1<!DOCTYPE html> 2<html class="noIE" lang="en-US"> 3<head>
3<script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"UA4PVVdRGwUHV1NQBwU=",licenseKey:"0ac16663c3",applicationID:"6732204",browserID:"6732206"};;/*! For license information please see nr-loader-full-1.323.0.min.js.LICENSE.txt */ 4(()=>{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};
4e.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;
4const 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:()=>S,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);
4if(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,R(e,t)}function R(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 w(e,t,r,n,i){if(R(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&&(w(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&&(w(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function S(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 R=0,w=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(R=R>0?Math.min(R,e):e),t&&(w=w>0?Math.max(w,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return R>0?Math.min(e,R):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return w>0?Math.max(e,w):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
4o,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])}
4(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}
4;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])},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","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=>({95:"nr-full-compressor",222:"nr-full-recorder",649:"nr-full-iframe-message-handler",89
41:"nr-full"}[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)=>{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={891:"sha512-3jboCmrue7pvfLFAQ9FaZC6iM4mLMLaZF6lKolNEXSkSEV504XyvxAZYc2IA7anoBv2V+k1HPTEP1kEgaIYkeg==",222:"sha512-VSWDjY6WtlUmQRPiGWVhKHgN3DMcL8oP9fKdTus8nteEdkVzXz/VhtS6N3wJyto6jHNHRLawzAny60sfcHbBNQ==",95:"sha512-JfHJ5y7GJR1Z5RXbhGTJAaX+pDpLAzH+9IdJQc7Lc7hz3fR+zqyabKG7hPG4eQQ3dZhcuoJKdfj+OhPePveplQ==",649:"sha512-mN3SeCI8QgOG4PdhbG1UlLTWP/P9Ckx3bEoFST53PE7ctYb2Pwk/sVJpCoVwkXTlhP17BH8L/BkzHI4sD+yo6Q=="};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={85:0,959: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
4ine_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 R=r(9232);var w=r(7836),T=r(3241);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var A=r(9908),x=r(9752);function _(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,S)),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:R.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=w.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,A.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var O=r(1863),k=r(4261),L=r(1738);var M=r(1687),P=r(4234),N=r(5289),j=r(5270),I=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends P.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,M.Ak)(e,this.featureName),t()}))}):(0,M.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()=>
4{if((0,I.V)(e.init))try{const{setupAgentSession:t}=await r.e(891).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,A.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(649).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(891).then(r.bind(r,6589)),r.e(891).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,M.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,M.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,N.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,j.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){}_(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var K=r(6630);class U extends W{static featureName=K.T;constructor(e){var t;super(e,K.T),this.setupInspectionEvents(),t=e,(0,L.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,A.p)("api-"+k.Fw,[(0,O.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(891).then(r.bind(r,908)):r.e(891).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,N.sB)(t=>{e(t,"DOMContentLoaded")}),(0,N.GG)(t=>{e(t,"load")}),(0,N.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(U),_(this,e,e.loaderType||"agent"),t=this,(0,L.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,L.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,L.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,A.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,L.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,L.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,L.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,L.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,L.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,A.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,A.p)("docHidden",[(0,O.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,A.p)("winPagehide",[(0,O.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(891).then(r.bind(r,9018))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(891).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,O.t)()){"string"==typeof e&&(e=new Error(e)),(0,A.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,A.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,O.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,O.t)()){(0,A.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,O.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)=>
4null==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,A.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,O.t)()){(0,A.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,O.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,O.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,O.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 Re=["entry","scripts","all"],we=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Se={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 Ae(e){(0,L.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Se.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=R.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:R.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||Re.includes(r.timingMethod)||(Se.invalidTimingMethod(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||R.f.BA,"parent.id":r.parent?.id})}
4),Object.entries(r.tags).forEach(([e,t])=>{we.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(Se.disabled),u(r.id)&&u(r.name)||d(()=>Se.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Se.duplicateName(r),n===r.id&&t!==r.name&&Se.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Se.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,O.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
4imeToRegister: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,O.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,A.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 _e extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,L.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,L.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,L.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Ae(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,A.p)("ierr",[ee(t),(0,O.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,A.p)("err",[te(t),(0,O.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,A.p)("err",[re(t),(0,O.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(891).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var Oe=r(8990);let ke=1;function Le(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,Oe.I)(e,"nr@id",function(){return ke++})}function Me(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 Pe=r(8139),Ne=r(3434),je=r(5732);const Ie={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(Ie[n.debugId]++)return n;Ie[n.debugId]=1,(0,Pe.u)(r,t);var i=(0,Ne.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,je.$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"],Ke=g.gm.Request,Ue=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||w.ee).get("fetch")}(e);if(!(Ke&&Ue&&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,je.$5)(t);var o;r.emit(i+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(o=n[w.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})})}
4return Ve[r.debugId]=1,We.forEach(e=>{n(Ke[Fe],e,He),n(Ue[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,A.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=S,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){_(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=Me(i);a&&(n.txSize=a)}this.startTime=(0,O.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
4!==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=""+Le(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Le(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,O.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,O.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,O.t)()-this.xhrCbStart,this.onload,t],t)}function R(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 w(e,t){this.params={},this.metrics={},this.startTime=(0,O.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=Me(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,O.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=Me(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 S(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):_(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=Me(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 _(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?Me(e.response):"text"===r||""===r||void 0===r?Me(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,A.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",R),r.on("fetch-start",w),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(891).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||w.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Ne.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,L.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,A.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,A.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,L.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,A.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
4if(!(0,I.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Pe.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,O.t)()}),this.eventsEE.on(pt,function(e,r){(0,A.p)("bst",[e[0],r,this.bstStart,(0,O.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,O.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,A.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,A.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(891).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,L.Y)(k.CH,function(){(0,A.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,L.Y)(k.Tb,function(){(0,A.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,j.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(891).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,A.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,j.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(891),r.e(222)]).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 Rt=r(981);const wt={},Tt=new Set;function St(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 At{constructor(e,t){this.timestamp=(0,O.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 xt 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,L.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,L.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Ae(e),function(e){(0,L.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(wt[r.debugId]++)return r;wt[r.debugId]=1,(0,V.G)(()=>{const e=(0,O.t)();Tt.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)})});
4class n extends WebSocket{static name=Rt.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 At(e[0],e[1]),this.targets=(0,je.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,O.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),Tt.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=St(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,O.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,Tt.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}=St(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,A.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,A.p)("spv",[_t(e),(0,O.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,A.p)("spv",[_t(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,A.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
4h(e=>{const t=(0,C.s)(e=>{(0,A.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,A.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,A.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,A.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,A.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(891).then(r.bind(r,8019))):this.deregisterDrain()}}function _t(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 Ot=r(2646);const kt=new Map;function Lt(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||w.ee).get("logger")}(e),o=(0,Ne.YM)(a,void 0,s),c=new Ot.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Ne.Jt]||t[r];return kt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>kt.get(d),void 0,!0),a}var Mt=r(1910);class Pt extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,L.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,L.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Lt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Ae(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Mt.i)(g.gm.console[t]),Lt(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(891).then(r.bind(r,5288)))}}new F({features:[U,G,vt,Et,nt,Y,_e,xt,Pt],loaderType:"pro"})})()})();</script>
4 5<meta name="viewport" content="width=device-width, initial-scale=1"> 6<link href="https://asset.bloomnation.com" rel="preconnect" crossorigin> 7<link rel="preconnect" href="https://fonts.googleapis.com"> 8<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 9<link rel="preconnect" href="https://promfiles.com/" crossorigin> 10 11 <style> 12 :root { 13 --bn--default-font: 'Avenir', Helvetica, Arial, sans-serif; 14 } 15 16 @font-face { 17 font-display: swap; 18 font-family: 'Avenir'; 19 src: local('Avenir'), 20 url('https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/fonts/woff2/AvenirNext-Regular.dbfaaeb9.woff2') format('woff2'); 21 font-weight: 100; 22 unicode-range: U+000-5FF; 23 } 24 25 @font-face { 26 font-display: swap; 27 font-family: 'Avenir'; 28 src: local('Avenir'), 29 url('https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/fonts/woff2/AvenirNext-Medium.8f8afa8e.woff2') format('woff2'); 30 font-weight: 200; 31 unicode-range: U+000-5FF; 32 } 33 34 @font-face { 35 font-display: swap; 36 font-family: 'Avenir'; 37 src: local('Avenir'), 38 url('https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/fonts/woff2/AvenirNext-UltraLight.d9fd23ba.woff2') format('woff2'); 39 font-weight: 50; 40 unicode-range: U+000-5FF; 41 } 42 43 @font-face { 44 font-display: swap; 45 font-family: 'Avenir'; 46 src: local('Avenir'), 47 url('https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/fonts/woff2/AvenirNext-DemiBold.eea19314.woff2') format('woff2'); 48 font-weight: 300; 49 unicode-range: U+000-5FF; 50 } 51 52 @font-face { 53 font-display: swap; 54 font-family: 'Avenir'; 55 src: local('Avenir'), 56 url('https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/fonts/woff2/AvenirNext-Bold.b652524b.woff2') format('woff2'); 57 font-weight: 400; 58 unicode-range: U+000-5FF; 59 } 60 61 * { 62 letter-spacing: 0 !important; 63 font-smoothing: antialiased; 64 -webkit-font-smoothing: antialiased; 65 -moz-font-smoothing: antialiased; 66 -o-font-smoothing: antialiased; 67 } 68 69 body { 70 --bn--primary-font: var(--bn--default-font); 71 font-family: var(--bn--primary-font); 72 } 73 </style> 74 <title>Log in to Your Account | Laazati Flowers</title> 75 <meta name="google-site-verification" content="AFqJM0Hnd41lQ8EdJmO8KTgbtD3nhrMpeurX6sygYEw"/> 76 <meta name="description" content="Sign into your Laazati Flowers account."/> 77 <meta name="keywords" content=""/> 78 <meta name="robots" content="NOINDEX,NOFOLLOW"/> 79 <link rel="canonical" href="https://laazatiflowers.com/customer/account/login/"/> 80 81 <link rel="icon" href="https://asset.bloomnation.com/f_auto,q_auto/v1/vendor/global/favicon/favicon.ico" type="image/x-icon"/> 82 <link rel="shortcut icon" href="https://asset.bloomnation.com/f_auto,q_auto/v1/vendor/global/favicon/favicon.ico" type="image/x-icon"/> 83 84 85
85<script type="text/javascript" src="https://promfiles.com/bloom/dist/js/lib/jquery/jquery-1.12.1.min.2a534122.js"></script>
85 86
86<script>jQuery.noConflict();</script>
86 87
87<script type="application/ld+json">{"@context":"https://schema.org/","@type":["Florist","LocalBusiness","Organization"],"@id":"https://laazatiflowers.com/#florist","name":"Laazati Flowers ","image":"https://asset.bloomnation.com/c_fit,dpr_2,f_auto,h_338,q_auto,w_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg","logo":"https://asset.bloomnation.com/c_fit,dpr_2,f_auto,h_338,q_auto,w_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg","url":"https://laazatiflowers.com/","address":{"@type":"PostalAddress","streetAddress":"815 Western Ave Unit 7","addressLocality":"Glendale","addressRegion":"CA","postalCode":"91201","addressCountry":"US"},"telephone":"+18187455192","priceRange":"$$","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":"Sunday","opens":"11:00","closes":"13:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"opens":"10:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","validFrom":"2026-12-25","validThrough":"2026-12-25","opens":"00:00","closes":"00:00"},{"@type":"OpeningHoursSpecification","validFrom":"2027-01-01","validThrough":"2027-01-01","opens":"00:00","closes":"00:00"}],"areaServed":[{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Firestone Park"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Los Angeles"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Watts"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Broadway Manchester"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Oakwood"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Sanford"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Pico Heights"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Dockweiler"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Baldwin Hills"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Leimert Park"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Crenshaw"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Los Angeles AFB"}}],"description":"About Laazati Flowers\n\nWelcome to Laazati Flowers, where every arrangement is designed with love, creativity, and attention to detail.\n\nFounded in 2015, Laazati Flowers began as a dream made possible by my brother, Jackob, who opened this flower shop for me and believed in my passion from the very beginning. I started working in the shop every day, learning every detail of the floral industry, discovering new techniques, and falling even more in love with the art of floral design.\n\nWhat started ","sameAs":["https://www.facebook.com/laazatiflowers/","https://www.instagram.com/laazati/?hl=en","https://www.google.com/maps?cid=1191480054536654996","https://www.pinterest.com/laazati/","https://www.yelp.com/biz/laazati-glendale-8","https://www.bloomnation.com/florist/laazati-flowers/"],"geo":{"@type":"GeoCoordinates","longitude":-118.29462,"latitude":34.16694},"hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","applicableCountry":"US","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted","merchantReturnLink":"https://laazatiflowers.com/policies"},"hasShippingService":{"@type":"ShippingService","@id":"https://laazatiflowers.com/#delivery-service","name":"Local Hand Delivery","description":"Fresh flowers hand-delivered by your local florist","fulfillmentType":"FulfillmentTypeDelivery","handlingTime":{"@type":"ServicePeriod","businessDays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
87ay","Saturday"],"duration":{"@type":"QuantitativeValue","minValue":0,"maxValue":0,"unitCode":"DAY"},"cutoffTime":"16:00:00-07:00"},"shippingConditions":[{"@type":"ShippingConditions","shippingDestination":{"@type":"DefinedRegion","addressCountry":"US"},"shippingRate":{"@type":"MonetaryAmount","value":"10","currency":"USD"},"transitTime":{"@type":"ServicePeriod","duration":{"@type":"QuantitativeValue","minValue":0,"maxValue":0,"unitCode":"DAY"}}}]},"hasMemberProgram":{"@type":"MemberProgram","name":"Hearts","description":"Earn 1 Hearts for every $1.00 spent. Redeem 100 Hearts for $10.00 off.","hasTiers":[{"@type":"MemberProgramTier","name":"Hearts","hasTierBenefit":[{"@type":"TierBenefitLoyaltyPoints"}],"membershipPointsEarned":1}],"url":"https://laazatiflowers.com/customer-loyalty-points/"},"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.703","reviewCount":"101","worstRating":"1","bestRating":"5","url":"https://www.bloomnation.com/florist/laazati-flowers/reviews/"}}</script>
87 88 89<link rel="stylesheet" href="https://promfiles.com/bloom/dist/js/bloomnation/review-photos.8ea4dd02.css" /> 90<link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/premiumsites.min.77fefe30.css" media="all" /> 91<link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/base/default/css/account.min.171a970e.css" media="all" /> 92<link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/ps-account.min.51f76a08.css" media="all" /> 93<link rel="preload" as="style" href="https://promfiles.com/bloom/dist/frontend/base/default/css/popup.0c21c495.css" onload="this.onload=null;this.rel='stylesheet'" /><noscript><link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/base/default/css/popup.0c21c495.css" /></noscript> 94<link rel="preload" as="style" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/components.min.b97c0703.css" onload="this.onload=null;this.rel='stylesheet'" /><noscript><link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/components.min.b97c0703.css" /></noscript>
95<script src="https://promfiles.com/bloom/dist/js/runtime.8353d46c.js"></script>
vendor: 1 bytes, line 95
95
96<script src="https://promfiles.com/bloom/dist/js/lib/ccard.0b909381.js"></script>
vendor: 1 bytes, line 96
96
97<script src="https://promfiles.com/bloom/dist/js/bloomnation/global.612205a7.js"></script>
vendor: 1 bytes, line 97
97
98<script src="https://promfiles.com/bloom/dist/js/bloomnation/forms/clear-validation-state.cb4122c4.js"></script>
vendor: 1 bytes, line 98
98
99<script src="https://promfiles.com/bloom/dist/js/bloomnation/ui/collapse.0ecc09a4.js"></script>
vendor: 1 bytes, line 99
99
100<script src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/runtime.ceb56166.js"></script>
vendor: 1 bytes, line 100
100
101<script src="https://promfiles.com/bloom/dist/frontend/base/default/js/account-management/account-management-merged.f8d16fdb.js"></script>
vendor: 1 bytes, line 101
101
102<script src="https://promfiles.com/bloom/dist/js/popup/popup.eace3136.js" defer></script>
vendor: 1 bytes, line 102
102
103<script src="https://promfiles.com/bloom/dist/js/bloomnation/review-photos.59481161.js" defer></script>
vendor: 1 bytes, line 103
103
104<script src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/js/main-nav.05e9f99c.js" defer></script>
vendor: 1 bytes, line 104
104
105<script src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/js/wm-slider.2c143ae6.js" defer></script>
105 106 107 108 109 110 111 <style id="bn__site_theme"> 112 113 :root { 114 --primary-font: Avenir, Helvetica, Arial, sans-serif; 115 --site-max-width: 1280px; 116 --body-bg: rgb(241, 241, 241); 117 --body-text-color: rgb(51, 51, 51); 118 --text-action-color: rgb(51, 51, 51); 119 --button-text-color: rgb(255, 255, 255); 120 --element-action-color: rgb(255, 255, 255); 121 --header-bg: rgba(251, 226, 226, 0.6); 122 --header-text-color: rgb(51, 51, 51); 123 --footer-bg: rgba(0, 0, 0, 0); 124 --footer-text-color: rgb(51, 51, 51); 125 --menu-color: rgba(0, 0, 0, 0); 126 --header-address-color: rgb(51, 51, 51); 127 --my-account-color: rgb(51, 51, 51); 128 --color-light: rgb(255, 255, 255); 129 --card-action-color: rgb(51, 51, 51); 130 --popular-pick-action-color: rgb(51, 51, 51); 131 --decorative-font: Avenir, Helvetica, Arial, sans-serif; 132 --body-text-color-active: #4c4c4c; 133 --text-action-color-active: #4c4c4c; 134 --element-action-color-active: #e6e6e6; 135 --header-text-color-active: #4c4c4c; 136 --footer-text-color-active: #4c4c4c; 137 --card-action-color-active: #4c4c4c; 138 --popular-pick-action-color-active: #4c4c4c; 139 --bn--background-color: #ffffff; 140 --header-icon-color: #333333; 141 } 142 143 body { 144 font-family: var(--primary-font); 145 } 146 147 body:not(.cms-page-view) { 148 background: var(--body-bg); 149 } 150 151 .row { 152 max-width: var(--site-max-width); 153 } 154 155 a, 156 a:active, 157 a:visited { 158 color: var(--text-action-color); 159 } 160 161 a:hover { 162 color: var(--text-action-color-active); 163 } 164 165 #header { 166 background: var(--header-bg); 167 } 168 169 .my-account-mob .header-cartBtn { 170 background-color: transparent !important; 171 } 172 173 .header-cartBtn .header-cartIcon { 174 color: var(--header-icon-color, #333); 175 } 176 177 #header .header-nav.headerNav-wrapper { 178 background: var(--menu-color); 179 } 180 181 .information-heading .infoHeading-item { 182 color: var(--header-address-color); 183 } 184 185 .nav-itemText { 186 color: var(--header-text-color); 187 } 188 189 .nav-itemText:hover, 190 .nav-itemWrapper:hover, 191 .nav-item:hover { 192 color: var(--header-text-color-active); 193 } 194 195 .note-msg, 196 .listings .note-msg, 197 ul.disc, 198 .listings-sorting_options span, 199 span.pagination-page_count, 200 .designerschoice-index-view #content, 201 a.itemListings-subheaderLink, 202 .breadcrumb>li, 203 .breadcrumb li a, 204 ul.disc li a { 205 color: var(--body-text-color); 206 } 207 208 a.itemListings-subheaderLink:hover, 209 .breadcrumb>li:hover, 210 .breadcrumb li a:hover, 211 ul.disc li a:hover { 212 color: var(--body-text-color-active); 213 } 214 215 .cms-page-view .breadcrumb>li, 216 .cms-page-view .breadcrumb li a { 217 color: inherit; 218 } 219 220 .cms-page-view .breadcrumb li a:visited, 221 .cms-page-view .breadcrumb li a:active, 222 .cms-page-view .breadcrumb li a:hover { 223 color: inherit; 224 } 225 226 h1.banners-header { 227 color: var(--body-text-color); 228 } 229 230 h2.itemListings-header { 231 color: var(--body-text-color); 232 } 233 234 h3.itemListings-subheader { 235 color: var(--body-text-color); 236 } 237 238 .cms-index-aboutus #content, 239 .cms-index-aboutus #content h1[itemprop=name], 240 .cms-index-aboutus #content span[itemprop=description], 241 .cms-index-faq #content, 242 .cms-index-faq #content h1[itemprop=name], 243 .cms-index-faq #content span[itemprop=description], 244 .about-us-nlp__header, 245 .product_details-about-designer h3, 246 .product_details-about-designer span { 247 color: var(--body-text-color); 248 } 249 250 .cms-index-gallery #content, 251 .cms-index-gallery #content a { 252 color: var(--body-text-color); 253 } 254 255 .cms-index-gallery #content a:hover { 256 color: var(--body-text-color-active); 257 } 258 259 .listings .sidebar-sort > div.sidebar { 260 background: var(--color-light, #fff); 261 } 262 263 .listings .sidebar-sort > div.sidebar-best_selling { 264 background: var(--color-light, #fff); 265 } 266 267 h1.catalog-header { 268 color: var(--body-text-color); 269 } 270 .pagination > .active > a, 271 .pagination > .active > span, 272 .pagination > .active > a:hover, 273 .pagination > .active > span:hover, 274 .pagination > .active > a:focus, 275 .pagination > .active > span:focus { 276 border-color: var(--element-action-color); 277 color: var(--button-text-color); 278 background: var(--element-action-color); 279 } 280 281 .pagination > li > a, 282 .pagination > li > span, 283 .pagination > li > a:hover, 284 .pagination > li > span:hover { 285 color: var(--text-action-color); 286 } 287 a.search-results-empty__btn, 288 .btn-success, 289 .btn-update, 290 .btn-continue { 291 border-color: var(--element-action-color); 292 color: var(--button-text-color); 293 background: var(--element-action-color); 294 } 295 296 a.search-results-empty__btn:hover, 297 .btn-success:hover, 298 .btn-update:hover, 299 .btn-continue:hover, 300 .btn-success:focus, 301 .btn-success:active { 302 border-color: var(--element-action-color-active); 303 color: var(--button-text-color); 304 background: var(--element-action-color-active); 305 } 306 #footer { 307 background: var(--footer-bg); 308 color: var(--footer-text-color); 309 } 310 311 .footer-social_media { 312 background: var(--footer-bg); 313 } 314 315 section#footer #super-footer a, 316 section#footer #super-footer p, 317 section#footer a { 318 color: var(--footer-text-color); 319 } 320 321 section#footer #super-footer a:hover, 322 section#footer a:hover { 323 color: var(--footer-text-color-active); 324 } 325 326 #my-account_menu-label { 327 color: var(--my-account-color, #333); 328 } 329 330 .my-account-icon { 331 color: var(--header-icon-color, #333); 332 } 333 334 .link-default, 335 .link-default:visited, 336 .link-default:active, 337 .sidebar a, 338 .sidebar a:active, 339 .sidebar a:visited, 340 .delivery__content a, 341 .delivery__content a:active, 342 .delivery__content a:visited { 343 color: var(--card-action-color, #428bca); 344 } 345 346 a.link-default:hover, 347 .sidebar a:hover, 348 .delivery__content a:hover { 349 color: var(--card-action-color-active, #2a6496); 350 } 351 352 a.social__icon-link:hover { 353 color: var(--card-action-color-active, #2a6496); 354 } 355 356 .poppick_item a, 357 .poppick_item a:active, 358 .poppick_item a:visited { 359 color: var(--popular-pick-action-color, #428bca); 360 } 361 362 .poppick_item a:hover { 363 color: var(--popular-pick-action-color-active, #2a6496); 364 } 365 366 .social__icon-link, 367 .social__icon-link:active, 368 .social__icon-link:visited { 369 color: inherit; 370 } 371 372 .subscription-list-page__title, 373 .subscription-list-page__description, 374 .subscription-customize-form-section, 375 .subscription-customize-form-terms-section, 376 .subscription-customize-form__disclaimer, 377 .product-list__additional-info, 378 .subscription-customize-form__header { 379 color: var(--body-text-color); 380 } 381 382 .member_of_bloomnation-logo { 383 background: rgba(255,255,255,0.7); 384 border-radius: 12px; 385 } 386 </style> 387 388 <style> 389 :root { 390 --bn--primary-color: #f984ca; 391 --bn--secondary-color: #333; 392 --bn--background-color: #f1f1f1; 393 --bn--mobile-menu-text-color: ; 394 } 395 396 /* Primary Color Classes */ 397 #account-management .account-navigation__link:hover, 398 .item-wrapper .itemInfo-wrapper .itemInfo-deliveryText span.add-to-cart-msg:hover, 399 .btn.btn-lg.size-cancel { 400 color: var(--bn--primary-color) !important; 401 } 402 403 #account-management .account__button.account__button--solid, 404 #account-management .form__submit { 405 background: var(--bn--primary-color) !important; 406 border-color: var(--bn--primary-color) !important; 407 } 408 409 #account-management .account__button.account__button--solid:hover, 410 #account-management .form__submit:hover, 411 .ps-account-form__submit:hover { 412 opacity: .95 !important; 413 } 414 415 #account-management .account__button.account__button--outline:hover { 416 color: var(--bn--primary-color) !important; 417 border-color: var(--bn--primary-color) !important; 418 } 419 420 #checkout .additional-options__submit { 421 background: var(--bn--primary-color) !important; 422 color: #fff; 423 } 424 425 #checkout .additional-options__submit:hover { 426 /* lighten 20%: */ 427 box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.2); 428 } 429 430 .checkbox-checked path { 431 fill: var(--bn--primary-color) !important; 432 } 433 434 .no-blooms-wrapper .shop-now-btn { 435 background: var(--bn--primary-color); 436 } 437 438 .ps-account-form__submit, 439 .deliveryText-background, 440 .btn.btn-primary.btn-lg.size-update { 441 background: var(--bn--primary-color) !important; 442 } 443 444 .ps-account-form__submit:hover { 445 opacity: .95 !important; 446 } 447 448 .no-blooms-wrapper .shop-now-btn { 449 background: var(--bn--primary-color); 450 } 451 452 #shopping-cart-table .cart-dropdown-size .dropdown-menu .radio-primary input[type="radio"]:checked + label::before, 453 .radio.radio-primary, 454 .vendorAlert-innerWrapper, 455 #shopping-cart-table .cart-dropdown-size .dropdown-menu .dropdown-menu-buttons .btn { 456 border-color: var(--bn--primary-color) !important; 457 } 458 459 #shopping-cart-table .cart-dropdown-size .dropdown-menu .radio-primary input[type="radio"]:checked + label::after { 460 background-color: var(--bn--primary-color) !important; 461 } 462 463 .best-selling-badge { 464 border-color: var(--bn--primary-color); 465 } 466 467 .best-selling-badge span { 468 color: var(--bn--primary-color); 469 } 470 471 @media (max-width: 767px) { 472 .header-mobile .navigation-mobile.open, 473 .navigation-mobile .sub-navigation-mobile, 474 .header-mobile .nav-itemWrapper.open .nav-item, 475 .dropdown-menu, 476 .mobile-filters-toolbar label.mobile-filters-radio-wrapper input[type=radio]:checked + .mobile-filters-radio:after{ 477 background: var(--bn--primary-color); 478 } 479 480 .header-mobile .fa-reorder { 481 color: var(--bn--primary-color); 482 } 483 484 .mobile-filters-toolbar label.mobile-filters-radio-wrapper input[type=radio]:checked + .mobile-filters-radio{ 485 border-color: var(--bn--primary-color); 486 } 487 488 #header .header-cart .cart_button, 489 .mobile-filters-toolbar .mobile-toolbar-footer .footer-button-container .apply-filters, 490 .mobile-filters-toolbar .mobile-filters-container .mobile-toolbar-overflow-wrapper .sidebar-mobile .sorting-options label .fa-check-square-o:before 491 { 492 background: var(--bn--primary-color); 493 border-color: var(--bn--primary-color); 494 } 495 496 } 497 498 /* Secondary Color Classes */ 499 .example-selector-for-secondary-color { 500 color: var(--bn--secondary-color); 501 } 502
503 /* Background Color Classes */ 504 .best-selling-badge { 505 background: var(--bn--background-color); 506 } 507 @media (max-width: 767px) { 508 .header-mobile{ 509 background: var(--bn--background-color); 510 } 511 } 512 513 /* Background Color Classes */ 514 </style> 515 516 <style data-id="vendor-css"> 517 body{background:#f1f1f1}a{color:#333}a:hover{color:#5d5d5d}a:active,a:focus{color:#5d5d5d !important}.row{max-width:1280px;margin:0 auto;display:block}.banner--left{width:100%}.btn-success,.btn-success:focus,.btn-success:active,.btn-continue,.btn-update{background:#f984ca;border:none;color:#fff !important}.btn-success:hover{background:#f764bc}.btn-checkout{background-color:#f984ca !important;color:#fff}#header{margin-top:20px;box-shadow:0 0 15px rgba(1,1,1,0.4);min-height:0;height:250px}.header-nav{background:transparent}.information-heading,.my-account-button-text,.nav-toggle i,.nav-item,.nav-show,.nav-hide,.nav-itemText,.nav-item--subnav{color:#333}#header>.row{position:relative}#header .row{max-width:1400px}.information-heading{position:absolute;right:0;text-align:right;width:fit-content;z-index:999999}.header-cart{float:right;margin-top:100px}.company-logo img{max-width:300px;float:left;margin-top:-5px}.header-logo{max-width:300px;z-index:9999}.header-nav{position:relative;top:-135px;left:40px}.header-cart .cart_button{background:#333}.cart_button i{color:#fff}.listings .sidebar-sort>div.sidebar,.bar-quick_sort .search_bar>div,.bar-quick_select,.search_bar,.sidebar-title{background:#fff}.bar-quick_sort .search_bar button{background:#333;color:#fff}.featured_listings{display:none}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#333;border-color:#333;color:#fff !important}.pagination>li>a,.pagination>li>span{color:#333 !important}@media only screen and (min-width:489px){.category-products .item{width:32.8%;display:inline-block;vertical-align:top;float:none}.category-products>.clearfix.visible-xs,.category-products>.clearfix.visible-md{display:none !important}}.infoItem-header{font-weight:bold !important}.social_media.footer-social_media{margin-bottom:2% !important;margin-top:50px !important}@media only screen and (min-width:768px){.social_media{text-align:center;white-space:normal}.social_media .row>a{float:none;width:auto;display:inline-block}.footer-social_media{margin:0 auto !important}}.social_media{text-align:center;white-space:normal}.footer-social_media{background:#fff}@media only screen and (max-width:1230px){.header-nav{left:65px}}@media only screen and (max-width:1170px){.header-nav{top:0;left:40px;margin-top:10px}#header{height:auto}}@media only screen and (max-width:1040px){.header-nav{position:static}}@media only screen and (max-width:768px){.header-logo,.information-heading,.header-cart{width:100%;margin:0 auto;max-width:none;position:static}.company-logo img{float:none;margin:-40px auto 0 auto}.information-heading{margin-top:-35px}.information-heading br{display:none}.information-heading span{display:inline}.header-cart{margin:15px auto 20px auto}.cart_button i{color:#fff}#header .header-cart .cart_button{background:#333;border:1px solid #fff}}@media only screen and (max-width:767px){.company-logo img{margin-top:-25px}.header-cart{margin:10px auto 15px auto}}@media only screen and (max-width:414px){.company-logo img{max-width:290px}.header-cart{margin:5px auto 11px auto}}@media only screen and (max-width:375px){.company-logo img{max-width:270px}}@media only screen and (max-width:320px){.company-logo img{max-width:250px}.header-cart{margin:0 auto 6px auto}} </style> 518 519<link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/website-manager.min.5a94f356.css" media="all"> 520 521 <!-- [START] Analytics Content: [default] --> 522<!-- Google Tag Manager -->
523<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 524new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 525j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 526'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_cookies_win=x';f.parentNode.insertBefore(j,f); 527})(window,document,'script','dataLayer','GTM-TLR3ZL8'); 528window.dataLayer = window.dataLayer || []; 529dataLayer.push({"ga4PsId":"G-RWY7QD072S","vendorAccountId":"vndr_wMAneKtYN3wtoFJp"}); 530 if (typeof Object.assign != 'function') { 531 Object.assign = function(target, varArgs) { // .length of function is 2 532 'use strict'; 533 if (target == null) { // TypeError if undefined or null 534 throw new TypeError('Cannot convert undefined or null to object'); 535 } 536 537 var to = Object(target); 538 539 for (var index = 1; index < arguments.length; index++) { 540 var nextSource = arguments[index]; 541 542 if (nextSource != null) { // Skip over if undefined or null 543 for (var nextKey in nextSource) { 544 // Avoid bugs when hasOwnProperty is shadowed 545 if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) { 546 to[nextKey] = nextSource[nextKey]; 547 } 548 } 549 } 550 } 551 return to; 552 }; 553 } 554 555 var pageMetadataEventObj = Object.assign({ 556 'event': 'pageMetadata', 557 'title': document.title, 558 'path': location.pathname, 559 'url': location.href, 560 'referrer': document.referrer, 561 'search': location.search, 562 'visitedDomain': 'laazati.bloomnation.com', 563 'login': 'notLoggedIn' 564 }, JSON.parse('{"pageType":"Customer Account"}')); pageMetadataEventObj['vendorDomain'] = 'laazatiflowers.com'; window.dataLayer.push(pageMetadataEventObj);window.dataLayer = window.dataLayer || []; 565dataLayer.push([]); 566</script>
566 567<!-- End Google Tag Manager --> 568 <!-- [END] Analytics Content: [default] -->
569<script> 570 //<![CDATA[ 571 var FORM_KEY = (document.cookie.match(/(?:^|;\s*)_csrf=([^;]*)/) || [])[1] || ''; 572 //]]> 573</script>
573 574 575 <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,300,0,0" media="print" onload="this.media='all'">
vendor: 84 bytes, lines 575-576
575 576 <script src="https://www.google.com/recaptcha/api.js"></script>
576<meta name="google-site-verification" content="WRf84sAwDZsNzqv2AeQhzmqFktts_3GEBrdM1cn-m-4" /> 577 578<!-- [START] Custom HTML --><!-- [END] Custom HTML --></head> 579<body class=" customer-account-login vendor-5456 bloom"> 580 581 582 <a class="skip-to-mp" href="https://www.bloomnation.com/florist/laazati-flowers/?nav=premium-accessibility" target="_self" rel="nofollow">For <abbr title="Americans with Disabilities Act">ADA</abbr> accessible experience, please visit https://www.bloomnation.com/florist/laazati-flowers/?nav=premium-accessibility</a> 583
584<script> 585 (function () { 586 function ready(callback) { 587 if (document.readyState === 'loading') { 588 document.addEventListener('DOMContentLoaded', callback); 589 } else { 590 callback(); 591 } 592 } 593 594 /** 595 * Height of an element that may still be display:none. 596 * 597 * getComputedStyle() reports the declared height, which is 'auto' whenever the stylesheet does 598 * not pin one — and parseInt('auto') is NaN. jQuery's .css('height') avoided that by briefly 599 * laying the element out off-screen, so do the same. layout.css currently does pin 600 * #header-accessibilityPopup at 205px, which is the only reason the simple read would work 601 * today; this keeps working if that ever changes. 602 */ 603 function hiddenHeight(element) { 604 if (window.getComputedStyle(element).display !== 'none') { 605 return element.offsetHeight; 606 } 607 608 var style = element.style; 609 var saved = { 610 position: style.position, 611 visibility: style.visibility, 612 display: style.display 613 }; 614 615 style.position = 'absolute'; 616 style.visibility = 'hidden'; 617 style.display = 'block'; 618 619 var height = element.offsetHeight; 620 621 style.position = saved.position; 622 style.visibility = saved.visibility; 623 style.display = saved.display; 624 625 return height; 626 } 627 628 ready(function () { 629 var accessibilityBtn = document.querySelector('.accessibility-widget [data-accessibility-btn]'); 630 var accessibilityPopup = document.querySelector('.accessibility-widget [data-accessibility-popup]'); 631 var accessibilityOverlay = document.querySelector('.accessibility-widget-overlay'); 632 633 if (!accessibilityBtn || !accessibilityPopup || !accessibilityOverlay) { 634 return; 635 } 636 637 // Must be the exact negative of the container height, so the popup tucks fully out of sight. 638 var popupHiddenHeight = hiddenHeight(accessibilityPopup) * -1; 639 var showHide = { attribute: 'top', show: '0px', hide: popupHiddenHeight + 'px' }; 640 641 function checkPopupVisible() { 642 return window.getComputedStyle(accessibilityPopup)[showHide.attribute] === showHide.show; 643 } 644 645 function togglePopup(popup, button, action, data) { 646 popup.style[data.attribute] = data[action]; 647 var show = action === 'show'; 648 button.setAttribute('aria-expanded', String(show)); 649 accessibilityOverlay.style.display = show ? 'block' : 'none'; 650 } 651 652 function hideAccessibilityPopup() { 653 togglePopup(accessibilityPopup, accessibilityBtn, 'hide', showHide); 654 } 655 656 function showAccessibilityPopup() { 657 accessibilityPopup.style.display = 'block'; 658 // Ensure the transition runs after the display:block above has been applied. 659 setTimeout(function () { 660 togglePopup(accessibilityPopup, accessibilityBtn, 'show', showHide); 661 }, 0); 662 } 663 664 function handleClickOutsidePopup() { 665 if (checkPopupVisible()) { 666 hideAccessibilityPopup(); 667 } 668 } 669 670 accessibilityBtn.addEventListener('click', function () { 671 if (checkPopupVisible()) { 672 hideAccessibilityPopup(); 673 } else { 674 showAccessibilityPopup(); 675 } 676 }); 677 678 accessibilityPopup.addEventListener('click', hideAccessibilityPopup); 679 680 accessibilityPopup.addEventListener('transitionend', function () { 681 if (!checkPopupVisible()) { 682 accessibilityPopup.style.display = 'none'; 683 } 684 }); 685 686 accessibilityOverlay.addEventListener('click', handleClickOutsidePopup); 687 }); 688 })(); 689</script>
689 690 691 692<div class="accessibility-widget"> 693 <div class="accessibility-widget-overlay" aria-hidden="true"></div> 694 <div class="header-accessibilityInnerContainer"> 695 <button 696 id="header-accessibilityPopupBtn" 697 aria-haspopup="true" 698 aria-expanded="false" 699 aria-controls="header-accessibilityPopup" 700 aria-label="Accessibility Information" 701 data-accessibility-btn 702 > 703 <svg class="ada-icon-dot" width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg"> 704 <circle cx="21" cy="21" r="21" fill="#017AFF"/> 705 <path d="M20.7462 7C22.039 7 23.0857 8.03517 23.0857 9.30595C23.0857 10.585 22.039 11.6201 20.7462 11.6201C19.4624 11.6201 18.416 10.5846 18.4153 9.30595C18.4153 8.03517 19.4617 7 20.7462 7ZM30.8597 14.4567L23.9163 15.3247L23.9192 22.201L27.283 33.31C27.4607 34.0115 27.0344 34.7133 26.333 34.8866C25.6319 35.0599 24.9149 34.6779 24.7383 33.9764L21.2923 23.8639H20.2311L17.061 34.1862C16.7957 34.8598 16.0374 35.1695 15.3573 34.907C14.6838 34.6471 14.2726 33.8887 14.5383 33.2152L17.45 22.3134V15.3247L11.0532 14.4635C10.3967 14.4113 9.95079 13.8394 10.0044 13.1899C10.0525 12.5354 10.6497 12.0495 11.3059 12.1017L19.0777 12.7638H22.486L30.7619 12.0888C31.4196 12.0627 31.9769 12.5687 31.999 13.2243C32.0254 13.8752 31.5176 14.4299 30.8597 14.4567Z" fill="white"/> 706 </svg> 707 <svg class="ada-icon-tab" width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg"> 708 <path fill-rule="evenodd" clip-rule="evenodd" d="M42 22.4583C42 33.2509 32.598 42 21 42C9.40202 42 0 33.2509 0 22.4583V21V0H21H42V21V22.4583Z" fill="#017AFF"/> 709 <path d="M20.7462 7C22.039 7 23.0857 8.03517 23.0857 9.30595C23.0857 10.585 22.039 11.6201 20.7462 11.6201C19.4624 11.6201 18.416 10.5846 18.4153 9.30595C18.4153 8.03517 19.4617 7 20.7462 7ZM30.8597 14.4567L23.9163 15.3247L23.9192 22.201L27.283 33.31C27.4607 34.0115 27.0344 34.7133 26.333 34.8866C25.6319 35.0599 24.9149 34.6779 24.7383 33.9764L21.2923 23.8639H20.2311L17.061 34.1862C16.7957 34.8598 16.0374 35.1695 15.3573 34.907C14.6838 34.6471 14.2726 33.8887 14.5383 33.2152L17.45 22.3134V15.3247L11.0532 14.4635C10.3967 14.4113 9.95079 13.8394 10.0044 13.1899C10.0525 12.5354 10.6497 12.0495 11.3059 12.1017L19.0777 12.7638H22.486L30.7619 12.0888C31.4196 12.0627 31.9769 12.5687 31.999 13.2243C32.0254 13.8752 31.5176 14.4299 30.8597 14.4567Z" fill="white"/> 710 </svg> 711 </button> 712 <aside id="header-accessibilityPopup" aria-labelledby="header-accessibilityPopupBtn" data-accessibility-popup> 713 <p>For an accessible ADA experience, please <a href="https://www.bloomnation.com/florist/laazati-flowers/?nav=premium-accessibility" rel="nofollow">visit our Marketplace.</a></p> 714 <p><a href="https://laazatiflowers.com/accessibility-statement/">Visit our Accessibility page</a> for further assistance or to learn more about our efforts.</p> 715 </aside> 716 </div> 717</div> 718 719 720 <!-- [START] Analytics Content: [default] --> 721<!-- Google Tag Manager (noscript) --> 722<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TLR3ZL8>m_cookies_win=x%22" 723height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 724<!-- End Google Tag Manager (noscript) --> 725 <!-- [END] Analytics Content: [default] --> 726 727
728<script> 729 (function () { 730 /* 731 * A page restored from the back/forward cache is not re-executed, so the cart count, the 732 * logged-in state and any flash messages would be whatever they were when the visitor left. 733 * PageTransitionEvent.persisted is true only for that restore, so reload to rebuild the page 734 * server-side. This reads the native event directly; the jQuery version had to unwrap 735 * event.originalEvent to reach the same flag. 736 */ 737 window.addEventListener('pageshow', function (event) { 738 if (event.persisted) { 739 window.location.reload(); 740 } 741 }); 742 743 /* 744 * Kill switch that freezes navigation: while window.forceDisableAllLinks is set, every 745 * anchor without a force-redirect attribute stops navigating. Nothing in this repository 746 * sets the flag, so this does nothing unless a script injected into the page turns it on. 747 * 748 * The jQuery version bound a handler to every anchor present at DOM ready and did nothing at 749 * all on the flag-is-off path. One listener costs nothing while the flag is off and also 750 * covers anchors added after DOM ready — but it has to run in the capture phase to match 751 * the old reach: dropdown-nav.js stops propagation on every .dropdown-toggle and 752 * .dropdown-content click, as does toggleDropdown() in topMobile.phtml, so a listener 753 * delegated on the bubble phase would never see the desktop subnav links at all. 754 */ 755 document.addEventListener('click', function (event) { 756 if (!window.forceDisableAllLinks) { 757 return; 758 } 759 760 var target = event.target; 761 var link = target && typeof target.closest === 'function' ? target.closest('a') : null; 762 763 if (!link || link.hasAttribute('force-redirect')) { 764 return; 765 } 766 767 event.preventDefault(); 768 // Belt and braces: preventDefault alone has been seen to let a navigation through here. 769 link.setAttribute('href', '#'); 770 }, true); 771 })(); 772</script>
772 773 774<header id="header_mobile" class="header-mobile visible-xs text-center"> 775 <table class="header-mobile-grid"> 776 <tbody> 777 <tr> 778 <td class="menu-cell"> 779 <div class="menu-container"> 780 781<nav class="navigation-mobile-wrapper"> 782 <div class="navToggle-container nav-itemWrapper nav-itemWrapper--navToggle text-left"> 783 <!-- Nav Toggle --> 784 <button 785 id="navToggleMobile" 786 class="nav-toggle-mobile nav-item nav-item-mobile nav-item--navToggle text-center" 787 aria-controls="navigationMobile" 788 aria-expanded="false" 789 title="Main Navigation"> 790 <i class="fa fa-reorder"></i> 791 </button> 792 </div> 793 <ul class="navigation col-md-12 navigation-mobile" id="navigationMobile"> 794 <li class="nav-itemWrapper text-right"> 795 796 <a href="https://laazatiflowers.com/customer/account/create/" class="nav-item nav-item-mobile account-link"> 797 <span class="nav-itemText mobile-menu-text-color">Sign Up</span> 798 </a> 799 <span class="nav-itemText mobile-menu-text-color sign-up-log-in-separator">/</span> 800 <a href="https://laazatiflowers.com/customer/account/login/" class="nav-item nav-item-mobile account-link"> 801 <span class="nav-itemText mobile-menu-text-color">Log in</span> 802 </a> 803 804 </li> 805 <li class="nav-itemWrapper text-left"> 806 <a class="nav-item" href="https://laazatiflowers.com/glendale-florist-flower-delivery/" target="_self"> 807 <span class="nav-itemText mobile-menu-text-color">Shop Online</span> 808 </a> 809 </li> 810 <li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown text-left"> 811 <a class="dropdown-toggle nav-item nav-item-mobile nav-item--dropdown" role="button" data-target="#" data-toggle="dropdown"> 812 <span class="nav-itemText mobile-menu-text-color">Occasions ▾</span> 813 </a> 814 <ul class="subnav dropdown-menu header-subnav" role="menu"> 815 <li class="subnav-itemWrapper text-left"> 816 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/anniversary-flowers/" target="_self"> 817 <span class="nav-itemText mobile-menu-text-color">Anniversary</span> 818 </a> 819 </li> 820 <li class="subnav-itemWrapper text-left"> 821 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/autumn-flowers/" target="_self"> 822 <span class="nav-itemText mobile-menu-text-color">Autumn</span> 823 </a> 824 </li> 825 <li class="subnav-itemWrapper text-left"> 826 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/birthday-flowers/" target="_self"> 827 <span class="nav-itemText mobile-menu-text-color">Birthday</span> 828 </a> 829 </li> 830 <li class="subnav-itemWrapper text-left"> 831 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/boss-s-day-flowers/" target="_self"> 832 <span class="nav-itemText mobile-menu-text-color">Boss's Day </span> 833 </a> 834 </li> 835 <li class="subnav-itemWrapper text-left"> 836 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/breast-cancer-awareness-month-flowers/" target="_self">
837 <span class="nav-itemText mobile-menu-text-color">Breast Cancer Awareness Month</span> 838 </a> 839 </li> 840 <li class="subnav-itemWrapper text-left"> 841 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/congrats-flowers/" target="_self"> 842 <span class="nav-itemText mobile-menu-text-color">Congrats</span> 843 </a> 844 </li> 845 <li class="subnav-itemWrapper text-left"> 846 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/get-well-flowers/" target="_self"> 847 <span class="nav-itemText mobile-menu-text-color">Get Well</span> 848 </a> 849 </li> 850 <li class="subnav-itemWrapper text-left"> 851 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/gift-sets-flowers/" target="_self"> 852 <span class="nav-itemText mobile-menu-text-color">Gift Sets</span> 853 </a> 854 </li> 855 <li class="subnav-itemWrapper text-left"> 856 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/halloween-flowers/" target="_self"> 857 <span class="nav-itemText mobile-menu-text-color">Halloween</span> 858 </a> 859 </li> 860 <li class="subnav-itemWrapper text-left"> 861 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/i-m-sorry-flowers/" target="_self"> 862 <span class="nav-itemText mobile-menu-text-color">I'm Sorry</span> 863 </a> 864 </li> 865 <li class="subnav-itemWrapper text-left"> 866 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/just-because-flowers/" target="_self"> 867 <span class="nav-itemText mobile-menu-text-color">Just Because</span> 868 </a> 869 </li> 870 <li class="subnav-itemWrapper text-left"> 871 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/love-and-romance-flowers/" target="_self"> 872 <span class="nav-itemText mobile-menu-text-color">Love and Romance</span> 873 </a> 874 </li> 875 <li class="subnav-itemWrapper text-left"> 876 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/new-baby-flowers/" target="_self"> 877 <span class="nav-itemText mobile-menu-text-color">New Baby</span> 878 </a> 879 </li> 880 <li class="subnav-itemWrapper text-left"> 881 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/prom-flowers/" target="_self">
882 <span class="nav-itemText mobile-menu-text-color">Prom</span> 883 </a> 884 </li> 885 <li class="subnav-itemWrapper text-left"> 886 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/sympathy-and-funeral-flowers/" target="_self"> 887 <span class="nav-itemText mobile-menu-text-color">Sympathy and Funeral</span> 888 </a> 889 </li> 890 <li class="subnav-itemWrapper text-left"> 891 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/thank-you-flowers/" target="_self"> 892 <span class="nav-itemText mobile-menu-text-color">Thank You</span> 893 </a> 894 </li> 895 <li class="subnav-itemWrapper text-left"> 896 <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://laazatiflowers.com/glendale-florist-flower-delivery/wedding-flowers/" target="_self"> 897 <span class="nav-itemText mobile-menu-text-color">Wedding</span> 898 </a> 899 </li> 900 </ul> 901 </li> 902 <li class="nav-itemWrapper text-left"> 903 <a class="nav-item" href="https://laazatiflowers.com/cms/index/gallery/?gallery_id=5043" target="_self"> 904 <span class="nav-itemText mobile-menu-text-color">Wedding Gallery</span> 905 </a> 906 </li> 907 <li class="nav-itemWrapper text-left"> 908 <a class="nav-item" href="https://laazatiflowers.com/glendale-laazati/designer-s-choice.html" target="_self"> 909 <span class="nav-itemText mobile-menu-text-color">Designer's Choice</span> 910 </a> 911 </li> 912 <li class="nav-itemWrapper text-left"> 913 <a class="nav-item" href="https://laazatiflowers.com/customer-loyalty-points/" target="_self"> 914 <span class="nav-itemText mobile-menu-text-color">CUSTOMER LOYALTY POINTS</span> 915 </a> 916 </li> 917 <li class="nav-itemWrapper text-left"> 918 <a class="nav-item" href="https://laazatiflowers.com/about-us/" target="_self"> 919 <span class="nav-itemText mobile-menu-text-color">About Us</span> 920 </a> 921 </li> 922 </ul> 923 <div class="background-overlay" id="mobileBackgroundOverlay"></div> 924</nav>
925<script type="text/javascript"> 926 (function () { 927 function ready(callback) { 928 if (document.readyState === 'loading') { 929 document.addEventListener('DOMContentLoaded', callback); 930 } else { 931 callback(); 932 } 933 } 934 935 function each(selector, callback, root) { 936 Array.prototype.forEach.call((root || document).querySelectorAll(selector), callback); 937 } 938 939 // jQuery's :visible test, which is what the checks below used to run through. 940 function isVisible(element) { 941 return !!(element.offsetWidth || element.offsetHeight || element.getClientRects().length); 942 } 943 944 /* 945 * jQuery's .width(): the content-box width, as a number. Not getComputedStyle().width, which 946 * resolves to the border box under the border-box sizing Bootstrap applies globally. Like 947 * jQuery it also measures a display:none element, by laying it out off-screen — #header_mobile 948 * carries visible-xs, so it is hidden on desktop. 949 */ 950 function contentWidth(element) { 951 if (window.getComputedStyle(element).display === 'none') { 952 return swapMeasure(element, measureContentWidth); 953 } 954 955 return measureContentWidth(element); 956 } 957 958 function measureContentWidth(element) { 959 var styles = window.getComputedStyle(element); 960 961 return element.offsetWidth 962 - (parseFloat(styles.paddingLeft) || 0) 963 - (parseFloat(styles.paddingRight) || 0) 964 - (parseFloat(styles.borderLeftWidth) || 0) 965 - (parseFloat(styles.borderRightWidth) || 0); 966 } 967 968 /* 969 * jQuery's swap() with cssShow: lay a hidden element out off-screen just long enough to 970 * measure. The measure callback must not re-test display itself — Bootstrap's visible-xs is 971 * `display: none !important` above 768px, which an inline style cannot beat, so the swap does 972 * not actually reveal #header_mobile and a self-recursive version would never terminate. 973 */ 974 function swapMeasure(element, measure) { 975 var style = element.style; 976 var saved = { 977 position: style.position, 978 visibility: style.visibility, 979 display: style.display 980 }; 981 982 style.position = 'absolute'; 983 style.visibility = 'hidden'; 984 style.display = 'block'; 985 986 var measured = measure(element); 987 988 style.position = saved.position; 989 style.visibility = saved.visibility; 990 style.display = saved.display; 991 992 return measured; 993 } 994 995 // jQuery's $(document).height(). 996 function documentHeight() { 997 var body = document.body; 998 var html = document.documentElement; 999 1000 return Math.max( 1001 body.scrollHeight, 1002 body.offsetHeight, 1003 html.clientHeight, 1004 html.scrollHeight, 1005 html.offsetHeight 1006 ); 1007 } 1008 1009 /* 1010 * Submenu open/close, replacing the $('.dropdown-toggle').dropdown() call that used to sit 1011 * here. That call is what made the submenus toggle at all: the Bootstrap plugin binds 1012 * Dropdown.prototype.toggle straight to each element, and because that handler returns false 1013 * it also stops the click reaching Bootstrap's delegated [data-toggle=dropdown] handler on 1014 * document. Without the direct handler the delegated one runs after clearMenus() has already 1015 * removed the 'open' class, so it reads the menu as closed and re-opens it every time — a 1016 * submenu that can never be closed. The port below keeps the direct-handler semantics 1017 * (including getParent()'s data-target/href lookup and the second-click close) and works 1018 * whether or not Bootstrap is on the page, which it will not be after BLOOM-17575's P9. 1019 */ 1020 function dropdownParent(toggle) { 1021 var selector = toggle.getAttribute('data-target'); 1022 1023 if (!selector) { 1024 var href = toggle.getAttribute('href'); 1025 selector = href && /#[A-Za-z]/.test(href) ? href.replace(/.*(?=#[^\s]*$)/, '') : null; 1026 } 1027 1028 var target = null; 1029 1030 if (selector) { 1031 try { 1032 target = document.querySelector(selector); 1033 } catch (error) { 1034 // The mobile toggles carry data-target="#", which is not a valid selector. 1035 // jQuery quietly returned an empty set for it, so fall through to the parent. 1036 target = null; 1037 } 1038 } 1039 1040 return target || toggle.parentNode; 1041 } 1042 1043 function closeOpenDropdowns() { 1044 each('[data-toggle="dropdown"]', function (toggle) { 1045 dropdownParent(toggle).classList.remove('open'); 1046 }); 1047 } 1048 1049 function toggleDropdown(event) { 1050 var toggle = event.currentTarget; 1051 1052 if (toggle.classList.contains('disabled') || toggle.disabled) { 1053 return; 1054 } 1055 1056 var parent = dropdownParent(toggle); 1057 var wasOpen = parent.classList.contains('open'); 1058 1059 closeOpenDropdowns(); 1060 1061 if (!wasOpen) { 1062 parent.classList.add('open'); 1063 toggle.focus(); 1064 } 1065 1066 event.preventDefault(); 1067 // Bootstrap's handler returned false, which stopped the click reaching its own 1068 // document-level handlers. Keep that so nothing toggles the menu a second time. 1069 event.stopPropagation(); 1070 } 1071 1072 ready(function () { 1073 each('.dropdown-toggle', function (toggle) { 1074 toggle.addEventListener('click', toggleDropdown); 1075 }); 1076 1077 document.addEventListener('click', closeOpenDropdowns); 1078 1079 var navToggle = document.getElementById('navToggleMobile'); 1080 var navigationMobile = document.getElementById('navigationMobile');
1081 var overlay = document.getElementById('mobileBackgroundOverlay'); 1082 var headerMobile = document.getElementById('header_mobile'); 1083 var body = document.body; 1084 1085 if (!navToggle || !navigationMobile || !overlay) { 1086 return; 1087 } 1088 1089 each('.dropdown-toggle', function (toggle) { 1090 toggle.addEventListener('click', function (event) { 1091 if (isVisible(navigationMobile)) { 1092 return; 1093 } 1094 1095 event.preventDefault(); 1096 1097 // A page carries several of these — one per desktop dropdown, plus the two 1098 // dropdown-nav templates — and .is(':visible') was true if ANY of them was 1099 // showing, so this has to ask all of them, not just the first. 1100 var desktopSubnavOpen = Array.prototype.some.call( 1101 document.querySelectorAll('.dropdown-content--arrownav-desktop'), 1102 isVisible 1103 ); 1104 1105 if (!desktopSubnavOpen) { 1106 return; 1107 } 1108 1109 each('.dropdown-wrapper--hover', function (wrapper) { 1110 each('.dropdown-toggle', function (hoverToggle) { 1111 hoverToggle.setAttribute('aria-expanded', 'false'); 1112 }, wrapper); 1113 each('.dropdown-content', function (content) { 1114 content.classList.remove('dropdown-content--visible'); 1115 }, wrapper); 1116 wrapper.classList.remove('open'); 1117 }); 1118 }); 1119 }); 1120 1121 // Nav Toggle on click 1122 navToggle.addEventListener('click', function () { 1123 if (navigationMobile.classList.contains('open')) { 1124 hideMenu(); 1125 } else { 1126 showMenu(); 1127 } 1128 }); 1129 1130 overlay.addEventListener('click', function () { 1131 hideMenu(); 1132 }); 1133 1134 navigationMobile.addEventListener('touchstart', startTouch, { passive: false }); 1135 navigationMobile.addEventListener('touchmove', moveTouch, { passive: false }); 1136 1137 // Swipe Up / Down / Left / Right 1138 var initialX = null; 1139 var initialY = null; 1140 1141 function startTouch(e) { 1142 initialX = e.touches[0].clientX; 1143 initialY = e.touches[0].clientY; 1144 } 1145 1146 function moveTouch(e) { 1147 if (initialX === null) { 1148 return; 1149 } 1150 1151 if (initialY === null) { 1152 return; 1153 } 1154 1155 var currentX = e.touches[0].clientX; 1156 var currentY = e.touches[0].clientY; 1157 1158 var diffX = initialX - currentX; 1159 var diffY = initialY - currentY; 1160 1161 if (Math.abs(diffX) > Math.abs(diffY)) { 1162 // sliding horizontally 1163 if (diffX > 0) { 1164 // swiped left 1165 menuSlideLeft(); 1166 } 1167 } 1168 1169 initialX = null; 1170 initialY = null; 1171 } 1172 1173 /* 1174 * Stale selector, kept as it was: the toggle lives in .navToggle-container, a sibling of 1175 * .navigation-mobile rather than a child, so this has matched nothing for a long time. 1176 * Restoring the intent would hide the hamburger while the menu is open — a visible 1177 * change, and not this ticket's. 1178 */ 1179 function setNavToggleDisplay(display) { 1180 each('.navigation-mobile .nav-itemWrapper--navToggle', function (wrapper) { 1181 wrapper.style.display = display; 1182 }); 1183 } 1184 1185 function showMenu() { 1186 navToggle.setAttribute('aria-expanded', 'true'); 1187 navigationMobile.classList.add('open'); 1188 var containerWidth = headerMobile ? contentWidth(headerMobile) : 0; 1189 setNavToggleDisplay('none'); 1190 navigationMobile.style.width = (containerWidth * 0.8) + 'px'; 1191 overlay.style.height = documentHeight() + 'px'; 1192 // The stylesheet hides the overlay, so an empty display would leave it hidden. 1193 overlay.style.display = 'block'; 1194 body.style.position = 'fixed'; 1195 } 1196 1197 function hideMenu() { 1198 navToggle.setAttribute('aria-expanded', 'false'); 1199 navigationMobile.classList.remove('open'); 1200 setNavToggleDisplay(''); 1201 navigationMobile.style.width = ''; 1202 overlay.style.height = '0px'; 1203 overlay.style.display = 'none'; 1204 body.style.position = ''; 1205 } 1206 1207 function menuSlideLeft() { 1208 var containerWidth = headerMobile ? contentWidth(headerMobile) : 0; 1209 var settled = false;
1210 var timer = null; 1211 1212 function settle(event) { 1213 if (event && event.propertyName && event.propertyName !== 'margin-left') { 1214 return; 1215 } 1216 1217 if (settled) { 1218 return; 1219 } 1220 1221 settled = true; 1222 window.clearTimeout(timer); 1223 navigationMobile.removeEventListener('transitionend', settle); 1224 navigationMobile.style.transition = ''; 1225 navigationMobile.style.marginLeft = '0px'; 1226 navigationMobile.style.width = ''; 1227 navigationMobile.style.height = ''; 1228 navigationMobile.style.top = ''; 1229 navigationMobile.classList.remove('open'); 1230 setNavToggleDisplay(''); 1231 overlay.style.height = '0px'; 1232 overlay.style.display = 'none'; 1233 } 1234 1235 navigationMobile.addEventListener('transitionend', settle); 1236 // Fallback for the cases transitionend never fires: reduced motion, or a margin that 1237 // is already at the target value. 1238 timer = window.setTimeout(settle, 150); 1239 1240 navigationMobile.style.transition = 'margin-left 100ms linear'; 1241 // Force a reflow so the transition starts from the current margin. 1242 void navigationMobile.offsetWidth; 1243 navigationMobile.style.marginLeft = -(containerWidth * 0.8) + 'px'; 1244 } 1245 }); 1246 })(); 1247</script>
1247 1248 </div> 1249 </td> 1250 <td class="logo-cell"> 1251 <div class="logo-container"> 1252 <a class="companyLogo-imgContainer" href="https://laazatiflowers.com/"> 1253 <img 1254 class="companyLogo-img" 1255 src="https://asset.bloomnation.com/c_fit,dpr_1,f_auto,h_338,q_auto,w_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg" 1256 alt="Laazati Flowers - Glendale, CA florist" 1257 srcset="https://asset.bloomnation.com/c_fit%2Cdpr_1%2Cf_auto%2Ch_338%2Cq_auto%2Cw_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg 1x, https://asset.bloomnation.com/c_fit%2Cdpr_2%2Cf_auto%2Ch_338%2Cq_auto%2Cw_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg 2x" 1258 width="481" 1259 height="338" 1260 /> 1261 </a> 1262 </div> 1263 </td> 1264 <td class="cart-cell"> 1265 <div class="cart-container"> 1266 <a href="https://laazatiflowers.com/checkout/" class="mobile-cart-btn"> 1267 <div class="mobile-cart-icon-wrapper"> 1268 <span class="header-cartIcon mobile-menu-text-color" aria-hidden="true"><svg width="19" height="24" viewBox="0 0 19 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1269<path d="M2.33333 23.3333C1.69167 23.3333 1.14236 23.1049 0.685417 22.6479C0.228472 22.191 0 21.6417 0 21V7C0 6.35833 0.228472 5.80903 0.685417 5.35208C1.14236 4.89514 1.69167 4.66667 2.33333 4.66667H4.66667C4.66667 3.38333 5.12361 2.28472 6.0375 1.37083C6.95139 0.456945 8.05 0 9.33333 0C10.6167 0 11.7153 0.456945 12.6292 1.37083C13.5431 2.28472 14 3.38333 14 4.66667H16.3333C16.975 4.66667 17.5243 4.89514 17.9812 5.35208C18.4382 5.80903 18.6667 6.35833 18.6667 7V21C18.6667 21.6417 18.4382 22.191 17.9812 22.6479C17.5243 23.1049 16.975 23.3333 16.3333 23.3333H2.33333ZM2.33333 21H16.3333V7H14V9.33333C14 9.66389 13.8882 9.94097 13.6646 10.1646C13.441 10.3882 13.1639 10.5 12.8333 10.5C12.5028 10.5 12.2257 10.3882 12.0021 10.1646C11.7785 9.94097 11.6667 9.66389 11.6667 9.33333V7H7V9.33333C7 9.66389 6.88819 9.94097 6.66458 10.1646C6.44097 10.3882 6.16389 10.5 5.83333 10.5C5.50278 10.5 5.22569 10.3882 5.00208 10.1646C4.77847 9.94097 4.66667 9.66389 4.66667 9.33333V7H2.33333V21ZM7 4.66667H11.6667C11.6667 4.025 11.4382 3.4757 10.9812 3.01875C10.5243 2.56181 9.975 2.33333 9.33333 2.33333C8.69167 2.33333 8.14236 2.56181 7.68542 3.01875C7.22847 3.4757 7 4.025 7 4.66667Z" fill="currentColor"/> 1270</svg> 1271</span> 1272 </div> 1273 </a> 1274 </div> 1275 </td> 1276 </tr> 1277 </tbody> 1278 1279 </table> 1280</header> 1281<header id="header" class="hidden-xs"> 1282 <div class="row header-innerContainer"> 1283 <div class="information-heading infoHeading hidden-xs col-sm-4 col-md-4"> 1284 <span class="infoHeading-item infoHeading-item--name">Laazati Flowers </span> 1285 <span class="infoHeading-item infoHeading-item--address vendor-address">815 Western Ave Unit 7<br /> 1286 Glendale, 1287 CA 91201</span> 1288 </div> 1289 <div class="header-logo col-xs-12 col-sm-4 col-md-4"> 1290 <div class="company-logo"> 1291 <a class="companyLogo-imgContainer" href="https://laazatiflowers.com/"> 1292 <img 1293 class="companyLogo-img" 1294 src="https://asset.bloomnation.com/c_fit,dpr_1,f_auto,h_338,q_auto,w_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg" 1295 alt="Laazati Flowers - Glendale, CA florist" 1296 srcset="https://asset.bloomnation.com/c_fit%2Cdpr_1%2Cf_auto%2Ch_338%2Cq_auto%2Cw_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg 1x, https://asset.bloomnation.com/c_fit%2Cdpr_2%2Cf_auto%2Ch_338%2Cq_auto%2Cw_481/v1/vendor/5456/profile/20260709102510_file_6a501fc60ab9e.jpg 2x" 1297 width="481" 1298 height="338" 1299 /> 1300 </a> 1301 </div> 1302 </div> 1303 1304<nav class="header-cart ps-header-cart col-xs-12 col-sm-4 col-md-4" aria-labelledby="ps-my-account_menu-label"> 1305 <div class="ps-header-cartBtn-wrapper"> 1306 <div class="ps-my-account-button-wrapper dropdown-wrapper"> 1307 <button class="ps-my-account-button dropdown-toggle" aria-expanded="false" aria-haspopup="true">
1308 <span class="ps-my-account-button-text" id="ps-my-account_menu-label">My Account</span> 1309 <span class="ps-my-account-icon" aria-hidden="true"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1310<path d="M4.49166 17.6167C5.48333 16.8583 6.59166 16.2604 7.81666 15.8229C9.04166 15.3854 10.325 15.1667 11.6667 15.1667C13.0083 15.1667 14.2917 15.3854 15.5167 15.8229C16.7417 16.2604 17.85 16.8583 18.8417 17.6167C19.5222 16.8194 20.0521 15.9153 20.4312 14.9042C20.8104 13.893 21 12.8139 21 11.6667C21 9.08055 20.091 6.87847 18.2729 5.06041C16.4549 3.24236 14.2528 2.33333 11.6667 2.33333C9.08055 2.33333 6.87847 3.24236 5.06041 5.06041C3.24236 6.87847 2.33333 9.08055 2.33333 11.6667C2.33333 12.8139 2.52292 13.893 2.90208 14.9042C3.28125 15.9153 3.81111 16.8194 4.49166 17.6167ZM8.76458 11.6521C7.97708 10.8646 7.58333 9.89722 7.58333 8.75C7.58333 7.60277 7.97708 6.63541 8.76458 5.84791C9.55208 5.06041 10.5194 4.66666 11.6667 4.66666C12.8139 4.66666 13.7812 5.06041 14.5687 5.84791C15.3562 6.63541 15.75 7.60277 15.75 8.75C15.75 9.89722 15.3562 10.8646 14.5687 11.6521C13.7812 12.4396 12.8139 12.8333 11.6667 12.8333C10.5194 12.8333 9.55208 12.4396 8.76458 11.6521ZM11.6667 23.3333C10.0528 23.3333 8.53611 23.0271 7.11666 22.4146C5.69722 21.8021 4.4625 20.9708 3.4125 19.9208C2.3625 18.8708 1.53125 17.6361 0.91875 16.2167C0.30625 14.7972 0 13.2805 0 11.6667C0 10.0528 0.30625 8.53611 0.91875 7.11666C1.53125 5.69722 2.3625 4.4625 3.4125 3.4125C4.4625 2.3625 5.69722 1.53125 7.11666 0.91875C8.53611 0.30625 10.0528 0 11.6667 0C13.2805 0 14.7972 0.30625 16.2167 0.91875C17.6361 1.53125 18.8708 2.3625 19.9208 3.4125C20.9708 4.4625 21.8021 5.69722 22.4146 7.11666C23.0271 8.53611 23.3333 10.0528 23.3333 11.6667C23.3333 13.2805 23.0271 14.7972 22.4146 16.2167C21.8021 17.6361 20.9708 18.8708 19.9208 19.9208C18.8708 20.9708 17.6361 21.8021 16.2167 22.4146C14.7972 23.0271 13.2805 23.3333 11.6667 23.3333ZM14.5833 20.5479C15.4972 20.2465 16.3333 19.8139 17.0917 19.25C16.3333 18.6861 15.4972 18.2535 14.5833 17.9521C13.6694 17.6507 12.6972 17.5 11.6667 17.5C10.6361 17.5 9.66388 17.6507 8.75 17.9521C7.83611 18.2535 7 18.6861 6.24166 19.25C7 19.8139 7.83611 20.2465 8.75 20.5479C9.66388 20.8493 10.6361 21 11.6667 21C12.6972 21 13.6694 20.8493 14.5833 20.5479ZM12.9208 10.0042C13.2514 9.6736 13.4167 9.25555 13.4167 8.75C13.4167 8.24444 13.2514 7.82638 12.9208 7.49583C12.5903 7.16527 12.1722 7 11.6667 7C11.1611 7 10.743 7.16527 10.4125 7.49583C10.0819 7.82638 9.91666 8.24444 9.91666 8.75C9.91666 9.25555 10.0819 9.6736 10.4125 10.0042C10.743 10.3347 11.1611 10.5 11.6667 10.5C12.1722 10.5 12.5903 10.3347 12.9208 10.0042Z" fill="currentColor"/> 1311</svg> 1312</span> 1313 </button> 1314 1315<div id="dropdown-nav--js" class="dropdown-nav dropdown-nav--login dropdown-content dropdown-content--arrownav-desktop"> 1316 <div class="dropdown-nav__arrow-up"></div> 1317 <div class="dropdown-nav__arrow-up--overlay"></div> 1318 1319 <ul class="dropdown-nav__list"> 1320 <li class="dropdown-nav__list-item"> 1321 <a class="dropdown-nav__link" href="https://laazatiflowers.com/customer/account/login/" tabindex="-1" rel="nofollow"> 1322 <p class="icon material-symbols-outlined">login</p> 1323 <span>Log in</span> 1324 </a> 1325 </li> 1326 <li class="dropdown-nav__list-item"> 1327 <a class="dropdown-nav__link" href="https://laazatiflowers.com/customer/account/create/" tabindex="-1" rel="nofollow"> 1328 <p class="icon material-symbols-outlined">person</p> 1329 <span>Sign up</span> 1330 </a> 1331 </li> 1332 <li class="dropdown-nav__list-item"> 1333 <a class="dropdown-nav__link" href="https://laazatiflowers.com/customer/account/createEnroll/" tabindex="-1" rel="nofollow"> 1334 <p class="icon material-symbols-outlined">stars</p> 1335 <span>Join Loyalty</span> 1336 </a> 1337 </li> 1338 </ul> 1339</div> 1340 </div> 1341 1342 <div class="ps-my-account-mob"> 1343 <a href="https://laazatiflowers.com/checkout/" class="btn btn-outline ps-cart_button ps-header-cartBtn" aria-label="view cart with 0 items">
1344 <span class="ps-header-cart-icon" aria-hidden="true"><svg width="19" height="24" viewBox="0 0 19 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1345<path d="M2.33333 23.3333C1.69167 23.3333 1.14236 23.1049 0.685417 22.6479C0.228472 22.191 0 21.6417 0 21V7C0 6.35833 0.228472 5.80903 0.685417 5.35208C1.14236 4.89514 1.69167 4.66667 2.33333 4.66667H4.66667C4.66667 3.38333 5.12361 2.28472 6.0375 1.37083C6.95139 0.456945 8.05 0 9.33333 0C10.6167 0 11.7153 0.456945 12.6292 1.37083C13.5431 2.28472 14 3.38333 14 4.66667H16.3333C16.975 4.66667 17.5243 4.89514 17.9812 5.35208C18.4382 5.80903 18.6667 6.35833 18.6667 7V21C18.6667 21.6417 18.4382 22.191 17.9812 22.6479C17.5243 23.1049 16.975 23.3333 16.3333 23.3333H2.33333ZM2.33333 21H16.3333V7H14V9.33333C14 9.66389 13.8882 9.94097 13.6646 10.1646C13.441 10.3882 13.1639 10.5 12.8333 10.5C12.5028 10.5 12.2257 10.3882 12.0021 10.1646C11.7785 9.94097 11.6667 9.66389 11.6667 9.33333V7H7V9.33333C7 9.66389 6.88819 9.94097 6.66458 10.1646C6.44097 10.3882 6.16389 10.5 5.83333 10.5C5.50278 10.5 5.22569 10.3882 5.00208 10.1646C4.77847 9.94097 4.66667 9.66389 4.66667 9.33333V7H2.33333V21ZM7 4.66667H11.6667C11.6667 4.025 11.4382 3.4757 10.9812 3.01875C10.5243 2.56181 9.975 2.33333 9.33333 2.33333C8.69167 2.33333 8.14236 2.56181 7.68542 3.01875C7.22847 3.4757 7 4.025 7 4.66667Z" fill="currentColor"/> 1346</svg> 1347</span> 1348 <span class="ps-cart_text ps-header-cart-text">(0) Cart</span> 1349 </a> 1350 </div> 1351 </div> 1352 <style> 1353 /* Account Management Cart Modifications (start) */ 1354 .ps-header-cart .ps-header-cart-badge { 1355 display: none; 1356 background: transparent; 1357 color: var(--header-icon-color, #000); 1358 position: absolute; 1359 top: 69%; 1360 left: 50%; 1361 transform: translate(-50%, -50%); 1362 padding: 0; 1363 font-size: 10px; 1364 font-weight: 600 !important; 1365 line-height: 1; 1366 pointer-events: none; 1367 } 1368 1369 .ps-header-cart .ps-my-account-button-wrapper { 1370 display: none; 1371 } 1372 1373 #header .ps-header-cart .ps-cart_button { 1374 border: 0; 1375 padding: 0; 1376 } 1377 1378 .ps-my-account-button { 1379 background: none; 1380 border: none; 1381 padding: 0; 1382 } 1383 1384 .ps-my-account-mob { 1385 display: inline-block; 1386 } 1387 1388 .ps-my-account-button-text { 1389 color: var(--my-account-color, #000); 1390 } 1391 1392 @media only screen and (min-width: 768px) { 1393 .account-management-dropdown-nav, 1394 .ps-header-cart-text { 1395 display: none; 1396 } 1397 1398 .ps-header-cart .ps-my-account-button-wrapper { 1399 position: relative; 1400 display: inline-block; 1401 float: left; 1402 margin-top: 3px; 1403 margin-right: 5px; 1404 cursor: pointer; 1405 } 1406 1407 .ps-header-cart .ps-my-account-button-text { 1408 text-align: right; 1409 } 1410 1411 .ps-header-cart .ps-my-account-button-wrapper { 1412 display: inline-block; 1413 } 1414 1415 .ps-header-cart .ps-my-account-button #ps-my-account_menu-label { 1416 font-weight: 500 !important; 1417 display: inline-block; 1418 } 1419 1420 .ps-header-cart .ps-header-cart-badge { 1421 display: block; 1422 } 1423 1424 .ps-header-cartBtn-wrapper { 1425 float: right; 1426 } 1427 1428 .ps-header-cartBtn { 1429 float: none; 1430 position: relative; 1431 margin: 0; 1432 padding: 0 10px; 1433 width: auto; 1434 height: auto; 1435 border: 0; 1436 } 1437 1438 .ps-header-cart-icon { 1439 width: 25px; 1440 height: 25px; 1441 margin: 0; 1442 vertical-align: middle; 1443 display: inline-flex; 1444 align-items: center; 1445 justify-content: center; 1446 position: relative; 1447 top: 2px; 1448 } 1449 1450 .ps-header-cart-icon svg { 1451 width: 100%; 1452 height: 100%; 1453 display: block; 1454 } 1455 .ps-header-cart-icon svg path { 1456 fill: var(--header-icon-color, var(--my-account-color, #000)); 1457 } 1458 } 1459 1460 .ps-my-account-icon { 1461 width: 25px; 1462 height: 25px; 1463 margin: 0 6px; 1464 vertical-align: middle; 1465 display: inline-flex; 1466 align-items: center; 1467 justify-content: center; 1468 } 1469 1470 .ps-my-account-icon svg { 1471 width: 100%; 1472 height: 100%; 1473 display: block; 1474 } 1475 1476 .ps-my-account-icon svg path { 1477 fill: var(--header-icon-color, var(--my-account-color, #000)); 1478 } 1479 1480 .ps-my-account-button svg { 1481 width: 25px; 1482 height: 25px; 1483 } 1484 1485 /* Account Management Cart Modifications (end) */ 1486 </style> 1487
1487<script type="text/javascript" src="https://promfiles.com/bloom/dist/frontend/base/default/js/dropdown-nav.5e3dac90.js" defer></script>
1487 1488</nav> 1489 <div class="clearfix"></div> 1490 </div> 1491 1492 <div class="clearfix"></div> 1493 <nav class="header-nav headerNav-wrapper"> 1494 <div class="row headerNav-innerContainer"> 1495 1496<ul id="main-nav" class="navigation col-md-12"> 1497 <li class="navToggle-container nav-itemWrapper nav-itemWrapper--navToggle"> 1498 <!-- Nav Toggle --> 1499 <a href="#" class="nav-toggle nav-item" id="main-nav-toggle" aria-haspopup="true" aria-expanded="false"> 1500 <i class="fa fa-reorder"></i> 1501 <span class="nav-show">Menu <i class="fa fa-caret-down"></i></span> 1502 <span class="nav-hide">Hide <i class="fa fa-caret-up"></i></span> 1503 </a> 1504 </li> 1505 <li class="nav-itemWrapper"> 1506 <a class="nav-item" href="https://laazatiflowers.com/glendale-florist-flower-delivery/" target="_self"><span class="nav-itemText">Shop Online</span></a> 1507 </li> 1508 <li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown dropdown-wrapper dropdown-wrapper--hover"> 1509 <button class="dropdown-toggle nav-item nav-item--dropdown dropdown-nav-toggle" aria-expanded="false" aria-haspopup="true"> 1510 <span class="nav-itemText"> 1511 Occasions ▾ 1512 </span> 1513 </button> 1514 <ul class="subnav dropdown-menu header-subnav dropdown-content dropdown-content--arrownav-desktop" role="menu"> 1515 <li class="subnav-itemWrapper"> 1516 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/anniversary-flowers/" target="_self">Anniversary</a> 1517 </li> 1518 <li class="subnav-itemWrapper"> 1519 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/autumn-flowers/" target="_self">Autumn</a> 1520 </li> 1521 <li class="subnav-itemWrapper"> 1522 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/birthday-flowers/" target="_self">Birthday</a> 1523 </li> 1524 <li class="subnav-itemWrapper"> 1525 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/boss-s-day-flowers/" target="_self">Boss's Day </a> 1526 </li> 1527 <li class="subnav-itemWrapper"> 1528 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/breast-cancer-awareness-month-flowers/" target="_self">Breast Cancer Awareness Month</a> 1529 </li> 1530 <li class="subnav-itemWrapper"> 1531 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/congrats-flowers/" target="_self">Congrats</a> 1532 </li> 1533 <li class="subnav-itemWrapper"> 1534 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/get-well-flowers/" target="_self">Get Well</a> 1535 </li> 1536 <li class="subnav-itemWrapper"> 1537 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/gift-sets-flowers/" target="_self">Gift Sets</a> 1538 </li> 1539 <li class="subnav-itemWrapper"> 1540 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/halloween-flowers/" target="_self">Halloween</a> 1541 </li> 1542 <li class="subnav-itemWrapper"> 1543 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/i-m-sorry-flowers/" target="_self">I'm Sorry</a> 1544 </li> 1545 <li class="subnav-itemWrapper"> 1546 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/just-because-flowers/" target="_self">Just Because</a> 1547 </li> 1548 <li class="subnav-itemWrapper"> 1549 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/love-and-romance-flowers/" target="_self">Love and Romance</a> 1550 </li> 1551 <li class="subnav-itemWrapper"> 1552 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/new-baby-flowers/" target="_self">New Baby</a> 1553 </li> 1554 <li class="subnav-itemWrapper"> 1555 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/prom-flowers/" target="_self">Prom</a> 1556 </li> 1557 <li class="subnav-itemWrapper"> 1558 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/sympathy-and-funeral-flowers/" target="_self">Sympathy and Funeral</a> 1559 </li> 1560 <li class="subnav-itemWrapper"> 1561 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/thank-you-flowers/" target="_self">Thank You</a> 1562 </li> 1563 <li class="subnav-itemWrapper"> 1564 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/glendale-florist-flower-delivery/wedding-flowers/" target="_self">Wedding</a> 1565 </li> 1566 </ul> 1567 </li> 1568 <li class="nav-itemWrapper">
1569 <a class="nav-item" href="https://laazatiflowers.com/cms/index/gallery/?gallery_id=5043" target="_self"><span class="nav-itemText">Wedding Gallery</span></a> 1570 </li> 1571 <li class="nav-itemWrapper"> 1572 <a class="nav-item" href="https://laazatiflowers.com/glendale-laazati/designer-s-choice.html" target="_self"><span class="nav-itemText">Designer's Choice</span></a> 1573 </li> 1574 <li class="nav-itemWrapper"> 1575 <a class="nav-item" href="https://laazatiflowers.com/customer-loyalty-points/" target="_self"><span class="nav-itemText">CUSTOMER LOYALTY POINTS</span></a> 1576 </li> 1577 <li class="nav-itemWrapper"> 1578 <a class="nav-item" href="https://laazatiflowers.com/about-us/" target="_self"><span class="nav-itemText">About Us</span></a> 1579 </li> 1580 <li class="account-management-dropdown-nav dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown dropdown-wrapper"> 1581 <button class="dropdown-toggle nav-item nav-item--dropdown" aria-expanded="false" aria-haspopup="true"> 1582 <span class="nav-itemText">My Account ▾</span> 1583 </button> 1584 <ul class="subnav dropdown-menu header-subnav dropdown-content dropdown-content--arrownav-desktop" role="menu"> 1585 <li class="subnav-itemWrapper"> 1586 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/customer/account/login/">Log in</a> 1587 </li> 1588 <li class="subnav-itemWrapper"> 1589 <a class="nav-item nav-item--subnav" href="https://laazatiflowers.com/customer/account/create/"> 1590 Sign Up </a> 1591 </li> 1592 </ul> 1593 </li> 1594</ul> 1595 </div> 1596 </nav> 1597 1598 <div class="clearfix"></div> 1599</header> 1600 <noscript> 1601 <div class="global-site-notice noscript"> 1602 <div class="notice-inner"> 1603 <p> 1604 <strong>JavaScript seems to be disabled in your browser.</strong><br /> 1605 You must have JavaScript enabled in your browser to utilize the functionality of this website. </p> 1606 </div> 1607 </div> 1608 </noscript> 1609 1610<section id="content"> 1611 1612 1613 1614 <div class="row"> 1615 1616 </div> 1617 <div id="account-management" class="account"> 1618 <div class="ps-account-form"> 1619 <h1 class="ps-account-form__title">Log in to your account</h1> 1620 <div 1621 class="notification " 1622 id="notification--js" 1623 role="alert" 1624> 1625 <p id="notification__text--js" class="notification__text"> 1626 <span></span> 1627 </p> 1628 <div id="notification__close--js" class="notification__close"> 1629 <img 1630 src="https://assets.bloomnation.com/pages/account-management/icon-x-close.svg" 1631 id="modal-close--js" 1632 alt="Close notification" 1633 class="fa fa-times account-modal__close" 1634 aria-label="Close notification" 1635 /> 1636 </div> 1637</div> 1638
1639<script> 1640var notification; 1641 1642window.addEventListener('load', function() { 1643 'use strict'; 1644 1645 /** 1646 * Creates a wrapper with various methods for the account management notification. 1647 * 1648 * @constructor 1649 */ 1650 function Notification() {} 1651 Notification.prototype = { 1652 init: function init() { 1653 this.initDomNodes(); 1654 this.initEventListeners(); 1655 }, 1656 1657 initDomNodes: function initDomNodes() { 1658 this.wrapper = document.getElementById('notification--js'); 1659 this.notificationText = document.getElementById('notification__text--js'); 1660 this.notificationClose = document.getElementById('notification__close--js'); 1661 }, 1662 1663 initEventListeners: function initEventListeners() { 1664 this.initNotificationCloseClick() 1665 }, 1666 1667 initNotificationCloseClick: function initNotificationCloseClick() { 1668 var self = this; 1669 1670 this.notificationClose.addEventListener('click', function(evt) { 1671 self.hide(); 1672 }); 1673 }, 1674 1675 showNotification: function showNotification(message, type) { 1676 if (!message) { 1677 return; 1678 } 1679 1680 type === 'error' 1681 ? this.wrapper.classList.add('notification--error') 1682 : this.wrapper.classList.remove('notification--error'); 1683 1684 type === 'warning' 1685 ? this.wrapper.classList.add('notification--warning') 1686 : this.wrapper.classList.remove('notification--warning'); 1687 1688 this.notificationText.innerHTML = message; 1689 this.wrapper.classList.add('notification--visible'); 1690 }, 1691 1692 showError: function showError(message) { 1693 this.showNotification(message, 'error'); 1694 }, 1695 1696 showWarning: function showWarning(message) { 1697 this.showNotification(message, 'warning'); 1698 }, 1699 1700 hide: function hide() { 1701 this.wrapper.classList.remove('notification--visible'); 1702 } 1703 }; 1704 Notification.prototype.constructor = Notification; 1705 1706 notification = new Notification; 1707 notification.init(); 1708}); 1709</script>
1709 1710 <form 1711 id="login-form" 1712 > 1713 <div class="ps-account-form__group" id="ps-account-form__group"> 1714 <span class="form__input-error"></span> 1715 </div> 1716 1717 <div class="ps-account-form__group"> 1718 <label 1719 for="current-password--js" 1720 class="ps-account-form__label required" 1721 > 1722 Password </label> 1723 <div class="ps-account-form__password" id="ps-account-form__password"> 1724 <div id="show-current-password--js" class="form__show-password"> 1725 <img 1726 id="current-password-icon-open--js" 1727 src="https://assets.bloomnation.com/pages/account-management/icon-eye-show.svg" 1728 alt="Open eye icon" 1729 /> 1730 <img 1731 style="display: none;" 1732 id="current-password-icon-closed--js" 1733 src="https://assets.bloomnation.com/pages/account-management/icon-eye-hide.svg" 1734 alt="Closed eye ion" 1735 /> 1736 <span id="current-password-show-hide--js">Show password</span> 1737 </div> 1738 </div> 1739 <div class="g-recaptcha" data-sitekey="6Lcj22gUAAAAAMgb9Y3KQY-7777SJY5R7TTtmthw"></div> 1740 </div> 1741 1742 <button 1743 type="submit" 1744 class="ps-account-form__submit" 1745 > 1746 Log in </button> 1747 1748 <div class="ps-account-form__forgot"> 1749 <a href="https://laazatiflowers.com/customer/account/forgotpassword/"> 1750 Forgot password? </a> 1751 </div> 1752 1753 <div class="ps-account-form__line"></div> 1754 1755 <div class="ps-account-form__bottom"> 1756 <span>Don't have an account?</span> 1757 <a 1758 class="ps-account-form__cta-button" 1759 type="button" 1760 href="https://laazatiflowers.com/customer/account/create/" 1761 > 1762 Sign up </a> 1763 </div> 1764 </form> 1765 </div> 1766</div> 1767 1768 1769
1770<script> 1771 (function () { 1772 function createInput(attributes) { 1773 var input = document.createElement('input'); 1774 Object.keys(attributes).forEach(function (name) { 1775 input.setAttribute(name, attributes[name]); 1776 }); 1777 return input; 1778 } 1779 1780 var loginForm = document.getElementById('login-form'); 1781 loginForm.setAttribute('method', 'post'); 1782 loginForm.setAttribute('action', "https://laazatiflowers.com/customer/account/loginPost/"); 1783 loginForm.appendChild(createInput({ 1784 type: 'hidden', 1785 name: 'form_key', 1786 value: window.FORM_KEY 1787 })); 1788 1789 var emailGroup = document.getElementById('ps-account-form__group'); 1790 var emailInput = createInput({ 1791 id: 'email--js', 1792 type: 'email', 1793 name: 'login[username]', 1794 'class': "form__input", 1795 title: "Email Address", 1796 style: "background-image: url('https://assets.bloomnation.com/pages/account-management/form-input-alert.svg')", 1797 required: 'required' 1798 }); 1799 // Assigned rather than setAttribute'd because the original used .val(), 1800 // which writes the value property and leaves the value attribute unset. 1801 emailInput.value = ""; 1802 emailGroup.insertBefore(emailInput, emailGroup.firstChild); 1803 emailGroup.insertAdjacentHTML( 1804 'afterbegin', 1805 '<label for="email--js" class="ps-account-form__label required">Email address</label>' 1806 ); 1807 1808 var passwordGroup = document.getElementById('ps-account-form__password'); 1809 passwordGroup.insertBefore(createInput({ 1810 id: 'current-password--js', 1811 type: 'password', 1812 'class': 'form__input', 1813 name: 'login[password]', 1814 title: "Password", 1815 required: 'required' 1816 }), passwordGroup.firstChild); 1817 1818 var forgotLink = document.querySelector('.ps-account-form__forgot').firstElementChild; 1819 var origForgotHref = forgotLink.href; 1820 document.getElementById('email--js').addEventListener('blur', function (e) { 1821 if (e.target.value.length) { 1822 forgotLink.href = origForgotHref + '?email=' + encodeURIComponent(e.target.value); 1823 } 1824 }); 1825 if (typeof window.bnClearValidationState === 'function') { 1826 window.bnClearValidationState(document.getElementById('login-form')); 1827 } 1828 })(); 1829</script>
1829 1830</section> 1831 1832 <div class="announcement" style="display: none"> 1833 <div class="announcement-bg"></div> 1834 <div class="splash"> 1835 <div class="splash-wrapper"> 1836 <div> 1837 <span style="color: rgba(0,0,0,0.75);letter-spacing: -0.1em;font-weight: 400;font-size: 20px;line-height: 1.15;">Your browser is not supported</span> 1838 </div> 1839 </div> 1840 </div> 1841</div> 1842 </div> 1843
1844<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"0ac16663c3","applicationID":"6732204,2307825","transactionName":"YFIHZkFZXxAEUhUIDlkYJkdATF4OSlIUEhVYWgBAHFlSAApEDxVOW1gCW10=","queueTime":0,"applicationTime":60,"atts":"TBUQEAlDTE9HUENbGkpK","errorBeacon":"bam.nr-data.net","agent":""}</script>
1844</body> 1845</html> 1846 1847
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.