1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4 <link rel="preload" href="https://www.gortons.com/wp-content/themes/gortons-2023/fonts/roboto-v30-latin-regular.woff2" as="font" type="font/woff2" crossorigin> 5 <link rel="preload" href="https://www.gortons.com/wp-content/themes/gortons-2023/fonts/roboto-v30-latin-500.woff2" as="font" type="font/woff2" crossorigin> 6 <link rel="preload" href="https://www.gortons.com/wp-content/themes/gortons-2023/fonts/roboto-v30-latin-700.woff2" as="font" type="font/woff2" crossorigin> 7 <link rel="preload" href="https://www.gortons.com/wp-content/themes/gortons-2023/fonts/bebas-neue-v14-latin-regular.woff2" as="font" type="font/woff2" crossorigin> 8 <meta charset="UTF-8" />
8<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1588907106",accountID:"4323998",trustKey:"66686",xpid:"UAUFUl9aABABUVJXAwgFUFUI",licenseKey:"NRJS-39a97a86021414a1803",applicationID:"1535492619",browserID:"1588907106"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 9(()=>{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.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},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};
9e.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;
9const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
9if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
9o,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])}
9(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}
9;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
9{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),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
9ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
9{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
9null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
9dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
9imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
9return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
9!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
9if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
9);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
9class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
9h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
9 10 <meta name="application-name" content="Gorton's Seafood"> 11 <meta name="viewport" content="width=device-width, initial-scale=1"> 12 <link rel="profile" href="https://gmpg.org/xfn/11"> 13
13<script type="text/javascript" src="//cdn.pricespider.com/1/2943/ps-utid.js" async></script>
13 14 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 15 16 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 17 <title>Quality Frozen Seafood | Gorton's Seafood</title> 18 <meta name="description" content="Experience the best in seafood. Gorton's offers delicious, high-quality seafood products for your culinary enjoyment." /> 19 <link rel="canonical" href="https://www.gortons.com/" /> 20 <meta property="og:locale" content="en_US" /> 21 <meta property="og:type" content="website" /> 22 <meta property="og:title" content="Quality Frozen Seafood | Gorton's Seafood" /> 23 <meta property="og:description" content="Experience the best in seafood. Gorton's offers delicious, high-quality seafood products for your culinary enjoyment." /> 24 <meta property="og:url" content="https://www.gortons.com/" /> 25 <meta property="og:site_name" content="Gorton's Seafood" /> 26 <meta property="article:modified_time" content="2025-08-27T11:24:50+00:00" /> 27 <meta name="twitter:card" content="summary_large_image" /> 28 <!-- / Yoast SEO plugin. --> 29 30 31<link rel='dns-prefetch' href='//www.gortons.com' /> 32<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.gortons.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.gortons.com%2F" /> 33<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.gortons.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.gortons.com%2F&format=xml" /> 34<style id="wp-img-auto-sizes-contain-inline-css"> 35img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 36/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 37</style> 38<style id="wp-block-library-inline-css"> 39:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
39--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 40 41/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 42</style> 43 44<style id="global-styles-inline-css"> 45:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--yellow: #FEDE03;--wp--preset--color--deep-blue: #19243A;--wp--preset--color--light-blue: #C4E7F8;--wp--preset--color--sky-blue: #6CD7FF;--wp--preset--color--blue-gray: #798995;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
450) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 14px;--wp--preset--font-size--medium: clamp(16.834px, 1.052rem + ((1vw - 3.2px) * 0.573), 26px);--wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 0.872), 36px);--wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.062), 42px);--wp--preset--font-size--default: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.25), 18px);--wp--preset--font-size--buttons: clamp(18px, 1.125rem + ((1vw - 3.2px) * 0.25), 22px);--wp--preset--font-size--h-6: clamp(20px, 1.25rem + ((1vw - 3.2px) * 0.75), 32px);--wp--preset--font-size--h-5: clamp(25px, 1.563rem + ((1vw - 3.2px) * 0.688), 36px);--wp--preset--font-size--h-4: clamp(30px, 1.875rem + ((1vw - 3.2px) * 0.75), 42px);--wp--preset--font-size--h-3: clamp(35px, 2.188rem + ((1vw - 3.2px) * 1.813), 64px);--wp--preset--font-size--h-2: clamp(40px, 2.5rem + ((1vw - 3.2px) * 2), 72px);
45--wp--preset--font-size--h-1: clamp(50px, 3.125rem + ((1vw - 3.2px) * 2.875), 96px);--wp--preset--font-size--newsletter: clamp(32px, 2rem + ((1vw - 3.2px) * 0.5), 40px);--wp--preset--font-family--primary: 'Roboto';--wp--preset--font-family--secondary: 'Bebas Neue';--wp--preset--font-family--icon: 'Gortons';--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 1352px;--wp--style--global--wide-size: 1920px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1em; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1em; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1em;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1em;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1em;}:root :where(.is-layout-grid){gap: 1em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: #fff;color: var(--wp--preset--color--deep-blue);font-family: var(--wp--preset--font-family--primary);font-size: var(--wp--preset--font-size--default);font-weight: 400;line-height: 1.2;--wp--style--root--padding-top: 0;--wp--style--root--padding-right: 80px;--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: 80px;}
45a:where(:not(.wp-element-button)){color: #000;text-decoration: underline;}:root :where(a:where(:not(.wp-element-button)):hover){color: #000;text-decoration: underline;}:root :where(a:where(:not(.wp-element-button)):focus){color: #000;text-decoration: underline;}h1, h2, h3, h4, h5, h6{font-family: var(--wp--preset--font-family--secondary);font-weight: 400;line-height: 1.6;margin-top: 0;margin-right: 0;margin-bottom: .5em;margin-left: 0;}h1{font-size: var(--wp--preset--font-size--h-1);line-height: 1.1;}h2{font-size: var(--wp--preset--font-size--h-2);line-height: 1.14;}h3{font-size: var(--wp--preset--font-size--h-3);line-height: 1.125;}h4{font-size: var(--wp--preset--font-size--h-4);line-height: 1.24;}h5{font-size: var(--wp--preset--font-size--h-5);line-height: 1.27;}h6{font-size: var(--wp--preset--font-size--h-6);line-height: 1.125;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--yellow);border-radius: 30px;border-width: 0;border-style: solid;color: var(--wp--preset--color--deep-blue);font-family: var(--wp--preset--font-family--secondary);font-size: var(--wp--preset--font-size--buttons);font-style: inherit;font-weight: inherit;letter-spacing: 0.1em;line-height: inherit;padding-top: 0.5em;padding-right: 1.18em;padding-bottom: 0.45em;padding-left: 1.18em;text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-yellow-color{color: var(--wp--preset--color--yellow) !important;}.has-deep-blue-color{color: var(--wp--preset--color--deep-blue) !important;}.has-light-blue-color{color: var(--wp--preset--color--light-blue) !important;}.has-sky-blue-color{color: var(--wp--preset--color--sky-blue) !important;}.has-blue-gray-color{color: var(--wp--preset--color--blue-gray) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-yellow-background-color{background-color: var(--wp--preset--color--yellow) !important;}.has-deep-blue-background-color{background-color: var(--wp--preset--color--deep-blue) !important;}.has-light-blue-background-color{background-color: var(--wp--preset--color--light-blue) !important;}.has-sky-blue-background-color{background-color: var(--wp--preset--color--sky-blue) !important;}.has-blue-gray-background-color{background-color: var(--wp--preset--color--blue-gray) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-yellow-border-color{border-color: var(--wp--preset--color--yellow) !important;}.has-deep-blue-border-color{border-color: var(--wp--preset--color--deep-blue) !important;}.has-light-blue-border-color{border-color: var(--wp--preset--color--light-blue) !important;}.has-sky-blue-border-color{border-color: var(--wp--preset--color--sky-blue) !important;}.has-blue-gray-border-color{border-color: var(--wp--preset--color--blue-gray) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
45.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-default-font-size{font-size: var(--wp--preset--font-size--default) !important;}.has-buttons-font-size{font-size: var(--wp--preset--font-size--buttons) !important;}.has-h-6-font-size{font-size: var(--wp--preset--font-size--h-6) !important;}.has-h-5-font-size{font-size: var(--wp--preset--font-size--h-5) !important;}.has-h-4-font-size{font-size: var(--wp--preset--font-size--h-4) !important;}.has-h-3-font-size{font-size: var(--wp--preset--font-size--h-3) !important;}.has-h-2-font-size{font-size: var(--wp--preset--font-size--h-2) !important;}.has-h-1-font-size{font-size: var(--wp--preset--font-size--h-1) !important;}.has-newsletter-font-size{font-size: var(--wp--preset--font-size--newsletter) !important;}.has-primary-font-family{font-family: var(--wp--preset--font-family--primary) !important;}.has-secondary-font-family{font-family: var(--wp--preset--font-family--secondary) !important;}.has-icon-font-family{font-family: var(--wp--preset--font-family--icon) !important;} 46/*# sourceURL=global-styles-inline-css */ 47</style> 48 49<link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='woocommerce-layout-css' href='https://www.gortons.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.1.1' media='all' /> 50<noscript><link rel='stylesheet' id='woocommerce-layout-css' href='https://www.gortons.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.1.1' media='all' /> 51</noscript> 52<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://www.gortons.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.1.1' media='only screen and (max-width: 768px)' /> 53<link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='woocommerce-general-css' href='https://www.gortons.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.1.1' media='all' /> 54<noscript><link rel='stylesheet' id='woocommerce-general-css' href='https://www.gortons.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.1.1' media='all' /> 55</noscript> 56<style id="woocommerce-inline-inline-css"> 57.woocommerce form .form-row .required { visibility: visible; } 58/*# sourceURL=woocommerce-inline-inline-css */ 59</style> 60<link rel='stylesheet' id='cmplz-general-css' href='https://www.gortons.com/wp-content/plugins/complianz-gdpr-premium/assets/css/cookieblocker.min.css?ver=1790859895' media='all' /> 61<link rel='stylesheet' id='woo-variation-swatches-css' href='https://www.gortons.com/wp-content/plugins/woo-variation-swatches/assets/css/frontend.min.css?ver=2.5.0' media='all' /> 62<style id="woo-variation-swatches-inline-css"> 63:root { 64--wvs-tick:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 2px rgb(0 0 0 / .8))' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M4 16L11 23 27 7'/%3E%3C/svg%3E"); 65 66--wvs-cross:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 5px rgb(255 255 255 / .6))' xmlns='http://www.w3.org/2000/svg' width='72px' height='72px' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ff0000' stroke-linecap='round' stroke-width='0.6' d='M5 5L19 19M19 5L5 19'/%3E%3C/svg%3E"); 67--wvs-single-product-item-width:30px; 68--wvs-single-product-item-height:30px; 69--wvs-single-product-item-font-size:16px} 70/*# sourceURL=woo-variation-swatches-inline-css */ 71</style> 72<link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='aos-css' href='https://www.gortons.com/wp-content/themes/gortons-2023/vendor/aos.css?ver=7.1.2' media='all' /> 73<noscript><link rel='stylesheet' id='aos-css' href='https://www.gortons.com/wp-content/themes/gortons-2023/vendor/aos.css?ver=7.1.2' media='all' /> 74</noscript> 75<link rel='stylesheet' id='gortons-front-css' href='https://www.gortons.com/wp-content/themes/gortons-2023/dist/styles/style.css?ver=1790859898' media='' /> 76<link rel='stylesheet' id='gortons-style-css' href='https://www.gortons.com/wp-content/themes/gortons-2023/style.css?ver=1790859898' media='' /> 77<link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='swiper-css' href='https://www.gortons.com/wp-content/themes/gortons-2023/vendor/swiper.css?ver=7.1.2' media='all' /> 78<noscript><link rel='stylesheet' id='swiper-css' href='https://www.gortons.com/wp-content/themes/gortons-2023/vendor/swiper.css?ver=7.1.2' media='all' /> 79</noscript> 80<link rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://www.gortons.com/wp-content/uploads/complianz/css/banner-1-optin.css?ver=1790861292' media='all' />
81<script id="jquery-core-js" src="https://www.gortons.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 81
81
82<script id="jquery-migrate-js" src="https://www.gortons.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 82
82
83<script data-wp-strategy="defer" id="wc-jquery-blockui-js" src="https://www.gortons.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.1"></script>
vendor: 1 bytes, line 83
83
84<script id="wc-add-to-cart-js-extra"> 85var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://www.gortons.com/cart/","is_cart":"","cart_redirect_after_add":"no"}; 86//# sourceURL=wc-add-to-cart-js-extra 87</script>
vendor: 1 bytes, line 87
87
88<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://www.gortons.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.1"></script>
vendor: 1 bytes, line 88
88
89<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://www.gortons.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.1"></script>
vendor: 1 bytes, line 89
89
90<script id="woocommerce-js-extra"> 91var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"}; 92//# sourceURL=woocommerce-js-extra 93</script>
vendor: 1 bytes, line 93
93
94<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://www.gortons.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.1"></script>
vendor: 1 bytes, line 94
94
95<script id="ajax_operation_script-js-extra"> 96var bigdatacloud_key = {"key":""}; 97var myAjax = {"ajaxurl":"/wp-admin/admin-ajax.php","nonce":"324cfe91c6"}; 98//# sourceURL=ajax_operation_script-js-extra 99</script>
vendor: 1 bytes, line 99
99
100<script id="ajax_operation_script-js" src="https://www.gortons.com/wp-content/plugins/woocommerce-anti-fraud/assets/js/geoloc.js?ver=1.0"></script>
100 101<link rel="https://api.w.org/" href="https://www.gortons.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.gortons.com/wp-json/wp/v2/pages/93" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.gortons.com/xmlrpc.php?rsd" /> 102<meta name="generator" content="WordPress 7.1.2" /> 103<meta name="generator" content="WooCommerce 11.1.1" /> 104<link rel='shortlink' href='https://www.gortons.com/' /> 105 <style>.cmplz-hidden { 106 display: none !important; 107 }</style> 108
108<script type="text/javascript"> 109 var ajaxurl = "https://www.gortons.com/wp-admin/admin-ajax.php"; 110 </script>
110 <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 111 <style class="wp-fonts-local"> 112@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:block;src:url('https://www.gortons.com/wp-content/themes/gortons-2023/fonts/roboto-v30-latin-regular.woff2') format('woff2');} 113@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:block;src:url('https://www.gortons.com/wp-content/themes/gortons-2023/fonts/roboto-v30-latin-italic.woff2') format('woff2');} 114@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:block;src:url('https://www.gortons.com/wp-content/themes/gortons-2023/fonts/roboto-v30-latin-500.woff2') format('woff2');} 115@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:block;src:url('https://www.gortons.com/wp-content/themes/gortons-2023/fonts/roboto-v30-latin-500italic.woff2') format('woff2');} 116@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:block;src:url('https://www.gortons.com/wp-content/themes/gortons-2023/fonts/roboto-v30-latin-700.woff2') format('woff2');} 117@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:block;src:url('https://www.gortons.com/wp-content/themes/gortons-2023/fonts/roboto-v30-latin-700italic.woff2') format('woff2');} 118@font-face{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-display:block;src:url('https://www.gortons.com/wp-content/themes/gortons-2023/fonts/bebas-neue-v14-latin-regular.woff2') format('woff2');} 119@font-face{font-family:Gortons;font-style:normal;font-weight:400;font-display:swap;src:url('https://www.gortons.com/wp-content/themes/gortons-2023/fonts/gortons.woff') format('woff');} 120</style> 121 122 <!-- Google Tag Manager --> 123
123<script>
vendor: 335 bytes, lines 123-127
123(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 124 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 125 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 126 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 127 })(window,document,'script','dataLayer','
127GTM-MH42ZSX
vendor: 3 bytes, line 127
127');
127</script>
127 128 <!-- End Google Tag Manager --> 129 130 </head> 131<body data-cmplz=1 class="home wp-singular page-template-default page page-id-93 wp-theme-gortons-2023 front theme-gortons-2023 woocommerce-no-js woo-variation-swatches wvs-behavior-blur wvs-theme-gortons-2023 wvs-show-label wvs-tooltip"> 132 133<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 133-134
133 134<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
134GTM-MH42ZSX
vendor: 85 bytes, lines 134-135
134" 135height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
136<!-- End Google Tag Manager (noscript) --> 137 138 139 140 <header class="header"> 141 <div class="container d-flex align-center justify-between has-secondary-font-family"> 142 <a href="https://www.gortons.com" class="header__logo"> 143 <img src="https://www.gortons.com/wp-content/themes/gortons-2023/dist/images/gortonlogo.png" alt="Gorton's Seafood"> 144 </a> 145 <div class="header__menu d-flex align-center"> 146 <div class="header__menu-menu d-flex align-center"> 147 <ul id="menu-header" class="menu"><li id="menu-item-6" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6"><a href="#">About</a> 148<ul class="sub-menu"> 149 <li id="menu-item-21" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21"><a href="https://www.gortons.com/our-story/">Our story</a></li> 150 <li id="menu-item-20" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20"><a href="https://www.gortons.com/news-updates/">News & Updates</a></li> 151 <li id="menu-item-19" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19"><a href="https://www.gortons.com/faqs/">Faqs</a></li> 152 <li id="menu-item-18" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18"><a href="https://www.gortons.com/careers/">Careers</a></li> 153 <li id="menu-item-17" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17"><a href="https://www.gortons.com/get-in-touch/">Get in touch</a></li> 154 <li id="menu-item-2494" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2494"><a href="https://www.gortons.com/175th-anniversary/">175 Years</a></li> 155</ul> 156</li> 157<li id="menu-item-24" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children has-megamenu menu-item-24"><a href="#"><div class="bg-menu"><img width="560" height="305" src="https://www.gortons.com/wp-content/uploads/2026/06/tacotenders.webp" class="attachment-full size-full" alt="Taco Tenders" decoding="async" fetchpriority="high" /></div>Products</a> 158<ul class="sub-menu"> 159 <li id="menu-item-25" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-25"><a href="#">Form</a> 160 <ul class="sub-menu"> 161 <li id="menu-item-29" class="menu-item menu-item-type-taxonomy menu-item-object-form menu-item-29"><a href="https://www.gortons.com/products/form/fish-fillets/">Fish fillets</a></li> 162 <li id="menu-item-30" class="menu-item menu-item-type-taxonomy menu-item-object-form menu-item-30"><a href="https://www.gortons.com/products/form/fish-sticks/">Fish sticks</a></li> 163 <li id="menu-item-32" class="menu-item menu-item-type-taxonomy menu-item-object-form menu-item-32"><a href="https://www.gortons.com/products/form/prepared-shrimp/">Prepared shrimp</a></li> 164 <li id="menu-item-33" class="menu-item menu-item-type-taxonomy menu-item-object-form menu-item-33"><a href="https://www.gortons.com/products/form/sauced-shrimp/">Sauced shrimp</a></li> 165 <li id="menu-item-34" class="menu-item menu-item-type-taxonomy menu-item-object-form menu-item-34"><a href="https://www.gortons.com/products/form/crab-cakes/">Crab cakes</a></li> 166 </ul> 167</li> 168 <li id="menu-item-36" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-36"><a href="#">Type of fish</a> 169 <ul class="sub-menu"> 170 <li id="menu-item-39" class="menu-item menu-item-type-taxonomy menu-item-object-type-of-fish menu-item-39"><a href="https://www.gortons.com/products/type-of-fish/cod/">Cod</a></li> 171 <li id="menu-item-41" class="menu-item menu-item-type-taxonomy menu-item-object-type-of-fish menu-item-41"><a href="https://www.gortons.com/products/type-of-fish/haddock/">Haddock</a></li> 172 <li id="menu-item-42" class="menu-item menu-item-type-taxonomy menu-item-object-type-of-fish menu-item-42"><a href="https://www.gortons.com/products/type-of-fish/pollock/">Pollock</a></li> 173 <li id="menu-item-43" class="menu-item menu-item-type-taxonomy menu-item-object-type-of-fish menu-item-43"><a href="https://www.gortons.com/products/type-of-fish/flounder/">Flounder</a></li> 174 </ul> 175</li> 176 <li id="menu-item-1436" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1436"><a href="#">
176Favorites</a> 177 <ul class="sub-menu"> 178 <li id="menu-item-1431" class="menu-item menu-item-type-taxonomy menu-item-object-favorite menu-item-1431"><a href="https://www.gortons.com/products/favorites/fish-sticks/">Fish Sticks</a></li> 179 <li id="menu-item-1433" class="menu-item menu-item-type-taxonomy menu-item-object-favorite menu-item-1433"><a href="https://www.gortons.com/products/favorites/popcorn-shrimp/">Popcorn shrimp</a></li> 180 <li id="menu-item-1434" class="menu-item menu-item-type-taxonomy menu-item-object-favorite menu-item-1434"><a href="https://www.gortons.com/products/favorites/crab-cakes/">Crab Cakes</a></li> 181 <li id="menu-item-1432" class="menu-item menu-item-type-taxonomy menu-item-object-favorite menu-item-1432"><a href="https://www.gortons.com/products/favorites/southern-style/">Southern Style</a></li> 182 </ul> 183</li> 184 <li id="menu-item-120" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120"><a href="https://www.gortons.com/products/">See all</a></li> 185</ul> 186</li> 187<li id="menu-item-59" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-59"><a href="#">Recipes</a> 188<ul class="sub-menu"> 189 <li id="menu-item-242" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-242"><a href="https://www.gortons.com/recipes/">Our recipes</a></li> 190 <li id="menu-item-1393" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1393"><a href="https://www.gortons.com/how-to-guides/">How toâs</a></li> 191</ul> 192</li> 193<li id="menu-item-66" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-66"><a href="https://www.gortons.com/responsibility/">Responsibility</a></li> 194<li id="menu-item-4507" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4507"><a href="https://www.gortons.com/shop/">Merch</a> 195<ul class="sub-menu"> 196 <li id="menu-item-4508" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4508"><a href="https://www.gortons.com/shop/">Shop All</a></li> 197 <li id="menu-item-5314" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-5314"><a href="https://www.gortons.com/shop/new-items/">New Items</a></li> 198 <li id="menu-item-4511" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-4511"><a href="https://www.gortons.com/shop/mens-clothing/">Men’s Clothing</a></li> 199 <li id="menu-item-4509" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-4509"><a href="https://www.gortons.com/shop/womens-clothing/">Women’s Clothing</a></li> 200 <li id="menu-item-4512" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-4512"><a href="https://www.gortons.com/shop/childrens-clothing/">Children’s Clothing</a></li> 201 <li id="menu-item-4510" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-4510"><a href="https://www.gortons.com/shop/accessories/">Accessories</a></li> 202 <li id="menu-item-4513" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-4513"><a href="https://www.gortons.com/shop/home/">Home</a></li> 203</ul> 204</li> 205</ul> <div class="header__menu-search_mobile"> 206 <form role="search" method="get" id="searchform" action="https://www.gortons.com/"> 207 <input type="text" name="s" id="s" placeholder="Search" /> 208 <button type="submit" id="searchsubmit"><i class="icon-search"></i></button> 209 </form> 210 </div> 211 </div> 212 213 <div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.gortons.com/where-to-buy/" title="Where to buy">Where to buy</a></div> 214 215 <a href="https://www.gortons.com/cart/" class="header__cart-button" title="View Cart" ><i class="icon-cart" aria-hidden="true"></i><span class="sr-only">View Cart</span></a> 216 217 <a href="" class="header__search-button" title="Search" ><i class="icon-search" aria-hidden="true"></i><span class="sr-only">Search</span></a> 218 219 <button class="header__toggler" type="button" aria-label="Toggle navigation"> 220 <span></span> 221 <span></span> 222 <span></span> 223 </button> 224 </div> 225 </div> 226 <div class="header__search"> 227 <div class="has-sky-blue-background-color"> 228 <div class="container position-relative d-flex justify-center"> 229 <form role="search" method="get" id="searchform" action="https://www.gortons.com/"> 230 <input type="text" value="" name="s" id="s" placeholder="What can we help you find?" /> 231 <button type="submit" id="searchsubmit"><i class="icon-search"></i></button> 232</form> <a href="" class="header__search__close"></a> 233 </div> 234 </div> 235 </div> 236 </header> 237 <main class="wrapper"> 238 <div class="hero-slider"> 239 <div class="swiper swiperHero"> 240 <div class="swiper-wrapper"> 241 242 <div class="swiper-slide"> 243 <div class="slide" style="background-image:url('https://www.gortons.com/wp-content/uploads/2025/08/gortons-fishing-boat.webp')" fetchpriority="high"> 244 <video src="https://player.vimeo.com/progressive_redirect/playback/873081254/rendition/1080p/file.mp4?loc=external&signature=cbfb91daa5abb06a8d5584ebac557e9c49c8945fc72c2504435238f67e5ef3d2" autoplay loop muted playsinline poster="https://www.gortons.com/wp-content/uploads/2025/08/gortons-fishing-boat.webp"></video> 245 246 <div class="container d-flex align-center justify-center"> 247 <div class="slide__content" data-aos="fade-down" data-aos-duration="1500"> 248 <h1> 249 Try something out of the blue <br /><span>for your next meal.</span> </h1> 250 </div> 251 </div> 252 </div> 253 </div> 254 </div> 255 </div> 256 </div> 257 <div class="text-banner has-deep-blue-background-color has-white-color"> 258 <div class="container"> 259 <h2 data-aos="fade-in" data-aos-duration="2500"><p>We bring the goodness of the sea <strong>to everyone</strong></p> 260</h2> 261 <div>If thereâs one thing we know more than the sea, itâs that it deserves to be shared. Thatâs been the Gortonâs mission from the very beginning. You can taste the passion behind our work in every bite, and weâre proud to have delivered only the highest quality, responsibly sourced meals to
261seafood lovers for more than 175 years.</div> 262 </div> 263 </div> 264 <section class="related-products has-sky-blue-background-color"> 265 <div class="container"> 266 <div class="related-header d-flex align-center justify-between"> 267 <h2 data-aos="fade-right" data-aos-duration="1500">Our products</h2> 268 <div class="wp-block-button desktop"><a class="wp-block-button__link wp-element-button" href="https://www.gortons.com/products/" title="View all">View all</a></div> 269 </div> 270 <div class="swiperProductsOuter"> 271 <div class="swiper swiperProducts"> 272 <div class="swiper-wrapper"> 273 <div class="swiper-slide"><a href="https://www.gortons.com/products/tequila-lime-fish-fillets/" title="Tequila Lime Fish Fillets"> 274 <div class="product-card d-flex justify-between"> 275 <div> 276 <h3 class="product-card__title has-medium-font-size">Tequila Lime Fish Fillets</h3> 277 <div class="product-card__subtitle has-small-font-size has-blue-gray-color">Made with whole, wild-caught Alaskan pollock and a delicious tequila lime coating, these fillets are as flavorful and versatile as they are easy.</div> 278 </div> 279 <div class="product-card__thumb"><img width="600" height="600" src="https://www.gortons.com/wp-content/uploads/2026/09/tequila-lime-fillets-1544x1544-1-600x600.webp" class="attachment-product-thumb size-product-thumb wp-post-image" alt="" decoding="async" srcset="https://www.gortons.com/wp-content/uploads/2026/09/tequila-lime-fillets-1544x1544-1-600x600.webp 600w, https://www.gortons.com/wp-content/uploads/2026/09/tequila-lime-fillets-1544x1544-1-150x150.webp 150w, https://www.gortons.com/wp-content/uploads/2026/09/tequila-lime-fillets-1544x1544-1-1100x1100.webp 1100w, https://www.gortons.com/wp-content/uploads/2026/09/tequila-lime-fillets-1544x1544-1-352x352.webp 352w, https://www.gortons.com/wp-content/uploads/2026/09/tequila-lime-fillets-1544x1544-1-928x928.webp 928w, https://www.gortons.com/wp-content/uploads/2026/09/tequila-lime-fillets-1544x1544-1-250x250.webp 250w, https://www.gortons.com/wp-content/uploads/2026/09/tequila-lime-fillets-1544x1544-1-100x100.webp 100w, https://www.gortons.com/wp-content/uploads/2026/09/tequila-lime-fillets-1544x1544-1-50x50.webp 50w, https://www.gortons.com/wp-content/uploads/2026/09/tequila-lime-fillets-1544x1544-1.webp 1544w" sizes="(max-width: 600px) 100vw, 600px" /></div> 280 <div class="product-card__link has-secondary-font-family d-flex justify-between">View product<i class="icon-view" aria-hidden="true"></i></div> 281 </div> 282</a></div><div class="swiper-slide"><a href="https://www.gortons.com/products/cilantro-lime-taco-tenders/" title="Cilantro Lime Taco Tenders"> 283 <div class="product-card d-flex justify-between"> 284 <div> 285 <h3 class="product-card__title has-medium-font-size">Cilantro Lime Taco Tenders</h3> 286 <div class="product-card__subtitle has-small-font-size has-blue-gray-color">Taco night just got even tastier with the crunchy breaded, wild caught Alaskan Pollock Cilantro Lime Taco Tendersâall you have to do is heat, add your favorite toppings, and enjoy. </div> 287 </div> 288 <div class="product-card__thumb"><img width="600" height="602" src="https://www.gortons.com/wp-content/uploads/2025/12/cilantro-lime-tender-1-scaled-1-600x602.webp" class="attachment-product-thumb size-product-thumb wp-post-image" alt="" decoding="async" srcset="https://www.gortons.com/wp-content/uploads/2025/12/cilantro-lime-tender-1-scaled-1-600x602.webp 600w, https://www.gortons.com/wp-content/uploads/2025/12/cilantro-lime-tender-1-scaled-1-150x150.webp 150w, https://www.gortons.com/wp-content/uploads/2025/12/cilantro-lime-tender-1-scaled-1-1096x1100.webp 1096w, https://www.gortons.com/wp-content/uploads/2025/12/cilantro-lime-tender-1-scaled-1-1544x1550.webp 1544
288w, https://www.gortons.com/wp-content/uploads/2025/12/cilantro-lime-tender-1-scaled-1-351x352.webp 351w, https://www.gortons.com/wp-content/uploads/2025/12/cilantro-lime-tender-1-scaled-1-924x928.webp 924w, https://www.gortons.com/wp-content/uploads/2025/12/cilantro-lime-tender-1-scaled-1-250x250.webp 250w, https://www.gortons.com/wp-content/uploads/2025/12/cilantro-lime-tender-1-scaled-1-100x100.webp 100w, https://www.gortons.com/wp-content/uploads/2025/12/cilantro-lime-tender-1-scaled-1-50x50.webp 50w" sizes="(max-width: 600px) 100vw, 600px" /></div> 289 <div class="product-card__link has-secondary-font-family d-flex justify-between">View product<i class="icon-view" aria-hidden="true"></i></div> 290 </div> 291</a></div><div class="swiper-slide"><a href="https://www.gortons.com/products/taco-seasoned-taco-tenders/" title="Taco Seasoned Taco Tenders"> 292 <div class="product-card d-flex justify-between"> 293 <div> 294 <h3 class="product-card__title has-medium-font-size">Taco Seasoned Taco Tenders</h3> 295 <div class="product-card__subtitle has-small-font-size has-blue-gray-color">Made with wild-caught Alaskan pollock and coated in a flavorful, taco-seasoned breading, these tenders serve up a delicious crunch fit for a tortilla.</div> 296 </div> 297 <div class="product-card__thumb"><img width="600" height="597" src="https://www.gortons.com/wp-content/uploads/2025/12/taco-seasoned-tenders-1-1-1544x1536-1-600x597.webp" class="attachment-product-thumb size-product-thumb wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.gortons.com/wp-content/uploads/2025/12/taco-seasoned-tenders-1-1-1544x1536-1-600x597.webp 600w, https://www.gortons.com/wp-content/uploads/2025/12/taco-seasoned-tenders-1-1-1544x1536-1-150x150.webp 150w, https://www.gortons.com/wp-content/uploads/2025/12/taco-seasoned-tenders-1-1-1544x1536-1-1106x1100.webp 1106w, https://www.gortons.com/wp-content/uploads/2025/12/taco-seasoned-tenders-1-1-1544x1536-1-354x352.webp 354w, https://www.gortons.com/wp-content/uploads/2025/12/taco-seasoned-tenders-1-1-1544x1536-1-933x928.webp 933w, https://www.gortons.com/wp-content/uploads/2025/12/taco-seasoned-tenders-1-1-1544x1536-1-250x250.webp 250w, https://www.gortons.com/wp-content/uploads/2025/12/taco-seasoned-tenders-1-1-1544x1536-1-100x100.webp 100w, https://www.gortons.com/wp-content/uploads/2025/12/taco-seasoned-tenders-1-1-1544x1536-1-50x50.webp 50w, https://www.gortons.com/wp-content/uploads/2025/12/taco-seasoned-tenders-1-1-1544x1536-1.webp 1544w" sizes="auto, (max-width: 600px) 100vw, 600px" /></div> 298 <div class="product-card__link has-secondary-font-family d-flex justify-between">View product<i class="icon-view" aria-hidden="true"></i></div> 299 </div> 300</a></div><div class="swiper-slide"><a href="https://www.gortons.com/products/coconut-shrimp/" title="Coconut Shrimp"> 301 <div class="product-card d-flex justify-between"> 302 <div> 303 <h3 class="product-card__title has-medium-font-size">Coconut Shrimp</h3> 304 <div class="product-card__subtitle has-small-font-size has-blue-gray-color">Breaded with a crispy coating made with real coconut flakes, bringing home the restaurant flavor you love.</div> 305 </div> 306 <div class="product-card__thumb"><img width="600" height="600" src="https://www.gortons.com/wp-content/uploads/2026/10/Coconut-Shrimp-pack.jpeg" class="attachment-product-thumb size-product-thumb wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.gortons.com/wp-content/uploads/2026/10/Coconut-Shrimp-pack.jpeg 600w, https://www.gortons.com/wp-content/uploads/2026/10/Coconut-Shrimp-pack-150x150.jpeg 150w, https://www.gortons.com/wp-content/uploads/2026/10/Coconut-Shrimp-pack-352x352.jpeg 352w, https://www.gortons.com/wp-content/uploads/2026/10/Coconut-Shrimp-pack-250x250.jpeg 250w, https://www.gortons.com/wp-content/uploads/2026/10/Coconut-Shrimp-pack-100x100.jpeg 100w, https://www.gortons.com/wp-content/uploads/2026/10/Coconut-Shrimp-pack-50x50.jpeg 50w" sizes="auto, (max-width: 600px) 100v
306w, 600px" /></div> 307 <div class="product-card__link has-secondary-font-family d-flex justify-between">View product<i class="icon-view" aria-hidden="true"></i></div> 308 </div> 309</a></div><div class="swiper-slide"><a href="https://www.gortons.com/products/crunchy-breaded/" title="Crunchy Breaded Fish Fillets"> 310 <div class="product-card d-flex justify-between"> 311 <div> 312 <h3 class="product-card__title has-medium-font-size">Crunchy Breaded Fish Fillets</h3> 313 <div class="product-card__subtitle has-small-font-size has-blue-gray-color">Whole wild-caught pollock and crunchy breadcrumbs make this Gortonâs classic the perfect go-to for any meal.</div> 314 </div> 315 <div class="product-card__thumb"><img width="600" height="600" src="https://www.gortons.com/wp-content/uploads/2024/09/crunchy-breaded-fishfillets-updated-2-600x600.webp" class="attachment-product-thumb size-product-thumb wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.gortons.com/wp-content/uploads/2024/09/crunchy-breaded-fishfillets-updated-2-600x600.webp 600w, https://www.gortons.com/wp-content/uploads/2024/09/crunchy-breaded-fishfillets-updated-2-150x150.webp 150w, https://www.gortons.com/wp-content/uploads/2024/09/crunchy-breaded-fishfillets-updated-2-1100x1100.webp 1100w, https://www.gortons.com/wp-content/uploads/2024/09/crunchy-breaded-fishfillets-updated-2-1544x1544.webp 1544
315w, https://www.gortons.com/wp-content/uploads/2024/09/crunchy-breaded-fishfillets-updated-2-352x352.webp 352w, https://www.gortons.com/wp-content/uploads/2024/09/crunchy-breaded-fishfillets-updated-2-928x928.webp 928w, https://www.gortons.com/wp-content/uploads/2024/09/crunchy-breaded-fishfillets-updated-2-250x250.webp 250w, https://www.gortons.com/wp-content/uploads/2024/09/crunchy-breaded-fishfillets-updated-2-100x100.webp 100w, https://www.gortons.com/wp-content/uploads/2024/09/crunchy-breaded-fishfillets-updated-2-50x50.webp 50w" sizes="auto, (max-width: 600px) 100vw, 600px" /></div> 316 <div class="product-card__link has-secondary-font-family d-flex justify-between">View product<i class="icon-view" aria-hidden="true"></i></div> 317 </div> 318</a></div><div class="swiper-slide"><a href="https://www.gortons.com/products/beer-battered-fillets-6-ct/" title="Beer Battered Fillets (6 CT.)"> 319 <div class="product-card d-flex justify-between"> 320 <div> 321 <h3 class="product-card__title has-medium-font-size">Beer Battered Fillets (6 CT.)</h3> 322 <div class="product-card__subtitle has-small-font-size has-blue-gray-color">Wild-caught Alaskan Pollock fillets made with real draft beer for a pub style tasteâpint not included.</div> 323 </div> 324 <div class="product-card__thumb"><img width="600" height="600" src="https://www.gortons.com/wp-content/uploads/2024/11/j9btovum3rqc2e0g27uj.jpg" class="attachment-product-thumb size-product-thumb wp-post-image" alt="Beer battered fillets pack" decoding="async" loading="lazy" srcset="https://www.gortons.com/wp-content/uploads/2024/11/j9btovum3rqc2e0g27uj.jpg 600w, https://www.gortons.com/wp-content/uploads/2024/11/j9btovum3rqc2e0g27uj-150x150.jpg 150w, https://www.gortons.com/wp-content/uploads/2024/11/j9btovum3rqc2e0g27uj-352x352.jpg 352w, https://www.gortons.com/wp-content/uploads/2024/11/j9btovum3rqc2e0g27uj-250x250.jpg 250w, https://www.gortons.com/wp-content/uploads/2024/11/j9btovum3rqc2e0g27uj-100x100.jpg 100w, https://www.gortons.com/wp-content/uploads/2024/11/j9btovum3rqc2e0g27uj-50x50.jpg 50w" sizes="auto, (max-width: 600px) 100vw, 600px" /></div> 325 <div class="product-card__link has-secondary-font-family d-flex justify-between">View product<i class="icon-view" aria-hidden="true"></i></div> 326 </div> 327</a></div><div class="swiper-slide"><a href="https://www.gortons.com/products/crunchy-breaded-fish-sticks/" title="Crunchy Breaded Fish Sticks (20 ct.)"> 328 <div class="product-card d-flex justify-between"> 329 <div> 330 <h3 class="product-card__title has-medium-font-size">Crunchy Breaded Fish Sticks (20 ct.)</h3> 331 <div class="product-card__subtitle has-small-font-size has-blue-gray-color">Made from wild-caught Alaskan Pollock and coated in our classic, crunchy breadcrumbs for a perfectly dippable favorite.</div> 332 </div> 333 <div class="product-card__thumb"><img width="600" height="600" src="https://www.gortons.com/wp-content/uploads/2025/01/fishsticks-20-updated-600x600.png" class="attachment-product-thumb size-product-thumb wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.gortons.com/wp-content/uploads/2025/01/fishsticks-20-updated-600x600.png 600w, https://www.gortons.com/wp-content/uploads/2025/01/fishsticks-20-updated-150x150.png 150w, https://www.gortons.com/wp-content/uploads/2025/01/fishsticks-20-updated-1100x1100.png 1100w, https://www.gortons.com/wp-content/uploads/2025/01/fishsticks-20-updated-1544x1544.png 1544w, https://www.gortons.com/wp-content/uploads/2025/01/fishsticks-20-updated-352x352.png 352w, https://www.gortons.com/wp-content/uploads/2025/01/fishsticks-20-updated-928x928.png 928w, https://www.gortons.com/wp-content/uploads/2025/01/fishsticks-20-updated-250x250.png 250w, https://www.gortons.com/wp-content/uploads/2025/01/fishsticks-20-updated-100x100.png 100w, https://www.gortons.com/wp-content/uploads/2025/01/fishsticks-20-updated-50x50.png 50w" sizes="auto, (max-width: 600px) 100v
333w, 600px" /></div> 334 <div class="product-card__link has-secondary-font-family d-flex justify-between">View product<i class="icon-view" aria-hidden="true"></i></div> 335 </div> 336</a></div><div class="swiper-slide"><a href="https://www.gortons.com/products/double-crunch-shrimp/" title="Double Crunch Shrimp"> 337 <div class="product-card d-flex justify-between"> 338 <div> 339 <h3 class="product-card__title has-medium-font-size">Double Crunch Shrimp</h3> 340 <div class="product-card__subtitle has-small-font-size has-blue-gray-color">These shrimp have a crunchy breadcrumb blend for extra crunch in every biteâ.</div> 341 </div> 342 <div class="product-card__thumb"><img width="600" height="600" src="https://www.gortons.com/wp-content/uploads/2024/11/Double-Crunch-Shrimp-pack.jpeg" class="attachment-product-thumb size-product-thumb wp-post-image" alt="Double Crunch Shrimp Pack" decoding="async" loading="lazy" srcset="https://www.gortons.com/wp-content/uploads/2024/11/Double-Crunch-Shrimp-pack.jpeg 600w, https://www.gortons.com/wp-content/uploads/2024/11/Double-Crunch-Shrimp-pack-150x150.jpeg 150w, https://www.gortons.com/wp-content/uploads/2024/11/Double-Crunch-Shrimp-pack-352x352.jpeg 352w, https://www.gortons.com/wp-content/uploads/2024/11/Double-Crunch-Shrimp-pack-250x250.jpeg 250w, https://www.gortons.com/wp-content/uploads/2024/11/Double-Crunch-Shrimp-pack-100x100.jpeg 100w, https://www.gortons.com/wp-content/uploads/2024/11/Double-Crunch-Shrimp-pack-50x50.jpeg 50w" sizes="auto, (max-width: 600px) 100vw, 600px" /></div> 343 <div class="product-card__link has-secondary-font-family d-flex justify-between">View product<i class="icon-view" aria-hidden="true"></i></div> 344 </div> 345</a></div> </div> 346 <div class="swiper-button-prev"><i class="icon-arrow" aria-hidden="true"></i></div> 347 <div class="swiper-button-next"><i class="icon-arrow" aria-hidden="true"></i></div> 348 </div> 349 </div> 350 <div class="wp-block-button mobile"><a class="wp-block-button__link wp-element-button" href="https://www.gortons.com/products/" title="View all">View all</a></div> 351 </div> 352 </section> 353 354 355 <section class="about"> 356 <div class="parallax parallax-waves"></div> 357 <div class="container"> 358 <div class="d-flex align-center"> 359 <div class="about__text"> 360 <h4>Dive Into</h4> 361 <h3>Our New Merch</h3> 362 <div>Swim, don't walk. Our merch just dropped.</div> 363 <div class="wp-block-button"><a class="wp-block-button__link" href="https://www.gortons.com/shop/" target="_self">Shop Now</a></div> 364 </div> 365 <div class="about__image"> 366 <img width="1352" height="901" src="https://www.gortons.com/wp-content/uploads/2024/08/merch.webp" class="attachment-recipe-single size-recipe-single" alt="Gorton's merch" decoding="async" loading="lazy" srcset="https://www.gortons.com/wp-content/uploads/2024/08/merch.webp 1352w, https://www.gortons.com/wp-content/uploads/2024/08/merch-600x400.webp 600w, https://www.gortons.com/wp-content/uploads/2024/08/merch-528x352.webp 528w" sizes="auto, (max-width: 1352px) 100vw, 1352px" /> </div> 367 </div> 368 </div> 369 </section> 370 371 <section class="related-recipes"> 372 <div class="container"> 373 <h2 data-aos="fade-down" data-aos-duration="1500">Our recipes</h2> 374 <div class="swiperRecipes-outer position-relative"> 375 <div class="swiper swiperRecipes"> 376 <div class="swiper-wrapper"> 377 <div class="swiper-slide"><a href="https://www.gortons.com/recipes/pickle-lovers-fish-sandwich/" title="Pickle Loversâ Fish Sandwich"> 378 <div class="recipe-card d-flex"> 379 <div class="recipe-card__thumb"><img width="860" height="534" src="https://www.gortons.com/wp-content/uploads/2026/03/2026-recipe
379-updates_1467x1100_FishSandwich-860x534.jpg" class="attachment-recipe size-recipe wp-post-image" alt="" decoding="async" loading="lazy" /></div> 380 <div class="recipe-card__text d-flex justify-between" style="--background-color:#19243a;--text-color:#ffffff;--arrow-color:var(--wp--preset--color--yellow);--wave-color:var(--wp--preset--color--sky-blue)"> 381 <svg class="svg" width="815" height="28" viewBox="0 0 815 28" fill="none" xmlns="http://www.w3.org/2000/svg" > 382 <path d="M0,28V2.5C5.5-1,11-0.8,16.5,3.2c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 383 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 384 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 385 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 386 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L0,28z" fill="#19243a"/> 387 <path d="M385,28V2.5c5.5-3.5,11-3.3,16.5,0.7c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 388 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 389 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 390 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 391 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L385,28z" fill="#19243a"/> 392 </svg> 393 <svg class="home" height="815" width="28" viewBox="0 0 28 815" fill="none" xmlns="http://www.w3.org/2000/svg" > 394 <path d="M0,0h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 395 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 396 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 397 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V0z" fill="#19243a"/> 398 <path d="M0,385h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 399 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 400 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 401 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V385z" fill="#19243a"/> 402 </svg> 403 <div class="recipe-card__labels d-flex"> 404 <div class="recipe-card__label has-secondary-font-family"><i class="icon-serves" aria-hidden="true"></i>Serves: 4</div> 405 <div class="recipe-card__label has-secondary-font-family"><i class="icon-time" aria-hidden="true"></i>Cooking time: 25 minutes</div> 406 </div> 407 <h3 class="recipe-card__title has-medium-font-size">Pickle Loversâ Fish Sandwich</h3> 408 <svg class="recipe-wave desktop" width="244" height="16" viewBox="0 0 244 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 409 <path d="M242 8.00001C232 14.6667 222 14.6667 212 8.00001C202 1.33335 192 1.33335 182 8.00001C172 14.6667 162 14.6667 152 8C142 1.33335 132 1.33335 122 8C112 14.6667 102 14.6667 92 8C82 1.33334 72 1.33334 62 7.99999C52 14.6666 42 14.6666 32 7.99999C22 1.33334 12 1.33334 2 7.99999" stroke-width="5"/> 410 </svg> 411 <svg class="recipe-wave mobile" width="145" height="9" viewBox="0 0 145 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 412 <path d="M144 4.50001C138.042 8.5 132.083 8.5 126.125 4.5C120.167 0.500012 114.208 0.500012 108.25 4.5C102.292 8.49999 96.3333 8.49999 90.375 4.5C84.4167 0.500009 78.4583 0.500009 72.5 4.5C66.5417 8.49999 60.5833 8.49999 54.625 4.5C48.6667 0.500006 42.7083 0.500006 36.75 4.5C30.7917 8.49999 24.8333 8.49999 18.875 4.5C12.9167 0.500003 6.95834 0.500003 1 4.49999" stroke="#6CD7FF" stroke-width="3"/> 413 </svg> 414 415 <div class="recipe-card__link has-secondary-font-family d-flex">View the full recipe<i class="icon-view" aria-hidden="true"></i></div> 416 </div> 417 </div> 418</a></div><div class="swiper-slide">
418<a href="https://www.gortons.com/recipes/easy-but-better-fish-chips/" title="Easy But Better Fish & Chips"> 419 <div class="recipe-card d-flex"> 420 <div class="recipe-card__thumb"><img width="860" height="534" src="https://www.gortons.com/wp-content/uploads/2026/03/2026-recipe-updates_1467x1100_CodFillet_FishChips-860x534.jpg" class="attachment-recipe size-recipe wp-post-image" alt="" decoding="async" loading="lazy" /></div> 421 <div class="recipe-card__text d-flex justify-between" style="--background-color:#fede03;--text-color:#19243a;--arrow-color:#fff;--wave-color:var(--wp--preset--color--sky-blue)"> 422 <svg class="svg" width="815" height="28" viewBox="0 0 815 28" fill="none" xmlns="http://www.w3.org/2000/svg" > 423 <path d="M0,28V2.5C5.5-1,11-0.8,16.5,3.2c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 424 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 425 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 426 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 427 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L0,28z" fill="#fede03"/> 428 <path d="M385,28V2.5c5.5-3.5,11-3.3,16.5,0.7c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 429 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 430 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 431 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 432 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L385,28z" fill="#fede03"/> 433 </svg> 434 <svg class="home" height="815" width="28" viewBox="0 0 28 815" fill="none" xmlns="http://www.w3.org/2000/svg" > 435 <path d="M0,0h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 436 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 437 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 438 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V0z" fill="#fede03"/> 439 <path d="M0,385h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 440 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 441 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 442 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V385z" fill="#fede03"/> 443 </svg> 444 <div class="recipe-card__labels d-flex"> 445 <div class="recipe-card__label has-secondary-font-family"><i class="icon-serves" aria-hidden="true"></i>Serves: 4</div> 446 <div class="recipe-card__label has-secondary-font-family"><i class="icon-time" aria-hidden="true"></i>Cooking time: 35 minutes</div> 447 </div> 448 <h3 class="recipe-card__title has-medium-font-size">Easy But Better Fish & Chips</h3> 449 <svg class="recipe-wave desktop" width="244" height="16" viewBox="0 0 244 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 450 <path d="M242 8.00001C232 14.6667 222 14.6667 212 8.00001C202 1.33335 192 1.33335 182 8.00001C172 14.6667 162 14.6667 152 8C142 1.33335 132 1.33335 122 8C112 14.6667 102 14.6667 92 8C82 1.33334 72 1.33334 62 7.99999C52 14.6666 42 14.6666 32 7.99999C22 1.33334 12 1.33334 2 7.99999" stroke-width="5"/> 451 </svg> 452 <svg class="recipe-wave mobile" width="145" height="9" viewBox="0 0 145 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 453 <path d="M144 4.50001C138.042 8.5 132.083 8.5 126.125 4.5C120.167 0.500012 114.208 0.500012 108.25 4.5C102.292 8.49999 96.3333 8.49999 90.375 4.5C84.4167 0.500009 78.4583 0.500009 72.5 4.5C66.5417 8.49999 60.5833 8.49999 54.625 4.5C48.6667 0.500006 42.7083 0.500006 36.75 4.5C30.7917 8.49999 24.8333 8.49999 18.875 4.5C12.9167 0.500003 6.95834 0.500003 1 4.49999" stroke="#6CD7FF" stroke-width="3"/> 454 </svg> 455 456 <div class="recipe-card__link has-secondary-font-family d-flex">View the full recipe<i class="icon-view" aria-hidden="true"></i></div> 457 </div> 458 </div> 459</a></div><div class="swiper-slide"><a href="https://www.gortons.com/recipes/no-stir-oven-lemon-herb-risotto/" title="No Stir Oven Lemon Herb Risotto"> 460 <div class="recipe-card d-flex"> 461 <div class="recipe-card__thumb"><img width="860" height="534" src="https://www.gortons.com/wp-content/uploads/2026/03/2026-recipe
461-updates_1467x1100_HaddockFillet_Risotto-860x534.jpg" class="attachment-recipe size-recipe wp-post-image" alt="" decoding="async" loading="lazy" /></div> 462 <div class="recipe-card__text d-flex justify-between" style="--background-color:#fede03;--text-color:#19243a;--arrow-color:#fff;--wave-color:var(--wp--preset--color--sky-blue)"> 463 <svg class="svg" width="815" height="28" viewBox="0 0 815 28" fill="none" xmlns="http://www.w3.org/2000/svg" > 464 <path d="M0,28V2.5C5.5-1,11-0.8,16.5,3.2c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 465 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 466 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 467 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 468 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L0,28z" fill="#fede03"/> 469 <path d="M385,28V2.5c5.5-3.5,11-3.3,16.5,0.7c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 470 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 471 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 472 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 473 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L385,28z" fill="#fede03"/> 474 </svg> 475 <svg class="home" height="815" width="28" viewBox="0 0 28 815" fill="none" xmlns="http://www.w3.org/2000/svg" > 476 <path d="M0,0h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 477 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 478 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 479 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V0z" fill="#fede03"/> 480 <path d="M0,385h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 481 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 482 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 483 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V385z" fill="#fede03"/> 484 </svg> 485 <div class="recipe-card__labels d-flex"> 486 <div class="recipe-card__label has-secondary-font-family"><i class="icon-serves" aria-hidden="true"></i>Serves: 2</div> 487 <div class="recipe-card__label has-secondary-font-family"><i class="icon-time" aria-hidden="true"></i>Cooking time: 40 minutes</div> 488 </div> 489 <h3 class="recipe-card__title has-medium-font-size">No Stir Oven Lemon Herb Risotto</h3> 490 <svg class="recipe-wave desktop" width="244" height="16" viewBox="0 0 244 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 491 <path d="M242 8.00001C232 14.6667 222 14.6667 212 8.00001C202 1.33335 192 1.33335 182 8.00001C172 14.6667 162 14.6667 152 8C142 1.33335 132 1.33335 122 8C112 14.6667 102 14.6667 92 8C82 1.33334 72 1.33334 62 7.99999C52 14.6666 42 14.6666 32 7.99999C22 1.33334 12 1.33334 2 7.99999" stroke-width="5"/> 492 </svg> 493 <svg class="recipe-wave mobile" width="145" height="9" viewBox="0 0 145 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 494 <path d="M144 4.50001C138.042 8.5 132.083 8.5 126.125 4.5C120.167 0.500012 114.208 0.500012 108.25 4.5C102.292 8.49999 96.3333 8.49999 90.375 4.5C84.4167 0.500009 78.4583 0.500009 72.5 4.5C66.5417 8.49999 60.5833 8.49999 54.625 4.5C48.6667 0.500006 42.7083 0.500006 36.75 4.5C30.7917 8.49999 24.8333 8.49999 18.875 4.5C12.9167 0.500003 6.95834 0.500003 1 4.49999" stroke="#6CD7FF" stroke-width="3"/> 495 </svg> 496 497 <div class="recipe-card__link has-secondary-font-family d-flex">View the full recipe<i class="icon-view" aria-hidden="true"></i></div> 498 </div> 499 </div> 500</a></div><div class="swiper-slide"><a href="https://www.gortons.com/recipes/sheet-pan-fajitas/" title="Sheet Pan Fajitas"> 501 <div class="recipe-card d-flex"> 502 <div class="recipe-card__thumb"><img width="860" height="534" src="https://www.gortons.com/wp-content/uploads/2026/03/2026-recipe
502-updates_1467x1100_FishStick_Sheetpan-860x534.jpg" class="attachment-recipe size-recipe wp-post-image" alt="" decoding="async" loading="lazy" /></div> 503 <div class="recipe-card__text d-flex justify-between" style="--background-color:#fede03;--text-color:#19243a;--arrow-color:#fff;--wave-color:var(--wp--preset--color--sky-blue)"> 504 <svg class="svg" width="815" height="28" viewBox="0 0 815 28" fill="none" xmlns="http://www.w3.org/2000/svg" > 505 <path d="M0,28V2.5C5.5-1,11-0.8,16.5,3.2c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 506 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 507 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 508 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 509 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L0,28z" fill="#fede03"/> 510 <path d="M385,28V2.5c5.5-3.5,11-3.3,16.5,0.7c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 511 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 512 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 513 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 514 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L385,28z" fill="#fede03"/> 515 </svg> 516 <svg class="home" height="815" width="28" viewBox="0 0 28 815" fill="none" xmlns="http://www.w3.org/2000/svg" > 517 <path d="M0,0h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 518 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 519 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 520 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V0z" fill="#fede03"/> 521 <path d="M0,385h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 522 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 523 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 524 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V385z" fill="#fede03"/> 525 </svg> 526 <div class="recipe-card__labels d-flex"> 527 <div class="recipe-card__label has-secondary-font-family"><i class="icon-serves" aria-hidden="true"></i>Serves: 2-3</div> 528 <div class="recipe-card__label has-secondary-font-family"><i class="icon-time" aria-hidden="true"></i>Cooking time: 25 minutes</div> 529 </div> 530 <h3 class="recipe-card__title has-medium-font-size">Sheet Pan Fajitas</h3> 531 <svg class="recipe-wave desktop" width="244" height="16" viewBox="0 0 244 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 532 <path d="M242 8.00001C232 14.6667 222 14.6667 212 8.00001C202 1.33335 192 1.33335 182 8.00001C172 14.6667 162 14.6667 152 8C142 1.33335 132 1.33335 122 8C112 14.6667 102 14.6667 92 8C82 1.33334 72 1.33334 62 7.99999C52 14.6666 42 14.6666 32 7.99999C22 1.33334 12 1.33334 2 7.99999" stroke-width="5"/> 533 </svg> 534 <svg class="recipe-wave mobile" width="145" height="9" viewBox="0 0 145 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 535 <path d="M144 4.50001C138.042 8.5 132.083 8.5 126.125 4.5C120.167 0.500012 114.208 0.500012 108.25 4.5C102.292 8.49999 96.3333 8.49999 90.375 4.5C84.4167 0.500009 78.4583 0.500009 72.5 4.5C66.5417 8.49999 60.5833 8.49999 54.625 4.5C48.6667 0.500006 42.7083 0.500006 36.75 4.5C30.7917 8.49999 24.8333 8.49999 18.875 4.5C12.9167 0.500003 6.95834 0.500003 1 4.49999" stroke="#6CD7FF" stroke-width="3"/> 536 </svg> 537 538 <div class="recipe-card__link has-secondary-font-family d-flex">View the full recipe<i class="icon-view" aria-hidden="true"></i></div> 539 </div> 540 </div> 541</a></div><div class="swiper-slide"><a href="https://www.gortons.com/recipes/crispy-fish-caesar-sandwich/" title="Crispy Fish Caesar Sandwich"> 542 <div class="recipe-card d-flex"> 543 <div class="recipe-card__thumb"><img width="860" height="534" src="https://www.gortons.com/wp-content/uploads/2026/03/2026-recipe
543-updates_1467x1100_FishStick_Caesar-860x534.jpg" class="attachment-recipe size-recipe wp-post-image" alt="" decoding="async" loading="lazy" /></div> 544 <div class="recipe-card__text d-flex justify-between" style="--background-color:#19243a;--text-color:#ffffff;--arrow-color:var(--wp--preset--color--yellow);--wave-color:var(--wp--preset--color--sky-blue)"> 545 <svg class="svg" width="815" height="28" viewBox="0 0 815 28" fill="none" xmlns="http://www.w3.org/2000/svg" > 546 <path d="M0,28V2.5C5.5-1,11-0.8,16.5,3.2c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 547 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 548 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 549 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 550 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L0,28z" fill="#19243a"/> 551 <path d="M385,28V2.5c5.5-3.5,11-3.3,16.5,0.7c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 552 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 553 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 554 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 555 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L385,28z" fill="#19243a"/> 556 </svg> 557 <svg class="home" height="815" width="28" viewBox="0 0 28 815" fill="none" xmlns="http://www.w3.org/2000/svg" > 558 <path d="M0,0h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 559 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 560 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 561 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V0z" fill="#19243a"/> 562 <path d="M0,385h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 563 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 564 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 565 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V385z" fill="#19243a"/> 566 </svg> 567 <div class="recipe-card__labels d-flex"> 568 <div class="recipe-card__label has-secondary-font-family"><i class="icon-serves" aria-hidden="true"></i>Serves: 2</div> 569 <div class="recipe-card__label has-secondary-font-family"><i class="icon-time" aria-hidden="true"></i>Cooking time: 20 minutes</div> 570 </div> 571 <h3 class="recipe-card__title has-medium-font-size">Crispy Fish Caesar Sandwich</h3> 572 <svg class="recipe-wave desktop" width="244" height="16" viewBox="0 0 244 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 573 <path d="M242 8.00001C232 14.6667 222 14.6667 212 8.00001C202 1.33335 192 1.33335 182 8.00001C172 14.6667 162 14.6667 152 8C142 1.33335 132 1.33335 122 8C112 14.6667 102 14.6667 92 8C82 1.33334 72 1.33334 62 7.99999C52 14.6666 42 14.6666 32 7.99999C22 1.33334 12 1.33334 2 7.99999" stroke-width="5"/> 574 </svg> 575 <svg class="recipe-wave mobile" width="145" height="9" viewBox="0 0 145 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 576 <path d="M144 4.50001C138.042 8.5 132.083 8.5 126.125 4.5C120.167 0.500012 114.208 0.500012 108.25 4.5C102.292 8.49999 96.3333 8.49999 90.375 4.5C84.4167 0.500009 78.4583 0.500009 72.5 4.5C66.5417 8.49999 60.5833 8.49999 54.625 4.5C48.6667 0.500006 42.7083 0.500006 36.75 4.5C30.7917 8.49999 24.8333 8.49999 18.875 4.5C12.9167 0.500003 6.95834 0.500003 1 4.49999" stroke="#6CD7FF" stroke-width="3"/> 577 </svg> 578 579 <div class="recipe-card__link has-secondary-font-family d-flex">View the full recipe<i class="icon-view" aria-hidden="true"></i></div> 580 </div> 581 </div> 582</a></div><div class="swiper-slide"><a href="https://www.gortons.com/recipes/general-tsos-with-popcorn-shrimp/" title="General Tsoâs with Popcorn Shrimp"> 583 <div class="recipe-card d-flex"> 584 <div class="recipe-card__thumb"><img width="860" height="534" src="https://www.gortons.com/wp-content/uploads/2026/03/2026-recipe
584-updates_1467x1100_Popcorn_GenTso-860x534.jpg" class="attachment-recipe size-recipe wp-post-image" alt="" decoding="async" loading="lazy" /></div> 585 <div class="recipe-card__text d-flex justify-between" style="--background-color:#fede03;--text-color:#19243a;--arrow-color:#fff;--wave-color:var(--wp--preset--color--sky-blue)"> 586 <svg class="svg" width="815" height="28" viewBox="0 0 815 28" fill="none" xmlns="http://www.w3.org/2000/svg" > 587 <path d="M0,28V2.5C5.5-1,11-0.8,16.5,3.2c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 588 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 589 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 590 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 591 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L0,28z" fill="#fede03"/> 592 <path d="M385,28V2.5c5.5-3.5,11-3.3,16.5,0.7c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 593 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 594 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 595 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 596 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L385,28z" fill="#fede03"/> 597 </svg> 598 <svg class="home" height="815" width="28" viewBox="0 0 28 815" fill="none" xmlns="http://www.w3.org/2000/svg" > 599 <path d="M0,0h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 600 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 601 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 602 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V0z" fill="#fede03"/> 603 <path d="M0,385h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 604 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 605 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 606 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V385z" fill="#fede03"/> 607 </svg> 608 <div class="recipe-card__labels d-flex"> 609 <div class="recipe-card__label has-secondary-font-family"><i class="icon-serves" aria-hidden="true"></i>Serves: 2</div> 610 <div class="recipe-card__label has-secondary-font-family"><i class="icon-time" aria-hidden="true"></i>Cooking time: 20 minutes</div> 611 </div> 612 <h3 class="recipe-card__title has-medium-font-size">General Tsoâs with Popcorn Shrimp</h3> 613 <svg class="recipe-wave desktop" width="244" height="16" viewBox="0 0 244 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 614 <path d="M242 8.00001C232 14.6667 222 14.6667 212 8.00001C202 1.33335 192 1.33335 182 8.00001C172 14.6667 162 14.6667 152 8C142 1.33335 132 1.33335 122 8C112 14.6667 102 14.6667 92 8C82 1.33334 72 1.33334 62 7.99999C52 14.6666 42 14.6666 32 7.99999C22 1.33334 12 1.33334 2 7.99999" stroke-width="5"/> 615 </svg> 616 <svg class="recipe-wave mobile" width="145" height="9" viewBox="0 0 145 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 617 <path d="M144 4.50001C138.042 8.5 132.083 8.5 126.125 4.5C120.167 0.500012 114.208 0.500012 108.25 4.5C102.292 8.49999 96.3333 8.49999 90.375 4.5C84.4167 0.500009 78.4583 0.500009 72.5 4.5C66.5417 8.49999 60.5833 8.49999 54.625 4.5C48.6667 0.500006 42.7083 0.500006 36.75 4.5C30.7917 8.49999 24.8333 8.49999 18.875 4.5C12.9167 0.500003 6.95834 0.500003 1 4.49999" stroke="#6CD7FF" stroke-width="3"/> 618 </svg> 619 620 <div class="recipe-card__link has-secondary-font-family d-flex">View the full recipe<i class="icon-view" aria-hidden="true"></i></div> 621 </div> 622 </div> 623</a></div><div class="swiper-slide"><a href="https://www.gortons.com/recipes/shrimp-and-pesto-flatbread/" title="Shrimp and Pesto Flatbread"> 624 <div class="recipe-card d-flex"> 625 <div class="recipe-card__thumb"><img width="860" height="534" src="https://www.gortons.com/wp-content/uploads/2026/03/2026-recipe
625-updates_1467x1100_Popcorn_Flatbread-860x534.jpg" class="attachment-recipe size-recipe wp-post-image" alt="" decoding="async" loading="lazy" /></div> 626 <div class="recipe-card__text d-flex justify-between" style="--background-color:#fede03;--text-color:#19243a;--arrow-color:#fff;--wave-color:var(--wp--preset--color--sky-blue)"> 627 <svg class="svg" width="815" height="28" viewBox="0 0 815 28" fill="none" xmlns="http://www.w3.org/2000/svg" > 628 <path d="M0,28V2.5C5.5-1,11-0.8,16.5,3.2c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 629 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 630 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 631 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 632 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L0,28z" fill="#fede03"/> 633 <path d="M385,28V2.5c5.5-3.5,11-3.3,16.5,0.7c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 634 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 635 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 636 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 637 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L385,28z" fill="#fede03"/> 638 </svg> 639 <svg class="home" height="815" width="28" viewBox="0 0 28 815" fill="none" xmlns="http://www.w3.org/2000/svg" > 640 <path d="M0,0h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 641 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 642 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 643 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V0z" fill="#fede03"/> 644 <path d="M0,385h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 645 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 646 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 647 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V385z" fill="#fede03"/> 648 </svg> 649 <div class="recipe-card__labels d-flex"> 650 <div class="recipe-card__label has-secondary-font-family"><i class="icon-serves" aria-hidden="true"></i>Serves: 4</div> 651 <div class="recipe-card__label has-secondary-font-family"><i class="icon-time" aria-hidden="true"></i>Cooking time: 20 minutes</div> 652 </div> 653 <h3 class="recipe-card__title has-medium-font-size">Shrimp and Pesto Flatbread</h3> 654 <svg class="recipe-wave desktop" width="244" height="16" viewBox="0 0 244 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 655 <path d="M242 8.00001C232 14.6667 222 14.6667 212 8.00001C202 1.33335 192 1.33335 182 8.00001C172 14.6667 162 14.6667 152 8C142 1.33335 132 1.33335 122 8C112 14.6667 102 14.6667 92 8C82 1.33334 72 1.33334 62 7.99999C52 14.6666 42 14.6666 32 7.99999C22 1.33334 12 1.33334 2 7.99999" stroke-width="5"/> 656 </svg> 657 <svg class="recipe-wave mobile" width="145" height="9" viewBox="0 0 145 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 658 <path d="M144 4.50001C138.042 8.5 132.083 8.5 126.125 4.5C120.167 0.500012 114.208 0.500012 108.25 4.5C102.292 8.49999 96.3333 8.49999 90.375 4.5C84.4167 0.500009 78.4583 0.500009 72.5 4.5C66.5417 8.49999 60.5833 8.49999 54.625 4.5C48.6667 0.500006 42.7083 0.500006 36.75 4.5C30.7917 8.49999 24.8333 8.49999 18.875 4.5C12.9167 0.500003 6.95834 0.500003 1 4.49999" stroke="#6CD7FF" stroke-width="3"/> 659 </svg> 660 661 <div class="recipe-card__link has-secondary-font-family d-flex">View the full recipe<i class="icon-view" aria-hidden="true"></i></div> 662 </div> 663 </div> 664</a></div><div class="swiper-slide"><a href="https://www.gortons.com/recipes/easy-easy-pad-thai/" title="Easy Easy Pad Thai"> 665 <div class="recipe-card d-flex"> 666 <div class="recipe-card__thumb"><img width="860" height="534" src="https://www.gortons.com/wp-content/uploads/2026/03/2026-recipe
666-updates_1467x1100_DoubleCrunch_PadThai-860x534.jpg" class="attachment-recipe size-recipe wp-post-image" alt="" decoding="async" loading="lazy" /></div> 667 <div class="recipe-card__text d-flex justify-between" style="--background-color:#fede03;--text-color:#19243a;--arrow-color:#fff;--wave-color:var(--wp--preset--color--sky-blue)"> 668 <svg class="svg" width="815" height="28" viewBox="0 0 815 28" fill="none" xmlns="http://www.w3.org/2000/svg" > 669 <path d="M0,28V2.5C5.5-1,11-0.8,16.5,3.2c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 670 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 671 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 672 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 673 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L0,28z" fill="#fede03"/> 674 <path d="M385,28V2.5c5.5-3.5,11-3.3,16.5,0.7c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0 675 s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0 676 s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0s11.7,4.2,17.5,0s11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0 677 c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0c5.8,4.2,11.7,4.2,17.5,0c5.8-4.2,11.7-4.2,17.5,0 678 c5.8,4.2,11.7,4.2,17.5,0c3.7-2.7,7.3-3.6,11-3V28L385,28z" fill="#fede03"/> 679 </svg> 680 <svg class="home" height="815" width="28" viewBox="0 0 28 815" fill="none" xmlns="http://www.w3.org/2000/svg" > 681 <path d="M0,0h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 682 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 683 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 684 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V0z" fill="#fede03"/> 685 <path d="M0,385h25.5c3.5,5.5,3.3,11-0.7,16.5c-4.2,5.8-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 686 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5 687 s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5 688 s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5s4.2,11.7,0,17.5s-4.2,11.7,0,17.5c2.7,3.7,3.6,7.3,3,11H0V385z" fill="#fede03"/> 689 </svg> 690 <div class="recipe-card__labels d-flex"> 691 <div class="recipe-card__label has-secondary-font-family"><i class="icon-serves" aria-hidden="true"></i>Serves: 4</div> 692 <div class="recipe-card__label has-secondary-font-family"><i class="icon-time" aria-hidden="true"></i>Cooking time: 25 minutes</div> 693 </div> 694 <h3 class="recipe-card__title has-medium-font-size">Easy Easy Pad Thai</h3> 695 <svg class="recipe-wave desktop" width="244" height="16" viewBox="0 0 244 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 696 <path d="M242 8.00001C232 14.6667 222 14.6667 212 8.00001C202 1.33335 192 1.33335 182 8.00001C172 14.6667 162 14.6667 152 8C142 1.33335 132 1.33335 122 8C112 14.6667 102 14.6667 92 8C82 1.33334 72 1.33334 62 7.99999C52 14.6666 42 14.6666 32 7.99999C22 1.33334 12 1.33334 2 7.99999" stroke-width="5"/> 697 </svg> 698 <svg class="recipe-wave mobile" width="145" height="9" viewBox="0 0 145 9" fill="none" xmlns="http://www.w3.org/2000/svg"> 699 <path d="M144 4.50001C138.042 8.5 132.083 8.5 126.125 4.5C120.167 0.500012 114.208 0.500012 108.25 4.5C102.292 8.49999 96.3333 8.49999 90.375 4.5C84.4167 0.500009 78.4583 0.500009 72.5 4.5C66.5417 8.49999 60.5833 8.49999 54.625 4.5C48.6667 0.500006 42.7083 0.500006 36.75 4.5C30.7917 8.49999 24.8333 8.49999 18.875 4.5C12.9167 0.500003 6.95834 0.500003 1 4.49999" stroke="#6CD7FF" stroke-width="3"/> 700 </svg> 701 702 <div class="recipe-card__link has-secondary-font-family d-flex">View the full recipe<i class="icon-view" aria-hidden="true"></i></div> 703 </div> 704 </div> 705</a></div> </div> 706 <div class="swiper-button-next"><i class="icon-arrow" aria-hidden="true"></i></div> 707 <div class="swiper-button-prev"><i class="icon-arrow" aria-hidden="true"></i></div> 708 </div> 709 </div> 710 <div class="wp-block-button d-flex justify-center"> 711 <a class="wp-block-button__link wp-element-button" href="https://www.gortons.com/recipes/" title="See all recipes">See all recipes</a> 712 </div> 713 </div> 714 </section> 715 <section class="banner position-relative"> 716 <div class="d-flex align-end"> 717 <div class="banner__text"> 718 <div class="container"> 719 <h3 data-aos="fade-right" data-aos-duration="1500" class="has-sky-blue-color has-medium-font-size">Responsibility</h3><h2 data-aos="fade-right" data-aos-duration="1500" data-aos-delay="300" class="has-yellow-color">is at our core</h2><div class="banner__links d-flex" data-aos="fade-up" data-aos-duration="1500" data-aos-delay="600"> <a href="http://www.gortons.com/responsibility/" target="_self" class="banner__link has-secondary-font-family">Find out more<i class="icon-view" aria-hidden="true"></i></a> 720 </div> </div> 721 </div> 722 <div class="banner__image"> 723 <img width="1920" height="1080" src="https://www.gortons.com/wp-content/uploads/2025/08/fish.webp" class="attachment-full size-full" alt="Fish in the sea" decoding="async" loading="lazy" srcset="https://www.gortons.com/wp-content/uploads/2025/08/fish.webp 1920w, https://www.gortons.com/wp-content/uploads/2025/08/fish-600x338.webp 600w, https://www.gortons.com/wp-content/uploads/2025/08/fish-1544x869.webp 1544
723w, https://www.gortons.com/wp-content/uploads/2025/08/fish-626x352.webp 626w, https://www.gortons.com/wp-content/uploads/2025/08/fish-1650x928.webp 1650w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /> <video src="https://player.vimeo.com/progressive_redirect/playback/875991808/rendition/1080p/file.mp4?loc=external&signature=05406d6ca0501969e03d24ec099200a2fb1a7d12e4419e60918ffd9314311765" autoplay loop muted playsinline poster="https://www.gortons.com/wp-content/uploads/2025/08/fish.webp"></video> 724 725 </div> 726 </div> 727</section> 728 <section class="about"> 729 <div class="parallax parallax-waves"></div> 730 <div class="container"> 731 <div class="d-flex align-center"> 732 <div class="about__text"> 733 <h4>About the brand</h4> 734 <h3>A Pioneering Spirit And<br /> 735A Drive For Invention</h3> 736 <div>In 1849, we turned our respect for the ocean into a passion for quality seafood. 175 years later, weâre still captivated every day by what it brings to the table. And weâve made it our mission to share everything weâve learned, discovered, and of course tasted, with you.</div> 737 <div class="wp-block-button"><a class="wp-block-button__link" href="http://www.gortons.com/our-story/" target="_self">Find out more</a></div> 738 </div> 739 <div class="about__image"> 740 <img width="1326" height="1220" src="https://www.gortons.com/wp-content/uploads/2025/08/gortons-premises.webp" class="attachment-recipe-single size-recipe-single" alt="" decoding="async" loading="lazy" srcset="https://www.gortons.com/wp-content/uploads/2025/08/gortons-premises.webp 1326w, https://www.gortons.com/wp-content/uploads/2025/08/gortons-premises-600x552.webp 600w, https://www.gortons.com/wp-content/uploads/2025/08/gortons-premises-1196x1100.webp 1196w, https://www.gortons.com/wp-content/uploads/2025/08/gortons-premises-383x352.webp 383w, https://www.gortons.com/wp-content/uploads/2025/08/gortons-premises-1009x928.webp 1009w" sizes="auto, (max-width: 1326px) 100vw, 1326px" /> </div> 741 </div> 742 </div> 743 </section> 744 745 </main> 746 <section class="instagram-wall"> 747 <div class="container"> 748 <h3 class="m-0"><a href="https://www.instagram.com/gortonsseafood/" target="_blank">@gortonsseafood</a></h3> 749
749<script type="text/javascript" src="https://www.juicer.io/embed/gorton-s-seafood/embed-code.js" async defer></script>
749 750 </div> 751 </section> 752 753 <section class="newsletter has-secondary-font-family has-sky-blue-background-color"> 754 <div class="container d-flex align-center"> 755 <h3 class="has-h-4-font-size m-0">Get the freshest news</h3> 756 <div><form class="js-cm-form" id="subForm" action="https://www.createsend.com/t/subscribeerror?description=" method="post" data-id="5B5E7037DA78A748374AD499497E309E72D20498DD81BBE6E3A22D86A74897C8A9C10F32850A069B4B53610C6A91C1343E5240DC623C21FF1409E72FCE61D508"><div><div><label>Enter your name </label><input aria-label="Name" id="fieldName" maxlength="200" name="cm-name"></div><div><label>Enter your email </label><input autocomplete="Email" aria-label="Email" class="js-cm-email-input qa-input-email" id="fieldEmail" maxlength="200" name="cm-ihkkl-ihkkl" required="" type="email"></div></div><button type="submit">Submit</button></form></div>
756<script type="text/javascript" src="https://js.createsend1.com/javascript/copypastesubscribeformlogic.js"></script>
756 757 </div> 758 </section> 759 760 <footer class="footer has-deep-blue-background-color"> 761 <div class="container d-flex"> 762 <div class="footer__menu has-secondary-font-family"> 763 <ul id="menu-footer" class="menu"><li id="menu-item-68" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-68"><a href="#">Products</a> 764<ul class="sub-menu"> 765 <li id="menu-item-1069" class="menu-item menu-item-type-taxonomy menu-item-object-form menu-item-1069"><a href="https://www.gortons.com/products/form/fish-fillets/">Fish fillets</a></li> 766 <li id="menu-item-1070" class="menu-item menu-item-type-taxonomy menu-item-object-form menu-item-1070"><a href="https://www.gortons.com/products/form/prepared-shrimp/">Prepared shrimp</a></li> 767 <li id="menu-item-1075" class="menu-item menu-item-type-taxonomy menu-item-object-form menu-item-1075"><a href="https://www.gortons.com/products/form/sauced-shrimp/">Sauced shrimp</a></li> 768 <li id="menu-item-1071" class="menu-item menu-item-type-taxonomy menu-item-object-form menu-item-1071"><a href="https://www.gortons.com/products/form/fish-sticks/">Fish sticks</a></li> 769 <li id="menu-item-1072" class="menu-item menu-item-type-taxonomy menu-item-object-form menu-item-1072"><a href="https://www.gortons.com/products/form/grilled-fish-fillets/">Grilled fish fillets</a></li> 770 <li id="menu-item-1073" class="menu-item menu-item-type-taxonomy menu-item-object-form menu-item-1073"><a href="https://www.gortons.com/products/form/crab-cakes/">Crab cakes</a></li> 771 <li id="menu-item-119" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-119"><a href="https://www.gortons.com/products/">View all</a></li> 772</ul> 773</li> 774<li id="menu-item-77" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-77"><a href="#">About us</a> 775<ul class="sub-menu"> 776 <li id="menu-item-78" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-78"><a href="https://www.gortons.com/our-story/">Our story</a></li> 777 <li id="menu-item-79" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79"><a href="https://www.gortons.com/news-updates/">News & Updates</a></li> 778 <li id="menu-item-80" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80"><a href="https://www.gortons.com/faqs/">Faqâs</a></li> 779 <li id="menu-item-81" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81"><a href="https://www.gortons.com/careers/">Careers</a></li> 780 <li id="menu-item-82" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82"><a href="https://www.gortons.com/get-in-touch/">Contact us</a></li> 781</ul> 782</li> 783<li id="menu-item-83" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-83"><a href="#">Explore</a> 784<ul class="sub-menu"> 785 <li id="menu-item-243" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-243"><a href="https://www.gortons.com/recipes/">Our recipes</a></li> 786 <li id="menu-item-1394" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1394"><a href="https://www.gortons.com/how-to-guides/">How toâs</a></li> 787 <li id="menu-item-86" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86"><a href="https://www.gortons.com/responsibility/">Responsibility</a></li> 788</ul> 789</li> 790</ul> </div> 791 <div class="footer__logo"> 792 <a href="https://www.gortons.com"> 793 <img src="https://www.gortons.com/wp-content/themes/gortons-2023/dist/images/gortonlogofooter.png" alt="Gorton's Seafood"> 794 </a> 795 <div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.gortons.com/where-to-buy/" title="Where to buy">Where to buy</a></div> 796 </div> 797 </div> 798 </footer> 799 <footer class="footer__secondary has-secondary-font-family"> 800 <div class="container d-flex justify-between"> 801 <ul id="menu-secondary-footer" class="menu"><li id="menu-item-4527" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4527"><a href="https://www.gortons.com/privacy-policy/">Privacy Policy</a></li> 802<li id="menu-item-91" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91"><a href="https://www.gortons.com/legal-notice/">Legal notice</a></li> 803<li id="menu-item-5585" class="cmplz-show-banner menu-item menu-item-type-custom menu-item-object-custom menu-item-5585"><a>Do Not Sell or Share My Personal Information</a></li> 804</ul> <div class="footer__social"> 805 <a href="https://www.facebook.com/gortonsseafood" target="_blank" title="Facebook"><i class="icon-facebook" aria-hidden="true"></i><span class="sr-only">Facebook</span></a><a href="https://www.instagram.com/gortonsseafood/" target="_blank" title="Instagram"><i class="icon-instagram" aria-hidden="true"></i><span class="sr-only">Instagram</span></a><a href="https://www.tiktok.com/@gortonsseafood" target="_blank" title="TikTok"><i class="icon-tiktok" aria-hidden="true"></i><span class="sr-only">TikTok</span></a><a href="https://www.pinterest.com/GortonsSeafood/" target="_blank" title="Pinterest"><i class="icon-pinterest" aria-hidden="true"></i><span class="sr-only">Pinterest</span></a><a href="https://www.youtube.com/user/gortonsseafood" target="_blank" title="YouTube"><i class="icon-youtube" aria-hidden="true"></i><span class="sr-only">YouTube</span></a> </div> 806 </div> 807 </footer> 808
808<script type="speculationrules"> 809{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/gortons-2023/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 810</script>
810 811 812<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> 813<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 gortons-consent-banner-a optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> 814 <div class="cmplz-header"> 815 <div class="cmplz-logo"><img width="180" height="100" src="https://www.gortons.com/wp-content/uploads/2025/05/GortonsWithBorder-180x100.jpg" class="attachment-cmplz_banner_image size-cmplz_banner_image" alt="Gorton's Seafood" decoding="async" loading="lazy" /></div> 816 <div class="cmplz-title" id="cmplz-header-1-optin">Manage Consent</div> 817 <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog"> 818 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> 819 </div> 820 </div> 821 822 <div class="cmplz-divider cmplz-divider-header"></div> 823 <div class="cmplz-body"> 824 <div class="cmplz-message" id="cmplz-message-1-optin"><p>We use cookies and other technologies to collect information about your use of our website. Some of these tools cannot be disabled. If you click âAcceptâ, we may also share your information with third-party advertising and analytics partners who may serve you with targeted ads. To learn more about our practices, click the âView preferencesâ button below or view our <a href="https://www.gortons.com/privacy-policy#cookies">Privacy Policy</a>.</p></div> 825 <!-- categories start --> 826 <div class="cmplz-categories"> 827 <div class="cmplz-category cmplz-functional"> 828 <div class="cmplz-category-header"> 829 <span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Necessary</span> 830 <span class='cmplz-always-active'> 831 <span class="cmplz-banner-checkbox"> 832 <input type="checkbox" 833 id="cmplz-functional-optin" 834 data-category="cmplz_functional" 835 class="cmplz-consent-checkbox cmplz-functional" 836 size="40" 837 value="1"/> 838 <label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Necessary</span></label> 839 </span> 840 Always active </span> 841 <button class="cmplz-category-toggle" 842 aria-expanded="false" 843 aria-controls="cmplz-desc-functional-1-optin" 844 aria-labelledby="cmplz-title-functional-1-optin"> 845 <span class="cmplz-icon cmplz-open"> 846 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 847 </span> 848 </button> 849 </div> 850 <div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden> 851 <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> 852 </div> 853 </div> 854 855 <div class="cmplz-category cmplz-preferences"> 856 <div class="cmplz-category-header"> 857 <span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Preferences</span> 858 <span class="cmplz-banner-checkbox"> 859 <input type="checkbox" 860 id="cmplz-preferences-optin" 861 data-category="cmplz_preferences" 862 class="cmplz-consent-checkbox cmplz-preferences" 863 size="40" 864 value="1"/> 865 <label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Preferences</span></label> 866 </span> 867 <button class="cmplz-category-toggle" 868 aria-expanded="false" 869 aria-controls="cmplz-desc-preferences-1-optin" 870 aria-labelledby="cmplz-title-preferences-1-optin"> 871 <span class="cmplz-icon cmplz-open"> 872 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
872<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 873 </span> 874 </button> 875 </div> 876 <div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden> 877 <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> 878 </div> 879 </div> 880 881 <div class="cmplz-category cmplz-statistics"> 882 <div class="cmplz-category-header"> 883 <span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Analytics</span> 884 <span class="cmplz-banner-checkbox"> 885 <input type="checkbox" 886 id="cmplz-statistics-optin" 887 data-category="cmplz_statistics" 888 class="cmplz-consent-checkbox cmplz-statistics" 889 size="40" 890 value="1"/> 891 <label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Analytics</span></label> 892 </span> 893 <button class="cmplz-category-toggle" 894 aria-expanded="false" 895 aria-controls="cmplz-desc-statistics-1-optin" 896 aria-labelledby="cmplz-title-statistics-1-optin"> 897 <span class="cmplz-icon cmplz-open"> 898 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 899 </span> 900 </button> 901 </div> 902 <div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden> 903 <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> 904 <span class="cmplz-description-statistics-anonymous">Analytics technologies allow us to understand how visitors use our website, how many times they visit us, and how many times a user viewed specific pages.</span> 905 </div> 906 </div> 907 908 <div class="cmplz-category cmplz-marketing"> 909 <div class="cmplz-category-header"> 910 <span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span> 911 <span class="cmplz-banner-checkbox"> 912 <input type="checkbox" 913 id="cmplz-marketing-optin" 914 data-category="cmplz_marketing" 915 class="cmplz-consent-checkbox cmplz-marketing" 916 size="40" 917 value="1"/> 918 <label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label> 919 </span> 920 <button class="cmplz-category-toggle" 921 aria-expanded="false" 922 aria-controls="cmplz-desc-marketing-1-optin" 923 aria-labelledby="cmplz-title-marketing-1-optin"> 924 <span class="cmplz-icon cmplz-open"> 925 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 926 </span> 927 </button> 928 </div> 929 <div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden> 930 <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> 931 </div> 932 </div> 933 </div><!-- categories end --> 934 </div> 935 936 <div class="cmplz-links cmplz-information"> 937 <ul> 938 <li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li> 939 <li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a></li> 940 <li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li> 941 <li>
941<a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li> 942 </ul> 943 </div> 944 945 <div class="cmplz-divider cmplz-footer"></div> 946 947 <div class="cmplz-buttons"> 948 <button class="cmplz-btn cmplz-accept">Accept</button> 949 <button class="cmplz-btn cmplz-deny">Deny</button> 950 <button class="cmplz-btn cmplz-view-preferences">View preferences</button> 951 <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> 952 <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a> 953 </div> 954 955 956 <div class="cmplz-documents cmplz-links"> 957 <ul> 958 <li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li> 959 <li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li> 960 <li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li> 961 </ul> 962 </div> 963</div> 964</div> 965 <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Manage consent</button> 966 967</div>
967<script> 968 function addEvent(event, selector, callback, context) { 969 document.addEventListener(event, e => { 970 if ( e.target.closest(selector) ) { 971 callback(e); 972 } 973 }); 974 } 975 addEvent('click', '.cmplz-show-banner', function(){ 976 document.querySelectorAll('.cmplz-manage-consent').forEach(obj => { 977 obj.click(); 978 }); 979 }); 980 </script>
980 981
981<script type='text/javascript'> 982 (function () { 983 var c = document.body.className; 984 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 985 document.body.className = c; 986 })(); 987 </script>
987 988
988<script id="underscore-js" src="https://www.gortons.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 988
988
989<script id="wp-util-js-extra"> 990var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; 991//# sourceURL=wp-util-js-extra 992</script>
vendor: 1 bytes, line 992
992
993<script id="wp-util-js" src="https://www.gortons.com/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 993
993
994<script id="wp-api-request-js-extra"> 995var wpApiSettings = {"root":"https://www.gortons.com/wp-json/","nonce":"ac1df293ba","versionString":"wp/v2/"}; 996//# sourceURL=wp-api-request-js-extra 997</script>
vendor: 1 bytes, line 997
997
998<script id="wp-api-request-js" src="https://www.gortons.com/wp-includes/js/api-request.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 998
998
999<script id="wp-hooks-js" src="https://www.gortons.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 999
999
1000<script id="wp-i18n-js" src="https://www.gortons.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1000
1000
1001<script id="wp-i18n-js-after"> 1002wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1003//# sourceURL=wp-i18n-js-after 1004</script>
vendor: 1 bytes, line 1004
1004
1005<script id="wp-private-apis-js" src="https://www.gortons.com/wp-includes/js/dist/private-apis.min.js?ver=eb85f28c4c729bb4f002"></script>
vendor: 1 bytes, line 1005
1005
1006<script id="wp-url-js" src="https://www.gortons.com/wp-includes/js/dist/url.min.js?ver=7b0de086d4ae11d55704"></script>
vendor: 1 bytes, line 1006
1006
1007<script id="wp-api-fetch-js" src="https://www.gortons.com/wp-includes/js/dist/api-fetch.min.js?ver=6f2a4faeee3c722b1e57"></script>
vendor: 1 bytes, line 1007
1007
1008<script id="wp-api-fetch-js-after"> 1009wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://www.gortons.com/wp-json/" ) ); 1010wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "ac1df293ba" ); 1011wp.apiFetch.use( wp.apiFetch.nonceMiddleware ); 1012wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware ); 1013wp.apiFetch.nonceEndpoint = "https://www.gortons.com/wp-admin/admin-ajax.php?action=rest-nonce"; 1014//# sourceURL=wp-api-fetch-js-after 1015</script>
vendor: 1 bytes, line 1015
1015
1016<script id="wp-polyfill-js" src="https://www.gortons.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
vendor: 1 bytes, line 1016
1016
1017<script id="woo-variation-swatches-js-extra"> 1018var woo_variation_swatches_options = {"show_variation_label":"1","clear_on_reselect":"","variation_label_separator":"","is_mobile":"","show_variation_stock":"","stock_label_threshold":"5","cart_redirect_after_add":"no","enable_ajax_add_to_cart":"yes","cart_url":"https://www.gortons.com/cart/","is_cart":""}; 1019//# sourceURL=woo-variation-swatches-js-extra 1020</script>
vendor: 1 bytes, line 1020
1020
1021<script id="woo-variation-swatches-js" src="https://www.gortons.com/wp-content/plugins/woo-variation-swatches/assets/js/frontend.min.js?ver=2.5.0"></script>
vendor: 1 bytes, line 1021
1021
1022<script id="swiper-js" src="https://www.gortons.com/wp-content/themes/gortons-2023/vendor/swiper.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1022
1022
1023<script id="aos-js" src="https://www.gortons.com/wp-content/themes/gortons-2023/vendor/aos.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1023
1023
1024<script id="gortons-global-js" src="https://www.gortons.com/wp-content/themes/gortons-2023/dist/scripts/global.js?ver=1790859898"></script>
vendor: 1 bytes, line 1024
1024
1025<script id="rellax-js" src="https://www.gortons.com/wp-content/themes/gortons-2023/vendor/rellax.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1025
1025
1026<script id="sourcebuster-js-js" src="https://www.gortons.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.1"></script>
vendor: 1 bytes, line 1026
1026
1027<script id="wc-order-attribution-js-extra"> 1028var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://www.gortons.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; 1029//# sourceURL=wc-order-attribution-js-extra 1030</script>
vendor: 1 bytes, line 1030
1030
1031<script id="wc-order-attribution-js" src="https://www.gortons.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.1"></script>
vendor: 1 bytes, line 1031
1031
1032<script id="cmplz-cookiebanner-js-extra"> 1033var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"100","version":"7.6.5","store_consent":"1","do_not_track_enabled":"1","consenttype":"optin","region":"eu","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://www.gortons.com/wp-json/complianz/v1/","locale":"lang=en&locale=en_US","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"37","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https://www.gortons.com/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=100","page_links":{"eu":{"cookie-statement":{"title":"Cookie Policy","url":"https://www.gortons.com/privacy-policy#cookies"},"privacy-statement":{"title":"Privacy Statement","url":"https://www.gortons.com/privacy-policy/"}},"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https://www.gortons.com/privacy-policy#cookies"},"privacy-statement":{"title":"Privacy Statement","url":"https://www.gortons.com/privacy-policy/"},"privacy-statement-children":{"title":"","url":"https://www.gortons.com/product/baseball-hat-pastel-shrimp/"}}},"tm_categories":"1","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content","iapi_nav":"fallback"}; 1034//# sourceURL=cmplz-cookiebanner-js-extra 1035</script>
vendor: 1 bytes, line 1035
1035
1036<script defer id="cmplz-cookiebanner-js" src="https://www.gortons.com/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.min.js?ver=1790859896"></script>
1036 1037<!-- Statistics script Complianz GDPR/CCPA --> 1038
1038<script data-category="functional">
vendor: 339 bytes, lines 1038-1043
1038 1039 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1040 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1041 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1042 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1043})(window,document,'script','dataLayer','
1043GTM-MH42ZSX
vendor: 5 bytes, lines 1043-1044
1043'); 1044
1045const revokeListeners = []; 1046window.addRevokeListener = (callback) => { 1047 revokeListeners.push(callback); 1048}; 1049document.addEventListener("cmplz_revoke", function (e) { 1050 cmplz_set_cookie('cmplz_consent_mode', 'revoked', false ); 1051 revokeListeners.forEach((callback) => { 1052 callback(); 1053 }); 1054}); 1055 1056const consentListeners = []; 1057/** 1058 * Called from GTM template to set callback to be executed when user consent is provided. 1059 * @param callback 1060 */ 1061window.addConsentUpdateListener = (callback) => { 1062 consentListeners.push(callback); 1063}; 1064document.addEventListener("cmplz_fire_categories", function (e) { 1065 var consentedCategories = e.detail.categories; 1066 const consent = { 1067 'security_storage': "granted", 1068 'functionality_storage': "granted", 1069 'personalization_storage': cmplz_in_array( 'preferences', consentedCategories ) ? 'granted' : 'denied', 1070 'analytics_storage': cmplz_in_array( 'statistics', consentedCategories ) ? 'granted' : 'denied', 1071 'ad_storage': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', 1072 'ad_user_data': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', 1073 'ad_personalization': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', 1074 }; 1075 1076 //don't use automatic prefixing, as the TM template needs to be sure it's cmplz_. 1077 let consented = []; 1078 for (const [key, value] of Object.entries(consent)) { 1079 if (value === 'granted') { 1080 consented.push(key); 1081 } 1082 } 1083 cmplz_set_cookie('cmplz_consent_mode', consented.join(','), false ); 1084 consentListeners.forEach((callback) => { 1085 callback(consent); 1086 }); 1087}); 1088 </script>
1088 1089
1089<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-39a97a86021414a1803","applicationID":"1535492619","transactionName":"MVQHZEFVCkcDURZQWQgeJFNHXQtaTVQQVlgSHBVRVFE=","queueTime":0,"applicationTime":604,"atts":"HRMEEglPGUk=","errorBeacon":"bam.nr-data.net","agent":""}</script>
1089</body> 1090</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.