PageSourceSearch

https://www.slideteam.net/

html slideteam.net collected 2026-09-24 09:31:33 UTC 459,205 bytes, 6,879 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head >
4    <meta charset="utf-8"/>
4<script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"93ba8bebb7",applicationID:"1051390053",browserID:"1103075932"};;/*! For license information please see nr-loader-rum-1.322.0.min.js.LICENSE.txt */
5(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let s in a)if(void 0!==e[s])try{if(null===e[s]){r[s]=null;continue}Array.isArray(e[s])&&Array.isArray(t[s])?r[s]=Array.from(new Set([...e[s],...t[s]])):e[s]instanceof Map||e[s]instanceof Set||e[s]instanceof Date||e[s]instanceof RegExp?r[s]=e[s]:"object"==typeof e[s]&&null!==t[s]&&"object"==typeof t[s]?r[s]=i(e[s],t[s]):r[s]=e[s]}catch(e){r[s]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>s});var n=r(384),i=r(8122);const a={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function s(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,a)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["xv",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),s=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===s?.document?.visibilityState),c=""+s?.location,u=/iPad|iPhone|iPod/.test(s.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=((()=>{const e=s.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)());r.d(t,["OF",0,u,"RI",0,i,"WN",0,l,"bv",0,a,"gm",0,s,"m",0,c,"mw",0,o,"sb",0,d,"zk",0,()=>{const e=s?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<s.performance.now())return e}])},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>u,x3:()=>c});var n=r(3241),i=r(3606),a=r(860),s=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:a.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&d(e))}function u(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,d(e)}}function d(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const a=e.ee,o=i.i.handlers;if(a&&!a.aborted&&a.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=a.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}
5).forEach(t=>{t[0]?.on&&t[0].context()instanceof s.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}a.isolatedBacklog||delete o[t],a.backlog[t]=null,a.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],a=e[2];n.apply(i,a)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),a=r(2646),s=r(5607);const o="nr@context:".concat(s.W),c=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&u.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,a){!1!==a&&(a=!0);if(c.aborted&&!i)return;t&&a&&t.emit(e,r,n);var o=g(n);m(e).forEach(e=>{e.apply(o,r)});var u=v()[s[e]];u&&u.push([f,e,r,o]);return o},get:h,listeners:m,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{s[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,o,()=>new a.y(o)):new a.y(o)}function p(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function h(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,a){a?(a.buffer([e],i),a.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>a});var n=r(9908);a.on=s;var i=a.handlers={};function a(e,t,r,a){s(a||n.d,i,e,t,r)}function s(e,t,r,i,a){a||(a="feature"),e||(e=n.d);var s=t[a]=t[a]||{};(s[r]=s[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function a(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>a,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,a=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const s=[];for(var o=0;o<e;o++)s.push(i(r,a++).toString(16));return s.join("")}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>a});var n=r(944);const i=new Map;function a(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),a=t.includes("nrWrapper");return r||a||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},5289(e,t,r){"use strict";r.d(t,{GG:()=>s,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function a(){return"undefined"==typeof document||"complete"===document.readyState}function s(e,t){if(a())return e();const r=(0,i.J)(e),s=setInterval(()=>
5{a()&&(clearInterval(s),r())},500);(0,n.sp)("load",r,t)}function o(e){if(a())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(a())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>d,dV:()=>u,pV:()=>l});var n=r(6154),i=r(1863),a=r(944),s=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function u(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,s.i)(...Object.values(e.o))),e}function d(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,a.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),u(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>a,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function a(e,t,r){(0,n.sp)("pagehide",e,t,r)}},9300(e,t,r){"use strict";r(860).K7.ajax;r.d(t,["mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>a});var n=r(9566),i=r(1741);class a extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>a});var n=r(944),i=r(4261);class a{#e(e,...t){if(this[e]!==a.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>d});var n=r(3241),i=r(9908),a=r(1863),s=r(944),o=r(3969),c=r(8362),u=r(860);function d(e,t,r,a){const d=a||r;!d||d[e]&&d[e]!==c.d.prototype[e]||(d[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,u.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,s.R)(23,e)}})}function l(e,t,r,n,s){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(s||null===r)&&(0,i.p)("api-"+n,[(0,a.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",a="browser/blobs",s="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},u={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:a,[o.sessionReplay]:a,[o.logging]:s,[o.genericEvents]:"ins"};r.d(t,["$J",0,u,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,s,"df",0,a,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],a=t[n++];r.o(e,i)?0===a&&n++:0===a?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:a})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>"nr-rum-1.322.0.min.js",r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,a,s)=>{if(e[n])return void e[n].push(i);let o,c;if(void 0!==a){const e=document.getElementsByTagName("script");for(var u=0;u<e.length;u++){const r=e[u];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+a){o=r;break}}}if(!o){c=!0;var d={296:"sha512-/59P7qAoMYQDJAZerTRPChdYcdrlcoEAw2TwA1wz6Y0/XLmt3sblL
5I5JCXAuxG0YxsW7iqJzgrcO7NJWO58EfQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+a),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),d[s]&&(o.integrity=d[s])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={374:0,840:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const a=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=a);const s=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(s,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,a,s]=n;var o,c,u=0;if(i.some(t=>0!==e[t])){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(s)s(r)}for(t&&t(n);u<i.length;u++)c=i[u],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),a=r(1741);var s=r(2555),o=r(981);t.K7.genericEvents,o.R.PA,o.R.UA,o.R.BP;const c={RESOURCES:"experimental.resources",REGISTER:"register"};var u=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var l=r(2614),f=r(944),g=r(8122);const p="[data-nr-mask]",m=e=>(0,g.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:u.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(c.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(c.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,f.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(c.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:l.wk,inactiveMs:l.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(p):""===t||null===t?e.mask_selector=p:(0,f.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,f.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,f.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var h=r(6154),v=r(9324);let b=0;const y={buildEnv:"PROD",distMethod:"CDN",version:v.xv,originTime:h.WN},_={consented:!1},w={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||_.consented},set consented(e){_.consented=e}
5,customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++b},listeningForIframeMessages:!1},R="BA";var A=r(7836),x=r(3241);const E={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908);const k="newrelic-iframe-";function T(e,t={},n,o){let{init:c,info:u,loader_config:d,runtime:l={},exposed:f=!0}=t;if(!u){const e=(0,i.pV)();c=e.init,u=e.info,d=e.loader_config}var p;e.init=m(c||{}),e.loader_config=(p=d||{},(0,g.a)(p,E)),u.jsAttributes??={},h.bv&&(u.jsAttributes.isWorker=!0),e.info=(0,s.D)(u);const v=e.init;e.runtime??=(e=>{const t=(0,g.a)(e,w),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:R,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(a.W.prototype).forEach(r=>{const n=a.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=A.ee.get(e.agentIdentifier),e.exposed=f,(0,x.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&h.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(k)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var j=r(1863),P=r(4261),N=r(1738);
5var O=r(1687),M=r(4234),I=r(5289),D=r(7767);function V(e){return!!(0,i.dV)().o.MO&&(0,D.V)(e)&&!0===e?.session_trace.enabled}var W=r(6389),B=r(7699);const C=new WeakSet,K=new WeakMap;class U extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,W.J)(()=>{(0,O.Ak)(e,this.featureName),t()}))}):(0,O.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,s.f)(e.info))return(0,f.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(K.has(e))return K.get(e);const i=(async()=>{if((0,D.V)(e.init))try{const{setupAgentSession:t}=await r.e(296).then(r.bind(r,1768));t(e)}catch(e){(0,f.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(B.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await Promise.resolve().then(function(){const e=new Error("Cannot find module '../../loaders/configure/iframe-message-handler'");throw e.code="MODULE_NOT_FOUND",e});t(e)}catch(e){(0,f.R)(23,e)}const[{Connector:i},{Harvester:a}]=await Promise.all([r.e(296).then(r.bind(r,6589)),r.e(296).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new a(e);const s=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(s.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();K.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,f.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,f.R)(34,e),this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};h.RI?(0,I.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return V(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!C.has(e)&&(C.add(e),!(0,s.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var L=r(6630);class F extends U{static featureName=L.T;constructor(e){var t;super(e,L.T),this.setupInspectionEvents(),t=e,(0,N.Y)(P.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+P.Fw,[(0,j.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(296).then(r.bind(r,908)):r.e(296).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,x.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,I.sB)(t=>{e(t,"DOMContentLoaded")}),(0,I.GG)(t=>{e(t,"load")}),(0,I.Qr)(t=>{e(t,"navigate")}),this.ee.on(l.tS.UPDATE,(e,t)=>{(0,x.W)({type:"lifecycle",name:"session",data:t})})}}class G extends e.d{constructor(e){var t;(super(),h.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(F),T(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(P.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,P.cD,n);(0,f.R)(40,typeof r)}else(0,f.R)(39,typeof e)},t),function(e){(0,N.Y)(P.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,f.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,P.Dl,!0)},e)}(this),function(e){(0,N.Y)(P.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,P.nb,!1);(0,f.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(P.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+P.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,f.R)(65,typeof t)},e)}(this),this.run()):(0,f.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};
5return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,f.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,f.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var H=r(2843),z=r(782);class Y extends U{static featureName=z.T;constructor(e){super(e,z.T),h.RI&&((0,H.u)(()=>(0,S.p)("docHidden",[(0,j.t)()],void 0,z.T,this.ee),!0),(0,H.G)(()=>(0,S.p)("winPagehide",[(0,j.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(296).then(r.bind(r,9981))))}}var Z=r(3969);class q extends U{static featureName=Z.TZ;constructor(e){super(e,Z.TZ),this.importAggregator(e,()=>r.e(296).then(r.bind(r,9623)))}}new G({features:[F,Y,q],loaderType:"lite"})})()})();</script>
5
6<meta name="title" content="PowerPoint Templates | PowerPoint Slides Templates| PPT Themes Presentation"/>
7<meta name="description" content="Download predesigned PowerPoint templates, PPT slides designs, PPT themes, PowerPoint slides templates, Slide PPT backgrounds, themes presentation, and PPT model for creating stunning business presentations."/>
8<meta name="keywords" content="SlideTeam"/>
9<meta name="robots" content="INDEX,FOLLOW"/>
10<meta name="viewport" content="width=device-width, initial-scale=1"/>
11<meta name="p:domain_verify" content="cbe7790da153a2193ae198550d1d1907"/>
12<title>PowerPoint Templates | PowerPoint Slides Templates| PPT Themes Presentation</title>
13<link  rel="stylesheet" type="text/css"  media="all" href="https://static.slideteam.net/version1789038867/_cache/merged/6ff9012c85ef412b3738d4fd4b96d14e.min.css" />
14<link  rel="stylesheet" type="text/css"  rel="preload" as="style" onload="this.onload=null;this.rel=&#039;stylesheet&#039;" media="all" href="https://static.slideteam.net/version1789038867/_cache/merged/2ab96cd9e0244ff6b8c1f63a7871bb71.min.css" />
15<link  rel="stylesheet" type="text/css"  media="all" href="https://static.slideteam.net/version1789038867/_cache/merged/cc2292370b57cb4431ff5ccf6ae1c034.min.css" />
16<link  rel="stylesheet" type="text/css"  rel="preload" as="style" media="all" href="https://static.slideteam.net/version1789038867/_cache/merged/72a1e3873baaecdb1dcffe28e37aeaff.min.css" />
17<link  rel="stylesheet" type="text/css"  rel="preload" as="style" href="https://static.slideteam.net/version1789038867/_cache/merged/5a8c4e0737814533af19e0e3ce245bc4.min.css" />
18<link  rel="stylesheet" type="text/css"  media="screen and (min-width: 768px)" rel="preload" as="style" href="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/css/styles-l.min.css" />
19<link  rel="stylesheet" type="text/css"  media="all" rel="preload" as="style" href="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Theme/css/theme/style.min.css" />
20<link  rel="stylesheet" type="text/css"  media="all" rel="preload" as="style" href="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Theme/css/theme/media.min.css" />
21<link  rel="stylesheet" type="text/css"  media="all" rel="preload" as="style" href="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Theme/css/theme/custom.min.css" />
22<script  type="text/javascript"  src="https://static.slideteam.net/version1789038867/_cache/merged/731c9a0e03a07b3f16a40475721da1a7.min.js"></script>
vendor: 1 bytes, line 22
22
23<script  type="text/javascript"  defer="defer" src="https://static.slideteam.net/version1789038867/_cache/merged/71ba42cb2128f66716975d82eacce8b4.min.js"></script>
vendor: 1 bytes, line 23
23
24<script  type="text/javascript"  src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js"></script>
vendor: 1 bytes, line 24
24
25<script  type="text/javascript"  src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/js/home/home.min.js"></script>
25
26<link rel="preload" as="font" crossorigin="anonymous" href="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff2" />
27<link rel="preload" as="font" crossorigin="anonymous" href="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/fonts/opensans/regular/opensans-400.woff2" />
28<link rel="preload" as="font" crossorigin="anonymous" href="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/fonts/opensans/bold/opensans-700.woff2" />
29<style type="text/css">@font-face {font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/cf-fonts/v/montserrat/5.2.8/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/cf-fonts/v/montserrat/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/cf-fonts/v/montserrat/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/cf-fonts/v/montserrat/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/cf-fonts/v/montserrat/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/cf-fonts/v/montserrat/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/cf-fonts/v/montserrat/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/cf-fonts/v/montserrat/5.2.8/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/cf-fonts/v/montserrat/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/cf-fonts/v/montserrat/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/cf-fonts/v/montserrat/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/cf-fonts/v/montserrat/5.2.8/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/cf-fonts/v/montserrat/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/cf-fonts/v/montserrat/5.2.8/vietnamese/wght/normal.woff2);
29unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/cf-fonts/v/montserrat/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:800;src:url(/cf-fonts/v/montserrat/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:800;src:url(/cf-fonts/v/montserrat/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:800;src:url(/cf-fonts/v/montserrat/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:800;src:url(/cf-fonts/v/montserrat/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:800;src:url(/cf-fonts/v/montserrat/5.2.8/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/cf-fonts/v/montserrat/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/cf-fonts/v/montserrat/5.2.8/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/cf-fonts/v/montserrat/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/cf-fonts/v/montserrat/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/cf-fonts/v/montserrat/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}</style>
30<link  rel="icon" type="image/x-icon" href="https://www.slideteam.net/media/favicon/default/favicon.ico" />
31<link  rel="shortcut icon" type="image/x-icon" href="https://www.slideteam.net/media/favicon/default/favicon.ico" />
32<link  rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick-theme.css" href="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US" />
33<link  rel="icon" sizes="48x48" type="image/png" href="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Theme/images/favicons/favicon-48x48.png" />
34<link  rel="icon" sizes="96x96" type="image/png" href="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Theme/images/favicons/favicon-96x96.png" />
35<link  rel="icon" sizes="144x144" type="image/png" href="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Theme/images/favicons/favicon-144x144.png" />
36<style>
37.wordpress-post-view .header-get-start a,.wpblog-index-index .header-get-start a {
38    float: left;
39    display: inline-block
40}
41	.sli_custom_search li.upgrade-plan-li-link {
42    display: none!important;
43}
44</style>    <style>
45    #social-login-popup .social-login-title {
46        background-color: #3399cc    }
47
48    #social-login-popup .social-login #bnt-social-login-authentication,
49    #social-login-popup .forgot .primary button,
50    #social-login-popup .create .primary button {
51        background-color: #3399cc;
52        border: #3399cc    }
53
54    .block.social-login-authentication-channel.account-social-login .block-content {
55        text-align: center;
56    }
57
58    
59    /* Compatible ETheme_YOURstore*/
60    div#centerColumn .column.main .block.social-login-authentication-channel.account-social-login {
61        max-width: 900px !important;
62        margin: 0 auto !important;
63    }
64
65    div#centerColumn .column.main .block.social-login-authentication-channel.account-social-login .block-content {
66        text-align: center;
67    }
68
69    @media (max-width: 1024px) {
70        div#centerColumn .column.main .block.social-login-authentication-channel.account-social-login .block-content {
71            padding: 0 15px;
72        }
73    }
74</style>
75
76<!-- 
76<script type="text/javascript" async>
77	var w = document.createElement("script");
78    w.type = "text/javascript";
79    w.src = " echo //$this->getViewFileUrl('Trustpilot_Reviews::js/trustpilot.widget.js'); ";
80    w.async = true;
81    document.head.appendChild(w);
82</script>
vendor: 1 bytes, line 82
82
83<script type="text/javascript">
84	(function(w,d,s,r,n){w.TrustpilotObject=n;w[n]=w[n]||function(){(w[n].q=w[n].q||[]).push(arguments)};
85	a=d.createElement(s);a.async=1;a.src=r;a.type='text/java'+s;f=d.getElementsByTagName(s)[0];
86	f.parentNode.insertBefore(a,f)})(window,document,'script', ' echo $this->getViewFileUrl('Trustpilot_Reviews::js/tp.min.js'); ', 'tp');
87	tp('register',' echo $block->getInstallationKey(); ');
88</script>
88 -->
89<script type="text/javascript">
90	function inIframe () {
91		try {
92			return window.self !== window.top;
93		} catch (e) {
94			return false;
95		}
96	}
97
98	if (inIframe()) {
99		window.addEventListener('message', function(e) {
100			var adminOrign = new URL(window.location).hostname;
101			if (!e.data || e.origin.indexOf(adminOrign) === -1) {
102				return;
103			}
104			if (typeof TrustpilotPreview !== 'undefined') {
105				if (typeof e.data === 'string' && e.data === 'submit') {
106					TrustpilotPreview.sendTrustboxes();
107				} else {
108					jsonData = JSON.parse(e.data);
109					if (jsonData.trustbox) {
110						TrustpilotPreview.setSettings(jsonData.trustbox);
111					} else if (jsonData.customised) {
112						TrustpilotPreview.updateActive(jsonData.customised);
113					}
114				}
115			} else {
116				var p = document.createElement("script");
117				p.type = "text/javascript";
118				p.onload = function () {
119					const iFrame = e.source.parent.document.getElementById('configuration_iframe').contentWindow;
120					TrustpilotPreview.init(['//ecommplugins-scripts.trustpilot.com/v2.1/css/preview.css'], JSON.parse(e.data), iFrame, e.source);
121				};
122				p.src = '//ecommplugins-scripts.trustpilot.com/v2.1/js/preview.js';
123				document.head.appendChild(p);
124			}
125		});
126	}
127</script>
vendor: 1 bytes, line 127
127
128<script>
129    var BASE_URL = 'https://www.slideteam.net/';
130    var THEME_PATH = 'https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US';
131    var COOKIE_CONFIG = {
132        "expires": null,
133        "path": "\u002F",
134        "domain": ".www.slideteam.net",
135        "secure": true,
136        "lifetime": "604800",
137        "cookie_restriction_enabled": false    };
138    var CURRENT_STORE_CODE = 'default';
139    var CURRENT_WEBSITE_ID = '1';
140
141    window.hyva = window.hyva || {}
142
143    window.cookie_consent_groups = window.cookie_consent_groups || {}
144    window.cookie_consent_groups['necessary'] = true;
145
146    window.cookie_consent_config = window.cookie_consent_config || {};
147    window.cookie_consent_config['necessary'] = [].concat(
148        window.cookie_consent_config['necessary'] || [],
149        [
150            'user_allowed_save_cookie',
151            'form_key',
152            'mage-messages',
153            'private_content_version',
154            'mage-cache-sessid',
155            'last_visited_store',
156            'section_data_ids'
157        ]
158    );
159</script>
vendor: 1 bytes, line 159
159
160<script>
161    'use strict';
162    (function( hyva, undefined ) {
163
164        function lifetimeToExpires(options, defaults) {
165
166            const lifetime = options.lifetime || defaults.lifetime;
167
168            if (lifetime) {
169                const date = new Date;
170                date.setTime(date.getTime() + lifetime * 1000);
171                return date;
172            }
173
174            return null;
175        }
176
177        function generateRandomString() {
178
179            const allowedCharacters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',
180                length = 16;
181
182            let formKey = '',
183                charactersLength = allowedCharacters.length;
184
185            for (let i = 0; i < length; i++) {
186                formKey += allowedCharacters[Math.round(Math.random() * (charactersLength - 1))]
187            }
188
189            return formKey;
190        }
191
192        const sessionCookieMarker = {noLifetime: true}
193
194        const cookieTempStorage = {};
195
196        const internalCookie = {
197            get(name) {
198                const v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
199                return v ? v[2] : null;
200            },
201            set(name, value, days, skipSetDomain) {
202                let expires,
203                    path,
204                    domain,
205                    secure,
206                    samesite;
207
208                const defaultCookieConfig = {
209                    expires: null,
210                    path: '/',
211                    domain: null,
212                    secure: false,
213                    lifetime: null,
214                    samesite: 'lax'
215                };
216
217                const cookieConfig = window.COOKIE_CONFIG || {};
218
219                expires = days && days !== sessionCookieMarker
220                    ? lifetimeToExpires({lifetime: 24 * 60 * 60 * days, expires: null}, defaultCookieConfig)
221                    : lifetimeToExpires(window.COOKIE_CONFIG, defaultCookieConfig) || defaultCookieConfig.expires;
222
223                path = cookieConfig.path || defaultCookieConfig.path;
224                domain = !skipSetDomain && (cookieConfig.domain || defaultCookieConfig.domain);
225                secure = cookieConfig.secure || defaultCookieConfig.secure;
226                samesite = cookieConfig.samesite || defaultCookieConfig.samesite;
227
228                document.cookie = name + "=" + encodeURIComponent(value) +
229                    (expires && days !== sessionCookieMarker ? '; expires=' + expires.toGMTString() : '') +
230                    (path ? '; path=' + path : '') +
231                    (domain ? '; domain=' + domain : '') +
232                    (secure ? '; secure' : '') +
233                    (samesite ? '; samesite=' + samesite : 'lax');
234            },
235            isWebsiteAllowedToSaveCookie() {
236                const allowedCookies = this.get('user_allowed_save_cookie');
237                if (allowedCookies) {
238                    const allowedWebsites = JSON.parse(unescape(allowedCookies));
239
240                    return allowedWebsites[CURRENT_WEBSITE_ID] === 1;
241                }
242                return false;
243            },
244            getGroupByCookieName(name) {
245                const cookieConsentConfig = window.cookie_consent_config || {};
246                let group = null;
247                for (let prop in cookieConsentConfig) {
248                    if (!cookieConsentConfig.hasOwnProperty(prop)) continue;
249                    if (cookieConsentConfig[prop].includes(name)) {
250                        group = prop;
251                        break;
252                    }
253                }
254                return group;
255            },
256            isCookieAllowed(name) {
257                const cookieGroup = this.getGroupByCookieName(name);
258                return cookieGroup
259                    ? window.cookie_consent_groups[cookieGroup]
260                    : this.isWebsiteAllowedToSaveCookie();
261            },
262            saveTempStorageCookies() {
263                for (const [name, data] of Object.entries(cookieTempStorage)) {
264                    if (this.isCookieAllowed(name)) {
265                        this.set(name, data['value'], data['days'], data['skipSetDomain']);
266                        delete cookieTempStorage[name];
267                    }
268                }
269            }
270        };
271
272        hyva.getCookie = (name) => {
273            const cookieConfig = window.COOKIE_CONFIG || {};
274
275            if (cookieConfig.cookie_restriction_enabled && ! internalCookie.isCookieAllowed(name)) {
276                return cookieTempStorage[name] ? cookieTempStorage[name]['value'] : null;
277            }
278
279            return internalCookie.get(name);
280        }
281
282        hyva.setCookie = (name, value, days, skipSetDomain) => {
283            const cookieConfig = window.COOKIE_CONFIG || {};
284
285            if (cookieConfig.cookie_restriction_enabled && ! internalCookie.isCookieAllowed(name)) {
286                cookieTempStorage[name] = {value, days, skipSetDomain};
287                return;
288            }
289            return internalCookie.set(name, value, days, skipSetDomain);
290        }
291
292
293        hyva.setSessionCookie = (name, value, skipSetDomain) => {
294            return hyva.setCookie(name, value, sessionCookieMarker, skipSetDomain)
295        }
296
297        hyva.getBrowserStorage = () => {
298            const browserStorage = window.localStorage || window.sessionStorage;
299            if (!browserStorage) {
300                console.warn('Browser Storage is unavailable');
301                return false;
302            }
303            try {
304                browserStorage.setItem('storage_test', '1');
305                browserStorage.removeItem('storage_test');
306            } catch (error) {
307                console.warn('Browser Storage is not accessible', error);
308                return false;
309            }
310            return browserStorage;
311        }
312
313        hyva.postForm = (postParams) => {
314            const form = document.createElement("form");
315
316            let data = postParams.data;
317
318            if (! postParams.skipUenc && ! data.uenc) {
319                data.uenc = btoa(window.location.href);
320            }
321            form.method = "POST";
322            form.action = postParams.action;
323
324            Object.keys(postParams.data).map(key => {
325                const field = document.createElement("input");
326                field.type = 'hidden'
327                field.value = postParams.data[key];
328                field.name = key;
329                form.appendChild(field);
330            });
331
332            const form_key = document.createElement("input");
333            form_key.type = 'hidden';
334            form_key.value = hyva.getFormKey();
335            form_key.name="form_key";
336            form.appendChild(form_key);
337
338            document.body.appendChild(form);
339
340            form.submit();
341        }
342
343        hyva.getFormKey = function () {
344            let formKey = hyva.getCookie('form_key');
345
346            if (!formKey) {
347                formKey = generateRandomString();
348                hyva.setCookie('form_key', formKey);
349            }
350
351            return formKey;
352        }
353
354        hyva.formatPrice = (value, showSign, options = {}) => {
355            const formatter = new Intl.NumberFormat(
356                'en\u002DUS',
357                Object.assign({
358                    style: 'currency',
359                    currency: 'USD',
360                    signDisplay: showSign ? 'always' : 'auto'
361                }, options)
362            );
363            return (typeof Intl.NumberFormat.prototype.formatToParts === 'function') ?
364                formatter.formatToParts(value).map(({type, value}) => {
365                    switch (type) {
366                        case 'currency':
367                            return '\u0024' || value;
368                        case 'minusSign':
369                            return '- ';
370                        case 'plusSign':
371                            return '+ ';
372                        default :
373                            return value;
374                    }
375                }).reduce((string, part) => string + part) :
376                formatter.format(value);
377        }
378
379        const formatStr = function (str, nStart) {
380            const args = Array.from(arguments).slice(2);
381
382            return str.replace(/(%+)([0-9]+)/g, (m, p, n) => {
383                const idx = parseInt(n) - nStart;
384
385                if (args[idx] === null || args[idx] === void 0) {
386                    return m;
387                }
388                return p.length % 2
389                    ? p.slice(0, -1).replace('%%', '%') + args[idx]
390                    : p.replace('%%', '%') + n;
391            })
392        }
393
394        hyva.str = function (string) {
395            const args = Array.from(arguments);
396            args.splice(1, 0, 1);
397
398            return formatStr.apply(undefined, args);
399        }
400
401        hyva.strf = function () {
402            const args = Array.from(arguments);
403            args.splice(1, 0, 0);
404
405            return formatStr.apply(undefined, args);
406        }
407
408        /**
409         * Take a html string as `content` parameter and
410         * extract an element from the DOM to replace in
411         * the current page under the same selector,
412         * defined by `targetSelector`
413         */
414        hyva.replaceDomElement = (targetSelector, content) => {
415            // Parse the content and extract the DOM node using the `targetSelector`
416            const parser = new DOMParser();
417            const doc = parser.parseFromString(content, 'text/html');
418            const contentNode = doc.querySelector(targetSelector);
419
420            // Bail if content can't be found
421            if (!contentNode) {
422                return;
423            }
424
425            hyva.activateScripts(contentNode)
426
427            // Replace the old DOM node with the new content
428            document.querySelector(targetSelector).replaceWith(contentNode);
429
430            // Reload customerSectionData and display cookie-messages if present
431            window.dispatchEvent(new CustomEvent("reload-customer-section-data"));
432            hyva.initMessages();
433        }
434
435        hyva.activateScripts = (contentNode) => {
436            // Extract all the script tags from the content.
437            // Script tags won't execute when inserted into a dom-element directly,
438            // therefore we need to inject them to the head of the document.
439            const tmpScripts = contentNode.getElementsByTagName('script');
440
441            if (tmpScripts.length > 0) {
442                // Push all script tags into an array
443                // (to prevent dom manipulation while iterating over dom nodes)
444                const scripts = [];
445                for (let i = 0; i < tmpScripts.length; i++) {
446                    scripts.push(tmpScripts[i]);
447                }
448
449                // Iterate over all script tags and duplicate+inject each into the head
450                for (let i = 0; i < scripts.length; i++) {
451                    let script = document.createElement('script');
452                    script.innerHTML = scripts[i].innerHTML;
453
454                    document.head.appendChild(script);
455
456                    // Remove the original (non-executing) node from the content
457                    scripts[i].parentNode.removeChild(scripts[i]);
458                }
459            }
460            return contentNode;
461        }
462
463        const replace = {['+']: '-', ['/']: '_', ['=']: ','};
464        hyva.getUenc = () => btoa(window.location.href).replace(/[+/=]/g, match => replace[match]);
465
466        let currentTrap;
467
468        const focusableElements = (rootElement) => {
469            const selector = 'button, [href], input, select, textarea, details, [tabindex]:not([tabindex="-1"]';
470            return Array.from(rootElement.querySelectorAll(selector))
471                .filter(el => {
472                    return el.style.display !== 'none'
473                        && !el.disabled
474                        && el.tabIndex !== -1
475                        && (el.offsetWidth || el.offsetHeight || el.getClientRects().length)
476                })
477        }
478
479        const focusTrap = (e) => {
480            const isTabPressed = e.key === 'Tab' || e.keyCode === 9;
481            if (!isTabPressed) return;
482
483            const focusable = focusableElements(currentTrap)
484            const firstFocusableElement = focusable[0]
485            const lastFocusableElement = focusable[focusable.length - 1]
486
487            e.shiftKey
488                ? document.activeElement === firstFocusableElement && (lastFocusableElement.focus(), e.preventDefault())
489                : document.activeElement === lastFocusableElement && (firstFocusableElement.focus(), e.preventDefault())
490        };
491
492        hyva.releaseFocus = (rootElement) => {
493            if (currentTrap && (!rootElement || rootElement === currentTrap)) {
494                currentTrap.removeEventListener('keydown', focusTrap)
495                currentTrap = null
496            }
497        }
498        hyva.trapFocus = (rootElement) => {
499            if (!rootElement) return;
500            hyva.releaseFocus()
501            currentTrap = rootElement
502            rootElement.addEventListener('keydown', focusTrap)
503            const firstElement = focusableElements(rootElement)[0]
504            firstElement && firstElement.focus()
505        }
506
507                hyva.alpineInitialized = (fn) => window.addEventListener('alpine:initialized', fn, {once: true})
508                window.addEventListener('user-allowed-save-cookie', () => internalCookie.saveTempStorageCookies())
509
510    }( window.hyva = window.hyva || {} ));
511</script>
vendor: 1 bytes, line 511
511
512<script>
513    if (!window.IntersectionObserver) {
514        window.IntersectionObserver = function (callback) {
515            this.observe = el => el && callback(this.takeRecords());
516            this.takeRecords = () => [{isIntersecting: true, intersectionRatio: 1}];
517            this.disconnect = () => {};
518            this.unobserve = () => {};
519        }
520    }
521</script>
521
522<link rel='canonical' href='https://www.slideteam.net' />
522<script type="text/javascript">
523    const newUrl = new URL(window.location.href);
524    let params = newUrl.searchParams;
525    if(params.has('p'))
526    {
527        let page = params.get('p');
528        if(page == 1)
529        {
530            newUrl.searchParams.delete('p');
531            window.location.href = newUrl.href;
532        }
533    }
534</script>
534
535
536
537
538<script>
539(function () {
540    let loaded = false;
541
542    function loadClarity() {
543        if (loaded) return;
544        loaded = true;
545
546        (function(c,l,a,r,i,t,y){
547            c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
548            t=l.createElement(r);
549            t.async = true;
550            t.src = "https://www.clarity.ms/tag/" + i + "?ref=bwt";
551            y=l.getElementsByTagName(r)[0];
552            y.parentNode.insertBefore(t,y);
553        })(window, document, "clarity", "script", "cf9914gtl3");
554
555
556        // var ps = document.createElement('script');
557        // ps.src = 'https://cdn.pagesense.io/js/slideteampteltd/1a3b568c8c2d41f6bf2e5ab2a87da3a3.js';
558        // ps.async = true;
559        // ps.setAttribute('data-cfasync', 'false');
560        // document.body.appendChild(ps);
561
562
563
564            window.SLI = window.SLI || {};
565
566            /**
567             * Find keyword from input[name="w"] within parent hierarchy
568             */
569            SLI.findKeyword = function (target) {
570                var parent = target.parentElement;
571
572                while (parent && !/html/i.test(parent.nodeName)) {
573                    var input = parent.querySelector('input[name="w"]');
574
575                    if (!input) {
576                        parent = parent.parentElement;
577                        continue;
578                    }
579
580                    return input.value;
581                }
582
583                return '';
584            };
585
586            /**
587             * Handle search submit
588             */
589            SLI.searchSubmit = function (caller, event) {
590                var target;
591
592                if (typeof event !== 'undefined') {
593                    target = event.target ? event.target : window.event.srcElement;
594
595                    if (event.preventDefault) {
596                        event.preventDefault();
597                    } else {
598                        event.returnValue = false;
599                    }
600                } else {
601                    target = caller;
602                }
603
604                var keyword = SLI.findKeyword(target).trim();
605
606                if (!keyword) {
607                    return false;
608                }
609
610                window.location.href =
611                    'https://www.slideteam.net/search/go?ts=custom&w=' +
612                    encodeURIComponent(keyword);
613
614                return false;
615            };
616
617
618            if (window.location.href.indexOf('checkout') !== -1) {
619                return;
620            }
621
622            window.SLI = window.SLI || {};
623
624            if (!window.SLI.config && !window.SLI.facetUrl) {
625
626                /* Autocomplete script */
627                var racScript = document.createElement('script');
628                racScript.type = 'text/javascript';
629                racScript.src =
630                    '//slideteam.resultspage.com/autocomplete/rac-data/sli-rac.js?v=' +
631                    Date.now();
632                document.head.appendChild(racScript);
633
634                /* Image search config script */
635                var imageSearchScript = document.createElement('script');
636                imageSearchScript.type = 'text/javascript';
637                imageSearchScript.src =
638                    '//slideteam.resultspage.com/is/sli-imagesearch.config.js?v=' +
639                    Date.now();
640                document.head.appendChild(imageSearchScript);
641            }
642
643            var searchBar = document.querySelector('#search_mini_form #search');
644
645            if (!searchBar) {
646                return;
647            }
648
649            /* Store latest typed value */
650            searchBar.addEventListener('keyup', function () {
651                searchBar.setAttribute('searchTermHead', searchBar.value);
652            });
653
654            function syncValue(eventType) {
655                var searchForm = document.querySelector('#search');
656
657                if (!searchForm) return;
658
659                searchForm.addEventListener(
660                    eventType,
661                    function () {
662                        var headerSearch =
663                            document.querySelector('#search_mini_form #search');
664
665                        if (headerSearch) {
666                            this.value =
667                                headerSearch.getAttribute('searchTermHead') || '';
668                        }
669                    },
670                    true
671                );
672            }
673
674            syncValue('focus');
675            syncValue('blur');
676
677            window.removeEventListener('mousemove', loadClarity);
678            window.removeEventListener('touchstart', loadClarity);
679            window.removeEventListener('keydown', loadClarity);
680            window.removeEventListener('scroll', loadClarity);
681    }
682
683    
684    window.addEventListener('mousemove', loadClarity, { once: true, passive: true });
685    window.addEventListener('touchstart', loadClarity, { once: true, passive: true });
686    window.addEventListener('keydown', loadClarity, { once: true, passive: true });
687    window.addEventListener('scroll', loadClarity, { once: true, passive: true });
688})();
689</script>
vendor: 1 bytes, line 689
689
690<script type="text/javascript">
691    document.addEventListener('DOMContentLoaded', function () {
692        // product page - related product click event
693        $(document).on('click', '.recommended-product .custom_gallary_product_main_div .item', function(event) {
694            var productId = $(this).data('scarabitem');
695            sendProductClick(productId);
696        });
697        // listing page - product click event
698        $(document).on('click', '.item.product.product-item, .slider-item, .resume_section ul li', function(event) {
699            var productElement = $(this).find('[product_id]').first();
700            if (productElement.length) {
701                var productId = productElement.attr('product_id');
702                sendProductClick(productId);
703            }
704        });
705        function sendProductClick(productId) {
706            if (productId) {
707                var formdata = {
708                    "productid": productId
709                };
710                $.ajax({
711                    url: 'https://www.slideteam.net/free/index/productclick/',
712                    type: 'POST',
713                    contentType: 'application/json',
714                    dataType: 'json',
715                    data: JSON.stringify(formdata),
716                    headers: {
717                        'X-Requested-With': 'XMLHttpRequest'
718                    },
719                    success: function(response) {},
720                    error: function(xhr, status, error) {
721                        console.error('Network response was not ok', error);
722                    }
723                });
724            }
725        }
726    });
727</script>
727<!-- Facebook Meta Tags -->
728<meta property="og:url" content="https://www.slideteam.net/">
729<meta property="og:type" content="website">
730<meta property="og:title" content="PowerPoint Templates | PowerPoint Slides Templates| PPT Themes Presentation">
731<meta property="og:description" content="Download predesigned PowerPoint templates, PPT slides designs, PPT themes, PowerPoint slides templates, Slide PPT backgrounds, themes presentation, and PPT model for creating stunning business presentations.">
732<meta property="og:image" content="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/perfect-visual-img.webp">
733
734<!-- Twitter Meta Tags -->
735<meta name="twitter:card" content="summary_large_image">
736<meta property="twitter:domain" content="slideteam.net">
737<meta property="twitter:url" content="https://www.slideteam.net/">
738<meta name="twitter:title" content="PowerPoint Templates | PowerPoint Slides Templates| PPT Themes Presentation">
739<meta name="twitter:description" content="Download predesigned PowerPoint templates, PPT slides designs, PPT themes, PowerPoint slides templates, Slide PPT backgrounds, themes presentation, and PPT model for creating stunning business presentations.">
740<meta name="twitter:image" content="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/perfect-visual-img.webp">
741
742<script type="application/ld+json">
743{
744"@context": "https://schema.org/",
745"@type": "Organization",
746"name": "SlideTeam",
747"url": "https://www.slideteam.net/",
748"logo": "https://www.slideteam.net/media/logo/default/logo_1.png",
749"contactPoint": {
750"@type": "ContactPoint",
751"telephone": "+1-408-215-1583",
752"contactType": "sales",
753"areaServed": "US",
754"availableLanguage": "en"
755},
756"sameAs": [
757"https://www.facebook.com/slideteam.net/",
758"https://twitter.com/Slideteam_net",
759"https://www.instagram.com/slideteam_/",
760"https://www.youtube.com/channel/UCJUU6YyzjCJnpOmRvxE1Nyg",
761"https://in.linkedin.com/company/slide-team",
762"https://www.pinterest.co.uk/ppt_templates/"
763]
764}
765</script>
vendor: 1 bytes, line 765
765
766<script type="application/ld+json">
767{
768"@context": "https://schema.org/",
769"@type": "WebSite",
770"name": "SlideTeam",
771"url": "https://www.slideteam.net/",
772"potentialAction": {
773"@type": "SearchAction",
774"target": "https://www.slideteam.net/search/go?w={search_term_string}",
775"query-input": "required name=search_term_string"
776}
777}
778</script>
778</head>
779<body id="html-body" class="cms-home cms-index-index page-layout-1column">
780	<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 780-781
780
781<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
781GTM-58GRWX5
vendor: 85 bytes, lines 781-782
781"
782height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
783<!-- End Google Tag Manager (noscript) -->
784<script nonce='NjZ4Y3dlczVtMzlwZGh3YXk1eTEzeGNyY3VtZ3NpNDQ=' >
785    'use strict';
786    (function (blackbird) {
787
788        const addEventListenerOnElementToLoad = (elementToLoad, source) => new Promise((resolve, reject) => {
789            elementToLoad.addEventListener('load', () => {
790                elementToLoad.dataset.loaded = true;
791                resolve(elementToLoad);
792            })
793
794            elementToLoad.addEventListener('error', () => {
795                reject(new Error(`[External resource loader] : The resource "${source}", failed to load.`));
796            });
797        });
798
799        blackbird.loadExternalScript = async (source) => {
800            const scriptWithSameSrc = document.querySelector(`script[src="${source}"][data-loaded]`);
801
802            if (scriptWithSameSrc && scriptWithSameSrc.dataset.loaded === 'true') {
803                return scriptWithSameSrc;
804            }
805
806            const script = scriptWithSameSrc ?? document.createElement('script');
807            script.type = 'text/javascript';
808            script.async = true;
809            script.src = source;
810            script.dataset.loaded = false;
811
812            document.head.appendChild(script);
813            await addEventListenerOnElementToLoad(script, source);
814            return script;
815        }
816
817        blackbird.loadExternalStyle = async (source) => {
818            const linkWithSameHref = document.querySelector(`link[href="${source}"][data-loaded]`);
819
820            if (linkWithSameHref && linkWithSameHref.dataset.loaded === 'true') {
821                return linkWithSameHref;
822            }
823
824            const link = linkWithSameHref ?? document.createElement('link');
825            link.type = 'text/css'
826            link.rel = 'stylesheet';
827            link.href = source;
828            link.dataset.loaded = false;
829
830            document.head.prepend(link);
831            await addEventListenerOnElementToLoad(link, source);
832            return link;
833        }
834
835        blackbird.loadExternalResource = (source) => {
836            const scriptUrlRegex = /\.(js)$/i;
837            const styleUrlRegex = /\.(css)$/i;
838
839            if (scriptUrlRegex.test(source)) {
840                return blackbird.loadExternalScript(source);
841            }
842
843            if (styleUrlRegex.test(source)) {
844                return blackbird.loadExternalStyle(source);
845            }
846        }
847
848    }(window.blackbird = window.blackbird || {}));
849</script>
849
850<input name="form_key" type="hidden" value="jfoq03OR8AJu06uE" />
851    <noscript>
852        <section class="message global noscript border-b-2 border-blue-500 bg-blue-50 shadow-none m-0 px-0 rounded-none font-normal">
853            <div class="container text-center">
854                <p>
855                    <strong>JavaScript seems to be disabled in your browser.</strong>
856                    <span>
857                        For the best experience on our site, be sure to turn on Javascript in your browser.                    </span>
858                </p>
859            </div>
860        </section>
861    </noscript>
862
863
864<script>
865    document.body.addEventListener('touchstart', () => {}, {passive: true})
866</script>
866
867<div class="page-wrapper"><header class="page-header"><a class="action skip sr-only focus:not-sr-only focus:absolute focus:z-40 focus:bg-white
868   contentarea"
869   href="#contentarea">
870    <span>
871        Skip to Content    </span>
872</a>
873<div class="header content"><span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span>
874    <strong class="logo">
875        <img style="display:block;" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/logo.webp"
876             alt="SlideTeam"
877             width="100%"             height="100%"        />
878    </strong>
879    <div id="algoliaAutocomplete" class="block block-search algolia-search-block algolia-search-input container py-2 mx-auto text-black" x-data="algoliaSearchValidation()"></div>
880    <div id="panelContainer" class="relative" x-data="initAutocompleteInsight"></div>
881    
881<script>
882        'use strict';
883
884        function algoliaSearchValidation() {
885            return {
886                init() {
887
888                    // Prevent invalid search submit
889                    document.addEventListener('submit', function (e) {
890
891                        const form = e.target;
892
893                        const searchInput = form.querySelector(
894                            'input[name="q"], input[type="search"]'
895                        );
896
897                        if (!searchInput) {
898                            return;
899                        }
900
901                        let value = searchInput.value;
902
903                        // Normalize spaces
904                        value = value.replace(/\s+/g, ' ').trim();
905
906                        // Prevent empty OR html input
907                        if (
908                            value === '' ||
909                            /[<>]/.test(value)
910                        ) {
911
912                            e.preventDefault();
913                            e.stopPropagation();
914                            e.stopImmediatePropagation();
915
916                            searchInput.value = '';
917
918                            //hideAlgoliaPanel();
919
920                            return false;
921                        }
922
923                        // Update cleaned value
924                        searchInput.value = value;
925
926                    }, true);
927
928                    // Validate while typing
929                    document.addEventListener('input', function (e) {
930
931                        const input = e.target;
932
933                        if (
934                            input.matches(
935                                'input[name="q"], input[type="search"]'
936                            )
937                        ) {
938
939                            let value = input.value;
940
941                            // Remove HTML brackets
942                            value = value.replace(/[<>]/g, '');
943
944                            // Remove multiple spaces
945                            value = value.replace(/\s+/g, ' ');
946
947                            // Remove leading spaces
948                            value = value.replace(/^\s+/, '');
949
950                            input.value = value;
951
952                            // Hide autocomplete for empty value
953                            if (value.trim() === '') {
954                                hideAlgoliaPanel();
955                            }
956                        }
957
958                    }, true);
959
960                    function hideAlgoliaPanel() {
961
962                        // Hide panel container
963                        const panelContainer =
964                            document.querySelector('#panelContainer');
965
966                        if (panelContainer) {
967                            panelContainer.innerHTML = '';
968                        }
969
970                        // Hide Algolia autocomplete panel
971                        document
972                            .querySelectorAll('.aa-Panel')
973                            .forEach(function (panel) {
974                                panel.style.display = 'none';
975                            });
976                    }
977                }
978            }
979        }
980
981        function initAutocompleteInsight() {
982            return {
983                bindClickEvent(element, eventName, objectID, indexName, position, queryId) {
984                    element.querySelector('.algoliasearch-autocomplete-hit')?.addEventListener("click", function () {
985                        buildInsightsEventData(eventName, objectID, indexName, position, queryId);
986                    });
987                }
988            }
989        }
990    </script>
990
991<div class="panel wrapper"><div class="panel header"><div class="header_panel_wrapper clearfix header_links_container">
991<script>
992    var str1 = window.location.href;
993    var str2 = "/search/go?";
994    if(str1.indexOf(str2) == -1){
995        var header = document.querySelector('.header_panel_wrapper ul.header');
996
997        if (header) {
998            header.classList.remove('def-hidden');
999        }
1000    }
1001</script>
1001
1002 
1003<div class="contact-search clearfix contact_number_container" tabindex="0">
1004    <span class="contact-number">
1005        <i></i>
1006        <a href="tel:+1-408-215-1583" rel="nofollow">+1-408-215-1583</a>
1007    </span>
1008
1009</div>
1010
1011
1012<script>
1013    function socialbuttondata() {
1014        return {
1015		    socualbuttonclick(e){
1016                let formData;
1017
1018                if (window.location.href.indexOf("AI-powered-powerpoint-editable-icons-and-image-generator") > -1) {
1019                    formData = {
1020                        'signuptype': 'ai_images_header'
1021                    };
1022                }else if (window.location.href.indexOf("Free-Online-AI-Presentation-Maker") > -1) {
1023                    formData = {
1024                        'signuptype': 'ai_ppt_header'
1025                    };
1026                } else {
1027                    formData = {
1028                        'signuptype': 'header'
1029                    };
1030                }
1031                fetch("https://www.slideteam.net/signupcount/index/index/",{
1032                    method: 'POST',
1033                    headers: {
1034                      'Content-Type': 'application/json',
1035                      'X-Requested-With': 'XMLHttpRequest'
1036                    },
1037                    body: JSON.stringify(formData)  
1038                }).then(response => { 
1039                    return response.json()
1040                }).then(data=> {
1041                    console.log(data);
1042                 });
1043			    var url=e.target.dataset.url;
1044                var baseurl = window.location.origin;
1045                var base_url = baseurl + url;
1046				if(document.querySelector('[name="productId"]') || document.querySelector('[name="product"]') )  
1047				{
1048					var productId="";var product="";
1049					if(document.querySelector('[name="productId"]')) { var productId=document.querySelector('[name="productId"]').value; }
1050					if(document.querySelector('[name="product"]')) { var product=document.querySelector('[name="product"]').value; }
1051					if(productId!='' && productId != 'undefined' && productId != null){
1052						 window.location.href = base_url +'?productid='+productId;
1053					}
1054					else if(product !='' && product != 'undefined' && product != null){
1055						window.location.href = base_url +'?urlredirect='+document.URL;
1056					} else {
1057                        window.location.href = base_url +'?urlredirect='+document.URL;
1058                    }
1059				}else {
1060                    if(document.querySelector(".aitatva-index-index")){
1061                        window.location.href = base_url +'?urlredirect='+document.URL;
1062                    }else if(document.querySelector(".aippt-index-index")){
1063                        window.location.href = base_url +'?urlredirect='+document.URL;
1064                    }else{
1065                        window.location.href = base_url +'?urlredirect='+document.URL;
1066                    }
1067				}
1068		    }
1069        }
1070    }
1071</script>
1071
1072  <!--   <div class="social-login-authentication-channel account-social-login" x-data="socialbuttondata()">
1073        <div class="social-block">
1074                            <div class="actions-toolbar social-btn social-btn-actions-toolbar facebook-login">
1075                    <a class="btn btn-block btn-social btn-facebook social-btn" @click="socualbuttonclick($event)" rel="nofollow"
1076                        data-url="/sociallogin/social/login/type/facebook/">
1077                        Sign in with Facebook                    </a>
1078                </div>
1079                            <div class="actions-toolbar social-btn social-btn-actions-toolbar google-login">
1080                    <a class="btn btn-block btn-social btn-google social-btn" @click="socualbuttonclick($event)" rel="nofollow"
1081                        data-url="/sociallogin/social/login/type/google/">
1082                        Sign in with Google                    </a>
1083                </div>
1084                    </div>
1085    </div> -->
1086<ul class="header links heder_links_ul ">
1087
1088    <li  x-data="{...hyva.modal(),...popupdataheader()}" class="authorization-link header-links-popup"  data-label="or">
1089        <a href="javascript:void(0)"  id="login-popup-link" @click="show&#x28;&#x27;dialog&#x27;,&#x20;&#x24;event&#x29; ;"  rel="nofollow">
1090            Login
1091        </a>
1092        <div x-cloak    x-bind="overlay('dialog')"
1093    x-spread="overlay('dialog')"
1094    class="fixed inset-0 bg-black bg-opacity-50 z-50 download-overlay">
1095    <div class="fixed flex justify-center items-center text-left z-40 dowanlodable-dialog-header inset-0">
1096        <div x-ref="dialog" role="dialog" aria-modal="true"
1097                                                  class="overscroll-y-contain">
1098                
1098<script>
1099        function popupdataheader() {
1100            return {
1101                Isregister: false,
1102                IsLoginPage:true,
1103                Islogin: false,
1104                Isforgot: false,
1105                Issocial: true,
1106                Ispagetitle: true,
1107                Isregisterform: true,
1108                registermessage: true,
1109                loginmessage: false,
1110                IsSignupEmail:false,
1111                IsLandingPage:false,
1112                IsSignupPass:false,
1113                IsFooter:true,
1114                Istab:true,
1115                showPassword:false,
1116                errors: 0,
1117                hasCaptchaToken: 0,
1118                email: '',
1119                loading:false,
1120                username: {
1121                    errorMessage: '',
1122                    blurred: false
1123                },
1124                password: {
1125                    errorMessage: '',
1126                    blurred: false
1127                },
1128                password_register: {
1129                    errorMessage: '',
1130                    blurred: false
1131                },
1132                email_register: {
1133                    errorMessage: '',
1134                    blurred: false
1135                },
1136                firstname: {
1137                    errorMessage: '',
1138                    blurred: false
1139                },
1140                lastname: {
1141                    errorMessage: '',
1142                    blurred: false
1143                },
1144                forgotemail: {
1145                    errorMessage: '',
1146                    blurred: false
1147                },
1148
1149                register() {
1150                    Isregister = true;
1151                    Islogin = false;
1152                },
1153                login() {
1154                    Isregister = false;
1155                    Islogin = true;
1156                },
1157                   // Function to clear input fields
1158              clearSignupEmail() {
1159                // Reset input values to empty strings
1160                this.$refs.registeremail.value = '';
1161                this.email_register.errorMessage = '';
1162                this.Istab = true;
1163                this.IsLandingPage = true;
1164                this.IsSignupEmail = false;
1165                this.Isforgot = false;
1166                this.Islogin = false;
1167                this.Isregister = true;
1168                this.Issocial = true;
1169                this.Isregisterform = true;
1170                this.Ispagetitle = true;
1171              },
1172              clearSignupPwd(){
1173                this.$refs.registerpassword.value = '';
1174                this.password_register.errorMessage = '';
1175                this.Istab=false;
1176                this.IsSignupEmail=true;
1177                this.Isforgot=false;
1178                this.Islogin=false;
1179                this.Isregister=true;
1180                this.IsSignupPass=false;
1181                this.Issocial=true;
1182                this.Isregisterform=true;
1183                this.Ispagetitle=true;
1184              },
1185              clearLoginInputFields(){
1186                this.$refs.loginusername.value = '';
1187                this.username.errorMessage = '';
1188                this.$refs.loginpassword.value = '';
1189                this.password.errorMessage = '';
1190                this.Istab=true;
1191                this.IsLandingPage=false;
1192                this.IsSignupEmail=false;
1193                this.Isforgot=false;
1194                this.Islogin=false;
1195                this.IsLoginPage=true;
1196                this.Isregister=false;
1197                this.Issocial=true;
1198                this.Isregisterform=true;
1199                this.Ispagetitle=true
1200              },
1201              clearForgotPwdFields(){
1202                this.$refs.forgotemail.value = '';
1203                this.forgotemail.errorMessage = '';
1204                this.Istab=false;
1205                this.IsLandingPage=false;
1206                this.IsSignupEmail=false;
1207                this.Isforgot=false;
1208                this.Islogin=true;
1209                this.Isregister=false;
1210                this.Issocial=true;
1211                this.Isregisterform=true;
1212                this.Ispagetitle=true
1213              },
1214                forgot() {
1215                    if (document.getElementById('ajaxlogin-forgot-pdp-password-form-header-login').querySelectorAll(".invalid").length == 0) {
1216                        const formdata = {
1217                            "email": this.$refs.forgotemail.value
1218                        };
1219                        fetch('https://www.slideteam.net/free/ajax/forgotpassword/', {
1220                                method: 'POST',
1221                                headers: {
1222                                    'Content-Type': 'application/json',
1223                                    'X-Requested-With': 'XMLHttpRequest'
1224                                },
1225                                body: JSON.stringify(formdata)
1226                            })
1227                            .then(response => {
1228                                return response.json()
1229                            }).then(data => {
1230                                if( this.$refs.forgotsubmit.innerHTML == "Resend" ){
1231                                    this.$refs.forgotsubmit.innerHTML = "Resent";
1232                                }else{
1233                                    this.$refs.forgotsubmit.innerHTML = "Please wait...";
1234                                }
1235
1236                                this.$refs.forgotsubmitbutton.disabled = true;
1237                                if (data.errors) {
1238                                    this.$refs.forgotsubmit.innerHTML = "Submit";
1239                                    this.$refs.forgotsubmitbutton.disabled = false;
1240                                    this.$refs.responseforgot.innerHTML = "<div class='error'>" + data.message + "</div>";
1241                                    setTimeout(() => {
1242                                        this.$refs.responseforgot.innerHTML = "";
1243                                    }, 4000)
1244                                } else {
1245                                    setTimeout(() => {
1246                                        this.$refs.forgotsubmit.innerHTML = "Resend";
1247                                        this.$refs.forgotsubmitbutton.disabled = false;
1248                                    }, 2000);
1249
1250                                    this.$refs.responseforgot.innerHTML = "<div class='success'>" + data.message + "</div>";
1251                                    setTimeout(() => {
1252                                        this.$refs.responseforgot.innerHTML = "";
1253                                    }, 4000)
1254                                }
1255                            });
1256                    }
1257                },
1258                loginform() {
1259
1260                    this.$refs.loginsubmit.innerHTML = "Please wait...";
1261                    this.$refs.loginsubmitbutton.disabled = true;
1262
1263                    this.inputElements = [...document.getElementById('ajaxlogin-login-formpdp-header-login').querySelectorAll("[data-rules]")];
1264
1265                    this.inputElements.map((input) => {
1266                        if(input.name == "username") {
1267                            Iodine.addRule('validEmailFormat', (value) => {
1268                                const invalidChars = /[,\/\\!#$%^&*()=+{}|<>?`~]/;
1269                                return !invalidChars.test(value);
1270                            });
1271                            const rules = JSON.parse(input.dataset.rules);
1272                            rules.push('validEmailFormat');
1273                            input.dataset.rules = JSON.stringify(rules);
1274                            Iodine.messages.validEmailFormat = "Please enter a valid email address (Ex: [email protected]).";
1275                        }
1276                        if (Iodine.is(input.value, JSON.parse(input.dataset.rules)) !== true) {
1277                            this.$refs.loginsubmit.innerHTML = "Login";
1278                            this.$refs.loginsubmitbutton.disabled = false;
1279                            const error = Iodine.is(input.value, JSON.parse(input.dataset.rules));
1280                            event.preventDefault();
1281                            input.classList.add("invalid");
1282                            Iodine.messages.required = "This is a required field.";
1283                            Iodine.messages.email = "Please enter a valid email address (Ex: [email protected]).";
1284                            this[input.name].errorMessage = Iodine.getErrorMessage(error);
1285                        } else {
1286                            input.classList.remove("invalid");
1287                            this[input.name].errorMessage = "";
1288                        }
1289                    });
1290                    if (document.getElementById('ajaxlogin-login-formpdp-header-login').querySelectorAll(".invali
1290d").length == 0) {
1291
1292
1293                        const formdata = {
1294                            "form_key": document.getElementById("ajaxlogin-create-form-header-login").elements["form_key"].value,
1295                            "username": this.$refs.loginusername.value,
1296                            "password": this.$refs.loginpassword.value
1297                        };
1298                        // Get the current URL
1299                        const currentURL = window.location.href;
1300                        fetch('https://www.slideteam.net/free/ajax/login/', {
1301                                method: 'POST',
1302                                headers: {
1303                                    'Content-Type': 'application/json',
1304                                    'X-Requested-With': 'XMLHttpRequest'
1305                                },
1306                                body: JSON.stringify(formdata)
1307                            })
1308                            .then(response => {
1309                                return response.json()
1310                            }).then(data => {
1311                                if (data.errors) {
1312                                    document.querySelector('.response-msg').style.display='block';
1313                                    this.$refs.registerresponse.innerHTML = "<div class='error'>" + data.message + "</div>";
1314                                } else {
1315                                    this.$refs.registerresponse.innerHTML = "<div class='success'>" + data.message + "</div>";
1316                                }
1317                                setTimeout(function() {
1318                                    document.querySelector('.response-msg').style.display='none';
1319                                }, 5000);
1320                                if (data.errors) {
1321                                    this.$refs.loginsubmit.innerHTML = "Login";
1322                                    this.$refs.loginsubmitbutton.disabled = false;
1323                                } else {
1324                                    location.reload();
1325                                    //if paid user
1326                                    // if(data.subscription=='1'){
1327                                    //     if(currentURL.includes('aitatva') || window.location.href.includes("powerpoint-ebooks-for-slide-template-design") || document.querySelector(".currentProduct")){
1328                                    //             location.reload();
1329                                    //        }
1330                                    //        else{
1331                                    //         window.location.href = "https://www.slideteam.net/subscription/index/list";
1332                                    //        }
1333                                    // }
1334                                    // else{
1335                                    //     if(window.location.href.includes("powerpoint-ebooks-for-slide-template-design") || document.querySelector(".currentProduct")){
1336                                    //         location.reload();
1337                                    //     }
1338                                    //     else{
1339                                    //         window.location.href = "https://www.slideteam.net/pricing";
1340                                    //     }
1341                                        
1342                                    // }
1343                                }
1344
1345                            });
1346                    }
1347                },
1348             
1349                submitEmail() {
1350                    Iodine.addRule('validEmailFormat', (value) => {
1351                        const invalidChars = /[,\/\\!#$%^&*()=+{}|<>?`~]/;
1352                        return !invalidChars.test(value);
1353                    });
1354                    this.inputElements = [...document.getElementById('ajaxlogin-create-form-header-login').querySelectorAll("input[data-rules]")];
1355                    this.inputElements.map((input) => {
1356                        const rules = JSON.parse(input.dataset.rules);
1357                        rules.push('validEmailFormat');
1358                        input.dataset.rules = JSON.stringify(rules);
1359                        if (Iodine.is(input.value, JSON.parse(input.dataset.rules)) !== true) {
1360                            const error = Iodine.is(input.value, JSON.parse(input.dataset.rules));
1361                            event.preventDefault();
1362                            input.classList.add("invalid");
1363                            Iodine.messages.required = "This is a required field.";
1364                            Iodine.messages.email = "Please enter a valid email address (Ex: [email protected]).";
1365                            Iodine.messages.validEmailFormat = "Please enter a valid email address (Ex: [email protected]).";
1366                            Iodine.messages.minimum = "Minimum length of this field must be equal or greater than 1 symbols. Leading and trailing spaces will be ignored.";
1367                            this[input.name].errorMessage = Iodine.getErrorMessage(error);
1368
1369                        } else {
1370                            input.classList.remove("invalid");
1371                            this[input.name].errorMessage = "";
1372                             // Show the signup pass popup if email is valid
1373                            this.IsSignupEmail = false;
1374                            this.IsSignupPass = true;
1375                            this.Isregisterform=true;
1376                            this.email=this.$refs.registeremail.value;
1377                        }
1378                    });
1379                },
1380                submitForm() {
1381                    this.inputElements = [...document.getElementById('ajaxlogin-create-form-pass-header-login').querySelectorAll("input[data-rules]")];
1382                    this.inputElements.map((input) => {
1383                        if (Iodine.is(input.value, JSON.parse(input.dataset.rules)) !== true) {
1384                            const error = Iodine.is(input.value, JSON.parse(input.dataset.rules));
1385                            event.preventDefault();
1386                            input.classList.add("invalid");
1387                            Iodine.messages.required = "This is a required field.";
1388                            Iodine.messages.email = "Please enter a valid email address (Ex: [email protected]).";
1389                            Iodine.messages.minimum = "Minimum length of this field must be equal or greater than 1 symbols. Leading and trailing spaces will be ignored.";
1390                            this[input.name].errorMessage = Iodine.getErrorMessage(error);
1391
1392                        } else {
1393                            input.classList.remove("invalid");
1394                            this[input.name].errorMessage = "";
1395                        }
1396                    });
1397    
1398                    if (document.getElementById('create-from-wrapper-pass-header-login').querySelectorAll(".invalid").length == 0) {
1399                        this.$refs.signupPass.innerHTML = "Please wait...";
1400                        this.$refs.signupPassButton.disabled = true;
1401                        let $form = document.getElementById('ajaxlogin-create-form-pass-header-login');
1402                            if (!this.hasCaptchaToken) {
1403        this.errors = 1;
1404
1405
1406        const executeGreCaptcha = () => {
1407            grecaptcha.ready(() => {
1408                grecaptcha.execute(
1409                    '6Lfy\u002DrUgAAAAALziuUTD4krRaDb_vjmhsTEx2cMO',
1410                    {action: 'submit'}
1411                ).then((token) => {
1412                    if (token && token.length > 0) {
1413                        $form['g\u002Drecaptcha\u002Dresponse'].value = token;
1414                        this.errors = 0;
1415                        this.hasCaptchaToken = 1;
1416                        (this.submitForm || $form.submit).call(this);
1417                    } else {
1418                        this.errors = 1;
1419                        const error = 'ReCaptcha\u0020validation\u0020failed,\u0020please\u0020try\u0020again';
1420                        if (this.setErrorMessages) {
1421                            this.setErrorMessages([error])
1422                            this.displayErrorMessage = true;
1423                        } else {
1424                            window.dispatchMessages && window.dispatchMessages([{type: "error", text: error}], 5000);
1425                        }
1426                    }
1427                }).catch(exception => {
1428                    console.error(exception || `An unknown error occurred during ReCaptcha validation. Are the tokens and the domain correctly set up in the Google console?`)
1429                });
1430            })
1431        }
1432
1433        if (window.grecaptcha) {
1434            executeGreCaptcha();
1435        } else {
1436            const recaptchaUrl = "https://www.google.com/recaptcha/api.js?render=6Lfy\u002DrUgAAAAALziuUTD4krRaDb_vjmhsTEx2cMO";
1437            const script = document.createElement('script');
1438            script.setAttribute('type', 'text/javascript');
1439            script.setAttribute('src', recaptchaUrl);
1440            document.head.appendChild(script);
1441
1442            script.addEventListener("load", executeGreCaptcha, false);
1443        }
1444    }
1445                            if (this.errors === 0) {
1446                            const formdata = {
1447                                "form_key": document.getElementById("ajaxlogin-create-form-pass-header-login").elements["form_key"].value,
1448                                "email": this.$refs.registeremail.value,
1449                                "password": this.$refs.registerpassword.value,
1450                                "productid" : this.$refs.registerproduct.value,
1451                                "is_subscribed" : document.querySelector('#is_subscribed').checked,
1452                                'g-recaptcha-response':$form.querySelector('input[name="g-recaptcha-response"]').value
1453                            };
1454                            fetch('https://www.slideteam.net/free/ajax/registerpopup/', {
1455                                method: 'POST',
1456                                headers: {
1457                                    'Content-Type': 'application/json',
1458                                    'X-Requested-With': 'XMLHttpRequest'
1459                                },
1460                                body: JSON.stringify(formdata)
1461                            }).then(response => {
1462                                return response.json()
1463                            }).then(data => {
1464                                if (data.errors) {
1465                                    this.$refs.registerresponse.style.display='Block';
1466                                    this.$refs.registerresponse.innerHTML = "<div class='error'>" + data.message + "</div>";
1467                                    this.errors = 1;
1468                                    this.hasCaptchaToken = 0;
1469                                } else {
1470                                    this.$refs.registerresponse.innerHTML = "<div class='success'>" + data.message + "</div>";
1471                                }
1472                                setTimeout(function() {
1473                                    document.querySelector('.response-msg').style.display='none';
1474
1475                                }, 5000);
1476                                if (data.errors) {
1477                                    this.$refs.signupPass.innerHTML = "Sign Up";
1478                                    this.$refs.signupPassButton.disabled = false;
1479                                } else {
1480                                    location.reload();
1481                                    // var productId = this.$refs.registerproduct.value;
1482                                    // // Get the current URL
1483                                    // const currentRegURL = window.location.href;
1484                                    // if ( currentRegURL.includes('aitatva') || currentRegURL.includes('powerpoint-ebooks-for-slide-template-design') || (document.querySelector(".currentProduct") && document.querySelector(".currentProduct").value) ){
1485                                    //     location.reload();
1486                                    // }
1487                                    // else{
1488                                    //     window.location.href = "https://www.slideteam.net/pricing";
1489                                    // } 
1490                                }
1491                            });
1492                        }
1493                    }
1494                },
1495                forgotemail() {
1496                    if (this.$refs.forgotsubmit.innerHTML != "Submit") {
1497                        this.$refs.forgotsubmit.innerHTML = "Submit";
1498                    }
1499                },
1500                submit: function(event) {
1501
1502                    this.inputElements = [...this.$el.querySelectorAll("[data-rules]")];
1503                    this.inputElements.map((input) => {
1504
1505                        if (Iodine.is(input.value, JSON.parse(input.dataset.rules)) !== true) {
1506                            const error = Iodine.is(input.value, JSON.parse(input.dataset.rules));
1507                            event.preventDefault();
1508                            input.classList.add("invalid");
1509                            Iodine.messages.required = "This is a required field.";
1510                            Iodine.messages.email = "Please enter a valid email address (Ex: [email protected]).";
1511                            this[input.name].errorMessage = Iodine.getErrorMessage(error);
1512                        } else {
1513                            input.classList.remove("invalid");
1514                            this[input.name].errorMessage = "";
1515                        }
1516                    });
1517                },
1518                guestregister(event) {
1519                    event.preventDefault(); 
1520                    const loader = document.querySelector('.customloader');
1521                    if (loader) {
1522                        loader.style.display = 'flex';
1523                    }
1524                    const $form = document.getElementById('guestform');
1525
1526                        if (!this.hasCaptchaToken) {
1527        this.errors = 1;
1528
1529
1530        const executeGreCaptcha = () => {
1531            grecaptcha.ready(() => {
1532                grecaptcha.execute(
1533                    '6Lfy\u002DrUgAAAAALziuUTD4krRaDb_vjmhsTEx2cMO',
1534                    {action: 'submit'}
1535                ).then((token) => {
1536                    if (token && token.length > 0) {
1537                        $form['g\u002Drecaptcha\u002Dresponse'].value = token;
1538                        this.errors = 0;
1539                        this.hasCaptchaToken = 1;
1540                        (this.submitForm || $form.submit).call(this);
1541                    } else {
1542                        this.errors = 1;
1543                        const error = 'ReCaptcha\u0020validation\u0020failed,\u0020please\u0020try\u0020again';
1544                        if (this.setErrorMessages) {
1545                            this.setErrorMessages([error])
1546                            this.displayErrorMessage = true;
1547                        } else {
1548                            window.dispatchMessages && window.dispatchMessages([{type: "error", text: error}], 5000);
1549                        }
1550                    }
1551                }).catch(exception => {
1552                    console.error(exception || `An unknown error occurred during ReCaptcha validation. Are the tokens and the domain correctly set up in the Google console?`)
1553                });
1554            })
1555        }
1556
1557        if (window.grecaptcha) {
1558            executeGreCaptcha();
1559        } else {
1560            const recaptchaUrl = "https://www.google.com/recaptcha/api.js?render=6Lfy\u002DrUgAAAAALziuUTD4krRaDb_vjmhsTEx2cMO";
1561            const script = document.createElement('script');
1562            script.setAttribute('type', 'text/javascript');
1563            script.setAttribute('src', recaptchaUrl);
1564            document.head.appendChild(script);
1565
1566            script.addEventListener("load", executeGreCaptcha, false);
1567        }
1568    }
1569                            const waitForToken = setInterval(() => {
1570                            const tokenInput = $form.querySelector('input[name="g-recaptcha-response"]');
1571                            if (tokenInput && tokenInput.value) {
1572                                clearInterval(waitForToken);
1573
1574                                const randomUser = "guestuser" + Math.floor(1000000000 + Math.random() * 9000000000);
1575                                const randomPass = "guestuser" + Math.floor(1000000000 + Math.random() * 9000000000);
1576                                                                const encodedPass = btoa(randomPass);
1577                                document.cookie = `gsec_id=${encodedPass}; path=/; max-age=3600; SameSite=Lax; Secure`;
1578                                const formdata = {
1579                                    formid: "signup_ajax_popup_form",
1580                                    form_key: $form.elements["form_key"].value,
1581                                    email: randomUser + '@mailinator.com',
1582                                    password: randomPass,
1583                                    productid: this.$refs.registerproduct.value,
1584                                    is_subscribed: 0,
1585                                    'g-recaptcha-response': tokenInput.value
1586                                };
1587
1588                                fetch('https://www.slideteam.net/free/ajax/registerpopup/', {
1589                                    method: 'POST',
1590                                    headers: {
1591                                        'Content-Type': 'application/json',
1592                                        'X-Requested-With': 'XMLHttpRequest'
1593                                    },
1594                                    body: JSON.stringify(formdata)
1595                                }).then(response => response.json())
1596                                .then(data => {
1597                                    if (loader) {
1598                                        loader.style.display = 'none';
1599                                    }
1600                                                    if (data.errors) {
1601                                    this.$refs.registerresponse.style.display='Block';
1602                                    this.$refs.registerresponse.innerHTML = "<div class='error'>" + data.message + "</div>";
1603                                    this.errors = 1;
1604                                    this.hasCaptchaToken = 0;
1605                                    } else {
1606                                        this.$refs.registerresponse.innerHTML = "<div class='success'>" + data.message + "</div>";
1607                                    }
1608                                    setTimeout(function() {
1609                                        document.querySelector('.response-msg').style.display='none';
1610
1611                                    }, 5000);
1612                                    if (data.errors) {
1613                                        this.$refs.signupPass.innerHTML = "Sign Up";
1614                                        this.$refs.signupPassButton.disabled = false;
1615                                    } else {
1616                                        location.reload();
1617                                        // var productId = this.$refs.registerproduct.value;
1618                                        // // Get the current URL
1619                                        // const currentRegURL = window.location.href;
1620                                        // if ( currentRegURL.includes('aitatva') || currentRegURL.includes('powerpoint-ebooks-for-slide-template-design') || (document.querySelector(".currentProduct") && document.querySelector(".currentProduct").value) ){
1621                                        //     location.reload();
1622                                        // }
1623                                        // else{
1624                                        //     window.location.href = "https://www.slideteam.net/pricing";
1625                                        // } 
1626                                    }
1627                                });
1628                            }
1629                        }, 200);
1630            }
1631            }
1632        }
1633    </script>
1633
1634    <div class="mfp-content ajax-register-popup dowanlodable-login-popup" id="popupcontentsheader" style="display:none">
1635
1636    </div>
1637
1638<script>
1639  (function() {
1640        let cssLoaded = false;
1641
1642        function loadToolTipCss() {
1643            if (cssLoaded) return;
1644            cssLoaded = true;
1645
1646            if (!document.querySelector('script[src*="Magento_Theme/js/iodine.js"]')) {
1647                const js_iodine = document.createElement('script');
1648                js_iodine.src = 'https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Theme/js/iodine.min.js';
1649                js_iodine.defer = true;
1650                document.body.appendChild(js_iodine);
1651            }
1652
1653            // cleanup listener
1654            window.removeEventListener('mousemove', loadToolTipCss);
1655            window.removeEventListener('touchstart', loadToolTipCss);
1656            window.removeEventListener('keydown', loadToolTipCss);
1657            window.removeEventListener('scroll', loadToolTipCss);
1658        }
1659
1660        // trigger after first user interaction
1661        window.addEventListener('mousemove', loadToolTipCss, {
1662            once: true,
1663            passive: true
1664        });
1665        window.addEventListener('touchstart', loadToolTipCss, {
1666            once: true,
1667            passive: true
1668        });
1669        window.addEventListener('keydown', loadToolTipCss, {
1670            once: true,
1671            passive: true
1672        });
1673        window.addEventListener('scroll', loadToolTipCss, {
1674            once: true,
1675            passive: true
1676        });
1677    })();
1678</script>
1678        </div>
1679    </div>
1680    </div>
1681    </li>
1682
1683
1684    
1684<script>
1685        
1686        // Add event listener to the login link container
1687        document.getElementById("login-popup-link").addEventListener("click", function() {
1688            addClass();
1689            // Display the popup window when the user clicks
1690            document.getElementById("popupcontentsheader").style.display = "block";
1691            fetchPopupContentLogin();
1692        });
1693
1694    function fetchPopupContentLogin() {
1695        const currentUrl = window.location.href;
1696        if (currentUrl.includes("Free-Online-AI-Presentation-Maker")) {
1697            window.openMyDialog();
1698            return;
1699        }
1700        fetch('https://www.slideteam.net/free/ajax/logindata/', {
1701            method: 'POST',
1702            headers: {
1703                'Content-Type': 'application/json',
1704                'X-Requested-With': 'XMLHttpRequest'
1705            },
1706            credentials: 'include',
1707            body: JSON.stringify({ page_number: 2 })
1708        })
1709        .then(response => response.json())
1710        .then(data => {
1711            // Populate the popup content
1712            document.querySelector("#popupcontentsheader").innerHTML = data.output;
1713
1714
1715
1716        var googleLinkSelector = document.querySelector(".LoginFormSocialBtn.google_btn");
1717        var facebookLinkSelector = document.querySelector(".LoginFormSocialBtn.facebook_btn");
1718     
1719
1720        var is_subscribed = document.querySelector('#is_subscribed');
1721
1722        var updateSocialLinks = function() {
1723            var isCheck = is_subscribed.checked;
1724
1725            var updateUrlParameter = function(url, param, paramVal) {
1726                var newAdditionalURL = "";
1727                var tempArray = url.split("?");
1728                var baseURL = tempArray[0];
1729                var additionalURL = tempArray[1];
1730                var temp = "";
1731
1732                if (additionalURL) {
1733                    tempArray = additionalURL.split("&");
1734                    for (var i = 0; i < tempArray.length; i++) {
1735                        if (tempArray[i].split('=')[0] !== param) {
1736                            newAdditionalURL += temp + tempArray[i];
1737                            temp = "&";
1738                        }
1739                    }
1740                }
1741
1742                var rows_txt = temp + param + "=" + paramVal;
1743                return baseURL + "?" + newAdditionalURL + rows_txt;
1744            };
1745            // var producturl= window.location.href;
1746            var producturl= encodeURIComponent(window.location.href);
1747            if(document.querySelector('.currentProduct') !== null || window.location.href.includes("powerpoint-ebooks-for-slide-template-design")){
1748                var productid=true;
1749            }else{
1750                var productid=false;
1751            }
1752            if (googleLinkSelector) {
1753                var googleLink = googleLinkSelector.getAttribute("href");
1754                googleLink = updateUrlParameter(googleLink, 'loginfromtype', 'header_sociallogin');
1755                googleLink = updateUrlParameter(googleLink, 'is_pdp', productid);
1756                googleLink = updateUrlParameter(googleLink, 'redirect_pdp_url', producturl);
1757                googleLink = updateUrlParameter(googleLink, 'is_subscribe_social', isCheck);
1758                $(".LoginFormSocialBtn.google_btn").attr('href', googleLink);
1759            }
1760
1761            if (facebookLinkSelector) {
1762                var facebookLink = facebookLinkSelector.getAttribute("href");
1763                facebookLink = updateUrlParameter(facebookLink, 'loginfromtype', 'header_sociallogin');
1764                facebookLink = updateUrlParameter(facebookLink, 'is_pdp', productid);
1765                facebookLink = updateUrlParameter(facebookLink, 'redirect_pdp_url', producturl);
1766                facebookLink = updateUrlParameter(facebookLink, 'is_subscribe_social', isCheck);
1767                $(".LoginFormSocialBtn.facebook_btn").attr('href', facebookLink);
1768            }
1769        };
1770
1771        // Initial call to set the social links
1772        updateSocialLinks();
1773
1774        // Update the social links when the checkbox state changes
1775        is_subscribed.addEventListener('change', updateSocialLinks);
1776
1777
1778        })
1779        .catch(error => {
1780            console.error('Error fetching popup content:', error);
1781        });
1782    }
1783    </script>
vendor: 1 bytes, line 1783
1783
1784<script>
1785
1786
1787function addClass(){
1788    if ($(window).width() <= 1023) { // Adjust the breakpoint as needed
1789        $("button.nav-toggle").addClass('active');
1790    }
1791}
1792
1793</script>
1793
1794
1795<script type="text/javascript">
1796    document.addEventListener('DOMContentLoaded', function () {
1797        // Select the body element
1798        var body = $('body');
1799
1800        // Function to check if overflow-hidden class is removed
1801        function checkOverflowHidden(mutationsList, observer) {
1802            mutationsList.forEach(function(mutation) {
1803                if (mutation.type === 'attributes' && mutation.attributeName === 'class') {
1804                    // Check if overflow-hidden class is removed
1805                    if (!body.hasClass('overflow-hidden')) {
1806                        // Perform your action here
1807                        $("button.nav-toggle").removeClass('active');
1808                    }
1809                      var $header = $('header.page-header');
1810                        if ($header.hasClass('min-zindex')) {
1811                            $header.removeClass('min-zindex');
1812                        }
1813                        
1814                }
1815            });
1816        }
1817
1818        // Set up MutationObserver to monitor changes in the class attribute
1819        var observer = new MutationObserver(checkOverflowHidden);
1820
1821        // Configure the observer to monitor attributes
1822        observer.observe(body[0], { attributes: true });
1823    });
1824</script>
1824
1825
1826
1827<li class="header-links-popup" x-data="{...hyva.modal(),...popupdataheadersignup()}">
1828    <a href="javascript:void(0)" id="signup-popup-link" @click="show&#x28;&#x27;dialog6ab4cd027653c&#x27;,&#x20;&#x24;event&#x29; ;" rel="nofollow">Sign Up For Free</a>
1829    <div x-cloak    x-bind="overlay('dialog6ab4cd027653c')"
1830    x-spread="overlay('dialog6ab4cd027653c')"
1831    class="fixed inset-0 bg-black bg-opacity-50 z-50 download-overlay">
1832    <div class="fixed flex justify-center items-center text-left z-40 dowanlodable-dialog-header inset-0">
1833        <div x-ref="dialog6ab4cd027653c" role="dialog" aria-modal="true"
1834                                                  class="overscroll-y-contain">
1835                
1835<script>
1836        function popupdataheadersignup() {
1837            return {
1838                Isregister: true,
1839                IsLoginPage:false,
1840                Islogin: false,
1841                Isforgot: false,
1842                Issocial: true,
1843                Ispagetitle: true,
1844                Isregisterform: true,
1845                registermessage: true,
1846                loginmessage: false,
1847                IsSignupEmail:false,
1848                IsLandingPage:true,
1849                IsSignupPass:false,
1850                IsFooter:true,
1851                Istab:true,
1852                showPassword:false,
1853                errors: 0,
1854                hasCaptchaToken: 0,
1855                email: '',
1856                loading:false,
1857                username: {
1858                    errorMessage: '',
1859                    blurred: false
1860                },
1861                password: {
1862                    errorMessage: '',
1863                    blurred: false
1864                },
1865                password_register: {
1866                    errorMessage: '',
1867                    blurred: false
1868                },
1869                email_register: {
1870                    errorMessage: '',
1871                    blurred: false
1872                },
1873                firstname: {
1874                    errorMessage: '',
1875                    blurred: false
1876                },
1877                lastname: {
1878                    errorMessage: '',
1879                    blurred: false
1880                },
1881                forgotemail: {
1882                    errorMessage: '',
1883                    blurred: false
1884                },
1885
1886                register() {
1887                    Isregister = true;
1888                    Islogin = false;
1889                },
1890                login() {
1891                    Isregister = false;
1892                    Islogin = true;
1893                },
1894                   // Function to clear input fields
1895              clearSignupEmail() {
1896                // Reset input values to empty strings
1897                this.$refs.registeremail.value = '';
1898                this.email_register.errorMessage = '';
1899                this.Istab = true;
1900                this.IsLandingPage = true;
1901                this.IsSignupEmail = false;
1902                this.Isforgot = false;
1903                this.Islogin = false;
1904                this.Isregister = true;
1905                this.Issocial = true;
1906                this.Isregisterform = true;
1907                this.Ispagetitle = true;
1908              },
1909              clearSignupPwd(){
1910                this.$refs.registerpassword.value = '';
1911                this.password_register.errorMessage = '';
1912                this.Istab=false;
1913                this.IsSignupEmail=true;
1914                this.Isforgot=false;
1915                this.Islogin=false;
1916                this.Isregister=true;
1917                this.IsSignupPass=false;
1918                this.Issocial=true;
1919                this.Isregisterform=true;
1920                this.Ispagetitle=true;
1921              },
1922              clearLoginInputFields(){
1923                this.$refs.loginusername.value = '';
1924                this.username.errorMessage = '';
1925                this.$refs.loginpassword.value = '';
1926                this.password.errorMessage = '';
1927                this.Istab=true;
1928                this.IsLandingPage=false;
1929                this.IsSignupEmail=false;
1930                this.Isforgot=false;
1931                this.Islogin=false;
1932                this.IsLoginPage=true;
1933                this.Isregister=false;
1934                this.Issocial=true;
1935                this.Isregisterform=true;
1936                this.Ispagetitle=true
1937              },
1938              clearForgotPwdFields(){
1939                this.$refs.forgotemail.value = '';
1940                this.forgotemail.errorMessage = '';
1941                this.Istab=false;
1942                this.IsLandingPage=false;
1943                this.IsSignupEmail=false;
1944                this.Isforgot=false;
1945                this.Islogin=true;
1946                this.Isregister=false;
1947                this.Issocial=true;
1948                this.Isregisterform=true;
1949                this.Ispagetitle=true
1950              },
1951                forgot() {
1952                    if (document.getElementById('ajaxlogin-forgot-pdp-password-form-header-signup').querySelectorAll(".invalid").length == 0) {
1953                        const formdata = {
1954                            "email": this.$refs.forgotemail.value
1955                        };
1956                        fetch('https://www.slideteam.net/free/ajax/forgotpassword/', {
1957                                method: 'POST',
1958                                headers: {
1959                                    'Content-Type': 'application/json',
1960                                    'X-Requested-With': 'XMLHttpRequest'
1961                                },
1962                                body: JSON.stringify(formdata)
1963                            })
1964                            .then(response => {
1965                                return response.json()
1966                            }).then(data => {
1967                                if( this.$refs.forgotsubmit.innerHTML == "Resend" ){
1968                                    this.$refs.forgotsubmit.innerHTML = "Resent";
1969                                }else{
1970                                    this.$refs.forgotsubmit.innerHTML = "Please wait...";
1971                                }
1972
1973                                this.$refs.forgotsubmitbutton.disabled = true;
1974                                if (data.errors) {
1975                                    this.$refs.forgotsubmit.innerHTML = "Submit";
1976                                    this.$refs.forgotsubmitbutton.disabled = false;
1977                                    this.$refs.responseforgot.innerHTML = "<div class='error'>" + data.message + "</div>";
1978                                    setTimeout(() => {
1979                                        this.$refs.responseforgot.innerHTML = "";
1980                                    }, 4000)
1981                                } else {
1982                                    setTimeout(() => {
1983                                        this.$refs.forgotsubmit.innerHTML = "Resend";
1984                                        this.$refs.forgotsubmitbutton.disabled = false;
1985                                    }, 2000);
1986
1987                                    this.$refs.responseforgot.innerHTML = "<div class='success'>" + data.message + "</div>";
1988                                    setTimeout(() => {
1989                                        this.$refs.responseforgot.innerHTML = "";
1990                                    }, 4000)
1991                                }
1992                            });
1993                    }
1994                },
1995                loginform() {
1996
1997                    this.$refs.loginsubmit.innerHTML = "Please wait...";
1998                    this.$refs.loginsubmitbutton.disabled = true;
1999
2000                    this.inputElements = [...document.getElementById('ajaxlogin-login-formpdp-header-signup').querySelectorAll("[data-rules]")];
2001
2002                    this.inputElements.map((input) => {
2003                        if(input.name == "username") {
2004                            Iodine.addRule('validEmailFormat', (value) => {
2005                                const invalidChars = /[,\/\\!#$%^&*()=+{}|<>?`~]/;
2006                                return !invalidChars.test(value);
2007                            });
2008                            const rules = JSON.parse(input.dataset.rules);
2009                            rules.push('validEmailFormat');
2010                            input.dataset.rules = JSON.stringify(rules);
2011                            Iodine.messages.validEmailFormat = "Please enter a valid email address (Ex: [email protected]).";
2012                        }
2013                        if (Iodine.is(input.value, JSON.parse(input.dataset.rules)) !== true) {
2014                            this.$refs.loginsubmit.innerHTML = "Login";
2015                            this.$refs.loginsubmitbutton.disabled = false;
2016                            const error = Iodine.is(input.value, JSON.parse(input.dataset.rules));
2017                            event.preventDefault();
2018                            input.classList.add("invalid");
2019                            Iodine.messages.required = "This is a required field.";
2020                            Iodine.messages.email = "Please enter a valid email address (Ex: [email protected]).";
2021                            this[input.name].errorMessage = Iodine.getErrorMessage(error);
2022                        } else {
2023                            input.classList.remove("invalid");
2024                            this[input.name].errorMessage = "";
2025                        }
2026                    });
2027                    if (document.getElementById('ajaxlogin-login-formpdp-header-signup').querySelectorAll(".invali
2027d").length == 0) {
2028
2029
2030                        const formdata = {
2031                            "form_key": document.getElementById("ajaxlogin-create-form-header-signup").elements["form_key"].value,
2032                            "username": this.$refs.loginusername.value,
2033                            "password": this.$refs.loginpassword.value
2034                        };
2035                        // Get the current URL
2036                        const currentURL = window.location.href;
2037                        fetch('https://www.slideteam.net/free/ajax/login/', {
2038                                method: 'POST',
2039                                headers: {
2040                                    'Content-Type': 'application/json',
2041                                    'X-Requested-With': 'XMLHttpRequest'
2042                                },
2043                                body: JSON.stringify(formdata)
2044                            })
2045                            .then(response => {
2046                                return response.json()
2047                            }).then(data => {
2048                                if (data.errors) {
2049                                    document.querySelector('.response-msg').style.display='block';
2050                                    this.$refs.registerresponse.innerHTML = "<div class='error'>" + data.message + "</div>";
2051                                } else {
2052                                    this.$refs.registerresponse.innerHTML = "<div class='success'>" + data.message + "</div>";
2053                                }
2054                                setTimeout(function() {
2055                                    document.querySelector('.response-msg').style.display='none';
2056                                }, 5000);
2057                                if (data.errors) {
2058                                    this.$refs.loginsubmit.innerHTML = "Login";
2059                                    this.$refs.loginsubmitbutton.disabled = false;
2060                                } else {
2061                                    location.reload();
2062                                    //if paid user
2063                                    // if(data.subscription=='1'){
2064                                    //     if(currentURL.includes('aitatva') || window.location.href.includes("powerpoint-ebooks-for-slide-template-design") || document.querySelector(".currentProduct")){
2065                                    //             location.reload();
2066                                    //        }
2067                                    //        else{
2068                                    //         window.location.href = "https://www.slideteam.net/subscription/index/list";
2069                                    //        }
2070                                    // }
2071                                    // else{
2072                                    //     if(window.location.href.includes("powerpoint-ebooks-for-slide-template-design") || document.querySelector(".currentProduct")){
2073                                    //         location.reload();
2074                                    //     }
2075                                    //     else{
2076                                    //         window.location.href = "https://www.slideteam.net/pricing";
2077                                    //     }
2078                                    // }
2079
2080                                }
2081
2082                            });
2083                    }
2084                },
2085             
2086                submitEmail() {
2087                    Iodine.addRule('validEmailFormat', (value) => {
2088                        const invalidChars = /[,\/\\!#$%^&*()=+{}|<>?`~]/;
2089                        return !invalidChars.test(value);
2090                    });
2091                    this.inputElements = [...document.getElementById('ajaxlogin-create-form-header-signup').querySelectorAll("input[data-rules]")];
2092                    this.inputElements.map((input) => {
2093                        const rules = JSON.parse(input.dataset.rules);
2094                        rules.push('validEmailFormat');
2095                        input.dataset.rules = JSON.stringify(rules);
2096                        if (Iodine.is(input.value, JSON.parse(input.dataset.rules)) !== true) {
2097                            const error = Iodine.is(input.value, JSON.parse(input.dataset.rules));
2098                            event.preventDefault();
2099                            input.classList.add("invalid");
2100                            Iodine.messages.required = "This is a required field.";
2101                            Iodine.messages.email = "Please enter a valid email address (Ex: [email protected]).";
2102                            Iodine.messages.validEmailFormat = "Please enter a valid email address (Ex: [email protected]).";
2103                            Iodine.messages.minimum = "Minimum length of this field must be equal or greater than 1 symbols. Leading and trailing spaces will be ignored.";
2104                            this[input.name].errorMessage = Iodine.getErrorMessage(error);
2105
2106                        } else {
2107                            input.classList.remove("invalid");
2108                            this[input.name].errorMessage = "";
2109                             // Show the signup pass popup if email is valid
2110                            this.IsSignupEmail = false;
2111                            this.IsSignupPass = true;
2112                            this.Isregisterform=true;
2113                            this.email=this.$refs.registeremail.value;
2114                        }
2115                    });
2116                },
2117                submitForm() {
2118                    this.inputElements = [...document.getElementById('ajaxlogin-create-form-pass-header-signup').querySelectorAll("input[data-rules]")];
2119                    this.inputElements.map((input) => {
2120                        if (Iodine.is(input.value, JSON.parse(input.dataset.rules)) !== true) {
2121                            const error = Iodine.is(input.value, JSON.parse(input.dataset.rules));
2122                            event.preventDefault();
2123                            input.classList.add("invalid");
2124                            Iodine.messages.required = "This is a required field.";
2125                            Iodine.messages.email = "Please enter a valid email address (Ex: [email protected]).";
2126                            Iodine.messages.minimum = "Minimum length of this field must be equal or greater than 1 symbols. Leading and trailing spaces will be ignored.";
2127                            this[input.name].errorMessage = Iodine.getErrorMessage(error);
2128
2129                        } else {
2130                            input.classList.remove("invalid");
2131                            this[input.name].errorMessage = "";
2132                        }
2133                    });
2134    
2135                    if (document.getElementById('create-from-wrapper-pass-header-signup').querySelectorAll(".invalid").length == 0) {
2136                        this.$refs.signupPass.innerHTML = "Please wait...";
2137                        this.$refs.signupPassButton.disabled = true;
2138                        let $form = document.getElementById('ajaxlogin-create-form-pass-header-signup');
2139                            if (!this.hasCaptchaToken) {
2140        this.errors = 1;
2141
2142
2143        const executeGreCaptcha = () => {
2144            grecaptcha.ready(() => {
2145                grecaptcha.execute(
2146                    '6Lfy\u002DrUgAAAAALziuUTD4krRaDb_vjmhsTEx2cMO',
2147                    {action: 'submit'}
2148                ).then((token) => {
2149                    if (token && token.length > 0) {
2150                        $form['g\u002Drecaptcha\u002Dresponse'].value = token;
2151                        this.errors = 0;
2152                        this.hasCaptchaToken = 1;
2153                        (this.submitForm || $form.submit).call(this);
2154                    } else {
2155                        this.errors = 1;
2156                        const error = 'ReCaptcha\u0020validation\u0020failed,\u0020please\u0020try\u0020again';
2157                        if (this.setErrorMessages) {
2158                            this.setErrorMessages([error])
2159                            this.displayErrorMessage = true;
2160                        } else {
2161                            window.dispatchMessages && window.dispatchMessages([{type: "error", text: error}], 5000);
2162                        }
2163                    }
2164                }).catch(exception => {
2165                    console.error(exception || `An unknown error occurred during ReCaptcha validation. Are the tokens and the domain correctly set up in the Google console?`)
2166                });
2167            })
2168        }
2169
2170        if (window.grecaptcha) {
2171            executeGreCaptcha();
2172        } else {
2173            const recaptchaUrl = "https://www.google.com/recaptcha/api.js?render=6Lfy\u002DrUgAAAAALziuUTD4krRaDb_vjmhsTEx2cMO";
2174            const script = document.createElement('script');
2175            script.setAttribute('type', 'text/javascript');
2176            script.setAttribute('src', recaptchaUrl);
2177            document.head.appendChild(script);
2178
2179            script.addEventListener("load", executeGreCaptcha, false);
2180        }
2181    }
2182                            if (this.errors === 0) {
2183                            const formdata = {
2184                                "form_key": document.getElementById("ajaxlogin-create-form-pass-header-signup").elements["form_key"].value,
2185                                "email": this.$refs.registeremail.value,
2186                                "password": this.$refs.registerpassword.value,
2187                                "productid" : this.$refs.registerproduct.value,
2188                                "is_subscribed" : document.querySelector('#is_subscribed').checked,
2189                                'g-recaptcha-response':$form.querySelector('input[name="g-recaptcha-response"]').value
2190                            };
2191                            fetch('https://www.slideteam.net/free/ajax/registerpopup/', {
2192                                method: 'POST',
2193                                headers: {
2194                                    'Content-Type': 'application/json',
2195                                    'X-Requested-With': 'XMLHttpRequest'
2196                                },
2197                                body: JSON.stringify(formdata)
2198                            }).then(response => {
2199                                return response.json()
2200                            }).then(data => {
2201                                if (data.errors) {
2202                                    this.$refs.registerresponse.style.display='Block';
2203                                    this.$refs.registerresponse.innerHTML = "<div class='error'>" + data.message + "</div>";
2204                                    this.errors = 1;
2205                                    this.hasCaptchaToken = 0;
2206                                } else {
2207                                    this.$refs.registerresponse.innerHTML = "<div class='success'>" + data.message + "</div>";
2208                                }
2209                                setTimeout(function() {
2210                                    document.querySelector('.response-msg').style.display='none';
2211
2212                                }, 5000);
2213                                if (data.errors) {
2214                                    this.$refs.signupPass.innerHTML = "Sign Up";
2215                                    this.$refs.signupPassButton.disabled = false;
2216                                } else {
2217                                    location.reload();
2218                                    // var productId = this.$refs.registerproduct.value;
2219                                    // // Get the current URL
2220                                    // const currentRegURL = window.location.href;
2221                                    // if ( currentRegURL.includes('aitatva') || currentRegURL.includes('powerpoint-ebooks-for-slide-template-design') || (document.querySelector(".currentProduct") && document.querySelector(".currentProduct").value) ){
2222                                    //     location.reload();
2223                                    // }
2224                                    // else{
2225                                    //     window.location.href = "https://www.slideteam.net/pricing";
2226                                    // } 
2227                                }
2228                            });
2229                        }
2230                    }
2231                },
2232                forgotemail() {
2233                    if (this.$refs.forgotsubmit.innerHTML != "Submit") {
2234                        this.$refs.forgotsubmit.innerHTML = "Submit";
2235                    }
2236                },
2237                submit: function(event) {
2238
2239                    this.inputElements = [...this.$el.querySelectorAll("[data-rules]")];
2240                    this.inputElements.map((input) => {
2241
2242                        if (Iodine.is(input.value, JSON.parse(input.dataset.rules)) !== true) {
2243                            const error = Iodine.is(input.value, JSON.parse(input.dataset.rules));
2244                            event.preventDefault();
2245                            input.classList.add("invalid");
2246                            Iodine.messages.required = "This is a required field.";
2247                            Iodine.messages.email = "Please enter a valid email address (Ex: [email protected]).";
2248                            this[input.name].errorMessage = Iodine.getErrorMessage(error);
2249                        } else {
2250                            input.classList.remove("invalid");
2251                            this[input.name].errorMessage = "";
2252                        }
2253                    });
2254                },
2255                guestregister(event) {
2256                    event.preventDefault(); 
2257                    const loader = document.querySelector('.customloader');
2258                    if (loader) {
2259                        loader.style.display = 'flex';
2260                    }
2261                    const $form = document.getElementById('guestform');
2262
2263                        if (!this.hasCaptchaToken) {
2264        this.errors = 1;
2265
2266
2267        const executeGreCaptcha = () => {
2268            grecaptcha.ready(() => {
2269                grecaptcha.execute(
2270                    '6Lfy\u002DrUgAAAAALziuUTD4krRaDb_vjmhsTEx2cMO',
2271                    {action: 'submit'}
2272                ).then((token) => {
2273                    if (token && token.length > 0) {
2274                        $form['g\u002Drecaptcha\u002Dresponse'].value = token;
2275                        this.errors = 0;
2276                        this.hasCaptchaToken = 1;
2277                        (this.submitForm || $form.submit).call(this);
2278                    } else {
2279                        this.errors = 1;
2280                        const error = 'ReCaptcha\u0020validation\u0020failed,\u0020please\u0020try\u0020again';
2281                        if (this.setErrorMessages) {
2282                            this.setErrorMessages([error])
2283                            this.displayErrorMessage = true;
2284                        } else {
2285                            window.dispatchMessages && window.dispatchMessages([{type: "error", text: error}], 5000);
2286                        }
2287                    }
2288                }).catch(exception => {
2289                    console.error(exception || `An unknown error occurred during ReCaptcha validation. Are the tokens and the domain correctly set up in the Google console?`)
2290                });
2291            })
2292        }
2293
2294        if (window.grecaptcha) {
2295            executeGreCaptcha();
2296        } else {
2297            const recaptchaUrl = "https://www.google.com/recaptcha/api.js?render=6Lfy\u002DrUgAAAAALziuUTD4krRaDb_vjmhsTEx2cMO";
2298            const script = document.createElement('script');
2299            script.setAttribute('type', 'text/javascript');
2300            script.setAttribute('src', recaptchaUrl);
2301            document.head.appendChild(script);
2302
2303            script.addEventListener("load", executeGreCaptcha, false);
2304        }
2305    }
2306                            const waitForToken = setInterval(() => {
2307                            const tokenInput = $form.querySelector('input[name="g-recaptcha-response"]');
2308                            if (tokenInput && tokenInput.value) {
2309                                clearInterval(waitForToken);
2310
2311                                const randomUser = "guestuser" + Math.floor(1000000000 + Math.random() * 9000000000);
2312                                const randomPass = "guestuser" + Math.floor(1000000000 + Math.random() * 9000000000);
2313                                                                const encodedPass = btoa(randomPass);
2314                                document.cookie = `gsec_id=${encodedPass}; path=/; max-age=3600; SameSite=Lax; Secure`;
2315                                const formdata = {
2316                                    formid: "signup_ajax_popup_form",
2317                                    form_key: $form.elements["form_key"].value,
2318                                    email: randomUser + '@mailinator.com',
2319                                    password: randomPass,
2320                                    productid: this.$refs.registerproduct.value,
2321                                    is_subscribed: 0,
2322                                    'g-recaptcha-response': tokenInput.value
2323                                };
2324
2325                                fetch('https://www.slideteam.net/free/ajax/registerpopup/', {
2326                                    method: 'POST',
2327                                    headers: {
2328                                        'Content-Type': 'application/json',
2329                                        'X-Requested-With': 'XMLHttpRequest'
2330                                    },
2331                                    body: JSON.stringify(formdata)
2332                                }).then(response => response.json())
2333                                .then(data => {
2334                                    if (loader) {
2335                                        loader.style.display = 'none';
2336                                    }
2337                                    if (data.errors) {
2338                                    this.$refs.registerresponse.style.display='Block';
2339                                    this.$refs.registerresponse.innerHTML = "<div class='error'>" + data.message + "</div>";
2340                                    this.errors = 1;
2341                                    this.hasCaptchaToken = 0;
2342                                    } else {
2343                                        this.$refs.registerresponse.innerHTML = "<div class='success'>" + data.message + "</div>";
2344                                    }
2345                                    setTimeout(function() {
2346                                        document.querySelector('.response-msg').style.display='none';
2347
2348                                    }, 5000);
2349                                    if (data.errors) {
2350                                        this.$refs.signupPass.innerHTML = "Sign Up";
2351                                        this.$refs.signupPassButton.disabled = false;
2352                                    } else {
2353                                        location.reload();
2354                                        // var productId = this.$refs.registerproduct.value;
2355                                        // // Get the current URL
2356                                        // const currentRegURL = window.location.href;
2357                                        // if ( currentRegURL.includes('aitatva') || currentRegURL.includes('powerpoint-ebooks-for-slide-template-design') || (document.querySelector(".currentProduct") && document.querySelector(".currentProduct").value) ){
2358                                        //     location.reload();
2359                                        // }
2360                                        // else{
2361                                        //     window.location.href = "https://www.slideteam.net/pricing";
2362                                        // } 
2363                                    }
2364                                });
2365                            }
2366                        }, 200);
2367            }
2368            }
2369        }
2370    </script>
2370
2371    <div class="mfp-content ajax-register-popup dowanlodable-signup-popup" id="popupcontentsheadersignup" style="display:none">
2372
2373    </div>
2374        </div>
2375    </div>
2376    </div>
2377</li>
2378
2379<script>
2380
2381// Add event listener to the login link container
2382 document.getElementById("signup-popup-link").addEventListener("click", function() {
2383     addClass();
2384     document.getElementById("popupcontentsheadersignup").style.display = "block";
2385     fetchPopupContentSignup();
2386 });
2387
2388
2389function fetchPopupContentSignup() {
2390    const currentUrl = window.location.href;
2391    if (currentUrl.includes("Free-Online-AI-Presentation-Maker")) {
2392        window.openMyDialog();
2393        return;
2394    }
2395    fetch('https://www.slideteam.net/free/ajax/signupdata/', {
2396        method: 'POST',
2397        headers: {
2398            'Content-Type': 'application/json',
2399            'X-Requested-With': 'XMLHttpRequest'
2400        },
2401        credentials: 'include',
2402        body: JSON.stringify({ page_number: 2 })
2403    })
2404    .then(response => response.json())
2405    .then(data => {
2406        // Populate the popup content
2407        document.querySelector("#popupcontentsheadersignup").innerHTML = data.output;
2408
2409        var googleLinkSelector = document.querySelector(".LoginFormSocialBtn.google_btn");
2410        var facebookLinkSelector = document.querySelector(".LoginFormSocialBtn.facebook_btn");
2411     
2412
2413        var is_subscribed = document.querySelector('#is_subscribed');
2414
2415        var updateSocialLinks = function() {
2416            var isCheck = is_subscribed.checked;
2417
2418            var updateUrlParameter = function(url, param, paramVal) {
2419                var newAdditionalURL = "";
2420                var tempArray = url.split("?");
2421                var baseURL = tempArray[0];
2422                var additionalURL = tempArray[1];
2423                var temp = "";
2424
2425                if (additionalURL) {
2426                    tempArray = additionalURL.split("&");
2427                    for (var i = 0; i < tempArray.length; i++) {
2428                        if (tempArray[i].split('=')[0] !== param) {
2429                            newAdditionalURL += temp + tempArray[i];
2430                            temp = "&";
2431                        }
2432                    }
2433                }
2434
2435                var rows_txt = temp + param + "=" + paramVal;
2436                return baseURL + "?" + newAdditionalURL + rows_txt;
2437            };
2438            // var producturl= window.location.href;
2439            var producturl= encodeURIComponent(window.location.href);
2440           if(document.querySelector('.currentProduct') !== null || window.location.href.includes("powerpoint-ebooks-for-slide-template-design")){
2441                var productid=true;
2442            }else{
2443                var productid=false;
2444            }
2445            if (googleLinkSelector) {
2446                var googleLink = googleLinkSelector.getAttribute("href");
2447                googleLink = updateUrlParameter(googleLink, 'loginfromtype', 'header_sociallogin');
2448                googleLink = updateUrlParameter(googleLink, 'is_pdp', productid);
2449                googleLink = updateUrlParameter(googleLink, 'redirect_pdp_url', producturl);
2450                googleLink = updateUrlParameter(googleLink, 'is_subscribe_social', isCheck);
2451                $(".LoginFormSocialBtn.google_btn").attr('href', googleLink);
2452            }
2453
2454            if (facebookLinkSelector) {
2455                var facebookLink = facebookLinkSelector.getAttribute("href");
2456                facebookLink = updateUrlParameter(facebookLink, 'loginfromtype', 'header_sociallogin');
2457                facebookLink = updateUrlParameter(facebookLink, 'is_pdp', productid);
2458                facebookLink = updateUrlParameter(facebookLink, 'redirect_pdp_url', producturl);
2459                facebookLink = updateUrlParameter(facebookLink, 'is_subscribe_social', isCheck);
2460                $(".LoginFormSocialBtn.facebook_btn").attr('href', facebookLink);
2461            }
2462        };
2463
2464        // Initial call to set the social links
2465        updateSocialLinks();
2466
2467        // Update the social links when the checkbox state changes
2468        is_subscribed.addEventListener('change', updateSocialLinks);
2469
2470
2471    })
2472    .catch(error => {
2473        console.error('Error fetching popup content:', error);
2474    });
2475}
2476</script>
2476</ul><div class="notification_tab_desktop"><div x-data="{ open: false }">
2477	<div class="dropdown notification_tab">
2478		<div class="pulse"></div>
2479		<span class="notifctn_count" x-on:click="open = ! open"></span>
2480	  	<button class="dropnitifctnbtn" id="notifctnbtn" name="notifctname" aria-label="notifctname" x-on:click="open = ! open" tabindex="0"><i class="fa fa-bell-o" aria-hidden="true"></i>
2481		</button>
2482	</div>
2483	<div class="dropdown-content notiftionDropdown" x-show="open" x-on:click.away="open = false" x-transition x-cloak>
2484		<div class="notif_heding">Notifications <span class="totl_notifiction">5</span></div>
2485		<ul>	
2486				       		<li>
2487	       			<div>
2488		       			<span class="icons"><img src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Tatva_Notification/images/noti_icon9.png" loading="auto" alt="Notification Icon"></span>
2489		       			<span class="notifctn_text">
2490		       				We have an entire team of experts who can work on your custom presentation. Get in touch with our <a href='https://www.slideteam.net/powerpoint_presentation_design_services/'> design agency.</a>	       				
2491						</span>
2492						<span class="notifctn_time">15 hours ago</span>
2493					</div>
2494	       		</li>
2495		    	       		<li>
2496	       			<div>
2497		       			<span class="icons"><img src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Tatva_Notification/images/noti_icon9.png" loading="auto" alt="Notification Icon"></span>
2498		       			<span class="notifctn_text">
2499		       				See what the world is downloading for a kickass presentation. Check out our <a href='https://www.slideteam.net/professional-powerpoint-templates'>  most popular products </a> and get inspired.	       				
2500						</span>
2501						<span class="notifctn_time">1 day ago</span>
2502					</div>
2503	       		</li>
2504		    	       		<li>
2505	       			<div>
2506		       			<span class="icons"><img src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Tatva_Notification/images/noti_icon9.png" loading="auto" alt="Notification Icon"></span>
2507		       			<span class="notifctn_text">
2508		       				Simplify your search process with <a href='https://www.slideteam.net/business_powerpoint_diagrams/'> SlideTeam's Template Finder.</a>	       				
2509						</span>
2510						<span class="notifctn_time">2 days ago</span>
2511					</div>
2512	       		</li>
2513		    	       		<li>
2514	       			<div>
2515		       			<span class="icons"><img src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Tatva_Notification/images/noti_icon9.png" loading="auto" alt="Notification Icon"></span>
2516		       			<span class="notifctn_text">
2517		       				Get in touch with your inner creative with our downloadable resources. Access our <a href='https://www.slideteam.net/powerpoint-ebooks-for-slide-template-design/'> PowerPoint Ebooks </a> and become a brilliant presentation designer.	       				
2518						</span>
2519						<span class="notifctn_time">5 days ago</span>
2520					</div>
2521	       		</li>
2522		    	       		<li>
2523	       			<div>
2524		       			<span class="icons"><img src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Tatva_Notification/images/noti_icon9.png" loading="auto" alt="Notification Icon"></span>
2525		       			<span class="notifctn_text">
2526		       				<a href='https://www.slideteam.net/research-services'> SlideTeam can give you valuable insights into your industry, products/services, competitors, and customers.</a>	       				
2527						</span>
2528						<span class="notifctn_time">6 days ago</span>
2529					</div>
2530	       		</li>
2531		    		</ul>
2532				<div class="notif_heding all_notifctn">
2533			<a href="https://www.slideteam.net/notification/" rel="nofollow" title="View All Notifications">View All Notifications <i class="fa fa-arrow-right" aria-hidden="true"></a></i>
2534		</div>
2535			</div>
2536</div>
2537</div></div><nav class="nav is-fixed" 
2538    x-data="{ isMobileOpen: false }"
2539>
2540    <div class="wrapper-flush">
2541        <button class="nav-toggle" @click="isMobileOpen = ! isMobileOpen" :class="{ 'is-active': isMobileOpen}">
2542            <span class="icon-menu">
2543                <span class="line line-1"></span>
2544                <span class="line line-2"></span>
2545                <span class="line line-3"></span>
2546            </span>
2547        </button>
2548        <button class="hide-cat" @click="isMobileOpen = false" style="display: none;"></button>
2549        <div class="nav-container clearfix"
2550            :class="{ 'is-visible': isMobileOpen}"
2551        >
2552            <ul class="nav-menu menu clearfix">
2553                
2554                <li class="menu-item">
2555                    <a class="menu-link" title="Pricing" href="https://www.slideteam.net/pricing">Pricing</a>
2556                </li>
2557
2558             
2559                <li class="menu-item has-sub-class has-sub-class-ai-tools" x-data="{ open: false }"  @click.away="open = false">
2560                    <a class="menu-link" title="AI PPT Maker" id="ai-tools" href="https://www.slideteam.net/Free-Online-AI-Presentation-Maker" >AI PPT Maker</a>
2561                    <div class="sub-menu-header" style="display: none" x-show.transition.scale.0.duration.500ms.origin.top.left="open">
2562                        <ul>
2563                            <li class="sub-menu-item">
2564                                <a class="menu-link" title="Create New PPT" href="https://www.slideteam.net/Free-Online-AI-Presentation-Maker#/generate/">Create New PPT</a>
2565                            </li>
2566
2567                            <li class="sub-menu-item">
2568                                <a class="menu-link" title="View History" href="https://www.slideteam.net/Free-Online-AI-Presentation-Maker#/presentations">View History</a>
2569                            </li>
2570
2571                        </ul>
2572                    </div>
2573                </li>
2574                
2575                <li class="menu-item has-sub-class has-sub-class-free-stuff" x-data="{ open: false }"  @click.away="open = false">
2576                    <a class="menu-link" title="Free PPTs" id="free-stuff" href="#" >Free PPTs</a>
2577                    <div class="sub-menu-header" style="display: none" x-show.transition.scale.0.duration.500ms.origin.top.left="open">
2578                        <ul>
2579                            <li class="sub-menu-item">
2580                                <a class="menu-link" title="Free PowerPoint Templates" href="https://www.slideteam.net/free-powerpoint-ppt-templates-and-presentations.html">Free PowerPoint Templates</a>
2581                            </li>
2582
2583                            <li class="sub-menu-item">
2584                                <a class="menu-link" title="Free Business PPTs" href="https://www.slideteam.net/free-business-powerpoint-templates">Free Business PPTs</a>
2585                            </li>
2586
2587                        </ul>
2588                    </div>
2589                </li>
2590
2591                <li class="menu-item has-sub-class has-sub-class-premium-stuff" x-data="{ open: false }"  @click.away="open = false">
2592                    <a class="menu-link" title="Premium PPTs" id="premium-stuff" href="#" >Premium PPTs</a>
2593                    <div class="sub-menu-header" style="display: none" x-show.transition.scale.0.duration.500ms.origin.top.left="open">
2594                        <ul>
2595                            <li class="sub-menu-item">
2596                                <a class="menu-link" title="PowerPoint Templates" href="https://www.slideteam.net/PowerPoint-Templates">PowerPoint Templates</a>
2597                            </li>
2598
2599                            <li class="sub-menu-item">
2600                                <a class="menu-link" title="Best PowerPoint Templates" href="https://www.slideteam.net/best-powerpoint-templates">Best PowerPoint Templates</a>
2601                            </li>
2602
2603                            <li class="sub-menu-item">
2604                                <a class="menu-link" title="PowerPoint Backgrounds" href="https://www.slideteam.net/powerpoint-background-ppt-templates.html">PowerPoint Backgrounds</a>
2605                            </li>
2606
2607                            <li class="sub-menu-item">
2608                                <a class="menu-link" title="Animated Templates" href="https://www.slideteam.net/animated-powerpoint-templates-and-presentations.html">Animated Templates</a>
2609                            </li>
2610
2611                            <li class="sub-menu-item">
2612                                <a class="menu-link" title="Popular PPTs" href="https://www.slideteam.net/professional-powerpoint-templates">Popular PPTs</a>
2613                            </li>
2614
2615                           
2616
2617                        </ul>
2618                    </div>
2619                </li>                              
2620
2621                <li class="menu-item">
2622                    <a class="menu-link" title="eBooks" href="https://www.slideteam.net/powerpoint-ebooks-for-slide-template-design">eBooks</a>
2623                </li>
2624
2625                <li class="menu-item">
2626                                            <a class="menu-link" title="Blog" href="https://www.slideteam.net/blog">Blog</a>  
2627                                           
2628                </li>
2629
2630                <li class="menu-item" >
2631                    <a class="menu-link" title="Design Services" id="presentation-services-menu" href="https://www.slideteam.net/powerpoint_presentation_design_services" >Design Services</a>
2632                </li>
2633
2634                
2635                <li class="menu-item has-sub-class has-sub-class-research-analytics-services" x-data="{ open: false }"  @click.away="open = false">
2636                    <a class="menu-link" title="Content Services" id="research-analytics-services-menu" href="#" >Content Services</a>
2637                    <div class="sub-menu-header" style="display: none" x-show.transition.scale.0.duration.500ms.origin.top.left="open">
2638                        <ul>
2639                            <li class="sub-menu-item">
2640                                <a class="menu-link" title="Research Services" href="https://www.slideteam.net/research-services">Research Services</a>
2641                            </li>
2642                            <li class="sub-menu-item">
2643                                <a class="menu-link" title="AI And ML Services" href="https://www.slideteam.net/ai-ml-consulting-services">AI And ML Services</a>
2644                            </li>
2645
2646                        </ul>
2647                    </div>
2648                </li>
2649                
2650                <!-- Currently unavailable in live-->
2651                <!-- <li class="menu-item">
2652                    <a class="menu-link" title="Complete Decks" href=""></a>
2653                </li> -->
2654                
2655                
2656                <li class="menu-item">
2657                                                        
2658                                                
2658<script>
2659                        function socialbutton() {
2660                            return {
2661                                socialbuttonclick(e){
2662                                    var url=e.target.dataset.url;
2663                                    var baseurl = window.location.origin;
2664                                    var base_url = baseurl + url;
2665                                    if(document.querySelector('[name="productId"]') || document.querySelector('[name="product"]') )  
2666                                    {
2667                                        var productId="";var product="";
2668                                        if(document.querySelector('[name="productId"]')) { var productId=document.querySelector('[name="productId"]').value; }
2669                                        if(document.querySelector('[name="product"]')) { var product=document.querySelector('[name="product"]').value; }
2670                                        if(productId!='' && productId != 'undefined' && productId != null){
2671                                             window.location.href = base_url +'?productid='+productId;
2672                                        }
2673                                        else if(product !='' && product != 'undefined' && product != null){
2674                                            window.location.href = base_url +'?urlredirect='+document.URL;
2675                                        }
2676                                    }else {
2677                                         window.location.href = base_url;
2678                                    }
2679                                }
2680                            }
2681                        }
2682                        </script>
2682
2683                        <div class="block social-login-authentication-channel account-social-login" x-data="socialbutton()">
2684                            <div class="social-block">
2685                                                                    <div class="actions-toolbar social-btn social-btn-actions-toolbar facebook-login">
2686                                        <a href="#" class="btn btn-block btn-social btn-facebook" @click="socialbuttonclick($event)" rel="nofollow"
2687                                            data-url="/sociallogin/social/login/type/facebook/">
2688                                            Sign in with Facebook                                        </a>
2689                                    </div>
2690                                                                    <div class="actions-toolbar social-btn social-btn-actions-toolbar google-login">
2691                                        <a href="#" class="btn btn-block btn-social btn-google" @click="socialbuttonclick($event)" rel="nofollow"
2692                                            data-url="/sociallogin/social/login/type/google/">
2693                                            Sign in with Google                                        </a>
2694                                    </div>
2695                                                            </div>
2696                        </div>
2697                                                        </li>
2698            </ul>
2699        </div>
2700    </div>
2701</nav>
2702<script type="text/javascript">
2703    if (screen.availWidth > 1022) {
2704        document.querySelectorAll(".has-sub-class").forEach(function (el) {
2705            el.addEventListener("mouseenter", function () {
2706                const anchor = el.querySelector("a");
2707                if (anchor) {
2708                anchor.classList.add("sub-class-active");
2709                }
2710            });
2711
2712            el.addEventListener("mouseleave", function () {
2713                const anchor = el.querySelector("a");
2714                if (anchor) {
2715                anchor.classList.remove("sub-class-active");
2716                }
2717            });
2718        });
2719    }
2720    
2721    changeEvent();
2722    changeEventResearchAnalyticsServices();
2723    changeEventAiTools();
2724    changePremiumPPTs();
2725    window.addEventListener("resize",function () {
2726        changeEvent();
2727        changeEventResearchAnalyticsServices();
2728       changeEventAiTools();
2729       changePremiumPPTs();
2730    });
2731
2732    function changeEvent() {
2733        var hasSubClass = document.querySelector(".has-sub-class-free-stuff");
2734        var freeStuff = document.getElementById('free-stuff');
2735         if (screen.availWidth > 1024) {
2736            hasSubClass.removeAttribute('x-on:click');
2737            hasSubClass.setAttribute("x-on:mouseleave","open = false");
2738            freeStuff.setAttribute("x-on:mouseover","open = true");
2739        }
2740        if (screen.availWidth <= 1024) {
2741            hasSubClass.removeAttribute('x-on:mouseleave');
2742            freeStuff.removeAttribute('x-on:mouseover');
2743            hasSubClass.setAttribute("x-on:click","open = !open");
2744        }
2745    }
2746
2747    function changePremiumPPTs() {
2748        var hasSubClass = document.querySelector(".has-sub-class-premium-stuff");
2749        var premiumppt = document.getElementById('premium-stuff');
2750        if (screen.availWidth > 1024) {
2751            hasSubClass.removeAttribute('x-on:click');
2752            hasSubClass.setAttribute("x-on:mouseleave", "open = false");
2753            premiumppt.setAttribute("x-on:mouseover", "open = true");
2754        }
2755        if (screen.availWidth <= 1024) {
2756            hasSubClass.removeAttribute('x-on:mouseleave');
2757            premiumppt.removeAttribute('x-on:mouseover');
2758            hasSubClass.setAttribute("x-on:click", "open = !open");
2759        }
2760    }
2761
2762function changeEventResearchAnalyticsServices() {
2763        var hasSubClass = document.querySelector(".has-sub-class-research-analytics-services");
2764        var researchAnalytics = document.getElementById('research-analytics-services-menu');
2765         if (screen.availWidth > 1024) {
2766            hasSubClass.removeAttribute('x-on:click');
2767            hasSubClass.setAttribute("x-on:mouseleave","open = false");
2768            researchAnalytics.setAttribute("x-on:mouseover","open = true");
2769        }
2770        if (screen.availWidth <= 1024) {
2771            hasSubClass.removeAttribute('x-on:mouseleave');
2772            researchAnalytics.removeAttribute('x-on:mouseover');
2773            hasSubClass.setAttribute("x-on:click","open = !open");
2774        }
2775    }
2776    
2777    function changeEventAiTools() {
2778        var hasSubClass = document.querySelector(".has-sub-class-ai-tools");
2779        var researchAnalytics = document.getElementById('ai-tools');
2780        if (screen.availWidth > 1024) {
2781            hasSubClass.removeAttribute('x-on:click');
2782            hasSubClass.setAttribute("x-on:mouseleave", "open = false");
2783            researchAnalytics.setAttribute("x-on:mouseover", "open = true");
2784        }
2785        if (screen.availWidth <= 1024) {
2786            hasSubClass.removeAttribute('x-on:mouseleave');
2787            researchAnalytics.removeAttribute('x-on:mouseover');
2788            hasSubClass.setAttribute("x-on:click", "open = !open");
2789        }
2790    }
2791
2792function changeEventPresentationServices() {
2793        var hasSubClass = document.querySelector(".has-sub-class-presentation-services");
2794        var researchAnalytics = document.getElementById('presentation-services-menu');
2795         if (screen.availWidth > 1024) {
2796            hasSubClass.removeAttribute('x-on:click');
2797            hasSubClass.setAttribute("x-on:mouseleave","open = false");
2798            researchAnalytics.setAttribute("x-on:mouseover","open = true");
2799        }
2800        if (screen.availWidth <= 1024) {
2801            hasSubClass.removeAttribute('x-on:mouseleave');
2802            researchAnalytics.removeAttribute('x-on:mouseover');
2803            hasSubClass.setAttribute("x-on:click","open = !open");
2804        }
2805    }
2806
2807
2808
2809</script>
2809<nav class="navbar mobile-nav">
2810    <div id="menu-toggle" class="menu-toggle">
2811    </div>
2812    <nav class="slide-out-menu">
2813        <div class="menu-panels">
2814            <div class="primary-menu-panel">
2815                <div type="button" class="menu-link-header ">
2816                    <div class="slideteam-logo">
2817                        <a href="#">
2818                            <img style="display:block;" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/logo.webp" alt="SlideTeam" width="100%" height="100%" />
2819                        </a>
2820                    </div>
2821                    <div class="close_class">
2822                        <a type="button" href="#">
2823                            <span>
2824                                <svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg">
2825                                    <path d="M19.5 6.5L6.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
2826                                    <path d="M6.5 6.5L19.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
2827                                </svg>
2828                            </span>
2829                        </a>
2830                    </div>
2831                </div>
2832                <div class="unlimited_downloads_section">
2833                                            <a href="#" class="menu-btn-free">Sign up for free</a>
2834                        <a href="#" class="menu-btn-log">Login</a>
2835                                    </div>
2836                <div class="menu_divider">
2837                    <hr class="HtgvARhn ">
2838                </div>
2839                <ul>
2840                    
2841                    <li>
2842                        <a type="button" class="menu-link" data-ref="Categories" href="#">
2843                            Categories
2844                            <svg class="arrow-right d-sm-ib" width="20px" height="20px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2845                                <path d="M9 18L15 12L9 6" stroke="white" stroke-opacity="0.5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
2846                            </svg>
2847                        </a>
2848                    </li>
2849                    <li>
2850                        <a class="menu-link" title="Pricing" href="https://www.slideteam.net/pricing">Pricing</a>
2851                    </li>
2852                                     <li>
2853                        <a type="button" class="menu-link" data-ref="Ai_PPT_Maker" href="#">
2854                            AI PPT Maker
2855                            <svg class="arrow-right d-sm-ib" width="20px" height="20px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2856                                <path d="M9 18L15 12L9 6" stroke="white" stroke-opacity="0.5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
2857                            </svg>
2858                        </a>
2859                    </li>
2860                    <li>
2861                        <a type="button" class="menu-link" data-ref="Free_PPTs" href="#">
2862                            Free PPTs
2863                            <svg class="arrow-right d-sm-ib" width="20px" height="20px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2864                                <path d="M9 18L15 12L9 6" stroke="white" stroke-opacity="0.5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
2865                            </svg>
2866                        </a>
2867                    </li>
2868                    <li>
2869                        <a type="button" class="menu-link" data-ref="Premium_PPTs" href="#">
2870                            Premium PPTs
2871                            <svg class="arrow-right d-sm-ib" width="20px" height="20px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2872                                <path d="M9 18L15 12L9 6" stroke="white" stroke-opacity="0.5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
2873                            </svg>
2874                        </a>
2875                    </li>
2876                    <li>
2877                        <a class="menu-link" title="eBooks" href="https://www.slideteam.net/powerpoint-ebooks-for-slide-template-design">eBooks</a>
2878                    </li>
2879                    <li>
2880                                                    <a class="menu-link" title="Blog" href="https://www.slideteam.net/blog">Blog</a>
2881                                            </li>
2882                    <li>
2883                         <a class="menu-link" title="Design Services" href="https://www.slideteam.net/powerpoint_presentation_design_services">Design Services</a>
2884                    </li>
2885                    <li>
2886                        <a type="button" class="menu-link" data-ref="Content_Services" href="#">
2887                            Content Services
2888                            <svg class="arrow-right d-sm-ib" width="20px" height="20px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2889                                <path d="M9 18L15 12L9 6" stroke="white" stroke-opacity="0.5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
2890                            </svg>
2891                        </a>
2892                    </li>
2893                </ul>
2894            </div>
2895            <div class="menu-panel" data-menu="Categories">
2896                <a type="button" class="menu-link menu-header" href="#">
2897                    <svg class="arrow-left menu_panel_left" width="20" height="24" viewBox="0 0 20 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2898                        <path d="M15 12H1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
2899                        <path d="M8 19L1 12L8 5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
2900                    </svg>
2901                    Categories
2902                    <svg class="arrow-right d-sm-ib menu_panel_right" width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg">
2903                        <path d="M19.5 6.5L6.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
2904                        <path d="M6.5 6.5L19.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
2905                    </svg>
2906                </a>
2907                <ul>
2908                    <li><a class="menu-item" href="https://www.slideteam.net/Free-Online-AI-Presentation-Maker" title="AI PPT Maker">
2909                            AI PPT Maker
2910                        </a>
2911                    </li>
2912
2913                    <li><a class="menu-item" href="https://www.slideteam.net/ppt-templates/" title="Powerpoint Templates">
2914                            PowerPoint Templates
2915                        </a>
2916                    </li>
2917
2918                     <li><a class="menu-item" href="https://www.slideteam.net/powerpoint_presentation_design_services" title="One Pagers">
2919                            Design Services
2920                        </a>
2921                    </li> 
2922
2923                    <li><a class="menu-item" href="https://www.slideteam.net/one-page-summary-documents.html" title="One-Pagers">
2924                            One-Pagers
2925                        </a>
2926                    </li>
2927
2928                    <li><a class="menu-item" href="https://www.slideteam.net/bundle-powerpoint-presentations-and-ppt-templates.html" title="PPT Bundles">
2929                            PPT Bundles
2930                        </a>
2931                    </li>
2932                    <li>
2933                        <a class="menu-item" href="https://www.slideteam.net/Top-10-PowerPoint-PPT-Presentations-and-Slides" title="Top 10 Templates">
2934                            Top 10 Templates
2935                        </a>
2936                    </li>
2937                    <li>
2938                        <a class="menu-item" id="One Page Summary" href="https://www.slideteam.net/catalogsearch/result/?q=Strategy" title="Strategy">
2939                            Strategy
2940                        </a>
2941                    </li>
2942
2943                    <li><a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Proposals" title="Proposals">
2944                            Proposals
2945                        </a>
2946                    </li>
2947
2948                    <li><a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=KPI%20Dashboard" title="KPI Dashboard">
2949                            KPI Dashboard
2950                        </a>
2951                    </li>
2952
2953                    <li>
2954                        <a class="menu-item" href="https://www.slideteam.net/professional-powerpoint-templates" title="Professional">
2955                            Professional
2956                        </a>
2957                    </li>
2958
2959                    <li><a class="menu-item" href="https://www.slideteam.net/powerpoint-presentation-sli
2959des/roadmap-powerpoint-templates-and-presentation-slides.html" title="Roadmap">
2960                            Roadmap
2961                        </a>
2962                    </li>
2963
2964                    <li><a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Management" title="Management">
2965                            Management
2966                        </a>
2967                    </li>
2968
2969                    <li><a class="menu-item" href="https://www.slideteam.net/pitch-deck" title="Pitch Deck">
2970                            Pitch Deck
2971                        </a>
2972                    </li>
2973
2974                    <li>
2975                        <a class="menu-item" href="https://www.slideteam.net/technology-powerpoint-templates.html" title="Technology">
2976                            Technology
2977                        </a>
2978                    </li>
2979
2980                    <li><a class="menu-item" href="https://www.slideteam.net/powerpoint-templates/background.html" title="Background">
2981                            Background
2982                        </a>
2983                    </li>
2984
2985                    <li><a class="menu-item" href="https://www.slideteam.net/resume-template/" title="Resume">
2986                            Resume
2987                        </a>
2988                    </li>
2989
2990                    <li><a class="menu-item" href="https://www.slideteam.net/powerpoint-images.html" title="Icons">
2991                            Icons
2992                        </a>
2993                    </li>
2994
2995                    <li><a class="menu-item" href="https://www.slideteam.net/business-plans-powerpoint-templates.html" title="Business Plans">
2996                            Business Plans
2997                        </a>
2998                    </li>
2999
3000                    <li>
3001                        <a class="menu-item" id="Icons" href="https://www.slideteam.net/catalogsearch/result/?q=Swot%20Analysis" title="Swot Analysis">
3002                            Swot Analysis
3003                        </a>
3004                    </li>
3005
3006                    <li>
3007                        <a class="menu-item" href="https://www.slideteam.net/project-management-timeline-gantt-chart.html" title="Gantt Chart">
3008                            Gantt Chart
3009                        </a>
3010                    </li>
3011
3012                    <li>
3013                        <a class="menu-item" href="https://www.slideteam.net/animated-powerpoint-templates-and-presentations.html" title="Animated">
3014                            Animated
3015                        </a>
3016                    </li>
3017
3018                    <li>
3019                        <a class="menu-item" href="https://www.slideteam.net/example-budget-presentation-powerpoint-presentation-slides.html" title="Budget">
3020                            Budget
3021                        </a>
3022                    </li>
3023
3024                    <li>
3025                        <a class="menu-item" href="https://www.slideteam.net/powerpoint-presentation-essentials/agenda-slides.html" title="Agenda">
3026                            Agenda
3027                        </a>
3028                    </li>
3029
3030                    <li>
3031                        <a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Flowchart" title="Flowchart">
3032                            Flowchart
3033                        </a>
3034                    </li>
3035
3036                    <li>
3037                        <a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Business%20Proposal" title="Business Proposal">
3038                            Business Proposal
3039                        </a>
3040                    </li>
3041
3042                    <li>
3043                        <a class="menu-item" href="https://www.slideteam.net/marketing-plan-powerpoint-presentation-slides.html" title="Marketing Plan">
3044                            Marketing Plan
3045                        </a>
3046                    </li>
3047
3048                    <li>
3049                        <a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Business" title="Business">
3050                            Business
3051                        </a>
3052                    </li>
3053
3054                    <li>
3055                        <a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Marketing" title="Marketing">
3056                            Marketing
3057                        </a>
3058                    </li>
3059
3060                    <li>
3061                        <a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Planning" title="Planning">
3062                            Planning
3063                        </a>
3064                    </li>
3065
3066
3067                    <li>
3068                        <a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Org%20Charts" title="Org Charts">
3069                            Org Charts
3070                        </a>
3071                    </li>
3072
3073                    <li>
3074                        <a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Data" title="Data">
3075                            Data
3076                        </a>
3077                    </li>
3078
3079                    <li>
3080                        <a class="menu-item" href="https://www.slideteam.net/powerpoint-presentation-e
3080ssentials/project-management-slides.html" title="Project Management">
3081                            Project Management
3082                        </a>
3083                    </li>
3084
3085                    <li>
3086                        <a class="menu-item" href="https://www.slideteam.net/pitch-deck/education.html" title="Education">
3087                            Education
3088                        </a>
3089                    </li>
3090
3091                    <li>
3092                        <a class="menu-item" href="https://www.slideteam.net/complete-powerpoint-decks-presentations/case-study.html" title="Business Case">
3093                            Business Case
3094                        </a>
3095                    </li>
3096
3097                    <li>
3098                        <a class="menu-item" href="https://www.slideteam.net/complete-powerpoint-decks-presentations/sales.html" title="Sales">
3099                            Sales
3100                        </a>
3101                    </li>
3102
3103                    <li>
3104                        <a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Creative" title="Creative">
3105                            Creative
3106                        </a>
3107                    </li>
3108
3109                    <li>
3110                        <a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Cool" title="Cool">
3111                            Cool
3112                        </a>
3113                    </li>
3114
3115                    <li>
3116                        <a class="menu-item" href="https://www.slideteam.net/business-model-powerpoint-presentation-slides.html" title="Business Model">
3117                            Business Model
3118                        </a>
3119                    </li>
3120
3121                    <li>
3122                        <a class="menu-item" href="https://www.slideteam.net/cybersecurity-powerpoint-presentation-slides.html" title="Cyber Security">
3123                            Cyber Security
3124                        </a>
3125                    </li>
3126
3127                    <li>
3128                        <a class="menu-item" href="https://www.slideteam.net/powerpoint-presentation-slides/process-powerpoint-templates-and-presentation-slides.html" title="Process">
3129                            Process
3130                        </a>
3131                    </li>
3132
3133                    <li>
3134                        <a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Medical" title="Medical">
3135                            Medical
3136                        </a>
3137                    </li>
3138
3139                    <li>
3140                        <a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Business%20PPT" title="Business PPT">
3141                            Business PPT
3142                        </a>
3143                    </li>
3144
3145                    <li>
3146                        <a class="menu-item" href="https://www.slideteam.net/marketing/digital-marketing.html" title="Digital Marketing">
3147                            Digital Marketing
3148                        </a>
3149                    </li>
3150
3151                    <li>
3152                        <a class="menu-item" href="https://www.slideteam.net/complete-powerpoint-decks-presentations/finance-and-accounting.html" title="Finance">
3153                            Finance
3154                        </a>
3155                    </li>
3156
3157                    <li>
3158                        <a class="menu-item" href="https://www.slideteam.net/startup-business-plan-powerpoint-presentation-slides.html" title="Startup">
3159                            Startup
3160                        </a>
3161                    </li>
3162
3163                    <li>
3164                        <a class="menu-item" href="https://www.slideteam.net/digital-transformation-powerpoint-presentation-slides.html" title="Digital Transformation">
3165                            Digital Transformation
3166                        </a>
3167                    </li>
3168
3169                    <li>
3170                        <a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Human%20Resources" title="Human Resources">
3171                            Human Resources
3172                        </a>
3173                    </li>
3174
3175                    <li>
3176                        <a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Product%20Management" title="Product Management">
3177                            Product Management
3178                        </a>
3179                    </li>
3180
3181                    <li>
3182                        <a class="menu-item" href="https://www.slideteam.net/introduction-to-artificial-intelligence-powerpoint-presentation-sli
3182des.html" title="Artificial Intelligence">
3183                            Artificial Intelligence
3184                        </a>
3185                    </li>
3186
3187                    <li>
3188                        <a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Operations" title="Operations">
3189                            Operations
3190                        </a>
3191                    </li>
3192
3193                    <li>
3194                        <a class="menu-item" href="https://www.slideteam.net/company-profiles.html" title="Company Profile">
3195                            Company Profile
3196                        </a>
3197                    </li>
3198
3199                    <li>
3200                        <a class="menu-item" href="https://www.slideteam.net/acknowledgement-for-project-with-gratitude-shown-at-the-end.html" title="Acknowledgement PPT">
3201                            Acknowledgement PPT
3202                        </a>
3203                    </li>
3204
3205                    <li>
3206                        <a class="menu-item" href="https://www.slideteam.net/complete-powerpoint-decks-presentations.html" title="PPT Presentation">
3207                            PPT Presentation
3208                        </a>
3209                    </li>
3210
3211                    <li>
3212                        <a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Reports%20Brochures" title="Reports Brochures">
3213                            Reports Brochures
3214                        </a>
3215                    </li>
3216
3217                    <li>
3218                        <a class="menu-item" href="https://www.slideteam.net/blog/top-10-one-pager-startup-templates" title="One Page Pitch">
3219                            One Page Pitch
3220                        </a>
3221                    </li>
3222
3223                    <li><a class="menu-item" href="https://www.slideteam.net/example-presentation-for-job-interview-powerpoint-presentation-slides.html" title="Interview PPT">
3224                            Interview PPT
3225                        </a>
3226                    </li>
3227
3228                    <li>
3229                        <a class="menu-item" href="https://www.slideteam.net/all-items" title="All Categories">
3230                            All Categories
3231                        </a>
3232                    </li>
3233                </ul>
3234            </div>
3235            <div class="menu-panel" data-menu="Free_PPTs">
3236                <a type="button" class="menu-link menu-header" href="#">
3237                    <svg class="arrow-left menu_panel_left" width="20" height="24" viewBox="0 0 20 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3238                        <path d="M15 12H1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
3239                        <path d="M8 19L1 12L8 5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
3240                    </svg>
3241                    Free PPTs
3242                    <svg class="arrow-right d-sm-ib menu_panel_right" width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg">
3243                        <path d="M19.5 6.5L6.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
3244                        <path d="M6.5 6.5L19.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
3245                    </svg>
3246                </a>
3247                <ul>
3248                    <li><a class="menu-item" title="Free PowerPoint Templates" href="https://www.slideteam.net/free-powerpoint-ppt-templates-and-presentations.html">Free PowerPoint Templates</a></li>
3249                    <li><a class="menu-item" title="Free Business PPTs" href="https://www.slideteam.net/free-business-powerpoint-templates">Free Business PPTs</a></li>
3250                </ul>
3251            </div>
3252            <div class="menu-panel" data-menu="Ai_PPT_Maker">
3253                <a type="button" class="menu-link menu-header" href="#">
3254                    <svg class="arrow-left menu_panel_left" width="20" height="24" viewBox="0 0 20 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3255                        <path d="M15 12H1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
3256                        <path d="M8 19L1 12L8 5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
3257                    </svg>
3258                    AI PPT Maker
3259                    <svg class="arrow-right d-sm-ib menu_panel_right" width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg">
3260                        <path d="M19.5 6.5L6.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
3261                        <path d="M6.5 6.5L19.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
3262                    </svg>
3263                </a>
3264                <ul>
3265                    <li><a class="menu-item" title="Create New PPT" href="https://www.slideteam.net/Free-Online-AI-Presentation-Maker#/generate/">Create New PPT</a></li>
3266                    <li><a class="menu-item" title="View History" href="https://www.slideteam.net/Free-Online-AI-Presentation-Maker#/presentations">View History</a></li>
3267                </ul>
3268            </div>
3269            <div class="menu-panel" data-menu="Premium_PPTs">
3270                <a type="button" class="menu-link menu-header" href="#">
3271                    <svg class="arrow-left menu_panel_left" width="20" height="24" viewBox="0 0 20 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3272                        <path d="M15 12H1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
3273                        <path d="M8 19L1 12L8 5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
3274                    </svg>
3275                    Premium PPTs
3276                    <svg class="arrow-right d-sm-ib menu_panel_right" width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg">
3277                        <path d="M19.5 6.5L6.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
3278                        <path d="M6.5 6.5L19.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
3279                    </svg>
3280                </a>
3281                <ul>
3282                    <li><a class="menu-item" title="PowerPoint Templates" href="https://www.slideteam.net/PowerPoint-Templates">PowerPoint Templates</a></li>
3283                    <li><a class="menu-item" title="Best PowerPoint Templates" href="https://www.slideteam.net/best-powerpoint-templates">Best PowerPoint Templates</a></li>
3284                    <li>
3284<a class="menu-item" title="PowerPoint Backgrounds" href="https://www.slideteam.net/powerpoint-background-ppt-templates.html">PowerPoint Backgrounds</a></li>
3285                    <li><a class="menu-item" title="Animated Templates" href="https://www.slideteam.net/animated-powerpoint-templates-and-presentations.html">Animated Templates</a></li>
3286                    <li><a class="menu-item" title="Popular PPTs" href="https://www.slideteam.net/professional-powerpoint-templates">Popular PPTs</a></li>
3287                </ul>
3288            </div>
3289            <div class="menu-panel" data-menu="Presentation_Services">
3290                <a type="button" class="menu-link menu-header" href="#">
3291                    <svg class="arrow-left menu_panel_left" width="20" height="24" viewBox="0 0 20 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3292                        <path d="M15 12H1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
3293                        <path d="M8 19L1 12L8 5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
3294                    </svg>
3295                    Presentation Services
3296                    <svg class="arrow-right d-sm-ib menu_panel_right" width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg">
3297                        <path d="M19.5 6.5L6.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
3298                        <path d="M6.5 6.5L19.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
3299                    </svg>
3300                </a>
3301                <ul>
3302                    <li><a class="menu-item" title="Design Service" href="https://www.slideteam.net/powerpoint_presentation_design_services">Design Service</a></li>
3303                    <li><a class="menu-item" title="Dedicated Designer" href="https://www.slideteam.net/powerpoint_presentation_design_services/hire-a-designer">Dedicated Designer</a></li>
3304                </ul>
3305            </div>
3306            <div class="menu-panel" data-menu="Content_Services">
3307                <a type="button" class="menu-link menu-header" href="#">
3308                    <svg class="arrow-left menu_panel_left" width="20" height="24" viewBox="0 0 20 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3309                        <path d="M15 12H1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
3310                        <path d="M8 19L1 12L8 5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
3311                    </svg>
3312                    Content Services
3313                    <svg class="arrow-right d-sm-ib menu_panel_right" width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg">
3314                        <path d="M19.5 6.5L6.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
3315                        <path d="M6.5 6.5L19.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
3316                    </svg>
3317                </a>
3318                <ul>
3319                    <li><a class="menu-item" title="Research Services" href="https://www.slideteam.net/research-services">Research Services</a></li>
3320                    <li><a class="menu-item" title="AI And ML Services" href="https://www.slideteam.net/ai-ml-consulting-services">AI And ML Services</a></li>
3321                </ul>
3322            </div>
3323            <div class="menu-panel" data-menu="myaccount">
3324                <a type="button" class="menu-link menu-header" href="#">
3325                    <svg class="arrow-left menu_panel_left" width="20" height="24" viewBox="0 0 20 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3326                        <path d="M15 12H1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
3327                        <path d="M8 19L1 12L8 5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
3328                    </svg>
3329                                        <svg class="arrow-right d-sm-ib menu_panel_right" width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg">
3330                        <path d="M19.5 6.5L6.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
3331                        <path d="M6.5 6.5L19.5 19.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
3332                    </svg>
3333                </a>
3334                <ul>
3335                    <li><a class="menu-item" href="https://www.slideteam.net/customer/account/" title="My Account">My Account</a></li>                     <li><a class="menu-item" href="https://www.slideteam.net/customer/account/edit/" title="Account Information">Account Information</a></li>                                        <li><a class="menu-item" href="https://www.slideteam.net/favourites/" title="My Favourites">My Favourites</a></li>
3336                    <li><a class="menu-item" href="https://www.slideteam.net/recently-viewed-products/" title="Recently Viewed products">Recently Viewed products</a></li>
3337                    <li><a class="menu-item" href="https://www.slideteam.net/subscription/index/list/" title="My Subscriptions">My Subscriptions</a></li>                    <li><a class="menu-item" href="https://www.slideteam.net/downloadscount/" title="PowerPoint Downloads">PowerPoint Downloads</a></li>
3338                    <li><a class="menu-item" href="https://www.slideteam.net/Free-Online-AI-Presentation-Maker/generated/presentations/" title="AI Generated Presentations">AI Generated Presentations</a></li>
3339                    <li><a class="logout-popup-link menu-item" href="#" title="Logout">Logout</a></li>
3340                </ul>
3341            </div>
3342        </div>
3343    </nav>
3344</nav>
3345<script>
3346    document.addEventListener("DOMContentLoaded", function() {
3347        document.body.addEventListener("click", function(event) {
3348            if (event.target.matches("#menu-toggle")) {
3349                const btnWrapper = document.querySelector('.download-btnwrapper');
3350                if (btnWrapper) {
3351                    btnWrapper.classList.add('btntest');
3352                }
3353                document.querySelector("header").classList.add("active");
3354            } else if (!event.target.closest("#menu-toggle")) {
3355                document.querySelector("header").classList.remove("active");
3356                document.querySelectorAll("div.menu-panel").forEach(function(panel) {
3357                    panel.classList.remove("is-active");
3358                });
3359            }
3360        });
3361        document.querySelectorAll("nav.slide-out-menu").forEach(function(nav) {
3362            nav.addEventListener("click", function(event) {
3363                event.stopPropagation();
3364            });
3365        });
3366        document.querySelectorAll("a.menu-link").forEach(function(link) {
3367            link.addEventListener("click", function() {
3368                document.querySelectorAll("div.menu-panel").forEach(function(panel) {
3369                    panel.classList.remove("is-active");
3370                });
3371                var targetRef = this.dataset.ref;
3372                if (targetRef) {
3373                    var targetPanel = document.querySelector('div.menu-panel[data-menu="' + targetRef + '"]');
3374                    if (targetPanel) {
3375                        targetPanel.classList.add("is-active");
3376                    }
3377                }
3378            });
3379        });
3380        document.querySelectorAll(".close_class, .menu_panel_right").forEach(function(element) {
3381            element.addEventListener("click", function() {
3382                const btnWrapper = document.querySelector('.download-btnwrapper');
3383                if (btnWrapper) {
3384                    btnWrapper.classList.remove('btntest');
3385                }
3386                document.querySelector("header").classList.remove("active");
3387            });
3388        });
3389        [
3390            [".menu-btn-free", "#signup-popup-link"],
3391            [".menu-btn-log", "#login-popup-link"],
3392            [".upgrade-plan-button", ".upgrade-plan-popup a"]
3393        ].forEach(([btn, link]) => {
3394            document.querySelector(btn)?.addEventListener("click", (e) => {
3395                e.preventDefault();
3396                document.querySelector(link)?.click();
3397            });
3398        });
3399        let isshowbutton = document.cookie.split('; ').find(row => row.startsWith("showbuynow" + '='))?.split('=')[1] || null;
3400        if (isshowbutton != 1 || isshowbutton == 2) {
3401            let buyPlanButton = document.querySelector(".buy-plan-button");
3402            if (buyPlanButton) {
3403                buyPlanButton.style.display = "flex";
3404            }
3405        }
3406    });
3407</script>
3407</div></div></div><div class="custom-mobile-info visible-xs"><!--category toggle -->
3408<a class="skip-link skip-nav category-toggle" href="#">
3409    <span class="icon-menu">
3410        <span class="line line-1"></span>
3411        <span class="line line-2"></span>
3412        <span class="line line-3"></span>
3413    </span>
3414    <span>Category</span>
3415</a>
3416
3417<a class="skip-link skip-account " href="#">
3418    <span class="icon"></span>
3419    <span><i></i></span>
3420</a>
3421<div class="notification_tab_mobile" style="display:none;">
3422<div x-data="{ open: false }">
3423	<div class="dropdown notification_tab">
3424		<div class="pulse"></div>
3425		<span class="notifctn_count" x-on:click="open = ! open"></span>
3426	  	<button class="dropnitifctnbtn" id="notifctnbtn" name="notifctname" aria-label="notifctname" x-on:click="open = ! open"><i class="fa fa-bell-o" aria-hidden="true"></i>
3427		</button>
3428	</div>
3429	<div class="dropdown-content notiftionDropdown" x-show="open" x-on:click.away="open = false" x-transition x-cloak>
3430		<div class="notif_heding">Notifications <span class="totl_notifiction">5</span></div>
3431		<ul>	
3432				       		<li>
3433	       			<div>
3434		       			<span class="icons"><img src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Tatva_Notification/images/noti_icon9.png" alt="Notification Icon"></span>
3435		       			<span class="notifctn_text">
3436		       				We have an entire team of experts who can work on your custom presentation. Get in touch with our <a href='https://www.slideteam.net/powerpoint_presentation_design_services/'> design agency.</a>	       				
3437						</span>
3438						<span class="notifctn_time">15 hours ago</span>
3439					</div>
3440	       		</li>
3441		    	       		<li>
3442	       			<div>
3443		       			<span class="icons"><img src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Tatva_Notification/images/noti_icon9.png" alt="Notification Icon"></span>
3444		       			<span class="notifctn_text">
3445		       				See what the world is downloading for a kickass presentation. Check out our <a href='https://www.slideteam.net/professional-powerpoint-templates'>  most popular products </a> and get inspired.	       				
3446						</span>
3447						<span class="notifctn_time">1 day ago</span>
3448					</div>
3449	       		</li>
3450		    	       		<li>
3451	       			<div>
3452		       			<span class="icons"><img src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Tatva_Notification/images/noti_icon9.png" alt="Notification Icon"></span>
3453		       			<span class="notifctn_text">
3454		       				Simplify your search process with <a href='https://www.slideteam.net/business_powerpoint_diagrams/'> SlideTeam's Template Finder.</a>	       				
3455						</span>
3456						<span class="notifctn_time">2 days ago</span>
3457					</div>
3458	       		</li>
3459		    	       		<li>
3460	       			<div>
3461		       			<span class="icons"><img src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Tatva_Notification/images/noti_icon9.png" alt="Notification Icon"></span>
3462		       			<span class="notifctn_text">
3463		       				Get in touch with your inner creative with our downloadable resources. Access our <a href='https://www.slideteam.net/powerpoint-ebooks-for-slide-template-design/'> PowerPoint Ebooks </a> and become a brilliant presentation designer.	       				
3464						</span>
3465						<span class="notifctn_time">5 days ago</span>
3466					</div>
3467	       		</li>
3468		    	       		<li>
3469	       			<div>
3470		       			<span class="icons"><img src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Tatva_Notification/images/noti_icon9.png" alt="Notification Icon"></span>
3471		       			<span class="notifctn_text">
3472		       				<a href='https://www.slideteam.net/research-services'> SlideTeam can give you valuable insights into your industry, products/services, competitors, and customers.</a>	       				
3473						</span>
3474						<span class="notifctn_time">6 days ago</span>
3475					</div>
3476	       		</li>
3477		    		</ul>
3478				<div class="notif_heding all_notifctn">
3479			<a href="https://www.slideteam.net/notification/" rel="nofollow">View All Notifications <i class="fa fa-arrow-right" aria-hidden="true"></a></i>
3480		</div>
3481			</div>
3482</div></div>
3483<a class="skip-link skip-search" href="#">
3484    <span class="icon"></span>
3485    <span><i></i></span>
3486</a>
3487<script>
3488    document.addEventListener('DOMContentLoaded', function() {
3489        var leftNavigation = document.getElementById('left-section'),
3490        categoryToggle = document.querySelector('.category-toggle');
3491
3492        var searchData = document.querySelector('.block-search'),
3493            searchToggle = document.querySelector('.skip-search');
3494
3495        var accountLink = document.querySelector('ul.links'),
3496            accountToggle = document.querySelector('.skip-account');
3497
3498        var navToggle = document.querySelector('button.nav-toggle');
3499        var hideCat = document.querySelector('button.hide-cat');
3500        var notiToggle = document.querySelector('.notification_tab_mobile .notification_tab');
3501
3502        updateLayout();
3503
3504        categoryToggle.addEventListener("click", function () {
3505            leftNavigation.style.display = (leftNavigation.style.display === 'none' || leftNavigation.style.display === '')?"block":"none";
3506            searchData.style.display = "none";
3507            accountLink.style.display = "none";
3508            hideCat.click();
3509        });
3510
3511        searchToggle.addEventListener('click', function () {
3512            searchData.classList.toggle("active");
3513            searchData.style.display = (searchData.style.display === 'none' || searchData.style.display === '')?"block":"none";
3514            leftNavigation.style.display = "none";
3515            accountLink.style.display = "none";
3516        });
3517
3518        accountToggle.addEventListener('click', function () {
3519            accountLink.style.display = (accountLink.style.display === 'none' || accountLink.style.display === '')?"block":"none";
3520            if(leftNavigation){
3521              leftNavigation.style.display = "none";  
3522            }
3523            searchData.style.display = "none";
3524        });
3525        
3526        navToggle.addEventListener('click', function () {
3527            leftNavigation.style.display = "none";
3528            accountLink.style.display = "none";
3529        });
3530
3531        notiToggle.addEventListener('click', function () {
3532            leftNavigation.style.display = "none";
3533            accountLink.style.display = "none";
3534        });
3535
3536    });
3537    window.addEventListener("resize",function () {
3538        updateLayout();
3539        resizeLayout();
3540    });
3541
3542    function resizeLayout()
3543    {
3544        var isMobile = false;
3545        if (/iPhone|iPod|iPad|BlackBerry|BB10|Pre|Palm|Googlebot-Mobile|mobi|Safari Mobile|Windows Mobile|Android|Opera Mini|mobile/i.test(navigator.userAgent.toLowerCase())) {
3546            isMobile = true;
3547        }
3548
3549        var screenWidth = screen.width;
3550        if(screenWidth >= 1024){
3551            isMobile = false;
3552        }else{
3553            isMobile = true;
3554        }
3555
3556        if (isMobile == true) {
3557            var leftNavigation = document.getElementById('left-section');
3558            var searchData = document.querySelector('.block-search');
3559            var ulLinks = document.querySelector('ul.links');
3560
3561             // Check if the body does NOT have the overflow-hidden class
3562            if (!document.body.classList.contains('overflow-hidden')) {
3563                ulLinks.style.display = 'none';
3564            }
3565            if(leftNavigation){
3566                leftNavigation.style.display = 'none'; 
3567            }
3568            searchData.style.display = 'none';
3569
3570            if(searchData.classList.contains( "active" )){
3571                searchData.style.display = 'block';
3572            }
3573        }
3574        
3575    }
3576
3577    function updateLayout() {
3578        var noLeftnav = document.querySelector('.no-leftnav');
3579        var leftNavigation = document.getElementById('left-section');
3580        // if(noLeftnav !== null && leftNavigation){
3581        //     leftNavigation.style.display = 'none';
3582        // }
3583
3584        var isMobile = false;
3585        if (/iPhone|iPod|iPad|BlackBerry|BB10|Pre|Palm|Googlebot-Mobile|mobi|Safari Mobile|Windows Mobile|Android|Opera Mini|mobile/i.test(navigator.userAgent.toLowerCase())) {
3586            isMobile = true;
3587        }
3588
3589        var screenWidth = screen.width;
3590        if(screenWidth >= 1024){
3591            isMobile = false;
3592        }else{
3593            isMobile = true;
3594        }
3595
3596        if (isMobile == false) {
3597            var searchData = document.querySelector('.block-search');
3598            var ulLinks = document.querySelector('ul.links');
3599            // if(leftNavigation){
3600            //     leftNavigation.style.display = 'block'; 
3601            // }
3602           
3603            searchData.style.display = 'block';
3604            ulLinks.style.display = 'block';
3605
3606            // var pageLyoutCMS = document.querySelector('.page-layout-1column-design-services-cms');
3607            // if(pageLyoutCMS !== null && leftNavigation){
3608            //     leftNavigation.style.display = 'none';
3609            // }
3610            // if(noLeftnav !== null && leftNavigation){
3611            //     leftNavigation.style.display = 'none';
3612            // }
3613        }
3614    }
3615</script>
3615</div></header><div id="left-section" class="scroll-nav mobile-left-section-hide"><ul id="new-menu">
3616	<li class="vwo-menu clearfix background-PPT">
3617		<a class="menu-item" href="https://www.slideteam.net/Free-Online-AI-Presentation-Maker/" title="AI PPT Maker">
3618			<p>AI PPT Maker</p>
3619		</a>
3620	</li>
3621	<li class="vwo-menu clearfix templates">
3622		<a class="menu-item" href="https://www.slideteam.net/ppt-templates/" title="Powerpoint Templates">
3623			<p>PowerPoint Templates</p>
3624		</a>
3625	</li>
3626	<li class="vwo-menu clearfix executive-summary">
3627		<a class="menu-item" href="https://www.slideteam.net/powerpoint_presentation_design_services/" title="Design Services">
3628			<p>Design Services</p>
3629		</a>
3630	</li>
3631	<li class="vwo-menu clearfix proposals">
3632		<a class="menu-item" href="https://www.slideteam.net/one-page-summary-documents.html/" title="One-Pagers">
3633			<p>One-Pagers</p>
3634		</a>
3635	</li>
3636	<li class="vwo-menu clearfix pptbundle">
3637		<a class="menu-item" href="https://www.slideteam.net/bundle-powerpoint-presentations-and-ppt-templates.html/" title="PPT Bundles">
3638			<p>PPT Bundles</p>
3639		</a>
3640	</li>
3641	<li class="vwo-menu clearfix children-kids-PPT">
3642		<a class="menu-item" href="https://www.slideteam.net/Top-10-PowerPoint-PPT-Presentations-and-Slides/" title="Top 10 Templates">
3643			<p>Top 10 Templates</p>
3644		</a>
3645	</li>
3646	<li class="vwo-menu clearfix one-page-summary">
3647		<a class="menu-item" id="One Page Summary" href="https://www.slideteam.net/catalogsearch/result/?q=Strategy" title="Strategy">
3648			<p>Strategy</p>
3649		</a>
3650	</li>
3651	<li class="vwo-menu clearfix management">
3652		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Proposals" title="Proposals">
3653			<p>Proposals</p>
3654		</a>
3655	</li>
3656	<li class="vwo-menu clearfix strategy">
3657		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=KPI%20Dashboard" title="KPI Dashboard">
3658			<p>KPI Dashboard</p>
3659		</a>
3660	</li>
3661	<li class="vwo-menu clearfix pitch-decks">
3662		<a class="menu-item" href="https://www.slideteam.net/professional-powerpoint-templates/" title="Professional">
3663			<p>Professional</p>
3664		</a>
3665	</li>
3666	<li class="vwo-menu clearfix roadmap">
3667		<a class="menu-item" href="https://www.slideteam.net/powerpoint-presentation-slides/roadmap-powerpoint-templates-and-presentation-slides.html/" title="Roadmap">
3668			<p>Roadmap</p>
3669		</a>
3670	</li>
3671	<li class="vwo-menu clearfix process">
3672		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Management" title="Management">
3673			<p>Management</p>
3674		</a>
3675	</li>
3676	<li class="vwo-menu clearfix KPI-dashboards">
3677		<a class="menu-item" href="https://www.slideteam.net/pitch-deck/" title="Pitch Deck">
3678			<p>Pitch Deck</p>
3679		</a>
3680	</li>
3681	<li class="vwo-menu clearfix free-PPT-templates">
3682		<a class="menu-item" href="https://www.slideteam.net/technology-powerpoint-templates.html/" title="Technology">
3683			<p>Technology</p>
3684		</a>
3685	</li>
3686	<li class="vwo-menu clearfix timelines">
3687		<a class="menu-item" href="https://www.slideteam.net/powerpoint-templates/background.html/" title="Background">
3688			<p>Background</p>
3689		</a>
3690	</li>
3691	<li class="vwo-menu clearfix vision-mission">
3692		<a class="menu-item" href="https://www.slideteam.net/resume-template/" title="Resume">
3693			<p>Resume</p>
3694		</a>
3695	</li>
3696	<li class="vwo-menu clearfix technology">
3697		<a class="menu-item" href="https://www.slideteam.net/powerpoint-images.html/" title="Icons">
3698			<p>Icons</p>
3699		</a>
3700	</li>
3701	<li class="vwo-menu clearfix org-chart">
3702		<a class="menu-item" href="https://www.slideteam.net/business-plans-powerpoint-templates.html/" title="Business Plans">
3703			<p>Business Plans</p>
3704		</a>
3705	</li>
3706	<li class="vwo-menu clearfix icons">
3707		<a class="menu-item" id="Icons" href="https://www.slideteam.net/catalogsearch/result/?q=Swot%20Analysis" title="Swot Analysis">
3708			<p>Swot Analysis</p>
3709		</a>
3710	</li>
3711	<li class="vwo-menu clearfix background-PPT">
3712		<a class="menu-item" href="https://www.slideteam.net/project-management-timeline-gantt-chart.html/" title="Gantt Chart">
3713			<p>Gantt Chart</p>
3714		</a>
3715	</li>
3716	<li class="vwo-menu clearfix project-management">
3717		<a class="menu-item" href="https://www.slideteam.net/animated-powerpoint-templates-and-presentations.html/" title="Animated">
3718			<p>Animated</p>
3719		</a>
3720	</li>
3721	<li class="vwo-menu clearfix children-kids-PPT">
3722		<a class="menu-item" href="https://www.slideteam.net/example-budget-presentation-powerpoint-presentation-sli
3722des.html/" title="Budget">
3723			<p>Budget</p>
3724		</a>
3725	</li>
3726	<li class="vwo-menu clearfix professional-PPT">
3727		<a class="menu-item" href="https://www.slideteam.net/powerpoint-presentation-essentials/agenda-slides.html/" title="Agenda">
3728			<p>Agenda</p>
3729		</a>
3730	</li>
3731	<li class="vwo-menu clearfix roadmap-PPT">
3732		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Flowchart" title="Flowchart">
3733			<p>Flowchart</p>
3734		</a>
3735	</li>
3736	<li class="vwo-menu clearfix timeline-PPT">
3737		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Business%20Proposal" title="Business Proposal">
3738			<p>Business Proposal</p>
3739		</a>
3740	</li>
3741	<li class="vwo-menu clearfix free-business-PPT">
3742		<a class="menu-item" href="https://www.slideteam.net/marketing-plan-powerpoint-presentation-slides.html/" title="Marketing Plan">
3743			<p>Marketing Plan</p>
3744		</a>
3745	</li>
3746	<li class="vwo-menu clearfix comparison-PPT">
3747		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Business" title="Business">
3748			<p>Business</p>
3749		</a>
3750	</li>
3751	<li class="vwo-menu clearfix PPT-presentations">
3752		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Marketing" title="Marketing">
3753			<p>Marketing</p>
3754		</a>
3755	</li>
3756	<li class="vwo-menu clearfix business-plan-PPT">
3757		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Planning" title="Planning">
3758			<p>Planning</p>
3759		</a>
3760	</li>
3761	<li class="vwo-menu clearfix startup-PPT">
3762		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Org%20Charts" title="Org Charts">
3763			<p>Org Charts</p>
3764		</a>
3765	</li>
3766	<li class="vwo-menu clearfix team-intro-PPT">
3767		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Data" title="Data">
3768			<p>Data</p>
3769		</a>
3770	</li>
3771	<li class="vwo-menu clearfix medical-PPT">
3772		<a class="menu-item" href="https://www.slideteam.net/powerpoint-presentation-essentials/project-management-slides.html/" title="Project Management">
3773			<p>Project Management</p>
3774		</a>
3775	</li>
3776	<li class="vwo-menu clearfix company-profile">
3777		<a class="menu-item" href="https://www.slideteam.net/pitch-deck/education.html/" title="Education">
3778			<p>Education</p>
3779		</a>
3780	</li>
3781	<li class="vwo-menu clearfix product-PPT">
3782		<a class="menu-item" href="https://www.slideteam.net/complete-powerpoint-decks-presentations/case-study.html/" title="Business Case">
3783			<p>Business Case</p>
3784		</a>
3785	</li>
3786	<li class="vwo-menu clearfix agenda-slides-PPT">
3787		<a class="menu-item" href="https://www.slideteam.net/complete-powerpoint-decks-presentations/sales.html/" title="Sales">
3788			<p>Sales</p>
3789		</a>
3790	</li>
3791	<li class="vwo-menu clearfix Job-interview-ppt">
3792		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Creative" title="Creative">
3793			<p>Creative</p>
3794		</a>
3795	</li>
3796	<li class="vwo-menu clearfix about-me-slides">
3797		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Cool" title="Cool">
3798			<p>Cool</p>
3799		</a>
3800	</li>
3801	<li class="vwo-menu clearfix process-flow-PPT">
3802		<a class="menu-item" href="https://www.slideteam.net/business-model-powerpoint-presentation-slides.html/" title="Business Model">
3803			<p>Business Model</p>
3804		</a>
3805	</li>
3806	<li class="vwo-menu clearfix free-PPT">
3807		<a class="menu-item" href="https://www.slideteam.net/cybersecurity-powerpoint-presentation-slides.html/" title="Cyber Security">
3808			<p>Cyber Security</p>
3809		</a>
3810	</li>
3811	<li class="vwo-menu clearfix thesis-PPT">
3812		<a class="menu-item" href="https://www.slideteam.net/powerpoint-presentation-slides/process-powerpoint-templates-and-presentation-slides.html/" title="Process">
3813			<p>Process</p>
3814		</a>
3815	</li>
3816	<li class="vwo-menu clearfix christian-church">
3817		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Medical" title="Medical">
3818			<p>Medical</p>
3819		</a>
3820	</li>
3821	<li class="vwo-menu clearfix introduction-PPT">
3822		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Business%20PPT" title="Business PPT">
3823			<p>Business PPT</p>
3824		</a>
3825	</li>
3826	<li class="vwo-menu clearfix budget-PPT">
3827		<a class="menu-item" href="https://www.slideteam.net/marketing/digital-marketing.html/" title="Digital Marketing">
3828			<p>Digital Marketing</p>
3829		</a>
3830	</li>
3831	<li class="vwo-menu clearfix Artificial-intel-AI">
3832		<a class="menu-item" href="https://www.slideteam.net/complete-powerpoint-decks-presentations/finance-and-accounting.html/" title="Finance">
3833			<p>Finance</p>
3834		</a>
3835	</li>
3836	<li class="vwo-menu clearfix project-powerPoint">
3837		<a class="menu-item" href="https://www.slideteam.net/startup-business-plan-powerpoint-presentation-sli
3837des.html/" title="Startup">
3838			<p>Startup</p>
3839		</a>
3840	</li>
3841	<li class="vwo-menu clearfix research-proposal">
3842		<a class="menu-item" href="https://www.slideteam.net/digital-transformation-powerpoint-presentation-slides.html/" title="Digital Transformation">
3843			<p>Digital Transformation</p>
3844		</a>
3845	</li>
3846	<li class="vwo-menu clearfix proposals">
3847		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Human%20Resources" title="Human Resources">
3848			<p>Human Resources</p>
3849		</a>
3850	</li>
3851	<li class="vwo-menu clearfix sales-presentation">
3852		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Product%20Management" title="Product Management">
3853			<p>Product Management</p>
3854		</a>
3855	</li>
3856	<li class="vwo-menu clearfix project-management">
3857		<a class="menu-item" href="https://www.slideteam.net/introduction-to-artificial-intelligence-powerpoint-presentation-slides.html/" title="Artificial Intelligence">
3858			<p>Artificial Intelligence</p>
3859		</a>
3860	</li>
3861	<li class="vwo-menu clearfix marketing-PPT">
3862		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Operations" title="Operations">
3863			<p>Operations</p>
3864		</a>
3865	</li>
3866	<li class="vwo-menu clearfix comparison-PPT">
3867		<a class="menu-item" href="https://www.slideteam.net/company-profiles.html/" title="Company Profile">
3868			<p>Company Profile</p>
3869		</a>
3870	</li>
3871	<li class="vwo-menu clearfix leadership-PPT">
3872		<a class="menu-item" href="https://www.slideteam.net/acknowledgement-for-project-with-gratitude-shown-at-the-end.html/" title="Acknowledgement PPT">
3873			<p>Acknowledgement PPT</p>
3874		</a>
3875	</li>
3876	<li class="vwo-menu clearfix executive-summary">
3877		<a class="menu-item" href="https://www.slideteam.net/complete-powerpoint-decks-presentations.html/" title="PPT Presentation">
3878			<p>PPT Presentation</p>
3879		</a>
3880	</li>
3881	<li class="vwo-menu clearfix project-status-PPT">
3882		<a class="menu-item" href="https://www.slideteam.net/catalogsearch/result/?q=Reports%20Brochures" title="Reports Brochures">
3883			<p>Reports Brochures</p>
3884		</a>
3885	</li>
3886	<li class="vwo-menu clearfix pitch-deck-PPT">
3887		<a class="menu-item" href="https://www.slideteam.net/blog/top-10-one-pager-startup-templates/" title="One Page Pitch">
3888			<p>One Page Pitch</p>
3889		</a>
3890	</li>
3891	<li class="vwo-menu clearfix templates">
3892		<a class="menu-item" href="https://www.slideteam.net/example-presentation-for-job-interview-powerpoint-presentation-slides.html/" title="Interview PPT">
3893			<p>Interview PPT</p>
3894		</a>
3895	</li>
3896	<li class="vwo-menu clearfix startup-PPT">
3897		<a class="menu-item" href="https://www.slideteam.net/all-items/" title="All Categories">
3898			<p>All Categories</p>
3899		</a>
3900	</li>
3901</ul>
3902<script>
3903	function highlightActiveMenu() {
3904		const currentUrl = window.location.href.replace(/\/$/, '');
3905		const menuItems = document.querySelectorAll('#new-menu li');
3906		menuItems.forEach(li => {
3907			li.classList.remove('active');
3908			const anchor = li.querySelector('a');
3909			if (!anchor) return;
3910			const link = anchor.href.replace(/\/$/, '');
3911			if (currentUrl === link || currentUrl.startsWith(link)) {
3912				li.classList.add('active');
3913			}
3914		});
3915	}
3916	document.addEventListener('DOMContentLoaded', highlightActiveMenu);
3917	window.addEventListener('popstate', highlightActiveMenu);
3918	(function() {
3919		const originalPushState = history.pushState;
3920		history.pushState = function() {
3921			originalPushState.apply(this, arguments);
3922			highlightActiveMenu();
3923		};
3924	})();
3925</script>
3925</div><main id="maincontent" class="page-main"> <!--
3926DEPRECATED: This template will be removed in version 3.17
3927If you're overriding or referencing this file, please update your layout and customizations accordingly.
3928--><div id="contentarea" tabindex="-1"></div>
3929<div class="page messages container">
3929<script>
3930    function initMessages() {
3931        "use strict";
3932        return {
3933            messages: window.mageMessages || [],
3934            isEmpty() {
3935                return this.messages.reduce(
3936                    function (isEmpty, message) {
3937                        return isEmpty && message === undefined
3938                    }, true
3939                )
3940            },
3941            removeMessage(messageIndex) {
3942                this.messages[messageIndex] = undefined;
3943            },
3944            addMessages(messages, hideAfter) {
3945                messages.map((message) => {
3946                    this.messages = this.messages.concat(message);
3947                    if (hideAfter) {
3948                        this.setHideTimeOut(this.messages.length -1, hideAfter);
3949                    }
3950                });
3951            },
3952            setHideTimeOut(messageIndex, hideAfter) {
3953                setTimeout((messageIndex) => {
3954                    this.removeMessage(messageIndex);
3955                }, hideAfter, messageIndex);
3956            },
3957            eventListeners: {
3958                ['@messages-loaded.window'](event) {
3959                    this.addMessages(event.detail.messages, event.detail.hideAfter)
3960                },
3961                ['@private-content-loaded.window'](event) {
3962                    const data = event.detail.data;
3963                    if (
3964                        data.messages &&
3965                        data.messages.messages &&
3966                        data.messages.messages.length
3967                    ) {
3968                        this.addMessages(data.messages.messages);
3969                    }
3970                },
3971                ['@clear-messages.window']() {
3972                    this.messages = [];
3973                }
3974            }
3975        }
3976    }
3977</script>
3977
3978<section id="messages"
3979         x-data="initMessages()"
3980         x-bind="eventListeners"
3981         aria-live="assertive"
3982         role="alert"
3983>
3984    <template x-if="!isEmpty()">
3985        <div class="w-full">
3986            <div class="messages container mx-auto py-3">
3987                <template x-for="(message, index) in messages" :key="index">
3988                    <div>
3989                        <template x-if="message">
3990                            <div class="message" :class="message.type"
3991                                 :ui-id="'message-' + message.type"
3992                            >
3993                                <span x-html="message.text"></span>
3994                                 <a href="#" class="close cursor-pointer" title="close"
3995                                   @click.prevent="removeMessage(index)">
3996                                    <svg class="fill-current" xmlns="http://www.w3.org/2000/svg"
3997                                         width="18" height="18" viewBox="0 0 18 18">
3998                                        <path
3999                                            d="M14.53 4.53l-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47
4000                                                4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z">
4001                                        </path>
4002                                    </svg>
4003                                    
4004                                </button>
4005                            </div>
4006                        </template>
4007                    </div>
4008                </template>
4009            </div>
4010        </div>
4011    </template>
4012</section>
4013</div><div class="columns"><div class="column main"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="main-banner homepg_topmainbanner">
4014   <div class="landing-section homepg_toplandingsec">
4015      <div class="fullscreen-banner">
4016          <picture>
4017           <source srcset="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/banner.webp" type="image/webp">
4018           <img class="lazyload" data-src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/banner.jpg" alt="Banner" style="position: absolute;"/> 
4019         </picture>
4020      </div>
4021      <div class="banner-text-block">
4022         <div class="banner-text">
4023            <h1><em>ACE YOUR</em> <span>POWERPOINT PRESENTATIONS.</span> <em>EASILY!</em></h1>
4024            <p>Five million AI-ready, 100% editable Presentation Templates across 100,000 researched topics.<br> Upload the deck, ask AI to make changes and get a complete presentation in minutes. Works with ChatGPT, Copilot, Gemini and Claude.</p>
4025            <div class="design-site">
4026               <div class="button-block"><a type="button" class="btn boder-btn start-here-btn" title="Start Browsing" 
4027               href="https://www.slideteam.net/ppt-templates/" target="_blank">Start Browsing</a></div>
4028            </div>
4029            <div class="AI-ToolsLaunched">
4030               <h6 class="AI-Toolshead">Newly Launched: AI Presentation Maker</h6>
4031               <div class="AI-Toolbox">
4032                  <a href="https://www.slideteam.net/Free-Online-AI-Presentation-Maker" class="btn btn-default">
4033                        <img src="https://www.slideteam.net/static/frontend/Slideteam/default/en_US/Tatva_Downloadable/images/div-btn-label.svg" alt="try now image" width="auto" height="auto">
4034                        <span>Try Now</span>
4035                  </a>
4036               </div>
4037           </div>
4038         </div>
4039      </div>
4040      <div class="banner-slides-img" style="display: none;">
4041         <picture>
4042           <source srcset="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/bnner-slides.webp" loading="lazy" type="image/webp">
4043           <img class="lazyload" data-src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/bnner-slides.png" loading="lazy" alt="Banner" width="100%" height="100%" />
4044         </picture> 
4045      </div>
4046   </div>
4047</div>
4048
4049<div class="main-banner botom_mainbaner_sec">
4050   <div class="landing-section bottom-landingpg">
4051      <div class="banner-bottom custom-banner">
4052         <div class="info-outer clearfix">
4053            <div class="info-block col-1">
4054               <h3>83%</h3>
4055               <p>of Fortune 500 companies <br /> use our PPT designs</p>
4056            </div>
4057            <div class="info-block col-2 ">
4058               <h3>5 Million+ Designs</h3>
4059               <p>World’s largest collection</p>
4060            </div>
4061            <div class="info-block col-3 ">
4062               <h3>Immediately download</h3>
4063               <p>and present to your audience</p>
4064            </div>
4065            <div class="info-block col-4 ">
4066               <h3>Unlimited Access</h3>
4067               <p>with our subscription</p>
4068            </div>
4069            <div class="info-block col-5 ">
4070               <h3>10,000+</h3>
4071               <p>Projects delivered globally</p>
4072            </div>
4073         </div>
4074      </div>
4075   </div>
4076</div>
4077<a href="#emarsys-currently-trending" class="scroll arrow_icon" onclick="(document.querySelector('.emarsys-currently-trending')).scrollIntoView({behavior: 'smooth'})" id="scroll_arrow_icon" aria-label="Scroll to currently trending section"></a>
4078<!-- TrustBox widget - Slider -->
4079<div class="trustpilot-widget trustpilot-home-page-widget" data-locale="en-US" data-template-id="54ad5defc6454f065c28af8b" data-businessunit-id="5c88cdf9d8c4bb0001df0960" data-style-height="240px" data-style-width="100%" data-theme="light" data-tags="slideteam" data-review-languages="en">
4080   <a href="https://www.trustpilot.com/review/slideteam.net" title="Trustpilot" target="_blank" rel="nofollow noopener">Trustpilot</a>
4081</div>
4082<!-- End TrustBox widget -->
4083        <div class="emarsys-currently-trending top-trending-slider home-mainheading clearfix">
4084        <h6 class="currently-trending-title">
4085            <span class="border"></span> Most Downloaded <span class="border"></span>
4086        </h6>
4087    </div>
4088    
4089<div class="emarsys-currently-trending top-trending-slider clearfix" id="emarsys-currently-trending">
4090        <div class="main-wrapper">
4091        <div class="most-download-widget-wrapper">
4092            <div class="more-product-view prev-arrow disabled">
4093                <a href="#" aria-label="prev arrow"></a>
4094            </div>
4095<!-- slider start -->
4096<div class="home-mostdownload-slider">
4097    
4098    <div class="home-slider-init" x-cloak>
4099                                                   <div class="slider-item">
4100                <div class="item">
4101                    <a target="_blank" href="https://www.slideteam.net/web-design-proposal-powerpoint-presentation-slides.html" title="Web Design Proposal Powerpoint Presentation Slides">
4102                                                                        
4103<img class="photo image small_image_hover" rel="imgtip[101488]" title="Web Design Proposal Powerpoint Presentation Slides" product_name="Web Design Proposal Powerpoint Presentation Slides" product_id="101488" product_url="https://www.slideteam.net/web-design-proposal-powerpoint-presentation-slides.html" total_images="35" remaining="32" zoomsrc="https://www.slideteam.net/media/catalog/product/cache/330x186/w/e/web_design_proposal_powerpoint_presentation_slides_Slide01.jpg" zoomsrc2="https://www.slideteam.net/media/catalog/product/cache/330x186/w/e/web_design_proposal_powerpoint_presentation_slides_Slide02.jpg" zoomsrc3="https://www.slideteam.net/media/catalog/product/cache/330x186/w/e/web_design_proposal_powerpoint_presentation_slides_Slide03.jpg" new_remaining="29" zoomsrc4="https://www.slideteam.net/media/catalog/product/cache/330x186/w/e/web_design_proposal_powerpoint_presentation_slides_Slide04.jpg" zoomsrc5="https://www.slideteam.net/media/catalog/product/cache/330x186/w/e/web_design_proposal_powerpoint_presentation_slides_Slide05.jpg" zoomsrc6="https://www.slideteam.net/media/catalog/product/cache/330x186/w/e/web_design_proposal_powerpoint_presentation_slides_Slide06.jpg" data-src="https://www.slideteam.net/media/catalog/product/cache/330x186/w/e/web_design_proposal_powerpoint_presentation_slides_Slide01.jpg" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/89.gif" video="" width="330" height="186" alt="Web Design Proposal Powerpoint Presentation Slides">
4104                    <span class="slider-pagination home-pagination">Slide 1 of 35</span>
4105                    </a>
4106                    <a target="_blank" href="https://www.slideteam.net/web-design-proposal-powerpoint-presentation-slides.html" title="Web Design Proposal Powerpoint Presentation Slides">
4107                        <p class="content-trim" id="content-trim" rel="imgtip[10148810000]">Web Design Proposal Powerpoint Presentation Slides</p>
4108                    </a>
4109                </div> 
4110                </div>
4111                                                       <div class="slider-item">
4112                <div class="item">
4113                    <a target="_blank" href="https://www.slideteam.net/real-estate-sale-proposal-powerpoint-presentation-slides.html" title="Real estate sale proposal powerpoint presentation slides">
4114                                                                        
4115<img class="photo image small_image_hover" rel="imgtip[217755]" title="Real estate sale proposal powerpoint presentation slides" product_name="Real estate sale proposal powerpoint presentation slides" product_id="217755" product_url="https://www.slideteam.net/real-estate-sale-proposal-powerpoint-presentation-slides.html" total_images="24" remaining="21" zoomsrc="https://www.slideteam.net/media/catalog/product/cache/330x186/r/e/real_estate_sale_proposal_powerpoint_presentation_slides_Slide01.jpg" zoomsrc2="https://www.slideteam.net/media/catalog/product/cache/330x186/r/e/real_estate_sale_proposal_powerpoint_presentation_slides_Slide02.jpg" zoomsrc3="https://www.slideteam.net/media/catalog/product/cache/330x186/r/e/real_estate_sale_proposal_powerpoint_presentation_slides_Slide03.jpg" new_remaining="18" zoomsrc4="https://www.slideteam.net/media/catalog/product/cache/330x186/r/e/real_estate_sale_proposal_powerpoint_presentation_slides_Slide04.jpg" zoomsrc5="https://www.slideteam.net/media/catalog/product/cache/330x186/r/e/real_estate_sale_proposal_powerpoint_presentation_slides_Slide05.jpg" zoomsrc6="https://www.slideteam.net/media/catalog/product/cache/330x186/r/e/real_estate_sale_proposal_powerpoint_presentation_slides_Slide06.jpg" data-src="https://www.slideteam.net/media/catalog/product/cache/330x186/r/e/real_estate_sale_proposal_powerpoint_presentation_slides_Slide01.jpg" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/89.gif" video="" width="330" height="186" alt="Real estate sale proposal powerpoint presentation slides">
4116                    <span class="slider-pagination home-pagination">Slide 1 of 24</span>
4117                    </a>
4118                    <a target="_blank" href="https://www.slideteam.net/real-estate-sale-proposal-powerpoint-presentation-slides.html" title="Real estate sale proposal powerpoint presentation slides">
4119                        <p class="content-trim" id="content-trim" rel="imgtip[21775510000]">Real estate sale proposal powerpoint presentation slides</p>
4120                    </a>
4121                </div> 
4122                </div>
4123                                                       <div class="slider-item">
4124                <div class="item">
4125                    <a target="_blank" href="https://www.slideteam.net/startup-business-plan-powerpoint-presentation-slides.html" title="Startup business plan powerpoint presentation slides">
4126                                                                        
4127<img class="photo image small_image_hover" rel="imgtip[81717]" title="Startup business plan powerpoint presentation slides" product_name="Startup business plan powerpoint presentation slides" product_id="81717" product_url="https://www.slideteam.net/startup-business-plan-powerpoint-presentation-slides.html" total_images="80" remaining="77" zoomsrc="https://www.slideteam.net/media/catalog/product/cache/330x186/s/t/startup_business_plan_powerpoint_presentation_slides_Slide01.jpg" zoomsrc2="https://www.slideteam.net/media/catalog/product/cache/330x186/s/t/startup_business_plan_powerpoint_presentation_slides_Slide02.jpg" zoomsrc3="https://www.slideteam.net/media/catalog/product/cache/330x186/s/t/startup_business_plan_powerpoint_presentation_slides_Slide03.jpg" new_remaining="74" zoomsrc4="https://www.slideteam.net/media/catalog/product/cache/330x186/s/t/startup_business_plan_powerpoint_presentation_slides_Slide04.jpg" zoomsrc5="https://www.slideteam.net/media/catalog/product/cache/330x186/s/t/startup_business_plan_powerpoint_presentation_slides_Slide05.jpg" zoomsrc6="https://www.slideteam.net/media/catalog/product/cache/330x186/s/t/startup_business_plan_powerpoint_presentation_slides_Slide06.jpg" data-src="https://www.slideteam.net/media/catalog/product/cache/330x186/s/t/startup_business_plan_powerpoint_presentation_slides_Slide01.jpg" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/89.gif" video="" width="330" height="186" alt="Startup business plan powerpoint presentation slides">
4128                    <span class="slider-pagination home-pagination">Slide 1 of 80</span>
4129                    </a>
4130                    <a target="_blank" href="https://www.slideteam.net/startup-business-plan-powerpoint-presentation-slides.html" title="Startup business plan powerpoint presentation slides">
4131                        <p class="content-trim" id="content-trim" rel="imgtip[8171710000]">Startup business plan powerpoint presentation slides</p>
4132                    </a>
4133                </div> 
4134                </div>
4135                                                       <div class="slider-item">
4136                <div class="item">
4137                    <a target="_blank" href="https://www.slideteam.net/strategic-planning-powerpoint-presentation-slides.html" title="Strategic Planning Strategy CD">
4138                                                                        
4139<img class="photo image small_image_hover" rel="imgtip[566796]" title="Strategic Planning Strategy CD" product_name="Strategic Planning Strategy CD" product_id="566796" product_url="https://www.slideteam.net/strategic-planning-powerpoint-presentation-slides.html" total_images="64" remaining="61" zoomsrc="https://www.slideteam.net/media/catalog/product/cache/330x186/s/t/strategic_planning_powerpoint_presentation_slides_slide01.jpg" zoomsrc2="https://www.slideteam.net/media/catalog/product/cache/330x186/s/t/strategic_planning_powerpoint_presentation_slides_slide02.jpg" zoomsrc3="https://www.slideteam.net/media/catalog/product/cache/330x186/s/t/strategic_planning_powerpoint_presentation_slides_slide03.jpg" new_remaining="58" zoomsrc4="https://www.slideteam.net/media/catalog/product/cache/330x186/s/t/strategic_planning_powerpoint_presentation_slides_slide04.jpg" zoomsrc5="https://www.slideteam.net/media/catalog/product/cache/330x186/s/t/strategic_planning_powerpoint_presentation_slides_slide05.jpg" zoomsrc6="https://www.slideteam.net/media/catalog/product/cache/330x186/s/t/strategic_planning_powerpoint_presentation_slides_slide06.jpg" data-src="https://www.slideteam.net/media/catalog/product/cache/330x186/s/t/strategic_planning_powerpoint_presentation_slides_slide01.jpg" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/89.gif" video="" width="330" height="186" alt="Strategic Planning Strategy CD">
4140                    <span class="slider-pagination home-pagination">Slide 1 of 64</span>
4141                    </a>
4142                    <a target="_blank" href="https://www.slideteam.net/strategic-planning-powerpoint-presentation-slides.html" title="Strategic Planning Strategy CD">
4143                        <p class="content-trim" id="content-trim" rel="imgtip[56679610000]">Strategic Planning Strategy CD</p>
4144                    </a>
4145                </div> 
4146                </div>
4147                                                       <div class="slider-item">
4148                <div class="item">
4149                    <a target="_blank" href="https://www.slideteam.net/training-plan-strategy-development-roadmap.html" title="Training Plan Strategy Development Roadmap">
4150                                                                        
4151<img class="photo image small_image_hover" rel="imgtip[700488]" title="Training Plan Strategy Development Roadmap" product_name="Training Plan Strategy Development Roadmap" product_id="700488" product_url="https://www.slideteam.net/training-plan-strategy-development-roadmap.html" total_images="6" remaining="3" zoomsrc="https://www.slideteam.net/media/catalog/product/cache/560x315/t/r/training_plan_strategy_development_roadmap_slide01.jpg" zoomsrc2="https://www.slideteam.net/media/catalog/product/cache/330x186/i/n/instruction_1.jpg" zoomsrc3="https://www.slideteam.net/media/catalog/product/cache/330x186/i/n/instruction_2.jpg" data-src="https://www.slideteam.net/media/catalog/product/cache/330x186/t/r/training_plan_strategy_development_roadmap_slide01.jpg" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/89.gif" video="" width="330" height="186" alt="Training Plan Strategy Development Roadmap">
4152                    <span class="slider-pagination home-pagination">Slide 1 of 6</span>
4153                    </a>
4154                    <a target="_blank" href="https://www.slideteam.net/training-plan-strategy-development-roadmap.html" title="Training Plan Strategy Development Roadmap">
4155                        <p class="content-trim" id="content-trim" rel="imgtip[70048810000]">Training Plan Strategy Development Roadmap</p>
4156                    </a>
4157                </div> 
4158                </div>
4159                </div>
4160</div>
4161<!--end of slider -->
4162<div class="more-product-view next-arrow">
4163                <a href="https://www.slideteam.net/professional-powerpoint-templates" aria-label="next arrow"></a>
4164            </div>
4165        </div>
4166    </div>
4167</div>
4168<script type="text/javascript">
4169    document.querySelectorAll('.home-mostdownload-slider').forEach(slider => {
4170        tns({
4171            container: slider,
4172            nav: false,    
4173            lazyload: true,
4174            responsive: {
4175                0:{ 
4176                    items:2
4177                },
4178                576:{
4179                    items:3
4180                },
4181                768:{
4182                    items:4
4183                },
4184                992:{
4185                    items:5
4186                },
4187                1024:{
4188                    items:6
4189                },
4190                1680:{
4191                    items:7
4192                }
4193            }
4194        });
4195    });
4196</script>
4196
4197    
4198<div class="emarsys-currently-trending top-trending-slider clearfix" id="emarsys-currently-trending">
4199        <div class="main-wrapper">
4200        <div class="most-download-widget-wrapper">
4201            <div class="more-product-view prev-arrow disabled">
4202                <a href="#" aria-label="prev arrow"></a>
4203            </div>
4204<!-- slider start -->
4205<div class="home-mostdownload-slider">
4206    
4207    <div class="home-slider-init" x-cloak>
4208                                                   <div class="slider-item">
4209                <div class="item">
4210                    <a target="_blank" href="https://www.slideteam.net/communication-playbook-powerpoint-presentation-slides.html" title="Communication Playbook Powerpoint Presentation Slides">
4211                                                                        
4212<img class="photo image small_image_hover" rel="imgtip[519867]" title="Communication Playbook Powerpoint Presentation Slides" product_name="Communication Playbook Powerpoint Presentation Slides" product_id="519867" product_url="https://www.slideteam.net/communication-playbook-powerpoint-presentation-slides.html" total_images="44" remaining="41" zoomsrc="https://www.slideteam.net/media/catalog/product/cache/330x186/c/o/communication_playbook_powerpoint_presentation_slides_slide01.jpg" zoomsrc2="https://www.slideteam.net/media/catalog/product/cache/330x186/c/o/communication_playbook_powerpoint_presentation_slides_slide02.jpg" zoomsrc3="https://www.slideteam.net/media/catalog/product/cache/330x186/c/o/communication_playbook_powerpoint_presentation_slides_slide03.jpg" new_remaining="38" zoomsrc4="https://www.slideteam.net/media/catalog/product/cache/330x186/c/o/communication_playbook_powerpoint_presentation_slides_slide04.jpg" zoomsrc5="https://www.slideteam.net/media/catalog/product/cache/330x186/c/o/communication_playbook_powerpoint_presentation_slides_slide05.jpg" zoomsrc6="https://www.slideteam.net/media/catalog/product/cache/330x186/c/o/communication_playbook_powerpoint_presentation_slides_slide06.jpg" data-src="https://www.slideteam.net/media/catalog/product/cache/330x186/c/o/communication_playbook_powerpoint_presentation_slides_slide01.jpg" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/89.gif" video="" width="330" height="186" alt="Communication Playbook Powerpoint Presentation Slides">
4213                    <span class="slider-pagination home-pagination">Slide 1 of 44</span>
4214                    </a>
4215                    <a target="_blank" href="https://www.slideteam.net/communication-playbook-powerpoint-presentation-slides.html" title="Communication Playbook Powerpoint Presentation Slides">
4216                        <p class="content-trim" id="content-trim" rel="imgtip[51986710000]">Communication Playbook Powerpoint Presentation Slides</p>
4217                    </a>
4218                </div> 
4219                </div>
4220                                                       <div class="slider-item">
4221                <div class="item">
4222                    <a target="_blank" href="https://www.slideteam.net/best-10-generative-ai-tools-for-everything-powerpoint-presentation-slides-ai-cd.html" title="Best 10 Generative AI Tools For Everything Powerpoint Presentation Slides AI CD">
4223                                                                        
4224<img class="photo image small_image_hover" rel="imgtip[867840]" title="Best 10 Generative AI Tools For Everything Powerpoint Presentation Slides AI CD" product_name="Best 10 Generative AI Tools For Everything Powerpoint Presentation Slides AI CD" product_id="867840" product_url="https://www.slideteam.net/best-10-generative-ai-tools-for-everything-powerpoint-presentation-slides-ai-cd.html" total_images="88" remaining="85" zoomsrc="https://www.slideteam.net/media/catalog/product/cache/330x186/b/e/best_10_generative_ai_tools_for_everything_powerpoint_presentation_slides_ai_cd_slide01.jpg" zoomsrc2="https://www.slideteam.net/media/catalog/product/cache/330x186/b/e/best_10_generative_ai_tools_for_everything_powerpoint_presentation_slides_ai_cd_slide02.jpg" zoomsrc3="https://www.slideteam.net/media/catalog/product/cache/330x186/b/e/best_10_generative_ai_tools_for_everything_powerpoint_presentation_slides_ai_cd_slide03.jpg" new_remaining="82" zoomsrc4="https://www.slideteam.net/media/catalog/product/cache/330x186/b/e/best_10_generative_ai_tools_for_everything_powerpoint_presentation_slides_ai_cd_slide04.jpg" zoomsrc5="https://www.slideteam.net/media/catalog/product/cache/330x186/b/e/best_10_generative_ai_tools_for_everything_powerpoint_presentation_slides_ai_cd_slide05.jpg" zoomsrc6="https://www.slideteam.net/media/catalog/product/cache/330x186/b/e/best_10_generative_ai_tools_for_everything_powerpoint_presentation_slides_ai_cd_slide06.jpg" data-src="https://www.slideteam.net/media/catalog/product/cache/330x186/b/e/best_10_generative_ai_tools_for_everything_powerpoint_presentation_slides_ai_cd_slide01.jpg" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/89.gif" video="" width="330" height="186" alt="Best 10 Generative AI Tools For Everything Powerpoint Presentation Slides AI CD">
4225                    <span class="slider-pagination home-pagination">Slide 1 of 88</span>
4226                    </a>
4227                    <a target="_blank" href="https://www.slideteam.net/best-10-generative-ai-tools-for-everything-powerpoint-presentation-slides-ai-cd.html" title="Best 10 Generative AI Tools For Everything Powerpoint Presentation Slides AI CD">
4228                        <p class="content-trim" id="content-trim" rel="imgtip[86784010000]">Best 10 Generative AI Tools For Everything Powerpoint Presentation Slides AI CD</p>
4229                    </a>
4230                </div> 
4231                </div>
4232                                                       <div class="slider-item">
4233                <div class="item">
4234                    <a target="_blank" href="https://www.slideteam.net/digital-marketing-and-social-media-pitch-deck-ppt-template.html" title="Digital Marketing And Social Media Pitch Deck Ppt Template">
4235                                                                        
4236<img class="photo image small_image_hover" rel="imgtip[612275]" title="Digital Marketing And Social Media Pitch Deck Ppt Template" product_name="Digital Marketing And Social Media Pitch Deck Ppt Template" product_id="612275" product_url="https://www.slideteam.net/digital-marketing-and-social-media-pitch-deck-ppt-template.html" total_images="36" remaining="33" zoomsrc="https://www.slideteam.net/media/catalog/product/cache/330x186/d/i/digital_marketing_and_social_media_pitch_deck_ppt_template_slide01.jpg" zoomsrc2="https://www.slideteam.net/media/catalog/product/cache/330x186/d/i/digital_marketing_and_social_media_pitch_deck_ppt_template_slide02.jpg" zoomsrc3="https://www.slideteam.net/media/catalog/product/cache/330x186/d/i/digital_marketing_and_social_media_pitch_deck_ppt_template_slide03.jpg" new_remaining="30" zoomsrc4="https://www.slideteam.net/media/catalog/product/cache/330x186/d/i/digital_marketing_and_social_media_pitch_deck_ppt_template_slide04.jpg" zoomsrc5="https://www.slideteam.net/media/catalog/product/cache/330x186/d/i/digital_marketing_and_social_media_pitch_deck_ppt_template_slide05.jpg" zoomsrc6="https://www.slideteam.net/media/catalog/product/cache/330x186/d/i/digital_marketing_and_social_media_pitch_deck_ppt_template_slide06.jpg" data-src="https://www.slideteam.net/media/catalog/product/cache/330x186/d/i/digital_marketing_and_social_media_pitch_deck_ppt_template_slide01.jpg" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/89.gif" video="" width="330" height="186" alt="Digital Marketing And Social Media Pitch Deck Ppt Template">
4237                    <span class="slider-pagination home-pagination">Slide 1 of 36</span>
4238                    </a>
4239                    <a target="_blank" href="https://www.slideteam.net/digital-marketing-and-social-media-pitch-deck-ppt-template.html" title="Digital Marketing And Social Media Pitch Deck Ppt Template">
4240                        <p class="content-trim" id="content-trim" rel="imgtip[61227510000]">Digital Marketing And Social Media Pitch Deck Ppt Template</p>
4241                    </a>
4242                </div> 
4243                </div>
4244                                                       <div class="slider-item">
4245                <div class="item">
4246                    <a target="_blank" href="https://www.slideteam.net/project-status-report-powerpoint-ppt-template-bundles.html" title="Project Status Report Powerpoint Ppt Template Bundles">
4247                                                                        
4248<img class="photo image small_image_hover" rel="imgtip[507959]" title="Project Status Report Powerpoint Ppt Template Bundles" product_name="Project Status Report Powerpoint Ppt Template Bundles" product_id="507959" product_url="https://www.slideteam.net/project-status-report-powerpoint-ppt-template-bundles.html" total_images="16" remaining="13" zoomsrc="https://www.slideteam.net/media/catalog/product/cache/330x186/p/r/project_status_report_powerpoint_ppt_template_bundles_slide01.jpg" zoomsrc2="https://www.slideteam.net/media/catalog/product/cache/330x186/p/r/project_status_report_powerpoint_ppt_template_bundles_slide02.jpg" zoomsrc3="https://www.slideteam.net/media/catalog/product/cache/330x186/p/r/project_status_report_powerpoint_ppt_template_bundles_slide03.jpg" new_remaining="10" zoomsrc4="https://www.slideteam.net/media/catalog/product/cache/330x186/p/r/project_status_report_powerpoint_ppt_template_bundles_slide04.jpg" zoomsrc5="https://www.slideteam.net/media/catalog/product/cache/330x186/p/r/project_status_report_powerpoint_ppt_template_bundles_slide05.jpg" zoomsrc6="https://www.slideteam.net/media/catalog/product/cache/330x186/p/r/project_status_report_powerpoint_ppt_template_bundles_slide06.jpg" data-src="https://www.slideteam.net/media/catalog/product/cache/330x186/p/r/project_status_report_powerpoint_ppt_template_bundles_slide01.jpg" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/89.gif" video="" width="330" height="186" alt="Project Status Report Powerpoint Ppt Template Bundles">
4249                    <span class="slider-pagination home-pagination">Slide 1 of 16</span>
4250                    </a>
4251                    <a target="_blank" href="https://www.slideteam.net/project-status-report-powerpoint-ppt-template-bundles.html" title="Project Status Report Powerpoint Ppt Template Bundles">
4252                        <p class="content-trim" id="content-trim" rel="imgtip[50795910000]">Project Status Report Powerpoint Ppt Template Bundles</p>
4253                    </a>
4254                </div> 
4255                </div>
4256                                                       <div class="slider-item">
4257                <div class="item">
4258                    <a target="_blank" href="https://www.slideteam.net/operations-playbook-powerpoint-presentation-slides.html" title="Operations Playbook Powerpoint Presentation Slides">
4259                                                                        
4260<img class="photo image small_image_hover" rel="imgtip[512946]" title="Operations Playbook Powerpoint Presentation Slides" product_name="Operations Playbook Powerpoint Presentation Slides" product_id="512946" product_url="https://www.slideteam.net/operations-playbook-powerpoint-presentation-slides.html" total_images="44" remaining="41" zoomsrc="https://www.slideteam.net/media/catalog/product/cache/330x186/o/p/operations_playbook_powerpoint_presentation_slides_slide01.jpg" zoomsrc2="https://www.slideteam.net/media/catalog/product/cache/330x186/o/p/operations_playbook_powerpoint_presentation_slides_slide02.jpg" zoomsrc3="https://www.slideteam.net/media/catalog/product/cache/330x186/o/p/operations_playbook_powerpoint_presentation_slides_slide03.jpg" new_remaining="38" zoomsrc4="https://www.slideteam.net/media/catalog/product/cache/330x186/o/p/operations_playbook_powerpoint_presentation_slides_slide04.jpg" zoomsrc5="https://www.slideteam.net/media/catalog/product/cache/330x186/o/p/operations_playbook_powerpoint_presentation_slides_slide05.jpg" zoomsrc6="https://www.slideteam.net/media/catalog/product/cache/330x186/o/p/operations_playbook_powerpoint_presentation_slides_slide06.jpg" data-src="https://www.slideteam.net/media/catalog/product/cache/330x186/o/p/operations_playbook_powerpoint_presentation_slides_slide01.jpg" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/89.gif" video="" width="330" height="186" alt="Operations Playbook Powerpoint Presentation Slides">
4261                    <span class="slider-pagination home-pagination">Slide 1 of 44</span>
4262                    </a>
4263                    <a target="_blank" href="https://www.slideteam.net/operations-playbook-powerpoint-presentation-slides.html" title="Operations Playbook Powerpoint Presentation Slides">
4264                        <p class="content-trim" id="content-trim" rel="imgtip[51294610000]">Operations Playbook Powerpoint Presentation Slides</p>
4265                    </a>
4266                </div> 
4267                </div>
4268                </div>
4269</div>
4270<!--end of slider -->
4271<div class="more-product-view next-arrow">
4272                <a href="https://www.slideteam.net/professional-powerpoint-templates" aria-label="next arrow"></a>
4273            </div>
4274        </div>
4275    </div>
4276</div>
4277<script type="text/javascript">
4278    document.querySelectorAll('.home-mostdownload-slider').forEach(slider => {
4279        tns({
4280            container: slider,
4281            nav: false,    
4282            lazyload: true,
4283            responsive: {
4284                0:{ 
4285                    items:2
4286                },
4287                576:{
4288                    items:3
4289                },
4290                768:{
4291                    items:4
4292                },
4293                992:{
4294                    items:5
4295                },
4296                1024:{
4297                    items:6
4298                },
4299                1680:{
4300                    items:7
4301                }
4302            }
4303        });
4304    });
4305</script>
4305
4306    
4307<div class="emarsys-currently-trending top-trending-slider clearfix" id="emarsys-currently-trending">
4308        <div class="main-wrapper">
4309        <div class="most-download-widget-wrapper">
4310            <div class="more-product-view prev-arrow disabled">
4311                <a href="#" aria-label="prev arrow"></a>
4312            </div>
4313<!-- slider start -->
4314<div class="home-mostdownload-slider">
4315    
4316    <div class="home-slider-init" x-cloak>
4317                                                   <div class="slider-item">
4318                <div class="item">
4319                    <a target="_blank" href="https://www.slideteam.net/decoding-digital-reality-of-physical-world-with-megaverse-ai-cd-v.html" title="Decoding Digital Reality Of Physical World With Megaverse AI CD V">
4320                                                                        
4321<img class="photo image small_image_hover" rel="imgtip[906670]" title="Decoding Digital Reality Of Physical World With Megaverse AI CD V" product_name="Decoding Digital Reality Of Physical World With Megaverse AI CD V" product_id="906670" product_url="https://www.slideteam.net/decoding-digital-reality-of-physical-world-with-megaverse-ai-cd-v.html" total_images="97" remaining="94" zoomsrc="https://www.slideteam.net/media/catalog/product/cache/330x186/d/e/decoding_digital_reality_of_physical_world_with_megaverse_ai_cd_v_slide01.jpg" zoomsrc2="https://www.slideteam.net/media/catalog/product/cache/330x186/d/e/decoding_digital_reality_of_physical_world_with_megaverse_ai_cd_v_slide02.jpg" zoomsrc3="https://www.slideteam.net/media/catalog/product/cache/330x186/d/e/decoding_digital_reality_of_physical_world_with_megaverse_ai_cd_v_slide03.jpg" new_remaining="91" zoomsrc4="https://www.slideteam.net/media/catalog/product/cache/330x186/d/e/decoding_digital_reality_of_physical_world_with_megaverse_ai_cd_v_slide04.jpg" zoomsrc5="https://www.slideteam.net/media/catalog/product/cache/330x186/d/e/decoding_digital_reality_of_physical_world_with_megaverse_ai_cd_v_slide05.jpg" zoomsrc6="https://www.slideteam.net/media/catalog/product/cache/330x186/d/e/decoding_digital_reality_of_physical_world_with_megaverse_ai_cd_v_slide06.jpg" data-src="https://www.slideteam.net/media/catalog/product/cache/330x186/d/e/decoding_digital_reality_of_physical_world_with_megaverse_ai_cd_v_slide01.jpg" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/89.gif" video="" width="330" height="186" alt="Decoding Digital Reality Of Physical World With Megaverse AI CD V">
4322                    <span class="slider-pagination home-pagination">Slide 1 of 97</span>
4323                    </a>
4324                    <a target="_blank" href="https://www.slideteam.net/decoding-digital-reality-of-physical-world-with-megaverse-ai-cd-v.html" title="Decoding Digital Reality Of Physical World With Megaverse AI CD V">
4325                        <p class="content-trim" id="content-trim" rel="imgtip[90667010000]">Decoding Digital Reality Of Physical World With Megaverse AI CD V</p>
4326                    </a>
4327                </div> 
4328                </div>
4329                                                       <div class="slider-item">
4330                <div class="item">
4331                    <a target="_blank" href="https://www.slideteam.net/hotel-industry-business-plan-powerpoint-presentation-slides.html" title="Hotel Industry Business Plan Powerpoint Presentation Slides">
4332                                                                        
4333<img class="photo image small_image_hover" rel="imgtip[632334]" title="Hotel Industry Business Plan Powerpoint Presentation Slides" product_name="Hotel Industry Business Plan Powerpoint Presentation Slides" product_id="632334" product_url="https://www.slideteam.net/hotel-industry-business-plan-powerpoint-presentation-slides.html" total_images="67" remaining="64" zoomsrc="https://www.slideteam.net/media/catalog/product/cache/330x186/h/o/hotel_industry_business_plan_powerpoint_presentation_slides_slide01.jpg" zoomsrc2="https://www.slideteam.net/media/catalog/product/cache/330x186/h/o/hotel_industry_business_plan_powerpoint_presentation_slides_slide02.jpg" zoomsrc3="https://www.slideteam.net/media/catalog/product/cache/330x186/h/o/hotel_industry_business_plan_powerpoint_presentation_slides_slide03.jpg" new_remaining="61" zoomsrc4="https://www.slideteam.net/media/catalog/product/cache/330x186/h/o/hotel_industry_business_plan_powerpoint_presentation_slides_slide04.jpg" zoomsrc5="https://www.slideteam.net/media/catalog/product/cache/330x186/h/o/hotel_industry_business_plan_powerpoint_presentation_slides_Slide5.jpg" zoomsrc6="https://www.slideteam.net/media/catalog/product/cache/330x186/h/o/hotel_industry_business_plan_powerpoint_presentation_slides_Slide6.jpg" data-src="https://www.slideteam.net/media/catalog/product/cache/330x186/h/o/hotel_industry_business_plan_powerpoint_presentation_slides_slide01.jpg" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/89.gif" video="" width="330" height="186" alt="Hotel Industry Business Plan Powerpoint Presentation Slides">
4334                    <span class="slider-pagination home-pagination">Slide 1 of 67</span>
4335                    </a>
4336                    <a target="_blank" href="https://www.slideteam.net/hotel-industry-business-plan-powerpoint-presentation-slides.html" title="Hotel Industry Business Plan Powerpoint Presentation Slides">
4337                        <p class="content-trim" id="content-trim" rel="imgtip[63233410000]">Hotel Industry Business Plan Powerpoint Presentation Slides</p>
4338                    </a>
4339                </div> 
4340                </div>
4341                                                       <div class="slider-item">
4342                <div class="item">
4343                    <a target="_blank" href="https://www.slideteam.net/overview-of-global-automotive-industry-powerpoint-presentation-slides.html" title="Overview Of Global Automotive Industry Powerpoint Presentation Slides">
4344                                                                        
4345<img class="photo image small_image_hover" rel="imgtip[589069]" title="Overview Of Global Automotive Industry Powerpoint Presentation Slides" product_name="Overview Of Global Automotive Industry Powerpoint Presentation Slides" product_id="589069" product_url="https://www.slideteam.net/overview-of-global-automotive-industry-powerpoint-presentation-slides.html" total_images="65" remaining="62" zoomsrc="https://www.slideteam.net/media/catalog/product/cache/330x186/o/v/overview_of_global_automotive_industry_powerpoint_presentation_slides_slide01.jpg" zoomsrc2="https://www.slideteam.net/media/catalog/product/cache/330x186/o/v/overview_of_global_automotive_industry_powerpoint_presentation_slides_slide02.jpg" zoomsrc3="https://www.slideteam.net/media/catalog/product/cache/330x186/o/v/overview_of_global_automotive_industry_powerpoint_presentation_slides_slide03.jpg" new_remaining="59" zoomsrc4="https://www.slideteam.net/media/catalog/product/cache/330x186/o/v/overview_of_global_automotive_industry_powerpoint_presentation_slides_slide04.jpg" zoomsrc5="https://www.slideteam.net/media/catalog/product/cache/330x186/o/v/overview_of_global_automotive_industry_powerpoint_presentation_slides_slide05.jpg" zoomsrc6="https://www.slideteam.net/media/catalog/product/cache/330x186/o/v/overview_of_global_automotive_industry_powerpoint_presentation_slides_slide06.jpg" data-src="https://www.slideteam.net/media/catalog/product/cache/330x186/o/v/overview_of_global_automotive_industry_powerpoint_presentation_slides_slide01.jpg" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/89.gif" video="" width="330" height="186" alt="Overview Of Global Automotive Industry Powerpoint Presentation Slides">
4346                    <span class="slider-pagination home-pagination">Slide 1 of 65</span>
4347                    </a>
4348                    <a target="_blank" href="https://www.slideteam.net/overview-of-global-automotive-industry-powerpoint-presentation-slides.html" title="Overview Of Global Automotive Industry Powerpoint Presentation Slides">
4349                        <p class="content-trim" id="content-trim" rel="imgtip[58906910000]">Overview Of Global Automotive Industry Powerpoint Presentation Slides</p>
4350                    </a>
4351                </div> 
4352                </div>
4353                                                       <div class="slider-item">
4354                <div class="item">
4355                    <a target="_blank" href="https://www.slideteam.net/personal-branding-guide-for-influencers-branding-cd.html" title="Personal Branding Guide For Influencers Branding CD V">
4356                                                                        
4357<img class="photo image small_image_hover" rel="imgtip[663069]" title="Personal Branding Guide For Influencers Branding CD V" product_name="Personal Branding Guide For Influencers Branding CD V" product_id="663069" product_url="https://www.slideteam.net/personal-branding-guide-for-influencers-branding-cd.html" total_images="85" remaining="82" zoomsrc="https://www.slideteam.net/media/catalog/product/cache/330x186/p/e/personal_branding_guide_for_influencers_branding_cd_slide01.jpg" zoomsrc2="https://www.slideteam.net/media/catalog/product/cache/330x186/p/e/personal_branding_guide_for_influencers_branding_cd_slide02.jpg" zoomsrc3="https://www.slideteam.net/media/catalog/product/cache/330x186/p/e/personal_branding_guide_for_influencers_branding_cd_slide03.jpg" new_remaining="79" zoomsrc4="https://www.slideteam.net/media/catalog/product/cache/330x186/p/e/personal_branding_guide_for_influencers_branding_cd_slide04.jpg" zoomsrc5="https://www.slideteam.net/media/catalog/product/cache/330x186/p/e/personal_branding_guide_for_influencers_branding_cd_slide05.jpg" zoomsrc6="https://www.slideteam.net/media/catalog/product/cache/330x186/p/e/personal_branding_guide_for_influencers_branding_cd_slide06.jpg" data-src="https://www.slideteam.net/media/catalog/product/cache/330x186/p/e/personal_branding_guide_for_influencers_branding_cd_slide01.jpg" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/89.gif" video="" width="330" height="186" alt="Personal Branding Guide For Influencers Branding CD V">
4358                    <span class="slider-pagination home-pagination">Slide 1 of 85</span>
4359                    </a>
4360                    <a target="_blank" href="https://www.slideteam.net/personal-branding-guide-for-influencers-branding-cd.html" title="Personal Branding Guide For Influencers Branding CD V">
4361                        <p class="content-trim" id="content-trim" rel="imgtip[66306910000]">Personal Branding Guide For Influencers Branding CD V</p>
4362                    </a>
4363                </div> 
4364                </div>
4365                                                       <div class="slider-item">
4366                <div class="item">
4367                    <a target="_blank" href="https://www.slideteam.net/organic-strategy-to-help-business-grow-strategy-cd.html" title="Organic Strategy To Help Business Grow Strategy CD">
4368                                                                        
4369<img class="photo image small_image_hover" rel="imgtip[602848]" title="Organic Strategy To Help Business Grow Strategy CD" product_name="Organic Strategy To Help Business Grow Strategy CD" product_id="602848" product_url="https://www.slideteam.net/organic-strategy-to-help-business-grow-strategy-cd.html" total_images="56" remaining="53" zoomsrc="https://www.slideteam.net/media/catalog/product/cache/330x186/o/r/organic_strategy_to_help_business_grow_strategy_cd_slide01.jpg" zoomsrc2="https://www.slideteam.net/media/catalog/product/cache/330x186/o/r/organic_strategy_to_help_business_grow_strategy_cd_slide02.jpg" zoomsrc3="https://www.slideteam.net/media/catalog/product/cache/330x186/o/r/organic_strategy_to_help_business_grow_strategy_cd_slide03.jpg" new_remaining="50" zoomsrc4="https://www.slideteam.net/media/catalog/product/cache/330x186/o/r/organic_strategy_to_help_business_grow_strategy_cd_slide04.jpg" zoomsrc5="https://www.slideteam.net/media/catalog/product/cache/330x186/o/r/organic_strategy_to_help_business_grow_strategy_cd_slide05.jpg" zoomsrc6="https://www.slideteam.net/media/catalog/product/cache/330x186/o/r/organic_strategy_to_help_business_grow_strategy_cd_slide06.jpg" data-src="https://www.slideteam.net/media/catalog/product/cache/330x186/o/r/organic_strategy_to_help_business_grow_strategy_cd_slide01.jpg" src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/images/89.gif" video="" width="330" height="186" alt="Organic Strategy To Help Business Grow Strategy CD">
4370                    <span class="slider-pagination home-pagination">Slide 1 of 56</span>
4371                    </a>
4372                    <a target="_blank" href="https://www.slideteam.net/organic-strategy-to-help-business-grow-strategy-cd.html" title="Organic Strategy To Help Business Grow Strategy CD">
4373                        <p class="content-trim" id="content-trim" rel="imgtip[60284810000]">Organic Strategy To Help Business Grow Strategy CD</p>
4374                    </a>
4375                </div> 
4376                </div>
4377                </div>
4378</div>
4379<!--end of slider -->
4380<div class="more-product-view next-arrow">
4381                <a href="https://www.slideteam.net/professional-powerpoint-templates" aria-label="next arrow"></a>
4382            </div>
4383        </div>
4384    </div>
4385</div>
4386<script type="text/javascript">
4387    document.querySelectorAll('.home-mostdownload-slider').forEach(slider => {
4388        tns({
4389            container: slider,
4390            nav: false,    
4391            lazyload: true,
4392            responsive: {
4393                0:{ 
4394                    items:2
4395                },
4396                576:{
4397                    items:3
4398                },
4399                768:{
4400                    items:4
4401                },
4402                992:{
4403                    items:5
4404                },
4405                1024:{
4406                    items:6
4407                },
4408                1680:{
4409                    items:7
4410                }
4411            }
4412        });
4413    });
4414</script>
4414
4415<div class="clearfix design-support-banner" x-data="initPopupWindow()">
4416         <div class="main-wrapper">
4417            <div  class="contant-block banner-right-section">
4418                <div class="inner_contnt">
4419                    <div class="visual-title">
4420               <span class="title-text">Need a Dedicated</span>
4421               <h2><span>Presentation Expert?</span></h2>
4422            </div>
4423                    <p>We collaborate with hundreds of firms to deliver end-to-end presentation content and design support, crafting compelling business plans, pitch decks, go-to-market strategies, one-pagers, and more.</p>
4424                    <p>We can be your dedicated content and design team, working on an hourly, monthly, or annual retainer.</p>
4425<div class="btns-wrapper">
4426                    <button class="btn btn-black btn-white" title="Talk to Our Expert" @click.prevent="openPopupWindow($event,{'windowURL':'https://bookings.slideteam.net/#/customer/72534000000017057','windowName':'orderitems','width':1500,'height':700,'top':0,'left':0,'resizable':1,'scrollbars':1})">
4427                    Talk to Our Expert </button>
4428<button onclick="window.open('https://www.slideteam.net/SlideTeam-Research-Service-Bundle-Packs.pdf', '_blank')" class="btn btn-organge" id ="openPdfBtntitle="Explore Our Bundle Packs">
4429                    Explore Our Bundle Packs</button>
4430</div>                
4431</div>
4432                <div class="illustration"><img src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/pricing-new/Vector-Only.png" alt="illustration image" width="100%" height="100%"></div>
4433               </div>
4434            </div>
4435        </div>
4436
4437<div class="home-page-content-area">
4438   
4439   
4440   <div class="templates-banner presenation-block">
4441      <div class="main-wrapper clearfix">
4442         <div class="right-col col-6">
4443            <span class="title-text">OFF THE SHELF</span>
4444            <h2><span>COMPLETE POWERPOINT </span> PRESENTATIONS</h2>
4445            <p><span>Ready-to-present</span> PowerPoint presentations on a wide range of topics to help you get started in minutes.</p>
4446            <p class="small-text">Sales decks, project planning, target market analysis, company and corporate profiles, corporate strategy, product launches, and much more.</p>
4447            <div class="temp-mob">
4448               <ul class="clearfix">
4449                  <li><em class="edit_page_icon"></em>Extensively researched presentation topics</li>
4450                  <li class="listing-2"><em class="main_icon"></em>Presentations created by experts in their field</li>
4451                  <li><em class="pencil_icon"></em>100% editable PPTs to suit your requirements</li>
4452               </ul>
4453               <a class="btn white-btn hidden-xs" title="Show me more" href="https://www.slideteam.net/complete-powerpoint-decks-presentations.html/">Show me more</a>
4454            </div>
4455         </div>
4456         <div class="left-col col-6 btn-border">
4457            <picture>
4458              <source srcset="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/templates-img.webp" type="image/webp" loading="lazy">
4459              <img class="img-responsive left-img lazyload" loading="lazy" alt="Turnkey Presentation Templates" data-src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/templates-img.jpg" width="100%" height="100%" />
4460            </picture>
4461         </div>
4462         <div class="temp-des">
4463            <ul class="clearfix">
4464               <li><em><img src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/icon-4.png" loading="lazy" alt=" Extensively Researched Topics" /></em> Extensively Researched Topics</li>
4465               <li class="listing-2"><em><img src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/icon-5.png" loading="lazy" alt="Created by Experts in their field" /></em> Created by Experts in their field</li>
4466               <li><em><img src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/icon-6.png" loading="lazy" alt="100% editable to suit your Requirements" /></em> 100% editable to suit your Requirements</li>
4467            </ul>
4468            <p class="small-text">Sales Deck, Project Planning, Target Market Analysis, Company/Corporate profile, Corporate Strategy product Launch &amp; hundreds more</p>
4469         </div>
4470      </div>
4471   </div>
4472   <div class="perfect-visual ">
4473      <div class="main-wrapper clearfix">
4474         <div class="visual-left">
4475            <div class="visual-title">
4476               <span class="title-text">Find the Right</span>
4477               <h2><span>Powerpoint Presentation Designs</span> In seconds</h2>
4478            </div>
4479            <p>A scientific visualization technique to help you <em>find</em> the perfect PowerPoint template in just <em>3 clicks.</em></p>
4480            <div> </div>
4481            <a class="btn-default btn hidden-xs" title="Show me more" href="https://www.slideteam.net/business_powerpoint_diagrams/">Show me more </a></div>
4482<div class="visual-right btn-border-d">
4483  <span class="process1_img"></span> <span class="process2_img"></span> <span class="process3_img"></span> 
4484</div>
4485<a class="btn-default btn visiable-xs delay-2500" title="Show me more" href="https://www.slideteam.net/business_powerpoint_diagrams/">Show me more</a>
4486      </div>
4487   </div>
4488   <div class="maps-banner presenation-block">
4489      <div class="main-wrapper clearfix">
4490         <div class="right-col col-6">
4491            <h2>EDITABLE POWERPOINT <span>maps</span> TO TAKE YOUR MESSAGE PLACES</h2>
4492            <p>A large collection of editable presentation maps of countries, continents, counties, states, and flags.</p>
4493            <ul class="clearfix">
4494               <li><em class="edit_icon-2"></em>100% editable, vector-based PPT maps</li>
4495               <li class="listing-2"><em class="color_icon"></em>Separately colored regions</li>
4496               <li><em class="marker_icon"></em>Locations shown graphically</li>
4497            </ul>
4498            <a class="btn white-btn hidden-xs" title="Show me more" href="https://www.slideteam.net/powerpoint-maps-and-flags.html/">Show me more </a>
4499         </div>
4500         <div class="left-col col-6 btn-border">
4501            <picture>
4502    <source srcset="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/maps-img.webp" type="image/webp" loading="lazy">
4503    <img class="img-responsive left-img lazyload" loading="lazy" alt="Take Your Message Places with our maps" data-src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/maps-img.jpg" width="100%" height="100%" />
4504</picture>
4505         </div>
4506         <a class="btn white-btn visiable-xs" title="Show me more" href="https://www.slideteam.net/powerpoint-maps-and-flags.html/">Show me more</a>
4507      </div>
4508   </div>
4509   
4510   <div class="numbers-banner presenation-block">
4511      <div class="main-wrapper clearfix">
4512         <div class="col-6">
4513            <h2>GET DATA-DRIVEN CHARTS & GRAPHS TO MAKE YOUR MESSAGE JUMP OUT</h2>
4514            <p>Turn complex data into clear, editable visuals that make insights easy to understand and act on.</p>
4515            <ul class="clearfix">
4516               <li><em class="Link_icon"></em>Presentations linked directly to Microsoft Excel</li>
4517               <li class="listing-2"><em class="edit_icon-3"></em>Edit data once and update charts automatically</li>
4518               <li><em class="Lock_icon-2"></em>100% editable in PowerPoint</li>
4519            </ul>
4520            <a class="btn white-btn hidden-xs" title="Show me more" href="https://www.slideteam.net/data-driven-ppt-templates.html/">Show me more</a>
4521         </div>
4522         <div class="right-col col-last col-6 btn-border">
4523            <picture>
4524              <source srcset="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/numbers-img.webp" type="image/webp" loading="lazy">
4525              <img class="img-responsive right-img lazyload" loading="lazy" alt="Let Us Handle it For You" data-src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/numbers-img.jpg" />
4526            </picture>
4527         </div>
4528         <a class="btn white-btn visiable-xs" title="Show me more" href="https://www.slideteam.net/data-driven-ppt-templates.html/">Show me more</a>
4529      </div>
4530   </div>
4531   <!--<div id="topic3" class="emarsys-currently-trending clearfix"> </div>-->
4532   <div class="handle-banner presenation-block">
4533      <div class="main-wrapper clearfix">
4534         <div class="col">
4535            <h2><span>Don’t have the Time to Design Your Own Presentation?</span>Let Us Handle it For You</h2>
4536            <p><span>Presentation design</span> may feel like rocket science — and that’s exactly what we do best.</p>
4537            <picture>
4538              <source srcset="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/handle-img.webp" type="image/webp" loading="lazy">
4539              <img class="img-responsive btn-border lazyload" loading="lazy" alt="Tell-me-more" data-src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Cms/images/home-page/handle-img.png" />
4540            </picture> 
4541            <a class="btn white-btn hidden-xs" title="Tell me more" href="https://www.slideteam.net/powerpoint_presentation_design_services/">Tell me more</a>
4542         </div>
4543      </div>
4544   </div>
4545   <div class="click-to-explore">
4546      <div class="main-wrapper clearfix">
4547         <h2 class="title">AND WE HAVE TONS MORE</h2>
4548         <p class="click-to-explore-title">Click to explore</p>
4549         <ul>
4550            <li><a title="Icons" href="https://www.slideteam.net/powerpoint-images.html/"> <span class="img-box Icons_icon"></span> <span class="explore-name">Icons</span> </a></li>
4551            <li><a title="3D man" href="https://www.slideteam.net/powerpoint-3d-man.html/"> <span class="img-box man_icon"></span> <span class="explore-name">3D Man</span> </a></li>
4552            <li><a title="StockPhotos" href="https://www.slideteam.net/powerpoint-stockphotos.html/"> <span class="img-box Stock-Photos_icon"> </span> <span class="explore-name">Stock Photos</span> </a></li>
4553            <li><a title="Hand Drawn" href="https://www.slideteam.net/hand-drawn-ppt-templates.html/"> <span class="img-box Hand-Drawn_icon"> </span> <span class="explore-name">Hand-Drawn</span> </a></li>
4554            <li><a title="Themes" href="https://www.slideteam.net/powerpoint-templates.html/"> <span class="img-box Themes_icon"></span> <span class="explore-name">Themes</span> </a></li>
4555            <li><a title="Technology &amp; Medical" href="https://www.slideteam.net/technology-powerpoint-templates.html/"> <span class="img-box Technology-Medical_icon"> </span> <span class="explore-name">Technology & Medical</span> </a></li>
4556            <li><a title="Image Slides" href="https://www.slideteam.net/powerpoint-graphics.html/"> <span class="img-box Image-Slides_icon"></span> <span class="explore-name">Image Slides</span> </a></li>
4557         </ul>
4558         <a class="btn btn-default get-button" title="Get Started" href="https://www.slideteam.net/professional-powerpoint-templates/" type="button">Get Started</a>
4559      </div>
4560   </div>
4561</div> 
4562<script type="text/javascript">
4563document.addEventListener("DOMContentLoaded", function(event) {
4564        document.addEventListener('click', event => {
4565            if ( !event.target.matches("#sli_autocomplete") && !event.target.matches("#search") ){
4566                document.querySelector("#sli_autocomplete").style.display = "none";
4567            }
4568        });
4569    });
4570</script>
4570
4571  
4571<script>
4572        function initPopupWindow() {
4573    return {
4574        openPopupWindow: function (event, options) {
4575            var element = event.target;
4576
4577            var settings = {
4578                centerBrowser: 0, 
4579                centerScreen: 0,  
4580                height: options.height || 500,
4581                width: options.width || 500,
4582                left: options.left || 0,
4583                top: options.top || 0,
4584                location: 0,
4585                menubar: 0,
4586                resizable: options.resizable || 0,
4587                scrollbars: options.scrollbars || 0,
4588                status: 0,
4589                toolbar: 0,
4590                windowName: options.windowName || null,
4591                windowURL: options.windowURL || null
4592            };
4593
4594           
4595            settings.windowName = settings.windowName || element.getAttribute("name");
4596            settings.windowURL = settings.windowURL || element.getAttribute("href");
4597
4598            var windowFeatures = [
4599                `height=${settings.height}`,
4600                `width=${settings.width}`,
4601                `toolbar=${settings.toolbar}`,
4602                `scrollbars=${settings.scrollbars}`,
4603                `status=${settings.status}`,
4604                `resizable=${settings.resizable}`,
4605                `location=${settings.location}`,
4606                `menubar=${settings.menubar}`
4607            ];
4608
4609            var centeredX, centeredY;
4610
4611            if (settings.centerBrowser) {
4612                centeredY = window.screenY + (window.outerHeight / 2 - settings.height / 2);
4613                centeredX = window.screenX + (window.outerWidth / 2 - settings.width / 2);
4614                windowFeatures.push(`left=${centeredX}`, `top=${centeredY}`);
4615            } else if (settings.centerScreen) {
4616                centeredY = (screen.height - settings.height) / 2;
4617                centeredX = (screen.width - settings.width) / 2;
4618                windowFeatures.push(`left=${centeredX}`, `top=${centeredY}`);
4619            } else {
4620                windowFeatures.push(`left=${settings.left}`, `top=${settings.top}`);
4621            }
4622
4623            window.open(settings.windowURL, settings.windowName, windowFeatures.join(',')).focus();
4624        }
4625    };
4626}
4627
4628    </script>
4628</div><div class="emarsys-wrapper">
4629
4630<!-- This code will embeded on all pages -->
4631        
4632
4633    
4634    
4635    
4636    
4637        
4638    
4639<!-- This code will embeded on all pages -->
4640    
4641<script>
4642    document.addEventListener('DOMContentLoaded', function () {
4643        ScarabQueue.push(["cart", []]);
4644    });
4645</script>
4645
4646
4647
4648<!-- This code will embeded on all pages -->
4649                
4650    <!-- 
4650<script>ScarabQueue.push(['go']);</script>
4650 -->
4651</div></div></div></main><footer class="page-footer"><div class="footer content"><div class="container"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="footer-top clearfix">
4652<div class="social-icons copyscape_icon"></div>
4653<div class="footer-social">
4654<ul>
4655<li class="social-icon"><a class="button-icon facebook_icon" target=" _blank" rel="nofollow noopener" href="https://www.facebook.com/slideteam.net/" aria-label="Follow us on Facebook"></a></li>
4656<li class="social-icon"><a class="button-icon linkedin_icon" target=" _blank" rel="nofollow noopener" href="https://in.linkedin.com/company/slide-team" aria-label="Connect with us on LinkedIn"></a></li>
4657<li class="social-icon"><a class="button-icon pinterest_icon" target=" _blank" rel="nofollow noopener" href="https://www.pinterest.co.uk/ppt_templates/" aria-label="Follow us on Pinterest"></a></li>
4658<li class="social-icon"><a class="button-icon twitter_icon" target=" _blank" rel="nofollow noopener" href="https://twitter.com/Slideteam_net" aria-label="Follow us on Twitter"></a></li>
4659<li class="social-icon"><a class="button-icon youtube_icon" target=" _blank" rel="nofollow noopener" href="https://www.youtube.com/channel/UCJUU6YyzjCJnpOmRvxE1Nyg" aria-label="Subscribe to our YouTube channel"></a></li>
4660<li class="social-icon"><a class="button-icon instagram_icon" target=" _blank" rel="nofollow noopener" href="https://www.instagram.com/slideteam_/" aria-label="Follow us on Instagram"></a></li>
4661</ul>
4662</div>
4663<div class="card-accept"><label for="myid">We accept:</label><img src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Magento_Theme/images/footer/card.webp" alt="card" height="100%" width="79%" loading="lazy" /></div>
4664</div></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="footer-outer">
4665<div class="footer clearfix">
4666<div class="links">
4667<div class="block-title"><a href="/free-business-powerpoint-templates" title="Free Stuff">Free Stuff</a></div>
4668<ul>
4669<li><a href="/blog/50-free-powerpoint-templates-for-powerpoint-presentations" title="Free PPT templates"> Free PPT templates</a></li>
4670<li><a href="/blog/free-editable-powerpoint-templates-to-make-your-presentation-a-stellar-success" title="Free Editable PPT"> Free Editable PPT</a></li>
4671<li><a href="/blog/top-45-free-business-ppt-templates-to-ace-your-next-presentation" title="Free Templates"> Free Templates</a></li>
4672</ul>
4673</div>
4674<div class="links">
4675<div class="block-title"><a href="/powerpoint-templates/children.html" title="Educational">Educational</a></div>
4676<ul>
4677
4678<li><a href="/blog/using-images-in-presentations-11-dos-and-donts" title="Images In PPT"> Images In PPT</a></li>
4679<li class="first"><a href="/blog/9-beautiful-color-palettes-for-designing-powerful-powerpoint-slides" title="Color PPT"> Color PPT</a></li>
4680<li><a href="/blog/turn-slide-full-of-bullet-points-into-amazing" title="Text Heavy Slides"> Text Heavy Slides</a></li>
4681<li><a href="/blog/11-hacks-to-make-text-over-images-more-readable-craft-a-stunning-slide" title="Text Stand Out"> Text Stand Out</a></li>
4682<li><a href="/blog/5-awesome-gradient-backgrounds-for-your-slides-and-how-to-create-them" title="Gradient Backgroun
4682d PPT"> Gradient Background PPT</a></li>
4683</ul>
4684</div>
4685<div class="links">
4686<div class="block-title"><a href="/professional-powerpoint-templates" title="Popular Topics">Popular Topics</a></div>
4687<ul>
4688<li><a href="/technology-powerpoint-templates/cyber-security.html" title="Cybersecurity PPT"> Cyber Security PPT</a></li>
4689<li><a href="/disaster-management-powerpoint-presentation-slides.html" title="Disaster Mgmt ppt"> Disaster Mgmt ppt</a></li>
4690<li><a href="/project-kickoff-meeting-agenda-powerpoint-presentation-slides.html" title="Kick Off Meeting PPT"> Kick Off Meeting PPT</a></li>
4691<li class="first"><a href="/master-thesis-defense-structure-powerpoint-presentation-slides.html" title="Master Thesis PPT"> Master Thesis PPT</a></li>
4692<li><a href="/powerpoint-presentation-essentials/organizational-structure-slides.html" title="Org Structure PPT"> Org Structure PPT</a></li>
4693</ul>
4694</div>
4695<div class="links">
4696<div class="block-title"><a href="/professional-powerpoint-templates" title="Popular Templates">Popular Templates</a></div>
4697<ul>
4698<li><a href="/powerpoint-presentation-essentials/human-resource-management-slides.html" title="HR Management PPT"> HR Management PPT</a></li>
4699<li><a title="Newly Added" href="/new-powerpoint-templates" title="Newly Added">Newly Added</a></li>
4700<li><a title="Google Slides" href="/google-slides.html" title="Google Slides">Google Slides</a></li>
4701<li><a href="/powerpoint-templates/background.html" title="PPT Backgroun
4701ds"> PPT Backgrounds</a></li>
4702<li><a href="/chatgpt-it-powerpoint-presentation-slides.html" title="ChatGpt Template"> ChatGpt Template</a></li>
4703</ul>
4704</div>
4705<div class="links">
4706<div class="block-title"><a href="/professional-powerpoint-templates" title="Services and Tools">Services and Tools</a></div>
4707<ul>
4708	<li><a title="Research Services" href="/powerpoint_presentation_design_services/business_research_services" title="Research Services">Research Services</a></li>
4709	<li><a title="Resume Services" href="/resume_service" title="Resume Services">Resume Services</a></li>
4710	<li><a title="Business Slides" href="/powerpoint_presentation_design_services" title="Custom Design Services">Custom Design Services</a></li>
4711	<li><a title="Template Finder"  href="/business_powerpoint_diagrams" title="Template Finder">Template Finder</a></li>
4712</ul>
4713</div>
4714<div class="links">
4715	<div class="block-title">Quick Links</div>
4716	<ul>
4717		<li><a title=" Contact Us" href="/contacts" rel="nofollow" title="Contact Us"> Contact Us</a></li>
4718		<li><a title="FAQ" rel="nofollow" href="/pricing#faq" title="FAQ">FAQ</a></li>
4719		<li><a title=" Terms of Use" rel="nofollow" href="/terms-of-use" title="Terms of Use"> Terms of Use</a></li>
4720		<li><a title="Privacy Policy" rel="nofollow" href="/privacy-policy" title="Privacy Policy">Privacy Policy</a></li>
4721		<li><a title=" About Us" rel="nofollow" href="/about-us" title="About Us"> About Us</a></li>
4722<li><a title="Help Center" rel="nofollow" href="/help-center" title="Help Center">Help Center</a></li>
4723	</ul>
4724</div>
4725</div>
4726</div>
4727<style>
4728	.in_powerpoint-lists-index.page-layout-1column .choices {
4729		display: inline-block;
4730		height: 47px;
4731	}
4732	.in_powerpoint-lists-index.page-layout-1column .choices__list--dropdown {
4733             width: 55px !important;
4734        }
4735	.footer .block-title a {
4736		pointer-events: none;
4737		cursor: default;
4738		text-decoration: none;
4739		color: #fff;
4740	}
4741.catalog-category-view .product-item-info>a {
4742    height: 100% !important;
4743    aspect-ratio: 16 / 9;
4744}
4745.catalog-category-view .product-item-info>a img{
4746width:100%;
4747    object-fit: contain;
4748}
4749.order-section .actions-toolbar.checkbox-div-show.element-show {
4750    position: absolute;
4751    right: 0;
4752    top: 0;
4753}
4754.order-section button#redeemcoupon{
4755    min-height: 46px;
4756}
4757.AImodal-overlay.Customcheckout .loader-overlay{
4758    position: fixed;
4759}
4760@media(max-width:980px){
4761.AI-step-modal.cartpopup{
4762    height: 90vh;
4763    overflow: auto;
4764}
4765.AI-step-modal .AIright-content{
4766    margin-right: 0;
4767}
4768}
4769@media(max-width:480px){
4770.order-section .actions-toolbar.checkbox-div-show.element-show{
4771    width: 100%;
4772    margin-left: 0;
4773        position: relative;
4774    margin-top: 10px;
4775}
4776}
4777.product.media .get_products .get-similar-product:focus,.product.media .get_products .get-similar-product:focus-visible {
4778    outline: 0;
4779    padding: 7px 5px !important;
4780}
4781
4782</style></div></div><div class="footer_demo" x-data="initPopupWindow()">
4783	<button class="btn btn-black btn-white book_demo" title="Schedule a Live Product Demo"  @click.prevent="openPopupWindow($event,{'windowURL':'https://bookings.slideteam.net/#/customer/72534000000017057','windowName':'orderitems','width':1500,'height':700,'top':0,'left':0,'resizable':1,'scrollbars':1})">Schedule a Live Product Demo</button>
4784</div>
4785<small class="copyright">
4786    <span>Copyright &copy; 2026 SlideTeam. All Rights Reserved.</span>
4787</small>
4788
4789<script>
4790    function initPopupWindow() {
4791		return { 
4792            openPopupWindow: function (event,options) {
4793                var element = event.target;
4794                var settings = {
4795                    centerBrowser: 0, // center window over browser window? {1 (YES) or 0 (NO)}. overrides top and left
4796                    centerScreen: 0, // center window over entire screen? {1 (YES) or 0 (NO)}. overrides top and left
4797                    height: (options.height) ? options.height : 500, // sets the height in pixels of the window.
4798                    left: (options.left) ? options.left : 0, // left position when the window appears.
4799                    location: 0, // determines whether the address bar is displayed {1 (YES) or 0 (NO)}.
4800                    menubar: 0, // determines whether the menu bar is displayed {1 (YES) or 0 (NO)}.
4801                    resizable: (options.resizable) ? options.resizable : 0, // whether the window can be resized {1 (YES) or 0 (NO)}.
4802                    scrollbars: (options.scrollbars) ? options.scrollbars : 0, // determines whether scrollbars appear on the window {1 (YES) or 0 (NO)}.
4803                    status: 0, // whether a status line appears at the bottom of the window {1 (YES) or 0 (NO)}.
4804                    width: (options.width) ? options.width : 500, // sets the width in pixels of the window.
4805                    windowName: (options.windowName) ? options.windowName : null, // name of window set from the name attribute of the element that invokes the click
4806                    windowURL: (options.windowURL) ? options.windowURL : null, // url used for the popup
4807                    top: (options.top) ? options.top : 0, // top position when the window appears.
4808                    toolbar: 0 // determines whether a toolbar is displayed {1 (YES) or 0 (NO)}.
4809                },
4810                windowFeatures =
4811                    'height=' + settings.height +
4812                        ',width=' + settings.width +
4813                        ',toolbar=' + settings.toolbar +
4814                        ',scrollbars=' + settings.scrollbars +
4815                        ',status=' + settings.status +
4816                        ',resizable=' + settings.resizable +
4817                        ',location=' + settings.location +
4818                        ',menuBar=' + settings.menubar,
4819                centeredX,
4820                centeredY;
4821
4822                settings.windowName = settings.windowName || element.getAttribute('name');
4823                settings.windowURL = settings.windowURL || element.getAttribute('href');
4824
4825                if (settings.centerBrowser) {
4826                    centeredY = window.screenY + (window.outerHeight / 2 - settings.height / 2);
4827                    centeredX = window.screenX + (window.outerWidth / 2 - settings.width / 2);
4828                    windowFeatures += ',left=' + centeredX + ',top=' + centeredY;
4829                } else if (settings.centerScreen) {
4830                    centeredY = (screen.height - settings.height) / 2;
4831                    centeredX = (screen.width - settings.width) / 2;
4832                    windowFeatures += ',left=' + centeredX + ',top=' + centeredY;
4833                } else {
4834                    windowFeatures += ',left=' + settings.left + ',top=' + settings.top;
4835                }
4836
4837                window.open(settings.windowURL, settings.windowName, windowFeatures).focus();
4838            }
4839        }
4840    }
4841</script>
vendor: 1 bytes, line 4841
4841
4842<script>
4843     if(document.querySelector('.product-img-box')){
4844            setTimeout(function(){
4845                document.querySelector('.product-img-box').style.pointerEvents='all';
4846        }, 2000);
4847    }
4848</script>
4848</div></footer><!-- 
4848<script type="text/javascript">
4849	requirejs(['jquery'], function(jQuery){		
4850		jQuery(".icon-facebook img").click(function(){
4851			var actionName = "Footer Facebook Click";
4852			//var clickUrl = jQuery(this).parents(".button-icon").attr('href');			
4853		   	dataLayer.push({'SocialName': actionName});
4854			
4855		});
4856		jQuery(".icon-linkedin img").click(function(){
4857			var actionName = "Footer Linkedin Click";
4858			//var clickUrl = jQuery(this).parents(".button-icon").attr('href');
4859		   	dataLayer.push({'SocialName': actionName});
4860		});
4861		jQuery(".icon-pinterest img").click(function(){
4862			var actionName = "Footer Pinterest Click";
4863			//var clickUrl = jQuery(this).parents(".button-icon").attr('href');
4864		   	dataLayer.push({'SocialName': actionName});
4865		});
4866		jQuery(".icon-twitter img").click(function(){
4867			var actionName = "Footer Twitter Click";
4868			//var clickUrl = jQuery(this).parents(".button-icon").attr('href');
4869		   	dataLayer.push({'SocialName': actionName});
4870		});
4871		jQuery(".icon-youtube img").click(function(){
4872			var actionName = "Footer Youtube Click";
4873			//var clickUrl = jQuery(this).parents(".button-icon").attr('href');
4874		   	dataLayer.push({'SocialName': actionName});
4875		});
4876	});
4877</script>
4877 -->
4878<script>
4879window.dataLayer = window.dataLayer || [];
4880
4881(function () {
4882    let pushed = false;
4883    let interactionTriggered = false;
4884    
4885    function pushGtmData() {
4886        if (pushed) return;
4887        pushed = true;
4888
4889        /* ================= STORE ================= */
4890                    dataLayer.push({'storeName': 'Main Store'});
4891        
4892        /* ================= CONTACT PAGE ================= */
4893        
4894        /* ================= CUSTOMER PAGES ================= */
4895        
4896        /* ================= CHECKOUT SUCCESS ================= */
4897        
4898        /* ================= PRODUCT PAGE ================= */
4899        
4900        /* ================= CATEGORY PAGE ================= */
4901        
4902        /* ================= CUSTOM LISTING ================= */
4903        
4904        
4905                    dataLayer.push({"pageType":"cms","pageName":"home"});
4906        
4907        /* ================= LOGGED IN USER ================= */
4908            }
4909
4910    /* ================= TRIGGERS ================= */
4911
4912    // Mouse move trigger (first interaction)
4913     function onFirstInteraction() {
4914        if (interactionTriggered) return;
4915        interactionTriggered = true;
4916
4917        removeListeners();
4918        setTimeout(pushGtmData, 5000); // 5 sec delay
4919    }
4920
4921    function removeListeners() {
4922        window.removeEventListener('mousemove', onFirstInteraction);
4923        window.removeEventListener('touchstart', onFirstInteraction);
4924        window.removeEventListener('scroll', onFirstInteraction);
4925    }
4926
4927    /* ================= INTERACTION TRIGGERS ================= */
4928    window.addEventListener('mousemove', onFirstInteraction, { once: true });
4929    window.addEventListener('touchstart', onFirstInteraction, { once: true, passive: true });
4930    window.addEventListener('scroll', onFirstInteraction, { once: true, passive: true });
4931
4932})();
4933</script>
4933<!-- Emarsys by default pass data using files
4934	1.app/code/Emarsys/Emarsys/view/frontend/templates/emarsys/webextend.phtml
4935	2.app/code/Emarsys/Emarsys/view/frontend/templates/emarsys/javascripttracking.phtml
4936	We have added the custom requirements here only
4937 -->
4938
4939	
4940					
4941
4942			
4943	
4944		
4944<script>
4945    'use strict';
4946
4947    (function () {
4948        const modals = [];
4949        const excludedFromFocusTrapping = new Set();
4950
4951        function trapFocusInNextModalWithOverlay() {
4952            for (let idx = modals.length -1; idx >= 0; idx--) {
4953                const nextOnStack = modals[idx];
4954                const nextDialogElement = nextOnStack.instance.$refs[nextOnStack.name];
4955                if (! isOverlayDisabled(nextDialogElement)) {
4956                    hyva.trapFocus(nextDialogElement);
4957                    break;
4958                }
4959            }
4960        }
4961
4962        function focusables(dialogElement) {
4963            const selector = 'button, [href], input, textarea, select, details, [tabindex]:not([tabindex="-1"])';
4964            return Array.from(dialogElement.querySelectorAll(selector))
4965                .filter(el => !el.hasAttribute('disabled'));
4966        }
4967
4968        function firstVisible(elements) {
4969            const a = Array.from(elements);
4970            for (let i = 0; i < a.length; i++) {
4971                if (a[i].offsetWidth || a[i].offsetHeight || a[i].getClientRects().length) return a[i];
4972            }
4973            return null;
4974        }
4975
4976        function isInViewport(element) {
4977            const rect = element && element.getBoundingClientRect();
4978            return rect &&
4979                rect.top >= 0 &&
4980                rect.left >= 0 &&
4981                rect.right <= window.innerWidth &&
4982                rect.bottom <= window.innerHeight;
4983        }
4984
4985        function setFocusAfterTransition(dialogElement, duration) {
4986                        const nested = Array.from(dialogElement.querySelectorAll('[role="dialog"]'));
4987            const candidates = Array.from(dialogElement.querySelectorAll('[x-focus-first]'));
4988            next: for (let candidate of candidates) {
4989                for (let child of nested) {
4990                    if (child.contains(candidate)) continue next;
4991                }
4992                setTimeout(() => candidate.focus(), 50);
4993                break;
4994            }
4995            window.setTimeout(() => {
4996                const focusElement = firstVisible(dialogElement.querySelectorAll('[x-focus-first]')) ||
4997                    focusables(dialogElement)[0] ||
4998                    null;
4999                focusElement && isInViewport(focusElement) && focusElement.focus();
5000            }, Math.max(1, duration));
5001        }
5002
5003        function determineTrigger($refs, dialog, trigger) {
5004                        if (typeof trigger === 'undefined' && typeof dialog === 'object' && dialog.target instanceof HTMLElement) {
5005                return dialog.target;
5006            }
5007                        if (typeof dialog === 'string' && typeof trigger === 'object' && trigger.target instanceof HTMLElement) {
5008                return trigger.target;
5009            }
5010                        if (typeof trigger === 'string') {
5011                try {
5012                    return $refs[trigger] || document.querySelector(trigger)
5013                } catch (e) {}
5014            }
5015                        if (trigger instanceof Element) {
5016                return trigger;
5017            }
5018
5019                        return null;
5020        }
5021
5022        function isOverlayDisabled(dialog) {
5023            return dialog && dialog.hasAttribute('x-no-overlay')
5024        }
5025
5026        function areRemainingModalsWithoutOverlay(modals)
5027        {
5028            const overflowDisabled = modals.map(modal => modal.instance.$refs[modal.name]).filter(isOverlayDisabled);
5029
5030            return overflowDisabled.length === modals.length;
5031        }
5032
5033        window.hyva.modal = function(options) {
5034
5035            const config = Object.assign({
5036                dialog: 'dialog',                 duration: 300,                 transitionEnter: 'transition ease-out duration-300',
5037                transitionEnterStart: 'opacity-0',
5038                transitionEnterEnd: 'opacity-100',
5039                transitionLeave: 'transition ease-in duration-300',
5040                transitionLeaveStart: 'opacity-100',
5041                transitionLeaveEnd: 'opacity-0',
5042            }, options);
5043            let lastHide = 0;
5044
5045            return {
5046                opened: {},
5047                show(dialog, trigger) {
5048                    const focusTargetAfterHide = determineTrigger(this.$refs, dialog, trigger);
5049                    const name = typeof dialog === 'string' ? dialog : config.dialog;
5050                    const dialogElement = this.$refs[name];
5051                    if (! dialogElement) {
5052                                                return;
5053                    }
5054                    const useOverlay = ! dialogElement.hasAttribute('x-no-overlay');
5055
5056                    dialogElement.scrollTop = 0;
5057
5058                                        if (this.opened[name]) {
5059                        return;
5060                    }
5061
5062                    if (focusTargetAfterHide) {
5063                        focusTargetAfterHide.setAttribute('aria-expanded', 'true');
5064                    }
5065
5066                    this.opened[name] = true;
5067                    useOverlay && this.$nextTick(() => hyva.trapFocus(dialogElement));
5068                    setFocusAfterTransition(dialogElement, config.duration);
5069
5070                    const frame = {name, instance: this, focusTarget: focu
5070sTargetAfterHide, time: Date.now()};
5071
5072                    modals.push(frame);
5073                    if (useOverlay) {
5074                        document.body.classList.add('overflow-hidden');
5075                    }
5076                    return new Promise(resolve => frame.resolve = resolve);
5077                },
5078                cancel() {
5079                    this.hide(false);
5080                },
5081                ok() {
5082                    this.hide(true);
5083                },
5084                hide(value) {
5085                                        if (Date.now() - lastHide < config.duration) {
5086                        return;
5087                    }
5088                    lastHide = Date.now();
5089
5090                    const modal = modals.pop() || {};
5091                    const name = modal.name;
5092                    this.opened[name] = false;
5093                    hyva.releaseFocus(modal.instance.$refs[modal.name])
5094                    trapFocusInNextModalWithOverlay();
5095
5096                    const nextFocusAfterHide = modal.focusTarget;
5097                    nextFocusAfterHide && setTimeout(() => {
5098                        nextFocusAfterHide.setAttribute('aria-expanded', 'false');
5099                        nextFocusAfterHide.focus()
5100                    }, config.duration);
5101
5102                    if (modals.length === 0 || areRemainingModalsWithoutOverlay(modals)) {
5103                        document.body.classList.remove('overflow-hidden');
5104                    }
5105
5106                    modal.resolve(value);
5107                },
5108                overlay(dialog) {
5109                    const name = typeof dialog === 'string' ? dialog : config.dialog;
5110                    return {
5111                        ['x-show']() {
5112                            return this.opened[name]
5113                        },
5114                        ['x-transition:enter']: config.transitionEnter,
5115                        ['x-transition:enter-start']: config.transitionEnterStart,
5116                        ['x-transition:enter-end']: config.transitionEnterEnd,
5117                        ['x-transition:leave']: config.transitionLeave,
5118                        ['x-transition:leave-start']: config.transitionLeaveStart,
5119                        ['x-transition:leave-end']: config.transitionLeaveEnd,
5120                        ['@hyva-modal-show.window'](event) {
5121                            event.detail && event.detail.dialog === name && this.show(name, event.detail.focusAfterHide)
5122                        }
5123                    };
5124                }
5125            };
5126        }
5127
5128        window.hyva.modal.peek = () => modals.length > 0 && modals[modals.length -1]
5129
5130        window.hyva.modal.pop = function () {
5131            if (modals.length > 0) {
5132                const modal = modals[modals.length -1];
5133                modal.instance.hide();
5134            }
5135        }
5136
5137        window.hyva.modal.excludeSelectorsFromFocusTrap = function (selectors) {
5138            typeof selectors === 'string' || selectors instanceof String
5139                ? excludedFromFocusTrapping.add(selectors)
5140                : selectors.map(selector => excludedFromFocusTrapping.add(selector));
5141        }
5142
5143        window.hyva.modal.eventListeners = {
5144            keydown: event => {
5145                if (event.key === 'Escape') {
5146                    window.hyva.modal.pop();
5147                }
5148            },
5149                        click: event => {
5150                if (modals.length > 0) {
5151                    const modal = modals[modals.length -1];
5152                    const dialog = modal.instance.$refs[modal.name];
5153                    if (modal.time + 50 < Date.now() && // if last click processing is more than 50ms ago
5154                        ! isOverlayDisabled(dialog) && // if dialog has overlay
5155                        ! dialog.contains(event.target)) { // if click is outside of dialog
5156                        modal.instance.hide();
5157                    }
5158                }
5159            }
5160        };
5161
5162        document.addEventListener('keydown', window.hyva.modal.eventListeners.keydown);
5163
5164        document.addEventListener('click', window.hyva.modal.eventListeners.click);
5165    })();
5166</script>
5166
5167
5168<script>
5169    (() => {
5170        function src_default(Alpine) {
5171            Alpine.directive("intersect", (el, { value, expression, modifiers }, { evaluateLater, cleanup }) => {
5172                let evaluate = evaluateLater(expression);
5173                let options = {
5174                    rootMargin: getRootMargin(modifiers),
5175                    threshold: getThreshhold(modifiers)
5176                };
5177                let observer = new IntersectionObserver((entries) => {
5178                    entries.forEach((entry) => {
5179                        if (entry.isIntersecting === (value === "leave"))
5180                            return;
5181                        evaluate();
5182                        modifiers.includes("once") && observer.disconnect();
5183                    });
5184                }, options);
5185                observer.observe(el);
5186                cleanup(() => {
5187                    observer.disconnect();
5188                });
5189            });
5190        }
5191        function getThreshhold(modifiers) {
5192            if (modifiers.includes("full"))
5193                return 0.99;
5194            if (modifiers.includes("half"))
5195                return 0.5;
5196            if (!modifiers.includes("threshold"))
5197                return 0;
5198            let threshold = modifiers[modifiers.indexOf("threshold") + 1];
5199            if (threshold === "100")
5200                return 1;
5201            if (threshold === "0")
5202                return 0;
5203            return Number(`.${threshold}`);
5204        }
5205        function getLengthValue(rawValue) {
5206            let match = rawValue.match(/^(-?[0-9]+)(px|%)?$/);
5207            return match ? match[1] + (match[2] || "px") : void 0;
5208        }
5209        function getRootMargin(modifiers) {
5210            const key = "margin";
5211            const fallback = "0px 0px 0px 0px";
5212            const index = modifiers.indexOf(key);
5213            if (index === -1)
5214                return fallback;
5215            let values = [];
5216            for (let i = 1; i < 5; i++) {
5217                values.push(getLengthValue(modifiers[index + i] || ""));
5218            }
5219            values = values.filter((v) => v !== void 0);
5220            return values.length ? values.join(" ").trim() : fallback;
5221        }
5222
5223        document.addEventListener("alpine:init", () => {
5224            window.Alpine.plugin(src_default);
5225        });
5226    })();
5227</script>
vendor: 1 bytes, line 5227
5227
5228<script>
5229    for (const [selector, deferUntil] of Object.entries({".product-slider section[x-data]":"intersect",".product-info [x-data]":"intersect","#filters-content [x-data]":"intersect","#review_form":"intersect","section[x-data^=initRecentlyViewedProductsComponent]":"intersect","div[x-data^=initBundleOptions]":"intersect","#product_addtocart_form [x-data]":"intersect","#notice-cookie-block":"intersect"})) {
5230        document.querySelectorAll(selector).forEach(el => el.setAttribute('x-defer', `${deferUntil}`));
5231    }
5232</script>
vendor: 1 bytes, line 5232
5232
5233<script>
5234    (function () {
5235        "use strict";
5236
5237        const hasAlpine = new Promise(resolve => {
5238            window.addEventListener('alpine:initialized', resolve, {once: true, passive: true});
5239        });
5240
5241        const hasInteract = new Promise(resolve => {
5242            (events => {
5243                const onInteract = () => {
5244                    resolve();
5245                    events.forEach(type => window.removeEventListener(type, onInteract));
5246                }
5247                events.forEach(type => window.addEventListener(type, onInteract, {once: true, passive: true}))
5248            })(['touchstart', 'mouseover', 'wheel', 'scroll', 'keydown'])
5249        });
5250
5251        const onIntersect = (el) => {
5252            return new Promise(resolve => {
5253                const observer = new IntersectionObserver(entries => {
5254                    for (const entry of entries) {
5255                        if (entry.isIntersecting) {
5256                            observer.disconnect()
5257                            resolve();
5258                        }
5259                    }
5260                }, {});
5261                observer.observe(el);
5262            });
5263        }
5264
5265        function runComponent(el) {
5266            hasAlpine.then(() => {
5267                el.removeAttribute('x-ignore');
5268                queueMicrotask(() => Alpine.initTree(el));
5269            });
5270        }
5271
5272        function initDeferredComponents() {
5273            document.querySelectorAll('[x-data][x-defer]').forEach(el => {
5274                el.setAttribute('x-ignore', '');
5275                const deferUntil = (el.getAttribute('x-defer') || '').trim();
5276                switch (deferUntil) {
5277                    case 'interact':
5278                        hasInteract.then(() => runComponent(el));
5279                        break;
5280                    case 'intersect':
5281                        onIntersect(el).then(() => runComponent(el))
5282                        break;
5283                    case 'idle':
5284                        window.requestIdleCallback
5285                            ? window.requestIdleCallback(() => runComponent(el), {timeout: 4000})
5286                            : setTimeout(() => runComponent(el), 4000);
5287                        break;
5288                    case 'eager':
5289                        runComponent(el);
5290                        break;
5291                    default:
5292                        if (deferUntil.startsWith('event:') && deferUntil.length > 6) {
5293                            window.addEventListener(deferUntil.substring(6), () => runComponent(el), {once: true, passive: true});
5294                        }
5295                }
5296            });
5297        }
5298
5299        window.addEventListener('alpine:init', initDeferredComponents, {once: true, passive: true});
5300    })()
5301</script>
5301
5302
5303<script type="module"
5304        src="https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Hyva_Theme/js/alpine3.min.js"
5305        crossorigin
5306></script>
vendor: 1 bytes, line 5306
5306
5307<script>
5308    'use strict';
5309    function dispatchMessages(messages, hideAfter) {
5310        const messagesEvent = new CustomEvent("messages-loaded", {
5311            detail: {
5312                messages: messages,
5313                hideAfter: hideAfter
5314            }
5315        });
5316        window.dispatchEvent(messagesEvent);
5317    }
5318
5319    if (typeof hyva === 'undefined' || (!hyva.getBrowserStorage || !hyva.getCookie || !hyva.setCookie)) {
5320        console.warn("Hyvä helpers are not loaded yet. Make sure they are included before this script");
5321    }
5322
5323    (function( hyva, undefined ) {
5324
5325        hyva.initFormKey = () => {
5326            const inputSelector = 'input[name="form_key"]',
5327                formKey = hyva.getFormKey();
5328
5329            Array.from(document.querySelectorAll(inputSelector)).map(function (input) {
5330                input.value = formKey
5331            });
5332        }
5333
5334        hyva.initMessages = () => {
5335            try {
5336                const messages = hyva.getCookie('mage-messages');
5337                window.mageMessages = messages ? JSON.parse(decodeURIComponent(messages).replace(/\+/g, ' ')) : [];
5338
5339                dispatchMessages(window.mageMessages);
5340
5341                                // empty `mage-messages` cookie
5342                const skipSetDomain = true;
5343                hyva.setCookie('mage-messages','', -1, skipSetDomain);
5344
5345            } catch (error) {
5346                console.warn('Error parsing Cookie Messages:', error);
5347            }
5348        }
5349
5350        window.addEventListener('DOMContentLoaded', hyva.initFormKey);
5351        hyva.alpineInitialized(hyva.initMessages)
5352
5353    }( window.hyva = window.hyva || {} ));
5354</script>
vendor: 1 bytes, line 5354
5354
5355<script>
5356    'use strict';
5357    {
5358        const private_content_key = 'mage-cache-storage';
5359        const private_content_expire_key = 'mage-cache-timeout';
5360        const private_content_version_key = 'private_content_version';
5361        const section_data_ids_key = 'section_data_ids';
5362        const mage_cache_session_id_key = 'mage-cache-sessid';
5363        const last_visited_store_key = 'last_visited_store';
5364
5365        const ttl = 3600;
5366
5367        if (typeof hyva === 'undefined' || (!hyva.getBrowserStorage || !hyva.getCookie || !hyva.setCookie)) {
5368            console.warn("Hyvä helpers are not loaded yet. Make sure they are included before this script");
5369        }
5370
5371        function loadSectionData () {
5372            const browserStorage = hyva.getBrowserStorage();
5373            if (!browserStorage) {
5374                typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
5375                    [{
5376                        type: "warning",
5377                        text: "Please enable LocalStorage in your browser."
5378                    }]
5379                );
5380                return;
5381            }
5382            try {
5383                let isInvalid = false;
5384
5385                if (hyva.getCookie(last_visited_store_key) !== CURRENT_STORE_CODE) {
5386                    isInvalid = true;
5387                }
5388                hyva.setCookie(last_visited_store_key, CURRENT_STORE_CODE, false, false);
5389
5390                if (!hyva.getCookie(mage_cache_session_id_key)) {
5391                    isInvalid = true;
5392                    browserStorage.removeItem(private_content_key);
5393                    const skipSetDomain = true;
5394                    const days = false;
5395                    hyva.setCookie(mage_cache_session_id_key, true, days, skipSetDomain)
5396                }
5397
5398                const cookieVersion = hyva.getCookie(private_content_version_key);
5399                const storageVersion = browserStorage.getItem(private_content_version_key);
5400
5401                if (cookieVersion && !storageVersion || cookieVersion !== storageVersion) {
5402                    isInvalid = true;
5403                }
5404
5405                const privateContentExpires = browserStorage.getItem(private_content_expire_key);
5406                if (privateContentExpires && new Date(privateContentExpires) < new Date()) {
5407                    browserStorage.removeItem(private_content_key);
5408                }
5409
5410                if (isInvalid && cookieVersion) {
5411                    fetchPrivateContent([]);
5412                } else if (cookieVersion && storageVersion && cookieVersion === storageVersion) {
5413                    const privateContent = JSON.parse(browserStorage.getItem(private_content_key));
5414                    if (
5415                        privateContent &&
5416                        privateContentExpires &&
5417                        privateContent.cart &&
5418                        privateContent.customer
5419                    ) {
5420                        dispatchPrivateContent(privateContent);
5421                    } else {
5422                        fetchPrivateContent([]);
5423                    }
5424                } else {
5425                    if (document.getElementById('default-section-data')) {
5426                        const privateContent = JSON.parse(document.getElementById('default-section-data').innerText.trim());
5427                        dispatchPrivateContent(privateContent);
5428                    } else {
5429                        dispatchPrivateContent({});
5430                    }
5431                }
5432
5433            } catch (error) {
5434                console.warn('Error retrieving Private Content:', error);
5435            }
5436        }
5437
5438        hyva.alpineInitialized(loadSectionData)
5439        window.addEventListener('reload-customer-section-data', loadSectionData);
5440
5441        function dispatchPrivateContent(data) {
5442            const privateContentEvent = new CustomEvent("private-content-loaded", {
5443                detail: {
5444                    data: data
5445                }
5446            });
5447            window.dispatchEvent(privateContentEvent);
5448        }
5449
5450        function fetchPrivateContent(sections) {
5451            fetch(`${BASE_URL}customer/section/load/?sections=${encodeURIComponent(sections.join(','))}`, {
5452                method: 'GET',
5453                headers: {
5454                    'Content-Type': 'application/json',
5455                    'X-Requested-With': 'XMLHttpRequest'
5456                }
5457            })
5458                .then(response => response.json())
5459                .then(
5460                    data => {
5461                        if (data) {
5462                            try {
5463                                const browserStorage = hyva.getBrowserStorage();
5464
5465                                // merge new data preserving non-invalidated sections
5466                                const oldSectionData = JSON.parse(browserStorage.getItem(private_content_key) || '{}') || {};
5467
5468                                if ((! data.cart || ! data.cart.cartId) && oldSectionData['checkout-data']) {
5469                                    delete oldSectionData['checkout-data'];
5470                                }
5471                                const newSectionData = Object.assign(oldSectionData, data);
5472
5473                                dispatchPrivateContent(newSectionData);
5474
5475                                // don't persist messages, they've been dispatched already
5476                                if (newSectionData.messages && newSectionData.messages.messages ) {
5477                                    newSectionData.messages.messages = [];
5478                                }
5479
5480                                browserStorage.setItem(private_content_key, JSON.stringify(newSectionData));
5481
5482                                const expiresAt = new Date(Date.now() + (ttl * 1000)).toISOString();
5483                                browserStorage.setItem(private_content_expire_key, expiresAt);
5484
5485                                const newCookieVersion = hyva.getCookie(private_content_version_key);
5486                                browserStorage.setItem(private_content_version_key, newCookieVersion);
5487
5488                                // We don't need the section_data_ids in Hyvä, but we store them for compatibility
5489                                // with Luma Fallback. Otherwise, not all sections are loaded in Luma Checkout
5490                                hyva.setCookie(
5491                                    section_data_ids_key,
5492                                    JSON.stringify(
5493                                        Object.keys(data).reduce((sectionDataIds, sectionKey) => {
5494                                            sectionDataIds[sectionKey] = data[sectionKey]['data_id'];
5495                                            return sectionDataIds;
5496                                        }, {})
5497                                    ),
5498                                    false,
5499                                    true
5500                                );
5501                            } catch (error) {
5502                                console.warn("Couldn't store privateContent", error);
5503                            }
5504                        }
5505                    }
5506                );
5507        }
5508    }
5509</script>
vendor: 1 bytes, line 5509
5509
5510<script>
5511    (() => {
5512        document.addEventListener('submit', event => event.target.action = event.target.action.replace('%25uenc%25', hyva.getUenc()));
5513    })()
5514</script>
vendor: 1 bytes, line 5514
5514
5515<script>
5516    (events => {
5517        const dispatchUserInteractionEvent = () => {
5518            events.forEach(type => window.removeEventListener(type, dispatchUserInteractionEvent))
5519            window.dispatchEvent(new Event('init-external-scripts'))
5520        };
5521        events.forEach(type => window.addEventListener(type, dispatchUserInteractionEvent, {once: true, passive: true}))
5522    })(['touchstart', 'mouseover', 'wheel', 'scroll', 'keydown'])
5523</script>
5523
5524<!--ad101095641456d45f0b64d412c242ec-->
5525<script>
5526    function initConfigurableOptions(productId, optionConfig) {
5527
5528        function findPathParam(key) {
5529                        const baseUrl = (BASE_URL.substring(0, 2) === '//' ? 'http:' : '') + BASE_URL;
5530            const baseUrlParts = (new URL(baseUrl)).pathname.replace(/\/$/, '').split('/');
5531            const pathParts = window.location.pathname.split('/').slice(baseUrlParts.length + 3);
5532            for (let i = 0; i < pathParts.length; i += 2) {
5533                if (pathParts[i] === key && pathParts.length > i) {
5534                    return pathParts[i + 1];
5535                }
5536            }
5537        }
5538
5539        return {
5540            optionConfig,
5541            productId,
5542            itemId: (new URLSearchParams(window.location.search)).get('id') || findPathParam('id'),
5543            allowedAttributeOptions: [],
5544            selectedValues: [],
5545            init() {
5546                this.findAllowedAttributeOptions();
5547                this.$nextTick(() => {
5548                    if (typeof this.optionConfig.defaultValues === 'object') {
5549                        for (const [attributeId, value] of Object.entries(this.optionConfig.defaultValues)) {
5550                            this.changeOption(attributeId, value + '');
5551                        }
5552                    }
5553                });
5554            },
5555            findSimpleIndex() {
5556                                this.productIndex = this.calculateSimpleIndexForPartialSelection(this.selectedValues);
5557            },
5558            calculateSimpleIndexForPartialSelection(selectedValues) {
5559                if (selectedValues.length === 0) return 0;
5560                let productIndexIds = Object.keys(this.optionConfig.index);
5561                Object.keys(this.optionConfig.attributes).forEach((attribute) => {
5562                                        const productsWithAttributeMatch = selectedValues[attribute]
5563                        ? productIndexIds.filter((productIndex) => {
5564                            return this.optionConfig.index[productIndex][attribute] === this.selectedValues[attribute]
5565                        })
5566                        : [];
5567
5568                                        productIndexIds = productsWithAttributeMatch.length ? productsWithAttributeMatch : productIndexIds
5569                })
5570                return productIndexIds[0];
5571            },
5572            calculateSimpleIndexForFullSelection(selectedValues) {
5573                const productIndexes = this.optionConfig.index;
5574                return Object.keys(productIndexes).find(productIndex => {
5575                    const productCandidateOptions = productIndexes[productIndex];
5576
5577                    for (const productOption in productCandidateOptions) {
5578                        if (
5579                            ! selectedValues[productOption] ||
5580                            selectedValues[productOption] !== productCandidateOptions[productOption]
5581                        ) {
5582                            return false;
5583                        }
5584                    }
5585                    return productIndex;
5586                });
5587            },
5588            productIndex: 0,
5589            findAllowedAttributeOptions() {
5590                                this.allowedAttributeOptions = this.calculateAllowedAttributeOptions(this.selectedValues);
5591            },
5592            calculateAllowedAttributeOptions(selectedValues) {
5593                const allAttributes = this.optionConfig.attributes;
5594                const allAttributesSorted = Object.values(allAttributes).sort((a,b) => {
5595                    return a.position - b.position
5596                });
5597
5598                const newAllowedAttributeOptions = [];
5599
5600                allAttributesSorted.forEach(attribute => {
5601                    const selectionWithoutAttr = Object.assign({}, this.removeAttrFromSelection(selectedValues, attribute.id));
5602                    const availableIndexes = this.calculateAvailableProductIndexes(selectionWithoutAttr);
5603                    newAllowedAttributeOptions[attribute.id] = allAttributes[attribute.id].options.filter(option => {
5604                        return !!option.products.find(product => {
5605                            return availableIndexes.includes(product);
5606                        })
5607                    });
5608                });
5609                return newAllowedAttributeOptions;
5610            },
5611            calculateAvailableProductIndexes(selectedOptions) {
5612                if (Object.keys(selectedOptions).length === 0) {
5613                                        if (Object.values(this.optionConfig.salable || {}).length) {
5614                                                return [].concat.apply([], [].concat.apply([], Object.values(this.optionConfig.salable).map(Object.values))).filter((x, i, a) => a.indexOf(x) === i)
5615                    }
5616                                        return Object.keys(this.optionConfig.index);
5617                }
5618
5619                                const selectedIds = Object.keys(selectedOptions);
5620                if (Object.values(this.optionConfig.salable || {}).length) {
5621                                        const selectedOptionIndexes = selectedIds.map(attrId => {
5622                        const optionValue = selectedOptions[attrId];
5623                        return this.optionConfig.salable[attrId] && this.optionConfig.salable[attrId][optionValue] || []
5624                    })
5625                                        return selectedOptionIndexes.reduce((acc, optionIndexes) => {
5626                        return acc.filter(index => optionIndexes.includes(index));
5627                    });
5628                } else {
5629                                        const productIndexes = this.optionConfig.index;
5630                    return Object.keys(productIndexes).filter(index => {
5631                                                for (const attrId of selectedIds) {
5632                            if (productIndexes[index][attrId] !== `${selectedOptions[attrId]}`) return false
5633                        }
5634                        return true
5635                    });
5636                }
5637            },
5638            findAttributeByOptionId(optionId) {
5639                for (const attributeId in this.optionConfig.attributes) {
5640                    const attributeOptions = this.optionConfig.attributes[attributeId].options || [];
5641                    if (attributeOptions.find(option => option.id === optionId)) {
5642                        return attributeId;
5643                    }
5644                }
5645            },
5646            getAllowedAttributeOptions(attributeId) {
5647                return this.allowedAttributeOptions[attributeId] || []
5648            },
5649            getProductIdsForOption(option) {
5650                const attributeId = this.findAttributeByOptionId(option.id);
5651                const allOptions = this.optionConfig.attributes[attributeId];
5652                const opt = (allOptions && allOptions.options || []).find(o => o.id === option.id);
5653                return opt && opt.products
5654                    ? opt.products
5655                    : [];
5656            },
5657            findProductIdsForPartialSelection(optionSelection) {
5658                const candidateProducts = Object.values(optionSelection).reduce((candidates, optionId) => {
5659                    const newCandidates = this.getProductIdsForOption({id: optionId});
5660                    return candidates === null
5661                        ? newCandidates
5662                        : candidates.filter(productId => newCandidates.includes(productId));
5663                }, null);
5664                return candidateProducts || [];
5665            },
5666            findCheapestProductForPartialSelection(optionSelection) {
5667                const candidateProducts = this.findProductIdsForPartialSelection(optionSelection);
5668                return candidateProducts.reduce((cheapest, simpleIdx) => {
5669                    // in the first iteration we start with simpleIdx as the currently cheapest product
5670                    if (! this.optionConfig.optionPrices[cheapest]) return simpleIdx;
5671                    const knownCheapestPrice = this.optionConfig.optionPrices[cheapest].finalPrice.amount;
5672                    return knownCheapestPrice > this.optionConfig.optionPrices[simpleIdx].finalPrice.amount
5673                        ? simpleIdx
5674                        : cheapest;
5675                }, 0)
5676            },
5677            findProductIdToUseForOptionPrice(option) {
5678                // try to find a product for a complete selection
5679                const attributeId = this.findAttributeByOptionId(option.id);
5680                const optionSelection = Object.assign({}, this.selectedValues, {[attributeId]: option.id});
5681                const matchingSimpleIndex = this.calculateSimpleIndexForFullSelection(optionSelection);
5682                // if there is no complete selection, use the cheapest product for the option
5683                return matchingSimpleIndex || this.findCheapestProductForPartialSelection(optionSelection);
5684            },
5685            getAttributeOptionLabel(option) {
5686                const optionProduct = this.findProductIdToUseForOptionPrice(option);
5687                if ((! optionProduct) || (optionProduct === this.productIndex)) {
5688                    return option.label;
5689                }
5690
5691                const currentPrice = this.getOptionPriceAdjustmentBasePrice();
5692
5693                if (this.optionConfig.optionPrices[optionProduct]) {
5694                    const optionPrice = this.optionConfig.optionPrices[optionProduct].finalPrice.amount;
5695                    if (optionPrice !== currentPrice){
5696                        return option.label + ' ' + hyva.formatPrice(optionPrice - currentPrice, true);
5697                    }
5698                }
5699                return option.label;
5700            },
5701            getOptionPriceAdjustmentBasePrice() {
5702                if (this.optionConfig.optionPrices[this.productIndex]) {
5703                    return this.optionConfig.optionPrices[this.productIndex].finalPrice.amount
5704                }
5705                const cheapestForSelection = this.findCheapestProductForPartialSelection(this.selectedValues);
5706                return this.optionConfig.optionPrices[cheapestForSelection]
5707                    ? this.optionConfig.optionPrices[cheapestForSelection].finalPrice.amount
5708                    : this.optionConfig.prices.finalPrice.amount; // default price if no option selection
5709            },
5710            clearOptionIfActive(optionId, value) {
5711                if (this.selectedValues[optionId] === value) {
5712                    this.blurLabel()
5713                    this.changeOption(optionId, '')
5714                }
5715            },
5716            removeAttrFromSelection(selectedValues, attributeId) {
5717                                attributeId = parseInt(attributeId);
5718                return selectedValues.reduce((newSelection, val, attr) => {
5719                    if (attr !== attributeId) {
5720                        newSelection[attr] = val;
5721                    }
5722                    return newSelection;
5723                }, []);
5724            },
5725            changeOption(attributeId, value) {
5726                if (value === '') {
5727                    this.selectedValues = this.removeAttrFromSelection(this.selectedValues, attributeId)
5728                } else if (value && this.getAllowedAttributeOptions(attributeId).find(option => option.id === value)) {
5729                                        this.selectedValues[attributeId] = value;
5730                }
5731                this.findSimpleIndex();
5732                this.findAllowedAttributeOptions();
5733                this.updatePrices();
5734                this.updateGallery();
5735                window.dispatchEvent(
5736                    new CustomEvent(
5737                        'configurable-selection-changed',
5738                        {
5739                            detail: {
5740                                productId: this.productId,
5741                                optionId: attributeId,
5742                                value: value,
5743                                productIndex: this.productIndex,
5744                                selectedValues: this.selectedValues,
5745                                candidates: this.findProductIdsForPartialSelection(this.selectedValues),
5746                            }
5747                        }
5748                    )
5749                );
5750            },
5751            calculateIsMinimalPrice() {
5752                return (
5753                    this.selectedValues.filter(value => !!value).length <
5754                        Object.keys(this.optionConfig.attributes).length
5755                );
5756            },
5757            updatePrices() {
5758                const value = this.productIndex ?
5759                    this.optionConfig.optionPrices[this.productIndex] :
5760                    this.optionConfig.prices;
5761                window.dispatchEvent(
5762                    new CustomEvent(
5763                        "update-prices-" + this.productId,
5764                        {
5765                            detail: Object.assign(
5766                                value,
5767                                { isMinimalPrice: this.calculateIsMinimalPrice() }
5768                            )
5769                        }
5770                    )
5771                );
5772            },
5773            updateGallery () {
5774                if (this.productIndex) {
5775                    const images = this.optionConfig.images[this.productIndex];
5776                    images && window.dispatchEvent(new CustomEvent(
5777                        "update-gallery",
5778                        { detail: this.sortImagesByPosition(images) }
5779                    ));
5780                } else {
5781                    window.dispatchEvent(new Event("reset-gallery"));
5782                }
5783            },
5784            sortImagesByPosition(images) {
5785                return images.sort((x, y) => {
5786                    return x.position === y.position ? 0 : (parseInt(x.position) > parseInt(y.position) ? 1 : -1)
5787                });
5788            },
5789            onGetCartData(data) {
5790                            },
5791            preselectCartItems(data) {
5792                // pre-select options based on cart data for current (quote) itemId
5793                const cart = data && data.cart;
5794                if (cart && cart.items) {
5795                    const cartItem = cart.items.find((item) => {
5796                        return (
5797                            item.item_id === this.itemId
5798                            && item.product_id === this.productId
5799                        )
5800                    });
5801                    if (cartItem && cartItem.options && cartItem.options.length) {
5802                        cartItem.options.map(option => {
5803                            this.changeOption(option.option_id, option.option_value);
5804                        })
5805                    }
5806                }
5807            },
5808            preselectQuerystringItems() {
5809                // pre-select option like ?size=167
5810                const urlQueryParams = new URLSearchParams(window.location.search.replace('?',''));
5811                this.preselectItemsBasedOnLocation(attribute => urlQueryParams.get(attribute.code));
5812            },
5813            preselectLocationHashItems() {
5814                // pre-select option like #144=167
5815                const urlHashParams = new URLSearchParams(window.location.hash.replace('#',''));
5816                this.preselectItemsBasedOnLocation(attribute => urlHashParams.get(attribute.id));
5817            },
5818            preselectItemsBasedOnLocation(getLocationValue) {
5819                Object.values(this.optionConfig.attributes).map(attribute => {
5820                    this.changeOption(attribute.id, getLocationValue(attribute))
5821                });
5822            }
5823        }
5824    }
5825
5826</script>
vendor: 1 bytes, line 5826
5826
5827<script>
5828    function initSwatchOptions(swatchConfig) {
5829        return {
5830            swatchConfig,
5831            getAttributeSwatchData(attributeId) {
5832                const swatchConfig = Object.assign({}, this.swatchConfig[attributeId]);
5833                swatchConfig['details'] = JSON.parse(swatchConfig['additional_data']);
5834
5835                return swatchConfig;
5836            },
5837            getAllAttributeOptions(attributeId) {
5838                return (
5839                    this.optionConfig.attributes[attributeId] &&
5840                    this.optionConfig.attributes[attributeId].options
5841                ) || []
5842            },
5843            optionIsActive(attributeId, optionId) {
5844                // return true if a product with this option is in stock
5845                return !!this.getAllowedAttributeOptions(attributeId).find(
5846                    option => option.id === optionId
5847                )
5848            },
5849            optionIsEnabled(attributeId, optionId) {
5850                // return true if a product with this option is enabled
5851                for (const productId in this.optionConfig.index) {
5852                    if (this.optionConfig.index[productId][attributeId] === optionId) {
5853                        return true;
5854                    }
5855                }
5856                return false;
5857            },
5858            mapSwatchTypeNumberToTypeCode(typeNumber) {
5859                switch ("" + typeNumber) {
5860                    case "1":
5861                        return "color"
5862                    case "2":
5863                        return "image"
5864                    case "3":
5865                        return "empty"
5866                    case "0":
5867                    default:
5868                        return "text"
5869                }
5870            },
5871            getTypeOfFirstOption(attributeId) {
5872                for (const optionId in this.swatchConfig[attributeId]) {
5873                    const option = this.swatchConfig[attributeId][optionId];
5874                    if (typeof option.type !== 'undefined') {
5875                        return this.mapSwatchTypeNumberToTypeCode(option.type);
5876                    }
5877                }
5878            },
5879            getVisualSwatchType(attributeId, targetOptionId) {
5880                // If a type configuration is present for the given option id, use it
5881                const config = this.swatchConfig[attributeId];
5882                if (config[targetOptionId] && typeof config[targetOptionId].type !== 'undefined') {
5883                    return this.mapSwatchTypeNumberToTypeCode(config[targetOptionId].type);
5884                }
5885
5886                // Otherwise - if no config is present for the target option - use the type of the first option
5887                // with a type property from the attribute, thus assuming its the same type as the target option.
5888                // (This edge case condition can occur on single swatch products if some options are not salable)
5889                return this.getTypeOfFirstOption(attributeId);
5890            },
5891            getSwatchType(attributeId, optionId) {
5892                // Deserialize the attribute details the first time they are used
5893                if (this.swatchConfig[attributeId] && ! this.swatchConfig[attributeId].details) {
5894                    this.swatchConfig[attributeId] = this.getAttributeSwatchData(attributeId);
5895                }
5896                const type =  this.swatchConfig[attributeId] &&
5897                    this.swatchConfig[attributeId].details &&
5898                    this.swatchConfig[attributeId].details.swatch_input_type ||
5899                    "empty";
5900                return type === 'visual' ? this.getVisualSwatchType(attributeId, optionId) : type;
5901            },
5902            isTextSwatch(attributeId, optionId) {
5903                return this.getSwatchType(attributeId, optionId) === 'text';
5904            },
5905            isVisualSwatch(attributeId, optionId) {
5906                const type = this.getSwatchType(attributeId, optionId);
5907
5908                return ['image', 'color'].includes(type);
5909            },
5910            getSwatchBackgroundStyle(attributeId, optionId) {
5911                const config = this.getSwatchConfig(attributeId, optionId);
5912                const type = this.getSwatchType(attributeId, optionId);
5913
5914                if (type === "color") {
5915                        return 'background-color:' + config.value;
5916                } else if (type === "image") {
5917                        return "background: #ffffff url('" + config.value + "') no-repeat center";
5918                } else {
5919                    return '';
5920                }
5921            },
5922            getSwatchText(attributeId, optionId) {
5923                const config = this.getSwatchConfig(attributeId, optionId);
5924                return config.label || config.value || this.getOptionLabelFromOptionConfig(attributeId, optionId);
5925            },
5926            getOptionLabelFromOptionConfig(attributeId, optionId) {
5927                // Fallback if no value is present in swatchConfig data
5928                // Reference issue https://gitlab.hyva.io/hyva-themes/magento2-default-theme/-/issues/190
5929                const option = this.getAllAttributeOptions(attributeId).filter(option => option.id === optionId);
5930                return option && option[0] && option[0].label ||'';
5931            },
5932            getSwatchConfig(attributeId, optionId) {
5933                return this.swatchConfig[attributeId] && this.swatchConfig[attributeId][optionId]
5934                    ? this.swatchConfig[attributeId][optionId]
5935                    : false;
5936            },
5937            activeTooltipItem: false,
5938            tooltipPositionElement: false,
5939            isTooltipVisible() {
5940                return this.activeTooltipItem &&
5941                    this.getSwatchConfig(
5942                        this.activeTooltipItem.attribute,
5943                        this.activeTooltipItem.item
5944                    );
5945            },
5946            isFirstItemCol() {
5947                return this.activeTooltipItem.index === 0;
5948            },
5949            getTooltipImageStyle(attributeId, optionId) {
5950                const config = this.getSwatchConfig(attributeId, optionId);
5951                const type = this.getSwatchType(attributeId, optionId);
5952
5953                if (type === "color") {
5954                    return 'background-color:' + config.value + '; width: 110px; height: 90px;';
5955                } else if (type === "image") {
5956                    return "background: #ffffff url('" + config.thumb +
5957                        "') center center no-repeat; width: 110px; height: 90px;";
5958                } else {
5959                    return 'display:none';
5960                }
5961            },
5962            getTooltipPosition() {
5963                return this.tooltipPositionElement ?
5964                    `top: ${this.tooltipPositionElement.offsetTop}px;` +
5965                    `left: ${
5966                        this.tooltipPositionElement.offsetLeft - (
5967                            this.tooltipPositionElement.closest('.snap') &&
5968                            this.tooltipPositionElement.closest('.snap').scrollLeft ||
5969                            0
5970                        )
5971                    }px;` : ''
5972            },
5973            getTooltipLabel() {
5974                return this.getSwatchConfig(this.activeTooltipItem.attribute, this.activeTooltipItem.item).label
5975            },
5976            focusedLabel: false,
5977            focusLabel(optionId) {
5978                this.focusedLabel = optionId;
5979            },
5980            blurLabel() {
5981                this.focusedLabel = false;
5982            },
5983            showSwatches: false,
5984            initShowSwatchesIntersect() {
5985                if ('IntersectionObserver' in window && !window.scrollY) {
5986                    let io = new IntersectionObserver(
5987                        entries => {
5988                            entries.map(entry => {
5989                                if (entry.isIntersecting) {
5990                                    this.showSwatches = true;
5991                                    io.unobserve(this.$root);
5992                                }
5993                            })
5994                        }
5995                    );
5996                    io.observe(this.$root);
5997                } else {
5998                    this.showSwatches = true
5999                }
6000            }
6001        }
6002    }
6003</script>
vendor: 1 bytes, line 6003
6003
6004<script>
6005    'use strict';
6006
6007    const grecaptchaV2LoadCallbacks = [];
6008
6009    function executeRecaptchaLoadCallbacks () {
6010        while (window.grecaptcha && grecaptchaV2LoadCallbacks.length > 0) {
6011            const callback = grecaptchaV2LoadCallbacks.pop();
6012            typeof callback === 'string' ? window[callback]() : callback();
6013        }
6014    }
6015
6016    (function() {
6017        const loadRecaptchaScript = (event) => {
6018
6019            if (window.grecaptcha || !event.target.form) {
6020                return;
6021            }
6022
6023            const url = 'https://www.google.com/recaptcha/api.js?onload=executeRecaptchaLoadCallbacks';
6024            const siteKey = '6Lfy\u002DrUgAAAAALziuUTD4krRaDb_vjmhsTEx2cMO';
6025            const script = document.createElement('script');
6026            script.type = 'text/javascript';
6027            script.src = siteKey ? `${url}&render=${siteKey}` : `${url}&render=explicit`;
6028            script.async = true;
6029            document.head.appendChild(script);
6030
6031            script.addEventListener('load', () => {
6032                Array.from(document.querySelectorAll('button[data-recaptcha-btn]:disabled')).forEach(btn => btn.removeAttribute('disabled'));
6033            });
6034        }
6035
6036        window.forceLoadRecaptchaScript = (form) => {
6037            loadRecaptchaScript({target: {form: form || 'dummy'}});
6038            executeRecaptchaLoadCallbacks();
6039        };
6040
6041        document.body.addEventListener('input', loadRecaptchaScript, { once: true });
6042        document.body.addEventListener('focus', loadRecaptchaScript, { once: true });
6043
6044    }());
6045
6046</script>
6046
6047
6048<!-- Wrapping template -->
6049<script type="text/template" id="instant_wrapper_template">
6050    <div id="algolia_instant_selector"
6051         class="column main  with-facets">
6052        <div class="flex flex-col pt-4 md:flex-row" id="sli_content_wrapper">
6053            <div class="column main result-algolia-page" id="algolia-right-container">
6054                <div class="pl-2.5 sort-wrap">
6055                    <div class="flex w-full justify-between flex-wrap pr-2.5">
6056                        <div class="basis-full flex justify-end items-center text-gray-400 text-sm leading-8 tracking-wider">
6057                            <div class="toolbar-label">
6058                                Sort: &nbsp;
6059                            </div>
6060                            <div id="algolia-sorts"></div>
6061                        </div>
6062                    </div>
6063                </div>
6064                <div class="top-pagination-wrapper">
6065                    <div class="pl-2.5">
6066                        <div class="toolbar toolbar-products sli_generic_container" >
6067                            <div id="algolia-stats-top"></div> 
6068                            <div id="instant-search-pagination-container-top"></div>                       
6069                        </div>
6070                    </div>   
6071                </div>
6072                <div class="result-wrapper-main">
6073                    <div class="w-full px-2.5  md:w-2/5 md:px-0 lg:w-1/3 lg:pb-8 xl:pr-5" id="algolia-left-container">
6074                        <div class="px-4 mb-4 border md:px-0 md:border-none">
6075                            <div class="block hidden py-4">
6076                                <div class="flex items-center justify-between" x-data="{open:false}">
6077                                    <div class="relative w-8 h-8 bg-container-lighter rounded border border-container-darker cursor-pointer" @click="open = !open">
6078                                        <div class="absolute z-20 w-8 h-8 text-transparent text-center cursor-pointer leading-10 border-1 border-gray-200" id="refine-toggle">
6079                                            + Refine                                         </div>
6080                                        <span class="absolute z-10 py-1 px-1">
6081                                            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="transition-transform transform duration-300 ease-in-out" :class="open ? 'rotate-180' : ''">
6082                                            <path d="M19 9L12 16L5 9" stroke="#4A5568" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
6083                                            </svg>
6084                                        </span>
6085                                    </div>
6086                                </div>
6087                            </div>
6088                            <div class="hidden-xs md:block pt-3 md:pt-0" id="instant-search-facets-container">
6089                                <div class="has-[#current-refinements_ul:empty]:hidden w-full flex flex-col px-8 py-4 bg-white shadow hidden-xs md:block">
6090                                    <span class="text-base md:text-lg font-semibold hidden" id="instant-search-active-filters-label">
6091                                        Active filtering                                    </span>
6092                                    <div class="order-2" id="clear-refinements"></div>
6093                                    <div class="absolute z-20 w-8 h-8 text-transparent text-center cursor-pointer leading-10 border-1 border-gray-200 filter-title">
6094                                            Refine your search                                        </div>
6095                                    <div id="current-refinements"></div>
6096                                </div>
6097                            </div>
6098                        </div>
6099                    </div>
6100                    <div class="product-result-grid">
6101                        <div itemscope itemtype="http://schema.org/ItemList">
6102                            <div id="algolia-banner"></div>
6103                            <div id="instant-redirect-container"></div>
6104                            <div id="instant-empty-results-container"></div>
6105                            <div class="main-wrapper clearfix sli_generic_container" id="sli_results">
6106                                <div class=" listing-container sli_generic_container" >
6107                                    <div class="products wrapper grid products-grid sli_generic_container" id="instant-search-results-container">
6108                                    </div>
6109                                </div>
6110                            </div>
6111                        </div>
6112                    </div>
6113                </div>
6114                <div data-tb-sid="st_container" class="sli_generic_container">
6115                    <div id="merchBottomResults">
6116                        <a id="sli_ba_bottom_of_results" href="https://www.slideteam.net/best-powerpoint-templates" onclick="window.location=facet_url.replace('#?','?')+(facet_url.indexOf('?')&lt;0?'?':'&amp;')+'p=R&amp;rk=1&amp;customFields=u%28bannerLocation%3abottom_of_results%29%3b%28bannerName%3aContent-ready%2520Business%2520Decks%29%3b%28creativeId%3a11850534%29%3b%28bannerId%3a11850534%29%3b&amp;mrsc=D8DxPe0%3ao5DWJkLm&amp;apelog=yes&amp;rt=bannerclick&amp;url=https%3a%2f%2fwww.slideteam.net%2fbest-powerpoint-templates';return false;"> 
6117                            <img id="sli_bimg_bottom_of_results" border="0" src="https://www.slideteam.net/media/Content-ready-business-deck.jpg" alt="Content-Ready Business Decks"> 
6118                        </a>
6119                    </div>
6120                </div>
6121                <div class="bottom-pagination-wrapper">
6122                    <div class="pl-2.6">
6123                        <div class="flex w-full justify-between flex-wrap pr-2.5 py-1.5">
6124                            <div class="basis-full flex items-center" id="algolia-stats-bottom"></div>
6125                            
6126                        </div>
6127                    </div>
6128                    <div id="instant-search-pagination-container-bottom"></div>
6129                </div>
6130            </div>
6131        </div>
6132    </div>
6133</script>
6133
6134<script>
6135    const interval = setInterval(() => {
6136        const Resultcontainer = document.querySelector('.algolia-instant-results-wrapper #instant-search-results-container');
6137        const resultwrapper = document.querySelector('.algolia-instant-results-wrapper');
6138     
6139        if (Resultcontainer && Resultcontainer.children.length > 0) {
6140            resultwrapper.classList.add('has-results');
6141            clearInterval(interval);
6142        }
6143    }, 500);
6144</script>
6144<script type="text/template" id="instant-hit-template">
6145    <div itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"
6146        x-data="initInsight()"
6147        x-init="bindClickEvent($el, 'Product Clicked', '{{objectID}}', '{{__indexName}}', '{{__position}}', '{{__queryID}}')"
6148    >
6149        <meta itemprop="position" content="{{__position}}"/>
6150        <div class="product-item-info ppt-product sli_content" data-container="product-grid" itemprop="item" itemscope itemtype="http://schema.org/Product">
6151            <meta itemprop="url"
6152                  {{^__queryID}} content="{{url}}" {{/__queryID}}
6153            {{#__queryID}} content="{{urlForInsights}}" {{/__queryID}}
6154            />
6155            <div class="sli_image">
6156                <a {{^__queryID}} href="{{url}}" {{/__queryID}}
6157                {{#__queryID}} href="{{urlForInsights}}" {{/__queryID}} class="result product photo product-item-photo algolia_category_check {{#is_a4}}a4-class{{/is_a4}}" >
6158                        {{#image_url}}<img itemprop="image" product_name="{{{name}}}" class="image photo image small_image_hover lazyloaded" src="{{zoomsrc}}"
6159                        zoomsrc="{{zoomsrc}}"
6160                        zoomsrc2="{{zoomsrc2}}"
6161                        zoomsrc3="{{zoomsrc3}}"
6162                        total_images="{{total_images}}" rel="imgtip[{{objectID}}]" remaining="2" alt="{{{name}}}"/>{{/image_url}}
6163                        {{^image_url}}<span class="no-image"></span>{{/image_url}}
6164                        <div id="slide-count-id" class="slider-paginations" bis_skin_checked="1">Slide 1 of {{slidecount}}</div>
6165                </a>
6166                <div class="get_products">
6167                    <button class="get-similar-product" data-productId="{{objectID}}">
6168                        <span> View Similar</span>
6169                    </button>
6170                </div>
6171            </div>
6172            <div class="product details product-item-details" >
6173                <strong class="product name product-item-name">
6174                    <span class="name-content-trim"><a target="_blank" class="product-item-link name-trim" title="{{{name}}}" href="{{url}}" rel="nofollow"  itemprop="name">
6175                        {{{name }}}
6176                    </a></span>
6177                </strong>
6178                <div>
6179                    <div>{{{ _highlightResult.description.value }}}</div>
6180                </div>
6181            </div>
6182        </div>
6183    </div>
6184</script>
6184
6185
6186<script>
6187    'use strict';
6188
6189    function initInsight() {
6190        return {
6191            bindClickEvent(element, eventName, objectID, indexName, position, queryID) {
6192
6193                const selector = element.querySelector(
6194                    algoliaConfig.ccAnalytics.ISSelector
6195                );
6196
6197                if (selector) {
6198                    selector.addEventListener("click", function () {
6199
6200                        buildInsightsEventData(
6201                            eventName,
6202                            objectID,
6203                            indexName,
6204                            position,
6205                            queryID
6206                        );
6207                    });
6208                }
6209            }
6210        }
6211    }
6212</script>
6212<script type="text/template" id="instant-stats-template">
6213    <div classclass="container sli_generic_container" >
6214        <div class="toolbar-wrapper clearfx sli_generic_container py-2">
6215            <div class="toolbar-amount sli_num_results" id="toolbar-amount">
6216                {{#hasOneResult}}
6217                Item<strong>1</strong> Item
6218                {{/hasOneResult}}
6219                {{#hasManyResults}}
6220                    Item                <span class="toolbar-number" itemprop="numberOfItems">
6221                {{first}} to {{last}} of                </span>
6222                <em class="toolbar-number" itemprop="numberOfItems">{{nbHits}} total</em> items
6223                {{/hasManyResults}}
6224            </div>
6225        </div>
6226    </div>
6227</script>
vendor: 1 bytes, line 6227
6227
6228<script type="text/template" id="refinements-lists-item-template">
6229    <label class="{{cssClasses.label}} {{#isRefined}}checked{{/isRefined}} flex items-center mb-2.5">
6230        <input class="{{cssClasses.checkbox}}" {{#isRefined}}checked{{/isRefined}} type="checkbox" value="{{value}}" />
6231        <span class="pl-2">{{value}}</span>
6232        <span class="{{cssClasses.count}} flex-grow text-right">{{count}}</span>
6233    </label>
6234</script>
6234
6235    
6235<script>
6236    function initAlgoliaInsights(partial) {
6237        window.algoliaAnalytics = AlgoliaAnalytics.default;
6238        window.hasAddedParameters = false;
6239        window.useCookie = algoliaConfig.cookieConfiguration.cookieRestrictionModeEnabled ? !!hyva.getCookie(algoliaConfig.cookieConfiguration.consentCookieName) : true;
6240
6241        if (!canTrack()) {
6242            return;
6243        }
6244
6245        initializeAnalytics(partial);
6246        addSearchParameters();
6247        bindEvents();
6248
6249        // Although events can accept both auth and anon tokens, queries can only accept a single token
6250        function determineUserToken() {
6251            return window.algoliaAnalytics.getAuthenticatedUserToken() ?? algoliaAnalytics.getUserToken();
6252        }
6253
6254        function initializeAnalytics(partial = false) {
6255            if (partial) {
6256                algoliaAnalytics.init({
6257                    appId: algoliaConfig.applicationId,
6258                    apiKey: algoliaConfig.apiKey,
6259                    partial: true,
6260                    useCookie: true,
6261                    cookieDuration: Number(algoliaConfig.cookieConfiguration.cookieDuration)
6262                });
6263            } else {
6264                algoliaAnalytics.init({
6265                    appId: algoliaConfig.applicationId,
6266                    apiKey: algoliaConfig.apiKey,
6267                    useCookie: true,
6268                    cookieDuration: Number(algoliaConfig.cookieConfiguration.cookieDuration)
6269                });
6270            }
6271            let userAgent = 'insights-js-in-magento (' + algoliaConfig.extensionVersion + ')';
6272            window.algoliaAnalytics.addAlgoliaAgent(userAgent);
6273
6274            let unsetAuthenticationToken = hyva.getCookie('unset_authentication_token');
6275            if (hyva.getCookie('aa-search') && hyva.getCookie('aa-search') !== '') {
6276                window.algoliaAnalytics.setUserToken(hyva.getCookie('aa-search'));
6277            } else if (hyva.getCookie('_ALGOLIA') && hyva.getCookie('_ALGOLIA') !== '') {
6278                window.algoliaAnalytics.setUserToken(hyva.getCookie('_ALGOLIA'));
6279            } else if (unsetAuthenticationToken && unsetAuthenticationToken !== '') {
6280                window.algoliaAnalytics.setUserToken('undefined');
6281                hyva.setCookie('unset_authentication_token', '', -1);
6282            }
6283        }
6284
6285        function applyInsightsToSearchParams(params = {}) {
6286            if (algoliaConfig.ccAnalytics.enabled) {
6287                params.clickAnalytics = true;
6288            }
6289
6290            if (algoliaConfig.personalization.enabled) {
6291                params.enablePersonalization = true;
6292                params.userToken = determineUserToken();
6293            }
6294
6295            return params;
6296        }
6297
6298        function addSearchParameters() {
6299            if (window.hasAddedParameters) {
6300                return;
6301            }
6302            algolia.registerHook('beforeWidgetInitialization', function (allWidgetConfiguration) {
6303                allWidgetConfiguration.configure = applyInsightsToSearchParams(
6304                    allWidgetConfiguration.configure
6305                );
6306                return allWidgetConfiguration;
6307            });
6308
6309            algolia.registerHook('afterAutocompleteProductSourceOptions', (options) => {
6310                return applyInsightsToSearchParams(options);
6311            });
6312
6313            window.hasAddedParameters = true;
6314        }
6315
6316
6317        function bindEvents() {
6318            bindClickedEvents();
6319            bindViewedEvents();
6320
6321            algolia.triggerHooks('afterInsightsBindEvents', this);
6322        }
6323
6324        function bindClickedEvents() {
6325            // Filter Clicked
6326            if (algoliaConfig.personalization.filterClicked.enabled) {
6327                const facets = algoliaConfig.facets;
6328                let containers = [];
6329                for (let i = 0; i < facets.length; i++) {
6330                    let elem = createISWidgetContainer(facets[i].attribute);
6331                    containers.push('.' + elem.className);
6332                }
6333
6334                algolia.registerHook('afterInstantsearchStart', function (search) {
6335                    const selectors = document.querySelectorAll(containers.join(', '));
6336                    selectors.forEach(function (e) {
6337                        e.addEventListener('click', function (event) {
6338                            const attribute = this.dataset.attr;
6339                            const elem = event.target;
6340                            if (elem.type === "checkbox" && elem.checked) {
6341                                var filter = attribute + ':' + elem.value;
6342                                trackFilterClick([filter]);
6343                            }
6344                        });
6345                    });
6346
6347                    return search;
6348                });
6349            }
6350        }
6351
6352        function bindViewedEvents() {
6353            // viewed event is exclusive to personalization
6354            if (!algoliaConfig.personalization.enabled) {
6355                return;
6356            }
6357
6358            const viewConfig = algoliaConfig.personalization.viewedEvents.viewProduct;
6359            if (viewConfig.enabled) {
6360                if (document.body.classList.contains('catalog-product-view')) {
6361                    const objectId = document.querySelector('#product_addtocart_form')?.querySelector('input[name="product"]').value;
6362                    if (objectId) {
6363                        const viewData = buildEventData(viewConfig.eventName, objectId, algoliaConfig.indexName + '_products');
6364                        trackView(viewData);
6365                    }
6366                }
6367
6368            }
6369        }
6370
6371        function buildEventData(eventName, objectId, indexName, position = null, queryId = null) {
6372            const eventData = {
6373                eventName: eventName,
6374                objectIDs: [objectId + ''],
6375                index: indexName
6376            };
6377
6378            if (position) {
6379                eventData.positions = [parseInt(position)];
6380            }
6381
6382            if (queryId) {
6383                eventData.queryID = queryId;
6384            }
6385
6386            return eventData;
6387        }
6388
6389        function trackClick(eventData) {
6390            if (eventData.queryID) {
6391                window.algoliaAnalytics.clickedObjectIDsAfterSearch(eventData);
6392            } else {
6393                window.algoliaAnalytics.clickedObjectIDs(eventData);
6394            }
6395        }
6396
6397        function trackFilterClick(filters) {
6398            const eventData = {
6399                index: algoliaConfig.indexName + '_products',
6400                eventName: algoliaConfig.personalization.filterClicked.eventName,
6401                filters: filters
6402            };
6403
6404            window.algoliaAnalytics.clickedFilters(eventData);
6405        }
6406
6407        function trackView(eventData) {
6408            window.algoliaAnalytics.viewedObjectIDs(eventData);
6409        }
6410    }
6411
6412    function canTrack() {
6413        return ((algoliaConfig.ccAnalytics.enabled
6414            || algoliaConfig.personalization.enabled) && window.useCookie);
6415    }
6416
6417    function buildInsightsEventData(eventName, objectId, indexName, position = null, queryId = null) {
6418        if (!canTrack()) {
6419            return;
6420        }
6421
6422        const eventData = {
6423            eventName: eventName,
6424            objectIDs: [objectId + ''],
6425            index: indexName
6426        };
6427        if (position) {
6428            eventData.positions = [parseInt(position)];
6429        }
6430        if (queryId) {
6431            eventData.queryID = queryId;
6432        }
6433        trackClick(eventData);
6434    }
6435
6436    function trackClick(eventData) {
6437        if (eventData.queryID) {
6438            window.algoliaAnalytics.clickedObjectIDsAfterSearch(eventData);
6439        } else {
6440            window.algoliaAnalytics.clickedObjectIDs(eventData);
6441        }
6442    }
6443</script>
6443
6444    
6444<script>
6445        window.algoliaConfig = {"instant":{"enabled":true,"selector":".columns","isAddToCartEnabled":false,"addToCartParams":{"action":"https:\/\/www.slideteam.net\/checkout\/cart\/add\/","formKey":"jfoq03OR8AJu06uE","redirectUrlParam":"uenc"},"infiniteScrollEnabled":false,"urlTrackedParameters":["query","attribute:*","index","page"],"isSearchBoxEnabled":false,"isVisualMerchEnabled":false,"categorySeparator":" \/\/\/ ","categoryPageIdAttribute":"categoryPageId","isCategoryNavigationEnabled":false,"hidePagination":false,"isDynamicFacetsEnabled":false,"redirects":{"enabled":false,"onPageLoad":true,"onSearchAsYouType":false,"showSelectableRedirect":true,"openInNewWindow":false}},"autocomplete":{"enabled":true,"selector":".algolia-search-input","sections":[],"nbOfProductsSuggestions":9,"nbOfCategoriesSuggestions":0,"nbOfQueriesSuggestions":5,"isDebugEnabled":false,"isNavigatorEnabled":true,"debounceMilliseconds":600,"minimumCharacters":0,"redirects":{"enabled":true,"showSelectableRedirect":true,"showHitsWithRedirect":false,"openInNewWindow":false}},"landingPage":{"query":"","configuration":"[]"},"recommend":{"enabledFBT":false,"enabledRelated":false,"enabledFBTInCart":false,"enabledRelatedInCart":false,"enabledLookingSimilar":0,"limitFBTProducts":6,"limitRelatedProducts":6,"limitTrendingItems":6,"limitLookingSimilar":6,"enabledTrendItems":0,"trendItemFacetName":null,"trendItemFacetValue":null,"isTrendItemsEnabledInPDP":0,"isTrendItemsEnabledInCartPage":0,"isAddToCartEnabledInFBT":false,"isAddToCartEnabledInRelatedProduct":false,"isAddToCartEnabledInTrendsItem":false,"isAddToCartEnabledInLookingSimilar":false,"FBTTitle":"Frequently bought together","relatedProductsTitle":"Related products","trendingItemsTitle":"Trending items","addToCartParams":{"action":"https:\/\/www.slideteam.net\/checkout\/cart\/add\/","formKey":"jfoq03OR8AJu06uE","redirectUrlParam":"uenc"},"isLookingSimilarEnabledInPDP":0,"isLookingSimilarEnabledInCartPage":0,"lookingSimilarTitle":"Looking Similar"},"extensionVersion":"3.17.2","applicationId":"6XZHXKAE4O","indexName":"slideteam_live_default","baseIndexName":"slideteam_live_default","apiKey":"MTg3NTViZjVjNDBhNzQ0NTAzMWFkMjFlN2M4ZDUwOThjMzA1Yzk3OTkyODUxMWU1OWI0OGM0NGJjNjgwMDZkZXRhZ0ZpbHRlcnM9JnZhbGlkVW50aWw9MTc5MDMyMDI1OA==","attributeFilter":[],"facets":[{"attribute":"sli_cat_ids","type":"disjunctive","label":"Category","searchable":"1","create_rule":"2"}],"areCategoriesInFacets":false,"hitsPerPage":100,"sortingIndices":[{"attribute":"created_at","sort":"desc","sortLabel":"Newset","virtualReplica":"1","name":"slideteam_live_default_products_created_at_desc","ranking":["desc(created_at)","typo","geo","words","filters","proximity","attribute","exact","custom"],"label":"Newset"},{"attribute":"number_of_downloads","sort":"desc","sortLabel":"Most Downloaded","virtualReplica":"1","name":"slideteam_live_default_products_number_of_downloads_desc","ranking":["desc(number_of_downloads)","typo","geo","words","filters","proximity","attribute","exact","custom"],"label":"Most Downloaded"}],"isSearchPage":false,"isCategoryPage":false,"isLandingPage":false,"removeBranding":false,"productId":null,"priceKey":".USD.default","priceGroup":null,"origFormatedVar":"price.USD.default_original_formated","tierFormatedVar":"price.USD.default_tier_formated","currencyCode":"USD","currencySymbol":"$","priceFormat":{"pattern":"$%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"maxValuesPerFacet":10,"autofocus":true,"resultPageUrl":"https:\/\/www.slideteam.net\/catalogsearch\/result\/","request":{"query":"","refinementKey":"","refinementValue":"","categoryId":"","landingPageId":"","path":"","level":"","parentCategory":"","childCategories":[],"url":"https:\/\/www.slideteam.net\/"},"showCatsNotIncludedInNavigation":false,"showSuggestionsOnNoResultsPage":true,"baseUrl":"https:\/\/www.slideteam.net","popularQueries":["30 60 90 Days Plan","agenda","our group","New Mobile App Development","thank you","KPI dashboard","strategy","timeline","w-to-create-an-awesome-powerpoint-presentation-in-3-steps","personal profile"],"useAdaptiveImage":false,"urls":{"logo":"https:\/\/static.slideteam.net\/version1789038867\/frontend\/Slideteam\/default\/en_US\/Algolia_AlgoliaSearch\/js\/images\/algolia-logo-blue.svg","apiKey":"https:\/\/www.slideteam.net\/tatvaalgolia\/index\/apiKey\/_\/1790233858\/"},"cookieConfiguration":{"customerTokenCookie":"_ALGOLIA_MAGENTO_AUTH","consentCookieName":"user_allowed_save_cookie","cookieAllowButtonSelector":"#btn-cookie-allow","cookieRestrictionModeEnabled":false,"cookieDuration":"15552000000"},"ccAnalytics":{"enabled":true,"ISSelector":".ais-Hits-item a.result, .ais-InfiniteHits-item a.result","conversionAnalyticsMode":"all","addToCartSelector":".action.primary.tocart","orderedProductIds":[]},"isPersonalizationEnabled":true,"personalization":{"enabled":true,"viewedEvents":{"viewProduct":{"eventName":"Viewed Product","enabled":true,"method":"viewedObjectIDs"}},"clickedEvents":{"productClicked":{"eventName":"Product Clicked","enabled":true,"selector":".ais-Hits-item a.result, .ais-InfiniteHits-item a.result","method":"clickedObjectIDs"},"productRecommended":{"eventName":"Recommended Product Clicked","enabled":false,"selector":".recommend-item","method":"clickedObjectIDs"}},"filterClicked":{"eventName":"Filter Clicked","enabled":false,"method":"clickedFilters"}},"analytics":{"enabled":true,"delay":"3000","triggerOnUiInteraction":"1","pushInitialSearch":"0"},"now":1790208000,"queue":{"isEnabled":false,"nbOfJobsToRun":5,"retryLimit":3,"nbOfElementsPerIndexingJob":2000},"isPreventBackendRenderingEnabled":false,"translations":{"to":"to","or":"or","go":"Go","popularQueries":"You can try one of the popular search queries","seeAll":"See all products","allDepartments":"All departments","seeIn":"See products in","orIn":"or in","noProducts":"No products for query","noResults":"No Products Found","refine":"Refine","selectedFilters":"Selected Filters","clearAll":"reset","previousPage":"<","nextPage":">","searchFor":"Search for products","relevance":"Popularity","categories":"Categories","products":"Products","suggestions":"Search Suggestions","searchBy":"Search by","redirectSearchPrompt":"Continue search for","searchForFacetValuesPlaceholder":"Search for other ...","showMore":"Show more products","searchTitle":"Search results for","placeholder":"Search the perfect PPT slide, document or graphic...","addToCart":"Add to Cart"}};
6446
6447        let autocompleteInitialized = false;
6448        let commonInitialized = false;
6449        let insightsInitialized = false;
6450
6451        async function initAutocomplete() {
6452            if (autocompleteInitialized) {
6453                return
6454            }
6455
6456            autocompleteInitialized = true;
6457            Promise.all([
6458                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/internals/common.min.js"),
6459                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/internals/base64.min.js"),
6460                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/algolia-instantsearch.min.js"),
6461                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/search-insights.min.js"),
6462                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/algolia-search.min.js"),
6463                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/autocomplete/algolia-autocomplete.min.js"),
6464                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/autocomplete/insights-plugin.min.js"),
6465                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/autocomplete/query-suggestions-plugin.min.js"),
6466                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/autocomplete/recent-searches-plugin.min.js"),
6467                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/autocomplete/redirect-url-plugin.min.js"),
6468                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/autocomplete/query-suggestions-plugin.min.js"),
6469                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/autocomplete.min.js"),
6470                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/template/autocomplete/additional-section.min.js"),
6471                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/template/autocomplete/categories.min.js"),
6472                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/template/autocomplete/pages.min.js"),
6473                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/template/autocomplete/products.min.js"),
6474                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/template/autocomplete/suggestions.min.js"),
6475                ]
6476            ).then(data => {
6477                initCommon();
6478                initAlgoliaInsights();
6479                initAlgoliaAutocomplete();
6480            });
6481        }
6482
6483        function initInstantSearch() {
6484            Promise.all([
6485                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/internals/common.min.js"),
6486                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/internals/base64.min.js"),
6487                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/algolia-instantsearch.min.js"),
6488                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/search-insights.min.js"),
6489                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/hogan.min.js"),
6490                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/mustache.min.js"),
6491                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/internals/template-engine.min.js"),
6492                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/instantsearch.min.js"),
6493                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/algolia-search.min.js"),
6494                ]
6495            ).then(data => {
6496                initCommon();
6497                initAlgoliaInsights();
6498                initAlgoliaInstantSearch();
6499            });
6500        }
6501
6502        function initRecommended(objectIds) {
6503            Promise.all([
6504                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/internals/common.min.js"),
6505                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/internals/base64.min.js"),
6506                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/algolia-instantsearch.min.js"),
6507                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/search-insights.min.js"),
6508                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/recommend.min.js"),
6509                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Algolia_AlgoliaSearch/js/lib/recommend-js.min.js"),
6510                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/recommend.min.js"),
6511                                blackbird.loadExternalResource("https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Blackbird_HyvaAlgoliaSearch/js/template/recommend/products.min.js"),
6512                ]
6513            ).then(data => {
6514                initCommon();
6515                initBase64();
6516                initAlgoliaInsights();
6517                initAlgoliaRecommended('cms_index_index', objectIds);
6518            });
6519        }
6520
6521        function initCommon() {
6522            if (commonInitialized) {
6523                return
6524            }
6525
6526            commonInitialized = true
6527            initAlgoliaCommon();
6528            initBase64();
6529            window.dispatchEvent(new CustomEvent('algolia-loaded'));
6530        }
6531                
6532        var isTag = 0;
6533        var esc_id = 0;
6534        var isRestrictedUrl = 0;
6535        const isRestrictedSearch =
6536            algoliaConfig.isSearchPage &&
6537            (isTag == 1 || esc_id != 0 || isRestrictedUrl == 1);
6538
6539        const isRestrictedCategory =
6540            algoliaConfig.isCategoryPage &&
6541            (esc_id != 0 || isRestrictedUrl == 1);
6542
6543        if (algoliaConfig.instant.enabled) {
6544            if (algoliaConfig.isSearchPage && !isRestrictedSearch) {
6545                initInstantSearch();
6546            }
6547            else if (algoliaConfig.isCategoryPage && !isRestrictedCategory) {
6548                initInstantSearch();
6549            }
6550        }
6551
6552        
6553        
6554
6555        let objectIds = [""];
6556        
6557        if (algoliaConfig.autocomplete.enabled) {
6558            const searchIcon = document.getElementById('menu-search-icon');
6559
6560            if (searchIcon) {
6561                searchIcon.addEventListener('click', async () => {
6562                    await initAutocomplete();
6563                },{once: true});
6564            } else {
6565                (async () => {
6566                    await initAutocomplete();
6567                })();
6568            }
6569        }
6570
6571        window.addEventListener('init-algolia-trends', function () {
6572            initCommon();
6573            initAlgoliaInsights();
6574            window.dispatchEvent(new CustomEvent('init-algolia-trends-done'));
6575        });
6576
6577        window.addEventListener('init-algolia-LS', function () {
6578            initCommon();
6579            initAlgoliaInsights();
6580            window.dispatchEvent(new CustomEvent('init-algolia-LS-done'));
6581        });
6582
6583        window.addEventListener('user-allowed-save-cookie', function () {
6584            initAlgoliaInsights(true);
6585        });
6586    </script>
vendor: 1 bytes, line 6586
6586
6587<script>
6588    function initCompareOnProductList() {
6589        return {
6590            addToCompare(productId) {
6591                const formKey = hyva.getFormKey();
6592                const postUrl = BASE_URL + 'catalog/product_compare/add/';
6593
6594                fetch(postUrl, {
6595                    "headers": {
6596                        "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
6597                    },
6598                    "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + hyva.getUenc(),
6599                    "method": "POST",
6600                    "mode": "cors",
6601                    "credentials": "include"
6602                }).then(function (response) {
6603                    if (response.redirected) {
6604                        window.location.href = response.url;
6605                    }
6606                }).catch(function (error) {
6607                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
6608                        [{
6609                            type: "error",
6610                            text: error
6611                        }], 5000
6612                    );
6613                });
6614            }
6615        };
6616    }
6617</script>
vendor: 1 bytes, line 6617
6617
6618<script>
6619    function initWishlist() {
6620        return {
6621            addToWishlist(productId) {
6622                const formKey = hyva.getFormKey();
6623                const postUrl = BASE_URL + 'wishlist/index/add/';
6624
6625                fetch(postUrl, {
6626                    "headers": {
6627                        "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
6628                    },
6629                    "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + hyva.getUenc(),
6630                    "method": "POST",
6631                    "mode": "cors",
6632                    "credentials": "include"
6633                }).then(function (response) {
6634                    if (response.redirected) {
6635                        window.location.href = response.url;
6636                    } else if (response.ok) {
6637                        return response.json();
6638                    } else {
6639                        typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
6640                            [{
6641                                type: "warning",
6642                                text: "Could\u0020not\u0020add\u0020item\u0020to\u0020wishlist."
6643                            }], 5000
6644                        );
6645                    }
6646                }).then(function (response) {
6647                    if (!response) { return }
6648                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
6649                        [{
6650                            type: (response.success) ? "success" : "error",
6651                            text: (response.success)
6652                                ? "Product\u0020has\u0020been\u0020added\u0020to\u0020your\u0020Wish\u0020List."
6653                                : response.error_message
6654                        }], 5000
6655                    );
6656                    const reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
6657                    window.dispatchEvent(reloadCustomerDataEvent);
6658                }).catch(function (error) {
6659                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
6660                        [{
6661                            type: "error",
6662                            text: error
6663                        }], 5000
6664                    );
6665                });
6666            }
6667        }
6668    }
6669</script>
vendor: 1 bytes, line 6669
6669
6670<script>
6671    window.addEventListener('algolia-loaded', () => {
6672        algolia.registerHook('afterAutocompleteStart', () => {
6673            document.querySelector('#algoliaAutocomplete input')?.focus();
6674        });
6675    },{ once: true})
6676</script>
6676
6677    
6677<script>
6678        window.addEventListener('algolia-loaded', () => {
6679            algolia.registerHook('beforeWidgetInitialization', (allWidgetConfiguration) => {
6680                const {currentRefinements} = allWidgetConfiguration;
6681                const originalTransformItems = currentRefinements.transformItems.bind(currentRefinements);
6682                currentRefinements.transformItems = (items) => {
6683                    if (items.length !== 0) {
6684                        document.getElementById('instant-search-active-filters-label').classList.remove('hidden');
6685                    } else {
6686                        document.getElementById('instant-search-active-filters-label').classList.add('hidden');
6687                    }
6688                    return originalTransformItems(items);
6689                }
6690                return allWidgetConfiguration;
6691            });
6692        },{ once: true})
6693    </script>
6693
6694 
6694<script type="application/json" id="default-section-data">
6695    {"messages":[],"customer":[],"compare-products":[],"last-ordered-items":[],"cart":[],"directory-data":{"AD":{"name":"Andorra"},"AE":{"name":"United Arab Emirates"},"AF":{"name":"Afghanistan"},"AG":{"name":"Antigua & Barbuda"},"AI":{"name":"Anguilla"},"AL":{"name":"Albania","regions":{"775":{"code":"AL-01","name":"Berat"},"776":{"code":"AL-09","name":"Dib\u00ebr"},"777":{"code":"AL-02","name":"Durr\u00ebs"},"778":{"code":"AL-03","name":"Elbasan"},"779":{"code":"AL-04","name":"Fier"},"780":{"code":"AL-05","name":"Gjirokast\u00ebr"},"781":{"code":"AL-06","name":"Kor\u00e7\u00eb"},"782":{"code":"AL-07","name":"Kuk\u00ebs"},"783":{"code":"AL-08","name":"Lezh\u00eb"},"784":{"code":"AL-10","name":"Shkod\u00ebr"},"785":{"code":"AL-11","name":"Tiran\u00eb"},"786":{"code":"AL-12","name":"Vlor\u00eb"}}},"AM":{"name":"Armenia"},"AO":{"name":"Angola"},"AQ":{"name":"Antarctica"},"AR":{"name":"Argentina","regions":{"788":{"code":"AR-B","name":"Buenos Aires"},"789":{"code":"AR-K","name":"Catamarca"},"790":{"code":"AR-H","name":"Chaco"},"791":{"code":"AR-U","name":"Chubut"},"787":{"code":"AR-C","name":"Ciudad Aut\u00f3noma de Buenos Aires"},"792":{"code":"AR-X","name":"C\u00f3rdoba"},"793":{"code":"AR-W","name":"Corrientes"},"794":{"code":"AR-E","name":"Entre R\u00edos"},"795":{"code":"AR-P","name":"Formosa"},"796":{"code":"AR-Y","name":"Jujuy"},"797":{"code":"AR-L","name":"La Pampa"},"798":{"code":"AR-F","name":"La Rioja"},"799":{"code":"AR-M","name":"Mendoza"},"800":{"code":"AR-N","name":"Misiones"},"801":{"code":"AR-Q","name":"Neuqu\u00e9n"},"802":{"code":"AR-R","name":"R\u00edo Negro"},"803":{"code":"AR-A","name":"Salta"},"804":{"code":"AR-J","name":"San Juan"},"805":{"code":"AR-D","name":"San Luis"},"806":{"code":"AR-Z","name":"Santa Cruz"},"807":{"code":"AR-S","name":"Santa Fe"},"808":{"code":"AR-G","name":"Santiago del Estero"},"809":{"code":"AR-V","name":"Tierra del Fuego"},"810":{"code":"AR-T","name":"Tucum\u00e1n"}}},"AS":{"name":"American Samoa"},"AT":{"name":"Austria","regions":{"102":{"code":"BL","name":"Burgenland"},"99":{"code":"KN","name":"K\u00e4rnten"},"96":{"code":"NO","name":"Nieder\u00f6sterreich"},"97":{"code":"OO","name":"Ober\u00f6sterreich"},"98":{"code":"SB","name":"Salzburg"},"100":{"code":"ST","name":"Steiermark"},"101":{"code":"TI","name":"Tirol"},"103":{"code":"VB","name":"Vorarlberg"},"95":{"code":"WI","name":"Wien"}}},"AU":{"name":"Australia","regions":{"485":{"code":"ACT","name":"Australian Capital Territory"},"486":{"code":"NSW","name":"New South Wales"},"492":{"code":"NT","name":"Northern Territory"},"488":{"code":"QLD","name":"Queensland"},"489":{"code":"SA","name":"South Australia"},"490":{"code":"TAS","name":"Tasmania"},"487":{"code":"VIC","name":"Victoria"},"491":{"code":"WA","name":"Western Australia"}}},"AW":{"name":"Aruba"},"AX":{"name":"\u00c5land Islands"},"AZ":{"name":"Azerbaijan"},"BA":{"name":"Bosnia & Herzegovina"},"BB":{"name":"Barbados"},"BD":{"name":"Bangladesh"},"BE":{"name":"Belgium","regions":{"493":{"code":"VAN","name":"Antwerpen"},"494":{"code":"WBR","name":"Brabant wallon"},"495":{"code":"BRU","name":"Brussels-Capital Region"},"496":{"code":"WHT","name":"Hainaut"},"498":{"code":"WLG","name":"Li\u00e8ge"},"497":{"code":"VLI","name":"Limburg"},"499":{"code":"WLX","name":"Luxembourg"},"500":{"code":"WNA","name":"Namur"},"501":{"code":"VOV","name":"Oost-Vlaanderen"},"502":{"code":"VBR","name":"Vlaams-Brabant"},"503":{"code":"VWV","name":"West-Vlaanderen"}}},"BF":{"name":"Burkina Faso"},"BG":{"name":"Bulgaria","regions":{"504":{"code":"BG-01","name":"Blagoevgrad"},"505":{"code":"BG-02","name":"Burgas"},"511":{"code":"BG-08","name":"Dobrich"},"510":{"code":"BG-07","name":"Gabrovo"},"529":{"code":"BG-26","name":"Haskovo"},"512":{"code":"BG-09","name":"Kardzhali"},"513":{"code":"BG-10","name":"Kyustendil"},"514":{"code":"BG-11","name":"Lovech"},"515":{"code":"BG-12","name":"Montana"},"516":{"code":"BG-13","name":"Pazardzhik"},"517":{"code":"BG-14","name":"Pernik"},"518":{"code":"BG-15","name":"Pleven"},"519":{"code":"BG-16","name":"Plovdiv"},"520":{"code":"BG-17","name":"Razgrad"},"521":{"code":"BG-18","name":"Ruse"},"530":{"code":"BG-27","name":"Shumen"},"522":{"code":"BG-19","name":"Silistra"},"523":{"code":"BG-20","name":"Sliven"},"524":{"code":"BG-21","name":"Smolyan"},"525":{"code":"BG-22","name":"Sofia City"},"526":{"code":"BG-23","name":"Sofia Province"},"527":{"code":"BG-24","name":"Stara Zagora"},"528":{"code":"BG-25","name":"Targovishte"},"506":{"code":"BG-03","name":"Varna"},"507":{"code":"BG-04","name":"Veliko Tarnovo"},"508":{"code":"BG-05","name":"Vidin"},"509":{"code":"BG-06","name":"Vratsa"},"531":{"code":"BG-28","name":"Yambol"}}},"BH":{"name":"Bahrain"},"BI":{"name":"Burundi"},"BJ":{"name":"Benin"},"BL":{"name":"St. Barth\u00e9lemy"},"BM":{"name":"Bermuda"},"BN":{"name":"Brunei"}
6695,"BO":{"name":"Bolivia","regions":{"819":{"code":"BO-H","name":"Chuquisaca"},"818":{"code":"BO-C","name":"Cochabamba"},"820":{"code":"BO-B","name":"El Beni"},"821":{"code":"BO-L","name":"La Paz"},"822":{"code":"BO-O","name":"Oruro"},"823":{"code":"BO-N","name":"Pando"},"824":{"code":"BO-P","name":"Potos\u00ed"},"825":{"code":"BO-S","name":"Santa Cruz"},"826":{"code":"BO-T","name":"Tarija"}}},"BR":{"name":"Brazil"},"BS":{"name":"Bahamas"},"BT":{"name":"Bhutan"},"BV":{"name":"Bouvet Island"},"BW":{"name":"Botswana"},"BY":{"name":"Belarus","regions":{"811":{"code":"BY-BR","name":"Bresckaja voblas\u0107"},"812":{"code":"BY-HO","name":"Homie\u013askaja voblas\u0107"},"813":{"code":"BY-HM","name":"Horad Minsk"},"814":{"code":"BY-HR","name":"Hrodzienskaja voblas\u0107"},"815":{"code":"BY-MA","name":"Mahilio\u016dskaja voblas\u0107"},"816":{"code":"BY-MI","name":"Minskaja voblas\u0107"},"817":{"code":"BY-VI","name":"Viciebskaja voblas\u0107"}}},"BZ":{"name":"Belize"},"CA":{"name":"Canada","regions":{"66":{"code":"AB","name":"Alberta"},"67":{"code":"BC","name":"British Columbia"},"68":{"code":"MB","name":"Manitoba"},"70":{"code":"NB","name":"New Brunswick"},"69":{"code":"NL","name":"Newfoundland and Labrador"},"72":{"code":"NT","name":"Northwest Territories"},"71":{"code":"NS","name":"Nova Scotia"},"73":{"code":"NU","name":"Nunavut"},"74":{"code":"ON","name":"Ontario"},"75":{"code":"PE","name":"Prince Edward Island"},"76":{"code":"QC","name":"Quebec"},"77":{"code":"SK","name":"Saskatchewan"},"78":{"code":"YT","name":"Yukon Territory"}}},"CC":{"name":"Cocos (Keeling) Islands"},"CD":{"name":"Congo - Kinshasa"},"CF":{"name":"Central African Republic"},"CG":{"name":"Congo - Brazzaville"},"CH":{"name":"Switzerland","regions":{"104":{"code":"AG","name":"Aargau"},"106":{"code":"AR","name":"Appenzell Ausserrhoden"},"105":{"code":"AI","name":"Appenzell Innerrhoden"},"108":{"code":"BL","name":"Basel-Landschaft"},"109":{"code":"BS","name":"Basel-Stadt"},"107":{"code":"BE","name":"Bern"},"110":{"code":"FR","name":"Friburg"},"111":{"code":"GE","name":"Geneva"},"112":{"code":"GL","name":"Glarus"},"113":{"code":"GR","name":"Graub\u00fcnden"},"114":{"code":"JU","name":"Jura"},"115":{"code":"LU","name":"Lucerne"},"116":{"code":"NE","name":"Neuch\u00e2tel"},"117":{"code":"NW","name":"Nidwalden"},"118":{"code":"OW","name":"Obwalden"},"120":{"code":"SH","name":"Schaffhausen"},"122":{"code":"SZ","name":"Schwyz"},"121":{"code":"SO","name":"Solothurn"},"119":{"code":"SG","name":"St. Gallen"},"123":{"code":"TG","name":"Thurgau"},"124":{"code":"TI","name":"Ticino"},"125":{"code":"UR","name":"Uri"},"126":{"code":"VD","name":"Vaud"},"127":{"code":"VS","name":"Wallis"},"128":{"code":"ZG","name":"Zug"},"129":{"code":"ZH","name":"Z\u00fcrich"}}},"CI":{"name":"C\u00f4te d\u2019Ivoire"},"CK":{"name":"Cook Islands"},"CL":{"name":"Chile","regions":{"827":{"code":"CL-AI","name":"Ais\u00e9n del General Carlos Iba\u00f1ez del Campo"},"828":{"code":"CL-AN","name":"Antofagasta"},"829":{"code":"CL-AP","name":"Arica y Parinacota"},"831":{"code":"CL-AT","name":"Atacama"},"832":{"code":"CL-BI","name":"Biob\u00edo"},"833":{"code":"CL-CO","name":"Coquimbo"},"830":{"code":"CL-AR","name":"La Araucan\u00eda"},"834":{"code":"CL-LI","name":"Libertador General Bernardo O'Higgins"},"835":{"code":"CL-LL","name":"Los Lagos"},"836":{"code":"CL-LR","name":"Los R\u00edos"},"837":{"code":"CL-MA","name":"Magallanes"},"838":{"code":"CL-ML","name":"Maule"},"839":{"code":"CL-NB","name":"\u00d1uble"},"840":{"code":"CL-RM","name":"Regi\u00f3n Metropolitana de Santiago"},"841":{"code":"CL-TA","name":"Tarapac\u00e1"},"842":{"code":"CL-VS","name":"Valpara\u00edso"}}},"CM":{"name":"Cameroon"},"CN":{"name":"China","regions":{"532":{"code":"CN-AH","name":"Anhui Sheng"},"533":{"code":"CN-BJ","name":"Beijing Shi"},"534":{"code":"CN-CQ","name":"Chongqing Shi"},"535":{"code":"CN-FJ","name":"Fujian Sheng"},"536":{"code":"CN-GS","name":"Gansu Sheng"},"537":{"code":"CN-GD","name":"Guangdong Sheng"},"538":{"code":"CN-GX","name":"Guangxi Zhuangzu Zizhiqu"},"539":{"code":"CN-GZ","name":"Guizhou Sheng"},"540":{"code":"CN-HI","name":"Hainan Sheng"},"541":{"code":"CN-HE","name":"Hebei Sheng"},"542":{"code":"CN-HL","name":"Heilongjiang Sheng"},"543":{"code":"CN-HA","name":"Henan Sheng"},"544":{"code":"CN-HK","name":"Hong Kong SAR"},"545":{"code":"CN-HB","name":"Hubei Sheng"},"546":{"code":"CN-HN","name":"Hunan Sheng"},"547":{"code":"CN-JS","name":"Jiangsu Sheng"},"548":{"code":"CN-JX","name":"Jiangxi Sheng"},"549":{"code":"CN-JL","name":"Jilin Sheng"},"550":{"code":"CN-LN","name":"Liaoning Sheng"},"551":{"code":"CN-MO","name":"Macao SAR"},"552":{"code":"CN-NM","name":"Nei Mongol Zizhiqu"},"553":{"code":"CN-NX","name":"Ningxia Huizi Zizhiqu"},"554":{"code":"CN-QH","name":"Qinghai Sheng"},"555":{"code":"CN-SN","name":"Shaanxi Sheng"},"556":{"code":"CN-SD","name":"Shandong Sheng"},"557":{"code":"CN-SH","name":"Shanghai Shi"},"558":{"code":"CN-SX","name":"Shanxi Sheng"},"559":{"code":"CN-SC","name":"Sichuan Sheng"},"560":{"code":"CN-TW","name":"Taiwan Sheng"},"561":{"code":"CN-TJ","name":"Tianjin Shi"},"562":{"code":"CN-XJ","name":"Xinjiang Uygur Zizhiqu"},"563":{"code":"CN-XZ","name":"Xizang Zizhiqu"},"564":{"code":"CN-YN","name":"Yunnan Sheng"},"565":{"code":"CN-ZJ","name":"Zhejiang Sheng"}}},"CO":{"name":"Colombia","regions":{"566":{"code":"CO-AMA","name":"Amazonas"},"567":{"code":"CO-ANT","name":"Antioquia"},"568":{"code":"CO-ARA","name":"Arauca"},"569":{"code":"CO-ATL","name":"Atl\u00e1ntico"},"570":{"code":"CO-BOL","name":"Bol\u00edvar"},"571":{"code":"CO-BOY","name":"Boyac\u00e1"},"572":{"code":"CO-CAL","name":"Caldas"},"573":{"code":"CO-CAQ","name":"Caquet\u00e1"},"574":{"code":"CO-CAS","name":"Casanare"},"575":{"code":"CO-CAU","name":"Cauca"},"576":{"code":"CO-CES","name":"Cesar"},"577":{"code":"CO-CHO","name":"Choc\u00f3"},"578":{"code":"CO-COR","name":"C\u00f3rdoba"},"579":{"code":"CO-CUN","name":"Cundinamarca"},"580":{"code":"CO-GUA","name":"Guain\u00eda"},"581":{"code":"CO-GUV","name":"Guaviare"},"582":{"code":"CO-HUL","name":"Huila"},"583":{"code":"CO-LAG","name":"La Guajira"},"584":{"code":"CO-MAG","name":"Magdalena"},"585":{"code":"CO-MET","name":"Meta"}
6695,"586":{"code":"CO-NAR","name":"Nari\u00f1o"},"587":{"code":"CO-NSA","name":"Norte de Santander"},"588":{"code":"CO-PUT","name":"Putumayo"},"589":{"code":"CO-QUI","name":"Quind\u00edo"},"590":{"code":"CO-RIS","name":"Risaralda"},"591":{"code":"CO-SAP","name":"San Andr\u00e9s y Providencia"},"592":{"code":"CO-SAN","name":"Santander"},"593":{"code":"CO-SUC","name":"Sucre"},"594":{"code":"CO-TOL","name":"Tolima"},"595":{"code":"CO-VAC","name":"Valle del Cauca"},"596":{"code":"CO-VAU","name":"Vaup\u00e9s"},"597":{"code":"CO-VID","name":"Vichada"}}},"CR":{"name":"Costa Rica","regions":{"1039":{"code":"CR-AL","name":"Alajuela"},"1040":{"code":"CR-CA","name":"Cartago"},"1042":{"code":"CR-GU","name":"Guanacaste"},"1041":{"code":"CR-HE","name":"Heredia"},"1044":{"code":"CR-LI","name":"Lim\u00f3n"},"1043":{"code":"CR-PU","name":"Puntarenas"},"1038":{"code":"CR-SJ","name":"San Jos\u00e9"}}},"CU":{"name":"Cuba"},"CV":{"name":"Cape Verde"},"CX":{"name":"Christmas Island"},"CY":{"name":"Cyprus"},"CZ":{"name":"Czechia","regions":{"1026":{"code":"CZ-31","name":"Jiho\u010desk\u00fd kraj"},"1034":{"code":"CZ-64","name":"Jihomoravsk\u00fd kraj"},"1028":{"code":"CZ-41","name":"Karlovarsk\u00fd kraj"},"1033":{"code":"CZ-63","name":"Kraj Vyso\u010dina"},"1031":{"code":"CZ-52","name":"Kr\u00e1lov\u00e9hradeck\u00fd kraj"},"1030":{"code":"CZ-51","name":"Libereck\u00fd kraj"},"1037":{"code":"CZ-80","name":"Moravskoslezsk\u00fd kraj"},"1035":{"code":"CZ-71","name":"Olomouck\u00fd kraj"},"1032":{"code":"CZ-53","name":"Pardubick\u00fd kraj"},"1027":{"code":"CZ-32","name":"Plze\u0148sk\u00fd kraj"},"1024":{"code":"CZ-10","name":"Praha, Hlavn\u00ed m\u011bsto"},"1025":{"code":"CZ-20","name":"St\u0159edo\u010desk\u00fd kraj"},"1029":{"code":"CZ-42","name":"\u00dasteck\u00fd kraj"},"1036":{"code":"CZ-72","name":"Zl\u00ednsk\u00fd kraj"}}},"DE":{"name":"Germany","regions":{"80":{"code":"BAW","name":"Baden-W\u00fcrttemberg"},"81":{"code":"BAY","name":"Bayern"},"82":{"code":"BER","name":"Berlin"},"83":{"code":"BRG","name":"Brandenburg"},"84":{"code":"BRE","name":"Bremen"},"85":{"code":"HAM","name":"Hamburg"},"86":{"code":"HES","name":"Hessen"},"87":{"code":"MEC","name":"Mecklenburg-Vorpommern"},"79":{"code":"NDS","name":"Niedersachsen"},"88":{"code":"NRW","name":"Nordrhein-Westfalen"},"89":{"code":"RHE","name":"Rheinland-Pfalz"},"90":{"code":"SAR","name":"Saarland"},"91":{"code":"SAS","name":"Sachsen"},"92":{"code":"SAC","name":"Sachsen-Anhalt"},"93":{"code":"SCN","name":"Schleswig-Holstein"},"94":{"code":"THE","name":"Th\u00fcringen"}}},"DJ":{"name":"Djibouti"},"DK":{"name":"Denmark","regions":{"843":{"code":"DK-84","name":"Hovedstaden"},"844":{"code":"DK-82","name":"Midtjylland"},"845":{"code":"DK-81","name":"Nordjylland"},"846":{"code":"DK-85","name":"Sj\u00e6lland"},"847":{"code":"DK-83","name":"Syddanmark"}}},"DM":{"name":"Dominica"},"DO":{"name":"Dominican Republic"},"DZ":{"name":"Algeria"},"EC":{"name":"Ecuador","regions":{"848":{"code":"EC-A","name":"Azuay"},"849":{"code":"EC-B","name":"Bol\u00edvar"},"850":{"code":"EC-F","name":"Ca\u00f1ar"},"851":{"code":"EC-C","name":"Carchi"},"852":{"code":"EC-H","name":"Chimborazo"},"853":{"code":"EC-X","name":"Cotopaxi"},"854":{"code":"EC-O","name":"El Oro"},"855":{"code":"EC-E","name":"Esmeraldas"},"856":{"code":"EC-W","name":"Gal\u00e1pagos"},"857":{"code":"EC-G","name":"Guayas"},"858":{"code":"EC-I","name":"Imbabura"},"859":{"code":"EC-L","name":"Loja"},"860":{"code":"EC-R","name":"Los R\u00edos"},"861":{"code":"EC-M","name":"Manab\u00ed"},"862":{"code":"EC-S","name":"Morona Santiago"},"863":{"code":"EC-N","name":"Napo"},"864":{"code":"EC-D","name":"Orellana"},"865":{"code":"EC-Y","name":"Pastaza"},"866":{"code":"EC-P","name":"Pichincha"},"867":{"code":"EC-SE","name":"Santa Elena"},"868":{"code":"EC-SD","name":"Santo Domingo de los Ts\u00e1chilas"},"869":{"code":"EC-U","name":"Sucumb\u00edos"},"870":{"code":"EC-T","name":"Tungurahua"},"871":{"code":"EC-Z","name":"Zamora Chinchipe"}}},"EE":{"name":"Estonia","regions":{"340":{"code":"EE-37","name":"Harjumaa"},"341":{"code":"EE-39","name":"Hiiumaa"},"342":{"code":"EE-44","name":"Ida-Virumaa"}
6695,"344":{"code":"EE-51","name":"J\u00e4rvamaa"},"343":{"code":"EE-49","name":"J\u00f5gevamaa"},"346":{"code":"EE-59","name":"L\u00e4\u00e4ne-Virumaa"},"345":{"code":"EE-57","name":"L\u00e4\u00e4nemaa"},"348":{"code":"EE-67","name":"P\u00e4rnumaa"},"347":{"code":"EE-65","name":"P\u00f5lvamaa"},"349":{"code":"EE-70","name":"Raplamaa"},"350":{"code":"EE-74","name":"Saaremaa"},"351":{"code":"EE-78","name":"Tartumaa"},"352":{"code":"EE-82","name":"Valgamaa"},"353":{"code":"EE-84","name":"Viljandimaa"},"354":{"code":"EE-86","name":"V\u00f5rumaa"}}},"EG":{"name":"Egypt"},"EH":{"name":"Western Sahara"},"ER":{"name":"Eritrea"},"ES":{"name":"Spain","regions":{"130":{"code":"A Coru\u0441a","name":"A Coru\u00f1a"},"131":{"code":"Alava","name":"Alava"},"132":{"code":"Albacete","name":"Albacete"},"133":{"code":"Alicante","name":"Alicante"},"134":{"code":"Almeria","name":"Almeria"},"135":{"code":"Asturias","name":"Asturias"},"136":{"code":"Avila","name":"Avila"},"137":{"code":"Badajoz","name":"Badajoz"},"138":{"code":"Baleares","name":"Baleares"},"139":{"code":"Barcelona","name":"Barcelona"},"140":{"code":"Burgos","name":"Burgos"},"141":{"code":"Caceres","name":"Caceres"},"142":{"code":"Cadiz","name":"Cadiz"},"143":{"code":"Cantabria","name":"Cantabria"},"144":{"code":"Castellon","name":"Castellon"},"145":{"code":"Ceuta","name":"Ceuta"},"146":{"code":"Ciudad Real","name":"Ciudad Real"},"147":{"code":"Cordoba","name":"Cordoba"},"148":{"code":"Cuenca","name":"Cuenca"},"149":{"code":"Girona","name":"Girona"},"150":{"code":"Granada","name":"Granada"},"151":{"code":"Guadalajara","name":"Guadalajara"},"152":{"code":"Guipuzcoa","name":"Guipuzcoa"},"153":{"code":"Huelva","name":"Huelva"},"154":{"code":"Huesca","name":"Huesca"},"155":{"code":"Jaen","name":"Jaen"},"156":{"code":"La Rioja","name":"La Rioja"},"157":{"code":"Las Palmas","name":"Las Palmas"},"158":{"code":"Leon","name":"Leon"},"159":{"code":"Lleida","name":"Lleida"},"160":{"code":"Lugo","name":"Lugo"},"161":{"code":"Madrid","name":"Madrid"},"162":{"code":"Malaga","name":"Malaga"},"163":{"code":"Melilla","name":"Melilla"},"164":{"code":"Murcia","name":"Murcia"},"165":{"code":"Navarra","name":"Navarra"},"166":{"code":"Ourense","name":"Ourense"},"167":{"code":"Palencia","name":"Palencia"},"168":{"code":"Pontevedra","name":"Pontevedra"},"169":{"code":"Salamanca","name":"Salamanca"},"170":{"code":"Santa Cruz de Tenerife","name":"Santa Cruz de Tenerife"},"171":{"code":"Segovia","name":"Segovia"},"172":{"code":"Sevilla","name":"Sevilla"},"173":{"code":"Soria","name":"Soria"},"174":{"code":"Tarragona","name":"Tarragona"},"175":{"code":"Teruel","name":"Teruel"},"176":{"code":"Toledo","name":"Toledo"},"177":{"code":"Valencia","name":"Valencia"},"178":{"code":"Valladolid","name":"Valladolid"},"179":{"code":"Vizcaya","name":"Vizcaya"},"180":{"code":"Zamora","name":"Zamora"},"181":{"code":"Zaragoza","name":"Zaragoza"}}},"ET":{"name":"Ethiopia"},"FI":{"name":"Finland","regions":{"339":{"code":"Ahvenanmaa","name":"Ahvenanmaa"},"333":{"code":"Etel\u00e4-Karjala","name":"Etel\u00e4-Karjala"},"326":{"code":"Etel\u00e4-Pohjanmaa","name":"Etel\u00e4-Pohjanmaa"},"325":{"code":"Etel\u00e4-Savo","name":"Etel\u00e4-Savo"},"337":{"code":"It\u00e4-Uusimaa","name":"It\u00e4-Uusimaa"},"322":{"code":"Kainuu","name":"Kainuu"},"335":{"code":"Kanta-H\u00e4me","name":"Kanta-H\u00e4me"},"330":{"code":"Keski-Pohjanmaa","name":"Keski-Pohjanmaa"},"331":{"code":"Keski-Suomi","name":"Keski-Suomi"},"338":{"code":"Kymenlaakso","name":"Kymenlaakso"},"320":{"code":"Lappi","name":"Lappi"},"334":{"code":"P\u00e4ij\u00e4t-H\u00e4me","name":"P\u00e4ij\u00e4t-H\u00e4me"},"328":{"code":"Pirkanmaa","name":"Pirkanmaa"},"327":{"code":"Pohjanmaa","name":"Pohjanmaa"},"323":{"code":"Pohjois-Karjala","name":"Pohjois-Karjala"},"321":{"code":"Pohjois-Pohjanmaa","name":"Pohjois-Pohjanmaa"},"324":{"code":"Pohjois-Savo","name":"Pohjois-Savo"},"329":{"code":"Satakunta","name":"Satakunta"},"336":{"code":"Uusimaa","name":"Uusimaa"},"332":{"code":"Varsinais-Suomi","name":"Varsinais-Suomi"}}},"FJ":{"name":"Fiji"},"FK":{"name":"Falkland Islands"},"FM":{"name":"Micronesia"},"FO":{"name":"Faroe Islands"},"FR":{"name":"France","regions":{"182":{"code":"1","name":"Ain"},"183":{"code":"2","name":"Aisne"},"184":{"code":"3","name":"Allier"}
6695,"185":{"code":"4","name":"Alpes-de-Haute-Provence"},"187":{"code":"6","name":"Alpes-Maritimes"},"188":{"code":"7","name":"Ard\u00e8che"},"189":{"code":"8","name":"Ardennes"},"190":{"code":"9","name":"Ari\u00e8ge"},"191":{"code":"10","name":"Aube"},"192":{"code":"11","name":"Aude"},"193":{"code":"12","name":"Aveyron"},"249":{"code":"67","name":"Bas-Rhin"},"194":{"code":"13","name":"Bouches-du-Rh\u00f4ne"},"195":{"code":"14","name":"Calvados"},"196":{"code":"15","name":"Cantal"},"197":{"code":"16","name":"Charente"},"198":{"code":"17","name":"Charente-Maritime"},"199":{"code":"18","name":"Cher"},"200":{"code":"19","name":"Corr\u00e8ze"},"201":{"code":"2A","name":"Corse-du-Sud"},"203":{"code":"21","name":"C\u00f4te-d'Or"},"204":{"code":"22","name":"C\u00f4tes-d'Armor"},"205":{"code":"23","name":"Creuse"},"261":{"code":"79","name":"Deux-S\u00e8vres"},"206":{"code":"24","name":"Dordogne"},"207":{"code":"25","name":"Doubs"},"208":{"code":"26","name":"Dr\u00f4me"},"273":{"code":"91","name":"Essonne"},"209":{"code":"27","name":"Eure"},"210":{"code":"28","name":"Eure-et-Loir"},"211":{"code":"29","name":"Finist\u00e8re"},"212":{"code":"30","name":"Gard"},"214":{"code":"32","name":"Gers"},"215":{"code":"33","name":"Gironde"},"250":{"code":"68","name":"Haut-Rhin"},"202":{"code":"2B","name":"Haute-Corse"},"213":{"code":"31","name":"Haute-Garonne"},"225":{"code":"43","name":"Haute-Loire"},"234":{"code":"52","name":"Haute-Marne"},"252":{"code":"70","name":"Haute-Sa\u00f4ne"},"256":{"code":"74","name":"Haute-Savoie"},"269":{"code":"87","name":"Haute-Vienne"},"186":{"code":"5","name":"Hautes-Alpes"},"247":{"code":"65","name":"Hautes-Pyr\u00e9n\u00e9es"},"274":{"code":"92","name":"Hauts-de-Seine"},"216":{"code":"34","name":"H\u00e9rault"},"217":{"code":"35","name":"Ille-et-Vilaine"},"218":{"code":"36","name":"Indre"},"219":{"code":"37","name":"Indre-et-Loire"},"220":{"code":"38","name":"Is\u00e8re"},"221":{"code":"39","name":"Jura"},"222":{"code":"40","name":"Landes"},"223":{"code":"41","name":"Loir-et-Cher"},"224":{"code":"42","name":"Loire"},"226":{"code":"44","name":"Loire-Atlantique"},"227":{"code":"45","name":"Loiret"},"228":{"code":"46","name":"Lot"},"229":{"code":"47","name":"Lot-et-Garonne"},"230":{"code":"48","name":"Loz\u00e8re"},"231":{"code":"49","name":"Maine-et-Loire"},"232":{"code":"50","name":"Manche"},"233":{"code":"51","name":"Marne"},"235":{"code":"53","name":"Mayenne"},"236":{"code":"54","name":"Meurthe-et-Moselle"},"237":{"code":"55","name":"Meuse"},"238":{"code":"56","name":"Morbihan"},"239":{"code":"57","name":"Moselle"},"240":{"code":"58","name":"Ni\u00e8vre"},"241":{"code":"59","name":"Nord"},"242":{"code":"60","name":"Oise"},"243":{"code":"61","name":"Orne"},"257":{"code":"75","name":"Paris"},"244":{"code":"62","name":"Pas-de-Calais"},"245":{"code":"63","name":"Puy-de-D\u00f4me"},"246":{"code":"64","name":"Pyr\u00e9n\u00e9es-Atlantiques"},"248":{"code":"66","name":"Pyr\u00e9n\u00e9es-Orientales"},"251":{"code":"69","name":"Rh\u00f4ne"},"253":{"code":"71","name":"Sa\u00f4ne-et-Loire"},"254":{"code":"72","name":"Sarthe"},"255":{"code":"73","name":"Savoie"},"259":{"code":"77","name":"Seine-et-Marne"},"258":{"code":"76","name":"Seine-Maritime"},"275":{"code":"93","name":"Seine-Saint-Denis"},"262":{"code":"80","name":"Somme"},"263":{"code":"81","name":"Tarn"},"264":{"code":"82","name":"Tarn-et-Garonne"},"272":{"code":"90","name":"Territoire-de-Belfort"},"277":{"code":"95","name":"Val-d'Oise"},"276":{"code":"94","name":"Val-de-Marne"},"265":{"code":"83","name":"Var"},"266":{"code":"84","name":"Vaucluse"},"267":{"code":"85","name":"Vend\u00e9e"},"268":{"code":"86","name":"Vienne"},"270":{"code":"88","name":"Vosges"},"271":{"code":"89","name":"Yonne"},"260":{"code":"78","name":"Yvelines"}}},"GA":{"name":"Gabon"},"GB":{"name":"United Kingdom"},"GD":{"name":"Grenada"},"GE":{"name":"Georgia"},"GF":{"name":"French Guiana"},"GG":{"name":"Guernsey"},"GH":{"name":"Ghana"},"GI":{"name":"Gibraltar"},"GL":{"name":"Greenland"},"GM":{"name":"Gambia"},"GN":{"name":"Guinea"},"GP":{"name":"Guadeloupe"},"GQ":{"name":"Equatorial Guinea"},"GR":{"name":"Greece","regions":{"885":{"code":"GR-69","name":"\u00c1gion \u00d3ros"},"872":{"code":"GR-A","name":"Anatolik\u00ed Makedon\u00eda kai Thr\u00e1ki"},"873":{"code":"GR-I","name":"Attik\u00ed"},"874":{"code":"GR-G","name":"Dytik\u00ed Ell\u00e1da"},"875":{"code":"GR-C","name":"Dytik\u00ed Makedon\u00eda"},"876":{"code":"GR-F","name":"Ion\u00eda N\u00edsia"},"877":{"code":"GR-D","name":"\u00cdpeiros"},"878":{"code":"GR-B","name":"Kentrik\u00ed Makedon\u00eda"},"879":{"code":"GR-M","name":"Kr\u00edti"},"880":{"code":"GR-L","name":"N\u00f3tio Aiga\u00edo"},"881":{"code":"GR-J","name":"Pelop\u00f3nnisos"},"882":{"code":"GR-H","name":"Stere\u00e1 Ell\u00e1da"}
6695,"883":{"code":"GR-E","name":"Thessal\u00eda"},"884":{"code":"GR-K","name":"V\u00f3reio Aiga\u00edo"}}},"GS":{"name":"South Georgia & South Sandwich Islands"},"GT":{"name":"Guatemala"},"GU":{"name":"Guam"},"GW":{"name":"Guinea-Bissau"},"GY":{"name":"Guyana","regions":{"886":{"code":"GY-BA","name":"Barima-Waini"},"887":{"code":"GY-CU","name":"Cuyuni-Mazaruni"},"888":{"code":"GY-DE","name":"Demerara-Mahaica"},"889":{"code":"GY-EB","name":"East Berbice-Corentyne"},"890":{"code":"GY-ES","name":"Essequibo Islands-West Demerara"},"891":{"code":"GY-MA","name":"Mahaica-Berbice"},"892":{"code":"GY-PM","name":"Pomeroon-Supenaam"},"893":{"code":"GY-PT","name":"Potaro-Siparuni"},"894":{"code":"GY-UD","name":"Upper Demerara-Berbice"},"895":{"code":"GY-UT","name":"Upper Takutu-Upper Essequibo"}}},"HK":{"name":"Hong Kong SAR China"},"HM":{"name":"Heard & McDonald Islands"},"HN":{"name":"Honduras"},"HR":{"name":"Croatia"},"HT":{"name":"Haiti"},"HU":{"name":"Hungary"},"ID":{"name":"Indonesia"},"IE":{"name":"Ireland"},"IL":{"name":"Israel"},"IM":{"name":"Isle of Man"},"IN":{"name":"India","regions":{"1072":{"code":"LA","name":"Ladakh"}}},"IO":{"name":"British Indian Ocean Territory"},"IQ":{"name":"Iraq"},"IR":{"name":"Iran"},"IS":{"name":"Iceland","regions":{"902":{"code":"IS-07","name":"Austurland"},"896":{"code":"IS-01","name":"H\u00f6fu\u00f0borgarsv\u00e6\u00f0i"},"901":{"code":"IS-06","name":"Nor\u00f0urland eystra"},"900":{"code":"IS-05","name":"Nor\u00f0urland vestra"},"903":{"code":"IS-08","name":"Su\u00f0urland"},"897":{"code":"IS-02","name":"Su\u00f0urnes"},"899":{"code":"IS-04","name":"Vestfir\u00f0ir"},"898":{"code":"IS-03","name":"Vesturland"}}},"IT":{"name":"Italy","regions":{"598":{"code":"AG","name":"Agrigento"},"599":{"code":"AL","name":"Alessandria"},"600":{"code":"AN","name":"Ancona"},"601":{"code":"AO","name":"Aosta"},"603":{"code":"AR","name":"Arezzo"},"604":{"code":"AP","name":"Ascoli-Piceno"},"605":{"code":"AT","name":"Asti"},"606":{"code":"AV","name":"Avellino"},"607":{"code":"BA","name":"Bari"},"608":{"code":"BT","name":"Barletta-Andria-Trani"},"609":{"code":"BL","name":"Belluno"},"610":{"code":"BN","name":"Benevento"},"611":{"code":"BG","name":"Bergamo"},"612":{"code":"BI","name":"Biella"},"613":{"code":"BO","name":"Bologna"},"614":{"code":"BZ","name":"Bolzano"},"615":{"code":"BS","name":"Brescia"},"616":{"code":"BR","name":"Brindisi"},"617":{"code":"CA","name":"Cagliari"},"618":{"code":"CL","name":"Caltanissetta"},"619":{"code":"CB","name":"Campobasso"},"620":{"code":"CI","name":"Carbonia Iglesias"},"621":{"code":"CE","name":"Caserta"},"622":{"code":"CT","name":"Catania"},"623":{"code":"CZ","name":"Catanzaro"},"624":{"code":"CH","name":"Chieti"},"625":{"code":"CO","name":"Como"},"626":{"code":"CS","name":"Cosenza"},"627":{"code":"CR","name":"Cremona"},"628":{"code":"KR","name":"Crotone"},"629":{"code":"CN","name":"Cuneo"},"630":{"code":"EN","name":"Enna"},"631":{"code":"FM","name":"Fermo"},"632":{"code":"FE","name":"Ferrara"},"633":{"code":"FI","name":"Firenze"},"634":{"code":"FG","name":"Foggia"},"635":{"code":"FC","name":"Forli-Cesena"},"636":{"code":"FR","name":"Frosinone"},"637":{"code":"GE","name":"Genova"},"638":{"code":"GO","name":"Gorizia"},"639":{"code":"GR","name":"Grosseto"},"640":{"code":"IM","name":"Imperia"},"641":{"code":"IS","name":"Isernia"},"602":{"code":"AQ","name":"L'Aquila"},"642":{"code":"SP","name":"La-Spezia"},"643":{"code":"LT","name":"Latina"},"644":{"code":"LE","name":"Lecce"},"645":{"code":"LC","name":"Lecco"},"646":{"code":"LI","name":"Livorno"},"647":{"code":"LO","name":"Lodi"},"648":{"code":"LU","name":"Lucca"},"649":{"code":"MC","name":"Macerata"},"650":{"code":"MN","name":"Mantova"},"651":{"code":"MS","name":"Massa-Carrara"},"652":{"code":"MT","name":"Matera"},"653":{"code":"VS","name":"Medio Campidano"},"654":{"code":"ME","name":"Messina"},"655":{"code":"MI","name":"Milano"},"656":{"code":"MO","name":"Modena"},"657":{"code":"MB","name":"Monza-Brianza"},"658":{"code":"NA","name":"Napoli"},"659":{"code":"NO","name":"Novara"},"660":{"code":"NU","name":"Nuoro"},"661":{"code":"OG","name":"Ogliastra"},"662":{"code":"OT","name":"Olbia Tempio"},"663":{"code":"OR","name":"Oristano"},"664":{"code":"PD","name":"Padova"},"665":{"code":"PA","name":"Palermo"},"666":{"code":"PR","name":"Parma"},"667":{"code":"PV","name":"Pavia"},"668":{"code":"PG","name":"Perugia"},"669":{"code":"PU","name":"Pesaro-Urbino"},"670":{"code":"PE","name":"Pescara"},"671":{"code":"PC","name":"Piacenza"},"672":{"code":"PI","name":"Pisa"},"673":{"code":"PT","name":"Pistoia"},"674":{"code":"PN","name":"Pordenone"},"675":{"code":"PZ","name":"Potenza"},"676":{"code":"PO","name":"Prato"},"677":{"code":"RG","name":"Ragusa"},"678":{"code":"RA","name":"Ravenna"},"679":{"code":"RC","name":"Reggio-Calabria"},"680":{"code":"RE","name":"Reggio-Emilia"},"681":{"code":"RI","name":"Rieti"},"682":{"code":"RN","name":"Rimini"},"683":{"code":"RM","name":"Roma"},"684":{"code":"RO","name":"Rovigo"},"685":{"code":"SA","name":"Salerno"},"686":{"code":"SS","name":"Sassari"},"687":{"code":"SV","name":"Savona"},"688":{"code":"SI","name":"Siena"},"689":{"code":"SR","name":"Siracusa"},"690":{"code":"SO","name":"Sondrio"},"691":{"code":"TA","name":"Taranto"},"692":{"code":"TE","name":"Teramo"},"693":{"code":"TR","name":"Terni"},"694":{"code":"TO","name":"Torino"},"695":{"code":"TP","name":"Trapani"},"696":{"code":"TN","name":"Trento"},"697":{"code":"TV","name":"Treviso"},"698":{"code":"TS","name":"Trieste"},"699":{"code":"UD","name":"Udine"},"700":{"code":"VA","name":"Varese"},"701":{"code":"VE","name":"Venezia"},"702":{"code":"VB","name":"Verbania"},"703":{"code":"VC","name":"Vercelli"},"704":{"code":"VR","name":"Verona"}
6695,"705":{"code":"VV","name":"Vibo-Valentia"},"706":{"code":"VI","name":"Vicenza"},"707":{"code":"VT","name":"Viterbo"}}},"JE":{"name":"Jersey"},"JM":{"name":"Jamaica"},"JO":{"name":"Jordan"},"JP":{"name":"Japan"},"KE":{"name":"Kenya"},"KG":{"name":"Kyrgyzstan"},"KH":{"name":"Cambodia"},"KI":{"name":"Kiribati"},"KM":{"name":"Comoros"},"KN":{"name":"St. Kitts & Nevis"},"KP":{"name":"North Korea"},"KR":{"name":"South Korea"},"KW":{"name":"Kuwait"},"KY":{"name":"Cayman Islands"},"KZ":{"name":"Kazakhstan"},"LA":{"name":"Laos"},"LB":{"name":"Lebanon"},"LC":{"name":"St. Lucia"},"LI":{"name":"Liechtenstein"},"LK":{"name":"Sri Lanka"},"LR":{"name":"Liberia"},"LS":{"name":"Lesotho"},"LT":{"name":"Lithuania","regions":{"475":{"code":"LT-AL","name":"Alytaus Apskritis"},"476":{"code":"LT-KU","name":"Kauno Apskritis"},"477":{"code":"LT-KL","name":"Klaip\u0117dos Apskritis"},"478":{"code":"LT-MR","name":"Marijampol\u0117s Apskritis"},"479":{"code":"LT-PN","name":"Panev\u0117\u017eio Apskritis"},"480":{"code":"LT-SA","name":"\u0160iauli\u0173 Apskritis"},"481":{"code":"LT-TA","name":"Taurag\u0117s Apskritis"},"482":{"code":"LT-TE","name":"Tel\u0161i\u0173 Apskritis"},"483":{"code":"LT-UT","name":"Utenos Apskritis"},"484":{"code":"LT-VL","name":"Vilniaus Apskritis"}}},"LU":{"name":"Luxembourg"},"LV":{"name":"Latvia","regions":{"471":{"code":"\u0100da\u017eu novads","name":"\u0100da\u017eu novads"},"366":{"code":"Aglonas novads","name":"Aglonas novads"},"367":{"code":"LV-AI","name":"Aizkraukles novads"},"368":{"code":"Aizputes novads","name":"Aizputes novads"},"369":{"code":"Akn\u012bstes novads","name":"Akn\u012bstes novads"},"370":{"code":"Alojas novads","name":"Alojas novads"},"371":{"code":"Alsungas novads","name":"Alsungas novads"},"372":{"code":"LV-AL","name":"Al\u016bksnes novads"},"373":{"code":"Amatas novads","name":"Amatas novads"},"374":{"code":"Apes novads","name":"Apes novads"},"375":{"code":"Auces novads","name":"Auces novads"},"376":{"code":"Bab\u012btes novads","name":"Bab\u012btes novads"},"377":{"code":"Baldones novads","name":"Baldones novads"},"378":{"code":"Baltinavas novads","name":"Baltinavas novads"},"379":{"code":"LV-BL","name":"Balvu novads"},"380":{"code":"LV-BU","name":"Bauskas novads"},"381":{"code":"Bever\u012bnas novads","name":"Bever\u012bnas novads"},"382":{"code":"Broc\u0113nu novads","name":"Broc\u0113nu novads"},"383":{"code":"Burtnieku novads","name":"Burtnieku novads"},"384":{"code":"Carnikavas novads","name":"Carnikavas novads"},"387":{"code":"LV-CE","name":"C\u0113su novads"},"385":{"code":"Cesvaines novads","name":"Cesvaines novads"},"386":{"code":"Ciblas novads","name":"Ciblas novads"},"388":{"code":"Dagdas novads","name":"Dagdas novads"},"355":{"code":"LV-DGV","name":"Daugavpils"},"389":{"code":"LV-DA","name":"Daugavpils novads"},"390":{"code":"LV-DO","name":"Dobeles novads"},"391":{"code":"Dundagas novads","name":"Dundagas novads"},"392":{"code":"Durbes novads","name":"Durbes novads"},"393":{"code":"Engures novads","name":"Engures novads"},"472":{"code":"\u0112rg\u013cu novads","name":"\u0112rg\u013cu novads"},"394":{"code":"Garkalnes novads","name":"Garkalnes novads"},"395":{"code":"Grobi\u0146as novads","name":"Grobi\u0146as novads"},"396":{"code":"LV-GU","name":"Gulbenes novads"},"397":{"code":"Iecavas novads","name":"Iecavas novads"},"398":{"code":"Ik\u0161\u0137iles novads","name":"Ik\u0161\u0137iles novads"},"399":{"code":"Il\u016bkstes novads","name":"Il\u016bkstes novads"},"400":{"code":"In\u010dukalna novads","name":"In\u010dukalna novads"},"401":{"code":"Jaunjelgavas novads","name":"Jaunjelgavas novads"},"402":{"code":"Jaunpiebalgas novads","name":"Jaunpiebalgas novads"},"403":{"code":"Jaunpils novads","name":"Jaunpils novads"},"357":{"code":"J\u0113kabpils","name":"J\u0113kabpils"},"405":{"code":"LV-JK","name":"J\u0113kabpils novads"},"356":{"code":"LV-JEL","name":"Jelgava"},"404":{"code":"LV-JL","name":"Jelgavas novads"},"358":{"code":"LV-JUR","name":"J\u016brmala"},"406":{"code":"Kandavas novads","name":"Kandavas novads"},"412":{"code":"K\u0101rsavas novads","name":"K\u0101rsavas novads"},"473":{"code":"\u0136eguma novads","name":"\u0136eguma novads"},"474":{"code":"\u0136ekavas novads","name":"\u0136ekavas novads"},"407":{"code":"Kokneses novads","name":"Kokneses novads"},"410":{"code":"LV-KR","name":"Kr\u0101slavas novads"},"408":{"code":"Krimuldas novads","name":"Krimuldas novads"},"409":{"code":"Krustpils novads","name":"Krustpils novads"},"411":{"code":"LV-KU","name":"Kuld\u012bgas novads"},"413":{"code":"Lielv\u0101rdes novads","name":"Lielv\u0101rdes novads"},"359":{"code":"LV-LPX","name":"Liep\u0101ja"},"360":{"code":"LV-LE","name":"Liep\u0101jas novads"},"417":{"code":"L\u012bgatnes novads","name":"L\u012bgatnes novads"},"414":{"code":"LV-LM","name":"Limba\u017eu novads"},"418":{"code":"L\u012bv\u0101nu novads","name":"L\u012bv\u0101nu novads"},"415":{"code":"Lub\u0101nas novads","name":"Lub\u0101nas novads"},"416":{"code":"LV-LU","name":"Ludzas novads"},"419":{"code":"LV-MA","name":"Madonas novads"},"421":{"code":"M\u0101lpils novads","name":"M\u0101lpils novads"},"422":{"code":"M\u0101rupes novads","name":"M\u0101rupes novads"},"420":{"code":"Mazsalacas novads","name":"Mazsalacas novads"},"423":{"code":"Nauk\u0161\u0113nu novads","name":"Nauk\u0161\u0113nu novads"},"424":{"code":"Neretas novads","name":"Neretas novads"},"425":{"code":"N\u012bcas novads","name":"N\u012bcas novads"},"426":{"code":"LV-OG","name":"Ogres novads"},"427":{"code":"Olaines novads","name":"Olaines novads"},"428":{"code":"Ozolnieku novads","name":"Ozolnieku novads"},"432":{"code":"P\u0101rgaujas novads","name":"P\u0101rgaujas novads"},"433":{"code":"P\u0101vilostas novads","name":"P\u0101vilostas novads"},"434":{"code":"P\u013cavi\u0146u novads","name":"P\u013cavi\u0146u novads"},"429":{"code":"LV-PR","name":"Prei\u013cu novads"},"430":{"code":"Priekules novads","name":"Priekules novads"},"431":{"code":"Prieku\u013cu novads","name":"Prieku\u013cu novads"},"435":{"code":"Raunas novads","name":"Raunas novads"},"361":{"code":"LV-REZ","name":"R\u0113zekne"},"442":{"code":"LV-RE","name":"R\u0113zeknes novads"},"436":{"code":"Riebi\u0146u novads","name":"Riebi\u0146u novads"},"362":{"code":"LV-RIX","name":"R\u012bga"},"363":{"code":"LV-RI","name":"R\u012bgas novads"},"437":{"code":"Rojas novads","name":"Rojas novads"},"438":{"code":"Ropa\u017eu novads","name":"Ropa\u017eu novads"},"439":{"code":"Rucavas novads","name":"Rucavas novads"},"440":{"code":"Rug\u0101ju novads","name":"Rug\u0101ju novads"},"443":{"code":"R\u016bjienas novads","name":"R\u016bjienas novads"},"441":{"code":"Rund\u0101les novads","name":"Rund\u0101les novads"},"444":{"code":"Salacgr\u012bvas novads","name":"Salacgr\u012bvas novads"},"445":{"code":"Salas novads","name":"Salas novads"},"446":{"code":"Salaspils novads","name":"Salaspils novads"},"447":{"code":"LV-SA","name":"Saldus novads"},"448":{"code":"Saulkrastu novads","name":"Saulkrastu novads"},"455":{"code":"S\u0113jas novads","name":"S\u0113jas novads"},"449":{"code":"Siguldas novads","name":"Siguldas novads"}
6695,"451":{"code":"Skr\u012bveru novads","name":"Skr\u012bveru novads"},"450":{"code":"Skrundas novads","name":"Skrundas novads"},"452":{"code":"Smiltenes novads","name":"Smiltenes novads"},"453":{"code":"Stopi\u0146u novads","name":"Stopi\u0146u novads"},"454":{"code":"Stren\u010du novads","name":"Stren\u010du novads"},"456":{"code":"LV-TA","name":"Talsu novads"},"458":{"code":"T\u0113rvetes novads","name":"T\u0113rvetes novads"},"457":{"code":"LV-TU","name":"Tukuma novads"},"459":{"code":"Vai\u0146odes novads","name":"Vai\u0146odes novads"},"460":{"code":"LV-VK","name":"Valkas novads"},"364":{"code":"Valmiera","name":"Valmiera"},"461":{"code":"LV-VM","name":"Valmieras novads"},"462":{"code":"Varak\u013c\u0101nu novads","name":"Varak\u013c\u0101nu novads"},"469":{"code":"V\u0101rkavas novads","name":"V\u0101rkavas novads"},"463":{"code":"Vecpiebalgas novads","name":"Vecpiebalgas novads"},"464":{"code":"Vecumnieku novads","name":"Vecumnieku novads"},"365":{"code":"LV-VEN","name":"Ventspils"},"465":{"code":"LV-VE","name":"Ventspils novads"},"466":{"code":"Vies\u012btes novads","name":"Vies\u012btes novads"},"467":{"code":"Vi\u013cakas novads","name":"Vi\u013cakas novads"},"468":{"code":"Vi\u013c\u0101nu novads","name":"Vi\u013c\u0101nu novads"},"470":{"code":"Zilupes novads","name":"Zilupes novads"}}},"LY":{"name":"Libya"},"MA":{"name":"Morocco"},"MC":{"name":"Monaco"},"MD":{"name":"Moldova"},"ME":{"name":"Montenegro"},"MF":{"name":"St. Martin"},"MG":{"name":"Madagascar"},"MH":{"name":"Marshall Islands"},"MK":{"name":"North Macedonia"},"ML":{"name":"Mali"},"MM":{"name":"Myanmar (Burma)"},"MN":{"name":"Mongolia"},"MO":{"name":"Macao SAR China"},"MP":{"name":"Northern Mariana Islands"},"MQ":{"name":"Martinique"},"MR":{"name":"Mauritania"},"MS":{"name":"Montserrat"},"MT":{"name":"Malta"},"MU":{"name":"Mauritius"},"MV":{"name":"Maldives"},"MW":{"name":"Malawi"},"MX":{"name":"Mexico","regions":{"708":{"code":"AGU","name":"Aguascalientes"},"709":{"code":"BCN","name":"Baja California"},"710":{"code":"BCS","name":"Baja California Sur"},"711":{"code":"CAM","name":"Campeche"},"712":{"code":"CHP","name":"Chiapas"},"713":{"code":"CHH","name":"Chihuahua"},"714":{"code":"CMX","name":"Ciudad de M\u00e9xico"},"715":{"code":"COA","name":"Coahuila"},"716":{"code":"COL","name":"Colima"},"717":{"code":"DUR","name":"Durango"},"718":{"code":"MEX","name":"Estado de M\u00e9xico"},"719":{"code":"GUA","name":"Guanajuato"},"720":{"code":"GRO","name":"Guerrero"},"721":{"code":"HID","name":"Hidalgo"},"722":{"code":"JAL","name":"Jalisco"},"723":{"code":"MIC","name":"Michoac\u00e1n"},"724":{"code":"MOR","name":"Morelos"},"725":{"code":"NAY","name":"Nayarit"},"726":{"code":"NLE","name":"Nuevo Le\u00f3n"},"727":{"code":"OAX","name":"Oaxaca"},"728":{"code":"PUE","name":"Puebla"},"729":{"code":"QUE","name":"Quer\u00e9taro"},"730":{"code":"ROO","name":"Quintana Roo"},"731":{"code":"SLP","name":"San Luis Potos\u00ed"},"732":{"code":"SIN","name":"Sinaloa"},"733":{"code":"SON","name":"Sonora"},"734":{"code":"TAB","name":"Tabasco"},"735":{"code":"TAM","name":"Tamaulipas"},"736":{"code":"TLA","name":"Tlaxcala"},"737":{"code":"VER","name":"Veracruz"},"738":{"code":"YUC","name":"Yucat\u00e1n"},"739":{"code":"ZAC","name":"Zacatecas"}}},"MY":{"name":"Malaysia"},"MZ":{"name":"Mozambique"},"NA":{"name":"Namibia"},"NC":{"name":"New Caledonia"},"NE":{"name":"Niger"},"NF":{"name":"Norfolk Island"},"NG":{"name":"Nigeria"},"NI":{"name":"Nicaragua"},"NL":{"name":"Netherlands"},"NO":{"name":"Norway"},"NP":{"name":"Nepal"},"NR":{"name":"Nauru"},"NU":{"name":"Niue"},"NZ":{"name":"New Zealand"},"OM":{"name":"Oman"},"PA":{"name":"Panama"},"PE":{"name":"Peru","regions":{"923":{"code":"PE-AMA","name":"Amazonas"},"924":{"code":"PE-ANC","name":"Ancash"},"925":{"code":"PE-APU","name":"Apur\u00edmac"},"926":{"code":"PE-ARE","name":"Arequipa"},"927":{"code":"PE-AYA","name":"Ayacucho"},"928":{"code":"PE-CAJ","name":"Cajamarca"},"929":{"code":"PE-CUS","name":"Cusco"},"930":{"code":"PE-CAL","name":"El Callao"},"931":{"code":"PE-HUV","name":"Huancavelica"},"932":{"code":"PE-HUC","name":"Hu\u00e1nuco"},"933":{"code":"PE-ICA","name":"Ica"},"934":{"code":"PE-JUN","name":"Jun\u00edn"},"935":{"code":"PE-LAL","name":"La Libertad"},"936":{"code":"PE-LAM","name":"Lambayeque"},"937":{"code":"PE-LIM","name":"Lima"},"938":{"code":"PE-LOR","name":"Loreto"},"939":{"code":"PE-MDD","name":"Madre de Dios"},"940":{"code":"PE-MOQ","name":"Moquegua"}
6695,"922":{"code":"PE-LMA","name":"Municipalidad Metropolitana de Lima"},"941":{"code":"PE-PAS","name":"Pasco"},"942":{"code":"PE-PIU","name":"Piura"},"943":{"code":"PE-PUN","name":"Puno"},"944":{"code":"PE-SAM","name":"San Mart\u00edn"},"945":{"code":"PE-TAC","name":"Tacna"},"946":{"code":"PE-TUM","name":"Tumbes"},"947":{"code":"PE-UCA","name":"Ucayali"}}},"PF":{"name":"French Polynesia"},"PG":{"name":"Papua New Guinea"},"PH":{"name":"Philippines"},"PK":{"name":"Pakistan"},"PL":{"name":"Poland","regions":{"740":{"code":"PL-02","name":"dolno\u015bl\u0105skie"},"741":{"code":"PL-04","name":"kujawsko-pomorskie"},"742":{"code":"PL-06","name":"lubelskie"},"743":{"code":"PL-08","name":"lubuskie"},"746":{"code":"PL-14","name":"mazowieckie"},"745":{"code":"PL-12","name":"ma\u0142opolskie"},"747":{"code":"PL-16","name":"opolskie"},"748":{"code":"PL-18","name":"podkarpackie"},"749":{"code":"PL-20","name":"podlaskie"},"750":{"code":"PL-22","name":"pomorskie"},"751":{"code":"PL-24","name":"\u015bl\u0105skie"},"752":{"code":"PL-26","name":"\u015bwi\u0119tokrzyskie"},"753":{"code":"PL-28","name":"warmi\u0144sko-mazurskie"},"754":{"code":"PL-30","name":"wielkopolskie"},"755":{"code":"PL-32","name":"zachodniopomorskie"},"744":{"code":"PL-10","name":"\u0142\u00f3dzkie"}}},"PM":{"name":"St. Pierre & Miquelon"},"PN":{"name":"Pitcairn Islands"},"PR":{"name":"Puerto Rico"},"PS":{"name":"Palestinian Territories"},"PT":{"name":"Portugal","regions":{"948":{"code":"PT-01","name":"Aveiro"},"949":{"code":"PT-02","name":"Beja"},"950":{"code":"PT-03","name":"Braga"},"951":{"code":"PT-04","name":"Bragan\u00e7a"},"952":{"code":"PT-05","name":"Castelo Branco"},"953":{"code":"PT-06","name":"Coimbra"},"954":{"code":"PT-07","name":"\u00c9vora"},"955":{"code":"PT-08","name":"Faro"},"956":{"code":"PT-09","name":"Guarda"},"957":{"code":"PT-10","name":"Leiria"},"958":{"code":"PT-11","name":"Lisboa"},"959":{"code":"PT-12","name":"Portalegre"},"960":{"code":"PT-13","name":"Porto"},"967":{"code":"PT-30","name":"Regi\u00e3o Aut\u00f3noma da Madeira"},"966":{"code":"PT-20","name":"Regi\u00e3o Aut\u00f3noma dos A\u00e7ores"},"961":{"code":"PT-14","name":"Santar\u00e9m"},"962":{"code":"PT-15","name":"Set\u00fabal"},"963":{"code":"PT-16","name":"Viana do Castelo"},"964":{"code":"PT-17","name":"Vila Real"},"965":{"code":"PT-18","name":"Viseu"}}},"PW":{"name":"Palau"},"PY":{"name":"Paraguay","regions":{"905":{"code":"PY-16","name":"Alto Paraguay"},"906":{"code":"PY-10","name":"Alto Paran\u00e1"},"907":{"code":"PY-13","name":"Amambay"},"904":{"code":"PY-ASU","name":"Asunci\u00f3n"},"908":{"code":"PY-19","name":"Boquer\u00f3n"},"909":{"code":"PY-5","name":"Caaguaz\u00fa"},"910":{"code":"PY-6","name":"Caazap\u00e1"},"911":{"code":"PY-14","name":"Canindey\u00fa"},"912":{"code":"PY-11","name":"Central"},"913":{"code":"PY-1","name":"Concepci\u00f3n"},"914":{"code":"PY-3","name":"Cordillera"},"915":{"code":"PY-4","name":"Guair\u00e1"},"916":{"code":"PY-7","name":"Itap\u00faa"},"917":{"code":"PY-8","name":"Misiones"},"918":{"code":"PY-12","name":"\u00d1eembuc\u00fa"},"919":{"code":"PY-9","name":"Paraguar\u00ed"},"920":{"code":"PY-15","name":"Presidente Hayes"},"921":{"code":"PY-2","name":"San Pedro"}}},"QA":{"name":"Qatar"},"RE":{"name":"R\u00e9union"},"RO":{"name":"Romania","regions":{"278":{"code":"AB","name":"Alba"},"279":{"code":"AR","name":"Arad"},"280":{"code":"AG","name":"Arge\u015f"},"281":{"code":"BC","name":"Bac\u0103u"},"282":{"code":"BH","name":"Bihor"},"283":{"code":"BN","name":"Bistri\u0163a-N\u0103s\u0103ud"},"284":{"code":"BT","name":"Boto\u015fani"},"286":{"code":"BR","name":"Br\u0103ila"},"285":{"code":"BV","name":"Bra\u015fov"},"287":{"code":"B","name":"Bucure\u015fti"},"288":{"code":"BZ","name":"Buz\u0103u"},"290":{"code":"CL","name":"C\u0103l\u0103ra\u015fi"},"289":{"code":"CS","name":"Cara\u015f-Severin"},"291":{"code":"CJ","name":"Cluj"},"292":{"code":"CT","name":"Constan\u0163a"},"293":{"code":"CV","name":"Covasna"},"294":{"code":"DB","name":"D\u00e2mbovi\u0163a"},"295":{"code":"DJ","name":"Dolj"},"296":{"code":"GL","name":"Gala\u0163i"},"297":{"code":"GR","name":"Giurgiu"},"298":{"code":"GJ","name":"Gorj"},"299":{"code":"HR","name":"Harghita"},"300":{"code":"HD","name":"Hunedoara"},"301":{"code":"IL","name":"Ialomi\u0163a"},"302":{"code":"IS","name":"Ia\u015fi"},"303":{"code":"IF","name":"Ilfov"},"304":{"code":"MM","name":"Maramure\u015f"},"305":{"code":"MH","name":"Mehedin\u0163i"},"306":{"code":"MS","name":"Mure\u015f"},"307":{"code":"NT","name":"Neam\u0163"},"308":{"code":"OT","name":"Olt"},"309":{"code":"PH","name":"Prahova"},"311":{"code":"SJ","name":"S\u0103laj"},"310":{"code":"SM","name":"Satu-Mare"},"312":{"code":"SB","name":"Sibiu"},"313":{"code":"SV","name":"Suceava"},"314":{"code":"TR","name":"Teleorman"},"315":{"code":"TM","name":"Timi\u015f"},"316":{"code":"TL","name":"Tulcea"},"318":{"code":"VL","name":"V\u00e2lcea"},"317":{"code":"VS","name":"Vaslui"},"319":{"code":"VN","name":"Vrancea"}}},"RS":{"name":"Serbia"},"RU":{"name":"Russia"},"RW":{"name":"Rwanda"},"SA":{"name":"Saudi Arabia"},"SB":{"name":"Solomon Islands"},"SC":{"name":"Seychelles"},"SD":{"name":"Sudan"},"SE":{"name":"Sweden","regions":{"978":{"code":"SE-K","name":"Blekinge l\u00e4n"}
6695,"979":{"code":"SE-W","name":"Dalarnas l\u00e4n"},"981":{"code":"SE-X","name":"G\u00e4vleborgs l\u00e4n"},"980":{"code":"SE-I","name":"Gotlands l\u00e4n"},"982":{"code":"SE-N","name":"Hallands l\u00e4n"},"983":{"code":"SE-Z","name":"J\u00e4mtlands l\u00e4n"},"984":{"code":"SE-F","name":"J\u00f6nk\u00f6pings l\u00e4n"},"985":{"code":"SE-H","name":"Kalmar l\u00e4n"},"986":{"code":"SE-G","name":"Kronobergs l\u00e4n"},"987":{"code":"SE-BD","name":"Norrbottens l\u00e4n"},"997":{"code":"SE-T","name":"\u00d6rebro l\u00e4n"},"998":{"code":"SE-E","name":"\u00d6sterg\u00f6tlands l\u00e4n"},"988":{"code":"SE-M","name":"Sk\u00e5ne l\u00e4n"},"990":{"code":"SE-D","name":"S\u00f6dermanlands l\u00e4n"},"989":{"code":"SE-AB","name":"Stockholms l\u00e4n"},"991":{"code":"SE-C","name":"Uppsala l\u00e4n"},"992":{"code":"SE-S","name":"V\u00e4rmlands l\u00e4n"},"993":{"code":"SE-AC","name":"V\u00e4sterbottens l\u00e4n"},"994":{"code":"SE-Y","name":"V\u00e4sternorrlands l\u00e4n"},"995":{"code":"SE-U","name":"V\u00e4stmanlands l\u00e4n"},"996":{"code":"SE-O","name":"V\u00e4stra G\u00f6talands l\u00e4n"}}},"SG":{"name":"Singapore"},"SH":{"name":"St. Helena"},"SI":{"name":"Slovenia"},"SJ":{"name":"Svalbard & Jan Mayen"},"SK":{"name":"Slovakia"},"SL":{"name":"Sierra Leone"},"SM":{"name":"San Marino"},"SN":{"name":"Senegal"},"SO":{"name":"Somalia"},"SR":{"name":"Suriname","regions":{"968":{"code":"SR-BR","name":"Brokopondo"},"969":{"code":"SR-CM","name":"Commewijne"},"970":{"code":"SR-CR","name":"Coronie"},"971":{"code":"SR-MA","name":"Marowijne"},"972":{"code":"SR-NI","name":"Nickerie"},"973":{"code":"SR-PR","name":"Para"},"974":{"code":"SR-PM","name":"Paramaribo"},"975":{"code":"SR-SA","name":"Saramacca"},"976":{"code":"SR-SI","name":"Sipaliwini"},"977":{"code":"SR-WA","name":"Wanica"}}},"ST":{"name":"S\u00e3o Tom\u00e9 & Pr\u00edncipe"},"SV":{"name":"El Salvador"},"SY":{"name":"Syria"},"SZ":{"name":"Eswatini"},"TC":{"name":"Turks & Caicos Islands"},"TD":{"name":"Chad"},"TF":{"name":"French Southern Territories"},"TG":{"name":"Togo"},"TH":{"name":"Thailand"},"TJ":{"name":"Tajikistan"},"TK":{"name":"Tokelau"},"TL":{"name":"Timor-Leste"},"TM":{"name":"Turkmenistan"},"TN":{"name":"Tunisia"},"TO":{"name":"Tonga"},"TR":{"name":"Turkey"},"TT":{"name":"Trinidad & Tobago"},"TV":{"name":"Tuvalu"},"TW":{"name":"Taiwan"},"TZ":{"name":"Tanzania"},"UA":{"name":"Ukraine","regions":{"1069":{"code":"UA-43","name":"Avtonomna Respublika Krym"},"1045":{"code":"UA-71","name":"Cherkaska oblast"},"1046":{"code":"UA-74","name":"Chernihivska oblast"},"1047":{"code":"UA-77","name":"Chernivetska oblast"},"1048":{"code":"UA-12","name":"Dnipropetrovska oblast"},"1049":{"code":"UA-14","name":"Donetska oblast"},"1050":{"code":"UA-26","name":"Ivano-Frankivska oblast"},"1051":{"code":"UA-63","name":"Kharkivska oblast"},"1052":{"code":"UA-65","name":"Khersonska oblast"},"1053":{"code":"UA-68","name":"Khmelnytska oblast"},"1054":{"code":"UA-35","name":"Kirovohradska oblast"},"1070":{"code":"UA-30","name":"Kyiv"},"1055":{"code":"UA-32","name":"Kyivska oblast"},"1056":{"code":"UA-09","name":"Luhanska oblast"},"1057":{"code":"UA-46","name":"Lvivska oblast"},"1058":{"code":"UA-48","name":"Mykolaivska oblast"},"1059":{"code":"UA-51","name":"Odeska oblast"},"1060":{"code":"UA-53","name":"Poltavska oblast"},"1061":{"code":"UA-56","name":"Rivnenska oblast"},"1071":{"code":"UA-40","name":"Sevastopol"},"1062":{"code":"UA-59","name":"Sumska oblast"},"1063":{"code":"UA-61","name":"Ternopilska oblast"},"1064":{"code":"UA-05","name":"Vinnytska oblast"},"1065":{"code":"UA-07","name":"Volynska oblast"},"1066":{"code":"UA-21","name":"Zakarpatska oblast"},"1067":{"code":"UA-23","name":"Zaporizka oblast"},"1068":{"code":"UA-18","name":"Zhytomyrska oblast"}}},"UG":{"name":"Uganda"},"UM":{"name":"U.S. Outlying Islands"},"US":{"name":"United States","regions":{"1":{"code":"AL","name":"Alabama"},"2":{"code":"AK","name":"Alaska"},"3":{"code":"AS","name":"American Samoa"},"4":{"code":"AZ","name":"Arizona"},"5":{"code":"AR","name":"Arkansas"},"6":{"code":"AE","name":"Armed Forces Africa"},"7":{"code":"AA","name":"Armed Forces Americas"},"8":{"code":"AE","name":"Armed Forces Canada"},"9":{"code":"AE","name":"Armed Forces Europe"},"10":{"code":"AE","name":"Armed Forces Middle East"},"11":{"code":"AP","name":"Armed Forces Pacific"},"12":{"code":"CA","name":"California"},"13":{"code":"CO","name":"Colorado"},"14":{"code":"CT","name":"Connecticut"},"15":{"code":"DE","name":"Delaware"},"16":{"code":"DC","name":"District of Columbia"},"17":{"code":"FM","name":"Federated States Of Micronesia"}
6695,"18":{"code":"FL","name":"Florida"},"19":{"code":"GA","name":"Georgia"},"20":{"code":"GU","name":"Guam"},"21":{"code":"HI","name":"Hawaii"},"22":{"code":"ID","name":"Idaho"},"23":{"code":"IL","name":"Illinois"},"24":{"code":"IN","name":"Indiana"},"25":{"code":"IA","name":"Iowa"},"26":{"code":"KS","name":"Kansas"},"27":{"code":"KY","name":"Kentucky"},"28":{"code":"LA","name":"Louisiana"},"29":{"code":"ME","name":"Maine"},"30":{"code":"MH","name":"Marshall Islands"},"31":{"code":"MD","name":"Maryland"},"32":{"code":"MA","name":"Massachusetts"},"33":{"code":"MI","name":"Michigan"},"34":{"code":"MN","name":"Minnesota"},"35":{"code":"MS","name":"Mississippi"},"36":{"code":"MO","name":"Missouri"},"37":{"code":"MT","name":"Montana"},"38":{"code":"NE","name":"Nebraska"},"39":{"code":"NV","name":"Nevada"},"40":{"code":"NH","name":"New Hampshire"},"41":{"code":"NJ","name":"New Jersey"},"42":{"code":"NM","name":"New Mexico"},"43":{"code":"NY","name":"New York"},"44":{"code":"NC","name":"North Carolina"},"45":{"code":"ND","name":"North Dakota"},"46":{"code":"MP","name":"Northern Mariana Islands"},"47":{"code":"OH","name":"Ohio"},"48":{"code":"OK","name":"Oklahoma"},"49":{"code":"OR","name":"Oregon"},"50":{"code":"PW","name":"Palau"},"51":{"code":"PA","name":"Pennsylvania"},"52":{"code":"PR","name":"Puerto Rico"},"53":{"code":"RI","name":"Rhode Island"},"54":{"code":"SC","name":"South Carolina"},"55":{"code":"SD","name":"South Dakota"},"56":{"code":"TN","name":"Tennessee"},"57":{"code":"TX","name":"Texas"},"58":{"code":"UT","name":"Utah"},"59":{"code":"VT","name":"Vermont"},"60":{"code":"VI","name":"Virgin Islands"},"61":{"code":"VA","name":"Virginia"},"62":{"code":"WA","name":"Washington"},"63":{"code":"WV","name":"West Virginia"},"64":{"code":"WI","name":"Wisconsin"},"65":{"code":"WY","name":"Wyoming"}}},"UY":{"name":"Uruguay","regions":{"756":{"code":"UY-AR","name":"Artigas"},"757":{"code":"UY-CA","name":"Canelones"},"758":{"code":"UY-CL","name":"Cerro Largo"},"759":{"code":"UY-CO","name":"Colonia"},"760":{"code":"UY-DU","name":"Durazno"},"761":{"code":"UY-FS","name":"Flores"},"762":{"code":"UY-FD","name":"Florida"},"763":{"code":"UY-LA","name":"Lavalleja"},"764":{"code":"UY-MA","name":"Maldonado"},"765":{"code":"UY-MO","name":"Montevideo"},"766":{"code":"UY-PA","name":"Paysandu"},"767":{"code":"UY-RN","name":"R\u00edo Negro"},"768":{"code":"UY-RV","name":"Rivera"},"769":{"code":"UY-RO","name":"Rocha"},"770":{"code":"UY-SA","name":"Salto"},"771":{"code":"UY-SJ","name":"San Jos\u00e9"},"772":{"code":"UY-SO","name":"Soriano"},"773":{"code":"UY-TA","name":"Tacuaremb\u00f3"},"774":{"code":"UY-TT","name":"Treinta y Tres"}}},"UZ":{"name":"Uzbekistan"},"VA":{"name":"Vatican City"},"VC":{"name":"St. Vincent & Grenadines"},"VE":{"name":"Venezuela","regions":{"1001":{"code":"VE-Z","name":"Amazonas"},"1002":{"code":"VE-B","name":"Anzo\u00e1tegui"},"1003":{"code":"VE-C","name":"Apure"},"1004":{"code":"VE-D","name":"Aragua"},"1005":{"code":"VE-E","name":"Barinas"},"1006":{"code":"VE-F","name":"Bol\u00edvar"},"1007":{"code":"VE-G","name":"Carabobo"},"1008":{"code":"VE-H","name":"Cojedes"},"1009":{"code":"VE-Y","name":"Delta Amacuro"},"999":{"code":"VE-W","name":"Dependencias Federales"},"1000":{"code":"VE-A","name":"Distrito Capital"},"1010":{"code":"VE-I","name":"Falc\u00f3n"},"1011":{"code":"VE-J","name":"Gu\u00e1rico"},"1012":{"code":"VE-K","name":"Lara"},"1013":{"code":"VE-L","name":"M\u00e9rida"},"1014":{"code":"VE-M","name":"Miranda"},"1015":{"code":"VE-N","name":"Monagas"},"1016":{"code":"VE-O","name":"Nueva Esparta"},"1017":{"code":"VE-P","name":"Portuguesa"},"1018":{"code":"VE-R","name":"Sucre"},"1019":{"code":"VE-S","name":"T\u00e1chira"},"1020":{"code":"VE-T","name":"Trujillo"},"1021":{"code":"VE-X","name":"Vargas"},"1022":{"code":"VE-U","name":"Yaracuy"},"1023":{"code":"VE-V","name":"Zulia"}}},"VG":{"name":"British Virgin Islands"},"VI":{"name":"U.S. Virgin Islands"},"VN":{"name":"Vietnam"},"VU":{"name":"Vanuatu"},"WF":{"name":"Wallis & Futuna"},"WS":{"name":"Samoa"},"YE":{"name":"Yemen"},"YT":{"name":"Mayotte"},"ZA":{"name":"South Africa"},"ZM":{"name":"Zambia"},"ZW":{"name":"Zimbabwe"},"data_id":1790233858},"captcha":[],"instant-purchase":[],"loggedAsCustomer":[],"persistent":[],"review":[],"payments":[],"wishlist":{"items":[]},"tatva_customer_data":[],"recently_viewed_product":[],"recently_compared_product":[],"product_data_storage":[],"paypal-billing-agreement":[]}</script>
6695
6696
6697<script>
6698
6699    function diff_minutes(dt2, dt1) 
6700    {
6701        var diff =(dt2 - dt1) / 1000;
6702        diff /= 60;
6703        return Math.abs(Math.round(diff));
6704    }
6705
6706    cookieTime = hyva.getCookie('add-user-btn-paypal'); //sets custom cookie
6707    currentTime = Date.now();
6708    var timeDifference = 0;
6709
6710    if(cookieTime){
6711        timeDifference = diff_minutes(currentTime, cookieTime);
6712        console.log(timeDifference);
6713    }
6714    
6715
6716    if( timeDifference >= 3 ) {
6717        hyva.setCookie('mage-cache-sessid', '', -1, true); // remove the cookie
6718        window.dispatchEvent(new CustomEvent("reload-customer-section-data")); // reload the data
6719        hyva.setCookie('add-user-btn-paypal', '', -1, true); // removes custom cookie
6720    }
6721
6722</script>
6722
6723
6724<script>
6725(function () {
6726    var chatLoaded = false;
6727
6728    function loadChatJS() {
6729        if (chatLoaded) return;
6730        chatLoaded = true;
6731
6732        var element = document.createElement("script");
6733        element.src = "https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Tatva_Contacts/js/chat.min.js";
6734        element.async = true;
6735        document.body.appendChild(element);
6736
6737        if (!document.querySelector('link[href*="Tatva_Ebook/css/popup.css"]')) {
6738            const popupCss = document.createElement('link');
6739            popupCss.rel = 'stylesheet';
6740            popupCss.href = 'https://static.slideteam.net/version1789038867/frontend/Slideteam/default/en_US/Tatva_Ebook/css/popup.min.css';
6741            document.head.appendChild(popupCss);
6742        }
6743
6744        removeListeners();
6745    }
6746
6747    function removeListeners() {
6748        document.removeEventListener('mousemove', trigger);
6749        document.removeEventListener('scroll', trigger);
6750        document.removeEventListener('keydown', trigger);
6751        document.removeEventListener('touchstart', trigger);
6752    }
6753
6754    function trigger() {
6755        loadChatJS();
6756    }
6757
6758    document.addEventListener('mousemove', trigger, { once: true, passive: true });
6759    document.addEventListener('scroll', trigger, { once: true, passive: true });
6760    document.addEventListener('keydown', trigger, { once: true });
6761    document.addEventListener('touchstart', trigger, { once: true, passive: true });
6762})();
6763</script>
6763
6764                                        
6764<script>        
6765                setTimeout(function() {ScarabQueue.push(['exclude', 'category', 'has', 'Subscriptions']);
6766                ScarabQueue.push(['go']);}, 1000);
6767                </script>
6767
6768                        
6769<script>
6770    if (window.location.hash == '#_=_') {
6771        window.location.hash = '';
6772    }
6773</script>
6773
6774
6775<script>
6776(function () {
6777    let loaded = false;
6778
6779    function loadTags() {
6780        if (loaded) return;
6781        loaded = true;
6782
6783        /* ===============================
6784           Google Tag Manager
6785        =============================== */
vendor: 455 bytes, lines 6785-6795
6785
6786        (function(w,d,s,l,i){
6787            w[l]=w[l]||[];
6788            w[l].push({'gtm.start': new Date().getTime(), event:'gtm.js'});
6789            var f=d.getElementsByTagName(s)[0],
6790                j=d.createElement(s),
6791                dl=l!='dataLayer'?'&l='+l:'';
6792            j.async=true;
6793            j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
6794            f.parentNode.insertBefore(j,f);
6795        })(window,document,'script','dataLayer','
6795GTM-58GRWX5
vendor: 13 bytes, lines 6795-6797
6795');
6796
6797        
6797/* ===============================
6798           Google Ads (gtag)
6799        =============================== */
6800        var gtagScript = document.createElement('script');
6801        gtagScript.async = true;
6802        gtagScript.src = 'https://www.googletagmanager.com/gtag/js?id=AW-851684787';
6803        document.head.appendChild(gtagScript);
6804
6805        
vendor: 151 bytes, lines 6805-6808
6805window.dataLayer = window.dataLayer || [];
6806        function gtag(){dataLayer.push(arguments);}
6807        gtag('js', new Date());
6808        gtag('config', '
6808AW-851684787
vendor: 13 bytes, lines 6808-6810
6808');
6809
6810        
6810/* Remove listeners after load */
6811        window.removeEventListener('mousemove', loadTags);
6812        window.removeEventListener('scroll', loadTags);
6813        window.removeEventListener('touchstart', loadTags);
6814    }
6815
6816    /* User interactions */
6817    window.addEventListener('mousemove', loadTags, { once: true });
6818    window.addEventListener('scroll', loadTags, { once: true });
6819    window.addEventListener('touchstart', loadTags, { once: true });
6820})();
6821</script>
6821
6822</div><div class="sli-form-footer">
6822<script type="text/javascript">
6823if(window.location.href.indexOf('checkout') == -1){
6824   
6825    var searchBar = document.querySelector("#search_mini_form #search");
6826    if(searchBar){
6827        searchBar.addEventListener("keyup", event => {
6828            searchBar.setAttribute('searchTermHead',searchBar.value);
6829        });
6830        function firstEvent() {
6831            var searchForm = document.querySelector("#search");
6832        searchForm.addEventListener("focus", function () {
6833            var searchBar = document.querySelector("#search_mini_form #search");
6834            this.value = searchBar.getAttribute('searchTermHead');
6835        }, true);
6836        }
6837        function secondEvent() {
6838            var searchForm = document.querySelector("#search");
6839        searchForm.addEventListener("blur", function () {
6840            var searchBar = document.querySelector("#search_mini_form #search");
6841            this.value = searchBar.getAttribute('searchTermHead');
6842        }, true);
6843        }
6844    }
6845}
6846</script>
6846
6847<style>
6848.a4-view-product .downloadbtn.ai-btn ,.edutech-product  .downloadbtn.ai-btn { display: none !important }
6849</style>
6850
6851<script>
6852   const menu = document.querySelector('.header .links.heder_links_ul');
6853
6854if (menu) {
6855    menu.addEventListener('mouseenter', function () {
6856        console.log('hover on menu items -> mouse in');
6857
6858        const dropdown = document.getElementById('dropdown-data');
6859        if (dropdown) {
6860            dropdown.classList.remove('hidden');
6861            dropdown.classList.add('active');
6862            dropdown.style.display = 'flex';
6863        }
6864    });
6865
6866    menu.addEventListener('mouseleave', function () {
6867        console.log('hover on menu items -> mouse out');
6868
6869        const dropdown = document.getElementById('dropdown-data');
6870        if (dropdown) {
6871            dropdown.classList.remove('active');
6872            dropdown.classList.add('hidden');
6873            dropdown.style.display = 'none';
6874        }
6875    });
6876}
6877
6878</script>
6878</div>
6878<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"93ba8bebb7","applicationID":"1051390053","transactionName":"bwEBY0FZXkYFV0xdVlZLIlRHUV9bS1dVRxZRCgdSSxdZWwBRQA==","queueTime":0,"applicationTime":1024,"atts":"Q0YWFQlDTRlGVRoOQkUZ","errorBeacon":"bam.nr-data.net","agent":""}</script>
6878</body>
6879</html>

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.