PageSourceSearch

https://colemanagencyfl.com/wp-content/cache/min/1/ff7982c186c95f4d6454cc8223301b2b.js

js colemanagencyfl.com collected 2026-10-08 01:07:18 UTC 1,553,291 bytes, 342 lines download raw bytes

1!function(){"use strict";window._tpt??={},_tpt.R??={},_tpt.__bundled??={},_tpt.__bundled.tools=!0,_tpt.R.tools_all??={},_tpt.R.tools_all.status=2,_tpt.R.tools_tools??={},_tpt.R.tools_tools.status=2,_tpt.R.tools_forms??={},_tpt.R.tools_forms.status=2,_tpt.R.tools_addons??={},_tpt.R.tools_addons.status=2,_tpt.R.flickr??={},_tpt.R.flickr.status=2,_tpt.R.youtube??={},_tpt.R.youtube.status=2,_tpt.R.faceBook??={},_tpt.R.faceBook.status=2,_tpt.R.pages??={},_tpt.R.pages.status=2,_tpt.R.posts??={},_tpt.R.posts.status=2,_tpt.R.fontPool??={},_tpt.R.fontPool.status=2,_tpt.R.nav??={},_tpt.R.nav.status=2,_tpt.R.tools_drop??={},_tpt.R.tools_drop.status=2,_tpt.R.tools_globals??={},_tpt.R.tools_globals.status=2,_tpt.R.tools_popups??={},_tpt.R.tools_popups.status=2,_tpt.R.tools_scroller??={},_tpt.R.tools_scroller.status=2,_tpt.R.tools_upload??={},_tpt.R.tools_upload.status=2,_tpt.R.guides_editorguide??={},_tpt.R.guides_editorguide.status=2,_tpt.R.editor_ai_ai??={},_tpt.R.editor_ai_ai.status=2}(),function(){"use strict";window.SR7??={},window._tpt??={},SR7.B??={},SR7.c??={},SR7.E??={},SR7.B.sA=(e,t,s)=>e.setAttribute(t,s),SR7.B.gA=(e,t)=>e.getAttribute(t);let e=null;SR7.B.openLink=function(e,t){window.open(t,"_blank")},SR7.B.cE=(e,t,a,i,o,r)=>{"object"==typeof e&&(t=e.cs,a=e.a,i=e.d,o=e.s,r=e.h,e=e.t);
1let l=document.createElement(e);return t&&(l.className=t),a&&Object.keys(a).forEach(e=>null!==a[e]&&void 0!==a[e]&&s(l,e,a[e])),i&&Object.keys(i).forEach(e=>l.dataset[e]=i[e]),o&&("string"==typeof o?l.style=o:Object.assign(l.style,o)),void 0!==r&&(l.innerHTML=r),"input"!=e||l.id&&""!=l.id||(l.id="sr_"+Math.random().toString(36).substring(2,9)+"_"+(a?.r??"")),l},SR7.B.aC=(e,...t)=>(t.forEach(t=>null!=t&&e.appendChild(t)),e),SR7.B.cEsP=e=>{let a=t("sr-sp");return s(a,"h",e),a},SR7.B.cP=(e,t)=>{e.children="string"==typeof e.children?[]:e.children,e.children.push(parseInt(t))},SR7.B.toTitle=e=>{e=null==e?"":String(e);var t=document.createElement("textarea");return t.innerHTML=e.replace(/-/g," "),t.value.replace(/\b\w/g,e=>e.toUpperCase())};const{cE:t,sA:s,gA:a,aC:i}=SR7.B;const o=()=>{if(!_tpt?.regResource||!SR7.E.resources)return requestAnimationFrame(o);let e=SR7.E.plugin_url+"admin/assets/js/tools/";for(let e of SR7.E.modules)SR7.E.resources[e]??=SR7.E.plugin_url+"public/js/"+e+".js";if(SR7.E.libs)for(let e of SR7.E.libs)SR7.E.resources[e]??=SR7.E.plugin_url+"public/js/libs/"+e.toLowerCase()+".js";if(SR7.E.css)for(let e of SR7.E.css)SR7.E.resources[e]??=SR7.E.plugin_url+"public/css/"+e.replace("css","sr7.")+".css";SR7.E.resources.csssr7=SR7.E.plugin_url+"public/css/sr7.css",_tpt.regResource({id:"save",url:e+"save.js"}),SR7.E.resources?.srtools&&_tpt.regResource({id:"srtools",url:SR7.E.plugin_url+"public/js/srtools.js"});for(let e in SR7.E.resources)_tpt.hop(SR7.E.resources,e)&&("css"==SR7.E.resources[e].slice(-3)?_tpt.regResource({id:e,css:SR7.E.resources[e]}):_tpt.regResource({id:e,url:SR7.E.resources[e]}));_tpt.regResource({id:"DOM"}),_tpt.regResource({id:"tools_scroller",url:e+"scroller.js"}),_tpt.regResource({id:"tools_addons",url:e+"addons.js"}),_tpt.regResource({id:"tools_globals",url:e+"globals.js"}),_tpt.regResource({id:"tools_popups",url:e+"popups.js"}),_tpt.regResource({id:"tools_upload",url:e+"upload.js"}),_tpt.regResource({id:"tools_forms",url:e+"forms.js"}),_tpt.regResource({id:"tools_drop",url:e+"drop.js"}),_tpt.checkResources(["DOM"]).then(()=>{_tpt.checkResources(["tpgsap","tools_scroller","tools_addons","tools_globals","tools_popups","tools_upload","tools_drop","tools_forms"]).then(()=>{_tpt.R.tools_all=_tpt.extend?_tpt.extend(_tpt.R.tools_all,{status:2,version:"1.0"}):{status:2,version:"1.0"},document.dispatchEvent(new Event("tools_all_ready")),SR7.B.listeners.initAll(),SR7.toolTip.prepare(),window._tpt&&_tpt.resizeObserver&&_tpt.resizeObserver.observe(()=>{SR7.B.updateFullFixed(),SR7.B.popUp.setPositionAll()},19),SR7.B.updateFullFixed(),SR7.B.dragNum.init(),SR7.B.pointer.init()})})};o(),_tpt.xlink=e=>'<use xlink:href="#'+e+'"></use>',SR7.B.silentUpdate=async()=>{_tpt.ajax({action:"slider.upgrade",backend:!0,data:{},callBack:function(e){let t=_tpt.fixResponse(e);if("error"==t.status)return SR7?.B?.message?.show?.({type:"warning",message:"Silent Update could not be finished. Contact Support",wait:2.5,delay:.25});"finished"!==t.status&&SR7.B.silentUpdate()}},!0)},_tpt.closestGE??=function(e,t){let s=Number.MAX_VALUE,a=-1;for(let i=0;i<e.length;i++)e[i]-1>=t&&e[i]-1-t<s&&(s=e[i]-1-t,a=i);return++a},_tpt.sort=(e,t="id")=>{const s=t.startsWith("-");t=t.replace("-","");const a=["order","id","releaseid","package_order"].includes(t);return e.sort((e,i)=>{let o=e[t],r=i[t];return a?(o=Number(o),r=Number(r),s?r-o:o-r):(o=o?.toLowerCase?.()??e.title.toLowerCase(),r=r?.toLowerCase?.()??i.title.toLowerCase(),s?o<r?1:-1:o>r?1:-1)})},_tpt.getELID=function(e,t=100,s=5e3){return new Promise((a,i)=>{const o=Date.now();!function r(){const l=document.getElementById(e);l?a(l):Date.now()-o>=s?i(`Element with ID "${e}" not found within timeout.`):setTimeout(r,t)}()})};let r=72;_tpt.action=(e,t,s,a)=>{if(!e||"undefined"==e)return;const i=e.split(",");let o=0;for(let e of i){let r=0;if(e.includes("+")){const t=e.split("+");e=t[0].trim();const s=parseInt(t[1],10);isNaN(s)||(r=s)}o+=r;const l="string"==typeof e&&e.includes(".")?e.split("."):[e];let n=SR7,d=SR7;for(const t of l){if(void 0===n[t]){console.error(`Path "${e}" does not exist in SR7`),n=null;break}d=n,n=n[t]}if(n&&"function"==typeof n){if(1==i.length&&0==o)return n.bind(d)(s,t,a);0==o?n.bind(d)(s,t,a):setTimeout(()=>{n.bind(d)(s,t,a)},o)}else null!==n&&console.error(`Invalid function path: "${e}"`);o+=19}},SR7.gValB=(e,t,s="inherit",a=void 0)=>e=SR7.gV({v:e,id:SR7.editing.module,m:"floor"==a?"floor":"scale"==s&&"forceround",c:t,s:s});_tpt.isValidYouTubeId=e=>/^[a-zA-Z0-9_-]{11}$/.test(e),_tpt.isValidVimeoId=e=>/^\d{8,12}$/.test(e),_tpt.isValidHTML5Path=e=>/\.(mpg|mpeg|mp4|mp3|webm|ogg)$/i.test(e),_tpt.isValidLottiePath=e=>/\.(json)$/i.test(e),_tpt.shortFilename=e=>""==e||null==e?"":e.split("/").pop(),_tpt.isValidVideoTime=(e,t=!1)=>{const s=t?"00:00:00":"00:00",a=e=>e<10?"0"+e:e;if(null==e||""===e||"start"===e||"end"===e||"0"===e)return s;let i=0,o=0;if("string"==typeof e&&e.includes(":")){let t=e.split(":");2===t.length&&(t=["0",t[0],t[1]]);let[a,r,l]=t;if(l=String(l),l.includes(".")){let[e,t]=l.split(".");o=Math.round(100*parseFloat("0."+t))||0,l=e}if(a=+a||0,r=+r||0,l=+l||0,r>=60||l>=60||a<0||r<0||l<0)return s;i=3600*a+60*r+l}else{if(isNaN(e))return s;{let t=parseFloat(e);i=Math.max(0,Math.floor(t)),o=Math.round(100*(t-i)),100===o&&(o=0,i++)}}if(t){let e=i%60;return`${a(Math.floor(i/60))}:${a(e)}:${a(o)}`}let r=Math.floor(i/3600),l=Math.floor(i%3600/60),n=i%60;return r?`${a(r)}:${a(l)}:${a(n)}`:`${a(l)}:${a(n)}`},_tpt.validate=async(e,t,s,i)=>{let o=!1,r=t??e.value,l=a(e,"min")||-999999,n=a(e,"max")||9999999999999;const d=a(e,"minlen")||0,c=a(e,"dec")||2,p=a(e,"suffix")||"";let u,g=a(e,"lastSuffix")||"";if("true"===a(e,"calc")){let t=String(r).match(/^#?(\d+)\/(\d+)#?$/);if(t)return e.value=`#${t[1]}/${t[2]}#`,e.value}const h="true"===a(e,"number"),m=a(e,"fallback")||a(e,"def")||!1;let S=a(e,"respcalc");if(h&&r!==m){const t=parseFloat(r);if(null!==S&&(isNaN(t)||null==r||""==r||"#a"==r?(r=_tpt.action(S,r,e,u),e.dataset.rcalcval="#a",e.autovalue=r):e.dataset.rcalcval=r),isNaN(t)&&null==S)m?r=m:o=!p.includes(r);else if(!o){r=String(r);
1let t=r.replace(/[^0-9.-]/g,"");u=r.match(new RegExp(p))?.[0]||g,s||(u?e.setAttribute("lastSuffix",u):u=""===p||p.includes("|")?"":p),isNaN(t)?r=m||"":(t=Math.min(Math.max(parseFloat(t),l),n),t=parseFloat(t.toFixed(c)),r=t+u)}}else{const t=a(e,"allowedchars")||"";if(""!==t){const e=new RegExp(`[^${t}]`,"g");r=r.replace(e,"")}const s=a(e,"updateformat")||"";""!==s&&(r=_tpt[s](r));const i=a(e,"validatecall");i&&_tpt[i]&&(o=!_tpt[i](r))}if(m&&r==m&&"default"==m){let t=a(e,"rdef");if(t?.startsWith("module.")){let e=_tpt.obj.get(t.replace("module.settings.",""),"module");e&&""!==e&&(r="("+e+")")}}if(null!==a(e,"zerotonone")&&0===parseInt(r)&&(r="none"),d>0&&r.length<d&&(o=!0),null!==a(e,"extvalidate")){let{nv:t,nisbad:s}=await _tpt.action(a(e,"extvalidate"),r,e,u,o);r=t,void 0!==s&&(o=s)}return void 0!==t||i?r:i?void 0:(e.value=isNaN(r)||""===p||String(p).includes("|")?r:r+p,a(e,"force")&&o&&(e.focus(),setTimeout(function(){e.classList.remove("sr--bad")},150)),e.classList[o?"add":"remove"]("sr--bad"),!o)};_tpt.calculatePosition=(e,t,s)=>{let a,i;return e.top+e.height/2-s/2>0&&e.bottom-e.height/2+s/2<window.innerHeight?a=e.top+e.height/2-s/2+window.pageYOffset:window.innerHeight-e.bottom>s?a=e.bottom+window.pageYOffset:e.top>s&&(a=e.top-s+window.pageYOffset),i=e.left+e.width/2-t/2>0&&e.left+e.width/2+t/2<window.innerWidth?e.left+e.width/2-t/2+window.pageXOffset:e.left+t<window.innerWidth?e.left+window.pageXOffset:e.right-t+window.pageXOffset,{top:a,left:i}},_tpt.getModules=async function(){return new Promise(e=>{if(SR7?.LIB?.M?.length&&SR7.LIB.M.length>0)return void e();let t=SR7.E.plugin_url+"admin/assets/js/library/";_tpt.regResource({id:"library_lib",url:t+"/lib.js"}),_tpt.checkResources(["library_lib"]).then(async()=>{await SR7.B.library.loadModules(SR7.editing?.module,!1,!1),e()})})},_tpt.wpmedia={get:e=>{_tpt.wpmediaCalled=!0;let{title:t=SR7.LANG["Select Image"],submit:s=SR7.LANG["Use this Image"],multiple:a=!1,type:i="image"}=e;return new Promise(e=>{_tpt.wpmediauploader=wp.media({title:t,button:{text:s},library:{type:"json"===i?"application/json":i},multiple:a}),_tpt.wpmediauploader.open().on("select",function(){const t=a?_tpt.wpmediauploader.state().get("selection").toJSON():_tpt.wpmediauploader.state().get("selection").first().toJSON();_tpt.wpmediauploader.close(),_tpt.wpmediauploader.remove(),e(t),setTimeout(()=>{_tpt.wpmediaCalled=!1},49)});try{void 0!==(_tpt.wpmediauploader?.modal?.el?.style?.zIndex??void 0)&&(_tpt.wpmediauploader.modal.el.style.zIndex=16e5)}catch(e){console.error("Error setting zIndex:",e)}})},getAttachment:async e=>{_tpt.wpmedia._attCache??=new Map,_tpt.wpmedia._attPending??=new Map;const t=parseInt(e,10);if(!t||isNaN(t))return!1;if(_tpt.wpmedia._attCache.has(t))return _tpt.wpmedia._attCache.get(t);if(_tpt.wpmedia._attPending.has(t))return await _tpt.wpmedia._attPending.get(t);const s=(async()=>{try{const e=await wp.media.attachment(t).fetch()||!1;return _tpt.wpmedia._attCache.set(t,e),e}catch(e){return _tpt.wpmedia._attCache.set(t,!1),!1}
1finally{_tpt.wpmedia._attPending.delete(t)}})();return _tpt.wpmedia._attPending.set(t,s),await s},getId:async e=>{_tpt.wpmedia._idCache??=new Map,_tpt.wpmedia._idPending??=new Map;const t=null==e?"":String(e).trim();if(!t)return!1;if(_tpt.wpmedia._idCache.has(t))return _tpt.wpmedia._idCache.get(t);if(_tpt.wpmedia._idPending.has(t))return await _tpt.wpmedia._idPending.get(t);const s=new Promise(e=>{_tpt.ajax({action:"wordpress.get.image_id",data:{url:t},callBack:function(s){try{s=_tpt.fixResponse(s);const a=s?.id??!1;_tpt.wpmedia._idCache.set(t,a),e(a)}catch{e(!1)}finally{_tpt.wpmedia._idPending.delete(t)}}})});return _tpt.wpmedia._idPending.set(t,s),await s}},r/=24;const l=["can","Create","Module"].join(""),n=(()=>{const e=Number(r);return()=>Math.max(1,parseInt(e,10)||0)})(),d=()=>{const e=SR7.LIB?.M?.length??0,t=n();let s=SR7.LANG?.["Free Limit: 3"]??["Free Limit: 3"],a=SR7.LANG?.["3/3 Free Modules"]??["Free Limit: 3"];SR7.license.liblim.innerHTML=e===t?'<sr-lbl  erroroln="" small="" class="sr--mr--5"><svg class="sr--mr--10 sr--icon" width="11" height="12.83" transform="translate(0, -1)"><use xlink:href="#Options_Lock"></use></svg>'+s+"</sr-lbl>":'<sr-lbl  erroroln="" small="" class="sr--mr--5"><svg class="sr--mr--10 sr--icon" width="11" height="12.83" transform="translate(0, -1)"><use xlink:href="#Options_Lock"></use></svg>'+a+"</sr-lbl>"},c=()=>{const e=SR7.LIB?.M?.length??0;return!SR7.E.registered&&e>=n()?((()=>{const e=SR7.LIB?.M?.length??0;if(e===n())SR7.B.popUp.show(null,"sr7_rchd_tl",{bg:!0});else{SR7.B.popUp.show(null,"sr7_rchd_tl_mr",{bg:!0});const t=document.getElementById("sr7_rchd_tl_mr_mnt");t&&(t.innerHTML=e)}})(),d(),!1):(SR7.license.liblim.innerHTML="",!0)};_tpt.isRTL="rtl"==document.dir;SR7.B.preview=async(e,t,s)=>{try{const a=e??SR7.editing.module,i=SR7.E.preview_url||"",o=i.includes("?")?"&":"?",r=t?"true":"false",l=`${i}${encodeURIComponent(a)}${o}preview=${r}&fromeditor=true`+(s?`&singleslide=${encodeURIComponent(s)}`:""),n="SliderRevolutionPreview";let d=window.open("",n);try{d&&d.document&&(d.document.title="Slider Revolution Preview",d.document.body||d.document.write("<!doctype html><title>Slider Revolution Preview</title><body></body>"),d.document.body&&(d.document.body.innerHTML='<div style="font-family:system-ui, sans-serif; padding:16px;">Loading preview…</div>'))}catch{}if(t){s&&(SR7.editing.previewSingleSlide=s);const e=SR7.editing.module,t=await SR7.F.saveAll(e,!0);await SR7.F.getSliderDatas(e,t,SR7.M[e].settings.imgs,SR7.M[e].settings.fonts),await SR7.F.saveSliderDatas(SR7.editing.module,SR7.F.saveAll(SR7.editing.module),void 0,SR7.M[e].settings.imgs,SR7.M[e].settings.fonts,!0,!0),await SR7.editor.slides.order.save(!0),SR7.editing.previewSingleSlide=null}if(d){try{d.location.replace(l)}catch{d.location.href=l}try{d.focus()}catch{}}else window.open(l,n)}catch(e){console.error(e),SR7.B.message.show({type:"error",message:SR7.LANG["Preview failed. Check console for details."],wait:8.5,delay:.25})}},SR7.B.getOffsetTop=e=>{let t=e.offsetTop,s=e.offsetParent;for(;null!==s;)t+=s.offsetTop,s=s.offsetParent;return t},SR7.B.embed={show:async(e,t=!0)=>{let s=await SR7.B.popUp.show(null,"sr_embed_code",{bg:t});SR7.B.embed.cache??=s.c.innerHTML,s.c.innerHTML=SR7.B.embed.cache.replaceAll("###",e)}},SR7.B.clipBoard={decode:e=>e.replace("&lt;","<").replace("&gt;",">").replace("&amp;","&").replace("&quot;",'"').replace("&apos;","'"),copy:(e,t)=>{const s=document.createElement("textarea");s.value=SR7.B.clipBoard.decode(t),document.body.appendChild(s),s.select();try{document.execCommand("copy"),alert(SR7.LANG["Content copied to clipboard!"])}catch(e){console.error("Failed to copy: ",e)}document.body.removeChild(s)}},SR7.license={_:()=>c(),__:()=>{SR7.license.liblim=document.getElementById("sr_olbl_lima");const e=SR7.LIB?.M?.length??0;!SR7.E.registered&&e>=n()?d():SR7.license.liblim.innerHTML=""},___:()=>{if(SR7.license.liblim=document.getElementById("sr_olbl_lima"),"done"==_tpt.cookie.get("sr7limit"))return SR7.license.__();c()||_tpt.cookie.set("sr7limit","done")},set:()=>{let e=SR7.license.get();_tpt.pleasewait.show({delay:0,content:SR7.E.registered?SR7.LANG["Deregistering License"]:SR7.LANG["Registering License"],quick:!0,overlay:!0}),_tpt.ajax({action:SR7.E.registered?"plugin.deactivate":"plugin.activate",data:{code:e},callBack:async t=>{if(_tpt.pleasewait.hide(),t=_tpt.fixResponse(t),SR7.E.registered&&"Plugin successfully activated"!=t?.message)SR7.E.registered=!1,SR7.B.popUp.show(null,"
1sr7_remote_deactivated",{bg:!0}),SR7.B.message.show({type:"warning",icon:"check",message:SR7.LANG["License Deregistered"],wait:4,delay:0});else{if(t.success)if(SR7.B.message.show({type:"success",icon:"check",message:SR7.LANG["License Activated"],wait:4,delay:0}),document.getElementById("system_license_code")&&(document.getElementById("system_license_code").value=e),document.getElementById("system_license_code_welcome")&&(document.getElementById("system_license_code_welcome").value=e),document.getElementById("system_license_code_premium")&&(document.getElementById("system_license_code_premium").value=e),SR7.E.registered=!0,document.querySelectorAll('sr-view-content div[data-registered="false"]').forEach(e=>e.remove()),SR7.E.library_preload){let e=SR7.B.addons.checkUpdate();SR7.B.addons.fixAll(void 0,void 0,e)}else SR7.B.migrate?.error>0&&(await SR7.B.addons.getList(!0,"SR7License"),SR7.B.migrate.reInit());else SR7.B.message.show({type:"error",icon:"check",message:SR7.LANG["Invalid License Key"],wait:4,delay:0});delete SR7.E.regType}SR7.license.check(),SR7.license.___()}})},get:()=>(SR7.c.licenseInput="welcome"==SR7.E.regType?document.getElementById("system_license_code_welcome"):"premium"==SR7.E.regType?document.getElementById("system_license_code_premium"):document.getElementById("system_license_code"),SR7.c.licenseInput?.value??""),check:()=>{SR7.licenseCheck?.(),"dashboard"!==SR7.VIEW&&SR7.forms.populate();let e=document.querySelectorAll(".license_summary_icon"),t=document.getElementById("sr-license");SR7.B.goodBad.set(SR7.E.registered,t,!1),e.forEach(e=>{SR7.B.goodBad.set(SR7.E.registered,e,{b:"Dashboard_Info",wrap:!0})}),document.body.classList[SR7.E.registered?"add":"remove"]("sr--registered"),document.body.classList[SR7.E.registered?"remove":"add"]("sr--not--registered"),SR7.license.summary(),SR7.E.deregister&&SR7.license.removeDeactivated()},summary:()=>{let e=document.querySelectorAll(".system_all_summary_icon"),t=(SR7.E.errorCount??0)+(SR7.E.registered?0:1);e.forEach(e=>{SR7.B.goodBad.set(0==t,e,{b:"Dashboard_Alert",wrap:!0}),((e,t,s)=>{let a=e.parentNode.getElementsByTagName("sr-lbl")[0];a&&SR7.B.goodBad.set(s,a,t)})(e,t,0==t)})},showPremiumCheck:()=>{SR7.E.regType="premium",SR7.B.popUp.show(null,"sr7_premium_login",{bg:!0,onClose:()=>{delete SR7.E.regType,SR7.E.deregister=!1,SR7.licenseCheck()}})},removeDeactivated:()=>{if(!0!==SR7.E.deregister)return;let e=document.getElementById("sr_deact_reasoning");e&&void 0!==SR7.E.deregister_msg&&""!=SR7.E.deregister_msg&&(e.innerHTML='<p class="sr--text"><b>'+SR7.E.deregister_msg+'</b></p><sr-sp h="20"></sr-sp>'),SR7.B.popUp.show(null,"sr7_remote_deactivated",{bg:!0,onClose:()=>{SR7.licenseCheck(),SR7.E.deregister=!1,delete SR7.E.deregister_msg}})}},Object.defineProperty(SR7.license,"_",{writable:!1,configurable:!1}),Object.defineProperty(SR7.license,l,{value:c,writable:!1,configurable:!1}),SR7.licenseCheck=()=>{if(SR7.c.sls??=document.getElementById("system_license_status"),SR7.c.sps??=document.getElementById("system_premium_status"),SR7.c.dash_btnlic="welcome"==SR7.E.regType?document.getElementById("button_license_welcome"):"premium"==SR7.E.regType?document.getElementById("button_license_premium"):document.getElementById("button_license"),SR7.c.dash_btnsys??=document.getElementById("button_system"),SR7.c.premstatus??=document.getElementsByClassName("premium_status"),SR7.c.premstatusicon??=document.getElementsByClassName("premium_status_icon"),SR7.c.premstatuslist=document.getElementsByClassName("premium_status_list"),SR7.c.premium_features_intro??=document.getElementById("premium_features_intro"),SR7.c.sr_sidebar_premium_warning??=document.getElementById("sr_sidebar_premium_warning"),SR7.c.premium_features_intro&&(SR7.c.premium_features_intro.innerHTML=SR7.E.registered?SR7.LANG.currentlyhaveaccess:SR7.LANG.currentlydonthaveaccess),SR7.c.sr_sidebar_premium_warning&&"true"==String(SR7.M?.[SR7.editing.module]?.settings?.prem)&&(SR7.c.sr_sidebar_premium_warning.style.display=SR7.E.registered?"none":"block",SR7.stage.c.sidebar.dataset.scrollboffset=SR7.E.registered?"0":"154",SR7.stage.c.editor.classList[SR7.E.registered?"remove":"add"]("sr--with--premium--warning")),SR7.c.lastRegistered!==SR7.E.registered){let e;for(e of(SR7.c.lastRegistered=SR7.E.registered,SR7.B.goodBad.set(SR7.E.registered,SR7.c.sls),SR7.B.goodBad.set(SR7.E.registered,SR7.c.sps),SR7.c.sls&&(SR7.c.sls.innerHTML=SR7.E.registered?SR7.LANG.Registered:SR7.LANG["Not Registered"]),SR7.c.sps&&(SR7.c.sps.innerHTML=SR7.E.registered?SR7.LANG.Enabled:SR7.LANG.Disabled),SR7.c.premstatus))e.innerHTML=SR7.E.registered?SR7.LANG.Enabled:SR7.LANG.Disabled,e.classList[SR7.E.registered?"remove":"add"]("sr--red"),e.classList[SR7.E.registered?"add":"remove"]("sr--good");for(e of SR7.c.premstatusicon)SR7.B.goodBad.set(SR7.E.registered,e,{c:"red",b:"Dashboard_Info_Border"});for(e of SR7.c.premstatuslist)SR7.B.goodBad.set(SR7.E.registered,e,{c:"red",wrap:!0,b:"General_Close"})}SR7.c.dash_btnlic&&(SR7.c.dash_btnlic.innerHTML="welcome"==SR7.E.regType||"premium"==SR7.E.regType?SR7.license.get()?.length<1?SR7.LANG["No Key Entered"]:SR7.LANG["Register this License Key"]:SR7.E.registered?SR7.LANG["Deregister License"]:""==SR7.license.get()?SR7.LANG["No License Key Entered"]:SR7.LANG["Register License on this Website"]),SR7.c.dash_btnsys&&(SR7.c.dash_btnsys.innerHTML=SR7.E.registered?0==SR7.E.errorCount?"":SR7.LANG["Update System"]:0==SR7.E.errorCount?SR7.c.dash_btnlic.innerHTML:SR7.LANG["Register License to Update"]),SR7.c.dash_btnlic&&SR7.c.dash_btnlic.classList[""==SR7.license.get()?"add":"remove"]("disabled"),SR7.c.dash_btnsys&&SR7.c.dash_btnsys.classList[SR7.E.registered?"remove":"add"]("disabled"),SR7.c.dash_btnsys&&(SR7.c.dash_btnsys.style.display=SR7.E.registered&&0==SR7.E.errorCount?"none":"block")},SR7.system={preloadElements:()=>{SR7.E.library_preload=!1,_tpt.ajax({action:"library.preload",backend:!0})},reload:()=>{window.location.reload()},checkUpgrades:()=>{_tpt.ajax({action:"plugin.check.upgrade",callBack:async e=>{e=_tpt.fixResponse(e),SR7.E.latest_revision=e.version,await SR7.system.check(),SR7.license.check(),SR7.licenseCheck()}})},checkServer:()=>{_tpt.ajax({action:"plugin.check.system",callBack:async e=>{e=_tpt.fixResponse(e),SR7.E.system=_tpt.extend(SR7.E.system,e.system),await SR7.system.check(),SR7.license.check(),SR7.system.details(!0)}})},fixIssues:()=>
1{SR7.E.registered?SR7.B.addons.checkUpdate():SR7.license.showPremiumCheck()},check:()=>new Promise(e=>{_tpt.checkResources(["DOM"]).then(()=>{_tpt.checkResources(["tools_addons"]).then(()=>{SR7.B.addons?SR7.B.addons.getList(!1,"SR7System").then(async()=>{await SR7.system.checkProcess(),e()}):e()})})}),checkProcess:()=>new Promise(e=>{let t=0,s=0;for(let e in SR7.E.system){if(!_tpt.hop(SR7.E.system,e))continue;let a=SR7.E.system[e];s++,("object"==typeof a&&1==a.good||!0===a||"1"===a)&&t++}document.querySelectorAll(".system_requirements_counter").forEach(e=>{SR7.B.goodBad.set(t==s,e,t+"/"+s)}),document.getElementById("system_latest_revision").innerHTML=SR7.E.latest_revision;let a=document.getElementById("system_revision_number"),i=!_tpt.cv.older(SR7.E.revision,SR7.E.latest_revision);SR7.B.goodBad.set(i,a,SR7.E.revision);let o=Object.keys(SR7.B.addons.checkUpdate(!0,!0,!0))?.length??0;document.body.classList[o>0?"add":"remove"]("sr--addon--update--available");let r=document.getElementById("system_addons_counter"),l=o<1?SR7.LANG["Update Available"]:SR7.LANG["Updates Available"];SR7.B.goodBad.set(0==o,r,0==o?SR7.LANG.No+" "+l:o+" "+l),document.querySelectorAll(".system_summary_icon").forEach(e=>{SR7.B.goodBad.set(0==o&&t==s&&i,e,{b:"Dashboard_Info",wrap:!0})});let n=document.getElementById("sr-updates");SR7.B.goodBad.set(0==o&&t==s&&i,n,!1),SR7.E.errorCount=o+(t==s?0:1)+(i?0:1),SR7.license.summary(),e()}),details:async(e,t)=>{let s=await SR7.B.popUp[t?"get":"show"](null,"system_check_list");if(null==s)return;let a="";for(let e in SR7.E.system){if(!_tpt.hop(SR7.E.system,e))continue;let t=SR7.E.system[e],s="object"==typeof t&&1==t.good||!0===t||"1"===t,i="object"==typeof t&&t.has?" ("+t.has+")":"",o="object"==typeof t&&t.min?" ("+t.min+")":"";i=i.replace(" MB","M"),o=i.replace(" MB","M");let r=s?"sr--good":"sr--bad",l='width="9px" height="6.75px"';a+='<span class="sr--text--list">
1'+(SR7.LANG[e]??e)+(s?i:'<span class="sr--bad">'+o+"</span>")+"</span>",a+='<span class="sr--icon-filled '+r+'"><svg '+l+' class="sr--icon">'+(s?_tpt.xlink("General_Check_Small"):_tpt.xlink("General_Close"))+"</svg></span>",a+="<br>"}"string"==typeof s&&(s=SR7.c.popUps[s]),s.d.innerHTML=a},updateCore:async()=>{if(_tpt.cv.older(SR7.E.revision,SR7.E.latest_revision)){_tpt.pleasewait.show({delay:0,content:SR7.LANG["Updating Slider Revolution"],overlay:!0}),wp.updates.maybeRequestFilesystemCredentials();var e={plugin:SR7.E.slug_path,slug:SR7.E.slug,checkforupdates:!0,success:function(){_tpt.pleasewait.hide(),SR7.B.popUp.show(null,"sr-restart-update",{type:"full",width:"auto",kill:!0,bg:!0,title:_tpt.QIcons.logo+'<span style="display:inline-block; width:10px"></span>'+SR7.LANG["Slider Revolution Is Now Updated"],content:SR7.LANG["The new version is ready. Reload to enable all improvements and fixes."],buttons:[{text:SR7.LANG["Restart Editor"],action:"system.reload",type:"primary"}]})},error:function(){_tpt.pleasewait.hide(),SR7.B.popUp.show(null,"sr-restart-update",{type:"full",width:"auto",kill:!0,bg:!0,title:_tpt.QIcons.logo+'<span style="display:inline-block; width:10px"></span>'+SR7.LANG["Slider Revolution Updated Not Available"],content:SR7.LANG["You’re already on the latest version. No new update is available at the moment. Please try again later."],buttons:[{text:SR7.LANG.Close,action:"B.popUp.hideAll",type:"primary"}]})}};wp.updates.ajax("update-plugin",e)}else SR7.E.registered?SR7.B.addons.checkUpdate():SR7.license.showPremiumCheck()}},SR7.B.pointer={_inited:!1,_find(e,t){for(;e&&e!==document&&e!==window;){if(e.dataset&&void 0!==e.dataset[t])return e;e=e.parentElement}return null},_isRealBoundary:(e,t)=>!t||t!==e&&!e.contains(t),init(){this._inited||(this._inited=!0,document.addEventListener("pointerover",e=>{const t=e.target;if(!(t instanceof Element))return;const s=this._find(t,"pointerenter");if(!s)return;if(!this._isRealBoundary(s,e.relatedTarget))return;const a=s.dataset.pointerenter;if(!a)return;const i=s.dataset.pointerparams;_tpt.action(a,i,s)},{passive:!0}),document.addEventListener("pointerout",e=>{const t=e.target;if(!(t instanceof Element))return;const s=this._find(t,"pointerleave");if(!s)return;if(!this._isRealBoundary(s,e.relatedTarget))return;const a=s.dataset.pointerleave;if(!a)return;const i=s.dataset.pointerparams;_tpt.action(a,i,s)},{passive:!0}))},removeInnerTip:e=>{let t=e.querySelector("sr-tip");t&&(t.remove(),_tpt.cookie.set("sr7_presettooltip_onetime",!0))},rTo:{show:function(e,t){SR7.stage.c.stage.classList.add("cfc"===t?"showcfcmarker":"showslidemarker")},hide:function(){SR7.stage.c.stage.classList.remove("showcfcmarker","showslidemarker")}}},SR7.B.dragNum={_inited:!1,_initedEls:new WeakSet,createSlider:e=>{let s={wrap:t({t:"sr-slider"}),track:t({t:"sr-track"}),handle:t({t:"sr-handle"}),labelL:t({t:"sr-slider-label",cs:"sr--left"}),labelR:t({t:"sr-slider-label",cs:"sr--right"}),max:parseInt(a(e,"max")),min:parseInt(a(e,"min")),inp:e,step:parseFloat(a(e,"step"))||1,suffix:a(e,"suffix")||"",responsive:null!==a(e,"responsive")};return i(s.wrap,s.track,s.labelL,s.labelR),i(s.track,s.handle),i(e.parentNode,s.wrap),s},maybeInit(e){if(!(e instanceof Element))return;const t=e.closest("input[dragnumber]");t&&(this._initedEls??=new WeakSet,this._initedEls.has(t)||(this._initedEls.add(t),t.slider??=SR7.B.dragNum.createSlider(t),t.doDrag??=SR7.B.dragNum.doDrag(t),SR7.B.dragNum.updateDrag(t)))},init(){if(this._inited)return;this._inited=!0;const e=e=>{if(!(e instanceof Element))return;const t=e.closest("input[dragnumber]");t&&(this._initedEls.has(t)||(this._initedEls.add(t),t.slider??=SR7.B.dragNum.createSlider(t),t.doDrag??=SR7.B.dragNum.doDrag(t),SR7.B.dragNum.updateDrag(t)))};document.addEventListener("pointerover",t=>e(t.target),{passive:!0}),document.addEventListener("focusin",t=>e(t.target));const t=e=>{if(!(e instanceof Element))return;const t=e.closest("input[dragnumber]");t&&this._initedEls.has(t)&&(e=>{e?.slider&&!e.slider.dragging&&(e.slider._rafPending||(e.slider._rafPending=!0,requestAnimationFrame(()=>{e.slider._rafPending=!1,SR7.B.dragNum.updateDrag(e)})))})(t)};document.addEventListener("input",e=>t(e.target)),document.addEventListener("change",e=>t(e.target)),document.addEventListener("blur",e=>t(e.target),!0)},updateDrag(e){if(e.slider.dragging)return;let t=parseFloat(e.value);isNaN(t)&&(t=e.slider.min),t=Math.min(Math.max(t,e.slider.min),e.slider.max);const s=e.slider.max-e.slider.min||1,a=(t-e.slider.min)/s,i=(e.slider.track.offsetWidth||0)*a;_tpt.gsap.set(e.slider.handle,{x:i}),e.slider.labelL.innerHTML=e.slider.min,e.slider.labelR.innerHTML=e.slider.max},doDrag(e){let t=_tpt.draggable.create(e.slider.handle,{type:"x",inertia:!1,onPress:function(){e.slider.dragging=!0,e.slider.wrap.classList.add("sr--dragging")},onDrag:function(){t.x=Math.min(t.x,e.slider.track.offsetWidth),t.x=Math.max(t.x,0),_tpt.gsap.set(e.slider.handle,{x:t.x}
1);const s=e.slider.track.offsetWidth||0,a=s?t.x/s:0,i=e.slider.max-e.slider.min||1;let o=e.slider.step||1;o=o<1?Math.pow(10,String(o).split(".")[1]?.length||0):1/o;let r=e.slider.min+a*i;r=Math.round(r*o)/o,r=Math.min(Math.max(r,e.slider.min),e.slider.max),e.slider.inp.value=r+(e.slider.suffix?e.slider.suffix:""),_tpt.obj.update(e),e.slider.responsive&&SR7.B.updateReponsiveValues(!0),e?.dataset?.onchange&&_tpt.action(e.dataset.onchange,e.dataset.onchangeparams,e)},onRelease:function(){e.slider.dragging=!1,e.slider.wrap.classList.remove("sr--dragging"),_tpt.obj.update(e),e.slider.responsive&&SR7.B.updateReponsiveValues(!0),e?.dataset?.onchange&&_tpt.action(e.dataset.onchange,e.dataset.onchangeparams,e)}})[0];return t}},SR7.B.updateReponsiveValues=async(e,t)=>{let s=SR7.B.showResponsiveValuesCache;if(!s)return;let i=["wdesktop","desktop","laptop","tablet","mobile"],o=SR7.M[SR7.editing.module],r="",l=a(s,"r"),n=a(s,"viewchild");for(let e in o.settings.uSize){if(!o.settings.uSize[e])continue;let d;t&&e==o.LEV?d=t:(d=_tpt.obj.get(l.replace("#LEV#",e),n),null!=d&&"#a"!=d||(d=SR7.gValB(_tpt.obj.get(l.replace(".#LEV#",""),n),e,a(s,"responsive"))),null!==a(s,"validate")&&(d=await _tpt.validate(s,d,!0,!0))),"SR-MINPUT"==s.tagName&&(d=SR7.B.minput.convert(d,s)),d="*"==d?SR7.LANG.inherit:d,r+="<sr-wrap basic "+(e==o.LEV?'class="sr--resp--curlev"':"")+"><sr-wrap dropicon>"+_tpt.QIcons[i[e]]+"</sr-wrap>"+d+"</sr-wrap>"}return e&&SR7.B.showResponsiveValuesCachePopUp?.c?.innerHTML&&(SR7.B.showResponsiveValuesCachePopUp.c.innerHTML=r),r},SR7.B.showResponsiveValues=async e=>{if(null==e&&(e=SR7.B.showResponsiveValuesCache),!(null!=e&&e instanceof Element&&document.contains(e)))return;SR7.B.showResponsiveValuesCache=e;let t=await SR7.B.updateReponsiveValues(!1);SR7.c.keepPopUp=!0,SR7.B.showResponsiveValuesCachePopUp=await SR7.B.popUp.show(null,"sr-responsive-values",{type:"full",update:!0,kill:!0,bg:!1,noHeader:!0,title:"",noSpacer:!0,caller:e,position:a(e,"respshow")||"nextmiddleleft",content:t,onClose:()=>{delete SR7.B.showResponsiveValuesCache}})},SR7.B.focusOut=async e=>{if(SR7.c.focusedField){if(delete SR7.c.focusedField,null!==a(e,"srignore")||null==a(e,"validate"))return await _tpt.obj.update(e),void(e?.dataset?.onupdate&&_tpt.action(e.dataset.onupdate,e.dataset.onupdateparams,e));null!==a(e,"responsive")&&SR7.B.popUp.hide("sr-responsive-values"),delete SR7.c.focusedElement,null==a(e,"respcalc")&&await _tpt.validate(e),await _tpt.obj.update(e),e?.dataset?.longfilename&&(e.value=_tpt.shortFilename(e.value)),e?.dataset?.onupdate&&_tpt.action(e.dataset.onupdate,e.dataset.onupdateparams,e)}},SR7.B.listeners={initAll:()=>{SR7.B.listeners.gen(),SR7.B.listeners.serverCheck(),SR7.B.upload.init()},clickEvents:e=>{e.dataset?.action&&_tpt.action(e.dataset.action,e.dataset.aparams,e),"SR-RADIO-ITEM"==e.tagName&&SR7.B.radio.toggle(e),"SR-ONOFF"==e.tagName&&SR7.B.onoff.toggle(e),"SR-COMBO"==e.tagName&&SR7.B.combo.toggle(e),"SR-SEPARATOR-HEAD"==e.tagName&&null==a(e,"notoggle")&&SR7.B.separator.toggle(e),"SR-DROP"==e.tagName&&SR7.B.drop.open(e),"SR-CHECK"==e.tagName&&SR7.B.checkbox.toggle(e),("SR-TAB"==e.tagName||e?.className?.includes?.("sr--tab--call"))&&SR7.B.listeners.tabs.toggle(e),"SR-NAV-BTN"==e.tagName&&SR7.B.listeners.navs.toggle(e)},gen:()=>{document.addEventListener("click",function(t){"true"===String(t.target?.dataset?.prevent)&&t.preventDefault(),void 0!==t.target?.dataset?.actiondbl?e=setTimeout(()=>{e=null,"click"===(t.target?.dataset?.evt??"click")&&SR7.B.listeners.clickEvents(t.target)},50):"click"===(t.target?.dataset?.evt??"click")&&SR7.B.listeners.clickEvents(t.target),"TEXTAREA"===t.target?.tagName&&requestAnimationFrame(()=>{t.target.dataset.cursorPosition=t.target.selectionStart})}),document.addEventListener("dblclick",function(t){if(e&&(clearTimeout(e),e=null),t.target?.dataset?.actiondbl)return _tpt.action(t.target.dataset.actiondbl,t.target.dataset.ablparams,t.target);"dblclick"===(t.target?.dataset?.evt??"click")&&SR7.B.listeners.clickEvents(t.target)}),document.addEventListener("focusin",function(e){if(SR7.c.focusedField=e.target,e.target?.parentNode?.classList?.contains("sr--force--disable"))return e.target.blur();e.target?.dataset?.longfilename&&(e.target.value=e.target.dataset.longfilename),null!==a(e.target,"replace")&&e.target.select(),null!==a(e.target,"responsive")&&SR7.B.showResponsiveValues(e.target),"TEXTAREA"==e.target?.tagName&&requestAnimationFrame(()=>{e.target.dataset.cursorPosition=e.target.selectionStart}),null!==a(e.target,"focusin")&&_tpt.action(a(e.target,"focusin"),void 0,e.target),null===a(e.target,"srignore")&&null!=a(e.target,"validate")&&(e.target.cacheValue=e.target.value,setTimeout(function(){SR7.c.focusedElement=e.target},9),e.target.classList.remove("sr--bad"))}
1),document.addEventListener("focusout",function(e){SR7.B.focusOut(e.target),null!==a(e.target,"focusout")&&_tpt.action(a(e.target,"focusout"),void 0,e.target)}),document.addEventListener("change",async function(e){if(null!==a(e.target,"srignore")||null!==a(e.target,"respcalc")||null==a(e.target,"validate")&&!e.target.dataset.onchange)return!!e.target.dataset?.onchange&&_tpt.action(e.target.dataset.onchange,e.target.dataset.onchangeparams,e.target);(null!==a(e.target,"validate")?await _tpt.validate(e.target):"true")&&e.target.dataset?.onchange&&_tpt.action(e.target.dataset.onchange,e.target.dataset.onchangeparams,e.target)}),document.addEventListener("keydown",async function(e){if(a(e.target,"keydown")&&_tpt.action(a(e.target,"keydown"),void 0,e.target),(e.ctrlKey||e.metaKey)&&"s"==e.key)return e.preventDefault(),void SR7.editor.save();if("edit"==SR7?.editing?.modi&&null==SR7.c.focusedField){if((e.ctrlKey||e.metaKey)&&"c"==e.key)return e.preventDefault(),void SR7.editor.clipboard.copy(SR7.editing.multi,"layer");if((e.ctrlKey||e.metaKey)&&"v"==e.key){if(e.preventDefault(),SR7.editor.clipboard.readClipboard(),"layer"!==SR7.editor.clipboard.type)return;if(SR7.editing?.multi?.length>1)return SR7.B.message.show({type:"warning",message:SR7.LANG["You can not insert multiple places elements, please select max one Element before you paste."],wait:2.5,delay:.25});const t=SR7.editor.contextMenu;return t.target=SR7.editing?.multi?.[0]??SR7.layer.getSlideBg(),t.tLayer=SR7.layer.get(t.target),t.paste(),void await SR7.editor.timeline.render("idle")}}if(!p(e.target)){const t=e.metaKey||e.ctrlKey,s=(e.key||"").toLowerCase();if(t&&"z"===s&&!e.shiftKey)return e.preventDefault(),void SR7.editor.undo();if(t&&("y"===s||"z"===s&&e.shiftKey))return e.preventDefault(),void SR7.editor.redo()}}),document.addEventListener("keyup",function(e){if(a(e.target,"keyup")&&_tpt.action(a(e.target,"keyup"),void 0,e.target),"Space"===e.code&&"animation"===SR7.editing?.modi&&!e.repeat&&null==SR7.c.focusedField){if(e.preventDefault(),SR7.editor.timeline.timelinedragging)return;SR7.editor.timeline.toggle()}if(null===a(e.target,"srignore")&&null!=a(e.target,"validate")&&("TEXTAREA"==e.target?.tagName&&requestAnimationFrame(()=>{e.target.dataset.cursorPosition=e.target.selectionStart}),"Enter"===e.key&&e.target.blur(),"Escape"==e.key&&(null!==a(e.target,"replace")&&(e.target.value=e.target.cacheValue),e.target.blur()),"ArrowUp"===e.key||"ArrowDown"===e.key)){const t=parseFloat(a(e.target,"step"))||1,s=e.shiftKey?10*t:t;let i=a(e.target,"lastSuffix")||"",o=parseFloat(e.target.value.replace(/[^\d.-]/g,""));isNaN(o)&&(o=0),"ArrowUp"===e.key?o+=s:o-=s,e.target.value=o+i,_tpt.validate(e.target),a(e.target,"keyaction")&&_tpt.action(a(e.target,"keyaction"),void 0,e.target),null!==a(e.target,"livevisup")&&(_tpt.obj.update(e.target),null!==a(e.target,"responsive")&&SR7.B.updateReponsiveValues(!0),e.target?.dataset?.onchange&&_tpt.action(e.target.dataset.onchange,e.target.dataset.onchangeparams,e.target),e.target?.matches?.("input[dragnumber]")&&(SR7.B.dragNum.maybeInit(e.target),SR7.B.dragNum.updateDrag(e.target)))}})},tabs:{set:(e,t)=>{SR7.B.listeners.tabs.toggle(e.querySelector('sr-tab[data-v="'+t+'"]'),!0)},toggle:(e,t)=>{if(!e)return;let s=a(e,"togglegroup"),i=e.parentNode.querySelectorAll("sr-tab, .sr--tab--call");null!==s&&(i=[...document.querySelectorAll(s+" sr-tab")],i=[...document.querySelectorAll(s+" .sr--tab--call")]);let o=e.className.includes("sr--active--tab")||e.className.includes("selected");i.forEach(t=>{null!=a(t,"independent")&&t!=e||t.classList.remove("SR-TAB"==t.tagName?"sr--active--tab":"selected")}),null!=a(e,"toggleable")&&o||e.classList.add("SR-TAB"==e.tagName?"sr--active--tab":"selected");let r=e.dataset.srTabc,l=document.getElementById(r),n=(l?.parentNode??e.parentNode.parentNode).querySelectorAll("sr-tab-content, .sr--tab--content"),d=e.dataset.tabTargetGroup;for(let e=0;e<n.length;e++){if(null!==d&&n[e].dataset.tabTargetGroup!==d)continue;let t=n[e].dataset?.relId??n[e].id;n[e].classList[t==r?"add":"remove"]("sr--open"),SR7.forms.view[t==r?"add":"remove"](n[e])}SR7.B.showHide(e),t||(null!==a(e.parentNode,"r")?_tpt.obj.update(e.parentNode,e.dataset.v):null===a(e.parentNode,"nopopulate")&&(SR7.forms.populate(),SR7.B.popUp.setPositionAll()),a(e,"onchange")&&_tpt.action(a(e,"onchange"),a(e,"onchangeparams")||e.dataset?.onchangeparams,e)),e.dataset.modi&&SR7.editor.setModi(e.dataset.modi,!0)}},navs:{toggle:e=>{if("sr-dark-light-switch"===e.id)SR7.B.darkLightSwitch()}},serverCheck:()=>{SR7.c.checkTPSERVER=document.querySelectorAll(".check_for_tpserver");for(let e=0;e<SR7.c.checkTPSERVER.length;e++)SR7.c.checkTPSERVER[e].addEventListener("click",SR7.system.checkServer)}},SR7.B.goodBad={set:(e,t,s)=>{if(s??={},null==t)return;let a="object"==typeof s;if(a&&(s.c??="bad",s.g??="General_Check_Small",s.b??="Dashboard_Info"),t.classList.remove("sr--good"),t.classList.remove("sr--bad"),t.classList.remove("sr--red"),t.classList.add(e?"sr--good":"sr--"+(a?s.c:"bad")),!1!==s){(s.wrap?t.querySelectorAll(".sr--icon")?.[0]??t:t).innerHTML=a?e?_tpt.xlink(s.g):_tpt.xlink(s.b):s}}},_tpt.cv={older:(e,t,s)=>e!=t&&(null!=e&&(null==t||_tpt.compareVersions(e,t,s))),between:(e,t,s)=>null!=e&&(null==t&&null==s||(null==t?_tpt.compareVersions(e,s):null==s?_tpt.compareVersions(t,e):_tpt.compareVersions(t,e,!0)&&_tpt.compareVersions(e,s,!0)))},_tpt.compareVersions=(e,t)=>{const s=e.split(".").map(Number),a=t.split(".").map(Number),i=Math.max(s.length,a.length);for(let e=0;e<i;e++)void 0===s[e]&&(s[e]=0),void 0===a[e]&&(a[e]=0);for(let e=0;e<i;e++){if(a[e]>s[e])return!0;
1if(a[e]<s[e])return!1}return!0},_tpt.getWinDim??=function(e){let t=SR7.F?.modal?.visible&&SR7.M[SR7.F.module.getIdByAlias(SR7.F.modal.requested)];_tpt.scrollBar=window.innerWidth!==document.documentElement.clientWidth||t&&window.innerWidth!==t.c.module.clientWidth,_tpt.winW=window.innerWidth-(_tpt.scrollBar||"prepare"===e?_tpt.scrollBarW:0),_tpt.winH=window.innerHeight,_tpt.winWAll=t?t.c.module.clientWidth:document.documentElement.clientWidth},SR7.B.updateFullFixed=()=>{SR7.c.fullfixed=document.querySelectorAll(".sr--fixed.sr--full"),SR7.c.wpbody??=document.getElementById("wpbody-content"),SR7.c.wpSidebar??=document.getElementById("adminmenuback"),SR7.B.popUp&&(SR7.B.popUp.main&&(SR7.B.popUp.main.style.width="calc(100% - "+(SR7.c.wpSidebar?.offsetWidth||0)+"px)",SR7.B.popUp.main.style[_tpt.isRTL?"marginRight":"marginLeft"]=(SR7.c.wpSidebar?.offsetWidth||0)+"px"),_tpt.pleasewait.c&&(_tpt.pleasewait.c.style.width="calc(100% - "+(SR7.c.wpSidebar?.offsetWidth||0)+"px)",_tpt.pleasewait.c.style[_tpt.isRTL?"marginRight":"marginLeft"]=(SR7.c.wpSidebar?.offsetWidth||0)+"px"),SR7.c.fullfixed.length>0&&SR7.c.wpbody&&SR7.c.fullfixed.forEach(e=>{e.style.width=SR7.c.wpbody.offsetWidth+20+"px"}))},SR7.B.darkLightSwitch=e=>{let t=document.body,s=document.documentElement;SR7.c.dashBoardSwitch=document.getElementById("sr-dark-light-switch"),"cookie"==e&&(""==(e=_tpt.cookie.get("sr7_colortheme"))||e.includes("light"))&&(e="light"),e??=t.classList.contains("sr-dark-theme")?"light":"dark",s.classList.remove("sr-light-theme"),s.classList.remove("sr-dark-theme"),"light"==e?(t.classList.remove("sr-dark-theme"),SR7.c.dashBoardSwitch&&(SR7.c.dashBoardSwitch.getElementsByClassName("sr--icon")[0].innerHTML='<use xlink:href="#Dashboard_Dark_Mode"></use>',SR7.c.dashBoardSwitch.getElementsByClassName("sr--nav--text")[0].innerHTML=SR7.LANG["Dark Mode"]),SR7.E.colortheme="light",_tpt.codeMirror&&_tpt.codeMirror.darkLight("light")):(t.classList.add("sr-dark-theme"),SR7.c.dashBoardSwitch&&(SR7.c.dashBoardSwitch.getElementsByClassName("sr--icon")[0].innerHTML='<use xlink:href="#Dashboard_Light_Mode"></use>',SR7.c.dashBoardSwitch.getElementsByClassName("sr--nav--text")[0].innerHTML=SR7.LANG["Light Mode"]),SR7.E.colortheme="dark",_tpt.codeMirror&&_tpt.codeMirror.darkLight("dark")),_tpt.cookie.set("sr7_colortheme","sr7color_"+SR7.E.colortheme,365),SR7.editor?.timeline?.ruler?.canvas&&SR7.editor.timeline.ruler.create()},SR7.B.carousel={getPanelWidth:(e,t,s)=>{let a=(e-20*(t-1))/t;return a<s?SR7.B.carousel.getPanelWidth(e,t-1,s):a},init:()=>{let e=document.querySelectorAll(".sr--carousel");SR7.B.carousel.carousels??={},e.forEach(e=>{e.id??="sr--carousel--"+_tpt.gsap.utils.random(1e5),SR7.B.carousel.carousels[e.id]??={c:e,panels:e.querySelectorAll(".sr--flex--element"),nav:e.parentNode.parentNode.querySelectorAll(".sr--carousel--arrow"),currentIndex:0,amnt:parseInt(e.dataset.maxamnt),minw:parseInt(e.dataset.minw),w:SR7.B.carousel.getPanelWidth(e.offsetWidth,e.dataset.maxamnt,e.dataset.minw)};for(let t of SR7.B.carousel.carousels[e.id].nav)t.dataset.carousel=e.id,t.addEventListener("click",function(){SR7.B.carousel.updatePositions(this.dataset.carousel,this.dataset.dir)})}),null==SR7.B.carousel.observer&&(_tpt.resizeObserver.observe(()=>{SR7.B.carousel.updateAll()},0),SR7.B.carousel.observer=!0),SR7.B.carousel.updateAll()},updatePositions:(e,t)=>{let s=SR7.B.carousel.carousels[e];s.items??=s.panels.length,"left"==t?(s.currentIndex=s.currentIndex-s.visamnt,s.currentIndex<0&&(s.currentIndex=0)):"right"==t?(s.currentIndex=s.currentIndex+s.visamnt,s.amnt-s.currentIndex<s.visamnt&&(s.currentIndex=s.items-s.visamnt-1)):(s.currentIndex<0&&(s.currentIndex=0),s.amnt-s.currentIndex<s.visamnt&&(s.currentIndex=s.items-s.visamnt-1));let a=-s.currentIndex*(s.w+20);_tpt.gsap.to(s.panels,{x:a,duration:.5,ease:"power3.inOut"})},updateSize:e=>{let t=SR7.B.carousel.carousels[e];t.w=SR7.B.carousel.getPanelWidth(t.c.offsetWidth,t.amnt,t.minw),t.visamnt=Math.floor(t.c.offsetWidth/(t.w+20)),t.panels.forEach(e=>{e.style.width=t.w+"px",e.style.visibility="visible"})},updateAll:()=>{for(let e in SR7.B.carousel.carousels)_tpt.hop(SR7.B.carousel.carousels,e)&&(SR7.B.carousel.updateSize(e),_tpt.gsap&&SR7.B.carousel.updatePositions(e))}},SR7.B.fieldSet={defaults:{global:{fonts:{list:{family:"",url:"",in:"editor",weights:"200,300,400,500,600,700,800,900"}}},slide:{params:{v:"",l:10}},layer:{size:{cols:["1/3","1/3","1/3"]},bShdw:{set:{h:["#a",0,"#a","#a","#a"],v:["#a",10,"#a","#a","#a"],blur:["#a",20,"#a","#a","#a"],spread:["#a",0,"#a","#a","#a"],color:"rgba(0,0,0,0.25)"}},tShdw:{set:{h:["#a",0,"#a","#a","#a"],v:["#a",10,"#a","#a","#a"],blur:["#a",20,"#a","#a","#a"],color:"rgba(0,0,0,0.25)"}}}},add:(e,t)=>{let[s,a,i]=t.split(",");i??="array";let o=_tpt.obj.get(a,s,SR7.B.fieldSet.defaults[s]);if("array"===i)_tpt.obj.set({path:a,env:s,value:_tpt.extend({},o),push:!0});else{let e=0;for(let t=0;t<100;t++)if(void 0===_tpt.obj.get(a+"."+t,s)){e=t;break}_tpt.obj.set({path:a+"."+e,env:s,value:_tpt.extend({},o)})}SR7.forms.populate({onlyFieldsets:!0})},remove:(e,t)=>
1{SR7.c.keepPopUp=a(e,"keepPopUp"),_tpt.obj.remove(t,a(e,"viewchild")),e.dataset.afterremove&&_tpt.action(e.dataset.afterremove,e.dataset.afterremoveparams,e),SR7.forms.populate({onlyFieldsets:!0})},populate:async(e,t,s)=>{s??=document.getElementById(e);let o=a(s,"r"),r=a(s,"viewchild"),l=a(s,"listtype")??"array";"array"!==l&&(l=Object.keys(_tpt.obj.get(o,r)));let n=s.dataset?.source?await _tpt.action(s.dataset?.source,s.dataset?.sourceparams,s):SR7.tmps[e];if(s&&(n||""===n)){if("object"==typeof n)s.innerHTML="",i(s,n);else{let e="";for(let s=0;s<t;s++){let t="array"===l?s:parseInt(l[s]);e+="<sr-fieldset-inner>"+n.replaceAll("##index##",o+"."+t).replaceAll("##key##",t).replaceAll("##key+1##",1+t)+"</sr-fieldset-inner>"}s.innerHTML=e}SR7.B.popUp.setPositionAll()}}},SR7.toolTip={content:{},activeTip:null,activeTarget:null,activeKey:null,isVisible:!1,hideTimer:null,prepare:()=>{const e=(e,t)=>{t?(e.dataset.keephtml||(e.innerHTML=_tpt.QIcons.infoSmall),s(e,"ready",!0)):e.dataset.tooltipReady="1";const a=()=>SR7.toolTip.load(e),i=()=>SR7.toolTip.hide(e);e.addEventListener("mouseenter",a),e.addEventListener("mouseleave",i),e.addEventListener("focusin",a),e.addEventListener("focusout",i)};document.querySelectorAll("sr-tooltip:not([ready]), .sr-tooltip:not([ready])").forEach(t=>e(t,!0)),document.querySelectorAll("[data-tooltip-key]:not([data-tooltip-ready]), [data-tooltip-key-selected]:not([data-tooltip-ready])").forEach(t=>e(t,!1))},build:(e,s)=>{const a=SR7.toolTip?.content[e];if(!a?.desc)return;SR7.toolTip.hideTimer&&(clearTimeout(SR7.toolTip.hideTimer),SR7.toolTip.hideTimer=null);let o=SR7.toolTip.activeTip;o||(o=t({t:"sr-tip"}),o.style.zIndex=2e6,o.style.pointerEvents="none",document.body.appendChild(o),SR7.toolTip.activeTip=o),o.className="sr-tip",s.dataset.cs&&o.classList.add(s.dataset.cs),o.innerHTML="";const r=t("span");r.innerHTML=a.desc,i(o,r),o.style.visibility="hidden",o.style.opacity="0",o.style.transform="none",requestAnimationFrame(()=>{let e;const t=s.dataset.tooltipAnchor||s.getAttribute("data-tooltip-anchor");if(t){const a="parent"===t?s.parentElement:document.querySelector(t);a&&(e=a.getBoundingClientRect())}e||(e=s.getBoundingClientRect());const a=o.offsetWidth||0,i=o.offsetHeight||0,r=_tpt.calculatePosition(e,a,i)||{left:e.left+window.pageXOffset},l="number"==typeof r.left?r.left:e.left+window.pageXOffset;o.style.left=`${l}px`;const n=e.top+window.pageYOffset-i-10;let d;n>=0?(d=n,o.dataset.pos="top"):(d=e.bottom+window.pageYOffset+10,o.dataset.pos="bottom"),o.style.top=`${d}px`;let c=e.left+e.width/2+window.pageXOffset-l;const p=Math.max(10,a-10);c<10&&(c=10),c>p&&(c=p),o.style.setProperty("--sr-tip-arrow-left",`${c}px`),o.style.visibility="visible",o.style.opacity="1",SR7.toolTip.isVisible=!0,s.classList.add("sr--ready"),SR7.toolTip.hideTimer=setTimeout(()=>{SR7.toolTip.hide(s)},4e3)})},load:e=>{const t=e.classList.contains("selected")||"true"===e.getAttribute("aria-pressed");let s=null;s=t&&e.dataset.tooltipKeySelected?e.dataset.tooltipKeySelected:e.dataset.tooltipKey?e.dataset.tooltipKey:a(e,"key"),s&&(SR7.toolTip.activeTarget=e,SR7.toolTip.activeKey=s,SR7.toolTip.content[s]?SR7.toolTip.build(s,e):_tpt.ajax({action:"plugin.get.tooltips",backend:!0,data:{handle:s},callBack:function(t){t=_tpt.fixResponse(t),SR7.toolTip.content[s]=t.tooltips?.[s]||{},SR7.toolTip.activeTarget===e&&SR7.toolTip.activeKey===s&&SR7.toolTip.build(s,e)}},!0))},hide:e=>{const t=SR7.toolTip.activeTip;SR7.toolTip.activeTarget&&SR7.toolTip.activeTarget!==e||(SR7.toolTip.activeTarget=null,SR7.toolTip.activeKey=null,SR7.toolTip.isVisible=!1,t&&(SR7.toolTip.hideTimer&&(clearTimeout(SR7.toolTip.hideTimer),SR7.toolTip.hideTimer=null),t.style.opacity="0",t.style.visibility="hidden"))},refresh:()=>{if(!SR7.toolTip.isVisible)return;const e=SR7.toolTip.activeTip,t=SR7.toolTip.activeTarget;if(!e||!t)return;SR7.toolTip.hideTimer&&(clearTimeout(SR7.toolTip.hideTimer),SR7.toolTip.hideTimer=null);let s=t.dataset.tooltipKey;if(!s){const e=t.classList.contains("selected")||"true"===t.getAttribute("aria-pressed");s=e&&t.dataset.tooltipKeySelected?t.dataset.tooltipKeySelected:t.dataset.tooltipKey?t.dataset.tooltipKey:a(t,"key")}s&&SR7.toolTip.activeKey!==s&&(SR7.toolTip.content[s]?SR7.toolTip.build(s,t):_tpt.ajax({action:"plugin.get.tooltips",backend:!0,data:{handle:s},callBack:function(e){e=_tpt.fixResponse(e),SR7.toolTip.content[s]=e.tooltips?.[s]||{},SR7.toolTip.build(s,t)}},!0))}},SR7.B.insertSnippet=(e,t)=>{let s=document.querySelector('textarea[r="'+e.dataset.t+'"]')?.id;if(_tpt.codeMirror.instances[s]){let s=_tpt.codeMirror.instances[document.querySelector('textarea[r="'+e.dataset.t+'"]').id];s.replaceRange(t.replaceAll("revapi","revapi"+SR7.editing.module),s.getCursor()),s.focus()}},SR7.B.color={getLuminance:e=>null==e?0:.2126*e.r+.7152*e.g+.0722*e.b,getSaturation:e=>{if(!e)return 0;e.r/=255,e.g/=255,e.b/=255;const t=Math.max(e.r,e.g,e.b),s=Math.min(e.r,e.g,e.b);return t===s?0:(t+s)/2>.5?(t-s)/(2-t-s):(t-s)/(t+s)}},SR7.B.debounce=(e,t)=>{let s=null;return(...a)=>{clearTimeout(s),s=setTimeout(()=>e(...a),t)}},SR7.B.addonPresets=()=>({getDefaults:"getDefaults",get:async function(){return new Promise(e=>{let t={};for(let e in this._presets)_tpt.hop(this._presets,e)&&(t[e]={title:this._presets[e].title,factory:this._presets[e].factory});_tpt.addonAjax(this.slug,"template.list").then(s=>{let a=s.data;for(let e in a)_tpt.hop(a,e)&&!this._presets[e]&&(this._presets[e]={title:a[e].title,factory:!1});e(t)})})}
1,add:async function(e){SR7.B.__cache=SR7.B.drop.getOption(e),SR7.B.__cache.dataset.v=_tpt.normalizeHandle(SR7.B.__cache.dataset.t);let t=SR7.B.__cache.dataset.v.toLowerCase(),s=Object.keys(this._presets).map(e=>e.toLowerCase());"default"===t||s.includes(t)||await SR7.B.addOns[this.slug].presets.save(void 0,{__cache:SR7.B.__cache,obj:_tpt.obj.get("addOns."+this.slug,"layer"),id:t})},loadData:function(e){return new Promise((t,s)=>{this._presets[e]&&this._presets[e].preset?t(SR7.A[this.slug][this.getDefaults]("string"==typeof this._presets[e].preset?_tpt.fixResponse(this._presets[e].preset):this._presets[e].preset)):_tpt.addonAjax(this.slug,"template.get",{id:e}).then(a=>{if(a.success){for(let e in a.data)_tpt.hop(a.data,e)&&(this._presets[e]={title:a.data[e].title,factory:!1,preset:a.data[e].preset});t(SR7.A[this.slug][this.getDefaults]("string"==typeof this._presets[e].preset?_tpt.fixResponse(this._presets[e].preset):this._presets[e].preset))}else s(new Error("Preset not found"))}).catch(s)})},load:async function(e){this.loaded(await SR7.B.addOns[this.slug].presets.loadData(e.dataset.v))},rename:async function(e,s){if(null==s){let s;return SR7.B.__cache=SR7.B.drop.getOption(e),i(e.parentNode.parentNode,i(SR7.B.__cacheW=t({t:"sr-input",cs:"sr--rename--preset--wrap"}),s=t({t:"input",a:{type:"text",wide:!0,validate:!0,replace:!0,minlen:4,force:!0,value:SR7.B.__cache.dataset.realtitle},d:{onchangeparams:"rename",onchange:"B.addOns."+this.slug+".presets.rename"}}))),document.addEventListener("keyup",SR7.B.renameEscListener),void s.focus()}document.removeEventListener("keyup",SR7.B.renameEscListener);let a=e.value;if(e.parentNode.remove(),e=null,"ignore"==s)return SR7.B.drop.ignoreClose=!1;if(""==a||a==SR7.B.__cache.dataset.realtitle)return;let o=_tpt.normalizeHandle(a).toLowerCase(),r=Object.keys(this._presets).map(e=>e.toLowerCase());if("default"===o||r.includes(o))return;let l=_tpt.extend({},await SR7.B.addOns[this.slug].presets.loadData(SR7.B.__cache.dataset.v));l.title=a,this._presets[SR7.B.__cache.dataset.v]=void 0,delete this._presets[SR7.B.__cache.dataset.v];let n=SR7.B.__cache.dataset.v;SR7.B.__cache.dataset.t=a,SR7.B.__cache.dataset.realtitle=a,SR7.B.__cache.dataset.v=o,await SR7.B.addOns[this.slug].presets.save(void 0,{__cache:SR7.B.__cache,obj:l,newid:o,id:n})},save:async function(e,t){if(null==t)return this.doubleCheckAction(e,"save","B.addOns."+this.slug+".presets.save",this.env+".preset."+this.slug,SR7.LANG.Overwrite+' "##realtitle##" '+SR7.LANG.Preset,SR7.LANG["This will overwrite the Custom Preset with the current Settings"],SR7.LANG.Overwrite+" "+SR7.LANG.Preset+" "+SR7.LANG["with current Settings"]);if(SR7.B.drop.modal.classList.remove("sr--modal--hidden"),SR7.B.popUp.hide(),"ignore"==t)return SR7.B.drop.ignoreClose=!1;SR7.B.__cache??=t?.__cache??SR7.B.drop.getOption(e);let s={id:t?.id??SR7.B.__cache?.dataset?.v,newid:t.newid,obj:{preset:JSON.stringify(t?.obj??_tpt.obj.get("addOns."+this.slug,this.env)),title:SR7.B.__cache.dataset.t}};s.id||delete s.id,s.newid||delete s.newid,_tpt.addonAjax(this.slug,"template.save",s).then(e=>{let a=e.message??`${SR7.LANG["Preset with handle"]} ${s.id} ${SR7.LANG.saved}`;SR7.B.message.show({type:"success",message:a,wait:3.5,delay:.01}),"string"==typeof s.obj.preset&&(s.obj.preset=_tpt.fixResponse(s.obj.preset)),this._presets[t.newid??s.id]={title:SR7.B.__cache.dataset.t,factory:!1,preset:SR7.A[this.slug][this.getDefaults](s.obj.preset)},this.reopenDropDown()})},delete:async function(e,t){if(null==t)return this.doubleCheckAction(e,"delete","B.addOns."+this.slug+".presets.delete","layer.preset."+this.slug,SR7.LANG.Delete+' "##realtitle##" '+SR7.LANG.Preset,void 0,SR7.LANG.Delete+" "+SR7.LANG.Preset);if(SR7.B.drop.modal.classList.remove("sr--modal--hidden"),SR7.B.popUp.hide(),"ignore"==t)return SR7.B.drop.ignoreClose=!1;let s={id:SR7.B.__cache.dataset.v};_tpt.addonAjax(this.slug,"template.delete",s).then(e=>{let t=e.message??`${SR7.LANG["Preset with handle"]} ${s.id} ${SR7.LANG.deleted}`;SR7.B.message.show({type:"success",message:t,wait:3.5,delay:.01}),delete this._presets[s.id],this.reopenDropDown()})},extendOption:function(e){return e.dataset.hover="B.addOns."+this.slug+".presets.hover",e.dataset.leave="B.addOns."+this.slug+".presets.leave",e.dataset.otitle=e.dataset.title=SR7.LANG["Load / Save Preset"],e.innerHTML+='<span class="sr--form--otitle"></span>',e},hover:function(e){let t=e.getElementsByClassName("sr--form--otitle")[0];t.style.pointerEvents="all",t.style.right="0px";let s="";s+='<span data-action="B.addOns.'+this.slug+'.presets.save" class="sr--preset--action"><svg class="sr--icon" width="14" height="14" transform="translate(0, -1)"><use xlink:href="#Top_Bar_Save"></use></svg></span>',s+='<span data-action="B.addOns.'+this.slug+'.presets.rename" class="sr--preset--action"><svg class="sr--icon" width="14" height="10.75" transform="translate(0, -1)"><use xlink:href="#Dashboard_Rename"></use></svg></span>',s+='<span data-action="B.addOns.'+this.slug+'.presets.delete" class="sr--preset--action"><svg class="sr--icon" width="14" height="14" transform="translate(0, -1)"><use xlink:href="#Dashboard_Delete"></use></svg></span>',t.innerHTML=s},leave:function(e){let t=e.getElementsByClassName("sr--form--otitle")[0];t.innerHTML="Custom",t.style.pointerEvents="none",t.style.right="24px"},processList:async function(e){let s=[],a=Object.keys(e);if(a.length>0){for(let i in a){let o=t({t:"sr-drops",d:{v:a[i],t:SR7.B.toTitle(e[a[i]].title),realtitle:SR7.B.toTitle(e[a[i]].title),title:SR7.LANG["Load / Save Preset"]},h:SR7.B.toTitle(e[a[i]].title)});s.push(_tpt.tf(e[a[i]].factory)?o:SR7.B.addOns[this.slug].presets.extendOption(o,"",e[a[i]].factory?SR7.LANG.Factory:SR7.LANG.Custom))}s.sort((e,t)=>
1e.dataset.title.localeCompare(t.dataset.title))}return s},doubleCheckAction:function(e,t,s,a,i,o,r){SR7.B.drop.ignoreClose=!0,SR7.B.drop.modal.classList.add("sr--modal--hidden"),SR7.B.__cache=SR7.B.drop.getOption(e),SR7.B.popUp.show(null,"sr-overwrite-"+a,{type:"full",width:"auto",kill:!0,bg:!0,title:_tpt.QIcons[t]+"<sr-sp w='10'></sr-sp>"+i.replaceAll("##realtitle##",SR7.B.__cache.dataset.realtitle),content:o,buttons:[{text:r,action:s,params:t,type:"primary"},{text:SR7.LANG.Keep+" "+SR7.LANG.Preset+" as it is",action:s,params:"ignore",type:"clean"}]})},reopenDropDown:function(){let e=SR7.B.drop.live.caller;SR7.B.drop.close(),SR7.forms.populate(),SR7.B.drop.open(e),SR7.B.drop.ignoreClose=!1,e=null,SR7.B.__cache=null}}),SR7.B.renameEscListener=e=>{if("Escape"===e.key){SR7.__cacheW?.remove?.();let e=SR7.B.drop?.live?.caller,t=e?.id;SR7.B.drop.close(),e&&(SR7.forms.process(document.getElementById(t)),SR7.B.drop.open(e)),SR7.B.drop.ignoreClose=!1,SR7.__cache=null,SR7.__cacheW=null,document.removeEventListener("keyup",SR7.B.renameEscListener)}},SR7.B.tL=e=>SR7.LANG[e].toLowerCase(),SR7.B.cD=(e,s,a,o,r)=>{let l=t({t:"sr-drop",cs:e,a:s,d:a});return i(l,i(t({t:"sr-drop-view"}),t({t:"span",cs:"sr--drop--value",h:o}),t({t:"span",cs:"sr--drop--icon",h:'<svg width="10" height="6" transform="translate(0, -1)"><use xlink:href="#Drop_Down"></use></svg>'}),t({t:"span",cs:"sr--form--otitle",h:r}))),l},SR7.B.cDs=(e,s)=>t("sr-drops",null,null,{v:e},null,SR7.LANG[s]??s),SR7.B.cDsv=e=>t("sr-drops",null,null,{v:"string"==typeof e?e.toLowerCase():e},null,e),SR7.B.cDT=e=>t("sr-drops-title",null,null,null,null,SR7.LANG[e]),SR7.B.qDV=e=>{let s=t("sr-drop","sr--drop--only--icon",{tr:"sibling",dropsw:92,dropsh:200},{pver:"bottom",phor:"rightmatch"},null,'<svg style="display:inline-block" class="sr--icon" width="3px" height="13px" transform="translate(0, 0)"><use xlink:href="#Top_Bar_More"></use></svg>');for(let t of e)i(s,SR7.B.cDsv(t));return s},SR7.B.qDVp=e=>{let s=t("sr-drop","sr--drop--only--icon",{tr:"sibling",dropsw:92,dropsh:200},{pver:"bottom",phor:"rightmatch"},null,'<svg style="display:inline-block" class="sr--icon" width="3px" height="13px" transform="translate(0, 0)"><use xlink:href="#Top_Bar_More"></use></svg>');for(let t of e)i(s,SR7.B.cDs(t.v,t.t));return s},SR7.B.addSpace=(e,s,a=15)=>{s&&i(e,t("sr-sp",null,{h:a}))},SR7.B.addInputFields=e=>{let a,o,{wrap:r,r:l,title:n,size:d="half",base:c="tl.#FRAME#.",notset:p,id:u,value:g,number:h=!0,validate:m=!0,min:S,max:R,suffix:f="px",onchange:v,onchangeparams:y,cs:b,qdv:_,qdvp:w,replace:B=!0,responsive:x,livevisup:L,placeholder:k,viewchild:A="layer_animations"}=e;return i(r,i(a=t("sr-input",b),o=t({t:"input",a:"ignore"==l&&"ignore"==A?{type:"text",value:g}:{r:c+l,viewchild:A,value:g,type:"text"},d:_tpt.extend(e.d,{onchange:v,onchangeparams:y})}),e.icon?t("span","sr--input--icon",null,null,null,e.icon):t("span","sr--form--otitle",{noicon:""}
1,null,null,n),_?SR7.B.qDV(_):w?SR7.B.qDVp(w):null)),u&&(o.id=u),k&&(o.placeholder=k),d&&s(a,d,!0),h&&s(o,"number",!0),""!=p&&void 0===p||s(o,"notset",p),B&&s(o,"replace",!0),x&&s(o,"responsive",x),L&&s(o,"livevisup",!0),m&&s(o,"validate",!0),S&&s(o,"min",S),R&&s(o,"max",R),f&&s(o,"suffix",f),o},SR7.B.addHeader=e=>{let a,{wrap:o,title:r,toggle:l,onoff:n,mini:d}=e;i(o,a=i(t("sr-separator-head",null,null),t("sr-separator-title",null,null,null,null,SR7.LANG[r]??r.replace("$trans_","")))),l?i(a,t("sr-separator-toggle",null,null,null,null,'<svg class="sr--icon" '+(d?'width="15" height="9"':'width="20" height="12"')+'><use xlink:href="#General_Expand_Large"></use></svg>')):s(a,"notoggle",""),n&&(!1!==n.animation?i(a,t("sr-onoff",n.cs,{animation:"",r:n.attr,default:n.default,viewchild:n.viewchild??"layer_animations"},_tpt.extend(n.d??{},n.hide?{hide:n.hide}:{sh:n.sh}))):i(a,t("sr-onoff",n.cs,{r:n.attr,default:n.default,viewchild:n.viewchild??"layer_animations"},_tpt.extend(n.d??{},n.hide?{hide:n.hide}:{sh:n.sh,onchange:n.onchange,onchangeparams:n.onchangeparams}))))},SR7.B.addSeparator=e=>{let s,a,{wrap:o,title:r,toggle:l,onoff:n}=e;return i(o,s=t({t:"sr-separator",cs:e.cs??"",a:e.attributes})),SR7.B.addHeader({wrap:s,title:r,toggle:l,onoff:n,mini:e.attributes?.mini}),i(s,a=t("sr-separator-body")),a},SR7.B.addMinputFields=e=>{let a,{r:o,wrap:r,ex:l=!1,size:n="half",onchange:d,ignoreredraw:c,oncparam:p,suffix:u,title:g,icon:h,cs:m,base:S="tl.#FRAME#.",auto:R=!0,onesize:f=!0,cycle:v=!0,inherit:y=!0}=e,b="rX"==o||"rY"==o||"rZ"==o;return i(r,a=t("sr-minput","sX"==o||"skX"==o?"sr--mr--10":"rX"==o||"rY"==o?"sr--mr--7":m??"",{r:S+o,viewchild:"layer_animations",title:SR7.LANG[g]},{extract:l,action:"B.minput.open",aparams:o,onchange:d,onchangeparams:p,title:SR7.LANG[g],icon:h})),s(a,b?"onethird":n,!0),v||(a.dataset.nocycle=!0),y||(a.dataset.noinherit=!0),R||(a.dataset.noauto=!0),c&&s(a,"ignoreredraw",!0),b&&s(a,"suffix","deg"),u&&s(a,"suffix",u),f&&s(a,"onesize",!0),!0},SR7.B.addColorFields=e=>{let a,o,{wrap:r,type:l,onchange:n,onclose:d,oncloseparams:c,r:p,title:u,size:g,viewchild:h,cs:m,color:S,id:R}=e;i(r,i(a=t({t:"sr-wrap",cs:"sr--form--grp"+(m?" "+m:"text"===l?" sr--mr--10":""),a:{basic:""}}),o=t({t:"sr-color-mini",cs:"sr--mr--10"+(e.mcs?" "+e.mcs:""),a:{r:p,viewchild:h??"layer_animations"},d:_tpt.extend(e.d,{color:S,type:"bg"===l?"background":"text",onupdate:n,onupdateparams:l+"redraw",onclose:d,oncloseparams:c,undoredo:"",title:"Animated "+l+" Color"})}),t("span","",{noicon:""}
1,null,null,"none"==u?"":SR7.LANG[u??SR7.B.toTitle(l)+" Color"]))),s(a,g??(u?"wide":"half"),!0),R&&(a.id=R),S&&SR7.B.colorpicker.set(o,S)},SR7.B.testAI=(e=1)=>{SR7.B.showAI(()=>{setTimeout(()=>{SR7.M.ai.amnt=e,SR7.AI.generate.run("fake")},100)})},SR7.B.showAI=e=>{_tpt.regResource({id:"editor_ai_ai",url:SR7.E.plugin_url+"admin/assets/js/editor/ai/ai.js"}),_tpt.checkResources(["editor_ai_ai"]).then(()=>{SR7.editor.sideBar.show("ai"),e&&e()},!0)},SR7.B.aiSlideExport=()=>{_tpt.regResource({id:"editor_ai_ai",url:SR7.E.plugin_url+"admin/assets/js/editor/ai/ai.js"}),_tpt.checkResources(["editor_ai_ai"]).then(()=>SR7.AI.slide.export(),!0)},SR7.B.aiSlideImport=()=>{_tpt.regResource({id:"editor_ai_ai",url:SR7.E.plugin_url+"admin/assets/js/editor/ai/ai.js"}),_tpt.checkResources(["editor_ai_ai"]).then(()=>SR7.AI.slide.import(),!0)},SR7.B.aiSlideGenerate=()=>{_tpt.regResource({id:"editor_ai_ai",url:SR7.E.plugin_url+"admin/assets/js/editor/ai/ai.js"}),_tpt.checkResources(["editor_ai_ai"]).then(()=>SR7.AI.slide.generate(),!0)},SR7.B.showBulk=()=>{_tpt.regResource({id:"tools_bulk",url:SR7.E.plugin_url+"admin/assets/js/tools/bulk.js"}),_tpt.checkResources(["tools_bulk"]).then(()=>{SR7.B.bulk.show()},!0)};const p=e=>{if(!e)return!1;const t=e.tagName?.toLowerCase?.()||"",s=e.isContentEditable,a="input"===t||"textarea"===t||"select"===t;return!("true"===e.dataset?.shortcuts)&&(s||a)};_tpt.R??={},_tpt.R.tools_tools=_tpt.extend?_tpt.extend(_tpt.R.tools_tools,{status:2,version:"1.0"}):{status:2,version:"1.0"}}(),function(){"use strict";if(window._tpt??={},_tpt.drop)return;SR7.B??={};const e=SR7.B.cE,t=SR7.B.gA,s=SR7.B.aC,a=["left","center","right","top","bottom","middle"],i=e=>e?"block":"none",o=(e,t,s)=>e.classList[t?"add":"remove"](s);function r(e){const t={};if(!e)return t;const s=e.split("#;#");for(const e of s){const[s,a]=e.split(":");s&&(t[s.trim()]=a?a.trim():"")}return t}_tpt.obj={path:(e,t,s=!0,a)=>"string"==typeof e?((!s||"#"===e[0]&&"F"===e[1]?"":!s||"#"===e[0]&&"M"===e[1]?"M."+SR7.editing.module+".settings.":_tpt.obj.base(t,SR7?.editing?.slide,a??SR7?.editing?.layer))+e.replace("#FULL#.","").replace("#MODULE#.","").replace("#SCENE#",SR7.editing?.scene).replace("#PART#",SR7.editing?.scene+"."+SR7.editing?.anim?.part).replace("#FRAME#",SR7.editing?.scene+"."+SR7.editing?.anim?.part+"."+SR7.editing?.anim?.fg+"."+SR7.editing?.anim?.frame).replace("#LEV#",SR7.M?.[SR7?.editing?.module??0]?.LEV??"").replace("#ACT#",SR7.editing?.action??0)).split("."):e,base:(e,t,s)=>{switch(l(e)){case"layer":return"M."+SR7.editing.module+".slides."+(t??SR7.editing.slide)+".layers."+(s??SR7.editing.layer)+".";case"slide":return"M."+SR7.editing.module+".slides."+(t??SR7.editing.slide)+".slide.";case"module":return"M."+SR7.editing.module+".settings.";case"global":return"global.";case"blocksettings":return"B.shortcode.settings.data.";case"custom":return e;default:return"global"==e||e?.includes?.("glbls_")?"global.":"M."+SR7.editing.module+"."}},get:(e,t,s,a="same")=>{let i=_tpt.obj.path(e,t,"object"!=typeof s);if(s=s&&"object"==typeof s?s:SR7,null==i)return e;if("ignore"!==a&&t?.includes?.("layer")&&(SR7.editing?.multi?.length??0)>1){let e,t="notset",o=!0,r={};Array.isArray(SR7.editing.multi)||(SR7.editing.multi=[SR7.editing.multi]);for(let l of SR7.editing.multi)if(o||"same"!=a){e=s,i[5]=l;for(let t of i)e=e?.[t];r[l]=e,"notset"!==t&&t!==e&&(o=!1),"notset"==t&&(t=e)}return"all"==a?r:o?t:"string"==typeof t?"":Array.isArray(t)?[]:"object"==typeof t?t?.colors?t:{}:void 0}for(let e of i)s=s?.[e];return s},set:async e=>{if(e.track??=!0,e.path=_tpt.obj.path(e.path,e.env),e.path.includes(void 0)||e.path.includes("undefined"))return!SR7.editing.isSaving&&console.log("!! ERROR: Invalid Path in obj.set",e);if(!e.ignoremulti&&e.env?.includes("layer")&&(SR7.editing?.multi?.length??0)>1&&!SR7.undoRedo.isUndoRedoOperation){let t=e.track?_tpt.obj.get(e.path,e.env,_tpt.obj.base(e.env),"all"):void 0;for(let s of SR7.editing.multi){let a=_tpt.extend({},e);a.path[5]=s,a.oldValue=t?.[s],await _tpt.obj.setP(a)}return}return e.oldValue??=e.track&&!SR7.undoRedo.isUndoRedoOperation?_tpt.obj.get(e.path,e.env,_tpt.obj.base(e.env),"ignore"):void 0,e.path=_tpt.obj.path(e.path,e.env),void await _tpt.obj.setP(e)},setP:async e=>{let t,s=SR7;for(let a=0;a<e.path.length;a++){let i=e.path[a];t=s,a===e.path.length-1?SR7.undoRedo.isUndoRedoOperation&&null==e.value?Array.isArray(s)?t.splice(i,1):delete s[i]:e.push?(void 0===s[i]&&(s[i]=[]),s[i].push(e.value)):s[i]=e.value:void 0===s[i]?(s[i]={},s=s[i]):s=s[i]}e.track&&"ai"!==e.path[1]&&(e.env=l(e.env),SR7.undoRedo.captureFocusChange(e))},remove:(e,t)=>
1{e=_tpt.obj.path(e,t);let s,a,i,o=SR7;for(let r=0;r<e.length;r++){let n=e[r];if(s=o,r===e.length-1)a=o[n],Array.isArray(o)?(i="remove",s.splice(n,1)):delete o[n],SR7.undoRedo.isUndoRedoOperation||SR7.undoRedo.captureFocusChange({env:l(t),path:e,oldValue:a,trackCallBack:i});else{if(void 0===o[n])return;o=o[n]}}t.includes("layer")&&SR7.editor.elements.redraw()},update:async(e,s,a=!0)=>{let i=t(e,"r"),o=t(e,"viewchild"),r=t(e,"responsive"),l=e.dataset?.undoredo;if(!i)return;if(s??=e.dataset.v??e.value??e.dataset.value??e.textContent,null==s||""==s&&SR7.editing?.multi?.length>1&&o.includes("layer")&&null!==t(e,"number"))return;let n=t(e,"respcalc");if(null!==n)"#a"==s||parseInt(s)==parseInt(e.autovalue)&&"#a"==e.dataset.rcalcval?(e.value=_tpt.action(n,s,e)+(t(e,"suffix")||""),s="#a"):e.dataset.rcalcval=s;else if(null!==t(e,"number")){let a=t(e,"lastSuffix")||"",i=t(e,"suffix")||"";if("auto"==s&&String(i).includes("auto"));else if("true"===t(e,"calc")&&/^#\d+\/\d+#$/.test(s));else{let o=String(s),l=t(e,"fallback")||t(e,"def"),n=o.replace(/[^0-9.-]/g,""),d=o.match(new RegExp(i))?.[0]||a,c=isNaN(n);(null==s||c&&null!==l||"("==String(s)[0]&&String(s).includes(")"))&&(s="Default"==l?"default":l),null!==r&&(c&&void 0!==e.autovalue&&e.autovalue==s||null==s||null==s||""==s||"#a"==s||s==d)&&(s="#a"),c||"#a"===s||"default"===s||(s=""!==i&&Str
1ing(i).includes("|")?n+d:parseFloat(n))}}if(_tpt.obj.set({path:i,env:o,value:s,trackCallBack:l,track:a}),e?.dataset?.longfilename&&(e.dataset.longfilename=s),null!==r&&"#a"==s&&(e.value=e.autovalue=SR7.gValB(_tpt.obj.get(i.replace(".#LEV#",""),o),void 0,r,t(e,"respmath")),"#a"==e.value&&(e.value=e.autovalue=0,_tpt.obj.set({path:i,env:o,value:0,track:a})),null!==t(e,"validate")&&_tpt.validate(e)),null==t(e,"ignoreredraw"))if(o.includes("layer"))if(SR7.editing.motionpath)SR7.editor.elements.motionPath.update();else{let t;if("animation"==SR7.editing.modi){if("editor.elements.frames.render"!==e?.dataset?.onchange){let e=SR7.editing.isidle?"idle":SR7.editor.timeline.curTime();SR7.editor.timeline.render("idle"==e?e:(e-10)/100)}}else SR7.editor.timeline?.goto&&(t=SR7.editing.isidle?"idle":SR7.editor.timeline.curTime(),"in"===SR7.editing.scene?await SR7.editor.timeline.goto("idle",!1):await SR7.editor.timeline.goto(10,!1)),await SR7.editor.elements.redraw({lkey:e?.dataset?.lvu}),t&&await SR7.editor.timeline.goto(t,!1)}else o.includes("sr_nav")&&SR7.editor.nav.preview.update({nav:!0})}},SR7.B.viewChanges={callbacks:{},id:1,register:function(e){return SR7.B.viewChanges.callbacks[SR7.B.viewChanges.id]=e,SR7.B.viewChanges.id++},update:()=>{for(let e in SR7.B.viewChanges.callbacks)_tpt.hop(SR7.B.viewChanges.callbacks,e)&&SR7.B.viewChanges.callbacks[e]()},deregister:function(e){SR7.B.viewChanges.callbacks=SR7.B.viewChanges.callbacks.filter(t=>t!=e)}}
1,SR7.forms={view:{active:[],removing:0,clear:e=>{SR7.forms.view.active=SR7.forms.view.active.filter(t=>!t.view.includes(e)||!0===t.p)},add:(e,s)=>{if(null==e)return;let a=t(e,"view");if(null==a)return;let i=e.querySelectorAll(`[view][viewchild="${a}"].sr--open`);for(let e of i)SR7.forms.view.add(e);SR7.forms.view.active.filter(t=>t.id==e.id).length>0||SR7.forms.view.active.push({id:e.id,ref:e,view:a,p:s})},remove:e=>{let s=t(e,"view");if(null==s)return;SR7.forms.view.removing++;let a=e.querySelectorAll(`[view][viewchild=${s}]`);for(let e of a)SR7.forms.view.remove(e);SR7.forms.view.active=SR7.forms.view.active.filter(t=>t.id!==e.id),SR7.forms.view.removing>0&&SR7.forms.view.removing--}},process:async(e,s="get")=>{if(e)if("SR-DROP"==e.tagName){let a=t(e,"responsive"),i=_tpt.obj[s](t(e,"r"),t(e,"viewchild"));null===a||"#a"!=i&&null!=i&&null!=i||(i=SR7.gValB(_tpt.obj[s](t(e,"r").replace(".#LEV#",""),t(e,"viewchild")),void 0,a,t(e,"respmath"))),SR7.B.drop.set(e,i)}else if("SR-ONOFF"==e.tagName){let a,i=t(e,"r"),o=t(e,"viewchild");a=i.includes(".#LEV#")?SR7.gValB(_tpt.obj[s](i.replace(".#LEV#",""),o)):_tpt.obj[s](t(e,"r"),o)??t(e,"default"),SR7.B.onoff.set(e,a)}else if("INPUT"==e.tagName){let a=t(e,"r"),i=t(e,"viewchild"),o=t(e,"responsive"),r=t(e,"shortfilename"),l=t(e,"updateformat"),n=t(e,"number"),d=_tpt.obj[s](a,i),c=!1;if(null!==l)e.value=d=_tpt[l](d);else if(null!==r)e.value=_tpt.shortFilename(d),e.dataset.longfilename=d;else if(null===o||"#a"!=d&&null!=d&&null!=d)delete e.autovalue,e.value=d,t(e,"validate")&&_tpt.validate(e);else{let r=SR7.gValB(_tpt.obj[s](a.replace(".#LEV#",""),i),void 0,o,t(e,"respmath"));e.autovalue=r,t(e,"validate")&&(r=await _tpt.validate(e,r)),e.value=r}SR7?.editing?.multi?.length>1&&_tpt.tf(n)&&("undefined"==e.value||"false"==e.value||"true"==e.value)&&(e.value="---",e.classList.remove("sr--bad"),c=!0);let p=t(e,"notset");null===p||null!=d&&null!=d&&""!=d||(e.value=p),e.dataset.onset&&!c&&_tpt.action(e.dataset.onset,e.dataset.onsetparams,e)}else if("TEXTAREA"==e.tagName){let a=_tpt.obj[s](t(e,"r"),t(e,"viewchild"));if(t(e,"codemirror"))_tpt.codeMirror.set(e,a);else{e.value=a;let s=t(e,"notset");null===s||null!=a&&null!=a&&""!=a||(e.value=s),t(e,"validate")&&_tpt.validate(e)}}else if("SR-BG-IMG"==e.tagName){let a=t(e,"viewchild"),i=_tpt.obj[s](t(e,"r"),a);if(""!==i&&void 0!==i&&i.length>3)SR7.B.imgPick.draw(e,i,!1,!1,!0);else{let o;null!==(o=t(e,"rdef"))?(i=_tpt.obj[s](o,a),""!==i&&void 0!==i?SR7.B.imgPick.draw(e,i,!1,!1):SR7.B.imgPick.clear(e,!1)):SR7.B.imgPick.clear(e,!1)}}else if("SR-RADIO"==e.tagName){let a=_tpt.obj[s](t(e,"r"),t(e,"viewchild"));SR7.B.radio.setByValue(e,a),e.dataset.onset&&_tpt.action(e.dataset.onset,e.dataset.onsetparams,e)}else if("SR-ALIGNER"==e.tagName||"SR-BG-POS-WRAP"==e.tagName)SR7.B.aligner.set(e,t(e,"r"),e.tagName,s);else if("SR-TABS-WRAP"==e.tagName){let a=_tpt.obj[s](t(e,"r"),t(e,"viewchild"));SR7.B.listeners.tabs.set(e,a)}else if("SR-COLOR-MINI"==e.tagName){let a,i=t(e,"r"),o=t(e,"viewchild");a=i.includes(".#LEV#")?SR7.gValB(_tpt.obj[s](i.replace(".#LEV#",""),o)):_tpt.obj[s](t(e,"r"),t(e,"viewchild")),SR7.B.colorpicker.set(e,a)}else if("SR-SH"==e.tagName){let a=_tpt.obj[s](t(e,"r"),t(e,"viewchild"));SR7.B.showHide(e,a)}else if("SR-OPTIONS-MENU"==e.tagName){if("sr_anim_parts"==e.id){let a=_tpt.obj[s](t(e,"r"),t(e,"viewchild"));SR7.editor.elements.parts.tabsUpdate(e,a)}}else if(e?.className?.includes?.("sr--lock")){let a=_tpt.obj[s](t(e,"r"),t(e,"viewchild"));SR7.B.locker.set(e,a)}else if("SR-WAVE"==e?.tagName)SR7.editor.elements.audio.wave(e);else if("SR-COMBO"==e.tagName){let a=_tpt.obj[s](t(e,"r"),t(e,"viewchild"));SR7.B.combo.set(e,a)}else if("SR-MINPUT"==e.tagName){let a=t(e,"r"),i=t(e,"viewchild"),o=t(e,"responsive"),r=_tpt.obj[s](a,i);null===o||"#a"!=r&&null!=r&&null!=r||(r=SR7.gValB(_tpt.obj[s](a.replace(".#LEV#",""),i),void 0,o,t(e,"respmath"))),SR7.B.minput.set(e,r)}},_populateTask:async function(e,s){if(SR7.forms.view.removing>0)return await SR7.forms.populate(e),void s();for(let s of SR7.forms.view.active){if(e?.onlyview&&s.view!=e?.onlyview)continue;let a=s.ref.querySelectorAll(`sr-fieldset[viewchild="${s.view}"]`);for(let i of a){if(i?.id==e?.ignore)continue;let a="single"===i.dataset?.type?1:_tpt.obj.get(t(i,"r"),s.view)??1;try{await SR7.B.fieldSet.populate(i.id,1==a?1:Array.isArray(a)?a.length:Object.keys(a).length,i)}catch(e){console.error("!! Error in fieldSet.populate",i.id,e)}}let i=e?.childrenof?e.childrenof.querySelectorAll(`[viewchild="${s.view}"]:not(sr-fieldset)`):e?.onlyFieldsets?s.ref.querySelectorAll(`sr-fieldset [viewchild="${s.view}"]`):s.ref.querySelectorAll(`[viewchild="${s.view}"]:not(sr-fieldset)`);for(let e of i)SR7.forms.process(e)}SR7.B.showResponsiveValues(),s()},populate:async e=>(SR7.forms.populateTimer&&!e?.childrenof&&cancelAnimationFrame(SR7.forms.populateTimer),new Promise(t=>{SR7.forms.populateTimer=requestAnimationFrame(()=>{SR7.forms._populateTask(e,t)})}))}
1,SR7.B.BMP={build:function(a){if(a.id=""==a.id?"bmp-"+Math.random().toString(36).substring(7):a.id,SR7.B.BMP.items[a.id])return;a.innerHTML=_tpt.QIcons[t(a,"type")];let i=null!==t(a,"responsive"),o=t(a,"r"),r=t(a,"idpref")||void 0,l=[],n=null!==t(a,"topbottom");for(var d=0;d<4;d++){let c=0==d?"t":1==d?"r":2==d?"b":"l";if(n&&("r"==c||"l"==c))continue;let p=e("sr-input","sr--mr--5",{mini:""});n&&(p.style.width="115px");let u=e("input",null,{responsive:i?t(a,"responsive"):null,respshow:t(a,"respshow"),ignoreredraw:t(a,"ignoreredraw"),type:"text",viewchild:t(a,"viewchild"),placeholder:"0px",subtype:0==d?"top":1==d?"right":2==d?"bottom":"left",number:"true",min:t(a,"min")??0,max:1500,validate:"true",livevisup:!0,suffix:t(a,"suffix")??"px|%",lastsuffix:"px",r:o+"."+c+(i?".#LEV#":""),keyaction:"B.BMP.update",bmpid:a.id},{onchange:a.dataset.onchange,onchangeparams:a.dataset.onchangeparams,onset:"B.BMP.setinput"});"undefined"==u.dataset.onchange&&delete u.dataset.onchange,"undefined"==u.dataset.onchangeparams&&delete u.dataset.onchangeparams,r&&(u.id=r+c),s(p,u),s(a,p),l.push(u)}let c=e("span","sr--lock",{ignoreredraw:t(a,"ignoreredraw"),r:o+".lock",viewchild:t(a,"viewchild")},{onchange:a.dataset.onchange,onchangeparams:a.dataset.onchangeparams,bmpid:a.id},null,_tpt.QIcons.lock);s(a,c),SR7.B.BMP.items[a.id]={c:a,inputs:l,locker:!1},a.addEventListener("focusin",this.inputEvent),a.addEventListener("focusout",this.inputEvent),a.addEventListener("change",this.inputEvent),a.addEventListener("mouseover",this.mouseEvent),a.addEventListener("mouseout",this.mouseEvent),a.addEventListener("click",this.lock)},setinput:function(e){let s=SR7.B.BMP.items[t(e,"bmpid")],a=e.value;s.locked?s.c.classList[0!==(parseInt(a)||0)?"add":"remove"]("cleft","ctop","cright","cbottom"):s.c.classList[0!==(parseInt(a)||0)?"add":"remove"]("c"+e.getAttribute("subtype"))},highlightAll:function(e){e.inputs.forEach(t=>{e.c.classList[0!==(parseInt(t.value)||0)?"add":"remove"]("c"+t.getAttribute("subtype"))})},init:function(e=document){let t=e.querySelectorAll("SR-BMP");SR7.B.BMP.items??={},t.forEach(e=>{SR7.B.BMP.build(e)})},reset:function(e){SR7.B.BMP.items[e].inputs.forEach(e=>{e.value=0})},update:function(e){let s=SR7.B.BMP.items[t(e,"bmpid")];if(SR7.B.BMP.set(s,e),s.locked){let t=e.value;s.inputs.forEach(e=>{e.value=t,_tpt.validate(e),_tpt.obj.update(e,e.value)})}},set:function(e,t){let s=t?t.value:-1;-1==s&&e.locked&&e.inputs.forEach(e=>{s=parseInt(s)<=0?e.value:s}),e.inputs.forEach(t=>{e.locked&&(t.value=s,_tpt.validate(t),_tpt.obj.update(t,t.value)),e.c.classList[parseInt(t.value)>0?"add":"remove"]("c"+t.getAttribute("subtype"))}),e.c.classList[e.locked&&parseInt(s)>0?"add":"remove"]("call")},inputEvent:function(e){"INPUT"===e.target.tagName&&SR7.B.BMP["focusin"===e.type?"focus":"focusout"===e.type?"blur":"set"](SR7.B.BMP.items[this.id],e.target)},mouseEvent:function(e){if("INPUT"!==e.target.tagName)return;let t=SR7.B.BMP.items[this.id];t.c.classList["mouseover"===e.type?"add":"remove"]("h"+(t.locked?"all":e.target.getAttribute("subtype")))},focus:function(e,t){e.c.classList.add("f"+t.getAttribute("subtype")),""!=t.value&&null!=t.value||(t.value="0px"),t.select()},blur:function(e,t){e.c.classList.remove("f"+t.getAttribute("subtype")),this.setinput(t)},lock:function(e){if(!e.target?.className?.includes?.("sr--lock"))return;let s=SR7.B.BMP.items[this.id];s.locked=!s.locked,e.target.classList[s.locked?"add":"remove"]("locked"),SR7.B.BMP.set(s),null!==t(e.target,"r")&&_tpt.obj.update(e.target,s.locked),e.target.dataset?.onchange&&_tpt.action(e.target.dataset.onchange,e.target.dataset.onchangeparams,e.target)}},SR7.B.locker={set:(e,t)=>{if(e.classList[t?"add":"remove"]("locked"),e.dataset?.bmpid){SR7.B.BMP.items[e.dataset.bmpid].locked=t}},get:e=>e.className.includes("locked"),toggle:function(e){e.classList.toggle("locked"),SR7.B.showHide(e),SR7.B.enableDisable(e),_tpt.obj.update(e,e.className.includes("locked")),e.dataset?.onchange&&_tpt.action(e.dataset.onchange,e.dataset.onchangeparams,e)}},SR7.B.aligner={set:(e,s,a,i)=>{s=s.split(",");let o=t(e,"viewchild"),r=_tpt.obj[i](s[0],o)+(s.length>1?" "+_tpt.obj[i](s[1],o):"");(r.indexOf("#a")>=0||null==r||null==r)&&(r=SR7.gValB(_tpt.obj.get(s[0].replace(".#LEV#",""),t(e,"viewchild"))),s.length>1&&(r+=" "+SR7.gValB(_tpt.obj.get(s[1].replace(".#LEV#",""),t(e,"viewchild"))))),e.dataset.v=r;let l=e.closest(a.toLowerCase());r=r.replaceAll("middle","center");let n=!1,d=l.querySelectorAll(".sr--custom--aligner");l.querySelectorAll("SR-ALIGNER"==a?"sr-aligner-pos":"sr-bg-pos").forEach(function(e){n=1==n||e.dataset.v==r,e.classList[e.dataset.v==r?"add":"remove"]("checked")}),n||d.forEach(function(e){e.classList.add("checked")}),d.length>0&&SR7.B.showHide(d[0])},get:e=>{if(null==e)return;let s=t(e,"r"),a=t(e,"viewchild");return s.includes(",")?(s=s.split(","),_tpt.obj.get(s[0],a)+" "+_tpt.obj.get(s[1],a)):_tpt.obj.get(s,a)},update:e=>{let s=e.dataset.v,a=e.closest("sr-bg-pos-wrap");a||(a=e.closest("sr-aligner")),a.querySelectorAll("SR-BG-POS-WRAP"==a.tagName?"sr-bg-pos":"sr-aligner-pos").forEach(function(e){e.classList.remove("checked")});let i=a.querySelectorAll(".sr--custom--aligner");e.classList.add("checked");let o=t(a,"r"),r=t(a,"viewchild");o.includes(",")?(o=o.split(","),s="custom"==s?[51,51]:s.split(" "),_tpt.obj.set({path:o[0],env:r,value:s[0]}),_tpt.obj.set({path:o[1],env:r,value:s[1]})):_tpt.obj.set({path:o,env:r,value:s}),i.length>0&&(SR7.B.showHide(i[0]),SR7.forms.populate()),"SR-BG-POS-WRAP"==a.tagName&&setTimeout(()=>{SR7.B.imgPick.draw(e),a.dataset?.onchange&&_tpt.action(a.dataset.onchange,a.dataset.onchangeparams,e)},19),a.className.indexOf("sr-onchangeupdate")>=0&&a.dataset?.onchange&&_tpt.action(a.dataset.onchange,a.dataset.onchangeparams,e)}},SR7.B.checkbox={set:function(e){if(null!==e.getAttribute("manual"))return;let t=e.className.includes("checked");if(e.innerHTML=t?_tpt.QIcons.check:"",null!==e.getAttribute("parent")){let s=e.closest(".sr--check--parent");s&&s.classList[t?"add":"remove"]("checked")}},setByValue:function(e,t){let s="true"==t||1==t||"1"==t||"checked"==t;if(e.classList[s?"add":"remove"]("checked"),e.innerHTML=s?_tpt.QIcons.check:"",null!==e.getAttribute("parent")){let t=e.closest(".sr--check--parent");t&&t.classList[s?"add":"remove"]("checked")}},toggle:function(e){if(null!==e.getAttribute("manual"))return;e.classList.toggle("checked");let t=e.className.includes("checked");if(e.innerHTML=t?_tpt.QIcons.check:"",null!==e.getAttribute("parent")){let s=e.closest(".sr--check--parent");s&&s.classList[t?"add":"remove"]("checked")}return t}},SR7.B.combo={set:function(e,t){SR7.B.checkbox.setByValue(e.querySelector("SR-CHECK"),t)},toggle:function(e){let t=SR7.B.checkbox.toggle(e.querySelector("SR-CHECK"));e.dataset?.onchange&&_tpt.action(e.dataset.onchange,e.dataset.onchangeparams,e),_tpt.obj.update(e,t)}},SR7.B.separator={toggle:function(e){"SR-SEPARATOR"!==e.tagName&&(e=e.closest("sr-separator")),e&&(e.classList.toggle("collapsed"),null===t(e,"single")||e.className.includes("collapsed")||e.closest(".sr--separator--group")?.querySelectorAll?.("sr-separator")?.forEach?.(t=>{t!=e&&t.classList.add("collapsed")}),e.dataset?.ontoggle&&_tpt.action(e.dataset.ontoggle,_tpt.extend("str
1ing"==typeof e.dataset?.ontoggleparams?{params:e.dataset?.ontoggleparams}:e.dataset?.ontoggleparams??{},{collapsed:e.classList?.contains?.("collapsed")??!1}),e),SR7.B.viewChanges.update(),SR7.B.popUp.setPositionAll())}},SR7.B.minput={ititle:function(e){return e.dataset.icon&&"undefined"!==e.dataset.icon?'<span class="sr--input--icon">'+_tpt.QIcons[e.dataset.icon]+"</span>":'<span noicon="" class="sr--form--otitle">'+e.dataset.title+"</span>"},set:function(e,t){e.innerHTML="<sr-minput-disp>"+this.analyze(String(t),e)+SR7.B.minput.ititle(e)+"</sr-minput-disp>"},close:function(){SR7.B.popUp.hide("sr-frame-attr")},open:async function(e){var s;SR7.stage.c.sidebar.classList.add("sr--sidebar--popupfocus"),this.cachev=_tpt.obj.get(t(e,"r"),t(e,"viewchild")),null==this.cachev&&null!==t(e,"responsive")&&(this.cachev=(s="inherit",Array.isArray(s)?s:["#a",s,"#a","#a","#a"]),_tpt.obj.set({path:t(e,"r").replace(".#LEV#",""),env:t(e,"viewchild"),value:this.cachev})),this.popup=await SR7.B.popUp.show(e,"sr-frame-attr",{type:"nopadding",width:"260px",noHeader:!0,kill:!0,bg:"transparent",content:"",position:"below+-42sidebar",onClose:function(){if(SR7.stage.c.sidebar.classList.remove("sr--sidebar--popupfocus"),SR7.B.minput.justextracted)return void(SR7.B.minput.justextracted=!1);_tpt.obj.set({path:t(e,"r"),env:t(e,"viewchild"),value:SR7.B.minput.cachev,track:!1});let s=SR7.B.minput.finish();e.innerHTML="<sr-minput-disp>"+s+SR7.B.minput.ititle(e)+"</sr-minput-disp>",e.classList["*"==s?"add":"remove"]("sr--input--inherit"),e.dataset.onchange&&_tpt.action(e.dataset.onchange,e.dataset.onchangeparams,e)}}),this.render(this.el=e),this.c.inp.focus(),this.keylistener.init(),this.visual
1s(),SR7.toolTip.prepare()},keylistener:{init:function(){document.addEventListener("keydown",this.keycheck)},end:function(){document.removeEventListener("keydown",this.keycheck)},keycheck:function(e){"Escape"!==e.code&&"Enter"!==e.code&&"Tab"!==e.code||("Escape"==e.code&&(e.preventDefault(),e.stopPropagation(),SR7.keyPressed=e.code,setTimeout(()=>{SR7.keyPressed=null},100),SR7.B.minput.c.inp.value=SR7.B.minput.el.cval),setTimeout(()=>{SR7.B.popUp.hide()},25))}},toT:e=>String(e)[0].toUpperCase()+String(e).slice(1),finish:function(e){e||this.keylistener.end(),this.el.onesize&&(this.el.d=t(this.el,"suffix")||"");let s="single"===this.el.type?"px"!==this.el.d&&"%"!==this.el.d&&"deg"!==this.el.d?String(this.el.cval):parseFloat(this.el.cval)+this.el.d:SR7.LANG[this.el.type],i=s;if("cycle"==i.toLowerCase()&&(i="["+this.el.cval.split(",").map(e=>(e=e.trim(),"px"===this.el.d||"%"===this.el.d?e+this.el.d:e)).join(",")+"]"),"random"==i.toLowerCase()&&(i="{"+this.el.cval+"}"),i="random"!==this.el.type&&"inherit"!==this.el.type&&this.el.autodir?"("+i+")":i,_tpt.obj.set({path:t(this.el,"r"),env:"layer",value:i}),"single"===this.el.type){let e=this.el.cval.toLowerCase();a.some(t=>e.includes(t))&&_tpt.obj.set({path:t(this.el,"re"),env:"layer",value:this.el.dep,track:!1})}return"*"==s||"inherit"===this.el.type||"inherit"==s||"Inherit"==s?"*":this.toT(s)},analyze:function(e,s){null!=e&&"undefined"!=e||(e="inherit"),s.suffix=t(s,"suffix")||"",s.onesize=null!==t(s,"onesize"),s.type="inherit"==e.toLowerCase()?"inherit":e.includes("{")?"random":e.includes("[")?"cycle":"single",s.dep=_tpt.obj.get(t(s,"re"),t(s,"viewchild")),s.autodir=e.includes("("),s.cval=e.replaceAll("px","").replaceAll("%","").replaceAll("(","").replaceAll(")","").replaceAll("{","").replaceAll("}","").replaceAll("[","").replaceAll("]",""),s.d=e.includes("px")?"px":e.includes("%")?"%":s.cval;let a="*"==s.cval||"inherit"==s.cval||"Inherit"==s.cval||"inherit"===s.type?"*":"single"===s.type?"px"!==s.d&&"%"!==s.d?this.toT(e.replaceAll("(","").replaceAll(")","")).replace(s.suffix,"")+s.suffix:s.cval+s.d:SR7.LANG[s.type];return s.classList["*"==a?"add":"remove"]("sr--input--inherit"),a},convert:function(e,s){null!=e&&"undefined"!=e||(e="inherit"),e=String(e);let a=t(s,"suffix")||"",i="inherit"==String(e).toLowerCase()?"inherit":e.includes("{")?"random":e.includes("[")?"cycle":"single",o=e.replaceAll("px","").replaceAll("%","").replaceAll("(","").replaceAll(")","").replaceAll("{","").replaceAll("}","").replaceAll("[","").replaceAll("]",""),r=e.includes("px")?"px":e.includes("%")?"%":s.cval;return"*"==o||"inherit"==o||"Inherit"==o||"inherit"===i?"*":"single"===i?"px"!==r&&"%"!==r?this.toT(e.replaceAll("(","").replaceAll(")","")).replace(a,"")+a:o:SR7.LANG[i]},fixTabs:function(){let e=this.el.cval.toLowerCase();if("*"==e&&(e="inherit"),"inherit"==e||"Inherit"==e)this.el.type="inherit";else if(a.some(t=>e.includes(t)))this.el.type="single",this.el.d=e;else if(e=e.replace(/[^0-9.,]/g,""),/^\d+(,\d+)+$/.test(e)){const e=(this.el.cval.match(/,/g)||[]).length;e>1&&"cycle"!==this.el.type?this.el.type="cycle":1===e&&"single"===this.el.type&&(this.el.type="random"),"cycle"===this.el.type&&"px"!==this.el.d&&"%"!==this.el.d&&(this.el.d=this.c.dirpx||this.c.dirper?"px":this.el.suffix)}else"inherit"!==this.el.type&&"single"!==this.el.type&&(this.el.type="single"),"inherit"===this.el.type&&"inherit"!==this.el.cval&&(this.el.type="single"),"single"===this.el.type&&String(this.el.cval).indexOf("px")>0&&this.c.dirpx&&(this.el.d="px"),"single"===this.el.type&&String(this.el.cval).indexOf("%")>0&&this.c.dirper&&(this.el.d="%"),"single"===this.el.type&&String(this.el.cval).indexOf("deg")>0&&!this.c.dirpx&&!this.c.dirper&&(this.el.d="deg"),"single"===this.el.type&&"px"!==this.el.d&&"%"!==this.el.d&&String(parseFloat(this.el.cval))==this.el.cval&&(this.el.d=this.c.dirpx||this.c.dirper?"px":this.el.suffix),"single"===this.el.type&&(this.el.cval=(parseFloat(this.el.cval)||0)+this.el.d)},update:function(e){switch(e.dataset.type){case"bmain":if(this.el.type!==e.dataset.v){let t=e.dataset.v;this.el.vals??={},this.el.vals[this.el.type]=this.el.cval,"single"!=t||!String(this.c.inp.value).includes(",")&&"inherit"!==this.el.type||(this.c.inp.value="
10",this.el.d=this.c.dirpx||this.c.dirper?"px":this.el.suffix),this.el.type=t,this.c.inp.value="inherit"==t?"inherit":"cycle"==t?this.el.vals.cycle??"-50,50,-30,30":"random"==t?this.el.vals.random??"-100,100":"single"==t?this.el.vals.single??("px"==this.el.d||"%"==this.el.d?0:this.el.d):"0px",this.el.cval=this.c.inp.value,this.fixTabs()}break;case"input":this.el.cval=this.c.inp.value,this.fixTabs();break;case"pxper":"single"===this.el.type&&String(parseFloat(this.el.cval))!==this.el.cval&&(this.c.inp.value=this.el.cval="0"),this.el.d=e.dataset.v;break;case"sdir":this.el.d=this.el.cval=this.c.inp.value=e.dataset.v;break;case"auto":this.el.autodir=e.classList.contains("checked");break;case"margin":this.el.margin=e.classList.contains("checked");break;case"dep":this.el.dep=e.dataset.v}this.visuals()},visuals:async function(){this.c.singles.style.display=i("single"===this.el.type||"cycle"===this.el.type),this.el.left&&(this.c.deps.style.display=i("single"===this.el.type),this.c.dira.style.display=this.c.dirb.style.display=this.c.dirc.style.display=i("single"===this.el.type),this.c.deps.style.display=i("block"==this.c.deps.style.display&&"px"!==this.el.d&&"%"!==this.el.d),[["dira",this.el.left],["dirb",this.el.center],["dirc",this.el.right]].forEach(([e,t])=>
1o(this.c[e],this.el.d===t,"sr--active--tab"))),this.tabs.forEach(e=>o(this.c[e],this.el.type===e,"sr--active--tab")),this.c.dirpx&&[["dirpx","px"],["dirper","%"]].forEach(([e,t])=>o(this.c[e],this.el.d===t,"sr--active--tab")),"true"!==String(this.el.dataset.noauto)&&(o(this.c.adir,this.el.autodir,"checked"),this.c.auto.style.display=i(!("inherit"===this.el.type||"random"===this.el.type))),null!==t(this.el,"responsive")&&(SR7.B.showResponsiveValuesCache=this.el,this.finish(!0),this.c.resp.innerHTML=await SR7.B.updateReponsiveValues(!1))},render:function(a){const i=this.popup.c.querySelector("sr-popup-content");let o=e("sr-wrap"),r=e("sr-wrap",null,null,null,"padding:15px");this.c={},a.left=a.dataset.left,a.center=a.dataset.center,a.right=a.dataset.right,s(o,s(e("sr-wrap",null,null,null,"padding:15px 15px 0px"),s(e("sr-input","sr--mb--10",{wide:""}),this.c.inp=e("input",null,{replace:"",type:"text"},{type:"input",onchange:"B.minput.update"},"true"==String(a.dataset.extract)?"padding-right:90px":"padding-right:60px"),this.c.title=e("span","sr--form--otitle",null,null,"true"==String(a.dataset.extract)?"right:40px":null,t(a,"title")||a.dataset.title)))),this.c.inp.value=a.cval,s(o,e("sr-line")),s(o,r),null!==t(this.el,"responsive")&&s(o,this.c.resp=e("sr-wrap","sr--minput-resps")),s(r,s(this.c.type=e("sr-tabs-wrap",null,{animation:"",nopopulate:""})));this.tabs=["single","cycle","random","inherit"].filter(e=>"true"!==a.dataset["no"+e]);for(let t of this.tabs)s(this.c.type,this.c[t]=e("sr-tab",a.type==t?"sr--active--tab":"",{none:"",onethird:"",onchange:"B.minput.update"},{type:"bmain",v:t},null,SR7.LANG[t]));if("true"==a.dataset.extract&&s(o,this.c.extract=e({t:"sr-frames-custom",cs:"sr--frame--attr-extract sr-has-tooltip",d:{tooltipKey:"frames_custom_off",action:"editor.elements.frames.extractAttribute",aparams:a.dataset.aparams},h:_tpt.QIcons.cframes})),this.c.singles=e("sr-wrap"),s(r,this.c.singles),a.onesize||s(this.c.singles,e("sr-sp",null,{h:15}),s(this.c.dir=e("sr-tabs-wrap",null,{animation:"",nopopulate:""}),this.c.dirpx=e("sr-tab","px"==a.d?"sr--active--tab":"",{left:"",half:"",onchange:"B.minput.update"},{type:"pxper",v:"px"},null,"PX"),this.c.dirper=e("sr-tab","%"==a.d?"sr--active--tab":"",{right:"",half:"",onchange:"B.minput.update"},{type:"pxper",v:"%"},null,"%"))),void 0!==a.left){s(this.c.dir,this.c.dira=e("sr-tab",(a.d==a.left?"sr--active--tab ":"")+"sr--ml--10",{left:"",onethird:"",onchange:"B.minput.update"},{type:"sdir",v:a.left},null,SR7.LANG[a.left]),this.c.dirb=e("sr-tab",a.d==a.center?"sr--active--tab":"",{none:"",onethird:"",onchange:"B.minput.update"},{type:"sdir",v:a.center},null,SR7.LANG[a.center]),this.c.dirc=e("sr-tab",a.d==a.right?"sr--active--tab":"",{right:"",onethird:"",onchange:"B.minput.update"},{type:"sdir",v:a.right},null,SR7.LANG[a.right])),s(this.c.deps=e("sr-wrap"),e("sr-sp",null,{h:15}),this.c.dep=e("sr-tabs-wrap",null,{animation:"",nopopulate:"",onchange:"B.minput.update"},{type:"dep"}));for(let t of["0","1","2"])s(this.c.dep,e("sr-tab",a.dep==t?"sr--active--tab":"",{none:"",onethird:"",onchange:"B.minput.update"},{type:"dep",v:t},null,"0"==t?SR7.LANG.itself:"1"==t?SR7.LANG.parent:SR7.LANG.stage));s(this.c.deps,s(e("sr-wrap","sr--form--grp sr--mt--20"),e("sr-onoff",(a.margin?"checked ":"")+"sr--mr--10",{animation:""},{type:"margin",onchange:"B.minput.update"}),e("span",null,null,null,null,SR7.LANG["Respect Margin Offsets"]))),s(this.c.singles,this.c.deps)}"true"==String(a.dataset.noauto)||(s(this.c.auto=e("sr-wrap"),e("sr-sp",null,{h:18})),s(this.c.auto,this.c.adir=s(e("sr-wrap","sr--form--grp"),e("sr-onoff",(a.autodir?"checked ":"")+"sr--mr--10",{animation:""},{onchange:"B.minput.update",type:"auto"}),e("span",null,null,null,null,SR7.LANG["Auto Direction"]))),s(r,this.c.auto)),i.innerHTML="",s(i,o)}},SR7.B.onoff={set:function(e,t){let s="true"==t||1==t||"1"==t||"checked"==t||t==e.dataset.on;e.classList[s?"add":"remove"]("checked"),e.dataset?.prepareon&&!s&&_tpt.action(e.dataset.prepareon,e.dataset.prepareonparams,e),e.dataset?.prepareoff&&s&&_tpt.action(e.dataset.prepareoff,e.dataset.prepareoffparams,e),SR7.B.showHide(e),SR7.B.enableDisable(e)},updateAll:function(){document.querySelectorAll("SR-ONOFF").forEach(e
1=>{SR7.B.showHide(e),SR7.B.enableDisable(e)})},toggle:function(e){e.classList.toggle("checked"),SR7.B.showHide(e),SR7.B.enableDisable(e),_tpt.obj.update(e,e.className.includes("checked")?e.dataset.on??!0:e.dataset.off??!1),e.dataset?.onchange&&_tpt.action(e.dataset.onchange,e.dataset.onchangeparams,e)},turnoff:function(e,s){_tpt.obj.set({path:s,env:t(e,"viewchild"),value:!1}),SR7.forms.populate()}},SR7.B.showHide=function(e,s){let a;if(e?.dataset?.shaction&&setTimeout(function(){_tpt.action(e.dataset.shaction,e.dataset.shparams,e,"sr--force--hide")},29),"SR-SH"==e.tagName){let t=e.dataset.shdep.split("#;#");return a=t.includes(String(s)),e.classList[a?"remove":"add"]("sr--force--hide")}if(!e?.dataset?.sh&&!e?.dataset?.hide)return;if("SR-ONOFF"==e.tagName)a="#eqvalue"==e.dataset?.shdep?"#eqvalue":"!checked"==e.dataset?.shdep&&!e.className.includes("checked")||e.className.includes(e.dataset?.shdep??"checked");else if("SR-TAB"==e.tagName)a="#eqvalue"==e.dataset?.shdep?"#eqvalue":"!checked"==e.dataset?.shdep&&!e.className.includes("sr--active--tab")||e.className.includes(e.dataset?.shdep??"sr--active--tab");else if("SR-DROP"==e.tagName){let t=e.dataset?.shdep?.split(";");a="#eqvalue"==t?"#eqvalue":t.indexOf(e.dataset?.v)>=0}else"SR-RADIO-ITEM"==e.tagName?a=(e.dataset?.shdep??!0)&&e.className.includes("checked")||(e.dataset?.shdep??!0)&&!e.className.includes("checked"):"SR-BG-POS"==e.tagName&&(a="#eqvalue"==e.dataset?.shdep?"#eqvalue":"!checked"==e.dataset?.shdep&&!e.className.includes("checked")||e.className.includes(e.dataset?.shdep??"checked"));let i=e?.dataset?.sh?.split?.(","),o=0;i?.forEach?.(s=>{if(""==s||null==s)return;let i=document.querySelectorAll(s);if("#eqvalue"==a)if("SR-ONOFF"==e.tagName){let t=e.className.includes("checked");i[0].classList[t&&0==o||!t&&1==o?"remove":"add"]("sr--force--hide"),o++}else{let s=e.dataset?.v.split("#;#");i.forEach(e=>{let a=t(e,"value");a.indexOf("#;#")>=0?a=a.split("#;#"):a.indexOf(";")>=0&&(a=a.split(";")),a=Array.isArray(a)?a:[a];let i=!1;a.forEach(e=>i=i||s.indexOf(e)>=0),e.classList[i?"remove":"add"]("sr--force--hide")})}else i.forEach(e=>e.classList[a?"remove":"add"]("sr--force--hide"))});let r=e?.dataset?.hide?.split?.(",");r?.forEach?.(s=>{if(""==s||null==s)return;let i=document.querySelectorAll(s);if("#eqvalue"==a){let s=e.dataset?.v.split(";");i.forEach(e=>{let a=t(e,"value");a.indexOf("#;#")>=0?a=a.split("#;#"):a.indexOf(";")>=0&&(a=a.split(";")),a=Array.isArray(a)?a:[a];let i=!1;a.forEach(e=>i=i||s.indexOf(e)>=0),e.classList[i?"add":"remove"]("sr--force--hide")})}else i.forEach(e=>e.classList[a?"add":"remove"]("sr--force--hide"))}),SR7.B.popUp.setPositionAll(),SR7.B.viewChanges.update()},SR7.B.enableDisable=function(e){if(e?.dataset?.edaction&&setTimeout(function(){_tpt.action(e.dataset.edaction,e.dataset.edparams,e,"sr--force--disable")},29),!e?.dataset?.ed&&!e?.dataset?.disable)return;let s;if("SR-ONOFF"==e.tagName)s="checked"==e.dataset?.eddep&&e.className.includes("checked")||"unchecked"==e.dataset?.eddep&&!e.className.includes("checked");else if("SR-DROP"==e.tagName){let t=e.dataset?.eddep?.split(";");s="#eqvalue"==t?"#eqvalue":t.indexOf(e.dataset?.v)>=0}else"SR-RADIO-ITEM"==e.tagName&&(s="checked"==e.dataset?.eddep&&e.className.includes("checked")||"unchecked"==e.dataset?.eddep&&!e.className.includes("checked"));let a=e.dataset.ed.split(",");a?.forEach?.(a=>{if(""==a||null==a)return;let i=document.querySelectorAll(a);if("#eqvalue"==s){let s=e.dataset?.v.split(";");i.forEach(e=>{let a=t(e,"value");e.classList[s.indexOf(a)>=0?"remove":"add"]("sr--force--disable")})}else i.forEach(e=>e.classList[s?"remove":"add"]("sr--force--disable"))});let i=e?.dataset?.disable?.split?.(",");i?.forEach?.(e=>{if(""==e||null==e)return;document.querySelectorAll(e).forEach(e=>e.classList[s?"add":"remove"]("sr--force--disable"))}),SR7.B.popUp.setPositionAll()},SR7.B.radio={setByValue:function(e,t){let s=e.querySelectorAll('sr-radio-item[value="'+t+'"]');0==(s?.length??0)&&String(t)==String(e.dataset.def)&&e.querySelectorAll("sr-radio-item").forEach(function(e){e.classList.remove("checked")}),s&&s?.[0]&&SR7.B.radio.set(s[0])},set:function(e){if(null!==e.getAttribute("manual"))return;let t=e.closest("sr-radio");if(!t)return;let s=null!==t.getAttribute("multi"),a=t.getAttribute("mirror"),i=e.dataset.vchecked??e.dataset.vunchecked??e.dataset.v;s?(e.classList.add("checked"),e.value=i):(null!==a&&(a=document.getElementById(a)),t.querySelectorAll("sr-radio-item").forEach(function(t){t==e?(t.classList.add("checked"),t.value=i,SR7.B.showHide(t),SR7.B.enableDisable(t),null!==a&&t.className.includes("checked")&&(a.innerHTML=t.innerHTML)):(t.classList.remove("checked"),t.value="")}
1))},toggle:function(e){let s=e.closest("sr-radio");if(!s)return;let a=null!==s.getAttribute("allow-empty"),i=null!==s.getAttribute("multi"),o=s.getAttribute("mirror"),r=i?[]:void 0;null===o||i||(o=document.getElementById(o)),s.querySelectorAll("sr-radio-item").forEach(function(s){s==e&&a?s.classList[s.className.includes("checked")?"remove":"add"]("checked"):i?s==e&&s.classList.add("checked"):s.classList[s==e?"add":"remove"]("checked"),s.value=s.className.includes("checked")?s.dataset.vchecked??"checked":s.dataset.vunchecked??"",s.className.includes("checked")&&(i?r.push(t(s,"value")):r=t(s,"value")),null!==o&&s.className.includes("checked")&&(o.innerHTML=s.innerHTML)}),null==r&&a&&(r=s.dataset?.def??r),s.dataset?.action&&_tpt.action(s.dataset.action,s.dataset.aparams,e),_tpt.obj.update(s,r),s.dataset?.onchange&&requestAnimationFrame(()=>{_tpt.action(s.dataset.onchange,s.dataset.onchangeparams,e)}),SR7.B.showHide(e),SR7.B.enableDisable(e)}},_tpt.captureVideoFrameFromURL=(e,t=0,s=!1,a="high")=>new Promise((i,o)=>{try{const r=document.createElement("video");r.src=e,r.crossOrigin="anonymous";const l=()=>{r.removeEventListener("seeked",l),_tpt.captureVideoFrame(r,s,a).then(i).catch(o)},n=()=>{r.removeEventListener("loadeddata",n),r.currentTime=t,r.addEventListener("seeked",l)};r.readyState>=2?n():r.addEventListener("loadeddata",n),r.addEventListener("error",()=>{o(new Error(`Failed to load video from URL: ${e}`))})}catch(e){o(e)}}),_tpt.captureVideoFrame=(e,t,s="high")=>new Promise((a,i)=>{try{const o=!e.paused;e.pause();const r=document.createElement("canvas");r.width=e.videoWidth,r.height=e.videoHeight;r.getContext("2d").drawImage(e,0,0,r.width,r.height);const l=r.toDataURL("image/jpeg","low"===s?.15:.75);t?a(l):_tpt.ajax({action:"wordpress.create.image",backend:!0,data:{bitmap:l,mpeg:e.src,slideid:SR7.editing.slide},callBack:function(e){try{const t=_tpt.fixResponse(e);t.success?a(t.url):(SR7?.B?.message?.show?.({type:"warning",message:"Video Thumbnail cannot be saved",wait:2.5,delay:.25}),i(new Error("Video Thumbnail save error")))}catch(e){i(e)}}}),o&&e.play()}catch(e){i(e)}}),SR7.B.video={wp:async e=>{try{e(await _tpt.wpmedia.get({title:SR7.LANG["Select Video"],submit:SR7.LANG["Use this Video"],multiple:!1,type:"video"}))}catch(e){console.error("Error selecting video:",e)}},ph:async e=>{e({url:SR7.E.plugin_url+"public/assets/sources/vplaceholder.webp",width:640,height:360})},youtube:async e=>{e({url:"LRNTFu-MFgw",type:"youtube"})},vimeo:async e=>{e({url:"76979871",type:"vimeo"})}},SR7.B.audio={wp:async e=>{try{e(await _tpt.wpmedia.get({title:SR7.LANG["Select Audio"],submit:SR7.LANG["Use this Audio"],multiple:!1,type:"audio"}))}catch(e){console.error("Error selecting video:",e)}},ph:async e=>{e({url:""})}},SR7.B.image={ph:async e=>{e({url:SR7.E.plugin_url+"public/assets/sources/iplaceholder.webp",width:640,height:360})},wpsvg:async(e,t=!1)=>{try{e(await _tpt.wpmedia.get({title:SR7.LANG["Select Image"],multiple:t,type:"svg"}))}catch(e){console.error("Error selecting image:",e)}},wp:async(e,t=!1)=>{try{e(await _tpt.wpmedia.get({title:SR7.LANG["Select Image"],multiple:t}))}catch(e){console.error("Error selecting image:",e)}},ai:async e=>{e({url:SR7.E.plugin_url+"public/assets/sources/iplaceholder.webp",width:640,height:360}),SR7.B.showAI()},youtubeThumb:async e=>{try{if(!_tpt.isValidYouTubeId(e))throw new Error("Invalid YouTube URL.");return`https://img.youtube.com/vi/${e}/maxresdefault.jpg`}catch(e){console.error("Error getting YouTube thumbnail:",e)}},vimeoThumb:async e=>{try{if(!_tpt.isValidVimeoId(e))throw new Error("Invalid Vimeo URL.");const t=await fetch(`https://vimeo.com/api/v2/video/${e}.json`),s=await t.json();return s?.[0]?.thumbnail_large}catch(e){console.error("Error getting Vimeo thumbnail:",e)}},phThumb:async()=>SR7.E.plugin_url+"public/assets/sources/vplaceholder.webp",waitForVideoTag:async function(e){return new Promise(t=>{const s=()=>{e&&e.player&&e.player.player&&"VIDEO"===e.player.player.tagName?t():setTimeout(s,100)};s()})}},SR7.B.vidPick={wpaudio:(e,t)=>{SR7.c.keepPopUpCache=SR7.c.keepPopUp,SR7.c.keepPopUp="wait",SR7.B.audio.wp(s=>{s.url&&t&&_tpt.action(t,s.url,e)})},wp:(e,t)=>{SR7.c.keepPopUpCache=SR7.c.keepPopUp,SR7.c.keepPopUp="wait",SR7.B.video.wp(s=>{s.url&&t&&_tpt.action(t,s.url,void 0,e?.dataset?.intern)})},sr:(e,t)=>
1{_tpt.regResource({id:"library_lib",url:SR7.E.plugin_url+"admin/assets/js/library/lib.js"}),_tpt.checkResources(["library_lib"]).then(()=>{let{filterType:s,strictType:a}=r(t);s??="videos",a??="videos",SR7.B.library.open(e,"element_library,sr_elib,,"+s+","+a,s=>{s?.video?.url&&t&&_tpt.action(t,s.video.url,void 0,e?.dataset?.intern)})})}},SR7.B.imgPick={ai:()=>{SR7.B.showAI(()=>{setTimeout(()=>{document.querySelector('.sr--ai--modeselector[data-mode="image"]')?.click?.()},50)})},ext:e=>{SR7.B.imgPick.draw(e,e.value)},wp:e=>{SR7.c.keepPopUpCache=SR7.c.keepPopUp,SR7.c.keepPopUp="wait",SR7.B.image.wp(t=>{let s=SR7.B.imgPick.imgSizes({dropDown:e.closest(".sr_image_selector")?.querySelector?.(".sr_image_variants"),url:t.url,sizes:t.sizes,width:t.width,height:t.height,fileSize:t.filesizeHumanReadable});setTimeout(()=>{SR7.c.keepPopUp=SR7.c.keepPopUpCache},25),SR7.B.imgPick.draw(e,s)})},wpsvg:e=>{SR7.c.keepPopUpCache=SR7.c.keepPopUp,SR7.c.keepPopUp="wait",SR7.B.image.wpsvg(t=>{let s=SR7.B.imgPick.imgSizes({dropDown:e.closest(".sr_image_selector")?.querySelector?.(".sr_image_variants"),url:t.url,sizes:t.sizes,width:t.width,height:t.height,fileSize:t.filesizeHumanReadable});setTimeout(()=>{SR7.c.keepPopUp=SR7.c.keepPopUpCache},25),SR7.B.imgPick.draw(e,s)})},sr:(e,t)=>{_tpt.regResource({id:"library_lib",url:SR7.E.plugin_url+"admin/assets/js/library/lib.js"}),_tpt.checkResources(["library_lib"]).then(()=>{let{filterType:s,strictType:a}=r(t);s??="images",a??="images",SR7.B.library.open(e,"element_library,sr_elib,,"+s+","+a,t=>{let s=SR7.B.imgPick.imgSizes({dropDown:e.closest(".sr_image_selector")?.querySelector?.(".sr_image_variants"),url:t?.image?.url??t.item?.img??"",width:t?.item?.width??(t?.item?.svg?.img?100:320),height:t?.item?.height??(t?.item?.svg?.img?100:240)});SR7.B.imgPick.draw(e,s)})})},th:async(e,t)=>{try{switch(t){case"layerbgvideo":{let t=SR7.layer.getC();if(!t?.layer)return;if("html5"===t.layer.bg.video.type){_tpt.pleasewait.show({delay:.2,content:SR7.LANG["Processing Video..."]});const s=await _tpt.captureVideoFrameFromURL(t.layer.bg.video.src);_tpt.obj.set({path:"bg.video.poster.src",env:"layer",value:s,track:!1}),requestAnimationFrame(()=>{SR7.B.imgPick.draw(e,s)}),_tpt.pleasewait.hide()}else"youtube"!==t.layer.bg.video.type&&"vimeo"!==t.layer.bg.video.type||(t.layer.bg.video.poster.src=await SR7.B.image[t.layer.bg.video.type+"Thumb"](t.layer.bg.video.src),_tpt.obj.set({path:"bg.video.poster.src",env:"layer",value:t.layer.bg.video.poster.src,track:!1}),requestAnimationFrame(()=>{SR7.B.imgPick.draw(e,t.layer.bg.video.poster.src)}));break}}}catch(e){console.error("Error in imgPick.th:",e)}},imgSizes:e=>{let t=(e.fileSize??"").replaceAll(" ","");t=t.length>0?" "+t:"";let s=[{value:e.url,title:SR7.LANG["Original Source"],otitle:(e.width&&e.height?e.width+"x"+e.height+", ":"")+t}];if(e.dropDown){for(let t in e.sizes)_tpt.hop(e.sizes,t)&&e.sizes[t].url!=e.url&&s.push({value:e.sizes[t].url,title:String(t).charAt(0).toUpperCase()+String(t).slice(1).toLowerCase()+" "+SR7.LANG.Source,otitle:e.sizes[t].width&&e.sizes[t].height?e.sizes[t].width+"x"+e.sizes[t].height:""});SR7.B.drop.populate(e.dropDown,s,e.select)}return e.url},clear:(e,s)=>{let a=t(e,"rdef"),i=t(e,"viewchild"),o=a?_tpt.obj.get(a,i):"none",r=e.closest(".sr_image_selector");if("none"!==o&&void 0!==o){if(SR7.B.imgPick.draw(e,o),r){let e=r.querySelector(".sr_image_external");e&&(e.value="")}}else{if(r){let e=r.querySelector(".sr_image_external");e&&(e.value="");let t=r.querySelector?.(".sr_image_variants");t&&SR7.B.drop.populate(t,[{value:"none",title:SR7.LANG["Select Backgroun
1d Image"]}])}SR7.B.imgPick.draw(e,{color:"var(--sr-col-w11-d2)"},!0,s)}},draw:async(e,s,a,i=!0,o)=>{let r,l=e.closest(".sr_image_selector"),n=l.querySelector("sr-bg-img"),d=l.querySelector(".sr_image_external"),c=!1;if("string"==typeof s?s.includes("/")?r=s:c=s:"object"==typeof s?s.color?c=s.color:s?.image?.src&&(r=s.image.src):e.className?.includes?.("sr_image_variants")&&void 0!==e.dataset?.v?r=e.dataset.v:e.className?.includes?.("sr_image_external")&&void 0!==e.value&&(c=!1,r=e.value),!d||null!=r&&"undefined"!=r||(r=e.className?.includes?.("sr_image_bgsize")||e.className?.includes?.("sr--bg--custpos")||"SR-BG-POS"==e.tagName||"SR-BG-ATT"==e.tagName?d?.value:"none"),c)n.style.backgroundImage="none",n.style.backgroundColor="transparent",n.style[(c??"").includes("gradient")?"background":"backgroundColor"]=c;else{if(void 0!==r&&(n.style.backgroundImage=`url('${r}')`),l.classList.contains("sr-img-showdim")){let e=l.querySelector("sr--bg--dim");e&&(a||"none"===r||""===r?e.innerHTML="":_tpt.registerImage(r,0,t=>{let s=t.image;e.innerHTML=s.width+"x"+s.height}))}d&&(d.value=r);let e=l.querySelector(".sr_image_variants");if(e){const t=await _tpt.wpmedia.getId(r),s=await _tpt.wpmedia.getAttachment(t);s.url?SR7.B.imgPick.imgSizes({dropDown:e,url:s.url,sizes:s.sizes,width:s.width,height:s.height,fileSize:s.filesizeHumanReadable,select:r}):_tpt.registerImage(r,0,t=>{let s=t.image;SR7.B.drop.populate(e,[{value:r,title:SR7.LANG["Original Source"],otitle:s.width&&s.height?s.width+"x"+s.height:""}],r)})}}if(i&&(c||void 0!==r&&""!==r)){let e=t(n,"r"),s=t(n,"viewchild"),a=n.dataset?.undoredo;e&&_tpt.obj.set({path:e,env:s,value:r,trackCallBack:a}),n.dataset?.onchange&&_tpt.action(n.dataset.onchange,n.dataset.onchangeparams,n)}n.classList[a?"remove":"add"]("sr--bg--set"),null!==t(e,"repopulate")&&SR7.forms.populate()}},SR7.debugUndefined=e=>{SR7?.M?.[SR7.editing.module]?.slides?.[SR7.editing.slide]?.layers?.[void 0]&&(console.log("Undefined Layer Detected from ",e),SR7.B.message.show({type:"error",message:"Undefined Layer Exists !! Please Report it to Developer and send him the console log",wait:20,delay:.5}),clearInterval(SR7.debugUndefinedTimer))},SR7.undoRedo={changeCache:{globalHistory:[],globalRedoStack:[],focuses:{},callBacks:{}},lastChangeTime:null,changeGroupDuration:100,isUndoRedoOperation:!1,initializeFocusHistory:e=>{SR7.undoRedo.changeCache.focuses[e]||(SR7.undoRedo.changeCache.focuses[e]={history:[],redoStack:[],savedState:null},SR7.debugUndefinedTimer=setTimeout(()=>{SR7.debugUndefined("Common every 300ms Check..  forms.js Line 1641")},300))},regCallback:(e,t,s,a,i=0)=>{SR7.undoRedo.changeCache.callBacks[t]??={},SR7.undoRedo.changeCache.callBacks[t][e]??={cb:s,params:a,delay:i}},captureFocusChange:e=>{let{env:t,path:s,oldValue:a,value:i,trackCallBack:o,trackCallBackParams:r}=e;if(SR7.undoRedo.isUndoRedoOperation)return;if(_tpt.areValuesEqual(a,i))return;SR7.undoRedo.initializeFocusHistory(t);const l=Date.now(),d=SR7.undoRedo.changeCache.focuses[t],c=SR7.undoRedo.changeCache.globalHistory[SR7.undoRedo.changeCache.globalHistory.length-1],p=c?.changes?.[c.changes.length-1],u=p&&p.env===t&&n(p.path,s),g=l-SR7.undoRedo.lastChangeTime<SR7.undoRedo.changeGroupDuration;if(u&&("overwrite"==r||g))p.value=i;else{let e={module:SR7.editing?.module,slide:SR7.editing?.slide,layer:SR7.editing?.layer};c&&g?c.changes.push({env:t,path:s,oldValue:a,value:i,trackCallBack:o,trackCallBackParams:r,selected:e}):SR7.undoRedo.changeCache.globalHistory.push({timestamp:l,changes:[{env:t,path:s,oldValue:a,value:i,trackCallBack:o,trackCallBackParams:r,selected:e}]})}SR7.undoRedo.lastChangeTime=l,SR7.undoRedo.changeCache.globalRedoStack=[],d.history.push({env:t,path:s,oldValue:a,value:i}),SR7.undoRedo.updateSaveState(!1),SR7.undoRedo.updateButtonStates()},savedState:!0,updateSaveState:e=>{if(SR7.undoRedo.publishGroup??=document.getElementById("sr_publish_group"),SR7.undoRedo.saveButton??=document.querySelector('[data-action="editor.save"] '),!SR7.undoRedo.saveButton)return;let t=!0;if(SR7.undoRedo?.changeCache?.globalHistory)for(let e of SR7.undoRedo.changeCache.globalHistory)if(e?.changes)for(let s of e.changes)if("slide"!=s.env||2!=s?.path?.length||"editing"!=s.path[0]||"slide"!=s.path[1]){t=!1;break}
1t||(SR7.undoRedo.savedState=e,SR7.undoRedo.saveButton.innerHTML="<sr-icon-wrap>"+_tpt.QIcons.save+"</sr-icon-wrap>"+(e?SR7.LANG.Saved:SR7.LANG.Unsaved),SR7.undoRedo.publishGroup.classList[e?"remove":"add"]("sr--not--matching"))},regListeners:e=>{let{id:t,onpath:s,callback:a}=e;SR7.undoRedo.listeners??={},SR7.undoRedo.listeners[t]??={onpath:s,callback:a}},delListeners:e=>{SR7.undoRedo.listeners&&SR7.undoRedo.listeners[e]&&delete SR7.undoRedo.listeners[e]},runListeners:e=>{for(let t in SR7.undoRedo.listeners){if(!_tpt.hop(SR7.undoRedo.listeners,t))continue;let s=!0;for(let a of SR7.undoRedo.listeners[t].onpath)s&&-1!=e.path.indexOf(a)||(s=!1);s&&SR7.undoRedo.listeners[t].callback(e)}},undoGlobalChange:async()=>{if(SR7.undoRedo.undoRedocalled)return;SR7.undoRedo.undoRedocalled=!0,setTimeout(()=>{SR7.undoRedo.undoRedocalled=!1},100);const e=SR7.undoRedo.changeCache.globalHistory.pop();if(!e)return;SR7.undoRedo.isUndoRedoOperation=!0,SR7.undoRedo.operation="undo";const t=[];let s;for(let a=e.changes.length-1;a>=0;a--){const i=e.changes[a];if(SR7.undoRedo.currentChange=i,"remove"==i.trackCallBack){let e=i.path[i.path.length-1],t=i.path.slice(0,i.path.length-1),s=_tpt.obj.get(t,i.env);s.push(0);for(let t=s.length-1;t>e;t--)s[t]="object"==typeof s[t-1]?_tpt.extend({},s[t-1]):s[t-1]}t.includes(i.env)||t.push(i.env),_tpt.obj.set({path:i.path,env:i.env,value:i.oldValue}),i.trackCallBack&&(s=!1,"string"==typeof i.trackCallBack?_tpt.action(i.trackCallBack,i.trackCallBackParams):"function"==typeof i.trackCallBack&&i.trackCallBack(i.trackCallBackParams)),SR7.undoRedo.listeners&&SR7.undoRedo.runListeners(i),!1!==s&&i.env.includes("layer")&&(s=!0)}
1SR7.undoRedo.changeCache.globalRedoStack.push(e),SR7.undoRedo.isUndoRedoOperation=!1,SR7.forms.populate(),SR7.undoRedo.checkFocusSaveState(e.changes[0].env),t.forEach(e=>{if(SR7.undoRedo.changeCache.callBacks[e]){let t=SR7.undoRedo.changeCache.callBacks[e];for(let e in t)_tpt.hop(t,e)&&(clearTimeout(t[e].delayedcall),t[e].delayedcall=setTimeout(t[e].cb,t[e].delay,t[e].params))}}),s&&await SR7.editor.elements.redrawAll({animate:!0}),"animation"==SR7.editing.modi&&SR7.editor.timeline.process(),SR7.undoRedo.updateButtonStates(),setTimeout(()=>{_tpt.ghostUpdate()},50)},redoGlobalChange:async()=>{if(SR7.undoRedo.undoRedocalled)return;SR7.undoRedo.undoRedocalled=!0,setTimeout(()=>{SR7.undoRedo.undoRedocalled=!1},100);const e=SR7.undoRedo.changeCache.globalRedoStack.pop();if(!e)return;SR7.undoRedo.isUndoRedoOperation=!0,SR7.undoRedo.operation="redo";const t=[];let s;for(let a=0;a<e.changes.length;a++){const i=e.changes[a];t.includes(i.env)||t.push(i.env),SR7.undoRedo.currentChange=i,_tpt.obj.set({path:i.path,env:i.env,value:i.value}),i.trackCallBack&&(s=!1,"string"==typeof i.trackCallBack?_tpt.action(i.trackCallBack,i.trackCallBackParams):"function"==typeof i.trackCallBack&&i.trackCallBack(i.trackCallBackParams)),SR7.undoRedo.listeners&&SR7.undoRedo.runListeners(i),!1!==s&&i.env.includes("layer")&&(s=!0)}
1SR7.undoRedo.changeCache.globalHistory.push(e),SR7.undoRedo.isUndoRedoOperation=!1,t.forEach(e=>{if(SR7.undoRedo.changeCache.callBacks[e]){let t=SR7.undoRedo.changeCache.callBacks[e];for(let e in t)_tpt.hop(t,e)&&(clearTimeout(t[e].delayedcall),t[e].delayedcall=setTimeout(t[e].cb,t[e].delay,t[e].params))}}),SR7.forms.populate(),SR7.undoRedo.checkFocusSaveState(e.changes[0].env),SR7.undoRedo.updateButtonStates(),s&&await SR7.editor.elements.redrawAll({animate:!0}),"animation"==SR7.editing.modi&&SR7.editor.timeline.process(),setTimeout(()=>{_tpt.ghostUpdate()},50)},checkFocusSaveState:e=>{const t=SR7.undoRedo.changeCache.focuses[e],s=JSON.stringify(_tpt.obj.base(e))===JSON.stringify(t.savedState);SR7.undoRedo.updateSaveState(s)},updateButtonStates:()=>{SR7.undoRedo.undoButton??=document.querySelector('[data-action="editor.undo"]'),SR7.undoRedo.redoButton??=document.querySelector('[data-action="editor.redo"]'),SR7.undoRedo.undoButton&&SR7.undoRedo.redoButton&&(SR7.undoRedo.undoButton.toggleAttribute("disabled",0===SR7.undoRedo.changeCache.globalHistory.length),SR7.undoRedo.redoButton.toggleAttribute("disabled",0===SR7.undoRedo.changeCache.globalRedoStack.length))}};const l=e=>null==e?"base":"object"==typeof e?"custom":"layer"===e.slice(0,5)?"layer":"module"===e.slice(0,6)||"navig"===e.slice(0,5)||"sr_nav"===e.slice(0,6)||"touch"===e.slice(0,5)||"wheel"===e.slice(0,5)||"keyboard"===e.slice(0,8)?"module":"static"===e.slice(0,6)||"slide"===e.slice(0,5)?"slide":"glbls"===e.slice(0,5)?"global":"bs"===e.slice(0,2)?"blocksettings":"base",n=(e,t)=>{if(e.join()!==t.join())return!1;if(e.length!==t.length)return!1;for(let s=0;s<e.length;s++)if(e[s]!==t[s])return!1;return!0};SR7.B.initForms=()=>{SR7.B.BMP.init(),SR7.B.onoff.updateAll(),SR7.B.colorpicker?SR7.B.colorpicker.init():document.addEventListener("ColorPickerLoaded",()=>{setTimeout(SR7.B.colorpicker.init,19)})},_tpt.areValuesEqual??=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every((e,s)=>e===t[s]);if(e&&t&&"object"==typeof e&&"object"==typeof t)try{return JSON.stringify(e)===JSON.stringify(t)}catch{return!1}const s=parseFloat(e),a=parseFloat(t),i="string"==typeof e?e.replace(s,"").trim():"",o="str
1ing"==typeof t?t.replace(a,"").trim():"";return i||o?!(s!==a||i&&o):s===a},SR7.B.initForms(),_tpt.R??={},_tpt.R.tools_forms=_tpt.extend?_tpt.extend(_tpt.R.tools_forms,{status:2,version:"1.0"}):{status:2,version:"1.0"}}(),function(){const e=()=>!(!window.SR7||!SR7.undoRedo||!1!==SR7.undoRedo.savedState),t=t=>{if(e())return t.preventDefault(),t.returnValue="",""};window.addEventListener("beforeunload",t,{capture:!0});let s=null;const a=t=>{if(t.defaultPrevented||0!==t.button)return;if(t.metaKey||t.ctrlKey||t.shiftKey||t.altKey)return;const a=t.target&&t.target.closest&&t.target.closest("a[href]");if(!a)return;if(a.target&&"_self"!==a.target)return;if(a.hasAttribute("download"))return;const i=a.getAttribute("href");if(!i||i.startsWith("javascript:"))return;const r=new URL(i,location.href);r.origin===location.origin&&r.pathname===location.pathname&&r.hash!==location.hash||e()&&(t.preventDefault(),s=r.href,o())};function i(e){window.removeEventListener("beforeunload",t,{capture:!0});try{e()}finally{setTimeout(()=>{window.addEventListener("beforeunload",t,{capture:!0})},0)}}function o(){SR7.B.popUp.show(null,"sr-leave-browser",{type:"simple",width:"auto",kill:!0,bg:!0,title:_tpt.QIcons.alert+"<sr-sp w='10'></sr-sp>"+SR7.LANG["You are about leaving the Page..."],buttons:[{text:SR7.LANG["Save and Leave"],action:"B.saveAndLeave",type:"primary"},{text:SR7.LANG["Leave without Saving"],action:"B.pleaveWithoutSave",type:"clean"},{text:SR7.LANG["Stay on Page"],action:"B.popUp.hide",type:"clean"}]})}document.addEventListener("click",a,!0),window.navigateWithGuard=async function(t){e()?(s=t,o()):location.href=t},SR7.B.saveAndLeave=()=>{SR7.B.popUp.hide(),SR7.B.editor.save(async()=>{if(s){const e=s;s=null,i(()=>{location.href=e})}})},SR7.B.pleaveWithoutSave=()=>{if(SR7.B.popUp.hide(),s){const e=s;s=null,i(()=>{location.href=e})}},SR7.B.leavePage=o,window.DirtyGuard={teardown(){window.removeEventListener("beforeunload",t,{capture:!0}),document.removeEventListener("click",a,!0)}}}(),function(){"use strict";window.SR7??={},window._tpt??={};const e=SR7.B.cE,t=SR7.B.sA,s=SR7.B.aC;SR7.B.addons={getList:(e=!1,t)=>{if(SR7.B.addons.isLoading)return SR7.B.addons.loadingPromise;if(!e&&null!=SR7.B.addons.lastCheck&&SR7.B.addons.lastCheck&&Date.now()-SR7.B.addons.lastCheck<1e3)return Promise.resolve();SR7.B.addons.lastCheck=Date.now(),SR7.B.addons.isLoading=!0,SR7.LIB.A??=[];let s="initAddons"==t?{slugs:Object.keys(SR7.M[SR7.editing.module].settings.addOns??{})}:null;return SR7.B.addons.loadingPromise=new Promise((e,t)=>{_tpt.ajax({action:"addon.get",data:s,callBack:s=>{try{let t=_tpt.fixResponse(s),a=Object.values(t.addons);for(let e in a){let t=SR7.LIB.A.find(t=>t.slug===a[e].slug)??null;if(t?t=_tpt.extend(t,a[e]):SR7.LIB.A.push(a[e]),a[e]?.resources)for(let t in a[e].resources){let s=SR7.LIB.A.find(t=>t.slug===a[e].slug)??null;s=s?"?ver="+s.installed:"",_tpt.hop(a[e].resources,t)&&(SR7.E.resources[t]??=a[e].resources[t]+s)}}e(t)}catch(e){t(e)}finally{SR7.B.addons.isLoading=!1,SR7.B.addons.loadingPromise=null}},error:e=>{t(e),SR7.B.addons.isLoading=!1,SR7.B.addons.loadingPromise=null}})}),SR7.B.addons.loadingPromise},processList:(e=[],t=!1)=>new Promise((s,a)=>{if(0==e.length)return s();const i=e=>{if(0===e.length)return void s();let o=e.shift();SR7.E.resources&&delete SR7.E.resources[o],SR7.B.addons.activate({addon:o,update:t}).then(async()=>{SR7.E.library_preload&&SR7.system&&await SR7.system.checkProcess(),i(e)}).catch(e=>{a(e)})};i(e)}),fix:(e,t,s,a,i=!1)=>{let o=SR7.LIB.A.find(e=>e.slug===t)?.update??s;SR7.B.addons.activate({addon:t,update:o}).then(async e=>{SR7.B.addons?.updateList&&(SR7.B.addons.updateList=SR7.B.addons.updateList.filter(e=>e!==t)),SR7.B.addons?.activateList&&(SR7.B.addons.activateList=SR7.B.addons.activateList.filter(e=>e!==t)),i||0!=SR7.B.addons?.activateList?.length||0!=SR7.B.addons?.updateList?.length||SR7.B.addons.finishWarning(),!i&&SR7.system&&await SR7.system.checkProcess(),a&&a(e)})},fixAll:(e,t,s)=>{if(e&&(e.style.opacity=.5,e.style.pointerEvents="none",e.innerHTML=SR7.LANG["Fixing..."]),s){SR7.B.addons.updateList=[],SR7.B.addons.activateList=[];for(let e in s)_tpt.hop(s,e)&&(s[e].update?SR7.B.addons.updateList.push(e):SR7.B.addons.activateList.push(e),s[e].migration&&SR7.B.addons.activateList.push(e))}SR7.B.addons.processList(SR7.B.addons.updateList,!0).then(()=>{SR7.B.addons.processList(SR7.B.addons.activateList).then(async()=>{SR7.B.addons.finishWarning(),SR7.system&&await SR7.system.checkProcess(),SR7.B?.migrate?.missingAddonsGlobal?.size>=1&&(await SR7.B.addons.getList(!0,"fixAll"),setTimeout(()=>{SR7.B.migrate.reInit()},200)),SR7.E.library_preload&&(SR7.B.migrate.check(),SR7.system.preloadElements())}).catch(()=>{SR7.B.addons.finishWarning(),SR7.E.library_preload&&(console.log("Check Migration Requirements..."),SR7.B.migrate.check(),console.log("Preloading Library..."),SR7.system.preloadElements())})}).catch(()=>{console.log("Something Went Wrong at UpdateList, Please Reload the Page and Try Again."),SR7.E.library_preload&&(console.log("Check Migration Requirements..."),SR7.B.migrate.check(),console.log("Preloading Library..."),SR7.system.preloadElements())})},btnInfo:(e,t)=>{let s=SR7.LIB.A.find(t=>t.slug===e)?.btnwrap??null;if(s)switch(SR7.c.keepPopUp=!0,t){case"pre":s.innerHTML=_tpt.QIcons.processing;break;case"post":setTimeout(function(){s.innerHTML=SR7.LANG.Fixed;
1let t=SR7.LIB.A.find(t=>t.slug===e)?._w??null;_tpt.gsap.to(t,{duration:.3,opacity:0,marginBottom:-55,onComplete:function(){t.remove(),SR7.B.addons.scrollInstance.update(180)}})},200)}},activate:e=>new Promise(t=>{let s=e.addon??e.slug;s=String(s).replace("revslider-","").replace("-addon",""),e.update=1==e.update,_tpt.ajax({action:"addon.activate",data:e,callBack:e=>{SR7.B.addons.btnInfo(s,"post");let a=_tpt.fixResponse(e);if(a.success){if(a?.addon?.resources)for(let e in a.addon.resources)_tpt.hop(a.addon.resources,e)&&(SR7.E.resources[e]=a.addon.resources[e]);let e=SR7.LIB.A.find(e=>e.slug===s)??null;if(e?a.addon&&(e=_tpt.extend(e,a.addon)):(SR7.LIB.A.push(a.addon),e=SR7.LIB.A.find(e=>e.slug===s)??null),SR7.lib?.sr_alib?.src_cache&&(SR7.lib.sr_alib.src=SR7.lib.sr_alib.src_cache=[...SR7.LIB.A]),e&&a?.addon?.active&&(e.c?.infolbls&&(e.c.infolbls.style.display="block"),e.global&&e.c?.hitem&&e.c.hitem.classList.add("sr--active--addon"),SR7.B?.alibItems&&SR7.B.alibItems.check(s),"dashboard"!==SR7.VIEW)){let t=SR7.E.wp_plugin_url+"revslider-"+e.slug+"-addon/admin/assets/",s=SR7.LIB.A.find(t=>t.slug===e.slug)??null;s=s?"?ver="+s.installed:"",_tpt.regResource({id:e.slug+"_admin_js",url:t+"js/"+e.slug+".admin.js"+s}),_tpt.regResource({id:e.slug+"_admin_css",css:t+"css/"+e.slug+".admin.css"+s});try{_tpt.checkResources([`${e.slug}_admin_js`,`${e.slug}_admin_css`]).then(()=>SR7.B.addOns[e.slug.replaceAll("-","_")].init())}catch(t){console.warn(`Addon "${e.slug}" failed to load:`,t)}}}return t(a)}})}),deactivate:e=>new Promise(t=>{let s=e.addon;s=String(s).replace("revslider-","").replace("-addon",""),_tpt.ajax({action:"addon.deactivate",data:e,callBack:e=>{SR7.B.addons.btnInfo(s,"post");let a=_tpt.fixResponse(e);if(a.success){let e=SR7.LIB.A.find(e=>e.slug===s)??null;e?(e.active=!1,e.global&&e.c.hitem.classList.remove("sr--active--addon"),a.addon&&(e=_tpt.extend(e,a.addon)),e.c.infolbls.style.display="none",SR7.B?.alibItems&&SR7.B.alibItems.check(s)):a.addon&&SR7.LIB.A.push(a.addon),SR7.B.addOns[s.replaceAll("-","_")]?.removeFromCore()}return t(a)}})}),checkUpdate:e=>{let t,s={},a=!1;const i=(e,i)=>{for(let o of e){const e=SR7.LIB.A.find(e=>e.slug==o);t=0,null!=e&&(i&&!0!==SR7.E.registered&&(s[o]??={},s[o].count??=0,s[o].install=!1,s[o].update=!1,s[o].migration=!0,s[o].reason=SR7.LANG["Not Registered"],t=1,a=!0),0==_tpt.tf(e?.active)&&(s[o]??={},s[o].count??=0,s[o].install=!0,s[o].update=!1,i&&(s[o].migration=!0),s[o].reason=SR7.LANG["Not Installed"],t=1,a=!0),e&&_tpt.cv.older(e.installed,SR7.E.addonsMinVer?.[e.slug]??e.installed)&&(s[o]??={},s[o].count??=0,s[o].update??=!0,i&&(s[o].migration=!0),s[o].reason??=SR7.LANG["Not Compatible"],t=1,a=!0),!1!==e.installed&&_tpt.cv.older(e.installed,e.available)&&(s[o]??={},s[o].count??=0,s[o].update??=!0,i&&(s[o].migration=!0),s[o].reason??=SR7.LANG.Outdated,t=1),0!==t&&(s[o].count+=t))}};SR7.B.migrate.missingAddonsGlobal&&i(SR7.B.migrate.missingAddonsGlobal,!0);for(let e of SR7.LIB.M)"module"==e.function&&e.addons&&i(e.addons);for(let e of SR7.LIB.A)!1!==e.installed&&_tpt.cv.older(e.installed,e.available)&&(s[e.slug]??={},s[e.slug].count??=0,s[e.slug].count++,s[e.slug].update=!0,s[e.slug].reason??=SR7.LANG.Outdated);return!SR7.E.library_preload&&SR7.E.registered&&Object.keys(s).length>0&&(!e||a)&&SR7.B.addons.warning(s),s},warning:async a=>{if(0==Object.keys(a).length)return;SR7.B.addons.warningC=await SR7.B.popUp.show(null,"sr_addon_warnings",{bg:!0}),SR7.B.addons.warningC.orig??=SR7.B.addons.warningC.c.innerHTML,SR7.B.addons.warningC.c.innerHTML=SR7.B.addons.warningC.orig,SR7.B.destroyScroll(SR7.B.addons);let i=SR7.B.addons?.scrollInstance?.scrollContainer??document.getElementById("sr_addon_warnings_dynamic");i.innerHTML="",SR7.B.addons.activateList=[],SR7.B.addons.updateList=[];let o=100;SR7.B.addons.warningC.c.classList.remove("sr--migration--issues");for(let r in a){if(!_tpt.hop(a,r))continue;a[r].update?SR7.B.addons.updateList.push(r):SR7.B.addons.activateList.push(r),a[r].migration&&SR7.B.addons.activateList.push(r);let l=e("sr-addon-warning-item");l.style.zIndex=o++;let n=e("sr-addon-warning-media"),d=e("sr-addon-warning-label"),c=e("sr-addon-warning-issue");c.innerHTML=a[r].reason;let p=e("sr-addon-warning-label-shrt"),u=e("sr-addon-warning-label-amnt"),g=e("sr-addon-warning-btnwrap"),h=SR7.LIB.A.find(e=>e.slug===r)??null;h.btnwrap=g,h.update=a[r].update,h._w=l;let m=e("sr-button");m.className="sr--cta",t(m,"data-action","B.addons.fix"),t(m,"data-aparams",r),t(m,"clean",""),m.innerHTML=SR7.LANG.Fix,d.innerHTML=h.title,p.innerHTML=a[r].count>0?SR7.LANG["Used By:"]:"",u.innerHTML=a[r].migration?SR7.LANG["Pending Migration"]:0==a[r].count?"":a[r].count+" "+SR7.LANG.Modules,n.style.backgroundImage="url("+h.logo.img+")",s(l,n),s(l,d),s(l,c),s(l,p),s(l,u),a[r].migration||s(g,m),s(l,g),s(i,l),a[r].migration&&!SR7.E.registered&&SR7.B.addons.warningC.c.classList.add("sr--migration--issues")}SR7.B.addons.scrollInstance?SR7.B.addons.scrollInstance.update(180):SR7.B.addons.scrollInstance=new S
1R7.B.CustomScroll(i,180,0,!0)},registerFirst:()=>{SR7.B.popUp.hide(),setTimeout(()=>{SR7.license.showPremiumCheck()},100)},finishWarning:()=>{SR7.B.addons.warningC&&(SR7.B.addons.warningC.c.getElementsByTagName("h2")[0].innerHTML=SR7.LANG["Addons Installed Successfully"],_tpt.gsap.to(SR7.B.addons.warningC.c.getElementsByTagName("sr-popup-header"),{duration:1,top:180,onComplete:function(){}}),_tpt.gsap.to(SR7.B.addons.warningC.c,{delay:.6,duration:.9,opacity:0,scale:.8,onComplete:function(){SR7.B.popUp.hide()}}),_tpt.gsap.to(SR7.B.addons.warningC.c.getElementsByClassName("sr--icon-filled"),{duration:.7,backgroundColor:"#25C196"}),_tpt.gsap.to(SR7.B.addons.warningC.c.getElementsByTagName("sr-popup-close"),{duration:.2,opacity:0}),_tpt.gsap.to(SR7.B.addons.warningC.c.getElementsByTagName("sr-popup-content"),{duration:.3,opacity:0}))}},_tpt.R??={},_tpt.R.tools_addons=_tpt.extend?_tpt.extend(_tpt.R.tools_addons,{status:2,version:"1.0"}):{status:2,version:"1.0"}}(),function(){"use strict";if(window._tpt??={},_tpt.drop)return;SR7.B??={},SR7.LANG??={};const e=[100,200,300,400,500,600,700,800,900],t=["Thin","Extra-Light","Light","Regular","Medium","Semi-Bold","Bold","Extra-Bold","Black"],s=SR7.B.cE,a=SR7.B.sA,i=SR7.B.gA,o=SR7.B.aC;SR7.B.markup={label:e=>{let t=s("sr-lbl");t.innerHTML=e.text,e.class&&(t.className=e.class),e.style&&(t.style.cssText=e.style);for(let s of e.attributes)a(t,s,"");return t},fixed:e=>{let t,{type:i,label:r,subtype:l,action:n,icon:d}=e,c=s({t:"sr-drops-fixed"});if("callaction"===l)return c.style.padding="5px",c.classList.add("sr--drops--fixed--button"),t=s({t:"sr-button",cs:"sr--basic sr--cta sr--mb--0",d:{action:n},a:{full:!0,simple:!0},h:(d?_tpt.QIcons[d]:"")+r}),o(c,t),{fixed:c,btn:t};let p=s("sr-input"),u=s("span");p.classList.add("sr--basic"),a(p,"wide",!0);let g=s("input");return g.placeholder=r??SR7.LANG["drop_"+i],o(p,g),"preset"===i?(t=s("sr-button"),a(t,"clean",!0),o(t,u),t.classList.add("sr--basic"),c.classList.add("sr--flex--row"),o(c,p),o(c,t)):(o(p,u),o(c,p)),a(g,"type","text"),u.className="sr--input--icon",u.innerHTML=_tpt.QIcons[i]??"",t?{input:g,fixed:c,btn:t}:{input:g,fixed:c}},search:()=>{let e=s("sr-input");e.classList.add("sr--search");let t=s("input");t.classList.add("sr--input--text"),t.placeholder=SR7.LANG.drop_search,a(t,"type","text");let i=s("span");return i.classList.add("sr--input--icon"),i.innerHTML=_tpt.QIcons.exit,o(e,t),o(e,i),{wrap:e,input:t,close:i}}},SR7.B.drop={open:async function(e){if(e==SR7.B.drop?.live?.caller)return this.close();this.close(),r.get(e).then(t=>{SR7.B.drop.live={caller:e,src_options:e.dataset?.typeext?[...Array.from(t),...e.querySelectorAll("sr-drops, sr-drops-title")]:Array.from(t),rect:e.getBoundingClientRect(),w:parseInt(e.getAttribute("dropsw"))||e.offsetWidth,h:parseInt(e.getAttribute("dropsh"))||200,check:null!==e.getAttribute("usecheck"),multi:null!==e.getAttribute("multiselect"),shiftx:e.getAttribute("shiftx")||"0px",shifty:e.getAttribute("shifty")||"0px"},this?.live?.caller?.dataset?.onopen&&_tpt.action(this.live.caller.dataset.onopen,this.live.caller.dataset?.onopenparams??this.live.caller.dataset?.aparams??this.live.caller.dataset?.onchangeparams,this.live.caller),SR7.B.drop.buildDropdown(),SR7.B.drop.applyStyle();let s=void 0!==SR7.B.drop.live.type?parseInt(e?.dataset?.sctop??60):0;s+40*t.length>SR7.B.drop.live.h&&(SR7.B.drop.live.scrollInstance=new SR7.B.CustomScroll(SR7.B.drop.modal,SR7.B.drop.live.h,s)),SR7.B.drop.updatePosition(),setTimeout(()=>{document.addEventListener("click",SR7.B.drop.outsideClickListener),document.addEventListener("keyup",SR7.B.drop.outsideClickListener)},0),window.addEventListener("scroll",SR7.B.drop.updatePosition)})},getOption:e=>{let t="SR-DROPS"==e.tagName?e:e.closest("sr-drops");return SR7.B.drop.live.src_options[t.dataset.i]},applyStyle:()=>{SR7.B.drop.modal.style.position="absolute",SR7.B.drop.modal.style.zIndex=document.querySelector("SR-POPUPS")?"1000000":"1000",SR7.B.drop.modal.style.display="block",SR7.B.drop.modal.style.width=`${SR7.B.drop.live.w}px`,SR7.B.drop.modal.style.maxHeight=`${SR7.B.drop.live.h}px`,SR7.B.drop.modal.style.transform="translateX("+SR7.B.drop.live.shiftx+") translateY("+SR7.B.drop.live.shifty+")"},set:(e,t)=>{e.dataset.source?r.get(e).then(s=>{SR7.B.drop.setit(e,t,e.dataset?.typeext?[...Array.from(s),...e.querySelectorAll("sr-drops, sr-drops-title")]:Array.from(s))}):SR7.B.drop.setit(e,t)},setit:(e,t,s)=>{t??=e.dataset.defval??t;let a=e.querySelector("sr-drop-view");s??=e.querySelectorAll("sr-drops");let r=a?.querySelector?.(".sr--drop--value"),l=a?.querySelector?.(".sr--form--otitle");e.origOtitle??=l?.innerHTML??"";let n=i(e,"multiselect");if(null!==n){let a=Array.isArray(t)?t:t?.indexOf?.("#;#")>=0?t.split("#;#"):t;"truefalse"==n?(e.dataset.v="",a.map((t,s)=>{t&&(e.dataset.v+=""==e.dataset.v?s:"#;#"+s)}),a=e.dataset.v.split("#;#"),t=e.dataset.v):e.dataset.v=Array.isArray(t)?t.join("#;#"):t,""==a&&(a=[]);let d="";if(Array.isArray(a))for(let t of a){let a=s[Array.from(s).findIndex(e=>e.dataset.v==t)];a||o(e,a=SR7.B.drop.extend({value:t,title:t})),""!==(a.dataset.shorttitle??a.textContent)&&(d+="<sr-lbl "+SR7.editing?.modi+' valuelisting info medium class="sr--mr--5">'+(a.dataset.shorttitle??a.textContent)+"</sr-lbl>")}else{let a=s[Array.from(s).findIndex(e=>e.dataset.v==t)];a||o(e,a=SR7.B.drop.extend({value:t,title:t})),""!==(a.dataset.shorttitle??a.textContent)&&(d+="<sr-lbl "+SR7.editing?.modi+' valuelisting info medium class="sr--mr--5">'+(a.dataset.shorttitle??a.textContent)+"</sr-lbl>")}r&&(r.innerHTML=d),l&&a&&(a.length>1&&null==i(e,"keepotitle")?l.innerHTML="":l.innerHTML=e.origOtitle)}else{e.dataset.v=t;let a=t,n=String(parseInt(t))==String(t);e.dataset.valuesplit&&(t=t.split(e.dataset.valuesplit)[0]);let d=Array.from(s).find(e=>{let s=e.dataset?.vpattern;if(s){let e=s.replace(/##inp\d+##/g,"(\\d+)(%|px)?");return new RegExp(`^${e}$`).test(t)}return"SR-DROPS-TITLE"!==e.tagName&&e.dataset?.v?.toLowerCase?.()==t?.toLowerCase?.()||String(e.dataset.v)==String(t)||String(e.dataset.v).replace(/\\/g,"")===String(t).replace(/\\/g,"")||String(parseInt(e.dataset.v))==String(t)||n&&"nosuffix"==e.dataset?.rule});if(d){if(e.dataset.valuesplit&&(t=a.split(e.dataset.valuesplit)[1]),d.dataset?.vpattern){if(d.dataset?.splitvalue){let e=t.split(d.dataset.splitvalue||" ");d.querySelectorAll("input.sr--inp--pattern").forEach((t,s)=>{s<e.length?t.value=e[s]:t.value=""})}r&&(r.innerHTML=SR7.B.drop.combine(d,{value:t}))}else r&&(r.innerHTML=d?.dataset?.ricon??d?.dataset?.shorttitle??d?.dataset?.title??d.textContent.replace("<","&lt;").replace(">","&gt;"));l&&(l.innerHTML=d?.dataset?.otitle??d.querySelector(".sr--form--otitle")?.innerHTML??d?.dataset?.uotitle??e.origOtitle??"")}else null==i(e,"notextend")&&o(e,d=SR7.B.drop.extend({value:t,title:SR7.B.toTitle(t)})),r&&(r.innerHTML=e.dataset.novalue??SR7.B.toTitle(t))}e.dataset?.onset&&_tpt.action(e.dataset.onset,e.dataset?.onsetparams,e),SR7.B.showHide(e),SR7.B.enableDisable(e)}
1,combine:function(e,t){e="SR_DROPS"==e?.tagName?e:e.closest("sr-drops");let s=t?.value?e:SR7.B.drop.live.src_options[e.dataset.i],a=t?.value;let o=e.dataset.vpattern,r=e.querySelectorAll(".sr--inp--pattern");a=t?.value?r.length>1?a.split(" "):[a]:void 0;let l=0;return r.forEach(e=>{const t="##"+e.dataset.vref+"##";let r=a?a[l]:"SR-RADIO-ITEM"==e.tagName?e.value:parseInt(e.value||(i(e,"min")??"0"));r??="",o=o.replace(new RegExp(t,"g"),r),(a?e:s.querySelector('.sr--inp--pattern[data-vref="'+e.dataset.vref+'"]')).value=r,l++}),o.includes(".ease")&&(".ease"==o.slice(-5)&&(o+="In"),o=o.replace("easein","easeIn").replace("out","Out")),o=o.replace(/%%/g,"%").replace(/pxpx/g,"px"),s.dataset.v=e.dataset.v=o,s.dataset.t=e.dataset.t=o,t?.fromSelectValue||t?.value||(SR7.B.drop.live.options.forEach(e=>{e.classList.remove("selected")}),e.classList.add("selected"),SR7.B.drop.selectValue(SR7.B.drop.live.caller,e,null,{notClose:!0})),o},outsideClickListener:function(e){if(SR7.B.drop.ignoreClose)return;if("keyup"===e.type&&"Escape"!==e.key)return;if(!SR7.B.drop.modal)return;let t=e.target;do{if(t==SR7.B.drop.modal||"SR-DROP"===t.tagName)return;t=t.parentNode}while(t);SR7.B.drop.close(),document.removeEventListener("click",SR7.B.drop.outsideClickListener),document.removeEventListener("keyup",SR7.B.drop.outsideClickListener)},extend:e=>{const{value:t,title:a="",otitle:i="",altitle:o}=e;let r=s("sr-drops");return r.dataset.otitle=i,r.dataset.v=t,r.dataset.t=o||a,r.innerHTML=a+(i?'<span class="sr--form--otitle">'+i+"</span>":""),r},populate:function(e,t,s){e.querySelectorAll("sr-drops").forEach(e=>e.remove()),t.map((t,a)=>{const{value:i,title:r="",otitle:l="",altitle:n}=t;o(e,SR7.B.drop.extend(t)),(!s&&0===a||s===i||String(s).replace(/\\/g,"")==String(i).replace(/\\/g,""))&&SR7.B.drop.selectValue(e,{value:i,title:r,altitle:n,otitle:l},!1)})},buildDropdown:function(e){e??=SR7.B.drop.live,SR7.B.drop.modal=s("sr-modal","sr--dropdown"),"animation"==SR7.editing?.modi&&a(SR7.B.drop.modal,"animation",!0),"action"==SR7.editing?.modi&&a(SR7.B.drop.modal,"action",!0),e.type=e.caller.dataset?.type,e.typelbl=e.caller.dataset?.typelbl,e.typeaction=e.caller.dataset?.typeaction,e.subtype=e.caller.dataset?.subtype,e.typeicon=e.caller.dataset?.typeicon,e.type&&(e[e.type]=SR7.B.markup.fixed({type:e.type,label:e.typelbl,subtype:e.subtype,action:e.typeaction,icon:e.typeicon}),o(SR7.B.drop.modal,e[e.type].fixed),SR7.B.drop[e.type]()),e.options=[];let t=0,i=!(!String(e.caller.dataset.v).includes("ease")||String(e.caller.dataset.v).includes("lease"))&&e.caller.dataset.v.split(".ease")[0];e.src_options.forEach(s=>{let a=l(s,e,t,i);a&&(o(SR7.B.drop.modal,a),e.options.push(a)),t++,"populate"==s?.dataset?.onopen&&(SR7.forms.populate({childrenof:a}),SR7.forms.populate({childrenof:s}))}),"search"===e?.type&&"fonttypes"==e.caller.dataset.source&&setTimeout(()=>{e.search.input.focus()},50),SR7.B.drop.modal.style.overflowY="hidden",o(document.body,SR7.B.drop.modal)},updatePosition:()=>{const e=SR7.B.drop.modal;if(!e)return;const t=SR7.B.drop.live.caller,s=t.getBoundingClientRect(),a=void 0!==t.dataset.isfixed;let i=s.top,o=s.left;"top"===t.dataset.pver&&(i=s.top-e.offsetHeight),"bottom"===t.dataset.pver&&(i=s.top+s.height),"left"===t.dataset.phot&&(o=s.left-e.offsetWidth),"right"===t.dataset.phor&&(o=s.left+s.width),"rightmatch"===t.dataset.phor&&(o=s.left+s.width-e.offsetWidth),e.style.position=a?"fixed":"absolute",a||(i+=window.scrollY,o+=window.scrollX);const r=window.innerWidth,l=window.innerHeight;if(a){const t=10,s=10,a=l-e.offsetHeight-10,n=r-e.offsetWidth-10;i=Math.min(Math.max(i,t),Math.max(t,a)),o=Math.min(Math.max(o,s),Math.max(s,n))}else{const t=window.scrollY+10,s=window.scrollX+10,a=window.scrollY+l-e.offsetHeight-10,n=window.scrollX+r-e.offsetWidth-10;i=Math.min(Math.max(i,t),Math.max(t,a)),o=Math.min(Math.max(o,s),Math.max(s,n))}e.style.top=`${i}px`,e.style.left=`${o}px`},close:()=>{window.removeEventListener("scroll",SR7.B.drop.updatePosition),document.removeEventListener("click",SR7.B.drop.outsideClickListener),SR7.B.drop.modal&&(document.body.removeChild(SR7.B.drop.modal),SR7.B.drop.modal=null,delete SR7.B.drop.live)},search:()=>{SR7.B.drop.live.search.input.addEventListener("keyup",function(){let e=this.value.trim().toLowerCase();e.length>2?SR7.B.drop.live.options.forEach(t=>{const s=t.textContent.toLowerCase().includes(e)||SR7.B.drop.live.src_options[t?.dataset?.i]?.dataset?.v?.toLowerCase?.()?.includes?.(e);t.classList[s?"remove":"add"]("sr--hidden--option")}
1):SR7.B.drop.live.options.forEach(e=>{e.classList.remove("sr--hidden--option")}),SR7.B.drop.live.scrollInstance?.update()})},preset:()=>{SR7.B.drop.live.preset.input&&(SR7.B.drop.live.preset.input.addEventListener("keyup",function(e){if("Enter"==e.key&&""!==this.value){let e=this.value.trim().toLowerCase();SR7.B.drop.presetAdd(e,e.charAt(0).toUpperCase()+e.slice(1)),this.value=""}}),SR7.B.drop.live.preset.btn.addEventListener("click",function(){let e=SR7.B.drop.live.preset.input.value.trim().toLowerCase();""!==e&&(SR7.B.drop.presetAdd(e,e.charAt(0).toUpperCase()+e.slice(1)),SR7.B.drop.live.preset.input.value="")}))},callaction:()=>{},presetAdd:async(e,t)=>{let s=SR7.B.drop.extend({value:e,title:t});if(-1!==Array.from(SR7.B.drop.live.src_options).map(e=>String(e.dataset.v).toLowerCase()).indexOf(String(e).toLowerCase()))return SR7.B.message.show({type:"warning",message:`${SR7.LANG["Preset with handle"]} ${t} ${SR7.LANG["exits already"]}`,wait:3.5,delay:.01});let a=SR7.B.drop.live;a.caller.dataset?.onpresetextend&&(s=await _tpt.action(a.caller.dataset.onpresetextend,a.caller.dataset?.onpresetparams,s)),a.src_options.push(s),o(a.caller,s);let i=l(s,a);if(i){if(o(a.scrollInstance?.scrollContainer??SR7.B.drop.modal,i),a.options.push(i),a.scrollInstance)a.scrollInstance.update();else{let e=void 0!==a.type?60:0;e+40*a.src_options.length>a.h&&(a.scrollInstance=new SR7.B.CustomScroll(SR7.B.drop.modal,a.h,e))}i.className.includes("selected")&&SR7.B.drop.selectValue(a.caller,i),a.caller.dataset?.onpreset&&_tpt.action(a.caller.dataset.onpreset,a.caller.dataset?.onpresetparams,i)}},selectValue:function(e,t,s,a){if(null==t||"object"!=typeof t)return;let o=t;t=SR7.B.drop.live&&void 0!==t.tagName?SR7.B.drop.live.src_options[t.dataset.i]:t;let r=t?.dataset?.vpattern?SR7.B.drop.combine(o,{fromSelectValue:!0}):t?.dataset?.v??t?.dataset?.value??t.v??t.value??"",l=t?.altitle??t?.dataset?.altitle??t?.dataset?.t??t.dataset?.title??t?.t??t?.title??"";l=""==l||"undefined"==String(l)?t?.textContent?.replace?.("<","&lt;")?.replace?.(">","&gt;"):l;let n=e.querySelector("sr-drop-view");e.origOtitle??=n?.querySelector(".sr--form--otitle")?.innerHTML??"";let d=t?.dataset?.otitle??t?.otitle??t?.querySelector?.(".sr--form--otitle")?.innerHTML??"";if(d=null==d||""==d?e.origOtitle??"":d,SR7.B.drop?.live?.multi){let t=SR7.B.drop.live,s=-1!==e.dataset.v.split("#;#").indexOf(r);if(o.classList[s?"remove":"add"]("selected"),t.check){let e=o.getElementsByTagName("sr-check")?.[0];e&&(e.innerHTML=s?"":_tpt.QIcons.check)}e.dataset.v="";let a="",c=0;for(let o of t.options)if(o.className.includes("selected")){let r=t.src_options[o.dataset.i].dataset.v,l=i(t.src_options[o.dataset.i],"valuelisting");c++,e.dataset.v+=(e.dataset.v.length>0?"#;#":"")+r;let n=t.src_options[o.dataset.i]?.dataset?.shorttitle??t.src_options[o.dataset.i].textContent;a+="<sr-lbl "+SR7.editing?.modi+(null!==l?' valuelisting="" ':"")+' info medium class="sr--mr--5">'+n+"</sr-lbl>",s=!0}c>1&&(d="");let p=n?.querySelector?.(".sr--form--otitle");p&&null==i(e,"keepotitle")&&(p.innerHTML=d),s||(e.dataset.v+=(e.dataset.v.length>0?";":"")+r,a+='<sr-lbl info medium class="sr--mr--5">'+l+"</sr-lbl>");let u=n?.querySelector?.(".sr--drop--value");u&&(u.innerHTML=""==a?e.dataset.novalue??"":a)}else{if(e.dataset.v=r,n){let s=n.querySelector(".sr--drop--value"),a=n.querySelector(".sr--form--otitle");s&&(s.innerHTML=t?.dataset?.ricon??(s.dataset.len?_tpt.txtShort(l,s.dataset.len):l)),a&&null==i(e,"keepotitle")&&(a.innerHTML=d)}a||a?.notClose||SR7.B.drop.close()}null!=s&&!1===s||this.updated(e),SR7.B.showHide(e),SR7.B.enableDisable(e)},updated:function(e){let t=i(e,"r"),s=i(e,"viewchild");if(e.dataset?.beforechange&&_tpt.action(e.dataset.beforechange,e.dataset.beforechangeparams,e),"true"==e.dataset?.dontupdate);else if(t){let a=i(e,"multiselect");if(null!==a)if("truefalse"==a){let a=Array(parseInt(i(e,"multilen"))||5);for(let t=0;t<a.length;t++)a[t]=-1!==e.dataset.v.indexOf(t);_tpt.obj.set({path:t,env:s,value:a})}else _tpt.obj.set({path:t,env:s,value:e.dataset.v.split("#;#"),trackCallBack:e.dataset.undoredo,trackCallBackParams:e.dataset.undoredoparams});else _tpt.obj.set({path:t,env:s,value:e.dataset.v,trackCallBack:e.dataset.undoredo,trackCallBackParams:e.dataset.undoredoparams})}else{if("sibling"==i(e,"tr")){let t=e.parentElement.querySelector("input");t&&(t.value=e.dataset.v),_tpt.obj.set({path:i(t,"r"),env:i(t,"viewchild"),value:e.dataset.v,trackCallBack:e.dataset.undoredo,trackCallBackParams:e.dataset.undoredoparams}),t?.dataset?.onchange?_tpt.action(t.dataset.onchange,t.dataset.onchangeparams,t):(t.focus(),t.blur())}}e.dataset?.onchange&&_tpt.action(e.dataset.onchange,e.dataset.onchangeparams,e),s?.includes?.("layer")&&null==i(e,"ignoreredraw")&&SR7.editor.elements.redraw({lkey:e.dataset?.lvu})}},SR7.B.flickr={reset:()=>{delete _tpt.R.flickr},getPhotoSets:async(e,t,s)=>new Promise(a=>{void 0===_tpt.R.flickr?_tpt.ajax({action:"stream.flickr.photosets",backend:!0,data:{key:e,count:t,url:s},callBack:function(e){"object"!=typeof e&&(e=_tpt.fixResponse(e)),0==e.success?SR7.B.message.show({type:"warning",message:"Flickr Photosets could not be loaded. Check API Key and User URL",wait:2.5,delay:.25}):_tpt.R.flickr=e.data,a()}}):a()}),processList:async e=>{let t=[];for(let a in e){let i=s("sr-drops");i.dataset.v=e[a].value,i.dataset.title=e[a].text,i.innerHTML=e[a].text+"("+e[a].photos+")",t.push(i)}return t}},SR7.B.youtube={reset:()=>{delete _tpt.R.youtube},getPhotoSets:async(e,t)=>new Promise(s=>{void 0===_tpt.R.youtube?_tpt.ajax({action:"stream.youtube.playlists",backend:!0,data:{api:e,id:t},callBack:function(e){"object"!=typeof e&&(e=_tpt.fixResponse(e)),0==e.success?SR7.B.message.show({type:"warning",message:"Youtube Playlist could not be loaded. Check API Key and Channel Id",wait:2.5,delay:.25}):_tpt.R.youtube=e.data,s()}}):s()}),processList:async e=>{let t=[];for(let a in e){let i=s("sr-drops");i.dataset.v=e[a].value,i.dataset.title=e[a].text,i.innerHTML=e[a].text,t.push(i)}return t}},SR7.B.faceBook={reset:()=>{delete _tpt.R.faceBook},getToken:()=>{_tpt.pleasewait.show({content:SR7.LANG["We save your current data and connect to your Facebook Page"]}),SR7.editor.save(()=>{_tpt.pleasewait.hide(),_tpt.ajax({action:"stream.facebook.login-url",data:{id:SR7.editing.module,slide_id:SR7.editing.slide},callBack:e=>{let t=_tpt.fixResponse(e);t.success&&window.open(t.url,"_self")}})},!0)},getPhotoSets:async(e,t)=>new Promise(s=>{void 0===_tpt.R.faceBook?_tpt.ajax({action:"stream.facebook.photosets",data:{app_id:e,page_id:t},callBack:e=>{"object"!=typeof e&&(e=_tpt.fixResponse(e)),0==e.success?SR7.B.message.show({type:"warning",message:"FaceBook Photosets could not be loaded. Check API Key and User URL",wait:2.5,delay:.25}):_tpt.R.faceBook=e.data,s()}}):s()}),processList:async e=>{let t=[];for(let a in e){let i=s("sr-drops");i.dataset.v=e[a].value,i.dataset.title=e[a].text,i.innerHTML=e[a].text,t.push(i)}return t}},SR7.B.instagram={getToken:()=>{_tpt.pleasewait.show({content:SR7.LANG["We save your current data and connect to your Instagram Page"]}),SR7.editor.save(()=>{_tpt.pleasewait.hide(),_tpt.ajax({action:"stream.instagram.login-url",data:{id:SR7.editing.module,slide_id:SR7.editing.slide},callBack:e=>{let t=_tpt.fixResponse(e);t.success&&window.open(t.url,"_self")}})},!0)}},SR7.B.pages={getList:async()=>new Promise(e=>{void 0!==_tpt.R.pages?e():_tpt.ajax({action:"wordpress.get.pages",backend:!0,callBack:function(t){"object"!=typeof t&&(t=_tpt.fixResponse(t)),0==t.success?SR7.B.message.show({type:"warning",message:"Pages could not be loaded",wait:2.5,delay:.25}):_tpt.R.pages=t.pages,e()}})}),processList:async e=>{let t=[];for(let a in e){let i=s("sr-drops");i.dataset.v=a,i.dataset.title=e[a].title,i.innerHTML=e[a].title,t.push(i)}return t}},SR7.B.postTypes={getList:async()=>new Promise(e=>{void 0!==_tpt.R.posts?.types?e():_tpt.ajax({action:"wordpress.get.post-data",backend:!0,callBack:function(t){"object"!=typeof t&&(t=_tpt.fixResponse(t)),0==t.success?SR7.B.message.show({type:"warning",message:"Post Types and Categories could not be loaded",wait:2.5,delay:.25}):_tpt.R.posts={types:t.post_types,categories:t.categories,taxonomies:t.taxonomies},e()}})}),processList:async(e,t,i)=>{let o=[];if("types"===t)for(let t in e){let i=s("sr-drops");i.dataset.v=t,i.dataset.title=e[t],a(i,"valuelisting",!0),i.innerHTML=e[t],o.push(i)}else if("taxonomies"===t){i=Array.isArray(i)?i:[i];for(let t in i){let r=i[t];for(let t in e.taxonomies[r])if(_tpt.hop(e.taxonomies[r],t)){e.categories[r][t]?.cats&&o.push(n(e.types[r]+" "+e.categories[r][t].title));
1for(let i in e.categories[r][t]?.cats){if(!_tpt.hop(e.categories[r][t].cats,i))continue;let l=s("sr-drops");l.dataset.v=t+"_"+i,l.dataset.title=e.categories[r][t].cats[i],a(l,"valuelisting",!0),l.innerHTML=e.categories[r][t].cats[i],o.push(l)}}}}return o}},SR7.B.fontTypes={updateUsedFonts:async function(){SR7.B.fontTypes.registerAlways(),await SR7.B.fontTypes.getList(),SR7.D.collectModulFonts(SR7.editing.module),SR7.D.registerModuleFonts(SR7.editing.module),await _tpt.loadFonts(),_tpt.wait(19)},updateUsedFontsAndRedraw:async function(){await SR7.B.fontTypes.updateUsedFonts(),requestAnimationFrame(()=>{SR7.editor.elements.redraw()})},registerAlways:function(){_tpt.registerFont({family:"FontAwesome",url:SR7.E.plugin_url+"public/css/fonts/font-awesome/css/font-awesome.css"}),_tpt.registerFont({family:"Materialicons",url:SR7.E.plugin_url+"public/css/fonts/material/material-icons.css"}),_tpt.registerFont({family:"Pe-icon-7-stroke",url:SR7.E.plugin_url+"public/css/fonts/pe-icon-7-stroke/css/pe-icon-7-stroke.css"}),_tpt.registerFont({family:"revicons",url:SR7.E.plugin_url+"public/css/fonts/revicons/css/revicons.css"})},getList:async function(e=""){return _tpt.R??={},SR7.B.fontTypes._getList??={p:null,ok:!1},SR7.B.fontTypes._getList.ok&&_tpt.R.fontPool?_tpt.R.fontPool:(SR7.B.fontTypes._getList.p||(SR7.B.fontTypes._getList.p=new Promise(t=>{_tpt.ajax({action:"fonts.get",data:{font:e||"",nonce:SR7.E.nonce},callBack:e=>{try{if("object"!=typeof e&&(e=_tpt.fixResponse(e)),e&&!1===e.success)SR7.B.message.show({type:"warning",message:"The System and Google Font list can not be loaded",wait:2.5,delay:.25}),SR7.B.fontTypes._getList.ok=!1,t(null);else{if(_tpt.R.fontPool=e.fonts,SR7.B.fontTypes._getList.ok=!0,SR7.global?.fonts?.list&&SR7.global.fonts.list?.length>0)for(let e of SR7.global.fonts.list)_tpt.registerFont({family:e.family,url:e.url}),_tpt.R.fontPool.push({label:e.family,url:e.url,type:"custom",variants:e.weights.split(",")});t(_tpt.R.fontPool)}}catch{SR7.B.fontTypes._getList.ok=!1,t(null)}finally{SR7.B.fontTypes._getList.p=null}}})})),SR7.B.fontTypes._getList.p)},getFontAttributes:function(s){let a=null==s.variants||0==s.variants?.length?e:s.variants,i=a.filter(e=>String(e).includes("italic")).length>0,o=[];for(let s=0;s<e.length;s++){let i=String(e[s]).replace("italic","").replace("Italic","").trim();a.filter(e=>{let t=String(e).replace("italic","").replace("Italic","").trim();return""==t&&(t="400"),t==i}).length>0&&0==o.filter(e=>{}).length&&o.push({value:e[s],altitle:e[s],title:e[s]+" "+t[s]})}return o.sort((e,t)=>e.title<t.title?-1:e.title>t.title?1:0),{weights:o,italic:i}},updateSettings:function(e,t){e.dataset.v=e.dataset.v.replace(/'/g,"");let s=_tpt.R.fontPool.filter(t=>t.label==e.dataset.v)[0];if(!s)return;let a=e.closest(".font_type_settings");if(!a)return;const{weights:o,italic:r}=this.getFontAttributes(s),l=a.querySelectorAll(".font_type_weight");if(l.length>0){const e=a.querySelector(".font_type_italic");let s;e&&(s=_tpt.obj.get(i(e,"r"),"layer"));for(let e of l){if(null===i(e,"r")){let t=e.dataset.v;t=SR7.editor.fonts.findClosestWeight(o,e.dataset.v),e.dataset.v=t,SR7.B.drop.populate(e,o,e?.dataset?.v??e?.dataset?.ov??null);continue}let s=_tpt.obj.get(i(e,"r"),"layer"),a=s,r=!1;0==o.filter(e=>String(e.value)==String(s)).length&&(0==o.filter(e=>"400"==String(e.value)).length?0==o.filter(e=>"500"==String(e.value)).length?(a=o[0].value,r=!0):(a="500",r=!0):(a="400",r=!0)),SR7.B.drop.populate(e,o,a),"fonttypeset"!==t&&r&&_tpt.obj.set({path:i(e,"r"),env:"layer",value:a,track:!1})}"fonttypeset"!==t&&_tpt.tf(s)&&!r&&(_tpt.obj.set({path:i(e,"r"),env:"layer",value:!1,track:!1}),requestAnimationFrame(()=>{SR7.B.radio.set(e)}))}"fonttypechanged"==t&&setTimeout(async()=>{await SR7.B.fontTypes.updateUsedFonts(),setTimeout(()=>{SR7.editor.elements.redraw()},150)},29)},processList:async function(){let e=[],t=[],a=[],i=[],o=[];for(let e in _tpt.R.fontPool){let r=s("sr-drops");if(""==_tpt.R.fontPool[e].label||"Dont Show Me"==_tpt.R.fontPool[e].label)continue;r.dataset.v=_tpt.R.fontPool[e].label.replaceAll("'",""),r.textContent=_tpt.R.fontPool[e].label.replaceAll("'","");let l=_tpt.R.fontPool[e].type;"custom"===l?(r.dataset.otitle="Custom",t.push(r)):"websafe"===l?(r.dataset.otitle="WebSafe",a.push(r)):"googlefont"===l?(r.dataset.otitle="Google",i.push(r)):(r.dataset.otitle="Other Fonts",o.push(r))}return t=d(t),a=d(a),i=d(i),o=d(o),t.length&&(e.push(n("Custom")),e.push(...t)),a.length&&(e.push(n("WebSafe")),e.push(...a)),i.length&&(e.push(n("Google Fonts")),e.push(...i)),o.length&&(e.push(n("Other Fonts")),e.push(...o)),e}};let r={get:async function(e){let t,a=i(e,"viewchild");return new Promise((o,r)=>{if(null!==i(e,"list")){let t=i(e,"list").split(",").map(e=>s("sr-drops",null,null,{v:e},null,e));o(t)}else if(e.dataset?.source?.includes?.("addons.")){let t=e.dataset.source.split(".");SR7.B.addOns[t[1]].getDropList(e.dataset.sourceType).then(async s=>{try{let a=await SR7.B.addOns[t[1]].processDropList(s,e.dataset.sourceType);o(a)}catch(e){console.error("Error processing post types:",e),r(e)}})}else switch(e.dataset?.source){case"actionslides":SR7.editor.slides.loadSlides().then(async()=>{let e=await SR7.editor.slides.proccessSidesWithActions();o(e)});break;case"slidelength":SR7.editor.slides.loadSlides().then(async()=>{let t=await SR7.editor.slides.processDropList("index",e.dataset?.sourceext);o(t)});break;case"globalss":{let t=SR7.M[SR7.editing.module],a=[];for(let e in t.slideOrder)a.push(s({t:"sr-drops",d:{v:1+parseInt(e)},h:SR7.LANG["Slide Index"]+" "+(1+parseInt(e))}));"end"==e.dataset.sourceparams&&a.push(s({t:"sr-drops",d:{v:"last"},h:SR7.LANG.Last})),o(a);break}case"fonttypes":SR7.B.drop.fontList?o(SR7.B.drop.fontList):SR7.B.fontTypes.getList().then(async()=>{try{SR7.B.drop.fontList=await SR7.B.fontTypes.processList(_tpt.R.fontPool),o(SR7.B.drop.fontList)}catch(e){console.error("Error processing font list:",e),r(e)}}).catch(e=>{console.error("Error loading font list:",e),r(e)});break;case"flickrsets":{let t=_tpt.obj.get(e.dataset.apisrc,a),s=_tpt.obj.get(e.dataset.countsrc,a),i=_tpt.obj.get(e.dataset.urlsrc,a);
1SR7.B.flickr.getPhotoSets(t,s,i).then(async()=>{try{let e=await SR7.B.flickr.processList(_tpt.R.flickr);o(e)}catch(e){console.error("Error processing post types:",e),r(e)}}).catch(e=>{console.error("Error loading post types:",e),r(e)});break}case"youtubeplaylist":{let t=_tpt.obj.get(e.dataset.api,a),s=_tpt.obj.get(e.dataset.channelid,a);SR7.B.youtube.getPhotoSets(t,s).then(async()=>{try{let e=await SR7.B.youtube.processList(_tpt.R.youtube);o(e)}catch(e){console.error("Error processing post types:",e),r(e)}}).catch(e=>{console.error("Error loading post types:",e),r(e)});break}case"blends":if(SR7.B.drop.blendlist)return o(SR7.B.drop.blendlist);SR7.B.drop.blendlist=SR7.editor.elements.filter.processList("blends"),o(SR7.B.drop.blendlist);break;case"tlparts":o(SR7.editor.elements.parts.processList(e,e.dataset.v));break;case"filters":if(SR7.B.drop.filterlist)return o(SR7.B.drop.filterlist);SR7.B.drop.filterlist=SR7.editor.elements.filter.processList("filters"),o(SR7.B.drop.filterlist);break;case"facebookalbums":{let t=_tpt.obj.get(e.dataset.appid,a),s=_tpt.obj.get(e.dataset.pageid,a);SR7.B.faceBook.getPhotoSets(t,s).then(async()=>{try{let e=await SR7.B.faceBook.processList(_tpt.R.faceBook);o(e)}catch(e){console.error("Error processing post types:",e),r(e)}}).catch(e=>{console.error("Error loading post types:",e),r(e)});break}case"pages":SR7.B.pages.getList().then(async()=>{try{let e=await SR7.B.pages.processList(_tpt.R.pages);o(e)}catch(e){console.error("Error processing pages:",e),r(e)}}).catch(e=>{console.error("Error loading pages:",e),r(e)});break;case"taxonomies":{let t=_tpt.obj.get(e.dataset.taxonomiesof,a);SR7.B.postTypes.getList().then(async()=>{try{let e=await SR7.B.postTypes.processList(_tpt.R.posts,"taxonomies",t);o(e)}catch(e){console.error("Error processing post types:",e),r(e)}}).catch(e=>{console.error("Error loading post types:",e),r(e)});break}case"posttypes":SR7.B.postTypes.getList().then(async()=>{try{let e=await SR7.B.postTypes.processList(_tpt.R.posts.types,"types");o(e)}catch(e){console.error("Error processing post types:",e),r(e)}}).catch(e=>{console.error("Error loading post types:",e),r(e)});break;case"splitdelays":o(SR7.editor.elements.frames.splitDelays(SR7.editing.anim.part));break;case"scenestates":{let e=[];e.push(s({t:"sr-drops",d:{v:"idle"},h:SR7.LANG.Idle}));let t=SR7.M[SR7.editing.module].slides[SR7.editing.slide].slide.states[SR7.editing.scene];if(t&&t.length>0)for(let a of t)e.push(s({t:"sr-drops",d:{v:a.id},h:a.name}));o(e);break}case"layerscenes":{let e=[],t=SR7.editor.scene.layer.inscenes();if(t&&t.length>0)for(let a of t)a.sc!==SR7.editing.scene&&e.push(s({t:"sr-drops",d:{v:a.sc},h:a.title}));o(e);break}case"fromdevices":{let e=[],t=["wdesktop","desktop","laptop","tablet","mobile"];for(let a=0;a<5;a++)SR7.M[SR7.editing.module].settings.uSize[a]&&SR7.M[SR7.editing.module].LEV!==a&&e.push(s({t:"sr-drops",d:{v:a},h:SR7.LANG.From+" "+SR7.LANG[t[a]]+'<span class="sr--form--otitle">'+_tpt.QIcons[t[a]+"m"]+"</span>"}));o(e);break}case"bganimengines":{let e=[],t=s("sr-drops");if(t.dataset.v="animateCore",t.innerHTML=SR7.LANG["Core Engine"],e.push(t),SR7.editor.elements.attrs.bgengines)for(let t in SR7.editor.elements.attrs.bgengines)if(_tpt.hop(SR7.editor.elements.attrs.bgengines,t)){let a=s("sr-drops");a.dataset.v=t,a.innerHTML=SR7.editor.elements.attrs.bgengines[t].title,e.push(a)}o(e);break}case"ease":{const t="color"===e?.dataset?.sourcetype,a=t?"easeListColor":"easeList";if(SR7.B.drop[a])return void o(SR7.B.drop[a]);const i=[];SR7.B.drop[a]=i;const r=t?Object.keys(_tpt.gradient.easing).filter(e=>_tpt.hop(_tpt.gradient.easing,e)&&void 0!==_tpt.gradient.easing[e].easein).map(e=>e):Object.keys(_tpt).filter(e=>void 0!==_tpt?.[e]?.easeIn).map(e=>e);let l;r.sort();for(let e of r)if(l=e[0].toUpperCase()+e.slice(1),"Linear"===e){const t=s("sr-drops");t.dataset.v=e.toLowerCase(),t.innerHTML=l,i.push(t)}else for(let t of["in","out","inOut"]){const a=s("sr-drops");a.dataset.v=e.toLowerCase()+"."+t,a.innerHTML=l+".ease"+t[0].toUpperCase()+t.slice(1),i.push(a)}i.sort((e,t)=>e.getAttribute("data-v")-t.getAttribute("data-v")),o(i);break}case"navigation":t=e.dataset?.sourceType,SR7.editor.nav.getList(t).then(async()=>{try{SR7.editor.nav.lists??={},SR7.editor.nav.lists[t]=await SR7.editor.nav.skin.processList(_tpt.R.nav[t],e),o(SR7.editor.nav.lists[t])}catch(e){console.error("Error processing post types:",e),r(e)}}).catch(e=>{console.error("Error loading post types:",e),r(e)});break;case"colorpresets":{const e=SR7.B.colorpicker;e.presetManager.getList().then(async()=>{try{e.presetManager.list=await SR7.B.colorpicker.presetManager.processList(),o(e.presetManager.list)}catch(e){console.error("Error processing color presets:",e),r(e)}}).catch(e=>{console.error("Error loading color presets:",e),r(e)});break}case"actiontypes":o(SR7.editor.actions.processList());break;case"layers":{let t=[],a=_tpt.obj.get(e.dataset.sourcetype,"slide"),i=SR7.M[SR7.editing.module].staticSlides[0],r="sceneFromSlide"==e.dataset.fromslide&&SR7.editing.sceneFromSlide;if(!r||i!==r){let e=SR7.M[SR7.editing.module].slides[SR7.editing.slide].layers,i=[];i.push(s({t:"sr-drops-title",h:SR7.LANG["Current Slide Layers"]}));for(let t in e){if(!_tpt.hop(e,t)||"zone"===e[t].subtype||"slidebg"===e[t].subtype||a?.includes?.("_video")&&"audio"!=e[t].type&&"video"!=e[t].type&&"audio"!==e[t].subtype&&"video"!==e[t].subtype)continue;let o=_tpt.QIcons[SR7.editor.elements.getIcon(e[t].type,e[t].subtype,e[t].zonetype)].replace("sr--icon","sr--icon sr--icon--optionicon");i.push(s({t:"sr-drops",h:o+" "+e[t].alias+" <sr-drop-sm-txt>(ID:"+e[t].id+")</sr-drop-sm-txt>",a:{valuelisting:!0},d:{v:e[t].id,shorttitle:e[t].alias}}))}i=c(i,"shorttitle"),i.length>1&&(t=t.concat(i))}if("true"==e.dataset?.sourceglobal||r===i){let e=[];e.push(s({t:"sr-drops-title",h:SR7.LANG["Global Slide Layers"]}));let o=SR7.M[SR7.editing.module].slides[i]?.layers;
1if(o)for(let t in o){if(!_tpt.hop(o,t)||"zone"===o[t].subtype||a?.includes?.("_video")&&"audio"!=o[t].type&&"video"!=o[t].type&&"audio"!==o[t].subtype&&"video"!==o[t].subtype)continue;let r=_tpt.QIcons[SR7.editor.elements.getIcon(o[t].type,o[t].subtype,o[t].zonetype)].replace("sr--icon","sr--icon sr--icon--optionicon");e.push(s({t:"sr-drops",h:r+" "+o[t].alias+" ("+o[t].id+")",a:{valuelisting:!0},d:{v:i+":"+o[t].id,shorttitle:o[t].alias}}))}e=c(e,"shorttitle"),e.length>1&&(t=t.concat(e))}if(a?.includes?.("_video")){let e=_tpt.QIcons.video.replace("sr--icon","sr--icon sr--icon--optionicon");t.unshift(s({t:"sr-drops",h:e+" "+SR7.LANG["Active Video in Slide"],a:{valuelisting:!0},d:{v:"firstvideo",shorttitle:SR7.LANG["Active Video in Slide"]}})),t.unshift(s({t:"sr-drops",h:e+" "+SR7.LANG["Slide BG Video"],a:{valuelisting:!0},d:{v:"backgroundvideo",shorttitle:SR7.LANG["Slide BG Video"]}})),t.unshift(s({t:"sr-drops-title",h:SR7.LANG["General Video Layers"]}))}o(t);break}case"presets":switch(t=e.dataset.sourceType.split("."),t[0]){case"lanugages":o([]);break;case"navigation":SR7.editor.nav.presets.get(t[1]).then(async t=>{try{let s=await SR7.editor.nav.presets.processList(t,e);o(s)}catch(e){console.error("Error processing post types:",e),r(e)}});break;default:"addOns"==t[0]&&SR7.B.addOns[t[1]].presets.get(t[2]).then(async s=>{try{let a=await SR7.B.addOns[t[1]].presets.processList(s,e);o(a)}catch(e){console.error("Error processing post types:",e),r(e)}})}break;case"metas":if(t=e.dataset.sourceType.split("."),"all"===t[0])SR7.editor.elements.metas.get().then(async e=>{try{let t=await SR7.editor.elements.metas.processList(e);o(t)}catch(e){console.error("Error processing post types:",e),r(e)}});break;case"args":t=e.dataset.sourceType.split("."),SR7.editor.elements.args.get(t[0]).then(async e=>{try{let t=await SR7.editor.elements.args.processList(e);o(t)}catch(e){console.error("Error processing post types:",e),r(e)}});break;case"icons":{t=e.dataset.sourceType.split(".");let s=e.dataset.drawicon;switch(t[0]){case"all":SR7.editor.elements.icons.get(t[1]).then(async e=>{try{let t=await SR7.editor.elements.icons.processList(e,s);o(t)}catch(e){console.error("Error processing post types:",e),r(e)}});break;case"navigation":SR7.editor.nav.icons.get(t[1]).then(async e=>{try{let t=await SR7.editor.nav.icons.processList(e);o(t)}catch(e){console.error("Error processing post types:",e),r(e)}})}break}case"tlfgs":o(SR7.editor.elements.framegroups.getDropList());break;case"curframes":o(SR7.editor.elements.frames.getDropList());break;case"scenes":t=e.dataset.sourceType,SR7.editor.scene.get(null!==i(e,"animation")).then(async e=>{try{let t=await SR7.editor.scene.processList(e);o(t)}catch(e){console.error("Error processing post types:",e),r(e)}});break;case"modules":_tpt.getModules().then(async()=>{try{let t=[];for(let e in SR7.LIB.M){let a=s("sr-drops");a.dataset.v=SR7.LIB.M[e].alias;let i="standard"===SR7.LIB.M[e].type?SR7.LANG.Slider:"carousel"===SR7.LIB.M[e].type?SR7.LANG.Carousel:SR7.LANG.Hero;a.dataset.title=_tpt.txtShort(SR7.LIB.M[e].title,35,!1),a.dataset.otitle=i,a.innerHTML=_tpt.txtShort(SR7.LIB.M[e].title,35,!1)+" <span style='position:absolute; right:15px;' class='sr--form--otitle'>("+i+")</span>",t.push(a)}t.sort((e,t)=>{let s=e.innerHTML.toLowerCase(),a=t.innerHTML.toLowerCase();return s<a?-1:s>a?1:0}),"allmodal"==e.dataset.sourcefirst&&(t.unshift(s({t:"sr-drops-title",h:SR7.LANG.Modules})),t.unshift(s({t:"sr-drops",d:{v:"current"},h:SR7.LANG["Current Focused Modal"]})),t.unshift(s({t:"sr-drops",d:{v:"all"},h:SR7.LANG["All Opened Modal"]}))),o(t)}catch(e){console.error("Error processing post types:",e),r(e)}});break;case"scenelist":{let t=_tpt.obj.get(e.dataset?.sourcetype,"slide"),a=SR7.M[SR7.editing.module].slides[t]?.slide?.scenes,i=[];if(a)for(let e in a){if(!_tpt.hop(a,e))continue;let t=s("sr-drops");t.dataset.v=e,t.dataset.title=a[e].t,t.innerHTML=a[e].t,i.push(t)}i.push(s({t:"sr-drops",d:{v:"newscene",title:SR7.LANG["Add a new scene"]},h:'<sr-wrap dropicon="">'+_tpt.QIcons.scene+"</sr-wrap>"+SR7.LANG["Add a new scene"]})),o(i);break}case"moduleslides":{let t=e.dataset?.sourceparams,a=[];if("scenes"==t)return a.push(s({t:"sr-drops",h:SR7.LANG["Global Slide"],d:{v:SR7.M[SR7.editing.module].staticSlides[0]}})),a.push(s({t:"sr-drops",h:SR7.LANG["Current Slide"],d:{v:SR7.editing.slide}})),void o(a);_tpt.getModules().then(async()=>{let e=SR7.editing.module;if("current"!==t){let s=_tpt.obj.get(t,"slide");e=SR7.LIB.M.filter(e=>e.alias==s)[0]?.id}else a.push(s({t:"sr-drops-title",h:SR7.LANG.Defaults})),a.push(s({t:"sr-drops",h:SR7.LANG["First Slide"],d:{v:"first"}})),a.push(s({t:"sr-drops",h:SR7.LANG["Last Slide"],d:{v:"last"}})),a.push(s({t:"sr-drops",h:SR7.LANG["Next Slide"],d:{v:"next"}})),a.push(s({t:"sr-drops",h:SR7.LANG["Previous Slide"],d:{v:"prev"}})),a.push(s({t:"sr-drops",h:SR7.LANG["Random Slide"],d:{v:"random"}})),a.push(s({t:"sr-drops-title",h:SR7.LANG["Current Slide"]}));e||o(a),_tpt.ajax({action:"slide.get.by_slider_id",backend:!0,data:{id:e},callBack:function(e){let i;try{i=_tpt.fixResponse(e);let r=1;for(let e of i.slides){if(SR7.M?.[e.parent]?.slides?.[e.id]?.slide?.deleted)continue;let i=s({t:"sr-drops",d:{v:"current"==t?e.id:"#"+e.id}});i.dataset.shorttitle=i.dataset.title=i.innerHTML=""==e.title?r+" "+SR7.LANG.Slide:e.title,a.push(i),r++}o(a)}catch{i=null}}})});break}default:o(e.querySelectorAll("sr-drops, sr-drops-title"))}})}},l=(e,t,a,o)=>{a??=t.src_options.length-1;let r="SR-DROPS-TITLE"==e.tagName,l=s(r?"sr-drops-title":"sr-drops");if(l.className=e.className,null!==i(e,"dep")&&i(e,"depv")!==_tpt.obj.get(i(e,"dep"),i(t.caller,"viewchild")))return;let n=!r&&(o&&(o==e.dataset.v||_tpt.normEase(e.dataset.v)==_tpt.normEase(t.caller.dataset.v)||t.multi&&-1!==String(t.caller.dataset.v).split("#;#").map(_tpt.normEase).indexOf(_tpt.normEase(e.dataset.v)))||t.multi&&-1!==t.caller.dataset.v.split("#;#").indexOf(e.dataset.v)||e.dataset.v==t.caller.dataset.v)||String(e.dataset.v).replace(/\\/g,"")==String(t.caller.dataset.v).replace(/\\/g,"");return l.innerHTML=r?e.innerHTML:(t.check?"<sr-check manual>"+(n?_tpt.QIcons.check:"")+"</sr-check>":"")+e.innerHTML,r||(e.dataset.vpattern&&(l.dataset.vpattern=e.dataset.vpattern),l.dataset.i=a,e.dataset.hover&&(l.dataset.hover=e.dataset.hover),e.dataset.leave&&(l.dataset.leave=e.dataset.leave),e.dataset.font&&(l.dataset.font=e.dataset.font),"preset"===t.type&&(l.dataset.otitle=e.dataset.otitle),e.querySelectorAll(".sr--inp--pattern").forEach(e
1=>{let s=l.querySelector('.sr--inp--pattern[data-vref="'+e.dataset.vref+'"]');s.value=e.value,o?n?("In"==e.dataset.vchecked&&t.caller.dataset.v.includes("easeIn")||"Out"==e.dataset.vchecked&&t.caller.dataset.v.includes("Out"))&&s.classList.add("checked"):s.classList.remove("checked"):"SR-RADIO-ITEM"==s.tagName&&e.value&&(e.value==e.dataset.vchecked||e.value.toLowerCase().includes(e.dataset.vchecked))&&s.classList.add("checked")}),e?.dataset?.ignoreclick||l.addEventListener("click",function(e){e.target.dataset?.action||e.target.className.includes("sr--preset--action")||"INPUT"!==e.target.tagName&&"SR-RADIO-ITEM"!==e.target.tagName&&SR7.B.drop.selectValue(t.caller,this)}),l.addEventListener("mouseenter",function(e){e.target?.dataset?.hover&&_tpt.action(e.target.dataset.hover,e.target.dataset?.hoverparams,this)}),l.addEventListener("mouseleave",function(e){e.target?.dataset?.leave&&_tpt.action(e.target.dataset.leave,e.target.dataset?.leaveparams,this)}),n&&l.classList.add("selected")),l},n=e=>{let t=s("sr-drops-title");return t.textContent=e,t},d=e=>e.sort((e,t)=>e.textContent.localeCompare(t.textContent)),c=(e,t)=>e.sort((e,s)=>{let a=e.dataset[t]?e.dataset[t].toLowerCase():"",i=s.dataset[t]?s.dataset[t].toLowerCase():"";return a<i?-1:a>i?1:0});_tpt.R??={},_tpt.R.tools_drop=_tpt.extend?_tpt.extend(_tpt.R.tools_drop,{status:2,version:"1.0"}):{status:2,version:"1.0"}}(),function(){"use strict";window.SR7??={},window._tpt??={};const e=SR7.B.cE,t=SR7.B.aC,s=[];SR7.B.globals={modal:null,cache:null,pendingRequests:{},preloadedPanels:{},get:(e,t)=>{if(SR7.global&&!t)return e();_tpt.ajax({action:"plugin.get.settings",callBack:t=>{SR7.global=SR7.B.globals.basics(_tpt.fixResponse(t)?.settings??{}),e()}})},check:()=>{let e=JSON.stringify(SR7.global)!==SR7.B.globals.cache;if(!e)for(let t in SR7.global.addOns)if(JSON.stringify(SR7.global.addOns[t])!==SR7.B.globals.addOnsCache[t]){e=!0;break}return!!e&&(SR7.B.popUp.show(null,"save_before_exit",{bg:!0}),!0)},reset:(e,t)=>{SR7.global=_tpt.fixResponse(SR7.B.globals.cache),"close"==t&&SR7.B.popUp.hide("sr_globals")},save:function(e,t){if(SR7.B.globals.cache=JSON.stringify(SR7.global),SR7.global.addOns){for(let e in SR7.global.addOns)if(JSON.stringify(SR7.global.addOns[e])!==SR7.B.globals.addOnsCache[e]){SR7.B.addOns[e].save({...SR7.global.addOns[e]}),SR7.B.globals.addOnsCache[e]=JSON.stringify(SR7.global.addOns[e]);let t=SR7.LIB.A?.find(t=>String(t?.slug||"").toLowerCase()===e);t&&(t.values=SR7.global.addOns[e])}delete SR7.global.addOns}_tpt.ajax({action:"plugin.save.settings",data:{settings:SR7.global},callBack:e=>{(e=_tpt.fixResponse(e)).success?SR7.B.message.show({type:"success",message:SR7.LANG["Global Settings Saved"],wait:2,delay:0}):SR7.B.message.show({type:"error",message:SR7.LANG["Global Settings Not Saved"],wait:3,delay:.5}),"close"==t&&SR7.B.popUp.hide("sr_globals")}}),this.reset()},open:function(e,t){let[s,a,i]=t.split(",");SR7.B.globals.get(async()=>{SR7.B.globals.cache=JSON.stringify(SR7.global),await this.initAddons().then(async()=>{SR7.B.globals.modal=await SR7.B.popUp.show(e,"sr_globals",{bg:"true"==s,position:a,onClose:()=>{SR7.B.globals.modal.c&&SR7.forms.view.remove(SR7.B.globals.modal.c)}}),this.drawExtendedMenu(),setTimeout(()=>{this.preloadContent()},250),i?document.getElementById("sr_elements_nav_call_"+i)?.click():SR7.B.globals.modal.c.querySelector("sr-options-menu sr-nav-btn.selected")||SR7.B.globals.modal.c.querySelector("sr-options-menu sr-nav-btn:first-child").click()}),SR7.forms.view.add(SR7.B.globals.modal.c),SR7.forms.populate()},!0)},basics:(e={})=>{let t={permission:e.permission??"admin",lang:e.lang??"default",guide:{template:e.guide?.template??e.templateGuide??!0,module:e.guide?.module??e.moduleGuide??!0},inclAll:e.inclAll??e.allinclude??!0,alignGuides:e.alignGuides??!0,alignSnap:e.alignSnap??!0,alignTreshold:e.alignTreshold??12,alignSnapTreshold:e.alignSnapTreshold??4,incl:e.incl??e.includeids??"all",script:{footer:e.script?.footer??!0,defer:e.script?.defer??!0,async:e.script?.async??!0,full:e.script?.full??!1,ytapi:e.script?.ytapi??!0},xOrig:e.xOrig??e.imgcrossOrigin??"unset",fonts:{download:e.fonts?.download??e.fontdownload??"off",awesome:e.fonts?.awesome??e.fontawesomedisable??!1,url:e.fonts?.url??e.fonturl??"",dpc:e.fonts?.dpc??e.dpreconnect??!1,list:e.fonts?.list??e.customFontList??[]},getTec:{feed:e.getTec?.feed??"REST",core:e.getTec?.core??"MIX"},defaults:{viewPort:e.defaults?.viewPort??e.forceViewport??"-200px"},opt:{dprmobile:e.opt?.dprmobile??e.dprmobile??!0,intcache:e.opt?.intcache??e.internalcaching??!1,img:{u:e.opt?.img?.u??!0,f:e.opt?.img?.f??"webp",rw:e.opt?.img?.rw??"2048px",rh:e.opt?.img?.rh??"2048px",mw:e.opt?.img?.mw??"2048px",mh:e.opt?.img?.mh??"2048px",q:e.opt?.img?.q??85,otf:e.opt?.img?.otf??!1,msc:e.opt?.img?.msc??1.3}},gdpr:{ytnc:e.gdpr?.ytnc??e.ytnc??!1,filter:e.gdpr?.filter??"none",category:e.gdpr?.category??e.gdpr_category??"marketing"},track:e.track??e.tracking??"1999-01-01",breakPoints:e.breakPoints??[1920,e.size?.desktop??1240,e.size?.notebook??1024,e.size?.tablet??778,e.size?.mobile??480],fSUVW:e.fSUVW??!1};t.trackOnOff="enabled"==t.track,t.incl=""==t.incl||null==t.incl?["all"]:t.incl;for(let e in t.fonts.list)null==(t.fonts.list[e]?.in??void 0)&&(t.fonts.list[e].in="true"==String(t.fonts.list[e].frontend)?"live":"none",t.fonts.list[e].in="true"==String(t.fonts.list[e].backend)?"live"==t.fonts.list[e].in?"both":"editor":t.fonts.list[e].in);return t.breakPoints=t.breakPoints.map(e=>isNaN(e)?e:parseInt(e,10)),t},clearCache:()=>{_tpt.ajax({action:"plugin.delete.cache",callBack:e=>{e=_tpt.fixResponse(e),SR7.B.message.show({type:e.success?"success":"error",message:e.message,wait:2,delay:0})}})},forceTable:()=>{_tpt.ajax({action:"plugin.check.database",callBack:e=>{e=_tpt.fixResponse(e),SR7.B.message.show({type:e.success?"success":"error",message:e.message,wait:2,delay:0})}})},deleteSR6Confirm:()=>
1{SR7.B.popUp.show(null,"sr-delete-sr6-db",{type:"full",width:"auto",kill:!0,bg:!0,title:SR7.LANG["Delete Unmigrated Modules"],content:SR7.LANG["This will delete all RevSlider 6 modules and Databases that were not migrated to RevSlider 7.<br> This action cannot be undone. Are you sure you want to proceed?"],buttons:[{text:SR7.LANG.Delete,action:"B.globals.deleteSR6,B.popUp.hide+100",type:"primary"},{text:SR7.LANG.Cancel,action:"B.popUp.hide",type:"clean"}]})},deleteSR6:()=>{document.getElementById("sr6_remove_db_button")?.remove?.(),_tpt.ajax({action:"plugin.cleanup_v6",callBack:e=>{e=_tpt.fixResponse(e),SR7.B.message.show({type:e?.success?"success":"error",message:e?.success?"SR6 data and unmigrated modules have been successfully removed.":"SR6 data and unmigrated modules could not be removed.",wait:5,delay:0})}})},fontCachePopup:e=>{"preload"==e.dataset.v&&SR7.B.popUp.show(null,"fonts_precaching",{bg:!0})},fontCache:(e,t)=>{SR7.B.popUp.hide("fonts_precaching"),"full"==t?_tpt.ajax({action:"fonts.delete.cache",callBack:e=>{(e=_tpt.fixResponse(e)).success&&a()}}):a()},initAddons:async function(){const e=SR7.LIB.A.filter(e=>e.active&&e.global);let t=[];for(let s of e){let e=SR7.E.wp_plugin_url+"revslider-"+s.slug+"-addon/admin/assets/",a=SR7.LIB.A.find(e=>e.slug===s.slug)??null;a=a?"?ver="+a.installed:"",_tpt.regResource({id:s.slug+"_admin_js",url:e+"js/"+s.slug+".admin.js"+a}),_tpt.regResource({id:s.slug+"_admin_css",css:e+"css/"+s.slug+".admin.css"+a});let i=(async()=>{try{await _tpt.checkResources([`${s.slug}_admin_js`,`${s.slug}_admin_css`]),await SR7.B.addOns[s.slug].init()}catch(e){console.warn(`Addon "${s.slug}" failed to load:`,e)}})();t.push(i)}await Promise.all(t)},extendMenu:function(e){let t=JSON.stringify(SR7.global)!==SR7.B.globals.cache;SR7.global??={},SR7.global.addOns??={},SR7.global.addOns[e.id]=e.values,SR7.B.globals.addOnsCache??={},SR7.B.globals.addOnsCache[e.id]=JSON.stringify(e.values),t||(SR7.B.globals.cache=JSON.stringify(SR7.global)),s.find(t=>t.id==e.id)||s.push(e)},removeMenu:function(e){if(!s.find(t=>t.id==e))return;let t=s.find(t=>t.id==e);t.c&&(t.c.nav.remove(),t.c.content.remove()),s.splice(s.findIndex(t=>t.id==e),1)},drawExtendedMenu:function(){const a=SR7.B.globals.modal.c.querySelector("sr-options-menu"),i=SR7.B.globals.modal.c.querySelector("sr-modal-content"),o=i.querySelector(".sr--tab--call");for(let r of s.sort((e,t)=>e.name[0]>t.name[0]?1:-1))r.c||(r.c={nav:t(e({t:"sr-nav-btn",cs:"sr--tab--call",a:{id:"sr_elements_nav_call_"+r.id},d:{srTabc:"sr_gl_"+r.id,action:r.callback?r.callback:"B.globals.getContent",aparams:r.id}}),e({t:"sr-icon-wrap",h:_tpt.QIcons[r.icon]}),e({t:"span",h:SR7.LANG[r.name]})),content:e({t:"sr-wrap",cs:"sr--tab--content",a:{view:"glbls_"+r.id,viewchild:"glbls",id:"sr_gl_"+r.id}})},t(a,r.c.nav),i.insertBefore(r.c.content,o))},preloadContent:function(e,t){const s=document.querySelectorAll('sr-nav-btn[data-action="B.globals.getContent"]'),a=new Set;for(const e of s){const s=e.dataset.aparams;s&&(void 0!==t&&s!==t||this.preloadedPanels[s]||e.dataset.requested||a.add("sr_elements_"+s))}if(0===a.size)return Promise.resolve(!1);const i=Date.now();for(const e of a)this.pendingRequests[e]={id:i,aborted:!1};return new Promise(e=>{_tpt.ajax({action:"plugin.panels",backend:!0,data:{panels:Array.from(a)},callBack:t=>{t=_tpt.fixResponse(t);const s=t?.panels||t?.data||{};for(const e of a){let t=e.replace("sr_elements_","");const a=this.pendingRequests[e];if(!a||a.id!==i||a.aborted)continue;const o=s?.[e];o&&(this.preloadedPanels[t]=o)}e(!0)}},!0)})},getContent:function(e,t){if(!t)return;if(e.dataset.requested)return;e.dataset.requested=!0,this.pendingRequests?.[t]&&(this.pendingRequests[t].aborted=!0);const s=document.getElementById("sr_gl_"+t);return s?this.preloadedPanels?.[t]?(s.innerHTML=this.preloadedPanels[t],SR7.forms.view.remove(s),SR7.forms.view.add(s),SR7.forms.populate({onlyview:"glbls_"+t}),void SR7.toolTip.prepare()):void _tpt.ajax({action:"plugin.panel.sr_elements_"+t,backend:!0,callBack:function(e){(e=_tpt.fixResponse(e)).success&&(this.preloadedPanels[t]=e.html,s.innerHTML=e.html,SR7.forms.view.remove(s),SR7.forms.view.add(s),SR7.forms.populate({onlyview:"glbls_"+t}),SR7.toolTip.prepare())}.bind(this)}):void 0},adjustContent:function(e){const t=document.getElementById(e.dataset.actarget),s=e.dataset.acheight;t.c??={}
1,t.c.scrollInstance?t.c.scrollInstance.update():s&&t.offsetHeight>s&&(t.c.scrollInstance=new SR7.B.CustomScroll(t,s,0,!0),t.style.height=s+"px")}};let a=(e=1)=>{_tpt.pleasewait.show({title:SR7.LANG["Collecting Google Fonts"],content:e+" "+SR7.LANG.of+" "+Math.ceil(Object.keys(SR7?.LIB?.M??{}).length/50)+" "+SR7.LANG["Parsing Sequence"]+"<br>"+Object.keys(SR7.B.globals.fontsToCache??{}).length+" "+SR7.LANG["Font(s) to Cache"]}),_tpt.ajax({action:"fonts.collect.google",data:{page:e},callBack:t=>{(t=_tpt.fixResponse(t)).success&&t.fonts?(SR7.B.globals.fontsToCache=_tpt.extend(SR7.B.globals?.fontsToCache??{},t.fonts),t.more?a(++e):(_tpt.pleasewait.show({title:SR7.LANG["Collecting Google Fonts"],content:e+" "+SR7.LANG.of+" "+Math.ceil(Object.keys(SR7?.LIB?.M??{}).length/50)+" "+SR7.LANG["Parsing Sequence"]+"<br>"+Object.keys(SR7.B.globals.fontsToCache??{}).length+" "+SR7.LANG["Font(s) to Cache"]}),i(0))):(_tpt.pleasewait.hide(),SR7.B.message.show({type:"error",message:t.message,wait:2,delay:0}))}})},i=function(e=0){let t=Object.keys(SR7.B.globals.fontsToCache);SR7.c.tempStamp??=(new Date).getTime();let s=((e,t,s)=>{let a=((new Date).getTime()-s)/1e3/e;return Math.max(1,Math.round((t.length-e)*a))})(e,t,SR7.c.tempStamp);_tpt.pleasewait.show({title:SR7.LANG["Precaching Google Fonts"],content:`${e} ${SR7.LANG.of} ${t.length} ${SR7.LANG["Google Fonts"]} ${SR7.LANG.Precached}<br>${SR7.LANG["Currently Importing the"]} "${t[e]}" ${SR7.LANG["Google Font"]}<br>(${SR7.LANG["Approximate Remaining Time"]}: ${s} sec)`}),_tpt.ajax({action:"fonts.get.google",data:{font:[SR7.B.globals.fontsToCache[t[e]]]},callBack:s=>{(s=_tpt.fixResponse(s)).success?e<t.length-1?i(++e):(_tpt.pleasewait.hide(),SR7.B.message.show({type:"success",message:SR7.LANG["Google Fonts Cached"],wait:2,delay:0})):(_tpt.pleasewait.hide(),SR7.B.message.show({type:"error",message:s.message,wait:2,delay:0}))}})};_tpt.R??={},_tpt.R.tools_globals=_tpt.extend?_tpt.extend(_tpt.R.tools_globals,{status:2,version:"1.0"}):{status:2,version:"1.0"}}(),function(){"use strict";window.SR7??={},window._tpt??={};const e=SR7.B.cE,t=SR7.B.sA,s=SR7.B.gA,a=SR7.B.aC,i=SR7.B.cEsP;_tpt.pleasewait={show:function(e){this.c??=document.getElementsByTagName("sr-pleasewait")[0],this.c.style.pointerEvents="auto",this.cacheContent??=this.c.innerHTML,this.c.innerHTML=this.cacheContent,this.title=document.getElementById("sr_pleasewait_title"),this.content=document.getElementById("sr_pleasewait_content"),e.title&&this.title&&(this.title.innerHTML=e.title),e.content&&this.content&&(this.content.innerHTML=e.content),SR7.B.updateFullFixed(),null==this.anim&&(this.anim=_tpt.gsap.timeline({paused:!0}),this.anim.add(_tpt.gsap.fromTo(this.c,{display:"none",duration:.3,opacity:0,ease:"power3.out"},{display:"block",opacity:1}))),clearTimeout(this.timer),this.timer=setTimeout(function(){_tpt.pleasewait.anim.play()},1e3*(e.delay??0))},hide:function(){this.c??=document.getElementsByTagName("sr-pleasewait")[0],this.c.style.pointerEvents="none",clearTimeout(this.timer),void 0!==this.anim?_tpt.pleasewait.anim.reverse():_tpt.gsap.to(this.c,{display:"none",duration:.3,opacity:0,ease:"power3.out"})}},SR7.B.message={show:t=>{let{type:s="success",message:i,image:o,icon:r,wait:l=1,delay:n=0,capital:d=!0}=t;SR7.B.messageBoxes??=document.createElement("sr-message-boxes");let c=e("sr-message-box"),p=e("sr-icon-wrap");p.innerHTML=o?"":_tpt.QIcons[null==r?"error"===s?"alert":"success"===s?"check":"info":r],o&&(c.classList.add("sr--withimage"),p.style.backgroundImage="url('"+o+"')",p.style.backgroundSize="cover");let u,g=e("sr-wrap"),h=e("span");return a(g,h),a(c,p),a(c,g),s&&c.classList.add(s),h.innerHTML=d?i.toLowerCase().replace(/\b\w/g,e=>e.toUpperCase()):i,a(SR7.B.messageBoxes,c),a(document.body,SR7.B.messageBoxes),_tpt.gsap.from(c,{y:20,delay:n,opacity:0,duration:1,ease:"power3.inOut"}),l&&"click"!==l&&(u=setTimeout(function(){SR7.B.message.hide(c)},1e3*n+1e3*l)),c.style.cursor="pointer",c.style.pointerEvents="auto",c.addEventListener("click",function(){clearTimeout(u),SR7.B.message.hide(c)}),c.id="sr--message--"+Math.round(1e6*Math.random()),c},hide:e=>{let t=_tpt.gsap.timeline();t.add(_tpt.gsap.to(e,{x:20,force3D:!0,opacity:0,duration:.4,ease:"power1.inOut"})),t.add(_tpt.gsap.to(e,{height:0,force3D:!0,overflow:"hidden",minHeight:0,maxHeight:0,duration:.4,ease:"power2.Out"}),.2),t.eventCallback("onComplete",function(){e.remove()})}},SR7.B.popUp={build:(s,o)=>
1{if(SR7.c.popUps?.[s]?.c)return;let r=e("sr-popup");if(r.id=s,r.classList.add("sr--dynpop--"+o.type),r.style.maxWidth="auto"==o.width?"none":o.width??"320px",r.style.minHeight=o.minHeight??"auto",o.maxHeight&&(r.style.maxHeight=o.maxHeight),!o.noHeader){let t=e("sr-popup-header"),s=e("h2");s.classList.add("sr--popup--title"),s.classList.add("sr--mr--20"),s.innerHTML=o.title;let l=e("sr-popup-close");l.innerHTML=_tpt.QIcons.popupclose,a(t,s),a(t,l),a(r,t),a(r,i(15))}let l=e("sr-popup-content");if("full"===o.type&&void 0!==o.content){let t=e("sr-wrap"),r=e("span");r.id=s+"_innercontent",a(l,t),a(t,r),r.innerHTML=o.content,o.noSpacer||a(l,i(30))}if(void 0!==o.scontent){let t=e("sr-wrap"),r=e("span");r.id=s+"_innercontent",a(l,t),a(t,r),r.innerHTML=o.scontent,o.noSpacer||o.lSpacer||a(l,i(30)),o.lSpacer&&a(l,i(15))}if(o?.buttons?.length>0){let s=e("sr-wrap"),i=0;for(let r of o.buttons){if(null==r.text)continue;let l=e({t:"sr-button",cs:r.cs??""});l.classList.add("sr--cta"),l.classList.add("sr--mb--0"),o.buttons.length-1>i&&l.classList.add("sr--mr--10"),l.innerHTML=r.text,l.dataset.action=r.action,l.dataset.aparams=r.params,r.type&&t(l,r.type,""),a(s,l)}a(l,s)}return a(r,l),a(SR7.B.popUp.main,r),r},get_update:(e,t)=>{t?.kill&&(SR7.c.popUps[e].kill=!0),SR7.c.popUps[e].close??=SR7.c.popUps[e]?.c?.getElementsByTagName?.("sr-popup-close")?.[0]??SR7.c.popUps[e]?.c?.getElementsByTagName?.("sr-modal-close")?.[0],SR7.c.popUps[e].close&&(SR7.c.popUps[e].close.dataset.action="B.popUp.outsideClickListener",SR7.c.popUps[e].close.dataset.aparams=!0),SR7.c.popUps[e].d??=document.getElementById(e+"_dynamic")},preGet:e=>new Promise(t=>{const s=Array.from(new Set(e.filter(Boolean))).filter(e=>!SR7.c.popUps?.[e]?.c);if(0===s.length)return t();SR7.c.popUps??={},null==SR7.B.popUp.main&&_tpt.resizeObserver.observe(()=>{SR7.B.popUp.setPositionAll()},0),SR7.B.popUp.main??=document.getElementById("sr-popups"),_tpt.ajax({action:"plugin.modals",backend:!0,data:{modals:s},callBack:function(e){if(!(e=_tpt.fixResponse(e)).success)return t();const a=e?.modals||e?.data||{};for(const e of s){const t=a?.[e];t&&(SR7.B.popUp.main.insertAdjacentHTML("beforeend",t),SR7.c.popUps[e]??={},SR7.c.popUps[e].c=document.getElementById(e))}t()}.bind(this)})}),get:(e,t)=>new Promise(s=>{SR7.c.popUps??={},null==SR7.B.popUp.main&&_tpt.resizeObserver.observe(()=>{SR7.B.popUp.setPositionAll()},0),SR7.B.popUp.main??=document.getElementById("sr-popups"),SR7.stage?.c?.editor&&!SR7.stage?.c?.popUp&&(SR7.stage.c.editor.appendChild(SR7.B.popUp.main),SR7.stage.c.popUp=SR7.B.popUp),SR7.c.popUps[e]??={},SR7.c.popUps[e].c??=document.getElementById(e),SR7.c.popUps[e].c?(SR7.B.popUp.get_update(e,t),s(SR7.c.popUps[e])):t?.type?(SR7.c.popUps[e].c=SR7.B.popUp.build(e,t),document.dispatchEvent(new CustomEvent("srPopUpCreated",{detail:{id:e,params:t,popUp:SR7.c.popUps[e].c}})),SR7.B.popUp.get_update(e,t),s(SR7.c.popUps[e])):t?.content?(a(SR7.B.popUp.main,t.content),SR7.c.popUps[e].c=document.getElementById(e),document.dispatchEvent(new CustomEvent("srPopUpCreated",{detail:{id:e,params:t,popUp:SR7.c.popUps[e].c}})),SR7.B.popUp.get_update(e,t),s(SR7.c.popUps[e])):_tpt.ajax({action:"plugin.modal."+e,backend:!0,callBack:function(a){(a=_tpt.fixResponse(a)).success?SR7.B.popUp.main.insertAdjacentHTML("beforeend",a.html):t.showError&&a.message&&SR7.B.message.show({type:"warning",message:a.message,wait:2.5,delay:.25}),SR7.c.popUps[e].c=document.getElementById(e),document.dispatchEvent(new CustomEvent("srPopUpCreated",{detail:{id:e,params:t,popUp:SR7.c.popUps[e].c}})),SR7.B.popUp.get_update(e,t),s(SR7.c.popUps[e])}})}),show:async(i,o,r)=>{let l=await SR7.B.popUp.get(o,r);if(l){if(null==r&&i?.dataset?.position&&(r={position:i.dataset.position}),SR7.c.popUps.opened??=[],SR7.B.popUp.dBG??=document.getElementsByTagName("sr-popups-bg")[0],SR7.c.popUps.requestedToOpen=o,-1==SR7.c.popUps.opened.indexOf(o)&&SR7.c.popUps.opened.push(o),clearTimeout(SR7.c.popUps.resetRequest),SR7.c.popUps.resetRequest=setTimeout(()=>{SR7.c.popUps.requestedToOpen=!1},100),SR7.B.updateFullFixed(),SR7.c.popUps[o].c.classList.add("sr--active--popup"),SR7.c.popUps[o].c.removeAttribute("action"),SR7.c.popUps[o].c.removeAttribute("animation"),SR7?.editing?.modi&&t(SR7.c.popUps[o].c,SR7.editing.modi,!0),SR7.c.popUps[o].c.style.zIndex=r?.zIndex?r?.zIndex:1e3+10*SR7.c.popUps.opened.length,SR7.B.popUp.dBG.style.zIndex=r?.zIndex?r?.zIndex-1:1e3+SR7.c.popUps.opened.reduce((e,t)=>
1Math.max(e,t.style?.zIndex??0),0)-1,SR7.c.popUps[o].onClose=r?.onClose,SR7.c.popUps[o].onOpen=r?.onOpen,SR7.c.popUps[o].onComplete=r?.onComplete,r?.bg&&"keep"!==r.bg&&(SR7.B.popUp.main.classList.add("sr--popup--withbg"),"transparent"==r.bg&&SR7.B.popUp.main.classList.add("sr--popup--bgtransparent"),SR7.stage?.c?.topbar&&SR7.stage?.c?.topbar?.classList?.add?.("sr--popup--withbg"),SR7.stage?.c?.topbar&&"transparent"==r.bg&&SR7.stage?.c?.topbar?.classList?.add?.("sr--popup--bgtransparent"),SR7.c.popUps[o].hasBg=!0),r?.update&&r?.content){let e=document.getElementById(o+"_innercontent");e&&(e.innerHTML=r.content)}if(SR7.c.popUps[o].caller=i??r?.caller,SR7.c.popUps[o].pos??=r?.position,i?.id&&(SR7.c.popUps[o].cacheID??=i.id),SR7.c.popUps[o].minTop??=r?.minTop,SR7.c.popUps[o].scrollAble=r?.scrollable??!1,SR7.B.popUp.setPosition(o),SR7.c.popUps[o].anim&&SR7.c.popUps[o].anim.kill(),SR7.c.popUps[o].once?SR7.c.popUps[o].anim=_tpt.gsap.to(SR7.c.popUps[o].c,{duration:.3,opacity:1,scale:1,ease:"power3.out",onComplete:r?.onComplete}):(SR7.c.popUps[o].anim=_tpt.gsap.from(SR7.c.popUps[o].c,{duration:.3,opacity:0,scale:.8,ease:"power3.out",onComplete:r?.onComplete}),SR7.c.popUps[o].once=!0),null!==s(SR7.c.popUps[o].c,"draggable")&&"true"!==SR7.c.popUps[o].c.dataset.draggable){let t=e("sr-notdraggable");t.dataset.clickable=!0,a(SR7.c.popUps[o].c,t),_tpt.draggable.create(SR7.c.popUps[o].c,{onPress:function(e){e.stopPropagation()},zIndexBoost:!1,allowContextMenu:!0,dragClickables:!1}),SR7.c.popUps[o].c.dataset.draggable=!0}return SR7.B.popUp.listeners||setTimeout(()=>{SR7.B.popUp.listeners=!0,document.addEventListener("click",SR7.B.popUp.outsideClickListener),document.addEventListener("keyup",SR7.B.popUp.outsideClickListener)},0),SR7.toolTip.prepare(),r?.onOpen&&r.onOpen(),l}},setPositionAll:()=>{SR7.c.popUps?.opened?.forEach?.(e=>{SR7.B.popUp.setPosition(e)})},setPosition:async e=>{SR7.B.popUp.posTimer??={},null==SR7.B.popUp.posTimer[e]&&SR7.B.popUp.setPositionProcess(e),clearTimeout(SR7.B.popUp.posTimer[e]),SR7.B.popUp.posTimer[e]=setTimeout(()=>{SR7.B.popUp.setPositionProcess(e),delete SR7.B.popUp.posTimer[e]},19)},setPositionProcess:async e=>{let t=SR7.c.popUps[e]||await SR7.B.popUp.get(e);if("individual"==t?.pos){let e=document.getElementById(t.c.dataset.refto);if(!e)return;let a=e.getBoundingClientRect(),i=parseInt(t.c.dataset.offsetx)||0,o=parseInt(t.c.dataset.offsety)||0;return null!==s(t.c,"righttop")&&(i=i-t.c.offsetWidth+e.offsetWidth/2),t.c.style.transform="translateX(0) translateY(0)",t.c.style.top=a.top+a.height+25+o+"px",void(t.c.style.left=a.left+i+"px")}if("center"==t?.pos&&SR7.c.popUps[e].c.classList.add("sr--popup--center"),"cr-160"==t?.pos)return SR7.c.popUps[e].c.classList.remove("sr--popup--center"),void SR7.c.popUps[e].c.classList.add("sr--popup--cr-160");if(t.caller&&t.caller?.isConnected||!t.cacheID||(t.caller=document.getElementById(t.cacheID)),!t.caller||"center"==t?.pos)return;if("bottomleft"==t.pos)return t.c.style.top=window.innerHeight-t.c.offsetHeight-100+"px",t.c.style.left="50px",void(t.c.style.transform="translateX(0) translateY(0)");if(t?.pos?.includes("fixlefttop")){t.c.style.top="0x",t.c.style.left="0px";let e=t.pos.includes("+t")&&parseInt(t.pos.split("+t")[1])||0,s=t.pos.includes("+l")&&parseInt(t.pos.split("+l")[1])||0;return t.c.style.top=0+e+"px",t.c.style.left=0+s+"px",void(t.c.style.transform="translateX(0) translateY(0)")}let a=t.caller.getBoundingClientRect();if(t?.pos?.includes("below")){let e=t.pos.includes("below+")&&parseInt(t.pos.split("below+")[1])||20,s=a.top+a.height+e;s+t.c.offsetHeight>window.innerHeight&&(s=window.innerHeight-t.c.offsetHeight-e),"SR-MINPUT"!==t.caller.tagName&&s<a.bottom&&s+t.c.offsetHeight>a.top&&(s=a.top-t.c.offsetHeight/(t?.pos?.includes("center")?2:1)-20),t?.pos?.includes("center")&&s<a.top-t.c.offsetHeight/2&&(s=20),t.c.style.top=s+"px",t.c.style.left=a.left+a.width/2+"px",t.c.style.transform="translateX(-50%) translateY(0)"}if(t?.pos?.includes("above")){let e=t.pos.includes("+t")&&parseInt(t.pos.split("+t")[1])||0,s=a.top-t.c.offsetHeight-20+e;s<0&&(s=20),t.c.style.top=s+"px",t.c.style.left=a.left+a.width/2+"px",t.c.style.transform="translateX(-50%) translateY(0)"}if(t?.pos?.includes("right"))if(t.pos.includes("nextmiddle")){let e=a.top-t.c.offsetHeight/2,s=t.pos.includes("+t")&&parseInt(t.pos.split("+t")[1])||0;e=e+t.c.offsetHeight>window.innerHeight?window.innerHeight-t.c.offsetHeight-20:e<65?65:e,t.c.style.top=e+s+"px",t.c.style.left=a.left+a.width+18+"px",t.c.style.transform="translateX(0%) translateY(0%)"}else if(t.pos.includes("next")){let e=t.pos.includes("+t")&&parseInt(t.pos.split("+t")[1])||0,s=t.pos.includes("+l")&&parseInt(t.pos.split("+l")[1])||0,i=a.top-20+e;i=i+t.c.offsetHeight>window.innerHeight-50?window.innerHeight-t.c.offsetHeight-50:i,t.c.style.top=(t.minTop&&t.minTop>i?t.minTop:i)+"px",t.c.style.left=a.left+a.width+s+18+"px"}else if(t.pos.includes("there")){let e=Math.floor(a.top),s=t.pos.includes("+t")&&parseInt(t.pos.split("+t")[1])||0;e=e+t.c.offsetHeight>window.innerHeight-50?window.innerHeight-t.c.offsetHeight-50:e,t.c.style.top=e+s+"px",t.c.style.left=a.left+a.width+"px"}else t.c.style.left=a.left+a.width+20+"px";else if(t?.pos?.includes("left"))if(t.pos.includes("nextmiddle")){let e=a.top-t.c.offsetHeight/2;e=e+t.c.offsetHeight>window.innerHeight?window.innerHeight-t.c.offsetHeight-20:e,t.c.style.top=e+"px",t.c.style.left=a.left-18+"px",t.c.style.transform="translateX(-100%) translateY(0%)"}else if(t.pos.includes("next")){let e=t.pos.includes("+t")&&parseInt(t.pos.split("+t")[1])||0,s=t.pos.includes("+l")&&parseInt(t.pos.split("+l")[1])||0,i=a.top-20+e;i=i+t.c.offsetHeight>window.innerHeight-50?window.innerHeight-t.c.offsetHeight-50:i,i=i<65?65:i,t.c.style.top=i+"px",t.c.style.left=a.left-a.width+s-18+"px"}else if(t.pos.includes("there")){let e=Math.floor(a.top);e=e+t.c.offsetHeight>window.innerHeight-50?window.innerHeight-t.c.offsetHeight-50:e,t.c.style.top=e+"px",t.c.style.left=a.left-t.c.offsetWidth+"px"}else t.c.style.left=a.left-t.c.offsetWidth-20+"px";else if("f-320middle"==t?.pos){let e=a.top-t.c.offsetHeight/2;e=e+t.c.offsetHeight>window.innerHeight?window.innerHeight-t.c.offsetHeight-20:e,t.c.style.top=e+"px",t.c.style.left="calc(100% - 325px)",t.c.style.transform="translateX(-100%) translateY(0%)"}else if(t?.pos?.includes("center")){let e=t.c.style.transform.replace("translateX(-50%)","").trim();t.c.style.transform=e,_tpt.gsap.set(t.c,{left:"50%",x:"-50%"})}else if(t.pos?.includes("sidebar")){let e=window.innerWidth-t.c.offsetWidth/2;t.c.style.left=e+"px"}else if(t.pos.includes("sameplace")){let e=a.top;e+=t.pos.includes("+t")&&parseInt(t.pos.split("+t")[1])||0,e+t.c.offsetHeight>window.innerHeight&&(e=window.innerHeight-t.c.offsetHeight-20),e<0&&(e=20),t.c.style.top=e+"px";let s=window.innerWidth-t.c.offsetWidth/2;t.c.style.left=s+"px"}else{let e=a.left+a.width/2;e+t.c.offsetWidth/2>window.innerWidth&&(e=window.innerWidth-t.c.offsetWidth/2),e<0&&(e=20),t.c.style.left=e+"px"}t.scrollAble&&setTimeout(()=>{if(t.scrollInstance){let e=0;
1t.children.forEach(t=>{e+=t.getBoundingClientRect().height});let s=window.innerHeight-(t.minTop??65)-20;s=Math.min(s,e),t.c.style.maxHeight=s+"px",t.scrollInstance.update(s+"px")}else{t.children=Array.from(t.c.children);let e=0;if(t.children.forEach(t=>{e+=t.getBoundingClientRect().height}),e>window.innerHeight-(t.minTop??65)-10){let e=window.innerHeight-(t.minTop??65)-20+"px";t.scrollInstance=new SR7.B.CustomScroll(t.c,e,0,!0),t.resizeObserver=_tpt.resizeObserver.observe(()=>{let e=0;t.children.forEach(t=>{e+=t.getBoundingClientRect().height});let s=window.innerHeight-(t.minTop??65)-20;s=Math.min(s,e),t.c.style.maxHeight=s+"px",t.scrollInstance.update(s+"px")},0)}}},50)},saveChanges:(e,t)=>{let s=!0!==SR7.c.popUps.requestedToClose&&!1!==SR7.c.popUps.requestedToClose?SR7.c.popUps.requestedToClose:SR7.c.popUps.requestedToCloseCache,a=SR7.c?.popUps?.[s]?.c;a&&("true"==String(t)?_tpt.action(a.dataset.save,"close",a):_tpt.action(a.dataset.reset,"close",a),SR7.B.popUp.hide(),s&&SR7.B.popUp.hide(s))},hideAll:()=>{SR7.c.popUps?.opened?.forEach?.(e=>{SR7.B.popUp.hide(e)})},hide:(e,t)=>{if(!SR7.c.popUps)return;if((null==e||"object"==typeof e)&&(SR7.c?.popUps?.opened?.length>0&&(e=SR7.c.popUps.opened[SR7.c.popUps.opened.length-1]),null==e))return;if(e==t)return;if(SR7.c.popUps.requestedToClose=e,void 0!==SR7.c.popUps[e]?.c?.dataset?.beforeclose){if(_tpt.action(SR7.c.popUps[e].c.dataset.beforeclose,SR7.c.popUps[e].c.dataset.beforecloseparams,SR7.c.popUps[e].c))return}SR7.c.popUps[e]?.onClose&&SR7.c.popUps[e]?.onClose(),SR7.c?.popUps?.opened&&(SR7.c.popUps.opened=SR7.c.popUps.opened.filter(t=>t!==e)),SR7.c.popUps[e]?.anim&&SR7.c.popUps[e]?.anim?.kill?.(),SR7.c.popUps[e]&&(SR7.c.popUps[e].anim=_tpt.gsap.to(SR7.c.popUps[e].c,{duration:.3,opacity:0,scale:.8,ease:"power3.out",onComplete:function(){SR7.c.popUps[e].c.classList.remove("sr--active--popup"),SR7.c.popUps[e].scrollInstance&&SR7.B.destroyScroll(SR7.c.popUps[e]),SR7.c.popUps[e].kill&&(SR7.c.popUps[e].c.remove(),delete SR7.c.popUps[e])}}));let s=!0;if(SR7.c?.popUps?.opened)for(let e=SR7.c.popUps.opened.length-1;e>=0;e--){let t=SR7.c.popUps.opened[e];if(SR7.c.popUps[t].hasBg){s=!1;break}}s&&(SR7.B.popUp.main.classList.remove("sr--popup--withbg"),SR7.B.popUp.main.classList.remove("sr--popup--bgtransparent"),SR7.stage?.c?.topbar&&SR7.stage?.c?.topbar?.classList?.remove?.("sr--popup--withbg")&&SR7.stage?.c?.topbar?.classList?.remove?.("sr--popup--bgtransparent")),SR7.c?.popUps?.opened&&(SR7.B.popUp.dBG.style.zIndex=1e3+SR7.c.popUps.opened.reduce((e,t)=>Math.max(e,t.style?.zIndex??0),0)-1,SR7.c.keepPopUp||SR7.c.popUps?.opened?.length>0)||(document.removeEventListener("click",SR7.B.popUp.outsideClickListener),document.removeEventListener("keyup",SR7.B.popUp.outsideClickListener),SR7.B.popUp.listeners=!1)},outsideClickListener:function(e,t){if(SR7.c.ignoreOutSideListener)return;if(SR7.c.justClosesPopUp)return;if(SR7.c.ignoreOutSideListenerOnce)return void(SR7.c.ignoreOutSideListenerOnce=!1);if(SR7.c.justClosesPopUp=!0,setTimeout(()=>{SR7.c.justClosesPopUp=!1},45),SR7.B?.drop?.modal){if("SR-POPUP-CLOSE"!==e.tagName&&"SR-POPUP-CLOSE"!==e?.target?.tagName)return;setTimeout(()=>{SR7.B.drop.ignoreClose=!1},19),SR7.B.drop.modal.classList.remove("sr--modal--hidden")}let a;if(t&&"SR-MODAL-CLOSE"==e?.tagName&&(SR7.c.keepPopUp=!1),SR7.c.keepPopUp&&("true"!==String(SR7.c.keepPopUp)&&"wait"!==SR7.c.keepPopUp&&(a=SR7.c.keepPopUp),"wait"!==SR7.c.keepPopUp&&(SR7.c.keepPopUp=!1),null==a))return;let i=-1,o=!!e.target&&null!==s(e.target,"responsive");if(!t){if("keyup"===e.type&&"Escape"!==e.key)return;let t=e.target;do{if("SR-POPUP"===t.tagName||"SR-MODAL"==t.tagName){if("SR-POPUP"===t.tagName&&-1==SR7.c.popUps.opened.indexOf(t.id))return;t.className?.includes("sr--dropdown")?i=SR7.c.popUps.opened.length-1:"SR-POPUP-CLOSE"!==e.tagName&&"SR-POPUP-CLOSE"!==e?.target?.tagName&&(i=SR7.c.popUps.opened.indexOf(t.id));break}t=t.parentNode}while(t)}if(i>-1){let e=SR7.c.popUps.opened.slice(i+1);for(let t=e.length-1;t>=0;t--)if(e[t]!==SR7.c.popUps.requestedToOpen){if(o&&"sr-responsive-values"==e[t])continue;SR7.B.popUp.hide(e[t])}}else o&&"sr-responsive-values"===SR7.c.popUps.opened[0]||SR7.B.popUp.hide(void 0,a);SR7.c.popUps.requestedToOpen=!1,SR7.c.popUps.requestedToCloseCache=!1!==SR7.c.popUps.requestedToClose&&SR7.c.popUps.requestedToClose,SR7.c.popUps.requestedToClose=!1}},_tpt.R??={},_tpt.R.tools_popups=_tpt.extend?_tpt.extend(_tpt.R.tools_popups,{status:2,version:"1.0"}):{status:2,version:"1.0"}}(),function(){"use strict";window.SR7??={},window._tpt??={};const e=SR7.B.cE,t=SR7.B.aC;function s(e){void 0!==e.hash&&history.pushState(null,null,e.hash),_tpt.isSafari11||(_tpt.gsap.set("html",{scrollBehavior:e.sbHtml}),_tpt.gsap.set("body",{scrollBehavior:e.sbBody})),SR7.c.scrollToObj=null}SR7.B.scrollOnAction=(e,t)=>{let[s,a]=t.split(",");SR7.B.scrollToId({offset:a,anchor:s})},SR7.B.destroyScroll=e=>{e?.scrollInstance&&(e.scrollInstance.remove(),e.resizeObserver&&(_tpt.resizeObserver.remove(e.resizeObserver),delete e.resizeObserver),e.scrollInstance=null,delete e.scrollInstance)},SR7.B.scrollToId??=e=>{e="string"==typeof e?{anchor:e}:e;let t=SR7.c.scrollToObj=e;t.speed??=1e3,t.ease??="power3.inOut",_tpt.isSafari11||(t.sbHtml=_tpt.gsap.getProperty("html","scrollBehavior"),t.sbBody=_tpt.gsap.getProperty("body","
1scrollBehavior"),_tpt.gsap.set("html,body",{scrollBehavior:"auto"}));var a=t.tween&&t.tween.progress?t.tween.progress():0;t.tween&&t.tween.kill&&t.tween.kill(),void 0!==t.startScrollPos&&null!==t.startScrollPos||(t.startScrollPos=Math.max(document.body.scrollTop,document.documentElement.scrollTop));const i=void 0===t.anchor?(SR7.M[e.id]?.dims?.reduceHeight??0)-(parseInt(t.offset,0)||0)||0:0-(parseInt(t.offset,0)||0),o=document.getElementById("#"!==t.anchor[0]?t.anchor:t.anchor.replace("#",""))||document.getElementById("#"!==t.anchor[0]?t.anchor:t.anchor.replace("#","").toUpperCase()),r={_y:window.pageYOffset!==document.documentElement.scrollTop?0!==window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop:window.pageYOffset},l=null!=o?SR7.B.getOffsetTop(o):0,n=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight),d=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;let c=Math.min(l-i,n-d-1);return t.tolerance&&Math.abs(c-t.startScrollPos)<t.tolerance||c<0?s(t):(t.tween=_tpt.gsap.fromTo(r,parseInt(t.speed)/1e3,{_y:t.startScrollPos},{_y:c,ease:t.ease,onUpdate:function(){document.documentElement.scrollTop=r._y,document.body.scrollTop=r._y},onComplete:function(){s(t)}}),void t.tween.progress(a))};class a{constructor(e,t,s=0,a=!1){this.originalContainer=e,this.maxHeight=t,this.topSpace=s,this.propagateEvents=a,this.bottomOffset=parseInt(e?.dataset?.scrollboffset??e?.dataset?.scrollOffset??0,10)||0,this.scrollContainer=null,this.scrollbar=null,this.originalHeightStyle=e.style.height,this.originalMaxHeightStyle=e.style.maxHeight,this.init()}getEffectiveMaxHeight(){const e=this.maxHeight-this.topSpace-(this.bottomOffset||0);return e>0?e:"auto"}scrollToPosition(e,t=!0){const s=this.scrollContainer.scrollHeight-this.scrollContainer.clientHeight;e=Math.max(0,Math.min(e,s)),this.scrollContainer.scrollTop=e,t&&this.updateScrollbar()}getPosition(){return{x:0,y:this.scrollContainer.scrollTop}}init(){const s=window.getComputedStyle(this.originalContainer).height;this.scrollContainer=e("sr-scroll-content"),this.scrollContainer.style.maxHeight=`${this.getEffectiveMaxHeight()}px`,this.scrollContainer.style.top=`${this.topSpace}px`,this.originalChildren=Array.from(this.originalContainer.childNodes);let a=this.originalContainer.firstChild;for(;a;){const e=a.nextSibling;"SR-DROPS-FIXED"!==a.tagName&&t(this.scrollContainer,a),a=e}t(this.originalContainer,this.scrollContainer),this.originalContainer.style.height=s,this.originalContainer.style.maxHeight=this.maxHeight,this.scrollbar=e("sr-scroll-bar"),t(this.originalContainer,this.scrollbar),this.initializeDraggable(),this.addEventListeners(),this.updateScrollbar(),requestAnimationFrame(()=>{this.draggableInstance[0].applyBounds(this.calculateBounds());let e=this.scrollContainer.querySelectorAll("sr-drops.selected");if(e&&e?.length>0){let t=e?.[0].getBoundingClientRect?.()?.top-this.scrollContainer.getBoundingClientRect().top;this.scrollContainer.scrollTop=Math.max(0,t-this.maxHeight/2+30+this.topSpace/2)}})}initializeDraggable(){this.draggableInstance=_tpt.draggable.create(this.scrollbar,{type:"y",bounds:this.calculateBounds(),onDrag:()=>{let e=parseFloat(this.scrollbar._gsap.y)-this.topSpace;e=Math.max(0,e);const t=e/(this.scrollContainer.clientHeight-this.scrollbar.offsetHeight);this.scrollContainer.scrollTop=t*(this.scrollContainer.scrollHeight-this.scrollContainer.clientHeight)}})}calculateBounds(){return{minX:0,maxX:0,minY:this.topSpace,maxY:this.originalContainer.clientHeight-this.scrollbar.offsetHeight}}updateScrollbar(){const e=this.scrollContainer.clientHeight/this.scrollContainer.scrollHeight,t=Math.max(e*this.scrollContainer.clientHeight,40);this.scrollbar.style.height=`${t}px`,this.scrollContainer.scrollHeight-this.scrollContainer.clientHeight>=62?this.scrollContainer.classList.add("sr--is--scrollable"):this.scrollContainer.classList.remove("sr--is--scrollable");const s=this.scrollContainer.scrollTop/(this.scrollContainer.scrollHeight-this.scrollContainer.clientHeight)*(this.scrollContainer.clientHeight-t)+this.topSpace;this.scrollbar._gsap.y=s,this.scrollbar.style.transform=`translate3d(0, ${s}px, 0)`,t>=this.scrollContainer.clientHeight?this.scrollbar.style.visibility="hidden":this.scrollbar.style.visibility="visible",this.cVS&&(this.cVS.horizontalScrollbar?this.cVS.scrollToPosition(void 0,this.scrollContainer.scrollTop,!1):this.cVS.scrollToPosition(this.scrollContainer.scrollTop,!1)),this.cHS&&this.cHS.horizontalScrollbar&&this.cHS.scrollToPosition(this.scrollContainer.scrollLeft,void 0,!1);const a=this.scrollContainer.querySelectorAll("sr-drops-title");let i=this.scrollContainer.scrollTop;a.forEach((e,t)=>{const s=a[t+1],o=e.offsetTop,r=e.offsetHeight;let l=0;if(i>o)if(s){const e=s.offsetTop;l=Math.min(i-o,e-o-r)}else l=i-o;e.style.transform=`translateY(${l}px)`,e.style.zIndex=2,e.style.background="inherit",e.style.position="relative"})}addEventListeners(){this.wheelHandler=this.wheelHandler.bind(this),this.scrollContainer.addEventListener("wheel",this.wheelHandler),this.updateScrollbar=this.updateScrollbar.bind(this),this.scrollContainer.addEventListener("scroll",this.updateScrollbar),window.addEventListener("resize",this.updateScrollbar)}
1wheelHandler(e){this.propagateEvents||e.preventDefault();const t=e.deltaY,s=this.scrollContainer.scrollHeight-this.scrollContainer.clientHeight,a=this.scrollContainer.scrollTop;t>0&&a>=s||t<0&&a<=0?this.propagateEvents?e.returnValue=!0:e.preventDefault():(this.scrollContainer.scrollTop+=t,this.updateScrollbar(),e.preventDefault())}update(e,t){void 0!==e&&(this.maxHeight=e),void 0!==t&&(this.topSpace=t);const s=parseInt(this.originalContainer?.dataset?.scrollboffset??this.originalContainer?.dataset?.scrollOffset??0,10)||0;s!==this.bottomOffset&&(this.bottomOffset=s),this.scrollContainer.style.maxHeight=`${this.getEffectiveMaxHeight()}px`,this.scrollContainer.style.top=`${this.topSpace}px`,this.updateScrollbar(),this.draggableInstance[0].applyBounds(this.calculateBounds())}remove(){if(this.scrollContainer&&(this.scrollContainer.removeEventListener("wheel",this.wheelHandler),this.scrollContainer.removeEventListener("scroll",this.updateScrollbar)),window.removeEventListener("resize",this.updateScrollbar),this.draggableInstance?.length&&this.draggableInstance[0].kill(),this.scrollbar&&this.scrollbar.parentNode&&this.scrollbar.parentNode.removeChild(this.scrollbar),this.scrollContainer){if(this.originalChildren&&this.originalChildren.length){for(;this.originalContainer.firstChild;)this.originalContainer.removeChild(this.originalContainer.firstChild);this.originalChildren.forEach(e=>{this.originalContainer.appendChild(e)})}else for(;this.scrollContainer.firstChild;)this.originalContainer.appendChild(this.scrollContainer.firstChild);this.scrollContainer.parentNode&&this.scrollContainer.parentNode.removeChild(this.scrollContainer)}this.originalContainer.style.height=this.originalHeightStyle,this.originalContainer.style.maxHeight=this.originalMaxHeightStyle}}SR7.B.CustomScroll=a,SR7.B.CustomScrollHorizontal=class extends a{constructor(e,t,s,a=0,i=0,o=!1){super(e,t,a,o),this.maxWidth=s,this.leftSpace=i,this.horizontalScrollbar=null,this.initHorizontal()}scrollToPosition(e,t,s=!0){const a=this.scrollContainer.scrollWidth-this.scrollContainer.clientWidth,i=this.scrollContainer.scrollHeight-this.scrollContainer.clientHeight;void 0!==e&&(e=Math.max(0,Math.min(e,a))),void 0!==t&&(t=Math.max(0,Math.min(t,i))),void 0!==e&&(this.scrollContainer.scrollLeft=e),void 0!==t&&(this.scrollContainer.scrollTop=t),this.updateHorizontalScrollbar(),s&&this.updateScrollbar()}getPosition(){return{x:this.scrollContainer.scrollLeft,y:this.scrollContainer.scrollTop}}initHorizontal(){this.scrollContainer.style.maxWidth=this.maxWidth-this.leftSpace+"px",this.scrollContainer.style.left=`${this.leftSpace}px`,this.horizontalScrollbar=e("sr-scroll-bar-horizontal"),this.horizontalScrollbar.style.width="5px",this.horizontalScrollbar.style.height="5px",t(this.originalContainer,this.horizontalScrollbar),this.initializeHorizontalDraggable(),this.updateHorizontalScrollbar(),this.addHorizontalEventListeners()}initializeHorizontalDraggable(){this.horizontalDraggableInstance=_tpt.draggable.create(this.horizontalScrollbar,{type:"x",bounds:this.calculateHorizontalBounds(),onDrag:()=>{let e=parseFloat(this.horizontalScrollbar._gsap.x)-this.leftSpace;e=Math.max(0,e);const t=e/(this.scrollContainer.clientWidth-this.horizontalScrollbar.offsetWidth);this.scrollContainer.scrollLeft=t*(this.scrollContainer.scrollWidth-this.scrollContainer.clientWidth)}})}calculateHorizontalBounds(){return{minX:this.leftSpace,maxX:this.originalContainer.clientWidth-this.horizontalScrollbar.offsetWidth,minY:0,maxY:0}}updateHorizontalScrollbar(){const e=this.scrollContainer.clientWidth/this.scrollContainer.scrollWidth,t=Math.max(e*this.scrollContainer.clientWidth,40);this.horizontalScrollbar.style.width=`${t}px`;const s=this.scrollContainer.scrollLeft/(this.scrollContainer.scrollWidth-this.scrollContainer.clientWidth)*(this.scrollContainer.clientWidth-t)+this.leftSpace;this.horizontalScrollbar._gsap.x=s,this.horizontalScrollbar.style.transform=`translate3d(${s}px, 0, 0)`,t>=this.scrollContainer.clientWidth?this.horizontalScrollbar.style.visibility="hidden":this.horizontalScrollbar.style.visibility="visible"}addHorizontalEventListeners(){this.wheelHandlerHorizontal=this.wheelHandlerHorizontal.bind(this),this.scrollContainer.addEventListener("wheel",this.wheelHandlerHorizontal),this.updateHorizontalScrollbar=this.updateHorizontalScrollbar.bind(this),this.scrollContainer.addEventListener("scroll",this.updateHorizontalScrollbar),window.addEventListener("resize",this.updateHorizontalScrollbar)}
1wheelHandlerHorizontal(e){this.propagateEvents||e.preventDefault();const t=e.deltaX,s=this.scrollContainer.scrollWidth-this.scrollContainer.clientWidth,a=this.scrollContainer.scrollLeft;t>0&&a>=s||t<0&&a<=0?this.propagateEvents?e.returnValue=!0:e.preventDefault():(this.scrollContainer.scrollLeft+=t,this.updateHorizontalScrollbar(),e.preventDefault())}update(e,t,s,a){void 0!==e&&(this.maxHeight=e),void 0!==t&&(this.maxWidth=t),void 0!==s&&(this.topSpace=s),void 0!==a&&(this.leftSpace=a),this.scrollContainer.style.maxHeight=`${this.getEffectiveMaxHeight()}px`,this.scrollContainer.style.maxWidth=this.maxWidth-this.leftSpace+"px",this.scrollContainer.style.top=`${this.topSpace}px`,this.scrollContainer.style.left=`${this.leftSpace}px`,this.updateScrollbar(),this.updateHorizontalScrollbar(),this.draggableInstance[0].applyBounds(this.calculateBounds()),this.horizontalDraggableInstance[0].applyBounds(this.calculateHorizontalBounds())}remove(){super.remove(),this.horizontalScrollbar&&this.horizontalScrollbar.parentNode&&this.horizontalScrollbar.parentNode.removeChild(this.horizontalScrollbar),this.scrollContainer&&(this.scrollContainer.removeEventListener("wheel",this.wheelHandlerHorizontal),this.scrollContainer.removeEventListener("scroll",this.updateHorizontalScrollbar)),this.horizontalDraggableInstance&&this.horizontalDraggableInstance?.kill?.()}},_tpt.R??={},_tpt.R.tools_scroller=_tpt.extend?_tpt.extend(_tpt.R.tools_scroller,{status:2,version:"1.0"}):{status:2,version:"1.0"}}(),function(){"use strict";window.SR7??={},window._tpt??={};const e=SR7.B.cE,t=SR7.B.sA,s=SR7.B.aC;SR7.B.upload={_isFileDrag:function(e){const t=e&&e.dataTransfer;if(!t)return!1;const s=t.types;if(!s)return!1;for(let e=0;e<s.length;e++)if("Files"===s[e])return!0;return!1},_bindPopup:function(){const e=document.getElementById("sr_upload_popup"),t=document.getElementById("sr_upload_popup_zone");SR7.B.upload.crossModuleBtn??=document.getElementById("sr_update_crossmodule"),SR7.B.upload.crossModuleBtn.style.display="none",SR7.importMap={},SR7.B.upload.fileList=document.getElementById("sr_upload_file_list"),e&&t&&"1"!==e.dataset.sr7UploadBound&&(e.dataset.sr7UploadBound="1",e.addEventListener("dragover",function(e){if(SR7.B.upload._isFileDrag(e)){e.preventDefault();try{e.dataTransfer.dropEffect="copy"}catch(e){}}}),t.addEventListener("drop",function(e){if(!SR7.B.upload._isFileDrag(e))return;if(e.preventDefault(),-1==t.className.indexOf("sr--dragover"))return;t.classList.remove("sr--dragover"),SR7.B.upload.popVisible=!1,SR7.B.upload.isDragging=!1;let s=e.dataTransfer.files;s.length>0&&SR7.B.upload.handleFileDrop(s)}),t.addEventListener("dragover",function(e){SR7.B.upload._isFileDrag(e)&&(e.preventDefault(),t.classList.add("sr--dragover"))}),t.addEventListener("dragleave",function(){t.classList.remove("sr--dragover")}))},show:async function(){SR7.license._()&&SR7.license?.canCreateModule?.()&&(SR7.B.upload.popup=await SR7.B.popUp.show(null,"sr_upload_popup",{bg:!0}),SR7.B.upload.popVisible=!0,SR7.B.upload._bindPopup())},hide:function(){SR7.B.popUp.hide("sr_upload_popup");try{SR7.B.upload.popup?.c?.classList?.remove("uploading")}catch(e){}try{SR7.B.upload.fileList=document.getElementById("sr_upload_file_list")||SR7.B.upload.fileList,SR7.B.upload.fileList&&(SR7.B.upload.fileList.innerHTML="")}catch(e){}SR7.B.upload.keepPopUp=!1,SR7.B.upload.popVisible=!1,SR7.B.upload.isDragging=!1},title:e=>SR7.B.upload.popup.c.getElementsByClassName("sr--popup--title")[0].innerHTML=e,init:function(){let e=document.querySelector("sr-view-content");SR7.B.upload.fileList=document.getElementById("sr_upload_file_list"),e&&(SR7.B.upload._bindPopup(),e.addEventListener("dragover",function(e){if(SR7.B.upload._isFileDrag(e)){e.preventDefault();try{e.dataTransfer.dropEffect="copy"}catch(e){}if(SR7.B.upload.isDragging=!0,SR7.B.upload.popVisible){const e=document.getElementById("sr_upload_popup");if(e&&null!==e.offsetParent)return;SR7.B.upload.popVisible=!1}SR7.B.upload.show(!1),SR7.B.upload.popVisible=!0}}),window.addEventListener("drop",function(){SR7.B.upload.isDragging=!1,SR7.B.upload.popVisible=!1}
1,!0),window.addEventListener("dragleave",function(e){SR7.B.upload.popVisible&&!SR7.B.upload.isDragging&&0===e.clientX&&0===e.clientY&&(SR7.B.upload.popVisible=!1,SR7.B.upload.isDragging=!1,SR7.B.upload.hide())}),window.addEventListener("blur",function(){setTimeout(function(){SR7.B.upload.popVisible&&!SR7.B.upload.isDragging&&!0!==SR7.B.upload.keepPopUp&&(SR7.B.upload.popVisible=!1,SR7.B.upload.isDragging=!1,SR7.B.upload.hide())},20)}))},browse:function(){SR7.c.keepPopUp=!0,SR7.B.upload.keepPopUp=!0,null==SR7.B.upload.fileInput&&(SR7.B.upload.fileInput=document.createElement("input"),SR7.B.upload.fileInput.type="file",SR7.B.upload.fileInput.multiple=!0,SR7.B.upload.fileInput.style.display="none",SR7.B.upload.fileInput.addEventListener("change",function(e){let t=e.target.files;t.length>0&&SR7.B.upload.handleFileDrop(t)}));try{SR7.B.upload.fileInput.value=""}catch(e){}document.body.appendChild(SR7.B.upload.fileInput),SR7.B.upload.fileInput.click(),document.body.removeChild(SR7.B.upload.fileInput)},removeFile:function(e){SR7.c.keepPopUp=!0,e.parentNode.remove()},handleFileDrop:function(a){SR7.B.upload.changed=!0,SR7.B.upload.popup.c.classList.add("uploading");for(let i=0;i<a.length;i++){let o=e("sr-upload-file"),r=e("sr-upload-file-name"),l=e("sr-upload-file-size"),n=e("sr-upload-file-type"),d=e("sr-upload-file-state"),c=e("sr-upload-file-close");c.innerHTML=_tpt.QIcons.exit,t(c,"data-action","B.upload.removeFile"),o.classList="sr--upload--file--pending",r.innerHTML=a[i].name,n.innerHTML=a[i].type,l.innerHTML=Math.round(a[i].size/1024)+" KB",d.innerHTML=SR7.LANG.Pending+_tpt.QIcons.time,d.classList.add("sr--bad"),s(o,r),s(o,n),s(o,l),s(o,d),s(o,c),s(SR7.B.upload.fileList,o)}setTimeout(function(){SR7.B.upload.uploadFiles(a,0)},750)},fixIds:function(){_tpt.pleasewait.show({content:SR7.LANG["Update Modal ID's"]}),_tpt.ajax({action:"slider.save.modal_ids",data:{map:SR7.importMap},backend:!0,callBack:e=>{_tpt.fixResponse(e).success||SR7.B.message.show({type:"warning",message:SR7.LANG["Failure at Adjusting Modal IDs"],wait:4,delay:0}),_tpt.pleasewait.show({content:SR7.LANG["Update Inline Scripts"]}),_tpt.ajax({action:"slider.save.js_css_ids",data:{map:SR7.importMap},backend:!0,callBack:e=>{let t=_tpt.fixResponse(e);_tpt.pleasewait.hide(),t.success?SR7.B.message.show({type:"success",message:SR7.LANG["Cross-Module Actions Updated"],wait:4,delay:0}):SR7.B.message.show({type:"warning",message:SR7.LANG["Failure at Updating Inline Scripts"],wait:4,delay:0}),SR7.B.upload.crossModuleBtn.style.display="none"}})}})},uploadFiles:function(e,t){if(t>=e.length)return void(SR7.B.upload.crossModuleBtn.style.display="block");let s=e[t],a=document.querySelectorAll("#sr_upload_file_list .sr--upload--file--pending");if(!a?.[0])return;a=a[0];let i=a?.querySelector?.("sr-upload-file-state");i&&(a.classList.remove("sr--upload--file--pending"),i.innerHTML=SR7.LANG.Uploading+_tpt.QIcons.processing,_tpt.ajax({action:"slider.import",backend:!0,isFileUpload:!0,data:{file:s},callBack:function(s){let a=_tpt.fixResponse(s);if(a.success){if(a.map&&(SR7.importMap=_tpt.extend(SR7.importMap,a.map)),a.v6)i&&(i.innerHTML=SR7.LANG["Migrate V6"]),SR7.B.migrate.prepareMigration(a,function(e){SR7.B.message.show({type:"success",message:"Version "+a.v6?.slider_params?.version+" Format Imported and Successfully migrated",wait:5,delay:.25}),i&&(i.classList.remove("sr--bad"),i.classList.add("sr--good"),i.innerHTML=SR7.LANG.Successful,_tpt.ajax({action:"slider.get.overview",backend:!0,data:{id:e.id},callBack:function(e){let t=_tpt.fixResponse(e);t.slider&&SR7.B.library.addNewItem(void 0,t.slider);let s=SR7.B.library.folder.getId();if("root"!==s&&s&&""!==s&&null!==s&&-1!==s){let e=SR7.B.library.getModule(void 0,s,"folder");e&&(e.children.push(parseInt(t.slider.id)),SR7.B.library.setParents(),SR7.B.olibItems.media(e,e.c.media)),SR7.B.library.folder.process({},void 0,s??-1,!0),SR7.B.olibItem.saveChildren(void 0,e)}else SR7.B.library.setParents(),SR7.B.library.folder.process({},void 0,-1,!0)}}))});else if(i){i.classList.remove("sr--bad"),i.classList.add("sr--good"),i.innerHTML=SR7.LANG.Successful,a.slider&&SR7.B.library.addNewItem(void 0,a.slider);let e=SR7.B.library.folder.getId();if("root"!==e&&e&&""!==e&&null!==e&&-1!==e){let t=SR7.B.library.getModule(void 0,e,"folder");t&&(t.children.push(parseInt(a.slider.id)),SR7.B.library.setParents(),SR7.B.olibItems.media(t,t.c.media)),SR7.B.library.folder.process({},void 0,e??-1,!0),SR7.B.olibItem.saveChildren(void 0,t)}else SR7.B.library.setParents(),SR7.B.library.folder.process({},void 0,-1,!0)}}else i&&(i.innerHTML=SR7.LANG.Failed+_tpt.QIcons.error,i.classList.add("sr--red")),a.message&&SR7.B.message.show({type:"warning",message:a.message,wait:4.5,delay:.25});SR7.B.upload.uploadFiles(e,t+1)}}))}},_tpt.R??={},_tpt.R.tools_upload=_tpt.extend?_tpt.extend(_tpt.R.tools_upload,{status:2,version:"1.0"}):{status:2,version:"1.0"}}(),function(){"use strict";window.SR7??={},window._tpt??={},SR7.eguide={videos:{dashboard:"https://player.mediadelivery.net/embed/578939/1303ff56-5098-45d5-ab43-2af8f678e318??autoplay=true&amp;loop=false&amp;muted=false&amp;preload=true&amp;responsive=true",intro:"https://player.mediadelivery.net/embed/578939/221cfa0c-8c88-4d6c-91d3
1-729adabe5198?autoplay=true&amp;loop=false&amp;muted=false&amp;preload=true&amp;responsive=true",design:"https://player.mediadelivery.net/embed/578939/86466b4a-1c46-43dc-bf16-7575815cf7b6?autoplay=true&amp;loop=false&amp;muted=false&amp;preload=true&amp;responsive=true",animation:"https://player.mediadelivery.net/embed/578939/49c275f2-aaf5-4046-8ae5-b680642da127?autoplay=true&amp;loop=false&amp;muted=false&amp;preload=true&amp;responsive=true",action:"https://player.mediadelivery.net/embed/578939/d4376f77-91af-451e-a6a3-cf3fa4a37e41?autoplay=true&amp;loop=false&amp;muted=false&amp;preload=true&amp;responsive=true",ai:"https://player.mediadelivery.net/embed/578939/039b6822-a276-4834-aa38-0f9c00d49a7c?autoplay=true&amp;loop=false&amp;muted=false&amp;preload=true&amp;responsive=true"},vnavDraggable:null,vnavResizeHandler:null,vnavDragged:!1,vnavWrapEl:null,vnavInnerEl:null,vnavItems:null,vnavPoints:null,vnavBounds:null,open:async(e,t)=>{let s=_tpt.cookie.get("sr7_editorguide");if("force"===t||!s?.includes("completed"))if(SR7.B.popUp.hideAll(),"dashboard"===SR7.VIEW){SR7.eguide.curstep=9;const t=await SR7.B.popUp.show(e,"sr_editor_step99",{position:"center",keephidden:!0,bg:!0,onClose:()=>{SR7.eguide.close()}});SR7.eguide.videoDrag(t?.c),SR7.eguide.videoChange(null,"dashboard")}else SR7.editor.sideBar.hideAll(),SR7.editor.sideBar.cleanSelected(),_tpt.cookie.set("sr7_editorguide","01completed",365),SR7.c.ignoreOutSideListener=!0,SR7.eguide.curstep=0,SR7.B.popUp.show(e,"sr_editor_guide",{position:"center",bg:!0})},cancel:e=>{SR7.eguide.close(),"dashboard"!==SR7.VIEW?setTimeout(()=>{SR7.B.popUp.show(e,"sr_editor_cancel",{position:"center",bg:!0})},100):SR7.B.popUp.hideAll()},step:async(e,t)=>{0===SR7.eguide.curstep?SR7.B.popUp.hide("sr_editor_guide"):SR7.B.popUp.hide("sr_editor_step"+SR7.eguide.curstep),SR7.eguide.target&&SR7.eguide.target.classList.remove("selected"),"next"==t?SR7.eguide.curstep++:"prev"==t?SR7.eguide.curstep--:SR7.eguide.curstep=t;let s=await SR7.B.popUp.show(e,"sr_editor_step"+SR7.eguide.curstep,{position:"individual",bg:"99"==t||"transparent"});"99"===String(t)&&SR7.eguide.videoDrag(s?.c),"99"!==t?(SR7.eguide.target=document.getElementById(s.c.dataset.refto),SR7.eguide.target.classList.add("selected")):SR7.eguide.videoChange(null,e.dataset.video??"intro")},close:()=>{SR7.eguide.vnavDraggable&&SR7.eguide.vnavDraggable[0]&&SR7.eguide.vnavDraggable[0].kill&&SR7.eguide.vnavDraggable[0].kill(),SR7.eguide.vnavDraggable=null,SR7.eguide.vnavResizeHandler&&window.removeEventListener("resize",SR7.eguide.vnavResizeHandler),SR7.eguide.vnavResizeHandler=null,SR7.eguide.vnavDragged=!1,SR7.c.ignoreOutSideListener=!1,SR7.eguide.videoguide??=document.querySelector(".sr--editor--guide--modal sr-guide-video iframe"),SR7.eguide.videoguide&&(SR7.eguide.videoguide.src="about:blank"),0===SR7.eguide.curstep?SR7.B.popUp.hide("sr_editor_guide"):SR7.B.popUp.hide("sr_editor_step"+SR7.eguide.curstep),SR7.eguide.target&&SR7.eguide.target.classList.remove("selected")},videoDrag:e=>{try{SR7.eguide.vnavDraggable&&SR7.eguide.vnavDraggable[0]&&SR7.eguide.vnavDraggable[0].kill&&SR7.eguide.vnavDraggable[0].kill(),SR7.eguide.vnavDraggable=null,SR7.eguide.vnavResizeHandler&&window.removeEventListener("resize",SR7.eguide.vnavResizeHandler),SR7.eguide.vnavResizeHandler=null,SR7.eguide.vnavDragged=!1;const t=e||document.querySelector(".sr--editor--guide--modal[video]");if(!t)return;const s=t.querySelector("#sr-video-guide-nav-wrap");if(!s)return;SR7.eguide.vnavWrapEl=s;let a=s.querySelector(".sr7-vnav-inner");if(!a){a=document.createElement("div"),a.className="sr7-vnav-inner";Array.from(s.children).forEach(e=>a.appendChild(e)),s.appendChild(a)}SR7.eguide.vnavInnerEl=a,s.style.overflow="hidden",s.style.touchAction="pan-y",s.style.cursor="grab",a.style.willChange="transform";const i=(e,t,s)=>Math.max(t,Math.min(s,e));let o=[],r={minX:0,maxX:0};const l=()=>{const e=s.clientWidth||0,t=a.scrollWidth||0;r.maxX=0,r.minX=Math.min(0,e-t),o=[];const l=a.querySelectorAll("sr-video-guide-nav");SR7.eguide.vnavItems=l,l.forEach(e=>{o.push(-e.offsetLeft)}),o.push(r.minX),o=Array.from(new Set(o)).sort((e,t)=>
1e-t),SR7.eguide.vnavPoints=o,SR7.eguide.vnavBounds={minX:r.minX,maxX:r.maxX};const n=_tpt.gsap.getProperty(a,"x")||0;_tpt.gsap.set(a,{x:i(n,r.minX,r.maxX)}),SR7.eguide.vnavDraggable&&SR7.eguide.vnavDraggable[0]&&SR7.eguide.vnavDraggable[0].applyBounds&&SR7.eguide.vnavDraggable[0].applyBounds({minX:r.minX,maxX:r.maxX})};l();const n=e=>{if(!o||0===o.length)return i(e,r.minX,r.maxX);const t=_tpt.gsap.utils.snap(o,e);return i(t,r.minX,r.maxX)};SR7.eguide.vnavDraggable=_tpt.draggable.create(a,{type:"x",bounds:{minX:r.minX,maxX:r.maxX},inertia:!0,edgeResistance:.85,dragResistance:.1,overshootTolerance:15,allowNativeTouchScrolling:!0,dragClickables:!0,overwrite:!0,snap:{x:n},onPress:()=>{s.style.cursor="grabbing",SR7.eguide.vnavDragged=!1},onDrag:function(){Math.abs(this.deltaX||0)>2&&(SR7.eguide.vnavDragged=!0)},onRelease:()=>{s.style.cursor="grab",setTimeout(()=>{SR7.eguide.vnavDragged=!1},50)}}),a.addEventListener("click",e=>{SR7.eguide.vnavDragged&&(e.preventDefault(),e.stopImmediatePropagation())},!0),SR7.eguide.vnavResizeHandler=()=>l(),window.addEventListener("resize",SR7.eguide.vnavResizeHandler)}catch(e){}},videoChange:(e,t)=>
1{document.querySelectorAll("sr-video-guide-nav").forEach(e=>{e.classList.remove("selected"),e.dataset.aparams===t&&e.classList.add("selected")});const s=SR7.eguide.vnavWrapEl,a=SR7.eguide.vnavInnerEl,i=SR7.eguide.vnavItems,o=e&&e.closest?e.closest("sr-video-guide-nav"):e;if(o&&s&&a&&i&&i.length){const e=s.getBoundingClientRect();let t=-1,r=-1;for(let s=0;s<i.length;s++){const a=i[s].getBoundingClientRect();a.right>e.left&&a.left<e.right&&(-1===t&&(t=s),r=s)}if(-1!==t&&-1!==r){const e=Array.prototype.indexOf.call(i,o);if(e<0)return;const s=t>0;let l=null;if(r<i.length-1&&e>=r-1?l=Math.min(i.length-1,r+1):s&&e<=t+1&&(l=Math.max(0,t-1)),null!==l){const e=SR7.eguide.vnavBounds||{},t="number"==typeof e.minX?e.minX:-999999,s="number"==typeof e.maxX?e.maxX:0,o=((e,t,s)=>Math.max(t,Math.min(s,e)))(-i[l].offsetLeft,t,s);_tpt.gsap.to(a,{x:o,duration:.35,overwrite:!0,onUpdate:()=>{const e=SR7.eguide.vnavDraggable&&SR7.eguide.vnavDraggable[0];e&&e.update&&e.update()}})}}}if(!SR7.eguide.videos[t])return;SR7.eguide.videoguide??=document.querySelector(".sr--editor--guide--modal sr-guide-video iframe");const r=SR7.eguide.videoguide;if(!r)return;r&&(r.style.display="block",r.style.width=r.style.width||"100%",r.style.height=r.style.height||"100%");const l=Math.random().toString(36).slice(2);r.dataset.sr7LoadToken=l;_tpt.gsap.to(r,{opacity:0,duration:.25,overwrite:!0,onComplete:async()=>{r.dataset.sr7LoadToken===l&&(r&&(r.style.visibility="hidden"),r.src=SR7.eguide.videos[t],await new Promise(e=>{let t=!1;const s=()=>{t||(t=!0,e())},a=()=>{r.dataset.sr7LoadToken===l&&(r&&r.removeEventListener("load",a),s())};r.addEventListener("load",a,{once:!0}),setTimeout(()=>{r.dataset.sr7LoadToken===l&&(r&&r.removeEventListener("load",a),s())},1200)}),r.dataset.sr7LoadToken===l&&(r&&(r.style.visibility="visible"),_tpt.gsap.to(r,{opacity:1,duration:.25,overwrite:!0})))}})}},_tpt.R??={},_tpt.R.guides_editorguide=_tpt.extend?_tpt.extend(_tpt.R.guides_editorguide,{status:2,version:"1.0"}):{status:2,version:"1.0"}}(),function(){"use strict";window.SR7??={},window._tpt??={};const{cE:e,aC:t,sA:s}=SR7.B,a=()=>SR7.AI.postProcessMode?SR7.AI.postProcessMode:document.querySelector(".sr--ai--modeselector.selected")?.dataset?.mode??"image",i=e=>["#a",e,"#a","#a","#a"],o=[4e3,1e3,500,500,500,500,1e3,1e3,1e3,1e3,1e3,1e3,1e3,1e3,2e3,2e3,2e3,2e3,2e3,2e3,2e3,2e3,2e3,2e3,2e3,2e3,2e3,2e3,2e3,2e3];SR7.AI??={};const r={1:{prompt:"Still alpine lake surrounded by towering mountains, mirror-like water reflecting blue sky and peaks, lush green forest around lake, sunset light, red reflections on mountain sides, pristine and serene atmosphere, center symmetry, vibrant colors, ultra high resolution",style:"none",ratio:"16:9",width:1920,height:1080},2:{prompt:"Dramatic polar landscape, towering icy mountains beneath an intense aurora borealis, swirling waves of magenta, emerald, cyan, and gold light, dynamic sky movement, subtle volumetric glow, reflective snow surfaces, high visual impact but controlled contrast, ultra high resolution",style:"none",ratio:"16:9",width:1920,height:1080},3:{prompt:"A striking portrait of a beautiful woman with red hair, wearing a neon blue jumpsuit, set against a white minimalist backdrop, natural light, soft color palette with high contrast, edgy, modern fashion editorial style, relaxed and confident pose",style:"none",ratio:"16:9",width:1920,height:1080},4:{prompt:"Futuristic silouhette of a guy wearing high end fashion, background is orange, clothing is minimal, hyperrealistic scene, the guy is just slightly visable due to dark shadows, he is wearing modern fashion frames",style:"none",ratio:"16:9",width:1920,height:1080},5:{prompt:"A mountain climber with a weathered face and bright blue eyes, he is covered in dirt and snow, staring at the camera, intense close-up with frost on their beard, dramatic lighting, strong snowfall, whiteout background",style:"none",ratio:"16:9",width:1920,height:1080},6:{prompt:"A high-quality 3D render scene. Solid bright yellow colored background, shallow depth of field. A cute fluffy monster colored in #5c24ff on the right side of the screen. The monster is winking at the camera and giving a thumbs up.  the fur simulation is incredibly detailed. composition with clean center area",style:"none",ratio:"16:9",width:1920,height:1080},7:{prompt:"A guitar teacher with his student, stylized 3D characters, smooth 3D render, Solid dark blue color background, dynamic pose, soft ground shadow, bright soft lighting, modern playful design",style:"none",ratio:"16:9",width:1920,height:1080},8:{prompt:"Photograph with dreamcore aesthetic, lo-fi digital grain, flash photography lighting on vibrant emerald green grass, narrow rocky creek winding through meadow, tightly framed by dark tree silhouettes on left and right creating a tunnel view, glittering magical sparks in trees and on grass, deep violet and purple starry sky, milky way, single small pink cloud, nostalgic, high contrast, unnatural lighting",style:"none",ratio:"16:9",width:1920,height:1080},9:{prompt:"A top down aerial photo of a palm tree forest, black beach and turqoise ocean, perfect background, cinematic lighting, dramatic shadows, film still",style:"none",ratio:"16:9",width:1920,height:1080}};SR7.AI={...SR7.AI,loadPanel:async()=>new Promise(t=>{_tpt.ajax({action:"plugin.panel.sr_ai_panel",backend:!0,callBack:function(s){(s=_tpt.fixResponse(s)).success&&(SR7.AI.panel={c:e({t:"sr-wrap",a:{view:"ai"},h:s.html})}),t()}})}),slide:{generate:()=>{SR7.AI.slide.export()},import:e=>
1{if(e.layers){for(let t in e.layers){if(0==_tpt.hop(e.layers,t))continue;let s=e.layers[t],a="#FULL#.M."+SR7.editing.module+".slides."+SR7.editing.slide+".layers."+t+".";void 0!==s.text&&(_tpt.obj.set({path:a+"content.text",env:"layer",value:s.text,layerid:t,trackCallBack:()=>{SR7.editor.elements.text.redrawAll()}}),SR7.editor.elements.text.updateTextLayer(SR7.editing.module,SR7.editing.slide,t)),void 0!==s.color&&_tpt.obj.set({path:a+"color",env:"layer",value:i(s.color),layerid:t,trackCallBack:()=>{SR7.editor.elements.text.redrawAll()}}),void 0!==s.bgcolor&&_tpt.obj.set({path:a+"bg.color",env:"layer",value:_tpt.gradient.convert(s.bgcolor),layerid:t,trackCallBack:()=>{SR7.editor.elements.text.redrawAll()}})}SR7.editor.elements.redrawAll(),SR7.editor.timeline.render("idle")}},export:()=>{let e={layers:{},order:SR7.layer.getFullOrder()},t=SR7.M[SR7.editing.module].slides[SR7.editing.slide].layers;for(let s in t){if(!_tpt.hop(t,s))continue;let a=t[s],i={alias:a.alias,id:a.id,type:a.type,subtype:a.subtype,parent:a.pid,ai:{role:a.ai?.role||a.alias,ignoreContent:!!a.ai?.icont,ignoreColors:!!a.ai?.icol,ignoreBg:!!a.ai?.ibg}};if(!i.ai.ignoreBg&&a.bg?.color&&"transparent"!==a.bg?.color?.string&&"transparent"!==a.bg?.color&&(i.bgcolor=a.bg?.color?.string??a.bg?.color),i.ai.ignoreContent||"image"!==a.type&&"image"!==a.subtype&&!a?.bg?.image?.u||(i.imagecontent=a.ai?.desc||a.alias,i.width=a.size.w[1],i.height=a.size.h[1]),"text"===a.type){i.ai.ignoreColors||(i.color=a.color[1]),i.text=a.content.text,i.textlimit="current length";let e=(a.alias||"").toLowerCase();i.ai.role=null==i.ai.role||i.ai.role.length<2?e.includes("title")?"title":e.includes("subtitle")?"subtitle":e.includes("heading")?"heading":e.includes("caption")?"caption":e.includes("headline")?"hedline":e.includes("description")?"description":e.includes("info")?"info":e.includes("text")?"text":e:i.ai.role}e.layers[a.id]=i}e={industry:document.getElementById("sr_ai_slide_industry")?.value.trim()??"",purpose:document.getElementById("sr_ai_slide_purpose")?.value.trim()??"",tone:document.getElementById("sr_ai_slide_tone")?.dataset?.v??"",language:document.getElementById("sr_ai_slide_language")?.dataset?.v??"auto",instructions:document.getElementById("sr_ai_slide_instructions")?.value.trim()??"",slide:e},_tpt.ajax({action:"ai.getslide",backend:!0,data:e,callBack:function(e){}})}},bgremove:{rest:0,maxTime:35,open:async(e,t)=>{SR7.AI.postProcessMode="bgremove",await SR7.B.popUp.show(e,"sr_ai_bgremoval",{bg:!1,position:"fixlefttop+l300+t80",onClose:function(){SR7.AI.postProcessMode=null,SR7.AI.disableEnable(!1)}}),SR7.AI.bgremove.c={img:document.getElementById("sr_ai_bgremove_img"),blur:document.getElementById("sr_ai_bgremove_blur"),preview:document.getElementById("sr_ai_bgremove_preview"),add:document.getElementById("sr_ai_bgremove_add"),footer:document.getElementById("sr_ai_footer_bgremoval"),cost:document.getElementById("sr_ai_bgremove_cost"),timer:document.getElementById("sr_ai_bgremove_timer"),btn:document.getElementById("sr_ai_bgremove_btn")},SR7.M.ai.l.lastBGRemoveImg={src:t||""},SR7.AI.bgremove.updateImage(),SR7.AI.bgremove.c.cost.innerText=SR7.M.ai.bgremovalcost??"2",SR7.AI.bgremove.c.footer.style.display="block",SR7.AI.bgremove.c.add.style.display="none",SR7.AI.bgremove.c.timer.innerHTML="",SR7.AI.bgremove.c.preview.style.display="inline-block",SR7.AI.bgremove.c.timer.classList.remove("sr--ai--downloading"),SR7.AI.bgremove.event_id=e.dataset.event_id,SR7.AI.bgremove.index=e.dataset.index,SR7.AI.updateCredits(),SR7.AI.updateCosts(),SR7.AI.disableEnable(!0)},updateImage:e=>{"ready"==e&&(SR7.AI.bgremove.c.add.style.display="inline-block",SR7.AI.bgremove.c.preview.style.display="inline-block",SR7.AI.bgremove.c.img.style.display="block",SR7.AI.bgremove.c.timer.innerHTML="",SR7.AI.bgremove.c.timer.style.display="none"),"download"==e&&(SR7.AI.bgremove.c.img.style.display="none",SR7.AI.bgremove.c.timer.innerHTML=SR7.LANG["Downloading..."],SR7.AI.bgremove.c.timer.style.display="block",SR7.AI.bgremove.c.timer.classList.add("sr--ai--downloading")),SR7.AI.bgremove.c.img.style.backgroundImage='url("'+SR7.M.ai.l.lastBGRemoveImg.src+'")',SR7.AI.bgremove.c.blur.style.backgroundImage='url("'+SR7.M.ai.l.lastBGRemoveImg.src+'")',_tpt.gsap.set([SR7.AI.bgremove.c.blur],{backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"}),_tpt.gsap.set([SR7.AI.bgremove.c.img],{backgroundSize:"contain",backgroundRepeat:"no-repeat",backgroundPosition:"center"}),SR7.AI.bgremove.c.img.dataset.aparams=SR7.M.ai.l.lastBGRemoveImg.src,SR7.AI.bgremove.c.blur.dataset.aparams=SR7.M.ai.l.lastBGRemoveImg.src,SR7.AI.bgremove.c.preview.dataset.aparams=SR7.M.ai.l.lastBGRemoveImg.src,SR7.AI.bgremove.c.add.dataset.aparams=SR7.M.ai.l.lastBGRemoveImg.src},close:async()=>{SR7.AI.postProcessMode=null,SR7.B.popUp.hide(),SR7.AI.disableEnable(!1)},run:async()=>{SR7.AI.bgremove.rest=0,SR7.AI.bgremove.c.img.style.background="transparent",SR7.AI.bgremove.c.blur.style.background="transparent",SR7.AI.bgremove.c.add.style.display="none",SR7.AI.bgremove.c.preview.style.display="none",SR7.AI.bgremove.c.footer.style.display="none",SR7.AI.generate.countDown(),SR7.AI.generate.getImage()}},text:{c:{},todos:{fix:'Click "Generate" to Fix Mistakes',clarity:'Click "Generate" to Improve Clarity',expand:'Click "Generate" to Expand',shorten:'Click "Generate" to Shorten',tone:'Click "Generate" to Change Tone',translate:'Click "Generate" to Translate',advanced:'Click "Generate" to Improve',wait:"Wait for text generation to finish ...",embed:"Press #AI# to continue editing, or #PLUS# to use as variant"},preload:{fix:"Fixing spelling & grammar...",clarity:"Improving text clarity...",expand:"Expanding your text...",shorten:"Shortening and refining...",tone:"Adjusting tone and style...",advanced:"Adjusting and refining...",translate:"Translating your text..."},open:async(e,t,s)=>{s||await SR7.B.popUp.show(e,"sr_ai_txt",{bg:!1,position:"sameplace+t50"}),SR7.AI.text.c.tA??=document.getElementById("sr_element_textcontent_ai"),SR7.AI.text.c.type??=document.getElementById("sr_ai_txt_type"),SR7.AI.text.c.todo??=document.getElementById("sr_ai_txt_todo"),SR7.AI.text.c.multi??=document.getElementById("sr_ai_txt_multi"),SR7.AI.text.c.words??=document.getElementById("sr_ai_txt_words"),SR7.AI.text.c.tone??=document.getElementById("sr_ai_txt_tone"),SR7.AI.text.c.minmax??=document.getElementById("sr_ai_txt_minmax"),SR7.AI.text.c.lang??=document.getElementById("sr_ai_txt_language"),SR7.AI.text.c.genbtn??=document.getElementById("sr_ai_txt_genbutton"),SR7.AI.text.c.result=document.getElementById("sr_ai_txt_results"),SR7.AI.text.c.results=SR7.AI.text.c.result.getElementsByTagName("textarea"),SR7.AI.text.c.build=document.getElementById("sr_ai_txt_build"),s||(SR7.AI.text.c.tA.value=_tpt.obj.get("content.text","layer")),SR7.AI.text.toggle(!0),SR7.AI.text.setType()},toggle:(e,t)=>
1{SR7.AI.text.c.result.classList[e?"add":"remove"]("sr-force-hidden"),SR7.AI.text.c.result.classList.remove("sr--ai--txt--multiple","sr--ai--txt--single"),SR7.AI.text.c.build.classList[e?"remove":"add"]("sr-force-hidden"),SR7.AI.text.c.genbtn.classList[e?"remove":"add"]("sr-force-hidden"),e?(SR7.B.showHide(SR7.AI.text.c.type.getElementsByClassName("sr--active--tab")[0]),SR7.AI.text.updateWordCount()):SR7.AI.text.c.result.classList.add(t?"sr--ai--txt--multiple":"sr--ai--txt--single","sr--ai--preloading")},setType:()=>{let e=SR7.AI.text.c.type.getElementsByClassName("sr--active--tab")[0];SR7.AI.text.c.todo.innerHTML=SR7.LANG[SR7.AI.text.todos[e.dataset.v]],"expand"!=e.dataset.v&&"shorten"!=e.dataset.v||(SR7.AI.text.c.minmax.value=SR7.AI.text.updateWordCount())},update:()=>{SR7.AI.text.updateWordCount()},extendLanguage:e=>(e.innerHTML+='<span class="sr--form--otitle"></span>',e),updateWordCount:()=>{let e=SR7.AI.text.c.tA.value.trim(),t=""==e?0:e.split(/\s+/).length;return SR7.AI.text.c.words.innerHTML=t+"/100",t},minMaxToggle:e=>{e.classList.toggle("selected"),document.getElementById("sr_ai_txt_minmax").classList[e.classList.contains("selected")?"add":"remove"]("selected")},generate:async()=>{let e=SR7.AI.text.c.type.getElementsByClassName("sr--active--tab")[0].dataset.v??"fix",t={type:e,language:SR7.AI.text.c.lang.dataset.v??"auto",variant:"translate"!==e&&"fix"!==e&&SR7.AI.text.c.multi.className.indexOf("checked")>=0,text:SR7.AI.text.c.tA.value.trim()};"advanced"===e&&(t.instructions=document.getElementById("sr_ai_text_instructions").value.trim()),"tone"===e&&(t.tone=SR7.AI.text.c.tone.dataset.v),"expand"!==e&&"shorten"!==e||(t.words=parseInt(SR7.AI.text.c.minmax.value)),SR7.AI.text.c.theResult=void 0,SR7.AI.text.c.todo.innerHTML=SR7.LANG[SR7.AI.text.todos.wait],SR7.AI.text.toggle(!1,t.variant),SR7.AI.text.c.counter=0,SR7.AI.text.countdown(e),_tpt.ajax({action:"ai.gettext",backend:!0,data:t,callBack:function(e){(e=_tpt.fixResponse(e)).success?SR7.AI.text.c.theResult=e.data:(SR7.AI.text.c.theResult=e.message,SR7.B.message.show({type:"warning",message:e.message,wait:2.5,delay:.25}))}})},countdown:e=>{for(let t of SR7.AI.text.c.results)t.value=SR7.LANG[SR7.AI.text.preload[e]]+"\r\n"+Math.round(10*SR7.AI.text.c.counter)/10+"s";SR7.AI.text.c.counter+=.1,SR7.AI.text.c.counter<1.2||null==SR7.AI.text.c.theResult?setTimeout(()=>{SR7.AI.text.c.counter>10&&(SR7.AI.text.c.theResult=["Error: Timeout reached."]),SR7.AI.text.countdown(e)},100):SR7.AI.text.showResults()},showResults:async()=>{SR7.AI.text.c.result.classList.remove("sr--ai--preloading");let e=0;for(let t of SR7.AI.text.c.results)t.value=_tpt.fixResponse(SR7.AI.text.c.theResult[e++]??SR7.AI.text.c.theResult[0]);let t=SR7.LANG[SR7.AI.text.todos.embed];t=t.replace("#AI#",' <svg width="13.145" height="11.865" style="fill:#fff !important" class="sr--icon" transform="translate(0,-1)"><use xlink:href="#AIStar"></use></svg> '),SR7.AI.text.c.todo.innerHTML=t.replace("#PLUS#",' <svg class="sr--icon" style="fill:#fff !important"  width="14" height="14" transform="translate(0, -1)"><use xlink:href="#Dashboard_Add"></use></svg> ')},cont:async e=>{SR7.AI.text.c.tA.value=e.closest("sr-input").getElementsByTagName("textarea")[0].value.trim(),SR7.AI.text.open(void 0,void 0,!0)},use:async e=>{let t=e.closest("sr-input").getElementsByTagName("textarea")[0].value.trim(),s=document.getElementById("sr_element_textcontent");s.value=t,_tpt.obj.set({path:"content.text",env:"layer",value:s.value,trackCallBack:()=>{SR7.editor.elements.text.redrawAll()}}),SR7.editor.elements.text.register(s),requestAnimationFrame(()=>{SR7.editor.elements.text.updateTextLayer(SR7.editing.module,SR7.editing.slide,SR7.editing.layer,t),SR7.editor.elements.text.redrawAll()}),SR7.B.popUp.hide()}},preset:(e,t)=>{SR7.M.ai.prompt=r[t]?.prompt??"",document.getElementById("sr_ai_prompt").value=SR7.M.ai.prompt,SR7.M.ai.style=r[t]?.style??"photo",SR7.M.ai.ratio=r[t]?.ratio??"16:9",setTimeout(()=>{SR7.AI.sizeUpdate(void 0,"ratio"),SR7.M.ai.width=1920,SR7.M.ai.height=1080,SR7.forms.populate()},50)},showList:async e=>{SR7.M.ai??=f(),e.innerHTML="",e.style.width="290px",null==SR7.AI.panel&&await SR7.AI.loadPanel
1(),t(e,SR7.AI.panel.c),SR7.AI.panelOpen=!0,SR7.AI.c={match:document.getElementById("sr_ai_match_selection_wrap"),fields:document.getElementById("sr_ai_fields"),fieldsInner:document.getElementById("sr_ai_fields_inner"),header:document.getElementById("sr_ai_header"),footer:document.getElementById("sr_ai_footer"),menu:document.getElementById("sr_ai_menu"),imgdims:{upscale:document.getElementById("sr_ai_upscale_imagedims"),generate:document.getElementById("sr_ai_generate_imagedims"),fields:document.getElementById("sr_ai_imagedims")},preview:{image:document.getElementById("sr_ai_generated"),upscale:document.getElementById("sr_ai_upscaled")},btns:{image:document.getElementById("sr_ai_generate_btn"),upscale:document.getElementById("sr_ai_upscale_btn"),credits:document.getElementById("sr_ai_credits_btn")}},SR7.AI.c.btns.chasListener||(SR7.AI.c.btns.chasListener=!0,SR7.AI.c.btns.credits.addEventListener("mouseenter",()=>{SR7.M.ai.credits>=(SR7.E.fakeEstimate??SR7.M.ai.estimate.credits)&&SR7.E.registered&&SR7.AI.c.footer.classList.add("sr-ai-addmore-credit")}),SR7.AI.c.btns.credits.addEventListener("mouseleave",()=>{SR7.AI.c.footer.classList.remove("sr-ai-addmore-credit")})),SR7.AI.regularCheck=setInterval(()=>{0!=SR7.AI.panelOpen?SR7.AI.gettingImage||(SR7.AI.updateCredits(),SR7.AI.updateCosts()):clearInterval(SR7.AI.regularCheck)},15e3),SR7.AI.c.match.classList[null==SR7.editing.layer?"add":"remove"]("sr--disabled"),SR7.forms.view.add(SR7.AI.panel.c),p(),SR7.forms.populate(),SR7.AI.updateCredits(),SR7.AI.updateCosts(),SR7.toolTip.prepare(),setTimeout(()=>{SR7.AI.matchselection()},200)},close:()=>{SR7.editor&&SR7.editor.sideBar.hide("ai"),clearInterval(SR7.AI.regularCheck),SR7.AI.panelOpen=!1},switchMode:e=>{let s=e.dataset.mode;"upscale"==s?(s!==SR7.AI.modeCache&&(SR7.M.ai.aratioCache??=SR7.M.ai.ratio,t(SR7.AI.c.imgdims.upscale,SR7.AI.c.imgdims.fields)),SR7.AI.generate.upscale()):s!==SR7.AI.modeCache&&(t(SR7.AI.c.imgdims.generate,SR7.AI.c.imgdims.fields),SR7.M.ai.aratioCache&&(SR7.M.ai.ratio=SR7.M.ai.aratioCache,delete SR7.M.ai.aratioCache)),s!==SR7.AI.modeCache&&(SR7.AI.c.preview.upscale.style.display="upscale"==s?"block":"none",SR7.AI.c.preview.image.style.display="image"==s?"block":"none",SR7.AI.c.btns.upscale.style.display="upscale"==s?"inline-block":"none",SR7.AI.c.btns.image.style.display="image"==s?"inline-block":"none",SR7.AI.c.imgdims.fields.style.display="image"===s||SR7.M.ai.l.lastUpscaleImg?"block":"none",SR7.forms.populate(),"image"==s&&setTimeout(()=>{SR7.AI.sizeUpdate(void 0,"ratio")},50)),SR7.AI.modeCache=s},imgPick:{layer:()=>{SR7.AI.generate.upscale(SR7.layer.get()?.bg?.image?.src)},wp:()=>{SR7.c.keepPopUpCache=SR7.c.keepPopUp,SR7.c.keepPopUp="wait",SR7.B.image.wp(e=>{setTimeout(()=>{SR7.c.keepPopUp=SR7.c.keepPopUpCache},25),SR7.AI.generate.upscale(e.url)})},sr:e=>{_tpt.regResource({id:"library_lib",url:SR7.E.plugin_url+"admin/assets/js/library/lib.js"}),_tpt.checkResources(["library_lib"]).then(()=>{SR7.B.library.open(e,"element_library,sr_elib,,images,images",e=>{SR7.AI.generate.upscale(e?.image?.url??e.item?.img??"")})})},ai:()=>{document.querySelector('.sr--ai--modeselector[data-mode="image"]').click()}},randomize:()=>{if(SR7.M.ai.seedrnd){SR7.M.ai.seed=Math.floor(2147483647*Math.random());let e=document.getElementById("sr_ai_seed_input");e.value=SR7.M.ai.seed,SR7.editor.ai.seedUpdate(e,"seed")}},matchselection:async()=>{if(!SR7.editing.layer)return;let e=await SR7.layer.getImage(SR7.editing.layer,"image");if(e&&e.naturalWidth&&e.naturalHeight){let t=SR7.AI.calculateRatio(e.naturalWidth,e.naturalHeight);SR7.AI.lastMatchImg={src:e.src,w:e.naturalWidth,h:e.naturalHeight,ratio:t},SR7.M.ai.ratio=t,SR7.AI.sizeUpdate(null,"setto",e.naturalWidth,e.naturalHeight),SR7.forms.populate()}},showmatch:()=>{let e="block",t=SR7.M.ai.l;SR7.AI.lastMatchImg&&SR7.AI.lastMatchImg.ratio==SR7.M.ai.ratio&&SR7.AI.lastMatchImg.w==t.cur.w&&SR7.AI.lastMatchImg.h==t.cur.h&&(e="none"),SR7.AI.c.match.style.display=e},calculateRatio:(e,t,s=.02)=>{if(!e||!t)return"free";const a=e/t,i=[{label:"1:1",value:1},{label:"16:9",value:16/9},{label:"3:2",value:1.5},{label:"4:3",value:4/3},{label:"3:4",value:3/4},{label:"2:3",value:2/3}];let o=null,r=1/0;for(const e of i){const t=Math.abs(a-e.value);t<r&&(r=t,o=e)}return r<=s?o.label:"free"},test:e=>{SR7.E.registered=e.registered??SR7.E.registered,SR7.E.fakeEstimate=e.limit??SR7.E.fakeEstimate,SR7.AI.updateCredits(),SR7.forms.populate()},generate:{buy:()=>
1{SR7.E.registered?SR7.B.popUp.show(null,"sr7_getai_credits",{bg:!0}):SR7.B.popUp.show(null,"sr7_premium_login",{bg:!0,onClose:()=>{delete SR7.E.regType,SR7.E.deregister=!1,SR7.licenseCheck()}})},run:async s=>{let i=SR7.M.ai.l,o=a();if(c(!0),i.gen=[],SR7.AI.c.preview.image.innerHTML="","image"==o){if(!SR7.E.registered)return c(!1),void SR7.B.popUp.show(null,"sr7_premium_login",{bg:!0,onClose:()=>{delete SR7.E.regType,SR7.E.deregister=!1,SR7.licenseCheck()}});if(SR7.M.ai.credits<(SR7.E.fakeEstimate??SR7.M.ai.estimate.credits))return c(!1),void SR7.B.popUp.show(null,"sr7_getai_credits",{bg:!0});if(null==SR7.M.ai.prompt||""==SR7.M.ai.prompt.trim())return c(!1),SR7.B.message.show({type:"warning",message:SR7.LANG["Please enter a prompt to generate an image."],wait:2.5,deley:0});if(1==SR7.M.ai.amnt)i.gen.push(SR7.AI.generate.preview.prepare({single:!0})),i.gen[0].rest=0,i.gen[0].maxTime=SR7.M.ai.estimate.timeSec+15,t(SR7.AI.c.preview.image,i.gen[0].prev);else{let s;for(let a=0;a<4;a++){0!=a&&2!=a||(s=e({t:"sr-wrap",cs:a<2?"sr--mb--4":" sr--mb--15",s:"overflow:visible",a:{inline:"",basic:""}}));let o=e({t:"sr-wrap",s:0==a||2==a?"margin-right:4px;overflow:visible;width:calc(50% - 2px)":"margin-right:0px;width:calc(50% - 2px)",a:{basic:"",half:""}});i.gen.push(SR7.AI.generate.preview.prepare()),t(o,i.gen[a].prev),i.gen[a].rest=0,i.gen[a].maxTime=SR7.M.ai.estimate.timeSec+20,t(s,o),1!=a&&3!=a||t(SR7.AI.c.preview.image,s)}}"fake"===s?SR7.AI.generate.fake():(SR7.AI.generate.countDown(),SR7.AI.generate.getImage())}else{if(null==i.upscale?.img||parseInt(SR7.M.ai.width)==parseInt(i.min.w)||parseInt(SR7.M.ai.height)==parseInt(i.min.h))return c(!1),null==i.upscale.img?SR7.B.message.show({type:"warning",message:SR7.LANG["Please choose an image to upscale"],wait:2.5,deley:0}):SR7.B.message.show({type:"warning",message:SR7.LANG["Please change the image dimensions to start upscaling"],wait:2.5,deley:0});i.upscale.rest=0,i.upscale.maxTime=SR7.M.ai.estimate.timeSec+2,SR7.AI.generate.countDown(),SR7.AI.generate.getImage()}},upscale:async e=>{let s=SR7.M.ai.l;SR7.AI.c.preview.upscale.innerHTML="",s.upscale=SR7.AI.generate.preview.prepare({single:!0,mode:"upscale"}),t(SR7.AI.c.preview.upscale,s.upscale.prev);let a=e||(SR7.M.ai.l?.lastUpscaleImg?.src??"");if(SR7.AI.c.uInfo??=document.getElementById("sr_ai_upscale_info"),""==a)return SR7.M.ai.l.upscale.img=void 0,SR7.AI.c.imgdims.fields.style.display="none",SR7.AI.c.uInfo.style.display="block",SR7.AI.c.btns.upscale.style.opacity=.5,void(SR7.AI.c.btns.upscale.style.pointerEvents="none");SR7.AI.c.imgdims.fields.style.display="block",SR7.AI.c.uInfo.style.display="none",SR7.M.ai.l.upscale.img=a,SR7.AI.c.btns.upscale.style.opacity=1,SR7.AI.c.btns.upscale.style.pointerEvents="all",_tpt.registerImage(a,0,e=>{let t=e.image;SR7.M.ai.l.lastUpscaleImg=t,SR7.M.ai.format=t.src.includes(".png")?"png":t.src.includes(".webp")?"webp":"jpg",SR7.M.ai.width=t.naturalWidth,SR7.M.ai.height=t.naturalHeight,SR7.AI.generate.preview.finish({mode:"upscale",prev:SR7.M.ai.l.upscale.prev,src:t.src,format:SR7.M.ai.format,width:t.naturalWidth,height:t.naturalHeight,single:!0}),SR7.M.ai.ratio=t.naturalWidth/t.naturalHeight,SR7.AI.sizeUpdate(null,"ratio",t.naturalWidth,t.naturalHeight)})},upscaleFrom:(e,t)=>{document.querySelector('.sr--ai--modeselector[data-mode="upscale"]').click(),setTimeout(()=>{SR7.AI.generate.upscale(t)},50)},countDown:()=>{let e=a();if("upscale"==e)return SR7.M.ai.l.upscale.int=setInterval(()=>{if(SR7.M.ai.l.upscale.rest<SR7.M.ai.l.upscale.maxTime&&(SR7.M.ai.l.upscale.rest=SR7.M.ai.l.upscale.rest+.1,SR7.M.ai.l.upscale.load.innerHTML=(1==SR7.M.ai.amnt?SR7.LANG["Generating Image"]+"<br>":"")+SR7.M.ai.l.upscale.rest.toFixed(1)+" s",SR7.M.ai.l.upscale.rest>=SR7.M.ai.l.upscale.maxTime)){let e=SR7.M.ai.l.lastUpscaleImg;SR7.AI.generate.preview.finish({mode:"upscale",prev:SR7.M.ai.l.upscale.prev,src:e.src,format:SR7.M.ai.format,width:e.naturalWidth,height:e.naturalHeight,single:!0}),SR7.M.ai.credits-=SR7.M.ai.estimate.credits,SR7.AI.updateCredits(),c(!1)}},100);if("bgremove"==e)return SR7.AI.bgremove.c.timer.style.display="block",SR7.AI.bgremove.int=setInterval(()=>{SR7.AI.bgremove.rest<SR7.AI.bgremove.maxTime&&(SR7.AI.bgremove.rest=SR7.AI.bgremove.rest+.1,SR7.AI.bgremove.c.timer.innerHTML=SR7.LANG["Removing Backgroun
1d"]+"<br>"+SR7.AI.bgremove.rest.toFixed(1)+" s",SR7.AI.bgremove.c.rest>=SR7.AI.bgremove.c.maxTime&&(SR7.AI.bgremove.updateImage("ready"),SR7.M.ai.credits-=SR7.M.ai.estimate.credits,SR7.AI.updateCredits()))},100);for(let e=0;e<SR7.M.ai.amnt;e++)SR7.M.ai.l.gen[e].int=setInterval(()=>{SR7.M.ai.l.gen[e].rest<SR7.M.ai.l.gen[e].maxTime&&(SR7.M.ai.l.gen[e].rest=SR7.M.ai.l.gen[e].rest+.1,SR7.M.ai.l.gen[e].load.innerHTML=(1==SR7.M.ai.amnt?SR7.LANG["Generating Image"]+"<br>":"")+SR7.M.ai.l.gen[e].rest.toFixed(1)+" s",SR7.M.ai.l.gen[e].rest>=SR7.M.ai.l.gen[e].maxTime&&(SR7.AI.generate.preview.finish({prev:SR7.M.ai.l.gen[e].prev,single:1==SR7.M.ai.amnt}),SR7.M.ai.credits-=SR7.M.ai.estimate.credits,SR7.AI.updateCredits(),c(!1)))},100)},getImage:async()=>{let e,t=a();if(SR7.AI.gettingImage=!0,SR7.AI.randomize(),"upscale"==t)e={width:SR7.M.ai.width,height:SR7.M.ai.height,src:SR7.M.ai.l.upscale.img,method:"upscale"};else if("bgremove"==t)e={engine:"bria",source_engine:SR7.M.ai.engine,event_id:SR7.AI.bgremove.event_id,index:SR7.AI.bgremove.index,format:SR7.M.ai.format,method:"bgremove"};else if(e={engine:SR7.M.ai.engine,width:SR7.M.ai.width,height:SR7.M.ai.height,prompt:SR7.M.ai.prompt,style:SR7.M.ai.style,steps:SR7.M.ai.isteps,guidance_scale:SR7.M.ai.guide,format:SR7.M.ai.format,method:"infer",seed:SR7.M.ai.seed,randomize_seed:SR7.M.ai.seedrnd},"flux1"==SR7.M.ai.engine&&(e.acc=SR7.M.ai.acc),"flux2"==SR7.M.ai.engine&&(e.exp=SR7.M.ai.exp),"grok"==SR7.M.ai.engine&&(e.ratio=SR7.M.ai.ratio,e.resolution=SR7.M.ai.gq),SR7.M.ai.amnt>1&&(e.method="multi_infer"),null==e.prompt||""==e.prompt.trim())return c(!1),SR7.B.message.show({type:"warning",message:SR7.LANG["Please enter a prompt to generate an image."],wait:2.5,deley:0});_tpt.ajax({action:"ai.create",backend:!0,data:e,callBack:function(e){(e=_tpt.fixResponse(e)).success?(SR7.AI.writeCredits(e.data.credits_left),SR7.AI.generate.waitForImage(e.data.event_id,e.data.method,0,e.data.session_hash,a())):SR7.AI.generate.error(e.message)}})},waitForImage:(e,t,s=0,a,i)=>{let r={event_id:e,method:t,session_hash:a,reply:"external"};setTimeout(()=>{_tpt.ajax({action:"ai.status",backend:!0,data:r,callBack:async function(r){let l;try{l=_tpt.fixResponse(r)}catch{l={success:!1,message:"Invalid response"}}if(!l.success)return SR7.AI.generate.error(l.message||SR7.LANG["Image generation failed."]);if("done"!==l.status)return"image"==i&&s<o.length-1||"bgremove"==i&&s<200?SR7.AI.generate.waitForImage(e,t,s+1,a,i):(SR7.AI.gettingImage=!1,SR7.AI.generate.error(SR7.LANG["Image generation is taking too long, process aborted. Please try again later."]));if("image"===i){let t=[];for(let s=0;s<SR7.M.ai.amnt;s++){const a=l.data?.[s]||{};SR7.M.ai.l.gen[s].seed=a.seed,0===s&&a.seed&&(SR7.M.ai.seed=a.seed,SR7.AI.seedUpdate(void 0,"seed")),SR7.M.ai.l.gen[s].img={src:a.url||""},SR7.M.ai.l.gen[s].event_id=e,SR7.M.ai.l.gen[s].index=s,SR7.AI.generate.preview.finish({prev:SR7.M.ai.l.gen[s].prev,src:SR7.M.ai.l.gen[s].img.src,fetching:!0,single:1==SR7.M.ai.amnt,index:s,event_id:e}),_tpt.ajax({action:"wordpress.create.image_from_url",backend:!0,data:{url:a.url,content_type:a.content_type??"",prompt:SR7.M.ai.prompt,format:SR7.M.ai.format??"webp",filename:e+"_"+s,mode:i},callBack:function(a){(a=_tpt.fixResponse(a)).success?(SR7.M.ai.l.gen[s].img.src=a.url,t.push(a.url),0==s&&(SR7.M.ai.l.lastUpscaleImg={src:SR7.M.ai.l.gen[0].img.src}),SR7.AI.generate.preview.finish({prev:SR7.M.ai.l.gen[s].prev,src:SR7.M.ai.l.gen[s].img.src,format:SR7.M.ai.format,width:SR7.M.ai.width,height:SR7.M.ai.height,single:1==SR7.M.ai.amnt,index:s,event_id:e}),SR7.editor?.sideBar?.active?.includes?.("ai")?(SR7.AI.gettingImage=!1,SR7.B.message.show({type:"info",image:SR7.M.ai.l.gen[s].img.src,message:SR7.LANG["The generated image has been saved to your WordPress Media Library."],wait:2.5,deley:0})):SR7.B.message.show({type:"info",image:SR7.M.ai.l.gen[s].img.src,message:"Good news! An image you requested earlier has just finished generating.",wait:5,delay:0})):(SR7.AI.gettingImage=!1,SR7.B.message.show({type:"warning",message:SR7.LANG["The generated image could not be saved to your Media Library."],wait:2.5,deley:0}
1))}})}}else if("upscale"===i){SR7.M.ai.l.upscale.int&&clearInterval(SR7.M.ai.l.upscale.int);const e=l.data?.[0]?.url||"";SR7.B.message.show({type:"success",message:SR7.LANG["Upscaled image successfully added to your Media Library"],wait:2.5,deley:0}),SR7.AI.gettingImage=!1,e&&SR7.AI.generate.upscale(e)}else if("bgremove"===i){const t=l.data?.[0]||{};let s=[];SR7.AI.bgremove.int&&clearInterval(SR7.AI.bgremove.int),SR7.M.ai.l.lastBGRemoveImg={src:t.url||""},SR7.AI.bgremove.updateImage("download"),_tpt.ajax({action:"wordpress.create.image_from_url",backend:!0,data:{url:SR7.M.ai.l.lastBGRemoveImg?.src,content_type:t.content_type??"",prompt:SR7.M.ai.prompt,filename:e+"_transparent",mode:i},callBack:function(e){(e=_tpt.fixResponse(e)).success?(SR7.M.ai.l.lastBGRemoveImg={src:e.url},s.push(e.url),SR7.AI.bgremove.updateImage("ready"),SR7.AI.gettingImage=!1,SR7.editor?.sideBar?.active?.includes?.("ai")&&"bgremove"===SR7.AI.postProcessMode?SR7.B.message.show({type:"info",image:e.url,message:SR7.LANG["The generated image has been saved to your WordPress Media Library."],wait:2.5,deley:0}):SR7.B.message.show({type:"info",image:e.url,message:"Good news! An image you requested earlier has just finished generating.",wait:5,delay:0})):(SR7.AI.gettingImage=!1,SR7.B.message.show({type:"warning",message:SR7.LANG["The generated image could not be saved to your Media Library."],wait:2.5,deley:0}))}}),SR7.M.ai.credits-=SR7.M.ai.estimate.credits,SR7.AI.updateCredits()}c(!1)}})},"image"==i?o[s]??0:500)},error:e=>{if("image"==a())for(let e=0;e<SR7.M.ai.amnt;e++)SR7.M.ai.l.gen[e].int&&clearInterval(SR7.M.ai.l.gen[e].int),SR7.AI.generate.preview.finish({prev:SR7.M.ai.l.gen[e].prev,src:"",format:SR7.M.ai.format,width:SR7.M.ai.width,height:SR7.M.ai.height,single:1==SR7.M.ai.amnt}),SR7.AI.gettingImage=!1;else"upscale"==a()?(SR7.M.ai.l.upscale.int&&clearInterval(SR7.M.ai.l.upscale.int),SR7.AI.generate.upscale()):"bgremove"==a()&&(SR7.AI.bgremove.c.int&&clearInterval(SR7.AI.bgremove.c.int),SR7.AI.bgremove.close());SR7.B.message.show({type:"warning",message:e,wait:4.5,deley:0}),SR7.AI.gettingImage=!1,c(!1)},fake:()=>{let e=1==SR7.M.ai.amnt;for(let t=0;t<(e?1:4);t++)SR7.AI.generate.preview.finish({prev:SR7.M.ai.l.gen[t].prev,single:e,format:"webp",height:1080,src:"http://sr7.local/wp-content/uploads/revslider/ai/0d0157ac-57d7-4948-889b-e7fee4aa2644_0.webp",width:1920})},preview:{prepare:s=>{let a=e({t:"sr-ai-preview",cs:s?.single?"sr--ai--prev--single sr--mb--15":"sr--ai--prev--four"}),i=e({t:"sr-ai-preview-load"});if("upscale"==s?.mode){let s=e({t:"sr--bg--picker-wrap",h:'<svg data-action="editor.ai.imgPick.layer" width="18" height="18" class="sr--bg--picker sr--ai--bg--layer--picker"><use xlink:href="#Grab"></use></svg><svg data-action="editor.ai.imgPick.wp" width="18" height="18"  class="sr--bg--picker"><use xlink:href="#WPIcon"></use></svg><svg data-action="editor.ai.imgPick.sr" width="18" height="18" class="sr--bg--picker"><use xlink:href="#SRIcon"></use></svg><sr-button class="sr--bg--picker--ai" data-action="editor.ai.imgPick.ai">'+SR7.LANG.AI+'<svg width="15.145" height="13.865" class="sr--icon" transform="translate(0,6)"><use xlink:href="#AIStar"></use></svg></sr-button>'});t(a,s)}return t(a,i),{prev:a,load:i}},finish:async s=>{if(SR7.M.ai?.l?.gen?.[s?.index]?.int&&clearInterval(SR7.M.ai.l.gen[s?.index].int),null==s?.src)return;s.prev.innerHTML="";let a=e({t:"sr-ai-preview-blur",s:"background-image:url('"+s.src+"')"}),i=e({t:"sr-ai-preview-img",s:"background-image:url('"+s.src+"')"}),o=e({t:"sr-ai-preview-details"}),r=e({t:"sr-ai-preview-load"});if(t(o,e({t:"sr-ai-preview-dim",h:s.fetching?SR7.LANG["Downloading..."]:(s.width??SR7.M.ai.width)+" x "+(s.height??SR7.M.ai.height)})),s?.single&&t(o,e({t:"sr-ai-preview-format",h:(s.format??SR7.M.ai.format).toUpperCase()})),s.fetching)t(s.prev,a,o);else{let l=e({t:"sr-wrap",s:s.single?"position:absolute; bottom:10px; right:0px;z-index:10;":"z-index:10; position:absolute;bottom:5px; right:0px; ",a:{basic:"",inline:""}});"upscale"==s.mode&&(t(l,e({t:"sr-button",cs:"sr--oicon sr--ai--reset--gen sr--shd--3 sr--cta sr--cta--big sr--mb--0 sr--mr--10",a:{white:!0},d:{action:"editor.ai.generate.reset"},s:"white-space:nowrap",h:_tpt.QIcons.undoMini})),t(s.prev,r)),t(l,e({t:"sr-button",cs:"sr--ai--preview--gen sr--sh
1d--3 sr--cta"+(s.single?" sr--oicon sr--cta--big sr--mb--0 sr--mr--10":" sr--oicon sr--mr--5 sr--mt--20 sr--mb--0"),a:{white:!0},d:{action:"editor.ai.bgremove.open",aparams:s.src,event_id:s.event_id,index:s.index},h:s.single?_tpt.QIcons.bgremove:_tpt.QIcons.bgremoves})),t(l,e({t:"sr-button",cs:"sr--ai--preview--gen sr--shd--3 sr--cta"+(s.single?" sr--oicon sr--cta--big sr--mb--0 sr--mr--10":" sr--oicon sr--mr--5 sr--mt--20 sr--mb--0"),a:{white:!0},d:{action:"editor.ai.generate.preview.showimage",aparams:s.src},h:s.single?_tpt.QIcons.search:_tpt.QIcons.searchs})),t(l,e({t:"sr-button",cs:"sr--ai--use--gen sr--shd--3 sr--cta"+("upscale"==s.mode?" sr-force-hidden":"")+(s.single?" sr--oicon sr--cta--big sr--mb--0 sr--mr--10":" sr--oicon sr--mt--20 sr--mb--0 sr--mr--5"),a:{white:!0},d:{action:"editor.ai.generate.use",aparams:s.src},h:s.single?_tpt.QIcons.addMedium:_tpt.QIcons.addMini})),t(s.prev,a,i,o,l,r)}},showimage:async(s,a)=>{_tpt.registerImage(a,0,async s=>{let i=e({t:"sr-ai-preview-img",s:"background-image:url('"+a+"')"}),o=1260,r=1260/s.image.naturalWidth*s.image.naturalHeight;o>.9*window.innerWidth&&(o=.9*window.innerWidth,r=o/s.image.naturalWidth*s.image.naturalHeight),r>.9*window.innerHeight&&(r=.9*window.innerHeight,o=r/s.image.naturalHeight*s.image.naturalWidth);const l=(await SR7.B.popUp.show(void 0,"sr-ai-preview",{type:"full",width:o+"px",minHeight:r+"px",noHeader:!0,kill:!0,bg:!0,content:"",position:"center",onClose:()=>{}})).c.querySelector("sr-popup-content");l.parentNode.style.padding="0px",l.style.display="block",l.style.width=o+"px",l.style.height=r+"px",i.style.width="100%",i.style.height="100%",t(l,i),i.addEventListener("click",function(){SR7.B.popUp.hide()})})}},use:function(e,t){if(SR7.c.keepPopUp=!0,null==SR7.editing.layer)return SR7.B.message.show({type:"warning",message:SR7.LANG["Select a layer to place the generated image."],wait:2.5,deley:0});let s=a(),i="image"==s||"bgremove"==s?t:SR7.M.ai.l.upscale?.img?.src,o=SR7.M[SR7.editing.module].slides[SR7.editing.slide].layers[SR7.editing.layer];null==o?.bg?.image&&(o.bg.image=SR7.D.contentOBJ("image",{})),0==o?.bg?.image?.u&&_tpt.obj.set({path:"bg.image.u",env:"layer",value:!0}),o?.bg?.image?.pos||_tpt.obj.set({path:"bg.image.pos",env:"layer",value:{x:"50%",y:"50%"}}),o?.bg?.image?.size||_tpt.obj.set({path:"bg.image.size",env:"layer",value:"cover"}),_tpt.obj.set({path:"bg.image.src",env:"layer",value:i,trackCallBack:()=>{SR7.stage.dims.redrawFull()}}),SR7.stage.dims.redrawFull(),"slidebg"!==SR7.layer.get()?.subtype?document.querySelector('SR-NAV-BTN[data-sr-tabc="sr_layer_style"]').click():document.querySelector('SR-NAV-BTN[data-sr-tabc="sr_layer_basics"]').click(),setTimeout(()=>{SR7.c.keepPopUp=!1},200)},reset:function(){SR7.M.ai.l.lastUpscaleImg&&(SR7.M.ai.l.lastUpscaleImg=void 0),SR7.AI.generate.upscale()}},updateCredits:()=>{_tpt.ajax({action:"ai.credits",backend:!0,callBack:function(e){(e=_tpt.fixResponse(e)).success&&SR7.AI.writeCredits(e.data.credits),document.getElementById("sr-ai-no-credits")?.classList?.remove?.("sr--active"),document.getElementById("sr-ai-notregistered")?.classList?.remove?.("sr--active"),SR7.E.registered?e.data.credits<(SR7.E.fakeEstimate??1)?(SR7.AI.c.btns.image&&(SR7.AI.c.btns.image.querySelector("sr-button").innerHTML=SR7.LANG["Add AI credits"]),SR7.AI.bgremove?.c?.btn&&(SR7.AI.bgremove.c.btn.querySelector("sr-button").innerHTML=SR7.LANG["Add AI credits"]),document.getElementById("sr-ai-no-credits")?.classList?.add?.("sr--active")):(SR7.AI.c.btns.image&&(SR7.AI.c.btns.image.querySelector("sr-button").innerHTML=SR7.LANG.Generate),SR7.AI.bgremove?.c?.btn&&(SR7.AI.bgremove.c.btn.querySelector("sr-button").innerHTML=SR7.LANG["Remove Backgroun
1d"])):(SR7.AI.c.btns.image&&(SR7.AI.c.btns.image.querySelector("sr-button").innerHTML=SR7.LANG["Unlock AI"]),SR7.AI.bgremove?.c?.btn&&(SR7.AI.bgremove.c.btn.querySelector("sr-button").innerHTML=SR7.LANG["Unlock AI"]),document.getElementById("sr-ai-notregistered")?.classList?.add?.("sr--active"))}})},writeCredits:e=>{SR7.M.ai.credits=parseInt(e),SR7.AI.credits??={},SR7.AI.credits.img??=document.getElementById("sr_ai_credits"),SR7.AI.credits.bg??=document.getElementById("sr_ai_credits_bg");try{SR7.AI.credits.img&&(SR7.AI.credits.img.innerHTML=SR7.M.ai.credits),SR7.AI.credits.bg&&(SR7.AI.credits.bg.innerHTML=SR7.M.ai.credits)}catch{}},updateCosts:e=>{const t=SR7.M.ai.l||{cur:{w:SR7.M.ai.width||1024,h:SR7.M.ai.height||1024}},s=SR7.M.ai.ratio||"free",i=t.cur.w,o=t.cur.h;SR7.M.ai.estimate=R(i,o,s),(e="bgremove"==a()?SR7.AI.bgremove.c.cost:document.getElementById("sr_ai_cost"))&&(e.innerHTML=SR7.M.ai.estimate.credits+" "+(1===SR7.M.ai.estimate.credits?SR7.LANG["AI Credit"]:SR7.LANG["AI Credits"]))},snapAspect:function(e,t={}){if("free"===SR7.M.ai.ratio)return;const s=!!t.live,a=t.d,i=SR7.M.ai.l;let o=i.cur.w,r=i.cur.h;if("number"==typeof SR7.M.ai.ratio&&isFinite(SR7.M.ai.ratio)&&SR7.M.ai.ratio>0){const t=SR7.M.ai.ratio;"w"===e?(l=Math.round(o/t),r=Math.max(i.min.h,Math.min(i.max.h,l)),o=Math.round(r*t)):(o=(e=>Math.max(i.min.w,Math.min(i.max.w,e)))(Math.round(r*t)),r=Math.round(o/t))}else{const{uw:t,uh:s}=g(),a=Math.max(Math.ceil(i.min.w/t),Math.ceil(i.min.h/s)),l=Math.min(Math.floor(i.max.w/t),Math.floor(i.max.h/s)),n="h"===e?r:o,d="h"===e?s:t;let c=Math.round(n/d);c<a?c=a:c>l&&(c=l),o=c*t,r=c*s}var l;if(i.cur.w=o,i.cur.h=r,i.c?.inp?.w&&(i.c.inp.w.value=o+"px"),i.c?.inp?.h&&(i.c.inp.h.value=r+"px"),s){const t=(e,t,s,a)=>{const i=s-t,o=i>0?(e-t)/i:0;return a.clientWidth*o};if(i.c?.handle?.w){const s=t(o,i.min.w,i.max.w,i.c.handle.w.parentNode);_tpt.gsap.set(i.c.handle.w,{x:s}),"w"===e&&a&&(a.x=s)}if(i.c?.handle?.h){const s=t(r,i.min.h,i.max.h,i.c.handle.h.parentNode);_tpt.gsap.set(i.c.handle.h,{x:s}),"h"===e&&a&&(a.x=s)}}},fluxUpdate:function(){"flux1"==SR7.M.ai.engine?(SR7.M.ai.guide=3.5,SR7.M.ai.isteps=4):"flux2"==SR7.M.ai.engine&&(SR7.M.ai.guide=2.5),SR7.M.ai.seed=Math.floor(2147483647*Math.random()),SR7.editor.ai.seedUpdate({value:SR7.M.ai.seed},"engine"),SR7.AI.iStepsUpdate({value:SR7.M.ai.isteps},"engine"),SR7.AI.guideUpdate({value:SR7.M.ai.guide},"engine"),SR7.editor.ai.seedUpdate({value:SR7.M.ai.seed},"engine"),SR7.forms.populate()},sizeUpdate:function(e,t,s,a){let i=SR7.M.ai.l;if("setto"==t)return i.cur.w=s,i.cur.h=a,i.c?.inp?.w&&(i.c.inp.w.value=s+"px"),i.c?.inp?.h&&(i.c.inp.h.value=a+"px"),SR7.M.ai.width=i.cur.w,SR7.M.ai.height=i.cur.h,SR7.AI.updateCosts(),n(s/10,a/10),SR7.AI.snapAspect("w",{live:!0}),void d();if(("resetdrag"==t&&!SR7.M.ai.l?.min?.w||"ratio"==t)&&(n(s,a),SR7.M.ai.width=i.cur.w,SR7.M.ai.height=i.cur.h,SR7.M.ai.widthU=i.cur.w,SR7.M.ai.heightU=i.cur.h),"width"==t){if(i.cur.w=parseInt(e.value),"free"!==SR7.M.ai.ratio){const{uw:e,uh:t}=g();i.cur.h=Math.round(i.cur.w*t/e)}SR7.AI.snapAspect("w"),d(),SR7.M.ai.width=i.cur.w,SR7.M.ai.height=i.cur.h,SR7.AI.updateCosts()}else if("height"==t){if(i.cur.h=parseInt(e.value),"free"!==SR7.M.ai.ratio){const{uw:e,uh:t}=g();i.cur.w=Math.round(i.cur.h*e/t)}SR7.AI.snapAspect("h"),d(),SR7.M.ai.width=i.cur.w,SR7.M.ai.height=i.cur.h,SR7.AI.updateCosts()}SR7.AI.showmatch()},seedUpdate:function(e,t){let s=SR7.M.ai.l;"resetdrag"==t&&!SR7.M.ai.l?.min?.seed||"seed"==t?(s.min.seed=0,s.max.seed=2147483647,s.cur.seed=SR7.M.ai.seed,void 0!==e&&(s.c.handle.seed=e.parentNode.querySelector("sr-handle"),s.c.inp.seed=e),s.c.inp.seed.value=s.cur.seed,s.c.handle.seed.draggable=l("seed"),_tpt.gsap.set(s.c.handle.seed,{x:(s.cur.seed-s.min.seed)/(s.max.seed-s.min.seed)*260})):(s.cur.seed=parseInt(e.value),_tpt.gsap.set(s.c.handle.seed,{x:(s.cur.seed-s.min.seed)/(s.max.seed-s.min.seed)*260}))},guideUpdate:function(e,t){let s=SR7.M.ai.l;"resetdrag"==t&&!SR7.M.ai.l?.min?.guide||"guide"==t?(s.min.guide=0,s.max.guide=10,s.cur.guide=SR7.M.ai.guide,s.c.handle.guide=e.parentNode.querySelector("sr-handle"),s.c.inp.guide=e,s.c.inp.guide.value=s.cur.guide,s.c.handle.guide.draggable=l("guide"),_tpt.gsap.set(s.c.handle.guide,{x:(s.cur.guide-s.min.guide)/(s.max.guide-s.min.guide)*125}
1)):(s.cur.guide=parseInt(e.value),_tpt.gsap.set(s.c.handle.guide,{x:(s.cur.guide-s.min.guide)/(s.max.guide-s.min.guide)*125}))},iStepsUpdate:function(e,t){let s=SR7.M.ai.l;"resetdrag"==t&&!SR7.M.ai.l?.min?.isteps||"isteps"==t?(s.min.isteps=0,s.max.isteps=10,s.cur.isteps=SR7.M.ai.isteps,s.c.handle.isteps=e.parentNode.querySelector("sr-handle"),s.c.inp.isteps=e,s.c.inp.isteps.value=s.cur.isteps,s.c.handle.isteps.draggable=l("isteps"),_tpt.gsap.set(s.c.handle.isteps,{x:(s.cur.isteps-s.min.isteps)/(s.max.isteps-s.min.isteps)*125}),SR7.AI.updateCosts()):(s.cur.isteps=parseInt(e.value),_tpt.gsap.set(s.c.handle.isteps,{x:(s.cur.isteps-s.min.isteps)/(s.max.isteps-s.min.isteps)*125}),SR7.AI.updateCosts())}},SR7.editor={...SR7.editor,ai:SR7.AI};const l=e=>{let t=SR7.M.ai.l,s=_tpt.draggable.create(t.c.handle[e],{type:"x",inertia:!1,onPress:function(){s.track=t.c.handle[e].parentNode,s.track.parentNode.classList.add("sr--dragging")},onDrag:function(){s.x=Math.min(s.x,s.track.offsetWidth),s.x=Math.max(s.x,0),_tpt.gsap.set(t.c.handle[e],{x:s.x});const a=s.track.offsetWidth||0,i=a?s.x/a:0,o=t.max[e]-t.min[e]||1;t.cur[e]="guide"===e||"isteps"===e?Math.round(10*(t.min[e]+i*o))/10:Math.round(t.min[e]+i*o),t.c.inp[e].value=t.cur[e]+("w"===e||"h"===e?"px":""),SR7.AI.snapAspect(e,{live:!0,d:s}),"isteps"===e&&(SR7.M.ai.isteps=t.cur.isteps),SR7.AI.updateCosts(),"w"!=e&&"h"!==e||SR7.AI.showmatch()},onRelease:function(){s.track.parentNode.classList.remove("sr--dragging"),"w"===e||"h"===e?("free"!==SR7.M.ai.ratio&&SR7.AI.snapAspect(e),SR7.M.ai.width=t.cur.w,SR7.M.ai.height=t.cur.h,SR7.AI.updateCosts(),SR7.AI.showmatch()):"seed"===e?SR7.M.ai.seed=t.cur.seed:"isteps"===e?(SR7.M.ai.isteps=t.cur.isteps,SR7.AI.updateCosts()):"guide"===e&&(SR7.M.ai.guide=t.cur.guide)}})[0];return s},n=function(e,t){SR7.M.ai.l??={};let i=SR7.M.ai.l,o=a();if(i.min=_tpt.extend(i.min,{w:e??0,h:t??0}),i.max=_tpt.extend(i.max,{w:e?Math.round(e>t?2560:e/t*2560):1408,h:t?Math.round(e<t?2560:t/e*2560):1408}),i.def=_tpt.extend(i.def,{w:e??1024,h:t??1024}),i.cur=_tpt.extend(i.cur,{w:e??1024,h:t??1024}),i.c.w=document.getElementById("sr_ai_width_wrap"),i.c.h=document.getElementById("sr_ai_height_wrap"),"upscale"!==o)switch(SR7.M.ai.ratio){case"free":i.def.w=1024,i.def.h=1024,i.max.w=1920,i.max.h=1920;break;case"3:2":case"9:6":i.def.w=1344,i.def.h=896,i.max.w=1728,i.max.h=1152;break;case"4:3":i.def.w=1280,i.def.h=960,i.max.w=1600,i.max.h=1216;break;case"16:9":i.def.w=1920,i.def.h=1080,i.max.w=1920,i.max.h=1080;break;case"3:4":i.def.w=960,i.def.h=1280,i.max.w=1216,i.max.h=1600;break;case"2:3":i.def.w=896,i.def.h=1344,i.max.w=1152,i.max.h=1728}0==i.min.h&&(i.min.h=Math.round(i.max.h/20)),0==i.min.w&&(i.min.w=Math.round(i.max.w/20)),i.c.inp.w=i.c.w.querySelector("input"),i.c.inp.h=i.c.h.querySelector("input"),s(i.c.inp.w,"min",i.min.w),s(i.c.inp.w,"max",i.max.w),s(i.c.inp.h,"min",i.min.h),s(i.c.inp.h,"max",i.max.h),i.c.inp.w.value=i.def.w+"px",i.c.inp.h.value=i.def.h+"px",i.cur=_tpt.extend(i.cur,{w:i.def.w,h:i.def.h}),i.c.w.querySelector("sr-slider-label.sr--left").innerHTML=i.min.w,i.c.w.querySelector("sr-slider-label.sr--right").innerHTML=i.max.w,i.c.h.querySelector("sr-slider-label.sr--left").innerHTML=i.min.h,i.c.h.querySelector("sr-slider-label.sr--right").innerHTML=i.max.h,d(),SR7.AI.updateCosts()},d=function(){let e=SR7.M.ai.l;e.c.handle.w=e.c.w.querySelector("sr-handle"),e.c.handle.h=e.c.h.querySelector("sr-handle");{const t=e.max.w-e.min.w,s=t>0?(e.cur.w-e.min.w)/t:0;_tpt.gsap.set(e.c.handle.w,{x:e.c.handle.w.parentNode.clientWidth*s})}{const t=e.max.h-e.min.h,s=t>0?(e.cur.h-e.min.h)/t:0;_tpt.gsap.set(e.c.handle.h,{x:e.c.handle.h.parentNode.clientWidth*s})}e.c.handle.w.draggable=l("w"),e.c.handle.h.draggable=l("h")},c=e=>{SR7.AI.c.fieldsInner.classList[e?"add":"remove"]("sr--force--disable"),SR7.AI.c.header.classList[e?"add":"remove"]("sr--force--disable"),SR7.AI.c.footer.classList[e?"add":"remove"]("sr--force--disable"),SR7.AI.c.menu.classList[e?"add":"remove"]("sr--force--disable")};SR7.AI.disableEnable=c;const p=()=>{let e=SR7.AI.c;if(t(e.scrollInstance?.scrollContainer??e.fields,e.inner),!e.resizeListner){e.scrollInstance=new S
1R7.B.CustomScroll(e.fields,e.fields.offsetHeight,0,!0),_tpt.resizeObserver.observe(()=>{e.fields.style.height="calc(100% - 275px)";let t=window.innerHeight-e.fields.getBoundingClientRect().top;e.fields.style.height=t+"px",e.scrollInstance.update(t)},0),e.fields.style.height="calc(100% - 275px)";let t=window.innerHeight-e.fields.getBoundingClientRect().top;e.fields.style.height=t+"px",e.scrollInstance.update(t),e.resizeListner=!0}},u=function(e,t){for(e=Math.abs(e),t=Math.abs(t);t;){const s=t;t=e%t,e=s}return e||1},g=function(){const e=SR7.M.ai.l||{},t=SR7.M.ai.ratio;if("string"==typeof t&&"free"!==t&&t.includes(":")){let[e,s]=t.split(":").map(e=>parseInt(e,10));if(isFinite(e)&&isFinite(s)&&e>0&&s>0){const t=u(e,s);return{uw:e/t,uh:s/t}}}if("number"==typeof t&&isFinite(t)&&t>0){const s=e?.cur?.w,a=e?.cur?.h;if(Number.isInteger(s)&&Number.isInteger(a)&&s>0&&a>0){const e=u(s,a);return{uw:s/e,uh:a/e}}const i=e?.def?.w,o=e?.def?.h;if(Number.isInteger(i)&&Number.isInteger(o)&&i>0&&o>0){const e=u(i,o);return{uw:i/e,uh:o/e}}let r={uw:1,uh:1,err:1/0};for(let e=1;e<=256;e++){const s=Math.round(t*e);if(s<=0)continue;const a=Math.abs(t-s/e);if(a<r.err&&(r={uw:s,uh:e,err:a}),0===r.err)break}const l=u(r.uw,r.uh);return{uw:r.uw/l,uh:r.uh/l}}if("free"===t)return{uw:1,uh:1};if(e?.def?.w&&e?.def?.h){const t=u(e.def.w,e.def.h);return{uw:Math.round(e.def.w/t),uh:Math.round(e.def.h/t)}}return{uw:1,uh:1}},h={free:{def:{w:1024,h:1024,time:15,credits:1},max:{w:1920,h:1920,time:28,credits:1}},"1:1":{def:{w:1024,h:1024,time:15,credits:1},max:{w:1408,h:1408,time:28,credits:1}},"3:2":{def:{w:1344,h:896,time:17,credits:1},max:{w:1728,h:1152,time:28,credits:1}},"4:3":{def:{w:1280,h:960,time:18,credits:1},max:{w:1600,h:1216,time:28,credits:1}},"16:9":{def:{w:1472,h:832,time:18,credits:1},max:{w:1920,h:1088,time:30,credits:1}},"3:4":{def:{w:960,h:1280,time:18,credits:1},max:{w:1216,h:1600,time:28,credits:1}},"2:3":{def:{w:896,h:1344,time:17,credits:1},max:{w:1152,h:1728,time:28,credits:1}},"9:6":{def:{w:1344,h:896,time:17,credits:1},max:{w:1728,h:1152,time:28,credits:1}}};const m=(e,t)=>e*t/1e6,S=(e,t,s)=>e+(t-e)*s,R=(e,t,s,i)=>{const o=h[s]||h.free;if(i??=a(),"upscale"===i){const s=SR7.M.ai.l?.lastUpscaleImg?.naturalWidth||SR7.M.ai.width||e,a=SR7.M.ai.l?.lastUpscaleImg?.naturalHeight||SR7.M.ai.height||t,i=Math.max(s,a),o=Math.min(Math.max(e,t),2048);let r=e,l=t;if(Math.max(e,t)>0&&o<Math.max(e,t)){const s=o/Math.max(e,t);r=Math.round(e*s),l=Math.round(t*s)}let n=0;Math.max(e,t)>i&&i<2048&&(n=1);let d=Math.ceil(1*n);d=Math.max(1,d);const c=m(r,l),p=2.09,u=2.1,g=4.19,h=4.2,R=Math.max(0,Math.min(1,(c-p)/(g-p)));let f=S(u,h,R);const v=2;return f=Math.max(v,f),f=Math.round(10*f)/10,{credits:SR7.E.fakeEstimate??d,timeSec:f,mp:+c.toFixed(2)}}if("bgremove"==i)return{credits:SR7.E.fakeEstimate??2,timeSec:20,mp:0};let r=Math.ceil(e*t/4096*(e=>{const t=e.def.w*e.def.h;return t?4096*e.def.credits/t:1})(o)*1);r=Math.max(1,Math.min(o.max.credits,r))*SR7.M.ai.amnt*Math.max(1,SR7.M.ai.isteps/6),r=Math.ceil(r),"grok"==SR7.M.ai.engine&&"2k"==SR7.M.ai.gq&&(r*=2);const l=m(e,t),n=m(o.def.w,o.def.h),d=m(o.max.w,o.max.h),c=o.def.time,p=o.max.time,u=Math.max(6,Math.round(.6*c));let g;if(l<=n+1e-9){const e=Math.max(0,Math.min(1,l/n));g=Math.round(S(u,c,e))}else if(l>=d-1e-9)g=p;else{const e=(l-n)/(d-n);g=Math.round(S(c,p,e))}return{credits:r,timeSec:g,mp:+l.toFixed(2)}},f=()=>({style:"none",engine:"flux1",exp:!1,acc:"none",amnt:1,gq:"1k",prompt:"",ratio:"4:3",guide:3.5,width:1024,height:768,widthU:1280,heightU:1280,seed:Math.floor(2147483647*Math.random()),seedrnd:!0,isteps:4,format:"webp",credits:475,l:{min:{},max:{},def:{},cur:{},c:{inp:{},handle:{}}}});_tpt.R??={},_tpt.R.editor_ai_ai=_tpt.extend?_tpt.extend(_tpt.R.editor_ai_ai,{status:2,version:"1.0"}):{status:2,version:"1.0"}}();!function(){"use strict";window._tpt??={},_tpt.R??={},_tpt.__bundled??={},_tpt.__bundled.tools=!0,_tpt.R.tptools??={},_tpt.R.tptools.status=2,_tpt.R.tpgsap??={},_tpt.R.tpgsap.status=2}(),function(){"use strict";if(window._tpt??={},_tpt.loadingScripts??={},void 0!==_tpt.checkResources)return;function t(t){if(!t)return t;if(t.endsWith(".js")||t.endsWith(".css")){const e=t.includes("?")?"&":"?";return t+e+"ver="+(SR7.E?.revision??"7.0.5")}return t}function e(t,e){if(0===t.length)return 0;const r=t[t.length-1]-e;return t.length/(r/1e3)}var r,n,i;_tpt.dpr=Math.max(1,Math.min(2,window.devicePixelRatio||1)),_tpt.hop=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),void 0!==window.RVS&&void 0!==window.tpGS&&(_tpt.gsap=window.tpGS.gsap),_tpt.regResource=function(e){_tpt.R[e.id]??={},_tpt.R[e.id].status??=0,void 0!==e.url&&(_tpt.R[e.id].url=t(e.url)),void 0!==e.fonts&&(_tpt.R[e.id].fonts=e.fonts),void 0!==e.css&&(_tpt.R[e.id].css=t(e.css)),void 0!==e.fontfamily&&(_tpt.R[e.id].fontfamily=e.fontfamily),void 0!==e.fonticon&&(_tpt.R[e.id].fonticon=e.fonticon),void 0!==e.event&&(_tpt.R[e.id].event=e.event)},_tpt.ghostUpdate=(t=19,e)=>{if(SR7.E.backend)if(_tpt.gUTimer??={},null==e)clearTimeout(_tpt.gUTimer.all),_tpt.gUTimer.all=setTimeout(()=>
1{_tpt.gUTimer.all=null,SR7.editor.elements.ghost.update()},t);else{if(void 0!==_tpt.gUTimer.all)return;clearTimeout(_tpt.gUTimer[e.lkey]),_tpt.gUTimer[e.lkey]=setTimeout(()=>{SR7.editor.elements.ghost.build(e)},t)}},_tpt.acc={announcer:{_el:null,_styleId:"tpt-sr-announcer-style",init(){return this._el||(this._el=document.getElementById("sr-announcer"),this._el||(this._el=document.createElement("div"),this._el.id="sr-announcer",this._el.setAttribute("role","status"),this._el.setAttribute("aria-live","polite"),this._el.setAttribute("aria-atomic","true"),document.body.appendChild(this._el))),this._el},update({customText:t,moduleName:e,slideIndex:r,totalSlides:n,slideTitle:i}){this.init();let s="";if(t&&"auto"!==String(t).toLowerCase()&&t.length>0&&"undefined"!==t)s=t;else{s=`${e?`${e}:`:""}Slide ${r} of ${n}${i?` – ${i}`:""}`}this._el.textContent="",setTimeout(()=>{this._el.textContent=s},50)}}},_tpt.createCheckerboardImage=(t=10,e="#ECECEC",r="#F7F7F7")=>{const n=document.createElement("canvas");n.width=n.height=2*t;const i=n.getContext("2d");return i.fillStyle=e,i.fillRect(0,0,t,t),i.fillRect(t,t,t,t),i.fillStyle=r,i.fillRect(t,0,t,t),i.fillRect(0,t,t,t),n},_tpt.checkResources=async function(e,r){const n=[];return e.forEach(e=>{void 0===_tpt.R.DOM&&(_tpt.R.DOM={status:0});const r=_tpt.R[e];void 0!==r&&2!==r.status&&("DOM"===e?(_tpt.R[e].status=1,n.push(_tpt.waitForDOM(e))):void 0!==r.fonticon?(n.push(_tpt.loadCSS(r.url,e)),r.woff2&&n.push(_tpt.loadWoff2(r.woff2,e))):void 0!==r.url?n.push(_tpt.loadScript(t(r.url),e,r.test,r.listen)):r.fonts||(r.css?n.push(_tpt.loadCSS(t(r.css),e)):r.event&&n.push(_tpt.waitForEvent(r.event,e))))}),r?await Promise.allSettled(n):await Promise.all(n)},_tpt.addonAjax=async function(t,e,r,n){const i=String(e||"").trim(),s=t=>"function"==typeof n?t.then(t=>(n(t),t)):t;if(Array.isArray(t))return s(Promise.all(t.map(t=>_tpt.addonAjax(t,i,r))));const o=String(t||"").trim(),a=o.toLowerCase();if("lang.get"===i||"values.get"===i||"all.get"===i){_tpt.addonAjaxLangPromise??=Object.create(null);const t=_tpt.addonAjaxLangPromise[a]??=Object.create(null),e=SR7?.LIB?.A?.find(t=>String(t?.slug||"").toLowerCase()===a);return"lang.get"!==i&&"all.get"!==i||!e?.lang||t["lang.get"]||(t["lang.get"]=Prom
1ise.resolve({success:!0,data:e.lang||{}}).then(t=>(SR7.LANG=_tpt.extend(SR7.LANG,t.data),t))),"values.get"!==i&&"all.get"!==i||!e?.values||t["values.get"]||(t["values.get"]=Promise.resolve({success:!0,data:e.values||{}})),"all.get"===i?(t["all.get"]??=Promise.all([_tpt.addonAjax(o,"lang.get",r),_tpt.addonAjax(o,"values.get",r)]).then(([,t])=>t),s(t["all.get"])):(t[i]??=new Promise((t,e)=>{_tpt.ajax({action:"revslider-"+o+"-addon."+i,data:r,callBack:function(r){(r=_tpt.fixResponse(r))&&r.success?("lang.get"===i&&(SR7.LANG=_tpt.extend(SR7.LANG,r.data)),t(r)):e()}})}).catch(e=>{throw delete t[i],e}),s(t[i]))}return new Promise((t,e)=>{_tpt.ajax({action:"revslider-"+o+"-addon."+i,data:r,callBack:function(r){(r=_tpt.fixResponse(r))&&r.success?("function"==typeof n&&n(r),t(r)):e(new Error("Failed to load addon data"))}})})},_tpt.waitForDOM=async function(){return new Promise(t=>{"interactive"===document.readyState||"complete"===document.readyState?(_tpt.R.DOM.status=2,setTimeout(function(){t()},19)):document.addEventListener("DOMContentLoaded",()=>{_tpt.R.DOM.status=2,setTimeout(function(){t()},19)})})},_tpt.waitForEvent=async function(t,e){return new Promise(r=>{_tpt.R[e].status??=1,2!==_tpt.R[e].status?document.addEventListener(t,()=>{_tpt.R[e].status=2,r()},{once:!0}):r()})},_tpt.loadCSS??=async function(t,e,r){return r?_tpt.R.fonts.required[e].status=1:(_tpt.R[e]??={},_tpt.R[e].status=1),new Promise((n,i)=>{if(_tpt.isStylesheetLoaded(t))r?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,n();else{const s=document.createElement("link");s.rel="stylesheet";let o="text",a="css";s.type=o+"/"+a,s.href=t,s.onload=()=>{r?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,n()},s.onerror=()=>{r?_tpt.R.fonts.required[e].status=3:_tpt.R[e].status=3,i(new Error(`Failed to load CSS: ${t}`))},document.head.appendChild(s)}})},_tpt.isStylesheetLoaded??=function(t){let e=t.split("?")[0];return Array.from(document.querySelectorAll('link[rel="stylesheet"], link[rel="preload"]')).some(t=>t.href.split("?")[0]===e)},_tpt.loadScript=async function(t,e){_tpt.R[e].status=1,"string"==typeof t&&(t=[t]);for(const r of t)if(_tpt.loadingScripts[r])try{if(await _tpt.loadingScripts[r],2===_tpt.R[e].status)return}catch(t){console.error(t)}else{_tpt.loadingScripts[r]=new Promise((t,n)=>{const i=document.createElement("script");i.src=r,i.onload=()=>{_tpt.R[e].status=2,t()},i.onerror=()=>{_tpt.R[e].status=3;const t=new Error(`Failed to load script: ${r}`);n(t)},document.head.appendChild(i)});try{if(await _tpt.loadingScripts[r],2===_tpt.R[e].status)return}catch(t){return void console.error(t)}}throw new Error("Unable to load scripts.")},_tpt.loadWoff2=async function(t,e){return _tpt.R[e].status=1,new Promise((r,n)=>{const i=document.createElement("style");i.className="sr7-inline-css",i.type="text/css",i.classList.add("sr7-inline-css"),i.textContent=`\n\t\t\t\t@font-face {\n\t\t\t\t\tfont-family: ${_tpt.R[e].fontfamily};\n\t\t\t\t\tsrc: url("${t}") format("woff2");\n\t\t\t\t}\n\t\t\t`,i.onload=()=>{_tpt.R[e].status=2,r()},i.onerror=()=>{_tpt.R[e].status=3,n(new Error(`Failed to load font: ${t}`))},document.head.appendChild(i)})},_tpt.restAPI=async function(t,e){_tpt.restAPILoad(t).then(e=>{"function"==typeof t.callBack&&t.callBack(e)}).catch(r=>{if(!e)throw r;console.log(r),"function"==typeof t.callBack&&t.callBack(r)})},_tpt.restApiIdCut=function(t){if(null==t)return;const e=(t=t.replace("SR7_","")).lastIndexOf("_");if(-1===e)return t;const r=t.substring(e+1);return Number.isFinite(parseInt(r))?t.substring(0,e):t},_tpt.urlProtocol=function(t,e){return"/"==(""+t)[0]&&"/"==(""+t)[1]?(e?"https:":window.location.protocol)+t:(""+t).includes("://")?(e||t.includes("https")?"https:":window.location.protocol)+"//"+t.split("://").slice(1).join("://"):t},_tpt.restAPILoad=async function(t){var e=_tpt.urlProtocol(t.url||window.SR7.E.resturl);const r=new URLSearchParams(window.location.search),n="true"===r.get("preview")&&"true"===r.get("fromeditor");var i=t.method||"GET";return e+="slider.get.full_object"==t.action?"sliderrevolution/sliders/":"slider.get.stream"==t.action?"sliderrevolution/sliders/stream/":"get_modal_settings"==t.action?"sliderrevolution/sliders/modal/":"fonts.get"==t.action?"sliderrevolution/fonts":"","fonts.get"==t.action?e=void 0!==t.font&&""!==t.font?e+"/"+t.font:e:e+=(null==t.id?t.alias??"":_tpt.restApiIdCut(t.id))+(e.includes("?")?"&srengine="+(6==t.version?6:7):"?srengine="+(6==t.version?6:7)),t.nonce&&(e+=(e.includes("?")?"&":"?")+"nonce="+t.nonce),n&&(e+=(e.includes("?")?"&":"?")+"preview=true"),null==t.id&&t.forcealias&&void 0!==t.alias&&(e+=e.includes("?")?"&alias=true":"?alias=true"),"slider.get.stream"==t.action&&SR7.E?.wpml?.lang&&(e+=(e.includes("?")?"&srlang=":"?srlang=")+SR7.E.wpml.lang),"slider.get.full_object"==t.action&&void 0!==t.slideid&&(e+=(e.includes("?")?"&slideid":"?slideid")+"="+t.slideid),t.raw&&(e+=(e.includes("?")?"&raw":"?raw")+"=true"),new Promise((t,r)=>{const n=performance.now(),s=new XMLHttpRequest;s.open(i,e,!0),s.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),s.setRequestHeader("X-Requested-With","XMLHttpRequest"),s.onload=()=>{let i=0;try{i="string"==typeof s.response?s.response.length:s.responseText?s.responseText.length:0}catch{i=0}_tpt.network?.record?.({url:e,start:n,end:performance.now(),bytes:i,ok:200===s.status}),200===s.status?t(s.response):r(s.statusText)},s.onerror=()=>{_tpt.network?.record?.({url:e,start:n,end:performance.now(),bytes:0,ok:!1}),r(s.statusText)},s.send()})},_tpt.measureAverageFrameRate=(t,r,n=30)=>new Promise(i=>{let s=[],o=[],a=0;const u=performance.now(),l=()=>{if(SR7?.M[r]?.states?.inViewPort){if(s.push(performance.now()),s.length%45==0){let t=e(s.slice(-45),s[s.length-45]);o.push(t),o.length>3&&o.shift(),t<n&&a++}performance.now()-u<t?requestAnimationFrame(l):i({averageFPS:e(s,u),lowFrameRateCount:a})}else i({averageFPS:e(s,u),lowFrameRateCount:a})};requestAnimationFrame(l)}),_tpt.fixResponse=t=>{if("object"==typeof t)return t;let e=0,r=!1,n=!1,i=-1,s=[];for(let o=0;o<t.length;o++){let a=t[o];if(n)n=!1;else if("\\"!==a){if('"'===a&&(r=!r),!r)if("{"===a)0===e&&(i=o),e++;else if("}"===a&&(e--,0===e&&-1!==i)){let e=t.substring(i,o+1);i=-1;try{let t=JSON.parse(e);s.push(t)}catch{}}}else n=!0}for(let t of s)if(t&&!0===t.success)return t;return s.length>0?s[0]:t},_tpt.ajax=async function(t){_tpt.ajaxLoad(t).then(e=>{"function"==typeof t.callBack&&t.callBack(e)}).catch(t=>{throw t})},_tpt.debugSR7Canvases=function(){document.querySelectorAll("canvas").forEach((t,e)=>{try{const r=t.getContext("2d");if(!r)return;const n=t.width,i=t.height,s=t.getAttribute("data-use-for")||"",o=t.tagName.toLowerCase(),a=t.className||"",u=`${o}  #${e}\n${s?"use: "+s:a}`;r.save(),r.strokeStyle="red",r.lineWidth=4,r.strokeRect(0,0,n,i),r.fillStyle="rgba(0,0,0,0.5)",r.fillRect(0,0,n,50),r.fillStyle="yellow",r.font="20px Arial",r.textBaseline="top";u.split("\n").forEach((t,e)=>{r.fillText(t,10,10+22*e)}
1),r.restore()}catch{}})},_tpt.ajaxLoad=async function(t,e=5){var r,n=t.url||window.SR7.E.ajaxurl,i=t.method||"POST";return t.isFileUpload?((r=new FormData).append("import_file",t.data.file),r.append("action","slider.get.full_object"==t.action&&!0!==t.backend||"plugin.get.transitions"==t.action||"slider.get.stream"==t.action||"slider.get.modal"==t.action?"revslider_ajax_call_front":"rs_ajax_action"),r.append("client_action",t.action),r.append("nonce",window.SR7.E.backend?window.SR7.E.nonce:void 0)):r={action:"slider.get.full_object"==t.action&&!0!==t.backend||"plugin.get.transitions"==t.action||"slider.get.stream"==t.action||"slider.get.modal"==t.action?"revslider_ajax_call_front":"rs_ajax_action",client_action:t.action,data:t.data,version:7,nonce:window.SR7.E.backend?window.SR7.E.nonce:window.SR7.E.block_editor?window.SR7.E.block_nonce??window.SR7.E.nonce:void 0},"slider.get.full"==t.action&&(n+=n.includes("?")?"&srengine=6":"?srengine=6"),new Promise((s,o)=>{const a=performance.now(),u=new XMLHttpRequest;u.open(i,n,!0);const l=t.responseType||t.xhrFields&&t.xhrFields.responseType;if(l)try{u.responseType=l}catch{}t.isFileUpload||u.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),u.setRequestHeader("X-Requested-With","XMLHttpRequest"),u.onload=()=>{let t=0;try{t="string"==typeof u.response?u.response.length:u.responseText?u.responseText.length:u.response instanceof ArrayBuffer?u.response.byteLength:u.response instanceof Blob?u.response.size:0}catch{t=0}_tpt.network?.record?.({url:n,start:a,end:performance.now(),bytes:t,ok:200===u.status}),200===u.status?s(u.response):401===u.status?(window.SR7?.E?.backend&&SR7?.B?.message?.show?.({type:"error",message:"401 Unauthorized – user not logged in / session expired",wait:5,delay:.5}),window.wp?.authCheck?.check?.(),window.wp?.heartbeat?.connectNow?.(),_tpt.waitForWpReAuth().then(()=>_tpt.ajax({action:"plugin.get.nonce",callBack:async t=>{t=_tpt.fixResponse(t),SR7.E.nonce=t.nonce}})),o("Unauthorized access - 401")):o(u.statusText)},u.onerror=()=>{_tpt.network?.record?.({url:n,start:a,end:performance.now(),bytes:0,ok:!1}),e>0&&0==u.status?setTimeout(()=>{_tpt.ajaxLoad(t,e-1).then(s).catch(o)},750):o(u.statusText)};const p=t.isFileUpload?r:_tpt.objectToParams(r);u.send(p)})},_tpt.waitForWpReAuth=({timeout:t=15e4,interval:e=1500}={})=>{if(_tpt._wpReAuthPromise)return _tpt._wpReAuthPromise;const r=(window.SR7?.E?.adminurl||window.location.origin+"/wp-admin/").replace(/\/?$/,"/")+"profile.php";return _tpt._wpReAuthPromise=new Promise((n,i)=>{let s=!1,o=null,a=null;const u=window.wp?.hooks,l="sr7/reAuthWait",p=(t,e)=>{s||(s=!0,(()=>{clearInterval(o),clearTimeout(a);try{u?.removeAction?.("heartbeat.tick",l)}catch{}_tpt._wpReAuthPromise=null})(),t(e))};a=setTimeout(()=>p(i,new Error("Re-auth timeout")),t),window.wp?.authCheck?.check?.(),window.wp?.heartbeat?.connectNow?.(),u?.addAction&&u?.removeAction&&u.addAction("heartbeat.tick",l,t=>{!0===t?.["wp-auth-check"]&&p(n,!0)});const c=async()=>{try{const t=await fetch(r,{method:"GET",credentials:"same-origin",cache:"no-store",redirect:"follow"}),e=String(t.url||""),i=e.includes("wp-login.php")||e.includes("action=login");t.ok&&!i&&p(n,!0)}catch{}};c(),o=setInterval(c,e)}),_tpt._wpReAuthPromise},_tpt.svgCache??={},_tpt.scalePath=(t,e=.5)=>{let r=_tpt.motionPath.getRawPath(t).map(t=>{let r=[];for(let n=0;n<t.length;n+=2){let i=t[n]*e,s=t[n+1]*e;r.push(i,s)}return r});return _tpt.motionPath.rawPathToString(r)},_tpt.getSVG=async function(t,e,r){t=(t=(t=_tpt.urlProtocol(t)).replace("/public/assets/assets/svg/","/public/assets/svg/")).replace("/public/assets/assets/sources/","/public/assets/sources/");const n=await _tpt.loadSVG(t);"function"==typeof e&&e(n,r)},_tpt.loadSVG=async function(t){return t=(t=(t=_tpt.urlProtocol(t)).replace("/public/assets/assets/svg/","/public/assets/svg/")).replace("/public/assets/assets/sources/","/public/assets/sources/"),_tpt.svgCache[t]?Promise.resolve(_tpt.svgCache[t]):new Promise((e,r)=>{var n=new XMLHttpRequest;n.overrideMimeType("image/svg+xml"),n.open("GET",t,!0),n.onload=()=>
1{if(4==n.readyState&&"200"==n.status){var i=document.createElementNS("http://www.w3.org/2000/svg","svg");i.innerHTML=n.responseText,_tpt.svgCache[t]=i,e(i)}else r(n.statusText)},n.onerror=()=>r(n.statusText),n.send(null)})},_tpt.createNS=t=>{var e;for(e in t.n=document.createElementNS("http://www.w3.org/2000/svg",t.n),t.v)t.n.setAttributeNS(null,e.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()}),t.v[e]);for(e in void 0!==t.c&&t.n.setAttribute("class",t.c),void 0!==t.id&&(t.n.id=t.id),void 0!==t.t&&(t.n.textContent=t.t),t.s)_tpt.hop(t.s,e)&&(t.n.style[e]=t.s[e]);return t.n},_tpt.getJSON=async function(t){_tpt.loadJSON(t).then(e=>{"function"==typeof t.callBack&&t.callBack(e)}).catch(t=>{throw t})},_tpt.createSVGPattern=async function(t,e,r){return c(t,e,r)},_tpt.loadJSON=async function(t){return new Promise((e,r)=>{var n=new XMLHttpRequest;n.overrideMimeType("application/json"),n.open("GET",t.url,!0),n.onload=()=>{4==n.readyState&&"200"==n.status?e(n.responseText):r(n.statusText)},n.send(null)})},_tpt.objectToParams=function(t,e=new URLSearchParams,r=""){for(const n in t)if(_tpt.hop(t,
1n)){const i=t[n],s=r?`${r}[${n}]`:n;"object"==typeof i?_tpt.objectToParams(i,e,s):e.append(s,i)}return e.toString()},_tpt.sortPoints=function(t,e){return _tpt.hop(t,"x")?t.x<e.x?-1:t.x>e.x?1:0:t.p<e.p?-1:t.p>e.p?1:0},_tpt.isSet=t=>"inherit"!==t&&null!=t,_tpt.lineBreaks=(t,e)=>"#srfshcd#"==t.slice(0,9)?t.replace("#srfshcd#",""):"full"==e||"content"==e?t.split("\n").join("<br>").replace(/\n/g,"<br/>"):t.replace("\n",""),_tpt.trim=t=>null!=t&&"string"==typeof t?t.trim():t,_tpt.iOSVersion=!!(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i))&&navigator.userAgent.match(/OS 4_\d like Mac OS X/i),_tpt.isiPhone=/iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,_tpt.isIOS=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||"MacIntel"===navigator.platform&&void 0!==navigator.standalone,_tpt.setIsChrome8889=navigator.userAgent.indexOf("Chrome/88")>=0||navigator.userAgent.indexOf("Chrome/89")>=0,_tpt.isAppleDevice=(()=>{try{const t=navigator.userAgent||"",e=navigator.platform||"",r="MacIntel"===e&&(navigator.maxTouchPoints||0)>1;return/iPad|iPhone|iPod/i.test(t)||/Mac/i.test(e)||r}catch{return!1}})(),_tpt.is_mobile=function(){var t=["android","webos","iphone","ipad","blackberry","Android","webos","iPod","iPhone","iPad","Blackberry","BlackBerry"],e=!1;if(void 0!==window.orientation)e=!0;else for(var r in t)_tpt.hop(t,r)&&(e=!!(e||navigator.userAgent.
1split(t[r]).length>1)||e);return e&&document.body&&-1===document.body.className.indexOf("rs-ISM")&&(document.body.className+=" rs-ISM"),e}(),_tpt.browser=(n=navigator.userAgent,i=n.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[],/trident/i.test(i[1])?(r=/\brv[ :]+(\d+)/g.exec(n)||[],"IE"):"Chrome"===i[1]&&null!=(r=n.match(/\b(OPR|Edge)\/(\d+)/))?r[1].replace("OPR","Opera"):(i=i[2]?[i[1],i[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(r=n.match(/version\/(\d+)/i))&&i.splice(1,1,r[1]),i[0])),_tpt.isWebkit=function(){const t=/(webkit)[ /]([\w.]+)/.exec(navigator.userAgent.toLowerCase());return t&&t[1]&&"webkit"===t[1]}(),_tpt.browserVersion=function(){var t,e=navigator.appName,r=navigator.userAgent,n=r.match(/(edge|opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return n&&null!=(t=r.match(/version\/([.\d]+)/i))&&(n[2]=t[1]),(n=n?[n[1],n[2]]:[e,navigator.appVersion,"-?"])[1]}(),_tpt.isSafari11="safari"===_tpt.trim(_tpt.browser.toLowerCase())&&parseFloat(_tpt.browserVersion)>=11,_tpt.is_android=function(){var t=["android","Android"],e=!1;
1for(var r in t)_tpt.hop(t,r)&&(e=!!(e||navigator.userAgent.split(t[r]).length>1)||e);return e}(),_tpt.is_mozilla=navigator.userAgent.includes("Firefox"),_tpt.normalizeWheel=t=>{let e=0;return"deltaY"in t||"deltaX"in t?e=0==t.deltaY&&(t.deltaX<0||t.deltaX>0)?t.deltaX:t.deltaY:("detail"in t&&(e=t.detail),"wheelDelta"in t&&(e=-t.wheelDelta/120),"wheelDeltaY"in t&&(e=-t.wheelDeltaY/120)),e=_tpt.is_mozilla?10*e:e,(e>300||e<-300)&&(e/=10),e},_tpt.extend=function(t,e){for(var r in null==t&&(t={}),e)if(_tpt.hop(e,r)){const n=e[r];t[r]="object"==typeof n&&null!==n?Array.isArray(n)?n.map(t=>Array.isArray(t)?t.map(t=>Array.isArray(t)?t.map(t=>"object"==typeof t&&null!==t?_tpt.extend({},t):t):"object"==typeof t&&null!==t?_tpt.extend({},t):t):"object"==typeof t&&null!==t?_tpt.extend({},t):t):_tpt.extend(t[r]&&"object"==typeof t[r]&&!Array.isArray(t[r])?t[r]:{},n):n}return t},_tpt.removeEmptyTags=t=>{t.forEach(t=>{""!==t.innerHTML.trim()&&(""!==t.textContent||0!=t.children?.length)||(""+t.className).includes("sr")||(""+t.className).includes("rev")||t.remove()})},_tpt.stripHTML=t=>{const e=document.createElement("div");return e.innerHTML=t,e.textContent||e.innerText||""},_tpt.gA=function(t,e,r){return void 0===t?void 0:t.hasAttribute&&t.hasAttribute("data-"+e)&&void 0!==t.getAttribute("data-"+e)&&null!==t.getAttribute("data-"+e)?t.getAttribute("data-"+e):void 0!==r?r:void 0},_tpt.sA=function(t,e,r){t&&t.setAttribute&&t.setAttribute("data-"+e,r)},_tpt.rA=function(t,e){t&&t.removeAttribute&&t.removeAttribute("data-"+e)},_tpt.posToNum=function(t,e){return String(t).includes("%")?parseFloat(e)*parseFloat(t)/100:(""+t).includes("px")?parseInt(t):(""+t).includes("auto")?0:t},_tpt.DNTMtoArr=function(t,e="auto",r,n){return r??=e,[1==n?r:"object"==typeof t?"object"==typeof t.d?t.d?.v??r:t.d??r:t??r,"object"==typeof t?"object"==typeof t.d?t.d?.v??e:t.d??e:t??e,"object"==typeof t?"object"==typeof t.n?t.n?.v??e:t.n??e:t??e,"object"==typeof t?"object"==typeof t.t?t.t?.v??e:t.t??e:t??e,"object"==typeof t?"object"==typeof t.m?t.m?.v??e:t.m??e:t??e]};class s extends Event{constructor(t,e){super(t),Object.assign(this,e)}}function o(t,e,r){var n=document.createElement("canvas"),i=n.getContext("2d");if(n.width=100,n.height=200,0===t.length)i.fillStyle=r;else{var s=i.createLinearGradient(0,0,100,0);for(let e=0;e<t.length;e++)s.addColorStop(t[e].stop/100,t[e].color);i.fillStyle=s}i.fillRect(0,0,100,200);var o=i.getImageData(0,0,100,2).data,a="";for(let t=0;t<e.length;t++){var u=Math.ceil(e[t]),l=4*(0!==u?u-1:u);a+="rgba("+o[l]+","+o[l+1]+","+o[l+2]+","+o[l+3]/255+")",a+=" "+u+(e.length-1===t?"%":"%,")}return n.remove(),a}function a(t,e,r,n){for(var i="",s=_tpt.gsap.utils.mapRange(0,n.length-1,0,t.length-1),o=0;o<n.length;o++){var a=Math.round(s(o));i+=t[a].color,i+=" "+t[a].stop+(n.length-1===o?"%":"%,")}return i}function u(t){const e=/rgb([\s\S]*?)%/g,r=[],n=[],i=[];let s;for(;s=e.exec(t);)r.push(s[0]);for(const t of r){const e=/rgb([\s\S]*?)\)/.exec(t),r=/\)([\s\S]*?)%/.exec(t);if(!e||!r)continue;const s=parseFloat(r[1]);n.push({color:e[0],stop:s}),i.push(s)}return 0===n.length&&(n.push({color:t,stop:0}),n.push({color:t,stop:100}),i.push(0,100)),{points:n,stops:i}}_tpt.tEvtSimple=t=>_tpt.is_mobile?"mouseenter"==t?"touchstart":"mouseleave"==t?"mouseleave":"mousemove"==t?"touchmove":t:t,_tpt.tEvt=t=>Array.isArray(t)?t.map(t=>_tpt.tEvtSimple(t)):_tpt.tEvtSimple(t),_tpt.event={listeners:{},timestamps:{},getId:()=>Math.random().toString(36).substr(2,10),trigger:(t,e,r={})=>{if("dom"==t)document.dispatchEvent(new s(e,r));else{const n=new CustomEvent(e,{detail:r});t.dispatchEvent(n)}},listen:(t,e,r,n,i)=>{_tpt.is_mobile&&"mouseleave"===e&&(e+=" touchend");const s=e.split(" "),o=[];return s.forEach(e=>{const s=_tpt.event.getId(),a=t=>{void 0!==_tpt.event.timestamps[t.target.id]&&_tpt.event.timestamps[t.target.id]>t.timeStamp||(_tpt.event.timestamps[t.target.id]=t.timeStamp,r(t,n))};_tpt.event.listeners[t.id]||(_tpt.event.listeners[t.id]=[]),_tpt.event.listeners[t.id].push({id:s,eventType:e,eventListener:a}),t.addEventListener(e,a,i?{passive:!1}:{passive:!0}),o.push(s)}),o},hasListener:t=>void 0!==_tpt.event.listeners[t.id]&&_tpt.event.listeners[t.id].length>0,rm:(t,e)=>{if(!_tpt.event.listeners[t.id])return;const r=_tpt.event.listeners[t.id].findIndex(t=>t.id==e);if(-1===r)return;const{eventType:n,eventListener:i}=_tpt.event.listeners[t.id][r];return t.removeEventListener(n,i),_tpt.event.listeners[t.id].splice(r,1),"removed"},rmAll:t=>
1{_tpt.event.listeners[t.id]&&(_tpt.event.listeners[t.id].forEach(e=>{t.removeEventListener(e.eventType,e.eventListener)}),delete _tpt.event.listeners[t.id])}},_tpt.keyBoard={reg:(t,e,r,n)=>{_tpt.event.keyboardTargets??={},_tpt.event.keyboardTargets[e]||(_tpt.event.keyboardTargets[e]={id:t,callback:r,keys:n},_tpt.keyBoard.isListening||(_tpt.keyBoard.isListening=!0,_tpt.event.listen(document,"keydown",function(t,e){if("INPUT"===document.activeElement.tagName)t.preventDefault();else for(let r in _tpt.event.keyboardTargets)_tpt.hop(_tpt.event.keyboardTargets,r)&&_tpt.event.keyboardTargets[r].keys.includes(t.key)&&_tpt.event.keyboardTargets[r].callback(t,e)},{id:t,cid:e,keys:n})))},rm:t=>{delete _tpt.event.keyboardTargets[t]},rmAll:()=>{_tpt.event.listen.rm(document,"keydown"),delete _tpt.event.keyboardTargets}},_tpt.strSetToObj=function(t){if(null==t)return{};var e={};return t.split(";").forEach(t=>{var r=t.split(":");void 0!==r[0]&&""!==r[0]&&(e[r[0]]=r[1])}),e},_tpt.padMarArr=function(t){let e;t=Array.isArray(t)?t:[t];var r=!1;for(e=0;e<t.length;e++)Array.isArray(t[e])&&(r=!0);for(r||(t=[t]),t.length<5&&t.unshift(["auto","auto","auto","auto"]),e=0;e<5;e++)t[e]=void 0===t[e]?["auto","auto","auto","auto"]:Array.isArray(t[e])?t[e]:[t[e]],2==t[e].length?t[e]=[t[e][0],t[e][1],t[e][0],t[e][1]]:3==t[e].length?t[e]=[t[e][0],t[e][1],t[e][2],t[e][1]]:t[e].length<4&&(t[e]=_tpt.fillArray(t[e],4));return[...t]},_tpt.explodeData=function(t){t=t.split(";");var e,r,n={};for(r in t)void 0!==(e=t[r].split(":"))[0]&&""!==e[0]&&(n[e[0]]=e[1]);return n},_tpt.isNumeric=t=>!isNaN(parseFloat(t))&&isFinite(t),_tpt.getHighestAttribute=function(t,e,r=0){if(null==t||null==e)return r;for(var n in t)_tpt.hop(t,n)&&void 0!==t[n]&&void 0!==t[n][e]&&t[n][e]>r&&(r=t[n][e]++);return r},_tpt.findIndex=function(t,e,r){if(void 0!==r)return t.findIndex(t=>void 0!==t&&t[e]===r);for(let r=0;r<t.length;r++)if(""+t[r]==""+e)return r;return-1},_tpt.unitize=(t,e="px")=>parseFloat(t)==t?-1==e?t:t+e:-1==e?parseInt(t):t,_tpt.divSize=t=>{if("#"==(""+t)[0]){let e=t.split("#")[1].split("/");return 100/parseInt(e[1])*e[0]+"%"}return t},_tpt.mText=(t="",e="")=>t.trim()+(""!==t&&""!==e?" ":"")+e.trim(),_tpt.defNum=(t,e)=>null==t||isNaN(parseFloat(t))?e:parseFloat(t),_tpt.wait=t=>new Promise(e=>setTimeout(e,t)),_tpt.gradient={SSGCache:[],getSSGColors:(t,e,r)=>{if(r=void 0===r?"fading":r,-1===t.indexOf("gradient")&&-1===e.indexOf("gradient"))return{from:t,to:e};var n={from:t,to:e};for(let n=0;n<_tpt.gradient.SSGCache.length;n++){if(_tpt.gradient.SSGCache[n].from===t&&_tpt.gradient.SSGCache[n].to===e&&_tpt.gradient.SSGCache[n].type===r)return{from:_tpt.gradient.SSGCache[n].rFrom,to:_tpt.gradient.SSGCache[n].rTo};if(_tpt.gradient.SSGCache[n].from===e&&_tpt.gradient.SSGCache[n].to===t&&_tpt.gradient.SSGCache[n].type===r)return{from:_tpt.gradient.SSGCache[n].rTo,to:_tpt.gradient.SSGCache[n].rFrom}}var i=u(t),s=u(e);if(i.stops.length===s.stops.length&&-1!==t.indexOf("gradient")&&-1!==e.indexOf("gradient"))return{from:t,to:e};var l,p,c=i.stops;for(let t=0;t<s.stops.length;t++)-1===c.indexOf(s.stops[t])&&c.push(s.stops[t]);if(c.sort(function(t,e){return t-e}),-1!==t.indexOf("gradient(")){let r=-1!==t.indexOf("deg,")?t.indexOf("deg,")+4:-1!==t.indexOf("at center,")?t.indexOf("at center,")+10:t.indexOf("gradient(")+9;l=t.substring(0,r),-1===e.indexOf("gradient(")&&(p=t.substring(0,r))}if(-1!==e.indexOf("gradient(")){let r=-1!==e.indexOf("deg,")?e.indexOf("deg,")+4:-1!==e.indexOf("at center,")?e.indexOf("at center,")+10:e.indexOf("gradient(")+9;p=e.substring(0,r),-1===t.indexOf("gradient(")&&(l=e.substring(0,r))}return"fading"===r?(i.stops.length,s.stops.length,l+=o(i.points,c,t),p+=o(s.points,c,e)):"sliding"===r&&(i.stops.length>s.stops.length?p+=a(s.points,0,0,i.points):l+=a(i.points,0,0,s.points)),l+=")",p+=")","sliding"===r&&(i.stops.length>s.stops.length?l=t:p=e),n.rFrom=l,n.rTo=p,n.tyep=r,_tpt.gradient.SSGCache.push(n),{from:l,to:p}},getSVGReference:t=>{if(void 0===t)return t;let e=_tpt.gradient.process(_tpt.gradient.convert(t));if("solid"===e.type)return e.string;if(void 0===_tpt.gradient.SVG)_tpt.gradient.SVG=_tpt.createNS({n:"svg",id:"tp_svg_gradients",s:{width:"100%",height:"100%",opacity:0,pointerEvents:"none"}}),_tpt.gradient.SVG.style.visibility="hidden",_tpt.gradient.SVG.style.position="absolute",_tpt.gradient.SVG.style.top="0px",_tpt.gradient.SVG.style.left="0px",_tpt.gradient.SVG.style.width="0px",_tpt.gradient.SVG.style.height="0px",_tpt.gradient.SVG.style.pointerEvents="none",_tpt.gradient.SVG.setAttribute("viewBox","0 0 1 1"),_tpt.gradient.SVG.setAttribute("preserveAspectRatio","none"),document.body.appendChild(_tpt.gradient.SVG),_tpt.gradient.svgReferences={},_tpt.gradient.svgNode={},_tpt.gradient.svgRefIndex=0;else if(_tpt.gradient.svgReferences[e.string])return _tpt.gradient.svgReferences[e.string];let r="radial"===e.type?0:e.angle*_tpt.DEG2RAD,n=_tpt.createNS({id:`tp_svg_gradient_${_tpt.gradient.svgRefIndex}`,n:`${e.type}Gradient`,v:"radial"===e.type?void 0:{gradientUnits:"userSpaceOnUse",x1:`${Math.round(50+50*Math.sin(r))}%`,y1:`${Math.round(50+50*Math.cos(r))}%`,x2:`${Math.round(50+50*Math.sin(r+Math.PI))}%`,y2:`${Math.round(50+50*Math.cos(r+Math.PI))}%`}});for(const t of e.colors){const[e,r,i,s]=_tpt.gsap.utils.splitColor(t.rgba);n.appendChild(_tpt.createNS({n:"stop",v:{offset:`${t.p}%`,stopColor:_tpt.getHexColor([e,r,i]),stopOpacity:s??1}}))}return _tpt.gradient.SVG.appendChild(n),_tpt.gradient.svgReferences[e.string]="url(#tp_svg_gradient_"+_tpt.gradient.svgRefIndex+")",_tpt.gradient.svgNode[_tpt.gradient.svgRefIndex]=n,_tpt.gradient.svgRefIndex++,_tpt.gradient.svgReferences[e.string]},getSVGDef:(t="")=>{let e=t.replace("url(#tp_svg_gradient_","").replace(")","");return _tpt.gradient.svgNode[e]??""},getColorStops:(t,e)=>{if(!t.includes("gradient"))return e?[]:t;const r=/(rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*([\d.]+))?\)|#[0-9a-fA-F]{6})(\s*(\d+%)|)/gi,n=t.match(/(linear|radial)-gradient\(([^,]+),/),i=n&&n[1]?`${n[1]}`:null;let s=null;if("linear"===i){const t=n[2].trim();switch(t){case"right":s=270;break;case"left":s=90;break;case"top":s=0;break;case"bottom":s=180;break;default:s=parseInt(t)||180}}let o,a,u=[],l=null;for(;null!==(a=r.exec(t));){const t=a[1].startsWith("#")?a[1]:null;let e=a[7]?parseInt(a[7]):null;const r=t?_tpt.gradient.hexToRgba(t):`rgba(${a[2]},${a[3]},${a[4]}
1,${a[6]||"1"})`;r===l&&e===o||(u.push({rgba:r,p:e}),o=e,l=r),u.some(t=>null===t.p)&&u.forEach((t,e)=>{null===t.p&&(t.p=100/(u.length-1)*e||0)})}return{colors:u,type:i,angle:s}},hexToRgba:t=>`rgba(${parseInt(t.substring(1,3),16)},${parseInt(t.substring(3,5),16)},${parseInt(t.substring(5,7),16)},1)`,convert:t=>{let e={};if(null==t)return t;if("string"==typeof t){if("transparent"==t)return{orig:"transparent",type:"solid",string:"transparent"};if(t.includes("&")||t.includes("{")&&t.includes('"'))if(e=JSON.parse(t.replaceAll("&",'"')),e.orig??={...e.colors},delete e.colors,"string"==typeof e.orig){if(e.orig.includes("grad")){let{angle:t,colors:r,type:n}=_tpt.gradient.getColorStops(e.orig,!0);e.orig=r,e.angle=t,e.type=n}}else{Array.isArray(e.orig)||"object"!=typeof e.orig||(e.orig=Object.values(e.orig));for(let t in e.orig)e.orig[t]={rgba:e.orig[t]?.rgba??e.orig[t]?.rgbaColor??`rgba(${e.orig[t]?.r??0}, ${e.orig[t]?.g??0}, ${e.orig[t]?.b??0}, ${e.orig[t]?.a??0})`,p:e.orig[t]?.p??e.orig[t]?.position??0};e.orig=l(e.orig)}else{if(!t.includes("gradient"))return t.includes("{")&&t.includes('"')&&t.includes("orig")&&(t=JSON.parse(t).orig),{type:"solid",orig:t,string:_tpt.gradient.getString({type:"solid",orig:t})};{let{angle:r,colors:n,type:i}=_tpt.gradient.getColorStops(t,!0);e={orig:n,type:i,angle:r,strength:100,easing:"none"}}}}else"object"==typeof t&&(e={...t},e.orig??={...e.colors},delete e.colors);return e.angle=180===e.angle||void 0===e.angle?180.1:e.angle,e.strength=e.strength||100,e.easing=e.easing||"none",e.string=_tpt.gradient.getString(e),Array.isArray(e.orig)||"object"!=typeof e.orig||(e.orig=Object.values(e.orig),e.orig=l(e.orig)),e},getString:(t,e=!1)=>{if("string"==typeof t.orig){if("transparent"==t.orig)return"transparent";const e=window[null==window._tpt?.gsap?"tpGS":"_tpt"].gsap.utils.splitColor(t.orig)||[0,0,0,1];return`rgba(${e[0]}, ${e[1]}, ${e[2]}, ${e[3]??1})`}let r=t.colors||t.orig;const n=e&&(180==t.angle||180.1==t.angle);let i,s,o,a="";return"linear"===t.type?a+="linear-gradient("+(n?"":t.angle+"deg"):"radial"===t.type&&(a+="radial-gradient(circle"),r&&0!=r.length?(a+=Object.values(r).map((t,r)=>(t.rgba=_tpt.gradient.toRGBA(t.rgba),e&&void 0!==o&&t.rgba==o.rgba&&o.p==t.p?"":(o={p:t.p,rgba:t.rgba},s=`${0===r&&n?"":","}${t.rgba} ${t.p}%`,s!==i?i=s:s="",s))).join(""),a+=")",a):"transparent"},process:(t,e)=>("object"!=typeof t||(void 0!==t.easing&&"none"!==t.easing&&(t.colors=_tpt.gradient.ease(t),t.string=_tpt.gradient.getString(t),e=!1),t.colors??=t.orig,Array.isArray(t.colors)||"object"!=typeof t.colors||(t.colors=Object.values(t.colors)),t.string=e||null==t.string?_tpt.gradient.getString(t):t.string),t),ease:t=>{let{strength:e,orig:r,easing:n}=t;if(e??=10,e=.01*parseInt(e,10)*15,n=_tpt.normEase(t.easing).split("."),n.length<2)return{...t.orig};if(r.sort(_tpt.sortPoints),n=_tpt.gradient.easing[String(n[0]).toLowerCase()]?.[String(n[1]).toLowerCase()],null==n)return{...t.orig};let i=r.length-1,s=[];for(let t=0;t<i;t++)s[s.length]=r[t],_tpt.gradient.insertPoints(r[t],r[t+1],s,n,e);return s[s.length]=r[i],s},calcPoints:(t,e,r)=>{const n=r*Math.PI/180*-1,i=e/2,s=t/2,o={k:{x:s-Math.tan(n)*i,y:0},j:{x:s+Math.tan(n)*(e-i),y:e},ky:{x:t,y:i+(t-s)/Math.tan(n)},jy:{x:0,y:i-s/Math.tan(n)}};let a={},u={};return[[o.k.x,o.j.x,o.k,o.j],[o.ky.y,o.jy.y,o.ky,o.jy],[o.k.x,o.ky.y,o.k,o.ky],[o.ky.y,o.j.x,o.ky,o.j],[o.j.x,o.jy.y,o.j,o.jy],[o.k.x,o.jy.y,o.k,o.jy]].forEach(([r,n,i,s])=>{_tpt.inBounds(r,0,t)&&_tpt.inBounds(n,0,e)&&(a=i,u=s)}),r>90&&r<315?{tx:a.x,ty:a.y,bx:u.x,by:u.y}:{tx:u.x,ty:u.y,bx:a.x,by:a.y}},getLinear:(t,e,r,n)=>{n=n*_tpt.DEG2RAD+Math.PI/2;for(var i,s,o,a,u=e/2,l=r/2,p=Math.sqrt(u*u+l*l),c={x1:Math.cos(n)*p+u,y1:Math.sin(n)*p+l,x2:u,y2:l},h=[d({x:0,y:0},n),d({x:e,y:0},n),d({x:e,y:r},n),d({x:0,y:r},n)],g=[],_=0;_<h.length;_++)g.push(f(h[_],c));if(SR7.F.dist(u,l,g[0].x,g[0].y)>SR7.F.dist(u,l,g[1].x,g[1].y)?(i=g[0].x,s=g[0].y):(i=g[1].x,s=g[1].y),SR7.F.dist(u,l,g[2].x,g[2].y)>SR7.F.dist(u,l,g[3].x,g[3].y)?(o=g[2].x,a=g[2].y):(o=g[3].x,a=g[3].y),Math.round(100*Math.atan2(l-s,u-i))/100===Math.round(n%(2*Math.PI)*100)/100){var m=i,D=s;i=o,s=a,o=m,a=D}return t.createLinearGradient(Math.round(i),Math.round(s),Math.round(o),Math.round(a))},insertPoints:(t,e,r,n,i)=>{let s=_tpt.gradient.RGBAToObj(t),o=_tpt.gradient.RGBAToObj(e);var a=t.p,u=e.p;if(!(a>u)){for(var l,p,c,d=[],h=0;h<i;h++)(p=parseFloat(n(h,0,1,i).toFixed(2))*(u-a)+a)>a&&p<u&&(d[d.length]=p);var f,g,_=d.length,m=parseFloat(((u-a)/(_+1)).toFixed(2)),D=parseFloat(m+a);for(h=0;h<_;h++)(c=d[h])!==t.p&&(f=_tpt.sanitizeAlpha(s.a),g=_tpt.sanitizeAlpha(o.a),l={p:D,rgba:_tpt.gradient.toRGBA({r:s.r!==o.r?Math.round(_tpt.distColor(c,a,u,s.r,o.r)):s.r,g:s.g!==o.g?Math.round(_tpt.distColor(c,a,u,s.g,o.g)):s.g,b:s.b!==o.b?Math.round(_tpt.distColor(c,a,u,s.b,o.b)):s.b,a:f!==g?_tpt.sanitizeAlpha(_tpt.distAlpha(c,a,u,s.a,o.a)):f})}
1,D+=m,D=parseFloat(D.toFixed(2)),r[r.length]=l)}},transToColor:t=>{if(null==t)return;if(String(t).indexOf("gradient")>=0)return t;let e=_tpt.gradient.toRGBA(t).replace("rgb(","rgba(").split(",");return e[0]+","+e[1]+","+e[2].replace(")","")+",0)"},RGBAToObj:t=>{if("object"==typeof t){if(void 0!==t.r)return{...t};if(void 0!==t.rgba)return h(t.rgba)}else if("string"==typeof t)return h(t)},toRGBA:t=>{if("object"==typeof t)return void 0!==t.rgba&&"string"==typeof t.rgba?t.rgba:"rgba("+t.r+","+t.g+","+t.b+","+(t.a??1)+")";var e=window[null==_tpt.gsap?"tpGS":"_tpt"].gsap.utils.splitColor(t);return"rgba("+e[0]+","+e[1]+","+e[2]+","+(e[3]??1)+")"},easing:{quint:{easeout:function(t,e,r,n){return r*((t=t/n-1)*t*t*t*t+1)+e},easein:function(t,e,r,n){return r*(t/=n)*t*t*t*t+e},easeinout:function(t,e,r,n){return(t/=n/2)<1?r/2*t*t*t*t*t+e:r/2*((t-=2)*t*t*t*t+2)+e}},quad:{easein:function(t,e,r,n){return r*(t/=n)*t+e},easeout:function(t,e,r,n){return-r*(t/=n)*(t-2)+e},easeinout:function(t,e,r,n){return(t/=n/2)<1?r/2*t*t+e:-r/2*(--t*(t-2)-1)+e}},quart:{easein:function(t,e,r,n){return r*(t/=n)*t*t*t+e},easeout:function(t,e,r,n){return-r*((t=t/n-1)*t*t*t-1)+e},easeinout:function(t,e,r,n){return(t/=n/2)<1?r/2*t*t*t*t+e:-r/2*((t-=2)*t*t*t-2)+e}},cubic:{easein:function(t,e,r,n){return r*(t/=n)*t*t+e},easeout:function(t,e,r,n){return r*((t=t/n-1)*t*t+1)+e},easeinout:function(t,e,r,n){return(t/=n/2)<1?r/2*t*t*t+e:r/2*((t-=2)*t*t+2)+e}},circ:{easein:function(t,e,r,n){return-r*(Math.sqrt(1-(t/=n)*t)-1)+e},easeout:function(t,e,r,n){return r*Math.sqrt(1-(t=t/n-1)*t)+e},easeinout:function(t,e,r,n){return(t/=n/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+e:r/2*(Math.sqrt(1-(t-=2)*t)+1)+e}},sine:{easein:function(t,e,r,n){return-r*Math.cos(t/n*(Math.PI/2))+r+e},easeout:function(t,e,r,n){return r*Math.sin(t/n*(Math.PI/2))+e},easeinout:function(t,e,r,n){return-r/2*(Math.cos(Math.PI*t/n)-1)+e}},expo:{easein:function(t,e,r,n){return 0===t?e:r*Math.pow(2,10*(t/n-1))+e},easeout:function(t,e,r,n){return t===n?e+r:r*(1-Math.pow(2,-10*t/n))+e},easeinout:function(t,e,r,n){return 0===t?e:t===n?e+r:(t/=n/2)<1?r/2*Math.pow(2,10*(t-1))+e:r/2*(2-Math.pow(2,-10*--t))+e}},bounce:{easeout:function(t,e,r,n){return(t/=n)<1/2.75?r*(7.5625*t*t)+e:t<2/2.75?r*(7.5625*(t-=1.5/2.75)*t+.75)+e:t<2.5/2.75?r*(7.5625*(t-=2.25/2.75)*t+.9375)+e:r*(7.5625*(t-=2.625/2.75)*t+.984375)+e},easein:function(t,e,r,n){return r-_tpt.gradient.easing.bounce.easeout(n-t,0,r,n)+e},easeinout:function(t,e,r,n){return t<n/2?.5*_tpt.gradient.easing.bounce.easein(2*t,0,r,n)+e:.5*_tpt.gradient.easing.bounce.easeout(2*t-n,0,r,n)+.5*r+e}}}},window.tpGS&&null==window.tpGS?.getSSGColors&&(window.tpGS.getSSGColors=_tpt.gradient.getSSGColors);const l=t=>t.filter((e,r)=>r===t.length-1||(e.rgba!==t[r+1].rgba||e.p!==t[r+1].p)),p="http://www.w3.org/2000/svg",c=(t,e,r)=>{const n=r?.src?_tpt.urlProtocol(String(r.src).replaceAll(" ","%e2%80%af")):"",i=r.size??"cover",s=parseInt(r.pos?.x??"50%"),o=parseInt(r.pos?.y??"50%"),a=s<=33?"xMin":s>=67?"xMax":"xMid",u=o<=33?"YMin":o>=67?"YMax":"YMid",l=(t=>{let e=t.querySelector("defs");return e||(e=document.createElementNS(p,"defs"),t.insertBefore(e,t.firstChild)),e})(t);let c=t.querySelector(`#${e}`);c||(c=document.createElementNS(p,"pattern"),c.setAttribute("id",e),l.appendChild(c),c.appendChild(document.createElementNS(p,"image")));const d=c.querySelector("image");if(c.setAttribute("patternUnits","objectBoundingBox"),c.setAttribute("patternContentUnits","objectBoundingBox"),c.setAttribute("width","1"),c.setAttribute("height","1"),d.getAttribute("href")!==n){d.setAttribute("href",n);try{d.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n)}catch{}}let h;return h="contain"===i?`${a}${u} meet`:"cover"===i||"crop"===i||"slice"===i?`${a}${u} slice`:"none"===i||"fill"===i||"stretch"===i||i.includes("%")?"none":`${a}${u} slice`,d.setAttribute("width","1"),d.setAttribute("height","1"),d.setAttribute("preserveAspectRatio",h),c},d=(t,e)=>{var r=e+Math.PI/2;return{x1:t.x,y1:t.y,x2:t.x+100*Math.cos(r),y2:t.y+100*Math.sin(r)}},h=t=>{let e=_tpt.gsap.utils.splitColor(t);return{r:e[0],g:e[1],b:e[2],a:e[3]??1}};function f(t,e){var r=t.y2-t.y1,n=t.x1-t.x2,i=r*t.x1+n*t.y1,s=e.y2-e.y1,o=e.x1-e.x2,a=s*e.x1+o*e.y1,u=r*o-s*n;return 0!==u&&{x:Math.round((o*i-n*a)/u*100)/100,y:Math.round((r*a-s*i)/u*100)/100}}_tpt.distAlpha=(t,e,r,n,i)=>Math.max(Math.min(Math.abs(parseFloat(((t-e)/(r-e)*(i-n)).toFixed(2))+parseFloat(n)),1),0),_tpt.distColor=(t,e,r,n,i)=>Math.max(Math.min(Math.round(Math.abs((t-e)/(r-e)*(i-n)+n)),255),0),_tpt.sanitizeAlpha=t=>parseFloat(Math.max(Math.min(parseFloat(t),1),0).toFixed(2).replace(/\.?0*$/,"")),_tpt.inBounds=(t,e,r)=>t>=e&&t<=r,_tpt.parseColor=(t,e)=>((t=_tpt.gsap.utils.splitColor(t)).length<=3&&(t[3]=1),e?t:t.map((t,e)=>e<3?t/255:t)),_tpt.getHexColor=t=>`#${t.slice(0,3).map(t=>`00${t.toString(16)}`.slice(-2)).join("")}
1`,_tpt.checkFontLoaded=function(t,e="normal",r="normal",n){return t=t.replace(/^"(.*)"$/,"$1"),new Promise((i,s)=>{_tpt.ongoingTests??={};let o=`${t}-${e}-${r}`;_tpt.ongoingTests[o]||(_tpt.ongoingTests[o]=new Promise(i=>{if(1==(_tpt.R?.fonts?.[t]??0))return void i();let s,o,a,u=t.includes("Material Icons")||t.includes("FontAwesome"),l="Material Icons"==t?"wb_incandescent":"FontAwesome"==t||"Pe-icon-7-stroke"==t?"":"BESbswy",p=document.createElement(u?"i":"span"),c=!1;_tpt.fontsRenderedAlready??=new Set;const d=()=>{try{p&&p.parentNode&&p.parentNode.removeChild(p)}catch{}};let h=e=>{if(!c)return"all"===e?(clearInterval(s),clearTimeout(o),clearTimeout(a),_tpt.fontsRenderedAlready.add(t),d(),void(c=e)):(clearTimeout(o),clearTimeout(a),a=setTimeout(()=>{clearInterval(s),d()},Math.max(5e3,n||0)),void(c=e));if(clearInterval(s),clearTimeout(o),clearTimeout(a),d(),"all"===c||_tpt.fontsRenderedAlready.has(t))return;if(_tpt.fontsRenderedAlready.add(t),!SR7.M)return;let r=new Set;for(let e in SR7.M)if(SR7.M[e]?.runModuleCalled&&SR7.M[e]?.settings?.fonts)for(let n in SR7.M[e].settings.fonts){let i=(SR7.M[e].settings.fonts[n]?.name??n).replace?.(/^"(.*)"$/,"$1").replaceAll("+","").replaceAll("-","").replaceAll(" ","").toLowerCase(),s=t.replace?.(/^"(.*)"$/,"$1").replaceAll("+","").replaceAll("-","").replaceAll(" ","").toLowerCase();i===s&&r.add(e)}_tpt.fontsLateScheduler??={},r.forEach(t=>{clearTimeout(_tpt.fontsLateScheduler[t]),_tpt.fontsLateScheduler[t]=setTimeout(()=>{SR7.F.updateModuleDims(t,!0,!0,!0)},500)})};p.style.fontFamily="sans-serif",p.style.fontWeight=e,p.style.fontStyle=r,p.textContent=l,_tpt.fontTester||(_tpt.fontTester=document.createElement("sr7-fonttest-wrap"),_tpt.fontTester.setAttribute("aria-hidden","true"),document.body.appendChild(_tpt.fontTester)),_tpt.fontTester.appendChild(p);let f=p.offsetWidth,g=p.offsetHeight;if(p.style.fontFamily=`'${t}', sans-serif`,"FontAwesome"==t?p.classList.add("fa-power-off"):"Pe-icon-7-stroke"==t&&p.classList.add("pe-7s-album"),f!==p.offsetWidth||g!==p.offsetHeight)return _tpt.R.fonts??={},_tpt.R.fonts[t]=1,h("all"),void i();o=setTimeout(()=>{h("fallback"),i()},n),s=setInterval(()=>{p.offsetWidth===f&&p.offsetHeight===g||(_tpt.R.fonts??={},_tpt.R.fonts[t]=1,h("all"),i())},19)})),_tpt.ongoingTests[o].then(i,s)})},_tpt.getNetworkHint=()=>{const t=navigator.connection||navigator.mozConnection||navigator.webkitConnection;return t?{effectiveType:t.effectiveType,downlink:t.downlink,rtt:t.rtt,saveData:!0===t.saveData}:null},_tpt.computeFontFallbackTimeout=({base:t=2500,max:e=15e3}={})=>{const r=_tpt.getNetworkHint();if(!r)return t;if(r.saveData)return Math.min(e,8e3);switch(r.effectiveType){case"slow-2g":return Math.min(e,12e3);case"2g":return Math.min(e,1e4);case"3g":return Math.min(e,6e3);case"4g":return t;default:{const n=Number(r.downlink||0),i=Number(r.rtt||0);return n&&n<1?Math.min(e,9e3):i&&i>300?Math.min(e,8e3):t}}},_tpt.network??={updatedAt:0,last:{mbps:null,rtt:null,ok:null,url:"",bytes:0,duration:0},ema:{mbps:null,rtt:null},samples:[],maxSamples:20,alpha:.25,record({url:t="",start:e=0,end:r=0,bytes:n=0,ok:i=!0}={}){try{const s=Math.max(0,(r||performance.now())-(e||0)),o=s>0&&n>0?8*n/(s/1e3)/1e6:null;this.updatedAt=Date.now(),this.last={mbps:o,rtt:s||null,ok:!!i,url:String(t||""),bytes:n||0,duration:s},null!=o&&(this.ema.mbps=null==this.ema.mbps?o:this.alpha*o+(1-this.alpha)*this.ema.mbps),s&&(this.ema.rtt=null==this.ema.rtt?s:this.alpha*s+(1-this.alpha)*this.ema.rtt),this.samples.push(this.last),this.samples.length>this.maxSamples&&this.samples.shift()}catch{}},get(){const t=_tpt.getNetworkHint?_tpt.getNetworkHint():null;return{updatedAt:this.updatedAt,mbps:this.ema.mbps,rtt:this.ema.rtt,effectiveType:t?.effectiveType??null,downlink:t?.downlink??null,saveData:t?.saveData??!1}},getFallbackTimeout({base:t=2500,max:e=15e3}={}){const r=this.get();return r.saveData?Math.min(e,8e3):"number"==typeof r.mbps&&r.mbps>0?r.mbps<.5?Math.min(e,12e3):r.mbps<1?Math.min(e,9e3):r.mbps<2?Math.min(e,6e3):t:_tpt.computeFontFallbackTimeout({base:t,max:e})}}
1,_tpt.fontFamily=function(t,e){return null==t?"none":e?t.split(",")[0].replaceAll("+","-"):t.split(",")[0].replaceAll(" ","+")},_tpt.registerFont=function(t={}){_tpt.R.fonts??={},_tpt.R.fonts.required??={};var e=_tpt.fontFamily(t.family);_tpt.R.fonts.required[e]??={name:e,orig:t.family,italic:{},normal:{}},t.link&&(_tpt.R.fonts.required[e].link=t.link),t.url&&(_tpt.R.fonts.required[e].url??={url:t.url})&&(_tpt.R.fonts.required[e].url.state??=0),void 0!==t.weight&&(t.weight=Array.isArray(t.weight)?t.weight[1]:t.weight,_tpt.R.fonts.required[e][t.italic?"italic":"normal"][t.weight]??=0)},_tpt.waitFonts=async function(t,e){let r=[];for(let e in t)_tpt.hop(t,e)&&r.push(_tpt.loadFonts(e));await Promise.all(r),await new Promise(t=>t()),document.body.offsetHeight,"function"==typeof e&&e()},_tpt.fixGoogleFontNames=function(t){return(t=t.replaceAll("'","")).split("+").map(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}).join("+")},_tpt.capitalize=t=>t.charAt(0).toUpperCase()+t.slice(1).toLowerCase(),_tpt.updateFontStatus=function(t){for(let e in _tpt.R.fonts.required)if(_tpt.hop(_tpt.R.fonts.required,e))for(let r of["normal","italic"])for(let n in _tpt.R.fonts.required[e][r])_tpt.hop(_tpt.R.fonts.required[e][r],n)&&_tpt.R.fonts.required[e][r][n]===t&&(_tpt.R.fonts.required[e][r][n]=2)},_tpt.getLoadedFontFaces=function(){var t={};for(let e of document.fonts){let r=e.family.replace(/['"]+/g,"");t[r]=t[r]||{italic:[],normal:[]};let n=e.weight,i="italic"===e.style?"italic":"normal";t[r][i].includes(n)||t[r][i].push(n)}return t},_tpt.getExistingGoogleFonts=function(){for(var t={},e=document.getElementsByTagName("link"),r=0;r<e.length;r++){let n=e[r].href.split("?");if(n[0]==(SR7.E.fontBaseUrl??"https://fonts.googleapis.com/css2").replace("?family=","")){let e=n[1].split("&");for(let r in e){let n=e[r].split("family=");if(null==e[r]||null==e[r]||null==n[1]||null==n[1])continue;let i=n[1].split(":"),s=n[1].split("@");if(null==i||null==i||null==i[0]||null==i[0])continue;if(null==s||null==s||null==s[1]||null==s[1])continue;i=i[0],t[i]??={italic:[],normal:[]};let o=s[1].split(";");for(let e=0;e<o.length;e++){let r=o[e].split(","),n=1==r[0]||"1"==r[0]||1==r[1]||"1"==r[1];for(let e=0;e<r.length;e++)r[e]>1&&t[i][n?"italic":"normal"].push(parseInt(r[e]))}}}}return t=_tpt.extend(t,_tpt.getLoadedFontFaces())},_tpt.isWeightInRange=(t,e)=>(t=parseInt(t),e.some(e=>{if("string"==typeof e&&e.includes(" ")){let[r,n]=e.split(" ").map(Number);return t>=r&&t<=n}return t==parseInt(e)})),_tpt.loadFonts=async function(t){if(!window.SR7?.E?.ignoreGoogleFont&&null!=_tpt.R.fonts){var e,r,n,i,s,o="",a=Math.round(1e3*Math.random()+500),u=[];for(i in _tpt.R.fonts??={},_tpt.R.fonts.domFonts??=_tpt.getExistingGoogleFonts(),_tpt.R.fonts.required){if(!_tpt.hop(_tpt.R.fonts.required,i))continue;let t=(e=_tpt.R.fonts.required[i]).name.toLowerCase();if(t.includes("arial")||t.includes("palatino+linotype")||t.includes("times+new+roman")||t.includes("georgia")||t.includes("tahoma")||t.includes("trebuchet+ms")||t.includes("verdana")||t.includes("courier")||t.includes("courier+new")||t.includes("impact")||t.includes("comic+sans+ms"))continue;let l=i.replaceAll("'",""),p=e.custom||(_tpt.R?.fonts?.customFonts?.[i]??_tpt.R?.fonts?.customFonts?.[l]??!1);if(void 0!==e.url||p)e.url??={},0==e.url.state&&(p&&("string"==typeof p?e.url.url=p:e.url=p),u.push({font:i,url:e.url})),e.url.state=1;else{for(s of(r="",["normal","italic"]))for(n in e[s])if(_tpt.hop(e[s],n)&&0==e[s][n]){e[s][n]=a,n=parseInt(n),e.name=_tpt.fixGoogleFontNames(e.name);let t=e.name.toLowerCase();if(t.includes("arial")||t.includes("palatino+linotype")||t.includes("times+new+roman")||t.includes("georgia")||t.includes("tahoma")||t.includes("trebuchet+ms")||t.includes("verdana")||t.includes("courier")||t.includes("courier+new")||t.includes("impact")||t.includes("comic+sans+ms"))continue;if(""==e.name)continue;if(_tpt.isWeightInRange(n,_tpt.R?.fonts?.domFonts?.[e.orig]?.[s]??[]))continue;if(_tpt.isWeightInRange(n,_tpt.R?.fonts?.domFonts?.[e.name]?.[s]??[]))continue;""!==r?r+=";":r=(""!==o?"&":"")+"family="+e.name+":ital,wght@",r+=("normal"===s?0:1)+","+n}""!==r&&" "!==r&&"&family=:ital,wght@0,400"!==r&&(o+=r)}}if(""!==o&&" "!==o){o=(o=(SR7.E.fontBaseUrl??"https://fonts.googleapis.com/css2")+"?"+o+"&display=swap").replace("?family=?fam
1ily=","?family=");var l=document.createElement("link");l.rel="stylesheet",l.href=o,l.onload=function(t,e){for(i in _tpt.R.fonts.required)if(_tpt.hop(_tpt.R.fonts.required,i))for(s of["normal","italic"])for(n in _tpt.R.fonts.required[i][s])_tpt.hop(_tpt.R.fonts.required[i][s],n)&&_tpt.R.fonts.required[i][s][n]===t&&(_tpt.R.fonts.required[i][s][n]=2);"function"==typeof e&&e()}(a,t),l.onerror=function(){_tpt.skipFontTrys=!0},document.getElementsByTagName("head")[0].appendChild(l)}else 0===u.length&&"function"==typeof t&&t();if(u.length>0)for(let t in u)(u[t].url?.url??"").endsWith(".css")?_tpt.loadCSS(u[t].url.url,u[t].font,!0):(_tpt.R[u[t].font]??={},_tpt.loadFontFace(u[t].url.url,u[t].font))}},_tpt.loadFontFace=async function(t,e){try{await e.load(),document.fonts.add(e),console.log(`${t} font has been loaded.`)}catch(e){console.log(`Failed to load font: ${t}. Error: ${e}`)}},_tpt.compareURL=function(t,e){return!(!t||!e)&&(t==e||(t=_tpt.urlProtocol(t),e=_tpt.urlProtocol(e),t=_tpt.normalizeUrl(t),e=_tpt.normalizeUrl(e),(t=String(t))==(e=String(e))||"undefined"!==t&&"undefined"!==e&&(-1!==e.indexOf(t)||-1!==t.indexOf(e))))},_tpt.registerImage=function(t,e=0,r,n,i,s=!0,o=!1){if(t){t=_tpt.urlProtocol(t),_tpt.R.images??={busy:!1,queue:{},all:Array(5e3),alllen:0,nextId:0,indexMap:{}};var a=_tpt.normalizeNURL(_tpt.normalizeUrl(t)),u=_tpt.findIndex(_tpt.R.images.all,"nurl",a);if(u=-1==u?_tpt.R.images.alllen++:u,!_tpt.R.images.all[u]){const e=_tpt.R.images.nextId++;_tpt.R.images.all[u]={id:e,url:t,nurl:a,nurlshort:a.split("?")[0],crossOrigin:s,callBacks:{},state:"pending",params:i,paramsByCaller:{}},_tpt.R.images.indexMap[e]=u}if(o&&n&&(_tpt.R.images.all[u].paramsByCaller??={},_tpt.R.images.all[u].paramsByCaller[n]=i),"loaded"===_tpt.R.images.all[u].state||"cached"===_tpt.R.images.all[u].state){if("function"==typeof r){let t=_tpt.R.images.all[u];o&&n?t=Object.assign({},t,{params:i}):t.paramsByCaller&&n&&t.paramsByCaller[n]&&(t=Object.assign({},t,{params:t.paramsByCaller[n]})),r(t)}}else _tpt.R.images.all[u].prio=e,_tpt.R.images.all[u].callBacks[n]=r;_tpt.updateImageQueue()}},_tpt.updateImageQueue=function(){if(_tpt.R.images.busy)return void setTimeout(_tpt.updateImageQueue,5);_tpt.R.images.busy=!0,_tpt.R.images.all.sort((t,e)=>t.prio-e.prio),_tpt.R.images.all.forEach((t,e)=>{t&&(_tpt.R.images.indexMap[t.id]=e)});let t=0;for(let e=0;e<5;e++)if(void 0===_tpt.R.images.queue[e])for(let r=t;r<_tpt.R.images.alllen;r++)if("pending"===_tpt.R.images.all[r].state){_tpt.R.images.queue[e]=_tpt.R.images.all[r].id,_tpt.R.images.all[r].state="inqueue",t=r;break}_tpt.processImageQueue(),_tpt.R.images.busy=!1},_tpt.processImageCallbacks=function(t,e){for(var r in _tpt.R.images.all[t].callBacks)if(_tpt.hop(_tpt.R.images.all[t].callBacks,r)&&"function"==typeof _tpt.R.images.all[t].callBacks[r]){let e=_tpt.R.images.all[t];e.paramsByCaller&&void 0!==e.paramsByCaller[r]&&(e=Object.assign({},e,{params:e.paramsByCaller[r]})),_tpt.R.images.all[t].callBacks[r](e)}_tpt.R.images.queue[e]=void 0,_tpt.updateImageQueue()},_tpt.processImageQueue=function(){for(let t=0;t<5;t++)if(void 0!==_tpt.R.images.queue[t]){let e=_tpt.R.images.indexMap[_tpt.R.images.queue[t]];"inqueue"===_tpt.R.images.all[e].state&&(_tpt.R.images.all[e].state="loading",this.tryLoadImage(_tpt.R.images.all[e].id,t))}},_tpt.normalizeUrl=function(t){return"/"==(t=t.toLowerCase())[t.length-1]&&(t=t.slice(0,-1)),"http://"==t.slice(0,7)?t=t.slice(7):"https://"==t.slice(0,8)&&(t=t.slice(8)),t},_tpt.normalizeNURL=t=>_tpt.normalizeUrl(t).replace(/%20/g," ").replace(/%E2%80%AF/gi," ").replace(/\u202F/g,"%20").replace(/\s/g,"%20"),_tpt.findRequestedImage=function(t){let e=_tpt.normalizeNURL(_tpt.normalizeUrl(t)),r=_tpt.findIndex(_tpt.R.images.all,"nurl",e);if(-1!==r)return r;if(r=_tpt.findIndex(_tpt.R.images.all,"nurlshort",e.split("?")[0]),-1!==r)return r;if(r=_tpt.findIndex(_tpt.R.images.all,"nurl",e.replace(window.location.hostname,"")),-1!==r)return r;if(r=_tpt.findIndex(_tpt.R.images.all,"nurl",decodeURIComponent(e)),-1!==r)return r;let n=_tpt.normalizeUrl(function(){let t=window.location.href;return t.substring(0,t.lastIndexOf("/"))+"/"}())+"/";if(e=e.replace(n,""),r=_tpt.findIndex(_tpt.R.images.all,"nurl",e),-1!==r)return r;let i=decodeURIComponent(e);return r=_tpt.findIndex(_tpt.R.images.all,"nurl",i),-1!==r?r:(r=_tpt.findIndex(_tpt.R.images.all,"nurl",_tpt.normalizeNURL(i)),-1!==r?r:(e
1="./"+e,_tpt.findIndex(_tpt.R.images.all,"nurl",e)))},_tpt.tryLoadImage=function(t,e,r=!1){let n=_tpt.R.images.indexMap[t],i=_tpt.R.images.all[n],s=r?!i.crossOrigin:i.crossOrigin;_tpt.loadSingleImage(i.url,e,s).then(t=>{let r=_tpt.R.images.indexMap[i.id];_tpt.R.images.all[r].state=t.status,_tpt.R.images.all[r].image=t.image,_tpt.R.images.all[r].width=t.image.width,_tpt.R.images.all[r].height=t.image.height,_tpt.processImageCallbacks(r,e)}).catch(n=>{if(r){const r=_tpt.R.images.indexMap[t];_tpt.R.images.all[r].state=n.status,_tpt.processImageCallbacks(r,e),console.log("Image Error: "+_tpt.R.images.all[r].url+" could not be loaded")}else this.tryLoadImage(t,e,!0)})},_tpt.allM=function(){var t="";for(var e in window.SR7.M)_tpt.hop(window.SR7.M,e)&&(t+=e+",");return t.slice(0,-1)},_tpt.getMSize=function(t){return delete window.SR7.M[t].c,console.log("Reference C has been deleted for Messuring. Reload Page after !!"),_tpt.getObjectSize(window.SR7.M[t])+"kb"},_tpt.getObjectSize=function(t){return(new TextEncoder).encode("string"==typeof t?t:JSON.stringify(t)).length/1024},_tpt._transparentImage=null,_tpt.getTransparentImage=function(){if(_tpt._transparentImage)return _tpt._transparentImage;const t=document.createElement("canvas");t.width=1,t.height=1;t.getContext("2d").clearRect(0,0,1,1);const e=new Image;return e.src=t.toDataURL("image/png"),e._tptFallback=!0,e._tptFallbackUrl=null,_tpt._transparentImage=e,e},_tpt.loadSingleImage=async function(t,e,r=!0){let n=e;return new Promise(i=>{let s=new Image;r&&(s.crossOrigin="anonymous"),s.src=t,s.onload=()=>{i({image:s,queueIndex:n,status:"loaded"})},s.onerror=function(){const r=_tpt.getTransparentImage();r._tptFallbackUrl=t,void 0!==e&&(r.queueIndex=e),i({image:r,queueIndex:n,status:"loaded"})},s.complete&&i({image:s,queueIndex:n,status:"cached"})})},_tpt.isImageURL=t=>{if("string"!=typeof t)return!1;const e=t.split(".").pop().toLowerCase();return["jpg","jpeg","png","gif","bmp","svg","webp"].includes(e)},_tpt.getShader=async function(t,e,r){if(_tpt.R.shaders??={},_tpt.R.shaders[t]??={},_tpt.R.shaders[t][e])return _tpt.R.shaders[t][e];const n=await fetch(r);if(!n.ok)throw new Error(`HTTP error! Status: ${n.status}`);return _tpt.R.shaders[t][e]=await n.text()},_tpt.injectCssJs=(t="",e="",r,n)=>{if(""!==t){let e,r=!1;void 0!==n&&(e=document.getElementById(n),r=null!=e),r||(e=document.createElement("style"),e.classList.add("sr7-inline-css"),void 0!==n&&(e.id=n)),e.
1innerHTML=(e.innerHTML??"")+t,r||document.getElementsByTagName("head")[0].appendChild(e)}if(""!==e){const t=document.createElement("script");t.innerHTML=e,r.appendChild(t)}},_tpt.extndArray=(t,e)=>(t||(t=[]),e||(e=[]),Array.isArray(t)||(t=[t]),Array.isArray(e)||(e=[e]),Array.from(new Set(t.concat(e)))),_tpt.extndArrWithObj=(t=[],e={},r="src",n="")=>{let i;return t.forEach(t=>{let s=Object.keys(t).filter(t=>t!==r&&t!==n),o=Object.keys(e).filter(t=>t!==r&&t!==n);if(s.length===o.length){if(s.every(r=>t[r]===e[r])){let s=_tpt.compareParameters(t[r],e[r]),o=""==n||_tpt.compareParameters(t[n],e[n]);!s&&o?(t[r]=_tpt.extndArray(e[r],t[r]),i=!0):""!==n&&s&&(t[n]=_tpt.extndArray(e[n],t[n]),i=!0)}}}),i||t.push(e),t},_tpt.tf=t=>"false"!=t&&0!=t&&("true"==t||1==t||t),_tpt.findNested=(t,e,r)=>{if(null==t)return null;if(e in t&&(!r||r in t[e]))return t[e];for(let n in t)if(_tpt.hop(t,n)&&"object"==typeof t[n]){let i=_tpt.findNested(t[n],e,r);if(i)return i}return null},_tpt.gapCalc=(t,e,r)=>{const n=(1e3*t+e*(t-1))/t,i=[0];let s,o=0;for(let r=0;r<t-1;r++)i.push(s=n-1e3-o,o=e-s);return i.push(0),null==r?i:{l:i[2*Math.min(r,t)],r:i[2*r+1]}},_tpt.closest=function(t,e){return t&&(e(t)?t:_tpt.closest(t.parentNode,e))},_tpt.closestNode=function(t,e){return _tpt.closest(t,function(t){return t.nodeName===e})},_tpt.closestClass=function(t,e){return _tpt.closest(t,function(t){return(" "+t.className+" ").indexOf(" "+e+" ")>=0})},_tpt.txtShort=function(t,e,r){if(void 0!==t){if(t.length>e){if(r){let r=t.slice(0,e).lastIndexOf(" ");return-1===r&&(r=e),t.slice(0,r)+".."}return t.slice(0,e)+".."}return t}},_tpt.compareParameters=(t,e)=>{if(t===e)return!0;if(Array.isArray(t)||(t=[t]),Array.isArray(e)||(e=[e]),t.length!==e.length)return!1;t.sort(),e.sort();for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0},_tpt.countSubStr=(t="",e="",r=!1)=>{if(0===e.length)return t.length+1;let n=0,i=0;const s=r?1:e.length;for(;i=t.indexOf(e,i),i>=0;)n++,i+=s;return n},_tpt.getRatio=t=>{if(void 0===t||1===t||"number"==typeof t)return t;if("string"==typeof t&&t.includes(":")){const[e,r]=t.split(":");return parseFloat(e)/parseFloat(r)}return 1},_tpt.compareComputedStyles=t=>{var e=t[0];for(var r in e)if(_tpt.hop(e,r)){var n=e[r];t.every(function(t){return t[r]===n})||(console.log("Mismatch property:",r),t.forEach(function(t,e){console.log("Element",e,"value:",t[r])}))}},_tpt.cookie={set:(t,e,r)=>{const n=new Date;n.setTime(n.getTime()+60*r*60*1e3);const i=`expires=${n.toUTCString()}`;document.cookie=`${t}=${e};${i};path=/`},get:t=>{const e=`${t}=`,r=document.cookie.split(";").find(t=>t.trim().startsWith(e)),n=r?decodeURIComponent(r.trim().substring(e.length)):"";return"true"===n||"false"!==n&&n}},_tpt.displayDeprecationWarnings=t=>{if(t&&t.warnings){console.group("Deprecation Alert: Functions and hooks listed below are deprecated and will be removed in Version 7.0.0. Please update accordingly.");for(const[e,r]of Object.entries(t.warnings))r?console.info(`"${e}" is deprecated. Use "${r}" instead.`):console.info(`"${e}" is deprecated.`);console.groupEnd()}},_tpt.viewPortObserverManager={observers:{},inViewPortObserver:new IntersectionObserver(function(t){t.forEach(t=>{t.target.observParams&&t.target.observParams.obj&&(t.target.observParams.obj.states=t.target.observParams.obj.states||{},t.target.observParams.obj.states.inViewPort=t.isIntersecting)})},{rootMargin:"0px"}),getObserver:function(t="-100px"){if(t=""==t?"-100px":t,t=-1*parseInt(t)+"px",this.observers[t])return this.observers[t];t=`${t} 0px ${t} 0px`;var e=new IntersectionObserver(function(t){for(var e=0;e<t.length;e++){var r=t[e];r.isIntersecting?(r.target.observParams.obj&&(r.target.observParams.obj.states??={},r.target.observParams.obj.states.boundingClientRect=r.boundingClientRect,r.target.observParams.obj.states.inViewPort=r.isIntersecting,_tpt.scrollObserver.run(r.target)),void 0!==r.target.observParams&&(void 0!==r.target.observParams.callBack&&r.target.observParams.callBack(r.target,r.intersectionRatio),void 0!==r.target.observParams.toggleCall&&r.target.observParams.toggleCall(r.target.id,r.intersectionRatio,"scroll"),r.target.observParams.runonce&&delete r.target.observParams.callBack)):r.target.observParams&&(r.target.observParams.obj.states??={},r.target.observParams.obj.states.inViewPort=!!r.target.observParams?.obj?.settings?.fixed||r.isIntersecting,r.target.observParams?.toggleCall?.(r.target.id,r.intersectionRatio,"scroll"))}},{rootMargin:t});return this.observers[t]=e,e}},_tpt.observeModule=function(t,e="-100px"){_tpt.viewPortObserverManager.getObserver(e).observe(t)},_tpt.scrollObserver={observe:t=>{_tpt.scrollObserver.entries||(_tpt.scrollObserver.entries=[],_tpt.is_mobile?(_tpt.gsap.ticker.fps(150),_tpt.gsap.ticker.add(()=>{_tpt.scrollObserver.run()})):document.addEventListener("scroll",function(){void 0===_tpt.scrollObserver.RaF&&(_tpt.scrollObserver.RaF=requestAnimationFrame(function(){_tpt.scrollObserver.run()}))},{passive:!0})),-1==_tpt.scrollObserver.entries.indexOf(t)&&_tpt.scrollObserver.entries.push(t),_tpt.scrollObserver.run(t)},kill:t=>{_tpt.scrollObserver.entries=_tpt.scrollObserver.entries.filter(e=>e!==t)},run:(t,e)=>{if(_tpt.scrollObserver.RaF&&(_tpt.scrollObserver.RaF=cancelAnimationFrame(_tpt.scrollObserver.RaF)),window.scrollY!=_tpt.scrollObserver.y||e)if(_tpt.scrollObserver.y=window.scrollY,null==t){for(let t in _tpt.scrollObserver.entries)if(_tpt.hop(_tpt.scrollObserver.entries,t)){if(!1!==(_tpt.scrollObserver?.entries?.[t]?.observSR7Globals??!1))for(let e in _tpt.scrollObserver.entries[t].observSR7Globals)_tpt.hop(_tpt.scrollObserver.entries[t].observSR7Globals,e)&&_tpt.scrollObserver.entries[t].observSR7Globals[e].callback(_tpt.scrollObserver.entries[t].observSR7Globals[e].params);0!=(_tpt.scrollObserver?.entries?.[t]?.observParams?.obj?.states?.inViewPort??!1)&&_tpt.scrollObserver.process(_tpt.scrollObserver.entries[t])}}else if(!1!==(t?.observParams?.obj?.states?.inViewPort??!1)&&_tpt.scrollObserver.process(t),void 0!==(t?.observSR7Globals??void 0))for(let e in t.observSR7Globals)_tpt.hop(t.observSR7Globals,e)&&t.observSR7Globals[e].callback(t.observSR7Globals[e].params)},process:t=>{const e=t.observParams.obj;let r="false"!==String(e.settings?.mod?.use??!1)||"false"!==String(e.settings?.sbt?.use??!1);if(null!=e.dims.module&&(e.c.moduleListeners?.scroll||r)&&(e.dims.moduleRect=t.getBoundingClientRect(),e.settings)){if(r){if(delete e.scrollProcSA,e.settings.fixed)e.scrollProc=1-Math.min(1,Math.max(0,window.scrollY/_tpt.winH));else{let t=e.dims.moduleRect.height>=_tpt.winH||e.c.module.offsetTop>e.dims.moduleRect.height/2;e.scrollProcSA=t?Math.max(-1,Math.min(1,1-(e.dims.moduleRect.top-_tpt.winH)/(_tpt.winH+e.dims.moduleRect.height)*-2)):Math.max(-1,Math.min(1,e.dims.moduleRect.top
1/(e.dims.moduleRect.height||e.dims.module.h))),(e.settings?.rOFV??1)&&e.dims.moduleRect.height<_tpt.winH?e.scrollProc=e.dims.moduleRect.top>=0&&e.dims.moduleRect.bottom<=_tpt.winH?0:e.dims.moduleRect.top<0?e.dims.moduleRect.top/e.dims.moduleRect.height:(e.dims.moduleRect.bottom-_tpt.winH)/e.dims.moduleRect.height:(t=!1,e.scrollProc=t?Math.max(-1,Math.min(1,1-(e.dims.moduleRect.top-_tpt.winH)/(_tpt.winH+e.dims.moduleRect.height)*-2)):Math.max(-1,Math.min(1,e.dims.moduleRect.top/(e.dims.moduleRect.height||e.dims.module.h))))}e.scrollProc=e.scrollProc||0,e.scrollProcSA??=e.scrollProc}void 0!==t.observParams.scrollCallback&&t.observParams.scrollCallback(t.id)}}},_tpt.resizeObserver={id:0,targets:{},timer:1e3,inited:!1,observe:function(t,e,r){return"function"==typeof t&&(e??=100,_tpt.resizeObserver.targets[_tpt.resizeObserver.id++]={callBack:t,delay:e,id:r},_tpt.resizeObserver.process(),_tpt.resizeObserver.id-1)},remove:function(t){delete _tpt.resizeObserver.targets[t]},process:function(){1!=_tpt.resizeObserver.observed&&(_tpt.resizeObserver.observed=!0,window.addEventListener("resize",function(){_tpt.resizeObserver.execute()}))},execute:function(){_tpt.getWinDim(!0);var t=new Date;for(var e in t-_tpt.resizeObserver.timer>=1e3&&(_tpt.resizeObserver.timer=t),_tpt.resizeObserver.targets)_tpt.hop(_tpt.resizeObserver.targets,e)&&(clearTimeout(_tpt.resizeObserver.targets[e].timer),t-_tpt.resizeObserver.timer>=_tpt.resizeObserver.targets[e].delay?_tpt.resizeObserver.targets[e].callBack(_tpt.resizeObserver.targets[e].id):function(t){_tpt.resizeObserver.targets[t].timer=setTimeout(()=>{_tpt.resizeObserver.targets[t].callBack(_tpt.resizeObserver.targets[t].id)},_tpt.resizeObserver.targets[t].delay)}(e))}},_tpt.orientationObserver={id:0,targets:{},inited:!1,lastZoomLevel:1,checkZoomLevel:()=>{if("visualViewport"in window){return window.visualViewport.scale}return 1},observe:function(t,e,r){return!(!_tpt.is_mobile||"function"!=typeof t)&&(_tpt.orientationObserver.targets[_tpt.orientationObserver.id++]={callBack:t,delay:e,id:r},_tpt.orientationObserver.process(),_tpt.orientationObserver.id)},remove:function(t){delete _tpt.orientationObserver.targets[t]},process:function(){_tpt.orientationObserver.inited||(_tpt.orientationObserver.inited=!0,window.addEventListener("orientationchange",function(){_tpt.orientationObserver.event="orientation",_tpt.orientationObserver.execute()}))},execute:function(){var t=new Date;for(var e in t-_tpt.resizeObserver.timer>=1e3&&(_tpt.resizeObserver.timer=t),_tpt.orientationObserver.targets)_tpt.hop(_tpt.orientationObserver.targets,e)&&(clearTimeout(_tpt.orientationObserver.targets[e].timer),t-_tpt.orientationObserver.timer>=_tpt.orientationObserver.targets[e].delay?_tpt.orientationObserver.targets[e].callBack(_tpt.orientationObserver.targets[e].id):function(t){_tpt.orientationObserver.targets[t].timer=setTimeout(()=>{_tpt.orientationObserver.targets[t].callBack(_tpt.orientationObserver.targets[t].id)},_tpt.orientationObserver.targets[t].delay)}(e))}},_tpt.focusObserver={id:0,targets:{},timer:1e3,inited:!1,observe:function(t,e,r){return"function"==typeof t&&(e??=100,_tpt.focusObserver.targets[_tpt.focusObserver.id++]={callBack:t,delay:e,id:r},_tpt.focusObserver.process(),_tpt.focusObserver.id)},remove:function(t){delete _tpt.targets[t]},process:function(){1!=_tpt.focusObserver.observed&&(_tpt.focusObserver.observed=!0,window.addEventListener("blur",function(){_tpt.focusObserver.execute("blur")}),window.addEventListener("focus",function(){_tpt.focusObserver.execute("focus")}))},execute:function(t){var e=new Date;for(var r in e-_tpt.focusObserver.timer>=1e3&&(_tpt.focusObserver.timer=e),_tpt.focusObserver.targets)_tpt.hop(_tpt.focusObserver.targets,r)&&(clearTimeout(_tpt.focusObserver.targets[r].timer),e-_tpt.focusObserver.timer>=_tpt.focusObserver.targets[r].delay?_tpt.focusObserver.targets[r].callBack(t,_tpt.focusObserver.targets[r].id):function(e){_tpt.focusObserver.targets[e].timer=setTimeout(()=>{_tpt.focusObserver.targets[e].callBack(t,_tpt.focusObserver.targets[e].id)},_tpt.focusObserver.targets[e].delay)}(r))}},_tpt.wrapObserver={targets:[],init:function(t){var e=0,r=0,n=i.bind(_tpt.wrapObserver);function i(){if(r++,requestAnimationFrame(n),!(r-e<30)){e=r;for(var i=0;i<_tpt.wrapObserver.targets.length;i++)if(_tpt.hop(_tpt.wrapObserver.targets,i)){var s=_tpt.wrapObserver.targets[i],o=s.elem.getBoundingClientRect();s.lw===o.width&&s.lh===o.height||0===o.width||(s.callback&&(s.callback.pause(),s.callback.kill(),s.callback=null),s.callback=_tpt.gsap.to({},{duration:.2,onComplete:t.bind(window,s.elem,s.id)})),s.lw=o.width,s.lh=o.height}}}i()},observe:function(t,e){if(""!==(t=t.getBoundingClientRect?t:t[0].getBoundingClientRect?t[0]:"")){var r=t.getBoundingClientRect();_tpt.wrapObserver.targets.push({elem:t,id:e,lw:r.width,lh:r.height})}}},_tpt.normEase=(t,e="Power1",r="Out")=>{if(null==t)return"none";let n=String(t).trim();if(!n)return"none";n=n.replace(/\s+/g,"");const i=n.toLowerCase();if("none"===i||"linear"===i)return"none";let s="",o="";if(n.includes(".")){const t=n.split(".");s=t[0],o=t.slice(1).join(".")}else o=n;const a=t=>{const e=t.toLowerCase();return/(ease)?inout$/.test(e)||/inout$/.test(e)?"InOut":/(ease)?out$/.test(e)||/out$/.test(e)?"Out":/(ease)?in$/.test(e)||/in$/.test(e)?"In":null};let u=a(o)||a(n)||r;if(!s)if(/^ease/i.test(o)||/^(inout|out|in)$/i.test(o))s=e;else{const t=o.match(/^([a-z0-9]+?)(?:ease)?(?:inout|out|in)?$/i);s=t&&t[1]?t[1]:e}
vendor: 8,018 bytes, lines 1-10
1return`${{sine:"Sine",quad:"Quad",cubic:"Cubic",quart:"Quart",quint:"Quint",expo:"Expo",circ:"Circ",bounce:"Bounce",back:"Back",elastic:"Elastic",linear:"Linear",power0:"Power0",power1:"Power1",power2:"Power2",power3:"Power3",power4:"Power4"}[String(s).toLowerCase()]||s.charAt(0).toUpperCase()+s.slice(1)}.ease${u}`},_tpt.userInteracted=!1,_tpt.setUserInteractionFlag=()=>{_tpt.userInteracted=!0,document.removeEventListener("click",_tpt.setUserInteractionFlag),document.removeEventListener("keydown",_tpt.setUserInteractionFlag),document.removeEventListener("touchstart",_tpt.setUserInteractionFlag)},document.addEventListener("click",_tpt.setUserInteractionFlag),document.addEventListener("keydown",_tpt.setUserInteractionFlag),document.addEventListener("touchstart",_tpt.setUserInteractionFlag),_tpt.R??={},_tpt.R.tptools=_tpt.extend?_tpt.extend(_tpt.R.tptools,{status:2,version:"7.0.8"}):{status:2,version:"7.0.8"}}(),(()=>{"use strict";function t(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function e(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}
2/*!
3 * GSAP 3.12.7
4 * https://gsap.com
5 *
6 * @license Copyright 2008-2025, GreenSock. All rights reserved.
7 * Subject to the terms at https://gsap.com/standard-license or for
8 * Club GSAP members, the agreement issued with that membership.
9 * @author: Jack Doyle, [email protected]
10*/var r,n,i,s,o,a,u,l,p,c,d,h,f,g,_,m={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},D={duration:.5,overwrite:!1,delay:0},v=1e8,y=1e-8,x=2*Math.PI,b=x/4,w=0,C=Math.sqrt,F=Math.cos,E=Math.sin,T=function(t){return"string"==typeof t},S=function(t){return"function"==typeof t},R=function(t){return"number"==typeof t},A=function(t){return void 0===t},M=function(t){return"object"==typeof t},k=function(t){return!1!==t},O=function(){return"undefined"!=typeof window},P=function(t){return S(t)||T(t)},B="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},L=Array.isArray,N=/(?:-?\.?\d|\.)+/gi,I=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,j=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,z=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,X=/[+-]=-?[.\d]+/,q=/[^,'"\[\]\s]+/gi,Y=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,G={},$={},U=function(t){return($=xt(t,G))&&xr},H=function(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")},V=function(t,e){return!e&&console.warn(t)},W=function(t,e){return t&&(G[t]=e)&&$&&($[t]=e)||G},Q=function(){return 0},Z={suppressEvents:!0,isStart:!0,kill:!1},J={suppressEvents:!0,kill:!1},K={suppressEvents:!0},tt={},et=[],rt={},nt={},it={},st=30,ot=[],at="",ut=function(t){var e,r,n=t[0];if(M(n)||S(n)||(t=[t]),!(e=(n._gsap||{}).harness)){for(r=ot.length;r--&&!ot[r].targetTest(n););e=ot[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new Be(t[r],e)))||t.splice(r,1);return t},lt=function(t){return t._gsap||ut(Jt(t))[0]._gsap},pt=function(t,e,r){return(r=t[e])&&S(r)?t[e]():A(r)&&t.getAttribute&&t.getAttribute(e)||r},ct=function(t,e){return(t=t.split(",")).forEach(e)||t},dt=function(t){return Math.round(1e5*t)/1e5||0},ht=function(t){return Math.round(1e7*t)/1e7||0},ft=function(t,e){var r=e.charAt(0),n=parseFloat(e.substr(2));return t=parseFloat(t),"+"===r?t+n:"-"===r?t-n:"*"===r?t*n:t/n},gt=function(t,e){for(var r=e.length,n=0;t.indexOf(e[n])<0&&++n<r;);return n<r},_t=function(){var t,e,r=et.length,n=et.slice(0);for(rt={},et.length=0,t=0;t<r;t++)(e=n[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)},mt=function(t,e,r,i){et.length&&!n&&_t(),t.render(e,r,i||n&&e<0&&(t._initted||t._startAt)),et.length&&!n&&_t()},Dt=function(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(q).length<2?e:T(t)?t.trim():t},vt=function(t){return t},yt=function(t,e){for(var r in e)r in t||(t[r]=e[r]);return t},xt=function(t,e){for(var r in e)t[r]=e[r];return t},bt=function t(e,r){for(var n in r)"__proto__"!==n&&"constructor"!==n&&"prototype"!==n&&(e[n]=M(r[n])?t(e[n]||(e[n]={}),r[n]):r[n]);return e},wt=function(t,e){var r,n={};for(r in t)r in e||(n[r]=t[r]);return n},Ct=function(t){var e,r=t.parent||s,n=t.keyframes?(e=L(t.keyframes),function(t,r){for(var n in r)n in t||"duration"===n&&e||"ease"===n||(t[n]=r[n])}):yt;if(k(t.inherit))for(;r;)n(t,r.vars.defaults),r=r.parent||r._dp;return t},Ft=function(t,e,r,n,i){void 0===r&&(r="_first"),void 0===n&&(n="_last");var s,o=t[n];if(i)for(s=e[i];o&&o[i]>s;)o=o._prev;return o?(e._next=o._next,o._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[n]=e,e._prev=o,e.parent=e._dp=t,e},Et=function(t,e,r,n){void 0===r&&(r="_first"),void 0===n&&(n="_last");var i=e._prev,s=e._next;i?i._next=s:t[r]===e&&(t[r]=s),s?s._prev=i:t[n]===e&&(t[n]=i),e._next=e._prev=e.parent=null},Tt=function(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0},St=function(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t},Rt=function(t,e,r,i){return t._startAt&&(n?t._startAt.revert(J):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,i))},At=function t(e){return!e||e._ts&&t(e.parent)},Mt=function(t){return t._repeat?kt(t._tTime,t=t.duration()+t._rDelay)*t:0},kt=function(t,e){var r=Math.floor(t=ht(t/e));return t&&r===t?r-1:r},Ot=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},Pt=function(t){return t._end=ht(t._start+(t._tDur/Math.abs(t._ts||t._rts||y)||0))},Bt=function(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=ht(r._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Pt(t),r._dirty||St(r,t)),t},Lt=function(t,e){var r;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(r=Ot(t.rawTime(),e),(!e._dur||Vt(0,e.totalDuration(),r)-e._tTime>y)&&e.render(r,!0)),St(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(r=t;r._dp;)r.rawTime()>=0&&r.totalTime(r._tTime),r=r._dp;t._zTime=-1e-8}},Nt=function(t,e,r,n){return e.parent&&Tt(e),e._start=ht((R(r)?r:r||t!==s?$t(t,r,e):t._time)+e._delay),e._end=ht(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),Ft(t,e,"_first","_last",t._sort?"_start":0),Xt(e)||(t._recent=e),n||Lt(t,e),t._ts<0&&Bt(t,t._tTime),t},It=function(t,e){return(G.ScrollTrigger||H("scrollTrigger",e))&&G.ScrollTrigger.create(e,t)},jt=function(t,e,r,i,s){return Ye(t,e,s),t._initted?!r&&t._pt&&!n&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&p!==be.frame?(et.push(t),t._lazy=[s,i],1):void 0:1},zt=function t(e){var r=e.parent;return r&&r._ts&&r._initted&&!r._lock&&(r.rawTime()<0||t(r))},Xt=function(t){var e=t.data;return"isFromStart"===e||"isStart"===e},qt=function(t,e,r,n){var i=t._repeat,s=ht(e)||0,o=t._tTime/t._tDur;return o&&!n&&(t._time*=s/t._dur),t._dur=s,t._tDur=i?i<0?1e10:ht(s*(i+1)+t._rDelay*i):s,o>0&&!n&&Bt(t,t._tTime=t._tDur*o),t.parent&&Pt(t),r||St(t.parent,t),t},Yt=function(t){return t instanceof Ne?St(t):qt(t,t._dur)},Gt={_start:0,endTime:Q,totalDuration:Q},$t=function t(e,r,n){var i,s,o,a=e.labels,u=e._recent||Gt,l=e.duration()>=v?u.endTime(!1):e._dur;return T(r)&&(isNaN(r)||r in a)?(s=r.charAt(0),o="%"===r.substr(-1),i=r.indexOf("="),"<"===s||">"===s?(i>=0&&(r=r.replace(/=/,"")),("<"===s?u._start:u.endTime(u._repeat>=0))+(parseFloat(r.substr(1))||0)*(o?(i<0?u:n).totalDuration()/100:1)):i<0?(r in a||(a[r]=l),a[r]):(s=parseFloat(r.charAt(i-1)+r.substr(i+1)),o&&n&&(s=s/100*(L(n)?n[0]:n).totalDuration()),i>1?t(e,r.substr(0,i-1),n)+s:l+s)):null==r?l:+r},Ut=function(t,e,r){var n,i,s=R(e[1]),o=(s?2:1)+(t<2?0:1),a=e[o];if(s&&(a.duration=e[1]),a.parent=r,t){for(n=a,i=r;i&&!("immediateRender"in n);)n=i.vars.defaults||{},i=k(i.vars.inherit)&&i.parent;a.immediateRender=k(n.immediateRender),t<2?a.runBackwards=1:a.startAt=e[o-1]}return new Ve(e[0],a,e[o+1])},Ht=function(t,e){return t||0===t?e(t):e},Vt=function(t,e,r){return r<t?t:r>e?e:r},Wt=function(t,e){return T(t)&&(e=Y.exec(t))?e[1]:""},Qt=[].slice,Zt=function(t,e){return t&&M(t)&&"length"in t&&(!e&&!t.length||t.length-1 
vendor: 32,916 bytes, line 10
10in t&&M(t[0]))&&!t.nodeType&&t!==o},Jt=function(t,e,r){return i&&!e&&i.selector?i.selector(t):!T(t)||r||!a&&we()?L(t)?function(t,e,r){return void 0===r&&(r=[]),t.forEach(function(t){var n;return T(t)&&!e||Zt(t,1)?(n=r).push.apply(n,Jt(t)):r.push(t)})||r}(t,r):Zt(t)?Qt.call(t,0):t?[t]:[]:Qt.call((e||u).querySelectorAll(t),0)},Kt=function(t){return t=Jt(t)[0]||V("Invalid scope")||{},function(e){var r=t.current||t.nativeElement||t;return Jt(e,r.querySelectorAll?r:r===t?V("Invalid scope")||u.createElement("div"):t)}},te=function(t){return t.sort(function(){return.5-Math.random()})},ee=function(t){if(S(t))return t;var e=M(t)?t:{each:t},r=Ae(e.ease),n=e.from||0,i=parseFloat(e.base)||0,s={},o=n>0&&n<1,a=isNaN(n)||o,u=e.axis,l=n,p=n;return T(n)?l=p={center:.5,edges:.5,end:1}[n]||0:!o&&a&&(l=n[0],p=n[1]),function(t,o,c){var d,h,f,g,_,m,D,y,x,b=(c||e).length,w=s[b];if(!w){if(!(x="auto"===e.grid?0:(e.grid||[1,v])[1])){for(D=-v;D<(D=c[x++].getBoundingClientRect().left)&&x<b;);x<b&&x--}for(w=s[b]=[],d=a?Math.min(x,b)*l-.5:n%x,h=x===v?0:a?b*p/x-.5:n/x|0,D=0,y=v,m=0;m<b;m++)f=m%x-d,g=h-(m/x|0),w[m]=_=u?Math.abs("y"===u?g:f):C(f*f+g*g),_>D&&(D=_),_<y&&(y=_);"random"===n&&te(w),w.max=D-y,w.min=y,w.v=b=(parseFloat(e.amount)||parseFloat(e.each)*(x>b?b-1:u?"y"===u?b/x:x:Math.max(x,b/x))||0)*("edges"===n?-1:1),w.b=b<0?i-b:i,w.u=Wt(e.amount||e.each)||0,r=r&&b<0?Se(r):r}return b=(w[t]-w.min)/w.max||0,ht(w.b+(r?r(b):b)*w.v)+w.u}},re=function(t){var e=Math.pow(10,((t+"").split(".")[1]||"").length);return function(r){var n=ht(Math.round(parseFloat(r)/t)*t*e);return(n-n%1)/e+(R(r)?0:Wt(r))}},ne=function(t,e){var r,n,i=L(t);return!i&&M(t)&&(r=i=t.radius||v,t.values?(t=Jt(t.values),(n=!R(t[0]))&&(r*=r)):t=re(t.increment)),Ht(e,i?S(t)?function(e){return n=t(e),Math.abs(n-e)<=r?n:e}:function(e){for(var i,s,o=parseFloat(n?e.x:e),a=parseFloat(n?e.y:0),u=v,l=0,p=t.length;p--;)(i=n?(i=t[p].x-o)*i+(s=t[p].y-a)*s:Math.abs(t[p]-o))<u&&(u=i,l=p);return l=!r||u<=r?t[l]:e,n||l===e||R(e)?l:l+Wt(e)}:re(t))},ie=function(t,e,r,n){return Ht(L(t)?!e:!0===r?!!(r=0):!n,function(){return L(t)?t[~~(Math.random()*t.length)]:(r=r||1e-5)&&(n=r<1?Math.pow(10,(r+"").length-2):1)&&Math.floor(Math.round((t-r/2+Math.random()*(e-t+.99*r))/r)*r*n)/n})},se=function(t,e,r){return Ht(r,function(r){return t[~~e(r)]})},oe=function(t){for(var e,r,n,i,s=0,o="";~(e=t.indexOf("random(",s));)n=t.indexOf(")",e),i="["===t.charAt(e+7),r=t.substr(e+7,n-e-7).match(i?q:N),o+=t.substr(s,e-s)+ie(i?r:+r[0],i?0:+r[1],+r[2]||1e-5),s=n+1;return o+t.substr(s,t.length-s)},ae=function(t,e,r,n,i){var s=e-t,o=n-r;return Ht(i,function(e){return r+((e-t)/s*o||0)})},ue=function(t,e,r){var n,i,s,o=t.labels,a=v;for(n in o)(i=o[n]-e)<0==!!r&&i&&a>(i=Math.abs(i))&&(s=n,a=i);return s},le=function(t,e,r){var n,s,o,a=t.vars,u=a[e],l=i,p=t._ctx;if(u)return n=a[e+"Params"],s=a.callbackScope||t,r&&et.length&&_t(),p&&(i=p),o=n?u.apply(s,n):u.call(s),i=l,o},pe=function(t){return Tt(t),t.scrollTrigger&&t.scrollTrigger.kill(!!n),t.progress()<1&&le(t,"onInterrupt"),t},ce=[],de=function(t){if(t)if(t=!t.name&&t.default||t,O()||t.headless){var e=t.name,r=S(t),n=e&&!r&&t.init?function(){this._props=[]}:t,i={init:Q,render:nr,add:Xe,kill:sr,modifier:ir,rawVars:0},s={targetTest:0,get:0,getSetter:Ke,aliases:{},register:0};if(we(),t!==n){if(nt[e])return;yt(n,yt(wt(t,i),s)),xt(n.prototype,xt(i,wt(t,s))),nt[n.prop=e]=n,t.targetTest&&(ot.push(n),tt[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}W(e,n),t.register&&t.register(xr,n,ur)}else ce.push(t)},he=255,fe={aqua:[0,he,he],lime:[0,he,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,he],navy:[0,0,128],white:[he,he,he],olive:[128,128,0],yellow:[he,he,0],orange:[he,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[he,0,0],pink:[he,192,203],cyan:[0,he,he],transparent:[he,he,he,0]},ge=function(t,e,r){return(6*(t+=t<0?1:t>1?-1:0)<1?e+(r-e)*t*6:t<.5?r:3*t<2?e+(r-e)*(2/3-t)*6:e)*he+.5|0},_e=function(t,e,r){var n,i,s,o,a,u,l,p,c,d,h=t?R(t)?[t>>16,t>>8&he,t&he]:0:fe.black;if(!h){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),fe[t])h=fe[t];else if("#"===t.charAt(0)){if(t.length<6&&(n=t.charAt(1),i=t.charAt(2),s=t.charAt(3),t="#"+n+n+i+i+s+s+(5===t.length?t.charAt(4)+t.charAt(4):"")),9===t.length)return[(h=parseInt(t.substr(1,6),16))>>16,h>>8&he,h&he,parseInt(t.substr(7),16)/255];h=[(t=parseInt(t.substr(1),16))>>16,t>>8&he,t&he]}else if("hsl"===t.substr(0,3))if(h=d=t.match(N),e){if(~t.indexOf("="))return h=t.match(I),r&&h.length<4&&(h[3]=1),h}else o=+h[0]%360/360,a=+h[1]/100,n=2*(u=+h[2]/100)-(i=u<=.5?u*(a+1):u+a-u*a),h.length>3&&(h[3]*=1),h[0]=ge(o+1/3,n,i),h[1]=ge(o,n,i),h[2]=ge(o-1/3,n,i);else h=t.match(N)||fe.transparent;h=h.map(Number)}return e&&!d&&(n=h[0]/he,i=h[1]/he,s=h[2]/he,u=((l=Math.max(n,i,s))+(p=Math.min(n,i,s)))/2,l===p?o=a=0:(c=l-p,a=u>.5?c/(2-l-p):c/(l+p),o=l===n?(i-s)/c+(i<s?6:0):l===i?(s-n)/c+2:(n-i)/c+4,o*=60),h[0]=~~(o+.5),h[1]=~~(100*a+.5),h[2]=~~(100*u+.5)),r&&h.length<4&&(h[3]=1),h},me=function(t){var e=[],r=[],n=-1;return t.split(ve).forEach(function(t){var i=t.match(j)||[];e.push.apply(e,i),r.push(n+=i.length+1)}),e.c=r,e},De=function(t,e,r){var n,i,s,o,a="",u=(t+a).match(ve),l=e?"hsla(":"rgba(",p=0;if(!u)return t;if(u=u.map(function(t){return(t=_e(t,e,1))&&l+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"}),r&&(s=me(t),(n=r.c).join(a)!==s.c.join(a)))for(o=(i=t.replace(ve,"1").split(j)).length-1;p<o;p++)a+=i[p]+(~n.indexOf(p)?u.shift()||l+"0,0,0,0)":(s.length?s:u.length?u:r).shift());if(!i)for(o=(i=t.split(ve)).length-1;p<o;p++)a+=i[p]+u[p];return a+i[o]},ve=function(){var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(t in fe)e+="|"+t+"\\b";return new RegExp(e+")","gi")}(),ye=/hsl[a]?\(/,xe=function(t){var e,r=t.join(" ");if(ve.lastIndex=0,ve.test(r))return e=ye.test(r),t[1]=De(t[1],e),t[0]=De(t[0],e,me(t[1])),!0},be=function(){var t,e,r,n,i,s,p=Date.now,c=500,h=33,f=p(),g=f,_=1e3/240,m=_,D=[],v=function r(o){var a,u,l,d,v=p()-g,y=!0===o;if((v>c||v<0)&&(f+=v-h),((a=(l=(g+=v)-f)-m)>0||y)&&(d=++n.frame,i=l-1e3*n.time,n.time=l/=1e3,m+=a+(a>=_?4:_-a),u=1),y||(t=e(r)),u)for(s=0;s<D.length;s++)D[s](l,i,d,o)};return n={time:0,frame:0,tick:function(){v(!0)},deltaRatio:function(t){return i/(1e3/(t||60))},wake:function(){l&&(!a&&O()&&(o=a=window,u=o.document||{},G.gsap=xr,(o.gsapVersions||(o.gsapVersions=[])).push(xr.version),U($||o.GreenSockGlobals||!o.gsap&&o||{}),ce.forEach(de)),r="undefined"!=typeof requestAnimationFrame&&requestAnimationFrame,t&&n.sleep(),e=r||function(t){return setTimeout(t,m-1e3*n.time+1|0)},d=1,v(2))},sleep:function(){(r?cancelAnimationFrame:clearTimeout)(t),d=0,e=Q},lagSmoothing:function(t,e){c=t||1/0,h=Math.min(e||33,c)},fps:function(t){_=1e3/(t||240),m=1e3*n.time+_},add:function(t,e,r){var i=e?function(e,r,s,o){t(e,r,s,o),n.remove(i)}:t;return n.remove(t),D[r?"unshift":"push"](i),we(),i},remove:function(t,e){~(e=D.indexOf(t))&&D.splice(e,1)&&s>=e&&s--},_listeners:D}}(),we=function(){return!d&&be.wake()},Ce={},Fe=/^[\d.\-M][\d.\-,\s]/,Ee=/["']/g,Te=function(t){for(var e,r,n,i={},s=t.substr(1,t.length-3).split(":"),o=s[0],a=1,u=s.length;a<u;a++)r=s[a],e=a!==u-1?r.lastIndexOf(","):r.length,n=r.substr(0,e),i[o]=isNaN(n)?n.replace(Ee,"").trim():+n,o=r.substr(e+1).trim();return i},Se=function(t){return function(e){return 1-t(1-e)}},Re=function t(e,r){for(var n,i=e._first;i;)i instanceof Ne?t(i,r):!i.vars.yoyoEase||i._yoyo&&i._repeat||i._yoyo===r||(i.timeline?t(i.timeline,r):(n=i._ease,i._ease=i._yEase,i._yEase=n,i._yoyo=r)),i=i._next},Ae=function(t,e){return t&&(S(t)?t:Ce[t]||function(t){var e,r,n,i,s=(t+"").split("("),o=Ce[s[0]];return o&&s.length>1&&o.config?o.config.apply(null,~t.indexOf("{")?[Te(s[1])]:(e=t,r=e.indexOf("(")+1,n=e.indexOf(")"),i=e.indexOf("(",r),e.substring(r,~i&&i<n?e.indexOf(")",n+1):n)).split(",").map(Dt)):Ce._CE&&Fe.test(t)?Ce._CE("",t):o}(t))||e},Me=function(t,e,r,n){void 0===r&&(r=function(t){return 1-e(1-t)}),void 0===n&&(n=function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var i,s={easeIn:e,easeOut:r,easeInOut:n};return ct(t,function(t){for(var e in Ce[t]=G[t]=s,Ce[i=t.toLowerCase()]=r,s)Ce[i+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=Ce[t+"."+e]=s[e]}),s},ke=function(t){return function(e){return e<.5?(1-t(1-2*e))/2:.5+t(2*(e-.5))/2}},Oe=function t(e,r,n){var i=r>=1?r:1,s=(n||(e?.3:.45))/(r<1?r:1),o=s/x*(Math.asin(1/i)||0),a=function(t){return 1===t?1:i*Math.pow(2,-10*t)*E((t-o)*s)+1},u="out"===e?a:"in"===e?function(t){return 1-a(1-t)}:ke(a);return s=x/s,u.config=function(r,n){return t(e,r,n)},u},Pe=function t(e,r){void 0===r&&(r=1.70158);var n=function(t){return t?--t*t*((r+1)*t+r)+1:0},i="out"===e?n:"in"===e?function(t){return 1-n(1-t)}:ke(n);return i.config=function(r){return t(e,r)},i};ct("Linear,Quad,Cubic,Quart,Quint,Strong",function(t,e){var r=e<5?e+1:e;Me(t+",Power"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},function(t){return 1-Math.pow(1-t,r)},function(t){return t<.5?Math.pow(2*t,r)/2:1-Math.pow(2*(1-t),r)/2})}),Ce.Linear.easeNone=Ce.none=Ce.Linear.easeIn,Me("Elastic",Oe("in"),Oe("out"),Oe()),h=7.5625,g=1/(f=2.75),Me("Bounce",function(t){return 1-_(1-t)},_=function(t){return t<g?h*t*t:t<.7272727272727273?h*Math.pow(t-1.5/f,2)+.75:t<.9090909090909092?h*(t-=2.25/f)*t+.9375:h*Math.pow(t-2.625/f,2)+.984375}),Me("Expo",function(t){return Math.pow(2,10*(t-1))*t+t*t*t*t*t*t*(1-t)}),Me("Circ",function(t){return-(C(1-t*t)-1)}),Me("Sine",function(t){return 1===t?1:1-F(t*b)}),Me("Back",Pe("in"),Pe("out"),Pe()),Ce.SteppedEase=Ce.steps=G.SteppedEase={config:function(t,e){void 0===t&&(t=1);var r=1/t,n=t+(e?0:1),i=e?1:0;return function(t){return((n*Vt(0,.99999999,t)|0)+i)*r}}},D.ease=Ce["quad.out"],ct("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(t){return at+=t+","+t+"Params,"});var Be=function(t,e){this.id=w++,t._gsap=this,this.target=t,this.harness=e,this.get=e?e.get:pt,this.set=e?e.getSetter:Ke},Le=function(){function t(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,qt(this,+t.duration,1,1),this.data=t.data,i&&(this._ctx=i,i.data.push(this)),d||be.wake()}var e=t.prototype;return e.delay=function(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},e.duration=function(t){return arguments.length?this.totalDuration(this._repeat>0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,qt(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(we(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(Bt(this,t),!r._dp||r.parent||Lt(r,this);r&&r.parent;)r.parent._time!==r._start+(r._ts>=0?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t<this._tDur||this._ts<0&&t>0||!this._tDur&&!t)&&Nt(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===y||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),mt(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Mt(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Mt(this),e):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(t,e){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*r,e):this._repeat?kt(this._tTime,r)+1:1},e.timeScale=function(t,e){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===t)return this;var r=this.parent&&this._ts?Ot(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||-1e-8===t?0:this._rts,this.totalTime(Vt(-Math.abs(this._delay),this._tDur,r),!1!==e),Pt(this),function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this)},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(we(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==y&&(this._tTime-=y)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return e&&(e._sort||!this.parent)&&Nt(e,this,t-this._delay),this}return this._start},e.endTime=function(t){return this._start+(k(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Ot(e.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){void 0===t&&(t=K);var e=n;return n=t,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),"nested"!==this.data&&!1!==t.kill&&this.kill(),n=e,this},e.globalTime=function(t){for(var e=this,r=arguments.length?t:e.rawTime();e;)r=e._start+r/(Math.abs(e._ts)||1),e=e._dp;return!this.parent&&this._sat?this._sat.globalTime(t):r},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,Yt(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var e=this._time;return this._rDelay=t,Yt(this),e?this.time(e):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime($t(this,t),k(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,k(e)),this._dur||(this._zTime=-1e-8),this},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-1e-8:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},e.isActive=function(){var t,e=this.parent||this._dp,r=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=r&&t<this.endTime(!0)-y))},e.eventCallback=function(t,e,r){var n=this.vars;return arguments.length>1?(e?(n[t]=e,r&&(n[t+"Params"]=r),"onUpdate"===t&&(this._onUpdate=e)):delete n[t],this):n[t]},e.then=function(t){var e=this;return new Promise(function(r){var n=S(t)?t:vt,i=function(){var t=e.then;e.then=null,S(n)&&(n=n(e))&&(n.then||n===e)&&(e.then=t),r(n),e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?i():e._prom=i})},e.kill=function(){pe(this)},t}();yt(Le.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var Ne=function(r){function i(e,n){var i;return void 0===e&&(e={}),(i=r.call(this,e)||this).labels={},i.smoothChildTiming=!!e.smoothChildTiming,i.autoRemoveChildren=!!e.autoRemoveChildren,i._sort=k(e.sortChildren),s&&Nt(e.parent||s,t(i),n),e.reversed&&i.reverse(),e.paused&&i.paused(!0),e.scrollTrigger&&It(t(i),e.scrollTrigger),i}e(i,r);var o=i.prototype;return o.to=function(t,e,r){return Ut(0,arguments,this),this},o.from=function(t,e,r){return Ut(1,arguments,this),this},o.fromTo=function(t,e,r,n){return Ut(2,arguments,this),this},o.set=function(t,e,r){return e.duration=0,e.parent=this,Ct(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new Ve(t,e,$t(this,r),1),this},o.call=function(t,e,r){return Nt(this,Ve.delayedCall(0,t,e),r)},o.staggerTo=function(t,e,r,n,i,s,o){return r.duration=e,r.stagger=r.stagger||n,r.onComplete=s,r.onCompleteParams=o,r.parent=this,new Ve(t,r,$t(this,i)),this},o.staggerFrom=function(t,e,r,n,i,s,o){return r.runBackwards=1,Ct(r).immediateRender=k(r.immediateRender),this.staggerTo(t,e,r,n,i,s,o)},o.staggerFromTo=function(t,e,r,n,i,s,o,a){return n.startAt=r,Ct(n).immediateRender=k(n.immediateRender),this.staggerTo(t,e,n,i,s,o,a)},o.render=function(t,e,r){var i,o,a,u,l,p,c,d,h,f,g,_,m=this._time,D=this._dirty?this.totalDuration():this._tDur,v=this._dur,x=t<=0?0:ht(t),b=this._zTime<0!=t<0&&(this._initted||!v);if(this!==s&&x>D&&t>=0&&(x=D),x!==this._tTime||r||b){if(m!==this._time&&v&&(x+=this._time-m,t+=this._time-m),i=x,h=this._start,p=!(d=this._ts),b&&(v||(m=this._zTime),(t||!e)&&(this._zTime=t)),this._repeat){if(g=this._yoyo,l=v+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*l+t,e,r);if(i=ht(x%l),x===D?(u=this._repeat,i=v):((u=~~(f=ht(x/l)))&&u===f&&(i=v,u--),i>v&&(i=v)),f=kt(this._tTime,l),!m&&this._tTime&&f!==u&&this._tTime-f*l-this._dur<=0&&(f=u),g&&1&u&&(i=v-i,_=1),u!==f&&!this._lock){var w=g&&1&f,C=w===(g&&1&u);if(u<f&&(w=!w),m=w?0:x%v?v:x,this._lock=1,this.render(m||(_?0:ht(u*l)),e,!v)._lock=0,this._tTime=x,!e&&this.parent&&le(this,"onRepeat"),this.vars.repeatRefresh&&!_&&(this.invalidate()._lock=1),m&&m!==this._time||p!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(v=this._dur,D=this._tDur,C&&(this._lock=2,m=w?v:-1e-4,this.render(m,!0),this.vars.repeatRefresh&&!_&&this.invalidate()),this._lock=0,!this._ts&&!p)return this;Re(this,_)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(c=function(t,e,r){var n;if(r>e)for(n=t._first;n&&n._start<=r;){if("isPause"===n.data&&n._start>e)return n;n=n._next}else for(n=t._last;n&&n._start>=r;){if("isPause"===n.data&&n._start<e)return n;n=n._prev}}(this,ht(m),ht(i)),c&&(x-=i-(i=c._start))),this._tTime=x,this._time=i,this._act=!d,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,m=0),!m&&i&&!e&&!u&&(le(this,"onStart"),this._tTime!==x))return this;if(i>=m&&t>=0)for(o=this._first;o;){if(a=o._next,(o._act||i>=o._start)&&o._ts&&c!==o){if(o.parent!==this)return this.render(t,e,r);if(o.render(o._ts>0?(i-o._start)*o._ts:(o._dirty?o.totalDuration():o._tDur)+(i-o._start)*o._ts,e,r),i!==this._time||!this._ts&&!p){c=0,a&&(x+=this._zTime=-1e-8);break}}o=a}else{o=this._last;for(var F=t<0?t:i;o;){if(a=o._prev,(o._act||F<=o._end)&&o._ts&&c!==o){if(o.parent!==this)return this.render(t,e,r);if(o.render(o._ts>0?(F-o._start)*o._ts:(o._dirty?o.totalDuration():o._tDur)+(F-o._start)*o._ts,e,r||n&&(o._initted||o._startAt)),i!==this._time||!this._ts&&!p){c=0,a&&(x+=this._zTime=F?-1e-8:y);break}}o=a}}if(c&&!e&&(this.pause(),c.render(i>=m?0:-1e-8)._zTime=i>=m?1:-1,this._ts))return this._start=h,Pt(this),this.render(t,e,r);this._onUpdate&&!e&&le(this,"onUpdate",!0),(x===D&&this._tTime>=this.totalDuration()||!x&&m)&&(h!==this._start&&Math.abs(d)===Math.abs(this._ts)||this._lock||((t||!v)&&(x===D&&this._ts>0||!x&&this._ts<0)&&Tt(this,1),e||t<0&&!m||!x&&!m&&D||(le(this,x===D&&t>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(x<D&&this.timeScale()>0)&&this._prom())))}return this},o.add=function(t,e){var r=this;if(R(e)||(e=$t(this,e,t)),!(t instanceof Le)){if(L(t))return t.forEach(function(t){return r.add(t,e)}),this;if(T(t))return this.addLabel(t,e);if(!S(t))return this;t=Ve.delayedCall(0,t)}return this!==t?Nt(this,t,e):this},o.getChildren=function(t,e,r,n){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),void 0===n&&(n=-v);for(var i=[],s=this._first;s;)s._start>=n&&(s instanceof Ve?e&&i.push(s):(r&&i.push(s),t&&i.push.apply(i,s.getChildren(!0,e,r)))),s=s._next;return i},o.getById=function(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},o.remove=function(t){return T(t)?this.removeLabel(t):S(t)?this.killTweensOf(t):(t.parent===this&&Et(this,t),t===this._recent&&(this._recent=this._last),St(this))},o.totalTime=function(t,e){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=ht(be.time-(this._ts>0?t/this._ts:(this.totalDuration()-t)/-this._ts))),r.prototype.totalTime.call(this,t,e),this._forcing=0,this):this._tTime},o.addLabel=function(t,e){return this.labels[t]=$t(this,e),this},o.removeLabel=function(t){return delete this.labels[t],this},o.addPause=function(t,e,r){var n=Ve.delayedCall(0,e||Q,r);return n.data="isPause",this._hasPause=1,Nt(this,n,$t(this,t))},o.removePause=function(t){var e=this._first;for(t=$t(this,t);e;)e._start===t&&"isPause"===e.data&&Tt(e),e=e._next},o.killTweensOf=function(t,e,r){for(var n=this.getTweensOf(t,r),i=n.length;i--;)Ie!==n[i]&&n[i].kill(t,e);return this},o.getTweensOf=function(t,e){for(var r,n=[],i=Jt(t),s=this._first,o=R(e);s;)s instanceof Ve?gt(s._targets,i)&&(o?(!Ie||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&n.push(s):(r=s.getTweensOf(i,e)).length&&n.push.apply(n,r),s=s._next;return n},o.tweenTo=function(t,e){e=e||{};var r,n=this,i=$t(n,t),s=e,o=s.startAt,a=s.onStart,u=s.onStartParams,l=s.immediateRender,p=Ve.to(n,yt({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:i,overwrite:"auto",duration:e.duration||Math.abs((i-(o&&"time"in o?o.time:n._time))/n.timeScale())||y,onStart:function(){if(n.pause(),!r){var t=e.duration||Math.abs((i-(o&&"time"in o?o.time:n._time))/n.timeScale());p._dur!==t&&qt(p,t,0,1).render(p._time,!0,!0),r=1}a&&a.apply(p,u||[])}},e));return l?p.render(0):p},o.tweenFromTo=function(t,e,r){return this.tweenTo(e,yt({startAt:{time:$t(this,t)}},r))},o.recent=function(){return this._recent},o.nextLabel=function(t){return void 0===t&&(t=this._time),ue(this,$t(this,t))},o.previousLabel=function(t){return void 0===t&&(t=this._time),ue(this,$t(this,t),1)},o.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+y)},o.shiftChildren=function(t,e,r){void 0===r&&(r=0);for(var n,i=this._first,s=this.labels;i;)i._start>=r&&(i._start+=t,i._end+=t),i=i._next;if(e)for(n in s)s[n]>=r&&(s[n]+=t);return St(this)},o.invalidate=function(t){var e=this._first;for(this._lock=0;e;)e.invalidate(t),e=e._next;return r.prototype.invalidate.call(this,t)},o.clear=function(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),St(this)},o.totalDuration=function(t){var e,r,n,i=0,o=this,a=o._last,u=v;if(arguments.length)return o.timeScale((o._repeat<0?o.duration():o.totalDuration())/(o.reversed()?-t:t));if(o._dirty){for(n=o.parent;a;)e=a._prev,a._dirty&&a.totalDuration(),(r=a._start)>u&&o._sort&&a._ts&&!o._lock?(o._lock=1,Nt(o,a,r-a._delay,1)._lock=0):u=r,r<0&&a._ts&&(i-=r,(!n&&!o._dp||n&&n.smoothChildTiming)&&(o._start+=r/o._ts,o._time-=r,o._tTime-=r),o.shiftChildren(-r,!1,-1/0),u=0),a._end>i&&a._ts&&(i=a._end),a=e;qt(o,o===s&&o._time>i?o._time:i,1,1),o._dirty=0}return o._tDur},i.updateRoot=function(t){if(s._ts&&(mt(s,Ot(t,s)),p=be.frame),be.frame>=st){st+=m.autoSleep||120;var e=s._first;if((!e||!e._ts)&&m.autoSleep&&be._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||be.sleep()}}},i}(Le);yt(Ne.prototype,{_lock:0,_hasPause:0,_forcing:0});var Ie,je,ze=function(t,e,r,n,i,s,o){var a,u,l,p,c,d,h,f,g=new ur(this._pt,t,e,0,1,rr,null,i),_=0,m=0;for(g.b=r,g.e=n,r+="",(h=~(n+="").indexOf("random("))&&(n=oe(n)),s&&(s(f=[r,n],t,e),r=f[0],n=f[1]),u=r.match(z)||[];a=z.exec(n);)p=a[0],c=n.substring(_,a.index),l?l=(l+1)%5:"rgba("===c.substr(-5)&&(l=1),p!==u[m++]&&(d=parseFloat(u[m-1])||0,g._pt={_next:g._pt,p:c||1===m?c:",",s:d,c:"="===p.charAt(1)?ft(d,p)-d:parseFloat(p)-d,m:l&&l<4?Math.round:0},_=z.lastIndex);return g.c=_<n.length?n.substring(_,n.length):"",g.fp=o,(X.test(n)||h)&&(g.e=0),this._pt=g,g},Xe=function(t,e,r,n,i,s,o,a,u,l){S(n)&&(n=n(i||0,t,s));var p,c=t[e],d="get"!==r?r:S(c)?u?t[e.indexOf("set")||!S(t["get"+e.substr(3)])?e:"get"+e.substr(3)](u):t[e]():c,h=S(c)?u?Ze:Qe:We;if(T(n)&&(~n.indexOf("random(")&&(n=oe(n)),"="===n.charAt(1)&&((p=ft(d,n)+(Wt(d)||0))||0===p)&&(n=p)),!l||d!==n||je)return isNaN(d*n)||""===n?(!c&&!(e in t)&&H(e,n),ze.call(this,t,e,d,n,h,a||m.stringFilter,u)):(p=new ur(this._pt,t,e,+d||0,n-(d||0),"boolean"==typeof c?er:tr,0,h),u&&(p.fp=u),o&&p.modifier(o,this,t),this._pt=p)},qe=function(t,e,r,n,i,s){var o,a,u,l;if(nt[t]&&!1!==(o=new nt[t]).init(i,o.rawVars?e[t]:function(t,e,r,n,i){if(S(t)&&(t=$e(t,i,e,r,n)),!M(t)||t.style&&t.nodeType||L(t)||B(t))return T(t)?$e(t,i,e,r,n):t;var s,o={};for(s in t)o[s]=$e(t[s],i,e,r,n);return o}(e[t],n,i,s,r),r,n,s)&&(r._pt=a=new ur(r._pt,i,t,0,1,o.render,o,0,o.priority),r!==c))for(u=r._ptLookup[r._targets.indexOf(i)],l=o._props.length;l--;)u[o._props[l]]=a;return o},Ye=function t(e,i,o){var a,u,l,p,c,d,h,f,g,_,m,x,b,w=e.vars,C=w.ease,F=w.startAt,E=w.immediateRender,T=w.lazy,S=w.onUpdate,R=w.runBackwards,A=w.yoyoEase,M=w.keyframes,O=w.autoRevert,P=e._dur,B=e._startAt,L=e._targets,N=e.parent,I=N&&"nested"===N.data?N.vars.targets:L,j="auto"===e._overwrite&&!r,z=e.timeline;if(z&&(!M||!C)&&(C="none"),e._ease=Ae(C,D.ease),e._yEase=A?Se(Ae(!0===A?C:A,D.ease)):0,A&&e._yoyo&&!e._repeat&&(A=e._yEase,e._yEase=e._ease,e._ease=A),e._from=!z&&!!w.runBackwards,!z||M&&!w.stagger){if(x=(f=L[0]?lt(L[0]).harness:0)&&w[f.prop],a=wt(w,tt),B&&(B._zTime<0&&B.progress(1),i<0&&R&&E&&!O?B.render(-1,!0):B.revert(R&&P?J:Z),B._lazy=0),F){if(Tt(e._startAt=Ve.set(L,yt({data:"isStart",overwrite:!1,parent:N,immediateRender:!0,lazy:!B&&k(T),startAt:null,delay:0,onUpdate:S&&function(){return le(e,"onUpdate")},stagger:0},F))),e._startAt._dp=0,e._startAt._sat=e,i<0&&(n||!E&&!O)&&e._startAt.revert(J),E&&P&&i<=0&&o<=0)return void(i&&(e._zTime=i))}else if(R&&P&&!B)if(i&&(E=!1),l=yt({overwrite:!1,data:"isFromStart",lazy:E&&!B&&k(T),immediateRender:E,stagger:0,parent:N},a),x&&(l[f.prop]=x),Tt(e._startAt=Ve.set(L,l)),e._startAt._dp=0,e._startAt._sat=e,i<0&&(n?e._startAt.revert(J):e._startAt.render(-1,!0)),e._zTime=i,E){if(!i)return}else t(e._startAt,y,y);for(e._pt=e._ptCache=0,T=P&&k(T)||T&&!P,u=0;u<L.length;u++){if(h=(c=L[u])._gsap||ut(L)[u]._gsap,e._ptLookup[u]=_={},rt[h.id]&&et.length&&_t(),m=I===L?u:I.indexOf(c),f&&!1!==(g=new f).init(c,x||a,e,m,I)&&(e._pt=p=new ur(e._pt,c,g.name,0,1,g.render,g,0,g.priority),g._props.forEach(function(t){_[t]=p}),g.priority&&(d=1)),!f||x)for(l in a)nt[l]&&(g=qe(l,a,e,m,c,I))?g.priority&&(d=1):_[l]=p=Xe.call(e,c,l,"get",a[l],m,I,0,w.stringFilter);e._op&&e._op[u]&&e.kill(c,e._op[u]),j&&e._pt&&(Ie=e,s.killTweensOf(c,_,e.globalTime(i)),b=!e.parent,Ie=0),e._pt&&T&&(rt[h.id]=1)}d&&ar(e),e._onInit&&e._onInit(e)}e._onUpdate=S,e._initted=(!e._op||e._pt)&&!b,M&&i<=0&&z.render(v,!0,!0)},Ge=function(t,e,r,n){var i,s,o=e.ease||n||"power1.inOut";if(L(e))s=r[t]||(r[t]=[]),e.forEach(function(t,r){return s.push({t:r/(e.length-1)*100,v:t,e:o})});else for(i in e)s=r[i]||(r[i]=[]),"ease"===i||s.push({t:parseFloat(t),v:e[i],e:o})},$e=function(t,e,r,n,i){return S(t)?t.call(e,r,n,i):T(t)&&~t.indexOf("random(")?oe(t):t},Ue=at+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",He={};ct(Ue+",id,stagger,delay,duration,paused,scrollTrigger",function(t){return He[t]=1});var Ve=function(i){function o(e,n,o,a){var u;"number"==typeof n&&(o.duration=n,n=o,o=null);var l,p,c,d,h,f,g,_,D=(u=i.call(this,a?n:Ct(n))||this).vars,v=D.duration,y=D.delay,x=D.immediateRender,b=D.stagger,w=D.overwrite,C=D.keyframes,F=D.defaults,E=D.scrollTrigger,T=D.yoyoEase,S=n.parent||s,A=(L(e)||B(e)?R(e[0]):"length"in n)?[e]:Jt(e);if(u._targets=A.length?ut(A):V("GSAP target "+e+" not found. https://gsap.com",!m.nullTargetWarn)||[],u._ptLookup=[],u._overwrite=w,C||b||P(v)||P(y)){if(n=u.vars,(l=u.timeline=new Ne({data:"nested",defaults:F||{},targets:S&&"nested"===S.data?S.vars.targets:A})).kill(),l.parent=l._dp=t(u),l._start=0,b||P(v)||P(y)){if(d=A.length,g=b&&ee(b),M(b))for(h in b)~Ue.indexOf(h)&&(_||(_={}),_[h]=b[h]);for(p=0;p<d;p++)(c=wt(n,He)).stagger=0,T&&(c.yoyoEase=T),_&&xt(c,_),f=A[p],c.duration=+$e(v,t(u),p,f,A),c.delay=(+$e(y,t(u),p,f,A)||0)-u._delay,!b&&1===d&&c.delay&&(u._delay=y=c.delay,u._start+=y,c.delay=0),l.to(f,c,g?g(p,f,A):0),l._ease=Ce.none;l.duration()?v=y=0:u.timeline=0}else if(C){Ct(yt(l.vars.defaults,{ease:"none"})),l._ease=Ae(C.ease||n.ease||"none");var O,N,I,j=0;if(L(C))C.forEach(function(t){return l.to(A,t,">")}),l.duration();else{for(h in c={},C)"ease"===h||"easeEach"===h||Ge(h,C[h],c,C.easeEach);for(h in c)for(O=c[h].sort(function(t,e){return t.t-e.t}),j=0,p=0;p<O.length;p++)(I={ease:(N=O[p]).e,duration:(N.t-(p?O[p-1].t:0))/100*v})[h]=N.v,l.to(A,I,j),j+=I.duration;l.duration()<v&&l.to({},{duration:v-l.duration()})}}v||u.duration(v=l.duration())}else u.timeline=0;return!0!==w||r||(Ie=t(u),s.killTweensOf(A),Ie=0),Nt(S,t(u),o),n.reversed&&u.reverse(),n.paused&&u.paused(!0),(x||!v&&!C&&u._start===ht(S._time)&&k(x)&&At(t(u))&&"nested"!==S.data)&&(u._tTime=-1e-8,u.render(Math.max(0,-y)||0)),E&&It(t(u),E),u}e(o,i);var a=o.prototype;return a.render=function(t,e,r){var i,s,o,a,u,l,p,c,d,h=this._time,f=this._tDur,g=this._dur,_=t<0,m=t>f-y&&!_?f:t<y?0:t;if(g){if(m!==this._tTime||!t||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==_||this._lazy){if(i=m,c=this.timeline,this._repeat){if(a=g+this._rDelay,this._repeat<-1&&_)return this.totalTime(100*a+t,e,r);if(i=ht(m%a),m===f?(o=this._repeat,i=g):(o=~~(u=ht(m/a)))&&o===u?(i=g,o--):i>g&&(i=g),(l=this._yoyo&&1&o)&&(d=this._yEase,i=g-i),u=kt(this._tTime,a),i===h&&!r&&this._initted&&o===u)return this._tTime=m,this;o!==u&&(c&&this._yEase&&Re(c,l),this.vars.repeatRefresh&&!l&&!this._lock&&i!==a&&this._initted&&(this._lock=r=1,this.render(ht(a*o),!0).invalidate()._lock=0))}if(!this._initted){if(jt(this,_?t:i,r,e,m))return this._tTime=0,this;if(!(h===this._time||r&&this.vars.repeatRefresh&&o!==u))return this;if(g!==this._dur)return this.render(t,e,r)}if(this._tTime=m,this._time=i,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=p=(d||this._ease)(i/g),this._from&&(this.ratio=p=1-p),i&&!h&&!e&&!o&&(le(this,"onStart"),this._tTime!==m))return this;for(s=this._pt;s;)s.r(p,s.d),s=s._next;c&&c.render(t<0?t:c._dur*c._ease(i/this._dur),e,r)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(_&&Rt(this,t,0,r),le(this,"onUpdate")),this._repeat&&o!==u&&this.vars.onRepeat&&!e&&this.parent&&le(this,"onRepeat"),m!==this._tDur&&m||this._tTime!==m||(_&&!this._onUpdate&&Rt(this,t,0,!0),(t||!g)&&(m===this._tDur&&this._ts>0||!m&&this._ts<0)&&Tt(this,1),e||_&&!h||!(m||h||l)||(le(this,m===f?"onComplete":"onReverseComplete",!0),this._prom&&!(m<f&&this.timeScale()>0)&&this._prom()))}}else!function(t,e,r,i){var s,o,a,u=t.ratio,l=e<0||!e&&(!t._start&&zt(t)&&(t._initted||!Xt(t))||(t._ts<0||t._dp._ts<0)&&!Xt(t))?0:1,p=t._rDelay,c=0;if(p&&t._repeat&&(c=Vt(0,t._tDur,e),o=kt(c,p),t._yoyo&&1&o&&(l=1-l),o!==kt(t._tTime,p)&&(u=1-l,t.vars.repeatRefresh&&t._initted&&t.invalidate())),l!==u||n||i||t._zTime===y||!e&&t._zTime){if(!t._initted&&jt(t,e,i,r,c))return;for(a=t._zTime,t._zTime=e||(r?y:0),r||(r=e&&!a),t.ratio=l,t._from&&(l=1-l),t._time=0,t._tTime=c,s=t._pt;s;)s.r(l,s.d),s=s._next;e<0&&Rt(t,e,0,!0),t._onUpdate&&!r&&le(t,"onUpdate"),c&&t._repeat&&!r&&t.parent&&le(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===l&&(l&&Tt(t,1),r||n||(le(t,l?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},a.targets=function(){return this._targets},a.invalidate=function(t){return(!t||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(t),i.prototype.invalidate.call(this,t)},a.resetTo=function(t,e,r,n,i){d||be.wake(),this._ts||this.play();var s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||Ye(this,s),function(t,e,r,n,i,s,o,a){var u,l,p,c,d=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!d)for(d=t._ptCache[e]=[],p=t._ptLookup,c=t._targets.length;c--;){if((u=p[c][e])&&u.d&&u.d._pt)for(u=u.d._pt;u&&u.p!==e&&u.fp!==e;)u=u._next;if(!u)return je=1,t.vars[e]="+=0",Ye(t,o),je=0,a?V(e+" not eligible for reset"):1;d.push(u)}for(c=d.length;c--;)(u=(l=d[c])._pt||l).s=!n&&0!==n||i?u.s+(n||0)+s*u.c:n,u.c=r-u.s,l.e&&(l.e=dt(r)+Wt(l.e)),l.b&&(l.b=u.s+Wt(l.b))}(this,t,e,r,n,this._ease(s/this._dur),s,i)?this.resetTo(t,e,r,n,1):(Bt(this,0),this.parent||Ft(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},a.kill=function(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?pe(this):this.scrollTrigger&&this.scrollTrigger.kill(!!n),this;if(this.timeline){var r=this.timeline.totalDuration();
vendor: 15,806 bytes, line 10
10return this.timeline.killTweensOf(t,e,Ie&&!0!==Ie.vars.overwrite)._first||pe(this),this.parent&&r!==this.timeline.totalDuration()&&qt(this,this._dur*this.timeline._tDur/r,0,1),this}var i,s,o,a,u,l,p,c=this._targets,d=t?Jt(t):c,h=this._ptLookup,f=this._pt;if((!e||"all"===e)&&function(t,e){for(var r=t.length,n=r===e.length;n&&r--&&t[r]===e[r];);return r<0}(c,d))return"all"===e&&(this._pt=0),pe(this);for(i=this._op=this._op||[],"all"!==e&&(T(e)&&(u={},ct(e,function(t){return u[t]=1}),e=u),e=function(t,e){var r,n,i,s,o=t[0]?lt(t[0]).harness:0,a=o&&o.aliases;if(!a)return e;for(n in r=xt({},e),a)if(n in r)for(i=(s=a[n].split(",")).length;i--;)r[s[i]]=r[n];return r}(c,e)),p=c.length;p--;)if(~d.indexOf(c[p]))for(u in s=h[p],"all"===e?(i[p]=e,a=s,o={}):(o=i[p]=i[p]||{},a=e),a)(l=s&&s[u])&&("kill"in l.d&&!0!==l.d.kill(u)||Et(this,l,"_pt"),delete s[u]),"all"!==o&&(o[u]=1);return this._initted&&!this._pt&&f&&pe(this),this},o.to=function(t,e){return new o(t,e,arguments[2])},o.from=function(t,e){return Ut(1,arguments)},o.delayedCall=function(t,e,r,n){return new o(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:n})},o.fromTo=function(t,e,r){return Ut(2,arguments)},o.set=function(t,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new o(t,e)},o.killTweensOf=function(t,e,r){return s.killTweensOf(t,e,r)},o}(Le);yt(Ve.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),ct("staggerTo,staggerFrom,staggerFromTo",function(t){Ve[t]=function(){var e=new Ne,r=Qt.call(arguments,0);return r.splice("staggerFromTo"===t?5:4,0,0),e[t].apply(e,r)}});var We=function(t,e,r){return t[e]=r},Qe=function(t,e,r){return t[e](r)},Ze=function(t,e,r,n){return t[e](n.fp,r)},Je=function(t,e,r){return t.setAttribute(e,r)},Ke=function(t,e){return S(t[e])?Qe:A(t[e])&&t.setAttribute?Je:We},tr=function(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},er=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},rr=function(t,e){var r=e._pt,n="";if(!t&&e.b)n=e.b;else if(1===t&&e.e)n=e.e;else{for(;r;)n=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+n,r=r._next;n+=e.c}e.set(e.t,e.p,n,e)},nr=function(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},ir=function(t,e,r,n){for(var i,s=this._pt;s;)i=s._next,s.p===n&&s.modifier(t,e,r),s=i},sr=function(t){for(var e,r,n=this._pt;n;)r=n._next,n.p===t&&!n.op||n.op===t?Et(this,n,"_pt"):n.dep||(e=1),n=r;return!e},or=function(t,e,r,n){n.mSet(t,e,n.m.call(n.tween,r,n.mt),n)},ar=function(t){for(var e,r,n,i,s=t._pt;s;){for(e=s._next,r=n;r&&r.pr>s.pr;)r=r._next;(s._prev=r?r._prev:i)?s._prev._next=s:n=s,(s._next=r)?r._prev=s:i=s,s=e}t._pt=n},ur=function(){function t(t,e,r,n,i,s,o,a,u){this.t=e,this.s=n,this.c=i,this.p=r,this.r=s||tr,this.d=o||this,this.set=a||We,this.pr=u||0,this._next=t,t&&(t._prev=this)}return t.prototype.modifier=function(t,e,r){this.mSet=this.mSet||this.set,this.set=or,this.m=t,this.mt=r,this.tween=e},t}();ct(at+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(t){return tt[t]=1}),G.TweenMax=G.TweenLite=Ve,G.TimelineLite=G.TimelineMax=Ne,s=new Ne({sortChildren:!1,defaults:D,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),m.stringFilter=xe;var lr=[],pr={},cr=[],dr=0,hr=0,fr=function(t){return(pr[t]||cr).map(function(t){return t()})},gr=function(){var t=Date.now(),e=[];t-dr>2&&(fr("matchMediaInit"),lr.forEach(function(t){var r,n,i,s,a=t.queries,u=t.conditions;for(n in a)(r=o.matchMedia(a[n]).matches)&&(i=1),r!==u[n]&&(u[n]=r,s=1);s&&(t.revert(),i&&e.push(t))}),fr("matchMediaRevert"),e.forEach(function(t){return t.onMatch(t,function(e){return t.add(null,e)})}),dr=t,fr("matchMedia"))},_r=function(){function t(t,e){this.selector=e&&Kt(e),this.data=[],this._r=[],this.isReverted=!1,this.id=hr++,t&&this.add(t)}var e=t.prototype;return e.add=function(t,e,r){S(t)&&(r=e,e=t,t=S);var n=this,s=function(){var t,s=i,o=n.selector;return s&&s!==n&&s.data.push(n),r&&(n.selector=Kt(r)),i=n,t=e.apply(n,arguments),S(t)&&n._r.push(t),i=s,n.selector=o,n.isReverted=!1,t};return n.last=s,t===S?s(n,function(t){return n.add(null,t)}):t?n[t]=s:s},e.ignore=function(t){var e=i;i=null,t(this),i=e},e.getTweens=function(){var e=[];return this.data.forEach(function(r){return r instanceof t?e.push.apply(e,r.getTweens()):r instanceof Ve&&!(r.parent&&"nested"===r.parent.data)&&e.push(r)}),e},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(t,e){var r=this;if(t?function(){for(var e,n=r.getTweens(),i=r.data.length;i--;)"isFlip"===(e=r.data[i]).data&&(e.revert(),e.getChildren(!0,!0,!1).forEach(function(t){return n.splice(n.indexOf(t),1)}));for(n.map(function(t){return{g:t._dur||t._delay||t._sat&&!t._sat.vars.immediateRender?t.globalTime(0):-1/0,t:t}}).sort(function(t,e){return e.g-t.g||-1/0}).forEach(function(e){return e.t.revert(t)}),i=r.data.length;i--;)(e=r.data[i])instanceof Ne?"nested"!==e.data&&(e.scrollTrigger&&e.scrollTrigger.revert(),e.kill()):!(e instanceof Ve)&&e.revert&&e.revert(t);r._r.forEach(function(e){return e(t,r)}),r.isReverted=!0}():this.data.forEach(function(t){return t.kill&&t.kill()}),this.clear(),e)for(var n=lr.length;n--;)lr[n].id===this.id&&lr.splice(n,1)},e.revert=function(t){this.kill(t||{})},t}(),mr=function(){function t(t){this.contexts=[],this.scope=t,i&&i.data.push(this)}var e=t.prototype;return e.add=function(t,e,r){M(t)||(t={matches:t});var n,s,a,u=new _r(0,r||this.scope),l=u.conditions={};for(s in i&&!u.selector&&(u.selector=i.selector),this.contexts.push(u),e=u.add("onMatch",e),u.queries=t,t)"all"===s?a=1:(n=o.matchMedia(t[s]))&&(lr.indexOf(u)<0&&lr.push(u),(l[s]=n.matches)&&(a=1),n.addListener?n.addListener(gr):n.addEventListener("change",gr));return a&&e(u,function(t){return u.add(null,t)}),this},e.revert=function(t){this.kill(t||{})},e.kill=function(t){this.contexts.forEach(function(e){return e.kill(t,!0)})},t}(),Dr={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach(function(t){return de(t)})},timeline:function(t){return new Ne(t)},getTweensOf:function(t,e){return s.getTweensOf(t,e)},getProperty:function(t,e,r,n){T(t)&&(t=Jt(t)[0]);var i=lt(t||{}).get,s=r?vt:Dt;return"native"===r&&(r=""),t?e?s((nt[e]&&nt[e].get||i)(t,e,r,n)):function(e,r,n){return s((nt[e]&&nt[e].get||i)(t,e,r,n))}:t},quickSetter:function(t,e,r){if((t=Jt(t)).length>1){var n=t.map(function(t){return xr.quickSetter(t,e,r)}),i=n.length;return function(t){for(var e=i;e--;)n[e](t)}}t=t[0]||{};var s=nt[e],o=lt(t),a=o.harness&&(o.harness.aliases||{})[e]||e,u=s?function(e){var n=new s;c._pt=0,n.init(t,r?e+r:e,c,0,[t]),n.render(1,n),c._pt&&nr(1,c)}:o.set(t,a);return s?u:function(e){return u(t,a,r?e+r:e,o,1)}},quickTo:function(t,e,r){var n,i=xr.to(t,yt(((n={})[e]="+=0.1",n.paused=!0,n.stagger=0,n),r||{})),s=function(t,r,n){return i.resetTo(e,t,r,n)};return s.tween=i,s},isTweening:function(t){return s.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=Ae(t.ease,D.ease)),bt(D,t||{})},config:function(t){return bt(m,t||{})},registerEffect:function(t){var e=t.name,r=t.effect,n=t.plugins,i=t.defaults,s=t.extendTimeline;(n||"").split(",").forEach(function(t){return t&&!nt[t]&&!G[t]&&V(e+" effect requires "+t+" plugin.")}),it[e]=function(t,e,n){return r(Jt(t),yt(e||{},i),n)},s&&(Ne.prototype[e]=function(t,r,n){return this.add(it[e](t,M(r)?r:(n=r)&&{},this),n)})},registerEase:function(t,e){Ce[t]=Ae(e)},parseEase:function(t,e){return arguments.length?Ae(t,e):Ce},getById:function(t){return s.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var r,n,i=new Ne(t);for(i.smoothChildTiming=k(t.smoothChildTiming),s.remove(i),i._dp=0,i._time=i._tTime=s._time,r=s._first;r;)n=r._next,!e&&!r._dur&&r instanceof Ve&&r.vars.onComplete===r._targets[0]||Nt(i,r,r._start-r._delay),r=n;return Nt(s,i,0),i},context:function(t,e){return t?new _r(t,e):i},matchMedia:function(t){return new mr(t)},matchMediaRefresh:function(){return lr.forEach(function(t){var e,r,n=t.conditions;for(r in n)n[r]&&(n[r]=!1,e=1);e&&t.revert()})||gr()},addEventListener:function(t,e){var r=pr[t]||(pr[t]=[]);~r.indexOf(e)||r.push(e)},removeEventListener:function(t,e){var r=pr[t],n=r&&r.indexOf(e);n>=0&&r.splice(n,1)},utils:{wrap:function t(e,r,n){var i=r-e;return L(e)?se(e,t(0,e.length),r):Ht(n,function(t){return(i+(t-e)%i)%i+e})},wrapYoyo:function t(e,r,n){var i=r-e,s=2*i;return L(e)?se(e,t(0,e.length-1),r):Ht(n,function(t){return e+((t=(s+(t-e)%s)%s||0)>i?s-t:t)})},distribute:ee,random:ie,snap:ne,normalize:function(t,e,r){return ae(t,e,0,1,r)},getUnit:Wt,clamp:function(t,e,r){return Ht(r,function(r){return Vt(t,e,r)})},splitColor:_e,toArray:Jt,selector:Kt,mapRange:ae,pipe:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return function(t){return e.reduce(function(t,e){return e(t)},t)}},unitize:function(t,e){return function(r){return t(parseFloat(r))+(e||Wt(r))}},interpolate:function t(e,r,n,i){var s=isNaN(e+r)?0:function(t){return(1-t)*e+t*r};if(!s){var o,a,u,l,p,c=T(e),d={};if(!0===n&&(i=1)&&(n=null),c)e={p:e},r={p:r};else if(L(e)&&!L(r)){for(u=[],l=e.length,p=l-2,a=1;a<l;a++)u.push(t(e[a-1],e[a]));l--,s=function(t){t*=l;var e=Math.min(p,~~t);return u[e](t-e)},n=r}else i||(e=xt(L(e)?[]:{},e));if(!u){for(o in r)Xe.call(d,e,o,"get",r[o]);s=function(t){return nr(t,d)||(c?e.p:e)}}}return Ht(n,s)},shuffle:te},install:U,effects:it,ticker:be,updateRoot:Ne.updateRoot,plugins:nt,globalTimeline:s,core:{PropTween:ur,globals:W,Tween:Ve,Timeline:Ne,Animation:Le,getCache:lt,_removeLinkedListItem:Et,reverting:function(){return n},context:function(t){return t&&i&&(i.data.push(t),t._ctx=i),i},suppressOverwrites:function(t){return r=t}}};ct("to,from,fromTo,delayedCall,set,killTweensOf",function(t){return Dr[t]=Ve[t]}),be.add(Ne.updateRoot),c=Dr.to({},{duration:0});var vr=function(t,e){for(var r=t._pt;r&&r.p!==e&&r.op!==e&&r.fp!==e;)r=r._next;return r},yr=function(t,e){return{name:t,rawVars:1,init:function(t,r,n){n._onInit=function(t){var n,i;if(T(r)&&(n={},ct(r,function(t){return n[t]=1}),r=n),e){for(i in n={},r)n[i]=e(r[i]);r=n}!function(t,e){var r,n,i,s=t._targets;for(r in e)for(n=s.length;n--;)(i=t._ptLookup[n][r])&&(i=i.d)&&(i._pt&&(i=vr(i,r)),i&&i.modifier&&i.modifier(e[r],t,s[n],r))}(t,r)}}}},xr=Dr.registerPlugin({name:"attr",init:function(t,e,r,n,i){var s,o,a;for(s in this.tween=r,e)a=t.getAttribute(s)||"",(o=this.add(t,"setAttribute",(a||0)+"",e[s],n,i,0,0,s)).op=s,o.b=a,this._props.push(s)},render:function(t,e){for(var r=e._pt;r;)n?r.set(r.t,r.p,r.b,r):r.r(t,r.d),r=r._next}},{name:"endArray",init:function(t,e){for(var r=e.length;r--;)this.add(t,r,t[r]||0,e[r],0,0,0,0,0,1)}},yr("roundProps",re),yr("modifiers"),yr("snap",ne))||Dr;Ve.version=Ne.version=xr.version="3.12.7",l=1,O()&&we(),Ce.Power0,Ce.Power1,Ce.Power2,Ce.Power3,Ce.Power4,Ce.Linear,Ce.Quad,Ce.Cubic,Ce.Quart,Ce.Quint,Ce.Strong,Ce.Elastic,Ce.Back,Ce.SteppedEase,Ce.Bounce,Ce.Sine,Ce.Expo,Ce.Circ;var br,wr,Cr,Fr,Er,Tr,Sr,Rr,Ar={},Mr=180/Math.PI,kr=Math.PI/180,Or=Math.atan2,Pr=/([A-Z])/g,Br=/(left|right|width|margin|padding|x)/i,Lr=/[\s,\(]\S/,Nr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Ir=function(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},jr=function(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},zr=function(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)},Xr=function(t,e){var r=e.s+e.c*t;e.set(e.t,e.p,~~(r+(r<0?-.5:.5))+e.u,e)},qr=function(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},Yr=function(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)},Gr=function(t,e,r){return t.style[e]=r},$r=function(t,e,r){return t.style.setProperty(e,r)},Ur=function(t,e,r){return t._gsap[e]=r},Hr=function(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r},Vr=function(t,e,r,n,i){var s=t._gsap;s.scaleX=s.scaleY=r,s.renderTransform(i,s)},Wr=function(t,e,r,n,i){var s=t._gsap;s[e]=r,s.renderTransform(i,s)},Qr="transform",Zr=Qr+"Origin",Jr=function t(e,r){var n=this,i=this.target,s=i.style,o=i._gsap;if(e in Ar&&s){if(this.tfm=this.tfm||{},"transform"===e)return Nr.transform.split(",").forEach(function(e){return t.call(n,e,r)});if(~(e=Nr[e]||e).indexOf(",")?e.split(",").forEach(function(t){return n.tfm[t]=mn(i,t)}):this.tfm[e]=o.x?o[e]:mn(i,e),e===Zr&&(this.tfm.zOrigin=o.zOrigin),this.props.indexOf(Qr)>=0)return;o.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(Zr,r,"")),e=Qr}(s||r)&&this.props.push(e,r,s[e])},Kr=function(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))},tn=function(){var t,e,r=this.props,n=this.target,i=n.style,s=n._gsap;for(t=0;t<r.length;t+=3)r[t+1]?2===r[t+1]?n[r[t]](r[t+2]):n[r[t]]=r[t+2]:r[t+2]?i[r[t]]=r[t+2]:i.removeProperty("--"===r[t].substr(0,2)?r[t]:r[t].replace(Pr,"-$1").toLowerCase());if(this.tfm){for(e in this.tfm)s[e]=this.tfm[e];s.svg&&(s.renderTransform(),n.setAttribute("data-svg-origin",this.svgo||"")),(t=Sr())&&t.isStart||i[Qr]||(Kr(i),s.zOrigin&&i[Zr]&&(i[Zr]+=" "+s.zOrigin+"px",s.zOrigin=0,s.renderTransform()),s.uncache=1)}},en=function(t,e){var r={target:t,props:[],revert:tn,save:Jr};return t._gsap||xr.core.getCache(t),e&&t.style&&t.nodeType&&e.split(",").forEach(function(t){return r.save(t)}),r},rn=function(t,e){var r=wr.createElementNS?wr.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):wr.createElement(t);return r&&r.style?r:wr.createElement(t)},nn=function t(e,r,n){var i=getComputedStyle(e);return i[r]||i.getPropertyValue(r.replace(Pr,"-$1").toLowerCase())||i.getPropertyValue(r)||!n&&t(e,on(r)||r,1)||""},sn="O,Moz,ms,Ms,Webkit".split(","),on=function(t,e,r){var n=(e||Er).style,i=5;if(t in n&&!r)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);i--&&!(sn[i]+t in n););return i<0?null:(3===i?"ms":i>=0?sn[i]:"")+t},an=function(){"undefined"!=typeof window&&window.document&&(br=window,wr=br.document,Cr=wr.documentElement,Er=rn("div")||{style:{}},rn("div"),Qr=on(Qr),Zr=Qr+"Origin",Er.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Rr=!!on("perspective"),Sr=xr.core.reverting,Fr=1)},un=function(t){var e,r=t.ownerSVGElement,n=rn("svg",r&&r.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=t.cloneNode(!0);i.style.display="block",n.appendChild(i),Cr.appendChild(n);try{e=i.getBBox()}catch(t){}return n.removeChild(i),Cr.removeChild(n),e},ln=function(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])},pn=function(t){var e,r;try{e=t.getBBox()}catch(n){e=un(t),r=1}return e&&(e.width||e.height)||r||(e=un(t)),!e||e.width||e.x||e.y?e:{x:+ln(t,["x","cx","x1"])||0,y:+ln(t,["y","cy","y1"])||0,width:0,height:0}},cn=function(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!pn(t))},dn=function(t,e){if(e){var r,n=t.style;e in Ar&&e!==Zr&&(e=Qr),n.removeProperty?("ms"!==(r=e.substr(0,2))&&"webkit"!==e.substr(0,6)||(e="-"+e),n.removeProperty("--"===r?e:e.replace(Pr,"-$1").toLowerCase())):n.removeAttribute(e)}},hn=function(t,e,r,n,i,s){var o=new ur(t._pt,e,r,0,1,s?Yr:qr);return t._pt=o,o.b=n,o.e=i,t._props.push(r),o},fn={deg:1,rad:1,turn:1},gn={grid:1,flex:1},_n=function t(e,r,n,i){var s,o,a,u,l=parseFloat(n)||0,p=(n+"").trim().substr((l+"").length)||"px",c=Er.style,d=Br.test(r),h="svg"===e.tagName.toLowerCase(),f=(h?"client":"offset")+(d?"Width":"Height"),g=100,_="px"===i,m="%"===i;if(i===p||!l||fn[i]||fn[p])return l;if("px"!==p&&!_&&(l=t(e,r,n,"px")),u=e.getCTM&&cn(e),(m||"%"===p)&&(Ar[r]||~r.indexOf("adius")))return s=u?e.getBBox()[d?"width":"height"]:e[f],dt(m?l/s*g:l/100*s);if(c[d?"width":"height"]=g+(_?p:i),o="rem"!==i&&~r.indexOf("adius")||"em"===i&&e.a
vendor: 5,154 bytes, line 10
10ppendChild&&!h?e:e.parentNode,u&&(o=(e.ownerSVGElement||{}).parentNode),o&&o!==wr&&o.appendChild||(o=wr.body),(a=o._gsap)&&m&&a.width&&d&&a.time===be.time&&!a.uncache)return dt(l/a.width*g);if(!m||"height"!==r&&"width"!==r)(m||"%"===p)&&!gn[nn(o,"display")]&&(c.position=nn(e,"position")),o===e&&(c.position="static"),o.appendChild(Er),s=Er[f],o.removeChild(Er),c.position="absolute";else{var D=e.style[r];e.style[r]=g+i,s=e[f],D?e.style[r]=D:dn(e,r)}return d&&m&&((a=lt(o)).time=be.time,a.width=o[f]),dt(_?s*l/g:s&&l?g/s*l:0)},mn=function(t,e,r,n){var i;return Fr||an(),e in Nr&&"transform"!==e&&~(e=Nr[e]).indexOf(",")&&(e=e.split(",")[0]),Ar[e]&&"transform"!==e?(i=Sn(t,n),i="transformOrigin"!==e?i[e]:i.svg?i.origin:Rn(nn(t,Zr))+" "+i.zOrigin+"px"):(!(i=t.style[e])||"auto"===i||n||~(i+"").indexOf("calc("))&&(i=xn[e]&&xn[e](t,e,r)||nn(t,e)||pt(t,e)||("opacity"===e?1:0)),r&&!~(i+"").trim().indexOf(" ")?_n(t,e,i,r)+r:i},Dn=function(t,e,r,n){if(!r||"none"===r){var i=on(e,t,1),s=i&&nn(t,i,1);s&&s!==r?(e=i,r=s):"borderColor"===e&&(r=nn(t,"borderTopColor"))}var o,a,u,l,p,c,d,h,f,g,_,D=new ur(this._pt,t.style,e,0,1,rr),v=0,y=0;if(D.b=r,D.e=n,r+="","auto"==(n+="")&&(c=t.style[e],t.style[e]=n,n=nn(t,e)||n,c?t.style[e]=c:dn(t,e)),xe(o=[r,n]),n=o[1],u=(r=o[0]).match(j)||[],(n.match(j)||[]).length){for(;a=j.exec(n);)d=a[0],f=n.substring(v,a.index),p?p=(p+1)%5:"rgba("!==f.substr(-5)&&"hsla("!==f.substr(-5)||(p=1),d!==(c=u[y++]||"")&&(l=parseFloat(c)||0,_=c.substr((l+"").length),"="===d.charAt(1)&&(d=ft(l,d)+_),h=parseFloat(d),g=d.substr((h+"").length),v=j.lastIndex-g.length,g||(g=g||m.units[e]||_,v===n.length&&(n+=g,D.e+=g)),_!==g&&(l=_n(t,e,c,g)||0),D._pt={_next:D._pt,p:f||1===y?f:",",s:l,c:h-l,m:p&&p<4||"zIndex"===e?Math.round:0});D.c=v<n.length?n.substring(v,n.length):""}else D.r="display"===e&&"none"===n?Yr:qr;return X.test(n)&&(D.e=0),this._pt=D,D},vn={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},yn=function(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,n,i,s=e.t,o=s.style,a=e.u,u=s._gsap;if("all"===a||!0===a)o.cssText="",n=1;else for(i=(a=a.split(",")).length;--i>-1;)r=a[i],Ar[r]&&(n=1,r="transformOrigin"===r?Zr:Qr),dn(s,r);n&&(dn(s,Qr),u&&(u.svg&&s.removeAttribute("transform"),o.scale=o.rotate=o.translate="none",Sn(s,1),u.uncache=1,Kr(o)))}},xn={clearProps:function(t,e,r,n,i){if("isFromStart"!==i.data){var s=t._pt=new ur(t._pt,e,r,0,0,yn);return s.u=n,s.pr=-10,s.tween=i,t._props.push(r),1}}},bn=[1,0,0,1,0,0],wn={},Cn=function(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t},Fn=function(t){var e=nn(t,Qr);return Cn(e)?bn:e.substr(7).match(I).map(dt)},En=function(t,e){var r,n,i,s,o=t._gsap||lt(t),a=t.style,u=Fn(t);return o.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(i=t.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(",")?bn:u:(u!==bn||t.offsetParent||t===Cr||o.svg||(i=a.display,a.display="block",(r=t.parentNode)&&(t.offsetParent||t.getBoundingClientRect().width)||(s=1,n=t.nextElementSibling,Cr.appendChild(t)),u=Fn(t),i?a.display=i:dn(t,"display"),s&&(n?r.insertBefore(t,n):r?r.appendChild(t):Cr.removeChild(t))),e&&u.length>6?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)},Tn=function(t,e,r,n,i,s){var o,a,u,l=t._gsap,p=i||En(t,!0),c=l.xOrigin||0,d=l.yOrigin||0,h=l.xOffset||0,f=l.yOffset||0,g=p[0],_=p[1],m=p[2],D=p[3],v=p[4],y=p[5],x=e.split(" "),b=parseFloat(x[0])||0,w=parseFloat(x[1])||0;r?p!==bn&&(a=g*D-_*m)&&(u=b*(-_/a)+w*(g/a)-(g*y-_*v)/a,b=b*(D/a)+w*(-m/a)+(m*y-D*v)/a,w=u):(b=(o=pn(t)).x+(~x[0].indexOf("%")?b/100*o.width:b),w=o.y+(~(x[1]||x[0]).indexOf("%")?w/100*o.height:w)),n||!1!==n&&l.smooth?(v=b-c,y=w-d,l.xOffset=h+(v*g+y*m)-v,l.yOffset=f+(v*_+y*D)-y):l.xOffset=l.yOffset=0,l.xOrigin=b,l.yOrigin=w,l.smooth=!!n,l.origin=e,l.originIsAbsolute=!!r,t.style[Zr]="0px 0px",s&&(hn(s,l,"xOrigin",c,b),hn(s,l,"yOrigin",d,w),hn(s,l,"xOffset",h,l.xOffset),hn(s,l,"yOffset",f,l.yOffset)),t.setAttribute("data-svg-origin",b+" "+w)},Sn=function(t,e){var r=t._gsap||new Be(t);if("x"in r&&!e&&!r.uncache)return r;var n,i,s,o,a,u,l,p,c,d,h,f,g,_,D,v,y,x,b,w,C,F,E,T,S,R,A,M,k,O,P,B,L=t.style,N=r.scaleX<0,I="px",j="deg",z=getComputedStyle(t),X=nn(t,Zr)||"0";return n=i=s=u=l=p=c=d=h=0,o=a=1,r.svg=!(!t.getCTM||!cn(t)),z.translate&&("none"===z.translate&&"none"===z.scale&&"none"===z.rotate||(L[Qr]=("none"!==z.translate?"translate3d("+(z.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==z.rotate?"rotate("+z.rotate+") ":"")+("none"!==z.scale?"scale("+z.scale.split(" ").join(",")+") ":"")+("none"!==z[Qr]?z[Qr]:"")),L.scale=L.rotate=L.translate="none"),_=En(t,r.svg),r.svg&&(r.uncache?(S=t.getBBox(),X=r.xOrigin-S.x+"px "+(r.yOrigin-S.y)+"px",T=""):T=!e&&t.getAttribute("data-svg-origin"),Tn(t,T||X,!!T||r.originIsAbsolute,!1!==r.smooth,_)),f=r.xOrigin||0,g=r.yOrigin||0,_!==bn&&(x=_[0],b=_[1],w=_[2],C=_[3],n=F=_[4],i=E=_[5],6===_.length?(o=Math.sqrt(x*x+b*b),a=Math.sqrt(C*C+w*w),u=x||b?Or(b,x)*Mr:0,(c=w||C?Or(w,C)*Mr+u:0)&&(a*=Math.abs(Math.cos(c*kr))),r.svg&&(n-=f-(f*x+g*w),i-=g-(f*b+g*C))):(B=_[6],O=_[7],A=_[8],M=_[9],k=_[10],P=_[11],n=_[12],i=_[13],s=_[14],l=(D=Or(B,k))*Mr,D&&(T=F*(v=Math.cos(-D))+A*(y=Math.sin(-D)),S=E*v+M*y,R=B
vendor: 4,459 bytes, line 10
10*v+k*y,A=F*-y+A*v,M=E*-y+M*v,k=B*-y+k*v,P=O*-y+P*v,F=T,E=S,B=R),p=(D=Or(-w,k))*Mr,D&&(v=Math.cos(-D),P=C*(y=Math.sin(-D))+P*v,x=T=x*v-A*y,b=S=b*v-M*y,w=R=w*v-k*y),u=(D=Or(b,x))*Mr,D&&(T=x*(v=Math.cos(D))+b*(y=Math.sin(D)),S=F*v+E*y,b=b*v-x*y,E=E*v-F*y,x=T,F=S),l&&Math.abs(l)+Math.abs(u)>359.9&&(l=u=0,p=180-p),o=dt(Math.sqrt(x*x+b*b+w*w)),a=dt(Math.sqrt(E*E+B*B)),D=Or(F,E),c=Math.abs(D)>2e-4?D*Mr:0,h=P?1/(P<0?-P:P):0),r.svg&&(T=t.getAttribute("transform"),r.forceCSS=t.setAttribute("transform","")||!Cn(nn(t,Qr)),T&&t.setAttribute("transform",T))),Math.abs(c)>90&&Math.abs(c)<270&&(N?(o*=-1,c+=u<=0?180:-180,u+=u<=0?180:-180):(a*=-1,c+=c<=0?180:-180)),e=e||r.uncache,r.x=n-((r.xPercent=n&&(!e&&r.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-n)?-50:0)))?t.offsetWidth*r.xPercent/100:0)+I,r.y=i-((r.yPercent=i&&(!e&&r.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-i)?-50:0)))?t.offsetHeight*r.yPercent/100:0)+I,r.z=s+I,r.scaleX=dt(o),r.scaleY=dt(a),r.rotation=dt(u)+j,r.rotationX=dt(l)+j,r.rotationY=dt(p)+j,r.skewX=c+j,r.skewY=d+j,r.transformPerspective=h+I,(r.zOrigin=parseFloat(X.split(" ")[2])||!e&&r.zOrigin||0)&&(L[Zr]=Rn(X)),r.xOffset=r.yOffset=0,r.force3D=m.force3D,r.renderTransform=r.svg?Ln:Rr?Bn:Mn,r.uncache=0,r},Rn=function(t){return(t=t.split(" "))[0]+" "+t[1]},An=function(t,e,r){var n=Wt(e);return dt(parseFloat(e)+parseFloat(_n(t,"x",r+"px",n)))+n},Mn=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,Bn(t,e)},kn="0deg",On="0px",Pn=") ",Bn=function(t,e){var r=e||this,n=r.xPercent,i=r.yPercent,s=r.x,o=r.y,a=r.z,u=r.rotation,l=r.rotationY,p=r.rotationX,c=r.skewX,d=r.skewY,h=r.scaleX,f=r.scaleY,g=r.transformPerspective,_=r.force3D,m=r.target,D=r.zOrigin,v="",y="auto"===_&&t&&1!==t||!0===_;if(D&&(p!==kn||l!==kn)){var x,b=parseFloat(l)*kr,w=Math.sin(b),C=Math.cos(b);b=parseFloat(p)*kr,x=Math.cos(b),s=An(m,s,w*x*-D),o=An(m,o,-Math.sin(b)*-D),a=An(m,a,C*x*-D+D)}g!==On&&(v+="perspective("+g+Pn),(n||i)&&(v+="translate("+n+"%, "+i+"%) "),(y||s!==On||o!==On||a!==On)&&(v+=a!==On||y?"translate3d("+s+", "+o+", "+a+") ":"translate("+s+", "+o+Pn),u!==kn&&(v+="rotate("+u+Pn),l!==kn&&(v+="rotateY("+l+Pn),p!==kn&&(v+="rotateX("+p+Pn),c===kn&&d===kn||(v+="skew("+c+", "+d+Pn),1===h&&1===f||(v+="scale("+h+", "+f+Pn),m.style[Qr]=v||"translate(0, 0)"},Ln=function(t,e){var r,n,i,s,o,a=e||this,u=a.xPercent,l=a.yPercent,p=a.x,c=a.y,d=a.rotation,h=a.skewX,f=a.skewY,g=a.scaleX,_=a.scaleY,m=a.target,D=a.xOrigin,v=a.yOrigin,y=a.xOffset,x=a.yOffset,b=a.forceCSS,w=parseFloat(p),C=parseFloat(c);d=parseFloat(d),h=parseFloat(h),(f=parseFloat(f))&&(h+=f=parseFloat(f),d+=f),d||h?(d*=kr,h*=kr,r=Math.cos(d)*g,n=Math.sin(d)*g,i=Math.sin(d-h)*-_,s=Math.cos(d-h)*_,h&&(f*=kr,o=Math.tan(h-f),i*=o=Math.sqrt(1+o*o),s*=o,f&&(o=Math.tan(f),r*=o=Math.sqrt(1+o*o),n*=o)),r=dt(r),n=dt(n),i=dt(i),s=dt(s)):(r=g,s=_,n=i=0),(w&&!~(p+"").indexOf("px")||C&&!~(c+"").indexOf("px"))&&(w=_n(m,"x",p,"px"),C=_n(m,"y",c,"px")),(D||v||y||x)&&(w=dt(w+D-(D*r+v*i)+y),C=dt(C+v-(D*n+v*s)+x)),(u||l)&&(o=m.getBBox(),w=dt(w+u/100*o.width),C=dt(C+l/100*o.height)),o="matrix("+r+","+n+","+i+","+s+","+w+","+C+")",m.setAttribute("transform",o),b&&(m.style[Qr]=o)},Nn=function(t,e,r,n,i){var s,o,a=360,u=T(i),l=parseFloat(i)*(u&&~i.indexOf("rad")?Mr:1)-n,p=n+l+"deg";return u&&("short"===(s=i.split("_")[1])&&(l%=a)!==l%180&&(l+=l<0?a:-360),"cw"===s&&l<0?l=(l+36e9)%a-~~(l/a)*a:"ccw"===s&&l>0&&(l=(l-36e9)%a-~~(l/a)*a)),t._pt=o=new ur(t._pt,e,r,n,l,jr),o.e=p,o.u="deg",t._props.push(r),o},In=function(t,e){for(var r in e)t[r]=e[r];return t},jn=function(t,e,r){var n,i,s,o,a,u,l,p=In({},r._gsap),c=r.style;for(i in p.svg?(s=r.getAttribute("transform"),r.setAttribute("transform",""),c[Qr]=e,n=Sn(r,1),dn(r,Qr),r.setAttribute("transform",s)):(s=getComputedStyle(r)[Qr],c[Qr]=e,n=Sn(r,1),c[Qr]=s),Ar)(s=p[i])!==(o=n[i])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(i)<0&&(a=Wt(s)!==(l=Wt(o))?_n(r,i,s,l):parseFloat(s),u=parseFloat(o),t._pt=new ur(t._pt,n,i,a,u-a,Ir),t._pt.u=l||0,t._props.push(i));In(n,p)};ct("padding,margin,Width,Radius",function(t,e){var r="Top",n="Right",i="Bottom",s="Left",o=(e<3?[r,n,i,s]:[r+s,r+n,i+n,i+s]).map(function(r){return e<2?t+r:"border"+r+t});xn[e>1?"border"+t:t]=function(t,e,r,n,i){var s,a;if(arguments.length<4)return s=o.map(function(e){return mn(t,e,r)}),5===(a=s.join(" ")).split(s[0]).length?s[0]:a;s=(n+"").split(" "),a={},o.forEach(function(t,e){return a[t]=s[e]=s[e]||s[(e-1)/2|0]}),t.init(e,a,i)}});
10var zn,Xn,qn={name:"css",register:an,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,r,n,i){var s,o,a,u,l,p,c,d,h,f,g,_,D,v,y,x,b,w,C,F,E=this._props,S=t.style,R=r.vars.startAt;for(c in Fr||an(),this.styles=this.styles||en(t),x=this.styles.props,this.tween=r,e)if("autoRound"!==c&&(o=e[c],!nt[c]||!qe(c,e,r,n,t,i)))if(l=typeof o,p=xn[c],"function"===l&&(l=typeof(o=o.call(r,n,t,i))),"string"===l&&~o.indexOf("random(")&&(o=oe(o)),p)p(this,t,c,o,r)&&(y=1);else if("--"===c.substr(0,2))s=(getComputedStyle(t).getPropertyValue(c)+"").trim(),o+="",ve.lastIndex=0,ve.test(s)||(d=Wt(s),h=Wt(o)),h?d!==h&&(s=_n(t,c,s,h)+h):d&&(o+=d),this.add(S,"setProperty",s,o,n,i,0,0,c),E.push(c),x.push(c,0,S[c]);else if("undefined"!==l){if(R&&c in R?(s="function"==typeof R[c]?R[c].call(r,n,t,i):R[c],T(s)&&~s.indexOf("random(")&&(s=oe(s)),Wt(s+"")||"auto"===s||(s+=m.units[c]||Wt(mn(t,c))||""),"="===(s+"").charAt(1)&&(s=mn(t,c))):s=mn(t,c),u=parseFloat(s),(f="string"===l&&"="===o.charAt(1)&&o.substr(0,2))&&(o=o.substr(2)),a=parseFloat(o),c in Nr&&("autoAlpha"===c&&(1===u&&"hidden"===mn(t,"visibility")&&a&&(u=0),x.push("visibility",0,S.visibility),hn(this,S,"visibility",u?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==c&&"transform"!==c&&~(c=Nr[c]).indexOf(",")&&(c=c.split(",")[0])),g=c in Ar)if(this.styles.save(c),_||((D=t._gsap).renderTransform&&!e.parseTransform||Sn(t,e.parseTransform),v=!1!==e.smoothOrigin&&D.smooth,(_=this._pt=new ur(this._pt,S,Qr,0,1,D.renderTransform,D,0,-1)).dep=1),"scale"===c)this._pt=new ur(this._pt,D,"scaleY",D.scaleY,(f?ft(D.scaleY,f+a):a)-D.scaleY||0,Ir),this._pt.u=0,E.push("scaleY",c),c+="X";else{if("transformOrigin"===c){x.push(Zr,0,S[Zr]),w=void 0,C=void 0,F=void 0,C=(w=(b=o).split(" "))[0],F=w[1]||"50%","top"!==C&&"bottom"!==C&&"left"!==F&&"right"!==F||(b=C,C=F,F=b),w[0]=vn[C]||C,w[1]=vn[F]||F,o=w.join(" "),D.svg?Tn(t,o,0,v,0,this):((h=parseFloat(o.split(" ")[2])||0)!==D.zOrigin&&hn(this,D,"zOrigin",D.zOrigin,h),hn(this,S,c,Rn(s),Rn(o)));continue}if("svgOrigin"===c){Tn(t,o,1,v,0,this);continue}if(c in wn){Nn(this,D,c,u,f?ft(u,f+o):o);continue}if("smoothOrigin"===c){hn(this,D,"smooth",D.smooth,o);continue}if("force3D"===c){D[c]=o;continue}if("transform"===c){jn(this,o,t);continue}}else c in S||(c=on(c)||c);if(g||(a||0===a)&&(u||0===u)&&!Lr.test(o)&&c in S)a||(a=0),(d=(s+"").substr((u+"").length))!==(h=Wt(o)||(c in m.units?m.units[c]:d))&&(u=_n(t,c,s,h)),this._pt=new ur(this._pt,g?D:S,c,u,(f?ft(u,f+a):a)-u,g||"px"!==h&&"zIndex"!==c||!1===e.autoRound?Ir:Xr),this._pt.u=h||0,d!==h&&"%"!==h&&(this._pt.b=s,this._pt.r=zr);else if(c in S)Dn.call(this,t,c,s,f?f+o:o);else if(c in t)this.add(t,c,s||t[c],f?f+o:o,n,i);else if("parseTransform"!==c){H(c,o);continue}g||(c in S?x.push(c,0,S[c]):"function"==typeof t[c]?x.push(c,2,t[c]()):x.push(c,1,s||t[c])),E.push(c)}y&&ar(this)},render:function(t,e){if(e.tween._time||!Sr())for(var r=e._pt;r;)r.r(t,r.d),r=r._next;else e.styles.revert()},get:mn,aliases:Nr,getSetter:function(t,e,r){var n=Nr[e];return n&&n.indexOf(",")<0&&(e=n),e in Ar&&e!==Zr&&(t._gsap.x||mn(t,"x"))?r&&Tr===r?"scale"===e?Hr:Ur:(Tr=r||{})&&("scale"===e?Vr:Wr):t.style&&!A(t.style[e])?Gr:~e.indexOf("-")?$r:Ke(t,e)},core:{_removeProperty:dn,_getMatrix:En}};xr.utils.checkPrefix=on,xr.core.getStyleSaver=en,Xn=ct("x,y,z,scale,scaleX,scaleY,xPercent,yPercent"+","+(zn="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(t){Ar[t]=1}),ct(zn,function(t){m.units[t]="deg",wn[t]=1}),Nr[Xn[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+zn,ct("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(t){var e=t.split(":");Nr[e[1]]=Xn[e[0]]}),ct("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(t){m.units[t]="px"}),xr.registerPlugin(qn);var Yn=xr.registerPlugin(qn)||xr,Gn=Yn.core.Tween;const $n=/([\uD800-\uDBFF][\uDC00-\uDFFF](?:[\u200D\uFE0F][\uD800-\uDBFF][\uDC00-\uDFFF]){2,}|\uD83D\uDC69(?:\u200D(?:(?:\uD83D\uDC69\u200D)?\uD83D\uDC67|(?:\uD83D\uDC69\u200D)?\uD83D\uDC66)|\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D(?:\uD83D\uDC69\u200D)?\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D(?:\uD83D\uDC69\u200D)?\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2642\u2640]\uFE0F|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDD27\uDCBC\uDD2C\uDE80\uDE92])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC6F\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3C-\uDD3E\uDDD6-\uDDDF])\u200D[\u2640\u2642]\uFE0F|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|(?:\u26F9|\uD83C[\uDFCC\uDFCB]|\uD83D\uDD75)(?:\uFE0F\u200D[\u2640\u2642]|(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642])\uFE0F|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\uD83D\uDC69\u200D[\u2695\u2696\u2708]|\uD83D\uDC68(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708]))\uFE0F|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83D\uDC69\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|\uD83D\uDC68(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC66\u200D\uD83D\uDC66|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92])|(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]))|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDD1-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\u200D(?:(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC67|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC66)|\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uD
10FC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC69\uDC6E\uDC70-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD26\uDD30-\uDD39\uDD3D\uDD3E\uDDD1-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])?|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDEEB\uDEEC\uDEF4-\uDEF8]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD4C\uDD50-\uDD6B\uDD80-\uDD97\uDDC0\uDDD0-\uDDE6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEF8]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD4C\uDD50-\uDD6B\uDD80-\uDD97\uDDC0\uDDD0-\uDDE6])\uFE0F)/;function Un(t){let e=t.nodeType,r="";if(1===e||9===e||11===e){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)r+=Un(t)}else if(3===e||4===e)return t.nodeValue;return r}
11/*!
12 * SplitText: 3.12.7
13 * https://gsap.com
14 *
15 * @license Copyright 2008-2025, GreenSock. All rights reserved.
16 * Subject to the terms at https://gsap.com/standard-license or for
17 * Club GSAP members, the agreement issued with that membership.
18 * @author: Jack Doyle, [email protected]
19*/let Hn,Vn,Wn,Qn,Zn,Jn,Kn=/(?:\r|\n|\t\t)/g,ti=/(?:\s\s+)/g,ei=String.fromCharCode(160),ri=t=>{Hn=document,Vn=window,Qn=Qn||t||Vn.gsap||console.warn("Please gsap.registerPlugin(SplitText)"),Qn&&(Jn=Qn.utils.toArray,Zn=Qn.core.context||function(){},Wn=1)},ni=t=>Vn.getComputedStyle(t),ii=t=>"absolute"===t.position||!0===t.absolute,si=(t,e)=>{let r,n=e.length;for(;--n>-1;)if(r=e[n],t.substr(0,r.length)===r)return r.length},oi=(t="",e)=>{let r=~t.indexOf("++"),n=1;return r&&(t=t.split("++").join("")),()=>"<"+e+" style='position:relative;display:inline-block;'"+(t?" class='"+t+(r?n++:"")+"'>":">")},ai=(t,e,r)=>{let n=t.nodeType;if(1===n||9===n||11===n)for(t=t.firstChild;t;t=t.nextSibling)ai(t,e,r);else 3!==n&&4!==n||(t.nodeValue=t.nodeValue.split(e).join(r))},ui=(t,e)=>{let r=e.length;for(;--r>-1;)t.push(e[r])},li=(t,e,r)=>{let n;for(;t&&t!==e;){if(n=t._next||t.nextSibling,n)return n.textContent.charAt(0)===r;t=t.parentNode||t._parent}},pi=t=>{let e,r,n=Jn(t.childNodes),i=n.length;for(e=0;e<i;e++)r=n[e],r._isSplit?pi(r):e&&r.previousSibling&&3===r.previousSibling.nodeType?(r.previousSibling.nodeValue+=3===r.nodeType?r.nodeValue:r.firstChild.nodeValue,t.removeChild(r)):3!==r.
19nodeType&&(t.insertBefore(r.firstChild,r),t.removeChild(r))},ci=(t,e)=>parseFloat(e[t])||0,di=(t,e,r,n,i,s,o)=>{let a,u,l,p,c,d,h,f,g,_,m,D,v=ni(t),y=ci("paddingLeft",v),x=-999,b=ci("borderBottomWidth",v)+ci("borderTopWidth",v),w=ci("borderLeftWidth",v)+ci("borderRightWidth",v),C=ci("paddingTop",v)+ci("paddingBottom",v),F=ci("paddingLeft",v)+ci("paddingRight",v),E=ci("fontSize",v)*(e.lineThreshold||.2),T=v.textAlign,S=[],R=[],A=[],M=e.wordDelimiter||" ",k=e.tag?e.tag:e.span?"span":"div",O=e.type||e.split||"chars,words,lines",P=i&&~O.indexOf("lines")?[]:null,B=~O.indexOf("words"),L=~O.indexOf("chars"),N=ii(e),I=e.linesClass,j=~(I||"").indexOf("++"),z=[],X="flex"===v.display,q=t.style.display;for(j&&(I=I.split("++").join("")),X&&(t.style.display="block"),u=t.getElementsByTagName("*"),l=u.length,c=[],a=0;a<l;a++)c[a]=u[a];if(P||N)for(a=0;a<l;a++)p=c[a],d=p.parentNode===t,(d||N||L&&!B)&&(D=p.offsetTop,P&&d&&Math.abs(D-x)>E&&("BR"!==p.nodeName||0===a)&&(h=[],P.push(h),x=D),N&&(p._x=p.offsetLeft,p._y=D,p._w=p.offsetWidth,p._h=p.offsetHeight),P&&((p._isSplit&&d||!L&&d||B&&d||!B&&p.parentNode.parentNode===t&&!p.parentNode._isSplit)&&(h.push(p),p._x-=y,li(p,t,M)&&(p._wordEnd=!0)),"BR"===p.nodeName&&(p.nextSibling&&"BR"===p.nextSibling.nodeName||0===a)&&P.push([])));for(a=0;a<l;a++)if(p=c[a],d=p.parentNode===t,"BR"!==p.nodeName)if(N&&(g=p.style,B||d||(p._x+=p.parentNode._x,p._y+=p.parentNode._y),g.left=p._x+"px",g.top=p._y+"px",g.position="absolute",g.display="block",g.width=p._w+1+"px",g.height=p._h+"px"),!B&&L)if(p._isSplit)for(p._next=u=p.nextSibling,p.parentNode.appendChild(p);u&&3===u.nodeType&&" "===u.textContent;)p._next=u.nextSibling,p.parentNode.appendChild(u),u=u.nextSibling;else p.parentNode._isSplit?(p._parent=p.parentNode,!p.previousSibling&&p.firstChild&&(p.firstChild._isFirst=!0),p.nextSibling&&" "===p.nextSibling.textContent&&!p.nextSibling.nextSibling&&z.pu
19sh(p.nextSibling),p._next=p.nextSibling&&p.nextSibling._isFirst?null:p.nextSibling,p.parentNode.removeChild(p),c.splice(a--,1),l--):d||(D=!p.nextSibling&&li(p.parentNode,t,M),p.parentNode._parent&&p.parentNode._parent.appendChild(p),D&&p.parentNode.appendChild(Hn.createTextNode(" ")),"span"===k&&(p.style.display="inline"),S.push(p));else p.parentNode._isSplit&&!p._isSplit&&""!==p.innerHTML?R.push(p):L&&!p._isSplit&&("span"===k&&(p.style.display="inline"),S.push(p));else P||N?(p.parentNode&&p.parentNode.removeChild(p),c.splice(a--,1),l--):B||t.appendChild(p);for(a=z.length;--a>-1;)z[a].parentNode.removeChild(z[a]);if(P){for(N&&(_=Hn.createElement(k),t.appendChild(_),m=_.offsetWidth+"px",D=_.offsetParent===t?0:t.offsetLeft,t.removeChild(_)),g=t.style.cssText,t.style.cssText="display:none;";t.firstChild;)t.removeChild(t.firstChild);for(f=" "===M&&(!N||!B&&!L),a=0;a<P.length;a++){for(h=P[a],_=Hn.createElement(k),_.style.cssText="display:block;text-align:"+T+";position:"+(N?"absolute;":"relative;"),I&&(_.className=I+(j?a+1:"")),A.push(_),l=h.length,u=0;u<l;u++)"BR"!==h[u].nodeName&&(p=h[u],_.appendChild(p),f&&p._wordEnd&&_.appendChild(Hn.createTextNode(" ")),N&&(0===u&&(_.style.top=p._y+"px",_.style.left=y+D+"px"),p.style.top="0px",D&&(p.style.left=p._x-D+"px")));0===l?_.innerHTML="&nbsp;":B||L||(pi(_),ai(_,String.fromCharCode(160)," ")),N&&(_.style.width=m,_.style.height=p._h+"px"),t.appendChild(_)}t.style.cssText=g}N&&(o>t.clientHeight&&(t.style.height=o-C+"px",t.clientHeight<o&&(t.style.height=o+b+"px")),s>t.clientWidth&&(t.style.width=s-F+"px",t.clientWidth<s&&(t.style.width=s+w+"px"))),X&&(q?t.style.display=q:t.style.removeProperty("display")),ui(r,S),B&&ui(n,R),ui(i,A)},hi=(t,e,r,n)=>{let i,s,o,a,u,l,p,c,d=e.tag?e.tag:e.span?"span":"div",h=~(e.type||e.split||"chars,words,lines").indexOf("chars"),f=ii(e),g=e.wordDelimiter||" ",_=t=>t===g||t===ei&&" "===g,m=" "!==g?"":f?"&#173; ":" ",D="</"+d+">",v=1,y=e.specialChars?"function"==typeof e.specialChars?e.specialChars:si:null,x=Hn.createElement("div"),b=t.parentNode;for(b.insertBefore(x,t),x.textContent=t.nodeValue,b.removeChild(t),i=Un(t=x),p=-1!==i.indexOf("<"),!1!==e.reduceWhiteSpace&&(i=i.replace(ti," ").replace(Kn,"")),p&&(i=i.split("<").join("{{LT}}")),u=i.length,s=(" "===i.charAt(0)?m:"")+r(),o=0;o<u;o++)if(l=i.charAt(o),y&&(c=y(i.substr(o),e.specialChars)))l=i.substr(o,c||1),s+=h&&" "!==l?n()+l+"</"+d+">":l,o+=c-1;else if(_(l)&&!_(i.charAt(o-1))&&o){for(s+=v?D:"",v=0;_(i.charAt(o+1));)s+=m,o++;o===u-1?s+=m:")"!==i.charAt(o+1)&&(s+=m+r(),v=1)}else"{"===l&&"{{LT}}"===i.substr(o,6)?(s+=h?n()+"{{LT}}</"+d+">":"{{LT}}",o+=5):l.charCodeAt(0)>=55296&&l.charCodeAt(0)<=56319||i.charCodeAt(o+1)>=65024&&i.charCodeAt(o+1)<=65039?(a=((i.substr(o,12).split($n)||[])[1]||"").length||2,s+=h&&" "!==l?n()+i.substr(o,a)+"</"+d+">":i.substr(o,a),o+=a-1):s+=h&&" "!==l?n()+l+"</"+d+">":l;t.outerHTML=s+(v?D:""),p&&ai(b,"{{LT}}","<")},fi=(t,e,r,n)=>{let i,s,o=Jn(t.childNodes),a=o.length,u=ii(e);if(3!==t.nodeType||a>1){for(e.absolute=!1,i=0;i<a;i++)s=o[i],s._next=s._isFirst=s._parent=s._wordEnd=null,(3!==s.nodeType||/\S+/.test(s.nodeValue))&&(u&&3!==s.nodeType&&"inline"===ni(s).display&&(s.style.display="inline-block",s.style.position="relative"),s._isSplit=!0,fi(s,e,r,n));return e.absolute=u,void(t._isSplit=!0)}hi(t,e,r,n)};class gi{constructor(t,e){Wn||ri(),this.elements=Jn(t),this.chars=[],this.words=[],this.lines=[],this._originals=[],this.vars=e||{},Zn(this),this.split(e)}split(t){this.isSplit&&this.revert(),this.vars=t=t||this.vars,this._originals.length=this.chars.length=this.words.length=this.lines.length=0;let e,r,n,i=this.elements.length,s=t.tag?t.tag:t.span?"span":"div",o=oi(t.wordsClass,s),a=oi(t.charsClass,s);for(;--i>-1;)n=this.elements[i],this._originals[i]={html:n.innerHTML,style:n.getAttribute("style")},e=n.clientHeight,r=n.clientWidth,fi(n,t,o,a),di(n,t,this.chars,this.words,this.lines,r,e);return this.chars.reverse(),this.words.reverse(),this.lines.reverse(),this.isSplit=!0,this}revert(){let t=this._originals;if(!t)throw"revert() call wasn't scoped properly.";
vendor: 6,619 bytes, lines 19-29
19return this.elements.forEach((e,r)=>{e.innerHTML=t[r].html,e.setAttribute("style",t[r].style||"")}),this.chars=[],this.words=[],this.lines=[],this.isSplit=!1,this}static create(t,e){return new gi(t,e)}}gi.version="3.12.7",gi.register=ri;
20/*!
21 * paths 3.12.7
22 * https://gsap.com
23 *
24 * Copyright 2008-2025, GreenSock. All rights reserved.
25 * Subject to the terms at https://gsap.com/standard-license or for
26 * Club GSAP members, the agreement issued with that membership.
27 * @author: Jack Doyle, [email protected]
28*/
29var _i=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,mi=/(?:(-)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,Di=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/gi,vi=/(^[#\.][a-z]|[a-y][a-z])/i,yi=Math.PI/180,xi=180/Math.PI,bi=Math.sin,wi=Math.cos,Ci=Math.abs,Fi=Math.sqrt,Ei=Math.atan2,Ti=1e8,Si=function(t){return"string"==typeof t},Ri=function(t){return"number"==typeof t},Ai={},Mi={},ki=1e5,Oi=function(t){return Math.round((t+Ti)%1*ki)/ki||(t<0?0:1)},Pi=function(t){return Math.round(t*ki)/ki||0},Bi=function(t){return Math.round(1e10*t)/1e10||0},Li=function(t,e,r,n){var i=t[e],s=1===n?6:Hi(i,r,n);if((s||!n)&&s+r+2<i.length)return t.splice(e,0,i.slice(0,r+s+2)),i.splice(0,r+s),1},Ni=function(t,e,r){var n=t.length,i=~~(r*n);if(t[i]>e){for(;--i&&t[i]>e;);i<0&&(i=0)}else for(;t[++i]<e&&i<n;);return i<n?i:n-1},Ii=function(t,e){return e.totalLength=t.totalLength,t.samples?(e.samples=t.samples.slice(0),e.lookup=t.lookup.slice(0),e.minLength=t.minLength,e.resolution=t.resolution):t.totalPoints&&(e.totalPoints=t.totalPoints),e},ji=function(t,e){var r=t.length,n=t[r-1]||[],i=n.length;r&&e[0]===n[i-2]&&e[1]===n[i-1]&&(e=n.concat(e.slice(2)),r--),t[r]=e};function zi(t){var e,r=(t=Si(t)&&vi.test(t)&&document.querySelector(t)||t).getAttribute?t:0;return r&&(t=t.getAttribute("d"))?(r._gsPath||(r._gsPath={}),(e=r._gsPath[t])&&!e._dirty?e:r._gsPath[t]=Ji(t)):t?Si(t)?Ji(t):Ri(t[0])?[t]:t:console.warn("Expecting a <path> element or an SVG path data string")}function Xi(t){var e,r=0;for(t.reverse();r<t.length;r+=2)e=t[r],t[r]=t[r+1],t[r+1]=e;t.reversed=!t.reversed}var qi={rect:"rx,ry,x,y,width,height",circle:"r,cx,cy",ellipse:"rx,ry,cx,cy",line:"x1,x2,y1,y2"};function Yi(t,e,r){var n,i=t[e],s=t[e+2],o=t[e+4];return i+=(s-i)*r,i+=((s+=(o-s)*r)-i)*r,n=s+(o+(t[e+6]-o)*r-s)*r-i,i=t[e+1],i+=((s=t[e+3])-i)*r,i+=((s+=((o=t[e+5])-s)*r)-i)*r,Pi(Ei(s+(o+(t[e+7]-o)*r-s)*r-i,n)*xi)}function Gi(t,e,r){r=void 0===r?1:Bi(r)||0,e=Bi(e)||0;var n=Math.max(0,~~(Ci(r-e)-1e-8)),i=function(t){for(var e=[],r=0;r<t.length;r++)e[r]=Ii(t[r],t[r].slice(0));return Ii(t,e)}(t);if(e>r&&(e=1-e,r=1-r,function(t){var e=t.length;for(t.reverse();e--;)t[e].reversed||Xi(t[e])}(i),i.totalLength=0),e<0||r<0){var s=Math.abs(~~Math.min(e,r))+1;e+=s,r+=s}i.totalLength||Ui(i);var o,a,u,l,p,c,d,h,f=r>1,g=Vi(i,e,Ai,!0),_=Vi(i,r,Mi),m=_.segment,D=g.segment,v=_.segIndex,y=g.segIndex,x=_.i,b=g.i,w=y===v,C=x===b&&w;if(f||n){for(o=v<y||w&&x<b||C&&_.t<g.t,Li(i,y,b,g.t)&&(y++,o||(v++,C?(_.t=(_.t-g.t)/(1-g.t),x=0):w&&(x-=b))),Math.abs(1-(r-e))<1e-5?v=y-1:!_.t&&v?v--:Li(i,v,x,_.t)&&o&&y++,1===g.t&&(y=(y+1)%i.length),p=[],d=1+(c=i.length)*n,h=y,d+=(c-y+v)%c,l=0;l<d;l++)ji(p,i[h++%c]);i=p}else if(u=1===_.t?6:Hi(m,x,_.t),e!==r)for(a=Hi(D,b,C?g.t/_.t:g.t),w&&(u+=a),m.splice(x+u+2),(a||b)&&D.splice(0,b+a),l=i.length;l--;)(l<y||l>v)&&i.splice(l,1);else m.angle=Yi(m,x+u,0),g=m[x+=u],_=m[x+1],m.length=m.totalLength=0,m.totalPoints=i.totalPoints=8,m.push(g,_,g,_,g,_,g,_);return i.totalLength=0,i}function $i(t,e,r){e=e||0,t.samples||(t.samples=[],t.lookup=[]);var n,i,s,o,a,u,l,p,c,d,h,f,g,_,m,D,v,y=~~t.resolution||12,x=1/y,b=r?e+6*r+1:t.length,w=t[e],C=t[e+1],F=e?e/6*y:0,E=t.samples,T=t.lookup,S=(e?t.minLength:Ti)||Ti,R=E[F+r*y-1],A=e?E[F-1]:0;for(E.length=T.length=0,i=e+2;i<b;i+=6){if(s=t[i+4]-w,o=t[i+2]-w,a=t[i]-w,p=t[i+5]-C,c=t[i+3]-C,d=t[i+1]-C,u=l=h=f=0,Ci(s)<.01&&Ci(p)<.01&&Ci(a)+Ci(d)<.01)t.length>8&&(t.splice(i,6),i-=6,b-=6);else for(n=1;n<=y;n++)u=l-(l=((_=x*n)*_*s+3*(g=1-_)*(_*o+g*a))*_),h=f-(f=(_*_*p+3*g*(_*c+g*d))*_),(D=Fi(h*h+u*u))<S&&(S=D),A+=D,E[F++]=A;w+=s,C+=p}if(R)for(R-=A;F<E.length;F++)E[F]+=R;if(E.length&&S){if(t.totalLength=v=E[E.length-1]||0,t.minLength=S,v/S<9999)for(D=m=0,n=0;n<v;n+=S)T[D++]=E[m]<n?++m:m}else t.totalLength=E[0]=0;return e?A-E[e/2-1]:A}function Ui(t,e){var r,n,i;for(i=r=n=0;i<t.length;i++)t[i].resolution=~~e||12,n+=t[i].length,r+=$i(t[i]);return t.totalPoints=n,t.totalLength=r,t}function Hi(t,e,r){if(r<=0||r>=1)return 0;var n=t[e],i=t[e+1],s=t[e+2],o=t[e+3],a=t[e+4],u=t[e+5],l=n+(s-n)*r,p=s+(a-s)*r,c=i+(o-i)*r,d=o+(u-o)*r,h=l+(p-l)*r,f=c+(d-c)*r,g=a+(t[e+6]-a)*r,_=u+(t[e+7]-u)*r;return p+=(g-p)*r,d+=(_-d)*r,t.splice(e+2,4,Pi(l),Pi(c),Pi(h),Pi(f),Pi(h+(p-h)*r),Pi(f+(d-f)*r),Pi(p),Pi(d),Pi(g),Pi(_)),t.samples&&t.samples.splice(e/6*t.resolution|0,0,0,0,0,0,0,0),6}function Vi(t,e,r,n){r=r||{},t.totalLength||Ui(t),(e<0||e>1)&&(e=Oi(e));var i,s,o,a,u,l,p,c=0,d=t[0];if(e)if(1===e)p=1,l=(d=t[c=t.length-1]).length-8;else{if(t.length>1){for(o=t.totalLength*e,u=l=0;(u+=t[l++].totalLength)<o;)c=l;e=(o-(a=u-(d=t[c]).totalLength))/(u-a)||0}i=d.samples,s=d.resolution,o=d.totalLength*e,a=(l=d.lookup.length?d.lookup[~~(o/d.minLength)]||0:Ni(i,o,e))?i[l-1]:0,(u=i[l])<o&&(a=u,u=i[++l]),p=1/s*((o-a)/(u-a)+l%s),l=6*~~(l/s),n&&1===p&&(l+6<d.length?(l+=6,p=0):c+1<t.length&&(l=p=0,d=t[++c]))}else p=l=c=0,d=t[0];return r.t=p,r.i=l,r.path=t,r.segment=d,r.segIndex=c,r}function Wi(t,e,r,n){var i,s,o,a,u,l,p,c,d,h=t[0],f=n||{};if((e<0||e>1)&&(e=Oi(e)),h.lookup||Ui(t),t.length>1){for(o=t.totalLength*e,u=l=0;(u+=t[l++].totalLength)<o;)h=t[l];e=(o-(a=u-h.totalLength))/(u-a)||0}return i=h.samples,s=h.resolution,o=h.totalLength*e,a=(l=h.lookup.length?h.lookup[e<1?~~(o/h.minLength):h.lookup.length-1]||0:Ni(i,o,e))?i[l-1]:0,(u=i[l])<o&&(a=u,u=i[++l]),d=1-(p=1/s*((o-a)/(u-a)+l%s)||0),c=h[l=6*~~(l/s)],f.x=Pi((p*p*(h[l+6]-c)+3*d*(p*(h[l+4]-c)+d*(h[l+2]-c)))*p+c),f.y=Pi((p*p*(h[l+7]-(c=h[l+1]))+3*d*(p*(h[l+5]-c)+d*(h[l+3]-c)))*p+c),r&&(f.angle=h.totalLength?Yi(h,l,p>=1?1-1e-9:p||1e-9):h.angle||0),f}function Qi(t,e,r,n,i,s,o){for(var a,u,l,p,c,d=t.length;--d>-1;)for(u=(a=t[d]).length,l=0;l<u;l+=2)p=a[l],c=a[l+1],a[l]=p*e+c*n+s,a[l+1]=p*r+c*i+o;return t._dirty=1,t}function Zi(t,e,r,n,i,s,o,a,u){if(t!==a||e!==u){r=Ci(r),n=Ci(n);var l=i%360*yi,p=wi(l),c=bi(l),d=Math.PI,h=2*d,f=(t-a)/2,g=(e-u)/2,_=p*f+c*g,m=-c*f+p*g,D=_*_,v=m*m,y=D/(r*r)+v/(n*n);y>1&&(r=Fi(y)*r,n=Fi(y)*n);var x=r*r,b=n*n,w=(x*b-x*v-b*D)/(x*v+b*D);w<0&&(w=0);var C=(s===o?-1:1)*Fi(w),F=C*(r*m/n),E=C*(-n*_/r),T=(t+a)/2+(p*F-c*E),S=(e+u)/2+(c*F+p*E),R=(_-F)/r,A=(m-E)/n,M=(-_-F)/r,k=(-m-E)/n,O=R*R+A*A,P=(A<0?-1:1)*Math.acos(R/Fi(O)),B=(R
29*k-A*M<0?-1:1)*Math.acos((R*M+A*k)/Fi(O*(M*M+k*k)));isNaN(B)&&(B=d),!o&&B>0?B-=h:o&&B<0&&(B+=h),P%=h,B%=h;var L,N=Math.ceil(Ci(B)/(h/4)),I=[],j=B/N,z=4/3*bi(j/2)/(1+wi(j/2)),X=p*r,q=c*r,Y=c*-n,G=p*n;for(L=0;L<N;L++)_=wi(i=P+L*j),m=bi(i),R=wi(i+=j),A=bi(i),I.push(_-z*m,m+z*_,R+z*A,A-z*R,R,A);for(L=0;L<I.length;L+=2)_=I[L],m=I[L+1],I[L]=_*X+m*Y+T,I[L+1]=_*q+m*G+S;return I[L-2]=a,I[L-1]=u,I}}function Ji(t){var e,r,n,i,s,o,a,u,l,p,c,d,h,f,g,_=(t+"").replace(Di,function(t){var e=+t;return e<1e-4&&e>-1e-4?0:e}).match(_i)||[],m=[],D=0,v=0,y=2/3,x=_.length,b=0,w="ERROR: malformed path: "+t,C=function(t,e,r,n){p=(r-t)/3,c=(n-e)/3,a.push(t+p,e+c,r-p,n-c,r,n)};if(!t||!isNaN(_[0])||isNaN(_[1]))return console.log(w),m;for(e=0;e<x;e++)if(h=s,isNaN(_[e])?o=(s=_[e].toUpperCase())!==_[e]:e--,n=+_[e+1],i=+_[e+2],o&&(n+=D,i+=v),e||(u=n,l=i),"M"===s)a&&(a.length<8?m.length-=1:b+=a.length),D=u=n,v=l=i,a=[n,i],m.push(a),e+=2,s="L";else if("C"===s)a||(a=[0,0]),o||(D=v=0),a.push(n,i,D+1*_[e+3],v+1*_[e+4],D+=1*_[e+5],v+=1*_[e+6]),e+=6;else if("S"===s)p=D,c=v,"C"!==h&&"S"!==h||(p+=D-a[a.length-4],c+=v-a[a.length-3]),o||(D=v=0),a.push(p,c,n,i,D+=1*_[e+3],v+=1*_[e+4]),e+=4;else if("Q"===s)p=D+(n-D)*y,c=v+(i-v)*y,o||(D=v=0),D+=1*_[e+3],v+=1*_[e+4],a.push(p,c,D+(n-D)*y,v+(i-v)*y,D,v),e+=4;else if("T"===s)p=D-a[a.length-4],c=v-a[a.length-3],a.push(D+p,v+c,n+(D+1.5*p-n)*y,i+(v+1.5*c-i)*y,D=n,v=i),e+=2;else if("H"===s)C(D,v,D=n,v),e+=1;else if("V"===s)C(D,v,D,v=n+(o?v-D:0)),e+=1;else if("L"===s||"Z"===s)"Z"===s&&(n=u,i=l,a.closed=!0),("L"===s||Ci(D-n)>.5||Ci(v-i)>.5)&&(C(D,v,n,i),"L"===s&&(e+=2)),D=n,v=i;else if("A"===s){if(f=_[e+4],g=_[e+5],p=_[e+6],c=_[e+7],r=7,f.length>1&&(f.length<3?(c=p,p=g,r--):(c=g,p=f.substr(2),r-=2),g=f.charAt(1),f=f.charAt(0)),d=Zi(D,v,+_[e+1],+_[e+2],+_[e+3],+f,+g,(o?D:0)+1*p,(o?v:0)+1*c),e+=r,d)for(r=0;r<d.length;r++)a.push(d[r]);D=a[a.length-2],v=a[a.length-1]}else console.log(w);return(e=a.length)<6?(m.pop(),e=0):a[0]===a[e-2]&&a[1]===a[e-1]&&(a.closed=!0),m.totalPoints=b+e,m}function Ki(t,e){void 0===e&&(e=1);for(var r=t[0],n=0,i=[r,n],s=2;s<t.length;s+=2)i.push(r,n,t[s],n=(t[s]-r)*e/2,r=t[s],-n);return i}function ts(t,e){Ci(t[0]-t[2])<1e-4&&Ci(t[1]-t[3])<1e-4&&(t=t.slice(2));var r,n,i,s,o,a,u,l,p,c,d,h,f,g,_=t.length-2,m=+t[0],D=+t[1],v=+t[2],y=+t[3],x=[m,D,m,D],b=v-m,w=y-D,C=Math.abs(t[_]-m)<.001&&Math.abs(t[_+1]-D)<.001;for(C&&(t.push(v,y),v=m,y=D,m=t[_-2],D=t[_-1],t.unshift(m,D),_+=4),e=e||0===e?+e:1,i=2;i<_;i+=2)r=m,n=D,m=v,D=y,v=+t[i+2],y=+t[i+3],m===v&&D===y||(s=b,o=w,b=v-m,w=y-D,l=((a=Fi(s*s+o*o))+(u=Fi(b*b+w*w)))*e*.25/Fi(Math.pow(b/u+s/a,2)+Math.pow(w/u+o/a,2)),d=m-((p=m-(m-r)*(a?l/a:0))+(((c=m+(v-m)*(u?l/u:0))-p)*(3*a/(a+u)+.5)/4||0)),g=D-((h=D-(D-n)*(a?l/a:0))+(((f=D+(y-D)*(u?l/u:0))-h)*(3*a/(a+u)+.5)/4||0)),m===r&&D===n||x.push(Pi(p+d),Pi(h+g),Pi(m),Pi(D),Pi(c+d),Pi(f+g)));return m!==v||D!==y||x.length<4?x.push(Pi(v),Pi(y),Pi(v),Pi(y)):x.length-=2,2===x.length?x.push(m,D,m,D,m,D):C&&(x.splice(0,6),x.length=x.length-6),x}function es(t){Ri(t[0])&&(t=[t]);var e,r,n,i,s="",o=t.length;for(r=0;r<o;r++){for(i=t[r],s+="M"+Pi(i[0])+","+Pi(i[1])+" C",e=i.length,n=2;n<e;n++)s+=Pi(i[n++])+","+Pi(i[n++])+" "+Pi(i[n++])+","+Pi(i[n++])+" "+Pi(i[n++])+","+Pi(i[n])+" ";i.closed&&(s+="z")}return s}
30/*!
31 * CustomEase 3.12.7
32 * https://gsap.com
33 *
34 * @license Copyright 2008-2025, GreenSock. All rights reserved.
35 * Subject to the terms at https://gsap.com/standard-license or for
36 * Club GSAP members, the agreement issued with that membership.
37 * @author: Jack Doyle, [email protected]
38*/var rs,ns,is=function(){return rs||"undefined"!=typeof window&&(rs=window.gsap)&&rs.registerPlugin&&rs},ss=function(){(rs=is())?(rs.registerEase("_CE",ps.create),ns=1):console.warn("Please gsap.registerPlugin(CustomEase)")},os=function(t){return~~(1e3*t+(t<0?-.5:.5))/1e3},as=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/gi,us=/[cLlsSaAhHvVtTqQ]/g,ls=function t(e,r,n,i,s,o,a,u,l,p,c){var d,h=(e+n)/2,f=(r+i)/2,g=(n+s)/2,_=(i+o)/2,m=(s+a)/2,D=(o+u)/2,v=(h+g)/2,y=(f+_)/2,x=(g+m)/2,b=(_+D)/2,w=(v+x)/2,C=(y+b)/2,F=a-e,E=u-r,T=Math.abs((n-a)*E-(i-u)*F),S=Math.abs((s-a)*E-(o-u)*F);return p||(p=[{x:e,y:r},{x:a,y:u}],c=1),p.splice(c||p.length-1,0,{x:w,y:C}),(T+S)*(T+S)>l*(F*F+E*E)&&(d=p.length,t(e,r,h,f,v,y,w,C,l,p,c),t(w,C,x,b,m,D,a,u,l,p,c+1+(p.length-d))),p},ps=function(){function t(t,e,r){ns||ss(),this.id=t,this.setData(e,r)}var e=t.prototype;return e.setData=function(t,e){e=e||{};var r,n,i,s,o,a,u,l,p,c=(t=t||"0,0,1,1").match(as),d=1,h=[],f=[],g=e.precision||1,_=g<=1;if(this.data=t,(us.test(t)||~t.indexOf("M")&&t.indexOf("C")<0)&&(c=Ji(t)[0]),4===(r=c.length))c.unshift(0,0),c.push(1,1),r=8;else if((r-2)%6)throw"Invalid CustomEase";for(0==+c[0]&&1==+c[r-2]||function(t,e,r){r||0===r||(r=Math.max(+t[t.length-1],+t[1]));var n,i=-1*+t[0],s=-r,o=t.length,a=1/(+t[o-2]+i),u=-e||(Math.abs(+t[o-1]-+t[1])<.01*(+t[o-2]-+t[0])?function(t){var e,r=t.length,n=1e20;for(e=1;e<r;e+=6)+t[e]<n&&(n=+t[e]);return n}(t)+s:+t[o-1]+s);for(u=u?1/u:-a,n=0;n<o;n+=2)t[n]=(+t[n]+i)*a,t[n+1]=(+t[n+1]+s)*u}(c,e.height,e.originY),this.segment=c,s=2;s<r;s+=6)n={x:+c[s-2],y:+c[s-1]},i={x:+c[s+4],y:+c[s+5]},h.push(n,i),ls(n.x,n.y,+c[s],+c[s+1],+c[s+2],+c[s+3],i.x,i.y,1/(2e5*g),h,h.length-1);for(r=h.length,s=0;s<r;s++)u=h[s],l=h[s-1]||u,(u.x>l.x||l.y!==u.y&&l.x===u.x||u===l)&&u.x<=1?(l.cx=u.x-l.x,l.cy=u.y-l.y,l.n=u,l.nx=u.x,_&&s>1&&Math.abs(l.cy/l.cx-h[s-2].cy/h[s-2].cx)>2&&(_=0),l.cx<d&&(l.cx?d=l.cx:(l.cx=.001,s===r-1&&(l.x-=.001,d=Math.min(d,.001),_=0)))):(h.splice(s--,1),r--);if(o=1/(r=1/d+1|0),a=0,u=h[0],_){for(s=0;s<r;s++)p=s*o,u.nx<p&&(u=h[++a]),n=u.y+(p-u.x)/u.cx*u.cy,f[s]={x:p,cx:o,y:n,cy:0,nx:9},s&&(f[s-1].cy=n-f[s-1].y);a=h[h.length-1],f[r-1].cy=a.y-n,f[r-1].cx=a.x-f[f.length-1].x}else{for(s=0;s<r;s++)u.nx<s*o&&(u=h[++a]),f[s]=u;a<h.length-1&&(f[s-1]=h[h.length-2])}return this.ease=function(t){var e=f[t*r|0]||f[r-1];return e.nx<t&&(e=e.n),e.y+(t-e.x)/e.cx*e.cy},this.ease.custom=this,this.id&&rs&&rs.registerEase(this.id,this.ease),this},e.getSVGData=function(e){return t.getSVGData(this,e)},t.create=function(e,r,n){return new t(e,r,n).ease},t.register=function(t){rs=t,ss()},t.get=function(t){return rs.parseEase(t)},t.getSVGData=function(e,r){var n,i,s,o,a,u,l,p,c,d,h=(r=r||{}).width||100,f=r.height||100,g=r.x||0,_=(r.y||0)+f,m=rs.utils.toArray(r.path)[0];if(r.invert&&(f=-f,_=0),"string"==typeof e&&(e=rs.parseEase(e)),e.custom&&(e=e.custom),e instanceof t)n=es(Qi([e.segment],h,0,0,-f,g,_));else{for(n=[g,_],o=1/(l=Math.max(5,200*(r.precision||1))),p=5/(l+=2),c=os(g+o*h),i=((d=os(_+e(o)*-f))-_)/(c-g),s=2;s<l;s++)a=os(g+s*o*h),u=os(_+e(s*o)*-f),(Math.abs((u-d)/(a-c)-i)>p||s===l-1)&&(n.push(c,d),i=(u-d)/(a-c)),c=a,d=u;n="M"+n.join(",")}return m&&m.setAttribute("d",n),n},t}();ps.version="3.12.7",ps.headless=!0,is()&&rs.registerPlugin(ps);
39/*!
40 * DrawSVGPlugin 3.12.7
41 * https://gsap.com
42 *
43 * @license Copyright 2008-2025, GreenSock. All rights reserved.
44 * Subject to the terms at https://gsap.com/standard-license or for
45 * Club GSAP members, the agreement issued with that membership.
46 * @author: Jack Doyle, [email protected]
47*/
48let cs,ds,hs,fs,gs,_s,ms,Ds,vs,ys=()=>"undefined"!=typeof window,xs=()=>cs||ys()&&(cs=window.gsap)&&cs.registerPlugin&&cs,bs=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,ws={rect:["width","height"],circle:["r","r"],ellipse:["rx","ry"],line:["x2","y2"]},Cs=t=>Math.round(1e4*t)/1e4,Fs=t=>parseFloat(t)||0,Es=(t,e)=>{let r=Fs(t);return~t.indexOf("%")?r/100*e:r},Ts=(t,e)=>Fs(t.getAttribute(e)),Ss=Math.sqrt,Rs=(t,e,r,n,i,s)=>
48Ss(((Fs(r)-Fs(t))*i)**2+((Fs(n)-Fs(e))*s)**2),As=t=>console.warn(t),Ms=t=>"non-scaling-stroke"===t.getAttribute("vector-effect"),ks=t=>{if(!(t=ds(t)[0]))return 0;let e,r,n,i,s,o,a,u=t.tagName.toLowerCase(),l=t.style,p=1,c=1;Ms(t)&&(c=t.getScreenCTM(),p=Ss(c.a*c.a+c.b*c.b),c=Ss(c.d*c.d+c.c*c.c));try{r=t.getBBox()}catch(t){As("Some browsers won't measure invisible elements (like display:none or masks inside defs).")}let{x:d,y:h,width:f,height:g}=r||{x:0,y:0,width:0,height:0};if(r&&(f||g)||!ws[u]||(f=Ts(t,ws[u][0]),g=Ts(t,ws[u][1]),"rect"!==u&&"line"!==u&&(f*=2,g*=2),"line"===u&&(d=Ts(t,"x1"),h=Ts(t,"y1"),f=Math.abs(f-d),g=Math.abs(g-h))),"path"===u)i=l.strokeDasharray,l.strokeDasharray="none",e=t.getTotalLength()||0,Cs(p)!==Cs(c)&&!ms&&(ms=1)&&As("Warning: <path> length cannot be measured when vector-effect is non-scaling-stroke and the element isn't proportionally scaled."),e*=(p+c)/2,l.strokeDasharray=i;else if("rect"===u)e=2*f*p+2*g*c;else if("line"===u)e=Rs(d,h,d+f,h+g,p,c);else if("polyline"===u||"polygon"===u)for(n=t.getAttribute("points").match(bs)||[],"polygon"===u&&n.push(n[0],n[1]),e=0,s=2;s<n.length;s+=2)e+=Rs(n[s-2],n[s-1],n[s],n[s+1],p,c)||0;else"circle"!==u&&"ellipse"!==u||(o=f/2*p,a=g/2*c,e=Math.PI*(3*(o+a)-Ss((3*o+a)*(o+3*a)
48)));return e||0},Os=(t,e)=>{if(!(t=ds(t)[0]))return[0,0];e||(e=ks(t)+1);let r=fs.getComputedStyle(t),n=r.strokeDasharray||"",i=Fs(r.strokeDashoffset),s=n.indexOf(",");return s<0&&(s=n.indexOf(" ")),n=s<0?e:Fs(n.substr(0,s)),n>e&&(n=e),[-i||0,n-i||0]},Ps=()=>{ys()&&(hs=document,fs=window,_s=cs=xs(),ds=cs.utils.toArray,Ds=cs.core.getStyleSaver,vs=cs.core.reverting||function(){},gs=-1!==((fs.navigator||{}).userAgent||"").indexOf("Edge"))};const Bs={version:"3.12.7",name:"drawSVG",register(t){cs=t,Ps()},init(t,e,r,n,i){if(!t.getBBox)return!1;_s||Ps();let s,o,a,u=ks(t);return this.styles=Ds&&Ds(t,"strokeDashoffset,strokeDasharray,strokeMiterlimit"),this.tween=r,this._style=t.style,this._target=t,e+""=="true"?e="0 100%":e?-1===(e+"").indexOf(" ")&&(e="0 "+e):e="0 0",s=Os(t,u),o=((t,e,r)=>{let n,i,s=t.indexOf(" ");return s<0?(n=void 0!==r?r+"":t,i=t):(n=t.substr(0,s),i=t.substr(s+1)),n=Es(n,e),i=Es(i,e),n>i?[i,n]:[n,i]})(e,u,s[0]),this._length=Cs(u),this._dash=Cs(s[1]-s[0]),this._offset=Cs(-s[0]),this._dashPT=this.add(this,"_dash",this._dash,Cs(o[1]-o[0]),0,0,0,0,0,1),this._offsetPT=this.add(this,"_offset",this._offset,Cs(-o[0]),0,0,0,0,0,1),gs&&(a=fs.getComputedStyle(t),a.strokeLinecap!==a.strokeLinejoin&&(o=Fs(a.strokeMiterlimit),this.add(t.style,"strokeMiterlimit",o,o+.01))),this._live=Ms(t)||~(e+"").indexOf("live"),this._nowrap=~(e+"").indexOf("nowrap"),this._props.push("drawSVG"),1},render(t,e){if(e.tween._time||!vs()){let r,n,i,s,o=e._pt,a=e._style;if(o){for(e._live&&(r=ks(e._target),r!==e._length&&(n=r/e._length,e._length=r,e._offsetPT&&(e._offsetPT.s*=n,e._offsetPT.c*=n),e._dashPT?(e._dashPT.s*=n,e._dashPT.c*=n):e._dash*=n));o;)o.r(t,o.d),o=o._next;i=e._dash||(t&&1!==t?1e-4:0),r=e._length-i+.1,s=e._offset,i&&s&&i+Math.abs(s%e._length)>e._length-.2&&(s+=s<0?.1:-.1)&&(r+=.1),a.strokeDashoffset=i?s:s+.001,a.strokeDasharray=r<.2?"none":i?i+"px,"+(e._nowrap?999999:r)+"px":"0px, 999999px"}}else e.styles.revert()},getLength:ks,getPosition:Os};xs()&&cs.registerPlugin(Bs);
49/*!
50 * CustomBounce 3.12.7
51 * https://gsap.com
52 *
53 * @license Copyright 2008-2025, GreenSock. All rights reserved.
54 * Subject to the terms at https://gsap.com/standard-license or for
55 * Club GSAP members, the agreement issued with that membership.
56 * @author: Jack Doyle, [email protected]
57*/
58let Ls,Ns,Is,js=()=>Ls||"undefined"!=typeof window&&(Ls=window.gsap)&&Ls.registerPlugin&&Ls,zs=t=>{Ls=js(),Is=Ls&&Ls.parseEase("_CE"),Is?(Ns=1,Ls.parseEase("bounce").config=t=>"object"==typeof t?qs("",t):qs("bounce("+t+")",{strength:+t})):t&&console.warn("Please gsap.registerPlugin(CustomEase, CustomBounce)")},Xs=t=>{let e,r=t.length,n=1/t[r-2];for(e=2;e<r;e+=2)t[e]=~~(t[e]*n*1e3)/1e3;t[r-2]=1},qs=(t,e)=>{Ns||zs(1),e=e||{};{let r,n,i,s,o,a,u,l=.999,p=Math.min(l,e.strength||.7),c=p,d=(e.squash||0)/100,h=d,f=1/.03,g=.2,_=1,m=.1,D=[0,0,.07,0,.1,1,.1,1],v=[0,0,0,0,.1,0,.1,0];for(o=0;o<200&&(g*=c*((c+1)/2),_*=p*p,a=m+g,i=m+.49*g,s=1-_,r=m+_/f,n=i+.8*(i-r),d&&(m+=d,r+=d,i+=d,n+=d,a+=d,u=d/h,v.push(m-d,0,m-d,u,m-d/2,u,m,u,m,0,m,0,m,-.6*u,m+(a-m)/6,0,a,0),D.push(m-d,1,m,1,m,1),d*=p*p),D.push(m,1,r,s,i,s,n,s,a,1,a,1),p*=.95,f=_/(a-n),m=a,!(s>l));o++);if(e.endAtStart&&"false"!==e.endAtStart){if(i=-.1,D.unshift(i,1,i,1,-.07,0),h)for(d=2.5*h,i-=d,D.unshift(i,1,i,1,i,1),v.splice(0,6),v.unshift(i,0,i,0,i,1,i+d/2,1,i+d,1,i+d,0,i+d,0,i+d,-.6,i+d+.033,0),o=0;o<v.length;o+=2)v[o]-=i;for(o=0;o<D.length;o+=2)D[o]-=i,D[o+1]=1-D[o+1]}return d&&(Xs(v),v[2]="C"+v[2],Is(e.squashID||t+"-squash","M"+v.join(","))),Xs(D),D[2]="C"+D[2],Is(t,"M"+D.join(","))}};class Ys{constructor(t,e){this.ease=qs(t,e)}static create(t,e){return qs(t,e)}static register(t){Ls=t,zs()}}js()&&Ls.registerPlugin(Ys),Ys.version="3.12.7";
59/*!
60 * CustomWiggle 3.12.7
61 * https://gsap.com
62 *
63 * @license Copyright 2008-2025, GreenSock. All rights reserved.
64 * Subject to the terms at https://gsap.com/standard-license or for
65 * Club GSAP members, the agreement issued with that membership.
66 * @author: Jack Doyle, [email protected]
67*/
68let Gs,$s,Us,Hs=()=>Gs||"undefined"!=typeof window&&(Gs=window.gsap)&&Gs.registerPlugin&&Gs,Vs={easeOut:"M0,1,C0.7,1,0.6,0,1,0",easeInOut:"M0,0,C0.1,0,0.24,1,0.444,1,0.644,1,0.6,0,1,0",anticipate:"M0,0,C0,0.222,0.024,0.386,0,0.4,0.18,0.455,0.65,0.646,0.7,0.67,0.9,0.76,1,0.846,1,1",uniform:"M0,0,C0,0.95,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0"},Ws=t=>t,Qs=t=>{if(!$s)if(Gs=Hs(),Us=Gs&&Gs.parseEase("_CE"),Us){for(let t in Vs)Vs[t]=Us("",Vs[t]);
68$s=1,Js("wiggle").config=t=>"object"==typeof t?Js("",t):Js("wiggle("+t+")",{wiggles:+t})}else t&&console.warn("Please gsap.registerPlugin(CustomEase, CustomWiggle)")},Zs=(t,e)=>("function"!=typeof t&&(t=Gs.parseEase(t)||Us("",t)),t.custom||!e?t:e=>1-t(e)),Js=(t,e)=>{$s||Qs(1);let r,n,i,s,o,a,u,l,p,c=0|((e=e||{}).wiggles||10),d=1/c,h=d/2,f="anticipate"===e.type,g=Vs[e.type]||Vs.easeOut,_=Ws;if(f&&(_=g,g=Vs.easeOut),e.timingEase&&(_=Zs(e.timingEase)),e.amplitudeEase&&(g=Zs(e.amplitudeEase,!0)),a=_(h),u=f?-g(h):g(h),l=[0,0,a/4,0,a/2,u,a,u],"random"===e.type){for(l.length=4,r=_(d),n=2*Math.random()-1,p=2;p<c;p++)h=r,u=n,r=_(d*p),n=2*Math.random()-1,i=Math.atan2(n-l[l.length-3],r-l[l.length-4]),s=Math.cos(i)*d,o=Math.sin(i)*d,l.push(h-s,u-o,h,u,h+s,u+o);l.push(r,0,1,0)}else{for(p=1;p<c;p++)l.push(_(h+d/2),u),h+=d,u=(u>0?-1:1)*g(p*d),a=_(h),l.push(_(h-d/2),u,a,u);l.push(_(h+d/4),u,_(h+d/4),0,1,0)}for(p=l.length;--p>-1;)l[p]=~~(1e3*l[p])/1e3;return l[2]="C"+l[2],Us(t,"M"+l.join(","))};class Ks{constructor(t,e){this.ease=Js(t,e)}static create(t,e){return Js(t,e)}static register(t){Gs=t,Qs()}}Hs()&&Gs.registerPlugin(Ks),Ks.version="3.12.7";
69/*!
70 * matrix 3.12.7
71 * https://gsap.com
72 *
73 * Copyright 2008-2025, GreenSock. All rights reserved.
74 * Subject to the terms at https://gsap.com/standard-license or for
75 * Club GSAP members, the agreement issued with that membership.
76 * @author: Jack Doyle, [email protected]
77*/
78var to,eo,ro,no,io,so,oo,ao,uo,lo="transform",po=lo+"Origin",co=function(t){var e=t.ownerDocument||t;!(lo in t.style)&&"msTransform"in t.style&&(po=(lo="msTransform")+"Origin");for(;e.parentNode&&(e=e.parentNode););if(eo=window,oo=new vo,e){to=e,ro=e.documentElement,no=e.body,(ao=to.createElementNS("http://www.w3.org/2000/svg","g")).style.transform="none";var r=e.createElement("div"),n=e.createElement("div"),i=e&&(e.body||e.firstElementChild);i&&i.appendChild&&(i.appendChild(r),r.appendChild(n),r.setAttribute("style","position:static;transform:translate3d(0,0,1px)"),uo=n.offsetParent!==r,i.removeChild(r))}return e},ho=[],fo=[],go=function(t){return t.ownerSVGElement||("svg"===(t.tagName+"").toLowerCase()?t:null)},_o=function t(e){return"fixed"===eo.getComputedStyle(e).position||((e=e.parentNode)&&1===e.nodeType?t(e):void 0)},mo=function t(e,r){if(e.parentNode&&(to||co(e))){var n=go(e),i=n?n.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",s=n?r?"rect":"g":"div",o=2!==r?0:100,a=3===r?100:0,u="position:absolute;display:block;pointer-events:none;margin:0;padding:0;",l=to.createElementNS?to.createElementNS(i.replace(/^https/,"http"),s):to.createElement(s);return r&&(n?(so||(so=t(e)),l.setAttribute("width",.01),l.setAttribute("height",.01),l.setAttribute("transform","translate("+o+","+a+")"),so.appendChild(l)):(io||((io=t(e)).style.cssText=u),l.style.cssText=u+"width:0.1px;height:0.1px;top:"+a+"px;left:"+o+"px",io.appendChild(l))),l}throw"Need document and parent."},Do=function(t,e,r,n,i,s,o){return t.a=e,t.b=r,t.c=n,t.d=i,t.e=s,t.f=o,t},vo=function(){function t(t,e,r,n,i,s){void 0===t&&(t=1),void 0===e&&(e=0),void 0===r&&(r=0),void 0===n&&(n=1),void 0===i&&(i=0),void 0===s&&(s=0),Do(this,t,e,r,n,i,s)}var e=t.prototype;return e.inverse=function(){var t=this.a,e=this.b,r=this.c,n=this.d,i=this.e,s=this.f,o=t*n-e*r||1e-10;return Do(this,n/o,-e/o,-r/o,t/o,(r*s-n*i)/o,-(t*s-e*i)/o)},e.multiply=function(t){var e=this.a,r=this.b,n=this.c,i=this.d,s=this.e,o=this.f,a=t.a,u=t.c,l=t.b,p=t.d,c=t.e,d=t.f;return Do(this,a*e+l*n,a*r+l*i,u*e+p*n,u*r+p*i,s+c*e+d*n,o+c*r+d*i)},e.clone=function(){return new t(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(t){var e=this.a,r=this.b,n=this.c,i=this.d,s=this.e,o=this.f;return e===t.a&&r===t.b&&n===t.c&&i===t.d&&s===t.e&&o===t.f},e.apply=function(t,e){void 0===e&&(e={});var r=t.x,n=t.y,i=this.a,s=this.b,o=this.c,a=this.d,u=this.e,l=this.f;return e.x=r*i+n*o+u||0,e.y=r*s+n*a+l||0,e},t}();function yo(t,e,r,n){if(!t||!t.parentNode||(to||co(t)).documentElement===t)return new vo;var i=function(t){for(var e,r;t&&t!==no;)(r=t._gsap)&&r.uncache&&r.get(t,"x"),r&&!r.scaleX&&!r.scaleY&&r.renderTransform&&(r.scaleX=r.scaleY=1e-4,r.renderTransform(1,r),e?e.push(r):e=[r]),t=t.parentNode;return e}(t),s=go(t)?ho:fo,o=function(t,e){var r,n,i,s,o,a,u=go(t),l=t===u,p=u?ho:fo,c=t.parentNode;if(t===eo)return t;if(p.length||p.push(mo(t,1),mo(t,2),mo(t,3)),r=u?so:io,u)l?(i=function(t){var e,r=t.getCTM();return r||(e=t.style[lo],t.style[lo]="none",t.appendChild(ao),r=ao.getCTM(),t.removeChild(ao),e?t.style[lo]=e:t.style.removeProperty(lo.replace(/([A-Z])/g,"-$1").toLowerCase())),r||oo.clone()}(t),s=-i.e/i.a,o=-i.f/i.d,n=oo):t.getBBox?(i=t.getBBox(),n=(n=t.transform?t.transform.baseVal:{}).numberOfItems?n.numberOfItems>1?function(t){for(var e=new vo,r=0;r<t.numberOfItems;
vendor: 4,195 bytes, lines 78-87
78r++)e.multiply(t.getItem(r).matrix);return e}(n):n.getItem(0).matrix:oo,s=n.a*i.x+n.c*i.y,o=n.b*i.x+n.d*i.y):(n=new vo,s=o=0),e&&"g"===t.tagName.toLowerCase()&&(s=o=0),(l?u:c).appendChild(r),r.setAttribute("transform","matrix("+n.a+","+n.b+","+n.c+","+n.d+","+(n.e+s)+","+(n.f+o)+")");else{if(s=o=0,uo)for(n=t.offsetParent,i=t;i&&(i=i.parentNode)&&i!==n&&i.parentNode;)(eo.getComputedStyle(i)[lo]+"").length>4&&(s=i.offsetLeft,o=i.offsetTop,i=0);if("absolute"!==(a=eo.getComputedStyle(t)).position&&"fixed"!==a.position)for(n=t.offsetParent;c&&c!==n;)s+=c.scrollLeft||0,o+=c.scrollTop||0,c=c.parentNode;(i=r.style).top=t.offsetTop-o+"px",i.left=t.offsetLeft-s+"px",i[lo]=a[lo],i[po]=a[po],i.position="fixed"===a.position?"fixed":"absolute",t.parentNode.appendChild(r)}return r}(t,r),a=s[0].getBoundingClientRect(),u=s[1].getBoundingClientRect(),l=s[2].getBoundingClientRect(),p=o.parentNode,c=!n&&_o(t),d=new vo((u.left-a.left)/100,(u.top-a.top)/100,(l.left-a.left)/100,(l.top-a.top)/100,a.left+(c?0:eo.pageXOffset||to.scrollLeft||ro.scrollLeft||no.scrollLeft||0),a.top+(c?0:eo.pageYOffset||to.scrollTop||ro.scrollTop||no.scrollTop||0));if(p.removeChild(o),i)for(a=i.length;a--;)(u=i[a]).scaleX=u.scaleY=0,u.renderTransform(1,u);return e?d.inverse():d}
79/*!
80 * MotionPathPlugin 3.12.7
81 * https://gsap.com
82 *
83 * @license Copyright 2008-2025, GreenSock. All rights reserved.
84 * Subject to the terms at https://gsap.com/standard-license or for
85 * Club GSAP members, the agreement issued with that membership.
86 * @author: Jack Doyle, [email protected]
87*/var xo,bo,wo,Co,Fo,Eo,To="x,translateX,left,marginLeft,xPercent".split(","),So="y,translateY,top,marginTop,yPercent".split(","),Ro=Math.PI/180,Ao=function(t,e,r,n){for(var i=e.length,s=2===n?0:n,o=0;o<i;o++)t[s]=parseFloat(e[o][r]),2===n&&(t[s+1]=0),s+=2;return t},Mo=function(t,e,r){return parseFloat(t._gsap.get(t,e,r||"px"))||0},ko=function(t){var e,r=t[0],n=t[1];for(e=2;e<t.length;e+=2)r=t[e]+=r,n=t[e+1]+=n},Oo=function(t,e,r,n,i,s,o,a,u){return"cubic"===o.type?e=[e]:(!1!==o.fromCurrent&&e.unshift(Mo(r,n,a),i?Mo(r,i,u):0),o.relative&&ko(e),e=[(i?ts:Ki)(e,o.curviness)]),e=s(Io(e,r,o)),jo(t,r,n,e,"x",a),i&&jo(t,r,i,e,"y",u),Ui(e,o.resolution||(0===o.curviness?20:12))},Po=function(t){return t},Bo=/[-+\.]*\d+\.?(?:e-|e\+)?\d*/g,Lo=function(t,e,r){var n,i=yo(t),s=0,o=0;return"svg"===(t.tagName+"").toLowerCase()?(n=t.viewBox.baseVal).width||(n={width:+t.getAttribute("width"),height:+t.getAttribute("height")}):n=e&&t.getBBox&&t.getBBox(),e&&"auto"!==e&&(s=e.push?e[0]*(n?n.width:t.offsetWidth||0):e.x,o=e.push?e[1]*(n?n.height:t.offsetHeight||0):e.y),r.apply(s||o?i.apply({x:s,y:o}):{x:i.e,y:i.f})},No=function(t,e,r,n){var i,s=yo(t.parentNode,!0,!0),o=s.clone().multiply(yo(e)),a=Lo(t,r,s),u=Lo(e,n,s),l=u.x,p=u.y;return o.e=o.f=0,"auto"===n&&e.getTotalLength&&"path"===e.tagName.toLowerCase()&&(i=e.getAttribute("d").match(Bo)||[],l+=(i=o.apply({x:+i[0],y:+i[1]})).x,p+=i.y),i&&(l-=(i=o.apply(e.getBBox())).x,p-=i.y),o.e=l-a.x,o.f=p-a.y,o},Io=function(t,e,r){var n,i,s,o=r.align,a=r.matrix,u=r.offsetX,l=r.offsetY,p=r.alignOrigin,c=t[0][0],d=t[0][1],h=Mo(e,"x"),f=Mo(e,"y");return t&&t.length?(o&&("self"===o||(n=Co(o)[0]||e)===e?Qi(t,1,0,0,1,h-c,f-d):(p&&!1!==p[2]?xo.set(e,{transformOrigin:100*p[0]+"% "+100*p[1]+"%"}):p=[Mo(e,"xPercent")/-100,Mo(e,"yPercent")/-100],s=(i=No(e,n,p,"auto")).apply({x:c,y:d}),Qi(t,i.a,i.b,i.c,i.d,h+i.e-(s.x-i.e),f+i.f-(s.y-i.f)))),a?Qi(t,a.a,a.b,a.c,a.d,a.e,a.f):(u||l)&&Qi(t,1,0,0,1,u||0,l||0),t):zi("M0,0L0,0")},jo=function(t,e,r,n,i,s){var o=e._gsap,a=o.harness,u=a&&a.aliases&&a.aliases[r],l=u&&u.indexOf(",")<0?u:r,p=t._pt=new bo(t._pt,e,l,0,0,Po,0,o.set(e,l,t));p.u=wo(o.get(e,l,s))||0,p.path=n,p.pp=i,t._props.push(l)},zo={version:"3.12.7",name:"motionPath",register:function(t,e,r){wo=(xo=t).utils.getUnit,Co=xo.utils.toArray,Fo=xo.core.getStyleSaver,Eo=xo.core.reverting||function(){},bo=r},init:function(t,e,r){if(!xo)return console.warn("Please gsap.registerPlugin(MotionPathPlugin)"),!1;"object"==typeof e&&!e.style&&e.path||(e={path:e});var n,i,s,o,a=[],u=e,l=u.path,p=u.autoRotate,c=u.unitX,d=u.unitY,h=u.x,f=u.y,g=l[0],_=(s=e.start,o="end"in e?e.end:1,function(t){return s||1!==o?Gi(t,
87s,o):t});if(this.rawPaths=a,this.target=t,this.tween=r,this.styles=Fo&&Fo(t,"transform"),(this.rotate=p||0===p)&&(this.rOffset=parseFloat(p)||0,this.radians=!!e.useRadians,this.rProp=e.rotation||"rotation",this.rSet=t._gsap.set(t,this.rProp,this),this.ru=wo(t._gsap.get(t,this.rProp))||0),Array.isArray(l)&&!("closed"in l)&&"number"!=typeof g){for(i in g)!h&&~To.indexOf(i)?h=i:!f&&~So.indexOf(i)&&(f=i);for(i in h&&f?a.push(Oo(this,Ao(Ao([],l,h,0),l,f,1),t,h,f,_,e,c||wo(l[0][h]),d||wo(l[0][f]))):h=f=0,g)i!==h&&i!==f&&a.push(Oo(this,Ao([],l,i,2),t,i,0,_,e,wo(l[0][i])))}else Ui(n=_(Io(zi(e.path),t,e)),e.resolution),a.push(n),jo(this,t,e.x||"x",n,"x",e.unitX||"px"),jo(this,t,e.y||"y",n,"y",e.unitY||"px");r.vars.immediateRender&&this.render(r.progress(),this)},render:function(t,e){var r=e.rawPaths,n=r.length,i=e._pt;if(e.tween._time||!Eo()){for(t>1?t=1:t<0&&(t=0);n--;)Wi(r[n],t,!n&&e.rotate,r[n]);for(;i;)i.set(i.t,i.p,i.path[i.pp]+i.u,i.d,t),i=i._next;e.rotate&&e.rSet(e.target,e.rProp,r[0].angle*(e.radians?Ro:1)+e.rOffset+e.ru,e,t)}else e.styles.revert()},getLength:function(t){return Ui(zi(t)).totalLength},sliceRawPath:Gi,getRawPath:zi,pointsToSegment:ts,stringToRawPath:Ji,rawPathToString:es,transformRawPath:Qi,getGlobalMatrix:yo,getPositionOnPath:Wi,cacheRawPathMeasurements:Ui,convertToPath:function(t,e){return Co(t).map(function(t){return function(t,e){var r,n,i,s,o,a,u,l,p,c,d,h,f,g,_,m,D,v,y,x,b,w,C=t.tagName.toLowerCase(),F=.552284749831;return"path"!==C&&t.getBBox?(a=function(t,e){var r,n=document.createElementNS("http://www.w3.org/2000/svg","path"),i=[].slice.call(t.attributes),s=i.length;for(e=","+e+",";--s>-1;)r=i[s].nodeName.toLowerCase(),e.indexOf(","+r+",")<0&&n.setAttributeNS(null,r,i[s].nodeValue);return n}(t,"x,y,width,height,cx,cy,rx,ry,r,x1,x2,y1,y2,points"),w=function(t,e){for(var r=e?e.split(","):[],n={},i=r.length;--i>-1;)n[r[i]]=+t.getAttribute(r[i])||0;return n}(t,qi[C]),"rect"===C?(s=w.rx,o=w.ry||s,n=w.x,i=w.y,c=w.width-2*s,d=w.height-2*o,r=s||o?"M"+(m=(g=(f=n+s)+c)+s)+","+(v=i+o)+" V"+(y=v+d)+" C"+[m,x=y+o*F,_=g+s*F,b=y+o,g,b,g-(g-f)/3,b,f+(g-f)/3,b,f,b,h=n+s*(1-F),b,n,x,n,y,n,y-(y-v)/3,n,v+(y-v)/3,n,v,n,D=i+o*(1-F),h,i,f,i,f+(g-f)/3,i,g-(g-f)/3,i,g,i,_,i,m,D,m,v].join(",")+"z":"M"+(n+c)+","+i+" v"+d+" h"+-c+" v"+-d+" h"+c+"z"):"circle"===C||"ellipse"===C?("circle"===C?l=(s=o=w.r)*F:(s=w.rx,l=(o=w.ry)*F),r="M"+((n=w.cx)+s)+","+(i=w.cy)+" C"+[n+s,i+l,n+(u=s*F),i+o,n,i+o,n-u,i+o,n-s,i+l,n-s,i,n-s,i-l,n-u,i-o,n,i-o,n+u,i-o,n+s,i-l,n+s,i].join(",")+"z"):"line"===C?r="M"+w.x1+","+w.y1+" L"+w.x2+","+w.y2:"polyline"!==C&&"polygon"!==C||(r="M"+(n=(p=(t.getAttribute("points")+"").match(mi)||[]).shift())+","+(i=p.shift())+" L"+p.join(","),"polygon"===C&&(r+=","+n+","+i+"z")),a.setAttribute("d",es(a._gsRawPath=Ji(r))),e&&t.parentNode&&(t.parentNode.insertBefore(a,t),t.parentNode.removeChild(t)),a):t}(t,!1!==e)})},convertCoordinates:function(t,e,r){var n=yo(e,!0,!0).multiply(yo(t));return r?n.apply(r):n},getAlignMatrix:No,getRelativePosition:function(t,e,r,n){var i=No(t,e,r,n);return{x:i.e,y:i.f}},arrayToRawPath:function(t,e){var r=Ao(Ao([],t,(e=e||{}).x||"x",0),t,e.y||"y",1);return e.relative&&ko(r),["cubic"===e.type?r:ts(r,e.curviness)]}};function Xo(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(xo||"undefined"!=typeof window&&(xo=window.gsap)&&xo.registerPlugin&&xo)&&xo.registerPlugin(zo);
88/*!
89 * Draggable 3.12.7
90 * https://gsap.com
91 *
92 * @license Copyright 2008-2025, GreenSock. All rights reserved.
93 * Subject to the terms at https://gsap.com/standard-license or for
94 * Club GSAP members, the agreement issued with that membership.
95 * @author: Jack Doyle, [email protected]
96 */
97var qo,Yo,Go,$o,Uo,Ho,Vo,Wo,Qo,Zo,Jo,Ko,ta,ea,ra,na,ia,sa,oa,aa,ua,la,pa=0,ca=function(){return"undefined"!=typeof window},da=function(){return qo||ca()&&(qo=window.gsap)&&qo.registerPlugin&&qo},ha=function(t){return"function"==typeof t},fa=function(t){return"object"==typeof t},ga=function(t){return void 0===t},_a=function(){return!1},ma="transform",Da="transformOrigin",va=function(t){return Math.round(1e4*t)/1e4},ya=Array.isArray,xa=function(t,e){var r=Go.createElementNS?Go.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):Go.createElement(t);return r.style?r:Go.createElement(t)},ba=180/Math.PI,wa=1e20,Ca=new vo,Fa=Date.now||function(){return(new Date).getTime()},Ea=[],Ta={},Sa=0,Ra=/^(?:a|input|textarea|button|select)$/i,Aa=0,Ma={},ka={},Oa=function(t,e){var r,n={};for(r in t)n[r]=e?t[r]*e:t[r];return n},Pa=function t(e,r){for(var n,i=e.length;i--;)r?e[i].style.touchAction=r:e[i].style.removeProperty("touch-action"),(n=e[i].children)&&n.length&&t(n,r)}
vendor: 12,806 bytes, line 97
97,Ba=function(){return Ea.forEach(function(t){return t()})},La=function(){return!Ea.length&&qo.ticker.remove(Ba)},Na=function(t){for(var e=Ea.length;e--;)Ea[e]===t&&Ea.splice(e,1);qo.to(La,{overwrite:!0,delay:15,duration:0,onComplete:La,data:"_draggable"})},Ia=function(t,e,r,n){if(t.addEventListener){var i=ta[e];n=n||(Jo?{passive:!1}:null),t.addEventListener(i||e,r,n),i&&e!==i&&t.addEventListener(e,r,n)}},ja=function(t,e,r,n){if(t.removeEventListener){var i=ta[e];t.removeEventListener(i||e,r,n),i&&e!==i&&t.removeEventListener(e,r,n)}},za=function(t){t.preventDefault&&t.preventDefault(),t.preventManipulation&&t.preventManipulation()},Xa=function t(e){ea=e.touches&&pa<e.touches.length,ja(e.target,"touchend",t)},qa=function(t){ea=t.touches&&pa<t.touches.length,Ia(t.target,"touchend",Xa)},Ya=function(t){return Yo.pageYOffset||t.scrollTop||t.documentElement.scrollTop||t.body.scrollTop||0},Ga=function(t){return Yo.pageXOffset||t.scrollLeft||t.documentElement.scrollLeft||t.body.scrollLeft||0},$a=function t(e,r){Ia(e,"scroll",r),Ha(e.parentNode)||t(e.parentNode,r)},Ua=function t(e,r){ja(e,"scroll",r),Ha(e.parentNode)||t(e.parentNode,r)},Ha=function(t){return!(t&&t!==$o&&9!==t.nodeType&&t!==Go.body&&t!==Yo&&t.nodeType&&t.parentNode)},Va=function(t,e){var r="x"===e?"Width":"Height",n="scroll"+r,i="client"+r;return Math.max(0,Ha(t)?Math.max($o[n],Uo[n])-(Yo["inner"+r]||$o[i]||Uo[i]):t[n]-t[i])},Wa=function t(e,r){var n=Va(e,"x"),i=Va(e,"y");Ha(e)?e=ka:t(e.parentNode,r),e._gsMaxScrollX=n,e._gsMaxScrollY=i,r||(e._gsScrollX=e.scrollLeft||0,e._gsScrollY=e.scrollTop||0)},Qa=function(t,e,r){var n=t.style;n&&(ga(n[e])&&(e=Qo(e,t)||e),null==r?n.removeProperty&&n.removeProperty(e.replace(/([A-Z])/g,"-$1").toLowerCase()):n[e]=r)},Za=function(t){return Yo.getComputedStyle(t instanceof Element?t:t.host||(t.parentNode||{}).host||t)},Ja={},Ka=function(t){if(t===Yo)return Ja.left=Ja.top=0,Ja.width=Ja.right=$o.clientWidth||t.innerWidth||Uo.clientWidth||0,Ja.height=Ja.bottom=(t.innerHeight||0)-20<$o.clientHeight?$o.clientHeight:t.innerHeight||Uo.clientHeight||0,Ja;var e=t.ownerDocument||Go,r=ga(t.pageX)?t.nodeType||ga(t.left)||ga(t.top)?Zo(t)[0].getBoundingClientRect():t:{left:t.pageX-Ga(e),top:t.pageY-Ya(e),right:t.pageX-Ga(e)+1,bottom:t.pageY-Ya(e)+1};return ga(r.right)&&!ga(r.width)?(r.right=r.left+r.width,r.bottom=r.top+r.height):ga(r.width)&&(r={width:r.right-r.left,height:r.bottom-r.top,right:r.right,left:r.left,bottom:r.bottom,top:r.top}),r},tu=function(t,e,r){var n,i=t.vars,s=i[r],o=t._listeners[e];return ha(s)&&(n=s.apply(i.callbackScope||t,i[r+"Params"]||[t.pointerEvent])),o&&!1===t.dispatchEvent(e)&&(n=!1),n},eu=function(t,e){var r,n,i,s=Zo(t)[0];return s.nodeType||s===Yo?nu(s,e):ga(t.left)?{left:n=t.min||t.minX||t.minRotation||0,top:r=t.min||t.minY||0,width:(t.max||t.maxX||t.maxRotation||0)-n,height:(t.max||t.maxY||0)-r}:(i={x:0,y:0},{left:t.left-i.x,top:t.top-i.y,width:t.width,height:t.height})},ru={},nu=function(t,e){e=Zo(e)[0];var r,n,i,s,o,a,u,l,p,c,d,h,f,g=t.getBBox&&t.ownerSVGElement,_=t.ownerDocument||Go;if(t===Yo)i=Ya(_),n=(r=Ga(_))+(_.documentElement.clientWidth||t.innerWidth||_.body.clientWidth||0),s=i+((t.innerHeight||0)-20<_.documentElement.clientHeight?_.documentElement.clientHeight:t.innerHeight||_.body.clientHeight||0);else{if(e===Yo||ga(e))return t.getBoundingClientRect();r=i=0,g?(d=(c=t.getBBox()).width,h=c.height):(t.viewBox&&(c=t.viewBox.baseVal)&&(r=c.x||0,i=c.y||0,d=c.width,h=c.height),d||(c="border-box"===(f=Za(t)).boxSizing,d=(parseFloat(f.width)||t.clientWidth||0)+(c?0:parseFloat(f.borderLeftWidth)+parseFloat(f.borderRightWidth)),h=(parseFloat(f.height)||t.clientHeight||0)+(c?0:parseFloat(f.borderTopWidth)+parseFloat(f.borderBottomWidth)))),n=d,s=h}return t===e?{left:r,top:i,width:n-r,height:s-i}:(a=(o=yo(e,!0).multiply(yo(t))).apply({x:r,y:i}),u=o.apply({x:n,y:i}),l=o.apply({x:n,y:s}),p=o.apply({x:r,y:s}),{left:r=Math.min(a.x,u.x,l.x,p.x),top:i=Math.min(a.y,u.y,l.y,p.y),width:Math.max(a.x,u.x,l.x,p.x)-r,height:Math.max(a.y,u.y,l.y,p.y)-i})},iu=function(t,e,r,n,i,s){var o,a,u,l={};if(e)if(1!==i&&e instanceof Array){if(l.end=o=[],u=e.length,fa(e[0]))for(a=0;a<u;a++)o[a]=Oa(e[a],i);else for(a=0;a<u;a++)o[a]=e[a]*i;r+=1.1,n-=1.1}else ha(e)?l.end=function(r){var n,s,o=e.call(t,r);if(1!==i)if(fa(o)){for(s in n={},o)n[s]=o[s]*i;o=n}else o*=i;return o}:l.end=e;return(r||0===r)&&(l.max=r),(n||0===n)&&(l.min=n),s&&(l.velocity=0),l},su=function t(e){var r;return!(!e||!e.getAttribute||e===Uo)&&(!("true"!==(r=e.getAttribute("data-clickable"))&&("false"===r||!Ra.test(e.nodeName+"")&&"true"!==e.getAttribute("contentEditable")))||t(e.parentNode))},ou=function(t,e){for(var r,n=t.length;n--;)(r=t[n]).ondragstart=r.onselectstart=e?null:_a,qo.set(r,{lazy:!0,userSelect:e?"text":"none"})},au=function t(e){return"fixed"===Za(e).position||((e=e.parentNode)&&1===e.nodeType?t(e):void 0)},uu=function(t,e){t=qo.utils.toArray(t)[0],e=e||{};var r,n,i,s,o,a,u=document.createElement("div"),l=u.style,p=t.firstChild,c=0,d=0,h=t.scrollTop,f=t.scrollLeft,g=t.scrollWidth,_=t.scrollHeight,m=0,D=0,v=0;ua&&!1!==e.force3D?(o="translate3d(",a="px,0px)"):ma&&(o="translate(",a="px)"),this.scrollTop=function(t,e){if(!arguments.length)return-this.top();this.top(-t,e)},this.scrollLeft=function(t,e){if(!arguments.length)return-this.left();this.left(-t,e)},this.left=function(r,n){if(!arguments.length)return-(t.scrollLeft+d);var i=t.scrollLeft-f,s=d;if((i>2||i<-2)&&!n)return f=t.scrollLeft,qo.killTweensOf(this,{left:1,scrollLeft:1}),this.left(-f),void(e.onKill&&e.onKill());(r=-r)<0?(d=r-.5|0,r=0):r>D?(d=r-D|0,r=D):d=0,(d||s)&&(this._skip||(l[ma]=o+-d+"px,"+-c+a),d+m>=0&&(l.paddingRight=d+m+"px")),t.scrollLeft=0|r,f=t.scrollLeft},this.top=function(r,n){if(!arguments.length)return-(t.scrollTop+c);var i=t.scrollTop-h,s=c;if((i>2||i<-2)&&!n)return h=t.scrollTop,qo.killTweensOf(this,{top:1,scrollTop:1}),this.top(-h),void(e.onKill&&e.onKill());(r=-r)<0?(c=r-.5|0,r=0):r>v?(c=r-v|0,r=v):c=0,(c||s)&&(this._skip||(l[ma]=o+-d+"px,"+-c+a)),t.scrollTop=0|r,h=t.scrollTop},this.maxScrollTop=function(){return v},this.maxScrollLeft=function(){return D},this.disable=function(){for(p=u.firstChild;p;)s=p.nextSibling,t.appendChild(p),p=s;t===u.parentNode&&t.removeChild(u)},this.enable=function(){if((p=t.firstChild)!==u){for(;p;)s=p.nextSibling,u.appendChild(p),p=s;t.appendChild(u),this.calibrate()}},this.calibrate=function(e){var s,o,a,p=t.clientWidth===r;h=t.scrollTop,f=t.scrollLeft,p&&t.clientHeight===n&&u.offsetHeight===i&&g===t.scrollWidth&&_===t.scrollHeight&&!e||((c||d)&&(o=this.left(),a=this.top(),this.left(-t.scrollLeft),this.top(-t.scrollTop)),s=Za(t),p&&!e||(l.display="block",l.width="auto",l.paddingRight="0px",(m=Math.max(0,t.scrollWidth-t.clientWidth))&&(m+=parseFloat(s.paddingLeft)+(la?parseFloat(s.paddingRight):0))),l.display="inline-block",l.position="relative",l.overflow="visible",l.verticalAlign="top",l.boxSizing="content-box",l.width="100%",l.paddingRight=m+"px",la&&(l.paddingBottom=s.paddingBottom),r=t.clientWidth,n=t.clientHeight,g=t.scrollWidth,_=t.scrollHeight,D=t.scrollWidth-r,v=t.scrollHeight-n,i=u.offsetHeight,l.display="block",(o||a)&&(this.left(o),this.top(a)))},this.content=u,this.element=t,this._skip=!1,this.enable()},lu=function(t){if(ca()&&document.body){var e=window&&window.navigator;Yo=window,Go=document,$o=Go.documentElement,Uo=Go.body,Ho=xa("div"),sa=!!window.PointerEvent,(Vo=xa("div")).style.cssText="visibility:hidden;height:1px;top:-1px;pointer-events:none;position:relative;clear:both;cursor:grab",ia="grab"===Vo.style.cursor?"grab":"move",ra=e&&-1!==e.userAgent.toLowerCase().indexOf("android"),Ko="ontouchstart"in $o&&"orientation"in Yo||e&&(e.MaxTouchPoints>0||e.msMaxTouchPoints>0),n=xa("div"),s=(i=xa("div")).style,o=Uo,s.display="inline-block",s.position="relative",n.style.cssText="width:90px;height:40px;padding:10px;overflow:auto;visibility:hidden",n.appendChild(i),o.appendChild(n),r=i.offsetHeight+18>n.scrollHeight,o.removeChild(n),la=r,ta=function(t){for(var e=t.split(","),r=(("onpointerdown"in Ho?"pointerdown,pointermove,pointerup,pointercancel":"onmspointerdown"in Ho?"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":t).split(",")),n={},i=4;--i>-1;)n[e[i]]=r[i],n[r[i]]=e[i];try{$o.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){Jo=1}}))}catch(t){}return n}("touchstart,touchmove,touchend,touchcancel"),Ia(Go,"touchcancel",_a),Ia(Yo,"touchmove",_a),Uo&&Uo.addEventListener("touchstart",_a),Ia(Go,"contextmenu",function(){for(var t in Ta)Ta[t].isPressed&&Ta[t].endDrag()}),qo=Wo=da()}var r,n,i,s,o;qo?(na=qo.plugins.inertia,oa=qo.core.context||function(){},Qo=qo.utils.checkPrefix,ma=Qo(ma),Da=Qo(Da),Zo=qo.utils.toArray,aa=qo.core.getStyleSaver,ua=!!Qo("perspective")):t&&console.warn("Please gsap.registerPlugin(Draggable)")},pu=function(t){var e,r;function n(e,r){var i;i=t.call(this)||this,Wo||lu(1),e=Zo(e)[0],i.styles=aa&&aa(e,"transform,left,top"),na||(na=qo.plugins.inertia),i.vars=r=Oa(r||{}),i.target=e,i.x=i.y=i.rotation=0,i.dragResistance=parseFloat(r.dragResistance)||0,i.edgeResistance=isNaN(r.edgeResistance)?1:parseFloat(r.edgeResistance)||0,i.lockAxis=r.lockAxis,i.autoScroll=r.autoScroll||0,i.lockedAxis=null,i.allowEventDefault=!!r.allowEventDefault,qo.getProperty(e,"x");var s,o,a,u,l,p,c,d,h,f,g,_,m,D,v,y,x,b,w,C,F,E,T,S,R,A,M,k,O,P,B,L,N,I=(r.type||"x,y").toLowerCase(),j=~I.indexOf("x")||~I.indexOf("y"),z=-1!==I.indexOf("rotation"),X=z?"rotation":j?"x":"left",q=j?"y":"top",Y=!(!~I.indexOf("x")&&!~I.indexOf("left")&&"scroll"!==I),G=!(!~I.indexOf("y")&&!~I.indexOf("top")&&"scroll"!==I),$=r.minimumMovement||2,U=Xo(i),H=Zo(r.trigger||r.handle||e),V={},W=0,Q=!1,Z=r.autoScrollMarginTop||40,J=r.autoScrollMarginRight||40,K=r.autoScrollMarginBottom||40,tt=r.autoScrollMarginLeft||40,et=r.clickableTest||su,rt=0,nt=e._gsap||qo.core.getCache(e),it=au(e),st=function(t,r){return parseFloat(nt.get(e,t,r))},ot=e.ownerDocument||Go,at=function(t){return za(t),t.stopImmediatePropagation&&t.stopImmediatePropagation(),!1},ut=function t(r){if(U.autoScroll&&U.isDragging&&(Q||x)){var n,i,s,a,u,l,p,c,h=e,f=15*U.autoScroll;for(Q=!1,ka.scrollTop=null!=Yo.pageYOffset?Yo.pageYOffset:null!=ot.documentElement.scrollTop?ot.documentElement.scrollTop:ot.body.scrollTop,ka.scrollLeft=null!=Yo.pageXOffset?Yo.pageXOffset:null!=ot.documentElement.scrollLeft?ot.documentElement.scrollLeft:ot.body.scrollLeft,a=U.pointerX-ka.scrollLeft,u=U.pointerY-ka.scrollTop;h&&!i;)n=(i=Ha(h.parentNode))?ka:h.parentNode,s=i?{bottom:Math.max($o.clientHeight,Yo.innerHeight||0),right:Math.max($o.clientWidth,Yo.innerWidth||0),left:0,top:0}:n.getBoundingClientRect(),l=p=0,G&&((c=n._gsMaxScrollY-n.scrollTop)<0?p=c:u>s.bottom-K&&c?(Q=!0,p=Math.min(c,f*(1-Math.max(0,s.bottom-u)/K)|0)):u<s.top+Z&&n.scrollTop&&(Q=!0,p=-Math.min(n.scrollTop,f*(1-Math.max(0,u-s.top)/Z)|0)),p&&(n.scrollTop+=p)),Y&&((c=n._gsMaxScrollX-n.scrollLeft)<0?l=c:a>s.right-J&&c?(Q=!0,l=Math.min(c,f*(1-Math.max(0,s.right-a)/J)|0)):a<s.left+tt&&n.scrollLeft&&(Q=!0,l=-Math.min(n.scrollLeft,f*(1-Math.max(0,a-s.left)/tt)|0)),l&&(n.scrollLeft+=l)),i&&(l||p)&&(Yo.scrollTo(n.scrollLeft,n.scrollTop),xt(U.pointerX+l,U.pointerY+p)),h=n}if(x){var g=U.x,_=U.y;z?(U.deltaX=g-parseFloat(nt.rotation),U.rotation=g,nt.rotation=g+"deg",nt.renderTransform(1,nt)):o?(G&&(U.deltaY=_-o.top(),o.top(_)),Y&&(U.deltaX=g-o.left(),o.left(g))):j?(G&&(U.deltaY=_-parseFloat(nt.y),nt.y=_+"px"),Y&&(U.deltaX=g-parseFloat(nt.x),nt.x=g+"px"),nt.renderTransform(1,nt)):(G&&(U.deltaY=_-parseFloat(e.style.top||0),e.style.top=_+"px"),Y&&(U.deltaX=g-parseFloat(e.style.left||0),e.style.left=g+"px")),!d||r||k||(k=!0,!1===tu(U,"drag","onDrag")&&(Y&&(U.x-=U.deltaX),G&&(U.y-=U.deltaY),t(!0)),k=!1)}x=!1},lt=function(t,r){var n,i,s=U.x,a=U.y;e._gsap||(nt=qo.core.getCache(e)),nt.uncache&&qo.getProperty(e,"x"),j?(U.x=parseFloat(nt.x),U.y=parseFloat(nt.y)):z?U.x=U.rotation=parseFloat(nt.rotation):o?(U.y=o.top(),U.x=o.left()):(U.y=parseFloat(e.style.top||(i=Za(e))&&i.top)||0,U.x=parseFloat(e.style.left||(i||{}).left)||0),(w||C||F)&&!r&&(U.isDragging||U.isThrowing)&&(F&&(Ma.x=U.x,Ma.y=U.y,(n=F(Ma)).x!==U.x&&(U.x=n.x,x=!0),n.y!==U.y&&(U.y=n.y,x=!0)),w&&(n=w(U.x))!==U.x&&(U.x=n,z&&(U.rotation=n),x=!0),C&&((n=C(U.y))!==U.y&&(U.y=n),x=!0)),x&&ut(!0),t||(U.deltaX=U.x-s,U.deltaY=U.y-a,tu(U,"throwupdate","onThrowUpdate"))},pt=function(t,e,r,n){return null==e&&(e=-wa),null==r&&(r=wa),ha(t)?function(i){var s=U.isPressed?1-U.edgeResistance:1;return t.call(U,(i>r?r+(i-r)*s:i<e?e+(i-e)*s:i)*n)*n}:ya(t)?function(n){for(var i,s,o=t.length,a=0,u=wa;--o>-1;)(s=(i=t[o])-n)<0&&(s=-s),s<u&&i>=e&&i<=r&&(a=o,u=s);return t[a]}:isNaN(t)?function(t){return t}:function(){return t*n}},ct=function(){var t,n,i,s;c=!1,o?(o.calibrate(),U.minX=g=-o.maxScrollLeft(),U.minY=m=-o.maxScrollTop(),U.maxX=f=U.maxY=_=0,c=!0):r.boun
vendor: 5,036 bytes, line 97
97ds&&(t=eu(r.bounds,e.parentNode),z?(U.minX=g=t.left,U.maxX=f=t.left+t.width,U.minY=m=U.maxY=_=0):ga(r.bounds.maxX)&&ga(r.bounds.maxY)?(n=eu(e,e.parentNode),U.minX=g=Math.round(st(X,"px")+t.left-n.left),U.minY=m=Math.round(st(q,"px")+t.top-n.top),U.maxX=f=Math.round(g+(t.width-n.width)),U.maxY=_=Math.round(m+(t.height-n.height))):(t=r.bounds,U.minX=g=t.minX,U.minY=m=t.minY,U.maxX=f=t.maxX,U.maxY=_=t.maxY),g>f&&(U.minX=f,U.maxX=f=g,g=U.minX),m>_&&(U.minY=_,U.maxY=_=m,m=U.minY),z&&(U.minRotation=g,U.maxRotation=f),c=!0),r.liveSnap&&(i=!0===r.liveSnap?r.snap||{}:r.liveSnap,s=ya(i)||ha(i),z?(w=pt(s?i:i.rotation,g,f,1),C=null):i.points?F=function(t,e,r,n,i,s,o){return s=s&&s<wa?s*s:wa,ha(t)?function(a){var u,l,p,c=U.isPressed?1-U.edgeResistance:1,d=a.x,h=a.y;return a.x=d=d>r?r+(d-r)*c:d<e?e+(d-e)*c:d,a.y=h=h>i?i+(h-i)*c:h<n?n+(h-n)*c:h,(u=t.call(U,a))!==a&&(a.x=u.x,a.y=u.y),1!==o&&(a.x*=o,a.y*=o),s<wa&&(l=a.x-d)*l+(p=a.y-h)*p>s&&(a.x=d,a.y=h),a}:ya(t)?function(e){for(var r,n,i,o,a=t.length,u=0,l=wa;--a>-1;)(o=(r=(i=t[a]).x-e.x)*r+(n=i.y-e.y)*n)<l&&(u=a,l=o);return l<=s?t[u]:e}:function(t){return t}}(s?i:i.points,g,f,m,_,i.radius,o?-1:1):(Y&&(w=pt(s?i:i.x||i.left||i.scrollLeft,g,f,o?-1:1)),G&&(C=pt(s?i:i.y||i.top||i.scrollTop,m,_,o?-1:1))))},dt=function(){U.isThrowing=!1,tu(U,"throwcomplete","onThrowComplete")},ht=function(){U.isThrowing=!1},ft=function(t,n){var i,s,a,u;t&&na?(!0===t&&(i=r.snap||r.liveSnap||{},s=ya(i)||ha(i),t={resistance:(r.throwResistance||r.resistance||1e3)/(z?10:1)},z?t.rotation=iu(U,s?i:i.rotation,f,g,1,n):(Y&&(t[X]=iu(U,s?i:i.points||i.x||i.left,f,g,o?-1:1,n||"x"===U.lockedAxis)),G&&(t[q]=iu(U,s?i:i.points||i.y||i.top,_,m,o?-1:1,n||"y"===U.lockedAxis)),(i.points||ya(i)&&fa(i[0]))&&(t.linkedProps=X+","+q,t.radius=i.radius))),U.isThrowing=!0,u=isNaN(r.overshootTolerance)?1===r.edgeResistance?0:1-U.edgeResistance+.2:r.overshootTolerance,t.duration||(t.duration={max:Math.max(r.minDuration||0,"maxDuration"in r?r.maxDuration:2),min:isNaN(r.minDuration)?0===u||fa(t)&&t.resistance>1e3?0:.5:r.minDuration,overshoot:u}),U.tween=a=qo.to(o||e,{inertia:t,data:"_draggable",inherit:!1,onComplete:dt,onInterrupt:ht,onUpdate:r.fastMode?tu:lt,onUpdateParams:r.fastMode?[U,"onthrowupdate","onThrowUpdate"]:i&&i.radius?[!1,!0]:[]}),r.fastMode||(o&&(o._skip=!0),a.render(1e9,!0,!0),lt(!0,!0),U.endX=U.x,U.endY=U.y,z&&(U.endRotation=U.x),a.play(0),lt(!0,!0),o&&(o._skip=!1))):c&&U.applyBounds()},gt=function(t){var r,n=S;S=yo(e.parentNode,!0),t&&U.isPressed&&!S.equals(n||new vo)&&(r=n.inverse().apply({x:a,y:u}),S.apply(r,r),a=r.x,u=r.y),S.equals(Ca)&&(S=null)},_t=function(){var t,r,n,i=1-U.edgeResistance,s=it?Ga(ot):0,d=it?Ya(ot):0;j&&(nt.x=st(X,"px")+"px",nt.y=st(q,"px")+"px",nt.renderTransform()),gt(!1),ru.x=U.pointerX-s,ru.y=U.pointerY-d,S&&S.apply(ru,ru),a=ru.x,u=ru.y,x&&(xt(U.pointerX,U.pointerY),ut(!0)),L=yo(e),o?(ct(),p=o.top(),l=o.left()):(mt()?(lt(!0,!0),ct()):U.applyBounds(),z?(t=e.ownerSVGElement?[nt.xOrigin-e.getBBox().x,nt.yOrigin-e.getBBox().y]:(Za(e)[Da]||"0 0").split(" "),y=U.rotationOrigin=yo(e).apply({x:parseFloat(t[0])||0,y:parseFloat(t[1])||0}),lt(!0,!0),r=U.pointerX-y.x-s,n=y.y-U.pointerY+d,l=U.x,p=U.y=Math.atan2(n,r)*ba):(p=st(q,"px"),l=st(X,"px"))),c&&i&&(l>f?l=f+(l-f)/i:l<g&&(l=g-(g-l)/i),z||(p>_?p=_+(p-_)/i:p<m&&(p=m-(m-p)/i))),U.startX=l=va(l),U.startY=p=va(p)},mt=function(){return U.tween&&U.tween.isActive()},Dt=function(){!Vo.parentNode||mt()||U.isDragging||Vo.parentNode.removeChild(Vo)},vt=function(t,i){var l;if(!s||U.isPressed||!t||!("mousedown"!==t.type&&"pointerdown"!==t.type||i)&&Fa()-rt<30&&ta[U.pointerEvent.type])B&&t&&s&&za(t);else{if(R=mt(),N=!1,U.pointerEvent=t,ta[t.type]?(T=~t.type.indexOf("touch")?t.currentTarget||t.target:ot,Ia(T,"touchend",bt),Ia(T,"touchmove",yt),Ia(T,"touchcancel",bt),Ia(ot,"touchstart",qa)):(T=null,Ia(ot,"mousemove",yt)),M=null,sa&&T||(Ia(ot,"mouseup",bt),t&&t.target&&Ia(t.target,"mouseup",bt)),E=et.call(U,t.target)&&!1===r.dragClickables&&!i)return Ia(t.target,"change",bt),tu(U,"pressInit","onPressInit"),tu(U,"press","onPress"),ou(H,!0),void(B=!1);var p;if(A=!(!T||Y===G||!1===U.vars.allowNativeTouchScrolling||U.vars.allowContextMenu&&t&&(t.ctrlKey||t.which>2))&&(Y?"y":"x"),(B=!A&&!U.allowEventDefault)&&(za(t),Ia(Yo,"touchforcechange",za)),t.changedTouches?(t=D=t.changedTouches[0],v=t.identifier):t.pointerId?v=t.pointerId:D=v=null,pa++,p=ut,Ea.push(p),1===Ea.length&&qo.ticker.add(Ba),u=U.pointerY=t.pageY,a=U.pointerX=t.pageX,tu(U,"pressInit","onPressInit"),(A||U.autoScroll)&&Wa(e.parentNode),!e.parentNode||!U.autoScroll||o||z||!e.parentNode._gsMaxScrollX||Vo.parentNode||e.getBBox||(Vo.style.width=e.parentNode.scrollWidth+"px",e.parentNode.appendChild(Vo)),_t(),U.tween&&U.tween.kill(),U.isThrowing=!1,qo.killTweensOf(o||e,V,!0),o&&qo.killTweensOf(e,{scrollTo:1},!0),U.tween=U.lockedAxis=null,(r.zIndexBoost||!z&&!o&&!1!==r.zIndexBoost)&&(e.style.zIndex=n.zIndex++),U.isPressed=!0,d=!(!r.onDrag&&!U._listeners.drag),h=!(!r.onMove&&!U._listeners.move),!1!==r.cursor||r.activeCursor)for(l=H.length;--l>-1;
97)qo.set(H[l],{cursor:r.activeCursor||r.cursor||("grab"===ia?"grabbing":ia)});tu(U,"press","onPress")}},yt=function(t){var r,n,i,o,l,p,c=t;if(s&&!ea&&U.isPressed&&t){if(U.pointerEvent=t,r=t.changedTouches){if((t=r[0])!==D&&t.identifier!==v){for(o=r.length;--o>-1&&(t=r[o]).identifier!==v&&t.target!==e;);if(o<0)return}}else if(t.pointerId&&v&&t.pointerId!==v)return;T&&A&&!M&&(ru.x=t.pageX-(it?Ga(ot):0),ru.y=t.pageY-(it?Ya(ot):0),S&&S.apply(ru,ru),n=ru.x,i=ru.y,((l=Math.abs(n-a))!==(p=Math.abs(i-u))&&(l>$||p>$)||ra&&A===M)&&(M=l>p&&Y?"x":"y",A&&M!==A&&Ia(Yo,"touchforcechange",za),!1!==U.vars.lockAxisOnTouchScroll&&Y&&G&&(U.lockedAxis="x"===M?"y":"x",ha(U.vars.onLockAxis)&&U.vars.onLockAxis.call(U,c)),ra&&A===M))?bt(c):(U.allowEventDefault||A&&(!M||A===M)||!1===c.cancelable?B&&(B=!1):(za(c),B=!0),U.autoScroll&&(Q=!0),xt(t.pageX,t.pageY,h))}else B&&t&&s&&za(t)},xt=function(t,e,r){var n,i,s,o,d,h,D=1-U.dragResistance,v=1-U.edgeResistance,b=U.pointerX,E=U.pointerY,T=p,R=U.x,A=U.y,M=U.endX,k=U.endY,O=U.endRotation,P=x;U.pointerX=t,U.pointerY=e,it&&(t-=Ga(ot),e-=Ya(ot)),z?(o=Math.atan2(y.y-e,t-y.x)*ba,(d=U.y-o)>180?(p-=360,U.y=o):d<-180&&(p+=360,U.y=o),U.x!==l||Math.max(Math.abs(a-t),Math.abs(u-e))>$?(U.y=o,s=l+(p-o)*D):s=l):(S&&(h=t*S.a+e*S.c+S.e,e=t*S.b+e*S.d+S.f,t=h),(i=e-u)<$&&i>-$&&(i=0),(n=t-a)<$&&n>-$&&(n=0),(U.lockAxis||U.lockedAxis)&&(n||i)&&((h=U.lockedAxis)||(U.lockedAxis=h=Y&&Math.abs(n)>Math.abs(i)?"y":G?"x":null,h&&ha(U.vars.onLockAxis)&&U.vars.onLockAxis.call(U,U.pointerEvent)),"y"===h?i=0:"x"===h&&
vendor: 5,016 bytes, line 97
97(n=0)),s=va(l+n*D),o=va(p+i*D)),(w||C||F)&&(U.x!==s||U.y!==o&&!z)&&(F&&(Ma.x=s,Ma.y=o,h=F(Ma),s=va(h.x),o=va(h.y)),w&&(s=va(w(s))),C&&(o=va(C(o)))),c&&(s>f?s=f+Math.round((s-f)*v):s<g&&(s=g+Math.round((s-g)*v)),z||(o>_?o=Math.round(_+(o-_)*v):o<m&&(o=Math.round(m+(o-m)*v)))),(U.x!==s||U.y!==o&&!z)&&(z?(U.endRotation=U.x=U.endX=s,x=!0):(G&&(U.y=U.endY=o,x=!0),Y&&(U.x=U.endX=s,x=!0)),r&&!1===tu(U,"move","onMove")?(U.pointerX=b,U.pointerY=E,p=T,U.x=R,U.y=A,U.endX=M,U.endY=k,U.endRotation=O,x=P):!U.isDragging&&U.isPressed&&(U.isDragging=N=!0,tu(U,"dragstart","onDragStart")))},bt=function t(n,i){if(s&&U.isPressed&&(!n||null==v||i||!(n.pointerId&&n.pointerId!==v&&n.target!==e||n.changedTouches&&!function(t,e){for(var r=t.length;r--;)if(t[r].identifier===e)return!0}(n.changedTouches,v)))){U.isPressed=!1;var o,a,u,l,p,c=n,d=U.isDragging,h=U.vars.allowContextMenu&&n&&(n.ctrlKey||n.which>2),f=qo.delayedCall(.001,Dt);if(T?(ja(T,"touchend",t),ja(T,"touchmove",yt),ja(T,"touchcancel",t),ja(ot,"touchstart",qa)):ja(ot,"mousemove",yt),ja(Yo,"touchforcechange",za),sa&&T||(ja(ot,"mouseup",t),n&&n.target&&ja(n.target,"mouseup",t)),x=!1,d&&(W=Aa=Fa(),U.isDragging=!1),Na(ut),E&&!h)return n&&(ja(n.target,"change",t),U.pointerEvent=c),ou(H,!1),tu(U,"release","onRelease"),tu(U,"click","onClick"),void(E=!1);for(a=H.length;--a>-1;)Qa(H[a],"cursor",r.cursor||(!1!==r.cursor?ia:null));if(pa--,n){if((o=n.changedTouches)&&(n=o[0])!==D&&n.identifier!==v){for(a=o.length;--a>-1&&(n=o[a]).identifier!==v&&n.target!==e;);if(a<0&&!i)return}U.pointerEvent=c,U.pointerX=n.pageX,U.pointerY=n.pageY}return h&&c?(za(c),B=!0,tu(U,"release","onRelease")):c&&!d?(B=!1,R&&(r.snap||r.bounds)&&ft(r.inertia||r.throwProps),tu(U,"release","onRelease"),ra&&"touchmove"===c.type||-1!==c.type.indexOf("cancel")||(tu(U,"click","onClick"),Fa()-rt<300&&tu(U,"doubleclick","onDoubleClick"),l=c.target||e,rt=Fa(),p=function(){rt===O||!U.enabled()||U.isPressed||c.defaultPrevented||(l.click?l.click():ot.createEvent&&((u=ot.createEvent("MouseEvents")).initMouseEvent("click",!0,!0,Yo,1,U.pointerEvent.screenX,U.pointerEvent.screenY,U.pointerX,U.pointerY,!1,!1,!1,!1,0,null),l.dispatchEvent(u)))},ra||c.defaultPrevented||qo.delayedCall(.05,p))):(ft(r.inertia||r.throwProps),U.allowEventDefault||!c||!1===r.dragClickables&&et.call(U,c.target)||!d||A&&(!M||A!==M)||!1===c.cancelable?B=!1:(B=!0,za(c)),tu(U,"release","onRelease")),mt()&&f.duration(U.tween.duration()),d&&tu(U,"dragend","onDragEnd"),!0}B&&n&&s&&za(n)},wt=function(t){if(t&&U.isDragging&&!o){var r=t.target||e.parentNode,n=r.scrollLeft-r._gsScrollX,i=r.scrollTop-r._gsScrollY;(n||i)&&(S?(a-=n*S.a+i*S.c,u-=i*S.d+n*S.b):(a-=n,u-=i),r._gsScrollX+=n,r._gsScrollY+=i,xt(U.pointerX,U.pointerY))}},Ct=function(t){var e=Fa(),r=e-rt<100,n=e-W<50,i=r&&O===rt,s=U.pointerEvent&&U.pointerEvent.defaultPrevented,o=r&&P===rt,a=t.isTrusted||null==t.isTrusted&&r&&i;if((i||n&&!1!==U.vars.suppressClickOnDrag)&&t.stopImmediatePropagation&&t.stopImmediatePropagation(),r&&(!U.pointerEvent||!U.pointerEvent.defaultPrevented)&&(!i||a&&!o))return a&&i&&(P=rt),void(O=rt);(U.isPressed||n||r)&&(a&&t.detail&&r&&!s||za(t)),r||n||N||(t&&t.target&&(U.pointerEvent=t),tu(U,"click","onClick"))},Ft=function(t){return S?{x:t.x*S.a+t.y*S.c+S.e,y:t.x*S.b+t.y*S.d+S.f}:{x:t.x,y:t.y}};return(b=n.get(e))&&b.kill(),i.startDrag=function(t,r){var n,i,s,o;vt(t||U.pointerEvent,!0),r&&!U.hitTest(t||U.pointerEvent)&&(n=Ka(t||U.pointerEvent),i=Ka(e),s=Ft({x:n.left+n.width/2,y:n.top+n.height/2}),o=Ft({x:i.left+i.width/2,y:i.top+i.height/2}),a-=s.x-o.x,u-=s.y-o.y),U.isDragging||(U.isDragging=N=!0,tu(U,"dragstart","onDragStart"))},i.drag=yt,i.endDrag=function(t){return bt(t||U.pointerEvent,!0)},i.timeSinceDrag=function(){return U.isDragging?0:(Fa()-W)/1e3},i.timeSinceClick=function(){return(Fa()-rt)/1e3},i.hitTest=function(t,e){return n.hitTest(U.target,t,e)},i.getDirection=function(t,r){var n,i,s,o,a,u,c="velocity"===t&&na?t:fa(t)&&!z?"element":"start";return"element"===c&&(a=Ka(U.target),u=Ka(t)),n="start"===c?U.x-l:"velocity"===c?na.getVelocity(e,X):a.left+a.width/2-(u.left+u.width/2),z?n<0?"counter-clockwise":"clockwise":(r=r||2,i="start"===c?U.y-p:"velocity"===c?na.getVelocity(e,q):a.top+a.height/2-(u.top+u.height/2),o=(s=Math.abs(n/i))<1/r?"":n<0?"left":"right",s<r&&(""!==o&&(o+="-"),o+=i<0?"up":"down"),o)},i.applyBounds=function(t,n){var i,s,o,a,u,l;if(t&&r.bounds!==t)return r.bounds=t,U.update(!0,n);if(lt(!0),ct(),c&&!mt()){if(i=U.x,s=U.y,i>f?i=f:i<g&&(i=g),s>_?s=_:s<m&&(s=m),(U.x!==i||U.y!==s)&&(o=!0,U.x=U.endX=i,z?U.endRotation=i:U.y=U.endY=s,x=!0,ut(!0),U.autoScroll&&!U.isDragging))for(Wa(e.parentNode),a=e,ka.scrollTop=null!=Yo.pageYOffset?Yo.pageYOffset:null!=ot.documentElement.scrollTop?ot.documentElement.scrollTop:ot.body.scrollTop,ka.scrollLeft=null!=Yo.pageXOffset?Yo.pageXOffset:null!=ot.documentElement.scrollLeft?ot.documentElement.scrollLeft:ot.body.scrollLeft;a&&!l;)u=(l=Ha(a.parentNode))?ka:a.parentNode,G&&u.scrollTop>u._gsMaxScrollY&&(u.scrollTop=u._gsMaxScrollY),Y&&u.scrollLeft>
97u._gsMaxScrollX&&(u.scrollLeft=u._gsMaxScrollX),a=u;U.isThrowing&&(o||U.endX>f||U.endX<g||U.endY>_||U.endY<m)&&ft(r.inertia||r.throwProps,o)}return U},i.update=function(t,r,n){if(r&&U.isPressed){var i=yo(e),s=L.apply({x:U.x-l,y:U.y-p}),o=yo(e.parentNode,!0);o.apply({x:i.e-s.x,y:i.f-s.y},s),U.x-=s.x-o.e,U.y-=s.y-o.f,ut(!0),_t()}var a=U.x,u=U.y;return gt(!r),t?U.applyBounds():(x&&n&&ut(!0),lt(!0)),r&&(xt(U.pointerX,U.pointerY),x&&ut(!0)),U.isPressed&&!r&&(Y&&Math.abs(a-U.x)>.01||G&&Math.abs(u-U.y)>.01&&!z)&&_t(),U.autoScroll&&(Wa(e.parentNode,U.isDragging),Q=U.isDragging,ut(!0),Ua(e,wt),$a(e,wt)),U},i.enable=function(t){var n,i,a,u={lazy:!0};if(!1!==r.cursor&&(u.cursor=r.cursor||ia),qo.utils.checkPrefix("touchCallout")&&(u.touchCallout="none"),"soft"!==t){for(Pa(H,Y===G?"none":r.allowNativeTouchScrolling&&e.scrollHeight===e.clientHeight==(e.scrollWidth===e.clientHeight)||r.allowEventDefault?"manipulation":Y?"pan-y":"pan-x"),i=H.length;--i>-1;)a=H[i],sa||Ia(a,"mousedown",vt),Ia(a,"touchstart",vt),Ia(a,"click",Ct,!0),qo.set(a,u),a.getBBox&&a.ownerSVGElement&&Y!==G&&qo.set(a.ownerSVGElement,{touchAction:r.allowNativeTouchScrolling||r.allowEventDefault?"manipulation":Y?"pan-y":"pan-x"}),r.allowContextMenu||Ia(a,"contextmenu",at);ou(H,!1)}return $a(e,wt),s=!0,na&&"soft"!==t&&na.track(o||e,j?"x,y":z?"rotation":"top,left"),e._gsDragID=n=e._gsDragID||"d"+Sa++,Ta[n]=U,o&&(o.enable(),o.element._gsDragID=n),(r.bounds||z)&&_t(),r.bounds&&U.applyBounds(),U},i.disable=function(t){for(var r,n=U.isDragging,i=H.length;--i>-1;)Qa(H[i],"cursor",null);if("soft"!==t){for(Pa(H,null),i=H.length;--i>-1;)r=H[i],Qa(r,"touchCallout",null),ja(r,"mousedown",vt),ja(r,"touchstart",vt),ja(r,"click",Ct,!0),ja(r,"contextmenu",at);ou(H,!0),T&&(ja(T,"touchcancel",bt),ja(T,"touchend",bt),ja(T,"touchmove",yt)),ja(ot,"mouseup",bt),ja(ot,"mousemove",yt)}return Ua(e,wt),s=!1,na&&"soft"!==t&&(na.untrack(o||e,j?"x,y":z?"rotation":"top,left"),U.tween&&U.tween.kill()),o&&o.disable(),Na(ut),U.isDragging=U.isPressed=E=!1,n&&tu(U,"dragend","onDragEnd"),U},i.enabled=function(t,e){return arguments.length?t?U.enable(e):U.disable(e):s},i.kill=function(){return U.isThrowing=!1,U.tween&&U.tween.kill(),U.disable(),qo.set(H,{clearProps:"userSelect"}),delete Ta[e._gsDragID],U},i.revert=function(){this.kill(),this.styles&&this.styles.revert()},~I.indexOf("scroll")&&(o=i.scrollProxy=new uu(e,function(t,e){for(var r in e)r in t||(t[r]=e[r]);return t}({onKill:function(){U.isPressed&&bt(null)}},r)),e.style.overflowY=G&&!Ko?"auto":"hidden",e.style.overflowX=Y&&!Ko?"auto":"hidden",e=o.content),z?V.rotation=1:(Y&&(V[X]=1),G&&(V[q]=1)),nt.force3D=!("force3D"in r)||r.force3D,oa(Xo(i)),i.enable(),i}return r=t,(e=n).prototype=Object.create(r.prototype),e.prototype.constructor=e,e.__proto__=r,n.register=function(t){qo=t,lu()},n.create=function(t,e){return Wo||lu(!0),Zo(t).map(function(t){return new n(t,e)})},n.get=function(t){return Ta[(Zo(t)[0]||{})._gsDragID]},n.timeSinceDrag=function(){return(Fa()-Aa)/1e3},n.hitTest=function(t,e,r){if(t===e)return!1;var n,i,s,o=Ka(t),a=Ka(e),u=o.top,l=o.left,p=o.right,c=o.bottom,d=o.width,h=o.height,f=a.left>p||a.right<l||a.top>c||a.bottom<u;return f||!r?!f:(s=-1!==(r+"").indexOf("%"),r=parseFloat(r)||0,(n={left:Math.max(l,a.left),top:Math.max(u,a.top)}).width=Math.min(p,a.right)-n.left,n.height=Math.min(c,a.bottom)-n.top,!(n.width<0||n.height<0)&&(s?(r*=.01,(i=n.width*n.height)>=d*h*r||i>=a.width*a.height*r):n.width>r&&n.height>r))},n}(function(){function t(t){this._listeners={},this.target=t||this}var e=t.prototype;return e.addEventListener=function(t,e){var r=this._listeners[t]||(this._listeners[t]=[]);~r.indexOf(e)||r.push(e)},e.removeEventListener=function(t,e){var r=this._listeners[t],n=r&&r.indexOf(e);n>=0&&r.splice(n,1)},e.dispatchEvent=function(t){var e,r=this;return(this._listeners[t]||[]).forEach(function(n){return!1===n.call(r,{type:t,target:r.target})&&(e=!1)}),e},t}());!function(t,e){for(var r in e)r in t||(t[r]=e[r])}(pu.prototype,{pointerX:0,pointerY:0,startX:0,startY:0,deltaX:0,deltaY:0,isDragging:!1,isPressed:!1}),pu.zIndex=1e3,pu.version="3.12.7",da()&&qo.registerPlugin(pu);
98/*!
99 * VelocityTracker: 3.12.7
100 * https://gsap.com
101 *
102 * Copyright 2008-2025, GreenSock. All rights reserved.
103 * Subject to the terms at https://gsap.com/standard-license or for
104 * Club GSAP members, the agreement issued with that membership.
105 * @author: Jack Doyle, [email protected]
106*/
107let cu,du,hu,fu,gu,_u,mu,Du,vu,yu=()=>cu||"undefined"!=typeof window&&(cu=window.gsap),xu={},bu=t=>vu(t).id,wu=t=>xu[bu("string"==typeof t?hu(t)[0]:t)],Cu=t=>{let e,r=gu;if(t-mu>=.05)for(Du=mu,mu=t;r;)e=r.g(r.t,r.p),(e!==r.v1||t-r.t1>.2)&&(r.v2=r.v1,r.v1=e,r.t2=r.t1,r.t1=t),r=r._next}
107,Fu={deg:360,rad:2*Math.PI},Eu=()=>{cu=yu(),cu&&(hu=cu.utils.toArray,fu=cu.utils.getUnit,vu=cu.core.getCache,_u=cu.ticker,du=1)};class Tu{constructor(t,e,r,n){this.t=t,this.p=e,this.g=t._gsap.get,this.rCap=Fu[r||fu(this.g(t,e))],this.v1=this.v2=0,this.t1=this.t2=_u.time,n&&(this._next=n,n._prev=this)}}class Su{constructor(t,e){du||Eu(),this.target=hu(t)[0],xu[bu(this.target)]=this,this._props={},e&&this.add(e)}static register(t){cu=t,Eu()}get(t,e){let r,n,i,s=this._props[t]||console.warn("Not tracking "+t+" velocity.");return r=parseFloat(e?s.v1:s.g(s.t,s.p)),n=r-parseFloat(s.v2),i=s.rCap,i&&(n%=i,n!==n%(i/2)&&(n=n<0?n+i:n-i)),o=n/((e?s.t1:_u.time)-s.t2),Math.round(1e4*o)/1e4;var o}getAll(){let t,e={},r=this._props;for(t in r)e[t]=this.get(t);return e}isTracking(t){return t in this._props}add(t,e){t in this._props||(gu||(_u.add(Cu),mu=Du=_u.time),gu=this._props[t]=new Tu(this.target,t,e,gu))}remove(t){let e,r,n=this._props[t];n&&(e=n._prev,r=n._next,e&&(e._next=r),r?r._prev=e:gu===n&&(_u.remove(Cu),gu=0),delete this._props[t])}kill(t){for(let t in this._props)this.remove(t);t||delete xu[bu(this.target)]}static track(t,e,r){du||Eu();let n,i,s=[],o=hu(t),a=e.split(","),u=(r||"").split(","),l=o.length;for(;l--;){for(n=wu(o[l])||new Su(o[l]),i=a.length;i--;)n.add(a[i],u[i]||u[0]);s.push(n)}return s}static untrack(t,e){let r=(e||"").split(",");hu(t).forEach(t=>{let e=wu(t);e&&(r.length?r.forEach(t=>e.remove(t)):e.kill(1))})}static isTracking(t,e){let r=wu(t);return r&&r.isTracking(e)}static getVelocity(t,e){let r=wu(t);return r&&r.isTracking(e)?r.get(e):console.warn("Not tracking velocity of "+e)}}Su.getByTarget=wu,yu()&&cu.registerPlugin(Su);
108/*!
109 * InertiaPlugin 3.12.7
110 * https://gsap.com
111 *
112 * @license Copyright 2008-2025, GreenSock. All rights reserved.
113 * Subject to the terms at https://gsap.com/standard-license or for
114 * Club GSAP members, the agreement issued with that membership.
115 * @author: Jack Doyle, [email protected]
116*/
117let Ru,Au,Mu,ku,Ou,Pu,Bu,Lu,Nu,Iu,ju,zu,Xu,qu,Yu=Su.getByTarget,Gu=()=>Ru||"undefined"!=typeof window&&(Ru=window.gsap)&&Ru.registerPlugin&&Ru,$u=t=>"number"==typeof t,Uu=t=>"object"==typeof t,Hu=t=>"function"==typeof t,Vu=Array.isArray,Wu=t=>t,Qu=1e10,Zu=(t,e,r)=>{for(let n in e)n in t||n===r||(t[n]=e[n]);return t},Ju=t=>{let e,r,n={};for(e in t)n[e]=Uu(r=t[e])&&!Vu(r)?Ju(r):r;return n},Ku=(t,e,r,n,i)=>{let s,o,a,u,l=e.length,p=0,c=Qu;if(Uu(t)){for(;l--;){for(a in s=e[l],o=0,t)u=s[a]-t[a],o+=u*u;o<c&&(p=l,c=o)}if((i||Qu)<Qu&&i<Math.sqrt(c))return t}else for(;l--;)s=e[l],o=s-t,o<0&&(o=-o),o<c&&s>=n&&s<=r&&(p=l,c=o);return e[p]},tl=(t,e,r,n,i,s,o)=>{if("auto"===t.end)return t;let a,u,l=t.end;if(r=isNaN(r)?Qu:r,n=isNaN(n)?-1e10:n,Uu(e)){if(a=e.calculated?e:(Hu(l)?l(e,o):Ku(e,l,r,n,s))||e,!e.calculated){for(u in a)e[u]=a[u];e.calculated=!0}a=a[i]}else a=Hu(l)?l(e,o):Vu(l)?Ku(e,l,r,n,s):parseFloat(l);return a>r?a=r:a<n&&(a=n),{max:a,min:a,unitFactor:t.unitFactor}},el=(t,e,r)=>isNaN(t[e])?r:+t[e],rl=(t,e)=>.05*e*t/Iu,nl=(t,e,r)=>Math.abs((e-t)*Iu/r/.05),il={resistance:1,checkpoint:1,preventOvershoot:1,linkedProps:1,radius:1,duration:1},sl=(t,e,r,n)=>{if(e.linkedProps){let i,s,o,a,u,l,p=e.linkedProps.split(","),c={};for(i=0;i<p.length;i++)s=p[i],o=e[s],o&&($u(o.velocity)?a=o.velocity:(u=u||Yu(t),a=u&&u.isTracking(s)?u.get(s):0),l=Math.abs(a/el(o,"resistance",n)),c[s]=parseFloat(r(t,s))+rl(a,l));return c}},ol=()=>{Ru=Gu(),Ru&&(Mu=Ru.parseEase,ku=Ru.utils.toArray,Bu=Ru.utils.getUnit,Nu=Ru.core.getCache,ju=Ru.utils.clamp,Xu=Ru.core.getStyleSaver,qu=Ru.core.reverting||function(){},Ou=Mu("power3"),Iu=Ou(.05),Lu=Ru.core.PropTween,Ru.config({resistance:100,unitFactors:{time:1e3,totalTime:1e3,progress:1e3,totalProgress:1e3}}),Pu=Ru.config(),Ru.registerPlugin(Su),Au=1)};const al={version:"3.12.7",name:"inertia",register(t){Ru=t,ol()},init(t,e,r,n,i){Au||ol();let s=Yu(t);if("auto"===e){if(!s)return void console.warn("No inertia tracking on "+t+". InertiaPlugin.track(target) first.");e=s.getAll()}this.styles=Xu&&"object"==typeof t.style&&Xu(t),this.target=t,this.tween=r,zu=e;let o,a,u,l,p,c,d,h,f,g=t._gsap,_=g.get,m=e.duration,D=Uu(m),v=e.preventOvershoot||D&&0===m.overshoot,y=el(e,"resistance",Pu.resistance),x=$u(m)?m:((t,e,r=10,n=.2,i=1,s=0)=>
117{if("string"==typeof t&&(t=ku(t)[0]),!t)return 0;let o,a,u,l,p,c,d,h,f,g,_=0,m=Qu,D=e.inertia||e,v=Nu(t).get,y=el(D,"resistance",Pu.resistance);for(o in g=sl(t,D,v,y),D)il[o]||(a=D[o],Uu(a)||(h=h||Yu(t),h&&h.isTracking(o)?a=$u(a)?{velocity:a}:{velocity:h.get(o)}:(l=+a||0,u=Math.abs(l/y))),Uu(a)&&($u(a.velocity)?l=a.velocity:(h=h||Yu(t),l=h&&h.isTracking(o)?h.get(o):0),u=ju(n,r,Math.abs(l/el(a,"resistance",y))),p=parseFloat(v(t,o))||0,c=p+rl(l,u),"end"in a&&(a=tl(a,g&&o in g?g:c,a.max,a.min,o,D.radius,l),s&&(zu===e&&(zu=D=Ju(e)),D[o]=Zu(a,D[o],"end"))),"max"in a&&c>+a.max+1e-10?(f=a.unitFactor||Pu.unitFactors[o]||1,d=p>a.max&&a.min!==a.max||l*f>-15&&l*f<45?n+.1*(r-n):nl(p,a.max,l),d+i<m&&(m=d+i)):"min"in a&&c<+a.min-1e-10&&(f=a.unitFactor||Pu.unitFactors[o]||1,d=p<a.min&&a.min!==a.max||l*f>-45&&l*f<15?n+.1*(r-n):nl(p,a.min,l),d+i<m&&(m=d+i)),d>_&&(_=d)),u>_&&(_=u));return _>m&&(_=m),_>r?r:_<n?n:_})(t,e,D&&m.max||10,D&&m.min||.2,D&&"overshoot"in m?+m.overshoot:v?0:1,!0);for(o in e=zu,zu=0,f=sl(t,e,_,y),e)il[o]||(a=e[o],Hu(a)&&(a=a(n,t,i)),$u(a)?p=a:Uu(a)&&!isNaN(a.velocity)?p=+a.velocity:s&&s.isTracking(o)?p=s.get(o):console.warn("ERROR: No velocity was defined for "+t+" property: "+o),c=rl(p,x),h=0,u=_(t,o),l=Bu(u),u=parseFloat(u),Uu(a)&&(d=u+c,"end"in a&&(a=tl(a,f&&o in f?f:d,a.max,a.min,o,e.radius,p)),"max"in a&&+a.max<d?v||a.preventOvershoot?c=a.max-u:h=a.max-u-c:"min"in a&&+a.min>d&&(v||a.preventOvershoot?c=a.min-u:h=a.min-u-c)),this._props.push(o),this.styles&&this.styles.save(o),this._pt=new Lu(this._pt,t,o,u,0,Wu,0,g.set(t,o,this)),this._pt.u=l||0,this._pt.c1=c,this._pt.c2=h);return r.duration(x),1},render(t,e){let r=e._pt;if((t=Ou(e.tween._time/e.tween._dur))||!qu())for(;r;)r.set(r.t,r.p,(n=r.s+r.c1*t+r.c2*t*t,Math.round(1e4*n)/1e4+r.u),r.d,t),r=r._next;else e.styles.revert();var n}};var ul;"track,untrack,isTracking,getVelocity,getByTarget".split(",").forEach(t=>al[t]=Su[t]),Gu()&&Ru.registerPlugin(al),Yn.registerPlugin(Ve,Gn,Ne,Ne,qn,gi,Bs,ps,Ys,Ks,zo,pu,al),window._tpt??={};var ll=ul=window.punchgs=window.tpGS=_tpt;for(var pl in _tpt.gsap=Yn,_tpt.TweenLite=Ve,_tpt.TweenMax=Gn,_tpt.TimelineLite=Ne,_tpt.TimelineMax=Ne,_tpt.CSSPlugin=qn,_tpt.SplitText=gi,_tpt.motionPath=zo,_tpt.CustomEase=ps,_tpt.CustomBounce=Ys,_tpt.CustomWiggle=Ks,_tpt.DrawSVGPlugin=Bs,_tpt.draggable=pu,_tpt.Inertia=al,_tpt.RAD2DEG=180/Math.PI,_tpt.DEG2RAD=Math.PI/180,_tpt.gsap.config({nullTargetWarn:!1}),
118/*!FallBack for old and new Eases*/
119_tpt.eases=_tpt.gsap.parseEase(),_tpt.eases)_tpt.eases.hasOwnProperty(pl)&&void 0===ll[pl]&&(ll[pl]=_tpt.eases[pl]
120/*! FallBack for Essential Grid */);void 0!==ul&&void 0!==ul.TweenLite&&void 0===ul.TweenLite.lagSmoothing&&(ul.TweenLite.lagSmoothing=function(){}),_tpt.CustomEase.create("late","M0,0,C0,0,0.474,0.078,0.724,0.26,0.969,0.438,1,1,1,1"),_tpt.CustomEase.create("late2","M0,0 C0,0 0.738,-0.06 0.868,0.22 1,0.506 1,1 1,1 "),_tpt.CustomEase.create("late3","M0,0,C0,0,0.682,0.157,0.812,0.438,0.944,0.724,1,1,1,1"),_tpt.SFXBounceLite=_tpt.CustomBounce.create("SFXBounceLite",{strength:.3,squash:1,squashID:"SFXBounceLite-squash"}),_tpt.SFXBounceSolid=_tpt.CustomBounce.create("SFXBounceSolid",{strength:.5,squash:2,squashID:"SFXBounceSolid-squash"}),_tpt.SFXBounceStrong=_tpt.CustomBounce.create("SFXBounceStrong",{strength:.7,squash:3,squashID:"SFXBounceStrong-squash"}),_tpt.SFXBounceExtrem=_tpt.CustomBounce.create("SFXBounceExtrem",{strength:.9,squash:4,squashID:"SFXBounceExtrem-squash"}),_tpt.BounceLite=_tpt.CustomBounce.create("BounceLite",{strength:.3}),_tpt.BounceSolid=_tpt.CustomBounce.create("BounceSolid",{strength:.5}),_tpt.BounceStrong=_tpt.CustomBounce.create("BounceStrong",{strength:.7}),_tpt.BounceExtrem=_tpt.CustomBounce.create("BounceExtrem",{strength:.9}),_tpt.R=_tpt.R||{},_tpt.R.tpgsap=_tpt.extend?_tpt.extend(_tpt.R.tpgsap,{status:2,version:"1.0"}):{status:2,version:"1.0"},window.dispatchEvent(new CustomEvent("tpGSAPReady"))})();!function(){"use strict";window._tpt??={},_tpt.R??={},_tpt.__bundled??={},_tpt.__bundled.sr7=!0,_tpt.R.sr7??={},_tpt.R.sr7.status=2,_tpt.R.animate??={},_tpt.R.animate.status=2,_tpt.R.canvas??={},_tpt.R.canvas.status=2,_tpt.R.srtools??={},_tpt.R.srtools.status=2,_tpt.R.defaults??={},_tpt.R.defaults.status=2,_tpt.R.draw??={},_tpt.R.draw.status=2,_tpt.R.layer??={},_tpt.R.layer.status=2,_tpt.R.media??={},_tpt.R.media.status=2,_tpt.R.modifiers??={},_tpt.R.modifiers.status=2,_tpt.R.navigation??={},_tpt.R.navigation.status=2,_tpt.R.slide??={},_tpt.R.slide.status=2,_tpt.R.carousel??={},_tpt.R.carousel.status=2,_tpt.R.module??={},_tpt.R.module.status=2}(),
121/*!
122╔══════════════════════════════════════════════════════════════════════════════╗
123║                                                                              ║
124║  PLUGIN:      SLIDER REVOLUTION 7.0                                          ║
125║  MODULE:      MAIN PAGE MODULE											   ║
126║  VERSION:     1.0.0                                                          ║
127║  DATE:        2023-01-03                                                     ║
128║  AUTHOR:      Krisztian H. & Sahil P.                                        ║
129║  COMPANY:     ThemePunch OHG.                                                ║
130║                                                                              ║
131╠══════════════════════════════════════════════════════════════════════════════╣
132║                                                                              ║
133║  UPDATES & DOCS:  https://www.themepunch.com/support-center                  ║
134║  GET LICENSE:    https://www.themepunch.com/links/slider_revolution_wordpre  ║
135║                               ss_regular_license                             ║
136║                                                                              ║
137╠══════════════════════════════════════════════════════════════════════════════╣
138║                                                                              ║
139║  LICENSE:                                                                    ║
140║  Copyright (c) 2023, ThemePunch. All rights reserved.                        ║
141║  This work is subject to the terms at:                                       ║
142║  https://www.themepunch.com/links/slider_revolution_wordpress_regular_licen  ║
143║                               se (Regular / Extended)                        ║
144║                                                                              ║
145╚══════════════════════════════════════════════════════════════════════════════╝
146*/
147function(){"use strict";window.SR7??={},window._tpt??={},SR7.F??={},SR7.G??={},SR7.G.breakPoints??=[1600,1240,1024,778,480],SR7.F.init=function(){if(void 0===_tpt.removeEmptyTags)return setTimeout(SR7.F.init,49);if(SR7.initialised)return SR7.E.elementorBackend&&_tpt.checkResources(["DOM","sr7min","module","tpgsap","canvas","draw","save","csssr7"]).then(()=>{SR7.F.module.collect()}),void(window.vc_js&&_tpt.checkResources(["DOM","sr7min","module","tpgsap","canvas","draw","save","csssr7"]).then(()=>{let e=333;const t=setInterval(()=>{(document.querySelector(".vc_rev_slider")||e--<0)&&(SR7.F.module.collect(),clearInterval(t))},100)}));const e=document.getElementsByClassName("rs-p-wp-fix");
147Array.from(e).forEach(e=>{null!==e.parentNode&&void 0!==e.parentNode&&(_tpt.removeEmptyTags(e.querySelectorAll("span")),_tpt.removeEmptyTags(e.parentNode.querySelectorAll('p:not([role="status"])')))});let t=!0;for(let e in SR7.PMH){if(!_tpt.hop(SR7.PMH,e))continue;t=!0===SR7.PMH[e].state,SR7.PMH[e].cn>99&&SR7.PMH[e].fn()}if(t&&(SR7.devMode||2===_tpt.R?.module?.status)){SR7.initialised=!0,_tpt.regResource({id:"DOM"});for(let e of SR7.E.modules)SR7.E.resources[e]??=SR7.E.plugin_url+"public/js/"+e+".js";for(let e of SR7.E.libs)SR7.E.resources[e]??=SR7.E.plugin_url+"public/js/libs/"+e.toLowerCase()+".js";for(let e of SR7.E.css)SR7.E.resources[e]??=SR7.E.plugin_url+"public/css/"+e.replace("css","sr7.")+".css";SR7.E.resources.csssr7=SR7.E.plugin_url+"public/css/sr7.css";for(let e in SR7.E.resources)_tpt.hop(SR7.E.resources,e)&&("css"==SR7.E.resources[e].slice(-3)?_tpt.regResource({id:e,css:SR7.E.resources[e]}):_tpt.regResource({id:e,url:SR7.E.resources[e]}));2!==_tpt.R?.csssr7?.status&&"1"===getComputedStyle(document.body).getPropertyValue("--sr-7-css-loaded")&&(_tpt.R.csssr7={status:2}),_tpt.checkResources(["DOM","sr7min","module","tpgsap","canvas","draw","save","csssr7"]).then(()=>{SR7.F.module.collect()})}else setTimeout(SR7.F.init,19)},SR7.F.regAddonResources=e=>{for(let t in e)if(_tpt.hop(e,t)){let s=t.replace("revslider-","").replace("-addon","");SR7.E.resources[s]=e[t],"css"==SR7.E.resources[s].slice(-3)?_tpt.regResource({id:s,css:SR7.E.resources[t]}):_tpt.regResource({id:s,url:SR7.E.resources[t]})}},SR7.F.modal={_openStack:[],_fadeOutByAlias:{},_top:()=>SR7.F.modal._openStack.length?SR7.F.modal._openStack[SR7.F.modal._openStack.length-1]:void 0,_removeFromStack:e=>{const t=SR7.F.modal._openStack,s=t.lastIndexOf(e);s>=0&&t.splice(s,1)},_anyNeedsUnderlay:()=>{const e=SR7.F.modal._openStack;for(let t=e.length-1;t>=0;t--){const s=e[t],i=SR7.F.modal.modals?.[s];if(i&&"transparent"!==i.bg)return!0}return!1},_topNeedsUnderlay:()=>{const e=SR7.F.modal._openStack;for(let t=e.length-1;t>=0;t--){const s=e[t],i=SR7.F.modal.modals?.[s];if(i&&"transparent"!==i.bg)return s}},register:e=>{let{alias:t,id:s,speed:i,bg:a,pS:r,h:o,v:l}=e;if(s??=SR7.F.module.getIdByAlias(t),void 0!==s&&void 0!==SR7.M[s]&&SR7.M?.[s]?.c?.module?.dataset?.modal){let e=_tpt.strSetToObj(SR7.M?.[s]?.c?.module?.dataset?.modal??"");void 0!==e.bg&&(a=e.bg),void 0!==e.sp&&(i=parseInt(e.sp)/1e3)}SR7.F.modal.modals??={},SR7.F.modal.modals[t]={id:s,alias:t,speed:i,bg:a,pS:r,h:o,v:l},SR7.M[s]&&(SR7.M[s].modalRegistered=!0)},build:()=>{document.querySelector("sr7-modals")||(SR7.F.modal.wrap=document.createElement("sr7-modals"),SR7.F.modal.wrap.innerHTML="<sr7-modal-underlay></sr7-modal-underlay>",SR7.F.modal.cover=SR7.F.modal.wrap.getElementsByTagName("sr7-modal-underlay")[0],SR7.F.modal.cover.style.opacity=0,SR7.F.modal.cover.style.zIndex=0,document.body.appendChild(SR7.F.modal.wrap),SR7.F.modal.wrap.addEventListener("click",e=>{"SR7-MODAL-UNDERLAY"!=e.target.tagName&&"SR7-MODALS"!=e.target.tagName||SR7.F.modal.close()}))},updatePos:()=>{let e=SR7.F.module.getIdByAlias(SR7.F.modal.requested),t=SR7.M?.[e]??void 0,s=SR7.F.modal.modals[SR7.F.modal.requested],i=t?.c?.module?.style??void 0;if(null==i)return;i.display="block",i.opacity=1,i.position="absolute";let a=SR7.gV?.({v:t.settings.size.width,id:e,u:0})??t.settings.size.width[0]??"100%";i.width="center"!==s.h?"auto":t.settings.size.fullWidth?"100%":a+"px",i.left="center"!=s.h||t.settings.size.fullWidth?"right"!==s.h?"0px":"auto":"50%",i.right="right"==s.h?"0px":"auto";let r="center"!=s.h||t.settings.size.fullWidth?"0px":"-50%";if(t.dims.module.h<_tpt.winH)return i.transform="middle"==s.v?"translate("+r+", -50%)":"translate("+r+", 0px)",void("center"!=s.h||t.settings.size.fullWidth?i.inset="middle"==s.v?"50% 0px auto":"top"==s.v?"0px 0px auto 0px":"auto 0px 0px 0px":i.inset="middle"==s.v?"50% 50% auto 50%":"top"==s.v?"0px 50% auto 50%":"auto 50% 0px 50%");i.top="0px",i.transform="translate("+r+", 0px)"},underlay:(e,t)=>{const s=t??SR7.F.modal._topNeedsUnderlay()??SR7.F.modal.requested;let i=SR7.M?.[SR7.F.module.getIdByAlias(s)]??void 0,a=SR7.F.modal?.modals?.[s],r=i?.c?.module??void 0,o=SR7.F.modal.wrap.style,l=document.body.style;if("show"==e)return SR7.F.modal.cover.style.backgroundColor=a?.bg,SR7.F.modal.cover.style.pointerEvents="transparent"==a?.bg?"none":"auto",SR7.F.modal.fadeOutAnimation&&SR7.F.modal.fadeOutAnimation.isActive()&&SR7.F.modal.fadeOutAnimation.kill(),o.display="block",o.position=SR7.F.modal?.sbt?"absolute":"fixed",o.top=0,o.left
147=0,o.width="100%",o.height=SR7.F.modal?.sbt?i.dims.moduleRect.height+"px":"100%",o.pointerEvents="transparent"==a.bg?"100%"==o.height||o.height>_tpt.winH?"auto":"none":"auto",o.zIndex=999999,SR7.F.modal.lastDocStyle={width:document.body.style.width,height:document.body.style.height,overflow:document.body.style.overflow,sx:window.scrollX,sy:window.scrollY},l.width="100%",l.height="100%",a?.pS||(l.overflow=SR7.F.modal?.sbt?"hidden scroll":"hidden"),SR7.F.modal.updatePos(),SR7.F.modal.requested=SR7.F.modal._top(),void _tpt.gsap.to(SR7.F.modal.cover,a?.speed??.3,{opacity:1,ease:"power3.out"});SR7.F.modal._anyNeedsUnderlay()?SR7.F.modal.requested=SR7.F.modal._top():SR7.F.modal.fadeOutAnimation=_tpt.gsap.to(r?[r,SR7.F.modal.cover]:SR7.F.modal.cover,a?.speed??.3,{opacity:0,ease:"power3.out",onComplete:function(){SR7.F.modal.sbt=!1,o.display="none",r&&(r.style.display="none"),l.height=SR7.F.modal.lastDocStyle.height,l.overflow=SR7.F.modal.lastDocStyle.overflow,l.width=SR7.F.modal.lastDocStyle.width,window.scrollTo(SR7.F.modal.lastDocStyle.sx,SR7.F.modal.lastDocStyle.sy)}})},create:(e,t,s)=>{null==t&&((t=document.createElement("sr7-module")).innerHTML="<sr7-adjuster></sr7-adjuster><sr7-content></sr7-content>"),t.id=s,t.dataset.alias??=e.alias??e.settings?.alias??"",t.dataset.id=e.id,SR7.M??={},SR7.M[s]??={};let i=SR7.M[s];return i.settings??={size:{}},i.c??={},i.c.module??=t,i.c.content??=t.getElementsByTagName("sr7-content")[0],i.c.adjuster??=t.getElementsByTagName("sr7-adjuster")[0],i.dims??={},i.dims.content??={},i.dims.CFC??={},i.dims.module??={},i.states??={inViewPort:!0},i.useAsModal=!0,SR7.F.modal.wrap.appendChild(t),SR7.JSON??={},SR7.JSON[t.id]=e,SR7.F.module.register(t,t.id,!1),t},updateContainers:(e,t)=>{let s=SR7.M[e];s.c??={},s.c.module??=t,s.c.content??=t.getElementsByTagName("sr7-content")[0],s.c.adjuster??=t.getElementsByTagName("sr7-adjuster")[0]},loaded:(e,t,s,i)=>{SR7.F.modal.updateContainers(e,SR7.M[e].c.module),SR7.M[e].useAsModal=!0,SR7.M[e].modalRegistered=!1,SR7.M[e].states??={},SR7.M[e].states.inViewPort=!0;const a=function(t){t.id==e&&SR7.M[t.id]?.settings?.sbt?.use&&(window.dispatchEvent(new Event("resize")),document.removeEventListener("sr.slide.changeRequest",a))};document.addEventListener("sr.slide.changeRequest",a),_tpt.event.trigger("dom","sr.module.loaded",{result:i,id:e,slide:String(t).replace("#","")}),_tpt.event.trigger("dom","sr.modal.loaded",{id:e,alias:s}),_tpt.event.trigger("dom","sr.modal.open",{id:e,alias:s,slide:t}),SR7.F.modal.requested=SR7.F.modal._top()??SR7.F.modal.requested},load:(e,t,s)=>{let i=SR7.F.module?.getIdByAlias?.(e),a=e;void 0===SR7?.JSON?.[i]&&void 0===SR7.JSON?.[e]?_tpt.restAPI({action:"slider.get.full_object",version:7,id:s??i,alias:e,forcealias:null==i,callBack:e=>{if("object"!=typeof e)try{e=JSON.parse(e)}catch{e=_tpt.fixResponse(e)}let{success:r,alias:o}=e;if(null==o&&(o=e?.settings?.alias??a),r){SR7.F.regAddonResources(e.addOns??{});let s=SR7.M?.[i]??SR7.F?.module?.get(SR7.F.module.getIdByAlias(o??a));i??=s?.id??"SR7_"+e.id+"_"+(SR7.F?.module?.getNextSuffx?.(e.id)??1),s=SR7.F.modal.create(e,s?.c?.module,i),SR7.F.modal.requested=o??e.settings?.alias??SR7.F.modal.requested,requestAnimationFrame(function(){SR7.F.modal.loaded(i,t,a,e)})}else s?console.log(o+" Could not be Loaded from DB"):SR7.F.modal.load(a,t,SR7.M[i]?.c?.module?.dataset?.id??void 0)}}):(SR7.F.modal.wrap.appendChild(SR7.M[i].c.module),SR7.F.modal.loaded(i,t,e,SR7.JSON[i]))},open:(e,t=0)=>{null!=e&&_tpt.checkResources(["DOM","sr7min","module","tpgsap","canvas","draw"]).then(()=>{let s=SR7.F?.module?.getIdByAlias(e);if(!SR7?.M?.[s]?.c?.module||SR7.M?.[s]?.useAsModal||SR7.M?.[s].c.module?.dataset?.modal){if(SR7.F.modal.build(),SR7.F.modal._removeFromStack(e),SR7.F.modal._openStack.push(e),SR7.F.modal.requested=SR7.F.modal._top(),SR7.F.modal.visible=!0,!(SR7.M?.[s]&&SR7.M[s].slides&&SR7.F.modal.modals?.[e]&&SR7.M[s]?.settings))return SR7.F.modal.load(e,t);SR7.F.modal.wrap.contains(SR7.M[s].c.module)||SR7.F.modal.wrap.appendChild(SR7.M[s].c.module),SR7.M[s].useAsModal=!0,SR7.F.modal.underlay("show"),_tpt.gsap.set(SR7.F.modal.wrap,{scrollTop:0}),_tpt.event.trigger("dom","sr.modal.open",{id:s,alias:e,slide:t}),SR7.M[s].states??={},SR7.M[s].states.inViewPort=!0,SR7.F.resetGlobalLayers(s),SR7.F.requestSlide({id:s,slide:t}),SR7.M?.[s]?.settings?.sbt?.use&&window.dispatchEvent(new Event("resize"))}else console.warn("Attempt to open a Slider Module ("+e+") as a Modal detected.\n\nPlease note:\n- You cannot use a Slider Module as a Modal on the same page where the Module is already added as a non-Modal element.\n- To use the Slider Module as a Modal:\n  A) Ensure it is not already present on the page as a non-Modal element allowing the Slider Module to be loaded on demand as a Modal.\n  B) (OR) Modify the Page Module Settings to set 'Pop 
147Up' to true.")})},close:e=>{const t="current"==e||"_self"==e?SR7.F.modal._top():e??SR7.F.modal._top();if("all"===t){const e=SR7.F.modal._openStack.slice();for(let t=e.length-1;t>=0;t--){const s=e[t];s&&"allmodal"!==s&&SR7.F.modal.close(s)}return SR7.F.modal._openStack.length=0,SR7.F.modal.requested=void 0,SR7.F.modal.visible=!1,void(SR7.F.modal.wrap&&SR7.F.modal.underlay("hide"))}if(!t)return;const s=SR7.F.modal.modals?.[t]?.id??SR7.F.module.getIdByAlias(t),i=s?SR7.M?.[s]??void 0:void 0,a=SR7.F.modal.modals?.[t],r=a?.speed??.3;if(SR7.F.modal._removeFromStack(t),SR7.F.modal.requested=SR7.F.modal._top(),SR7.F.modal.visible=SR7.F.modal._openStack.length>0,s&&i?.c?.module){"carousel"!==i.settings?.type&&SR7.F.closeSlide(s);const e=i.c.module;SR7.F.modal._fadeOutByAlias?.[t]?.isActive?.()&&SR7.F.modal._fadeOutByAlias[t].kill(),e?.style&&(e.style.display="block",e.style.pointerEvents="none"),SR7.F.modal._fadeOutByAlias[t]=_tpt.gsap.to(e,{duration:r,opacity:0,ease:"power3.out",onComplete:()=>{e?.style&&(e.style.display="none",e.style.pointerEvents="none")}})}if(_tpt?.event&&_tpt.event.trigger("dom","sr.modal.close",{id:s,alias:t}),SR7.F.modal._anyNeedsUnderlay()){const e=SR7.F.modal._topNeedsUnderlay();return void(e&&SR7?.F?.modal&&(SR7.F.modal.underlay("show",e),SR7.F.modal.updatePos()))}SR7.F.modal.wrap&&SR7.F.modal.underlay("hide")},trigger:(e,t,s)=>{if(null==s)return!1;let i=_tpt.strSetToObj(s);if(null==i)return!1;void 0!==i.sp&&(i.sp=parseInt(i.sp)/1e3);let a=!0;if(void 0!==i.co?a=""+_tpt.cookie.get(t.dataset.alias+"_modal_one_time")!="true":"true"==_tpt.cookie.get(t.dataset.alias+"_modal_one_time")&&_tpt.cookie.set(t.dataset.alias+"_modal_one_time",!1,10),a&&(SR7.F.modal.modals??={},SR7.F.modal.modals[e]={alias:e,speed:i.sp,bg:i.bg,pS:i.pS,v:i.v,h:i.h},void 0!==i.t&&(void 0!==i.co&&_tpt.cookie.set(t.dataset.alias+"_modal_one_time",!0,i.co),setTimeout(function(){SR7.F.modal.open(e)},parseInt(i.t))),void 0===i.so&&void 0===i.s||(_tpt.scrollObserver.observe(window),window.observSR7Globals??={},i.so=void 0!==i.s?i.s:i.so,window.observSR7Globals[e]={params:{alias:e,element:i.so.includes("#")?document.querySelector(i.so)??void 0:void 0,co:i.co,offset:parseInt(i.so??0)},callback:e=>{let{alias:s,element:i,offset:a,co:r}=e;null!=window.observSR7Globals[s]&&(void 0!==i?i.getBoundingClientRect().top<=_tpt.winH/2:a<=_tpt.scrollObserver.y)&&(void 0!==r&&_tpt.cookie.set(t.dataset.alias+"_modal_one_time",!0,r),SR7.F.modal.open(s),delete window.observSR7Globals[s])}},_tpt.scrollObserver.run(window))),void 0!==i.e&&document.addEventListener(i.e,function(t){SR7.F.modal.open(e,parseInt(t?.detail?.slide||1)-1)}),"t"==i.ha&&void 0!==t){const s="#"+t.dataset.alias,i=()=>{window.location.hash===s&&SR7.F.modal.open(e)};window.location.hash===s&&setTimeout(function(){SR7.F.modal.open(e)},500),window.addEventListener("hashchange",i),SR7.F.modal._hashClickListeners??={},SR7.F.modal._hashClickListeners[s]||(SR7.F.modal._hashClickListeners[s]=!0,document.addEventListener("click",function(e){const t=e.target?.closest?.("a[href]");if(!t)return;const a=t.getAttribute("href");a&&"#"===a.charAt(0)&&a===s&&setTimeout(i,0)},!0))}return!0}};class e{constructor(e){return this.element=document.getElementById(e),this}bind(e,t){return this.element.addEventListener(e,t),this}unbind(e,t){return this.element.removeEventListener(e,t),this}on(e,t){return this.element.addEventListener(e,t),this}off(e,t){return this.element.removeEventListener(e,t),this}one(e,t){const s=i=>{t(i),this.element.removeEventListener(e,s)};return this.element.addEventListener(e,s),this}find(e){return Array.from(this.element.querySelectorAll(e))}wrap(){console.log("jQuery is not supported")}revgetparallaxproc(){return SR7.M[this.element.id].scrollProc}revaddcallback(e){SR7.M[this.element.id].c.callBacks??=[],SR7.M[this.element.id].c.callBacks.push(e)}getRSVersion(){return SR7.E?.revesion??"7.0.0"}scroll(e,t=400,s="power3.out"){SR7.F.scrollToId({id:this.element.id,offset:e,action:"scrollunder",anchor:this.element.id,speed:t,ease:s})}redraw(){SR7.F.updateModuleDims(this.element.id,!0,!0)}
147removeSlide(e){let t=SR7.M[this.element.id].slideOrder.indexOf(e),s=this.element.id;SR7.M[s].slideOrder.splice(t,1),SR7.M[s].slides[e]?.slide?.slideshow?.hfn||SR7.M[s].navLen--,SR7.M[s].len--,SR7.M[s].current.id==e&&SR7.F.requestSlide({id:s,slide:"+1"}),SR7.M[s].c.slides[e].remove(),delete SR7.M[s].slides[e],delete SR7.M[s].c.slides[e];for(let t of["bullets","thumbs","tabs"])if(SR7.M[s].c.nav?.[t]?.elements){let i=0;for(let a of SR7.M[s].c.nav[t].elements){if(a.dataset.key==e){a.remove();break}i++}SR7.M[s].c.nav[t].elements.splice(i,1)}SR7.F.navigation.update(s)}modal(){}start(){SR7.F.runModule(this.element.id)}playScene(e,t){let{skey:s,id:i,lkey:a}=SR7.F.getLayer(e),r=SR7.M?.[i]?.slides?.[s]?.layers?.[a].tl?.[t];return!!r&&(SR7.F.animateLayers({id:i,skey:s,layers:[a],scene:t,caller:"action"}),{id:i,skey:s,layers:[a],scene:t,caller:"action"})}goToFrame(e){if(null!=e&&null!=e.layerid&&null!=e.frame)return this.playScene(e.layerid,e.frame)}pause(){SR7.slideShow.pause(this.element.id)}forcedPause(){SR7.slideShow.pause(this.element.id,!0)}resume(){SR7.slideShow.resume(this.element.id)}nextSlide(){SR7.F.requestSlide({id:this.element.id,slide:"+1"})}prevSlide(){SR7.F.requestSlide({id:this.element.id,slide:"-1"})}currentSlide(){let e=SR7.M[this.element.id];return{index:e.slideOrder.indexOf(e.current.id),key:e.current.id,order:e.slideOrder.indexOf(e.current.id)+1}}maxSlide(){return SR7.M[this.element.id].len}lastSlide(){return SR7.M[this.element.id].navLen}showSlide(e){let t=SR7.M[this.element.id];SR7.F.requestSlide({id:this.element.id,slide:"first"==e?"#"+t.slideOrder[0]:"last"==e?"#"+t.slideOrder[t.len-1]:"random"==e?Math.round(Math.random()*t.len+1):"#"+(Array.isArray(e)?e[0]:e)})}kill(){SR7.slideShow.pause(this.element.id),_tpt.event.rmAll(this.element),SR7.M[this.element.id].c.module.remove()}}SR7.revapi=e,e.init=function(t){let s=(SR7.M[t].c.module.dataset.id??SR7.M[t].settings.dbid)||(t.includes("SR7_")?t.split("_")[1]:t);return window["revapi"+s]=new e(t),window["revapi"+s].id=t,window["revapi"+s]},SR7.shouldBeInited&&SR7.F.init(),_tpt.R??={},_tpt.R.sr7=_tpt.extend?_tpt.extend(_tpt.R.sr7,{status:2,version:"7.0.8"}):{status:2,version:"7.0.8"}}(),function(){"use strict";window.SR7??={},window._tpt??={},SR7.F??={},SR7.D??={},SR7.E??={};const e={rX:"rotationX",rY:"rotationY",rZ:"rotationZ",sX:"scaleX",sY:"scaleY",skX:"skewX",skY:"skewY",o:"opacity",c:"color",bgcol:"bgcol"},t=(e,t=120)=>new Promise(s=>{let i=0;const a=()=>e?.width>0&&e?.height>0,r=()=>a()?s(!0):++i>=t?s(!1):void requestAnimationFrame(r);if(a())return s(!0);requestAnimationFrame(r)});if(void 0!==SR7.F.animateLayers)return;SR7.F.animateLayers=async function(e){let{id:s,skey:i,layers:a,scene:r,caller:o,update:l,subcaller:n,timeto:d,reset:c,ffw:p}=e;const u=SR7.M[s],m=u.slides?.[i]?.slide?.global;if(r??="in",a??=u.c.PO[i],u.c.tl=u.c.tl??{},u.c.tl[i]??={},"update"!==o&&(!e.edited||SR7.E.backend&&void 0===u.c.tl[i]?.[r])&&(u.c.tl[i][r]={TL:_tpt.gsap.timeline({data:{id:i+"_"+r}}),BGTL:_tpt.gsap.timeline({data:{id:"bgtl_"+i+"_"+r}}),PAN:_tpt.gsap.timeline({data:{id:"pan_"+i+"_"+r}})}),!("action"===o||"update"===o||m||"action"===n||SR7.F.isCarousel(s)&&"all"===u.settings.carousel.showAllLayers))for(let e in u.c.tl[i])_tpt.hop(u.c.tl[i],e)&&e!==r&&(u.c.tl[i][e]?.TL?.pause(),u.c.tl[i][e].loops&&u.c.tl[i][e]?.loops?.pause());let g=r;for(let h of a){let{layer:a,c:g}=SR7.F.getLayer({id:s,skey:i,lkey:h});if(void 0===g||SR7.F.isCarousel(s)&&"update"===o&&("all"===u.settings.carousel.showAllLayers||a.viOC))continue;if(m&&!SR7.E.backend){if("out"===r&&!g.animState?.scene)continue;if(g.animState?.scene==r)continue;if(g.gpos=_tpt.inRange(Math.max(0,SR7.M[s].current.index)+1,a.sStart,a.scEnd),"in"===r&&"out"===g.gpos)continue;if("action"!==o&&"parent"!==o&&"out"===r&&"in"===g.gpos)continue;if("action"!==o&&"parent"!==o&&"in"===g.gpos&&"in"===r&&("in"===(g.animState?.scene??"")||"default"!==(g?.animState?.caller??"default")))continue;if("action"===o&&"out"!==r&&"in"!==r&&"out"===(g.animState?.scene??""))continue}if("action"===o&&g?.animState?.scene&&g?.tl?.[g?.animState?.scene]&&g.tl[g.animState.scene].TL&&g.tl[g.animState.scene].TL.pause(),c&&"parent"===o&&"action"===n&&"in"===r)for(let e in g.tl)if(_tpt.hop(g.tl,e)&&e!==r&&(!m||"w"!=String(a.tl.in.content.all[0].t)[0]))for(let t in g.tl[e])_tpt.hop(g.tl[e],t)&&g.tl[e][t]?.pause(0);g.el.classList.remove("sr7-fx-hidden");
147let f=SR7.E.backend?SR7.editor.scene.getRefScene(h):r;g.useFXC="in"===f&&"c"===a?.tl?.in?.content?.all?.[1]?.fx?.[0]||"out"===f&&"c"===a?.tl?.out?.content?.all?.[0]?.fx?.[0],g.fxitl&&g.fxitl.pause(0).render(),g.fxotl&&g.fxotl.pause(1).render(),g.fxc&&(g.fxc.style.visibility="hidden"),g.useFXC||(g.fxitl=void 0,g.fxotl=void 0);let S="in"===r&&SR7.F.inActionEnv(s,i,h);if("action"!==o&&"parent"!==o&&S)S&&null==g.animState?.scene&&_tpt.gsap.set(g.el,{opacity:0});else{if("action"===o&&"container"===a.type&&("in"===r||"out"===r||"in"===f||"out"===f)){let e=SR7.F.triggeredChildren(s,i,h),t=SR7.F.getLayer({id:s,skey:i,lkey:h})?.c;null!=c&&1!=c&&!0===t.animState.everCalled||await SR7.F.animateLayers({id:s,skey:i,reset:c,layers:e,scene:r,caller:"parent",subcaller:o}),t.animState.everCalled=!0}if(a?.tl?.[r]||"out"===r&&"slidebg"===a.subtype){let n=void 0!==l&&g.tl?.[r]?.[l]?.progress?g.tl[r][l].progress():0;g.sbt=(u.settings?.sbt?.use??!1)&&"in"===r&&(a.sbt?.u??!1),"slidebg"===g.subtype&&g?.canvas?.canvas&&0==g.canvas.canvas.width&&await t(g.canvas.canvas);let{tl:m,loops:f,pan:S}=await SR7.F.processTimeLine({sbt:g.sbt,id:s,c:g,layer:a,reset:c,timeline:a.tl,scene:r,skey:i,lkey:h,caller:o,update:l,reanimateBG:e.reanimateBG,ignoreBG:e.ignoreBG});if(p&&void 0!==d)return m.time(d);if(void 0!==l&&0!==n&&m.progress(n),g.sbt&&!SR7.E.backend&&m.pause(),SR7.E.backend&&"in"===r&&"slidebg"===a.subtype)u.c.tl[i][r].BGTL.add(m,0),u.c.tl[i][r].PAN.add(S,0);else if(u.c.tl[i][r].TL.add(m,0),S&&u.c.tl[i][r].PAN.add(S,0),!SR7.E.backend&&(g.dOverlay||g.canvas&&g.canvas.overlay)){let e=g.dOverlay??g.canvas.overlay;_tpt.gsap.killTweensOf(e),"in"===r&&(_tpt.gsap.set(e,{opacity:0}),u.c.tl[i][r].TL.to(e,{opacity:1,duration:.5,ease:"power2.out"},0)),"out"===r&&u.c.tl[i][r].TL.to(e,{opacity:0,duration:.5,ease:"power2.in"},0)}"update"!==o&&void 0!==f&&(u.c.tl[i][r].loops??=_tpt.gsap.timeline(),u.c.tl[i][r].loops.add(f,0)),g.sbt&&(u.sbt??={},u.sbt[i]??={},u.sbt[i][h]={tl:m,so:a.mod?.s?.so??0},SR7.E.backend||_tpt.gsap.to(m,{duration:.01,time:_tpt.gsap.utils.clamp(0,m.duration(),u.sbt.__time)}),f&&(u.sbt[i][h+"_loop"]??={},u.sbt[i][h+"_loop"]={tl:f}))}}}"update"!==o&&(r=g,m&&!SR7.E.backend||u.c.tl[i][r].TL.eventCallback("onComplete",h.sceneCompleted,[{id:s,scene:r,caller:o,skey:i}]),m&&!SR7.E.backend||u.c.tl[i][r].TL.eventCallback("onStart",h.sceneStarted,[{id:s,scene:r,caller:o,skey:i}]),m&&!SR7.E.backend||!u.slides[i]?.slide?.loop?.u||u.c.tl[i][r].TL.eventCallback("onUpdate",h.sceneUpdated,[{id:s,scene:r,caller:o,skey:i}]),SR7.E.backend&&await _tpt.gsap.delayedCall(.029,()=>{}))},SR7.F.processTimeLine=async function(t){const{timeline:l,scene:u,id:m,layer:g,c:f,caller:S,update:v,skey:y,reset:b,sbt:R}=t;let w="in"===g?.tl?.[u]?.base?"in":"out"===g?.tl?.[u]?.base?"out":u;const x=l[u],_=_tpt.gsap.timeline({data:{id:y+"_"+f.lkey+"_"+u}});let F,k;f.tl[u]??={};let M=!1;void 0!==f.mod&&(f.mod.animElem=f.mod.mask?f.el:f.parallax?f.parallax:f.loop?f.loop:f.mask?f.mask:"column"===f.subtype?f.con:f.el);let C=f.loop?"target":f.mask?"mask":"content",E="content";if("text"!==g.type&&"button"!==g.type||(E=n(g,f,u,x),"content"===E||f.splitText&&f.splitText[E]&&0!==f.splitText[E].length||(E="content"),d(g,f,u,E,m)),void 0!==x)for(let t of SR7.D.TLTargetsProcess){if(SR7.E.backend){let e="words"===t||"lines"===t||"chars"===t?f.splitText?.[t]:"loop"===t?f.loop:"mask"===t?"column"===f.subtype?[f.mask,f.colbgMask]:f.mask:"row"===f.subtype&&(f.mask||f.loop||"clip"===t&&f.con)?f.con:"column"===f.subtype&&(f.mask||f.loop)?[f.con,f.colbg]:f.el;"filter"===t&&x.filter?.d?_tpt.gsap.set(e,{filter:"none"}):"pan"===t&&x.pan?.d&&SR7.M[m].c?.pans?.[f.skey]&&(SR7.M[m].c.pans[f.skey]=SR7.M[m].c.pans[f.skey].filter(e=>e!==f.lkey),_tpt.gsap.set(f.canvas.pan,{x:0,y:0,scale:1,rZ:0}),delete f.canvas.pan),null==x[t]&&("chars"!==t&&"words"!==t&&"lines"!==t||f.splitText&&f.splitText[t]&&_tpt.gsap.set(f.splitText[t],{clearProps:"all"}),"mask"===t&&f.mask&&(f.mask.style.visibility="visible",f.mask.style.overflow="visible",f.el.classList.remove("sr7-fx-hidden")))}if(null==x[t])continue;if(void 0!==v&&t!==v)continue;if("parent"===S&&f.targetRepeat?.[t])continue;f.cache.tl??={},f.cache.tl[t]??="filter"===t?{}:SR7.F.getEmptyAnimObj(1);const l=_tpt.gsap.timeline();l.data={id:m,skey:y,lkey:f.lkey,target:t,scene:u,caller:S,reset:b,sbt:R};const n=void 0!==f.mod&&(!f.parallax||f.mod.mask)&&(f.mod.animElem!==f.el&&"mask"===t||f.mod.animElem==f.el&&"content"===t);if(SR7.E.backend&&SR7.F.resetOrigins(f,g),/*!SR7.E.backend &&*/!x[t].d){for(let d in x[t]){if(!_tpt.hop(x[t],d))continue;if(-1!==SR7.D.excludeParts.indexOf(d))continue;let v="filter"===t?["filter"]:"all"==d?SR7.D.animAttr.filter(function(e){return!_tpt.hop(x[t],e)&&!_tpt.hop(x[t],SR7.D.animAttrTrans[e])}):"scale"==d?["scaleX","scaleY","skewX","skewY","sX","sY"]:"motionpath"==d?["x","y","z"]:e[d]||d,b=SR7.F.usePerspective(x[t][d],SR7.M[m].settings.general,x?.content?.pers??"600px");(x.pan||x.filter||x.loop)&&t==C&&(b??=x?.content?.pers??"600px");for(let e in x[t][d]){if(!SR7.E.backend&&"out"===u&&!f.animState?.scene)continue;if("in"===u&&("action"===S||"parent"===S)&&f.animState?.scene&&"out"!=f.animState.scene&&0==e)continue;if("in"===w&&"action"!=S&&"w"==(""+x[t][d][0].t)[0]&&(!SR7.E.backend||e>0))continue;"in"===w&&0==e&&SR7.F.modify.process(m,"scroll",f.lkey);const _=x[t].d?{e:x?.content?.[d]?.[e]?.e??x?.content?.all?.[e]?.e??"none",d:x?.content?.[d]?.[e]?.d??x?.content?.all?.[e]?.d??x?.[t]?.[d]?.[e]?.d,o:1,x:0,y:0,sX:1,sY:1,rX:0,rY:0,rZ:0,oflow:"visible"}:x[t][d][e],F=SR7.D.splits.indexOf(t)>=0;if(F&&SR7.E.backend&&"true"==String(x[t].d))continue;0==e&&"in"===w&&x[t][d][1]?.t&&parseInt(_?.t)>parseInt(x[t][d][1].t)&&(_.t=x[t].d?x.content?.[d][1].t??x.content?.all?.[1].t??x[t][d][1].t:x[t][d][1].t),!F||f.splitText&&void 0!==f?.splitText?.[t]||(f.splitText=SR7.F.splitText(g,f));let k={ease:"content"!==t?x[t].ex?_.e:x.content?.all?.[e]?.e??_.e:_.e,duration:_.d/1e3,id:f.el.id+"_"+u+"_"+t+"_"+e,immediateRender:"in"===w&&0==e};if(("in"!==w||""+e!="0")&&F){let s=_.delay?.01*_.delay:_.sd?.001*_.sd:.05;k.stagger="center"===_.dir||"edges"===_.dir?SR7.F.offsetStagger({each:s,offset:.5*s,from:_.dir}):SR7.F.offsetStagger({each:s,from:"start"!==_.dir&&"end"!==_.dir||-1!=SR7.dirVal(m,SR7.gV({v:1==e?x[t].all[0].x:_.x,id:m,s:"scale"})).d?_.dir??"start":"start"===_.dir?"end":"end"===_.dir?"start":_.dir??"start"})}let C="words"!==t&&"lines"!==t&&"chars"!==t||!F?"loop"===t?f.loop:"content"===t&&"image"===f.subtype&&f.colbg?[f.el,f.colbg]:"mask"===t?"column"===f.subtype?[f.mask,f.colbgMask]:f.mask:"row"===f.subtype&&(f.mask||f.loop||"clip"===t&&f.con)?f.con:"column"===f.subtype&&(f.mask||f.loop)?[f.con,f.colbg]:f.el:f.splitText[t],O=parseInt(String(_.t).replace("w",""))/1e3||0;if(0==e&&String(_.t).includes("w")&&O>parseInt(x[t][d]?.[1]?.t)/1e3&&(O=parseInt(x[t][d]?.[1]?.t)/1e3),"loop"===t||"chars"===t||"words"===t||"lines"===t&&f.splitText&&f.splitText[t]){let e=x[t]?.orig?(x[t]?.orig?.x??"50%")+" "+(x[t]?.orig?.y??"50%")+" "+(_tpt.unitize(x[t]?.orig?.z)??"50%"):void 0;if(f.fake&&"out"===u)for(let s of f.splitText[t])_tpt.gsap.set(s,{transformOrigin:e,immediateRender:!0});e&&(k.transformOrigin=e)}if("loop"===t&&(_.fu||_.bu||"filter"==d)||"filter"==t||F){if(f.filters??={},(_.fu||void 0!==(f.filters?.simple?.used??void 0))&&("filter"===t&&f.mod?.scroll?.uf&&(f.filters.simple=SR7.F.getFilterStyle(f.mod.scroll,"",f.filters?.simple?.used??void 0)),f.filters.simple=SR7.F.getFilterStyle(_.fu?_:{b:0,r:100,g:0}
147,"",f.filters?.simple?.used??void 0),k.filter=f.filters.simple.filter),(!F&&_.bu||"loop"!==t&&void 0!==(f.filters?.backdrop?.used??void 0))&&(f.filters.backdrop=SR7.F.getFilterStyle(_.bu?_:{b:0,r:100,g:0,s:0,i:0},"b",f.filters?.backdrop?.used??void 0),_tpt.isSafari11||_tpt.isIOS?k["-webkit-backdrop-filter"]=f.filters.backdrop.filter:k.backdropFilter=f.filters.backdrop.filter,b=k.transformPerspective??=x?.content?.pers??"600px"),!F&&null==k.filter&&null==k.backdropFilter&&null==k["-webkit-backdrop-filter"]){l.add(_tpt.gsap.to(C,{}),O);continue}"filter"===t&&f.mod?.scroll?.uf&&(C=f.mask?f.mask:f.el,k=SR7.F.modify.get(m,C,k,f,u,e,t,"filter"))}if("clip"==t){if(a(_.c))continue;k["clip-path"]=k["-webkit-clip-path"]=SR7.F.clipEffect(x[t].orig,x[t].type,_.c,_.cb),f.clipPath=!0}else if("pan"===t&&void 0!==g.bg.image){const t=SR7.F.pan.getStep({canvas:f.canvas,x:parseInt(x.pan.all[e].x??0),y:parseInt(x.pan.all[e].y),scale:parseInt(x.pan.all[e].sX)/100,rotate:parseInt(x.pan.all[e].rZ),pos:g.bg.image.pos});void 0!==t&&(k.x=t.x,k.y=t.y,k.scale=t.scale,k.rZ=t.rZ,0==e&&(f.canvas.pfrom={x:k.x,y:k.y,rZ:k.rZ,scale:k.scale},f.canvas.pan={x:k.x,y:k.y,rZ:k.rZ,scale:k.scale}),C=f.canvas.pan,SR7.M[m].c.pans??={},SR7.M[m].c.pans[f.skey]??=[],SR7.M[m].c.pans[f.skey].includes(f.lkey)||SR7.M[m].c.pans[f.skey].push(f.lkey))}else if("filter"!==t){if("p"!==_.mpt||null==_.path||""==_.path){if(F&&"chars"===t&&void 0!==_.gap&&void 0===_.x&&(_.x=0),v.includes("x")&&void 0!==_.x&&(k.x=s(m,_,F,f,u,t,"x",g.fluid?.tr)),v.includes("y")&&void 0!==_.y&&(k.y=s(m,_,F,f,u,t,"y",g.fluid?.tr)),F&&"chars"===t&&void 0!==_.gap){const e=k.x;k.x=t=>(("function"==typeof e?e(t):void 0!==e?e:0)||0)+o(m,f,_.gap,t)}}else{let e=_tpt.scalePath(_.path,SR7.M[m].MP);k.motionPath={path:e,fromCurrent:!0,offsetX:SR7.gV({v:_.x??0,id:m}),offsetY:SR7.gV({v:_.y??0,id:m}),autoRotate:_.aR??!1,alignOrigin:[.5,.5]},0==k.motionPath.offsetX&&delete k.motionPath.offsetX,0==k.motionPath.offsetY&&delete k.motionPath.offsetY}if(n&&(k.tx=k.x?.()??0,k.ty=k.y?.()??0,v.push("tx"),v.push("ty"),k=SR7.F.modify.get(m,C,k,f,u,e,t,"xy")),v.includes("z")&&void 0!==_.z?k.z=_.z:delete k.z,"mask"===t?(k.overflow=_.oflow??(0==e&&null==x[t][d][1]?.oflow||(1==e&&null==x[t][d][0]?.oflow?"visible":"hidden")),void 0!==g.tr&&(k.rotationX=()=>g.tr?.rX??0,k.rotationY=()=>g.tr?.rY??0,k.rotationZ=()=>g.tr?.rZ??0),f.mod?.scroll?.utr&&(k=SR7.F.modify.get(m,C,k,f,u,e,t,"transform"))):(v.includes("rotationX")&&(void 0!==_.rX||"in"===w&&0==e)&&(k.rotationX=i(m,SR7.F.getSpecialValue(_.rX??0,0,SR7.M[m].lastChangeDir??1),F)),v.includes("rotationY")&&(void 0!==_.rY||"in"===w&&0==e)&&(k.rotationY=i(m,SR7.F.getSpecialValue(_.rY??0,0,SR7.M[m].lastChangeDir??1),F)),v.includes("rotationZ")&&(void 0!==_.rZ||"in"===w&&0==e)&&(k.rotationZ=i(m,SR7.F.getSpecialValue(_.rZ??0,0,SR7.M[m].lastChangeDir??1),F))),_tpt.isSafari11||_tpt.isIOS||void 0===f.ptype||void 0===f.borderW&&void 0===f.borderH||(k.force3D=!0),(void 0!==b||"mask"===t&&(f.mod?.scroll?.utr||f.mod?.mouse?.d3))&&_tpt.gsap.set(C,{transformPerspective:b??600,immediateRender:!0}),(v.includes("scaleX")||v.includes("scaleY")||v.includes("skewX")||v.includes("skewY"))&&(F?(k.scaleX=p(m,r(_.sX||_.scaleX),"scale",r(_.skY||_.skewY)),k.scaleY=p(m,r(_.sY||_.scaleY),"scale",r(_.skY||_.skewY)),k.skewX=p(m,r(_.skX||_.skewX),"skew"),k.skewY=p(m,r(_.skY||_.skewY),"skew")):k=c(k,{sX:_.sX??f.cache.tl[t].scaleX,sY:_.sY??f.cache.tl[t].scaleY,skX:_.skX??f.cache.tl[t].skewX,skY:_.skY??f.cache.tl[t].skewY,dir:SR7.M[m].lastChangeDir??1}),"sX"!=d&&"scaleX"!=d||delete k.scaleY,"sY"!=d&&"scaleY"!=d||delete k.scaleX),v.includes("opacity")){let s="content"===t&&(f.mod?.scroll?.uf??!1)&&(f.mod?.scroll?.f??0)>0;k[s?"tf":"opacity"]="mask"===t&&g.tr?g.tr.o:F&&"in"===w&&0==e&&a(_.o)?x?.content?.all?.[0]?.o??1:_.o,s&&(k=SR7.F.modify.get(m,C,k,f,u,e,t,"opacity"))}if("content"===t||F&&"all"==d){f.cache??={},f.cache.color??={};let s=_tpt.tf(x.content.all?.[e]?.bgU);if(!F&&(s||"idle"!==(f?.cache?.color?.bgfrom??"idle"))){let i=s?x.content.all[e].bgcol:g.bg.color;const{gradient:a,bg:r}=SR7.F.getBGAnimColor(i,f?.cache?.color?.bg??g.bg.color);
147if(a){const e=r?.to??"transparent",t=g?.bg?.image?.src??"";if(""!==t&&"false"!==String(g?.bg?.image?.u??!0)){const s="url('"+_tpt.urlProtocol(String(t).replaceAll(" ","%e2%80%af"))+"')";k.backgroundImage=s+","+e}else k.backgroundImage=e}else k.backgroundColor=r?.to??"transparent";f.cache.color.bg=r?.to??"transparent",f.cache.color.bgfrom=s?u+"."+t+".all."+e:"idle"}if("text"===g.type||"button"===g.type){if("content"===E&&"content"===t||"content"!==E&&t===E||"content"===E&&"content"!==t){const s=x?.[t]?.all?.[e]??x.content.all[e];let i=_tpt.tf(s?.cU);if(i||"idle"!==(f?.cache?.color?.from??"idle")){let a=s?.col;if(i?void 0!==a&&(k.color=a):k.color=()=>SR7.gV({v:g.color,id:m}),i)"string"==typeof k.color?f.cache.color._curVisual=k.color:"string"==typeof a&&(f.cache.color._curVisual=a);else try{f.cache.color._curVisual=SR7.gV({v:g.color,id:m})}catch{}f.cache.color.c=k.color,f.cache.color.from=i?u+"."+t+".all."+e:"idle",SR7.E.backend&&(f.cache.color.c__=f.cache.color.c,f.cache.color.from__=f.cache.color.from)}}}}k.display=(e,s)=>"row"===e.subtype&&s.con&&s.mask?s.conDisplay:"chars"===t||"words"===t?"inline-block":"column"===e.subtype&&(s.mask||s.loop)&&"table-cell"==s.display?"block":s.display,f.mask&&"column"===f.subtype&&C==f.mask&&"table-cell"==k.display&&(k.display="block"),k.visibility=F&&"in"===u?"inherit":"in"===w&&0==e?R||"container"===g.type?"visible":"hidden":"in"===w&&1==e&&SR7.M[m].sbt&&SR7.M[m].settings.migrated&&"hidden"===(f.par?.el?.style?.visibility??"visible")&&a(f.visibility)?"visible":()=>f.visibility,0==e&&"in"===w&&"action"!==S&&"parent"!==S&&(k.x=a(k.x)||"function"==typeof k.x&&a(k.x())?0:k.x,k.y=a(k.y)||"function"==typeof k.y&&a(k.y())?0:k.y),"mask"===t&&(f.cache.tl[t].overflow=k.overflow),SR7.E.backend&&(f.editVals??={},f.editVals.to={visibility:"function"==typeof k.visibility?k.visibility():k.visibility,opacity:k.opacity,display:k.display});for(let e of v)"function"!=typeof k[e]||!a(k[e]())&&null!=k[e]()||void 0===f.cache.tl?.[t]?.[e]?a(k[e])||null==k[e]?void 0!==f.cache.tl[t][e]&&(k[e]=f.cache.tl[t][e]):"scaleX"===e&&k.skewX?f.cache.tl[t][e]=_.sX??f.cache.tl[t].scaleX:"scaleY"===e&&k.skewY?f.cache.tl[t][e]=_.sY??f.cache.tl[t].scaleY:f.cache.tl[t][e]=k[e]:k[e]=f.cache.tl[t][e],a(k[e])&&"visibility"!==e&&delete k[e]}null!=g.ojsv||SR7.E.backend||("in"===w&&1==e&&(f.tl.inFrameShift=O),"action"===S&&"in"===w&&e>0&&(O-=f.tl.inFrameShift)),void 0!==f.fxc&&"content"===t&&"c"==(_.fx??"")[0]&&(l.add(SR7.F.getFXCoverAnim(f,_,u,e),O),SR7.E.backend||"out"===u||f.el.classList.add("sr7-fx-hidden")),!f.backFace&&("clip"===t||"function"==typeof k.rotationX&&Math.abs(k.rotationX?.())>90||Math.abs(k.rotationX)>90||"function"==typeof k.rotationY&&Math.abs(k.rotationY?.())>90||Math.abs(k.rotationY)>90||f.filters?.backdrop?.used&&_tpt.is_mozilla)&&(f.backFace=!0,f.el.style.backfaceVisibility="visible","clip"===t&&f.el.classList.add("sr7-withclip")),M=!0;let L="d"==_.pE||null==_.pE?g.pE||"d":_.pE,I=t+"_"+d;if(void 0!==_.rep||1==(f.repeat?.[I]?.state??0))void 0!==_.rep&&("s"!==_.rep.s&&"se"!==_.rep.s||(f.targetRepeat??={},f.targetRepeat[t]=!0,f.repeat??={},f.repeat[t+"_"+e+"_"+d]?.tl?.kill(),f.repeat[I]={state:1,at:O,tl:_tpt.gsap.timeline()},f.repeat[I].tl.eventCallback("onStart",h.frameRepeatStart,[{id:m,skey:y,c:f,scene:u,layer:g,target:t,caller:S,frame:e,framegroup:d,sbt:R,pE:L}]),l.add(f.repeat[I].tl,O),l.vars.at=O),"e"!==_.rep.s&&"se"!==_.rep.s||(f.repeat[I].state=2,f.repeat[I].c=_.rep.c,f.repeat[I].tl.repeat(_.rep.r??-1),f.repeat[I].tl.vars.repeatRefresh=_.rep.sh??!0,f.repeat[I].tl.yoyo(_.rep.y??!1))),void 0!==f.repeat&&(f.repeat[I].tl.to(C,k,O-f.repeat[I].at),f.repeat[I].c&&f.repeat[I].tl.eventCallback("onRepeat",h.frameRepeat,[{id:m,skey:y,c:f,scene:u,layer:g,target:t,caller:S,frame:e,framegroup:d,sbt:R,pE:L}]));else{if("content"===t&&f.target?.classList?.remove?.("sr-force-nointeraction"),0==e&&"in"===w)void 0!==k.opacity&&(k.opacity=parseFloat(k.opacity)),k.data={lkey:f.lkey,target:t,framegroup:d,frame:e,alias:f.lkey+"_"+t+"_"+e+"_"+d,type:"tween"},l.set(C,k,0),l.set(C,k,O),"content"===t&&x?.content?.all?.[0]?.dsvg&&f.svgPaths&&f.svgPaths.length>0&&l.set(f.svgPaths,{stroke:_.dsvgc,strokeWidth:parseFloat(x?.content?.all?.[0]?.dsvgw??.1)+"%",drawSVG:parseInt(_.dsvga)+"% "+parseInt(_.dsvgb)+"%"},0),f.animState.frame=0;else{void 0!==k.opacity&&(k.opacity=parseFloat(k.opacity)),f.fake||"content"!==t||0!=k.opacity&&(null!=k.opacity||0!=f.cache?.tl?.[t]?.opacity)||"true"===f.target?.dataset?.mouselistener||(k.pointerEvents="none",L="none",f.target.classList.add("sr-force-nointeraction")),1==e&&"in"===w&&0==f.animState.frame&&0==k.duration&&(k.duration=.0075),k.data={lkey:f.lkey,target:t,framegroup:d,frame:e,alias:f.lkey+"_"+t+"_"+e+"_"+d,type:"tween"};let s=_tpt.gsap.to(C,k);
147if(SR7.E.backend&&(f.editVals??={},f.editVals.to??={},f.editVals.to.scene=u),f.fake||(s.eventCallback("onStart",h.frameStarted,[{id:m,c:f,scene:u,layer:g,target:t,caller:S,frame:e,sbt:R,pE:L}]),R&&s.eventCallback("onUpdate",h.frameUpdated,[{id:m,c:f,scene:u,layer:g,target:t,caller:S,frame:e,sbt:R,pE:L}]),s.eventCallback("onComplete",h.framesCompleted,[{id:m,c:f,scene:u,layer:g,target:t,caller:S,frame:e,sbt:R,pE:L}])),l.add(s,O),"content"===t&&x?.content?.all?.[0]?.dsvg&&f.svgPaths&&f.svgPaths.length>0){let e=_tpt.gsap.to(f.svgPaths,{stroke:_.dsvgc,strokeWidth:parseFloat(x?.content?.all?.[0]?.dsvgw??.1)+"%",drawSVG:parseInt(_.dsvga)+"% "+parseInt(_.dsvgb)+"%",duration:k.duration,ease:k.ease,immediateRender:k.immediateRender});l.add(e,O)}}"pan"===t&&!f.tl.in.pan&&SR7.F.isCarousel(m)&&(l.progress(0),l.paused(!0),requestAnimationFrame(()=>{l.render(0,!1,!0)}))}void 0!==k.modifiers&&(f.mod.coreTween??={},void 0!==k.modifiers.filter&&(f.mod.coreTween.filter??={},f.mod.coreTween.filter[u]=t),void 0!==k.modifiers.x&&(f.mod.coreTween.xy??={},f.mod.coreTween.xy[u]=t),void 0!==k.modifiers.opacity&&(f.mod.coreTween.opacity??={},f.mod.coreTween.opacity[u]=t))}l.eventCallback("onStart",h.layerStarted,[{id:m,c:f,scene:u,layer:g,target:t,caller:S,sbt:R,tl:l}]),l.eventCallback("onUpdate",h.layerUpdated,[{id:m,c:f,scene:u,layer:g,target:t,caller:S,sbt:R,tl:l}]),l.eventCallback("onComplete",h.layerCompleted,[{id:m,c:f,scene:u,layer:g,target:t,caller:S,sbt:R,tl:l}])}l.data={lkey:f.lkey,target:t,alias:f.lkey+"_"+t,type:"timeline"},f.targetRepeat?.[t]&&(k??=_tpt.gsap.timeline(),k.add(l,0)),"pan"===t||"pan"===t&&"update"==S||_.add(l,0),"pan"===t&&(F??=_tpt.gsap.timeline({data:{id:y+"_"+f.lkey+"_"+u+"_pan"}}),F.add(l,0)),l.data.alias=t,f.tl[u][t]=l,f.tl[u].TL=_}}if("carousel"===SR7.M[m].settings.type&&!SR7.E.backend||null!=v&&"bg"!=v)"carousel"!=SR7.M[m].settings.type||null!=v&&"bg"!=v||(f.target.style.visibility="visible");else{if(t.reanimateBG)SR7.F.animateBG(t);else if(t.ignoreBG)return{tl:_,loops:k};if("out"===u&&"slidebg"===g.subtype)SR7.E.backend||(SR7.M[m].c.leavingBG=f);else if(x.bg)if(f.el.style.display=f.display,f.el.style.visibility=f.visibility,M=!0,"slidebg"===g.subtype){if("in"!==u)return;if(void 0!==f.mod&&(f.mod.animElemXY??=f.mask?f.mask:f.el,_tpt.scrollObserver.run(SR7.M[m].c.module,!0),SR7.F.modify.process(m,"scroll")),SR7.E.backend&&void 0!==SR7.M[m].c.leavingBG&&"animation"==SR7.editing.modi)SR7.M[m].c.leavingBG.tl?.revert?.(),SR7.M[m].c.leavingBG.tl?.kill?.(),SR7.M[m].c.leavingBG.tl=SR7.F.animateBG({timeline:l,c:SR7.M[m].c.leavingBG,id:m,scene:"out"}),SR7.M[m].c.tl[y].in.BGTL.add(SR7.M[m].c.leavingBG.tl,0);else if(void 0!==SR7.M[m].c.leavingBG&&!SR7.E.backend){let e=SR7.M[m].c.leavingBG;e.tl[u]&&(e.tl[u].bg&&e.tl[u].bg.kill(),SR7.M[m].c.tl[e.skey].out.TL.add(e.tl[u].bg=SR7.F.animateBG({timeline:l,c:e,id:m,scene:"out"}),0))}f.tl?.in?.bg&&f.tl.in.bg.kill(),_.add(f.tl.in.bg=SR7.F.animateBG(t),0),void 0!==SR7.M[m].c.leavingBG&&(!SR7.E.backend||"animation"==SR7.editing.modi)&&SR7.M[m].c.leavingBG.temp.TL.totalDuration()<f.temp.TL.totalDuration()&&SR7.M[m].c.leavingBG.temp.TL.duration(f.temp.TL.totalDuration())}else"in"!==u&&"out"!==u||(f.tl[u].bg&&f.tl[u].bg.kill(),_.add(f.tl[u].bg=SR7.F.animateBG(t),0))}M&&(f.animState.scene=u,y==SR7?.editing?.slide&&_tpt.ghostUpdate(19,f),f.animState.caller=S||"default");try{if(!SR7.E.backend&&"in"===u&&"progress"===g?.nF){const e=SR7.M[m];if(e){e.lNavs??={},e.lNavs.scrubTLs??=[];const t=f?.tl?.in?.TL||_;t&&(t.pause(0),t.timeScale(1),t.smoothChildTiming=!1,t.totalProgress(0,!1),e.lNavs.scrubTLs.includes(t)||e.lNavs.scrubTLs.push(t))}}}catch{}return{tl:_,loops:k,pan:F}},SR7.F.processHover=(e,t,s)=>{let{c:i,layer:r,id:o}=e;if(void 0!==(i?.cache?.hover??void 0)&&(i.cache?.hover?.requested??"none")==t)return;if(!i.animState.entered&&!SR7.E.backend||(i.animState?.runningFrames?.length??0)>0)return;if(s=0==(s=(parseInt(r?.hov?.frame?.d,10)??300)/1e3)?.001:s,i.tl_hover&&i.tl_hover.progress&&i.tl_hover.progress()>0){if("idle"===t)return!0!==i.tl_hover.reversed()&&i.tl_hover.reverse(),void(i.cache.hover.requested=t);if("hover"===t)return 1==i.tl_hover.reversed()&&i.tl_hover.play(),void(i.cache.hover.requested=t)}i.cache.hover??={},i.cache.hover.requested=t,i.tl_hover=_tpt.gsap.timeline({data:{id:i.el.id+"_hover"}});
147const l=r.hov.frame,n=r.hov.radius,d="hover"===t?r.hov.zIndex:r.zIndex,p="hover"===t?r.hov.deco:r?.content?.deco,u="column"===r.subtype&&i.colbgMask?"colbgMask":"column"===r.subtype&&i.colbg?"colbg":"row"===r.subtype&&i.con?"con":"el",h="column"===r.subtype&&i.colbgMask?"colbgMask":"column"===r.subtype&&i.colbg?"colbg":"row"===r.subtype&&i.con?"con":"group"===r.subtype&&i.mask?"mask":"el";let m={ease:r.hov.frame.e,duration:s};void 0!==l.x&&(m.x=l.x),void 0!==l.y&&(m.y=l.y),void 0!==l.z&&(m.z=l.z),(void 0!==l.rX||void 0!==l.rotationX)&&(m.rotationX=l.rX??l.rotationX??0),(void 0!==l.rY||void 0!==l.rotationY)&&(m.rotationY=l.rY??l.rotationY??0),(void 0!==l.rZ||void 0!==l.rotationZ)&&(m.rotationZ=l.rZ??l.rotationZ??0),void 0!==d&&"auto"!==d&&(m.zIndex=d),"text"===r.type&&void 0!==p&&(m.textDecoration=p);let g=i.perspective=SR7.F.usePerspective(l,SR7.M[o].settings.general,600,!0);if(void 0!==g&&i.tl_hover.set(i.el,{transformPerspective:g??600}),m=c(m,l),i.svg&&!r.content?.oC&&void 0!==r.hov.svg&&(void 0!==r.hov.svg.c&&i.tl_hover.to(i.svgPaths.length>0?i.svgPaths:i.el,{ease:m.ease,duration:m.duration,fill:r.hov.svg.c},0),void 0!==r.hov?.svg?.stroke?.c&&"transparent"!==r.hov?.svg?.stroke?.c&&i.tl_hover.to(i.svg,{ease:m.ease,duration:m.duration,stroke:r.hov?.svg?.stroke.c,strokeWidth:parseInt(r.hov?.svg?.stroke.w)+"px",strokeDashoffset:r.hov?.svg?.stroke.o,strokeDasharray:r.hov?.svg?.stroke.d},0)),m.opacity=l.o||l.opacity,r.hov.color?.bg)if(r.bg.image)m.backgroundColor="string"==typeof r.hov.color.bg?r.hov.color.bg:r.hov.color.bg.string;else{let{gradient:e,bg:t}=SR7.F.getBGAnimColor(r.hov.color.bg,i.cache?.color?.bg,r.hov.color.gAnim);void 0!==i.colbg?(e&&i.tl_hover.set(i.colbg,{background:t.from}),i.tl_hover.to(i.colbg,{ease:m.ease,duration:m.duration,["background"+(e?"":"Color")]:t.to},0)):t?.from&&-1!==t.from.indexOf("180deg")&&-1!==t.to.indexOf("180deg")&&2===t.from.split("deg").length&&2===t.to.split("deg").length&&(t.from=t.from.replace("180deg,",""),t.to=t.to.replace("180deg,","")),t?.from&&(e&&i.tl_hover.set(i.el,{background:t.from}),!e&&"transparent"==t.from&&i.tl_hover.set(i.el,{immediateRender:!0,backgroundColor:_tpt.gradient.transToColor(t.to)})),t?.to&&(m["background"+(e?"":"Color")]=t.to)}let f,S=i.mask?"column"===i.subtype?[i.mask,i.colbgMask]:i.mask:void 0,v="column"===i.subtype&&i.mask?[i.colbg,i.con]:"image"===i.subtype&&i.mask&&i.colbg?[i.el,i.colbg]:i.el;if(r.hov.color.c!==(i.cache?.color?.c??void 0)&&(m.color=r.hov.color.c),JSON.stringify(r.hov.border)!==JSON.stringify(r.border??{})){const e=r.hov.border;f={duration:m.duration,ease:m.ease,borderColor:e.c??"transparent",borderStyle:null==e.s?"none":"string"==typeof e.s?e.s:SR7.gV({v:e.s??"none",id:o})};for(let t=0;t<4;t++)f[SR7.D.BWID[t]]=_tpt.unitize(SR7.gV({v:e?.w?.[SR7.D.DS[t]]??"0px",id:o,f:r.fluid?.tr,m:"round"}))}let y=S?void 0:f;if(JSON.stringify(r.hov.radius)!==JSON.stringify(r.radius??{})){f??={duration:m.duration,ease:m.ease},y??={duration:m.duration,ease:m.ease};for(let e=0;e<4;e++)f[SR7.D.BRAD[e]]=_tpt.unitize(n?.[SR7.D.DS[e]]??"0px"),y[SR7.D.BRAD[e]]=_tpt.unitize(n?.[SR7.D.DS[e]]??"0px")}if(void 0!==f&&i.tl_hover.to(i[u],f,0),void 0!==y&&S&&i.tl_hover.to(i[h],y,0),SR7.F.useFilter(r.hov.filter)||i.filters?.simple?.filter){let e=SR7.F.getFilterStyle(r.hov.filter,"",i.filters?.simple?.used??void 0),s=SR7.F.getFilterStyle(i.filters?.simple?.filter??"","",e.used);m.filter=e.filter,"hover"===t&&""!==m.filter&&_tpt.gsap.set(v,{filter:s.filter})}if("hover"===t)for(let e of SR7.D.animAttr)(a(m[e])||null==m[e]||m[e]==i.cache.tl.content[e])&&delete m[e];i.tl_hover.to(v,m,0),S&&i.tl_hover.eventCallback("hover"===t?"onStart":"onComplete",e=>{_tpt.gsap.set(e.mask,{overflow:e.oflow})},[{mask:S,oflow:"hover"===t?r.hov?.m||void 0!==f&&"mask"==u?"hidden":"visible":i.cache?.tl?.mask?.overflow}]),i.tl_hover.eventCallback("onReverseComplete",e=>{e.cache=void 0,e.tl=void 0,e.mask&&_tpt.gsap.set(e.mask,{overflow:e.oflow})},[{cache:i.cache.hover,tl:i.tl_hover,mask:S,oflow:i.cache?.tl?.mask?.overflow}])};const s=(e,t,s,i,a,r,o,l)=>s?s=>SR7.cVal(SR7.gV({v:t[o],id:e,s:"scale",f:l}),e,i,SR7.gV({v:t[o+"Re"],id:e}),t.off,o,i?.splitText?.[r]?.[s],a,s):()=>SR7.cVal(SR7.gV({v:t[o],id:e,s:"scale",f:l}),e,i,SR7.gV({v:t[o+"Re"],id:e}),t.off,o,!1,a),i=(e,t,s)=>s?s=>SR7.F.getOffset(t,void 0,SR7.M[e].lastChangeDir??1,s):()=>SR7.F.getOffset(t,void 0,void 0,0),a=e=>"inherit"==e||"Inherit"==e,r=e=>"inherit"==e?void 0:e,o=(e,t,s,i)=>{if(!t?.splitText?.chars)return 0;const a=t.splitText.chars.length;if(!a)return 0;let r=s;"string"==typeof r&&(r=parseFloat(String(r).replace("px",""))),r=isNaN(r)?0:r;const o=(a-1)/2;let l=1;try{l=SR7.dirVal(e,1).d}catch{l=1}return(i-o)*r*l},l=["chars","words","lines","content"],n=(e,t,s,i)=>"text"!==e?.type&&"button"!==e?.type?"content":i?!0!==e.tl?.[s]?.chars?.d&&e.tl?.[s]?.chars?.all?"chars":!0!==e.tl?.[s]?.words?.d&&e.tl?.[s]?.words?.all?"words":!0!==e.tl?.[s]?.lines?.d&&e.tl?.[s]?.lines?.all?"lines":"content":"content",d=(e,t,s,i,a)=>
147{if("text"!==e?.type||!t?.splitText)return;t.cache??={},t.cache.color??={},t.cache.color._ownerByScene??={};if(t.cache.color._ownerByScene[s]===i)return;if(!(t.splitText?.chars?.[0]||t.splitText?.words?.[0]||t.splitText?.lines?.[0]||t.el))return;let r=t.cache?.color?._curVisual;if(!r)try{r=SR7.gV({v:e.color,id:a})}catch{r=void 0}if(!r){let e=t.splitText?.chars?.[0]||t.splitText?.words?.[0]||t.splitText?.lines?.[0]||t.el;if(!e)return;try{r=getComputedStyle(e).color}catch{r=void 0}}if(!r)return;const o=((e,t)=>{if(e)return"content"===t?e.el:e.splitText?e.splitText[t]:void 0})(t,i);o&&_tpt.gsap.set(o,{color:r}),t.cache.color._curVisual=r,((e,t)=>{if(!e?.splitText||!t?.length)return;let s=[];for(let i of t){const t=e.splitText?.[i];t&&t.length&&s.push(...t)}s.length&&_tpt.gsap.set(s,{clearProps:"color"})})(t,(e=>{const t=l.indexOf(e);return t<=0?[]:l.slice(0,t)})(i)),t.cache.color._ownerByScene[s]=i},c=(e,t,s)=>{let i=r(t.sX??t.scaleX),a=r(t.sY??t.scaleY),o=String(t.skX??t.skewX).replace("(","").replace(")","").replace("px","").replace("deg",""),l=String(t.skY??t.skewY).replace("(","").replace(")","").replace("px","").replace("deg","");return isNaN(o)&&(o=0),isNaN(l)&&(l=0),o=r(o)*("("==String(t.skX??t.skewX)[0]?null==s?1:s:1),l=r(l)*("("==String(t.skY??t.skewY)[0]?null==s?1:s:1),void 0===o&&void 0===l||(void 0!==o&&(a=parseFloat(a??1)*Math.cos((o=parseFloat(o))*_tpt.DEG2RAD)),void 0!==l&&(i=parseFloat(i??1)*Math.cos((l=parseFloat(l))*_tpt.DEG2RAD))),void 0===o&&void 0===l||(e.skewX=_tpt.unitize(o??0,"deg"),e.skewY=_tpt.unitize(l??0,"deg")),void 0===i&&void 0===a||(e.scaleX=i??1,e.scaleY=a??1),e.scaleY=isNaN(e.scaleY)?1:e.scaleY,e.scaleX=isNaN(e.scaleX)?1:e.scaleX,e},p=(e,t,s,i)=>a=>{let r=SR7.F.getOffset(t,void 0,SR7.M[e].lastChangeDir??1,a);if("skew"===s)return _tpt.unitize(r??0,"deg");let o=SR7.F.getOffset(i,void 0,SR7.M[e].lastChangeDir??1,a);return null==o?r:parseFloat(r||1)*Math.cos(parseFloat(o)*_tpt.DEG2RAD)},u=(e,t,s,i)=>{let a=(i||e.e/1e3<=t.time())&&e.e/1e3>t.time()?1e3*(e.e/1e3-t.time()):0;(i||e.e/1e3<=t.time())&&(-1==e.r||s<e.r)&&setTimeout(()=>{t.time(e.s/1e3)},a)};SR7.F.updateVisibility=e=>{"column"===e.subtype&&e.target.style.visibilty!==e.el.style.visibility&&(e.target.style.visibility=e.visibility),e.parallax&&e.parallax.style.visibility!==e.el.style.visibilty&&(e.parallax.style.visibility=e.visibility),e.mask&&e.mask.style.visibility!==e.el.style.visibilty&&(e.mask.style.visibility=e.visibility),e.loop&&e.loop.style.visibility!==e.el.style.visibilty&&(e.loop.style.visibility=e.visibility),e.addonWrap&&e.addonWrap.style.visibility!==e.el.style.visibilty&&(e.addonWrap.style.visibility=e.visibility)};const h={sceneStarted:e=>{let{id:t,skey:s,scene:i}=e;SR7.E.backend||"in"!==i||(SR7.M[t].states.sceneInProgress=!0),SR7.M[t].slides[s].slide?.loop?.u&&(SR7.M[t].c.tl[s].loop=0),void 0!==SR7.M[t].c.pans&&SR7.F.pan.observe(t)},sceneUpdated:e=>{let{id:t,skey:s,scene:i}=e;"in"==i&&void 0!==SR7.M[t].c.tl[s].loop&&u(SR7.M[t].slides[s].slide?.loop,SR7.M[t].c.tl[s][i].TL,SR7.M[t].c.tl[s].loop++)},sceneCompleted:function(e){let{id:t,skey:s,scene:i,caller:a}=e;"in"===i&&void 0!==SR7.M[t].c.tl[s].loop?u(SR7.M[t].slides[s].slide?.loop,SR7.M[t].c.tl[s][i].TL,SR7.M[t].c.tl[s].loop++,!0):SR7.E.backend||"out"!==i||"action"===a||"parent"===a||!0===SR7.M[t].zOrder.managed||SR7.F.hideLeavingSlide(t,s)},layerStarted:function(e){let{scene:t,c:s,sbt:i,id:a}=e;"out"!==t&&(s.state="animated"),"in"===t&&s.repeat&&SR7.F.updateVisibility(s),SR7.E.backend||!i||SR7.M[a].sbt.__time||SR7.F.sbt.process(a)},layerUpdated:async function(e){let{id:t,scene:s,c:i,target:a,sbt:r}=e;r&&!SR7.M[t].sbt.done&&SR7.M[t].sbt?.[SR7.M[t].current.id]?.[i.lkey]&&!SR7.M[t].sbt[SR7.M[t].current.id][i.lkey].tl.paused()&&SR7.M[t].sbt[SR7.M[t].current.id][i.lkey].tl.time()>=SR7.M[t].sbt.__time&&SR7.M[t].sbt[SR7.M[t].current.id][i.lkey].tl.pause(),i.animState?.flagged&&0==i.animState?.frame&&"default"===i.animState?.caller&&"in"===i.animState?.scene||(i.animState.flagged=!0,"in"===s&&"pan"===a&&i.canvas.drawImg(),i.announce?.update&&await SR7.F.triggerLayerEvent(e,"update"))},layerCompleted:function(e){let{scene:t,layer:s,c:i,target:a}=e;if(SR7.E.backend||"out"!==t||"content"!==a||(SR7.F.manageLayerListeners(i,s,!1),i.state="removed",void 0!==(i.
147cache?.hover?.requested??void 0)&&(i.cache.hover.requested="idle")),!SR7.E.backend&&"out"===t){for(let e in i.repeat)_tpt.hop(i.repeat,e)&&"cur"!==e&&i.repeat[e].tl.kill();i.el.style.pointerEvents="none",i[i.LME]?.style&&(i[i.LME].style.pointerEvents="none"),i[i.LME].style.visibility="hidden",i.el.style.visibility="hidden"}i.animState.runningFrames=[],delete i.animState.flagged},frameRepeatStart:async function(e){e.caller="repeat",e.animState={scene:e.scene,frame:1},await SR7.F.triggerLayerEvent(e,"framestarted")},frameRepeat:async function(e){let{id:t,c:s,scene:i,skey:a}=e,r=SR7.F.triggeredChildren(t,a,s.lkey);if(e.c.animState.frame=e.frame,"in"===i&&r&&r.length>0){let o=e.target+"_"+e.framegroup;await SR7.F.animateLayers({id:t,skey:a,layers:r,scene:i,caller:"parent",ffw:!0,timeto:s.repeat[o].at})}e.caller="repeat",e.animState={scene:e.scene,frame:1},await SR7.F.triggerLayerEvent(e,"framerepeated")},frameStarted:async function(e){let{id:t,c:s,scene:i,layer:a,target:r,frame:o,caller:l,pE:n,sbt:d}=e;o=parseInt(o),"hover"==s.cache?.hover?.requested&&s.tl_hover&&(s.tl_hover.reverse(),s.cache.hover.requested="idle"),s.animState.frame=o,s.animState.scene=i,SR7.M[t].current.id==SR7?.editing?.slide&&_tpt.ghostUpdate(19,s),s.animState.entered="out"!==i&&s.animState.entered;let c=i+"_"+r+"_"+o;-1==s.animState.runningFrames.indexOf(c)&&s.animState.runningFrames.push(c),"out"!==i&&"content"===r&&("in"==i&&1==o||0==o)&&"update"!==l&&SR7.F.manageLayerListeners(s,a,!0),s.el.style.pointerEvents="out"===i||"in"===i&&(0==o||1==o)?"none":s.listeners.hasAny?"auto":"n"==n?"none":"i"==n?"inherit":s.pE,s[s.LME]?.style?.pointerEvents&&(s[s.LME].style.pointerEvents=s.el.style.pointerEvents),SR7.F.updateVisibility(s),await m(s,t,o,i,l);let p="in"===i&&"update"!==l&&"enterstage"!==s.lastEventCalled&&(d&&!s.animState.stageState||1==o)?"enterstage":"out"===i&&"update"!==l?"leavestage":"framestarted";s.animState.stageState=!0,this._dur&&(e.duration=this._dur),this._start&&(e.start=this._start),this.vars?.ease&&(e.ease=this.vars.ease),await SR7.F.triggerLayerEvent(e,p)},frameUpdated:async function(e){let{scene:t,frame:s,pE:i,c:a,interrupt:r}=e;r||"in"!==t||1!=s||(a.el.style.pointerEvents="n"==i?"none":a.listeners.hasAny?"auto":a.pE,a[a.LME]?.style?.pointerEvents&&(a[a.LME].style.pointerEvents=a.el.style.pointerEvents))},framesCompleted:async function(e){let{id:t,scene:s,frame:i,pE:a,c:r,caller:o,target:l,interrupt:n}=e;if("fake"==t)return;n||"in"!==s||1!=i||(r.el.style.pointerEvents="n"==a?"none":r.listeners.hasAny?"auto":r.pE,r[r.LME]?.style?.pointerEvents&&(r[r.LME].style.pointerEvents=r.el.style.pointerEvents));const d=s+"_"+l+"_"+i;let c;if(r.animState.runningFrames=r.animState.runningFrames.filter(e=>e!==d),n||"in"!==s||"animateBG"!==o||"slidebg"!==r.subtype?"out"===s&&"animateBG"===o&&"slidebg"===r.subtype?c="leftstage":(c=SR7.E.backend&&"in"===s&&1==r.animState.frame&&0==r.animState.runningFrames.length||1==r.animState.frame&&"update"!==o&&"in"===s&&0==r.animState.runningFrames.length?"enteredstage":"out"===s&&"update"!==o?"leftstage":"frameended",("enteredstage"==c||"out"!==s&&"frameended"==c)&&(r.animState.entered=!0)):(SR7.F.triggerSlideEvent(t,"afterChange",["onafterswap","onchange"]),c="enteredstage"),c&&(r.animState.stageState="leftstage"!==c,await SR7.F.triggerLayerEvent(e,c)),_tpt.is_mozilla&&"row"===r.subtype){const e=getComputedStyle(r.el).transform;e&&"none"!==e&&"matrix(1, 0, 0, 1, 0, 0)"!==e||(r.el.style.transform="")}if(!n&&"in"===s&&"animateBG"===o&&r.media&&"slidebg"===r.subtype&&"html5"!==r.media.player.options.type)SR7.E.backend?SR7.editor.elements.video.readyToPlay(r.media.player):r.media.play(),SR7.M[t].globalMuted&&r.media.mute();else if("out"===s&&0==i&&r.media){let e=r.media.player.options;"1sttime"==e.autoPlay&&(e.autoPlay=!1),"no1sttime"==e.autoPlay&&(e.autoPlay=!0),r.media.pause(),e.rewind&&r.media.rewind()}"out"===s&&r?.tl?.in?.pan&&r.tl.in.pan.pause()}};SR7.F.hideLeavingSlide=function(e,t){if(null==e||null==t||-1==t)return;const s=SR7.M[e];SR7.F.isCarousel(e)||this.lastSkey!=t&&(this.lastSkey=t,s.c.slides[t].style.display="none",s.c.slides[t].style.visibilty="hidden",s.c.slides[t].style.pointerEvents="none",s.zOrder={})},SR7.F.slideDelayFinished=e=>{"fake"!=e&&(clearTimeout(SR7.M[e].states.waitingForNextCallTimer),delete SR7.M[e].states.waitingForNextCallTimer,SR7.M[e].states.sceneInProgress&&(SR7.M[e].states.sceneInProgress=!1,SR7.M[e].states.waitingForNextCall&&setTimeout(()=>{SR7.F.requestSlide(SR7.M[e].states.waitingForNextCall)},100)))},SR7.F.getRandomSlidetransition=(e,t=0)=>{if(t>10)return null;const s=Object.keys(e).filter(e=>"in"!==e&&"out"!==e&&"icon"!==e);if(0===s.length)return null;const i=e[s[Math.floor(Math.random()*s.length)]];return i.title?i:i.title||"object"!=typeof i?SR7.F.getRandomSlidetransition(e,t+1):SR7.F.getRandomSlidetransition(i,t+1)},SR7.F.animateBG=function(e){const{timeline:t,scene:s,id:i,c:a,layer:r}=e,o=SR7.M[i];g(s,a),b(a,s,a.canvas.width,a.canvas.height),f(a);let l=S(o,t);l.d=parseInt(l.d),l=v(l,s),l=y(l,s);let n=a.temp=w(a,l,s,i,o);return"SR7-PREVIEW-BG"==a.el.tagName&&a._three&&(n.three=a._three),x(n,l,s,o),_(s,l,n,a,o,i),l="double"==l.p?SR7.D.transitions.slidingoverlay.updateAnim(l,n):l,l[s].e??=l.e??"power2.inOut",n.fdf=n.col*n.row<2||null==l.dir?"start":l.dir,l.d3=F(l.d3,n.d,n.sdir),"in"===s&&SR7.E.backend&&(SR7.E.backend&&a.cube&&(a.cube.TL.revert(),a.cube.w.remove(),a.cube.c.remove(),delete a.cube.ctx,delete a.cube),_tpt.gsap.set([a.el,a.mask,a.canvas.canvas,a.aCanvas.canvas],{x:0,y:0,z:0,rotationX:0,rotationY:0,rotationZ:0})),l[s].mo=SR7.D.transitions.motionFilter.init(a.aCanvas,l[s].mo),SR7.D.transitions.buildTimeline(i,a,n,l,r),n.TL},SR7.D.transitions={...SR7.D.transitions,buildTimeline:(e,t,s,i,a)=>
147{if(null!=i.tr&&SR7.D.transitions[i.tr]?.buildTimeline)s.TL=SR7.D.transitions[i.tr].buildTimeline(e,t,s,i,a),SR7.D.transitions?.[i.tr]?.extendTimeLine&&s.TL.add(SR7.D.transitions[i.tr].extendTimeLine(s,i,t),0);else{let r="oppslidebased"==s.fdf?1==s.sdir?"end":"start":"slidebased"==s.fdf?1==s.sdir?"start":"end":"nodelay"===s.fdf?"start":s.fdf;if("in"===s.scene){let a=i.in;for(let e=0;e<s.amnt;e++)s.boxes[e]={x:SR7.F.getOffset(a.x||0,a.m?s.slot.ow:t.canvas.width,s.sdir,e),y:SR7.F.getOffset(a.y||0,a.m?s.slot.oh:t.canvas.height,s.sdir,e),o:SR7.F.getSpecialValue(a.o||0,e,s.sdir),sx:SR7.F.getSpecialValue(0==a.sx?0:a.sx||1,e,s.sdir),sy:SR7.F.getSpecialValue(0==a.sy?0:a.sy||1,e,s.sdir),r:0!==a.r?SR7.F.getSpecialValue(a.r||0,e,s.sdir):0};s.TL.to(s.boxes,s.d/1e3,{delay:s.delay,o:1,sx:1,sy:1,r:0,x:0,y:0,ease:i.e,stagger:{amount:"nodelay"==s.fdf?0:s.sd,grid:[s.col,s.row],from:r}}),void 0!==i.d3&&s.TL.add(SR7.D.transitions.d3.cubeTL(i.d3,t,s,"in",SR7.M[e].dims),0),i.filter?.u&&s.TL.add(SR7.D.transitions.filter.extendTimeLine(s,i,t),0)}else{for(let e=0;e<s.amnt;e++)s.boxes[e]={x:0,y:0,o:1,sx:1,sy:1,r:0};let a=i.out;s.TL.to(s.boxes,s.d/1e3,{o:function(e){return SR7.F.getSpecialValue(0==a.o?0:a.o||1,e,s.sdir)},sx:function(e){return SR7.F.getSpecialValue(0==a.sx?0:a.sx||1,e,s.sdir)},sy:function(e){return SR7.F.getSpecialValue(0==a.sy?0:a.sy||1,e,s.sdir)},r:0!==a.r&&void 0!==a.r?function(e){return SR7.F.getSpecialValue(a.r||0,e,s.sdir)}:0,x:function(e){return SR7.F.getOffset(a.x||0,a.m?s.slot.ow:t.aCanvas.width,s.sdir,e)*(a.reversed?-1:1)},y:function(e){return SR7.F.getOffset(a.y||0,a.m?s.slot.oh:t.aCanvas.height,s.sdir,e)*(a.reversed?-1:1)},ease:a.e,stagger:{amount:"nodelay"===s.fdf?0:s.sd,grid:[s.col,s.row],from:r}},void 0!==a.outdelay?a.outdelay:0),void 0!==i.d3&&s.TL.add(SR7.D.transitions.d3.cubeTL(i.d3,t,s,"out",SR7.M[e].dims),0)}"double"==i.p&&s.TL.add(SR7.D.transitions.slidingoverlay.extendTimeLine(s,i,t),0),s.TL.eventCallback("onUpdate",SR7.D.transitions.default.updateAnim,[e,t,s,i,a])}s.TL.eventCallback("onStart",async function(e){e.c.slideBGAnimating=!0,e.c.TSS=Date.now(),"in"===e.scene&&"fake"!==e.id?await SR7.F.triggerLayerEvent(e,"enterstage"):"out"===e.scene&&"fake"!==e.id&&await SR7.F.triggerLayerEvent(e,"leavestage"),"fake"!==e.id&&h.frameStarted(e),SR7.D.transitions.default.start(e.c,e.id,e.scene)},[{c:t,caller:"animateBG",frame:0,pE:i[s.scene].pE,scene:s.scene,layer:a,id:s.id}]),"SR7-PREVIEW-BG"==t.el.tagName||(s.TL.eventCallback("onComplete",e=>SR7.D.transitions.handleCallback(e,s),[{c:t,caller:"animateBG",frame:0,scene:s.scene,layer:a,id:s.id}]),s.TL.eventCallback("onInterrupt",e=>SR7.D.transitions.handleCallback(e,s,"onInterrupt",!0),[{c:t,caller:"animateBG",frame:0,scene:s.scene,layer:a,id:s.id}]))},handleCallback:async(e,t,s="onComplete",i=!1)=>{let a=Date.now(),r=a-(e.c?.TSS??a-50)<20?5:0;r||SR7.D.transitions.default.complete(e.c,e.id,e.scene,i),e.c.slideBGAnimating=!1,setTimeout(()=>{"html5"===e.c.media?.player.options.type&&e.c.media.stopCanvas(),e.interrupt=i,h.framesCompleted(e),r&&SR7.D.transitions.default.complete(e.c,e.id,e.scene,i),t[`${s}Callback`]&&t[`${s}Callback`](t,e.c,e.id),SR7.E.backend||e.c.skey!=SR7.M[e.id].current.id||SR7.F.slideDelayFinished(e.id)},r)},setDimensions:(e,t)=>{let s="random"==t.col?Math.round(10*Math.random()+3):Math.max(1,Math.min(t.col??1,e.aCanvas.width-10)),i="random"==t.row?Math.round(10*Math.random()+3):Math.max(1,Math.min(t.row??1,e.aCanvas.height-10)),a={s:{},c:{},ow:Math.ceil(e.aCanvas.width/s),oh:Math.ceil(e.aCanvas.height/i)};return a.dx=0-a.ow/2,a.dy=0-a.oh/2,i=Math.ceil(e.aCanvas.height/a.oh)||1,{col:s,row:i,slot:a,width:e.canvas.width,height:e.canvas.height}},default:{updateAnim:(e,t,s,i,a)=>{SR7.E.backend&&(t.media&&("html5"===t.media.player.options.type&&SR7.editing.timelinepos&&t.media.goto(SR7.editing.timelinepos,!0),"animation"!==SR7.editing.modi||s.TL.duration()<SR7.editing.timelinepos?t.media.player.container.style.visibility="visible":t.media.player.container.style.visibility="hidden"),t.aCanvas&&t.aCanvas.ctx.clearRect(0,0,t.aCanvas.width,t.aCanvas.height));let r=i[s.scene];if(t.aCanvas&&(s.height!==t.canvas.height||s.width!==t.canvas.width)){t.aCanvas.updateDim();let o=s.TL.progress();s.TL.clear(),s={...s,...SR7.D.transitions.setDimensions(t,r)},SR7.E.backend&&(t.aCanvas.canvas.width=s.width,t.aCanvas.canvas.height=s.height),SR7.D.transitions.buildTimeline(e,t,s,i,a),s.TL.progress(o)}let o=0;const l={};if(null!=t.aCanvas){if(_tpt.tf(r.mou)&&(r.mo??0)>0?SR7.D.transitions.motionFilter.render(t.aCanvas,r.moo):t.aCanvas.ctx.clearRect(0,0,t.aCanvas.width,t.aCanvas.height),s.bg&&(t.aCanvas.ctx.fillStyle=s.bg,t.aCanvas.ctx.fillRect(0,0,t.aCanvas.width,t.aCanvas.height)),i.filter?.u&&SR7.D.transitions.filter.update(i,t.aCanvas.ctx,t.aCanvas.canvasFilter),t.canvas.canvas.width>0&&t.canvas.canvas.height>0)for(let e=0;e<s.col;e++){s.slot.sx=s.slot.ow*e,s.slot.tw=s.slot.ow*(e+.5),s.slot.c.wd=Math.min(0,t.aCanvas.width-(s.slot.tw+s.slot.dx+s.slot.ow)),s.slot.dw=s.slot.sw=s.slot.ow+s.slot.c.wd;for(let a=0;a<s.row;a++)t.aCanvas.ctx.save(),l.r=-Math.PI/180*s.boxes[o].r,l.csx=0!==r.r?Math.cos(l.r)*s.boxes[o].sx:s.boxes[o].sx,l.csy=0!==r.r?Math.cos(l.r)*s.boxes[o].sy:s.boxes[o].sy,l.ssx=0!==r.r?Math.sin(l.r)*s.boxes[o].sx:0,l.ssy=0!==r.r?Math.sin(l.r)*-s.boxes[o].sy:0,s.slot.sy=s.slot.oh*a,s.slot.th=s.slot.oh*(a+.5),"double"==i.p&&SR7.D.transitions.slidingoverlay.beforeDraw(t.aCanvas.ctx,s,o),r.m&&(t.aCanvas.ctx.beginPath(),t.aCanvas.ctx.rect(s.slot.ow*e,s.slot.oh*a,s.slot.ow,s.slot.oh),t.aCanvas.ctx.clip()),t.aCanvas.ctx.transform(l.csx,l.ssx,l.ssy,l.csy,s.slot.tw+s.boxes[o].x,s.slot.th+s.boxes[o].y),t.aCanvas.ctx.globalAlpha=Math.max(0,s.boxes[o].o),s.slot.c.hd=t.aCanvas.height-(s.slot.th+s.slot.dy+s.slot.oh),s.slot.c.hd=s.slot.c.hd<0?s.slot.c.hd:0,s.slot.dh=s.slot.sh=s.slot.oh+s.slot.c.hd,s.slot.sw>1&&s.slot.sh>1&&t.aCanvas.ctx.drawImage(t.canvas.canvas,s.slot.sx,s.slot.sy,s.slot.sw,s.slot.sh,s.slot.dx,s.slot.dy,s.slot.dw,s.slot.dh),t.aCanvas.ctx.restore(
147),"double"==i.p&&SR7.D.transitions.slidingoverlay.afterDraw(t.canvas.canvas,t.aCanvas.ctx,s,o,l),o++}void 0!==i.d3&&i.d3.su&&SR7.D.transitions.d3.ticker(i.d3,s,t)}},start:(e,t,s)=>{const i=SR7.M[t];"fake"!==t&&(i.c.slideBGStates[e.skey]="animating"),null==e.mod&&(e.el.style.opacity=1),e.canvas.canvas.style.visibility="hidden",e.canvas.canvas.style.opacity=0,e.el.style.visibility="visible","out"===s&&"out"==i.zOrder.use&&i.zOrder.managed?"fake"==t||SR7.E.backend?e.mask?e.mask.style.zIndex=e.tpack?0:3:e.el.style.zIndex=e.tpack?0:3:SR7.F.swapSlidezIndex(t,e.skey):"out"===s&&SR7.E.backend&&(e.el.style.zIndex=0),"fake"===t||SR7.E.backend&&"out"===s||SR7.F.manageLayerListeners(e,i.slides[e.skey].layers[e.lkey],"in"===s)},complete:(e,t,s,i)=>{const a=SR7.M[t];null==e.mod&&(e.el.style.opacity=1),SR7.D.transitions.motionFilter.complete(e,e.aCanvas),e.canvas?.canvas&&(SR7.E.backend&&"out"===s||(e.canvas.canvas.style.visibility="visible"),e.canvas.canvas.style.opacity=1),"fake"!==t&&(a.c.slideBGStates[e.skey]=s),SR7.E.backend||(void 0!==e.aCanvas&&requestAnimationFrame(()=>{e.aCanvas.canvas.remove(),e.aCanvas=void 0}),i||SR7.E.backend||(a.zOrder.managed&&a.zOrder.use==s&&SR7.F.swapSlidezIndex(t),"out"===s&&SR7.F.hideLeavingSlide(t,e.skey)))}},motionFilter:{init:function(e,t){return void 0!==t&&parseFloat(t)>0&&(t=parseFloat(t),e.fmShadow=void 0===e.fmShadow?document.createElement("canvas"):e.fmShadow,e.fmCtx=e.fmShadow.getContext("2d"),e.fmShadow.width=e.ctx.canvas.width,e.fmShadow.height=e.ctx.canvas.height,e.fmCtx.globalAlpha=_tpt.gsap.utils.mapRange(100,0,40,0,t)/100,e.fmCtx.clearRect(0,0,e.ctx.canvas.width,e.ctx.canvas.height)),t},render:function(e,t){"partial"===t&&(e.fmCtx.globalCompositeOperation="source-over"),0!=e.canvas.width&&0!=e.canvas.height&&(e.fmCtx.drawImage(e.canvas,0,0,e.canvas.width,e.canvas.height),e.ctx.drawImage(e.fmCtx.canvas,0,0,e.canvas.width,e.canvas.height),"partial"===t&&(e.fmCtx.globalCompositeOperation="source-atop"),"partial"!==t&&"full"!==t||(e.fmCtx.fillStyle="rgba(255, 255, 255, 0.1)",e.fmCtx.fillRect(0,0,e.canvas.width,e.canvas.height)))},complete:function(e){e.fmShadow&&e.fmShadow.remove()}},filter:{update:function(e,t,s){if(null==e.filter.tl)return;let i=e.filter;var a=void 0!==s||void 0!==i.tl.blur?" blur("+(void 0!==s?s:0)+(void 0!==i.tl.blur?i.tl.blur:0)+"px)":"";t.canvas.style.filter=void 0===i.tl.filter?""+a:i.tl.filter+a},extendTimeLine:function(e,t,s){let i=t.filter;if(null!=i){var a=void 0!==i.g&&"0%"!==i.g&&0!==i.g?(""===a?"":" ")+"grayscale(_g_%)":"";return a+=void 0!==i.h&&"100%"!==i.h&&100!==i.h?(""===a?"":" ")+"brightness(_h_%)":"",a+=void 0!==i.s&&"0px"!==i.s&&0!==i.s?(""===a?"":" ")+"sepia(_s_%)":"",a+=void 0!==i.c&&100!==i.c?(""===a?"":" ")+"contrast(_c_%)":"",""!==(a+=void 0!==i.i&&0!==i.i?(""===a?"":" ")+"invert(_i_%)":"")&&(i.tl={filter:a.replace("_g_",parseFloat(i.g)).replace("_h_",parseFloat(i.h)).replace("_s_",parseFloat(i.s)).replace("_c_",parseFloat(i.c)).replace("_i_",parseFloat(i.i))}),void 0!==i.b&&"0px"!==i.b&&0!==i.b&&(void 0===i.tl?i.tl={blur:parseFloat(i.b)}:i.tl.blur=parseFloat(i.b)),void 0!==i.tl?(s.canvasFilter=!0,_tpt.gsap.to(i.tl,e.d/1e3,void 0===i.tl.filter?{blur:0}:void 0===i.tl.blur?{filter:a.replace("_g_","0").replace("_h_","100").replace("_s_","0").replace("_c_",100).replace("_i_",0),ease:i.e}:{blur:0,filter:a.replace("_g_","0").replace("_h_","100").replace("_s_","0").replace("_c_",100).replace("_i_",0),ease:i.e})):void 0}}},slidingoverlay:{getBasic:function(e){return{attr:["x","y"],[e]:"in"===e?{m:!0,o:-1,_xy:20,_gxys:10,_gxye:-10,zIndex:20,e:"power1.inOut"}:{m:!0,reversed:!1,_xy:-100,o:0,zIndex:10,e:"power1.inOut"}}},updateAnim:function(e,t){e.in.x=String(e.in.x??0).replace("px","%"),e.in.y=String(e.in.y??0).replace("px","%");var s=void 0!==e.in.x&&"0"!==e.in.x&&"0%"!==e.in.x&&"0px"!==e.in.x?"x":"y";e.in["g"+s+"s"]=SR7.F.getOffset(e.in[s],e.in._gxys,t.sdir,1)+"%",e.in["g"+s+"e"]=SR7.F.getOffset(e.in[s],e.in._gxye,t.sdir,1)+"%","out"===t.scene?e.out[s]=SR7.F.getOffset(e.in[s],e.out._xy,t.sdir,1)+"%":e.in[s]=SR7.F.getOffset(e.in[s],e.in._xy,t.sdir,1)+"%";var i=parseInt(e.in[s])>=0;return e.in.d="x"===s?i?"left":"right":i?"up":"down",e},beforeDraw:function(e,t,s){void 0!==t.boxes[s].d&&(t.boxes[s]._dxs="right"===t.boxes[s].d?0+t.boxes[s].mw:"left"===t.boxes[s].d?0-t.boxes[s].mw:0,t.boxes[s]._dys="down"===t.boxes[s].d?0+t.boxes[s].mh:"up"===t.boxes[s].d?0-t.boxes[s].mh:0,t.boxes[s]._xs="left"===t.boxes[s].d?0-t.boxes[s].mw:0,t.boxes[s]._ys="up"===t.boxes[s].d?0-t.boxes[s].mh:0,t.boxes[s]._xe="right"===t.boxes[s].d?t.slot.ow+t.boxes[s].mw:"left"===t.boxes[s].d?t.slot.ow-t.boxes[s].mw:t.slot.ow,t.boxes[s]._ye="down"===t.boxes[s].d?t.slot.oh+t.boxes[s].mh:"up"===t.boxes[s].d?t.slot.oh-t.boxes[s].mh:t.slot.oh,e.beginPath(),e.rect("left"===t.boxes[s].d?Math.max(0,t.boxes[s]._xs):"right"===t.boxes[s].d?Math.min(0,t.boxes[s]._xs):0,"up"===t.boxes[s].d?Math.max(0,t.boxes[s]._ys):"down"===t.boxes[s].d?Math.min(0,t.boxes[s]._ys):0,"left"===t.boxes[s].d?Math.max(t.slot.ow,t.boxes[s]._xe):"right"===t.boxes[s].d?Math.min(t.slot.ow,t.boxes[s]._xe):t.boxes[s]._xe,"up"===t.boxes[s].d?Math.max(t.slot.oh,t.boxes[s]._ye):"down"===t.boxes[s].d?Math.min(t.slot.oh,t.boxes[s]._ye):t.boxes[s]._ye),e.clip())},afterDraw:function(e,t,s,i,a){void 0!==s.boxes[i].d&&(t.save(),t.beginPath(),t.rect(Math.max(0,s.boxes[i]._dxs),Math.max(0,s.boxes[i]._dys),s.boxes[i]._xe,s.boxes[i]._ye),t.clip(),t.save(),t.transform(a.csx,a.ssx,a.ssy,a.csy,.5*s.slot.ow+s.boxes[i].x+s.boxes[i].sgx,.5*s.slot.oh+s.boxes[i].y+s.boxes[i].sgy),t.drawImage(e,0,0,s.slot.ow,s.slot.oh,s.boxes[i].sgx-s.slot.ow/2,s.boxes[i].sgy-s.slot.oh/2,s.slot.ow,s.slot.oh),t.restore(
147),t.fillStyle="rgba(0,0,0,0.6)",t.fillRect(s.boxes[i].gx,s.boxes[i].gy,s.slot.ow,s.slot.oh),t.restore())},extendTimeLine:function(e,t){if("in"!==e.scene)return;const s=t[e.scene];return void 0!==s.gxe||void 0!==s.gye?(_tpt.extend(e.boxes[0],{d:s.d,gx:void 0===s.gxs?0:2*SR7.F.getOffset(s.gxs,e.width,e.sdir,0),gy:void 0===s.gys?0:2*SR7.F.getOffset(s.gys,e.height,e.sdir,0),sgx:void 0===s.gxs?0:SR7.F.getOffset(s.gxs,e.width,e.sdir,0),sgy:void 0===s.gys?0:SR7.F.getOffset(s.gys,e.height,e.sdir,0),mw:0-e.width,mh:0-e.height}),_tpt.gsap.to(e.boxes,e.d/1e3,{gx:void 0===s.gxe?0:2*SR7.F.getOffset(s.gxe,e.width,e.sdir,0),gy:void 0===s.gye?0:2*SR7.F.getOffset(s.gye,e.height,e.sdir,0),sgx:void 0===s.gxe?0:2*SR7.F.getOffset(s.gxe,e.width,e.sdir,0),sgy:void 0===s.gye?0:2*SR7.F.getOffset(s.gye,e.height,e.sdir,0),mw:e.width,mh:e.height,ease:s.e})):void 0}},d3:{ticker:function(e,t,s){if(void 0!==e.helper){var i=e.smi*("in"===t.scene?e.helper.oo:e.helper.o),a=e.sma*("in"===t.scene?e.helper.oo:e.helper.o);if(e.gradient="vertical"===e.d?"in"===t.scene?s.aCanvas.ctx.createLinearGradient(0,0,0,s.aCanvas.height):s.aCanvas.ctx.createLinearGradient(0,s.aCanvas.height,0,0):"in"===t.scene?s.aCanvas.ctx.createLinearGradient(0,0,s.aCanvas.width,0):s.aCanvas.ctx.createLinearGradient(s.aCanvas.width,0,0,0),e.gradient.addColorStop(0,"rgba("+e.sc+","+i+")"),e.gradient.addColorStop(e.sl,"rgba("+e.sc+","+a+")"),s.aCanvas.ctx.fillStyle=e.gradient,s.aCanvas.ctx.fillRect(0,0,s.aCanvas.width,s.aCanvas.height),void 0!==s.cube&&s.cube.ctx){var r=void 0!==e.roomhelper&&!1!==e.roomhelper&&(90-e.roomhelper.r)/90;i=!1!==r?r:e.smi*e.helper.o,a=!1!==r?r:e.sma*e.helper.o,s.cube.ctx.clearRect(0,0,s.cube.ctx.canvas.width,s.cube.ctx.canvas.height),e.gradientW=!1!==r?"vertical"===e.d?e.t<0&&1===e.sdir||e.t>0&&-1===e.sdir?s.aCanvas.ctx.createRadialGradient(0,s.cube.ctx.canvas.width/2,0,0,0,2*s.cube.ctx.canvas.width):s.aCanvas.ctx.createRadialGradient(s.cube.ctx.canvas.width,0,0,0,0,2*s.cube.ctx.canvas.width):e.t>0&&1===e.sdir||e.t<0&&-1===e.sdir?s.aCanvas.ctx.createRadialGradient(s.cube.ctx.canvas.width/2,s.cube.ctx.canvas.height,0,s.cube.ctx.canvas.width/2,s.cube.ctx.canvas.height,s.cube.ctx.canvas.width):s.aCanvas.ctx.createRadialGradient(s.cube.ctx.canvas.width/2,.2*s.cube.ctx.canvas.height,0,s.cube.ctx.canvas.width/2,.2*s.cube.ctx.canvas.height,s.cube.ctx.canvas.width):"vertical"===e.d?s.aCanvas.ctx.createLinearGradient(0,0,0,s.cube.ctx.canvas.height):s.aCanvas.ctx.createLinearGradient(0,0,s.cube.ctx.canvas.width,0),e.gradientW.addColorStop(0,"rgba("+e.sc+","+(!1!==r?"a"===e.DIR?a:0:"a"===e.DIR?0:a)+")"),e.gradientW.addColorStop(1,"rgba("+e.sc+","+(!1!==r?"a"===e.DIR?0:a:"a"===e.DIR?a:0)+")"),s.cube.ctx.fillStyle=e.gradientW,s.cube.ctx.fillRect(0,0,s.cube.ctx.canvas.width,s.cube.ctx.canvas.height)}}},setWall:function(e,t,s,i,a,r){return e.TL=_tpt.gsap.timeline(),e.TL.add(_tpt.gsap.to(e.c,.2,{display:"block"}),0),"rotationX"===s?(e.ctx.canvas.width=i.w,e.ctx.canvas.height=i.w,e.TL.add(_tpt.gsap.set(e.w,{backgroundColor:a,width:i.w,height:i.w,transformOrigin:"50% 50% -"+i.w/2+"px",x:0,y:t>0?-(i.w-i.h):0,rotationX:t>0?-90:90,rotationY:0}),0)):(e.ctx.canvas.width=r?i.w:i.h,e.ctx.canvas.height=i.h,e.TL.add(_tpt.gsap.set(e.w,{backgroundColor:a,width:r?i.w:i.h,height:i.h,transformOrigin:"50% 50% -"+(r?i.w:i.h)/2+"px",x:t<0?i.w-i.h:0,y:0,rotationX:0,rotationY:t>0?-90:90}),0)),e.TL},buildCube:function(e,t,s){e.cube={c:document.createElement("sr7-cube-wrap"),w:document.createElement("canvas")},e.cube.ctx=e.cube.w.getContext("2d");for(let t of["c","w"])e.cube[t].style.position="absolute",e.cube[t].style.webkitBackfaceVisibility="hidden",e.cube[t].style.backfaceVisibility="hidden",e.cube[t].style.left="0px",e.cube[t].style.top="0px",e.cube[t].style.zIndex=0,e.cube[t].style.transform="translateX(0px) translateY(0px)";e.cube.c.style.transformStyle="preserve-3d",_tpt.gsap.set(e.cube.c,{width:s.module.w,height:s.module.h}),_tpt.gsap.set(e.cube.w,{width:s.module.w,height:s.module.h,backgroundColor:"#ccc"}),e.cube.c.appendChild(e.cube.w),e.el.appendChild(e.cube.c)},cubeTL:function(e,t,s,i,a){if("none"==(e?.f??"none"))return;t.el.style.transformStyle="preserve-3d",t.el.style.overflow="visible";let r=_tpt.gsap.timeline(),o="incube"===e.f?1:-1,l="incube"===e.f||"cube"===e.f,n="fly"===e.f?-30:90,d="turn"!==e.f&&!1!==e.t&&(SR7.E.backend||s.notFirstIn),c=-1*e.z,p={},u={z:d?0:c,ease:"power1.inOut"},h={ease:e.e},m=[t.aCanvas.canvas],g=l?"50% 50% ":"20% 20% ",f="rotationX",S="rotationY",v="y",y="height",b=e.fd;if("vertical"!==e.d?(f="rotationY",S="rotationX",v="x",y="width",e.DIR=1===e.sdir?"b":"a"):e.DIR=1===e.sdir?"a":"b",t.aCanvas.canvas.style.backfaceVisibility="hidden",t.aCanvas.canvas.style.webkitBackfaceVisibility="hidden","turn"===e.f?(n="vertical"===e.d?-120:120,g="vertical"===e.d?1===e.sdir?"in"===i?"0% 0% 0%":"0% 100% 0%":"in"===i?"0% 100% 0%":"0% 0% 0%":1===e.sdir?"in"===i?"0% 0% 0%":"100% 0% 0%":"in"===i?"100% 0% 0%":"0% 0% 0%",u.z=0,h.ease="out"===i?"power3.out":h.ease,b="out"===i?b/2:b):g+=o*a.module[y[0]]/2+"px",h[f]=0,h[v]=0,"in"===i?p[f]=n*e.sdir:h[f]=-n*e.sdir,"fly"===e.f){var R=void 0===e.fz?20*Math.random()-10:parseInt(e.fz);"in"===i?(p[v]=t.aCanvas[y]/1.6*(void 0===e.fdi?1.5:parseFloat(e.fdi))*e.sdir,p.rotateZ=e.sdir*R*-.5,h.rotateZ=0):(h[v]=t.aCanvas[y]/1.6*(void 0===e.fdo?2:parseFloat(e.fdo))*e.sdir*-1,h.rotateZ=e.sdir*R)}if(t.el.style.perspective=d?"2500px":"1500px",d){var w={z:c*("fly"===e.f?1.5:3),ease:"power1.inOut"},x={z:0,ease:"power1.inOut"};w[S]=-1*e.t,x[S]=0,e.roomhelper={r:0},r.add(_tpt.gsap.set(t.mask,{perspective:1200,transformStyle:"preserve-3d",transformOrigin:g}),0),r.add(_tpt.gsap.to(t.el,3*e.md,w),0),r.add(_tpt.gsap.to(t.el,3*e.md,x),b-e.md),r.add(_tpt.gsap.to(e.roomhelper,3*e.md,{r:Math.abs(e.t)}),0),r.add(_tpt.gsap.to(e.roomhelper,3*e.md,{r:0}),b-e.md),"in"===i&&1!==o&&l&&(void 0===t.cube&&SR7.D.transitions.d3.buildCube(t,s,a),r.add(SR7.D.transitions.d3.setWall(t.cube,
147w[S],S,a.module,e.c),0),m.push(t.cube.c))}else e.roomhelper=!1,r.add(_tpt.gsap.set(t.mask,{perspective:"none",transformStyle:"none",transformOrigin:"50% 50%"}),0),l&&!0!==s.notFirstIn&&(SR7.E.backend&&t.cube&&(t.cube.TL.revert(),t.cube.w.remove(),t.cube.c.remove(),delete t.cube.ctx,delete t.cube),void 0===t.cube&&SR7.D.transitions.d3.buildCube(t,s,a),r.add(SR7.D.transitions.d3.setWall(t.cube,p[f],f,a.module,e.c,!0),0),r.add(_tpt.gsap.fromTo(t.cube.w,4*e.md,{opacity:0},{opacity:1}),0),m.push(t.cube.c));return e.helper={o:0,oo:1},r.add(_tpt.gsap.to(e.helper,b,{o:1,oo:0,ease:e.e}),e.md),r.add(_tpt.gsap.set(m,_tpt.extend(_tpt.extend({},p),{force3D:!0,transformOrigin:g})),0),"turn"!==e.f&&r.add(_tpt.gsap.to(m,3*e.md,u),0),r.add(_tpt.gsap.to(m,b,h),e.md),"turn"!==e.f&&r.add(_tpt.gsap.to(m,3*e.md,{z:0,ease:"power1.inOut"}),b-e.md),"out"===i&&1!==o&&r.add(_tpt.gsap.to(m,2*e.md,{opacity:0}),e.dur-2*e.md),r}}};const m=async function(e,t,s,i,a){if(e.media&&(1===s&&"in"===i||"animateBG"===a)&&("slidebg"!==e.subtype||SR7.E.backend||"carousel"!==SR7.M[t].settings.type)){let s=e.media.player.options;e.media.player.frameStart=(new Date).getTime();let r=SR7.M[t];if((e.skey==SR7.M[t].current.id||e.global&&"in"===e.gpos)&&"false"!==s.autoPlay&&!1!==s.autoPlay&&"no1sttime"!==s.autoPlay?("slidebg"!==e.subtype||"html5"===e.media.player.options.type?(SR7.E.backend?"animation"==SR7.editing.modi?e.media.pause():SR7.editor.elements.video.readyToPlay(e.media.player):e.media.play(),SR7.M[t].globalMuted&&e.media.mute()):SR7.E.backend&&"slidebg"===e.subtype&&("animation"==SR7.editing.modi?(e.media.pause(),e.media.rewind()):SR7.editor.elements.video.readyToPlay(e.media.player)),s.pauseTimer&&SR7.slideShow.pause(t)):SR7.F.isCarousel(t)&&"in"===i&&("all"===r.settings.carousel.showAllLayers||"individual"===r.settings.carousel.showAllLayers&&r.slides[e.skey].layers[e.lkey].viOC)&&(e.media.player.options.cOC&&"false"!==String(s.autoPlay)&&"no1sttime"!==s.autoPlay?(r.videoDontInterrupt??={},r.videoDontInterrupt[e.media.player.containerId]=!0,e.media.play()):(r.videoPlayInFocus??={},r.videoPlayInFocus[e.media.player.containerId]=e.media.player)),"out"===i&&"animateBG"===a&&e.media.pause(),SR7.E.backend)return;s.nextSlide&&!e.media.hasEvent("finished")&&e.media.addEvent("finished",(e,t)=>{SR7.F.requestSlide({id:t.id,slide:"+1"})},{id:t,c:e}),!s.stopAllMedia&&!s.pauseTimer||e.media.hasEvent("playing")||e.media.addEvent("playing",(t,i)=>{s.stopAllMedia&&!e.media.player.pauseRequested&&e.media.stopPlayingMedias(!1),s.pauseTimer&&SR7.slideShow.pause(i.id)},{id:t,c:e,o:s}),s.pauseTimer&&!e.media.hasEvent("paused")&&e.media.addEvent("paused",(e,t)=>{t.o.pauseTimer&&SR7.slideShow.resume(t.id)},{id:t,c:e,o:s})}},g=(e,t)=>{"in"===e&&(t.canvas.canvas.style.visibility="hidden"),t.canvas.canvas.style.background="transparent"},f=e=>e.media&&"html5"===e.media.player.options.type&&e.media.startCanvas(e.canvas),S=(e,t)=>-1==e.prev.index&&e.settings?.fs?.as?_tpt.extend({},e.settings?.fs?.a):_tpt.extend({},t.in.bg.all[1]),v=(e,t)=>{if("in"!==t||null==e.rnd||0==_tpt.tf(e.rnd)||null==SR7.E.transtable)return e;const s=SR7.F.getRandomSlidetransition(SR7.E.transtable);return s?SR7.D.getBGAnim(s):e},y=(e,t)=>(Array.isArray(e.addOns)&&0===e.addOns.length&&(e.addOns={}),SR7.D.transitions?.[e.tr]?.getBasic&&(e=_tpt.extend(SR7.D.transitions[e.tr].getBasic(t),e)),"double"==e.p&&(e=_tpt.extend(SR7.D.transitions.slidingoverlay.getBasic(t),e)),e[t]??={},e),b=e=>{e.aCanvas??=new SR7.F.canvas({wrap:e.el,useFor:"animationCanvas",ctx:"2d",create:!0}),e.aCanvas.canvas.classList.add("sr7-a-canvas"),e.aCanvas.canvas.style.background="transparent"},R=e=>"default"==e.d||"d"==e.d?1e3:"random"==e.d?Math.round(1e3*Math.random()+300):_tpt.defNum(e.d,1e3),w=(e,t,s,i,a)=>{let r=SR7.D.transitions.setDimensions(e,t[s]);return{...r,id:i,scene:s,TL:_tpt.gsap.timeline(),sdir:SR7.E.backend?1:a.lastChangeDir,d:R(t),sd:parseFloat(t.sd||75)/1e3,delay:0,amnt:r.col*r.row,boxes:Array(r.amnt)}},x=(e,t,s,i)=>{!SR7.E.backend&&-1===i.prev.index||"in"!==s||void 0===t.p||"none"===t.p||"double"===t.p||(e.bg="dark"===t.p?"#000":"light"===t.p?"#fff":void 0,e.delay=e.d/2e3)},_=(e,t,s,i,a)=>{s.notFirstIn=-1!=a.prev.index,"out"===e?a.zOrder={cache:{skey:i.skey,ms:s.d,animated:1!==(t[e].o??1)||0!==(t[e].x??0)||0!==(t[e].y??0)}}:!SR7.E.backend&&-1===a.prev.id||null!=a.zOrder?.cache&&("forceinout"===t.o||"outin"!=t.o&&!a.zOrder?.cache?.animated)||(a.zOrder??={},a.zOrder.managed="0"==t?.out?.o||"outin"==t.o||0!==s.delay||1===(t[e].o??1)&&0===(t[e].x??0)&&0===(t[e].y??0),a.zOrder.use=0!==s.delay?"out":(a.zOrder?.cache?.ms??1e3)<(s.d??1e3)?"in":"out")},F=(e,t,s)=>null==e?void 0:{...e,dur:.001*t,fd:7e-4*t,md:15e-5*t,sdir:s??1,t:void 0!==e.t&&0!==e.t&&e.t,su:_tpt.tf(e.su),smi:_tpt.tf(e.su)?parseFloat(e?.smi||0):void 0,sl:_tpt.tf(e.su)?parseFloat(e?.sl||1):void 0,sma:_tpt.tf(e.su)?parseFloat(e?.sma||.5):void 0,sc:_tpt.tf(e.su)?_tpt.gsap.utils.splitColor(e?.sc??"0,0,0").join(","):void 0};_tpt.R??={},_tpt.R.animate=_tpt.extend?_tpt.extend(_tpt.R.animate,{status:2,version:"7.0.8"}):{status:2,version:"7.0.8"}}(),function(){"use strict";if(window.SR7??={},window._tpt??={},SR7.F=SR7.F||{},void 0!==SR7.F.dist)return;SR7.F.dist=function(e,t,s,i){return Math.sqrt(Math.pow(e-s,2)+Math.pow(t-i,2))},SR7.F.cSort=function(e,t){return e-t},SR7.F.canvas=function(e){e.wrap&&(e.width=null==e.width||0==e.width?e.wrap.clientWidth:e.width,e.height=null==e.height||0==e.height?e.wrap.clientHeight:e.height);var t=e.canvas??document.createElement("canvas");if(this.ctx=t.getContext(e.ctx||"2d"),this.wrap=e.wrap,t.dataset.useFor=e.useFor??"","100%"==e.width?(t.width=this.width=1e3,t.style.width="100%"):(t.width=this.width=e.width*_tpt.dpr,t.style.width=e.width+"px"),"100%"==e.height?(t.height=this.height=1e3,t.style.height="100%"):(t.height=this.height=e.height*_tpt.dpr,t.style.height=e.height+"px"),void 0!==e.overlay){let t=e.wrap.getElementsByTagName("SR7-OVERLAY");
147Array.from(t).forEach(e=>e.remove()),this.overlay=SR7.F.addOverlay(e.overlay.type,e.overlay.size,e.overlay.cA,e.overlay.cB,this.overlay,e.overlay.bf??0),e.wrap.appendChild(this.overlay),t=e.wrap.getElementsByTagName("SR7-OVERLAY")}void 0!==e.wrap&&e.wrap.appendChild(t),e.position&&(t.style.position=e.position),"absolute"===e.position&&(t.style.top=0,t.style.left=0),this.color=e?.color??void 0,void 0!==e.size&&(this.size=e.size),void 0!==e.pos&&(this.pos=e.pos),void 0!==e.repeat&&(this.repeat=e.repeat),e.create&&void 0!==e.wrap&&(t.style.zIndex=1,t.style.position="absolute",t.style.top="0px",t.style.left="0px",this.wrap=e.wrap,e.wrap.children[0]?e.wrap.insertBefore(t,e.wrap.children[0]):e.wrap.appendChild(t)),this.canvas=t},SR7.F.canvas.prototype.updateDim=function(){this.wrap&&(this.canvas.width=this.width=this.wrap.clientWidth*_tpt.dpr,this.canvas.height=this.height=this.wrap.clientHeight*_tpt.dpr,this.canvas.style.width=this.wrap.clientWidth+"px",this.canvas.style.height=this.wrap.clientHeight+"px")},SR7.F.canvas.prototype.checkPreDraw=function(){let e={pre:!0,core:!0,post:!0};if(void 0!==this.preDraw)for(let t of this.preDraw){if(!e.pre)break;e=t(this,e)||e}return this._drawState=e,e},SR7.F.canvas.prototype.checkPostDraw=function(e){if(e=e||this._drawState||{pre:!0,core:!0,post:!0},void 0!==this.afterDraw)for(let t of this.afterDraw){if(!e.post)break;e=t(this,e)||e}return this._drawState=e,e},SR7.F.canvas.prototype.drawImg=function(e,t=_tpt.dpr,s){if(!this?.image&&null==e)return;this.cacheAltSrc=e;let i="high"==this.stretch&&this?.image?.naturalWidth?this?.image?.naturalWidth??0:this.wrap?.clientWidth||this.requestedWidth||this.image?.naturalWidth||0,a="high"==this.stretch&&this?.image?.naturalWidth?this?.image?.naturalHeight??0:this.wrap?.clientHeight||this.requestedHeight||this.image?.naturalHeight||0;var r,o,l,n;"high"==this.stretch&&1!==t&&(i=(this.wrap?.clientWidth||this.requestedWidth||this.image?.naturalWidth||0)*t,a=(this.wrap?.clientHeight||this.requestedHeight||this.image?.naturalHeight||0)*t),(s||this.cacheW!==i||this.cacheH!==a)&&(this.cacheW=i,this.cacheH=a,this.width=this.canvas.width=i*t,this.height=this.canvas.height=a*t,this.canvas.style.width=i+"px",this.canvas.style.height=a+"px",this.ctx.scale(t,t));var d=l=e?.videoWidth??this.image?.naturalWidth??this.width,c=n=e?.videoHeight??this.image?.naturalHeight??this.height,p=r=i,u=o=a,h=0,m=0,g=0,f=0,S=this.width/this.height,v=d/c;if(void 0!==this.pan)return this.ctx.clearRect(g,f,p,u),this.ctx.save(),this.ctx.transform(Math.cos(this.pan.rZ)*this.pan.scale,Math.sin(this.pan.rZ)*this.pan.scale,Math.sin(this.pan.rZ)*-this.pan.scale,Math.cos(this.pan.rZ)*this.pan.scale,this.pan.x,this.pan.y),S<v?p=this.image.width*(u/this.image.height):u=this.image.height*(p/this.image.width),this.ctx.drawImage(this.image,0,0,p,u),void this.ctx.restore();let y=this.checkPreDraw();var b,R,w;y.core&&(this.repeat&&"no-repeat"!==this.repeat&&"cover"!==this.size&&(R=(b=this.pattern()).pox,w=b.poy),"cover"===this.size?(S>v?c=d/S:d=c*S,h=(l-d)*parseFloat(this.pos?.x??0)/100,m=(n-c)*parseFloat(this.pos?.y??0)/100):"auto"===this.size?(u=c,g=(r-(p=d))*parseFloat(this.pos?.x??0)/100,f=(o-u)*parseFloat(this.pos?.y??0)/100):String(this.size).includes("%")?(u=(p=i*parseFloat(this.size)/100)/d*c,g=(r-p)*parseFloat(this.pos?.x??0)/100,f=(o-u)*parseFloat(this.pos?.y??0)/100):(v>S?u=p/v:p=u*v,g=(r-p)*parseFloat(this.pos?.x??0)/100,f=(o-u)*parseFloat(this.pos?.y??0)/100),this.repeat&&"no-repeat"!==this.repeat&&"cover"!==this.size?(this.ctx.fillStyle=b.pattern,this.ctx.fillRect(0,0,r+R,o+w)):(this.ctx.clearRect(g,f,p,u),this.stretch?this.ctx.drawImage(e??this.image,0,0,this.image.width,this.image.height,g,f,p,u):this.ctx.drawImage(e??this.image,h,m,d,c,g,f,p,u)));y.post&&this.checkPostDraw(y)},SR7.F.canvas.prototype.pattern=function(){var e,t,s=this.image.naturalWidth,i=this.image.naturalHeight,a=this.wrap.clientWidth,r=this.wrap.clientHeight,o=s/i,l=s,n=i;(s>a||i>r)&&"auto"!==this.size&&!String(this.size).includes("%")?s>=i?(l=a,n=a/o):(n=r,l=r*o):String(this.size).includes("%")&&(l=l*parseFloat(this.size)/100,n=n*parseFloat(this.size)/100),this.pc??=document.createElement("canvas"),(t=this.pc).width=l,t.height=n,t.getContext("2d").drawImage(this.image,0,0,l,n);var d=(2*(Math.floor(Math.abs(a/t.width)/2)+1.5)*t.width-a)*parseFloat(this.pos.x)/100,c=(2*(Math.floor(Math.abs(r/t.height)/2)+1.5)*t.height-r)*parseFloat(this.pos.y)/100;return"repeat-x"===this.repeat?c=(t.height-r)*parseFloat(this.pos.y)/100:"repeat-y"===this.repeat&&(d=(t.width-a)*parseFloat(this.pos.x)/100),(e=this.ctx.createPattern(this.pc,this.repeat)).setTransform((new DOMMatrix).translate(-d,-c)),{pattern:e,pc:t,pox:d,poy:c}},SR7.F.canvas.prototype.drawColored=function(e,t){let s=this.checkPreDraw();if(s.core){if(this.width=this.canvas.width=e||this.wrap.clientWidth*_tpt.dpr,this.height=this.canvas.height=t||this.wrap.clientHeight*_tpt.dpr,0==this.width||0==this.height)return;this.canvas.style.width=this.wrap.clientWidth+"px",this.canvas.style.height=this.wrap.clientHeight+"px",this.fill()}s.post&&this.checkPostDraw(s)},SR7.F.canvas.prototype.fill=function(){this.ctx.fillStyle=this.fillColor(),this.ctx.fillRect(0,0,this.width,this.height)},SR7.F.canvas.prototype.fillColor=function(){if(this.color?.colors||(this.color=_tpt.gradient.process(this.color)),this.color&&"string"!=typeof this.color&&"solid"!==this?.color?.type){let t="radial"===this.color.type?this.getRadialGrad():this.getLinearGrad();for(var e in this.color.colors)t.addColorStop(this.color.colors[e].p/100,this.color.colors[e].rgba);return t}return"string"!=typeof this.color?this?.color?.string??"transparent":this.color},SR7.F.canvas.prototype.getLinearGrad=function(){return _tpt.gradient.getLinear(this.ctx,this.width,this.height,this.color.angle??180)},SR7.F.canvas.prototype.getRadialGrad=function(){return this.ctx.createRadialGradient(this.width/2,this.height/2,0,this.width/2,this.height/2,Math.max(this.width,this.height)/2)},SR7.F.addOverlay=(t,s,i,a,r,o)=>(r??=document.createElement("sr7-overlay"),r.style.backgroundImage=e(t,s,i,a),void 0===o||0===o&&!SR7.E.backend||(r.style.backdropFilter="blur("+o+"px)"),r);const e=(e=1,t=1,s="rgba(0,0,0,0)",i="rgba(0,0,0,1)")=>{if("none"===e)return;let a={0:s,1:i},r={none:[[0]],1:[[1,0],[0,0]],2:[[1,0,0],[0,0,0],[0,0,0]],3:[[1,0,0,0],[0,0,0,0],[0,0,0,0]],4:[[1],[0]],5:[[1],[0],[0]],6:[[1],[0],[0],[0]],7:[[1,0]],8:[[1,0,0]],9:[[1,0,0,0]],10:[[1,0,0,0,0],[0,1,0,1,0],[0,0,0,0,0],[0,1,0,1,0],[0,0,0,0,1]],11:[[0,0,1,0,0],[0,1,0,1,0],[1,0,0,0,1],[0,1,0,1,0],[0,0,1,0,0]],12:[[1,0,0],[0,1,0],[0,0,1]],13:[[0,0,1],[0,1,0],[1,0,0]],14:[[1,0,0,0,0],[0,1,0,0,0],[0,0,1,0,0],[0,0,0,1,0],[0,0,0,0,0]],15:[[0,0,0,0,1],[0,0,0,1,0],[0,0,1,0,0],[0,1,0,0,0],[1,0,0,0,0]],16:[[1,0,0,0,1],[0,1,0,1,0],[0,0,1,0,0],[0,1,0,1,0],[1,0,0,0,1]],17:[[0,0],[0,0]]},o=void 0===r[e]?r[2]:r[e],l=document.createElement("canvas"),n=l.getContext("2d");l.width=o[0].length*t,l.height=o.length*t;for(var d=0;d<o.length;d++)for(var c=0;c<o[d].length;c++)"transparent"!=a[o[d][c]]&&(n.fillStyle=a[o[d][c]],n.fillRect(c*t,d*t,t,t));
147return"url("+l.toDataURL()+")"};_tpt.R=_tpt.R||{},_tpt.R.canvas=_tpt.extend?_tpt.extend(_tpt.R.canvas,{status:2,version:"7.0.8"}):{status:2,version:"7.0.8"}}(),function(){"use strict";if(window.SR7??={},window._tpt??={},SR7.F??={},SR7.D??={},SR7.E??={},void 0!==SR7.gVal)return;function e(t,s,i,a){if(0===s.length)for(let e=0;e<i.length;e++)t[i[e]]=a[e];else{const r=s.shift();_tpt.hop(t,r)||(t[r]={}),e(t[r],s,i,a)}}function t(e,t){void 0!==t.hash&&history.pushState(null,null,t.hash),_tpt.isSafari11||(_tpt.gsap.set("html",{scrollBehavior:t.sbHtml}),_tpt.gsap.set("body",{scrollBehavior:t.sbBody})),SR7.M[e].c.scrollToObj=null}SR7.gVal=(e,t,s=1,i=!1,a,r,o,l,n)=>SR7.gV({v:e,id:t,u:s,f:i,m:a,a:r,debug:o,c:l,s:n}),SR7.gV=function(e){if(null==e?.v)return;let t,s,i=SR7.M[e.id],{v:a,u:r=1,f:o=!1,m:l,a:n,c:d=i.LEV,s:c}=e,p=6,u=1;if(Array.isArray(a)){p=0;let e=d;for(;!i.settings.uSize[e]&&e>0;)e--;i.settings.uSize[e]||0!=e||(e=1);let s=a[e];if("#a"==s||null==s||!0!==i.settings.uSize[e]&&!0!==n){let s,r;for(r=e;r>=p;r--)if(i.settings.uSize[r]&&"#a"!=a[r]&&void 0!==a[r]&&""!==a[r]&&null!==a[r]){s=r;break}if(null==s)for(r=e;r<=5;r++)if(i.settings.uSize[r]&&"#a"!=a[r]&&void 0!==a[r]&&""!==a[r]&&null!==a[r]){s=r;break}if(void 0!==s){if(0==p&&0==e&&"keep"!==c&&(u=parseFloat(i.settings.size.width[0])/parseFloat(i.settings.size.width[s])),"scale"==c)if(i.slideRatios){u=parseInt(i.settings.size.height[d],0)*(!1!==i.slideRatios[i.current.id]?i.slideRatios[i.current.id]:parseFloat(i.settings.size.width[s])/parseFloat(i.settings.size.height[s]))/(parseInt(i.settings.size.height[s],0)*(!1!==i.slideRatios[i.current.id]?i.slideRatios[i.current.id]:parseFloat(i.settings.size.width[s])/parseFloat(i.settings.size.height[s])))}else u=parseFloat(i.settings.size.width[d])/parseFloat(i.settings.size.width[s]);t=a[s]}}t??=s}else t=a;0!=i.LEV||i.settings.uSize[0]||(u=1);let h=_tpt.gsap.utils.getUnit(t);return(s=Number.isFinite(parseFloat(t)))&&"%"!==h&&(1!==u&&(t=parseFloat(t)*u),1==o?(t=parseFloat(t)*(p>d&&(0!=d||i.settings.size.fullWidth&&!i.useHMP)?1:i.MP??1),"round"==l||"ceil"==l?t=Math[l](t):"floor"==l&&(t=t>0?Math.floor(t):Math.ceil(t))):("forceround"==l&&(t=Math.round(parseFloat(t))),"round"!=l&&"ceil"!=l&&"floor"!=l||(t=Math[l](parseFloat(t))))),s?0==r||null==r?parseFloat(t):parseFloat(t)+(1==r?h:r):t},SR7.dirVal=function(e,t){let s=1;return(""+t).includes("(")&&(t=t.slice(1).slice(0,-1),s=SR7.M[e].lastChangeDir),{v:t,d:s}},SR7.F.getParOffsets=(e,t={})=>(t.width??=parseInt(e.cw),t.height??=parseInt(e.ch),t.left=(t.left??0)+parseInt(e?.left??0),t.top=(t.top??0)+parseInt(e?.top??0),void 0!==e.par&&(t=SR7.F.getParOffsets(e.par,t)),t),SR7.F.getParRowMP=e=>{let t={x:0,y:0};for(;e&&"SR7-SLIDE"!==e.tagName;)"SR7-ROW"===e.tagName&&(t.x+=parseFloat(e.style.paddingLeft||0),t.y+=parseFloat(e.style.paddingTop||0),t.x+=parseFloat(e.style.marginLeft||0),t.y+=parseFloat(e.style.marginTop||0)),e=e.parentElement;return t},SR7.F.getOffsetTop=e=>{let t=e.offsetTop,s=e.offsetParent;for(;null!==s;)t+=s.offsetTop,s=s.offsetParent;return t},SR7.cVal=function(e,t,s,i,a,r,o=!1,l,n){let d=(""+e).includes("%"),{v:c,d:p}=!1!==o?{v:SR7.F.getOffset(e,void 0,SR7.M[t].lastChangeDir,n),d:1}:SR7.dirVal(t,(""+e).includes("{")||(""+e).includes("[")?SR7.F.getOffset(e,void 0,SR7.M[t].lastChangeDir,0):e);p="in"!==l&&"out"!==l?1:p??1;let u=c;if(SR7.D.DA.indexOf(c)>=0){i??=null==s.ptype?1:"zone"===s.ptype?2:0,i=4==(i=!("zone"!==s.ptype&&null!=s.ptype||null!=i&&1!=i)?2:i)&&"column"===s.ptype?"100%"===s.par.w?2:1:i;let e="center"!==c&&"middle"!==c&&0==i?{left:0,top:0,width:"zone"===s.ptype?s.ciw:s.cw,height:s.ch}:SR7.F.getParOffsets(s),o=1==i||("center"==c||"middle"==c)&&0==i?s.par.el?SR7.F.getParOffsets(s.par):{width:s.par.cw,height:s.par.ch,left:s.par?.left??s.par?.x,top:s.par?.top??s.par?.y}:{width:SR7.M[t].dims.content.w,height:SR7.M[t].dims.content.h,left:SR7.M[t].dims.content.x,top:SR7.M[t].dims.content.y}
147,l="center"===c||"middle"===c||null!=a&&0!=a?{left:s.target.offsetLeft,top:s.target.offsetTop}:{left:0,top:0};if(e.width+=s.borderH??0,e.height+=s.borderV??0,"zone"===s.ptype&&(e.height+=(s.rpt??0)+(s.rpb??0),e.width+=(s.rpl??0)+(s.rpr??0)),!s.par.el&&SR7.M[t]?.c?.autoParents?.[s.skey]?.includes(s.lkey)&&SR7.M[t]?.firstRendering&&s.el.classList[1==SR7.M[t].firstRendering[s.skey]?"add":"remove"]("sr7-hiddenAutoContainer"),"center"==c||"middle"==c)o.top??=0,o.left??=0,u="y"==r?i<2?0-e.height/2+o.height/2-l.top:0-e.top-e.height/2+o.height/2:i<2?0-e.width/2+o.width/2-l.left+o.left:0-e.left-e.width/2+o.width/2;else{o.top??=0,o.left??=0;let a="left"==c||"right"==c?Math.abs(Math.round(parseFloat(s?.mod?.animElemXY?._gsap?.x??s?.mod?.animElem?._gsap?.x??0))):"bottom"==c||"top"==c?Math.abs(Math.round(parseFloat(s?.mod?.animElemXY?._gsap?.y??s?.mod?.animElem?._gsap?.y??0))):0;a+=0==a?0:10,(1==p&&"bottom"==c||-1==p&&"top"==c)&&(u=0==i?e.height:1==i?o.height-(e.top-o.top):SR7.M[t].dims.content.h-e.top),(1==p&&"top"==c||-1==p&&"bottom"==c)&&(u=0==i?0-e.height:1==i?0-(e.top-o.top+e.height):0-(e.top+e.height)),(1==p&&"right"==c||-1==p&&"left"==c)&&(u=0==i?e.width:1==i?(o.left??0)-e.left+o.width:"column"==s.par?.subtype?o.width-e.left:o.width-e.left+l.left-(o?.left??0)),(1==p&&"left"==c||-1==p&&"right"==c)&&(u=0==i?0-e.width:1==i?0-(e.left-(o.left??0)+("row"===s.subtype?SR7.M[t].dims.content.w:e.width)):0-(e.left+("row"===s.subtype?SR7.M[t].dims.content.w:e.width))),u=u>0?u+a:u-a}return u}return d?(i??=null==s.ptype||""+s.ptype=="-1"||"zone"===s.ptype?0:1,null==i||0==i?u=p*parseInt(c)/100*("x"===r?"zone"===s.ptype?s.ciw:o?o.offsetWidth:0==s.cw?s.el?.offsetWidth??s.cw:s.cw:o?o.offsetHeight:0==s.ch?s.el?.offsetHeight??s.ch:s.ch):1==i?u=p*parseInt(c)/100*("x"===r?o?s.cw:s.par.cw:o?s.ch:s.par.ch):2==i&&(u=p*parseInt(c)/100*("x"===r?SR7.M[t].dims.content.cw:SR7.M[t].dims.content.ch)),u):c},SR7.F.getEmptyAnimObj=e=>1==e?{x:0,y:0,z:0,scaleX:1,scaleY:1,rotationX:0,rotationY:0,rotationZ:0,skewX:0,skewY:0,opacity:1}:{x:0,y:0,z:0,scaleX:1,scaleY:1,rotationX:0,rotationY:0,rotationZ:0,skewX:0,skewY:0,opacity:1,blur:0,graysacle:0,brightness:100},SR7.F.checkWrap=(e,t)=>{if(null==e)return!1;let s=!1;for(let i in e)s&&_tpt.hop(e,i)||(s=void 0!==e[i][t]&&!e[i][t]?.d);return s},SR7.F.hasRotation=e=>null!=e&&(void 0!==e.rX&&"inherit"!==e.rX&&0!==parseInt(e.rX)||(void 0!==e.rY&&"inherit"!==e.rY&&0!==parseInt(e.rY)||void 0!==e.rZ&&"inherit"!==e.rZ&&0!==parseInt(e.rZ))),SR7.F.checkMargin=e=>{if(null==e)return!1;let t,s,i=!1;if(e)for(t of SR7.D.DS)if(!i)for(s=0;s<5;s++)i=i||0!==e?.[t]?.[s]&&void 0!==e?.[t]?.[s];return i},SR7.F.splitText=(e,t)=>
147{let s;for(let t in e.tl)for(let i of["words","lines","chars"])!_tpt.hop(e.tl,t)||null!=s&&s[i+"Class"]||void 0===(e.tl[t]?.[i]??void 0)||(s??={},s[i+"Class"]="sr7_splitted_"+i);return void 0!==s&&(s.wordsClass??="sr7_splitted_words_noanim",s.type=Object.keys(s).join(",").replaceAll("Class","")),null!=s&&new _tpt.SplitText(t.el,s)},_tpt.inRange=(e,t,s)=>e>=(t<s?t:s)&&e<=(t>s?t:s)?"in":"out",SR7.F.startOnAction=(e,t,s)=>"zone"!==SR7.M[e].slides[t].layers[s].type&&(void 0!==SR7.M[e].slides[t].layers[s].tl.in&&"w"==(""+(SR7.M[e].slides[t].layers[s].tl.in?.content?.all?.[0]?.t??""))[0]||0==SR7.M[e].slides[t].layers[s].tl.in?.content?.all?.length),SR7.F.triggeredChildren=(e,t,s,i=[])=>{let a=SR7.M[e].slides[t].layers;if("container"===a[s].type)for(let r in a){if(r==s||i.indexOf(r)>=0||!_tpt.hop(a,r))continue;let o=a[r];o.pid==s&&(i.push(r),"container"===o.type&&!0!==SR7.F.startOnAction(e,t,r)&&(i=SR7.F.triggeredChildren(e,t,r,i)))}return i},SR7.F.getColOrder=(e,t,s)=>{let i=[];for(let a in SR7.M[e].slides[t].layers)String(SR7.M[e].slides[t].layers[a].pid)==String(s)&&i.push({id:a,order:SR7.M[e].slides[t].layers[a].order});i.sort((e,t)=>e.order-t.order);for(let e=0;e<i.length;e++)i[e].idx=e;return i},SR7.F.inActionEnv=(e,t,s,i=!1)=>(null==e||null==s||null==t||(i=i||!SR7.E.backend&&SR7.F.startOnAction(e,t,s))||-1===SR7.M[e].slides[t].layers[s].pid||(i=SR7.F.inActionEnv(e,t,SR7.M[e].slides[t].layers[s].pid,i)),i),SR7.F.getOffset=(e,t,s,i)=>{let a=e;if("left"==e||"right"==e||"top"==e||"bottom"==e)return a;
147if(null==a)return;const r=(""+a).includes("%");return a=SR7.F.getSpecialValue(a,i,s),0==a||void 0===a?0:r?null==t?a:t*(parseFloat(a)/100):parseFloat(a)},SR7.F.getSpecialValue=(e,t,s=1,i)=>{let a=e;if(null==a||"inherit"==a||"Inherit"==a)return;if(parseFloat(a)==a)return parseFloat(a,0);let r=(""+a).includes("(");return(""+a).includes("{")?(r&&(a=a.replaceAll("(","").replaceAll(")","")),a=a.slice(1,-1).split(","),_tpt.gsap.utils.random(parseFloat(a[0]),parseFloat(a.length>1?a[1]:0-a[0]))):(""+a).includes("[")?(r&&(a=a.replaceAll("(","").replaceAll(")","")),a=_tpt.gsap.utils.wrap(a.slice(1,-1).split(","),t),r?parseFloat(a)*s+(i?"%":""):a):(r?parseFloat(a.slice(1,-1))*s:parseFloat(a))+(i?"%":"")},SR7.F.getSpikePath=(e={l:"none",lw:10,r:"none",rw:10})=>"polygon("+SR7.F.getClipPaths(e.l,0,parseFloat(e.lw))+","+SR7.F.getClipPaths(e.r,100,100-parseFloat(e.rw),!0)+")",SR7.F.usePerspective=function(e,t,s=600,i){let a;if(i)(_tpt.isSet(e.z)&&"0deg"!==e.z||_tpt.isSet(e.rX)&&"0deg"!==e.rX||_tpt.isSet(e.rY)&&"0deg"!==e.rY)&&(a=t.D3OU??1?"global"==t.perspectiveType?t.perspective??600:"isometric"==t.perspectiveType?"none":s:s);else for(let i in e)void 0===a&&_tpt.hop(e,i)&&(_tpt.isSet(e[i].z)&&"0deg"!==e[i].z||_tpt.isSet(e[i].rX)&&"0deg"!==e[i].rX||_tpt.isSet(e[i].rY)&&"0deg"!==e[i].rY)&&(a=t.D3OU??1?"global"==t.perspectiveType?t.perspective??600:"isometric"==t.perspectiveType?"none":s:s);return"none"==a?void 0:a},SR7.F.getClipPaths=(e,t,s,i)=>{var a;switch(e){case"none":a=t+"% 100%,"+t+"% 0%";break;case"top":a=s+"% 100%,"+t+"% 0%";break;case"middle":a=s+"% 100%,"+t+"% 50%,"+s+"% 0%";break;case"bottom":a=t+"% 100%,"+s+"% 0%";break;case"two":a=s+"% 100%,"+t+"% 75%,"+s+"% 50%,"+t+"% 25%,"+s+"% 0%";break;case"three":a=t+"% 100%,"+s+"% 75%,"+t+"% 50%,"+s+"% 25%,"+t+"% 0%";break;case"four":a=t+"% 100%,"+s+"% 87.5%,"+t+"% 75%,"+s+"% 62.5%,"+t+"% 50%,"+s+"% 37.5%,"+t+"% 25%,"+s+"% 12.5%,"+t+"% 0%";break;case"five":a=t+"% 100%,"+s+"% 90%,"+t+"% 80%,"+s+"% 70%,"+t+"% 60%,"+s+"% 50%,"+t+"% 40%,"+s+"% 30%,"+t+"% 20%,"+s+"% 10%,"+t+"% 0%"}if(i){var r=a.split(",");for(s in a="",r)_tpt.hop(r,s)&&(a+=r[r.length-1-s]+(s<r.length-1?",":""))}return a},SR7.F.clipEffect=(e,t,s,i=100)=>{t="r"==t||null==t,s=parseInt(s,0),i=100-parseInt(i,0);const a=Math.round(s/2);switch(e){case"invh":return"polygon(0% 0%, 0% 100%, "+s+"% 100%, "+s+"% 0%, 100% 0%, 100% 100%, "+i+"% 100%, "+i+"% 0%, 0% 0%)";case"invv":return"polygon(100% 0%, 0% 0%, 0% "+s+"%, 100% "+s+"%, 100% 100%, 0% 100%, 0% "+i+"%, 100% "+i+"%, 100% 0%)";case"cv":return t?"polygon("+(50-a)+"% 0%, "+(50+a)+"% 0%, "+(50+a)+"% 100%, "+(50-a)+"% 100%)":"circle("+s+"% at 50% 50%)";case"ch":case"cliph":return t?"polygon(0% "+(50-a)+"%, 0% "+(50+a)+"%, 100% "+(50+a)+"%, 100% "+(50-a)+"%)":"circle("+s+"% at 50% 50%)";case"l":return t?"polygon(0% 0%, "+s+"% 0%, "+s+"% 100%, 0% 100%)":"circle("+s+"% at 0% 50%)";case"r":return t?"polygon("+(100-s)+"% 0%, 100% 0%, 100% 100%, "+(100-s)+"% 100%)":"circle("+s+"% at 100% 50%)";case"t":return t?"polygon(0% 0%, 100% 0%, 100% "+s+"%, 0% "+s+"%)":"circle("+s+"% at 50% 0%)";case"b":return t?"polygon(0% 100%, 100% 100%, 100% "+(100-s)+"%, 0% "+(100-s)+"%)":"circle("+s+"% at 50% 100%)";case"lt":return t?"polygon(0% 0%,"+2*s+"% 0%, 0% "+2*s+"%)":"circle("+s+"% at 0% 0%)";case"lb":return t?"polygon(0% "+(100-2*s)+"%, 0% 100%,"+2*s+"% 100%)":"circle("+s+"% at 0% 100%)";case"rt":return t?"polygon("+(100-2*s)+"% 0%, 100% 0%, 100% "+2*s+"%)":"circle("+s+"% at 100% 0%)";case"rb":return t?"polygon("+(100-2*s)+"% 100%, 100% 100%, 100% "+(100-2*s)+"%)":"circle("+s+"% at 100% 100%)";case"clr":return t?"polygon(0% 0%, 0% "+s+"%, "+(100-s)+"% 100%, 100% 100%, 100% "+(100-s)+"%, "+s+"% 0%)":"circle("+s+"% at 50% 50%)";case"crl":return t?"polygon(0% "+(100-s)+"%, 0% 100%, "+s+"% 100%, 100% "+s+"%, 100% 0%, "+(100-s)+"% 0%)":"circle("+s+"% at 50% 50%)"}return""},SR7.F.getCSSTransform=(e={})=>{var t=[];let s=!1;const i=e=>"inherit"==e?void 0:e;let a,r;void 0!==(a=i(e.z))&&0!==a?(s=!0,t.push("translate3d("+_tpt.unitize(i(e.x)??0)+","+_tpt.unitize(i(e.y)??0)+","+_tpt.unitize(i(e.z)??0)+")")):void 0!==(a=i(e.x))&&void 0!==(r=i(e.y))&&t.pu
147sh("translate("+_tpt.unitize(a)+","+_tpt.unitize(r)+")"),void 0!==(a=i(e.rotate))||void 0!==(a=i(e.rotationZ))?t.push("rotate("+_tpt.unitize(a,"deg")+")"):void 0!==(a=i(e.rotationY))&&(s=!0,t.push("rotateY("+_tpt.unitize(a,"deg")+")")),void 0!==(a=i(e.rotationX))&&(s=!0,t.push("rotateX("+_tpt.unitize(a,"deg")+")")),a=i(e.scaleX),r=i(e.scaleY);let o=i(e.skewX),l=i(e.skewY);return void 0===o&&void 0===l||(void 0!==o&&(r=parseFloat(r??1)*Math.cos((o=parseFloat(o))*_tpt.DEG2RAD)),void 0!==l&&(a=parseFloat(a??1)*Math.cos((l=parseFloat(l))*_tpt.DEG2RAD))),void 0===o&&void 0===l||t.push("skew("+_tpt.unitize(o??0,"deg")+","+_tpt.unitize(l??0,"deg")+")"),void 0===a&&void 0===r||t.push("scale("+(a??1)+","+(r??1)+")"),s&&t.unshift("perspective("+_tpt.unitize(i(e.perspective)??600)+")"),t.join(" ")},SR7.F.offsetStagger=function(e){var t=_tpt.gsap.utils.distribute(e);return function(s,i,a){return t(s,i,a)+(s<=a.length/2?0:e.offset||0)}},SR7.F.useFilter=e=>void 0!==e&&(void 0!==e.r&&100!==parseInt(e.r)||void 0!==e.g&&0!==parseInt(e.g)||void 0!==e.b&&0!==parseInt(e.b)),SR7.F.getFilterStyle=(e,t,s={})=>{const i=Object.keys(SR7.D.dFV),a={...s},r=i.filter(i=>s[i]||"string"==typeof e&&e.includes(i)&&e.split(i+"(")[1].split(")")[0]!==parseInt(SR7.D.dFV[i])||void 0!==e[t+SR7.D.dFVC[i]]&&parseInt(e[t+SR7.D.dFVC[i]])!==parseInt(SR7.D.dFV[i])?(a[i]=!0,!0):(a[i]=!1,!1));if(0===r.length)return{filter:"none",changedFilters:a};let o=r.map(s=>`${s}(${"string"==typeof e&&e.includes(s)?parseInt(e.split(s+"(")[1].split(")")[0])||parseInt(SR7.D.dFV[s]):parseInt(e[t+SR7.D.dFVC[s]]||SR7.D.dFV[s])}${"blur"===s?"px":"%"})`).join(" ");const l={};return r.map(s=>{if(!a[s])return;const i="string"==typeof e&&e.includes(s)?parseInt(e.split(s+"(")[1].split(")")[0])||parseInt(SR7.D.dFV[s]):parseInt(e[t+SR7.D.dFVC[s]]||SR7.D.dFV[s]);l[s]=i}),{filter:o,filters:l,used:a}},SR7.F.getBGAnimColor=(e={type:"solid",orig:"transparent",string:"transparent"},t,s)=>{if(null==t)return{};let i="function"==typeof e?e():e,a="function"==typeof t?t():t,r="object"==typeof a?a?.string??_tpt.gradient.getString(a):a,o="object"==typeof i?i?.string??_tpt.gradient.getString(i):i,l=r.includes("gradient");return o.includes("gradient")||l?{gradient:!0,bg:_tpt.gradient.getSSGColors(r,o,s||"fading")}:{gradient:!1,bg:{to:o,from:r}}},SR7.F.cache=(t,s,i,a)=>{e(t,s.split("."),i,a)},SR7.F.getAccelerationPermission=()=>{DeviceMotionEvent.requestPermission().then(function(e){if("granted"==e)for(var t in SR7.M)_tpt.hop(SR7.M,t)&&(SR7.M[t].c.modulesNeedOrientationListener=!1,SR7.F.removeIOSPermissionWait(),SR7.F.addDeviceOrientationListener(t))})},SR7.F.addDeviceOrientationListener=e=>{const t=SR7.M[e],s=t.c.mod;window.addEventListener("deviceorientation",function(e){t.c.modulesNeedOrientationListener&&(t.c.modulesNeedOrientationListener=!1,SR7.F.removeIOSPermissionWait()),s.eventData=e})},SR7.F.removeIOSPermissionWait=()=>{document.querySelectorAll(".iospermaccwait").forEach(function(e){e.classList.add("permanenthidden")})},SR7.F.calculateVisiblePercentage=e=>{const t=window.pageYOffset||document.documentElement.scrollTop,s=Math.max(e.top+t,t),i=Math.min(e.bottom+t,t+_tpt.winH);if(i<=s)return 0;return(i-s)/e.height},SR7.F.scrollTo=(e,t,s=1,i="power2.out",a)=>{if(!SR7.M[e].useAsModal){let e={_y:window.pageYOffset!==document.documentElement.scrollTop?0!==window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop:window.pageYOffset};return _tpt.gsap.fromTo(e,s,{_y:Math.max(document.body.scrollTop,document.documentElement.scrollTop),ease:i},{_y:t,onUpdate:function(){document.documentElement.scrollTop=e._y,document.body.scrollTop=e._y},onComplete:a})}},SR7.F.scrollToId=e=>{SR7.M[e.id].c.scrollToObj=e,_tpt.isSafari11||(SR7.M[e.id].c.scrollToObj.sbHtml=_tpt.gsap.getProperty("html","scrollBehavior"),SR7.M[e.id].c.scrollToObj.sbBody=_tpt.gsap.getProperty("body","scrollBehavior"),_tpt.gsap.set("html,body",{scrollBehavior:"auto"})),SR7.F.calcScrollToId(e.id)},SR7.F.getContsHeights=(e="",t=_tpt.winH)=>{if(""==e)return 0;const s=e.split(",");let i=0;return s.forEach(e=>{let s=_tpt.posToNum(e,t);if(s==e&&function(e){try{document.querySelector(e)}catch{return!1}return!0}
147(e)){document.querySelectorAll(e.trim()).forEach(e=>{i+=e.offsetHeight})}else i+=s}),i},SR7.F.calcScrollToId=e=>{const s=SR7.M[e],i=s.c.scrollToObj;var a=i.tween&&i.tween.progress?i.tween.progress():0;i.tween&&i.tween.kill&&i.tween.kill(),void 0!==i.startScrollPos&&null!==i.startScrollPos||(i.startScrollPos=s.useAsModal?SR7.F.modal.wrap.scrollTop:Math.max(document.body.scrollTop,document.documentElement.scrollTop));const r=void 0===i.anchor?s.dims.reduceHeight-(parseInt(i.offset,0)||0)||0:0-(parseInt(i.offset,0)||0),o=null==i.anchor?s.c.module:document.getElementById("#"==i.anchor[0]?i.anchor:i.anchor.replace("#",""))||document.getElementById("#"==i.anchor[0]?i.anchor:i.anchor.replace("#","").toUpperCase()),l={_y:s.useAsModal?SR7.F.modal.wrap.scrollTop:window.pageYOffset!==document.documentElement.scrollTop?0!==window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop:window.pageYOffset},n=(null!=o?SR7.F.getOffsetTop(o):0)+(null==i.anchor?s.settings.tlScroll?.fixed?s.dims.module.h+s.fullScreenOffsetResult:void 0!==s.dims.sbt?s.dims.sbt:s.dims.content.h:0),d=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight),c=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;let p=Math.min(n-r,d-c-1);if(p<0)return t(e,i);i.tween=_tpt.gsap.fromTo(l,parseInt(i.speed)/1e3,{_y:i.startScrollPos},{_y:p,ease:i.ease,onUpdate:function(){s.useAsModal?SR7.F.modal.wrap.scrollTop=l._y:(document.documentElement.scrollTop=l._y,document.body.scrollTop=l._y)},onComplete:function(){t(e,i)}}),i.tween.progress(a)},SR7.F.getFeed=(e,t,i="src",a,r,o)=>{let l=e.settings.source.type,n=e.stream?.[t-1];if(null==n)return;0==i.indexOf("event_")&&"event_id"!==i&&(i=(i=i.replace("event_location_","")).replace("event_",""));let d="featured_image_url_"==i.slice(0,19)?_tpt.urlProtocol(n.img_urls[i.replace("featured_image_url_","")]?.url??n.img_urls?.full?.url,!1)??"":("thumb"==i||"image"==i)&&"instagram"==l||"thumb"==i&&"facebook"==l?_tpt.urlProtocol(n.thumb??"","flickr"==l||"youtube"==l):"media"==i||("instagram"==l||"facebook"==l)&&("thumb"==i||"image"==i||"thumbnail"==i)||"image"==i&&"html5"!==l&&"youtube"!==l&&"vimeo"!==l?_tpt.urlProtocol(n.media??"","flickr"==l||"youtube"==l):"image"==i||"thumbnail"==i||"thumb"==i?_tpt.urlProtocol(n.thumb??"","flickr"==l||"youtube"==l):"meta"==i?s(n.meta,a)??"":"title"==i||"instagram"==l&&"content"==i?s(n.title,"title",a,r)??"":"content"==i||"youtube"==l&&"excerpt"==i||"woo"==l&&"excerpt"==i&&""==(n.excerpt??"")?s(n.content,"content",a,r)??"":"excerpt"!=i||"youtube"===l&&void 0===n.excerpt?"description"==i?s(n.description,"description",a,r):"wc_star_rating"==i?(n.wc_star_rating??"").replaceAll("rs-starring","sr-starring"):"catlistr"==i||"catlist_raw"==i||"catlistraw"==i?n.catlistraw??n.catlist_raw??n.catlistr??"":void 0!==n["event_location_"+i]?n["event_location_"+i]:void 0!==n["event_"+i]?n["event_"+i]:void 0!==n[i]?n[i]:"postid"==i||"event_id"==i?n.id??"":"link"==i?n.link??"":"author_name"==i?n.author??n.author_name??"":"author_avatar"==i?n.avatar??n.author_avatar??"":"author_website"==i?n.website??n.author_website??"":"author_postpage"==i?n.postpage??n.author_postpage??"":"date"==i||"date_published"==i?n.publish??"":"date_modified"==i?n.modified??"":"wc_categories"==i?n.catlist??"":"wc_tags"==i?n.taglist??"":"retweet_count"==i?n.retweet??"":"favorite_count"==i?n.favorite??"":"ncomments"==i||"num_comments"==i||"numcomments"==i?n.num_comments??n.numcomments??n.ncomments??"":void 0:s(n.excerpt,"excerpt",a,r)??"";return d||""==d?d:o};let s=(e,t,s,i)=>null==s||null==i?e?.[t]??e:e?.[s]?.[i]??e?.[t]??e;SR7.F.updateDynamicMetas=(e,t,s)=>s.replace(/\{\{([^}]+)\}\}/g,function(s,i){let[a,r,o]=i.split(":"),l=SR7.F.getFeed(SR7.M[e],t,a,r,o);if(l&&r)switch(r){case"words":l=l.split(" ").slice(0,o).join(" ");break;case"chars":l=l.slice(0,o)}return null==l?s:l}),SR7.F.getCurSlideIndDigit=(e,t,s)=>{SR7.E.backend&&(t=parseInt(SR7.editing.slide));let i=SR7.M[e].slideOrder.indexOf(t);-1===i&&(i=SR7.M[e].slideOrder.indexOf(String(t)));var a=void 0!==t&&i+1||SR7.M[e].current.index+1;return s?a:(a<10&&SR7.M[e].len>9?"0":"")+a},SR7.F.getCurSlideTitle=(e,t)=>
147{let s=SR7.F.getCurSlideIndDigit(e,t,!0);return t=void 0!==t?t:SR7.M[e].slideOrder[s-1],SR7.M[e].slides[t]?.slide?.title??"Slide Title"},SR7.F.updateBasicMetas=(e,t,s)=>{if(null!=t){if(SR7.E.backend&&SR7.editor?.elements?.metas?.sets)for(let e of SR7.editor.elements.metas.sets)e.e&&(t.el.innerHTML=t.el.innerHTML.replace(e.v,e.e));return-1!==t.el.innerHTML.indexOf("{{total_slide_count}}")&&(t.el.innerHTML=t.el.innerHTML.replace("{{total_slide_count}}",SR7.M[e].len)),t.el.innerHTML.indexOf("{{slide_index}}")>=0&&(t.el.innerHTML=t.el.innerHTML.replace("{{slide_index}}",SR7.F.getCurSlideIndDigit(e))),t.el.innerHTML.indexOf("{{slide_title}}")>=0&&(SR7.M[e].slides[s].slide.global?(SR7.M[e].metas??={},SR7.M[e].metas.cst??=[],t.el.innerHTML=t.el.innerHTML.replace("{{slide_title}}","<cuslt>aa"+SR7.F.getCurSlideTitle(e,s)+"</cuslt>"),SR7.M[e].metas.cst.push(t.el.getElementsByTagName("CUSLT")[0])):t.el.innerHTML=t.el.innerHTML.replace("{{slide_title}}",SR7.F.getCurSlideTitle(e,s))),t.el.innerHTML.indexOf("{{current_slide_index}}")>=0&&(SR7.M[e].slides[s].slide.global?(SR7.M[e].metas??={},SR7.M[e].metas.csi??=[],t.el.innerHTML=t.el.innerHTML.replace("{{current_slide_index}}","<cusli>"+SR7.F.getCurSlideIndDigit(e)+"</cusli>"),SR7.M[e].metas.csi.push(t.el.getElementsByTagName("CUSLI")[0])):t.el.innerHTML=t.el.innerHTML.replace("{{current_slide_index}}",SR7.F.getCurSlideIndDigit(e,s))),!0}if(void 0!==SR7.M[e].metas&&void 0!==SR7.M[e].metas.csi)for(let t in SR7.M[e].metas.csi)SR7.M[e].metas.csi[t].innerHTML=SR7.F.getCurSlideIndDigit(e);if(void 0!==SR7.M[e].metas&&void 0!==SR7.M[e].metas.cst)for(let t in SR7.M[e].metas.cst)SR7.M[e].metas.cst[t].innerHTML=SR7.F.getCurSlideTitle(e)},_tpt.R??={},_tpt.R.srtools=_tpt.extend?_tpt.extend(_tpt.R.srtools,{status:2,version:"7.0.8"}):{status:2,version:"7.0.8"}}(),function(){"use strict";window.SR7??={},window._tpt??={},SR7.F??={},SR7.D??={},SR7.E??={};const e=e=>Array.isArray(e)?e:["#a",e,"#a","#a","#a"],t=e=>(window.devicePixelRatio||1)>=2?e.n2:e.n1;if(void 0!==SR7.D.contentOBJ)return;SR7.D.excludeParts=["alias","pers","d","a","orig","ex","type","base"],SR7.D.streamTypes??=["flickr","facebook","instagram","twitter","vimeo","youtube","woo","post"],SR7.D.bgTypes??=["transparent","color","image","video"],SR7.D.BRAD=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],SR7.D.BWID=["borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth"],SR7.D.DL=["Top","Right","Bottom","Left"],SR7.D.DLs=["top","right","bottom","left"],SR7.D.DS=["t","r","b","l"],SR7.D.DA=["bottom","top","left","right","center","middle"],SR7.D.linktypes=["link","share_facebook","share_twitter","share_pinterest","share_linkedin","share_tumblr"],SR7.D.spacings=["margin","padding"],SR7.D.devices=["wdesktop","desktop","notebook","tablet","mobile"],SR7.D.olevels={largedesktop:0,desktop:1,notebook:2,tablet:3,mobile:4,nobreak:5},SR7.D.tagLib={text:"SR7-TXT",button:"SR7-BTN",row:"SR7-ROW",column:"SR7-COL",group:"SR7-GRP",shape:"SR7-SHP",image:"SR7-IMG",svg:"SR7-SVG",zone:"SR7-ZONE",linebreak:"SR7-LINEBRK"},SR7.D.dFV={blur:"0px",brightness:"100%",grayscale:"0%",sepia:"0%",invert:"0%"},SR7.D.dFVC={blur:"b",brightness:"r",grayscale:"g",sepia:"s",invert:"i"},SR7.D.splits=["words","chars","lines"],SR7.D.TLTargets=["words","lines","chars","content","mask","filter","clip","loop","pan"],SR7.D.TLTargetsProcess=["clip","mask","words","lines","chars","content","filter","loop","pan"],SR7.D.animAttr=["x","y","z","opacity","scaleX","scaleY","skewX","skewY","rotate","rotationX","rotationY","rotationZ"],SR7.D.animAttrTrans={x:"x",y:"y",z:"z",opacity:"o",scaleX:"sX",scaleY:"sY",skewX:"skX",skewY:"skY",rotate:"rZ",rotationZ:"rZ",rotationX:"rX",rotationY:"rY"},SR7.D.subsets={"cyrillic-ext":{start:1120,end:1327},cyrillic:{start:1024,end:1279},"greek-ext":{start:7936,end:8191},greek:{start:880,end:1023},vietnamese:{start:258,end:423},"latin-ext":{start:256,end:591},latin:{start:0,end:255}},SR7.D.modulStreamOBJ={post:{excerptLimit:55,maxPosts:30,fetchType:"cat_tag",category:"",sortBy:"ID",types:"post",list:"",sortDirection:"DESC",subType:"post"},woo:{excerptLimit:55,maxProducts:30,featuredOnly:!1,inStockOnly:!1,category:"",sortBy:"ID",types:"product",sortDirection:"DESC",regPriceFrom:"",regPriceTo:"",salePriceFrom:"",salePriceTo:""},instagram:{count:8,hashTag:"",transient:1200,type:"user",userId:"",token_source:"account",connect_with:""},facebook:{album:"",appId:"",appSecret:"",count:8,transient:1200,typeSource:"timeline",token_source:"account",connect_with:"",page_id:""},flickr:{apiKey:"",count:8,galleryURL:"",groupURL:"",photoSet:"",transient:1200,type:"publicphotos",userURL:""},twitter:{accessSecret:"",accessToken:"",consumerKey:"",consumerSecret:"",count:8,excludeReplies:!1,imageOnly:!1,includeRetweets:!1,transient:1200,userId:""},vimeo:{albumId:"",channelName:"",count:8,transient:1200,groupName:"",typeSource:"user",userName:""},youtube:{api:"",channelId:"",count:8,playList:"",transient:1200,typeSource:"channel"}},SR7.D.fixSR6IDs=(e,t)=>{if(!SR7.E.v6v7ids)return e;return t?SR7.E.v6v7ids?.s?.[parseInt(e)||9999999]??e:SR7.E.v6v7ids?.n?.[parseInt(e)||9999999]??e},SR7.D.contentOBJ=function(e,t){void 0!==(t=null==t?"color"===e?"#ffffff"
147:{}:t).sizeVal&&(t.size="percentage"==t.size?parseInt(t.sizeVal)+"%":"px"==t.size||"pixel"==t.size?parseInt(t.sizeVal)+"px":t.size);var s="image"===e?{u:t.u??!0,ratio:t.ratio??1,src:t.src??"",lib:t.lib??"",lib_id:t.lib_id??"",lib_size:t.lib_size??"full",fromStream:t.fromStream??!1,streamType:t.streamType??"gallery",pos:{x:t.pos?.x??"50%",y:t.pos?.y??"50%"},rx:null==t.rx?"repeat"==t.repeat||"repeat-x"==t.repeat:t.rx,ry:null==t.ry?"repeat"==t.repeat||"repeat-y"==t.repeat:t.ry,size:t.size??"cover",seo:t.seo??!1}:"color"===e?t:"text"===e?{text:t.text??"",ph:t.ph??"",deco:t.deco??"none",trans:t.trans??"none"}:"svg"===e?{oC:t.oC??!1,color:null==t.color?"#fff":Array.isArray(t.color)?t.color[1]:t.color,all:t.all??!1,image:{u:t.image?.u??!1,src:t.image?.src??"",pos:{x:t.image?.pos?.x??"50%",y:t.image?.pos?.y??"50%"},size:t.image?.size??"cover"},stroke:{c:t.stroke?.c??"transparent",d:t.stroke?.d??0,o:t.stroke?.o??0,w:t.stroke?.w??0},src:t.src??""}:"video"===e||"audio"===e?{src:t.src??"",crossOrigin:t.crossOrigin??!1,controls:t.controls??("audio"===e?"none":"xl"),autoPlay:t.autoPlay??!0,pauseOnSwap:t.pauseOnSwap??!1,pauseTimer:t.pauseTimer??!0,start:t.start??"00:00",end:t.end??"00:00",nextSlide:t.nextSlide??!0,stopAllMedia:t.stopAllMedia??!0,loop:t.loop??!0,preload:t.preload??"auto",preloadWait:t.preloadWait??"0",rewind:t.rewind??!0,volume:t.volume??"100"}:{};return"video"===e&&(s=_tpt.extend(s,{poster:{src:t.poster?.src??"",lib:t.poster?.lib??"",lib_id:t.poster?.lib_id??"",lib_size:t.poster?.lib_size??"",size:t.poster?.size??"cover",fromStream:t.poster?.fromStream??!1,showOnPause:t.poster?.showOnPause??!1,insteadVideo:t.poster?.insteadVideo??!1,noOnMobile:t.poster?.noOnMobile??!1},pauseOnSwap:t.pauseOnSwap??!1,afterTransition:t.afterTransition??!1,fromStream:t.fromStream??!1,streamType:t.streamType??"gallery",type:t.type??"html5",cover:t.cover??!0,noInteract:t.noInteract??!1,aFullScreen:t.aFullScreen??!0,args:t.args??"",fullWidth:t.fullWidth??!1,mute:t.mute??!0,ratio:t.ratio??"16:9",inline:t.inline??!0,animDur:t.animDur??500,speed:t.speed??1,cOC:t.cOC??!1}),SR7.E.backend&&(s._cacheVimeo=t._cacheVimeo??"",s._cacheHTML5=t._cacheHTML5??"",s._cacheYT=t._cacheYT??"")),!s.pos||"0%"===s.pos.x&&"50%"===s.pos.x&&"100%"===s.pos.x&&"0%"===s.pos.y&&"50%"===s.pos.y&&"100%"===s.pos.y||(s.pos.c=!0),"audio"===e&&"xl"==s.controls&&(s.controls="none"),s},SR7.D.convertBGPosObj=function(e,t="50%",s="50%"){var i={x:"50%",y:"50%"};if(null==e)return i;if("percentage"==e)return{x:parseInt(t)+"%",y:parseInt(s)+"%"};var a=(""+e).split(" ");return"center"==a[0]&&"center"==a[1]||("left"==a[0]&&(i.x="0%"),"right"==a[0]&&(i.x="100%"),"top"==a[1]&&(i.y="0%"),"bottom"==a[1]&&(i.y="100%")),i},SR7.D.carouselSettings=e=>{if(void 0===e)return{};let t=e?.showAllLayers??"false";return t="true"==String(t)?"all":t,{type:e.type??e.orientation??"h",align:e.align??("h"===(e.orientation??"h")?e.horizontal??"center":e.vertical??"center"),maxV:Math.max("3d"==e.spin?3:1,e.maxV??e.maxItems??3),justify:e.justify??!1,scale:e.scale??!1,minS:e.minS??e.scaleDown??50,vScale:e.vScale??e.varyScale??!1,oScale:e.oScale??e.offsetScale??!1,space:e.space??0,advtrans:e.advtrans??!1,rotation:e.rotation??!1,maxR:e.maxR??e.maxRotation??0,varR:e.varR??e.varyRotate??!1,opacity:e.opacity??e.fadeOut??!0,maxO:e.maxO??e.maxOpacity??100,varO:e.varO??e.varyFade??!1,spin:e.spin??"off",spinA:parseInt(e.spinA??e.spinAngle??0),snap:e.snap??!0,infinity:e.infinity??!1,skewX:e.skewX??0,skewY:e.skewY??0,ease:e.ease??"power3.inOut",dur:e.dur??e.speed??800,overshoot:e.overshoot??!1,stretch:e?.stretch??!1,showAllLayers:t,jMWidth:e.jMWidth||(e?.justifyMaxWidth??!1),bR:e.bR??e?.borderRadius??0,pNV:e.pNV??e?.prevNextVis??"50px",pT:e.pT??e?.paddingTop??0,pB:e.pB??e?.paddingBottom??0}},SR7.D.moduleObj=function(e,s={},i){var a=SR7?.M?.[e]?.migrate?SR7?.migrate?.moduleObj?.(s)??{}:s;let r=","==(a.size?.fullHeightOffset??"")?"":a.size?.fullHeightOffset??"",o=a.size?.minHeight??[0,0,0,0,0],l=a.size?.maxHeight??[0,0,0,0,0],n=a.size?.maxWidth??!1;for(let e=0;e<5;e++)o[e]=parseInt(o[e])||0,l[e]=parseInt(l[e])||0;if(n=!isNaN(n)&&"none"!=n&&n,a?.size?.width&&a?.size?.height){a.uSize??=[!1,
147!0,!1,!1,!(!a.ojsv&&void 0===s?.size?.custom)&&(s?.size?.custom?.m??!0)];for(let e=0;e<5;e++)null==a.size.width[e]&&null==a.size.height[e]&&(a.uSize[e]=!1),a.size.width[e]??=null==a.size.width[e]?[1600,1240,1024,778,480][e]:a.size.width[e]??[1600,1240,1024,778,480][e],a.size.height[e]??=null==a.size.height[e]?"#a":a.size.height[e]??"#a"}let d=String(a.size?.overflow??"false");d="true"==d||"forceTrue"==d||1==d?"true":"false";var c={bulkPaths:a.bulkPaths??[],version:a.version,ojsv:a.ojsv,eVis:a.eVis??!1,id:a.id??"",migrated:a.migrated??!1,addOns:a.addOns??{},uSize:a.uSize??[!1,!0,!1,!1,!0],level:a.level??4,title:a.title??"",alias:a.alias??"",dbid:a.dbid??"",deepLinks:a.deepLinks,type:a.type??"standard",fonts:a.fonts??{},prem:a.prem??!1,qg:a.qg??!1,class:a.class??"",wClass:a.wClass??"",fixed:a.fixed??!1,mobileURLJumpFix:a.mobileURLJumpFix??!0,wpml:a.wpml??!1,lazyLoad:a.lazyLoad??"none",uS:a.uS??!1,vPort:a.vPort??"-100px",acc:{use:a.acc?.use??!1,live:a.acc?.live??!1},fs:{as:a.fs?.as??!1,a:a.fs?.a??void 0},source:{type:a.source?.type??"gallery"},imgs:a.imgs??[],hasYT:a.hasYT??!1,size:{fullWidth:a.size?.fullWidth??!0,fullHeight:a.size?.fullHeight??!1,FHOU:a.size?.FHOU??(null==a.ojsv&&""!=r),fullHeightOffset:r,contentFH:a.size?.contentFH??!1,width:a.size?.width??[1600,1240,1024,778,480],height:a.size?.height??["#a",900,"#a","#a","#a"],cachedHeight:a.size?.cachedHeight??["#a",900,"#a","#a","#a"],MPOU:a.size?.MPOU??(null==a.ojsv&&!(!a.fixed&&"false"===d)),MMOU:a.size?.MMOU??(null==a.ojsv&&!(o==[0,0,0,0,0]&&l==[0,0,0,0,0]&&!n)),minHeight:o,maxHeight:l,maxWidth:n,upscaling:a.size?.upscaling??!1,respectRatio:a.size?.respectRatio??!1,keepBPHeight:a.size?.keepBPHeight??!1,keepFlow:a.size?.keepFlow??!1,overflow:d},snap:{adjust:a.snap?.adjust??"none",snap:a.snap?.snap??!1,helpLines:a.snap?.helpLines??!1,gap:a.snap?.gap??20},default:{LROU:a.default?.LROU??(null==a.ojsv&&!(a.default?.fluid?.tx&&a.default?.fluid?.tr&&!a.default?.fluid?.sp&&a.default?.fluid?.po)),fluid:{tx:a.default?.fluid?.tx??!0,tr:a.default?.fluid?.tr??!0,sp:a.default?.fluid?.sp??!1,po:a.default?.fluid?.po??a.default?.fluid?.sp??!0,alien:a.default?.fluid?.alien??!0},len:a.default?.len??9e3},codes:{css:a.codes?.css??"",js:a.codes?.js??""},carousel:SR7.D.carouselSettings(a.carousel),pLoader:{color:a.pLoader?.color??"#ffffff",type:a.pLoader?.type??"off"},slideshow:{naios:a.slideshow?.auto??!1,auto:a.slideshow?.auto??(SR7.E.backend?"notset":null==i||i>2),sOH:a.slideshow?.sOH??!1,loop:a.slideshow?.loop??-1,stopAt:a.slideshow?.stopAt??-1,shuffle:a.slideshow?.shuffle??!1,initDelay:a.slideshow?.initDelay??0,waitApi:a.slideshow?.w
147aitApi??!1,firstSlide:a.slideshow?.firstSlide??"auto"},general:{D3OU:a.general?.D3OU??(null==a.ojsv&&!(!a.general?.perspective&&!a.general?.perspectiveType)),icache:a.general?.icache??"default",dpr:a.general?.dpr??"dpr",observeWrap:a.general?.observeWrap??!1,disableOnMobile:a.general?.disableOnMobile??!1,autoPlayVideoMobile:a.general?.autoPlayVideoMobile??!0,disablePanMobile:a.general?.disablePanMobile??!1,perspective:a.general?.perspective??600,perspectiveType:a.general?.perspectiveType??"global",outputFilter:a.general?.outputFilter??"none"},browser:{nextOnFocus:a.browser?.nextOnFocus??!1,noFocusListener:a.browser?.noFocusListener??!1,freezeOnBlur:a.browser?.freezeOnBlur??!1,mISB:a.browser?.mISB??!1,useURLDeeplink:a.browser?.useURLDeeplink??!1},thumb:a.thumb,modal:{bC:a.modal?.bC??"",h:a.modal?.h??"center",v:a.modal?.v??"middle",cover:a.modal?.cover??!0,pS:a.modal?.pS??!1,bg:a.modal?.bg??"rgba(0,0,0,0.5)",sp:a.modal?.sp??1e3},shdw:a.shdw??!1,bg:{color:a.bg?.color??"transparent",image:SR7.D.contentOBJ("image",a.bg?.image??{})},mod:{use:a.mod?.use??!1,mouse:!(a.ojsv||!a.mod?.d3)||(a.mod?.mouse??("mouse"==a.mod?.t||"mousescroll"==a.mod?.t||"mousedrag"==a.mod?.t)),scroll:a.mod?.scroll??!((a?.ojsv||!a?.mod?.use)&&"scroll"!=a.mod?.t&&"mousescroll"!=a.mod?.t),drag:a.mod?.drag??"mousedrag"===a.mod?.t,dOM:a.mod?.dOM??!1,d3:a.mod?.d3??!1,d3z:a.mod?.d3z??65,d3d:a.mod?.d3d??15,d3s:a.mod?.d3s??3,d3e:a.mod?.d3e??"power3.out",om:a.mod?.om??1,sm:a.mod?.sm??1,dir:a.mod?.dir??"same"},rOFV:a.mod?.rOFV??!0,nav:{acc:{hidden:a.nav?.acc?.hidden??!0,pressed:a.nav?.acc?.pressed??"unset",next:a.nav?.acc?.next??"Next Slide",prev:a.nav?.acc?.prev??"Previous Slide",tab:a.nav?.acc?.tab??"Tab",thumb:a.nav?.acc?.thumb??"Thumbnail",bullet:a.nav?.acc?.bullet??"Bullet"},nd:a.nav?.nd??1e3,m:{use:a.nav?.m?.use??"off",r:a.nav?.m?.r??"default",t:a.nav?.m?.t??"html",st:a.nav?.m?.st??50,v:a.nav?.m?.v??50,cd:a.nav?.m?.cd??1500},s:{use:a.nav?.s?.use??!1,desk:a.nav?.s?.desk??!1,mobC:a.nav?.s?.mobC??!0,deskC:a.nav?.s?.deskC??!0,bV:a.nav?.s?.bV??!1,d:a.nav?.s?.d??"horizontal",t:a.nav?.s?.t??1},k:{use:a.nav?.k?.use??"off"},p:{w:a.nav?.p?.w??300,h:a.nav?.p?.h??200}}};!SR7.E.backend&&c.mod&&(c.mod.use=c.mod.mouse||c.mod.scroll||c.mod.d3||c.mod.drag),""!==c.bg.image.src&&"false"!==String(c.bg.image.u)&&(c.bg.image.u=!0),(SR7.E.backend||a.nav?.arrows?.set)&&(c.nav??={},c.nav.arrows??={set:a.nav?.arrows?.set??!1,def:a.nav?.arrows?.def??void 0,cst:a.nav?.arrows?.cst??void 0,key:a.nav?.arrows?.key??"",i:a.nav?.arrows?.i??!1,t:a.nav?.arrows?.t??1e3,m:a.nav?.arrows?.m??"hslide",css:a.nav?.arrows?.css??"",html:a.nav?.arrows?.html??"",ps:a.nav?.arrows?.ps??"default",on:a.nav?.arrows?.on??!0,s:parseInt(a.nav?.arrows?.s??1e3),dIn:a.nav?.arrows?.dIn??["#a",1e3,"#a","#a","#a"],dOut:a.nav?.arrows?.dOut??["#a",1200,"#a","#a","#a"],show:a.nav?.arrows?.show??[!0,!0,!0,!0,!0],l:{a:a.nav?.arrows?.l?.a??"slider",anim:a.nav?.arrows?.l?.anim??"fade",x:a.nav?.arrows?.l?.x??["#a",0,"#a","#a","#a"],y:a.nav?.arrows?.l?.y??["#a",0,"#a","#a","#a"],v:a.nav?.arrows?.l?.v??["#a","center","#a","#a","#a"],h:a.nav?.arrows?.l?.h??["#a","left","#a","#a","#a"]},r:{a:a.nav?.arrows?.r?.a??"slider",anim:a.nav?.arrows?.r?.anim??"fade",x:a.nav?.arrows?.r?.x??["#a",0,"#a","#a","#a"],y:a.nav?.arrows?.r?.y??["#a",0,"#a","#a","#a"],v:a.nav?.arrows?.r?.v??["#a","center","#a","#a","#a"],h:a.nav?.arrows?.r?.h??["#a","right","#a","#a","#a"]}},c.fonts.RevIcon=!0,SR7.R??={},SR7.R.nav=!0),(SR7.E.backend||a.nav?.bullets?.set)&&(c.nav??={},c.nav.bullets={set:a.nav?.bullets?.set??!1,def:a.nav?.bullets?.def??void 0,cst:a.nav?.bullets?.cst??void 0,key:a.nav?.bullets?.key??"",t:a.nav?.bullets?.t??3e3,css:a.nav?.bullets?.css??"",html:a.nav?.bullets?.html??"",on:a.nav?.bullets?.on??!0,d:a.nav?.bullets?.d??"horizontal",i:a.nav?.bullets?.i??!1,ps:a.nav?.bullets?.ps??"default",s:parseInt(a.nav?.bullets?.s??1e3),dIn:a.nav?.bullets?.dIn??["#a",1e3,"#a","#a","#a"],dOut:a.nav?.bullets?.dOut??["#a",1200,"#a","#a","#a"],show:a.nav?.bullets?.show??[!0,!0,!0,!0,!0],g:a.nav?.bullets?.g??5,a:a.nav?.bullets?.a??"slider",anim:a.nav?.bullets?.anim??"fade",x:a.nav?.bullets?.x??["#a",0,"#a","#a","#a"],y:a.nav?.bullets?.y??["#a",0,"#a","#a","#a"],v:a.nav?.bullets?.v??["#a","bottom","#a","#a","#a"],h:a.nav?.bullets?.h??["#a","center","#a","#a","#a"]},c.fonts.RevIcon=!0,SR7.R??={},SR7.R.nav=!0),(SR7.E.backend||a.nav?.scrubber?.set)&&(c.nav??={},c.nav.scrubber={set:a.nav?.scrubber?.set??!1,def:a.nav?.scrubber?.def??void 0,cst:a.nav?.scrubber?.cst??void 0,key:a.nav?.scrubber?.key??"",t:a.nav?.scrubber?.t??5e3,css:a.nav?.scrubber?.css??"",html:a.nav?.scrubber?.html??"",on:a.nav?.scrubber?.on??!0,d:a.nav?.scrubber?.d??"horizontal",ps:a.nav?.arrows?.ps??"default",s:parseInt(a.nav?.scrubber?.s??1e3),dIn:a.nav?.scrubber?.dIn??["#a",1e3,"#a","#a","#a"],dOut:a.nav?.scrubber?.dOut??["#a",1200,"#a","#a","#a"],ddim:a.nav?.scrubber?.ddim??{w:100,h:50},show:a.nav?.scrubber?.show??[!0,!0,!0,!0,!0],g:a.nav?.scrubber?.g??5,m:a.nav?.scrubber?.m??["#a",5,"#a","#a","#a"],a:a.nav?.scrubber?.a??"slider",anim:a.nav?.scrubber?.anim??"fade",x:a.nav?.scrubber?.x??["#a",0,"#a","#a","#a"],y:a.nav?.scrubber?.y??["#a",0,"#a","#a","#a"],v:a.nav?.scrubber?.v??["#a","bottom","#a","#a","#a"],h:a.nav?.scrubber?.h??["#a","center","#a","#a","#a"],io:a.nav?.scrubber?.io??"i",size:{w:a.nav?.scrubber?.size?.w??["#a",100,"#a","#a","#a"],h:a.nav?.scrubber?.size?.h??["#a",50,"#a","#a","#a"]},wr:{c:a.nav?.scrubber?.wr?.c??"transparent",p:a.nav?.scrubber?.wr?.p??["#a",5,"#a","#a","#a"],s:a.nav?.scrubber?.wr?.s??!1,mx:a.nav?.scrubber?.wr?.mx??["#a",0,"#a","#a","#a"],my:a.nav?.scrubber?.wr?.my??["#a",0,"#a","#a","#a"]}
147,ts:parseFloat(a.nav?.scrubber?.ts??100),hs:parseFloat(a.nav?.scrubber?.hs??100),ho:a.nav?.scrubber?.ho??!1,tn:a.nav?.scrubber?.tn??!1,hp:a.nav?.scrubber?.hp??!1,pa:a.nav?.scrubber?.pa??"left",sc:parseFloat(a.nav?.scrubber?.sc??100),f:a.nav?.scrubber?.f??!0,asc:a.nav?.scrubber?.asc??!1,tr:parseInt(a.nav?.scrubber?.tr??0),sp:a.nav?.scrubber?.sp??!1,ha:a.nav?.scrubber?.ha??!0,tp:a.nav?.scrubber?.tp??"dots",ms:parseFloat(a.nav?.scrubber?.ms??60),to:parseFloat(a.nav?.scrubber?.to??0),sk:parseFloat(a.nav?.scrubber?.sk??0),cor:a.nav?.scrubber?.cor??!1},c.fonts.RevIcon=!0,SR7.R??={},SR7.R.nav=!0);for(let e of["thumbs","tabs"])(SR7.E.backend||a.nav?.[e]?.set)&&(c.nav??={},c.nav[e]={set:a.nav?.[e]?.set??!1,def:a.nav?.[e]?.def??void 0,cst:a.nav?.[e]?.cst??void 0,key:a.nav?.[e]?.key??"",t:a.nav?.[e]?.t??("tabs"==e?4e3:2e3),css:a.nav?.[e]?.css??"",html:a.nav?.[e]?.html??"",on:a.nav?.[e]?.on??!0,d:a.nav?.[e]?.d??"horizontal",ps:a.nav?.arrows?.ps??"default",s:parseInt(a.nav?.[e]?.s??1e3),dIn:a.nav?.[e]?.dIn??["#a",1e3,"#a","#a","#a"],dOut:a.nav?.[e]?.dOut??["#a",1200,"#a","#a","#a"],ddim:a.nav?.[e]?.ddim??{w:100,h:50},io:a.nav?.[e]?.io??"i",i:a.nav?.[e]?.i??!1,show:a.nav?.[e]?.show??[!0,!0,!0,!0,!0],g:a.nav?.[e]?.g??5,a:a.nav?.[e]?.a??"slider",anim:a.nav?.[e]?.anim??"fade",x:a.nav?.[e]?.x??["#a",0,"#a","#a","#a"],y:a.nav?.[e]?.y??["#a",0,"#a","#a","#a"],v:a.nav?.[e]?.v??["#a","bottom","#a","#a","#a"],h:a.nav?.[e]?.h??["#a","center","#a","#a","#a"],m:a.nav?.[e]?.m??["#a",5,"#a","#a","#a"],size:{w:a.nav?.[e]?.size?.w??["#a",100,"#a","#a","#a"],h:a.nav?.[e]?.size?.h??["#a",50,"#a","#a","#a"],nw:a.nav?.[e]?.size?.nw??100,nh:a.nav?.[e]?.size?.nh??50,mw:a.nav?.[e]?.size?.mw??50,t:a.nav?.[e]?.size?.t??"0"},wr:{c:a.nav?.[e]?.wr?.c??"transparent",p:a.nav?.[e]?.wr?.p??["#a",5,"#a","#a","#a"],s:a.nav?.[e]?.wr?.s??!1,mx:a.nav?.[e]?.wr?.mx??["#a",0,"#a","#a","#a"],my:a.nav?.[e]?.wr?.my??["#a",0,"#a","#a","#a"]}},c.fonts.RevIcon=!0,SR7.R??={},SR7.R.nav=!0);(SR7.E.backend||a.sbt?.use)&&(c.sbt={use:a.sbt?.use??!1,a:a.sbt?.a??"travel",f:a.sbt?.f??!1,fStart:parseInt(a.sbt?.fStart??2e3),fEnd:parseInt(a.sbt?.fEnd??4e3),layers:a.sbt?.layers??!1,e:a.sbt?.e??"none",s:(a.sbt?.s??500)*(null==a.ojsv&&(a.sbt?.s??500)<50?1e3:1),pull:a.sbt?.pull??!1,nL:a.sbt?.nL??!1}),(SR7.E.backend||a.pbar?.set)&&(c.pbar={set:a.pbar?.set??!1,a:a.pbar?.a??"slider",t:a.pbar?.t??"horizontal",s:a.pbar?.s??"5px",r:a.pbar?.r??10,v:a.pbar?.v??"bottom",h:a.pbar?.h??"left",x:a.pbar?.x??0,y:a.pbar?.y??0,c:a.pbar?.c??"rgba(255,255,255,0.5)",bg:a.pbar?.bg??"transparent",base:a.pbar?.base??"slide",g:a.pbar?.g??!1,gs:a.pbar?.gs??0,gc:a.pbar?.gc??"rgba(255,255,255,0.5)",rev:a.pbar?.rev??"reset",vis:a.pbar?.vis??[!0,!0,!0,!0,!0],elive:a.pbar?.elive??SR7.E.backend??!1}),(SR7.E.backend||"none"!==(a.bg?.overlay?.type??"none"))&&(c.bg.overlay={type:a.bg?.overlay?.type??"none",size:a.bg?.overlay?.size??1,cA:a.bg?.overlay?.cA??"transparent",cB:a.bg?.overlay?.cB??"#000000",bf:a.bg?.overlay?.bf??0});let p=!1;for(var u=0;u<5;u++)for(var h of["t","b","l","r"])for(var m of["p","m"])(SR7.E.backend||a.size?.[m]?.[h]?.[u])&&(c.size[m]??={})&&(c.size[m][h]??=Array(5))&&(c.size[m][h][u]??=parseInt(a.size?.[m]?.[h]?.[u]??0)),!SR7.E.backend&&a.size?.[m]?.[h]?.[u]&&(c.size[m]??={})&&(c.size[m][h]??=Array(5))&&(c.size[m][h][u]=parseInt(a?.size?.[m]?.[h]?.[u]??0)),p=p||"0"!==String(c.size?.[m]?.[h]?.[u]??0);if(c.size.MSOU=a.size?.MSOU??(null==a.ojsv&&p),SR7.M[e]?.imgList)for(let s in SR7.M[e].imgList){if(!_tpt.hop(SR7.M[e].imgList,s))continue;const i=SR7.M[e].imgList[s];_tpt.compareURL(i.old,c.bg?.image?.src)&&(c.bg.image.src=t(i))}for(var g in a.source??={},SR7.D.streamTypes)void 0===a.source[SR7.D.streamTypes[g]]&&c.source.type!=SR7.D.streamTypes[g]||(c.source[SR7.D.streamTypes[g]]=_tpt.extend(SR7.D.modulStreamOBJ[SR7.D.streamTypes[g]],a.source[SR7.D.streamTypes[g]]));return c},SR7.D.hasActionLike=(e,t,s,i,a="a")=>{if(!SR7.M[e].slides[t].slide?.actions)return!1;const r=String(s),o=SR7.M[e].slides[t].slide?.actions.filter(e=>e.src?.some?.(e=>String(e)===r)&&e[a]==i);return o.length>0&&o[0]},SR7.D.slideObj=function(e,t,s){var i=SR7.M[e].migrate?SR7.migrate.slideObj(t):t??{};Array.isArray(i.addOns)&&(i.addOns=i.addOns.length>0?Object.fromEntries(i.addOns):{});
147var a=i.global?{ojsv:i.ojsv,asmig:i.asmig??!!i.ojsv,addOns:i.addOns??{},id:parseInt(i.id),title:i.title??"",parentId:i.parentId??null,language:i.language??"default",oflow:i.oflow??!1,global:!0,respVP:i.respVP??!0,pos:i.pos??"front",actions:i.actions??[],fullHeight:i.fullHeight??!1,imgs:i.imgs}:{ojsv:i.ojsv,asmig:i.asmig??!!i.ojsv,addOns:i.addOns??{},imgs:i.imgs,id:i.id,actions:i.actions??[],title:i.title??"",parentId:i.parentId??null,language:i.language??"default",order:i.order??s,thumb:{src:i.thumb?.src??"",srcId:i.thumb?.srcId??"",admin:i.thumb?.admin??"",adminId:i.thumb?.adminId??"",dimension:i.thumb?.dimension??"orig",default:i.thumb?.default??void 0},acc:{label:i.acc?.label??"unset",hidden:i.acc?.hidden??"true",live:i.acc?.live??"auto",role:i.acc?.role??"presentation",roledep:i.acc?.roledep??"slide"},description:i.description??"",attr:{id:i.attr?.id??"",class:i.attr?.class??"",data:i.attr?.data??"",deepLink:i.attr?.deepLink??"",attr:i.attr?.attr??"",a:i.attr?.a??"",aO:i.attr?.aO??"",t:i.attr?.t??"",tO:i.attr?.tO??""},publish:{from:i.publish?.from??"",to:i.publish?.to??"",state:""==(i.publish?.state??"")?"published":i.publish?.state,sch:i.publish?.sch??!1},slideshow:{stop:i.slideshow?.stop??!1,len:i.slideshow?.len??"default",hal:i.slideshow?.hal??0,hom:i.slideshow?.hom??!1,hfn:i.slideshow?.hfn??!1},loop:{u:i.loop?.u??!1,r:i.loop?.r??-1,s:i.loop?.s??0,e:i.loop?.e??99999},states:{in:i.states?.in??[],out:i.states?.out??[]}};if(i.scenes=i.scenes?{...i.scenes}:{},a.scenes=i.scenes??(SR7.backend?{}:void 0),a.actions)try{for(let e in a.actions)_tpt.hop(a.actions,e)&&"callback"==a.actions[e]?.a&&Array.isArray(a.actions[e]?.target)&&(a.actions[e].target=a.actions[e].target[0])}catch(e){console.log("Error fixing Callback Targets during Migration",e)}if(i.nav){a.nav??={};for(let e of["tabs","thumbs","arrows","bullets"])(i.nav?.[e]||i.nav?.[e])&&(a.nav[e]=i.nav?.[e])}let r=SR7.E.backend;if(r||void 0!==i.params)for(var o in i.params)r=r||""!==i.params[o].v;return r&&(a.params=SR7.D.slideInfoParams(i.params)),{slide:a}},SR7.D.slideInfoParams=function(e){for(var t={},s=0;s<10;s++)""!==(e?.[s]?.v??"")&&(t[s]=void 0!==e&&void 0!==e[s]?{v:e[s].v??"",l:e[s].l??10}:{v:"",l:10});return t},SR7.D.slideTimelineObject=function(e){return{name:e?.name??"",repeat:e?.repeat??0,length:e?.length??0,triggeredBy:e?.triggeredBy??"",triggeredParam:e?.triggeredParam??""}};SR7.D.layerObjects=function(e){let t,{dLEN:s,id:i,slide:a,sid:r,msource:o,snow:l}=e,n={m:0,top:-1,middle:-1,bottom:-1},d=0,c=SR7.M[i]?.migrate&&SR7?.migrate?SR7.migrate.layerListUpdate({layers:a.layers,isStatic:a.global,snow:l,params:a.params,newIDs:n,msource:o,sid:r}):{},p={top:!1,middle:!1,bottom:!1};for(t in a.layers)if(_tpt.hop(a.layers,t)){if(c[n[t]||t]=SR7.D.layerObject({dLEN:s,id:i,obj:a.layers[t],layertype:null,newIDs:n,sid:r,msource:o,global:a.global}),!SR7.E.backend)continue;if(d=Math.max(d,c[n[t]||t].id),/*!slide.global && */"zone"===c[t].subtype){let e=c[t].pos.v[0];"mid"==e&&(e="middle",c[t].pos.v=["middle","middle","middle","middle","middle"],c[t].pos.pos="absolute"),p[e]=c[t].zIndex}}if(SR7.E.backend)for(let e in p)_tpt.hop(p,e)&&!p[e]&&(c[++d]=SR7.D.layerObject({dLEN:s,id:i,obj:{alias:e.toUpperCase()+" ROWS",type:"container",pos:{v:[e,e,e,e,e]},subtype:"zone",rTo:"slide",id:d,order:"top"==e?100:"middle"==e?!1!==p.bottom?parseInt(p.bottom+1)||0:4:!1!==p.middle&&parseInt(p.middle-1)||3,zIndex:"top"==e?100:"middle"==e?!1!==p.bottom?parseInt(p.bottom+1)||0:4:!1!==p.middle&&parseInt(p.middle-1)||3},layertype:null,newIDs:n,sid:r,msource:o,global:a.global}));return SR7.M[i].migrate&&(c=SR7.migrate.fixPos(c)),c},SR7.D.layerObject=function(s){let{dLEN:i,id:a,obj:r,layertype:o="",newIDs:l,sid:n,msource:d,global:c,ISEMPTY:p,usedAddons:u,isSaving:h}=s;const m=p&&u;var g=a&&SR7.M[a].migrate?SR7.migrate.LayerObj({dLEN:i,o:r,newIDs:l,sid:n,msource:d,global:c}):r??{};let f;o=g.type??o;let S=g.subtype??"";"image"===o&&"100% 100%"==g.content?.size&&(g.content.size="cover"),SR7.E.backend&&!g.osjv&&g.runtime?.hidden&&(g.runtime.hidden=!1),g.alias=_tpt.stripHTML(g.alias??""),g.tag="a"===(g.tag??"sr7-layer")?"sr-layer":g.tag??"sr7-layer",g.addOns?.liquideffect&&(g.addOns.distortion=g.addOns.liquideffect,delete g.addOns.liquideffect);var v={ojsv:g.ojsv,addOns:g.addOns??{},tledit:g.tledit??("slidebg"===S?"presets":"advanced"),rTo:g.rTo??"",listen:g.listen,fluid:{tx:g.fluid?.tx??!1,tr:g.fluid?.tr??!1,sp:g.fluid?.sp??!1,po:g.fluid?.po??g.fluid?.sp??!1},ai:{desc:g.ai?.desc??"",role:g.ai?.role??"",icol:g.ai?.icol??!1,icont:g.ai?.icont??!1,ibg:g.ai?.ibg??!1},id:g.id??"",alias:g.alias??"",type:"image"===o||"video"===o?"shape":o,subtype:"image"===o?"image":"video"===o||"video"===S?"video":g.subtype??"",content:"image"===o?{}:SR7.D.contentOBJ(o,g.content),nF:g.nF??void 0,mF:g.mF??"none",bF:g.bF??"0",blend:g.blend??"normal",tag:g.tag,href:"a"===g.tag||"sr7-layer"===g.tag?g.href??void 0:void 0,target:"a"===g.tag||"sr7-layer"===g.tag?Array.isArray(g.target)?g.target[0]:g.target??void 0:void 0,rel:"a"===g.tag||"sr7-layer"===g.tag?g.rel??void 0:void 0,libSrc:g.libSrc??"",runtime:g.runtime??{},lbreak:g.lbreak??["#a",!1,"#a","#a","#a"],size:{w:g.size?.w??["#a","auto","#a","#a","#a"],h:g.size?.h??["#a","auto","#a","#a","#a"],mm:g.size?.mm??!SR7.M?.[a]?.settings?.ojsv,maxW:g.size?.maxW??["none","none","none","none","none"],maxH:g.size?.maxH??["none","none","none","none","none"],minW:g.size?.minW??["#a","auto","#a","#a","#a"],minH:g.size?.minH??["#a","auto","#a","#a","#a"],cMode:g.size?.cMode??"custom",sProp:g.size?.sProp??!1},pos:{x:g.pos?.x??["#a",0,"#a","#a","#a"],y:g.pos?.y??["#a",0,"#a","#a","#a"],h:g.pos?.h??["left","left","left","left","left"],v:g.pos?.v??["top","top","top","top","top"],pos:"row"===g.subtype||"column"===g.subtype?"relative":g.pos?.pos??void 0,float:g.pos?.float??["#a","none","#a","#a","#a"],clear:g.pos?.clear??["#a","none","#a","#a","#a"]},pid:Number(g.pid??-1),pE:g.pE??"auto",uS:g.uS??"default",zIndex:Number(g.zIndex??(null!=g.ojsv||SR7.E.backend?5:6)),order:g.order??5,style:g.style??"",display:g.display??["#a","block","#a","#a","#a"],vA:g.vA??"top",oflow:g.oflow??"visible",fHOF:g.fHOF??!1,cursor:g.cursor??"curs
147or",bg:{fS:g.bg?.fS??void 0,color:g.bg?.color??"transparent",fc:g.bg?.fc??!1,bClip:g.bg?.bClip??"none",tFCol:g.bg?.tFCol??"none",image:""!==(g.bg?.image?.src??"")||g.bg?.image?.fromStream?SR7.D.contentOBJ("image",g.bg?.image??{}):"image"===o?SR7.D.contentOBJ("image",g.content):SR7.E.backend?{u:!1}:void 0,video:""!==(g.bg?.video?.src??"")||g.bg?.video?.fromStream?SR7.D.contentOBJ("video",g.bg?.video??{}):"video"===o?SR7.D.contentOBJ("video",g.content):void 0},attr:{},acc:{hidden:g.acc?.hidden??"true",label:g.acc?.label??"",labeledby:g.acc?.labeledby??"",role:g.acc?.role??("image"===o?"img":"video"===o?"video":"button"===S||"button"===o?"button":"presentation"),haspopup:g.acc?.haspopup??"false"},tl:{}};if(Array.isArray(v.vA)&&(v.vA=v.vA[0]),"row"===v.subtype&&(v.uGap=g.uGap??!1,v.gaps=g.gaps??["#a","0","#a","#a","#a"]),void 0===v.runtime.hidden&&void 0===v.runtime.locked||(v.runtime.idle={hidden:v.runtime.hidden??!1,locked:v.runtime.locked??!1},delete v.runtime.hidden,delete v.runtime.locked),SR7.E.backend){"zone"!==S||p||(v.pos.pos="absolute"),""!==(v.bg?.image?.src??"")&&"false"!==String(v.bg.image.u)&&(v.bg.image.u=!0);let e=!1;for(let t=0;t<5;t++)e||(e="auto"!==v.size.minW[t]&&"#a"!==v.size.minW[t]&&"none"!==v.size.minW[t]||"auto"!==v.size.minH[t]&&"#a"!==v.size.minH[t]&&"none"!==v.size.minH[t]||"auto"!==v.size.maxW[t]&&"#a"!==v.size.maxW[t]&&"none"!==v.size.maxW[t]||"auto"!==v.size.maxH[t]&&"#a"!==v.size.maxH[t]&&"none"!==v.size.maxH[t]);if(v.size.mm=e,v?.pos?.v)for(let e in v.pos.v)v.pos.v[e]="center"==v.pos.v[e]?"middle":v.pos.v[e];for(let e of["x","y"]){let t=[v.pos[e][0],v.pos[e][1],"#a","#a","#a"];for(let s=2;s<5;s++){let i=SR7.gV({v:t,id:SR7.editing.module,m:"forceround",c:s,s:"scale"});v.pos[e][s]=i!==v.pos[e][s]?v.pos[e][s]:"#a",t[s]=v.pos[e][s]}}"string"==typeof v.display&&(v.display=_tpt.DNTMtoArr(v.display)),"image"===v.subtype&&"false"==String(v.bg?.image?.u)&&(v.subtype=""),v.rTo="group"==v.rTo?"cfc":v.rTo,h||(v.rTo="slidebg"===g.subtype?"slide":""==v.rTo?(g.subtype,"cfc"):v.rTo)}else v.rTo="slidebg"===v.subtype?"slide":v.rTo;if("slidebg"!==v.subtype&&"shape"===v.type&&(""==(v.bg?.video?.src??"")&&""!==(v.bg?.image?.src??"")&&(!v.subtype||"image"===v.subtype||"video"===v.subtype||v.subtype?.length<6)?v.subtype="image":"shape"===v.type&&""!==(v.bg?.video?.src??"")&&(!v.subtype||"image"===v.subtype||"video"===v.subtype||v.subtype?.length<6)&&(v.subtype="video"),"cover"!=v.size.cMode&&"cover-proportional"!=v.size.cMode||(v.size.cMode="custom",v.size.w=["#a","100%","#a","#a","#a"],v.size.h=["#a","100%","#a","#a","#a"])),"column"===v.subtype&&(v.size.col=g.size?.col??"1/3"),(SR7.E.backend||void 0!==g.vis)&&(v.vis=g.vis??[!0,!0,!0,!0,!0]),(SR7.E.backend||void 0!==g.viSH)&&(v.viSH=g.viSH??!1),(SR7.E.backend||void 0!==g.viOC)&&(v.viOC=g.viOC??!1),"true"==String(v.viOC)&&(v.viSH=!1),SR7.E.backend&&"fullinset"!==v.size.cMode){let e;for(e in v.pos.x)v.pos.x[e]="auto"==v.pos.x[e]?0:v.pos.x[e];for(e in v.pos.y)v.pos.y[e]="auto"==v.pos.y[e]?0:v.pos.y[e]}for(var y of(void 0!==g.break&&(v.break=g.break),void 0!==g.sStart&&(v.sStart=g.sStart),void 0!==g.sEnd&&(v.sEnd=g.sEnd),void 0!==g.sZ&&(v.sZ=g.sZ),c&&SR7.E.backend&&(v.sZ??="default"),["p","m"]))for(f of["t","b","l","r"]){let e=!1;for(var b=0;b<5;b++)(SR7.E.backend||g[y]?.[f])&&(v[y]??={})&&(v[y][f]??=Array(5))&&(v[y][f][b]=0==g[y]?.[f]?.[b]?0:g[y]?.[f]?.[b]||"#a"),"#a"!==(v?.[y]?.[f]?.[b]??"#a")&&(e=!0);e||!SR7.E.backend&&!g[y]?.[f]||(v[y][f][1]="#a"==v[y][f][1]||null==v[y][f][1]?0:v[y][f][1])}SR7.E.backend&&(void 0!==v.m&&(v.m.lock=g.m?.lock??!1),void 0!==v.p&&(v.p.lock=g.p?.lock??!1)),(SR7.E.backend||g.tr?.rX)&&(v.tr=v.tr||{})&&(v.tr.rX=g.tr?.rX||0),(SR7.E.backend||g.tr?.rY)&&(v.tr=v.tr||{})&&(v.tr.rY=g.tr?.rY||0),(SR7.E.backend||g.tr?.rZ)&&(v.tr=v.tr||{})&&(v.tr.rZ=g.tr?.rZ||0),(SR7.E.backend||g.tr?.o)&&(v.tr=v.tr||{})&&(v.tr.o=g.tr?.o||1),v.tr&&(v.tr.fix=g.tr?.fix||"d"),(SR7.E.backend||g.mod?.s?.u||g.mod?.s?.utr||g.mod?.s?.uf)&&(v.mod??={mask:g.mod?.mask??!1},v.mod.s={u:g.mod?.s?.u??!1,x:g.mod?.s?.x??0,y:g.mod?.s?.y??20,s:(g.mod?.s?.s??0)*(g.ojsv?1:1e3),e:g.mod?.s?.e??"power3.out",utr:g.mod?.s?.utr??!1,rX:g.mod?.s?.rX??0,rY:g.mod?.s?.rY??0,rZ:g.mod?.s?.rZ??0,sc:g.mod?.s?.sc??1,uf:g.mod?.s?.uf??!1,b:g.mod?.s?.b??0,g:g.mod?.s?.g??0,f:g.mod?.s?.f??1,d:g.mod?.s?.d??"b",t:g.mod?.s?.t??0,r:g.mod?.s?.r??100}),(SR7.E.backend||g.sbt?.u||g.mod?.s?.ut)&&(v.sbt={u:g.sbt?.u??g.mod?.s?.ut??!1,so:g.sbt?.so??g.mod?.s?.so??0}),(SR7.E.backend||g.mod?.m?.u||g.mod?.m?.aBG)&&(v.mod??={mask:g.mod?.mask??!1},v.mod.m={u:g.mod?.m?.u??!1,aBG:g.mod?.m?.aBG??!1,x:g.mod?.m?.x??20,y:g.mod?.m?.y??20,s:g.mod?.m?.s??0,e:g.mod?.m?.e??"power3.out",o:g.mod?.m?.o??"c"}),void 0!==g.px&&(v.px={...g.px}),void 0!==g.overlay&&(g.bg.overlay=g.overlay),(SR7.E.backend||"none"!==(g.bg?.overlay?.type??"none"))&&(v.bg.overlay={type:g.bg?.overlay?.type??"none",size:g.bg?.overlay?.size??1,cA:g.bg?.overlay?.cA??"transparent",cB:g.bg?.overlay?.cB??"#000000",bf:g.bg?.overlay?.bf??0}),SR7.E.backend&&(v.size.oW=g.size?.oW||0),SR7.E.backend&&(v.size.oH=g.size?.oH||0),SR7.E.backend&&(v.size.aRatio=g.size?.aRatio||["#a","auto","#a","#a","#a"]),g.attr??={},(SR7.E.backend||""!==(g.attr?.a||""))&&(v.attr.a=g.attr?.a||""),(SR7.E.backend||""!==(g.attr?.aO||""))&&(v.attr.aO=g.attr?.aO||"ml"),(SR7.E.backend||""!==(g.attr?.id||""))&&(v.attr.id=g.attr?.id||""),(SR7.E.backend||""!==(g.attr?.class||""))&&(v.attr.class=g.attr?.class||""),(SR7.E.backend||""!==(g.attr?.rel||""))&&(v.attr.rel=g.attr?.rel||""),(SR7.E.backend||""!==(g.attr?.tabIndex||""))&&(v.attr.tabIndex=g.attr?.tabIndex||0),(SR7.E.backend||""!==(g.attr?.t||""))&&(v.attr.t=g.attr?.t||""),(SR7.E.backend||""!==(g.attr?.tO||""))&&(v.attr.tO=g.attr?.tO||"ml"),(SR7.E.backend||""!==(g.attr?.wrapClass||""))&&(v.attr.wrapClass=g.attr?.wrapClass||""),(SR7.E.backend||""!==(g.attr?.wrapId||""))&&(v.attr.wrapId=g.attr?.wrapId||""),(SR7.E.backend||""!==(g.attr?.iClass||""))&&(v.attr.iClass=g.attr?.iClass||""),"media_library"==v.attr?.aO&&(v.attr.aO="ml"),"media_library"==v.attr?.tO&&(v.attr.tO="ml");let R=g.hov??={};if((SR7.E.backend||!1!==(g.hov.u??!1))&&(v.hov={u:R?.u??!1,m:R?.m??!1,deco:R?.deco??"none",zIndex:R?.zIndex??"auto",color:{c:R?.color?.c??"#ffffff",bg:R?.color?.bg??"transparent",gAnim:R?.color?.gAnim??"fading"},border:{c:R?.border?.c??"transparent",s:R?.border?.s??"none",w:{t:R?.border?.w?.t??0,r:R?.border?.w?.r??0,b:R?.border?.w?.b??0,l:R?.border?.w?.l??0}}
147,radius:{t:R?.radius?.t??0,r:R?.radius?.r??0,b:R?.radius?.b??0,l:R?.radius?.l??0},frame:{o:R?.frame?.o??1,oX:R?.frame?.oX??"50%",oY:R?.frame?.oY??"50%",oZ:R?.frame?.oZ??"50%",x:R?.frame?.x??0,y:R?.frame?.y??0,z:R?.frame?.z??0,rZ:R?.frame?.rZ??0,rX:R?.frame?.rX??0,rY:R?.frame?.rY??0,sX:R?.frame?.sX??1,sY:R?.frame?.sY??1,skX:R?.frame?.skX??0,skY:R?.frame?.skY??0,d:R?.frame?.d??300,e:R?.frame?.e??"power3.inOut"},filter:{g:R?.filter?.g??0,r:R?.filter?.r??100,b:R?.filter?.b??0},svg:{c:R?.svg?.c??"#ffffff",stroke:{c:R?.svg?.stroke?.c??"transparent",d:R?.svg?.stroke?.d??0,o:R?.svg?.stroke?.o??0,w:R?.svg?.stroke?.w??0}}}),"text"!==o&&"container"!==o||(v.tA=g.tA??["#a","left","#a","#a","#a"]),"text"!==o&&"row"!=v.subType&&"column"!=v.subType||(v.ws=g.ws??("container"===v.type?["#a","normal","#a","#a","#a"]:["#a","full","#a","#a","#a"])),""===(g.codes?.css??"")&&""===(g.codes?.hovercss??"")||(v.codes={css:g.codes?.css??"",hovercss:g.codes?.hovercss??""}),(SR7.E.backend||g.bShdw?.use)&&(v.bShdw={use:g.bShdw?.use??!1,on:"content",set:g.bShdw?.set??[{h:g.bShdw?.h??["#a",0,"#a","#a","#a"],v:g.bShdw?.v??["#a",10,"#a","#a","#a"],blur:g.bShdw?.blur??["#a",20,"#a","#a","#a"],spread:g.bShdw?.spread??["#a",0,"#a","#a","#a"],color:g.bShdw?.color??"rgba(0,0,0,0.25)"}]}),SR7.E.backend||void 0!==g.border&&void 0!==g.border.s){var w=SR7.E.backend;if(g.border??={},g.border.s??=["none","none","none","none","none"],!w)for(var x=0;x<5;x++)w=w||"none"!==g.border.s[x];for(f of(v.border={s:g.border.s,c:g.border?.c??"transparent"},SR7.D.DS))(SR7.E.backend||g.border?.w?.[f])&&(v.border.w=v.border.w||{})&&(v.border.w[f]=e(g.border?.w?.[f]||0))}if(SR7.E.backend||void 0!==g.radius)for(f of SR7.D.DS)(SR7.E.backend||g.radius?.[f])&&(v.radius??={})&&(v.radius[f]=g.radius?.[f]||0);if("text"==o){if((SR7.E.backend||g.tShdw?.use)&&(v.tShdw={use:g.tShdw?.use??!1,set:g.tShdw?.set??[{h:g.tShdw?.h??["#a",0,"#a","#a","#a"],v:g.tShdw?.v??["#a",10,"#a","#a","#a"],blur:g.tShdw?.blur??["#a",20,"#a","#a","#a"],color:g.tShdw?.color??"rgba(0,0,0,0.25)"}]}),(SR7.E.backend||g.tStroke?.use)&&(v.tStroke={use:g.tStroke?.use??!1,w:g.tStroke?.w??[1,1,1,1,1],c:g.tStroke?.c??"rgba(0,0,0,0.25)"}),v.color=g.color??["#a","#ffffff","#a","#a","#a"],v.font={family:String(g.font?.family??"Roboto").replaceAll("'",""),style:g.font?.style??!1,size:g.font?.size??["#a","20","#a","#a","#a"],weight:Array.isArray(g.font?.weight)?g.font?.weight[1]:g.font?.weight??400,ls:g.font?.ls??["#a","0","#a","#a","#a"]},(SR7.E.backend||1==(g.tog?.u??!1))&&(v.tog={t:g?.tog?.t??"",u:g?.tog?.u??!1,h:g?.tog?.h??!1,i:g?.tog?.i??!1}),v?.tog?.i&&v?.tog?.u&&""!==v?.tog?.t&&void 0!==v?.tog?.t){let e=v.content.text;v.content.text=v.tog.t,v.tog.t=e}v?.tog?.i&&delete v.tog.i,SR7.M[a].migrate&&SR7.D.collectModulFont(v.font,a,v.content.text)}"text"!==o&&"container"!==o||(v.lh=g.lh??["#a","25","#a","#a","#a"]),(SR7.E.backend||g.spike?.use)&&(v.spike={use:g.spike?.use??!1,l:g.spike?.l??"none",r:g.spike?.r??"none",lw:g.spike?.lw??10,rw:g.spike?.rw??10});const _={};for(var F in g.tl)if(_tpt.hop(g.tl,F)&&"undefined"!=String(F))if(v.tl[F]??={},"in"!=g.tl[F]&&"out"!=g.tl[F])for(var k in g.tl[F])_tpt.hop(g.tl[F],k)&&(v.tl[F]??={},v.tl[F].alias=g.tl[F].alias??"","bg"==k&&"in"==F?v.tl.in.bg={ex:!0,all:[{},SR7.D.getBGAnim(g.tl.in.bg?.all?.[1]?g.tl.in.bg.all[1]:g.tl.in.bg)]}:"base"!==k&&(v.tl[F][k]=SR7.D.layerTLObject(g.tl[F][k],k,F,g.ojsv,void 0,o)),_[k]=!0);else v.tl[F]=g.tl[F];let M;for(let e in v.tl)if(_tpt.hop(v.tl,e)&&"undefined"!=e){if(null==g.ojsv&&v.tl[e]?.content?.all)for(let t in v.tl[e].content.all)("text"===v.type||"shape"===v.type&&"video"!==v.subtype&&"image"!==v.subtype)&&(v.tl[e].content.all[t].bgU=null==v.tl[e].content.all[t].bgU?!(null==v.tl[e]?.content?.all[t].bgcol||"inherit"==v.tl[e]?.content?.all[t].bgcol||"idle"==v.tl[e]?.content?.all[t].bgcol):v.tl[e].content.all[t].bgU),"text"==v.type&&(v.tl[e].content.all[t].cU=null==v.tl[e].content.all[t].cU?!(null==v.tl[e]?.content?.all[t].col||"inherit"==v.tl[e]?.content?.all[t].col||"idle"==v.tl[e]?.content?.all[t].col):v.tl[e].content.all[t].cU,"chars"!==M&&v.tl[e]?.chars?.all&&!0!==_tpt.tf(v.tl[e].chars?.d)&&(M="chars"),"chars"!==M&&"words"!==M&&v.tl[e]?.words?.all&&!0!==_tpt.tf(v.tl[e]?.words?.d)&&(M="words"),void 0!==M&&v.tl[e]?.lines?.all&&!0!==_tpt.tf(v.tl[e]?.lines?.d)&&(M="lines"));if("in"!=v.tl[e]&&"out"!=v.tl[e]){void 0!==v.tl?.in?.content?.all?.[1]?.t&&(parseInt(v.tl.in.content?.all?.[0]?.t)||0)>
147(parseInt(v.tl?.in?.content?.all?.[1]?.t)||0)&&(v.tl.in.content.all[0].t=v.tl.in.content.all[1].t);for(let t in _){if(!_tpt.hop(_,t)||"bg"==t||"pan"==t||"content"==t||"alias"==t||"base"==t||"undefined"==t)continue;let s=1;if(v.tl[e][t]??=SR7.D.layerTLObject({},t,e,g.ojsv,void 0,o),v.tl[e][t].all??=[],"words"!=t&&"chars"!=t&&"lines"!=t||(v.tl[e][t].ex=!0),v.tl[e]?.content?.all)for(let i in v.tl[e].content.all)if(null==v.tl[e][t].all[i]){if(void 0!==g.ojsv&&v.tl[e][t].ex&&0!==i)continue;v.tl[e][t].all[i]=SR7.D.getKeyFrame({t:v.tl[e].content?.all[i]?.t,d:v.tl[e].content?.all[i]?.d,e:v.tl[e].content?.all[i]?.e,f:v.tl[e].content?.all[s]?.f},t,i,e,g.ojsv,void 0,o,i)}}}}if(null==g.ojsv&&M)for(let e in v.tl)if(v.tl[e]?.content?.all)for(let t in v.tl[e].content.all)"text"===v.type&&v.tl[e].content.all[t].cU&&(v.tl[e][M].all[t].cU=!0,v.tl[e][M].all[t].col=v.tl[e].content.all[t].col,v.tl[e].content.all[t].cU=!1);if("slidebg"!==v.subtype&&v.tl?.in?.bg&&!v.tl?.in?.content){v.tl.in.content=SR7.D.layerTLObject({},"content","in",g.ojsv,void 0,o),v.tl.out={content:SR7.D.layerTLObject({},"content","in",g.ojsv,void 0,o)},v.tl.in.content.all=[],v.tl.out.content.all=[];for(let e in v.tl.in.bg.all)v.tl.in.content.all[e]=SR7.D.getKeyFrame({t:v.tl.in?.bg.all[e]?.t,d:v.tl.in?.bg.all[e]?.d,e:v.tl.in?.bg.all[e]?.e,f:v.tl.in?.bg.all[e]?.f},"content",e,"in",g.ojsv,void 0,o,e);v.tl.out.content.all[0]=SR7.D.getKeyFrame({t:0,d:300,e:"none",f:0},"content",0,"out",g.ojsv,void 0,o,0),v.tl.out.content.all[0].o=0,v.tl.in.content.all[0].o=0,v.tl.in.content.all[1].o=1,delete v.tl.in.bg}if(!SR7.E.backend||null!=v.tl?.in?.mask&&"true"!=String(v.tl?.in?.mask?.d)||"c"!=v.tl?.in?.content?.all?.[1]?.fx?.[0]||(v.tl.in.mask=SR7.D.layerTLObject({ex:!1,all:v.tl.in.content.all},"mask")),!SR7.E.backend||null!=v.tl?.out?.mask&&"true"!=String(v.tl?.out?.mask?.d)||"c"!=v.tl?.out?.content?.all?.[0]?.fx?.[0]||(v.tl.out.mask=SR7.D.layerTLObject({ex:!1,all:v.tl.out.content.all},"mask")),SR7.E.backend&&!p&&"slidebg"!==v.subtype&&"zone"!==v.subtype&&(v.tl??={},void 0===v.tl.in&&(v.tl.in={content:SR7.D.layerTLObject({all:[{o:0,t:0,d:0,f:0},{o:1,t:300,d:300,f:300}]},void 0,"in",g.ojsv,void 0,o)}),null==v.tl.out&&(v.tl.out={content:SR7.D.layerTLObject({all:[{o:0,t:300,d:300,f:300}]},void 0,"out",g.ojsv,void 0,o)})),"text"===v.type&&(SR7.M[a].icons??={},void 0!==v.content.text&&((SR7.M[a].settings?.fonts?.FontAwesome||v.content.text.includes("<i")&&(v.content.text.includes('class="fa-')||v.content.text.includes("class='fa-")))&&(SR7.M[a].settings.fonts.FontAwesome=!0),(SR7.M[a].settings?.fonts?.PeIcon||v.content?.text?.includes("<i")&&(v?.content?.text?.includes?.('class="pe-7')||v?.content?.text?.includes?.("class='pe-7")))&&(SR7.M[a].settings.fonts.PeIcon=!0),(SR7.M[a].settings?.fonts?.Materialicons||v.content?.text?.includes("material-icons"))&&(SR7.M[a].settings.fonts.Materialicons=!0))),void 0!==SR7.M[a]&&void 0!==SR7.M[a].imgList)for(let e in SR7.M[a].imgList){if(!_tpt.hop(SR7.M[a].imgList,e))continue;const s=SR7.M[a].imgList[e];_tpt.compareURL(s.old,v.content?.src)&&(v.content.src=t(s)),_tpt.compareURL(s.old,v?.content?.image?.src)&&(v.content.image.src=t(s)),_tpt.compareURL(s.old,v.bg?.src)&&(v.bg.src=t(s)),_tpt.compareURL(s.old,v.bg?.image?.src)&&(v.bg.image.src=t(s)),_tpt.compareURL(s.old,v.bg?.video?.poster?.src)&&(v.bg.video.poster.src=t(s))}if(("video"===v.subtype||v.bg.video||"audio"===v.type)&&(SR7.R??={},SR7.R.media=!0),"text"!==v.type&&"button"!==v.type||((v.attr?.iClass??"").includes("sr7-btn")||(v.attr?.iClass??"").includes("sr7-scroll-btn")||(v.attr?.iClass??"").includes("sr7-brg")||(v.text?.content??"").includes("sr7-btn")||(v.text?.content??"").includes("sr7-scroll-btn")||(v.text?.content??"").includes("sr7-brg"))&&(SR7.R??={},SR7.R.cssbtns=!0),"shape"===v.type&&(v.bg.type="image"===v.subtype?"image":"video"===v.subtype?"video":"audio"===v.type?"audio":"slidebg"===v.subtype?""!==(v.bg?.video?.src??"")?"video":""!==(v.bg?.image?.src??"")||v.bg?.image?.fromStream&&v.bg?.image?.u?"image":"color":"color"),m)for(let e in SR7.A)_tpt.hop(SR7.A,e)&&SR7.A[e]?.getLayerBasics&&u.includes(e)&&(v.addOns??={},v.addOns[e]=SR7.A[e].getLayerBasics({},"compare"));if(void 0!==SR7.M[a]&&void 0!==SR7.M[a].imgList)for(let e in SR7.M[a].imgList){if(!_tpt.hop(SR7.M[a].imgList,e))continue;const s=SR7.M[a].imgList[e];try{if(v?.addOns?.filmstrip?.src)for(let e in v.addOns.filmstrip.src)_tpt.compareURL(s.old,v.addOns.filmstrip.src?.[e]?.src)&&(v.addOns.filmstrip.src[e].src=t(s))}catch{}v?.addOns?.paintbrush?.src&&_tpt.compareURL(s.old,v.addOns.paintbrush.src)&&(v.addOns.paintbrush.src=t(s)),v?.addOns?.particlewave?.particle?.bg&&_tpt.compareURL(s.old,v.addOns.particlewave.particle.bg)&&(v.addOns.particlewave.particle.bg=t(s)),v?.addOns?.particlewave?.particle?.particle&&_tpt.compareURL(s.old,v.addOns.particlewave.particle.particle)&&(v.addOns.particlewave.particle.particle=t(s)),v?.addOns?.hovermorph?.parbackground&&"default"!==v?.addOns?.hovermorph?.parbackground&&_tpt.compareURL(s.old,v.addOns.hovermorph.parbackground)&&
147(v.addOns.hovermorph.parbackground=t(s)),v?.addOns?.shapeburst?.parbackground&&"default"!==v?.addOns?.shapeburst?.parbackground&&_tpt.compareURL(s.old,v.addOns.shapeburst.parbackground)&&(v.addOns.shapeburst.parbackground=t(s)),v?.addOns?.distortion?.map?.c&&_tpt.compareURL(s.old,v.addOns.distortion.map.c)&&(v.addOns.distortion.map.c=t(s)),v?.addOns?.whiteboard?.write?.src&&_tpt.compareURL(s.old,v.addOns.whiteboard.write.src)&&(v.addOns.whiteboard.write.src=t(s)),v?.addOns?.whiteboard?.move?.src&&_tpt.compareURL(s.old,v.addOns.whiteboard.move.src)&&(v.addOns.whiteboard.move.src=t(s))}return v},SR7.D.registerModuleFonts=function(e){for(var t in SR7.M[e].settings.fonts)if(_tpt.hop(SR7.M[e].settings.fonts,t)){var s=SR7.M[e].settings.fonts[t];if(_tpt.R.fonts?.customs?.[t])_tpt.registerFont({family:_tpt.R.fonts.customs[t].family??s.name??_tpt.fontFamily(t,!0),url:_tpt.R.fonts.customs[t]});else if("FontAwesome"==t)_tpt.registerFont({family:"FontAwesome",url:SR7.E.plugin_url+"public/css/fonts/font-awesome/css/font-awesome.css"});else if("Materialicons"==t)_tpt.registerFont({family:"Materialicons",url:SR7.E.plugin_url+"public/css/fonts/material/material-icons.css"});else if("PeIcon"==t)_tpt.registerFont({family:"Pe-icon-7-stroke",url:SR7.E.plugin_url+"public/css/fonts/pe-icon-7-stroke/css/pe-icon-7-stroke.css"});else if("RevIcon"==t)_tpt.registerFont({family:"revicons",url:SR7.E.plugin_url+"public/css/fonts/revicons/css/revicons.css"});else for(var i of["italic","normal"])if(null!=s[i])for(var a in s[i])_tpt.hop(s[i],a)&&"#a"!==a&&"auto"!==a&&_tpt.registerFont({family:s.name??_tpt.fontFamily(t,!0),url:s.url,italic:"italic"===i,weight:a})}},SR7.D.checkSubsets=function(e=""){const t={};for(let s=0;s<e.length;s++){const i=e.charCodeAt(s);for(const e in SR7.D.subsets)i>=SR7.D.subsets[e].start&&i<=SR7.D.subsets[e].end&&(t[e]=!0)}return t},SR7.D.collectModulFont=function(e,t,s){if(SR7.global?.fonts?.list&&void 0===_tpt?.R?.fonts?.customs&&_tpt.fontFamily&&(_tpt.R??={},_tpt.R.fonts??={},_tpt.R.fonts.customs=SR7.global?.fonts?.list),null==SR7.M[t])return;SR7.M[t].settings.fonts??={};let i=_tpt.fontFamily(e.family);i=i.replace("''","'"),SR7.M[t].settings.fonts[i]??={name:e.family};let a=e.style?"italic":"normal";if(SR7.E.backend&&"italic"==a)if(_tpt.R.fontPool?.filter){let t=_tpt.R.fontPool.filter(t=>t.label==e.family)[0];a=t&&0==SR7.B.fontTypes.getFontAttributes(t).italic?"normal":"italic"}else SR7.M[t].settings.fonts[i].normal??={};SR7.M[t].settings.fonts[i][a]??={},SR7.M[t].settings.fonts[i].subset=SR7.D.checkSubsets(s);let r=i.replaceAll("'","");(_tpt.R.fonts?.customs?.length??0)>0&&_tpt.R.fonts.customs.filter(e=>e.family===r).length>0&&(SR7.M[t].settings.fonts[i].custom=!0,SR7.M[t].settings.fonts[i].url=_tpt.R.fonts.customs.filter(e=>e.family===r)[0].url),Array.isArray(e.weight)&&(e.weight=e.weight[1]),SR7.M[t].settings.fonts[i][a][e.weight]=!0,SR7.E.backend&&"italic"==a&&(SR7.M[t].settings.fonts[i].normal??={},SR7.M[t].settings.fonts[i].normal[e.weight]=!0)},SR7.D.collectModulFonts=function(e){for(var t in SR7.M[e].settings.fonts={},SR7.M[e].slides)if(_tpt.hop(SR7.M[e].slides,t))for(var s in SR7.M[e].slides[t].layers){for(var i in SR7.M[e].slides[t].layers[s].addOns){if(!_tpt.hop(SR7.M[e].slides[t].layers[s].addOns,i)||void 0===SR7?.A?.[i]||!SR7?.A?.[i]?.getFonts)continue;let r=SR7.A[i].getFonts(SR7.M[e].slides[t].layers[s].addOns[i]);if(void 0!==r)for(var a in r)_tpt.hop(r,a)&&SR7.D.collectModulFont(r[a],e,r[a].content)}_tpt.hop(SR7.M[e].slides[t].layers,s)&&"text"===SR7.M[e].slides[t].layers[s].type&&SR7.D.collectModulFont(SR7.M[e].slides[t].layers[s].font,e,SR7.M[e].slides[t].layers[s].content.text)}},SR7.D.layerTLObject=function(t={},s,i,a,r,o){var l="filter"==s||"mask"==s?{d:t?.d??!1,ex:t?.ex??!1}:"clip"==s?{orig:t?.orig??"l",type:t?.type??"r",ex:t?.ex??("loop"==s||"pan"==s||"chars"==s||"words"==s||"lines"==s),d:t?.d??!1}:{pers:t.pers??600,ex:t?.ex??("loop"==s||"pan"==s||"chars"==s||"words"==s||"lines"==s),d:t?.d??!1,orig:{x:t?.orig?.x??"50%",y:t?.orig?.y??"50%",z:t?.orig?.z??"0"}};
147for(var n in t)if(_tpt.hop(t,n)&&!(SR7.D.excludeParts.indexOf(n)>=0)){l[n]=SR7.backend?Array(t[n].length):[];for(var d=0;d<t[n].length;d++)if(l[n].push(SR7.D.getKeyFrame(t[n][d],s,n,i,a,r,o,d)),"in"==i&&"mask"==s&&"all"==n&&0==d&&(null==l[n][d]?.x&&(l[n][d].x=e(0)),null==l[n][d]?.x&&(l[n][d].y=e(0))),SR7.E.backend&&("loop"==s||"content"==s||"mask"==s||"chars"==s||"words"==s||"lines"==s))for(let t in l[n][d])"x"!=t&&"y"!=t||(l[n][d][t]=e(l[n][d][t]))}if("loop"==s){if(null==l.all&&("in"==i?l.all=[SR7.D.getKeyFrame({t:0,d:0},s,"all",i,void 0,r,o),SR7.D.getKeyFrame({t:300,d:300},s,"all",i,a,r,o)]:l.ex=!1),l.motionpath){for(let e in l.motionpath)l.all[e]&&l.motionpath[e]&&""!==(l.motionpath[e].path??"")&&(l.all[e].path=l.motionpath[e].path,l.all[e].mpt="p");delete l.motionpath}l.scaleX&&(l.sX=_tpt.extend([],l.scaleX),delete l.scaleX),l.scaleY&&(l.sY=_tpt.extend([],l.scaleY),delete l.scaleY),l.rotationX&&(l.rX=_tpt.extend([],l.rotationX),delete l.rotationX),l.rotationY&&(l.rY=_tpt.extend([],l.rotationY),delete l.rotationY),l.rotationZ&&(l.rZ=_tpt.extend([],l.rotationZ),delete l.rotationZ),l.skewX&&(l.skX=_tpt.extend([],l.skewX),delete l.skewX),l.skewY&&(l.skY=_tpt.extend([],l.skewY),delete l.skewY)}return l},SR7.D.getKeyFrame=function(e={},t="content",s="all",i,a,r,o,l){var n={t:null==a&&"out"==i?0:e?.t??300,d:e?.d??300,f:e?.f??300,e:e?.e??"power3.inOut",a:e?.a??""};if("content"==t&&(n.pE=e.pE??"d"),void 0!==e.addOns)for(var d in n.addOns={},e.addOns)_tpt.hop(e.addOns,d)&&(n.addOns[d]=e.addOns[d]);return(null!=e.x||r)&&(n.x=e.x??0),(null!=e.y||r)&&(n.y=e.y??0),(null!=e[s]||r)&&(n[s]=e[s]),void 0!==e.rep&&(n.rep={s:e.rep.s,r:e.rep.r??-1,sh:e.rep.sh??!1,y:e.rep.y??!1,c:e.rep.c??!1}),"mask"!==t&&"filter"!==t&&"clip"!==t&&((null!=e.z||r)&&(n.z=e.z??0),(null!=e.sX||r)&&(n.sX=e.sX??1),(null!=e.sY||r)&&(n.sY=e.sY??1),(null!=e.skX||r)&&(n.skX=e.skX??0),(null!=e.skY||r)&&(n.skY=e.skY??0),(r||null!=e.o)&&(n.o=e?.o??1),(r||null!=e.rX)&&(n.rX=e.rX??0),(r||null!=e.rY)&&(n.rY=e.rY??0),(r||null!=e.rZ)&&(n.rZ=e.rZ??0),null!=e.fb&&(n.fb=e.fb),null!=e.fgs&&(n.fgs=e.fgs),null!=e.fbr&&(n.fbr=e.fbr),void 0!==e.bgU&&(n.bgU=e.bgU),void 0!==e.cU&&(n.cU=e.cU),void 0!==e.bgcol&&(n.bgcol=e.bgcol),void 0!==e.col&&(n.col=e.col)),"content"==t&&(n.fx=e.fx??"none",void 0!==e.goto&&(n.goto=e.goto),void 0!==e.fx&&(n.fxc=e.fxc??"#ffffff",n.fxe=e.fxe??n.e,n.fxs=e.fxs??n.t)),"mask"==t&&void 0!==e.oflow&&(n.oflow=e.oflow),("filter"==t||"loop"==t&&"filter"===s)&&(null!=e.fu&&(n.fu=e.fu),n.fu&&(null!=e.b&&(n.b=e.b),null!=e.g&&(n.g=e.g),null!=e.r&&(n.r=e.r)),null!=e.bu&&(n.bu=e.bu),void 0!==n.bu&&(null!=e.bb&&(n.bb=e.bb),null!=e.bg&&(n.bg=e.bg),null!=e.br&&(n.br=e.br),null!=e.bs&&(n.bs=e.bs),null!=e.bi&&(n.bi=e.bi)),void 0!==e.repeat&&(n.repeat=e.repeat)),SR7.D.splits.indexOf(t)>=0&&(void 0!==e.fu&&(n.fu=e.fu),e.fu&&(null!=e.b&&(n.b=e.b),null!=e.g&&(n.g=e.g),null!=e.r&&(n.r=e.r)),n.dir=e.dir??"start",n.sd=e.sd??10*(e.delay??5)),"chars"==t&&(n.gap=e.gap??0),"svg"==o&&"content"==t&&"all"===s&&(0==l&&(n.dsvg=e.dsvg??!1,n.dsvgw=e.dsvgw??1),n.dsvga=e.dsvga??0,n.dsvgb=e.dsvgb??(1==l&&"in"==i?100:0),n.dsvgc=e.dsvgc??"#fff"),"clip"==t&&(void 0!==e.c&&(n.c=e.c),void 0!==e.cb&&(n.cb=e.cb)),"filter"!==t&&"clip"!==t&&"loop"!==t&&(void 0!==e.xRe&&(n.xRe=parseInt(e.xRe)),void 0!==e.yRe&&(n.yRe=parseInt(e.yRe)),n.off=e.off??0),"loop"!=t||"all"!==s&&"motionpath"!==s||(n.aR=e?.aR??!1,n.mpt=e?.mpt??"d",(e.anchors||e.path)&&(n.path=e.path??(e.anchors?_tpt.motionPath.rawPathToString(_tpt.motionPath.arrayToRawPath(e.anchors,{curviness:parseInt(e.curv)||2,relative:!0,type:"thru"})):""))),n},SR7.D.getBGAnim=function(e={}){null==e&&(e={});var t={};if("7.0"==e.v?((SR7.E.backend||void 0!==e.d)&&(t.d=parseInt(e.d??1e3)),(SR7.E.backend||void 0!==e.sd)&&(t.sd=e.sd??75),(SR7.E.backend||void 0!==e.tr)&&(t.tr=e.tr??"basic"),t.e=e.e??e?.in?.e??"power2.inOut",t.dir=e.dir??"default"):(t.addOns?.tpack?.ref&&(t.addOns.tpack.ref=100*parseFloat(t.addOns.tpack.ref||.3)),t.d=e?.ms??e?.speed??1e3,t.sd=parseInt(t.d)/parseInt(e?.d??15)*10,(SR7.E.backend||void 0!==e.e)&&(t.tr=e.e??"basic"),t.e=e?.in?.e??"power2.inOut",t.dir=e.f??"default"),void 0!==t.sd&&(t.sd=parseInt(t.sd)),t.t=0,t.rnd=e.preset||e.main?(e.preset??"").toLowerCase().startsWith("rnd")||(e.main??"").toLowerCase().includes("random"):"true"==String(e.random)||"true"==String(e.rnd),t.rnd||"true"==t.rnd)return t.rnd=!0,t.rndmain=e.rndmain??e.rndmain??"",t;t.temp={t:e?.temp?.t??e.title??"",p:e?.temp?.p??e.preset??"",m:e?.temp?.m??e.main??"",g:e?.temp?.g??e.group??""},t.addOns=e?.addOns??e.addOns??{},t.addOns?.tpack?.dbas&&(t.addOns.tpack.dir=null==t.addOns.tpack.dir||0==t.addOns.tpack.dir||1==t.addOns.tpack.dir?4:5,delete t.addOns.tpack.dbas),(SR7.E.backend||void 0!==e.o)&&(t.o=e.o??"inout"),(SR7.E.backend||void 0!==e.f)&&(t.f=e.f??"start"),(SR7.E.backend||void 0!==e.s)&&(t.s=e.s??1e3),(SR7.E.backend||void 0!==e.p)&&(t.p=e.p??"none"),"slidingoverlay"==t.tr&&(t.p="double",t.tr="basic"),(SR7.E.backend||void 0!==e.eng)&&(t.eng=e.eng??"animateCore"),
147(SR7.E.backend||void 0!==e.adpr)&&(t.adpr=e.adpr??!0),(SR7.E.backend||void 0!==e.d3)&&(e.d3??={},t.d3??={},(SR7.E.backend||void 0!==e.d3.f)&&(t.d3.f=e.d3.f??"none"),(SR7.E.backend||void 0!==e.d3.d)&&(t.d3.d=e.d3.d??"horizontal"),(SR7.E.backend||void 0!==e.d3.z)&&(t.d3.z=e.d3.z??300),(SR7.E.backend||void 0!==e.d3.t)&&(t.d3.t=e.d3.t??0),(SR7.E.backend||void 0!==e.d3.c)&&(t.d3.c=e.d3.c??"#ccc"),(SR7.E.backend||void 0!==e.d3.e)&&(t.d3.e=e.d3.e??"power2.inOut"),(SR7.E.backend||void 0!==e.d3.fdi)&&(t.d3.fdi=e.d3.fdi??1.5),(SR7.E.backend||void 0!==e.d3.fdo)&&(t.d3.fdo=e.d3.fdo??2),(SR7.E.backend||void 0!==e.d3.fz)&&(t.d3.fz=e.d3.fz??0),(SR7.E.backend||void 0!==e.d3.su)&&(t.d3.su=e.d3.su??!1),(SR7.E.backend||void 0!==e.d3.smi)&&(t.d3.smi=e.d3.smi??0),(SR7.E.backend||void 0!==e.d3.sma)&&(t.d3.sma=e.d3.sma??.5),(SR7.E.backend||void 0!==e.d3.sc)&&(t.d3.sc=e.d3.sc??"#000"),(SR7.E.backend||void 0!==e.d3.sl)&&(t.d3.sl=e.d3.sl??1)),(SR7.E.backend||void 0!==e.filter)&&(e.filter??={},t.filter??={},(SR7.E.backend||void 0!==e.filter.u)&&(t.filter.u=e.filter.u??!1),(SR7.E.backend||void 0!==e.filter.e)&&(t.filter.e=e.filter.e??"default"),(SR7.E.backend||void 0!==e.filter.b)&&(t.filter.b=e.filter.b??0),(SR7.E.backend||void 0!==e.filter.g)&&(t.filter.g=e.filter.g??0),(SR7.E.backend||void 0!==e.filter.h)&&(t.filter.h=e.filter.h??100),(SR7.E.backend||void 0!==e.filter.s)&&(t.filter.s=e.filter.s??0),(SR7.E.backend||void 0!==e.filter.c)&&(t.filter.c=e.filter.c??100),(SR7.E.backend||void 0!==e.filter.i)&&(t.filter.i=e.filter.i??0));for(let i of["in","out"])e[i]??={},"in"!=i&&"out"!=i||!SR7.E.backend&&void 0===e[i]||(t[i]??={},"in"==i?((SR7.E.backend||void 0!==e.in.mo)&&(t.in.mo=e.in.mo??80),(SR7.E.backend||void 0!==e.in.mou)&&(t.in.mou=e.in.mou??!1),(SR7.E.backend||void 0!==e.in.moo)&&(t.in.moo=e.in.moo??!1)):(SR7.E.backend||void 0!==e.out.a)&&(t.out.a=_tpt.tf(e[i].a??!0)),"out"==i&&!1!==_tpt.tf(e.out.a)?((SR7.E.backend||void 0!==e.in.o||void 0!==e.out.o)&&(t.out.o=e.out.o??(e.in.o??"slidingoverlay"==t.tr?0:1)),(SR7.E.backend||void 0!==e.in.x||void 0!==e.out.x)&&(t.out.x=e.out.x??s(e.in.x??0)),(SR7.E.backend||void 0!==e.in.y||void 0!==e.out.y)&&(t.out.y=e.out.y??s(e.in.y??0)),(SR7.E.backend||void 0!==e.in.r||void 0!==e.out.r)&&(t.out.r=e.out.r??e.in.r??0),(SR7.E.backend||void 0!==e.in.sx||void 0!==e.out.sx)&&(t.out.sx=e.out.sx??e.in.sx??1),(SR7.E.backend||void 0!==e.in.sy||void 0!==e.out.sy)&&(t.out.sy=e.out.sy??e.in.sy??1),(SR7.E.backend||void 0!==e.in.m||void 0!==e.out.m)&&(t.out.m=e.out.m??e.in.m??!1),SR7.E.backend&&(t.out.e=s(e.in.e??"power2.inOut")),(SR7.E.backend||void 0!==e.in.row)&&(t.out.row=e.in.row??1),(SR7.E.backend||void 0!==e.in.col)&&(t.out.col=e.in.col??1)):((SR7.E.backend||void 0!==e[i].o)&&(t[i].o=e[i].o??1),(SR7.E.backend||void 0!==e[i].x)&&(t[i].x=e[i].x??0),(SR7.E.backend||void 0!==e[i].y)&&(t[i].y=e[i].y??0),(SR7.E.backend||void 0!==e[i].r)&&(t[i].r=e[i].r??0),(SR7.E.backend||void 0!==e[i].sx)&&(t[i].sx=e[i].sx??1),(SR7.E.backend||void 0!==e[i].sy)&&(t[i].sy=e[i].sy??1),(SR7.E.backend||void 0!==e[i].m)&&(t[i].m=e[i].m??!1),"in"!==i&&(SR7.E.backend||void 0!==e[i].e)&&(t[i].e=e[i].e??"power2.inOut"),(SR7.E.backend||void 0!==e[i].row)&&(t[i].row=e[i].row??1),(SR7.E.backend||void 0!==e[i].col)&&(t[i].col=e[i].col??1)));return(SR7.E.backend||void 0!==e.addOns)&&(t.addOns=e.addOns??SR7.D.getBGAnim_Addons()),Array.isArray(t.addOns)&&0===t.addOns.length&&(delete t.addOns,t.addOns={}),t.v=e.v??"7.0",t.a=e.a??"BG Animation",t},SR7.D.getBGAnim_Addons=function(){return{}},SR7.D.reverseInBG=function(e){if(String(e).endsWith(".out"))return e.replace(/\.out$/,".in");if(String(e).endsWith(".in"))return e.replace(/\.in$/,".out");if(String(e).endsWith(".Out"))return e.replace(/\.Out$/,".In");if(String(e).endsWith(".In"))return e.replace(/\.In$/,".Out");if(String(e).endsWith("easeOut"))return e.replace(/\.out$/,"easeIn");if(String(e).endsWith("easeIn"))return e.replace(/\.in$/,"easeOut");if(String(e).includes("{"))return e;if(String(e).includes("[")){e=(e=e.replaceAll("[","").replaceAll("]","")).split(",");let t="[";return e.forEach(function(e){const s=(""+e).includes("%"),i=(""+e).includes("px");e.includes("(")?(e=e.replaceAll("(","").replaceAll(")",""),t+="("+-1*parseFloat(e)+(s?"%":i?"px":"")+")"):t+=-1*parseInt(e)+(s?"%":i?"px":""),t+=","}),t=t.slice(0,-1)+"]",t}let t=String(e).includes("(");if(t&&(e=e.replaceAll("(","").replaceAll(")","")),!isNaN(parseFloat(e))){const s=(""+e).includes("%"),i=(""+e).includes("px");e=parseFloat(e);let a=-parseFloat(e)+(s?"%":"")+(i?"px":"");return t?"("+a+")":a}return e};const s=SR7.D.reverseInBG;_tpt.R??={},_tpt.R.defaults=_tpt.extend?_tpt.extend(_tpt.R.defaults,{status:2,version:"7.0.8"}):{status:2,version:"7.0.8"}}(),function(){"use strict";if(window.SR7??={},window._tpt??={},SR7.F=SR7.F||{},void 0!==SR7.F.drawBG)return;SR7.F.drawBG=function(e,t,s,i="canvas"){if(null==e||null==e)return{};let{c:a}=SR7.F.getLayer?SR7.F.getLayer(e.id):{c:void 0,skey:void 0},r=null==t.image||"color"===t.type;if(s&&(e.style.background="",e.style.backgroundImage="",e.style.backgroundColor=""),(r||""==(t.
147image.src??""))&&(t.color??="#000000",r=!0),i="slidebg"===a?.subtype&&r?"canvas":i,t.color)if("canvas"!==i||!r&&"slidebg"!==a.subtype){if("object"==typeof t.color&&(t.color=_tpt.gradient.process(t.color,!0)),s&&!a?.bgByCSS){let s=("object"==typeof t.color?t.color.string:t.color)+("none"!==(t.bClip??"none")?" "+t.bClip:"");"true"==String(e.dataset.needColorBg)&&(e.parentNode.getElementsByTagName("SR7-COL-BG")[0].style.background=s),e.style.background=s}}else"canvas"!=i||/*!SR7.E.backend ||*/"slidebg"===a.subtype&&!r||(null!=a&&null!=a.canvas||(a??={},a.canvas=new SR7.F.canvas({wrap:e,useFor:"BGContentColor",color:SR7.E.backend&&"string"==typeof t.color?_tpt.gradient.convert(t.color):t.color,ctx:"2d",overlay:t.overlay})),SR7.E.backend&&(a.canvas.color="string"==typeof t.color?_tpt.gradient.convert(t.color):t.color),a.canvas.drawColored());var o;if(!r)if(t.image.repeat=_tpt.tf(t.image.rx)&&_tpt.tf(t.image.ry)?"repeat":_tpt.tf(t.image.rx)?"repeat-x":_tpt.tf(t.image.ry)?"repeat-y":"no-repeat","bg"===i)e.style.backgroundImage="url('"+_tpt.urlProtocol(t.image.src.replaceAll(" ","%e2%80%af"))+"')"+(e.style.backgroundImage.indexOf("gradient")>=0?","+e.style.backgroundImage:""),_tpt.gsap.set(e,{backgroundSize:t.image.size,backgroundRepeat:t.image.repeat,backgroundPosition:parseInt(t?.image?.pos?.x??0)+"% "+parseInt(t?.image?.pos?.y??0)+"%"});else if("element"===i){var l=document.createElement("sr-container");e.insertBefore(l,e.children[0]),l.style.backgroundImage="url('"+_tpt.urlProtocol(t.image.src.replaceAll(" ","%e2%80%af"))+"')"+ +(l.style.backgroundImage.indexOf("gradient")>=0?","+l.style.backgroundImage:""),_tpt.gsap.set(l,{width:"100%",height:"100%",position:"absolute",top:0,left:0,backgroundPosition:parseInt(t.image.pos.x)+"% "+parseInt(t.image.pos.y)+"%",backgroundSize:t.image.size,backgroundRepeat:t.image.repeat})}else"canvas"===i&&""!==t.image.src&&(SR7.E.backend&&a.canvas&&(a.canvas.size=t.image.size,a.canvas.pos=t.image.pos,a.canvas.repeat=t.image.repeat),null==a||null==a.canvas||null==a.canvas.canvas||null==a.canvas.image||SR7.E.backend&&a.canvas.image.src!==t.image.src?(a??={},a.canvas??=new SR7.F.canvas({wrap:e,useFor:"BGContentImage",ctx:"2d",create:!0,overlay:t.overlay,size:t.image.size,pos:t.image.pos,repeat:t.image.repeat}),o=new Promise(s=>{_tpt.registerImage(t.image.src,1,function(e){requestAnimationFrame(function(){try{a.canvas.image=e.image,SR7.E.backend?a.canvas.drawImg(void 0,void 0,!0):a.canvas.drawImg()}catch(e){console.log(e)}s()})},e.id+"_"+Math.round(1e5*Math.random()),void 0,t.image.crossOrigin)})):SR7.E.backend?a.canvas.drawImg(void 0,void 0,!0):a.canvas.drawImg());return{canvas:a?.canvas?.canvas??void 0,promise:o,c:a}},SR7.F.attrId=e=>""==e||null==e?void 0:e;const e=(e,t)=>{if(null==t||-1==t)return;const s=SR7.M[e]?.slides?.[t]?.layers,i=SR7.M[e]?.c?.PO?.[t],a=SR7.M[e]?.zones?.[t];return s&&i&&a?{L:s,PO:i,zones:a}:void 0},t=(e,t,s)=>{requestAnimationFrame(function(){SR7.F.getZoneHeights(e,t)!==s.cache&&SR7.F.updateModuleDims(e,!0)})};SR7.F.drawRawLayers=function(s,i,a){const r=e(s,i);if(!r)return;const{L:o,PO:l,zones:n}=r;n.cache=n.all;for(let e in l){if(!_tpt.hop(l,e))continue;const t=l[e];void 0!==o[t]&&SR7.F.drawRawLayer(SR7.F.attrId(o[t].attr?.id)??s+"-"+i+"-"+o[t].id,a,i)}t(s,i,n)};const s=(e,t,s)=>{const i=parseFloat(e),a="none"!==s?parseFloat(s):NaN,r="none"!==t?parseFloat(t):NaN;return isNaN(i)?e:!isNaN(a)&&i<a?s:!isNaN(r)&&i>r?t:e},i=(e,t,s,i,a,r)=>t!==(s=_tpt.divSize(SR7.gV({v:s,id:i,f:a,m:"round",s:"scale"})))?(r.style[e]=s&&"none"!==s?s:"",s):t,a=(e,t,i,a,r,o)=>String(e).includes("%")?s(parseFloat(o),a,r)*parseFloat(e)/100/t*i:isNaN(parseFloat(e))?"auto":s(parseFloat(e),a,r)/t*i;SR7.F.resetOrigins=function(e,t,s){return(SR7.E.backend||s)&&(e.transferOrigins={target:t.tl?.in?.content?.orig?(t.tl.in.content.orig.x??"50%")+" "+(t.tl.in.content.orig.y??"50%")+" "+(_tpt.unitize(t.tl.in.content.orig.z)??"50%"):void 0,loop:e.loop&&(t.tl?.in?.loop?.orig?(t.tl.in.loop.orig.x??"50%")+" "+(t.tl.in.loop.orig.y??"50%")+" "+(_tpt.unitize(t.tl.in.loop.orig.z)??"50%"):void 0)}),e.transferOrigins?.target&&e.el.style.transformOrigin!==e.transferOrigins.target&&(e.el.style.transformOrigin=e.transferOrigins.target.split(" ").slice(0,2).map(e=>e.includes("%")?e:e+"%").join(" ")),e.loop&&e.transferOrigins?.loop&&e.loop.style.transformOrigin!==e.transferOrigins.loop&&_tpt.gsap.set(e.loop,{transformOrigin:e.transferOrigins.loop}),e.transferOrigins},SR7.F.drawRawLayer=function(e,t,l,n){var{layer:d,el:c,c:p,id:u,skey:h,lkey:m}=SR7.F.getLayer(e);if(!p&&!d)return;if("hover"==p.cache?.hover?.requested)return;var g=SR7.M[u],f=[];let S,v;p.LME=p.addonWrap?"addonWrap":p.parallax?"parallax":p.loop?"loop":p.mask?"mask":"el",p.target??="column"!==d.subtype?p[p.LME]:c,SR7.E.backend&&(p.editVals??={con:{},el:{},row:{},column:{}}),p.useAsImage=(void 0===d.tl?.in?.pan||!0===d.tl.in.pan.d)&&("image"===d.subtype||"text"!==d.type&&"column"!==d.subtype&&"row"!==d.subtype&&"video"!==d.subtype&&"slidebg"!==d.subtype&&""!==d?.bg?.image?.src&&"false"!==String(d?.bg?.image?.u)&&d?.bg?.image?.src?.length>3),p.minMaxCon??="row"!==d.subtype&&"column"!==d.subtype||!p.con?p.target:p.con;const y=_tpt.tf(d.fluid?.tr??void 0);let b=_tpt.divSize(SR7.gV({v:d.size.w,id:u,f:y,m:"round",s:"scale"})),R=_tpt.divSize(SR7.gV({v:d.size.h,id:u,f:y,s:"scale"}));if(!SR7.E.backend||"group"!==p.subtype&&"column"!==p.subtype||p.skey!=SR7.editing.slide||(0==SR7.layer.getChildren(SR7.editing.slide,p.lkey).length?("auto"==b&&"auto"==R&&("group"===p.subtype&&(b="300px"),R="55px"),p.noChildren=!0):p.noChildren=!1),"auto"==b&&"auto"==R&&p.image)if(p.imgHeight&&p.imgWidth){R=p.imgHeight*g.MP,b=p.imgWidth*g.MP;let e=(p.par?.cw??0)-((p.par?._pLeft??0)+(p.par?._pRight??0)),t=(p.par?.ch??0)-((p.par?._pTop??0)+(p.par?._pBottom??0));b>e&&e>0?(b=e,R=p.imgHeight/p.imgWidth*b):R>t&&t>0&&(R=t,b=p.imgWidth/p.imgHeight*R)}else p.aspectRatio<1?(b="auto",R="100%"):(b="100%",R="auto");p.display=SR7.gV({v:d.display,id:u});let w=!("prepare"!==t&&"animated"===p.state&&"idle"!=(p.cache?.color?.from??"idle")||p.global&&"in"==p.gpos&&"idle"!==(p.cache?.color?.from??"idle")&&void 0!==(p.cache?.color?.c??void 0)),x=!("prepare"!==t&&"animated"===p.state||p.global&&"in"==p.gpos&&"idle"!==(p.cache?.color?.bgfrom??"idle")&&void 0!==(p.cache?.color?.bg??void 0));if(d.fluid.tx=_tpt.tf(d.fluid.tx),d.fluid.sp=_tpt.tf(d.fluid.sp),d.fluid.po=_tpt.tf(d.fluid.po),d.fluid.tr=_tpt.tf(d.fluid.tr),"text"===d.type){if(c.style.fontFamily=d.font.family.replaceAll("'",""),("default"==d.uS&&g.settings.uS||"true"==String(d.uS))&&(c.style.userSelect="text"),""==c.style.fontFamily&&
147(c.style.fontFamily="'"+d.font.family.replaceAll("'","")+"'"),"none"!==(d.bg.tFCol??"none")?c.style.webkitTextFillColor=d.bg.tFCol:SR7.E.backend&&(c.style.webkitTextFillColor=""),c.style.fontSize=SR7.gV({v:d.font.size,id:u,u:"px",f:d.fluid.tx,m:"round",s:"scale",a:!0}),c.style.fontWeight=d.font.weight,(w||SR7.E.backend||p.lastIdleColor!==SR7.gV({v:d.color,id:u}))&&(c.style.color=SR7.gV({v:d.color,id:u}),p.lastIdleColor=c.style.color,SR7.F.cache(p.cache,"color",["c","from"],[c.style.color,"idle"])),c.style.textTransform=d.content.trans,c.style.textDecoration=d.content.deco,c.style.letterSpacing=SR7.gV({v:d.font.ls,id:u,u:"px",f:d.fluid.tx,s:"scale"}),void 0!==d.tShdw&&d.tShdw.use){let e="";for(let t in d.tShdw.set)e+=(0==e.length?"":",")+SR7.gV({v:d.tShdw.set[t].h,id:u,u:"px",f:d.fluid.tx})+" "+SR7.gV({v:d.tShdw.set[t].v,id:u,u:"px",f:d.fluid.tx})+" "+SR7.gV({v:d.tShdw.set[t].blur,id:u,u:"px",f:d.fluid.tx})+" "+d.tShdw.set[t].color;c.style.textShadow=e}else SR7.E.backend&&(c.style.textShadow="none");void 0!==d.tStroke&&d.tStroke.use?c.style.webkitTextStroke=SR7.gV({v:d.tStroke.w,id:u,u:"px",f:d.fluid.tx})+" "+d.tStroke.c:SR7.E.backend&&(c.style.webkitTextStroke=""),p.metas??=SR7.F.updateBasicMetas(u,p,h),_tpt.tf(d.font.style)?c.style.fontStyle="italic":SR7.E.backend&&(c.style.fontStyle="normal"),p.fontStr=`${c.style.fontStyle} ${c.style.fontWeight} ${c.style.fontSize} '${c.style.fontFamily}'`,!0!==p.waitOnFont&&(p.waitOnFont=!0,p.timer=null==p.timer?_tpt.network?.getFallbackTimeout?.({base:325,max:5e3})??325:p.timer,f.push(_tpt.checkFontLoaded(c.style.fontFamily,c.style.fontWeight,c.style.fontStyle,p.timer)),c.innerHTML.includes('class="material-icons')&&f.push(_tpt.checkFontLoaded("Material Icons",c.style.fontWeight,c.style.fontStyle,375)),c.innerHTML.includes('<i class="fa-')&&f.push(_tpt.checkFontLoaded("FontAwesome",c.style.fontWeight,c.style.fontStyle,175)),c.innerHTML.includes('<i class="pe-7s-')&&f.push(_tpt.checkFontLoaded("Pe-icon-7-stroke",c.style.fontWeight,c.style.fontStyle,175)))}if("container"===d.type||"text"===d.type){c.style.lineHeight=SR7.gV({v:d.lh,id:u,u:"px",f:d.fluid.tx,m:"round",s:"scale"}),c.style.textAlign=SR7.gV({v:d.tA,id:u,u:0});let e=SR7.gV({v:d.ws,id:u});e="full"===e?"normal":e,p.maw=i("maxWidth",p.maw,d.size.mm?d.size.maxW:"none",u,y,p.minMaxCon),e="normal"==e&&p.maw&&"none"!==p.maw?"normal":"normal"===e&&"auto"===b&&("column"!==p.ptype&&"group"!==p.ptype||"relative"!==d.pos.pos)||"content"==e?"nowrap":e,void 0!==e&&(c.style.whiteSpace=e)}let _,F=d.radius&&("video"===d.type||"video"===d.subtype);if(d.fHOF?(p[p.mask?"mask":"el"].style.overflow="hidden",p.oflow="hidden"):(void 0!==p.oflow||F)&&(p[p.mask?"mask":"el"].style.overflow=F||p.useAsImage&&d.image?.style?"hidden":d?.tl?.[p?.animState?.scene]?.mask?p.mask?"hidden":"visible":p.oflow),void 0!==d.bShdw&&d.bShdw.use){let e="row"===d.subtype?p.mask?"target":p.con?"con":"el":"column"===d.subtype?p.colbg?"colbg":"el":p.mask&&"hidden"==p.mask.style.overflow?"mask":"el",t="";for(let e in d.bShdw.set)t+=(0==t.length?"":",")+SR7.gV({v:d.bShdw.set[e].h,id:u,u:"px",s:"scale",f:d.fluid.tx})+" "+SR7.gV({v:d.bShdw.set[e].v,id:u,u:"px",f:d.fluid.tx,s:"scale"})+" "+SR7.gV({v:d.bShdw.set[e].blur,id:u,u:"px",f:d.fluid.tx,s:"scale"})+" "+SR7.gV({v:d.bShdw.set[e].spread,id:u,u:"px",f:d.fluid.tx,s:"scale"})+" "+d.bShdw.set[e].color;p[e].style.boxShadow=t}else SR7.E.backend&&(p["row"===d.subtype?p.mask?"target":p.con?"con":"el":"column"===d.subtype?p.colbg?"colbg":"el":p.mask?"mask":"el"].style.boxShadow="none");if(void 0!==d.bF&&(0!==parseInt(d.bF)||SR7.E.backend&&0!==(p.changedBF??0))&&(p.changedBF=parseInt(d.bF),p.el.style.backdropFilter=0==d.bF?"none":"blur("+d.bF+"px)"),"group"===d.subtype&&(c.style.lineHeight="0px"),"column"===d.subtype||"row"===d.subtype)for("column"===d.subtype?(d.break=parseInt(g.slides[h].layers[d.pid].break),!g.slides[h].layers[d.pid].uGap||!SR7.E.backend&&p.colOrder?p.gap=-1:(p.break=d.break,p.cols=SR7.F.getColOrder(u,h,d.pid),p.colOrder=p.cols.find(e=>String(e.id)===String(d.id)).idx,p.uGap=parseInt(SR7.gV({v:g.slides[h].layers[d.pid].gaps,id:u,u:0,m:"round"}))||0,p.gap=_tpt.gapCalc(p.cols.length,p.uGap,p.colOrder)),"1/1"!==d.size.col&&(null==d.break||d.break>
147g.LEV)?(String(d.size.col).indexOf("/")>=0?(b=d.size.col.split("/"),b=100/parseInt(b[1])*b[0]+"%"):b=parseFloat(d.size.col)+"%",p.display="table-cell"):(b="100%",p.display="block")):p.con?(p.conDisplay=null==d.break||d.break>g.LEV?"table":"block","row"===d.subtype&&p.mask&&(b="100%")):(p.display=null==d.break||d.break>g.LEV?"table":"block",b="100%"),S=0;S<4;S++){let e="column"===d.subtype&&-1!==p.gap?d.break>g.LEV?1==S?p.gap.r:3==S?p.gap.l:0:2==S&&p.colOrder<p.cols.length-1?p.uGap:0:SR7.gV({v:d.m?.[SR7.D.DS[S]]??0,id:u,u:0,f:d.fluid.sp,m:"round"}),t=SR7.gV({v:d.p?.[SR7.D.DS[S]]??0,id:u,u:0,f:d.fluid.sp,m:"round"}),s=parseInt(e)+parseInt("row"!==d.subtype||1!=S&&3!=S||"slide"===d.rTo||SR7.F.isCarousel(u)&&!g.settings.carousel.stretch&&!g.slides[h].slide.global?0:p.con["margin"+SR7.D.DL[S]]=g.dims.CFC.x)+"px";p.el.style["padding"+SR7.D.DL[S]]=s,p["rp"+SR7.D.DS[S]]=parseInt(s),p[p.con?"con":"el"].style["padding"+SR7.D.DL[S]]=t+"px","container"===p.type&&(p["_p"+SR7.D.DL[S]]=parseInt(s)),p.colbg&&(p.colbg.style[SR7.D.DL[S].toLowerCase()]=s,p.colbgMask&&(p.colbgMask.style[SR7.D.DL[S].toLowerCase()]="0px")),p.editVals&&(p.editVals[d.subtype]["padding"+SR7.D.DL[S]]=t+"px",p.editVals[d.subtype]["margin"+SR7.D.DL[S]]=e+"px")}else{let e;for(v of SR7.D.spacings)if("absolute"!=d.pos.pos&&"fullinset"!=d.size.cMode||"margin"!=v)for(S=0;S<4;S++)p["padding"!==v?p.LME:"el"].style[v+SR7.D.DL[S]]=e=(void 0!==d[v[0]]&&void 0!==d[v[0]][SR7.D.DS[S]]?SR7.gV({v:d[v[0]][SR7.D.DS[S]],id:u,u:0,f:d.fluid.sp,m:"round",s:"padding"==v?"scale":"inherit"}):0)+"px","0px"!==e&&(_=!0),p.editVals&&(p.editVals.el[v+SR7.D.DL[S]]=e)}"absolute"==d.pos.pos&&"fullinset"==d.size.cMode?(p.target.style.width="auto",p.target.style.height="auto"):(p.imgtype=p.useAsImage?p.imgHeight>p.imgWidth?"portrait":p.imgHeight<p.imgWidth?"landscape":void 0:void 0,p.aspectRatio??=p.media&&p.media?.player?.aspectRatio?p.media.player.aspectRatio:p.canvas?.canvas?.image?p.canvas.canvas.naturalWidth/p.canvas.canvas.naturalHeight:void 0,p.mih=i("minHeight",p.mih,d.size.mm?d.size.minH:"none",u,y,p.minMaxCon),p.miw=i("minWidth",p.miw,d.size.mm?d.size.minW:"none",u,y,p.minMaxCon),p.mah=i("maxHeight",p.mah,d.size.mm?d.size.maxH:"none",u,y,p.minMaxCon),p.maw=i("maxWidth",p.maw,d.size.mm?d.size.maxW:"none",u,y,p.minMaxCon),p.w="auto"!==b?b:"shape"===d.type&&p.useAsImage&&p.imgHeight?((e,t)=>"auto"==t?s(e.imgWidth,e.maw,e.miw):a(t,e.imgHeight,e.imgWidth,e.mah,e.mih,e.par?.rch??e.par?.ch))(p,R):"absolute"==d.pos.pos&&"text"!==d.type&&"group"!==d.subtype?p.useAsImage?"landscape"===p.imgtype?"100%":"auto":"100%":"auto",p.h="fullheight"==d.size.cMode||"cover"==d.size.cMode||"cover-proportional"==d.size.cMode?"100%":"auto"==R&&"shape"===d.type&&p.useAsImage&&p.imgHeight?((e,t)=>"auto"==t?s(e.imgHeight,e.mah,e.mih):a(t,e.imgWidth,e.imgHeight,e.maw,e.miw,e.par?.rcw??e.par?.cw))(p,b):R,p.h="-1"==String(p.h)?"auto":p.h,p.target.style.width=-1==d.pid&&"slide"!==d.rTo?"auto"==p.w?"none"!=p.maw&&p.maw?p.maw:"auto":_tpt.posToNum(_tpt.unitize(p.w),g.dims.CFC?.[l]?.w??g.dims.CFC.w)+"px":_tpt.unitize(p.w),p.target.style.height=-1==d.pid&&"slide"==d.rTo&&"100%"==R&&g.settings.fixed&&g.settings.size.fullHeight?_tpt.winH+"px":-1==d.pid&&"slide"!==d.rTo&&"auto"!==p.h?_tpt.posToNum(_tpt.unitize(p.h),g.dims.CFC.h)+"px":"auto"!==p.h&&-1==d.pid&&"slide"==d.rTo?_tpt.posToNum(_tpt.unitize(p.h),g.fHVCarousel?g.dims.CFC.h:g.dims.content.h)+"px":_tpt.unitize(p.h,"px"),p.mask&&(p.loop||p.parallax)&&"absolute"==p.target.style.position&&(p.mask.style.height="100%",p.mask.style.width="100%"),"bg"==p.imageType&&p.image?.style&&(p.image.style.backgroundSize=p.w+" "+p.h)),-1!==d.pid&&(p.target.style.cssFloat=SR7.gV({v:d.pos.float,id:u}),"none"!==p.target.style.cssFloat&&"group"===p.par?.subtype&&p.par.el.classList.add("sr7-clear"),p.target.style.clear=SR7.gV({v:d.pos.clear,id:u}));let k="column"===d.subtype&&p.colbgMask?"colbgMask":"column"===d.subtype&&p.colbg?"colbg":"row"===d.subtype&&p.con?"con":"el",M="column"===d.subtype&&p.colbgMask?"colbgMask":"column"===d.subtype&&p.colbg?"colbg":"row"===d.subtype&&p.con?"con":"group"===d.subtype&&p.mask?"mask":"el";if(d.border){for(p[k].style.borderStyle=SR7.gV({v:d.border.s,id:u}),S=0;S<4;S++)p[k].style[SR7.D.BWID[S]]=_tpt.unitize(SR7.gV({v:d.border?.w?.[SR7.D.DS[S]]??0,id:u,f:y,m:"round"}));if(p.borderH??=parseInt(p[k].style.borderLeftWidth)+parseInt(p[k].style.borderRightWidth),p.borderV??=parseInt(p[k].style.borderTopWidth)+parseInt(p[k].style.borderBottomWidth),p.editVals)for(S=0;S<4;S++)p.editVals["row"===p.subtype||"column"===p.subtype?p.subtype:"el"][SR7.D.BWID[S]]=p[k].style[SR7.D.BWID[S]]}if(SR7.E.backend||"prepare"===t){if("container"===d.type&&"auto"==p.target.style.height&&"done"!==(g.c?.autoParents?.[h]??!1)&&(g.c.autoParents??={},g.c.autoParents[h]??=[],-1==g.c.autoParents[h].indexOf(m)&&g.c.autoParents[h].push(m)),d.border&&(p[k].style.borderColor=d.border.c),p.target.style.zIndex="zone"===d.subtype?d.zIndex&&-1!==d.zIndex?parseInt(d.zIndex)+1:(g?.zoneIndexe
147s?.[d.id]??100)+1:parseInt(d.zIndex)+("slidebg"===d.subtype?0:1),d?.spike?.use?(p.el.style.clipPath=SR7.F.getSpikePath(d.spike),SR7.E.backend&&p.el.classList.add("sr--spikeclip")):SR7.E.backend&&""!==p.el.style.clipPath&&(p.el.style.clipPath="",p.el.classList.remove("sr--spikeclip")),("normal"!==(d.blend??"normal")||SR7.E.backend)&&(p.target.style.mixBlendMode=d.blend),void 0!==d.radius)for(S=0;S<4;S++)void 0!==d.radius[SR7.D.DS[S]]&&(p[M].style[SR7.D.BRAD[S]]=_tpt.unitize(d.radius[SR7.D.DS[S]]),p[k].style[SR7.D.BRAD[S]]=_tpt.unitize(d.radius[SR7.D.DS[S]]));if(p.target.style.position=d.pos.pos,void 0!==p.mask&&void 0!==d.tr&&"slidebg"!==d.subtype&&(p.mask.style.transform="perspective(600px) rotate("+_tpt.unitize(d.tr.rZ??0,"deg")+") rotateY("+_tpt.unitize(d.tr.rY??0,"deg")+") rotateX("+_tpt.unitize(d.tr.rX??0,"deg")+")",p.mask.style.opacity=d.tr.o??1),d.cursor&&(p.target.style.cursor=d.cursor),p.state??="prepared",p.addonWrap&&p.parallax&&(p.parallax.style.visibility="inherit",p.parallax.style.display="block"),(p.addonWrap||p.loop||p.parallax)&&p.mask&&(p.mask.style.visibility="inherit",p.mask.style.display="block"),p.addonWrap&&p.loop&&(p.loop.style.visibility="inherit",p.loop.style.display="block"),"container"===d.type||"text"===d.type||"relative"==d.pos.pos){let e="container"!==d.type&&-1!==d.pid&&"relative"==d.pos.pos;c.style.verticalAlign=e?p.mask&&"shape"===p.type?"top":"inherit":d.vA,p.parallax?p.parallax.style.verticalAlign=e&&"shape"===p.type?"inherit":c.style.verticalAlign:p.mask&&(p.mask.style.verticalAlign=e&&"shape"===p.type?"inherit":c.style.verticalAlign)}}if(SR7.F.resetOrigins(p,d),_tpt.tf(d?.vis?.[g.LEV]??!0)||"relative"!=d.pos.pos&&"inline-block"!=p.display||(p.display="none"),p.visibility=_tpt.tf(d?.vis?.[g.LEV]??!0)?-1!==d.pid&&"zone"!==p.ptype?"inherit":"visible":"hidden","update"!==t||"animated"!=p.state&&"zone"!==p.subtype||(p.target.style.visibility=p.visibility),p.target.style.display=p.display,"relative"==d.pos.pos&&"inline-block"==p.display)if(p.lbreakafter??=document.createElement("sr7-lb-after"),SR7.gV({v:d.lbreak,id:u})){const e=p.target.parentNode,t=p.target.nextSibling;e.insertBefore(p.lbreakafter,t)}else p.lbreakafter&&p.lbreakafter.remove();else p.lbreakafter&&p.lbreakafter.remove();if("container"===d.type&&(_tpt.tf(SR7.gV({v:d.vis,id:u})??!0)?p.target.className.includes("sr-force-hidden")&&p.target.classList.remove("sr-force-hidden"):p.target.classList.add("sr-force-hidden")),"linebreak"===p.type&&(p.target.style.clear="both"),"prepare"===t&&"transparent"==(d?.bg?.color??"")&&d?.codes?.css&&(d.codes.css.includes("background")||d.codes.css.includes("background-color"))&&(p.bgByCSS=!0),"el"!==p.LME&&"column"!==d.subtype&&(c.style.width="absolute"==d.pos.pos&&"fullinset"==d.size.cMode&&p.mask||(""+p.target.style.width).includes("%")?"100%":p.target.style.width,c.style.height="absolute"==d.pos.pos&&("fullinset"==d.size.cMode||p.media&&("video"===p.type||"video"===p.subtype)&&"auto"==p.h)&&p.mask||(""+p.target.style.height).includes("%")?"100%":p.target.style.height,c.style.display="block",c.style.visibility="inherit",p.prepared?"animated"==p.state&&(p[p.LME].style.visibility=p.visibility):p[p.LME].style.visibility="hidden",p.conDisplay&&(p[p.LME].style.width="100%")),p.useAsImage)if(null==p.image||SR7.E.backend&&p.lastIMGSrc!==d.bg?.image?.src)if(d.bg?.image?.seo||"fullinset"!=d.size.cMode&&!p.w)p.image="pending",p.imageType="img","relative"==d.pos.pos||"auto"==b&&"auto"==R?f.push(o({layer:d,el:c,c:p,id:u,skey:h})):o({layer:d,el:c,c:p,id:u,skey:h});else{p.image="done",p.imageType="bg";let e=SR7.F.drawBG(c,{image:d.bg.image,color:d?.bg?.color,overlay:g.settings.bg.overlay},!0,d.tl&&d.tl.in&&d.tl.in.bg||_tpt.tf(d.bg.fc)?"canvas":"bg").promise;e&&f.push(e),_&&(p.bgClip="content-box"),"relative"==d.pos.pos||"auto"==b||"auto"==R?f.push(o({layer:d,el:c,c:p,id:u,skey:h},!1)):o({layer:d,el:c,c:p,id:u,skey:h},!1)}else if(d.tl&&d.tl.in&&d.tl.in.bg){let e=SR7.F.drawBG("row"===d.subtype&&p.con?p.con:"column"===d.subtype&&p.colbg?p.colbg:p.el,d.bg,!0,"canvas").promise;f.push(e)}if(!p.useAsImage||"audio"===d.type)if("slidebg"!==d.subtype&&("video"===d.type||"audio"===d.type||""!==(d.bg?.video?.src??""))||"slidebg"===d.subtype&&"video"===d.bg.type){if(SR7.E.backend&&_tpt.checkResources(["mediacss"]),p.mediaSettings="video"!==d.type&&"audio"!==d.type||void 0===d.content?.src?d.bg.video:d.content,p.dOverlay||"none"===(d?.bg?.overlay?.type??"none")||(p.dOverlay=SR7.F.addOverlay(d.bg.overlay.type,d.bg.overlay.size,d.bg.overlay.cA,d.bg.overlay.cB,p.dOverlay,d.bg.overlay.bf),p.el.appendChild(p.dOverlay)),!p.mediaPosterAdded)if(""!==p.mediaSettings?.poster?.src)if(!p.mediaPoster||"video"!==d.type&&"video"!==d.subtype){if("audio"!==d.type){let e=SR7.F.drawBG(p.el,{image:{src:p.mediaSettings.poster.src,size:"cover",pos:{x:"50%",y:"50%"}}},!0,"canvas").promise;
147e&&f.push(e)}}else{let e=SR7.F.drawBG(p.mediaPoster,{image:{src:p.mediaSettings.poster.src,size:d?.bg?.video?.cover??1?"cover":"contain",pos:{x:"50%",y:"50%"}}},!0,"bg").promise;e&&f.push(e)}else if("slidebg"===p.subtype){let e=SR7.F.drawBG(p.mediaPoster?p.mediaPoster:p.el,{color:"transparent"},!0,"canvas").promise;e&&f.push(e)}p.mediaPosterAdded=!0,null!=p.media||n&&!SR7.E.backend?void 0===p.media||void 0===p.media.updateSize||n||p.media.updateSize(c.style.width,c.style.height,p.mediaSettings.cover??1?"cover":"contain"):(_tpt.is_mobile&&!0===(p.mediaSettings.poster?.insteadVideo??!1)?p.mediaContainer.remove():(null==p.mediaContainer&&(p.mediaContainer??=_tpt.collector().add({tag:"sr7-media",class:"sr7-media",id:p.lid+("audio"===d.type?"_audio":"_video")}),c.appendChild(p.mediaContainer)),p.media=new SR7.videoPlayer(p.mediaContainer,p.el,_tpt.extend({type:"audio"===d.type?"audio":p.mediaSettings.type,subtype:d.subtype,width:c.style.width,height:c.style.height,inline:"slidebg"===d.subtype||p.mediaSettings.inline,target:p.target},p.mediaSettings)),void 0!==g.states.globalMute&&(p.media.player.options.mute="mute"==g.states.globalMute),f.push(p.media.add())),"relative"==d.pos.pos&&(p.mediaContainer.style.position="relative"))}else if(d.tl&&d.tl.in&&d.tl.in.bg||d.tl?.in?.pan&&!d?.tl?.in?.pan?.d){"slidebg"===p.subtype&&g.settings?.bg?.overlay?.type&&!d.bg.overlay?.type&&(d.bg.overlay=g.settings.bg.overlay);let e=SR7.F.drawBG("row"===d.subtype&&p.con?p.con:"column"===d.subtype&&p.colbg?p.colbg:p.el,d.bg,!0,"canvas").promise;e&&f.push(e)}else f.push(SR7.F.drawBG("row"===d.subtype&&p.con?p.con:"column"===d.subtype&&p.colbg?p.colbg:p.el,d.bg,x||SR7.E.backend||p.lastBGColor!==d.bg?.color,_tpt.tf(d.bg.fc)?"canvas":"bg").promise),null==d.bg.image&&x&&SR7.F.cache(p.cache,"color",["bg"],[d.bg.color]),p.lastBGColor=d.bg?.color;"svg"===d.type&&null==p.svg&&(p.svg="loading",_tpt.getSVG(d.content.src,function(t){if(void 0!==t&&null!=t&&""!=t){if(c.innerHTML=t.innerHTML,p.svg=c.getElementsByTagName("svg")[0],p.svgLastSource=d.content.src,p.svg?.innerHTML){p.svg.innerHTML=p.svg.innerHTML.replaceAll("#SVGID_1_","#SVGID_1_"+p.el.id);let e=p.svg.getElementById("SVGID_1_");e&&(e.id="SVGID_1_"+p.el.id),r(p.svg)}SR7.F.positionLayer(e,l),SR7.F.drawSVG(u,d.content,p)}else p.svg="failed"}));for(let s in d.addOns)_tpt.hop(d.addOns,s)&&SR7.A?.[s]?.drawLayer&&SR7.A[s].drawLayer(e,t);if(SR7.F.positionLayer(e,l),p.prepared||(g.c.reposLayers??=[],g.c.reposLayers.push(e)),p.prepared="backupdate"===t||"group"!==d.subtype||!n,"update"===t&&"slidebg"!==p.subtype){let e=p.tl[p.animState.scene]?.TL?.time?.();void 0!==e&&p.tl[p.animState.scene].TL.invalidate().render(e,!0,!0)}return f};const r=e=>{const t="svg_"+Math.random().toString(36).substr(2,9)+"_";e.querySelectorAll("[id]").forEach(s=>{const i=s.id,a=t+i;s.id=a,e.querySelectorAll("*").forEach(e=>{["fill","stroke","clip-path","mask","filter","style"].forEach(t=>{if(e.hasAttribute(t)){const s=e.getAttribute(t);if(s?.includes(`url(#${i})`)){const r=s.replace(`url(#${i})`,`url(#${a})`);e.setAttribute(t,r)}}}),["xlink:href","href"].forEach(t=>{if(e.hasAttribute(t)){e.getAttribute(t)===`#${i}`&&e.setAttribute(t,`#${a}`)}})})})};SR7.F.makeSVGInnerIdsUnique=r,SR7.F.drawSVG=(e,t,s)=>{if(s.svg)if(s.svgPaths??=s.el.querySelectorAll(0==t.all?"path":"path, circle, ellipse, line, polygon, polyline, rect"),!0!==t.oC){let e=t.color;if(e&&"rgba(0,0,0,0)"!=e||(e="transparent"),t?.image?.u&&(t?.image?.src??"").length>5){const e=`sr7_pat_${t.__layerId||s.el.id}`;_tpt.createSVGPattern(s.svg,e,t.image),s.svgPaths.forEach(t=>{t.style.fill=`url(#${e})`}),console.log("Applied SVG Pattern:",`url(#${e})`)}else s.svgPaths.forEach(function(t){t.style.fill=e});0==s.svgPaths.length&&(s.el.style.fill=e),void 0!==t.stroke.c&&"transparent"!==t.stroke.c&&(s.svg.style.stroke=t.stroke.c,void 0!==t.stroke.w&&(s.svg.style.strokeWidth=parseFloat(t.stroke.w)+"px"),void 0!==t.stroke.o&&(s.svg.style.strokeDashoffset=t.stroke.o),void 0!==t.stroke.d&&(s.svg.style.strokeDasharray=t.stroke.d))}else if(SR7.E.backend)return s.svgPaths.forEach(e=>{e.style.fill="",e.style.stroke="",e.style.strokeWidth="",e.style.strokeDashoffset="",e.style.strokeDasharray=""}),s.svg.style.fill="",s.svg.style.stroke="",s.svg.style.strokeWidth="",s.svg.style.strokeDashoffset="",void(s.svg.style.strokeDasharray="")},SR7.F.reposLayers=e=>{if(void 0!==SR7.M[e].c.reposLayers&&SR7.M[e].c.reposLayers.length>0)for(let t of SR7.M[e].c.reposLayers)SR7.F.positionLayer(t);delete SR7.M[e].c.reposLayers,SR7.F.reposContainers(e,SR7.M[e].current.id)},SR7.F.reposContainers=(s,i)=>{const a=e(s,i);if(!a)return;const{L:r,PO:o,zones:l}=a;l.cache=l.all;let n=!1;for(let e in o){if(!_tpt.hop(o,e))continue;const t=o[e];if(void 0===r[t]||"zone"!==r[t].subtype)continue;const{c:a}=SR7.F.getLayer({lkey:t,skey:i,id:s});null!=a&&(a.el.offsetHeight!==a.ch&&void 0!==a.ch&&(n=!0,SR7.F.drawRawLayer(SR7.F.attrId(r[t].attr?.id)??s+"-"+i+"-"+r[t].id,"prepare",i)))}n&&t(s,i,l)},SR7.F.positionLayer=function(e,t){var{layer:s,c:i,id:a,skey:r}=e.layer&&e.c&&e.id&&e.skey?e:SR7.F.getLayer(e);if(null==i)return;t??=r;const o=SR7.M[a];if(i.par=-1!==s.pid?SR7.F.getLayer({id:a,skey:r,lkey:s.pid}).c:"slide"!==s.rTo&&"zone"!==s.subtype?o.dims.CFC?.[t]??o.dims.CFC:SR7.F.isCarousel(a)?"v"!==o.settings.carousel.type||o.slides[r].slide.global||"slide"!=s.rTo?o.dims.CFC?.[t+"_slide"]??o.dims.CFC?.[t]??o.dims.CFC:o.dims.CFC?.[t+"_full"]??o.dims.CFC:o.settings.fixed&&o.settings.size.fullHeight&&"slide"==s.rTo?{cw:_tpt.winW,ch:_tpt.winH}:o.dims.content,null==i.par)return;let l=i.aspectRatio??1.77777777,n="column"!==s.subtype&&"row"!==s.subtype||!i.con?i.el.offsetWidth-(s.subtype,0):i.con.offsetWidth,d=(i.image||i.media)&&0!==i.cw&&"auto"==i.h?n/l:"column"!==s.subtype&&"row"!==s.subtype||!i.con?i.el.offsetHeight-(s.subtype,0):i.con.offsetHeight,c=!!(0==n&&d>0&&i.image&&"bg"==i.imageType)&&d*l;
147if(c&&(n=c),"absolute"==s.pos.pos&&"fullinset"==s.size.cMode)i.top=i[i.LME].style.top=SR7.gV({v:s.m.t,id:a,u:0,f:s.fluid.po,m:"round"})+"px",i.bottom=i[i.LME].style.bottom=SR7.gV({v:s.m.b,id:a,u:0,f:s.fluid.po,m:"round"})+"px",i.left=i[i.LME].style.left=SR7.gV({v:s.m.l,id:a,u:0,f:s.fluid.po,m:"round"})+"px",i.right=i[i.LME].style.right=SR7.gV({v:s.m.r,id:a,u:0,f:s.fluid.po,m:"round"})+"px";else if("absolute"==s.pos.pos&&"row"!==s.subtype&&"column"!==s.subtype){void 0===i.par.el||null!=i.par.cw&&null!=i.par.ch||(i.par.cw=_tpt.posToNum(i.par.w,i.par.el.offsetWidth-("group"===i.ptype?i.par.borderH??i.par.borderH:0)),i.par.ch=_tpt.posToNum(i.par.h,i.par.el.offsetHeight-("group"===i.ptype?i.par.borderV??i.par.borderV:0))),i.par.cw??=i.par.w,i.par.ch??=i.par.h,i.cw="auto"==i.w?n:_tpt.posToNum(i.w,i.par.cw),i.cw=void 0!==i.maw&&"none"!==i.maw&&parseInt(i.maw)<i.cw?parseInt(i.maw):void 0!==i.miw&&"none"!==i.miw&&parseInt(i.miw)>i.cw?parseInt(i.miw):i.cw,i.ch="auto"==i.h?i.useAsImage&&"auto"==i.h&&void 0!==i.image?i.imgHeight*(i.cw/i.imgWidth):d:_tpt.posToNum(i.h,i.par.ch);let e=SR7.gV({v:s.pos.h,id:a}),t=SR7.gV({v:s.pos.v,id:a});i.ox=(i.ignoreParXY?0:i.par.x??0)+("left"==e?0:"right"==e?i.par.cw-i.cw:(i.par.cw-i.cw)/2),i.oy=(i.ignoreParXY?0:i.par.y??0)+("top"==t?0:"bottom"==t?i.par.ch-i.ch:(i.par.ch-i.ch)/2),-1==s.pid&&o.slides[r].slide.global&&o.settings.size.fullWidth&&o.settings.size.fullHeight&&SR7.F.isCarousel(a)&&"cfc"==s.rTo&&(i.ox+=o.dims.CFC.x),"group"!==s.subtype||"auto"!=i.w||"right"!=e||"slide"!=s.rTo&&void 0===i.par.el?(void 0!==i.right&&(i.right=i[i.LME].style.right="auto"),i.left=i[i.LME].style.left=i.ox+("right"==e?-1:1)*_tpt.posToNum(SR7.gV({v:s.pos.x,id:a,s:"scale"}),i.par.cw)*(s.fluid?.po?o.MP:1)+"px"):(i.right=i[i.LME].style.right=_tpt.posToNum(SR7.gV({v:s.pos.x,id:a,s:"scale"}),i.par.cw)*(s.fluid?.po?o.MP:1)+"px",i.left=i[i.LME].style.left="auto"),i.top=i[i.LME].style.top=i.oy+("bottom"==t?-1:1)*_tpt.posToNum(SR7.gV({v:s.pos.y,id:a,s:"scale"}),i.par.ch)*(s.fluid?.po?o.MP:1)+"px","bg"==i.imageType&&"shape"!==s.type&&"container"!==s.type&&(i.el.style.backgroundPosition=e+" "+t)}else i.left=i.el.offsetLeft,i.top=i.el.offsetTop;SR7.E.backend&&"relative"==s.pos.pos&&(i.top=i[i.LME].style.top=0,i.left=i[i.LME].style.left=0,i.bottom=i[i.LME].style.top="auto",i.right=i[i.LME].style.left="auto"),i.cPos={left:parseInt(i.left)||i.left,top:parseInt(i.top)||i.top},i.cw=n-("group"===i.subtype?i.borderH??0:0),i.ch=d-("group"===i.subtype?i.borderV??0:0),"container"===i.type&&(i.rcw=i.cw-((i._pLeft??0)+(i._pRight??0)+(i.borderH??0)),i.rch=i.ch-((i._pTop??0)+(i._pBottom??0)+(i.borderV??0))),(i.image||i.media)&&0!==i.cw&&"auto"==i.h&&(i.target.style.height=i.cw/l+"px",(i.image||i.media)&&(i.el.style.height=i.cw/l+"px")),i.image&&c&&(i.el.style.width=c+"px"),"column"!==s.subtype||0!==i.cw&&0!=i.ch||void 0===i.par?"row"===s.subtype&&(i.ciw="slide"!==s.rTo?o.dims.CFC?.[t]?.w??o.dims.CFC.w:i.cw):(i.cw=0==i.cw?_tpt.posToNum(i.w,i.par.cw):i.cw,i.ch=0==i.ch?_tpt.posToNum(i.h,i.par.ch):i.ch),t==SR7?.editing?.slide&&_tpt.ghostUpdate(19,i),0==i.ch&&"auto"==i.h&&"shape"===i.type&&i.global&&(!i.tryReposition||i.tryReposition<3)&&(i.tryReposition??=0,setTimeout(function(){SR7.F.positionLayer(e,t),i.tryReposition++},19))};let o=(e,t)=>{let{el:s,c:i,src:a,layer:r,skey:o}=e;return new Promise(l=>a||r.bg?.image?.src?"none"==a||"none"==(r.bg?.image?.src??"")?l():void _tpt.registerImage(a||r.bg?.image?.src,0,function(a){if("error"==a.state)SR7.F.positionLayer(e,o),l();else{if(null==a.image)return void l();const r=s.id;if(a.image._tptUsedBy??={},i._imgCache??={},a.image._tptUsedBy[r])i.image=a.image._tptUsedBy[r];else if(0===Object.keys(a.image._tptUsedBy).length)a.image._tptUsedBy[r]=a.image,i.image=a.image;else{const e=a.image.cloneNode();a.image._tptUsedBy[r]=e,i.image=e}a.image.used=!0,i.imgWidth=a.width,i.imgHeight=a.height,i.aspectRatio=i.imgWidth/i.imgHeight,t?(s.appendChild(i.image),i.image.style.width="100%",i.image.style.height="auto",SR7.F.positionLayer(e,o)):SR7.F.positionLayer(e,o),i.bgClip&&(i.el.style.backgroundClip="content-box"),l()}},"load_img_in_layer_"+s.id+1e5*Math.random()):l())};_tpt.R=_tpt.R||{},_tpt.R.draw=_tpt.extend?_tpt.extend(_tpt.R.draw,{status:2,version:"7.0.8"}):{status:2,version:"7.0.8"}}(),function(){"use strict";window.SR7??={},window._tpt??={},SR7.F??={},SR7.D??={},SR7.E??={},_tpt.idRegistry??={};const tags=["div","a","p","span","sr7-layer","h1","h2","h3","h4","h5","h6","ul","ol","li","label","img","video","audio","iframe","sr7-txt","sr7-video","sr7-audio","sr7-poster","sr7-img","sr7-shape","sr7-button","sr7-bg","sr7-col","sr7-col-bg","sr7-col-bg-mask","sr7-row","sr7-row-con","sr7-col-con","sr7-media","sr7-poster","sr7-ao","sr7-ao-in","sr7-px","sr7-mask","
147sr7-fxc","sr7-loop","sr7-3dwrap","sr7-3dwrap-bg","sr7-3dwrap-layers"],layerListen=(e,t,s)=>{const i=SR7.M[e].slides[t].slide.actions,a=String(s),r=[];for(let e in i){if(!_tpt.hop(i,e))continue;let t=i[e],s=t.src;if(!s)continue;let o=Array.isArray(s)?s:[s];for(let e=0;e<o.length;e++){let s=String(o[e]).includes(":")?o[e].split(":")[1]:o[e];s=String(s).trim(),s!=a||r.includes(t.evt)||r.push(t.evt)}}return r.length?r:void 0};if(void 0!==SR7.F.getLayer)return;function openUrlOrScroll(e,t,s){if("#"==e?.link)return e.link;if(String(e.link).toLowerCase().includes("mailto:")||String(e.link).toLowerCase().includes("tel:"))return s?e.link:window.open(e.link,e.target);let i=new URL(window.location.href),a=i.hostname,r=i.pathname.endsWith("/")?i.pathname:i.pathname+"/",o="";switch(e.http){case"auto":default:o=window.location.protocol;break;case"keep":o="";break;case"http":o="http:";break;case"https":o="https:"}let l=e.link&&e.link.indexOf("://")>-1?e.link.split("://")[0]:"";e.link=e.link&&e.link.replace(l+"://","").replace(l+"//","").replace("//","");let n,d,c=e.link;""==c||null==c?c=void 0:c.startsWith("#")?c=window.location.href.split("#")[0]+c:!c.startsWith("/")&&o?c=o+"//"+c:c.startsWith("/")||o?o&&(c=o+"//"+e.link):c="https://"+c;try{n="http:///"==c||"https:///"==c||null==c||""==c?new URL(window.location.href):c.startsWith("/")&&"/"!==c[2]?new URL(c,window.location.href):new URL(c)}catch(e){console.log(e)}try{d=null==n?"/":n.pathname.endsWith("/")?n.pathname:n.pathname+"/"}catch(e){console.log(e)}if(s||a!=n.hostname||r!=d){if(s)return n?.href;e.anchor&&(n.hash=e.anchor),window.open(n.href,e.target)}else SR7.F.scrollToId({id:t,offset:e.offset??0,action:e.a,anchor:e.anchor,speed:e.s??1e3,ease:e.e})}SR7.F.getLKey=(e,t,s)=>SR7.F.attrId(SR7.M[e].slides?.[t]?.layers[s]?.attr?.id)?SR7.M[e].slides?.[t]?.layers[s]?.attr?.id:e+"-"+t+"-"+s,SR7.F.getLayer=function(e){if(!e)return{id:void 0,skey:void 0,el:void 0,lkey:void 0,layer:void 0};let t,s,i,a,r,o;const l=typeof e;if("object"!==l||void 0!==e.lid){e="object"==l?e.lid:e;for(const l in SR7.M)!t&&_tpt.hop(SR7.M,l)&&SR7.M[l]?.c?.layers&&SR7.M[l]?.c?.layers?.[SR7.lToK[e]]&&(o=SR7.M[l].c.layers[SR7.lToK[e]],t=o.el,a=o.skey,r=o.lkey,s=SR7.M[l].slides[a].layers[r],i=l)}else{const{id:l,skey:n,lkey:d}=e;s=SR7.M[l]?.slides?.[n]?.layers?.[d]??{},o=SR7.M[l]?.c.layers?.[SR7.lToK[SR7.F.attrId(s.attr?.id)??`${l}-${n}-${d}`]]??void 0,t=o?.el??void 0,a=n,r=d,i=l}return{id:i,skey:a,el:t,lkey:r,layer:s,c:o}},SR7.F.getAllChildren=(e,t,s,i=[])=>{const a=SR7.M[e].slides[t],{layers:r}=a;let o=Object.keys(r);for(let a of o){const o=r[a];String(o.pid)===String(s)&&(i.push(a),SR7.F.getAllChildren(e,t,a,i))}return i},SR7.F.buildLayerNavs=(e,t)=>{if(SR7.E.backend)return;const s=SR7.M[e];if(s.lNavs??={},null!=s.lNavs[t])return;s.lNavs[t]??={};const i=s.slides[t],{layers:a}=i;let r=Object.keys(a);for(let i of r){const r=a[i];"idle"!=r.nF&&"active"!=r.nF||("hero"!==s.settings.type&&(s.lNavs[t].originals??={},s.lNavs[t].originals[r.nF]??=[],s.lNavs[t].originals[r.nF].push({layer:_tpt.extend({},r),lkey:i,children:SR7.F.getAllChildren(e,t,i)})),delete a[i])}if(s.lNavs[t].originals){let i=0;for(let r=0;r<s.navLen;r++)for(let o of["active","idle"])if(s.lNavs[t].originals[o])for(let l=0;l<s.lNavs[t].originals[o].length;l++){let{lkey:n,children:d,layer:c}=s.lNavs[t].originals[o][l],p=n+"_"+s.navSlideOrder[r];s.lNavs[t][s.navSlideOrder[r]]??={},s.lNavs[t][s.navSlideOrder[r]][o]=p,"idle"===o&&s.slides[t].slide.actions.push({a:"callSlide",d:0,evt:"click",rd:0,src:[p],target:s.navSlideOrder[r]}),a[p]=_tpt.extend({},c),a[p].id=p,a[p].nSlide=s.navSlideOrder[r],a[p].order=i++;let u=s.slides[s.navSlideOrder[r]],h=SR7.F.getNavBG(e,s.navSlideOrder[r],u?.slide?.thumb);for(let i of d){let o=i+"_"+s.navSlideOrder[r];a[o]=_tpt.extend({},a[i]),a[o].pid=p,a[o].id=o,a[o]?.bg?.fS&&(a[o].bg=h,a[o].bg.image.pos={x:"50%",y:"50%"}),a[o]?.content?.text&&(a[o].content.text=a[o].content.text.replace("{{slide_index}}",SR7.F.getCurSlideIndDigit(e,s.navSlideOrder[r])).replace("{{slide_title}}",SR7.F.getCurSlideTitle(e,s.navSlideOrder[r]))),"progress"==a[o].nF&&(s.lNavs[t][s.navSlideOrder[r]].progress??=[],s.lNavs[t][s.navSlideOrder[r]].progress.push(o))}}}},SR7.F.getCarouselLayers=(e,t,s)=>{const i=SR7.M[e],a=[];if(-1!=t&&null!=i.slides[t]){for(let r in i.slides[t].layers){if(!_tpt.hop(i.slides[t].layers,r))continue;let o="slidebg"===i.slides[t].layers[r].subtype||i.slides[t].layers[r].viOC;if("visible"===s&&o||"outfocus"===s&&!o)a.push(r);else if("infocus"===s){let s=i.c.layers[SR7.lToK[`${e}-${t}-${r}`]];void 0!==s&&"in"!==(s.animState?.scene??"")&&a.push(r)}}return a}},SR7.F.getSlideBG=(e,t)=>
147{let s,i=SR7.M[e].slides[t]?.layers??void 0;if(null!=i){for(let e in i)!s&&_tpt.hop(i,e)&&"slidebg"===i[e].subtype&&(s=i[e]);return s}},SR7.F.resetGlobalLayers=function(e){const t=SR7.M[e];if(t?.slides)for(let s of t.staticSlides)for(let i in t.slides[s].layers){let{c:t}=SR7.F.getLayer({id:e,skey:s,lkey:i});t&&(t.animState={runningFrames:[]},delete t.gpos,delete t.lastEventCalled,delete t.state,t.cache={},t.prepared=!1)}},SR7.F.layerAddonWraps=(e,t)=>{if(!t)return;let s;for(let i in t.addOns){if(!_tpt.hop(t.addOns,i)||!SR7.A?.[i]?.getLayerWraps)continue;const a=SR7.A?.[i]?.getLayerWraps(e,t)??void 0;null!=a&&(s??={},s.wrap??={},s.wrap.class=(null==s.wrap.class?"":s.wrap.class+" ")+a.wrap.class,s.wrap.use=s.wrap.use||a.wrap.use,!1!==(a.innerWrap?.use??!1)&&(s.innerWrap??={},s.innerWrap.class=(null==(s.innerWrap?.class??void 0)?"":s.innerWrap.class+" ")+(a.innerWrap?.class??""),s.innerWrap.use=s.innerWrap.use||(a.innerWrap?.use??!1)))}return s},SR7.F.prepareLayerAddon=async(e,t,s,i)=>{if(null==SR7.A||!t)return;let a=[];for(let r in SR7.A){if(!_tpt.hop(SR7.A,r)||!SR7.A?.[r]?.prepareLayer)continue;const o=await(SR7.A?.[r]?.prepareLayer(e,t,s,i))??void 0;null!=o&&(Array.isArray(o)?a.push(...o):a.push(o))}return a},SR7.F.prepareLayer=async(e,t,s,i=[],a=!1,r=_tpt.collector(),o="",l=[],n,d)=>{let c=SR7.M[e],p=c.slides[t],u=p.layers[s];const h=(!u?.vis||u.vis?.[c.LEV])&&("c"==(u.tl?.in?.content?.all?.[1]?.fx??!1)[0]||"c"==(u.tl?.out?.content?.all?.[0]?.fx??!1)[0]);let m,g=e+"-"+t+"-"+u.id,f=0==String(u.attr?.id??"").length?g:u.attr.id;for(let i of SR7.D.linktypes)m||(m=SR7.D.hasActionLike(e,t,s,i));const S=`${_tpt.mText(u.attr?.class??"")} ${"row"===u.subtype&&"slide"!==u.rTo?"sr7-galign":""} ${u.attr?.iClass??""} ${"video"!==u.type&&"video"!==u.subtype||m||!u.content?.noInteract?"":"nointeraction"}`;let v,y,b=c.c.layers;b[f]&&"rebuild"!==d&&(f=u.attr.id+="_DBL_"+Math.round(9999*Math.random())),"slidebg"===u.subtype&&(c.c.slideBGs[t]={lid:f,lkey:s}),"slidebg"===u.subtype&&c.migrate?(v=document.getElementById(e+"-"+t+"-slidebg"),null!==v&&(v.id=f)):v=document.getElementById(f),m=!1!==m&&"a"===m.ltype&&m;for(let i of SR7.D.linktypes)y||(y=SR7.D.hasActionLike(e,t,s,i));0==y&&"a"===u.tag&&(u.tag="sr7-layer",m=!1),void 0!==u.tag&&(u.tag=-1==tags.indexOf(u.tag)?"sr7-layer":u.tag);const R=m?"a":"slidebg"===u.subtype?"sr7-bg":"column"===u.subtype?"sr7-col":"sr7-layer"==u.tag||null==u.tag?SR7.D.tagLib[""!==u.subtype&&void 0!==u.subtype?u.subtype:u.type]??u.tag:u.tag;v&&v.tagName.toLowerCase()!==R.toLowerCase()&&(v.parentElement.removeChild(v),v=void 0),u.codes?.css&&(o+="#"+f+"{"+u.codes.css+"}"),"container"!==u.type&&v?(v.parentElement.removeChild(v),v.className=_tpt.mText(v.className,S),r.fragment.appendChild(v),"text"===u.type&&c.fromStream&&null==v.getAttribute("srscsrc")&&(v.innerHTML=SR7.F.updateDynamicMetas(e,p.slide.order,_tpt.lineBreaks(u.content.text,SR7.gV({v:u.ws,id:e}))))):(v=r.add({tag:R,class:S,id:f}),"text"===u.type&&(S.includes("sr7-brg")||(u.content.text=_tpt.lineBreaks(u.content.text,SR7.gV({v:u.ws,id:e}))),v.innerHTML=c.fromStream||SR7.E.backend?SR7.F.updateDynamicMetas(e,p.slide.order,u.content.text):u.content.text)),c.hasTouchSwipe&&(SR7.D.hasActionLike(e,t,s,"simulate")||SR7.D.hasActionLike(e,t,s,"click"))&&(v.dataset.clickable="true"),(SR7.D.hasActionLike(e,t,s,"mouseenter","evt")||SR7.D.hasActionLike(e,t,s,"mouseleave","evt")||SR7.D.hasActionLike(e,t,s,"click","evt"))&&(v.dataset.mouselistener="true"),m&&(m?.shrlink?_tpt.checkResources(["sharing"]).then(()=>{SR7.A?.sharing?.postProcessLayer&&SR7.A.sharing.postProcessLayer(e,u,b[f],t)}):(v.href=c.fromStream?SR7.F.updateDynamicMetas(e,p.slide.order,m.link):openUrlOrScroll(m,e,!0),v.target=m.target,"nofollow"==m.flw&&(v.rel="nofollow"),"_blank"==m.target&&(v.rel=(v.rel??"")+(void 0!==v.rel&&v.rel.length>0?" ":"")+"noopener"))),u.viSH&&(c.c.viSH??={},c.c.viSH.el??=[],c.c.viSH.el.push(f)),!v.className.includes("sr7-layer")&&v.classList.add("sr7-layer"),u.listen=layerListen(e,t,s),b[f]={el:v,lid:f,css:S,mid:e,skey:t,lkey:s,oflow:u.oflow,cache:{},tl:{},listeners:{hover:_tpt.tf(u.hov?.u)&&"none"!==u.pE,action:void 0!==u.listen&&u.listen.length>0&&_tpt.tEvt(u.listen),aCache:{}},type:u.type,subtype:u.subtype,animState:{runningFrames:[]},ignoreParXY:SR7.F.isCarousel(e)&&"v"===c.settings?.carousel?.type&&"slide"==u.rTo},SR7.lToK[g]=f,g!==f&&(SR7.lToK[f]=f),"row"===u.subtype&&(c.zoneIndexe
147s[u.pid]=null==c.zoneIndexes[u.pid]||c.zoneIndexes[u.pid]<u.zIndex?u.zIndex:c.zoneIndexes[u.pid]),u.pE=b[f].pE="default"==u.uS&&c.settings.uS||"true"==String(u.uS)?"auto":"none"==u.pE||"text"!==u.type&&c.settings.fixed&&!b[f].listeners.hover&&!b[f].listeners.action&&"auto"==u.pE?"none":u.pE,"none"==b[f].pE&&(v.style.pointerEvents="none"),c.settings?.acc?.use&&"false"==String(u?.acc?.hidden??"true")?(v.setAttribute("aria-hidden",!1),v.setAttribute("tabindex",0),"unset"!==String(u?.acc?.label).toLowerCase()&&String(u?.acc?.label).length>0&&v.setAttribute("aria-label",u?.acc?.label),"unset"!==String(u?.acc?.role).toLowerCase()&&String(u?.acc?.role).length>0&&v.setAttribute("role",u?.acc?.role),"unset"!==String(u?.acc?.haspopup).toLowerCase()&&String(u?.acc?.haspopup).length>0&&v.setAttribute("aria-haspopup",u?.acc?.haspopup),"unset"!==String(u?.acc?.labeledby).toLowerCase()&&String(u?.acc?.labeledby).length>0&&v.setAttribute("aria-labeledby",u?.acc?.labeledby)):v.setAttribute("aria-hidden",!0),u.content?.fromStream&&c.stream&&(u.content.src=SR7.F.getFeed(c,p.slide.order,"media"),u.content.src&&-1===u.content.src.indexOf("video_dashinit.mp4")||(u.content.src=SR7.F.getFeed(c,p.slide.order,"thumb")),u.content.crossOrigin="youtube"!==(SR7.M.settings?.source?.type??""),u.content?.poster?.fromStream&&(u.content.poster.src=SR7.F.getFeed(c,p.slide.order,"thumb"))),u.bg?.image?.fromStream&&c.stream&&(u.bg.image.crossOrigin="youtube"!==(SR7.M.settings?.source?.type??""),u.bg.image.src=SR7.F.getFeed(c,p.slide.order,"image",void 0,void 0,u.bg.image.src)),u.bg?.video?.fromStream&&c.stream&&(u.bg.video.src=SR7.F.getFeed(c,p.slide.order,"media"),u.bg.video.poster.fromStream&&(u.bg.video.poster.src=SR7.F.getFeed(c,p.slide.order,"thumb"))),"video"!==u.type&&"audio"!==u.type&&""===(u.bg?.video?.src??"")||(v.appendChild(b[f].mediaContainer=r.add({tag:"sr7-media",class:"sr7-media",id:f+("audio"===u.type?"_audio":"_video")})),"audio"===u.type||""===(u.bg?.video?.poster?.src??"")&&""===(u.content?.poster?.src??"")||v.appendChild(b[f].mediaPoster=r.add({tag:"sr7-poster",class:"sr7-poster sr7-"+(u.bg?.video?.type??"video")+"-poster",id:f+"_poster"}))),p.slide.global&&(b[f].global=!0,u.sStart=parseInt(u.sStart??1),u.sEnd??="last",u.scEnd=parseInt(u.sEnd??c.len)||c.len,void 0!==u.sZ&&"default"!==u.sZ&&u.sZ!==p.slide.pos&&-1==u.pid&&l.push(f)),b[f].addOns=SR7.F.layerAddonWraps(e,u),b[f]._css=S;let w,x=await SR7.F.prepareLayerAddon(e,u,f,t);void 0!==x&&i.push(...x);let _=SR7.F.checkWrap(u.tl,"mask")||_tpt.tf(u?.hov?.u)&&(u.hov?.m??!1)||_tpt.tf(u?.hov?.u)&&_tpt.tf(u.hov?.m)&&SR7.F.hasRotation(u.hov?.frame);!_&&h&&(_=h,b[f].maskForFx=!0);let F=""!==(u?.attr?.wrapClass??"")||""!==(u?.attr?.wrapId??"")||"slidebg"===u.subtype;if("image"===u.subtype&&!F){for(let e=0;e<SR7.D.DL.length;e++)if(u.p?.[SR7.D.DS[e]])for(let t of u.p[SR7.D.DS[e]])v.dataset.needColorBg=v.dataset.needColorBg||parseInt(t)>0;F=F||"true"==String(v.dataset.needColorBg)}let k,M,C,E=SR7.F.checkWrap(u.tl,"loop");b[f].transferOrigins=SR7.F.resetOrigins(b[f],u,!0),b[f].mod=SR7.F.modify.prepare(u.mod,e),b[f].mod&&(c.c.mod??={},c.c.mod[t]??=[],c.c.mod[t].push(f),_=_||(u.mod?.mask??!1)),(void 0!==u.tr&&(void 0!==u.tr.rX&&0!==parseInt(u.tr.rX)||void 0!==u.tr.rY&&0!==parseInt(u.tr.rY)||void 0!==u.tr.rZ&&0!==parseInt(u.tr.rZ)||void 0!==u.tr.o&&1!==u.tr.o)||_||F)&&(k=b[f].mask=r.add({tag:"sr7-mask",class:u.attr.wrapClass??"",id:u.attr.wrapId??""}),_&&!b[f].maskForFx?b[f].oflow="hidden":F&&(b[f].oflow="visible"),_=!0,h&&(b[f].fxc=r.add({tag:"sr7-fxc"}),b[f].mask.append(b[f].fxc))),"true"==String(v.dataset.needColorBg)&&k.appendChild(b[f].colbg=r.add({tag:"sr7-col-bg",class:"sr7-img-col-bg"})),E&&(M=b[f].loop=r.add({tag:"sr7-loop"})),"container"===u.type?w=E||_||c.slides[t].layers[u.pid]?.uGap||SR7.F.checkMargin(u.m):"text"===u.type&&!1!==(u.tog?.u??!1)&&(b[f].listeners.toggle=!0,b[f].tog={state:!1,toggled:u.tog.i?u.content.text:_tpt.lineBreaks(u.tog.t,SR7.gV({v:u.ws,id:e}))},u.tog.i&&(v.innerHTML=_tpt.lineBreaks(u.tog.t,SR7.gV({v:u.ws,id:e}))));const O=b[f].addonWrap=b[f].addOns?.wrap?.use?r.add({tag:"sr7-ao",class:b[f].addOns.wrap.class}):void 0,L=b[f].addonInnerWrap=b[f].addOns?.innerWrap?.use?r.add({tag:"sr7-ao-in",class:b[f].addOns.innerWrap.class}):void 0;let I=(u?.mod?.s?.u||u?.mod?.m?.u)&&!u.mod.mask;if(I&&(C=b[f].parallax=r.add({tag:"sr7-px"})),"row"===u.subtype||"column"===u.subtype&&(I||E||_||w)){const e=b[f].con=r.add({tag:"sr7-"+("row"===u.subtype?"row":"col")+"-con"}),t=b[f].el;t.appendChild(O||(L||(I?C:E?M:_?k:e))),O&&O.appendChild(L||(I?C:E?M:_?k:e)),L&&L.appendChild(I?C:E?M:_?k:e),I&&C.appendChild(E?M:_?k:e),E&&M.appendChild(_?k:e),_&&k.appendChild(e),"column"===u.subtype&&(b[f].colbg=r.add({tag:"sr7-col-bg"}),_?(b[f].colbgMask=r.add({tag:"sr7-col-bg-mask"}),b[f].colbgMask.appendChild(b[f].colbg),I?C.appendChild(b[f].colbgMask):t.appendChild(b[f].colbgMask)):I?C.appendChild(b[f].colbg):t.appendChild(b[f].colbg))}else(O||I||E||_)&&(v.parentNode.insertBefore(O||(L||(I?C:E?M:k)),v),O&&O.appendChild(L||(I?C:E?M:_?k:v)),L&&L.appendChild(I?C:E?M:_?k:v),I&&C.appendChild(E?M:_?k:v),E&&M.appendChild(_?k:v),_&&k.appendChild(v));void 0!==R&&"SR7"!==R.slice(0,3)&&(v.dataset.type=u.type,void 0!==u.subtype&&""!==u.subtype&&(v.dataset.subtype=u.subtype));var T=SR7.F.drawRawLayer(f,"prepare",t,a);if(T.length>0)for(let e in T)_tpt.hop(T,e)&&void 0!==T[e]&&i.push(T[e]);return"zone"===u.subtype?(c.zones[t]??={},c.zones[t].zones??={},c.zones[t].zones[f]=0):"slidebg"===u.subtype&&c.settings.mod?.d3&&(n={el:b[f].parallax?b[f].parallax:b[f].loop?b[f].loop:b[f].mask?b[f].mask:b[f].el,use:u.mod?.m?.u??!1}),c.settings.mod?.d3&&u.mod?.m?.aBG&&(c.c.d3tobg??={},c.c.d3tobg[t]??=[],c.c.d3tobg[t].push(b[f])),"none"!==(u.mF??"none")&&(i.push(_tpt.checkResources(["cssfilters"])),v.classList.add(u.mF)),"none"==u.pE&&C&&(C.style.pointerEvents="none"),"none"==u.pE&&M&&(M.style.pointerEvents="none"),{globalLowLayers:l,buildLayers:r,promises:i,d3tobg:n,headerStyle:o}},SR7.F.reAppendLayers=(e,t,s,i)=>new Promise(a=>{const r=SR7.M[e],o=r.slides[t],{layers:l}=o,n=r.c.layers;if(null==s||Array.isArray(s)||"object"==typeof s)s=SR7.F.setLayerProcOrder(e,t);else{let i=SR7.F.setLayerProcOrder(e,t),a=SR7.layer.getChildren(SR7.editing.slide,s,10);s=[s];for(let e of i)(a.indexOf(e)>=0||a.indexOf(String(e))>=0)&&s.push(e)}Array.isArray(s)||(s=[s]);for(let a in s){if(!_tpt.hop(s,a)||null==l[s[a]])continue;const o=l[s[a]].id,d="-1"===String(l[o].pid);if(d&&!i)continue;let c=n[SR7.F.getLKey(e,t,o)];const p=d?r.c.slides:n[SR7.F.getLKey(e,t,l[o].pid)];if(p[d?t:null==p.con?"el":"con"].appendChild("column"===l[o].subtype||"row"===l[o].subtype?c.el:c.addonWrap?c.addonWrap:c.parallax?c.parallax:c.loop?c.loop:c.mask?c.mask:c.el),d||(c.ptype=p.subtype),SR7.E.backend){let s=SR7.layer.getC(c.lkey);if(s&&s.layer&&s.layer.addOns)for(let i in s.layer.addOns)_tpt.hop(s.layer.addOns,i)&&SR7.A?.[i]?.postProcessLayer&&SR7.A[i].postProcessLayer(e,s.layer,s.c,t)}}a()}),SR7.F.prepareLayers=async(e,t,s,i)=>{SR7.F.buildLayerNavs(e,t);const a=SR7.M[e],r=a.slides[t];
147if(a?.layersPrepared?.[t])return;let o,l=[],{layers:n}=r,d=_tpt.collector(),c=SR7.F.setLayerProcOrder(e,t);a.hasTouchSwipe??=SR7.F.isCarousel(e)||_tpt.is_mobile&&"off"!==String(a.settings.nav?.s?.use)&&"false"!==String(a.settings.nav?.s?.use)||a.settings.nav?.s?.desk,a.c.layers??={},SR7.lToK??={},a.c.slideBGs??={};let p=a.c.layers,u="",h=[];a.zoneIndexes??={};for(let a in c)_tpt.hop(c,a)&&null!=n[c[a]]&&({globalLowLayers:h,buildLayers:d,promises:l,d3tobg:o,headerStyle:u}=await SR7.F.prepareLayer(e,t,c[a],l,s,d,u,h,o,i));if(await SR7.F.reAppendLayers(e,t,c),a.settings.mod?.d3){if(a.c.d3??={},a.c.d3[t]??={},a.c.d3[t].layers??=_tpt.addContainer({tag:"sr7-3dwrap",class:"sr7-3dwrap-layers"}),d.append(a.c.d3[t].layers),o){let e=_tpt.addContainer({tag:"sr7-3dwrap",class:"sr7-3dwrap-bg"+(o.use?"":"-no-3d")});if(e.appendChild(o.el),a.c.d3tobg?.[t]?.length>0)for(let s of a.c.d3tobg[t])e.appendChild(s.addonWrap?s.addonWrap:s.addonInnerWrap?s.addonInnerWrap:s.parallax?s.parallax:s.loop?s.loop:s.mask?s.mask:s.con?s.con:s.el);d.append(e),o.use&&(a.c.d3[t].bg=e),a.c.slides[t].appendChild(e)}a.c.slides[t].appendChild(a.c.d3[t].layers)}else d.append(a.c.slides[t]);for(let s in c){if(!_tpt.hop(c,s))continue;const i=c[s],a=n[i];if(null==a||null==p[SR7.F.getLKey(e,t,i)])continue;const r=SR7.F.attrId(a.attr?.id)??e+"-"+t+"-"+a.id;for(let s in a.addOns)_tpt.hop(a.addOns,s)&&SR7.A?.[s]?.postProcessLayer&&SR7.A[s].postProcessLayer(e,a,p[r],t)}if(a.layersPrepared??={},a.layersPrepared[t]=!0,r.slide.global)for(const e of h)a.c.slides[t+"_2"].appendChild("column"===p[e].subtype||"row"===p[e].subtype?p[e].el:p[e].addonWrap?p[e].addonWrap:p[e].parallax?p[e].parallax:p[e].loop?p[e].loop:p[e].mask?p[e].mask:p[e].el);return _tpt.injectCssJs(u,void 0,void 0,e+"_"+t+"_layerstyles"),_tpt.R.fonts&&!SR7.M[e].c.waitingOnFont&&(_tpt.waitFonts(_tpt.R.fonts.required,function(){SR7.F.updateModuleDims(e,!0,!0)},e),SR7.M[e].c.waitingOnFont=!0),Promise.all(l)},SR7.F.getSlideBGSource=(e,t)=>{const{bg:s}=SR7.M[e].slides[t].layers[SR7.M[e].c.slideBGs[t].lkey];return s?.image?.src??s?.video?.poster?.src??void 0},SR7.F.getNavBG=(e,t,s)=>{let i=s?.src??"",a=SR7.F.getSlideBG(e,t)?.bg;return i=""!=i||a?i:s?.admin??"",i=""==i||"#"==i[i.length-1]||i.includes("://server.local/")&&!window.location.hostname.startsWith("server.local")?a:{image:{src:i,size:"cover",repeat:"no-repeat",pos:{x:"center",y:"center"}}},i=0==(i?.image?.src??!1)?0==(i?.video?.poster?.src??!1)?i:{image:{src:i?.video.poster.src,size:"cover",repeat:"no-repeat",pos:{x:"center",y:"center"}}}:i,i=null==i?{image:{src:i,size:"cover",repeat:"no-repeat",pos:{x:"center",y:"center"}}}:i,SR7.E.backend||(i.slidebg=a),i},SR7.F.setLayerProcOrder=(e,t)=>{if(void 0===t||-1===t)return;const s=SR7.M[e];s.c.PO??={};const i=s.slides[t],{layers:a}=i,r=s.c.PO[t]=[],o={};Object.keys(a).forEach(e=>{const t=a[e],s=String(t.pid);o[s]||(o[s]=[]),o[s].push(t)});const l=e=>{const t=o[e]??[];t.sort((e,t)=>(void 0!==e.order?e.order:e.zIndex)-(void 0!==t.order?t.order:t.zIndex));for(const e of t)if(r.push(e.id),"container"===e.type&&o[e.id]){o[e.id].sort((e,t)=>{if("relative"===e.pos.pos&&"relative"!==t.pos.pos)return-1;if("relative"!==e.pos.pos&&"relative"===t.pos.pos)return 1;return(void 0!==e.order?e.order:e.zIndex)-(void 0!==t.order?t.order:t.zIndex)}),l(e.id)}};return l("-1"),r},SR7.F.layerListener=(e,t,s,i,a,r)=>{if(void 0!==s&&!1!==s){let s;for(let o of t)s=_tpt.tEvt(o),e.listeners[s]??=_tpt.event.listen(e.el,s,SR7.F.layerMouse,e,r),a&&(e.listeners.callbacks??={},e.listeners.callbacks[s]??={},e.listeners.callbacks[s][i]=a)}else{let s;for(let i of t)s=_tpt.tEvt(i),_tpt.event.rm(e.el,e.listeners[s]),delete e.listeners[s]}return _tpt.event.hasListener(e.el)},SR7.F.manageLayerListeners=(e,t,s,i,a,r)=>{e.listeners.hover&&(e.listeners.hasAny=SR7.F.layerListener(e,_tpt.is_mobile?["touchstart","touchend","touchmove"]:["mousemove","mouseleave","mouseenter"],s)),e.listeners.toggle&&(e.listeners.hasAny=SR7.F.layerListener(e,["click"],s)),void 0!==t&&void 0!==e.listeners.action&&!1!==e.listeners.action&&(e.listeners.hasAny=SR7.F.layerListener(e,_tpt.tEvt(t.listen),s)),void 0!==i&&!1!==e.listeners[i]&&(e.listeners.hasAny=SR7.F.layerListener(e,a,s,i,r)),void 0===e.media||"slidebg"===e.subtype||t?.content?.noInteract||t.bg?.video?.noInteract||(e.media.player.options.controls??"").includes("s")&&!e.media.player.options.canHide||(e.listeners.hasAny=SR7.F.layerListener(e,["click"],s))},SR7.F.layerMouse=(e,t)=>{let s=_tpt.tEvt(e.type);
147if("mouseenter"===s||"touchstart"===s||"mousemove"===s||"touchmove"===s?t.listeners.hover&&SR7.F.processHover(SR7.F.getLayer(t.el.id),"hover"):"mouseleave"===s||"touchend"===s?t.listeners.hover&&SR7.F.processHover(SR7.F.getLayer(t.el.id),"idle"):"click"===s&&(t.listeners.toggle&&SR7.F.toggleLayer(SR7.F.getLayer(t.el.id)),void 0===t.media||(t.media.player.options.controls??"").includes("s")&&!t.media.isHidden()||t.media.toggle()),"touchend"===s){let t=e.touches[0]||e.changedTouches[0];e.target!==document.elementFromPoint(t.clientX,t.clientY)&&(s="mouseleave")}if(t.listeners.action&&t.listeners.action.indexOf(s)>=0&&SR7.F.processActions(s,t),t.listeners.callbacks?.[s])for(let i in t.listeners.callbacks[s])_tpt.hop(t.listeners.callbacks[s],i)&&t.listeners.callbacks[s][i](t.mid,e,t)},SR7.F.processActions=(e,t)=>{const{id:s,skey:i}=SR7.F.getLayer(t.el.id),a=String(t.lkey);let r=_tpt.tEvt(e);const o=_tpt.tEvt("mouseleave"===r||"touchend"===r?"mouseenter":"mouseenter"===r||"touchstart"===r?"mouseleave":"click");if(t.delayedAction??={},null!=SR7.M[s].slides[i].slide.actions){if(t.listeners.aCache[r]??=SR7.M[s].slides[i].slide.actions.filter(e=>e.src.some(e=>String(e)===a)&&_tpt.tEvt(e.evt)==r),t.delayedAction[o])for(let e of t.delayedAction[o])void 0!==e&&void 0!==e.kill&&e.kill();t.delayedAction[o]=[],t.delayedAction[r]=[];for(let e in t.listeners.aCache[r])if(_tpt.hop(t.listeners.aCache[r],e)){let a=t.listeners.aCache[r][e];if(!SR7.F.shouldUpdate(t,a.rd,a.a))continue;if(!t.animState?.stageState)continue;a.a.includes("mute")&&_tpt.isIOS?SR7.F.actionCall(s,i,a,t.el):t.delayedAction[r].push(_tpt.gsap.delayedCall(parseInt(a.d??0)/1e3,SR7.F.actionCall,[s,i,a,t.el]))}}},SR7.F.updateAllTogglePrgLayers=e=>{requestAnimationFrame(function(){let t=SR7.M[e];for(let s in t.slides)if(_tpt.hop(t.slides,s)&&null!=(t.slides?.[s]?.slide?.actions??void 0)&&0!=t.slides[s].slide.actions.length)for(let i of t.slides[s].slide.actions)if("togglePrg"==i.a)for(let a of i.src){let i=SR7.F.getLayer({skey:s,lkey:a,id:e});i.c&&i.layer&&SR7.F.toggleLayer(i,"paused"==(t.slideShow?.state??"playing"))}})};const refUpdate=(e,t,s,i)=>"in"==SR7.M[e].slides[t].layers[s]?.tl?.[i]||"out"==SR7.M[e].slides[t].layers[s]?.tl?.[i]?SR7.M[e].slides[t].layers[s]?.tl?.[i]:i;SR7.F.getScene=(e,t,s)=>SR7.M[e].slides[t].slide?.scenes[s]?.d,SR7.F.actionCall=(id,skey,action,el)=>{const M=SR7.M[id];switch(M.states.actions??={},M.states.debounceTimers??=new Map,action.a){case"playScene":case"toggleScenes":{let e="glbl"==action.sid?M.staticSlides[0]:action.sid??skey,t="toggleScenes"===action.a?action.toggled?action.scm:action.scn:action.sc;String(skey).toLowerCase().includes("str")&&(e=String(skey).includes(e)?skey:String(skey).split("str")[0]+e);let s=M.slides[e]?.slide?.scenes?.[t]?.d;if("toggleScenes"===action.a&&(action.toggled=!action.toggled),s)for(let i of s)M.states.debounceTimers.has(e+"_"+i)&&clearTimeout(M.states.debounceTimers.get(e+"_"+i)),M.states.debounceTimers.set(e+"_"+i,setTimeout(()=>{M.states.actions[e]??={};let s="toggleScenes"!==action.a||SR7.F.shouldUpdate(M.states.actions[e],31,i),a=refUpdate(id,e,i,t);s&&SR7.F.animateLayers({id:id,skey:e,layers:[i],scene:a,reset:action.rec,caller:"action"}),M.states.debounceTimers.delete(e+"_"+i)},19));else{if(!action.target)return;for(let e of action.target){let[t,s]=String(e).includes(":")?String(e).split(":"):[skey,e];M.states.debounceTimers.has(t+"_"+s)&&clearTimeout(M.states.debounceTimers.get(t+"_"+s)),M.states.debounceTimers.set(t+"_"+s,setTimeout(()=>{M.states.actions[skey]??={};let e="toggleScenes"!==action.a||SR7.F.shouldUpdate(M.states.actions[skey],31,s),i="toggleScenes"===action.a?(M.c.layers[SR7.lToK[id+"-"+t+"-"+s]]?.animState?.scene??"")==refUpdate(id,t,s,action.scn)?refUpdate(id,t,s,action.scm):refUpdate(id,t,s,action.scn):refUpdate(id,t,s,action.sc);e&&SR7.F.animateLayers({id:id,skey:t,layers:[s],scene:i,reset:action.rec,caller:"action"}),M.states.debounceTimers.delete(t+"_"+s)},19))}}break}case"callSlide":SR7.F.requestSlide({id:id,slide:"next"==action.target?"+1":"prev"==action.target?"-1":"first"==action.target?"#"+M.navSlideOrder[0]:"last"==action.target?"#"+M.navSlideOrder[M.len-1]:"random"==action.target?Math.round(Math.random()*M.navLen+1):"#"+(Array.isArray(action.target)?action.target[0]:action.target)});break;case"pause":SR7.slideShow.pause(id);break;case"resume":SR7.slideShow.resume(id);break;
147case"togglePrg":SR7.slideShow["paused"==(M.slideShow?.state??"nothing")?"resume":"pause"](id);break;case"prev":SR7.F.requestSlide({id:id,slide:"-1"});break;case"next":SR7.F.requestSlide({id:id,slide:"+1"});break;case"toggleClass":for(let e of action.target){let t=M.c.layers[SR7.lToK[id+"-"+skey+"-"+e]].el;t.classList[t.className.includes(action.class)?"remove":"add"](action.class)}break;case"simulate":if(SR7.M[id].c?.swipeAble&&SR7.M[id].c.swipeAble.length)for(let e of SR7.M[id].c.swipeAble)e.disable();for(let e of action.target)M.c.layers[SR7.lToK[id+"-"+skey+"-"+e]??SR7.lToK[id+"-"+e]].el.dispatchEvent(new Event(action.typ,{bubbles:!0}));if(SR7.M[id].c?.swipeAble&&SR7.M[id].c.swipeAble.length)for(let e of SR7.M[id].c.swipeAble)e.enable();break;case"menu":case"share_facebook":case"share_twitter":case"share_pinterest":case"share_linkedin":case"link":("a"!==action.ltype||""!==action.anchor&&void 0!==action.anchor)&&openUrlOrScroll(action,id);break;case"callback":eval(action.target);break;case"scroll":SR7.F.scrollToId({id:id,offset:action.offset,action:action.a,anchor:action.target,speed:action.s??1e3,ease:action.e});break;case"scrollbelow":SR7.F.scrollToId({id:id,offset:action.offset,action:action.a,speed:action.s??1e3,ease:action.e});break;case"getAccelerationPermission":_tpt.getAccelerationPermission(id);break;case"open_modal":String(action.msl).includes("rs-")&&SR7?.D?.fixSR6IDs&&(action.msl="#"+SR7.D.fixSR6IDs(action.msl.replace("rs-",""))),SR7.F.modal.open(action.target,action.msl??0);break;case"close_modal":String(action.msl).includes("rs-")&&SR7?.D?.fixSR6IDs&&(action.msl="#"+SR7.D.fixSR6IDs(action.msl.replace("rs-",""))),SR7.F.modal.close(action.target,action.msl??0);break;case"mute_video":case"unmute_video":case"toggle_mute_video":for(let e of action.target){let[t,s]=String(e).includes(":")?String(e).split(":"):[skey,e];if("backgroundvideo"==s&&(s=SR7.F.getSlideBG(id,t).id),("firstvideo"!=s||(t=M.current.id,s=Object.values(M.slides[M.current.id].layers).find(e=>"video"==e.subtype)?.id,s))&&M.c.layers[SR7.lToK[id+"-"+t+"-"+s]].media){let e=M.c.layers[SR7.lToK[id+"-"+t+"-"+s]].media,i="audio"===e?.player?.options?.type,a="mute_video"==action.a?"mute":"unmute_video"==action.a||(null==e.player.muted?e.player.player.muted:e.player.muted)||i&&e.player.player.paused?"unmute":"mute";i&&"unmute"==a&&e.play(),e[a]()}}break;case"toggle_global_mute_video":M.states.globalMute=M.states.globalMute&&"unmute"!=M.states.globalMute?"unmute":"mute",Object.values(M.c.layers).filter(e=>e.media).forEach(e=>{const t=e.media;t.isPlaying()?t[M.states.globalMute]():t.player.options.mute="mute"==M.states.globalMute});break;case"toggle_video":case"stop_video":case"start_video":for(let e of action.target){let t=M.c.layers[SR7.lToK[el.id]]?.skey,[s,i]=String(e).includes(":")?String(e).split(":"):[t??skey,e];if("backgroundvideo"==i&&(i=SR7.F.getSlideBG(id,s)?.id),("firstvideo"!=i||(s=M.current.id,i=Object.values(M.slides[M.current.id].layers).find(e=>"video"==e.subtype)?.id,i))&&M.c.layers[SR7.lToK[id+"-"+s+"-"+i]]?.media){let e=M.c.layers[SR7.lToK[id+"-"+s+"-"+i]].media.player.lastPlayerState;e="start_video"==action.a?"play":"stop_video"==action.a||1==e?"pause":"play",M.c.layers[SR7.lToK[id+"-"+s+"-"+i]].media[e]()}}break;case"exitfullscreen":case"togglefullscreen":case"gofullscreen":SR7.F.module.fullScreen(id,"gofullscreen"==action.a||"togglefullscreen"==action.a&&!M.states.inFullscreen);break;default:for(let e of action.target){e=""+e;let[t,s]=String(e).includes(":")?String(e).split(":"):[skey,e];_tpt.event.trigger("dom","sr.layer.action",{id:id,action:action,scene:action.sc,skey:t,lkey:s,eventtype:action.a})}}},SR7.F.shouldUpdate=(e,t=0,s)=>{if(!t||0==t)return!0;t=parseInt(t),e.timeStamps??={};const i=(new Date).getTime(),a=e.timeStamps[s]?i-e.timeStamps[s]:t+100;return a>t&&(e.timeStamps[s]=i),a>t},SR7.F.toggleLayer=(e,t)=>{let{c:s,skey:i}=e;null!=s.tog&&(s.tog.default??=s.el.innerHTML,s.el.innerHTML=!0===t?s.tog.default:!1===t?s.tog.toggled:s.tog.state?s.tog.default:s.tog.toggled,s.tog.state=1==t||!1!==t&&!s.tog.state,SR7.F.positionLayer(e,i))},SR7.F.showHideLayersOnHover=(e,t)=>{let s="hide"==t||"mouseleave"===t.type?"add":"remove";SR7.M[e].c.viSH.el.forEach(t=>{SR7.M[e].c.layers[SR7.lToK[t]].el.classList[s]("sr7--hidden")})},_tpt.R??={},_tpt.R.layer=_tpt.extend?_tpt.extend(_tpt.R.layer,{status:2,version:"7.0.8"}):{status:2,version:"7.0.8"}}(),function(){"use strict";if(window.SR7??={},window._tpt??={},SR7.F??={},SR7.D??={},SR7.E??={},SR7.loadVideoAPI)return;SR7.cookieMediaAllowed=!0;const e=e=>new Promise((t,s)=>{const i={youtube:{globalObjectName:"YT",playerObjectName:"Player",scriptSrc:"https://www.youtube.com/iframe_api"},vimeo:{globalObjectName:"Vimeo",playerObjectName:"Player",scriptSrc:"https://player.vimeo.com/api/player.js"}}[e];
147if(!i)return void s(new Error('Invalid API name. Please use "youtube" or "vimeo"'));const a=()=>window[i.globalObjectName]&&window[i.globalObjectName][i.playerObjectName],r=Array.from(document.getElementsByTagName("script")).find(e=>e.src===i.scriptSrc);if(a())t();else{if(r){const e=setInterval(()=>{a()&&(t(),clearInterval(e))},50);return}{const r=document.createElement("script");r.src=i.scriptSrc,r.onload=()=>{const e=setInterval(()=>{a()&&(t(),clearInterval(e))},50)},r.onerror=()=>s(new Error(`Failed to load ${e} API`)),document.head.appendChild(r)}}});SR7.loadVideoAPI=async t=>{if("html5"!==t&&"audio"!==t)try{if("realcookiebanner"===SR7.G.gdprfilter){if(await async function(e){if(!window.consentApi)return!1;const t=()=>window.consentApi.consentSync(e);let s=t();if(s.consentGiven)return!0===s.cookie||!1!==s.cookie&&!0===s.cookieOptIn;const i=performance.now();for(;performance.now()-i<15e3;){let e=t();if(e.consentGiven)return!0===e.cookie||!1!==e.cookie&&!0===e.cookieOptIn;await _tpt.wait(20)}return!1}(t))return void await e(t);throw SR7.cookieMediaAllowed=!1,new Error("Video API blocked by consent (realcookiebanner)")}if("themepunch"===SR7.G.gdprfilter){if(await async function(){if(!window.TP_COOKIES_UI)return!1;let e=window.TP_COOKIES_UI.get("video");if("wait"!==e)return e;const t=performance.now();for(;performance.now()-t<15e3;){let e=window.TP_COOKIES_UI.get("video");if("wait"!==e)return e;await _tpt.wait(20)}return!1}())return void await e(t);throw SR7.cookieMediaAllowed=!1,new Error("Video API blocked by consent (themepunch)")}if("complianz"===SR7.G.gdprfilter){if(await async function(){if(!window.complianz)return!1;const e=()=>window.cmplz_get_banner_status(),t=e=>window.cmplz_accepted_categories().includes(e);if("dismissed"===e())return t(SR7.G.gdprcategory);const s=performance.now();for(;performance.now()-s<15e3;){if("dismissed"===e())return t(SR7.G.gdprcategory);await _tpt.wait(20)}return!1}())return void await e(t);throw SR7.cookieMediaAllowed=!1,new Error("Video API blocked by consent (complianz)")}if("cookienotice"===SR7.G.gdprfilter){if(await async function(){const e={functional:"1",personalised:"2",statistics:"3",marketing:"4"}[String(SR7.G.gdprcategory||"marketing").toLowerCase()]||"4";let t;try{t=JSON.parse(_tpt.cookie.get("hu-consent"))}catch{t=null}if(t?.consent)return!0===t.categories[e];const s=performance.now();for(;performance.now()-s<15e3;){try{t=JSON.parse(_tpt.cookie.get("hu-consent"))}catch{t=null}if(t?.consent)return!0===t.categories[e];await _tpt.wait(20)}return!1}())return void await e(t);throw SR7.cookieMediaAllowed=!1,new Error("Video API blocked by consent (cookienotice)")}if("cookieyes"===SR7.G.gdprfilter){if(await async function(){if(!window.getCkyConsent)return!1;const e={functional:["functional","necessary"],preferences:["functional"],statistics:["analytics","performance"],marketing:["advertisement"]}[String(SR7.G.gdprcategory||"marketing").toLowerCase()]||["advertisement"],t=t=>{if(!t)return!1;for(let s=0;s<e.length;s++)if(!0===t[e[s]])return!0;return!1};let s;try{s=window.getCkyConsent()}catch{s=null}if(s?.isUserActionCompleted)return t(s.categories);const i=performance.now();for(;performance.now()-i<15e3;){try{s=window.getCkyConsent()}catch{s=null}if(s?.isUserActionCompleted)return t(s.categories);await _tpt.wait(20)}return!1}())return void await e(t);throw SR7.cookieMediaAllowed=!1,new Error("Video API blocked by consent (cookieyes)")}if("gdprcc"===SR7.G.gdprfilter){if(await async function(){const e={functional:"strict",statistics:"performance",preferences:"preference",marketing:"advanced"}[String(SR7.G.gdprcategory||"marketing").toLowerCase()]||"advanced",t=()=>{let t;try{t=JSON.parse(_tpt.cookie.get("moove_gdpr_popup"))}catch{return null}return t?1===t[e]||"1"===t[e]||!0===t[e]||"true"===t[e]||!(e in t)&&null:null};let s=t();if(null!==s)return s;const i=performance.now();for(;performance.now()-i<15e3;)if(await _tpt.wait(20),s=t(),null!==s)return s;return!1}())return void await e(t);throw SR7.cookieMediaAllowed=!1,new Error("Video API blocked by consent (gdprcc)")}if("cookiebotcmp"===SR7.G.gdprfilter){if(await async function(){if(!window.Cookiebot)return!1;const e={functional:"necessary",preferences:"preferences",statistics:"statistics",marketing:"marketing"}[String(SR7.G.gdprcategory||"marketing").toLowerCase()]||"marketing",t=()=>{const t=window.Cookiebot&&window.Cookiebot.consent;return t?!0===t[e]:null};let s=t();if(!0===s)return!0;
147if(!1===s&&window.Cookiebot?.consent)return!1;const i=performance.now();for(;performance.now()-i<15e3;){if(s=t(),!0===s)return!0;if(!1===s&&window.Cookiebot?.consent)return!1;await _tpt.wait(20)}return!1}())return void await e(t);throw SR7.cookieMediaAllowed=!1,new Error("Video API blocked by consent (cookiebotcmp)")}await e(t)}catch(e){throw void 0===SR7.cookieMediaAllowed&&(SR7.cookieMediaAllowed=!0),e}};class t{states={unstarted:-1,ended:0,playing:1,paused:2,buffering:3,cued:4};constructor(e,t,s){let{id:i,skey:a}=SR7.F.getLayer(t.id);this.el=t,this.id=i,this.skey=a,this.container=e,this.containerId=e.id,this.options=s,this.player=null,this.aspectRatio=_tpt.getRatio(this.options.ratio),this.options.loop=s.loop||!1,this.options.start=parseInt(this.convertSec(s.start)),this.options.end=parseInt(this.convertSec(s.end)),this.state=null,this.type=s.type,this.requestedAction=null,this.listeners={},this.options.canHide=!_tpt.is_mobile&&1==(this.options.poster?.showOnPause??void 0)||_tpt.is_mobile&&!0!==(this.options.poster?.noOnMobile??!1)&&1==(this.options.poster?.showOnPause??void 0)}convertSec(e){return""==e?0:null==e?-1:_tpt.isNumeric(e)?e:e.split(":").length>1?60*parseInt(e.split(":")[0],0)+parseInt(e.split(":")[1],0):e}async waitForContainer(e){let t=0;return new Promise((s,i)=>{let a=document.getElementById(e);if(a)return void s(a);const r=setInterval(()=>{let a=document.getElementById(e);a?(clearInterval(r),s(a)):t>=100&&(clearInterval(r),i(new Error("Container element not found within the timeout period."))),t+=19},19)})}showHide(){if(null==this.lastPlayerState)this.options.canHide&&_tpt.gsap.set(this.container,{opacity:0,pointerEvents:"none"}),this.hidden=!0;else if(this.lastPlayerState==this.states.playing){if(this.pauseBy=null,this.container.style.opacity<1){let e=(new Date).getTime()-(this.frameStart??0);_tpt.gsap.to(this.container,e<500?0:this.options.animDur/1e3,{opacity:1,pointerEvents:(this.options.controls??"").includes("s")?"auto":"none"}),this.hidden=!1}}else this.lastPlayerState!=this.states.paused&&this.lastPlayerState!=this.states.ended||this.options.canHide&&"scroll"!==this.pauseBy&&(_tpt.gsap.to(this.container,this.options.animDur/1e3,{opacity:0,pointerEvents:"none"}),this.hidden=!0);"none"==this.options.controls&&this.canvas&&(this.canvas.wrap.style.pointerEvents="none")}isHidden(){return this.hidden}isPlaying(){return this.lastPlayerState==this.states.playing}isReady(){return this.playerReady}toggle(){this.player&&(this.lastPlayerState==this.states.playing?this.pause():this.play())}hasEvent(e){return this.listeners[e]}removeEvent(e){this.listeners[e]&&delete this.listeners[e]}playingList(e,t){null!=t&&(SR7.M[t.id].videosPlaying??={},"add"===e?SR7.M[t.id].videosPlaying[t.containerId]=t:"remove"===e&&delete SR7.M[t.id].videosPlaying[t.containerId])}stopPlayingMedias(){if("false"==String(this?.options?.stopAllMedia))return;const e=SR7.M?.[this.id];if(e&&null!=e.videosPlaying)for(let t in e.videosPlaying)if(_tpt.hop(e.videosPlaying,t)&&t!==this.containerId)try{e.videosPlaying[t].pause("auto")}catch(e){}}dispatch(e,t){if(!this.listeners)return;const s=this.listeners[e];s&&s.callback(t,s.params)}async ensureReadyAndExecute(e,t,s){this.requestedAction=t;let i=this.requestedAction;this.playerReady?this.readyEventWaitAdded&&this.removeEvent("ready"):await new Promise(e=>{this.readyEventWaitAdded=!0,this.readyListenerID=this.addEvent("ready",e)}),i===this.requestedAction&&e.call(this,s)}}class s extends t{async add(){try{await SR7.loadVideoAPI("youtube")}catch{console.log("YT API Blocked")}try{await this.waitForContainer(this.containerId)}catch(e){return void console.error(e)}const e=this.options.args??"",t=(t,s)=>{const i=e.match(new RegExp(`${t}=([\\w\\d]+)`,"i"));return i?i[1]:s},s={1080:"hd1080",720:"hd720",480:"large",360:"medium",240:"small",auto:"auto"}[t("vq","auto")]??"auto";let i={origin:window.location.origin,playsinline:this.options.inline,enablejsapi:1,controls:(this.options.controls??"").includes("s")?1:0,showinfo:t("showinfo",0),modestbranding:t("modestbranding",1),wmode:"opaque",muted:this.options.mute,html5:1,start:this.options.start,end:this.options.end,loop:this.options.loop?1:0,rel:t("rel",0),disablekb:t("disablekb",0),cc_load_policy:t("cc_load_policy",0),iv_load_policy:t("iv_load_policy",3),color:e.includes("color=white")?"white":"red",vq:s};
147window.YT?.Player&&SR7.cookieMediaAllowed&&(this.player=new window.YT.Player(this.containerId,{host:SR7.E.ytnc?"https://www.youtube-nocookie.com":"https://www.youtube.com",height:_tpt.unitize(this.options.height,"px"),width:_tpt.unitize(this.options.width,"px"),videoId:this.options.src,playerVars:i,events:{onReady:e=>{this.playerReady=!0,this.player.setVolume(this.options.volume),this.updateSize(this.options.width,this.options.height),this.dispatch("ready",e),this.el.dispatchEvent(new CustomEvent("ready",{detail:{player:this}}))}}}),this.addEvent()),this.container=document.getElementById(this.containerId),this.container.style.borderRadius=this.container.parentElement.style?.borderRadius,this.muted=this.options.mute,this.showHide()}rewind(e){this.player&&this.player.seekTo&&(this.player.seekTo(this.options.start,!0),"pause"!=this.requestedAction&&"pause"!=e||this.pause())}remove(){this.player&&(this.player.destroy(),this.player=null)}mute(){this.player&&this.player.mute&&(this.player.mute(),this.player.muted=this.muted=!0)}unmute(){this.player&&this.player.unMute&&(this.player.unMute(),this.player.muted=this.muted=!1)}async play(){this.player&&await this.ensureReadyAndExecute(async()=>{this.player.playVideo(),this.player.setPlaybackRate(parseFloat(this.options.speed)||1),this.player.setVolume(parseInt(this.options.volume)||100),await new Promise(e=>setTimeout(e,1e3)),1!==this.player.getPlayerState()&&(this.player.mute(),this.player.playVideo(),this.player.setPlaybackRate(parseFloat(this.options.speed)||1))},"play")}pause(e){this.player&&(this.pauseBy=e,this.ensureReadyAndExecute(()=>{this.player.pauseVideo()},"pause"))}updateSize(e,t){this.options.cover?(this.aspectRatio<=this.el.clientWidth/this.el.clientHeight?(t=(e=this.el.clientWidth)/this.aspectRatio)<this.el.clientHeight&&(t=this.el.clientHeight):(e=(t=this.el.clientHeight)*this.aspectRatio)<this.el.clientWidth&&(e=this.el.clientWidth),void 0!==e&&0!==e&&e!==this.container.width&&(this.container.style.width=this.container.width=_tpt.unitize(e,"px")),void 0!==t&&0!==t&&t!==this.container.height&&(this.container.style.height=this.container.height=_tpt.unitize(t,"px")),t>this.el.clientHeight?this.container.style.transform="translateX(0px) translateY("+_tpt.unitize((this.el.clientHeight-t)/2,"px")+")":e>this.el.clientWidth?(this.container.style.transform="translateY(0px) translateX("+_tpt.unitize((this.el.clientWidth-e)/2,"px")+")",this.container.style.maxWidth="none"):this.container.style.transform="translateY(0px) translateX(0px)"):(void 0!==e&&0!==e&&e!==this.container.width&&(this.container.width=_tpt.unitize(e,"px")),void 0!==t&&0!==t&&t!==this.container.height&&(this.container.height=_tpt.unitize(t,"px")))}addEvent(e,t,s){let i;if(!this.stateChangeListenerAdded){if(this.lastPlayerState=null,!this.player||!this.player.addEventListener||!SR7.cookieMediaAllowed)return;this.player.addEventListener("onError",e=>{console.group("SR7 YT Embeding Issue"),console.log(e),console.groupEnd("SR7 YT Embeding Issue")}),i=this.player.addEventListener("onStateChange",e=>{switch(0!==this.options.end&&this.player.getCurrentTime()>=this.options.end?e.data=this.states.ended:0!==this.options.start&&e.data==this.states.playing&&this.player.getCurrentTime()<this.options.start&&this.rewind(),"false"!==this.options.autoPlay&&!1!==this.options.autoPlay&&"no1sttime"!==this.options.autoPlay&&!this.muteFallBack&&"play"==this.requestedAction&&this.playerReady&&this.lastPlayerState===this.states.unstarted&&e.data!==this.states.playing?(this.player.mute(),this.player.playVideo(),this.muteFallBack=!0,this.requestedAction="play"):e.data===this.states.ended&&(this.options.loop?(this.rewind(),this.player.playVideo(),this.requestedAction="play"):(this.options.rewind&&this.rewind(),this.player.pauseVideo(),this.requestedAction="pause")),this.muted&&this.player.mute(),e.data){case this.states.paused:this.playingList("remove",this),this.dispatch("paused",e),this.state="paused",SR7.F.triggerMediaEvent(this,"update");break;case this.states.playing:this.stopPlayingMedias(),this.playingList("add",this),this.dispatch("playing",e),this.state="playing",SR7.F.triggerMediaEvent(this,"update");break;case this.states.ended:this.playingList("remove",this),-1!==this.lastPlayerState?(this.dispatch("finished",e),this.state="ended"):this.state="paused",SR7.F.triggerMediaEvent(this,"update")}!_tpt.isIOS||this.lastPlayerState!==this.states.playing||e.data!==this.states.paused||"play"!==this.requestedAction||null!=this.pauseBy&&"scroll"!==this.pauseBy||"visible"!==document.visibilityState||this.play(),this.lastPlayerState=e.data,this.showHide()}),this.stateChangeListenerAdded=!0}return void 0!==e&&(this.listeners[e]={callback:t,params:s}),i}}class i extends t{async add(){try{await SR7.loadVideoAPI("vimeo")}catch{console.log("Vimeo API Blocked")}this.options.args=this.options.args??"";try{await this.waitForContainer(this.containerId)}catch(e){return void console.error(e)}const e=(e,t=!0,s=!1)=>{const i=this.options.args.match(new RegExp(`${e}=(1|0|true|false)`,"i"));if(i){const e=i[1].toLowerCase();if("1"===e||"true"===e)return t;if("0"===e||"false"===e)return s}};let t={height:_tpt.unitize(this.options.height,"px"),width:_tpt.unitize(this.options.width,"px"),id:this.options.src,c
147ontrols:!!(this.options.controls??"").includes("s"),autoplay:this.options.autoPlay,loop:this.options.loop,muted:this.options.mute,playsinline:this.options.inline,responsive:!1,title:e("title",!0,!1),byline:e("byline",!0,!1),portrait:e("portrait",!0,!1),transcript:e("transcript",!0,!1),dnt:e("dnt",!0,!1),pip:e("pip",!0,!1),badge:e("badge",!0,!1),speed:e("speed",!0,!1),transparent:e("transparent",!0,!1),color:this.options.args.match(/color=([0-9a-fA-F]{6})/)?.[1],background:this.options.args.match(/background=([0-9a-fA-F]{6})/)?.[1],text:this.options.args.match(/text=([0-9a-fA-F]{6})/)?.[1],quality:this.options.args.match(/quality=(1080p|720p|540p|360p|240p|auto)/)?.[1]};t=Object.fromEntries(Object.entries(t).filter(([,e])=>void 0!==e)),window.Vimeo?.Player&&SR7.cookieMediaAllowed&&(this.player=new window.Vimeo.Player(this.containerId,t),this.pauseRequested=!1,this.player.setCurrentTime(this.options.start),this.player.ready().then(()=>{this.iframe=this.container.getElementsByTagName("IFRAME"),null!==this.iframe&&(this.iframe=this.iframe[0]),this.playerReady=!0,this.updateSize(this.options.width,this.options.height),this.iframe.style.opacity=1,this.iframe.style.borderRadius=this.iframe.parentElement.parentElement.style?.borderRadius,this.options.mute&&this.player.setVolume(0),this.dispatch("ready"),this.el.dispatchEvent(new CustomEvent("ready",{detail:{player:this}}))})),this.muted=this.options.mute,this.addEvent(),this.showHide(),this.rewind("pause"),this.muteFallBack=!1}rewind(e){this.player&&(this.player.setCurrentTime(this.options.start),"pause"==e&&this.pause())}remove(){this.player&&this.player.unload().then(()=>{this.player=null})}mute(){if(!this.player)return;let e=this,t=this.player;this.player.getVolume().then(function(s){e.player.muted=!0,e.lastVolume=0==s?1:s,t.setVolume(0),e.muted=!0}).catch(function(e){console.error("Error getting volume:",e)})}unmute(){if(!this.player)return;let e=this;e.lastVolume=null==e.lastVolume||0==e.lastVolume?1:e.lastVolume,this.player.setVolume(e.lastVolume).catch(function(e){console.error("Error setting volume:",e)}),e.muted=!1,e.player.muted=!1}updateSize(e,t){this.player&&this.playerReady&&(this.options.cover?(this.aspectRatio<=this.el.clientWidth/this.el.clientHeight?t=(e=this.container.clientWidth)/this.aspectRatio:e=(t=this.container.clientHeight)*this.aspectRatio,void 0!==e&&0!==e&&e!==this.iframe.width&&(this.iframe.style.width=this.iframe.width=_tpt.unitize(e,"px")),void 0!==t&&0!==t&&t!==this.iframe.height&&(this.iframe.style.height=this.iframe.height=_tpt.unitize(t,"px")),t>this.container.clientHeight?this.iframe.style.transform="translateX(0px) translateY("+_tpt.unitize((this.container.clientHeight-t)/2,"px")+")":e>this.container.clientWidth&&(this.iframe.style.transform="translateY(0px) translateX("+_tpt.unitize((this.container.clientWidth-e)/2,"px")+")")):(void 0!==e&&0!==e&&e!==this.iframe.width&&(this.iframe.width=_tpt.unitize(e,"px")),void 0!==t&&0!==t&&t!==this.iframe.height&&(this.iframe.height=_tpt.unitize(t,"px"))))}async play(){this.player&&(this.pauseRequested=!1,await this.ensureReadyAndExecute(async()=>{try{if(!_tpt.userInteracted&&this.options.autoPlay&&this.player.setVolume(0),await this.player.play(),this.pauseRequested)return void this.pause();this.lastPlayerState=this.states.playing}catch(e){if("NotAllowedError"===e.name)this.muteFallBack=!0,this.player.setVolume(0),"false"!==this.options.autoPlay&&!1!==this.options.autoPlay&&"no1sttime"!==this.options.autoPlay&&this.play();else if("AbortError"===e.name)console.log("Play was interrupted."),this.lastPlayerState=this.states.paused;else{if("PlayInterrupted"!==e.name)throw e;console.log("Play was interrupted by a pause request.")}}},"play"))}async pause(e){this.pauseRequested=!0,this.player&&(this.pauseBy=e,await this.ensureReadyAndExecute(async()=>{try{if(await this.player.getPaused())return;await this.player.pause(),this.lastPlayerState=this.states.paused}catch(e){if("NotAllowedError"===e.name)this.player.setVolume(0),this.pause();else{if("AbortError"!==e.name)throw e;console.log("Pause was interrupted."),this.lastPlayerState=this.states.paused}}},"pause"))}addEvent(e,t,s){let i;if(null!=this.player&&null!=this.player.on&&SR7.cookieMediaAllowed)return this.stateChangeListenerAdded||(this.lastPlayerState=null,this.player.on("play",()=>{this.lastPlayerState=this.states.playing,this.stopPlayingMedias(),this.playingList("add",this),this.dispatch("playing"),this.showHide(),this.state="playing",SR7.F.triggerMediaEvent(this,"update")}),this.player.on("pause",()=>{this.lastPlayerState=this.states.paused,this.playingList("remove",this),this.dispatch("paused"),this.showHide(),this.state="paused",SR7.F.triggerMediaEvent(this,"update")}),this.player.on("ended",()=>{this.lastPlayerState=this.states.ended,this.playingList("remove",this),this.dispatch("finished"),this.showHide(),this.state="finished",SR7.F.triggerMediaEvent(this,"update")}),i=this.player.on("timeupdate",e=>{0!==this.options.end&&e.seconds>=this.options.end?this.options.loop?(this.rewind(),this.play()):(this.options.rewind&&this.rewind(),this.pause(),this.dispatch("finished")):0!==this.options.start&&e.seconds<this.options.start&&this.rewind(),this.muted&&!this.isMuted&&(this.player.setVolume(0),this.isMuted=!0),this.dispatch("timeupdate",e),this.lastPlayerState=this.getState(),this.showHide()}),this.stateChangeListenerAdded=!0),void 0!==e&&(this.listeners[e]={callback:t,params:s}),i}}class a extends t{constructor(e,t,s){super(e,t,s),this.player=null}async add(){try{await this.waitForContainer(this.containerId)}catch(e){return void console.error(e)}const e=document.createElement("audio"===this.options.type?"audio":"video");e.setAttribute("id",this.containerId+"_html5"),e.className="sr7-html5-video",e.setAttribute("src",_tpt.urlProtocol(this.options.src)),e.setAttribute("preload","metadata"),e.setAttribute("playsInl
147ine","metadata"),(this.options.controls??"").includes("s")&&e.setAttribute("controls",""),"audio"===this.options.type&&void 0!==this.options.controls&&(this.options.controls=this.options.controls.replace("xl","")),("audio"===this.options.type&&""==this.options.controls||null==this.options.controls)&&this.el.classList.add("sr7-hidden-audio"),1==this.options.mute&&e.setAttribute("muted",""),1==this.options.loop&&e.setAttribute("loop",""),this.container.appendChild(e),this.player=e,this.container.style.width="100%",this.player.style.width="100%",this.container.style.height="auto"==this.options.target.style.height?"auto":"100%",this.player.style.height="auto"==this.options.target.style.height?"auto":"100%",this.player.style.borderRadius=this.container.parentElement.style?.borderRadius,this.playerReady=!0,this.options.volume=this.options.volume??1,this.options.volume=this.options.volume>1?this.options.volume/100:this.options.volume,this.player.volume=this.options.volume,this.dispatch("ready"),this.addEvent(),this.showHide(),this.updateSize(this.options.width,this.options.height,this.options.cover??1?"cover":"contain"),"carousel"===SR7.M[this.id].settings.type&&_tpt.isSafari11&&String(SR7.M[this.id].current.id)!==String(this.skey)&&(_tpt.gsap.fromTo(this.player,.3,{opacity:0,visibility:"hidden"},{opacity:1,visibility:"visible"}),this.player.play()),this.rewind("pause"),this.largeControls(),this.el.dispatchEvent(new CustomEvent("ready",{detail:{player:this}}))}rewind(e){this.player&&(this.player.currentTime=this.options.start,this.updateBackendSrc||"pause"!=this.requestedAction&&"pause"!=e||this.pause())}goto(e,t){if(this.player){let s=Math.round(10*e)/10;s!=this.lastRequestedTime&&requestAnimationFrame(()=>{try{this.player&&(this.player.currentTime=s)}catch{}this.lastRequestedTime=s,t&&this.canvas.drawImg(this.player)})}}drawCanvas(){!0===this.toCanvas&&null!=this.canvas&&(this.canvas.image&&this.canvas.drawImg(this.player),requestAnimationFrame(this.drawCanvas.bind(this)))}startCanvas(e){SR7.E.backend&&this.canvas||(this.hideCanvas&&(this.hideCanvas.kill(),this.hideCanvas=null),this.canvas=e,this.toCanvas=!0,this.drawCanvas(),this.container.style.visibility="hidden")}resumeCanvas(){this.toCanvas=!0,this.drawCanvas()}pauseCanvas(){this.toCanvas=!1}stopCanvas(){if(SR7.E.backend)return;let e="carousel"===SR7.M[this?.id]?.settings?.type&&_tpt.isSafari11&&String(SR7.M[this?.id]?.current?.id)!==String(this?.skey);this.hideCanvas=_tpt.gsap.fromTo(this.container,.3,{opacity:e?1:0,visibility:"hidden"},{opacity:1,visibility:"visible"}),this.hideCanvas.eventCallback("onComplete",e=>{e.toCanvas=!1,delete e.canvas,this.hideCanvas=null},[this]),this.container.style.visibility="visible"}largeControls(){if(null!=this.container?.parentNode&&("audio"===this.type||"html5"===this.type)&&(this.options.controls??"").includes("xl")&&!_tpt.tf(this.options.noInteract)){if(this.lrgbutton=this.lrgbutton??this?.container?.parentNode?.querySelector?.("SR7-LRG-CTRL")?.[0],null==this.lrgbutton){const e=_tpt.collector();this.lrgbutton=e.add({tag:"sr7-lrg-ctrl"}),this.lrgPlay=e.add({tag:"sr7-lrg-play"}),this.lrgPause=e.add({tag:"sr7-lrg-pause"}),this.lrgbutton.appendChild(this.lrgPlay),this.lrgbutton.appendChild(this.lrgPause),this.container.parentNode.appendChild(this.lrgbutton)}this.lastPlayerState==this.states.playing?(this.lrgbutton.classList.remove("playing"),this.lrgbutton.classList.add("paused")):(this.lrgbutton.classList.add("playing"),this.lrgbutton.classList.remove("paused"))}}getState(){return this.player?this.player.ended?this.states.ended:this.player.paused?this.states.paused:this.player.playing?this.states.playing:this.states.unstarted:null}remove(){this.player&&(this.player.pause(),this.player.src="",this.player.load(),this.player=null)}mute(){this.player&&(this.player.muted=!0,this.muted=!0)}unmute(){this.player&&(this.player.muted=!1,0==this.player.volume&&(this.player.volume=1),this.muted=!1)}async play(){this.player&&((!_tpt.userInteracted&&this.options.autoPlay||this.options.mute)&&(this.player.muted=!0),await this.ensureReadyAndExecute(()=>{this.player.play().catch(e=>{"NotAllowedError"===e.name&&(this.player.muted=!0,this.player.play())})},"play"))}async pause(e){this.player&&(this.pauseBy=e,await this.ensureReadyAndExecute(()=>{this.player.pause()},"pause"))}
147updateSize(e,t,s){this.player&&(this.player.arCalculated||void 0===this.player.videoHeight||0===this.player.videoHeight||(this.aspectRatio=this.player.videoWidth/this.player.videoHeight,this.player.arCalculated=!0),"cover"!==s&&"contain"!==s||(this.player.style.objectFit=s),this.el.classList["auto"==this.el?.style?.height?"add":"remove"]("sr7_miah"))}addEvent(e,t,s){this.stateChangeListenerAdded||(this.lastPlayerState=null,this.player.addEventListener("play",e=>{this.lastPlayerState=this.states.playing,this.stopPlayingMedias(),this.playingList("add",this),this.dispatch("playing",e),this.showHide(),this.largeControls(),this.state="playing",SR7.F.triggerMediaEvent(this,"update")}),this.player.addEventListener("pause",e=>{this.lastPlayerState=this.states.paused,this.playingList("remove",this),this.dispatch("paused",e),this.showHide(),this.largeControls(),this.state="paused",SR7.F.triggerMediaEvent(this,"update")}),this.player.addEventListener("ended",e=>{this.lastPlayerState=this.states.ended,this.playingList("remove",this),this.dispatch("finished",e),this.showHide(),this.largeControls(),this.state="finished",SR7.F.triggerMediaEvent(this,"update")}),this.player.addEventListener("timeupdate",e=>{this.player.currentTime>=this.options.end&&0!==this.options.end?this.options.loop?(this.rewind(),this.play()):(this.options.rewind&&this.rewind(),this.pause(),this.dispatch("finished")):this.player.currentTime<this.options.start&&0!==this.options.start&&this.rewind(),this.muted&&(this.player.muted=!0),this.dispatch("timeupdate",e)}),this.stateChangeListenerAdded=!0),void 0!==e&&(this.listeners[e]={callback:t,params:s})}}SR7.videoPlayer=class{constructor(e,t,r){switch("slidebg"===r.subtype&&"html5"!==r.type&&(r.autoPlay=!1,r.poster.showOnPause=!0),r.type){case"youtube":this.player=new s(e,t,r);break;case"vimeo":this.player=new i(e,t,r);break;case"html5":case"audio":this.player=new a(e,t,r);break;default:throw new Error(`Invalid video type. Please use "youtube", "vimeo", or "html5". Received: ${r.type}`)}}add(){return this.player.add()}remove(){this.player.remove()}rewind(){this.player.rewind()}play(){let{c:e}=SR7.F.getLayer(this?.player?.el?.id);this.pauseBy=null,"slidebg"===e?.subtype&&String(SR7.M[e.mid].current.id)!==String(e.skey)||this.player.play()}pause(e){this.pauseBy=e,this.player.pause(e)}mute(){this.player.mute()}unmute(){this.player.unmute()}updateSize(e,t){this.player.updateSize(e,t)}isPlaying(){return this.player.isPlaying()}isHidden(){return this.player.isHidden()}update(e){return this.remove(),this.player.options=e,this.add()}hasEvent(e){return this.player.hasEvent(e)}addEvent(e,t,s){this.player.addEvent(e,t,s)}isReady(){return this.player.isReady()}toggle(){this.player.toggle()}stopPlayingMedias(){this.player.stopPlayingMedias()}goto(e,t){this.player.goto(e,t)}startCanvas(e){this.player.startCanvas&&this.player.startCanvas(e)}stopCanvas(){this.player.stopCanvas&&this.player.stopCanvas()}drawCanvas(){this.player.drawCanvas()&&this.player.drawCanvas()}},_tpt.R??={},_tpt.R.media=_tpt.extend?_tpt.extend(_tpt.R.media,{status:2,version:"7.0.8"}):{status:2,version:"7.0.8"}}(),function(){"use strict";if(window.SR7??={},window._tpt??={},SR7.F??={},SR7.D??={},SR7.E??={},void 0!==SR7.F.modify)return;SR7.F.getFXCoverAnim=(e,t,s,i)=>{let a=_tpt.gsap.timeline();e.fxitl=_tpt.gsap.timeline(),e.fxotl=_tpt.gsap.timeline();let r=o("in",t.fx,t.fxe,t.fxc),l=o("out",t.fx);if(e.fxitl.eventCallback("onStart",e=>{let t=SR7.E.backend?SR7.editor.scene.getRefScene(e.lkey):s;e.mask.style.overflow="hidden",SR7.E.backend&&e.el.classList["in"===t&&i<2&&("SR7-PREVIEW-SHAPE"==e.el.tagName||e.useFXC)?"add":"remove"]("sr7-fx-hidden")},[e,s,i]),e.fxitl.eventCallback("onComplete",e=>{let t=SR7.E.backend?SR7.editor.scene.getRefScene(e.lkey):s;e.maskForFx&&(e.mask.style.overflow="visible"),e.el.classList["in"===t&&i<2||"out"===t||!e.useFXC?"in"===t?"remove":"add":"in"===t?"add":"remove"]("sr7-fx-hidden")},[e,s,i]),SR7.E.backend&&"SR7-PREVIEW-SHAPE"!==e.el.tagName){const a=(a,r)=>{a.data={type:"FXCover",c:e,scene:s,frame:i}
147,a.eventCallback("onUpdate",function(e){let s=SR7.editor.scene.getRefScene(e.lkey);e.fxc.style.transformOrigin=o(r,t.fx,t.fxe,t.fxc).transformOrigin,e.fxc.style.visibility=e.useFXC?"visible":"hidden",e.fxc.style.backgroundColor=t.fxc;let l=a.progress(),n="in"==r?"remove":"add",d="in"==r?"add":"remove",c=e.useFXC?("in"===s&&i<2||"out"===s)&&0!==l&&e.useFXC?"out"===s?n:d:"out"===s?d:n:"remove";e.el.classList[c]("sr7-fx-hidden")},[e,s,i])};a(e.fxitl,"in"),a(e.fxotl,"out")}return r.visibility="hidden",e.fxitl.add(_tpt.gsap.fromTo(e.fxc,t.fxs/2e3,r,{visibility:"visible",scaleX:1,scaleY:1}),0),e.fxotl.add(_tpt.gsap.fromTo(e.fxc,t.fxs/2e3,{scaleX:1,scaleY:1},l),0),a.add(e.fxitl,0),a.add(e.fxotl,t.fxs/2e3),a},SR7.F.pan={getBox:function(e,t,s){let i=e.width/_tpt.dpr,a=e.height/_tpt.dpr,r=a*t,o=i*t;if(null==e.image)return;i/a<e.image.width/e.image.height?o=e.image.width*(r/e.image.height):r=e.image.height*(o/e.image.width);let l={l:(0-("center"==s?.x?.5:"left"==s?.x?0:"right"==s?.x?1:parseInt(s?.x??0)/100||0))*Math.abs(i-o),t:(0-("center"==s?.y?.5:"top"==s?.y?0:"bottom"==s?.y?1:parseInt(s?.y??0)/100||0))*Math.abs(a-r),w:o,h:r};return l.r=l.l+o,l.b=l.t+r,l},getStep:function(e){const{canvas:t,x:s,y:i,scale:a,rotate:r,pos:o}=e,l=SR7.F.pan.getBox(t,a,o);if(null==l)return;const n={rZ:Math.PI/180*r,scale:a,x:parseFloat(s)+l.l,y:parseFloat(i)+l.t,w:l.w,h:l.h},d=l.r-l.l,c=l.b-l.t;return n.x=n.x>0?0:d+n.x<t.width/_tpt.dpr?t.width/_tpt.dpr-d:n.x,n.y=n.y>0?0:c+n.y<t.height/_tpt.dpr?t.height/_tpt.dpr-c:n.y,n},observe:e=>{if(void 0!==SR7.M[e].c.pans.observing)return;let t=document.documentElement.clientHeight,s=document.documentElement.clientWidth;_tpt.resizeObserver.observe(e=>{const i=document.documentElement.clientHeight,a=document.documentElement.clientWidth;(!_tpt.is_mobile||Math.abs(t-i)>30||Math.abs(s-a)>0)&&SR7.F.pan.refresh(e,SR7.M[e].current.id),t=i,s=a},19,e),SR7.M[e].c.pans.observing=!0},refresh:(e,t,s,i=!0)=>new Promise(a=>{SR7.M[e].c.pans?.[t]?requestAnimationFrame(function(){for(let a of SR7.M[e].c.pans[t])if(i&&SR7.F.animateLayers({id:e,skey:t,layers:[a],scene:"in",caller:"update",update:"pan"}),SR7.E.backend&&s){let e=SR7.layer.getC(a)?.c;e?.canvas?.canvas&&e.canvas.drawImg(void 0,void 0,!0)}a()}):a()})},SR7.F.modify={prepare:e=>{if(null==e||"false"==String(e.s?.u??!1)&&"false"==String(e.s?.uf??!1)&&"false"==String(e.s?.utr??!1)&&"false"==String(e.m?.u??!1)&&"false"==String(e.m?.drag??!1))return;let t={mx:0,my:0,sx:0,sy:0,srx:0,sry:0,srz:0,ssc:1,sg:0,sb:0,sr:100,sf:100,mask:e.mask,mouse:e?.m??{},scroll:e?.s??{}};return t.scroll.rX&&(t.scroll.rX=parseInt(t.scroll.rX)),t.scroll.rY&&(t.scroll.rY=parseInt(t.scroll.rY)),t.scroll.rZ&&(t.scroll.rZ=parseInt(t.scroll.rZ)),t},get:(r,o,l,n,d,c,p,u)=>{if(l.modifiers??={},"opacity"===u)l.modifiers.opacity=i(n),"in"===d&&0==c&&(n.mod.animElemOpacity=o,n.el.tf=l.tf);else if("xy"===u)"in"===d&&0==c&&(n.mod.animElemXY=o,o.tx=l.x?.()??0,o.ty=l.y?.()??0,o.tx="inherit"==o.tx?0:o.tx,o.ty="inherit"==o.ty?0:o.ty),l.modifiers.x=e(n,"x"),l.modifiers.y=e(n,"y");else if("filter"===u){n.mod.animElemFilter=o;const{blur:e,grayscale:t,brightness:s}=n.filters.simple.filters;n.filters.simple.used.blur&&(l.tb=e),n.filters.simple.used.grayscale&&(l.tg=t),n.filters.simple.used.brightness&&(l.tr=s),"in"===d&&0==c&&(o.tb=l.tb??0,o.tg=l.tg??0,o.tr=l.tr??100),l.modifiers.filter=a(n.filters.simple,n)}else"transform"===u&&(n.mod.animElemTransform=o,"in"===d&&0==c&&(o.rx=l.rotationX??0,o.ry=l.rotationY??0,o.rz=l.rotationZ??0),l.modifiers.rotationX=t(n,"x"),l.modifiers.rotationY=t(n,"y"),l.modifiers.rotation=t(n,"z"),l.modifiers.scaleX=s(n),l.modifiers.scaleY=s(n));return l},handleListeners:e=>{const t=SR7.M[e];if(!t.settings.mod?.use||null==t.c.mod||_tpt.is_mobile&&t.settings.mod?.dOM)return;let s=!1,i=!1;for(let e in t.c.mod[t.current.id]){if(s&&i)continue;const a=t.c.layers[SR7.lToK[t.c.mod[t.current.id][e]]];s=s||""+(a.mod.mouse?.u??!1)!="false",i=i||""+(a.mod.scroll?.u??!1)!="false"}for(let e in t.staticSlides)if(_tpt.hop(t.staticSlides,e)&&""!=t.staticSlides[e]&&(!s||!i))for(let a in t.c.mod[t.staticSlides[e]]){const r=t.c.layers[SR7.lToK[t.c.mod[t.staticSlides[e]][a]]];s=s||""+(r.mod.mouse?.u??!1)!="false",i=i||""+(r.mod.scroll?.u??!1)!="false"}if(s)SR7.M[e].c.moduleListeners??={},SR7.M[e].c.moduleListeners.modify??={},SR7.M[e].c.moduleListeners.modify.enter??=SR7.F.module.listeners.reg(e,_tpt.is_mobile?"touchstart":"mouseenter",SR7.F.module.listeners.updateMouseCoordinates),SR7.M[e].c.moduleListeners.modify.coord??=SR7.F.module.listeners.reg(e,_tpt.is_mobile?"touchmove":"mousemove",SR7.F.module.listeners.updateMouseCoordinates),SR7.M[e].c.moduleListeners.modify.process??=SR7.F.module.listeners.reg(e,_tpt.is_mobile?"touchmove":"mousemove",function(e,t){SR7.F.modify.process(e,"mouse",void 0,t)}),_tpt.is_mobile&&(SR7.M[e].c.moduleListeners.modify.processTouch??=SR7.F.module.listeners.reg(e,"touchstart",function(e,t){SR7.F.modify.process(e,"touch",void 0,t)}));else for(let t of["enter","coord","process","processTouch"])SR7.M[e].c?.moduleListeners?.modify?.[t]&&(SR7.F.module.listeners.del(e,"enter"==t?_tpt.is_mobile?"touchstart":"mouseenter":_tpt.is_mobile?"touchmove":"mousemove",SR7.M[e].c.moduleListeners.modify[t]),delete SR7.M[e].c.moduleListeners.modify[t]);i?(SR7.M[e].c.moduleListeners??={},SR7.M[e].c.moduleListeners.modify??={},SR7.M[e].c.moduleListeners.modify.scroll??=SR7.F.module.listeners.reg(e,"scroll",function(e){
147SR7.F.isCarousel(e)?SR7.F.modify.processAll(e,"scroll"):SR7.F.modify.process(e,"scroll")})):SR7.M[e].c?.moduleListeners?.modify?.scroll&&(SR7.F.module.listeners.del(e,"scroll",SR7.M[e].c.moduleListeners.modify.scroll),delete SR7.M[e].c.moduleListeners.modify.scroll)},processAll:(e,t)=>{for(let s in SR7.M[e].slideOrder)(SR7.M[e].slides[SR7.M[e].slideOrder[s]].slide.visible||SR7.M[e].slideOrder[s]==SR7.M[e].current.id)&&SR7.F.modify.process(e,t,void 0,void 0,SR7.M[e].slideOrder[s])},process:(e,t,s,i,a)=>{if(SR7.F.modify.pOS(e,t,s,a??SR7.M[e].current.id),SR7.M[e].staticSlides)for(let i of SR7.M[e].staticSlides)SR7.F.modify.pOS(e,t,s,i)},pOS:(e,t,s,i)=>{const a=SR7.M[e];if(!a.settings.mod?.use||null==a.c.mod||null==a.c.mod[i]||_tpt.is_mobile&&a.settings.mod?.dOM)return;const o=a.c.d3?.[i]&&(a.settings.mod?.d3??!1)&&(a.settings.mod?.mouse??!1);if(o){const t=Math.round((a.mouse?.cDY??0)*a.settings.mod.d3d/a.dims.module.h),s=-Math.round((a.mouse?.cDX??0)*a.settings.mod.d3d/a.dims.module.w);_tpt.gsap.to([a.c.d3[i].layers,a.c.d3[i].bg],a.settings.mod.d3s,{rotateX:t,rotateY:s,z:r(e,Math.abs(t)+Math.abs(s)/2),ease:a.settings.mod.d3e,overwrite:"auto"})}for(let r in a.c.mod[i]){if(void 0!==s&&s!==r)continue;const l=a.c.layers[SR7.lToK[a.c.mod[i][r]]];if(l.mod.use3d=o,("mouse"===t||"touch"===t)&&(a.settings.mod.drag||a.settings.mod.mouse)&&"false"!==String(l.mod.mouse?.u??!1)){let s,i;if(null==l.mod.animElemXY&&"slidebg"===l.subtype&&(l.mod.animElemXY=l.px?l.px:l.mask?l.mask:l.el),a.settings.mod.drag&&SR7.F.isCarousel(e)){let e=a.settings.mod.sm,t=a.settings.mod.om;"opposite"===a.settings.mod.dir&&(e=t,t=e),s=(a.c.carousel.src.lpX-(a.c.carousel.src.s.realDragging?a.c.carousel.src.pX:0))*Math.max(1,e)/10,i=(a.c.carousel.src.lpY-a.c.carousel.src.pY)*Math.max(1,t)/10,"same"===a.settings.mod.dir?"h"===a.settings.carousel.type?i=0:"v"===a.settings.carousel.type&&(s=0):"opposite"===a.settings.mod.dir&&("h"===a.settings.carousel.type?(i=s,s=0):"v"===a.settings.carousel.type&&(s=i,i=0))}else{let e="touch"===t?"F":"";s=(a.mouse[l.mod.mouse.o+"DX"+e]??0)*l.mod.mouse.x/(o?"slidebg"!==l.subtype?200:155:100),i=(a.mouse[l.mod.mouse.o+"DY"+e]??0)*l.mod.mouse.y/(o?"slidebg"!==l.subtype?200:80:100)}void 0!==l.mod.mouse.s&&(l.mod.tlM=_tpt.gsap.to(l.mod,0===l.mod.mouse.s?1e-4:l.mod.mouse.s,{mx:s,my:i,ease:l.mod.mouse.e,overwrite:"auto"}),l.mod.tlM.eventCallback("onUpdate",SR7.F.modify.tlupdate,[l,"xy"]))}if("scroll"===t&&a.settings.mod.scroll){let e={ease:"power3.out",overwrite:"auto"};if("false"!==(l.mod.scroll?.u??"false")&&(e.sx=Math.round(a.scrollProc*(-l.mod.scroll.x/100*a.dims.module.h)*10)/10||0,e.sy=Math.round(a.scrollProc*(-l.mod.scroll.y/100*a.dims.module.h)*10)/10||0),l.mod.scroll.uf||l.mod.scroll.utr){const t=l.mod.scroll.t/2;let s=a.scrollProc;s=s>t?Math.min(1,(s-t)/(1-t)):s<-t?Math.max(-1,(s+t)/(1-t)):0,l.mod.scroll.uf&&(null==l.mod.animElemFilter&&(l.mod.animElemFilter=l.mask?l.mask:l.el,l.filters??={},l.filters.simple=SR7.F.getFilterStyle(l.mod.scroll,"",l.filters?.simple?.used??void 0)),"inherit"!==l.mod.scroll.g&&(e.sg=0==l.mod.scroll.g?0:Math.round(Math.abs(s)*l.mod.scroll.g)),"inherit"!==l.mod.scroll.b&&(e.sb=0==l.mod.scroll.b?0:Math.round(Math.abs(s)*l.mod.scroll.b)),"inherit"!==l.mod.scroll.r&&(e.sr=100==l.mod.scroll.r?100:Math.round((1-Math.abs(s))*l.mod.scroll.r)),"inherit"!==l.mod.scroll.f&&(e.sf="off"==l.mod.scroll.f?100:1-Math.abs(s)-Math.abs(s)*((l.mod.scroll.f-100)/100))),l.mod.scroll.utr&&(e.srx=0==l.mod.scroll.rX?0:Math.round(s*l.mod.scroll.rX),e.sry=0==l.mod.scroll.rY?0:Math.round(s*l.mod.scroll.rY),e.srz=0==l.mod.scroll.rZ?0:Math.round(s*l.mod.scroll.rZ),e.ssc=1==l.mod.scroll.sc?1:1+Math.abs(s)*l.mod.scroll.sc)}l.mod.tlS=_tpt.gsap.to(l.mod,.001*l.mod.scroll.s||.001,e),l.mod.tlS.eventCallback("onUpdate",SR7.F.modify.tlupdate,[l,"xy,filter,opacity,rotate"])}}},tlupdate:(r,o)=>{if(o.includes("xy")&&!SR7.F.modify.isTweening(r,"xy")&&(r.mod.animElemXY||r.mod.animElem)&&_tpt.gsap.set(r.mod.animElemXY||r.mod.animElem,{x:e(r,"x")(),y:e(r,"y")()}),o.includes("rotate")&&r.mod.scroll?.utr&&_tpt.gsap.set(r.target,{rotationX:t(r,"x")(),rotationY:t(r,"y")(),rotationZ:t(r,"z")(),scaleX:s(r)(),scaleY:s(r)()}),o.includes("filter")&&r.mod.animElemFilter&&!SR7.F.modify.isTweening(r,"filter")){let e=void 0===r.filters?"":a(r.filters.simple,r)();_tpt.gsap.set(r.mod.animElemFilter,{filter:""===e?"none":e})}!o.includes("opacity")||"slidebg"!==r.subtype&&!r.mod.animElemOpacity||"slidebg"!==r.subtype&&SR7.F.modify.isTweening(r,"opacity")||_tpt.gsap.set(r.el,{opacity:"slidebg"===r.subtype?Math.min(1,parseFloat(r.mod.sf)||1):i(r)})},isTweening:(e,t)=>
147{let s=!1;if(null==(e.mod?.coreTween?.[t]??void 0))return!1;for(let i in e.mod.coreTween[t])!s&&_tpt.hop(e.mod.coreTween[t],i)&&(s=e.tl?.[i]?.[e.mod.coreTween[t][i]]?.isActive()??!1);return s}},SR7.F.sbt={init:e=>{SR7.M[e].c.moduleListeners??={},SR7.M[e].c.moduleListeners.sbt??={},null==SR7.M[e].c.moduleListeners.sbt.scroll&&(SR7.M[e].c.moduleListeners.sbt.scroll=SR7.F.module.listeners.reg(e,"scroll",function(e){SR7.F.sbt.process(e,"scroll")},!0),SR7.F.sbt.process(e,"init"),requestAnimationFrame(()=>{_tpt.scrollObserver.process(SR7.M[e].c.module,!0)}))},process:(e,t)=>{const s=SR7.M[e];if(!SR7.E.backend&&s.settings.sbt?.f){const t=s.dims.content.h<_tpt.winH,i=_tpt.winH-s.dims.content.h-parseInt(s.dims.reduceHeight??0),a=s.settings.sbt.a??"top";if(s.useAsModal&&(SR7.F.module.box(e),SR7.F.modal.sbt=!0,SR7.F.modal.underlay("show"),s.c.module.style.transform="none"),s.sbt.__runTime??=0,(s.dims.moduleRect.top<parseInt(s.dims.reduceHeight??0)||s.dims.moduleRect.top+s.dims.content.h<_tpt.winH&&"travel"==a||s.dims.moduleRect.top+s.dims.content.h<=_tpt.winH&&"bottom"==a)&&s.dims.moduleRect.bottom-s.dims.content.h-("bottom"==a?i:0)>(s.dims.content.h>_tpt.winH?i:0)&&s.dims.moduleRect.top<_tpt.winH){!0!==s.sbtFreeze&&(s.c.content.style.position="fixed",s.c.content.style.top=parseInt(s.dims.reduceHeight??0)+"px",s.settings.size.fullWidth&&(s.c.content.style.left="0px"),s.c.content.style.bottom="auto",s.sbtFreeze=!0);const e=s.dims.sbt-(s.dims.content.h+(t?-i:i));let r=t?"travel"==a?parseInt(s.dims.reduceHeight??0)+i+(s.dims.moduleRect.top-i)/e*i:"bottom"==a?_tpt.winH-s.dims.content.h-parseInt(s.dims.reduceHeight??0):0:0-s.dims.moduleRect.top/e*i;_tpt.gsap.set(s.c.content,{y:r})}else!1!==s.sbtFreeze&&(s.c.content.style.position="absolute",s.sbtFreeze=!1,s.dims.moduleRect.top>=0?(s.c.content.style.top="0px",s.settings.size.fullWidth&&(s.c.content.style.left=s.dims.content.shiftx+s.dims.content.mwshiftx+"px"),s.c.content.style.bottom="auto",_tpt.gsap.set(s.c.content,{y:0})):(s.c.content.style.top="auto",s.c.content.style.bottom="0px",s.settings.size.fullWidth&&(s.c.content.style.left=s.dims.content.shiftx+s.dims.content.mwshiftx+"px"),_tpt.gsap.set(s.c.content,{y:"top"==a?parseInt(s.dims.reduceHeight??0):0})))}let i;if(i=s.settings.sbt?.f&&s.settings.sbt.nL?s.dims.moduleRect.top>=(s.dims.reduceHeight??0)&&s.dims.moduleRect.top<=_tpt.winH?s.sbt.__slen*(1-s.dims.moduleRect.top/_tpt.winH)/1e3:s.dims.moduleRect.top<=(s.dims.reduceHeight??0)&&s.dims.moduleRect.bottom>=s.dims.module.h?(s.sbt.__slen+s.sbt.__mlen*(Math.abs(s.dims.moduleRect.top)/(s.dims.moduleRect.height-s.dims.module.h)))/1e3:s.dims.moduleRect.top>_tpt.winH?0:(parseInt(s.settings.sbt.fEnd??0)+s.sbt.__elen*(1-s.dims.moduleRect.bottom/s.dims.content.h))/1e3:_tpt.gsap.utils.mapRange(1,-1,0,s.sbt.__len/1e3,s.scrollProcSA),s.sbt.__time??=i,"scroll"===t){if(s.sbt.done=!0,s.sbt.__time=i,-1==(s.current?.id??-1))return;SR7.F.updateSBTTimes(e,s.sbt.__time)}}},SR7.F.updateSBTTimes=function(e,t){const s=SR7.M[e];for(var i in s.sbt[s.current.id])_tpt.hop(s.sbt[s.current.id],i)&&(s.sbt[s.current.id][i].tl.paused()||s.sbt[s.current.id][i].tl.pause(),_tpt.gsap.to(s.sbt[s.current.id][i].tl,{duration:.001*s.settings.sbt.s,time:_tpt.gsap.utils.clamp(s.sbt[s.current.id][i].so,s.sbt[s.current.id][i].tl.duration(),t)}))};const e=(e,t)=>()=>parseFloat(e.mod.animElem["t"+t]??0)+(e.mod?.["m"+t]??0)+(e.mod?.["s"+t]??0)+"px",t=(e,t)=>()=>parseFloat(e.mod.animElem["r"+t]??0)+(e.mod?.["sr"+t]??0)+(e.mod?.["mr"+t]??0)+"deg",s=e=>()=>parseFloat(e.mod?.ssc??1),i=e=>()=>parseFloat(e.el.tf??0)*(e.mod?.sf??0),a=(e,t)=>()=>(e.used?.blur?"blur("+(parseInt(t.el.tb??0)+parseInt(t.mod?.sb??0))+"px) ":"")+(e.used?.grayscale?"grayscale("+(parseInt(t.el.tg??0)+parseInt(t.mod?.sg??0))+"%) ":"")+(e.used?.brightness?"brightness("+parseInt(t.el.tr??100)+"%)":""),r=(e,t)=>(s,i)=>parseInt(SR7.M[e].settings.mod.d3z??65)*(i.className.includes("-bg")?-t/5:1)+"px";let o=(e,t,s,i)=>{let a="in"==e?"cright"==t?{transformOrigin:"0% 50%",scaleX:0,scaleY:1}:"cleft"==t?{transformOrigin:"100% 50%",scaleX:0,scaleY:1}:"cbottom"===t?{transformOrigin:"50% 0%",scaleX:1,scaleY:0}:{transformOrigin:"50% 100%",scaleX:1,scaleY:0}:"cleft"===t?{transformOrigin:"0% 50%",scaleX:0,scaleY:1}:"cright"===t?{transformOrigin:"100% 50%",scaleX:0,scaleY:1}:"ctop"==t?{transformOrigin:"50% 0%",scaleX:1,scaleY:0}:{transformOrigin:"50% 100%",scaleX:1,scaleY:0};return a.ease=s,a.backgroundColor=i,a};_tpt.R??={},_tpt.R.modifiers=_tpt.extend?_tpt.extend(_tpt.R.modifiers,{status:2,version:"7.0.8"}):{status:2,version:"7.0.8"}}(),function(){"use strict";if(window.SR7??={},window._tpt??={},SR7.F??={},SR7.D??={},void 0!==SR7.F.navigation)return;SR7.F.navigation={init:e=>{SR7.F.navigation.create(e),a(e),_tpt.resizeObserver.observe(e=>{SR7.F.navigation.showHide(e)},19,e)},update:e=>{const t=SR7.M[e];t.c.nav&&"hero"!==t.settings.type&&(t.settings.nav?.arrows?.set&&u(e),t.settings.nav?.bullets?.set&&n(e),t.settings.nav?.tabs?.set&&d(e,"tabs"),t.settings.nav?.thumbs?.set&&d(e,"thumbs"),t.settings.nav?.scrubber?.set&&c(e,"scrubber"))},select:(e,t)=>
147{const s=SR7.M[e];if("hero"!==s.settings.type){for(let e of["bullets","tabs","thumbs","scrubber"]){let i=0;if(s.settings?.nav?.[e]?.set){let a=s.c?.nav?.[e]?.elements;if(a)for(let r of a)r.classList[r.dataset.key==t?"add":"remove"]("selected"),null!==r.getAttribute("aria-pressed")&&r.setAttribute("aria-pressed",r.dataset.key==t?"true":"false"),"scrubber"==e&&r.dataset.key==t&&s.c.nav?.scrubber?.srScrubber&&!s.c.nav.scrubber.srScrubber.dragging&&s.c.nav.scrubber.srScrubber.goTo(i),i++}}SR7.F.navigation.refreshContent(e)}},refreshContent:e=>{const t=SR7.M[e];if(!t.c?.nav||!t.settings?.nav||!t.settings.nav?.arrows?.set)return;let s=t.c.nav.arrows;for(let i of["left","right"]){let a=t.slides?.[t.slideOrder[SR7.F.requestSlide({id:e,slide:s[i].dataset.dir,force:!1,getter:!0})]]?.slide;a&&(f(s[i+"_dcs"],a),void 0!==s[i+"_img_live"]&&v(e,a,s[i+"_img_live"],s[i+"_img_tmp"],t.settings.nav.arrows.m??"hslide",i))}},remove:(e,t)=>{const s=SR7.M[e],i=s?.c?.nav,a=s?.settings?.nav;i&&a&&["bullets","tabs","thumbs"].forEach(e=>{if(!a[e]?.set)return;let s=i[e].elements.findIndex(e=>e.dataset.key==t);-1!==s&&(i[e].elements[s].remove(),i[e].elements.splice(s,1))})},showHide:(e,t,i)=>{i=i||"touchstart"==t||"mouseenter"===t;const a=SR7.M[e],r=a.c?.nav??!1;if(!r||!a.settings?.nav)return;let o=t;if(t=null==t?SR7.M[e].states.overModule?1:0:"mouseenter"===t||"touchstart"===t?1:0,r.dCalls)for(let e of r.dCalls)void 0!==e&&void 0!==e.kill&&e.kill();r.dCalls=[];let l=!1;["arrows","bullets","tabs","thumbs","scrubber"].forEach(n=>{if(!a.settings.nav?.[n]?.set)return;let d=a.settings.nav[n];SR7.E.backend&&(d.on=!0),t=d?.on?1:t,i=!d?.on&&i;let c="arrows"==n?[r[n].left,r[n].right]:r[n].wrap;if(0==(d?.show?.[a.LEV]??!0))_tpt.gsap.set(c,{display:"none"}),r[n+"visible"]=!1;else{if(0==r[n+"visible"]&&(null==o?_tpt.gsap.set(c,{display:"block",opacity:1}):_tpt.gsap.set(c,{display:"block"}),r[n+"visible"]=!0,l=!0),null==o)return;"arrows"==n?(1==t&&0==i&&!0!==r[n].animated&&(r.dCalls.push(s(e,0,r[n].left,0,d.l.anim,r[n].pos_left,!0)),r.dCalls.push(s(e,0,r[n].right,0,d.r.anim,r[n].pos_right,!0)),r[n].animated=!0),r.dCalls.push(s(e,d,r[n].left,t,d.l.anim,r[n].pos_left,i)),r.dCalls.push(s(e,d,r[n].right,t,d.r.anim,r[n].pos_right,i))):(1==t&&0==i&&!0!==r[n].animated&&(r.dCalls.push(s(e,0,r[n].wrap,0,d.anim,r[n].pos,!0)),r[n].animated=!0),r.dCalls.push(s(e,d,r[n].wrap,t,d.anim,r[n].pos,i)))}}),l&&requestAnimationFrame(function(){SR7.F.navigation.update(e)})},create:(s,a=["arrows","bullets","tabs","thumbs","scrubber"])=>{const r=SR7.M[s];for(let o of a)if(r.settings.nav?.[o]?.set){r.c.nav??={},r.c.nav[o]??={};let a=r.c.nav[o],n=r.settings.nav[o],d=_tpt.collector();if("arrows"==o)for(let e of["left","right"]){const t=a[e]=d.add({tag:"sr7-arrow",datas:{dir:"left"==e?n.i?"+1":"-1":n.i?"-1":"+1"},class:"sr7-"+e+"arrow sr7-arrows "+n.key});r.settings.acc?.use&&"true"!==String(r.settings.nav?.acc?.hidden)?(t.setAttribute("aria-label","left"==e?r.settings.nav?.acc?.next??"Next":r.settings.nav?.acc?.prev??"Previous"),t.setAttribute("role","button"),t.setAttribute("tabindex",0)):t.setAttribute("aria-hidden",!0),t.innerHTML=m(n.html),a[e+"_dcs"]=t.getElementsByTagName("sr7-navdc"),n.html.includes("sr7-nav-img")&&(a[e+"_img"]=t.getElementsByClassName("sr7-nav-img"),a[e+"_img"]?.length?(a[e+"_img"]=a[e+"_img"][0],a[e+"_img_live"]=d.add({tag:"sr7-nav-img-live"}),a[e+"_img_tmp"]=d.add({tag:"sr7-nav-img-tmp"}),a[e+"_img"].appendChild(a[e+"_img_tmp"]),a[e+"_img"].appendChild(a[e+"_img_live"])):delete a[e+"_img"]),t.style.opacity=0,d.fragment.appendChild(a[e]),i(s,t,"arrow")}else if("bullets"==o){a.wrap=d.add({tag:"sr7-bullets",class:"sr7-bullets "+n.key+" sr7-nd"+SR7.gV({v:n.d,id:s,u:0})[0]+" sr7-nph"+SR7.gV({v:n.h,id:s,u:0})[0]+" sr7-npv"+SR7.gV({v:n.v,id:s,u:0})[0]}),a.wrap.style.opacity=0,d.fragment.appendChild(a.wrap),a.elements=[];let e=1;n.i;const t=n.i?[...r.slideOrder].reverse():r.slideOrder;for(let o of t){if(!o||r.slides[o]?.slide?.slideshow?.hfn)continue;let t=d.add({tag:"sr7-bullet",class:"sr7-bullet",datas:{key:o}});r.settings.acc?.use&&"true"!==String(r.settings.nav?.acc?.hidden)?(t.setAttribute("aria-label",(r.settings.nav?.acc?.bullet??"Bullet")+" "+e),t.setAttribute("role","button"),t.setAttribute("tabindex",0),"unset"!==String(r.settings.nav?.acc?.pressed??"unset")&&t.setAttribute("aria-pressed","fal
147se")):t.setAttribute("aria-hidden",!0),e++,t.innerHTML=g(n.html,r.slides[o].slide);let l=t.getElementsByClassName("sr7-bullimg");l?.length&&v(s,r.slides[o].slide,l[0]),i(s,t),a.wrap.appendChild(t),a.elements.push(t)}}else if("tabs"==o||"thumbs"==o){const e="tabs"==o?"sr7-tab":"sr7-thumb";a.wrap=d.add({tag:"sr7-"+o,class:"sr7-"+o+" "+n.key+" sr7-nd"+SR7.gV({v:n.d,id:s,u:0})[0]+" sr7-nph"+SR7.gV({v:n.h,id:s,u:0})[0]+" sr7-npv"+SR7.gV({v:n.v,id:s,u:0})[0]}),a.mask=d.add({tag:"sr7-tt-mask",class:"sr7-"+o+"-mask"}),a.iwrap=d.add({tag:"sr7-"+o+"-wrap",class:"sr7-ntiw"}),a.wrap.appendChild(a.mask),a.mask.appendChild(a.iwrap),a.wrap.style.opacity=0,a.wrap.style.paddingTop=a.wrap.style.paddingBottom=a.wrap.style.paddingLeft=a.wrap.style.paddingRight=(SR7.gV({v:n.wr.p,id:s,u:0})??0)+"px",SR7.F.drawBG(a.wrap,{color:n.wr.c},!0,"bg"),a.elements=[];let t=1;const l=n.i?[...r.slideOrder].reverse():r.slideOrder;for(let c of l){if(!c||r.slides[c]?.slide?.slideshow?.hfn)continue;let l=d.add({tag:e,class:e,datas:{key:c}});r.settings.acc?.use&&"true"!==String(r.settings.nav?.acc?.hidden)?(l.setAttribute("aria-label",(r.settings.nav?.acc?.[o]??o)+" "+t),l.setAttribute("role",r.settings.nav?.acc?.role??"button"),l.setAttribute("tabindex",0),"unset"!==String(r.settings.nav?.acc?.pressed??"unset")&&l.setAttribute("aria-pressed","false")):l.setAttribute("aria-hidden",!0),l.innerHTML=g(n.html,r.slides[c].slide),t++;let p=l.getElementsByClassName("tabs"==o?"sr7-tab-img":"sr7-thumb-img");p?.length&&v(s,r.slides[c].slide,p[0]),i(s,l),a.iwrap.appendChild(l),a.elements.push(l)}}else if("scrubber"==o){const i=SR7.gV({v:n.h,id:s,u:0}),l=SR7.gV({v:n.v,id:s,u:0}),c="horizontal"==SR7.gV({v:n.d,id:s,u:0});a.wrap=d.add({tag:"sr7-"+o,class:"sr7-"+o+" "+n.key+" sr7-nd"+SR7.gV({v:n.d,id:s,u:0})[0]+" sr7-nph"+SR7.gV({v:n.h,id:s,u:0})[0]+" sr7-npv"+SR7.gV({v:n.v,id:s,u:0})[0]}),a.iWrap=d.add({tag:"sr7-"+o+"-wrap",class:"sr7-"+o+"-wrap"}),a.handle=d.add({tag:"sr7-"+o+"-handle",class:"sr7-"+o+"-handle"}),a.svg=new t({id:s,tp:n.tp,d:c}),a.iWrap.appendChild(a.svg.svg),a.svg.svg.style.position="absolute",c&&n.ha&&(a.rightHandleArrow=d.add({tag:"sr7-"+o+"-hra",class:"sr7-"+o+"-hra sr7-"+o+"-ha"}),a.leftHandleArrow=d.add({tag:"sr7-"+o+"-hla",class:"sr7-"+o+"-hla sr7-"+o+"-ha"}),a.handle.appendChild(a.rightHandleArrow),a.handle.appendChild(a.leftHandleArrow)),a.wrap.appendChild(a.iWrap),a.iWrap.appendChild(a.handle),a.wrap.style.opacity=0,a.wrap.style.paddingTop=a.wrap.style.paddingBottom=a.wrap.style.paddingLeft=a.wrap.style.paddingRight=(SR7.gV({v:n.wr.p,id:s,u:0})??0)+"px",SR7.F.drawBG(a.wrap,{color:n.wr.c},!0,"bg"),a.elemsWrap=d.add({tag:"sr7-"+o+"-thumbwrap",class:"sr7-"+o+"-thumbwrap"}),a.elements=[];for(let e of r.slideOrder){if(!e||r.slides[e]?.slide?.slideshow?.hfn)continue;let t=d.add({tag:"sr7-"+o+"-thumb",class:"sr7-"+o+"-thumb",datas:{key:e}});if(t.innerHTML=g(n.html,r.slides[e].slide),n.tn){let i=t.getElementsByClassName("sr7-scrubber-img");i?.length&&v(s,r.slides[e].slide,i[0])}a.elemsWrap.appendChild(t),a.elements.push(t)}if(a.handle.appendChild(a.elemsWrap),d.fragment.appendChild(a.wrap),n.hp&&r.settings.slideshow.auto){const e="left"
147===n.pa&&c?"0% 50%":"left"!==n.pa||c?"center"===n.pa?"50% 50%":c?"100% 50%":"50% 100%":"50% 0%";a.progress=d.add({tag:"sr7-"+o+"-progress",class:"sr7-"+o+"-progress"}),a.handle.appendChild(a.progress),a.progTween=_tpt.gsap.fromTo(a.progress,{scaleX:c?0:1,scaleY:c?1:0,transformOrigin:e},{scaleX:1,scaleY:1}),a.progTween.pause()}if(a.hoverTween=_tpt.gsap.timeline(),100!=n.sc){const e=("left"===i?"0%":"center"===i?"50%":"100%")+" "+("top"===l?"0%":"center"===l?"50%":"100%");a.hoverTween.fromTo(a.iWrap,{transformOrigin:e,scaleX:c?1:n.sc/100,scaleY:c?n.sc/100:1},{duration:.2,scaleX:1,scaleY:1},0)}if(0!==n.to&&a.hoverTween.fromTo(a.elemsWrap,{opacity:0},{duration:.2,opacity:1},0),c&&n.ha){const t=e(n,!0,"left"),s=e(n,!0,"right");a.hoverTween.fromTo(a.leftHandleArrow,t.from,t.to,.2).fromTo(a.rightHandleArrow,s.from,s.to,.2)}a.hoverTween.pause()}l({css:n.css??"",key:n.key,within:r.c.module.id,id:s,cst:r.settings.nav[o].cst,def:r.settings.nav[o].def});for(let e in r.slides)void 0!==r.slides[e]?.slide?.nav?.[o]&&l({css:n.css??"",key:n.key,within:r.c.module.id,id:s,navkey:r.settings.nav[o].key,cst:r.settings.nav[o].cst,def:r.settings.nav[o].def,scst:r.slides[e].slide.nav[o],sid:e});d.append("o"==n.io?r.c.module:r.c.content)}o(s),requestAnimationFrame(function(){SR7.F.navigation.update(s),SR7.M[s].states.overModule??=SR7.M[s].c.module.matches(":hover"),SR7.M[s].states.overModule?SR7.F.navigation.showHide(s,"mouseenter"):SR7.F.navigation.showHide(s,"mouseleave",!0)})},reAddCSS:(e,t=["arrows","bullets","tabs","thumbs","scrubber"])=>{const s=SR7.M[e];for(let i of t)if(s.settings.nav?.[i]?.set){s.c.nav??={},s.c.nav[i]??={};let t=s.settings.nav[i];l({css:t.css??"",key:t.key,within:s.c.module.id,id:e,cst:s.settings.nav[i].cst,def:s.settings.nav[i].def});for(let a in s.slides)void 0!==s.slides[a]?.slide?.nav?.[i]&&l({css:t.css??"",key:t.key,within:s.c.module.id,id:e,navkey:s.settings.nav[i].key,cst:s.settings.nav[i].cst,def:s.settings.nav[i].def,scst:s.slides[a].slide.nav[i],sid:a})}}};const e=function(e,t,s){const i={scale:t?0:1,opacity:t?0:1,rotation:t?180:-180,x:t?"left"===s?e.tr:-e.tr:0},a={scale:t?1:0,opacity:t?1:0,rotation:0,x:t?0:"left"===s?e.tr:-e.tr};return e.asc||(delete i.scale,delete a.scale),e.sp||(delete i.rotation,delete a.rotation),0===e.tr&&(delete i.x,delete a.x),e.f||(delete i.opacity,delete a.opacity),a.duration=.2,{from:i,to:a}},t=function(e){const t="http://www.w3.org/2000/svg";this.s=e,this.svg=document.createElementNS(t,"svg"),this.svg.style.display="block",this.rect=document.createElementNS(t,"rect"),this.pattern=document.createElementNS(t,"pattern"),this.pattern.setAttributeNS(null,"patternUnits","userSpaceOnUse"),this.pattern.setAttributeNS(null,"id",this.s.id+"-pattern"),"dots"===e.tp?(this.circle=document.createElementNS(t,"circle"),this.circle.setAttributeNS(null,"class","pattern-color"),this.pattern.appendChild(this.circle)):"vlines"!==this.s.tp&&"hlines"!==this.s.tp||(this.circle=document.createElementNS(t,"rect"),this.circle.setAttributeNS(null,"class","pattern-color"),this.pattern.appendChild(this.circle)),this.svg.appendChild(this.pattern),this.svg.appendChild(this.rect),this.rect.setAttributeNS(null,"fill","url(#"+this.s.id+"-pattern")};t.prototype.resize=function(){if(this.s.d?(this.dw=this.w,this.dh=this.h):(this.dw=this.h,this.dh=this.w),this.svg.style.width=this.w+"px",this.svg.style.height=this.h+"px",this.rect.setAttributeNS(null,"width",this.w),this.rect.setAttributeNS(null,"height",this.h),this.pattern.setAttributeNS(null,"width",this.dh),this.pattern.setAttributeNS(null,"height",this.dh),"dots"===this.s.tp)this.circle.setAttributeNS(null,"cx",this.dh/2),this.circle.setAttributeNS(null,"cy",this.dh/2),this.circle.setAttributeNS(null,"r",1);else if("vlines"===this.s.tp||"hlines"===this.s.tp){var e="vlines"===this.s.tp?1:this.dh/4,t="vlines"===this.s.tp?this.dh/4:1;this.circle.setAttributeNS(null,"x",(this.dh-e)/2),this.circle.setAttributeNS(null,"y",(this.dh-t)/2),this.circle.setAttributeNS(null,"width",e),this.circle.setAttributeNS(null,"height",t)}};const s=(e,t,s,i,a,r,o)=>_tpt.gsap.delayedCall(o||SR7.E.backend?0:SR7.gV({v:t[1==i?"dIn":"dOut"],id:e,u:0})/1e3,function(e,t,s,i,a){void 0!==e.anim&&e.anim.kill();let r=Math.max(.01,1==i?t*(1-e.style.opacity):t*e.style.opacity),o=((e="fade",t=1,s={x:0,y:0})=>{let i=1==t?{opacity:1,pointerEvents:"auto",ease:"power3.inOut"}:{opacity:0,ease:"power3.inOut"};return"left"!=e&&"right"!=e||(i.x=1==t?s.x:"left"==e?s.x-50:"right"==e?s.x+50:s.x),"top"!=e&&"bottom"!=e||(i.y=1==t?s.y:"top"==e?s.y-50:"bottom"==e?s.y+50:s.y),"zoomin"==e?i.scaleX=i.scaleY=1==t?1:.5:"zoomout"==e&&(i.scaleX=i.scaleY=1==t?1:1.2),i})(s,i,a);i||(o.onCompleteParams=[e],o.onComplete=e=>{e.style.pointerEvents="none"}),e.anim=_tpt.gsap.to(e,r,o)},[s,t.s/1e3,a,i,r]),i=(e,t,s)=>
147{SR7.E.backend||(t.addEventListener(_tpt.is_mobile?"touchend":"click",function(){this.moved||(s?SR7.F.requestSlide({id:e,slide:this.dataset.dir}):SR7.F.requestSlide({id:e,slide:"#"+this.dataset.key})),_tpt.is_mobile&&requestAnimationFrame(function(){t.classList.remove("sr7-touchhover")})}),t.addEventListener("keydown",function(t){"Enter"!==t.key&&13!==t.keyCode||(t.preventDefault(),s?SR7.F.requestSlide({id:e,slide:this.dataset.dir}):SR7.F.requestSlide({id:e,slide:"#"+this.dataset.key}))}),_tpt.is_mobile&&t.addEventListener("touchmove",function(e){(Math.abs(e.touches[0].clientX-this.startX)>5||Math.abs(e.touches[0].clientY-this.startY)>5)&&(this.moved=!0)}))},a=e=>{const t=SR7.M[e];if(void 0===SR7.M[e].states.touchListener){t.settings?.nav?.scrubber?.set&&r(e),SR7.M[e].c.module.querySelectorAll(_tpt.is_mobile?".sr7-bullet, .sr7-tab, .sr7-thumb, .sr7-rightarrow, .sr7-leftarrow":".sr7-arrows, .sr7-bullets, .sr7-bullet, .sr7-tab, .sr7-thumb, .sr7-thumbs, .sr7-tabs, .sr7-rightarrow, .sr7-leftarrow").forEach(function(e){e.addEventListener(_tpt.is_mobile?"touchstart":"mouseenter",function(e){this.classList.add("sr7-touchhover"),_tpt.is_mobile&&(this.startX=e.touches[0].clientX,this.startY=e.touches[0].clientY,this.moved=!1)}),e.addEventListener("mouseleave",function(){var e=this;requestAnimationFrame(function(){e.classList.remove("sr7-touchhover")})})}),SR7.M[e].states.touchListener=!0}},r=function(e){const t=SR7.M[e];let s=SR7.M[e].c.module.querySelector(100===t.settings.nav.scrubber.sc?".sr7-scrubber-handle":".sr7-scrubber");s.addEventListener(_tpt.is_mobile?"touchstart":"mouseenter",function(){this.classList.add("sr7-touchhover"),t.c.nav?.scrubber?.hoverTween&&t.c.nav.scrubber.hoverTween.play(),t.c.nav.scrubber.progTween?.progress&&t.c.nav.scrubber.progTween.progress(1),SR7.slideShow.pause(e)}),s.addEventListener(_tpt.is_mobile?"touchend":"mouseleave",function(){var s=this;requestAnimationFrame(function(){t.c.nav?.scrubber?.srScrubber?.dragging||(s.classList.remove("sr7-touchhover"),t.c.nav?.scrubber?.hoverTween&&(t.c.nav.scrubber.hoverTween.reverse(),SR7.slideShow.resume(e)))})})},o=e=>{void 0===SR7.M[e].states.navSHListener&&(SR7.F.module.listeners.reg(e,_tpt.is_mobile?"touchstart touchend":"mouseenter mouseleave",function(e,t){SR7.F.navigation.showHide(e,t.type)}),SR7.M[e].states.navSHListener=!0)},l=e=>{let{within:t,key:s,scst:i,sid:a,navkey:r}=e,o=new RegExp(`\\.(${s.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}[^,{]*)(?=,|{)`,"g"),l=SR7.F.navCSS(e);_tpt.injectCssJs((SR7.E.backend?SR7.migrate.navPH(l):l).replace(o,SR7.E.backend?"sr-stage-content .$1":`#${t+(r&&a&&i?'[data-current="'+a+'"]':"")} .$1`),void 0,void 0,e.id+"_navigationstyles"+(e.sid?"_"+e.sid:""))};SR7.F.navCSS=e=>{let{css:t,cst:s={},def:i={},scst:a}=e,r=""+t;const o=r.match(/##(.*?)##/g);if(o)for(let e=0;e<o.length;e++){const t=o[e].slice(2,-2);a&&_tpt.hop(a,t)?r=r.replaceAll(o[e],a[t]):_tpt.hop(s,t)&&s[t+"-def"]?r=r.replaceAll(o[e],s[t]):_tpt.hop(i,t)&&(r=r.replaceAll(o[e],i[t].data))}return r};const n=e=>{const t=SR7.M[e],s=t.settings.nav.bullets,i=t.c.nav.bullets;if(!i.elements.length)return;const a={w:i.elements[0].offsetWidth,h:i.elements[0].offsetHeight},r={w:0,h:0},o="horizontal"==SR7.gV({v:s.d,id:e,u:0});for(let e of i.elements)e.style.top=o?"0px":r.h+"px",e.style.left=o?r.w+"px":"0px",r.w=o?r.w+a.w+(s.g??0):a.w,r.h=o?a.h:r.h+a.h+(s.g??0);r.w=r.w-(o?s.g??0:0),r.h=r.h-(o?0:s.g??0),i.wrap.style.width=r.w+"px",i.wrap.style.height=r.h+"px",i.pos=h(e,i.wrap,s,r,o)},d=(e,t)=>{const s=SR7.M[e],i=s.settings.nav[t];if(!s.c.nav||!s.c.nav[t])return;const a=s.c.nav[t];let r;if(0==i.size.t){let e=Math.max(0,Math.min(1,(_tpt.winW-480)/500)),t=Math.max(i.size.nw*e,i.size.mw);r={w:t,h:t/i.size.nw*i.size.nh}}else r={w:SR7.gV({v:i.size.w,id:e,u:0,a:!0}),h:SR7.gV({v:i.size.h,id:e,u:0})};const o={w:0,h:0},l={w:0,h:0},n=2*SR7.gV({v:i.wr.mx,id:e,u:0}),d=2*SR7.gV({v:i.wr.my,id:e,u:0}),c="horizontal"==SR7.gV({v:i.d,id:e,u:0}),p=SR7.gV({v:i.wr.p,id:e,u:0}),u="o"!=i.io||c?s.dims.content.h:s.dims.module.h,m={w:s.dims.content.w-2*p,h:u-2*p};let g=Math.min(SR7.gV({v:i.m,id:e,u:0}),s.len);
147g=Math.min(g,c?Math.ceil(s.dims.content.w/(r.w+i.g)):Math.round(u/(r.h+i.g)));let f=1;for(let e of a.elements)e.style.top=c?"0px":o.h+"px",e.style.width=r.w+"px",e.style.height=r.h+"px",f<=g&&(l.w=c?l.w+r.w+(f==g?0:i.g??0):r.w,l.h=c?r.h:l.h+r.h+(f==g?0:i.g??0)),f++;if(l.w+=c?0:n,l.h+=c?d:0,o.w=c?i.wr.s?m.w:Math.min(l.w,m.w):l.w,o.h=c?l.h:i.wr.s?m.h:Math.min(l.h,m.h),l.w=c?Math.min(o.w+n,r.w*g+(g-1)*(i.g??0)+n):l.w,l.h=c?l.h:Math.min(o.h+d,r.h*g+(g-1)*(i.g??0)+d),i.wr.s){let t=SR7.gV({v:i.h,id:e,u:0}),s=SR7.gV({v:i.v,id:e,u:0});a.mask.style.left=c?"left"==t?parseInt(SR7.gV({v:i.x,id:e,u:0}))+p+"px":"right"==t?"":"50%":"",a.mask.style.right=c&&"right"==t?parseInt(SR7.gV({v:i.y,id:e,u:0}))+p+"px":"",a.mask.style.top=c||"top"==s?p+"px":"bottom"==s?"":"50%",a.mask.style.bottom=c||"bottom"!=s?"":p+"px",a.mask.style.transform="translate("+(c&&"center"==t?"-50%":"0px")+","+(c||"center"!=s?"0px":"-50%")+")"}if(a.mask.style.width=l.w+"px",a.mask.style.height=l.h+"px",a.mask.style.padding=.5*d+"px "+.5*n+"px",a.wrap.style.width=o.w+"px",a.wrap.style.height=o.h+"px",a.pos=h(e,a.wrap,i,o,c,p),l.w-=n,l.h-=d,s.settings.nav?.[t]?.set&&s.c?.nav?.[t]?.srcr){var S=s.c.nav[t].srcr.s;let e=!S.everbuild;S.everbuild=!0,S.width!==r.w&&(S.width=r.w,e=!0),S.height!==r.h&&(S.height=r.h,e=!0),S.space!==i.g&&(S.space=i.g,e=!0),S.type!==(c?"h":"v")&&(S.type=c?"h":"v",e=!0),S.wrapWidth!==l.w&&(S.wrapWidth=l.w,e=!0),S.wrapHeight!==l.h&&(S.wrapHeight=l.h,e=!0),e&&s.c.nav[t].srcr.rebuild()}else s.settings.nav?.[t]?.set&&(s.c.nav[t].srcr=new window.srCarousel({trigger:s.c.nav[t].wrap,wrap:s.c.nav[t].iwrap,slides:s.c.nav[t].elements,width:r.w,height:r.h,space:i.g,maxV:s.navLen,infinity:!1,spin:"off",spinA:0,align:"left",type:c?"h":"v",sightSnap:!0,dur:.3,ignoreOpacity:!0,wrapWidth:l.w,wrapHeight:l.h}))},c=(e,t)=>{const s=SR7.M[e],i=s.settings.nav[t],a=s.c.nav[t],r={w:SR7.gV({v:i.size.w,id:e,u:0,a:!0}),h:SR7.gV({v:i.size.h,id:e,u:0})},o={w:400,h:50},l="horizontal"==SR7.gV({v:i.d,id:e,u:0}),n=SR7.gV({v:i.wr.p,id:e,u:0}),d=SR7.gV({v:i.h,id:e,u:0}),c=SR7.gV({v:i.v,id:e,u:0});let u=s.navLen,m=r.h*i.hs/100;if(!l){const e=r.w;r.w=r.h,r.h=e,m=r.w*i.hs/100}o.w=Math.min(s.dims.module.w,l?Math.max(s.dims.module.w*i.ms/100,r.w*u+(u-1)*(i.g??0)):r.w),o.h=Math.min(s.dims.module.h,l?r.h:Math.max(s.dims.module.h*i.ms/100,r.h*u+(u-1)*(i.g??0))),a.handle.style.width=r.w+"px",a.handle.style.height=r.h+"px",100!==i.hs&&l?(a.handle.style.height=m+"px",a.handle.style.top=-(m-r.h)/2+"px",i.ho&&a.hoverTween.fromTo(a.handle,{height:r.h,top:0},{top:"bottom"===c?(r.h-m)/2:0,height:m,duration:.2},0)):100!==i.hs&&(a.handle.style.width=m+"px",a.handle.style.left=-(m-r.h)/2+"px",i.ho&&a.hoverTween.fromTo(a.handle,{left:0,width:r.w},{left:"right"===d?(r.w-m)/2:0,width:m,duration:.2},0));for(let e=0;e<s.navLen;e++){var g=a.elements[e];g.style.width=l?"100%":100*i.ts/100+"%",g.style.height=l?100*i.ts/100+"%":"100%",g.style.position="absolute",g.style.display="block",_tpt.gsap.set(g,{xPercent:l?0:"left"===d?i.to:-i.to,yPercent:l?"top"===c?i.to:-i.to:0})}let f=o.w,S=o.h;o.w=l?i.wr.s?s.dims.module.w-2*n:Math.min(o.w,s.dims.module.w-2*n):r.w,o.h=l?r.h:i.wr.s?s.dims.module.h-2*n:Math.min(o.h,s.dims.module.h-2*n),a.wrap.style.width=a.iWrap.style.width=o.w+"px",a.wrap.style.height=a.iWrap.style.height=o.h+"px",a.svg&&(a.svg.w=o.w,a.svg.h=o.h,a.svg.resize()),i.wr.s&&(f=o.w,S=o.h),o.w+=2*n,o.h+=2*n,a.pos=h(e,a.wrap,i,o,l,n),s.settings.nav?.[t]?.set&&s.c?.nav?.[t]?.srScrubber?(a.srScrubber.s.d=l,a.srScrubber.s.ww=f,a.srScrubber.s.wh=S,a.srScrubber.s.w=r.w,a.srScrubber.s.h=r.h,a.srScrubber.s.padding=n,a.srScrubber.s.space=i.g,a.srScrubber.resize()):s.settings.nav?.[t]?.set&&(s.c.nav[t].srScrubber=new p({elems:a.elements,handle:a.handle,d:l,ww:f,wh:S,w:r.w,h:r.h,padding:n,space:i.g,sk:i.sk,cor:i.cor,changeSlide:function(t){("carousel"!==s.settings.type||s.settings.carousel.justify)&&SR7.F.requestSlide({id:e,slide:"#"+a.elements[t].dataset.key})},changeProgress:function(e,t){"carousel"===s.settings.type&&!s.settings.carousel.justify&&s.c.carousel?.src&&s.c.carousel.src.rebuild({p:e,targetIndex:t})},onInteract:function(){s.c.nav.scrubber.progTween?.progress&&s.c.nav.scrubber.progTween.progress(1)},onIdle:function(){SR7.slideShow.resume(e),a.wrap.classList.remove("sr7-touchhover"),s.c.nav.scrubber?.hoverTween&&s.c.nav.scrubber.hoverTween.reverse()}}))},p=function(e){this.s=e,this.setDefaults(),this.len=e.elems.length,this.dl=e.elems.length-1,this.hl=(this.s[this.wdim]-this.s[this.dim])/this.dl,this.updateScrubber=this.update.bind(this);const t=this;this.draggable=_tpt.draggable.create(e.handle,{type:e.d?"x":"y",inertia:!0,cursor:"grab",activeCursor:"grabbing",bounds:e.d?{minX:0,maxX:e.ww-e.w}:{minY:0,maxY:e.wh-e.h},throwResistance:1e4,edgeResistance:.8,minDuration:.1,maxDuration:1.5,onPress:function(){t.dragging=!0,e.onInteract&&e.onInteract()},onDrag:this.updateScrubber,onThrowUpdate:this.updateScrubber,onClick:function(){t.dragging=!1,e.onIdle&&e.onIdle()},onThrowComplete:function(){t.dragging=!1,e.onIdle&&e.onIdle()},snap:{[e.d?"x":"y"]:function(e){return Math.round(e/t.hl)*t.hl}},zIndexBoost:!1,allowContextMenu:!0})[0],this.clampIndex=_tpt.gsap.utils.clamp(0,this.len-1),this.lerpHandler=this.lerp.bind(this),this.v=this.lv=0};p.prototype.setDefaults=function(){this.s.d?(this.tr="x",this.dim="w",this.wdim="ww"):(this.tr="y",this.dim="h",this.wdim="wh")},p.prototype.resize=function(){this.hl=(this.s[this.wdim]-this.s[this.dim])/this.dl,this.draggable.applyBounds({minX:0,maxX:this.s[this.wdim]-this.s[this.dim],minY:0,maxY:this.s[this.wdim]-this.s[this.dim]}
147),_tpt.gsap.set(this.s.handle,{[this.tr]:this.hl*this.lastIndex})},p.prototype.update=function(){var e=this.hl;const t=this;let s=this.draggable[this.tr]/e,i=-this.draggable[this.tr]%e/e,a=this.clampIndex(Math.round(this.draggable[this.tr]/e));s<=-1?i=1:s>=this.len&&(i=-1),a!==this.lastIndex&&(_tpt.gsap.to(this.s.elems,{opacity:0}),_tpt.gsap.to(this.s.elems[a],{opacity:1}),t.s.cor&&t.draggable.isPressed||(this.lastIndex=a),this.s.changeSlide&&(this.scDelay&&this.scDelay.pause&&this.scDelay.pause(),this.scDelay=_tpt.gsap.delayedCall(.2,function(){t.s.cor&&t.draggable.isPressed||t.s.changeSlide(a)}))),this.v=this.draggable[this.tr],this.tick||0===this.s.sk||(this.tick=requestAnimationFrame(this.lerpHandler)),this.s.changeProgress&&this.s.changeProgress(i,this.clampIndex(Math.floor((this.draggable[this.tr]-this.draggable[this.tr]%e)/e)))},p.prototype.lerp=function(){this.tick=cancelAnimationFrame(this.tick),this.tick||(this.tick=requestAnimationFrame(this.lerpHandler));let e=this.v-this.lv;this.lv+=.2*e,_tpt.gsap.set(this.s.elems,{[this.s.d?"skewX":"skewY"]:this.s.sk*Math.max(-1,Math.min(1,e/100)),[this.tr]:-e/2})},p.prototype.rebuild=function(e){let{p:t,targetIndex:s}=e;this.lv=-t*this.hl+this.hl*s,_tpt.gsap.set(this.s.handle,{[this.tr]:-t*this.hl+this.hl*s})},p.prototype.goTo=function(e){const t=this;this.lv=this.hl*e,_tpt.gsap.to(this.s.handle,{[this.tr]:this.hl*e,onUpdate:function(){t.updateThumbs()}})},p.prototype.updateThumbs=function(){let e=parseFloat(this.s.handle._gsap[this.tr]),t=this.clampIndex(Math.round(e/this.hl));t!==this.lastIndex&&(_tpt.gsap.to(this.s.elems,{opacity:0}),_tpt.gsap.to(this.s.elems[t],{opacity:1}))};const u=e=>{const t=SR7.M[e];if(null!=t.c.nav)for(let s of["left","right"])t.c.nav.arrows["pos_"+s]=h(e,t.c.nav.arrows[s],t.settings.nav.arrows[s[0]],{w:t.c.nav.arrows[s].offsetWidth,h:t.c.nav.arrows[s].offsetHeight})},h=(e,t,s,i,a,r)=>{const o=SR7.M[e];let l="o"==s.io&&o.settings.size.fullWidth?o.dims?.moduleRect?.x??0:0,n=(o.dims.content.h-o.dims.CFC.h)/2,d={left:s.wr?.s&&a?"o"===s.io?-l:0:"left"==SR7.gV({v:s.h,id:e,u:0})?"grid"==s.a?parseInt(o.dims.CFC.x)+"px":0-l+"px":"right"==SR7.gV({v:s.h,id:e,u:0})?"auto":"50%",right:s.wr?.s&&a?0:"right"==SR7.gV({v:s.h,id:e,u:0})?"grid"==s.a?o.dims.content.w-(parseInt(o.dims.CFC.x)+parseInt(o.dims.CFC.w))+"px":0-l+"px":"auto",top:s.wr?.s&&!a?0:"top"==SR7.gV({v:s.v,id:e,u:0})?("grid"==s.a?n:0)+"px":"bottom"==SR7.gV({v:s.v,id:e,u:0})?"auto":"50%",bottom:s.wr?.s&&!a?0:"bottom"==SR7.gV({v:s.v,id:e,u:0})?("grid"==s.a?n:0)+"px":"auto",x:s.wr?.s&&a?0:"center"==SR7.gV({v:s.h,id:e,u:0})?parseInt(SR7.gV({v:s.x,id:e,u:0}))-i.w/2-(r??0):"right"==SR7.gV({v:s.h,id:e,u:0})?0-parseInt(SR7.gV({v:s.x,id:e,u:0})):parseInt(SR7.gV({v:s.x,id:e,u:0})),y:s.wr?.s&&!a?0:"center"==SR7.gV({v:s.v,id:e,u:0})?parseInt(SR7.gV({v:s.y,id:e,u:0}))-i.h/2-(r??0):"bottom"==SR7.gV({v:s.v,id:e,u:0})?0-parseInt(SR7.gV({v:s.y,id:e,u:0})):parseInt(SR7.gV({v:s.y,id:e,u:0}))};return _tpt.gsap.set(t,d),d},m=e=>{e=e.replaceAll("{{title}}",'<sr7-navdc data-type="title"></sr7-navdc>').replaceAll("{{description}}",'<sr7-navdc data-type="description"></sr7-navdc>');for(let t=0;t<10;t++)e=e.replaceAll("{{params"+t+"}}",'<sr7-navdc data-type="params" data-index="'+t+'" ></sr7-navdc>');return e},g=(e,t)=>{e=e.replaceAll("{{title}}",t.title).replaceAll("{{description}}",t.description);let s,i=new DOMParser;for(let a=1;a<=10;a++)s=i.parseFromString(t?.params?.[a-1]?.v??"","text/html"),e=e.replaceAll("{{param"+a+"}}",String(s.body.textContent||"").substr(0,parseInt(t.params?.[a-1]?.l??500)));return e},f=(e,t)=>{for(let s of e)s.textContent=void 0!==s.dataset.index?t.params?.[s.dataset.index]?.v??"":t?.[s.dataset.type]??""},S=e=>(window.devicePixelRatio||1)>=2?e.n2:e.n1,v=(e,t,s,i,a,r)=>{let o=SR7.F.getNavBG(e,t.id,t?.thumb);if(o?.image?.src){if(SR7.M[e]?.imgList)try{for(let t in SR7.M[e].imgList){if(!_tpt.hop(SR7.M[e].imgList,t))continue;const s=SR7.M[e].imgList[t];_tpt.compareURL(s.old,o.image.src)&&(o.image.src=S(s))}}catch(e){console.log("Error optimizing thumbnail",e)}_tpt.registerImage(o.image.src,0,function(e){if("error"==e.state)return console.log("Fall back to Slide Image instead of Thumbnail"),y(s,i,o.slidebg,a,r);y(s,i,o,a,r)},"load_nav_thumbnail_"+Math.round(1e4*Math.random()),void 0,"youtube"!==(SR7.M[e].settings?.source?.type??""))}else y(s,i,o,a,r)},y=(e,t,s,i="",a)=>{if(""===i)void 0!==e&&SR7.F.drawBG(e,s,void 0,"bg"),void 0!==t&&SR7.F.drawBG(t,s,void 0,"bg");else{if("simple"===i||"fade"===i)return void _tpt.gsap.fromTo(e,.4,{opacity:0}
147,{opacity:1,onStart:function(){SR7.F.drawBG(e,s,void 0,"bg")},onComplete:function(){SR7.F.drawBG(t,s,void 0,"bg")}});if("hslide"===i){let i=e.parentNode.style.overflow;e.parentNode.style.overflow="hidden",_tpt.gsap.fromTo(t,.4,{opacity:1,x:"0%"},{opacity:1,x:"left"==a?"100%":"-100%"}),_tpt.gsap.fromTo(e,.4,{opacity:1,x:"left"==a?"-100%":"100%"},{opacity:1,x:"0%",onStart:function(){t.style.opacity=1,SR7.F.drawBG(e,s,void 0,"bg")},onComplete:function(){t.style.opacity=0,SR7.F.drawBG(t,s,void 0,"bg"),e.parentNode.style.overflow=i}})}}};_tpt.R??={},_tpt.R.navigation=_tpt.extend?_tpt.extend(_tpt.R.navigation,{status:2,version:"7.0.8"}):{status:2,version:"7.0.8"}}(),function(){"use strict";if(window.SR7??={},window._tpt??={},SR7.F??={},SR7.D??={},void 0!==SR7.F.prepareSlides)return;const e=(e,t,s,i)=>{const a=`${t}STR${s+1}`;e.slides[a]=_tpt.extend({},SR7.M[i].slides[t]),e.slides[a].slide.order=s+1,e.slides[a].slide.id=a},t=async(t,s,i)=>{if(null==s?.sourceSlideId||null==s?.sourceModuleId)return!1;let a,r=SR7.E?.v6v7ids?.n?.[s?.sourceSlideId];for(let e in SR7.JSON)if(!a&&String(SR7.JSON[e]?.id)===String(s?.sourceModuleId))if(SR7.JSON[e]?.slides?.[s?.sourceSlideId])a=e;else for(let t in SR7.JSON[e]?.slides)String(SR7.JSON[e]?.slides[t]?.slide?.id)===String(s?.sourceSlideId)||String(SR7.JSON[e]?.slides[t]?.id)===String(s?.sourceSlideId)?a=e:String(SR7.JSON[e]?.slides[t]?.slide?.id)!==String(r)&&String(SR7.JSON[e]?.slides[t]?.id)!==String(r)||(a=e,s.sourceSlideId=r);return void 0!==a&&void 0===SR7.M[a]&&(SR7.M[a]={},SR7.M[a].c={},await SR7.F.prepareModule({id:s?.sourceModuleId,result:SR7.JSON[a],onlyPrepare:!0})),void 0===a?(a=s?.sourceModuleId,await new Promise(o=>{_tpt.restAPI({action:"get_full_slider_object",version:s?.sourceModuleEngine??7,id:a,callBack:async l=>{try{l="object"!=typeof l?JSON.parse(l):l}catch{l=_tpt.fixResponse(l)}!1===l.success?o(!1):(SR7.F.regAddonResources(l.addOns??{}),SR7.JSON??={},SR7.JSON[a]=l,SR7.M[a]={},SR7.M[a].c={},await SR7.F.prepareModule({id:a,result:l,onlyPrepare:!0}),void 0===SR7.M[a].slides[s?.sourceSlideId]&&(null==r&&(r=l?.v6v7ids?.n?.[s?.sourceSlideId]),void 0!==r&&(s.sourceSlideId=r)),e(t,s?.sourceSlideId,i,a),o(!0))}})})):(e(t,s?.sourceSlideId,i,a),!0)},s=s=>{const i=SR7.M[s];return(e=>{const t=SR7.M[e];return new Promise(s=>{if(void 0!==t.stream&&Object.keys(t.stream).length>0)s();else{let i="wp-gallery"===t.settings.source.type?t.settings.source.sourceids:t.settings?.dbid??"";i=""==i?"SR7_"+(t.c?.module?.dataset?.id??e.replace("SR7_","").split("_")[0]):i,_tpt.restAPI({action:"slider.get.stream",id:i,callBack:e=>{if("object"!=typeof e)try{e=JSON.parse(e)}catch{e=_tpt.fixResponse(e)}0==e.success?console.log("Feed could not be Loaded"):(delete e.success,t.stream=e.data),s()}})}})})(s).then(async()=>{const a=Object.entries(i.slides).filter(([e,{slide:t}])=>_tpt.hop(i.slides,e)&&!t.global);if(i.slideTMP=a.map(([e,{slide:t}])=>({key:e,order:t.order-1})),null==i.stream||0==Object.keys(i.stream).length){let e=i.settings.source.type.charAt(0).toUpperCase()+i.settings.source.type.slice(1);return void SR7.F.errorSlide({id:s,subtitle:e+" reports: Please check the settings"})}const r=Object.keys(i.stream).length;if(0==r)return;const{length:o}=i.slideTMP;let l=0;SR7.JSON??={};for(let a=0;a<r;a++){await t(i,i.stream[a],a)||e(i,i.slideTMP[l++%o].key,a,s)}for(let e of i.slideTMP){i.c.slides[e.key]&&i.c.slides[e.key].parentNode.removeChild(i.c.slides[e.key]);let t=document.getElementById(s+"-"+e.key);t&&t.parentNode.removeChild(t),delete i.slides[e.key]}i.fromStream=!0})};SR7.F.errorSlide=({id:e,title:t="There is nothing to show here!",subtitle:s="Instagram reports: Please check the settings",icon:i='<i class="fa-warning"></i>',bg:a="#ffffff"})=>{const r=SR7.M[e];r.migrate=void 0,r.settings.type="hero",r.settings.nav=void 0,r.slides={error:{slide:{id:"error",version:"7.0.0",order:1},layers:{1:{id:1,content:{text:s},pos:{y:["21px","21px","17px","12px","7px"],h:["center"],v:["middle"],pos:"absolute"},tl:{in:{content:{all:[{pE:"d",sX:.9,sY:.9,o:0},{t:370,d:850,f:850,pE:"d",sX:1,sY:1,o:1}]}},out:{content:{all:[{t:0,d:300,f:300,pE:"n",o:0}]}}},tA:["center"],color:["#000000"],font:{family:"'Arial, Helvetica, sans-serif'",size:["#a",20,16,12,7],weight:["200","200","200","200","200"],ls:[0,0,0,0,0]},lh:["#a",20,16,12,7],type:"text"},2:{id:2,content:{text:t},pos:{y:["-20px","-20px","-16px","-12px","-7px"],h:["center"],v:["middle"],pos:"absolute"},tl:{in:{content:{all:[{pE:"d",sX:.9,sY:.9,o:0},{t:200,d:1e3,f:1e3,pE:"d",sX:1,sY:1,o:1}]}},out:{content:{all:[{t:0,d:300,f:300,pE:"n",o:0}]}}},tA:["center"],color:["#000000"],font:{family:"'Arial, Helvetica, sans-serif'",size:["30px","30px","24px","18px","11px"],weight:["200","200","200","200","200"],ls:[0,0,0,0,0]},lh:["30px","30px","24px","18px","11px"],type:"text"},3:{id:3,content:{text:i},pos:{y:["-70px","-70px","-57px","-43px","-26px"],h:["center"],v:["middle"],pos:"absolute"},tl:{in:{content:{all:[{pE:"d",sX:.9,sY:.9,o:0},{t:0,d:1040,f:1040,pE:"d",sX:1,sY:1,o:1}]}},out:{content:{all:[{t:0,d:300,f:300,pE:"n",o:0}]}}},tA:["center"],color:["#000000"],font:{family:"'Arial, Helvetica, sans-serif'",size:["50px","50px","41px","31px","19px"],weight:[400,400,400,400,400],ls:[0,0,0,0,0]},lh:["50px","50px","41px","31px","19px"],type:"text"},4:{id:4,subtype:"slidebg",size:{cMode:"cover"},bg:{color:a},tl:{in:{bg:{ms:1e3,rnd:!1,temp:{t:"*opacity* Fade In",p:"fade",m:"basic",g:"fade"},in:{o:0},out:{a:!1}}}},type:"shape"}}}},r.slides.error=_tpt.extend(r.slides.error,SR7.D.slideObj(e,r.slides.error.slide,1)),r.slides.error.layers=_tpt.extend(r.slides.error.layers,SR7.D.layerObjects({id:e,slide:r.slides.error,sid:"error",msource:"gallery"}))},SR7.F.prepareSlide=(e,t,s,a)=>{const r=SR7.M[e];
147r.zones[t]??={};let o=r.slides[t].slide?.attr?.id??"";if(o=""==o?e+"-"+t:o,r.c.slides[t]=document.getElementById(o),r.fromStream&&!r.slides[t].slide.global){r.slides[t].slide.title=SR7.F.getFeed(r,r.slides[t].slide.order,"title"),r.slides[t].slide.thumb.src=SR7.F.getFeed(r,r.slides[t].slide.order,"thumb",void 0,void 0,r.slides[t].slide.thumb?.default?.image?.src);for(let s=0;s<=r.slides[t].slide?.actions?.length;s++)r.slides[t]?.slide?.actions?.[s]?.link&&(r.slides[t].slide.actions[s]=_tpt.extend({},r.slides[t].slide.actions[s]),r.slides[t].slide.actions[s].link?.includes("{{")&&(r.slides[t].slide.actions[s].link=SR7.F.updateDynamicMetas(e,r.slides[t].slide.order,r.slides[t].slide.actions[s].link)));for(let s=0;s<=10;s++)void 0!==(r.slides[t]?.slide?.params?.[s]??void 0)&&(r.slides[t].slide.params[s].v=SR7.F.updateDynamicMetas(e,r.slides[t].slide.order,r.slides[t].slide.params[s].v).trim().replaceAll("<br>","").replace(/  +/g," "))}null==r.c.slides[t]&&(s??=_tpt.collector(),r.c.slides[t]=s.add({tag:"sr7-slide",id:e+"-"+t,class:r.slides[t].slide.global?"sr7-staticslide":"",datas:{key:t}})),!r.slides[t].slide.global&&r.settings.acc?.use&&("unset"!==String(r.slides[t].slide.acc.label).toLowerCase()&&""!==String(r.slides[t].slide.acc.label).toLowerCase()&&r.c.slides[t].setAttribute("aria-label","auto"==String(r.slides[t].slide.acc.label).toLowerCase()?""==r.slides[t].slide.title?"Slide "+r.slides[t].slide.order:r.slides[t].slide.title:r.slides[t].slide.acc.label),r.c.slides[t].setAttribute("aria-hidden","false"==String(r.slides[t].slide.acc.hidden)?"false":"true"),"unset"!==String(r.slides[t].slide.acc.role).toLowerCase()&&(r.c.slides[t].setAttribute("aria-roledescription",r.slides[t].slide.acc.roledep??"slide"),r.c.slides[t].setAttribute("aria-role",r.slides[t].slide.acc.role??"presentation")));for(let s in r.slides[t].slide.addOns)_tpt.hop(r.slides[t].slide.addOns,s)&&SR7.A?.[s]?.prepareSlide&&SR7.A[s].prepareSlide(e,t);return r.slides[t].slide.global?(a+=(""==a?"":",")+t,r.c.slides[t].classList.add("sr7-staticslide"),r.c.slides[t].classList.add("back"==r.slides[t].slide.pos?"sr7-staticslide-low":"sr7-staticslide-high"),r.c.slides[t].style.pointerEvents="none",(r.staticDiffLayers||SR7.E.backend)&&(s??=_tpt.collector(),r.c.slides[t+"_2"]=s.add({tag:"sr7-slide",id:e+"-"+t+"_2",class:"sr7-staticslide "+("back"==r.slides[t].slide.pos?"sr7-staticslide-high":"sr7-staticslide-low"),datas:{key:t+"_2"}}),a+=(""==a?"":",")+t+"_2",r.slides[t+"_2"]={slide:{global:!0},layers:{}})):void 0!==r.slides[t].slide.order?r.slideOrder[r.slides[t].slide.order-1]=t:r.slideOrder.push(t),r.settings.mod.d3&&_tpt.gsap.set(r.c.slides[t],{perspective:1600,transformStyle:"preserve-3d"}),SR7.F.isCarousel(e)&&"v"===r.settings.carousel.type&&(r.c.slides[t].style.overflow="hidden"),i(r.slides[t].slide.actions),{missingSlides:s,staticSlides:a}},SR7.F.prepareSlides=async function(e){const t=SR7.M[e];t.slides??={},t.c.slides??={},t.zones??={};let i,a,r="";if("gallery"!==t.settings.source.type&&""!==t.settings.source.type&&await s(e),"hero"===t.settings.type){t.slideOrder=Array(1);let s=999999,o="";for(a in t.slides)_tpt.hop(t.slides,a)&&(void 0!==t.slides[a].slide.order&&s>t.slides[a].slide.order&&(s=t.slides[a].slide.order,o=a),t.slides[a].slide.global?({missingSlides:i,staticSlides:r}=SR7.F.prepareSlide(e,a,i,r)):""==o&&(o=a));({missingSlides:i,staticSlides:r}=SR7.F.prepareSlide(e,o,i,r))}else for(a in t.slideOrder=Array(Object.keys(t.slides).length),t.slides)_tpt.hop(t.slides,a)&&({missingSlides:i,staticSlides:r}=SR7.F.prepareSlide(e,a,i,r));if(i&&(t.c.adjuster??=t.c.module.getElementsByTagName("sr7-adjuster")[0],t.c.content??=t.c.module.getElementsByTagName("sr7-content")[0],t.c.carousel??=t.c.module.getElementsByTagName("sr7-carousel")[0],i.append(SR7.F.isCarousel(e)?t.c.carousel:t.c.content)),t.slideOrder=t.slideOrder.filter(Boolean),t.slideOrder=t.settings.slideshow.shuffle?_tpt.gsap.utils.shuffle(t.slideOrder):t.slideOrder,t.staticSlides=r.split(","),SR7.F.isCarousel(e))for(let e in t.staticSlides)_tpt.hop(t.staticSlides,e)&&t.staticSlides[e]&&t.slides[t.staticSlides[e]].slide.respVP&&t.c.content.appendChild(t.c.slides[t.staticSlides[e]]);t.prev??={},t.current??={},t.next??={};for(let e of["index","slide","id"])t.current[e]=t.prev[e]=t.next[e]=-1;for(var o in t.navSlideOrder=[],t.slideOrder)t.slides[t.slideOrder[o]]?.slide?.slideshow?.hfn||t.n
147avSlideOrder.push(t.slideOrder[o]);t.len=t.slideOrder.length,t.navLen=t.navSlideOrder.length};const i=e=>{if(null!=e)for(let t in e)if(_tpt.hop(e,t)&&"open_modal"==e[t].a){let s=e[t].target;if(SR7.F?.modal?.prepared?.[s])continue;SR7.F.modal.prepared??={},SR7.F.modal.prepared[s]=!0;let i=SR7.F.module.getIdByAlias(s);if(void 0!==i&&void 0!==SR7.M[i].c.module){let e=_tpt.strSetToObj(SR7.M?.[i]?.c?.module?.dataset?.modal??"");SR7.F.modal.register({id:i,alias:s,speed:parseInt(e.sp??1e3)/1e3,bg:e.bg??"transparent",pS:e.pS,v:e.v??"middle",h:e.h??"center"})}else _tpt.restAPI({action:"get_modal_settings",version:7,id:i,alias:s,forcealias:null==i,callBack:e=>{if("object"!=typeof e)try{e=JSON.parse(e)}catch{e=_tpt.fixResponse(e)}0==e.success?console.log(s+" Could not be Loaded from DB"):(e.sp=""==e.sp?"1000":e.sp,e.v6v7ids&&(SR7.E.v6v7ids=_tpt.extend(SR7.E.v6v7ids,e.v6v7ids)),e.trans&&(SR7.E.transtable=_tpt.extend(SR7.E.transtable,e.trans)),e.navs&&(SR7.NAV=_tpt.extend(SR7.NAV,e.navs)),SR7.F.modal.register({id:e.id,alias:s,speed:parseInt(e.sp??1e3)/1e3,bg:e.bg??"transpaent",pS:e.pS,v:e.v??"middle",h:e.h??"center"}))}})}};SR7.F.getSlideARatios=e=>{const t=SR7.M[e];if(void 0===t.slideRatios)for(let e in t.c.slides)if(_tpt.hop(t.slides,e))for(let s in t.slides[e].layers)t.slideRatios??={},_tpt.hop(t.slides[e].layers,s)&&"slidebg"===t.slides[e].layers[s].subtype&&(t.slideRatios[e]=""!=(t.slides[e].layers[s].bg?.image?.src??"")&&_tpt.getRatio((t.slides[e].layers[s].bg?.image?.ratio??void 0)||(t.slides[e].layers[s].bg?.video?.ratio??void 0)||1))};document.addEventListener("sr.slide.changeRequest",async function(e){const t=SR7.M[e.id];if(null==t||null==t||0==t.states.inViewPort){void 0!==t.c.module.observParams&&(t.c.module.observParams.callBack=function(t){_tpt.event.trigger("dom","sr.slide.changeRequest",{id:t.id,inlayers:e.inlayers,outlayers:e.outlayers})},t.c.module.observParams.runonce=!0,t.c.module.observParams.obj=t);let s=t.settings?.vPort??"100px";return s=Array.isArray(s)?s[0]:s,void _tpt.observeModule(t.c.module,s)}SR7.F.triggerSlideEvent(e.id,"beforeChange",["onbeforeswap"]),await SR7.F.drawSlide({id:e.id,slideid:t.next.id,type:"process",global:!0,render:!0,callback:e.callback,inlayers:e.inlayers,outlayers:e.outlayers})}),SR7.F.closeSlide=async e=>{const t=SR7.M[e];-1!=t.current.id&&(await SR7.F.animateLayers({id:e,skey:t.current.id,scene:"out"}),t.current={id:-1,slide:-1,index:-1})};const a=async(e,t)=>new Promise(s=>{Object.keys(SR7.M[e].slides[t]?.layers).length>0||SR7.M[e].slides[t]?.slide?.global||0==Object.keys(SR7.M[e].slides[t]?.slide).length?s():_tpt.restAPI({action:"slider.get.full_object",version:7,id:SR7.M[e].c.module.dataset.id??e,slideid:t,callBack:t=>{if("object"!=typeof t)try{t=JSON.parse(t)}catch{t=_tpt.fixResponse(t)}if(t.success){for(let s in t.slides){let i=t.slides[s].slide.id;Object.keys(SR7.M[e].slides[i]?.layers).length>0||(SR7.M[e].slides[i].layers=_tpt.extend(SR7.M[e].slides[i].layers,SR7.D.layerObjects({id:e,slide:t.slides[s],sid:i,msource:SR7.M[e].settings.source?.type??"gallery"})))}s()}}})});let r;SR7.F.preLoadSiblings=(e,t)=>{let s=SR7.M[e],i=s.slideOrder[t];i&&("preparing"==s.prepareMap[i]||s.prepareMap[i]||(s.prepareMap[i]="preparing",a(e,i).then(async()=>{await SR7.F.prepareLayers(e,i,!0).then(()=>{s.prepareMap[i]=!0,SR7.D.registerModuleFonts(e),_tpt.loadFonts()})})))},SR7.F.drawSlide=async e=>{await a(e.id,e.slideid).then(async()=>{var t;0==SR7.M[e.id].c.content.offsetWidth&&await(t=SR7.M[e.id].c.content,new Promise(e=>{!function s(){t.offsetWidth>0?requestAnimationFrame(()=>e()):requestAnimationFrame(s)}()})),await SR7.F.drawSlideProc(e)})},SR7.F.drawSlideProc=async e=>{let{id:t,slideid:s,type:i,global:a,render:r,callback:o,inlayers:l,outlayers:n,keepSlideVisible:d}=e;const c=SR7.M[t];
147if(null!=SR7.M[t].slides[s]){if(SR7.preLoader.state(t)&&SR7.preLoader.state(t,c.c.slides[s])||SR7.preLoader.show(t,c.c.slides[s]),c.prepareMap??={},"preparing"==c.prepareMap[s])return setTimeout(async function(){await SR7.F.drawSlideProc(e)},19);if(null==c.prepareMap[s]&&(c.prepareMap[s]="preparing"),await SR7.F.prepareLayers(t,s),c.fpsChecked||(_tpt.measureAverageFrameRate(4e3,t).then(e=>{c.averageFPS=e.averageFPS,c.lowFrameRateCount=e.lowFrameRateCount,c.averageFPS<30&&_tpt.event.trigger("dom","sr7.lowfps",{id:t,fps:e.averageFPS})}),c.fpsChecked=!0),c.prepareMap[s]=!0,SR7.preLoader.hide(t),SR7.preLoader.hide(t,c.c.slides[s]),"process"===i){let e=c.navLen-1;if(c.lastChangeDir=void 0!==c.current.index&&-1!==c.current.index?c.current.index<c.next.index&&c.next.index!==e||c.current.index==e&&0==c.next.index?1:c.current.index>c.next.index||0==c.current.index&&c.next.index==e?-1:1:1,!0!==d&&-1!==c.current.id&&c.current.id!==c.next.id&&await SR7.F.animateLayers({id:t,skey:c.current.id,scene:"out",layers:n}),!0!==d){for(let e of["index","slide","id"])c.prev[e]=c.current[e],c.current[e]=c.next[e],c.next[e]=-1;c.settings.acc?.use&&c.slides[c.current.id]?.slide?.acc?.label&&"auto"==String(c.slides[c.current.id]?.slide?.acc?.hidden).toLowerCase()&&(c.c.slides[c.current.id].setAttribute("aria-hidden","false"),c.c.slides[c.prev.id].setAttribute("aria-hidden","true")),c.settings.acc?.live&&"unset"!==String(c.slides[c.current.id]?.slide?.acc?.live??"unset").toLowerCase()&&_tpt.acc.announcer.update({customText:c.slides[c.current.id]?.slide?.acc?.live??void 0,moduleName:c.settings.alias,slideIndex:c.current.index,totalSlides:c.navLen,slideTitle:c.slides[c.current.id]?.slide?.title??"Slide "+(c.current.index+1)})}for(let e of c.slides[c.current.id].slide.actions)"toggleScenes"==e.a&&(e.toggled=!1);for(let e in c.slides[c.current.id].slide.actions){if(!_tpt.hop(c.slides[c.current.id].slide.actions,e))continue;let t=c.slides[c.current.id].slide.actions[e];"playScene"!==t.a&&"toggleScene"!==t.a||(t.state="idle")}c.navLen>1&&c.slides[c.prev.id]?.slide.slideshow.hal&&((e,t)=>{const s=SR7.M[e];if(s.hideAfterLoop??={},s.hideAfterLoop[t]??=0,s.hideAfterLoop[t]++,s.hideAfterLoop[t]>=parseInt(s.slides[t].slide.slideshow.hal)){void 0!==SR7.F.navigation&&SR7.F.navigation.remove(e,t);let i=s.navSlideOrder.findIndex(e=>e==t);-1!==i&&s.navSlideOrder.splice(i,1),i=s.slideOrder.findIndex(e=>e==t),-1!==i&&s.slideOrder.splice(i,1),s.current.index=s.navSlideOrder.findIndex(e=>e==s.current.id)}})(t,c.prev.id),!0!==d&&SR7.F.navigation&&SR7.F.navigation.select(t,c.current.id),c.settings.fixed||c.slides[s].slide.global||(c.c.slides[s].style.pointerEvents=c.settings.mod.d3?"none":"auto")}if(c.c.slides[s].style.visibility="visible",c.c.slides[s].style.display="block",a)for(let e in c.staticSlides)_tpt.hop(c.staticSlides,e)&&""!=c.staticSlides[e]&&await SR7.F.prepareLayers(t,c.staticSlides[e]).then(async()=>{c.c.slides[c.staticSlides[e]].style.display="block",c.c.slides[c.staticSlides[e]].style.visibility="visible",await SR7.F.drawRawLayers(t,c.staticSlides[e],"prepare"),await SR7.F.animateLayers({id:t,skey:c.staticSlides[e],scene:"out"}),await SR7.F.animateLayers({id:t,skey:c.staticSlides[e],scene:"in"})});if(!0!==d&&SR7.F.modify.handleListeners(t),SR7.F.updateBasicMetas(t),SR7.F.drawRawLayers(t,s,"prepare"),r&&(c.firstRendering??={},c.firstRendering[s]??=!0,SR7.F.animateLayers({id:t,skey:s,layers:l})),SR7.F.isCarousel(t)){let i=c.c.layers?.[c.c.slideBGs[c.current.id]?.lid],a=c.c.layers?.[c.c.slideBGs[c.prev.id]?.lid];if(e.skipPan||(i?.tl?.in?.pan&&SR7.F.pan.refresh(t,c.current.id),a?.tl?.in?.pan&&(a.tl.in.pan.pause(),a.canvas.pfrom&&(a.canvas.pfrom.onUpdate??=()=>{a.canvas.drawImg()},_tpt.gsap.to(a.canvas.pan,.3,a.canvas.pfrom)))),a?.media){let e=a.media.player.options;"1sttime"==e.autoPlay&&(e.autoPlay=!1),"no1sttime"==e.autoPlay&&(e.autoPlay=!0),a.media.pause(),e.rewind&&a.media.rewind()}for(let e in c.videosPlaying)_tpt.hop(c.videosPlaying,e)&&(c.videosPlaying[e].skey===c.current.id||c.videoDontInterrupt?.[e]||!1===c.videosPlaying[e].options.pauseOnSwap||c.videosPlaying[e].pause());if(s==c.current.id)for(let e in c.videoPlayInFocus){if(!_tpt.hop(c.videoPlayInFocus,e))continue;const t=c.videoPlayInFocus[e];t.skey==c.current.id&&"false"!==String(t.options.autoPlay)&&"no1sttime"!==t.options.autoPlay&&t.play(),"no1sttime"!==t.options.autoPlay&&"1sttime"!==t.options.autoPlay||(t.carouselFirstFocus?t.options.autoPlay="no1sttime"===t.options.autoPlay:t.carouselFirstFocus=!0)}i?.media&&i.media.play(),SR7.F.modify?.processAll&&SR7.F.modify.processAll(t,"scroll")}if(requestAnimationFrame(function(){!SR7.F.isCarousel(t)&&(c.zones[s]?.all||!c.zones[s]?.all&&c.dims.lastZoneDefined)&&(((c.zones[s]?.all??0
147)<(c.dims.lastZoneHeight??0)||(c.zones[s]?.all??0)>(c.dims.lastHeight??0))&&SR7.F.updateModuleDims(t,!0),c.dims.lastHeight=c.dims.content.h,c.dims.lastZoneHeight=c.zones[s].all),c.dims.lastZoneDefined=void 0!==c.zones[s]?.all,"all"!==c.settings.carousel.showAllLayers&&s!=SR7.M[t].current.id||SR7.F.reposLayers(t),SR7.M[t].c.autoParents?.[s]&&requestAnimationFrame(async function(){c.firstRendering[s]=!1;for(let e of SR7.M[t].c.autoParents[s])(SR7.F.isCarousel(t)&&"all"===c.settings.carousel.showAllLayers||"individual"===c.settings.carousel.showAllLayers&&SR7.M[t].slides[s].layers[e].viOC||s==SR7.M[t].current.id)&&await SR7.F.animateLayers({id:t,skey:s,layers:[e],scene:"in",caller:"update",update:"content"})})}),"process"===i&&(c.zOrder.managed||SR7.F.swapSlidezIndex(t),"hero"!==c.settings.type&&(c.len>1||"-1"===String(c.settings.slideshow.loop))&&SR7.slideShow.start(t),requestAnimationFrame(()=>{_tpt.scrollObserver.run(c.c.module)}),void 0!==c.c.viSH&&(c.c.viSH.me??=SR7.F.module.listeners.reg(t,_tpt.is_mobile?"touchstart":"mouseenter",SR7.F.showHideLayersOnHover),c.c.viSH.ml??=SR7.F.module.listeners.reg(t,_tpt.is_mobile?"touchend":"mouseleave",SR7.F.showHideLayersOnHover),c.states.overModule||SR7.F.showHideLayersOnHover(t,"hide"))),"function"==typeof o&&o(t),c.c.module.dataset.current=c.current.id,SR7.F.isCarousel(t)||requestAnimationFrame(()=>{SR7.F.preLoadSiblings(t,c.current.index+1,!0),SR7.F.preLoadSiblings(t,c.current.index-1>=0?c.current.index-1:c.navLen-1,!0)}),!0===c.settings.browser.useURLDeeplink){const e=c.slides[c.current.id].slide.attr.deepLink;e&&window.location.hash!==e&&(window.location.hash=e)}}},SR7.F.swapSlidezIndex=(e,t)=>{const s=SR7.M[e];if("carousel"===s.settings.type)return;for(let e in s.c.slides)_tpt.hop(s.c.slides,e)&&!s.slides[e].slide.global&&e!==t&&e!==s.current.id&&e!==s.prev.id&&(s.c.slides[e].style.zIndex=1);void 0!==t&&void 0!==s.c.slides[t]?(s.c.slides[t].style.zIndex=5,void 0!==s.c.slides[s.current.id]&&(s.c.slides[s.current.id].style.zIndex=2)):(void 0!==s.c.slides[s.current.id]&&(s.c.slides[s.current.id].style.zIndex=5),void 0!==s.c.slides[s.prev.id]&&(s.c.slides[s.prev.id].style.zIndex=2));let i=s.c.layers?.[s.c.slideBGs[s.current.id]?.lid];i?.tl?.in?.pan&&SR7.F.pan.refresh(e,s.current.id)},SR7.F.requestSlide=function(e){if(SR7.E.backend)return;let{id:t,slide:s,force:i=!1,getter:a,indicator:r}=e;var o=SR7.M[t];if(!SR7.F.isCarousel(t)&&parseInt(o.settings?.nav?.nd??0)>0&&o.states.sceneInProgress)return o.states.waitingForNextCall=e,void(o.states.waitingForNextCallTimer||(o.states.waitingForNextCallTimer=setTimeout(()=>{SR7.F.slideDelayFinished(t)},parseInt(o.settings.nav.nd))));delete o.states.waitingForNextCall;let l=!0;if(void 0!==s){if(s="#"==String(s)[0]&&-1==_tpt.findIndex(o.slideOrder,s.replace("#",""))?parseInt(s)>50?0:s.replace("#",""):s,"#"!==String(s)[0]){let e=o.navSlideOrder.indexOf(o.slideOrder[-1!==o.next.index?o.next.index:o.current.index]);e=-1==e?o.navSlideOrder.indexOf(o.slideOrder[o.lastNavRequested]):e,s="#"+o.navSlideOrder[_tpt.gsap.utils.wrap(0,o.navLen,"+"==(""+s)[0]||"-"==(""+s)[0]?parseInt(e)+parseInt(s):parseInt(s))]}o.required="#undefined"==s?0:_tpt.findIndex(o.slideOrder,s.replace("#","")),l=-1!==o.navSlideOrder.indexOf(o.slideOrder[o.required]),l&&(o.lastNavRequested=o.required,o.navRequired=o.navSlideOrder.indexOf(o.slideOrder[o.required]))}if(a)return o.required;if(!e.skipNav&&l&&(o.c.nav?.thumbs?.srcr&&o.c.nav.thumbs.srcr.goTo(o.navRequired??o.required),o.c.nav?.tabs?.srcr&&o.c.nav.tabs.srcr.goTo(o.navRequired??o.required)),SR7.F.isCarousel(t)&&"carousel"!==r)o.c.carousel?.src&&o.c.carousel.src.goTo(o.required);else{if(-1==o.next.index&&-1!==o.required)o.next.index=o.required,o.required=-1,o.next.id=o.slideOrder[o.next.index],o.next.slide=o.c.slides[o.next.id];else if(!i)return;if(o.slideShow?.pOS){o.slideShow.pOS=!1,o.settings.slideshow.auto=!0;const e=o.slideShow;void 0!==e&&void 0!==e.c&&(o.useProgressBar=!0,_tpt.gsap.to(e.c,.5,{opacity:1}))}if(o.current.id!=o.next.id||"-1"===String(o.settings.slideshow.loop))o.slideShow?.pOS&&(o.slideShow.pOS=!1,o.settings.slideshow.auto=!0),_tpt.event.trigger("dom","sr.slide.changeRequest",e);else for(let e of["index","slide","id"])o.next[e]=-1}},SR7.F.requestSlideFocus=(e,t)=>{const s=SR7.M[e];if(null==s)return;let i="all"==(s.settings?.carousel?.showAllLayers??!1);SR7.F.requestSlide({id:e,slide:"#"+t,indicator:SR7.F.moduleType(e),inlayers:i?[]:SR7.F.getCarouselLayers(e,t,"infocus"),outlayers:i?[]:SR7.F.getCarouselLayers(e,s.current.id,"outfocus"),skipNav:!0,render:!i})},SR7.F.redrawBG=async(e,t,s)=>{await SR7.F.drawSlide({id:e,slideid:t,skipPan:!0,type:"draw",global:!1,inlayers:SR7.F.getCarouselLayers(e,t,"visible"),render:s,callback:function(){SR7.F.isCarousel(e)&&SR7.F.showCarouselSlide(e,t)}})},SR7.F.nborSlide=(e,t)=>{const s=SR7.M[e];return s.current.index-1==t||s.current.index==t-1||0==s.current.index&&t==s.len-1||0==t&&s.current.index==s.len-1},SR7.slideShow={backend:(e,t)=>{SR7.E.backend&&(clearTimeout(r),r=setTimeout(()=>{SR7._pbar&&SR7._pbar.c.remove(),SR7._pbar=void 0,t&&(SR7._pbar=SR7.slideShow.build(SR7.editing.module),SR7._pbar.d=SR7.slideShow.getLen(SR7.editing.module),SR7._pbar.tween.duration(SR7._pbar.d/1e3),SR7._pbar.tween.progress(.2),SR7._pbar.tween.pause(),SR7._pbar.c.classList.add("sr--backend--pbar"))},150))},build:e=>{const t=SR7.M[e],s=t.settings.pbar,i=t.slideShow={t:0,d:0};return t.useProgressBar=void 0!==s&&s.set,void 0!==t.settings.slideshow.stopAt&&t.settings.slideshow.stopAt>
147=0&&(i.stopAt=parseInt(t.settings.slideshow.stopAt)),void 0!==t.settings.slideshow.loop&&t.settings.slideshow.loop>=0&&(i.loop=parseInt(t.settings.slideshow.loop)-1,i.stopAt=i.stopAt||t.navLen),!_tpt.is_mobile&&t.settings.slideshow.auto&&t.settings.slideshow.sOH&&(i.listenEnter=SR7.F.module.listeners.reg(e,_tpt.is_mobile?"touchstart":"mouseenter",SR7.slideShow.pauseOnHover),i.listenLeave=SR7.F.module.listeners.reg(e,_tpt.is_mobile?"touchstart":"mouseleave",SR7.slideShow.resumeOnLeave)),null==i.loop&&i.stopAt>=0&&"-1"!==t.settings.slideshow.loop&&(i.loop=0),t.useProgressBar?(i.c=_tpt.collector().add({tag:"canvas",class:"sr7-pbar",id:e+"-pbar"}),i.ctx=i.c.getContext("2d"),i.parts="slide"==s.base?1:t.navLen,i.gap=parseInt("slide"==s.base?0:s.g?s.gs:0),s.s=parseInt(s.s),t.c.content.appendChild(i.c),SR7.slideShow.resize(e),"cw"==s.t||"ccw"==s.t?i.r=parseInt(s.r):(i.totalSize="horizontal"===s.t?i.w:i.h,i.partSize=(i.totalSize-(i.parts-1)*i.gap)/i.parts,i._={w:parseInt("horizontal"==s.t?i.partSize:s.s),h:parseInt("horizontal"==s.t?s.s:i.partSize),x:0,y:0,gw:"horizontal"==s.t?i.gap:s.s,gh:"horizontal"==s.t?s.s:i.gap,k:"horizontal"==s.t?"x":"y"}),i.rtl="horizontal"==s.t?"right"==s.h:"vertical"==s.t&&"bottom"==s.v,i.tween=_tpt.gsap.fromTo(i,9,{t:0},{t:100,ease:"none"}),i.tween.pause(),i.tween.eventCallback("onUpdate",function(e){SR7.slideShow["cw"==s.t||"ccw"==s.t?"drawCircle":"drawBar"](e),SR7.slideShow.syncScrubTLs(e)},[e]),i.tween.eventCallback("onComplete",e=>{SR7.F.requestSlide({id:e,slide:"+1"}),SR7.F.triggerSlideEvent(e,"ended")},[e]),t.settings.pbar.s=parseInt(t.settings.pbar.s),_tpt.resizeObserver.observe(e=>{SR7.slideShow.resize(e)},19,e),i):(i.tween=_tpt.gsap.fromTo(i,9,{t:0},{t:100,ease:"none"}),i.tween.eventCallback("onComplete",e=>{t.settings.slideshow.auto&&(SR7.F.requestSlide({id:e,slide:"+1"}),SR7.F.triggerSlideEvent(e,"ended"))},[e]),void i.tween.eventCallback("onUpdate",function(){t?.c?.nav?.scrubber?.progTween&&!t?.c?.nav?.scrubber?.srScrubber?.dragging&&t.c.nav.scrubber.progTween.progress(this.progress()),SR7.slideShow.syncScrubTLs(e)},[e]))},fastForward:e=>{const t=SR7.M[e],s=t.settings.pbar,i=t.slideShow;i.FF={Sindex:i.Sindex,Reverse:t.current.index<i.Sindex,extra:0!=i.tween.progress()&&t.current.index<i.Sindex,t:100*i.tween.progress()||(i.Sindex<t.current.index?0:100)},i.tweenFF=_tpt.gsap.to(i,{duration:i.tween.progress()>0?(i.FF.Reverse?i.tween.progress():1-i.tween.progress())/10:.1,ease:"none"}),i.tween&&(i.tween.progress(0),i.tween.pause()),i.tweenFF.eventCallback("onUpdate",function(e){SR7.slideShow["cw"==s.t||"ccw"==s.t?"drawCircle":"drawBar"],SR7.slideShow.syncScrubTLs(e)},[e,!0]),i.tweenFF.eventCallback("onComplete",(e,t,s)=>{t.FF.Sindex<s.current.index?t.FF.Sindex++:t.FF.Sindex>s.current.index&&t.FF.Sindex--,t.FF.Reverse&&(t.tweenFF.invalidate(),t.FF.t=100),t.FF.Sindex!==s.current.index||t.FF.extra?t.tweenFF.play(0):SR7.slideShow.play(e),t.FF.extra=!1,t.tweenFF.duration(.1)},[e,i,t])},nullTimer:e=>{const t=SR7.M[e],s=t.slideShow;void 0!==s&&(s.pOS=SR7.M[e].slides[t.current.id]?.slide?.slideshow?.stop&&t.settings.slideshow.auto),t.useProgressBar=!1,t.settings.slideshow.auto=!1,void 0!==s&&void 0!==s.c&&_tpt.gsap.to(s.c,.5,{opacity:0})},pauseOnHover:(e,t)=>{SR7.M[e].slideShow.sOH=!0,SR7.slideShow.pause(e,t)},resumeOnLeave:e=>{SR7.M[e].slideShow.sOH=!1,SR7.slideShow.resume(e)},pause:(e,t)=>{null!=SR7.M[e].slideShow&&null!=SR7.M[e].slideShow.tween&&(!0===t&&(SR7.M[e].states.forcedPause=!0),SR7.M[e].slideShow.tween.pause(),SR7.M[e].slideShow.state="paused",SR7.F.updateAllTogglePrgLayers(e),SR7.F.triggerSlideEvent(e,"pause",["onpause"]))},resume:e=>{null!=SR7.M[e].slideShow&&null!=SR7.M[e].slideShow.tween&&(delete SR7.M[e].states.forcedPause,delete SR7.M[e].slideShow.state,SR7.M[e].slideShow.tween.play(),SR7.F.updateAllTogglePrgLayers(e),SR7.F.triggerSlideEvent(e,"resume",["onresume"]))},getLen:e=>{const t=SR7.M[e];return parseInt("default"==(t.slides[t.current?.id??-1]?.slide?.slideshow?.len??"default")?t.settings.default.len??9e3:t.slides[t.current.id??-1].slide.slideshow.len??9e3)},syncScrubTLs:(e,t)=>{if(SR7.E.backend)return;const s=SR7.M[e];if(!s||!s.slideShow)return;const i=s.slideShow,a="number"==typeof t?t/100:i?.tween?i.tween.progress():0;if(s.lNavs.scrubTLs&&Array.isArray(s.lNavs.scrubTLs))for(let e=0;e<s.lNavs.scrubTLs.length;e++){const t=s.lNavs.scrubTLs[e];t&&(t.paused(!0),t.totalProgress(a,!1))}},updateDynamicNavs:e=>{if(SR7.E.backend)return;const t=SR7.M[e];if(t.lNavs){t.lNavs.scrubTLs=[];let s=[t.current.id,t.staticSlides[0],t.staticSlides[1]];for(let i of s)if(void 0!==i&&t.lNavs?.[i]?.originals){for(let s of t.lNavs[i][t.current.id].progress){let a=SR7.F.getLayer({id:e,skey:i,lkey:s});const r=a?.c?.tl?.in?.TL;r&&(r.pause(0),r.timeScale(1),r.smoothChildTiming=!1,t.settings.slideshow.auto?(r.totalProgress(0,!1),t.lNavs.scrubTLs.push(r)):r.progress(1))}t.lNavs.dimAnim??={},t.lNavs.firstSetup??={};
147for(let s in t.slides[i]?.layers){if(!_tpt.hop(t.slides[i].layers,s))continue;let{layer:a,c:r}=SR7.F.getLayer({id:e,skey:i,lkey:s});const o=_tpt.tf(a.fluid?.tr??void 0);if("active"==a.nF)r.target.classList[a.nSlide!==t.current?.id?"add":"remove"]("sr7-layernav-hide"),-1==r.target.className.indexOf("sr7-layernav-hide")&&(t.lNavs.dimAnim[a.pid]??={},t.lNavs.dimAnim[a.pid].activeW=parseInt(_tpt.divSize(SR7.gV({v:a.size.w,id:e,f:o,m:"round",s:"scale"}))),0!=t.lNavs.dimAnim[a.pid].activeW&&null!=t.lNavs.dimAnim[a.pid].activeW&&null!=t.lNavs.dimAnim[a.pid].activeW||(t.lNavs.dimAnim[a.pid].activeW=Math.max(t.lNavs.dimAnim[a.pid].activeW||0,r.cw)),t.lNavs.dimAnim[a.pid].active={lkey:r.lkey,skey:r.skey,id:e});else if("idle"==a.nF){let s=-1!==r.target.className.indexOf("sr7-layernav-hide");r.target.classList[a.nSlide!==t.current?.id?"remove":"add"]("sr7-layernav-hide"),-1==r.target.className.indexOf("sr7-layernav-hide")&&(t.lNavs.dimAnim[a.pid]??={},t.lNavs.dimAnim[a.pid].idleW=parseInt(_tpt.divSize(SR7.gV({v:a.size.w,id:e,f:o,m:"round",s:"scale"}))),0!=t.lNavs.dimAnim[a.pid].idleW&&null!=t.lNavs.dimAnim[a.pid].idleW&&null!=t.lNavs.dimAnim[a.pid].idleW||(t.lNavs.dimAnim[a.pid].idleW=Math.max(t.lNavs.dimAnim[a.pid].idleW||0,r.cw)),t.lNavs.firstSetup[a.pid]&&s&&(t.lNavs.dimAnim[a.pid].inactive={lkey:r.lkey,skey:r.skey,id:e}))}}for(let e in t.lNavs.dimAnim){t.lNavs.firstSetup[e]=!0;let s=t.lNavs.dimAnim[e];if(s.active&&s.idleW){let e=SR7.F.getLayer({id:s.active.id,skey:s.active.skey,lkey:s.active.lkey}).c.target;_tpt.gsap.fromTo(e,.5,{width:s.idleW,ease:"linear.none"},{width:s.activeW,ease:"linear.none"})}if(s.inactive&&s.activeW){let e=SR7.F.getLayer({id:s.inactive.id,skey:s.inactive.skey,lkey:s.inactive.lkey}).c.target;_tpt.gsap.fromTo(e,.5,{width:s.activeW,ease:"linear.none"},{width:s.idleW,ease:"linear.none"})}}}SR7.slideShow.syncScrubTLs(e)}},start:e=>{const t=SR7.M[e];1!=t.navSlideOrder?.length||0!=(t.settings.slideshow?.naios??!1)||SR7.E.backend||(t.settings.slideshow.auto=!1);const s=t.settings.slideshow.auto?t.slideShow||SR7.slideShow.build(e):void 0;if(SR7.slideShow.updateDynamicNavs(e),!t.settings.slideshow.auto||SR7.M[e].slides[t.current.id]?.slide?.slideshow?.stop||void 0!==s&&0==s.loop&&s.stopAt-1==t.current.index)return SR7.slideShow.nullTimer(e),void _tpt.event.trigger("dom","sr.module.finished",{id:e});void 0!==s&&s.loop>=0&&t.current.index==t.len-1&&s.loop--,t.useProgressBar?(SR7.slideShow.resize(e),"animate"==t.settings.pbar.rev&&("paused"==SR7.M[e].slideShow.state||1!==s.tween.progress()&&0!==s.tween.progress()||t.current.index<s.Sindex||t.current.index>s.Sindex+1)?SR7.slideShow.fastForward(e):SR7.slideShow.play(e)):SR7.slideShow.play(e)},play:(e,t=0)=>{const s=SR7.M[e],i=s.slideShow;i.Sindex=s.current.index,i.d=SR7.slideShow.getLen(e),i.tween.duration(i.d/1e3),SR7.F.updateAllTogglePrgLayers(e),"paused"==SR7.M[e].slideShow.state?(i.tween.play(0),requestAnimationFrame(function(){i.tween.pause()})):i.tween.play(t)},resize:e=>{const t=SR7.M[e];if(!t.settings.slideshow.auto||!t.useProgressBar)return;const s=t.settings.pbar,i=t.slideShow;i.w=parseInt("horizontal"==s.t?"grid"==s.a?t.dims.CFC.w:t.dims.content.w:"vertical"==s.t?parseInt(s.s):2*parseInt(s.r)),i.h=parseInt("horizontal"==s.t?parseInt(s.s):"vertical"==s.t?"grid"==s.a?t.dims.CFC.h:t.dims.content.h:2*parseInt(s.r)),i.c.style.width=i.w+"px",i.c.style.height=i.h+"px",i.c.width=i.w*window.devicePixelRatio,i.c.height=i.h*window.devicePixelRatio,i.ctx.scale(window.devicePixelRatio,window.devicePixelRatio),i.resized=!0,SR7.gV({v:s.vis,id:e})?(i.c.style.visibility="visible",i.c.style.top="vertical"!==s.t?"top"==s.v?parseInt(s.y??0)+("grid"==s.a?t.dims.CFC.y:0)+"px":(("grid"==s.a?t.dims.CFC.y+t.dims.CFC.h:t.dims.content.h)-parseInt(s.y??0)-("cw"==s.t||"ccw"==s.t?2*parseInt(s.r):parseInt(s.s)))/("bottom"==s.v?1:2)+"px":"grid"==s.a?t.dims.CFC.y+"px":"0px",i.c.style.left=("horizontal"!==s.t?"left"==s.h?parseInt(s.x??0)+("grid"==s.a?t.dims.CFC.x:0):(("grid"==s.a?t.dims.CFC.x+t.dims.CFC.w:t.dims.content.w)+("right"==s.h?-1:1)*parseInt(s.x??0)-("cw"==s.t||"ccw"==s.t?2*parseInt(s.r):
147parseInt(s.s)))/("right"==s.h?1:2):"grid"==s.a?t.dims.CFC.x:0)+"px","cw"!=s.t&&"ccw"!=s.t&&(i.totalSize="horizontal"===s.t?i.w:i.h,i.partSize=(i.totalSize-(i.parts-1)*i.gap)/i.parts,null!=i._&&(i._.w=parseInt("horizontal"==s.t?i.partSize:s.s),i._.h=parseInt("horizontal"==s.t?s.s:i.partSize),SR7.slideShow["cw"==s.t||"ccw"==s.t?"drawCircle":"drawBar"](e)))):i.c.style.visibility="hidden"},drawCircle:(e,t)=>{const s=SR7.M[e],i=s.slideShow;if(!t&&void 0!==i.tweenFF&&i.tweenFF.isActive())return;const a=s.settings.pbar,r=t?i.FF.Sindex:i.Sindex,o=(t?i.FF.t:i.t)/100;s?.c?.nav?.scrubber?.progTween&&!s?.c?.nav?.scrubber?.srScrubber?.dragging&&s.c.nav.scrubber.progTween.progress(o);let l="slide"==a.base?360*o:360/i.parts*o;"slide"!==a.base&&(l+=360/i.parts*r),"ccw"==a.t&&(l=360-l),i.r-parseInt(a.s)<=0&&(a.s=a.r/4),i.ctx.lineCap="round",i.ctx.clearRect(0,0,2*a.r,2*a.r),i.ctx.beginPath(),i.ctx.arc(i.r,i.r,a.r-a.s,Math.PI/180*270,Math.PI/180*630),i.ctx.strokeStyle=a.bg,i.ctx.lineWidth=a.s-1,i.ctx.stroke(),i.ctx.beginPath(),i.ctx.strokeStyle=a.c,i.ctx.lineWidth=a.s,i.ctx.arc(i.r,i.r,a.r-a.s,Math.PI/180*270,Math.PI/180*(270+l),"cw"!==a.t),i.ctx.stroke()},drawBar:(e,t)=>{const s=SR7.M[e],i=s.slideShow;if(!t&&void 0!==i.tweenFF&&i.tweenFF.isActive())return;const a=s.settings.pbar,r=t?i.FF.Sindex:i.Sindex;i.ctx.clearRect(0,0,i.c.width,i.c.height);const o=(t?i.FF.t:i.t)/100,l=i.partSize*o;s?.c?.nav?.scrubber?.progTween&&!s?.c?.nav?.scrubber?.srScrubber?.dragging&&s.c.nav.scrubber.progTween.progress(o),i._.pw="horizontal"==a.t?l:a.s,i._.ph="horizontal"==a.t?a.s:l;for(let e=0;e<i.parts;e++)i._[i._.k]=i.rtl?i.totalSize-(e+1)*(i.partSize+i.gap)+i.gap:e*(i.partSize+i.gap),i.ctx.fillStyle=e<r&&1!==i.parts||e===r&&100===i.t?a.c:a.bg,i.ctx.fillRect(i._.x,i._.y,i._.w,i._.h),e!==r&&1!=i.parts||(i._[i._.k]=i.rtl?i._[i._.k]+i.partSize-l:i._[i._.k],i.ctx.fillStyle=a.c,i.ctx.fillRect(i._.x,i._.y,i._.pw,i._.ph));if(i.gap>0){i.ctx.fillStyle=a.gc;for(let e=1;e<i.parts;e++)i._[i._.k]=i.rtl?i.totalSize-e*(i.partSize+i.gap):e*i.partSize+(e-1)*i.gap,"transparent"==a.gc?i.ctx.clearRect(i._.x,i._.y,i._.gw,i._.gh):i.ctx.fillRect(i._.x,i._.y,i._.gw,i._.gh)}}},_tpt.R??={},_tpt.R.slide=_tpt.extend?_tpt.extend(_tpt.R.slide,{status:2,version:"7.0.8"}):{status:2,version:"7.0.8"}}(),function(){"use strict";if(window.SR7??={},window._tpt??={},SR7.F=SR7.F||{},void 0!==SR7.F.initCarousel)return;SR7.F.initCarousel=function(s,i){var a=SR7.M[s];if(SR7.F.isCarousel(s)){void 0===a.c.carousel&&(a.c.carousel={});var r=a.c.carousel;r.slides=[];for(var o=0;o<a.len;o++)r.slides.push(a.c.slides[a.slideOrder[o]]);var l=SR7.F.setCarouselSlideDims(s),n={startIndex:"#"==String(i)[0]&&-1!==_tpt.findIndex(a.slideOrder,i.replace("#",""))?_tpt.findIndex(a.slideOrder,i.replace("#","")):i,mID:s,slides:r.slides,trigger:a.c.module,wrap:a.c.carousel,width:l.width,height:l.height,syncO:!0,length:SR7.slideShow.getLen(s),slideChange:function(e){SR7.F.requestSlideFocus(s,a.slideOrder[e])},snappingTo:function(e){a.c.nav?.thumbs?.srcr&&a.c.nav.thumbs.srcr.goTo(a.c.nav.thumbs.srcr.getRealIndex(a.c.nav.thumbs.srcr.wrapIndex(e))),a.c.nav?.tabs?.srcr&&a.c.nav.tabs.srcr.goTo(a.c.nav.tabs.srcr.getRealIndex(a.c.nav.tabs.srcr.wrapIndex(e)))},slideVisible:function(e,t){var i=r.slides[e].dataset.key;a.slides[i].slide.visible=!0,t&&a.checkCarouselDone&&SR7.F.redrawBG(s,i)},slideHidden:function(e){var t=r.slides[e].dataset.key;a.slides[t].slide.visible=!1},onInteract:function(){SR7.slideShow.pause(s)},onIdle:function(){SR7.M[s]?.slideShow?.sOH||SR7.slideShow.resume(s)},exclude:["SR7-THUMBS","SR7-TABS","SR7-SCRUBBER"],callRebuild:function(e,t){!a.c.nav?.scrubber?.srScrubber?.rebuild||a.c.nav.scrubber.srScrubber.dragging||a.settings.carousel.justify||a.c.nav.scrubber.srScrubber.rebuild({p:e,targetIndex:t})}};a.settings.mod.drag&&(n.mouseDrag=!0,n.processMod=function(){for(var e in a.slideOrder)a.slides[a.slideOrder[e]].slide.visible&&SR7.F.modify.pOS(s,"mouse",void 0,a.slideOrder[e])}),("false"==String(a.settings.nav?.s?.mobC)&&_tpt.is_mobile||"false"==String(a.settings.nav?.s?.deskC)&&!_tpt.is_mobile)&&(n.ignoreDrag=!0),n=e(_tpt.extend(n,a.settings.carousel,{length:SR7.slideShow.getLen(s)})),r.src=new t(n),_tpt.resizeObserver.observe(e=>{SR7.F.rebuildCarousel(e)},19,s)}};let e=e=>(e.minS=parseFloat(e.minS??100)/100,e.maxR=parseFloat(e.maxR??0),e.maxO=parseFloat(e.maxO)/100,e.ease=e.ease.replace(".inOut",".out").replace(".in",".out"),e.dur=Math.min(parseInt(e.dur??800),e.length)/1e3,e);function t(e){this.proxy=document.createElement("div"),this.follower=document.createElement("div"),this.slides=e.slides,this.ignoreDrag=e.ignoreDrag,this.arr=[],this.s=e,this.len=e.slides.length,this.last=this.len-1,this.lerp=.1,this.pX=this.lpX=this.pY=this.lpY=0,this.setDefaults(),this.setType(),this.lastMouseEvent;var t=this;!0!==this.ignoreDrag&&(this.draggable=_tpt.draggable.create(this.proxy,{trigger:e.trigger,type:"h"===this.type?"x":"y",inertia:!0,cursor:"grab",activeCursor:"grabbing",throwResistance:this.s.snap?8e3:500,edgeResistance:.8,dragClickables:!1,minimumMovement:12,lockAxis:!0,allowNativeTouchScrolling:!0,clickableTest:e=>{if("true"==String(e?.dataset?.clickable))return!0},onPress:function(e){t.lastMouseEvent="press";if(t.onDragDone=!1,t.s.exclude)for(var s=0;s<t.s.exclude.length;
147s++)_tpt.closestNode(e.target,t.s.exclude[s])&&(this.endDrag(),t.dragging=!1,t.s.realDragging=!1);_tpt.gsap.to(t,{lerp:.1}),t.gStartX=this.pointerX,t.gStartY=this.pointerY,t.forceScroll=!1,t.gDecisionMade=!1,t.s.onInteract&&t.s.onInteract()},onClick:function(e){if(t.lastMouseEvent="click",_tpt.is_mobile&&("SR7-TABS"==this.vars.trigger.tagName||"SR7-THUMBS"==this.vars.trigger.tagName))for(var s=e.target;s&&s!==document;){if("SR7-TAB"===s.tagName||"SR7-THUMB"===s.tagName){s.click();break}s=s.parentNode}},onDragStart:function(){t.lpX=t.pX=this.pointerX,t.lpY=t.pY=this.pointerY,t.direction=this.getDirection(),t.tick||(t.tick=window.requestAnimationFrame(t.lerpHandler)),t.dragging=!0,t.s.lastDirection=this.getDirection(),t.s.realDragging=!0,t.s.dragTime=(new Date).getTime(),t.beforeDragFocused=t.focused},onDragEnd:function(){t.s.realDragging=!1,t.s.dragTimeDiff=(new Date).getTime()-t.s.dragTime,t.s.directionChanged=!1},onDrag:function(e){if(_tpt.is_mobile&&"h"===t.type&&!t.gDecisionMade){var s=Math.abs(this.pointerX-(t.gStartX??this.pointerX)),i=Math.abs(this.pointerY-(t.gStartY??this.pointerY));if(s+i>8){if(i>s+10)return t.forceScroll=!0,t.gDecisionMade=!0,t.dragging=!1,t.s.realDragging=!1,this.endDrag(),void(t.s.onIdle&&t.s.onIdle());t.gDecisionMade=!0}}if(!0!==t.forceScroll){if(t.lastMouseEvent="drag",0===e.pressure)return t.draggable.endDrag();t.onDragDone=!0,t.pX=this.pointerX,t.pY=this.pointerY,t.s.dragTimeDiff=(new Date).getTime()-t.s.dragTime,t.s.lastDirection!==this.getDirection()&&(t.s.directionChanged=!0),t.s.lastDirection=this.getDirection(),SR7.A?.mousetrap&&(SR7.A.mousetrap.processOnSlide(t.s.trigger.id,{type:"dragmove",clientX:t.pX,clientY:t.pY},!0),SR7.A.mousetrap.processOnLayer(t.s.trigger.id,{type:"dragmove",clientX:t.pX,clientY:t.pY}))}},onRelease:function(){t.lastMouseEvent="release",t.forceScroll=!1,t.gDecisionMade=!1,t.dragging=!1,t.s.realDragging=!1,!t.onDragDone&&t.s.onIdle&&t.s.onIdle()},snap:{[this.tr]:e=>{let s=t.s.trigger.id;return(!this.forceScroll||!SR7.M[s])&&this.snap.bind(this)(e)}},zIndexBoost:!1,allowContextMenu:!0})[0]),_tpt.gsap.set([this.proxy,this.follower],{[this.tr]:"+=0"}),this.lerpHandler=this.updateSlides.bind(this),this.tick=window.requestAnimationFrame(t.lerpHandler),this.rebuild({targetIndex:e.startIndex}),delete e.startIndex}SR7.F.hideCarouselSlides=function(e){const t=SR7.M[e];for(var s=0;s<t.len;s++){let e=t.slideOrder[s];_tpt.gsap.set(t.c.slides[e],{opacity:0})}},SR7.F.showCarouselSlide=function(e,t){const s=SR7.M[e];for(var i=0;i<s.len;i++){let e=s.c.carousel.src.arr[i],a=e.elem.dataset.key;a===t&&requestAnimationFrame(function(){_tpt.gsap.to(e,{syncedO:1,duration:1,onUpdate:function(e,t){_tpt.gsap.set(s.c.slides[e],{opacity:void 0===t.opacity?t.syncedO:Math.min(t.syncedO,t.opacity)})},onUpdateParams:[a,e]})})}},SR7.F.rebuildCarousel=function(e,t=!0,s=!0){var i=SR7.M[e];if(i?.c?.carousel?.src){var a=i.c.carousel.src.s,r=SR7.F.setCarouselSlideDims(e);a.width=r.width,a.height=r.height;var o=i.dims.module.w,l=i.dims.content.h;a.justify||("h"===a.type&&(o=Math.min(o,a.width*a.maxV+a.space*Math.max(a.maxV-2,0))),"v"===a.type&&(l=Math.min(l,a.height*a.maxV+a.space*Math.max(a.maxV-2,0)))),a.wrapWidth=o,a.wrapHeight=l,_tpt.gsap.set(i.c.carousel,{width:o,height:l,left:"center"===a.align?(i.dims.module.w-o)/2-("left"!=(i.dims.outNav?.align??"left")||i.settings.size.fullWidth?0:(i.dims.outNav?.w??0)/2):"end"===a.align?i.dims.module.w-o:0,top:"center"===a.align?(i.dims.content.h-l)/2:"end"===a.align?i.dims.content.h-l:0}),s&&i.c.carousel.src.rebuild()}if(t)for(var n in i.slides)i.slides[n].slide.visible&&SR7.F.redrawBG(e,n)},SR7.F.carSlideChange=function(e){var t=SR7.M[e];SR7.F.isCarousel(e)&&(void 0!==t.c.carousel&&t.c.carousel.src.goTo(t.next.index))},SR7.F.setCarouselSlideDims=e=>{var t=SR7.M[e],s=[],i=[];if(t.settings.carousel.justify)for(var a in t.slides)t.slides[a].slide.global||(s.push(t.settings.carousel.jMWidth?Math.min(t.dims.CFC[a].w,t.dims.module.w):t.dims.CFC[a].w),i.push(t.settings.carousel.jMWidth?Math.min(t.dims.CFC[a].h,t.dims.content.h):t.dims.CFC[a].h));return{width:t.settings.carousel.justify?s:t.settings.carousel.stretch?t.dims.module.w:t.dims.CFC.w,height:t.settings.carousel.justify?i:"v"===t.settings.carousel.type?t.dims.CFC.ch:t.dims.content.h}},window.srCarousel=t,t.prototype.setDefaults=function(){var e=this.s;this.s.wrap=this.s.wrap??this.s.trigger,this.s.trigger=this.s.trigger??this.s.wrap,void 0===this.wrapWPreset&&(this.wrapWPreset=void 0!==e.wrapWidth),void 0===this.wrapHPreset&&(this.wrapHPreset=void 0!==e.wrapHeight),this.s.wrapWidth=this.wrapWPreset?e.wrapWidth:this.s.wrap.offsetWidth,this.s.wrapHeight=this.wrapHPreset?e.wrapHeight:this.s.wrap.offsetHeight,this.s.type=this.t
147ype=e.type??"h",this.s.align=this.s.sightSnap?"left":this.s.align??"left",this.s.maxV=Math.max("3d"==this.s.spin?3:1,parseInt(this.s.maxV??3)),this.s.justify=this.s.justify??!1,this.s.minS=this.s.scale?this.s.minS??1:1,this.s.vScale=this.s.vScale??!1,this.s.oScale=this.s.oScale??!1,this.s.space=parseFloat(this.s.space??0),this.s.maxR=this.s.rotation?this.s.maxR??0:0,this.s.varR=this.s.varR??!1,this.s.maxO=this.s.opacity?1==this.s.maxV&&1!==this.s.maxO?0:this.s.opacity?this.s.maxO??1:1:1,this.s.varO=this.s.varO??!1,this.s.spin=this.s.spin??"off",this.s.spinA=parseInt(this.s.spinA??0),this.s.wrapPerspective=this.s.wrapPerspective??1200,this.s.snap=this.s.snap??!0,this.s.infinity=this.s.infinity??!0,this.s.skewX=parseFloat(this.s.skewX??0),this.s.skewY=parseFloat(this.s.skewY??0),this.s.dur=this.s.dur??.8,this.s[this.dim]&&this.s.space<-this.s[this.dim]?this.space=.8*this.s.space:this.space=this.s.space,this.s.align=this.s.align&&"center"!==this.s.align?"left"===this.s.align||"top"===this.s.align||"start"===this.s.align?"start":"end":"center",!0!==this.s.justify&&this.s.maxV>this.len&&(this.s.maxV=this.len%2?this.len:this.len+1)},t.prototype.setType=function(e){void 0===e&&(e=this.type),"h"===e?(this.tr="x",this.dim="width",this.wrapDim="wrapWidth"):(this.tr="y",this.dim="height",this.wrapDim="wrapHeight")},t.prototype.rebuild=function(e={}){var t,s=e.p??0;if(this.setDefaults(),e.type&&(this.type=e.type,this.setType()),this.draggable&&void 0!==this.totalWidth&&(this.totalWidth>this.s[this.wrapDim]?this.draggable.enable():this.draggable.disable()),_tpt.gsap.killTweensOf([this.proxy,this.follower],this.tr),void 0!==this.closest&&void 0===e.targetIndex||(this.closest=this.focused=e.targetIndex??0),this.lastFocused=this.focused,"center"===this.s.align||"end"===this.s.align?(this.offset=this.s[this.wrapDim]-(void 0===this.s[this.dim]?this.slides[0]["h"===this.type?"offsetWidth":"offsetHeight"]:"object"==typeof this.s[this.dim]?this.s[this.dim][0]:this.s[this.dim]),"center"===this.s.align&&(this.offset/=2)):this.offset=0,this.built){for(let e=0;e<this.len;e++)for(var i=0;i<this.len;i++)if(this.slides[e]===this.arr[i].elem){var a=this.arr[e];this.arr[e]=this.arr[i],this.arr[i]=a}}else for(let e=0;e<this.len;e++)this.arr.push({elem:this.slides[e],index:1,syncedO:this.s.syncO?0:void 0});if(this.positionSlides(this.focused,s),"off"!==this.s.spin){var r=this.arr[0][this.dim]/2;this.s.spinA=Math.max(Math.min(this.s.spinA,360/this.len),-360/this.len);var o=r/Math.sin(this.s.spinA/2*Math.PI/180);this.spinR=(Math.sqrt(o*o-r*r)+this.space)*Math.sign(this.s.spinA),"2d"===this.s.spin&&"h"===this.s.type?this.spinR+=(this.s.spinA<=0?0:1)*this.s.wrapHeight:"2d"===this.s.spin&&(this.spinR+=(this.s.spinA<=0?0:1)*this.s.wrapWidth)}(0===this.s.maxR&&"3d"!==this.s.spin||_tpt.gsap.set(this.s.slides[0].parentNode,{perspective:this.s.wrapPerspective}),this.s.infinity)||("center"===this.s.align?t=(this.s[this.wrapDim]-this.arr[this.last][this.dim])/2:"end"===this.s.align&&(t=this.s[this.wrapDim]-this.arr[this.last][this.dim]),this.s.sightSnap?this.minTr=this.s[this.wrapDim]-this.totalWidth+this.space:"start"===this.s.align?this.minTr=this.arr[this.last][this.dim]-this.totalWidth:this.minTr=this.s[this.wrapDim]-this.totalWidth-("end"===this.s.align?0:t),void 0===s&&(this.draggable.applyBounds({minX:this.minTr>=0?this.minTr:0,maxX:this.minTr>=0?this.s[this.wrapDim]:0}),this.draggable.update()),this.minTr>0?_tpt.gsap.set([this.proxy,this.follower],{[this.tr]:this.proxyShift}):this.s.sightSnap&&(this.positionSlides(0,s),_tpt.gsap.set([this.proxy,this.follower],{[this.tr]:0})));this.s.sightSnap||_tpt.gsap.set([this.proxy,this.follower],{[this.tr]:-this.proxyShift}),this.s.bR&&_tpt.gsap.set(this.s.slides,{borderRadius:this.s.bR,overflow:"hidden"}),this.built=!0,this.setRange(),this.s.infinity&&this.swapSlides(),this.getClosest(),this.updateSlides()},t.prototype.getSlideDim=function(e){var t=this.s[this.dim];return void 0===t?"h"===this.s.type?this.slides[e].offsetWidth:this.slides[e].offsetHeight:"object"==typeof t?t[e]:t},t.prototype.positionSlides=function(e,t){var s=this.totalWidth=this.offset,i=(t??0)*(this.arr[e]?.width??0);s+=i;for(var a=e;a<this.len;a++)for(var r=0;r<this.len;r++)this.slides[a]===this.arr[r].elem&&(this.arr[r][this.dim]=this.getSlideDim(a),_tpt.gsap.set(this.slides[a],{[this.tr]:this.totalWidth,position:"absolute",left:0,top:0,x:0,y:0}),this.arr[r].pos=this.totalWidth+i,this.arr[r][this.tr]=this.totalWidth+i,_tpt.gsap.set(this.arr[r].elem,{[this.tr]:this.totalWidth+i}),this.totalWidth+=this.arr[r][this.dim]+(r===this.last?0:this.space));this.proxyShift=0;for(let t=e-1;t>=0;t--)for(let e=0;e<this.len;e++)this.slides[t]===this.arr[e].elem&&(this.arr[e][this.dim]=this.getSlideDim(t),_tpt.gsap.set(this.slides[t],{[this.tr]:s,position:"absolute",left:0,top:0,x:0,y:0}),s-=this.arr[e][this.dim]+this.space,this.arr[e].pos=s,this.arr[e][this.tr]=s,_tpt.gsap.set(this.arr[e].elem,{[this.tr]:s}),this.totalWidth+=this.arr[e][this.dim]+this.space,this.proxyShift+=this.arr[e][this.dim]+this.space)},t.prototype.updateSlides=function(){this.tick=window.requestAnimationFrame(this.lerpHandler);var e=parseFloat(this.proxy._gsap[this.tr]),t=parseFloat(this.follower._gsap[this.tr]),s=t+(e-t)*this.lerp,i=s-t;_tpt.gsap.set(this.follower,{[this.tr]:s}),this.s.mouseDrag&&(this.s.realDragging?this.lpX+=(this.pX-this.lpX)*this.lerp:this.lpX=2*(t-s),this.lpY+=(this.pY-this.lpY)*this.lerp,this.s.processMod&&this.s.processMod()),!this.dragging&&(!this.tween||!this.tween.isActive())&&!this.waitTweenInit&&Math.abs(t-e)<.03&&Math.abs(i)<.03&&(t=e,_tpt.gsap.set(this.follower,{[this.tr]:e}),i=0,this.tick=window.cancelAnimationFrame(this.tick)),this.dx=i;for(var a=0;a<this.arr.length;a++)this.arr[a][this.tr]+=i,_tpt.gsap.set(this.arr[a].elem,{[this.tr]:this.arr[a][this.tr]});0!==this.s.skewX&&_tpt.gsap.set(this.s.slides,{skewX:this.s.skewX*Math.max(-1,Math.min(1,i/100))}),0!==this.s.skewY&&_tpt.gsap.set(this.s.slides,{skewY:this.s.skewY*Math.max(-1,Math.min(1,i/100))}),this.getClosest(),this.s.infinity&&this.swapSlides(),this.applyDE()},t.prototype.applyDE=function(){this.lastSlideProgress??=1,this.tempAlign??=this.s.align;let e=this.offset;"v"!==this.s.type||this.s.infinity||this.s.justify||(e=this.offset+(this.s[this.wrapDim]-this.s[this.dim]-this.offset)*(1-this.lastSlideProgress));for(var t=0;t<this.len;t++){var s={},i=parseFloat(this.arr[t][this.tr])-e,a=this.arr[t].sign=0===Math.sign(i)?1:Math.sign(i);this.arr[t].p=Math.abs(i)/(this.arr[t][this.dim]+this.space);var r=this.arr[t].ap=this.arr[t].p;
147if(this?.s?.advtrans&&SR7.A?.transitionpack?.carouselBGUpdate)if(r<=1&&r>=0){if(SR7.M[this.s.mID].current.slide.id==this.arr[t].elem.id){let e=SR7.F.getSlideBG(this.s.mID,SR7.M[this.s.mID].current?.id)?.id,s=SR7.F.getLayer({id:this.s.mID,skey:SR7.M[this.s.mID].current?.id,lkey:e}),i=s?.layer?.tl?.in?.bg?.all;SR7.A.transitionpack?.carouselBGUpdate?.({id:this.s.mID,focus:this.arr[t].elem.id,ap:r,bg:s,anim:i})}}else console.log("stop bg anim",this.arr[t].elem.id),SR7.A.transitionpack.carouselBGStop(this.s.mID,this.arr[t].elem.id);"v"!==this.s.type||this.s.infinity||t!==this.last||(r<=("left"===this.dir?.9:.1)&&!this.vertAlignBottom?(_tpt.gsap.to(this,{lastSlideProgress:0,duration:.2}),this.vertAlignDefault=!1,this.vertAlignBottom=!0,this.tempAlign="end",this.setRange("end")):r>("left"===this.dir?.9:.1)&&!this.vertAlignDefault&&(_tpt.gsap.to(this,{lastSlideProgress:1,duration:.2}),this.vertAlignDefault=!0,this.vertAlignBottom=!1,this.tempAlign=this.s.align,this.setRange(this.s.align)));var o=this.arr[t].vp=this.arr[t].ap/Math.ceil(this.pDiv)*("center"===this.tempAlign?1:"start"===this.tempAlign?a:-a);if("off"!==this.s.spin){if(null==this.tr)continue;s[this.tr]=e,"2d"===this.s.spin?(s.rotation=this.s.spinA*r*("h"===this.s.type?a:-a),"h"===this.s.type?s.transformOrigin="center "+this.spinR+"px 0":s.transformOrigin=this.spinR+"px center 0"):("h"===this.s.type?s.rotationY=this.s.spinA*r*-a:s.rotationX=this.s.spinA*r*a,s.transformOrigin="center center "+this.spinR+"px")}else if(0===this.s.minS||this.s.justify){if(null==this.tr)continue;s[this.tr]=this.arr[t][this.tr]}else{r=Math.min(1,r);var l=1-(this.s.vScale?o:r)*(1-this.s.minS);l=Math.max(0,l);var n=this.s.oScale?this.arr[t].sign*(this.arr[t][this.dim]+this.space-(this.arr[t][this.dim]+this.space)*l)/2*this.arr[t].ap:this.arr[t].sign*(this.arr[t][this.dim]-this.arr[t][this.dim]*l)/2*this.arr[t].ap;s[this.tr]=this.arr[t][this.tr]-n,s.scale=l}this.s.syncO||(s.opacity=1),this.s.justify||(r=Math.min(1,r),0!==this.s.maxR&&"2d"!==this.s.spin&&"3d"!==this.s.spin&&(s.rotationY=this.s.maxR*(this.s.varR?o:r)*-a),s.opacity=1+(this.s.maxO-1)*(this.s.varO?o:r),o>this.edgeRatio?s.opacity=this.oRange(o):o<0?s.opacity=this.oRangeMin(o):1===this.s.maxO&&(s.opacity=1)),this.arr[t].opacity=s.opacity,this.s.syncO&&s.opacity>this.arr[t].syncedO&&(s.opacity=this.arr[t].syncedO),s.opacity<=0?(this.s.slideHidden&&(void 0===this.arr[t].visible||this.arr[t].visible)&&this.s.slideHidden(this.getRealIndex(t)),this.arr[t].visible=!1):(!this.s.slideVisible||!1!==this.arr[t].visible&&void 0!==this.arr[t].visible||this.s.slideVisible(this.getRealIndex(t),void 0!==this.arr[t].visible),this.arr[t].visible=!0),s.zIndex=100-5*Math.round(this.arr[t].ap),t===this.closest&&this.s.callRebuild&&this.s.callRebuild(this.arr[t].p*this.arr[t].sign,this.getRealIndex(t)),this.s.ignoreOpacity&&delete s.opacity,_tpt.gsap.set(this.arr[t].elem,s)}},t.prototype.getRealIndex=function(e){for(var t=0;t<this.len;t++)if(this.slides[t]===this.arr[e].elem)return t},t.prototype.getArrIndex=function(e){for(var t=0;t<this.len;t++)if(this.slides[e]===this.arr[t].elem)return t},t.prototype.setRange=function(e){e??=this.s.align,this.pDiv="center"===e?this.s.maxV/2:this.s.maxV,this.edgeRatio=Math.floor(this.pDiv-("center"===e?0:1))/Math.ceil(this.pDiv),1===this.s.maxV&&(this.edgeRatio=1),this.oEdge=1===this.s.maxO?1:this.s.varO?1+(this.s.maxO-1)*this.edgeRatio:this.s.maxO,this.oEdge=1===this.s.maxV?this.s.maxO:this.oEdge,this.oRange=this.s.maxV>1?_tpt.gsap.utils.mapRange(this.edgeRatio,1,this.oEdge,0):_tpt.gsap.utils.mapRange(1,1.1,this.oEdge,0),this.oRangeMin=_tpt.gsap.utils.mapRange(-1/this.s.maxV,-1.1/this.s.maxV,1,0),this.wrapIndex=this.s.infinity?_tpt.gsap.utils.wrap(0,this.len):_tpt.gsap.utils.clamp(0,this.len-1)},t.prototype.swapSlides=function(){for(var e,t=!0;t;){let s=this.arr[0][this.tr]>=0||void 0!==this.arr[0].p&&this.arr[0].p<=this.s.maxV/2&&!(this.arr[this.last].p<=this.s.maxV/2)&&parseFloat(this.arr[this.last][this.tr])>=this.s[this.wrapDim],i=this.arr[this.last][this.tr]+this.arr[this.last][this.dim]<=this.s[this.wrapDim]||void 0!==this.arr[this.last].p&&this.arr[this.last].p<=this.s.maxV/2&&!(this.arr[0].p<=this.s.maxV/2)&&parseFloat(this.arr[0][this.tr])+this.arr[0][this.dim]<=0;if(s&&!i){this.arr[this.last][this.tr]=-this.arr[this.last][this.dim]+this.arr[0][this.tr]-this.space;let s=this.arr.pop();this.arr.unshift(s),s===e&&(t=!1),e=s,_tpt.gsap.set(this.arr[0].elem,{[this.tr]:this.arr[0][this.tr]})}else if(i&&!s){this.arr[0][this.tr]=this.arr[this.last][this.tr]+this.arr[this.last][this.dim]+this.space;let s=this.arr.shift();this.arr.push(s),s===e&&(t=!1),e=s,_tpt.gsap.set(this.arr[this.arr.length-1].elem,{[this.tr]:this.arr[this.arr.length-1][this.tr]})}else t=!1}},t.prototype.handleTweenComplete=function(){this.dragging=!1,this.s.onIdle&&this.s.onIdle(),this.waitingDragEnd&&(this.s.slideChange&&this.s.slideChange(this.focused),this.waitingDragEnd=!1),this.s.mID&&SR7.F.updateModuleDims(this.s.mID,"height")},t.prototype.snap=function(e){if(!0===this.forceScroll)return this.dragging=!1,this.s.realDragging=!1,this.s.onIdle&&this.s.onIdle(),"v"===this.s.type?this.draggable.endY:this.draggable.endX;if(this.s&&"h"===this.s.type&&this.draggable){var t=Math.abs(this.draggable.startX-this.draggable.endX||0),s=Math.abs(this.draggable.startY-this.draggable.endY||0);if(t<12||s>t+10)return this.draggable[this.tr]}_tpt.gsap.killTweensOf([this.proxy,this.follower],this.tr),this.tween&&this.tween.pause&&this.tween.pause();var i,a="v"===this.s.type?e-this.draggable.endY:e-this.draggable.endX;Math.abs(a)<3&&(a=0),this.s.snap&&(e=this.newPos(e)),a=this.draggable[this.tr]-e,this.s.infinity||"v"!==this.s.type?this.s.infinity||(e>=0?e=0:e<=this.minTr&&(e=this.minTr)):e<=this.s[this.wrapDim]-this.totalWidth?e=this.s[this.wrapDim]-this.totalWidth:e>=0&&(e=0);var r=this;if(this.s.overshoot){_tpt.gsap.to(this,{duration:this.s.snap?.3:.5,lerp:.8});var o=Math.min(0===this.draggable.deltaX?Math.abs(a)/20:Math.abs(this.draggable.deltaX)/2,this.s[this.wrapDim]/4)*Math.sign(a);i=Math.abs(o/100),i=Math.min(Math.max(i/10,.6*this.s.dur),this.s.dur),this.tween=_tpt.gsap.timeline({onComplete:function(){r.handleTweenComplete()}}
147),this.tween.to(this.proxy,{[this.tr]:e-o,duration:i,ease:"power2.out"}).to(this.proxy,{[this.tr]:e,duration:Math.min(2*i,.6),ease:this.s.ease},"overshoot").to(this,{duration:Math.min(2*i,.6),lerp:1},"overshoot")}else if(this.s.dragTimeDiff>130&&!this.s.directionChanged){let e=this.focused;if(this.focused==this.beforeDragFocused){let t="h"===this.s.type?this.draggable.startX-this.draggable.endX:this.draggable.startY-this.draggable.endY,s=Math.abs(t)/this.arr[this.focused].width;if(Math.abs(s)>.2&&Math.abs(this.draggable.startX-this.draggable.endX)>Math.abs(this.draggable.startY-this.draggable.endY)+10){e+=this.dist<0?1:-1,e>this.arr.length-1&&(e=this.s.infinity?0:this.arr.length-1),e<0&&(e=this.s.infinity?this.arr.length-1:0)}}r.dragging=!1,r.goTo(e,!0,this.focused!==this.beforeDragFocused)}else i=Math.abs(a/100),i=Math.min(Math.max(i/10,.6*this.s.dur),this.s.dur),this.tween&&this.tween.kill&&this.tween.kill(),this.tween=_tpt.gsap.timeline({onComplete:function(){r.handleTweenComplete()}}),this.tween.to(this.proxy,{[this.tr]:e,ease:this.s.ease,duration:i,onComplete:function(){r.dragging=!1,r.s.mID&&SR7.F.updateModuleDims(r.s.mID,"height")}},0),this.tween.to(this,{lerp:1,duration:i},0);return e},t.prototype.goTo=function(e,t,s){if(this.lastMouseEvent="goTo",this.dragging&&!0!==t)return;this.lastRequestedIndex!==e&&_tpt.gsap.killTweensOf([this.proxy,this.follower],this.tr),this.waitTweenInit=!0;let i=parseFloat(this.proxy._gsap[this.tr]),a=this;this.getClosest();var r=this.newPos(i,e,this.getDir(this.focused,e),void 0,s);s&&(r+=parseFloat(this.follower._gsap[this.tr])-parseFloat(this.proxy._gsap[this.tr]));let o=this.s.dur+(this.steps>=2?(this.steps-1)*this.s.dur/10:0);a.s.slideChange&&a.s.slideChange(e),clearTimeout(this.tweenRequest),this.tweenRequest=setTimeout(()=>{this.lastRequestedIndex=e,this.tween=_tpt.gsap.timeline({onComplete:function(){a.s.onIdle&&a.s.onIdle(),a.s.mID&&SR7.F.updateModuleDims(a.s.mID,"height")},onStart:function(){a.waitTweenInit=!1}}).to(this.proxy,{[this.tr]:r,ease:this.s.ease,duration:o},0).to(this,{lerp:1,duration:o},0).to({},{duration:.3*o,onComplete:function(){}},0),this.tick||(this.tick=window.requestAnimationFrame(this.lerpHandler))},(this.s?.mID?SR7.slideShow.getLen(this.s.mID):9e3)/(1e3*this.s.dur)<1.2?0:50)},t.prototype.getDir=function(e,t){var s=t-e,i="right",a=0,r=0;if(this.s.infinity){for(var o=e;o!=t;)r+=1,o=++o>=this.len?0:o;for(o=e;o!=t;)a+=1,o=--o<0?this.last:o;i=r<=a?"left":"right"}else i=t-e>=0?"left":"right",r=Math.abs(t-e),0===s&&(i="right");return this.steps=r<=a?r:a,i},t.prototype.newPos=function(e,t,s,i){this.getClosest(),void 0===s&&(s=this.draggable.getDirection()),s="v"===this.s.type&&s.includes("up")?"left":"v"===this.s.type&&s.includes("down")?"right":s.includes("left")?"left":"right",this.dir=s;let a=parseFloat(this.follower._gsap[this.tr])-parseFloat(this.arr[this.closest][this.tr]);if("center"!==this.s.align&&"end"!==this.s.align||(a+=this.offset),this.s.sightSnap&&void 0!==t)return this.checkSightSnap(t);if(this.focused===t)return parseFloat(this.proxy._gsap[this.tr])-(this.arr[this.getArrIndex(t)][this.tr]-this.offset);for(var r=this.closest,o=0;!(++o>100);){var l;if("right"===s?(l=this.wrapIndex(r),r--):l=this.wrapIndex(r+1),r=this.wrapIndex(r),void 0===t&&"press"===this.lastMouseEvent||("center"===this.s.align?a+=(this.arr[r][this.dim]+this.space+this.arr[l][this.dim]+this.space)/2*("left"===s?-1:1):"end"===this.s.align?a+=(this.arr[l][this.dim]+this.space)*("left"===s?-1:1):a+=(this.arr[r][this.dim]+this.space)*("left"===s?-1:1)),"left"===s&&void 0!==t&&(r=this.wrapIndex(r+1)),void 0===t&&("left"===s&&e>a||"right"===s&&e<a)||void 0!==r&&this.arr[r].elem===this.slides[t]){this.s.snappingTo&&void 0===t&&!0!==i&&("left"===s&&this.s.snappingTo(this.getRealIndex(this.wrapIndex(r+1))),"right"===s&&this.s.snappingTo(this.getRealIndex(this.wrapIndex(l-1))));break}"left"===s&&void 0===t&&r++}return e=a,this.s.infinity||"v"!==this.s.type||e<=this.s[this.wrapDim]-this.totalWidth&&(e=this.s[this.wrapDim]-this.totalWidth),e},t.prototype.checkSightSnap=function(e){const t=parseFloat(this.follower._gsap[this.tr])-this.arr[this.closest][this.tr],s=this.getArrIndex(e),i=this.wrapIndex(s-1),a=this.wrapIndex(s+1),r=this.arr[this.closest][this.tr],o=(this.arr[i][this.tr]+this.arr[i][this.dim])/this.arr[i][this.dim]>=.75,l=(this.s[this.wrapDim]-(this.arr[s][this.tr]+this.arr[a][this.dim]))/this.arr[a][this.dim]>=.75,n=this.arr[this.wrapIndex(s)][this.tr],d=this.arr[i][this.dim],c=this.s[this.wrapDim];return(c-this.space)/d<2&&!this.s.infinity?0===s?(this.lastAlign="left",this.lastTi=s,0):s==a||this.lastTi==s&&"left"==this.lastAlign||this.lastFocused>=s?(this.lastAlign="right",this.lastTi=s,c-(2*d+this.space)-(i*this.space+i*d)):this.lastTi==s&&"right"==this.lastAlign||this.lastFocused<s?(this.lastAlign="left",this.lastTi=s,0-(s*this.space+s*d)):void 0:o&&l?t:o?l?t:t+c-(n+this.arr[this.wrapIndex(s)][this.dim]+(s!==a||a!==this.last||this.s.infinity?this.arr[a][this.dim]+this.space:0))+r:t-n+(s!==i||0!==s||this.s.infinity?this.space+d:0)+r},t.prototype.getClosest=function(){var e=1/0,t=this;for(let t=0;t<this.arr.length;t++){var s;s="center"===this.s.align?(this.arr[t][this.tr]+this.arr[t][this.dim]/2-this.s[this.wrapDim]/2)%this.totalWidth:"end"===this.s.align?(this.arr[t][this.tr]+this.arr[t][this.dim]-this.s[this.wrapDim])%this.totalWidth:this.arr[t][this.tr]%this.totalWidth,Math.abs(s)<Math.abs(e)&&(e=s,this.closest=t,this.dist=s)}"center"===this.s.align?this.offset=(this.s[this.wrapDim]-this.arr[this.closest][this.dim])/2:"end"===this.s.align&&(this.offset=this.s[this.wrapDim]-this.arr[this.closest][this.dim]),this.lastFocused=this.focused;for(let e=0;e<this.len;e++)this.arr[this.closest].elem===this.s.slides[e]&&(this.focused=e);this.focused!==this.lastFocused&&(this.waitingDragEnd=!0,this.s.slideChange&&this.dragging&&(this.scDelay&&this.scDelay.pause&&this.scDelay.pause(),this.scDelay=_tpt.gsap.delayedCall(.2,function(){t.waitingDragEnd=!1,t.s.slideChange(t.focused)})))},_tpt.R=_tpt.R||{},_tpt.R.carousel=_tpt.extend?_tpt.extend(_tpt.R.carousel,{status:2,version:"7.0.8"}):{status:2,version:"7.0.8"}}(),function(){"use strict";if(window.SR7??={},window._tpt??={},SR7.F??={},void 0!==SR7.F.module)return;
147document.addEventListener("sr.module.loaded",function(e){SR7.F.prepareModule(e)}),SR7.F.prepareModule=async e=>{let t,s,i=e.id,a=SR7.M[i];try{s="object"!=typeof e.result?JSON.parse(e.result):e.result}catch(e){s="object"!=typeof e.result?_tpt.fixResponse(e.result):e.result}null==s.settings&&(a.migrate=!0);let r=["defaults"];a.migrate&&(s.slider_params.title=s.title,s.slider_params.alias=s.alias,r.push("migration"),s.slider_params.codes?.javascript.includes("var snowsettings")&&(s.slider_params.addOns??={},s.slider_params.addOns["revslider-snow-addon"]??={enable:!0}),r=[...r,...SR7.F.preLoadAddonsToMigrate(s.slider_params?.addOns??{})]),await _tpt.checkResources(r),s?.slider_params&&(s.slider_params.dbid=s.id),a.migrate&&(SR7.migrate.collectNav(s.navs),SR7.migrate.collectTransition(s.trans)),a.migrate&&s?.slider_params&&(s.slider_params=SR7.migrate.snowConvert(s.slider_params));let o,l=s.slides?Object.keys(s.slides).length:0;if(a.settings=_tpt.extend(a.settings,SR7.D.moduleObj(i,s?.slider_params??s?.settings??{},l)),void 0!==a.cacheSize?.fullWidth&&(a.settings.size.fullWidth=a.cacheSize.fullWidth),void 0!==a.cacheSize?.fullHeight&&(a.settings.size.fullHeight=a.cacheSize.fullHeight),!0===a.settings?.general?.disableOnMobile)return;e.onlyPrepare||SR7.preLoader.state(i)&&SR7.preLoader.state(i,a.c.module)||SR7.preLoader.show(i,a.c.module),void 0!==a.c?.module?.dataset?.source&&(a.settings.source??={},a.settings.source.type=a.c.module.dataset.source,a.settings.source.sourceids=a.c.module.dataset.sourceids),!e.onlyPrepare&&SR7.F.isCarousel(i)&&null==a.c.carousel&&(a.c.carousel=document.createElement("sr7-carousel"),a.c.content.appendChild(a.c.carousel)),a.slides??={};let n=s?.slides??{},d=1;for(t in n){o=a.migrate?SR7.D.fixSR6IDs(n[t].id):n[t].slide.id,a.slides[o]=_tpt.extend(a.slides[o],SR7.D.slideObj(i,a.migrate?n[t]:n[t].slide,d++));let e="default"==(a.slides[o]?.slide?.slideshow?.len??"default")?a.settings?.default?.len??9e3:a.slides[o]?.slide?.slideshow?.len??9e3;a.slides[o].layers=_tpt.extend(a.slides[o].layers,SR7.D.layerObjects({dLEN:e,id:i,slide:n[t],sid:o,msource:a.settings.source?.type??"gallery",snow:a.migrate&&null!=s.static_slide&&void 0!==s.static_slide.id?void 0:s.slider_params?.addOns?.["revslider-snow-addon"]})),a.migrate&&(a.slides[o].layers=SR7.migrate.fixParallax(a.slides[o].layers,s?.slider_params??s?.settings??{}))}for(o in a.migrate&&null!=s.static_slide&&void 0!==s.static_slide.id&&(o=SR7.D.fixSR6IDs(s.static_slide.id,!0),s.static_slide.global=!0,a.slides[o]=_tpt.extend(a.slides[o],SR7.D.slideObj(i,s.static_slide)),a.slides[o].layers=_tpt.extend(a.slides[o].layers,SR7.D.layerObjects({id:i,slide:s.static_slide,sid:o,snow:s.slider_params?.addOns?.["revslider-snow-addon"],msource:a.settings.source?.type??"gallery"})),a.migrate&&(a.slides[o].layers=SR7.migrate.fixParallax(a.slides[o].layers,s?.slider_params??s?.settings??{}))),a.staticDiffLayers=!1,a.slides)if(!a.staticDiffLayers&&a.slides[o].slide.global)for(let e in a.slides[o].layers)(!a.staticDiffLayers||_tpt.hop(a.slides[o].layers,e)&&void 0!==a.slides[o].layers[e].sZ&&"default"!==a.slides[o].layers[e].sZ&&a.slides[o].layers[e].sZ!==a.slides[o].slide.pos)&&(a.staticDiffLayers=!0);if(a.migrate){let e=SR7.D.fixSR6IDs(s.static_slide?.id??void 0,!0);for(let t in n)o=SR7.D.fixSR6IDs(n[t].id),a.slides[o].slide.actions=SR7.migrate.fixActions(i,o,e);e&&(a.slides[e].slide.actions=SR7.migrate.fixActions(i,e,e))}if(e.onlyPrepare)return;SR7.D.registerModuleFonts(i),_tpt.loadFonts(),a.c?.bgcanvas||_tpt.bgStyle(i),"true"==String(a.settings?.size?.overflow)&&a.c.module.classList.add("sr7-overflow-force"),a.fHVCarousel=a.settings.size.fullHeight&&SR7.F.isCarousel(i)&&"v"===a.settings.carousel.type;let c,p=["slide","layer","draw","animate","modifiers","srtools","csslp","carousel"];if((a.settings?.codes?.js??"").includes("jQuery")&&(console.info("%cDeprecation Notice:%cjQuery functions are deprecated and no longer supported in %cSlider Revolution 6.5+. \n%cPlease refer to our documentation for alternatives and further guidance: https://www.sliderrevolution.com/manual/","color: #ee4433; font-size: 12px; font-weight: bold;","color: #aaa; font-size: 12px; ","color: #ff9800; font-size: 12px;font-weight: bold;","color: #aaa; font-size: 12px; "),_tpt.regResource({id:"jQuery",url:"https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"}),null==window.jQuery&&p.push("jQuery")),a.useAsModal&&!a.modalRegistered&&(SR7.F.modal.register({id:i,alias:a.alias,speed:parseInt(a.settings.modal?.sp??1e3)/1e3,bg:a.settings.modal?.bg??"transpaent",pS:a.settings.modal?.pS,v:a.settings.modal?.v??"middle",h:a.settings.modal?.h??"center"}),SR7.F.modal.underlay("show")),await _tpt.checkResources(p),a.migrate&&SR7.migrate.orderGroups(a),_tpt.injectCssJs(a.settings.codes?.css??"",a.settings.codes?.js??"",a.c.module,i+"_modulestyles"),SR7.F.updateModuleDims(i,!1),_tpt.resizeObserver.observe(e=>{SR7.F.updateModuleDims(e,!0,!0)},19,i),_tpt.orientationObserver.observe(e=>{a.c.bgcanvas&&(a.c.bgcanvas.style.maxWidth="100%"),SR7.F.orientationChanged(e,3)},400,i),a.settings.wClass?.length>0&&a.c.module.parentNode.classList.add(a.settings.wClass),_tpt.is_mobile&&(_tpt.cacheRotation=window?.screen?.orientation?.angle,document.addEventListener("gesturestart",function(){_tpt.cachezoom=_tpt.getMobileZoom()}),document.addEventListener("gestureend",function(){a.c.bgcanvas&&(a.c.bgcanvas.style.maxWidth="100%"),SR7.F.orientationChanged(i,3)}
147,!1)),window.removeEventListener("resize",a.earlyResizerFunction),delete a.earlyResizerFunction,await _tpt.checkResources(SR7.F.getRequiredResources(i)),a.J&&(a.J.trigger("revolution.slide.onloaded"),a.J.trigger("sr.module.ready")),_tpt.event.trigger("dom","sr.module.ready",{id:i}),await SR7.F.prepareSlides(i),""!==window.location.hash){a.deepLinked=window.location.hash.replace("#","");for(let e in a.slides)a.slides[e].slide?.attr?.deepLink==a.deepLinked&&(c="#"+e);if(null==c&&a.deepLinked.toLowerCase().indexOf("slide")>=0){let e=parseInt(a.deepLinked.toLowerCase().replace("slide",""));a.navSlideOrder[e-1]&&(c="#"+a.navSlideOrder[e-1])}}else e?.slide&&a.navSlideOrder.includes(e.slide)?c=a.navSlideOrder.indexOf(e.slide):(c=a.settings?.slideshow?.firstSlide??void 0,c="auto"==c?void 0:parseInt(c)-1);SR7.M[i].settings.slideshow?.waitApi||SR7.F.runModule(i,c),a.earlyResizerFunction&&(window.removeEventListener("resize",a.earlyResizerFunction),delete a.earlyResizerFunction)},SR7.F.orientationChanged=(e,t)=>{requestAnimationFrame(()=>{_tpt.cachezoom!=_tpt.getMobileZoom()&&window?.screen?.orientation?.angle===_tpt.cacheRotation||(document.documentElement.scrollLeft=0,document.body.scrollLeft=0,_tpt.cacheRotation=window?.screen?.orientation?.angle),_tpt.getWinDim(),SR7.F.updateModuleDims(e,!0,!0,!0),SR7.F.reposLayers(e),--t>0?SR7.F.orientationChanged(e,t):(_tpt.screenHeightWithUrlBar=window.innerHeight,SR7.F.updateModuleDims(e,!0,!0),SR7.M[e].c.bgcanvas&&(SR7.M[e].c.bgcanvas.style.maxWidth="none"))})},SR7.F.runModule=(e,t)=>{SR7.F.updateModuleDims(e,!0,!0),SR7.F.module.run(e,t),SR7.F.module.listeners.init(e),SR7.M[e].c.module.observParams.toggleCall=SR7.F.module.toggle,SR7.F.initCarousel(e,t),SR7.M[e].runModuleCalled=!0},SR7.F.triggerSlideEvent=(e,t="")=>{let s=SR7.M[e];_tpt.event.trigger("dom","sr.slide"+(""!==t?"."+t:""),{id:e,current:s.current,next:s.next,previous:s.prev}),_tpt.event.trigger(s.c.module,"sr.slide"+(""!==t?"."+t:""),{id:e,current:s.current,next:s.next,previous:s.prev})},SR7.F.triggerMediaEvent=(e,t)=>{_tpt.event.trigger("dom","sr.media."+t,{mediatype:e.type,player:e.player,options:e.options,layer:e.el,id:e.id,layerid:e.el.id,skey:e.skey,state:e.state})},SR7.F.focusBlurCheck=(e,t)=>{let s=SR7.M[t];"blur"==e?s.settings.browser.freezeOnBlur&&SR7.M[t].states.inViewPort&&(s.states??={},s.states.stateBeforeFL=s.slideShow?.state,"paused"!==s.slideShow?.state&&SR7.F.module.pause(t,"blur"),_tpt.event.trigger("dom","sr.slide.tabblured",{id:t})):"focus"==e&&s.settings.browser.freezeOnBlur&&SR7.M[t].states.inViewPort&&("paused"!==s.states?.stateBeforeFL&&SR7.F.module.resume(t,"focus"),s.states??={},s.states.stateBeforeFL=s.slideShow?.state,_tpt.event.trigger("dom","sr.slide.tabfocused",{id:t}))},SR7.F.triggerLayerEvent=async(e,t)=>{let s={id:e.id,eventtype:t,caller:e.caller,scene:e.animState?.scene??e.c.animState.scene,frame:e.animState?.frame??e.c.animState.frame,c:e.c,layer:e.c.el,layerid:e.c.el.id,layertype:e.layer?.type??"",layersettings:e.layer};e.action&&(s.action=e.action),e.ease&&(s.ease=e.ease),e.start&&(s.start=e.start),e.duration&&(s.duration=e.duration),e.c.lastEventCalled=t,_tpt.event.trigger("dom","sr.layer.action",s),_tpt.event.trigger(SR7.M[e.id].c.module,"sr.layer.action",s)},SR7.F.preLoadAddonsToMigrate=e=>{let t=[];if(void 0!==e)for(let s in e)_tpt.hop(e,s)&&0!=e[s]&&"false"!=String(e[s]?.enable??!1)&&(s=s.replace("revslider-","").replace("-addon",""),void 0!==SR7.E.resources[s]&&t.push(s),void 0!==SR7.E.resources["css"+s]&&t.push("css"+s));return t},SR7.F.initAddons=e=>{const t=[],s=SR7.M[e];if(document.getElementById("revslider-sharing-addon-js")&&(s.settings.addOns??={},s.settings.addOns.sharing??={u:!0}),null!=s.settings.addOns){for(let i in s.settings.addOns)if(_tpt.hop(s.settings.addOns,i)&&SR7.A?.[i]?.init){let s=SR7.A[i].init(e);Array.isArray(s)?t.push(...s):s||t.push(s)}return t}},SR7.F.module={get:e=>{let t,s=document.getElementsByTagName("sr7-module");for(var i in s)""+(s[i].dataset?.id??"")!=e&&""+(s[i].dataset?.alias??"")!=e&&""+s[i].id!=e||(t=s[i]);return t},getNextSuffx:e=>{let t=1,s=SR7.M["SR7_"+e+"_"+t];for(;void 0!==s;)t++,s=SR7.M["SR7_"+e+"_"+t];return t},collect:()=>{SR7.M=SR7.M||{};let e=document.getElementsByTagName("sr7-module");for(var t in e)_tpt.hop(e,t)&&SR7.F.module.register(e[t],e[t].id,!SR7.F.modal.trigger(e[t].dataset?.alias??void 0,e[t],e[t].dataset?.modal??void 0)&&"viewport");_tpt.displayDeprecationWarnings&&_tpt.displayDeprecationWarnings(window.SR7?.E?.php)},register:(e,t,s="viewport")=>{const i=SR7.M[t]??={};i.c??={module:e},i.c.slideBGStates??={},i.zOrder??={},i.alias=e.dataset.alias,i.dims??={},i.dims.CFC??={},i.dims.module??={},i.dims.content??={x:0,y:0}
147,SR7.preLoader.state(t)&&SR7.preLoader.state(t,i.c.module)||SR7.preLoader.show(t,i.c.module),i.LEV=_tpt.getResponsiveLevel(SR7.G.breakPoints,t);const a=i.c.module.getElementsByTagName("image_lists");if(void 0!==a[0]){const e=a[0].getElementsByTagName("img");if(void 0!==e[0]){i.imgList=Array();for(let t in e)if(_tpt.hop(e,t)){let s=e[t].dataset.src||e[t].getAttribute("src")||e[t].getAttribute("data -src"),a=e[t].dataset.src2||e[t].getAttribute("src2")||e[t].getAttribute("data -src2");s&&i.imgList.push({old:atob(e[t].dataset.dbsrc),n1:s,n2:a||s})}}}i.settings?.fixed?(i.states.inViewPort=!0,SR7.F.module.init(i.c.module),i.c.module.observParams??={obj:i}):i.c.module.observParams??="viewport"==s?{callBack:SR7.F.module.init,runonce:!0,obj:i}:{obj:i};let r=i.settings?.vPort??"-100px";r=Array.isArray(r)?r[0]:r,String(r).includes("&#039;,")&&(r=r.split("&#039;,")[0]),i.settings?.sbt?.use&&(r="-200px"),String(r).includes("px")&&parseInt(r)>i.settings?.size?.height?.[i.LEV]&&(r=i.settings.size.height[i.LEV]-10+"px"),_tpt.observeModule(i.c.module,r),SR7.revapi.init(e.id)},getIdByAlias:e=>{for(let t in SR7.M)if(_tpt.hop(SR7.M,t)&&(SR7.M[t].alias==e||(SR7.M[t]?.settings?.alias??"")==e))return t},init:e=>{const t=SR7.M[e.id];t?.states?.inited||(SR7.revapi.init(e.id),window.gM=t,t.alias=_tpt.gA(e,"alias",e.id),t.states.inited=!0,SR7.JSON??={},void 0!==SR7.JSON[e.id]?"string"==typeof SR7.JSON[e.id]&&".json"==SR7.JSON[e.id].slice(-5).toLowerCase()?_tpt.getJSON({url:SR7.JSON[e.id],callBack:t=>{if("object"!=typeof t)try{t=JSON.parse(t)}catch{t=_tpt.fixResponse(t)}_tpt.event.trigger("dom","sr.module.loaded",{result:t,id:e.id})}}):_tpt.event.trigger("dom","sr.module.loaded",{result:SR7.JSON[e.id],id:e.id}):_tpt.restAPI({action:"slider.get.full_object",version:7,id:t.c.module.dataset.id??e.id,callBack:s=>{if("object"!=typeof s)try{s=JSON.parse(s)}catch{s=_tpt.fixResponse(s)}0==s.success?console.log(t.alias+" Could not be Loaded from DB"):(SR7.F.regAddonResources(s.addOns??{}),_tpt.event.trigger("dom","sr.module.loaded",{result:s,id:e.id}))}}))},run:(e,t)=>{const s=SR7.M[e];let i=SR7.F.initAddons(e);SR7.F.isCarousel(e)&&SR7.F.hideCarouselSlides(e),_tpt.checkResources(i).then(()=>{SR7.F.requestSlide({id:e,slide:t??0,callback:SR7.F.module.checkCarousel,indicator:SR7.F.moduleType(e)}),_tpt.getWinDim(),"hero"!==s.settings.type&&SR7.F.navigation&&SR7.F.navigation.init(e),s.settings?.sbt?.use&&SR7.F.sbt.init(e),"off"!==String(s.settings.nav?.m?.use)&&"false"!==String(s.settings.nav?.m?.use)&&(SR7.F.module.wheelModules?-1===SR7.F.module.wheelModules.indexOf(e)&&SR7.F.module.wheelModules.push(e):(SR7.F.module.wheelModules=[e],window.addEventListener("wheel",SR7.F.module.listeners.wheel,{passive:!1}))),(SR7.E.backend||"carousel"!==s.settings.type)&&(s.settings.nav?.s?.desk||_tpt.is_mobile&&"off"!==String(s.settings.nav?.s?.use)&&"false"!==String(s.settings.nav?.s?.use))&&SR7.F.module.listeners.touchSwipe(e),"off"!==(s.settings.nav?.k?.use??"off")&&_tpt.keyBoard.reg(e,"navListener",SR7.F.module.listeners.keyboard,["ArrowLeft","ArrowRight","ArrowUp","ArrowDown","Enter"])})},checkCarousel:async e=>{const t=SR7.M[e];if(SR7.F.isCarousel(e)){const s=[];for(let i in t.slides)_tpt.hop(t.slides,i)&&(_tpt.getWinDim(),s.push(new Promise(s=>{setTimeout(async()=>{await SR7.F.redrawBG(e,i,!0),"all"===t.settings.carousel.showAllLayers&&setTimeout(()=>{SR7.F.drawSlide({id:e,slideid:i,keepSlideVisible:!0,type:"process",global:!0,render:!0,callback:()=>SR7.F.showCarouselSlide(e,i)})},0),s()},0)})));await Promise.all(s)}t.checkCarouselDone=!0},toggle:(e,t,s)=>{SR7.M[e].states.inViewPort?SR7.M[e].states?.forcedPause||SR7.F.module.resume(e,s):SR7.F.module.pause(e,s);for(let t in SR7.M[e].settings.addOns)_tpt.hop(SR7.M[e].settings.addOns,t)&&SR7.A?.[t]?.toggle&&SR7.A[t].toggle(e,t)},pause:(e,t)=>{const s=SR7.M[e];if(null!=s.c.tl){SR7.slideShow.pause(e),s.c.tl.cachePlayed=[];for(let e in s.c.tl[s.current.id]){if(!_tpt.hop(s.c.tl[s.current.id],e)||null==s.c.tl[s.current.id][e])continue;let t=s.c.tl[s.current.id][e];for(let i in t)_tpt.hop(t,i)&&t[i].isActive()&&(s.c.tl.cachePlayed.push({scenes:e,tl:i}),t[i].pause())}if(["scroll","blur"].includes(t)&&!s.settings.browser.mISB){s.videosPlayingCache??={};for(let t in s.videosPlaying)_tpt.hop(s.videosPlaying,t)&&(SR7.F.isCarousel(e)&&s.videosPlaying[t]?.skey===s.current.id||(s.videosPlayingCache[t]=s.videosPlaying[t],s.videosPlaying[t].pause("scroll")))}}},resume:(e,t)=>
147{const s=SR7.M[e],i=s.c?.tl?.cachePlayed??void 0;if(SR7.slideShow.resume(e),i)for(let e in i)s.c.tl[s.current.id][i[e].scenes][i[e].tl].resume();if(["scroll","focus"].includes(t)&&!s.settings.browser.mISB)for(let t in s.videosPlayingCache)_tpt.hop(s.videosPlayingCache,t)&&(SR7.F.isCarousel(e)&&s.videosPlaying[t]?.skey===s.current.id||(s.videosPlayingCache[t].play(),delete s.videosPlayingCache[t]))},size:t=>{const s=SR7.M[t];e(t,s,"t"),e(t,s,"b");let i=SR7.F.isCarousel(t);if(s.c.module.style.height=(s.dims.sbt??s.dims.module.h)+"px",s.c.adjuster&&(s.c.adjuster.style.height=s.dims.module.h+"px"),SR7.E.backend||i||!s.settings.size.keepFlow||s.settings.size.fullWidth||(s.c.adjuster&&(s.c.adjuster.style.width=s.dims.content.w+"px"),s.c.module.classList.add("sr-keepflow-force")),s.c.content.style.height=s.dims.content.h+"px",s.c.content.style.width=s.dims.content.w+"px",!SR7.E.backend&&(s.c.content.style.left=1==s.sbtFreeze?"0px":s.dims.content.mwshiftx+s.dims.content.shiftx+"px"),null!=s.dims.sbt||SR7.E.backend||(s.c.content.style.top=s.dims.content.shifty+"px"),s.slideRatios&&!SR7.E.backend&&"v"!==(s.settings?.carousel?.type??""))for(let e in s.slideRatios)_tpt.hop(s.slideRatios,e)&&!s.slides[e].slide.global&&(s.c.slides[e].style.width=Math.ceil(s.settings.carousel.jMWidth?Math.min(s.dims.CFC[e].w,s.dims.module.w):s.dims.CFC[e].w)+"px");else if(i)for(let e in s.c.slides)s.slides[e].slide.global?s.slides[e].slide.fullHeight&&(s.c.slides[e].style.height=s.dims.module.h+"px",s.c.slides[e].style.top=0-(s.dims.carousel?.pT??0)+"px"):(s.c.slides[e].style.width=("v"===s.settings.carousel.type||s.settings.carousel.stretch?s.dims.module.w:s.dims.CFC.w)+"px","v"===s.settings.carousel.type&&(s.c.slides[e].style.height=parseInt(s.settings.size.height[s.LEV])+"px"));else SR7.stage?.carousel?.isCarousel?.()&&(SR7.stage.carousel.justify()||!SR7.stage.carousel.stretched()?(SR7.editing.justifyCarousel=!0,_tpt.gsap.set([SR7.stage.c.edit,s.c.content],{left:"50%",x:"-50%",width:s.dims.CFC.w})):SR7.editing.justifyCarousel&&(SR7.editing.justifyCarousel=!1,_tpt.gsap.set([SR7.stage.c.edit,s.c.content],{left:"0%",x:"0%",width:"100%"})))},box:e=>{SR7.M[e].dims.moduleRect=SR7.M[e].c.module.getBoundingClientRect()},fullScreen:(e,t)=>{requestAnimationFrame(function(){SR7.M[e].c.module.classList.add("sr--force--untouchable");const s=SR7.M[e];t&&!s.states.inFullscreen?s.c.module.classList.add("sr7-fullscreen"):!t&&s.states.inFullscreen&&s.c.module.classList.remove("sr7-fullscreen"),s.states.cachedFullheight??=s.settings.size.fullHeight,s.states.inFullscreen=t,s.settings.size.fullHeight=!!t||s.states.cachedFullheight,_tpt.resizeObserver.execute(),_tpt.scrollObserver.run(s.c.module),SR7.F.isCarousel(e)&&SR7.M[e]?.c?.pans&&setTimeout(()=>{for(let t in SR7.M[e].c.pans){let s=SR7.F.getSlideBG(e,t);s&&SR7.F.positionLayer(SR7.F.getLKey(e,t,s.id),t),"observing"!==t&&_tpt.hop(SR7.M[e].c.pans,t)&&SR7.F.pan.refresh(e,t,!0,!0)}SR7.F.rebuildCarousel(e,!0,!0),SR7.F.updateModuleDims(e,!0)},100)}),setTimeout(()=>{SR7.M[e].c.module.classList.remove("sr--force--untouchable")},100)},isFirstSlide:e=>0==SR7.M[e].current.index,isLastSlide:e=>SR7.M[e].current.index===(void 0!==SR7.M[e].navSlideOrder?SR7.M[e].navLen-1:SR7.M[e].len-1),listeners:{init:e=>{const t=SR7.M[e];(t.settings.mod?.use||t.settings.sbt?.use)&&_tpt.scrollObserver.observe(t.c.module),t.c.module.observParams.scrollCallback=e=>{t.settings.mod?.use&&SR7.F.callBackHandler(e,"parallax","start"),t.settings.sbt?.use&&SR7.F.callBackHandler(e,"sbt","start"),t.c?.moduleListeners?.scroll&&SR7.F.module.listeners.callBacks(e,t.c.moduleListeners.scroll)},t.settings?.browser?.freezeOnBlur&&_tpt.focusObserver.observe((e,t)=>{SR7.F.focusBlurCheck(e,t)},0,e)},callBacks:(e,t)=>{for(let s in t)_tpt.hop(t,s)&&t[s](e)},keyboard:(e,t)=>{const s=SR7.M[t.id];void 0!==s.states.navKeyDown&&(new Date).getTime()-s.states.navKeyDown<500||("horizontal"==s.settings.nav.k.use&&39==e.keyCode||"vertical"==s.settings.nav.k.use&&40==e.keyCode?SR7.F.requestSlide({id:t.id,slide:"+1"}):("horizontal"==s.settings.nav.k.use&&37==e.keyCode||"vertical"==s.settings.nav.k.use&&38==e.keyCode)&&SR7.F.requestSlide({id:t.
147id,slide:"-1"}),s.states.navKeyDown=(new Date).getTime())},mouse:(e,t)=>{const s=SR7.M[t.id];if("mouseenter"===e.type||"touchstart"===e.type?s.states.overModule=!0:"mouseleave"===e.type||"touchend"===e.type?s.states.overModule=!1:"mousemove"!==e.type&&"touchmove"!==e.type||(s.states.overModule=!0),s.c?.moduleListeners?.[e.type])for(let i in s.c.moduleListeners[e.type])_tpt.hop(s.c.moduleListeners[e.type],i)&&s.c.moduleListeners[e.type][i](t.id,e)},touchSwipe:e=>{let t={...SR7.M[e].settings.nav.s};t.t=parseInt(t.t??1),_tpt.is_touch??="ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,_tpt.is_touch&&t.t>1?SR7.F.module.listeners.touchSwipeMulti(e,t):SR7.F.module.listeners.touchSwipeSimple(e,t)},touchSwipeMulti:(e,t)=>{let s=0,i=0,a=0,r=0,o=!1,l=!1;function n(){if(!o)return;let n;if(o=!1,n=Math.abs(r-i)>Math.abs(a-s)?r<i?"up":"down":a<s?"left":"right",l||"vertical"===t.d&&("up"===n&&SR7.F.module.isLastSlide(e)||"down"===n&&SR7.F.module.isFirstSlide(e)))return SR7.F.scrollTo(e,"up"===n?SR7.M[e].c.module.offsetTop+SR7.M[e].dims.module.h:document.documentElement.scrollTop-(window.innerHeight-SR7.M[e].c.module.getBoundingClientRect().top));"horizontal"===t.d&&"left"===n||"vertical"===t.d&&"up"===n?SR7.F.requestSlide({id:e,slide:"+1"}):("horizontal"===t.d&&"right"===n||"vertical"===t.d&&"down"===n)&&SR7.F.requestSlide({id:e,slide:"-1"})}SR7.M[e].c.module.addEventListener("touchstart",function(e){if(null===e.target.closest(".sr7-tabs, .sr7-thumbs"))if(e.touches.length===t.t){const a=e.touches[0];s=a.pageX,i=a.pageY,o=!0,!_tpt.is_mobile&&t.bV&&e.preventDefault()}else o=!1;else o=!1},{passive:!1}),SR7.M[e].c.module.addEventListener("touchmove",function(n){if(!o||n.touches.length!==t.t)return void(o=!1);const d=n.touches[0];a=d.pageX,r=d.pageY;let c=Math.abs(r-i)>Math.abs(a-s)?"vertical":"horizontal";c===t.d&&(n.preventDefault(),l="vertical"===c&&(r<i&&SR7.M[e].current.index===SR7.M[e].navLen||r>i&&0===SR7.M[e].current.index))},{passive:!1}),SR7.M[e].c.module.addEventListener("touchend",n,{passive:!1}),SR7.M[e].c.module.addEventListener("touchcancel",n,{passive:!1})},touchSwipeSimple:(e,t)=>{SR7.M[e].c.swipeProxy=document.createElement("div"),SR7.M[e].c.swipeAble=_tpt.draggable.create(SR7.M[e].c.swipeProxy,{trigger:SR7.M[e].c.module,type:"horizontal"===t.d?"x":"y",cursor:"pointer",lockAxis:!0,allowContextMenu:_tpt.is_mobile&&!t.bV,allowEventDefault:!t.bV,onPress:function(s){null!==s.target.closest(".sr7-tabs, .sr7-thumbs")&&(SR7.M[e].c.swipeAble[0].endDrag(),SR7.M[e].c.swipeAble[0].disable()),t.pressX=s.pageX,t.pressY=s.pageY},onDragStart:function(){t.forceScroll="up"===this.getDirection()&&SR7.M[e].current.index==SR7.M[e].navLen||"down"===this.getDirection()&&0===SR7.M[e].current.index},onDrag:function(e){t.releaseX=e.pageX??t.releaseX??t.pressX,t.releaseY=e.pageY??t.releaseY??t.pressY},onDragEnd:function(){var s=this.getDirection(),i=Math.abs(t.releaseX-t.pressX);if(Math.abs(t.releaseY-t.pressY)>i){if("right"===s||"left"===s)return}else if("up"===s||"down"===s)return;return t.forceScroll||"vertical"==t.d&&"up"==s&&SR7.F.module.isLastSlide(e)||"vertical"==t.d&&"down"==s&&SR7.F.module.isFirstSlide(e)?SR7.F.scrollTo(e,"up"===s?SR7.M[e].c.module.offsetTop+SR7.M[e].dims.module.h:document.documentElement.scrollTop-(window.innerHeight-SR7.M[e].c.module.getBoundingClientRect().top)):(_tpt.is_mobile&&(SR7.M[e].settings.nav?.nd??0)>200&&(SR7.M[e].settings.nav.nd=50),"horizontal"==t.d&&"left"==s||"vertical"==t.d&&"up"==s?(SR7.F.requestSlide({id:e,slide:"+1"}),!1):"horizontal"==t.d&&"right"==s||"vertical"==t.d&&"down"==s?(SR7.F.requestSlide({id:e,slide:"-1"}),!1):void 0)}})},wheel:function(e){if(SR7.F.module.wheelModules??=[],!SR7.F.module.wheelModules.length)return;let t=document.elementFromPoint(e.x,e.y);for(let s of SR7.F.module.wheelModules){let i=SR7.M[s];if(!t.closest(`#${i.c.module.id}`))continue;let a=_tpt.normalizeWheel(e),r=i.settings.nav.m,o=r.v/100,l=window.pageYOffset||document.documentElement.scrollTop,n=SR7.F.module["reverse"==r.r?"isLastSlide":"isFirstSlide"](s),d=SR7.F.module["reverse"!==r.r?"isLastSlide":"isFirstSlide"](s);i.dims.moduleRect=SR7.M[s].c.module.getBoundingClientRect();let c=SR7.F.calculateVisiblePercentage(i.dims.moduleRect),p=a<0?-1:1,u=!1,h=!1;if(r.cd??=parseInt(r.cd??1500),!(o-c<=r.st/100)||c>=o||i.dims.moduleRect.top>=0&&-1===p||i.dims.moduleRect.top<=0&&1===p||(h=!0,i.mScrollTween||(i.mScrollTween=SR7.F.scrollTo(s,l+i.dims.moduleRect.top+(p*("reverse"==r.r?-1:1)==1?i.dims.moduleRect.height-_tpt.winH:0),_tpt.isWebkit?1:.7,"power2.out",function(){SR7.M[s].dims.moduleRect=SR7.M[s].c.module.getBoundingClientRect(),SR7.M[s].mScrollTween.kill(),delete SR7.M[s].mScrollTween}))),Math.abs(c-o)<.1||c>=o||Math.abs(c-o)>=.1&&c<o&&(p*("reverse"==r.r?-1:1)==1&&Math.abs(_tpt.winH-i.dims.moduleRect.top-i.dims.moduleRect.height)/i.dims.moduleRect.height<.1||p*("reverse"==r.r?-1:1)==-1&&Math.abs(i.dims.moduleRect.top)/i.dims.moduleRect.height<.1)){let t="reverse"===r.r&&p<0||"reverse"!==r.r&&p>
1470?"reverse"!==r.r?0:1:"reverse"!==r.r?1:0;return"carousel"===i.settings.nav.m.use||0===t&&!d||1===t&&!n?(t=0==t?"reverse"==r.r?"-1":"+1":"reverse"==r.r?"+1":"-1",!0!==i.wheelAction&&(SR7.F.requestSlide({id:s,slide:t}),i.wheelAction=!0,setTimeout(function(){i.wheelAction=!1},r.cd))):!0!==i.wheelAction&&(u=!0),u?(i.mScrollTween&&(SR7.M[s].dims.moduleRect=SR7.M[s].c.module.getBoundingClientRect(),SR7.M[s].mScrollTween.kill(),delete SR7.M[s].mScrollTween),!0):(e.preventDefault(),!1)}h&&e.preventDefault()}},updateMouseCoordinates:(e,t)=>{const s=SR7.M[e];let i,a;if(t.type.includes("touch")){if(void 0===t.touches[0])return;i=t.touches[0].clientX,a=t.touches[0].clientY}else i=t.clientX,a=t.clientY;void 0!==s.mouse.enterX&&void 0!==s.mouse.enterY&&"mouseenter"!==t.type&&"touchstart"!==t.type||(SR7.F.module.box(e),s.mouse.enterX=i-s.dims.moduleRect.left,s.mouse.enterY=a-s.dims.moduleRect.top),"mousemove"!==t.type&&"touchmove"!==t.type&&"dragmove"!==t.type||(s.mouse.x=i,s.mouse.y=a,s.mouse.relX=i-("dragmove"===t.type||s.settings.size.fullWidth?0:s.dims.moduleRect.left+s.dims.content.mwshiftx),s.mouse.relY=a-("dragmove"===t.type?_tpt.scrollObserver.y+s.dims.moduleRect.top:s.dims.moduleRect.top),s.mouse.eDX=s.mouse.enterX-s.mouse.relX,s.mouse.eDY=s.mouse.enterY-s.mouse.relY,s.mouse.cDX=s.dims.module.w/2-s.mouse.relX,s.mouse.cDY=s.dims.module.h/2-s.mouse.relY),"touchstart"!==t.type&&"touchend"!==t.type||(s.mouse.relX=i-(s.settings.size.fullWidth?0:s.dims.moduleRect.left+s.dims.content.mwshiftx),s.mouse.relY=a-s.dims.moduleRect.top,s.mouse.eDXF=s.mouse.cDXF=s.dims.module.w/2-s.mouse.relX,s.mouse.eDYF=s.mouse.cDYF=s.dims.module.h/2-s.mouse.relY)},reg:(e,t,s,i)=>{const a=SR7.M[e];a.mouse??={},t=t.split(" ");let r=Math.round(1e6*Math.random());for(let e in t)void 0!==(a.c.moduleListeners?.[t[e]]?.[r]??void 0)&&r++;for(let o in t)0==(a.c.moduleListeners?.[t[o]]??!1)&&_tpt.event.listen(a.c.module,t[o],SR7.F.module.listeners.mouse,{id:e},i),a.c.moduleListeners??={},a.c.moduleListeners[t[o]]??={},a.c.moduleListeners[t[o]][r]=s;return r},del:(e,t,s)=>{SR7.M[e]?.c?.moduleListeners?.[t]?.[s]&&delete SR7.M[e].c.moduleListeners[t][s]}}},SR7.F.getRequiredResources=function(e){const t=Array(50),s=SR7.M[e];let i=0;if(SR7.R?.nav&&(t[i++]="navigation",t[i++]="cssnav"),t[i++]="media",t[i++]="cssmedia",SR7.R?.cssbtns&&(t[i++]="cssbtns"),void 0!==s.settings.addOns)for(let e in s.settings.addOns)_tpt.hop(s.settings.addOns,e)&&0!=s.settings.addOns[e]&&(void 0!==SR7.E.resources[e]&&(t[i++]=e),void 0!==SR7.E.resources["css"+e]&&(t[i++]="css"+e));for(let e in SR7.E.gAddons)_tpt.hop(SR7.E.gAddons,e)&&(void 0!==SR7.E.resources[e]&&(t[i++]=e,s.settings.addOns??={},s.settings.addOns[e]={u:!0}),void 0!==SR7.E.resources["css"+e]&&(t[i++]="css"+e));return t},SR7.F.getNewId=async function(e,t,s){return new Promise((i,a)=>{"slide"===e&&void 0!==t?i(t):"module"===e&&void 0!==s?i(s):"slide"===e&&null==s?a(null):_tpt.ajax({action:"get_"+e+"id",data:{module:s},callBack:e=>i(e),errorHandler:e=>a(e)})})},SR7.F.getGlobalZoneHeights=e=>{SR7.M[e].zones??={},SR7.M[e].zones.globals??={},SR7.M[e].zones.globals.all=0;for(let t in SR7.M[e].staticSlides)_tpt.hop(SR7.M[e].staticSlides,t)&&(SR7.M[e].zones.globals.all=Math.max(SR7.M[e].zones.globals.all||0,SR7.F.getZoneHeights(e,SR7.M[e].staticSlides[t])||0));return SR7.M[e].zones.globals.all||0},SR7.F.getZoneHeights=function(e,t){let s=SR7.M[e];if((null!=t||null!=s.current)&&-1!=s.current.id&&(t??=s.current.id,s.zones[t]&&null!=s.zones[t].zones)){s.zones[t].all=0;for(let e in s.zones[t].zones)s.zones[t].zones[e]=s.c.layers[SR7.lToK[e]].el.offsetHeight,s.zones[t].all+=s.zones[t].zones[e];return s.zones[t].all}},SR7.F.getONavs=e=>{const t=SR7.M[e];t.dims.outNav={w:0,h:0,x:0,y:0,align:"left"};for(let s of["tabs","thumbs","scrubber"])if(t.settings.nav?.[s]?.set){let i=t.settings.nav?.[s];if("i"==i.io||0==(i?.show?.[t.LEV]??!0))continue;let a=2*SR7.gV({v:i.wr.p,id:e,u:0});"vertical"==SR7.gV({v:i.d,id:e,u:0})?(t.dims.outNav.w=Math.max(t.dims.outNav.w,SR7.gV({v:i.size.w,id:e,u:0,a:!0})+a),t.dims.outNav.x="left"==SR7.gV({v:i.h,id:e,u:0})?t.dims.outNav.w:-t.dims.outNav.w/2,t.dims.outNav.align="left"==SR7.gV({v:i.h,id:e,u:0})?"left":"right"):(t.dims.outNav.h=Math.max(t.dims.outNav.h,SR7.gV({v:i.size.h,id:e,u:0})+a),t.dims.outNav.y="top"==SR7.gV({v:i.v,id:e,u:0})?t.dims.outNav.h:0,t.dims.outNav.align="top"==SR7.gV({v:i.v,id:e,u:0})?"top":"bottom")}};const e=(e,t,s)=>{let i=SR7.gV({v:t.settings.size.m?.[s]??0,id:e,u:0});(t.dims.margins?.[s]??0)!==i&&(t.c.module.style["margin"+("t"==s?"Top":"Bottom")]=i+"px",t.dims.margins??={},t.dims.margins[s]=i),t.offsetPrepared&&t.c.bgcanvas&&(t.c.bgcanvas.style.visibility="visible",delete t.offsetPrepared)};SR7.F.updateModuleDims=function(e,t,s,i){return new Promise(a=>{null==_tpt.winWAll&&_tpt.getWinDim();let r=SR7.M[e],o=_tpt.tf(r.settings.size.MMOU??!0),l=_tpt.tf(r.settings.size.FHOU??!0),n=SR7.F.isCarousel(e);
147if(SR7.E.backend&&!r.c.module)return void setTimeout(()=>{SR7.F.updateModuleDims(e,t,s,i)},100);r.dims.module.w=n||!r.settings.size.keepFlow||r.settings.size.fullWidth?!SR7.E.backend&&r.settings.size.fullWidth?_tpt.winW:r.c.module.offsetWidth:Math.min(SR7.E.backend?r.c.module.offsetWidth:r.c.module.parentNode.offsetWidth,SR7.gV({v:r.settings.size.width,id:e,u:0,s:"keep",m:"round"})),!SR7.E.backend&&(r.LEV=_tpt.getResponsiveLevel(SR7.G.breakPoints,e)),SR7.F.getONavs(e),r.dims.cache??=[],r.dims.cache.push({w:_tpt.winW,h:_tpt.winH}),r.dims.cache.length>10&&r.dims.cache.shift();let d=SR7.gV({v:r.settings.size.width,id:e,u:0,s:"scale",m:"round"}),c=parseInt(SR7.gV({v:r.settings.size.height,id:e,u:0,s:"scale",m:"round"}));if(!r.settings.size.fullWidth&&0==r.dims.module.w&&0==r.dims.module.h){try{"flex"==getComputedStyle(r.c?.module?.parentNode?.parentNode)?.display&&(r.c.module.parentNode.style.width="100%"),r.dims.module.w=d,r.dims.module.h=c}catch{}console.log(r.alias," set to auto width but its parents element Dimension is 0px. Please check parrent element ! ")}r.dims.reduceHeight=r.settings.size.fullHeight&&!r.states?.inFullscreen&&SR7.F.getContsHeights(l?r.settings.size.fullHeightOffset:"",r.dims.module.h)||0,r.dims.padding={t:r.settings.size.MSOU??1?SR7.gV({v:r.settings.size.p?.t??0,id:e,u:0}):0,b:r.settings.size.MSOU??1?SR7.gV({v:r.settings.size.p?.b??0,id:e,u:0}):0,l:r.settings.size.MSOU??1?SR7.gV({v:r.settings.size.p?.l??0,id:e,u:0}):0,r:r.settings.size.MSOU??1?SR7.gV({v:r.settings.size.p?.r??0,id:e,u:0}):0},r.dims.CFC.w=Math.min(d,r.dims.module.w-r.dims.outNav.w)||0,r.MP=SR7.stage?.carousel?.isCarousel?.()||n&&r.settings.carousel.justify?1:!SR7.E.backend&&r.settings.size.upscaling?_tpt.winW/r.dims.CFC.w:Math.min(1,r.dims.CFC.w/d),r.useHMP=(!r.settings.sbt?.use&&r.settings.size.fullHeight&&_tpt.winH<c||(r.settings.sbt?.use??!1)&&_tpt.winW<d)&&r.LEV<3,r.useHMP?(r.settings.sbt?.use||(r.MP=Math.min(r.MP,Math.max(_tpt.is_mobile?320:640,_tpt.winH-r.dims.reduceHeight)/c)),r.dims.CFC.w=Math.min(d*r.MP,r.dims.module.w-r.dims.outNav.w)||0):r.useHMP=!0,r.dims.zones=Math.max(SR7.F.getGlobalZoneHeights(e)||0,SR7.F.getZoneHeights(e)||0);let p=o?SR7.gV({v:r.settings.size.minHeight,id:e,u:0}):0;p="none"==p?0:p;let u=_tpt.is_mobile&&r.settings.size.fullHeight&&_tpt.is_mobile&&r.settings.mobileURLJumpFix?Math.max(c,Math.max(r.dims.zones,_tpt.screenHeightWithUrlBar)):r.settings.size.respectRatio?c/d*r.dims.module.w:o?SR7.gV({v:r.settings.size.maxHeight,id:e,u:0}):0;if(r.dims.module.h=Math.ceil(r.settings.size.respectRatio?c/d*r.dims.module.w:Math.max(r.dims.zones,Math.max(r.settings.size.fullHeight?_tpt.is_mobile&&r.settings.mobileURLJumpFix?_tpt.screenHeightWithUrlBar:_tpt.winH:0,Math.max(c,p)*(r.settings.size.keepBPHeight?1:r.MP)))),SR7.E.backend&&r.settings.size.fullHeight&&r.dims.module.h<parseInt(SR7.gV({v:r.settings.size.height,id:e,u:0,s:"scale",m:"round"}))+60&&(r.dims.module.h=parseInt(SR7.gV({v:r.settings.size.height,id:e,u:0,s:"scale",m:"round"}))+60),u>0&&(r.dims.module.h=Math.min(u,r.dims.module.h)),r.useAsModal&&(r.dims.module.h<_tpt.winH?(r.c.module.style.inset="50% 0px auto",r.c.module.style.transform="translate(0px, -50%)"):(r.c.module.style.inset="auto",r.c.module.style.transform="translate(0px, 0px)")),n&&(r.dims.carousel={pT:parseInt(r.settings.carousel.pT??0)*r.MP,pB:parseInt(r.settings.carousel.pB??0)*r.MP},r.settings.size.fullHeight||"v"!==r.settings.carousel.type||(r.dims.module.pNV=_tpt.posToNum(r.settings.carousel.pNV,r.dims.module.h),r.dims.module.h+=r.dims.module.pNV)),r.dims.CFC.h=Math.max(r.dims.zones,Math.max(c,p)*(r.settings.size.keepBPHeight?1:r.MP)),SR7.E.backend&&r.settings.size.fullHeight){let e=0;r.dims.module.h=r.dims.module.w<778?Math.max(r.dims.CFC.h+e,Math.min(Math.max(1.3*r.dims.CFC.h,r.dims.module.w/9*16),_tpt.winH-180)):_tpt.winH-180>r.dims.CFC.h+e?_tpt.winH-180:r.dims.CFC.h+e}r.dims.module.h-=parseFloat(r.dims.reduceHeight),r.dims.content.h=r.dims.module.h,r.settings.size.fullWidth&&SR7.F.module.box(e);let h=SR7.E.backend?r.dims.module.w:(r.settings.size.fullWidth?_tpt.winWAll:r.dims.module.w)-(null==r.settings.size.p?0:r.dims.padding.l+r.dims.padding.r)-r.dims.outNav.w;if(r.dims.content.w=SR7.E.backend?Math.min(parseInt(_tpt.posToNum(!!o&&r.settings.size.maxWidth,r.dims.module.w))||r.dims.module.w,h):r.settings.size.fullWidth?h:Math.min(parseInt(_tpt.posToNum(!!o&&r.settings.size.maxWidth,_tpt.winWAll))||_tpt.winWAll,h),r.dims.content.mwshiftx=(h-r.dims.content.w)/2,r.dims.module.h+=parseFloat((null==r.settings.size.p?0:parseFloat(r.dims.padding.t)+parseFloat(r.dims.padding.b))+parseFloat(r.dims.outNav.h)+(n?parseFloat(r.dims.carousel.pT)+parseFloat(r.dims.carousel.pB):0)),r.dims.content.shiftx=r.dims.outNav.x<0?0-(r.settings.size.fullWidth?r.dims.moduleRect.left??0:0):r.settings.size.fullWidth?-(r.dims.moduleRect.left??0)+parseFloat(r.dims.padding.l)+parseFloat(r.dims.outNav.x):parseFloat(r.dims.padding.l)+parseFloat(r.dims.outNav.x),r.dims.content.shifty=parseFloat(r.dims.padding.t)+parseFloat(r.dims.outNav.y)+parseFloat(n?r.dims.carousel.pT:0),r.dims.CFC.x=Math.max(0,(r.dims.content.w-r.dims.CFC.w)/2),r.dims.CFC.y=Math.max(0,(r.dims.content.h-r.dims.CFC.h)/2),r.dims.content.cw=r.dims.content.w,r.dims.content.ch=r.dims.content.h,r.dims.CFC.cw=r.dims.CFC.w,r.dims.CFC.ch=r.dims.CFC.h,r.settings.sbt?.use&&(r.sbt??={},r.sbt.__len=SR7.slideShow.getLen(e),r.sbt.__slen=parseInt(r.settings.sbt.fStart??0),r.sbt.__elen=r.sbt.__len-p
147arseInt(r.settings.sbt.fEnd??r.sbt.__len),r.sbt.__mlen=r.sbt.__len-(r.sbt.__slen+r.sbt.__elen),!SR7.E.backend&&r.settings.sbt?.f&&(r.dims.sbt=Math.max(2*r.dims.module.h,r.sbt.__len/3))),n){r.dims.CFC.ch=r.dims.CFC.h="v"===r.settings.carousel.type?Math.min(r.dims.module.h,parseFloat(r.settings.size.height[r.LEV])):Math.min(r.dims.content.h,r.dims.module.h),r.settings.carousel.justify&&SR7.F.getSlideARatios(e);for(let e in r.c.slides)_tpt.hop(r.c.slides,e)&&(r.dims.CFC[e]??={},r.dims.content[e]??={},r.dims.CFC[e].cw=r.dims.CFC[e].w=r.slides[e].slide.global?r.settings.carousel.justify?r.dims.content.w:r.dims.CFC.w:"v"===r.settings.carousel.type?r.dims.CFC.w:r.settings.carousel.justify?r.dims.module.h*r.slideRatios[e]||r.dims.CFC.w:r.settings.carousel.stretch?r.dims.module.w:r.dims.CFC.w,r.dims.CFC[e].cw=r.dims.CFC[e].w=Math.min(r.dims.CFC[e].cw,r.dims.module.w),r.dims.CFC[e].ch=r.dims.CFC[e].h=r.slides[e].slide.global?r.dims.CFC.h+(r.settings.carousel.justify?0:r.dims.carousel.pT+r.dims.carousel.pB):(r.slides[e].slide.fullHeight,r.dims.CFC.h),r.slides[e].slide.global&&!r.settings.carousel.justify&&(r.dims.CFC[e].x=r.dims.CFC.x,r.dims.CFC[e+"_slide"]??={},r.dims.CFC[e+"_slide"].cw=r.dims.CFC[e+"_slide"].w=r.dims.module.w,r.dims.CFC[e+"_slide"].ch=r.dims.CFC[e+"_slide"].h=r.dims.CFC[e].ch,r.dims.CFC[e+"_slide"].x=0),"v"===r.settings?.carousel?.type?(r.dims.CFC[e].x=r.dims.CFC.x,r.dims.CFC[e].y=0,r.dims.CFC[e+"_full"]??={},r.dims.CFC[e+"_full"].cw=r.dims.CFC[e+"_full"].w=r.dims.content.w,r.dims.CFC[e+"_full"].ch=r.dims.CFC.h=r.dims.CFC[e].ch,r.dims.CFC[e+"_full"].x=r.dims.content.x):r.slides[e].slide.global&&r.settings.size.fullHeight&&(r.dims.CFC[e].x=0,r.dims.CFC[e].y=0))}else SR7.stage?.carousel?.isCarousel?.()&&(r.dims.CFC.ch=r.dims.CFC.h=r.dims.content.ch=r.dims.content.h=SR7.stage.carousel.getHeight(),r.dims.CFC.cw=r.dims.CFC.w=SR7.stage.carousel.getWidth("CFC"),r.dims.content.cw=r.dims.content.w=r.dims.module.w=SR7.stage.carousel.getWidth(),r.dims.CFC.x=(r.dims.content.cw-r.dims.CFC.w)/2,r.dims.CFC.y=0,r.dims.carousel={pT:parseInt(r.settings.carousel.pT??0)*r.MP,pB:parseInt(r.settings.carousel.pB??0)*r.MP});return SR7.F.updateModuleBG(e),r.useAsModal&&SR7.F.modal.visible&&SR7.F.modal.requested==r.alias&&(SR7.F.modal.updatePos(),SR7.F?.modal?.sbt&&(SR7.F.modal.wrap.style.height=r.dims.moduleRect.height+"px")),SR7.E.backend&&SR7.global.breakPoints[r.LEV]==r.dims.module.w&&(r.settings.size.cachedHeight[r.LEV]=r.dims.module.h),t?_tpt.is_mobile&&r.dims.lastHeight&&r.dims.content.Ccw==r.dims.content.w&&r.dims.content.Cch==r.dims.content.h&&r.dims.CFC.Ccw==r.dims.CFC.w&&r.dims.CFC.Cch==r.dims.CFC.h?(_tpt.ghostUpdate(),a()):(r.dims.content.Ccw=r.dims.content.w,r.dims.content.Cch=r.dims.content.h,r.dims.CFC.Ccw=r.dims.CFC.w,r.dims.CFC.Cch=r.dims.CFC.h,i||cancelAnimationFrame(r.updateModuleDimsrAF),r.updateModuleDimsrAF=requestAnimationFrame(function(){if("hero"!==r.settings.type&&SR7.F?.navigation?.update&&SR7.F.navigation.update(e),SR7.F.module.size(e),-1==(r.current?.id??-1))return n&&r.dims.oldWinW!==_tpt.winW&&(requestAnimationFrame(()=>{SR7.F.rebuildCarousel(e,!1)}),r.dims.oldWinW=_tpt.winW),_tpt.ghostUpdate(),a();if(function(e){if(e.length<10)return!1;let t=e.slice(-10),s=[];for(let e=0;e<t.length;e++)s.some(s=>s.w===t[e].w&&s.h===t[e].h)||s.push(t[e]);return 2===s.length}(r.dims.cache)&&(_tpt.getWinDim(),!0!==s&&_tpt.winW>=r.dims.module.w))return _tpt.ghostUpdate(),a();_tpt.scrollObserver.run(r.c.module,!0),SR7.F.drawRawLayers(e,r.current.id,"update");for(let t in r.staticSlides)_tpt.hop(r.staticSlides,t)&&""!=r.staticSlides[t]&&SR7.F.drawRawLayers(e,r.staticSlides[t],"update");n&&requestAnimationFrame(()=>{SR7.F.rebuildCarousel(e,"height"!==t,"height"!==t)}),_tpt.getWinDim(),r.dims.cache[r.dims.cache.length-1].w===_tpt.winW&&r.dims.cache[r.dims.cache.length-1].h===_tpt.winH||SR7.F.updateModuleDims(e,!0),_tpt.ghostUpdate()}),void a()):(_tpt.ghostUpdate(),a())})},SR7.F.updateModuleBG=function(e){const t=SR7.M[e];null==t.c.bgOverlay&&t.settings.bg?.overlay?.type&&(null==t.c.bgcanvas&&_tpt.bgStyle(e,void 0,!1,!0,!0),t.c.bgOverlay=SR7.F.addOverlay(t.settings.bg.overlay.type,t.settings.bg.overlay.size,t.settings.bg.overlay.cA,t.settings.bg.overlay.cB),t.c.bgcanvas.appendChild(t.c.bgOverlay)),null!=t.c.bgcanvas&&(t.c.bgcanvas.dataset.pos??=t.c.bgcanvas.closest("SR7-CONTENT")?"content":"module",SR7.E.backend&&(t.dims.moduleRect=t.c.module.getBoundingClientRect()),t.c.bgcanvas.style.width=SR7.E.backend?t.dims.moduleRect.width+"px":t.settings.size.fullWidth?_tpt.winW+"px":t.dims.content.w+(t.dims.outNav?.w??0)+"px",t.c.bgcanvas.style.height=SR7.E.backend?t.dims.moduleRect.height+"px":(!SR7.E.backend&&("carousel"===t.settings.type?parseInt(t.dims.module.h):parseInt(t.dims.content.h)+(parseInt(t.dims.padding.t??0)+parseInt(t.dims.padding.b??0))+parseInt(t.dims.outNav?.h??0)))+"px",t.c.bgcanvas.style.left=SR7.E.backend||t.settings.sbt?.use&&t.settings.sbt?.f||"content"==t.c.bgcanvas.dataset.pos?"0px":(t.settings.size.fullWidth?t.dims.content.mwshiftx+t.dims.content.shiftx:0)+(t.dims.padding?.l??0)-("left"==(t.dims.outNav?.align??"left")&&t.settings.size.fullWidth?t.dims.outNav?.w??0:0)+"px",t.settings.size.fullWidth||0===t.dims.padding.t||(t.c.bgcanvas.style.top=0-t.dims.padding.t+"px"),SR7.stage?.carousel?.isCarousel?.()&&(t.c.bgcanvas.style.top="v"!==t.settings.carousel.type?0-t.dims.carousel.pT+"px":"0px",t.c.bgcanvas.style.height="v"!==t.settings.carousel.type?t.dims.moduleRect.height+t.dims.carousel.pB+t.dims.carousel.pT+"px":t.dims.moduleRect.height+"px"))},SR7.F.callBackHandler=(e,t,s)=>{if(SR7.M[e].c.callBacks)for(let i of SR7.M[e].c.callBacks)i.inmodule==t&&i.atposition==s&&void 0!==i.callback&&i.callback.call()},_tpt.R??={},_tpt.R.module=_tpt.extend?_tpt.extend(_tpt.R.module,{status:2,version:"7.0.8"}):{status:2,version:"7.0.8"}}();/*! modernizr 3.2.0 (Custom Build) | MIT *
148 * http://modernizr.com/download/?-csstransforms3d-csstransitions-flexbox-flexboxtweener-addtest-domprefixes-prefixed-prefixes-shiv-testallprops-testprop-teststyles !*/
149!function(e,t,n){function r(e){var t=w.className,n=Modernizr._config.classPrefix||"";if(b&&(t=t.baseVal),Modernizr._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}Modernizr._config.enableClasses&&(t+=" "+n+e.join(" "+n),b?w.className.baseVal=t:w.className=t)}function o(e,t){return typeof e===t}function i(){var e,t,n,r,i,a,s;for(var l in x)if(x.hasOwnProperty(l)){if(e=[],t=x[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(r=o(t.fn,"function")?t.fn():t.fn,i=0;i<e.length;i++)a=e[i],s=a.split("."),1===s.length?Modernizr[s[0]]=r:(!Modernizr[s[0]]||Modernizr[s[0]]instanceof Boolean||(Modernizr[s[0]]=new Boolean(Modernizr[s[0]])),Modernizr[s[0]][s[1]]=r),C.push((r?"":"no-")+s.join("-"))}}function a(e,t){if("object"==typeof e)for(var n in e)N(e,n)&&a(n,e[n]);else{e=e.toLowerCase();var o=e.split("."),i=Modernizr[o[0]];if(2==o.length&&(i=i[o[1]]),"undefined"!=typeof i)return Modernizr;t="function"==typeof t?t():t,1==o.length?Modernizr[o[0]]=t:(!Modernizr[o[0]]||Modernizr[o[0]]instanceof Boolean||(Modernizr[o[0]]=new Boolean(Modernizr[o[0]])),Modernizr[o[0]][o[1]]=t),r([(t&&0!=t?"":"no-")+o.join("-")]),Modernizr._trigger(e,t)}return Modernizr}function s(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function l(e,t){return!!~(""+e).indexOf(t)}function f(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):b?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function u(){var e=t.body;return e||(e=f(b?"svg":"body"),e.fake=!0),e}function c(e,n,r,o){var i,a,s,l,c="modernizr",d=f("div"),p=u();if(parseInt(r,10))for(;r--;)s=f("div"),s.id=o?o[r]:c+(r+1),d.appendChild(s);return i=f("style"),i.type="text/css",i.id="s"+c,(p.fake?p:d).appendChild(i),p.appendChild(d),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(t.createTextNode(e)),d.id=c,p.fake&&(p.style.background="",p.style.overflow="hidden",l=w.style.overflow,w.style.overflow="hidden",
149w.appendChild(p)),a=n(d,e),p.fake?(p.parentNode.removeChild(p),w.style.overflow=l,w.offsetHeight):d.parentNode.removeChild(d),!!a}function d(e,t){return function(){return e.apply(t,arguments)}}function p(e,t,n){var r;for(var i in e)if(e[i]in t)return n===!1?e[i]:(r=t[e[i]],o(r,"function")?d(r,n||t):r);return!1}function m(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function h(t,r){var o=t.length;if("CSS"in e&&"supports"in e.CSS){for(;o--;)if(e.CSS.supports(m(t[o]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var i=[];o--;)i.push("("+m(t[o])+":"+r+")");return i=i.join(" or "),c("@supports ("+i+") { #modernizr { position: absolute; } }",function(e){return"absolute"==getComputedStyle(e,null).position})}return n}function g(e,t,r,i){function a(){c&&(delete M.style,delete M.modElem)}if(i=o(i,"undefined")?!1:i,!o(r,"undefined")){var u=h(e,r);if(!o(u,"undefined"))return u}for(var c,d,p,m,g,v=["modernizr","tspan"];!M.style;)c=!0,M.modElem=f(v.shift()),M.style=M.modElem.style;for(p=e.length,d=0;p>d;d++)if(m=e[d],g=M.style[m],l(m,"-")&&(m=s(m)),M.style[m]!==n){if(i||o(r,"undefined"))return a(),"pfx"==t?m:!0;try{M.style[m]=r}catch(y){}if(M.style[m]!=g)return a(),"pfx"==t?m:!0}return a(),!1}function v(e,t,n,r,i){var a=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+k.join(a+" ")+a).split(" ");return o(t,"string")||o(t,"undefined")?g(s,t,r,i):(s=(e+" "+T.join(a+" ")+a).split(" "),p(s,t,n))}function y(e,t,r){return v(e,n,n,t,r)}var C=[],x=[],_={_version:"3.2.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){x.push({name:e,fn:t,options:n})},addAsyncTest:function(e){x.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=_,Modernizr=new Modernizr;var S=_._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):[];_._prefixes=S;var w=t.documentElement,b="svg"===w.nodeName.toLowerCase();b||!function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=C.elements;return"string"==typeof e?e.split(" "):e}function o(e,t){var n=C.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),C.elements=n+" "+e,f(t)}function i(e){var t=y[e[g]];return t||(t={},v++,e[g]=v,y[v]=t),t}function a(e,n,r){if(n||(n=t),c)return n.createElement(e);r||(r=i(n));var o;return o=r.cache[e]?r.cache[e].cloneNode():h.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!o.canHaveChildren||m.test(e)||o.tagUrn?o:r.frag.appendChild(o)}function s(e,n){if(e||(e=t),c)return e.createDocumentFragment();n=n||i(e);for(var o=n.frag.cloneNode(),a=0,s=r(),l=s.length;l>a;a++)o.createElement(s[a]);return o}function l(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return C.shivMethods?a(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/[\w\-:]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(C,t.frag)}function f(e){e||(e=t);var r=i(e);return!C.shivCSS||u||r.hasCSS||(r.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),c||l(e,r),e}var u,c,d="3.7.3",p=e.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,h=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g="_html5shiv",v=0,y={};!function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>",u="hidden"in e,c=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(n){u=!0,c=!0}}();
149var C={elements:p.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:d,shivCSS:p.shivCSS!==!1,supportsUnknownElements:c,shivMethods:p.shivMethods!==!1,type:"default",shivDocument:f,createElement:a,createDocumentFragment:s,addElements:o};e.html5=C,f(t),"object"==typeof module&&module.exports&&(module.exports=C)}("undefined"!=typeof e?e:this,t);var E="Moz O ms Webkit",T=_._config.usePrefixes?E.toLowerCase().split(" "):[];_._domPrefixes=T;var N;!function(){var e={}.hasOwnProperty;N=o(e,"undefined")||o(e.call,"undefined")?function(e,t){return t in e&&o(e.constructor.prototype[t],"undefined")}:function(t,n){return e.call(t,n)}}(),_._l={},_.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),Modernizr.hasOwnProperty(e)&&setTimeout(function(){Modernizr._trigger(e,Modernizr[e])},0)},_._trigger=function(e,t){if(this._l[e]){var n=this._l[e];setTimeout(function(){var e,r;for(e=0;e<n.length;e++)(r=n[e])(t)},0),delete this._l[e]}},Modernizr._q.push(function(){_.addTest=a});var P="CSS"in e&&"supports"in e.CSS,j="supportsCSS"in e;Modernizr.addTest("supports",P||j);var k=_._config.usePrefixes?E.split(" "):[];_._cssomPrefixes=k;var z=function(t){var r,o=S.length,i=e.CSSRule;if("undefined"==typeof i)return n;if(!t)return!1;if(t=t.replace(/^@/,""),r=t.replace(/-/g,"_").toUpperCase()+"_RULE",r in i)return"@"+t;for(var a=0;o>a;a++){var s=S[a],l=s.toUpperCase()+"_"+r;if(l in i)return"@-"+s.toLowerCase()+"-"+t}return!1};_.atRule=z;var F=_.testStyles=c,L={elem:f("modernizr")};Modernizr._q.push(function(){delete L.elem});var M={style:L.elem.style};Modernizr._q.unshift(function(){delete M.style});_.testProp=function(e,t,r){return g([e],n,t,r)};_.testAllProps=v;_.prefixed=function(e,t,n){return 0===e.indexOf("@")?z(e):(-1!=e.indexOf("-")&&(e=s(e)),t?v(e,t,n):v(e,"pfx"))};_.testAllProps=y,Modernizr.addTest("flexbox",y("flexBasis","1px",!0)),Modernizr.addTest("flexboxtweener",y("flexAlign","end",!0)),Modernizr.addTest("csstransforms3d",function(){var e=!!y("perspective","1px",!0),t=Modernizr._config.usePrefixes;if(e&&(!t||"webkitPerspective"in w.style)){var n,r="#modernizr{width:0;height:0}";Modernizr.supports?n="@supports (perspective: 1px)":(n="@media (transform-3d)",t&&(n+=",(-webkit-transform-3d)")),n+="{#modernizr{width:7px;height:18px;margin:0;padding:0;border:0}}",F(r+n,function(t){e=7===t.offsetWidth&&18===t.offsetHeight})}return e}),Modernizr.addTest("csstransitions",y("transition","all",!0)),i(),r(C),delete _.addTest,delete _.addAsyncTest;for(var O=0;O<Modernizr._q.length;O++)Modernizr._q[O]();e.Modernizr=Modernizr}(window,document);jQuery.fn.etFullWidth=function(options){var $this=jQuery(this);var extraPadding=30;var extraMargin=0;if(jQuery('body').hasClass('header-vertical-enable')&&jQuery(window).width()>979){extraMargin=jQuery('.header-type-vertical').outerWidth()}
150$this.css({'left':-jQuery('.header > .container').offset().left-extraPadding+extraMargin,'width':jQuery(window).width()-extraMargin,'visibility':'visible'});jQuery(window).resize(function(){if(jQuery(window).width()<980){extraMargin=0}
151$this.css({'left':-jQuery('.header > .container').offset().left-extraPadding+extraMargin,'width':jQuery(window).width()-extraMargin,'visibility':'visible'})});return this}
152jQuery.fn.etFullHeight=function(options){var $this=jQuery(this);$this.css({'min-height':jQuery(window).height()});jQuery(window).resize(function(){$this.css({'min-height':jQuery(window).height()})});return this}
153eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('7(B 3i.3E!=="9"){3i.3E=9(e){9 t(){}t.5v=e;q 5c t}}(9(e,t,n,r){b i={1J:9(t,n){b r=d;r.$k=e(n);r.6=e.3K({},e.3A.2c.6,r.$k.w(),t);r.29=t;r.3U()},3U:9(){b t=d;7(B t.6.2M==="9"){t.6.2M.P(d,[t.$k])}7(B t.6.2I==="2F"){b n=t.6.2I;9 r(e){7(B t.6.3F==="9"){t.6.3F.P(d,[e])}m{b n="";1C(b r 2f e["h"]){n+=e["h"][r]["1K"]}t.$k.2h(n)}t.2Y()}e.5G(n,r)}m{t.2Y()}},2Y:9(e){b t=d;t.$k.w("h-4p",t.$k.2s("2t")).w("h-4K",t.$k.2s("J"));t.$k.A({2z:0});t.2A=t.6.v;t.4L();t.5R=0;t.1M;t.1P()},1P:9(){b e=d;7(e.$k.1S().S===0){q c}e.1O();e.3H();e.$X=e.$k.1S();e.G=e.$X.S;e.4M();e.$I=e.$k.16(".h-1K");e.$L=e.$k.16(".h-1h");e.2H="Y";e.15=0;e.1W=[0];e.p=0;e.4I();e.4G()},4G:9(){b e=d;e.2V();e.31();e.4D();e.35();e.4C();e.4A();e.2x();e.4z();7(e.6.2w!==c){e.4w(e.6.2w)}7(e.6.Q===j){e.6.Q=5i}e.1e();e.$k.16(".h-1h").A("4v","4r");7(!e.$k.2p(":33")){e.34()}m{e.$k.A("2z",1)}e.56=c;e.2o();7(B e.6.39==="9"){e.6.39.P(d,[e.$k])}},2o:9(){b e=d;7(e.6.1I===j){e.1I()}7(e.6.1A===j){e.1A()}e.4n();7(B e.6.3n==="9"){e.6.3n.P(d,[e.$k])}},3o:9(){b e=d;7(B e.6.3p==="9"){e.6.3p.P(d,[e.$k])}e.34();e.2V();e.31();e.4m();e.35();e.2o();7(B e.6.3t==="9"){e.6.3t.P(d,[e.$k])}},4i:9(e){b t=d;19(9(){t.3o()},0)},34:9(){b e=d;7(e.$k.2p(":33")===c){e.$k.A({2z:0});18(e.1r);18(e.1M)}m{q c}e.1M=4g(9(){7(e.$k.2p(":33")){e.4i();e.$k.4f({2z:1},2J);18(e.1M)}},5O)},4M:9(){b e=d;e.$X.5N(\'<M J="h-1h">\').3G(\'<M J="h-1K"></M>\');e.$k.16(".h-1h").3G(\'<M J="h-1h-4d">\');e.1U=e.$k.16(".h-1h-4d");e.$k.A("4v","4r")},1O:9(){b e=d;b t=e.$k.1V(e.6.1O);b n=e.$k.1V(e.6.28);7(!t){e.$k.K(e.6.1O)}7(!n){e.$k.K(e.6.28)}},2V:9(){b t=d;7(t.6.2Z===c){q c}7(t.6.4b===j){t.6.v=t.2A=1;t.6.17=c;t.6.1q=c;t.6.21=c;t.6.24=c;t.6.25=c;t.6.26=c;q c}b n=e(t.6.4a).1m();7(n>(t.6.1q[0]||t.2A)){t.6.v=t.2A}7(B t.6.17!=="3b"&&t.6.17!==c){t.6.17.5x(9(e,t){q e[0]-t[0]});1C(b r 2f t.6.17){7(B t.6.17[r]!=="3b"&&t.6.17[r][0]<=n){t.6.v=t.6.17[r][1]}}}m{7(n<=t.6.1q[0]&&t.6.1q!==c){t.6.v=t.6.1q[1]}7(n<=t.6.21[0]&&t.6.21!==c){t.6.v=t.6.21[1]}7(n<=t.6.24[0]&&t.6.24!==c){t.6.v=t.6.24[1]}7(n<=t.6.25[0]&&t.6.25!==c){t.6.v=t.6.25[1]}7(n<=t.6.26[0]&&t.6.26!==c){t.6.v=t.6.26[1]}}7(t.6.v>t.G&&t.6.49===j){t.6.v=t.G}},4C:9(){b n=d,r;7(n.6.2Z!==j){q c}b i=e(t).1m();n.3f=9(){7(e(t).1m()!==i){7(n.6.Q!==c){18(n.1r)}5o(r);r=19(9(){i=e(t).1m();n.3o()},n.6.48)}};e(t).47(n.3f)},4m:9(){b e=d;e.2j(e.p);7(e.6.Q!==c){e.3l()}},46:9(){b t=d;b n=0;b r=t.G-t.6.v;t.$I.2i(9(i){b s=e(d);s.A({1m:t.N}).w("h-1K",3q(i));7(i%t.6.v===0||i===r){7(!(i>r)){n+=1}}s.w("h-1L",n)})},45:9(){b e=d;b t=0;b t=e.$I.S*e.N;e.$L.A({1m:t*2,V:0});e.46()},31:9(){b e=d;e.44();e.45();e.43();e.3x()},44:9(){b e=d;e.N=1N.5a(e.$k.1m()/e.6.v)},3x:9(){b e=d;b t=(e.G*e.N-e.6.v*e.N)*-1;7(e.6.v>e.G){e.C=0;t=0;e.3D=0}m{e.C=e.G-e.6.v;e.3D=t}q t},42:9(){q 0},43:9(){b t=d;t.H=[0];t.2C=[];b n=0;b r=0;1C(b i=0;i<t.G;i++){r+=t.N;t.H.2D(-r);7(t.6.14===j){b s=e(t.$I[i]);b o=s.w("h-1L");7(o!==n){t.2C[n]=t.H[i];n=o}}}},4D:9(){b t=d;7(t.6.2b===j||t.6.1s===j){t.D=e(\'<M J="h-4R"/>\').4Q("4P",!t.F.13).5E(t.$k)}7(t.6.1s===j){t.3Z()}7(t.6.2b===j){t.3Y()}},3Y:9(){b t=d;b n=e(\'<M J="h-5h"/>\');t.D.1k(n);t.1w=e("<M/>",{"J":"h-1l",2h:t.6.2T[0]||""});t.1y=e("<M/>",{"J":"h-Y",2h:t.6.2T[1]||""});n.1k(t.1w).1k(t.1y);n.z("2W.D 1Z.D",\'M[J^="h"]\',9(e){e.1n()});n.z("2a.D 2n.D",\'M[J^="h"]\',9(n){n.1n();7(e(d).1V("h-Y")){t.Y()}m{t.1l()}})},3Z:9(){b t=d;t.1o=e(\'<M J="h-1s"/>\');t.D.1k(t.1o);t.1o.z("2a.D 2n.D",".h-1p",9(n){n.1n();7(3q(e(d).w("h-1p"))!==t.p){t.1i(3q(e(d).w("h-1p")),j)}})},3T:9(){b t=d;7(t.6.1s===c){q c}t.1o.2h("");b n=0;b r=t.G-t.G%t.6.v;1C(b i=0;i<t.G;i++){7(i%t.6.v===0){n+=1;7(r===i){b s=t.G-t.6.v}b o=e("<M/>",{"J":"h-1p"});b u=e("<3Q></3Q>",{54:t.6.38===j?n:"","J":t.6.38===j?"h-5l":""});o.1k(u);
153o.w("h-1p",r===i?s:i);o.w("h-1L",n);t.1o.1k(o)}}t.3a()},3a:9(){b t=d;7(t.6.1s===c){q c}t.1o.16(".h-1p").2i(9(n,r){7(e(d).w("h-1L")===e(t.$I[t.p]).w("h-1L")){t.1o.16(".h-1p").Z("2d");e(d).K("2d")}})},3d:9(){b e=d;7(e.6.2b===c){q c}7(e.6.2e===c){7(e.p===0&&e.C===0){e.1w.K("1b");e.1y.K("1b")}m 7(e.p===0&&e.C!==0){e.1w.K("1b");e.1y.Z("1b")}m 7(e.p===e.C){e.1w.Z("1b");e.1y.K("1b")}m 7(e.p!==0&&e.p!==e.C){e.1w.Z("1b");e.1y.Z("1b")}}},35:9(){b e=d;e.3T();e.3d();7(e.D){7(e.6.v>=e.G){e.D.3N()}m{e.D.3L()}}},5g:9(){b e=d;7(e.D){e.D.3j()}},Y:9(e){b t=d;7(t.1G){q c}t.p+=t.6.14===j?t.6.v:1;7(t.p>t.C+(t.6.14==j?t.6.v-1:0)){7(t.6.2e===j){t.p=0;e="2k"}m{t.p=t.C;q c}}t.1i(t.p,e)},1l:9(e){b t=d;7(t.1G){q c}7(t.6.14===j&&t.p>0&&t.p<t.6.v){t.p=0}m{t.p-=t.6.14===j?t.6.v:1}7(t.p<0){7(t.6.2e===j){t.p=t.C;e="2k"}m{t.p=0;q c}}t.1i(t.p,e)},1i:9(e,t,n){b r=d;7(r.1G){q c}7(B r.6.1F==="9"){r.6.1F.P(d,[r.$k])}7(e>=r.C){e=r.C}m 7(e<=0){e=0}r.p=r.h.p=e;7(r.6.2w!==c&&n!=="4e"&&r.6.v===1&&r.F.1u===j){r.1B(0);7(r.F.1u===j){r.1H(r.H[e])}m{r.1x(r.H[e],1)}r.2q();r.4k();q c}b i=r.H[e];7(r.F.1u===j){r.1T=c;7(t===j){r.1B("1D");19(9(){r.1T=j},r.6.1D)}m 7(t==="2k"){r.1B(r.6.2u);19(9(){r.1T=j},r.6.2u)}m{r.1B("1j");19(9(){r.1T=j},r.6.1j)}r.1H(i)}m{7(t===j){r.1x(i,r.6.1D)}m 7(t==="2k"){r.1x(i,r.6.2u)}m{r.1x(i,r.6.1j)}}r.2q()},2j:9(e){b t=d;7(B t.6.1F==="9"){t.6.1F.P(d,[t.$k])}7(e>=t.C||e===-1){e=t.C}m 7(e<=0){e=0}t.1B(0);7(t.F.1u===j){t.1H(t.H[e])}m{t.1x(t.H[e],1)}t.p=t.h.p=e;t.2q()},2q:9(){b e=d;e.1W.2D(e.p);e.15=e.h.15=e.1W[e.1W.S-2];e.1W.55(0);7(e.15!==e.p){e.3a();e.3d();e.2o();7(e.6.Q!==c){e.3l()}}7(B e.6.3z==="9"&&e.15!==e.p){e.6.3z.P(d,[e.$k])}},W:9(){b e=d;e.3k="W";18(e.1r)},3l:9(){b e=d;7(e.3k!=="W"){e.1e()}},1e:9(){b e=d;e.3k="1e";7(e.6.Q===c){q c}18(e.1r);e.1r=4g(9(){e.Y(j)},e.6.Q)},1B:9(e){b t=d;7(e==="1j"){t.$L.A(t.2y(t.6.1j))}m 7(e==="1D"){t.$L.A(t.2y(t.6.1D))}m 7(B e!=="2F"){t.$L.A(t.2y(e))}},2y:9(e){b t=d;q{"-1R-1a":"2B "+e+"1z 2r","-27-1a":"2B "+e+"1z 2r","-o-1a":"2B "+e+"1z 2r",1a:"2B "+e+"1z 2r"}},3I:9(){q{"-1R-1a":"","-27-1a":"","-o-1a":"",1a:""}},3J:9(e){q{"-1R-O":"1g("+e+"T, E, E)","-27-O":"1g("+e+"T, E, E)","-o-O":"1g("+e+"T, E, E)","-1z-O":"1g("+e+"T, E, E)",O:"1g("+e+"T, E,E)"}},1H:9(e){b t=d;t.$L.A(t.3J(e))},3M:9(e){b t=d;t.$L.A({V:e})},1x:9(e,t){b n=d;n.2g=c;n.$L.W(j,j).4f({V:e},{59:t||n.6.1j,3O:9(){n.2g=j}})},4L:9(){b e=d;b r="1g(E, E, E)",i=n.5f("M");i.2t.3P="  -27-O:"+r+"; -1z-O:"+r+"; -o-O:"+r+"; -1R-O:"+r+"; O:"+r;b s=/1g\\(E, E, E\\)/g,o=i.2t.3P.5k(s),u=o!==1d&&o.S===1;b a="5z"2f t||5C.4U;e.F={1u:u,13:a}},4A:9(){b e=d;7(e.6.22!==c||e.6.23!==c){e.3R();e.3S()}},3H:9(){b e=d;b t=["s","e","x"];e.12={};7(e.6.22===j&&e.6.23===j){t=["2W.h 1Z.h","2P.h 3V.h","2a.h 3W.h 2n.h"]}m 7(e.6.22===c&&e.6.23===j){t=["2W.h","2P.h","2a.h 3W.h"]}m 7(e.6.22===j&&e.6.23===c){t=["1Z.h","3V.h","2n.h"]}e.12["3X"]=t[0];e.12["2O"]=t[1];e.12["2N"]=t[2]},3S:9(){b t=d;t.$k.z("5A.h",9(e){e.1n()});t.$k.z("1Z.40",9(t){q e(t.1f).2p("5F, 5H, 5Q, 5S")})},3R:9(){9 o(e){7(e.2L){q{x:e.2L[0].2K,y:e.2L[0].41}}m{7(e.2K!==r){q{x:e.2K,y:e.41}}m{q{x:e.52,y:e.53}}}}9 u(t){7(t==="z"){e(n).z(i.12["2O"],f);e(n).z(i.12["2N"],l)}m 7(t==="R"){e(n).R(i.12["2O"]);e(n).R(i.12["2N"])}}9 a(n){b n=n.3B||n||t.3w;7(n.5d===3){q c}7(i.G<=i.6.v){q}7(i.2g===c&&!i.6.3v){q c}7(i.1T===c&&!i.6.3v){q c}7(i.6.Q!==c){18(i.1r)}7(i.F.13!==j&&!i.$L.1V("3s")){i.$L.K("3s")}i.11=0;i.U=0;e(d).A(i.3I());b r=e(d).2l();s.3g=r.V;s.3e=o(n).x-r.V;s.3c=o(n).y-r.5y;u("z");s.2m=c;s.30=n.1f||n.4c}9 f(r){b r=r.3B||r||t.3w;i.11=o(r).x-s.3e;i.2S=o(r).y-s.3c;i.U=i.11-s.3g;7(B i.6.2R==="9"&&s.2Q!==j&&i.U!==0){s.2Q=j;i.6.2R.P(i,[i.$k])}7(i.U>8||i.U<-8&&i.F.13===j){r.1n?r.1n():r.5M=c;s.2m=j}7((i.2S>10||i.2S<-10)&&s.2m===c){e(n).R("2P.h")}b u=9(){q i.U/5};b a=9(){q i.3D+i.U/5};i.11=1N.3x(1N.42(i.11,u()),a());7(i.F.1u===j){i.1H(i.11)}m{i.3M(i.11)}}9 l(n){b n=n.3B||n||t.3w;n.1f=n.1f||n.4c;s.2Q=c;7(i.F.13!==j){i.$L.Z("3s")}7(i.U<0){i.1t=i.h.1t="V"}m{i.1t=i.h.1t="2G"}7(i.U!==0){b r=i.4h();i.1i(r,c,"4e");7(s.30===n.1f&&i.F.13!==j){e(n.1f).z("3u.4j",9(t){t.4S();t.4T();t.1n();e(n.1f).R("3u.4j")});b o=e.4O(n.1f,"4V")["3u"];b a=o.4W();o.4X(0,0,a)}}u("R")}b i=d;b s={3e:0,3c:0,4Y:0,3g:0,2l:1d,4Z:1d,50:1d,2m:1d,51:1d,30:1d};i.2g=j;i.$k.z(i.12["3X"],".h-1h",a)},4h:9(){b e=d,t;t=e.4l();7(t>e.C){e.p=e.C;t=e.C}m 7(e.11>=0){t=0;e.p=0}q t},4l:9(){b t=d,n=t.6.14===j?t.2C:t.H,r=t.11,i=1d;e.2i(n,9(s,o){7(r-t.N/20>n[s+1]&&r-t.N/20<o&&t.3m()==="V"){i=o;7(t.6.14===j){t.p=e.4o(i,t.H)}m{t.p=s}}m 7(r+t.N/20<o&&r+t.N/20>(n[s+1]||n[s]-t.N)&&t.3m()==="2G"){7(t.6.14===j){i=n[s+1]||n[n.S-1];t.p=e.4o(i,t.H)}m{i=n[s+1];t.p=s+1}}});q t.p},3m:9(){b e=d,t;7(e.U<0){t="2G";e.2H="Y"}m{t="V";e.2H="1l"}q t},4I:9(){b e=d;e.$k.z("h.Y",9(){e.Y()});e.$k.z("h.1l",9(){e.1l()});e.$k.z("h.1e",9(t,n){e.6.Q=n;e.1e();e.36="1e"});e.$k.z("h.W",9(){e.W();e.36="W"});e.$k.z("h.1i",9(t,n){e.1i(n)});e.$k.z("h.2j",9(t,n){e.2j(n)})},2x:9(){b e=d;
1537(e.6.2x===j&&e.F.13!==j&&e.6.Q!==c){e.$k.z("57",9(){e.W()});e.$k.z("58",9(){7(e.36!=="W"){e.1e()}})}},1I:9(){b t=d;7(t.6.1I===c){q c}1C(b n=0;n<t.G;n++){b i=e(t.$I[n]);7(i.w("h-1c")==="1c"){4q}b s=i.w("h-1K"),o=i.16(".5b"),u;7(B o.w("1X")!=="2F"){i.w("h-1c","1c");4q}7(i.w("h-1c")===r){o.3N();i.K("4s").w("h-1c","5e")}7(t.6.4t===j){u=s>=t.p}m{u=j}7(u&&s<t.p+t.6.v&&o.S){t.4u(i,o)}}},4u:9(e,t){9 s(){r+=1;7(n.2X(t.2U(0))||i===j){o()}m 7(r<=2v){19(s,2v)}m{o()}}9 o(){e.w("h-1c","1c").Z("4s");t.5j("w-1X");n.6.4x==="4y"?t.5m(5n):t.3L();7(B n.6.3r==="9"){n.6.3r.P(d,[n.$k])}}b n=d,r=0;7(t.5p("5q")==="5r"){t.A("5s-5t","5u("+t.w("1X")+")");b i=j}m{t[0].1X=t.w("1X")}s()},1A:9(){9 s(){i+=1;7(t.2X(n.2U(0))){o()}m 7(i<=2v){19(s,2v)}m{t.1U.A("3h","")}}9 o(){b n=e(t.$I[t.p]).3h();t.1U.A("3h",n+"T");7(!t.1U.1V("1A")){19(9(){t.1U.K("1A")},0)}}b t=d;b n=e(t.$I[t.p]).16("5w");7(n.2U(0)!==r){b i=0;s()}m{o()}},2X:9(e){7(!e.3O){q c}7(B e.4B!=="3b"&&e.4B==0){q c}q j},4n:9(){b t=d;7(t.6.37===j){t.$I.Z("2d")}t.1v=[];1C(b n=t.p;n<t.p+t.6.v;n++){t.1v.2D(n);7(t.6.37===j){e(t.$I[n]).K("2d")}}t.h.1v=t.1v},4w:9(e){b t=d;t.4E="h-"+e+"-5B";t.4F="h-"+e+"-2f"},4k:9(){9 u(e,t){q{2l:"5D",V:e+"T"}}b e=d;e.1G=j;b t=e.4E,n=e.4F,r=e.$I.1E(e.p),i=e.$I.1E(e.15),s=1N.4H(e.H[e.p])+e.H[e.15],o=1N.4H(e.H[e.p])+e.N/2;e.$L.K("h-1Y").A({"-1R-O-1Y":o+"T","-27-4J-1Y":o+"T","4J-1Y":o+"T"});b a="5I 5J 5K 5L";i.A(u(s,10)).K(t).z(a,9(){e.3C=j;i.R(a);e.32(i,t)});r.K(n).z(a,9(){e.2E=j;r.R(a);e.32(r,n)})},32:9(e,t){b n=d;e.A({2l:"",V:""}).Z(t);7(n.3C&&n.2E){n.$L.Z("h-1Y");n.3C=c;n.2E=c;n.1G=c}},4z:9(){b e=d;e.h={29:e.29,5P:e.$k,X:e.$X,I:e.$I,p:e.p,15:e.15,1v:e.1v,13:e.F.13,F:e.F,1t:e.1t}},4N:9(){b r=d;r.$k.R(".h h 1Z.40");e(n).R(".h h");e(t).R("47",r.3f)},1Q:9(){b e=d;7(e.$k.1S().S!==0){e.$L.3y();e.$X.3y().3y();7(e.D){e.D.3j()}}e.4N();e.$k.2s("2t",e.$k.w("h-4p")||"").2s("J",e.$k.w("h-4K"))},5T:9(){b e=d;e.W();18(e.1M);e.1Q();e.$k.5U()},5V:9(t){b n=d;b r=e.3K({},n.29,t);n.1Q();n.1J(r,n.$k)},5W:9(e,t){b n=d,i;7(!e){q c}7(n.$k.1S().S===0){n.$k.1k(e);n.1P();q c}n.1Q();7(t===r||t===-1){i=-1}m{i=t}7(i>=n.$X.S||i===-1){n.$X.1E(-1).5X(e)}m{n.$X.1E(i).5Y(e)}n.1P()},5Z:9(e){b t=d,n;7(t.$k.1S().S===0){q c}7(e===r||e===-1){n=-1}m{n=e}t.1Q();t.$X.1E(n).3j();t.1P()}};e.3A.2c=9(t){q d.2i(9(){7(e(d).w("h-1J")===j){q c}e(d).w("h-1J",j);b n=3i.3E(i);n.1J(t,d);e.w(d,"2c",n)})};e.3A.2c.6={v:5,17:c,1q:[60,4],21:[61,3],24:[62,2],25:c,26:[63,1],4b:c,49:c,1j:2J,1D:64,2u:65,Q:c,2x:c,2b:c,2T:["1l","Y"],2e:j,14:c,1s:j,38:c,2Z:j,48:2J,4a:t,1O:"h-66",28:"h-28",1I:c,4t:j,4x:"4y",1A:c,2I:c,3F:c,3v:j,22:j,23:j,37:c,2w:c,3p:c,3t:c,2M:c,39:c,1F:c,3z:c,3n:c,2R:c,3r:c}})(67,68,69)',62,382,'||||||options|if||function||var|false|this||||owl||true|elem||else|||currentItem|return|||||items|data|||on|css|typeof|maximumItem|owlControls|0px|browser|itemsAmount|positionsInArray|owlItems|class|addClass|owlWrapper|div|itemWidth|transform|apply|autoPlay|off|length|px|newRelativeX|left|stop|userItems|next|removeClass||newPosX|ev_types|isTouch|scrollPerPage|prevItem|find|itemsCustom|clearInterval|setTimeout|transition|disabled|loaded|null|play|target|translate3d|wrapper|goTo|slideSpeed|append|prev|width|preventDefault|paginationWrapper|page|itemsDesktop|autoPlayInterval|pagination|dragDirection|support3d|visibleItems|buttonPrev|css2slide|buttonNext|ms|autoHeight|swapSpeed|for|paginationSpeed|eq|beforeMove|isTransition|transition3d|lazyLoad|init|item|roundPages|checkVisible|Math|baseClass|setVars|unWrap|webkit|children|isCss3Finish|wrapperOuter|hasClass|prevArr|src|origin|mousedown||itemsDesktopSmall|mouseDrag|touchDrag|itemsTablet|itemsTabletSmall|itemsMobile|moz|theme|userOptions|touchend|navigation|owlCarousel|active|rewindNav|in|isCssFinish|html|each|jumpTo|rewind|position|sliding|mouseup|eachM
153oveUpdate|is|afterGo|ease|attr|style|rewindSpeed|100|transitionStyle|stopOnHover|addCssSpeed|opacity|orignalItems|all|pagesInArray|push|endCurrent|string|right|playDirection|jsonPath|200|pageX|touches|beforeInit|end|move|touchmove|dragging|startDragging|newPosY|navigationText|get|updateItems|touchstart|completeImg|logIn|responsive|targetElement|calculateAll|clearTransStyle|visible|watchVisibility|updateControls|hoverStatus|addClassActive|paginationNumbers|afterInit|checkPagination|undefined|offsetY|checkNavigation|offsetX|resizer|relativePos|height|Object|remove|apStatus|checkAp|moveDirection|afterAction|updateVars|beforeUpdate|Number|afterLazyLoad|grabbing|afterUpdate|click|dragBeforeAnimFinish|event|max|unwrap|afterMove|fn|originalEvent|endPrev|maximumPixels|create|jsonSuccess|wrap|eventTypes|removeTransition|doTranslate|extend|show|css2move|hide|complete|cssText|span|gestures|disabledEvents|updatePagination|loadContent|mousemove|touchcancel|start|buildButtons|buildPagination|disableTextSelect|pageY|min|loops|calculateWidth|appendWrapperSizes|appendItemsSizes|resize|responsiveRefreshRate|itemsScaleUp|responsiveBaseWidth|singleItem|srcElement|outer|drag|animate|setInterval|getNewPosition|reload|disable|singleItemTransition|closestItem|updatePosition|onVisibleItems|inArray|originalStyles|continue|block|loading|lazyFollow|lazyPreload|display|transitionTypes|lazyEffect|fade|owlStatus|moveEvents|naturalWidth|response|buildControls|outClass|inClass|onStartup|abs|customEvents|perspective|originalClasses|checkBrowser|wrapItems|clearEvents|_data|clickable|toggleClass|controls|stopImmediatePropagation|stopPropagation|msMaxTouchPoints|events|pop|splice|baseElWidth|minSwipe|maxSwipe|dargging|clientX|clientY|text|shift|onstartup|mouseover|mouseout|duration|round|lazyOwl|new|which|checked|createElement|destroyControls|buttons|5e3|removeAttr|match|numbers|fadeIn|400|clearTimeout|prop|tagName|DIV|background|image|url|prototype|img|sort|top|ontouchstart|dragstart|out|navigator|relative|appendTo|input|getJSON|textarea|webkitAnimationEnd|oAnimationEnd|MSAnimationEnd|animationend|returnValue|wrapAll|500|baseElement|select|wrapperWidth|option|destroy|removeData|reinit|addItem|after|before|removeItem|1199|979|768|479|800|1e3|carousel|jQuery|window|document'.split('|'),0,{}))
154var Swiper=function(a,b){"use strict";function c(a,b){return document.querySelectorAll?(b||document).querySelectorAll(a):jQuery(a,b)}function d(a){return"[object Array]"===Object.prototype.toString.apply(a)?!0:!1}function e(){var a=F-I;return b.freeMode&&(a=F-I),b.slidesPerView>C.slides.length&&!b.centeredSlides&&(a=0),0>a&&(a=0),a}function f(){function a(a){var c=new Image;c.onload=function(){C&&void 0!==C.imagesLoaded&&C.imagesLoaded++,C.imagesLoaded===C.imagesToLoad.length&&(C.reInit(),b.onImagesReady&&C.fireCallback(b.onImagesReady,C))},c.src=a}var d=C.h.addEventListener,e="wrapper"===b.eventTarget?C.wrapper:C.container;if(C.browser.ie10||C.browser.ie11?(d(e,C.touchEvents.touchStart,p),d(document,C.touchEvents.touchMove,q),d(document,C.touchEvents.touchEnd,r)):(C.support.touch&&(d(e,"touchstart",p),d(e,"touchmove",q),d(e,"touchend",r)),b.simulateTouch&&(d(e,"mousedown",p),d(document,"mousemove",q),d(document,"mouseup",r))),b.autoResize&&d(window,"resize",C.resizeFix),g(),C._wheelEvent=!1,b.mousewheelControl){if(void 0!==document.onmousewheel&&(C._wheelEvent="mou
154sewheel"),!C._wheelEvent)try{new WheelEvent("wheel"),C._wheelEvent="wheel"}catch(f){}C._wheelEvent||(C._wheelEvent="DOMMouseScroll"),C._wheelEvent&&d(C.container,C._wheelEvent,j)}if(b.keyboardControl&&d(document,"keydown",i),b.updateOnImagesReady){C.imagesToLoad=c("img",C.container);for(var h=0;h<C.imagesToLoad.length;h++)a(C.imagesToLoad[h].getAttribute("src"))}}function g(){var a,d=C.h.addEventListener;if(b.preventLinks){var e=c("a",C.container);for(a=0;a<e.length;a++)d(e[a],"click",n)}if(b.releaseFormElements){var f=c("input, textarea, select",C.container);for(a=0;a<f.length;a++)d(f[a],C.touchEvents.touchStart,o,!0)}if(b.onSlideClick)for(a=0;a<C.slides.length;a++)d(C.slides[a],"click",k);if(b.onSlideTouch)for(a=0;a<C.slides.length;a++)d(C.slides[a],C.touchEvents.touchStart,l)}function h(){var a,d=C.h.removeEventListener;if(b.onSlideClick)for(a=0;a<C.slides.length;a++)d(C.slides[a],"click",k);if(b.onSlideTouch)for(a=0;a<C.slides.length;a++)d(C.slides[a],C.touchEvents.touchStart,l);if(b.releaseFormElements){var e=c("input, textarea, select",C.container);for(a=0;a<e.length;a++)d(e[a],C.touchEvents.touchStart,o,!0)}if(b.preventLinks){var f=c("a",C.container);for(a=0;a<f.length;a++)d(f[a],"click",n)}}function i(a){var b=a.keyCode||a.charCode;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey)){if(37===b||39===b||38===b||40===b){for(var c=!1,d=C.h.getOffset(C.container),e=C.h.windowScroll().left,f=C.h.windowScroll().top,g=C.h.windowWidth(),h=C.h.windowHeight(),i=[[d.left,d.top],[d.left+C.width,d.top],[d.left,d.top+C.height],[d.left+C.width,d.top+C.height]],j=0;j<i.length;j++){var k=i[j];k[0]>=e&&k[0]<=e+g&&k[1]>=f&&k[1]<=f+h&&(c=!0)}if(!c)return}M?((37===b||39===b)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),39===b&&C.swipeNext(),37===b&&C.swipePrev()):((38===b||40===b)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),40===b&&C.swipeNext(),38===b&&C.swipePrev())}}function j(a){var c=C._wheelEvent,d=0;if(a.detail)d=-a.detail;else if("mousewheel"===c)if(b.mousewheelControlForceToAxis)if(M){if(!(Math.abs(a.wheelDeltaX)>Math.abs(a.wheelDeltaY)))return;d=a.wheelDeltaX}else{if(!(Math.abs(a.wheelDeltaY)>Math.abs(a.wheelDeltaX)))return;d=a.wheelDeltaY}else d=a.wheelDelta;else if("DOMMouseScroll"===c)d=-a.detail;else if("wheel"===c)if(b.mousewheelControlForceToAxis)if(M){if(!(Math.abs(a.deltaX)>Math.abs(a.deltaY)))return;d=-a.deltaX}else{if(!(Math.abs(a.deltaY)>Math.abs(a.deltaX)))return;d=-a.deltaY}else d=Math.abs(a.deltaX)>Math.abs(a.deltaY)?-a.deltaX:-a.deltaY;if(b.freeMode){var f=C.getWrapperTranslate()+d;if(f>0&&(f=0),f<-e()&&(f=-e()),C.setWrapperTransition(0),C.setWrapperTranslate(f),C.updateActiveSlide(f),0===f||f===-e())return}else(new Date).getTime()-U>60&&(0>d?C.swipeNext():C.swipePrev()),U=(new Date).getTime();return b.autoplay&&C.stopAutoplay(!0),a.preventDefault?a.preventDefault():a.returnValue=!1,!1}function k(a){C.allowSlideClick&&(m(a),C.fireCallback(b.onSlideClick,C,a))}function l(a){m(a),C.fireCallback(b.onSlideTouch,C,a)}function m(a){if(a.currentTarget)C.clickedSlide=a.currentTarget;else{var c=a.srcElement;do{if(c.className.indexOf(b.slideClass)>-1)break;c=c.parentNode}while(c);C.clickedSlide=c}C.clickedSlideIndex=C.slides.indexOf(C.clickedSlide),C.clickedSlideLoopIndex=C.clickedSlideIndex-(C.loopedSlides||0)}function n(a){return C.allowLinks?void 0:(a.preventDefault?a.preventDefault():a.returnValue=!1,b.preventLinksPropagation&&"stopPropagation"in a&&a.stopPropagation(),!1)}function o(a){return a.stopPropagation?a.stopPropagation():a.returnValue=!1,!1}
154function p(a){if(b.preventLinks&&(C.allowLinks=!0),C.isTouched||b.onlyExternal)return!1;if(b.noSwiping&&(a.target||a.srcElement)&&s(a.target||a.srcElement))return!1;if($=!1,C.isTouched=!0,Z="touchstart"===a.type,!Z||1===a.targetTouches.length){C.callPlugins("onTouchStartBegin"),Z||C.isAndroid||(a.preventDefault?a.preventDefault():a.returnValue=!1);var c=Z?a.targetTouches[0].pageX:a.pageX||a.clientX,d=Z?a.targetTouches[0].pageY:a.pageY||a.clientY;C.touches.startX=C.touches.currentX=c,C.touches.startY=C.touches.currentY=d,C.touches.start=C.touches.current=M?c:d,C.setWrapperTransition(0),C.positions.start=C.positions.current=C.getWrapperTranslate(),C.setWrapperTranslate(C.positions.start),C.times.start=(new Date).getTime(),H=void 0,b.moveStartThreshold>0&&(W=!1),b.onTouchStart&&C.fireCallback(b.onTouchStart,C,a),C.callPlugins("onTouchStartEnd")}}function q(a){if(C.isTouched&&!b.onlyExternal&&(!Z||"mousemove"!==a.type)){var c=Z?a.targetTouches[0].pageX:a.pageX||a.clientX,d=Z?a.targetTouches[0].pageY:a.pageY||a.clientY;if("undefined"==typeof H&&M&&(H=!!(H||Math.abs(d-C.touches.startY)>Math.abs(c-C.touches.startX))),"undefined"!=typeof H||M||(H=!!(H||Math.abs(d-C.touches.startY)<Math.abs(c-C.touches.startX))),H)return void(C.isTouched=!1);if(a.assignedToSwiper)return void(C.isTouched=!1);if(a.assignedToSwiper=!0,b.preventLinks&&(C.allowLinks=!1),b.onSlideClick&&(C.allowSlideClick=!1),b.autoplay&&C.stopAutoplay(!0),!Z||1===a.touches.length){if(C.isMoved||(C.callPlugins("onTouchMoveStart"),b.loop&&(C.fixLoop(),C.positions.start=C.getWrapperTranslate()),b.onTouchMoveStart&&C.fireCallback(b.onTouchMoveStart,C)),C.isMoved=!0,a.preventDefault?a.preventDefault():a.returnValue=!1,C.touches.current=M?c:d,C.positions.current=(C.touches.current-C.touches.start)*b.touchRatio+C.positions.start,C.positions.current>0&&b.onResistanceBefore&&C.fireCallback(b.onResistanceBefore,C,C.positions.current),C.positions.current<-e()&&b.onResistanceAfter&&C.fireCallback(b.onResistanceAfter,C,Math.abs(C.positions.current+e())),b.resistance&&"100%"!==b.resistance){var f;if(C.positions.current>0&&(f=1-C.positions.current/I/2,C.positions.current=.5>f?I/2:C.positions.current*f),C.positions.current<-e()){var g=(C.touches.current-C.touches.start)*b.touchRatio+(e()+C.positions.start);f=(I+g)/I;var h=C.positions.current-g*(1-f)/2,i=-e()-I/2;C.positions.current=i>h||0>=f?i:h}}if(b.resistance&&"100%"===b.resistance&&(C.positions.current>0&&(!b.freeMode||b.freeModeFluid)&&(C.positions.current=0),C.positions.current<-e()&&(!b.freeMode||b.freeModeFluid)&&(C.positions.current=-e())),!b.followFinger)return;if(b.moveStartThreshold)if(Math.abs(C.touches.current-C.touches.start)>b.moveStartThreshold||W){if(!W)return W=!0,void(C.touches.start=C.touches.current);C.setWrapperTranslate(C.positions.current)}else C.positions.current=C.positions.start;else C.setWrapperTranslate(C.positions.current);return(b.freeMode||b.watchActiveIndex)&&C.updateActiveSlide(C.positions.current),b.grabCursor&&(C.container.style.cursor="move",C.container.style.cursor="grabbing",C.container.style.cursor="-moz-grabbin",C.container.style.cursor="-webkit-grabbing"),X||(X=C.touches.current),Y||(Y=(new Date).getTime()),C.velocity=(C.touches.current-X)/((new Date).getTime()-Y)/2,Math.abs(C.touches.current-X)<2&&(C.velocity=0),X=C.touches.current,Y=(new Date).getTime(),C.callPlugins("onTouchMoveEnd"),b.onTouchMove&&C.fireCallback(b.onTouchMove,C,a),!1}}}function r(a){if(H&&C.swipeReset(),!b.onlyExternal&&C.isTouched){C.isTouched=!1,b.grabCursor&&(C.container.style.cursor="move",C.container.style.cursor="grab",C.container.style.cursor="-moz-grab",C.container.style.cursor="-webkit-grab"),C.positions.current||0===C.positions.current||(C.positions.current=C.positions.start),b.followFinger&&C.setWrapperTranslate(C.positions.current),C.times.end=(new Date).getTime(),C.touches.diff=C.touches.current-C.touches.start,C.touches.abs=Math.abs(C.touches.diff),C.positions.diff=C.positions.current-C.positions.start,C.positions.abs=Math.abs(C.positions.diff);var c=C.positions.diff,d=C.positions.abs,f=C.times.end-C.times.start;5>d&&300>f&&C.allowLinks===!1&&(b.freeMode||0===d||C.swipeReset(),b.preventLinks&&(C.allowLinks=!0),b.onSlideClick&&(C.allowSlideClick=!0)),setTimeout(function(){b.preventLinks&&(C.allowLinks=!0),b.onSlideClick&&(C.allowSlideClick=!0)},100);var g=e();if(!C.isMoved&&b.freeMode)return C.isMoved=!1,b.onTouchEnd&&C.fireCallback(b.onTouchEnd,C,a),void C.callPlugins("onTouchEnd");if(!C.isMoved||C.positions.current>0||C.positions.current<-g)return C.swipeReset(),b.onTouchEnd&&C.fireCallback(b.onTouchEnd,C,a),void C.callPlugins("onTouchEnd");if(C.isMoved=!1,b.freeMode){if(b.freeModeFluid){var h,i=1e3*b.momentumRatio,j=C.velocity
154*i,k=C.positions.current+j,l=!1,m=20*Math.abs(C.velocity)*b.momentumBounceRatio;-g>k&&(b.momentumBounce&&C.support.transitions?(-m>k+g&&(k=-g-m),h=-g,l=!0,$=!0):k=-g),k>0&&(b.momentumBounce&&C.support.transitions?(k>m&&(k=m),h=0,l=!0,$=!0):k=0),0!==C.velocity&&(i=Math.abs((k-C.positions.current)/C.velocity)),C.setWrapperTranslate(k),C.setWrapperTransition(i),b.momentumBounce&&l&&C.wrapperTransitionEnd(function(){$&&(b.onMomentumBounce&&C.fireCallback(b.onMomentumBounce,C),C.callPlugins("onMomentumBounce"),C.setWrapperTranslate(h),C.setWrapperTransition(300))}),C.updateActiveSlide(k)}return(!b.freeModeFluid||f>=300)&&C.updateActiveSlide(C.positions.current),b.onTouchEnd&&C.fireCallback(b.onTouchEnd,C,a),void C.callPlugins("onTouchEnd")}G=0>c?"toNext":"toPrev","toNext"===G&&300>=f&&(30>d||!b.shortSwipes?C.swipeReset():C.swipeNext(!0)),"toPrev"===G&&300>=f&&(30>d||!b.shortSwipes?C.swipeReset():C.swipePrev(!0));var n=0;if("auto"===b.slidesPerView){for(var o,p=Math.abs(C.getWrapperTranslate()),q=0,r=0;r<C.slides.length;r++)if(o=M?C.slides[r].getWidth(!0,b.roundLengths):C.slides[r].getHeight(!0,b.roundLengths),q+=o,q>p){n=o;break}n>I&&(n=I)}else n=E*b.slidesPerView;"toNext"===G&&f>300&&(d>=n*b.longSwipesRatio?C.swipeNext(!0):C.swipeReset()),"toPrev"===G&&f>300&&(d>=n*b.longSwipesRatio?C.swipePrev(!0):C.swipeReset()),b.onTouchEnd&&C.fireCallback(b.onTouchEnd,C,a),C.callPlugins("onTouchEnd")}}function s(a){var c=!1;do a.className.indexOf(b.noSwipingClass)>-1&&(c=!0),a=a.parentElement;while(!c&&a.parentElement&&-1===a.className.indexOf(b.wrapperClass));return!c&&a.className.indexOf(b.wrapperClass)>-1&&a.className.indexOf(b.noSwipingClass)>-1&&(c=!0),c}function t(a,b){var c,d=document.createElement("div");return d.innerHTML=b,c=d.firstChild,c.className+=" "+a,c.outerHTML}function u(a,c,d){function e(){var f=+new Date,l=f-g;h+=i*l/(1e3/60),k="toNext"===j?h>a:a>h,k?(C.setWrapperTranslate(Math.round(h)),C._DOMAnimating=!0,window.setTimeout(function(){e()},1e3/60)):(b.onSlideChangeEnd&&("to"===c?d.runCallbacks===!0&&C.fireCallback(b.onSlideChangeEnd,C):C.fireCallback(b.onSlideChangeEnd,C)),C.setWrapperTranslate(a),C._DOMAnimating=!1)}var f="to"===c&&d.speed>=0?d.speed:b.speed,g=+new Date;if(C.support.transitions||!b.DOMAnimation)C.setWrapperTranslate(a),C.setWrapperTransition(f);else{var h=C.getWrapperTranslate(),i=Math.ceil((a-h)/f*(1e3/60)),j=h>a?"toNext":"toPrev",k="toNext"===j?h>a:a>h;if(C._DOMAnimating)return;e()}C.updateActiveSlide(a),b.onSlideNext&&"next"===c&&C.fireCallback(b.onSlideNext,C,a),b.onSlidePrev&&"prev"===c&&C.fireCallback(b.onSlidePrev,C,a),b.onSlideReset&&"reset"===c&&C.fireCallback(b.onSlideReset,C,a),("next"===c||"prev"===c||"to"===c&&d.runCallbacks===!0)&&v(c)}function v(a){if(C.callPlugins("onSlideChangeStart"),b.onSlideChangeStart)if(b.queueStartCallbacks&&C.support.transitions){if(C._queueStartCallbacks)return;C._queueStartCallbacks=!0,C.fireCallback(b.onSlideChangeStart,C,a),C.wrapperTransitionEnd(function(){C._queueStartCallbacks=!1})}else C.fireCallback(b.onSlideChangeStart,C,a);if(b.onSlideChangeEnd)if(C.support.transitions)if(b.queueEndCallbacks){if(C._queueEndCallbacks)return;C._queueEndCallbacks=!0,C.wrapperTransitionEnd(function(c){C.fireCallback(b.onSlideChangeEnd,c,a)})}else C.wrapperTransitionEnd(function(c){C.fireCallback(b.onSlideChangeEnd,c,a)});else b.DOMAnimation||setTimeout(function(){C.fireCallback(b.onSlideChangeEnd,C,a)},10)}function w(){var a=C.paginationButtons;if(a)for(var b=0;b<a.length;b++)C.h.removeEventListener(a[b],"click",y)}function x(){var a=C.paginationButtons;if(a)for(var b=0;b<a.length;b++)C.h.addEventListener(a[b],"click",y)}function y(a){for(var b,c=a.target||a.srcElement,d=C.paginationButtons,e=0;e<d.length;e++)c===d[e]&&(b=e);C.swipeTo(b)}function z(){_=setTimeout(function(){b.loop?(C.fixLoop(),C.swipeNext(!0)):C.swipeNext(!0)||(b.autoplayStopOnLast?(clearTimeout(_),_=void 0):C.swipeTo(0)),C.wrapperTransitionEnd(function(){"undefined"!=typeof _&&z()})},b.autoplay)}function A(){C.calcSlides(),b.loader.slides.length>0&&0===C.slides.length&&C.loadSlides(),b.loop&&C.createLoop(),C.init(),f(),b.pagination&&C.createPagination(!0),b.loop||b.initialSlide>0?C.swipeTo(b.initialSlide,0,!1):C.updateActiveSlide(0),b.autoplay&&C.startAutoplay(),C.centerIndex=C.activeIndex,b.onSwiperCreated&&C.fireCallback(b.onSwiperCreated,C),C.callPlugins("onSwiperCreated")}if(document.body.__defineGetter__&&HTMLElement){var B=HTMLElement.prototype;B.__defineGetter__&&B.__defineGetter__("outerHTML",function(){return(new XMLSerializer).serializeToString(this)})}if(window.getComputedStyle||(window.getComputedStyle=function(a){return this.el=a,this.getPropertyValue=function(b){var c=/(\-([a-z]){1})/g;return"float"===b&&(b="styleFloat"),c.test(b)&&(b=b.replace(c,function(){return arguments[2].toUpperCase()})),a.currentStyle[b]?a.currentStyle[b]:null},this}),Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){for(var c=b||0,d=this.length;d>c;c++)if(this[c]===a)return c;return-1}),(document.querySelectorAll||window.jQuery)&&"undefined"!=typeof a&&(a.nodeType||0!==c(a).length)){var C=this;C.touches={start:0,startX:0,startY:0,current:0,currentX:0,currentY:0,diff:0,abs:0},C.positions={start:0,abs:0,diff:0,current:0},C.times={start:0,end:0},C.id=(new Date).getTime(),C.container=a.nodeType?a:c(a)[0],C.isTouched=!1,C.isMoved=!1,C.activeIndex=0,C.centerIndex=0,C.activeLoaderIndex=0,C.activeLoopIndex=0,C.previousIndex=null,C.velocity=0,C.snapGrid=[],C.slidesGrid=[],C.imagesToLoad=[],C.imagesLoaded=0,C.wrapperLeft=0,C.wrapperRight=0,C.wrapperTop=0,C.wrapperBottom=0,C.isAndroid=navigator.userAgent.toLowerCase().indexOf("android")>=0;var D,E,F,G,H,I,J={eventTarget:"wrapper",mode:"horizontal",touchRatio:1,speed:300,freeMode:!1,freeModeFluid:!1,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,slidesPerView:1,slidesPerGroup:1,slidesPerViewFit:!0,simulateTouch:!0,followFinger:!0,shortSwipes:!0,longSwipesRatio:.5,moveStartThreshold:!1,onlyExternal:!1,createPagination:!0,pagination:!1,paginationElement:"span",paginationClickable:!1,paginationAsRange:!0,resistance:!0,scrollContainer:!1,preventLinks:!0,preventLinksPropagation:!1,noSwiping:!1,noSwipingClass:"swiper-no-swiping",initialSlide:0,keyboardControl:!1,mou
154sewheelControl:!1,mousewheelControlForceToAxis:!1,useCSS3Transforms:!0,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,loop:!1,loopAdditionalSlides:0,roundLengths:!1,calculateHeight:!1,cssWidthAndHeight:!1,updateOnImagesReady:!0,releaseFormElements:!0,watchActiveIndex:!1,visibilityFullFit:!1,offsetPxBefore:0,offsetPxAfter:0,offsetSlidesBefore:0,offsetSlidesAfter:0,centeredSlides:!1,queueStartCallbacks:!1,queueEndCallbacks:!1,autoResize:!0,resizeReInit:!1,DOMAnimation:!0,loader:{slides:[],slidesHTMLType:"inner",surroundGroups:1,logic:"reload",loadAllSlides:!1},slideElement:"div",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",wrapperClass:"swiper-wrapper",paginationElementClass:"swiper-pagination-switch",paginationActiveClass:"swiper-active-switch",paginationVisibleClass:"swiper-visible-switch"};b=b||{};for(var K in J)if(K in b&&"object"==typeof b[K])for(var L in J[K])L in b[K]||(b[K][L]=J[K][L]);else K in b||(b[K]=J[K]);C.params=b,b.scrollContainer&&(b.freeMode=!0,b.freeModeFluid=!0),b.loop&&(b.resistance="100%");var M="horizontal"===b.mode,N=["mousedown","mousemove","mouseup"];C.browser.ie10&&(N=["MSPointerDown","MSPointerMove","MSPointerUp"]),C.browser.ie11&&(N=["pointerdown","pointermove","pointerup"]),C.touchEvents={touchStart:C.support.touch||!b.simulateTouch?"touchstart":N[0],touchMove:C.support.touch||!b.simulateTouch?"touchmove":N[1],touchEnd:C.support.touch||!b.simulateTouch?"touchend":N[2]};for(var O=C.container.childNodes.length-1;O>=0;O--)if(C.container.childNodes[O].className)for(var P=C.container.childNodes[O].className.split(/\s+/),Q=0;Q<P.length;Q++)P[Q]===b.wrapperClass&&(D=C.container.childNodes[O]);C.wrapper=D,C._extendSwiperSlide=function(a){return a.append=function(){return b.loop?a.insertAfter(C.slides.length-C.loopedSlides):(C.wrapper.appendChild(a),C.reInit()),a},a.prepend=function(){return b.loop?(C.wrapper.insertBefore(a,C.slides[C.loopedSlides]),C.removeLoopedSlides(),C.calcSlides(),C.createLoop()):C.wrapper.insertBefore(a,C.wrapper.firstChild),C.reInit(),a},a.insertAfter=function(c){if("undefined"==typeof c)return!1;var d;return b.loop?(d=C.slides[c+1+C.loopedSlides],d?C.wrapper.insertBefore(a,d):C.wrapper.appendChild(a),C.removeLoopedSlides(),C.calcSlides(),C.createLoop()):(d=C.slides[c+1],C.wrapper.insertBefore(a,d)),C.reInit(),a},a.clone=function(){return C._extendSwiperSlide(a.cloneNode(!0))},a.remove=function(){C.wrapper.removeChild(a),C.reInit()},a.html=function(b){return"undefined"==typeof b?a.innerHTML:(a.innerHTML=b,a)},a.index=function(){for(var b,c=C.slides.length-1;c>=0;c--)a===C.slides[c]&&(b=c);return b},a.isActive=function(){return a.index()===C.activeIndex?!0:!1},a.swiperSlideDataStorage||(a.swiperSlideDataStorage={}),a.getData=function(b){return a.swiperSlideDataStorage[b]},a.setData=function(b,c){return a.swiperSlideDataStorage[b]=c,a},a.data=function(b,c){return"undefined"==typeof c?a.getAttribute("data-"+b):(a.setAttribute("data-"+b,c),a)},a.getWidth=function(b,c){return C.h.getWidth(a,b,c)},a.getHeight=function(b,c){return C.h.getHeight(a,b,c)},a.getOffset=function(){return C.h.getOffset(a)},a},C.calcSlides=function(a){var c=C.slides?C.slides.length:!1;C.slides=[],C.displaySlides=[];for(var d=0;d<C.wrapper.childNodes.length;d++)if(C.wrapper.childNodes[d].className)for(var e=C.wrapper.childNodes[d].className,f=e.split(/\s+/),i=0;i<f.length;i++)f[i]===b.slideClass&&C.slides.push(C.wrapper.childNodes[d]);for(d=C.slides.length-1;d>=0;d--)C._extendSwiperSlide(C.slides[d]);c!==!1&&(c!==C.slides.length||a)&&(h(),g(),C.updateActiveSlide(),C.params.pagination&&C.createPagination(),C.callPlugins("numberOfSlidesChanged"))},C.createSlide=function(a,c,d){c=c||C.params.slideClass,d=d||b.slideElement;var e=document.createElement(d);return e.innerHTML=a||"",e.className=c,C._extendSwiperSlide(e)},C.appendSlide=function(a,b,c){return a?a.nodeType?C._extendSwiperSlide(a).append():C.createSlide(a,b,c).append():void 0},C.prependSlide=function(a,b,c){return a?a.nodeType?C._extendSwiperSlide(a).prepend():C.createSlide(a,b,c).prepend():void 0},C.insertSlideAfter=function(a,b,c,d){return"undefined"==typeof a?!1:b.nodeType?C._extendSwiperSlide(b).insertAfter(a):C.createSlide(b,c,d).insertAfter(a)}
154,C.removeSlide=function(a){if(C.slides[a]){if(b.loop){if(!C.slides[a+C.loopedSlides])return!1;C.slides[a+C.loopedSlides].remove(),C.removeLoopedSlides(),C.calcSlides(),C.createLoop()}else C.slides[a].remove();return!0}return!1},C.removeLastSlide=function(){return C.slides.length>0?(b.loop?(C.slides[C.slides.length-1-C.loopedSlides].remove(),C.removeLoopedSlides(),C.calcSlides(),C.createLoop()):C.slides[C.slides.length-1].remove(),!0):!1},C.removeAllSlides=function(){for(var a=C.slides.length-1;a>=0;a--)C.slides[a].remove()},C.getSlide=function(a){return C.slides[a]},C.getLastSlide=function(){return C.slides[C.slides.length-1]},C.getFirstSlide=function(){return C.slides[0]},C.activeSlide=function(){return C.slides[C.activeIndex]},C.fireCallback=function(){var a=arguments[0];if("[object Array]"===Object.prototype.toString.call(a))for(var c=0;c<a.length;c++)"function"==typeof a[c]&&a[c](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);else"[object String]"===Object.prototype.toString.call(a)?b["on"+a]&&C.fireCallback(b["on"+a],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]):a(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},C.addCallback=function(a,b){var c,e=this;return e.params["on"+a]?d(this.params["on"+a])?this.params["on"+a].push(b):"function"==typeof this.params["on"+a]?(c=this.params["on"+a],this.params["on"+a]=[],this.params["on"+a].push(c),this.params["on"+a].push(b)):void 0:(this.params["on"+a]=[],this.params["on"+a].push(b))},C.removeCallbacks=function(a){C.params["on"+a]&&(C.params["on"+a]=null)};var R=[];for(var S in C.plugins)if(b[S]){var T=C.plugins[S](C,b[S]);T&&R.push(T)}C.callPlugins=function(a,b){b||(b={});for(var c=0;c<R.length;c++)a in R[c]&&R[c][a](b)},!C.browser.ie10&&!C.browser.ie11||b.onlyExternal||C.wrapper.classList.add("swiper-wp8-"+(M?"horizontal":"vertical")),b.freeMode&&(C.container.className+=" swiper-free-mode"),C.initialized=!1,C.init=function(a,c){var d=C.h.getWidth(C.container,!1,b.roundLengths),e=C.h.getHeight(C.container,!1,b.roundLengths);if(d!==C.width||e!==C.height||a){C.width=d,C.height=e;var f,g,h,i,j,k,l;I=M?d:e;var m=C.wrapper;if(a&&C.calcSlides(c),"auto"===b.slidesPerView){var n=0,o=0;b.slidesOffset>0&&(m.style.paddingLeft="",m.style.paddingRight="",m.style.paddingTop="",m.style.paddingBottom=""),m.style.width="",m.style.height="",b.offsetPxBefore>0&&(M?C.wrapperLeft=b.offsetPxBefore:C.wrapperTop=b.offsetPxBefore),b.offsetPxAfter>0&&(M?C.wrapperRight=b.offsetPxAfter:C.wrapperBottom=b.offsetPxAfter),b.centeredSlides&&(M?(C.wrapperLeft=(I-this.slides[0].getWidth(!0,b.roundLengths))/2,C.wrapperRight=(I-C.slides[C.slides.length-1].getWidth(!0,b.roundLengths))/2):(C.wrapperTop=(I-C.slides[0].getHeight(!0,b.roundLengths))/2,C.wrapperBottom=(I-C.slides[C.slides.length-1].getHeight(!0,b.roundLengths))/2)),M?(C.wrapperLeft>=0&&(m.style.paddingLeft=C.wrapperLeft+"px"),C.wrapperRight>=0&&(m.style.paddingRight=C.wrapperRight+"px")):(C.wrapperTop>=0&&(m.style.paddingTop=C.wrapperTop+"px"),C.wrapperBottom>=0&&(m.style.paddingBottom=C.wrapperBottom+"px")),k=0;var p=0;for(C.snapGrid=[],C.slidesGrid=[],h=0,l=0;l<C.slides.length;l++){f=C.slides[l].getWidth(!0,b.roundLengths),g=C.slides[l].getHeight(!0,b.roundLengths),b.calculateHeight&&(h=Math.max(h,g));var q=M?f:g;if(b.centeredSlides){var r=l===C.slides.length-1?0:C.slides[l+1].getWidth(!0,b.roundLengths),s=l===C.slides.length-1?0:C.slides[l+1].getHeight(!0,b.roundLengths),t=M?r:s;if(q>I){if(b.slidesPerViewFit)C.snapGrid.push(k+C.wrapperLeft),C.snapGrid.push(k+q-I+C.wrapperLeft);else for(var u=0;u<=Math.floor(q/(I+C.wrapperLeft));u++)C.snapGrid.push(0===u?k+C.wrapperLeft:k+C.wrapperLeft+I*u);C.slidesGrid.push(k+C.wrapperLeft)}else C.snapGrid.push(p),C.slidesGrid.push(p);p+=q/2+t/2}else{if(q>I)if(b.slidesPerViewFit)C.snapGrid.push(k),C.snapGrid.push(k+q-I);else if(0!==I)for(var v=0;v<=Math.floor(q/I);v++)C.snapGrid.push(k+I*v);else C.snapGrid.push(k);else C.snapGrid.push(k);C.slidesGrid.push(k)}k+=q,n+=f,o+=g}b.calculateHeight&&(C.height=h),M?(F=n+C.wrapperRight+C.wrapperLeft,m.style.width=n+"px",m.style.height=C.height+"px"):(F=o+C.wrapperTop+C.wrapperBottom,m.style.width=C.width+"px",m.style.height=o+"px")}
154else if(b.scrollContainer)m.style.width="",m.style.height="",i=C.slides[0].getWidth(!0,b.roundLengths),j=C.slides[0].getHeight(!0,b.roundLengths),F=M?i:j,m.style.width=i+"px",m.style.height=j+"px",E=M?i:j;else{if(b.calculateHeight){for(h=0,j=0,M||(C.container.style.height=""),m.style.height="",l=0;l<C.slides.length;l++)C.slides[l].style.height="",h=Math.max(C.slides[l].getHeight(!0),h),M||(j+=C.slides[l].getHeight(!0));g=h,C.height=g,M?j=g:(I=g,C.container.style.height=I+"px")}else g=M?C.height:C.height/b.slidesPerView,b.roundLengths&&(g=Math.round(g)),j=M?C.height:C.slides.length*g;for(f=M?C.width/b.slidesPerView:C.width,b.roundLengths&&(f=Math.round(f)),i=M?C.slides.length*f:C.width,E=M?f:g,b.offsetSlidesBefore>0&&(M?C.wrapperLeft=E*b.offsetSlidesBefore:C.wrapperTop=E*b.offsetSlidesBefore),b.offsetSlidesAfter>0&&(M?C.wrapperRight=E*b.offsetSlidesAfter:C.wrapperBottom=E*b.offsetSlidesAfter),b.offsetPxBefore>0&&(M?C.wrapperLeft=b.offsetPxBefore:C.wrapperTop=b.offsetPxBefore),b.offsetPxAfter>0&&(M?C.wrapperRight=b.offsetPxAfter:C.wrapperBottom=b.offsetPxAfter),b.centeredSlides&&(M?(C.wrapperLeft=(I-E)/2,C.wrapperRight=(I-E)/2):(C.wrapperTop=(I-E)/2,C.wrapperBottom=(I-E)/2)),M?(C.wrapperLeft>0&&(m.style.paddingLeft=C.wrapperLeft+"px"),C.wrapperRight>0&&(m.style.paddingRight=C.wrapperRight+"px")):(C.wrapperTop>0&&(m.style.paddingTop=C.wrapperTop+"px"),C.wrapperBottom>0&&(m.style.paddingBottom=C.wrapperBottom+"px")),F=M?i+C.wrapperRight+C.wrapperLeft:j+C.wrapperTop+C.wrapperBottom,b.cssWidthAndHeight||(parseFloat(i)>0&&(m.style.width=i+"px"),parseFloat(j)>0&&(m.style.height=j+"px")),k=0,C.snapGrid=[],C.slidesGrid=[],l=0;l<C.slides.length;l++)C.snapGrid.push(k),C.slidesGrid.push(k),k+=E,b.cssWidthAndHeight||(parseFloat(f)>0&&(C.slides[l].style.width=f+"px"),parseFloat(g)>0&&(C.slides[l].style.height=g+"px"))}C.initialized?(C.callPlugins("onInit"),b.onInit&&C.fireCallback(b.onInit,C)):(C.callPlugins("onFirstInit"),b.onFirstInit&&C.fireCallback(b.onFirstInit,C)),C.initialized=!0}},C.reInit=function(a){C.init(!0,a)},C.resizeFix=function(a){C.callPlugins("beforeResizeFix"),C.init(b.resizeReInit||a),b.freeMode?C.getWrapperTranslate()<-e()&&(C.setWrapperTransition(0),C.setWrapperTranslate(-e())):(C.swipeTo(b.loop?C.activeLoopIndex:C.activeIndex,0,!1),b.autoplay&&(C.support.transitions&&"undefined"!=typeof _?"undefined"!=typeof _&&(clearTimeout(_),_=void 0,C.startAutoplay()):"undefined"!=typeof ab&&(clearInterval(ab),ab=void 0,C.startAutoplay()))),C.callPlugins("afterResizeFix")},C.destroy=function(){var a=C.h.removeEventListener,c="wrapper"===b.eventTarget?C.wrapper:C.container;C.browser.ie10||C.browser.ie11?(a(c,C.touchEvents.touchStart,p),a(document,C.touchEvents.touchMove,q),a(document,C.touchEvents.touchEnd,r)):(C.support.touch&&(a(c,"touchstart",p),a(c,"touchmove",q),a(c,"touchend",r)),b.simulateTouch&&(a(c,"mousedown",p),a(document,"mousemove",q),a(document,"mouseup",r))),b.autoResize&&a(window,"resize",C.resizeFix),h(),b.paginationClickable&&w(),b.mousewheelControl&&C._wheelEvent&&a(C.container,C._wheelEvent,j),b.keyboardControl&&a(document,"keydown",i),b.autoplay&&C.stopAutoplay(),C.callPlugins("onDestroy"),C=null},C.disableKeyboardControl=function(){b.keyboardControl=!1,C.h.removeEventListener(document,"keydown",i)},C.enableKeyboardControl=function(){b.keyboardControl=!0,C.h.addEventListener(document,"keydown",i)};var U=(new Date).getTime();if(C.disableMousewheelControl=function(){return C._wheelEvent?(b.mousewheelControl=!1,C.h.removeEventListener(C.container,C._wheelEvent,j),!0):!1},C.enableMousewheelControl=function(){return C._wheelEvent?(b.mousewheelControl=!0,C.h.addEventListener(C.container,C._wheelEvent,j),!0):!1},b.grabCursor){var V=C.container.style;V.cursor="move",V.cursor="grab",V.cursor="-moz-grab",V.cursor="-webkit-grab"}C.allowSlideClick=!0,C.allowLinks=!0;var W,X,Y,Z=!1,$=!0;C.swipeNext=function(a){!a&&b.loop&&C.fixLoop(),!a&&b.autoplay&&C.stopAutoplay(!0),C.callPlugins("onSwipeNext");var c=C.getWrapperTranslate(),d=c;if("auto"===b.slidesPerView){for(var f=0;f<C.snapGrid.length;f++)if(-c>=C.snapGrid[f]&&-c<C.snapGrid[f+1]){d=-C.snapGrid[f+1];break}}else{var g=E*b.slidesPerGroup;d=-(Math.floor(Math.abs(c)/Math.floor(g))*g+g)}return d<-e()&&(d=-e()),d===c?!1:(u(d,"next"),!0)},C.swipePrev=function(a){!a&&b.loop&&C.fixLoop(),!a&&b.autoplay&&C.stopAutoplay(!0),C.c
154allPlugins("onSwipePrev");var c,d=Math.ceil(C.getWrapperTranslate());if("auto"===b.slidesPerView){c=0;for(var e=1;e<C.snapGrid.length;e++){if(-d===C.snapGrid[e]){c=-C.snapGrid[e-1];break}if(-d>C.snapGrid[e]&&-d<C.snapGrid[e+1]){c=-C.snapGrid[e];break}}}else{var f=E*b.slidesPerGroup;c=-(Math.ceil(-d/f)-1)*f}return c>0&&(c=0),c===d?!1:(u(c,"prev"),!0)},C.swipeReset=function(){C.callPlugins("onSwipeReset");{var a,c=C.getWrapperTranslate(),d=E*b.slidesPerGroup;-e()}if("auto"===b.slidesPerView){a=0;for(var f=0;f<C.snapGrid.length;f++){if(-c===C.snapGrid[f])return;if(-c>=C.snapGrid[f]&&-c<C.snapGrid[f+1]){a=C.positions.diff>0?-C.snapGrid[f+1]:-C.snapGrid[f];break}}-c>=C.snapGrid[C.snapGrid.length-1]&&(a=-C.snapGrid[C.snapGrid.length-1]),c<=-e()&&(a=-e())}else a=0>c?Math.round(c/d)*d:0;return b.scrollContainer&&(a=0>c?c:0),a<-e()&&(a=-e()),b.scrollContainer&&I>E&&(a=0),a===c?!1:(u(a,"reset"),!0)},C.swipeTo=function(a,c,d){a=parseInt(a,10),C.callPlugins("onSwipeTo",{index:a,speed:c}),b.loop&&(a+=C.loopedSlides);var f=C.getWrapperTranslate();if(!(a>C.slides.length-1||0>a)){var g;return g="auto"===b.slidesPerView?-C.slidesGrid[a]:-a*E,g<-e()&&(g=-e()),g===f?!1:(d=d===!1?!1:!0,u(g,"to",{index:a,speed:c,runCallbacks:d}),!0)}},C._queueStartCallbacks=!1,C._queueEndCallbacks=!1,C.updateActiveSlide=function(a){if(C.initialized&&0!==C.slides.length){C.previousIndex=C.activeIndex,"undefined"==typeof a&&(a=C.getWrapperTranslate()),a>0&&(a=0);var c;if("auto"===b.slidesPerView){if(C.activeIndex=C.slidesGrid.indexOf(-a),C.activeIndex<0){for(c=0;c<C.slidesGrid.length-1&&!(-a>C.slidesGrid[c]&&-a<C.slidesGrid[c+1]);c++);var d=Math.abs(C.slidesGrid[c]+a),e=Math.abs(C.slidesGrid[c+1]+a);C.activeIndex=e>=d?c:c+1}}else C.activeIndex=Math[b.visibilityFullFit?"ceil":"round"](-a/E);if(C.activeIndex===C.slides.length&&(C.activeIndex=C.slides.length-1),C.activeIndex<0&&(C.activeIndex=0),C.slides[C.activeIndex]){if(C.calcVisibleSlides(a),C.support.classList){var f;for(c=0;c<C.slides.length;c++)f=C.slides[c],f.classList.remove(b.slideActiveClass),C.visibleSlides.indexOf(f)>=0?f.classList.add(b.slideVisibleClass):f.classList.remove(b.slideVisibleClass);C.slides[C.activeIndex].classList.add(b.slideActiveClass)}else{var g=new RegExp("\\s*"+b.slideActiveClass),h=new RegExp("\\s*"+b.slideVisibleClass);for(c=0;c<C.slides.length;c++)C.slides[c].className=C.slides[c].className.replace(g,"").replace(h,""),C.visibleSlides.indexOf(C.slides[c])>=0&&(C.slides[c].className+=" "+b.slideVisibleClass);C.slides[C.activeIndex].className+=" "+b.slideActiveClass}if(b.loop){var i=C.loopedSlides;C.activeLoopIndex=C.activeIndex-i,C.activeLoopIndex>=C.slides.length-2*i&&(C.activeLoopIndex=C.slides.length-2*i-C.activeLoopIndex),C.activeLoopIndex<0&&(C.activeLoopIndex=C.slides.length-2*i+C.activeLoopIndex),C.activeLoopIndex<0&&(C.activeLoopIndex=0)}else C.activeLoopIndex=C.activeIndex;b.pagination&&C.updatePagination(a)}}},C.createPagination=function(a){if(b.paginationClickable&&C.paginationButtons&&w(),C.paginationContainer=b.pagination.nodeType?b.pagination:c(b.pagination)[0],b.createPagination){var d="",e=C.slides.length,f=e;b.loop&&(f-=2*C.loopedSlides);for(var g=0;f>g;g++)d+="<"+b.paginationElement+' class="'+b.paginationElementClass+'"></'+b.paginationElement+">";C.paginationContainer.innerHTML=d}C.paginationButtons=c("."+b.paginationElementClass,C.paginationContainer),a||C.updatePagination(),C.callPlugins("onCreatePagination"),b.paginationClickable&&x()},C.updatePagination=function(a){if(b.pagination&&!(C.slides.length<1)){var d=c("."+b.paginationActiveClass,C.paginationContainer);if(d){var e=C.paginationButtons;if(0!==e.length){for(var f=0;f<e.length;f++)e[f].className=b.paginationElementClass;var g=b.loop?C.loopedSlides:0;if(b.paginationAsRange){C.visibleSlides||C.calcVisibleSlides(a);var h,i=[];for(h=0;h<C.visibleSlides.length;h++){var j=C.slides.indexOf(C.visibleSlides[h])-g;b.loop&&0>j&&(j=C.slides.length-2*C.loopedSlides+j),b.loop&&j>=C.slides.length-2*C.loopedSlides&&(j=C.slides.length-2*C.loopedSlides-j,j=Math.abs(j)),i.push(j)}for(h=0;h<i.length;h++)e[i[h]]&&(e[i[h]].className+=" "+b.paginationVisibleClass);b.loop?void 0!==e[C.activeLoopIndex]&&(e[C.activeLoopIndex].className+=" "+b.paginationActiveClass):e[C.activeIndex].className+=" "+b.paginationActiveClass}else b.loop?e[C.activeLoopIndex]&&(e[C.activeLoopIndex].className+=" "+b.paginationActiveClass+" "+b.paginationVisibleClass):e[C.activeIndex].className+=" "+b.paginationActiveClass+" "+b.paginationVisibleClass}}}},C.calcVisibleSlides=function(a){var c=[],d=0,e=0,f=0;M&&C.wrapperLeft>0&&(a+=C.wrapperLeft),!M&&C.wrapperTop>0&&(a+=C.wrapperTop);for(var g=0;g<C.slides.length;g++){d+=e,e="auto"===b.slidesPerView?M?C.h.getWidth(C.slides[g],!0,b.roundLengths):C.h.getHeight(C.slides[g],!0,b.roundLengths):E,f=d+e;var h=!1;b.visibilityFullFit?(d>=-a&&-a+I>=f&&(h=!0),-a>=d&&f>=-a+I&&(h=!0)):(f>-a&&-a+I>=f&&(h=!0),d>=-a&&-a+I>d&&(h=!0),-a>d&&f>-a+I&&(h=!0)),h&&c.push(C.slides[g])}0===c.length&&(c=[C.slides[C.activeIndex]]),C.visibleSlides=c};var _,ab;C.startAutoplay=function(){if(C.support.transitions){if("undefined"!=typeof _)return!1;if(!b.autoplay)return;C.callPlugins("onAutoplayStart"),b.onAutoplayStart&&C.fireCallback(b.onAutoplayStart,C),z()}else{if("undefined"!=typeof ab)return!1;if(!b.autoplay)return;C.callPlugins("onAutoplayStart"),b.onAutoplayStart&&C.fireCallback(b.onAutoplayStart,C),ab=setInterval(function(){b.loop?(C.fixLoop(),C.swipeNext(!0)):C.swipeNext(!0)||(b.autoplayStopOnLast?(clearInterval(ab),ab=void 0):C.swipeTo(0))},b.autoplay)}}
154,C.stopAutoplay=function(a){if(C.support.transitions){if(!_)return;_&&clearTimeout(_),_=void 0,a&&!b.autoplayDisableOnInteraction&&C.wrapperTransitionEnd(function(){z()}),C.callPlugins("onAutoplayStop"),b.onAutoplayStop&&C.fireCallback(b.onAutoplayStop,C)}else ab&&clearInterval(ab),ab=void 0,C.callPlugins("onAutoplayStop"),b.onAutoplayStop&&C.fireCallback(b.onAutoplayStop,C)},C.loopCreated=!1,C.removeLoopedSlides=function(){if(C.loopCreated)for(var a=0;a<C.slides.length;a++)C.slides[a].getData("looped")===!0&&C.wrapper.removeChild(C.slides[a])},C.createLoop=function(){if(0!==C.slides.length){C.loopedSlides="auto"===b.slidesPerView?b.loopedSlides||1:b.slidesPerView+b.loopAdditionalSlides,C.loopedSlides>C.slides.length&&(C.loopedSlides=C.slides.length);var a,c="",d="",e="",f=C.slides.length,g=Math.floor(C.loopedSlides/f),h=C.loopedSlides%f;for(a=0;g*f>a;a++){var i=a;if(a>=f){var j=Math.floor(a/f);i=a-f*j}e+=C.slides[i].outerHTML}for(a=0;h>a;a++)d+=t(b.slideDuplicateClass,C.slides[a].outerHTML);for(a=f-h;f>a;a++)c+=t(b.slideDuplicateClass,C.slides[a].outerHTML);var k=c+e+D.innerHTML+e+d;for(D.innerHTML=k,C.loopCreated=!0,C.calcSlides(),a=0;a<C.slides.length;a++)(a<C.loopedSlides||a>=C.slides.length-C.loopedSlides)&&C.slides[a].setData("looped",!0);C.callPlugins("onCreateLoop")}},C.fixLoop=function(){var a;C.activeIndex<C.loopedSlides?(a=C.slides.length-3*C.loopedSlides+C.activeIndex,C.swipeTo(a,0,!1)):("auto"===b.slidesPerView&&C.activeIndex>=2*C.loopedSlides||C.activeIndex>C.slides.length-2*b.slidesPerView)&&(a=-C.slides.length+C.activeIndex+C.loopedSlides,C.swipeTo(a,0,!1))},C.loadSlides=function(){var a="";C.activeLoaderIndex=0;for(var c=b.loader.slides,d=b.loader.loadAllSlides?c.length:b.slidesPerView*(1+b.loader.surroundGroups),e=0;d>e;e++)a+="outer"===b.loader.slidesHTMLType?c[e]:"<"+b.slideElement+' class="'+b.slideClass+'" data-swiperindex="'+e+'">'+c[e]+"</"+b.slideElement+">";C.wrapper.innerHTML=a,C.calcSlides(!0),b.loader.loadAllSlides||C.wrapperTransitionEnd(C.reloadSlides,!0)},C.reloadSlides=function(){var a=b.loader.slides,c=parseInt(C.activeSlide().data("swiperindex"),10);if(!(0>c||c>a.length-1)){C.activeLoaderIndex=c;var d=Math.max(0,c-b.slidesPerView*b.loader.surroundGroups),e=Math.min(c+b.slidesPerView*(1+b.loader.surroundGroups)-1,a.length-1);if(c>0){var f=-E*(c-d);C.setWrapperTranslate(f),C.setWrapperTransition(0)}var g;if("reload"===b.loader.logic){C.wrapper.innerHTML="";var h="";for(g=d;e>=g;g++)h+="outer"===b.loader.slidesHTMLType?a[g]:"<"+b.slideElement+' class="'+b.slideClass+'" data-swiperindex="'+g+'">'+a[g]+"</"+b.slideElement+">";C.wrapper.innerHTML=h}else{var i=1e3,j=0;for(g=0;g<C.slides.length;g++){var k=C.slides[g].data("swiperindex");d>k||k>e?C.wrapper.removeChild(C.slides[g]):(i=Math.min(k,i),j=Math.max(k,j))}for(g=d;e>=g;g++){var l;i>g&&(l=document.createElement(b.slideElement),l.className=b.slideClass,l.setAttribute("data-swiperindex",g),l.innerHTML=a[g],C.wrapper.insertBefore(l,C.wrapper.firstChild)),g>j&&(l=document.createElement(b.slideElement),l.className=b.slideClass,l.setAttribute("data-swiperindex",g),l.innerHTML=a[g],C.wrapper.appendChild(l))}}C.reInit(!0)}},A()}};Swiper.prototype={plugins:{},wrapperTransitionEnd:function(a,b){"use strict";function c(){if(a(e),e.params.queueEndCallbacks&&(e._queueEndCallbacks=!1),!b)for(d=0;d<g.length;d++)e.h.removeEventListener(f,g[d],c)}var d,e=this,f=e.wrapper,g=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"];if(a)for(d=0;d<g.length;d++)e.h.addEventListener(f,g[d],c)},getWrapperTranslate:function(a){"use strict";var b,c,d,e,f=this.wrapper;return"undefined"==typeof a&&(a="horizontal"===this.params.mode?"x":"y"),this.support.transforms&&this.params.useCSS3Transforms?(d=window.getComputedStyle(f,null),window.WebKitCSSMatrix?e=new WebKitCSSMatrix("none"===d.webkitTransform?"":d.webkitTransform):(e=d.MozTransform||d.OTransform||d.MsTransform||d.msTransform||d.transform||d.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),b=e.toString().split(",")),"x"===a&&(c=window.WebKitCSSMatrix?e.m41:parseFloat(16===b.length?b[12]:b[4])),"y"===a&&(c=window.WebKitCSSMatrix?e.m42:parseFloat(16===b.length?b[13]:b[5]))):("x"===a&&(c=parseFloat(f.style.left,10)||0),"y"===a&&(c=parseFloat(f.style.top,10)||0)),c||0},setWrapperTranslate:function(a,b,c){"use strict";var d,e=this.wrapper.style,f={x:0,y:0,z:0};3===arguments.length?(f.x=a,f.y=b,f.z=c):("undefined"==typeof b&&(b="horizontal"===this.params.mode?"x":"y"),f[b]=a),this.support.transforms&&this.params.useCSS3Transforms?(d=this.support.transforms3d?"translate3d("+f.x+"px, "+f.y+"px, "+f.z+"px)":"translate("+f.x+"px, "+f.y+"px)",e.webkitTransform=e.MsTransform=e.msTransform=e.MozTransform=e.OTransform=e.transform=d):(e.left=f.x+"px",e.top=f.y+"px"),this.callPlugins("onSetWrapperTransform",f),this.params.onSetWrapperTransform&&this.fireCallback(this.params.onSetWrapperTransform,this,f)},setWrapperTransition:function(a){"use strict";var b=this.wrapper.style;b.webkitTransitionDuration=b.MsTransitionDuration=b.msTransitionDuration=b.MozTransitionDuration=b.OTransitionDuration=b.transitionDuration=a/1e3+"s",this.callPlugins("onSetWrapperTransition",{duration:a}),this.params.onSetWrapperTransition&&this.fireCallback(this.params.onSetWrapperTransition,this,a)},h:{getWidth:function(a,b,c){"use strict";var d=window.getComputedStyle(a,null).getPropertyValue("width"),e=parseFloat(d);return(isNaN(e)||d.indexOf("%")>0)&&(e=a.offsetWidth-parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-left"))-parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-right"))),b&&(e+=parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-left"))+parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-right"))),c?Math.round(e):e},getHeight:function(a,b,c){"use strict";if(b)return a.offsetHeight;var d=window.getComputedStyle(a,null).getPropertyValue("height"),e=parseFloat(d);return(isNaN(e)||d.indexOf("%")>0)&&(e=a.offsetHeight-parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-top"))-parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-bottom"))),b&&(e+=parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-top"))+parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-bottom"))),c?Math.round(e):e},getOffset:function(a){"use strict";var b=a.getBoundingClientRect(),c=document.body,d=a.clientTop||c.clientTop||0,e=a.clientLeft||c.clientLeft||0,f=window.pageYOffset||a.scrollTop,g=window.pageXOffset||a.scrollLeft;return document.documentElement&&!window.pageYOffset&&(f=document.documentElement.scrollTop,g=document.documentElement.scrollLeft),{top:b.top+f-d,left:b.left+g-e}},windowWidth:function(){"use strict";return window.innerWidth?window.innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:void 0},windowHeight:function(){"use strict";return window.innerHeight?window.innerHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:void 0},windowScroll:function(){"use strict";return"undefined"!=typeof pageYOffset?{left:window.pageXOffset,top:window.pageYOffset}:document.documentElement?{left:document.documentElement.scrollLeft,top:document.documentElement.scrollTop}:void 0},addEventListener:function(a,b,c,d){"use strict";"undefined"==typeof d&&(d=!1),a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},removeEventListener:function(a,b,c,d){"use strict";"undefined"==typeof d&&(d=!1),a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)}},setTransform:function(a,b){"use strict";var c=a.style;c.webkitTransform=c.MsTransform=c.msTransform=c.MozTransform=c.OTransform=c.transform=b},setTranslate:function(a,b){"use strict";var c=a.style,d={x:b.x||0,y:b.y||0,z:b.z||0},e=this.support.transforms3d?"translate3d("+d.x+"px,"+d.y+"px,"+d.z+"px)":"translate("+d.x+"px,"+d.y+"px)";c.webkitTransform=c.MsTransform=c.msTransform=c.MozTransform=c.OTransform=c.transform=e,this.support.transforms||(c.left=d.x+"px",c.top=d.y+"px")},setTransition:function(a,b){"use strict";var c=a.style;c.webkitTransitionDuration=c.MsTransitionDuration=c.msTransitionDuration=c.MozTransitionDuration=c.OTransitionDuration=c.transitionDuration=b+"ms"},support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){"use strict";return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){"use strict";var a=document.createElement("div").style;return"webkitPerspective"in a||"MozPerspective"in a||"OPerspective"in a||"MsPerspective"in a||"perspective"in a}(),transforms:window.Modernizr&&Modernizr.csstransforms===!0||function(){"use strict";var a=document.createElement("div").style;return"transform"in a||"WebkitTransform"in a||"MozTransform"in a||"msTransform"in a||"MsTransform"in a||"OTransform"in a}(),transitions:window.Modernizr&&Modernizr.csstransitions===!0||function(){"use strict";var a=document.createElement("div").style;return"transition"in a||"WebkitTransition"in a||"MozTransition"in a||"msTransition"in a||"MsTransition"in a||"OTransition"in a}(),classList:function(){"use strict";var a=document.createElement("div").style;return"classList"in a}()},browser:{ie8:function(){"use strict";var a=-1;if("Microsoft Internet Explorer"===navigator.appName){var b=navigator.userAgent,c=new RegExp(/MSIE ([0-9]{1,}[\.0-9]{0,})/);null!==c.exec(b)&&(a=parseFloat(RegExp.$1))}return-1!==a&&9>a}(),ie10:window.navigator.msPointerEnabled,ie11:window.navigator.pointerEnabled}},(window.jQuery||window.Zepto)&&!function(a){"use strict";a.fn.swiper=function(b){var c=new Swiper(a(this)[0],b);return a(this).data("swiper",c),c}}(window.jQuery||window.Zepto),"undefined"!=typeof module&&(module.exports=Swiper),"function"==typeof define&&define.amd&&define([],function(){"use strict";return Swiper});
155/*!
156 * classie - class helper functions
157 * from bonzo https://github.com/ded/bonzo
158 * 
159 * classie.has( elem, 'my-class' ) -> true/false
160 * classie.add( elem, 'my-new-class' )
161 * classie.remove( elem, 'my-unwanted-class' )
162 * classie.toggle( elem, 'my-class' )
163 */
164(function(window){'use strict';function classReg(className){return new RegExp("(^|\\s+)"+className+"(\\s+|$)")}
165var hasClass,addClass,removeClass;if('classList' in document.documentElement){hasClass=function(elem,c){return elem.classList.contains(c)};addClass=function(elem,c){elem.classList.add(c)};removeClass=function(elem,c){elem.classList.remove(c)}}else{hasClass=function(elem,c){return classReg(c).test(elem.className)};addClass=function(elem,c){if(!hasClass(elem,c)){elem.className=elem.className+' '+c}};removeClass=function(elem,c){elem.className=elem.className.replace(classReg(c),' ')}}
166function toggleClass(elem,c){var fn=hasClass(elem,c)?removeClass:addClass;fn(elem,c)}
167var classie={hasClass:hasClass,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,has:hasClass,add:addClass,remove:removeClass,toggle:toggleClass};if(typeof define==='function'&&define.amd){define(classie)}else{window.classie=classie}})(window);!function(a){function b(a){this.parent=a,this.container,this.loadbar,this.percentageContainer}function c(a){this.toPreload=[],this.parent=a,this.container}function d(a){this.element,this.parent=a}function e(d,e){this.element=d,this.$element=a(d),this.options=e,this.foundUrls=[],this.destroyed=!1,this.imageCounter=0,this.imageDone=0,this.alreadyLoaded=!1,this.preloadContainer=new c(this),this.overlayLoader=new b(this),this.defaultOptions={onComplete:function(){},onLoadComplete:function(){},backgroundColor:"#000",barColor:"#fff",overlayId:"qLoverlay",barHeight:1,percentage:!1,deepSearch:!0,completeAnimation:"fade",minimumTime:500},this.init()}!function(a){"use strict";function b(b){var c=a.event;return c.target=c.target||c.srcElement||b,c}var c=document.documentElement,d=function(){};c.addEventListener?d=function(a,b,c){a.addEventListener(b,c,!1)}:c.attachEvent&&(d=function(a,c,d){a[c+d]=d.handleEvent?function(){var c=b(a);d.handleEvent.call(d,c)}:function(){var c=b(a);d.call(a,c)},a.attachEvent("on"+c,a[c+d])});var e=function(){};c.removeEventListener?e=function(a,b,c){a.removeEventListener(b,c,!1)}:c.detachEvent&&(e=function(a,b,c){a.detachEvent("on"+b,a[b+c]);try{delete a[b+c]}catch(d){a[b+c]=void 0}});var f={bind:d,unbind:e};"function"==typeof define&&define.amd?define(f):"object"==typeof exports?module.exports=f:a.eventie=f}(this),function(){"use strict";function a(){}function b(a,b){for(var c=a.length;c--;)if(a[c].listener===b)return c;return-1}function c(a){return function(){return this[a].apply(this,arguments)}}var d=a.prototype,e=this,f=e.EventEmitter;d.getListeners=function(a){var b,c,d=this._getEvents();if(a instanceof RegExp){b={};for(c in d)d.hasOwnProperty(c)&&a.test(c)&&(b[c]=d[c])}else b=d[a]||(d[a]=[]);return b},d.flattenListeners=function(a){var b,c=[];for(b=0;b<a.length;b+=1)c.push(a[b].listener);return c},d.getListenersAsObject=function(a){var b,c=this.getListeners(a);return c instanceof Array&&(b={},b[a]=c),b||c},d.addListener=function(a,c){var d,e=this.getListenersAsObject(a),f="object"==typeof c;for(d in e)e.hasOwnProperty(d)&&-1===b(e[d],c)&&e[d].push(f?c:{listener:c,once:!1});return this},d.on=c("addListener"),d.addOnceListener=function(a,b){return this.addListener(a,{listener:b,once:!0})},d.once=c("addOnceListener"),d.defineEvent=function(a){return this.getListeners(a),this},d.defineEvents=function(a){for(var b=0;b<a.length;b+=1)this.defineEvent(a[b]);return this},d.removeListener=function(a,c){var d,e,f=this.getListenersAsObject(a);for(e in f)f.hasOwnProperty(e)&&(d=b(f[e],c),-1!==d&&f[e].splice(d,1));return this},d.off=c("removeListener"),d.addListeners=function(a,b){return this.manipulateListeners(!1,a,b)},d.removeListeners=function(a,b){return this.manipulateListeners(!0,a,b)},d.manipulateListeners=function(a,b,c){var d,e,f=a?this.removeListener:this.addListener,g=a?this.removeListeners:this.addListeners;if("object"!=typeof b||b instanceof RegExp)for(d=c.length;d--;)f.call(this,b,c[d]);
167else for(d in b)b.hasOwnProperty(d)&&(e=b[d])&&("function"==typeof e?f.call(this,d,e):g.call(this,d,e));return this},d.removeEvent=function(a){var b,c=typeof a,d=this._getEvents();if("string"===c)delete d[a];else if(a instanceof RegExp)for(b in d)d.hasOwnProperty(b)&&a.test(b)&&delete d[b];else delete this._events;return this},d.removeAllListeners=c("removeEvent"),d.emitEvent=function(a,b){var c,d,e,f,g=this.getListenersAsObject(a);for(e in g)if(g.hasOwnProperty(e))for(d=g[e].length;d--;)c=g[e][d],c.once===!0&&this.removeListener(a,c.listener),f=c.listener.apply(this,b||[]),f===this._getOnceReturnValue()&&this.removeListener(a,c.listener);return this},d.trigger=c("emitEvent"),d.emit=function(a){var b=Array.prototype.slice.call(arguments,1);return this.emitEvent(a,b)},d.setOnceReturnValue=function(a){return this._onceReturnValue=a,this},d._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},d._getEvents=function(){return this._events||(this._events={})},a.noConflict=function(){return e.EventEmitter=f,a},"function"==typeof define&&define.amd?define(function(){return a}):"object"==typeof module&&module.exports?module.exports=a:this.EventEmitter=a}.call(this),function(a,b){"use strict";"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(c,d){return b(a,c,d)}):"object"==typeof exports?module.exports=b(a,require("eventEmitter"),require("eventie")):a.imagesLoaded=b(a,a.EventEmitter,a.eventie)}(this,function(a,b,c){"use strict";function d(a,b){for(var c in b)a[c]=b[c];return a}function e(a){return"[object Array]"===m.call(a)}function f(a){var b=[];if(e(a))b=a;else if("number"==typeof a.length)for(var c=0,d=a.length;d>c;c++)b.push(a[c]);else b.push(a);return b}function g(a,b,c){if(!(this instanceof g))return new g(a,b);"string"==typeof a&&(a=document.querySelectorAll(a)),this.elements=f(a),this.options=d({},this.options),"function"==typeof b?c=b:d(this.options,b),c&&this.on("always",c),this.getImages(),j&&(this.jqDeferred=new j.Deferred);var e=this;setTimeout(function(){e.check()})}function h(a){this.img=a}function i(a){this.src=a,n[a]=this}var j=a.jQuery,k=a.console,l="undefined"!=typeof k,m=Object.prototype.toString;g.prototype=new b,g.prototype.options={},g.prototype.getImages=function(){this.images=[];for(var a=0,b=this.elements.length;b>a;a++){var c=this.elements[a];"IMG"===c.nodeName&&this.addImage(c);for(var d=c.querySelectorAll("img"),e=0,f=d.length;f>e;e++){var g=d[e];this.addImage(g)}}},g.prototype.addImage=function(a){var b=new h(a);this.images.push(b)},g.prototype.check=function(){function a(a){return b.options.debug&&l,b.progress(a),c++,c===d&&b.complete(),!0}var b=this,c=0,d=this.images.length;if(this.hasAnyBroken=!1,!d)return this.complete(),void 0;for(var e=0;d>e;e++){var f=this.images[e];f.on("confirm",a),f.check()}},g.prototype.progress=function(a){this.hasAnyBroken=this.hasAnyBroken||!a.isLoaded;var b=this;setTimeout(function(){b.emit("progress",b,a),b.jqDeferred&&b.jqDeferred.notify&&b.jqDeferred.notify(b,a)})},g.prototype.complete=function(){var a=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var b=this;setTimeout(function(){if(b.emit(a,b),b.emit("always",b),b.jqDeferred){var c=b.hasAnyBroken?"reject":"resolve";b.jqDeferred[c](b)}})},j&&(j.fn.imagesLoaded=function(a,b){var c=new g(this,a,b);return c.jqDeferred.promise(j(this))}),h.prototype=new b,h.prototype.check=function(){var a=n[this.img.src]||new i(this.img.src);if(a.isConfirmed)return this.confirm(a.isLoaded,"cached was confirmed"),void 0;if(this.img.complete&&void 0!==this.img.naturalWidth)return this.confirm(0!==this.img.naturalWidth,"naturalWidth"),void 0;var b=this;a.on("confirm",function(a,c){return b.confirm(a.isLoaded,c),!0}),a.check()},h.prototype.confirm=function(a,b){this.isLoaded=a,this.emit("confirm",this,b)};var n={};return i.prototype=new b,i.prototype.check=function(){if(!this.isChecked){var a=new Image;c.bind(a,"load",this),c.bind(a,"error",this),a.src=this.src,this.isChecked=!0}},i.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},i.prototype.onload=function(a){this.confirm(!0,"onload"),this.unbindProxyEvents(a)},i.prototype.onerror=function(a){this.confirm(!1,"onerror"),this.unbindProxyEvents(a)},i.prototype.confirm=function(a,b){this.isConfirmed=!0,this.isLoaded=a,this.emit
167("confirm",this,b)},i.prototype.unbindProxyEvents=function(a){c.unbind(a.target,"load",this),c.unbind(a.target,"error",this)},g}),b.prototype.createOverlay=function(){var b="absolute";if("body"==this.parent.element.tagName.toLowerCase())b="fixed";else{var c=this.parent.$element.css("position");("fixed"!=c||"absolute"!=c)&&this.parent.$element.css("position","relative")}this.container=a("<div id='"+this.parent.options.overlayId+"'></div>").css({width:"100%",height:"100%",backgroundColor:this.parent.options.backgroundColor,backgroundPosition:"fixed",position:b,zIndex:666999,top:0,left:0}).appendTo(this.parent.$element),this.loadbar=a("<div id='qLbar'></div>").css({height:this.parent.options.barHeight+"px",marginTop:"-"+this.parent.options.barHeight/2+"px",backgroundColor:this.parent.options.barColor,width:"0%",position:"absolute",top:"50%"}).appendTo(this.container),1==this.parent.options.percentage&&(this.percentageContainer=a("<div id='qLpercentage'></div>").text("0%").css({height:"40px",width:"100px",position:"absolute",fontSize:"3em",top:"50%",left:"50%",marginTop:"-"+(59+this.parent.options.barHeight)+"px",textAlign:"center",marginLeft:"-50px",color:this.parent.options.barColor}).appendTo(this.container)),this.parent.preloadContainer.toPreload.length&&1!=this.parent.alreadyLoaded||this.parent.destroyContainers()},b.prototype.updatePercentage=function(a){this.loadbar.stop().animate({width:a+"%",minWidth:a+"%"},200),1==this.parent.options.percentage&&this.percentageContainer.text(Math.ceil(a)+"%")},c.prototype.create=function(){this.container=a("<div></div>").appendTo("body").css({display:"none",width:0,height:0,overflow:"hidden"}),this.processQueue()},c.prototype.processQueue=function(){for(var a=0;this.toPreload.length>a;a++)this.parent.destroyed||this.preloadImage(this.toPreload[a])},c.prototype.addImage=function(a){this.toPreload.push(a)},c.prototype.preloadImage=function(a){var b=new d;b.addToPreloader(this,a),b.bindLoadEvent()},d.prototype.addToPreloader=function(b,c){this.element=a("<img />").attr("src",c),this.element.appendTo(b.container),this.parent=b.parent},d.prototype.bindLoadEvent=function(){this.parent.imageCounter++,this.element[0].ref=this,new imagesLoaded(this.element,function(a){a.elements[0].ref.completeLoading()})},d.prototype.completeLoading=function(){this.parent.imageDone++;var a=100*(this.parent.imageDone/this.parent.imageCounter);this.parent.overlayLoader.updatePercentage(a),(this.parent.imageDone==this.parent.imageCounter||a>=100)&&this.parent.endLoader()},e.prototype.init=function(){if(this.options=a.extend({},this.defaultOptions,this.options),this.findImageInElement(this.element),1==this.options.deepSearch)for(var b=this.$element.find("*:not(script)"),c=0;c<b.length;c++)this.findImageInElement(b[c]);this.preloadContainer.create(),this.overlayLoader.createOverlay()},e.prototype.findImageInElement=function(b){var c="",e=a(b),f="normal";if("none"!=e.css("background-image")?(c=e.css("background-image"),f="background"):"undefined"!=typeof e.attr("src")&&"img"==b.nodeName.toLowerCase()&&(c=e.attr("src")),!this.hasGradient(c)){c=this.stripUrl(c);for(var g=c.split(", "),h=0;h<g.length;h++)if(this.validUrl(g[h])&&this.urlIsNew(g[h])){var i="";if(this.isIE()||this.isOpera())i="?rand="+Math.random(),this.preloadContainer.addImage(g[h]+i);else if("background"==f)this.preloadContainer.addImage(g[h]+i);else{var j=new d(this);j.element=e,j.bindLoadEvent()}this.foundUrls.push(g[h])}}},e.prototype.hasGradient=function(a){return-1==a.indexOf("gradient")?!1:!0},e.prototype.stripUrl=function(a){return a=a.replace(/url\(\"/g,""),a=a.replace(/url\(/g,""),a=a.replace(/\"\)/g,""),a=a.replace(/\)/g,"")},e.prototype.isIE=function(){return navigator.userAgent.match(/msie/i)},e.prototype.isOpera=function(){return navigator.userAgent.match(/Opera/i)},e.prototype.validUrl=function(a){return a.length>0&&!a.match(/^(data:)/i)?!0:!1},e.prototype.urlIsNew=function(a){return-1==this.foundUrls.indexOf(a)?!0:!1},e.prototype.destroyContainers=function(){this.destroyed=!0,this.preloadContainer.container.remove(),this.overlayLoader.container.remove()},e.prototype.endLoader=function(){this.destroyed=!0,this.onLoadComplete()},e.prototype.onLoadComplete=function(){if(this.options.onLoadComplete(),"grow"==this.options.completeAnimation){var b=this.options.minimumTime;this.overlayLoader.loadbar[0].parent=this,this.overlayLoader.loadbar.stop().animate({width:"100%"},b,function(){a(this).animate({top:"0%",width:"100%",height:"100%"},500,function(){this.parent.overlayLoader.container[0].parent=this.parent,this.parent.overlayLoader.container.fadeOut(500,function(){this.parent.destroyContainers(),this.parent.options.onComplete()})})})}else{var b=this.options.minimumTime;this.overlayLoader.container[0].parent=this,this.overlayLoader.container.fadeOut(b,function(){this.parent.destroyContainers(),this.parent.options.onComplete()})}},Array.prototype.indexOf||(Array.prototype.indexOf=function(a){var b=this.length>>>0,c=Number(arguments[1])||0;for(c=0>c?Math.ceil(c):Math.floor(c),0>c&&(c+=b);b>c;c++)if(c in this&&this[c]===a)return c;return-1}),a.fn.queryLoader2=function(a){return this.each(function(){new e(this,a)})}}(jQuery);;var ajaxFilterEnabled=0;var successfullyAdded='successfully added to your shopping cart';var view_mode_default='grid_list';var catsAccordion=!1;var ajaxRevslider;function rsCustomAjaxContentLoadingFunction(){ajaxRevslider=function(obj){var content='',data={action:'revslider_ajax_call_front',client_action:'get_slider_html',token:'32d10ec4c9',type:obj.type,id:obj.id,aspectratio:obj.aspectratio};jQuery.ajax({type:'post',url:'https://colemanagencyfl.com/wp-admin/admin-ajax.php',dataType:'json',data:data,async:!1,success:function(ret,textStatus,XMLHttpRequest){if(ret.success==!0)content=ret.data},error:function(e){console.log(e)}});return content};var ajaxRemoveRevslider=function(obj){return jQuery(obj.selector+' .rev_slider').revkill()};if(jQuery.fn.tpessential!==undefined)if(typeof(jQuery.fn.tpessential.defaults)!=='undefined')jQuery.fn.tpessential.defaults.ajaxTypes.push({type:'revslider',func:ajaxRevslider,killfunc:ajaxRemoveRevslider,openAnimationSpeed:0.3})}var rsCustomAjaxContent_Once=!1;if(document.readyState==="loading")document.addEventListener('readystatechange',function(){if((document.readyState==="interactive"||document.readyState==="complete")&&!rsCustomAjaxContent_Once){rsCustomAjaxContent_Once=!0;rsCustomAjaxContentLoadingFunction()}});else{rsCustomAjaxContent_Once=!0;rsCustomAjaxContentLoadingFunction()};jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d)},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;
167if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b}});function onYouTubePlayerAPIReady(){mejs.YouTubeApi.iFrameReady()}function onYouTubePlayerReady(e){mejs.YouTubeApi.flashReady(e)}!function(e){var t=new Array,i=new Array,o=function(){},n=0,s={splashVPos:"35%",loaderVPos:"75%",splashID:"#jpreContent",showSplash:!0,showPercentage:!0,autoClose:!0,closeBtnText:"Start!",onetimeLoad:!1,debugMode:!1,splashFunction:function(){}},r=function(){if(s.onetimeLoad){for(var e,t=document.cookie.split("; "),i=0;e=t[i]&&t[i].split("=");i++)if("jpreLoader"===e.shift())return e.join("=");return!1}return!1},a=function(e){if(s.onetimeLoad){var t=new Date;t.setDate(t.getDate()+e);var i=null==e?"":"expires="+t.toUTCString();document.cookie="jpreLoader=loaded; "+i}},l=function(){if(jOverlay=e("<div></div>").attr("id","jpreOverlay").css({position:"fixed",top:0,left:0,width:"100%",height:"100%",zIndex:9999999}).appendTo("body"),s.showSplash){jContent=e("<div></div>").attr("id","jpreSlide").appendTo(jOverlay);var t=e(window).width()-e(jContent).width();e(jContent).css({position:"absolute",top:s.splashVPos,left:Math.round(50/e(window).width()*t)+"%"}),e(jContent).html(e(s.splashID).wrap("<div/>").parent().html()),e(s.splashID).remove(),s.splashFunction()}jLoader=e("<div></div>").attr("id","jpreLoader").appendTo(jOverlay);var i=e(window).width()-e(jLoader).width();e(jLoader).css({position:"absolute",top:s.loaderVPos,left:Math.round(50/e(window).width()*i)+"%"}),jBar=e("<div></div>").attr("id","jpreBar").css({width:"0%",height:"100%"}).appendTo(jLoader),s.showPercentage&&(jPer=e("<div></div>").attr("id","jprePercentage").css({position:"relative",height:"100%"}).appendTo(jLoader).html("Loading...")),s.autoclose||(jButton=e("<div></div>").attr("id","jpreButton").on("click",function(){m()}).css({position:"relative",height:"100%"}).appendTo(jLoader).text(s.closeBtnText).hide())},d=function(i){e(i).find("*:not(script)").each(function(){var i="";if(-1==e(this).css("background-image").indexOf("none")&&-1==e(this).css("background-image").indexOf("-gradient")){if(i=e(this).css("background-image"),-1!=i.indexOf("url")){var o=i.match(/url\((.*?)\)/);i=o[1].replace(/\"/g,"")}}else"img"==e(this).get(0).nodeName.toLowerCase()&&"undefined"!=typeof e(this).attr("src")&&(i=e(this).attr("src"));i.length>0&&t.push(i)})},c=function(){for(var e=0;e<t.length;e++)u(t[e])},u=function(t){var o=new Image;e(o).load(function(){h()}).error(function(){i.push(e(this).attr("src")),h()}).attr("src",t)},h=function(){n++;var i=Math.round(n/t.length*100);if(e(jBar).stop().animate({width:i+"%"},500,"linear"),s.showPercentage&&e(jPer).text(i+"%"),n>=t.length){if(n=t.length,a(),s.showPercentage&&e(jPer).text("100%"),s.debugMode){p()}e(jBar).stop().animate({width:"100%"},500,"linear",function(){s.autoClose?m():e(jButton).fadeIn(1e3)})}},m=function(){e(jOverlay).fadeOut(800,function(){e(jOverlay).remove(),o()})},p=function(){if(i.length>0){var e="ERROR - IMAGE FILES MISSING!!!\n\r";e+=i.length+" image files cound not be found. \n\r",e+="Please check your image paths and filenames:\n\r";for(var t=0;t<i.length;t++)e+="- "+i[t]+"\n\r";return!0}return!1};e.fn.jpreLoader=function(t,i){return t&&e.extend(s,t),"function"==typeof i&&(o=i),e("body").css({display:"block"}),this.each(function(){r()?(e(s.splashID).remove(),o()):(l(),d(this),c())})}}(jQuery),function(e){"use strict";function t(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);return e}function i(e,i){this.button=e,this.options=t({},this.options),t(this.options,i),this._init()}Modernizr.addTest("csstransformspreserve3d",function(){var t,i=Modernizr.prefixed("transformStyle"),o="preserve-3d";return i?(i=i.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-"),Modernizr.testStyles("#modernizr{"+i+":"+o+";}",function(o){t=e.getComputedStyle?getComputedStyle(o,null).getPropertyValue(i):""}),t===o):!1});var o={transitions:Modernizr.csstransitions,transforms3d:Modernizr.csstransforms3d&&Modernizr.csstransformspreserve3d},n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd",transition:"transitionend"},s=n[Modernizr.prefixed("transition")];i.prototype.options={statusTime:1500}
167,i.prototype._init=function(){this._validate(),this._create(),this._initEvents()},i.prototype._validate=function(){null===this.button.getAttribute("data-style")&&this.button.setAttribute("data-style","fill"),null===this.button.getAttribute("data-vertical")&&null===this.button.getAttribute("data-horizontal")&&this.button.setAttribute("data-horizontal",""),o.transforms3d||null===this.button.getAttribute("data-perspective")||(this.button.removeAttribute("data-perspective"),this.button.setAttribute("data-style","fill"),this.button.removeAttribute("data-vertical"),this.button.setAttribute("data-horizontal",""))},i.prototype._create=function(){var e=document.createElement("span");e.className="content",e.innerHTML=this.button.innerHTML;var t=document.createElement("span");t.className="progress";var i=document.createElement("span");if(i.className="progress-inner",t.appendChild(i),this.button.innerHTML="",null!==this.button.getAttribute("data-perspective")){var o=document.createElement("span");o.className="progress-wrap",o.appendChild(e),o.appendChild(t),this.button.appendChild(o)}else this.button.appendChild(e),this.button.appendChild(t);this.progress=i,null!==this.button.getAttribute("data-horizontal")?this.progressProp="width":null!==this.button.getAttribute("data-vertical")&&(this.progressProp="height"),this._enable()},i.prototype._setProgress=function(e){this.progress.style[this.progressProp]=100*e+"%"},i.prototype._initEvents=function(){var e=this;this.button.addEventListener("click",function(){e.button.setAttribute("disabled",""),classie.remove(e.progress,"notransition"),classie.add(this,"state-loading"),setTimeout(function(){if("function"==typeof e.options.callback)e.options.callback(e);else{e._setProgress(1);var t=function(i){o.transitions&&i.propertyName!==e.progressProp||(this.removeEventListener(s,t),e._stop())};o.transitions?e.progress.addEventListener(s,t):t.call()}},"fill"===e.button.getAttribute("data-style")||"top-line"===e.button.getAttribute("data-style")||"lateral-lines"===e.button.getAttribute("data-style")?0:200)})},i.prototype._stop=function(e){var t=this;setTimeout(function(){t.progress.style.opacity=0;var i=function(e){o.transitions&&"opacity"!==e.propertyName||(this.removeEventListener(s,i),classie.add(t.progress,"notransition"),t.progress.style[t.progressProp]="0%",t.progress.style.opacity=1)};if(o.transitions?t.progress.addEventListener(s,i):i.call(),"number"==typeof e){var n=e>=0?"state-success":"state-error";classie.add(t.button,n),setTimeout(function(){classie.remove(t.button,n),t._enable()},t.options.statusTime)}else t._enable();classie.remove(t.button,"state-loading")},100)},i.prototype._enable=function(){this.button.removeAttribute("disabled")},e.ProgressButton=i}(window),function(e){var t,i,o,n,s,r,a,l="Close",d="BeforeClose",c="AfterClose",u="BeforeAppend",h="MarkupParse",m="Open",p="Change",f="mfp",g="."+f,v="mfp-ready",y="mfp-removing",w="mfp-prevent-close",b=function(){},x=!!window.jQuery,T=e(window),S=function(e,i){t.ev.on(f+e+g,i)},C=function(t,i,o,n){var s=document.createElement("div");return s.className="mfp-"+t,o&&(s.innerHTML=o),n?i&&i.appendChild(s):(s=e(s),i&&s.appendTo(i)),s},j=function(i,o){t.ev.triggerHandler(f+i,o),t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,e.isArray(o)?o:[o]))},k=function(i){return i===a&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),a=i),t.currTemplate.closeBtn},M=function(){e.magnificPopup.instance||(t=new b,t.init(),e.magnificPopup.instance=t)},E=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};b.prototype={constructor:b,init:function(){var i=navigator.appVersion;t.isIE7=-1!==i.indexOf("MSIE 7."),t.isIE8=-1!==i.indexOf("MSIE 8."),t.isLowIE=t.isIE7||t.isIE8,t.isAndroid=/android/gi.test(i),t.isIOS=/iphone|ipad|ipod/gi.test(i),t.supportsTransition=E(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),o=e(document.body),n=e(d
167ocument),t.popupsCache={}},open:function(i){var o;if(i.isObj===!1){t.items=i.items.toArray(),t.index=0;var s,a=i.items;for(o=0;a.length>o;o++)if(s=a[o],s.parsed&&(s=s.el[0]),s===i.el[0]){t.index=o;break}}else t.items=e.isArray(i.items)?i.items:[i.items],t.index=i.index||0;if(t.isOpen)return void t.updateItemHTML();t.types=[],r="",t.ev=i.mainEl&&i.mainEl.length?i.mainEl.eq(0):n,i.key?(t.popupsCache[i.key]||(t.popupsCache[i.key]={}),t.currTemplate=t.popupsCache[i.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,i),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=C("bg").on("click"+g,function(){t.close()}),t.wrap=C("wrap").attr("tabindex",-1).on("click"+g,function(e){t._checkIfClose(e.target)&&t.close()}),t.container=C("container",t.wrap)),t.contentContainer=C("content"),t.st.preloader&&(t.preloader=C("preloader",t.container,t.st.tLoading));var l=e.magnificPopup.modules;for(o=0;l.length>
167o;o++){var d=l[o];d=d.charAt(0).toUpperCase()+d.slice(1),t["init"+d].call(t)}j("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(S(h,function(e,t,i,o){i.close_replaceWith=k(o.type)}),r+=" mfp-close-btn-in"):t.wrap.append(k())),t.st.alignTop&&(r+=" mfp-align-top"),t.wrap.css(t.fixedContentPos?{overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}:{top:T.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:n.height(),position:"absolute"}),t.st.enableEscapeKey&&n.on("keyup"+g,function(e){27===e.keyCode&&t.close()}),T.on("resize"+g,function(){t.updateSize()}),t.st.closeOnContentClick||(r+=" mfp-auto-cursor"),r&&t.wrap.addClass(r);var c=t.wH=T.height(),u={};if(t.fixedContentPos&&t._hasScrollBar(c)){var p=t._getScrollbarSize();p&&(u.marginRight=p)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):u.overflow="hidden");var f=t.st.mainClass;return t.isIE7&&(f+=" mfp-ie7"),f&&t._addClassToMFP(f),t.updateItemHTML(),j("BuildControls"),e("html").css(u),t.bgOverlay.add(t.wrap).prependTo(document.body),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(v),t._setFocus()):t.bgOverlay.addClass(v),n.on("focusin"+g,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(c),j(m),i},close:function(){t.isOpen&&(j(d),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(y),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){j(l);var i=y+" "+v+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(i+=t.st.mainClass+" "),t._removeClassFromMFP(i),t.fixedContentPos){var o={marginRight:""};t.isIE7?e("body, html").css("overflow",""):o.overflow="",e("html").css(o)}n.off("keyup"+g+" focusin"+g),t.ev.off(g),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&t.currTemplate[t.currItem.type]!==!0||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,j(c)},updateSize:function(e){if(t.isIOS){var i=document.documentElement.clientWidth/window.innerWidth,o=window.innerHeight*i;t.wrap.css("height",o),t.wH=o}else t.wH=e||T.height();t.fixedContentPos||t.wrap.css("height",t.wH),j("Resize")},updateItemHTML:function(){var i=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),i.parsed||(i=t.parseEl(t.index));var o=i.type;if(j("BeforeChange",[t.currItem?t.currItem.type:"",o]),t.currItem=i,!t.currTemplate[o]){var n=t.st[o]?t.st[o].markup:!1;j("FirstMarkupParse",n),t.currTemplate[o]=n?e(n):!0}s&&s!==i.type&&t.container.removeClass("mfp-"+s+"-holder");var r=t["get"+o.charAt(0).toUpperCase()+o.slice(1)](i,t.currTemplate[o]);t.appendContent(r,o),i.preloaded=!0,j(p,i),s=i.type,t.container.prepend(t.contentContainer),j("AfterChange")},appendContent:function(e,i){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[i]===!0?t.content.find(".mfp-close").length||t.content.append(k()):t.content=e:t.content="",j(u),t.container.addClass("mfp-"+i+"-holder"),t.contentContainer.append(t.content)},parseEl:function(i){var o=t.items[i],n=o.type;if(o=o.tagName?{el:e(o)}:{data:o,src:o.src},o.el){for(var s=t.types,r=0;s.length>r;r++)if(o.el.hasClass("mfp-"+s[r])){n=s[r];break}o.src=o.el.attr("data-mfp-src"),o.src||(o.src=o.el.attr("href"))}return o.type=n||t.st.type||"inline",o.index=i,o.parsed=!0,t.items[i]=o,j("ElementParse",o),t.items[i]},addGroup:function(e,i){var o=function(o){o.mfpEl=this,t._openClick(o,e,i)};i||(i={});var n="click.magnificPopup";i.mainEl=e,i.items?(i.isObj=!0,e.off(n).on(n,o)):(i.isObj=!1,i.delegate?e.off(n).on(n,i.delegate,o):(i.items=e,e.off(n).on(n,o)))},_openClick:function(i,o,n){var s=void 0!==n.midClick?n.midClick:e.magnificPopup.defaults.midClick;if(s||2!==i.which&&!i.ctrlKey&&!i.metaKey){var r=void 0!==n.disableOn?n.disableOn:e.magnificPopup.defaults.disableOn;if(r)if(e.isFunction(r)){if(!r.call(t))return!0}else if(r>T.width())return!0;
167i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation()),n.el=e(i.mfpEl),n.delegate&&(n.items=o.find(n.delegate)),t.open(n)}},updateStatus:function(e,o){if(t.preloader){i!==e&&t.container.removeClass("mfp-s-"+i),o||"loading"!==e||(o=t.st.tLoading);var n={status:e,text:o};j("UpdateStatus",n),e=n.status,o=n.text,t.preloader.html(o),t.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),t.container.addClass("mfp-s-"+e),i=e}},_checkIfClose:function(i){if(!e(i).hasClass(w)){var o=t.st.closeOnContentClick,n=t.st.closeOnBgClick;if(o&&n)return!0;if(!t.content||e(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||e.contains(t.content[0],i)){if(o)return!0}else if(n&&e.contains(document,i))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?n.height():document.body.scrollHeight)>(e||T.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){return i.target===t.wrap[0]||e.contains(t.wrap[0],i.target)?void 0:(t._setFocus(),!1)},_parseMarkup:function(t,i,o){var n;o.data&&(i=e.extend(o.data,i)),j(h,[t,i,o]),e.each(i,function(e,i){if(void 0===i||i===!1)return!0;if(n=e.split("_"),n.length>1){var o=t.find(g+"-"+n[0]);if(o.length>0){var s=n[1];"replaceWith"===s?o[0]!==i[0]&&o.replaceWith(i):"img"===s?o.is("img")?o.attr("src",i):o.replaceWith('<img src="'+i+'" class="'+o.attr("class")+'" />'):o.attr(n[1],i)}}else t.find(g+"-"+e).html(i)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.id="mfp-sbm",e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:b.prototype,modules:[],open:function(t,i){return M(),t=t?e.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(e.magnificPopup.defaults[t]=i.options),e.extend(this.proto,i.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&times;</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},e.fn.magnificPopup=function(i){M();var o=e(this);if("string"==typeof i)if("open"===i){var n,s=x?o.data("magnificPopup"):o[0].magnificPopup,r=parseInt(arguments[1],10)||0;s.items?n=s.items[r]:(n=o,s.delegate&&(n=n.find(s.delegate)),n=n.eq(r)),t._openClick({mfpEl:n},o,s)}else t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1));else i=e.extend(!0,{},i),x?o.data("magnificPopup",i):o[0].magnificPopup=i,t.addGroup(o,i);return o};var P,z,F,A="inline",I=function(){F&&(z.after(F.addClass(P)).detach(),F=null)};e.magnificPopup.registerModule(A,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(A),S(l+"."+A,function(){I()})},getInline:function(i,o){if(I(),i.src){var n=t.st.inline,s=e(i.src);if(s.length){var r=s[0].parentNode;r&&r.tagName&&(z||(P=n.hiddenClass,z=C(P),P="mfp-"+P),F=s.after(z).detach().removeClass(P)),t.updateStatus("ready")}else t.updateStatus("error",n.tNotFound),s=e("<div>");return i.inlineElement=s,s}return t.updateStatus("ready"),t._parseMarkup(o,{},i),o}}});var L,_="ajax",B=function(){L&&o.removeClass(L)},N=function(){B(),t.req&&t.req.abort()};e.magnificPopup.registerModule(_,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){t.types.push(_),L=t.st.ajax.cursor,S(l+"."+_,N),S("BeforeChange."+_,N)},getAjax:function(i){L&&o.addClass(L),t.updateStatus("loading");var n=e.extend({url:i.src,success:function(o,n,s){var r={data:o,xhr:s};j("ParseAjax",r),t.appendContent(e(r.data),_),i.finished=!0,B(),t._setFocus(),setTimeout(function(){t.wrap.addClass(v)},16),t.updateStatus("ready"),j("AjaxContentAdded")},error:function(){B(),i.finished=i.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",i.src))}},t.st.ajax.settings);return t.req=e.ajax(n),""}}});var H,$=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;
167var o=t.st.image.titleSrc;if(o){if(e.isFunction(o))return o.call(t,i);if(i.el)return i.el.attr(o)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var e=t.st.image,i=".image";t.types.push("image"),S(m+i,function(){"image"===t.currItem.type&&e.cursor&&o.addClass(e.cursor)}),S(l+i,function(){e.cursor&&o.removeClass(e.cursor),T.off("resize"+g)}),S("Resize"+i,t.resizeImage),t.isLowIE&&S("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var i=0;t.isLowIE&&(i=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-i)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,H&&clearInterval(H),e.isCheckingImgSize=!1,j("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var i=0,o=e.img[0],n=function(s){H&&clearInterval(H),H=setInterval(function(){return o.naturalWidth>0?void t._onImageHasSize(e):(i>200&&clearInterval(H),i++,void(3===i?n(10):40===i?n(50):100===i&&n(500)))},s)};n(1)},getImage:function(i,o){var n=0,s=function(){i&&(i.img[0].complete?(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("ready")),i.hasSize=!0,i.loaded=!0,j("ImageLoadComplete")):(n++,200>n?setTimeout(s,100):r()))},r=function(){i&&(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("error",a.tError.replace("%url%",i.src))),i.hasSize=!0,i.loaded=!0,i.loadError=!0)},a=t.st.image,l=o.find(".mfp-img");if(l.length){var d=document.createElement("img");d.className="mfp-img",i.img=e(d).on("load.mfploader",s).on("error.mfploader",r),d.src=i.src,l.is("img")&&(i.img=i.img.clone()),i.img[0].naturalWidth>0&&(i.hasSize=!0)}return t._parseMarkup(o,{title:$(i),img_replaceWith:i.img},i),t.resizeImage(),i.hasSize?(H&&clearInterval(H),i.loadError?(o.addClass("mfp-loading"),t.updateStatus("error",a.tError.replace("%url%",i.src))):(o.removeClass("mfp-loading"),t.updateStatus("ready")),o):(t.updateStatus("loading"),i.loading=!0,i.hasSize||(i.imgHidden=!0,o.addClass("mfp-loading"),t.findImageSize(i)),o)}}});var O,R=function(){return void 0===O&&(O=void 0!==document.createElement("p").style.MozTransform),O};e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,i=t.st.zoom,o=".zoom";if(i.enabled&&t.supportsTransition){var n,s,r=i.duration,a=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),o="all "+i.duration/1e3+"s "+i.easing,n={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},s="transition";return n["-webkit-"+s]=n["-moz-"+s]=n["-o-"+s]=n[s]=o,t.css(n),t},c=function(){t.content.css("visibility","visible")};S("BuildControls"+o,function(){if(t._allowZoom()){if(clearTimeout(n),t.content.css("visibility","hidden"),e=t._getItemToZoom(),!e)return void c();s=a(e),s.css(t._getOffset()),t.wrap.append(s),n=setTimeout(function(){s.css(t._getOffset(!0)),n=setTimeout(function(){c(),setTimeout(function(){s.remove(),e=s=null,j("ZoomAnimationEnded")},16)},r)},16)}}),S(d+o,function(){if(t._allowZoom()){if(clearTimeout(n),t.st.removalDelay=r,!e){if(e=t._getItemToZoom(),!e)return;s=a(e)}s.css(t._getOffset(!0)),t.wrap.append(s),t.content.css("visibility","hidden"),setTimeout(function(){s.css(t._getOffset())},16)}}),S(l+o,function(){t._allowZoom()&&(c(),s&&s.remove(),e=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(i){var o;o=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var n=o.offset(),s=parseInt(o.css("padding-top"),10),r=parseInt(o.css("padding-bottom"),10);n.top-=e(window).scrollTop()-s;var a={width:o.width(),height:(x?o.innerHeight():o[0].offsetHeight)-r-s};return R()?a["-moz-transform"]=a.transform="translate("+n.left+"px,"+n.top+"px)":(a.left=n.left,a.top=n.top),a}}});var D="iframe",W="//about:blank",V=function(e){if(t.currTemplate[D]){var i=t.currTemplate[D].find("iframe");i.length&&(e||(i[0].src=W),t.isIE8&&i.css("display",e?"block":"none"))}};e.magnificPopup.registerModule(D,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(D),S("BeforeChange",function(e,t,i){t!==i&&(t===D?V():i===D&&V(!0))}),S(l+"."+D,function(){V()})},getIframe:function(i,o){var n=i.src,s=t.st.iframe;e.each(s.patterns,function(){return n.indexOf(this.index)>-1?(this.id&&(n="string"==typeof this.id?n.substr(n.lastIndexOf(this.id
167)+this.id.length,n.length):this.id.call(this,n)),n=this.src.replace("%id%",n),!1):void 0});var r={};return s.srcAction&&(r[s.srcAction]=n),t._parseMarkup(o,r,i),t.updateStatus("ready"),o}}});var U=function(e){var i=t.items.length;return e>i-1?e-i:0>e?i+e:e},q=function(e,t,i){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var i=t.st.gallery,o=".mfp-gallery",s=Boolean(e.fn.mfpFastClick);return t.direction=!0,i&&i.enabled?(r+=" mfp-gallery",S(m+o,function(){i.navigateByImgClick&&t.wrap.on("click"+o,".mfp-img",function(){return t.items.length>1?(t.next(),!1):void 0}),n.on("keydown"+o,function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()})}),S("UpdateStatus"+o,function(e,i){i.text&&(i.text=q(i.text,t.currItem.index,t.items.length))}),S(h+o,function(e,o,n,s){var r=t.items.length;n.counter=r>1?q(i.tCounter,s.index,r):""}),S("BuildControls"+o,function(){if(t.items.length>1&&i.arrows&&!t.arrowLeft){var o=i.arrowMarkup,n=t.arrowLeft=e(o.replace(/%title%/gi,i.tPrev).replace(/%dir%/gi,"left")).addClass(w),r=t.arrowRight=e(o.replace(/%title%/gi,i.tNext).replace(/%dir%/gi,"right")).addClass(w),a=s?"mfpFastClick":"click";n[a](function(){t.prev()}),r[a](function(){t.next()}),t.isIE7&&(C("b",n[0],!1,!0),C("a",n[0],!1,!0),C("b",r[0],!1,!0),C("a",r[0],!1,!0)),t.container.append(n.add(r))}}),S(p+o,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages(),t._preloadTimeout=null},16)}),void S(l+o,function(){n.off(o),t.wrap.off("click"+o),t.arrowLeft&&s&&t.arrowLeft.add(t.arrowRight).destroyMfpFastClick(),t.arrowRight=t.arrowLeft=null})):!1},next:function(){t.direction=!0,t.index=U(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=U(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,i=t.st.gallery.preload,o=Math.min(i[0],t.items.length),n=Math.min(i[1],t.items.length);for(e=1;(t.direction?n:o)>=e;e++)t._preloadItem(t.index+e);for(e=1;(t.direction?o:n)>=e;e++)t._preloadItem(t.index-e)},_preloadItem:function(i){if(i=U(i),!t.items[i].preloaded){var o=t.items[i];o.parsed||(o=t.parseEl(i)),j("LazyLoad",o),"image"===o.type&&(o.img=e('<img class="mfp-img" />').on("load.mfploader",function(){o.hasSize=!0}).on("error.mfploader",function(){o.hasSize=!0,o.loadError=!0,j("LazyLoadError",o)}).attr("src",o.src)),o.preloaded=!0}}}});var Y="retina";e.magnificPopup.registerModule(Y,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,i=e.ratio;i=isNaN(i)?i():i,i>1&&(S("ImageHasSize."+Y,function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/i,width:"100%"})}),S("ElementParse."+Y,function(t,o){o.src=e.replaceSrc(o,i)}))}}}}),function(){var t=1e3,i="ontouchstart"in window,o=function(){T.off("touchmove"+s+" touchend"+s)},n="mfpFastClick",s="."+n;e.fn.mfpFastClick=function(n){return e(this).each(function(){var r,a=e(this);if(i){var l,d,c,u,h,m;a.on("touchstart"+s,function(e){u=!1,m=1,h=e.originalEvent?e.originalEvent.touches[0]:e.touches[0],d=h.clientX,c=h.clientY,T.on("touchmove"+s,function(e){h=e.originalEvent?e.originalEvent.touches:e.touches,m=h.length,h=h[0],(Math.abs(h.clientX-d)>10||Math.abs(h.clientY-c)>10)&&(u=!0,o())}).on("touchend"+s,function(e){o(),u||m>1||(r=!0,e.preventDefault(),clearTimeout(l),l=setTimeout(function(){r=!1},t),n())})})}a.on("click"+s,function(){r||n()})})},e.fn.destroyMfpFastClick=function(){e(this).off("touchstart"+s+" click"+s),i&&T.off("touchmove"+s+" touchend"+s)}}(),M()}(window.jQuery||window.Zepto),function(e,t){"use strict";var i,o=e.document,n=e.Modernizr,s=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},r="Moz Webkit O Ms".split(" "),a=function(e){var t,i=o.documentElement.style;if("string"==typeof i[e])return e;e=s(e);for(var n=0,a=r.length;a>n;n++)if(t=r[n]+e,"string"==typeof i[t])return t},l=a("transform"),d=a("transitionProperty"),c={csstransforms:function(){return!!l},csstransforms3d:function(){var e=!!a("perspective");if(e){var i=" -o- -moz- -ms- -webkit- -khtml- ".split(" "),o="@media ("+i.join("transform-3d),(")+"modernizr)",n=t("<style>"+o+"{#modernizr{height:3px}}</style>").appendTo("head"),s=t('<div id="modernizr" />').appendTo("html");e=3===s.height(),s.remove(),n.remove()}return e},csstransitions:function(){return!!d}};if(n)for(i in c)n.hasOwnProperty(i)||n.addTest(i,c[i]);else{n=e.Modernizr={_version:"1.6ish: miniModernizr for Isotope"};var u,h=" ";for(i in c)u=c[i](),n[i]=u,h+=" "+(u?"":"no-")+i;t("html").addClass(h)}if(n.csstransforms){var m=n.csstransforms3d?{translate:function(e){return"translate3d("+e[0]+"px, "+e[1]+"px, 0) "},scale:function(e){return"scale3d("+e+", "+e+", 1) "}}:{translate:function(e){return"translate("+e[0]+"px, "+e[1]+"px) "},scale:function(e){return"scale("+e+") "}},p=function(e,i,o){var n,s,r=t.data(e,"isoTransform")||{},a={},d={};a[i]=o,t.extend(r,a);for(n in r)s=r[n],d[n]=m[n](s);var c=d.translate||"",u=d.scale||"",h=c+u;t.data(e,"isoTransform",r),e.style[l]=h};t.cssNumber.scale=!0,t.cssHooks.scale={set:function(e,t){p(e,"scale",t)},get:function(e){var i=t.data(e,"isoTransform");return i&&i.scale?i.scale:1}},t.fx.step.scale=function(e){t.cssHooks.scale.set(e.elem,e.now+e.unit)},t.cssNumber.translate=!0,t.cssHooks.translate={set:function(e,t){p(e,"translate",t)},get:function(e){var i=t.data(e,"isoTransform");return i&&i.translate?i.translate:[0,0]}}}var f,g;n.csstransitions&&(f={WebkitTransitionProperty:"webkitTransitionEnd",MozTransitionProperty:"transitionend",OTransitionProperty:"oTransitionEnd otransitionend",transitionProperty:"transitionend"}[d],g=a("transitionDuration"));var v,y=t.event,w=t.event.handle?"handle":"dispatch";y.special.smartresize={setup:function(){t(this).bind("resize",y.special.smartresize.handler)},teardown:function(){t(this).unbind("resize",y.special.smartresize.handler)},handler:function(e,t){var i=this,o=arguments;e.type="smartresize",v&&clearTimeout(v),v=setTimeout(function(){y[w].apply(i,o)},"execAsap"===t?0:100)}},t.fn.smartresize=function(e){return e?this.bind("smartresize",e):this.trigger("smartresize",["execAsap"])},t.Isotope=function(e,i,o){this.element=t(i),this._create(e),this._init(o)};var b=["width","height"],x=t(e);t.Isotope.settings={resizable:!0,layoutMode:"masonry",containerClass:"isotope",itemClass:"isotope-item",hiddenClass:"isotope-hidden",hiddenStyle:{opacity:0,scale:.001},visibleStyle:{opacity:1,scale:1}
vendor: 1,838 bytes, line 167
167,containerStyle:{position:"relative",overflow:"hidden"},animationEngine:"best-available",animationOptions:{queue:!1,duration:800},sortBy:"original-order",sortAscending:!0,resizesContainer:!0,transformsEnabled:!0,itemPositionDataEnabled:!1},t.Isotope.prototype={_create:function(e){this.options=t.extend({},t.Isotope.settings,e),this.styleQueue=[],this.elemCount=0;var i=this.element[0].style;this.originalStyle={};var o=b.slice(0);for(var n in this.options.containerStyle)o.push(n);for(var s=0,r=o.length;r>s;s++)n=o[s],this.originalStyle[n]=i[n]||"";this.element.css(this.options.containerStyle),this._updateAnimationEngine(),this._updateUsingTransforms();var a={"original-order":function(e,t){return t.elemCount++,t.elemCount},random:function(){return Math.random()}};this.options.getSortData=t.extend(this.options.getSortData,a),this.reloadItems(),this.offset={left:parseInt(this.element.css("padding-left")||0,10),top:parseInt(this.element.css("padding-top")||0,10)};var l=this;setTimeout(function(){l.element.addClass(l.options.containerClass)},0),this.options.resizable&&x.bind("smartresize.isotope",function(){l.resize()}),this.element.delegate("."+this.options.hiddenClass,"click",function(){return!1})},_getAtoms:function(e){var t=this.options.itemSelector,i=t?e.filter(t).add(e.find(t)):e,o={position:"absolute"};return i=i.filter(function(e,t){return 1===t.nodeType}),this.usingTransforms&&(o.left=0,o.top=0),i.css(o).addClass(this.options.itemClass),this.updateSortData(i,!0),i},_init:function(e){this.$filteredAtoms=this._filter(this.$allAtoms),this._sort(),this.reLayout(e)},option:function(e){if(t.isPlainObject(e)){this.options=t.extend(!0,this.options,e);var i;for(var o in e)i="_update"+s(o),this[i]&&this[i]()}},_updateAnimationEngine:function(){var e,t=this.options.animationEngine.toLowerCase().replace(/[ _\-]/g,"");
167switch(t){case"css":case"none":e=!1;break;case"jquery":e=!0;break;default:e=!n.csstransitions}this.isUsingJQueryAnimation=e,this._updateUsingTransforms()},_updateTransformsEnabled:function(){this._updateUsingTransforms()},_updateUsingTransforms:function(){var e=this.usingTransforms=this.options.transformsEnabled&&n.csstransforms&&n.csstransitions&&!this.isUsingJQueryAnimation;e||(delete this.options.hiddenStyle.scale,delete this.options.visibleStyle.scale),this.getPositionStyles=e?this._translate:this._positionAbs},_filter:function(e){var t=""===this.options.filter?"*":this.options.filter;if(!t)return e;var i=this.options.hiddenClass,o="."+i,n=e.filter(o),s=n;if("*"!==t){s=n.filter(t);var r=e.not(o).not(t).addClass(i);this.styleQueue.push({$el:r,style:this.options.hiddenStyle})}return this.styleQueue.push({$el:s,style:this.options.visibleStyle}),s.removeClass(i),e.filter(t)},updateSortData:function(e,i){var o,n,s=this,r=this.options.getSortData;e.each(function(){o=t(this),n={};for(var e in r)n[e]=i||"original-order"!==e?r[e](o,s):t.data(this,"isotope-sort-data")[e];t.data(this,"isotope-sort-data",n)})},_sort:function(){var e=this.options.sortBy,t=this._getSorter,i=this.options.sortAscending?1:-1,o=function(o,n){var s=t(o,e),r=t(n,e);return s===r&&"original-order"!==e&&(s=t(o,"original-order"),r=t(n,"original-order")),(s>r?1:r>s?-1:0)*i};this.$filteredAtoms.sort(o)},_getSorter:function(e,i){return t.data(e,"isotope-sort-data")[i]},_translate:function(e,t){return{translate:[e,t]}},_positionAbs:function(e,t){return{left:e,top:t}},_pushPosition:function(e,t,i){t=Math.round(t+this.offset.left),i=Math.round(i+this.offset.top);var o=this.getPositionStyles(t,i);this.styleQueue.push({$el:e,style:o}),this.options.itemPositionDataEnabled&&e.data("isotope-item-position",{x:t,y:i})},layout:function(e,t){var i=this.options.layoutMode;if(this["_"+i+"Layout"](e),this.options.resizesContainer){var o=this["_"+i+"GetContainerSize"]();this.styleQueue.push({$el:this.element,style:o})}this._processStyleQueue(e,t),this.isLaidOut=!0},_processStyleQueue:function(e,i){var o,s,r,a,l=this.isLaidOut?this.isUsingJQueryAnimation?"animate":"css":"css",d=this.options.animationOptions,c=this.options.onLayout;if(s=function(e,t){t.$el[l](t.style,d)},this._isInserting&&this.isUsingJQueryAnimation)s=function(e,t){o=t.$el.hasClass("no-transition")?"css":l,t.$el[o](t.style,d)};else if(i||c||d.complete){var u=!1,h=[i,c,d.complete],m=this;if(r=!0,a=function(){if(!u){for(var t,i=0,o=h.length;o>i;i++)t=h[i],"function"==typeof t&&t.call(m.element,e,m);u=!0}},this.isUsingJQueryAnimation&&"animate"===l)d.complete=a,r=!1;else if(n.csstransitions){for(var p,v=0,y=this.styleQueue[0],w=y&&y.$el;!w||!w.length;){if(p=this.styleQueue[v++],!p)return;w=p.$el}var b=parseFloat(getComputedStyle(w[0])[g]);b>0&&(s=function(e,t){t.$el[l](t.style,d).one(f,a)},r=!1)}}t.each(this.styleQueue,s),r&&a(),this.styleQueue=[]},resize:function(){this["_"+this.options.layoutMode+"ResizeChanged"]()&&this.reLayout()},reLayout:function(e){this["_"+this.options.layoutMode+"Reset"](),this.layout(this.$filteredAtoms,e)},addItems:function(e,t){var i=this._getAtoms(e);this.$allAtoms=this.$allAtoms.add(i),t&&t(i)},insert:function(e,t){this.element.append(e);var i=this;this.addItems(e,function(e){var o=i._filter(e);i._addHideAppended(o),i._sort(),i.reLayout(),i._revealAppended(o,t)})},appended:function(e,t){var i=this;this.addItems(e,function(e){i._addHideAppended(e),i.layout(e),i._revealAppended(e,t)})},_addHideAppended:function(e){this.$filteredAtoms=this.$filteredAtoms.add(e),e.addClass("no-transition"),this._isInserting=!0,this.styleQueue.push({$el:e,style:this.options.hiddenStyle})},_revealAppended:function(e,t){var i=this;setTimeout(function(){e.removeClass("no-transition"),i.styleQueue.push({$el:e,style:i.options.visibleStyle}),i._isInserting=!1,i._processStyleQueue(e,t)},10)},reloadItems:function(){this.$allAtoms=this._getAtoms(this.element.children())},remove:function(e,t){this.$allAtoms=this.$allAtoms.not(e),this.$filteredAtoms=this.$filteredAtoms.not(e);var i=this,o=function(){e.remove(),t&&t.call(i.element)};e.filter(":not(."+this.options.hiddenClass+")").length?(this.styleQueue.push({$el:e,style:this.options.hiddenStyle}),this._sort(),this.reLayout(o)):o()},shuffle:function(e){this.updateSortData(this.$allAtoms),this.options.sortBy="random",this._sort(),this.reLayout(e)},destroy:function(){var e=this.usingTransforms,t=this.options;this.$allAtoms.removeClass(t.hiddenClass+" "+t.itemClass).each(function(){var t=this.style;t.position="",t.top="",t.left="",t.opacity="",e&&(t[l]="")});var i=this.element[0].style;for(var o in this.originalStyle)i[o]=this.originalStyle[o];this.element.unbind(".isotope").undelegate("."+t.hiddenClass,"click").removeClass(t.containerClass).removeData("isotope"),x.unbind(".isotope")},_getSegments:function(e){var t,i=this.options.layoutMode,o=e?"rowHeight":"columnWidth",n=e?"height":"width",r=e?"rows":"cols",a=this.element[n](),l=this.options[i]&&this.options[i][o]||this.$filteredAtoms["outer"+s(n)](!0)||a;t=Math.floor(a/l),t=Math.max(t,1),this[i][r]=t,this[i][o]=l},_checkIfSegmentsChanged:function(e){var t=this.options.layoutMode,i=e?"rows":"cols",o=this[t][i];return this._getSegments(e),this[t][i]!==o},_masonryReset:function(){this.masonry={},this._getSegments();var e=this.masonry.cols;for(this.masonry.colYs=[];e--;)this.masonry.colYs.push(0)},_masonryLayout:function(e){var i=this,o=i.masonry;e.each(function(){var e=t(this),n=Math.ceil(e.outerWidth(!0)/o.columnWidth);if(n=Math.min(n,o.cols),1===n)i._masonryPlaceBrick(e,o.colYs);else{var s,r,a=o.cols+1-n,l=[];for(r=0;a>r;r++)s=o.colYs.slice(r,r+n),l[r]=Math.max.apply(Math,s);i._masonryPlaceBrick(e,l)}})},_masonryPlaceBrick:function(e,t){for(var i=Math.min.apply(Math,t),o=0,n=0,s=t.length;s>n;n++)if(t[n]===i){o=n;break}var r=this.masonry.columnWidth*o,a=i;this._pushPosition(e,r,a);var l=i+e.outerHeight(!0),d=this.masonry.cols+1-s;for(n=0;d>n;n++)this.masonry.colYs[o+n]=l},_masonryGetContainerSize:function(){var e=Math.max.apply(Math,this.masonry.colYs);return{height:e}},_masonryResizeChanged:function(){return this._checkIfSegmentsChanged()},_fitRowsReset:function(){this.fitRows={x:0,y:0,height:0}},_fitRowsLayout:function(e){var i=this,o=this.element.width(),n=this.fitRows;e.each(function(){var e=t(this),s=e.outerWidth(!0),r=e.outerHeight(!0);0!==n.x&&s+n.x>
167o&&(n.x=0,n.y=n.height),i._pushPosition(e,n.x,n.y),n.height=Math.max(n.y+r,n.height),n.x+=s})},_fitRowsGetContainerSize:function(){return{height:this.fitRows.height}},_fitRowsResizeChanged:function(){return!0},_cellsByRowReset:function(){this.cellsByRow={index:0},this._getSegments(),this._getSegments(!0)},_cellsByRowLayout:function(e){var i=this,o=this.cellsByRow;e.each(function(){var e=t(this),n=o.index%o.cols,s=Math.floor(o.index/o.cols),r=(n+.5)*o.columnWidth-e.outerWidth(!0)/2,a=(s+.5)*o.rowHeight-e.outerHeight(!0)/2;i._pushPosition(e,r,a),o.index++})},_cellsByRowGetContainerSize:function(){return{height:Math.ceil(this.$filteredAtoms.length/this.cellsByRow.cols)*this.cellsByRow.rowHeight+this.offset.top}},_cellsByRowResizeChanged:function(){return this._checkIfSegmentsChanged()},_straightDownReset:function(){this.straightDown={y:0}},_straightDownLayout:function(e){var i=this;e.each(function(){var e=t(this);i._pushPosition(e,0,i.straightDown.y),i.straightDown.y+=e.outerHeight(!0)})},_straightDownGetContainerSize:function(){return{height:this.straightDown.y}},_straightDownResizeChanged:function(){return!0},_masonryHorizontalReset:function(){this.masonryHorizontal={},this._getSegments(!0);var e=this.masonryHorizontal.rows;for(this.masonryHorizontal.rowXs=[];e--;)this.masonryHorizontal.rowXs.push(0)},_masonryHorizontalLayout:function(e){var i=this,o=i.masonryHorizontal;e.each(function(){var e=t(this),n=Math.ceil(e.outerHeight(!0)/o.rowHeight);if(n=Math.min(n,o.rows),1===n)i._masonryHorizontalPlaceBrick(e,o.rowXs);else{var s,r,a=o.rows+1-n,l=[];for(r=0;a>r;r++)s=o.rowXs.slice(r,r+n),l[r]=Math.max.apply(Math,s);i._masonryHorizontalPlaceBrick(e,l)}})},_masonryHorizontalPlaceBrick:function(e,t){for(var i=Math.min.apply(Math,t),o=0,n=0,s=t.length;s>n;n++)if(t[n]===i){o=n;break}var r=i,a=this.masonryHorizontal.rowHeight*o;this._pushPosition(e,r,a);var l=i+e.outerWidth(!0),d=this.masonryHorizontal.rows+1-s;for(n=0;d>n;n++)this.masonryHorizontal.rowXs[o+n]=l},_masonryHorizontalGetContainerSize:function(){var e=Math.max.apply(Math,this.masonryHorizontal.rowXs);return{width:e}},_masonryHorizontalResizeChanged:function(){return this._checkIfSegmentsChanged(!0)},_fitColumnsReset:function(){this.fitColumns={x:0,y:0,width:0}},_fitColumnsLayout:function(e){var i=this,o=this.element.height(),n=this.fitColumns;e.each(function(){var e=t(this),s=e.outerWidth(!0),r=e.outerHeight(!0);0!==n.y&&r+n.y>o&&(n.x=n.width,n.y=0),i._pushPosition(e,n.x,n.y),n.width=Math.max(n.x+s,n.width),n.y+=r})},_fitColumnsGetContainerSize:function(){return{width:this.fitColumns.width}},_fitColumnsResizeChanged:function(){return!0},_cellsByColumnReset:function(){this.cellsByColumn={index:0},this._getSegments(),this._getSegments(!0)},_cellsByColumnLayout:function(e){var i=this,o=this.cellsByColumn;e.each(function(){var e=t(this),n=Math.floor(o.index/o.rows),s=o.index%o.rows,r=(n+.5)*o.columnWidth-e.outerWidth(!0)/2,a=(s+.5)*o.rowHeight-e.outerHeight(!0)/2;i._pushPosition(e,r,a),o.index++})},_cellsByColumnGetContainerSize:function(){return{width:Math.ceil(this.$filteredAtoms.length/this.cellsByColumn.rows)*this.cellsByColumn.columnWidth}},_cellsByColumnResizeChanged:function(){return this._checkIfSegmentsChanged(!0)},_straightAcrossReset:function(){this.straightAcross={x:0}},_straightAcrossLayout:function(e){var i=this;e.each(function(){var e=t(this);i._pushPosition(e,i.straightAcross.x,0),i.straightAcross.x+=e.outerWidth(!0)})},_straightAcrossGetContainerSize:function(){return{width:this.straightAcross.x}},_straightAcrossResizeChanged:function(){return!0}},t.fn.imagesLoaded=function(e){function i(){e.call(n,s)}function o(e){var n=e.target;n.src!==a&&-1===t.inArray(n,l)&&(l.push(n),--r<=0&&(setTimeout(i),s.unbind(".imagesLoaded",o)))}var n=this,s=n.find("img").add(n.filter("img")),r=s.length,a="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",l=[];return r||i(),s.bind("load.imagesLoaded error.imagesLoaded",o).each(function(){var e=this.src;this.src=a,this.src=e}),n};var T=function(t){e.console&&e.console.error(t)};t.fn.isotope=function(e,i){if("string"==typeof e){var o=Array.prototype.slice.call(arguments,1
167);this.each(function(){var i=t.data(this,"isotope");return i?t.isFunction(i[e])&&"_"!==e.charAt(0)?void i[e].apply(i,o):void T("no such method '"+e+"' for isotope instance"):void T("cannot call methods on isotope prior to initialization; attempted to call method '"+e+"'")})}else this.each(function(){var o=t.data(this,"isotope");o?(o.option(e),o._init(i)):t.data(this,"isotope",new t.Isotope(e,this,i))});return this}}(window,jQuery);var mejs=mejs||{};mejs.version="2.14.2",mejs.meIndex=0,mejs.plugins={silverlight:[{version:[3,0],types:["video/mp4","video/m4v","video/mov","video/wmv","audio/wma","audio/m4a","audio/mp3","audio/wav","audio/mpeg"]}],flash:[{version:[9,0,124],types:["video/mp4","video/m4v","video/mov","video/flv","video/rtmp","video/x-flv","audio/flv","audio/x-flv","audio/mp3","audio/m4a","audio/mpeg","video/youtube","video/x-youtube"]}],youtube:[{version:null,types:["video/youtube","video/x-youtube","audio/youtube","audio/x-youtube"]}],vimeo:[{version:null,types:["video/vimeo","video/x-vimeo"]}]},mejs.Utility={encodeUrl:function(e){return encodeURIComponent(e)},escapeHTML:function(e){return e.toString().split("&").join("&amp;").split("<").join("&lt;").split('"').join("&quot;")},absolutizeUrl:function(e){var t=document.createElement("div");return t.innerHTML='<a href="'+this.escapeHTML(e)+'">x</a>',t.firstChild.href},getScriptPath:function(e){for(var t,i,o,n=0,s="",r="",a=document.getElementsByTagName("script"),l=a.length,d=e.length;l>n;n++){for(i=a[n].src,t=i.lastIndexOf("/"),t>-1?(o=i.substring(t+1),i=i.substring(0,t+1)):(o=i,i=""),t=0;d>t;t++)if(r=e[t],r=o.indexOf(r),r>-1){s=i;break}if(""!==s)break}return s},secondsToTimeCode:function(e,t,i,o){"undefined"==typeof i?i=!1:"undefined"==typeof o&&(o=25);var n=Math.floor(e/3600)%24,s=Math.floor(e/60)%60,r=Math.floor(e%60);return e=Math.floor((e%1*o).toFixed(3)),(t||n>0?(10>n?"0"+n:n)+":":"")+(10>s?"0"+s:s)+":"+(10>r?"0"+r:r)+(i?":"+(10>e?"0"+e:e):"")},timeCodeToSeconds:function(e,t,i,o){"undefined"==typeof i?i=!1:"undefined"==typeof o&&(o=25),e=e.split(":"),t=parseInt(e[0],10);var n=parseInt(e[1],10),s=parseInt(e[2],10),r=0,a=0;return i&&(r=parseInt(e[3])/o),a=3600*t+60*n+s+r},convertSMPTEtoSeconds:function(e){if("string"!=typeof e)return!1;e=e.replace(",",".");var t=0,i=-1!=e.indexOf(".")?e.split(".")[1].length:0,o=1;e=e.split(":").reverse();for(var n=0;n<e.length;n++)o=1,n>0&&(o=Math.pow(60,n)),t+=Number(e[n])*o;return Number(t.toFixed(i))},removeSwf:function(e){var t=document.getElementById(e);t&&/object|embed/i.test(t.nodeName)&&(mejs.MediaFeatures.isIE?(t.style.display="none",function(){4==t.readyState?mejs.Utility.removeObjectInIE(e):setTimeout(arguments.callee,10)}()):t.parentNode.removeChild(t))},removeObjectInIE:function(e){if(e=document.getElementById(e)){for(var t in e)"function"==typeof e[t]&&(e[t]=null);e.parentNode.removeChild(e)}}},mejs.PluginDetector={hasPluginVersion:function(e,t){var i=this.plugins[e];return t[1]=t[1]||0,t[2]=t[2]||0,i[0]>t[0]||i[0]==t[0]&&i[1]>t[1]||i[0]==t[0]&&i[1]==t[1]&&i[2]>=t[2]?!0:!1},nav:window.navigator,ua:window.navigator.userAgent.toLowerCase(),plugins:[],addPlugin:function(e,t,i,o,n){this.plugins[e]=this.detectPlugin(t,i,o,n)},detectPlugin:function(e,t,i,o){var n,s=[0,0,0];if("undefined"!=typeof this.nav.plugins&&"object"==typeof this.nav.plugins[e]){if((i=this.nav.plugins[e].description)&&("undefined"==typeof this.nav.mimeTypes||!this.nav.mimeTypes[t]||this.nav.mimeTypes[t].enabledPlugin))for(s=i.replace(e,"").replace(/^\s+/,"").replace(/\sr/gi,".").split("."),e=0;e<s.length;e++)s[e]=parseInt(s[e].match(/\d+/),10)}else if("undefined"!=typeof window.ActiveXObject)try{(n=new ActiveXObject(i))&&(s=o(n))}catch(r){}return s}},mejs.PluginDetector.addPlugin("flash","Shockwave Flash","application/x-shockwave-flash","ShockwaveFlash.ShockwaveFlash",function(e){var t=[];return(e=e.GetVariable("$version"))&&(e=e.split(" ")[1].split(","),t=[parseInt(e[0],10),parseInt(e[1],10),parseInt(e[2],10)]),t}),mejs.PluginDetector.addPlugin("silverlight","Silverlight Plug-In","application/x-silverlight-2","AgControl.AgControl",function(e){var t=[0,0,0,0],i=function(e,t,i,o){for(;e.isVersionSupported(t[0]+"."+t[1]+"."+t[2]+"."+t[3]);)t[i]+=o;t[i]-=o};return i(e,t,0,1),i(e,t,1,1),i(e,t,2,1e4),i(e,t,2,1e3),i(e,t,2,100),i(e,t,2,10),i(e,t,2,1),i(e,t,3,1),t}),mejs.MediaFeatures={init:function(){var e,t=this,i=document,o=mejs.PluginDetector.nav,n=mejs.PluginDetector.ua.toLowerCase(),s=["source","track","audio","video"];t.isiPad=null!==n.match(/ipad/i),t.isiPhone=null!==n.match(/iphone/i),t.isiOS=t.isiPhone||t.isiPad,t.isAndroid=null!==n.match(/android/i),t.isBustedAndroid=null!==n.match(/android 2\.[12]/),t.isBustedNativeHTTPS="https:"===location.protocol&&(null!==n.match(/android [12]\./)||null!==n.match(/macintosh.* version.* safari/)),t.isIE=-1!=o.appName.toLowerCase().indexOf("microsoft")||null!==o.appName.toLowerCase().match(/trident/gi),t.isChrome=null!==n.match(/chrome/gi),t.isFirefox=null!==n.match(/firefox/gi),t.isWebkit=null!==n.match(/webkit/gi),t.isGecko=null!==n.match(/gecko/gi)&&!t.isWebkit&&!t.isIE,t.isOpera=null!==n.match(/opera/gi),t.hasTouch="ontouchstart"in window,t.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect;for(o=0;o<s.length;o++)e=document.createElement(s[o]);t.supportsMediaTag="undefined"!=typeof e.canPlayType||t.isBustedAndroid;try{e.canPlayType("video/mp4")}catch(r){t.supportsMediaTag=!1}t.hasSemiNativeFullScreen="undefined"!=typeof e.webkitEnterFullscreen,t.hasNativeFullscreen="undefined"!=typeof e.requestFullscreen,t.hasWebkitNativeFullScreen="undefined"!=typeof e.webkitRequestFullScreen,t.hasMozNativeFullScreen="undefined"!=typeof e.mozRequestFullScreen,t.hasMsNativeFullScreen="undefined"!=typeof e.msRequestFullscreen,t.hasTrueNativeFullScreen=t.hasWebkitNativeFullScreen||t.hasMozNativeFullScreen||t.hasMsNativeFullScreen,t.nativeFullScreenEnabled=t.hasTrueNativeFullScreen,t.hasMozNativeFullScreen?t.nativeFullScreenEnabled=document.mozFullScreenEnabled:t.hasMsNativeFullScreen&&(t.nativeFullScreenEnabled=document.msFullscreenEnabled),t.isChrome&&(t.hasSemiNativeFullScreen=!1),t.hasTrueNativeFullScreen&&(t.fullScreenEventName="",t.hasWebkitNativeFullScreen?t.fullScreenEventName="webkitfullscreenchange":t.hasMozNativeFullScreen?t.fullScreenEventName="mozfullscreenchange":t.hasMsNativeFullScreen&&(t.fullScreenEventName="MSFullscreenChange"),t.isFullScreen=function(){return e.mozRequestFullScreen?i.mozFullScreen:e.webkitRequestFullScreen?i.webkitIsFullScreen:e.hasMsNativeFullScreen?null!==i.msFullscreenElement:void 0},t.requestFullScreen=function(e){t.hasWebkitNativeFullScreen?e.webkitRequestFullScreen():t.hasMozNativeFullScreen?e.mozRequestFullScreen():t.hasMsNativeFullScreen&&e.msRequestFullscreen()},t.cancelFullScreen=function(){t.hasWebkitNativeFullScreen?document.webkitCancelFullScreen():t.hasMozNativeFullScreen?document.mozCancelFullScreen():t.hasMsNativeFullScreen&&document.msExitFullscreen()}),t.hasSemiNativeFullScreen&&n.match(/mac os x 10_5/i)&&(t.hasNativeFullScreen=!1,t.hasSemiNativeFullScreen=!1)}},mejs.MediaFeatures.init(),mejs.HtmlMediaElement={pluginType:"native",isFullScreen:!1,setCurrentTime:function(e){this.currentTime=e},setMuted:function(e){this.muted=e},setVolume:function(e){this.volume=e},stop:function(){this.pause()},setSrc:function(e){for(var t=this.getElementsByTagName("source");t.length>0;)this.removeChild(t[0]);if("string"==typeof e)this.src=e;else{var i;for(t=0;t<e.length;t++)if(i=e[t],this.canPlayType(i.type)){this.src=i.src;break}}},setVideoSize:function(e,t){this.width=e,this.height=t}},mejs.PluginMediaElement=function(e,t,i){this.id=e,this.pluginType=t,this.src=i,this.events={},this.attributes={}},mejs.PluginMediaElement.prototype={pluginElement:null,pluginType:"",isFullScreen:!1,playbackRate:-1,defaultPlaybackRate:-1,seekable:[],played:[],paused:!0,ended:!1,seeking:!1,duration:0,error:null,tagName:"",muted:!1,volume:1,currentTime:0,play:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?this.pluginApi.playVideo():this.pluginApi.playMedia(),this.paused=!1)},load:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType||this.pluginApi.loadMedia(),this.paused=!1)},pause:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?this.pluginApi.pauseVideo():this.pluginApi.pauseMedia(),this.paused=!0)},stop:function(){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?this.pluginApi.stopVideo():this.pluginApi.stopMedia(),this.paused=!0)}
167,canPlayType:function(e){var t,i,o,n=mejs.plugins[this.pluginType];for(t=0;t<n.length;t++)if(o=n[t],mejs.PluginDetector.hasPluginVersion(this.pluginType,o.version))for(i=0;i<o.types.length;i++)if(e==o.types[i])return"probably";return""},positionFullscreenButton:function(e,t,i){null!=this.pluginApi&&this.pluginApi.positionFullscreenButton&&this.pluginApi.positionFullscreenButton(Math.floor(e),Math.floor(t),i)},hideFullscreenButton:function(){null!=this.pluginApi&&this.pluginApi.hideFullscreenButton&&this.pluginApi.hideFullscreenButton()},setSrc:function(e){if("string"==typeof e)this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(e)),this.src=mejs.Utility.absolutizeUrl(e);else{var t,i;for(t=0;t<e.length;t++)if(i=e[t],this.canPlayType(i.type)){this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(i.src)),this.src=mejs.Utility.absolutizeUrl(e);break}}},setCurrentTime:function(e){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?this.pluginApi.seekTo(e):this.pluginApi.setCurrentTime(e),this.currentTime=e)},setVolume:function(e){null!=this.pluginApi&&(this.pluginApi.setVolume("youtube"==this.pluginType||"vimeo"==this.pluginType?100*e:e),this.volume=e)},setMuted:function(e){null!=this.pluginApi&&("youtube"==this.pluginType||"vimeo"==this.pluginType?(e?this.pluginApi.mute():this.pluginApi.unMute(),this.muted=e,this.dispatchEvent("volumechange")):this.pluginApi.setMuted(e),this.muted=e)},setVideoSize:function(e,t){this.pluginElement.style&&(this.pluginElement.style.width=e+"px",this.pluginElement.style.height=t+"px"),null!=this.pluginApi&&this.pluginApi.setVideoSize&&this.pluginApi.setVideoSize(e,t)},setFullscreen:function(e){null!=this.pluginApi&&this.pluginApi.setFullscreen&&this.pluginApi.setFullscreen(e)},enterFullScreen:function(){null!=this.pluginApi&&this.pluginApi.setFullscreen&&this.setFullscreen(!0)},exitFullScreen:function(){null!=this.pluginApi&&this.pluginApi.setFullscreen&&this.setFullscreen(!1)},addEventListener:function(e,t){this.events[e]=this.events[e]||[],this.events[e].push(t)},removeEventListener:function(e,t){if(!e)return this.events={},!0;var i=this.events[e];if(!i)return!0;if(!t)return this.events[e]=[],!0;for(var o=0;o<i.length;o++)if(i[o]===t)return this.events[e].splice(o,1),!0;return!1},dispatchEvent:function(e){var t,i,o=this.events[e];if(o)for(i=Array.prototype.slice.call(arguments,1),t=0;t<o.length;t++)o[t].apply(null,i)},hasAttribute:function(e){return e in this.attributes},removeAttribute:function(e){delete this.attributes[e]},getAttribute:function(e){return this.hasAttribute(e)?this.attributes[e]:""},setAttribute:function(e,t){this.attributes[e]=t},remove:function(){mejs.Utility.removeSwf(this.pluginElement.id),mejs.MediaPluginBridge.unregisterPluginElement(this.pluginElement.id)}},mejs.MediaPluginBridge={pluginMediaElements:{},htmlMediaElements:{},registerPluginElement:function(e,t,i){this.pluginMediaElements[e]=t,this.htmlMediaElements[e]=i},unregisterPluginElement:function(e){delete this.pluginMediaElements[e],delete this.htmlMediaElements[e]},initPlugin:function(e){var t=this.pluginMediaElements[e],i=this.htmlMediaElements[e];if(t){switch(t.pluginType){case"flash":t.pluginElement=t.pluginApi=document.getElementById(e);break;case"silverlight":t.pluginElement=document.getElementById(t.id),t.pluginApi=t.pluginElement.Content.MediaElementJS}null!=t.pluginApi&&t.success&&t.success(t,i)}},fireEvent:function(e,t,i){var o,n;if(e=this.pluginMediaElements[e]){t={type:t,target:e};for(o in i)e[o]=i[o],t[o]=i[o];n=i.bufferedTime||0,t.target.buffered=t.buffered={start:function(){return 0},end:function(){return n},length:1},e.dispatchEvent(t.type,t)}}},mejs.MediaElementDefaults={mode:"auto",plugins:["flash","silverlight","youtube","vimeo"],enablePluginDebug:!1,httpsBasicAuthSite:!1,type:"",pluginPath:mejs.Utility.getScriptPath(["mediaelement.js","mediaelement.min.js","mediaelement-and-player.js","mediaelement-and-player.min.js"]),flashName:"flashmediaelement.swf",flashStreamer:"",enablePluginSmoothing:!1,enablePseudoStreaming:!1,pseudoStreamingStartQueryParam:"start",silverlightName:"silverlightmediaelement.xap",defaultVideoWidth:480,defaultVideoHeight:270,pluginWidth:-1,pluginHeight:-1,pluginVars:[],timerRate:250,startVolume:.8,success:function(){},error:function(){}},mejs.MediaElement=function(e,t){return mejs.HtmlMediaElementShim.create(e,t)},mejs.HtmlMediaElementShim={create:function(e,t){var i=mejs.MediaElementDefaults,o="string"==typeof e?document.getElementById(e):e,n=o.tagName.toLowerCase(),s="audio"===n||"video"===n,r=o.getAttribute(s?"src":"href");n=o.getAttribute("poster");var a,l=o.getAttribute("autoplay"),d=o.getAttribute("preload"),c=o.getAttribute("controls");for(a in t)i[a]=t[a];return r="undefined"==typeof r||null===r||""==r?null:r,n="undefined"==typeof n||null===n?"":n,d="undefined"==typeof d||null===d||"false"===d?"none":d,l=!("undefined"==typeof l||null===l||"false"===l),c=!("undefined"==typeof c||null===c||"false"===c),a=this.determinePlayback(o,i,mejs.MediaFeatures.supportsMediaTag,s,r),a.url=null!==a.url?mejs.Utility.absolutizeUrl(a.url):"","native"==a.method?(mejs.MediaFeatures.isBustedAndroid&&(o.src=a.url,o.addEventListener("click",function(){o.play()},!1)),this.updateNative(a,i,l,d)):""!==a.method?this.createPlugin(a,i,n,l,d,c):(this.createErrorMessage(
167a,i,n),this)},determinePlayback:function(e,t,i,o,n){var s,r,a,l,d=[],c={method:"",url:"",htmlMediaElement:e,isVideo:"audio"!=e.tagName.toLowerCase()};if("undefined"!=typeof t.type&&""!==t.type)if("string"==typeof t.type)d.push({type:t.type,url:n});else for(s=0;s<t.type.length;s++)d.push({type:t.type[s],url:n});else if(null!==n)a=this.formatType(n,e.getAttribute("type")),d.push({type:a,url:n});else for(s=0;s<e.childNodes.length;s++)r=e.childNodes[s],1==r.nodeType&&"source"==r.tagName.toLowerCase()&&(n=r.getAttribute("src"),a=this.formatType(n,r.getAttribute("type")),r=r.getAttribute("media"),(!r||!window.matchMedia||window.matchMedia&&window.matchMedia(r).matches)&&d.push({type:a,url:n}));if(!o&&d.length>0&&null!==d[0].url&&this.getTypeFromFile(d[0].url).indexOf("audio")>-1&&(c.isVideo=!1),mejs.MediaFeatures.isBustedAndroid&&(e.canPlayType=function(e){return null!==e.match(/video\/(mp4|m4v)/gi)?"maybe":""}),!(!i||"auto"!==t.mode&&"auto_plugin"!==t.mode&&"native"!==t.mode||mejs.MediaFeatures.isBustedNativeHTTPS&&t.httpsBasicAuthSite===!0)){for(o||(s=document.createElement(c.isVideo?"video":"audio"),e.parentNode.insertBefore(s,e),e.style.display="none",c.htmlMediaElement=e=s),s=0;s<d.length;s++)if(""!==e.canPlayType(d[s].type).replace(/no/,"")||""!==e.canPlayType(d[s].type.replace(/mp3/,"mpeg")).replace(/no/,"")||""!==e.canPlayType(d[s].type.replace(/m4a/,"mp4")).replace(/no/,"")){c.method="native",c.url=d[s].url;break}if("native"===c.method&&(null!==c.url&&(e.src=c.url),"auto_plugin"!==t.mode))return c}if("auto"===t.mode||"auto_plugin"===t.mode||"shim"===t.mode)for(s=0;s<d.length;s++)for(a=d[s].type,e=0;e<t.plugins.length;e++)for(n=t.plugins[e],r=mejs.plugins[n],i=0;i<r.length;i++)if(l=r[i],null==l.version||mejs.PluginDetector.hasPluginVersion(n,l.version))for(o=0;o<l.types.length;o++)if(a==l.types[o])return c.method=n,c.url=d[s].url,c;return"auto_plugin"===t.mode&&"native"===c.method?c:(""===c.method&&d.length>0&&(c.url=d[0].url),c)},formatType:function(e,t){return e&&!t?this.getTypeFromFile(e):t&&~t.indexOf(";")?t.substr(0,t.indexOf(";")):t},getTypeFromFile:function(e){return e=e.split("?")[0],e=e.substring(e.lastIndexOf(".")+1).toLowerCase(),(/(mp4|m4v|ogg|ogv|webm|webmv|flv|wmv|mpeg|mov)/gi.test(e)?"video":"audio")+"/"+this.getTypeFromExtension(e)},getTypeFromExtension:function(e){switch(e){case"mp4":case"m4v":case"m4a":return"mp4";case"webm":case"webma":case"webmv":return"webm";case"ogg":case"oga":case"ogv":return"ogg";default:return e}},createErrorMessage:function(e,t,i){var o=e.htmlMediaElement,n=document.createElement("div");n.className="me-cannotplay";try{n.style.width=o.width+"px",n.style.height=o.height+"px"}catch(s){}n.innerHTML=t.customError?t.customError:""!==i?'<a href="'+e.url+'"><img src="'+i+'" width="100%" height="100%" /></a>':'<a href="'+e.url+'"><span>'+mejs.i18n.t("Download File")+"</span></a>",o.parentNode.insertBefore(n,o),o.style.display="none",t.error(o)},createPlugin:function(e,t,i,o,n,s){i=e.htmlMediaElement;var r,a=1,l=1,d="me_"+e.method+"_"+mejs.meIndex++,c=new mejs.PluginMediaElement(d,e.method,e.url),u=document.createElement("div");for(c.tagName=i.tagName,r=0;r<i.attributes.length;r++){var h=i.attributes[r];1==h.specified&&c.setAttribute(h.name,h.value)}for(r=i.parentNode;null!==r&&"body"!==r.tagName.toLowerCase()&&null!=r.parentNode;){if("p"===r.parentNode.tagName.toLowerCase()){r.parentNode.parentNode.insertBefore(r,r.parentNode);break}r=r.parentNode}switch(e.isVideo?(a=t.pluginWidth>0?t.pluginWidth:t.videoWidth>0?t.videoWidth:null!==i.getAttribute("width")?i.getAttribute("width"):t.defaultVideoWidth,l=t.pluginHeight>0?t.pluginHeight:t.videoHeight>0?t.videoHeight:null!==i.getAttribute("height")?i.getAttribute("height"):t.defaultVideoHeight,a=mejs.Utility.encodeUrl(a),l=mejs.Utility.encodeUrl(l)):t.enablePluginDebug&&(a=320,l=240),c.success=t.success,mejs.MediaPluginBridge.registerPluginElement(d,c,i),u.className="me-plugin",u.id=d+"_container",e.isVideo?i.parentNode.insertBefore(u,i):document.body.insertBefore(u,document.body.childNodes[0]),o=["id="+d,"isvideo="+(e.isVideo?"true":"false"),"autoplay="
167+(o?"true":"false"),"preload="+n,"width="+a,"startvolume="+t.startVolume,"timerrate="+t.timerRate,"flashstreamer="+t.flashStreamer,"height="+l,"pseudostreamstart="+t.pseudoStreamingStartQueryParam],null!==e.url&&o.push("flash"==e.method?"file="+mejs.Utility.encodeUrl(e.url):"file="+e.url),t.enablePluginDebug&&o.push("debug=true"),t.enablePluginSmoothing&&o.push("smoothing=true"),t.enablePseudoStreaming&&o.push("pseudostreaming=true"),s&&o.push("controls=true"),t.pluginVars&&(o=o.concat(t.pluginVars)),e.method){case"silverlight":u.innerHTML='<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" id="'+d+'" name="'+d+'" width="'+a+'" height="'+l+'" class="mejs-shim"><param name="initParams" value="'+o.join(",")+'" /><param name="windowless" value="true" /><param name="background" value="black" /><param name="minRuntimeVersion" value="3.0.0.0" /><param name="autoUpgrade" value="true" /><param name="source" value="'+t.pluginPath+t.silverlightName+'" /></object>';break;case"flash":mejs.MediaFeatures.isIE?(e=document.createElement("div"),u.appendChild(e),e.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+d+'" width="'+a+'" height="'+l+'" class="mejs-shim"><param name="movie" value="'+t.pluginPath+t.flashName+"?x="+new Date+'" /><param name="flashvars" value="'+o.join("&amp;")+'" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="scale" value="default" /></object>'):u.innerHTML='<embed id="'+d+'" name="'+d+'" play="true" loop="false" quality="high" bgcolor="#000000" wmode="transparent" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="//www.macromedia.com/go/getflashplayer" src="'+t.pluginPath+t.flashName+'" flashvars="'+o.join("&")+'" width="'+a+'" height="'+l+'" scale="default"class="mejs-shim"></embed>';break;case"youtube":-1!=e.url.lastIndexOf("youtu.be")?(e=e.url.substr(e.url.lastIndexOf("/")+1),-1!=e.indexOf("?")&&(e=e.substr(0,e.indexOf("?")))):e=e.url.substr(e.url.lastIndexOf("=")+1),youtubeSettings={container:u,containerId:u.id,pluginMediaElement:c,pluginId:d,videoId:e,height:l,width:a},mejs.PluginDetector.hasPluginVersion("flash",[10,0,0])?mejs.YouTubeApi.createFlash(youtubeSettings):mejs.YouTubeApi.enqueueIframe(youtubeSettings);break;case"vimeo":if(t=d+"_player",c.vimeoid=e.url.substr(e.url.lastIndexOf("/")+1),u.innerHTML='<iframe src="//player.vimeo.com/video/'+c.vimeoid+"?api=1&portrait=0&byline=0&title=0&player_id="+t+'" width="'+a+'" height="'+l+'" frameborder="0" class="mejs-shim" id="'+t+'"></iframe>',"function"==typeof $f){var m=$f(u.childNodes[0]);m.addEvent("ready",function(){function e(e,t,i,o){e={type:i,target:t},"timeupdate"==i&&(t.currentTime=e.currentTime=o.seconds,t.duration=e.duration=o.duration),t.dispatchEvent(e.type,e)}m.playVideo=function(){m.api("play")},m.pauseVideo=function(){m.api("pause")},m.seekTo=function(e){m.api("seekTo",e)},m.addEvent("play",function(){e(m,c,"play"),e(m,c,"playing")}),m.addEvent("pause",function(){e(m,c,"pause")}),m.addEvent("finish",function(){e(m,c,"ended")}),m.addEvent("playProgress",function(t){e(m,c,"timeupdate",t)}),c.pluginApi=m,mejs.MediaPluginBridge.initPlugin(d)})}else console.warn("You need to include froogaloop for vimeo to work")}return i.style.display="none",i.removeAttribute("autoplay"),c},updateNative:function(e,t){var i,o=e.htmlMediaElement;for(i in mejs.HtmlMediaElement)o[i]=mejs.HtmlMediaElement[i];return t.success(o,o),o}},mejs.YouTubeApi={isIframeStarted:!1,isIframeLoaded:!1,loadIframeApi:function(){if(!this.isIframeStarted){var e=document.createElement("script");e.src="//www.youtube.com/player_api";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t),this.isIframeStarted=!0}},iframeQueue:[],enqueueIframe:function(e){this.isLoaded?this.createIframe(e):(this.loadIframeApi(),this.iframeQueue.push(e))},createIframe:function(e){var t=e.pluginMediaElement,i=new YT.Player(e.containerId,{height:e.height,width:e.width,videoId:e.videoId,playerVars:{controls:0},events:{onReady:function(){e.pluginMediaElement.pluginApi=i,mejs.MediaPluginBridge.initPlugin(e.pluginId),setInterval(function(){mejs.YouTubeApi.createEvent(i,t,"t
167imeupdate")},250)},onStateChange:function(e){mejs.YouTubeApi.handleStateChange(e.data,i,t)}}})},createEvent:function(e,t,i){if(i={type:i,target:t},e&&e.getDuration){t.currentTime=i.currentTime=e.getCurrentTime(),t.duration=i.duration=e.getDuration(),i.paused=t.paused,i.ended=t.ended,i.muted=e.isMuted(),i.volume=e.getVolume()/100,i.bytesTotal=e.getVideoBytesTotal(),i.bufferedBytes=e.getVideoBytesLoaded();var o=i.bufferedBytes/i.bytesTotal*i.duration;i.target.buffered=i.buffered={start:function(){return 0},end:function(){return o},length:1}}t.dispatchEvent(i.type,i)},iFrameReady:function(){for(this.isIframeLoaded=this.isLoaded=!0;this.iframeQueue.length>0;)this.createIframe(this.iframeQueue.pop())},flashPlayers:{},createFlash:function(e){this.flashPlayers[e.pluginId]=e;var t,i="//www.youtube.com/apiplayer?enablejsapi=1&amp;playerapiid="+e.pluginId+"&amp;version=3&amp;autoplay=0&amp;controls=0&amp;modestbranding=1&loop=0";mejs.MediaFeatures.isIE?(t=document.createElement("div"),e.container.appendChild(t),t.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+e.pluginId+'" width="'+e.width+'" height="'+e.height+'" class="mejs-shim"><param name="movie" value="'+i+'" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /></object>'):e.container.innerHTML='<object type="application/x-shockwave-flash" id="'+e.pluginId+'" data="'+i+'" width="'+e.width+'" height="'+e.height+'" style="visibility: visible; " class="mejs-shim"><param name="allowScriptAccess" value="always"><param name="wmode" value="transparent"></object>'},flashReady:function(e){var t=this.flashPlayers[e],i=document.getElementById(e),o=t.pluginMediaElement;o.pluginApi=o.pluginElement=i,mejs.MediaPluginBridge.initPlugin(e),i.cueVideoById(t.videoId),e=t.containerId+"_callback",window[e]=function(e){mejs.YouTubeApi.handleStateChange(e,i,o)},i.addEventListener("onStateChange",e),setInterval(function(){mejs.YouTubeApi.createEvent(i,o,"timeupdate")},250)},handleStateChange:function(e,t,i){switch(e){case-1:i.paused=!0,i.ended=!0,mejs.YouTubeApi.createEvent(t,i,"loadedmetadata");break;case 0:i.paused=!1,i.ended=!0,mejs.YouTubeApi.createEvent(t,i,"ended");break;case 1:i.paused=!1,i.ended=!1,mejs.YouTubeApi.createEvent(t,i,"play"),mejs.YouTubeApi.createEvent(t,i,"playing");break;case 2:i.paused=!0,i.ended=!1,mejs.YouTubeApi.createEvent(t,i,"pause");break;case 3:mejs.YouTubeApi.createEvent(t,i,"progress")}}},window.mejs=mejs,window.MediaElement=mejs.MediaElement,function(e,t){var i={locale:{language:"",strings:{}},methods:{}};i.getLanguage=function(){return(i.locale.language||window.navigator.userLanguage||window.navigator.language).substr(0,2).toLowerCase()},"undefined"!=typeof mejsL10n&&(i.locale.language=mejsL10n.language),i.methods.checkPlain=function(e){var t,i,o={"&":"&amp;",'"':"&quot;","<":"&lt;",">":"&gt;"};e=String(e);for(t in o)o.hasOwnProperty(t)&&(i=RegExp(t,"g"),e=e.replace(i,o[t]));return e},i.methods.t=function(e,t){return i.locale.strings&&i.locale.strings[t.context]&&i.locale.strings[t.context][e]&&(e=i.locale.strings[t.context][e]),i.methods.checkPlain(e)},i.t=function(e,t){if("string"==typeof e&&e.length>0){var o=i.getLanguage();return t=t||{context:o},i.methods.t(e,t)}throw{name:"InvalidArgumentException",message:"First argument is either not a string or empty."}},t.i18n=i}(document,mejs),function(e){"undefined"!=typeof mejsL10n&&(e[mejsL10n.language]=mejsL10n.strings)}(mejs.i18n.locale.strings),function(e){"undefined"==typeof e.de&&(e.de={Fullscreen:"Vollbild","Go Fullscreen":"Vollbild an","Turn off Fullscreen":"Vollbild aus",Close:"Schließen"})}(mejs.i18n.locale.strings),function(e){"undefined"==typeof e.zh&&(e.zh={Fullscreen:"全螢幕","Go Fullscreen":"全屏模式","Turn off Fullscreen":"退出全屏模式",Close:"關閉"})}(mejs.i18n.locale.strings),"undefined"!=typeof jQuery?mejs.$=jQuery:"undefined"!=typeof ender&&(mejs.$=ender),function(e){mejs.MepDefaults={poster:"",showPosterWhenEnded:!1,defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,defaultAudioWidth:400,defaultAudioHeight:30,defaultSeekBackwardInterval:function(e){return.05*e.duration},defaultSeekForwardInterval:function(e){return.05*e.duration},audioWidth:-1,audioHeight:-1,startVolume:.8,loop:!1,autoRewind:!0,enableAutosize:!0,alwaysShowHours:!1,showTimeco
167deFrameCount:!1,framesPerSecond:25,autosizeProgress:!0,alwaysShowControls:!1,hideVideoControlsOnLoad:!1,clickToPlayPause:!0,iPadUseNativeControls:!1,iPhoneUseNativeControls:!1,AndroidUseNativeControls:!1,features:["playpause","current","progress","duration","tracks","volume","fullscreen"],isVideo:!0,enableKeyboard:!0,pauseOtherPlayers:!0,keyActions:[{keys:[32,179],action:function(e,t){t.paused||t.ended?e.play():e.pause()}},{keys:[38],action:function(e,t){t.setVolume(Math.min(t.volume+.1,1))}},{keys:[40],action:function(e,t){t.setVolume(Math.max(t.volume-.1,0))}},{keys:[37,227],action:function(e,t){if(!isNaN(t.duration)&&t.duration>0){e.isVideo&&(e.showControls(),e.startControlsTimer());var i=Math.max(t.currentTime-e.options.defaultSeekBackwardInterval(t),0);t.setCurrentTime(i)}}},{keys:[39,228],action:function(e,t){if(!isNaN(t.duration)&&t.duration>0){e.isVideo&&(e.showControls(),e.startControlsTimer());var i=Math.min(t.currentTime+e.options.defaultSeekForwardInterval(t),t.duration);t.setCurrentTime(i)}}},{keys:[70],action:function(e){"undefined"!=typeof e.enterFullScreen&&(e.isFullScreen?e.exitFullScreen():e.enterFullScreen())}}]},mejs.mepIndex=0,mejs.players={},mejs.MediaElementPlayer=function(t,i){return this instanceof mejs.MediaElementPlayer?(this.$media=this.$node=e(t),this.node=this.media=this.$media[0],"undefined"!=typeof this.node.player?this.node.player:(this.node.player=this,"undefined"==typeof i&&(i=this.$node.data("mejsoptions")),this.options=e.extend({},mejs.MepDefaults,i),this.id="mep_"+mejs.mepIndex++,mejs.players[this.id]=this,this.init(),this)):new mejs.MediaElementPlayer(t,i)},mejs.MediaElementPlayer.prototype={hasFocus:!1,controlsAreVisible:!0,init:function(){var t=this,i=mejs.MediaFeatures,o=e.extend(!0,{},t.options,{success:function(e,i){t.meReady(e,i)},error:function(e){t.handleError(e)}}),n=t.media.tagName.toLowerCase();t.isDynamic="audio"!==n&&"video"!==n,t.isVideo=t.isDynamic?t.options.isVideo:"audio"!==n&&t.options.isVideo,i.isiPad&&t.options.iPadUseNativeControls||i.isiPhone&&t.options.iPhoneUseNativeControls?(t.$media.attr("controls","controls"),i.isiPad&&null!==t.media.getAttribute("autoplay")&&t.play()):i.isAndroid&&t.options.AndroidUseNativeControls||(t.$media.removeAttr("controls"),t.container=e('<div id="'+t.id+'" class="mejs-container '+(mejs.MediaFeatures.svg?"svg":"no-svg")+'"><div class="mejs-inner"><div class="mejs-mediaelement"></div><div class="mejs-layers"></div><div class="mejs-controls"></div><div class="mejs-clear"></div></div></div>').addClass(t.$media[0].className).insertBefore(t.$media),t.container.addClass((i.isAndroid?"mejs-android ":"")+(i.isiOS?"mejs-ios ":"")+(i.isiPad?"mejs-ipad ":"")+(i.isiPhone?"mejs-iphone ":"")+(t.isVideo?"mejs-video ":"mejs-audio ")),i.isiOS?(i=t.$media.clone(),t.container.find(".mejs-mediaelement").append(i),t.$media.remove(),t.$node=t.$media=i,t.node=t.media=i[0]):t.container.find(".mejs-mediaelement").append(t.$media),t.controls=t.container.find(".mejs-controls"),t.layers=t.container.find(".mejs-layers"),i=t.isVideo?"video":"audio",n=i.substring(0,1).toUpperCase()+i.substring(1),t.width=t.options[i+"Width"]>0||t.options[i+"Width"].toString().indexOf("%")>-1?t.options[i+"Width"]:""!==t.media.style.width&&null!==t.media.style.width?t.media.style.width:null!==t.media.getAttribute("width")?t.$media.attr("width"):t.options["default"+n+"Width"],t.height=t.options[i+"Height"]>0||t.options[i+"Height"].toString().indexOf("%")>-1?t.options[i+"Height"]:""!==t.media.style.height&&null!==t.media.style.height?t.media.style.height:null!==t.$media[0].getAttribute("height")?t.$media.attr("height"):t.options["default"+n+"Height"],t.setPlayerSize(t.width,t.height),o.pluginWidth=t.width,o.pluginHeight=t.height),mejs.MediaElement(t.$media[0],o),"undefined"!=typeof t.container&&t.controlsAreVisible&&t.container.trigger("controlsshown")},showControls:function(e){var t=this;e="undefined"==typeof e||e,t.controlsAreVisible||(e?(t.controls.css("visibility","visible").stop(!0,!0).fadeIn(200,function(){t.controlsAreVisible=!0,t.container.trigger("controlsshown")}),t.container.find(".mejs-control").css("visibility","visible").stop(!0,!0).fadeIn(200,function(){t.controlsAreVisible=!0})):(t.controls.css("visibility","visible").css("display","block"),t.container.find(".mejs-control").css("visibility","visible").css("display","block"),t.controlsAreVisible=!0,t.container.trigger("controlsshown")),t.setControlsSize())},hideControls:function(t){var i=this;t="undefined"==typeof t||t,i.controlsAreVisible&&!i.options.alwaysShowControls&&(t?(i.controls.stop(!0,!0).fadeOut(200,function(){e(this).css("visibility","hidden").css("display","block"),i.controlsAreVisible=!1,i.container.trigger("controlshidden")}),i.container.find(".mejs-control").stop(!0,!0).fadeOut(200,function(){e(this).css("visibility","hidden").css("display","block")})):(i.controls.css("visibility","hidden").css("display","block"),i.container.find(".mejs-control").css("visibility","hidden").css("display","block"),i.controlsAreVisible=!1,i.container.trigger("controlshidden")))},controlsTimer:null,startControlsTimer:function(e){var t=this;e="undefined"!=typeof e?e:1500,t.killControlsTimer("start"),t.controlsTimer=setTimeout(function(){t.hideControls(),t.killControlsTimer("hide")},e)}
167,killControlsTimer:function(){null!==this.controlsTimer&&(clearTimeout(this.controlsTimer),delete this.controlsTimer,this.controlsTimer=null)},controlsEnabled:!0,disableControls:function(){this.killControlsTimer(),this.hideControls(!1),this.controlsEnabled=!1},enableControls:function(){this.showControls(!1),this.controlsEnabled=!0},meReady:function(e,t){var i=this,o=mejs.MediaFeatures,n=t.getAttribute("autoplay");n=!("undefined"==typeof n||null===n||"false"===n);var s;if(!i.created){if(i.created=!0,i.media=e,i.domNode=t,!(o.isAndroid&&i.options.AndroidUseNativeControls||o.isiPad&&i.options.iPadUseNativeControls||o.isiPhone&&i.options.iPhoneUseNativeControls)){i.buildposter(i,i.controls,i.layers,i.media),i.buildkeyboard(i,i.controls,i.layers,i.media),i.buildoverlays(i,i.controls,i.layers,i.media),i.findTracks();for(s in i.options.features)if(o=i.options.features[s],i["build"+o])try{i["build"+o](i,i.controls,i.layers,i.media)}catch(r){}i.container.trigger("controlsready"),i.setPlayerSize(i.width,i.height),i.setControlsSize(),i.isVideo&&(mejs.MediaFeatures.hasTouch?i.$media.bind("touchstart",function(){i.controlsAreVisible?i.hideControls(!1):i.controlsEnabled&&i.showControls(!1)}):(i.clickToPlayPauseCallback=function(){i.options.clickToPlayPause&&(i.media.paused?i.play():i.pause())},i.media.addEventListener("click",i.clickToPlayPauseCallback,!1),i.container.bind("mouseenter mouseover",function(){i.controlsEnabled&&(i.options.alwaysShowControls||(i.killControlsTimer("enter"),i.showControls(),i.startControlsTimer(2500)))}).bind("mousemove",function(){i.controlsEnabled&&(i.controlsAreVisible||i.showControls(),i.options.alwaysShowControls||i.startControlsTimer(2500))}).bind("mouseleave",function(){i.controlsEnabled&&!i.media.paused&&!i.options.alwaysShowControls&&i.startControlsTimer(1e3)})),i.options.hideVideoControlsOnLoad&&i.hideControls(!1),n&&!i.options.alwaysShowControls&&i.hideControls(),i.options.enableAutosize&&i.media.addEventListener("loadedmetadata",function(e){i.options.videoHeight<=0&&null===i.domNode.getAttribute("height")&&!isNaN(e.target.videoHeight)&&(i.setPlayerSize(e.target.videoWidth,e.target.videoHeight),i.setControlsSize(),i.media.setVideoSize(e.target.videoWidth,e.target.videoHeight))},!1)),e.addEventListener("play",function(){for(var e in mejs.players){var t=mejs.players[e];t.id!=i.id&&i.options.pauseOtherPlayers&&!t.paused&&!t.ended&&t.pause(),t.hasFocus=!1}i.hasFocus=!0},!1),i.media.addEventListener("ended",function(){if(i.options.autoRewind)try{i.media.setCurrentTime(0)}catch(e){}i.media.pause(),i.setProgressRail&&i.setProgressRail(),i.setCurrentRail&&i.setCurrentRail(),i.options.loop?i.play():!i.options.alwaysShowControls&&i.controlsEnabled&&i.showControls()},!1),i.media.addEventListener("loadedmetadata",function(){i.updateDuration&&i.updateDuration(),i.updateCurrent&&i.updateCurrent(),i.isFullScreen||(i.setPlayerSize(i.width,i.height),i.setControlsSize())},!1),setTimeout(function(){i.setPlayerSize(i.width,i.height),i.setControlsSize()},50),i.globalBind("resize",function(){i.isFullScreen||mejs.MediaFeatures.hasTrueNativeFullScreen&&document.webkitIsFullScreen||i.setPlayerSize(i.width,i.height),i.setControlsSize()}),"youtube"==i.media.pluginType&&i.container.find(".mejs-overlay-play").hide()}n&&"native"==e.pluginType&&i.play(),i.options.success&&("string"==typeof i.options.success?window[i.options.success](i.media,i.domNo
167de,i):i.options.success(i.media,i.domNode,i))}},handleError:function(e){this.controls.hide(),this.options.error&&this.options.error(e)},setPlayerSize:function(t,i){if("undefined"!=typeof t&&(this.width=t),"undefined"!=typeof i&&(this.height=i),this.height.toString().indexOf("%")>0||"100%"===this.$node.css("max-width")||parseInt(this.$node.css("max-width").replace(/px/,""),10)/this.$node.offsetParent().width()===1||this.$node[0].currentStyle&&"100%"===this.$node[0].currentStyle.maxWidth){var o=this.isVideo?this.media.videoWidth&&this.media.videoWidth>0?this.media.videoWidth:this.options.defaultVideoWidth:this.options.defaultAudioWidth,n=this.isVideo?this.media.videoHeight&&this.media.videoHeight>0?this.media.videoHeight:this.options.defaultVideoHeight:this.options.defaultAudioHeight,s=this.container.parent().closest(":visible").width();o=this.isVideo||!this.options.autosizeProgress?parseInt(s*n/o,10):n,isNaN(o)&&(o=this.container.parent().closest(":visible").height()),"body"===this.container.parent()[0].tagName.toLowerCase()&&(s=e(window).width(),o=e(window).height()),0!=o&&0!=s&&(this.container.width(s).height(o),this.$media.add(this.container.find(".mejs-shim")).width("100%").height("100%"),this.isVideo&&this.media.setVideoSize&&this.media.setVideoSize(s,o),this.layers.children(".mejs-layer").width("100%").height("100%"))}else this.container.width(this.width).height(this.height),this.layers.children(".mejs-layer").width(this.width).height(this.height);s=this.layers.find(".mejs-overlay-play"),o=s.find(".mejs-overlay-button"),s.height(this.container.height()-this.controls.height()),o.css("margin-top","-"+(o.height()/2-this.controls.height()/2).toString()+"px")},setControlsSize:function(){var t=0,i=0,o=this.controls.find(".mejs-time-rail"),n=this.controls.find(".mejs-time-total");this.controls.find(".mejs-time-current"),this.controls.find(".mejs-time-loaded");var s=o.siblings(),r=s.last(),a=null;if(this.container.is(":visible")&&o.length&&o.is(":visible")){this.options&&!this.options.autosizeProgress&&(i=parseInt(o.css("width"))),0!==i&&i||(s.each(function(){var i=e(this);"absolute"!=i.css("position")&&i.is(":visible")&&(t+=e(this).outerWidth(!0))}),i=this.controls.width()-t-(o.outerWidth(!0)-o.width()));do o.width(i),n.width(i-(n.outerWidth(!0)-n.width())),"absolute"!=r.css("position")&&(a=r.position(),i--);while(null!=a&&a.top>0&&i>0);this.setProgressRail&&this.setProgressRail(),this.setCurrentRail&&this.setCurrentRail()}},buildposter:function(t,i,o,n){var s=e('<div class="mejs-poster mejs-layer"></div>').appendTo(o);i=t.$media.attr("poster"),""!==t.options.poster&&(i=t.options.poster),""!==i&&null!=i?this.setPoster(i):s.hide(),n.addEventListener("play",function(){s.hide()},!1),t.options.showPosterWhenEnded&&t.options.autoRewind&&n.addEventListener("ended",function(){s.show()},!1)},setPoster:function(t){var i=this.container.find(".mejs-poster"),o=i.find("img");0==o.length&&(o=e('<img width="100%" height="100%" />').appendTo(i)),o.attr("src",t),i.css({"background-image":"url("+t+")"})},buildoverlays:function(t,i,o,n){var s=this;if(t.isVideo){var r=e('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-loading"><span></span></div></div>').hide().appendTo(o),a=e('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-error"></div></div>').hide().appendTo(o),l=e('<div class="mejs-overlay mejs-layer mejs-overlay-play"><div class="mejs-overlay-button"></div></div>').appendTo(o).bind("click touchstart",function(){s.options.clickToPlayPause&&n.paused&&n.play()});n.addEventListener("play",function(){l.hide(),r.hide(),i.find(".mejs-time-buffering").hide(),a.hide()},!1),n.addEventListener("playing",function(){l.hide(),r.hide(),i.find(".mejs-time-buffering").hide(),a.hide()},!1),n.addEventListener("seeking",function(){r.show(),i.find(".mejs-time-buffering").show()},!1),n.addEventListener("seeked",function(){r.hide(),i.find(".mejs-time-buffering").hide()},!1),n.addEventListener("pause",function(){mejs.MediaFeatures.isiPhone||l.show()},!1),n.addEventListener("waiting",function(){r.show(),i.find(".mejs-time-buffering").show()},!1),n.addEventListener("loadeddata",function(){r.show(),i.find(".mejs-time-buffering").show()},!1),n.addEventListener("canplay",function(){r.hide(),i.find(".mejs-time-buffering").hide()},!1),n.addEventListener("error",function(){r.hide(),i.find(".mejs-time-buffering").hide(),a.show(),a.find("mejs-overlay-error").html("Error loading this resource")},!1)}},buildkeyboard:function(t,i,o,n){this.globalBind("keydown",function(e){if(t.hasFocus&&t.options.enableKeyboard)for(var i=0,o=t.options.keyActions.length;o>i;i++)for(var s=t.options.keyActions[i],r=0,a=s.keys.length;a>r;r++)if(e.keyCode==s.keys[r])return e.preventDefault(),s.action(t,n,e.keyCode),!1;return!0}),this.globalBind("click",function(i){t.hasFocus=0!=e(i.target).closest(".mejs-container").length})},findTracks:function(){var t=this,i=t.$media.find("track");t.tracks=[],i.each(function(i,o){o=e(o),t.tracks.push({srclang:o.attr("srclang")?o.attr("srclang").toLowerCase():"",src:o.attr("src"),kind:o.attr("kind"),label:o.attr("label")||"",entries:[],isLoaded:!1})})},changeSkin:function(e){this.container[0].className="mejs-container "+e,this.setPlayerSize(this.width,this.height),this.setControlsSize()},play:function(){this.load(),this.media.play()},pause:function(){try{this.media.pause()}catch(e){}},load:function(){this.isLoaded||this.media.load(),this.isLoaded=!0},setMuted:function(e){this.media.setMuted(e)},setCurrentTime:function(e){this.media.setCurrentTime(e)},getCurrentTime:function(){return this.media.currentTime},setVolume:function(e){this.media.setVolume(e)},getVolume:function(){return this.media.volume},setSrc:function(e){this.media.setSrc(e)},remove:function(){var e,t;for(e in this.options.features)if(t=this.options.features[e],this["clean"+t])try{this["clean"+t](this)}catch(i){}
167this.isDynamic?this.$node.insertBefore(this.container):(this.$media.prop("controls",!0),this.$node.clone().show().insertBefore(this.container),this.$node.remove()),"native"!==this.media.pluginType&&this.media.remove(),delete mejs.players[this.id],"object"==typeof this.container&&this.container.remove(),this.globalUnbind(),delete this.node.player}},function(){function t(t,o){var n={d:[],w:[]};return e.each((t||"").split(" "),function(e,t){var s=t+"."+o;0===s.indexOf(".")?(n.d.push(s),n.w.push(s)):n[i.test(t)?"w":"d"].push(s)}),n.d=n.d.join(" "),n.w=n.w.join(" "),n}var i=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/;mejs.MediaElementPlayer.prototype.globalBind=function(i,o,n){i=t(i,this.id),i.d&&e(document).bind(i.d,o,n),i.w&&e(window).bind(i.w,o,n)},mejs.MediaElementPlayer.prototype.globalUnbind=function(i,o){i=t(i,this.id),i.d&&e(document).unbind(i.d,o),i.w&&e(window).unbind(i.w,o)}}(),"undefined"!=typeof jQuery&&(jQuery.fn.mediaelementplayer=function(e){return this.each(e===!1?function(){var e=jQuery(this).data("mediaelementplayer");e&&e.remove(),jQuery(this).removeData("mediaelementplayer")}:function(){jQuery(this).data("mediaelementplayer",new mejs.MediaElementPlayer(this,e))}),this}),e(document).ready(function(){e(".mejs-player").mediaelementplayer()}),window.MediaElementPlayer=mejs.MediaElementPlayer}(mejs.$),function(e){e.extend(mejs.MepDefaults,{playpauseText:mejs.i18n.t("Play/Pause")}),e.extend(MediaElementPlayer.prototype,{buildplaypause:function(t,i,o,n){var s=e('<div class="mejs-button mejs-playpause-button mejs-play" ><button type="button" aria-controls="'+this.id+'" title="'+this.options.playpauseText+'" aria-label="'+this.options.playpauseText+'"></button></div>').appendTo(i).click(function(e){return e.preventDefault(),n.paused?n.play():n.pause(),!1});n.addEventListener("play",function(){s.removeClass("mejs-play").addClass("mejs-pause")},!1),n.addEventListener("playing",function(){s.removeClass("mejs-play").addClass("mejs-pause")},!1),n.addEventListener("pause",function(){s.removeClass("mejs-pause").addClass("mejs-play")},!1),n.addEventListener("paused",function(){s.removeClass("mejs-pause").addClass("mejs-play")},!1)}})}(mejs.$),function(e){e.extend(mejs.MepDefaults,{stopText:"Stop"}),e.extend(MediaElementPlayer.prototype,{buildstop:function(t,i,o,n){e('<div class="mejs-button mejs-stop-button mejs-stop"><button type="button" aria-controls="'+this.id+'" title="'+this.options.stopText+'" aria-label="'+this.options.stopText+'"></button></div>').appendTo(i).click(function(){n.paused||n.pause(),n.currentTime>0&&(n.setCurrentTime(0),n.pause(),i.find(".mejs-time-current").width("0px"),i.find(".mejs-time-handle").css("left","0px"),i.find(".mejs-time-float-current").html(mejs.Utility.secondsToTimeCode(0)),i.find(".mejs-currenttime").html(mejs.Utility.secondsToTimeCode(0)),o.find(".mejs-poster").show())})}})}(mejs.$),function(e){e.extend(MediaElementPlayer.prototype,{buildprogress:function(t,i,o,n){e('<div class="mejs-time-rail"><span class="mejs-time-total"><span class="mejs-time-buffering"></span><span class="mejs-time-loaded"></span><span class="mejs-time-current"></span><span class="mejs-time-handle"></span><span class="mejs-time-float"><span class="mejs-time-float-current">00:00</span><span class="mejs-time-float-corner"></span></span></span></div>').appendTo(i),i.find(".mejs-time-buffering").hide();var s=this,r=i.find(".mejs-time-total");o=i.find(".mejs-time-loaded");var a=i.find(".mejs-time-current"),l=i.find(".mejs-time-handle"),d=i.find(".mejs-time-float"),c=i.find(".mejs-time-float-current"),u=function(e){e=e.originalEvent.changedTouches?e.originalEvent.changedTouches[0].pageX:e.pageX;var t=r.offset(),i=r.outerWidth(!0),o=0,s=o=0;n.duration&&(e<t.left?e=t.left:e>i+t.left&&(e=i+t.left),s=e-t.left,o=s/i,o=.02>=o?0:o*n.duration,h&&o!==n.currentTime&&n.setCurrentTime(o),mejs.MediaFeatures.hasTouch||(d.css("left",s),c.html(mejs.Utility.secondsToTimeCode(o)),d.show()))},h=!1;r.bind("mousedown touchstart",function(e){return 1===e.which||0===e.which?(h=!0,u(e),s.globalBind("mousemove.dur touchmove.dur",function(e){u(e)}),s.globalBind("mouseup.dur touchend.dur",function(){h=!1,d.hide(),s.globalUnbind(".dur")}),!1):void 0}).bind("mouseenter",function(){s.globalBind("mousemove.dur",function(e){u(e)}),mejs.MediaFeatures.hasTouch||d.show()}).bind("mouseleave",function(){h||(s.globalUnbind(".dur"),d.hide())}),n.addEventListener("progress",function(e){t.setProgressRail(e),t.setCurrentRail(e)},!1),n.addEventListener("timeupdate",function(e){t.setProgressRail(e),t.setCurrentRail(e)},!1),s.loaded=o,s.total=r,s.current=a,s.handle=l},setProgressRail:function(e){var t=void 0!=e?e.target:this.media,i=null;t&&t.buffered&&t.buffered.length>0&&t.buffered.end&&t.duration?i=t.buffered.end(0)/t.duration:t&&void 0!=t.bytesTotal&&t.bytesTotal>0&&void 0!=t.bufferedBytes?i=t.bufferedBytes/t.bytesTotal:e&&e.lengthComputable&&0!=e.total&&(i=e.loaded/e.total),null!==i&&(i=Math.min(1,Math.max(0,i)),this.loaded&&this.total&&this.loaded.width(this.total.width()*i))},setCurrentRail:function(){if(void 0!=this.media.currentTime&&this.media.duration&&this.total&&this.handle){var e=Math.round(this.total.width()*this.media.currentTime/this.media.duration),t=e-Math.round(this.handle.outerWidth(!0)/2);this.current.width(e),this.handle.css("left",t)}}})}(mejs.$),function(e){e.extend(mejs.MepDefaults,{duration:-1,timeAndDurationSeparator:"<span> | </span>"}),e.extend(MediaElementPlayer.prototype,{buildcurrent:function(t,i,o,n){e('<div class="mejs-time"><span class="mejs-currenttime">
167'+(t.options.alwaysShowHours?"00:":"")+(t.options.showTimecodeFrameCount?"00:00:00":"00:00")+"</span></div>").appendTo(i),this.currenttime=this.controls.find(".mejs-currenttime"),n.addEventListener("timeupdate",function(){t.updateCurrent()},!1)},buildduration:function(t,i,o,n){i.children().last().find(".mejs-currenttime").length>0?e(this.options.timeAndDurationSeparator+'<span class="mejs-duration">'+(this.options.duration>0?mejs.Utility.secondsToTimeCode(this.options.duration,this.options.alwaysShowHours||this.media.duration>3600,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25):(t.options.alwaysShowHours?"00:":"")+(t.options.showTimecodeFrameCount?"00:00:00":"00:00"))+"</span>").appendTo(i.find(".mejs-time")):(i.find(".mejs-currenttime").parent().addClass("mejs-currenttime-container"),e('<div class="mejs-time mejs-duration-container"><span class="mejs-duration">'+(this.options.duration>0?mejs.Utility.secondsToTimeCode(this.options.duration,this.options.alwaysShowHours||this.media.duration>3600,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25):(t.options.alwaysShowHours?"00:":"")+(t.options.showTimecodeFrameCount?"00:00:00":"00:00"))+"</span></div>").appendTo(i)),this.durationD=this.controls.find(".mejs-duration"),n.addEventListener("timeupdate",function(){t.updateDuration()},!1)},updateCurrent:function(){this.currenttime&&this.currenttime.html(mejs.Utility.secondsToTimeCode(this.media.currentTime,this.options.alwaysShowHours||this.media.duration>3600,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25))},updateDuration:function(){this.container.toggleClass("mejs-long-video",this.media.duration>3600),this.durationD&&(this.options.duration>0||this.media.duration)&&this.durationD.html(mejs.Utility.secondsToTimeCode(this.options.duration>0?this.options.duration:this.media.duration,this.options.alwaysShowHours,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25))}})}(mejs.$),function(e){e.extend(mejs.MepDefaults,{muteText:mejs.i18n.t("Mute Toggle"),hideVolumeOnTouchDevices:!0,audioVolume:"horizontal",videoVolume:"vertical"}),e.extend(MediaElementPlayer.prototype,{buildvolume:function(t,i,o,n){if(!mejs.MediaFeatures.isAndroid&&!mejs.MediaFeatures.isiOS||!this.options.hideVolumeOnTouchDevices){var s=this,r=s.isVideo?s.options.videoVolume:s.options.audioVolume,a="horizontal"==r?e('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+s.id+'" title="'+s.options.muteText+'" aria-label="'+s.options.muteText+'"></button></div><div class="mejs-horizontal-volume-slider"><div class="mejs-horizontal-volume-total"></div><div class="mejs-horizontal-volume-current"></div><div class="mejs-horizontal-volume-handle"></div></div>').appendTo(i):e('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+s.id+'" title="'+s.options.muteText+'" aria-label="'+s.options.muteText+'"></button><div class="mejs-volume-slider"><div class="mejs-volume-total"></div><div class="mejs-volume-current"></div><div class="mejs-volume-handle"></div></div></div>').appendTo(i),l=s.container.find(".mejs-volume-slider, .mejs-horizontal-volume-slider"),d=s.container.find(".mejs-volume-total, .mejs-horizontal-volume-total"),c=s.container.find(".mejs-volume-current, .mejs-horizontal-volume-current"),u=s.container.find(".mejs-volume-handle, .mejs-horizontal-volume-handle"),h=function(e,t){if(l.is(":visible")||"undefined"!=typeof t)if(e=Math.max(0,e),e=Math.min(e,1),0==e?a.removeClass("mejs-mute").addClass("mejs-unmute"):a.removeClass("mejs-unmute").addClass("mejs-mute"),"vertical"==r){var i=d.height(),o=d.position(),n=i-i*e;u.css("top",Math.round(o.top+n-u.height()/2)),c.height(i-n),c.css("top",o.top+n)}else i=d.width(),o=d.position(),i*=e,u.css("left",Math.round(o.left+i-u.width()/2)),c.width(Math.round(i));else l.show(),h(e,!0),l.hide()},m=function(e){var t=null,i=d.offset();if("vertical"==r){if(t=d.height(),parseInt(d.css("top").replace(/px/,""),10),t=(t-(e.pageY-i.top))/t,0==i.top||0==i.left)return}else t=d.width(),t=(e.pageX-i.left)/t;t=Math.max(0,t),t=Math.min(t,1),h(t),n.setMuted(0==t?!0:!1),n.setVolume(t)},p=!1,f=!1;
167a.hover(function(){l.show(),f=!0},function(){f=!1,!p&&"vertical"==r&&l.hide()}),l.bind("mouseover",function(){f=!0}).bind("mousedown",function(e){return m(e),s.globalBind("mousemove.vol",function(e){m(e)}),s.globalBind("mouseup.vol",function(){p=!1,s.globalUnbind(".vol"),!f&&"vertical"==r&&l.hide()}),p=!0,!1}),a.find("button").click(function(){n.setMuted(!n.muted)}),n.addEventListener("volumechange",function(){p||(n.muted?(h(0),a.removeClass("mejs-mute").addClass("mejs-unmute")):(h(n.volume),a.removeClass("mejs-unmute").addClass("mejs-mute")))},!1),s.container.is(":visible")&&(h(t.options.startVolume),0===t.options.startVolume&&n.setMuted(!0),"native"===n.pluginType&&n.setVolume(t.options.startVolume))}}})}(mejs.$),function(e){e.extend(mejs.MepDefaults,{usePluginFullScreen:!0,newWindowCallback:function(){return""},fullscreenText:mejs.i18n.t("Fullscreen")}),e.extend(MediaElementPlayer.prototype,{isFullScreen:!1,isNativeFullScreen:!1,isInIframe:!1,buildfullscreen:function(t,i,o,n){if(t.isVideo){t.isInIframe=window.location!=window.parent.location,mejs.MediaFeatures.hasTrueNativeFullScreen&&(o=function(){t.isFullScreen&&(mejs.MediaFeatures.isFullScreen()?(t.isNativeFullScreen=!0,t.setControlsSize()):(t.isNativeFullScreen=!1,t.exitFullScreen()))},mejs.MediaFeatures.hasMozNativeFullScreen?t.globalBind(mejs.MediaFeatures.fullScreenEventName,o):t.container.bind(mejs.MediaFeatures.fullScreenEventName,o));var s=this,r=e('<div class="mejs-button mejs-fullscreen-button"><button type="button" aria-controls="'+s.id+'" title="'+s.options.fullscreenText+'" aria-label="'+s.options.fullscreenText+'"></button></div>').appendTo(i);if("native"===s.media.pluginType||!s.options.usePluginFullScreen&&!mejs.MediaFeatures.isFirefox)r.click(function(){mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||t.isFullScreen?t.exitFullScreen():t.enterFullScreen()});else{var a=null;if(function(){var e=document.createElement("x"),t=document.documentElement,i=window.getComputedStyle;return"pointerEvents"in e.style?(e.style.pointerEvents="auto",e.style.pointerEvents="x",t.appendChild(e),i=i&&"auto"===i(e,"").pointerEvents,t.removeChild(e),!!i):!1}()&&!mejs.MediaFeatures.isOpera){var l=!1,d=function(){if(l){for(var e in c)c[e].hide();r.css("pointer-events",""),s.controls.css("pointer-events",""),s.media.removeEventListener("click",s.clickToPlayPauseCallback),l=!1}},c={};i=["top","left","right","bottom"];var u,h=function(){var e=r.offset().left-s.container.offset().left,t=r.offset().top-s.container.offset().top,i=r.outerWidth(!0),o=r.outerHeight(!0),n=s.container.width(),a=s.container.height();for(u in c)c[u].css({position:"absolute",top:0,left:0});c.top.width(n).height(t),c.left.width(e).height(o).css({top:t}),c.right.width(n-e-i).height(o).css({top:t,left:e+i}),c.bottom.width(n).height(a-o-t).css({top:t+o})};for(s.globalBind("resize",function(){h()}),u=0,o=i.length;o>u;u++)c[i[u]]=e('<div class="mejs-fullscreen-hover" />').appendTo(s.container).mouseover(d).hide();r.on("mouseover",function(){if(!s.isFullScreen){var e=r.offset(),i=t.container.offset();n.positionFullscreenButton(e.left-i.left,e.top-i.top,!1),r.css("pointer-events","none"),s.controls.css("pointer-events","none"),s.media.addEventListener("click",s.clickToPlayPauseCallback);for(u in c)c[u].show();h(),l=!0}}),n.addEventListener("fullscreenchange",function(){s.isFullScreen=!s.isFullScreen,s.isFullScreen?s.media.removeEventListener("click",s.clickToPlayPauseCallback):s.media.addEventListener("click",s.clickToPlayPauseCallback),d()}),s.globalBind("mousemove",function(e){if(l){var t=r.offset();(e.pageY<t.top||e.pageY>t.top+r.outerHeight(!0)||e.pageX<t.left||e.pageX>t.left+r.outerWidth(!0))&&(r.css("pointer-events",""),s.controls.css("pointer-events",""),l=!1)}})}else r.on("mouseover",function(){null!==a&&(clearTimeout(a),delete a);var e=r.offset(),i=t.container.offset();n.positionFullscreenButton(e.left-i.left,e.top-i.top,!0)}).on("mouseout",function(){null!==a&&(clearTimeout(a),delete a),a=setTimeout(function(){n.hideFullscreenButton()},1500)})}t.fullscreenBtn=r,s.globalBind("keydown",function(e){(mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||s.isFullScreen)&&27==e.keyCode&&t.exitFullScreen()})}},cleanfullscreen:function(e){e.exitFullScreen()},containerSizeTimeout:null,enterFullScreen:function(){var t=this;if("native"===t.media.pluginType||!mejs.MediaFeatures.isFirefox&&!t.options.usePluginFullScreen){if(e(document.documentElement).addClass("mejs-fullscreen"),normalHeight=t.container.height(),normalWidth=t.container.width(),"native"===t.media.pluginType)if(mejs.MediaFeatures.hasTrueNativeFullScreen)mejs.MediaFeatures.requestFullScreen(t.container[0]),t.isInIframe&&setTimeout(function o(){if(t.isNativeFullScreen){var i=(window.devicePixelRatio||1)*e(window).width(),n=screen.width;Math.abs(n-i)>.002*n?t.exitFullScreen():setTimeout(o,500)}},500);else if(mejs.MediaFeatures.hasSemiNativeFullScreen)return void t.media.webkitEnterFullscreen();
167if(t.isInIframe){var i=t.options.newWindowCallback(this);if(""!==i){if(!mejs.MediaFeatures.hasTrueNativeFullScreen)return t.pause(),void window.open(i,t.id,"top=0,left=0,width="+screen.availWidth+",height="+screen.availHeight+",resizable=yes,scrollbars=no,status=no,toolbar=no");setTimeout(function(){t.isNativeFullScreen||(t.pause(),window.open(i,t.id,"top=0,left=0,width="+screen.availWidth+",height="+screen.availHeight+",resizable=yes,scrollbars=no,status=no,toolbar=no"))},250)}}t.container.addClass("mejs-container-fullscreen").width("100%").height("100%"),t.containerSizeTimeout=setTimeout(function(){t.container.css({width:"100%",height:"100%"}),t.setControlsSize()},500),"native"===t.media.pluginType?t.$media.width("100%").height("100%"):(t.container.find(".mejs-shim").width("100%").height("100%"),t.media.setVideoSize(e(window).width(),e(window).height())),t.layers.children("div").width("100%").height("100%"),t.fullscreenBtn&&t.fullscreenBtn.removeClass("mejs-fullscreen").addClass("mejs-unfullscreen"),t.setControlsSize(),t.isFullScreen=!0}},exitFullScreen:function(){clearTimeout(this.containerSizeTimeout),"native"!==this.media.pluginType&&mejs.MediaFeatures.isFirefox?this.media.setFullscreen(!1):(mejs.MediaFeatures.hasTrueNativeFullScreen&&(mejs.MediaFeatures.isFullScreen()||this.isFullScreen)&&mejs.MediaFeatures.cancelFullScreen(),e(document.documentElement).removeClass("mejs-fullscreen"),this.container.removeClass("mejs-container-fullscreen").width(normalWidth).height(normalHeight),"native"===this.media.pluginType?this.$media.width(normalWidth).height(normalHeight):(this.container.find(".mejs-shim").width(normalWidth).height(normalHeight),this.media.setVideoSize(normalWidth,normalHeight)),this.layers.children("div").width(normalWidth).height(normalHeight),this.fullscreenBtn.removeClass("mejs-unfullscreen").addClass("mejs-fullscreen"),this.setControlsSize(),this.isFullScreen=!1)}})}(mejs.$),function(e){e.extend(mejs.MepDefaults,{startLanguage:"",tracksText:mejs.i18n.t("Captions/Subtitles"),hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1,slidesSelector:""}),e.extend(MediaElementPlayer.prototype,{hasChapters:!1,buildtracks:function(t,i,o,n){if(0!=t.tracks.length){var s;if(this.domNode.textTracks)for(s=this.domNode.textTracks.length-1;s>=0;s--)this.domNode.textTracks[s].mode="hidden";for(t.chapters=e('<div class="mejs-chapters mejs-layer"></div>').prependTo(o).hide(),t.captions=e('<div class="mejs-captions-layer mejs-layer"><div class="mejs-captions-position mejs-captions-position-hover"><span class="mejs-captions-text"></span></div></div>').prependTo(o).hide(),t.captionsText=t.captions.find(".mejs-captions-text"),t.captionsButton=e('<div class="mejs-button mejs-captions-button"><button type="button" aria-controls="'+this.id+'" title="'+this.options.tracksText+'" aria-label="'+this.options.tracksText+'"></button><div class="mejs-captions-selector"><ul><li><input type="radio" name="'+t.id+'_captions" id="'+t.id+'_captions_none" value="none" checked="checked" /><label for="'+t.id+'_captions_none">'+mejs.i18n.t("None")+"</label></li></ul></div></div>").appendTo(i),s=i=0;s<t.tracks.length;s++)"subtitles"==t.tracks[s].kind&&i++;for(this.options.toggleCaptionsButtonWhenOnlyOne&&1==i?t.captionsButton.on("click",function(){t.setTrack(null==t.selectedTrack?t.tracks[0].srclang:"none")}):t.captionsButton.hover(function(){e(this).find(".mejs-captions-selector").css("visibility","visible")},function(){e(this).find(".mejs-captions-selector").css("visibility","hidden")}).on("click","input[type=radio]",function(){lang=this.value,t.setTrack(lang)}),t.options.alwaysShowControls?t.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover"):t.container.bind("controlsshown",function(){t.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover")}).bind("controlshidden",function(){n.paused||t.container.find(".mejs-captions-position").removeClass("mejs-captions-position-hover")}),t.trackToLoad=-1,t.selectedTrack=null,t.isLoadingTrack=!1,s=0;s<t.tracks.length;s++)"subtitles"==t.tracks[s].kind&&t.addTrackButton(t.tracks[s].srclang,t.tracks[s].label);t.loadNextTrack(),n.addEventListener("timeupdate",function(){t.displayCaptions()},!1),""!=t.options.slidesSelector&&(t.slidesContainer=e(t.options.slidesSelector),n.addEventListener("timeupdate",function(){t.displaySlides()},!1)),n.addEventListener("loadedmetadata",function(){t.displayChapters()},!1),t.container.hover(function(){t.hasChapters&&(t.chapters.css("visibility","visible"),t.chapters.fadeIn(200).height(t.chapters.find(".mejs-chapter").outerHeight()))},function(){t.hasChapters&&!n.paused&&t.chapters.fadeOut(200,function(){e(this).css("visibility","hidden"),e(this).css("display","block")})}),null!==t.node.getAttribute("autoplay")&&t.chapters.css("visibility","hidden")}},setTrack:function(e){var t;if("none"==e)this.selectedTrack=null,this.captionsButton.removeClass("mejs-captions-enabled");else for(t=0;t<this.tracks.length;t++)if(this.tracks[t].srclang==e){null==this.selectedTrack&&this.captionsButton.addClass("mejs-captions-enabled"),this.selectedTrack=this.tracks[t],this.captions.attr("lang",this.selectedTrack.srclang),this.displayCaptions();break}},loadNextTrack:function(){this.trackToLoad++,this.trackToLoad<this.tracks.length?(this.isLoadingTrack=!0,this.loadTrack(this.trackToLoad)):(this.isLoadingTrack=!1,this.checkForTracks())},loadTrack:function(t){var i=this,o=i.tracks[t];e.ajax({url:o.src,dataType:"text",success:function(e){o.entries="string"==typeof e&&/<tt\s+xml/gi.exec(e)?mejs.TrackFormatParser.dfxp.parse(e):mejs.TrackFormatParser.webvvt.parse(e),o.isLoaded=!0,i.enableTrackButton(o.srclang,o.label),i.loadNextTrack(),"chapters"==o.kind&&i.media.addEventListener("play",function(){i.media.duration>0&&i.displayChapters(o)},!1),"slides"==o.kind&&i.setupSlides(o)},error:function(){i.loadNextTrack()}})},enableTrackButton:function(t,i){""===i&&(i=mejs.language.codes[t]||t),this.captionsButton.find("input[value="+t+"]").prop("disabled",!1).siblings("label").html(i),this.options.startLanguage==t&&e("#"+this.id+"_captions_"+t).click(),this.adjustLanguageBox()},addTrackButton:function(t,i){""===i&&(i=mejs.language.codes[t]||t),this.captionsButton.find("ul").append(e('<li><input type="radio" name="'+this.id+'_captions" id="'+this.id+"_captions_"+t+'" value="'+t+'" disabled="disabled" /><label for="'+this.id+"_captions_"+t+'">'+i+" (loading)</label></li>")),this.adjustLanguageBox(),this.container.find(".mejs-captions-translations option[value="+t+"]").remove()},adjustLanguageBox:function(){this.captionsButton.find(".mejs-captions-selector").height(this.captionsButton.find(".mejs-captions-selector ul").outerHeight(!0)+this.captionsButton.find(".mejs-captions-translations").outerHeight(!0))},checkForTracks:function(){var e=!1;if(this.options.hideCaptionsButtonWhenEmpty){for(i=0;i<this.tracks.length;i++)if("subtitles"==this.tracks[i].kind){e=!0;break}e||(this.captionsButton.hide(),this.setControlsSize())}},displayCaptions:function(){if("undefined"!=typeof this.tracks){var e,t=this.selectedTrack;if(null!=t&&t.isLoaded)for(e=0;e<t.entries.times.length;e++)if(this.media.currentTime>=t.entries.times[e].start&&this.media.currentTime<=t.entries.times[e].stop)return this.captionsText.html(t.entries.text[e]),void this.captions.show().height(0);this.captions.hide()}},setupSlides:function(e){this.slides=e,this.slides.entries.imgs=[this.slides.entries.text.length],this.showSlide(0)},showSlide:function(t){if("undefined"!=typeof this.tracks&&"undefined"!=typeof this.slidesContainer){var i=this,o=i.slides.entries.text[t],n=i.slides.entries.imgs[t];"undefined"==typeof n||"undefined"==typeof n.fadeIn?i.slides.entries.imgs[t]=n=e('<img src="'+o+'">').on("load",function(){n.appendTo(i.slidesContainer).hide().fadeIn().siblings(":visible").fadeOut()}):!n.is(":visible")&&!n.is(":animated")&&n.fadeIn().siblings(":visible").fadeOut()}},displaySlides:function(){if("undefined"!=typeof this.slides){var e,t=this.slides;for(e=0;e<t.entries.times.length;e++)if(this.media.currentTime>=t.entries.times[e].start&&this.media.currentTime<=t.entries.times[e].stop){this.showSlide(e);break}}},displayChapters:function(){var e;
167for(e=0;e<this.tracks.length;e++)if("chapters"==this.tracks[e].kind&&this.tracks[e].isLoaded){this.drawChapters(this.tracks[e]),this.hasChapters=!0;break}},drawChapters:function(t){var i,o,n=this,s=o=0;for(n.chapters.empty(),i=0;i<t.entries.times.length;i++)o=t.entries.times[i].stop-t.entries.times[i].start,o=Math.floor(o/n.media.duration*100),(o+s>100||i==t.entries.times.length-1&&100>o+s)&&(o=100-s),n.chapters.append(e('<div class="mejs-chapter" rel="'+t.entries.times[i].start+'" style="left: '+s.toString()+"%;width: "+o.toString()+'%;"><div class="mejs-chapter-block'+(i==t.entries.times.length-1?" mejs-chapter-block-last":"")+'"><span class="ch-title">'+t.entries.text[i]+'</span><span class="ch-time">'+mejs.Utility.secondsToTimeCode(t.entries.times[i].start)+"&ndash;"+mejs.Utility.secondsToTimeCode(t.entries.times[i].stop)+"</span></div></div>")),s+=o;n.chapters.find("div.mejs-chapter").click(function(){n.media.setCurrentTime(parseFloat(e(this).attr("rel"))),n.media.paused&&n.media.play()}),n.chapters.show()}}),mejs.language={codes:{af:"Afrikaans",sq:"Albanian",ar:"Arabic",be:"Belarusian",bg:"Bulgarian",ca:"Catalan",zh:"Chinese","zh-cn":"Chinese Simplified","zh-tw":"Chinese Traditional",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch",en:"English",et:"Estonian",tl:"Filipino",fi:"Finnish",fr:"French",gl:"Galician",de:"German",el:"Greek",ht:"Haitian Creole",iw:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",ga:"Irish",it:"Italian",ja:"Japanese",ko:"Korean",lv:"Latvian",lt:"Lithuanian",mk:"Macedonian",ms:"Malay",mt:"Maltese",no:"Norwegian",fa:"Persian",pl:"Polish",pt:"Portuguese",ro:"Romanian",ru:"Russian",sr:"Serbian",sk:"Slovak",sl:"Slovenian",es:"Spanish",sw:"Swahili",sv:"Swedish",tl:"Tagalog",th:"Thai",tr:"Turkish",uk:"Ukrainian",vi:"Vietnamese",cy:"Welsh",yi:"Yiddish"}},mejs.TrackFormatParser={webvvt:{pattern_identifier:/^([a-zA-z]+-)?[0-9]+$/,pattern_timecode:/^([0-9]{2}:[0-9]{2}:[0-9]{2}([,.][0-9]{1,3})?) --\> ([0-9]{2}:[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/,parse:function(t){var i=0;t=mejs.TrackFormatParser.split2(t,/\r?\n/);for(var o,n,s={text:[],times:[]};i<t.length;i++)if(this.pattern_identifier.exec(t[i])&&(i++,(o=this.pattern_timecode.exec(t[i]))&&i<t.length)){for(i++,n=t[i],i++;""!==t[i]&&i<t.length;)n=n+"\n"+t[i],i++;n=e.trim(n).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,"<a href='$1' target='_blank'>$1</a>"),s.text.push(n),s.times.push({start:0==mejs.Utility.convertSMPTEtoSeconds(o[1])?.2:mejs.Utility.convertSMPTEtoSeconds(o[1]),stop:mejs.Utility.convertSMPTEtoSeconds(o[3]),settings:o[5]})}return s}},dfxp:{parse:function(t){t=e(t).filter("tt");var i=0;i=t.children("div").eq(0);var o=i.find("p");i=t.find("#"+i.attr("style"));var n,s;if(t={text:[],times:[]},i.length&&(s=i.removeAttr("id").get(0).attributes,s.length))for(n={},i=0;i<s.length;i++)n[s[i].name.split(":")[1]]=s[i].value;for(i=0;i<o.length;i++){var r;if(s={start:null,stop:null,style:null},o.eq(i).attr("begin")&&(s.start=mejs.Utility.convertSMPTEtoSeconds(o.eq(i).attr("begin"))),!s.start&&o.eq(i-1).attr("end")&&(s.start=mejs.Utility.convertSMPTEtoSeconds(o.eq(i-1).attr("end"))),o.eq(i).attr("end")&&(s.stop=mejs.Utility.convertSMPTEtoSeconds(o.eq(i).attr("end"))),!s.stop&&o.eq(i+1).attr("begin")&&(s.stop=mejs.Utility.convertSMPTEtoSeconds(o.eq(i+1).attr("begin"))),n){r="";for(var a in n)r+=a+":"+n[a]+";"}r&&(s.style=r),0==s.start&&(s.start=.2),t.times.push(s),s=e.trim(o.eq(i).html()).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,"<a href='$1' target='_blank'>$1</a>"),t.text.push(s),0==t.times.start&&(t.times.start=2)}return t}},split2:function(e,t){return e.split(t)}},3!="x\n\ny".split(/\n/gi).length&&(mejs.TrackFormatParser.split2=function(e,t){var i,o=[],n="";for(i=0;i<e.length;i++)n+=e.substring(i,i+1),t.test(n)&&(o.push(n.replace(t,"")),n="");return o.push(n),o})}(mejs.$),function(e){e.extend(mejs.MepDefaults,{contextMenuItems:[{render:function(e){return"undefined"==typeof e.enterFullScreen?null:mejs.i18n.t(e.isFullScreen?"Turn off Fullscreen":"Go Fullscreen")},click:function(e){e.isFullScreen?e.exitFullScreen():e.enterFullScreen()}},{render:function(e){return mejs.i18n.t(e.media.muted?"Unmute":"Mute")},click:function(e){e.setMuted(e.media.muted?!1:!0)}},{isSeparator:!0},{render:function(){return mejs.i18n.t("Download Video")},click:function(e){window.location.href=e.media.currentSrc}}]}),e.extend(MediaElementPlayer.prototype,{buildcontextmenu:function(t){t.contextMenu=e('<div class="mejs-contextmenu"></div>').appendTo(e("body")).hide(),t.container.bind("contextmenu",function(e){return t.isContextMenuEnabled?(e.preventDefault(),t.renderContextMenu(e.clientX-1,e.clientY-1),!1):void 0}),t.container.bind("click",function(){t.contextMenu.hide()}),t.contextMenu.bind("mouseleave",function(){t.startContextMenuTimer()})},cleancontextmenu:function(e){e.contextMenu.remove()},isContextMenuEnabled:!0,enableContextMenu:function(){this.isContextMenuEnabled=!0},disableContextMenu:function(){this.isContextMenuEnabled=!1},contextMenuTimeout:null,startContextMenuTimer:function(){var e=this;e.killContextMenuTimer(),e.contextMenuTimer=setTimeout(function(){e.hideContextMenu(),e.killContextMenuTimer()},750)},killContextMenuTimer:function(){var e=this.contextMenuTimer;null!=e&&(clearTimeout(e),delete e)},hideContextMenu:function(){this.contextMenu.hide()},renderContextMenu:function(t,i){for(var o=this,n="",s=o.options.contextMenuItems,r=0,a=s.length;a>r;r++)if(s[r].isSeparator)n+='<div class="mejs-contextmenu-separator"></div>';else{var l=s[r].render(o);null!=l&&(n+='<div class="mejs-contextmenu-item" data-itemindex="'+r+'" id="element-'+1e6*Math.random()+'">'+l+"</div>")}o.contextMenu.empty().append(e(n)).css({top:i,left:t}).show(),o.contextMenu.find(".mejs-contextmenu-item").each(function(){var t=e(this),i=parseInt(t.data("itemindex"),10),n=o.options.contextMenuItems[i];"undefined"!=typeof n.show&&n.show(t,o),t.click(function(){"undefined"!=typeof n.click&&n.click(o),o.contextMenu.hide()})}),setTimeout(function(){o.killControlsTimer("rev3")},100)}})}(mejs.$),function(e){e.extend(mejs.MepDefaults,{postrollCloseText:mejs.i18n.t("Close")}),e.extend(MediaElementPlayer.prototype,{buildpostroll:function(t,i,o){var n=this.container.find('link[rel="postroll"]').attr("href");"undefined"!=typeof n&&(t.postroll=e('<div class="mejs-postroll-layer mejs-layer"><a class="mejs-postroll-close" onclick="$(this).parent().hide();return false;">'+this.options.postrollCloseText+'</a>
167<div class="mejs-postroll-layer-content"></div></div>').prependTo(o).hide(),this.media.addEventListener("ended",function(){e.ajax({dataType:"html",url:n,success:function(e){o.find(".mejs-postroll-layer-content").html(e)}}),t.postroll.show()},!1))}})}(mejs.$),"undefined"!=typeof jQuery?mejs.$=jQuery:"undefined"!=typeof ender&&(mejs.$=ender),function(e){mejs.MepDefaults={poster:"",showPosterWhenEnded:!1,defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,defaultAudioWidth:400,defaultAudioHeight:30,defaultSeekBackwardInterval:function(e){return.05*e.duration},defaultSeekForwardInterval:function(e){return.05*e.duration},audioWidth:-1,audioHeight:-1,startVolume:.8,loop:!1,autoRewind:!0,enableAutosize:!0,alwaysShowHours:!1,showTimecodeFrameCount:!1,framesPerSecond:25,autosizeProgress:!0,alwaysShowControls:!1,hideVideoControlsOnLoad:!1,clickToPlayPause:!0,iPadUseNativeControls:!1,iPhoneUseNativeControls:!1,AndroidUseNativeControls:!1,features:["playpause","current","progress","duration","tracks","volume","fullscreen"],isVideo:!0,enableKeyboard:!0,pauseOtherPlayers:!0,keyActions:[{keys:[32,179],action:function(e,t){t.paused||t.ended?e.play():e.pause()}},{keys:[38],action:function(e,t){t.setVolume(Math.min(t.volume+.1,1))}},{keys:[40],action:function(e,t){t.setVolume(Math.max(t.volume-.1,0))}},{keys:[37,227],action:function(e,t){if(!isNaN(t.duration)&&t.duration>0){e.isVideo&&(e.showControls(),e.startControlsTimer());var i=Math.max(t.currentTime-e.options.defaultSeekBackwardInterval(t),0);t.setCurrentTime(i)}}},{keys:[39,228],action:function(e,t){if(!isNaN(t.duration)&&t.duration>0){e.isVideo&&(e.showControls(),e.startControlsTimer());var i=Math.min(t.currentTime+e.options.defaultSeekForwardInterval(t),t.duration);t.setCurrentTime(i)}}},{keys:[70],action:function(e){"undefined"!=typeof e.enterFullScreen&&(e.isFullScreen?e.exitFullScreen():e.enterFullScreen())}}]},mejs.mepIndex=0,mejs.players={},mejs.MediaElementPlayer=function(t,i){return this instanceof mejs.MediaElementPlayer?(this.$media=this.$node=e(t),this.node=this.media=this.$media[0],"undefined"!=typeof this.node.player?this.node.player:(this.node.player=this,"undefined"==typeof i&&(i=this.$node.data("mejsoptions")),this.options=e.extend({},mejs.MepDefaults,i),this.id="mep_"+mejs.mepIndex++,mejs.players[this.id]=this,this.init(),this)):new mejs.MediaElementPlayer(t,i)},mejs.MediaElementPlayer.prototype={hasFocus:!1,controlsAreVisible:!0,init:function(){var t=this,i=mejs.MediaFeatures,o=e.extend(!0,{},t.options,{success:function(e,i){t.meReady(e,i)},error:function(e){t.handleError(e)}}),n=t.media.tagName.toLowerCase();t.isDynamic="audio"!==n&&"video"!==n,t.isVideo=t.isDynamic?t.options.isVideo:"audio"!==n&&t.options.isVideo,i.isiPad&&t.options.iPadUseNativeControls||i.isiPhone&&t.options.iPhoneUseNativeControls?(t.$media.attr("controls","controls"),i.isiPad&&null!==t.media.getAttribute("autoplay")&&t.play()):i.isAndroid&&t.options.AndroidUseNativeControls||(t.$media.removeAttr("controls"),t.container=e('<div id="'+t.id+'" class="mejs-container '+(mejs.MediaFeatures.svg?"svg":"no-svg")+'"><div class="mejs-inner"><div class="mejs-mediaelement"></div><div class="mejs-layers"></div><div class="mejs-controls"></div><div class="mejs-clear"></div></div></div>').addClass(t.$media[0].className).insertBefore(t.$media),t.container.addClass((i.isAndroid?"mejs-android ":"")+(i.isiOS?"mejs-ios ":"")+(i.isiPad?"mejs-ipad ":"")+(i.isiPhone?"mejs-iphone ":"")+(t.isVideo?"mejs-video ":"mejs-audio ")),i.isiOS?(i=t.$media.clone(),t.container.find(".mejs-mediaelement").append(i),t.$media.remove(),t.$node=t.$media=i,t.node=t.media=i[0]):t.container.find(".mejs-mediaelement").append(t.$media),t.controls=t.container.find(".mejs-controls"),t.layers=t.container.find(".mejs-layers"),i=t.isVideo?"video":"audio",n=i.substring(0,1).toUpperCase()+i.substring(1),t.width=t.options[i+"Width"]>0||t.options[i+"Width"].toString().indexOf("%")>-1?t.options[i+"Width"]:""!==t.media.style.width&&null!==t.media.style.width?t.media.style.width:null!==t.media.getAttribute("width")?t.$media.attr("width"):t.options["default"+n+"Width"],t.height=t.options[i+"Height"]>0||t.options[i+"Height"].toString().indexOf("%")>-1?t.options[i+"Height"]:""!==t.media.style.height&&null!==t.media.style.height?t.media.style.height:null!==t.$media[0].getAttribute("height")?t.$media.attr("height"):t.options["default"+n+"Height"],t.setPlayerSize(t.width,t.height),o.pluginWidth=t.width,o.pluginHeight=t.height),mejs.MediaElement(t.$media[0],o),"undefined"!=typeof t.container&&t.controlsAreVisible&&t.container.trigger("controlsshown")},showControls:function(e){var t=this;e="undefined"==typeof e||e,t.controlsAreVisible||(e?(t.controls.css("visibility","visible").stop(!0,!0).fadeIn(200,function(){t.controlsAreVisible=!0,t.container.trigger("controlsshown")}),t.container.find(".mejs-control").css("visibility","visible").stop(!0,!0).fadeIn(200,function(){t.controlsAreVisible=!0})):(t.controls.css("visibility","visible").css("display","block"),t.container.find(".mejs-control").css("visibility","visible").css("display","block"),t.controlsAreVisible=!0,t.container.trigger("controlsshown")),t.setControlsSize())},hideControls:function(t){var i=this;t="undefined"==typeof t||t,i.controlsAreVisible&&!i.options.alwaysShowControls&&(t?(i.controls.stop(!0,!0).fadeOut(200,function(){e(this).css("visibility","hidden").css("display","block"),i.controlsAreVisible=!1,i.container.trigger("controlshidden")}),i.container.find(".mejs-control").stop(!0,!0).fadeOut(200,function(){e(this).css("visibility","hidden").css("display","block")})):(i.controls.css("visibility","hidden").css("display","block"),i.container.find(".mejs-control").css("visibility","hidden").css("display","block"),i.controlsAreVisible=!1,i.container.trigger("controlshidden")))},controlsTimer:null,startControlsTimer:function(e){var t=this;e="undefined"!=typeof e?e:1500,t.killControlsTimer("start"),t.controlsTimer=setTimeout(function(){t.hideControls(),t.killControlsTimer("hide")},e)}
167,killControlsTimer:function(){null!==this.controlsTimer&&(clearTimeout(this.controlsTimer),delete this.controlsTimer,this.controlsTimer=null)},controlsEnabled:!0,disableControls:function(){this.killControlsTimer(),this.hideControls(!1),this.controlsEnabled=!1},enableControls:function(){this.showControls(!1),this.controlsEnabled=!0},meReady:function(e,t){var i=this,o=mejs.MediaFeatures,n=t.getAttribute("autoplay");n=!("undefined"==typeof n||null===n||"false"===n);var s;if(!i.created){if(i.created=!0,i.media=e,i.domNode=t,!(o.isAndroid&&i.options.AndroidUseNativeControls||o.isiPad&&i.options.iPadUseNativeControls||o.isiPhone&&i.options.iPhoneUseNativeControls)){i.buildposter(i,i.controls,i.layers,i.media),i.buildkeyboard(i,i.controls,i.layers,i.media),i.buildoverlays(i,i.controls,i.layers,i.media),i.findTracks();for(s in i.options.features)if(o=i.options.features[s],i["build"+o])try{i["build"+o](i,i.controls,i.layers,i.media)}catch(r){}i.container.trigger("controlsready"),i.setPlayerSize(i.width,i.height),i.setControlsSize(),i.isVideo&&(mejs.MediaFeatures.hasTouch?i.$media.bind("touchstart",function(){i.controlsAreVisible?i.hideControls(!1):i.controlsEnabled&&i.showControls(!1)}):(i.clickToPlayPauseCallback=function(){i.options.clickToPlayPause&&(i.media.paused?i.play():i.pause())},i.media.addEventListener("click",i.clickToPlayPauseCallback,!1),i.container.bind("mouseenter mouseover",function(){i.controlsEnabled&&(i.options.alwaysShowControls||(i.killControlsTimer("enter"),i.showControls(),i.startControlsTimer(2500)))}).bind("mousemove",function(){i.controlsEnabled&&(i.controlsAreVisible||i.showControls(),i.options.alwaysShowControls||i.startControlsTimer(2500))}).bind("mouseleave",function(){i.controlsEnabled&&!i.media.paused&&!i.options.alwaysShowControls&&i.startControlsTimer(1e3)})),i.options.hideVideoControlsOnLoad&&i.hideControls(!1),n&&!i.options.alwaysShowControls&&i.hideControls(),i.options.enableAutosize&&i.media.addEventListener("loadedmetadata",function(e){i.options.videoHeight<=0&&null===i.domNode.getAttribute("height")&&!isNaN(e.target.videoHeight)&&(i.setPlayerSize(e.target.videoWidth,e.target.videoHeight),i.setControlsSize(),i.media.setVideoSize(e.target.videoWidth,e.target.videoHeight))},!1)),e.addEventListener("play",function(){for(var e in mejs.players){var t=mejs.players[e];t.id!=i.id&&i.options.pauseOtherPlayers&&!t.paused&&!t.ended&&t.pause(),t.hasFocus=!1}i.hasFocus=!0},!1),i.media.addEventListener("ended",function(){if(i.options.autoRewind)try{i.media.setCurrentTime(0)}catch(e){}i.media.pause(),i.setProgressRail&&i.setProgressRail(),i.setCurrentRail&&i.setCurrentRail(),i.options.loop?i.play():!i.options.alwaysShowControls&&i.controlsEnabled&&i.showControls()},!1),i.media.addEventListener("loadedmetadata",function(){i.updateDuration&&i.updateDuration(),i.updateCurrent&&i.updateCurrent(),i.isFullScreen||(i.setPlayerSize(i.width,i.height),i.setControlsSize())},!1),setTimeout(function(){i.setPlayerSize(i.width,i.height),i.setControlsSize()},50),i.globalBind("resize",function(){i.isFullScreen||mejs.MediaFeatures.hasTrueNativeFullScreen&&document.webkitIsFullScreen||i.setPlayerSize(i.width,i.height),i.setControlsSize()}),"youtube"==i.media.pluginType&&i.container.find(".mejs-overlay-play").hide()}n&&"native"==e.pluginType&&i.play(),i.options.success&&("string"==typeof i.options.success?window[i.options.success](i.media,i.domNo
167de,i):i.options.success(i.media,i.domNode,i))}},handleError:function(e){this.controls.hide(),this.options.error&&this.options.error(e)},setPlayerSize:function(t,i){if("undefined"!=typeof t&&(this.width=t),"undefined"!=typeof i&&(this.height=i),this.height.toString().indexOf("%")>0||"100%"===this.$node.css("max-width")||parseInt(this.$node.css("max-width").replace(/px/,""),10)/this.$node.offsetParent().width()===1||this.$node[0].currentStyle&&"100%"===this.$node[0].currentStyle.maxWidth){var o=this.isVideo?this.media.videoWidth&&this.media.videoWidth>0?this.media.videoWidth:this.options.defaultVideoWidth:this.options.defaultAudioWidth,n=this.isVideo?this.media.videoHeight&&this.media.videoHeight>0?this.media.videoHeight:this.options.defaultVideoHeight:this.options.defaultAudioHeight,s=this.container.parent().closest(":visible").width();o=this.isVideo||!this.options.autosizeProgress?parseInt(s*n/o,10):n,isNaN(o)&&(o=this.container.parent().closest(":visible").height()),"body"===this.container.parent()[0].tagName.toLowerCase()&&(s=e(window).width(),o=e(window).height()),0!=o&&0!=s&&(this.container.width(s).height(o),this.$media.add(this.container.find(".mejs-shim")).width("100%").height("100%"),this.isVideo&&this.media.setVideoSize&&this.media.setVideoSize(s,o),this.layers.children(".mejs-layer").width("100%").height("100%"))}else this.container.width(this.width).height(this.height),this.layers.children(".mejs-layer").width(this.width).height(this.height);s=this.layers.find(".mejs-overlay-play"),o=s.find(".mejs-overlay-button"),s.height(this.container.height()-this.controls.height()),o.css("margin-top","-"+(o.height()/2-this.controls.height()/2).toString()+"px")},setControlsSize:function(){var t=0,i=0,o=this.controls.find(".mejs-time-rail"),n=this.controls.find(".mejs-time-total");this.controls.find(".mejs-time-current"),this.controls.find(".mejs-time-loaded");var s=o.siblings(),r=s.last(),a=null;if(this.container.is(":visible")&&o.length&&o.is(":visible")){this.options&&!this.options.autosizeProgress&&(i=parseInt(o.css("width"))),0!==i&&i||(s.each(function(){var i=e(this);"absolute"!=i.css("position")&&i.is(":visible")&&(t+=e(this).outerWidth(!0))}),i=this.controls.width()-t-(o.outerWidth(!0)-o.width()));do o.width(i),n.width(i-(n.outerWidth(!0)-n.width())),"absolute"!=r.css("position")&&(a=r.position(),i--);while(null!=a&&a.top>0&&i>0);this.setProgressRail&&this.setProgressRail(),this.setCurrentRail&&this.setCurrentRail()}},buildposter:function(t,i,o,n){var s=e('<div class="mejs-poster mejs-layer"></div>').appendTo(o);i=t.$media.attr("poster"),""!==t.options.poster&&(i=t.options.poster),""!==i&&null!=i?this.setPoster(i):s.hide(),n.addEventListener("play",function(){s.hide()},!1),t.options.showPosterWhenEnded&&t.options.autoRewind&&n.addEventListener("ended",function(){s.show()},!1)},setPoster:function(t){var i=this.container.find(".mejs-poster"),o=i.find("img");0==o.length&&(o=e('<img width="100%" height="100%" />').appendTo(i)),o.attr("src",t),i.css({"background-image":"url("+t+")"})},buildoverlays:function(t,i,o,n){var s=this;if(t.isVideo){var r=e('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-loading"><span></span></div></div>').hide().appendTo(o),a=e('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-error"></div></div>').hide().appendTo(o),l=e('<div class="mejs-overlay mejs-layer mejs-overlay-play"><div class="mejs-overlay-button"></div></div>').appendTo(o).bind("click touchstart",function(){s.options.clickToPlayPause&&n.paused&&n.play()});n.addEventListener("play",function(){l.hide(),r.hide(),i.find(".mejs-time-buffering").hide(),a.hide()},!1),n.addEventListener("playing",function(){l.hide(),r.hide(),i.find(".mejs-time-buffering").hide(),a.hide()},!1),n.addEventListener("seeking",function(){r.show(),i.find(".mejs-time-buffering").show()},!1),n.addEventListener("seeked",function(){r.hide(),i.find(".mejs-time-buffering").hide()},!1),n.addEventListener("pause",function(){mejs.MediaFeatures.isiPhone||l.show()},!1),n.addEventListener("waiting",function(){r.show(),i.find(".mejs-time-buffering").show()},!1),n.addEventListener("loadeddata",function(){r.show(),i.find(".mejs-time-buffering").show()},!1),n.addEventListener("canplay",function(){r.hide(),i.find(".mejs-time-buffering").hide()},!1),n.addEventListener("error",function(){r.hide(),i.find(".mejs-time-buffering").hide(),a.show(),a.find("mejs-overlay-error").html("Error loading this resource")},!1)}},buildkeyboard:function(t,i,o,n){this.globalBind("keydown",function(e){if(t.hasFocus&&t.options.enableKeyboard)for(var i=0,o=t.options.keyActions.length;o>i;i++)for(var s=t.options.keyActions[i],r=0,a=s.keys.length;a>r;r++)if(e.keyCode==s.keys[r])return e.preventDefault(),s.action(t,n,e.keyCode),!1;return!0}),this.globalBind("click",function(i){t.hasFocus=0!=e(i.target).closest(".mejs-container").length})},findTracks:function(){var t=this,i=t.$media.find("track");t.tracks=[],i.each(function(i,o){o=e(o),t.tracks.push({srclang:o.attr("srclang")?o.attr("srclang").toLowerCase():"",src:o.attr("src"),kind:o.attr("kind"),label:o.attr("label")||"",entries:[],isLoaded:!1})})},changeSkin:function(e){this.container[0].className="mejs-container "+e,this.setPlayerSize(this.width,this.height),this.setControlsSize()},play:function(){this.load(),this.media.play()},pause:function(){try{this.media.pause()}catch(e){}},load:function(){this.isLoaded||this.media.load(),this.isLoaded=!0},setMuted:function(e){this.media.setMuted(e)},setCurrentTime:function(e){this.media.setCurrentTime(e)},getCurrentTime:function(){return this.media.currentTime},setVolume:function(e){this.media.setVolume(e)},getVolume:function(){return this.media.volume},setSrc:function(e){this.media.setSrc(e)},remove:function(){var e,t;for(e in this.options.features)if(t=this.options.features[e],this["clean"+t])try{this["clean"+t](this)}catch(i){}
167this.isDynamic?this.$node.insertBefore(this.container):(this.$media.prop("controls",!0),this.$node.clone().show().insertBefore(this.container),this.$node.remove()),"native"!==this.media.pluginType&&this.media.remove(),delete mejs.players[this.id],"object"==typeof this.container&&this.container.remove(),this.globalUnbind(),delete this.node.player}},function(){function t(t,o){var n={d:[],w:[]};return e.each((t||"").split(" "),function(e,t){var s=t+"."+o;0===s.indexOf(".")?(n.d.push(s),n.w.push(s)):n[i.test(t)?"w":"d"].push(s)}),n.d=n.d.join(" "),n.w=n.w.join(" "),n}var i=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/;mejs.MediaElementPlayer.prototype.globalBind=function(i,o,n){i=t(i,this.id),i.d&&e(document).bind(i.d,o,n),i.w&&e(window).bind(i.w,o,n)},mejs.MediaElementPlayer.prototype.globalUnbind=function(i,o){i=t(i,this.id),i.d&&e(document).unbind(i.d,o),i.w&&e(window).unbind(i.w,o)}}(),"undefined"!=typeof jQuery&&(jQuery.fn.mediaelementplayer=function(e){return this.each(e===!1?function(){var e=jQuery(this).data("mediaelementplayer");e&&e.remove(),jQuery(this).removeData("mediaelementplayer")}:function(){jQuery(this).data("mediaelementplayer",new mejs.MediaElementPlayer(this,e))}),this}),e(document).ready(function(){e(".mejs-player").mediaelementplayer()}),window.MediaElementPlayer=mejs.MediaElementPlayer}(mejs.$),function(e){e.extend(mejs.MepDefaults,{playpauseText:mejs.i18n.t("Play/Pause")}),e.extend(MediaElementPlayer.prototype,{buildplaypause:function(t,i,o,n){var s=e('<div class="mejs-button mejs-playpause-button mejs-play" ><button type="button" aria-controls="'+this.id+'" title="'+this.options.playpauseText+'" aria-label="'+this.options.playpauseText+'"></button></div>').appendTo(i).click(function(e){return e.preventDefault(),n.paused?n.play():n.pause(),!1});n.addEventListener("play",function(){s.removeClass("mejs-play").addClass("mejs-pause")},!1),n.addEventListener("playing",function(){s.removeClass("mejs-play").addClass("mejs-pause")},!1),n.addEventListener("pause",function(){s.removeClass("mejs-pause").addClass("mejs-play")},!1),n.addEventListener("paused",function(){s.removeClass("mejs-pause").addClass("mejs-play")},!1)}})}(mejs.$),function(e){e.extend(mejs.MepDefaults,{stopText:"Stop"}),e.extend(MediaElementPlayer.prototype,{buildstop:function(t,i,o,n){e('<div class="mejs-button mejs-stop-button mejs-stop"><button type="button" aria-controls="'+this.id+'" title="'+this.options.stopText+'" aria-label="'+this.options.stopText+'"></button></div>').appendTo(i).click(function(){n.paused||n.pause(),n.currentTime>0&&(n.setCurrentTime(0),n.pause(),i.find(".mejs-time-current").width("0px"),i.find(".mejs-time-handle").css("left","0px"),i.find(".mejs-time-float-current").html(mejs.Utility.secondsToTimeCode(0)),i.find(".mejs-currenttime").html(mejs.Utility.secondsToTimeCode(0)),o.find(".mejs-poster").show())})}})}(mejs.$),function(e){e.extend(MediaElementPlayer.prototype,{buildprogress:function(t,i,o,n){e('<div class="mejs-time-rail"><span class="mejs-time-total"><span class="mejs-time-buffering"></span><span class="mejs-time-loaded"></span><span class="mejs-time-current"></span><span class="mejs-time-handle"></span><span class="mejs-time-float"><span class="mejs-time-float-current">00:00</span><span class="mejs-time-float-corner"></span></span></span></div>').appendTo(i),i.find(".mejs-time-buffering").hide();var s=this,r=i.find(".mejs-time-total");o=i.find(".mejs-time-loaded");var a=i.find(".mejs-time-current"),l=i.find(".mejs-time-handle"),d=i.find(".mejs-time-float"),c=i.find(".mejs-time-float-current"),u=function(e){e=e.originalEvent.changedTouches?e.originalEvent.changedTouches[0].pageX:e.pageX;var t=r.offset(),i=r.outerWidth(!0),o=0,s=o=0;n.duration&&(e<t.left?e=t.left:e>i+t.left&&(e=i+t.left),s=e-t.left,o=s/i,o=.02>=o?0:o*n.duration,h&&o!==n.currentTime&&n.setCurrentTime(o),mejs.MediaFeatures.hasTouch||(d.css("left",s),c.html(mejs.Utility.secondsToTimeCode(o)),d.show()))},h=!1;r.bind("mousedown touchstart",function(e){return 1===e.which||0===e.which?(h=!0,u(e),s.globalBind("mousemove.dur touchmove.dur",function(e){u(e)}),s.globalBind("mouseup.dur touchend.dur",function(){h=!1,d.hide(),s.globalUnbind(".dur")}),!1):void 0}).bind("mouseenter",function(){s.globalBind("mousemove.dur",function(e){u(e)}),mejs.MediaFeatures.hasTouch||d.show()}).bind("mouseleave",function(){h||(s.globalUnbind(".dur"),d.hide())}),n.addEventListener("progress",function(e){t.setProgressRail(e),t.setCurrentRail(e)},!1),n.addEventListener("timeupdate",function(e){t.setProgressRail(e),t.setCurrentRail(e)},!1),s.loaded=o,s.total=r,s.current=a,s.handle=l},setProgressRail:function(e){var t=void 0!=e?e.target:this.media,i=null;t&&t.buffered&&t.buffered.length>0&&t.buffered.end&&t.duration?i=t.buffered.end(0)/t.duration:t&&void 0!=t.bytesTotal&&t.bytesTotal>0&&void 0!=t.bufferedBytes?i=t.bufferedBytes/t.bytesTotal:e&&e.lengthComputable&&0!=e.total&&(i=e.loaded/e.total),null!==i&&(i=Math.min(1,Math.max(0,i)),this.loaded&&this.total&&this.loaded.width(this.total.width()*i))},setCurrentRail:function(){if(void 0!=this.media.currentTime&&this.media.duration&&this.total&&this.handle){var e=Math.round(this.total.width()*this.media.currentTime/this.media.duration),t=e-Math.round(this.handle.outerWidth(!0)/2);this.current.width(e),this.handle.css("left",t)}}})}(mejs.$),function(e){e.extend(mejs.MepDefaults,{duration:-1,timeAndDurationSeparator:"<span> | </span>"}),e.extend(MediaElementPlayer.prototype,{buildcurrent:function(t,i,o,n){e('<div class="mejs-time"><span class="mejs-currenttime">
167'+(t.options.alwaysShowHours?"00:":"")+(t.options.showTimecodeFrameCount?"00:00:00":"00:00")+"</span></div>").appendTo(i),this.currenttime=this.controls.find(".mejs-currenttime"),n.addEventListener("timeupdate",function(){t.updateCurrent()},!1)},buildduration:function(t,i,o,n){i.children().last().find(".mejs-currenttime").length>0?e(this.options.timeAndDurationSeparator+'<span class="mejs-duration">'+(this.options.duration>0?mejs.Utility.secondsToTimeCode(this.options.duration,this.options.alwaysShowHours||this.media.duration>3600,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25):(t.options.alwaysShowHours?"00:":"")+(t.options.showTimecodeFrameCount?"00:00:00":"00:00"))+"</span>").appendTo(i.find(".mejs-time")):(i.find(".mejs-currenttime").parent().addClass("mejs-currenttime-container"),e('<div class="mejs-time mejs-duration-container"><span class="mejs-duration">'+(this.options.duration>0?mejs.Utility.secondsToTimeCode(this.options.duration,this.options.alwaysShowHours||this.media.duration>3600,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25):(t.options.alwaysShowHours?"00:":"")+(t.options.showTimecodeFrameCount?"00:00:00":"00:00"))+"</span></div>").appendTo(i)),this.durationD=this.controls.find(".mejs-duration"),n.addEventListener("timeupdate",function(){t.updateDuration()},!1)},updateCurrent:function(){this.currenttime&&this.currenttime.html(mejs.Utility.secondsToTimeCode(this.media.currentTime,this.options.alwaysShowHours||this.media.duration>3600,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25))},updateDuration:function(){this.container.toggleClass("mejs-long-video",this.media.duration>3600),this.durationD&&(this.options.duration>0||this.media.duration)&&this.durationD.html(mejs.Utility.secondsToTimeCode(this.options.duration>0?this.options.duration:this.media.duration,this.options.alwaysShowHours,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25))}})}(mejs.$),function(e){e.extend(mejs.MepDefaults,{muteText:mejs.i18n.t("Mute Toggle"),hideVolumeOnTouchDevices:!0,audioVolume:"horizontal",videoVolume:"vertical"}),e.extend(MediaElementPlayer.prototype,{buildvolume:function(t,i,o,n){if(!mejs.MediaFeatures.isAndroid&&!mejs.MediaFeatures.isiOS||!this.options.hideVolumeOnTouchDevices){var s=this,r=s.isVideo?s.options.videoVolume:s.options.audioVolume,a="horizontal"==r?e('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+s.id+'" title="'+s.options.muteText+'" aria-label="'+s.options.muteText+'"></button></div><div class="mejs-horizontal-volume-slider"><div class="mejs-horizontal-volume-total"></div><div class="mejs-horizontal-volume-current"></div><div class="mejs-horizontal-volume-handle"></div></div>').appendTo(i):e('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+s.id+'" title="'+s.options.muteText+'" aria-label="'+s.options.muteText+'"></button><div class="mejs-volume-slider"><div class="mejs-volume-total"></div><div class="mejs-volume-current"></div><div class="mejs-volume-handle"></div></div></div>').appendTo(i),l=s.container.find(".mejs-volume-slider, .mejs-horizontal-volume-slider"),d=s.container.find(".mejs-volume-total, .mejs-horizontal-volume-total"),c=s.container.find(".mejs-volume-current, .mejs-horizontal-volume-current"),u=s.container.find(".mejs-volume-handle, .mejs-horizontal-volume-handle"),h=function(e,t){if(l.is(":visible")||"undefined"!=typeof t)if(e=Math.max(0,e),e=Math.min(e,1),0==e?a.removeClass("mejs-mute").addClass("mejs-unmute"):a.removeClass("mejs-unmute").addClass("mejs-mute"),"vertical"==r){var i=d.height(),o=d.position(),n=i-i*e;u.css("top",Math.round(o.top+n-u.height()/2)),c.height(i-n),c.css("top",o.top+n)}else i=d.width(),o=d.position(),i*=e,u.css("left",Math.round(o.left+i-u.width()/2)),c.width(Math.round(i));else l.show(),h(e,!0),l.hide()},m=function(e){var t=null,i=d.offset();if("vertical"==r){if(t=d.height(),parseInt(d.css("top").replace(/px/,""),10),t=(t-(e.pageY-i.top))/t,0==i.top||0==i.left)return}else t=d.width(),t=(e.pageX-i.left)/t;t=Math.max(0,t),t=Math.min(t,1),h(t),n.setMuted(0==t?!0:!1),n.setVolume(t)},p=!1,f=!1;
167a.hover(function(){l.show(),f=!0},function(){f=!1,!p&&"vertical"==r&&l.hide()}),l.bind("mouseover",function(){f=!0}).bind("mousedown",function(e){return m(e),s.globalBind("mousemove.vol",function(e){m(e)}),s.globalBind("mouseup.vol",function(){p=!1,s.globalUnbind(".vol"),!f&&"vertical"==r&&l.hide()}),p=!0,!1}),a.find("button").click(function(){n.setMuted(!n.muted)}),n.addEventListener("volumechange",function(){p||(n.muted?(h(0),a.removeClass("mejs-mute").addClass("mejs-unmute")):(h(n.volume),a.removeClass("mejs-unmute").addClass("mejs-mute")))},!1),s.container.is(":visible")&&(h(t.options.startVolume),0===t.options.startVolume&&n.setMuted(!0),"native"===n.pluginType&&n.setVolume(t.options.startVolume))}}})}(mejs.$),function(e){e.extend(mejs.MepDefaults,{usePluginFullScreen:!0,newWindowCallback:function(){return""},fullscreenText:mejs.i18n.t("Fullscreen")}),e.extend(MediaElementPlayer.prototype,{isFullScreen:!1,isNativeFullScreen:!1,isInIframe:!1,buildfullscreen:function(t,i,o,n){if(t.isVideo){t.isInIframe=window.location!=window.parent.location,mejs.MediaFeatures.hasTrueNativeFullScreen&&(o=function(){t.isFullScreen&&(mejs.MediaFeatures.isFullScreen()?(t.isNativeFullScreen=!0,t.setControlsSize()):(t.isNativeFullScreen=!1,t.exitFullScreen()))},mejs.MediaFeatures.hasMozNativeFullScreen?t.globalBind(mejs.MediaFeatures.fullScreenEventName,o):t.container.bind(mejs.MediaFeatures.fullScreenEventName,o));var s=this,r=e('<div class="mejs-button mejs-fullscreen-button"><button type="button" aria-controls="'+s.id+'" title="'+s.options.fullscreenText+'" aria-label="'+s.options.fullscreenText+'"></button></div>').appendTo(i);if("native"===s.media.pluginType||!s.options.usePluginFullScreen&&!mejs.MediaFeatures.isFirefox)r.click(function(){mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||t.isFullScreen?t.exitFullScreen():t.enterFullScreen()});else{var a=null;if(function(){var e=document.createElement("x"),t=document.documentElement,i=window.getComputedStyle;return"pointerEvents"in e.style?(e.style.pointerEvents="auto",e.style.pointerEvents="x",t.appendChild(e),i=i&&"auto"===i(e,"").pointerEvents,t.removeChild(e),!!i):!1}()&&!mejs.MediaFeatures.isOpera){var l=!1,d=function(){if(l){for(var e in c)c[e].hide();r.css("pointer-events",""),s.controls.css("pointer-events",""),s.media.removeEventListener("click",s.clickToPlayPauseCallback),l=!1}},c={};i=["top","left","right","bottom"];var u,h=function(){var e=r.offset().left-s.container.offset().left,t=r.offset().top-s.container.offset().top,i=r.outerWidth(!0),o=r.outerHeight(!0),n=s.container.width(),a=s.container.height();for(u in c)c[u].css({position:"absolute",top:0,left:0});c.top.width(n).height(t),c.left.width(e).height(o).css({top:t}),c.right.width(n-e-i).height(o).css({top:t,left:e+i}),c.bottom.width(n).height(a-o-t).css({top:t+o})};for(s.globalBind("resize",function(){h()}),u=0,o=i.length;o>u;u++)c[i[u]]=e('<div class="mejs-fullscreen-hover" />').appendTo(s.container).mouseover(d).hide();r.on("mouseover",function(){if(!s.isFullScreen){var e=r.offset(),i=t.container.offset();n.positionFullscreenButton(e.left-i.left,e.top-i.top,!1),r.css("pointer-events","none"),s.controls.css("pointer-events","none"),s.media.addEventListener("click",s.clickToPlayPauseCallback);for(u in c)c[u].show();h(),l=!0}}),n.addEventListener("fullscreenchange",function(){s.isFullScreen=!s.isFullScreen,s.isFullScreen?s.media.removeEventListener("click",s.clickToPlayPauseCallback):s.media.addEventListener("click",s.clickToPlayPauseCallback),d()}),s.globalBind("mousemove",function(e){if(l){var t=r.offset();(e.pageY<t.top||e.pageY>t.top+r.outerHeight(!0)||e.pageX<t.left||e.pageX>t.left+r.outerWidth(!0))&&(r.css("pointer-events",""),s.controls.css("pointer-events",""),l=!1)}})}else r.on("mouseover",function(){null!==a&&(clearTimeout(a),delete a);var e=r.offset(),i=t.container.offset();n.positionFullscreenButton(e.left-i.left,e.top-i.top,!0)}).on("mouseout",function(){null!==a&&(clearTimeout(a),delete a),a=setTimeout(function(){n.hideFullscreenButton()},1500)})}t.fullscreenBtn=r,s.globalBind("keydown",function(e){(mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||s.isFullScreen)&&27==e.keyCode&&t.exitFullScreen()})}},cleanfullscreen:function(e){e.exitFullScreen()},containerSizeTimeout:null,enterFullScreen:function(){var t=this;if("native"===t.media.pluginType||!mejs.MediaFeatures.isFirefox&&!t.options.usePluginFullScreen){if(e(document.documentElement).addClass("mejs-fullscreen"),normalHeight=t.container.height(),normalWidth=t.container.width(),"native"===t.media.pluginType)if(mejs.MediaFeatures.hasTrueNativeFullScreen)mejs.MediaFeatures.requestFullScreen(t.container[0]),t.isInIframe&&setTimeout(function o(){if(t.isNativeFullScreen){var i=(window.devicePixelRatio||1)*e(window).width(),n=screen.width;Math.abs(n-i)>.002*n?t.exitFullScreen():setTimeout(o,500)}},500);else if(mejs.MediaFeatures.hasSemiNativeFullScreen)return void t.media.webkitEnterFullscreen();
167if(t.isInIframe){var i=t.options.newWindowCallback(this);if(""!==i){if(!mejs.MediaFeatures.hasTrueNativeFullScreen)return t.pause(),void window.open(i,t.id,"top=0,left=0,width="+screen.availWidth+",height="+screen.availHeight+",resizable=yes,scrollbars=no,status=no,toolbar=no");setTimeout(function(){t.isNativeFullScreen||(t.pause(),window.open(i,t.id,"top=0,left=0,width="+screen.availWidth+",height="+screen.availHeight+",resizable=yes,scrollbars=no,status=no,toolbar=no"))},250)}}t.container.addClass("mejs-container-fullscreen").width("100%").height("100%"),t.containerSizeTimeout=setTimeout(function(){t.container.css({width:"100%",height:"100%"}),t.setControlsSize()},500),"native"===t.media.pluginType?t.$media.width("100%").height("100%"):(t.container.find(".mejs-shim").width("100%").height("100%"),t.media.setVideoSize(e(window).width(),e(window).height())),t.layers.children("div").width("100%").height("100%"),t.fullscreenBtn&&t.fullscreenBtn.removeClass("mejs-fullscreen").addClass("mejs-unfullscreen"),t.setControlsSize(),t.isFullScreen=!0}},exitFullScreen:function(){clearTimeout(this.containerSizeTimeout),"native"!==this.media.pluginType&&mejs.MediaFeatures.isFirefox?this.media.setFullscreen(!1):(mejs.MediaFeatures.hasTrueNativeFullScreen&&(mejs.MediaFeatures.isFullScreen()||this.isFullScreen)&&mejs.MediaFeatures.cancelFullScreen(),e(document.documentElement).removeClass("mejs-fullscreen"),this.container.removeClass("mejs-container-fullscreen").width(normalWidth).height(normalHeight),"native"===this.media.pluginType?this.$media.width(normalWidth).height(normalHeight):(this.container.find(".mejs-shim").width(normalWidth).height(normalHeight),this.media.setVideoSize(normalWidth,normalHeight)),this.layers.children("div").width(normalWidth).height(normalHeight),this.fullscreenBtn.removeClass("mejs-unfullscreen").addClass("mejs-fullscreen"),this.setControlsSize(),this.isFullScreen=!1)}})}(mejs.$),function(e){e.extend(mejs.MepDefaults,{startLanguage:"",tracksText:mejs.i18n.t("Captions/Subtitles"),hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1,slidesSelector:""}),e.extend(MediaElementPlayer.prototype,{hasChapters:!1,buildtracks:function(t,i,o,n){if(0!=t.tracks.length){var s;if(this.domNode.textTracks)for(s=this.domNode.textTracks.length-1;s>=0;s--)this.domNode.textTracks[s].mode="hidden";for(t.chapters=e('<div class="mejs-chapters mejs-layer"></div>').prependTo(o).hide(),t.captions=e('<div class="mejs-captions-layer mejs-layer"><div class="mejs-captions-position mejs-captions-position-hover"><span class="mejs-captions-text"></span></div></div>').prependTo(o).hide(),t.captionsText=t.captions.find(".mejs-captions-text"),t.captionsButton=e('<div class="mejs-button mejs-captions-button"><button type="button" aria-controls="'+this.id+'" title="'+this.options.tracksText+'" aria-label="'+this.options.tracksText+'"></button><div class="mejs-captions-selector"><ul><li><input type="radio" name="'+t.id+'_captions" id="'+t.id+'_captions_none" value="none" checked="checked" /><label for="'+t.id+'_captions_none">'+mejs.i18n.t("None")+"</label></li></ul></div></div>").appendTo(i),s=i=0;s<t.tracks.length;s++)"subtitles"==t.tracks[s].kind&&i++;for(this.options.toggleCaptionsButtonWhenOnlyOne&&1==i?t.captionsButton.on("click",function(){t.setTrack(null==t.selectedTrack?t.tracks[0].srclang:"none")}):t.captionsButton.hover(function(){e(this).find(".mejs-captions-selector").css("visibility","visible")},function(){e(this).find(".mejs-captions-selector").css("visibility","hidden")}).on("click","input[type=radio]",function(){lang=this.value,t.setTrack(lang)}),t.options.alwaysShowControls?t.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover"):t.container.bind("controlsshown",function(){t.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover")}).bind("controlshidden",function(){n.paused||t.container.find(".mejs-captions-position").removeClass("mejs-captions-position-hover")}),t.trackToLoad=-1,t.selectedTrack=null,t.isLoadingTrack=!1,s=0;s<t.tracks.length;s++)"subtitles"==t.tracks[s].kind&&t.addTrackButton(t.tracks[s].srclang,t.tracks[s].label);t.loadNextTrack(),n.addEventListener("timeupdate",function(){t.displayCaptions()},!1),""!=t.options.slidesSelector&&(t.slidesContainer=e(t.options.slidesSelector),n.addEventListener("timeupdate",function(){t.displaySlides()},!1)),n.addEventListener("loadedmetadata",function(){t.displayChapters()},!1),t.container.hover(function(){t.hasChapters&&(t.chapters.css("visibility","visible"),t.chapters.fadeIn(200).height(t.chapters.find(".mejs-chapter").outerHeight()))},function(){t.hasChapters&&!n.paused&&t.chapters.fadeOut(200,function(){e(this).css("visibility","hidden"),e(this).css("display","block")})}),null!==t.node.getAttribute("autoplay")&&t.chapters.css("visibility","hidden")}},setTrack:function(e){var t;if("none"==e)this.selectedTrack=null,this.captionsButton.removeClass("mejs-captions-enabled");else for(t=0;t<this.tracks.length;t++)if(this.tracks[t].srclang==e){null==this.selectedTrack&&this.captionsButton.addClass("mejs-captions-enabled"),this.selectedTrack=this.tracks[t],this.captions.attr("lang",this.selectedTrack.srclang),this.displayCaptions();break}},loadNextTrack:function(){this.trackToLoad++,this.trackToLoad<this.tracks.length?(this.isLoadingTrack=!0,this.loadTrack(this.trackToLoad)):(this.isLoadingTrack=!1,this.checkForTracks())},loadTrack:function(t){var i=this,o=i.tracks[t];e.ajax({url:o.src,dataType:"text",success:function(e){o.entries="string"==typeof e&&/<tt\s+xml/gi.exec(e)?mejs.TrackFormatParser.dfxp.parse(e):mejs.TrackFormatParser.webvvt.parse(e),o.isLoaded=!0,i.enableTrackButton(o.srclang,o.label),i.loadNextTrack(),"chapters"==o.kind&&i.media.addEventListener("play",function(){i.media.duration>0&&i.displayChapters(o)},!1),"slides"==o.kind&&i.setupSlides(o)},error:function(){i.loadNextTrack()}})},enableTrackButton:function(t,i){""===i&&(i=mejs.language.codes[t]||t),this.captionsButton.find("input[value="+t+"]").prop("disabled",!1).siblings("label").html(i),this.options.startLanguage==t&&e("#"+this.id+"_captions_"+t).click(),this.adjustLanguageBox()},addTrackButton:function(t,i){""===i&&(i=mejs.language.codes[t]||t),this.captionsButton.find("ul").append(e('<li><input type="radio" name="'+this.id+'_captions" id="'+this.id+"_captions_"+t+'" value="'+t+'" disabled="disabled" /><label for="'+this.id+"_captions_"+t+'">'+i+" (loading)</label></li>")),this.adjustLanguageBox(),this.container.find(".mejs-captions-translations option[value="+t+"]").remove()},adjustLanguageBox:function(){this.captionsButton.find(".mejs-captions-selector").height(this.captionsButton.find(".mejs-captions-selector ul").outerHeight(!0)+this.captionsButton.find(".mejs-captions-translations").outerHeight(!0))},checkForTracks:function(){var e=!1;if(this.options.hideCaptionsButtonWhenEmpty){for(i=0;i<this.tracks.length;i++)if("subtitles"==this.tracks[i].kind){e=!0;break}e||(this.captionsButton.hide(),this.setControlsSize())}},displayCaptions:function(){if("undefined"!=typeof this.tracks){var e,t=this.selectedTrack;if(null!=t&&t.isLoaded)for(e=0;e<t.entries.times.length;e++)if(this.media.currentTime>=t.entries.times[e].start&&this.media.currentTime<=t.entries.times[e].stop)return this.captionsText.html(t.entries.text[e]),void this.captions.show().height(0);this.captions.hide()}},setupSlides:function(e){this.slides=e,this.slides.entries.imgs=[this.slides.entries.text.length],this.showSlide(0)},showSlide:function(t){if("undefined"!=typeof this.tracks&&"undefined"!=typeof this.slidesContainer){var i=this,o=i.slides.entries.text[t],n=i.slides.entries.imgs[t];"undefined"==typeof n||"undefined"==typeof n.fadeIn?i.slides.entries.imgs[t]=n=e('<img src="'+o+'">').on("load",function(){n.appendTo(i.slidesContainer).hide().fadeIn().siblings(":visible").fadeOut()}):!n.is(":visible")&&!n.is(":animated")&&n.fadeIn().siblings(":visible").fadeOut()}},displaySlides:function(){if("undefined"!=typeof this.slides){var e,t=this.slides;for(e=0;e<t.entries.times.length;e++)if(this.media.currentTime>=t.entries.times[e].start&&this.media.currentTime<=t.entries.times[e].stop){this.showSlide(e);break}}},displayChapters:function(){var e;
167for(e=0;e<this.tracks.length;e++)if("chapters"==this.tracks[e].kind&&this.tracks[e].isLoaded){this.drawChapters(this.tracks[e]),this.hasChapters=!0;break}},drawChapters:function(t){var i,o,n=this,s=o=0;for(n.chapters.empty(),i=0;i<t.entries.times.length;i++)o=t.entries.times[i].stop-t.entries.times[i].start,o=Math.floor(o/n.media.duration*100),(o+s>100||i==t.entries.times.length-1&&100>o+s)&&(o=100-s),n.chapters.append(e('<div class="mejs-chapter" rel="'+t.entries.times[i].start+'" style="left: '+s.toString()+"%;width: "+o.toString()+'%;"><div class="mejs-chapter-block'+(i==t.entries.times.length-1?" mejs-chapter-block-last":"")+'"><span class="ch-title">'+t.entries.text[i]+'</span><span class="ch-time">'+mejs.Utility.secondsToTimeCode(t.entries.times[i].start)+"&ndash;"+mejs.Utility.secondsToTimeCode(t.entries.times[i].stop)+"</span></div></div>")),s+=o;n.chapters.find("div.mejs-chapter").click(function(){n.media.setCurrentTime(parseFloat(e(this).attr("rel"))),n.media.paused&&n.media.play()}),n.chapters.show()}}),mejs.language={codes:{af:"Afrikaans",sq:"Albanian",ar:"Arabic",be:"Belarusian",bg:"Bulgarian",ca:"Catalan",zh:"Chinese","zh-cn":"Chinese Simplified","zh-tw":"Chinese Traditional",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch",en:"English",et:"Estonian",tl:"Filipino",fi:"Finnish",fr:"French",gl:"Galician",de:"German",el:"Greek",ht:"Haitian Creole",iw:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",ga:"Irish",it:"Italian",ja:"Japanese",ko:"Korean",lv:"Latvian",lt:"Lithuanian",mk:"Macedonian",ms:"Malay",mt:"Maltese",no:"Norwegian",fa:"Persian",pl:"Polish",pt:"Portuguese",ro:"Romanian",ru:"Russian",sr:"Serbian",sk:"Slovak",sl:"Slovenian",es:"Spanish",sw:"Swahili",sv:"Swedish",tl:"Tagalog",th:"Thai",tr:"Turkish",uk:"Ukrainian",vi:"Vietnamese",cy:"Welsh",yi:"Yiddish"}},mejs.TrackFormatParser={webvvt:{pattern_identifier:/^([a-zA-z]+-)?[0-9]+$/,pattern_timecode:/^([0-9]{2}:[0-9]{2}:[0-9]{2}([,.][0-9]{1,3})?) --\> ([0-9]{2}:[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/,parse:function(t){var i=0;t=mejs.TrackFormatParser.split2(t,/\r?\n/);for(var o,n,s={text:[],times:[]};i<t.length;i++)if(this.pattern_identifier.exec(t[i])&&(i++,(o=this.pattern_timecode.exec(t[i]))&&i<t.length)){for(i++,n=t[i],i++;""!==t[i]&&i<t.length;)n=n+"\n"+t[i],i++;n=e.trim(n).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,"<a href='$1' target='_blank'>$1</a>"),s.text.push(n),s.times.push({start:0==mejs.Utility.convertSMPTEtoSeconds(o[1])?.2:mejs.Utility.convertSMPTEtoSeconds(o[1]),stop:mejs.Utility.convertSMPTEtoSeconds(o[3]),settings:o[5]})}return s}},dfxp:{parse:function(t){t=e(t).filter("tt");var i=0;i=t.children("div").eq(0);var o=i.find("p");i=t.find("#"+i.attr("style"));var n,s;if(t={text:[],times:[]},i.length&&(s=i.removeAttr("id").get(0).attributes,s.length))for(n={},i=0;i<s.length;i++)n[s[i].name.split(":")[1]]=s[i].value;for(i=0;i<o.length;i++){var r;if(s={start:null,stop:null,style:null},o.eq(i).attr("begin")&&(s.start=mejs.Utility.convertSMPTEtoSeconds(o.eq(i).attr("begin"))),!s.start&&o.eq(i-1).attr("end")&&(s.start=mejs.Utility.convertSMPTEtoSeconds(o.eq(i-1).attr("end"))),o.eq(i).attr("end")&&(s.stop=mejs.Utility.convertSMPTEtoSeconds(o.eq(i).attr("end"))),!s.stop&&o.eq(i+1).attr("begin")&&(s.stop=mejs.Utility.convertSMPTEtoSeconds(o.eq(i+1).attr("begin"))),n){r="";for(var a in n)r+=a+":"+n[a]+";"}r&&(s.style=r),0==s.start&&(s.start=.2),t.times.push(s),s=e.trim(o.eq(i).html()).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,"<a href='$1' target='_blank'>$1</a>"),t.text.push(s),0==t.times.start&&(t.times.start=2)}return t}},split2:function(e,t){return e.split(t)}},3!="x\n\ny".split(/\n/gi).length&&(mejs.TrackFormatParser.split2=function(e,t){var i,o=[],n="";for(i=0;i<e.length;i++)n+=e.substring(i,i+1),t.test(n)&&(o.push(n.replace(t,"")),n="");return o.push(n),o})}(mejs.$),function(e){e.extend(mejs.MepDefaults,{contextMenuItems:[{render:function(e){return"undefined"==typeof e.enterFullScreen?null:mejs.i18n.t(e.isFullScreen?"Turn off Fullscreen":"Go Fullscreen")},click:function(e){e.isFullScreen?e.exitFullScreen():e.enterFullScreen()}},{render:function(e){return mejs.i18n.t(e.media.muted?"Unmute":"Mute")},click:function(e){e.setMuted(e.media.muted?!1:!0)}},{isSeparator:!0},{render:function(){return mejs.i18n.t("Download Video")},click:function(e){window.location.href=e.media.currentSrc}}]}),e.extend(MediaElementPlayer.prototype,{buildcontextmenu:function(t){t.contextMenu=e('<div class="mejs-contextmenu"></div>').appendTo(e("body")).hide(),t.container.bind("contextmenu",function(e){return t.isContextMenuEnabled?(e.preventDefault(),t.renderContextMenu(e.clientX-1,e.clientY-1),!1):void 0}),t.container.bind("click",function(){t.contextMenu.hide()}),t.contextMenu.bind("mouseleave",function(){t.startContextMenuTimer()})},cleancontextmenu:function(e){e.contextMenu.remove()},isContextMenuEnabled:!0,enableContextMenu:function(){this.isContextMenuEnabled=!0},disableContextMenu:function(){this.isContextMenuEnabled=!1},contextMenuTimeout:null,startContextMenuTimer:function(){var e=this;e.killContextMenuTimer(),e.contextMenuTimer=setTimeout(function(){e.hideContextMenu(),e.killContextMenuTimer()},750)},killContextMenuTimer:function(){var e=this.contextMenuTimer;null!=e&&(clearTimeout(e),delete e)},hideContextMenu:function(){this.contextMenu.hide()},renderContextMenu:function(t,i){for(var o=this,n="",s=o.options.contextMenuItems,r=0,a=s.length;a>r;r++)if(s[r].isSeparator)n+='<div class="mejs-contextmenu-separator"></div>';else{var l=s[r].render(o);null!=l&&(n+='<div class="mejs-contextmenu-item" data-itemindex="'+r+'" id="element-'+1e6*Math.random()+'">'+l+"</div>")}o.contextMenu.empty().append(e(n)).css({top:i,left:t}).show(),o.contextMenu.find(".mejs-contextmenu-item").each(function(){var t=e(this),i=parseInt(t.data("itemindex"),10),n=o.options.contextMenuItems[i];"undefined"!=typeof n.show&&n.show(t,o),t.click(function(){"undefined"!=typeof n.click&&n.click(o),o.contextMenu.hide()})}),setTimeout(function(){o.killControlsTimer("rev3")},100)}})}(mejs.$),function(e){e.extend(mejs.MepDefaults,{postrollCloseText:mejs.i18n.t("Close")}),e.extend(MediaElementPlayer.prototype,{buildpostroll:function(t,i,o){var n=this.container.find('link[rel="postroll"]').attr("href");"undefined"!=typeof n&&(t.postroll=e('<div class="mejs-postroll-layer mejs-layer"><a class="mejs-postroll-close" onclick="$(this).parent().hide();return false;">'+this.options.postrollCloseText+'</a>
167<div class="mejs-postroll-layer-content"></div></div>').prependTo(o).hide(),this.media.addEventListener("ended",function(){e.ajax({dataType:"html",url:n,success:function(e){o.find(".mejs-postroll-layer-content").html(e)}}),t.postroll.show()},!1))}})}(mejs.$),function(e){var t=!1,i=!1,o=5e3,n=2e3,s=0,r=function(){var e=document.getElementsByTagName("script"),e=e[e.length-1].src.split("?")[0];return 0<e.split("/").length?e.split("/").slice(0,-1).join("/")+"/":""}();Array.prototype.forEach||(Array.prototype.forEach=function(e,t){for(var i=0,o=this.length;o>i;++i)e.call(t,this[i],i,this)});var l=window.requestAnimationFrame||!1,d=window.cancelAnimationFrame||!1;["ms","moz","webkit","o"].forEach(function(e){l||(l=window[e+"RequestAnimationFrame"]),d||(d=window[e+"CancelAnimationFrame"]||window[e+"CancelRequestAnimationFrame"])});var c=window.MutationObserver||window.WebKitMutationObserver||!1,u={zindex:"auto",cursoropacitymin:0,cursoropacitymax:1,cursorcolor:"#424242",cursorwidth:"5px",cursorborder:"1px solid #fff",cursorborderradius:"5px",scrollspeed:60,mousescrollstep:24,touchbehavior:!1,hwacceleration:!0,usetransition:!0,boxzoom:!1,dblclickzoom:!0,gesturezoom:!0,grabcursorenabled:!0,autohidemode:!0,background:"",iframeautoresize:!0,cursorminheight:32,preservenativescrolling:!0,railoffset:!1,bouncescroll:!0,spacebarenabled:!0,railpadding:{top:0,right:0,left:0,bottom:0},disableoutline:!0,horizrailenabled:!0,railalign:"right",railvalign:"bottom",enabletranslate3d:!0,enablemousewheel:!0,enablekeyboard:!0,smoothscroll:!0,sensitiverail:!0,enablemouselockapi:!0,cursorfixedheight:!1,directionlockdeadzone:6,hidecursordelay:400,nativeparentscrolling:!0,enablescrollonselection:!0,overflowx:!0,overflowy:!0,cursordragspeed:.3,rtlmode:!1,cursordragontouch:!1},h=!1,m=function(){if(h)return h;var e=document.createElement("DIV"),t={haspointerlock:"pointerLockElement"in document||"mozPointerLockElement"in document||"webkitPointerLockElement"in document};t.isopera="opera"in window,t.isopera12=t.isopera&&"getUserMedia"in navigator,t.isie="all"in document&&"attachEvent"in e&&!t.isopera,t.isieold=t.isie&&!("msInterpolationMode"in e.style),t.isie7=!(!t.isie||t.isieold||"documentMode"in document&&7!=document.documentMode),t.isie8=t.isie&&"documentMode"in document&&8==document.documentMode,t.isie9=t.isie&&"performance"in window&&9<=document.documentMode,t.isie10=t.isie&&"performance"in window&&10<=document.documentMode,t.isie9mobile=/iemobile.9/i.test(navigator.userAgent),t.isie9mobile&&(t.isie9=!1),t.isie7mobile=!t.isie9mobile&&t.isie7&&/iemobile/i.test(navigator.userAgent),t.ismozilla="MozAppearance"in e.style,t.iswebkit="WebkitAppearance"in e.style,t.ischrome="chrome"in window,t.ischrome22=t.ischrome&&t.haspointerlock,t.ischrome26=t.ischrome&&"transition"in e.style,t.cantouch="ontouchstart"in document.documentElement||"ontouchstart"in window,t.hasmstouch=window.navigator.msPointerEnabled||!1,t.ismac=/^mac$/i.test(navigator.platform),t.isios=t.cantouch&&/iphone|ipad|ipod/i.test(navigator.platform),t.isios4=t.isios&&!("seal"in Object),t.isandroid=/android/i.test(navigator.userAgent),t.trstyle=!1,t.hastransform=!1,t.hastranslate3d=!1,t.transitionstyle=!1,t.hastransition=!1,t.transitionend=!1;for(var i=["transform","msTransform","webkitTransform","MozTransform","OTransform"],o=0;o<i.length;o++)if("undefined"!=typeof e.style[i[o]]){t.trstyle=i[o];break}t.hastransform=0!=t.trstyle,t.hastransform&&(e.style[t.trstyle]="translate3d(1px,2px,3px)",t.hastranslate3d=/translate3d/.test(e.style[t.trstyle])),t.transitionstyle=!1,t.prefixstyle="",t.transitionend=!1;for(var i="transition webkitTransition MozTransition OTransition OTransition msTransition KhtmlTransition".split(" "),n=" -webkit- -moz- -o- -o -ms- -khtml-".split(" "),s="transitionend webkitTransitionEnd transitionend otransitionend oTransitionEnd msTransitionEnd KhtmlTransitionEnd".split(" "),o=0;o<i.length;o++)if(i[o]in e.style){t.transitionstyle=i[o],t.prefixstyle=n[o],t.transitionend=s[o];break}t.ischrome26&&(t.prefixstyle=n[1]),t.hastransition=t.transitionstyle;e:{for(i=["-moz-grab","-webkit-grab","grab"],(t.ischrome&&!t.ischrome22||t.isie)&&(i=[]),o=0;o<i.length;o++)if(n=i[o],e.style.cursor=n,e.style.cursor==n){i=n;break e}i="url(http://www.google.com/intl/en_ALL/mapfiles/openhand.cur),n-resize"}
167return t.cursorgrabvalue=i,t.hasmousecapture="setCapture"in e,t.hasMutationObserver=!1!==c,h=t},p=function(a,h){function p(){var e=w.win;if("zIndex"in e)return e.zIndex();for(;0<e.length&&9!=e[0].nodeType;){var t=e.css("zIndex");if(!isNaN(t)&&0!=t)return parseInt(t);e=e.parent()}return!1}function g(e,t,i){return t=e.css(t),e=parseFloat(t),isNaN(e)?(e=S[t]||0,i=3==e?i?w.win.outerHeight()-w.win.innerHeight():w.win.outerWidth()-w.win.innerWidth():1,w.isie8&&e&&(e+=1),i?e:0):e}function v(e,t,i,o){w._bind(e,t,function(o){o=o?o:window.event;var n={original:o,target:o.target||o.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"==o.type?0:1,deltaX:0,deltaZ:0,preventDefault:function(){return o.preventDefault?o.preventDefault():o.returnValue=!1,!1},stopImmediatePropagation:function(){o.stopImmediatePropagation?o.stopImmediatePropagation():o.cancelBubble=!0}};return"mousewheel"==t?(n.deltaY=-.025*o.wheelDelta,o.wheelDeltaX&&(n.deltaX=-.025*o.wheelDeltaX)):n.deltaY=o.detail,i.call(e,n)},o)}function y(e,t,i){var o,n;if(0==e.deltaMode?(o=-Math.floor(e.deltaX*(w.opt.mousescrollstep/54)),n=-Math.floor(e.deltaY*(w.opt.mousescrollstep/54))):1==e.deltaMode&&(o=-Math.floor(e.deltaX*w.opt.mousescrollstep),n=-Math.floor(e.deltaY*w.opt.mousescrollstep)),t&&0==o&&n&&(o=n,n=0),o&&(w.scrollmom&&w.scrollmom.stop(),w.lastdeltax+=o,w.debounced("mousewheelx",function(){var e=w.lastdeltax;w.lastdeltax=0,w.rail.drag||w.doScrollLeftBy(e)},120)),n){if(w.opt.nativeparentscrolling&&i&&!w.ispage&&!w.zoomactive)if(0>n){if(w.getScrollTop()>=w.page.maxh)return!0}else if(0>=w.getScrollTop())return!0;w.scrollmom&&w.scrollmom.stop(),w.lastdeltay+=n,w.debounced("mousewheely",function(){var e=w.lastdeltay;w.lastdeltay=0,w.rail.drag||w.doScrollBy(e)},120)}return e.stopImmediatePropagation(),e.preventDefault()}var w=this;if(this.version="3.4.0",this.name="nicescroll",this.me=h,this.opt={doc:e("body"),win:!1},e.extend(this.opt,u),this.opt.snapbackspeed=80,a)for(var b in w.opt)"undefined"!=typeof a[b]&&(w.opt[b]=a[b]);this.iddoc=(this.doc=w.opt.doc)&&this.doc[0]?this.doc[0].id||"":"",this.ispage=/BODY|HTML/.test(w.opt.win?w.opt.win[0].nodeName:this.doc[0].nodeName),this.haswrapper=!1!==w.opt.win,this.win=w.opt.win||(this.ispage?e(window):this.doc),this.docscroll=this.ispage&&!this.haswrapper?e(window):this.win,this.body=e("body"),this.iframe=this.isfixed=this.viewport=!1,this.isiframe="IFRAME"==this.doc[0].nodeName&&"IFRAME"==this.win[0].nodeName,this.istextarea="TEXTAREA"==this.win[0].nodeName,this.forcescreen=!1,this.canshowonmouseevent="scroll"!=w.opt.autohidemode,this.page=this.view=this.onzoomout=this.onzoomin=this.onscrollcancel=this.onscrollend=this.onscrollstart=this.onclick=this.ongesturezoom=this.onkeypress=this.onmousewheel=this.onmousemove=this.onmouseup=this.onmousedown=!1,this.scroll={x:0,y:0},this.scrollratio={x:0,y:0},this.cursorheight=20,this.scrollvaluemax=0,this.observerremover=this.observer=this.scrollmom=this.scrollrunning=this.checkrtlmode=!1;do this.id="ascrail"+n++;while(document.getElementById(this.id));this.hasmousefocus=this.hasfocus=this.zoomactive=this.zoom=this.selectiondrag=this.cursorfreezed=this.cursor=this.rail=!1,this.visibility=!0,this.hidden=this.locked=!1,this.cursoractive=!0,this.overflowx=w.opt.overflowx,this.overflowy=w.opt.overflowy,this.nativescrollingarea=!1,this.checkarea=0,this.events=[],this.saved={},this.delaylist={},this.synclist={},this.lastdeltay=this.lastdeltax=0,this.detected=m();var x=e.extend({},this.detected);if(this.ishwscroll=(this.canhwscroll=x.hastransform&&w.opt.hwacceleration)&&w.haswrapper,this.istouchcapable=!1,x.cantouch&&x.ischrome&&!x.isios&&!x.isandroid&&(this.istouchcapable=!0,x.cantouch=!1),x.cantouch&&x.ismozilla&&!x.isios&&(this.istouchcapable=!0,x.cantouch=!1),w.opt.enablemouselockapi||(x.hasmousecapture=!1,x.haspointerlock=!1),this.delayed=function(e,t,i,o){var n=w.delaylist[e],s=(new Date).getTime();return!o&&n&&n.tt?!1:(n&&n.tt&&clearTimeout(n.tt),void(n&&n.last+i>s&&!n.tt?w.delaylist[e]={last:s+i,tt:setTimeout(function(){w.delaylist[e].tt=0,t.call()},i)}:n&&n.tt||(w.delaylist[e]={last:s,tt:0},setTimeout(function(){t.call()},0))))},this.debounced=function(e,t,i){var o=w.delaylist[e];(new Date).getTime(),w.delaylist[e]=t,o||setTimeout(function(){var t=w.delaylist[e];w.delaylist[e]=!1,t.call()},i)},this.synched=function(e,t){return w.synclist[e]=t,function(){w.onsync||(l(function(){w.onsync=!1;for(e in w.synclist){var t=w.synclist[e];t&&t.call(w),w.synclist[e]=!1}}),w.onsync=!0)}(),e},this.unsynched=function(e){w.synclist[e]&&(w.synclist[e]=!1)},this.css=function(e,t){for(var i in t)w.saved.css.push([e,i,e.css(i)]),e.css(i,t[i])},this.scrollTop=function(e){return"undefined"==typeof e?w.getScrollTop():w.setScrollTop(e)},this.scrollLeft=function(e){return"undefined"==typeof e?w.getScrollLeft():w.setScrollLeft(e)},BezierClass=function(e,t,i,o,n,s,r){this.st=e,this.ed=t,this.spd=i,this.p1=o||0,this.p2=n||1,this.p3=s||0,this.p4=r||1,this.ts=(new Date).getTime(),this.df=this.ed-this.st},BezierClass.prototype={B2:function(e){return 3*e*e*(1-e)},B3:function(e){return 3*e*(1-e)*(1-e)},B4:function(e){return(1-e)*(1-e)*(1-e)},getNow:function(){var e=1-((new Date).getTime()-this.ts)/this.spd,t=this.B2(e)+this.B3(e)+this.B4(e);return 0>e?this.ed:this.st+Math.round(this.df*t)},update:function(e,t){return this.st=this.getNow(),this.ed=e,this.spd=t,this.ts=(new Date).getTime(),this.df=this.ed-this.st,this}},this.ishwscroll){this.doc.translate={x:0,y:0,tx:"0px",ty:"0px"},x.hastranslate3d&&x.isios&&this.doc.css("-webkit-backface-visibility","hidden");var T=function(){var e=w.doc.css(x.trstyle);return e&&"matrix"==e.substr(0,6)?e.replace(/^.*\((.*)\)$/g,"$1").replace(/px/g,"").split(/, +/):!1};
167this.getScrollTop=function(e){if(!e){if(e=T())return 16==e.length?-e[13]:-e[5];if(w.timerscroll&&w.timerscroll.bz)return w.timerscroll.bz.getNow()}return w.doc.translate.y},this.getScrollLeft=function(e){if(!e){if(e=T())return 16==e.length?-e[12]:-e[4];if(w.timerscroll&&w.timerscroll.bh)return w.timerscroll.bh.getNow()}return w.doc.translate.x},this.notifyScrollEvent=document.createEvent?function(e){var t=document.createEvent("UIEvents");t.initUIEvent("scroll",!1,!0,window,1),e.dispatchEvent(t)}:document.fireEvent?function(e){var t=document.createEventObject();e.fireEvent("onscroll"),t.cancelBubble=!0}:function(){},x.hastranslate3d&&w.opt.enabletranslate3d?(this.setScrollTop=function(e,t){w.doc.translate.y=e,w.doc.translate.ty=-1*e+"px",w.doc.css(x.trstyle,"translate3d("+w.doc.translate.tx+","+w.doc.translate.ty+",0px)"),t||w.notifyScrollEvent(w.win[0])},this.setScrollLeft=function(e,t){w.doc.translate.x=e,w.doc.translate.tx=-1*e+"px",w.doc.css(x.trstyle,"translate3d("+w.doc.translate.tx+","+w.doc.translate.ty+",0px)"),t||w.notifyScrollEvent(w.win[0])}):(this.setScrollTop=function(e,t){w.doc.translate.y=e,w.doc.translate.ty=-1*e+"px",w.doc.css(x.trstyle,"translate("+w.doc.translate.tx+","+w.doc.translate.ty+")"),t||w.notifyScrollEvent(w.win[0])},this.setScrollLeft=function(e,t){w.doc.translate.x=e,w.doc.translate.tx=-1*e+"px",w.doc.css(x.trstyle,"translate("+w.doc.translate.tx+","+w.doc.translate.ty+")"),t||w.notifyScrollEvent(w.win[0])})}else this.getScrollTop=function(){return w.docscroll.scrollTop()},this.setScrollTop=function(e){return w.docscroll.scrollTop(e)},this.getScrollLeft=function(){return w.docscroll.scrollLeft()},this.setScrollLeft=function(e){return w.docscroll.scrollLeft(e)};this.getTarget=function(e){return e?e.target?e.target:e.srcElement?e.srcElement:!1:!1},this.hasParent=function(e,t){if(!e)return!1;for(var i=e.target||e.srcElement||e||!1;i&&i.id!=t;)i=i.parentNode||!1;return!1!==i};var S={thin:1,medium:3,thick:5};this.getOffset=function(){if(w.isfixed)return{top:parseFloat(w.win.css("top")),left:parseFloat(w.win.css("left"))};if(!w.viewport)return w.win.offset();var e=w.win.offset(),t=w.viewport.offset();return{top:e.top-t.top+w.viewport.scrollTop(),left:e.left-t.left+w.viewport.scrollLeft()}},this.updateScrollBar=function(e){if(w.ishwscroll)w.rail.css({height:w.win.innerHeight()}),w.railh&&w.railh.css({width:w.win.innerWidth()});else{var t=w.getOffset(),i=t.top,o=t.left,i=i+g(w.win,"border-top-width",!0);w.win.outerWidth(),w.win.innerWidth();var o=o+(w.rail.align?w.win.outerWidth()-g(w.win,"border-right-width")-w.rail.width:g(w.win,"border-left-width")),n=w.opt.railoffset;n&&(n.top&&(i+=n.top),w.rail.align&&n.left&&(o+=n.left)),w.locked||w.rail.css({top:i,left:o,height:e?e.h:w.win.innerHeight()}),w.zoom&&w.zoom.css({top:i+1,left:1==w.rail.align?o-20:o+w.rail.width+4}),w.railh&&!w.locked&&(i=t.top,o=t.left,e=w.railh.align?i+g(w.win,"border-top-width",!0)+w.win.innerHeight()-w.railh.height:i+g(w.win,"border-top-width",!0),o+=g(w.win,"border-left-width"),w.railh.css({top:e,left:o,width:w.railh.width}))}},this.doRailClick=function(e,t,i){var o;w.locked||(w.cancelEvent(e),t?(t=i?w.doScrollLeft:w.doScrollTop,o=i?(e.pageX-w.railh.offset().left-w.cursorwidth/2)*w.scrollratio.x:(e.pageY-w.rail.offset().top-w.cursorheight/2)*w.scrollratio.y,t(o)):(t=i?w.doScrollLeftBy:w.doScrollBy,o=i?w.scroll.x:w.scroll.y,e=i?e.pageX-w.railh.offset().left:e.pageY-w.rail.offset().top,i=i?w.view.w:w.view.h,t(o>=e?i:-i)))},w.hasanimationframe=l,w.hascancelanimationframe=d,w.hasanimationframe?w.hascancelanimationframe||(d=function(){w.cancelAnimationFrame=!0}):(l=function(e){return setTimeout(e,15-Math.floor(+new Date/1e3)%16)},d=clearInterval),this.init=function(){if(w.saved.css=[],x.isie7mobile)return!0;if(x.hasmstouch&&w.css(w.ispage?e("html"):w.win,{"-ms-touch-action":"none"}),w.zindex="auto",w.zindex=w.ispage||"auto"!=w.opt.zindex?w.opt.zindex:p()||"auto",!w.ispage&&"auto"!=w.zindex&&w.zindex>s&&(s=w.zindex),w.isie&&0==w.zindex&&"auto"==w.opt.zindex&&(w.zindex="auto"),!w.ispage||!x.cantouch&&!x.isieold&&!x.isie9mobile){var n=w.docscroll;w.ispage&&(n=w.haswrapper?w.win:w.doc),x.isie9mobile||w.css(n,{"overflow-y":"hidden"}),w.ispage&&x.isie7&&("BODY"==w.doc[0].nodeName?w.css(e("html"),{"overflow-y":"hidden"}):"HTML"==w.doc[0].nodeName&&w.css(e("body"),{"overflow-y":"hidden"})),x.isios&&!w.ispage&&!w.haswrapper&&w.css(e("body"),{"-webkit-overflow-scrolling":"touch"});var a=e(document.createElement("div"));a.css({position:"relative",top:0,"float":"right",width:w.opt.cursorwidth,height:"0px","background-color":w.opt.cursorcolor,border:w.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":w.opt.cursorborderradiu
167s,"-moz-border-radius":w.opt.cursorborderradius,"border-radius":w.opt.cursorborderradius}),a.hborder=parseFloat(a.outerHeight()-a.innerHeight()),w.cursor=a;var l=e(document.createElement("div"));l.attr("id",w.id),l.addClass("nicescroll-rails");var d,u,h,m=["left","right"];for(h in m)u=m[h],(d=w.opt.railpadding[u])?l.css("padding-"+u,d+"px"):w.opt.railpadding[u]=0;if(l.append(a),l.width=Math.max(parseFloat(w.opt.cursorwidth),a.outerWidth())+w.opt.railpadding.left+w.opt.railpadding.right,l.css({width:l.width+"px",zIndex:w.zindex,background:w.opt.background,cursor:"default"}),l.visibility=!0,l.scrollable=!0,l.align="left"==w.opt.railalign?0:1,w.rail=l,a=w.rail.drag=!1,w.opt.boxzoom&&!w.ispage&&!x.isieold&&(a=document.createElement("div"),w.bind(a,"click",w.doZoom),w.zoom=e(a),w.zoom.css({cursor:"pointer","z-index":w.zindex,backgroundImage:"url("+r+"zoomico.png)",height:18,width:18,backgroundPosition:"0px 0px"}),w.opt.dblclickzoom&&w.bind(w.win,"dblclick",w.doZoom),x.cantouch&&w.opt.gesturezoom&&(w.ongesturezoom=function(e){return 1.5<e.scale&&w.doZoomIn(e),.8>e.scale&&w.doZoomOut(e),w.cancelEvent(e)},w.bind(w.win,"gestureend",w.ongesturezoom))),w.railh=!1,w.opt.horizrailenabled){w.css(n,{"overflow-x":"hidden"}),a=e(document.createElement("div")),a.css({position:"relative",top:0,height:w.opt.cursorwidth,width:"0px","background-color":w.opt.cursorcolor,border:w.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":w.opt.cursorborderradius,"-moz-border-radius":w.opt.cursorborderradius,"border-radius":w.opt.cursorborderradius}),a.wborder=parseFloat(a.outerWidth()-a.innerWidth()),w.cursorh=a;var g=e(document.createElement("div"));g.attr("id",w.id+"-hr"),g.addClass("nicescroll-rails"),g.height=Math.max(parseFloat(w.opt.cursorwidth),a.outerHeight()),g.css({height:g.height+"px",zIndex:w.zindex,background:w.opt.background}),g.append(a),g.visibility=!0,g.scrollable=!0,g.align="top"==w.opt.railvalign?0:1,w.railh=g,w.railh.drag=!1}if(w.ispage?(l.css({position:"fixed",top:"0px",height:"100%"}),l.css(l.align?{right:"0px"}:{left:"0px"}),w.body.append(l),w.railh&&(g.css({position:"fixed",left:"0px",width:"100%"}),g.css(g.align?{bottom:"0px"}:{top:"0px"}),w.body.append(g))):(w.ishwscroll?("static"==w.win.css("position")&&w.css(w.win,{position:"relative"}),n="HTML"==w.win[0].nodeName?w.body:w.win,w.zoom&&(w.zoom.css({position:"absolute",top:1,right:0,"margin-right":l.width+4}),n.append(w.zoom)),l.css({position:"absolute",top:0}),l.css(l.align?{right:0}:{left:0}),n.append(l),g&&(g.css({position:"absolute",left:0,bottom:0}),g.css(g.align?{bottom:0}:{top:0}),n.append(g))):(w.isfixed="fixed"==w.win.css("position"),n=w.isfixed?"fixed":"absolute",w.isfixed||(w.viewport=w.getViewport(w.win[0])),w.viewport&&(w.body=w.viewport,0==/relative|absolute/.test(w.viewport.css("position"))&&w.css(w.viewport,{position:"relative"})),l.css({position:n}),w.zoom&&w.zoom.css({position:n}),w.updateScrollBar(),w.body.append(l),w.zoom&&w.body.append(w.zoom),w.railh&&(g.css({position:n}),w.body.append(g))),x.isios&&w.css(w.win,{"-webkit-tap-highlight-color":"rgba(0,0,0,0)","-webkit-touch-callout":"none"}),x.isie&&w.opt.disableoutline&&w.win.attr("hideFocus","true"),x.iswebkit&&w.opt.disableoutline&&w.win.css({outline:"none"})),!1===w.opt.autohidemode?(w.autohidedom=!1,w.rail.css({opacity:w.opt.cursoropacitymax}),w.railh&&w.railh.css({opacity:w.opt.cursoropacitymax})):!0===w.opt.autohidemode?(w.autohidedom=e().add(w.rail),x.isie8&&(w.autohidedom=w.autohidedom.add(w.cursor)),w.railh&&(w.autohidedom=w.autohidedom.add(w.railh)),w.railh&&x.isie8&&(w.autohidedom=w.autohidedom.add(w.cursorh))):"scroll"==w.opt.autohidemode?(w.autohidedom=e().add(w.rail),w.railh&&(w.autohidedom=w.autohidedom.add(w.railh))):"cursor"==w.opt.autohidemode?(w.autohidedom=e().add(w.cursor),w.railh&&(w.autohidedom=w.autohidedom.add(w.cursorh))):"hidden"==w.opt.autohidemode&&(w.autohidedom=!1,w.hide(),w.locked=!1),x.isie9mobile)w.scrollmom=new f(w),w.onmangotouch=function(e){e=w.getScrollTop();var t=w.getScrollLeft();if(e==w.scrollmom.lastscrolly&&t==w.scrollmom.lastscrollx)return!0;var i=e-w.mangotouch.sy,o=t-w.mangotouch.sx;if(0!=Math.round(Math.sqrt(Math.pow(o,2)+Math.pow(i,2)))){var n=0>i?-1:1,s=0>o?-1:1,r=+new Date;w.mangotouch.lazy&&clearTimeout(w.mangotouch.lazy),80<r-w.mangotouch.tm||w.mangotouch.dry!=n||w.mangotouch.drx!=s?(w.scrollmom.stop(),w.scrollmom.reset(t,e),w.mangotouch.sy=e,w.mangotouch.ly=e,w.mangotouch.sx=t,w.mangotouch.lx=t,w.mangotouch.dry=n,w.mangotouch.drx=s,w.mangotouch.tm=r):(w.scrollmom.stop(),w.scrollmom.update(w.mangotouch.sx-o,w.mangotouch.sy-i),w.mangotouch.tm=r,i=Math.max(Math.abs(w.mangotouch.ly-e),Math.abs(w.mangotouch.lx-t)),w.mangotouch.ly=e,w.mangotouch.lx=t,i>2&&(w.mangotouch.lazy=setTimeout(function(){w.mangotouch.lazy=!1,w.mangotouch.dry=0,w.mangotouch.drx=0,w.mangotouch.tm=0,w.scrollmom.doMomentum(30)},100)))}},l=w.getScrollTop(),g=w.getScrollLeft(),w.mangotouch={sy:l,ly:l,dry:0,sx:g,lx:g,drx:0,lazy:!1,tm:0},w.bind(w.docscroll,"scroll",w.onmangotouch);else{if(x.cantouch||w.istouchcapable||w.opt.touchbehavior||x.hasmstouch){w.scrollmom=new f(w),w.ontouchstart=function(t){if(t.pointerType&&2!=t.pointerType)return!1;if(!w.locked){if(x.hasmstouch)for(var i=t.target?t.target:!1;i;){var o=e(i).getNiceScroll();if(0<o.length&&o[0].me==w.me)break;
167if(0<o.length)return!1;if("DIV"==i.nodeName&&i.id==w.id)break;i=i.parentNode?i.parentNode:!1}if(w.cancelScroll(),(i=w.getTarget(t))&&/INPUT/i.test(i.nodeName)&&/range/i.test(i.type))return w.stopPropagation(t);if(!("clientX"in t)&&"changedTouches"in t&&(t.clientX=t.changedTouches[0].clientX,t.clientY=t.changedTouches[0].clientY),w.forcescreen&&(o=t,t={original:t.original?t.original:t},t.clientX=o.screenX,t.clientY=o.screenY),w.rail.drag={x:t.clientX,y:t.clientY,sx:w.scroll.x,sy:w.scroll.y,st:w.getScrollTop(),sl:w.getScrollLeft(),pt:2,dl:!1},w.ispage||!w.opt.directionlockdeadzone)w.rail.drag.dl="f";else{var o=e(window).width(),n=e(window).height(),s=Math.max(document.body.scrollWidth,document.documentElement.scrollWidth),r=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight),n=Math.max(0,r-n),o=Math.max(0,s-o);w.rail.drag.ck=!w.rail.scrollable&&w.railh.scrollable?n>0?"v":!1:w.rail.scrollable&&!w.railh.scrollable?o>0?"h":!1:!1,w.rail.drag.ck||(w.rail.drag.dl="f")}if(w.opt.touchbehavior&&w.isiframe&&x.isie&&(o=w.win.position(),w.rail.drag.x+=o.left,w.rail.drag.y+=o.top),w.hasmoving=!1,w.lastmouseup=!1,w.scrollmom.reset(t.clientX,t.clientY),!x.cantouch&&!this.istouchcapable&&!x.hasmstouch){if(!i||!/INPUT|SELECT|TEXTAREA/i.test(i.nodeName))return!w.ispage&&x.hasmousecapture&&i.setCapture(),w.cancelEvent(t);/SUBMIT|CANCEL|BUTTON/i.test(e(i).attr("type"))&&(pc={tg:i,click:!1},w.preventclick=pc)}}},w.ontouchend=function(e){return e.pointerType&&2!=e.pointerType?!1:w.rail.drag&&2==w.rail.drag.pt&&(w.scrollmom.doMomentum(),w.rail.drag=!1,w.hasmoving&&(w.hasmoving=!1,w.lastmouseup=!0,w.hideCursor(),x.hasmousecapture&&document.releaseCapture(),!x.cantouch))?w.cancelEvent(e):void 0};var v=w.opt.touchbehavior&&w.isiframe&&!x.hasmousecapture;w.ontouchmove=function(t,i){if(t.pointerType&&2!=t.pointerType)return!1;if(w.rail.drag&&2==w.rail.drag.pt){if(x.cantouch&&"undefined"==typeof t.original)return!0;if(w.hasmoving=!0,w.preventclick&&!w.preventclick.click&&(w.preventclick.click=w.preventclick.tg.onclick||!1,w.preventclick.tg.onclick=w.onpreventclick),t=e.extend({original:t},t),"changedTouches"in t&&(t.clientX=t.changedTouches[0].clientX,t.clientY=t.changedTouches[0].clientY),w.forcescreen){var o=t;t={original:t.original?t.original:t},t.clientX=o.screenX,t.clientY=o.screenY}if(o=ofy=0,v&&!i){var n=w.win.position(),o=-n.left;ofy=-n.top}var s=t.clientY+ofy,n=s-w.rail.drag.y,r=t.clientX+o,a=r-w.rail.drag.x,l=w.rail.drag.st-n;if(w.ishwscroll&&w.opt.bouncescroll?0>l?l=Math.round(l/2):l>w.page.maxh&&(l=w.page.maxh+Math.round((l-w.page.maxh)/2)):(0>l&&(s=l=0),l>w.page.maxh&&(l=w.page.maxh,s=0)),w.railh&&w.railh.scrollable){var d=w.rail.drag.sl-a;w.ishwscroll&&w.opt.bouncescroll?0>d?d=Math.round(d/2):d>w.page.maxw&&(d=w.page.maxw+Math.round((d-w.page.maxw)/2)):(0>d&&(r=d=0),d>w.page.maxw&&(d=w.page.maxw,r=0))}if(o=!1,w.rail.drag.dl)o=!0,"v"==w.rail.drag.dl?d=w.rail.drag.sl:"h"==w.rail.drag.dl&&(l=w.rail.drag.st);else{var n=Math.abs(n),a=Math.abs(a),c=w.opt.directionlockdeadzone;if("v"==w.rail.drag.ck){if(n>c&&.3*n>=a)return w.rail.drag=!1,!0;a>c&&(w.rail.drag.dl="f",e("body").scrollTop(e("body").scrollTop()))}else if("h"==w.rail.drag.ck){if(a>c&&.3*az>=n)return w.rail.drag=!1,!0;n>c&&(w.rail.drag.dl="f",e("body").scrollLeft(e("body").scrollLeft()))}}if(w.synched("touchmove",function(){w.rail.drag&&2==w.rail.drag.pt&&(w.prepareTransition&&w.prepareTransition(0),w.rail.scrollable&&w.setScrollTop(l),w.scrollmom.update(r,s),w.railh&&w.railh.scrollable?(w.setScrollLeft(d),w.showCursor(l,d)):w.showCursor(l),x.isie10&&document.selection.clear())}),x.ischrome&&w.istouchcapable&&(o=!1),o)return w.cancelEvent(t)}}}if(w.onmousedown=function(e,t){if(!w.rail.drag||1==w.rail.drag.pt){if(w.locked)return w.cancelEvent(e);w.cancelScroll(),w.rail.drag={x:e.clientX,y:e.clientY,sx:w.scroll.x,sy:w.scroll.y,pt:1,hr:!!t};var i=w.getTarget(e);return!w.ispage&&x.hasmousecapture&&i.setCapture(),w.isiframe&&!x.hasmousecapture&&(w.saved.csspointerevents=w.doc.css("pointer-events"),w.css(w.doc,{"pointer-events":"none"})),w.cancelEvent(e)}},w.onmouseup=function(e){return w.rail.drag&&(x.hasmousecapture&&document.releaseCapture(),w.isiframe&&!x.hasmousecapture&&w.doc.css("pointer-events",w.saved.csspointerevents),1==w.rail.drag.pt)?(w.rail.drag=!1,w.cancelEvent(e)):void 0},w.onmousemove=function(e){if(w.rail.drag&&1==w.rail.drag.pt){if(x.ischrome&&0==e.which)return w.onmouseup(e);if(w.cursorfreezed=!0,w.rail.drag.hr){w.scroll.x=w.rail.drag.sx+(e.clientX-w.rail.drag.x),0>w.scroll.x&&(w.scroll.x=0);var t=w.scrollvaluemaxw;w.scroll.x>t&&(w.scroll.x=t)}else w.scroll.y=w.rail.drag.sy+(e.clientY-w.rail.drag.y),0>w.scroll.y&&(w.scroll.y=0),t=w.scrollvaluemax,w.scroll.y>t&&(w.scroll.y=t);return w.synched("mousemove",function(){w.rail.drag&&1==w.rail.drag.pt&&(w.showCursor(),w.rail.drag.hr?w.doScrollLeft(Math.round(w.scroll.x*w.scrollratio.x),w.opt.cursordragspeed):w.doScrollTop(Math.round(w.scroll.y*w.scrollratio.y),w.opt.cursordragspeed))}),w.cancelEvent(e)}},x.cantouch||w.opt.touchbehavior)w.onpreventclick=function(e){return w.preventclick?(w.preventclick.tg.oncl
167ick=w.preventclick.click,w.preventclick=!1,w.cancelEvent(e)):void 0},w.bind(w.win,"mousedown",w.ontouchstart),w.onclick=x.isios?!1:function(e){return w.lastmouseup?(w.lastmouseup=!1,w.cancelEvent(e)):!0},w.opt.grabcursorenabled&&x.cursorgrabvalue&&(w.css(w.ispage?w.doc:w.win,{cursor:x.cursorgrabvalue}),w.css(w.rail,{cursor:x.cursorgrabvalue}));else{var y=function(e){if(w.selectiondrag){if(e){var t=w.win.outerHeight();e=e.pageY-w.selectiondrag.top,e>0&&t>e&&(e=0),e>=t&&(e-=t),w.selectiondrag.df=e}0!=w.selectiondrag.df&&(w.doScrollBy(2*-Math.floor(w.selectiondrag.df/6)),w.debounced("doselectionscroll",function(){y()},50))}};w.hasTextSelected="getSelection"in document?function(){return 0<document.getSelection().rangeCount}:"selection"in document?function(){return"None"!=document.selection.type}:function(){return!1},w.onselectionstart=function(){w.ispage||(w.selectiondrag=w.win.offset())},w.onselectionend=function(){w.selectiondrag=!1},w.onselectiondrag=function(e){w.selectiondrag&&w.hasTextSelected()&&w.debounced("selectionscroll",function(){y(e)},250)}}x.hasmstouch&&(w.css(w.rail,{"-ms-touch-action":"none"}),w.css(w.cursor,{"-ms-touch-action":"none"}),w.bind(w.win,"MSPointerDown",w.ontouchstart),w.bind(document,"MSPointerUp",w.ontouchend),w.bind(document,"MSPointerMove",w.ontouchmove),w.bind(w.cursor,"MSGestureHold",function(e){e.preventDefault()}),w.bind(w.cursor,"contextmenu",function(e){e.preventDefault()})),this.istouchcapable&&(w.bind(w.win,"touchstart",w.ontouchstart),w.bind(document,"touchend",w.ontouchend),w.bind(document,"touchcancel",w.ontouchend),w.bind(document,"touchmove",w.ontouchmove)),w.bind(w.cursor,"mousedown",w.onmousedown),w.bind(w.cursor,"mouseup",w.onmouseup),w.railh&&(w.bind(w.cursorh,"mousedown",function(e){w.onmousedown(e,!0)}),w.bind(w.cursorh,"mouseup",function(e){return w.rail.drag&&2==w.rail.drag.pt?void 0:(w.rail.drag=!1,w.hasmoving=!1,w.hideCursor(),x.hasmousecapture&&document.releaseCapture(),w.cancelEvent(e))})),(w.opt.cursordragontouch||!x.cantouch&&!w.opt.touchbehavior)&&(w.rail.css({cursor:"default"}),w.railh&&w.railh.css({cursor:"default"}),w.jqbind(w.rail,"mouseenter",function(){w.canshowonmouseevent&&w.showCursor(),w.rail.active=!0}),w.jqbind(w.rail,"mouseleave",function(){w.rail.active=!1,w.rail.drag||w.hideCursor()}),w.opt.sensitiverail&&(w.bind(w.rail,"click",function(e){w.doRailClick(e,!1,!1)}),w.bind(w.rail,"dblclick",function(e){w.doRailClick(e,!0,!1)}),w.bind(w.cursor,"click",function(e){w.cancelEvent(e)}),w.bind(w.cursor,"dblclick",function(e){w.cancelEvent(e)})),w.railh&&(w.jqbind(w.railh,"mouseenter",function(){w.canshowonmouseevent&&w.showCursor(),w.rail.active=!0}),w.jqbind(w.railh,"mouseleave",function(){w.rail.active=!1,w.rail.drag||w.hideCursor()}),w.opt.sensitiverail&&(w.bind(w.railh,"click",function(e){w.doRailClick(e,!1,!0)}),w.bind(w.railh,"dblclick",function(e){w.doRailClick(e,!0,!0)}),w.bind(w.cursorh,"click",function(e){w.cancelEvent(e)}),w.bind(w.cursorh,"dblclick",function(e){w.cancelEvent(e)})))),x.cantouch||w.opt.touchbehavior?(w.bind(x.hasmousecapture?w.win:document,"mouseup",w.ontouchend),w.bind(document,"mousemove",w.ontouchmove),w.onclick&&w.bind(document,"click",w.onclick),w.opt.cursordragontouch&&(w.bind(w.cursor,"mousedown",w.onmousedown),w.bind(w.cursor,"mousemove",w.onmousemove),w.cursorh&&w.bind(w.cursorh,"mousedown",w.onmousedown),w.cursorh&&w.bind(w.cursorh,"mousemove",w.onmousemove))):(w.bind(x.hasmousecapture?w.win:document,"mouseup",w.onmouseup),w.bind(document,"mousemove",w.onmousemove),w.onclick&&w.bind(document,"click",w.onclick),!w.ispage&&w.opt.enablescrollonselection&&(w.bind(w.win[0],"mousedown",w.onselectionstart),w.bind(document,"mouseup",w.onselectionend),w.bind(w.cursor,"mouseup",w.onselectionend),w.cursorh&&w.bind(w.cursorh,"mouseup",w.onselectionend),w.bind(document,"mousemove",w.onselectiondrag)),w.zoom&&(w.jqbind(w.zoom,"mouseenter",function(){w.canshowonmouseevent&&w.showCursor(),w.rail.active=!0}),w.jqbind(w.zoom,"mouseleave",function(){w.rail.active=!1,w.rail.drag||w.hideCursor()}))),w.opt.enablemousewheel&&(w.isiframe||w.bind(x.isie&&w.ispage?document:w.docscroll,"mousewheel",w.onmousewheel),w.bind(w.rail,"mousewheel",w.onmousewheel),w.railh&&w.bind(w.railh,"mousewheel",w.onmousewheelhr)),!w.ispage&&!x.cantouch&&!/HTML|BODY/.test(w.win[0].nodeName)&&(w.win.attr("tabindex")||w.win.attr({tabindex:o++}),w.jqbind(w.win,"focus",function(e){t=w.getTarget(e).id||!0,w.hasfocus=!0,w.canshowonmouseevent&&w.noticeCursor()}),w.jqbind(w.win,"blur",function(){t=!1,w.hasfocus=!1}),w.jqbind(w.win,"mouseenter",function(e){i=w.getTarget(e).id||!0,w.hasmousefocus=!0,w.canshowonmouseevent&&w.noticeCursor()}),w.jqbind(w.win,"mouseleave",function(){i=!1,w.hasmousefocus=!1}))}if(w.onkeypress=function(e){if(w.locked&&0==w.page.maxh)return!0;e=e?e:window.e;var o=w.getTarget(e);if(o&&/INPUT|TEXTAREA|SELECT|OPTION/.test(o.nodeName)&&(!o.getAttribute("type")&&!o.type||!/submit|button|cancel/i.tp))return!0;
167if(w.hasfocus||w.hasmousefocus&&!t||w.ispage&&!t&&!i){if(o=e.keyCode,w.locked&&27!=o)return w.cancelEvent(e);var n=e.ctrlKey||!1,s=e.shiftKey||!1,r=!1;switch(o){case 38:case 63233:w.doScrollBy(72),r=!0;break;case 40:case 63235:w.doScrollBy(-72),r=!0;break;case 37:case 63232:w.railh&&(n?w.doScrollLeft(0):w.doScrollLeftBy(72),r=!0);break;case 39:case 63234:w.railh&&(n?w.doScrollLeft(w.page.maxw):w.doScrollLeftBy(-72),r=!0);break;case 33:case 63276:w.doScrollBy(w.view.h),r=!0;break;case 34:case 63277:w.doScrollBy(-w.view.h),r=!0;break;case 36:case 63273:w.railh&&n?w.doScrollPos(0,0):w.doScrollTo(0),r=!0;break;case 35:case 63275:w.railh&&n?w.doScrollPos(w.page.maxw,w.page.maxh):w.doScrollTo(w.page.maxh),r=!0;break;case 32:w.opt.spacebarenabled&&(w.doScrollBy(s?w.view.h:-w.view.h),r=!0);break;case 27:w.zoomactive&&(w.doZoom(),r=!0)}if(r)return w.cancelEvent(e)}},w.opt.enablekeyboard&&w.bind(document,x.isopera&&!x.isopera12?"keypress":"keydown",w.onkeypress),w.bind(window,"resize",w.lazyResize),w.bind(window,"orientationchange",w.lazyResize),w.bind(window,"load",w.lazyResize),x.ischrome&&!w.ispage&&!w.haswrapper){var b=w.win.attr("style"),l=parseFloat(w.win.css("width"))+1;w.win.css("width",l),w.synched("chromefix",function(){w.win.attr("style",b)})}w.onAttributeChange=function(){w.lazyResize(250)},!w.ispage&&!w.haswrapper&&(!1!==c?(w.observer=new c(function(e){e.forEach(w.onAttributeChange)}),w.observer.observe(w.win[0],{childList:!0,characterData:!1,attributes:!0,subtree:!1}),w.observerremover=new c(function(e){e.forEach(function(e){if(0<e.removedNodes.length)for(var t in e.removedNodes)if(e.removedNodes[t]==w.win[0])return w.remove()})}),w.observerremover.observe(w.win[0].parentNode,{childList:!0,characterData:!1,attributes:!1,subtree:!1})):(w.bind(w.win,x.isie&&!x.isie9?"propertychange":"DOMAttrModified",w.onAttributeChange),x.isie9&&w.win[0].attachEvent("onpropertychange",w.onAttributeChange),w.bind(w.win,"DOMNodeRemoved",function(e){e.target==w.win[0]&&w.remove()}))),!w.ispage&&w.opt.boxzoom&&w.bind(window,"resize",w.resizeZoom),w.istextarea&&w.bind(w.win,"mouseup",w.lazyResize),w.checkrtlmode=!0,w.lazyResize(30)}if("IFRAME"==this.doc[0].nodeName){var T=function(t){w.iframexd=!1;try{var i="contentDocument"in this?this.contentDocument:this.contentWindow.document}catch(o){w.iframexd=!0,i=!1}return w.iframexd?("console"in window&&console.log("NiceScroll error: policy restriced iframe"),!0):(w.forcescreen=!0,w.isiframe&&(w.iframe={doc:e(i),html:w.doc.contents().find("html")[0],body:w.doc.contents().find("body")[0]},w.getContentSize=function(){return{w:Math.max(w.iframe.html.scrollWidth,w.iframe.body.scrollWidth),h:Math.max(w.iframe.html.scrollHeight,w.iframe.body.scrollHeight)}},w.docscroll=e(w.iframe.body)),!x.isios&&w.opt.iframeautoresize&&!w.isiframe&&(w.win.scrollTop(0),w.doc.height(""),t=Math.max(i.getElementsByTagName("html")[0].scrollHeight,i.body.scrollHeight),w.doc.height(t)),w.lazyResize(30),x.isie7&&w.css(e(w.iframe.html),{"overflow-y":"hidden"}),w.css(e(w.iframe.body),{"overflow-y":"hidden"}),"contentWindow"in this?w.bind(this.contentWindow,"scroll",w.onscroll):w.bind(i,"scroll",w.onscroll),w.opt.enablemousewheel&&w.bind(i,"mousewheel",w.onmousewheel),w.opt.enablekeyboard&&w.bind(i,x.isopera?"keypress":"keydown",w.onkeypress),(x.cantouch||w.opt.touchbehavior)&&(w.bind(i,"mousedown",w.onmousedown),w.bind(i,"mousemove",function(e){w.onmousemove(e,!0)}),w.opt.grabcursorenabled&&x.cursorgrabvalue&&w.css(e(i.body),{cursor:x.cursorgrabvalue})),w.bind(i,"mouseup",w.onmouseup),void(w.zoom&&(w.opt.dblclickzoom&&w.bind(i,"dblclick",w.doZoom),w.ongesturezoom&&w.bind(i,"gestureend",w.ongesturezoom))))};this.doc[0].readyState&&"complete"==this.doc[0].readyState&&setTimeout(function(){T.call(w.doc[0],!1)},500),w.bind(this.doc,"load",T)}},this.showCursor=function(e,t){w.cursortimeout&&(clearTimeout(w.cursortimeout),w.cursortimeout=0),w.rail&&(w.autohidedom&&(w.auto
167hidedom.stop().css({opacity:w.opt.cursoropacitymax}),w.cursoractive=!0),w.rail.drag&&1==w.rail.drag.pt||("undefined"!=typeof e&&!1!==e&&(w.scroll.y=Math.round(1*e/w.scrollratio.y)),"undefined"!=typeof t&&(w.scroll.x=Math.round(1*t/w.scrollratio.x))),w.cursor.css({height:w.cursorheight,top:w.scroll.y}),w.cursorh&&(w.cursorh.css(!w.rail.align&&w.rail.visibility?{width:w.cursorwidth,left:w.scroll.x+w.rail.width}:{width:w.cursorwidth,left:w.scroll.x}),w.cursoractive=!0),w.zoom&&w.zoom.stop().css({opacity:w.opt.cursoropacitymax}))},this.hideCursor=function(e){!w.cursortimeout&&w.rail&&w.autohidedom&&(w.cursortimeout=setTimeout(function(){w.rail.active&&w.showonmouseevent||(w.autohidedom.stop().animate({opacity:w.opt.cursoropacitymin}),w.zoom&&w.zoom.stop().animate({opacity:w.opt.cursoropacitymin}),w.cursoractive=!1),w.cursortimeout=0},e||w.opt.hidecursordelay))},this.noticeCursor=function(e,t,i){w.showCursor(t,i),w.rail.active||w.hideCursor(e)},this.getContentSize=w.ispage?function(){return{w:Math.max(document.body.scrollWidth,document.documentElement.scrollWidth),h:Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}}:w.haswrapper?function(){return{w:w.doc.outerWidth()+parseInt(w.win.css("paddingLeft"))+parseInt(w.win.css("paddingRight")),h:w.doc.outerHeight()+parseInt(w.win.css("paddingTop"))+parseInt(w.win.css("paddingBottom"))}}:function(){return{w:w.docscroll[0].scrollWidth,h:w.docscroll[0].scrollHeight}},this.onResize=function(e,t){if(!w.win)return!1;if(!w.haswrapper&&!w.ispage){if("none"==w.win.css("display"))return w.visibility&&w.hideRail().hideRailHr(),!1;!w.hidden&&!w.visibility&&w.showRail().showRailHr()}var i=w.page.maxh,o=w.page.maxw,n=w.view.w;if(w.view={w:w.ispage?w.win.width():parseInt(w.win[0].clientWidth),h:w.ispage?w.win.height():parseInt(w.win[0].clientHeight)},w.page=t?t:w.getContentSize(),w.page.maxh=Math.max(0,w.page.h-w.view.h),w.page.maxw=Math.max(0,w.page.w-w.view.w),w.page.maxh==i&&w.page.maxw==o&&w.view.w==n){if(w.ispage)return w;if(i=w.win.offset(),w.lastposition&&(o=w.lastposition,o.top==i.top&&o.left==i.left))return w;w.lastposition=i}return 0==w.page.maxh?(w.hideRail(),w.scrollvaluemax=0,w.scroll.y=0,w.scrollratio.y=0,w.cursorheight=0,w.setScrollTop(0),w.rail.scrollable=!1):w.rail.scrollable=!0,0==w.page.maxw?(w.hideRailHr(),w.scrollvaluemaxw=0,w.scroll.x=0,w.scrollratio.x=0,w.cursorwidth=0,w.setScrollLeft(0),w.railh.scrollable=!1):w.railh.scrollable=!0,w.locked=0==w.page.maxh&&0==w.page.maxw,w.locked?(w.ispage||w.updateScrollBar(w.view),!1):(w.hidden||w.visibility?!w.hidden&&!w.railh.visibility&&w.showRailHr():w.showRail().showRailHr(),w.istextarea&&w.win.css("resize")&&"none"!=w.win.css("resize")&&(w.view.h-=20),w.cursorheight=Math.min(w.view.h,Math.round(w.view.h*(w.view.h/w.page.h))),w.cursorheight=w.opt.cursorfixedheight?w.opt.cursorfixedheight:Math.max(w.opt.cursorminheight,w.cursorheight),w.cursorwidth=Math.min(w.view.w,Math.round(w.view.w*(w.view.w/w.page.w))),w.cursorwidth=w.opt.cursorfixedheight?w.opt.cursorfixedheight:Math.max(w.opt.cursorminheight,w.cursorwidth),w.scrollvaluemax=w.view.h-w.cursorheight-w.cursor.hborder,w.railh&&(w.railh.width=0<w.page.maxh?w.view.w-w.rail.width:w.view.w,w.scrollvaluemaxw=w.railh.width-w.cursorwidth-w.cursorh.wborder),w.checkrtlmode&&w.railh&&(w.checkrtlmode=!1,w.opt.rtlmode&&0==w.scroll.x&&w.setScrollLeft(w.page.maxw)),w.ispage||w.updateScrollBar(w.view),w.scrollratio={x:w.page.maxw/w.scrollvaluemaxw,y:w.page.maxh/w.scrollvaluemax},w.getScrollTop()>w.page.maxh?w.doScrollTop(w.page.maxh):(w.scroll.y=Math.round(w.getScrollTop()*(1/w.scrollratio.y)),w.scroll.x=Math.round(w.getScrollLeft()*(1/w.scrollratio.x)),w.cursoractive&&w.noticeCursor()),w.scroll.y&&0==w.getScrollTop()&&w.doScrollTo(Math.floor(w.scroll.y*w.scrollratio.y)),w)},this.resize=w.onResize,this.lazyResize=function(e){return e=isNaN(e)?30:e,w.delayed("resize",w.resize,e),w},this._bind=function(e,t,i,o){w.events.push({e:e,n:t,f:i,b:o,q:!1}),e.addEventListener?e.addEventListener(t,i,o||!1):e.attachEvent?e.attachEvent("on"+t,i):e["on"+t]=i},this.jqbind=function(t,i,o){w.events.push({e:t,n:i,f:o,q:!0}),e(t).bind(i,o)},this.bind=function(e,t,i,o){var n="jquery"in e?e[0]:e;"mousewheel"==t?"onwheel"in w.win?w._bind(n,"wheel",i,o||!1):(e="undefined"!=typeof document.onmousewheel?"mousewheel":"DOMMouseScroll",v(n,e,i,o||!1),"DOMMouseScroll"==e&&v(n,"MozMousePixelScroll",i,o||!1)):n.addEventListener?(x.cantouch&&/mouseup|mousedown|mousemove/.test(t)&&w._bind(n,"mousedown"==t?"touchstart":"mouseup"==t?"touchend":"touchmove",function(e){if(e.touches){if(2>e.touches.length){var t=e.touches.length?e.touches[0]:e;t.original=e,i.call(this,t)}}else e.changedTouches&&(t=e.changedTouches[0],t.original=e,i.call(this,t))},o||!1),w._bind(n,t,i,o||!1),x.cantouch&&"mouseup"==t&&w._bind(n,"touchcancel",i,o||!1)):w._bind(n,t,function(e){return(e=e||window.event||!1)&&e.srcElement&&(e.target=e.srcElement),"pageY"in e||(e.pageX=e.clientX+document.documentElement.scrollLeft,e.pageY=e.clientY+document.documentElement.scrollTop),!1===i.call(n,e)||!1===o?w.cancelEvent(e):!0})},this._unbind=function(e,t,i,o){e.removeEventListener?e.removeEventListener(t,i,o):e.detachEvent?e.detachEvent("on"+t,i):e["on"+t]=!1},this.unbindAll=function(){for(var e=0;e<w.events.length;e++){var t=w.events[e];t.q?t.e.unbind(t.n,t.f):w._unbind(t.e,t.n,t.f,t.b)}},this.cancelEvent=function(e){return(e=e.original?e.original:e?e:window.event||!1)?(e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.preventManipulation&&e.preventManipulation(),e.cancelBubble=!0,e.cancel=!0,e.returnValue=!1):!1},this.stopPropagation=function(e){return(e=e.original?e.original:e?e:window.event||!1)?e.stopPropagation?e.stopPropagation():(e.cancelBubble&&(e.cancelBubble=!0),!1):!1}
167,this.showRail=function(){return 0==w.page.maxh||!w.ispage&&"none"==w.win.css("display")||(w.visibility=!0,w.rail.visibility=!0,w.rail.css("display","block")),w},this.showRailHr=function(){return w.railh?(0==w.page.maxw||!w.ispage&&"none"==w.win.css("display")||(w.railh.visibility=!0,w.railh.css("display","block")),w):w},this.hideRail=function(){return w.visibility=!1,w.rail.visibility=!1,w.rail.css("display","none"),w},this.hideRailHr=function(){return w.railh?(w.railh.visibility=!1,w.railh.css("display","none"),w):w},this.show=function(){return w.hidden=!1,w.locked=!1,w.showRail().showRailHr()},this.hide=function(){return w.hidden=!0,w.locked=!0,w.hideRail().hideRailHr()},this.toggle=function(){return w.hidden?w.show():w.hide()},this.remove=function(){w.stop(),w.cursortimeout&&clearTimeout(w.cursortimeout),w.doZoomOut(),w.unbindAll(),!1!==w.observer&&w.observer.disconnect(),!1!==w.observerremover&&w.observerremover.disconnect(),w.events=[],w.cursor&&(w.cursor.remove(),w.cursor=null),w.cursorh&&(w.cursorh.remove(),w.cursorh=null),w.rail&&(w.rail.remove(),w.rail=null),w.railh&&(w.railh.remove(),w.railh=null),w.zoom&&(w.zoom.remove(),w.zoom=null);for(var e=0;e<w.saved.css.length;e++){var t=w.saved.css[e];t[0].css(t[1],"undefined"==typeof t[2]?"":t[2])}return w.saved=!1,w.me.data("__nicescroll",""),w.me=null,w.doc=null,w.docscroll=null,w.win=null,w},this.scrollstart=function(e){return this.onscrollstart=e,w},this.scrollend=function(e){return this.onscrollend=e,w},this.scrollcancel=function(e){return this.onscrollcancel=e,w},this.zoomin=function(e){return this.onzoomin=e,w},this.zoomout=function(e){return this.onzoomout=e,w},this.isScrollable=function(t){if(t=t.target?t.target:t,"OPTION"==t.nodeName)return!0;for(;t&&1==t.nodeType&&!/BODY|HTML/.test(t.nodeName);){var i=e(t),i=i.css("overflowY")||i.css("overflowX")||i.css("overflow")||"";if(/scroll|auto/.test(i))return t.clientHeight!=t.scrollHeight;t=t.parentNode?t.parentNode:!1}return!1},this.getViewport=function(t){for(t=t&&t.parentNode?t.parentNode:!1;t&&1==t.nodeType&&!/BODY|HTML/.test(t.nodeName);){var i=e(t),o=i.css("overflowY")||i.css("overflowX")||i.css("overflow")||"";if(/scroll|auto/.test(o)&&t.clientHeight!=t.scrollHeight||0<i.getNiceScroll().length)return i;t=t.parentNode?t.parentNode:!1}return!1},this.onmousewheel=function(e){if(w.locked)return!0;if(w.rail.drag)return w.cancelEvent(e);if(!w.rail.scrollable)return w.railh&&w.railh.scrollable?w.onmousewheelhr(e):!0;var t=+new Date,i=!1;return w.opt.preservenativescrolling&&w.checkarea+600<t&&(w.nativescrollingarea=w.isScrollable(e),i=!0),w.checkarea=t,w.nativescrollingarea?!0:((e=y(e,!1,i))&&(w.checkarea=0),e)},this.onmousewheelhr=function(e){if(w.locked||!w.railh.scrollable)return!0;if(w.rail.drag)return w.cancelEvent(e);var t=+new Date,i=!1;return w.opt.preservenativescrolling&&w.checkarea+600<t&&(w.nativescrollingarea=w.isScrollable(e),i=!0),w.checkarea=t,w.nativescrollingarea?!0:w.locked?w.cancelEvent(e):y(e,!0,i)},this.stop=function(){return w.cancelScroll(),w.scrollmon&&w.scrollmon.stop(),w.cursorfreezed=!1,w.scroll.y=Math.round(w.getScrollTop()*(1/w.scrollratio.y)),w.noticeCursor(),w},this.getTransitionSpeed=function(e){var t=Math.round(10*w.opt.scrollspeed);return e=Math.min(t,Math.round(e/20*w.opt.scrollspeed)),e>20?e:0},w.opt.smoothscroll?w.ishwscroll&&x.hastransition&&w.opt.usetransition?(this.prepareTransition=function(e,t){var i=t?e>20?e:0:w.getTransitionSpeed(e),o=i?x.prefixstyle+"transform "+i+"ms ease-out":"";return w.lasttransitionstyle&&w.lasttransitionstyle==o||(w.lasttransitionstyle=o,w.doc.css(x.transitionstyle,o)),i},this.doScrollLeft=function(e,t){var i=w.scrollrunning?w.newscrolly:w.getScrollTop();w.doScrollPos(e,i,t)},this.doScrollTop=function(e,t){var i=w.scrollrunning?w.newscrollx:w.getScrollLeft();w.doScrollPos(i,e,t)},this.doScrollPos=function(e,t,i){var o=w.getScrollTop(),n=w.getScrollLeft();return(0>(w.newscrolly-o)*(t-o)||0>(w.newscrollx-n)*(e-n))&&w.cancelScroll(),0==w.opt.bouncescroll&&(0>t?t=0:t>w.page.maxh&&(t=w.page.maxh),0>e?e=0:e>w.page.maxw&&(e=w.page.maxw)),w.scrollrunning&&e==w.newscrollx&&t==w.newscrolly?!1:(w.newscrolly=t,w.newscrollx=e,w.newscrollspeed=i||!1,w.timer?!1:void(w.timer=setTimeout(function(){var i,o,n=w.getScrollTop(),s=w.getScrollLeft();i=e-s,o=t-n,i=Math.round(Math.sqrt(Math.pow(i,2)+Math.pow(o,2))),i=w.newscrollspeed&&1<w.newscrollspeed?w.newscrollspeed:w.getTransitionSpeed(i),w.newscrollspeed&&1>=w.newscrollspeed&&(i*=w.newscrollspeed),w.prepareTransition(i,!0),w.timerscroll&&w.timerscroll.tm&&clearInterval(w.timerscroll.tm),i>0&&(!w.scrollrunning&&w.onscrollstart&&w.onscrollstart.call(w,{type:"scrollstart",current:{x:s,y:n},request:{x:e,y:t},end:{x:w.newscrollx,y:w.newscrolly},speed:i}),x.transitionend?w.scrollendtrapped||(w.scrollendtrapped=!0,w.bind(w.doc,x.transitionend,w.onScrollEnd,!1)):(w.scrollendtrapped&&clearTimeout(w.scrollendtrapped),w.scrollendtrapped=setTimeout(w.onScrollEnd,i)),w.timerscroll={bz:new BezierClass(n,w.newscrolly,i,0,0,.58,1),bh:new BezierClass(s,w.newscrollx,i,0,0,.58,1)},w.cursorfreezed||(w.timerscroll.tm=setInterval(function(){w.showCursor(w.getScrollTop(),w.getScrollLeft())},60))),w.synched("doScroll-set",function(){w.timer=0,w.scrollendtrapped&&(w.scrollrunning=!0),w.setScrollTop(w.newscrolly),w.setScrollLeft(w.newscrollx),w.scrollendtrapped||w.onScrollEnd()})},50)))},this.cancelScroll=function(){if(!w.scrollendtrapped)return!0;var e=w.getScrollTop(),t=w.getScrollLeft();return w.scrollrunning=!1,x.transitionend||clearTimeout(x.transitionend),w.scrollendtrapped=!1,w._unbind(w.doc,x.transitionend,w.onScrollEnd),w.prepareTransition(0),w.setScrollTop(e),w.railh&&w.setScrollLeft(t),w.timerscroll&&w.timerscroll.tm&&clearInterval(w.timerscroll.tm),w.timerscroll=!1,w.cursorfreezed=!1,w.showCursor(e,t),w},this.onScrollEnd=function(){w.scrollendtrapped&&w._unbind(w.doc,x.transitionend,w.onScrollEnd),w.scrollendtrapped=!1,w.prepareTransition(0),w.timerscroll&&w.timerscroll.tm&&clearInterval(w.timerscroll.tm),w.timerscroll=!1;var e=w.getScrollTop(),t=w.getScrollLeft();return w.setScrollTop(e),w.railh&&w.setScrollLeft(t),w.noticeCursor(!1,e,t),w.cursorfreezed=!1,0>e?e=0:e>w.page.maxh&&(e=w.page.maxh),0>t?t=0:t>
167w.page.maxw&&(t=w.page.maxw),e!=w.newscrolly||t!=w.newscrollx?w.doScrollPos(t,e,w.opt.snapbackspeed):(w.onscrollend&&w.scrollrunning&&w.onscrollend.call(w,{type:"scrollend",current:{x:t,y:e},end:{x:w.newscrollx,y:w.newscrolly}}),void(w.scrollrunning=!1))}):(this.doScrollLeft=function(e,t){var i=w.scrollrunning?w.newscrolly:w.getScrollTop();w.doScrollPos(e,i,t)},this.doScrollTop=function(e,t){var i=w.scrollrunning?w.newscrollx:w.getScrollLeft();w.doScrollPos(i,e,t)},this.doScrollPos=function(e,t,i){function o(){if(w.cancelAnimationFrame)return!0;if(w.scrollrunning=!0,u=1-u)return w.timer=l(o)||1;var e=0,t=sy=w.getScrollTop();if(w.dst.ay){var t=w.bzscroll?w.dst.py+w.bzscroll.getNow()*w.dst.ay:w.newscrolly,i=t-sy;(0>i&&t<w.newscrolly||i>0&&t>w.newscrolly)&&(t=w.newscrolly),w.setScrollTop(t),t==w.newscrolly&&(e=1)}else e=1;var n=sx=w.getScrollLeft();w.dst.ax?(n=w.bzscroll?w.dst.px+w.bzscroll.getNow()*w.dst.ax:w.newscrollx,i=n-sx,(0>i&&n<w.newscrollx||i>0&&n>w.newscrollx)&&(n=w.newscrollx),w.setScrollLeft(n),n==w.newscrollx&&(e+=1)):e+=1,2==e?(w.timer=0,w.cursorfreezed=!1,w.bzscroll=!1,w.scrollrunning=!1,0>t?t=0:t>w.page.maxh&&(t=w.page.maxh),0>n?n=0:n>w.page.maxw&&(n=w.page.maxw),n!=w.newscrollx||t!=w.newscrolly?w.doScrollPos(n,t):w.onscrollend&&w.onscrollend.call(w,{type:"scrollend",current:{x:sx,y:sy},end:{x:w.newscrollx,y:w.newscrolly}})):w.timer=l(o)||1}if(t="undefined"==typeof t||!1===t?w.getScrollTop(!0):t,w.timer&&w.newscrolly==t&&w.newscrollx==e)return!0;w.timer&&d(w.timer),w.timer=0;var n=w.getScrollTop(),s=w.getScrollLeft();(0>(w.newscrolly-n)*(t-n)||0>(w.newscrollx-s)*(e-s))&&w.cancelScroll(),w.newscrolly=t,w.newscrollx=e,w.bouncescroll&&w.rail.visibility||(0>w.newscrolly?w.newscrolly=0:w.newscrolly>w.page.maxh&&(w.newscrolly=w.page.maxh)),w.bouncescroll&&w.railh.visibility||(0>
167w.newscrollx?w.newscrollx=0:w.newscrollx>w.page.maxw&&(w.newscrollx=w.page.maxw)),w.dst={},w.dst.x=e-s,w.dst.y=t-n,w.dst.px=s,w.dst.py=n;var r=Math.round(Math.sqrt(Math.pow(w.dst.x,2)+Math.pow(w.dst.y,2)));w.dst.ax=w.dst.x/r,w.dst.ay=w.dst.y/r;var a=0,c=r;if(0==w.dst.x?(a=n,c=t,w.dst.ay=1,w.dst.py=0):0==w.dst.y&&(a=s,c=e,w.dst.ax=1,w.dst.px=0),r=w.getTransitionSpeed(r),i&&1>=i&&(r*=i),w.bzscroll=r>0?w.bzscroll?w.bzscroll.update(c,r):new BezierClass(a,c,r,0,1,0,1):!1,!w.timer){(n==w.page.maxh&&t>=w.page.maxh||s==w.page.maxw&&e>=w.page.maxw)&&w.checkContentSize();var u=1;w.cancelAnimationFrame=!1,w.timer=1,w.onscrollstart&&!w.scrollrunning&&w.onscrollstart.call(w,{type:"scrollstart",current:{x:s,y:n},request:{x:e,y:t},end:{x:w.newscrollx,y:w.newscrolly},speed:r}),o(),(n==w.page.maxh&&t>=n||s==w.page.maxw&&e>=s)&&w.checkContentSize(),w.noticeCursor()}},this.cancelScroll=function(){return w.timer&&d(w.timer),w.timer=0,w.bzscroll=!1,w.scrollrunning=!1,w}):(this.doScrollLeft=function(e,t){var i=w.getScrollTop();w.doScrollPos(e,i,t)},this.doScrollTop=function(e,t){var i=w.getScrollLeft();w.doScrollPos(i,e,t)},this.doScrollPos=function(e,t){var i=e>w.page.maxw?w.page.maxw:e;0>i&&(i=0);var o=t>w.page.maxh?w.page.maxh:t;0>o&&(o=0),w.synched("scroll",function(){w.setScrollTop(o),w.setScrollLeft(i)})},this.cancelScroll=function(){}),this.doScrollBy=function(e,t){var i=0,i=t?Math.floor((w.scroll.y-e)*w.scrollratio.y):(w.timer?w.newscrolly:w.getScrollTop(!0))-e;if(w.bouncescroll){var o=Math.round(w.view.h/2);-o>i?i=-o:i>w.page.maxh+o&&(i=w.page.maxh+o)}return w.cursorfreezed=!1,py=w.getScrollTop(!0),0>i&&0>=py?w.noticeCursor():i>w.page.maxh&&py>=w.page.maxh?(w.checkContentSize(),w.noticeCursor()):void w.doScrollTop(i)},this.doScrollLeftBy=function(e,t){var i=0,i=t?Math.floor((w.scroll.x-e)*w.scrollratio.x):(w.timer?w.newscrollx:w.getScrollLeft(!0))-e;if(w.bouncescroll){var o=Math.round(w.view.w/2);-o>i?i=-o:i>w.page.maxw+o&&(i=w.page.maxw+o)}return w.cursorfreezed=!1,px=w.getScrollLeft(!0),0>i&&0>=px||i>w.page.maxw&&px>=w.page.maxw?w.noticeCursor():void w.doScrollLeft(i)},this.doScrollTo=function(e,t){t&&Math.round(e*w.scrollratio.y),w.cursorfreezed=!1,w.doScrollTop(e)},this.checkContentSize=function(){var e=w.getContentSize();(e.h!=w.page.h||e.w!=w.page.w)&&w.resize(!1,e)},w.onscroll=function(){w.rail.drag||w.cursorfreezed||w.synched("scroll",function(){w.scroll.y=Math.round(w.getScrollTop()*(1/w.scrollratio.y)),w.railh&&(w.scroll.x=Math.round(w.getScrollLeft()*(1/w.scrollratio.x))),w.noticeCursor()})},w.bind(w.docscroll,"scroll",w.onscroll),this.doZoomIn=function(t){if(!w.zoomactive){w.zoomactive=!0,w.zoomrestore={style:{}};var i,o="position top left zIndex backgroundColor marginTop marginBottom marginLeft marginRight".split(" "),n=w.win[0].style;for(i in o){var r=o[i];w.zoomrestore.style[r]="undefined"!=typeof n[r]?n[r]:""}return w.zoomrestore.style.width=w.win.css("width"),w.zoomrestore.style.height=w.win.css("height"),w.zoomrestore.padding={w:w.win.outerWidth()-w.win.width(),h:w.win.outerHeight()-w.win.height()},x.isios4&&(w.zoomrestore.scrollTop=e(window).scrollTop(),e(window).scrollTop(0)),w.win.css({position:x.isios4?"absolute":"fixed",top:0,left:0,"z-index":s+100,margin:"0px"}),o=w.win.css("backgroundColor"),(""==o||/transparent|rgba\(0, 0, 0, 0\)|rgba\(0,0,0,0\)/.test(o))&&w.win.css("backgroundColor","#fff"),w.rail.css({"z-index":s+101}),w.zoom.css({"z-index":s+102}),w.zoom.css("backgroundPosition","0px -18px"),w.resizeZoom(),w.onzoomin&&w.onzoomin.call(w),w.cancelEvent(t)}},this.doZoomOut=function(t){return w.zoomactive?(w.zoomactive=!1,w.win.css("margin",""),w.win.css(w.zoomrestore.style),x.isios4&&e(window).scrollTop(w.zoomrestore.scrollTop),w.rail.css({"z-index":w.zindex}),w.zoom.css({"z-index":w.zindex}),w.zoomrestore=!1,w.zoom.css("backgroundPosition","0px 0px"),w.onResize(),w.onzoomout&&w.onzoomout.call(w),w.cancelEvent(t)):void 0},this.doZoom=function(e){return w.zoomactive?w.doZoomOut(e):w.doZoomIn(e)},this.resizeZoom=function(){if(w.zoomactive){var t=w.getScrollTop();w.win.css({width:e(window).width()-w.zoomrestore.padding.w+"px",height:e(window).height()-w.zoomrestore.padding.h+"px"}),w.onResize(),w.setScrollTop(Math.min(w.page.maxh,t))}},this.init(),e.nicescroll.push(this)},f=function(e){var t=this;this.nc=e,this.steptime=this.lasttime=this.speedy=this.speedx=this.lasty=this.lastx=0,this.snapy=this.snapx=!1,this.demuly=this.demulx=0,this.lastscrolly=this.lastscrollx=-1,this.timer=this.chky=this.chkx=0,this.time=function(){return+new Date},this.reset=function(e,i){t.stop();var o=t.time();t.steptime=0,t.lasttime=o,t.speedx=0,t.speedy=0,t.lastx=e,t.lasty=i,t.lastscrollx=-1,t.lastscrolly=-1},this.update=function(e,i){var o=t.time();t.steptime=o-t.lasttime,t.lasttime=o;
167var o=i-t.lasty,n=e-t.lastx,s=t.nc.getScrollTop(),r=t.nc.getScrollLeft(),s=s+o,r=r+n;t.snapx=0>r||r>t.nc.page.maxw,t.snapy=0>s||s>t.nc.page.maxh,t.speedx=n,t.speedy=o,t.lastx=e,t.lasty=i},this.stop=function(){t.nc.unsynched("domomentum2d"),t.timer&&clearTimeout(t.timer),t.timer=0,t.lastscrollx=-1,t.lastscrolly=-1},this.doSnapy=function(e,i){var o=!1;0>i?(i=0,o=!0):i>t.nc.page.maxh&&(i=t.nc.page.maxh,o=!0),0>e?(e=0,o=!0):e>t.nc.page.maxw&&(e=t.nc.page.maxw,o=!0),o&&t.nc.doScrollPos(e,i,t.nc.opt.snapbackspeed)},this.doMomentum=function(e){var i=t.time(),o=e?i+e:t.lasttime;e=t.nc.getScrollLeft();var n=t.nc.getScrollTop(),s=t.nc.page.maxh,r=t.nc.page.maxw;if(t.speedx=r>0?Math.min(60,t.speedx):0,t.speedy=s>0?Math.min(60,t.speedy):0,o=o&&50>=i-o,(0>n||n>s||0>e||e>r)&&(o=!1),e=t.speedx&&o?t.speedx:!1,t.speedy&&o&&t.speedy||e){var a=Math.max(16,t.steptime);a>50&&(e=a/50,t.speedx*=e,t.speedy*=e,a=50),t.demulxy=0,t.lastscrollx=t.nc.getScrollLeft(),t.chkx=t.lastscrollx,t.lastscrolly=t.nc.getScrollTop(),t.chky=t.lastscrolly;var l=t.lastscrollx,d=t.lastscrolly,c=function(){var e=600<t.time()-i?.04:.02;t.speedx&&(l=Math.floor(t.lastscrollx-t.speedx*(1-t.demulxy)),t.lastscrollx=l,0>l||l>r)&&(e=.1),t.speedy&&(d=Math.floor(t.lastscrolly-t.speedy*(1-t.demulxy)),t.lastscrolly=d,0>d||d>s)&&(e=.1),t.demulxy=Math.min(1,t.demulxy+e),t.nc.synched("domomentum2d",function(){t.speedx&&(t.nc.getScrollLeft()!=t.chkx&&t.stop(),t.chkx=l,t.nc.setScrollLeft(l)),t.speedy&&(t.nc.getScrollTop()!=t.chky&&t.stop(),t.chky=d,t.nc.setScrollTop(d)),t.timer||(t.nc.hideCursor(),t.doSnapy(l,d))}),1>t.demulxy?t.timer=setTimeout(c,a):(t.stop(),t.nc.hideCursor(),t.doSnapy(l,d))};c()}else t.doSnapy(t.nc.getScrollLeft(),t.nc.getScrollTop())}},g=e.fn.scrollTop;e.cssHooks.pageYOffset={get:function(t,i){return(i=e.data(t,"__nicescroll")||!1)&&i.ishwscroll?i.getScrollTop():g.call(t)},set:function(t,i){var o=e.data(t,"__nicescroll")||!1;return o&&o.ishwscroll?o.setScrollTop(parseInt(i)):g.call(t,i),this}},e.fn.scrollTop=function(t){if("undefined"==typeof t){var i=this[0]?e.data(this[0],"__nicescroll")||!1:!1;return i&&i.ishwscroll?i.getScrollTop():g.call(this)}return this.each(function(){var i=e.data(this,"__nicescroll")||!1;i&&i.ishwscroll?i.setScrollTop(parseInt(t)):g.call(e(this),t)})};var v=e.fn.scrollLeft;e.cssHooks.pageXOffset={get:function(t,i){return(i=e.data(t,"__nicescroll")||!1)&&i.ishwscroll?i.getScrollLeft():v.call(t)},set:function(t,i){var o=e.data(t,"__nicescroll")||!1;return o&&o.ishwscroll?o.setScrollLeft(parseInt(i)):v.call(t,i),this}},e.fn.scrollLeft=function(t){if("undefined"==typeof t){var i=this[0]?e.data(this[0],"__nicescroll")||!1:!1;return i&&i.ishwscroll?i.getScrollLeft():v.call(this)}return this.each(function(){var i=e.data(this,"__nicescroll")||!1;i&&i.ishwscroll?i.setScrollLeft(parseInt(t)):v.call(e(this),t)})};var y=function(t){var i=this;if(this.length=0,this.name="nicescrollarray",this.each=function(e){for(var t=0;t<i.length;t++)e.call(i[t]);return i},this.push=function(e){i[i.length]=e,i.length++},this.eq=function(e){return i[e]},t)for(a=0;a<t.length;a++){var o=e.data(t[a],"__nicescroll")||!1;o&&(this[this.length]=o,this.length++)}return this};!function(e,t,i){for(var o=0;o<t.length;o++)i(e,t[o])}(y.prototype,"show hide toggle onResize resize remove stop doScrollPos".split(" "),function(e,t){e[t]=function(){var e=arguments;return this.each(function(){this[t].apply(this,e)})}}),e.fn.getNiceScroll=function(t){return"undefined"==typeof t?new y(this):e.data(this[t],"__nicescroll")||!1},e.extend(e.expr[":"],{nicescroll:function(t){return e.data(t,"__nicescroll")?!0:!1}}),e.fn.niceScroll=function(t,i){"undefined"==typeof i&&"object"==typeof t&&!("jquery"in t)&&(i=t,t=!1);var o=new y;"undefined"==typeof i&&(i={}),t&&(i.doc=e(t),i.win=e(this));var n=!("doc"in i);return!n&&!("win"in i)&&(i.win=e(this)),this.each(function(){var t=e(this).data("__nicescroll")||!1;t||(i.doc=n?e(this):i.doc,t=new p(i,e(this)),e(this).data("__nicescroll",t)),o.push(t)}),1==o.length?o[0]:o},window.NiceScroll={getjQuery:function(){return e}},e.nicescroll||(e.nicescroll=new y,e.nicescroll.options=u)}(jQuery),!function(){var e=function(e){"use strict";function t(e){if(e.paused||e.ended||f)return!1;try{d.clearRect(0,0,a,r),d.drawImage(e,0,0,a,r)}catch(i){}setTimeout(t,E.duration,e),M.setIcon(l)}function i(e){var t=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;e=e.replace(t,function(e,t,i,o){return t+t+i+i+o+o});var i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return i?{r:parseInt(i[1],16),g:parseInt(i[2],16),b:parseInt(i[3],16)}:!1}function o(e,t){var i,o={};for(i in e)o[i]=e[i];for(i in t)o[i]=t[i];return o}e=e?e:{};var n,s,r,a,l,d,c,u,h,m,p,f,g,v={bgColor:"#d00",textColor:"#fff",fontFamily:"sans-serif",fontStyle:"bold",type:"circle",position:"down",animation:"slide",elementId:!1},y=[];p=function(){},u=f=!1;var w=function(){if(n=o(v,e),n.bgColor=i(n.bgColor),n.textColor=i(n.textColor),n.position=n.position.toLowerCase(),n.animation=E.types[""+n.animation]?n.animation:v.animation,"up"===n.position)for(var t=0;t<E.types[""+n.animation].length;t++){var u=E.types[""+n.animation][t];u.y=u.y<.6?u.y-.4:u.y-2*u.y+(1-u.w),E.types[""+n.animation][t]=u}n.type=x[""+n.type]?n.type:v.type;try{s=M.getIcon(),l=document.createElement("canvas"),c=document.createElement("img"),c.setAttribute("src",s.getAttribute("href")),c.onload=function(){r=c.height>0?c.height:32,a=c.width>0?c.width:32,l.height=r,l.width=a,d=l.getContext("2d"),b.ready()},g={},g.ff=/firefox/i.test(navigator.userAgent.toLowerCase()),g.chrome=/chrome/i.test(navigator.userAgent.toLowerCase()),g.opera=/opera/i.test(navigator.userAgent.toLowerCase()),g.ie=/msie/i.test(navigator.userAgent.toLowerCase())||/trident/i.test(navigator.userAgent.toLowerCase()),g.supported=g.chrome||g.ff||g.opera}catch(h){throw"Error initializing favico..."}},b={};b.ready=function(){u=!0,b.reset(),p()},b.reset=function(){y=[],h=!1,d.clearRect(0,0,a,r),d.drawImage(c,0,0,a,r),M.setIcon(l)},b.start=function(){if(u&&!m){var e=function(){h=y[0],m=!1,y.length>0&&(y.shift(),b.start())};y.length>0&&(m=!0,h?E.run(h.options,function(){E.run(y[0].options,function(){e()},!1)},!0):E.run(y[0].options,function(){e()},!1))}};var x={},T=function(e){return e.n=Math.abs(e.n),e.x=a*e.x,e.y=r*e.y,e.w=a*e.w,e.h=r*e.h,e};x.circle=function(e){e=T(e);var t=e.n>9&&e.n<100;t&&(e.x=e.x-.4*e.w,e.w=1.4*e.w),d.clearRect(0,0,a,r),d.drawImage(c,0,0,a,r),d.beginPath(),d.font=n.fontStyle+" "+Math.floor(e.h)+"px "+n.fontFamily,d.textAlign="center",t?(d.moveTo(e.x+e.w/2,e.y),d.lineTo(e.x+e.w-e.h/2,e.y),d.quadraticCurveTo(e.x+e.w,e.y,e.x+e.w,e.y+e.h/2),d.lineTo(e.x+e.w,e.y+e.h-e.h/2),d.quadraticCurveTo(e.x+e.w,e.y+e.h,e.x+e.w-e.h/2,e.y+e.h),d.lineTo(e.x+e.h/2,e.y+e.h),d.quadraticCurveTo(e.x,e.y+e.h,e.x,e.y+e.h-e.h/2),d.lineTo(e.x,e.y+e.h/2),d.quadraticCurveTo(e.x,e.y,e.x+e.h/2,e.y)):d.arc(e.x+e.w/2,e.y+e.h/2,e.h/2,0,2*Math.PI),d.fillStyle="rgba("+n.bgColor.r+","+n.bgColor.g+","+n.bgColor.b+","+e.o+")",d.fill(),d.closePath(),d.beginPath(),d.stroke(),d.fillStyle="rgba("+n.textColor.r+","+n.textColor.g+","+n.textColor.b+","+e.o+")",e.n>99?d.fillText("∞",Math.floor(e.x+e.w/2),Math.floor(e.y+e.h-.15*e.h)):d.fillText(e.n,Math.floor(e.x+e.w/2),Math.floor(e.y+e.h-.15*e.h)),d.closePath()},x.rectangle=function(e){e=T(e);var t=e.n>9&&e.n<100;t&&(e.x=Math.floor(e.x-.4*e.w),e.w=Math.floor(1.4*e.w)),d.clearRect(0,0,a,r),d.drawImage(c,0,0,a,r),d.beginPath(),d.font="bold "+Math.floor(e.h)+"px sans-serif",d.textAlign="center",d.fillStyle="rgba("+n.bgColor.r+","+n.bgColor.g+","+n.bgColor.b+","+e.o+")",d.fillRect(e.x,e.y,e.w,e.h),d.fillStyle="rgba("+n.textColor.r+","+n.textColor.g+","+n.textColor.b+","+e.o+")",e.n>99?d.fillText("∞",Math.floor(e.x+e.w/2),Math.floor(e.y+e.h-.15*e.h)):d.fillText(e.n,Math.floor(e.x+e.w/2),Math.floor(e.y+e.h-.15*e.h)),d.closePath()};var S=function(e,t){p=function(){try{if(e>0){if(E.types[""+t]&&(n.animation=t),y.push({type:"badge",options:{n:e}}),y.length>100)throw"Too many badges requests in queue...";b.start()}else b.reset()}catch(i){throw"Error setting badge..."}},u&&p()}
167,C=function(e){p=function(){try{var t=e.width,i=e.height,o=document.createElement("img"),n=i/r>t/a?t/a:i/r;o.setAttribute("src",e.getAttribute("src")),o.height=i/n,o.width=t/n,d.clearRect(0,0,a,r),d.drawImage(o,0,0,a,r),M.setIcon(l)}catch(s){throw"Error setting image..."}},u&&p()},j=function(e){p=function(){try{if("stop"===e)return f=!0,b.reset(),void(f=!1);e.addEventListener("play",function(){t(this)},!1)}catch(i){throw"Error setting video..."}},u&&p()},k=function(e){if(window.URL&&window.URL.createObjectURL||(window.URL=window.URL||{},window.URL.createObjectURL=function(e){return e}),g.supported){var i=!1;navigator.getUserMedia=navigator.getUserMedia||navigator.oGetUserMedia||navigator.msGetUserMedia||navigator.mozGetUserMedia||navigator.webkitGetUserMedia,p=function(){try{if("stop"===e)return f=!0,b.reset(),void(f=!1);i=document.createElement("video"),i.width=a,i.height=r,navigator.getUserMedia({video:!0,audio:!1},function(e){i.src=URL.createObjectURL(e),i.play(),t(i)},function(){})}catch(o){throw"Error setting webcam..."}},u&&p()}},M={};M.getIcon=function(){var e=!1,t=function(){for(var e=document.getElementsByTagName("head")[0].getElementsByTagName("link"),t=e.length,i=t-1;i>=0;i--)if(/icon/i.test(e[i].getAttribute("rel")))return e[i];return!1};return n.elementId?(e=document.getElementById(n.elementId),e.setAttribute("href",e.getAttribute("src"))):(e=t(),e===!1&&(e=document.createElement("link"),e.setAttribute("rel","icon"),document.getElementsByTagName("head")[0].appendChild(e))),e.setAttribute("type","image/png"),e},M.setIcon=function(e){var t=e.toDataURL("image/png");if(n.elementId)document.getElementById(n.elementId).setAttribute("src",t);else if(g.ff||g.opera){var i=s;s=document.createElement("link"),g.opera&&s.setAttribute("rel","icon"),s.setAttribute("rel","icon"),s.setAttribute("type","image/png"),document.getElementsByTagName("head")[0].appendChild(s),s.setAttribute("href",t),i.parentNode&&i.parentNode.removeChild(i)}else s.setAttribute("href",t)};var E={};return E.duration=40,E.types={},E.types.fade=[{x:.4,y:.4,w:.6,h:.6,o:0},{x:.4,y:.4,w:.6,h:.6,o:.1},{x:.4,y:.4,w:.6,h:.6,o:.2},{x:.4,y:.4,w:.6,h:.6,o:.3},{x:.4,y:.4,w:.6,h:.6,o:.4},{x:.4,y:.4,w:.6,h:.6,o:.5},{x:.4,y:.4,w:.6,h:.6,o:.6},{x:.4,y:.4,w:.6,h:.6,o:.7},{x:.4,y:.4,w:.6,h:.6,o:.8},{x:.4,y:.4,w:.6,h:.6,o:.9},{x:.4,y:.4,w:.6,h:.6,o:1}],E.types.none=[{x:.4,y:.4,w:.6,h:.6,o:1}],E.types.pop=[{x:1,y:1,w:0,h:0,o:1},{x:.9,y:.9,w:.1,h:.1,o:1},{x:.8,y:.8,w:.2,h:.2,o:1},{x:.7,y:.7,w:.3,h:.3,o:1},{x:.6,y:.6,w:.4,h:.4,o:1},{x:.5,y:.5,w:.5,h:.5,o:1},{x:.4,y:.4,w:.6,h:.6,o:1}],E.types.popFade=[{x:.75,y:.75,w:0,h:0,o:0},{x:.65,y:.65,w:.1,h:.1,o:.2},{x:.6,y:.6,w:.2,h:.2,o:.4},{x:.55,y:.55,w:.3,h:.3,o:.6},{x:.5,y:.5,w:.4,h:.4,o:.8},{x:.45,y:.45,w:.5,h:.5,o:.9},{x:.4,y:.4,w:.6,h:.6,o:1}],E.types.slide=[{x:.4,y:1,w:.6,h:.6,o:1},{x:.4,y:.9,w:.6,h:.6,o:1},{x:.4,y:.9,w:.6,h:.6,o:1},{x:.4,y:.8,w:.6,h:.6,o:1},{x:.4,y:.7,w:.6,h:.6,o:1},{x:.4,y:.6,w:.6,h:.6,o:1},{x:.4,y:.5,w:.6,h:.6,o:1},{x:.4,y:.4,w:.6,h:.6,o:1}],E.run=function(e,t,i,s){var r=E.types[n.animation];return s=i===!0?"undefined"!=typeof s?s:r.length-1:"undefined"!=typeof s?s:0,t=t?t:function(){},s<r.length&&s>=0?(x[n.type](o(e,r[s])),setTimeout(function(){i?s-=1:s+=1,E.run(e,t,i,s)},E.duration),void M.setIcon(l)):void t()},w(),{badge:S,video:j,image:C,webcam:k,reset:b.reset}};"undefined"!=typeof define&&define.amd?define([],function(){return e}):"undefined"!=typeof module&&module.exports?module.exports=e:this.Favico=e}(),!function(e,t){"use strict";var i=t.Modernizr,o={},n={_init:function(t){return n.$el=e(this),n.options=e.extend(!0,{custom:!1,modalIdAttribute:"modal-id",hiddeBtnID:"hideemodal"},t),n._config(),n.$el.click(function(){}),this},_config:function(){var t=n.$el.data(n.options.modalIdAttribute);return o.modal=e("#"+t),this},showModal:function(){return n.baseHtml(),n.startLoading(),o.overlay.addClass("shown"),o.html.addClass("shown"),this},hideModal:function(){return o.overlay.removeClass("shown"),o.html.removeClass("shown"),setTimeout(function(){n.destroy()},300),this},setHideEvent:function(){o.overlay.click(function(){n.hideModal()}),o.closeBtnHtml.click(function(){n.hideModal()});var t=e("#"+n.options.hiddeBtnID);t.click(function(){n.hideModal()})},setHTML:function(e){return o.html.html(e),this},setTitle:function(e){return o.modalTitle.text(e),this},addText:function(e){return o.modalText.append(e),this},addError:function(e){return o.modalText.append('<p class="error-msg">'+e+"</p>"),o.modalTitle.text("ERROR"),this},addImage:function(e){return o.html.addClass("with-image"),o.modalImage=jQuery('<img src="'+e+'" />').appendTo(o.html),this},addBtn:function(t){return t=e.extend(!0,{href:"",cssClass:"",oncl
167ick:"",id:"",title:"",hideOnClick:!1},t),o.modalBtn=jQuery('<a href="'+t.href+'" id="'+t.id+'" class="'+t.cssClass+'" onclick="'+t.onclick+'"><span>'+t.title+"</span></a>").appendTo(o.modalText),t.hideOnClick&&o.modalBtn.click(function(){n.hideModal()}),this},startLoading:function(){return o.html.addClass("eloading"),this},endLoading:function(){return o.html.removeClass("eloading"),this},baseHtml:function(){return o.overlay=jQuery('<div class="emodal-overlay"></div>'),o.html=jQuery('<div class="emodal" id="base-modal"><div class="emodal-border"></div></div>'),o.modalText=jQuery('<div class="emodal-text"></div>').prependTo(o.html),o.modalTitle=jQuery('<h5 class="emodal-title"></h5>').prependTo(o.modalText),o.closeBtnHtml=jQuery('<div class="close-modal"><i class="icon-remove"></i></div>').prependTo(o.html),i.csstransforms&&(o.overlay.addClass("with-transforms"),o.html.addClass("with-transforms")),i.csstransitions&&(o.overlay.addClass("with-transitions"),o.html.addClass("with-transitions")),e("body").prepend(o.overlay),e("body").prepend(o.html),n.setHideEvent(),this},destroy:function(){return o.overlay.remove(),o.html.remove(),this}};e.fn.eModal=function(t){return n[t]?n[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void e.error("invalid method call!"):n._init.apply(this,arguments)}}(jQuery,window),function(e){function t(t){var i=t||window.event,o=[].slice.call(arguments,1),n=0,s=0,r=0;return t=e.event.fix(i),t.type="mousewheel",i.wheelDelta&&(n=i.wheelDelta/120),i.detail&&(n=-i.detail/3),r=n,void 0!==i.axis&&i.axis===i.HORIZONTAL_AXIS&&(r=0,s=-1*n),void 0!==i.wheelDeltaY&&(r=i.wheelDeltaY/120),void 0!==i.wheelDeltaX&&(s=-1*i.wheelDeltaX/120),o.unshift(t,n,s,r),(e.event.dispatch||e.event.handle).apply(this,o)}var i=["DOMMouseScroll","mousewheel"];if(e.event.fixHooks)for(var o=i.length;o;)e.event.fixHooks[i[--o]]=e.event.mouseHooks;e.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var e=i.length;e;)this.addEventListener(i[--e],t,!1);else this.onmousewheel=t},teardown:function(){if(this.removeEventListener)for(var e=i.length;e;)this.removeEventListener(i[--e],t,!1);else this.onmousewheel=null}},e.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})}(jQuery),function(e,t,i){function o(t,i){this.bodyOverflowX,this.callbacks={hide:[],show:[]},this.checkInterval=null,this.Content,this.$el=e(t),this.$elProxy,this.elProxyPosition,this.enabled=!0,this.options=e.extend({},l,i),this.mouseIsOverProxy=!1,this.namespace="tooltipster-"+Math.round(1e5*Math.random()),this.Status="hidden",this.timerHide=null,this.timerShow=null,this.$tooltip,this.options.iconTheme=this.options.iconTheme.replace(".",""),this.options.theme=this.options.theme.replace(".",""),this._init()}function n(t,i){var o=!0;return e.each(t,function(e){return"undefined"==typeof i[e]||t[e]!==i[e]?(o=!1,!1):void 0}),o}function s(){return!c&&d}function r(){var e=i.body||i.documentElement,t=e.style,o="transition";if("string"==typeof t[o])return!0;v=["Moz","Webkit","Khtml","O","ms"],o=o.charAt(0).toUpperCase()+o.substr(1);for(var n=0;n<v.length;n++)if("string"==typeof t[v[n]+o])return!0;return!1}var a="tooltipster",l={animation:"fade",arrow:!0,arrowColor:"",autoClose:!0,content:null,contentAsHTML:!1,contentCloning:!0,delay:200,minWidth:0,maxWidth:null,functionInit:function(){},functionBefore:function(e,t){t()},functionReady:function(){},functionAfter:function(){},icon:"(?)",iconCloning:!0,iconDesktop:!1,iconTouch:!1,iconTheme:"tooltipster-icon",interactive:!1,interactiveTolerance:350,multiple:!1,offsetX:0,offsetY:0,onlyOne:!1,position:"top",positionTracker:!1,speed:350,timer:0,theme:"tooltipster-default",touchDevices:!0,trigger:"hover",updateAnimation:!0};o.prototype={_init:function(){var t=this;if(i.querySelector){if(null!==t.options.content)t._content_set(t.options.content);else{var o=t.$el.attr("title");"undefined"==typeof o&&(o=null),t._content_set(o)}var n=t.options.functionInit.call(t.$el,t.$el,t.Content);"undefined"!=typeof n&&t._content_set(n),t.$el.removeAttr("title").addClass("tooltipstered"),!d&&t.options.iconDesktop||d&&t.options.iconTouch?("string"==typeof t.options.icon?(t.$elProxy=e('<span class="'+t.options.iconTheme+'"></span>'),t.$elProxy.text(t.options.icon)):t.$elProxy=t.options.iconCloning?t.options.icon.clone(!0):t.options.icon,t.$elProxy.insertAfter(t.$el)):t.$elProxy=t.$el,"hover"==t.options.trigger?(t.$elProxy.on("mouseenter."+t.namespace,function(){(!s()||t.options.touchDevices)&&(t.mouseIsOverProxy=!0,t._show())}).on("mouseleave."+t.namespace,function(){(!s()||t.options.touchDevices)&&(t.mouseIsOverProxy=!1)}),d&&t.options.touchDevices&&t.$elProxy.on("touchstart."+t.namespace,function(){t._showNow()})):"click"==t.options.trigger&&t.$elProxy.on("click."+t.namespace,function(){(!s()||t.options.touchDevices)&&t._show()})}},_show:function(){var e=this;"shown"!=e.Status&&"appearing"!=e.Status&&(e.options.delay?e.timerShow=setTimeout(function(){("click"==e.options.trigger||"hover"==e.options.trigger&&e.mouseIsOverProxy)&&e._showNow()}
167,e.options.delay):e._showNow())},_showNow:function(i){var o=this;o.options.functionBefore.call(o.$el,o.$el,function(){if(o.enabled&&null!==o.Content){i&&o.callbacks.show.push(i),o.callbacks.hide=[],clearTimeout(o.timerShow),o.timerShow=null,clearTimeout(o.timerHide),o.timerHide=null,o.options.onlyOne&&e(".tooltipstered").not(o.$el).each(function(t,i){var o=e(i),n=o.data("tooltipster-ns");e.each(n,function(e,t){var i=o.data(t),n=i.status(),s=i.option("autoClose");"hidden"!==n&&"disappearing"!==n&&s&&i.hide()})});var n=function(){o.Status="shown",e.each(o.callbacks.show,function(e,t){t.call(o.$el)}),o.callbacks.show=[]};if("hidden"!==o.Status){var s=0;"disappearing"===o.Status?(o.Status="appearing",r()?(o.$tooltip.clearQueue().removeClass("tooltipster-dying").addClass("tooltipster-"+o.options.animation+"-show"),o.options.speed>0&&o.$tooltip.delay(o.options.speed),o.$tooltip.queue(n)):o.$tooltip.stop().fadeIn(n)):"shown"===o.Status&&n()}else{o.Status="appearing";var s=o.options.speed;o.bodyOverflowX=e("body").css("overflow-x"),e("body").css("overflow-x","hidden");var a="tooltipster-"+o.options.animation,l="-webkit-transition-duration: "+o.options.speed+"ms; -webkit-animation-duration: "+o.options.speed+"ms; -moz-transition-duration: "+o.options.speed+"ms; -moz-animation-duration: "+o.options.speed+"ms; -o-transition-duration: "+o.options.speed+"ms; -o-animation-duration: "+o.options.speed+"ms; -ms-transition-duration: "+o.options.speed+"ms; -ms-animation-duration: "+o.options.speed+"ms; transition-duration: "+o.options.speed+"ms; animation-duration: "+o.options.speed+"ms;",c=o.options.minWidth?"min-width:"+Math.round(o.options.minWidth)+"px;":"",u=o.options.maxWidth?"max-width:"+Math.round(o.options.maxWidth)+"px;":"",h=o.options.interactive?"pointer-events: auto;":"";if(o.$tooltip=e('<div class="tooltipster-base '+o.options.theme+'" style="'+c+" "+u+" "+h+" "+l+'"><div class="tooltipster-content"></div></div>'),r()&&o.$tooltip.addClass(a),o._content_insert(),o.$tooltip.appendTo("body"),o.reposition(),o.options.functionReady.call(o.$el,o.$el,o.$tooltip),r()?(o.$tooltip.addClass(a+"-show"),o.options.speed>0&&o.$tooltip.delay(o.options.speed),o.$tooltip.queue(n)):o.$tooltip.css("display","none").fadeIn(o.options.speed,n),o._interval_set(),e(t).on("scroll."+o.namespace+" resize."+o.namespace,function(){o.reposition()}),o.options.autoClose)if(e("body").off("."+o.namespace),"hover"==o.options.trigger)if(d&&setTimeout(function(){e("body").on("touchstart."+o.namespace,function(){o.hide()})},0),o.options.interactive){d&&o.$tooltip.on("touchstart."+o.namespace,function(e){e.stopPropagation()});var m=null;o.$elProxy.add(o.$tooltip).on("mouseleave."+o.namespace+"-autoClose",function(){clearTimeout(m),m=setTimeout(function(){o.hide()},o.options.interactiveTolerance)}).on("mouseenter."+o.namespace+"-autoClose",function(){clearTimeout(m)})}else o.$elProxy.on("mouseleave."+o.namespace+"-autoClose",function(){o.hide()});else"click"==o.options.trigger&&(setTimeout(function(){e("body").on("click."+o.namespace+" touchstart."+o.namespace,function(){o.hide()})},0),o.options.interactive&&o.$tooltip.on("click."+o.namespace+" touchstart."+o.namespace,function(e){e.stopPropagation()}))}o.options.timer>0&&(o.timerHide=setTimeout(function(){o.timerHide=null,o.hide()},o.options.timer+s))}})},_interval_set:function(){var t=this;t.checkInterval=setInterval(function(){if(0===e("body").find(t.$el).length||0===e("body").find(t.$elProxy).length||"hidden"==t.Status||0===e("body").find(t.$tooltip).length)("shown"==t.Status||"appearing"==t.Status)&&t.hide(),t._interval_cancel();else if(t.options.positionTracker){var i=t._repositionInfo(t.$elProxy),o=!1;n(i.dimension,t.elProxyPosition.dimension)&&("fixed"===t.$elProxy.css("position")?n(i.position,t.elProxyPosition.position)&&(o=!0):n(i.offset,t.elProxyPosition.offset)&&(o=!0)),o||t.reposition()}},200)},_interval_cancel:function(){clearInterval(this.checkInterval),this.checkInterval=null},_content_set:function(e){"object"==typeof e&&null!==e&&this.options.contentCloning&&(e=e.clone(!0)),this.Content=e},_content_insert:function(){var e=this,t=this.$tooltip.find(".tooltipster-content");"string"!=typeof e.Content||e.options.contentAsHTML?t.empty().append(e.Content):t.text(e.Content)},_update:function(e){var t=this;
167t._content_set(e),null!==t.Content?"hidden"!==t.Status&&(t._content_insert(),t.reposition(),t.options.updateAnimation&&(r()?(t.$tooltip.css({width:"","-webkit-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-moz-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-o-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-ms-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms",transition:"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms"}).addClass("tooltipster-content-changing"),setTimeout(function(){"hidden"!=t.Status&&(t.$tooltip.removeClass("tooltipster-content-changing"),setTimeout(function(){"hidden"!==t.Status&&t.$tooltip.css({"-webkit-transition":t.options.speed+"ms","-moz-transition":t.options.speed+"ms","-o-transition":t.options.speed+"ms","-ms-transition":t.options.speed+"ms",transition:t.options.speed+"ms"})},t.options.speed))},t.options.speed)):t.$tooltip.fadeTo(t.options.speed,.5,function(){"hidden"!=t.Status&&t.$tooltip.fadeTo(t.options.speed,1)}))):t.hide()},_repositionInfo:function(e){return{dimension:{height:e.outerHeight(!1),width:e.outerWidth(!1)},offset:e.offset(),position:{left:parseInt(e.css("left")),top:parseInt(e.css("top"))}}},hide:function(i){var o=this;i&&o.callbacks.hide.push(i),o.callbacks.show=[],clearTimeout(o.timerShow),o.timerShow=null,clearTimeout(o.timerHide),o.timerHide=null;var n=function(){e.each(o.callbacks.hide,function(e,t){t.call(o.$el)}),o.callbacks.hide=[]};if("shown"==o.Status||"appearing"==o.Status){o.Status="disappearing";var s=function(){o.Status="hidden","object"==typeof o.Content&&null!==o.Content&&o.Content.detach(),o.$tooltip.remove(),o.$tooltip=null,e(t).off("."+o.namespace),e("body").off("."+o.namespace).css("overflow-x",o.bodyOverflowX),e("body").off("."+o.namespace),o.$elProxy.off("."+o.namespace+"-autoClose"),o.options.functionAfter.call(o.$el,o.$el),n()};r()?(o.$tooltip.clearQueue().removeClass("tooltipster-"+o.options.animation+"-show").addClass("tooltipster-dying"),o.options.speed>0&&o.$tooltip.delay(o.options.speed),o.$tooltip.queue(s)):o.$tooltip.stop().fadeOut(o.options.speed,s)}else"hidden"==o.Status&&n();return o},show:function(e){return this._showNow(e),this},update:function(e){return this.content(e)},content:function(e){return"undefined"==typeof e?this.Content:(this._update(e),this)},reposition:function(){function i(){var i=e(t).scrollLeft();0>E-i&&(s=E-i,E=i),E+l-i>r&&(s=E-(r+i-l),E=r+i-l)}function o(i,o){a.offset.top-e(t).scrollTop()-d-F-12<0&&o.indexOf("top")>-1&&(I=i),a.offset.top+a.dimension.height+d+12+F>e(t).scrollTop()+e(t).height()&&o.indexOf("bottom")>-1&&(I=i,z=a.offset.top-d-F-12)}var n=this;if(0!==e("body").find(n.$tooltip).length){n.$tooltip.css("width",""),n.elProxyPosition=n._repositionInfo(n.$elProxy);var s=null,r=e(t).width(),a=n.elProxyPosition,l=n.$tooltip.outerWidth(!1),d=(n.$tooltip.innerWidth()+1,n.$tooltip.outerHeight(!1));if(n.$elProxy.is("area")){var c=n.$elProxy.attr("shape"),u=n.$elProxy.parent().attr("name"),h=e('img[usemap="#'+u+'"]'),m=h.offset().left,p=h.offset().top,f=void 0!==n.$elProxy.attr("coords")?n.$elProxy.attr("coords").split(","):void 0;if("circle"==c){var g=parseInt(f[0]),v=parseInt(f[1]),y=parseInt(f[2]);a.dimension.height=2*y,a.dimension.width=2*y,a.offset.top=p+v-y,a.offset.left=m+g-y}else if("rect"==c){var g=parseInt(f[0]),v=parseInt(f[1]),w=parseInt(f[2]),b=parseInt(f[3]);a.dimension.height=b-v,a.dimension.width=w-g,a.offset.top=p+v,a.offset.left=m+g}else if("poly"==c){for(var x=0,T=0,S=0,C=0,j="even",k=0;k<f.length;k++){var M=parseInt(f[k]);"even"==j?(M>S&&(S=M,0===k&&(x=S)),x>M&&(x=M),j="odd"):(M>C&&(C=M,1==k&&(T=C)),T>M&&(T=M),j="even")}a.dimension.height=C-T,a.dimension.width=S-x,a.offset.top=p+T,a.offset.left=m+x}else a.dimension.height=h.outerHeight(!1),a.dimension.width=h.outerWidth(!1),a.offset.top=p,a.offset.left=m}var E=0,P=0,z=0,F=parseInt(n.options.offsetY),A=parseInt(n.options.offsetX),I=n.options.position;if("top"==I){var L=a.offset.left+l-(a.offset.left+a.dimension.width);E=a.offset.left+A-L/2,z=a.offset.top-d-F-12,i(),o("bottom","top")}if("top-left"==I&&(E=a.offset.left+A,z=a.offset.top-d-F-12,i(),o("bottom-left","top-left")),"top-right"==I&&(E=a.offset.left+a.dimension.width+A-l,z=a.offset.top-d-F-12,i(),o("bottom-right","top-right")),"bottom"==I){var L=a.offset.left+l-(a.offset.left+a.dimension.width);E=a.offset.left-L/2+A,z=a.offset.top+a.dimension.height+F+12,i(),o("top","bottom")}if("bottom-left"==I&&(E=a.offset.left+A,z=a.offset.top+a.dimension.height+F+12,i(),o("top-left","bottom-left")),"bottom-right"==I&&(E=a.offset.left+a.dimension.width+A-l,z=a.offset.top+a.dimension.height+F+12,i(),o("top-right","bottom-right")),"left"==I){E=a.offset.left-A-l-12,P=a.offset.left+A+a.dimension.width+12;var _=a.offset.top+d-(a.offset.top+a.dimension.height);if(z=a.offset.top-_/2-F,0>E&&P+l>r){var B=2*parseFloat(n.$tooltip.css("border-width")),N=l+E-B;n.$tooltip.css("width",N+"px"),d=n.$tooltip.outerHeight(!1),E=a.offset.left-A-N-12-B,_=a.offset.top+d-(a.offset.top+a.dimension.height),z=a.offset.top-_/2-F}else 0>E&&(E=a.offset.left+A+a.dimension.width+12,s="left")}if("right"==I){E=a.offset.left+A+a.dimension.width+12,P=a.offset.left-A-l-12;var _=a.offset.top+d-(a.offset.top+a.dimension.height);if(z=a.offset.top-_/2-F,E+l>r&&0>P){var B=2*parseFloat(n.$tooltip.css("border-width")),N=r-E-B;n.$tooltip.css("width",N+"px"),d=n.$tooltip.outerHeight(!1),_=a.offset.top+d-(a.offset.top+a.dimension.height),z=a.offset.top-_/2-F}else E+l>r&&(E=a.offset.left-A-l-12,s="right")}if(n.options.arrow){var H="tooltipster-arrow-"+I;if(n.options.arrowColor.length<1)var $=n.$tooltip.css("background-color");else var $=n.options.arrowColor;if(s?"left"==s?(H="tooltipster-arrow-right",s=""):"right"==s?(H="tooltipster-arrow-left",s=""):s="left:"+Math.round(s)+"px;":s="","top"==I||"top-left"==I||"top-right"==I)var O=parseFloat(n.$tooltip.css("border-bottom-width")),R=n.$tooltip.css("border-bottom-color");else if("bottom"==I||"bottom-left"==I||"bottom-right"==I)var O=parseFloat(n.$tooltip.css("border-top-width")),R=n.$tooltip.css("border-top-color");else if("left"==I)var O=parseFloat(n.$tooltip.css("border-right-width")),R=n.$tooltip.css("border-right-color");else if("right"==I)var O=parseFloat(n.$tooltip.css("border-left-width")),R=n.$tooltip.css("border-left-color");else var O=parseFloat(n.$tooltip.css("border-bottom-width")),R=n.$tooltip.css("border-bottom-color");O>1&&O++;var D="";if(0!==O){var W="",V="border-color: "+R+";";-1!==H.indexOf("bottom")?W="margin-top: -"+Math.round(O)+"px;":-1!==H.indexOf("top")?W="margin-bottom: -"+Math.round(O)+"px;":-1!==H.indexOf("left")?W="margin-right: -"+Math.round(O)+"px;":-1!==H.indexOf("right")&&(W="margin-left: -"+Math.round(O)+"px;"),D='<span class="tooltipster-arrow-border" style="'+W+" "+V+';"></span>'}n.$tooltip.find(".tooltipster-arrow").remove();var U='<div class="'+H+' tooltipster-arrow" style="'+s+'">'+D+'<span style="border-color:'+$+';"></span></div>';n.$tooltip.append(U)}n.$tooltip.css({top:Math.round(z)+"px",left:Math.round(E)+"px"})}return n},enable:function(){return this.enabled=!0,this},disable:function(){return this.hide(),this.enabled=!1,this},destroy:function(){var t=this;t.hide(),t.$el[0]!==t.$elProxy[0]&&t.$elProxy.remove(),t.$el.removeData(t.namespace).off("."+t.namespace);var i=t.$el.data("tooltipster-ns");
167if(1===i.length){var o="string"==typeof t.Content?t.Content:e("<div></div>").append(t.Content).html();t.$el.removeClass("tooltipstered").attr("title",o).removeData(t.namespace).removeData("tooltipster-ns").off("."+t.namespace)}else i=e.grep(i,function(e){return e!==t.namespace}),t.$el.data("tooltipster-ns",i);return t},elementIcon:function(){return this.$el[0]!==this.$elProxy[0]?this.$elProxy[0]:void 0},elementTooltip:function(){return this.$tooltip?this.$tooltip[0]:void 0},option:function(e,t){return"undefined"==typeof t?this.options[e]:(this.options[e]=t,this)},status:function(){return this.Status}},e.fn[a]=function(){var t=arguments;if(0===this.length){if("string"==typeof t[0]){var i=!0;switch(t[0]){case"setDefaults":e.extend(l,t[1]);break;default:i=!1}return i?!0:this}return this}if("string"==typeof t[0]){var n="#*$~&";return this.each(function(){var i=e(this).data("tooltipster-ns"),o=i?e(this).data(i[0]):null;if(!o)throw new Error("You called Tooltipster's \""+t[0]+'" method on an uninitialized element');if("function"!=typeof o[t[0]])throw new Error('Unknown method .tooltipster("'+t[0]+'")');var s=o[t[0]](t[1],t[2]);return s!==o?(n=s,!1):void 0}),"#*$~&"!==n?n:this}var s=[],r=t[0]&&"undefined"!=typeof t[0].multiple,a=r&&t[0].multiple||!r&&l.multiple;return this.each(function(){var i=!1,n=e(this).data("tooltipster-ns"),r=null;n?a?i=!0:console.log('Tooltipster: one or more tooltips are already attached to this element: ignoring. Use the "multiple" option to attach more tooltips.'):i=!0,i&&(r=new o(this,t[0]),n||(n=[]),n.push(r.namespace),e(this).data("tooltipster-ns",n),e(this).data(r.namespace,r)),s.push(r)}),a?s:this};var d=!!("ontouchstart"in t),c=!1;e("body").one("mousemove",function(){c=!0})}(jQuery,window,document),!function(e,t){"function"==typeof define&&define.amd?define(t):e.BackgroundCheck=t(e)}(this,function(){"use strict";function e(e){if(void 0===e||void 0===e.targets)throw"Missing attributes";I.debug=o(e.debug,!1),I.debugOverlay=o(e.debugOverlay,!1),I.targets=r(e.targets),I.images=r(e.images||"img",!0),I.changeParent=o(e.changeParent,!1),I.threshold=o(e.threshold,50),I.minComplexity=o(e.minComplexity,30),I.minOverlap=o(e.minOverlap,50),I.windowEvents=o(e.windowEvents,!0),I.maxDuration=o(e.maxDuration,500),I.mask=o(e.mask,{r:0,g:255,b:0}),I.classes=o(e.classes,{dark:"background--dark",light:"background--light",complex:"background--complex"}),void 0===M&&(a(),M&&(E.style.position="fixed",E.style.top="0px",E.style.left="0px",E.style.width="100%",E.style.height="100%",window.addEventListener(A,S.bind(null,function(){c(),T()})),window.addEventListener("scroll",S.bind(null,T)),c(),T()))}function t(){M=null,E=null,P=null,I={},z&&clearTimeout(z)}function i(e){j("debug")&&console.log(e)}function o(e,t){return n(e,typeof t),void 0===e?t:e}function n(e,t){if(void 0!==e&&typeof e!==t)throw"Incorrect attribute type"}function s(e){for(var t,o,n=[],s=0;s<e.length;s++)if(t=e[s],n.push(t),"IMG"!==t.tagName){if(o=window.getComputedStyle(t).backgroundImage,o.split(/,url|, url/).length>1)throw"Multiple backgrounds are not supported";if(!o||"none"===o)throw"Element is not an <img> but does not have a background-image";n[s]={img:new Image,el:n[s]},o=o.slice(4,-1),o=o.replace(/"/g,""),n[s].img.src=o,i("CSS Image - "+o)}return n}function r(e,t){var i=e;if("string"==typeof e?i=document.querySelectorAll(e):e&&1===e.nodeType&&(i=[e]),!i||0===i.length||void 0===i.length)throw"Elements not found";return t&&(i=s(i)),i=Array.prototype.slice.call(i)}function a(){E=document.createElement("canvas"),E&&E.getContext?(P=E.getContext("2d"),M=!0):M=!1,l()}function l(){j("debugOverlay")?(E.style.opacity=.5,E.style.pointerEvents="none",document.body.appendChild(E)):E.parentNode&&E.parentNode.removeChild(E)}function d(e){var o=(new Date).getTime()-e;i("Duration: "+o+"ms"),o>j("maxDuration")&&(console.log("BackgroundCheck - Killed"),g(),t())}function c(){F={left:0,top:0,right:document.body.clientWidth,bottom:window.innerHeight},E.width=document.body.clientWidth,E.height=window.innerHeight}function u(e,t,i){var o,n;return-1!==e.indexOf("px")?o=parseFloat(e):-1!==e.indexOf("%")?(o=parseFloat(e),n=o/100,o=n*t,i&&(o-=i*n)):o=t,o}function h(e){var t=window.getComputedStyle(e.el);e.el.style.backgroundRepeat="no-repeat",e.el.style.backgroundOrigin="padding-box";var i=t.backgroundSize.split(" "),o=i[0],n=void 0===i[1]?"auto":i[1],s=e.el.clientWidth/e.el.clientHeight,r=e.img.naturalWi
167dth/e.img.naturalHeight;"cover"===o?s>=r?(o="100%",n="auto"):(o="auto",i[0]="auto",n="100%"):"contain"===o&&(1/r>1/s?(o="auto",i[0]="auto",n="100%"):(o="100%",n="auto")),o="auto"===o?e.img.naturalWidth:u(o,e.el.clientWidth),n="auto"===n?o/e.img.naturalWidth*e.img.naturalHeight:u(n,e.el.clientHeight),"auto"===i[0]&&"auto"!==i[1]&&(o=n/e.img.naturalHeight*e.img.naturalWidth);var a=t.backgroundPosition;"top"===a?a="50% 0%":"left"===a?a="0% 50%":"right"===a?a="100% 50%":"bottom"===a?a="50% 100%":"center"===a&&(a="50% 50%"),a=a.split(" ");var l,d;return 4===a.length?(l=a[1],d=a[3]):(l=a[0],d=a[1]),d=d||"50%",l=u(l,e.el.clientWidth,o),d=u(d,e.el.clientHeight,n),4===a.length&&("right"===a[0]&&(l=e.el.clientWidth-e.img.naturalWidth-l),"bottom"===a[2]&&(d=e.el.clientHeight-e.img.naturalHeight-d)),l+=e.el.getBoundingClientRect().left,d+=e.el.getBoundingClientRect().top,{left:Math.floor(l),right:Math.floor(l+o),top:Math.floor(d),bottom:Math.floor(d+n),width:Math.floor(o),height:Math.floor(n)}}function m(e){var t,i,o;if(e.nodeType){var n=e.getBoundingClientRect();t={left:n.left,right:n.right,top:n.top,bottom:n.bottom,width:n.width,height:n.height},o=e.parentNode,i=e}else t=h(e),o=e.el,i=e.img;o=o.getBoundingClientRect(),t.imageTop=0,t.imageLeft=0,t.imageWidth=i.naturalWidth,t.imageHeight=i.naturalHeight;var s,r=t.imageHeight/t.height;return t.top<o.top&&(s=o.top-t.top,t.imageTop=r*s,t.imageHeight-=r*s,t.top+=s,t.height-=s),t.left<o.left&&(s=o.left-t.left,t.imageLeft+=r*s,t.imageWidth-=r*s,t.width-=s,t.left+=s),t.bottom>o.bottom&&(s=t.bottom-o.bottom,t.imageHeight-=r*s,t.height-=s),t.right>o.right&&(s=t.right-o.right,t.imageWidth-=r*s,t.width-=s),t.imageTop=Math.floor(t.imageTop),t.imageLeft=Math.floor(t.imageLeft),t.imageHeight=Math.floor(t.imageHeight),t.imageWidth=Math.floor(t.imageWidth),t}function p(e){var t=m(e);e=e.nodeType?e:e.img,t.imageWidth>0&&t.imageHeight>0&&t.width>0&&t.height>0?P.drawImage(e,t.imageLeft,t.imageTop,t.imageWidth,t.imageHeight,t.left,t.top,t.width,t.height):i("Skipping image - "+e.src+" - area too small")}function f(e,t,i){var o=e.className;switch(i){case"add":o+=" "+t;break;case"remove":var n=new RegExp("(?:^|\\s)"+t+"(?!\\S)","g");o=o.replace(n,"")}e.className=o.trim()}function g(e){for(var t,i=e?[e]:j("targets"),o=0;o<i.length;o++)t=i[o],t=j("changeParent")?t.parentNode:t,f(t,j("classes").light,"remove"),f(t,j("classes").dark,"remove"),f(t,j("classes").complex,"remove")}function v(e){var t,o,n,s,r=e.getBoundingClientRect(),a=0,l=0,d=0,c=0,u=j("mask");if(r.width>0&&r.height>0){g(e),e=j("changeParent")?e.parentNode:e,o=P.getImageData(r.left,r.top,r.width,r.height).data;for(var h=0;h<o.length;h+=4)o[h]===u.r&&o[h+1]===u.g&&o[h+2]===u.b?c++:(a++,t=.2126*o[h]+.7152*o[h+1]+.0722*o[h+2],n=t-d,l+=n*n,d+=n/a);c<=o.length/4*(1-j("minOverlap")/100)&&(s=Math.sqrt(l/a)/255,d/=255,i("Target: "+e.className+" lum: "+d+" var: "+s),f(e,d<=j("threshold")/100?j("classes").dark:j("classes").light,"add"),s>j("minComplexity")/100&&f(e,j("classes").complex,"add"))}}function y(e,t){return e=(e.nodeType?e:e.el).getBoundingClientRect(),t=t===F?t:(t.nodeType?t:t.el).getBoundingClientRect(),!(e.right<t.left||e.left>t.right||e.top>t.bottom||e.bottom<t.top)}function w(e){for(var t,i=(new Date).getTime(),o=e&&("IMG"===e.tagName||e.img)?"image":"targets",n=e?!1:!0,s=j("targets").length,r=0;s>r;r++)t=j("targets")[r],y(t,F)&&("targets"!==o||e&&e!==t?"image"===o&&y(t,e)&&v(t):(n=!0,v(t)));if("targets"===o&&!n)throw e+" is not a target";d(i)}function b(e){var t=function(e){var t=0;return"static"!==window.getComputedStyle(e).position&&(t=parseInt(window.getComputedStyle(e).zIndex,10)||0,t>=0&&t++),t},i=e.parentNode,o=i?t(i):0,n=t(e);return 1e5*o+n}function x(e){var t=!1;return e.sort(function(e,i){e=e.nodeType?e:e.el,i=i.nodeType?i:i.el;var o=e.compareDocumentPosition(i),n=0;return e=b(e),i=b(i),e>i&&(t=!0),e===i&&2===o?n=1:e===i&&4===o&&(n=-1),n||e-i}),i("Sorted: "+t),t&&i(e),t}function T(e,t,o){if(M){var n=j("mask");i("--- BackgroundCheck ---"),i("onLoad event: "+(o&&o.src)),t!==!0&&(P.clearRect(0,0,E.width,E.height),P.fillStyle="rgb("+n.r+", "+n.g+", "+n.b+")",P.fillRect(0,0,E.width,E.height));for(var s,r,a=o?[o]:j("images"),l=x(a),d=!1,c=0;c<a.length;
167c++)s=a[c],y(s,F)&&(r=s.nodeType?s:s.img,0===r.naturalWidth?(d=!0,i("Loading... "+s.src),r.removeEventListener("load",T),l?r.addEventListener("load",T.bind(null,null,!1,null)):r.addEventListener("load",T.bind(null,e,!0,s))):(i("Drawing: "+s.src),p(s)));o||d?o&&w(o):w(e)}}function S(e){j("windowEvents")===!0&&(z&&clearTimeout(z),z=setTimeout(e,200))}function C(e,t){if(void 0===I[e])throw"Unknown property - "+e;if(void 0===t)throw"Missing value for "+e;if("targets"===e||"images"===e)try{t=r("images"!==e||t?t:"img","images"===e?!0:!1)}catch(i){throw t=[],i}else n(t,typeof I[e]);g(),I[e]=t,T(),"debugOverlay"===e&&l()}function j(e){if(void 0===I[e])throw"Unknown property - "+e;return I[e]}function k(){for(var e,t=j("images"),i=[],o=0;o<t.length;o++)e=m(t[o]),i.push(e);return i}var M,E,P,z,F,A=void 0!==window.orientation?"orientationchange":"resize",I={};return{init:e,destroy:t,refresh:T,set:C,get:j,getImageData:k}});
168/*!
169 * jQuery Cookie Plugin
170 * https://github.com/carhartl/jquery-cookie
171 *
172 * Copyright 2011, Klaus Hartl
173 * Dual licensed under the MIT or GPL Version 2 licenses.
174 * http://www.opensource.org/licenses/mit-license.php
175 * http://www.opensource.org/licenses/GPL-2.0
176 */
177(function($){$.cookie=function(key,value,options){if(arguments.length>1&&(!/Object/.test(Object.prototype.toString.call(value))||value===null||value===undefined)){options=$.extend({},options);if(value===null||value===undefined){options.expires=-1}
178if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setDate(t.getDate()+days)}
179value=String(value);return(document.cookie=[encodeURIComponent(key),'=',options.raw?value:encodeURIComponent(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''))}
180options=value||{};var decode=options.raw?function(s){return s}:decodeURIComponent;var pairs=document.cookie.split('; ');for(var i=0,pair;pair=pairs[i]&&pairs[i].split('=');i++){if(decode(pair[0])===key)return decode(pair[1]||'')}
181return null}})(jQuery);
182/*! Magnific Popup - v0.9.9 - 2013-11-15
183* http://dimsemenov.com/plugins/magnific-popup/
184* Copyright (c) 2013 Dmitry Semenov; */
185(function(e){var t,n,i,o,r,a,s,l="Close",c="BeforeClose",d="AfterClose",u="BeforeAppend",p="MarkupParse",f="Open",m="Change",g="mfp",v="."+g,h="mfp-ready",C="mfp-removing",y="mfp-prevent-close",w=function(){},b=!!window.jQuery,I=e(window),x=function(e,n){t.ev.on(g+e+v,n)},k=function(t,n,i,o){var r=document.createElement("div");return r.className="mfp-"+t,i&&(r.innerHTML=i),o?n&&n.appendChild(r):(r=e(r),n&&r.appendTo(n)),r},T=function(n,i){t.ev.triggerHandler(g+n,i),t.st.callbacks&&(n=n.charAt(0).toLowerCase()+n.slice(1),t.st.callbacks[n]&&t.st.callbacks[n].apply(t,e.isArray(i)?i:[i]))},E=function(n){return n===s&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),s=n),t.currTemplate.closeBtn},_=function(){e.magnificPopup.instance||(t=new w,t.init(),e.magnificPopup.instance=t)},S=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};w.prototype={constructor:w,init:function(){var n=navigator.appVersion;t.isIE7=-1!==n.indexOf("MSIE 7."),t.isIE8=-1!==n.indexOf("MSIE 8."),t.isLowIE=t.isIE7||t.isIE8,t.isAndroid=/android/gi.test(n),t.isIOS=/iphone|ipad|ipod/gi.test(n),t.supportsTransition=S(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),i=e(document.body),o=e(document),t.popupsCache={}},open:function(n){var i;if(n.isObj===!1){t.items=n.items.toArray(),t.index=0;var r,s=n.items;for(i=0;s.length>i;i++)if(r=s[i],r.parsed&&(r=r.el[0]),r===n.el[0]){t.index=i;break}}else t.items=e.isArray(n.items)?n.items:[n.items],t.index=n.index||0;if(t.isOpen)return t.updateItemHTML(),void 0;t.types=[],a="",t.ev=n.mainEl&&n.mainEl.length?n.mainEl.eq(0):o,n.key?(t.popupsCache[n.key]||(t.popupsCache[n.key]={}),t.currTemplate=t.popupsCache[n.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,n),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=k("bg").on("click"+v,function(){t.close()}),t.wrap=k("wrap").attr("tabindex",-1).on("click"+v,function(e){t._checkIfClose(e.target)&&t.close()}),t.container=k("container",t.wrap)),t.contentContainer=k("content"),t.st.preloader&&(t.preloader=k("preloader",t.container,t.st.tLoading));var l=e.magnificPopup.modules;for(i=0;l.length>i;i++){var c=l[i];c=c.charAt(0).toUpperCase()+c.slice(1),t["init"+c].call(t)}T("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(x(p,function(e,t,n,i){n.close_replaceWith=E(i.type)}),a+=" mfp-close-btn-in"):t.wrap.append(E())),t.st.alignTop&&(a+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:I.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:o.height(),position:"absolute"}
185),t.st.enableEscapeKey&&o.on("keyup"+v,function(e){27===e.keyCode&&t.close()}),I.on("resize"+v,function(){t.updateSize()}),t.st.closeOnContentClick||(a+=" mfp-auto-cursor"),a&&t.wrap.addClass(a);var d=t.wH=I.height(),u={};if(t.fixedContentPos&&t._hasScrollBar(d)){var m=t._getScrollbarSize();m&&(u.marginRight=m)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):u.overflow="hidden");var g=t.st.mainClass;return t.isIE7&&(g+=" mfp-ie7"),g&&t._addClassToMFP(g),t.updateItemHTML(),T("BuildControls"),e("html").css(u),t.bgOverlay.add(t.wrap).prependTo(document.body),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(h),t._setFocus()):t.bgOverlay.addClass(h),o.on("focusin"+v,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(d),T(f),n},close:function(){t.isOpen&&(T(c),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(C),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){T(l);var n=C+" "+h+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(n+=t.st.mainClass+" "),t._removeClassFromMFP(n),t.fixedContentPos){var i={marginRight:""};t.isIE7?e("body, html").css("overflow",""):i.overflow="",e("html").css(i)}o.off("keyup"+v+" focusin"+v),t.ev.off(v),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&t.currTemplate[t.currItem.type]!==!0||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,T(d)},updateSize:function(e){if(t.isIOS){var n=document.documentElement.clientWidth/window.innerWidth,i=window.innerHeight*n;t.wrap.css("height",i),t.wH=i}else t.wH=e||I.height();t.fixedContentPos||t.wrap.css("height",t.wH),T("Resize")},updateItemHTML:function(){var n=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),n.parsed||(n=t.parseEl(t.index));var i=n.type;if(T("BeforeChange",[t.currItem?t.currItem.type:"",i]),t.currItem=n,!t.currTemplate[i]){var o=t.st[i]?t.st[i].markup:!1;T("FirstMarkupParse",o),t.currTemplate[i]=o?e(o):!0}r&&r!==n.type&&t.container.removeClass("mfp-"+r+"-holder");var a=t["get"+i.charAt(0).toUpperCase()+i.slice(1)](n,t.currTemplate[i]);t.appendContent(a,i),n.preloaded=!0,T(m,n),r=n.type,t.container.prepend(t.contentContainer),T("AfterChange")},appendContent:function(e,n){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[n]===!0?t.content.find(".mfp-close").length||t.content.append(E()):t.content=e:t.content="",T(u),t.container.addClass("mfp-"+n+"-holder"),t.contentContainer.append(t.content)},parseEl:function(n){var i=t.items[n],o=i.type;if(i=i.tagName?{el:e(i)}:{data:i,src:i.src},i.el){for(var r=t.types,a=0;r.length>a;a++)if(i.el.hasClass("mfp-"+r[a])){o=r[a];break}i.src=i.el.attr("data-mfp-src"),i.src||(i.src=i.el.attr("href"))}return i.type=o||t.st.type||"inline",i.index=n,i.parsed=!0,t.items[n]=i,T("ElementParse",i),t.items[n]},addGroup:function(e,n){var i=function(i){i.mfpEl=this,t._openClick(i,e,n)};n||(n={});var o="click.magnificPopup";n.mainEl=e,n.items?(n.isObj=!0,e.off(o).on(o,i)):(n.isObj=!1,n.delegate?e.off(o).on(o,n.delegate,i):(n.items=e,e.off(o).on(o,i)))},_openClick:function(n,i,o){var r=void 0!==o.midClick?o.midClick:e.magnificPopup.defaults.midClick;if(r||2!==n.which&&!n.ctrlKey&&!n.metaKey){var a=void 0!==o.disableOn?o.disableOn:e.magnificPopup.defaults.disableOn;if(a)if(e.isFunction(a)){if(!a.call(t))return!0}else if(a>I.width())return!0;n.type&&(n.preventDefault(),t.isOpen&&n.stopPropagation()),o.el=e(n.mfpEl),o.delegate&&(o.items=i.find(o.delegate)),t.open(o)}},updateStatus:function(e,i){if(t.preloader){n!==e&&t.container.removeClass("mfp-s-"+n),i||"loading"!==e||(i=t.st.tLoading);var o={status:e,text:i};T("UpdateStatus",o),e=o.status,i=o.text,t.preloader.html(i),t.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),t.container.addClass("mfp-s-"+e),n=e}},_checkIfClose:function(n){if(!e(n).hasClass(y)){var i=t.st.closeOnContentClick,o=t.st.closeOnBgClick;if(i&&o)return!0;
185if(!t.content||e(n).hasClass("mfp-close")||t.preloader&&n===t.preloader[0])return!0;if(n===t.content[0]||e.contains(t.content[0],n)){if(i)return!0}else if(o&&e.contains(document,n))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?o.height():document.body.scrollHeight)>(e||I.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(n){return n.target===t.wrap[0]||e.contains(t.wrap[0],n.target)?void 0:(t._setFocus(),!1)},_parseMarkup:function(t,n,i){var o;i.data&&(n=e.extend(i.data,n)),T(p,[t,n,i]),e.each(n,function(e,n){if(void 0===n||n===!1)return!0;if(o=e.split("_"),o.length>1){var i=t.find(v+"-"+o[0]);if(i.length>0){var r=o[1];"replaceWith"===r?i[0]!==n[0]&&i.replaceWith(n):"img"===r?i.is("img")?i.attr("src",n):i.replaceWith('<img src="'+n+'" class="'+i.attr("class")+'" />'):i.attr(o[1],n)}}else t.find(v+"-"+e).html(n)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.id="mfp-sbm",e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:w.prototype,modules:[],open:function(t,n){return _(),t=t?e.extend(!0,{},t):{},t.isObj=!0,t.index=n||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,n){n.options&&(e.magnificPopup.defaults[t]=n.options),e.extend(this.proto,n.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&times;</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},e.fn.magnificPopup=function(n){_();var i=e(this);if("string"==typeof n)if("open"===n){var o,r=b?i.data("magnificPopup"):i[0].magnificPopup,a=parseInt(arguments[1],10)||0;r.items?o=r.items[a]:(o=i,r.delegate&&(o=o.find(r.delegate)),o=o.eq(a)),t._openClick({mfpEl:o},i,r)}else t.isOpen&&t[n].apply(t,Array.prototype.slice.call(arguments,1));else n=e.extend(!0,{},n),b?i.data("magnificPopup",n):i[0].magnificPopup=n,t.addGroup(i,n);return i};var P,O,z,M="inline",B=function(){z&&(O.after(z.addClass(P)).detach(),z=null)};e.magnificPopup.registerModule(M,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(M),x(l+"."+M,function(){B()})},getInline:function(n,i){if(B(),n.src){var o=t.st.inline,r=e(n.src);if(r.length){var a=r[0].parentNode;a&&a.tagName&&(O||(P=o.hiddenClass,O=k(P),P="mfp-"+P),z=r.after(O).detach().removeClass(P)),t.updateStatus("ready")}else t.updateStatus("error",o.tNotFound),r=e("<div>");return n.inlineElement=r,r}return t.updateStatus("ready"),t._parseMarkup(i,{},n),i}}});var F,H="ajax",L=function(){F&&i.removeClass(F)},A=function(){L(),t.req&&t.req.abort()};e.magnificPopup.registerModule(H,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){t.types.push(H),F=t.st.ajax.cursor,x(l+"."+H,A),x("BeforeChange."+H,A)},getAjax:function(n){F&&i.addClass(F),t.updateStatus("loading");var o=e.extend({url:n.src,success:function(i,o,r){var a={data:i,xhr:r};T("ParseAjax",a),t.appendContent(e(a.data),H),n.finished=!0,L(),t._setFocus(),setTimeout(function(){t.wrap.addClass(h)},16),t.updateStatus("ready"),T("AjaxContentAdded")},error:function(){L(),n.finished=n.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",n.src))}},t.st.ajax.settings);return t.req=e.ajax(o),""}}});var j,N=function(n){if(n.data&&void 0!==n.data.title)return n.data.title;
185var i=t.st.image.titleSrc;if(i){if(e.isFunction(i))return i.call(t,n);if(n.el)return n.el.attr(i)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var e=t.st.image,n=".image";t.types.push("image"),x(f+n,function(){"image"===t.currItem.type&&e.cursor&&i.addClass(e.cursor)}),x(l+n,function(){e.cursor&&i.removeClass(e.cursor),I.off("resize"+v)}),x("Resize"+n,t.resizeImage),t.isLowIE&&x("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var n=0;t.isLowIE&&(n=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-n)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,j&&clearInterval(j),e.isCheckingImgSize=!1,T("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var n=0,i=e.img[0],o=function(r){j&&clearInterval(j),j=setInterval(function(){return i.naturalWidth>0?(t._onImageHasSize(e),void 0):(n>200&&clearInterval(j),n++,3===n?o(10):40===n?o(50):100===n&&o(500),void 0)},r)};o(1)},getImage:function(n,i){var o=0,r=function(){n&&(n.img[0].complete?(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("ready")),n.hasSize=!0,n.loaded=!0,T("ImageLoadComplete")):(o++,200>o?setTimeout(r,100):a()))},a=function(){n&&(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("error",s.tError.replace("%url%",n.src))),n.hasSize=!0,n.loaded=!0,n.loadError=!0)},s=t.st.image,l=i.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",n.img=e(c).on("load.mfploader",r).on("error.mfploader",a),c.src=n.src,l.is("img")&&(n.img=n.img.clone()),n.img[0].naturalWidth>0&&(n.hasSize=!0)}return t._parseMarkup(i,{title:N(n),img_replaceWith:n.img},n),t.resizeImage(),n.hasSize?(j&&clearInterval(j),n.loadError?(i.addClass("mfp-loading"),t.updateStatus("error",s.tError.replace("%url%",n.src))):(i.removeClass("mfp-loading"),t.updateStatus("ready")),i):(t.updateStatus("loading"),n.loading=!0,n.hasSize||(n.imgHidden=!0,i.addClass("mfp-loading"),t.findImageSize(n)),i)}}});var W,R=function(){return void 0===W&&(W=void 0!==document.createElement("p").style.MozTransform),W};e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,n=t.st.zoom,i=".zoom";if(n.enabled&&t.supportsTransition){var o,r,a=n.duration,s=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),i="all "+n.duration/1e3+"s "+n.easing,o={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},r="transition";return o["-webkit-"+r]=o["-moz-"+r]=o["-o-"+r]=o[r]=i,t.css(o),t},d=function(){t.content.css("visibility","visible")};x("BuildControls"+i,function(){if(t._allowZoom()){if(clearTimeout(o),t.content.css("visibility","hidden"),e=t._getItemToZoom(),!e)return d(),void 0;r=s(e),r.css(t._getOffset()),t.wrap.append(r),o=setTimeout(function(){r.css(t._getOffset(!0)),o=setTimeout(function(){d(),setTimeout(function(){r.remove(),e=r=null,T("ZoomAnimationEnded")},16)},a)},16)}}),x(c+i,function(){if(t._allowZoom()){if(clearTimeout(o),t.st.removalDelay=a,!e){if(e=t._getItemToZoom(),!e)return;r=s(e)}r.css(t._getOffset(!0)),t.wrap.append(r),t.content.css("visibility","hidden"),setTimeout(function(){r.css(t._getOffset())},16)}}),x(l+i,function(){t._allowZoom()&&(d(),r&&r.remove(),e=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(n){var i;i=n?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var o=i.offset(),r=parseInt(i.css("padding-top"),10),a=parseInt(i.css("padding-bottom"),10);o.top-=e(window).scrollTop()-r;var s={width:i.width(),height:(b?i.innerHeight():i[0].offsetHeight)-a-r};return R()?s["-moz-transform"]=s.transform="translate("+o.left+"px,"+o.top+"px)":(s.left=o.left,s.top=o.top),s}}});var Z="iframe",q="//about:blank",D=function(e){if(t.currTemplate[Z]){var n=t.currTemplate[Z].find("iframe");n.length&&(e||(n[0].src=q),t.isIE8&&n.css("display",e?"block":"none"))}};e.magnificPopup.registerModule(Z,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(Z),x("BeforeChange",function(e,t,n){t!==n&&(t===Z?D():n===Z&&D(!0))}),x(l+"."+Z,function(){D()})},getIframe:function(n,i){var o=n.src,r=t.st.iframe;e.each(r.patterns,function(){return o.indexOf(this.index)>-1?(this.id&&(o="string"==typeof this.id?o.substr(o.lastIndexOf(this.id
185)+this.id.length,o.length):this.id.call(this,o)),o=this.src.replace("%id%",o),!1):void 0});var a={};return r.srcAction&&(a[r.srcAction]=o),t._parseMarkup(i,a,n),t.updateStatus("ready"),i}}});var K=function(e){var n=t.items.length;return e>n-1?e-n:0>e?n+e:e},Y=function(e,t,n){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,n)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var n=t.st.gallery,i=".mfp-gallery",r=Boolean(e.fn.mfpFastClick);return t.direction=!0,n&&n.enabled?(a+=" mfp-gallery",x(f+i,function(){n.navigateByImgClick&&t.wrap.on("click"+i,".mfp-img",function(){return t.items.length>1?(t.next(),!1):void 0}),o.on("keydown"+i,function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()})}),x("UpdateStatus"+i,function(e,n){n.text&&(n.text=Y(n.text,t.currItem.index,t.items.length))}),x(p+i,function(e,i,o,r){var a=t.items.length;o.counter=a>1?Y(n.tCounter,r.index,a):""}),x("BuildControls"+i,function(){if(t.items.length>1&&n.arrows&&!t.arrowLeft){var i=n.arrowMarkup,o=t.arrowLeft=e(i.replace(/%title%/gi,n.tPrev).replace(/%dir%/gi,"left")).addClass(y),a=t.arrowRight=e(i.replace(/%title%/gi,n.tNext).replace(/%dir%/gi,"right")).addClass(y),s=r?"mfpFastClick":"click";o[s](function(){t.prev()}),a[s](function(){t.next()}),t.isIE7&&(k("b",o[0],!1,!0),k("a",o[0],!1,!0),k("b",a[0],!1,!0),k("a",a[0],!1,!0)),t.container.append(o.add(a))}}),x(m+i,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages(),t._preloadTimeout=null},16)}),x(l+i,function(){o.off(i),t.wrap.off("click"+i),t.arrowLeft&&r&&t.arrowLeft.add(t.arrowRight).destroyMfpFastClick(),t.arrowRight=t.arrowLeft=null}),void 0):!1},next:function(){t.direction=!0,t.index=K(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=K(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,n=t.st.gallery.preload,i=Math.min(n[0],t.items.length),o=Math.min(n[1],t.items.length);for(e=1;(t.direction?o:i)>=e;e++)t._preloadItem(t.index+e);for(e=1;(t.direction?i:o)>=e;e++)t._preloadItem(t.index-e)},_preloadItem:function(n){if(n=K(n),!t.items[n].preloaded){var i=t.items[n];i.parsed||(i=t.parseEl(n)),T("LazyLoad",i),"image"===i.type&&(i.img=e('<img class="mfp-img" />').on("load.mfploader",function(){i.hasSize=!0}).on("error.mfploader",function(){i.hasSize=!0,i.loadError=!0,T("LazyLoadError",i)}).attr("src",i.src)),i.preloaded=!0}}}});var U="retina";e.magnificPopup.registerModule(U,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,n=e.ratio;n=isNaN(n)?n():n,n>1&&(x("ImageHasSize."+U,function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/n,width:"100%"})}),x("ElementParse."+U,function(t,i){i.src=e.replaceSrc(i,n)}))}}}}),function(){var t=1e3,n="ontouchstart"in window,i=function(){I.off("touchmove"+r+" touchend"+r)},o="mfpFastClick",r="."+o;e.fn.mfpFastClick=function(o){return e(this).each(function(){var a,s=e(this);if(n){var l,c,d,u,p,f;s.on("touchstart"+r,function(e){u=!1,f=1,p=e.originalEvent?e.originalEvent.touches[0]:e.touches[0],c=p.clientX,d=p.clientY,I.on("touchmove"+r,function(e){p=e.originalEvent?e.originalEvent.touches:e.touches,f=p.length,p=p[0],(Math.abs(p.clientX-c)>10||Math.abs(p.clientY-d)>10)&&(u=!0,i())}).on("touchend"+r,function(e){i(),u||f>1||(a=!0,e.preventDefault(),clearTimeout(l),l=setTimeout(function(){a=!1},t),o())})})}s.on("click"+r,function(){a||o()})})},e.fn.destroyMfpFastClick=function(){e(this).off("touchstart"+r+" click"+r),n&&I.off("touchmove"+r+" touchend"+r)}}(),_()})(window.jQuery||window.Zepto);(function(a,b,c){"use strict";var d=a.document,e=a.Modernizr,f=function(a){return a.charAt(0).toUpperCase()+a.slice(1)},g="Moz Webkit O Ms".split(" "),h=function(a){var b=d.documentElement.style,c;if(typeof b[a]=="string")return a;a=f(a);for(var e=0,h=g.length;e<h;e++){c=g[e]+a;if(typeof b[c]=="string")return c}},i=h("transform"),j=h("transitionProperty"),k={csstransforms:function(){return!!i},csstransforms3d:function(){var a=!!h("perspective");if(a){var c=" -o- -moz- -ms- -webkit- -khtml- ".split(" "),d="@media ("+c.join("transform-3d),(")+"modernizr)",e=b("<style>"+d+"{#modernizr{height:3px}}"+"</style>").appendTo("head"),f=b('<div id="modernizr" />').appendTo("html");a=f.height()===3,f.remove(),e.remove()}return a},csstransitions:function(){return!!j}},l;if(e)for(l in k)e.hasOwnProperty(l)||e.addTest(l,k[l]);else{e=a.Modernizr={_version:"1.6ish: miniModernizr for Isotope"};var m=" ",n;for(l in k)n=k[l](),e[l]=n,m+=" "+(n?"":"no-")+l;b("html").addClass(m)}if(e.csstransforms){var o=e.csstransforms3d?{translate:function(a){return"translate3d("+a[0]+"px, "+a[1]+"px, 0) "},scale:function(a){return"scale3d("+a+", "+a+", 1) "}}:{translate:function(a){return"translate("+a[0]+"px, "+a[1]+"px) "},scale:function(a){return"scale("+a+") "}},p=function(a,c,d){var e=b.data(a,"isoTransform")||{},f={},g,h={},j;f[c]=d,b.extend(e,f);for(g in e)j=e[g],h[g]=o[g](j);var k=h.translate||"",l=h.scale||"",m=k+l;b.data(a,"isoTransform",e),a.style[i]=m};b.cssNumber.scale=!0,b.cssHooks.scale={set:function(a,b){p(a,"scale",b)},get:function(a,c){var d=b.data(a,"isoTransform");return d&&d.scale?d.scale:1}},b.fx.step.scale=function(a){b.cssHooks.scale.set(a.elem,a.now+a.unit)},b.cssNumber.translate=!0,b.cssHooks.translate={set:function(a,b){p(a,"translate",b)},get:function(a,c){var d=b.data(a,"isoTransform");return d&&d.translate?d.translate:[0,0]}}}var q,r;e.csstransitions&&(q={WebkitTransitionProperty:"webkitTransitionEnd",MozTransitionProperty:"transitionend",OTransitionProperty:"oTransitionEnd otransitionend",transitionProperty:"transitionend"}[j],r=h("transitionDuration"));var s=b.event,t=b.event.handle?"handle":"dispatch",u;s.special.smartresize={setup:function(){b(this).bind("resize",s.special.smartresize.handler)},teardown:function(){b(this).unbind("resize",s.special.smartresize.handler)},handler:function(a,b){var c=this,d=arguments;a.type="smartresize",u&&clearTimeout(u),u=setTimeout(function(){s[t].apply(c,d)},b==="execAsap"?0:100)}},b.fn.smartresize=function(a){return a?this.bind("smartresize",a):this.trigger("smartresize",["execAsap"])},b.Isotope=function(a,c,d){this.element=b(c),this._create(a),this._init(d)};var v=["width","height"],w=b(a);b.Isotope.settings={resizable:!0,layoutMode:"masonry",containerClass:"isotope",itemClass:"isotope-item",hiddenClass:"isotope-hidden",hiddenStyle:{opacity:0,scale:.001},visibleStyle:{opacity:1,scale:1}
vendor: 12,310 bytes, line 185
185,containerStyle:{position:"relative",overflow:"hidden"},animationEngine:"best-available",animationOptions:{queue:!1,duration:800},sortBy:"original-order",sortAscending:!0,resizesContainer:!0,transformsEnabled:!0,itemPositionDataEnabled:!1},b.Isotope.prototype={_create:function(a){this.options=b.extend({},b.Isotope.settings,a),this.styleQueue=[],this.elemCount=0;var c=this.element[0].style;this.originalStyle={};var d=v.slice(0);for(var e in this.options.containerStyle)d.push(e);for(var f=0,g=d.length;f<g;f++)e=d[f],this.originalStyle[e]=c[e]||"";this.element.css(this.options.containerStyle),this._updateAnimationEngine(),this._updateUsingTransforms();var h={"original-order":function(a,b){return b.elemCount++,b.elemCount},random:function(){return Math.random()}};this.options.getSortData=b.extend(this.options.getSortData,h),this.reloadItems(),this.offset={left:parseInt(this.element.css("padding-left")||0,10),top:parseInt(this.element.css("padding-top")||0,10)};var i=this;setTimeout(function(){i.element.addClass(i.options.containerClass)},0),this.options.resizable&&w.bind("smartresize.isotope",function(){i.resize()}),this.element.delegate("."+this.options.hiddenClass,"click",function(){return!1})},_getAtoms:function(a){var b=this.options.itemSelector,c=b?a.filter(b).add(a.find(b)):a,d={position:"absolute"};return c=c.filter(function(a,b){return b.nodeType===1}),this.usingTransforms&&(d.left=0,d.top=0),c.css(d).addClass(this.options.itemClass),this.updateSortData(c,!0),c},_init:function(a){this.$filteredAtoms=this._filter(this.$allAtoms),this._sort(),this.reLayout(a)},option:function(a){if(b.isPlainObject(a)){this.options=b.extend(!0,this.options,a);var c;for(var d in a)c="_update"+f(d),this[c]&&this[c]()}},_updateAnimationEngine:function(){var a=this.options.animationEngine.toLowerCase().replace(/[ _\-]/g,""),b;switch(a){case"css":case"none":b=!1;break;case"jquery":b=!0;break;default:b=!e.csstransitions}this.isUsingJQueryAnimation=b,this._updateUsingTransforms()},_updateTransformsEnabled:function(){this._updateUsingTransforms()},_updateUsingTransforms:function(){var a=this.usingTransforms=this.options.transformsEnabled&&e.csstransforms&&e.csstransitions&&!this.isUsingJQueryAnimation;a||(delete this.options.hiddenStyle.scale,delete this.options.visibleStyle.scale),this.getPositionStyles=a?this._translate:this._positionAbs},_filter:function(a){var b=this.options.filter===""?"*":this.options.filter;if(!b)return a;var c=this.options.hiddenClass,d="."+c,e=a.filter(d),f=e;if(b!=="*"){f=e.filter(b);var g=a.not(d).not(b).addClass(c);this.styleQueue.push({$el:g,style:this.options.hiddenStyle})}return this.styleQueue.push({$el:f,style:this.options.visibleStyle}),f.removeClass(c),a.filter(b)},updateSortData:function(a,c){var d=this,e=this.options.getSortData,f,g;a.each(function(){f=b(this),g={};for(var a in e)!c&&a==="original-order"?g[a]=b.data(this,"isotope-sort-data")[a]:g[a]=e[a](f,d);b.data(this,"isotope-sort-data",g)})},_sort:function(){var a=this.options.sortBy,b=this._getSorter,c=this.options.sortAscending?1:-1,d=function(d,e){var f=b(d,a),g=b(e,a);return f===g&&a!=="original-order"&&(f=b(d,"original-order"),g=b(e,"original-order")),(f>g?1:f<g?-1:0)*c};this.$filteredAtoms.sort(d)},_getSorter:function(a,c){return b.data(a,"isotope-sort-data")[c]},_translate:function(a,b){return{translate:[a,b]}},_positionAbs:function(a,b){return{left:a,top:b}},_pushPosition:function(a,b,c){b=Math.round(b+this.offset.left),c=Math.round(c+this.offset.top);var d=this.getPositionStyles(b,c);this.styleQueue.push({$el:a,style:d}),this.options.itemPositionDataEnabled&&a.data("isotope-item-position",{x:b,y:c})},layout:function(a,b){var c=this.options.layoutMode;this["_"+c+"Layout"](a);if(this.options.resizesContainer){var d=this["_"+c+"GetContainerSize"]();this.styleQueue.push({$el:this.element,style:d})}this._processStyleQueue(a,b),this.isLaidOut=!0},_processStyleQueue:function(a,c){var d=this.isLaidOut?this.isUsingJQueryAnimation?"animate":"css":"css",f=this.options.animationOptions,g=this.options.onLayout,h,i,j,k;i=function(a,b){b.$el[d](b.style,f)};if(this._isInserting&&this.isUsingJQueryAnimation)i=function(a,b){h=b.$el.hasClass("no-transition")?"css":d,b.$el[h](b.style,f)};else if(c||g||f.complete){var l=!1,m=[c,g,f.complete],n=this;j=!0,k=function(){if(l)return;var b;for(var c=0,d=m.length;c<d;c++)b=m[c],typeof b=="function"&&b.call(n.element,a,n);l=!0};if(this.isUsingJQueryAnimation&&d==="animate")f.complete=k,j=!1;else if(e.csstransitions){var o=0,p=this.styleQueue[0],s=p&&p.$el,t;while(!s||!s.length){t=this.styleQueue[o++];if(!t)return;s=t.$el}var u=parseFloat(getComputedStyle(s[0])[r]);u>0&&(i=function(a,b){b.$el[d](b.style,f).one(q,k)},j=!1)}}b.each(this.styleQueue,i),j&&k(),this.styleQueue=[]},resize:function(){this["_"+this.options.layoutMode+"ResizeChanged"]()&&this.reLayout()},reLayout:function(a){this["_"+this.options.layoutMode+"Reset"](),this.layout(this.$filteredAtoms,a)},addItems:function(a,b){var c=this._getAtoms(a);this.$allAtoms=this.$allAtoms.add(c),b&&b(c)},insert:function(a,b){this.element.append(a);var c=this;this.addItems(a,function(a){var d=c._filter(a);c._addHideAppended(d),c._sort(),c.reLayout(),c._revealAppended(d,b)})},appended:function(a,b){var c=this;this.addItems(a,function(a){c._addHideAppended(a),c.layout(a),c._revealAppended(a,b)})},_addHideAppended:function(a){this.$filteredAtoms=this.$filteredAtoms.add(a),a.addClass("no-transition"),this._isInserting=!0,this.styleQueue.push({$el:a,style:this.options.hiddenStyle})},_revealAppended:function(a,b){var c=this;setTimeout(function(){a.removeClass("no-transition"),c.styleQueue.push({$el:a,style:c.options.visibleStyle}),c._isInserting=!1,c._processStyleQueue(a,b)},10)},reloadItems:function(){this.$allAtoms=this._getAtoms(this.element.children())},remove:function(a,b){this.$allAtoms=this.$allAtoms.not(a),this.$filteredAtoms=this.$filteredAtoms.not(a);var c=this,d=function(){a.remove(),b&&b.call(c.element)};a.filter(":not(."+this.options.hiddenClass+")").length?(this.styleQueue.push({$el:a,style:this.options.hiddenStyle}),this._sort(),this.reLayout(d)):d()},shuffle:function(a){this.updateSortData(this.$allAtoms),this.options.sortBy="random",this._sort(),this.reLayout(a)},destroy:function(){var a=this.usingTransforms,b=this.options;this.$allAtoms.removeClass(b.hiddenClass+" "+b.itemClass).each(function(){var b=this.style;b.position="",b.top="",b.left="",b.opacity="",a&&(b[i]="")});var c=this.element[0].style;for(var d in this.originalStyle)c[d]=this.originalStyle[d];this.element.unbind(".isotope").undelegate("."+b.hiddenClass,"click").removeClass(b.containerClass).removeData("isotope"),w.unbind(".isotope")},_getSegments:function(a){var b=this.options.layoutMode,c=a?"rowHeight":"columnWidth",d=a?"height":"width",e=a?"rows":"cols",g=this.element[d](),h,i=this.options[b]&&this.options[b][c]||this.$filteredAtoms["outer"+f(d)](!0)||g;h=Math.floor(g/i),h=Math.max(h,1),this[b][e]=h,this[b][c]=i},_checkIfSegmentsChanged:function(a){var b=this.options.layoutMode,c=a?"rows":"cols",d=this[b][c];return this._getSegments(a),this[b][c]!==d},_masonryReset:function(){this.masonry={},this._getSegments();var a=this.masonry.cols;this.masonry.colYs=[];while(a--)this.masonry.colYs.push(0)},_masonryLayout:function(a){var c=this,d=c.masonry;a.each(function(){var a=b(this),e=Math.ceil(a.outerWidth(!0)/d.columnWidth);e=Math.min(e,d.cols);if(e===1)c._masonryPlaceBrick(a,d.colYs);else{var f=d.cols+1-e,g=[],h,i;for(i=0;i<f;i++)h=d.colYs.slice(i,i+e),g[i]=Math.max.apply(Math,h);c._masonryPlaceBrick(a,g)}})},_masonryPlaceBrick:function(a,b){var c=Math.min.apply(Math,b),d=0;for(var e=0,f=b.length;e<f;e++)if(b[e]===c){d=e;break}var g=this.masonry.columnWidth*d,h=c;this._pushPosition(a,g,h);var i=c+a.outerHeight(!0),j=this.masonry.cols+1-f;for(e=0;e<j;e++)this.masonry.colYs[d+e]=i},_masonryGetContainerSize:function(){var a=Math.max.apply(Math,this.masonry.colYs);return{height:a}},_masonryResizeChanged:function(){return this._checkIfSegmentsChanged()},_fitRowsReset:function(){this.fitRows={x:0,y:0,height:0}},_fitRowsLayout:function(a){var c=this,d=this.element.width(),e=this.fitRows;a.each(function(){var a=b(this),f=a.outerWidth(!0),g=a.outerHeight(!0);e.x!==0&&f+e.x>d&&(e.x=0,e.y=e.height),c._pushPosition(a,e.x,e.y),e.height=Math.max(e.y+g,e.height),e.x+=f})},_fitRowsGetContainerSize:function(){return{height:this.fitRows.height}},_fitRowsResizeChanged:function(){return!0},_cellsByRowReset:function(){this.cellsByRow={index:0},this._getSegments(),this._getSegments(!0)},_cellsByRowLayout:function(a){var c=this,d=this.cellsByRow;a.each(function(){var a=b(this),e=d.index%d.cols,f=Math.floor(d.index/d.cols),g=(e+.5)*d.columnWidth-a.outerWidth(!0)/2,h=(f+.5)*d.rowHeight-a.outerHeight(!0)/2;c._pushPosition(a,g,h),d.index++})},_cellsByRowGetContainerSize:function(){return{height:Math.ceil(this.$filteredAtoms.length/this.cellsByRow.cols)*this.cellsByRow.rowHeight+this.offset.top}},_cellsByRowResizeChanged:function(){return this._checkIfSegmentsChanged()},_straightDownReset:function(){this.straightDown={y:0}},_straightDownLayout:function(a){var c=this;a.each(function(a){var d=b(this);c._pushPosition(d,0,c.straightDown.y),c.straightDown.y+=d.outerHeight(!0)})},_straightDownGetContainerSize:function(){return{height:this.straightDown.y}},_straightDownResizeChanged:function(){return!0},_masonryHorizontalReset:function(){this.masonryHorizontal={},this._getSegments(!0);var a=this.masonryHorizontal.rows;this.masonryHorizontal.rowXs=[];while(a--)this.masonryHorizontal.rowXs.push(0)},_masonryHorizontalLayout:function(a){var c=this,d=c.masonryHorizontal;a.each(function(){var a=b(this),e=Math.ceil(a.outerHeight(!0)/d.rowHeight);e=Math.min(e,d.rows);if(e===1)c._masonryHorizontalPlaceBrick(a,d.rowXs);else{var f=d.rows+1-e,g=[],h,i;for(i=0;i<f;i++)h=d.rowXs.slice(i,i+e),g[i]=Math.max.apply(Math,h);c._masonryHorizontalPlaceBrick(a,g)}})},_masonryHorizontalPlaceBrick:function(a,b){var c=Math.min.apply(Math,b),d=0;for(var e=0,f=b.length;e<f;e++)if(b[e]===c){d=e;break}var g=c,h=this.masonryHorizontal.rowHeight*d;this._pushPosition(a,g,h);var i=c+a.outerWidth(!0),j=this.masonryHorizontal.rows+1-f;for(e=0;e<j;e++)this.masonryHorizontal.rowXs[d+e]=i},_masonryHorizontalGetContainerSize:function(){var a=Math.max.apply(Math,this.masonryHorizontal.rowXs);return{width:a}},_masonryHorizontalResizeChanged:function(){return this._checkIfSegmentsChanged(!0)},_fitColumnsReset:function(){this.fitColumns={x:0,y:0,width:0}},_fitColumnsLayout:function(a){var c=this,d=this.element.height(),e=this.fitColumns;a.each(function(){var a=b(this),f=a.outerWidth(!0),g=a.outerHeight(!0);e.y!==0&&g+e.y>d&&(e.x=e.width,e.y=0),c._pushPosition(a,e.x,e.y),e.width=Math.max(e.x+f,e.width),e.y+=g})},_fitColumnsGetContainerSize:function(){return{width:this.fitColumns.width}},_fitColumnsResizeChanged:function(){return!0},_cellsByColumnReset:function(){this.cellsByColumn={index:0},this._getSegments(),this._getSegments(!0)},_cellsByColumnLayout:function(a){var c=this,d=this.cellsByColumn;a.each(function(){var a=b(this),e=Math.floor(d.index/d.rows),f=d.index%d.rows,g=(e+.5)*d.columnWidth-a.outerWidth(!0)/2,h=(f+.5)*d.rowHeight-a.outerHeight(!0)/2;c._pushPosition(a,g,h),d.index++})},_cellsByColumnGetContainerSize:function(){return{width:Math.ceil(this.$filteredAtoms.length/this.cellsByColumn.rows)*this.cellsByColumn.columnWidth}},_cellsByColumnResizeChanged:function(){return this._checkIfSegmentsChanged(!0)},_straightAcrossReset:function(){this.straightAcross={x:0}},_straightAcrossLayout:function(a){var c=this;a.each(function(a){var d=b(this);c._pushPosition(d,c.straightAcross.x,0),c.straightAcross.x+=d.outerWidth(!0)})},_straightAcrossGetContainerSize:function(){return{width:this.straightAcross.x}},_straightAcrossResizeChanged:function(){return!0}},b.fn.imagesLoaded=function(a){function h(){a.call(c,d)}function i(a){var c=a.target;c.src!==f&&b.inArray(c,g)===-1&&(g.push(c),--e<=0&&(setTimeout(h),d.unbind(".imagesLoaded",i)))}var c=this,d=c.find("img").add(c.filter("img")),e=d.length,f="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",g=[];return e||h(),d.bind("load.imagesLoaded error.imagesLoaded",i).each(function(){var a=this.src;this.src=f,this.src=a}),c};var x=function(b){a.console&&a.console.error(b)};
185b.fn.isotope=function(a,c){if(typeof a=="string"){var d=Array.prototype.slice.call(arguments,1);this.each(function(){var c=b.data(this,"isotope");if(!c){x("cannot call methods on isotope prior to initialization; attempted to call method '"+a+"'");return}if(!b.isFunction(c[a])||a.charAt(0)==="_"){x("no such method '"+a+"' for isotope instance");return}c[a].apply(c,d)})}else this.each(function(){var d=b.data(this,"isotope");d?(d.option(a),d._init(c)):b.data(this,"isotope",new b.Isotope(a,this,c))});return this}})(window,jQuery);(function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e<n;e++){if(e in this&&this[e]===t)return e}return-1},e=[].slice;(function(t,e){if(typeof define==="function"&&define.amd){return define("waypoints",["jquery"],function(n){return e(n,t)})}else{return e(t.jQuery,t)}})(this,function(n,r){var i,o,l,s,f,u,a,c,h,d,p,y,v,w,g,m;i=n(r);c=t.call(r,"ontouchstart")>=0;s={horizontal:{},vertical:{}};f=1;a={};u="waypoints-context-id";p="resize.waypoints";y="scroll.waypoints";v=1;w="waypoints-waypoint-ids";g="waypoint";m="waypoints";o=function(){function t(t){var e=this;this.$element=t;this.element=t[0];this.didResize=!1;this.didScroll=!1;this.id="context"+f++;this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()};this.waypoints={horizontal:{},vertical:{}};t.data(u,this.id);a[this.id]=this;t.bind(y,function(){var t;if(!(e.didScroll||c)){e.didScroll=!0;t=function(){e.doScroll();return e.didScroll=!1};return r.setTimeout(t,n[m].settings.scrollThrottle)}});t.bind(p,function(){var t;if(!e.didResize){e.didResize=!0;t=function(){n[m]("refresh");return e.didResize=!1};return r.setTimeout(t,n[m].settings.resizeThrottle)}})}t.prototype.doScroll=function(){var t,e=this;t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};if(c&&(!t.vertical.oldScroll||!t.vertical.newScroll)){n[m]("refresh")}n.each(t,function(t,r){var i,o,l;l=[];o=r.newScroll>r.oldScroll;i=o?r.forward:r.backward;n.each(e.waypoints[t],function(t,e){var n,i;if(r.oldScroll<(n=e.offset)&&n<=r.newScroll){return l.push(e)}else if(r.newScroll<(i=e.offset)&&i<=r.oldScroll){return l.push(e)}});l.sort(function(t,e){return t.offset-e.offset});if(!o){l.reverse()}return n.each(l,function(t,e){if(e.options.continuous||t===l.length-1){return e.trigger([i])}})});return this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}};t.prototype.refresh=function(){var t,e,r,i=this;r=n.isWindow(this.element);e=this.$element.offset();this.doScroll();t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[m]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};return n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,f;i=r.options.offset;l=r.offset;o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp];if(n.isFunction(i)){i=i.apply(r.element)}else if(typeof i==="string"){i=parseFloat(i);if(r.options.offset.indexOf("%")>-1){i=Math.ceil(e.contextDimension*i/100)}}r.offset=o-e.contextOffset+e.contextScroll-i;if(r.options.onlyOnScroll&&l!=null||!r.enabled){return}if(l!==null&&l<(s=e.oldScroll)&&s<=r.offset){return r.trigger([e.backward])}else if(l!==null&&l>(f=e.oldScroll)&&f>=r.offset){return r.trigger([e.forward])}else if(l===null&&e.oldScroll>=r.offset){return r.trigger([e.forward])}})})};t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)){this.$element.unbind([p,y].join(" "));return delete a[this.id]}};return t}();l=function(){function t(t,e,r){var i,o;r=n.extend({},n.fn[g].defaults,r);if(r.offset==="bottom-in-view"){r.offset=function(){var t;t=n[m]("viewportHeight");if(!n.isWindow(e.element)){t=e.$element.height()}return t-n(this).outerHeight()}}this.$element=t;this.element=t[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=e;this.enabled=r.enabled;
185this.id="waypoints"+v++;this.offset=null;this.options=r;e.waypoints[this.axis][this.id]=this;s[this.axis][this.id]=this;i=(o=t.data(w))!=null?o:[];i.push(this.id);t.data(w,i)}t.prototype.trigger=function(t){if(!this.enabled){return}if(this.callback!=null){this.callback.apply(this.element,t)}if(this.options.triggerOnce){return this.destroy()}};t.prototype.disable=function(){return this.enabled=!1};t.prototype.enable=function(){this.context.refresh();return this.enabled=!0};t.prototype.destroy=function(){delete s[this.axis][this.id];delete this.context.waypoints[this.axis][this.id];return this.context.checkEmpty()};t.getWaypointsByElement=function(t){var e,r;r=n(t).data(w);if(!r){return[]}e=n.extend({},s.horizontal,s.vertical);return n.map(r,function(t){return e[t]})};return t}();d={init:function(t,e){var r;if(e==null){e={}}if((r=e.handler)==null){e.handler=t}this.each(function(){var t,r,i,s;t=n(this);i=(s=e.context)!=null?s:n.fn[g].defaults.context;if(!n.isWindow(i)){i=t.closest(i)}i=n(i);r=a[i.data(u)];if(!r){r=new o(i)}return new l(t,r,e)});n[m]("refresh");return this},disable:function(){return d._invoke(this,"disable")},enable:function(){return d._invoke(this,"enable")},destroy:function(){return d._invoke(this,"destroy")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0){return t.push(n[e-1])}})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e<n.length-1){return t.push(n[e+1])}})},_traverse:function(t,e,i){var o,l;if(t==null){t="vertical"}if(e==null){e=r}l=h.aggregate(e);o=[];this.each(function(){var e;e=n.inArray(this,l[t]);return i(o,e,l[t])});return this.pushStack(o)},_invoke:function(t,e){t.each(function(){var t;t=l.getWaypointsByElement(this);return n.each(t,function(t,n){n[e]();return!0})});return this}};n.fn[g]=function(){var t,r;r=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(d[r]){return d[r].apply(this,t)}else if(n.isFunction(r)){return d.init.apply(this,arguments)}else if(n.isPlainObject(r)){return d.init.apply(this,[null,r])}else if(!r){return n.error("jQuery Waypoints needs a callback function or handler option.")}else{return n.error("The "+r+" method does not exist in jQuery Waypoints.")}};n.fn[g].defaults={context:r,continuous:!0,enabled:!0,horizontal:!1,offset:0,triggerOnce:!1};h={refresh:function(){return n.each(a,function(t,e){return e.refresh()})},viewportHeight:function(){var t;return(t=r.innerHeight)!=null?t:i.height()},aggregate:function(t){var e,r,i;e=s;if(t){e=(i=a[n(t).data(u)])!=null?i.waypoints:void 0}if(!e){return[]}r={horizontal:[],vertical:[]};n.each(r,function(t,i){n.each(e[t],function(t,e){return i.push(e)});i.sort(function(t,e){return t.offset-e.offset});r[t]=n.map(i,function(t){return t.element});return r[t]=n.unique(r[t])});return r},above:function(t){if(t==null){t=r}return h._filter(t,"vertical",function(t,e){return e.offset<=t.oldScroll.y})},below:function(t){if(t==null){t=r}return h._filter(t,"vertical",function(t,e){return e.offset>t.oldScroll.y})},left:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke("enable")},disable:function(){return h._invoke("disable")},destroy:function(){return h._invoke("destroy")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;e=n.extend({},s.vertical,s.horizontal);
185return n.each(e,function(e,n){n[t]();return!0})},_filter:function(t,e,r){var i,o;i=a[n(t).data(u)];if(!i){return[]}o=[];n.each(i.waypoints[e],function(t,e){if(r(i,e)){return o.push(e)}});o.sort(function(t,e){return t.offset-e.offset});return n.map(o,function(t){return t.element})}};n[m]=function(){var t,n;n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(h[n]){return h[n].apply(null,t)}else{return h.aggregate.call(null,n)}};n[m].settings={resizeThrottle:100,scrollThrottle:30};return i.load(function(){return n[m]("refresh")})})}).call(this);
186/*!
187* MediaElement.js
188* HTML5 <video> and <audio> shim and player
189* http://mediaelementjs.com/
190*
191* Creates a JavaScript object that mimics HTML5 MediaElement API
192* for browsers that don't understand HTML5 or can't play the provided codec
193* Can play MP4 (H.264), Ogg, WebM, FLV, WMV, WMA, ACC, and MP3
194*
195* Copyright 2010-2014, John Dyer (http://j.hn)
196* License: MIT
197*
198*/var mejs=mejs||{};mejs.version="2.14.2";mejs.meIndex=0;mejs.plugins={silverlight:[{version:[3,0],types:["video/mp4","video/m4v","video/mov","video/wmv","audio/wma","audio/m4a","audio/mp3","audio/wav","audio/mpeg"]}],flash:[{version:[9,0,124],types:["video/mp4","video/m4v","video/mov","video/flv","video/rtmp","video/x-flv","audio/flv","audio/x-flv","audio/mp3","audio/m4a","audio/mpeg","video/youtube","video/x-youtube"]}],youtube:[{version:null,types:["video/youtube","video/x-youtube","audio/youtube","audio/x-youtube"]}],vimeo:[{version:null,types:["video/vimeo","video/x-vimeo"]}]};mejs.Utility={encodeUrl:function(a){return encodeURIComponent(a)},escapeHTML:function(a){return a.toString().split("&").join("&amp;").split("<").join("&lt;").split('"').join("&quot;")},absolutizeUrl:function(a){var b=document.createElement("div");b.innerHTML='<a href="'+this.escapeHTML(a)+'">x</a>';return b.firstChild.href},getScriptPath:function(a){for(var b=0,c,d="",e="",g,f,i=document.getElementsByTagName("script"),k=i.length,h=a.length;b<k;b++){g=i[b].src;c=g.lastIndexOf("/");if(c>-1){f=g.substring(c+1);g=g.substring(0,c+1)}else{f=g;g=""}for(c=0;c<h;c++){e=a[c];e=f.indexOf(e);if(e>-1){d=g;break}}if(d!=="")break}return d},secondsToTimeCode:function(a,b,c,d){if(typeof c=="undefined")c=!1;else if(typeof d=="undefined")d=25;var e=Math.floor(a/3600)%24,g=Math.floor(a/60)%60,f=Math.floor(a%60);a=Math.floor((a%1*d).toFixed(3));return(b||e>0?(e<10?"0"+e:e)+":":"")+(g<10?"0"+g:g)+":"+(f<10?"0"+f:f)+(c?":"+(a<10?"0"+a:a):"")},timeCodeToSeconds:function(a,b,c,d){if(typeof c=="undefined")c=!1;else if(typeof d=="undefined")d=25;a=a.split(":");b=parseInt(a[0],10);var e=parseInt(a[1],10),g=parseInt(a[2],10),f=0,i=0;if(c)f=parseInt(a[3])/d;return i=b*3600+e*60+g+f},convertSMPTEtoSeconds:function(a){if(typeof a!="string")return!1;a=a.replace(",",".");var b=0,c=a.indexOf(".")!=-1?a.split(".")[1].length:0,d=1;a=a.split(":").reverse();for(var e=0;e<a.length;e++){d=1;if(e>0)d=Math.pow(60,e);b+=Number(a[e])*d}return Number(b.toFixed(c))},removeSwf:function(a){var b=document.getElementById(a);if(b&&/object|embed/i.test(b.nodeName))if(mejs.MediaFeatures.isIE){b.style.display="none";(function(){b.readyState==4?mejs.Utility.removeObjectInIE(a):setTimeout(arguments.callee,10)})()}else b.parentNode.removeChild(b)},removeObjectInIE:function(a){if(a=document.getElementById(a)){for(var b in a)if(typeof a[b]=="function")a[b]=null;a.parentNode.removeChild(a)}}};mejs.PluginDetector={hasPluginVersion:function(a,b){var c=this.plugins[a];b[1]=b[1]||0;b[2]=b[2]||0;return c[0]>b[0]||c[0]==b[0]&&c[1]>b[1]||c[0]==b[0]&&c[1]==b[1]&&c[2]>=b[2]?true:!1},nav:window.navigator,ua:window.navigator.userAgent.toLowerCase(),plugins:[],addPlugin:function(a,b,c,d,e){this.plugins[a]=this.detectPlugin(b,c,d,e)},detectPlugin:function(a,b,c,d){var e=[0,0,0],g;if(typeof this.nav.plugins!="undefined"&&typeof this.nav.plugins[a]=="object"){if((c=this.nav.plugins[a].description)&&!(typeof this.nav.mimeTypes!="undefined"&&this.nav.mimeTypes[b]&&!this.nav.mimeTypes[b].enabledPlugin)){e=c.replace(a,"").replace(/^\s+/,"").replace(/\sr/gi,".").split(".");for(a=0;a<e.length;a++)e[a]=parseInt(e[a].match(/\d+/),10)}}else if(typeof window.ActiveXObject!="undefined")try{if(g=new ActiveXObject(c))e=d(g)}catch(f){}return e}};mejs.PluginDetector.addPlugin("flash","Shockwave Flash","application/x-shockwave-flash","ShockwaveFlash.ShockwaveFlash",function(a){var b=[];if(a=a.GetVariable("$version")){a=a.split(" ")[1].split(",");b=[parseInt(a[0],10),parseInt(a[1],10),parseInt(a[2],10)]}return b});mejs.PluginDetector.addPlugin("silverlight","Silverlight Plug-In","application/x-silverlight-2","AgControl.AgControl",function(a){var b=[0,0,0,0],c=function(d,e,g,f){for(;d.isVersionSupported(e[0]+"."+e[1]+"."+e[2]+"."+e[3]);)e[g]+=f;e[g]-=f};c(a,b,0,1);c(a,b,1,1);c(a,b,2,1E4);c(a,b,2,1E3);c(a,b,2,100);c(a,b,2,10);c(a,b,2,1);c(a,b,3,1);return b});mejs.MediaFeatures={init:function(){var a=this,b=document,c=mejs.PluginDetector.nav,d=mejs.PluginDetector.ua.toLowerCase(),e,g=["source","track","audio","video"];a.isiPad=d.match(/ipad/i)!==null;a.isiPhone=d.match(/iphone/i)!==null;a.isiOS=a.isiPhone||a.isiPad;a.isAndroid=d.match(/android/i)!==null;a.isBustedAndroid=d.match(/android 2\.[12]/)!==null;a.isBustedNativeHTTPS=location.protocol==="https:"&&(d.match(/android [12]\./)!==null||d.match(/macintosh.* version.* safari/)!==null);a.isIE=c.appName.toLowerCase().indexOf("microsoft")!=-1||c.appName.toLowerCase().match(/trident/gi)!==null;a.isChrome=d.match(/chrome/gi)!==null;a.isFirefox=d.match(/firefox/gi)!==null;a.isWebkit=d.match(/webkit/gi)!==null;a.isGecko=d.match(/gecko/gi)!==null&&!a.isWebkit&&!a.isIE;a.isOpera=d.match(/opera/gi)!==null;a.hasTouch="ontouchstart"in window;a.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect;for(c=0;c<g.length;c++)e=document.createElement(g[c]);a.supportsMediaTag=typeof e.canPlayType!=="undefined"||a.isBustedAndroid;try{e.canPlayType("video/mp4")}catch(f){a.supportsMediaTag=!1}a.hasSemiNativeFullScreen=typeof e.webkitEnterFullscreen!=="undefined";a.hasNativeFullscreen=typeof e.requestFullscreen!=="undefined";a.hasWebkitNativeFullScreen=typeof e.webkitRequestFullScreen!=="undefined";a.hasMozNativeFullScreen=typeof e.mozRequestFullScreen!=="undefined";a.hasMsNativeFullScreen=typeof e.msRequestFullscreen!=="undefined";a.hasTrueNativeFullScreen=a.hasWebkitNativeFullScreen||a.hasMozNativeFullScreen||a.hasMsNativeFullScreen;a.nativeFullScreenEnabled=a.hasTrueNativeFullScreen;if(a.hasMozNativeFullScreen)a.nativeFullScreenEnabled=document.mozFullScreenEnabled;else if(a.hasMsNativeFullScreen)a.nativeFullScreenEnabled=document.msFullscreenEnabled;if(a.isChrome)a.hasSemiNativeFullScreen=!1;if(a.hasTrueNativeFullScreen){a.fullScreenEventName="";if(a.hasWebkitNativeFullScreen)a.fullScreenEventName="webkitfullscreenchange";else if(a.hasMozNativeFullScreen)a.fullScreenEventName="mozfullscreenchange";else if(a.hasMsNativeFullScreen)a.fullScreenEventName="MSFullscreenChange";a.isFullScreen=function(){if(e.mozRequestFullScreen)return b.mozFullScreen;else if(e.webkitRequestFullScreen)return b.webkitIsFullScreen;else if(e.hasMsNativeFullScreen)return b.msFullscreenElement!==null};a.requestFullScreen=function(i){if(a.hasWebkitNativeFullScreen)i.webkitRequestFullScreen();else if(a.hasMozNativeFullScreen)i.mozRequestFullScreen();else a.hasMsNativeFullScreen&&i.msRequestFullscreen()};a.cancelFullScreen=function(){if(a.hasWebkitNativeFullScreen)document.webkitCancelFullScreen();else if(a.hasMozNativeFullScreen)document.mozCancelFullScreen();else a.hasMsNativeFullScreen&&document.msExitFullscreen()}}if(a.hasSemiNativeFullScreen&&d.match(/mac os x 10_5/i)){a.hasNativeFullScreen=!1;a.hasSemiNativeFullScreen=!1}}};mejs.MediaFeatures.init();mejs.HtmlMediaElement={pluginType:"native",isFullScreen:!1,setCurrentTime:function(a){this.currentTime=a},setMuted:function(a){this.muted=a},setVolume:function(a){this.volume=a},stop:function(){this.pause()},setSrc:function(a){for(var b=this.getElementsByTagName("source");b.length>0;)this.removeChild(b[0]);
198if(typeof a=="string")this.src=a;else{var c;for(b=0;b<a.length;b++){c=a[b];if(this.canPlayType(c.type)){this.src=c.src;break}}}},setVideoSize:function(a,b){this.width=a;this.height=b}};mejs.PluginMediaElement=function(a,b,c){this.id=a;this.pluginType=b;this.src=c;this.events={};this.attributes={}};mejs.PluginMediaElement.prototype={pluginElement:null,pluginType:"",isFullScreen:!1,playbackRate:-1,defaultPlaybackRate:-1,seekable:[],played:[],paused:!0,ended:!1,seeking:!1,duration:0,error:null,tagName:"",muted:!1,volume:1,currentTime:0,play:function(){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType=="vimeo"?this.pluginApi.playVideo():this.pluginApi.playMedia();this.paused=!1}},load:function(){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType=="vimeo"||this.pluginApi.loadMedia();this.paused=!1}},pause:function(){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType=="vimeo"?this.pluginApi.pauseVideo():this.pluginApi.pauseMedia();this.paused=!0}},stop:function(){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType=="vimeo"?this.pluginApi.stopVideo():this.pluginApi.stopMedia();this.paused=!0}},canPlayType:function(a){var b,c,d,e=mejs.plugins[this.pluginType];for(b=0;b<e.length;b++){d=e[b];if(mejs.PluginDetector.hasPluginVersion(this.pluginType,d.version))for(c=0;c<d.types.length;c++)if(a==d.types[c])return"probably"}return""},positionFullscreenButton:function(a,b,c){this.pluginApi!=null&&this.pluginApi.positionFullscreenButton&&this.pluginApi.positionFullscreenButton(Math.floor(a),Math.floor(b),c)},hideFullscreenButton:function(){this.pluginApi!=null&&this.pluginApi.hideFullscreenButton&&this.pluginApi.hideFullscreenButton()},setSrc:function(a){if(typeof a=="string"){this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(a));this.src=mejs.Utility.absolutizeUrl(a)}else{var b,c;for(b=0;b<a.length;b++){c=a[b];if(this.canPlayType(c.type)){this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(c.src));this.src=mejs.Utility.absolutizeUrl(a);break}}}},setCurrentTime:function(a){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType=="vimeo"?this.pluginApi.seekTo(a):this.pluginApi.setCurrentTime(a);this.currentTime=a}},setVolume:function(a){if(this.pluginApi!=null){this.pluginType=="youtube"||this.pluginType=="vimeo"?this.pluginApi.setVolume(a*100):this.pluginApi.setVolume(a);this.volume=a}},setMuted:function(a){if(this.pluginApi!=null){if(this.pluginType=="youtube"||this.pluginType=="vimeo"){a?this.pluginApi.mute():this.pluginApi.unMute();this.muted=a;this.dispatchEvent("volumechange")}else this.pluginApi.setMuted(a);this.muted=a}},setVideoSize:function(a,b){if(this.pluginElement.style){this.pluginElement.style.width=a+"px";this.pluginElement.style.height=b+"px"}this.pluginApi!=null&&this.pluginApi.setVideoSize&&this.pluginApi.setVideoSize(a,b)},setFullscreen:function(a){this.pluginApi!=null&&this.pluginApi.setFullscreen&&this.pluginApi.setFullscreen(a)},enterFullScreen:function(){this.pluginApi!=null&&this.pluginApi.setFullscreen&&this.setFullscreen(!0)},exitFullScreen:function(){this.pluginApi!=null&&this.pluginApi.setFullscreen&&this.setFullscreen(!1)},addEventListener:function(a,b){this.events[a]=this.events[a]||[];this.events[a].push(b)},removeEventListener:function(a,b){if(!a){this.events={};return!0}var c=this.events[a];if(!c)return!0;if(!b){this.events[a]=[];return!0}for(var d=0;d<c.length;d++)if(c[d]===b){this.events[a].splice(d,1);return!0}return!1},dispatchEvent:function(a){var b,c,d=this.events[a];if(d){c=Array.prototype.slice.call(arguments,1);for(b=0;b<d.length;b++)d[b].apply(null,c)}},hasAttribute:function(a){return a in this.attributes},removeAttribute:function(a){delete this.attributes[a]},getAttribute:function(a){if(this.hasAttribute(a))return this.attributes[a];return""},setAttribute:function(a,b){this.attributes[a]=b},remove:function(){mejs.Utility.removeSwf(this.pluginElement.id);mejs.MediaPluginBridge.unregisterPluginElement(this.pluginElement.id)}};mejs.MediaPluginBridge={pluginMediaElements:{},htmlMediaElements:{},registerPluginElement:function(a,b,c){this.pluginMediaElements[a]=b;this.htmlMediaElements[a]=c},unregisterPluginElement:function(a){delete this.pluginMediaElements[a];delete this.htmlMediaElements[a]},initPlugin:function(a){var b=this.pluginMediaElements[a],c=this.htmlMediaElements[a];if(b){switch(b.pluginType){case "flash":b.pluginElement=b.pluginApi=document.getElementById(a);break;case "silverlight":b.pluginElement=document.getElementById(b.id);b.pluginApi=b.pluginElement.Content.MediaElementJS}b.pluginApi!=null&&b.success&&b.success(b,c)}},fireEvent:function(a,b,c){var d,e;if(a=this.pluginMediaElements[a]){b={type:b,target:a};for(d in c){a[d]=c[d];b[d]=c[d]}e=c.bufferedTime||0;b.target.buffered=b.buffered={start:function(){return 0},end:function(){return e},length:1};a.dispatchEvent(b.type,b)}}};mejs.MediaElementDefaults={mode:"auto",plugins:["flash","silverlight","youtube","vimeo"],enablePluginDebug:!1,httpsBasicAuthSite:!1,type:"",pluginPath:mejs.Utility.getScriptPath(["mediaelement.js","mediaelement.min.js","mediaelement-and-player.js","mediaelement-and-player.min.js"]),flashName:"flashmediaelement.swf",flashStreamer:"",enablePluginSmoothing:!1,enablePseudoStreaming:!1,pseudoStreamingStartQueryParam:"start",silverlightName:"silverlightmediaelement.xap",defaultVideoWidth:480,defaultVideoHeight:270,pluginWidth:-1,pluginHeight:-1,pluginVars:[],timerRate:250,startVolume:0.8,success:function(){},error:function(){}};mejs.MediaElement=function(a,b){return mejs.HtmlMediaElementShim.create(a,b)};mejs.HtmlMediaElementShim={create:function(a,b){var c=mejs.MediaElementDefaults,d=typeof a=="str
198ing"?document.getElementById(a):a,e=d.tagName.toLowerCase(),g=e==="audio"||e==="video",f=g?d.getAttribute("src"):d.getAttribute("href");e=d.getAttribute("poster");var i=d.getAttribute("autoplay"),k=d.getAttribute("preload"),h=d.getAttribute("controls"),j;for(j in b)c[j]=b[j];f=typeof f=="undefined"||f===null||f==""?null:f;e=typeof e=="undefined"||e===null?"":e;k=typeof k=="undefined"||k===null||k==="false"?"none":k;i=!(typeof i=="undefined"||i===null||i==="false");h=!(typeof h=="undefined"||h===null||h==="false");j=this.determinePlayback(d,c,mejs.MediaFeatures.supportsMediaTag,g,f);j.url=j.url!==null?mejs.Utility.absolutizeUrl(j.url):"";if(j.method=="native"){if(mejs.MediaFeatures.isBustedAndroid){d.src=j.url;d.addEventListener("click",function(){d.play()},!1)}return this.updateNative(j,c,i,k)}else if(j.method!=="")return this.createPlugin(j,c,e,i,k,h);else{this.createErrorMessage(j,c,e);return this}},determinePlayback:function(a,b,c,d,e){var g=[],f,i,k,h={method:"",url:"",htmlMediaElement:a,isVideo:a.tagName.toLowerCase()!="audio"},j;if(typeof b.type!="undefined"&&b.type!=="")if(typeof b.type=="string")g.push({type:b.type,url:e});else for(f=0;f<b.type.length;f++)g.push({type:b.type[f],url:e});else if(e!==null){k=this.formatType(e,a.getAttribute("type"));g.push({type:k,url:e})}else for(f=0;f<a.childNodes.length;f++){i=a.childNodes[f];if(i.nodeType==1&&i.tagName.toLowerCase()=="source"){e=i.getAttribute("src");k=this.formatType(e,i.getAttribute("type"));i=i.getAttribute("media");if(!i||!window.matchMedia||window.matchMedia&&window.matchMedia(i).matches)g.push({type:k,url:e})}}if(!d&&g.length>0&&g[0].url!==null&&this.getTypeFromFile(g[0].url).indexOf("audio")>-1)h.isVideo=!1;if(mejs.MediaFeatures.isBustedAndroid)a.canPlayType=function(m){return m.match(/video\/(mp4|m4v)/gi)!==null?"maybe":""};if(c&&(b.mode==="auto"||b.mode==="auto_plugin"||b.mode==="native")&&!(mejs.MediaFeatures.isBustedNativeHTTPS&&b.httpsBasicAuthSite===!0)){if(!d){f=document.createElement(h.isVideo?"video":"audio");a.parentNode.insertBefore(f,a);a.style.display="none";h.htmlMediaElement=a=f}for(f=0;f<g.length;f++)if(a.canPlayType(g[f].type).replace(/no/,"")!==""||a.canPlayType(g[f].type.replace(/mp3/,"mpeg")).replace(/no/,"")!==""||a.canPlayType(g[f].type.replace(/m4a/,"mp4")).replace(/no/,"")!==""){h.method="native";h.url=g[f].url;break}if(h.method==="native"){if(h.url!==null)a.src=h.url;if(b.mode!=="auto_plugin")return h}}if(b.mode==="auto"||b.mode==="auto_plugin"||b.mode==="shim")for(f=0;f<g.length;f++){k=g[f].type;for(a=0;a<b.plugins.length;a++){e=b.plugins[a];i=mejs.plugins[e];for(c=0;c<i.length;c++){j=i[c];if(j.version==null||mejs.PluginDetector.hasPluginVersion(e,j.version))for(d=0;d<j.types.length;d++)if(k==j.types[d]){h.method=e;h.url=g[f].url;return h}}}}if(b.mode==="auto_plugin"&&h.method==="native")return h;if(h.method===""&&g.length>0)h.url=g[0].url;return h},formatType:function(a,b){return a&&!b?this.getTypeFromFile(a):b&&~b.indexOf(";")?b.substr(0,b.indexOf(";")):b},getTypeFromFile:function(a){a=a.split("?")[0];a=a.substring(a.lastIndexOf(".")+1).toLowerCase();return(/(mp4|m4v|ogg|ogv|webm|webmv|flv|wmv|mpeg|mov)/gi.test(a)?"video":"audio")+"/"+this.getTypeFromExtension(a)},getTypeFromExtension:function(a){switch(a){case "mp4":case "m4v":case "m4a":return"mp4";case "webm":case "webma":case "webmv":return"webm";case "ogg":case "oga":case "ogv":return"ogg";default:return a}},createErrorMessage:function(a,b,c){var d=a.htmlMediaElement,e=document.createElement("div");e.className="me-cannotplay";try{e.style.width=d.width+"px";e.style.height=d.height+"px"}catch(g){}e.innerHTML=b.customError?b.customError:c!==""?'<a href="'+a.url+'"><img src="'+c+'" width="100%" height="100%" /></a>':'<a href="'+a.url+'"><span>'+mejs.i18n.t("Download File")+"</span></a>";d.parentNode.insertBefore(e,d);d.style.display="none";b.error(d)},createPlugin:function(a,b,c,d,e,g){c=a.htmlMediaElement;var f=1,i=1,k="me_"+a.method+"_"+mejs.meIndex++,h=new mejs.PluginMediaElement(k,a.method,a.url),j=document.createElement("div"),m;h.tagName=c.tagName;for(m=0;m<c.attributes.length;m++){var q=c.attributes[m];q.specified==!0&&h.setAttribute(q.name,q.value)}for(m=c.parentNode;m!==null&&m.tagName.toLowerCase()!=="body"&&m.parentNode!=null;){if(m.parentNode.tagName.toLowerCase()==="p"){m.parentNode.parentNode.insertBefore(m,m.parentNode);break}m=m.parentNode}if(a.isVideo){f=b.pluginWidth>0?b.pluginWidth:b.videoWidth>0?b.videoWidth:c.getAttribute("width")!==null?c.getAttribute("width"):b.defaultVideoWidth;i=b.pluginHeight>0?b.pluginHeight:b.videoHeight>0?b.videoHeight:c.getAttribute("height")!==null?c.getAttribute("height"):b.defaultVideoHeight;f=mejs.Utility.encodeUrl(f);i=mejs.Utility.encodeUrl(i)}else if(b.enablePluginDebug){f=320;i=240}h.success=b.success;mejs.MediaPluginBridge.registerPluginElement(k,h,c);j.className="me-plugin";j.id=k+"_container";a.isVideo?c.parentNode.insertBefore(j,c):document.body.insertBefore(j,document.body.childNodes[0]);
198d=["id="+k,"isvideo="+(a.isVideo?"true":"false"),"autoplay="+(d?"true":"false"),"preload="+e,"width="+f,"startvolume="+b.startVolume,"timerrate="+b.timerRate,"flashstreamer="+b.flashStreamer,"height="+i,"pseudostreamstart="+b.pseudoStreamingStartQueryParam];if(a.url!==null)a.method=="flash"?d.push("file="+mejs.Utility.encodeUrl(a.url)):d.push("file="+a.url);b.enablePluginDebug&&d.push("debug=true");b.enablePluginSmoothing&&d.push("smoothing=true");b.enablePseudoStreaming&&d.push("pseudostreaming=true");g&&d.push("controls=true");if(b.pluginVars)d=d.concat(b.pluginVars);switch(a.method){case "silverlight":j.innerHTML='<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" id="'+k+'" name="'+k+'" width="'+f+'" height="'+i+'" class="mejs-shim"><param name="initParams" value="'+d.join(",")+'" /><param name="windowless" value="true" /><param name="background" value="black" /><param name="minRuntimeVersion" value="3.0.0.0" /><param name="autoUpgrade" value="true" /><param name="source" value="'+b.pluginPath+b.silverlightName+'" /></object>';break;case "flash":if(mejs.MediaFeatures.isIE){a=document.createElement("div");j.appendChild(a);a.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+k+'" width="'+f+'" height="'+i+'" class="mejs-shim"><param name="movie" value="'+b.pluginPath+b.flashName+"?x="+new Date+'" /><param name="flashvars" value="'+d.join("&amp;")+'" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="scale" value="default" /></object>'}else j.innerHTML='<embed id="'+k+'" name="'+k+'" play="true" loop="false" quality="high" bgcolor="#000000" wmode="transparent" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="//www.macromedia.com/go/getflashplayer" src="'+b.pluginPath+b.flashName+'" flashvars="'+d.join("&")+'" width="'+f+'" height="'+i+'" scale="default"class="mejs-shim"></embed>';break;case "youtube":if(a.url.lastIndexOf("youtu.be")!=-1){a=a.url.substr(a.url.lastIndexOf("/")+1);if(a.indexOf("?")!=-1)a=a.substr(0,a.indexOf("?"))}else a=a.url.substr(a.url.lastIndexOf("=")+1);youtubeSettings={container:j,containerId:j.id,pluginMediaElement:h,pluginId:k,videoId:a,height:i,width:f};mejs.PluginDetector.hasPluginVersion("flash",[10,0,0])?mejs.YouTubeApi.createFlash(youtubeSettings):mejs.YouTubeApi.enqueueIframe(youtubeSettings);break;case "vimeo":b=k+"_player";h.vimeoid=a.url.substr(a.url.lastIndexOf("/")+1);j.innerHTML='<iframe src="//player.vimeo.com/video/'+h.vimeoid+"?api=1&portrait=0&byline=0&title=0&player_id="+b+'" width="'+f+'" height="'+i+'" frameborder="0" class="mejs-shim" id="'+b+'"></iframe>';if(typeof $f=="function"){var l=$f(j.childNodes[0]);l.addEvent("ready",function(){function o(n,p,r,s){n={type:r,target:p};if(r=="timeupdate"){p.currentTime=n.currentTime=s.seconds;p.duration=n.duration=s.duration}p.dispatchEvent(n.type,n)}l.playVideo=function(){l.api("play")};l.pauseVideo=function(){l.api("pause")};l.seekTo=function(n){l.api("seekTo",n)};l.addEvent("play",function(){o(l,h,"play");o(l,h,"playing")});l.addEvent("pause",function(){o(l,h,"pause")});l.addEvent("finish",function(){o(l,h,"ended")});l.addEvent("playProgress",function(n){o(l,h,"timeupdate",n)});h.pluginApi=l;mejs.MediaPluginBridge.initPlugin(k)})}else console.warn("You need to include froogaloop for vimeo to work")}c.style.display="none";c.removeAttribute("autoplay");return h},updateNative:function(a,b){var c=a.htmlMediaElement,d;for(d in mejs.HtmlMediaElement)c[d]=mejs.HtmlMediaElement[d];b.success(c,c);return c}};mejs.YouTubeApi={isIframeStarted:!1,isIframeLoaded:!1,loadIframeApi:function(){if(!this.isIframeStarted){var a=document.createElement("script");a.src="//www.youtube.com/player_api";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b);this.isIframeStarted=!0}}
198,iframeQueue:[],enqueueIframe:function(a){if(this.isLoaded)this.createIframe(a);else{this.loadIframeApi();this.iframeQueue.push(a)}},createIframe:function(a){var b=a.pluginMediaElement,c=new YT.Player(a.containerId,{height:a.height,width:a.width,videoId:a.videoId,playerVars:{controls:0},events:{onReady:function(){a.pluginMediaElement.pluginApi=c;mejs.MediaPluginBridge.initPlugin(a.pluginId);setInterval(function(){mejs.YouTubeApi.createEvent(c,b,"timeupdate")},250)},onStateChange:function(d){mejs.YouTubeApi.handleStateChange(d.data,c,b)}}})},createEvent:function(a,b,c){c={type:c,target:b};if(a&&a.getDuration){b.currentTime=c.currentTime=a.getCurrentTime();b.duration=c.duration=a.getDuration();c.paused=b.paused;c.ended=b.ended;c.muted=a.isMuted();c.volume=a.getVolume()/100;c.bytesTotal=a.getVideoBytesTotal();c.bufferedBytes=a.getVideoBytesLoaded();var d=c.bufferedBytes/c.bytesTotal*c.duration;c.target.buffered=c.buffered={start:function(){return 0},end:function(){return d},length:1}}b.dispatchEvent(c.type,c)},iFrameReady:function(){for(this.isIframeLoaded=this.isLoaded=!0;this.iframeQueue.length>0;)this.createIframe(this.iframeQueue.pop())},flashPlayers:{},createFlash:function(a){this.flashPlayers[a.pluginId]=a;var b,c="//www.youtube.com/apiplayer?enablejsapi=1&amp;playerapiid="+a.pluginId+"&amp;version=3&amp;autoplay=0&amp;controls=0&amp;modestbranding=1&loop=0";if(mejs.MediaFeatures.isIE){b=document.createElement("div");a.container.appendChild(b);b.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+a.pluginId+'" width="'+a.width+'" height="'+a.height+'" class="mejs-shim"><param name="movie" value="'+c+'" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /></object>'}else a.container.innerHTML='<object type="application/x-shockwave-flash" id="'+a.pluginId+'" data="'+c+'" width="'+a.width+'" height="'+a.height+'" style="visibility: visible; " class="mejs-shim"><param name="allowScriptAccess" value="always"><param name="wmode" value="transparent"></object>'},flashReady:function(a){var b=this.flashPlayers[a],c=document.getElementById(a),d=b.pluginMediaElement;d.pluginApi=d.pluginElement=c;mejs.MediaPluginBridge.initPlugin(a);c.cueVideoById(b.videoId);a=b.containerId+"_callback";window[a]=function(e){mejs.YouTubeApi.handleStateChange(e,c,d)};c.addEventListener("onStateChange",a);setInterval(function(){mejs.YouTubeApi.createEvent(c,d,"timeupdate")},250)},handleStateChange:function(a,b,c){switch(a){case-1:c.paused=!0;c.ended=!0;mejs.YouTubeApi.createEvent(b,c,"loadedmetadata");break;case 0:c.paused=!1;c.ended=!0;mejs.YouTubeApi.createEvent(b,c,"ended");break;case 1:c.paused=!1;c.ended=!1;mejs.YouTubeApi.createEvent(b,c,"play");mejs.YouTubeApi.createEvent(b,c,"playing");break;case 2:c.paused=!0;c.ended=!1;mejs.YouTubeApi.createEvent(b,c,"pause");break;case 3:mejs.YouTubeApi.createEvent(b,c,"progress")}}};function onYouTubePlayerAPIReady(){mejs.YouTubeApi.iFrameReady()}function onYouTubePlayerReady(a){mejs.YouTubeApi.flashReady(a)}window.mejs=mejs;window.MediaElement=mejs.MediaElement;(function(a,b){var c={locale:{language:"",strings:{}},methods:{}};c.getLanguage=function(){return(c.locale.language||window.navigator.userLanguage||window.navigator.language).substr(0,2).toLowerCase()};if(typeof mejsL10n!="undefined")c.locale.language=mejsL10n.language;c.methods.checkPlain=function(d){var e,g,f={"&":"&amp;",'"':"&quot;","<":"&lt;",">":"&gt;"};d=String(d);for(e in f)if(f.hasOwnProperty(e)){g=RegExp(e,"g");d=d.replace(g,f[e])}return d};c.methods.t=function(d,e){if(c.locale.strings&&c.locale.strings[e.context]&&c.locale.strings[e.context][d])d=c.locale.strings[e.context][d];return c.methods.checkPlain(d)};c.t=function(d,e){if(typeof d==="string"&&d.length>0){var g=c.getLanguage();e=e||{context:g};return c.methods.t(d,e)}else throw{name:"InvalidArgumentException",message:"First argument is either not a string or empty."}};b.i18n=c})(document,mejs);
198(function(a){if(typeof mejsL10n!="undefined")a[mejsL10n.language]=mejsL10n.strings})(mejs.i18n.locale.strings);(function(a){if(typeof a.de==="undefined")a.de={Fullscreen:"Vollbild","Go Fullscreen":"Vollbild an","Turn off Fullscreen":"Vollbild aus",Close:"Schlie\u00dfen"}})(mejs.i18n.locale.strings);(function(a){if(typeof a.zh==="undefined")a.zh={Fullscreen:"\u5168\u87a2\u5e55","Go Fullscreen":"\u5168\u5c4f\u6a21\u5f0f","Turn off Fullscreen":"\u9000\u51fa\u5168\u5c4f\u6a21\u5f0f",Close:"\u95dc\u9589"}})(mejs.i18n.locale.strings);
199/*!
200 * MediaElementPlayer
201 * http://mediaelementjs.com/
202 *
203 * Creates a controller bar for HTML5 <video> add <audio> tags
204 * using jQuery and MediaElement.js (HTML5 Flash/Silverlight wrapper)
205 *
206 * Copyright 2010-2013, John Dyer (http://j.hn/)
207 * License: MIT
208 *
209 */if(typeof jQuery!="undefined")mejs.$=jQuery;else if(typeof ender!="undefined")mejs.$=ender;(function(f){mejs.MepDefaults={poster:"",showPosterWhenEnded:!1,defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,defaultAudioWidth:400,defaultAudioHeight:30,defaultSeekBackwardInterval:function(a){return a.duration*0.05},defaultSeekForwardInterval:function(a){return a.duration*0.05},audioWidth:-1,audioHeight:-1,startVolume:0.8,loop:!1,autoRewind:!0,enableAutosize:!0,alwaysShowHours:!1,showTimecodeFrameCount:!1,framesPerSecond:25,autosizeProgress:!0,alwaysShowControls:!1,hideVideoControlsOnLoad:!1,clickToPlayPause:!0,iPadUseNativeControls:!1,iPhoneUseNativeControls:!1,AndroidUseNativeControls:!1,features:["playpause","current","progress","duration","tracks","volume","fullscreen"],isVideo:!0,enableKeyboard:!0,pauseOtherPlayers:!0,keyActions:[{keys:[32,179],action:function(a,b){b.paused||b.ended?a.play():a.pause()}},{keys:[38],action:function(a,b){b.setVolume(Math.min(b.volume+0.1,1))}},{keys:[40],action:function(a,b){b.setVolume(Math.max(b.volume-0.
2091,0))}},{keys:[37,227],action:function(a,b){if(!isNaN(b.duration)&&b.duration>0){if(a.isVideo){a.showControls();a.startControlsTimer()}var c=Math.max(b.currentTime-a.options.defaultSeekBackwardInterval(b),0);b.setCurrentTime(c)}}},{keys:[39,228],action:function(a,b){if(!isNaN(b.duration)&&b.duration>0){if(a.isVideo){a.showControls();a.startControlsTimer()}var c=Math.min(b.currentTime+a.options.defaultSeekForwardInterval(b),b.duration);b.setCurrentTime(c)}}},{keys:[70],action:function(a){if(typeof a.enterFullScreen!="undefined")a.isFullScreen?a.exitFullScreen():a.enterFullScreen()}}]};mejs.mepIndex=0;mejs.players={};mejs.MediaElementPlayer=function(a,b){if(!(this instanceof mejs.MediaElementPlayer))return new mejs.MediaElementPlayer(a,b);this.$media=this.$node=f(a);this.node=this.media=this.$media[0];if(typeof this.node.player!="undefined")return this.node.player;else this.node.player=this;if(typeof b=="undefined")b=this.$node.data("mejsoptions");this.options=f.extend({},mejs.MepDefaults,b);this.id="mep_"+mejs.mepIndex++;mejs.players[this.id]=this;this.init();return this};mejs.MediaElementPlayer.prototype={hasFocus:!1,controlsAreVisible:!0,init:function(){var a=this,b=mejs.MediaFeatures,c=f.extend(!0,{},a.options,{success:function(d,g){a.meReady(d,g)},error:function(d){a.handleError(d)}}),e=a.media.tagName.toLowerCase();a.isDynamic=e!=="audio"&&e!=="video";a.isVideo=a.isDynamic?a.options.isVideo:e!=="audio"&&a.options.isVideo;if(b.isiPad&&a.options.iPadUseNativeControls||b.isiPhone&&a.options.iPhoneUseNativeControls){a.$media.attr("controls","controls");b.isiPad&&a.media.getAttribute("autoplay")!==null&&a.play()}else if(!(b.isAndroid&&a.options.AndroidUseNativeControls)){a.$media.removeAttr("controls");a.container=f('<div id="'+a.id+'" class="mejs-container '+(mejs.MediaFeatures.svg?"svg":"no-svg")+'"><div class="mejs-inner"><div class="mejs-mediaelement"></div><div class="mejs-layers"></div><div class="mejs-controls"></div><div class="mejs-clear"></div></div></div>').addClass(a.$media[0].className).insertBefore(a.$media);a.container.addClass((b.isAndroid?"mejs-android ":"")+(b.isiOS?"mejs-ios ":"")+(b.isiPad?"mejs-ipad ":"")+(b.isiPhone?"mejs-iphone ":"")+(a.isVideo?"mejs-video ":"mejs-audio "));if(b.isiOS){b=a.$media.clone();a.container.find(".mejs-mediaelement").append(b);a.$media.remove();a.$node=a.$media=b;a.node=a.media=b[0]}else a.container.find(".mejs-mediaelement").append(a.$media);a.controls=a.container.find(".mejs-controls");a.layers=a.container.find(".mejs-layers");b=a.isVideo?"video":"audio";e=b.substring(0,1).toUpperCase()+b.substring(1);a.width=a.options[b+"Width"]>0||a.options[b+"Width"].toString().indexOf("%")>-1?a.options[b+"Width"]:a.media.style.width!==""&&a.media.style.width!==null?a.media.style.width:a.media.getAttribute("width")!==null?a.$media.attr("width"):a.options["default"+e+"Width"];a.height=a.options[b+"Height"]>0||a.options[b+"Height"].toString().indexOf("%")>-1?a.options[b+"Height"]:a.media.style.height!==""&&a.media.style.height!==null?a.media.style.height:a.$media[0].getAttribute("height")!==null?a.$media.attr("height"):a.options["default"+e+"Height"];a.setPlayerSize(a.width,a.height);c.pluginWidth=a.width;c.pluginHeight=a.height}mejs.MediaElement(a.$media[0],c);typeof a.container!="undefined"&&a.controlsAreVisible&&a.container.trigger("controlsshown")},showControls:function(a){var b=this;a=typeof a=="undefined"||a;if(!b.controlsAreVisible){if(a){b.controls.css("visibility","visible").stop(!0,!0).fadeIn(200,function(){b.controlsAreVisible=!0;b.container.trigger("controlsshown")});b.container.find(".mejs-control").css("visibility","visible").stop(!0,!0).fadeIn(200,function(){b.controlsAreVisible=!0})}else{b.controls.css("visibility","visible").css("display","block");b.container.find(".mejs-control").css("visibility","visible").css("display","block");b.controlsAreVisible=!0;b.container.trigger("controlsshown")}b.setControlsSize()}},hideControls:function(a){var b=this;a=typeof a=="undefined"||a;if(!(!b.controlsAreVisible||b.options.alwaysShowControls))if(a){b.controls.stop(!0,!0).fadeOut(200,function(){f(this).css("visibility","hidden").css("display","block");b.controlsAreVisible=!1;b.container.trigger("controlshidden")});b.container.find(".mejs-control").stop(!0,!0).fadeOut(200,function(){f(this).css("visibility","hidden").css("display","block")})}else{b.controls.css("visibility","hidden").css("display","block");b.container.find(".mejs-control").css("visibility","hidden").css("display","block");b.controlsAreVisible=!1;b.container.trigger("controlshidden")}},controlsTimer:null,startControlsTimer:function(a){var b=this;a=typeof a!="undefined"?a:1500;b.killControlsTimer("start");b.controlsTimer=setTimeout(function(){b.hideControls();b.killControlsTimer("hide")},a)},killControlsTimer:function(){if(this.controlsTimer!==null){clearTimeout(this.controlsTimer);delete this.controlsTimer;this.controlsTimer=null}},controlsEnabled:!0,disableControls:function(){this.killControlsTimer();this.hideControls(!1);this.controlsEnabled=!1},enableControls:function(){this.showControls(!1);this.controlsEnabled=!0},meReady:function(a,b){var c=this,e=mejs.MediaFeatures,d=b.getAttribute("autoplay");d=!(typeof d=="undefined"||d===null||d==="false");var g;if(!c.created){c.created=!0;c.media=a;
209c.domNode=b;if(!(e.isAndroid&&c.options.AndroidUseNativeControls)&&!(e.isiPad&&c.options.iPadUseNativeControls)&&!(e.isiPhone&&c.options.iPhoneUseNativeControls)){c.buildposter(c,c.controls,c.layers,c.media);c.buildkeyboard(c,c.controls,c.layers,c.media);c.buildoverlays(c,c.controls,c.layers,c.media);c.findTracks();for(g in c.options.features){e=c.options.features[g];if(c["build"+e])try{c["build"+e](c,c.controls,c.layers,c.media)}catch(k){}}c.container.trigger("controlsready");c.setPlayerSize(c.width,c.height);c.setControlsSize();if(c.isVideo){if(mejs.MediaFeatures.hasTouch)c.$media.bind("touchstart",function(){if(c.controlsAreVisible)c.hideControls(!1);else c.controlsEnabled&&c.showControls(!1)});else{c.clickToPlayPauseCallback=function(){if(c.options.clickToPlayPause)c.media.paused?c.play():c.pause()};c.media.addEventListener("click",c.clickToPlayPauseCallback,!1);c.container.bind("mouseenter mouseover",function(){if(c.controlsEnabled)if(!c.options.alwaysShowControls){c.killControlsTimer("enter");c.showControls();c.startControlsTimer(2500)}}).bind("mousemove",function(){if(c.controlsEnabled){c.controlsAreVisible||c.showControls();c.options.alwaysShowControls||c.startControlsTimer(2500)}}).bind("mouseleave",function(){c.controlsEnabled&&!c.media.paused&&!c.options.alwaysShowControls&&c.startControlsTimer(1E3)})}c.options.hideVideoControlsOnLoad&&c.hideControls(!1);d&&!c.options.alwaysShowControls&&c.hideControls();c.options.enableAutosize&&c.media.addEventListener("loadedmetadata",function(j){if(c.options.videoHeight<=0&&c.domNode.getAttribute("height")===null&&!isNaN(j.target.videoHeight)){c.setPlayerSize(j.target.videoWidth,j.target.videoHeight);c.setControlsSize();c.media.setVideoSize(j.target.videoWidth,j.target.videoHeight)}},!1)}a.addEventListener("play",function(){for(var j in mejs.players){var m=mejs.players[j];m.id!=c.id&&c.options.pauseOtherPlayers&&!m.paused&&!m.ended&&m.pause();m.hasFocus=!1}c.hasFocus=!0},!1);c.media.addEventListener("ended",function(){if(c.options.autoRewind)try{c.media.setCurrentTime(0)}catch(j){}c.media.pause();c.setProgressRail&&c.setProgressRail();c.setCurrentRail&&c.setCurrentRail();if(c.options.loop)c.play();else!c.options.alwaysShowControls&&c.controlsEnabled&&c.showControls()},!1);c.media.addEventListener("loadedmetadata",function(){c.updateDuration&&c.updateDuration();c.updateCurrent&&c.updateCurrent();if(!c.isFullScreen){c.setPlayerSize(c.width,c.height);c.setControlsSize()}},!1);setTimeout(function(){c.setPlayerSize(c.width,c.height);c.setControlsSize()},50);c.globalBind("resize",function(){c.isFullScreen||mejs.MediaFeatures.hasTrueNativeFullScreen&&document.webkitIsFullScreen||c.setPlayerSize(c.width,c.height);c.setControlsSize()});c.media.pluginType=="youtube"&&c.container.find(".mejs-overlay-play").hide()}d&&a.pluginType=="native"&&c.play();if(c.options.success)typeof c.options.success=="string"?window[c.options.success](c.media,c.domNode,c):c.options.success(c.media,c.domNode,c)}},handleError:function(a){this.controls.hide();this.options.error&&this.options.error(a)},setPlayerSize:function(a,b){if(typeof a!="undefined")this.width=a;if(typeof b!="undefined")this.height=b;if(this.height.toString().indexOf("%")>0||this.$node.css("max-width")==="100%"||parseInt(this.$node.css("max-width").replace(/px/,""),10)/this.$node.offsetParent().width()===1||this.$node[0].currentStyle&&this.$node[0].currentStyle.maxWidth==="100%"){var c=this.isVideo?this.media.videoWidth&&this.media.videoWidth>0?this.media.videoWidth:this.options.defaultVideoWidth:this.options.defaultAudioWidth,e=this.isVideo?this.media.videoHeight&&this.media.videoHeight>0?this.media.videoHeight:this.options.defaultVideoHeight:this.options.defaultAudioHeight,d=this.container.parent().closest(":visible").width();c=this.isVideo||!this.options.autosizeProgress?parseInt(d*e/c,10):e;if(isNaN(c))c=this.container.parent().closest(":visible").height();if(this.container.parent()[0].tagName.toLowerCase()==="body"){d=f(window).width();c=f(window).height()}if(c!=0&&d!=0){this.container.width(d).height(c);this.$media.add(this.container.find(".mejs-shim")).width("100%").height("100%");this.isVideo&&this.media.setVideoSize&&this.media.setVideoSize(d,c);this.layers.children(".mejs-layer").width("100%").height("100%")}}else{this.container.width(this.width).height(this.height);this.layers.children(".mejs-layer").width(this.width).height(this.height)}d=this.layers.find(".mejs-overlay-play");c=d.find(".mejs-overlay-button");d.height(this.container.height()-this.controls.height());c.css("margin-top","-"+(c.height()/2-this.controls.height()/2).toString()+"px")},setControlsSize:function(){var a=0,b=0,c=this.controls.find(".mejs-time-rail"),e=this.controls.find(".mejs-time-total");this.controls.find(".mejs-time-current");this.controls.find(".mejs-time-loaded");var d=c.siblings(),g=d.last(),k=null;if(!(!this.container.is(":visible")||!c.length||!c.is(":visible"))){if(this.options&&!this.options.autosizeProgress)b=parseInt(c.css("width"));if(b===0||!b){d.each(function(){var j=f(this);if(j.css("position")!="absolute"&&j.is(":visible"))a+=f(this).outerWidth(!0)});b=this.controls.width()-a-(c.outerWidth(!0)-c.width())}do{c.width(b);e.width(b-(e.outerWidth(!0)-e.width()));if(g.css("position")!="absolute"){k=g.position();b--}}while(k!=null&&k.top>0&&b>0);this.setProgressRail&&this.setProgressRail();this.setCurrentRail&&this.setCurrentRail()}},buildposter:function(a,b,c,e){var d=f('<div class="mejs-poster mejs-layer"></div>').appendTo(c);b=a.$media.attr("poster");if(a.options.poster!=="")b=a.options.poster;b!==""&&b!=null?this.setPoster(b):d.hide();e.addEventListener("play",function(){d.hide()},!1);a.options.showPosterWhenEnded&&a.options.autoRewind&&e.addEventListener("ended",function(){d.show()},!1)},setPoster:function(a){var b=this.container.find(".mejs-poster"),c=b.find("img");if(c.length==0)c=f('<img width="100%" height="100%" />').appendTo(b);c.attr("src",a);b.css({"background-image":"url("+a+")"})},buildoverlays:function(a,b,c,e){var d=this;if(a.isVideo){var g=f('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-loading"><span></span></div></div>').hide().appendTo(c),k=f('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-error"></div></div>').hide().appendTo(c),j=f('<div class="mejs-overlay mejs-layer mejs-overlay-play"><div class="mejs-overlay-button"></div></div>').appendTo(c).bind("click touchstart",function(){d.options.clickToPlayPause&&e.paused&&e.play()});e.addEventListener("play",function(){j.hide();g.hide();b.find(".mejs-time-buffering").hide();k.hide()},!1);e.addEventListener("playing",function(){j.hide();g.hide();b.find(".mejs-time-buffering").hide();k.hide()},!1);e.addEventListener("seeking",function(){g.show();b.find(".mejs-time-buffering").show()},!1);e.addEventListener("seeked",function(){g.hide();b.find(".mejs-time-buffering").hide()},!1);e.addEventListener("pause",function(){mejs.MediaFeatures.isiPhone||j.show()},!1);e.addEventListener("waiting",function(){g.show();b.find(".mejs-time-buffering").show()},!1);e.addEventListener("loadeddata",function(){g.show();b.find(".mejs-time-buffering").show()},!1);e.addEventListener("canplay",function(){g.hide();b.find(".mejs-time-buffering").hide()},!1);e.addEventListener("error",function(){g.hide();b.find(".mejs-time-buffering").hide();k.show();k.find("mejs-overlay-error").html("Error loading this resource")},!1)}},buildkeyboard:function(a,b,c,e){this.globalBind("keydown",function(d){if(a.hasFocus&&a.options.enableKeyboard)for(var g=0,k=a.options.keyActions.length;g<k;g++)for(var j=a.options.keyActions[g],m=0,q=j.keys.length;m<q;m++)if(d.keyCode==j.keys[m]){d.preventDefault();j.action(a,e,d.keyCode);return!1}return!0});this.globalBind("click",function(d){a.hasFocus=f(d.target).closest(".mejs-container").length!=0})},findTracks:function(){var a=this,b=a.$media.find("track");a.tracks=[];b.each(function(c,e){e=f(e);a.tracks.push({srclang:e.attr("srclang")?e.attr("srclang").toLowerCase():"",src:e.attr("src"),kind:e.attr("kind"),label:e.attr("label")||"",entries:[],isLoaded:!1})})},changeSkin:function(a){this.container[0].className="mejs-container "+a;this.setPlayerSize(this.width,this.height);this.setControlsSize()},play:function(){this.load();this.media.play()},pause:function(){try{this.media.pause()}catch(a){}},load:function(){this.isLoaded||this.media.load();this.isLoaded=!0},setMuted:function(a){this.media.setMuted(a)},setCurrentTime:function(a){this.media.setCurrentTime(a)},getCurrentTime:function(){return this.media.currentTime},setVolume:function(a){this.media.setVolume(a)},getVolume:function(){return this.media.volume},setSrc:function(a){this.media.setSrc(a)},remove:function(){var a,b;for(a in this.options.features){b=this.options.features[a];if(this["clean"+b])try{this["clean"+b](this)}catch(c){}}if(this.isDynamic)this.$node.insertBefore(this.container);else{this.$media.prop("controls",!0);
209this.$node.clone().show().insertBefore(this.container);this.$node.remove()}this.media.pluginType!=="native"&&this.media.remove();delete mejs.players[this.id];typeof this.container=="object"&&this.container.remove();this.globalUnbind();delete this.node.player}};(function(){function a(c,e){var d={d:[],w:[]};f.each((c||"").split(" "),function(g,k){var j=k+"."+e;if(j.indexOf(".")===0){d.d.push(j);d.w.push(j)}else d[b.test(k)?"w":"d"].push(j)});d.d=d.d.join(" ");d.w=d.w.join(" ");return d}var b=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/;mejs.MediaElementPlayer.prototype.globalBind=function(c,e,d){c=a(c,this.id);c.d&&f(document).bind(c.d,e,d);c.w&&f(window).bind(c.w,e,d)};mejs.MediaElementPlayer.prototype.globalUnbind=function(c,e){c=a(c,this.id);c.d&&f(document).unbind(c.d,e);c.w&&f(window).unbind(c.w,e)}})();if(typeof jQuery!="undefined")jQuery.fn.mediaelementplayer=function(a){a===!1?this.each(function(){var b=jQuery(this).data("mediaelementplayer");b&&b.remove();jQuery(this).removeData("mediaelementplayer")}):this.each(function(){jQuery(this).data("mediaelementplayer",new mejs.MediaElementPlayer(this,a))});return this};f(document).ready(function(){f(".mejs-player").mediaelementplayer()});window.MediaElementPlayer=mejs.MediaElementPlayer})(mejs.$);(function(f){f.extend(mejs.MepDefaults,{playpauseText:mejs.i18n.t("Play/Pause")});f.extend(MediaElementPlayer.prototype,{buildplaypause:function(a,b,c,e){var d=f('<div class="mejs-button mejs-playpause-button mejs-play" ><button type="button" aria-controls="'+this.id+'" title="'+this.options.playpauseText+'" aria-label="'+this.options.playpauseText+'"></button></div>').appendTo(b).click(function(g){g.preventDefault();e.paused?e.play():e.pause();return!1});e.addEventListener("play",function(){d.removeClass("mejs-play").addClass("mejs-pause")},!1);e.addEventListener("playing",function(){d.removeClass("mejs-play").addClass("mejs-pause")},!1);e.addEventListener("pause",function(){d.removeClass("mejs-pause").addClass("mejs-play")},!1);e.addEventListener("paused",function(){d.removeClass("mejs-pause").addClass("mejs-play")},!1)}})})(mejs.$);(function(f){f.extend(mejs.MepDefaults,{stopText:"Stop"});f.extend(MediaElementPlayer.prototype,{buildstop:function(a,b,c,e){f('<div class="mejs-button mejs-stop-button mejs-stop"><button type="button" aria-controls="'+this.id+'" title="'+this.options.stopText+'" aria-label="'+this.options.stopText+'"></button></div>').appendTo(b).click(function(){e.paused||e.pause();if(e.currentTime>0){e.setCurrentTime(0);e.pause();b.find(".mejs-time-current").width("0px");b.find(".mejs-time-handle").css("left","0px");b.find(".mejs-time-float-current").html(mejs.Utility.secondsToTimeCode(0));b.find(".mejs-currenttime").html(mejs.Utility.secondsToTimeCode(0));c.find(".mejs-poster").show()}})}})})(mejs.$);(function(f){f.extend(MediaElementPlayer.prototype,{buildprogress:function(a,b,c,e){f('<div class="mejs-time-rail"><span class="mejs-time-total"><span class="mejs-time-buffering"></span><span class="mejs-time-loaded"></span><span class="mejs-time-current"></span><span class="mejs-time-handle"></span><span class="mejs-time-float"><span class="mejs-time-float-current">00:00</span><span class="mejs-time-float-corner"></span></span></span></div>').appendTo(b);b.find(".mejs-time-buffering").hide();var d=this,g=b.find(".mejs-time-total");c=b.find(".mejs-time-loaded");var k=b.find(".mejs-time-current"),j=b.find(".mejs-time-handle"),m=b.find(".mejs-time-float"),q=b.find(".mejs-time-float-current"),p=function(h){h=h.originalEvent.changedTouches?h.originalEvent.changedTouches[0].pageX:h.pageX;var l=g.offset(),r=g.outerWidth(!0),n=0,o=n=0;if(e.duration){if(h<l.left)h=l.left;else if(h>r+l.left)h=r+l.left;o=h-l.left;n=o/r;n=n<=0.02?0:n*e.duration;t&&n!==e.currentTime&&e.setCurrentTime(n);if(!mejs.MediaFeatures.hasTouch){m.css("left",o);q.html(mejs.Utility.secondsToTimeCode(n));m.show()}}},t=!1;g.bind("mousedown touchstart",function(h){if(h.which===1||h.which===0){t=!0;p(h);d.globalBind("mousemove.dur touchmove.dur",function(l){p(l)});d.globalBind("mouseup.dur touchend.dur",function(){t=!1;m.hide();d.globalUnbind(".dur")});return!1}}).bind("mouseenter",function(){d.globalBind("mousemove.dur",function(h){p(h)});mejs.MediaFeatures.hasTouch||m.show()}).bind("mouseleave",function(){if(!t){d.globalUnbind(".dur");m.hide()}});e.addEventListener("progress",function(h){a.setProgressRail(h);a.setCurrentRail(h)},!1);e.addEventListener("timeupdate",function(h){a.setProgressRail(h);a.setCurrentRail(h)},!1);d.loaded=c;d.total=g;d.current=k;d.handle=j},setProgressRail:function(a){var b=a!=undefined?a.target:this.media,c=null;if(b&&b.buffered&&b.buffered.length>0&&b.buffered.end&&b.duration)c=b.buffered.end(0)/b.duration;else if(b&&b.bytesTotal!=undefined&&b.bytesTotal>0&&b.bufferedBytes!=undefined)c=b.bufferedBytes/b.bytesTotal;else if(a&&a.lengthComputable&&a.total!=0)c=a.loaded/a.total;if(c!==null){c=Math.min(1,Math.max(0,c));this.loaded&&this.total&&this.loaded.width(this.total.width()*c)}},setCurrentRail:function(){if(this.media.currentTime!=undefined&&this.media.duration)if(this.total&&this.handle){var a=Math.round(this.total.width()*this.media.currentTime/this.media.duration),b=a-Math.round(this.handle.outerWidth(!0)/2);this.current.width(a);this.handle.css("left",b)}}})})(mejs.$);(function(f){f.extend(mejs.MepDefaults,{duration:-1,timeAndDurationSeparator:"<span> | </span>"});f.extend(MediaElementPlayer.prototype,{buildcurrent:function(a,b,c,e){f('<div class="mejs-time"><span class="mejs-currenttime">
209'+(a.options.alwaysShowHours?"00:":"")+(a.options.showTimecodeFrameCount?"00:00:00":"00:00")+"</span></div>").appendTo(b);this.currenttime=this.controls.find(".mejs-currenttime");e.addEventListener("timeupdate",function(){a.updateCurrent()},!1)},buildduration:function(a,b,c,e){if(b.children().last().find(".mejs-currenttime").length>0)f(this.options.timeAndDurationSeparator+'<span class="mejs-duration">'+(this.options.duration>0?mejs.Utility.secondsToTimeCode(this.options.duration,this.options.alwaysShowHours||this.media.duration>3600,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25):(a.options.alwaysShowHours?"00:":"")+(a.options.showTimecodeFrameCount?"00:00:00":"00:00"))+"</span>").appendTo(b.find(".mejs-time"));else{b.find(".mejs-currenttime").parent().addClass("mejs-currenttime-container");f('<div class="mejs-time mejs-duration-container"><span class="mejs-duration">'+(this.options.duration>0?mejs.Utility.secondsToTimeCode(this.options.duration,this.options.alwaysShowHours||this.media.duration>3600,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25):(a.options.alwaysShowHours?"00:":"")+(a.options.showTimecodeFrameCount?"00:00:00":"00:00"))+"</span></div>").appendTo(b)}this.durationD=this.controls.find(".mejs-duration");e.addEventListener("timeupdate",function(){a.updateDuration()},!1)},updateCurrent:function(){if(this.currenttime)this.currenttime.html(mejs.Utility.secondsToTimeCode(this.media.currentTime,this.options.alwaysShowHours||this.media.duration>3600,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25))},updateDuration:function(){this.container.toggleClass("mejs-long-video",this.media.duration>3600);if(this.durationD&&(this.options.duration>0||this.media.duration))this.durationD.html(mejs.Utility.secondsToTimeCode(this.options.duration>0?this.options.duration:this.media.duration,this.options.alwaysShowHours,this.options.showTimecodeFrameCount,this.options.framesPerSecond||25))}})})(mejs.$);(function(f){f.extend(mejs.MepDefaults,{muteText:mejs.i18n.t("Mute Toggle"),hideVolumeOnTouchDevices:!0,audioVolume:"horizontal",videoVolume:"vertical"});f.extend(MediaElementPlayer.prototype,{buildvolume:function(a,b,c,e){if(!((mejs.MediaFeatures.isAndroid||mejs.MediaFeatures.isiOS)&&this.options.hideVolumeOnTouchDevices)){var d=this,g=d.isVideo?d.options.videoVolume:d.options.audioVolume,k=g=="horizontal"?f('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+d.id+'" title="'+d.options.muteText+'" aria-label="'+d.options.muteText+'"></button></div><div class="mejs-horizontal-volume-slider"><div class="mejs-horizontal-volume-total"></div><div class="mejs-horizontal-volume-current"></div><div class="mejs-horizontal-volume-handle"></div></div>').appendTo(b):f('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+d.id+'" title="'+d.options.muteText+'" aria-label="'+d.options.muteText+'"></button><div class="mejs-volume-slider"><div class="mejs-volume-total"></div><div class="mejs-volume-current"></div><div class="mejs-volume-handle"></div></div></div>').appendTo(b),j=d.container.find(".mejs-volume-slider, .mejs-horizontal-volume-slider"),m=d.container.find(".mejs-volume-total, .mejs-horizontal-volume-total"),q=d.container.find(".mejs-volume-current, .mejs-horizontal-volume-current"),p=d.container.find(".mejs-volume-handle, .mejs-horizontal-volume-handle"),t=function(n,o){if(!j.is(":visible")&&typeof o=="undefined"){j.show();t(n,!0);j.hide()}else{n=Math.max(0,n);n=Math.min(n,1);n==0?k.removeClass("mejs-mute").addClass("mejs-unmute"):k.removeClass("mejs-unmute").addClass("mejs-mute");if(g=="vertical"){var s=m.height(),u=m.position(),v=s-s*n;p.css("top",Math.round(u.top+v-p.height()/2));q.height(s-v);q.css("top",u.top+v)}else{s=m.width();u=m.position();s=s*n;p.css("left",Math.round(u.left+s-p.width()/2));q.width(Math.round(s))}}},h=function(n){var o=null,s=m.offset();if(g=="vertical"){o=m.height();parseInt(m.css("top").replace(/px/,""),10);o=(o-(n.pageY-s.top))/o;if(s.top==0||s.left==0)return}else{o=m.width();o=(n.pageX-s.left)/o}o=Math.max(0,o);o=Math.min(o,1);t(o);
209o==0?e.setMuted(!0):e.setMuted(!1);e.setVolume(o)},l=!1,r=!1;k.hover(function(){j.show();r=!0},function(){r=!1;!l&&g=="vertical"&&j.hide()});j.bind("mouseover",function(){r=!0}).bind("mousedown",function(n){h(n);d.globalBind("mousemove.vol",function(o){h(o)});d.globalBind("mouseup.vol",function(){l=!1;d.globalUnbind(".vol");!r&&g=="vertical"&&j.hide()});l=!0;return!1});k.find("button").click(function(){e.setMuted(!e.muted)});e.addEventListener("volumechange",function(){if(!l)if(e.muted){t(0);k.removeClass("mejs-mute").addClass("mejs-unmute")}else{t(e.volume);k.removeClass("mejs-unmute").addClass("mejs-mute")}},!1);if(d.container.is(":visible")){t(a.options.startVolume);a.options.startVolume===0&&e.setMuted(!0);e.pluginType==="native"&&e.setVolume(a.options.startVolume)}}}})})(mejs.$);(function(f){f.extend(mejs.MepDefaults,{usePluginFullScreen:!0,newWindowCallback:function(){return""},fullscreenText:mejs.i18n.t("Fullscreen")});f.extend(MediaElementPlayer.prototype,{isFullScreen:!1,isNativeFullScreen:!1,isInIframe:!1,buildfullscreen:function(a,b,c,e){if(a.isVideo){a.isInIframe=window.location!=window.parent.location;if(mejs.MediaFeatures.hasTrueNativeFullScreen){c=function(){if(a.isFullScreen)if(mejs.MediaFeatures.isFullScreen()){a.isNativeFullScreen=!0;a.setControlsSize()}else{a.isNativeFullScreen=!1;a.exitFullScreen()}};mejs.MediaFeatures.hasMozNativeFullScreen?a.globalBind(mejs.MediaFeatures.fullScreenEventName,c):a.container.bind(mejs.MediaFeatures.fullScreenEventName,c)}var d=this,g=f('<div class="mejs-button mejs-fullscreen-button"><button type="button" aria-controls="'+d.id+'" title="'+d.options.fullscreenText+'" aria-label="'+d.options.fullscreenText+'"></button></div>').appendTo(b);if(d.media.pluginType==="native"||!d.options.usePluginFullScreen&&!mejs.MediaFeatures.isFirefox)g.click(function(){mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||a.isFullScreen?a.exitFullScreen():a.enterFullScreen()});else{var k=null;if(function(){var h=document.createElement("x"),l=document.documentElement,r=window.getComputedStyle;if(!("pointerEvents"in h.style))return!1;h.style.pointerEvents="auto";h.style.pointerEvents="x";l.appendChild(h);r=r&&r(h,"").pointerEvents==="auto";l.removeChild(h);return!!r}()&&!mejs.MediaFeatures.isOpera){var j=!1,m=function(){if(j){for(var h in q)q[h].hide();g.css("pointer-events","");d.controls.css("pointer-events","");d.media.removeEventListener("click",d.clickToPlayPauseCallback);j=!1}},q={};b=["top","left","right","bottom"];var p,t=function(){var h=g.offset().left-d.container.offset().left,l=g.offset().top-d.container.offset().top,r=g.outerWidth(!0),n=g.outerHeight(!0),o=d.container.width(),s=d.container.height();for(p in q)q[p].css({position:"absolute",top:0,left:0});q.top.width(o).height(l);q.left.width(h).height(n).css({top:l});q.right.width(o-h-r).height(n).css({top:l,left:h+r});q.bottom.width(o).height(s-n-l).css({top:l+n})};d.globalBind("resize",function(){t()});p=0;for(c=b.length;p<c;p++)q[b[p]]=f('<div class="mejs-fullscreen-hover" />').appendTo(d.container).mouseover(m).hide();g.on("mouseover",function(){if(!d.isFullScreen){var h=g.offset(),l=a.container.offset();e.positionFullscreenButton(h.left-l.left,h.top-l.top,!1);g.css("pointer-events","none");d.controls.css("pointer-events","none");d.media.addEventListener("click",d.clickToPlayPauseCallback);for(p in q)q[p].show();t();j=!0}});e.addEventListener("fullscreenchange",function(){d.isFullScreen=!d.isFullScreen;d.isFullScreen?d.media.removeEventListener("click",d.clickToPlayPauseCallback):d.media.addEventListener("click",d.clickToPlayPauseCallback);m()});d.globalBind("mousemove",function(h){if(j){var l=g.offset();if(h.pageY<l.top||h.pageY>l.top+g.outerHeight(!0)||h.pageX<l.left||h.pageX>l.left+g.outerWidth(!0)){g.css("pointer-events","");d.controls.css("pointer-events","");j=!1}}})}else g.on("mouseover",function(){if(k!==null){clearTimeout(k);delete k}var h=g.offset(),l=a.container.offset();e.positionFullscreenButton(h.left-l.left,h.top-l.top,!0)}).on("mouseout",function(){if(k!==null){clearTimeout(k);delete k}k=setTimeout(function(){e.hideFullscreenButton()},1500)})}a.fullscreenBtn=g;d.globalBind("keydown",function(h){if((mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen()||d.isFullScreen)&&h.keyCode==27)a.exitFullScreen()})}},cleanfullscreen:function(a){a.exitFullScreen()},containerSizeTimeout:null,enterFullScreen:function(){var a=this;if(!(a.media.pluginType!=="native"&&(mejs.MediaFeatures.isFirefox||a.options.usePluginFullScreen))){f(document.documentElement).addClass("mejs-fullscreen");normalHeight=a.container.height();normalWidth=a.container.width();if(a.media.pluginType==="native")if(mejs.MediaFeatures.hasTrueNativeFullScreen){mejs.MediaFeatures.requestFullScreen(a.container[0]);a.isInIframe&&setTimeout(function c(){if(a.isNativeFullScreen){var e=(window.devicePixelRatio||1)*f(window).width(),d=screen.width;Math.abs(d-e)>d*0.0020?a.exitFullScreen():setTimeout(c,500)}},500)}else if(mejs.MediaFeatures.hasSemiNativeFullScreen){a.media.webkitEnterFullscreen();return}if(a.isInIframe){var b=a.options.newWindowCallback(this);if(b!=="")if(mejs.MediaFeatures.hasTrueNativeFullScreen)setTimeout(function(){if(!a.isNativeFullScreen){a.pause();
209window.open(b,a.id,"top=0,left=0,width="+screen.availWidth+",height="+screen.availHeight+",resizable=yes,scrollbars=no,status=no,toolbar=no")}},250);else{a.pause();window.open(b,a.id,"top=0,left=0,width="+screen.availWidth+",height="+screen.availHeight+",resizable=yes,scrollbars=no,status=no,toolbar=no");return}}a.container.addClass("mejs-container-fullscreen").width("100%").height("100%");a.containerSizeTimeout=setTimeout(function(){a.container.css({width:"100%",height:"100%"});a.setControlsSize()},500);if(a.media.pluginType==="native")a.$media.width("100%").height("100%");else{a.container.find(".mejs-shim").width("100%").height("100%");a.media.setVideoSize(f(window).width(),f(window).height())}a.layers.children("div").width("100%").height("100%");a.fullscreenBtn&&a.fullscreenBtn.removeClass("mejs-fullscreen").addClass("mejs-unfullscreen");a.setControlsSize();a.isFullScreen=!0}},exitFullScreen:function(){clearTimeout(this.containerSizeTimeout);if(this.media.pluginType!=="native"&&mejs.MediaFeatures.isFirefox)this.media.setFullscreen(!1);else{if(mejs.MediaFeatures.hasTrueNativeFullScreen&&(mejs.MediaFeatures.isFullScreen()||this.isFullScreen))mejs.MediaFeatures.cancelFullScreen();f(document.documentElement).removeClass("mejs-fullscreen");this.container.removeClass("mejs-container-fullscreen").width(normalWidth).height(normalHeight);if(this.media.pluginType==="native")this.$media.width(normalWidth).height(normalHeight);else{this.container.find(".mejs-shim").width(normalWidth).height(normalHeight);this.media.setVideoSize(normalWidth,normalHeight)}this.layers.children("div").width(normalWidth).height(normalHeight);this.fullscreenBtn.removeClass("mejs-unfullscreen").addClass("mejs-fullscreen");this.setControlsSize();this.isFullScreen=!1}}})})(mejs.$);(function(f){f.extend(mejs.MepDefaults,{startLanguage:"",tracksText:mejs.i18n.t("Captions/Subtitles"),hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1,slidesSelector:""});f.extend(MediaElementPlayer.prototype,{hasChapters:!1,buildtracks:function(a,b,c,e){if(a.tracks.length!=0){var d;if(this.domNode.textTracks)for(d=this.domNode.textTracks.length-1;d>=0;d--)this.domNode.textTracks[d].mode="hidden";a.chapters=f('<div class="mejs-chapters mejs-layer"></div>').prependTo(c).hide();a.captions=f('<div class="mejs-captions-layer mejs-layer"><div class="mejs-captions-position mejs-captions-position-hover"><span class="mejs-captions-text"></span></div></div>').prependTo(c).hide();a.captionsText=a.captions.find(".mejs-captions-text");a.captionsButton=f('<div class="mejs-button mejs-captions-button"><button type="button" aria-controls="'+this.id+'" title="'+this.options.tracksText+'" aria-label="'+this.options.tracksText+'"></button><div class="mejs-captions-selector"><ul><li><input type="radio" name="'+a.id+'_captions" id="'+a.id+'_captions_none" value="none" checked="checked" /><label for="'+a.id+'_captions_none">'+mejs.i18n.t("None")+"</label></li></ul></div></div>").appendTo(b);for(d=b=0;d<a.tracks.length;d++)a.tracks[d].kind=="subtitles"&&b++;this.options.toggleCaptionsButtonWhenOnlyOne&&b==1?a.captionsButton.on("click",function(){a.setTrack(a.selectedTrack==null?a.tracks[0].srclang:"none")}):a.captionsButton.hover(function(){f(this).find(".mejs-captions-selector").css("visibility","visible")},function(){f(this).find(".mejs-captions-selector").css("visibility","hidden")}).on("click","input[type=radio]",function(){lang=this.value;a.setTrack(lang)});a.options.alwaysShowControls?a.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover"):a.container.bind("controlsshown",function(){a.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover")}).bind("controlshidden",function(){e.paused||a.container.find(".mejs-captions-position").removeClass("mejs-captions-position-hover")});a.trackToLoad=-1;a.selectedTrack=null;a.isLoadingTrack=!1;for(d=0;d<a.tracks.length;d++)a.tracks[d].kind=="subtitles"&&a.addTrackButton(a.tracks[d].srclang,a.tracks[d].label);a.loadNextTrack();e.addEventListener("timeupdate",function(){a.displayCaptions()},!1);if(a.options.slidesSelector!=""){a.slidesContainer=f(a.options.slidesSelector);e.addEventListener("timeupdate",function(){a.displaySlides()},!1)}e.addEventListener("loadedmetadata",function(){a.displayChapters()},!1);a.container.hover(function(){if(a.hasChapters){a.chapters.css("visibility","visible");a.chapters.fadeIn(200).height(a.chapters.find(".mejs-chapter").outerHeight())}},function(){a.hasChapters&&!e.paused&&a.chapters.fadeOut(200,function(){f(this).css("visibility","hidden");f(this).css("display","block")})});a.node.getAttribute("autoplay")!==null&&a.chapters.css("visibility","hidden")}},setTrack:function(a){var b;if(a=="none"){this.selectedTrack=null;this.captionsButton.removeClass("mejs-captions-enabled")}else for(b=0;b<this.tracks.length;b++)if(this.tracks[b].srclang==a){this.selectedTrack==null&&this.captionsButton.addClass("mejs-captions-enabled");this.selectedTrack=this.tracks[b];this.captions.attr("lang",this.selectedTrack.srclang);this.displayCaptions();break}},loadNextTrack:function(){this.trackToLoad++;if(this.trackToLoad<this.tracks.length){this.isLoadingTrack=!0;this.loadTrack(this.trackToLoad)}else{this.isLoadingTrack=!1;this.checkForTracks()}},loadTrack:function(a){var b=this,c=b.tracks[a];f.ajax({url:c.src,dataType:"text",success:function(e){c.entries=typeof e=="string"&&/<tt\s+xml/ig.exec(e)?mejs.TrackFormatParser.dfxp.parse(e):mejs.TrackFormatParser.webvvt.parse(e);c.isLoaded=!0;b.enableTrackButton(c.srclang,c.label);b.loadNextTrack();c.kind=="chapters"&&b.media.addEventListener("play",function(){b.media.duration>
2090&&b.displayChapters(c)},!1);c.kind=="slides"&&b.setupSlides(c)},error:function(){b.loadNextTrack()}})},enableTrackButton:function(a,b){if(b==="")b=mejs.language.codes[a]||a;this.captionsButton.find("input[value="+a+"]").prop("disabled",!1).siblings("label").html(b);this.options.startLanguage==a&&f("#"+this.id+"_captions_"+a).click();this.adjustLanguageBox()},addTrackButton:function(a,b){if(b==="")b=mejs.language.codes[a]||a;this.captionsButton.find("ul").append(f('<li><input type="radio" name="'+this.id+'_captions" id="'+this.id+"_captions_"+a+'" value="'+a+'" disabled="disabled" /><label for="'+this.id+"_captions_"+a+'">'+b+" (loading)</label></li>"));this.adjustLanguageBox();this.container.find(".mejs-captions-translations option[value="+a+"]").remove()},adjustLanguageBox:function(){this.captionsButton.find(".mejs-captions-selector").height(this.captionsButton.find(".mejs-captions-selector ul").outerHeight(!0)+this.captionsButton.find(".mejs-captions-translations").outerHeight(!0))},checkForTracks:function(){var a=!1;if(this.options.hideCaptionsButtonWhenEmpty){for(i=0;i<this.tracks.length;i++)if(this.tracks[i].kind=="subtitles"){a=!0;break}if(!a){this.captionsButton.hide();this.setControlsSize()}}},displayCaptions:function(){if(typeof this.tracks!="undefined"){var a,b=this.selectedTrack;if(b!=null&&b.isLoaded)for(a=0;a<b.entries.times.length;a++)if(this.media.currentTime>=b.entries.times[a].start&&this.media.currentTime<=b.entries.times[a].stop){this.captionsText.html(b.entries.text[a]);this.captions.show().height(0);return}this.captions.hide()}},setupSlides:function(a){this.slides=a;this.slides.entries.imgs=[this.slides.entries.text.length];this.showSlide(0)},showSlide:function(a){if(!(typeof this.tracks=="undefined"||typeof this.slidesContainer=="undefined")){var b=this,c=b.slides.entries.text[a],e=b.slides.entries.imgs[a];if(typeof e=="undefined"||typeof e.fadeIn=="undefined")b.slides.entries.imgs[a]=e=f('<img src="'+c+'">').on("load",function(){e.appendTo(b.slidesContainer).hide().fadeIn().siblings(":visible").fadeOut()});else!e.is(":visible")&&!e.is(":animated")&&e.fadeIn().siblings(":visible").fadeOut()}},displaySlides:function(){if(typeof this.slides!="undefined"){var a=this.slides,b;for(b=0;b<a.entries.times.length;b++)if(this.media.currentTime>=a.entries.times[b].start&&this.media.currentTime<=a.entries.times[b].stop){this.showSlide(b);break}}},displayChapters:function(){var a;for(a=0;a<this.tracks.length;a++)if(this.tracks[a].kind=="chapters"&&this.tracks[a].isLoaded){this.drawChapters(this.tracks[a]);this.hasChapters=!0;break}},drawChapters:function(a){var b=this,c,e,d=e=0;b.chapters.empty();for(c=0;c<a.entries.times.length;c++){e=a.entries.times[c].stop-a.entries.times[c].start;e=Math.floor(e/b.media.duration*100);if(e+d>100||c==a.entries.times.length-1&&e+d<100)e=100-d;b.chapters.append(f('<div class="mejs-chapter" rel="'+a.entries.times[c].start+'" style="left: '+d.toString()+"%;width: "+e.toString()+'%;"><div class="mejs-chapter-block'+(c==a.entries.times.length-1?" mejs-chapter-block-last":"")+'"><span class="ch-title">'+a.entries.text[c]+'</span><span class="ch-time">'+mejs.Utility.secondsToTimeCode(a.entries.times[c].start)+"&ndash;"+mejs.Utility.secondsToTimeCode(a.entries.times[c].stop)+"</span></div></div>"));d+=e}b.chapters.find("div.mejs-chapter").click(function(){b.media.setCurrentTime(parseFloat(f(this).attr("rel")));b.media.paused&&b.media.play()});b.chapters.show()}});mejs.language={codes:{af:"Afrikaans",sq:"Albanian",ar:"Arabic",be:"Belarusian",bg:"Bulgarian",ca:"Catalan",zh:"Chinese","zh-cn":"Chinese Simplified","zh-tw":"Chinese Traditional",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch",en:"English",et:"Estonian",tl:"Filipino",fi:"Finnish",fr:"French",gl:"Galician",de:"German",el:"Greek",ht:"Haitian Creole",iw:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",ga:"Irish",it:"Italian",ja:"Japanese",ko:"Korean",lv:"Latvian",lt:"Lithuanian",mk:"Macedonian",ms:"Malay",mt:"Maltese",no:"Norwegian",fa:"Persian",pl:"Polish",pt:"Portuguese",ro:"Romanian",ru:"Russian",sr:"Serbian",
209sk:"Slovak",sl:"Slovenian",es:"Spanish",sw:"Swahili",sv:"Swedish",tl:"Tagalog",th:"Thai",tr:"Turkish",uk:"Ukrainian",vi:"Vietnamese",cy:"Welsh",yi:"Yiddish"}};mejs.TrackFormatParser={webvvt:{pattern_identifier:/^([a-zA-z]+-)?[0-9]+$/,pattern_timecode:/^([0-9]{2}:[0-9]{2}:[0-9]{2}([,.][0-9]{1,3})?) --\> ([0-9]{2}:[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/,parse:function(a){var b=0;a=mejs.TrackFormatParser.split2(a,/\r?\n/);for(var c={text:[],times:[]},e,d;b<a.length;b++)if(this.pattern_identifier.exec(a[b])){b++;if((e=this.pattern_timecode.exec(a[b]))&&b<a.length){b++;d=a[b];for(b++;a[b]!==""&&b<a.length;){d=d+"\n"+a[b];b++}d=f.trim(d).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig,"<a href='$1' target='_blank'>$1</a>");c.text.push(d);c.times.push({start:mejs.Utility.convertSMPTEtoSeconds(e[1])==0?0.2:mejs.Utility.convertSMPTEtoSeconds(e[1]),stop:mejs.Utility.convertSMPTEtoSeconds(e[3]),settings:e[5]})}}return c}},dfxp:{parse:function(a){a=f(a).filter("tt");var b=0;b=a.children("div").eq(0);var c=b.find("p");b=a.find("#"+b.attr("style"));var e,d;a={text:[],times:[]};if(b.length){d=b.removeAttr("id").get(0).attributes;if(d.length){e={};for(b=0;b<d.length;b++)e[d[b].name.split(":")[1]]=d[b].value}}for(b=0;b<c.length;b++){var g;d={start:null,stop:null,style:null};if(c.eq(b).attr("begin"))d.start=mejs.Utility.convertSMPTEtoSeconds(c.eq(b).attr("begin"));if(!d.start&&c.eq(b-1).attr("end"))d.start=mejs.Utility.convertSMPTEtoSeconds(c.eq(b-1).attr("end"));if(c.eq(b).attr("end"))d.stop=mejs.Utility.convertSMPTEtoSeconds(c.eq(b).attr("end"));if(!d.stop&&c.eq(b+1).attr("begin"))d.stop=mejs.Utility.convertSMPTEtoSeconds(c.eq(b+1).attr("begin"));if(e){g="";for(var k in e)g+=k+":"+e[k]+";"}if(g)d.style=g;if(d.start==0)d.start=0.2;a.times.push(d);d=f.trim(c.eq(b).html()).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig,"<a href='$1' target='_blank'>$1</a>");a.text.push(d);if(a.times.start==0)a.times.start=2}return a}},split2:function(a,b){return a.split(b)}};if("x\n\ny".split(/\n/gi).length!=3)mejs.TrackFormatParser.split2=function(a,b){var c=[],e="",d;for(d=0;d<a.length;d++){e+=a.substring(d,d+1);if(b.test(e)){c.push(e.replace(b,""));e=""}}c.push(e);return c}})(mejs.$);(function(f){f.extend(mejs.MepDefaults,{contextMenuItems:[{render:function(a){if(typeof a.enterFullScreen=="undefined")return null;return a.isFullScreen?mejs.i18n.t("Turn off Fullscreen"):mejs.i18n.t("Go Fullscreen")},click:function(a){a.isFullScreen?a.exitFullScreen():a.enterFullScreen()}},{render:function(a){return a.media.muted?mejs.i18n.t("Unmute"):mejs.i18n.t("Mute")},click:function(a){a.media.muted?a.setMuted(!1):a.setMuted(!0)}},{isSeparator:!0},{render:function(){return mejs.i18n.t("Download Video")},click:function(a){window.location.href=a.media.currentSrc}}]});f.extend(MediaElementPlayer.prototype,{buildcontextmenu:function(a){a.contextMenu=f('<div class="mejs-contextmenu"></div>').appendTo(f("body")).hide();a.container.bind("contextmenu",function(b){if(a.isContextMenuEnabled){b.preventDefault();a.renderContextMenu(b.clientX-1,b.clientY-1);return!1}});a.container.bind("click",function(){a.contextMenu.hide()});a.contextMenu.bind("mouseleave",function(){a.startContextMenuTimer()})},cleancontextmenu:function(a){a.contextMenu.remove()},isContextMenuEnabled:!0,enableContextMenu:function(){this.isContextMenuEnabled=!0},disableContextMenu:function(){this.isContextMenuEnabled=!1},contextMenuTimeout:null,startContextMenuTimer:function(){var a=this;a.killContextMenuTimer();a.contextMenuTimer=setTimeout(function(){a.hideContextMenu();a.killContextMenuTimer()},750)},killContextMenuTimer:function(){var a=this.contextMenuTimer;if(a!=null){clearTimeout(a);delete a}},hideContextMenu:function(){this.contextMenu.hide()},renderContextMenu:function(a,b){for(var c=this,e="",d=c.options.contextMenuItems,g=0,k=d.length;g<k;g++)if(d[g].isSeparator)e+='<div class="mejs-contextmenu-separator"></div>';else{var j=d[g].render(c);if(j!=null)e+='<div class="mejs-contextmenu-item" data-itemindex="'+g+'" id="element-'+Math.random()*1E6+'">'+j+"</div>"}c.contextMenu.empty().append(f(e)).css({top:b,left:a}).show();c.contextMenu.find(".mejs-contextmenu-item").each(function(){var m=f(this),q=parseInt(m.data("itemindex"),10),p=c.options.contextMenuItems[q];typeof p.show!="undefined"&&p.show(m,c);m.click(function(){typeof p.click!="undefined"&&p.click(c);c.contextMenu.hide()})});
209setTimeout(function(){c.killControlsTimer("rev3")},100)}})})(mejs.$);(function(f){f.extend(mejs.MepDefaults,{postrollCloseText:mejs.i18n.t("Close")});f.extend(MediaElementPlayer.prototype,{buildpostroll:function(a,b,c){var e=this.container.find('link[rel="postroll"]').attr("href");if(typeof e!=="undefined"){a.postroll=f('<div class="mejs-postroll-layer mejs-layer"><a class="mejs-postroll-close" onclick="$(this).parent().hide();return false;">'+this.options.postrollCloseText+'</a><div class="mejs-postroll-layer-content"></div></div>').prependTo(c).hide();this.media.addEventListener("ended",function(){f.ajax({dataType:"html",url:e,success:function(d){c.find(".mejs-postroll-layer-content").html(d)}});a.postroll.show()},!1)}}})})(mejs.$);
210/**
211 * @license MIT
212 * @fileOverview Favico animations
213 * @author Miroslav Magda, http://blog.ejci.net
214 * @version 0.3.0
215 */
216!function(){var t=function(t){"use strict";function e(t){if(t.paused||t.ended||g)return!1;try{s.clearRect(0,0,h,a),s.drawImage(t,0,0,h,a)}catch(o){}setTimeout(e,L.duration,t),E.setIcon(c)}function o(t){var e=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;t=t.replace(e,function(t,e,o,n){return e+e+o+o+n+n});var o=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return o?{r:parseInt(o[1],16),g:parseInt(o[2],16),b:parseInt(o[3],16)}:!1}function n(t,e){var o,n={};for(o in t)n[o]=t[o];for(o in e)n[o]=e[o];return n}t=t?t:{};var r,i,a,h,c,s,l,f,u,d,y,g,w,x={bgColor:"#d00",textColor:"#fff",fontFamily:"sans-serif",fontStyle:"bold",type:"circle",position:"down",animation:"slide",elementId:!1},m=[];y=function(){},f=g=!1;var p=function(){if(r=n(x,t),r.bgColor=o(r.bgColor),r.textColor=o(r.textColor),r.position=r.position.toLowerCase(),r.animation=L.types[""+r.animation]?r.animation:x.animation,"up"===r.position)for(var e=0;e<L.types[""+r.animation].length;e++){var f=L.types[""+r.animation][e];f.y=f.y<.6?f.y-.4:f.y-2*f.y+(1-f.w),L.types[""+r.animation][e]=f}r.type=b[""+r.type]?r.type:x.type;
216try{i=E.getIcon(),c=document.createElement("canvas"),l=document.createElement("img"),l.setAttribute("src",i.getAttribute("href")),l.onload=function(){a=l.height>0?l.height:32,h=l.width>0?l.width:32,c.height=a,c.width=h,s=c.getContext("2d"),v.ready()},w={},w.ff=/firefox/i.test(navigator.userAgent.toLowerCase()),w.chrome=/chrome/i.test(navigator.userAgent.toLowerCase()),w.opera=/opera/i.test(navigator.userAgent.toLowerCase()),w.ie=/msie/i.test(navigator.userAgent.toLowerCase())||/trident/i.test(navigator.userAgent.toLowerCase()),w.supported=w.chrome||w.ff||w.opera}catch(u){throw"Error initializing favico..."}},v={};v.ready=function(){f=!0,v.reset(),y()},v.reset=function(){m=[],u=!1,s.clearRect(0,0,h,a),s.drawImage(l,0,0,h,a),E.setIcon(c)},v.start=function(){if(f&&!d){var t=function(){u=m[0],d=!1,m.length>0&&(m.shift(),v.start())};m.length>0&&(d=!0,u?L.run(u.options,function(){L.run(m[0].options,function(){t()},!1)},!0):L.run(m[0].options,function(){t()},!1))}};var b={},C=function(t){return t.n=Math.abs(t.n),t.x=h*t.x,t.y=a*t.y,t.w=h*t.w,t.h=a*t.h,t};b.circle=function(t){t=C(t);var e=t.n>9&&t.n<100;e&&(t.x=t.x-.4*t.w,t.w=1.4*t.w),s.clearRect(0,0,h,a),s.drawImage(l,0,0,h,a),s.beginPath(),s.font=r.fontStyle+" "+Math.floor(t.h)+"px "+r.fontFamily,s.textAlign="center",e?(s.moveTo(t.x+t.w/2,t.y),s.lineTo(t.x+t.w-t.h/2,t.y),s.quadraticCurveTo(t.x+t.w,t.y,t.x+t.w,t.y+t.h/2),s.lineTo(t.x+t.w,t.y+t.h-t.h/2),s.quadraticCurveTo(t.x+t.w,t.y+t.h,t.x+t.w-t.h/2,t.y+t.h),s.lineTo(t.x+t.h/2,t.y+t.h),s.quadraticCurveTo(t.x,t.y+t.h,t.x,t.y+t.h-t.h/2),s.lineTo(t.x,t.y+t.h/2),s.quadraticCurveTo(t.x,t.y,t.x+t.h/2,t.y)):s.arc(t.x+t.w/2,t.y+t.h/2,t.h/2,0,2*Math.PI),s.fillStyle="rgba("+r.bgColor.r+","+r.bgColor.g+","+r.bgColor.b+","+t.o+")",s.fill(),s.closePath(),s.beginPath(),s.stroke(),s.fillStyle="rgba("+r.textColor.r+","+r.textColor.g+","+r.textColor.b+","+t.o+")",t.n>99?s.fillText("?",Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.15*t.h)):s.fillText(t.n,Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.15*t.h)),s.closePath()},b.rectangle=function(t){t=C(t);var e=t.n>9&&t.n<100;e&&(t.x=Math.floor(t.x-.4*t.w),t.w=Math.floor(1.4*t.w)),s.clearRect(0,0,h,a),s.drawImage(l,0,0,h,a),s.beginPath(),s.font="bold "+Math.floor(t.h)+"px sans-serif",s.textAlign="center",s.fillStyle="rgba("+r.bgColor.r+","+r.bgColor.g+","+r.bgColor.b+","+t.o+")",s.fillRect(t.x,t.y,t.w,t.h),s.fillStyle="rgba("+r.textColor.r+","+r.textColor.g+","+r.textColor.b+","+t.o+")",t.n>99?s.fillText("?",Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.15*t.h)):s.fillText(t.n,Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.15*t.h)),s.closePath()};var I=function(t,e){y=function(){try{if(t>0){if(L.types[""+e]&&(r.animation=e),m.push({type:"badge",options:{n:t}}),m.length>100)throw"Too many badges requests in queue...";v.start()}else v.reset()}catch(o){throw"Error setting badge..."}},f&&y()},A=function(t){y=function(){try{var e=t.width,o=t.height,n=document.createElement("img"),r=o/a>e/h?e/h:o/a;n.setAttribute("src",t.getAttribute("src")),n.height=o/r,n.width=e/r,s.clearRect(0,0,h,a),s.drawImage(n,0,0,h,a),E.setIcon(c)}catch(i){throw"Error setting image..."}},f&&y()},M=function(t){y=function(){try{if("stop"===t)return g=!0,v.reset(),g=!1,void 0;t.addEventListener("play",function(){e(this)},!1)}catch(o){throw"Error setting video..."}},f&&y()},T=function(t){if(window.URL&&window.URL.createObjectURL||(window.URL=window.URL||{},window.URL.createObjectURL=function(t){return t}),w.supported){var o=!1;navigator.getUserMedia=navigator.getUserMedia||navigator.oGetUserMedia||navigator.msGetUserMedia||navigator.mozGetUserMedia||navigator.webkitGetUserMedia,y=function(){try{if("stop"===t)return g=!0,v.reset(),g=!1,void 0;o=document.createElement("video"),o.width=h,o.height=a,navigator.getUserMedia({video:!0,audio:!1},function(t){o.src=URL.createObjectURL(t),o.play(),e(o)},function(){})}catch(n){throw"Error setting webcam..."}},f&&y()}},E={};E.getIcon=function(){var t=!1,e=function(){for(var t=document.getElementsByTagName("head")[0].getElementsByTagName("link"),e=t.length,o=e-1;o>=0;o--)if(/icon/i.test(t[o].getAttribute("rel")))return t[o];return!1};return r.elementId?(t=document.getElementById(r.elementId),t.setAttribute("href",t.getAttribute("src"))):(t=e(),t===!1&&(t=document.createElement("link"),t.setAttribute("rel","icon"),document.getElementsByTagName("head")[0].appendChild(t))),t.setAttribute("type","image/png"),t},E.setIcon=function(t){var e=t.toDataURL("image/png");if(r.elementId)document.getElementById(r.elementId).setAttribute("src",e);else if(w.ff||w.opera){var o=i;i=document.createElement("link"),w.opera&&i.setAttribute("rel","icon"),i.setAttribute("rel","icon"),i.setAttribute("type","image/png"),document.getElementsByTagName("head")[0].appendChild(i),i.setAttribute("href",e),o.parentNode&&o.parentNode.removeChild(o)}else i.setAttribute("href",e)};var L={};return L.duration=40,L.types={},L.types.fade=[{x:.4,y:.4,w:.6,h:.6,o:0},{x:.4,y:.4,w:.6,h:.6,o:.1},{x:.4,y:.4,w:.6,h:.6,o:.2},{x:.4,y:.4,w:.6,h:.6,o:.3},{x:.4,y:.4,w:.6,h:.6,o:.4},{x:.4,y:.4,w:.6,h:.6,o:.5},{x:.4,y:.4,w:.6,h:.6,o:.6},{x:.4,y:.4,w:.6,h:.6,o:.7},{x:.4,y:.4,w:.6,h:.6,o:.8},{x:.4,y:.4,w:.6,h:.6,o:.9},{x:.4,y:.4,w:.6,h:.6,o:1}],L.types.none=[{x:.4,y:.4,w:.6,h:.6,o:1}],L.types.pop=[{x:1,y:1,w:0,h:0,o:1},{x:.9,y:.9,w:.1,h:.1,o:1},{x:.8,y:.8,w:.2,h:.2,o:1},{x:.7,y:.7,w:.3,h:.3,o:1},{x:.6,y:.6,w:.4,h:.4,o:1},{x:.5,y:.5,w:.5,h:.5,o:1},{x:.4,y:.4,w:.6,h:.6,o:1}],L.types.popFade=[{x:.75,y:.75,w:0,h:0,o:0},{x:.65,y:.65,w:.1,h:.1,o:.2},{x:.6,y:.6,w:.2,h:.2,o:.4},{x:.55,y:.55,w:.3,h:.3,o:.6},{x:.5,y:.5,w:.4,h:.4,o:.8},{x:.45,y:.45,w:.5,h:.5,o:.9},{x:.4,y:.4,w:.6,h:.6,o:1}],L.types.slide=[{x:.4,y:1,w:.6,h:.6,o:1},{x:.4,y:.9,w:.6,h:.6,o:1},{x:.4,y:.9,w:.6,h:.6,o:1},{x:.4,y:.8,w:.6,h:.6,o:1},{x:.4,y:.7,w:.6,h:.6,o:1},{x:.4,y:.6,w:.6,h:.6,o:1},{x:.4,y:.5,w:.6,h:.6,o:1},{x:.4,y:.4,w:.6,h:.6,o:1}],L.run=function(t,e,o,i){var a=L.types[r.animation];return i=o===!0?"undefined"!=typeof i?i:a.length-1:"undefined"!=typeof i?i:0,e=e?e:function(){},i<a.length&&i>=0?(b[r.type](n(t,a[i])),setTimeout(function(){o?i-=1:i+=1,L.run(t,e,o,i)},L.duration),E.setIcon(c),void 0):(e(),void 0)}
216,p(),{badge:I,video:M,image:A,webcam:T,reset:v.reset}};"undefined"!=typeof define&&define.amd?define([],function(){return t}):"undefined"!=typeof module&&module.exports?module.exports=t:this.Favico=t}();(function($,window,undefined){'use strict';var Modernizr=window.Modernizr;var settings={};var methods={_init:function(options){methods.$el=$(this);methods.options=$.extend(!0,{'custom':!1,'modalIdAttribute':'modal-id','hiddeBtnID':'hideemodal'},options);methods._config();methods.$el.click(function(event){});return this},_config:function(){var id=methods.$el.data(methods.options.modalIdAttribute);settings.modal=$('#'+id);return this},showModal:function(){methods.baseHtml();methods.startLoading();settings.overlay.addClass('shown');settings.html.addClass('shown');return this},hideModal:function(){settings.overlay.removeClass('shown');settings.html.removeClass('shown');setTimeout(function(){methods.destroy()},300)
217return this},setHideEvent:function(){settings.overlay.click(function(event){methods.hideModal()});settings.closeBtnHtml.click(function(event){methods.hideModal()});var hideBtn=$('#'+methods.options.hiddeBtnID);hideBtn.click(function(event){methods.hideModal()})},setHTML:function(html){settings.html.html(html);return this},setTitle:function(title){settings.modalTitle.text(title);return this},addText:function(text){settings.modalText.append(text);return this},addError:function(text){settings.modalText.append('<p class="error-msg">'+text+'</p>');settings.modalTitle.text('ERROR');return this},addImage:function(src){settings.html.addClass('with-image');settings.modalImage=jQuery('<img src="'+src+'" />').appendTo(settings.html);return this},addBtn:function(attr){attr=$.extend(!0,{'href':'','cssClass':'','onclick':'','id':'','title':'','hideOnClick':!1},attr);settings.modalBtn=jQuery('<a href="'+attr.href+'" id="'+attr.id+'" class="'+attr.cssClass+'" onclick="'+attr.onclick+'"><span>'+attr.title+'</span></a>').appendTo(settings.modalText);if(attr.hideOnClick){settings.modalBtn.click(function(){methods.hideModal()})}
218return this},startLoading:function(){settings.html.addClass('eloading');return this},endLoading:function(){settings.html.removeClass('eloading');return this},baseHtml:function(){settings.overlay=jQuery('<div class="emodal-overlay"></div>');settings.html=jQuery('<div class="emodal" id="base-modal"><div class="emodal-border"></div></div>');settings.modalText=jQuery('<div class="emodal-text"></div>').prependTo(settings.html);settings.modalTitle=jQuery('<h5 class="emodal-title"></h5>').prependTo(settings.modalText);settings.closeBtnHtml=jQuery('<div class="close-modal"><i class="icon-remove"></i></div>').prependTo(settings.html);if(Modernizr.csstransforms){settings.overlay.addClass('with-transforms');settings.html.addClass('with-transforms')}
219if(Modernizr.csstransitions){settings.overlay.addClass('with-transitions');settings.html.addClass('with-transitions')}
220$('body').prepend(settings.overlay);$('body').prepend(settings.html);methods.setHideEvent();return this},destroy:function(){settings.overlay.remove();settings.html.remove();return this}}
221$.fn.eModal=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof method==='object'||!method){return methods._init.apply(this,arguments)}else{$.error('invalid method call!')}};var logError=function(message){if(window.console){window.console.error(message)}}})(jQuery,window);
222/*! Copyright (c) 2011 Brandon Aaron (http://brandonaaron.net)
223 * Licensed under the MIT License (LICENSE.txt).
224 *
225 * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
226 * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
227 * Thanks to: Seamus Leahy for adding deltaX and deltaY
228 *
229 * Version: 3.0.6
230 * 
231 * Requires: 1.2.2+
232 */
233(function($){var types=['DOMMouseScroll','mousewheel'];if($.event.fixHooks){for(var i=types.length;i;){$.event.fixHooks[types[--i]]=$.event.mouseHooks}}
234$.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var i=types.length;i;){this.addEventListener(types[--i],handler,!1)}}else{this.onmousewheel=handler}},teardown:function(){if(this.removeEventListener){for(var i=types.length;i;){this.removeEventListener(types[--i],handler,!1)}}else{this.onmousewheel=null}}};$.fn.extend({mousewheel:function(fn){return fn?this.bind("mousewheel",fn):this.trigger("mousewheel")},unmousewheel:function(fn){return this.unbind("mousewheel",fn)}});function handler(event){var orgEvent=event||window.event,args=[].slice.call(arguments,1
234),delta=0,returnValue=!0,deltaX=0,deltaY=0;event=$.event.fix(orgEvent);event.type="mousewheel";if(orgEvent.wheelDelta){delta=orgEvent.wheelDelta/120}
235if(orgEvent.detail){delta=-orgEvent.detail/3}
236deltaY=delta;if(orgEvent.axis!==undefined&&orgEvent.axis===orgEvent.HORIZONTAL_AXIS){deltaY=0;deltaX=-1*delta}
237if(orgEvent.wheelDeltaY!==undefined){deltaY=orgEvent.wheelDeltaY/120}
238if(orgEvent.wheelDeltaX!==undefined){deltaX=-1*orgEvent.wheelDeltaX/120}
239args.unshift(event,delta,deltaX,deltaY);return($.event.dispatch||$.event.handle).apply(this,args)}})(jQuery);(function(e,t,n){function s(t,n){this.bodyOverflowX;this.callbacks={hide:[],show:[]};this.checkInterval=null;this.Content;this.$el=e(t);this.$elProxy;this.elProxyPosition;this.enabled=!0;this.options=e.extend({},i,n);this.mouseIsOverProxy=!1;this.namespace="tooltipster-"+Math.round(Math.random()*1e5);this.Status="hidden";this.timerHide=null;this.timerShow=null;this.$tooltip;this.options.iconTheme=this.options.iconTheme.replace(".","");this.options.theme=this.options.theme.replace(".","");this._init()}function o(t,n){var r=!0;e.each(t,function(e,i){if(typeof n[e]==="undefined"||t[e]!==n[e]){r=!1;return!1}});return r}function f(){return!a&&u}function l(){var e=n.body||n.documentElement,t=e.style,r="transition";if(typeof t[r]=="string"){return!0}v=["Moz","Webkit","Khtml","O","ms"],r=r.charAt(0).toUpperCase()+r.substr(1);for(var i=0;i<v.length;i++){if(typeof t[v[i]+r]=="string"){return!0}}return!1}var r="tooltipster",i={animation:"fade",arrow:!0,arrowColor:"",autoClose:!0,content:null,contentAsHTML:!1,contentCloning:!0,delay:200,minWidth:0,maxWidth:null,functionInit:function(e,t){},functionBefore:function(e,t){t()},functionReady:function(e,t){},functionAfter:function(e){},icon:"(?)",iconCloning:!0,iconDesktop:!1,iconTouch:!1,iconTheme:"tooltipster-icon",interactive:!1,interactiveTolerance:350,multiple:!1,offsetX:0,offsetY:0,onlyOne:!1,position:"top",positionTracker:!1,speed:350,timer:0,theme:"tooltipster-default",touchDevices:!0,trigger:"hover",updateAnimation:!0};s.prototype={_init:function(){var t=this;if(n.querySelector){if(t.options.content!==null){t._content_set(t.options.content)}else{var r=t.$el.attr("title");if(typeof r==="undefined")r=null;t._content_set(r)}var i=t.options.functionInit.call(t.$el,t.$el,t.Content);if(typeof i!=="undefined")t._content_set(i);t.$el.removeAttr("title").addClass("tooltipstered");if(!u&&t.options.iconDesktop||u&&t.options.iconTouch){if(typeof t.options.icon==="string"){t.$elProxy=e('<span class="'+t.options.iconTheme+'"></span>');t.$elProxy.text(t.options.icon)}else{if(t.options.iconCloning)t.$elProxy=t.options.icon.clone(!0);else t.$elProxy=t.options.icon}t.$elProxy.insertAfter(t.$el)}else{t.$elProxy=t.$el}if(t.options.trigger=="hover"){t.$elProxy.on("mouseenter."+t.namespace,function(){if(!f()||t.options.touchDevices){t.mouseIsOverProxy=!0;t._show()}}).on("mouseleave."+t.namespace,function(){if(!f()||t.options.touchDevices){t.mouseIsOverProxy=!1}});if(u&&t.options.touchDevices){t.$elProxy.on("touchstart."+t.namespace,function(){t._showNow()})}}else if(t.options.trigger=="click"){t.$elProxy.on("click."+t.namespace,function(){if(!f()||t.options.touchDevices){t._show()}})}}},_show:function(){var e=this;if(e.Status!="shown"&&e.Status!="appearing"){if(e.options.delay){e.timerShow=setTimeout(function(){if(e.options.trigger=="click"||e.options.trigger=="hover"&&e.mouseIsOverProxy){e._showNow()}},e.options.delay)}else e._showNow()}},_showNow:function(n){var r=this;r.options.functionBefore.call(r.$el,r.$el,function(){if(r.enabled&&r.Content!==null){if(n)r.callbacks.show.push(n);r.callbacks.hide=[];clearTimeout(r.timerShow);r.timerShow=null;clearTimeout(r.timerHide);r.timerHide=null;if(r.options.onlyOne){e(".tooltipstered").not(r.$el).each(function(t,n){var r=e(n),i=r.data("tooltipster-ns");e.each(i,function(e,t){var n=r.data(t),i=n.status(),s=n.option("autoClose");if(i!=="hidden"&&i!=="disappearing"&&s){n.hide()}})})}var i=function(){r.Status="shown";e.each(r.callbacks.show,function(e,t){t.call(r.$el)});r.callbacks.show=[]};if(r.Status!=="hidden"){var s=0;if(r.Status==="disappearing"){r.Status="appearing";if(l()){r.$tooltip.clearQueue().removeClass("tooltipster-dying").addClass("tooltipster-"+r.options.animation+"-show");if(r.options.speed>0)r.$tooltip.delay(r.options.speed);r.$tooltip.queue(i)}else{r.$tooltip.stop().fadeIn(i)}}else if(r.Status==="shown"){i()}}
vendor: 10,604 bytes, line 239
239else{r.Status="appearing";var s=r.options.speed;r.bodyOverflowX=e("body").css("overflow-x");e("body").css("overflow-x","hidden");var o="tooltipster-"+r.options.animation,a="-webkit-transition-duration: "+r.options.speed+"ms; -webkit-animation-duration: "+r.options.speed+"ms; -moz-transition-duration: "+r.options.speed+"ms; -moz-animation-duration: "+r.options.speed+"ms; -o-transition-duration: "+r.options.speed+"ms; -o-animation-duration: "+r.options.speed+"ms; -ms-transition-duration: "+r.options.speed+"ms; -ms-animation-duration: "+r.options.speed+"ms; transition-duration: "+r.options.speed+"ms; animation-duration: "+r.options.speed+"ms;",f=r.options.minWidth?"min-width:"+Math.round(r.options.minWidth)+"px;":"",c=r.options.maxWidth?"max-width:"+Math.round(r.options.maxWidth)+"px;":"",h=r.options.interactive?"pointer-events: auto;":"";r.$tooltip=e('<div class="tooltipster-base '+r.options.theme+'" style="'+f+" "+c+" "+h+" "+a+'"><div class="tooltipster-content"></div></div>');if(l())r.$tooltip.addClass(o);r._content_insert();r.$tooltip.appendTo("body");r.reposition();r.options.functionReady.call(r.$el,r.$el,r.$tooltip);if(l()){r.$tooltip.addClass(o+"-show");if(r.options.speed>0)r.$tooltip.delay(r.options.speed);r.$tooltip.queue(i)}else{r.$tooltip.css("display","none").fadeIn(r.options.speed,i)}r._interval_set();e(t).on("scroll."+r.namespace+" resize."+r.namespace,function(){r.reposition()});if(r.options.autoClose){e("body").off("."+r.namespace);if(r.options.trigger=="hover"){if(u){setTimeout(function(){e("body").on("touchstart."+r.namespace,function(){r.hide()})},0)}if(r.options.interactive){if(u){r.$tooltip.on("touchstart."+r.namespace,function(e){e.stopPropagation()})}var p=null;r.$elProxy.add(r.$tooltip).on("mouseleave."+r.namespace+"-autoClose",function(){clearTimeout(p);p=setTimeout(function(){r.hide()},r.options.interactiveTolerance)}).on("mouseenter."+r.namespace+"-autoClose",function(){clearTimeout(p)})}else{r.$elProxy.on("mouseleave."+r.namespace+"-autoClose",function(){r.hide()})}}else if(r.options.trigger=="click"){setTimeout(function(){e("body").on("click."+r.namespace+" touchstart."+r.namespace,function(){r.hide()})},0);if(r.options.interactive){r.$tooltip.on("click."+r.namespace+" touchstart."+r.namespace,function(e){e.stopPropagation()})}}}}if(r.options.timer>0){r.timerHide=setTimeout(function(){r.timerHide=null;r.hide()},r.options.timer+s)}}})},_interval_set:function(){var t=this;t.checkInterval=setInterval(function(){if(e("body").find(t.$el).length===0||e("body").find(t.$elProxy).length===0||t.Status=="hidden"||e("body").find(t.$tooltip).length===0){if(t.Status=="shown"||t.Status=="appearing")t.hide();t._interval_cancel()}else{if(t.options.positionTracker){var n=t._repositionInfo(t.$elProxy),r=!1;if(o(n.dimension,t.elProxyPosition.dimension)){if(t.$elProxy.css("position")==="fixed"){if(o(n.position,t.elProxyPosition.position))r=!0}else{if(o(n.offset,t.elProxyPosition.offset))r=!0}}if(!r){t.reposition()}}}},200)},_interval_cancel:function(){clearInterval(this.checkInterval);this.checkInterval=null},_content_set:function(e){if(typeof e==="object"&&e!==null&&this.options.contentCloning){e=e.clone(!0)}this.Content=e},_content_insert:function(){var e=this,t=this.$tooltip.find(".tooltipster-content");if(typeof e.Content==="string"&&!e.options.contentAsHTML){t.text(e.Content)}else{t.empty().append(e.Content)}},_update:function(e){var t=this;t._content_set(e);if(t.Content!==null){if(t.Status!=="hidden"){t._content_insert();t.reposition();if(t.options.updateAnimation){if(l()){t.$tooltip.css({width:"","-webkit-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-moz-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-o-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-ms-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms",transition:"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms"}).addClass("tooltipster-content-changing");setTimeout(function(){if(t.Status!="hidden"){t.$tooltip.removeClass("tooltipster-content-changing");setTimeout(function(){if(t.Status!=="hidden"){t.$tooltip.css({"-webkit-transition":t.options.speed+"ms","-moz-transition":t.options.speed+"ms","-o-transition":t.options.speed+"ms","-ms-transition":t.options.speed+"ms",transition:t.options.speed+"ms"})}},t.options.speed)}},t.options.speed)}else{t.$tooltip.fadeTo(t.options.speed,.5,function(){if(t.Status!="hidden"){t.$tooltip.fadeTo(t.options.speed,1)}})}}}}else{t.hide()}},_repositionInfo:function(e){return{dimension:{height:e.outerHeight(!1),width:e.outerWidth(!1)},offset:e.offset(),position:{left:parseInt(e.css("left")),top:parseInt(e.css("top"))}}},hide:function(n){var r=this;if(n)r.callbacks.hide.push(n);r.callbacks.show=[];clearTimeout(r.timerShow);r.timerShow=null;clearTimeout(r.timerHide);r.timerHide=null;var i=function(){e.each(r.callbacks.hide,function(e,t){t.call(r.$el)});r.callbacks.hide=[]};if(r.Status=="shown"||r.Status=="appearing"){r.Status="disappearing";var s=function(){r.Status="hidden";if(typeof r.Content=="object"&&r.Content!==null){r.Content.detach()}r.$tooltip.remove();r.$tooltip=null;e(t).off("."+r.namespace);e("body").off("."+r.namespace).css("overflow-x",r.bodyOverflowX);e("body").off("."+r.namespace);r.$elProxy.off("."+r.namespace+"-autoClose");r.options.functionAfter.call(r.$el,r.$el);i()};if(l()){r.$tooltip.clearQueue().removeClass("tooltipster-"+r.options.animation+"-show").addClass("tooltipster-dying");if(r.options.speed>0)r.$tooltip.delay(r.options.speed);r.$tooltip.queue(s)}else{r.$tooltip.stop().fadeOut(r.options.speed,s)}}else if(r.Status=="hidden"){i()}return r},show:function(e){this._showNow(e);return this},update:function(e){return this.content(e)},content:function(e){if(typeof e==="undefined"){return this.Content}else{this._update(e);return this}},reposition:function(){var n=this;if(e("body").find(n.$tooltip).length!==0){n.$tooltip.css("width","");n.elProxyPosition=n._repositionInfo(n.$elProxy);var r=null,i=e(t).width(),s=n.elProxyPosition,o=n.$tooltip.outerWidth(!1),u=n.$tooltip.innerWidth()+1,a=n.$tooltip.outerHeight(!1);if(n.$elProxy.is("area")){var f=n.$elProxy.attr("shape"),l=n.$elProxy.parent().attr("name"),c=e('img[usemap="#'+l+'"]'),h=c.offset().left,p=c.offset().top,d=n.$elProxy.attr("coords")!==undefined?n.$elProxy.attr("coords").split(","):undefined;if(f=="circle"){var v=parseInt(d[0]),m=parseInt(d[1]),g=parseInt(d[2]);s.dimension.height=g*2;s.dimension.width=g*2;s.offset.top=p+m-g;s.offset.left=h+v-g}else if(f=="rect"){var v=parseInt(d[0]),m=parseInt(d[1]),y=parseInt(d[2]),b=parseInt(d[3]);s.dimension.height=b-m;s.dimension.width=y-v;s.offset.top=p+m;s.offset.left=h+v}else if(f=="poly"){var w=[],E=[],S=0,x=0,T=0,N=0,C="even";for(var k=0;k<d.length;k++){var L=parseInt(d[k]);if(C=="even"){if(L>T){T=L;if(k===0){S=T}}if(L<S){S=L}C="odd"}else{if(L>N){N=L;if(k==1){x=N}}if(L<x){x=L}C="even"}}s.dimension.height=N-x;s.dimension.width=T-S;s.offset.top=p+x;s.offset.left=h+S}else{s.dimension.height=c.outerHeight(!1);s.dimension.width=c.outerWidth(!1);s.offset.top=p;s.offset.left=h}}var A=0,O=0,M=0,_=parseInt(n.options.offsetY),D=parseInt(n.options.offsetX),P=n.options.position;function H(){var n=e(t).scrollLeft();if(A-n<0){r=A-n;A=n}if(A+o-n>i){r=A-(i+n-o);A=i+n-o}}function B(n,r){if(s.offset.top-e(t).scrollTop()-a-_-12<0&&r.indexOf("top")>-1){P=n}if(s.offset.top+s.dimension.height+a+12+_>e(t).scrollTop()+e(t).height()&&r.indexOf("bottom")>-1){P=n;M=s.offset.top-a-_-12}}if(P=="top"){var j=s.offset.left+o-(s.offset.left+s.dimension.width);A=s.offset.left+D-j/2;M=s.offset.top-a-_-12;H();B("bottom","top")}if(P=="top-left"){A=s.offset.left+D;M=s.offset.top-a-_-12;H();B("bottom-left","top-left")}if(P=="top-right"){A=s.offset.left+s.dimension.width+D-o;M=s.offset.top-a-_-12;H();B("bottom-right","top-right")}if(P=="bottom"){var j=s.offset.left+o-(s.offset.left+s.dimension.width);A=s.offset.left-j/2+D;M=s.offset.top+s.dimension.height+_+12;H();B("top","bottom")}if(P=="bottom-left"){A=s.offset.left+D;M=s.offset.top+s.dimension.height+_+12;H();B("top-left","bottom-left")}if(P=="bottom-right"){A=s.offset.left+s.dimension.width+D-o;M=s.offset.top+s.dimension.height+_+12;H();B("top-right","bottom-right")}if(P=="left"){A=s.offset.left-D-o-12;O=s.offset.left+D+s.dimension.width+12;var F=s.offset.top+a-(s.offset.top+s.dimension.height);M=s.offset.top-F/2-_;if(A<0&&O+o>i){var I=parseFloat(n.$tooltip.css("border-width"))*2,q=o+A-I;n.$tooltip.css("width",q+"px");a=n.$tooltip.outerHeight(!1);A=s.offset.left-D-q-12-I;F=s.offset.top+a-(s.offset.top+s.dimension.height);M=s.offset.top-F/2-_}else if(A<0){A=s.offset.left+D+s.dimension.width+12;r="left"}}if(P=="right"){A=s.offset.left+D+s.dimension.width+12;O=s.offset.left-D-o-12;var F=s.offset.top+a-(s.offset.top+s.dimension.height);M=s.offset.top-F/2-_;if(A+o>i&&O<0){var I=parseFloat(n.$tooltip.css("border-width"))*2,q=i-A-I;n.$tooltip.css("width",q+"px");a=n.$tooltip.outerHeight(!1);F=s.offset.top+a-(s.offset.top+s.dimension.height);M=s.offset.top-F/2-_}else if(A+o>i){A=s.offset.left-D-o-12;r="right"}}if(n.options.arrow){var R="tooltipster-arrow-"+P;if(n.options.arrowColor.length<1){var U=n.$tooltip.css("background-color")}else{var U=n.options.arrowColor}if(!r){r=""}else if(r=="left"){R="tooltipster-arrow-right";r=""}else if(r=="right"){R="tooltipster-arrow-left";r=""}else{r="left:"+Math.round(r)+"px;"}if(P=="top"||P=="top-left"||P=="top-right"){var z=parseFloat(n.$tooltip.css("border-bottom-width")),W=n.$tooltip.css("border-bottom-color")}else if(P=="bottom"||P=="bottom-left"||P=="bottom-right"){var z=parseFloat(n.$tooltip.css("border-top-width")),W=n.$tooltip.css("border-top-color")}else if(P=="left"){var z=parseFloat(n.$tooltip.css("border-right-width")),W=n.$tooltip.css("border-right-color")}else if(P=="right"){var z=parseFloat(n.$tooltip.css("border-left-width")),W=n.$tooltip.css("border-left-color")}else{var z=parseFloat(n.$tooltip.css("border-bottom-width")),W=n.$tooltip.css("border-bottom-color")}if(z>1){z++}var X="";if(z!==0){var V="",J="border-color: "+W+";";if(R.indexOf("bottom")!==-1){V="margin-top: -"+Math.round(z)+"px;"}else if(R.indexOf("top")!==-1){V="margin-bottom: -"+Math.round(z)+"px;"}else if(R.indexOf("left")!==-1){V="margin-right: -"+Math.round(z)+"px;"}else if(R.indexOf("right")!==-1){V="margin-left: -"+Math.round(z)+"px;"}X='<span class="tooltipster-arrow-border" style="'+V+" "+J+';"></span>'}n.$tooltip.find(".tooltipster-arrow").remove();var K='<div class="'+R+' tooltipster-arrow" style="'+r+'">
239'+X+'<span style="border-color:'+U+';"></span></div>';n.$tooltip.append(K)}n.$tooltip.css({top:Math.round(M)+"px",left:Math.round(A)+"px"})}return n},enable:function(){this.enabled=!0;return this},disable:function(){this.hide();this.enabled=!1;return this},destroy:function(){var t=this;t.hide();if(t.$el[0]!==t.$elProxy[0])t.$elProxy.remove();t.$el.removeData(t.namespace).off("."+t.namespace);var n=t.$el.data("tooltipster-ns");if(n.length===1){var r=typeof t.Content==="string"?t.Content:e("<div></div>").append(t.Content).html();t.$el.removeClass("tooltipstered").attr("title",r).removeData(t.namespace).removeData("tooltipster-ns").off("."+t.namespace)}else{n=e.grep(n,function(e,n){return e!==t.namespace});t.$el.data("tooltipster-ns",n)}return t},elementIcon:function(){return this.$el[0]!==this.$elProxy[0]?this.$elProxy[0]:undefined},elementTooltip:function(){return this.$tooltip?this.$tooltip[0]:undefined},option:function(e,t){if(typeof t=="undefined")return this.options[e];else{this.options[e]=t;return this}},status:function(){return this.Status}};e.fn[r]=function(){var t=arguments;if(this.length===0){if(typeof t[0]==="string"){var n=!0;switch(t[0]){case"setDefaults":e.extend(i,t[1]);break;default:n=!1;break}if(n)return!0;else return this}else{return this}}else{if(typeof t[0]==="string"){var r="#*$~&";this.each(function(){var n=e(this).data("tooltipster-ns"),i=n?e(this).data(n[0]):null;if(i){if(typeof i[t[0]]==="function"){var s=i[t[0]](t[1],t[2])}else{throw new Error('Unknown method .tooltipster("'+t[0]+'")')}if(s!==i){r=s;return!1}}else{throw new Error("You called Tooltipster's \""+t[0]+'" method on an uninitialized element')}});return r!=="#*$~&"?r:this}else{var o=[],u=t[0]&&typeof t[0].multiple!=="undefined",a=u&&t[0].multiple||!u&&i.multiple;this.each(function(){var n=!1,r=e(this).data("tooltipster-ns"),i=null;if(!r){n=!0}else{if(a)n=!0;else console.log('Tooltipster: one or more tooltips are already attached to this element: ignoring. Use the "multiple" option to attach more tooltips.')}if(n){i=new s(this,t[0]);if(!r)r=[];r.push(i.namespace);e(this).data("tooltipster-ns",r);e(this).data(i.namespace,i)}o.push(i)});if(a)return o;else return this}}};var u=!!("ontouchstart"in t);var a=!1;e("body").one("mousemove",function(){a=!0})})(jQuery,window,document)
240!function(t,i,e,s){"use strict";function o(i,e){this.element=i,this.$context=t(i).data("api",this),this.$layers=this.$context.find(".layer");var s={calibrateX:this.$context.data("calibrate-x")||null,calibrateY:this.$context.data("calibrate-y")||null,invertX:this.$context.data("invert-x")||null,invertY:this.$context.data("invert-y")||null,limitX:parseFloat(this.$context.data("limit-x"))||null,limitY:parseFloat(this.$context.data("limit-y"))||null,scalarX:parseFloat(this.$context.data("scalar-x"))||null,scalarY:parseFloat(this.$context.data("scalar-y"))||null,frictionX:parseFloat(this.$context.data("friction-x"))||null,frictionY:parseFloat(this.$context.data("friction-y"))||null,originX:parseFloat(this.$context.data("origin-x"))||null,originY:parseFloat(this.$context.data("origin-y"))||null};for(var o in s)null===s[o]&&delete s[o];t.extend(this,r,e,s),this.calibrationTimer=null,this.calibrationFlag=!0,this.enabled=!1,this.depths=[],this.raf=null,this.bounds=null,this.ex=0,this.ey=0,this.ew=0,this.eh=0,this.ecx=0,this.ecy=0,this.erx=0,this.ery=0,this.cx=0,this.cy=0,this.ix=0,this.iy=0,this.mx=0,this.my=0,this.vx=0,this.vy=0,this.onMouseMove=this.onMouseMove.bind(this),this.onDeviceOrientation=this.onDeviceOrientation.bind(this),this.onOrientationTimer=this.onOrientationTimer.bind(this),this.onCalibrationTimer=this.onCalibrationTimer.bind(this),this.onAnimationFrame=this.onAnimationFrame.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.initialise()}var n="parallax",a=30,r={relativeInput:!1,clipRelativeInput:!1,calibrationThreshold:100,calibrationDelay:500,supportDelay:500,calibrateX:!1,calibrateY:!0,invertX:!0,invertY:!0,limitX:!1,limitY:!1,scalarX:10,scalarY:10,frictionX:.1,frictionY:.1,originX:.5,originY:.5};o.prototype.transformSupport=function(t){for(var o=e.createElement("div"),n=!1,a=null,r=!1,h=null,l=null,p=0,c=this.vendors.length;c>p;p++)if(null!==this.vendors[p]?(h=this.vendors[p][0]+"transform",l=this.vendors[p][1]+"Transform"):(h="transform",l="transform"),o.style[l]!==s){n=!0;break}switch(t){case"2D":r=n;break;case"3D":if(n){var m=e.body||e.createElement("body"),u=e.documentElement,y=u.style.overflow;e.body||(u.style.overflow="hidden",u.appendChild(m),m.style.overflow="hidden",m.style.background=""),m.appendChild(o),o.style[l]="translate3d(1px,1px,1px)",a=i.getComputedStyle(o).getPropertyValue(h),r
240=a!==s&&a.length>0&&"none"!==a,u.style.overflow=y,m.removeChild(o)}}return r},o.prototype.ww=null,o.prototype.wh=null,o.prototype.wcx=null,o.prototype.wcy=null,o.prototype.wrx=null,o.prototype.wry=null,o.prototype.portrait=null,o.prototype.desktop=!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|BB10|mobi|tablet|opera mini|nexus 7)/i),o.prototype.vendors=[null,["-webkit-","webkit"],["-moz-","Moz"],["-o-","O"],["-ms-","ms"]],o.prototype.motionSupport=!!i.DeviceMotionEvent,o.prototype.orientationSupport=!!i.DeviceOrientationEvent,o.prototype.orientationStatus=0,o.prototype.transform2DSupport=o.prototype.transformSupport("2D"),o.prototype.transform3DSupport=o.prototype.transformSupport("3D"),o.prototype.propertyCache={},o.prototype.initialise=function(){"static"===this.$context.css("position")&&this.$context.css({position:"relative"}),this.accelerate(this.$context),this.updateLayers(),this.updateDimensions(),this.enable(),this.queueCalibration(this.calibrationDelay)},o.prototype.updateLayers=function(){this.$layers=this.$context.find(".layer"),this.depths=[],this.$layers.css({position:"absolute",display:"block",left:0,top:0}),this.$layers.first().css({position:"relative"}),this.accelerate(this.$layers),this.$layers.each(t.proxy(function(i,e){this.depths.push(t(e).data("depth")||0)},this))},o.prototype.updateDimensions=function(){this.ww=i.innerWidth,this.wh=i.innerHeight,this.wcx=this.ww*this.originX,this.wcy=this.wh*this.originY,this.wrx=Math.max(this.wcx,this.ww-this.wcx),this.wry=Math.max(this.wcy,this.wh-this.wcy)},o.prototype.updateBounds=function(){this.bounds=this.element.getBoundingClientRect(),this.ex=this.bounds.left,this.ey=this.bounds.top,this.ew=this.bounds.width,this.eh=this.bounds.height,this.ecx=this.ew*this.originX,this.ecy=this.eh*this.originY,this.erx=Math.max(this.ecx,this.ew-this.ecx),this.ery=Math.max(this.ecy,this.eh-this.ecy)},o.prototype.queueCalibration=function(t){clearTimeout(this.calibrationTimer),this.calibrationTimer=setTimeout(this.onCalibrationTimer,t)},o.prototype.enable=function(){this.enabled||(this.enabled=!0,this.orientationSupport?(this.portrait=null,i.addEventListener("deviceorientation",this.onDeviceOrientation),setTimeout(this.onOrientationTimer,this.supportDelay)):(this.cx=0,this.cy=0,this.portrait=!1,i.addEventListener("mousemove",this.onMouseMove)),i.addEventListener("resize",this.onWindowResize),this.raf=requestAnimationFrame(this.onAnimationFrame))},o.prototype.disable=function(){this.enabled&&(this.enabled=!1,this.orientationSupport?i.removeEventListener("deviceorientation",this.onDeviceOrientation):i.removeEventListener("mousemove",this.onMouseMove),i.removeEventListener("resize",this.onWindowResize),cancelAnimationFrame(this.raf))},o.prototype.calibrate=function(t,i){this.calibrateX=t===s?this.calibrateX:t,this.calibrateY=i===s?this.calibrateY:i},o.prototype.invert=function(t,i){this.invertX=t===s?this.invertX:t,this.invertY=i===s?this.invertY:i},o.prototype.friction=function(t,i){this.frictionX=t===s?this.frictionX:t,this.frictionY=i===s?this.frictionY:i},o.prototype.scalar=function(t,i){this.scalarX=t===s?this.scalarX:t,this.scalarY=i===s?this.scalarY:i},o.prototype.limit=function(t,i){this.limitX=t===s?this.limitX:t,this.limitY=i===s?this.limitY:i},o.prototype.origin=function(t,i){this.originX=t===s?this.originX:t,this.originY=i===s?this.originY:i},o.prototype.clamp=function(t,i,e){return t=Math.max(t,i),t=Math.min(t,e)},o.prototype.css=function(i,e,o){var n=this.propertyCache[e];if(!n)for(var a=0,r=this.vendors.length;r>a;a++)if(n=null!==this.vendors[a]?t.camelCase(this.vendors[a][1]+"-"+e):e,i.style[n]!==s){this.propertyCache[e]=n;break}i.style[n]=o},o.prototype.accelerate=function(t){for(var i=0,e=t.length;e>i;i++){var s=t[i];this.css(s,"transform","translate3d(0,0,0)"),this.css(s,"transform-style","preserve-3d"),this.css(s,"backface-visibility","hidden")}},o.prototype.setPosition=function(t,i,e){i+="px",e+="px",this.transform3DSupport?this.css(t,"transform","translate3d("+i+","+e+",0)"):this.transform2DSupport?this.css(t,"transform","translate("+i+","+e+")"):(t.style.left=i,t.style.top=e)},o.prototype.onOrientationTimer=function(){this.orientationSupport&&0===this.orientationStatus&&(this.disable(),this.orientationSupport=!1,this.enable())},o.prototype.onCalibrationTimer=function(){this.calibrationFlag=!0},o.prototype.onWindowResize=function(){this.updateDimensions()},o.prototype.onAnimationFrame=function(){this.updateBounds();var t=this.ix-this.cx,i=this.iy-this.cy;(Math.abs(t)>this.calibrationThreshold||Math.abs(i)>this.calibrationThreshold)&&this.queueCalibration(0),this.portrait?(this.mx=this.calibrateX?i:this.iy,this.my=this.calibrateY?t:this.ix):(this.mx=this.calibrateX?t:this.ix,this.my=this.calibrateY?i:this.iy),this.mx*=this.ew*(this.scalarX/100),this.my*=this.eh*(this.scalarY/100),isNaN(parseFloat(this.limitX))||(this.mx=this.clamp(this.mx,-this.limitX,this.limitX)),isNaN(parseFloat(this.limitY))||(this.my=this.clamp(this.my,-this.limitY,this.limitY)),this.vx+=(this.mx-this.vx)*this.frictionX,this.vy+=(this.my-this.vy)*this.frictionY;for(var e=0,s=this.$layers.length;s>e;e++){var o=this.depths[e],n=this.$layers[e],a=this.vx*o*(this.invertX?-1:1),r=this.vy*o*(this.invertY?-1:1);this.setPosition(n,a,r)}this.raf=requestAnimationFrame(this.onAnimationFrame)},o.prototype.onDeviceOrientation=function(t){if(!this.desktop&&null!==t.beta&&null!==t.gamma){this.orientationStatus=1;var e=(t.beta||0)/a,s=(t.gamma||0)/a,o=i.innerHeight>i.innerWidth;this.portrait!==o&&(this.portrait=o,this.calibrationFlag=!0),this.calibrationFlag&&(this.calibrationFlag=!1,this.cx=e,this.cy=s),this.ix=e,this.iy=s}},o.prototype.onMouseMove=function(t){var i=t.clientX,e=t.clientY;!this.orientationSupport&&this.relativeInput?(this.clipRelativeInput&&(i=Math.max(i,this.ex),i=Math.min(i,this.ex+this.ew),e=Math.max(e,this.ey),e=Math.min(e,this.ey+this.eh)),this.ix=(i-this.ex-this.ecx)/this.erx,this.iy=(e-this.ey-this.ecy)/this.ery):(this.ix=(i-this.wcx)/this.wrx,this.iy=(e-this.wcy)/this.wry)};var h={enable:o.prototype.enable,disable:o.prototype.disable,updateLayers:o.prototype.updateLayers,calibrate:o.prototype.calibrate,friction:o.prototype.friction,invert:o.prototype.invert,scalar:o.prototype.scalar,limit:o.prototype.limit,origin:o.prototype.origin};t.fn[n]=function(i){var e=arguments;return this.each(function(){var s=t(this),a=s.data(n);a||(a=new o(this,i),s.data(n,a)),h[i]&&a[i].apply(a,Array.prototype.slice.call(e,1))})}}(window.jQuery||window.Zepto,window,document),function(){for(var t=0,i=["ms","moz","
240webkit","o"],e=0;e<i.length&&!window.requestAnimationFrame;++e)window.requestAnimationFrame=window[i[e]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[i[e]+"CancelAnimationFrame"]||window[i[e]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(i){var e=(new Date).getTime(),s=Math.max(0,16-(e-t)),o=window.setTimeout(function(){i(e+s)},s);return t=e+s,o}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t)})}();(function(b,f){"function"===typeof define&&define.amd?define(["jquery"],f):b.jQuery?f(b.jQuery):f(b.Zepto)})(this,function(b,f){b.fn.jPlayer=function(a){var c="string"===typeof a,d=Array.prototype.slice.call(arguments,1),e=this;a=!c&&d.length?b.extend.apply(null,[!0,a].concat(d)):a;if(c&&"_"===a.charAt(0))return e;c?this.each(function(){var c=b(this).data("jPlayer"),h=c&&b.isFunction(c[a])?c[a].apply(c,d):c;if(h!==c&&h!==f)return e=h,!1}):this.each(function(){var c=b(this).data("jPlayer");c?c.option(a||{}):b(this).data("jPlayer",new b.jPlayer(a,this))});return e};b.jPlayer=function(a,c){if(arguments.length){this.element=b(c);this.options=b.extend(!0,{},this.options,a);var d=this;this.element.bind("remove.jPlayer",function(){d.destroy()});this._init()}};"function"!==typeof b.fn.stop&&(b.fn.stop=function(){});b.jPlayer.emulateMethods="load play pause";b.jPlayer.emulateStatus="src readyState networkState currentTime duration paused ended playbackRate";b.jPlayer.emulateOptions="muted volume";b.jPlayer.reservedEvent="ready flashreset resize repeat error warning";b.jPlayer.event={};b.each("ready setmedia flashreset resize repeat click error warning loadstart progress suspend abort emptied stalled play pause loadedmetadata loadeddata waiting playing canplay canplaythrough seeking seeked timeupdate ended ratechange durationchange volumechange".split(" "),function(){b.jPlayer.event[this]="jPlayer_"+this});b.jPlayer.htmlEvent="loadstart abort emptied stalled loadedmetadata loadeddata canplay canplaythrough".split(" ");b.jPlayer.pause=function(){b.each(b.jPlayer.prototype.instances,function(a,c){c.data("jPlayer").status.srcSet&&c.jPlayer("pause")})};b.jPlayer.timeFormat={showHour:!1,showMin:!0,showSec:!0,padHour:!1,padMin:!0,padSec:!0,sepHour:":",sepMin:":",sepSec:""};var l=function(){this.init()};l.prototype={init:function(){this.options={timeFormat:b.jPlayer.timeFormat}},time:function(a){var c=new Date(1E3*(a&&"number"===typeof a?a:0)),b=c.getUTCHours();a=this.options.timeFormat.showHour?c.getUTCMinutes():c.getUTCMinutes()+60*b;c=this.options.timeFormat.showMin?c.getUTCSeconds():c.getUTCSeconds()+60*a;b=this.options.timeFormat.padHour&&10>b?"0"+b:b;a=this.options.timeFormat.padMin&&10>a?"0"+a:a;c=this.options.timeFormat.padSec&&10>c?"0"+c:c;b=""+(this.options.timeFormat.showHour?b+this.options.timeFormat.sepHour:"");b+=this.options.timeFormat.showMin?a+this.options.timeFormat.sepMin:"";return b+=this.options.timeFormat.showSec?c+this.options.timeFormat.sepSec:""}};var n=new l;b.jPlayer.convertTime=function(a){return n.time(a)};b.jPlayer.uaBrowser=function(a){a=a.toLowerCase();var c=/(opera)(?:.*version)?[ \/]([\w.]+)/,b=/(msie) ([\w.]+)/,e=/(mozilla)(?:.*? rv:([\w.]+))?/;a=/(webkit)[ \/]([\w.]+)/.exec(a)||c.exec(a)||b.exec(a)||0>a.indexOf("compatible")&&e.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}};b.jPlayer.uaPlatform=function(a){var c=a.toLowerCase(),b=/(android)/,e=/(mobile)/;a=/(ipad|iphone|ipod|android|blackberry|playbook|windows ce|webos)/.exec(c)||[];c=/(ipad|playbook)/.exec(c)||!e.exec(c)&&b.exec(c)||[];a[1]&&(a[1]=a[1].replace(/\s/g,"_"));return{platform:a[1]||"",tablet:c[1]||""}};b.jPlayer.browser={};b.jPlayer.platform={};var k=b.jPlayer.uaBrowser(navigator.userAgent);k.browser&&(b.jPlayer.browser[k.browser]=!0,b.jPlayer.browser.version=k.version);k=b.jPlayer.uaPlatform(navigator.userAgent);k.platform&&(b.jPlayer.platform[k.platform]=!0,b.jPlayer.platform.mobile=!k.tablet,b.jPlayer.platform.tablet=!!k.tablet);b.jPlayer.getDocMode=function(){var a;b.jPlayer.browser.msie&&(document.documentMode?a=document.documentMode:(a=5,document.compatMode&&"CSS1Compat"===document.compatMode&&(a=7)));return a};b.jPlayer.browser.documentMode=b.jPlayer.getDocMode();b.jPlayer.nativeFeatures={init:function(){var a=document,c=a.createElement("video"),b={w3c:"fullscreenEnabled fullscreenElement requestFullscreen exitFullscreen fullscreenchange fullscreenerror".split(" "),moz:"mozFullScreenEnabled mozFullScreenElement mozRequestFullScreen mozCancelFullScreen mozfullscreenchange mozfullscreenerror".split(" "),webkit:" webkitCurrentFullScreenElement webkitRequestFullScreen webkitCancelFullScreen webkitfullscreenchange ".split(" "),webkitVideo:"webkitSupportsFullscreen webkitDisplayingFullscreen webkitEnterFullscreen webkitExitFullscreen  ".split(" ")}
240,e=["w3c","moz","webkit","webkitVideo"],g,h;this.fullscreen=c={support:{w3c:!!a[b.w3c[0]],moz:!!a[b.moz[0]],webkit:"function"===typeof a[b.webkit[3]],webkitVideo:"function"===typeof c[b.webkitVideo[2]]},used:{}};g=0;for(h=e.length;g<h;g++){var f=e[g];if(c.support[f]){c.spec=f;c.used[f]=!0;break}}if(c.spec){var m=b[c.spec];c.api={fullscreenEnabled:!0,fullscreenElement:function(c){c=c?c:a;return c[m[1]]},requestFullscreen:function(a){return a[m[2]]()},exitFullscreen:function(c){c=c?c:a;return c[m[3]]()}};c.event={fullscreenchange:m[4],fullscreenerror:m[5]}}else c.api={fullscreenEnabled:!1,fullscreenElement:function(){return null},requestFullscreen:function(){},exitFullscreen:function(){}},c.event={}}};b.jPlayer.nativeFeatures.init();b.jPlayer.focus=null;b.jPlayer.keyIgnoreElementNames="A INPUT TEXTAREA SELECT BUTTON";var p=function(a){var c=b.jPlayer.focus,d=document.activeElement,e;c&&("undefined"!==typeof d?null!==d&&"BODY"!==d.nodeName.toUpperCase()&&(e=!0):b.each(b.jPlayer.keyIgnoreElementNames.split(/\s+/g),function(c,b){if(a.target.nodeName.toUpperCase()===b.toUpperCase())return e=!0,!1}),e||b.each(c.options.keyBindings,function(d,e){if(e&&a.which===e.key&&b.isFunction(e.fn))return a.preventDefault(),e.fn(c),!1}))};b.jPlayer.keys=function(a){b(document.documentElement).unbind("keydown.jPlayer");a&&b(document.documentElement).bind("keydown.jPlayer",p)};b.jPlayer.keys(!0);b.jPlayer.prototype={count:0,version:{script:"2.7.0",needFlash:"2.7.0",flash:"unknown"},options:{swfPath:"js",solution:"html, flash",supplied:"mp3",preload:"metadata",volume:.8,muted:!1,remainingDuration:!1,toggleDuration:!1,captureDuration:!0,playbackRate:1,defaultPlaybackRate:1,minPlaybackRate:.5,maxPlaybackRate:4,wmode:"opaque",backgroundColor:"#000000",cssSelectorAncestor:"#jp_container_1",cssSelector:{videoPlay:".jp-video-play",play:".jp-play",pause:".jp-pause",stop:".jp-stop",seekBar:".jp-seek-bar",playBar:".jp-play-bar",mute:".jp-mute",unmute:".jp-unmute",volumeBar:".jp-volume-bar",volumeBarValue:".jp-volume-bar-value",volumeMax:".jp-volume-max",playbackRateBar:".jp-playback-rate-bar",playbackRateBarValue:".jp-playback-rate-bar-value",currentTime:".jp-current-time",duration:".jp-duration",title:".jp-title",fullScreen:".jp-full-screen",restoreScreen:".jp-restore-screen",repeat:".jp-repeat",repeatOff:".jp-repeat-off",gui:".jp-gui",noSolution:".jp-no-solution"},stateClass:{playing:"jp-state-playing",seeking:"jp-state-seeking",muted:"jp-state-muted",looped:"jp-state-looped",fullScreen:"jp-state-full-screen"},useStateClassSkin:!1,autoBlur:!0,smoothPlayBar:!1,fullScreen:!1,fullWindow:!1,autohide:{restored:!1,full:!0,fadeIn:200,fadeOut:600,hold:1E3},loop:!1,repeat:function(a){a.jPlayer.options.loop?b(this).unbind(".jPlayerRepeat").bind(b.jPlayer.event.ended+".jPlayer.jPlayerRepeat",function(){b(this).jPlayer("play")}):b(this).unbind(".jPlayerRepeat")},nativeVideoControls:{},noFullWindow:{msie:/msie [0-6]\./,ipad:/ipad.*?os [0-4]\./,iphone:/iphone/,ipod:/ipod/,android_pad:/android [0-3]\.(?!.*?mobile)/,android_phone:/android.*?mobile/,blackberry:/blackberry/,windows_ce:/windows ce/,iemobile:/iemobile/,webos:/webos/},noVolume:{ipad:/ipad/,iphone:/iphone/,ipod:/ipod/,android_pad:/android(?!.*?mobile)/,android_phone:/android.*?mobile/,blackberry:/blackberry/,windows_ce:/windows ce/,iemobile:/iemobile/,webos:/webos/,playbook:/playbook/},timeFormat:{},keyEnabled:!1,audioFullScreen:!1,keyBindings:{play:{key:32,fn:function(a){a.status.paused?a.play():a.pause()}},fullScreen:{key:13,fn:function(a){(a.status.video||a.options.audioFullScreen)&&a._setOption("fullScreen",!a.options.fullScreen)}},muted:{key:8,fn:function(a){a._muted(!a.options.muted)}},volumeUp:{key:38,fn:function(a){a.volume(a.options.volume+.1)}},volumeDown:{key:40,fn:function(a){a.volume(a.options.volume-.1)}}},verticalVolume:!1,verticalPlaybackRate:!1,globalVolume:!1,idPrefix:"jp",noConflict:"jQuery",emulateHtml:!1,consoleAlerts:!0,errorAlerts:!1,warningAlerts:!1},optionsAudio:{size:{width:"0px",height:"0px",cssClass:""},sizeFull:{width:"0px",height:"0px",cssClass:""}},optionsVideo:{size:{width:"480px",height:"270px",cssClass:"jp-video-270p"},sizeFull:{width:"100%",height:"100%",cssClass:"jp-video-full"}},instances:{},status:{src:"",media:{},paused:!0,format:{},formatType:"",waitForPlay:!0,waitForLoad:!0,srcSet:!1,video:!1,seekPercent:0,currentPercentRelative:0,currentPercentAbsolute:0,currentTime:0,duration:0,remaining:0,videoWidth:0,videoHeight:0,readyState:0,networkState:0,playbackRate:1,ended:0},internal:{ready:!1},solution:{html:!0,flash:!0},format:{mp3:{codec:"audio/mpeg",flashCanPlay:!0,media:"audio"},m4a:{codec:'audio/mp4; codecs="mp4a.40.2"',flashCanPlay:!0,media:"audio"},m3u8a:{codec:'application/vnd.apple.mpegurl; codecs="mp4a.40.2"',flashCanPlay:!1,media:"audio"},m3ua:{codec:"audio/mpegurl",flashCanPlay:!1,media:"audio"},oga:{codec:'audio/ogg; codecs="vorbis, opus"',flashCanPlay:!1,media:"audio"},flac:{codec:"audio/x-flac",flashCanPlay:!1,media:"audio"},wav:{codec:'audio/wav; codecs="1"',flashCanPlay:!1,media:"audio"},webma:{codec:'audio/webm; codecs="vorbis"',flashCanPlay:!1,media:"audio"},fla:{codec:"audio/x-flv",flashCanPlay:!0,media:"audio"},rtmpa:{codec:'audio/rtmp; codecs="rtmp"',flashCanPlay:!0,media:"audio"},m4v:{codec:'video/mp4; codecs="avc1.42E01E, mp4a.40.2"',flashCanPlay:!0,media:"video"},m3u8v:{codec:'application/vnd.apple.mpegurl; codecs="avc1.42E01E, mp4a.40.2"',flashCanPlay:!1,media:"video"},m3uv:{codec:"audio/mpegurl",flashCanPlay:!1,media:"video"},ogv:{codec:'video/ogg; codecs="theora, vorbis"',flashCanPlay:!1,media:"video"},webmv:{codec:'video/webm; codecs="vorbis, vp8"',flashCanPlay:!1,media:"video"},flv:{codec:"video/x-flv",flashCanPlay:!0,media:"video"},rtmpv:{codec:'video/rtmp; codecs="rtmp"',flashCanPlay:!0,media:"video"}},_init:function(){var a=this;this.element.empty();this.status=b.extend({},this.status);this.internal=b.extend({},this.internal);this.options.timeFormat=b.extend({},b.jPlayer.timeFormat,this.options.timeFormat);this.internal.cmdsIgnored=b.jPlayer.platform.ipad||b.jPlayer.platform.iphone||b.jPlayer.platform.ipod;this.internal.domNode=this.element.get(0);
240this.options.keyEnabled&&!b.jPlayer.focus&&(b.jPlayer.focus=this);this.androidFix={setMedia:!1,play:!1,pause:!1,time:NaN};b.jPlayer.platform.android&&(this.options.preload="auto"!==this.options.preload?"metadata":"auto");this.formats=[];this.solutions=[];this.require={};this.htmlElement={};this.html={};this.html.audio={};this.html.video={};this.flash={};this.css={};this.css.cs={};this.css.jq={};this.ancestorJq=[];this.options.volume=this._limitValue(this.options.volume,0,1);b.each(this.options.supplied.toLowerCase().split(","),function(c,d){var e=d.replace(/^\s+|\s+$/g,"");if(a.format[e]){var f=!1;b.each(a.formats,function(a,c){if(e===c)return f=!0,!1});f||a.formats.push(e)}});b.each(this.options.solution.toLowerCase().split(","),function(c,d){var e=d.replace(/^\s+|\s+$/g,"");if(a.solution[e]){var f=!1;b.each(a.solutions,function(a,c){if(e===c)return f=!0,!1});f||a.solutions.push(e)}});this.internal.instance="jp_"+this.count;this.instances[this.internal.instance]=this.element;this.element.attr("id")||this.element.attr("id",this.options.idPrefix+"_jplayer_"+this.count);this.internal.self=b.extend({},{id:this.element.attr("id"),jq:this.element});this.internal.audio=b.extend({},{id:this.options.idPrefix+"_audio_"+this.count,jq:f});this.internal.video=b.extend({},{id:this.options.idPrefix+"_video_"+this.count,jq:f});this.internal.flash=b.extend({},{id:this.options.idPrefix+"_flash_"+this.count,jq:f,swf:this.options.swfPath+(".swf"!==this.options.swfPath.toLowerCase().slice(-4)?(this.options.swfPath&&"/"!==this.options.swfPath.slice(-1)?"/":"")+"Jplayer.swf":"")});this.internal.poster=b.extend({},{id:this.options.idPrefix+"_poster_"+this.count,jq:f});b.each(b.jPlayer.event,function(c,b){a.options[c]!==f&&(a.element.bind(b+".jPlayer",a.options[c]),a.options[c]=f)});this.require.audio=!1;this.require.video=!1;b.each(this.formats,function(c,b){a.require[a.format[b].media]=!0});this.options=this.require.video?b.extend(!0,{},this.optionsVideo,this.options):b.extend(!0,{},this.optionsAudio,this.options);this._setSize();this.status.nativeVideoControls=this._uaBlocklist(this.options.nativeVideoControls);this.status.noFullWindow=this._uaBlocklist(this.options.noFullWindow);this.status.noVolume=this._uaBlocklist(this.options.noVolume);b.jPlayer.nativeFeatures.fullscreen.api.fullscreenEnabled&&this._fullscreenAddEventListeners();this._restrictNativeVideoControls();this.htmlElement.poster=document.createElement("img");this.htmlElement.poster.id=this.internal.poster.id;this.htmlElement.poster.onload=function(){a.status.video&&!a.status.waitForPlay||a.internal.poster.jq.show()};this.element.append(this.htmlElement.poster);this.internal.poster.jq=b("#"+this.internal.poster.id);this.internal.poster.jq.css({width:this.status.width,height:this.status.height});this.internal.poster.jq.hide();this.internal.poster.jq.bind("click.jPlayer",function(){a._trigger(b.jPlayer.event.click)});this.html.audio.available=!1;this.require.audio&&(this.htmlElement.audio=document.createElement("audio"),this.htmlElement.audio.id=this.internal.audio.id,this.html.audio.available=!!this.htmlElement.audio.canPlayType&&this._testCanPlayType(this.htmlElement.audio));this.html.video.available=!1;this.require.video&&(this.htmlElement.video=document.createElement("video"),this.htmlElement.video.id=this.internal.video.id,this.html.video.available=!!this.htmlElement.video.canPlayType&&this._testCanPlayType(this.htmlElement.video));this.flash.available=this._checkForFlash(10.1);this.html.canPlay={};this.flash.canPlay={};b.each(this.formats,function(c,b){a.html.canPlay[b]=a.html[a.format[b].media].available&&""!==a.htmlElement[a.format[b].media].canPlayType(a.format[b].codec);a.flash.canPlay[b]=a.format[b].flashCanPlay&&a.flash.available});this.html.desired=!1;this.flash.desired=!1;b.each(this.solutions,function(c,d){if(0===c)a[d].desired=!0;else{var e=!1,f=!1;b.each(a.formats,function(c,b){a[a.solutions[0]].canPlay[b]&&("video"===a.format[b].media?f=!0:e=!0)});a[d].desired=a.require.audio&&!e||a.require.video&&!f}});this.html.support={};this.flash.support={};b.each(this.formats,function(c,b){a.html.support[b]=a.html.canPlay[b]&&a.html.desired;a.flash.support[b]=a.flash.canPlay[b]&&a.flash.desired});this.html.used=!1;this.flash.used=!1;b.each(this.solutions,function(c,d){b.each(a.formats,function(c,b){if(a[d].support[b])return a[d].used=!0,!1})});this._resetActive();this._resetGate();this._cssSelectorAncestor(this.options.cssSelectorAncestor);this.html.used||this.flash.used?this.css.jq.noSolution.length&&this.css.jq.noSolution.hide():(this._error({type:b.jPlayer.error.NO_SOLUTION,context:"{solution:'"+this.options.solution+"', supplied:'"+this.options.supplied+"'}",message:b.jPlayer.errorMsg.NO_SOLUTION,hint:b.jPlayer.errorHint.NO_SOLUTION}),this.css.jq.noSolution.length&&this.css.jq.noSolution.show());if(this.flash.used){var c,d="jQuery="+encodeURI(this.options.noConflict)+"&id="+encodeURI(this.internal.self.id)+"&vol="+this.options.volume+"&muted="+this.options.muted;if(b.jPlayer.browser.msie&&(9>Number(b.jPlayer.browser.version)||9>b.jPlayer.browser.documentMode)){d=['<param name="movie" value="'+this.internal.flash.swf+'" />','<param name="FlashVars" value="'+d+'" />','<param name="allowScriptAccess" value="always" />','<param name="bgcolor" value="'+this.options.backgroundColor+'" />','<param name="wmode" value="'+this.options.wmode+'" />'];c=document.createElement('<object id="'+this.internal.flash.id+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="0" height="0" tabindex="-1"></object>');for(var e=0;e<d.length;e++)c.appendChild(document.createElement(d[e]))}else e=function(a,c,b){var d=document.createElement("param");d.setAttribute("name",c);d.setAttribute("value",b);a.appendChild(d)},c=document.createElement("object"),c.setAttribute("id",this.internal.flash.id),c.setAttribute("name",this.internal.flash.id),c.setAttribute("data",this.internal.flash.swf),c.setAttribute("type","application/x-shockwave-flash"),c.setAttribute("width","1"),c.setAttribute("height","1"),c.setAttribute("tabindex","-1"),e(c,"flashvars",d),e(c,"allowscriptaccess","always"),e(c,"bgcolor",this.options.backgroundColor),e(c,"wmode",this.options.wmode);this.element.append(c);this.internal.flash.jq=b(c)}this.status.playbackRateEnabled=this.html.used&&!this.flash.used?this._testPlaybackRate("audio"):!1;this._updatePlaybackRate();this.html.used&&(this.html.audio.available&&(this._addHtmlEventListeners(this.htmlElement.audio,this.html.audio),this.element.append(this.htmlElement.audio),this.internal.audio.jq=b("#"+this.internal.audio.id)),this.html.video.available&&(this._addHtmlEventListeners(this.htmlElement.video,this.html.video),this.element.append(this.htmlElement.video),this.internal.video.jq=b("#"+this.internal.video.id),this.status.nativeVideoControls?this.internal.video.jq.css({width:this.status.width,height:this.status.height}):this.internal.video.jq.css({width:"0px",height:"0px"}),this.internal.video.jq.bind("click.jPlayer",function(){a._trigger(b.jPlayer.event.click)})));this.options.emulateHtml&&this._emulateHtmlBridge();this.html.used&&!this.flash.used&&setTimeout(function(){a.internal.ready=!0;a.version.flash="n/a";a._trigger(b.jPlayer.event.repeat);a._trigger(b.jPlayer.event.ready)},100);this._updateNativeVideoControls();this.css.jq.videoPlay.length&&this.css.jq.videoPlay.hide();b.jPlayer.prototype.count++},destroy:function(){this.clearMedia();this._removeUiClass();this.css.jq.currentTime.length&&this.css.jq.currentTime.text("");this.css.jq.duration.length&&this.css.jq.duration.text("");b.each(this.css.jq,function(a,c){c.length&&c.unbind(".jPlayer")});this.internal.poster.jq.unbind(".jPlayer");this.internal.video.jq&&this.internal.video.jq.unbind(".jPlayer");this._fullscreenRemoveEventListeners();
240this===b.jPlayer.focus&&(b.jPlayer.focus=null);this.options.emulateHtml&&this._destroyHtmlBridge();this.element.removeData("jPlayer");this.element.unbind(".jPlayer");this.element.empty();delete this.instances[this.internal.instance]},enable:function(){},disable:function(){},_testCanPlayType:function(a){try{return a.canPlayType(this.format.mp3.codec),!0}catch(c){return!1}},_testPlaybackRate:function(a){a=document.createElement("string"===typeof a?a:"audio");try{return"playbackRate"in a?(a.playbackRate=.5,.5===a.playbackRate):!1}catch(c){return!1}},_uaBlocklist:function(a){var c=navigator.userAgent.toLowerCase(),d=!1;b.each(a,function(a,b){if(b&&b.test(c))return d=!0,!1});return d},_restrictNativeVideoControls:function(){this.require.audio&&this.status.nativeVideoControls&&(this.status.nativeVideoControls=!1,this.status.noFullWindow=!0)},_updateNativeVideoControls:function(){this.html.video.available&&this.html.used&&(this.htmlElement.video.controls=this.status.nativeVideoControls,this._updateAutohide(),this.status.nativeVideoControls&&this.require.video?(this.internal.poster.jq.hide(),this.internal.video.jq.css({width:this.status.width,height:this.status.height})):this.status.waitForPlay&&this.status.video&&(this.internal.poster.jq.show(),this.internal.video.jq.css({width:"0px",height:"0px"})))},_addHtmlEventListeners:function(a,c){var d=this;a.preload=this.options.preload;a.muted=this.options.muted;a.volume=this.options.volume;this.status.playbackRateEnabled&&(a.defaultPlaybackRate=this.options.defaultPlaybackRate,a.playbackRate=this.options.playbackRate);a.addEventListener("progress",function(){c.gate&&(d.internal.cmdsIgnored&&0<this.readyState&&(d.internal.cmdsIgnored=!1),d.androidFix.setMedia=!1,d.androidFix.play&&(d.androidFix.play=!1,d.play(d.androidFix.time)),d.androidFix.pause&&(d.androidFix.pause=!1,d.pause(d.androidFix.time)),d._getHtmlStatus(a),d._updateInterface(),d._trigger(b.jPlayer.event.progress))},!1);a.addEventListener("timeupdate",function(){c.gate&&(d._getHtmlStatus(a),d._updateInterface(),d._trigger(b.jPlayer.event.timeupdate))},!1);a.addEventListener("durationchange",function(){c.gate&&(d._getHtmlStatus(a),d._updateInterface(),d._trigger(b.jPlayer.event.durationchange))},!1);a.addEventListener("play",function(){c.gate&&(d._updateButtons(!0),d._html_checkWaitForPlay(),d._trigger(b.jPlayer.event.play))},!1);a.addEventListener("playing",function(){c.gate&&(d._updateButtons(!0),d._seeked(),d._trigger(b.jPlayer.event.playing))},!1);a.addEventListener("pause",function(){c.gate&&(d._updateButtons(!1),d._trigger(b.jPlayer.event.pause))},!1);a.addEventListener("waiting",function(){c.gate&&(d._seeking(),d._trigger(b.jPlayer.event.waiting))},!1);a.addEventListener("seeking",function(){c.gate&&(d._seeking(),d._trigger(b.jPlayer.event.seeking))},!1);a.addEventListener("seeked",function(){c.gate&&(d._seeked(),d._trigger(b.jPlayer.event.seeked))},!1);a.addEventListener("volumechange",function(){c.gate&&(d.options.volume=a.volume,d.options.muted=a.muted,d._updateMute(),d._updateVolume(),d._trigger(b.jPlayer.event.volumechange))},!1);a.addEventListener("ratechange",function(){c.gate&&(d.options.defaultPlaybackRate=a.defaultPlaybackRate,d.options.playbackRate=a.playbackRate,d._updatePlaybackRate(),d._trigger(b.jPlayer.event.ratechange))},!1);a.addEventListener("suspend",function(){c.gate&&(d._seeked(),d._trigger(b.jPlayer.event.suspend))},!1);a.addEventListener("ended",function(){c.gate&&(b.jPlayer.browser.webkit||(d.htmlElement.media.currentTime=0),d.htmlElement.media.pause(),d._updateButtons(!1),d._getHtmlStatus(a,!0),d._updateInterface(),d._trigger(b.jPlayer.event.ended))},!1);a.addEventListener("error",function(){c.gate&&(d._updateButtons(!1),d._seeked(),d.status.srcSet&&(clearTimeout(d.internal.htmlDlyCmdId),d.status.waitForLoad=!0,d.status.waitForPlay=!0,d.status.video&&!d.status.nativeVideoControls&&d.internal.video.jq.css({width:"0px",height:"0px"}),d._validString(d.status.media.poster)&&!d.status.nativeVideoControls&&d.internal.poster.jq.show(),d.css.jq.videoPlay.length&&d.css.jq.videoPlay.show(),d._error({type:b.jPlayer.error.URL,context:d.status.src,message:b.jPlayer.errorMsg.URL,hint:b.jPlayer.errorHint.URL})))},!1);b.each(b.jPlayer.htmlEvent,function(e,g){a.addEventListener(this,function(){c.gate&&d._trigger(b.jPlayer.event[g])},!1)})},_getHtmlStatus:function(a,c){var b=0,e=0,g=0,f=0;isFinite(a.duration)&&(this.status.duration=a.duration);b=a.currentTime;e=0<this.status.duration?100*b/this.status.duration:0;"object"===typeof a.seekable&&0<a.seekable.length?(g=0<this.status.duration?100*a.seekable.end(a.seekable.length-1)/this.status.duration:100,f=0<this.status.duration?100*a.currentTime/a.seekable.end(a.seekable.length-1):0):(g=100,f=e);c&&(e=f=b=0);this.status.seekPercent=g;this.status.currentPercentRelative=f;this.status.currentPercentAbsolute=e;this.status.currentTime=b;this.status.remaining=this.status.duration-this.status.currentTime;this.status.videoWidth=a.videoWidth;this.status.videoHeight=a.videoHeight;this.status.readyState=a.readyState;this.status.networkState=a.networkState;this.status.playbackRate=a.playbackRate;this.status.ended=a.ended},_resetStatus:function(){this.status=b.extend({},this.status,b.jPlayer.prototype.status)},_trigger:function(a,c,d){a=b.Event(a);a.jPlayer={};a.jPlayer.version=b.extend({},this.version);a.jPlayer.options=b.extend(!0,{},this.options);a.jPlayer.status=b.extend(!0,{},this.status);a.jPlayer.html=b.extend(!0,{},this.html);a.jPlayer.flash=b.extend(!0,{},this.flash);c&&(a.jPlayer.error=b.extend({},c));d&&(a.jPlayer.warning=b.extend({},d));this.element.trigger(a)},jPlayerFlashEvent:function(a,c){if(a===b.jPlayer.event.ready)if(!this.internal.ready)this.internal.ready=!0,this.internal.flash.jq.css({width:"0px",height:"0px"}),this.version.flash=c.version,this.version.needFlash!==this.version.flash&&this._error({type:b.jPlayer.error.VERSION,context:this.version.flash,message:b.jPlayer.errorMsg.VERSION+this.version.flash,hint:b.jPlayer.errorHint.VERSION}),this._trigger(b.jPlayer.event.repeat),this._trigger(a);else if(this.flash.gate){if(this.status.srcSet){var d=this.status.currentTime,e=this.status.paused;this.setMedia(this.status.media);this.volumeWorker(this.options.volume);0<d&&(e?this.pause(d):this.play(d))}this._trigger(b.jPlayer.event.flashreset)}if(this.flash.gate)switch(a){case b.jPlayer.event.progress:this._getFlashStatus(c);this._updateInterface();this._trigger(a);break;case b.jPlayer.event.timeupdate:this._getFlashStatus(c);this._updateInterface();this._trigger(a);break;case b.jPlayer.event.play:this._seeked();this._updateButtons(!0);this._trigger(a);break;case b.jPlayer.event.pause:this._updateButtons(!1);this._trigger(a);break;case b.jPlayer.event.ended:this._updateButtons(!1);this._trigger(a);break;case b.jPlayer.event.click:this._trigger(a);break;case b.jPlayer.event.error:this.status.waitForLoad=!0;this.status.waitForPlay=!0;this.status.video&&this.internal.flash.jq.css({width:"0px",height:"0px"});
240this._validString(this.status.media.poster)&&this.internal.poster.jq.show();this.css.jq.videoPlay.length&&this.status.video&&this.css.jq.videoPlay.show();this.status.video?this._flash_setVideo(this.status.media):this._flash_setAudio(this.status.media);this._updateButtons(!1);this._error({type:b.jPlayer.error.URL,context:c.src,message:b.jPlayer.errorMsg.URL,hint:b.jPlayer.errorHint.URL});break;case b.jPlayer.event.seeking:this._seeking();this._trigger(a);break;case b.jPlayer.event.seeked:this._seeked();this._trigger(a);break;case b.jPlayer.event.ready:break;default:this._trigger(a)}return!1},_getFlashStatus:function(a){this.status.seekPercent=a.seekPercent;this.status.currentPercentRelative=a.currentPercentRelative;this.status.currentPercentAbsolute=a.currentPercentAbsolute;this.status.currentTime=a.currentTime;this.status.duration=a.duration;this.status.remaining=a.duration-a.currentTime;this.status.videoWidth=a.videoWidth;this.status.videoHeight=a.videoHeight;this.status.readyState=4;this.status.networkState=0;this.status.playbackRate=1;this.status.ended=!1},_updateButtons:function(a){a===f?a=!this.status.paused:this.status.paused=!a;a?this.addStateClass("playing"):this.removeStateClass("playing");!this.status.noFullWindow&&this.options.fullWindow?this.addStateClass("fullScreen"):this.removeStateClass("fullScreen");this.options.loop?this.addStateClass("looped"):this.removeStateClass("looped");this.css.jq.play.length&&this.css.jq.pause.length&&(a?(this.css.jq.play.hide(),this.css.jq.pause.show()):(this.css.jq.play.show(),this.css.jq.pause.hide()));this.css.jq.restoreScreen.length&&this.css.jq.fullScreen.length&&(this.status.noFullWindow?(this.css.jq.fullScreen.hide(),this.css.jq.restoreScreen.hide()):this.options.fullWindow?(this.css.jq.fullScreen.hide(),this.css.jq.restoreScreen.show()):(this.css.jq.fullScreen.show(),this.css.jq.restoreScreen.hide()));this.css.jq.repeat.length&&this.css.jq.repeatOff.length&&(this.options.loop?(this.css.jq.repeat.hide(),this.css.jq.repeatOff.show()):(this.css.jq.repeat.show(),this.css.jq.repeatOff.hide()))},_updateInterface:function(){this.css.jq.seekBar.length&&this.css.jq.seekBar.width(this.status.seekPercent+"%");this.css.jq.playBar.length&&(this.options.smoothPlayBar?this.css.jq.playBar.stop().animate({width:this.status.currentPercentAbsolute+"%"},250,"linear"):this.css.jq.playBar.width(this.status.currentPercentRelative+"%"));var a="";this.css.jq.currentTime.length&&(a=this._convertTime(this.status.currentTime),a!==this.css.jq.currentTime.text()&&this.css.jq.currentTime.text(this._convertTime(this.status.currentTime)));var a="",a=this.status.duration,c=this.status.remaining;this.css.jq.duration.length&&("string"===typeof this.status.media.duration?a=this.status.media.duration:("number"===typeof this.status.media.duration&&(a=this.status.media.duration,c=a-this.status.currentTime),a=this.options.remainingDuration?(0<c?"-":"")+this._convertTime(c):this._convertTime(a)),a!==this.css.jq.duration.text()&&this.css.jq.duration.text(a))},_convertTime:l.prototype.time,_seeking:function(){this.css.jq.seekBar.length&&this.css.jq.seekBar.addClass("jp-seeking-bg");this.addStateClass("seeking")},_seeked:function(){this.css.jq.seekBar.length&&this.css.jq.seekBar.removeClass("jp-seeking-bg");this.removeStateClass("seeking")},_resetGate:function(){this.html.audio.gate=!1;this.html.video.gate=!1;this.flash.gate=!1},_resetActive:function(){this.html.active=!1;this.flash.active=!1},_escapeHtml:function(a){return a.split("&").join("&amp;").split("<").join("&lt;").split(">").join("&gt;").split('"').join("&quot;")},_qualifyURL:function(a){var c=document.createElement("div");c.innerHTML='<a href="'+this._escapeHtml(a)+'">x</a>';return c.firstChild.href},_absoluteMediaUrls:function(a){var c=this;b.each(a,function(b,e){e&&c.format[b]&&(a[b]=c._qualifyURL(e))});return a},addStateClass:function(a){this.ancestorJq.length&&this.ancestorJq.addClass(this.options.stateClass[a])},removeStateClass:function(a){this.ancestorJq.length&&this.ancestorJq.removeClass(this.options.stateClass[a])},setMedia:function(a){var c=this,d=!1,e=this.status.media.poster!==a.poster;this._resetMedia();this._resetGate();this._resetActive();this.androidFix.setMedia=!1;this.androidFix.play=!1;this.androidFix.pause=!1;a=this._absoluteMediaUrls(a);b.each(this.formats,function(e,f){var k="video"===c.format[f].media;b.each(c.solutions,function(e,g){if(c[g].support[f]&&c._validString(a[f])){var l="html"===g;k?(l?(c.html.video.gate=!0,c._html_setVideo(a),c.html.active=!0):(c.flash.gate=!0,c._flash_setVideo(a),c.flash.active=!0),c.css.jq.videoPlay.length&&c.css.jq.videoPlay.show(),c.status.video=!0):(l?(c.html.audio.gate=!0,c._html_setAudio(a),c.html.active=!0,b.jPlayer.platform.android&&(c.androidFix.setMedia=!0)):(c.flash.gate=!0,c._flash_setAudio(a),c.flash.active=!0),c.css.jq.videoPlay.length&&c.css.jq.videoPlay.hide(),c.status.video=!1);d=!0;return!1}});if(d)return!1});d?(this.status.nativeVideoControls&&this.html.video.gate||!this._val
240idString(a.poster)||(e?this.htmlElement.poster.src=a.poster:this.internal.poster.jq.show()),this.css.jq.title.length&&"string"===typeof a.title&&(this.css.jq.title.html(a.title),this.htmlElement.audio&&this.htmlElement.audio.setAttribute("title",a.title),this.htmlElement.video&&this.htmlElement.video.setAttribute("title",a.title)),this.status.srcSet=!0,this.status.media=b.extend({},a),this._updateButtons(!1),this._updateInterface(),this._trigger(b.jPlayer.event.setmedia)):this._error({type:b.jPlayer.error.NO_SUPPORT,context:"{supplied:'"+this.options.supplied+"'}",message:b.jPlayer.errorMsg.NO_SUPPORT,hint:b.jPlayer.errorHint.NO_SUPPORT})},_resetMedia:function(){this._resetStatus();this._updateButtons(!1);this._updateInterface();this._seeked();this.internal.poster.jq.hide();clearTimeout(this.internal.htmlDlyCmdId);this.html.active?this._html_resetMedia():this.flash.active&&this._flash_resetMedia()},clearMedia:function(){this._resetMedia();this.html.active?this._html_clearMedia():this.flash.active&&this._flash_clearMedia();this._resetGate();this._resetActive()},load:function(){this.status.srcSet?this.html.active?this._html_load():this.flash.active&&this._flash_load():this._urlNotSetError("load")},focus:function(){this.options.keyEnabled&&(b.jPlayer.focus=this)},play:function(a){"object"===typeof a&&this.options.useStateClassSkin&&!this.status.paused?this.pause(a):(a="number"===typeof a?a:NaN,this.status.srcSet?(this.focus(),this.html.active?this._html_play(a):this.flash.active&&this._flash_play(a)):this._urlNotSetError("play"))},videoPlay:function(){this.play()},pause:function(a){a="number"===typeof a?a:NaN;this.status.srcSet?this.html.active?this._html_pause(a):this.flash.active&&this._flash_pause(a):this._urlNotSetError("pause")},tellOthers:function(a,c){var d=this,e="function"===typeof c,g=Array.prototype.slice.call(arguments);"string"===typeof a&&(e&&g.splice(1,1),b.each(this.instances,function(){d.element!==this&&(e&&!c.call(this.data("jPlayer"),d)||this.jPlayer.apply(this,g))}))},pauseOthers:function(a){this.tellOthers("pause",function(){return this.status.srcSet},a)},stop:function(){this.status.srcSet?this.html.active?this._html_pause(0):this.flash.active&&this._flash_pause(0):this._urlNotSetError("stop")},playHead:function(a){a=this._limitValue(a,0,100);this.status.srcSet?this.html.active?this._html_playHead(a):this.flash.active&&this._flash_playHead(a):this._urlNotSetError("playHead")},_muted:function(a){this.mutedWorker(a);this.options.globalVolume&&this.tellOthers("mutedWorker",function(){return this.options.globalVolume},a)},mutedWorker:function(a){this.options.muted=a;this.html.used&&this._html_setProperty("muted",a);this.flash.used&&this._flash_mute(a);this.html.video.gate||this.html.audio.gate||(this._updateMute(a),this._updateVolume(this.options.volume),this._trigger(b.jPlayer.event.volumechange))},mute:function(a){"object"===typeof a&&this.options.useStateClassSkin&&this.options.muted?this._muted(!1):(a=a===f?!0:!!a,this._muted(a))},unmute:function(a){a=a===f?!0:!!a;this._muted(!a)},_updateMute:function(a){a===f&&(a=this.options.muted);a?this.addStateClass("muted"):this.removeStateClass("muted");this.css.jq.mute.length&&this.css.jq.unmute.length&&(this.status.noVolume?(this.css.jq.mute.hide(),this.css.jq.unmute.hide()):a?(this.css.jq.mute.hide(),this.css.jq.unmute.show()):(this.css.jq.mute.show(),this.css.jq.unmute.hide()))},volume:function(a){this.volumeWorker(a);this.options.globalVolume&&this.tellOthers("volumeWorker",function(){return this.options.globalVolume},a)},volumeWorker:function(a){a=this._limitValue(a,0,1);this.options.volume=a;this.html.used&&this._html_setProperty("volume",a);this.flash.used&&this._flash_volume(a);this.html.video.gate||this.html.audio.gate||(this._updateVolume(a),this._trigger(b.jPlayer.event.volumechange))},volumeBar:function(a){if(this.css.jq.volumeBar.length){var c=b(a.currentTarget),d=c.offset(),e=a.pageX-d.left,g=c.width();a=c.height()-a.pageY+d.top;c=c.height();this.options.verticalVolume?this.volume(a/c):this.volume(e/g)}this.options.muted&&this._muted(!1)},_updateVolume:function(a){a===f&&(a=this.options.volume);a=this.options.muted?0:a;this.status.noVolume?(this.css.jq.volumeBar.length&&this.css.jq.volumeBar.hide(),this.css.jq.volumeBarValue.length&&this.css.jq.volumeBarValue.hide(),this.css.jq.volumeMax.length&&this.css.jq.volumeMax.hide()):(this.css.jq.volumeBar.length&&this.css.jq.volumeBar.show(),this.css.jq.volumeBarValue.length&&(this.css.jq.volumeBarValue.show(),this.css.jq.volumeBarValue[this.options.verticalVolume?"height":"width"](100*a+"%")),this.css.jq.volumeMax.length&&this.css.jq.volumeMax.show())},volumeMax:function(){this.volume(1);this.options.muted&&this._muted(!1)},_cssSelectorAncestor:function(a){var c=this;this.options.cssSelectorAncestor=a;this._removeUiClass();this.ancestorJq=a?b(a):[];a&&1!==this.ancestorJq.length&&this._warning({type:b.jPlayer.warning.CSS_SELECTOR_COUNT,context:a,message:b.jPlayer.warningMsg.CSS_SELECTOR_COUNT+this.ancestorJq.length+" found for cssSelectorAncestor.",hint:b.jPlayer.warningHint.CSS_SELECTOR_COUNT});this._addUiClass();b.each(this.options.cssSelector,function(a,b){c._cssSelector(a,b)});this._updateInterface();this._updateButtons();this._updateAutohide();this._updateVolume();this._updateMute()},_cssSelector:function(a,c){var d=this;"string"===typeof c?b.jPlayer.prototype.options.cssSelector[a]?(this.css.jq[a]&&this.css.jq[a].length&&this.css.jq[a].unbind(".jPlayer"),this.options.cssSelector[a]=c,this.css.cs[a]=this.options.cssSelectorAncestor+" "+c,this.css.jq[a]=c?b(this.css.cs[a]):[],this.css.jq[a].length&&this[a]&&this.css.jq[a].bind("click.jPlayer",function(c){c.preventDefault();d[a](c);d.options.autoBlur&&b(this).blur()}),c&&1!==this.css.jq[a].length&&this._warning({type:b.jPlayer.warning.CSS_SELECTOR_COUNT,context:this.css.cs[a],message:b.jPlayer.warningMsg.CSS_SELECTOR_COUNT+this.css.jq[a].length+" found for "+a+" method.",hint:b.jPlayer.warningHint.CSS_SELECTOR_COUNT})):this._warning({type:b.jPlayer.warning.CSS_SELECTOR_METHOD,context:a,message:b.jPlayer.warningMsg.CSS_SELECTOR_METHOD,hint:b.jPlayer.warningHint.CSS_SELECTOR_METHOD}):this._warning({type:b.jPlayer.warning.CSS_SELECTOR_STRING,context:c,message:b.jPlayer.warningMsg.CSS_SELECTOR_STRING,hint:b.jPlayer.warningHint.CSS_SELECTOR_STRING})},duration:function(a){this.options.toggleDuration&&(this.options.captureDuration&&a.stopPropagation(),this._setOption("remainingDuration",!this.options.remainingDuration))}
240,seekBar:function(a){if(this.css.jq.seekBar.length){var c=b(a.currentTarget),d=c.offset();a=a.pageX-d.left;c=c.width();this.playHead(100*a/c)}},playbackRate:function(a){this._setOption("playbackRate",a)},playbackRateBar:function(a){if(this.css.jq.playbackRateBar.length){var c=b(a.currentTarget),d=c.offset(),e=a.pageX-d.left,g=c.width();a=c.height()-a.pageY+d.top;c=c.height();this.playbackRate((this.options.verticalPlaybackRate?a/c:e/g)*(this.options.maxPlaybackRate-this.options.minPlaybackRate)+this.options.minPlaybackRate)}},_updatePlaybackRate:function(){var a=(this.options.playbackRate-this.options.minPlaybackRate)/(this.options.maxPlaybackRate-this.options.minPlaybackRate);this.status.playbackRateEnabled?(this.css.jq.playbackRateBar.length&&this.css.jq.playbackRateBar.show(),this.css.jq.playbackRateBarValue.length&&(this.css.jq.playbackRateBarValue.show(),this.css.jq.playbackRateBarValue[this.options.verticalPlaybackRate?"height":"width"](100*a+"%"))):(this.css.jq.playbackRateBar.length&&this.css.jq.playbackRateBar.hide(),this.css.jq.playbackRateBarValue.length&&this.css.jq.playbackRateBarValue.hide())},repeat:function(a){"object"===typeof a&&this.options.useStateClassSkin&&this.options.loop?this._loop(!1):this._loop(!0)},repeatOff:function(){this._loop(!1)},_loop:function(a){this.options.loop!==a&&(this.options.loop=a,this._updateButtons(),this._trigger(b.jPlayer.event.repeat))},option:function(a,c){var d=a;if(0===arguments.length)return b.extend(!0,{},this.options);if("string"===typeof a){var e=a.split(".");if(c===f){for(var d=b.extend(!0,{},this.options),g=0;g<e.length;g++)if(d[e[g]]!==f)d=d[e[g]];else return this._warning({type:b.jPlayer.warning.OPTION_KEY,context:a,message:b.jPlayer.warningMsg.OPTION_KEY,hint:b.jPlayer.warningHint.OPTION_KEY}),f;return d}for(var g=d={},h=0;h<e.length;h++)h<e.length-1?(g[e[h]]={},g=g[e[h]]):g[e[h]]=c}this._setOptions(d);return this},_setOptions:function(a){var c=this;b.each(a,function(a,b){c._setOption(a,b)});return this},_setOption:function(a,c){var d=this;switch(a){case "volume":this.volume(c);break;case "muted":this._muted(c);break;case "globalVolume":this.options[a]=c;break;case "cssSelectorAncestor":this._cssSelectorAncestor(c);break;case "cssSelector":b.each(c,function(a,c){d._cssSelector(a,c)});break;case "playbackRate":this.options[a]=c=this._limitValue(c,this.options.minPlaybackRate,this.options.maxPlaybackRate);this.html.used&&this._html_setProperty("playbackRate",c);this._updatePlaybackRate();break;case "defaultPlaybackRate":this.options[a]=c=this._limitValue(c,this.options.minPlaybackRate,this.options.maxPlaybackRate);this.html.used&&this._html_setProperty("defaultPlaybackRate",c);this._updatePlaybackRate();break;case "minPlaybackRate":this.options[a]=c=this._limitValue(c,.1,this.options.maxPlaybackRate-.1);this._updatePlaybackRate();break;case "maxPlaybackRate":this.options[a]=c=this._limitValue(c,this.options.minPlaybackRate+.1,16);this._updatePlaybackRate();break;case "fullScreen":if(this.options[a]!==c){var e=b.jPlayer.nativeFeatures.fullscreen.used.webkitVideo;if(!e||e&&!this.status.waitForPlay)e||(this.options[a]=c),c?this._requestFullscreen():this._exitFullscreen(),e||this._setOption("fullWindow",c)}break;case "fullWindow":this.options[a]!==c&&(this._removeUiClass(),this.options[a]=c,this._refreshSize());break;case "size":this.options.fullWindow||this.options[a].cssClass===c.cssClass||this._removeUiClass();this.options[a]=b.extend({},this.options[a],c);this._refreshSize();break;case "sizeFull":this.options.fullWindow&&this.options[a].cssClass!==c.cssClass&&this._removeUiClass();this.options[a]=b.extend({},this.options[a],c);this._refreshSize();break;case "autohide":this.options[a]=b.extend({},this.options[a],c);this._updateAutohide();break;case "loop":this._loop(c);break;case "remainingDuration":this.options[a]=c;this._updateInterface();break;case "toggleDuration":this.options[a]=c;break;case "nativeVideoControls":this.options[a]=b.extend({},this.options[a],c);this.status.nativeVideoControls=this._uaBlocklist(this.options.nativeVideoControls);this._restrictNativeVideoControls();this._updateNativeVideoControls();break;case "noFullWindow":this.options[a]=b.extend({},this.options[a],c);this.status.nativeVideoControls=this._uaBlocklist(this.options.nativeVideoControls);this.status.noFullWindow=this._uaBlocklist(this.options.noFullWindow);this._restrictNativeVideoControls();this._updateButtons();break;case "noVolume":this.options[a]=b.extend({},this.options[a],c);this.status.noVolume=this._uaBlocklist(this.options.noVolume);this._updateVolume();this._updateMute();break;case "emulateHtml":this.options[a]!==c&&((this.options[a]=c)?this._emulateHtmlBridge():this._destroyHtmlBridge());break;case "timeFormat":this.options[a]=b.extend({},this.options[a],c);break;case "keyEnabled":this.options[a]=c;c||this!==b.jPlayer.focus||(b.jPlayer.focus=null);break;case "keyBindings":this.options[a]=b.extend(!0,{},this.options[a],c);break;case "audioFullScreen":this.options[a]=c;break;case "autoBlur":this.options[a]=c}return this},_refreshSize:function(){this._setSize();this._addUiClass();this._updateSize();this._updateButtons();this._updateAutohide();this._trigger(b.jPlayer.event.resize)},_setSize:function(){this.options.fullWindow?(this.status.width=this.options.sizeFull.width,this.status.height=this.options.sizeFull.height,this.status.cssClass=this.options.sizeFull.cssClass):(this.status.width=this.options.size.width,this.status.height=this.options.size.height,this.status.cssClass=this.options.size.cssClass);this.element.css({width:this.status.width,height:this.status.height})},_addUiClass:function(){this.ancestorJq.length&&this.ancestorJq.addClass(this.status.cssClass)},_removeUiClass:function(){this.ancestorJq.length&&this.ancestorJq.removeClass(this.status.cssClass)},_updateSize:function(){this.internal.poster.jq.css({width:this.status.width,height:this.status.height});!this.status.waitForPlay&&this.html.active&&this.status.video||this.html.video.available&&this.html.used&&this.status.nativeVideoControls?this.internal.video.jq.css({width:this.status.width,height:this.status.height}):!this.status.waitForPlay&&this.flash.active&&this.status.video&&this.internal.flash.jq.css({width:this.status.width,height:this.status.height})},_updateAutohide:function(){var a=this,c=function(){a.css.jq.gui.fadeIn(a.options.autohide.fadeIn,function(){clearTimeout(a.internal.autohideId);a.internal.autohideId=setTimeout(function(){a.css.jq.gui.fadeOut(a.options.autohide.fadeOut)},a.options.autohide.hold)})};this.css.jq.gui.length&&(this.css.jq.gui.stop(!0,!0),clearTimeout(this.internal.autohideId),this.element.unbind(".jPlayerAutohide"),this.css.jq.gui.unbind(".jPlayerAutohide"),this.status.nativeVideoControls?this.css.jq.gui.hide():this.options.fullWindow&&this.options.autohide.full||!this.options.fullWindow&&this.options.autohide.restored?(this.element.bind("mousemove.jPlayer.jPlayerAutohide",c),this.css.jq.gui.bind("mousemove.jPlayer.jPlayerAutohide",c),this.css.jq.gui.hide()):this.css.jq.gui.show())},fullScreen:function(a){"object"===typeof a&&this.options.useStateClassSkin&&this.options.fullScreen?this._setOption("fullScreen",!1):this._setOption("fullScreen",!0)},restoreScreen:function(){this._setOption("fullScreen",!1)},_fullscreenAddEventListeners:function(){var a=this,c=b.jPlayer.nativeFeatures.fullscreen;c.api.fullscreenEnabled&&c.event.fullscreenchange&&("function"!==typeof this.internal.fullscreenchangeHandler&&(this.internal.fullscreenchangeHandler=function(){a._fullscreenchange()}),document.addEventListener(c.event.fullscreenchange,this.internal.fullscreenchangeHandler,!1))},_fullscreenRemoveEventListeners:function(){var a=b.jPlayer.nativeFeatures.fullscreen;this.internal.fullscreenchangeHandler&&document.removeEventListener(a.event.fullscreenchange,this.internal.fullscreenchangeHandler,!1)},_fullscreenchange:function(){this.options.fullScreen&&!b.jPlayer.nativeFeatures.fullscreen.api.fullscreenElement()&&this._setOption("fullScreen",!1)},_requestFullscreen:function(){var a=this.ancestorJq.length?this.ancestorJq[0]:this.element[0],c=b.jPlayer.nativeFeatures.fullscreen;c.used.webkitVideo&&(a=this.htmlElement.video);c.api.fullscreenEnabled&&c.api.requestFullscreen(a)},_exitFullscreen:function(){var a=b.jPlayer.nativeFeatures.fullscreen,c;a.used.webkitVideo&&(c=this.htmlElement.video);a.api.fullscreenEnabled&&a.api.exitFullscreen(c)},_html_initMedia:function(a){var c=b(this.htmlElement.media).empty();b.each(a.track||[],function(a,b){var g=document.createElement("track");g.setAttribute("kind",b.kind?b.kind:"");g.setAttribute("src",b.src?b.src:"");g.setAttribute("srclang",b.srclang?b.srclang:"");g.setAttribute("label",b.label?b.label:"");b.def&&g.setAttribute("default",b.def);c.append(g)});this.htmlElement.media.src=this.status.src;"none"!==this.options.preload&&this._html_load();this._trigger(b.jPlayer.event.timeupdate)},_html_setFormat:function(a){var c=this;b.each(this.formats,function(b,e){if(c.html.support[e]&&a[e])return c.status.src=a[e],c.status.format[e]=!0,c.status.formatType=e,!1})},_html_setAudio:function(a){this._html_setFormat(a);this.htmlElement.media=this.htmlElement.audio;this._html_initMedia(a)},_html_setVideo:function(a){this._html_setFormat(a);this.status.nativeVideoControls&&(this.htmlElement.video.poster=this._val
240idString(a.poster)?a.poster:"");this.htmlElement.media=this.htmlElement.video;this._html_initMedia(a)},_html_resetMedia:function(){this.htmlElement.media&&(this.htmlElement.media.id!==this.internal.video.id||this.status.nativeVideoControls||this.internal.video.jq.css({width:"0px",height:"0px"}),this.htmlElement.media.pause())},_html_clearMedia:function(){this.htmlElement.media&&(this.htmlElement.media.src="about:blank",this.htmlElement.media.load())},_html_load:function(){this.status.waitForLoad&&(this.status.waitForLoad=!1,this.htmlElement.media.load());clearTimeout(this.internal.htmlDlyCmdId)},_html_play:function(a){var b=this,d=this.htmlElement.media;this.androidFix.pause=!1;this._html_load();if(this.androidFix.setMedia)this.androidFix.play=!0,this.androidFix.time=a;else if(isNaN(a))d.play();else{this.internal.cmdsIgnored&&d.play();try{if(!d.seekable||"object"===typeof d.seekable&&0<d.seekable.length)d.currentTime=a,d.play();else throw 1}catch(e){this.internal.htmlDlyCmdId=setTimeout(function(){b.play(a)},250);return}}this._html_checkWaitForPlay()},_html_pause:function(a){var b=this,d=this.htmlElement.media;this.androidFix.play=!1;0<a?this._html_load():clearTimeout(this.internal.htmlDlyCmdId);d.pause();if(this.androidFix.setMedia)this.androidFix.pause=!0,this.androidFix.time=a;
240else if(!isNaN(a))try{if(!d.seekable||"object"===typeof d.seekable&&0<d.seekable.length)d.currentTime=a;else throw 1}catch(e){this.internal.htmlDlyCmdId=setTimeout(function(){b.pause(a)},250);return}0<a&&this._html_checkWaitForPlay()},_html_playHead:function(a){var b=this,d=this.htmlElement.media;this._html_load();try{if("object"===typeof d.seekable&&0<d.seekable.length)d.currentTime=a*d.seekable.end(d.seekable.length-1)/100;else if(0<d.duration&&!isNaN(d.duration))d.currentTime=a*d.duration/100;else throw"e"}catch(e){this.internal.htmlDlyCmdId=setTimeout(function(){b.playHead(a)},250);return}this.status.waitForLoad||this._html_checkWaitForPlay()},_html_checkWaitForPlay:function(){this.status.waitForPlay&&(this.status.waitForPlay=!1,this.css.jq.videoPlay.length&&this.css.jq.videoPlay.hide(),this.status.video&&(this.internal.poster.jq.hide(),this.internal.video.jq.css({width:this.status.width,height:this.status.height})))},_html_setProperty:function(a,b){this.html.audio.available&&(this.htmlElement.audio[a]=b);this.html.video.available&&(this.htmlElement.video[a]=b)},_flash_setAudio:function(a){var c=this;try{b.each(this.formats,function(b,d){if(c.flash.support[d]&&a[d]){switch(d){case "m4a":case "fla":c._getMovie().fl_setAudio_m4a(a[d]);break;case "mp3":c._getMovie().fl_setAudio_mp3(a[d]);break;case "rtmpa":c._getMovie().fl_setAudio_rtmp(a[d])}c.status.src=a[d];c.status.format[d]=!0;c.status.formatType=d;return!1}}),"auto"===this.options.preload&&(this._flash_load(),this.status.waitForLoad=!1)}catch(d){this._flashError(d)}},_flash_setVideo:function(a){var c=this;try{b.each(this.formats,function(b,d){if(c.flash.support[d]&&a[d]){switch(d){case "m4v":case "flv":c._getMovie().fl_setVideo_m4v(a[d]);break;case "rtmpv":c._getMovie().fl_setVideo_rtmp(a[d])}c.status.src=a[d];c.status.format[d]=!0;c.status.formatType=d;return!1}}),"auto"===this.options.preload&&(this._flash_load(),this.status.waitForLoad=!1)}catch(d){this._flashError(d)}},_flash_resetMedia:function(){this.internal.flash.jq.css({width:"0px",height:"0px"});this._flash_pause(NaN)},_flash_clearMedia:function(){try{this._getMovie().fl_clearMedia()}catch(a){this._flashError(a)}},_flash_load:function(){try{this._getMovie().fl_load()}catch(a){this._flashError(a)}this.status.waitForLoad=!1},_flash_play:function(a){try{this._getMovie().fl_play(a)}catch(b){this._flashError(b)}this.status.waitForLoad=!1;this._flash_checkWaitForPlay()},_flash_pause:function(a){try{this._getMovie().fl_pause(a)}catch(b){this._flashError(b)}0<a&&(this.status.waitForLoad=!1,this._flash_checkWaitForPlay())},_flash_playHead:function(a){try{this._getMovie().fl_play_head(a)}catch(b){this._flashError(b)}this.status.waitForLoad||this._flash_checkWaitForPlay()},_flash_checkWaitForPlay:function(){this.status.waitForPlay&&(this.status.waitForPlay=!1,this.css.jq.videoPlay.length&&this.css.jq.videoPlay.hide(),this.status.video&&(this.internal.poster.jq.hide(),this.internal.flash.jq.css({width:this.status.width,height:this.status.height})))},_flash_volume:function(a){try{this._getMovie().fl_volume(a)}catch(b){this._flashError(b)}},_flash_mute:function(a){try{this._getMovie().fl_mute(a)}catch(b){this._flashError(b)}},_getMovie:function(){return document[this.internal.flash.id]},_getFlashPluginVersion:function(){var a=0,b;if(window.ActiveXObject)try{if(b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")){var d=b.GetVariable("$version");d&&(d=d.split(" ")[1].split(","),a=parseInt(d[0],10)+"."+parseInt(d[1],10))}}catch(e){}else navigator.plugins&&0<navigator.mimeTypes.length&&(b=navigator.plugins["Shockwave Flash"])&&(a=navigator.plugins["Shockwave Flash"].description.replace(/.*\s(\d+\.\d+).*/,"$1"));return 1*a},_checkForFlash:function(a){var b=!1;this._getFlashPluginVersion()>=a&&(b=!0);return b},_validString:function(a){return a&&"string"===typeof a},_limitValue:function(a,b,d){return a<b?b:a>d?d:a},_urlNotSetError:function(a){this._error({type:b.jPlayer.error.URL_NOT_SET,context:a,message:b.jPlayer.errorMsg.URL_NOT_SET,hint:b.jPlayer.errorHint.URL_NOT_SET})},_flashError:function(a){var c;c=this.internal.ready?"FLASH_DISABLED":"FLASH";this._error({type:b.jPlayer.error[c],context:this.internal.flash.swf,message:b.jPlayer.errorMsg[c]+a.message,hint:b.jPlayer.errorHint[c]});this.internal.flash.jq.css({width:"1px",height:"1px"})},_error:function(a){this._trigger(b.jPlayer.event.error,a);this.options.errorAlerts&&this._alert("Error!"+(a.message?"\n"+a.message:"")+(a.hint?"\n"+a.hint:"")+"\nContext: "+a.context)},_warning:function(a){this._trigger(b.jPlayer.event.warning,f,a);this.options.warningAlerts&&this._alert("Warning!"+(a.message?"\n"+a.message:"")+(a.hint?"\n"+a.hint:"")+"\nContext: "+a.context)},_alert:function(a){a="jPlayer "+this.version.script+" : id='"+this.internal.self.id+"' : "+a;this.options.consoleAlerts?window.console&&window.console.log&&window.console.log(a):alert(a)},_emulateHtmlBridge:function(){var a=this;b.each(b.jPlayer.emulateMethods.split(/\s+/g),function(b,d){a.internal.domNode[d]=function(b){a[d](b)}});b.each(b.jPlayer.event,function(c,d){var e=!0;b.each(b.jPlayer.reservedEvent.split(/\s+/g),function(a,b){if(b===c)return e=!1});e&&a.element.bind(d+".jPlayer.jPlayerHtml",function(){a._emulateHtmlUpdate();var b=document.createEvent("Event");
240b.initEvent(c,!1,!0);a.internal.domNode.dispatchEvent(b)})})},_emulateHtmlUpdate:function(){var a=this;b.each(b.jPlayer.emulateStatus.split(/\s+/g),function(b,d){a.internal.domNode[d]=a.status[d]});b.each(b.jPlayer.emulateOptions.split(/\s+/g),function(b,d){a.internal.domNode[d]=a.options[d]})},_destroyHtmlBridge:function(){var a=this;this.element.unbind(".jPlayerHtml");b.each((b.jPlayer.emulateMethods+" "+b.jPlayer.emulateStatus+" "+b.jPlayer.emulateOptions).split(/\s+/g),function(b,d){delete a.internal.domNode[d]})}};b.jPlayer.error={FLASH:"e_flash",FLASH_DISABLED:"e_flash_disabled",NO_SOLUTION:"e_no_solution",NO_SUPPORT:"e_no_support",URL:"e_url",URL_NOT_SET:"e_url_not_set",VERSION:"e_version"};b.jPlayer.errorMsg={FLASH:"jPlayer's Flash fallback is not configured correctly, or a command was issued before the jPlayer Ready event. Details: ",FLASH_DISABLED:"jPlayer's Flash fallback has been disabled by the browser due to the CSS rules you have used. Details: ",NO_SOLUTION:"No solution can be found by jPlayer in this browser. Neither HTML nor Flash can be used.",NO_SUPPORT:"It is not possible to play any media format provided in setMedia() on this browser using your current options.",URL:"Media URL could not be loaded.",URL_NOT_SET:"Attempt to issue media playback commands, while no media url is set.",VERSION:"jPlayer "+b.jPlayer.prototype.version.script+" needs Jplayer.swf version "+b.jPlayer.prototype.version.needFlash+" but found "};
vendor: 8,079 bytes, lines 240-242
240b.jPlayer.errorHint={FLASH:"Check your swfPath option and that Jplayer.swf is there.",FLASH_DISABLED:"Check that you have not display:none; the jPlayer entity or any ancestor.",NO_SOLUTION:"Review the jPlayer options: support and supplied.",NO_SUPPORT:"Video or audio formats defined in the supplied option are missing.",URL:"Check media URL is valid.",URL_NOT_SET:"Use setMedia() to set the media URL.",VERSION:"Update jPlayer files."};b.jPlayer.warning={CSS_SELECTOR_COUNT:"e_css_selector_count",CSS_SELECTOR_METHOD:"e_css_selector_method",CSS_SELECTOR_STRING:"e_css_selector_string",OPTION_KEY:"e_option_key"};b.jPlayer.warningMsg={CSS_SELECTOR_COUNT:"The number of css selectors found did not equal one: ",CSS_SELECTOR_METHOD:"The methodName given in jPlayer('cssSelector') is not a valid jPlayer method.",CSS_SELECTOR_STRING:"The methodCssSelector given in jPlayer('cssSelector') is not a String or is empty.",OPTION_KEY:"The option requested in jPlayer('option') is undefined."};b.jPlayer.warningHint={CSS_SELECTOR_COUNT:"Check your css selector and the ancestor.",CSS_SELECTOR_METHOD:"Check your method name.",CSS_SELECTOR_STRING:"Check your css selector is a string.",OPTION_KEY:"Check your option name."}});
241/*! nanoScrollerJS - v0.8.7 - (c) 2015 James Florentino; Licensed MIT */
242!function(a){return"function"==typeof define&&define.amd?define(["jquery"],function(b){return a(b,window,document)}):"object"==typeof exports?module.exports=a(require("jquery"),window,document):a(jQuery,window,document)}(function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H;z={paneClass:"nano-pane",sliderClass:"nano-slider",contentClass:"nano-content",iOSNativeScrolling:!1,preventPageScrolling:!1,disableResize:!1,alwaysVisible:!1,flashDelay:1500,sliderMinHeight:20,sliderMaxHeight:null,documentContext:null,windowContext:null},u="scrollbar",t="scroll",l="mousedown",m="mouseenter",n="mousemove",p="mousewheel",o="mouseup",s="resize",h="drag",i="enter",w="up",r="panedown",f="DOMMouseScroll",g="down",x="wheel",j="keydown",k="keyup",v="touchmove",d="Microsoft Internet Explorer"===b.navigator.appName&&/msie 7./i.test(b.navigator.appVersion)&&b.ActiveXObject,e=null,D=b.requestAnimationFrame,y=b.cancelAnimationFrame,F=c.createElement("div").style,H=function(){var a,b,c,d,e,f;for(d=["t","webkitT","MozT","msT","OT"],a=e=0,f=d.length;f>e;a=++e)if(c=d[a],b=d[a]+"ransform",b in F)return d[a].substr(0,d[a].length-1);return!1}(),G=function(a){return H===!1?!1:""===H?a:H+a.charAt(0).toUpperCase()+a.substr(1)},E=G("transform"),B=E!==!1,A=function(){var a,b,d;return a=c.createElement("div"),b=a.style,b.position="absolute",b.width="100px",b.height="100px",b.overflow=t,b.top="-9999px",c.body.appendChild(a),d=a.offsetWidth-a.clientWidth,c.body.removeChild(a),d},C=function(){var a,c,d;return c=b.navigator.userAgent,(a=/(?=.+Mac OS X)(?=.+Firefox)/.test(c))?(d=/Firefox\/\d{2}\./.exec(c),d&&(d=d[0].replace(/\D+/g,"")),a&&+d>23):!1},q=function(){function j(d,f){this.el=d,this.options=f,e||(e=A()),this.$el=a(this.el),this.doc=a(this.options.documentContext||c),this.win=a(this.options.windowContext||b),this.body=this.doc.find("body"),this.$content=this.$el.children("."+this.options.contentClass),this.$content.attr("tabindex",this.options.tabIndex||0),this.content=this.$content[0],this.previousPosition=0,this.options.iOSNativeScrolling&&null!=this.el.style.WebkitOverflowScrolling?this.nativeScrolling():this.generate(),this.createEvents(),this.addEvents(),this.reset()}return j.prototype.preventScrolling=function(a,b){if(this.isActive)if(a.type===f)(b===g&&a.originalEvent.detail>0||b===w&&a.originalEvent.detail<0)&&a.preventDefault();else if(a.type===p){if(!a.originalEvent||!a.originalEvent.wheelDelta)return;(b===g&&a.originalEvent.wheelDelta<0||b===w&&a.originalEvent.wheelDelta>0)&&a.preventDefault()}},j.prototype.nativeScrolling=function(){this.$content.css({WebkitOverflowScrolling:"touch"}),this.iOSNativeScrolling=!0,this.isActive=!0},j.prototype.updateScrollValues=function(){var a,b;a=this.content,this.maxScrollTop=a.scrollHeight-a.clientHeight,this.prevScrollTop=this.contentScrollTop||0,this.contentScrollTop=a.scrollTop,b=this.contentScrollTop>this.previousPosition?"down":this.contentScrollTop<this.previousPosition?"up":"same",this.previousPosition=this.contentScrollTop,"same"!==b&&this.$el.trigger("update",{position:this.contentScrollTop,maximum:this.maxScrollTop,direction:b}),this.iOSNativeScrolling||(this.maxSliderTop=this.paneHeight-this.sliderHeight,this.sliderTop=0===this.maxScrollTop?0:this.contentScrollTop*this.maxSliderTop/this.maxScrollTop)},j.prototype.setOnScrollStyles=function(){var a;B?(a={},a[E]="translate(0, "+this.sliderTop+"px)"):a={top:this.sliderTop},D?(y&&this.scrollRAF&&y(this.scrollRAF),this.scrollRAF=D(function(b){return function(){return b.scrollRAF=null,b.slider.css(a)}}(this))):this.slider.css(a)},j.prototype.createEvents=function(){this.events={down:function(a){return function(b){return a.isBeingDragged=!0,a.offsetY=b.pageY-a.slider.offset().top,a.slider.is(b.target)||(a.offsetY=0),a.pane.addClass("active"),a.doc.bind(n,a.events[h]).bind(o,a.events[w]),a.body.bind(m,a.events[i]),!1}}(this),drag:function(a){return function(b){return a.sliderY=b.pageY-a.$el.offset().top-a.paneTop-(a.offsetY||.5*a.sliderHeight),a.scroll(),a.contentScrollTop>=a.maxScrollTop&&a.prevScrollTop!==a.maxScrollTop?a.$el.trigger("scrollend"):0===a.contentScrollTop&&0!==a.prevScrollTop&&a.$el.trigger("scrolltop"),!1}}(this),up:function(a){return function(b){return a.isBeingDragged=!1,a.pane.removeClass("active"),a.doc.unbind(n,a.events[h]).unbind(o,a.events[w]),a.body.unbind(m,a.events[i]),!1}}(this),resize:function(a){return function(b){a.reset()}}(this),panedown:function(a){return function(b){return a.sliderY=(b.offsetY||b.originalEvent.layerY)-.5*a.sliderHeight,a.scroll(),a.events.down(b),!1}}(this),scroll:function(a){return function(b){a.updateScrollValues(),a.isBeingDragged||(a.iOSNativeScrolling||(a.sliderY=a.sliderTop,a.setOnScrollStyles()),null!=b&&(a.contentScrollTop>=a.maxScrollTop?(a.options.preventPageScrolling&&a.preventScrolling(b,g),a.prevScrollTop!==a.maxScrollTop&&a.$el.trigger("scrollend")):0===a.contentScrollTop&&(a.options.preventPageScrolling&&a.preventScrolling(b,w),0!==a.prevScrollTop&&a.$el.trigger("scrolltop"))))}}(this),wheel:function(a){return function(b){var c;if(null!=b)return c=b.delta||b.wheelDelta||b.originalEvent&&b.originalEvent.wheelDelta||-b.detail||b.originalEvent&&-b.originalEvent.detail,c&&(a.sliderY+=-c/3),a.scroll(),!1}}(this),enter:function(a){return function(b){var c;if(a.isBeingDragged)return 1!==(b.buttons||b.which)?(c=a.events)[w].apply(c,arguments):void 0}}(this)}},j.prototype.addEvents=function(){var a;this.removeEvents(),a=this.events,this.options.disableResize||this.win.bind(s,a[s]),this.iOSNativeScrolling||(this.slider.bind(l,a[g]),this.pane.bind(l,a[r]).bind(""+p+" "+f,a[x])),this.$content.bind(""+t+" "+p+" "+f+" "+v,a[t])},j.prototype.removeEvents=function(){var a;a=this.events,this.win.unbind(s,a[s]),this.iOSNativeScrolling||(this.slider.unbind(),this.pane.unbind()),this.$content.unbind(""+t+" "+p+" "+f+" "+v,a[t])},j.prototype.generate=function(){var a,c,d,f,g,h,i;return f=this.options,h=f.paneClass,i=f.sliderClass,a=f.contentClass,(g=this.$el.children("."+h)).length||g.children("."+i).length||this.$el.append('<div class="'+h+'"><div class="'+i+'" /></div>'),this.pane=this.$el.children("."+h),this.slider=this.pane.find("."+i),0===e&&C()?(d=b.getComputedStyle(this.content,null).getPropertyValue("padding-right").replace(/[^0-9.]+/g,""),c={right:-14,paddingRight:+d+14}):e&&(c={right:-e},this.$el.addClass("has-scrollbar")),null!=c&&this.$content.css(c),this},j.prototype.restore=function(){this.stopped=!1,this.iOSNativeScrolling||this.pane.show(),this.addEvents()},j.prototype.reset=function(){var a,b,c,f,g,h,i,j,k,l,m,n;return this.iOSNativeScrolling?void(this.contentHeight=this.content.scrollHeight):(this.$el.find("."+this.options.paneClass).length||this.generate().stop(),this.stopped&&this.restore(
242),a=this.content,f=a.style,g=f.overflowY,d&&this.$content.css({height:this.$content.height()}),b=a.scrollHeight+e,l=parseInt(this.$el.css("max-height"),10),l>0&&(this.$el.height(""),this.$el.height(a.scrollHeight>l?l:a.scrollHeight)),i=this.pane.outerHeight(!1),k=parseInt(this.pane.css("top"),10),h=parseInt(this.pane.css("bottom"),10),j=i+k+h,n=Math.round(j/b*i),n<this.options.sliderMinHeight?n=this.options.sliderMinHeight:null!=this.options.sliderMaxHeight&&n>this.options.sliderMaxHeight&&(n=this.options.sliderMaxHeight),g===t&&f.overflowX!==t&&(n+=e),this.maxSliderTop=j-n,this.contentHeight=b,this.paneHeight=i,this.paneOuterHeight=j,this.sliderHeight=n,this.paneTop=k,this.slider.height(n),this.events.scroll(),this.pane.show(),this.isActive=!0,a.scrollHeight===a.clientHeight||this.pane.outerHeight(!0)>=a.scrollHeight&&g!==t?(this.pane.hide(),this.isActive=!1):this.el.clientHeight===a.scrollHeight&&g===t?this.slider.hide():this.slider.show(),this.pane.css({opacity:this.options.alwaysVisible?1:"",visibility:this.options.alwaysVisible?"visible":""}),c=this.$content.css("position"),("static"===c||"relative"===c)&&(m=parseInt(this.$content.css("right"),10),m&&this.$content.css({right:"",marginRight:m})),this)},j.prototype.scroll=function(){return this.isActive?(this.sliderY=Math.max(0,this.sliderY),this.sliderY=Math.min(this.maxSliderTop,this.sliderY),this.$content.scrollTop(this.maxScrollTop*this.sliderY/this.maxSliderTop),this.iOSNativeScrolling||(this.updateScrollValues(),this.setOnScrollStyles()),this):void 0},j.prototype.scrollBottom=function(a){return this.isActive?(this.$content.scrollTop(this.contentHeight-this.$content.height()-a).trigger(p),this.stop().restore(),this):void 0},j.prototype.scrollTop=function(a){return this.isActive?(this.$content.scrollTop(+a).trigger(p),this.stop().restore(),this):void 0},j.prototype.scrollTo=function(a){return this.isActive?(this.scrollTop(this.$el.find(a).get(0).offsetTop),this):void 0},j.prototype.stop=function(){return y&&this.scrollRAF&&(y(this.scrollRAF),this.scrollRAF=null),this.stopped=!0,this.removeEvents(),this.iOSNativeScrolling||this.pane.hide(),this},j.prototype.destroy=function(){return this.stopped||this.stop(),!this.iOSNativeScrolling&&this.pane.length&&this.pane.remove(),d&&this.$content.height(""),this.$content.removeAttr("tabindex"),this.$el.hasClass("has-scrollbar")&&(this.$el.removeClass("has-scrollbar"),this.$content.css({right:""})),this},j.prototype.flash=function(){return!this.iOSNativeScrolling&&this.isActive?(this.reset(),this.pane.addClass("flashed"),setTimeout(function(a){return function(){a.pane.removeClass("flashed")}}(this),this.options.flashDelay),this):void 0},j}(),a.fn.nanoScroller=function(b){return this.each(function(){var c,d;if((d=this.nanoscroller)||(c=a.extend({},z,b),this.nanoscroller=d=new q(this,c)),b&&"object"==typeof b){if(a.extend(d.options,b),null!=b.scrollBottom)return d.scrollBottom(b.scrollBottom);if(null!=b.scrollTop)return d.scrollTop(b.scrollTop);if(b.scrollTo)return d.scrollTo(b.scrollTo);if("bottom"===b.scroll)return d.scrollBottom(0);if("top"===b.scroll)return d.scrollTop(0);if(b.scroll&&b.scroll instanceof a)return d.scrollTo(b.scroll);if(b.stop)return d.stop();if(b.destroy)return d.destroy();if(b.flash)return d.flash()}return d.reset()})},a.fn.nanoScroller.Constructor=q});(function(){var b,f;b=this.jQuery||window.jQuery;f=b(window);b.fn.stick_in_parent=function(d){var A,w,J,n,B,K,p,q,k,E,t;null==d&&(d={});t=d.sticky_class;B=d.inner_scrolling;E=d.recalc_every;k=d.parent;q=d.offset_top;p=d.spacer;w=d.bottoming;null==q&&(q=0);null==k&&(k=void 0);null==B&&(B=!0);null==t&&(t="is_stuck");A=b(document);null==w&&(w=!0);J=function(a,d,n,C,F,u,r,G){var v,H,m,D,I,c,g,x,y,z,h,l;if(!a.data("sticky_kit")){a.data("sticky_kit",!0);I=A.height();g=a.parent();null!=k&&(g=g.closest(k));if(!g.length)throw"failed to find stick parent";v=m=!1;(h=null!=p?p&&a.closest(p):b("<div />"))&&h.css("position",a.css("position"));x=function(){var c,f,e;if(!G&&(I=A.height(),c=parseInt(g.css("border-top-width"),10),f=parseInt(g.css("padding-top"),10),d=parseInt(g.css("padding-bottom"),10),n=g.offset().top+c+f,C=g.height(),m&&(v=m=!1,null==p&&(a.insertAfter(h),h.detach()),a.css({position:"",top:"",width:"",bottom:""}).removeClass(t),e=!0),F=a.offset().top-(parseInt(a.css("margin-top"),10)||0)-q,u=a.outerHeight(!0),r=a.css("float"),h&&h.css({width:a.outerWidth(!0),height:u,display:a.css("display"),"vertical-align":a.css("vertical-align"),"float":r}),e))return l()};x();if(u!==C)return D=void 0,c=q,z=E,l=function(){var b,l,e,k;if(!G&&(e=!1,null!=z&&(--z,0>=z&&(z=E,x(),e=!0)),e||A.height()===I||x(),e=f.scrollTop(),null!=D&&(l=e-D),D=e,m?(w&&(k=e+u+c>C+n,v&&!k&&(v=!1,a.css({position:"fixed",bottom:"",top:c}).trigger("sticky_kit:unbottom"))),e<F&&(m=!1,c=q,null==p&&("left"!==r&&"right"!==r||a.insertAfter(h),h.detach()),b={position:"",width:"",top:""},a.css(b).removeClass(t).trigger("sticky_kit:unstick")),B&&(b=f.height(),u+q>b&&!v&&(c-=l,c=Math.max(b-u,c),c=Math.min(q,c),m&&a.css({top:c+"px"})))):e>F&&(m=!0,b={position:"fixed",top:c},b.width="border-box"===a.css("box-sizing")?a.outerWidth()+"px":a.width()+"px",a.css(b).addClass(t),null==p&&(a.after(h),"left"!==r&&"right"!==r||h.append(a)),a.trigger("sticky_kit:stick")),m&&w&&(null==k&&(k=e+u+c>
242C+n),!v&&k)))return v=!0,"static"===g.css("position")&&g.css({position:"relative"}),a.css({position:"absolute",bottom:d,top:"auto"}).trigger("sticky_kit:bottom")},y=function(){x();return l()},H=function(){G=!0;f.off("touchmove",l);f.off("scroll",l);f.off("resize",y);b(document.body).off("sticky_kit:recalc",y);a.off("sticky_kit:detach",H);a.removeData("sticky_kit");a.css({position:"",bottom:"",top:"",width:""});g.position("position","");if(m)return null==p&&("left"!==r&&"right"!==r||a.insertAfter(h),h.remove()),a.removeClass(t)},f.on("touchmove",l),f.on("scroll",l),f.on("resize",y),b(document.body).on("sticky_kit:recalc",y),a.on("sticky_kit:detach",H),setTimeout(l,0)}};n=0;for(K=this.length;n<K;n++)d=this[n],J(b(d));return this}}).call(this);!function(e,t,o,n){"use strict";function s(o,n){d[o]&&(H.before(o,f),y=1,H.sectionName&&(t.location.hash=d[o]),n?(e(H.target).stop().scrollTop(l[o]),H.after(o,f)):(e(H.target).stop().animate({scrollTop:l[o]},H.scrollSpeed,H.easing),e(H.target).promise().done(function(){w=!1,H.after(o,f)})))}function i(e,t){for(var o=d.length;o>=0;o--)"string"==typeof e?d[o]===e&&(m=o,s(o,t)):o===e&&(m=o,s(o,t))}var c,u,a,h,r,l=[],d=[],f=[],p=[],m=0,y=1,v=(t.location.hash,!1),g=e(t).scrollTop(),b=!1,w=!1,M=!1,H={section:"section",sectionName:"section-name",easing:"easeOutExpo",scrollSpeed:1100,offset:0,scrollbars:!0,axis:"y",target:"html,body",before:function(){},after:function(){},afterResize:function(){}};e.scrollify=function(n){function i(t){e(H.target).stop().animate({scrollTop:t},H.scrollSpeed,H.easing)}function T(){e(H.section).each(function(o){e(this).css("height","auto").outerHeight()<e(t).height()?(e(this).css({height:e(t).height()}),p[o]=!1):p[o]=!0})}function E(o){e(H.section).each(function(o){l[o]=o>0?e(this).offset().top+H.offset:e(this).offset().top,d[o]=H.sectionName&&e(this).data(H.sectionName)?"#"+e(this).data(H.sectionName).replace(/ /g,"-"):"#"+(o+1),f[o]=e(this),t.location.hash===d[o]&&(m=o,v=!0)}),!0===o&&s(m,!1)}function S(){return g=e(t).scrollTop(),g>parseInt(l[m])?!1:!0}function D(){return g=e(t).scrollTop(),g<parseInt(l[m])+(f[m].height()-e(t).height())?!1:!0}e.easing.easeOutExpo=function(e,t,o,n,s){return t==s?o+n:n*(-Math.pow(2,-10*t/s)+1)+o},a={handleMousedown:function(){b=!1,M=!1},handleMouseup:function(){b=!0,M&&a.calculateNearest()},handleScroll:function(){c&&clearTimeout(c),c=setTimeout(function(){return M=!0,b===!1?!1:(b=!1,void a.calculateNearest())},200)},calculateNearest:function(){g=e(t).scrollTop();for(var o,n=1,i=l.length,c=0,u=Math.abs(l[0]-g);i>n;n++)o=Math.abs(l[n]-g),u>o&&(u=o,c=n);(D()||S())&&(m=c,s(c,!1))},wheelHandler:function(e,t){return p[m]||e.preventDefault(),t=t||-e.originalEvent.detail/3||e.originalEvent.wheelDelta/120,w?!1:void(0>t?m<l.length-1&&D()&&(e.preventDefault(),m++,w=!0,s(m,!1)):t>0&&m>0&&S()&&(e.preventDefault(),m--,w=!0,s(m,!1)))},keyHandler:function(e){38==e.keyCode?m>0&&S()&&(m--,s(m,!1)):40==e.keyCode&&m<l.length-1&&D()&&(m++,s(m,!1))},init:function(){H.scrollbars?(e(t).bind("mousedown",a.handleMousedown),e(t).bind("mouseup",a.handleMouseup),e(t).bind("scroll",a.handleScroll)):e("body").css({overflow:"hidden"}),e(o).bind("DOMMouseScroll mousewheel",a.wheelHandler),e(o).bind("keydown",a.keyHandler)}},h={touches:{touchstart:{y:-1},touchmove:{y:-1},touchend:!1,direction:"undetermined"},options:{distance:30,timeGap:800,timeStamp:(new Date).getTime()},touchHandler:function(e){var t;if("undefined"!=typeof e&&"undefined"!=typeof e.touches)switch(t=e.touches[0],e.type){case"touchstart":h.touches.touchstart.y=t.pageY,h.touches.touchmove.y=-1,h.options.timeStamp=(new Date).getTime(),h.touches.touchend=!1;case"touchmove":h.touches.touchmove.y=t.pageY,h.touches.touchstart.y!==h.touches.touchmove.y&&(e.preventDefault(),h.options.timeStamp+h.options.timeGap<(new Date).getTime()&&0==h.touches.touchend&&(h.touches.touchend=!0,h.touches.touchstart.y>-1&&Math.abs(h.touches.touchmove.y-h.touches.touchstart.y)>h.options.distance&&(h.touches.touchstart.y<h.touches.touchmove.y?h.up():h.down())));break;case"touchend":h.touches[e.type]===!1&&(h.touches[e.type]=!0,h.touches.touchstart.y>-1&&h.touches.touchmove.y>-1&&(Math.abs(h.touches.touchmove.y-h.touches.touchstart.y)>h.options.distance&&(h.touches.touchstart.y<h.touches.touchmove.y?h.up():h.down()),h.touches.touchstart.y=-1))}},down:function(){m<=l.length-1&&(D()&&m<l.length-1?(m++,s(m,!1)):Math.floor(f[m].height()/e(t).height())>
242y?(i(parseInt(l[m])+e(t).height()*y),y+=1):i(parseInt(l[m])+(f[m].height()-e(t).height())))},up:function(){m>=0&&(S()&&m>0?(m--,s(m,!1)):y>2?(y-=1,i(parseInt(l[m])+e(t).height()*y)):(y=1,i(parseInt(l[m]))))},init:function(){o.addEventListener&&(o.addEventListener("touchstart",h.touchHandler,!1),o.addEventListener("touchmove",h.touchHandler,!1),o.addEventListener("touchend",h.touchHandler,!1))}},r={handleResize:function(){clearTimeout(u),u=setTimeout(function(){T(),E(!0),H.afterResize()},50)}},H=e.extend(H,n),T(),E(!1),v===!1&&H.sectionName?t.location.hash=d[0]:s(m,!1),a.init(),h.init(),e(t).bind("resize",r.handleResize)},e.scrollify.move=function(e){return e===n?!1:void i(e,!1)},e.scrollify.instantMove=function(e){return e===n?!1:void i(e,!0)},e.scrollify.next=function(){m<d.length&&(m+=1,s(m,!1))},e.scrollify.previous=function(){m>0&&(m-=1,s(m,!1))},e.scrollify.instantNext=function(){m<d.length&&(m+=1,s(m,!0))},e.scrollify.instantPrevious=function(){m>0&&(m-=1,s(m,!0))},e.scrollify.destroy=function(){e(H.section).each(function(){e(this).css("height","auto")}),e(t).unbind("resize",r.handleResize),H.scrollbars&&(e(t).unbind("mousedown",a.handleMousedown),e(t).unbind("mouseup",a.handleMouseup),e(t).unbind("scroll",a.handleScroll)),e(o).unbind("DOMMouseScroll mousewheel",a.wheelHandler),e(o).unbind("keydown",a.keyHandler),o.addEventListener&&(o.removeEventListener("touchstart",h.touchHandler,!1),o.removeEventListener("touchmove",h.touchHandler,!1),o.removeEventListener("touchend",h.touchHandler,!1)),l=d=f=p=null},e.scrollify.update=function(){r.handleResize()},e.scrollify.current=function(){return f[m]}}(jQuery,this,document);(function(a){a.fn.prettySocial=function(){var b={pinterest:{url:"http://pinterest.com/pin/create/button/?url={{url}}&media={{media}}&description={{description}}",popup:{width:685,height:500}},facebook:{url:"https://www.facebook.com/sharer/sharer.php?s=100&p[title]={{title}}&p[summary]={{description}}&p[url]={{url}}&p[images][0]={{media}}",popup:{width:626,height:436}},twitter:{url:"https://twitter.com/share?url={{url}}&text={{description}}",popup:{width:685,height:500}},googleplus:{url:"https://plus.google.com/share?url={{url}}",popup:{width:600,height:600}},linkedin:{url:"https://www.linkedin.com/shareArticle?mini=true&url={{url}}&title={{title}}&summary={{description}}+&source={{via}}",popup:{width:600,height:600}}},d=function(f,e){var h=(window.innerWidth/2)-(f.popup.width/2),g=(window.innerHeight/2)-(f.popup.height/2);return window.open(e,"","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width="+f.popup.width+", height="+f.popup.height+", top="+g+", left="+h)},c=function(f,g){var e=f.url.replace(/{{url}}/g,encodeURIComponent(g.url)).replace(/{{title}}/g,encodeURIComponent(g.title)).replace(/{{description}}/g,encodeURIComponent(g.description)).replace(/{{media}}/g,encodeURIComponent(g.media)).replace(/{{via}}/g,encodeURIComponent(g.via));return e};return this.each(function(){var i=a(this);var g=i.data("type"),f=b[g]||null;if(!f){a.error("Social site is not set.")}var h={url:i.data("url")||"",title:i.data("title")||"",description:i.data("description")||"",media:i.data("media")||"",via:i.data("via")||""};var e=c(f,h);if(navigator.userAgent.match(/Android|IEMobile|BlackBerry|iPhone|iPad|iPod|Opera Mini/i)){i.bind("touchstart",function(j){if(j.originalEvent.touches.length>1){return}i.data("touchWithoutScroll",!0)}).bind("touchmove",function(){i.data("touchWithoutScroll",!1);return}).bind("touchend",function(k){k.preventDefault();var j=i.data("touchWithoutScroll");if(k.originalEvent.touches.length>1||!j){return}d(f,e)})}else{i.bind("click",function(j){j.preventDefault();d(f,e)})}})}})(jQuery);/*! This file is auto-generated */
243!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):jQuery&&!jQuery.fn.hoverIntent&&e(jQuery)}(function(f){"use strict";function u(e){return"function"==typeof e}var i,r,v={interval:100,sensitivity:6,timeout:0},s=0,a=function(e){i=e.pageX,r=e.pageY},p=function(e,t,n,o){if(Math.sqrt((n.pX-i)*(n.pX-i)+(n.pY-r)*(n.pY-r))<o.sensitivity)return t.off(n.event,a),delete n.timeoutId,n.isActive=!0,e.pageX=i,e.pageY=r,delete n.pX,delete n.pY,o.over.apply(t[0],[e]);n.pX=i,n.pY=r,n.timeoutId=setTimeout(function(){p(e,t,n,o)},o.interval)};f.fn.hoverIntent=function(e,t,n){function o(e){var u=f.extend({},e),r=f(this),v=((t=r.data("hoverIntent"))||r.data("hoverIntent",t
243={}),t[i]),t=(v||(t[i]=v={id:i}),v.timeoutId&&(v.timeoutId=clearTimeout(v.timeoutId)),v.event="mousemove.hoverIntent.hoverIntent"+i);"mouseenter"===e.type?v.isActive||(v.pX=u.pageX,v.pY=u.pageY,r.off(t,a).on(t,a),v.timeoutId=setTimeout(function(){p(u,r,v,d)},d.interval)):v.isActive&&(r.off(t,a),v.timeoutId=setTimeout(function(){var e,t,n,o,i;e=u,t=r,n=v,o=d.out,(i=t.data("hoverIntent"))&&delete i[n.id],o.apply(t[0],[e])},d.timeout))}var i=s++,d=f.extend({},v);f.isPlainObject(e)?(d=f.extend(d,e),u(d.out)||(d.out=d.over)):d=u(t)?f.extend(d,{over:e,out:t,selector:n}):f.extend(d,{over:e,out:e,selector:t});return this.on({"mouseenter.hoverIntent":o,"mouseleave.hoverIntent":o},d.selector)}});jQuery(document).ready(function($){(function(){var scrollWidget=$('.shop-filters-area .sidebar-widget');scrollWidget.each(function(){var content=$(this).find('> ul, > div, > form');if(content.height()>190){$(this).addClass('nano-scroll-apply');content.addClass('widget-content');$(this).nanoScroller({contentClass:'widget-content',preventPageScrolling:!0})}})})();var et_fragment_refresh={url:myAjax.ajaxurl,type:'POST',data:{action:'et_refreshed_fragments'},success:function(data){if(data&&data.fragments){$.each(data.fragments,function(key,value){$("."+key).replaceWith(value)})}}};$(function(){if($(window).width()<992)return;$('.fixed-product-block').each(function(){var el=$(this),parent=el.parent(),heightOffsetEl=$('.product-images'),parentHeight=heightOffsetEl.outerHeight();if(parent.outerHeight()>parentHeight)return;$(window).resize(function(){parentHeight=heightOffsetEl.outerHeight();el.css('max-width',parent.width());parent.height(parentHeight)});$(window).resize();$(this).stick_in_parent()})});(function(){var menu=$('.menu');menu.each(function(){var that=$(this);var links=$(this).find('a');if(!that.parent().hasClass('one-page-menu'))return;links.click(function(e){if($(this).attr('href').split('#')[0]==window.location.href.split('#')[0]){e.preventDefault();var hash=$(this).attr('href').split('#')[1];et_change_active_item(hash);et_scroll_to_id(hash)}})});var windowHash=window.location.hash.split('#')[1];if(window.location.hash.length>1){setTimeout(function(){et_scroll_to_id(windowHash)},600)}
244function et_scroll_to_id(id){var offset=85;if($('.fixed-header-area').parent().hasClass('page-wrapper')){offset=135}
245var position=0;if($('body').hasClass('full-page-on')){offset=0}
246if(id!='top'){if($('#'+id).length<1){return}
247position=$('#'+id).offset().top-offset}
248if($(window).width()<992&&menu.parent().hasClass('one-page-menu')){$('.menu-icon').first().click()}
249$('html, body').stop().animate({scrollTop:position},1000,'easeOutCubic',function(){et_change_active_item(id)})}
250function et_change_active_item(hash){var itemId;var menu=$('.menu');if(!menu.parent().hasClass('one-page-menu'))return;menu.find('.current-menu-item').removeClass('current-menu-item');if(hash=='top'){menu.each(function(){$(this).find('li').first().addClass('current-menu-item')});return}
251menu.find('li').each(function(){if($(this).find('>a').attr('href')){var thisHash=$(this).find('>a').attr('href').split('#')[1];if(thisHash==hash){itemId=$(this).attr('id')}}});$('.'+itemId).addClass('current-menu-item')}
252$(window).scroll(function(){if($(window).scrollTop()<200){et_change_active_item('top')}});$('.content > .wpb_row').waypoint(function(){var id=$(this).attr('id');et_change_active_item(id)},{offset:150})})();(function(){if($('body').hasClass('full-page-on')&&$(window).width()>768){$.scrollify({section:'.wpb_row[id]',before:function(i){$('.sections-nav').find('.active-nav').removeClass('active-nav');$('.sections-nav li').eq(i).addClass('active-nav')}});var sections=$('.content > .wpb_row'),pointsHTML='';for(var i=0;i<sections.length;i++){pointsHTML+='<li>'+i+'</li>'};$('body').append('<ul class="sections-nav">'+pointsHTML+'</ul>');$(document).on('click','.sections-nav li',function(){$('.sections-nav').find('.active-nav').removeClass('active-nav');$(this).addClass('active-nav');$.scrollify.move($(this).index())})}})();$('body.disabled-right').mousedown(function(e){if(e.button==2){$('body').addClass('shown-credentials');return!1}
253return!0});$('.credentials-html .close-credentials').click(function(){$('body').removeClass('shown-credentials')});$('.full-height').etFullHeight();$('.st-pusher').etFullHeight();$(window).resize(function(){$('.copyright-bottom').css({'marginTop':-$('.copyright-bottom').height(),'marginBottom':0}).prev().css({'paddingBottom':$('.copyright-bottom').height()+20})});$('.cta-block.style-fullwidth').etFullWidth();$('.title-toolip').tooltipster();$(window).resize(function(){var headerWrapper=$('.header-wrapper');if(headerWrapper.hasClass('slider-overlap')){var headerHeight=headerWrapper.height();var revSlider=$('.page-heading-slider .wpb_revslider_element').first();revSlider.css({'marginTop':-headerHeight})}});$('ul li:last-child').addClass('lastItem');$('ul li:first-child').addClass('firstItem');$(function(){if($(window).width()<1200)return;var previousScroll=0,deltaY=0,breadcrumbs=$('.bc-type-7, .bc-type-8').find('.container'),opacity=1,finalOpacity=0.3,
253scale=1,finalScale=0.8,scrollTo=300;$(window).scroll(function(){var currentScroll=$(this).scrollTop();if(currentScroll>1&&currentScroll<scrollTo){opacity=1-(1-finalOpacity)*(currentScroll/scrollTo);scale=1-(1-finalScale)*(currentScroll/scrollTo);opacity=opacity.toFixed(3);scale=scale.toFixed(3);breadcrumbsAnimation(breadcrumbs)}else if(currentScroll<10){opacity=1;scale=1;breadcrumbsAnimation(breadcrumbs)}});var breadcrumbsAnimation=function(el){if(deltaY>=0||$(window).scrollTop()<1)deltaY=0;el.css({'transform':'scale('+scale+')','opacity':opacity})}});$.fn.etMegaSearch=function(options){var et_search=$(this);var form=et_search.find('form');var input=form.find('input[type="text"]');var resultArea=et_search.find('.et-search-result');var close=et_search.find('.et-close-results');input.keyup(function(){if($(this).val()==''||$(this).val().length<3){et_search.removeClass('loading result-exist');return}
254data='s='+$(this).val()+'&products='+et_search.data('products')+'&count='+et_search.data('count')+'&images='+et_search.data('images')+'&posts='+et_search.data('posts')+'&portfolio='+et_search.data('portfolio')+'&pages='+et_search.data('pages')+'&testimonial='+et_search.data('testimonial')+'&action=et_get_search_result';et_search.addClass('loading');resultArea.html('');$.ajax({url:myAjax.ajaxurl,method:'GET',data:data,dataType:'JSON',error:function(data){console.log('AJAX error')},success:function(data){if(data.results){et_search.addClass('result-exist')}else{et_search.removeClass('result-exist')}
255resultArea.html(data.html)},complete:function(){et_search.removeClass('loading')}})});close.click(function(){et_search.removeClass('result-exist')});return this}
256$('.et-mega-search').each(function(){$(this).etMegaSearch()});(function(){if("-ms-user-select" in document.documentElement.style&&navigator.userAgent.match(/IEMobile\/10\.0/)){var msViewportStyle=document.createElement("style");msViewportStyle.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}"));document.getElementsByTagName("head")[0].appendChild(msViewportStyle)}})();var et_popup_closed=$.cookie('etheme_popup_closed');$('.etheme-popup').magnificPopup({items:{src:'#etheme-popup',type:'inline'},closeOnBgClick:!0,removalDelay:300,callbacks:{beforeOpen:function(){this.st.mainClass='my-mfp-slide-bottom'},beforeClose:function(){if($('#showagain:checked').val()=='do-not-show')
257$.cookie('etheme_popup_closed','do-not-show',{expires:1,path:'/'})},}});if(et_popup_closed!='do-not-show'&&$('.etheme-popup').length>0&&$('body').hasClass('open-popup')){$('.etheme-popup').magnificPopup('open')}
258$('.popup-with-form').magnificPopup({type:'inline',closeBtnInside:!0,preloader:!1,midClick:!0,closeOnBgClick:!0,removalDelay:300,focus:'#Modalsearch',mainClass:'my-mfp-slide-bottom effect-delay2',callbacks:{beforeOpen:function(){this.st.focus='#Modalsearch'},open:function(){$('#s').focus()}}});$('.search-dropdown').on('mouseover',function(){$(this).find('input').focus()}).on('touchstart click','.popup-with-form',function(){$('.search-dropdown').find('input').focus()});$('.popup-btn').magnificPopup({type:'inline',midClick:!0});$('.et-gallery').each(function(){var gal=$(this);var time=300;var preview=gal.find('.gallery-preview');gal.find('a').mouseover(function(){var newSrc=$(this).attr('href');var index=$(this).parent().attr('data-index');preview.attr('data-index',index);preview.stop().animate({'opacity':0},time,function(){preview.find('img').attr('src',newSrc);preview.find('img').attr('srcset',newSrc);preview.stop().animate({'opacity':1},time)})});preview.click(function(){var index=$(this).attr('data-index');gal.find('dt[data-index="'+index+'"] a').click()})});$("a[rel^='lightboxGall']").magnificPopup({type:'image',gallery:{enabled:!0}});$('.images-popups-gallery').each(function(){$(this).magnificPopup({delegate:"a[data-rel^='gallery']",type:'image',gallery:{enabled:!0}})});$("a[rel='lightbox'], a[rel='pphoto']").magnificPopup({type:'image',closeBtnInside:!0,preloader:!1,midClick:!0,removalDelay:300,callbacks:{beforeOpen:function(){this.st.mainClass='my-mfp-slide-bottom effect-delay2'}}});$('.mobile-loader > div').fadeOut(300);$('.mobile-loader').delay(300).fadeOut(800,function(){$('.mobile-loader').remove()});$('.single-product-page .images').addClass('shown');function animateCounter(el){var initVal=parseInt(el.text());var finalVal=el.data('value');
258if(finalVal<=initVal)return;var intervalTime=1;var time=200;var step=parseInt((finalVal-initVal)/time.toFixed());if(step<1){step=1;time=finalVal-initVal}
259var firstAdd=(finalVal-initVal)/step-time;var counter=parseInt((firstAdd*step).toFixed())+initVal;var i=0;var interval=setInterval(function(){i++;counter=counter+step;el.text(counter);if(i==time){clearInterval(interval)}},intervalTime)}
260function et_sections(){$('.full-width-section').each(function(){if($(this).parents('.et_section').length==0){$(this).css({'visibility':'visible'}).wrap("<div class='et_section'><div class='container'></div></div>")}});$('.et_section').each(function(){$(this).css({'left':-($(window).width()-$('.header > .container').width())/2,'width':$(window).width(),'visibility':'visible'});var videoTag=$(this).find('.section-back-video video');videoTag.css({'width':$(window).width(),})})}
261et_sections()
262$(window).resize(function(){et_sections()})
263$(function(){var topPanel=$('.top-panel');var pageWrapper=$('.page-wrapper');var showPanel=$('.show-top-panel');var panelHeight=topPanel.outerHeight();showPanel.toggle(function(){$(this).addClass('show-panel');pageWrapper.attr('style','transform: translateY('+panelHeight+'px);-ms-transform: translateY('+panelHeight+'px);-webkit-transform: translateY('+panelHeight+'px);');topPanel.addClass('show-panel')},function(){pageWrapper.attr('style','')
264topPanel.removeClass('show-panel');$(this).removeClass('show-panel')})});$('.toggle-element ~ br').remove();$('.toggle-element ~ p').remove();$('.block-with-ico h5').next('p').remove();$('.tab-content .row-fluid').next('p').remove();$('.tab-content .row-fluid').prev('p').remove();function et_update_favicon(){var itemsCount=$('.cart-summ').data('items-count');var enableBadge=$('.shopping-container').data('fav-badge');var favicon=new Favico({animation:'popFade',fontStyle:'normal',});if(enableBadge=='enable'){favicon.badge(itemsCount)}}
265et_update_favicon();setTimeout(function(){$('.fade-in').removeClass('fade-in')},500);function contentProdImages(){$('.hover-effect-slider').each(function(){var slider=$(this);var index=0;var autoSlide;var imageLink=slider.find('.product-content-image');var imagesList=imageLink.data('images');imagesList=imagesList.split(",");var arrowsHTML='<div class="sm-arrow arrow-left">left</div><div class="sm-arrow arrow-right">right</div>';var counterHTML='<div class="slider-counter"><span class="current-index">1</span>/<span class="slides-count">'+imagesList.length+'</span></div>';if(imagesList.length>1){slider.prepend(arrowsHTML);slider.find('.arrow-left').click(function(event){if(index>0){index--}else{index=imagesList.length-1}
266imageLink.find('img').attr('src',imagesList[index]).attr('srcset',imagesList[index]);slider.find('.current-index').text(index+1)});slider.find('.arrow-right').click(function(event){if(index<imagesList.length-1){index++}else{index=0}
267imageLink.find('img').attr('src',imagesList[index]).attr('srcset',imagesList[index]);slider.find('.current-index').text(index+1)})}})}
268contentProdImages();$('.yith-wcwl-add-button.show').each(function(){var wishListText=$(this).find('a').text();$(this).find('a').attr('data-hover',wishListText)});$.fn.et_menu=function(options){var methods={init:function(el){methods.el=el;$(window).resize(function(){methods.setOffsets();methods.sideMenu()});methods.setOffsets();el.find('a').has('.nav-item-tooltip').hover(function(){var newContent='';var tooltip=$(this).find('.nav-item-tooltip');var src=tooltip.find('>div').first().attr('data-src');if(src.length>10){newContent='<img src="'+src+'" />';tooltip.html(newContent)}})},setOffsets:function(){methods.el.find('.menu-full-width > .nav-sublist-dropdown').each(function(){var boxed=$('body').hasClass('boxed');var extraBoxedOffset=0;if(boxed){extraBoxedOffset=$('.page-wrapper').offset().left}
269var li=$(this).parent();var liOffset=li.offset().left-extraBoxedOffset;var liOffsetTop=li.offset().top;var liWidth=$(this).parent().width();var dropdowntMarginLeft=liWidth/2;var dropdownWidth=$(this).outerWidth();var dropdowntLeft=liOffset-dropdownWidth/2;var dropdownBottom=liOffsetTop-$(window).scrollTop()+$(this).outerHeight();if(dropdowntLeft<0){var left=liOffset-10;dropdowntMarginLeft=0}else{var left=dropdownWidth/2}
270$(this).css({'left':-left,'marginLeft':dropdowntMarginLeft});var dropdownRight=($(window).width()-extraBoxedOffset*2)-(liOffset-left+dropdownWidth+dropdowntMarginLeft);if(dropdownRight<0){$(this).css({'left':'auto','right':-($(window).width()-liOffset-liWidth-10)+extraBoxedOffset*2})}
271if(($('.header-wrapper').hasClass('header-type-vertical')||$('.header-wrapper').hasClass('header-type-vertical2'))&&dropdownBottom>$(window).height()){$(this).css({'top':'auto','bottom':-($(window).height()-(liOffsetTop-$(window).scrollTop()+li.outerHeight()))+15})}})},sideMenu:function(){if($(window).height()<800){$('.header-wrapper').addClass('header-scrolling')}else{$('.header-wrapper').removeClass('header-scrolling')}}};var settings=$.extend({type:"default"},options);methods.init(this);return this}
272$('.menu-main-container .menu').et_menu({type:"default"});function et_equalize_height(elements,removeHeight){var heights=[];if(removeHeight){elements.attr('style','')}
273elements.each(function(){heights.push($(this).height())});var maxHeight=Math.max.apply(Math,heights);if($(window).width()>767){elements.height(maxHeight)}}
274$(window).resize(function(){});var scroll_timer;var displayed=!1;var $message=jQuery('.back-top');jQuery(window).scroll(function(){window.clearTimeout(scroll_timer);scroll_timer=window.setTimeout(function(){if(jQuery(window).scrollTop()<=0){displayed=!1;$message.addClass('bounceOut').removeClass('bounceIn')}else if(displayed==!1){displayed=!0;$message.stop(!0,!0).removeClass('bounceOut').addClass('bounceIn').click(function(){$message.addClass('bounceOut').removeClass('bounceIn')})}},400)});jQuery('.back-top').click(function(e){jQuery('html, body').animate({scrollTop:0},600);return!1});$portfolio=$('.masonry');$portfolio.each(function(){var portfolioGrid=$(this);portfolioGrid.isotope({itemSelector:'.portfolio-item'});$(window).smartresize(function(){portfolioGrid.isotope({itemSelector:'.portfolio-item'})});portfolioGrid.parent().find('.portfolio-filters a').click(function(){var selector=$(this).attr('data-filter');portfolioGrid.parent().find('.portfolio-filters a').removeClass('active');if(!$(this).hasClass('active')){$(this).addClass('active')}
275portfolioGrid.isotope({filter:selector});return!1})});setTimeout(function(){$('.portfolio').addClass('with-transition');$('.portfolio-item').addClass('with-transition');$(window).resize()},500);$blog=$('.blog-masonry');$blog.isotope({itemSelector:'.post-grid'});$(window).smartresize(function(){$blog.isotope({itemSelector:'.post-grid'})});$('body').on('click','.load-more-posts a',function(e){e.preventDefault();var url=$(this).attr('href');if($(this).length>0){et_add_blog_posts(url);$loading=!0}});var $loading=!1;$(window).scroll(function(){var $window=$(window);var $element=$('.load-more-posts');if($element.length>0){var pos=$window.scrollTop();windowHeight=$window.height();var top=$element.offset().top;var height=$element.height();var viewportBottom=pos+windowHeight;if(top+height<pos||top>viewportBottom){return}
276var url=$element.find('a').attr('href');if($element.find('a').length>0){et_add_blog_posts(url);$loading=!0}}});function et_add_blog_posts(url){if($loading)return;$.ajax({url:url,method:'GET',timeout:10000,dataType:'text',beforeSend:function(){$('.load-more-posts').addClass('loading')},success:function(data){$('.blog-masonry').addClass('with-transition');$('.post-grid').addClass('with-transition');$('.blog-masonry').isotope('insert',$(data).find('.blog-masonry .post-grid'));$('.load-more-posts').html($(data).find('.load-more-posts').html())},error:function(data){console.log('Error loading ajax content!');window.location.reload()},complete:function(){setTimeout(function(){$(window).resize()},100);setTimeout(function(){$loading=!1},500);$('.load-more-posts').removeClass('loading')}});return}
277$container=$('.isotope-container');$isotope=$('.et_isotope');$isotope.each(function(){var isotope=$(this);isotope.isotope({itemSelector:'.et_isotope-item'});$(window).smartresize(function(){isotope.isotope({itemSelector:'.et_isotope-item'})});setTimeout(function(){isotope.addClass('with-transition');isotope.find('.et_isotope-item').addClass('with-transition')},500)});$container.each(function(){var container=$(this);var isotope=container.find('.et_isotope');container.find('.et_categories_filter a').data('isotope',isotope).click(function(e){e.preventDefault();var isotope=jQuery(this).data('isotope');jQuery(this).parent().parent().find('.active').removeClass('active');jQuery(this).addClass('active');isotope.isotope({filter:jQuery(this).attr('data-filter')})})});$(window).scroll(function(){if(!$('body').hasClass('fixNav-enabled')){return!1}
278var fixedHeader=$('.fixed-header-area');var scrollTop=$(this).scrollTop();var headerHeight=$('.header-wrapper').height()+20;if(scrollTop>headerHeight){if(!fixedHeader.hasClass('fixed-already')){fixedHeader.stop().addClass('fixed-already')}}else{if(fixedHeader.hasClass('fixed-already')){fixedHeader.stop().removeClass('fixed-already')}}});var modalDiv=$('#iconModal');$('.demo-icons .demo-icon').click(function(){var name=$(this).find('i').attr('class');modalDiv.find('i').each(function(){$(this).attr('class',name)});modalDiv.find('#myModalLabel').text(name);modalDiv.modal()});$(".testimonials-slider").each(function(){var navigation=($(this).data('navigation')==1);var autoplay=!1;if($(this).data('interval')!=''){autoplay=$(this).data('interval')}
279$(this).owlCarousel({items:1,lazyLoad:!0,autoPlay:autoplay,navigation:navigation,navigationText:!1,rewindNav:!0,itemsCustom:[[0,1],[479,1],[619,1],[768,1],[1200,1],[1600,1]]})});$('.woocommerce-review-link').click(function(){$('#tab_reviews').click()});$('.open-terms-link').click(function(){$.magnificPopup.open({items:{src:'#terms-popup'},type:'inline',removalDelay:500,callbacks:{beforeOpen:function(){this.st.mainClass='mfp-zoom-in-to-left-out'}}},0)});$(document.body).on('click','.cart-popup .delete-btn, .shopping-cart .product-remove a',function(e){e.preventDefault();var $this=$(this);var key=$this.data('key');$.ajax({method:"POST",url:woocommerce_params.ajax_url,data:{'action':'et_remove_from_cart','key':key},error:function(){console.log('removing from cart AJAX error')},success:function(response){$('#cartModal').replaceWith(response.fragments.cart_modal);$('.shopping-cart-widget').replaceWith(response.fragments.top_cart);et_update_favicon();$this.parent().parent().remove();$('.success').remove();$('table.cart').before('<p class="success">'+response.msg+'<span class="close-parent">close</span></p>')}})});function listSwitcher(){var activeClass='switcher-active';var gridClass='products-grid';var listClass='products-list';jQuery('.switchToList').click(function(){if(!jQuery.cookie('products_page')||jQuery.cookie('products_page')=='grid'){switchToList()}});jQuery('.switchToGrid').click(function(){if(!jQuery.cookie('products_page')||jQuery.cookie('products_page')=='list'){switchToGrid()}});function switchToList(){jQuery('.switchToList').addClass(activeClass);jQuery('.switchToGrid').removeClass(activeClass);jQuery('.main-products-loop .products-loop').fadeOut(300,function(){jQuery(this).removeClass(gri
279dClass).addClass(listClass).fadeIn(300);jQuery.cookie('products_page','list',{expires:3,path:'/'})})}
280function switchToGrid(){jQuery('.switchToGrid').addClass(activeClass);jQuery('.switchToList').removeClass(activeClass);jQuery('.main-products-loop .products-loop').fadeOut(300,function(){jQuery(this).removeClass(listClass).addClass(gridClass).fadeIn(300);jQuery.cookie('products_page','grid',{expires:3,path:'/'})})}}
281function check_view_mod(){var activeClass='switcher-active';if(jQuery.cookie('products_page')=='grid'){jQuery('.main-products-loop .products-loop').removeClass('products-list').addClass('products-grid');jQuery('.switchToGrid').addClass(activeClass)}else if(jQuery.cookie('products_page')=='list'){jQuery('.main-products-loop .products-loop').removeClass('products-grid').addClass('products-list');jQuery('.switchToList').addClass(activeClass)}else{if(view_mode_default=='list_grid'||view_mode_default=='list'){jQuery('.switchToList').addClass(activeClass)}else{jQuery('.switchToGrid').addClass(activeClass)}}}
282listSwitcher();check_view_mod();var stepsNav=$('.checkout-steps-nav');var steps=$('.checkout-steps');var nextStepBtn=$('.continue-checkout');stepsNav.find('li a').click(function(e){e.preventDefault();var link=$(this);var stepId=link.data('step');showStep(stepId)});nextStepBtn.click(function(e){e.preventDefault();var nextId=$(this).data('next');showStep(nextId)});steps.find('.active').show();var radioBtns=$('input[name="method"]');radioBtns.change(function(){var checkedMethod=jQuery(this).val();checkMethod(checkedMethod)});checkMethod($('input[name="method"]:checked').val());function showStep(id){var stepsNav=$('.checkout-steps-nav');$('.checkout-step').fadeOut(200);stepsNav.find('li a').removeClass('active filled');for(var i=id;i>0;i--){$('#tostep'+i+' a').addClass('filled')}
283$('#tostep'+id+' a').addClass('active');setTimeout(function(){$('#step'+id).fadeIn(200)},200)}
284function checkMethod(val){if(val==2){$('#tostep2').css('display','inline-block');$('#createaccount').attr('checked',!0);$('#step1 .continue-checkout').data('next',2)}else{$('#tostep2').hide();$('#createaccount').attr('checked',!1);$('#step1 .continue-checkout').data('next',3)}}
285function ajaxProductLoad(url,blockId){$.ajax({url:url,method:'GET',timeout:10000,dataType:'text',success:function(data){productLoaded(data,blockId)},error:function(data){alert('Error loading ajax content!');window.location.reload()}})}
286function productLoaded(data,blockId){$('.woocommerce-pagination').html($(data).find('.woocommerce-pagination').html());for(var i=0;i<blockId.length;i++){jQuery(blockId[i]).html(jQuery(data).find(blockId[i]).html())}
287$('.content.span9').html($(data).find('.content.span9').html());$('.widget_layered_nav_filters').html($(data).find('.widget_layered_nav_filters').html());$('.content.span12').html($(data).find('.content.span12').html());$('.product-grid').removeClass('loading').find('#floatingCirclesG').remove();$('select.orderby').change(function(){$(this).closest('form').submit()});check_view_mod();listSwitcher();contentProdImages()}
288if(ajaxFilterEnabled=='enabled'){$('body').on('click','.widget_layered_nav a, .woocommerce-pagination a',function(event){var url=$(this).attr('href');if(url==''){url=$(this).attr('value')}
289var blockId=[];jQuery('.widget_layered_nav').each(function(){blockId.push('#'+jQuery(this).attr('id'))});$('.product-loop .product').addClass('loading').prepend('<div id="floatingCirclesG"><div class="f_circleG" id="frotateG_01"></div><div class="f_circleG" id="frotateG_02"></div><div class="f_circleG" id="frotateG_03"></div><div class="f_circleG" id="frotateG_04"></div><div class="f_circleG" id="frotateG_05"></div><div class="f_circleG" id="frotateG_06"></div><div class="f_circleG" id="frotateG_07"></div><div class="f_circleG" id="frotateG_08"></div></div>');ajaxProductLoad(url,blockId);event.stopPropagation();return!1})}
290var modalWindow=jQuery('.etheme-simple-product').eModal();$('body').on('click','.etheme-simple-product, .ajax-enabled .variations_form .single_add_to_cart_button',function(e){e.preventDefault();var $thisbutton=$(this);if($thisbutton.is('.single_add_to_cart_button, .etheme-simple-product, .product_type_downloadable, .product_type_virtual')&&!$thisbutton.is('.wc-variation-selection-needed')){$('#top-cart').addClass('updating');var form=$('form.cart');formAction=form.attr('action');var variation={};form.find('select').each(function(){var key=$(this).attr('name');var value=$(this).val();variation[key]=value});var data={action:'et_woocommerce_add_to_cart',product_id:form.find('[name="add-to-cart"]').val(),quantity:form.find('.qty').val(),variation_id:form.find('[name="variation_id"]').val(),variation:variation};et_add_to_cart(data,$thisbutton,!0);return!1}else{return!0}});if(!isIE()){[].slice.call(document.querySelectorAll('.progress-button')).forEac
290h(function(bttn){if($('body').hasClass('woocommerce-wishlist'))return;new ProgressButton(bttn,{callback:function(instance){var progress=0,interval=setInterval(function(){progress=Math.min(progress+Math.random()*0.01,1);instance._setProgress(progress);if(progress===1){instance._stop(1);clearInterval(interval)}},5)}})})}
291function isIE(){if(navigator.userAgent.indexOf('MSIE')!==-1||navigator.appVersion.indexOf('Trident/')>0){return!0}
292return!1}
293$(document).on('click','.etheme_add_to_cart_button',function(){var $thisbutton=$(this);if($thisbutton.is('.product_type_simple, .product_type_downloadable, .product_type_virtual')&&!$('body').hasClass('woocommerce-wishlist')){if(!$thisbutton.attr('data-product_id'))return!0;var data={action:'et_woocommerce_add_to_cart',product_id:$thisbutton.attr('data-product_id'),quantity:1};et_add_to_cart(data,$thisbutton,!1);return!1}else{return!0}});function et_add_to_cart(data,$thisbutton,showEmodal){if(showEmodal){modalWindow.eModal('showModal')}
294if(isIE()){$thisbutton.addClass('adding-to-cart')}
295$.post(woocommerce_params.ajax_url,data,function(response){if(showEmodal){if($('.product-thumbnails img').length>0){productImageSrc=$('.product-thumbnails img').first().attr('src')}else{productImageSrc=$('.product-images img, .images img').first().attr('src')}
296productName=$('.product-information .product-name, .product_title').first().text();modalWindow.eModal('endLoading').eModal('setTitle',productName).eModal('addImage',productImageSrc).eModal('addText',successfullyAdded).eModal('addBtn',{title:contBtn,href:'javascript:void(0);',cssClass:'btn filled',hideOnClick:!0}).eModal('addBtn',{title:checkBtn,href:checkoutUrl,cssClass:'btn filled active'})}
297if(!response)
298return!1;var this_page=window.location.toString();this_page=this_page.replace('add-to-cart','added-to-cart');$thisbutton.parent().find('#floatingCirclesG').remove();fragments=response.fragments;cart_hash=response.cart_hash;if(isIE()){$thisbutton.removeClass('adding-to-cart')}
299setTimeout(function(){$thisbutton.parent().parent().removeClass('loading');$thisbutton.removeClass('added')},3000)
300$('#cartModal').replaceWith(fragments.cart_modal);$('.cart_list').replaceWith($(fragments.top_cart).find('.cart_list'));$('.shopping-container').replaceWith(fragments.top_cart);et_update_favicon();$('body').trigger('cart_widget_refreshed');$('.widget_shopping_cart, .updating').stop(!0).css('opacity','1').unblock();$('.shop_table.cart').load(this_page+' .shop_table.cart:eq(0) > *',function(){$('.shop_table.cart').stop(!0).css('opacity','1').unblock();$('body').trigger('cart_page_refreshed')});$('.cart_totals').load(this_page+' .cart_totals:eq(0) > *',function(){$('.cart_totals').stop(!0).css('opacity','1').unblock()});$('body').trigger('added_to_cart',[fragments,cart_hash]);return!0})}
301$(document.body).on('click','.show-quickly, .show-quickly-btn',(function(){var $thisbutton=$(this);var $productCont=$(this).parent().parent().parent();var prodid=$thisbutton.data('prodid');var magnificPopup;$.ajax({url:woocommerce_params.ajax_url,method:'POST',data:{'action':'et_product_quick_view','prodid':prodid},dataType:'html',beforeSend:function(){$productCont.addClass('loading');$productCont.append('<div id="floatingCirclesG"><div class="f_circleG" id="frotateG_01"></div><div class="f_circleG" id="frotateG_02"></div><div class="f_circleG" id="frotateG_03"></div><div class="f_circleG" id="frotateG_04"></div><div class="f_circleG" id="frotateG_05"></div><div class="f_circleG" id="frotateG_06"></div><div class="f_circleG" id="frotateG_07"></div><div class="f_circleG" id="frotateG_08"></div></div>')},complete:function(){$productCont.find('#floatingCirclesG').remove();$productCont.removeClass('loading')},success:function(response){$.magnificPopup.open({items:{src:'<div class="quick-view-popup mfp-with-anim"><div class="doubled-border">'+response+'</div></div>'},type:'inline',removalDelay:300,callbacks:{beforeOpen:function(){this.st.mainClass='my-mfp-slide-bottom'}}},0);$(function(){$('.quick-view-popup .variations_form').wc_variation_form();$('.quick-view-popup .variations_form .variations select').change()});$('.quick-view-popup .images').addClass('shown')},error:function(){$.magnificPopup.open({items:{src:'<div class="quick-view-popup mfp-with-anim"><div class="doubled-border">Error with AJAX request</div></div>'},type:'inline',removalDelay:500,callbacks:{beforeOpen:function(){this.st.mainClass='mfp-zoom-in-to-left-out'}}},0)}})}));$('form.variations_form').on('found_variation',function(event,variation){var $variation_form=$(this);var $product=$(this).closest('.product');var $product_img=$product.find('.woocommerce-main-image img:eq(0)');var $product_link=$product.find('.woocommerce-main-image');var $lighbox_link=$product.find('.product-lightbox-btn').first();var o_src=$product_img.attr('data-o_src');var o_title=$product_img.attr('data-o_title');var o_href=$product_link.attr('data-o_href');var variation_image=variation.image_src;var variation_link=variation.image_link;var variation_title=variation.image_title;$product_link.attr('href',variation_image);if($('.main-images').hasClass('zoom-enabled')){if($(window).width()>768&&variation_image.length>5&&variation_link.length>5){try{$product_link.swinxyzoom('load',variation_image,variation_link)}catch(e){}}
302$product_link.attr('href',variation_link)}else{$product_link.attr('href',variation_link)}
303if(variation_image.length>5)$('.product-thumbnails img').first().attr('src',variation_image);if(variation_link.length>5)$lighbox_link.attr('href',variation_link);var owlMain=jQuery(".main-images").data('owlCarousel');if(typeof owlMain!='undefined'){owlMain.goTo(0)}}).on('reset_image',function(event){var $product=$(this).closest('.product');var $product_img=$product.find('.woocommerce-main-image img:eq(0)');var $product_link=$product.find('.woocommerce-main-image');var $lighbox_link=$product.find('.product-lightbox-btn').first();var o_src=$product_img.attr('data-o_src');var o_href=$product_link.attr('data-o_href');$product_link.attr('href',o_href);if($('.main-images').hasClass('zoom-enabled')){if($(window).width()>768&&typeof $product_img.attr('data-o_src')!='undefined'&&o_src.length>5&&o_href.length>5){try{$product_link.swinxyzoom('load',o_src,o_href)}catch(e){}}
304$product_link.attr('href',o_href)}else{$product_link.attr('href',o_href)}
305if(o_href.length>5)$lighbox_link.attr('href',o_href);if(typeof o_src!='undefined'&&o_src.length>5)$('.product-thumbnails img').first().attr('src',o_src);var owlMain=jQuery(".main-images").data('owlCarousel');if(typeof owlMain!='undefined'){owlMain.goTo(0)}});$('.variations_form .variations select').change();var searchBlock=$('.search.hide-input');var searchForm=searchBlock.find('#searchform');var searchBtn=searchForm.find('.button');var searchInput=searchForm.find('input[type="text"]');searchBtn.click(function(e){e.preventDefault();searchInput.fadeIn(200).focus();$('body').addClass('search-input-shown');$(document).click(function(e){var target=e.target;if(!$(target).is('.search.hide-input')&&!$(target).parents().is('.search.hide-input')){searchInput.fadeOut(200);$('body').removeClass('search-input-shown')}})});var tabs=$('.tabs');$('.tabs > p > a').unwrap('p');var leftTabs=$('.left-bar, .right-bar');var newTitles;leftTabs.each(function(){var currTab=$(this);newTitles=currTab.find('> a.tab-title').clone().removeClass('tab-title').addClass('tab-title-left');newTitles.first().addClass('opened');var tabNewTitles=$('<div class="left-titles"></div>').prependTo(currTab);tabNewTitles.html(newTitles);currTab.find('.tab-content').css({'minHeight':tabNewTitles.height()})});tabs.each(function(){var currTab=$(this);var openNumber=parseInt(currTab.attr('data-active'));if(currTab.attr('data-active')=='false'){}else if(!isNaN(openNumber)){openNumber--;currTab.find('.tab-title:eq('+openNumber+')').addClass('opened').next().show()}else{currTab.find('.tab-title').first().addClass('opened').next().show()}
306currTab.find('.tab-title, .tab-title-left').click(function(e){e.preventDefault();var tabId=$(this).attr('id');var time=250;if($(this).hasClass('opened')){if(currTab.hasClass('accordion')||($(window).width()<992&&!currTab.hasClass('products-tabs'))){$(this).removeClass('opened');$('#content_'+tabId).slideUp(time)}}else{currTab.find('.tab-title, .tab-title-left').each(function(){var tabId=$(this).attr('id');$(this).removeClass('opened');if(currTab.hasClass('accordion')||($(window).width()<992&&!currTab.hasClass('products-tabs'))){$('#content_'+tabId).slideUp(time)}else{$('#content_'+tabId).hide()}});if(currTab.hasClass('accordion')||($(window).width()<992&&!currTab.hasClass('products-tabs'))){$('html, body').animate({scrollTop:currTab.offset().top-50},800);setTimeout(function(){$('#content_'+tabId).addClass('tab-content').slideDown(time)},1)}else{$('#content_'+tabId).show()}
307$(this).addClass('opened')}})});jQuery.fn.etAccordionMenu=function(options){var $this=jQuery(this);var plusIcon='+';var minusIcon='&ndash;';var etCats=$('.product-categories');$this.addClass('with-accordion')
308var openerHTML='<div class="open-this">'+plusIcon+'</div>';$this.find('li').has('.children, .nav-sublist-dropdown').has('li').addClass('parent-level0').prepend(openerHTML);if($this.find('.current-cat.parent-level0, .current-cat, .current-cat-parent').length>0){$this.find('.current-cat.parent-level0, .current-cat-parent').find('.open-this').html(minusIcon).parent().addClass('opened').find('ul.children').show()}else{$this.find('>li').first().find('.open-this').html(minusIcon).parent().addClass('opened').find('ul.children').show()}
309$this.find('.open-this').click(function(){if($(this).parent().hasClass('opened')){$(this).html(plusIcon).parent().removeClass('opened').find('> ul, >
309 div.nav-sublist-dropdown').slideUp(200)}else{$(this).html(minusIcon).parent().addClass('opened').find('> ul, > div.nav-sublist-dropdown').slideDown(200)}});return this}
310if(catsAccordion){$('.product-categories').etAccordionMenu()}
311var etoggle=$('.toggle-block'),etoggleEl=etoggle.find('.toggle-element'),etoggleTitle=etoggleEl.find('.toggle-title'),plusIcon='+',minusIcon='&ndash;';etoggleTitle.click(function(e){e.preventDefault();if($(this).hasClass('opened')){$(this).removeClass('opened').find('.open-this').html(plusIcon).parent().parent().find('.toggle-content').slideUp(200)}else{if($(this).parent().hasClass('noMultiple')){$(this).parent().find('.toggle-element').removeClass('opened').find('.open-this').html(plusIcon).parent().parent().find('.toggle-content').slideUp(200)}
312$(this).addClass('opened').find('.open-this').html(minusIcon).parent().parent().find('.toggle-content').slideDown(200)}});var navList=$('.mobile-nav .menu');var etOpener='<span class="open-child">(open)</span>';navList.addClass('et-mobile-menu');navList.find('li:has(ul)',this).each(function(){$(this).prepend(etOpener)});navList.find('.open-child').click(function(){if($(this).parent().hasClass('over')){$(this).parent().removeClass('over').find('> ul').slideUp(200)}else{$(this).parent().parent().find('> li.over').removeClass('over').find('> ul').slideUp(200);$(this).parent().addClass('over').find('> ul').slideDown(200)}});navList.on('click','li > a',function(e){if($(this).attr('href')=='#'){e.preventDefault();$(this).parent().find('> .open-child').click()}});function mobilecheck(){var check=!1;(function(a){if(/(android|ipad|playbook|silk|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check=!0})(navigator.userAgent||navigator.vendor||window.opera);return check}
313var eventtype=mobilecheck()?'touchstart':'click';var container=document.getElementById('st-container');var bodyClickFn=function(evt){if(!hasParentClass(evt.target,'st-menu')&&!hasParentClass(evt.target,'rev_slider_wrapper')){resetMenu();document.removeEventListener(eventtype,bodyClickFn)}}
314$('.menu-icon, #st-trigger-effects button').bind('click touchstart',function(){var effect=$(this).attr('data-effect');if($('html').hasClass('st-menu-open')){$('html').removeClass('st-menu-open')}else{classie.add(container,effect);$('#st-container').addClass(effect);$('html').addClass('st-menu-open');setTimeout(function(){document.addEventListener(eventtype,bodyClickFn)},20)}});$('.close-mobile-nav').click(function(){resetMenu();document.removeEventListener(eventtype,bodyClickFn)});function resetMenu(){$('html').removeClass('st-menu-open');$('#st-container').removeClass('mobile-menu-block hide-filters-block')}
315function hasParentClass(e,classname){if(e===document)return!1;if(classie.has(e,classname)){return!0}
316return e.parentNode&&hasParentClass(e.parentNode,classname)}
317function closeParentBtn(){var closeParentBtn=jQuery('.close-parent');closeParentBtn.click(function(e){closeParent(this)});function closeParent(el){jQuery(el).parent().slideUp(100)}}
318closeParentBtn();var eForm=$('#contact-form');var spinner=jQuery('.spinner');$('.required-field').focus(function(){$(this).removeClass('validation-failed')});eForm.find('#submit').click(function(e){e.preventDefault();$('#contactsMsgs').html('');spinner.show();var errmsg;errmsg='';eForm.find('.required-field').each(function(){if($(this).val()==''){$(this).addClass('validation-failed')}});if(errmsg){$('#contactsMsgs').html('<p class="error">'+errmsg+'</p>');spinner.hide()}else{url=eForm.attr('action');data=eForm.serialize();data+='&action=et_send_msg_action';$.ajax({url:myAjax.ajaxurl,method:'GET',data:data,error:function(data){$('#contactsMsgs').html('<p class="error">Error while ajax request<span class="close-parent"></span></p>');spinner.hide()},success:function(data){if(data.status=='success'){$('#contactsMsgs').html('<p class="success">'+data.msg+'<span class="close-parent"></span></p>');eForm.find("input[type=text], textarea").val("")}else{$('#contactsMsgs').html('<p class="error">'+data.msg+'<span class="close-parent"></span></p>')}
319spinner.hide();closeParentBtn()}})}});
319var ethemeCommentForm=$('#commentform');ethemeCommentForm.find('#submit').click(function(e){$('#commentsMsgs').html('');ethemeCommentForm.find('.required-field').each(function(){if($(this).val()==''){$(this).addClass('validation-failed');e.preventDefault()}})});var counters=$('.animated-counter');counters.each(function(){$(this).waypoint(function(){animateCounter($(this))},{offset:'100%'})});var progressBars=$('.progress-bars');progressBars.waypoint(function(){i=0;$(this).find('.progress-bar').each(function(){i++;var el=$(this);var width=$(this).data('width');setTimeout(function(){el.find('div').animate({'width':width+'%'},400);el.find('span').css({'opacity':1})},i*300,"easeOutCirc")})},{offset:'85%'});function componentToHex(c){var hex=c.toString(16);return hex.length==1?"0"+hex:hex}
320function rgbToHex(r,g,b){return"#"+componentToHex(r)+componentToHex(g)+componentToHex(b)}
321function hexToRgb(hex){var result=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);return result?{r:parseInt(result[1],16),g:parseInt(result[2],16),b:parseInt(result[3],16)}:null}
322$('#scene').parallax();$("#jquery_jplayer_1").jPlayer({ready:function(){$(this).jPlayer("setMedia",{title:"Bubble",mp3:"wp-content/themes/royal/images/assets/Halloween-March.mp3",}).jPlayer("play")},swfPath:"/js",supplied:"mp3"});$('.open-popup-link').magnificPopup({type:'inline',midClick:!0});$('.prettySocial').prettySocial();var etTheme={init:function(){this.fragmentsRefresh()},fragmentsRefresh:function(){$.ajax({url:myAjax.ajaxurl,type:'POST',data:{action:'et_refreshed_fragments'},success:function(data){if(data&&data.fragments){$.each(data.fragments,function(key,value){$("."+key).replaceWith(value)})}}})},};$(document.body).on('updated_wc_div',function(){});var loginTimeout=0;$(".login-link").hover(function(){clearTimeout(loginTimeout);$('.login-popup').addClass('hover_login')},function(){loginTimeout=setTimeout(function(){$('.login-popup').removeClass('hover_login')},1500)})});/*! This file is auto-generated */
323/*!
324 * imagesLoaded PACKAGED v5.0.0
325 * JavaScript is all like "You images are done yet or what?"
326 * MIT License
327 */
328!function(t,e){"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},s=i[t]=i[t]||[];return s.includes(e)||s.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;let s=i.indexOf(e);return-1!=s&&i.splice(s,1),this},e.emitEvent=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let s=this._onceEvents&&this._onceEvents[t];for(let n of i){s&&s[n]&&(this.off(t,n),delete s[n]),n.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t})),
329/*!
330 * imagesLoaded v5.0.0
331 * JavaScript is all like "You images are done yet or what?"
332 * MIT License
333 */
334function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){let i=t.jQuery,s=t.console;
vendor: 4,318 bytes, lines 334-341
334function n(t,e,o){if(!(this instanceof n))return new n(t,e,o);let r=t;var h;("string"==typeof t&&(r=document.querySelectorAll(t)),r)?(this.elements=(h=r,Array.isArray(h)?h:"object"==typeof h&&"number"==typeof h.length?[...h]:[h]),this.options={},"function"==typeof e?o=e:Object.assign(this.options,e),o&&this.on("always",o),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):s.error(`Bad element for imagesLoaded ${r||t}`)}n.prototype=Object.create(e.prototype),n.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};const o=[1,9,11];n.prototype.addElementImages=function(t){"IMG"===t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!o.includes(e))return;let i=t.querySelectorAll("img");for(let t of i)this.addImage(t);if("string"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const r=/url\((['"])?(.*?)\1\)/gi;function h(t){this.img=t}function d(t,e){this.url=t,this.element=e,this.img=new Image}return n.prototype.addElementBackgroundImages=function(t){let e=getComputedStyle(t);if(!e)return;let i=r.exec(e.backgroundImage);for(;null!==i;){let s=i&&i[2];s&&this.addBackground(s,t),i=r.exec(e.backgroundImage)}},n.prototype.addImage=function(t){let e=new h(t);this.images.push(e)},n.prototype.addBackground=function(t,e){let i=new d(t,e);this.images.push(i)},n.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(t,e,i)=>{setTimeout((()=>{this.progress(t,e,i)}))};this.images.forEach((function(e){e.once("progress",t),e.check()}))},n.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&s&&s.log(`progress: ${i}`,t,e)},n.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:i}=this.img,s="PICTURE"===i.nodeName?i:this.img;this.emitEvent("progress",[this,s,e])},h.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},n.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&(i=e,i.fn.imagesLoaded=function(t,e){return new n(this,t,e).jqDeferred.promise(i(this))})},n.makeJQueryPlugin(),n}));/*! This file is auto-generated */
335/*!
336 * Masonry PACKAGED v4.2.2
337 * Cascading grid layout library
338 * https://masonry.desandro.com
339 * MIT License
340 * by David DeSandro
341 */
vendor: 23,967 bytes, lines 341-342
341
342!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(t,r),delete n[r]),r.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;u>e;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s=200==Math.round(t(o.width)),r.isBoxSizeOuter=s,i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,E=d&&s,b=t(r.width);b!==!1&&(a.width=b+(E?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(E?0:g+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+z),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i],o=n+"MatchesSelector";if(t[o])return o}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e};var n=Array.prototype.slice;i.makeArray=function(t){if(Array.isArray(t))return t;if(null===t||void 0===t)return[];var e="object"==typeof t&&"number"==typeof t.length;return e?n.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),r=0;r<i.length;r++)o.push(i[r])}}),o},i.debounceMethod=function(t,e,i){i=i||100;var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout(function(){n.apply(r,e),delete r[o]},i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady(function(){var r=i.toDashed(n),s="data-"+r,a=document.querySelectorAll("["+s+"]"),h=document.querySelectorAll(".js-"+r),u=i.makeArray(a).concat(i.makeArray(h)),d=s+"-options",l=t.jQuery;u.forEach(function(t){var i,r=t.getAttribute(s)||t.getAttribute(d);try{i=r&&JSON.parse(r)}catch(a){return void(o&&o.error("Error parsing "+s+" on "+t.className+": "+a))}var h=new e(t,i);l&&l.data(t,n,h)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function n(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var r=document.documentElement.style,s="string"==typeof r.transition?"transition":"WebkitTransition",a="string"==typeof r.transform?"transform":"WebkitTransform",h={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],u={transform:a,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"},d=n.prototype=Object.create(t.prototype);d.constructor=n,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var n=u[i]||i;e[n]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],r=parseFloat(n),s=parseFloat(o),a=this.layout.size;-1!=n.indexOf("%")&&(r=r/100*a.width),-1!=o.indexOf("%")&&(s=s/100*a.height),r=isNaN(r)?0:r,s=isNaN(s)?0:s,r-=e?a.paddingLeft:a.paddingRight,s-=i?a.paddingTop:a.paddingBottom,this.position.x=r,this.position.y=s},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",r=i?"left":"right",s=i?"right":"left",a=this.position.x+t[o];e[r]=this.getXValue(a),e[s]="";var h=n?"paddingTop":"paddingBottom",u=n?"top":"bottom",d=n?"bottom":"top",l=this.position.y+t[h];e[u]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),o&&!this.isTransitioning)return void this.layoutPosition();var r=t-i,s=e-n,a={};a.transform=this.getTranslate(r,s),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+o(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(h,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=c[t.propertyName]||t.propertyName;if(delete e.ingProperties[n],i(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd){var o=e.onEnd[n];o.call(this),delete e.onEnd[n]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(h,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var f={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(f)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return s&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,r){return e(t,i,n,o,r)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function r(t,e){var i=n.getQueryElement(t);if(!i)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,u&&(this.$element=u(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,c[o]=this,this._create();var r=this._getOption("initLayout");r&&this.layout()}function s(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var o=m[n]||1;return i*o}var h=t.console,u=t.jQuery,d=function(){},l=0,c={};r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=r.prototype;n.extend(f,e.prototype),f.option=function(t){n.extend(this.options,t)},f._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var r=e[o],s=new i(r,this);n.push(s)}return n},f._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(t){return t.element})},f.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},f.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},f._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},f._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},f.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},f._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},f._getContainerSize=d,f._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},f._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){s++,s==r&&i()}var o=this,r=e.length;if(!e||!r)return void i();var s=0;e.forEach(function(e){e.once(t,n)})},f.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),u)if(this.$element=this.$element||u(this.element),e){var o=u.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},f.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},f.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},f.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},f.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},f._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},f._manageStamp=d,f._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t),r={left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom};return r},f.handleEvent=n.handleEvent,f.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},f.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},f.onresize=function(){this.resize()},n.debounceMethod(r,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},f.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},f.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},f.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},f.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},f.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},f.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},f.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},f.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},f.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},f.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},f.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,u&&u.removeData(this.element,this.constructor.namespace)},r.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&c[e]},r.create=function(t,e){var i=s(r);return i.defaults=n.extend({},r.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},r.compatOptions),i.namespace=t,i.data=r.data,i.Item=s(o),n.htmlInit(i,t),u&&u.bridget&&u.bridget(t,i),i};var m={ms:1,s:1e3};return r.Item=o,r}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var n=i.prototype;return n._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},n.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/n,s=n-o%n,a=s&&1>s?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",r=this[o](n,t),s={x:this.columnWidth*r.col,y:r.y},a=r.y+t.size.outerHeight,h=n+r.col,u=r.col;h>u;u++)this.colYs[u]=a;return s},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(2>e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,n=t>1&&i+t>this.cols;i=n?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i});
342document.documentElement.className+=" js_active ",document.documentElement.className+="ontouchstart"in document.documentElement?" vc_mobile ":" vc_desktop ",(()=>{for(var e=["-webkit-","-moz-","-ms-","-o-",""],t=0;t<e.length;t++)e[t]+"transform"in document.documentElement.style&&(document.documentElement.className+=" vc_transform ")})(),(c=>{"function"!=typeof window.vc_js&&(window.vc_js=function(){vc_toggleBehaviour(),vc_tabsBehaviour(),vc_accordionBehaviour(),vc_teaserGrid(),vc_carouselBehaviour(),vc_slidersBehaviour(),vc_prettyPhoto(),vc_pinterest(),vc_progress_bar(),vc_plugin_flexslider(),vc_gridBehaviour(),vc_rowBehaviour(),vc_prepareHoverBox(),vc_googleMapsPointer(),vc_ttaActivation(),vc_ttaToggleBehaviour(),jQuery(document).trigger("vc_js"),window.setTimeout(vc_waypoints,500)}),"function"!=typeof window.vc_plugin_flexslider&&(window.vc_plugin_flexslider=function(e){(e?e.find(".wpb_flexslider"):jQuery(".wpb_flexslider")).each(function(){var e=jQuery(this),t=1e3*parseInt(e.attr("data-interval"),10),i=e.attr("data-flex_fx"),o=0==t?!1:!0;e.is(":visible")&&setTimeout(function(){e.flexslider({animation:i,slideshow:o,slideshowSpeed:t,sliderSpeed:800,smoothHeight:!0})},1)})}),"function"!=typeof window.vc_googleplus&&(window.vc_googleplus=function(){var e,t;0<jQuery(".wpb_googleplus").length&&((e=document.createElement("script")).type="text/javascript",e.async=!0,e.src="https://apis.google.com/js/plusone.js",(t=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,t))}),"function"!=typeof window.vc_pinterest&&(window.vc_pinterest=function(){var e,t;0<jQuery(".wpb_pinterest").length&&((e=document.createElement("script")).type="text/javascript",e.async=!0,e.src="https://assets.pinterest.com/js/pinit.js",(t=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,t))}),"function"!=typeof window.vc_progress_bar&&(window.vc_progress_bar=function(){void 0!==jQuery.fn.vcwaypoint&&jQuery(".vc_progress_bar").each(function(){var e=jQuery(this);e.vcwaypoint(function(){e.find(".vc_single_bar").each(function(e){var t=jQuery(this).find(".vc_bar"),i=t.data("percentage-value");setTimeout(function(){t.css({width:i+"%"})},200*e)})},{offset:"85%"})})}),"function"!=typeof window.vc_waypoints&&(window.vc_waypoints=function(){void 0!==jQuery.fn.vcwaypoint&&jQuery(".wpb_animate_when_almost_visible:not(.wpb_start_animation)").each(function(){var e=jQuery(this);e.vcwaypoint(function(){e.addClass("wpb_start_animation animated")},{offset:"85%"})})}),"function"!=typeof window.vc_toggleBehaviour&&(window.vc_toggleBehaviour=function(e){function t(e){e&&e.preventDefault&&e.preventDefault();var t=jQuery(this).closest(".vc_toggle"),e=t.find(".vc_toggle_content");t.hasClass("vc_toggle_active")?e.slideUp({duration:300,complete:function(){t.removeClass("vc_toggle_active")}}):e.slideDown({duration:300,complete:function(){t.addClass("vc_toggle_active")}})}(e?e.hasClass("vc_toggle_title")?e.unbind("click"):e.find(".vc_toggle_title").off("click"):jQuery(".vc_toggle_title").off("click")).on("click",t)}),"function"!=typeof window.vc_ttaToggleBehaviour&&(window.vc_ttaToggleBehaviour=function(e){function t(){var e=jQuery(this);e.toggleClass("wpb-tta-toggle-active"),e.parent().parent().parent().find(".vc_pagination-item").each(function(){if(!c(this).hasClass("vc_active"))return c(this).find("a").click(),!1})}(e?e.find(".wpb-tta-toggle"):jQuery(".wpb-tta-toggle")).off("click").on("click",t),setTimeout(function(){jQuery(".wpb-tta-toggle").each(function(){var e=jQuery(this);e.parent().parent().parent().find(".vc_tta-panels-container .vc_pagination li:first").hasClass("vc_active")||e.addClass("wpb-tta-toggle-active")})},1e3)}),"function"!=typeof window.vc_tabsBehaviour&&(window.vc_tabsBehaviour=function(e){var t,o;jQuery.ui&&(e=e||jQuery(".wpb_tabs, .wpb_tour"),t=jQuery.ui&&jQuery.ui.version?jQuery.ui.version.split("."):"1.10",o=1===parseInt(t[0],10)&&parseInt(t[1],10)<9,e.each(function(){var e=jQuery(this).attr("data-interval"),t=[],i=jQuery(this).find(".wpb_tour_tabs_wrapper").tabs({show:function(e,t){wpb_prepare_tab_content(e,t)},activate:function(e,t){wpb_prepare_tab_content(e,t)}});if(e&&0<e)try{i.tabs("rotate",1e3*e)}catch(e){window.console&&window.console.warn&&console.warn("tabs behaviours error",e)}jQuery(this).find(".wpb_tab").each(function(){t.push(this.id)}),jQuery(this).find(".wpb_tabs_nav li").on("click",function(e){return e&&e.preventDefault&&e.preventDefault(),o?i.tabs("select",jQuery("a",this).attr("href")):i.tabs("option","active",jQuery(this).index()),!1}),jQuery(this).find(".wpb_prev_slide a, .wpb_next_slide a").on("click",function(e){var t;e&&e.preventDefault&&e.preventDefault(),o?(t=i.tabs("option","selected"),jQuery(this).parent().hasClass("wpb_next_slide")?t++:t--,t<0?t=i.tabs("length")-1:t>=i.tabs("length")&&(t=0),i.tabs("select",t)):(t=i.tabs("option","active"),e=i.find(".wpb_tab").length,t=jQuery(this).parent().hasClass("wpb_next_slide")?e<=t+1?0:t+1:t-1<0?e-1:t-1,i.tabs("option","active",t))})}))}),"function"!=typeof window.vc_accordionBehaviour&&(window.vc_accordionBehaviour=function(){jQuery(".wpb_accordion").each(function(){var e=jQuery(this),t=(e.attr("data-interval"),!isNaN(jQuery(this).data("active-tab"))&&0<parseInt(e.data("active-tab"),10)&&parseInt(e.data("active-tab"),10)-1),i=!1===t||"yes"===e.data("collapsible"),t=e.find(".wpb_accordion_wrapper").accordion({header:"> div > h3",autoHeight:!1,heightStyle:"content",active:t,collapsible:i,navigation:!0,activate:vc_accordionActivate,change:function(e,t){void 0!==jQuery.fn.isotope&&t.newContent.find(".
342isotope").isotope("layout"),vc_carouselBehaviour(t.newPanel)}});!0===e.data("vcDisableKeydown")&&(t.data("uiAccordion")._keydown=function(){})})}),"function"!=typeof window.vc_teaserGrid&&(window.vc_teaserGrid=function(){var o={fitrows:"fitRows",masonry:"masonry"};jQuery(".wpb_grid .teaser_grid_container:not(.wpb_carousel), .wpb_filtered_grid .teaser_grid_container:not(.wpb_carousel)").each(function(){var e=jQuery(this),t=e.find(".wpb_thumbnails"),i=t.attr("data-layout-mode");t.isotope({itemSelector:".isotope-item",layoutMode:void 0===o[i]?"fitRows":o[i]}),e.find(".categories_filter a").data("isotope",t).on("click",function(e){e&&e.preventDefault&&e.preventDefault();e=jQuery(this).data("isotope");jQuery(this).parent().parent().find(".active").removeClass("active"),jQuery(this).parent().addClass("active"),e.isotope({filter:jQuery(this).attr("data-filter")})}),jQuery(window).on("load resize",function(){t.isotope("layout")})})}),"function"!=typeof window.vc_carouselBehaviour&&(window.vc_carouselBehaviour=function(e){(e?e.find(".wpb_carousel"):jQuery(".wpb_carousel")).each(function(){var e=jQuery(this);!0!==e.data("carousel_enabled")&&e.is(":visible")&&(e.data("carousel_enabled",!0),getColumnsCount(jQuery(this)),jQuery(this).hasClass("columns_count_1"),(e=jQuery(this).find(".wpb_thumbnails-fluid li")).css({"margin-right":e.css("margin-left"),"margin-left":0}),(e=jQuery(this).find("ul.wpb_thumbnails-fluid")).width(e.width()+300))})}),"function"!=typeof window.vc_slidersBehaviour&&(window.vc_slidersBehaviour=function(){jQuery(".wpb_gallery_slides").each(function(){var e,t,i=jQuery(this);i.hasClass("wpb_slider_nivo")?(0===(t=1e3*i.attr("data-interval"))&&(t=9999999999),jQuery.fn.nivoSlider&&!i.data("nivo-initialized")&&(i.data("nivo-initialized",!0),i.find(".nivoSlider").nivoSlider({effect:"boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse",slices:15,boxCols:8,boxRows:4,animSpeed:800,pauseTime:t,startSlide:0,directionNav:!0,directionNavHide:!0,controlNav:!0,keyboardNav:!1,pauseOnHover:!0,manualAdvance:!1,prevText:"Prev",nextText:"Next"}))):i.hasClass("wpb_image_grid")&&i.find(".wpb_image_grid_ul")&&i.find(".wpb_image_grid_ul").isotope&&(jQuery.fn.imagesLoaded?e=i.find(".wpb_image_grid_ul").imagesLoaded(function(){e.isotope({itemSelector:".isotope-item",layoutMode:"fitRows",percentPosition:!0})}):i.find(".wpb_image_grid_ul").isotope({itemSelector:".isotope-item",layoutMode:"fitRows",percentPosition:!0}))})}),"function"!=typeof window.vc_prettyPhoto&&(window.vc_prettyPhoto=function(){try{jQuery&&jQuery.fn&&jQuery.fn.prettyPhoto&&jQuery('a.prettyphoto, .gallery-icon a[href*=".jpg"]').prettyPhoto({animationSpeed:"normal",hook:"data-rel",padding:15,opacity:.7,showTitle:!0,allowresize:!0,counter_separator_label:"/",hideflash:!1,deeplinking:!1,modal:!1,callback:function(){-1<location.href.indexOf("#!prettyPhoto")&&(location.hash="")},social_tools:""})}catch(e){window.console&&window.console.warn&&window.console.warn("vc_prettyPhoto initialize error",e)}}),"function"!=typeof window.vc_google_fonts&&(window.vc_google_fonts=function(){return window.console&&window.console.warn&&window.console.warn("function vc_google_fonts is deprecated, no need to use it"),!1}),window.vcParallaxSkroll=!1,"function"!=typeof window.vc_rowBehaviour&&(window.vc_rowBehaviour=function(){var s=window.jQuery;function e(){var e;void 0!==window.wpb_disable_full_width_row_js&&window.wpb_disable_full_width_row_js||(e=s('[data-vc-full-width="true"]'),s.each(e,function(){var e,t,i,o,n,a,r,c=s(this),d=(c.addClass("vc_hidden"),c.next(".vc_row-full-width"));(d=d.length?d:c.parent().next(".vc_row-full-width")).length&&(c.removeAttr("data-vc-full-width-temp"),e=parseInt(c.css("margin-left"),10),t=parseInt(c.css("margin-right"),10),i=0-d.offset().left-e,o=s(window).width(),n={position:"relative",left:i="rtl"===c.css("direction")?(i=i-d.width()+o)+e+t:i,"box-sizing":"border-box",width:o,"max-width":o},c.css(n),c.data("vcStretchContent")||("rtl"===c.css("direction")?((a=i)<0&&(a=0),(r=i)<0&&(r=0)):(r=o-(a=(a=-1*i)<0?0:a)-d.width()+e+t)<0&&(r=0),c.css({"padding-left":a+"px","padding-right":r+"px"})),c.attr("data-vc-full-width-init","true"),c.removeClass("vc_hidden"),s(document).trigger("vc-full-width-row-single",{el:c,offset:i,marginLeft:e,marginRight:t,elFull:d,width:o,maxWidth:o}))}),s(document).trigger("vc-full-width-row",e))}function t(){var e,t,i=s(".vc_row-o-full-height:first");i.length&&(e=s(window).height(),(t=i.offset().top)<e)&&i.css("min-height",100-t/(e/100)+"vh"),s(document).trigger("vc-full-height-row",i)}s(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour",e).on("resize.vcRowBehaviour",t),e(),t(),(0<window.navigator.userAgent.indexOf("MSIE ")||navigator.userAgent.match(/Trident.*rv\:11\./))&&s(".vc_row-o-full-height").each(function(){"flex"===s(this).css("display")&&s(this).wrap('<div class="vc_ie-flexbox-fixer"></div>')}
342),vc_initVideoBackgrounds();var n=!1;if(window.vcParallaxSkroll&&window.vcParallaxSkroll.destroy(),s(".vc_parallax-inner").remove(),s("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"),s("[data-vc-parallax]").each(function(){var e,t,i,o;n=!0,"on"===s(this).data("vcParallaxOFade")&&s(this).children().attr("data-5p-top-bottom","opacity:0;").attr("data-30p-top-bottom","opacity:1;"),e=100*s(this).data("vcParallax"),(t=s("<div />").addClass("vc_parallax-inner").appendTo(s(this))).height(e+"%"),i=s(this).data("vcParallaxImage"),(o=vcExtractYoutubeId(i))?insertYoutubeVideoAsBackground(t,o):void 0!==i&&t.css("background-image","url("+i+")"),t.attr("data-bottom-top","top: "+-(e-100)+"%;").attr("data-top-bottom","top: 0%;")}),n&&window.skrollr)window.vcParallaxSkroll=skrollr.init({forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}}),window.vcParallaxSkroll}),"function"!=typeof window.vc_gridBehaviour&&(window.vc_gridBehaviour=function(){jQuery.fn.vcGrid&&jQuery("[data-vc-grid]").vcGrid()}),"function"!=typeof window.getColumnsCount&&(window.getColumnsCount=function(e){for(var t=!1,i=1;!1===t;){if(e.hasClass("columns_count_"+i))return t=!0,i;i++}}),"function"!=typeof window.wpb_prepare_tab_content&&(window.wpb_prepare_tab_content=function(e,t){var i=t.panel||t.newPanel,o=i.find(".vc_pie_chart:not(.vc_ready)"),n=i.find(".vc_round-chart"),a=i.find(".vc_line-chart"),r=i.find('[data-ride="vc_carousel"]');vc_carouselBehaviour(),vc_plugin_flexslider(i),t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var e=jQuery(this).data("vcGrid");e&&e.gridBuilder&&e.gridBuilder.setMasonry&&e.gridBuilder.setMasonry()}),i.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&i.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var e=jQuery(this).data("vcGrid");e&&e.gridBuilder&&e.gridBuilder.setMasonry&&e.gridBuilder.setMasonry()}),o.length&&jQuery.fn.vcChat&&o.vcChat(),n.length&&jQuery.fn.vcRoundChart&&n.vcRoundChart({reload:!1}),a.length&&jQuery.fn.vcLineChart&&a.vcLineChart({reload:!1}),r.length&&jQuery.fn.carousel&&r.carousel("resizeAction"),t=i.find(".isotope, .wpb_image_grid_ul"),o=i.find(".wpb_gmaps_widget"),0<t.length&&t.isotope("layout"),o.length&&!o.is(".map_ready")&&((n=o.find("iframe")).attr("src",n.attr("src")),o.addClass("map_ready")),i.parents(".isotope").length&&i.parents(".isotope").each(function(){jQuery(this).isotope("layout")}),c(document).trigger("wpb_prepare_tab_content",i)}),"function"!=typeof window.vc_ttaActivation&&(window.vc_ttaActivation=function(){jQuery("[data-vc-accordion]").on("show.vc.accordion",function(e){var t=window.jQuery,i={};i.newPanel=t(this).data("vc.accordion").getTarget(),window.wpb_prepare_tab_content(e,i)})}),"function"!=typeof window.vc_accordionActivate&&(window.vc_accordionActivate=function(e,t){var i,o,n,a;t.newPanel.length&&t.newHeader.length&&(i=t.newPanel.find(".vc_pie_chart:not(.vc_ready)"),o=t.newPanel.find(".vc_round-chart"),n=t.newPanel.find(".vc_line-chart"),a=t.newPanel.find('[data-ride="vc_carousel"]'),void 0!==jQuery.fn.isotope&&t.newPanel.find(".isotope, .wpb_image_grid_ul").isotope("layout"),t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&t.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var e=jQuery(this).data("vcGrid");e&&e.gridBuilder&&e.gridBuilder.setMasonry&&e.gridBuilder.setMasonry()}),vc_carouselBehaviour(t.newPanel),vc_plugin_flexslider(t.newPanel),i.length&&jQuery.fn.vcChat&&i.vcChat(),o.length&&jQuery.fn.vcRoundChart&&o.vcRoundChart({reload:!1}),n.length&&jQuery.fn.vcLineChart&&n.vcLineChart({reload:!1}),a.length&&jQuery.fn.carousel&&a.carousel("resizeAction"),t.newPanel.parents(".isotope").length)&&t.newPanel.parents(".isotope").each(function(){jQuery(this).isotope("layout")})}),"function"!=typeof window.initVideoBackgrounds&&(window.initVideoBackgrounds=function(){return window.console&&window.console.warn&&window.console.warn("this function is deprecated use vc_initVideoBackgrounds"),vc_initVideoBackgroun
342ds()}),"function"!=typeof window.vc_initVideoBackgrounds&&(window.vc_initVideoBackgrounds=function(){c(".vc_video-bg").remove(),c("[data-vc-video-bg]").each(function(){var e,i=jQuery(this);i.data("vcVideoBg")?(e=i.data("vcVideoBg"),(e=vcExtractYoutubeId(e))&&(i.find(".vc_video-bg").remove(),insertYoutubeVideoAsBackground(i,e)),jQuery(window).on("grid:items:added",function(e,t){i.has(t).length&&vcResizeVideoBackground(i)})):i.find(".vc_video-bg").remove()})}),"function"!=typeof window.insertYoutubeVideoAsBackground&&(window.insertYoutubeVideoAsBackground=function(e,t,i){if("undefined"==typeof YT||void 0===YT.Player)return 100<(i=void 0===i?0:i)?void console.warn("Too many attempts to load YouTube api"):void setTimeout(function(){insertYoutubeVideoAsBackground(e,t,i++)},100);var o=e.prepend('<div class="vc_video-bg"><div class="inner"></div></div>').find(".inner");new YT.Player(o[0],{width:"100%",height:"100%",videoId:t,playerVars:{iv_load_policy:3,enablejsapi:1,disablekb:1,autoplay:1,controls:0,showinfo:0,rel:0,mute:1,wmode:"transparent"},events:{onReady(e){let t=e.target,i=t.getIframe(),o=(t.mute(),setInterval(()=>{var e;document.body.contains(i)?0<(e=t.getDuration())&&t.getCurrentTime()>e-.5&&t.seekTo(0):clearInterval(o)},250))},onStateChange(e){YT.PlayerState.ENDED===e.data&&(e.target.seekTo(0),e.target.playVideo())}}}),vcResizeVideoBackground(e),jQuery(window).on("resize",function(){vcResizeVideoBackground(e)})}),"function"!=typeof window.vcResizeVideoBackground&&(window.vcResizeVideoBackground=function(e){var t=e.innerWidth(),i=e.innerHeight(),o=Math.max(i,t/(16/9)),n=o*(16/9),o=Math.round(o),n=Math.round(3*n);e.find(".vc_video-bg iframe").css({maxWidth:"1000%",marginLeft:-Math.round((n-t)/2)+"px",marginTop:-Math.round((o-i)/2)+"px",width:n+"px",height:o+"px"})}),"function"!=typeof window.vcExtractYoutubeId&&(window.vcExtractYoutubeId=function(e){return void 0!==e&&null!==(e=e.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/))&&e[1]}),"function"!=typeof window.vc_googleMapsPointer&&(window.vc_googleMapsPointer=function(){var e=window.jQuery,t=e(".wpb_gmaps_widget");t.on("click",function(){e("iframe",this).css("pointer-events","auto")}),t.on("mouseleave",function(){e("iframe",this).css("pointer-events","none")}),e(".wpb_gmaps_widget iframe").css("pointer-events","none")}),"function"!=typeof window.vc_setHoverBoxPerspective&&(window.vc_setHoverBoxPerspective=function(e){e.each(function(){var e=jQuery(this),t=e.width();e.css("perspective",4*t+"px")})}),"function"!=typeof window.vc_setHoverBoxHeight&&(window.vc_setHoverBoxHeight=function(e){e.each(function(){var e=jQuery(this),t=e.find(".vc-hoverbox-inner"),i=(t.css("min-height",0),e.find(".vc-hoverbox-front-inner").outerHeight()),e=e.find(".vc-hoverbox-back-inner").outerHeight(),i=e<i?i:e;t.css("min-height",(i=i<250?250:i)+"px")})}),"function"!=typeof window.vc_prepareHoverBox&&(window.vc_prepareHoverBox=function(){var e=jQuery(".vc-hoverbox");vc_setHoverBoxHeight(e),vc_setHoverBoxPerspective(e)}),jQuery(document).ready(window.vc_prepareHoverBox),jQuery(window).on("resize",window.vc_prepareHoverBox),jQuery(document).ready(function(){window.vc_js()})})(window.jQuery);

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