PageSourceSearch

https://soyroxana.com/pag/speaker-internacional

html soyroxana.com collected 2026-10-03 02:39:40 UTC 545,489 bytes, 10,163 lines download raw bytes

1<!--
2SITIO DESARROLLADO EN: MGPanel
3Sistema de gestión y programación web MGPanel
4Todos los derechos reservados © 2012 - 2022
5Cualquier uso no autorizado sera bloqueado el sistema
6VERSION: 11.3.247
7-->
8<!DOCTYPE html>
9<html lang="es">
10<head>
11    <meta charset="UTF-8">
12    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
12<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1103172670",accountID:"3617343",trustKey:"3617343",xpid:"VwAGVlVXCxAJV1BQBwAPV10=",licenseKey:"NRJS-f859b2196a6198a87f0",applicationID:"931201819",browserID:"1103172670"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */
13(()=>{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)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={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 a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},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,["A",0,"@newrelic/rrweb","x",0,"1.323.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"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},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:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
13e.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&&u(e))}function d(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,u(e)}}function u(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 s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.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||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.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],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.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,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[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()[a[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 h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.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,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[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 s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,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:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){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 a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"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])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},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:()=>s});var n=r(944);const i=new Map;function s(...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]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
13const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
13if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
13o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=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 d(){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,a.i)(...Object.values(e.o))),e}function u(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,s.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}}(),d(),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:()=>s,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 s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
13(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},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])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
13;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},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:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.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","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.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,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.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",s="browser/blobs",a="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},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}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=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>
13{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==",249:"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==",212:"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==",238:"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}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={38:0,788: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 s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=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(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.323.0.PROD"]=self["webpackChunk:NRBA-1.323.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),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.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:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.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(o.$v.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,l.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(o.$v.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:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
13ine_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(h):""===t||null===t?e.mask_selector=h:(0,l.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,l.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,l.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 g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},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++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),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:w.f.BA,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(s.W.prototype).forEach(r=>{const n=s.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=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W 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,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
13{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.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,L.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,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.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,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.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,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.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)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.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,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.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={};return 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,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.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 V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
13null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
13dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
13imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
13return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
13!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
13if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
13);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
13class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
13h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
13
14    <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=0">
15    <title>Speaker Internacional | Para Empresas, Multinacionales y Pymes</title>
16    <meta name="description" content="Apunta directamente al corazón de tu consumidor y haz que te elija como su opción nro 1. Con las Extreme Love Conferences podrás lograr esto ¡y mucho más! Comienza a enamorar a tus clientes.">
17    <meta property="og:title" content="Speaker Internacional | Para Empresas, Multinacionales y Pymes">
18    <meta property="og:type" content="website">
19    <meta property="og:description" content="Apunta directamente al corazón de tu consumidor y haz que te elija como su opción nro 1. Con las Extreme Love Conferences podrás lograr esto ¡y mucho más! Comienza a enamorar a tus clientes.">
20
21    <meta property="og:url" content="https://www.soyroxana.com/pag/speaker-internacional">
22    <meta property="og:image"content="https://s3.us-east-2.amazonaws.com/mgpanel/favicon-QmZ.png">
23    <meta property="og:locale" content="es_ES">
24    <!-- Favicon -->
25    <link rel="apple-touch-icon" sizes="180x180" href="https://s3.us-east-2.amazonaws.com/mgpanel/favicon-QmZ.png">
26    <link rel="icon" type="image/png" sizes="32x32" href="https://s3.us-east-2.amazonaws.com/mgpanel/favicon-QmZ.png">
27    <link rel="icon" type="image/png" sizes="16x16" href="https://s3.us-east-2.amazonaws.com/mgpanel/favicon-QmZ.png">
28    <!-- Stylesheet --> 
29            <link rel="stylesheet" href="/public/css/bootstrap_5.0/bootstrap.min.css" media="all">
30        <!-- <link rel="stylesheet" href="/public/css/animate.css"> -->
31    <style>/* Slider */
32.slick-slider {
33    position: relative;
34    display: flex !important;
35    align-items: center;
36    display: block;
37    box-sizing: border-box;
38    -webkit-user-select: none;
39       -moz-user-select: none;
40        -ms-user-select: none;
41            user-select: none;
42    -webkit-touch-callout: none;
43    -khtml-user-select: none;
44    -ms-touch-action: pan-y;
45        touch-action: pan-y;
46    -webkit-tap-highlight-color: transparent;
47}
48.slick-list {
49    position: relative;
50    display: block;
51    overflow: hidden;
52    margin: 0;
53    padding: 0;
54}
55.slick-list:focus {
56    outline: none;
57}
58.slick-list.dragging {
59    cursor: pointer;
60    cursor: hand;
61}
62.slick-slider .slick-track, .slick-slider .slick-list {
63    -webkit-transform: translate3d(0, 0, 0);
64       -moz-transform: translate3d(0, 0, 0);
65        -ms-transform: translate3d(0, 0, 0);
66         -o-transform: translate3d(0, 0, 0);
67            transform: translate3d(0, 0, 0);
68}
69.slick-track {
70    position: relative;
71    top: 0;
72    left: 0;
73    display: block;
74    margin-left: auto;
75    margin-right: auto;
76}
77.slick-track:before, .slick-track:after {
78    display: table;
79    content: '';
80}
81.slick-track:after {
82    clear: both;
83}
84.slick-loading .slick-track {
85    visibility: hidden;
86}
87.slick-slide {
88    display: none;
89    float: left;
90    height: 100%;
91    min-height: 1px;
92}
93[dir='rtl'] .slick-slide {
94    float: right;
95}
96.slick-slide img {
97    display: block;
98}
99.slick-slide.slick-loading img {
100    display: none;
101}
102.slick-slide.dragging img {
103    pointer-events: none;
104}
105.slick-initialized .slick-slide {
106    display: block;
107}
108.slick-loading .slick-slide {
109    visibility: hidden;
110}
111.slick-vertical .slick-slide {
112    display: block;
113    height: auto;
114    border: 1px solid transparent;
115}
116.slick-arrow.slick-hidden {
117    display: none;
118}
119.prev-arrow {
120    margin: 0 15px 0 -15px;
121}
122.next-arrow {
123    margin: 0px -15px 0 15px;
124}
125.slick-arrow {
126    cursor: pointer;
127}
128.slick-track {
129    min-width: 500px !important;
130}</style>
131    <style>body {
132    font-family: 'Open Sans', sans-serif;
133    width: 100%;
134    height: 100%;
135    position: relative;
136    font-size: 16px;
137    letter-spacing: 0.25px;
138    font-weight: 400;
139    line-height: 1.7;
140}
141#mg_page {
142    /* margin: 0 15px; */
143}
144.mg_scroll-to-top {
145    z-index: 102;
146    position: fixed;
147    display: none;
148    right: 40px;
149    bottom: 20px;
150    width: 45px;
151    height: 45px;
152    line-height: 46px;
153    background-color: #8c8c8c;
154    color: #fff;
155    text-align: center;
156    border-radius: 4px;
157    padding-top: 1px;
158    -moz-border-radius: 4px;
159    -webkit-border-radius: 4px;
160    box-shadow: 2px 2px 2px rgba(0,0,0,.2);
161    transition: all 0.5s ease;
162    -webkit-transition: all 0.5s ease;
163    -moz-transition: all 0.5s ease;
164    -ms-transition: all 0.5s ease;
165    -o-transition: all 0.5s ease;
166}
167.mg_scroll-to-top:hover {
168    color: #ffffff;
169    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
170    opacity: 0.7;
171}
172.mg_error {
173    border: 1px solid #ff3451;
174}
175
176/* BLOG */
177.mg_banner_categoria_blog h1 {
178    text-transform: capitalize;
179}
180.mg_banner_categoria_blog p {
181    padding: 0 15%;
182}
183.mg_posts {
184    display: flex;
185    flex-wrap: wrap;
186    max-width: 1100px;
187    margin: 50px auto 50px;
188    position: relative;
189}
190.mg_posts > article {
191    width: 29.33%;
192    margin: 1% 2%;
193}
194.mg_post_img {
195    height: 200px;
196    border-radius: 8px;
197    overflow: hidden;
198}
199.mg_post_img img {
200    width: 100%;
201    height: 100%;
202    object-fit: cover;
203    object-position: center;
204}
205.mg_post_title {
206    color: #232323;
207    font-size: 1.7rem;
208    font-weight: bold;
209}
210.mg_post_categorias {
211    margin: 10px 0 5px;
212}
213.mg_post_categorias a {
214    background: #000;
215    color: #fff;
216    font-size: 12px;
217    padding: 3px 5px 2px;
218    text-transform: capitalize;
219    text-decoration: none;
220}
221.mg_posts > article .btn-primary, .mg_lateral_post > article .btn-primary {
222    margin: 10px 0 0;
223}
224
225/* TIENDA */
226.mg_banner_categoria_tienda h1 {
227    text-transform: capitalize;
228}
229.mg_banner_categoria_tienda p {
230    padding: 0 15%;
231}
232.mg_productos {
233    display: flex;
234    flex-wrap: wrap;
235    max-width: 1100px;
236    margin: 50px auto 50px;
237    position: relative;
238}
239.mg_productos > article {
240    width: 29.33%;
241    margin: 1% 2%;
242}
243.mg_producto_img {
244    height: 200px;
245    border-radius: 8px;
246    overflow: hidden;
247}
248.mg_producto_img img {
249    width: 100%;
250    height: 100%;
251    object-fit: contain;
252    object-position: center;
253}
254.mg_producto_title {
255    color: #232323;
256    font-size: 1.7rem;
257    font-weight: bold;
258    display: block;
259}
260.mg_productos > article .btn-primary, .mg_related_productos > article .btn-primary, .mg_vistos_productos > article .btn-primary {
261    margin: 10px 0 0;
262}
263.mg_tachado {
264    text-decoration: line-through;
265    color: #ff3451;
266}
267
268.mg_quick_add {
269    display: flex;
270    align-items: center;
271    justify-content: space-between;
272    gap: 8px;
273    margin-top: 6px;
274}
275.mg_quick_add_qty {
276    display: inline-flex;
277    align-items: center;
278    border: 1px solid #dee2e6;
279    border-radius: 4px;
280    overflow: hidden;
281    background-color: #fff;
282}
283.mg_quick_add_qty a {
284    display: inline-block;
285    padding: 4px 8px;
286    color: #444;
287    text-decoration: none;
288    font-weight: 600;
289}
290.mg_quick_add_qty a:hover {
291    background-color: #f1f1f1;
292}
293.mg_quick_add_input {
294    width: 46px;
295    text-align: center;
296    border: 0;
297    box-shadow: none;
298    padding: 4px 0;
299}
300.mg_quick_add_btn {
301    flex-shrink: 0;
302    white-space: nowrap;
303    padding: 6px 10px;
304    font-size: 0.85rem;
305}
306
307/* COMINGSOON */
308#mg_comingsoon_page {
309    overflow: hidden auto;
310    height: 100%;
311    position: fixed;
312    width: 100%;
313    margin: 0 -15px;
314}
315#mg_comingsoon_page .col-md-6 {
316    display: flex;
317    align-items: end;
318    justify-content: center;
319    flex-direction: column;
320}
321#mg_comingsoon_page .col-md-6 img {
322    height: 250px;
323}
324#mg_comingsoon_page .container, #mg_comingsoon_page .row {
325    height: 100%;
326    margin: auto;
327}
328
329/* 404 */
330#Page_404 {
331    height: 100%;
332    display: flex;
333    align-items: center;
334    justify-content: center;
335    text-align: center;
336}
337#Page_404 .col-md-12 {
338
339}
340#Page_404 .col-md-12 h1 {
341
342}
343#Page_404 .col-md-12 strong {
344    font-size: 100px;
345}
346#Page_404 .col-md-12 p {
347
348}
349#Page_404 .col-md-12 a {
350
351}
352
353/* ANIMACIONES */
354@keyframes scroll{
355	50%{background-size:80%}
356	100%{background-position:125% 0;}
357}
358
359/* RESPONSIVE */
360@media ( min-width: 1600px ) {
361  
362    .container, .container-lg, .container-md, .container-sm, .container-xl {
363        max-width: 1400px;
364    }
365    .mg_posts {
366        max-width: 1400px;
367    }
368    .mg_productos {
369        max-width: 1400px;
370    }
371
372}
373
374@media screen and (max-width: 1366px) {
375
376  
377  
378}
379
380@media screen and (max-width: 1290px) {
381
382  
383  
384}
385
386@media screen and (max-width: 1220px) {
387  
388
389  
390}
391
392@media screen and (max-width: 990px) {
393
394    #mg_comingsoon_page .col-md-6 img {
395        height: initial;
396        width: 100%;
397    }
398    #mg_comingsoon_page .col-md-6 {
399        align-items: end;
400        justify-content: end;
401        text-align: center;
402    }
403    #mg_comingsoon_page .row > .col-md-6:first-child {
404        justify-content: flex-end;
405        margin-bottom: 30px;
406    }
407    .mg_scroll-to-top {
408        right: 20px;
409        bottom: 20px;
410    }
411    .mg_posts > article {
412        width: 90%;
413        margin: 0% 5% 20px;
414    }
415    
416}
417
418@media screen and (max-width: 767px) {
419
420  
421  
422}
423
424@media screen and (max-width: 585px) {
425
426  
427  
428}
429
430@media (max-width: 585px) and (orientation: landscape) {
431
432  
433  
434}
435
436@media screen and (max-width: 390px) {
437
438  
439}
440
441@media screen and (max-width: 340px) {
442
443  
444  
445}
446
447@media screen and (min-width:0\0) { 
448/* Tus estilos CSS para IE9, IE10, IE11  */
449
450
451}
452
453@supports (-ms-ime-align:auto) { 
454/* Tus estilos CSS para EDGE */
455
456
457}
457
458
459@-moz-document url-prefix() { 
460/* Tus estilos CSS para Mozilla */
461
462
463}</style>
464        <style>.mg_banner_content, .mg_banner_categoria_blog {
465    position: relative;
466}
467.mg_banner_content::before, .mg_banner_categoria_blog::before {
468    content: "";
469    background: rgb(0 0 0 / 50%);
470    position: absolute;
471    left: 0;
472    top: 0;
473    width: 100%;
474    height: 100%;
475}
476.mg_banner_content h1, .mg_banner_categoria_blog h1 {
477    color: #fff;
478    text-align: center;
479    padding: 40px 15px 50px;
480    margin: 0;
481    position: relative;
482}
483
484/* RESPONSIVE */</style>
485        <!-- Scripts -->
486    
486<script src="/public/js/jquery/jquery-3.5.1.min.js"></script>
486
487    
487<script>!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).Sweetalert2=e()}(this,function(){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function s(t,e,n){return e&&o(t.prototype,e),n&&o(t,n),t}function u(){return(u=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,o=arguments[e];for(n in o)Object.prototype.hasOwnProperty.call(o,n)&&(t[n]=o[n])}return t}).apply(this,arguments)}function c(t){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function i(t,e,n){return(i=d()?Reflect.construct:function(t,e,n){var o=[null];o.push.apply(o,e);o=new(Function.bind.apply(t,o));return n&&l(o,n.prototype),o}).apply(null,arguments)}function p(t,e){return!e||"object"!=typeof e&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function f(t,e,n){return(f="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){t=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=c(t)););return t}(t,e);if(t){e=Object.getOwnPropertyDescriptor(t,e);return e.get?e.get.call(n):e.value}})(t,e,n||t)}function m(t){return t.charAt(0).toUpperCase()+t.slice(1)}function h(e){return Object.keys(e).map(function(t){return e[t]})}function g(t){return Array.prototype.slice.call(t)}function v(t,e){e='"'.concat(t,'" is deprecated and will be removed in the next major release. Please use "').concat(e,'" instead.'),-1===Y.indexOf(e)&&(Y.push(e),W(e))}function b(t){return t&&"function"==typeof t.toPromise}function y(t){return b(t)?t.toPromise():Promise.resolve(t)}function w(t){return t&&Promise.resolve(t)===t}function C(t){return t instanceof Element||"object"===r(t=t)&&t.jquery}function k(){return document.body.querySelector(".".concat($.container))}function e(t){var e=k();return e?e.querySelector(t):null}function t(t){return e(".".concat(t))}function A(){return t($.popup)}function x(){return t($.icon)}function B(){return t($.title)}function P(){return t($.content)}function E(){return t($["html-container"])}function O(){return t($.image)}function n(){return t($["progress-steps"])}function S(){return t($["validation-message"])}function T(){return e(".".concat($.actions," .").concat($.confirm))}function L(){return e(".".concat($.actions," .").concat($.deny))}function D(){return e(".".concat($.loader))}function q(){return e(".".concat($.actions," .").concat($.cancel))}function j(){return t($.actions)}function M(){return t($.header)}function I(){return t($.footer)}function H(){return t($["timer-progress-bar"])}function V(){return t($.close)}function R(){var t=g(A().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')).sort(function(t,e){return t=parseInt(t.getAttribute("tabindex")),(e=parseInt(e.getAttribute("tabindex")))<t?1:t<e?-1:0}),e=g(A().querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n')).filter(function(t){return"-1"!==t.getAttribute("tabindex")});return function(t){for(var e=[],n=0;n<t.length;n++)-1===e.indexOf(t[n])&&e.push(t[n]);return e}(t.concat(e)).filter(function(t){return wt(t)})}function N(){return!G()&&!document.body.classList.contains($["no-backdrop"])}function U(e,t){e.textContent="",t&&(t=(new DOMParser).parseFromString(t,"text/html"),g(t.querySelector("head").childNodes).forEac
487h(function(t){e.appendChild(t)}),g(t.querySelector("body").childNodes).forEach(function(t){e.appendChild(t)}))}function _(t,e){if(e){for(var n=e.split(/\s+/),o=0;o<n.length;o++)if(!t.classList.contains(n[o]))return;return 1}}function F(t,e,n){var o,i;if(i=e,g((o=t).classList).forEach(function(t){-1===h($).indexOf(t)&&-1===h(X).indexOf(t)&&-1===h(i.showClass).indexOf(t)&&o.classList.remove(t)}),e.customClass&&e.customClass[n]){if("string"!=typeof e.customClass[n]&&!e.customClass[n].forEach)return W("Invalid type of customClass.".concat(n,'! Expected string or iterable object, got "').concat(r(e.customClass[n]),'"'));vt(t,e.customClass[n])}}var z="SweetAlert2:",W=function(t){console.warn("".concat(z," ").concat("object"===r(t)?t.join(" "):t))},K=function(t){console.error("".concat(z," ").concat(t))},Y=[],Z=function(t){return"function"==typeof t?t():t},Q=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),J=function(t){var e,n={};for(e in t)n[t[e]]="swal2-"+t[e];return n},$=J(["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","toast-column","show","hide","close","title","header","content","html-container","actions","confirm","deny","cancel","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error"]),X=J(["success","warning","info","question","error"]),G=function(){return document.body.classList.contains($["toast-shown"])},tt={previousBodyPadding:null};function et(t,e){if(!e)return null;switch(e){case"select":case"textarea":case"file":return yt(t,$[e]);case"checkbox":return t.querySelector(".".concat($.checkbox," input"));case"radio":return t.querySelector(".".concat($.radio," input:checked"))||t.querySelector(".".concat($.radio," input:first-child"));case"range":return t.querySelector(".".concat($.range," input"));default:return yt(t,$.input)}}function nt(t){var e;t.focus(),"file"!==t.type&&(e=t.value,t.value="",t.value=e)}function ot(t,e,n){t&&e&&("string"==typeof e&&(e=e.split(/\s+/).filter(Boolean)),e.forEach(function(e){t.forEach?t.forEach(function(t){n?t.classList.add(e):t.classList.remove(e)}):n?t.classList.add(e):t.classList.remove(e)}))}function it(t,e,n){n==="".concat(parseInt(n))&&(n=parseInt(n)),n||0===parseInt(n)?t.style[e]="number"==typeof n?"".concat(n,"px"):n:t.style.removeProperty(e)}function rt(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"flex";t.style.display=e}function at(t){t.style.display="none"}function st(t,e,n,o){(e=t.querySelector(e))&&(e.style[n]=o)}function ut(t,e,n){e?rt(t,n):at(t)}function ct(t){return!!(t.scrollHeight>t.clientHeight)}function lt(t){var e=window.getComputedStyle(t),t=parseFloat(e.getPropertyValue("animation-duration")||"0"),e=parseFloat(e.getPropertyValue("transition-duration")||"0");return 0<t||0<e}function dt(t){var e=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=H();wt(n)&&(e&&(n.style.transition="none",n.style.width="100%"),setTimeout(function(){n.style.transition="width ".concat(t/1e3,"s linear"),n.style.width="0%"},10))}function pt(){return"undefined"==typeof window||"undefined"==typeof document}function ft(t){Mn.isVisible()&&gt!==t.target.value&&Mn.resetValidationMessage(),gt=t.target.value}function mt(t,e){t instanceof HTMLElement?e.appendChild(t):"object"===r(t)?At(t,e):t&&U(e,t)}function ht(t,e){var n,o,i,r,a=j(),s=D(),u=T(),c=L(),l=q();e.showConfirmButton||e.showDenyButton||e.showCancelButton||at(a),F(a,e,"actions"),Pt(u,"confirm",e),Pt(c,"deny",e),Pt(l,"cancel",e),n=u,o=c,i=l,(r=e).buttonsStyling?(vt([n,o,i],$.styled),r.confirmButtonColor&&(n.style.backgroundColor=r.confirmButtonColor),r.denyButtonColor&&(o.style.backgroundColor=r.denyButtonColor),r.cancelButtonColor&&(i.style.backgroundColor=r.cancelButtonColor)):bt([n,o,i],$.styled),e.reverseButtons&&(a.insertBefore(l,s),a.insertBefore(c,s),a.insertBefore(u,s)),U(s,e.loaderHtml),F(s,e,"loader")}var gt,vt=function(t,e){ot(t,e,!0)},bt=function(t,e){ot(t,e,!1)},yt=function(t,e){for(var n=0;n<t.childNodes.length;n++)if(_(t.childNodes[n],e))return t.childNodes[n]},wt=function(t){return!(!t||!(t.offsetWidth||t.offsetHeight||t.getClientRects().length))},Ct='\n <div aria-labelledby="'.concat($.title,'" aria-describedby="').concat($.content,'" class="').concat($.popup,'" tabindex="-1">\n   <div class="').concat($.header,'">\n     <ul class="').concat($["progress-steps"],'"></ul>\n     <div class="').concat($.icon,'"></div>\n     <img class="').concat($.image,'" />\n     <h2 class="').concat($.title,'" id="').concat($.title,'"></h2>\n     <button type="button" class="').concat($.close,'"></button>\n   </div>\n   <div class="').concat($.content,'">\n     <div id="').concat($.content,'" class="').concat($["html-container"],'"></div>\n     <input class="').concat($.input,'" />\n     <input type="file" class="').concat($.file,'" />\n     <div class="').concat($.range,'">\n       <input type="range" />\n       <output></output>\n     </div>\n     <select class="').concat($.select,'"></select>\n     <div class="').concat($.radio,'"></div>
487\n     <label for="').concat($.checkbox,'" class="').concat($.checkbox,'">\n       <input type="checkbox" />\n       <span class="').concat($.label,'"></span>\n     </label>\n     <textarea class="').concat($.textarea,'"></textarea>\n     <div class="').concat($["validation-message"],'" id="').concat($["validation-message"],'"></div>\n   </div>\n   <div class="').concat($.actions,'">\n     <div class="').concat($.loader,'"></div>\n     <button type="button" class="').concat($.confirm,'"></button>\n     <button type="button" class="').concat($.deny,'"></button>\n     <button type="button" class="').concat($.cancel,'"></button>\n   </div>\n   <div class="').concat($.footer,'"></div>\n   <div class="').concat($["timer-progress-bar-container"],'">\n     <div class="').concat($["timer-progress-bar"],'"></div>\n   </div>\n </div>\n').replace(/(^|\n)\s*/g,""),kt=function(t){var e,n,o,i,r,a=!!(i=k())&&(i.parentNode.removeChild(i),bt([document.documentElement,document.body],[$["no-backdrop"],$["toast-shown"],$["has-column"]]),!0);pt()?K("SweetAlert2 requires document to initialize"):((r=document.createElement("div")).className=$.container,a&&vt(r,$["no-transition"]),U(r,Ct),(i="string"==typeof(e=t.target)?document.querySelector(e):e).appendChild(r),a=t,(e=A()).setAttribute("role",a.toast?"alert":"dialog"),e.setAttribute("aria-live",a.toast?"polite":"assertive"),a.toast||e.setAttribute("aria-modal","true"),r=i,"rtl"===window.getComputedStyle(r).direction&&vt(k(),$.rtl),t=P(),a=yt(t,$.input),e=yt(t,$.file),n=t.querySelector(".".concat($.range," input")),o=t.querySelector(".".concat($.range," output")),i=yt(t,$.select),r=t.querySelector(".".concat($.checkbox," input")),t=yt(t,$.textarea),a.oninput=ft,e.onchange=ft,i.onchange=ft,r.onchange=ft,t.oninput=ft,n.oninput=function(t){ft(t),o.value=n.value},n.onchange=function(t){ft(t),n.nextSibling.value=n.value})},At=function(t,e){t.jquery?xt(e,t):U(e,t.toString())},xt=function(t,e){if(t.textContent="",0 in e)for(var n=0;n in e;n++)t.appendChild(e[n].cloneNode(!0));else t.appendChild(e.cloneNode(!0))},Bt=function(){if(pt())return!1;var t,e=document.createElement("div"),n={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(t in n)if(Object.prototype.hasOwnProperty.call(n,t)&&void 0!==e.style[t])return n[t];return!1}();function Pt(t,e,n){ut(t,n["show".concat(m(e),"Button")],"inline-block"),U(t,n["".concat(e,"ButtonText")]),t.setAttribute("aria-label",n["".concat(e,"ButtonAriaLabel")]),t.className=$[e],F(t,n,"".concat(e,"Button")),vt(t,n["".concat(e,"ButtonClass")])}function Et(t,e){var n,o,i=k();i&&(o=i,"string"==typeof(n=e.backdrop)?o.style.background=n:n||vt([document.documentElement,document.body],$["no-backdrop"]),!e.backdrop&&e.allowOutsideClick&&W('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),o=i,(n=e.position)in $?vt(o,$[n]):(W('The "position" parameter is not valid, defaulting to "center"'),vt(o,$.center)),n=i,!(o=e.grow)||"string"!=typeof o||(o="grow-".concat(o))in $&&vt(n,$[o]),F(i,e,"container"),(e=document.body.getAttribute("data-swal2-queue-step"))&&(i.setAttribute("data-queue-step",e),document.body.removeAttribute("data-swal2-queue-step")))}function Ot(t,e){t.placeholder&&!e.inputPlaceholder||(t.placeholder=e.inputPlaceholder)}function St(t,e,n){var o,i;n.inputLabel&&(t.id=$.input,o=document.createElement("label"),i=$["input-label"],o.setAttribute("for",t.id),o.className=i,vt(o,n.customClass.inputLabel),o.innerText=n.inputLabel,e.insertAdjacentElement("beforebegin",o))}var Tt={promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap},Lt=["input","file","range","select","radio","checkbox","textarea"],Dt=function(t){if(!It[t.input])return K('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat(t.input,'"'));var e=Mt(t.input),n=It[t.input](e,t);rt(n),setTimeout(function(){nt(n)})},qt=function(t,e){var n=et(P(),t);if(n)for(var o in!function(t){for(var e=0;e<t.attributes.length;e++){var n=t.attributes[e].name;-1===["type","value","style"].indexOf(n)&&t.removeAttribute(n)}}
487(n),e)"range"===t&&"placeholder"===o||n.setAttribute(o,e[o])},jt=function(t){var e=Mt(t.input);t.customClass&&vt(e,t.customClass.input)},Mt=function(t){t=$[t]||$.input;return yt(P(),t)},It={};It.text=It.email=It.password=It.number=It.tel=It.url=function(t,e){return"string"==typeof e.inputValue||"number"==typeof e.inputValue?t.value=e.inputValue:w(e.inputValue)||W('Unexpected type of inputValue! Expected "string", "number" or "Promise", got "'.concat(r(e.inputValue),'"')),St(t,t,e),Ot(t,e),t.type=e.input,t},It.file=function(t,e){return St(t,t,e),Ot(t,e),t},It.range=function(t,e){var n=t.querySelector("input"),o=t.querySelector("output");return n.value=e.inputValue,n.type=e.input,o.value=e.inputValue,St(n,t,e),t},It.select=function(t,e){var n;return t.textContent="",e.inputPlaceholder&&(n=document.createElement("option"),U(n,e.inputPlaceholder),n.value="",n.disabled=!0,n.selected=!0,t.appendChild(n)),St(t,t,e),t},It.radio=function(t){return t.textContent="",t},It.checkbox=function(t,e){var n=et(P(),"checkbox");n.value=1,n.id=$.checkbox,n.checked=Boolean(e.inputValue);n=t.querySelector("span");return U(n,e.inputPlaceholder),t},It.textarea=function(e,t){e.value=t.inputValue,Ot(e,t),St(e,e,t);function n(t){return parseInt(window.getComputedStyle(t).paddingLeft)+parseInt(window.getComputedStyle(t).paddingRight)}var o;return"MutationObserver"in window&&(o=parseInt(window.getComputedStyle(A()).width),new MutationObserver(function(){var t=e.offsetWidth+n(A())+n(P());A().style.width=o<t?"".concat(t,"px"):null}).observe(e,{attributes:!0,attributeFilter:["style"]})),e};function Ht(t,e){var o,i,r,n=E();F(n,e,"htmlContainer"),e.html?(mt(e.html,n),rt(n,"block")):e.text?(n.textContent=e.text,rt(n,"block")):at(n),t=t,o=e,i=P(),t=Tt.innerParams.get(t),r=!t||o.input!==t.input,Lt.forEach(function(t){var e=$[t],n=yt(i,e);qt(t,o.inputAttributes),n.className=e,r&&at(n)}),o.input&&(r&&Dt(o),jt(o)),F(P(),e,"content")}function Vt(){return k()&&k().getAttribute("data-queue-step")}function Rt(t,o){var i=n();if(!o.progressSteps||0===o.progressSteps.length)return at(i),0;rt(i),i.textContent="";var r=parseInt(void 0===o.currentProgressStep?Vt():o.currentProgressStep);r>=o.progressSteps.length&&W("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),o.progressSteps.forEach(function(t,e){var n,t=(n=t,t=document.createElement("li"),vt(t,$["progress-step"]),U(t,n),t);i.appendChild(t),e===r&&vt(t,$["active-progress-step"]),e!==o.progressSteps.length-1&&(t=o,e=document.createElement("li"),vt(e,$["progress-step-line"]),t.progressStepsDistance&&(e.style.width=t.progressStepsDistance),e=e,i.appendChild(e))})}function Nt(t,e){var n,o=M();F(o,e,"header"),Rt(0,e),n=t,o=e,t=Tt.innerParams.get(n),n=x(),t&&o.icon===t.icon?(Wt(n,o),Ft(n,o)):o.icon||o.iconHtml?o.icon&&-1===Object.keys(X).indexOf(o.icon)?(K('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(o.icon,'"')),at(n)):(rt(n),Wt(n,o),Ft(n,o),vt(n,o.showClass.icon)):at(n),function(t){var e=O();if(!t.imageUrl)return at(e);rt(e,""),e.setAttribute("src",t.imageUrl),e.setAttribute("alt",t.imageAlt),it(e,"width",t.imageWidth),it(e,"height",t.imageHeight),e.className=$.image,F(e,t,"image")}(e),o=e,n=B(),ut(n,o.title||o.titleText),o.title&&mt(o.title,n),o.titleText&&(n.innerText=o.titleText),F(n,o,"title"),o=e,e=V(),U(e,o.closeButtonHtml),F(e,o,"closeButton"),ut(e,o.showCloseButton),e.setAttribute("aria-label",o.closeButtonAriaLabel)}function Ut(t,e){var n,o,i;i=e,n=k(),o=A(),i.toast?(it(n,"width",i.width),o.style.width="100%"):it(o,"width",i.width),it(o,"padding",i.padding),i.background&&(o.style.background=i.background),Qt(o,i),Et(0,e),Nt(t,e),Ht(t,e),ht(0,e),i=e,t=I(),ut(t,i.footer),i.footer&&mt(i.footer,t),F(t,i,"footer"),"function"==typeof e.didRender?e.didRender(A()):"function"==typeof e.onRender&&e.onRender(A())}function _t(){return T()&&T().click()}var Ft=function(t,e){for(var n in X)e.icon!==n&&bt(t,X[n]);vt(t,X[e.icon]),Kt(t,e),zt(),F(t,e,"icon")},zt=function(){for(var t=A(),e=window.getComputedStyle(t).getPropertyValue("background-color"),n=t.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix"),o=0;o<n.length;o++)n[o].style.backgroundColor=e},Wt=function(t,e){t.textContent="",e.iconHtml?U(t,Yt(e.iconHtml)):"success"===e.icon?U(t,'\n      <div class="swal2-success-circular-line-left"></div>
487\n      <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n      <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>\n      <div class="swal2-success-circular-line-right"></div>\n    '):"error"===e.icon?U(t,'\n      <span class="swal2-x-mark">\n        <span class="swal2-x-mark-line-left"></span>\n        <span class="swal2-x-mark-line-right"></span>\n      </span>\n    '):U(t,Yt({question:"?",warning:"!",info:"i"}[e.icon]))},Kt=function(t,e){if(e.iconColor){t.style.color=e.iconColor,t.style.borderColor=e.iconColor;for(var n=0,o=[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"];n<o.length;n++)st(t,o[n],"backgroundColor",e.iconColor);st(t,".swal2-success-ring","borderColor",e.iconColor)}},Yt=function(t){return'<div class="'.concat($["icon-content"],'">').concat(t,"</div>")},Zt=[],Qt=function(t,e){t.className="".concat($.popup," ").concat(wt(t)?e.showClass.popup:""),e.toast?(vt([document.documentElement,document.body],$["toast-shown"]),vt(t,$.toast)):vt(t,$.modal),F(t,e,"popup"),"string"==typeof e.customClass&&vt(t,e.customClass),e.icon&&vt(t,$["icon-".concat(e.icon)])};function Jt(t){var e=A();e||Mn.fire(),e=A();var n=j(),o=D();!t&&wt(T())&&(t=T()),rt(n),t&&(at(t),o.setAttribute("data-button-to-replace",t.className)),o.parentNode.insertBefore(o,t),vt([e,n],$.loading),rt(o),e.setAttribute("data-loading",!0),e.setAttribute("aria-busy",!0),e.focus()}function $t(){return new Promise(function(t){var e=window.scrollX,n=window.scrollY;te.restoreFocusTimeout=setTimeout(function(){te.previousActiveElement&&te.previousActiveElement.focus?(te.previousActiveElement.focus(),te.previousActiveElement=null):document.body&&document.body.focus(),t()},100),void 0!==e&&void 0!==n&&window.scrollTo(e,n)})}function Xt(){if(te.timeout)return function(){var t=H(),e=parseInt(window.getComputedStyle(t).width);t.style.removeProperty("transition"),t.style.width="100%";var n=parseInt(window.getComputedStyle(t).width),n=parseInt(e/n*100);t.style.removeProperty("transition"),t.style.width="".concat(n,"%")}(),te.timeout.stop()}function Gt(){if(te.timeout){var t=te.timeout.start();return dt(t),t}}var te={},ee=!1,ne={};function oe(t){for(var e=t.target;e&&e!==document;e=e.parentNode)for(var n in ne){var o=e.getAttribute(n);if(o)return void ne[n].fire({template:o})}}function ie(t){return Object.prototype.hasOwnProperty.call(se,t)}function re(t){return ce[t]}function ae(t){for(var e in t)ie(o=e)||W('Unknown parameter "'.concat(o,'"')),t.toast&&(n=e,-1!==le.indexOf(n)&&W('The parameter "'.concat(n,'" is incompatible with toasts'))),re(n=e)&&v(n,re(n));var n,o}var se={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,animation:!0,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,onBeforeOpen:void 0,onOpen:void 0,willOpen:void 0,didOpen:void 0,onRender:void 0,didRender:void 0,onClose:void 0,onAfterClose:void 0,willClose:void 0,didClose
487:void 0,onDestroy:void 0,didDestroy:void 0,scrollbarPadding:!0},ue=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","onAfterClose","onClose","onDestroy","progressSteps","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],ce={animation:'showClass" and "hideClass',onBeforeOpen:"willOpen",onOpen:"didOpen",onRender:"didRender",onClose:"willClose",onAfterClose:"didClose",onDestroy:"didDestroy"},le=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusDeny","focusCancel","heightAuto","keydownListenerCapture"],de=Object.freeze({isValidParameter:ie,isUpdatableParameter:function(t){return-1!==ue.indexOf(t)},isDeprecatedParameter:re,argsToParams:function(n){var o={};return"object"!==r(n[0])||C(n[0])?["title","html","icon"].forEach(function(t,e){e=n[e];"string"==typeof e||C(e)?o[t]=e:void 0!==e&&K("Unexpected type of ".concat(t,'! Expected "string" or "Element", got ').concat(r(e)))}):u(o,n[0]),o},isVisible:function(){return wt(A())},clickConfirm:_t,clickDeny:function(){return L()&&L().click()},clickCancel:function(){return q()&&q().click()},getContainer:k,getPopup:A,getTitle:B,getContent:P,getHtmlContainer:E,getImage:O,getIcon:x,getInputLabel:function(){return t($["input-label"])},getCloseButton:V,getActions:j,getConfirmButton:T,getDenyButton:L,getCancelButton:q,getLoader:D,getHeader:M,getFooter:I,getTimerProgressBar:H,getFocusableElements:R,getValidationMessage:S,isLoading:function(){return A().hasAttribute("data-loading")},fire:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return i(this,e)},mixin:function(r){return function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}(i,t);var n,o,e=(n=i,o=d(),function(){var t,e=c(n);return p(this,o?(t=c(this).constructor,Reflect.construct(e,arguments,t)):e.apply(this,arguments))});function i(){return a(this,i),e.apply(this,arguments)}return s(i,[{key:"_main",value:function(t,e){return f(c(i.prototype),"_main",this).call(this,t,u({},r,e))}}]),i}(this)},queue:function(t){var r=this;Zt=t;function a(t,e){Zt=[],t(e)}var s=[];return new Promise(function(i){!function e(n,o){n<Zt.length?(document.body.setAttribute("data-swal2-queue-step",n),r.fire(Zt[n]).then(function(t){void 0!==t.value?(s.push(t.value),e(n+1,o)):a(i,{dismiss:t.dismiss})})):a(i,{value:s})}(0)})},getQueueStep:Vt,insertQueueStep:function(t,e){return e&&e<Zt.length?Zt.splice(e,0,t):Zt.push(t)},deleteQueueStep:function(t){void 0!==Zt[t]&&Zt.splice(t,1)},showLoading:Jt,enableLoading:Jt,getTimerLeft:function(){return te.timeout&&te.timeout.getTimerLeft()},stopTimer:Xt,resumeTimer:Gt,toggleTimer:function(){var t=te.timeout;return t&&(t.running?Xt:Gt)()},increaseTimer:function(t){if(te.timeout){t=te.timeout.increase(t);return dt(t,!0),t}},isTimerRunning:function(){return te.timeout&&te.timeout.isRunning()},bindClickHandler:function(){ne[0<arguments.length&&void 0!==arguments[0]?arguments[0]:"data-swal-template"]=this,ee||(document.body.addEventListener("click",oe),ee=!0)}});function pe(){var t,e;Tt.innerParams.get(this)&&(t=Tt.domCache.get(this),at(t.loader),(e=t.popup.getElementsByClassName(t.loader.getAttribute("data-button-to-replace"))).length?rt(e[0],"inline-block"):wt(T())||wt(L())||wt(q())||at(t.actions),bt([t.popup,t.actions],$.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.denyButton.disabled=!1,t.cancelButton.disabled=!1)}function fe(){null===tt.previousBodyPadding&&document.body.scrollHeight>window.innerHeight&&(tt.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight="".concat(tt.previousBodyPadding+function(){var t=document.createElement("div");t.className=$["scrollbar-measure"],document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e}(),"px"))}function me(){return!!window.MSInputMethodContext&&!!document.documentMode}function he(){var t=k(),e=A();t.style.removeProperty("align-items"),e.offsetTop<0&&(t.style.alignItems="flex-start")}var ge=function(){navigator.userAgent.match(/(CriOS|FxiOS|EdgiOS|YaBrowser|UCBrowser)/i)||A().scrollHeight>window.innerHeight-44&&(k().style.paddingBottom="".concat(44,"px"))},ve=function(){var e,t=k();t.ontouchstart=function(t){e=be(t)},t.ontouchmove=function(t){e&&(t.preventDefault(),t.stopPropagation())}},be=function(t){var e=t.target,n=k();return!ye(t)&&!we(t)&&(e===n||!(ct(n)||"INPUT"===e.tagName||ct(P())&&P().contains(e)))},ye=function(t){return t.touches&&t.touches.length&&"stylus"===t.touches[0].touchType},we=function(t){return t.touches&&1<t.touches.length},Ce={swalPromiseResolve:new WeakMap};function ke(t,e,n,o){n?Oe(t,o):($t().then(function(){return Oe(t,o)}),te.keydownTarget.removeEventListener("keydown",te.keydownHandler,{capture:te.keydownListenerCapture}),te.keydownHandlerAdded=!1),e.parentNode&&!document.body.getAttribute("data-swal2-queue-step")&&e.parentNode.removeChild(e),N()&&(null!==tt.previousBodyPadding&&(document.body.style.paddingRight="".concat(tt.previousBodyPadding,"px"),tt.previousBodyPadding=null),_(document.body,$.iosfix)&&
487(e=parseInt(document.body.style.top,10),bt(document.body,$.iosfix),document.body.style.top="",document.body.scrollTop=-1*e),"undefined"!=typeof window&&me()&&window.removeEventListener("resize",he),g(document.body.children).forEach(function(t){t.hasAttribute("data-previous-aria-hidden")?(t.setAttribute("aria-hidden",t.getAttribute("data-previous-aria-hidden")),t.removeAttribute("data-previous-aria-hidden")):t.removeAttribute("aria-hidden")})),bt([document.documentElement,document.body],[$.shown,$["height-auto"],$["no-backdrop"],$["toast-shown"],$["toast-column"]])}function Ae(t){var e,n,o,i=A();i&&(t=xe(t),(e=Tt.innerParams.get(this))&&!_(i,e.hideClass.popup)&&(n=Ce.swalPromiseResolve.get(this),bt(i,e.showClass.popup),vt(i,e.hideClass.popup),o=k(),bt(o,e.showClass.backdrop),vt(o,e.hideClass.backdrop),Be(this,i,e),n(t)))}function xe(t){return void 0===t?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:u({isConfirmed:!1,isDenied:!1,isDismissed:!1},t)}function Be(t,e,n){var o=k(),i=Bt&&lt(e),r=n.onClose,a=n.onAfterClose,s=n.willClose,n=n.didClose;Pe(e,s,r),i?Ee(t,e,o,n||a):ke(t,o,G(),n||a)}var Pe=function(t,e,n){null!==e&&"function"==typeof e?e(t):null!==n&&"function"==typeof n&&n(t)},Ee=function(t,e,n,o){te.swalCloseEventFinishedCallback=ke.bind(null,t,n,G(),o),e.addEventListener(Bt,function(t){t.target===e&&(te.swalCloseEventFinishedCallback(),delete te.swalCloseEventFinishedCallback)})},Oe=function(t,e){setTimeout(function(){"function"==typeof e&&e(),t._destroy()})};function Se(t,e,n){var o=Tt.domCache.get(t);e.forEach(function(t){o[t].disabled=n})}function Te(t,e){if(!t)return!1;if("radio"===t.type)for(var n=t.parentNode.parentNode.querySelectorAll("input"),o=0;o<n.length;o++)n[o].disabled=e;else t.disabled=e}var Le=function(){function n(t,e){a(this,n),this.callback=t,this.remaining=e,this.running=!1,this.start()}return s(n,[{key:"start",value:function(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}},{key:"stop",value:function(){return this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=new Date-this.started),this.remaining}},{key:"increase",value:function(t){var e=this.running;return e&&this.stop(),this.remaining+=t,e&&this.start(),this.remaining}},{key:"getTimerLeft",value:function(){return this.running&&(this.stop(),this.start()),this.remaining}},{key:"isRunning",value:function(){return this.running}}]),n}(),De={email:function(t,e){return/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(t)?Promise.resolve():Promise.resolve(e||"Invalid email address")},url:function(t,e){return/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(t)?Promise.resolve():Promise.resolve(e||"Invalid URL")}};function qe(t){var e,n;(e=t).inputValidator||Object.keys(De).forEach(function(t){e.input===t&&(e.inputValidator=De[t])}),t.showLoaderOnConfirm&&!t.preConfirm&&W("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),t.animation=Z(t.animation),(n=t).target&&("string"!=typeof n.target||document.querySelector(n.target))&&("string"==typeof n.target||n.target.appendChild)||(W('Target parameter is not valid, defaulting to "body"'),n.target="body"),"string"==typeof t.title&&(t.title=t.title.split("\n").join("<br />")),kt(t)}function je(t){var e=k(),n=A();"function"==typeof t.willOpen?t.willOpen(n):"function"==typeof t.onBeforeOpen&&t.onBeforeOpen(n);var o=window.getComputedStyle(document.body).overflowY;Je(e,n,t),setTimeout(function(){Ze(e,n)},10),N()&&(Qe(e,t.scrollbarPadding,o),g(document.body.children).forEach(function(t){t===k()||function(t,e){if("function"==typeof t.contains)return t.contains(e)}(t,k())||(t.hasAttribute("aria-hidden")&&t.setAttribute("data-previous-aria-hidden",t.getAttribute("aria-hidden")),t.setAttribute("aria-hidden","true"))})),G()||te.previousActiveElement||(te.previousActiveElement=document.activeElement),Ye(n,t),bt(e,$["no-transition"])}function Me(t){var e=A();t.target===e&&(t=k(),e.removeEventListener(Bt,Me),t.style.overflowY="auto")}function Ie(t,e){t.closePopup({isConfirmed:!0,value:e})}function He(t,e,n){var o=R();if(o.length)return(e+=n)===o.length?e=0:-1===e&&(e=o.length-1),o[e].focus();A().focus()}var Ve=["swal-title","swal-html","swal-footer"],Re=function(t){var n={};
487return g(t.querySelectorAll("swal-param")).forEach(function(t){Ke(t,["name","value"]);var e=t.getAttribute("name"),t=t.getAttribute("value");"boolean"==typeof se[e]&&"false"===t&&(t=!1),"object"===r(se[e])&&(t=JSON.parse(t)),n[e]=t}),n},Ne=function(t){var n={};return g(t.querySelectorAll("swal-button")).forEach(function(t){Ke(t,["type","color","aria-label"]);var e=t.getAttribute("type");n["".concat(e,"ButtonText")]=t.innerHTML,n["show".concat(m(e),"Button")]=!0,t.hasAttribute("color")&&(n["".concat(e,"ButtonColor")]=t.getAttribute("color")),t.hasAttribute("aria-label")&&(n["".concat(e,"ButtonAriaLabel")]=t.getAttribute("aria-label"))}),n},Ue=function(t){var e={},t=t.querySelector("swal-image");return t&&(Ke(t,["src","width","height","alt"]),t.hasAttribute("src")&&(e.imageUrl=t.getAttribute("src")),t.hasAttribute("width")&&(e.imageWidth=t.getAttribute("width")),t.hasAttribute("height")&&(e.imageHeight=t.getAttribute("height")),t.hasAttribute("alt")&&(e.imageAlt=t.getAttribute("alt"))),e},_e=function(t){var e={},t=t.querySelector("swal-icon");return t&&(Ke(t,["type","color"]),t.hasAttribute("type")&&(e.icon=t.getAttribute("type")),t.hasAttribute("color")&&(e.iconColor=t.getAttribute("color")),e.iconHtml=t.innerHTML),e},Fe=function(t){var n={},e=t.querySelector("swal-input");e&&(Ke(e,["type","label","placeholder","value"]),n.input=e.getAttribute("type")||"text",e.hasAttribute("label")&&(n.inputLabel=e.getAttribute("label")),e.hasAttribute("placeholder")&&(n.inputPlaceholder=e.getAttribute("placeholder")),e.hasAttribute("value")&&(n.inputValue=e.getAttribute("value")));t=t.querySelectorAll("swal-input-option");return t.length&&(n.inputOptions={},g(t).forEach(function(t){Ke(t,["value"]);var e=t.getAttribute("value"),t=t.innerHTML;n.inputOptions[e]=t})),n},ze=function(t,e){var n,o={};for(n in e){var i=e[n],r=t.querySelector(i);r&&(Ke(r,[]),o[i.replace(/^swal-/,"")]=r.innerHTML)}return o},We=function(e){var n=Ve.concat(["swal-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);g(e.querySelectorAll("*")).forEach(function(t){t.parentNode===e&&(t=t.tagName.toLowerCase(),-1===n.indexOf(t)&&W("Unrecognized element <".concat(t,">")))})},Ke=function(e,n){g(e.attributes).forEach(function(t){-1===n.indexOf(t.name)&&W(['Unrecognized attribute "'.concat(t.name,'" on <').concat(e.tagName.toLowerCase(),">."),"".concat(n.length?"Allowed attributes are: ".concat(n.join(", ")):"To set the value, use HTML within the element.")])})},Ye=function(t,e){"function"==typeof e.didOpen?setTimeout(function(){return e.didOpen(t)}):"function"==typeof e.onOpen&&setTimeout(function(){return e.onOpen(t)})},Ze=function(t,e){Bt&&lt(e)?(t.style.overflowY="hidden",e.addEventListener(Bt,Me)):t.style.overflowY="auto"},Qe=function(t,e,n){var o;(/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||"MacIntel"===navigator.platform&&1<navigator.maxTouchPoints)&&!_(document.body,$.iosfix)&&(o=document.body.scrollTop,document.body.style.top="".concat(-1*o,"px"),vt(document.body,$.iosfix),ve(),ge()),"undefined"!=typeof window&&me()&&(he(),window.addEventListener("resize",he)),e&&"hidden"!==n&&fe(),setTimeout(function(){t.scrollTop=0})},Je=function(t,e,n){vt(t,n.showClass.backdrop),e.style.setProperty("opacity","0","important"),rt(e),setTimeout(function(){vt(e,n.showClass.popup),e.style.removeProperty("opacity")},10),vt([document.documentElement,document.body],$.shown),n.heightAuto&&n.backdrop&&!n.toast&&vt([document.documentElement,document.body],$["height-auto"])},$e=function(t){return t.checked?1:0},Xe=function(t){return t.checked?t.value:null},Ge=function(t){return t.files.length?null!==t.getAttribute("multiple")?t.files:t.files[0]:null},tn=function(e,n){function o(t){return nn[n.input](i,on(t),n)}var i=P();b(n.inputOptions)||w(n.inputOptions)?(Jt(T()),y(n.inputOptions).then(function(t){e.hideLoading(),o(t)})):"object"===r(n.inputOptions)?o(n.inputOptions):K("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(r(n.inputOptions)))},en=function(e,n){var o=e.getInput();at(o),y(n.inputValue).then(function(t){o.value="number"===n.input?parseFloat(t)||0:"".concat(t),rt(o
487),o.focus(),e.hideLoading()}).catch(function(t){K("Error in inputValue promise: ".concat(t)),o.value="",rt(o),o.focus(),e.hideLoading()})},nn={select:function(t,e,i){function o(t,e,n){var o=document.createElement("option");o.value=n,U(o,e),o.selected=rn(n,i.inputValue),t.appendChild(o)}var r=yt(t,$.select);e.forEach(function(t){var e,n=t[0],t=t[1];Array.isArray(t)?((e=document.createElement("optgroup")).label=n,e.disabled=!1,r.appendChild(e),t.forEach(function(t){return o(e,t[1],t[0])})):o(r,t,n)}),r.focus()},radio:function(t,e,i){var r=yt(t,$.radio);e.forEach(function(t){var e=t[0],n=t[1],o=document.createElement("input"),t=document.createElement("label");o.type="radio",o.name=$.radio,o.value=e,rn(e,i.inputValue)&&(o.checked=!0);e=document.createElement("span");U(e,n),e.className=$.label,t.appendChild(o),t.appendChild(e),r.appendChild(t)});e=r.querySelectorAll("input");e.length&&e[0].focus()}},on=function n(o){var i=[];return"undefined"!=typeof Map&&o instanceof Map?o.forEach(function(t,e){"object"===r(t)&&(t=n(t)),i.push([e,t])}):Object.keys(o).forEach(function(t){var e=o[t];"object"===r(e)&&(e=n(e)),i.push([t,e])}),i},rn=function(t,e){return e&&e.toString()===t.toString()},an=function(t,e,n){var o=function(t,e){var n=t.getInput();if(!n)return null;switch(e.input){case"checkbox":return $e(n);case"radio":return Xe(n);case"file":return Ge(n);default:return e.inputAutoTrim?n.value.trim():n.value}}(t,e);e.inputValidator?sn(t,e,o):t.getInput().checkValidity()?("deny"===n?un:cn)(t,e,o):(t.enableButtons(),t.showValidationMessage(e.validationMessage))},sn=function(e,n,o){e.disableInput(),Promise.resolve().then(function(){return y(n.inputValidator(o,n.validationMessage))}).then(function(t){e.enableButtons(),e.enableInput(),t?e.showValidationMessage(t):cn(e,n,o)})},un=function(e,t,n){t.showLoaderOnDeny&&Jt(L()),t.preDeny?Promise.resolve().then(function(){return y(t.preDeny(n,t.validationMessage))}).then(function(t){!1===t?e.hideLoading():e.closePopup({isDenied:!0,value:void 0===t?n:t})}):e.closePopup({isDenied:!0,value:n})},cn=function(e,t,n){t.showLoaderOnConfirm&&Jt(),t.preConfirm?(e.resetValidationMessage(),Promise.resolve().then(function(){return y(t.preConfirm(n,t.validationMessage))}).then(function(t){wt(S())||!1===t?e.hideLoading():Ie(e,void 0===t?n:t)})):Ie(e,n)},ln=["ArrowRight","ArrowDown","Right","Down"],dn=["ArrowLeft","ArrowUp","Left","Up"],pn=["Escape","Esc"],fn=function(t,e,n){var o=Tt.innerParams.get(t);o.stopKeydownPropagation&&e.stopPropagation(),"Enter"===e.key?mn(t,e,o):"Tab"===e.key?hn(e,o):-1!==[].concat(ln,dn).indexOf(e.key)?gn(e.key):-1!==pn.indexOf(e.key)&&vn(e,o,n)},mn=function(t,e,n){e.isComposing||e.target&&t.getInput()&&e.target.outerHTML===t.getInput().outerHTML&&-1===["textarea","file"].indexOf(n.input)&&(_t(),e.preventDefault())},hn=function(t,e){for(var n=t.target,o=R(),i=-1,r=0;r<o.length;r++)if(n===o[r]){i=r;break}t.shiftKey?He(0,i,-1):He(0,i,1),t.stopPropagation(),t.preventDefault()},gn=function(t){-1!==[T(),L(),q()].indexOf(document.activeElement)&&(t=-1!==ln.indexOf(t)?"nextElementSibling":"previousElementSibling",(t=document.activeElement[t])&&t.focus())},vn=function(t,e,n){Z(e.allowEscapeKey)&&(t.preventDefault(),n(Q.esc))},bn=function(e,t,n){t.popup.onclick=function(){var t=Tt.innerParams.get(e);t.showConfirmButton||t.showDenyButton||t.showCancelButton||t.showCloseButton||t.timer||t.input||n(Q.close)}},yn=!1,wn=function(e){e.popup.onmousedown=function(){e.container.onmouseup=function(t){e.container.onmouseup=void 0,t.target===e.container&&(yn=!0)}}},Cn=function(e){e.container.onmousedown=function(){e.popup.onmouseup=function(t){e.popup.onmouseup=void 0,t.target!==e.popup&&!e.popup.contains(t.target)||(yn=!0)}}},kn=function(n,o,i){o.container.onclick=function(t){var e=Tt.innerParams.get(n);yn?yn=!1:t.target===o.container&&Z(e.allowOutsideClick)&&i(Q.backdrop)}};function An(t,e){var n=function(t){t="string"==typeof t.template?document.querySelector(t.template):t.template;if(!t)return{};t=t.content||t;return We(t),u(Re(t),Ne(t),Ue(t),_e(t),Fe(t),ze(t,Ve))}(t),o=u({},se.showClass,e.showClass,n.showClass,t.showClass),i=u({},se.hideClass,e.hideClass,n.hideClass,t.hideClass);return(n=u({},se,e,n,t)).showClass=o,n.hideClass=i,!1===t.animation&&(n.showClass={popup:"swal2-noanimation",backdrop:"swal2-noanimation"},n.hideClass={}),n}function xn(a,s,u){return new Promise(function(t){function e(t){a.closePopup({isDismissed:!0,dismiss:t})}var n,o,i,r;Ce.swalPromiseResolve.set(a,t),s.confirmButton.onclick=function(){return e=u,(t=a).disableButtons(),void(e.input?an(t,e,"confirm"):cn(t,e,!0));var t,e},s.denyButton.onclick=function(){return e=u,(t=a).disableButtons(),void(e.returnInputValueOnDeny?an(t,e,"deny"):un(t,e,!1));var t,e},s.cancelButton.onclick=function(){return t=e,a.disableButtons(),void t(Q.cancel);var t},s.closeButton.onclick=function(){return e(Q.close)},n=a,r=s,t=e,Tt.innerParams.get(n).toast?bn(n,r,t):(wn(r),Cn(r),kn(n,r,t)),o=a,r=u,i=e,(t=te).keydownTarget&&t.keydownHandlerAdded&&(t.keydownTarget.removeEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!1),r.toast||(t.keydownHandler=function(t){return fn(o,t,i)},t.keydownTarget=r.keydownListenerCapture?window:A(),t.keydownListenerCapture=r.keydownListenerCapture,t.keydownTarget.addEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!0),(u.toast&&(u.input||u.footer||u.showCloseButton)?vt:bt)(document.body,$["toast-column"]),r=a,"select"===(t=u).input||"radio"===t.input?tn(r,t):-1!==["text","email","number","tel","textarea"].indexOf(t.input)&&(b(t.inputValue)||w(t.inputValue))&&en(r,t),je(u),Pn(te,u,e),En(s,u),setTimeout(function(){s.container.scrollTop=0})})}function Bn(t){var e={popup:A(),container:k(),content:P(),actions:j(),confirmButton:T(),denyButton:L(),c
487ancelButton:q(),loader:D(),closeButton:V(),validationMessage:S(),progressSteps:n()};return Tt.domCache.set(t,e),e}var Pn=function(t,e,n){var o=H();at(o),e.timer&&(t.timeout=new Le(function(){n("timer"),delete t.timeout},e.timer),e.timerProgressBar&&(rt(o),setTimeout(function(){t.timeout&&t.timeout.running&&dt(e.timer)})))},En=function(t,e){if(!e.toast)return Z(e.allowEnterKey)?void(On(t,e)||He(0,-1,1)):Sn()},On=function(t,e){return e.focusDeny&&wt(t.denyButton)?(t.denyButton.focus(),!0):e.focusCancel&&wt(t.cancelButton)?(t.cancelButton.focus(),!0):!(!e.focusConfirm||!wt(t.confirmButton))&&(t.confirmButton.focus(),!0)},Sn=function(){document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};function Tn(t){"function"==typeof t.didDestroy?t.didDestroy():"function"==typeof t.onDestroy&&t.onDestroy()}function Ln(t){delete t.params,delete te.keydownHandler,delete te.keydownTarget,qn(Tt),qn(Ce)}var Dn,qn=function(t){for(var e in t)t[e]=new WeakMap},J=Object.freeze({hideLoading:pe,disableLoading:pe,getInput:function(t){var e=Tt.innerParams.get(t||this);return(t=Tt.domCache.get(t||this))?et(t.content,e.input):null},close:Ae,closePopup:Ae,closeModal:Ae,closeToast:Ae,enableButtons:function(){Se(this,["confirmButton","denyButton","cancelButton"],!1)},disableButtons:function(){Se(this,["confirmButton","denyButton","cancelButton"],!0)},enableInput:function(){return Te(this.getInput(),!1)},disableInput:function(){return Te(this.getInput(),!0)},showValidationMessage:function(t){var e=Tt.domCache.get(this),n=Tt.innerParams.get(this);U(e.validationMessage,t),e.validationMessage.className=$["validation-message"],n.customClass&&n.customClass.validationMessage&&vt(e.validationMessage,n.customClass.validationMessage),rt(e.validationMessage),(e=this.getInput())&&(e.setAttribute("aria-invalid",!0),e.setAttribute("aria-describedBy",$["validation-message"]),nt(e),vt(e,$.inputerror))},resetValidationMessage:function(){var t=Tt.domCache.get(this);t.validationMessage&&at(t.validationMessage),(t=this.getInput())&&(t.removeAttribute("aria-invalid"),t.removeAttribute("aria-describedBy"),bt(t,$.inputerror))},getProgressSteps:function(){return Tt.domCache.get(this).progressSteps},_main:function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return ae(u({},e,t)),te.currentInstance&&te.currentInstance._destroy(),te.currentInstance=this,qe(t=An(t,e)),Object.freeze(t),te.timeout&&(te.timeout.stop(),delete te.timeout),clearTimeout(te.restoreFocusTimeout),e=Bn(this),Ut(this,t),Tt.innerParams.set(this,t),xn(this,e,t)},update:function(e){var t=A(),n=Tt.innerParams.get(this);if(!t||_(t,n.hideClass.popup))return W("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");var o={};Object.keys(e).forEach(function(t){Mn.isUpdatableParameter(t)?o[t]=e[t]:W('Invalid parameter to update: "'.concat(t,'". Updatable params are listed here: https://github.com/sweetalert2/sweetalert2/blob/master/src/utils/params.js\n\nIf you think this parameter should be updatable, request it here: https://github.com/sweetalert2/sweetalert2/issues/new?template=02_feature_request.md'))}),n=u({},n,o),Ut(this,n),Tt.innerParams.set(this,n),Object.defineProperties(this,{params:{value:u({},this.params,e),writable:!1,enumerable:!0}})},_destroy:function(){var t=Tt.domCache.get(this),e=Tt.innerParams.get(this);e&&(t.popup&&te.swalCloseEventFinishedCallback&&(te.swalCloseEventFinishedCallback(),delete te.swalCloseEventFinishedCallback),te.deferDisposalTimer&&(clearTimeout(te.deferDisposalTimer),delete te.deferDisposalTimer),Tn(e),Ln(this))}}),jn=function(){function i(){if(a(this,i),"undefined"!=typeof window){"undefined"==typeof Promise&&K("This package requires a Promise library, please include a shim to enable it in this browser (See: https://github.com/sweetalert2/sweetalert2/wiki/Migration-from-SweetAlert-to-SweetAlert2#1-ie-support)"),Dn=this;for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var o=Object.freeze(this.constructor.argsToParams(e));Object.defineProperties(this,{params:{value:o,writable:!1,enumerable:!0,configurable:!0}});o=this._main(this.params);Tt.promise.set(this,o)}}return s(i,[{key:"then",value:function(t){return Tt.promise.get(this).then(t)}},{key:"finally",value:function(t){return Tt.promise.get(this).finally(t)}}]),i}();u(jn.prototype,J),u(jn,de),Object.keys(J).forEach(function(t){jn[t]=function(){if(Dn)return Dn[t].apply(Dn,arguments)}}),jn.DismissReason=Q,jn.version="10.15.5";var Mn=jn;return Mn.default=Mn}),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2);
488"undefined"!=typeof document&&function(e,t){var n=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(n),n.styleSheet)n.styleSheet.disabled||(n.styleSheet.cssText=t);else try{n.innerHTML=t}catch(e){n.innerText=t}}(document,".swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em;padding:0}.swal2-popup.swal2-toast .swal2-styled{margin:.125em .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(100,150,200,.5)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;
488left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;
488top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:5px;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0 1.6em}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}.swal2-styled{margin:.3125em;padding:.625em 1.1em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#2778c4;color:#fff;font-size:1.0625em}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#d14529;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#757575;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:5px;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto}.swal2-validation-message{display:none;align-items:center;justify-content:center;margin:0 -2.7em;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:\"!\";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;
488left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}
vendor: 4,063 bytes, line 488
488}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
488body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}");</script>
488
489    <style>
490        /* GENERAL */
491@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400&display=swap');
492
493@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&display=swap');
494
495@font-face
496{
497   font-family: "Scripterialism";
498   src: url("/fonts/modelica/scripterialism.eot");
499   src: url("/fonts/modelica/scripterialism.eot") format("embedded-opentype"),
500        url("/fonts/modelica/scripterialism.woff") format("woff"),
501        url("/fonts/modelica/scripterialism.otf") format("embedded-opentype"),
502        url("/fonts/scripterialism/scripterialism.ttf") format("truetype"),
503        url("/fonts/modelica/scripterialism.svg#scripterialism") format("svg");
504}
505
506body {
507    font-family: 'Poppins', sans-serif;
508    overflow: hidden auto;
509}
510
511h1, h2 {
512    font-family: 'Dancing Script', cursive;
513}
514
515::-webkit-scrollbar {width: 4px; height: 4px;}
516::-webkit-scrollbar-thumb {background: #cc3333; border-radius: 0px; box-shadow: inset 0 0 0px rgba(252, 202, 67, 0.5);}
517::-webkit-scrollbar-track {background: transparent; box-shadow: inset 0 0 0px rgba(252, 202, 67, 0.3); border-radius: 0px;}
518
519a.btmPrin {background: #cc3333; padding: 16px 30px; border-radius: 60px; text-decoration: none; color: #fff; font-weight: 500; transition: all .4s; border: 2px solid #cc3333;display: inline-block;text-align: center;}
520a.btmPrin:hover {background: transparent; color: #cc3333;}
521a.btmPrin strong {transition: all .4s;}
522
523h2.titleSec {position: relative; font-size: 70px; margin-bottom: 20px; color: #cc3333;}
524
525strong {font-weight: 900; font-style: italic; color: #000;}
526
527.g-recaptcha {
528    text-align: center;
529    display: flex;
530    align-items: center;
531    justify-content: center;
532    margin: 0 0 20px;
533}
534
535
536/* PRELOAD */
537
538#mg_pre-carga::before {content: ""; position: fixed; background: url(https://s3.us-east-2.amazonaws.com/mgpanel/logo-soy-roxana-zJh.png) #f4f4f4; background-size: 180px; background-repeat: no-repeat; background-position: center; width: 100%; height: 100%; z-index: 2001; animation-duration: 1s; animation-name: slidein; animation-iteration-count: infinite; animation-direction: alternate; top: 0;}
539.mg_pre-carga-go::before {opacity: 0; transition: 1s; visibility: hidden;}
540@keyframes slidein {from {background-size: 130px;} to {background-size: 150px;}}
541
542
543
544
545
546/* HEADER */
547
548.header {background: #f4f4f4; padding: 35px 0; position: relative; z-index: 1999;}
549.col-md-4.headLogo {display: flex; align-items: center;}
550.col-md-4.headLogo img {width: 90%;}
551.col-md-8.headMenu {display: flex; align-items: center; justify-content: end;}
552ul.headList {display: flex; justify-content: center; padding: 0; margin: 0; list-style: none; align-items: center;}
553ul.headList li a {padding: 0 0 0 36px; font-size: 16px; margin: 0; font-weight: 500; color: #232323; transition: all .4s; text-decoration: none;}
554ul.headList li a:hover {color: #cc3333;}
555ul.headList li a.menu {color: #cc3333; font-size: 25px;}
556ul.headList li a.menu:hover {color: #232323;}
557a#dropdownMenuLink {background: transparent; border: none}
558ul.dropdown-menu.show {padding: 25px 30px;}
559ul.dropdown-menu.show a {padding: 5px 0;}
560ul.dropdown-menu.show a:hover {background: none;}
561
562
563
564.mg_menu_movil, .mg_menu_principal {
565	display: none;
566}
567
568
569
570/* BANNER */
571
572.banner {position: relative; background: #f4f4f4; padding: 80px 0;}
573.col-md-6.bannerImg {position: relative;}
574.col-md-6.bannerImg:before {content: '¡WOW!'; font-size: 155px; font-weight: 700; font-family: Poppins; opacity: .1; position: absolute; top: -17%; left: 2%; color: #cc3333;}
575.col-md-6.bannerImg img {position: absolute; bottom: calc(0px - 80px); max-width: 200%; width: 135%; left: -15%;}
576.col-md-6.bannerInfoPrin {text-align: end;}
577.col-md-6.bannerInfoPrin h1{color: #cc3333;font-size: 32px;}
578.col-md-6.bannerInfoPrin h3 {font-size: 35px; font-weight: 300; margin: 0;}
579.col-md-6.bannerInfoPrin h3 strong {font-weight: 500; font-style: italic;}
580.col-md-6.bannerInfoPrin h3 strong {font-weight: 900; font-style: italic; color: #000;}
581.col-md-6.bannerInfoPrin p {font-size: 17px; margin-bottom: 30px; color: #000;}
582.col-md-6.bannerInfoPrin p strong {font-style: italic; font-weight: 900;}
583.col-md-6.bannerInfoPrin p span {font-weight: 700; font-size: 21px; color: #cc3333; margin-bottom: 60px; display: block;}
584.bannerRedes {position: absolute; left: 5%; top: 55%; display: flex; flex-direction: column;}
585.bannerRedes a {font-size: 22px; padding: 4px 0px; transition: all .4s; color: #cc3333;}
586.bannerRedes a:hover {color: #232323;}
587.col-md-6.bannerInfoPrin p.titleBanner {font-size: 120px; margin-bottom: 20px; color: #cc3333;font-family: 'Dancing Script', cursive;line-height: 1;}
588
589
590
591
592
593
594/* SOBRE MI */
595
596
597.sobreMi {padding: 120px 0 80px; text-align: center; position: relative;}
598.sobreMi .row{flex-direction: column;}
599.sobreMi p {width: 70%; font-size: 18px; line-height: 1.9; margin: 0 auto;margin-bottom: 20px;}
600.sobreMi h2:before {content: 'SOBRE MÍ'; position: absolute; opacity: .07; font-size: 150px; top: -65%; font-weight: 700; left: 19%; color: #232323; font-family: 'Poppins';}
601.sobreMi h2:after {content: ''; top: -80%; left: 0; width: 100%; height: 190%; z-index: 10; position: absolute; background: linear-gradient(to top, #fff, transparent);}
602.sobreMi h2 span {position: relative; z-index: 100;}
603.sobreMi .btmPrin {max-width: 340px;display: block;margin: 0 auto;}
604.sobreMi .btmPrin strong {color: #fff;}
605.sobreMi .btmPrin:hover strong {color: #cc3333 !important;}
606
607
608
609/* ALIADOS */
610
611.slick-slider {    width: 100%;    margin: 0px;   padding: 40px 0px 0px }
612.slick-slider .slide {    width: 100%;  }
613.slick-slider .slide img {margin: 0 auto; width: 70%;}
614.slick-arrow {color: #676767 !important; font-size: 32px;}
615.aliados {padding: 0 0 100px;}
616.aliadosDiv {padding: 40px 0 40px; background: linear-gradient(to left, #f3edee, 45%, transparent);}
617.aliados .row .col-md-12 h2 {font-size: 42px;}
618.aliados p {font-size: 18px; font-weight: 600; color: #000;}
619.aliados .col-md-12 {background: #fff; padding-top: 100px; text-align: center;}
620.slick-arrow {color: #cc3333 !important; font-size: 32px; display: flex; align-items: center; justify-content: center; height: 100%; width: auto; text-decoration: none;}
621.slick-arrow i {font-size: 19px;}
622.aliados .col-md-12 a {padding: 16px 65px;}
623.aliados .col-md-12 a strong {color: #fff;}
624.aliados .col-md-12 a:hover strong {color: #cc3333 !important;}
625
626
627
628
629/* CONVÍERTETE */
630
631.convierteHome {background: #f4f4f4; padding: 70px 0;}
632.convierteTitle.col-md-12 h2 {font-size: 60px; text-align: center; line-height: 1; margin-bottom: 45px;}
633.convierteInfo1 {margin-bottom: 40px;}
634.convierteInfo1 p {font-size: 18px; line-height: 1.9; margin-bottom: 20px;}
635.convierteInfo2 p {font-size: 17px; line-height: 1.9; margin-bottom: 15px;}
636.convierteInfo1.col-md-6 p span {font-weight: 600;}
637
638
639
640/* NECESITAS */
641
642.necesitasHome {padding: 80px 0;}
643.col-md-7.neceInfo h2 {font-size: 46px; line-height: 1; margin-bottom: 25px;}
644.col-md-7.neceInfo p {font-size: 15px; margin-bottom: 15px;}
645.neceInfo .serviSectionList {padding: 0; list-style: none; margin-bottom: 30px;}
646.neceInfo .serviSectionList li {font-size: 16px; margin-bottom: 15px;}
647.neceInfo .serviSectionList li i {color: #cc3333; font-size: 19px; padding-right: 5px;}
648.col-md-7.neceInfo p span {font-weight: 600; font-size: 16px;}
649.col-md-5.necesitasImg {position: relative;}
650.col-md-5.necesitasImg img {position: absolute; bottom: calc(0px - 80px); width: 100%; left: -10%;}
651.necesitasHome a.btmPrin {margin-top: 15px;}
652
653
654
655
656
657
658
659/* VÍNCULOS */
660
661.vinculos {background: #f4f4f4; padding: 70px 0;}
662.col-md-6.vinculosInfo h2 {font-size: 54px; line-height: .8; margin-bottom: 20px; color: #cc3333;}
663.col-md-6.vinculosInfo h4{color: #cc3333;}
664.col-md-6.vinculosInfo p {color: #000; font-weight: 400; margin-bottom: 20px; font-size: 15px;}
665.col-md-6.vinculosInfo a {padding: 16px 50px; background: #cc3333; border-color: #cc3333; color: #fff;}
666.col-md-6.vinculosInfo a strong {color: #fff;}
667.col-md-6.vinculosInfo a:hover {background: transparent; color: #cc3333;}
668.col-md-6.vinculosInfo a:hover strong {color: #cc3333;}
669.col-md-6.vinculosImg {position: relative;}
670.col-md-6.vinculosImg img {position: absolute; width: 105%; bottom: calc(0px - 70px); max-width: 200%; right: -10%;}
671
672
673
674
675/* SERVICIOS */
676
677.servicios {position: relative;}
678.servicios .row {z-index: 1;}
679img.img-fluid.serviImg {position: absolute; width: 100%; max-width: 100%; left: 0; padding: 0; top: 0px;}
680.servicios { position: relative; padding: 80px 0;}
681.servicios h2 {color: #fff; font-size: 47px;}
682.servicios p {color: #fff !important; position: relative; font-size: 22px; font-weight: 200; margin-bottom: 70px;}
683.servicios p strong {color: #fff !important;}
684.serviCards .row{justify-content: center;}
685.col-md-4.serviCard {position: relative;border: 5px solid #fff; border-radius: 8px; flex: 0 0 31.33%;
685 margin: 0 1% 20px; padding: 0; overflow: hidden;}
686.col-md-4.serviCard img:nth-child(1) {width: 100%; height: 300px; object-fit: cover;}
687
688.col-md-4.serviCard:hover .serviCardInfo {bottom: 100%;}
689.col-md-4.serviCard:hover .serviCardInfo2 {bottom: 0;}
690
691.serviCardInfo {position: absolute; width: 100%; height: 100%; display: flex; align-items: center; bottom: 0px; justify-content: end; flex-direction: column; opacity: 1; transition: all ease .4s;padding: 10px;}
692.serviCardInfo h4 {margin: 0; font-family: 'Dancing Script', cursive; font-size: 36px; text-align: center !important; color: #ccb3b8; position: relative; line-height: 1; margin-bottom: 10px;}
693.serviCardInfo:before {content: ''; position: absolute; top: 0; width: 100%; height: 100%; background: linear-gradient(to top, rgba(0,0,0,.7), transparent); transition: all ease .4s;}
694.serviCardInfo p {margin: 0; color: #fff; font-size: 14px; position: relative; font-weight: 300; margin-bottom: 25px;}
695.serviCardInfo i {position: absolute; right: 10%; bottom: 5%;}
696.serviCardInfo img {position: absolute; width: 23px !important; right: 7%; bottom: 10%;}
697.serviCardInfo2 {position: absolute; width: 100%; height: 100%; display: flex; align-items: center; bottom: 0px; justify-content: center; flex-direction: column; opacity: 1;}
698.serviCardInfo2 p {font-size: 14px; margin-bottom: 15px; color: #fff;}
699
700.serviCardInfo2 {text-align: center; position: absolute; width: 100%; height: 100%; display: flex; align-items: center; bottom: -100%; justify-content: center; flex-direction: column; opacity: 1; padding: 0 20px; background: rgba(0,0,0,.7); transition: all ease .4s;}
701.serviCardInfo2 h4 {font-family: 'Dancing Script', cursive; font-size: 30px; color: #ccb3b8;}
702.serviCardInfo2 p {font-size: 12px; margin-bottom: 25px; color: #fff;}
703.serviCardInfo2 a {background: #fff; padding: 10px 32px; color: #000; border-radius: 35px; text-decoration: none; font-size: 13px; font-weight: 500; transition: all .4s;}
704.serviCardInfo2 a:hover {background: #cc3333; color: #fff;}
705img.img-fluid.serviImgPrin {position: absolute; bottom: 0; width: 55%; right: -15%;display: none;}
706
707
708
709/* LOVE BRAND */
710
711.loveBrand {background-image: url(https://s3.us-east-2.amazonaws.com/mgpanel/banner-servicio-rojo-con-capa-MHK.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; padding: 70px 0;}
712.col-md-6.loveBrandInfo {text-align: end; color: #fff;}
713.col-md-6.loveBrandInfo h2 {color: #fff;}
714.col-md-6.loveBrandInfo p {font-weight: 400; margin-bottom: 70px;}
715.col-md-6.loveBrandInfo a {background: #fff; border-color: #fff; color: #cc3333; padding: 15px 30px;}
716.col-md-6.loveBrandInfo a strong {color: #cc3333;}
717.col-md-6.loveBrandInfo a:hover {background: transparent; color: #fff;}
718.col-md-6.loveBrandInfo a:hover strong {color: #fff;}
719
720
721
722/* TESTIMONIOS */
723
724.testimonios {padding: 80px 0 40px; position: relative;}
725.testimonios h2 {text-align: center; font-size: 51px; font-weight: 900; color: #000; margin-bottom: 50px;}
726.testimonios h2:before {content: 'TESTIMONIOS'; position: absolute; opacity: .07; font-size: 150px; top: -100%; font-weight: 700; left: 5%; color: #232323; font-family: 'Poppins';}
727.testimonios h2:after {content: ''; top: -80%; left: 0; width: 100%; height: 225%; z-index: 10; position: absolute; background: linear-gradient(to top, #fff, transparent);}
728.testimonios h2 span {position: relative; z-index: 100;}
729
730.testiCard {background: #f8f8f8; padding: 80px 100px; border-radius: 60px; position: relative; margin: 0;}
731.testiCard .col-md-4, .testiCard .col-md-8 {display: flex; justify-content: center; flex-direction: column;}
732.col-md-4.testiImg {overflow: hidden; border-radius: 200px; padding: 0; border: 8px solid #ccb3b8; height: 285px;}
733.col-md-8.testiInfo {padding-left: 9%;}
734.col-md-8.testiInfo p {font-size: 16px; color: #827979; font-weight: 500; margin-bottom: 45px;}
735.testiAutor {text-align: end;}
736.testiAutor p {margin-bottom: 5px !important; font-style: italic;}
737img.img-fluid.testiComi {position: absolute; width: 12%; top: 0%; left: 0%;}
738img.img-fluid.testiComi2 {position: absolute; width: 12%; bottom: 0%; right: 0%;}
739.col-md-4.testiImg img {height: 285px; object-fit: cover; object-position: top;}
740
741
742
743
744/* CONTACTO */
745
746.contacto {position: relative; padding: 120px 0 40px; text-align: center;}
747.contactInfo h2 {font-size: 62px; position: relative; font-weight: 900;}
748.contactInfo h2:before {content: 'CONTÁCTAME'; position: absolute; opacity: .07; font-size: 150px; top: -100%; font-weight: 700; left: 3%; color: #232323; font-family: 'Poppins';}
749.contactInfo h2:after {content: ''; top: -80%; left: 0; width: 100%; height: 190%; z-index: 10; position: absolute; background: linear-gradient(to top, #fff, transparent);}
750.contactInfo h2 span {position: relative; z-index: 100;}
751.contactInfo p {font-weight: 500; color: #000; font-size: 16px; width: 70%; margin: 0 auto 15px;}
752.contactInfo p span{font-weight: 700; font-size: 21px; color: #cc3333; display: block;}
753.contactForm {background-image: url(https://s3.us-east-2.amazonaws.com/mgpanel/manos-ckE.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; padding: 0px 0 50px;margin-top: 35px;}
754
755.form-group.col-md-12 label {display: none;}
756.form-group {width: 50%; margin: 0 auto 25px;}
757.form-group input:focus, .form-group select:focus {box-shadow: none; border-color: rgba(180,37,50,.3);}
758.form-group input, .form-group textarea, .form-group select {border-radius: 100px; height: 55px; border: solid 2px rgba(180,37,50,.3); padding: 10px 30px;}
759.form-group select{font-style: italic;color: #8e8e8e;}
760/* .form-group select{display: none;} */
761.form-group textarea {height: 100px; border-radius: 25px; margin-bottom: 40px; font-style: italic;}
762.form-group textarea:focus {box-shadow: none;}
763input::placeholder {font-size: 15px; font-family: 'Poppins'; font-style: italic;}
764.contactForm button {background: #cc3333; padding: 10px 50px; border-radius: 60px; text-decoration: none; color: #fff; font-weight: 500; transition: all .4s; border: 2px solid #cc3333; text-transform: uppercase;display: inline-block;margin-bottom: 20px;}
765.contactForm button:focus {box-shadow: none;}
766.contactForm button:hover {background: transparent; border-color: #cc3333; color: #cc3333;}
767
768
769
770
771/* FLECHAZO */
772
773.flechazo {background-image: url(https://s3.us-east-2.amazonaws.com/mgpanel/banner-bajo-rojo-con-capa-Ffc.jpg); background-position: center; background-repeat: no-repeat; background-size: cover;         padding: 70px 0;position: relative;}
774.col-md-6.flechazoInfo {text-align: end;position: relative;}
775.col-md-6.flechazoInfo h2 {color: #fff; font-size: 52px; font-weight: 900; text-align: end; line-height: 1.1; margin-bottom: 25px;}
776.col-md-6.flechazoInfo p {margin-bottom: 60px; color: #fff; font-weight: 300; font-size: 15px;}
777.col-md-6.flechazoInfo a {background: #fff; color: #cc3333;  padding: 16px 45px; border-color: #fff;}
778.col-md-6.flechazoInfo a strong {color: #cc3333;}
779.col-md-6.flechazoInfo a:hover {background: transparent; color: #fff; border-color: #fff !important;}
780.col-md-6.flechazoInfo a:hover strong {color: #fff;}
781
782
783
784/* POSIBLE */
785
786.posible {position: relative; padding: 100px 0 0;}
787.posiFrase {text-align: center;}
788.posiFrase p {font-size: 28px; width: 75%; margin: 0 auto 35px;}
789.posible h2 {text-align: center; font-size: 75px; font-weight: 900; margin-bottom: 60px;}
790.posible .col-md-6 {display: flex; align-items: center; flex-direction: column; justify-content: center;}
791.posible p {font-size: 20px; font-weight: 400; margin-bottom: 30px;}
792.posible p strong {font-weight: 900; font-size: 24px; color: #cc3333;}
793.posible a {padding: 16px 100px;}
794.posible a strong {color: #fff;}
795.posible a:hover strong {color: #cc3333;}
796
797
798
799
800/* FOOTER */
801
802.footer {position: relative; padding: 0; color: #fff;}
803img.img-flui.footerFondo {position: absolute; width: 100%; height: 100%; z-index: 1;}
804.footerPrin, .foot {position: relative; z-index: 10;}
805.footFrase h4 {color: #000; font-size: 63px; width: 45%; font-family: 'Dancing Script', cursive; margin-bottom: 150px; line-height: 1; font-weight: 900; margin-top: 15px;}
806.footLogo {position: relative;}
807.footLogo img {margin-bottom: 25px;}
808.footLogo p {font-size: 16px; width: 80%; margin-bottom: 60px;}
809.footLogo:before {content: ''; position: absolute; width: 15%; height: 4px; background: #ccb3b8; bottom: -30px; z-index: 10; border-radius: 15px;}
810.footInfo p {font-size: 16px; width: 80%;}
811.footRedes a {color: #ccb3b8; padding-right: 15px; font-size: 29px; 
812transition: all .4s;}
813.footRedes a:hover {color: #fff;}
814
815.foot {padding: 30px 0; text-align: center; background: rgba(160,28,40,.3);}
816.foot p {margin: 0; font-size: 15px; color: #fff;}
817.footerPrin { padding-bottom: 50px;}
818
819.col-md-6.footMenu.row {padding: 0;}
820ul.footList {padding: 0; list-style: none; margin: 0 0 55px;}
821ul.footList li a { font-weight: 500; color: #fff; text-decoration: none; margin-bottom: 20px; display: flex; align-items: center; transition: all .4s; font-size: 17px; text-transform: uppercase;}
822ul.footList li a:hover {color: #ccb3b8;}
823ul.footList li a i {padding-right: 15px; font-size: 15px;}
824
825.footFrase2 {text-align: end; font-family: 'Dancing Script', cursive; font-size: 55px; padding-right: 25px; font-weight: 900;}
826.footFrase {margin-bottom: 50px;}
827.foot p a {transition: all .4s; color: #fff; text-decoration: none; font-weight: 600;}
828.foot p a:hover {color: #ccb3b8;}
829.foot p strong {color: #fff;}
830.mg_scroll-to-top {background: #cc3333;}
831
832
833
834
835/* CONTENIDOS */
836
837.interCont {padding: 100px 0; background: linear-gradient(to left, #ccb3b8, 60%, transparent); text-align: center; line-height: 1;}
838.interCont p {font-size: 50px; margin: 0; font-family: 'Dancing Script', cursive; color: #000; font-weight: 900; /* color: #cc3333; */}
839.bannerContInfoPrin a.btmPrin{margin-top: 25px;}
840.serviSection1 {padding: 120px 0 100px;}
841
842
843
844/* SOBRE MI CONT */
845
846
847
848
849.bannerCont {position: relative; background: #f4f4f4; padding: 70px 0 80px;}
850h1.titleBannerCont {font-size: 62px; margin-bottom: 30px; color: #cc3333; line-height: 1;}
851.col-md-6.bannerContImg {position: relative;}
852/* .col-md-6.bannerContImg:before {content: '¡WOW!'; font-size: 155px; font-weight: 700; font-family: Poppins; opacity: .1; position: absolute; top: -17%; left: 2%; color: #cc3333;} */
853.mg_content_acerca-de-mi .col-md-6.bannerContImg img {position: absolute;bottom: calc(0px - 80px); max-width: 190%; width: 55%; right: 20%;}
854.col-md-6.bannerContInfoPrin {text-align: initial;}
855.titlebannerCont {font-size: 145px; margin-bottom: 0px; color: #cc3333;}
856.col-md-6.bannerContInfoPrin p {font-size: 17px; margin-bottom: 20px; color: #000;}
857.col-md-6.bannerContInfoPrin p strong {font-style: italic; font-weight: 900;}
858.col-md-6.bannerContInfoPrin p span {font-weight: 700; font-size: 21px; color: #cc3333; display: block;}
859
860.comoConsigo {text-align: center; padding: 150px 0 100px;}
861.comoConsigo h2:before {content: 'SOBRE MÍ'; position: absolute; opacity: .07; font-size: 150px; top: -65%; font-weight: 700; left: 19%; color: #232323; font-family: 'Poppins';}
862.comoConsigo h2:after {content: ''; top: -80%; left: 0; width: 100%; height: 190%; z-index: 10; position: absolute; background: linear-gradient(to top, #fff, transparent);}
863.comoConsigo h2 span {position: relative; z-index: 100;}
864.comoConsigo p {width: 75%; font-size: 18px; line-height: 1.9; margin: 0 auto;}
865
866.flechazo:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0);}
867.flechazoCont {padding: 100px 0; position: relative;}
868.col-md-7.flechaContInfo h2 {font-size: 62px; line-height: 1; margin-bottom: 35px;}
869.col-md-7.flechaContInfo p {font-size: 17px; margin-bottom: 30px;}
870.coversarBtmInfo {display: flex; flex-direction: column; align-items: flex-start;}
871.coversarBtmInfo span {font-weight: 700; font-size: 20px; color: #cc3333; margin-bottom: 25px; display: block;}
872
873.inspiraCont {background: #f4f4f4; padding: 100px 0; position: relative;}
874.col-md-7.inspiraContInfo {text-align: end;}
875.col-md-7.inspiraContInfo h2 {font-size: 62px; line-height: 1; margin-bottom: 35px;}
876.col-md-7.inspiraContInfo p {font-size: 17px; margin-bottom: 30px;}
877.col-md-5.flechaContImg {position: relative;}
878.col-md-5.flechaContImg img {position: absolute; width: 115%; max-width: 200%; bottom: calc(0px - 100px); right: -30%;}
879.testiBtmInfo {display: flex; flex-direction: column; align-items: flex-end;}
880.mg_content_acerca-de-mi .col-md-5.flechaContImg img {width: 95%;}
881.testiBtmInfo span {font-weight: 700; font-size: 20px; color: #cc3333; margin-bottom: 25px; display: block;}
882.testiBtmInfo a {padding: 13px 70px;}
883.col-md-5.inspiraContImg {position: relative;}
884.col-md-5.inspiraContImg img {max-width: 200%; bottom: calc(0px - 100px); position: absolute; width: 130%; left: -25%;}
885.mg_content_acerca-de-mi .col-md-5.inspiraContImg img {width: 125%; left: -20%;}
886
887
888
889/* CONTACTO CONTENIDO */
890
891.contactContBanner .col-md-6.bannerContImg img {width: 100%; right: -10%; position: absolute; bottom: calc(0px - 80px); max-width: 200%;}
892.contactCont .col-md-6.bannerContInfoPrin p span{margin-bottom: 20px;}
893
894
895/* .teEligan {text-align: center; padding: 150px 0 100px;}
896.teEligan h2 {line-height: 1;}
897.teEligan h2:before {content: 'CONTÁCTAME'; position: absolute; opacity: .07; font-size: 150px; top: -15%; font-weight: 700; left: 2%; color: #232323; font-family: 'Poppins';}
898.teEligan h2:after {content: ''; top: -75%; left: 0; width: 100%; height: 190%; z-index: 10; position: absolute; background: linear-gradient(to top, #fff, transparent);}
899.teEligan h2 span {position: relative; z-index: 100;}
900.teEligan p {width: 75%; font-size: 18px; line-height: 1.9; margin: 0 auto;} */
901
902
903
904/* SERVICIOS CONTENIDOS */
905
906.serviSection1 h2 {line-height: 1; font-size: 64px; margin-bottom: 40px;}
907.serviSection1 h2:before {content: ''; position: absolute; opacity: .07; font-size: 150px; top: -65%; font-weight: 700; left: 19%; color: #232323; font-family: 'Poppins';}
908.serviSection1 h2:after {content: ''; top: -80%; left: 0; width: 100%; height: 190%; z-index: 10; position: absolute; background: linear-gradient(to top, #fff, transparent);}
909.serviSection1 h2 span {position: relative; z-index: 100;}
910.serviSection1 p {width: 75%; font-size: 18px; line-height: 1.9; margin: 0 auto 15px;}
911.serviSection2 {padding: 100px 0;}
912.serviSection3 {text-align: center; padding: 100px 0; background: #f4f4f4;}
913.col-md-12.serviSection3Consultorias {padding-bottom: 60px;}
914.col-md-12.serviSection3Consultorias h2 {font-size: 65px;}
915.col-md-12.serviSection3Consultorias p {width: 75%; margin: 0 auto;}
916.serviSection3 .col-md-6 h2 {font-size: 52px;}
917.serviSection3 .col-md-6 {padding-bottom: 60px;}
918
919
920
921
922
923/* CX Love Brand para Pymes */
924
925
926.cxBanner h1.titleBannerCont {font-size: 62px;}
927.mg_content_cx-love-brand-para-pymes .col-md-5.bannerContImg{position: relative;}
928.mg_content_cx-love-brand-para-pymes .col-md-5.bannerContImg img {width: 75%;
928 right: 0%; max-width: 200%; bottom: calc(0px - 80px); position: absolute;}
929.mg_content_cx-love-brand-para-pymes .serviSection1 {text-align: center;}
930.mg_content_cx-love-brand-para-pymes .serviSection1 h2:before {content: 'LOVE BRAND'; width: 100%; left: 1%; top: -25%;}
931.mg_content_cx-love-brand-para-pymes .col-md-5.flechaContImg img {position: absolute; width: 120%; max-width: 200%; bottom: calc(0px - 100px); right: -10%;}
932.mg_content_cx-love-brand-para-pymes .serviSection2 {background: #f4f4f4;}
933
934
935
936
937/* XCUSTOMER */
938
939.xcustomerCont .col-md-5.bannerContImg img {position: absolute; bottom: 0; width: 25%; right: 11%;}
940.xcustomerCont .col-md-5.flechaContImg img {width: 105%;}
941.xcustomerCont .col-md-5.inspiraContImg img {width: 115%;}
942.xcustomerCont .col-md-7.bannerContInfoPrin p span {font-weight: 700; font-size: 21px; color: #cc3333; display: block;}
943
944.xcustomerCont .serviSection1.comoConsigo{padding: 100px 0;}
945.xcustomerCont .serviSection1 h2 {text-align: center; margin-bottom: 30px;}
946.xcustomerCont .serviSection1 a.btmPrin{width: auto;margin: 20px auto 0;}
947
948.xcustomerCont .interCont p {font-size: 43px;}
949
950
951
952
953
954/* Asesorías LoveSessions para emprendedores */
955
956.mg_content_asesorias-lovesessions-para-emprendedores .col-md-6.bannerContImg img {width: 80%; right: 0; bottom: calc(0px - 80px); position: absolute;}
957.mg_content_asesorias-lovesessions-para-emprendedores .serviSection1 {text-align: justify;}
958.mg_content_asesorias-lovesessions-para-emprendedores .serviSection1 p {width: 100%;}
959.mg_content_asesorias-lovesessions-para-emprendedores .serviSection1 h2 {margin-bottom: 60px;text-align: center;}
960.mg_content_asesorias-lovesessions-para-emprendedores .serviSection1 h2:before {content: 'LoveSessions'; position: absolute; opacity: .07; font-size: 150px; top: -35%; font-weight: 700; left: 4%; color: #232323; font-family: 'Poppins';}
961.mg_content_asesorias-lovesessions-para-emprendedores .serviSection1 h2:after {content: ''; top: -20%; left: 0; width: 100%; height: 190%; z-index: 10; position: absolute; background: linear-gradient(to top, #fff, transparent);}
962.mg_content_asesorias-lovesessions-para-emprendedores .serviSection1 h2 span {position: relative; z-index: 100;}
963.mg_content_asesorias-lovesessions-para-emprendedores .col-md-5.flechaContImg img {position: absolute; width: 90%; max-width: 200%; bottom: calc(0px - 100px); right: -5%;}
964.mg_content_asesorias-lovesessions-para-emprendedores .serviSection2 {background: #f4f4f4;}
965
966
967
968/* Speaker Internacional Conference Extreme Love */
969
970
971.mg_content_speaker-internacional .flechaContInfo h2 {font-size: 53px;}
972.mg_content_speaker-internacional .flechaContInfo h4 {font-size: 24px;}
973.mg_content_speaker-internacional .bannerContImg{position: relative;}
974.mg_content_speaker-internacional .bannerContImg img {position: absolute; right: 0%; width: 85%; bottom: calc(0px - 80px);}
975.mg_content_speaker-internacional .flechaContImg img {width: 110%; right: -20%;}
976.mg_content_speaker-internacional .serviSection1 {padding: 150px 0 100px; text-align: center;}
977.mg_content_speaker-internacional .serviSection1 h2 span {position: relative; z-index: 100;}
978.mg_content_speaker-internacional .serviSection1 h2:before {content: 'EFECTO WOW'; position: absolute; opacity: .07; font-size: 130px; top: -50%; font-weight: 700; left: 10%; color: #232323; font-family: 'Poppins';}
979.mg_content_speaker-internacional .serviSection1 h2:after {content: ''; top: -50%; left: 0; width: 100%; height: 190%; z-index: 10; position: absolute; background: linear-gradient(to top, #fff, transparent);}
980.mg_content_speaker-internacional .col-md-7.flechaContInfo h4 {color: #000; font-size: 26px; margin-bottom: 30px;}
981.mg_content_speaker-internacional ul.serviSectionList {padding: 0; list-style: none; margin-bottom: 30px;}
982.mg_content_speaker-internacional ul.serviSectionList li {font-size: 17px; margin-bottom: 15px;}
983.mg_content_speaker-internacional ul.serviSectionList li i {color: #cc3333; font-size: 19px; padding-right: 5px;}
984.mg_content_speaker-internacional .col-md-7.flechaContInfo p {font-size: 20px; color: #000;}
985
986
987
988
989
990/* CURSOS ONLINE */
991
992.mg_content_cursos-de-marketing-para-emprendedores .col-md-6.bannerContImg img {position: absolute; bottom: calc(0px - 80px); max-width: 190%; width: 85%; right: 0%;}
993.mg_content_cursos-de-marketing-para-emprendedores .bannerContInfoPrin h4 {margin-bottom: 25px;}
994.mg_content_cursos-de-marketing-para-emprendedores .serviSection1 h2:before {content: 'Marketing  Xtraining'; position: absolute; opacity: .07; font-size: 95px; top: -35%; font-weight: 700; left: 0%; color: #232323; font-family: 'Poppins'; width: 100%;}
995.mg_content_cursos-de-marketing-para-emprendedores .serviSection1 h2:after {content: ''; top: -50%; left: 0; width: 100%; height: 190%; z-index: 10; position: absolute; background: linear-gradient(to top, #fff, transparent);}
996.mg_content_cursos-de-marketing-para-emprendedores .serviSection1 h2 span {position: relative; z-index: 100;}
997.mg_content_cursos-de-marketing-para-emprendedores .serviSection1 h2 {text-align: center; margin-bottom: 60px;}
998.mg_content_cursos-de-marketing-para-emprendedores .interCont p {font-size: 27px; font-family: 'Poppins', sans-serif; font-weight: 300; line-height: 1.5; width: 90%; margin: 0 auto 45px; font-style: italic;}
999.col-md-12.cursosObtener {text-align: center; display: flex; align-items: center; justify-content: center; flex-direction: column;}
1000.col-md-12.cursosObtener p {margin-bottom: 25px;}
1001.mg_content_cursos-de-marketing-para-emprendedores ul {padding: 0; list-style: none; margin-bottom: 30px;}
1002.mg_content_cursos-de-marketing-para-emprendedores ul li {font-size: 17px; margin-bottom: 15px;}
1003.mg_content_cursos-de-marketing-para-emprendedores ul li i {color: #cc3333; font-size: 19px; padding-right: 5px;}
1004.mg_content_cursos-de-marketing-para-emprendedores .serviSection1 .col-md-6 {margin-bottom: 40px;}
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014/*--- BLOG ---*/
1015.mg_banner_categoria_blog h1 {
1016    text-transform: capitalize;
1017}
1018.mg_banner_categoria_blog p {
1019    padding: 0 15%;
1020}
1021.mg_posts {
1022    flex-wrap: wrap;
1023    max-width: 1100px;
1024    margin: 50px auto 50px;
1025    position: relative;
1026}
1027.mg_posts > article {
1028    width: 29.33%;
1029    margin: 1% 2%;
1030}
1031.mg_post_img {
1032    height: 200px;
1033    border-radius: 8px;
1034    overflow: hidden;
1035}
1036.mg_post_img img {
1037    width: 100%;
1038    height: 100%;
1039    object-fit: cover;
1040    object-position: center;
1041}
1042.mg_post_title {
1043    color: #232323 !important;
1044    font-size: 1.7rem;
1045    font-weight: bold;
1046}
1047.mg_post_categorias {
1048    margin: 10px 0 5px;
1049}
1050.mg_post_categorias a {
1051    background: #000;
1052    color: #fff;
1053    font-size: 12px;
1054    padding: 3px 5px 2px;
1055    text-transform: capitalize;
1056    text-decoration: none;
1057}
1058.mg_vista_post {
1059    display: flex;
1060    flex-direction: column;
1061    padding: 50px 20% 20px;
1062}
1063.mg_post_portada img {
1064    width: 100%;
1065    border-radius: 8px;
1066}
1067.mg_principal_post .mg_post_more {
1068    text-align: left;
1069    margin-bottom: 10px;
1070}
1071.mg_lateral_post {
1072    display: flex;
1073    margin: 70px 0 50px;
1074    flex-wrap: wrap;
1075}
1076.mg_lateral_post article {
1077    width: 29.3336%;
1078    margin: 2%;
1079}
1080.mg_posts > article .btn-primary, .mg_lateral_post > article .btn-primary {
1081    margin: 10px 0 0;
1082}
1083.mg_post_contenido > em {
1084    margin: 8px 0 10px;
1085    display: block;
1086    font-style: normal;
1087    font-size: 12px;
1088    opacity: 0.75;
1089    text-align: center;
1090}
1091.mg_post_todo .mg_galeria {
1092    padding: 10px 0% 0px;
1093}
1094
1095/* Coming Soon */
1096#mg_comingsoon_page {
1097    margin: 0;
1098    background: linear-gradient(45deg, #ffffff, #f4f5f6);
1099}
1100
1101#mg_page_header {
1102    padding: 30px 60px;
1103    position: absolute;
1104    width: 100%;
1105}
1106#mg_page_header .col-12 {
1107    display: flex;
1108    justify-content: space-between;
1109    align-items: center;
1110}
1111#mg_page_header .col-12 img {
1112    height: 30px;
1113}
1114#mg_page_header .col-12 ul {
1115    margin: 0;
1116    padding: 0;
1117    display: flex;
1118}
1119#mg_page_header .col-12 ul a {
1120    height: 40px;
1121    width: 40px;
1122    color: rgba(19, 23, 43, 0.5);
1123    font-size: 16px;
1124    border: 1px solid rgba(19, 23, 43, 0.5);
1125    display: flex;
1126    align-items: center;
1127    justify-content: center;
1128    text-decoration: none;
1129    border-radius: 50px;
1130    margin: 0 0 0 10px;
1131    transition: 0.3s;
1132}
1133#mg_page_header .col-12 ul a:hover {
1134    background: #ff3451;
1135    border-color: #ff3451;
1136    color: #fff;
1137}
1138
1139#mg_page_left {
1140    position: fixed;
1141    top: 44%;
1142    left: 42px;
1143}
1144#mg_page_left ul {
1145    margin: 0;
1146    padding: 0;
1147}
1148#mg_page_left ul a {
1149    color: #898b95;
1150    text-decoration: none;
1151    display: flex;
1152    align-items: center;
1153    justify-content: center;
1154}
1155#mg_page_left ul a i {
1156    background: #ff3451;
1157    border-radius: 50%;
1158    width: 28px;
1159    height: 28px;
1160    display: flex;
1161    align-items: center;
1162    justify-content: center;
1163    color: #fff;
1164    margin: 0 10px 0 0;
1165}
1166
1167#mg_fullpage {
1168    height: 100vh !important;
1169    display: flex;
1170    align-items: center;
1171    justify-content: center;
1172    width: 1000px;
1173    margin: 0 auto;
1174    flex-direction: column;
1175    text-align: center;
1176}
1177#mg_fullpage h1 {
1178    color: #323232;
1179    font-size: 42px;
1180    font-weight: 700;
1181    letter-spacing: .02em;
1182}
1183#mg_fullpage h1  span {
1184    color: #ff3451;
1185}
1186#mg_fullpage p {
1187    font-size: 21px;
1188    margin: 10px 0 20px;
1189    color: #666b7e;
1190    font-weight: 300;
1191}
1192#mg_fullpage a {
1193    background: #ff3451;
1194    color: #fff;
1195    display: inline-block;
1196    position: relative;
1197    padding: 13px 28px;
1198    white-space: nowrap;
1199    overflow: hidden;
1200    text-align: center;
1201    text-transform: uppercase;
1202    letter-spacing: 0.08em;
1203    font-weight: 700;
1204    text-decoration: none;
1205    transition: 0.3s;
1206    font-size: 14px;
1207    line-height: 20px;
1208    border-radius: 50px;
1209}
1210#mg_fullpage a:hover {
1211    background: #323232;
1212}
1213
1214#mg_page_footer {
1215    position: fixed;
1216    bottom: 30px;
1217    text-align: center;
1218    width: 100%;
1219    font-size: 14px;
1220    padding: 0 20px;
1221}
1222#mg_page_footer span a {
1223    color: #ff3451;
1224    font-weight: bold;
1225}
1226
1227.modal-header {
1228    border-bottom: 0px solid #dee2e6;
1229}
1230.modal-content {
1231    padding: 50px;
1232}
1233.modal-header .btn-close {
1234    margin: -1.5rem -1.5rem -.5rem auto;
1235}
1236.modal-body {
1237    text-align: center;
1238}
1239.modal-body h2 {
1240    font-size: 42px;
1241    margin-bottom: 10px;
1242}
1243.modal-body p {
1244    font-size: 14px;
1245}
1246.btn-close {
1247    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/2em auto no-repeat;
1248    opacity: 1;
1249}
1250.btn-close:focus {
1251    box-shadow: 0 0 0 0rem rgb(13 110 253 / 25%);
1252}
1253.modal-dialog {
1254    max-width: 700px;
1255}
1256.modal .mg_FORM0002 .form-group {
1257    width: 100%;
1258}
1259.btn-check:focus+.btn-primary, .btn-primary:focus {
1260    background-color: #af3b3b;
1261    border-color: #af3b3b;
1262    box-shadow: 0 0 0 .25remrgba(49,132,253,.5);
1263}
1264.btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle {
1265    background-color: #af3b3b;
1266    border-color: #af3b3b;
1267}
1268.btn-check:active+.btn-primary:focus, .btn-check:checked+.btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show>.btn-primary.dropdown-toggle:focus {
1269    box-shadow: 0 0 0 0.25rem rgb(175 59 59 / 25%);
1270}
1271.btn-primary {
1272    background: #cc3333;
1273    padding: 10px 50px;
1274    border-radius: 60px;
1275    text-decoration: none;
1276    color: #fff;
1277    font-weight: 500;
1278    transition: all .4s;
1279    border: 2px solid #cc3333;
1280    text-transform: uppercase;
1281    display: inline-block;
1282    margin: 0 auto;
1283}
1284.btn-primary.disabled, .btn-primary:disabled {
1285    background-color: #af3b3b;
1286    border-color: #af3b3b;
1287}
1288.mg_FORM0002 {
1289    text-align: center;
1290}
1291.btn-primary:hover {
1292    background-color: #581e1e;
1293    border-color: #581e1e;
1294}
1295.btn-check:focus+.btn-primary, .btn-primary:focus {
1296    box-shadow: 0 0 0 0.25rem rgb(151 64 64 / 22%);
1297}
1298
1299
1300/* RESPONSIVE */
1301@media ( min-width: 1600px ) {
1302
1303    .container, .container-lg, .container-md, .container-sm, .container-xl {
1304        max-width: 1400px;
1305    }
1306    .mg_posts {
1307        max-width: 1400px;
1308    }
1309    #mg_fullpage h1 {
1310        font-size: 60px;
1311    }
1312    .col-md-4.testiImg {
1313        height: 350px;
1314    }
1315    .col-md-4.testiImg img {
1316        height: auto;
1317    }
1318    .mg_content_acerca-de-mi .col-md-6.bannerContImg img {
1319        width: 42% !important;
1320    }
1321    .mg_content_cx-love-brand-para-pymes .col-md-5.bannerContImg img {
1322        width: 52% !important;
1323    }
1324    .mg_content_cursos-de-marketing-para-emprendedores .col-md-6.bannerContImg img {
1325        width: 60% !important;
1326    }
1327    .contactContBanner .col-md-6.bannerContImg img {
1328        width: 80% !important;
1329    }
1330
1331}
1332
1333@media (min-width: 1400px) {
1334
1335    .col-md-6.bannerImg img {
1336        width: 120%;
1337        left: -3%;}
1338
1339    .mg_content_acerca-de-mi .col-md-6.bannerContImg img {
1340        width: 44%;
1341        right: 15%;
1342    }
1343    .mg_content_cx-love-brand-para-pymes .col-md-5.bannerContImg img {
1344        width: 58%;
1345    }
1346    .mg_content_cursos-de-marketing-para-emprendedores .col-md-6.bannerContImg img {
1347        width: 75%;
1348    }
1349    .col-md-5.flechaContImg img {
1350        width: 90%;
1351        right: -10%;
1352    }
1353    .col-md-5.inspiraContImg img {
1354        width: 105%;
1355        left: -5%;
1356    }
1357    .mg_content_asesorias-lovesessions-para-emprendedores .col-md-6.bannerContImg img {
1358        width: 65%;
1359        right: 15%;
1360    }
1361    .mg_content_asesorias-lovesessions-para-emprendedores .col-md-5.flechaContImg img {
1362        width: 75%;
1363        right: 0%;
1364    }
1365    .mg_content_speaker-internacional .bannerContImg img {
1366        right: 20%;
1367        width: 63%;
1368    }
1369    .mg_content_speaker-internacional .flechaContImg img {
1370        right: 0% !important;
1371    }
1372    .mg_content_cx-love-brand-para-pymes .col-md-6.bannerContImg img {
1373        width: 90%;
1374        right: 0%;
1375    }
1376        .mg_content_cx-love-brand-para-pymes .col-md-5.flechaContImg img {
1377        width: 105%;
1378        right: 0%;
1379    }
1380    .mg_content_cursos-online-para-emprendedores .col-md-6.bannerContImg img {
1381        width: 50%;
1382        right: 20%;
1383    }
1384    .contactContBanner .col-md-6.bannerContImg img {
1385        width: 88%;
1386        right: -5%;
1387    }
1388    .col-md-5.necesitasImg img {
1389        width: 80%;
1390        left: 5%;
1391    }
1392
1393.col-md-6.vinculosImg img {
1394    width: 85%;
1395    right: 0%;
1396}
1397
1398}
1399
1400
1401@media (min-width: 1500px) {
1402
1403    .col-md-5.flechaContImg img {
1404        right: -20%;
1405    }
1406    .xcustomerCont .col-md-5.bannerContImg img {
1407        width: 21%;
1408        right: 12%;
1409    }
1410    .col-md-5.necesitasImg img {
1411        width: 75%;
1412        left: 5%;
1413    }
1414}
1415
1416
1417
1418@media (min-width: 1600px) {
1419    .col-md-6.bannerImg img {
1420        width: 105%;
1421        left: -3%;
1422    }
1423    .mg_content_asesorias-lovesessions-para-emprendedores .col-md-6.bannerContImg img {
1424        width: 55%;
1425        right: 20%;
1426    }
1427
1428    .mg_content_speaker-internacional .bannerContImg img {
1429        width: 55%;
1430    }
1431    .mg_content_cx-love-brand-para-pymes .col-md-6.bannerContImg img {
1432        width: 80%;
1433        right: 5%;}
1434
1435        .mg_content_cx-love-brand-para-pymes .col-md-5.flechaContImg img {
1436        width: 100%;}
1437
1438        .mg_content_cursos-online-para-emprendedores .col-md-6.bannerContImg img {
1439        width: 45%;
1440    }
1441
1442    .col-md-6.vinculosImg img {
1443        width: 80%;
1444        right: 0%;
1445    }
1446
1447}
1448
1449
1450
1451@media (min-width: 1700px) {
1452
1453    .col-md-5.flechaContImg img {
1454    right: -30%;
1455}
1456
1457.col-md-5.inspiraContImg img {
1458    left: -15%;
1459}
1460
1461.xcustomerCont .col-md-5.bannerContImg img {
1462    width: 19%;
1463    right: 12%;
1464}
1465
1466}
1467
1468
1469@media (min-width: 1800px) {
1470
1471    .col-md-5.flechaContImg img {
1472    right: -39%;
1473}
1474
1475}
1476
1477
1478
1479@media (min-width: 1900px) {
1480
1481    .col-md-5.flechaContImg img {
1482    right: -46%;
1483}
1484
1485.xcustomerCont .col-md-5.bannerContImg img {
1486    width: 18%;
1487}
1488
1489}
1490
1491
1492
1493
1494@media screen and (max-width: 1220px) {
1495
1496    ul.headList li a {
1497        padding: 0 0 0 25px;
1498    }
1499    .col-md-6.bannerImg:before {
1500        font-size: 8rem;
1501        top: -10%;
1502    }
1503    .col-md-6.bannerInfoPrin h3 {
1504        font-size: 30px;
1505    }
1506    .titleBanner {
1507        font-size: 7rem;
1508    }
1509    .sobreMi {
1510        padding: 100px 0;
1511    }
1512    .sobreMi h2:before {
1513        font-size: 8rem;
1514        top: -30%;
1515    }
1516    .sobreMi p {
1517        width: 80%;
1518    }
1519    img.img-fluid.serviImgPrin {
1520        width: 65%;
1521        right: -18%;
1522    }
1523    .serviCardInfo2 h4 {
1524        font-size: 33px;
1525    }
1526    .serviCardInfo h4 {
1527        font-size: 36px;
1528    }
1529    .testimonios {
1530        padding: 100px 0 0;
1531    }
1532    .testimonios h2:before {
1533        font-size: 8rem;
1534        top: -50%;
1535    }
1536    .testimonios h2 {
1537        margin-bottom: 0;
1538    }
1539    .col-md-4.testiImg {
1540        height: 230px;
1541    }
1542    .vinculosInfo {
1543        width: 65%;
1544    }
1545    .contactInfo h2:before {
1546        font-size: 8rem;
1547        top: -50%;
1548        left: 2%;
1549    }
1550    .contacto {
1551        padding: 100px 0 0px;
1552    }
1553    .flechazoInfo {
1554        width: 60%;
1555        padding: 0 0 0 35%;
1556    }
1557    .mg_content_speaker-internacional .serviSection1 h2:before {
1558        font-size: 7rem;
1559        left: 9%;
1560    }
1561    .serviSection1 h2:before {
1562        font-size: 7rem;
1563        left: 0%;
1564    }
1565    .mg_content_cursos-online-para-emprendedores .serviSection1 h2:before {
1566        font-size: 5rem;
1567    }
1568    .vinculos .row {
1569        flex-wrap: nowrap;
1570    }
1571    .col-md-6.vinculosImg img {
1572        right: 12%;
1573    }
1574
1575    
1576
1577
1578
1579}
1580
1581@media screen and (max-width: 990px) {
1582
1583    .navbar {
1584        justify-content: flex-end;
1585    }
1586    .navbar-light .navbar-toggler {
1587        background: #fff;
1588    }
1589    #banner {
1590        padding: 30px 0px 0;
1591    }
1592    .display-4 {
1593        font-size: 2.25rem;
1594    }
1595    #footer {
1596        padding: 30px 0 20px;
1597    }
1598    #footer .col-md-12 {
1599        padding-top: 20px;
1600    }
1601    .mg_scroll-to-top {
1602        right: 20px;
1603        bottom: 20px;
1604        display: none !important;
1605    }
1606    #footer .col-md-12 span {
1607        display: block;
1608    }
1609    #content {
1610        padding: 50px 15px;
1611    }
1612    .mg_posts > article {
1613        width: 90%;
1614        margin: 0% 5% 20px;
1615    }
1616    .mg_vista_post {
1617        padding: 30px 5% 20px;
1618    }
1619    .mg_lateral_post article {
1620        width: 100%;
1621        margin: 0%;
1622    }
1623
1624    #mg_page_header {
1625        padding: 30px 20px;
1626    }
1627    #mg_page_header .col-12 {
1628        flex-direction: column;
1629    }
1630    #mg_page_header .col-12 ul a {
1631        margin: 0 5px 0 5px;
1632        width: 24px;
1633        height: 24px;
1634        font-size: 14px;
1635    }
1636    #mg_page_header .col-12 img {
1637        margin: 0 0 20px;
1638    }
1639    #mg_page_left {
1640        display: none;
1641    }
1642    #mg_fullpage {
1643        width: 100%;
1644        padding: 0 20px;
1645    }
1646    #mg_fullpage h1 {
1647        font-size: 24px;
1648        line-height: 1.4;
1649        margin: 40px 0 0;
1650    }
1651    #mg_fullpage p {
1652        font-size: 16px;
1653        margin: 10px 0 20px;
1654        font-weight: 400;
1655    }
1656    #mg_page_footer {
1657        bottom: 20px;
1658        font-size: 12px;
1659    }
1660    #mg_page_footer br {
1661        display: none;
1662    }
1663
1664
1665
1666    #mg_pre-carga {
1667	    overflow: hidden;
1668	}
1669	body {
1670	    font-size: 15px;
1671	}
1672	mg_formulario_contacto_web {
1673	    width: 90%;
1674	}
1675	.mg_scroll-to-top {
1676	    right: 20px;
1677	    bottom: 70px;
1678        display: none !important;
1679	}
1680	.mg_menu_movil {
1681	    position: fixed;
1682	    height: 50px;
1683	    background: #cc3333;
1684	    width: 100%;
1685	    bottom: 0;
1686	    left: 0;
1687	    display: flex;
1688	    align-items: center;
1689	    justify-content: space-around;
1690	    z-index: 1999;
1691	    border-top: 1px solid #f3f3f3;
1692	    box-shadow: 0px -2px 10px #0000004f;
1693	}
1694	.mg_menu_movil a img {
1695	    height: 24px;
1696        width: 24px !important;
1697	}
1698	#mg_page {
1699	    margin: 0 0px 50px;
1700	}
1701	.mg_menu_principal {
1702	    position: fixed;
1703	    display: flex;
1704	    flex-direction: column;
1705	    justify-content: center;
1706	    width: 100%;
1707	    height: 100%;
1708	    background: #cc3333;
1709	    z-index: 109;
1710	    text-align: center;
1711	    left: -100%;
1712	    top: 0;
1713	    padding: 0 15px 50px;
1714	    overflow: hidden auto;
1715	    transition: 1s;
1716	}
1717	.mg_menu_principal.is_active {
1718	    left: 0;
1719	}
1720	.mg_menu_principal ul {
1721	    display: flex !important;
1722	    align-items: center;
1723	    flex-direction: column;
1724	    list-style: none;
1725	    padding: 0;
1726	}
1727	.mg_menu_principal li a {
1728	    padding: 10px 20px !important;
1729	    color: #fff !important;
1730	    display: block;
1731        text-decoration-line: none;
1732	}
1733	.mg_menu_principal ul li:nth-child(5) a {
1734	    display: block !important;
1735	    margin-left: 0 !important;
1736	    color: #fff !important;
1737	    background-color: transparent !important;
1738	    border-color: transparent !important;
1739	}
1740	.mg_menu_principal ul li:last-child a {
1741	    display: block !important;
1742	    margin-left: 0 !important;
1743	    color: #fff !important;
1744	    background-color: transparent !important;
1745	     border-color: transparent !important;
1746	}
1747	.menu-social a {
1748	    color: #fff;
1749	    margin: 0 5px;
1750	}
1751
1752
1753
1754
1755    .col-md-8.headMenu {
1756        display: none;
1757    }
1758    .col-md-4.headLogo {
1759        width: 100%;
1760        text-align: center;
1761        flex-direction: column;
1762    }
1763    .bannerRedes {
1764        display: none;
1765    }
1766    .sobreMi h2:before {
1767        font-size: 6rem;
1768        top: -80%;
1769    }
1770    .sobreMi h2 span {
1771        font-size: 42px;
1772        margin-top: 7px;
1773    }
1774    .sobreMi p {
1775        width: 100%;
1776        padding: 30px 10px 0;
1777    }
1778    .sobreMi {
1779        z-index: 0;
1780        padding: 100px 0 50px;
1781    } 
1782    .aliados {
1783        padding: 0 0 20px;
1784    }
1785    .aliados .col-md-12 {
1786        padding-top: 70px;
1787        padding-left: 30px;
1788        padding-right: 30px;
1789    }
1790    .aliados .col-md-12 a {
1791        padding: 15px 30px;
1792    }
1793    .col-md-6.serviCard {
1794        flex: 0 0 100%;
1795    }
1796    .servicios {
1797        padding: 40px 0 15px;
1798        background: #c33;
1799        margin: 0 0 40px;
1800    }
1801    .servicios .titleSec {
1802        line-height: 1;
1803    }
1804    img.img-fluid.serviImg {
1805        display: none;
1806    }
1807    .servicios .row {
1808        width: 100%;
1809        --bs-gutter-x: 0;
1810    }
1811    .serviTitle {
1812        width: 100%;
1813        text-align: center;
1814    }
1815    .servicios h2 {
1816        font-size: 36px;
1817    }
1818    .servicios p {
1819        margin-bottom: 30px;
1820    }
1821    img.img-fluid.serviImgPrin {
1822        display: none;
1823    }
1824    .col-md-6.loveBrandInfo {
1825        width: 100%;
1826    }
1827    .col-md-6.loveBrandInfo p {
1828        margin: 50px 0 30px;
1829        text-align: center;
1830    }
1831    .col-md-6.loveBrandInfo a strong {
1832        margin: 0 5px;
1833    }
1834    .testimonios {
1835        z-index: 0;
1836        padding: 100px 0 0;
1837    }
1838    .testimonios .titleSec {
1839        line-height: 0.8;
1840    }
1841    .testimonios h2:before {
1842        font-size: 6rem;
1843    }
1844    .col-md-4.testiImg {
1845        height: 400px;
1846        width: 100%;
1847    }
1848    .col-md-4.testiImg img {
1849        height: 400px;
1850    }
1851    .col-md-8.testiInfo {
1852        padding-left: 0;
1853        width: 100%;
1854    }
1855    img.img-fluid.testiComi {
1856        top: 3%;
1857    }
1858    .vinculosInfo {
1859        width: 100%;
1860    }
1861    .contactInfo h2:before {
1862        font-size: 6rem;
1863        top: -70%;
1864    }
1865    .contactInfo p {
1866        width: 100%;
1867    }
1868    .form-group {
1869        width: 100%;
1870    }
1871    .contacto {
1872        z-index: 0;
1873    }
1874    .contacto .titleSec {
1875        line-height: 0.8;
1876    }
1877    .contactInfo h2 {
1878        font-size: 45px;
1879    }
1880    .contactForm {
1881        padding: 0px 0 50px;
1882    }
1883    .posible {
1884        padding: 50px 0 0;
1885    }
1886    .flechazo::before{background: rgba(0,0,0,.7);}
1887    .flechazoInfo {
1888        width: 100%;
1889        padding: 0;
1890        text-align: center;
1891    }
1892    .col-md-6.flechazoInfo {
1893        text-align: center;
1894    }
1895    .col-md-6.flechazoInfo h2 {
1896        text-align: center;
1897    }
1898    .posiFrase p {
1899        width: 100%;
1900    }
1901    .posible h2 {
1902        font-size: 52px;
1903    }
1904    .posible .col-md-6 {
1905        width: 100%;
1906    }
1907    .foot {
1908        z-index: 1;
1909    }
1910    .footerPrin {
1911        z-index: 1;
1912    }
1913    .footPrin {
1914        width: 100%;
1915    }
1916    .footLogo {
1917        text-align: center;
1918    }
1919    .footLogo p {
1920        width: 100%;
1921    }
1922    .footLogo:before {
1923        width: 14%;
1924        left: 43%;
1925    }
1926    .footInfo p {
1927        width: 100%;
1928        text-align: center;
1929    }
1930    .footRedes {
1931        text-align: center;
1932    }
1933    ul.footList li a i {
1934        display: none;
1935    }
1936    .footMenu {
1937        width: 100%;
1938        margin: 0;
1939    }
1940    ul.footList li a {
1941        flex-direction: column;
1942    }
1943    ul.footList {
1944        padding: 40px 0;
1945        margin: 0;
1946        width: 100%;
1947    }
1948    .footFrase2 {
1949        text-align: center;
1950        font-size: 52px;
1951        padding-right: 0px;
1952    }
1953    .col-md-6.bannerInfoPrin {
1954        text-align: center;
1955        width: 100%;
1956    }
1957
1958    .col-md-6.bannerImg:before {
1959        display: none;
1960    }
1961    .col-md-6.loveBrandInfo h2 {
1962        text-align: center;
1963    }
1964    .col-md-6.loveBrandInfo a {
1965        display: flex;
1966        justify-content: center;
1967    }
1968    .testiCard {
1969        padding: 80px 15px;
1970    }
1971    .col-md-6.vinculosInfo h2 {
1972        text-align: center;
1973    }
1974    .col-md-6.vinculosInfo p {
1975        text-align: center;
1976    }
1977    .col-md-6.vinculosInfo a {
1978        display: flex;
1979        align-items: center;
1980        justify-content: center;
1981    }
1982    .col-md-6.vinculosInfo a i {
1983        margin: 0 0 0 15px;
1984    }
1985    .col-md-6.vinculosInfo a strong {
1986        margin: 0 5px;
1987    }
1988    h2.titleSec {
1989        line-height: 0.3;
1990    }
1991    .aliados p {
1992        text-align: center;
1993    }    
1994    .slick-slider {
1995        padding: 40px 15px 0px;
1996    }
1997    .posible a {
1998        text-align: center;
1999        padding: 16px 15px;
2000        width: 100%;
2001    }
2002    .vinculos {
2003        padding: 40px 0;
2004    }
2005    .footFrase h4 {
2006        font-size: 42px;
2007        width: 100%;
2008        text-align: center;
2009        margin-top: 50px;
2010    }
2011    .footer {
2012        background: #c33;
2013        margin: 50px 0;
2014    }
2015    img.img-flui.footerFondo {
2016        display: none;
2017    }
2018    .footFrase {
2019        margin-bottom: -50px;
2020    }
2021    .bannerCont {
2022        padding: 40px 0 70px;
2023    }
2024    .col-md-6.bannerContInfoPrin {
2025        width: 100%;
2026    }
2027    h1.titleBannerCont {
2028        font-size: 3rem;
2029        text-align: center;
2030    }
2031    .mg_content_acerca-de-mi .col-md-6.bannerContImg img {
2032        position: relative;
2033        bottom: calc(0px - 70px);
2034        width: 100%;
2035        left: 0;
2036    }
2037    .comoConsigo h2:before {
2038        font-size: 6rem;
2039        left: 18%;
2040    }
2041    .comoConsigo {
2042        padding: 100px 0 50px;
2043    }
2044    .comoConsigo .titleSec {
2045        line-height: 0.3;
2046        font-size: 52px;
2047    }
2048    .comoConsigo h2:after {
2049        top: 50%;
2050    }
2051    .comoConsigo p {
2052        width: 100%;
2053    }
2054    .interCont {
2055        padding: 50px 0;
2056    }
2057    .flechazo:before{opacity: .5;}
2058    .flechaContInfo {
2059        width: 100%;
2060    }
2061    .interCont p {
2062        font-size: 42px;
2063    }
2064    .flechazoCont {
2065        padding: 50px 0 25px; 
2066    }
2067    .col-md-7.flechaContInfo h2 {
2068        font-size: 3rem;
2069        text-align: center;
2070    }
2071    .mg_content_acerca-de-mi .col-md-5.flechaContImg img {
2072        display: none;
2073    }
2074    .col-md-6.bannerContImg {
2075        width: 100%;
2076    }
2077    .col-md-7.inspiraContInfo h2 {
2078        font-size: 3rem;
2079    }
2080    .col-md-5.inspiraContImg {
2081        display: none;
2082    }
2083    .inspiraCont {
2084        padding: 50px 0;
2085    }
2086    .col-md-7.inspiraContInfo {
2087        text-align: left;
2088        width: 100%;
2089    }
2090    .testiBtmInfo {
2091        align-items: flex-start;
2092    }
2093    .comoConsigo h2:after {
2094        z-index: 1;
2095    }
2096    .mg_content_asesorias-lovesessions-para-emprendedores .col-md-6.bannerContImg img {
2097        width: 100%;
2098        bottom: calc(0px - 70px);
2099        position: relative;
2100    }
2101    .mg_content_asesorias-lovesessions-para-emprendedores .serviSection1 {
2102        padding: 100px 0 50px;
2103    }
2104    .serviSection1 h2:before {
2105        font-size: 6rem;
2106        left: 2%;
2107    }
2108    .mg_content_asesorias-lovesessions-para-emprendedores .serviSection1 h2 span {
2109        font-size: 32px;
2110        z-index: 1;
2111    }
2112    .serviSection1 .col-md-6 {
2113        width: 100%;
2114        padding: 0;
2115    }
2116    .mg_content_asesorias-lovesessions-para-emprendedores .serviSection1 h2:before {
2117        font-size: 6rem;
2118        left: 2%;
2119        top: -100%;
2120    }
2121    .serviSection2 {
2122        padding: 50px 0;
2123    }
2124    .flechaContImg img {
2125        display: none;
2126    }
2127    .mg_content_speaker-internacional .bannerContImg img {
2128        position: relative;
2129        right: -70%;
2130        width: 100%;
2131        bottom: calc(0px - 70px);
2132    }
2133    .cxBanner h1.titleBannerCont {
2134        font-size: 3rem;
2135    }
2136    .mg_content_speaker-internacional .serviSection1 h2:before {
2137        font-size: 5rem;
2138        left: 9%;
2139    }
2140    .mg_content_speaker-internacional .serviSection1 h2:after {
2141        top: -35%;
2142        z-index: 1;
2143    }
2144    .mg_content_speaker-internacional .serviSection1 {
2145        padding: 70px 0 20px;
2146    }
2147    .serviSection1 p {
2148        width: 100%;
2149    }
2150    .mg_content_speaker-internacional .flechaContImg img {
2151        display: none;
2152    }
2153    .col-md-12.serviSection3Consultorias h2 {
2154        font-size: 42px;
2155    }
2156    .col-md-12.serviSection3Consultorias p {
2157        width: 100%;
2158    }
2159    .serviSection3 .col-md-6 {
2160        width: 100%;
2161    }
2162    .serviSection3 .titleSec {
2163        line-height: 0.9;
2164    }
2165    .mg_content_cx-love-brand-para-pymes .col-md-6.bannerContImg img {
2166        width: 100%;
2167        right: 0;
2168        max-width: 200%;
2169        bottom: calc(0px - 70px);
2170        position: relative;
2171    }
2172    .mg_content_cursos-de-marketing-para-emprendedores .col-md-6.bannerContImg {
2173        position: relative;
2174        bottom: calc(0px - 70px);
2175    }
2176    .serviSection1 {
2177        padding: 50px 0;
2178    }
2179    .interCont a.btmPrin {
2180        margin: 25px 0 0;
2181    }
2182    .serviSection1 h2 span {
2183        font-size: 32px;
2184        z-index: 2;
2185    }
2186    .mg_content_cursos-online-para-emprendedores .col-md-6.bannerContImg img {
2187        display: none;
2188    }
2189    .mg_content_cursos-online-para-emprendedores .serviSection1 h2:before {
2190        font-size: 4rem;
2191    }
2192    .mg_content_cursos-online-para-emprendedores .serviSection1 h2:after {
2193        top: 0%;
2194    }
2195    .contactContBanner .col-md-6.bannerContImg img {
2196        display: none;
2197    }
2198    .mg_content_cx-love-brand-para-pymes .serviSection1 {
2199        padding: 100px 0 50px;
2200    }
2201    .mg_content_cursos-online-para-emprendedores .serviSection1 {
2202        padding: 100px 0 50px;
2203    }
2204    .mg_content_cursos-online-para-emprendedores .interCont p {
2205        font-size: 23px;
2206        width: 100%;
2207    }
2208    .serviSection3 {
2209        padding: 50px 0;
2210    }
2211    .serviSection3 .col-md-6 {
2212        padding-bottom: 15px;
2213    }
2214    .serviSect3Btm a.btmPrin {
2215        display: block;
2216    }
2217    .mg_content_asesorias-lovesessions-para-emprendedores .serviSection1 h2:after {
2218    z-index: 1;
2219    }
2220    .serviSection1 h2:after {
2221        z-index: 1;
2222    }
2223    .comoConsigo h2 span {
2224        z-index: 2;
2225    }
2226    .col-md-6.bannerImg img {
2227        position: relative;
2228        bottom: calc(0px - 80px);
2229        left: 30%;
2230    }
2231    .bannerInfo {
2232        flex-direction: column-reverse;
2233    }
2234    .bannerInfo .row {
2235        --bs-gutter-x: 0rem;
2236        padding: 0 15px;
2237    }
2238    .col-md-6.bannerInfoPrin p span {
2239        margin-bottom: 0;
2240    }
2241    .sobreMi h2:after {
2242        top: -35%;
2243    }
2244    .loveBrand {
2245        background-position: left;
2246    }
2247    .vinculos {
2248        background-position: right;
2249    }
2250    .col-md-6.flechazoInfo p {
2251        padding: 0 15px;
2252    }
2253    .flechazo {
2254        background-position: 22% 50%;
2255    }
2256    .flechazo::before {
2257        background: rgb(0, 0, 0,);
2258    }
2259    .aliados .row .col-md-12 h2 {
2260        line-height: 0.8;
2261    }
2262    .col-md-4.serviCard img:nth-child(1) {
2263        height: 100%;
2264    }
2265    .col-md-4.serviCard {
2266        flex: 0 0 100%;
2267        margin: 0 0% 20px;
2268    }
2269    .convierteHome {
2270        padding: 50px 0;
2271    }
2272    .convierteTitle.col-md-12 h2 {
2273        font-size: 42px;
2274    }
2275    .convierteInfo1, .convierteInfo2 {
2276        width: 100%;
2277    }
2278    .necesitasHome {
2279        padding: 50px 0;
2280    }
2281    .necesitasHome .row {
2282        flex-direction: column-reverse;
2283    }
2284    .neceInfo {
2285        width: 100%;
2286    }
2287    .col-md-5.necesitasImg img {
2288        position: relative;
2289        left: 80%;
2290    }
2291    .col-md-6.vinculosInfo h4 {
2292        text-align: center;
2293    }
2294    .col-md-6.vinculosImg img {
2295        display: none;
2296    }
2297    .col-md-6.bannerContInfoPrin p span {
2298        text-align: center;
2299    }
2300    .mg_content_asesorias-lovesessions-para-emprendedores .serviSection1 h2:after {
2301        display: none;
2302    }
2303    .mg_content_asesorias-lovesessions-para-emprendedores .serviSection1 h2 span {
2304        font-size: 52px;
2305    }
2306    .bannerContInfoPrin {
2307        width: 100%;
2308    }
2309    .mg_content_cx-love-brand-para-pymes .col-md-5.bannerContImg img {
2310        width: 100%;
2311        right: -80%;
2312        bottom: calc(0px - 70px);
2313        position: relative;
2314    }
2315    .mg_content_cursos-de-marketing-para-emprendedores .col-md-6.bannerContImg img {
2316        position: relative;
2317        bottom: calc(0px - 0px);
2318        width: 100%;
2319    }
2320    .mg_content_asesorias-lovesessions-para-emprendedores .serviSection1 p {
2321        width: 100%;
2322        text-align: left;
2323    }
2324    .mg_content_cursos-de-marketing-para-emprendedores .serviSection1 h2.titleSec {
2325        line-height: 0.8;
2326    }
2327    .mg_content_cursos-de-marketing-para-emprendedores .serviSection1 h2:after {
2328        display: none;
2329    }
2330    .mg_content_cursos-de-marketing-para-emprendedores .serviSection1 h2:before {
2331        font-size: 52px;
2332        top: 0%;
2333    }
2334    .xcustomerCont .col-md-5.bannerContImg img {
2335        position: relative;
2336        width: 100%;
2337        right: -75%;
2338        bottom: calc(0px - 70px);
2339    }
2340    img.img-fluid.testiComi, img.img-fluid.comillas {
2341        display: none;
2342    }
2343    #tidio-chat-iframe {
2344        bottom: 45px !important;
2345    }
2346
2347}
2348
2349@media screen and (max-width: 767px) {
2350
2351    .banner {
2352        padding: 30px 0 60px;
2353    }
2354    .col-md-6.bannerInfoPrin p.titleBanner {
2355        font-size: 75px;
2356    }
2357    .col-md-6.bannerInfoPrin h3 {
2358        font-size: 23px;
2359    }
2360    .titleBanner {
2361        font-size: 6rem;
2362    }
2363    .sobreMi h2:before {
2364        font-size: 5rem;
2365        top: -40%;
2366        left: 14%;
2367    }
2368    .sobreMi h2 span {
2369        font-size: 32px;
2370        left: 10px;
2371    }
2372    .col-md-6.loveBrandInfo h2 {
2373        font-size: 52px;
2374    }
2375    .col-md-6.loveBrandInfo p {
2376        text-align: center;
2377        margin-top: 30px;
2378        margin-bottom: 30px;
2379    }
2380    .testimonios h2:before {
2381        font-size: 4rem;
2382        left: 8%;
2383    }
2384    .testimonios h2 span {
2385        font-size: 32px;
2386    }
2387    .col-md-6.vinculosInfo h2 {
2388        font-size: 46px;
2389    }
2390    .contactInfo h2:before {
2391        font-size: 4rem;
2392        top: -80%;
2393        left: 6%;
2394    }
2395    .col-md-6.vinculosInfo h2 {
2396        font-size: 36px;
2397    }
2398    .posible h2 {
2399        font-size: 32px;
2400    }
2401    .footFrase2 {
2402        font-size: 32px;
2403    }
2404    .sobreMi h2.titleSec {
2405        line-height: 0.8;
2406    }
2407    .contactInfo h2 {
2408        font-size: 32px;
2409    }
2410    .comoConsigo h2:before {
2411        font-size: 5rem;
2412        left: 4%;
2413    }
2414    .col-md-6.loveBrandInfo a {
2415        padding: 15px 15px;
2416    }
2417    .col-md-6.flechazoInfo a {
2418        padding: 16px 30px;
2419    }
2420    .bannerCont a.btmPrin {
2421        text-align: center;
2422        display: block;
2423    }
2424    .mg_content_speaker-internacional .serviSection1 h2:before {
2425        left: 5%;
2426    }
2427    .mg_content_cursos-online-para-emprendedores .serviSection1 h2:before {
2428        font-size: 2rem;
2429    }
2430    .col-md-6.bannerImg img {
2431        bottom: calc(0px - 60px);
2432        left: -20%;
2433    }
2434
2435
2436}
2437
2438@media screen and (max-width: 585px) {
2439
2440    .titleBanner {
2441        font-size: 4rem;
2442    }
2443    .col-md-6.bannerInfoPrin p {
2444        font-size: 16px;
2445    }
2446    .sobreMi h2:before {
2447        font-size: 4rem;
2448    }
2449    .testimonios h2:before {
2450        font-size: 3rem;
2451    }
2452    .contactInfo h2:before {
2453        font-size: 3rem;
2454        top: -65%;
2455    }
2456    .col-md-6.flechazoInfo h2 {
2457        font-size: 36px;
2458    }
2459    .xcustomerCont .col-md-5.bannerContImg img {
2460        right: 0%;
2461    }
2462    .mg_content_speaker-internacional .bannerContImg img {
2463        right: 0%;
2464    }
2465    .posible p {
2466        text-align: center;
2467    }
2468    .posible p strong {
2469        font-size: 20px;
2470    }
2471    h1.titleBannerCont {
2472        font-size: 2.4rem;
2473    }
2474    .col-md-6.bannerContInfoPrin p span {
2475        font-size: 17px;
2476    }
2477    .bannerCont a.btmPrin {
2478        padding: 16px 25px;
2479        text-align: center;
2480    }
2481    .comoConsigo h2:before {
2482        font-size: 4.5rem;
2483    }
2484    .comoConsigo h2:after {
2485        top: 70%;
2486    }
2487    .comoConsigo .titleSec {
2488        font-size: 36px;
2489    }
2490    .interCont p {
2491        font-size: 32px;
2492    }
2493    .col-md-7.flechaContInfo h2 {
2494        font-size: 32px;
2495    }
2496    .coversarBtmInfo span {
2497        font-size: 17px;
2498    }
2499    .col-md-7.inspiraContInfo h2 {
2500        font-size: 2rem;
2501    }
2502    .testiBtmInfo span {
2503        font-size: 17px;
2504    }
2505    .cxBanner h1.titleBannerCont {
2506        font-size: 2.5rem;
2507    }
2508    .mg_content_asesorias-lovesessions-para-emprendedores .serviSection1 h2:before {
2509        font-size: 3rem;
2510        left: 5%;
2511    }
2512    .serviSection2 a.btmPrin {
2513        padding: 16px 15px;
2514        text-align: center;
2515    }
2516    .mg_content_speaker-internacional .serviSection1 h2:before {
2517        font-size: 3rem;
2518    }
2519    .col-md-12.serviSection3Consultorias h2 {
2520        font-size: 32px;
2521    }
2522    .serviSection1 h2:before {
2523        font-size: 3rem;
2524    }
2525    .mg_content_cursos-online-para-emprendedores .interCont p {
2526        font-size: 17px;
2527    }
2528    .interCont a.btmPrin {
2529        display: block;
2530    }
2531    .testiCard{border-radius: 0;}
2532    .testiDiv, .testiDiv .container, .slick-slider{
2533        padding: 0;
2534    }
2535    .slick-slider{
2536        padding: 40px 0 0;
2537    }
2538    .col-md-4.testiImg, .col-md-4.testiImg img{
2539        width: 320px;height: 320px;
2540    }
2541    .col-md-4.testiImg{margin-bottom: 30px;     margin-left: 20px;}
2542    img.img-fluid.testiComi, img.img-fluid.testiComi2{width: 20%;}
2543    img.img-fluid.testiComi2{bottom: 20px;}
2544    .testiSlide .slick-arrow{position: absolute;bottom: 70px;height: 180px;left: 40px;z-index: 2;}
2545    .slick-arrow.next-arrow{left: 80px;}
2546
2547    .slick-arrow { padding: 0 20px;}
2548}
2549    .col-md-5.necesitasImg img {
2550        position: relative;
2551        left: 0%;
2552        bottom: calc(0px - 80px);
2553    }
2554    .mg_content_cx-love-brand-para-pymes .col-md-5.bannerContImg img {
2555        right: 0%;
2556    }
2557
2558
2559
2560@media (max-width: 585px) and (orientation: landscape) {
2561
2562
2563
2564}
2565
2566@media screen and (max-width: 390px) {
2567
2568    a.btmPrin {
2569        padding: 16px 15px;;
2570    }
2571    .sobreMi h2:before {
2572        left: 9%;
2573    }
2574    .testimonios h2:before {
2575        left: 6%;
2576    }
2577    .col-md-6.vinculosInfo a {
2578        padding: 16px 15px;
2579    }
2580    .contactInfo h2:before {
2581        left: 4%;
2582    }
2583    .comoConsigo h2:before {
2584        font-size: 4rem;
2585    }
2586    .mg_content_speaker-internacional .serviSection1 h2:before {
2587        font-size: 2.5rem;
2588        left: 8%;
2589    }
2590    .col-md-12.serviSection3Consultorias h2 {
2591        font-size: 32px;
2592    }
2593
2594
2595
2596}
2597
2598@media screen and (max-width: 340px) {
2599
2600
2601
2602}
2603
2604@media screen and (min-width:0\0) { 
2605/* Tus estilos CSS para IE9, IE10, IE11  */
2606
2607
2608}
2609
2610@supports (-ms-ime-align:auto) { 
2611/* Tus estilos CSS para EDGE */
2612
2613
2614}
2614
2615
2616@-moz-document url-prefix() { 
2617/* Tus estilos CSS para Mozilla */
2618
2619
2620}
2621/* FIN CSS */    </style>
2622            <meta name="google-site-verification" content="PWt6O6oPb3IUASDZMCpED0M0rapTABneKq_A_wHUkYc" />
2623<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css"/>    </head>
2624<body>
2625    
2625<script src="https://sdk.amazonaws.com/js/aws-sdk-2.799.0.min.js"></script>
2625
2626            
2626<script src="https://cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/wow.min.js"></script>
2626        <div id="mg_pre-carga">
2627        <div id="mg_page">
2628                                    <div class="header">
2629        <div class="container">
2630                                    <div id="" class="row" style="">
2631                    
2632                    <div class="col-md-4 headLogo animate__animated wow animate__slideInDown animate__delay-1s">
2633    <a href="/home"><img src="https://s3.us-east-2.amazonaws.com/mgpanel/logo-soy-roxana-zJh.png" alt="Logo Soy Roxana" class="img-fluid"></a>
2634</div>
2635
2636<div class="col-md-8 headMenu animate__animated wow animate__slideInDown animate__delay-1s">
2637    <ul class="headList">
2638        <li><a href="/home">INICIO</a></li>
2639        <li><a href="/pag/acerca-de-mi">ACERCA DE MI</a></li>
2640        <li>
2641    <div class="dropdown">
2642        <a class="btn btn-secondary dropdown-toggle" role="button" id="dropdownMenuLink" data-bs-toggle="dropdown" aria-expanded="false">
2643            SERVICIOS
2644        </a>
2645
2646        <ul class="dropdown-menu" aria-labelledby="dropdownMenuLink">
2647            <li><a class="dropdown-item" href="/pag/cx-love-brand-para-pymes">CX Love Brand</a></li>
2648            <li><a class="dropdown-item" href="/pag/asesorias-lovesessions-para-emprendedores">Love Sessions</a></li>
2649            <li><a class="dropdown-item" href="/pag/speaker-internacional">Conferences Extreme Love</a></li>
2650            <li><a class="dropdown-item" href="/pag/consultorias-empresariales-xcustomer">XCustomer</a></li>
2651            <li><a class="dropdown-item" href="/pag/cursos-de-marketing-para-emprendedores">Marketing Xtraining Online</a></li>
2652        </ul>
2653    </div>
2654</li>
2655        <li><a href="/home#testi">TESTIMONIALES</a></li>
2656        <li><a href="/pag/contacto">CONTACTO</a></li>
2657        <!-- <li><a class="menu" href="#"><i class="fa-solid fa-bars"></i></a></li> -->
2658    </ul>
2659</div>
2660
2661<div class="mg_menu_movil">
2662    <a href="/home"><img src="https://s3.us-east-2.amazonaws.com/mgpanel/227-home-white.png" alt="Home Soy Roxana"></a>
2663    <a href="javascript:void(0)" class="mg_movil_icon"><img src="https://s3.us-east-2.amazonaws.com/mgpanel/803-menu-white.png" alt="Menu Soy Roxana"></a>
2664    <a href="https://www.instagram.com/chacon_roxana/"><img src="https://s3.us-east-2.amazonaws.com/mgpanel/instagram-white-iwu-2x2.png" alt="Instagram Soy Roxana"></a>
2665    <a href="/pag/contacto"><img src="https://s3.us-east-2.amazonaws.com/mgpanel/mail-white-nab.png" alt="Contacto Soy Roxana"></a>
2666</div>
2667
2668<nav class="mg_menu_principal">
2669  <ul>
2670        <li><a href="/home">INICIO</a></li>
2671        <li><a href="/pag/acerca-de-mi">ACERCA DE MI</a></li>
2672        <li><a href="/pag/cx-love-brand-para-pymes">CX Love Brand</a></li>
2673        <li><a href="/pag/asesorias-lovesessions-para-emprendedores">Love Sessions</a></li>
2674        <li><a href="/pag/speaker-internacional">Conferences Extreme Love</a></li>
2675        <li><a href="/pag/consultorias-empresariales-xcustomer">XCustomer</a></li>
2676        <li><a href="/pag/cursos-de-marketing-para-emprendedores">Marketing Xtraining Online</a></li>
2677        <li><a href="/home#testi">TESTIMONIALES</a></li>
2678        <li><a href="/pag/contacto">CONTACTO</a></li>
2679  </ul>
2680
2681  <div class="menu-social">
2682    <a target="_blank" rel="nofollow" href="https://www.instagram.com/chacon_roxana/"><i class="fa-brands fa-instagram"></i></a>
2683    <a target="_blank" rel="nofollow"  href="https://www.linkedin.com/in/roxana-chacon-ba0a1a33"><i class="fa-brands fa-linkedin"></i></a>
2684    <a target="_blank" rel="nofollow" href="https://www.tiktok.com/@chacon_roxana"><i class="fa-brands fa-tiktok"></i></a>
2685    <a target="_blank" href="[email protected]"><i class="fa-solid fa-envelope"></i></a>
2686  </div>
2687
2688</nav>
2689                                        </div>
2690                                        
2690<script>
2691                        $(window).scroll(function(){
2692  if ($(this).scrollTop() > 100) {
2693    $('#menu').addClass('menu_scroll');
2694    $('#menu .headLogo').css('visibility', 'visible');
2695  } else {
2696    $('#menu').removeClass('menu_scroll');
2697  }
2698});
2699
2700	$('.mg_movil_icon').click(function(event){
2701	  document.querySelector( ".mg_menu_principal" ).classList.toggle("is_active");
2702	  event.preventDefault();
2703	});
2704	$('.mg_menu_principal ul li a[href^="#"]').click(function(event) {
2705	  document.querySelector( ".mg_menu_principal" ).classList.toggle("is_active");
2706	  event.preventDefault();
2707	});                    </script>
2707
2708                                                              </div>
2709     </div>                            <div class="row">                                    <div id="" class="" style="width: 100%;">
2710                    
2711                    
2712                                                    <div class="mg_content mg_content_speaker-internacional">
2713                <div class="extremeLoveCont">
2714    
2715
2716    <div class="bannerCont cxBanner">
2717        <div class="container ">
2718            <div class="row">
2719    
2720
2721                <div class="col-md-7 bannerContInfoPrin">
2722                <h1 class="titleBannerCont">Speaker Internacional “Conferences Extreme Love”</h1>
2723                <p><strong>¿Quieres vivir una experiencia extraordinaria que motive, inspire y mueva la fibra de los colaboradores de tu empresa o asistentes de tu evento?</strong></p>
2724                <p>Si respondiste que sí, tengo lo que necesitas: <strong>“Conferences Extreme Love”</strong></p>  
2725                <p>En este espacio compartiré un explosivo momento formativo, inspirador y emocionante donde les mostraré las técnicas probadas que mejorarán la experiencia del consumidor de tu negocio y llevarán a tu marca directo al corazón de tu cliente.</p>
2726                <p>En pocas palabras, ¡Le daré a los asistentes del evento, las estrategias que necesitan para conquistar al consumidor!</p>
2727                <p>Asimismo, me valgo de mis dotes histriónicos para mantener su atención y llevarlos a un interesante viaje que les permitirá sacar lo mejor de ellos mismos. De esta manera, afianzarán los conocimientos para brindarles a tus consumidores una experiencia insuperable.</p>
2728                <!-- <a href="/pag/contacto" class="btmPrin">¡Quiero este servicio, Roxana!</a> -->
2729                </div>
2730
2731                <div class="col-md-5 bannerContImg"><img src="https://s3.us-east-2.amazonaws.com/mgpanel/edit2-fuE.png" alt="Speaker internacional de conferencias para empresas, multinacionales y pymes" class="img-fluid"></div>
2732
2733            </div>
2734        </div>
2735    </div>
2736
2737    <div class="serviSection1">
2738        <div class="container">
2739            <div class="row">
2740
2741                <h2 class="titleSec"><span>Importante…</span></h2>
2742                
2743                <p>Mis conferencias online o presencial son memorables porque cuentan con el  <strong>Efecto Wow</strong> y una mezcla de LoveBrand, así que en una sola jornada tendrás la oportunidad de transformar tu negocio en una LoveMark única.</p>
2744                <p>Si quieres apuntar directamente al corazón de tu consumidor y hacer que te elija como su opción número 1, ¡Yo puedo ayudarte a lograrlo!</p>
2745                <p>Estas conferencias están dirigidas a empresas, multinacionales, Pymes.</p>
2746
2747            </div>
2748        </div>
2749    </div>
2750
2751
2752    <div class="interCont">
2753        <div class="container">
2754            <p>“Entre tu marca y tu cliente, yo seré el cupido”</p>
2755        </div>
2756    </div>
2757
2758
2759    <div class="serviSection2">
2760        <div class="container">
2761            <div class="row">
2762
2763                <div class="col-md-7 flechaContInfo">
2764                    <h2 class="titleSec">¿Qué puedes esperar de mí como Speaker de tu conferencia?</h2>
2765                    <h4>Si decides que sea parte de tu evento (online y/o presencial) puedes esperar de mí:</h4>
2766                    <ul class="serviSectionList">
2767                        <li><i class="fa-regular fa-heart"></i> <strong>Dinamismo y pasión</strong> para que la audiencia se mantenga con la energía alta y conectada conmigo hasta el final.</li>
2768                        <li><i class="fa-regular fa-heart"></i> <strong>Promoción de tu evento</strong> en mis redes sociales.</li>
2769                        <li><i class="fa-regular fa-heart"></i> Y sobre todo, <strong>una conferencia útil y práctica</strong>, con información fácil de implementar para la audiencia.</li>
2770                    </ul>
2771                    <div class="coversarBtmInfo">
2772                        <p>¿Es la transformación que buscas en tu equipo?</p>
2773                        <a href="/pag/contacto" class="btmPrin">Sí Roxana, deseo esta conferencia en mi empresa</a>
2774                    </div>
2775
2776                </div>
2777
2778                <div class="col-md-5 flechaContImg"><img src="https://s3.us-east-2.amazonaws.com/mgpanel/edit3-GKu.png" alt="Extreme love conferences para enamorar a tus clientes" class="img-fluid"></div>
2779
2780            </div>
2781        </div>
2782    </div>
2783
2784
2785    <!-- <div class="serviSection3">
2786        <div class="container">
2787            <div class="row">
2788
2789                <div class="col-md-12 serviSection3Consultorias">
2790                    <h2 class="titleSec">
2790Consultorías empresariales “XCustomer”</h2>
2791                    <p>¿Quieres mejorar la experiencia de tus usuarios y permitir que tu marca esté un paso delante de los competidores más grandes de tu sector?</p>
2792                </div>  
2793
2794                <div class="col-md-6">
2795                    <h2 class="titleSec">¡Es posible!</h2>
2796                    <p>Como Official Partner de XCustomer Group en Panamá puedo ofrecerte a través de las consultorías empresariales el modelo XCustomer, ideado para que consigas una mejor percepción de tus clientes, lo que se traduce en una mayor rentabilidad de tu empresa.</p>
2797                    <p>En este servicio implementaremos 6 pasos para el desarrollo del Costumer Experince de tu negocio, crearemos el comité que se encargará de esta misión y junto a los colaboradores que estén comprometidos desarrollaremos el modelo. Con este trabajo interno, podrás consolidar una mejor relación con tu cliente que te permitirá destacar en tu nicho.</p>
2798                </div>
2799                
2800                <div class="col-md-6">
2801                    <h2 class="titleSec">¡No solo eso!</h2>
2802                    <p>Gracias a la tecnología que usamos, mediremos los esfuerzos de las estrategias que deseas implementar, así que si optas por este servicio, tendrás el acceso a un software que te ayudará a medir la experiencia que les ofreces a tus consumidores y el trabajo que realiza el comité colaborador.</p>
2803                    <p>Recuerda, las personas no buscan un producto o un servicio, más bien, desean vivir una experiencia única.</p>
2804                </div>
2805
2806                <div class="col-md-12 serviSect3Btm"><a href="/pag/contacto" class="btmPrin">Necesito estas consultorías para mi empresa</a></div>
2807
2808            </div>
2809        </div>
2810    </div> -->
2811
2812
2813
2814</div>            </div>
2815                                            </div>
2816                                                    </div>                            <div class="contacto" id="Contacto">
2817                                    <div id="" class="" style="">
2818                    
2819                    <div class="contactInfo">
2820    <div class="container">
2821        <div class="row">
2822            <h2 class="titleSec animate__animated wow animate__zoomIn"><span>Entre tu marca y tu cliente, yo seré el cupido</span></h2>
2823            <p class="animate__animated wow animate__zoomIn"><span>Hola, soy Roxana Chacón y estoy aquí para ayudarte a transformar tu marca en la
2824elección número 1 de tu cliente.</span></p>
2825            <p class="animate__animated wow animate__zoomIn">Si deseas que charlemos sobre tu propuesta y lo que quieres lograr con tu marca, llena el siguiente formulario y me  pondré en contacto contigo lo más pronto posible.</p>
2826        </div>
2827    </div>    
2828</div>
2829
2830
2831
2832<div class="contactForm">
2833    <div class="container animate__animated wow animate__fadeInUp">
2834
2835    <style>.iti {
2836  position: relative;
2837  display: block; 
2838  width: 100%;
2839}
2840    .iti * {
2841      box-sizing: border-box;
2842      -moz-box-sizing: border-box; }
2843    .iti__hide {
2844      display: none; }
2845    .iti__v-hide {
2846      visibility: hidden; }
2847    .iti input, .iti input[type=text], .iti input[type=tel] {
2848      position: relative;
2849      z-index: 0;
2850      margin-top: 0 !important;
2851      margin-bottom: 0 !important;
2852      padding-right: 36px;
2853      margin-right: 0; }
2854    .iti__flag-container {
2855      position: absolute;
2856      top: 0;
2857      bottom: 0;
2858      right: 0;
2859      padding: 1px; }
2860    .iti__selected-flag {
2861      z-index: 1;
2862      position: relative;
2863      display: flex;
2864      align-items: center;
2865      height: 100%;
2866      padding: 0 6px 0 8px; }
2867    .iti__arrow {
2868      margin-left: 6px;
2869      width: 0;
2870      height: 0;
2871      border-left: 3px solid transparent;
2872      border-right: 3px solid transparent;
2873      border-top: 4px solid #555; }
2874      .iti__arrow--up {
2875        border-top: none;
2876        border-bottom: 4px solid #555; }
2877    .iti__country-list {
2878      position: absolute;
2879      z-index: 2;
2880      list-style: none;
2881      text-align: left;
2882      padding: 0;
2883      margin: 0 0 0 -1px;
2884      box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
2885      background-color: white;
2886      border: 1px solid #CCC;
2887      white-space: nowrap;
2888      max-height: 200px;
2889      overflow-y: scroll;
2890      -webkit-overflow-scrolling: touch; }
2891      .iti__country-list--dropup {
2892        bottom: 100%;
2893        margin-bottom: -1px; }
2894      @media (max-width: 500px) {
2895        .iti__country-list {
2896          white-space: normal; } }
2897    .iti__flag-box {
2898      display: inline-block;
2899      width: 20px; }
2900    .iti__divider {
2901      padding-bottom: 5px;
2902      margin-bottom: 5px;
2903      border-bottom: 1px solid #CCC; }
2904    .iti__country {
2905      padding: 5px 10px;
2906      outline: none; }
2907    .iti__dial-code {
2908      color: #999; }
2909    .iti__country.iti__highlight {
2910      background-color: rgba(0, 0, 0, 0.05); }
2911    .iti__flag-box, .iti__country-name, .iti__dial-code {
2912      vertical-align: middle; }
2913    .iti__flag-box, .iti__country-name {
2914      margin-right: 6px; }
2915    .iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
2916      padding-right: 6px;
2917      padding-left: 52px;
2918      margin-left: 0; }
2919    .iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
2920      right: auto;
2921      left: 0; }
2922    .iti--allow-dropdown .iti__flag-container:hover {
2923      cursor: pointer; }
2924      .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
2925        background-color: rgba(0, 0, 0, 0.05); }
2926    .iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
2927    .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
2928      cursor: default; }
2929      .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
2930      .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
2931        background-color: transparent; }
2932    .iti--separate-dial-code .iti__selected-flag {
2933      background-color: rgba(0, 0, 0, 0.05); }
2934    .iti--separate-dial-code .iti__selected-dial-code {
2935      margin-left: 6px; }
2936    .iti--container {
2937      position: absolute;
2938      top: -1000px;
2939      left: -1000px;
2940      z-index: 1060;
2941      padding: 1px; }
2942      .iti--container:hover {
2943        cursor: pointer; }
2944  
2945  .iti-mobile .iti--container {
2946    top: 30px;
2947    bottom: 30px;
2948    left: 30px;
2949    right: 30px;
2950    position: fixed; }
2951  
2952  .iti-mobile .iti__country-list {
2953    max-height: 100%;
2954    width: 100%; }
2955  
2956  .iti-mobile .iti__country {
2957    padding: 10px 10px;
2958    line-height: 1.5em; }
2959  
2960  .iti__flag {
2961    width: 20px; }
2962    .iti__flag.iti__be {
2963      width: 18px; }
2964    .iti__flag.iti__ch {
2965      width: 15px; }
2966    .iti__flag.iti__mc {
2967      width: 19px; }
2968    .iti__flag.iti__ne {
2969      width: 18px; }
2970    .iti__flag.iti__np {
2971      width: 13px; }
2972    .iti__flag.iti__va {
2973      width: 15px; }
2974    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
2975      .iti__flag {
2976        background-size: 5652px 15px; } }
2977    .iti__flag.iti__ac {
2978      height: 10px;
2979      background-position: 0px 0px; }
2980    .iti__flag.iti__ad {
2981      height: 14px;
2982      background-position: -22px 0px; }
2983    .iti__flag.iti__ae {
2984      height: 10px;
2985      background-position: -44px 0px; }
2986    .iti__flag.iti__af {
2987      height: 14px;
2988      background-position: -66px 0px; }
2989    .iti__flag.iti__ag {
2990      height: 14px;
2991      background-position: -88px 0px; }
2992    .iti__flag.iti__ai {
2993      height: 10px;
2994      background-position: -110px 0px; }
2995    .iti__flag.iti__al {
2996      height: 15px;
2997      background-position: -132px 0px; }
2998    .iti__flag.iti__am {
2999      height: 10px;
3000      background-position: -154px 0px; }
3001    .iti__flag.iti__ao {
3002      height: 14px;
3003      background-position: -176px 0px; }
3004    .iti__flag.iti__aq {
3005      height: 14px;
3006      background-position: -198px 0px; }
3007    .iti__flag.iti__ar {
3008      height: 13px;
3009      background-position: -220px 0px; }
3010    .iti__flag.iti__as {
3011      height: 10px;
3012      background-position: -242px 0px; }
3013    .iti__flag.iti__at {
3014      height: 14px;
3015      background-position: -264px 0px; }
3016    .iti__flag.iti__au {
3017      height: 10px;
3018      background-position: -286px 0px; }
3019    .iti__flag.iti__aw {
3020      height: 14px;
3021      background-position: -308px 0px; }
3022    .iti__flag.iti__ax {
3023      height: 13px;
3024      background-position: -330px 0px; }
3025    .iti__flag.iti__az {
3026      height: 10px;
3027      background-position: -352px 0px; }
3028    .iti__flag.iti__ba {
3029      height: 10px;
3030      background-position: -374px 0px; }
3031    .iti__flag.iti__bb {
3032      height: 14px;
3033      background-position: -396px 0px; }
3034    .iti__flag.iti__bd {
3035      height: 12px;
3036      background-position: -418px 0px; }
3037    .iti__flag.iti__be {
3038      height: 15px;
3039      background-position: -440px 0px; }
3040    .iti__flag.iti__bf {
3041      height: 14px;
3042      background-position: -460px 0px; }
3043    .iti__flag.iti__bg {
3044      height: 12px;
3045      background-position: -482px 0px; }
3046    .iti__flag.iti__bh {
3047      height: 12px;
3048      background-position: -504px 0px; }
3049    .iti__flag.iti__bi {
3050      height: 12px;
3051      background-position: -526px 0px; }
3052    .iti__flag.iti__bj {
3053      height: 14px;
3054      background-position: -548px 0px; }
3055    .iti__flag.iti__bl {
3056      height: 14px;
3057      background-position: -570px 0px; }
3058    .iti__flag.iti__bm {
3059      height: 10px;
3060      background-position: -592px 0px; }
3061    .iti__flag.iti__bn {
3062      height: 10px;
3063      background-position: -614px 0px; }
3064    .iti__flag.iti__bo {
3065      height: 14px;
3066      background-position: -636px 0px; }
3067    .iti__flag.iti__bq {
3068      height: 14px;
3069      background-position: -658px 0px; }
3070    .iti__flag.iti__br {
3071      height: 14px;
3072      background-position: -680px 0px; }
3073    .iti__flag.iti__bs {
3074      height: 10px;
3075      background-position: -702px 0px; }
3076    .iti__flag.iti__bt {
3077      height: 14px;
3078      background-position: -724px 0px; }
3079    .iti__flag.iti__bv {
3080      height: 15px;
3081      background-position: -746px 0px; }
3082    .iti__flag.iti__bw {
3083      height: 14px;
3084      background-position: -768px 0px; }
3085    .iti__flag.iti__by {
3086      height: 10px;
3087      background-position: -790px 0px; }
3088    .iti__flag.iti__bz {
3089      height: 14px;
3090      background-position: -812px 0px; }
3091    .iti__flag.iti__ca {
3092      height: 10px;
3093      background-position: -834px 0px; }
3094    .iti__flag.iti__cc {
3095      height: 10px;
3096      background-position: -856px 0px; }
3097    .iti__flag.iti__cd {
3098      height: 15px;
3099      background-position: -878px 0px; }
3100    .iti__flag.iti__cf {
3101      height: 14px;
3102      background-position: -900px 0px; }
3103    .iti__flag.iti__cg {
3104      height: 14px;
3105      background-position: -922px 0px; }
3106    .iti__flag.iti__ch {
3107      height: 15px;
3108      background-position: -944px 0px; }
3109    .iti__flag.iti__ci {
3110      height: 14px;
3111      background-position: -961px 0px; }
3112    .iti__flag.iti__ck {
3113      height: 10px;
3114      background-position: -983px 0px; }
3115    .iti__flag.iti__cl {
3116      height: 14px;
3117      background-position: -1005px 0px; }
3118    .iti__flag.iti__cm {
3119      height: 14px;
3120      background-position: -1027px 0px; }
3121    .iti__flag.iti__cn {
3122      height: 14px;
3123      background-position: -1049px 0px; }
3124    .iti__flag.iti__co {
3125      height: 14px;
3126      background-position: -1071px 0px; }
3127    .iti__flag.iti__cp {
3128      height: 14px;
3129      background-position: -1093px 0px; }
3130    .iti__flag.iti__cr {
3131      height: 12px;
3132      background-position: -1115px 0px; }
3133    .iti__flag.iti__cu {
3134      height: 10px;
3135      background-position: -1137px 0px; }
3136    .iti__flag.iti__cv {
3137      height: 12px;
3138      background-position: -1159px 0px; }
3139    .iti__flag.iti__cw {
3140      height: 14px;
3141      background-position: -1181px 0px; }
3142    .iti__flag.iti__cx {
3143      height: 10px;
3144      background-position: -1203px 0px; }
3145    .iti__flag.iti__cy {
3146      height: 14px;
3147      background-position: -1225px 0px; }
3148    .iti__flag.iti__cz {
3149      height: 14px;
3150      background-position: -1247px 0px; }
3151    .iti__flag.iti__de {
3152      height: 12px;
3153      background-position: -1269px 0px; }
3154    .iti__flag.iti__dg {
3155      height: 10px;
3156      background-position: -1291px 0px; }
3157    .iti__flag.iti__dj {
3158      height: 14px;
3159      background-position: -1313px 0px; }
3160    .iti__flag.iti__dk {
3161      height: 15px;
3162      background-position: -1335px 0px; }
3163    .iti__flag.iti__dm {
3164      height: 10px;
3165      background-position: -1357px 0px; }
3166    .iti__flag.iti__do {
3167      height: 14px;
3168      background-position: -1379px 0px; }
3169    .iti__flag.iti__dz {
3170      height: 14px;
3171      background-position: -1401px 0px; }
3172    .iti__flag.iti__ea {
3173      height: 14px;
3174      background-position: -1423px 0px; }
3175    .iti__flag.iti__ec {
3176      height: 14px;
3177      background-position: -1445px 0px; }
3178    .iti__flag.iti__ee {
3179      height: 13px;
3180      background-position: -1467px 0px; }
3181    .iti__flag.iti__eg {
3182      height: 14px;
3183      background-position: -1489px 0px; }
3184    .iti__flag.iti__eh {
3185      height: 10px;
3186      background-position: -1511px 0px; }
3187    .iti__flag.iti__er {
3188      height: 10px;
3189      background-position: -1533px 0px; }
3190    .iti__flag.iti__es {
3191      height: 14px;
3192      background-position: -1555px 0px; }
3193    .iti__flag.iti__et {
3194      height: 10px;
3195      background-position: -1577px 0px; }
3196    .iti__flag.iti__eu {
3197      height: 14px;
3198      background-position: -1599px 0px; }
3199    .iti__flag.iti__fi {
3200      height: 12px;
3201      background-position: -1621px 0px; }
3202    .iti__flag.iti__fj {
3203      height: 10px;
3204      background-position: -1643px 0px; }
3205    .iti__flag.iti__fk {
3206      height: 10px;
3207      background-position: -1665px 0px; }
3208    .iti__flag.iti__fm {
3209      height: 11px;
3210      background-position: -1687px 0px; }
3211    .iti__flag.iti__fo {
3212      height: 15px;
3213      background-position: -1709px 0px; }
3214    .iti__flag.iti__fr {
3215      height: 14px;
3216      background-position: -1731px 0px; }
3217    .iti__flag.iti__ga {
3218      height: 15px;
3219      background-position: -1753px 0px; }
3220    .iti__flag.iti__gb {
3221      height: 10px;
3222      background-position: -1775px 0px; }
3223    .iti__flag.iti__gd {
3224      height: 12px;
3225      background-position: -1797px 0px; }
3226    .iti__flag.iti__ge {
3227      height: 14px;
3228      background-position: -1819px 0px; }
3229    .iti__flag.iti__gf {
3230      height: 14px;
3231      background-position: -1841px 0px; }
3232    .iti__flag.iti__gg {
3233      height: 14px;
3234      background-position: -1863px 0px; }
3235    .iti__flag.iti__gh {
3236      height: 14px;
3237      background-position: -1885px 0px; }
3238    .iti__flag.iti__gi {
3239      height: 10px;
3240      background-position: -1907px 0px; }
3241    .iti__flag.iti__gl {
3242      height: 14px;
3243      background-position: -1929px 0px; }
3244    .iti__flag.iti__gm {
3245      height: 14px;
3246      background-position: -1951px 0px; }
3247    .iti__flag.iti__gn {
3248      height: 14px;
3249      background-position: -1973px 0px; }
3250    .iti__flag.iti__gp {
3251      height: 14px;
3252      background-position: -1995px 0px; }
3253    .iti__flag.iti__gq {
3254      height: 14px;
3255      background-position: -2017px 0px; }
3256    .iti__flag.iti__gr {
3257      height: 14px;
3258      background-position: -2039px 0px; }
3259    .iti__flag.iti__gs {
3260      height: 10px;
3261      background-position: -2061px 0px; }
3262    .iti__flag.iti__gt {
3263      height: 13px;
3264      background-position: -2083px 0px; }
3265    .iti__flag.iti__gu {
3266      height: 11px;
3267      background-position: -2105px 0px; }
3268    .iti__flag.iti__gw {
3269      height: 10px;
3270      background-position: -2127px 0px; }
3271    .iti__flag.iti__gy {
3272      height: 12px;
3273      background-position: -2149px 0px; }
3274    .iti__flag.iti__hk {
3275      height: 14px;
3276      background-position: -2171px 0px; }
3277    .iti__flag.iti__hm {
3278      height: 10px;
3279      background-position: -2193px 0px; }
3280    .iti__flag.iti__hn {
3281      height: 10px;
3282      background-position: -2215px 0px; }
3283    .iti__flag.iti__hr {
3284      height: 10px;
3285      background-position: -2237px 0px; }
3286    .iti__flag.iti__ht {
3287      height: 12px;
3288      background-position: -2259px 0px; }
3289    .iti__flag.iti__hu {
3290      height: 10px;
3291      background-position: -2281px 0px; }
3292    .iti__flag.iti__ic {
3293      height: 14px;
3294      background-position: -2303px 0px; }
3295    .iti__flag.iti__id {
3296      height: 14px;
3297      background-position: -2325px 0px; }
3298    .iti__flag.iti__ie {
3299      height: 10px;
3300      background-position: -2347px 0px; }
3301    .iti__flag.iti__il {
3302      height: 15px;
3303      background-position: -2369px 0px; }
3304    .iti__flag.iti__im {
3305      height: 10px;
3306      background-position: -2391px 0px; }
3307    .iti__flag.iti__in {
3308      height: 14px;
3309      background-position: -2413px 0px; }
3310    .iti__flag.iti__io {
3311      height: 10px;
3312      background-position: -2435px 0px; }
3313    .iti__flag.iti__iq {
3314      height: 14px;
3315      background-position: -2457px 0px; }
3316    .iti__flag.iti__ir {
3317      height: 12px;
3318      background-position: -2479px 0px; }
3319    .iti__flag.iti__is {
3320      height: 15px;
3321      background-position: -2501px 0px; }
3322    .iti__flag.iti__it {
3323      height: 14px;
3324      background-position: -2523px 0px; }
3325    .iti__flag.iti__je {
3326      height: 12px;
3327      background-position: -2545px 0px; }
3328    .iti__flag.iti__jm {
3329      height: 10px;
3330      background-position: -2567px 0px; }
3331    .iti__flag.iti__jo {
3332      height: 10px;
3333      background-position: -2589px 0px; }
3334    .iti__flag.iti__jp {
3335      height: 14px;
3336      background-position: -2611px 0px; }
3337    .iti__flag.iti__ke {
3338      height: 14px;
3339      background-position: -2633px 0px; }
3340    .iti__flag.iti__kg {
3341      height: 12px;
3342      background-position: -2655px 0px; }
3343    .iti__flag.iti__kh {
3344      height: 13px;
3345      background-position: -2677px 0px; }
3346    .iti__flag.iti__ki {
3347      height: 10px;
3348      background-position: -2699px 0px; }
3349    .iti__flag.iti__km {
3350      height: 12px;
3351      background-position: -2721px 0px; }
3352    .iti__flag.iti__kn {
3353      height: 14px;
3354      background-position: -2743px 0px; }
3355    .iti__flag.iti__kp {
3356      height: 10px;
3357      background-position: -2765px 0px; }
3358    .iti__flag.iti__kr {
3359      height: 14px;
3360      background-position: -2787px 0px; }
3361    .iti__flag.iti__kw {
3362      height: 10px;
3363      background-position: -2809px 0px; }
3364    .iti__flag.iti__ky {
3365      height: 10px;
3366      background-position: -2831px 0px; }
3367    .iti__flag.iti__kz {
3368      height: 10px;
3369      background-position: -2853px 0px; }
3370    .iti__flag.iti__la {
3371      height: 14px;
3372      background-position: -2875px 0px; }
3373    .iti__flag.iti__lb {
3374      height: 14px;
3375      background-position: -2897px 0px; }
3376    .iti__flag.iti__lc {
3377      height: 10px;
3378      background-position: -2919px 0px; }
3379    .iti__flag.iti__li {
3380      height: 12px;
3381      background-position: -2941px 0px; }
3382    .iti__flag.iti__lk {
3383      height: 10px;
3384      background-position: -2963px 0px; }
3385    .iti__flag.iti__lr {
3386      height: 11px;
3387      background-position: -2985px 0px; }
3388    .iti__flag.iti__ls {
3389      height: 14px;
3390      background-position: -3007px 0px; }
3391    .iti__flag.iti__lt {
3392      height: 12px;
3393      background-position: -3029px 0px; }
3394    .iti__flag.iti__lu {
3395      height: 12px;
3396      background-position: -3051px 0px; }
3397    .iti__flag.iti__lv {
3398      height: 10px;
3399      background-position: -3073px 0px; }
3400    .iti__flag.iti__ly {
3401      height: 10px;
3402      background-position: -3095px 0px; }
3403    .iti__flag.iti__ma {
3404      height: 14px;
3405      background-position: -3117px 0px; }
3406    .iti__flag.iti__mc {
3407      height: 15px;
3408      background-position: -3139px 0px; }
3409    .iti__flag.iti__md {
3410      height: 10px;
3411      background-position: -3160px 0px; }
3412    .iti__flag.iti__me {
3413      height: 10px;
3414      background-position: -3182px 0px; }
3415    .iti__flag.iti__mf {
3416      height: 14px;
3417      background-position: -3204px 0px; }
3418    .iti__flag.iti__mg {
3419      height: 14px;
3420      background-position: -3226px 0px; }
3421    .iti__flag.iti__mh {
3422      height: 11px;
3423      background-position: -3248px 0px; }
3424    .iti__flag.iti__mk {
3425      height: 10px;
3426      background-position: -3270px 0px; }
3427    .iti__flag.iti__ml {
3428      height: 14px;
3429      background-position: -3292px 0px; }
3430    .iti__flag.iti__mm {
3431      height: 14px;
3432      background-position: -3314px 0px; }
3433    .iti__flag.iti__mn {
3434      height: 10px;
3435      background-position: -3336px 0px; }
3436    .iti__flag.iti__mo {
3437      height: 14px;
3438      background-position: -3358px 0px; }
3439    .iti__flag.iti__mp {
3440      height: 10px;
3441      background-position: -3380px 0px; }
3442    .iti__flag.iti__mq {
3443      height: 14px;
3444      background-position: -3402px 0px; }
3445    .iti__flag.iti__mr {
3446      height: 14px;
3447      background-position: -3424px 0px; }
3448    .iti__flag.iti__ms {
3449      height: 10px;
3450      background-position: -3446px 0px; }
3451    .iti__flag.iti__mt {
3452      height: 14px;
3453      background-position: -3468px 0px; }
3454    .iti__flag.iti__mu {
3455      height: 14px;
3456      background-position: -3490px 0px; }
3457    .iti__flag.iti__mv {
3458      height: 14px;
3459      background-position: -3512px 0px; }
3460    .iti__flag.iti__mw {
3461      height: 14px;
3462      background-position: -3534px 0px; }
3463    .iti__flag.iti__mx {
3464      height: 12px;
3465      background-position: -3556px 0px; }
3466    .iti__flag.iti__my {
3467      height: 10px;
3468      background-position: -3578px 0px; }
3469    .iti__flag.iti__mz {
3470      height: 14px;
3471      background-position: -3600px 0px; }
3472    .iti__flag.iti__na {
3473      height: 14px;
3474      background-position: -3622px 0px; }
3475    .iti__flag.iti__nc {
3476      height: 10px;
3477      background-position: -3644px 0px; }
3478    .iti__flag.iti__ne {
3479      height: 15px;
3480      background-position: -3666px 0px; }
3481    .iti__flag.iti__nf {
3482      height: 10px;
3483      background-position: -3686px 0px; }
3484    .iti__flag.iti__ng {
3485      height: 10px;
3486      background-position: -3708px 0px; }
3487    .iti__flag.iti__ni {
3488      height: 12px;
3489      background-position: -3730px 0px; }
3490    .iti__flag.iti__nl {
3491      height: 14px;
3492      background-position: -3752px 0px; }
3493    .iti__flag.iti__no {
3494      height: 15px;
3495      background-position: -3774px 0px; }
3496    .iti__flag.iti__np {
3497      height: 15px;
3498      background-position: -3796px 0px; }
3499    .iti__flag.iti__nr {
3500      height: 10px;
3501      background-position: -3811px 0px; }
3502    .iti__flag.iti__nu {
3503      height: 10px;
3504      background-position: -3833px 0px; }
3505    .iti__flag.iti__nz {
3506      height: 10px;
3507      background-position: -3855px 0px; }
3508    .iti__flag.iti__om {
3509      height: 10px;
3510      background-position: -3877px 0px; }
3511    .iti__flag.iti__pa {
3512      height: 14px;
3513      background-position: -3899px 0px; }
3514    .iti__flag.iti__pe {
3515      height: 14px;
3516      background-position: -3921px 0px; }
3517    .iti__flag.iti__pf {
3518      height: 14px;
3519      background-position: -3943px 0px; }
3520    .iti__flag.iti__pg {
3521      height: 15px;
3522      background-position: -3965px 0px; }
3523    .iti__flag.iti__ph {
3524      height: 10px;
3525      background-position: -3987px 0px; }
3526    .iti__flag.iti__pk {
3527      height: 14px;
3528      background-position: -4009px 0px; }
3529    .iti__flag.iti__pl {
3530      height: 13px;
3531      background-position: -4031px 0px; }
3532    .iti__flag.iti__pm {
3533      height: 14px;
3534      background-position: -4053px 0px; }
3535    .iti__flag.iti__pn {
3536      height: 10px;
3537      background-position: -4075px 0px; }
3538    .iti__flag.iti__pr {
3539      height: 14px;
3540      background-position: -4097px 0px; }
3541    .iti__flag.iti__ps {
3542      height: 10px;
3543      background-position: -4119px 0px; }
3544    .iti__flag.iti__pt {
3545      height: 14px;
3546      background-position: -4141px 0px; }
3547    .iti__flag.iti__pw {
3548      height: 13px;
3549      background-position: -4163px 0px; }
3550    .iti__flag.iti__py {
3551      height: 11px;
3552      background-position: -4185px 0px; }
3553    .iti__flag.iti__qa {
3554      height: 8px;
3555      background-position: -4207px 0px; }
3556    .iti__flag.iti__re {
3557      height: 14px;
3558      background-position: -4229px 0px; }
3559    .iti__flag.iti__ro {
3560      height: 14px;
3561      background-position: -4251px 0px; }
3562    .iti__flag.iti__rs {
3563      height: 14px;
3564      background-position: -4273px 0px; }
3565    .iti__flag.iti__ru {
3566      height: 14px;
3567      background-position: -4295px 0px; }
3568    .iti__flag.iti__rw {
3569      height: 14px;
3570      background-position: -4317px 0px; }
3571    .iti__flag.iti__sa {
3572      height: 14px;
3573      background-position: -4339px 0px; }
3574    .iti__flag.iti__sb {
3575      height: 10px;
3576      background-position: -4361px 0px; }
3577    .iti__flag.iti__sc {
3578      height: 10px;
3579      background-position: -4383px 0px; }
3580    .iti__flag.iti__sd {
3581      height: 10px;
3582      background-position: -4405px 0px; }
3583    .iti__flag.iti__se {
3584      height: 13px;
3585      background-position: -4427px 0px; }
3586    .iti__flag.iti__sg {
3587      height: 14px;
3588      background-position: -4449px 0px; }
3589    .iti__flag.iti__sh {
3590      height: 10px;
3591      background-position: -4471px 0px; }
3592    .iti__flag.iti__si {
3593      height: 10px;
3594      background-position: -4493px 0px; }
3595    .iti__flag.iti__sj {
3596      height: 15px;
3597      background-position: -4515px 0px; }
3598    .iti__flag.iti__sk {
3599      height: 14px;
3600      background-position: -4537px 0px; }
3601    .iti__flag.iti__sl {
3602      height: 14px;
3603      background-position: -4559px 0px; }
3604    .iti__flag.iti__sm {
3605      height: 15px;
3606      background-position: -4581px 0px; }
3607    .iti__flag.iti__sn {
3608      height: 14px;
3609      background-position: -4603px 0px; }
3610    .iti__flag.iti__so {
3611      height: 14px;
3612      background-position: -4625px 0px; }
3613    .iti__flag.iti__sr {
3614      height: 14px;
3615      background-position: -4647px 0px; }
3616    .iti__flag.iti__ss {
3617      height: 10px;
3618      background-position: -4669px 0px; }
3619    .iti__flag.iti__st {
3620      height: 10px;
3621      background-position: -4691px 0px; }
3622    .iti__flag.iti__sv {
3623      height: 12px;
3624      background-position: -4713px 0px; }
3625    .iti__flag.iti__sx {
3626      height: 14px;
3627      background-position: -4735px 0px; }
3628    .iti__flag.iti__sy {
3629      height: 14px;
3630      background-position: -4757px 0px; }
3631    .iti__flag.iti__sz {
3632      height: 14px;
3633      background-position: -4779px 0px; }
3634    .iti__flag.iti__ta {
3635      height: 10px;
3636      background-position: -4801px 0px; }
3637    .iti__flag.iti__tc {
3638      height: 10px;
3639      background-position: -4823px 0px; }
3640    .iti__flag.iti__td {
3641      height: 14px;
3642      background-position: -4845px 0px; }
3643    .iti__flag.iti__tf {
3644      height: 14px;
3645      background-position: -4867px 0px; }
3646    .iti__flag.iti__tg {
3647      height: 13px;
3648      background-position: -4889px 0px; }
3649    .iti__flag.iti__th {
3650      height: 14px;
3651      background-position: -4911px 0px; }
3652    .iti__flag.iti__tj {
3653      height: 10px;
3654      background-position: -4933px 0px; }
3655    .iti__flag.iti__tk {
3656      height: 10px;
3657      background-position: -4955px 0px; }
3658    .iti__flag.iti__tl {
3659      height: 10px;
3660      background-position: -4977px 0px; }
3661    .iti__flag.iti__tm {
3662      height: 14px;
3663      background-position: -4999px 0px; }
3664    .iti__flag.iti__tn {
3665      height: 14px;
3666      background-position: -5021px 0px; }
3667    .iti__flag.iti__to {
3668      height: 10px;
3669      background-position: -5043px 0px; }
3670    .iti__flag.iti__tr {
3671      height: 14px;
3672      background-position: -5065px 0px; }
3673    .iti__flag.iti__tt {
3674      height: 12px;
3675      background-position: -5087px 0px; }
3676    .iti__flag.iti__tv {
3677      height: 10px;
3678      background-position: -5109px 0px; }
3679    .iti__flag.iti__tw {
3680      height: 14px;
3681      background-position: -5131px 0px; }
3682    .iti__flag.iti__tz {
3683      height: 14px;
3684      background-position: -5153px 0px; }
3685    .iti__flag.iti__ua {
3686      height: 14px;
3687      background-position: -5175px 0px; }
3688    .iti__flag.iti__ug {
3689      height: 14px;
3690      background-position: -5197px 0px; }
3691    .iti__flag.iti__um {
3692      height: 11px;
3693      background-position: -5219px 0px; }
3694    .iti__flag.iti__un {
3695      height: 14px;
3696      background-position: -5241px 0px; }
3697    .iti__flag.iti__us {
3698      height: 11px;
3699      background-position: -5263px 0px; }
3700    .iti__flag.iti__uy {
3701      height: 14px;
3702      background-position: -5285px 0px; }
3703    .iti__flag.iti__uz {
3704      height: 10px;
3705      background-position: -5307px 0px; }
3706    .iti__flag.iti__va {
3707      height: 15px;
3708      background-position: -5329px 0px; }
3709    .iti__flag.iti__vc {
3710      height: 14px;
3711      background-position: -5346px 0px; }
3712    .iti__flag.iti__ve {
3713      height: 14px;
3714      background-position: -5368px 0px; }
3715    .iti__flag.iti__vg {
3716      height: 10px;
3717      background-position: -5390px 0px; }
3718    .iti__flag.iti__vi {
3719      height: 14px;
3720      background-position: -5412px 0px; }
3721    .iti__flag.iti__vn {
3722      height: 14px;
3723      background-position: -5434px 0px; }
3724    .iti__flag.iti__vu {
3725      height: 12px;
3726      background-position: -5456px 0px; }
3727    .iti__flag.iti__wf {
3728      height: 14px;
3729      background-position: -5478px 0px; }
3730    .iti__flag.iti__ws {
3731      height: 10px;
3732      background-position: -5500px 0px; }
3733    .iti__flag.iti__xk {
3734      height: 15px;
3735      background-position: -5522px 0px; }
3736    .iti__flag.iti__ye {
3737      height: 14px;
3738      background-position: -5544px 0px; }
3739    .iti__flag.iti__yt {
3740      height: 14px;
3741      background-position: -5566px 0px; }
3742    .iti__flag.iti__za {
3743      height: 14px;
3744      background-position: -5588px 0px; }
3745    .iti__flag.iti__zm {
3746      height: 14px;
3747      background-position: -5610px 0px; }
3748    .iti__flag.iti__zw {
3749      height: 10px;
3750      background-position: -5632px 0px; }
3751  
3752  .iti__flag {
3753    height: 15px;
3754    box-shadow: 0px 0px 1px 0px #888;
3755    background-image: url("https://mgpanel.s3.us-east-2.amazonaws.com/_v11/flags.png");
3756    background-repeat: no-repeat;
3757    background-color: #DBDBDB;
3758    background-position: 20px 0; }
3759    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
3760      .iti__flag {
3761        background-image: url("https://mgpanel.s3.us-east-2.amazonaws.com/_v11/[email protected]"); } }
3762  
3763  .iti__flag.iti__np {
3764    background-color: transparent; }</style>
3765<script>$(document).ready(function () {
3766
3767    $(".form-control").keyup(function (e) {
3768        $(".form-control").removeClass("mg_error")
3769    });
3770  
3771});
3772
3773let totalValue = 0;
3774document.addEventListener("DOMContentLoaded", function(event) {
3775    if (document.querySelector("#mg_val_checkout_metodo")) {
3776        
3777        metodo = $("#mg_val_checkout_metodo").val();
3778        $('#mg_checkout_option1').click(function () {
3779            $("#mg_checkout_option3").removeClass("form-check-select");
3780            $("#mg_checkout_option1").addClass("form-check-select");
3781            $("#metodo_PAYPAL").hide();
3782            $("#metodo_TC").show();
3783            $('.mg_btn-accionando').hide()
3784            metodo = 1; // TC
3785        });
3786        $('#mg_checkout_option3').click(function () {
3787            $("#mg_checkout_option1").removeClass("form-check-select");
3788            $("#mg_checkout_option3").addClass("form-check-select");
3789            $("#metodo_TC").hide();
3790            $("#metodo_PAYPAL").show();
3791            $('.mg_btn-accionando').hide()
3792            metodo = 3; // PAYPAL
3793        });
3794    }
3795
3796    let codeValue = document.querySelector("#mg_code_form").value;
3797    if (document.querySelector('.mg_cupon')) {
3798
3799        $('#floatingInput-cupon').keyup(function (e) {
3800          var value = normalize($(this).val()).toUpperCase();
3801          $('#floatingInput-cupon').val(value);
3802    
3803          const parametros = {
3804            'funcion': "valida_cupon",
3805            'campos': value
3806          }
3807          const accion_url = "../config/functions.php";
3808    
3809          $.ajax({
3810            type: "POST",
3811            url: accion_url,
3812            data: parametros,
3813            dataType: 'json',
3814            beforeSend: function () {
3815    
3816            },
3817            error: function(xhr, status, error) {
3818              console.log(error)
3819            },
3820            success: function (data) {
3821              console.log(data)
3822                if (value.length == 0) {
3823                    document.querySelector(".mg_cupon_alert").innerHTML = `
3824                        <div class="alert alert-primary d-flex align-items-center" role="alert">
3825                            <svg class="bi flex-shrink-0 me-2" width="24" height="24" role="img" aria-label="Info:"><use xlink:href="#info-fill"/></svg>
3826                            <div>Agrega el código de cupón</div>
3827                        </div>
3828                    `;
3829                    document.querySelector("#total_mg_checkout").innerHTML = totalValue;
3830                    document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(4) > input.form-control").value = "";
3831                    document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(3) > input.form-control").value = totalValue;
3832                    document.querySelector("#amount").value = totalValue;
3833                } else if (data[0] == 1) {
3834                    
3835                    if (data[1] > document.querySelector("#amount").value) {
3836                        document.querySelector(".mg_cupon_alert").innerHTML = `
3837                            <div class="alert alert-danger d-flex align-items-center" role="alert">
3838                            <svg class="bi flex-shrink-0 me-2" width="24" height="24" role="img" aria-label="Danger:"><use xlink:href="#exclamation-triangle-fill"/></svg>
3839                            <div>Cupón no válido</div>
3840                            </div>
3841                        `;
3842                        document.querySelector("#total_mg_checkout").innerHTML = totalValue;
3843                        document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(4) > input.form-control").value = "";
3844                        document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(3) > input.form-control").value = totalValue;
3845                        document.querySelector("#amount").value = totalValue;
3846                    } else {
3847                        if (data[1] > 0) {
3848                            document.querySelector(".mg_cupon_alert").innerHTML = `
3849                            <div class="alert alert-success d-flex align-items-center" role="alert">
3850                                <svg class="bi flex-shrink-0 me-2" width="24" height="24" role="img" aria-label="Success:">
3850<use xlink:href="#check-circle-fill"/></svg>
3851                                <div>Aplicaste un descuento de $` +  data[1] + `</div>
3852                            </div>
3853                            `;
3854                            var new_totalValue = totalValue - data[1];
3855                            document.querySelector("#total_mg_checkout").innerHTML = new_totalValue;
3856                            document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(4) > input.form-control").value = value;
3857                            document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(3) > input.form-control").value = new_totalValue;
3858                            document.querySelector("#amount").value = new_totalValue;
3859                        } else {
3860                            document.querySelector(".mg_cupon_alert").innerHTML = `
3861                            <div class="alert alert-success d-flex align-items-center" role="alert">
3862                                <svg class="bi flex-shrink-0 me-2" width="24" height="24" role="img" aria-label="Success:"><use xlink:href="#check-circle-fill"/></svg>
3863                                <div>Aplicaste un descuento del ` + data[2] + `%</div>
3864                            </div>
3865                            `;
3866                            var new_totalValue = totalValue - (totalValue * data[2] / 100);
3867                            document.querySelector("#total_mg_checkout").innerHTML = new_totalValue;
3868                            document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(4) > input.form-control").value = value;
3869                            document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(3) > input.form-control").value = new_totalValue;
3870                            document.querySelector("#amount").value = new_totalValue;
3871                        }
3872                    }
3873                } else {
3874                    document.querySelector(".mg_cupon_alert").innerHTML = `
3875                    <div class="alert alert-danger d-flex align-items-center" role="alert">
3876                        <svg class="bi flex-shrink-0 me-2" width="24" height="24" role="img" aria-label="Danger:"><use xlink:href="#exclamation-triangle-fill"/></svg>
3877                        <div>Cupón no existe</div>
3878                    </div>
3879                    `;
3880                    document.querySelector("#total_mg_checkout").innerHTML = totalValue;
3881                    document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(4) > input.form-control").value = "";
3882                    document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(3) > input.form-control").value = totalValue;
3883                    document.querySelector("#amount").value = totalValue;
3884                }
3885            }
3886          })
3887    
3888        })
3889    }
3890
3891    const phoneInputField = document.querySelectorAll(".floatingInput-telefono");
3892    var iti_el = $('.iti.iti--allow-dropdown.iti--separate-dial-code');
3893    if (iti_el.length) {
3894      iti.destroy();
3895      // Get the current number in the given format
3896    }
3897
3898    for(var i = 0; i < phoneInputField.length; i++) {
3899      iti = intlTelInput(phoneInputField[i], {
3900          autoHideDialCode: false,
3901          autoPlaceholder: "aggressive" ,
3902          initialCountry: "auto",
3903          separateDialCode: true,
3904          preferredCountries: ['co','pa','ve'],
3905          customPlaceholder:function(selectedCountryPlaceholder,selectedCountryData){
3906            return ''+selectedCountryPlaceholder.replace(/[0-9]/g,'X');
3907          },
3908          geoIpLookup: function(callback) {
3909            $.get('https://ipinfo.io', function() {}, "jsonp").always(function(resp) {
3910              var countryCode = (resp && resp.country) ? resp.country : "";
3911              callback(countryCode);
3912          });
3913          },
3914          utilsScript: "https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/16.0.0/js/utils.js"
3915      });
3916      
3917      $('.floatingInput-telefono').on("focusout", function(e, countryData) {
3918        var intlNumber = iti.getNumber();
3919        document.querySelector("#mg-input-telefono").value = intlNumber;
3920        // console.log(intlNumber);   
3921      });
3922    }
3923
3924});
3925
3926function enviar(code, typeForm) {
3927    $(".mg_" + code + ' .mg_btn-accion').hide();
3928    $(".mg_" + code + ' .mg_btn-accionando').css("display","flex");
3929
3930    var valores = [];
3931    var array_productos = {};
3932    var cantidad_productos = 0;
3933    var total_productos = 0;
3934    // console.log(".mg_" + code)
3935
3936    cant_campos = $(".mg_" + code + " #mg_cant_campos").val()
3937    campos = [];
3938    for (var i = 0; i < cant_campos; i++) {
3939        campos[i] = $(".mg_" + code + " #mg_campo_" + i).val()
3940    }
3941
3942    for (var i = 0; i < cant_campos; i++) {
3943        if (($(".mg_" + code + " #mg_" + campos[i]).data('tipo') == 3) && (!isValidEmail($(".mg_" + code + " #mg_" + campos[i]).val()))) {
3944            $(".mg_" + code + " #mg_" + campos[i]).addClass("mg_error")
3945            Toast.fire({
3946                icon: 'warning',
3947                title: $("#mg_warning_email").val()
3948            })
3949            $(".mg_" + code + ' .mg_btn-accion').show()
3950            $(".mg_" + code + ' .mg_btn-accionando').hide()
3951            return false
3952        } else if (($(".mg_" + code + " #mg_" + campos[i]).data('obligatorio') == 1) && ($(".mg_" + code + " #mg_" + campos[i]).val().length < 3)) {
3953            $(".mg_" + code + " #mg_" + campos[i]).addClass("mg_error")
3954            Toast.fire({
3955                icon: 'warning',
3956                title: $("#mg_warning_item").val()
3957            })
3958            $(".mg_" + code + ' .mg_btn-accion').show()
3959            $(".mg_" + code + ' .mg_btn-accionando').hide()
3960            return false
3961        } else if ($(".mg_" + code + " #mg_" + campos[i]).data('tipo') == 6) {
3962
3963            var archivo = normalize_url_img($(".mg_" + code + " #mg_" + campos[i]).val().split('\\').pop());
3964
3965            var mg_ALTcaracteres = "abcdefghijkmnpqrtuvwxyzABCDEFGHJKMNPQRTUVWXYZ2346789";
3966            var mg_ALTrandom = "";
3967            for (mg_ALTcod=0; mg_ALTcod < 3; mg_ALTcod++) mg_ALTrandom +=mg_ALTcaracteres.charAt(Math.floor(Math.random()*mg_ALTcaracteres.length)); 
3968
3969            if (archivo == "") {
3970                //
3971            } else {
3972                if ((/\.(pdf)$/i).test(archivo)) {
3973                    var MG_FILEContentType = "application/pdf";
3974                } else {
3975                    var MG_FILEContentType = "application/octet-stream";
3976                }
3977                s3.upload({
3978                    Key: 'MG_FILE_' + mg_ALTrandom + '_' + archivo,
3979                    Body: $(".mg_" + code + " #mg_" + campos[i])[0].files[0],
3980                    ACL: 'public-read',
3981                    ContentType: MG_FILEContentType
3982                }, function (err, data) {
3983                    //
3984                }).on('httpUploadProgress', function (progress) {
3985                    var uploaded = parseInt((progress.loaded * 100) / progress.total);
3986                    if (uploaded == 100) {
3987                        //
3988                    }
3989                });
3990            }
3991        }
3992
3993        if ($("#mg_" + campos[i]).data('tipo') == 6) {
3994            if (archivo == "") {
3995                mg_campo_value = "";  
3996            } else {
3997                mg_campo_value = 'MG_FILE_' + mg_ALTrandom + '_' + archivo;  
3998            }
3999        } else {
4000            mg_campo_value = $("#mg_" + campos[i]).val();  
4001        }
4002
4003        if ($("#mg_" + campos[i]).data('tipo') == 7) {
4004            mg_campo_value_pre = "";
4005            for (var ck = 0; ck < $("#mg_" + campos[i]).data('long');) {
4006                if ($('#mg_checks_' + campos[i] + ' #inlineCheckbox_' + ck).prop('checked')) {
4007                    mg_campo_value_pre = mg_campo_value_pre + $('#mg_checks_' + campos[i] + ' #inlineCheckbox_' + ck).val() + ", ";
4008                }
4009            ck++; }
4010            mg_campo_value = mg_campo_value_pre.slice(0, -2);
4011        }
4012
4013        if ($("#mg_" + campos[i]).data('tipo') == 8) {
4014            cantidad_productos = cantidad_productos + document.querySelector("#mg_" + campos[i]).value;
4015            var monto_producto = document.querySelector("#mg_amount_" + campos[i]).value;
4016            total_productos = total_productos + (monto_producto * document.querySelector("#mg_" + campos[i]).value);
4017        }
4018
4019        if ($("#mg_" + campos[i]).data('tipo') == 10) {
4020            mg_campo_value = document.querySelector("#mg-input-telefono").value;
4021        }
4022
4023        valores[i] = [
4024            campos[i], 
4025            mg_campo_value, 
4026            $("#mg_" + campos[i]).data('valor_nombre'), 
4027            $("#mg_" + campos[i]).data('valor_email'), 
4028            $("#mg_" + campos[i]).data('nombre'),
4029            $("#mg_" + campos[i]).data('tipo')
4030        ]
4031    }
4032
4033    var parametros = {
4034        'funcion': "formularios_proceso",
4035        'campos': valores,
4036        '_id': $(".mg_" + code + " #mg_id_form").val()
4037    }
4038    
4039    // Obtener la URL actual
4040    var urlActual = window.location.href;
4041    // Definir la expresión regular para verificar si la URL contiene "/0/" antes de "pag/blackfri
4041day"
4042    var regex = /\/0\//;
4043
4044    // Declarar la variable accion_url y asignarle un valor predeterminado
4045    var accion_url = "../config/functions.php";
4046
4047    // Verificar si la expresión regular coincide con la URL actual
4048    if (regex.test(urlActual)) {
4049        accion_url = "../../../config/functions.php";
4050    }
4051
4052    if (typeForm == 2) {
4053        if (cantidad_productos == 0) {
4054            Toast.fire({
4055                icon: 'warning',
4056                title: $("#mg_warning_producto").val()
4057            })
4058            $(".mg_" + code + ' .mg_btn-accion').show();
4059            $(".mg_" + code + ' .mg_btn-accionando').hide();
4060            return false;
4061        }
4062
4063        document.querySelector("#total_mg_checkout").innerHTML = total_productos;
4064        document.querySelector(".mg_" + code + " > .form-row > .form-group:nth-last-child(3) > input.form-control").value = total_productos;
4065        document.querySelector("#amount").value = total_productos;
4066        totalValue = total_productos;
4067
4068        if (document.querySelector('#mg_paypal_api')) {
4069            paypal.Buttons({
4070                createOrder: function(data, actions) {
4071                        return actions.order.create({
4072                            purchase_units: [{
4073                                amount: {
4074                                value: Number(total_productos)
4075                                }
4076                            }]
4077                        });
4078                },
4079                onApprove: function(data, actions) {
4080                    Toast.fire({
4081                    icon: 'info',
4082                    title: '¡Un momento por favor!'
4083                    })
4084                    return actions.order.capture().then(function(details) {
4085                        // Checkout();
4086                        ajax_envio (accion_url, parametros);
4087                    });
4088                }
4089            }).render('#mg_checkout_paypal-button-container');
4090        }
4091
4092        document.querySelector(".mg_" + code + " > .form-row").style.display = "none";
4093        document.querySelector(".mg_" + code + ' .mg_btn-accion').style.display = "none";
4094        document.querySelector(".mg_" + code + ' .mg_btn-accionando').style.display = "none";
4095
4096        document.querySelector("#mg_checkout_pay").style.display = "block";
4097
4098        return false;
4099    }
4100
4101    if (document.querySelector(".mg_" + code + " #mg_reCAPTCHA").value == 1) {
4102        var response = grecaptcha.getResponse();
4103        if (response.length == 0) {
4104            Toast.fire({
4105                icon: 'warning',
4106                title: 'reCAPTCHA es requerido'
4107            })
4108            $(".mg_" + code + ' .mg_btn-accion').show()
4109            $(".mg_" + code + ' .mg_btn-accionando').hide()
4110            return false;
4111        } else {
4112            $.ajax({
4113                type: 'POST',
4114                url: accion_url,
4115                data: parametros,
4116                error: function(xhr, status, error) {
4117                    if (xhr.status === 429) {
4118                        // Error de límite de envíos
4119                        try {
4120                            const response = JSON.parse(xhr.responseText);
4121                            Toast.fire({
4122                                icon: 'warning',
4123                                title: response.mensaje || 'Has enviado demasiados formularios recientemente'
4124                            });
4125                        } catch (e) {
4126                            Toast.fire({
4127                                icon: 'warning',
4128                                title: 'Has enviado demasiados formularios recientemente. Por favor, espera antes de enviar otro.'
4129                            });
4130                        }
4131                    } else {
4132                        Toast.fire({
4133                            icon: 'error',
4134                            title: $("#mg_error_again").val()
4135                        });
4136                    }
4137                    $(".mg_" + code + ' .mg_btn-accion').show()
4138                    $(".mg_" + code + ' .mg_btn-accionando').hide()
4139                },
4140                success: function (dat) {
4141                    Toast.fire({
4142                        icon: 'success',
4143                        title: $("#mg_success_enviado").val()
4144                    })
4145                    setTimeout(function() {
4146                        $(location).attr('href', $('#mg_url_destino').val())
4147                        console.log(dat)
4148                    },2000);
4149                }
4150            })
4151        }
4152    } else {
4153        $.ajax({
4154            type: 'POST',
4155            url: accion_url,
4156            data: parametros,
4157            error: function(xhr, status, error) {
4158                if (xhr.status === 429) {
4159                    // Error de límite de envíos
4160                    try {
4161                        const response = JSON.parse(xhr.responseText);
4162                        Toast.fire({
4163                            icon: 'warning',
4164                            title: response.mensaje || 'Has enviado demasiados formularios recientemente'
4165                        });
4166                    } catch (e) {
4167                        Toast.fire({
4168                            icon: 'warning',
4169                            title: 'Has enviado demasiados formularios recientemente. Por favor, espera antes de enviar otro.'
4170                        });
4171                    }
4172                } else {
4173                    Toast.fire({
4174                        icon: 'error',
4175                        title: $("#mg_error_again").val()
4176                    });
4177                }
4178                $(".mg_" + code + ' .mg_btn-accion').show()
4179                $(".mg_" + code + ' .mg_btn-accionando').hide()
4180            },
4181            success: function (dat) {
4182                if (typeof successForm === 'function') {
4183                    successForm(parametros, dat)
4184                }
4185                Toast.fire({
4186                    icon: 'success',
4187                    title: $("#mg_success_enviado").val()
4188                })
4189                setTimeout(function() {
4190                    $(location).attr('href', $('#mg_url_destino').val())
4191                }, 2000);
4192            }
4193        })
4194    }
4195
4196    return false
4197}
4198
4199function ajax_envio (accion_url, parametros) {
4200    $.ajax({
4201        type: 'POST',
4202        url: accion_url,
4203        data: parametros,
4204        error: function(xhr, status, error) {
4205            if (xhr.status === 429) {
4206                // Error de límite de envíos
4207                try {
4208                    const response = JSON.parse(xhr.responseText);
4209                    Toast.fire({
4210                        icon: 'warning',
4211                        title: response.mensaje || 'Has enviado demasiados formularios recientemente'
4212                    });
4213                } catch (e) {
4214                    Toast.fire({
4215                        icon: 'warning',
4216                        title: 'Has enviado demasiados formularios recientemente. Por favor, espera antes de enviar otro.'
4217                    });
4218                }
4219            } else {
4220                Toast.fire({
4221                    icon: 'error',
4222                    title: $("#mg_error_again").val()
4223                });
4224            }
4225            $(".mg_" + code + ' .mg_btn-accion').show()
4226            $(".mg_" + code + ' .mg_btn-accionando').hide()
4227        },
4228        success: function (dat) {
4229            Toast.fire({
4230                icon: 'success',
4231                title: $("#mg_success_enviado").val()
4232            })
4233            setTimeout(function() {
4234                $(location).attr('href', $('#mg_url_destino').val())
4235                // console.log(dat)
4236            },2000);
4237        }
4238    })
4239}
4240
4241function back_pay(code) {
4242    document.querySelector("#mg_checkout_pay").style.display = "none";
4243    // document.querySelector("#mg_checkout_paypal-button-container").innerHTML = "";
4244
4245    document.querySelector(".mg_" + code + " > .form-row").style.display = "block";
4246    document.querySelector(".mg_" + code + ' .mg_btn-accion').style.display = "block";
4247    document.querySelector(".mg_" + code + ' .mg_btn-accionando').style.display = "none";
4248}
4249
4250function procesarPago(code, typeForm) {
4251    if (document.querySelector("#mg_numberCard").value.length < 16) {
4252        Toast.fire({
4253            icon: 'warning',
4254            title: $("#mg_warning_numberCard").val()
4255        })
4256        return false;
4257    }
4258    if (document.querySelector("#mg_cvvCard").value.length < 3) {
4259        Toast.fire({
4260            icon: 'warning',
4261            title: $("#mg_warning_cvvCard").val()
4262        })
4263        return false;
4264    }
4265    if (document.querySelector("#mg_nameCard").value.length < 2) {
4266        Toast.fire({
4267            icon: 'warning',
4268            title: $("#mg_warning_nameCard").val()
4269        })
4270        return false;
4271    }
4272    if (document.querySelector("#mg_lastnameCard").value.length < 2) {
4273        Toast.fire({
4274            icon: 'warning',
4275            title: $("#mg_warning_lastnameCard").val()
4276        })
4277        return false;
4278    }
4279
4280    document.querySelector(".mg_btn-accionCard").style.display = "none";
4281    document.querySelector(".mg_btn-accionandoCard").style.display = "block";
4282
4283    var orderid = GeneratePassword();
4284    valores_proceso_credicorp = {
4285        // type :'sale',
4286        ccnumber: document.querySelector("#mg_numberCard").value,
4287        ccexp: document.querySelector("#mg_mmCard").value + "/" + document.querySelector("#mg_yyCard").value,
4288        // payment :'creditcard',
4289        // customer_receipt: document.querySelector("#customer_receipt").value,
4290        // security_key: document.querySelector("#key_id").value,
4291        // action_type: "sale,credit",
4292        // transaction_id: '2232323',
4293        // url_finish: document.querySelector("#url_finish").value,
4294        // action: document.querySelector("#action").value,
4295        order_description: document.querySelector("#order_description").value,
4296        // shipping: document.querySelector("#shipping").value,
4297        amount: document.querySelector("#amount").value,
4298        // hash: document.querySelector("#hash").value,
4299        mg_tarjeta_credito_key: document.querySelector("#mg_tarjeta_credito_key").value,
4300        orderid: orderid,
4301        firstname: document.querySelector("#mg_nameCard").value,
4302        lastname: document.querySelector("#mg_lastnameCard").value,
4303    }
4304    // console.log(valores_proceso_credicorp);
4305
4306    var parametros_proceso_credicorp = {
4307        'funcion': "formularios_proceso_credicorp",
4308        'campos': valores_proceso_credicorp
4309    }
4310    var accion_url_proceso_credicorp = "../config/functions.php";
4311    $.ajax({
4312        type : 'POST',
4313        url: accion_url_proceso_credicorp,
4314        data: parametros_proceso_credicorp,
4315        // dataType: 'json',
4316        success : function(response_proceso_credicorp) {
4317            console.log(response_proceso_credicorp);
4318        },
4319        error : function(jqXHR, status, error) {
4320            console.log(jqXHR);
4321            console.log(status);
4322            console.log(error);
4323            Toast.fire({
4324                icon: 'warning',
4325                title: $("#mg_warning_noPAY").val()
4326            });
4327            document.querySelector(".mg_btn-accionandoCard").style.display = "none";
4328            document.querySelector(".mg_btn-accionCard").style.display = "block";
4329        },
4330        complete : function(jqXHR, status) { 
4331            var temp = JSON.stringify(jqXHR).toString().split('&');
4332            console.log(temp);
4333            var PRE_transactionid = temp[3].toString().split('=');
4334            var transactionid = PRE_transactionid[1];
4335            var PRE_orderid = temp[6].toString().split('=');
4336            var orderid = PRE_orderid[1];
4337            var PRE_responsetext = temp[1].toString().split('=');
4338            var responsetext = PRE_responsetext[1];
4339
4340            var PRE_code = temp[8].toString().split('=');
4341            var ResponseCode = PRE_code[1].toString().split('\\');
4342
4343            if (ResponseCode[0] == 100) {
4344                document.querySelector(".mg_" + code + " > .form-row > .form-group:nth-last-child(2) > input.form-control").value = orderid;
4345                document.querySelector(".mg_" + code + " > .form-row > .form-group:last-child > input.form-control").value = transactionid;
4346                enviar(code, typeForm);
4347                $(".mg_" + code + ' .mg_btn-accionando').hide();
4348            } else if (ResponseCode[0] == 200) {
4349                Toast.fire({
4350                    icon: 'warning',
4351                    title: $("#mg_warning_declinada").val()
4352                })
4353                document.querySelector(".mg_btn-accionandoCard").style.display = "none";
4354                document.querySelector(".mg_btn-accionCard").style.display = "block";
4355            } else {
4356                Toast.fire({
4357                    icon: 'warning',
4358                    title: $("#mg_warning_noPAY").val(),
4359                    text: responsetext
4360                })
4361                document.querySelector(".mg_btn-accionandoCard").style.display = "none";
4362                document.querySelector(".mg_btn-accionCard").style.display = "block";
4363            }
4364        }
4365    });
4366}</script>
vendor: 1 bytes, line 4366
4366
4367<script>/*
4368 * International Telephone Input v17.0.8
4369 * https://github.com/jackocnr/intl-tel-input.git
4370 * Licensed under the MIT license
4371 */
4372
4373!function(a){"object"==typeof module&&module.exports?module.exports=a():window.intlTelInput=a()}(function(a){"use strict";return function(){function b(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function c(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function d(a,b,d){return b&&c(a.prototype,b),d&&c(a,d),a}for(var e=[["Afghanistan (‫افغانستان‬‎)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (‫الجزائر‬‎)","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua and Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia (Հայաստան)","am","374"],["Aruba","aw","297"],["Australia","au","61",0],["Austria (Österreich)","at","43"],["Azerbaijan (Azərbaycan)","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain (‫البحرين‬‎)","bh","973"],["Bangladesh (বাংলাদেশ)","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus (Беларусь)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan (འབྲུག)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria (България)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (កម្ពុជា)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (中国)","cn","86"],["Christmas Island","cx","61",2,["89164"]],["Cocos (Keeling) Islands","cc","61",1,["89162"]],["Colombia","co","57"],["Comoros (‫جزر القمر‬‎)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte d’Ivoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (Κύπρος)","cy","357"],["Czech Republic (Česká republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (‫مصر‬‎)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (საქართველო)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Ελλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (香港)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ísland)","is","354"],["India (भारत)","in","91"],["Indonesia","id","62"],["Iran (‫ایران‬‎)","ir","98"],["Iraq (‫العراق‬‎)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel (‫ישראל‬‎)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan (日本)","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan (‫الأردن‬‎)","jo","962"],["Kazakhstan (Казахстан)","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (‫الكويت‬‎)","kw","965"],["Kyrgyzstan (Кырг
4373ызстан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (‫لبنان‬‎)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (‫ليبيا‬‎)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (澳門)","mo","853"],["Macedonia (FYROM) (Македонија)","mk","389"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (‫موريتانيا‬‎)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Монгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco (‫المغرب‬‎)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (မြန်မာ)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नेपाल)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (조선 민주주의 인민 공화국)","kp","850"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway (Norge)","no","47",0],["Oman (‫عُمان‬‎)","om","968"],["Pakistan (‫پاکستان‬‎)","pk","92"],["Palau","pw","680"],["Palestine (‫فلسطين‬‎)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (‫قطر‬‎)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (Россия)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1",18,["869"]],["Saint Lucia","lc","1",19,["758"]],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1",20,["784"]],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239"],["Saudi Arabia (‫المملكة العربية السعودية‬‎)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (Србија)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (대한민국)","kr","82"],["South Sudan (‫جنوب السودان‬‎)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (ශ්‍රී ලංකාව)","lk","94"],["Sudan (‫السودان‬‎)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1,["79"]],["Swaziland","sz","268"],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (‫سوريا‬‎)","sy","963"],["Taiwan (台灣)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (ไทย)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1",22,["868"]],["Tunisia (‫تونس‬‎)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1",24,["340"]],["Uganda","ug","256"],["Ukraine (Україна)","ua","380"],["United Arab Emirates (‫الإمارات العربية المتحدة‬‎)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (Oʻzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam (Việt Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (‫الصحراء الغربية‬‎)","eh","212",1,["5288","5289"]],["Yemen (‫اليمن‬‎)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Åland Islands","ax","358",1,["18"]]],f=0;f<e.length;f++){var g=e[f];e[f]={name:g[0],iso2:g[1],dialCode:g[2],priority:g[3]||0,areaCodes:g[4]||null}}var h={getInstance:function(a){var b=a.getAttribute("data-intl-tel-input-id");return window.intlTelInputGlobals.instances[b]},instances:{},documentReady:function(){return"complete"===document.readyState}};"object"==typeof window&&(window.intlTelInputGlobals=h);var i=0,j={allowDropdown:!0,autoHideDialCode:!0,autoPlaceholder:"polite",customContainer:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],formatOnDisplay:!0,geoIpLookup:null,hiddenInput:"",initialCountry:"",localizedCountries:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:!1,utilsScript:""},k=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"],l=function(a,b){for(var c=Object.keys(a),d=0;d<c.length;d++)b(c[d],a[c[d]])}
4373,m=function(a){l(window.intlTelInputGlobals.instances,function(b){window.intlTelInputGlobals.instances[b][a]()})},n=function(){function c(a,d){var e=this;b(this,c),this.id=i++,this.a=a,this.b=null,this.c=null;var f=d||{};this.d={},l(j,function(a,b){e.d[a]=f.hasOwnProperty(a)?f[a]:b}),this.e=Boolean(a.getAttribute("placeholder"))}return d(c,[{key:"_init",value:function(){var a=this;if(this.d.nationalMode&&(this.d.autoHideDialCode=!1),this.d.separateDialCode&&(this.d.autoHideDialCode=this.d.nationalMode=!1),this.g=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.g&&(document.body.classList.add("iti-mobile"),this.d.dropdownContainer||(this.d.dropdownContainer=document.body)),"undefined"!=typeof Promise){var b=new Promise(function(b,c){a.h=b,a.i=c}),c=new Promise(function(b,c){a.i0=b,a.i1=c});this.promise=Promise.all([b,c])}else this.h=this.i=function(){},this.i0=this.i1=function(){};this.s={},this._b(),this._f(),this._h(),this._i(),this._i3()}},{key:"_b",value:function(){this._d(),this._d2(),this._e(),this.d.localizedCountries&&this._d0(),(this.d.onlyCountries.length||this.d.localizedCountries)&&this.p.sort(this._d1)}},{key:"_c",value:function(b,c,d){c.length>this.countryCodeMaxLen&&(this.countryCodeMaxLen=c.length),this.q.hasOwnProperty(c)||(this.q[c]=[]);for(var e=0;e<this.q[c].length;e++)if(this.q[c][e]===b)return;var f=d!==a?d:this.q[c].length;this.q[c][f]=b}},{key:"_d",value:function(){if(this.d.onlyCountries.length){var a=this.d.onlyCountries.map(function(a){return a.toLowerCase()});this.p=e.filter(function(b){return a.indexOf(b.iso2)>-1})}else if(this.d.excludeCountries.length){var b=this.d.excludeCountries.map(function(a){return a.toLowerCase()});this.p=e.filter(function(a){return-1===b.indexOf(a.iso2)})}else this.p=e}},{key:"_d0",value:function(){for(var a=0;a<this.p.length;a++){var b=this.p[a].iso2.toLowerCase();this.d.localizedCountries.hasOwnProperty(b)&&(this.p[a].name=this.d.localizedCountries[b])}}},{key:"_d1",value:function(a,b){return a.name.localeCompare(b.name)}},{key:"_d2",value:function(){this.countryCodeMaxLen=0,this.dialCodes={},this.q={};for(var a=0;a<this.p.length;a++){var b=this.p[a];this.dialCodes[b.dialCode]||(this.dialCodes[b.dialCode]=!0),this._c(b.iso2,b.dialCode,b.priority)}for(var c=0;c<this.p.length;c++){var d=this.p[c];if(d.areaCodes)for(var e=this.q[d.dialCode][0],f=0;f<d.areaCodes.length;f++){for(var g=d.areaCodes[f],h=1;h<g.length;h++){var i=d.dialCode+g.substr(0,h);this._c(e,i),this._c(d.iso2,i)}this._c(d.iso2,d.dialCode+g)}}}},{key:"_e",value:function(){this.preferredCountries=[];for(var a=0;a<this.d.preferredCountries.length;a++){var b=this.d.preferredCountries[a].toLowerCase(),c=this._y(b,!1,!0);c&&this.preferredCountries.push(c)}}},{key:"_e2",value:function(a,b,c){var d=document.createElement(a);return b&&l(b,function(a,b){return d.setAttribute(a,b)}),c&&c.appendChild(d),d}},{key:"_f",value:function(){this.a.hasAttribute("autocomplete")||this.a.form&&this.a.form.hasAttribute("autocomplete")||this.a.setAttribute("autocomplete","off");var a="iti";this.d.allowDropdown&&(a+=" iti--allow-dropdown"),this.d.separateDialCode&&(a+=" iti--separate-dial-code"),this.d.customContainer&&(a+=" ",a+=this.d.customContainer);var b=this._e2("div",{"class":a});if(this.a.parentNode.insertBefore(b,this.a),this.k=this._e2("div",{"class":"iti__flag-container"},b),b.appendChild(this.a),this.selectedFlag=this._e2("div",{"class":"iti__selected-flag",role:"combobox","aria-controls":"iti-".concat(this.id,"__country-listbox"),"aria-owns":"iti-".concat(this.id,"__country-listbox"),"aria-expanded":"false"},this.k),this.l=this._e2("div",{"class":"iti__flag"},this.selectedFlag),this.d.separateDialCode&&(this.t=this._e2("div",{"class":"iti__selected-dial-code"},this.selectedFlag)),this.d.allowDropdown&&(this.selectedFlag.setAttribute("tabindex","0"),this.u=this._e2("div",{"class":"iti__arrow"},this.selectedFlag),this.m=this._e2("ul",{"class":"iti__country-list iti__hide",id:"iti-".concat(this.id,"__country-listbox"),role:"listbox","aria-label":"List of countries"}),this.preferredCountries.length&&(this._g(this.preferredCountries,"iti__preferred",!0),this._e2("li",{"class":"iti__divider",role:"separator","aria-disabled":"true"},this.m)),this._g(this.p,"iti__standard"),this.d.dropdownContainer?(this.dropdown=this._e2("div",{"class":"iti iti--container"}),this.dropdown.appendChild(this.m)):this.k.appendChild(this.m)),this.d.hiddenInput){var c=this.d.hiddenInput,d=this.a.getAttribute("name");if(d){var e=d.lastIndexOf("[");-1!==e&&(c="".concat(d.substr(0,e),"[").concat(c,"]"))}this.hiddenInput=this._e2("input",{type:"hidden",name:c}
4373),b.appendChild(this.hiddenInput)}}},{key:"_g",value:function(a,b,c){for(var d="",e=0;e<a.length;e++){var f=a[e],g=c?"-preferred":"";d+="<li class='iti__country ".concat(b,"' tabIndex='-1' id='iti-").concat(this.id,"__item-").concat(f.iso2).concat(g,"' role='option' data-dial-code='").concat(f.dialCode,"' data-country-code='").concat(f.iso2,"' aria-selected='false'>"),d+="<div class='iti__flag-box'><div class='iti__flag iti__".concat(f.iso2,"'></div></div>"),d+="<span class='iti__country-name'>".concat(f.name,"</span>"),d+="<span class='iti__dial-code'>+".concat(f.dialCode,"</span>"),d+="</li>"}this.m.insertAdjacentHTML("beforeend",d)}},{key:"_h",value:function(){var a=this.a.value,b=this._5(a),c=this._w(a),d=this.d,e=d.initialCountry,f=d.nationalMode,g=d.autoHideDialCode,h=d.separateDialCode;b&&!c?this._v(a):"auto"!==e&&(e?this._z(e.toLowerCase()):b&&c?this._z("us"):(this.j=this.preferredCountries.length?this.preferredCountries[0].iso2:this.p[0].iso2,a||this._z(this.j)),a||f||g||h||(this.a.value="+".concat(this.s.dialCode))),a&&this._u(a)}},{key:"_i",value:function(){this._j(),this.d.autoHideDialCode&&this._l(),this.d.allowDropdown&&this._i2(),this.hiddenInput&&this._i0()}},{key:"_i0",value:function(){var a=this;this._a14=function(){a.hiddenInput.value=a.getNumber()},this.a.form&&this.a.form.addEventListener("submit",this._a14)}},{key:"_i1",value:function(){for(var a=this.a;a&&"LABEL"!==a.tagName;)a=a.parentNode;return a}},{key:"_i2",value:function(){var a=this;this._a9=function(b){a.m.classList.contains("iti__hide")?a.a.focus():b.preventDefault()};var b=this._i1();b&&b.addEventListener("click",this._a9),this._a10=function(){!a.m.classList.contains("iti__hide")||a.a.disabled||a.a.readOnly||a._n()},this.selectedFlag.addEventListener("click",this._a10),this._a11=function(b){a.m.classList.contains("iti__hide")&&-1!==["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(b.key)&&(b.preventDefault(),b.stopPropagation(),a._n()),"Tab"===b.key&&a._2()},this.k.addEventListener("keydown",this._a11)}},{key:"_i3",value:function(){var a=this;this.d.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.documentReady()?window.intlTelInputGlobals.loadUtils(this.d.utilsScript):window.addEventListener("load",function(){window.intlTelInputGlobals.loadUtils(a.d.utilsScript)}):this.i0(),"auto"===this.d.initialCountry?this._i4():this.h()}},{key:"_i4",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.d.geoIpLookup&&this.d.geoIpLookup(function(a){window.intlTelInputGlobals.autoCountry=a.toLowerCase(),setTimeout(function(){return m("handleAutoCountry")})},function(){return m("rejectAutoCountryPromise")}))}},{key:"_j",value:function(){var a=this;this._a12=function(){a._v(a.a.value)&&a._m2CountryChange()},this.a.addEventListener("keyup",this._a12),this._a13=function(){setTimeout(a._a12)},this.a.addEventListener("cut",this._a13),this.a.addEventListener("paste",this._a13)}},{key:"_j2",value:function(a){var b=this.a.getAttribute("maxlength");return b&&a.length>b?a.substr(0,b):a}},{key:"_l",value:function(){var a=this;this._a8=function(){a._l2()},this.a.form&&this.a.form.addEventListener("submit",this._a8),this.a.addEventListener("blur",this._a8)}},{key:"_l2",value:function(){if("+"===this.a.value.charAt(0)){var a=this._m(this.a.value);a&&this.s.dialCode!==a||(this.a.value="")}}},{key:"_m",value:function(a){return a.replace(/\D/g,"")}},{key:"_m2",value:function(a){var b=document.createEvent("Event");b.initEvent(a,!0,!0),this.a.dispatchEvent(b)}},{key:"_n",value:function(){this.m.classList.remove("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","true"),this._o(),this.b&&(this._x(this.b,!1),this._3(this.b,!0)),this._p(),this.u.classList.add("iti__arrow--up"),this._m2("open:countrydropdown")}},{key:"_n2",value:function(a,b,c){c&&!a.classList.contains(b)?a.classList.add(b):!c&&a.classList.contains(b)&&a.classList.remove(b)}},{key:"_o",value:function(){var a=this;if(this.d.dropdownContainer&&this.d.dropdownContainer.appendChild(this.dropdown),!this.g){var b=this.a.getBoundingClientRect(),c=window.pageYOffset||document.documentElement.scrollTop,d=b.top+c,e=this.m.offsetHeight,f=d+this.a.offsetHeight+e<c+window.innerHeight,g=d-e>c;if(this._n2(this.m,"iti__country-list--dropup",!f&&g),this.d.dropdownContainer){var h=!f&&g?0:this.a.offsetHeight;this.dropdown.style.top="".concat(d+h,"px"),this.dropdown.style.left="".concat(b.left+document.body.scrollLeft,"px"),this._a4=function(){return a._2()},window.addEventListener("scroll",this._a4)}}}},{key:"_o2",value:function(a){for(var b=a;b&&b!==this.m&&!b.classList.contains("iti__country");)b=b.parentNode;return b===this.m?null:b}},{key:"_p",value:function(){var a=this;this._a0=function(b){var c=a._o2(b.target);c&&a._x(c,!1)},this.m.addEventListener("mouseover",this._a0),this._a1=function(b){var c=a._o2(b.target);c&&a._1(c)},this.m.addEventListener("click",this._a1);var b=!0;this._a2=function(){b||a._2(),b=!1},document.documentElement.addEventListener("click",this._a2);var c="",d=null;this._a3=function(b){b.preventDefault(),"ArrowUp"===b.key||"Up"===b.key||"ArrowDown"===b.key||"Down"===b.key?a._q(b.key):"Enter"===b.key?a._r():"Escape"===b.key?a._2():/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(b.key)&&(d&&clearTimeout(d),c+=b.key.toLowerCase(),a._s(c),d=setTimeout(function(){c=""},1e3))},document.addEventListener("keydown",this._a3)}},{key:"_q",value:function(a){var b="ArrowUp"===a||"Up"===a?this.c.previousElementSibling:this.c.nextElementSibling;b&&(b.classList.contains("iti__divider")&&(b="ArrowUp"===a||"Up"===a?b.previousElementSibling:b.nextElementSibling),this._x(b,!0))}},{key:"_r",value:function(){this.c&&this._1(this.c)}},{key:"_s",value:function(a){for(var b=0;b<this.p.length;b++)if(this._t(this.p[b].name,a)){var c=this.m.querySelector("#iti-".concat(this.id,"__item-").concat(this.p[b].iso2));this._x(c,!1),this._3(c,!0);break}}},{key:"_t",value:function(a,b){return a.substr(0,b.length).toLowerCase()===b}},{key:"_u",value:function(a){var b=a;if(this.d.formatOnDisplay&&window.intlTelInputUtils&&this.s){var c=!this.d.separateDialCode&&(this.d.nationalMode||"+"!==b.charAt(0)),d=intlTelInputUtils.numberFormat,e=d.NATIONAL,f=d.INTERNATIONAL,g=c?e:f;b=intlTelInputUtils.formatNumber(b,this.s.iso2,g)}b=this._7(b),this.a.value=b}},{key:"_v",value:function(a){var b=a,c=this.s.dialCode,d="1"===c;b&&this.d.nationalMode&&d&&"+"!==b.charAt(0)&&("1"!==b.charAt(0)&&(b="
43731".concat(b)),b="+".concat(b)),this.d.separateDialCode&&c&&"+"!==b.charAt(0)&&(b="+".concat(c).concat(b));var e=this._5(b,!0),f=this._m(b),g=null;if(e){var h=this.q[this._m(e)],i=-1!==h.indexOf(this.s.iso2)&&f.length<=e.length-1;if(!("1"===c&&this._w(f))&&!i)for(var j=0;j<h.length;j++)if(h[j]){g=h[j];break}}else"+"===b.charAt(0)&&f.length?g="":b&&"+"!==b||(g=this.j);return null!==g&&this._z(g)}},{key:"_w",value:function(a){var b=this._m(a);if("1"===b.charAt(0)){var c=b.substr(1,3);return-1!==k.indexOf(c)}return!1}},{key:"_x",value:function(a,b){var c=this.c;c&&c.classList.remove("iti__highlight"),this.c=a,this.c.classList.add("iti__highlight"),b&&this.c.focus()}},{key:"_y",value:function(a,b,c){for(var d=b?e:this.p,f=0;f<d.length;f++)if(d[f].iso2===a)return d[f];if(c)return null;throw new Error("No country data for '".concat(a,"'"))}},{key:"_z",value:function(a){var b=this.s.iso2?this.s:{};this.s=a?this._y(a,!1,!1):{},this.s.iso2&&(this.j=this.s.iso2),this.l.setAttribute("class","iti__flag iti__".concat(a));var c=a?"".concat(this.s.name,": +").concat(this.s.dialCode):"Unknown";if(this.selectedFlag.setAttribute("title",c),this.d.separateDialCode){var d=this.s.dialCode?"+".concat(this.s.dialCode):"";this.t.innerHTML=d;var e=this.selectedFlag.offsetWidth||this._z2();this.a.style.paddingLeft="".concat(e+6,"px")}if(this._0(),this.d.allowDropdown){var f=this.b;if(f&&(f.classList.remove("iti__active"),f.setAttribute("aria-selected","false")),a){var g=this.m.querySelector("#iti-".concat(this.id,"__item-").concat(a,"-preferred"))||this.m.querySelector("#iti-".concat(this.id,"__item-").concat(a));g.setAttribute("aria-selected","true"),g.classList.add("iti__active"),this.b=g,this.selectedFlag.setAttribute("aria-activedescendant",g.getAttribute("id"))}}return b.iso2!==a}},{key:"_z2",value:function(){var a=this.a.parentNode.cloneNode();a.style.visibility="hidden",document.body.appendChild(a);var b=this.k.cloneNode();a.appendChild(b);var c=this.selectedFlag.cloneNode(!0);b.appendChild(c);var d=c.offsetWidth;return a.parentNode.removeChild(a),d}},{key:"_0",value:function(){var a="aggressive"===this.d.autoPlaceholder||!this.e&&"polite"===this.d.autoPlaceholder;if(window.intlTelInputUtils&&a){var b=intlTelInputUtils.numberType[this.d.placeholderNumberType],c=this.s.iso2?intlTelInputUtils.getExampleNumber(this.s.iso2,this.d.nationalMode,b):"";c=this._7(c),"function"==typeof this.d.customPlaceholder&&(c=this.d.customPlaceholder(c,this.s)),this.a.setAttribute("placeholder",c)}}},{key:"_1",value:function(a){var b=this._z(a.getAttribute("data-country-code"));this._2(),this._4(a.getAttribute("data-dial-code"),!0),this.a.focus();var c=this.a.value.length;this.a.setSelectionRange(c,c),b&&this._m2CountryChange()}},{key:"_2",value:function(){this.m.classList.add("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","false"),this.u.classList.remove("iti__arrow--up"),document.removeEventListener("keydown",this._a3),document.documentElement.removeEventListener("click",this._a2),this.m.removeEventListener("mouseover",this._a0),this.m.removeEventListener("click",this._a1),this.d.dropdownContainer&&(this.g||window.removeEventListener("scroll",this._a4),this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown)),this._m2("close:countrydropdown")}},{key:"_3",value:function(a,b){var c=this.m,d=window.pageYOffset||document.documentElement.scrollTop,e=c.offsetHeight,f=c.getBoundingClientRect().top+d,g=f+e,h=a.offsetHeight,i=a.getBoundingClientRect().top+d,j=i+h,k=i-f+c.scrollTop,l=e/2-h/2;if(i<f)b&&(k-=l),c.scrollTop=k;else if(j>g){b&&(k+=l);var m=e-h;c.scrollTop=k-m}}},{key:"_4",value:function(a,b){var c,d=this.a.value,e="+".concat(a);if("+"===d.charAt(0)){var f=this._5(d);c=f?d.replace(f,e):e}else{if(this.d.nationalMode||this.d.separateDialCode)return;if(d)c=e+d;else{if(!b&&this.d.autoHideDialCode)return;c=e}}this.a.value=c}},{key:"_5",value:function(a,b){var c="";if("+"===a.charAt(0))for(var d="",e=0;e<a.length;e++){var f=a.charAt(e);if(!isNaN(parseInt(f,10))){if(d+=f,b)this.q[d]&&(c=a.substr(0,e+1));else if(this.dialCodes[d]){c=a.substr(0,e+1);break}if(d.length===this.countryCodeMaxLen)break}}return c}},{key:"_6",value:function(){var a=this.a.value.trim(),b=this.s.dialCode,c=this._m(a);return(this.d.separateDialCode&&"+"!==a.charAt(0)&&b&&c?"+".concat(b):"")+a}},{key:"_7",value:function(a){var b=a;if(this.d.separateDialCode){var c=this._5(b);if(c){c="+".concat(this.s.dialCode);var d=" "===b[c.length]||"-"===b[c.length]?c.length+1:c.length;b=b.substr(d)}}return this._j2(b)}},{key:"_m2CountryChange",value:function(){this._m2("countrychange")}},{key:"handleAutoCountry",value:function(){"auto"===this.d.initialCountry&&(this.j=window.intlTelInputGlobals.autoCountry,this.a.value||this.setCountry(this.j),this.h())}},{key:"handleUtils",value:function(){window.intlTelInputUtils&&(this.a.value&&this._u(this.a.value),this._0()),this.i0()}},{key:"destroy",value:function(){var a=this.a.form;if(this.d.allowDropdown){this._2(),this.selectedFlag.removeEventListener("click",this._a10),this.k.removeEventListener("keydown",this._a11);var b=this._i1();b&&b.removeEventListener("click",this._a9)}this.hiddenInput&&a&&a.removeEventListener("submit",this._a14),this.d.autoHideDialCode&&(a&&a.removeEventListener("submit",this._a8),this.a.removeEventListener("blur",this._a8)),this.a.removeEventListener("keyup",this._a12),this.a.removeEventListener("cut",this._a13),this.a.removeEventListener("paste",this._a13),this.a.removeAttribute("data-intl-tel-input-id");var c=this.a.parentNode;c.parentNode.insertBefore(this.a,c),c.parentNode.removeChild(c),delete window.intlTelInputGlobals.instances[this.id]}},{key:"getExtension",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getExtension(this._6(),this.s.iso2):""}}
4373,{key:"getNumber",value:function(a){if(window.intlTelInputUtils){var b=this.s.iso2;return intlTelInputUtils.formatNumber(this._6(),b,a)}return""}},{key:"getNumberType",value:function(){
4374    return window.intlTelInputUtils?intlTelInputUtils.getNumberType(this._6(),this.s.iso2):-99}},{key:"getSelectedCountryData",value:function(){return this.s}},{key:"getValidationError",value:function(){if(window.intlTelInputUtils){var a=this.s.iso2;return intlTelInputUtils.getValidationError(this._6(),a)}return-99}},{key:"isValidNumber",value:function(){var a=this._6().trim(),b=this.d.nationalMode?this.s.iso2:"";return window.intlTelInputUtils?intlTelInputUtils.isValidNumber(a,b):null}},{key:"setCountry",value:function(a){var b=a.toLowerCase();this.l.classList.contains("iti__".concat(b))||(this._z(b),this._4(this.s.dialCode,!1),this._m2CountryChange())}},{key:"setNumber",value:function(a){var b=this._v(a);this._u(a),b&&this._m2CountryChange()}},{key:"setPlaceholderNumberType",value:function(a){this.d.placeholderNumberType=a,this._0()}}]),c}();h.getCountryData=function(){return e};var o=function(a,b,c){var d=document.createElement("script");d.onload=function(){m("handleUtils"),b&&b()},d.onerror=function(){m("rejectUtilsScriptPromise"),c&&c()},d.className="iti-load-utils",d.async=!0,d.src=a,document.body.appendChild(d)};return h.loadUtils=function(a){if(!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript){if(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,"undefined"!=typeof Promise)return new Promise(function(b,c){return o(a,b,c)});o(a)}return null},h.defaults=j,h.version="17.0.8",function(a,b){var c=new n(a,b);return c._init(),a.setAttribute("data-intl-tel-input-id",c.id),window.intlTelInputGlobals.instances[c.id]=c,c}}()});</script>
4374
4375
4376
4377        <form class="mg_formulario_contacto_web mg_FORM0001">
4378        <div class="form-row">
4379                            <div class="form-group col-md-12">
4380                    <label for="mg_6968195d7d724d0df9dfe02d">
4381                        ¿Cómo te llamas?                                            </label>
4382                                            <input 
4383                                                            type="text" 
4384                                                        class="form-control" id="mg_6968195d7d724d0df9dfe02d" placeholder="¿Cómo te llamas?" data-obligatorio="0" data-tipo="1" data-valor_nombre="1" data-valor_email="" data-nombre="¿Cómo te llamas?">
4385                        <input type="hidden" id="mg_campo_0" value="6968195d7d724d0df9dfe02d">
4386                     
4387                </div>
4388                            <div class="form-group col-md-12">
4389                    <label for="mg_6968195d7d724d0df9dfe02e">
4390                        ¿Cuál es tu email?                         
4391                            <span>*</span>
4392                                            </label>
4393                                            <input 
4394                                                            type="email" 
4395                                                        class="form-control" id="mg_6968195d7d724d0df9dfe02e" placeholder="¿Cuál es tu email?" data-obligatorio="1" data-tipo="3" data-valor_nombre="" data-valor_email="1" data-nombre="¿Cuál es tu email?">
4396                        <input type="hidden" id="mg_campo_1" value="6968195d7d724d0df9dfe02e">
4397                     
4398                </div>
4399                            <div class="form-group col-md-12">
4400                    <label for="mg_6968195d7d724d0df9dfe02f">
4401                        ¿Y tu teléfono?                                            </label>
4402                                            <input 
4403                                                        class="form-control" id="mg_6968195d7d724d0df9dfe02f" placeholder="¿Y tu teléfono?" data-obligatorio="0" data-tipo="2" data-valor_nombre="" data-valor_email="" data-nombre="¿Y tu teléfono?">
4404                        <input type="hidden" id="mg_campo_2" value="6968195d7d724d0df9dfe02f">
4405                     
4406                </div>
4407                            <div class="form-group col-md-12">
4408                    <label for="mg_6968195d7d724d0df9dfe031">
4409                        ¿Cuál de mis servicios necesitas para tu marca?                                            </label>
4410                     
4411                        <select class="form-select" id="mg_6968195d7d724d0df9dfe031" data-obligatorio="0" data-tipo="5" data-valor_nombre="" data-valor_email="" data-nombre="¿Cuál de mis servicios necesitas para tu marca?">
4412                                                            <option value="¿Cuál de mis servicios necesitas para tu marca?">¿Cuál de mis servicios necesitas para tu marca?</option>
4413                                                            <option value="CX Love Brand">CX Love Brand</option>
4414                                                            <option value="Love Sessions">Love Sessions</option>
4415                                                            <option value="Conferences Extreme Love">Conferences Extreme Love</option>
4416                                                            <option value="XCustomer">XCustomer</option>
4417                                                            <option value="Marketing Xtraining Online">Marketing Xtraining Online</option>
4418                             
4419                        </select>
4420                        <input type="hidden" id="mg_campo_3" value="6968195d7d724d0df9dfe031">
4421                     
4422                </div>
4423                            <div class="form-group col-md-12">
4424                    <label for="mg_6968195d7d724d0df9dfe030">
4425                        Cuéntame cómo te puedo ayudar                                            </label>
4426                       
4427                        <textarea class="form-control" rows="3" id="mg_6968195d7d724d0df9dfe030" placeholder="Cuéntame cómo te puedo ayudar" data-obligatorio="0" data-tipo="4" data-valor_nombre="" data-valor_email="" data-nombre="Cuéntame cómo te puedo ayudar"></textarea>
4428                        <input type="hidden" id="mg_campo_4" value="6968195d7d724d0df9dfe030">
4429                     
4430                </div>
4431                    </div>
4432
4433         
4434            <div class="g-recaptcha" data-sitekey="6LeEDwogAAAAAHl_C7-uwljQnAwQz3BJPWeL4ahC"></div>
vendor: 89 bytes, lines 4434-4436
4434
4435            <script src='https://www.google.com/recaptcha/api.js'></script>
4436            
4436<input type="hidden" id="mg_reCAPTCHA" value="1">
4437        
4438        <button type="button" class="mg_btn-accion btn btn-primary" onclick="enviar('FORM0001', 1)">Enviar</button>
4439        <button class="mg_btn-accionando btn btn-primary" style="display: none;" disabled="">Enviando...</button>
4440
4441        
4442        <input type="hidden" id="mg_cant_campos" value="5">
4443        <input type="hidden" id="mg_id_form" value="62bddeb948606a24ec88c297">
4444        <input type="hidden" id="mg_code_form" value="FORM0001">
4445        <input type="hidden" id="mg_url_destino" value="">
4446
4447        <input type="hidden" id="mg_warning_email" value="Escribe el E-mail con el formato [email protected]">
4448        <input type="hidden" id="mg_warning_item" value="Campo obligatorio">
4449        <input type="hidden" id="mg_warning_producto" value="Debes seleccionar al menos una entrada">
4450        <input type="hidden" id="mg_success_enviado" value="¡Enviado!">
4451        <input type="hidden" id="mg_error_again" value="Intenta enviar de nuevo">
4452    </form>
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479    <p>¡Excelente! Estoy muy emocionada de conocerte muy pronto.</p>
4480
4481    </div>
4482</div>
4483                                        </div>
4484                                                    </div>                            <div class="flechazo">
4485        <div class="container">                                    <div id="" class="row" style="">
4486                    
4487                    <div class="col-md-6"></div>
4488
4489<div class="col-md-6 flechazoInfo animate__animated wow animate__slideInRight">
4490    <h2 class="titleSec">Un flechazo directo al corazón de tu consumidor</h2>
4491    <p>Te ayudaré a convertirte en una marca que enamora a sus clientes y se mantiene posicionada en el primer lugar con técnicas que te ayudarán a convertir tu negocio en una LoveMarks.</p>
4492    <a href="/pag/contacto" class="btmPrin">¡Quiero <strong>enamorar a mis clientes</strong>! <i class="fa-solid fa-angle-right"></i></a>
4493</div>
4494                                        </div>
4495                                                    </div></div>                            <div class="posible">
4496        <div class="container">                                    <div id="" class="row" style="">
4497                    
4498                    <div class="posiFrase">
4499    <p>¿Quieres que <strong>tu cliente te elija por encima</strong> de tu más cercana competencia?</p>
4500</div>
4501
4502<h2 class="titleSec animate__animated wow animate__zoomIn animate__delay-1s">¡Genial! Hagámoslo posible</h2>
4503
4504<div class="col-md-6 animate__animated wow animate__slideInLeft">
4505    <p>Conoce cómo puedes conquistarlo y crear esa conexión emocional que nadie más podrá romper, con mi guía gratis</p>
4506    <p><strong>“Las 3 claves para enamorar a tu cliente y multiplicar tus ventas”</strong></p>
4507</div>
4508<div class="col-md-6 animate__animated wow animate__slideInLeft">
4509    <a href="javascript:void(0)" class="btmPrin" data-bs-toggle="modal" data-bs-target="#suscribeModal">¡Descárgala <strong>gratis</strong> ahora!</a>
4510</div>
4511
4512<!-- Modal SUSCRIBETE -->
4513<div class="modal fade" id="suscribeModal" tabindex="-1" aria-labelledby="suscribeModalLabel" aria-hidden="true">
4514  <div class="modal-dialog modal-dialog-centered">
4515    <div class="modal-content">
4516      <div class="modal-header">
4517        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
4518      </div>
4519      <div class="modal-body">
4520        <h2>¡Tu nombre, tu email y listo!</h2>
4521        <p>Recibe esta guía gratuita en tu correo.</p>
4522        <style>.iti {
4523  position: relative;
4524  display: block; 
4525  width: 100%;
4526}
4527    .iti * {
4528      box-sizing: border-box;
4529      -moz-box-sizing: border-box; }
4530    .iti__hide {
4531      display: none; }
4532    .iti__v-hide {
4533      visibility: hidden; }
4534    .iti input, .iti input[type=text], .iti input[type=tel] {
4535      position: relative;
4536      z-index: 0;
4537      margin-top: 0 !important;
4538      margin-bottom: 0 !important;
4539      padding-right: 36px;
4540      margin-right: 0; }
4541    .iti__flag-container {
4542      position: absolute;
4543      top: 0;
4544      bottom: 0;
4545      right: 0;
4546      padding: 1px; }
4547    .iti__selected-flag {
4548      z-index: 1;
4549      position: relative;
4550      display: flex;
4551      align-items: center;
4552      height: 100%;
4553      padding: 0 6px 0 8px; }
4554    .iti__arrow {
4555      margin-left: 6px;
4556      width: 0;
4557      height: 0;
4558      border-left: 3px solid transparent;
4559      border-right: 3px solid transparent;
4560      border-top: 4px solid #555; }
4561      .iti__arrow--up {
4562        border-top: none;
4563        border-bottom: 4px solid #555; }
4564    .iti__country-list {
4565      position: absolute;
4566      z-index: 2;
4567      list-style: none;
4568      text-align: left;
4569      padding: 0;
4570      margin: 0 0 0 -1px;
4571      box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
4572      background-color: white;
4573      border: 1px solid #CCC;
4574      white-space: nowrap;
4575      max-height: 200px;
4576      overflow-y: scroll;
4577      -webkit-overflow-scrolling: touch; }
4578      .iti__country-list--dropup {
4579        bottom: 100%;
4580        margin-bottom: -1px; }
4581      @media (max-width: 500px) {
4582        .iti__country-list {
4583          white-space: normal; } }
4584    .iti__flag-box {
4585      display: inline-block;
4586      width: 20px; }
4587    .iti__divider {
4588      padding-bottom: 5px;
4589      margin-bottom: 5px;
4590      border-bottom: 1px solid #CCC; }
4591    .iti__country {
4592      padding: 5px 10px;
4593      outline: none; }
4594    .iti__dial-code {
4595      color: #999; }
4596    .iti__country.iti__highlight {
4597      background-color: rgba(0, 0, 0, 0.05); }
4598    .iti__flag-box, .iti__country-name, .iti__dial-code {
4599      vertical-align: middle; }
4600    .iti__flag-box, .iti__country-name {
4601      margin-right: 6px; }
4602    .iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
4603      padding-right: 6px;
4604      padding-left: 52px;
4605      margin-left: 0; }
4606    .iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
4607      right: auto;
4608      left: 0; }
4609    .iti--allow-dropdown .iti__flag-container:hover {
4610      cursor: pointer; }
4611      .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
4612        background-color: rgba(0, 0, 0, 0.05); }
4613    .iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
4614    .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
4615      cursor: default; }
4616      .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
4617      .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
4618        background-color: transparent; }
4619    .iti--separate-dial-code .iti__selected-flag {
4620      background-color: rgba(0, 0, 0, 0.05); }
4621    .iti--separate-dial-code .iti__selected-dial-code {
4622      margin-left: 6px; }
4623    .iti--container {
4624      position: absolute;
4625      top: -1000px;
4626      left: -1000px;
4627      z-index: 1060;
4628      padding: 1px; }
4629      .iti--container:hover {
4630        cursor: pointer; }
4631  
4632  .iti-mobile .iti--container {
4633    top: 30px;
4634    bottom: 30px;
4635    left: 30px;
4636    right: 30px;
4637    position: fixed; }
4638  
4639  .iti-mobile .iti__country-list {
4640    max-height: 100%;
4641    width: 100%; }
4642  
4643  .iti-mobile .iti__country {
4644    padding: 10px 10px;
4645    line-height: 1.5em; }
4646  
4647  .iti__flag {
4648    width: 20px; }
4649    .iti__flag.iti__be {
4650      width: 18px; }
4651    .iti__flag.iti__ch {
4652      width: 15px; }
4653    .iti__flag.iti__mc {
4654      width: 19px; }
4655    .iti__flag.iti__ne {
4656      width: 18px; }
4657    .iti__flag.iti__np {
4658      width: 13px; }
4659    .iti__flag.iti__va {
4660      width: 15px; }
4661    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
4662      .iti__flag {
4663        background-size: 5652px 15px; } }
4664    .iti__flag.iti__ac {
4665      height: 10px;
4666      background-position: 0px 0px; }
4667    .iti__flag.iti__ad {
4668      height: 14px;
4669      background-position: -22px 0px; }
4670    .iti__flag.iti__ae {
4671      height: 10px;
4672      background-position: -44px 0px; }
4673    .iti__flag.iti__af {
4674      height: 14px;
4675      background-position: -66px 0px; }
4676    .iti__flag.iti__ag {
4677      height: 14px;
4678      background-position: -88px 0px; }
4679    .iti__flag.iti__ai {
4680      height: 10px;
4681      background-position: -110px 0px; }
4682    .iti__flag.iti__al {
4683      height: 15px;
4684      background-position: -132px 0px; }
4685    .iti__flag.iti__am {
4686      height: 10px;
4687      background-position: -154px 0px; }
4688    .iti__flag.iti__ao {
4689      height: 14px;
4690      background-position: -176px 0px; }
4691    .iti__flag.iti__aq {
4692      height: 14px;
4693      background-position: -198px 0px; }
4694    .iti__flag.iti__ar {
4695      height: 13px;
4696      background-position: -220px 0px; }
4697    .iti__flag.iti__as {
4698      height: 10px;
4699      background-position: -242px 0px; }
4700    .iti__flag.iti__at {
4701      height: 14px;
4702      background-position: -264px 0px; }
4703    .iti__flag.iti__au {
4704      height: 10px;
4705      background-position: -286px 0px; }
4706    .iti__flag.iti__aw {
4707      height: 14px;
4708      background-position: -308px 0px; }
4709    .iti__flag.iti__ax {
4710      height: 13px;
4711      background-position: -330px 0px; }
4712    .iti__flag.iti__az {
4713      height: 10px;
4714      background-position: -352px 0px; }
4715    .iti__flag.iti__ba {
4716      height: 10px;
4717      background-position: -374px 0px; }
4718    .iti__flag.iti__bb {
4719      height: 14px;
4720      background-position: -396px 0px; }
4721    .iti__flag.iti__bd {
4722      height: 12px;
4723      background-position: -418px 0px; }
4724    .iti__flag.iti__be {
4725      height: 15px;
4726      background-position: -440px 0px; }
4727    .iti__flag.iti__bf {
4728      height: 14px;
4729      background-position: -460px 0px; }
4730    .iti__flag.iti__bg {
4731      height: 12px;
4732      background-position: -482px 0px; }
4733    .iti__flag.iti__bh {
4734      height: 12px;
4735      background-position: -504px 0px; }
4736    .iti__flag.iti__bi {
4737      height: 12px;
4738      background-position: -526px 0px; }
4739    .iti__flag.iti__bj {
4740      height: 14px;
4741      background-position: -548px 0px; }
4742    .iti__flag.iti__bl {
4743      height: 14px;
4744      background-position: -570px 0px; }
4745    .iti__flag.iti__bm {
4746      height: 10px;
4747      background-position: -592px 0px; }
4748    .iti__flag.iti__bn {
4749      height: 10px;
4750      background-position: -614px 0px; }
4751    .iti__flag.iti__bo {
4752      height: 14px;
4753      background-position: -636px 0px; }
4754    .iti__flag.iti__bq {
4755      height: 14px;
4756      background-position: -658px 0px; }
4757    .iti__flag.iti__br {
4758      height: 14px;
4759      background-position: -680px 0px; }
4760    .iti__flag.iti__bs {
4761      height: 10px;
4762      background-position: -702px 0px; }
4763    .iti__flag.iti__bt {
4764      height: 14px;
4765      background-position: -724px 0px; }
4766    .iti__flag.iti__bv {
4767      height: 15px;
4768      background-position: -746px 0px; }
4769    .iti__flag.iti__bw {
4770      height: 14px;
4771      background-position: -768px 0px; }
4772    .iti__flag.iti__by {
4773      height: 10px;
4774      background-position: -790px 0px; }
4775    .iti__flag.iti__bz {
4776      height: 14px;
4777      background-position: -812px 0px; }
4778    .iti__flag.iti__ca {
4779      height: 10px;
4780      background-position: -834px 0px; }
4781    .iti__flag.iti__cc {
4782      height: 10px;
4783      background-position: -856px 0px; }
4784    .iti__flag.iti__cd {
4785      height: 15px;
4786      background-position: -878px 0px; }
4787    .iti__flag.iti__cf {
4788      height: 14px;
4789      background-position: -900px 0px; }
4790    .iti__flag.iti__cg {
4791      height: 14px;
4792      background-position: -922px 0px; }
4793    .iti__flag.iti__ch {
4794      height: 15px;
4795      background-position: -944px 0px; }
4796    .iti__flag.iti__ci {
4797      height: 14px;
4798      background-position: -961px 0px; }
4799    .iti__flag.iti__ck {
4800      height: 10px;
4801      background-position: -983px 0px; }
4802    .iti__flag.iti__cl {
4803      height: 14px;
4804      background-position: -1005px 0px; }
4805    .iti__flag.iti__cm {
4806      height: 14px;
4807      background-position: -1027px 0px; }
4808    .iti__flag.iti__cn {
4809      height: 14px;
4810      background-position: -1049px 0px; }
4811    .iti__flag.iti__co {
4812      height: 14px;
4813      background-position: -1071px 0px; }
4814    .iti__flag.iti__cp {
4815      height: 14px;
4816      background-position: -1093px 0px; }
4817    .iti__flag.iti__cr {
4818      height: 12px;
4819      background-position: -1115px 0px; }
4820    .iti__flag.iti__cu {
4821      height: 10px;
4822      background-position: -1137px 0px; }
4823    .iti__flag.iti__cv {
4824      height: 12px;
4825      background-position: -1159px 0px; }
4826    .iti__flag.iti__cw {
4827      height: 14px;
4828      background-position: -1181px 0px; }
4829    .iti__flag.iti__cx {
4830      height: 10px;
4831      background-position: -1203px 0px; }
4832    .iti__flag.iti__cy {
4833      height: 14px;
4834      background-position: -1225px 0px; }
4835    .iti__flag.iti__cz {
4836      height: 14px;
4837      background-position: -1247px 0px; }
4838    .iti__flag.iti__de {
4839      height: 12px;
4840      background-position: -1269px 0px; }
4841    .iti__flag.iti__dg {
4842      height: 10px;
4843      background-position: -1291px 0px; }
4844    .iti__flag.iti__dj {
4845      height: 14px;
4846      background-position: -1313px 0px; }
4847    .iti__flag.iti__dk {
4848      height: 15px;
4849      background-position: -1335px 0px; }
4850    .iti__flag.iti__dm {
4851      height: 10px;
4852      background-position: -1357px 0px; }
4853    .iti__flag.iti__do {
4854      height: 14px;
4855      background-position: -1379px 0px; }
4856    .iti__flag.iti__dz {
4857      height: 14px;
4858      background-position: -1401px 0px; }
4859    .iti__flag.iti__ea {
4860      height: 14px;
4861      background-position: -1423px 0px; }
4862    .iti__flag.iti__ec {
4863      height: 14px;
4864      background-position: -1445px 0px; }
4865    .iti__flag.iti__ee {
4866      height: 13px;
4867      background-position: -1467px 0px; }
4868    .iti__flag.iti__eg {
4869      height: 14px;
4870      background-position: -1489px 0px; }
4871    .iti__flag.iti__eh {
4872      height: 10px;
4873      background-position: -1511px 0px; }
4874    .iti__flag.iti__er {
4875      height: 10px;
4876      background-position: -1533px 0px; }
4877    .iti__flag.iti__es {
4878      height: 14px;
4879      background-position: -1555px 0px; }
4880    .iti__flag.iti__et {
4881      height: 10px;
4882      background-position: -1577px 0px; }
4883    .iti__flag.iti__eu {
4884      height: 14px;
4885      background-position: -1599px 0px; }
4886    .iti__flag.iti__fi {
4887      height: 12px;
4888      background-position: -1621px 0px; }
4889    .iti__flag.iti__fj {
4890      height: 10px;
4891      background-position: -1643px 0px; }
4892    .iti__flag.iti__fk {
4893      height: 10px;
4894      background-position: -1665px 0px; }
4895    .iti__flag.iti__fm {
4896      height: 11px;
4897      background-position: -1687px 0px; }
4898    .iti__flag.iti__fo {
4899      height: 15px;
4900      background-position: -1709px 0px; }
4901    .iti__flag.iti__fr {
4902      height: 14px;
4903      background-position: -1731px 0px; }
4904    .iti__flag.iti__ga {
4905      height: 15px;
4906      background-position: -1753px 0px; }
4907    .iti__flag.iti__gb {
4908      height: 10px;
4909      background-position: -1775px 0px; }
4910    .iti__flag.iti__gd {
4911      height: 12px;
4912      background-position: -1797px 0px; }
4913    .iti__flag.iti__ge {
4914      height: 14px;
4915      background-position: -1819px 0px; }
4916    .iti__flag.iti__gf {
4917      height: 14px;
4918      background-position: -1841px 0px; }
4919    .iti__flag.iti__gg {
4920      height: 14px;
4921      background-position: -1863px 0px; }
4922    .iti__flag.iti__gh {
4923      height: 14px;
4924      background-position: -1885px 0px; }
4925    .iti__flag.iti__gi {
4926      height: 10px;
4927      background-position: -1907px 0px; }
4928    .iti__flag.iti__gl {
4929      height: 14px;
4930      background-position: -1929px 0px; }
4931    .iti__flag.iti__gm {
4932      height: 14px;
4933      background-position: -1951px 0px; }
4934    .iti__flag.iti__gn {
4935      height: 14px;
4936      background-position: -1973px 0px; }
4937    .iti__flag.iti__gp {
4938      height: 14px;
4939      background-position: -1995px 0px; }
4940    .iti__flag.iti__gq {
4941      height: 14px;
4942      background-position: -2017px 0px; }
4943    .iti__flag.iti__gr {
4944      height: 14px;
4945      background-position: -2039px 0px; }
4946    .iti__flag.iti__gs {
4947      height: 10px;
4948      background-position: -2061px 0px; }
4949    .iti__flag.iti__gt {
4950      height: 13px;
4951      background-position: -2083px 0px; }
4952    .iti__flag.iti__gu {
4953      height: 11px;
4954      background-position: -2105px 0px; }
4955    .iti__flag.iti__gw {
4956      height: 10px;
4957      background-position: -2127px 0px; }
4958    .iti__flag.iti__gy {
4959      height: 12px;
4960      background-position: -2149px 0px; }
4961    .iti__flag.iti__hk {
4962      height: 14px;
4963      background-position: -2171px 0px; }
4964    .iti__flag.iti__hm {
4965      height: 10px;
4966      background-position: -2193px 0px; }
4967    .iti__flag.iti__hn {
4968      height: 10px;
4969      background-position: -2215px 0px; }
4970    .iti__flag.iti__hr {
4971      height: 10px;
4972      background-position: -2237px 0px; }
4973    .iti__flag.iti__ht {
4974      height: 12px;
4975      background-position: -2259px 0px; }
4976    .iti__flag.iti__hu {
4977      height: 10px;
4978      background-position: -2281px 0px; }
4979    .iti__flag.iti__ic {
4980      height: 14px;
4981      background-position: -2303px 0px; }
4982    .iti__flag.iti__id {
4983      height: 14px;
4984      background-position: -2325px 0px; }
4985    .iti__flag.iti__ie {
4986      height: 10px;
4987      background-position: -2347px 0px; }
4988    .iti__flag.iti__il {
4989      height: 15px;
4990      background-position: -2369px 0px; }
4991    .iti__flag.iti__im {
4992      height: 10px;
4993      background-position: -2391px 0px; }
4994    .iti__flag.iti__in {
4995      height: 14px;
4996      background-position: -2413px 0px; }
4997    .iti__flag.iti__io {
4998      height: 10px;
4999      background-position: -2435px 0px; }
5000    .iti__flag.iti__iq {
5001      height: 14px;
5002      background-position: -2457px 0px; }
5003    .iti__flag.iti__ir {
5004      height: 12px;
5005      background-position: -2479px 0px; }
5006    .iti__flag.iti__is {
5007      height: 15px;
5008      background-position: -2501px 0px; }
5009    .iti__flag.iti__it {
5010      height: 14px;
5011      background-position: -2523px 0px; }
5012    .iti__flag.iti__je {
5013      height: 12px;
5014      background-position: -2545px 0px; }
5015    .iti__flag.iti__jm {
5016      height: 10px;
5017      background-position: -2567px 0px; }
5018    .iti__flag.iti__jo {
5019      height: 10px;
5020      background-position: -2589px 0px; }
5021    .iti__flag.iti__jp {
5022      height: 14px;
5023      background-position: -2611px 0px; }
5024    .iti__flag.iti__ke {
5025      height: 14px;
5026      background-position: -2633px 0px; }
5027    .iti__flag.iti__kg {
5028      height: 12px;
5029      background-position: -2655px 0px; }
5030    .iti__flag.iti__kh {
5031      height: 13px;
5032      background-position: -2677px 0px; }
5033    .iti__flag.iti__ki {
5034      height: 10px;
5035      background-position: -2699px 0px; }
5036    .iti__flag.iti__km {
5037      height: 12px;
5038      background-position: -2721px 0px; }
5039    .iti__flag.iti__kn {
5040      height: 14px;
5041      background-position: -2743px 0px; }
5042    .iti__flag.iti__kp {
5043      height: 10px;
5044      background-position: -2765px 0px; }
5045    .iti__flag.iti__kr {
5046      height: 14px;
5047      background-position: -2787px 0px; }
5048    .iti__flag.iti__kw {
5049      height: 10px;
5050      background-position: -2809px 0px; }
5051    .iti__flag.iti__ky {
5052      height: 10px;
5053      background-position: -2831px 0px; }
5054    .iti__flag.iti__kz {
5055      height: 10px;
5056      background-position: -2853px 0px; }
5057    .iti__flag.iti__la {
5058      height: 14px;
5059      background-position: -2875px 0px; }
5060    .iti__flag.iti__lb {
5061      height: 14px;
5062      background-position: -2897px 0px; }
5063    .iti__flag.iti__lc {
5064      height: 10px;
5065      background-position: -2919px 0px; }
5066    .iti__flag.iti__li {
5067      height: 12px;
5068      background-position: -2941px 0px; }
5069    .iti__flag.iti__lk {
5070      height: 10px;
5071      background-position: -2963px 0px; }
5072    .iti__flag.iti__lr {
5073      height: 11px;
5074      background-position: -2985px 0px; }
5075    .iti__flag.iti__ls {
5076      height: 14px;
5077      background-position: -3007px 0px; }
5078    .iti__flag.iti__lt {
5079      height: 12px;
5080      background-position: -3029px 0px; }
5081    .iti__flag.iti__lu {
5082      height: 12px;
5083      background-position: -3051px 0px; }
5084    .iti__flag.iti__lv {
5085      height: 10px;
5086      background-position: -3073px 0px; }
5087    .iti__flag.iti__ly {
5088      height: 10px;
5089      background-position: -3095px 0px; }
5090    .iti__flag.iti__ma {
5091      height: 14px;
5092      background-position: -3117px 0px; }
5093    .iti__flag.iti__mc {
5094      height: 15px;
5095      background-position: -3139px 0px; }
5096    .iti__flag.iti__md {
5097      height: 10px;
5098      background-position: -3160px 0px; }
5099    .iti__flag.iti__me {
5100      height: 10px;
5101      background-position: -3182px 0px; }
5102    .iti__flag.iti__mf {
5103      height: 14px;
5104      background-position: -3204px 0px; }
5105    .iti__flag.iti__mg {
5106      height: 14px;
5107      background-position: -3226px 0px; }
5108    .iti__flag.iti__mh {
5109      height: 11px;
5110      background-position: -3248px 0px; }
5111    .iti__flag.iti__mk {
5112      height: 10px;
5113      background-position: -3270px 0px; }
5114    .iti__flag.iti__ml {
5115      height: 14px;
5116      background-position: -3292px 0px; }
5117    .iti__flag.iti__mm {
5118      height: 14px;
5119      background-position: -3314px 0px; }
5120    .iti__flag.iti__mn {
5121      height: 10px;
5122      background-position: -3336px 0px; }
5123    .iti__flag.iti__mo {
5124      height: 14px;
5125      background-position: -3358px 0px; }
5126    .iti__flag.iti__mp {
5127      height: 10px;
5128      background-position: -3380px 0px; }
5129    .iti__flag.iti__mq {
5130      height: 14px;
5131      background-position: -3402px 0px; }
5132    .iti__flag.iti__mr {
5133      height: 14px;
5134      background-position: -3424px 0px; }
5135    .iti__flag.iti__ms {
5136      height: 10px;
5137      background-position: -3446px 0px; }
5138    .iti__flag.iti__mt {
5139      height: 14px;
5140      background-position: -3468px 0px; }
5141    .iti__flag.iti__mu {
5142      height: 14px;
5143      background-position: -3490px 0px; }
5144    .iti__flag.iti__mv {
5145      height: 14px;
5146      background-position: -3512px 0px; }
5147    .iti__flag.iti__mw {
5148      height: 14px;
5149      background-position: -3534px 0px; }
5150    .iti__flag.iti__mx {
5151      height: 12px;
5152      background-position: -3556px 0px; }
5153    .iti__flag.iti__my {
5154      height: 10px;
5155      background-position: -3578px 0px; }
5156    .iti__flag.iti__mz {
5157      height: 14px;
5158      background-position: -3600px 0px; }
5159    .iti__flag.iti__na {
5160      height: 14px;
5161      background-position: -3622px 0px; }
5162    .iti__flag.iti__nc {
5163      height: 10px;
5164      background-position: -3644px 0px; }
5165    .iti__flag.iti__ne {
5166      height: 15px;
5167      background-position: -3666px 0px; }
5168    .iti__flag.iti__nf {
5169      height: 10px;
5170      background-position: -3686px 0px; }
5171    .iti__flag.iti__ng {
5172      height: 10px;
5173      background-position: -3708px 0px; }
5174    .iti__flag.iti__ni {
5175      height: 12px;
5176      background-position: -3730px 0px; }
5177    .iti__flag.iti__nl {
5178      height: 14px;
5179      background-position: -3752px 0px; }
5180    .iti__flag.iti__no {
5181      height: 15px;
5182      background-position: -3774px 0px; }
5183    .iti__flag.iti__np {
5184      height: 15px;
5185      background-position: -3796px 0px; }
5186    .iti__flag.iti__nr {
5187      height: 10px;
5188      background-position: -3811px 0px; }
5189    .iti__flag.iti__nu {
5190      height: 10px;
5191      background-position: -3833px 0px; }
5192    .iti__flag.iti__nz {
5193      height: 10px;
5194      background-position: -3855px 0px; }
5195    .iti__flag.iti__om {
5196      height: 10px;
5197      background-position: -3877px 0px; }
5198    .iti__flag.iti__pa {
5199      height: 14px;
5200      background-position: -3899px 0px; }
5201    .iti__flag.iti__pe {
5202      height: 14px;
5203      background-position: -3921px 0px; }
5204    .iti__flag.iti__pf {
5205      height: 14px;
5206      background-position: -3943px 0px; }
5207    .iti__flag.iti__pg {
5208      height: 15px;
5209      background-position: -3965px 0px; }
5210    .iti__flag.iti__ph {
5211      height: 10px;
5212      background-position: -3987px 0px; }
5213    .iti__flag.iti__pk {
5214      height: 14px;
5215      background-position: -4009px 0px; }
5216    .iti__flag.iti__pl {
5217      height: 13px;
5218      background-position: -4031px 0px; }
5219    .iti__flag.iti__pm {
5220      height: 14px;
5221      background-position: -4053px 0px; }
5222    .iti__flag.iti__pn {
5223      height: 10px;
5224      background-position: -4075px 0px; }
5225    .iti__flag.iti__pr {
5226      height: 14px;
5227      background-position: -4097px 0px; }
5228    .iti__flag.iti__ps {
5229      height: 10px;
5230      background-position: -4119px 0px; }
5231    .iti__flag.iti__pt {
5232      height: 14px;
5233      background-position: -4141px 0px; }
5234    .iti__flag.iti__pw {
5235      height: 13px;
5236      background-position: -4163px 0px; }
5237    .iti__flag.iti__py {
5238      height: 11px;
5239      background-position: -4185px 0px; }
5240    .iti__flag.iti__qa {
5241      height: 8px;
5242      background-position: -4207px 0px; }
5243    .iti__flag.iti__re {
5244      height: 14px;
5245      background-position: -4229px 0px; }
5246    .iti__flag.iti__ro {
5247      height: 14px;
5248      background-position: -4251px 0px; }
5249    .iti__flag.iti__rs {
5250      height: 14px;
5251      background-position: -4273px 0px; }
5252    .iti__flag.iti__ru {
5253      height: 14px;
5254      background-position: -4295px 0px; }
5255    .iti__flag.iti__rw {
5256      height: 14px;
5257      background-position: -4317px 0px; }
5258    .iti__flag.iti__sa {
5259      height: 14px;
5260      background-position: -4339px 0px; }
5261    .iti__flag.iti__sb {
5262      height: 10px;
5263      background-position: -4361px 0px; }
5264    .iti__flag.iti__sc {
5265      height: 10px;
5266      background-position: -4383px 0px; }
5267    .iti__flag.iti__sd {
5268      height: 10px;
5269      background-position: -4405px 0px; }
5270    .iti__flag.iti__se {
5271      height: 13px;
5272      background-position: -4427px 0px; }
5273    .iti__flag.iti__sg {
5274      height: 14px;
5275      background-position: -4449px 0px; }
5276    .iti__flag.iti__sh {
5277      height: 10px;
5278      background-position: -4471px 0px; }
5279    .iti__flag.iti__si {
5280      height: 10px;
5281      background-position: -4493px 0px; }
5282    .iti__flag.iti__sj {
5283      height: 15px;
5284      background-position: -4515px 0px; }
5285    .iti__flag.iti__sk {
5286      height: 14px;
5287      background-position: -4537px 0px; }
5288    .iti__flag.iti__sl {
5289      height: 14px;
5290      background-position: -4559px 0px; }
5291    .iti__flag.iti__sm {
5292      height: 15px;
5293      background-position: -4581px 0px; }
5294    .iti__flag.iti__sn {
5295      height: 14px;
5296      background-position: -4603px 0px; }
5297    .iti__flag.iti__so {
5298      height: 14px;
5299      background-position: -4625px 0px; }
5300    .iti__flag.iti__sr {
5301      height: 14px;
5302      background-position: -4647px 0px; }
5303    .iti__flag.iti__ss {
5304      height: 10px;
5305      background-position: -4669px 0px; }
5306    .iti__flag.iti__st {
5307      height: 10px;
5308      background-position: -4691px 0px; }
5309    .iti__flag.iti__sv {
5310      height: 12px;
5311      background-position: -4713px 0px; }
5312    .iti__flag.iti__sx {
5313      height: 14px;
5314      background-position: -4735px 0px; }
5315    .iti__flag.iti__sy {
5316      height: 14px;
5317      background-position: -4757px 0px; }
5318    .iti__flag.iti__sz {
5319      height: 14px;
5320      background-position: -4779px 0px; }
5321    .iti__flag.iti__ta {
5322      height: 10px;
5323      background-position: -4801px 0px; }
5324    .iti__flag.iti__tc {
5325      height: 10px;
5326      background-position: -4823px 0px; }
5327    .iti__flag.iti__td {
5328      height: 14px;
5329      background-position: -4845px 0px; }
5330    .iti__flag.iti__tf {
5331      height: 14px;
5332      background-position: -4867px 0px; }
5333    .iti__flag.iti__tg {
5334      height: 13px;
5335      background-position: -4889px 0px; }
5336    .iti__flag.iti__th {
5337      height: 14px;
5338      background-position: -4911px 0px; }
5339    .iti__flag.iti__tj {
5340      height: 10px;
5341      background-position: -4933px 0px; }
5342    .iti__flag.iti__tk {
5343      height: 10px;
5344      background-position: -4955px 0px; }
5345    .iti__flag.iti__tl {
5346      height: 10px;
5347      background-position: -4977px 0px; }
5348    .iti__flag.iti__tm {
5349      height: 14px;
5350      background-position: -4999px 0px; }
5351    .iti__flag.iti__tn {
5352      height: 14px;
5353      background-position: -5021px 0px; }
5354    .iti__flag.iti__to {
5355      height: 10px;
5356      background-position: -5043px 0px; }
5357    .iti__flag.iti__tr {
5358      height: 14px;
5359      background-position: -5065px 0px; }
5360    .iti__flag.iti__tt {
5361      height: 12px;
5362      background-position: -5087px 0px; }
5363    .iti__flag.iti__tv {
5364      height: 10px;
5365      background-position: -5109px 0px; }
5366    .iti__flag.iti__tw {
5367      height: 14px;
5368      background-position: -5131px 0px; }
5369    .iti__flag.iti__tz {
5370      height: 14px;
5371      background-position: -5153px 0px; }
5372    .iti__flag.iti__ua {
5373      height: 14px;
5374      background-position: -5175px 0px; }
5375    .iti__flag.iti__ug {
5376      height: 14px;
5377      background-position: -5197px 0px; }
5378    .iti__flag.iti__um {
5379      height: 11px;
5380      background-position: -5219px 0px; }
5381    .iti__flag.iti__un {
5382      height: 14px;
5383      background-position: -5241px 0px; }
5384    .iti__flag.iti__us {
5385      height: 11px;
5386      background-position: -5263px 0px; }
5387    .iti__flag.iti__uy {
5388      height: 14px;
5389      background-position: -5285px 0px; }
5390    .iti__flag.iti__uz {
5391      height: 10px;
5392      background-position: -5307px 0px; }
5393    .iti__flag.iti__va {
5394      height: 15px;
5395      background-position: -5329px 0px; }
5396    .iti__flag.iti__vc {
5397      height: 14px;
5398      background-position: -5346px 0px; }
5399    .iti__flag.iti__ve {
5400      height: 14px;
5401      background-position: -5368px 0px; }
5402    .iti__flag.iti__vg {
5403      height: 10px;
5404      background-position: -5390px 0px; }
5405    .iti__flag.iti__vi {
5406      height: 14px;
5407      background-position: -5412px 0px; }
5408    .iti__flag.iti__vn {
5409      height: 14px;
5410      background-position: -5434px 0px; }
5411    .iti__flag.iti__vu {
5412      height: 12px;
5413      background-position: -5456px 0px; }
5414    .iti__flag.iti__wf {
5415      height: 14px;
5416      background-position: -5478px 0px; }
5417    .iti__flag.iti__ws {
5418      height: 10px;
5419      background-position: -5500px 0px; }
5420    .iti__flag.iti__xk {
5421      height: 15px;
5422      background-position: -5522px 0px; }
5423    .iti__flag.iti__ye {
5424      height: 14px;
5425      background-position: -5544px 0px; }
5426    .iti__flag.iti__yt {
5427      height: 14px;
5428      background-position: -5566px 0px; }
5429    .iti__flag.iti__za {
5430      height: 14px;
5431      background-position: -5588px 0px; }
5432    .iti__flag.iti__zm {
5433      height: 14px;
5434      background-position: -5610px 0px; }
5435    .iti__flag.iti__zw {
5436      height: 10px;
5437      background-position: -5632px 0px; }
5438  
5439  .iti__flag {
5440    height: 15px;
5441    box-shadow: 0px 0px 1px 0px #888;
5442    background-image: url("https://mgpanel.s3.us-east-2.amazonaws.com/_v11/flags.png");
5443    background-repeat: no-repeat;
5444    background-color: #DBDBDB;
5445    background-position: 20px 0; }
5446    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
5447      .iti__flag {
5448        background-image: url("https://mgpanel.s3.us-east-2.amazonaws.com/_v11/[email protected]"); } }
5449  
5450  .iti__flag.iti__np {
5451    background-color: transparent; }</style>
5452<script>$(document).ready(function () {
5453
5454    $(".form-control").keyup(function (e) {
5455        $(".form-control").removeClass("mg_error")
5456    });
5457  
5458});
5459
5460let totalValue = 0;
5461document.addEventListener("DOMContentLoaded", function(event) {
5462    if (document.querySelector("#mg_val_checkout_metodo")) {
5463        
5464        metodo = $("#mg_val_checkout_metodo").val();
5465        $('#mg_checkout_option1').click(function () {
5466            $("#mg_checkout_option3").removeClass("form-check-select");
5467            $("#mg_checkout_option1").addClass("form-check-select");
5468            $("#metodo_PAYPAL").hide();
5469            $("#metodo_TC").show();
5470            $('.mg_btn-accionando').hide()
5471            metodo = 1; // TC
5472        });
5473        $('#mg_checkout_option3').click(function () {
5474            $("#mg_checkout_option1").removeClass("form-check-select");
5475            $("#mg_checkout_option3").addClass("form-check-select");
5476            $("#metodo_TC").hide();
5477            $("#metodo_PAYPAL").show();
5478            $('.mg_btn-accionando').hide()
5479            metodo = 3; // PAYPAL
5480        });
5481    }
5482
5483    let codeValue = document.querySelector("#mg_code_form").value;
5484    if (document.querySelector('.mg_cupon')) {
5485
5486        $('#floatingInput-cupon').keyup(function (e) {
5487          var value = normalize($(this).val()).toUpperCase();
5488          $('#floatingInput-cupon').val(value);
5489    
5490          const parametros = {
5491            'funcion': "valida_cupon",
5492            'campos': value
5493          }
5494          const accion_url = "../config/functions.php";
5495    
5496          $.ajax({
5497            type: "POST",
5498            url: accion_url,
5499            data: parametros,
5500            dataType: 'json',
5501            beforeSend: function () {
5502    
5503            },
5504            error: function(xhr, status, error) {
5505              console.log(error)
5506            },
5507            success: function (data) {
5508              console.log(data)
5509                if (value.length == 0) {
5510                    document.querySelector(".mg_cupon_alert").innerHTML = `
5511                        <div class="alert alert-primary d-flex align-items-center" role="alert">
5512                            <svg class="bi flex-shrink-0 me-2" width="24" height="24" role="img" aria-label="Info:"><use xlink:href="#info-fill"/></svg>
5513                            <div>Agrega el código de cupón</div>
5514                        </div>
5515                    `;
5516                    document.querySelector("#total_mg_checkout").innerHTML = totalValue;
5517                    document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(4) > input.form-control").value = "";
5518                    document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(3) > input.form-control").value = totalValue;
5519                    document.querySelector("#amount").value = totalValue;
5520                } else if (data[0] == 1) {
5521                    
5522                    if (data[1] > document.querySelector("#amount").value) {
5523                        document.querySelector(".mg_cupon_alert").innerHTML = `
5524                            <div class="alert alert-danger d-flex align-items-center" role="alert">
5525                            <svg class="bi flex-shrink-0 me-2" width="24" height="24" role="img" aria-label="Danger:"><use xlink:href="#exclamation-triangle-fill"/></svg>
5526                            <div>Cupón no válido</div>
5527                            </div>
5528                        `;
5529                        document.querySelector("#total_mg_checkout").innerHTML = totalValue;
5530                        document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(4) > input.form-control").value = "";
5531                        document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(3) > input.form-control").value = totalValue;
5532                        document.querySelector("#amount").value = totalValue;
5533                    } else {
5534                        if (data[1] > 0) {
5535                            document.querySelector(".mg_cupon_alert").innerHTML = `
5536                            <div class="alert alert-success d-flex align-items-center" role="alert">
5537                                <svg class="bi flex-shrink-0 me-2" width="24" height="24" role="img" aria-label="Success:">
5537<use xlink:href="#check-circle-fill"/></svg>
5538                                <div>Aplicaste un descuento de $` +  data[1] + `</div>
5539                            </div>
5540                            `;
5541                            var new_totalValue = totalValue - data[1];
5542                            document.querySelector("#total_mg_checkout").innerHTML = new_totalValue;
5543                            document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(4) > input.form-control").value = value;
5544                            document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(3) > input.form-control").value = new_totalValue;
5545                            document.querySelector("#amount").value = new_totalValue;
5546                        } else {
5547                            document.querySelector(".mg_cupon_alert").innerHTML = `
5548                            <div class="alert alert-success d-flex align-items-center" role="alert">
5549                                <svg class="bi flex-shrink-0 me-2" width="24" height="24" role="img" aria-label="Success:"><use xlink:href="#check-circle-fill"/></svg>
5550                                <div>Aplicaste un descuento del ` + data[2] + `%</div>
5551                            </div>
5552                            `;
5553                            var new_totalValue = totalValue - (totalValue * data[2] / 100);
5554                            document.querySelector("#total_mg_checkout").innerHTML = new_totalValue;
5555                            document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(4) > input.form-control").value = value;
5556                            document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(3) > input.form-control").value = new_totalValue;
5557                            document.querySelector("#amount").value = new_totalValue;
5558                        }
5559                    }
5560                } else {
5561                    document.querySelector(".mg_cupon_alert").innerHTML = `
5562                    <div class="alert alert-danger d-flex align-items-center" role="alert">
5563                        <svg class="bi flex-shrink-0 me-2" width="24" height="24" role="img" aria-label="Danger:"><use xlink:href="#exclamation-triangle-fill"/></svg>
5564                        <div>Cupón no existe</div>
5565                    </div>
5566                    `;
5567                    document.querySelector("#total_mg_checkout").innerHTML = totalValue;
5568                    document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(4) > input.form-control").value = "";
5569                    document.querySelector(".mg_" + codeValue + " > .form-row > .form-group:nth-last-child(3) > input.form-control").value = totalValue;
5570                    document.querySelector("#amount").value = totalValue;
5571                }
5572            }
5573          })
5574    
5575        })
5576    }
5577
5578    const phoneInputField = document.querySelectorAll(".floatingInput-telefono");
5579    var iti_el = $('.iti.iti--allow-dropdown.iti--separate-dial-code');
5580    if (iti_el.length) {
5581      iti.destroy();
5582      // Get the current number in the given format
5583    }
5584
5585    for(var i = 0; i < phoneInputField.length; i++) {
5586      iti = intlTelInput(phoneInputField[i], {
5587          autoHideDialCode: false,
5588          autoPlaceholder: "aggressive" ,
5589          initialCountry: "auto",
5590          separateDialCode: true,
5591          preferredCountries: ['co','pa','ve'],
5592          customPlaceholder:function(selectedCountryPlaceholder,selectedCountryData){
5593            return ''+selectedCountryPlaceholder.replace(/[0-9]/g,'X');
5594          },
5595          geoIpLookup: function(callback) {
5596            $.get('https://ipinfo.io', function() {}, "jsonp").always(function(resp) {
5597              var countryCode = (resp && resp.country) ? resp.country : "";
5598              callback(countryCode);
5599          });
5600          },
5601          utilsScript: "https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/16.0.0/js/utils.js"
5602      });
5603      
5604      $('.floatingInput-telefono').on("focusout", function(e, countryData) {
5605        var intlNumber = iti.getNumber();
5606        document.querySelector("#mg-input-telefono").value = intlNumber;
5607        // console.log(intlNumber);   
5608      });
5609    }
5610
5611});
5612
5613function enviar(code, typeForm) {
5614    $(".mg_" + code + ' .mg_btn-accion').hide();
5615    $(".mg_" + code + ' .mg_btn-accionando').css("display","flex");
5616
5617    var valores = [];
5618    var array_productos = {};
5619    var cantidad_productos = 0;
5620    var total_productos = 0;
5621    // console.log(".mg_" + code)
5622
5623    cant_campos = $(".mg_" + code + " #mg_cant_campos").val()
5624    campos = [];
5625    for (var i = 0; i < cant_campos; i++) {
5626        campos[i] = $(".mg_" + code + " #mg_campo_" + i).val()
5627    }
5628
5629    for (var i = 0; i < cant_campos; i++) {
5630        if (($(".mg_" + code + " #mg_" + campos[i]).data('tipo') == 3) && (!isValidEmail($(".mg_" + code + " #mg_" + campos[i]).val()))) {
5631            $(".mg_" + code + " #mg_" + campos[i]).addClass("mg_error")
5632            Toast.fire({
5633                icon: 'warning',
5634                title: $("#mg_warning_email").val()
5635            })
5636            $(".mg_" + code + ' .mg_btn-accion').show()
5637            $(".mg_" + code + ' .mg_btn-accionando').hide()
5638            return false
5639        } else if (($(".mg_" + code + " #mg_" + campos[i]).data('obligatorio') == 1) && ($(".mg_" + code + " #mg_" + campos[i]).val().length < 3)) {
5640            $(".mg_" + code + " #mg_" + campos[i]).addClass("mg_error")
5641            Toast.fire({
5642                icon: 'warning',
5643                title: $("#mg_warning_item").val()
5644            })
5645            $(".mg_" + code + ' .mg_btn-accion').show()
5646            $(".mg_" + code + ' .mg_btn-accionando').hide()
5647            return false
5648        } else if ($(".mg_" + code + " #mg_" + campos[i]).data('tipo') == 6) {
5649
5650            var archivo = normalize_url_img($(".mg_" + code + " #mg_" + campos[i]).val().split('\\').pop());
5651
5652            var mg_ALTcaracteres = "abcdefghijkmnpqrtuvwxyzABCDEFGHJKMNPQRTUVWXYZ2346789";
5653            var mg_ALTrandom = "";
5654            for (mg_ALTcod=0; mg_ALTcod < 3; mg_ALTcod++) mg_ALTrandom +=mg_ALTcaracteres.charAt(Math.floor(Math.random()*mg_ALTcaracteres.length)); 
5655
5656            if (archivo == "") {
5657                //
5658            } else {
5659                if ((/\.(pdf)$/i).test(archivo)) {
5660                    var MG_FILEContentType = "application/pdf";
5661                } else {
5662                    var MG_FILEContentType = "application/octet-stream";
5663                }
5664                s3.upload({
5665                    Key: 'MG_FILE_' + mg_ALTrandom + '_' + archivo,
5666                    Body: $(".mg_" + code + " #mg_" + campos[i])[0].files[0],
5667                    ACL: 'public-read',
5668                    ContentType: MG_FILEContentType
5669                }, function (err, data) {
5670                    //
5671                }).on('httpUploadProgress', function (progress) {
5672                    var uploaded = parseInt((progress.loaded * 100) / progress.total);
5673                    if (uploaded == 100) {
5674                        //
5675                    }
5676                });
5677            }
5678        }
5679
5680        if ($("#mg_" + campos[i]).data('tipo') == 6) {
5681            if (archivo == "") {
5682                mg_campo_value = "";  
5683            } else {
5684                mg_campo_value = 'MG_FILE_' + mg_ALTrandom + '_' + archivo;  
5685            }
5686        } else {
5687            mg_campo_value = $("#mg_" + campos[i]).val();  
5688        }
5689
5690        if ($("#mg_" + campos[i]).data('tipo') == 7) {
5691            mg_campo_value_pre = "";
5692            for (var ck = 0; ck < $("#mg_" + campos[i]).data('long');) {
5693                if ($('#mg_checks_' + campos[i] + ' #inlineCheckbox_' + ck).prop('checked')) {
5694                    mg_campo_value_pre = mg_campo_value_pre + $('#mg_checks_' + campos[i] + ' #inlineCheckbox_' + ck).val() + ", ";
5695                }
5696            ck++; }
5697            mg_campo_value = mg_campo_value_pre.slice(0, -2);
5698        }
5699
5700        if ($("#mg_" + campos[i]).data('tipo') == 8) {
5701            cantidad_productos = cantidad_productos + document.querySelector("#mg_" + campos[i]).value;
5702            var monto_producto = document.querySelector("#mg_amount_" + campos[i]).value;
5703            total_productos = total_productos + (monto_producto * document.querySelector("#mg_" + campos[i]).value);
5704        }
5705
5706        if ($("#mg_" + campos[i]).data('tipo') == 10) {
5707            mg_campo_value = document.querySelector("#mg-input-telefono").value;
5708        }
5709
5710        valores[i] = [
5711            campos[i], 
5712            mg_campo_value, 
5713            $("#mg_" + campos[i]).data('valor_nombre'), 
5714            $("#mg_" + campos[i]).data('valor_email'), 
5715            $("#mg_" + campos[i]).data('nombre'),
5716            $("#mg_" + campos[i]).data('tipo')
5717        ]
5718    }
5719
5720    var parametros = {
5721        'funcion': "formularios_proceso",
5722        'campos': valores,
5723        '_id': $(".mg_" + code + " #mg_id_form").val()
5724    }
5725    
5726    // Obtener la URL actual
5727    var urlActual = window.location.href;
5728    // Definir la expresión regular para verificar si la URL contiene "/0/" antes de "pag/blackfri
5728day"
5729    var regex = /\/0\//;
5730
5731    // Declarar la variable accion_url y asignarle un valor predeterminado
5732    var accion_url = "../config/functions.php";
5733
5734    // Verificar si la expresión regular coincide con la URL actual
5735    if (regex.test(urlActual)) {
5736        accion_url = "../../../config/functions.php";
5737    }
5738
5739    if (typeForm == 2) {
5740        if (cantidad_productos == 0) {
5741            Toast.fire({
5742                icon: 'warning',
5743                title: $("#mg_warning_producto").val()
5744            })
5745            $(".mg_" + code + ' .mg_btn-accion').show();
5746            $(".mg_" + code + ' .mg_btn-accionando').hide();
5747            return false;
5748        }
5749
5750        document.querySelector("#total_mg_checkout").innerHTML = total_productos;
5751        document.querySelector(".mg_" + code + " > .form-row > .form-group:nth-last-child(3) > input.form-control").value = total_productos;
5752        document.querySelector("#amount").value = total_productos;
5753        totalValue = total_productos;
5754
5755        if (document.querySelector('#mg_paypal_api')) {
5756            paypal.Buttons({
5757                createOrder: function(data, actions) {
5758                        return actions.order.create({
5759                            purchase_units: [{
5760                                amount: {
5761                                value: Number(total_productos)
5762                                }
5763                            }]
5764                        });
5765                },
5766                onApprove: function(data, actions) {
5767                    Toast.fire({
5768                    icon: 'info',
5769                    title: '¡Un momento por favor!'
5770                    })
5771                    return actions.order.capture().then(function(details) {
5772                        // Checkout();
5773                        ajax_envio (accion_url, parametros);
5774                    });
5775                }
5776            }).render('#mg_checkout_paypal-button-container');
5777        }
5778
5779        document.querySelector(".mg_" + code + " > .form-row").style.display = "none";
5780        document.querySelector(".mg_" + code + ' .mg_btn-accion').style.display = "none";
5781        document.querySelector(".mg_" + code + ' .mg_btn-accionando').style.display = "none";
5782
5783        document.querySelector("#mg_checkout_pay").style.display = "block";
5784
5785        return false;
5786    }
5787
5788    if (document.querySelector(".mg_" + code + " #mg_reCAPTCHA").value == 1) {
5789        var response = grecaptcha.getResponse();
5790        if (response.length == 0) {
5791            Toast.fire({
5792                icon: 'warning',
5793                title: 'reCAPTCHA es requerido'
5794            })
5795            $(".mg_" + code + ' .mg_btn-accion').show()
5796            $(".mg_" + code + ' .mg_btn-accionando').hide()
5797            return false;
5798        } else {
5799            $.ajax({
5800                type: 'POST',
5801                url: accion_url,
5802                data: parametros,
5803                error: function(xhr, status, error) {
5804                    if (xhr.status === 429) {
5805                        // Error de límite de envíos
5806                        try {
5807                            const response = JSON.parse(xhr.responseText);
5808                            Toast.fire({
5809                                icon: 'warning',
5810                                title: response.mensaje || 'Has enviado demasiados formularios recientemente'
5811                            });
5812                        } catch (e) {
5813                            Toast.fire({
5814                                icon: 'warning',
5815                                title: 'Has enviado demasiados formularios recientemente. Por favor, espera antes de enviar otro.'
5816                            });
5817                        }
5818                    } else {
5819                        Toast.fire({
5820                            icon: 'error',
5821                            title: $("#mg_error_again").val()
5822                        });
5823                    }
5824                    $(".mg_" + code + ' .mg_btn-accion').show()
5825                    $(".mg_" + code + ' .mg_btn-accionando').hide()
5826                },
5827                success: function (dat) {
5828                    Toast.fire({
5829                        icon: 'success',
5830                        title: $("#mg_success_enviado").val()
5831                    })
5832                    setTimeout(function() {
5833                        $(location).attr('href', $('#mg_url_destino').val())
5834                        console.log(dat)
5835                    },2000);
5836                }
5837            })
5838        }
5839    } else {
5840        $.ajax({
5841            type: 'POST',
5842            url: accion_url,
5843            data: parametros,
5844            error: function(xhr, status, error) {
5845                if (xhr.status === 429) {
5846                    // Error de límite de envíos
5847                    try {
5848                        const response = JSON.parse(xhr.responseText);
5849                        Toast.fire({
5850                            icon: 'warning',
5851                            title: response.mensaje || 'Has enviado demasiados formularios recientemente'
5852                        });
5853                    } catch (e) {
5854                        Toast.fire({
5855                            icon: 'warning',
5856                            title: 'Has enviado demasiados formularios recientemente. Por favor, espera antes de enviar otro.'
5857                        });
5858                    }
5859                } else {
5860                    Toast.fire({
5861                        icon: 'error',
5862                        title: $("#mg_error_again").val()
5863                    });
5864                }
5865                $(".mg_" + code + ' .mg_btn-accion').show()
5866                $(".mg_" + code + ' .mg_btn-accionando').hide()
5867            },
5868            success: function (dat) {
5869                if (typeof successForm === 'function') {
5870                    successForm(parametros, dat)
5871                }
5872                Toast.fire({
5873                    icon: 'success',
5874                    title: $("#mg_success_enviado").val()
5875                })
5876                setTimeout(function() {
5877                    $(location).attr('href', $('#mg_url_destino').val())
5878                }, 2000);
5879            }
5880        })
5881    }
5882
5883    return false
5884}
5885
5886function ajax_envio (accion_url, parametros) {
5887    $.ajax({
5888        type: 'POST',
5889        url: accion_url,
5890        data: parametros,
5891        error: function(xhr, status, error) {
5892            if (xhr.status === 429) {
5893                // Error de límite de envíos
5894                try {
5895                    const response = JSON.parse(xhr.responseText);
5896                    Toast.fire({
5897                        icon: 'warning',
5898                        title: response.mensaje || 'Has enviado demasiados formularios recientemente'
5899                    });
5900                } catch (e) {
5901                    Toast.fire({
5902                        icon: 'warning',
5903                        title: 'Has enviado demasiados formularios recientemente. Por favor, espera antes de enviar otro.'
5904                    });
5905                }
5906            } else {
5907                Toast.fire({
5908                    icon: 'error',
5909                    title: $("#mg_error_again").val()
5910                });
5911            }
5912            $(".mg_" + code + ' .mg_btn-accion').show()
5913            $(".mg_" + code + ' .mg_btn-accionando').hide()
5914        },
5915        success: function (dat) {
5916            Toast.fire({
5917                icon: 'success',
5918                title: $("#mg_success_enviado").val()
5919            })
5920            setTimeout(function() {
5921                $(location).attr('href', $('#mg_url_destino').val())
5922                // console.log(dat)
5923            },2000);
5924        }
5925    })
5926}
5927
5928function back_pay(code) {
5929    document.querySelector("#mg_checkout_pay").style.display = "none";
5930    // document.querySelector("#mg_checkout_paypal-button-container").innerHTML = "";
5931
5932    document.querySelector(".mg_" + code + " > .form-row").style.display = "block";
5933    document.querySelector(".mg_" + code + ' .mg_btn-accion').style.display = "block";
5934    document.querySelector(".mg_" + code + ' .mg_btn-accionando').style.display = "none";
5935}
5936
5937function procesarPago(code, typeForm) {
5938    if (document.querySelector("#mg_numberCard").value.length < 16) {
5939        Toast.fire({
5940            icon: 'warning',
5941            title: $("#mg_warning_numberCard").val()
5942        })
5943        return false;
5944    }
5945    if (document.querySelector("#mg_cvvCard").value.length < 3) {
5946        Toast.fire({
5947            icon: 'warning',
5948            title: $("#mg_warning_cvvCard").val()
5949        })
5950        return false;
5951    }
5952    if (document.querySelector("#mg_nameCard").value.length < 2) {
5953        Toast.fire({
5954            icon: 'warning',
5955            title: $("#mg_warning_nameCard").val()
5956        })
5957        return false;
5958    }
5959    if (document.querySelector("#mg_lastnameCard").value.length < 2) {
5960        Toast.fire({
5961            icon: 'warning',
5962            title: $("#mg_warning_lastnameCard").val()
5963        })
5964        return false;
5965    }
5966
5967    document.querySelector(".mg_btn-accionCard").style.display = "none";
5968    document.querySelector(".mg_btn-accionandoCard").style.display = "block";
5969
5970    var orderid = GeneratePassword();
5971    valores_proceso_credicorp = {
5972        // type :'sale',
5973        ccnumber: document.querySelector("#mg_numberCard").value,
5974        ccexp: document.querySelector("#mg_mmCard").value + "/" + document.querySelector("#mg_yyCard").value,
5975        // payment :'creditcard',
5976        // customer_receipt: document.querySelector("#customer_receipt").value,
5977        // security_key: document.querySelector("#key_id").value,
5978        // action_type: "sale,credit",
5979        // transaction_id: '2232323',
5980        // url_finish: document.querySelector("#url_finish").value,
5981        // action: document.querySelector("#action").value,
5982        order_description: document.querySelector("#order_description").value,
5983        // shipping: document.querySelector("#shipping").value,
5984        amount: document.querySelector("#amount").value,
5985        // hash: document.querySelector("#hash").value,
5986        mg_tarjeta_credito_key: document.querySelector("#mg_tarjeta_credito_key").value,
5987        orderid: orderid,
5988        firstname: document.querySelector("#mg_nameCard").value,
5989        lastname: document.querySelector("#mg_lastnameCard").value,
5990    }
5991    // console.log(valores_proceso_credicorp);
5992
5993    var parametros_proceso_credicorp = {
5994        'funcion': "formularios_proceso_credicorp",
5995        'campos': valores_proceso_credicorp
5996    }
5997    var accion_url_proceso_credicorp = "../config/functions.php";
5998    $.ajax({
5999        type : 'POST',
6000        url: accion_url_proceso_credicorp,
6001        data: parametros_proceso_credicorp,
6002        // dataType: 'json',
6003        success : function(response_proceso_credicorp) {
6004            console.log(response_proceso_credicorp);
6005        },
6006        error : function(jqXHR, status, error) {
6007            console.log(jqXHR);
6008            console.log(status);
6009            console.log(error);
6010            Toast.fire({
6011                icon: 'warning',
6012                title: $("#mg_warning_noPAY").val()
6013            });
6014            document.querySelector(".mg_btn-accionandoCard").style.display = "none";
6015            document.querySelector(".mg_btn-accionCard").style.display = "block";
6016        },
6017        complete : function(jqXHR, status) { 
6018            var temp = JSON.stringify(jqXHR).toString().split('&');
6019            console.log(temp);
6020            var PRE_transactionid = temp[3].toString().split('=');
6021            var transactionid = PRE_transactionid[1];
6022            var PRE_orderid = temp[6].toString().split('=');
6023            var orderid = PRE_orderid[1];
6024            var PRE_responsetext = temp[1].toString().split('=');
6025            var responsetext = PRE_responsetext[1];
6026
6027            var PRE_code = temp[8].toString().split('=');
6028            var ResponseCode = PRE_code[1].toString().split('\\');
6029
6030            if (ResponseCode[0] == 100) {
6031                document.querySelector(".mg_" + code + " > .form-row > .form-group:nth-last-child(2) > input.form-control").value = orderid;
6032                document.querySelector(".mg_" + code + " > .form-row > .form-group:last-child > input.form-control").value = transactionid;
6033                enviar(code, typeForm);
6034                $(".mg_" + code + ' .mg_btn-accionando').hide();
6035            } else if (ResponseCode[0] == 200) {
6036                Toast.fire({
6037                    icon: 'warning',
6038                    title: $("#mg_warning_declinada").val()
6039                })
6040                document.querySelector(".mg_btn-accionandoCard").style.display = "none";
6041                document.querySelector(".mg_btn-accionCard").style.display = "block";
6042            } else {
6043                Toast.fire({
6044                    icon: 'warning',
6045                    title: $("#mg_warning_noPAY").val(),
6046                    text: responsetext
6047                })
6048                document.querySelector(".mg_btn-accionandoCard").style.display = "none";
6049                document.querySelector(".mg_btn-accionCard").style.display = "block";
6050            }
6051        }
6052    });
6053}</script>
vendor: 1 bytes, line 6053
6053
6054<script>/*
6055 * International Telephone Input v17.0.8
6056 * https://github.com/jackocnr/intl-tel-input.git
6057 * Licensed under the MIT license
6058 */
6059
6060!function(a){"object"==typeof module&&module.exports?module.exports=a():window.intlTelInput=a()}(function(a){"use strict";return function(){function b(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function c(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function d(a,b,d){return b&&c(a.prototype,b),d&&c(a,d),a}for(var e=[["Afghanistan (‫افغانستان‬‎)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (‫الجزائر‬‎)","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua and Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia (Հայաստան)","am","374"],["Aruba","aw","297"],["Australia","au","61",0],["Austria (Österreich)","at","43"],["Azerbaijan (Azərbaycan)","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain (‫البحرين‬‎)","bh","973"],["Bangladesh (বাংলাদেশ)","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus (Беларусь)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan (འབྲུག)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria (България)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (កម្ពុជា)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (中国)","cn","86"],["Christmas Island","cx","61",2,["89164"]],["Cocos (Keeling) Islands","cc","61",1,["89162"]],["Colombia","co","57"],["Comoros (‫جزر القمر‬‎)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte d’Ivoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (Κύπρος)","cy","357"],["Czech Republic (Česká republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (‫مصر‬‎)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (საქართველო)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Ελλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (香港)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ísland)","is","354"],["India (भारत)","in","91"],["Indonesia","id","62"],["Iran (‫ایران‬‎)","ir","98"],["Iraq (‫العراق‬‎)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel (‫ישראל‬‎)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan (日本)","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan (‫الأردن‬‎)","jo","962"],["Kazakhstan (Казахстан)","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (‫الكويت‬‎)","kw","965"],["Kyrgyzstan (Кырг
6060ызстан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (‫لبنان‬‎)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (‫ليبيا‬‎)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (澳門)","mo","853"],["Macedonia (FYROM) (Македонија)","mk","389"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (‫موريتانيا‬‎)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Монгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco (‫المغرب‬‎)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (မြန်မာ)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नेपाल)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (조선 민주주의 인민 공화국)","kp","850"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway (Norge)","no","47",0],["Oman (‫عُمان‬‎)","om","968"],["Pakistan (‫پاکستان‬‎)","pk","92"],["Palau","pw","680"],["Palestine (‫فلسطين‬‎)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (‫قطر‬‎)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (Россия)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1",18,["869"]],["Saint Lucia","lc","1",19,["758"]],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1",20,["784"]],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239"],["Saudi Arabia (‫المملكة العربية السعودية‬‎)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (Србија)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (대한민국)","kr","82"],["South Sudan (‫جنوب السودان‬‎)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (ශ්‍රී ලංකාව)","lk","94"],["Sudan (‫السودان‬‎)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1,["79"]],["Swaziland","sz","268"],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (‫سوريا‬‎)","sy","963"],["Taiwan (台灣)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (ไทย)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1",22,["868"]],["Tunisia (‫تونس‬‎)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1",24,["340"]],["Uganda","ug","256"],["Ukraine (Україна)","ua","380"],["United Arab Emirates (‫الإمارات العربية المتحدة‬‎)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (Oʻzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam (Việt Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (‫الصحراء الغربية‬‎)","eh","212",1,["5288","5289"]],["Yemen (‫اليمن‬‎)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Åland Islands","ax","358",1,["18"]]],f=0;f<e.length;f++){var g=e[f];e[f]={name:g[0],iso2:g[1],dialCode:g[2],priority:g[3]||0,areaCodes:g[4]||null}}var h={getInstance:function(a){var b=a.getAttribute("data-intl-tel-input-id");return window.intlTelInputGlobals.instances[b]},instances:{},documentReady:function(){return"complete"===document.readyState}};"object"==typeof window&&(window.intlTelInputGlobals=h);var i=0,j={allowDropdown:!0,autoHideDialCode:!0,autoPlaceholder:"polite",customContainer:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],formatOnDisplay:!0,geoIpLookup:null,hiddenInput:"",initialCountry:"",localizedCountries:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:!1,utilsScript:""},k=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"],l=function(a,b){for(var c=Object.keys(a),d=0;d<c.length;d++)b(c[d],a[c[d]])}
6060,m=function(a){l(window.intlTelInputGlobals.instances,function(b){window.intlTelInputGlobals.instances[b][a]()})},n=function(){function c(a,d){var e=this;b(this,c),this.id=i++,this.a=a,this.b=null,this.c=null;var f=d||{};this.d={},l(j,function(a,b){e.d[a]=f.hasOwnProperty(a)?f[a]:b}),this.e=Boolean(a.getAttribute("placeholder"))}return d(c,[{key:"_init",value:function(){var a=this;if(this.d.nationalMode&&(this.d.autoHideDialCode=!1),this.d.separateDialCode&&(this.d.autoHideDialCode=this.d.nationalMode=!1),this.g=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.g&&(document.body.classList.add("iti-mobile"),this.d.dropdownContainer||(this.d.dropdownContainer=document.body)),"undefined"!=typeof Promise){var b=new Promise(function(b,c){a.h=b,a.i=c}),c=new Promise(function(b,c){a.i0=b,a.i1=c});this.promise=Promise.all([b,c])}else this.h=this.i=function(){},this.i0=this.i1=function(){};this.s={},this._b(),this._f(),this._h(),this._i(),this._i3()}},{key:"_b",value:function(){this._d(),this._d2(),this._e(),this.d.localizedCountries&&this._d0(),(this.d.onlyCountries.length||this.d.localizedCountries)&&this.p.sort(this._d1)}},{key:"_c",value:function(b,c,d){c.length>this.countryCodeMaxLen&&(this.countryCodeMaxLen=c.length),this.q.hasOwnProperty(c)||(this.q[c]=[]);for(var e=0;e<this.q[c].length;e++)if(this.q[c][e]===b)return;var f=d!==a?d:this.q[c].length;this.q[c][f]=b}},{key:"_d",value:function(){if(this.d.onlyCountries.length){var a=this.d.onlyCountries.map(function(a){return a.toLowerCase()});this.p=e.filter(function(b){return a.indexOf(b.iso2)>-1})}else if(this.d.excludeCountries.length){var b=this.d.excludeCountries.map(function(a){return a.toLowerCase()});this.p=e.filter(function(a){return-1===b.indexOf(a.iso2)})}else this.p=e}},{key:"_d0",value:function(){for(var a=0;a<this.p.length;a++){var b=this.p[a].iso2.toLowerCase();this.d.localizedCountries.hasOwnProperty(b)&&(this.p[a].name=this.d.localizedCountries[b])}}},{key:"_d1",value:function(a,b){return a.name.localeCompare(b.name)}},{key:"_d2",value:function(){this.countryCodeMaxLen=0,this.dialCodes={},this.q={};for(var a=0;a<this.p.length;a++){var b=this.p[a];this.dialCodes[b.dialCode]||(this.dialCodes[b.dialCode]=!0),this._c(b.iso2,b.dialCode,b.priority)}for(var c=0;c<this.p.length;c++){var d=this.p[c];if(d.areaCodes)for(var e=this.q[d.dialCode][0],f=0;f<d.areaCodes.length;f++){for(var g=d.areaCodes[f],h=1;h<g.length;h++){var i=d.dialCode+g.substr(0,h);this._c(e,i),this._c(d.iso2,i)}this._c(d.iso2,d.dialCode+g)}}}},{key:"_e",value:function(){this.preferredCountries=[];for(var a=0;a<this.d.preferredCountries.length;a++){var b=this.d.preferredCountries[a].toLowerCase(),c=this._y(b,!1,!0);c&&this.preferredCountries.push(c)}}},{key:"_e2",value:function(a,b,c){var d=document.createElement(a);return b&&l(b,function(a,b){return d.setAttribute(a,b)}),c&&c.appendChild(d),d}},{key:"_f",value:function(){this.a.hasAttribute("autocomplete")||this.a.form&&this.a.form.hasAttribute("autocomplete")||this.a.setAttribute("autocomplete","off");var a="iti";this.d.allowDropdown&&(a+=" iti--allow-dropdown"),this.d.separateDialCode&&(a+=" iti--separate-dial-code"),this.d.customContainer&&(a+=" ",a+=this.d.customContainer);var b=this._e2("div",{"class":a});if(this.a.parentNode.insertBefore(b,this.a),this.k=this._e2("div",{"class":"iti__flag-container"},b),b.appendChild(this.a),this.selectedFlag=this._e2("div",{"class":"iti__selected-flag",role:"combobox","aria-controls":"iti-".concat(this.id,"__country-listbox"),"aria-owns":"iti-".concat(this.id,"__country-listbox"),"aria-expanded":"false"},this.k),this.l=this._e2("div",{"class":"iti__flag"},this.selectedFlag),this.d.separateDialCode&&(this.t=this._e2("div",{"class":"iti__selected-dial-code"},this.selectedFlag)),this.d.allowDropdown&&(this.selectedFlag.setAttribute("tabindex","0"),this.u=this._e2("div",{"class":"iti__arrow"},this.selectedFlag),this.m=this._e2("ul",{"class":"iti__country-list iti__hide",id:"iti-".concat(this.id,"__country-listbox"),role:"listbox","aria-label":"List of countries"}),this.preferredCountries.length&&(this._g(this.preferredCountries,"iti__preferred",!0),this._e2("li",{"class":"iti__divider",role:"separator","aria-disabled":"true"},this.m)),this._g(this.p,"iti__standard"),this.d.dropdownContainer?(this.dropdown=this._e2("div",{"class":"iti iti--container"}),this.dropdown.appendChild(this.m)):this.k.appendChild(this.m)),this.d.hiddenInput){var c=this.d.hiddenInput,d=this.a.getAttribute("name");if(d){var e=d.lastIndexOf("[");-1!==e&&(c="".concat(d.substr(0,e),"[").concat(c,"]"))}this.hiddenInput=this._e2("input",{type:"hidden",name:c}
6060),b.appendChild(this.hiddenInput)}}},{key:"_g",value:function(a,b,c){for(var d="",e=0;e<a.length;e++){var f=a[e],g=c?"-preferred":"";d+="<li class='iti__country ".concat(b,"' tabIndex='-1' id='iti-").concat(this.id,"__item-").concat(f.iso2).concat(g,"' role='option' data-dial-code='").concat(f.dialCode,"' data-country-code='").concat(f.iso2,"' aria-selected='false'>"),d+="<div class='iti__flag-box'><div class='iti__flag iti__".concat(f.iso2,"'></div></div>"),d+="<span class='iti__country-name'>".concat(f.name,"</span>"),d+="<span class='iti__dial-code'>+".concat(f.dialCode,"</span>"),d+="</li>"}this.m.insertAdjacentHTML("beforeend",d)}},{key:"_h",value:function(){var a=this.a.value,b=this._5(a),c=this._w(a),d=this.d,e=d.initialCountry,f=d.nationalMode,g=d.autoHideDialCode,h=d.separateDialCode;b&&!c?this._v(a):"auto"!==e&&(e?this._z(e.toLowerCase()):b&&c?this._z("us"):(this.j=this.preferredCountries.length?this.preferredCountries[0].iso2:this.p[0].iso2,a||this._z(this.j)),a||f||g||h||(this.a.value="+".concat(this.s.dialCode))),a&&this._u(a)}},{key:"_i",value:function(){this._j(),this.d.autoHideDialCode&&this._l(),this.d.allowDropdown&&this._i2(),this.hiddenInput&&this._i0()}},{key:"_i0",value:function(){var a=this;this._a14=function(){a.hiddenInput.value=a.getNumber()},this.a.form&&this.a.form.addEventListener("submit",this._a14)}},{key:"_i1",value:function(){for(var a=this.a;a&&"LABEL"!==a.tagName;)a=a.parentNode;return a}},{key:"_i2",value:function(){var a=this;this._a9=function(b){a.m.classList.contains("iti__hide")?a.a.focus():b.preventDefault()};var b=this._i1();b&&b.addEventListener("click",this._a9),this._a10=function(){!a.m.classList.contains("iti__hide")||a.a.disabled||a.a.readOnly||a._n()},this.selectedFlag.addEventListener("click",this._a10),this._a11=function(b){a.m.classList.contains("iti__hide")&&-1!==["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(b.key)&&(b.preventDefault(),b.stopPropagation(),a._n()),"Tab"===b.key&&a._2()},this.k.addEventListener("keydown",this._a11)}},{key:"_i3",value:function(){var a=this;this.d.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.documentReady()?window.intlTelInputGlobals.loadUtils(this.d.utilsScript):window.addEventListener("load",function(){window.intlTelInputGlobals.loadUtils(a.d.utilsScript)}):this.i0(),"auto"===this.d.initialCountry?this._i4():this.h()}},{key:"_i4",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.d.geoIpLookup&&this.d.geoIpLookup(function(a){window.intlTelInputGlobals.autoCountry=a.toLowerCase(),setTimeout(function(){return m("handleAutoCountry")})},function(){return m("rejectAutoCountryPromise")}))}},{key:"_j",value:function(){var a=this;this._a12=function(){a._v(a.a.value)&&a._m2CountryChange()},this.a.addEventListener("keyup",this._a12),this._a13=function(){setTimeout(a._a12)},this.a.addEventListener("cut",this._a13),this.a.addEventListener("paste",this._a13)}},{key:"_j2",value:function(a){var b=this.a.getAttribute("maxlength");return b&&a.length>b?a.substr(0,b):a}},{key:"_l",value:function(){var a=this;this._a8=function(){a._l2()},this.a.form&&this.a.form.addEventListener("submit",this._a8),this.a.addEventListener("blur",this._a8)}},{key:"_l2",value:function(){if("+"===this.a.value.charAt(0)){var a=this._m(this.a.value);a&&this.s.dialCode!==a||(this.a.value="")}}},{key:"_m",value:function(a){return a.replace(/\D/g,"")}},{key:"_m2",value:function(a){var b=document.createEvent("Event");b.initEvent(a,!0,!0),this.a.dispatchEvent(b)}},{key:"_n",value:function(){this.m.classList.remove("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","true"),this._o(),this.b&&(this._x(this.b,!1),this._3(this.b,!0)),this._p(),this.u.classList.add("iti__arrow--up"),this._m2("open:countrydropdown")}},{key:"_n2",value:function(a,b,c){c&&!a.classList.contains(b)?a.classList.add(b):!c&&a.classList.contains(b)&&a.classList.remove(b)}},{key:"_o",value:function(){var a=this;if(this.d.dropdownContainer&&this.d.dropdownContainer.appendChild(this.dropdown),!this.g){var b=this.a.getBoundingClientRect(),c=window.pageYOffset||document.documentElement.scrollTop,d=b.top+c,e=this.m.offsetHeight,f=d+this.a.offsetHeight+e<c+window.innerHeight,g=d-e>c;if(this._n2(this.m,"iti__country-list--dropup",!f&&g),this.d.dropdownContainer){var h=!f&&g?0:this.a.offsetHeight;this.dropdown.style.top="".concat(d+h,"px"),this.dropdown.style.left="".concat(b.left+document.body.scrollLeft,"px"),this._a4=function(){return a._2()},window.addEventListener("scroll",this._a4)}}}},{key:"_o2",value:function(a){for(var b=a;b&&b!==this.m&&!b.classList.contains("iti__country");)b=b.parentNode;return b===this.m?null:b}},{key:"_p",value:function(){var a=this;this._a0=function(b){var c=a._o2(b.target);c&&a._x(c,!1)},this.m.addEventListener("mouseover",this._a0),this._a1=function(b){var c=a._o2(b.target);c&&a._1(c)},this.m.addEventListener("click",this._a1);var b=!0;this._a2=function(){b||a._2(),b=!1},document.documentElement.addEventListener("click",this._a2);var c="",d=null;this._a3=function(b){b.preventDefault(),"ArrowUp"===b.key||"Up"===b.key||"ArrowDown"===b.key||"Down"===b.key?a._q(b.key):"Enter"===b.key?a._r():"Escape"===b.key?a._2():/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(b.key)&&(d&&clearTimeout(d),c+=b.key.toLowerCase(),a._s(c),d=setTimeout(function(){c=""},1e3))},document.addEventListener("keydown",this._a3)}},{key:"_q",value:function(a){var b="ArrowUp"===a||"Up"===a?this.c.previousElementSibling:this.c.nextElementSibling;b&&(b.classList.contains("iti__divider")&&(b="ArrowUp"===a||"Up"===a?b.previousElementSibling:b.nextElementSibling),this._x(b,!0))}},{key:"_r",value:function(){this.c&&this._1(this.c)}},{key:"_s",value:function(a){for(var b=0;b<this.p.length;b++)if(this._t(this.p[b].name,a)){var c=this.m.querySelector("#iti-".concat(this.id,"__item-").concat(this.p[b].iso2));this._x(c,!1),this._3(c,!0);break}}},{key:"_t",value:function(a,b){return a.substr(0,b.length).toLowerCase()===b}},{key:"_u",value:function(a){var b=a;if(this.d.formatOnDisplay&&window.intlTelInputUtils&&this.s){var c=!this.d.separateDialCode&&(this.d.nationalMode||"+"!==b.charAt(0)),d=intlTelInputUtils.numberFormat,e=d.NATIONAL,f=d.INTERNATIONAL,g=c?e:f;b=intlTelInputUtils.formatNumber(b,this.s.iso2,g)}b=this._7(b),this.a.value=b}},{key:"_v",value:function(a){var b=a,c=this.s.dialCode,d="1"===c;b&&this.d.nationalMode&&d&&"+"!==b.charAt(0)&&("1"!==b.charAt(0)&&(b="
60601".concat(b)),b="+".concat(b)),this.d.separateDialCode&&c&&"+"!==b.charAt(0)&&(b="+".concat(c).concat(b));var e=this._5(b,!0),f=this._m(b),g=null;if(e){var h=this.q[this._m(e)],i=-1!==h.indexOf(this.s.iso2)&&f.length<=e.length-1;if(!("1"===c&&this._w(f))&&!i)for(var j=0;j<h.length;j++)if(h[j]){g=h[j];break}}else"+"===b.charAt(0)&&f.length?g="":b&&"+"!==b||(g=this.j);return null!==g&&this._z(g)}},{key:"_w",value:function(a){var b=this._m(a);if("1"===b.charAt(0)){var c=b.substr(1,3);return-1!==k.indexOf(c)}return!1}},{key:"_x",value:function(a,b){var c=this.c;c&&c.classList.remove("iti__highlight"),this.c=a,this.c.classList.add("iti__highlight"),b&&this.c.focus()}},{key:"_y",value:function(a,b,c){for(var d=b?e:this.p,f=0;f<d.length;f++)if(d[f].iso2===a)return d[f];if(c)return null;throw new Error("No country data for '".concat(a,"'"))}},{key:"_z",value:function(a){var b=this.s.iso2?this.s:{};this.s=a?this._y(a,!1,!1):{},this.s.iso2&&(this.j=this.s.iso2),this.l.setAttribute("class","iti__flag iti__".concat(a));var c=a?"".concat(this.s.name,": +").concat(this.s.dialCode):"Unknown";if(this.selectedFlag.setAttribute("title",c),this.d.separateDialCode){var d=this.s.dialCode?"+".concat(this.s.dialCode):"";this.t.innerHTML=d;var e=this.selectedFlag.offsetWidth||this._z2();this.a.style.paddingLeft="".concat(e+6,"px")}if(this._0(),this.d.allowDropdown){var f=this.b;if(f&&(f.classList.remove("iti__active"),f.setAttribute("aria-selected","false")),a){var g=this.m.querySelector("#iti-".concat(this.id,"__item-").concat(a,"-preferred"))||this.m.querySelector("#iti-".concat(this.id,"__item-").concat(a));g.setAttribute("aria-selected","true"),g.classList.add("iti__active"),this.b=g,this.selectedFlag.setAttribute("aria-activedescendant",g.getAttribute("id"))}}return b.iso2!==a}},{key:"_z2",value:function(){var a=this.a.parentNode.cloneNode();a.style.visibility="hidden",document.body.appendChild(a);var b=this.k.cloneNode();a.appendChild(b);var c=this.selectedFlag.cloneNode(!0);b.appendChild(c);var d=c.offsetWidth;return a.parentNode.removeChild(a),d}},{key:"_0",value:function(){var a="aggressive"===this.d.autoPlaceholder||!this.e&&"polite"===this.d.autoPlaceholder;if(window.intlTelInputUtils&&a){var b=intlTelInputUtils.numberType[this.d.placeholderNumberType],c=this.s.iso2?intlTelInputUtils.getExampleNumber(this.s.iso2,this.d.nationalMode,b):"";c=this._7(c),"function"==typeof this.d.customPlaceholder&&(c=this.d.customPlaceholder(c,this.s)),this.a.setAttribute("placeholder",c)}}},{key:"_1",value:function(a){var b=this._z(a.getAttribute("data-country-code"));this._2(),this._4(a.getAttribute("data-dial-code"),!0),this.a.focus();var c=this.a.value.length;this.a.setSelectionRange(c,c),b&&this._m2CountryChange()}},{key:"_2",value:function(){this.m.classList.add("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","false"),this.u.classList.remove("iti__arrow--up"),document.removeEventListener("keydown",this._a3),document.documentElement.removeEventListener("click",this._a2),this.m.removeEventListener("mouseover",this._a0),this.m.removeEventListener("click",this._a1),this.d.dropdownContainer&&(this.g||window.removeEventListener("scroll",this._a4),this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown)),this._m2("close:countrydropdown")}},{key:"_3",value:function(a,b){var c=this.m,d=window.pageYOffset||document.documentElement.scrollTop,e=c.offsetHeight,f=c.getBoundingClientRect().top+d,g=f+e,h=a.offsetHeight,i=a.getBoundingClientRect().top+d,j=i+h,k=i-f+c.scrollTop,l=e/2-h/2;if(i<f)b&&(k-=l),c.scrollTop=k;else if(j>g){b&&(k+=l);var m=e-h;c.scrollTop=k-m}}},{key:"_4",value:function(a,b){var c,d=this.a.value,e="+".concat(a);if("+"===d.charAt(0)){var f=this._5(d);c=f?d.replace(f,e):e}else{if(this.d.nationalMode||this.d.separateDialCode)return;if(d)c=e+d;else{if(!b&&this.d.autoHideDialCode)return;c=e}}this.a.value=c}},{key:"_5",value:function(a,b){var c="";if("+"===a.charAt(0))for(var d="",e=0;e<a.length;e++){var f=a.charAt(e);if(!isNaN(parseInt(f,10))){if(d+=f,b)this.q[d]&&(c=a.substr(0,e+1));else if(this.dialCodes[d]){c=a.substr(0,e+1);break}if(d.length===this.countryCodeMaxLen)break}}return c}},{key:"_6",value:function(){var a=this.a.value.trim(),b=this.s.dialCode,c=this._m(a);return(this.d.separateDialCode&&"+"!==a.charAt(0)&&b&&c?"+".concat(b):"")+a}},{key:"_7",value:function(a){var b=a;if(this.d.separateDialCode){var c=this._5(b);if(c){c="+".concat(this.s.dialCode);var d=" "===b[c.length]||"-"===b[c.length]?c.length+1:c.length;b=b.substr(d)}}return this._j2(b)}},{key:"_m2CountryChange",value:function(){this._m2("countrychange")}},{key:"handleAutoCountry",value:function(){"auto"===this.d.initialCountry&&(this.j=window.intlTelInputGlobals.autoCountry,this.a.value||this.setCountry(this.j),this.h())}},{key:"handleUtils",value:function(){window.intlTelInputUtils&&(this.a.value&&this._u(this.a.value),this._0()),this.i0()}},{key:"destroy",value:function(){var a=this.a.form;if(this.d.allowDropdown){this._2(),this.selectedFlag.removeEventListener("click",this._a10),this.k.removeEventListener("keydown",this._a11);var b=this._i1();b&&b.removeEventListener("click",this._a9)}this.hiddenInput&&a&&a.removeEventListener("submit",this._a14),this.d.autoHideDialCode&&(a&&a.removeEventListener("submit",this._a8),this.a.removeEventListener("blur",this._a8)),this.a.removeEventListener("keyup",this._a12),this.a.removeEventListener("cut",this._a13),this.a.removeEventListener("paste",this._a13),this.a.removeAttribute("data-intl-tel-input-id");var c=this.a.parentNode;c.parentNode.insertBefore(this.a,c),c.parentNode.removeChild(c),delete window.intlTelInputGlobals.instances[this.id]}},{key:"getExtension",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getExtension(this._6(),this.s.iso2):""}}
6060,{key:"getNumber",value:function(a){if(window.intlTelInputUtils){var b=this.s.iso2;return intlTelInputUtils.formatNumber(this._6(),b,a)}return""}},{key:"getNumberType",value:function(){
6061    return window.intlTelInputUtils?intlTelInputUtils.getNumberType(this._6(),this.s.iso2):-99}},{key:"getSelectedCountryData",value:function(){return this.s}},{key:"getValidationError",value:function(){if(window.intlTelInputUtils){var a=this.s.iso2;return intlTelInputUtils.getValidationError(this._6(),a)}return-99}},{key:"isValidNumber",value:function(){var a=this._6().trim(),b=this.d.nationalMode?this.s.iso2:"";return window.intlTelInputUtils?intlTelInputUtils.isValidNumber(a,b):null}},{key:"setCountry",value:function(a){var b=a.toLowerCase();this.l.classList.contains("iti__".concat(b))||(this._z(b),this._4(this.s.dialCode,!1),this._m2CountryChange())}},{key:"setNumber",value:function(a){var b=this._v(a);this._u(a),b&&this._m2CountryChange()}},{key:"setPlaceholderNumberType",value:function(a){this.d.placeholderNumberType=a,this._0()}}]),c}();h.getCountryData=function(){return e};var o=function(a,b,c){var d=document.createElement("script");d.onload=function(){m("handleUtils"),b&&b()},d.onerror=function(){m("rejectUtilsScriptPromise"),c&&c()},d.className="iti-load-utils",d.async=!0,d.src=a,document.body.appendChild(d)};return h.loadUtils=function(a){if(!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript){if(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,"undefined"!=typeof Promise)return new Promise(function(b,c){return o(a,b,c)});o(a)}return null},h.defaults=j,h.version="17.0.8",function(a,b){var c=new n(a,b);return c._init(),a.setAttribute("data-intl-tel-input-id",c.id),window.intlTelInputGlobals.instances[c.id]=c,c}}()});</script>
6061
6062
6063
6064        <form class="mg_formulario_contacto_web mg_FORM0002">
6065        <div class="form-row">
6066                            <div class="form-group col-md-12">
6067                    <label for="mg_68fbd86a43fdfa93c7fd25b4">
6068                        Nombre                                            </label>
6069                                            <input 
6070                                                            type="text" 
6071                                                        class="form-control" id="mg_68fbd86a43fdfa93c7fd25b4" placeholder="Nombre" data-obligatorio="0" data-tipo="1" data-valor_nombre="1" data-valor_email="" data-nombre="Nombre">
6072                        <input type="hidden" id="mg_campo_0" value="68fbd86a43fdfa93c7fd25b4">
6073                     
6074                </div>
6075                            <div class="form-group col-md-12">
6076                    <label for="mg_68fbd86a43fdfa93c7fd25b5">
6077                        E-mail                         
6078                            <span>*</span>
6079                                            </label>
6080                                            <input 
6081                                                            type="email" 
6082                                                        class="form-control" id="mg_68fbd86a43fdfa93c7fd25b5" placeholder="E-mail" data-obligatorio="1" data-tipo="3" data-valor_nombre="" data-valor_email="1" data-nombre="E-mail">
6083                        <input type="hidden" id="mg_campo_1" value="68fbd86a43fdfa93c7fd25b5">
6084                     
6085                </div>
6086                    </div>
6087
6088         
6089            <div class="g-recaptcha" data-sitekey="6LeEDwogAAAAAHl_C7-uwljQnAwQz3BJPWeL4ahC"></div>
vendor: 89 bytes, lines 6089-6091
6089
6090            <script src='https://www.google.com/recaptcha/api.js'></script>
6091            
6091<input type="hidden" id="mg_reCAPTCHA" value="1">
6092        
6093        <button type="button" class="mg_btn-accion btn btn-primary" onclick="enviar('FORM0002', 1)">Enviar</button>
6094        <button class="mg_btn-accionando btn btn-primary" style="display: none;" disabled="">Enviando...</button>
6095
6096        
6097        <input type="hidden" id="mg_cant_campos" value="2">
6098        <input type="hidden" id="mg_id_form" value="6307f17241637c947464aa8e">
6099        <input type="hidden" id="mg_code_form" value="FORM0002">
6100        <input type="hidden" id="mg_url_destino" value="">
6101
6102        <input type="hidden" id="mg_warning_email" value="Escribe el E-mail con el formato [email protected]">
6103        <input type="hidden" id="mg_warning_item" value="Campo obligatorio">
6104        <input type="hidden" id="mg_warning_producto" value="Debes seleccionar al menos una entrada">
6105        <input type="hidden" id="mg_success_enviado" value="¡Enviado!">
6106        <input type="hidden" id="mg_error_again" value="Intenta enviar de nuevo">
6107    </form>
6108
6109      </div>
6110    </div>
6111  </div>
6112</div>
6113                                        </div>
6114                                                    </div></div>                            <div class="footer">                                    <div id="" class="" style="">
6115                    
6116                    <img src="https://s3.us-east-2.amazonaws.com/mgpanel/especialista-marketing-roxana-Nkm.jpg" alt="Especialista en marketing lovebrand" class="img-flui footerFondo">
6117
6118<div class="footerPrin">
6119<div class="container">
6120<div class="row">
6121
6122    <div class="footFrase"><h4>¡Seré el cupido entre tu marca y tu cliente!</h4></div>
6123
6124    <div class="col-md-6 footPrin">
6125
6126        <div class="footLogo">
6127            <a href="/home"><img src="https://s3.us-east-2.amazonaws.com/mgpanel/logo-soy-roxana-blanco-C6t.png" alt="Especialista en marketing en panamá" class="img-fluid"></a>
6128            <p>Y estoy aquí para ayudarte a transformar tu marca en la elección número 1 de tu cliente.</p>
6129        </div>
6130
6131        <div class="footInfo">
6132            <p>¿Quieres que tu cliente se enamore de tu marca y se convierta en tu gran admirador?</p>
6133
6134            <div class="footRedes">
6135                <a target="_blank" rel="nofollow" href="https://www.instagram.com/chacon_roxana/"><i class="fa-brands fa-instagram"></i></a>
6136                <a target="_blank" rel="nofollow" href="https://www.linkedin.com/in/roxana-chacon-ba0a1a33"><i class="fa-brands fa-linkedin"></i></a>
6137                <a target="_blank" rel="nofollow" href="https://www.tiktok.com/@chacon_roxana"><i class="fa-brands fa-tiktok"></i></a>
6138                <a target="_blank" href="mailto:[email protected]"><i class="fa-solid fa-envelope"></i></a>
6139            </div>
6140        </div>
6141
6142    </div>
6143
6144    <div class="col-md-6 footMenu row">
6145
6146        <ul class="footList col-md-6">
6147            <li><a href="/home"><i class="fa-solid fa-angle-right"></i> INICIO</a></li>
6148            <li><a href="/pag/acerca-de-mi"><i class="fa-solid fa-angle-right"></i> ACERCA DE MÍ</a></li>
6149            <li><a href="/home#testi"><i class="fa-solid fa-angle-right"></i> TESTIMONIALES</a></li>
6150            <li><a href="/pag/contacto"><i class="fa-solid fa-angle-right"></i> CONTACTO</a></li>
6151        </ul>
6152
6153        <ul class="footList col-md-6">
6154            <li><a href="/pag/asesorias-lovesessions-para-emprendedores"><i class="fa-solid fa-angle-right"></i> Love Sessions</a></li>
6155            <li><a href="/pag/speaker-internacional"><i class="fa-solid fa-angle-right"></i> Conferences Extreme Love</a></li>
6156            <li><a href="/pag/consultorias-empresariales-xcustomer"><i class="fa-solid fa-angle-right"></i> XCustomer</a></li>
6157            <li><a href="/pag/cursos-de-marketing-para-emprendedores"><i class="fa-solid fa-angle-right"></i> Marketing Xtraining Online</a></li>
6158            <li><a href="/pag/cx-love-brand-para-pymes"><i class="fa-solid fa-angle-right"></i> CX Love Brand</a></li>
6159        </ul>
6160
6161        <div class="footFrase2 col-md-12">
6162            <p class="animate__animated wow animate__zoomIn animate__delay-1s">¡Logremos ese flechazo!</p>
6163        </div>
6164
6165    </div>
6166
6167</div>
6168</div>
6169</div>
6170
6171<div class="foot">
6172<div class="container">
6173<p>© 2022, <strong>SoyRoxana</strong> | Todos los derechos reservados.</p>
6174<p>Sitio web desarrollado por <a target="_blank" rel="nofollow" href="https://www.mgpanel.org/">MGPanel</a> de <a target="_blank" href="https://miguayaba.com/">MiGuayaba</a></p>
6175</div>
6176</div>
6177                                        </div>
6178                                                    </div>                        <a href="javascript:void(0)" class="mg_scroll-to-top"><i class="fas fa-chevron-up"></i></a>
6179                </div>
6180    </div>
6181    <input type="hidden" id="version_mg" value="11.3.247">
vendor: 72 bytes, lines 6181-6182
6181
6182        <script async src="https://www.googletagmanager.com/gtag/js?id=
6182G-FG0RTRXXPS
vendor: 16 bytes, lines 6182-6183
6182"></script>
6183    
6183<script>
6184        
vendor: 174 bytes, lines 6184-6189
6184window.dataLayer = window.dataLayer || [];
6185        function gtag() {
6186            dataLayer.push(arguments);
6187        }
6188        gtag('js', new Date());
6189        gtag('config', "
6189G-FG0RTRXXPS
vendor: 8 bytes, lines 6189-6190
6189");
6190    
6190</script>
6190
6191        
6191<script>document.addEventListener("DOMContentLoaded", function(event) {
6192    var vPre = localStorage.getItem("vMG");
6193	var vNew = $("#version_mg").val();
6194	if ((vPre == "") || (vPre != vNew)) {
6195	  localStorage.setItem("vMG", vNew);
6196      localStorage.removeItem('cesta')
6197	}
6198    
6199    if (document.querySelector('.mg_item_cart span')) {
6200        var item_cart = document.querySelectorAll(".mg_item_cart span")
6201        cuantos = JSON.parse(localStorage.getItem('cesta')).length;
6202        if (localStorage.getItem('cesta')) {
6203            item_cart.forEach(element => {
6204                element.innerHTML = cuantos;
6205            });
6206        } else {
6207            item_cart.innerHTML = 0;
6208        }
6209    }
6210});
6211
6212$(document).ready(function() {
6213
6214    //ANIMACIONES
6215    // Slide Hacia Arriba ↑
6216    $('.b-slide-100').addClass("hidden").viewportChecker({
6217        classToAdd: 'visible animated slideInUp',
6218        offset: 100
6219    });
6220    $('.b-slide-300').addClass("hidden").viewportChecker({
6221        classToAdd: 'visible animated slideInUp',
6222        offset: 300
6223    });
6224    $('.b-slide-500').addClass("hidden").viewportChecker({
6225        classToAdd: 'visible animated slideInUp',
6226        offset: 500
6227    });
6228    // Slide Hacia Abajo ↓
6229    $('.t-slide-100').addClass("hidden").viewportChecker({
6230        classToAdd: 'visible animated slideInDown',
6231        offset: 100
6232    });
6233    $('.t-slide-300').addClass("hidden").viewportChecker({
6234        classToAdd: 'visible animated slideInDown',
6235        offset: 300
6236    });
6237    $('.t-slide-500').addClass("hidden").viewportChecker({
6238        classToAdd: 'visible animated slideInDown',
6239        offset: 500
6240    });
6241    // Slide Hacia Izquierda ←
6242    $('.r-slide-100').addClass("hidden").viewportChecker({
6243        classToAdd: 'visible animated slideInRight',
6244        offset: 100
6245    });
6246    $('.r-slide-300').addClass("hidden").viewportChecker({
6247        classToAdd: 'visible animated slideInRight',
6248        offset: 300
6249    });
6250    $('.r-slide-500').addClass("hidden").viewportChecker({
6251        classToAdd: 'visible animated slideInRight',
6252        offset: 500
6253    });
6254    // Slide Hacia Derecha →
6255    $('.l-slide-100').addClass("hidden").viewportChecker({
6256        classToAdd: 'visible animated slideInLeft',
6257        offset: 100
6258    });
6259    $('.l-slide-300').addClass("hidden").viewportChecker({
6260        classToAdd: 'visible animated slideInLeft',
6261        offset: 300
6262    });
6263    $('.l-slide-500').addClass("hidden").viewportChecker({
6264        classToAdd: 'visible animated slideInLeft',
6265        offset: 500
6266    });
6267    //Zoom
6268    $('.zoom-in-100').addClass("hidden").viewportChecker({
6269        classToAdd: 'visible animated zoomIn',
6270        offset: 100
6271    });
6272    $('.zoom-in-300').addClass("hidden").viewportChecker({
6273        classToAdd: 'visible animated zoomIn',
6274        offset: 300
6275    });
6276    $('.zoom-in-500').addClass("hidden").viewportChecker({
6277        classToAdd: 'visible animated zoomIn',
6278        offset: 500
6279    });
6280
6281    //LLAMADO FUNCION VIDEO MODAL
6282    toggle_video_modal();
6283
6284    Toast = Swal.mixin({
6285        toast: true,
6286        position: 'top-end',
6287        showConfirmButton: false,
6288        timer: 5000,
6289        timerProgressBar: true
6290    })
6291
6292    var parametros_vista = {
6293        'funcion': "vistas_proceso"
6294    }
6295    var accion_url = "../config/functions.php";
6296    $.ajax({
6297        type: 'POST',
6298        url: accion_url,
6299        data: parametros_vista,
6300        error: function(xhr, status, error) {
6301            //
6302        },
6303        success: function (dat) {
6304            //
6305        }
6306    })
6307
6308    if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
6309        var parametros_vista_mobile = {
6310            'funcion': "vistas_proceso_mobile"
6311        }
6312        var accion_url = "../config/functions.php";
6313        $.ajax({
6314            type: 'POST',
6315            url: accion_url,
6316            data: parametros_vista_mobile,
6317            error: function(xhr, status, error) {
6318                //
6319            },
6320            success: function (dat) {
6321                //
6322            }
6323        })
6324    } else {
6325        var parametros_vista_desktop = {
6326            'funcion': "vistas_proceso_desktop"
6327        }
6328        var accion_url = "../config/functions.php";
6329        $.ajax({
6330            type: 'POST',
6331            url: accion_url,
6332            data: parametros_vista_desktop,
6333            error: function(xhr, status, error) {
6334                //
6335            },
6336            success: function (dat) {
6337                //
6338            }
6339        })
6340    }
6341
6342    input_enteros();
6343    input_enteros_phone();
6344
6345});
6346
6347//BOTON DE SCROLL
6348$(window).scroll(function(){
6349    if ($(this).scrollTop() > 200) {
6350        $('.mg_scroll-to-top').fadeIn(1000);
6351    } else {
6352        $('.mg_scroll-to-top').fadeOut(1000);
6353    }
6354});
6355
6356//SCROLL TOP
6357$('.mg_scroll-to-top').click(function(){
6358    $('html, body').animate({scrollTop : 0},1000);
6359    return false;
6360});
6361
6362// PARA ANIMACIONES
6363function boxTop(idBox) {
6364    var boxOffset = $(idBox).offset();
6365return boxOffset.top;
6366}
6367$(window).scroll(function(){
6368var documentTop = $(this).scrollTop();
6369var ventanaheight = $(window).height();
6370var scrollBottom = parseInt(documentTop) + parseInt(ventanaheight);
6371for (var i = 1; i <= 20; i++) {
6372if ($('.position' + i).length) {
6373    if (documentTop > boxTop('.position' + i)) {
6374    var ant = i - 1;
6375    $('.position' + ant + ' .b-slide-100').removeClass("visible animated slideInUp")
6376    $('.position' + ant + ' .b-slide-300').removeClass("visible animated slideInUp")
6377    $('.position' + ant + ' .b-slide-500').removeClass("visible animated slideInUp")
6378    $('.position' + ant + ' .t-slide-100').removeClass("visible animated slideInDown")
6379    $('.position' + ant + ' .t-slide-300').removeClass("visible animated slideInDown")
6380    $('.position' + ant + ' .t-slide-500').removeClass("visible animated slideInDown")
6381    $('.position' + ant + ' .l-slide-100').removeClass("visible animated slideInLeft")
6382    $('.position' + ant + ' .l-slide-300').removeClass("visible animated slideInLeft")
6383    $('.position' + ant + ' .l-slide-500').removeClass("visible animated slideInLeft")
6384    $('.position' + ant + ' .r-slide-100').removeClass("visible animated slideInRight")
6385    $('.position' + ant + ' .r-slide-300').removeClass("visible animated slideInRight")
6386    $('.position' + ant + ' .r-slide-500').removeClass("visible animated slideInRight")
6387    $('.position' + ant + ' .zoom-in-100').removeClass("visible animated zoomIn")
6388    $('.position' + ant + ' .zoom-in-300').removeClass("visible animated zoomIn")
6389    $('.position' + ant + ' .zoom-in-500').removeClass("visible animated zoomIn")
6390    }
6391    if (scrollBottom < boxTop('.position' + i)) {
6392    var sig = i + 1;
6393    $('.position' + sig + ' .b-slide-100').removeClass("visible animated slideInUp")
6394    $('.position' + sig + ' .b-slide-300').removeClass("visible animated slideInUp")
6395    $('.position' + sig + ' .b-slide-500').removeClass("visible animated slideInUp")
6396    $('.position' + sig + ' .t-slide-100').removeClass("visible animated slideInDown")
6397    $('.position' + sig + ' .t-slide-300').removeClass("visible animated slideInDown")
6398    $('.position' + sig + ' .t-slide-500').removeClass("visible animated slideInDown")
6399    $('.position' + sig + ' .l-slide-100').removeClass("visible animated slideInLeft")
6400    $('.position' + sig + ' .l-slide-300').removeClass("visible animated slideInLeft")
6401    $('.position' + sig + ' .l-slide-500').removeClass("visible animated slideInLeft")
6402    $('.position' + sig + ' .r-slide-100').removeClass("visible animated slideInRight")
6403    $('.position' + sig + ' .r-slide-300').removeClass("visible animated slideInRight")
6404    $('.position' + sig + ' .r-slide-500').removeClass("visible animated slideInRight")
6405    $('.position' + sig + ' .zoom-in-100').removeClass("visible animated zoomIn")
6406    $('.position' + sig + ' .zoom-in-300').removeClass("visible animated zoomIn")
6407    $('.position' + sig + ' .zoom-in-500').removeClass("visible animated zoomIn")
6408    }
6409}
6410}          
6411});
6412
6413//FUNCION VIDEO MODAL
6414function toggle_video_modal() {
6415    $(".js-trigger-video-modal").on("click", function(e){
6416    e.preventDefault();
6417    var id = $(this).attr('data-youtube-id');
6418    var autoplay = '?autoplay=1';
6419    var related_no = '&rel=0';
6420    var src = '//www.youtube.com/embed/'+id+autoplay+related_no;
6421    $("#youtube").attr('src', src);
6422    $("body").addClass("show-video-modal noscroll");
6423    $("html").addClass("Para_Modal");
6424    $(".scroll-to-top").css("opacity", "0");
6425    });
6426    function close_video_modal() {
6427    event.preventDefault();
6428    $("body").removeClass("show-video-modal noscroll");
6429    $("html").removeClass("Para_Modal");
6430    $(".scroll-to-top").css("opacity", "1");
6431    $("#youtube").attr('src', '');
6432    }
6433    $('body').on('click', '.close-video-modal, .video-modal .overlay', function(event) {
6434    close_video_modal();
6435    });
6436    $('body').keyup(function(e) {
6437    if (e.keyCode == 27) { 
6438        close_video_modal();
6439    }
6440    });
6441}
6442
6443$('.mg_menu-icon').click(function(event){
6444    $( ".mg_menuppal" ).addClass("is_active");
6445    event.preventDefault();
6446});
6447
6448$('.mg_menu-close').click(function(event){
6449    $( ".mg_menuppal" ).removeClass("is_active");
6450    event.preventDefault();
6451});
6452
6453normalize = (function () {
6454    var from = 'ÃÀÁÄÂÈÉËÊÌÍÏÎÒÓÖÔÙÚÜÛãàáäâèéëêìíïîòóöôùúüûÑñÇç,./+”',
6455      to = 'AAAAAEEEEIIIIOOOOUUUUaaaaaeeeeiiiioooouuuunncc    ',
6456      mapping = {}
6457
6458    for (var i = 0, j = from.length; i < j; i++)
6459      mapping[from.charAt(i)] = to.charAt(i)
6460
6461    return function (str) {
6462      var ret = []
6463      for (var i = 0, j = str.length; i < j; i++) {
6464        var c = str.charAt(i)
6465        if (mapping.hasOwnProperty(str.charAt(i)))
6466          ret.push(mapping[c])
6467        else
6468          ret.push(c)
6469      }
6470      return ret.join('').replace(/[^-A-Za-z0-9]+/g, '').toLowerCase()
6471    }
6472})();
6473
6474normalize_url_img = (function () {
6475    var from = 'ÃÀÁÄÂÈÉËÊÌÍÏÎÒÓÖÔÙÚÜÛãàáäâèéëêìíïîòóöôùúüûÑñÇç',
6476        to = 'AAAAAEEEEIIIIOOOOUUUUaaaaaeeeeiiiioooouuuunncc',
6477        mapping = {}
6478
6479    for (var i = 0, j = from.length; i < j; i++)
6480        mapping[from.charAt(i)] = to.charAt(i)
6481
6482    return function (str) {
6483        var ret = []
6484        for (var i = 0, j = str.length; i < j; i++) {
6485        var c = str.charAt(i)
6486        if (mapping.hasOwnProperty(str.charAt(i)))
6487            ret.push(mapping[c])
6488        else
6489            ret.push(c)
6490        }
6491        return ret.join('').replace(/[^-A-Za-z0-9-.]+/g, '-').toLowerCase()
6492    }
6493})();
6494
6495function normalizeCardholderName(str) {
6496    if (!str) return '';
6497    
6498    var from = 'ÃÀÁÄÂÈÉËÊÌÍÏÎÒÓÖÔÙÚÜÛãàáäâèéëêìíïîòóöôùúüûÑñÇç',
6499      to = 'AAAAAEEEEIIIIOOOOUUUUaaaaaeeeeiiiioooouuuunncc',
6500      mapping = {};
6501    
6502    for (var i = 0, j = from.length; i < j; i++) {
6503      mapping[from.charAt(i)] = to.charAt(i);
6504    }
6505    
6506    var ret = [];
6507    for (var i = 0, j = str.length; i < j; i++) {
6508      var c = str.charAt(i);
6509      if (mapping.hasOwnProperty(c)) {
6510        ret.push(mapping[c]);
6511      } else {
6512        ret.push(c);
6513      }
6514    }
6515    
6516    // Mantener solo letras, números y espacios, eliminar otros caracteres especiales
6517    return ret.join('').replace(/[^A-Za-z0-9\s]/g, '').trim();
6518  }
6519
6520function isValidEmail(email){
6521    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
6522    return re.test(email);
6523}
6524
6525function MostrarPassword() {
6526    var checkBox = document.getElementById("Check");
6527    var tipo = document.getElementById("password");
6528    if (checkBox.checked == true){
6529        tipo.type = "text";
6530    } else {
6531        tipo.type = "password";
6532    }
6533}
6534
6535function GeneratePassword(){
6536    var caracteres = "abcdefghijkmnpqrtuvwxyzABCDEFGHJKMNPQRTUVWXYZ2346789";
6537    var contraseña = "";
6538    for (cod=0; cod < 8; cod++) contraseña +=caracteres.charAt(Math.floor(Math.random()*caracteres.length)); 
6539    return contraseña;
6540}
6541
6542function input_enteros() {
6543    $('input.mg_enteros').keyup(function(event) {
6544        if(event.which >= 37 && event.which <= 40){
6545        event.preventDefault();
6546        }
6547        $(this).val(function(index, value) {
6548        return value
6549            .replace(/\D/g, "")
6550            .replace(/\B(?=(\d{3})+(?!\d)\.?)/g, ",")
6551        ;
6552        });
6553    });
6554}
6555
6556function input_enteros_phone() {
6557    $('input.mg_enteros_phone').keyup(function(event) {
6558        if(event.which >= 37 && event.which <= 40){
6559            event.preventDefault();
6560        }
6561        $(this).val(function(index, value) {
6562        return value
6563            .replace(/\D/g, "")
6564        ;
6565        });
6566    });
6567}
6568
6569function convertDataToHtml(blocks) {
6570    var convertedHtml = "";
6571    blocks.map(block => {
6572      
6573      switch (block.type) {
6574        case "header":
6575          convertedHtml += `<h${block.data.level}>${block.data.text}</h${block.data.level}>`;
6576          break;
6577        case "embed":
6578          convertedHtml += `<div><iframe width="560" height="315" src="${block.data.embed}" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></div>`;
6579          break;
6580        case "paragraph":
6581          convertedHtml += `<p>${block.data.text}</p>`;
6582          break;
6583        case "delimiter":
6584          convertedHtml += "<hr />";
6585          break;
6586        case "raw":
6587            convertedHtml += `
6588            <pre class="mg_snippet">
6589              <code>${block.data.html.replace(/</g,'&lt;').replace(/g>/g,'&gt;')}</code>
6590            </pre>`;
6591            break;
6592        case "image":
6593          convertedHtml += `<img class="img-fluid" src="${block.data.file.url}" title="${block.data.caption}" /><br /><em>${block.data.caption}</em>`;
6594          break;
6595        case "list":
6596            if (block.data.style == "ordered") {
6597                var code_List_editorJS = "ol";
6598            } else {
6599                var code_List_editorJS = "ul";
6600            }
6601            convertedHtml += `<${code_List_editorJS}>`;
6602            block.data.items.forEach(function(li) {
6603                convertedHtml += `<li>${li}</li>`;
6604            });
6605            convertedHtml += `</${code_List_editorJS}>`;
6606            break;
6607        case "quote":
6608            convertedHtml += `<blockquote>${block.data.text}</blockquote>`;
6609            break;
6610        default:
6611          console.log("Unknown block type", block.type);
6612          break;
6613      }
6614    });
6615    return convertedHtml;
6616}
6617
6618//CONFIGURACION S3
6619var url_amazonaws3 = "https://s3.us-east-2.amazonaws.com/mgpanel/";
6620var bucketName = 'mgpanel';
6621var bucketRegion = 'us-east-2';
6622var IdentityPoolId = "us-east-2:e6b81431-6a27-430e-ad24-b01b6e3e35b8";
6623AWS.config.update({
6624    region: bucketRegion,
6625    credentials: new AWS.CognitoIdentityCredentials({
6626        IdentityPoolId: IdentityPoolId
6627    })
6628});
6629var s3 = new AWS.S3({
6630    apiVersion: '2006-03-01',
6631    params: { Bucket: bucketName }
6632});
6633//FIN CONFIGURACION</script>
6633
6634    
6634<script>/*!
6635 * jquery.instagramFeed
6636 *
6637 * @version 3.0.4
6638 *
6639 * https://github.com/jsanahuja/jquery.instagramFeed
6640 *
6641 */
6642(function ($) {
6643    var defaults = {
6644        'host': "https://www.instagram.com/",
6645        'username': '',
6646        'tag': '',
6647        'user_id': '',
6648        'location': '',
6649        'container': '',
6650        'display_profile': true,
6651        'display_biography': true,
6652        'display_gallery': true,
6653        'display_captions': false,
6654        'display_igtv': false,
6655        'max_tries': 8,
6656        'callback': null,
6657        'styling': true,
6658        'items': 8,
6659        'items_per_row': 4,
6660        'margin': 0.5,
6661        'image_size': 640,
6662        'lazy_load': false,
6663        'cache_time': 360,
6664        'on_error': console.error
6665    };
6666    var image_sizes = {
6667        "150": 0,
6668        "240": 1,
6669        "320": 2,
6670        "480": 3,
6671        "640": 4
6672    };
6673    var escape_map = {
6674        '&': '&amp;',
6675        '<': '&lt;',
6676        '>': '&gt;',
6677        '"': '&quot;',
6678        "'": '&#39;',
6679        '/': '&#x2F;',
6680        '`': '&#x60;',
6681        '=': '&#x3D;'
6682    };
6683
6684    function escape_string(str) {
6685        return str.replace(/[&<>"'`=\/]/g, function (char) {
6686            return escape_map[char];
6687        });
6688    }
6689
6690    function parse_caption(igobj, data){
6691        if (
6692            typeof igobj.node.edge_media_to_caption.edges[0] !== "undefined" && 
6693            typeof igobj.node.edge_media_to_caption.edges[0].node !== "undefined" && 
6694            typeof igobj.node.edge_media_to_caption.edges[0].node.text !== "undefined" && 
6695            igobj.node.edge_media_to_caption.edges[0].node.text !== null
6696        ) {
6697            return igobj.node.edge_media_to_caption.edges[0].node.text;
6698        }
6699        if (
6700            typeof igobj.node.title !== "undefined" &&
6701            igobj.node.title !== null &&
6702            igobj.node.title.length != 0
6703        ) {
6704            return igobj.node.title;
6705        }
6706        if (
6707            typeof igobj.node.accessibility_caption !== "undefined" &&
6708            igobj.node.accessibility_caption !== null &&
6709            igobj.node.accessibility_caption.length != 0
6710        ) {
6711            return igobj.node.accessibility_caption;
6712        }
6713        return false;
6714    }
6715
6716    /**
6717     * Cache management
6718     */
6719    function get_cache(options, last_resort){
6720        var read_cache = last_resort || false;
6721        
6722        if (!last_resort && options.cache_time > 0) {
6723            var cached_time = localStorage.getItem(options.cache_time_key);
6724            if(cached_time !== null && parseInt(cached_time) + 1000 * 60 * options.cache_time > new Date().getTime()){
6725                read_cache = true;
6726            }
6727        }
6728
6729        if(read_cache){
6730            var data = localStorage.getItem(options.cache_data_key);
6731            if(data !== null){
6732                return JSON.parse(data);
6733            }
6734        }
6735        return false;
6736    };
6737
6738    function set_cache(options, data){
6739        var cached_time = localStorage.getItem(options.cache_time_key),
6740            cache = options.cache_time != 0 && (cached_time === null || parseInt(cached_time) + 1000 * 60 * options.cache_time > new Date().getTime());
6741        
6742        if(cache){
6743            localStorage.setItem(options.cache_data_key, JSON.stringify(data));
6744            localStorage.setItem(options.cache_time_key, new Date().getTime());
6745        }
6746    }
6747
6748    /**
6749     * Request / Response
6750     */
6751    function parse_response(type, data){
6752        switch(type){
6753            case "username":
6754            case "tag":
6755            case "location":
6756                try {
6757                    data = data.split("window._sharedData = ")[1].split("<\/script>")[0];
6758                } catch (e) {
6759                    return false;
6760                }
6761                data = JSON.parse(data.substr(0, data.length - 1));
6762                data = data.entry_data.ProfilePage || data.entry_data.TagPage || data.entry_data.LocationsPage;
6763                if(typeof data !== "undefined"){
6764                    return data[0].graphql.user || data[0].graphql.hashtag || data[0].graphql.location;
6765                }
6766                return false;
6767            break;
6768            case "userid":
6769                if(typeof data.data.user !== "undefined"){
6770                    return data.data.user;
6771                }
6772                return false;
6773            break;
6774        }
6775    }
6776
6777    function request_data(url, type, tries, callback, autoFallback, googlePrefix){
6778        var prefixedUrl;
6779        if(autoFallback && googlePrefix){
6780            prefixedUrl = 'https://images' + ~~(Math.random() * 3333) + '-focus-opensocial.googleusercontent.com/gadgets/proxy?container=none&url=' + url;
6781        }
6782        $.get(prefixedUrl || url, function(response){
6783            var data = parse_response(type, response);
6784            if(data !== false){
6785                callback(data);
6786            }else{
6787                // Unexpected response, not retrying
6788                callback(false);
6789            }
6790        }).fail(function (e) {
6791            if(tries > 1){
6792                console.warn("Instagram Feed: Request failed, " + (tries-1) + " tries left. Retrying...");
6793                request_data(url, type, tries-1, callback, autoFallback, !googlePrefix);
6794            }else{
6795                callback(false, e);
6796            }
6797        });
6798    }
6799
6800    /**
6801     * Retrieve data
6802     */
6803    function get_data(options, callback){
6804        var data = get_cache(options, false);
6805
6806        if(data !== false){
6807            // Retrieving data from cache
6808            callback(data);
6809        }else{
6810            // No cache, let's do the request
6811            var url;
6812            switch(options.type){
6813                case "username":
6814                    url = options.host + options.id + '/';
6815                break;
6816                case "tag":
6817                    url = options.host + 'explore/tags/' + options.id + '/'
6818                break;
6819                case "location":
6820                    url = options.host + 'explore/locations/' + options.id + '/'
6821                break;
6822                case "userid":
6823                    url = options.host + 'graphql/query/?query_id=17888483320059182&variables={"id":"' + options.id + '","first":' + options.items + ',"after":null}';
6824                break;
6825            }
6826
6827            request_data(url, options.type, options.max_tries, function(data, exception){
6828                if(data !== false){
6829                    set_cache(options, data);
6830                    callback(data);
6831                }else if(typeof exception === "undefined"){
6832                    options.on_error("Instagram Feed: It looks like the profile you are trying to fetch is age restricted. See https://github.com/jsanahuja/InstagramFeed/issues/26", 3);
6833                }else{
6834                    // Trying cache as last resort before throwing
6835                    data = get_cache(options, true);
6836                    if(data !== false){
6837                        callback(data);
6838                    }else{
6839                        options.on_error("Instagram Feed: Unable to fetch the given user/tag. Instagram responded with the status code: " + exception.status, 5);
6840                    }
6841                }
6842            }, options.host === defaults.host && options.type != "userid", false);
6843        }
6844    }
6845
6846    /**
6847     * Rendering
6848     */
6849    function render(options, data){
6850        var html = "", styles;
6851
6852        /**
6853         * Styles
6854         */
6855        if(options.styling){
6856            var width = (100 - options.margin * 2 * options.items_per_row) / options.items_per_row;
6857            styles = {
6858                profile_container: ' style="text-align:center;"',
6859                profile_image: ' style="border-radius:10em;width:15%;max-width:125px;min-width:50px;"',
6860                profile_name: ' style="font-size:1.2em;"',
6861                profile_biography: ' style="font-size:1em;"',
6862                gallery_image: ' style="width:100%;"',
6863                gallery_image_link: ' style="width:' + width + '%; margin:' + options.margin + '%;position:relative; display: inline-block; height: 100%;"'
6864            };
6865            
6866            if(options.display_captions){
6867                html += "<style>\
6868                    a[data-caption]:hover::after {\
6869                        content: attr(data-caption);\
6870                        text-align: center;\
6871                        font-size: 0.8rem;\
6872                        color: black;\
6873                        position: absolute;\
6874                        left: 0;\
6875                        right: 0;\
6876                        bottom: 0;\
6877                        padding: 1%;\
6878                        max-height: 100%;\
6879                        overflow-y: auto;\
6880                        overflow-x: hidden;\
6881                        background-color: hsla(0, 100%, 100%, 0.8);\
6882                    }\
6883                </style>";
6884            }
6885        }else{
6886            styles = {
6887                profile_container: "",
6888                profile_image: "",
6889                profile_name: "",
6890                profile_biography: "",
6891                gallery_image: "",
6892                gallery_image_link: ""
6893            };
6894        }
6895
6896        /**
6897         * Profile & Biography
6898         */
6899        if(options.display_profile && options.type !== "userid"){
6900            html += '<div class="instagram_profile"' + styles.profile_container + '>';
6901            html += '<img class="instagram_profile_image" src="' + data.profile_pic_url  + '" alt="'+ (options.type == "tag" ? data.name + ' tag pic' : data.username + ' profile pic') + '"' + styles.profile_image + (options.lazy_load ? ' loading="lazy"' : '') + ' />';
6902            if(options.type == "tag"){
6903                html += '<p class="instagram_tag"' + styles.profile_name + '><a href="https://www.instagram.com/explore/tags/' + options.tag + '/" rel="noopener" target="_blank">#' + options.tag + '</a></p>';
6904            }else if(options.type == "username"){
6905                html += "<p class='instagram_username'" + styles.profile_name + ">@" + data.full_name + " (<a href='https://www.instagram.com/" + options.username + "/' rel='noopener' target='_blank'>@" + options.username + "</a>)</p>";
6906                if(options.display_biography){
6907                    html += "<p class='instagram_biography'" + styles.profile_biography + ">" + data.biography + "</p>";
6908                }
6909            }else if(options.type == "location"){
6910                html += "<p class='instagram_location'" + styles.profile_name + "><a href='https://www.instagram.com/explore/locations/" + options.location + "/' rel='noopener' target='_blank'>" + data.name + "</a></p>";
6911            }
6912            html += "</div>";
6913        }
6914
6915        /**
6916         * Gallery
6917         */
6918        if(options.display_gallery){
6919            if (typeof data.is_private !== "undefined" && data.is_private === true) {
6920                html += '<p class="instagram_private"><strong>This profile is private</strong></p>';
6921            } else {
6922                var image_index = typeof image_sizes[options.image_size] !== "undefined" ? image_sizes[options.image_size] : image_sizes[640],
6923                    imgs = (data.edge_owner_to_timeline_media || data.edge_hashtag_to_media || data.edge_location_to_media).edges,
6924                    max = (imgs.length > options.items) ? options.items : imgs.length;
6925
6926                html += "<div class='instagram_gallery'>";
6927                for (var i = 0; i < max; i++) {
6928                    var url = "https://www.instagram.com/p/" + imgs[i].node.shortcode,
6929                        image, type_resource, 
6930                        caption = parse_caption(imgs[i], data);
6931
6932                    if(caption === false){
6933                        caption = (options.type == "userid" ? '' : options.id) + " image";
6934                    }
6935                    caption = escape_string(caption);
6936
6937                    switch (imgs[i].node.__typename) {
6938                        case "GraphSidecar":
6939                            type_resource = "sidecar"
6940                            image = imgs[i].node.thumbnail_resources[image_index].src;
6941                            break;
6942                        case "GraphVideo":
6943                            type_resource = "video";
6944                            image = imgs[i].node.thumbnail_src
6945                            break;
6946                        default:
6947                            type_resource = "image";
6948                            image = imgs[i].node.thumbnail_resources[image_index].src;
6949                    }
6950
6951                    html += '<a href="' + url + '"' + (options.display_captions ? ' data-caption="' + caption + '"' : '') + ' class="instagram-' + type_resource + '" rel="noopener" target="_blank"' + styles.gallery_image_link + '>';
6952                    html += '<img' + (options.lazy_load ? ' loading="lazy"' : '') + ' src="' + image 
6952+ '" alt="' + caption + '"' + styles.gallery_image + ' />';
6953                    html += '</a>';
6954                }
6955                html += '</div>';
6956            }
6957        }
6958
6959        /**
6960         * IGTV
6961         */
6962        if (options.display_igtv && typeof data.edge_felix_video_timeline !== "undefined") {
6963            var igtv = data.edge_felix_video_timeline.edges,
6964                max = (igtv.length > options.items) ? options.items : igtv.length;
6965
6966            if (igtv.length > 0) {
6967                html += '<div class="instagram_igtv">';
6968                for (var i = 0; i < max; i++) {
6969                    var url = 'https://www.instagram.com/p/' + igtv[i].node.shortcode,
6970                        caption = parse_caption(igtv[i], data);
6971
6972                    if(caption === false){
6973                        caption = (options.type == "userid" ? '' : options.id) + " image";
6974                    }
6975                    caption = escape_string(caption);
6976
6977                    html += '<a href="' + url + '"' + (options.display_captions ? ' data-caption="' + caption + '"' : '') + ' rel="noopener" target="_blank"' + styles.gallery_image_link + '>';
6978                    html += '<img' + (options.lazy_load ? ' loading="lazy"' : '') + ' src="' + igtv[i].node.thumbnail_src + '" alt="' + caption + '"' + styles.gallery_image 
6978+ ' />';
6979                    html += '</a>';
6980                }
6981                html += '</div>';
6982            }
6983        }
6984        
6985        $(options.container).html(html);
6986    }
6987
6988    $.instagramFeed = function (opts) {
6989        var options = $.fn.extend({}, defaults, opts);
6990
6991        if (options.username == "" && options.tag == "" && options.user_id == "" && options.location == "") {
6992            options.on_error("Instagram Feed: Error, no username, tag or user_id defined.", 1);
6993            return false;
6994        }
6995
6996        if(typeof opts.display_profile !== "undefined" && opts.display_profile && options.user_id != ""){
6997            console.warn("Instagram Feed: 'display_profile' is not available using 'user_id' (GraphQL API)");
6998        }
6999        
7000        if(typeof opts.display_biography !== "undefined" && opts.display_biography && (options.tag != "" || options.location != "" || options.user_id != "")){
7001            console.warn("Instagram Feed: 'display_biography' is not available unless you are loading an user ('username' parameter)");
7002        }
7003
7004        if (typeof options.get_data !== "undefined") {
7005            console.warn("Instagram Feed: options.get_data is deprecated, options.callback is always called if defined");
7006        }
7007
7008        if (options.callback == null && options.container == "") {
7009            options.on_error("Instagram Feed: Error, neither container found nor callback defined.", 2);
7010            return false;
7011        }
7012
7013        if(options.username != ""){
7014            options.type = "username";
7015            options.id = options.username;
7016        }else if(options.tag != ""){
7017            options.type = "tag";
7018            options.id = options.tag;
7019        }else if(options.location != ""){
7020            options.type = "location";
7021            options.id = options.location;
7022        }else{
7023            options.type = "userid";
7024            options.id = options.user_id;
7025        }
7026
7027        options.cache_data_key = 'instagramFeed_' + options.type + '_' + options.id;
7028        options.cache_time_key = options.cache_data_key + '_time';
7029
7030        get_data(options, function(data){
7031            if(options.container != ""){
7032                render(options, data);
7033            }
7034            if(options.callback != null){
7035                options.callback(data);
7036            }
7037        });
7038        return true;
7039    };
7040
7041})(jQuery);</script>
7041
7042    
7042<script>/*
7043     _ _      _       _
7044 ___| (_) ___| | __  (_)___
7045/ __| | |/ __| |/ /  | / __|
7046\__ \ | | (__|   < _ | \__ \
7047|___/_|_|\___|_|\_(_)/ |___/
7048                   |__/
7049
7050 Version: 1.8.1
7051  Author: Ken Wheeler
7052 Website: http://kenwheeler.github.io
7053    Docs: http://kenwheeler.github.io/slick
7054    Repo: http://github.com/kenwheeler/slick
7055  Issues: http://github.com/kenwheeler/slick/issues
7056
7057 */
7058/* global window, document, define, jQuery, setInterval, clearInterval */
7059;(function(factory) {
7060    'use strict';
7061    if (typeof define === 'function' && define.amd) {
7062        define(['jquery'], factory);
7063    } else if (typeof exports !== 'undefined') {
7064        module.exports = factory(require('jquery'));
7065    } else {
7066        factory(jQuery);
7067    }
7068
7069}(function($) {
7070    'use strict';
vendor: 29,656 bytes, lines 7070-8058
7070
7071    var Slick = window.Slick || {};
7072
7073    Slick = (function() {
7074
7075        var instanceUid = 0;
7076
7077        function Slick(element, settings) {
7078
7079            var _ = this, dataSettings;
7080
7081            _.defaults = {
7082                accessibility: true,
7083                adaptiveHeight: false,
7084                appendArrows: $(element),
7085                appendDots: $(element),
7086                arrows: true,
7087                asNavFor: null,
7088                prevArrow: '<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',
7089                nextArrow: '<button class="slick-next" aria-label="Next" type="button">Next</button>',
7090                autoplay: false,
7091                autoplaySpeed: 3000,
7092                centerMode: false,
7093                centerPadding: '50px',
7094                cssEase: 'ease',
7095                customPaging: function(slider, i) {
7096                    return $('<button type="button" />').text(i + 1);
7097                },
7098                dots: false,
7099                dotsClass: 'slick-dots',
7100                draggable: true,
7101                easing: 'linear',
7102                edgeFriction: 0.35,
7103                fade: false,
7104                focusOnSelect: false,
7105                focusOnChange: false,
7106                infinite: true,
7107                initialSlide: 0,
7108                lazyLoad: 'ondemand',
7109                mobileFirst: false,
7110                pauseOnHover: true,
7111                pauseOnFocus: true,
7112                pauseOnDotsHover: false,
7113                respondTo: 'window',
7114                responsive: null,
7115                rows: 1,
7116                rtl: false,
7117                slide: '',
7118                slidesPerRow: 1,
7119                slidesToShow: 1,
7120                slidesToScroll: 1,
7121                speed: 500,
7122                swipe: true,
7123                swipeToSlide: false,
7124                touchMove: true,
7125                touchThreshold: 5,
7126                useCSS: true,
7127                useTransform: true,
7128                variableWidth: false,
7129                vertical: false,
7130                verticalSwiping: false,
7131                waitForAnimate: true,
7132                zIndex: 1000
7133            };
7134
7135            _.initials = {
7136                animating: false,
7137                dragging: false,
7138                autoPlayTimer: null,
7139                currentDirection: 0,
7140                currentLeft: null,
7141                currentSlide: 0,
7142                direction: 1,
7143                $dots: null,
7144                listWidth: null,
7145                listHeight: null,
7146                loadIndex: 0,
7147                $nextArrow: null,
7148                $prevArrow: null,
7149                scrolling: false,
7150                slideCount: null,
7151                slideWidth: null,
7152                $slideTrack: null,
7153                $slides: null,
7154                sliding: false,
7155                slideOffset: 0,
7156                swipeLeft: null,
7157                swiping: false,
7158                $list: null,
7159                touchObject: {},
7160                transformsEnabled: false,
7161                unslicked: false
7162            };
7163
7164            $.extend(_, _.initials);
7165
7166            _.activeBreakpoint = null;
7167            _.animType = null;
7168            _.animProp = null;
7169            _.breakpoints = [];
7170            _.breakpointSettings = [];
7171            _.cssTransitions = false;
7172            _.focussed = false;
7173            _.interrupted = false;
7174            _.hidden = 'hidden';
7175            _.paused = true;
7176            _.positionProp = null;
7177            _.respondTo = null;
7178            _.rowCount = 1;
7179            _.shouldClick = true;
7180            _.$slider = $(element);
7181            _.$slidesCache = null;
7182            _.transformType = null;
7183            _.transitionType = null;
7184            _.visibilityChange = 'visibilitychange';
7185            _.windowWidth = 0;
7186            _.windowTimer = null;
7187
7188            dataSettings = $(element).data('slick') || {};
7189
7190            _.options = $.extend({}, _.defaults, settings, dataSettings);
7191
7192            _.currentSlide = _.options.initialSlide;
7193
7194            _.originalSettings = _.options;
7195
7196            if (typeof document.mozHidden !== 'undefined') {
7197                _.hidden = 'mozHidden';
7198                _.visibilityChange = 'mozvisibilitychange';
7199            } else if (typeof document.webkitHidden !== 'undefined') {
7200                _.hidden = 'webkitHidden';
7201                _.visibilityChange = 'webkitvisibilitychange';
7202            }
7203
7204            _.autoPlay = $.proxy(_.autoPlay, _);
7205            _.autoPlayClear = $.proxy(_.autoPlayClear, _);
7206            _.autoPlayIterator = $.proxy(_.autoPlayIterator, _);
7207            _.changeSlide = $.proxy(_.changeSlide, _);
7208            _.clickHandler = $.proxy(_.clickHandler, _);
7209            _.selectHandler = $.proxy(_.selectHandler, _);
7210            _.setPosition = $.proxy(_.setPosition, _);
7211            _.swipeHandler = $.proxy(_.swipeHandler, _);
7212            _.dragHandler = $.proxy(_.dragHandler, _);
7213            _.keyHandler = $.proxy(_.keyHandler, _);
7214
7215            _.instanceUid = instanceUid++;
7216
7217            // A simple way to check for HTML strings
7218            // Strict HTML recognition (must start with <)
7219            // Extracted from jQuery v1.11 source
7220            _.htmlExpr = /^(?:\s*(<[\w\W]+>)[^>]*)$/;
7221
7222
7223            _.registerBreakpoints();
7224            _.init(true);
7225
7226        }
7227
7228        return Slick;
7229
7230    }());
7231
7232    Slick.prototype.activateADA = function() {
7233        var _ = this;
7234
7235        _.$slideTrack.find('.slick-active').attr({
7236            'aria-hidden': 'false'
7237        }).find('a, input, button, select').attr({
7238            'tabindex': '0'
7239        });
7240
7241    };
7242
7243    Slick.prototype.addSlide = Slick.prototype.slickAdd = function(markup, index, addBefore) {
7244
7245        var _ = this;
7246
7247        if (typeof(index) === 'boolean') {
7248            addBefore = index;
7249            index = null;
7250        } else if (index < 0 || (index >= _.slideCount)) {
7251            return false;
7252        }
7253
7254        _.unload();
7255
7256        if (typeof(index) === 'number') {
7257            if (index === 0 && _.$slides.length === 0) {
7258                $(markup).appendTo(_.$slideTrack);
7259            } else if (addBefore) {
7260                $(markup).insertBefore(_.$slides.eq(index));
7261            } else {
7262                $(markup).insertAfter(_.$slides.eq(index));
7263            }
7264        } else {
7265            if (addBefore === true) {
7266                $(markup).prependTo(_.$slideTrack);
7267            } else {
7268                $(markup).appendTo(_.$slideTrack);
7269            }
7270        }
7271
7272        _.$slides = _.$slideTrack.children(this.options.slide);
7273
7274        _.$slideTrack.children(this.options.slide).detach();
7275
7276        _.$slideTrack.append(_.$slides);
7277
7278        _.$slides.each(function(index, element) {
7279            $(element).attr('data-slick-index', index);
7280        });
7281
7282        _.$slidesCache = _.$slides;
7283
7284        _.reinit();
7285
7286    };
7287
7288    Slick.prototype.animateHeight = function() {
7289        var _ = this;
7290        if (_.options.slidesToShow === 1 && _.options.adaptiveHeight === true && _.options.vertical === false) {
7291            var targetHeight = _.$slides.eq(_.currentSlide).outerHeight(true);
7292            _.$list.animate({
7293                height: targetHeight
7294            }, _.options.speed);
7295        }
7296    };
7297
7298    Slick.prototype.animateSlide = function(targetLeft, callback) {
7299
7300        var animProps = {},
7301            _ = this;
7302
7303        _.animateHeight();
7304
7305        if (_.options.rtl === true && _.options.vertical === false) {
7306            targetLeft = -targetLeft;
7307        }
7308        if (_.transformsEnabled === false) {
7309            if (_.options.vertical === false) {
7310                _.$slideTrack.animate({
7311                    left: targetLeft
7312                }, _.options.speed, _.options.easing, callback);
7313            } else {
7314                _.$slideTrack.animate({
7315                    top: targetLeft
7316                }, _.options.speed, _.options.easing, callback);
7317            }
7318
7319        } else {
7320
7321            if (_.cssTransitions === false) {
7322                if (_.options.rtl === true) {
7323                    _.currentLeft = -(_.currentLeft);
7324                }
7325                $({
7326                    animStart: _.currentLeft
7327                }).animate({
7328                    animStart: targetLeft
7329                }, {
7330                    duration: _.options.speed,
7331                    easing: _.options.easing,
7332                    step: function(now) {
7333                        now = Math.ceil(now);
7334                        if (_.options.vertical === false) {
7335                            animProps[_.animType] = 'translate(' +
7336                                now + 'px, 0px)';
7337                            _.$slideTrack.css(animProps);
7338                        } else {
7339                            animProps[_.animType] = 'translate(0px,' +
7340                                now + 'px)';
7341                            _.$slideTrack.css(animProps);
7342                        }
7343                    },
7344                    complete: function() {
7345                        if (callback) {
7346                            callback.call();
7347                        }
7348                    }
7349                });
7350
7351            } else {
7352
7353                _.applyTransition();
7354                targetLeft = Math.ceil(targetLeft);
7355
7356                if (_.options.vertical === false) {
7357                    animProps[_.animType] = 'translate3d(' + targetLeft + 'px, 0px, 0px)';
7358                } else {
7359                    animProps[_.animType] = 'translate3d(0px,' + targetLeft + 'px, 0px)';
7360                }
7361                _.$slideTrack.css(animProps);
7362
7363                if (callback) {
7364                    setTimeout(function() {
7365
7366                        _.disableTransition();
7367
7368                        callback.call();
7369                    }, _.options.speed);
7370                }
7371
7372            }
7373
7374        }
7375
7376    };
7377
7378    Slick.prototype.getNavTarget = function() {
7379
7380        var _ = this,
7381            asNavFor = _.options.asNavFor;
7382
7383        if ( asNavFor && asNavFor !== null ) {
7384            asNavFor = $(asNavFor).not(_.$slider);
7385        }
7386
7387        return asNavFor;
7388
7389    };
7390
7391    Slick.prototype.asNavFor = function(index) {
7392
7393        var _ = this,
7394            asNavFor = _.getNavTarget();
7395
7396        if ( asNavFor !== null && typeof asNavFor === 'object' ) {
7397            asNavFor.each(function() {
7398                var target = $(this).slick('getSlick');
7399                if(!target.unslicked) {
7400                    target.slideHandler(index, true);
7401                }
7402            });
7403        }
7404
7405    };
7406
7407    Slick.prototype.applyTransition = function(slide) {
7408
7409        var _ = this,
7410            transition = {};
7411
7412        if (_.options.fade === false) {
7413            transition[_.transitionType] = _.transformType + ' ' + _.options.speed + 'ms ' + _.options.cssEase;
7414        } else {
7415            transition[_.transitionType] = 'opacity ' + _.options.speed + 'ms ' + _.options.cssEase;
7416        }
7417
7418        if (_.options.fade === false) {
7419            _.$slideTrack.css(transition);
7420        } else {
7421            _.$slides.eq(slide).css(transition);
7422        }
7423
7424    };
7425
7426    Slick.prototype.autoPlay = function() {
7427
7428        var _ = this;
7429
7430        _.autoPlayClear();
7431
7432        if ( _.slideCount > _.options.slidesToShow ) {
7433            _.autoPlayTimer = setInterval( _.autoPlayIterator, _.options.autoplaySpeed );
7434        }
7435
7436    };
7437
7438    Slick.prototype.autoPlayClear = function() {
7439
7440        var _ = this;
7441
7442        if (_.autoPlayTimer) {
7443            clearInterval(_.autoPlayTimer);
7444        }
7445
7446    };
7447
7448    Slick.prototype.autoPlayIterator = function() {
7449
7450        var _ = this,
7451            slideTo = _.currentSlide + _.options.slidesToScroll;
7452
7453        if ( !_.paused && !_.interrupted && !_.focussed ) {
7454
7455            if ( _.options.infinite === false ) {
7456
7457                if ( _.direction === 1 && ( _.currentSlide + 1 ) === ( _.slideCount - 1 )) {
7458                    _.direction = 0;
7459                }
7460
7461                else if ( _.direction === 0 ) {
7462
7463                    slideTo = _.currentSlide - _.options.slidesToScroll;
7464
7465                    if ( _.currentSlide - 1 === 0 ) {
7466                        _.direction = 1;
7467                    }
7468
7469                }
7470
7471            }
7472
7473            _.slideHandler( slideTo );
7474
7475        }
7476
7477    };
7478
7479    Slick.prototype.buildArrows = function() {
7480
7481        var _ = this;
7482
7483        if (_.options.arrows === true ) {
7484
7485            _.$prevArrow = $(_.options.prevArrow).addClass('slick-arrow');
7486            _.$nextArrow = $(_.options.nextArrow).addClass('slick-arrow');
7487
7488            if( _.slideCount > _.options.slidesToShow ) {
7489
7490                _.$prevArrow.removeClass('slick-hidden').removeAttr('aria-hidden tabindex');
7491                _.$nextArrow.removeClass('slick-hidden').removeAttr('aria-hidden tabindex');
7492
7493                if (_.htmlExpr.test(_.options.prevArrow)) {
7494                    _.$prevArrow.prependTo(_.options.appendArrows);
7495                }
7496
7497                if (_.htmlExpr.test(_.options.nextArrow)) {
7498                    _.$nextArrow.appendTo(_.options.appendArrows);
7499                }
7500
7501                if (_.options.infinite !== true) {
7502                    _.$prevArrow
7503                        .addClass('slick-disabled')
7504                        .attr('aria-disabled', 'true');
7505                }
7506
7507            } else {
7508
7509                _.$prevArrow.add( _.$nextArrow )
7510
7511                    .addClass('slick-hidden')
7512                    .attr({
7513                        'aria-disabled': 'true',
7514                        'tabindex': '-1'
7515                    });
7516
7517            }
7518
7519        }
7520
7521    };
7522
7523    Slick.prototype.buildDots = function() {
7524
7525        var _ = this,
7526            i, dot;
7527
7528        if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
7529
7530            _.$slider.addClass('slick-dotted');
7531
7532            dot = $('<ul />').addClass(_.options.dotsClass);
7533
7534            for (i = 0; i <= _.getDotCount(); i += 1) {
7535                dot.append($('<li />').append(_.options.customPaging.call(this, _, i)));
7536            }
7537
7538            _.$dots = dot.appendTo(_.options.appendDots);
7539
7540            _.$dots.find('li').first().addClass('slick-active');
7541
7542        }
7543
7544    };
7545
7546    Slick.prototype.buildOut = function() {
7547
7548        var _ = this;
7549
7550        _.$slides =
7551            _.$slider
7552                .children( _.options.slide + ':not(.slick-cloned)')
7553                .addClass('slick-slide');
7554
7555        _.slideCount = _.$slides.length;
7556
7557        _.$slides.each(function(index, element) {
7558            $(element)
7559                .attr('data-slick-index', index)
7560                .data('originalStyling', $(element).attr('style') || '');
7561        });
7562
7563        _.$slider.addClass('slick-slider');
7564
7565        _.$slideTrack = (_.slideCount === 0) ?
7566            $('<div class="slick-track"/>').appendTo(_.$slider) :
7567            _.$slides.wrapAll('<div class="slick-track"/>').parent();
7568
7569        _.$list = _.$slideTrack.wrap(
7570            '<div class="slick-list"/>').parent();
7571        _.$slideTrack.css('opacity', 0);
7572
7573        if (_.options.centerMode === true || _.options.swipeToSlide === true) {
7574            _.options.slidesToScroll = 1;
7575        }
7576
7577        $('img[data-lazy]', _.$slider).not('[src]').addClass('slick-loading');
7578
7579        _.setupInfinite();
7580
7581        _.buildArrows();
7582
7583        _.buildDots();
7584
7585        _.updateDots();
7586
7587
7588        _.setSlideClasses(typeof _.currentSlide === 'number' ? _.currentSlide : 0);
7589
7590        if (_.options.draggable === true) {
7591            _.$list.addClass('draggable');
7592        }
7593
7594    };
7595
7596    Slick.prototype.buildRows = function() {
7597
7598        var _ = this, a, b, c, newSlides, numOfSlides, originalSlides,slidesPerSection;
7599
7600        newSlides = document.createDocumentFragment();
7601        originalSlides = _.$slider.children();
7602
7603        if(_.options.rows > 0) {
7604
7605            slidesPerSection = _.options.slidesPerRow * _.options.rows;
7606            numOfSlides = Math.ceil(
7607                originalSlides.length / slidesPerSection
7608            );
7609
7610            for(a = 0; a < numOfSlides; a++){
7611                var slide = document.createElement('div');
7612                for(b = 0; b < _.options.rows; b++) {
7613                    var row = document.createElement('div');
7614                    for(c = 0; c < _.options.slidesPerRow; c++) {
7615                        var target = (a * slidesPerSection + ((b * _.options.slidesPerRow) + c));
7616                        if (originalSlides.get(target)) {
7617                            row.appendChild(originalSlides.get(target));
7618                        }
7619                    }
7620                    slide.appendChild(row);
7621                }
7622                newSlides.appendChild(slide);
7623            }
7624
7625            _.$slider.empty().append(newSlides);
7626            _.$slider.children().children().children()
7627                .css({
7628                    'width':(100 / _.options.slidesPerRow) + '%',
7629                    'display': 'inline-block'
7630                });
7631
7632        }
7633
7634    };
7635
7636    Slick.prototype.checkResponsive = function(initial, forceUpdate) {
7637
7638        var _ = this,
7639            breakpoint, targetBreakpoint, respondToWidth, triggerBreakpoint = false;
7640        var sliderWidth = _.$slider.width();
7641        var windowWidth = window.innerWidth || $(window).width();
7642
7643        if (_.respondTo === 'window') {
7644            respondToWidth = windowWidth;
7645        } else if (_.respondTo === 'slider') {
7646            respondToWidth = sliderWidth;
7647        } else if (_.respondTo === 'min') {
7648            respondToWidth = Math.min(windowWidth, sliderWidth);
7649        }
7650
7651        if ( _.options.responsive &&
7652            _.options.responsive.length &&
7653            _.options.responsive !== null) {
7654
7655            targetBreakpoint = null;
7656
7657            for (breakpoint in _.breakpoints) {
7658                if (_.breakpoints.hasOwnProperty(breakpoint)) {
7659                    if (_.originalSettings.mobileFirst === false) {
7660                        if (respondToWidth < _.breakpoints[breakpoint]) {
7661                            targetBreakpoint = _.breakpoints[breakpoint];
7662                        }
7663                    } else {
7664                        if (respondToWidth > _.breakpoints[breakpoint]) {
7665                            targetBreakpoint = _.breakpoints[breakpoint];
7666                        }
7667                    }
7668                }
7669            }
7670
7671            if (targetBreakpoint !== null) {
7672                if (_.activeBreakpoint !== null) {
7673                    if (targetBreakpoint !== _.activeBreakpoint || forceUpdate) {
7674                        _.activeBreakpoint =
7675                            targetBreakpoint;
7676                        if (_.breakpointSettings[targetBreakpoint] === 'unslick') {
7677                            _.unslick(targetBreakpoint);
7678                        } else {
7679                            _.options = $.extend({}, _.originalSettings,
7680                                _.breakpointSettings[
7681                                    targetBreakpoint]);
7682                            if (initial === true) {
7683                                _.currentSlide = _.options.initialSlide;
7684                            }
7685                            _.refresh(initial);
7686                        }
7687                        triggerBreakpoint = targetBreakpoint;
7688                    }
7689                } else {
7690                    _.activeBreakpoint = targetBreakpoint;
7691                    if (_.breakpointSettings[targetBreakpoint] === 'unslick') {
7692                        _.unslick(targetBreakpoint);
7693                    } else {
7694                        _.options = $.extend({}, _.originalSettings,
7695                            _.breakpointSettings[
7696                                targetBreakpoint]);
7697                        if (initial === true) {
7698                            _.currentSlide = _.options.initialSlide;
7699                        }
7700                        _.refresh(initial);
7701                    }
7702                    triggerBreakpoint = targetBreakpoint;
7703                }
7704            } else {
7705                if (_.activeBreakpoint !== null) {
7706                    _.activeBreakpoint = null;
7707                    _.options = _.originalSettings;
7708                    if (initial === true) {
7709                        _.currentSlide = _.options.initialSlide;
7710                    }
7711                    _.refresh(initial);
7712                    triggerBreakpoint = targetBreakpoint;
7713                }
7714            }
7715
7716            // only trigger breakpoints during an actual break. not on initialize.
7717            if( !initial && triggerBreakpoint !== false ) {
7718                _.$slider.trigger('breakpoint', [_, triggerBreakpoint]);
7719            }
7720        }
7721
7722    };
7723
7724    Slick.prototype.changeSlide = function(event, dontAnimate) {
7725
7726        var _ = this,
7727            $target = $(event.currentTarget),
7728            indexOffset, slideOffset, unevenOffset;
7729
7730        // If target is a link, prevent default action.
7731        if($target.is('a')) {
7732            event.preventDefault();
7733        }
7734
7735        // If target is not the <li> element (ie: a child), find the <li>.
7736        if(!$target.is('li')) {
7737            $target = $target.closest('li');
7738        }
7739
7740        unevenOffset = (_.slideCount % _.options.slidesToScroll !== 0);
7741        indexOffset = unevenOffset ? 0 : (_.slideCount - _.currentSlide) % _.options.slidesToScroll;
7742
7743        switch (event.data.message) {
7744
7745            case 'previous':
7746                slideOffset = indexOffset === 0 ? _.options.slidesToScroll : _.options.slidesToShow - indexOffset;
7747                if (_.slideCount > _.options.slidesToShow) {
7748                    _.slideHandler(_.currentSlide - slideOffset, false, dontAnimate);
7749                }
7750                break;
7751
7752            case 'next':
7753                slideOffset = indexOffset === 0 ? _.options.slidesToScroll : indexOffset;
7754                if (_.slideCount > _.options.slidesToShow) {
7755                    _.slideHandler(_.currentSlide + slideOffset, false, dontAnimate);
7756                }
7757                break;
7758
7759            case 'index':
7760                var index = event.data.index === 0 ? 0 :
7761                    event.data.index || $target.index() * _.options.slidesToScroll;
7762
7763                _.slideHandler(_.checkNavigable(index), false, dontAnimate);
7764                $target.children().trigger('focus');
7765                break;
7766
7767            default:
7768                return;
7769        }
7770
7771    };
7772
7773    Slick.prototype.checkNavigable = function(index) {
7774
7775        var _ = this,
7776            navigables, prevNavigable;
7777
7778        navigables = _.getNavigableIndexes();
7779        prevNavigable = 0;
7780        if (index > navigables[navigables.length - 1]) {
7781            index = navigables[navigables.length - 1];
7782        } else {
7783            for (var n in navigables) {
7784                if (index < navigables[n]) {
7785                    index = prevNavigable;
7786                    break;
7787                }
7788                prevNavigable = navigables[n];
7789            }
7790        }
7791
7792        return index;
7793    };
7794
7795    Slick.prototype.cleanUpEvents = function() {
7796
7797        var _ = this;
7798
7799        if (_.options.dots && _.$dots !== null) {
7800
7801            $('li', _.$dots)
7802                .off('click.slick', _.changeSlide)
7803                .off('mouseenter.slick', $.proxy(_.interrupt, _, true))
7804                .off('mouseleave.slick', $.proxy(_.interrupt, _, false));
7805
7806            if (_.options.accessibility === true) {
7807                _.$dots.off('keydown.slick', _.keyHandler);
7808            }
7809        }
7810
7811        _.$slider.off('focus.slick blur.slick');
7812
7813        if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
7814            _.$prevArrow && _.$prevArrow.off('click.slick', _.changeSlide);
7815            _.$nextArrow && _.$nextArrow.off('click.slick', _.changeSlide);
7816
7817            if (_.options.accessibility === true) {
7818                _.$prevArrow && _.$prevArrow.off('keydown.slick', _.keyHandler);
7819                _.$nextArrow && _.$nextArrow.off('keydown.slick', _.keyHandler);
7820            }
7821        }
7822
7823        _.$list.off('touchstart.slick mousedown.slick', _.swipeHandler);
7824        _.$list.off('touchmove.slick mousemove.slick', _.swipeHandler);
7825        _.$list.off('touchend.slick mouseup.slick', _.swipeHandler);
7826        _.$list.off('touchcancel.slick mouseleave.slick', _.swipeHandler);
7827
7828        _.$list.off('click.slick', _.clickHandler);
7829
7830        $(document).off(_.visibilityChange, _.visibility);
7831
7832        _.cleanUpSlideEvents();
7833
7834        if (_.options.accessibility === true) {
7835            _.$list.off('keydown.slick', _.keyHandler);
7836        }
7837
7838        if (_.options.focusOnSelect === true) {
7839            $(_.$slideTrack).children().off('click.slick', _.selectHandler);
7840        }
7841
7842        $(window).off('orientationchange.slick.slick-' + _.instanceUid, _.orientationChange);
7843
7844        $(window).off('resize.slick.slick-' + _.instanceUid, _.resize);
7845
7846        $('[draggable!=true]', _.$slideTrack).off('dragstart', _.preventDefault);
7847
7848        $(window).off('load.slick.slick-' + _.instanceUid, _.setPosition);
7849
7850    };
7851
7852    Slick.prototype.cleanUpSlideEvents = function() {
7853
7854        var _ = this;
7855
7856        _.$list.off('mouseenter.slick', $.proxy(_.interrupt, _, true));
7857        _.$list.off('mouseleave.slick', $.proxy(_.interrupt, _, false));
7858
7859    };
7860
7861    Slick.prototype.cleanUpRows = function() {
7862
7863        var _ = this, originalSlides;
7864
7865        if(_.options.rows > 0) {
7866            originalSlides = _.$slides.children().children();
7867            originalSlides.removeAttr('style');
7868            _.$slider.empty().append(originalSlides);
7869        }
7870
7871    };
7872
7873    Slick.prototype.clickHandler = function(event) {
7874
7875        var _ = this;
7876
7877        if (_.shouldClick === false) {
7878            event.stopImmediatePropagation();
7879            event.stopPropagation();
7880            event.preventDefault();
7881        }
7882
7883    };
7884
7885    Slick.prototype.destroy = function(refresh) {
7886
7887        var _ = this;
7888
7889        _.autoPlayClear();
7890
7891        _.touchObject = {};
7892
7893        _.cleanUpEvents();
7894
7895        $('.slick-cloned', _.$slider).detach();
7896
7897        if (_.$dots) {
7898            _.$dots.remove();
7899        }
7900
7901        if ( _.$prevArrow && _.$prevArrow.length ) {
7902
7903            _.$prevArrow
7904                .removeClass('slick-disabled slick-arrow slick-hidden')
7905                .removeAttr('aria-hidden aria-disabled tabindex')
7906                .css('display','');
7907
7908            if ( _.htmlExpr.test( _.options.prevArrow )) {
7909                _.$prevArrow.remove();
7910            }
7911        }
7912
7913        if ( _.$nextArrow && _.$nextArrow.length ) {
7914
7915            _.$nextArrow
7916                .removeClass('slick-disabled slick-arrow slick-hidden')
7917                .removeAttr('aria-hidden aria-disabled tabindex')
7918                .css('display','');
7919
7920            if ( _.htmlExpr.test( _.options.nextArrow )) {
7921                _.$nextArrow.remove();
7922            }
7923        }
7924
7925
7926        if (_.$slides) {
7927
7928            _.$slides
7929                .removeClass('slick-slide slick-active slick-center slick-visible slick-current')
7930                .removeAttr('aria-hidden')
7931                .removeAttr('data-slick-index')
7932                .each(function(){
7933                    $(this).attr('style', $(this).data('originalStyling'));
7934                });
7935
7936            _.$slideTrack.children(this.options.slide).detach();
7937
7938            _.$slideTrack.detach();
7939
7940            _.$list.detach();
7941
7942            _.$slider.append(_.$slides);
7943        }
7944
7945        _.cleanUpRows();
7946
7947        _.$slider.removeClass('slick-slider');
7948        _.$slider.removeClass('slick-initialized');
7949        _.$slider.removeClass('slick-dotted');
7950
7951        _.unslicked = true;
7952
7953        if(!refresh) {
7954            _.$slider.trigger('destroy', [_]);
7955        }
7956
7957    };
7958
7959    Slick.prototype.disableTransition = function(slide) {
7960
7961        var _ = this,
7962            transition = {};
7963
7964        transition[_.transitionType] = '';
7965
7966        if (_.options.fade === false) {
7967            _.$slideTrack.css(transition);
7968        } else {
7969            _.$slides.eq(slide).css(transition);
7970        }
7971
7972    };
7973
7974    Slick.prototype.fadeSlide = function(slideIndex, callback) {
7975
7976        var _ = this;
7977
7978        if (_.cssTransitions === false) {
7979
7980            _.$slides.eq(slideIndex).css({
7981                zIndex: _.options.zIndex
7982            });
7983
7984            _.$slides.eq(slideIndex).animate({
7985                opacity: 1
7986            }, _.options.speed, _.options.easing, callback);
7987
7988        } else {
7989
7990            _.applyTransition(slideIndex);
7991
7992            _.$slides.eq(slideIndex).css({
7993                opacity: 1,
7994                zIndex: _.options.zIndex
7995            });
7996
7997            if (callback) {
7998                setTimeout(function() {
7999
8000                    _.disableTransition(slideIndex);
8001
8002                    callback.call();
8003                }, _.options.speed);
8004            }
8005
8006        }
8007
8008    };
8009
8010    Slick.prototype.fadeSlideOut = function(slideIndex) {
8011
8012        var _ = this;
8013
8014        if (_.cssTransitions === false) {
8015
8016            _.$slides.eq(slideIndex).animate({
8017                opacity: 0,
8018                zIndex: _.options.zIndex - 2
8019            }, _.options.speed, _.options.easing);
8020
8021        } else {
8022
8023            _.applyTransition(slideIndex);
8024
8025            _.$slides.eq(slideIndex).css({
8026                opacity: 0,
8027                zIndex: _.options.zIndex - 2
8028            });
8029
8030        }
8031
8032    };
8033
8034    Slick.prototype.filterSlides = Slick.prototype.slickFilter = function(filter) {
8035
8036        var _ = this;
8037
8038        if (filter !== null) {
8039
8040            _.$slidesCache = _.$slides;
8041
8042            _.unload();
8043
8044            _.$slideTrack.children(this.options.slide).detach();
8045
8046            _.$slidesCache.filter(filter).appendTo(_.$slideTrack);
8047
8048            _.reinit();
8049
8050        }
8051
8052    };
8053
8054    Slick.prototype.focusHandler = function() {
8055
8056        var _ = this;
8057
8058        
8058// If any child element receives focus within the slider we need to pause the autoplay
8059        _.$slider
8060            .off('focus.slick blur.slick')
8061            .on(
8062                'focus.slick',
8063                '*', 
8064                function(event) {
8065                    var $sf = $(this);
8066
8067                    setTimeout(function() {
8068                        if( _.options.pauseOnFocus ) {
8069                            if ($sf.is(':focus')) {
8070                                _.focussed = true;
8071                                _.autoPlay();
8072                            }
8073                        }
8074                    }, 0);
8075                }
8076            ).on(
8077                'blur.slick',
8078                '*', 
8079                function(event) {
8080                    var $sf = $(this);
8081
8082                    // When a blur occurs on any elements within the slider we become unfocused
8083                    if( _.options.pauseOnFocus ) {
8084                        _.focussed = false;
8085                        _.autoPlay();
8086                    }
8087                }
8088            );
8089    };
8090
8091    Slick.prototype.getCurrent = Slick.prototype.slickCurrentSlide = function() {
8092
8093        var _ = this;
8094        return _.currentSlide;
8095
8096    };
8097
8098    Slick.prototype.getDotCount = function() {
8099
8100        var _ = this;
8101
8102        var breakPoint = 0;
8103        var counter = 0;
8104        var pagerQty = 0;
8105
8106        if (_.options.infinite === true) {
8107            if (_.slideCount <= _.options.slidesToShow) {
8108                 ++pagerQty;
8109            } else {
8110                while (breakPoint < _.slideCount) {
8111                    ++pagerQty;
8112                    breakPoint = counter + _.options.slidesToScroll;
8113                    counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow;
8114                }
8115            }
8116        } else if (_.options.centerMode === true) {
8117            pagerQty = _.slideCount;
8118        } else if(!_.options.asNavFor) {
8119            pagerQty = 1 + Math.ceil((_.slideCount - _.options.slidesToShow) / _.options.slidesToScroll);
8120        }else {
8121            while (breakPoint < _.slideCount) {
8122                ++pagerQty;
8123                breakPoint = counter + _.options.slidesToScroll;
8124                counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow;
8125            }
8126        }
8127
8128        return pagerQty - 1;
8129
8130    };
8131
8132    Slick.prototype.getLeft = function(slideIndex) {
8133
8134        var _ = this,
8135            targetLeft,
8136            verticalHeight,
8137            verticalOffset = 0,
8138            targetSlide,
8139            coef;
8140
8141        _.slideOffset = 0;
8142        verticalHeight = _.$slides.first().outerHeight(true);
8143
8144        if (_.options.infinite === true) {
8145            if (_.slideCount > _.options.slidesToShow) {
8146                _.slideOffset = (_.slideWidth * _.options.slidesToShow) * -1;
8147                coef = -1
8148
8149                if (_.options.vertical === true && _.options.centerMode === true) {
8150                    if (_.options.slidesToShow === 2) {
8151                        coef = -1.5;
8152                    } else if (_.options.slidesToShow === 1) {
8153                        coef = -2
vendor: 4,950 bytes, lines 8153-8282
8153
8154                    }
8155                }
8156                verticalOffset = (verticalHeight * _.options.slidesToShow) * coef;
8157            }
8158            if (_.slideCount % _.options.slidesToScroll !== 0) {
8159                if (slideIndex + _.options.slidesToScroll > _.slideCount && _.slideCount > _.options.slidesToShow) {
8160                    if (slideIndex > _.slideCount) {
8161                        _.slideOffset = ((_.options.slidesToShow - (slideIndex - _.slideCount)) * _.slideWidth) * -1;
8162                        verticalOffset = ((_.options.slidesToShow - (slideIndex - _.slideCount)) * verticalHeight) * -1;
8163                    } else {
8164                        _.slideOffset = ((_.slideCount % _.options.slidesToScroll) * _.slideWidth) * -1;
8165                        verticalOffset = ((_.slideCount % _.options.slidesToScroll) * verticalHeight) * -1;
8166                    }
8167                }
8168            }
8169        } else {
8170            if (slideIndex + _.options.slidesToShow > _.slideCount) {
8171                _.slideOffset = ((slideIndex + _.options.slidesToShow) - _.slideCount) * _.slideWidth;
8172                verticalOffset = ((slideIndex + _.options.slidesToShow) - _.slideCount) * verticalHeight;
8173            }
8174        }
8175
8176        if (_.slideCount <= _.options.slidesToShow) {
8177            _.slideOffset = 0;
8178            verticalOffset = 0;
8179        }
8180
8181        if (_.options.centerMode === true && _.slideCount <= _.options.slidesToShow) {
8182            _.slideOffset = ((_.slideWidth * Math.floor(_.options.slidesToShow)) / 2) - ((_.slideWidth * _.slideCount) / 2);
8183        } else if (_.options.centerMode === true && _.options.infinite === true) {
8184            _.slideOffset += _.slideWidth * Math.floor(_.options.slidesToShow / 2) - _.slideWidth;
8185        } else if (_.options.centerMode === true) {
8186            _.slideOffset = 0;
8187            _.slideOffset += _.slideWidth * Math.floor(_.options.slidesToShow / 2);
8188        }
8189
8190        if (_.options.vertical === false) {
8191            targetLeft = ((slideIndex * _.slideWidth) * -1) + _.slideOffset;
8192        } else {
8193            targetLeft = ((slideIndex * verticalHeight) * -1) + verticalOffset;
8194        }
8195
8196        if (_.options.variableWidth === true) {
8197
8198            if (_.slideCount <= _.options.slidesToShow || _.options.infinite === false) {
8199                targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex);
8200            } else {
8201                targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex + _.options.slidesToShow);
8202            }
8203
8204            if (_.options.rtl === true) {
8205                if (targetSlide[0]) {
8206                    targetLeft = (_.$slideTrack.width() - targetSlide[0].offsetLeft - targetSlide.width()) * -1;
8207                } else {
8208                    targetLeft =  0;
8209                }
8210            } else {
8211                targetLeft = targetSlide[0] ? targetSlide[0].offsetLeft * -1 : 0;
8212            }
8213
8214            if (_.options.centerMode === true) {
8215                if (_.slideCount <= _.options.slidesToShow || _.options.infinite === false) {
8216                    targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex);
8217                } else {
8218                    targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex + _.options.slidesToShow + 1);
8219                }
8220
8221                if (_.options.rtl === true) {
8222                    if (targetSlide[0]) {
8223                        targetLeft = (_.$slideTrack.width() - targetSlide[0].offsetLeft - targetSlide.width()) * -1;
8224                    } else {
8225                        targetLeft =  0;
8226                    }
8227                } else {
8228                    targetLeft = targetSlide[0] ? targetSlide[0].offsetLeft * -1 : 0;
8229                }
8230
8231                targetLeft += (_.$list.width() - targetSlide.outerWidth()) / 2;
8232            }
8233        }
8234
8235        return targetLeft;
8236
8237    };
8238
8239    Slick.prototype.getOption = Slick.prototype.slickGetOption = function(option) {
8240
8241        var _ = this;
8242
8243        return _.options[option];
8244
8245    };
8246
8247    Slick.prototype.getNavigableIndexes = function() {
8248
8249        var _ = this,
8250            breakPoint = 0,
8251            counter = 0,
8252            indexes = [],
8253            max;
8254
8255        if (_.options.infinite === false) {
8256            max = _.slideCount;
8257        } else {
8258            breakPoint = _.options.slidesToScroll * -1;
8259            counter = _.options.slidesToScroll * -1;
8260            max = _.slideCount * 2;
8261        }
8262
8263        while (breakPoint < max) {
8264            indexes.push(breakPoint);
8265            breakPoint = counter + _.options.slidesToScroll;
8266            counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow;
8267        }
8268
8269        return indexes;
8270
8271    };
8272
8273    Slick.prototype.getSlick = function() {
8274
8275        return this;
8276
8277    };
8278
8279    Slick.prototype.getSlideCount = function() {
8280
8281        var _ = this,
8282            slidesTraversed, swipedSlide, 
8282swipeTarget, centerOffset;
8283
8284        centerOffset = _.options.centerMode === true ? Math.floor(_.$list.width() / 2) : 0;
8285        swipeTarget = (_.swipeLeft * -1) + centerOffset;
8286
8287        if (_.options.swipeToSlide === true) {
8288
8289            _.$slideTrack.find('.slick-slide').each(function(index, slide) {
8290
8291                var slideOuterWidth, slideOffset, slideRightBoundary;
8292                slideOuterWidth = $(slide).outerWidth();
8293                slideOffset = slide.offsetLeft;
8294                if (_.options.centerMode !== true) {
8295                    slideOffset += (slideOuterWidth / 2);
8296                }
8297
8298                slideRightBoundary = slideOffset + (slideOuterWidth);
8299
8300                if (swipeTarget < slideRightBoundary) {
8301                    swipedSlide = slide;
8302                    return false;
8303                }
8304            });
8305
8306            slidesTraversed = Math.abs($(swipedSlide).attr('data-slick-index') - _.currentSlide) || 1;
8307
8308            return slidesTraversed;
8309
8310        } else {
8311            return _.options.slidesToScroll;
8312        }
8313
8314    };
8315
8316    Slick.prototype.goTo = Slick.prototype.slickGoTo = function(slide, dontAnimate) {
8317
8318        var _ = this;
8319
8320        _.changeSlide({
8321            data: {
8322                message: 'index',
8323                index: parseInt(slide)
8324            }
8325        }, dontAnimate);
8326
8327    };
8328
8329    Slick.prototype.init = function(creation) {
8330
8331        var _ = this;
8332
8333        if (!$(_.$slider).hasClass('slick-initialized')) {
8334
8335            $(_.$slider).addClass('slick-initialized');
8336
8337            _.buildRows();
8338            _.buildOut();
8339            _.setProps();
8340            _.startLoad();
8341            _.loadSlider();
8342            _.initializeEvents();
8343            _.updateArrows();
8344            _.updateDots();
8345            _.checkResponsive(true);
8346            _.focusHandler();
8347
8348        }
8349
8350        if (creation) {
8351            _.$slider.trigger('init', [_]);
8352        }
8353
8354        if (_.options.accessibility === true) {
8355            _.initADA();
8356        }
8357
8358        if ( _.options.autoplay ) {
8359
8360            _.paused = false;
vendor: 1,103 bytes, lines 8361-8392
8361            _.autoPlay();
8362
8363        }
8364
8365    };
8366
8367    Slick.prototype.initADA = function() {
8368        var _ = this,
8369                numDotGroups = Math.ceil(_.slideCount / _.options.slidesToShow),
8370                tabControlIndexes = _.getNavigableIndexes().filter(function(val) {
8371                    return (val >= 0) && (val < _.slideCount);
8372                });
8373
8374        _.$slides.add(_.$slideTrack.find('.slick-cloned')).attr({
8375            'aria-hidden': 'true',
8376            'tabindex': '-1'
8377        }).find('a, input, button, select').attr({
8378            'tabindex': '-1'
8379        });
8380
8381        if (_.$dots !== null) {
8382            _.$slides.not(_.$slideTrack.find('.slick-cloned')).each(function(i) {
8383                var slideControlIndex = tabControlIndexes.indexOf(i);
8384
8385                $(this).attr({
8386                    'role': 'tabpanel',
8387                    'id': 'slick-slide' + _.instanceUid + i,
8388                    'tabindex': -1
8389                });
8390
8391                if (slideControlIndex !== -1) {
8392                   var ariaButtonControl = 'slick-slide-control' + _.instanceUid + slideControlIndex
vendor: 29,020 bytes, lines 8392-9398
8392
8393                   if ($('#' + ariaButtonControl).length) {
8394                     $(this).attr({
8395                         'aria-describedby': ariaButtonControl
8396                     });
8397                   }
8398                }
8399            });
8400
8401            _.$dots.attr('role', 'tablist').find('li').each(function(i) {
8402                var mappedSlideIndex = tabControlIndexes[i];
8403
8404                $(this).attr({
8405                    'role': 'presentation'
8406                });
8407
8408                $(this).find('button').first().attr({
8409                    'role': 'tab',
8410                    'id': 'slick-slide-control' + _.instanceUid + i,
8411                    'aria-controls': 'slick-slide' + _.instanceUid + mappedSlideIndex,
8412                    'aria-label': (i + 1) + ' of ' + numDotGroups,
8413                    'aria-selected': null,
8414                    'tabindex': '-1'
8415                });
8416
8417            }).eq(_.currentSlide).find('button').attr({
8418                'aria-selected': 'true',
8419                'tabindex': '0'
8420            }).end();
8421        }
8422
8423        for (var i=_.currentSlide, max=i+_.options.slidesToShow; i < max; i++) {
8424          if (_.options.focusOnChange) {
8425            _.$slides.eq(i).attr({'tabindex': '0'});
8426          } else {
8427            _.$slides.eq(i).removeAttr('tabindex');
8428          }
8429        }
8430
8431        _.activateADA();
8432
8433    };
8434
8435    Slick.prototype.initArrowEvents = function() {
8436
8437        var _ = this;
8438
8439        if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
8440            _.$prevArrow
8441               .off('click.slick')
8442               .on('click.slick', {
8443                    message: 'previous'
8444               }, _.changeSlide);
8445            _.$nextArrow
8446               .off('click.slick')
8447               .on('click.slick', {
8448                    message: 'next'
8449               }, _.changeSlide);
8450
8451            if (_.options.accessibility === true) {
8452                _.$prevArrow.on('keydown.slick', _.keyHandler);
8453                _.$nextArrow.on('keydown.slick', _.keyHandler);
8454            }
8455        }
8456
8457    };
8458
8459    Slick.prototype.initDotEvents = function() {
8460
8461        var _ = this;
8462
8463        if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
8464            $('li', _.$dots).on('click.slick', {
8465                message: 'index'
8466            }, _.changeSlide);
8467
8468            if (_.options.accessibility === true) {
8469                _.$dots.on('keydown.slick', _.keyHandler);
8470            }
8471        }
8472
8473        if (_.options.dots === true && _.options.pauseOnDotsHover === true && _.slideCount > _.options.slidesToShow) {
8474
8475            $('li', _.$dots)
8476                .on('mouseenter.slick', $.proxy(_.interrupt, _, true))
8477                .on('mouseleave.slick', $.proxy(_.interrupt, _, false));
8478
8479        }
8480
8481    };
8482
8483    Slick.prototype.initSlideEvents = function() {
8484
8485        var _ = this;
8486
8487        if ( _.options.pauseOnHover ) {
8488
8489            _.$list.on('mouseenter.slick', $.proxy(_.interrupt, _, true));
8490            _.$list.on('mouseleave.slick', $.proxy(_.interrupt, _, false));
8491
8492        }
8493
8494    };
8495
8496    Slick.prototype.initializeEvents = function() {
8497
8498        var _ = this;
8499
8500        _.initArrowEvents();
8501
8502        _.initDotEvents();
8503        _.initSlideEvents();
8504
8505        _.$list.on('touchstart.slick mousedown.slick', {
8506            action: 'start'
8507        }, _.swipeHandler);
8508        _.$list.on('touchmove.slick mousemove.slick', {
8509            action: 'move'
8510        }, _.swipeHandler);
8511        _.$list.on('touchend.slick mouseup.slick', {
8512            action: 'end'
8513        }, _.swipeHandler);
8514        _.$list.on('touchcancel.slick mouseleave.slick', {
8515            action: 'end'
8516        }, _.swipeHandler);
8517
8518        _.$list.on('click.slick', _.clickHandler);
8519
8520        $(document).on(_.visibilityChange, $.proxy(_.visibility, _));
8521
8522        if (_.options.accessibility === true) {
8523            _.$list.on('keydown.slick', _.keyHandler);
8524        }
8525
8526        if (_.options.focusOnSelect === true) {
8527            $(_.$slideTrack).children().on('click.slick', _.selectHandler);
8528        }
8529
8530        $(window).on('orientationchange.slick.slick-' + _.instanceUid, $.proxy(_.orientationChange, _));
8531
8532        $(window).on('resize.slick.slick-' + _.instanceUid, $.proxy(_.resize, _));
8533
8534        $('[draggable!=true]', _.$slideTrack).on('dragstart', _.preventDefault);
8535
8536        $(window).on('load.slick.slick-' + _.instanceUid, _.setPosition);
8537        $(_.setPosition);
8538
8539    };
8540
8541    Slick.prototype.initUI = function() {
8542
8543        var _ = this;
8544
8545        if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
8546
8547            _.$prevArrow.show();
8548            _.$nextArrow.show();
8549
8550        }
8551
8552        if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
8553
8554            _.$dots.show();
8555
8556        }
8557
8558    };
8559
8560    Slick.prototype.keyHandler = function(event) {
8561
8562        var _ = this;
8563         //Dont slide if the cursor is inside the form fields and arrow keys are pressed
8564        if(!event.target.tagName.match('TEXTAREA|INPUT|SELECT')) {
8565            if (event.keyCode === 37 && _.options.accessibility === true) {
8566                _.changeSlide({
8567                    data: {
8568                        message: _.options.rtl === true ? 'next' :  'previous'
8569                    }
8570                });
8571            } else if (event.keyCode === 39 && _.options.accessibility === true) {
8572                _.changeSlide({
8573                    data: {
8574                        message: _.options.rtl === true ? 'previous' : 'next'
8575                    }
8576                });
8577            }
8578        }
8579
8580    };
8581
8582    Slick.prototype.lazyLoad = function() {
8583
8584        var _ = this,
8585            loadRange, cloneRange, rangeStart, rangeEnd;
8586
8587        function loadImages(imagesScope) {
8588
8589            $('img[data-lazy]', imagesScope).each(function() {
8590
8591                var image = $(this),
8592                    imageSource = $(this).attr('data-lazy'),
8593                    imageSrcSet = $(this).attr('data-srcset'),
8594                    imageSizes  = $(this).attr('data-sizes') || _.$slider.attr('data-sizes'),
8595                    imageToLoad = document.createElement('img');
8596
8597                imageToLoad.onload = function() {
8598
8599                    image
8600                        .animate({ opacity: 0 }, 100, function() {
8601
8602                            if (imageSrcSet) {
8603                                image
8604                                    .attr('srcset', imageSrcSet );
8605
8606                                if (imageSizes) {
8607                                    image
8608                                        .attr('sizes', imageSizes );
8609                                }
8610                            }
8611
8612                            image
8613                                .attr('src', imageSource)
8614                                .animate({ opacity: 1 }, 200, function() {
8615                                    image
8616                                        .removeAttr('data-lazy data-srcset data-sizes')
8617                                        .removeClass('slick-loading');
8618                                });
8619                            _.$slider.trigger('lazyLoaded', [_, image, imageSource]);
8620                        });
8621
8622                };
8623
8624                imageToLoad.onerror = function() {
8625
8626                    image
8627                        .removeAttr( 'data-lazy' )
8628                        .removeClass( 'slick-loading' )
8629                        .addClass( 'slick-lazyload-error' );
8630
8631                    _.$slider.trigger('lazyLoadError', [ _, image, imageSource ]);
8632
8633                };
8634
8635                imageToLoad.src = imageSource;
8636
8637            });
8638
8639        }
8640
8641        if (_.options.centerMode === true) {
8642            if (_.options.infinite === true) {
8643                rangeStart = _.currentSlide + (_.options.slidesToShow / 2 + 1);
8644                rangeEnd = rangeStart + _.options.slidesToShow + 2;
8645            } else {
8646                rangeStart = Math.max(0, _.currentSlide - (_.options.slidesToShow / 2 + 1));
8647                rangeEnd = 2 + (_.options.slidesToShow / 2 + 1) + _.currentSlide;
8648            }
8649        } else {
8650            rangeStart = _.options.infinite ? _.options.slidesToShow + _.currentSlide : _.currentSlide;
8651            rangeEnd = Math.ceil(rangeStart + _.options.slidesToShow);
8652            if (_.options.fade === true) {
8653                if (rangeStart > 0) rangeStart--;
8654                if (rangeEnd <= _.slideCount) rangeEnd++;
8655            }
8656        }
8657
8658        loadRange = _.$slider.find('.slick-slide').slice(rangeStart, rangeEnd);
8659
8660        if (_.options.lazyLoad === 'anticipated') {
8661            var prevSlide = rangeStart - 1,
8662                nextSlide = rangeEnd,
8663                $slides = _.$slider.find('.slick-slide');
8664
8665            for (var i = 0; i < _.options.slidesToScroll; i++) {
8666                if (prevSlide < 0) prevSlide = _.slideCount - 1;
8667                loadRange = loadRange.add($slides.eq(prevSlide));
8668                loadRange = loadRange.add($slides.eq(nextSlide));
8669                prevSlide--;
8670                nextSlide++;
8671            }
8672        }
8673
8674        loadImages(loadRange);
8675
8676        if (_.slideCount <= _.options.slidesToShow) {
8677            cloneRange = _.$slider.find('.slick-slide');
8678            loadImages(cloneRange);
8679        } else
8680        if (_.currentSlide >= _.slideCount - _.options.slidesToShow) {
8681            cloneRange = _.$slider.find('.slick-cloned').slice(0, _.options.slidesToShow);
8682            loadImages(cloneRange);
8683        } else if (_.currentSlide === 0) {
8684            cloneRange = _.$slider.find('.slick-cloned').slice(_.options.slidesToShow * -1);
8685            loadImages(cloneRange);
8686        }
8687
8688    };
8689
8690    Slick.prototype.loadSlider = function() {
8691
8692        var _ = this;
8693
8694        _.setPosition();
8695
8696        _.$slideTrack.css({
8697            opacity: 1
8698        });
8699
8700        _.$slider.removeClass('slick-loading');
8701
8702        _.initUI();
8703
8704        if (_.options.lazyLoad === 'progressive') {
8705            _.progressiveLazyLoad();
8706        }
8707
8708    };
8709
8710    Slick.prototype.next = Slick.prototype.slickNext = function() {
8711
8712        var _ = this;
8713
8714        _.changeSlide({
8715            data: {
8716                message: 'next'
8717            }
8718        });
8719
8720    };
8721
8722    Slick.prototype.orientationChange = function() {
8723
8724        var _ = this;
8725
8726        _.checkResponsive();
8727        _.setPosition();
8728
8729    };
8730
8731    Slick.prototype.pause = Slick.prototype.slickPause = function() {
8732
8733        var _ = this;
8734
8735        _.autoPlayClear();
8736        _.paused = true;
8737
8738    };
8739
8740    Slick.prototype.play = Slick.prototype.slickPlay = function() {
8741
8742        var _ = this;
8743
8744        _.autoPlay();
8745        _.options.autoplay = true;
8746        _.paused = false;
8747        _.focussed = false;
8748        _.interrupted = false;
8749
8750    };
8751
8752    Slick.prototype.postSlide = function(index) {
8753
8754        var _ = this;
8755
8756        if( !_.unslicked ) {
8757
8758            _.$slider.trigger('afterChange', [_, index]);
8759
8760            _.animating = false;
8761
8762            if (_.slideCount > _.options.slidesToShow) {
8763                _.setPosition();
8764            }
8765
8766            _.swipeLeft = null;
8767
8768            if ( _.options.autoplay ) {
8769                _.autoPlay();
8770            }
8771
8772            if (_.options.accessibility === true) {
8773                _.initADA();
8774
8775                if (_.options.focusOnChange) {
8776                    var $currentSlide = $(_.$slides.get(_.currentSlide));
8777                    $currentSlide.attr('tabindex', 0).focus();
8778                }
8779            }
8780
8781        }
8782
8783    };
8784
8785    Slick.prototype.prev = Slick.prototype.slickPrev = function() {
8786
8787        var _ = this;
8788
8789        _.changeSlide({
8790            data: {
8791                message: 'previous'
8792            }
8793        });
8794
8795    };
8796
8797    Slick.prototype.preventDefault = function(event) {
8798
8799        event.preventDefault();
8800
8801    };
8802
8803    Slick.prototype.progressiveLazyLoad = function( tryCount ) {
8804
8805        tryCount = tryCount || 1;
8806
8807        var _ = this,
8808            $imgsToLoad = $( 'img[data-lazy]', _.$slider ),
8809            image,
8810            imageSource,
8811            imageSrcSet,
8812            imageSizes,
8813            imageToLoad;
8814
8815        if ( $imgsToLoad.length ) {
8816
8817            image = $imgsToLoad.first();
8818            imageSource = image.attr('data-lazy');
8819            imageSrcSet = image.attr('data-srcset');
8820            imageSizes  = image.attr('data-sizes') || _.$slider.attr('data-sizes');
8821            imageToLoad = document.createElement('img');
8822
8823            imageToLoad.onload = function() {
8824
8825                if (imageSrcSet) {
8826                    image
8827                        .attr('srcset', imageSrcSet );
8828
8829                    if (imageSizes) {
8830                        image
8831                            .attr('sizes', imageSizes );
8832                    }
8833                }
8834
8835                image
8836                    .attr( 'src', imageSource )
8837                    .removeAttr('data-lazy data-srcset data-sizes')
8838                    .removeClass('slick-loading');
8839
8840                if ( _.options.adaptiveHeight === true ) {
8841                    _.setPosition();
8842                }
8843
8844                _.$slider.trigger('lazyLoaded', [ _, image, imageSource ]);
8845                _.progressiveLazyLoad();
8846
8847            };
8848
8849            imageToLoad.onerror = function() {
8850
8851                if ( tryCount < 3 ) {
8852
8853                    /**
8854                     * try to load the image 3 times,
8855                     * leave a slight delay so we don't get
8856                     * servers blocking the request.
8857                     */
8858                    setTimeout( function() {
8859                        _.progressiveLazyLoad( tryCount + 1 );
8860                    }, 500 );
8861
8862                } else {
8863
8864                    image
8865                        .removeAttr( 'data-lazy' )
8866                        .removeClass( 'slick-loading' )
8867                        .addClass( 'slick-lazyload-error' );
8868
8869                    _.$slider.trigger('lazyLoadError', [ _, image, imageSource ]);
8870
8871                    _.progressiveLazyLoad();
8872
8873                }
8874
8875            };
8876
8877            imageToLoad.src = imageSource;
8878
8879        } else {
8880
8881            _.$slider.trigger('allImagesLoaded', [ _ ]);
8882
8883        }
8884
8885    };
8886
8887    Slick.prototype.refresh = function( initializing ) {
8888
8889        var _ = this, currentSlide, lastVisibleIndex;
8890
8891        lastVisibleIndex = _.slideCount - _.options.slidesToShow;
8892
8893        // in non-infinite sliders, we don't want to go past the
8894        // last visible index.
8895        if( !_.options.infinite && ( _.currentSlide > lastVisibleIndex )) {
8896            _.currentSlide = lastVisibleIndex;
8897        }
8898
8899        // if less slides than to show, go to start.
8900        if ( _.slideCount <= _.options.slidesToShow ) {
8901            _.currentSlide = 0;
8902
8903        }
8904
8905        currentSlide = _.currentSlide;
8906
8907        _.destroy(true);
8908
8909        $.extend(_, _.initials, { currentSlide: currentSlide });
8910
8911        _.init();
8912
8913        if( !initializing ) {
8914
8915            _.changeSlide({
8916                data: {
8917                    message: 'index',
8918                    index: currentSlide
8919                }
8920            }, false);
8921
8922        }
8923
8924    };
8925
8926    Slick.prototype.registerBreakpoints = function() {
8927
8928        var _ = this, breakpoint, currentBreakpoint, l,
8929            responsiveSettings = _.options.responsive || null;
8930
8931        if ( $.type(responsiveSettings) === 'array' && responsiveSettings.length ) {
8932
8933            _.respondTo = _.options.respondTo || 'window';
8934
8935            for ( breakpoint in responsiveSettings ) {
8936
8937                l = _.breakpoints.length-1;
8938
8939                if (responsiveSettings.hasOwnProperty(breakpoint)) {
8940                    currentBreakpoint = responsiveSettings[breakpoint].breakpoint;
8941
8942                    // loop through the breakpoints and cut out any existing
8943                    // ones with the same breakpoint number, we don't want dupes.
8944                    while( l >= 0 ) {
8945                        if( _.breakpoints[l] && _.breakpoints[l] === currentBreakpoint ) {
8946                            _.breakpoints.splice(l,1);
8947                        }
8948                        l--;
8949                    }
8950
8951                    _.breakpoints.push(currentBreakpoint);
8952                    _.breakpointSettings[currentBreakpoint] = responsiveSettings[breakpoint].settings;
8953
8954                }
8955
8956            }
8957
8958            _.breakpoints.sort(function(a, b) {
8959                return ( _.options.mobileFirst ) ? a-b : b-a;
8960            });
8961
8962        }
8963
8964    };
8965
8966    Slick.prototype.reinit = function() {
8967
8968        var _ = this;
8969
8970        _.$slides =
8971            _.$slideTrack
8972                .children(_.options.slide)
8973                .addClass('slick-slide');
8974
8975        _.slideCount = _.$slides.length;
8976
8977        if (_.currentSlide >= _.slideCount && _.currentSlide !== 0) {
8978            _.currentSlide = _.currentSlide - _.options.slidesToScroll;
8979        }
8980
8981        if (_.slideCount <= _.options.slidesToShow) {
8982            _.currentSlide = 0;
8983        }
8984
8985        _.registerBreakpoints();
8986
8987        _.setProps();
8988        _.setupInfinite();
8989        _.buildArrows();
8990        _.updateArrows();
8991        _.initArrowEvents();
8992        _.buildDots();
8993        _.updateDots();
8994        _.initDotEvents();
8995        _.cleanUpSlideEvents();
8996        _.initSlideEvents();
8997
8998        _.checkResponsive(false, true);
8999
9000        if (_.options.focusOnSelect === true) {
9001            $(_.$slideTrack).children().on('click.slick', _.selectHandler);
9002        }
9003
9004        _.setSlideClasses(typeof _.currentSlide === 'number' ? _.currentSlide : 0);
9005
9006        _.setPosition();
9007        _.focusHandler();
9008
9009        _.paused = !_.options.autoplay;
9010        _.autoPlay();
9011
9012        _.$slider.trigger('reInit', [_]);
9013
9014    };
9015
9016    Slick.prototype.resize = function() {
9017
9018        var _ = this;
9019
9020        if ($(window).width() !== _.windowWidth) {
9021            clearTimeout(_.windowDelay);
9022            _.windowDelay = window.setTimeout(function() {
9023                _.windowWidth = $(window).width();
9024                _.checkResponsive();
9025                if( !_.unslicked ) { _.setPosition(); }
9026            }, 50);
9027        }
9028    };
9029
9030    Slick.prototype.removeSlide = Slick.prototype.slickRemove = function(index, removeBefore, removeAll) {
9031
9032        var _ = this;
9033
9034        if (typeof(index) === 'boolean') {
9035            removeBefore = index;
9036            index = removeBefore === true ? 0 : _.slideCount - 1;
9037        } else {
9038            index = removeBefore === true ? --index : index;
9039        }
9040
9041        if (_.slideCount < 1 || index < 0 || index > _.slideCount - 1) {
9042            return false;
9043        }
9044
9045        _.unload();
9046
9047        if (removeAll === true) {
9048            _.$slideTrack.children().remove();
9049        } else {
9050            _.$slideTrack.children(this.options.slide).eq(index).remove();
9051        }
9052
9053        _.$slides = _.$slideTrack.children(this.options.slide);
9054
9055        _.$slideTrack.children(this.options.slide).detach();
9056
9057        _.$slideTrack.append(_.$slides);
9058
9059        _.$slidesCache = _.$slides;
9060
9061        _.reinit();
9062
9063    };
9064
9065    Slick.prototype.setCSS = function(position) {
9066
9067        var _ = this,
9068            positionProps = {},
9069            x, y;
9070
9071        if (_.options.rtl === true) {
9072            position = -position;
9073        }
9074        x = _.positionProp == 'left' ? Math.ceil(position) + 'px' : '0px';
9075        y = _.positionProp == 'top' ? Math.ceil(position) + 'px' : '0px';
9076
9077        positionProps[_.positionProp] = position;
9078
9079        if (_.transformsEnabled === false) {
9080            _.$slideTrack.css(positionProps);
9081        } else {
9082            positionProps = {};
9083            if (_.cssTransitions === false) {
9084                positionProps[_.animType] = 'translate(' + x + ', ' + y + ')';
9085                _.$slideTrack.css(positionProps);
9086            } else {
9087                positionProps[_.animType] = 'translate3d(' + x + ', ' + y + ', 0px)';
9088                _.$slideTrack.css(positionProps);
9089            }
9090        }
9091
9092    };
9093
9094    Slick.prototype.setDimensions = function() {
9095
9096        var _ = this;
9097
9098        if (_.options.vertical === false) {
9099            if (_.options.centerMode === true) {
9100                _.$list.css({
9101                    padding: ('0px ' + _.options.centerPadding)
9102                });
9103            }
9104        } else {
9105            _.$list.height(_.$slides.first().outerHeight(true) * _.options.slidesToShow);
9106            if (_.options.centerMode === true) {
9107                _.$list.css({
9108                    padding: (_.options.centerPadding + ' 0px')
9109                });
9110            }
9111        }
9112
9113        _.listWidth = _.$list.width();
9114        _.listHeight = _.$list.height();
9115
9116
9117        if (_.options.vertical === false && _.options.variableWidth === false) {
9118            _.slideWidth = Math.ceil(_.listWidth / _.options.slidesToShow);
9119            _.$slideTrack.width(Math.ceil((_.slideWidth * _.$slideTrack.children('.slick-slide').length)));
9120
9121        } else if (_.options.variableWidth === true) {
9122            _.$slideTrack.width(5000 * _.slideCount);
9123        } else {
9124            _.slideWidth = Math.ceil(_.listWidth);
9125            _.$slideTrack.height(Math.ceil((_.$slides.first().outerHeight(true) * _.$slideTrack.children('.slick-slide').length)));
9126        }
9127
9128        var offset = _.$slides.first().outerWidth(true) - _.$slides.first().width();
9129        if (_.options.variableWidth === false) _.$slideTrack.children('.slick-slide').width(_.slideWidth - offset);
9130
9131    };
9132
9133    Slick.prototype.setFade = function() {
9134
9135        var _ = this,
9136            targetLeft;
9137
9138        _.$slides.each(function(index, element) {
9139            targetLeft = (_.slideWidth * index) * -1;
9140            if (_.options.rtl === true) {
9141                $(element).css({
9142                    position: 'relative',
9143                    right: targetLeft,
9144                    top: 0,
9145                    zIndex: _.options.zIndex - 2,
9146                    opacity: 0
9147                });
9148            } else {
9149                $(element).css({
9150                    position: 'relative',
9151                    left: targetLeft,
9152                    top: 0,
9153                    zIndex: _.options.zIndex - 2,
9154                    opacity: 0
9155                });
9156            }
9157        });
9158
9159        _.$slides.eq(_.currentSlide).css({
9160            zIndex: _.options.zIndex - 1,
9161            opacity: 1
9162        });
9163
9164    };
9165
9166    Slick.prototype.setHeight = function() {
9167
9168        var _ = this;
9169
9170        if (_.options.slidesToShow === 1 && _.options.adaptiveHeight === true && _.options.vertical === false) {
9171            var targetHeight = _.$slides.eq(_.currentSlide).outerHeight(true);
9172            _.$list.css('height', targetHeight);
9173        }
9174
9175    };
9176
9177    Slick.prototype.setOption =
9178    Slick.prototype.slickSetOption = function() {
9179
9180        /**
9181         * accepts arguments in format of:
9182         *
9183         *  - for changing a single option's value:
9184         *     .slick("setOption", option, value, refresh )
9185         *
9186         *  - for changing a set of responsive options:
9187         *     .slick("setOption", 'responsive', [{}, ...], refresh )
9188         *
9189         *  - for updating multiple values at once (not responsive)
9190         *     .slick("setOption", { 'option': value, ... }, refresh )
9191         */
9192
9193        var _ = this, l, item, option, value, refresh = false, type;
9194
9195        if( $.type( arguments[0] ) === 'object' ) {
9196
9197            option =  arguments[0];
9198            refresh = arguments[1];
9199            type = 'multiple';
9200
9201        } else if ( $.type( arguments[0] ) === 'string' ) {
9202
9203            option =  arguments[0];
9204            value = arguments[1];
9205            refresh = arguments[2];
9206
9207            if ( arguments[0] === 'responsive' && $.type( arguments[1] ) === 'array' ) {
9208
9209                type = 'responsive';
9210
9211            } else if ( typeof arguments[1] !== 'undefined' ) {
9212
9213                type = 'single';
9214
9215            }
9216
9217        }
9218
9219        if ( type === 'single' ) {
9220
9221            _.options[option] = value;
9222
9223
9224        } else if ( type === 'multiple' ) {
9225
9226            $.each( option , function( opt, val ) {
9227
9228                _.options[opt] = val;
9229
9230            });
9231
9232
9233        } else if ( type === 'responsive' ) {
9234
9235            for ( item in value ) {
9236
9237                if( $.type( _.options.responsive ) !== 'array' ) {
9238
9239                    _.options.responsive = [ value[item] ];
9240
9241                } else {
9242
9243                    l = _.options.responsive.length-1;
9244
9245                    // loop through the responsive object and splice out duplicates.
9246                    while( l >= 0 ) {
9247
9248                        if( _.options.responsive[l].breakpoint === value[item].breakpoint ) {
9249
9250                            _.options.responsive.splice(l,1);
9251
9252                        }
9253
9254                        l--;
9255
9256                    }
9257
9258                    _.options.responsive.push( value[item] );
9259
9260                }
9261
9262            }
9263
9264        }
9265
9266        if ( refresh ) {
9267
9268            _.unload();
9269            _.reinit();
9270
9271        }
9272
9273    };
9274
9275    Slick.prototype.setPosition = function() {
9276
9277        var _ = this;
9278
9279        _.setDimensions();
9280
9281        _.setHeight();
9282
9283        if (_.options.fade === false) {
9284            _.setCSS(_.getLeft(_.currentSlide));
9285        } else {
9286            _.setFade();
9287        }
9288
9289        _.$slider.trigger('setPosition', [_]);
9290
9291    };
9292
9293    Slick.prototype.setProps = function() {
9294
9295        var _ = this,
9296            bodyStyle = document.body.style;
9297
9298        _.positionProp = _.options.vertical === true ? 'top' : 'left';
9299
9300        if (_.positionProp === 'top') {
9301            _.$slider.addClass('slick-vertical');
9302        } else {
9303            _.$slider.removeClass('slick-vertical');
9304        }
9305
9306        if (bodyStyle.WebkitTransition !== undefined ||
9307            bodyStyle.MozTransition !== undefined ||
9308            bodyStyle.msTransition !== undefined) {
9309            if (_.options.useCSS === true) {
9310                _.cssTransitions = true;
9311            }
9312        }
9313
9314        if ( _.options.fade ) {
9315            if ( typeof _.options.zIndex === 'number' ) {
9316                if( _.options.zIndex < 3 ) {
9317                    _.options.zIndex = 3;
9318                }
9319            } else {
9320                _.options.zIndex = _.defaults.zIndex;
9321            }
9322        }
9323
9324        if (bodyStyle.OTransform !== undefined) {
9325            _.animType = 'OTransform';
9326            _.transformType = '-o-transform';
9327            _.transitionType = 'OTransition';
9328            if (bodyStyle.perspectiveProperty === undefined && bodyStyle.webkitPerspective === undefined) _.animType = false;
9329        }
9330        if (bodyStyle.MozTransform !== undefined) {
9331            _.animType = 'MozTransform';
9332            _.transformType = '-moz-transform';
9333            _.transitionType = 'MozTransition';
9334            if (bodyStyle.perspectiveProperty === undefined && bodyStyle.MozPerspective === undefined) _.animType = false;
9335        }
9336        if (bodyStyle.webkitTransform !== undefined) {
9337            _.animType = 'webkitTransform';
9338            _.transformType = '-webkit-transform';
9339            _.transitionType = 'webkitTransition';
9340            if (bodyStyle.perspectiveProperty === undefined && bodyStyle.webkitPerspective === undefined) _.animType = false;
9341        }
9342        if (bodyStyle.msTransform !== undefined) {
9343            _.animType = 'msTransform';
9344            _.transformType = '-ms-transform';
9345            _.transitionType = 'msTransition';
9346            if (bodyStyle.msTransform === undefined) _.animType = false;
9347        }
9348        if (bodyStyle.transform !== undefined && _.animType !== false) {
9349            _.animType = 'transform';
9350            _.transformType = 'transform';
9351            _.transitionType = 'transition';
9352        }
9353        _.transformsEnabled = _.options.useTransform && (_.animType !== null && _.animType !== false);
9354    };
9355
9356
9357    Slick.prototype.setSlideClasses = function(index) {
9358
9359        var _ = this,
9360            centerOffset, allSlides, indexOffset, remainder;
9361
9362        allSlides = _.$slider
9363            .find('.slick-slide')
9364            .removeClass('slick-active slick-center slick-current')
9365            .attr('aria-hidden', 'true');
9366
9367        _.$slides
9368            .eq(index)
9369            .addClass('slick-current');
9370
9371        if (_.options.centerMode === true) {
9372
9373            var evenCoef = _.options.slidesToShow % 2 === 0 ? 1 : 0;
9374
9375            centerOffset = Math.floor(_.options.slidesToShow / 2);
9376
9377            if (_.options.infinite === true) {
9378
9379                if (index >= centerOffset && index <= (_.slideCount - 1) - centerOffset) {
9380                    _.$slides
9381                        .slice(index - centerOffset + evenCoef, index + centerOffset + 1)
9382                        .addClass('slick-active')
9383                        .attr('aria-hidden', 'false');
9384
9385                } else {
9386
9387                    indexOffset = _.options.slidesToShow + index;
9388                    allSlides
9389                        .slice(indexOffset - centerOffset + 1 + evenCoef, indexOffset + centerOffset + 2)
9390                        .addClass('slick-active')
9391                        .attr('aria-hidden', 'false');
9392
9393                }
9394
9395                if (index === 0) {
9396
9397                    allSlides
9398                        .eq(
9398 _.options.slidesToShow + _.slideCount + 1 
vendor: 10,708 bytes, lines 9398-9768
9398)
9399                        .addClass('slick-center');
9400
9401                } else if (index === _.slideCount - 1) {
9402
9403                    allSlides
9404                        .eq(_.options.slidesToShow)
9405                        .addClass('slick-center');
9406
9407                }
9408
9409            }
9410
9411            _.$slides
9412                .eq(index)
9413                .addClass('slick-center');
9414
9415        } else {
9416
9417            if (index >= 0 && index <= (_.slideCount - _.options.slidesToShow)) {
9418
9419                _.$slides
9420                    .slice(index, index + _.options.slidesToShow)
9421                    .addClass('slick-active')
9422                    .attr('aria-hidden', 'false');
9423
9424            } else if (allSlides.length <= _.options.slidesToShow) {
9425
9426                allSlides
9427                    .addClass('slick-active')
9428                    .attr('aria-hidden', 'false');
9429
9430            } else {
9431
9432                remainder = _.slideCount % _.options.slidesToShow;
9433                indexOffset = _.options.infinite === true ? _.options.slidesToShow + index : index;
9434
9435                if (_.options.slidesToShow == _.options.slidesToScroll && (_.slideCount - index) < _.options.slidesToShow) {
9436
9437                    allSlides
9438                        .slice(indexOffset - (_.options.slidesToShow - remainder), indexOffset + remainder)
9439                        .addClass('slick-active')
9440                        .attr('aria-hidden', 'false');
9441
9442                } else {
9443
9444                    allSlides
9445                        .slice(indexOffset, indexOffset + _.options.slidesToShow)
9446                        .addClass('slick-active')
9447                        .attr('aria-hidden', 'false');
9448
9449                }
9450
9451            }
9452
9453        }
9454
9455        if (_.options.lazyLoad === 'ondemand' || _.options.lazyLoad === 'anticipated') {
9456            _.lazyLoad();
9457        }
9458    };
9459
9460    Slick.prototype.setupInfinite = function() {
9461
9462        var _ = this,
9463            i, slideIndex, infiniteCount;
9464
9465        if (_.options.fade === true) {
9466            _.options.centerMode = false;
9467        }
9468
9469        if (_.options.infinite === true && _.options.fade === false) {
9470
9471            slideIndex = null;
9472
9473            if (_.slideCount > _.options.slidesToShow) {
9474
9475                if (_.options.centerMode === true) {
9476                    infiniteCount = _.options.slidesToShow + 1;
9477                } else {
9478                    infiniteCount = _.options.slidesToShow;
9479                }
9480
9481                for (i = _.slideCount; i > (_.slideCount -
9482                        infiniteCount); i -= 1) {
9483                    slideIndex = i - 1;
9484                    $(_.$slides[slideIndex]).clone(true).attr('id', '')
9485                        .attr('data-slick-index', slideIndex - _.slideCount)
9486                        .prependTo(_.$slideTrack).addClass('slick-cloned');
9487                }
9488                for (i = 0; i < infiniteCount  + _.slideCount; i += 1) {
9489                    slideIndex = i;
9490                    $(_.$slides[slideIndex]).clone(true).attr('id', '')
9491                        .attr('data-slick-index', slideIndex + _.slideCount)
9492                        .appendTo(_.$slideTrack).addClass('slick-cloned');
9493                }
9494                _.$slideTrack.find('.slick-cloned').find('[id]').each(function() {
9495                    $(this).attr('id', '');
9496                });
9497
9498            }
9499
9500        }
9501
9502    };
9503
9504    Slick.prototype.interrupt = function( toggle ) {
9505
9506        var _ = this;
9507
9508        if( !toggle ) {
9509            _.autoPlay();
9510        }
9511        _.interrupted = toggle;
9512
9513    };
9514
9515    Slick.prototype.selectHandler = function(event) {
9516
9517        var _ = this;
9518
9519        var targetElement =
9520            $(event.target).is('.slick-slide') ?
9521                $(event.target) :
9522                $(event.target).parents('.slick-slide');
9523
9524        var index = parseInt(targetElement.attr('data-slick-index'));
9525
9526        if (!index) index = 0;
9527
9528        if (_.slideCount <= _.options.slidesToShow) {
9529
9530            _.slideHandler(index, false, true);
9531            return;
9532
9533        }
9534
9535        _.slideHandler(index);
9536
9537    };
9538
9539    Slick.prototype.slideHandler = function(index, sync, dontAnimate) {
9540
9541        var targetSlide, animSlide, oldSlide, slideLeft, targetLeft = null,
9542            _ = this, navTarget;
9543
9544        sync = sync || false;
9545
9546        if (_.animating === true && _.options.waitForAnimate === true) {
9547            return;
9548        }
9549
9550        if (_.options.fade === true && _.currentSlide === index) {
9551            return;
9552        }
9553
9554        if (sync === false) {
9555            _.asNavFor(index);
9556        }
9557
9558        targetSlide = index;
9559        targetLeft = _.getLeft(targetSlide);
9560        slideLeft = _.getLeft(_.currentSlide);
9561
9562        _.currentLeft = _.swipeLeft === null ? slideLeft : _.swipeLeft;
9563
9564        if (_.options.infinite === false && _.options.centerMode === false && (index < 0 || index > _.getDotCount() * _.options.slidesToScroll)) {
9565            if (_.options.fade === false) {
9566                targetSlide = _.currentSlide;
9567                if (dontAnimate !== true && _.slideCount > _.options.slidesToShow) {
9568                    _.animateSlide(slideLeft, function() {
9569                        _.postSlide(targetSlide);
9570                    });
9571                } else {
9572                    _.postSlide(targetSlide);
9573                }
9574            }
9575            return;
9576        } else if (_.options.infinite === false && _.options.centerMode === true && (index < 0 || index > (_.slideCount - _.options.slidesToScroll))) {
9577            if (_.options.fade === false) {
9578                targetSlide = _.currentSlide;
9579                if (dontAnimate !== true && _.slideCount > _.options.slidesToShow) {
9580                    _.animateSlide(slideLeft, function() {
9581                        _.postSlide(targetSlide);
9582                    });
9583                } else {
9584                    _.postSlide(targetSlide);
9585                }
9586            }
9587            return;
9588        }
9589
9590        if ( _.options.autoplay ) {
9591            clearInterval(_.autoPlayTimer);
9592        }
9593
9594        if (targetSlide < 0) {
9595            if (_.slideCount % _.options.slidesToScroll !== 0) {
9596                animSlide = _.slideCount - (_.slideCount % _.options.slidesToScroll);
9597            } else {
9598                animSlide = _.slideCount + targetSlide;
9599            }
9600        } else if (targetSlide >= _.slideCount) {
9601            if (_.slideCount % _.options.slidesToScroll !== 0) {
9602                animSlide = 0;
9603            } else {
9604                animSlide = targetSlide - _.slideCount;
9605            }
9606        } else {
9607            animSlide = targetSlide;
9608        }
9609
9610        _.animating = true;
9611
9612        _.$slider.trigger('beforeChange', [_, _.currentSlide, animSlide]);
9613
9614        oldSlide = _.currentSlide;
9615        _.currentSlide = animSlide;
9616
9617        _.setSlideClasses(_.currentSlide);
9618
9619        if ( _.options.asNavFor ) {
9620
9621            navTarget = _.getNavTarget();
9622            navTarget = navTarget.slick('getSlick');
9623
9624            if ( navTarget.slideCount <= navTarget.options.slidesToShow ) {
9625                navTarget.setSlideClasses(_.currentSlide);
9626            }
9627
9628        }
9629
9630        _.updateDots();
9631        _.updateArrows();
9632
9633        if (_.options.fade === true) {
9634            if (dontAnimate !== true) {
9635
9636                _.fadeSlideOut(oldSlide);
9637
9638                _.fadeSlide(animSlide, function() {
9639                    _.postSlide(animSlide);
9640                });
9641
9642            } else {
9643                _.postSlide(animSlide);
9644            }
9645            _.animateHeight();
9646            return;
9647        }
9648
9649        if (dontAnimate !== true && _.slideCount > _.options.slidesToShow) {
9650            _.animateSlide(targetLeft, function() {
9651                _.postSlide(animSlide);
9652            });
9653        } else {
9654            _.postSlide(animSlide);
9655        }
9656
9657    };
9658
9659    Slick.prototype.startLoad = function() {
9660
9661        var _ = this;
9662
9663        if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
9664
9665            _.$prevArrow.hide();
9666            _.$nextArrow.hide();
9667
9668        }
9669
9670        if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
9671
9672            _.$dots.hide();
9673
9674        }
9675
9676        _.$slider.addClass('slick-loading');
9677
9678    };
9679
9680    Slick.prototype.swipeDirection = function() {
9681
9682        var xDist, yDist, r, swipeAngle, _ = this;
9683
9684        xDist = _.touchObject.startX - _.touchObject.curX;
9685        yDist = _.touchObject.startY - _.touchObject.curY;
9686        r = Math.atan2(yDist, xDist);
9687
9688        swipeAngle = Math.round(r * 180 / Math.PI);
9689        if (swipeAngle < 0) {
9690            swipeAngle = 360 - Math.abs(swipeAngle);
9691        }
9692
9693        if ((swipeAngle <= 45) && (swipeAngle >= 0)) {
9694            return (_.options.rtl === false ? 'left' : 'right');
9695        }
9696        if ((swipeAngle <= 360) && (swipeAngle >= 315)) {
9697            return (_.options.rtl === false ? 'left' : 'right');
9698        }
9699        if ((swipeAngle >= 135) && (swipeAngle <= 225)) {
9700            return (_.options.rtl === false ? 'right' : 'left');
9701        }
9702        if (_.options.verticalSwiping === true) {
9703            if ((swipeAngle >= 35) && (swipeAngle <= 135)) {
9704                return 'down';
9705            } else {
9706                return 'up';
9707            }
9708        }
9709
9710        return 'vertical';
9711
9712    };
9713
9714    Slick.prototype.swipeEnd = function(event) {
9715
9716        var _ = this,
9717            slideCount,
9718            direction;
9719
9720        _.dragging = false;
9721        _.swiping = false;
9722
9723        if (_.scrolling) {
9724            _.scrolling = false;
9725            return false;
9726        }
9727
9728        _.interrupted = false;
9729        _.shouldClick = ( _.touchObject.swipeLength > 10 ) ? false : true;
9730
9731        if ( _.touchObject.curX === undefined ) {
9732            return false;
9733        }
9734
9735        if ( _.touchObject.edgeHit === true ) {
9736            _.$slider.trigger('edge', [_, _.swipeDirection() ]);
9737        }
9738
9739        if ( _.touchObject.swipeLength >= _.touchObject.minSwipe ) {
9740
9741            direction = _.swipeDirection();
9742
9743            switch ( direction ) {
9744
9745                case 'left':
9746                case 'down':
9747
9748                    slideCount =
9749                        _.options.swipeToSlide ?
9750                            _.checkNavigable( _.currentSlide + _.getSlideCount() ) :
9751                            _.currentSlide + _.getSlideCount();
9752
9753                    _.currentDirection = 0;
9754
9755                    break;
9756
9757                case 'right':
9758                case 'up':
9759
9760                    slideCount =
9761                        _.options.swipeToSlide ?
9762                            _.checkNavigable( _.currentSlide - _.getSlideCount() ) :
9763                            _.currentSlide - _.getSlideCount();
9764
9765                    _.currentDirection = 1;
9766
9767                    break;
9768
vendor: 8,466 bytes, lines 9769-10079
9769                default:
9770
9771
9772            }
9773
9774            if( direction != 'vertical' ) {
9775
9776                _.slideHandler( slideCount );
9777                _.touchObject = {};
9778                _.$slider.trigger('swipe', [_, direction ]);
9779
9780            }
9781
9782        } else {
9783
9784            if ( _.touchObject.startX !== _.touchObject.curX ) {
9785
9786                _.slideHandler( _.currentSlide );
9787                _.touchObject = {};
9788
9789            }
9790
9791        }
9792
9793    };
9794
9795    Slick.prototype.swipeHandler = function(event) {
9796
9797        var _ = this;
9798
9799        if ((_.options.swipe === false) || ('ontouchend' in document && _.options.swipe === false)) {
9800            return;
9801        } else if (_.options.draggable === false && event.type.indexOf('mouse') !== -1) {
9802            return;
9803        }
9804
9805        _.touchObject.fingerCount = event.originalEvent && event.originalEvent.touches !== undefined ?
9806            event.originalEvent.touches.length : 1;
9807
9808        _.touchObject.minSwipe = _.listWidth / _.options
9809            .touchThreshold;
9810
9811        if (_.options.verticalSwiping === true) {
9812            _.touchObject.minSwipe = _.listHeight / _.options
9813                .touchThreshold;
9814        }
9815
9816        switch (event.data.action) {
9817
9818            case 'start':
9819                _.swipeStart(event);
9820                break;
9821
9822            case 'move':
9823                _.swipeMove(event);
9824                break;
9825
9826            case 'end':
9827                _.swipeEnd(event);
9828                break;
9829
9830        }
9831
9832    };
9833
9834    Slick.prototype.swipeMove = function(event) {
9835
9836        var _ = this,
9837            edgeWasHit = false,
9838            curLeft, swipeDirection, swipeLength, positionOffset, touches, verticalSwipeLength;
9839
9840        touches = event.originalEvent !== undefined ? event.originalEvent.touches : null;
9841
9842        if (!_.dragging || _.scrolling || touches && touches.length !== 1) {
9843            return false;
9844        }
9845
9846        curLeft = _.getLeft(_.currentSlide);
9847
9848        _.touchObject.curX = touches !== undefined ? touches[0].pageX : event.clientX;
9849        _.touchObject.curY = touches !== undefined ? touches[0].pageY : event.clientY;
9850
9851        _.touchObject.swipeLength = Math.round(Math.sqrt(
9852            Math.pow(_.touchObject.curX - _.touchObject.startX, 2)));
9853
9854        verticalSwipeLength = Math.round(Math.sqrt(
9855            Math.pow(_.touchObject.curY - _.touchObject.startY, 2)));
9856
9857        if (!_.options.verticalSwiping && !_.swiping && verticalSwipeLength > 4) {
9858            _.scrolling = true;
9859            return false;
9860        }
9861
9862        if (_.options.verticalSwiping === true) {
9863            _.touchObject.swipeLength = verticalSwipeLength;
9864        }
9865
9866        swipeDirection = _.swipeDirection();
9867
9868        if (event.originalEvent !== undefined && _.touchObject.swipeLength > 4) {
9869            _.swiping = true;
9870            event.preventDefault();
9871        }
9872
9873        positionOffset = (_.options.rtl === false ? 1 : -1) * (_.touchObject.curX > _.touchObject.startX ? 1 : -1);
9874        if (_.options.verticalSwiping === true) {
9875            positionOffset = _.touchObject.curY > _.touchObject.startY ? 1 : -1;
9876        }
9877
9878
9879        swipeLength = _.touchObject.swipeLength;
9880
9881        _.touchObject.edgeHit = false;
9882
9883        if (_.options.infinite === false) {
9884            if ((_.currentSlide === 0 && swipeDirection === 'right') || (_.currentSlide >= _.getDotCount() && swipeDirection === 'left')) {
9885                swipeLength = _.touchObject.swipeLength * _.options.edgeFriction;
9886                _.touchObject.edgeHit = true;
9887            }
9888        }
9889
9890        if (_.options.vertical === false) {
9891            _.swipeLeft = curLeft + swipeLength * positionOffset;
9892        } else {
9893            _.swipeLeft = curLeft + (swipeLength * (_.$list.height() / _.listWidth)) * positionOffset;
9894        }
9895        if (_.options.verticalSwiping === true) {
9896            _.swipeLeft = curLeft + swipeLength * positionOffset;
9897        }
9898
9899        if (_.options.fade === true || _.options.touchMove === false) {
9900            return false;
9901        }
9902
9903        if (_.animating === true) {
9904            _.swipeLeft = null;
9905            return false;
9906        }
9907
9908        _.setCSS(_.swipeLeft);
9909
9910    };
9911
9912    Slick.prototype.swipeStart = function(event) {
9913
9914        var _ = this,
9915            touches;
9916
9917        _.interrupted = true;
9918
9919        if (_.touchObject.fingerCount !== 1 || _.slideCount <= _.options.slidesToShow) {
9920            _.touchObject = {};
9921            return false;
9922        }
9923
9924        if (event.originalEvent !== undefined && event.originalEvent.touches !== undefined) {
9925            touches = event.originalEvent.touches[0];
9926        }
9927
9928        _.touchObject.startX = _.touchObject.curX = touches !== undefined ? touches.pageX : event.clientX;
9929        _.touchObject.startY = _.touchObject.curY = touches !== undefined ? touches.pageY : event.clientY;
9930
9931        _.dragging = true;
9932
9933    };
9934
9935    Slick.prototype.unfilterSlides = Slick.prototype.slickUnfilter = function() {
9936
9937        var _ = this;
9938
9939        if (_.$slidesCache !== null) {
9940
9941            _.unload();
9942
9943            _.$slideTrack.children(this.options.slide).detach();
9944
9945            _.$slidesCache.appendTo(_.$slideTrack);
9946
9947            _.reinit();
9948
9949        }
9950
9951    };
9952
9953    Slick.prototype.unload = function() {
9954
9955        var _ = this;
9956
9957        $('.slick-cloned', _.$slider).remove();
9958
9959        if (_.$dots) {
9960            _.$dots.remove();
9961        }
9962
9963        if (_.$prevArrow && _.htmlExpr.test(_.options.prevArrow)) {
9964            _.$prevArrow.remove();
9965        }
9966
9967        if (_.$nextArrow && _.htmlExpr.test(_.options.nextArrow)) {
9968            _.$nextArrow.remove();
9969        }
9970
9971        _.$slides
9972            .removeClass('slick-slide slick-active slick-visible slick-current')
9973            .attr('aria-hidden', 'true')
9974            .css('width', '');
9975
9976    };
9977
9978    Slick.prototype.unslick = function(fromBreakpoint) {
9979
9980        var _ = this;
9981        _.$slider.trigger('unslick', [_, fromBreakpoint]);
9982        _.destroy();
9983
9984    };
9985
9986    Slick.prototype.updateArrows = function() {
9987
9988        var _ = this,
9989            centerOffset;
9990
9991        centerOffset = Math.floor(_.options.slidesToShow / 2);
9992
9993        if ( _.options.arrows === true &&
9994            _.slideCount > _.options.slidesToShow &&
9995            !_.options.infinite ) {
9996
9997            _.$prevArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
9998            _.$nextArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
9999
10000            if (_.currentSlide === 0) {
10001
10002                _.$prevArrow.addClass('slick-disabled').attr('aria-disabled', 'true');
10003                _.$nextArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
10004
10005            } else if (_.currentSlide >= _.slideCount - _.options.slidesToShow && _.options.centerMode === false) {
10006
10007                _.$nextArrow.addClass('slick-disabled').attr('aria-disabled', 'true');
10008                _.$prevArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
10009
10010            } else if (_.currentSlide >= _.slideCount - 1 && _.options.centerMode === true) {
10011
10012                _.$nextArrow.addClass('slick-disabled').attr('aria-disabled', 'true');
10013                _.$prevArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
10014
10015            }
10016
10017        }
10018
10019    };
10020
10021    Slick.prototype.updateDots = function() {
10022
10023        var _ = this;
10024
10025        if (_.$dots !== null) {
10026
10027            _.$dots
10028                .find('li')
10029                    .removeClass('slick-active')
10030                    .end();
10031
10032            _.$dots
10033                .find('li')
10034                .eq(Math.floor(_.currentSlide / _.options.slidesToScroll))
10035                .addClass('slick-active');
10036
10037        }
10038
10039    };
10040
10041    Slick.prototype.visibility = function() {
10042
10043        var _ = this;
10044
10045        if ( _.options.autoplay ) {
10046
10047            if ( document[_.hidden] ) {
10048
10049                _.interrupted = true;
10050
10051            } else {
10052
10053                _.interrupted = false;
10054
10055            }
10056
10057        }
10058
10059    };
10060
10061    $.fn.slick = function() {
10062        var _ = this,
10063            opt = arguments[0],
10064            args = Array.prototype.slice.call(arguments, 1),
10065            l = _.length,
10066            i,
10067            ret;
10068        for (i = 0; i < l; i++) {
10069            if (typeof opt == 'object' || typeof opt == 'undefined')
10070                _[i].slick = new Slick(_[i], opt);
10071            else
10072                ret = _[i].slick[opt].apply(_[i].slick, args);
10073            if (typeof ret != 'undefined') return ret;
10074        }
10075        return _;
10076    };
10077
10078}));
10079</script>
10079
10080            
10080<script src="/public/js/bootstrap_5.0/bootstrap.bundle.min.js"></script>
10080
10081        
10081<script src="/public/js/viewportchecker.js"></script>
10081
10082    
10082<script>
10083        $(document).ready(function() {
10084  
10085  $('.carousel').carousel({
10086    interval: 3000
10087  })
10088
10089new WOW().init();
10090
10091  // PRELOAD
10092
10093  setTimeout(function() {
10094    $('#mg_pre-carga').addClass("mg_pre-carga-go");
10095  }, 1000);
10096  
10097  //LOADING
10098  $('.dropdown-toggle').dropdown();
10099  
10100  //HEADER
10101  $('a[href^="#"]').click(function() {
10102    var destino = $(this.hash);
10103    if (destino.length == 0) {
10104      destino = $('a[name="' + this.hash.substr(1) + '"]');
10105    }
10106    if (destino.length == 0) {
10107      destino = $('html');
10108    }
10109    $('html, body').animate({ scrollTop: destino.offset().top }, 500);
10110    return false;
10111  });
10112  
10113  //SLICK CARROUSEL
10114  $('.mg-slick').slick({
10115    slidesToShow: 6,
10116    slidesToScroll: 1,
10117    autoplay: true,
10118    autoplaySpeed: 2500,
10119    arrows: true,
10120    prevArrow: '<a class="prev-arrow"><i class="fas fa-chevron-left"></i></a>',
10121    nextArrow: '<a class="next-arrow"><i class="fas fa-chevron-right"></i></a>',
10122    dots: false,
10123    pauseOnHover: false,
10124    responsive: [{
10125        breakpoint: 768,
10126        settings: {
10127            slidesToShow: 3
10128        }
10129    }, {
10130        breakpoint: 520,
10131        settings: {
10132            slidesToShow: 1
10133        }
10134    }]
10135  });
10136
10137   $('.testiSlide').slick({
10138    slidesToShow: 1,
10139    slidesToScroll: 1,
10140    autoplay: false,
10141    autoplaySpeed: 2500,
10142    arrows: true,
10143    prevArrow: '<a class="prev-arrow"><i class="fas fa-chevron-left"></i></a>',
10144    nextArrow: '<a class="next-arrow"><i class="fas fa-chevron-right"></i></a>',
10145    dots: false,
10146    pauseOnHover: false,
10147    responsive: [{
10148        breakpoint: 768,
10149        settings: {
10150            slidesToShow: 1
10151        }
10152    }, {
10153        breakpoint: 520,
10154        settings: {
10155            slidesToShow: 1
10156        }
10157    }]
10158  });
10159  
10160}); //FIN DOCUMENT READY    </script>
10160
10161        <link rel="stylesheet" href="/public/icons/font_awesome_6.0/all.css">
10162            
10162<script src="//code.tidio.co/fi3d3telbgquhirq3hhnk65z3vjg6nmd.js" async></script>
10162    
10162<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-f859b2196a6198a87f0","applicationID":"931201819","transactionName":"YlZbMBAAVxIDW0VaC1scbBYLTlAPBl1JHRRdQw==","queueTime":0,"applicationTime":485,"atts":"ThFYRlgaRBw=","errorBeacon":"bam.nr-data.net","agent":""}</script>
10162</body>
10163</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.