PageSourceSearch

https://firstbook.org/us/marketplace/customer/account/login/community

html firstbook.org collected 2026-09-24 09:57:16 UTC 316,881 bytes, 3,056 lines download raw bytes

1<!doctype html>
2<html lang="en">
3    <head >
4        
4<script>
5    var LOCALE = 'en\u002DUS';
6    var BASE_URL = 'https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002F';
7    var require = {
8        'baseUrl': 'https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002Fstatic\u002Fversion1789581458\u002Ffrontend\u002FFirstbook\u002FFbluma\u002Fen_US'
9    };</script>
9        <meta charset="utf-8"/>
9<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:false},ajax:{deny_list:[]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VgAAVlVTCBAFVFlQAgMPUl0=",licenseKey:"NRJS-2d6c3b814a82558f731",applicationID:"508252849",browserID:"530202971"};;/*! For license information please see nr-loader-full-1.322.0.min.js.LICENSE.txt */
10(()=>{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};
10e.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;
10const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>S,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
10if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,R(e,t)}function R(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function w(e,t,r,n,i){if(R(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(w(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(w(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function S(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let R=0,w=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(R=R>0?Math.min(R,e):e),t&&(w=w>0?Math.max(w,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return R>0?Math.min(e,R):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return w>0?Math.max(e,w):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
10o,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])}
10(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}
10;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",649:"nr-full-iframe-message-handler",89
101:"nr-full"}[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)=>{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={891:"sha512-YFF+tf82v8eglmCSz5XYYPZ9svAEVPEL8CjIs/VJ5WDjxajLkBKoCp6iBhqtcYRu8v8sXwAWX58PGV4RVzB2dQ==",222:"sha512-y0XrI32v2ZxZdktMLngwYUsETp/i/aYkdx9JOeIAmr2KYJdlDneMKYdNwPaZiOX3gb7AXywTby7jg1okwEkArw==",95:"sha512-WtCe89dmBu8YGhCnszRdHzYCzOqwTSeitVhY/ahmZczjI+0C6KOazsnU/vPsTDaM7VSG+iZW7zidI1t5+hpiYQ==",649:"sha512-AYJxsYTPRDF5tWSm4lWONX5VM69Ou9twLFZ8apchUI9gNOrXBkzP8QZ+PQkMz8nGjh/7oVMR+1cA+5dWFYhmmw=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={85:0,959:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.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
10ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var R=r(9232);var w=r(7836),T=r(3241);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var A=r(9908),x=r(9752);function _(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,S)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:R.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=w.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,A.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var O=r(1863),k=r(4261),L=r(1738);var M=r(1687),P=r(4234),N=r(5289),j=r(5270),I=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends P.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,M.Ak)(e,this.featureName),t()}))}):(0,M.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
10{if((0,I.V)(e.init))try{const{setupAgentSession:t}=await r.e(891).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,A.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(649).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(891).then(r.bind(r,6589)),r.e(891).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,M.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,M.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,N.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,j.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}_(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,L.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,A.p)("api-"+k.Fw,[(0,O.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(891).then(r.bind(r,908)):r.e(891).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,N.sB)(t=>{e(t,"DOMContentLoaded")}),(0,N.GG)(t=>{e(t,"load")}),(0,N.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),_(this,e,e.loaderType||"agent"),t=this,(0,L.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,L.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,L.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,A.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,L.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,L.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,L.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,L.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,L.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,A.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,A.p)("docHidden",[(0,O.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,A.p)("winPagehide",[(0,O.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(891).then(r.bind(r,9018))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(891).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,O.t)()){"string"==typeof e&&(e=new Error(e)),(0,A.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,O.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,O.t)()){(0,A.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,O.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
10null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,A.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,O.t)()){(0,A.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,O.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,O.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,O.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const Re=["entry","scripts","all"],we=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Se={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Ae(e){(0,L.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Se.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=R.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:R.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||Re.includes(r.timingMethod)||(Se.invalidTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||R.f.BA,"parent.id":r.parent?.id})}
10),Object.entries(r.tags).forEach(([e,t])=>{we.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Se.disabled),u(r.id)&&u(r.name)||d(()=>Se.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Se.duplicateName(r),n===r.id&&t!==r.name&&Se.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Se.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,O.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
10imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,O.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,A.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class _e extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,L.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,L.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,L.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Ae(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,A.p)("ierr",[ee(t),(0,O.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,A.p)("err",[te(t),(0,O.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,A.p)("err",[re(t),(0,O.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(891).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var Oe=r(8990);let ke=1;function Le(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,Oe.I)(e,"nr@id",function(){return ke++})}function Me(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Pe=r(8139),Ne=r(3434),je=r(5732);const Ie={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(Ie[n.debugId]++)return n;Ie[n.debugId]=1,(0,Pe.u)(r,t);var i=(0,Ne.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,je.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||w.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,je.$5)(t);var o;r.emit(i+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(o=n[w.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
10return 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,A.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=S,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){_(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Me(i);a&&(n.txSize=a)}this.startTime=(0,O.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
10!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Le(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Le(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,O.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,O.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,O.t)()-this.xhrCbStart,this.onload,t],t)}function R(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function w(e,t){this.params={},this.metrics={},this.startTime=(0,O.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Me(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,O.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Me(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function S(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):_(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Me(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function _(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Me(e.response):"text"===r||""===r||void 0===r?Me(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,A.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",R),r.on("fetch-start",w),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(891).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||w.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Ne.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,L.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,A.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,A.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,L.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,A.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
10if(!(0,I.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Pe.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,O.t)()}),this.eventsEE.on(pt,function(e,r){(0,A.p)("bst",[e[0],r,this.bstStart,(0,O.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,O.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,A.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,A.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(891).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,L.Y)(k.CH,function(){(0,A.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,L.Y)(k.Tb,function(){(0,A.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,j.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(891).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,A.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,j.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(891),r.e(222)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var Rt=r(981);const wt={},Tt=new Set;function St(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class At{constructor(e,t){this.timestamp=(0,O.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class xt extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,L.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,L.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Ae(e),function(e){(0,L.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(wt[r.debugId]++)return r;wt[r.debugId]=1,(0,V.G)(()=>{const e=(0,O.t)();Tt.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
10class n extends WebSocket{static name=Rt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new At(e[0],e[1]),this.targets=(0,je.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,O.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),Tt.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=St(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,O.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,Tt.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=St(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,A.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,A.p)("spv",[_t(e),(0,O.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,A.p)("spv",[_t(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,A.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
10h(e=>{const t=(0,C.s)(e=>{(0,A.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,A.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(891).then(r.bind(r,8019))):this.deregisterDrain()}}function _t(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Ot=r(2646);const kt=new Map;function Lt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||w.ee).get("logger")}(e),o=(0,Ne.YM)(a,void 0,s),c=new Ot.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Ne.Jt]||t[r];return kt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>kt.get(d),void 0,!0),a}var Mt=r(1910);class Pt extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,L.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,L.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Lt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Ae(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Mt.i)(g.gm.console[t]),Lt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(891).then(r.bind(r,5288)))}}new F({features:[K,G,vt,Et,nt,Y,_e,xt,Pt],loaderType:"pro"})})()})();</script>
10
11<meta name="title" content="Customer Login"/>
12<meta name="description" content="First Book Marketplace"/>
13<meta name="keywords" content="First Book Marketplace, Books, low-cost"/>
14<meta name="robots" content="INDEX,FOLLOW"/>
15<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no"/>
16<meta name="format-detection" content="telephone=no"/>
17<title>Customer Login</title>
18<link  rel="stylesheet" type="text/css"  media="all" href="https://firstbook.org/us/marketplace/static/version1789581458/_cache/merged/4291e3e46a00021cc5355b2db1095937.min.css" />
19<link  rel="stylesheet" type="text/css"  media="screen and (min-width: 768px)" href="https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/css/styles-l.min.css" />
20<link  rel="stylesheet" type="text/css"  media="print" href="https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/css/print.min.css" />
21<script  type="text/javascript"  src="https://firstbook.org/us/marketplace/static/version1789581458/_cache/merged/4a1e9e5d1764034d8a39bce83471f554.min.js"></script>
21
22<link rel="preload" as="font" crossorigin="anonymous" href="https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/fonts/opensans/light/opensans-300.woff2" />
23<link rel="preload" as="font" crossorigin="anonymous" href="https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/fonts/opensans/regular/opensans-400.woff2" />
24<link rel="preload" as="font" crossorigin="anonymous" href="https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/fonts/opensans/semibold/opensans-600.woff2" />
25<link rel="preload" as="font" crossorigin="anonymous" href="https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/fonts/opensans/bold/opensans-700.woff2" />
26<link rel="preload" as="font" crossorigin="anonymous" href="https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/fonts/Luma-Icons.woff2" />
27<link  rel="icon" type="image/x-icon" href="https://firstbook.org/us/marketplace/media/favicon/stores/7/FB_icon_color.png" />
28<link  rel="shortcut icon" type="image/x-icon" href="https://firstbook.org/us/marketplace/media/favicon/stores/7/FB_icon_color.png" />
29<style type="text/css">
30.cart-container .cart-summary #block-shipping {
31    display: none;
32}
33</style>
34<!-- JSD-240 -->
35<style type="text/css">
36.product-item .price-box {
37    margin: 10px 0 25px;
38}
39.product-item .price-box .old-price{
40    color: #A02243 !important;
41}
42.product-item .product-item-name {
43    font-size: 1.6rem;
44}
45
46@media (max-width: 767px) {
47 .opc-estimated-wrapper {
48     background: #f4f4f4;
49     border-bottom: 1px solid #ccc;
50     border-top: 1px solid #ccc;
51     margin: -21px -15px 15px;
52     padding: 18px 15px;
53   display:none
54  }
55.product-item .product-item-name {
56    font-size: 1.5rem;
57}
58}
59</style>
60
61<style>
62.sidebar .product-items .price-box {
63  display: block;
64  margin: 7px 0;
65  display: none;
66}
67</style>
68
69
70<!-- Google tag (gtag.js) -->
71<!-- GA4 Tag US Marketplace -->
vendor: 65 bytes, lines 71-72
71
72<script async src="https://www.googletagmanager.com/gtag/js?id=
72G-P5QXXYBQN9
vendor: 13 bytes, line 72
72"></script>
73<script>
74  
vendor: 138 bytes, lines 74-78
74window.dataLayer = window.dataLayer || [];
75  function gtag(){dataLayer.push(arguments);}
76  gtag('js', new Date());
77
78  gtag('config', '
78G-P5QXXYBQN9
vendor: 5 bytes, line 78
78');
79</script>
79
80
81<!-- Google Tag Manager -->
82<script>
vendor: 330 bytes, lines 82-85
82(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
83j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
84'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
85})(window,document,'script','dataLayer','
85GTM-TVB73W
vendor: 3 bytes, line 85
85');
85</script>
85
86<!-- End Google Tag Manager -->
87
88<!-- Fundraise Up: the new standard for online giving -->
89<script>(function(w,d,s,n,a){if(!w[n]){var l='call,catch,on,once,set,then,track,openCheckout'
90.split(','),i,o=function(n){return'function'==typeof n?o.l.push([arguments])&&o
91:function(){return o.l.push([n,arguments])&&o}},t=d.getElementsByTagName(s)[0],
92j=d.createElement(s);j.async=!0;j.src='https://cdn.fundraiseup.com/widget/'+a+'';
93t.parentNode.insertBefore(j,t);o.s=Date.now();o.v=5;o.h=w.location.href;o.l=[];
94for(i=0;i<8;i++)o[l[i]]=o(l[i]);w[n]=o}
95})(window,document,'script','FundraiseUp','AMCKNADM');</script>
95
96<!-- End Fundraise Up -->
97        
98<script nonce="aGFkcnVhdGx1Zmh4aHVsdzF3aHpnd2E5ZmRjcnAxdHA=">
99    window.getWpGA4Cookie = function(name) {
100        match = document.cookie.match(new RegExp(name + '=([^;]+)'));
101        if (match) return decodeURIComponent(match[1].replace(/\+/g, ' ')) ;
102    };
103
104    window.ga4AllowServices = false;
105
106    var isCookieRestrictionModeEnabled = 0,
107        currentWebsiteId = 4,
108        cookieRestrictionName = 'user_allowed_save_cookie';
109
110    if (isCookieRestrictionModeEnabled) {
111        allowedCookies = window.getWpGA4Cookie(cookieRestrictionName);
112
113        if (allowedCookies !== undefined) {
114            allowedWebsites = JSON.parse(allowedCookies);
115
116            if (allowedWebsites[currentWebsiteId] === 1) {
117                window.ga4AllowServices = true;
118            }
119        }
120    } else {
121        window.ga4AllowServices = true;
122    }
123</script>
123
124        
124<script nonce="aGFkcnVhdGx1Zmh4aHVsdzF3aHpnd2E5ZmRjcnAxdHA=">
125        if (window.ga4AllowServices) {
126            window.dataLayer = window.dataLayer || [];
127                        var dl4Objects = [{"pageName":"Customer Login","pageType":"other"}];
128            for (var i in dl4Objects) {
129                window.dataLayer.push({ecommerce: null});
130                window.dataLayer.push(dl4Objects[i]);
131            }
132                        var wpGA4Cookies = ['wp_ga4_user_id','wp_ga4_customerGroup'];
133            wpGA4Cookies.map(function (cookieName) {
134                var cookieValue = window.getWpGA4Cookie(cookieName);
135                if (cookieValue) {
136                    var dl4Object = {};
137                    dl4Object[cookieName.replace('wp_ga4_', '')] = cookieValue;
138                    window.dataLayer.push(dl4Object);
139                }
140            });
141        }
142    </script>
142
143
144    <!-- Google Tag Manager -->
145<script nonce="aGFkcnVhdGx1Zmh4aHVsdzF3aHpnd2E5ZmRjcnAxdHA="  > if (window.ga4AllowServices) {
vendor: 331 bytes, lines 145-149
145(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
146new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
147j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
148'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
149})(window,document,'script','dataLayer','
149GTM-TVB73W
vendor: 3 bytes, line 149
149');
149} </script>
149
150<!-- End Google Tag Manager -->
150<script  type="text/javascript"  data-routing="commerce=rum" defer="defer" src="https://rum.hlx.page/.rum/@adobe/helix-rum-js@^2/dist/rum-standalone.js"></script>
150
151    
151<script type="text/x-magento-init">
152        {
153            "*": {
154                "Magento_PageCache/js/form-key-provider": {
155                    "isPaginationCacheEnabled":
156                        0                }
157            }
158        }
159    </script>
159
160            <!-- BEGIN GOOGLE UNIVERSAL ANALYTICS CODE -->
161            
161<script type="text/x-magento-init">
162            {
163                "*": {
164                    "Magento_GoogleAnalytics/js/google-analytics": {
165                        "isCookieRestrictionModeEnabled": 0,
166                        "currentWebsite": 4,
167                        "cookieName": "user_allowed_save_cookie",
168                        "ordersTrackingData": [],
169                        "pageTrackingData": {"optPageUrl":"","isAnonymizedIpActive":false,"accountId":"UA-330996-1"}                    }
170                }
171            }
172            </script>
172
173            <!-- END GOOGLE UNIVERSAL ANALYTICS CODE -->
174            
175<script>require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) {
176    if(!magentoStorefrontEvents) return;
177
178    window.magentoStorefrontEvents = magentoStorefrontEvents;
179    magentoStorefrontEvents.context.setStorefrontInstance(
180        {"storeUrl":"https:\/\/firstbook.org\/us\/marketplace\/","websiteId":4,"websiteCode":"firstbook_us","storeId":6,"storeCode":"us_website_store","storeViewId":7,"storeViewCode":"firstbook_us","websiteName":"US Website","storeName":"US Website Store","storeViewName":"US Store View","baseCurrencyCode":"USD","storeViewCurrencyCode":"USD","catalogExtensionVersion":"103.4.25","environmentId":"06112c21-a741-46b4-9a0d-f861d1339cbd","environment":"Production","storefrontTemplate":"Luma"}
181    );
182    magentoStorefrontEvents.context.setMagentoExtension({
183        magentoExtensionVersion: "8.0.1",
184    });
185    magentoStorefrontEvents.context.setDataServicesExtension({
186        version: "8.0.1",
187    });
188    magentoStorefrontEvents.context.setPage({
189        pageType: "Default"
190    });
191    magentoStorefrontEvents.context.setContext("pageExtended", {
192        action: "page-view"
193    });
194    
195});</script>
195<script type="text/x-magento-init">
196    {
197        "*": {
198            "dataServicesBase": {
199                "isCookieRestrictionModeEnabled": 0,
200                "isEnabled": 1            },
201            "magentoStorefrontEventCollector": {}
202        }
203    }
204</script>
204
205<div data-role="aw-raf-advocate-share-service"  data-bind="scope: 'aw_raf_share_service'">
206    <div class="sharethis-sticky-share-buttons"></div>    <!-- ko template: getTemplate() --><!-- /ko -->
207</div>
208
209<script type="text/x-magento-init">
210    {
211        "[data-role=aw-raf-advocate-share-service]": {
212            "Magento_Ui/js/core/app": {"types":[],"components":{"aw_raf_share_service":{"component":"Aheadworks_Raf\/js\/view\/advocate\/share-service","deps":["awRafShareDataProvider"],"children":{"addthis_service":{"component":"Aheadworks_Raf\/js\/view\/advocate\/share\/add-this","config":{"enabled":true}},"sharethis_service":{"component":"Aheadworks_Raf\/js\/view\/advocate\/share\/share-this","config":{"enabled":true}}}},"awRafShareDataProvider":{"component":"Aheadworks_Raf\/js\/view\/advocate\/share\/share-data-provider","deps":["awRafMessageConfigProvider"]},"awRafMessageConfigProvider":{"component":"Aheadworks_Raf\/js\/view\/advocate\/share\/provider","data":{"messageConfig":{"activeRuleData":{"registration_required":true,"friend_off":"$5.00"},"storeName":"US Store View"}}}}}        }
213    }
214</script>
vendor: 1 bytes, line 214
214
215<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit" defer></script>
vendor: 1 bytes, line 215
215
216<script src="https://unpkg.com/[email protected]/survey.core.min.js"></script>
vendor: 1 bytes, line 216
216
217<script src="https://unpkg.com/[email protected]/survey.i18n.min.js"></script>
vendor: 1 bytes, line 217
217
218<script src="https://unpkg.com/[email protected]/themes/index.min.js"></script>
vendor: 1 bytes, line 218
218
219<script src="https://unpkg.com/[email protected]/survey-js-ui.min.js"></script>
219
220<link rel="stylesheet" href="https://unpkg.com/[email protected]/survey-core.min.css" />
221<style>
222	@media (min-width: 1260px) {
223		.magezon-builder .mgz-container {width: 1260px;}
224	}
225	</style>
226
227<script type="text/x-magento-init">
228    {
229        "*": {
230           "YotpoSMS": { "store_id": "LJauxddXYR2qXBxCx5pEcGdwFz6Knjnh9LQmZI1R" }
231        }
232    }
233</script>
233
234
235<script>
236    window.wtba = window.wtba || [];
237    </script>
237
238
239    <style>.p1m8ns7-s{padding-top:12px !important}.e45ckl0-s{text-align:center}.mgz-element.e45ckl0 .mgz-element-separator-line{border-color:#f0f0f0;border-top-style:solid;border-top-width:1px}.muwpic7-s{padding-top:12px !important}.mgz-element.muwpic7 .mgz-element-separator-line{border-color:#f0f0f0;border-top-style:solid;border-top-width:1px}.m4ev27e{z-index:9999}.m4ev27e-s{padding:16px!important}.m4ev27e > .item-submenu{width:320px !important}.m4ev27e>a{padding:0 12px !important}.ninjamenus-desktop .m4ev27e > .item-submenu{padding:0}.m4ev27e >a .item-icon{color:#004987}.mv5gjir-s{padding-top:12px !important}.mgz-element.mq3y9hc .mgz-element-separator-line{border-color:#f0f0f0;border-top-style:solid;border-top-width:1px}.ryn89wo-s{padding-top:12px !important}.mgz-element.bmelucg .mgz-element-separator-line{border-color:#f0f0f0;border-top-style:solid;border-top-width:1px}.ymp7kdn-s{padding-top:12px !important}.mgz-element.dyoxg3c .mgz-element-separator-line{border-color:#f0f0f0;border-top-style:solid;border-top-width:1px}.wjcc74u-s{padding-top:12px !important}.mgz-element.b1p4twb .mgz-element-separator-line{border-color:#f0f0f0;border-top-style:solid;border-top-width:1px}.syugn29>.mgz-element-inner,.skyibko>.mgz-element-inner,.qg7l024>.mgz-element-inner,.qemhih8>.mgz-element-inner{padding:10px}.dgyvd6c-s{text-align:center}.mgz-element.dgyvd6c .mgz-element-separator-line{border-color:#ebebeb;border-top-style:solid;border-top-width:1px}.qxejvgp-s{padding:16px!important}.qxejvgp>a{padding:0 12px !important}.qxejvgp >a .item-icon{color:#004987}.q1c7irn>.mgz-element-inner{margin:2.5px}.hmaqgdh{z-index:9999}.hmaqgdh-s{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important}.hmaqgdh > .item-submenu{width:450px !important}.hmaqgdh>a{padding:0 12px !important}.ninjamenus-mobile .hmaqgdh > .item-submenu{padding:0}.myy3gh5>.mgz-element-inner{margin:2.5px}.nqluvac{z-index:9999}.nqluvac-s{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important}.nqluvac > .item-submenu{width:450px !important}.nqluvac>a{padding:0 12px !important}.ninjamenus-mobile .nqluvac > .item-submenu{padding:0}.uuk58ts>.mgz-element-inner{margin:2.5px}.l5607h8-s{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important}.l5607h8 > .item-submenu{width:450px !important}.l5607h8>a{padding:0 12px !important}.ytnxdx5{border:2.5px solid transparent}.ytnxdx5>.mgz-element-inner{padding:0;margin:0}.jutp35i-s{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important}.jutp35i > .item-submenu{width:450px !important}.jutp35i>a{padding:0 12px !important}.msg90xu>.mgz-element-inner{margin:2.5px}.bg2k65b-s{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important}.bg2k65b > .item-submenu{width:460px !important}.bg2k65b>a{padding:0 12px !important}.uvtwuj5{z-index:999}.uvtwuj5>a{padding:0 45px !important}.fn5pw4j{z-index:999}.fn5pw4j>a{padding:0 45px !important}.okechvl{z-index:999}.okechvl>a{padding:0 45px !important}.uh47r6r{z-index:999}.uh47r6r>a{padding:0 45px !important}.l3kb5m9{z-index:999}.l3kb5m9>a{padding:0 45px !important}.d04h44x{z-index:999}.d04h44x>a{padding:0 45px !important}.petj9xr>a{padding:0 45px !important}.okyn0xb>a{padding:0 45px !important}.lfhqt76>a{padding:0 45px !important}.rscmwjw>a{padding:0 45px !important}.ym86jxb>a{padding:0 45px !important}.ivmccbl>a{padding:0 45px !important}.jnic02r>a{padding:0 45px !important}.k9peu8d>a{padding:0 45px !important}.mgz-element.hlwmqek .mgz-element-separator-line{border-color:#ebebeb;border-top-style:solid;border-top-width:1px;width:150px}.mtvvn1u>a{padding:0 45px !important}.h88x1bq{z-index:9999}.h88x1bq>a{padding:0 45px !important}.pnowf9w>a{padding:0 70px !important}.aet37g2>a{padding:0 70px !important}.sob3oex>a{padding:0 70px !important}.r3mrrsq>a{padding:0 70px !important}.clyrbbp>a{padding:0 70px !important}.tq55b37>a{padding:0 70px !important}.p7liong>a{padding:0 70px !important}.wo2psrf>a{padding:0 70px !important}.xer50gv>a{padding:0 70px !important}.yrlrnol>a{padding:0 60px !important}.v3skf1k>a{padding:0 70px !important}.mu8k8wi>a{padding:0 70px !important}.sek81l7>a{padding:0 70px !important}.wxtxcqx>a{padding:0 70px !important}.c585uao>a{padding:0 70px !important}.rgopasv>a{padding:0 70px !important}.velowk2>a{padding:0 70px !important}.j6nv0qq>a{padding:0 70px !important}.mgz-element.l6xe8tm .mgz-element-separator-line{border-color:#ebebeb;border-top-style:solid;border-top-width:1px}.ky788w0>a{padding:0 70px !important}.kiqgfhy>a{padding:0 60px !important}.sd7aglq>a{padding:0 70px !important}.gji3723>a{padding:0 70px !important}.ppffke5>a{padding:0 70px !important}.vga268d>a{padding:0 70px !important}.e73wc2l>a{padding:0 70px !important}.bdk3lf2>a{padding:0 70px !important}.xqmnso4>a{padding:0 70px !important}.jow8nbs>a{padding:0 70px !important}.mgz-element.kxf1deb .mgz-element-separator-line{border-color:#ebebeb;border-top-style:solid;border-top-width:1px}.xmlxwcs>a{padding:0 70px !important}.lacn07f>a{padding:0 60px !important}.h6h0mm3>a{padding:0 70px !important}.dh03uvv>a{padding:0 70px !important}.ewoay5m>a{padding:0 70px !important}.yb5ldxs>a{padding:0 70px !important}.i7urwbm>a{padding:0 70px !important}.h8nn4ah>a{padding:0 70px !important}.fy8fgd6>a{padding:0 70px !important}.mgz-element.qqi96dj .mgz-element-separator-line{border-color:#ebebeb;border-top-style:solid;border-top-width:1px}.xu85mbe>a{padding:0 70px !important}.c574lku>a{padding:0 60px !important}.bvau6fb > .item-submenu{width:1100px !important}.bvau6fb>a{padding:0 45px !important}.ninjamenus-desktop .bvau6fb > .item-submenu{padding:20px}.ninjamenus-mobile .bvau6fb > .item-submenu{padding:0}.q8mogrn-s{padding-left:15px !important}.h416uib>.mgz-element-inner{margin:2.5px}.teuwpoj{z-index:9999}.teuwpoj > .item-submenu{width:450px !important}.teuwpoj>a{padding:0 45px !important}.ninjamenus-desktop .teuwpoj > .item-submenu{padding:20px}.ninjamenus-mobile .teuwpoj > .item-submenu{padding:0}.ng5ltxm-s{padding-left:15px !important}.i22kt4a>.mgz-element-inner{margin:2.5px}.l1bwhsx{z-index:9999}.l1bwhsx-s{padding-top:20px !important;padding-bottom:20px !important;padding-left:10px !important}.l1bwhsx > .item-submenu{width:450px !important}.l1bwhsx>a{padding:0 45px !important}.ninjamenus-mobile .l1bwhsx > .item-submenu{padding:0}.nn72vag-s{padding-left:15px !important}
239.rs4kc49>.mgz-element-inner{margin:2.5px}.l51by0n-s{padding-top:20px !important;padding-bottom:20px !important;padding-left:10px !important}.l51by0n > .item-submenu{width:450px !important}.l51by0n>a{padding:0 45px !important}.goq9ynx-s{padding-right:15px !important;padding-left:15px !important}.hdi0xto{border:2.5px solid transparent}.hdi0xto>.mgz-element-inner{padding:0;margin:0}.scumhs2-s{padding-top:20px !important;padding-bottom:20px !important;padding-left:10px !important}.scumhs2 > .item-submenu{width:450px !important}.scumhs2>a{padding:0 45px !important}.xy8rw4b-s{padding-right:15px !important;padding-left:15px !important}.sq0j6k0>.mgz-element-inner{margin:2.5px}.d2vjvkb-s{padding-top:20px !important;padding-bottom:20px !important;padding-left:10px !important}.d2vjvkb > .item-submenu{width:460px !important}.d2vjvkb>a{padding:0 45px !important}.jdsk9u7>a{padding:0 45px !important}#ninjamenus3.ninjamenus .level0 > a,#ninjamenus3.ninjamenus.ninjamenus-drilldown .level0 > a{color:#004987;font-size:17px;font-weight:400}</style></head>
240    <body data-container="body"
241          data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/images/loader-2.gif"}}'
242        id="html-body" class="customer-account-login page-layout-1column">
243        <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 243-244
243
244<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
244GTM-TVB73W
vendor: 85 bytes, lines 244-245
244"
245height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
246<!-- End Google Tag Manager (noscript) -->
247<script type="text/x-magento-init">
248    {
249        "*": {
250            "Magento_PageBuilder/js/widget-initializer": {
251                "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}},
252                "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}}            }
253        }
254    }
255</script>
255
256
257<div class="cookie-status-message" id="cookie-status">
258    The store will not work correctly when cookies are disabled.</div>
259<script type="text&#x2F;javascript">document.querySelector("#cookie-status").style.display = "none";</script>
vendor: 1 bytes, line 259
259
260<script type="text/x-magento-init">
261    {
262        "*": {
263            "cookieStatus": {}
264        }
265    }
266</script>
266
267
268<script type="text/x-magento-init">
269    {
270        "*": {
271            "mage/cookies": {
272                "expires": null,
273                "path": "\u002F",
274                "domain": ".firstbook.org",
275                "secure": true,
276                "lifetime": "3600"
277            }
278        }
279    }
280</script>
280
281    <noscript>
282        <div class="message global noscript">
283            <div class="content">
284                <p>
285                    <strong>JavaScript seems to be disabled in your browser.</strong>
286                    <span>
287                        For the best experience on our site, be sure to turn on Javascript in your browser.                    </span>
288                </p>
289            </div>
290        </div>
291    </noscript>
292
293<script>
294    window.cookiesConfig = window.cookiesConfig || {};
295    window.cookiesConfig.secure = true;
296</script>
296<script>    require.config({
297        map: {
298            '*': {
299                wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter'
300            }
301        }
302    });</script>
vendor: 1 bytes, line 302
302
303<script type="text/x-magento-init">
304    {
305        "*": {
306            "Magento_GoogleTagManager/js/google-tag-manager-cart": {
307                "blockNames": ["category.products.list","product.info.upsell","catalog.product.related","checkout.cart.crosssell","search_result_list"],
308                "cookieAddToCart": "add_to_cart",
309                "cookieRemoveFromCart":
310                    "remove_from_cart",
311                "advancedAddToCart": "add_to_cart_advanced"
312            }
313        }
314    }
315</script>
vendor: 1 bytes, line 315
315
316<script>    require.config({
317        paths: {
318            googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.53\u0026key\u003D'
319        },
320        config: {
321            'Magento_PageBuilder/js/utils/map': {
322                style: '',
323            },
324            'Magento_PageBuilder/js/content-type/map/preview': {
325                apiKey: '',
326                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
327            },
328            'Magento_PageBuilder/js/form/element/map': {
329                apiKey: '',
330                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
331            },
332        }
333    });</script>
333<script>
334    require.config({
335        shim: {
336            'Magento_PageBuilder/js/utils/map': {
337                deps: ['googleMaps']
338            }
339        }
340    });</script>
340<div class="page-wrapper"><header class="page-header"><div class="tonav-container" data-bind="scope: 'topnav-notification' ">
341            <div class="top-notice" style='background-color: #004E7D;color: #FFF;display:none'             data-bind="visible: !topnavsection() || Object.keys(topnavsection()).length === 0 || topnavsection().show_bar">
342            <div class="top-notice-max-container">
343                <!-- ko if: topnavsection().desktop_msg -->
344                <div class="text-desktop" data-bind="html: topnavsection().desktop_msg"></div>
345                <!-- /ko -->
346                <!-- ko if: !topnavsection().desktop_msg -->
347                <div class="text-desktop">Find the tools to support every child you serve. <a href="/us/marketplace/start-here">Start Here</a></div>
348                <!-- /ko -->
349                <!-- ko if: topnavsection().mobile_msg -->
350                <div class="text-mobile" data-bind="html: topnavsection().mobile_msg"></div>
351                <!-- /ko -->
352                <!-- ko if: !topnavsection().mobile_msg -->
353                <div class="text-mobile">Find the tools to support every child you serve. <a href="/us/marketplace/start-here">Start Here</a></div>
354                <!-- /ko -->
355            </div>
356        </div>
357
358            
358<script type="text/x-magento-init">
359        {
360            "*": {
361                "Magento_Ui/js/core/app": {
362                    "components": {
363                        "topnav-notification": {
364                            "component": "Firstbook_TopNotificationBar/js/topnav-notification"
365                        }
366                    }
367                }
368            }
369        }
370    </script>
370
371</div>
372<div class="panel wrapper"><div class="panel header"><a class="action skip contentarea"
373   href="#contentarea">
374    <span>
375        Skip to Content    </span>
376</a>
377<ul class="header links">    </ul><style>#html-body [data-pb-style=G0EKCWH]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center}#html-body [data-pb-style=HDAWK8U]{display:none}#html-body [data-pb-style=VSLIBMN]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;display:none;align-self:stretch}#html-body [data-pb-style=V64SHWW]{display:flex;width:100%}#html-body [data-pb-style=LIYOHTW]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:left;width:33.3333%;margin-top:5px;align-self:stretch}#html-body [data-pb-style=M78WNVE]{display:none}#html-body [data-pb-style=I7AIGAC]{text-align:center}#html-body [data-pb-style=I7AIGAC],#html-body [data-pb-style=R94N6A6]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;margin-top:5px;align-self:stretch}#html-body [data-pb-style=RGO85E8]{text-align:right;display:none}</style><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
378.customer-account-login .page-header .cl-top_header {
379    display: none !important;
380}
381
382.customer-account-login .page-header .top-section .main-nav {
383    display: none !important;
384}
385
386.customer-account-login .page-header .top-section .buttons-group {
387    display: none !important;
388}
389
390.page-header .top-section {
391    padding-top: 15px;
392    padding-bottom: 15px;
393}
394
395.header.panel > .header.links {
396    display: none !important;
397}
398
399.customer-account-login .page-title-wrapper {
400    display: none;
401}
402
403.page-header .flag-icon {
404    max-width: none;
405}
406
407.page-header .center-section {
408    justify-content: space-between !important;
409}
410
411.page-header .left-side {
412    font-family: "Trebuchet MS", "trebuchetFont", "trebuchetFont Fallback", Verdana, Arial, sans-serif, Arial, system-ui, sans-serif;
413
414    a {
415        &:hover {
416            color: #127da2 !important;
417
418            .question-icon {
419                filter: brightness(0) saturate(100%) invert(39%) sepia(91%) saturate(1186%) hue-rotate(163deg) brightness(91%) contrast(87%);
420            }
421        }
422    }
423}
424
425.page-header .right-side {
426    .cl-top_header_cart {
427        width: 100%;
428        margin-left: 5px;
429
430        .custom-minicart-icon {
431            img {
432                margin-top: 6px;
433                width: 21px;
434                shape-rendering: unset;
435                image-rendering: unset;
436            }
437        }
438
439        .counter.qty {
440            white-space: nowrap;
441        }
442    }
443}
444
445.cl-top_header .minicart-wrapper {
446    color: #333;
447    font-family: 'VerdanaEx', 'Verdana', 'Helvetica Neue', Helvetica, Arial, sans-serif;
448    font-style: normal;
449    font-weight: 400;
450    line-height: 1.42857143;
451    font-size: 1.4rem;
452
453    .action.showcart .counter-number {
454        font-size: 14px;
455    }
456
457    .product .actions {
458        margin-right: 42px;
459    }
460}
461
462.cl-top_header .details-qty {
463    display: flex;
464}
465
466.cl-top_header .update-cart-item {
467    font-family: 'MetaHeadlinePro' !important;
468    font-weight: 400 !important;
469    background-color: #00a7e1;
470    background: #00a7e1;
471    border-color: #00a7e1;
472    letter-spacing: 1px;
473    box-shadow: none;
474    background-image: none;
475    color: #fff;
476    cursor: pointer;
477    display: inline-block;
478    font-weight: 600;
479    margin: 0;
480    padding: 7px 15px;
481    font-size: 1.4rem;
482    line-height: 1.6rem;
483    box-sizing: border-box;
484    vertical-align: middle;
485}
486
487.page-header .btn-donate {
488    display: inline-block;
489    height: 40px;
490    line-height: 40px;
491    padding-top: 1px;
492    padding-bottom: 0;
493    vertical-align: middle;
494}
495
496.page-header .burger-menu {
497    height: 500px;
498}
499
500
501@media (max-width: 767px) {
502    .page-wrapper .page-header .header.content .block-search {
503    / / top: 55 px;
504        margin: 0 -8px;
505    }
506
507    .page-wrapper .page-header .header.content {
508        border-bottom: 1px solid rgb(166, 166, 166, 0.1);
509        box-shadow: 0 2px 4px 0 rgb(166, 166, 166, 0.1);
510    }
511
512    .minicart-wrapper {
513        padding-top: 12px;
514    }
515
516    .page-header .custom-minicart-icon img {
517        width: 22px;
518    }
519
520    .minicart-wrapper .action.showcart .counter.qty {
521        padding: 1px 3px !important;
522    }
523}
524
525@media (max-width: 1022px) {
526    .page-header .header {
527        display: none !important;
528    }
529
530    .page-header .wrapper {
531
532    }
533
534    .page-header .header.content {
535        display: flex !important;
536        padding-top: 10px;
537    }
538
539    .page-wrapper .page-header .header.content {
540        border-bottom: 1px solid rgb(166, 166, 166, 0.1);
541        box-shadow: 0 2px 4px 0 rgb(166, 166, 166, 0.1);
542    }
543
544    .block-search {
545        padding-bottom: 10px;
546    }
547}
548
549@media (max-width: 1022px) {
550    .mgz-hidden-md {
551        display: none !important;
552    }
553}
554
555@media (min-width: 768px) and (max-width: 1024px) {
556    .mgz-hidden-md {
557        display: none !important;
558    }
559}
560
561@media (min-width: 1200px) {
562    .mgz-hidden-xl {
563        display: none !important;
564    }
565
566    .header.content .minicart-wrapper {
567        display: none;
568    }
569}
570</style>
571
572    <div class="cl-top_header" style="justify-content: space-between;padding: 0px 30px 0px 20px;display: flex;">
573    <div class="left-side" style="margin: auto 0">
574    <a href="https://firstbook.org/us/marketplace/eligibility-faqs/"
575    style="color: #878788;display: flex;align-items: center;font-weight: 400;font-size: 14px;line-height: 20px;">
576<img src="https://firstbook.org/us/marketplace/media/theme_customization/circle-question-mark.png" alt="USA" width="16" height="16"
577    class="question-icon" id="question-icon"/>Need Help?</a>
578    </div>
579    <!-- Country and Language Selectors -->
580    <div class="right-side" style="display: flex">
581    <div class="cl-top_header_flag" style="display: flex; margin: auto 0;justify-content: flex-end;">
582    <!-- Country Selector -->
583    <div class="selector-wrapper">
584    <button class="selector-btn" aria-label="Select country" id="countrySelectorBtn">
585    <img src="https://firstbook.org/us/marketplace/media/theme_customization/US.svg" alt="USA" width="24" height="16"
586    class="flag-icon" id="country-flag"/>
587    <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor"
588    class="chevron-icon" style="color:#878788">
589    <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"/>
590    </svg>
591    </button>
592
593    <!-- Dropdown -->
594    <ul class="selector-dropdown" id="countryDropdown"
595    style="display:none; list-style:none; padding:0; margin:5px 0; border-radius:4px; background:#fff; position:absolute;">
596    <li class="dropdown-item" us data-url="https://firstbook.org/us/marketplace/">
597    <img src="https://firstbook.org/us/marketplace/media/theme_customization/US.svg" alt="USA" width="25" height="16"/>
598    </li>
599    <li class="dropdown-item ca" data-url="https://firstbook.org/ca/marketplace/">
600    <img src="https://firstbook.org/us/marketplace/media/theme_customization/CA.svg" alt="Canada" width="25" height="16"/>
601    </li>
602    </ul>
603    </div>
604    </div>
605    <div class="cl-top_header_divider"
606    style="border: 1px solid rgba(135, 135, 136, 0.7); height: 16px; width: 0; display: flex; margin: auto 12px;"></div>
607    <div class="cl-top_header_cart"></div>
608    </div>
609    </div>
610    <div class="site-header site-header-us" data-bind="scope:'dynamic-fb-header-links'">
611    <!-- Top Section -->
612    <div class="bg-white border-b">
613    <div class="container-header top-section">
614
615
616    <!-- Center: Navigation + Selectors -->
617    <div class="center-section">
618
619    <!-- Left: Logo -->
620    <a href="https://firstbook.org/us/marketplace/" class="logo-link" aria-label="First Book">
621    <img
622    src="https://firstbook.org/us/marketplace/media/theme_customization/logo.svg"
623    alt="First Book"
624    width="180"
625    height="51"
626    class="logo-img"
627    />
628    </a>
629
630    <!-- Navigation Items -->
631    <nav class="main-nav" aria-label="Main navigation">
632    <a href="https://firstbook.org/" class="nav-main-item" id="our-site-link">MISSION</a>
633    <a href="https://firstbook.org/us/community" class="nav-main-item" target="_blank" rel="noopener noreferrer"
634    data-bind="css: { 'active': window.location.pathname.includes('community')||window.location.pathname.includes('sso/sso')||window.location.pathname == '/customer/account/login/community'},
635    attr: { href: isCustomerLoggedIn() ? getCommunityUrl() : 'https://firstbook.org/us/community' }">
636    COMMUNITY
637    <span class="sr-only">(opens in new tab)</span>
638    </a>
639    <a href="https://firstbook.org/us/marketplace/" class="nav-main-item" rel="noopener noreferrer"
640    data-bind="css: { 'active': !window.location.pathname.includes('community')&&!window.location.pathname.includes('sso/sso')}">
641    MARKETPLACE
642    <span class="sr-only">(opens in new tab)</span>
643    </a>
644    </nav>
645    <!-- Country and Language Selectors -->
646
647    <!-- Right: Buttons -->
648    <div class="buttons-group">
649    <!-- Donate Button -->
650    <a
651    href="https://firstbook.donorsupport.co/-/XBYEYJPR"
652    class="btn-donate"
653    >
654    DONATE
655    <span class="sr-only">(opens in new tab)</span>
656    </a>
657
658    <!-- Sign In / Register Button -->
659    <div
660    rel="noopener noreferrer"
661    class="btn-signin"
662    id="btn-account"
663    >
664    <img
665    src="https://firstbook.org/us/marketplace/media/theme_customization/myaccount.svg"
666    alt=""
667    width="20"
668    height="20"
669    class="person-icon"
670    />
671    <svg id="arrow-account" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor"
672    class="chevron-icon" style="display: block;">
673    <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"/>
674    </svg>
675    </div>
676
677    <div id="dropdown-my-account" class="dropdown-user" style="position:absolute;
678    top: 80%;
679    background-color: var(--bg-header-dropdown);
680    border-radius: var(--radius-4);
681    box-shadow: 0px 2px 12px 0px var(--shadow-dropdown);
682    padding: var(--padding-5);
683    display: flex;
684    flex-direction: column;
685    gap: var(--gap-6);
686    width: 367px;
687    display:none;">
688
689    <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><!-- Card Upgrade Section Complete -->
690<div class="card-upgrade card-register-complete" style="display:none;">
691    <div class="card-upgrade-content">
692        <div class="heading">
693            Welcome back
694        </div>
695        <div class="body-text" style="margin-bottom:0px">
696            Thank you for being a member!
697        </div>
698    </div>
699    <button class="button-outline" onclick="window.location.href='https://firstbook.org/us/marketplace/new-to-marketplace/'">
700     See What’s New
701    </button>
702</div>
703
704
705<!-- Card Upgrade Section Create Account-->
706<div class="card-upgrade card-guest" style="display:block;">
707
708    <div class="card-upgrade-content">
709        <div class="heading">
710            Ready to shop?
711        </div>
712        <div class="body-text">
713            Anyone working with kids in need can access low-cost books and funding opportunities on the Marketplace.
714
715            All educators can access free resources and events when they join our Community.
716        </div>
717    </div>
718    <button class="button-outline" onclick="window.location.href='https://firstbook.org/us/marketplace/customer/account/login?create=1'">
719        Join for Free
720    </button>
721</div>
722
723<!-- Card Upgrade Section Become a Member-->
724
725<div class="card-upgrade card-register-incomplete" style="display: none;">
726    <div class="card-upgrade-content">
727        <div class="heading">
728            Ready to shop?
729        </div>
730        <div class="body-text">
731            Anyone working with kids in need can access low-cost books and funding opportunities on the Marketplace.
732            <a href="https://firstbook.org/us/marketplace/register/">Check if you are eligible</a> to become a member.
733        </div>
734    </div>
735    <button class="button-outline" onclick="window.location.href='https://firstbook.org/us/marketplace/member/information/form/'">
736        Become a Member for Free
737    </button>
738</div>
739
740<!-- Menu Section login-->
741<div class="container-menu login" style="display:none;" data-bind="style: { display: isCustomerLoggedIn() ? 'flex' : 'none' }">
742    <!-- Divider -->
743    <div class="divider-login-register"></div>
744
745    <!-- Account Menu Tab -->
746    <div class="menu-tab" data-url="https://firstbook.org/us/marketplace/customer/account/">
747        <div class="icon-container">
748            <img src="https://firstbook.org/us/marketplace/media/theme_customization/user-icon.svg" alt="Account" class="icon">
749        </div>
750        <div class="link">
751            Account
752        </div>
753    </div>
754
755    <!-- Log out Menu Tab -->
756    <div class="menu-tab" data-url="https://firstbook.org/us/marketplace/customer/account/logout/">
757        <div class="icon-container">
758            <img src="https://firstbook.org/us/marketplace/media/theme_customization/logout-icon.svg" alt="Log out" class="icon">
759        </div>
760        <div class="link">
761            Log out
762        </div>
763    </div>
764
765</div>
766
767<!-- Menu Section not login-->
768<div class="container-menu notlogin" style="display:block;" data-bind="style: { display: !isCustomerLoggedIn() ? 'flex' : 'none' }">
769    <!-- Divider -->
770    <div class="divider-login-register"></div>
771
772    <!-- Account Menu Tab -->
773    <div class="menu-tab" data-url="https://firstbook.org/us/marketplace/customer/account/login/">
774        <div class="icon-container">
775            <img src="https://firstbook.org/us/marketplace/media/theme_customization/user-icon.svg" alt="Account" class="icon">
776        </div>
777        <div class="link">
778            Sign In
779        </div>
780    </div>
781
782    <!-- Log out Menu Tab -->
783    <!-- <div class="menu-tab" data-url="https://firstbook.org/us/marketplace/register/">
784        <div class="icon-container">
785            <img src="https://firstbook.org/us/marketplace/media/theme_customization/user-icon.svg" alt="Log out" class="icon">
786        </div>
787        <div class="link">
788            Become A Member
789        </div>
790    </div> -->
791
792</div>
793          
793<script>
794             document.querySelectorAll('.menu-tab').forEach(item => {
795                    item.addEventListener('click', () => {
796                        const url = item.getAttribute('data-url');
797                        window.location.href = url;
798                    });
799                });
800           </script>
800</div>
801
802
803    </div>
804    </div>
805    </div>
806    </div>
807    
807<script type="text/x-magento-init">
808    {
809    "*": {
810    "Magento_Ui/js/core/app": {
811    "components": {
812    "dynamic-fb-header-links": {
813    "component": "Firstbook_Excustomer/js/dynamic-customer-status"
814    }
815    }
816    }
817    }
818    }
819    </script>
819
820    </div>
821    
821<script>
822    const arrowAccount = document.getElementById('arrow-account');
823    const btnAccount = document.getElementById('btn-account');
824    const dropdownMyAccount = document.getElementById('dropdown-my-account');
825
826    btnAccount.addEventListener('click', () => {
827    dropdownMyAccount.style.display = dropdownMyAccount.style.display === 'block' ? 'none' : 'block';
828    });
829
830    document.addEventListener('click', (e) => {
831    if (!btnAccount.contains(e.target) && !dropdownMyAccount.contains(e.target)) {
832    dropdownMyAccount.style.display = 'none';
833    }
834    });
835    </script>
835
836    
836<script>
837    const btn = document.getElementById('countrySelectorBtn');
838    const dropdown = document.getElementById('countryDropdown');
839
840    // Toggle dropdown
841    btn.addEventListener('click', () => {
842    dropdown.style.display = dropdown.style.display === 'block' ? 'none' : 'block';
843    });
844
845    // Redirigir al seleccionar una opción
846    document.querySelectorAll('.dropdown-item').forEach(item => {
847    item.addEventListener('click', () => {
848    const url = item.getAttribute('data-url');
849    if (item.classList.contains('ca')) {
850         document.cookie = "fb_geo=ca; path=/";
851    }
852    window.location.href = url;
853    });
854    });
855    // Cerrar dropdown al hacer click afuera
856    document.addEventListener('click', (e) => {
857    if (!btn.contains(e.target) && !dropdown.contains(e.target)) {
858    dropdown.style.display = 'none';
859    }
860    });
861    </script>
861
862
863    
863<script>
864    require(['jquery', 'Magento_Customer/js/customer-data'], function ($, customerData) {
865    var customer = customerData.get('customer');
866    customer.subscribe(function (data) {
867    $('.card-register-complete').hide();
868    $('.card-register-incomplete').hide();
869    if (data && data.group) {
870    var targetGroups = ["Recipient Group", "Affiliate", "Recipient Group Tax Exempt"];
871    if (targetGroups.includes(data.group)) {
872    $('.card-register-complete').show();
873    $('.card-register-incomplete').hide();
874    $('.card-guest').hide();
875    } else {
876    $('.card-register-incomplete').show();
877    $('.card-register-complete').hide();
878    $('.card-guest').hide();
879    }
880
881    }
882    });
883    });
884    </script>
884
885    
885<script>
886    require(['jquery', 'domReady!'], function ($) {
887        'use strict';
888
889        const breakpoint = window.matchMedia('(max-width: 1022px)');
890        const breakpointUp = window.matchMedia('(min-width: 1023px)');
891
892        function handleMobileChange(e) {
893            if (e.matches) {
894                var minicart = $('.minicart-wrapper').first();
895                var destination = $('.header.content').first();
896
897                if (minicart.length && destination.length && !minicart.parent().is(destination)) {
898                    minicart.appendTo(destination);
899                }
900            }
901        }
902
903        function handleMobileChangeUp(e) {
904            if (e.matches) {
905                var minicart = $('.minicart-wrapper').first();
906                var destination = $('.cl-top_header_cart').first();
907
908                if (minicart.length && destination.length && !minicart.parent().is(destination)) {
909                    minicart.appendTo(destination);
910                }
911            }
912        }
913
914        // 1. Escuchar cambios de tamaño en tiempo real (resize)
915        if (breakpoint.addEventListener) {
916            breakpoint.addEventListener('change', handleMobileChange);
917        } else {
918            // Compatibilidad para navegadores antiguos
919            breakpoint.addListener(handleMobileChange);
920        }
921
922        if (breakpointUp.addEventListener) {
923            breakpointUp.addEventListener('change', handleMobileChangeUp);
924        } else {
925            // Compatibilidad para navegadores antiguos
926            breakpointUp.addListener(handleMobileChangeUp);
927        }
928
929        // 2. Ejecutar inmediatamente al cargar la página
930        handleMobileChange(breakpoint);
931        handleMobileChangeUp(breakpointUp)
932    });
933</script>
933
934
935    </div>
936</div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="G0EKCWH"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="HDAWK8U" data-decoded="true"></div><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="VSLIBMN"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="V64SHWW"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="LIYOHTW"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="M78WNVE" data-decoded="true"><a class="header-help" href="https://firstbook.org/us/marketplace/faqs" style="color:#625c57">Need Help?</a></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="I7AIGAC"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="header-btn-member-shipping" data-bind="scope:'dynamic-member-links'">
937
938    <div class="wrapper-shipping_member" data-bind="ifnot: isCustomerLoggedIn()">
939    <a data-bind="attr: {href: isCustomerLoggedIn() ? 'javascript:void(0)' : '/register'}" style="color:#625c57">
940    <span class="header-shipping" style="color:#625c57" data-bind="text: isCustomerLoggedIn() ? 'Free Shipping Over $25' : 'Become a Member'"/>
941    </a>
942    </div>
943
944    <div class="wrapper-shipping_member" data-bind="if: isCustomerLoggedIn()">
945    <span class="header-shipping" style="color:#625c57" data-bind="text: isCustomerLoggedIn() ? 'Free Shipping Over $25' : 'Become a Member'"/>
946    </div>
947    <style>
948    @media (max-width: 767px) {
949    .wrapper-shipping_member {
950    display: flex;
951    }
952    }
953    </style>
954
955    
955<script type="text/x-magento-init">
956    {
957    "*": {
958    "Magento_Ui/js/core/app": {
959    "components": {
960    "dynamic-member-links": {
961    "component": "Firstbook_Excustomer/js/dynamic-customer-status"
962    }
963    }
964    }
965    }
966    }
967    </script>
967
968    </div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="R94N6A6"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="RGO85E8" data-decoded="true"><div class="login-link" style="text-align:right" data-bind="scope:'dynamic-header-links'">
969    <a class="trigger-ajax-login" style="display:none"></a>
970    <a data-bind="attr: {href: isCustomerLoggedIn() ? '/customer/account' : 'javascript:void(0)'},
971    click: isCustomerLoggedIn() ? defaultBehavior : promptAjaxLogin">
972    <span class="desktop-screen" id="btn-login-front"
973    data-bind="text: isCustomerLoggedIn() ? 'My Account' : 'Log in to Shop',
974    event: { mouseover: isCustomerLoggedIn() ? onHeaderMouseover : ''}"
975    >Log in to Shop</span>
976    </a>
977    
977<script type="text/x-magento-init">
978    {
979    "*": {
980    "Magento_Ui/js/core/app": {
981    "components": {
982    "dynamic-header-links": {
983    "component": "Firstbook_Excustomer/js/dynamic-customer-status"
984    }
985    }
986    }
987    }
988    }
989    </script>
989
990    </div> </div></div></div></div></div></div></div></div><div class="header content"><span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span>
991<a
992    class="logo"
993    href="https://firstbook.org/us/marketplace/"
994    title=""
995    aria-label="store logo">
996    <img src="https://firstbook.org/us/marketplace/media/logo/stores/7/First_Book_Logo_United_States.svg"
997         title=""
998         alt=""
999            width="200"            height="59"    />
1000</a>
1001<div class="block block-search">
1002    <div class="block block-title"><strong>Search</strong></div>
1003    <div class="block block-content">
1004        <form class="form minisearch" id="search_mini_form"
1005              action="https://firstbook.org/us/marketplace/catalogsearch/result/" method="get">
1006            <div class="field search">
1007                <label class="label" for="search" data-role="minisearch-label">
1008                    <span>Search</span>
1009                </label>
1010                <div class="control">
1011                    <input id="search"
1012                           type="text"
1013                           name="q"
1014                           value=""
1015                           placeholder="Search&#x20;entire&#x20;store&#x20;here..."
1016                           class="input-text"
1017                           maxlength="128"
1018                           role="combobox"
1019                           aria-haspopup="false"
1020                           aria-autocomplete="both"
1021                           autocomplete="off"
1022                           aria-expanded="false"
1023                           onchange=""
1024                           />
1025
1026                    <div id="search_autocomplete" class="search-autocomplete"></div>
1027
1028                                    </div>
1029            </div>
1030            <div class="actions">
1031                <button type="submit"
1032                    title="Search"
1033                    class="action search"
1034                    aria-label="Search"
1035                >
1036                    <span>Search</span>
1037                </button>
1038            </div>
1039        </form>
1040    </div>
1041</div>
1042
1043<script>    require([
1044            "dataServicesBase",
1045            "magentoStorefrontEvents",
1046            "https://livesearch-autocomplete.magento-ds.com/v1/LiveSearchAutocomplete.js"
1047        ],
1048        function () {
1049        new window.LiveSearchAutocomplete({
1050                    environmentId: "06112c21\u002Da741\u002D46b4\u002D9a0d\u002Df861d1339cbd",
1051                    websiteCode: "firstbook_us",
1052                    storeCode: "us_website_store",
1053                    storeViewCode: "firstbook_us",
1054                    config: {
1055                        pageSize: "8",
1056                        minQueryLength: "1",
1057                        currencySymbol: "\u0024",
1058                        currencyCode: "USD",
1059                        currencyRate: "1",
1060                        displayOutOfStock: "",
1061                        allowAllProducts: "",
1062                        locale: "en_US"
1063                    },
1064                    context: {
1065                        customerGroup: "b6589fc6ab0dc82cf12099d1c2d40ab994e8410c"
1066                    }
1067                });
1068    })</script>
vendor: 1 bytes, line 1068
1068
1069<script>    require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) {
1070        if (!magentoStorefrontEvents) return;
1071
1072        magentoStorefrontEvents.context.setSearchExtension({
1073            version: "4.7.2"
1074        });
1075    });</script>
1075    <nav class="navigation" data-action="navigation">
1076        	<div class="ninjamenus-hamburger-trigger">
1077		<div class="menu-trigger-inner">
1078			<span class="trigger-icon">
1079				<span class="line"></span>
1080				<span class="line"></span>
1081				<span class="line"></span>
1082			</span>
1083							<span class="label">MENU</span>
1084					</div>
1085	</div>
1086<div id="ninjamenus3" class="ninjamenus ninjamenus-hamburger-menu ninjamenus-horizontal ninjamenus-mobile-accordion ninjamenus-desktop  ninjamenus-top" data-type="horizontal" data-mobile-type="accordion" data-mage-init='{"ninjamenustop": {"id": "ninjamenus3","mobileBreakpoint": 1024, "stick": true}}'>
1087	    	 <div class="burger-header" style="display: none"><div class="top-group"><a href="/" class="logo-link" aria-label="First Book"><img src="https://firstbook.org/us/marketplace/media/theme_customization/logo.svg" alt="First Book" width="180" height="51" class="logo-img"></a> <div class="ninjamenus-close-btn"><img src="https://firstbook.org/us/marketplace/media/theme_customization/xmark-icon.svg" alt="close" width="24" height="24" class="xmark-icon" id="close-icon"></div></div><div class="selectors-group"><!-- Country Selector --><div class="selector-wrapper"><button class="selector-btn" aria-label="Select country" id="countrySelectorBtn"><img src="https://firstbook.org/us/marketplace/media/theme_customization/CA.svg" alt="Canada" width="25" height="16" class="flag-icon" id="country-flag"><span class="flag-text">USA</span> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" class="chevron-icon"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button> <!-- Dropdown --><ul class="selector-dropdown" id="countryDropdown"><li class="dropdown-item" data-url="https://firstbook.org/us/marketplace/"><img src="https://firstbook.org/us/marketplace/media/theme_customization/US.svg" alt="USA" width="24" height="16"><span>USA</span> </li> <li class="dropdown-item" data-url="https://firstbook.org/ca/marketplace/"><img src="https://firstbook.org/us/marketplace/media/theme_customization/CA.svg" alt="Canada" width="24" height="16"><span>Canada</span> </li> </ul></div></div><div class="buttons-group"><a href="https://firstbook.donorsupport.co/-/XBYEYJPR" rel="noopener noreferrer" class="btn-donate"> DONATE <span class="sr-only">(opens in new tab)</span> </a> </div></div><div class="burger-eligibility"><div class="logged"><span class="title">Get Started</span> <a class="link grey" href="https://firstbook.org/us/marketplace/eligibility-faqs">Need Help?</a> </div><div class="guest"><span class="title">Get Started</span> <a class="link grey" href="https://firstbook.org/us/marketplace/eligibility-faqs">Need Help?</a> </div></div><div class="burger-navigation" style="display: none"><span>Navigation</span> </div><div class="magezon-builder magezon-builder-preload"><div class="m4ev27e mgz-element cl_shop-by-age mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item mega left_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace/age" ><span class="title">
1087Shop by Age</span> </a> <div class="item-submenu mgz-element-inner m4ev27e-s"><div class="p1m8ns7 mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner p1m8ns7-s"><p><strong>Age Group</strong></p></div></div><div class="e45ckl0 mgz-element mgz-child mgz-element-separator mgz-hidden-xs mgz-element-title-align-center"><div class="mgz-element-inner e45ckl0-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="k5ttn42 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-0-to-3" ><span class="title">Ages 0-3</span> </a> </div><div class="hrtn6c6 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-4-to-6" ><span class="title">Ages 4-6</span> </a> </div><div class="b7ndfgp mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-7-to-9" ><span class="title">Ages 7-9</span> </a> </div><div class="uiwd3jh mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-10-to-12" ><span class="title">Ages 10-12</span> </a> </div><div class="k12rps1 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-13-to-15" ><span class="title">Ages 13-15</span> </a> </div><div class="n943al2 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-16-to-18" ><span class="title">Ages 16-18</span> </a> </div><div class="muwpic7 mgz-element mgz-child mgz-element-separator mgz-hidden-xs mgz-element-title-align-center"><div class="mgz-element-inner muwpic7-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="i49odqs mgz-element mgz-hidden-xs nav-item"><a href="https://firstbook.org/us/marketplace/age" ><span class="title">See All Ages</span> </a> </div></div></div><div class="qxejvgp mgz-element books-menu mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item mega left_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace/books" ><span class="title">Books</span> </a> <div class="item-submenu mgz-element-inner qxejvgp-s"><div class="tt88629 mgz-element mgz-element-row full_width_row"><div class="mgz-element-inner tt88629-s"><div class="inner-content mgz-container"><div class="syugn29 mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner syugn29-s"><div class="mv5gjir mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner mv5gjir-s"><p><b>Topic</b></p></div></div><div class="mq3y9hc mgz-element mgz-child mgz-element-separator mgz-hidden-xs mgz-element-title-align-center"><div class="mgz-element-inner mq3y9hc-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="xh6ice2 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/stories-for-all-project" ><span class="title">Stories For All™</span> </a> </div><div class="x3ux84p mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/steam" ><span class="title">STEAM</span> </a> </div><div class="w5bn8pk mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/supporting-grieving-students" ><span class="title">Supporting Grieving Students</span> </a> </div><div class="v9xdekf mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/sel-hub" ><span class="title">Social & Emotional Learning</span> </a> </div><div class="eih7mvu mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/supporting-reluctant-readers" ><span class="title">Supporting Reluctant Readers</span> </a> </div><div class="vb8dhyf mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/awardwinners" ><span class="title">Award Winners</span> </a> </div><div class="r2lngt4 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/earlychildhood" ><span class="title">Early Childhood</span> </a> </div><div class="opgkq72 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/time-for-change" ><span class="title">Inspiring Changemakers</span> </a> </div></div></div><div class="skyibko mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner skyibko-s"><div class="ryn89wo mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner ryn89wo-s"><p><b>Genres</b></p></div></div><div class="bmelucg mgz-element mgz-child mgz-element-separator mgz-hidden-xs mgz-element-title-align-center"><div class="mgz-element-inner bmelucg-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="ityx57t mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/nonfiction" ><span class="title">Nonfiction</span> </a> </div><div class="hc9nuon mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/funny-books" ><span class="title">Funny Books</span> </a> </div><div class="br9afbh mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/scary-stories" ><span class="title">Scary Stories</span> </a> </div><div class="i9n0p2q mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/action-and-adventure" ><span class="title">Action & Adventure</span> </a> </div><div class="cy8pdom mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/fantasy-and-science-fiction" ><span class="title">Fantasy & SciFi</span> </a> </div><div class="mtir38p mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/historical-fiction" ><span class="title">Historical Fiction</span> </a> </div><div class="a3tbhey mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/poetry" ><span class="title">Poetry</span> </a> </div><div class="ah1nc10 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/school-stories" ><span class="title">School Stories</span> </a> </div></div></div><div class="qg7l024 mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner qg7l024-s"><div class="ymp7kdn mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner ymp7kdn-s"><p><b>Book Types</b></p></div></div><div class="dyoxg3c mgz-element mgz-child mgz-element-separator mgz-hidden-xs mgz-element-title-align-center"><div class="mgz-element-inner dyoxg3c-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="x8vnyq6 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/board-books" ><span class="title">Board & Baby Books</span> </a> </div><div class="jj2xgfm mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/picture-books" ><span class="title">Picture Books</span> </a> </div><div class="tgcue91 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/beginning-readers" ><span class="title">Beginning Readers</span> </a> </div><div class="c24169t mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/chapter-books" ><span class="title">Chapter Books</span> </a> </div><div class="nk0wa5q mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/graphic-novels-and-comics" ><span class="title">Graphic Novels & Comics</span> </a> </div><div class="p4be0ci mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/middle-grade-novels" ><span class="title">Middle Grade Novels</span> </a> </div><div class="qe2vodd mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/young-adult-novels" ><span class="title">Young Adult Novels</span> </a> </div></div></div><div class="qemhih8 mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner qemhih8-s"><div class="wjcc74u mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner wjcc74u-s"><p><b>Featured</b></p></div></div><div class="b1p4twb mgz-element mgz-child mgz-element-separator mgz-hidden-xs mgz-element-title-align-center"><div class="mgz-element-inner b1p4twb-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="tb0oyn8 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/new-to-marketplace" ><span class="title">New Arrivals</span> </a> </div><div class="at4nmt7 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/books-featured/3-dollars-and-under" ><span class="title">$3 and Under</span> </a> </div><div class="ywax5ij mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/on-hold/first-book-favorites" ><span class="title">Creating Welcoming Schools</span> </a> </div><div class="shryhjw mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/backtoschool" ><span class="title">Back to School Hub</span> </a> </div><div class="ahqijl3 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/on-hold/favorite-read-alouds" ><span class="title">Favorite Readalouds</span> </a> </div><div class="f6kco4w mgz-element mgz-hidden-xl mgz-hidden-lg mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item"><a href="https://firstbook.org/us/marketplace/openebooks" ><span class="title">Open eBooks</span> </a> </div><div class="q6uahkl mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/topic/see-all-stories-for-all-project/latino-culture" ><span class="title">Latine Characters & Cultures</span> </a> </div><div class="o0l4q53 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/books-featured/collections" ><span class="title">Collections & Buying in Bulk</span> </a> </div><div class="d9y1d25 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/topic/see-all-stories-for-all-project/world-languages" ><span class="title">World Languages</span> </a> </div></div></div></div></div></div><div class="qlvalv1 mgz-element mgz-element-row full_width_row"><div class="mgz-element-inner qlvalv1-s"><div class="inner-content mgz-container"><div class="kgq692t mgz-element mgz-element-column mgz-col-xs-12"><div class="mgz-element-inner kgq692t-s"><div class="dgyvd6c mgz-element mgz-child mgz-element-separator mgz-element-title-align-center"><div class="mgz-element-inner dgyvd6c-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div></div></div></div></div></div><div class="kv25f8a mgz-element mgz-element-row full_width_row"><div class="mgz-element-inner kv25f8a-s"><div class="inner-content mgz-container"><div class="x7kh1ma mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner x7kh1ma-s"><div class="wlj13hi mgz-element mgz-hidden-xs nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/topic" ><span class="title">See All Topics</span> </a> </div></div></div><div class="eslp6dj mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner eslp6dj-s"><div class="gf44ddb mgz-element mgz-hidden-xs nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre" ><span class="title">See All Genres</span> </a> </div></div></div><div class="fq997ob mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner fq997ob-s"><div class="b59b8aw mgz-element mgz-hidden-xs nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type" ><span class="title">See All Book Types</span> </a> </div></div></div></div></div></div></div></div><div class="hmaqgdh mgz-element burger-text mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item mega left_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace/supplies" ><span class="title">Supplies</span> </a> <div class="item-submenu mgz-element-inner hmaqgdh-s"><div class="xj524ei mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner xj524ei-s"><div class="inner-content mgz-container"><div class="q1c7irn mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner q1c7irn-s"><div class="xjjmwro mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner xjjmwro-s"><p>Find fantastic supplies to keep your classroom stocked and your students learning and creating.</p></div></div></div></div></div></div></div></div></div><div class="nqluvac mgz-element burger-text mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item mega left_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace/digital-learning" ><span class="title">Digital Learning</span> </a> <div class="item-submenu mgz-element-inner nqluvac-s"><div class="xdi0dfl mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner xdi0dfl-s"><div class="inner-content mgz-container"><div class="myy3gh5 mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner myy3gh5-s"><div class="h6ty4sw mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner h6ty4sw-s"><p>Explore this section to discover digital learning apps and resources handpicked for First Book educators.</p></div></div></div></div></div></div></div></div></div><div class="l5607h8 mgz-element burger-text mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item mega left_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace/activities" ><span class="title">Activities</span> </a> <div class="item-submenu mgz-element-inner l5607h8-s"><div class="qvib3ym mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner qvib3ym-s"><div class="inner-content mgz-container"><div class="uuk58ts mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner uuk58ts-s"><div class="fi1cern mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner fi1cern-s"><p>Engage your students with popular hands-on learning activities for all ages.</p></div></div></div></div></div></div></div></div></div><div class="jutp35i mgz-element burger-text mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item mega right_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace/free-resources" ><span class="title">Free Resources</span> </a> <div class="item-submenu mgz-element-inner jutp35i-s"><div class="a05pkiv mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row mgz-row-equal-height content-mid
1087dle"><div class="mgz-element-inner a05pkiv-s"><div class="inner-content mgz-container"><div class="ytnxdx5 mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner ytnxdx5-s"><div class="c6958br mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner c6958br-s"><p>Expert-informed FREE resources on childhood trauma, mental health, and other relevant topics. <a href="https://firstbook.org/us/marketplace/free-resources/">Ready to save time and take action to support your kids today? Learn More</a></p></div></div></div></div></div></div></div></div></div><div class="bg2k65b mgz-element burger-text mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item mega right_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace/book-bank" ><span class="title">Book Bank</span> </a> <div class="item-submenu mgz-element-inner bg2k65b-s"><div class="mslr32e mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner mslr32e-s"><div class="inner-content mgz-container"><div class="msg90xu mgz-element mgz-element-column mgz-col-xs-12 mgz-row-gap-margin"><div class="mgz-element-inner msg90xu-s"><div class="bqu6bj9 mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner bqu6bj9-s"><p><strong>Book Bank: New Donated Books &amp; Resources</strong><br>Check out the Book Bank section to explore FREE new books, available for only the cost of shipping &amp; processing.</p></div></div></div></div></div></div></div></div></div><div class="petj9xr mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega left_edge_parent_item level0"><a href="https://firstbook.org/" ><span class="title">MISSION</span> </a> <div class="item-submenu mgz-element-inner petj9xr-s"><div class="uvtwuj5 mgz-element mgz-hidden-xl mgz-hidden-lg nav-item"><a href="https://firstbook.org/the-need" ><span class="title">The Need</span> </a> </div><div class="fn5pw4j mgz-element mgz-hidden-xl mgz-hidden-lg nav-item"><a href="https://firstbook.org/solutions" ><span class="title">Solutions</span> </a> </div><div class="okechvl mgz-element mgz-hidden-xl mgz-hidden-lg nav-item"><a href="https://firstbook.org/support-us" ><span class="title">Support Us</span> </a> </div><div class="uh47r6r mgz-element mgz-hidden-xl mgz-hidden-lg nav-item"><a href="https://firstbook.org/partners" ><span class="title">Partners</span> </a> </div><div class="l3kb5m9 mgz-element mgz-hidden-xl mgz-hidden-lg nav-item"><a href="https://firstbook.org/about" ><span class="title">About</span> </a> </div><div class="d04h44x mgz-element mgz-hidden-xl mgz-hidden-lg nav-item"><a href="https://firstbook.org/blog" ><span class="title">Blog</span> </a> </div></div></div><div class="okyn0xb mgz-element cl_community-mobile-view mgz-hidden-xl mgz-hidden-lg nav-item level0"><a href="https://firstbook.org/us/community" ><span class="title">COMMUNITY</span> </a> </div><div class="jdsk9u7 mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega left_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace" ><span class="title">MARKETPLACE</span> </a> <div class="item-submenu mgz-element-inner jdsk9u7-s"><div class="h88x1bq mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega left_edge_parent_item"><a href="https://firstbook.org/us/marketplace/age" ><span class="title">
1087Shop by Age</span> </a> <div class="item-submenu mgz-element-inner h88x1bq-s"><div class="lfhqt76 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-0-to-3" ><span class="title">Ages 0-3</span> </a> </div><div class="rscmwjw mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-4-to-6" ><span class="title">Ages 4-6</span> </a> </div><div class="ym86jxb mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-7-to-9" ><span class="title">Ages 7-9</span> </a> </div><div class="ivmccbl mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-10-to-12" ><span class="title">Ages 10-12</span> </a> </div><div class="jnic02r mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-13-to-15" ><span class="title">Ages 13-15</span> </a> </div><div class="k9peu8d mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-16-to-18" ><span class="title">Ages 16-18</span> </a> </div><div class="hlwmqek mgz-element mgz-child mgz-element-separator mgz-hidden-xs mgz-element-title-align-center"><div class="mgz-element-inner hlwmqek-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="mtvvn1u mgz-element mgz-hidden-xs nav-item"><a href="https://firstbook.org/us/marketplace/age" ><span class="title">See All Ages</span> </a> </div></div></div><div class="bvau6fb mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega left_edge_parent_item"><a href="https://firstbook.org/us/marketplace/books" ><span class="title">Books</span> </a> <div class="item-submenu mgz-element-inner bvau6fb-s"><div class="yrlrnol mgz-element nav-item mega left_edge_parent_item"><a href="#" ><span class="title">Featured</span> <i class="caret fas mgz-fa-angle-down"></i> </a> <div class="item-submenu mgz-element-inner yrlrnol-s"><div class="pnowf9w mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/new-to-marketplace" ><span class="title">New Arrivals</span> </a> </div><div class="aet37g2 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/books-featured/3-dollars-and-under" ><span class="title">$3 and Under</span> </a> </div><div class="sob3oex mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/on-hold/first-book-favorites" ><span class="title">Creating Welcoming Schools</span> </a> </div><div class="r3mrrsq mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/backtoschool" ><span class="title">Back to School Hub</span> </a> </div><div class="clyrbbp mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/on-hold/favorite-read-alouds" ><span class="title">Favorite Readalouds</span> </a> </div><div class="tq55b37 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/topic/see-all-stories-for-all-project/latino-culture" ><span class="title">Latine Characters & Cultures</span> </a> </div><div class="p7liong mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/books-featured/collections" ><span class="title">Collections & Buying in Bulk</span> </a> </div><div class="wo2psrf mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/topic/see-all-stories-for-all-project/world-languages" ><span class="title">World Languages</span> </a> </div><div class="xer50gv mgz-element mgz-hidden-xl mgz-hidden-lg mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item"><a href="https://firstbook.org/us/marketplace/openebooks" ><span class="title">Open eBooks</span> </a> </div></div></div><div class="kiqgfhy mgz-element nav-item mega left_edge_parent_item"><a href="#" ><span class="title">Topic</span> <i class="caret fas mgz-fa-angle-down"></i> </a> <div class="item-submenu mgz-element-inner kiqgfhy-s"><div class="v3skf1k mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/stories-for-all-project" ><span class="title">Stories For All™</span> </a> </div><div class="mu8k8wi mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/steam" ><span class="title">STEAM</span> </a> </div><div class="sek81l7 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/supporting-grieving-students" ><span class="title">Supporting Grieving Students</span> </a> </div><div class="wxtxcqx mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/sel-hub" ><span class="title">Social & Emotional Learning</span> </a> </div><div class="c585uao mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/supporting-reluctant-readers" ><span class="title">Supporting Reluctant Readers</span> </a> </div><div class="rgopasv mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/awardwinners" ><span class="title">Award Winners</span> </a> </div><div class="velowk2 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/earlychildhood" ><span class="title">Early Childhood</span> </a> </div><div class="j6nv0qq mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/time-for-change" ><span class="title">Inspiring Changemakers</span> </a> </div><div class="l6xe8tm mgz-element mgz-child mgz-element-separator mgz-element-title-align-center"><div class="mgz-element-inner l6xe8tm-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="ky788w0 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/topic" ><span class="title">See All Topics</span> </a> </div></div></div><div class="lacn07f mgz-element nav-item mega left_edge_parent_item"><a href="#" ><span class="title">Genres</span> <i class="caret fas mgz-fa-angle-down"></i> </a> <div class="item-submenu mgz-element-inner lacn07f-s"><div class="sd7aglq mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/nonfiction" ><span class="title">Nonfiction</span> </a> </div><div class="gji3723 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/funny-books" ><span class="title">Funny Books</span> </a> </div><div class="ppffke5 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/scary-stories" ><span class="title">Scary Stories</span> </a> </div><div class="vga268d mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/action-and-adventure" ><span class="title">Action & Adventure</span> </a> </div><div class="e73wc2l mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/fantasy-and-science-fiction" ><span class="title">Fantasy & SciFi</span> </a> </div><div class="bdk3lf2 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/historical-fiction" ><span class="title">Historical Fiction</span> </a> </div><div class="xqmnso4 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/poetry" ><span class="title">Poetry</span> </a> </div><div class="jow8nbs mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/school-stories" ><span class="title">School Stories</span> </a> </div><div class="kxf1deb mgz-element mgz-child mgz-element-separator mgz-element-title-align-center"><div class="mgz-element-inner kxf1deb-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="xmlxwcs mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre" ><span class="title">See All Genres</span> </a> </div></div></div><div class="c574lku mgz-element nav-item mega left_edge_parent_item"><a href="#" ><span class="title">Book Types</span> <i class="caret fas mgz-fa-angle-down"></i> </a> <div class="item-submenu mgz-element-inner c574lku-s"><div class="h6h0mm3 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/board-books" ><span class="title">Board & Baby Books</span> </a> </div><div class="dh03uvv mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/picture-books" ><span class="title">Picture Books</span> </a> </div><div class="ewoay5m mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/beginning-readers" ><span class="title">Beginning Readers</span> </a> </div><div class="yb5ldxs mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/chapter-books" ><span class="title">Chapter Books</span> </a> </div><div class="i7urwbm mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/graphic-novels-and-comics" ><span class="title">Graphic Novels & Comics</span> </a> </div><div class="h8nn4ah mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/middle-grade-novels" ><span class="title">Middle Grade Novels</span> </a> </div><div class="fy8fgd6 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/young-adult-novels" ><span class="title">Young Adult Novels</span> </a> </div><div class="qqi96dj mgz-element mgz-child mgz-element-separator mgz-element-title-align-center"><div class="mgz-element-inner qqi96dj-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="xu85mbe mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type" ><span class="title">See All Book Types</span> </a> </div></div></div></div></div><div class="teuwpoj mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega left_edge_parent_item"><a href="https://firstbook.org/us/marketplace/supplies" ><span class="title">Supplies</span> </a> <div class="item-submenu mgz-element-inner teuwpoj-s"><div class="fkgid5g mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner fkgid5g-s"><div class="inner-content mgz-container"><div class="h416uib mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner h416uib-s"><div class="q8mogrn mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner q8mogrn-s"><p>Find fantastic supplies to keep your classroom stocked and your students learning and creating.</p></div></div></div></div></div></div></div></div></div><div class="l1bwhsx mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega left_edge_parent_item"><a href="https://firstbook.org/us/marketplace/digital-learning" ><span class="title">Digital Learning</span> </a> <div class="item-submenu mgz-element-inner l1bwhsx-s"><div class="stua8v1 mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner stua8v1-s"><div class="inner-content mgz-container"><div class="i22kt4a mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner i22kt4a-s"><div class="ng5ltxm mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner ng5ltxm-s"><p>Explore this section to discover digital learning apps and resources handpicked for First Book educators.</p></div></div></div></div></div></div></div></div></div><div class="l51by0n mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega left_edge_parent_item"><a href="https://firstbook.org/us/marketplace/activities" ><span class="title">Activities</span> </a> <div class="item-submenu mgz-element-inner l51by0n-s"><div class="wype12q mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner wype12q-s"><div class="inner-content mgz-container"><div class="rs4kc49 mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner rs4kc49-s"><div class="nn72vag mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner nn72vag-s"><p>Engage your students with popular hands-on learning activities for all ages.</p></div></div></div></div></div></div></div></div></div><div class="scumhs2 mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega right_edge_parent_item"><a href="https://firstbook.org/us/marketplace/free-resources" ><span class="title">Free Resources</span> </a> <div class="item-submenu mgz-element-inner scumhs2-s"><div class="vauifwn mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row mgz-row-equal-height content-mid
1087dle"><div class="mgz-element-inner vauifwn-s"><div class="inner-content mgz-container"><div class="hdi0xto mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner hdi0xto-s"><div class="goq9ynx mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner goq9ynx-s"><p>Expert-informed FREE resources on childhood trauma, mental health, and other relevant topics. <a href="https://firstbook.org/us/marketplace/free-resources/">Ready to save time and take action to support your kids today? Learn More</a></p></div></div></div></div></div></div></div></div></div><div class="d2vjvkb mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega right_edge_parent_item"><a href="https://firstbook.org/us/marketplace/book-bank" ><span class="title">Book Bank</span> </a> <div class="item-submenu mgz-element-inner d2vjvkb-s"><div class="xf3cg1l mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner xf3cg1l-s"><div class="inner-content mgz-container"><div class="sq0j6k0 mgz-element mgz-element-column mgz-col-xs-12 mgz-row-gap-margin"><div class="mgz-element-inner sq0j6k0-s"><div class="xy8rw4b mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner xy8rw4b-s"><p><strong>Book Bank: New Donated Books &amp; Resources</strong><br>Check out the Book Bank section to explore FREE new books, available for only the cost of shipping &amp; processing.</p></div></div></div></div></div></div></div></div></div></div></div></div><div class="burger-menu" style="display: none" data-bind="scope:'dynamic-fb-header-links'"><div id="dropdown-my-account" class="dropdown-user"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><!-- Card Upgrade Section Complete --><div class="card-upgrade card-register-complete" style="display:none;"><div class="card-upgrade-content"><div class="heading"> Welcome back </div><div class="body-text" style="margin-bottom:0px"> Thank you for being a member! </div></div><button class="button-outline" onclick="window.location.href='https://firstbook.org/us/marketplace/new-to-marketplace/'"> See What’s New </button> </div><!-- Card Upgrade Section Create Account--><div class="card-upgrade card-guest" style="display:block;"><div class="card-upgrade-content"><div class="heading"> Ready to shop? </div><div class="body-text"> Anyone working with kids in need can access low-cost books and funding opportunities on the Marketplace. All educators can access free resources and events when they join our Community. </div></div><button class="button-outline" onclick="window.location.href='https://firstbook.org/us/marketplace/customer/account/login?create=1'"> Join for Free </button> </div><!-- Card Upgrade Section Become a Member--><div class="card-upgrade card-register-incomplete" style="display: none;"><div class="card-upgrade-content"><div class="heading"> Ready to shop? </div><div class="body-text"> Anyone working with kids in need can access low-cost books and funding opportunities on the Marketplace. <a href="https://firstbook.org/us/marketplace/register/">Check if you are eligible</a> to become a member. </div></div><button class="button-outline" onclick="window.location.href='https://firstbook.org/us/marketplace/member/information/form/'"> Become a Member for Free </button> </div><!-- Menu Section login--><div class="container-menu login" style="display:none;" data-bind="style: { display: isCustomerLoggedIn() ? 'flex' : 'none' }"><!-- Divider --><div class="divider-login-register"></div><!-- Account Menu Tab --><div class="menu-tab" data-url="https://firstbook.org/us/marketplace/customer/account/"><div class="icon-container"><img src="https://firstbook.org/us/marketplace/media/theme_customization/user-icon.svg" alt="Account" class="icon"></div><div class="link"> Account </div></div><!-- Log out Menu Tab --><div class="menu-tab" data-url="https://firstbook.org/us/marketplace/customer/account/logout/"><div class="icon-container"><img src="https://firstbook.org/us/marketplace/media/theme_customization/logout-icon.svg" alt="Log out" class="icon"></div><div class="link"> Log out </div></div></div><!-- Menu Section not login--><div class="container-menu notlogin" style="display:block;" data-bind="style: { display: !isCustomerLoggedIn() ? 'flex' : 'none' }"><!-- Divider --><div class="divider-login-register"></div><!-- Account Menu Tab --><div class="menu-tab" data-url="https://firstbook.org/us/marketplace/customer/account/login/"><div class="icon-container"><img src="https://firstbook.org/us/marketplace/media/theme_customization/user-icon.svg" alt="Account" class="icon"></div><div class="link"> Sign In </div></div><!-- Log out Menu Tab --><!-- <div class="menu-tab" data-url="https://firstbook.org/us/marketplace/register/"><div class="icon-container"><img src="https://firstbook.org/us/marketplace/media/theme_customization/user-icon.svg" alt="Log out" class="icon"></div><div class="link"> Become A Member </div></div> --></div>
1087<script>
1088             document.querySelectorAll('.menu-tab').forEach(item => {
1089                    item.addEventListener('click', () => {
1090                        const url = item.getAttribute('data-url');
1091                        window.location.href = url;
1092                    });
1093                });
1094           </script>
1094</div></div></div>
1094<script type="text/x-magento-init">
1095    {
1096        "*": {
1097            "Firstbook_ExNinjaMenus/js/menu-manager": {
1098                "media_url": "https://firstbook.org/us/marketplace/media/"
1099            }
1100        }
1101    }
1102</script>
1102    	<style>/* New Design Start */
1103.header.content {
1104    &:after {
1105        display: none !important;
1106    }
1107
1108    .burger-eligibility {
1109        display: none;
1110
1111        .logged, .guest {
1112            display: none;
1113        }
1114    }
1115
1116    .navigation {
1117        width: unset;
1118        background: unset;
1119        flex: 0 0 auto;
1120
1121        .ninjamenus.ninjamenus-desktop .left_edge_parent_item > .item-submenu {
1122            left: 0;
1123            top: 75px;
1124        }
1125
1126        .ninjamenus.ninjamenus-desktop .left_edge_parent_item.nav-item-static > .item-submenu {
1127            left: 0;
1128            top: 85px;
1129            width: fit-content !important;
1130        }
1131
1132        .ninjamenus.ninjamenus-desktop .right_edge_parent_item > .item-submenu {
1133            right: 0;
1134            top: 75px;
1135        }
1136
1137        .ninjamenus.ninjamenus-desktop {
1138            .magezon-builder {
1139                .books-menu {
1140                    .item-submenu {
1141                        transform: translateX(-50%);
1142                        width: calc(100vw - 50px);
1143                        max-width: 1248px;
1144                    }
1145                }
1146                .nav-item.level0.active {
1147                    a {
1148                        color: #18A0CF !important;
1149                        background-color: unset;
1150                    }
1151                }
1152                .cl_shop-by-age, .books-menu {
1153                    > a::after {
1154                        content: "";
1155                        display: inline-block;
1156                        width: 7px;
1157                        height: 7px;
1158                        border-right: 1px solid #004987;
1159                        border-bottom: 1px solid #004987;
1160                        transform: rotate(45deg); /* Gira el cuadrado para que parezca flecha */
1161                        margin-left: 5px;
1162                        vertical-align: middle;
1163                        margin-bottom: 6px;
1164                    }
1165                }
1166            }
1167        }
1168
1169        .magezon-builder {
1170            .mgz-child:not(:last-child) {
1171                .mgz-element-inner {
1172                    margin-bottom: 0;
1173                }
1174            }
1175
1176            .level0 {
1177                .title {
1178                    font-weight: 700;
1179                    &:hover {
1180                        color: #127DA2;
1181                    }
1182
1183                    &:active {
1184                        color: #18A0CF;
1185                    }
1186                }
1187            }
1188
1189            .mgz-element-column > .mgz-element-inner {
1190                padding: 0 !important;
1191            }
1192
1193            .item-submenu {
1194                &.mgz-element-inner {
1195                    border-radius: 12px;
1196                    box-shadow: 0 2px 12px 0 rgba(138, 138, 138, 0.2);
1197                }
1198
1199                .mgz-element-text {
1200                    font-family: "Bree", sans-serif;
1201                    color: #004987;
1202                    font-size: 16px;
1203                    font-weight: 700;
1204                    line-height: 24px;
1205
1206                    p {
1207                        padding-left: 14px;
1208                        padding-bottom: 12px;
1209                        margin-bottom: 12px;
1210
1211                        strong, b {
1212                            font-weight: 400;
1213                        }
1214                    }
1215                }
1216
1217                .mgz-element-separator {
1218                    .mgz-element-inner {
1219                        margin-bottom: 12px;
1220                    }
1221                }
1222
1223                .nav-item {
1224                    .title {
1225                        font-family: "Bree", sans-serif;
1226                        color: #003460;
1227                        letter-spacing: 0;
1228                        font-size: 16px;
1229                        font-weight: 400;
1230                        line-height: 24px;
1231                        padding: 12px 0 12px 26px;
1232
1233                        &:hover {
1234                            color: #127DA2;
1235                        }
1236
1237                        &:active {
1238                            color: #18A0CF;
1239                        }
1240                    }
1241                }
1242            }
1243
1244            .burger-text {
1245                .item-submenu {
1246                    .mgz-element-inner {
1247                        font-family: "Bree", sans-serif;
1248                        color: #004987;
1249                        font-size: 16px;
1250                        font-weight: 400;
1251                        line-height: 24px;
1252                        letter-spacing: 0;
1253
1254                        a {
1255                            color: #004987;
1256                        }
1257                    }
1258                }
1259            }
1260        }
1261    }
1262}
1263
1264@media (max-width: 1024px) {
1265    /* Slide In */
1266    .nav-open {
1267        .page-wrapper {
1268            .sections.nav-sections {
1269                max-width: 390px;
1270                transform: translateX(0);
1271                width: 100%;
1272            }
1273        }
1274    }
1275
1276    /* Slide Out */
1277    .page-wrapper {
1278        .sections.nav-sections {
1279            left: unset;
1280            width: unset;
1281            transform: translateX(-100%);
1282            transition: transform 0.3s ease;
1283        }
1284    }
1285
1286    .page-header {
1287        .header.content {
1288            /* Slide Out */
1289            .navigation {
1290                transform: translateX(-100%);
1291                opacity: 0;
1292                transition: transform 0.3s ease;
1293                pointer-events: none;
1294            }
1295
1296            /* Slide In */
1297            .navigation.mobile-width {
1298                position: absolute;
1299                top: 0;
1300                left: 0;
1301                width: 100%;
1302                height: 100vh;
1303                max-width: 390px;
1304                opacity: 1;
1305                overflow-y: auto;
1306                overscroll-behavior: contain;
1307                transform: translateX(0);
1308                pointer-events: auto;
1309                padding-bottom: 25px;
1310                padding-top: 12px;
1311                background: #fff;
1312                z-index: 100;
1313
1314                .magezon-builder {
1315                    .item-submenu {
1316                        &.mgz-element-inner {
1317                            border-radius: unset;
1318                            box-shadow: none;
1319                        }
1320
1321                        .nav-item {
1322                            padding: 0;
1323                            .title {
1324                                font-weight: 500;
1325                                padding-left: 0;
1326                            }
1327
1328                            &.ninjamenus-toggle-active {
1329                                > a:first-child {
1330                                    .title {
1331                                        color: #18A0CF;
1332                                    }
1333                                }
1334                            }
1335                        }
1336                    }
1337
1338                    .nav-item {
1339                        .opener {
1340                            width: 95px;
1341                        }
1342                    }
1343                }
1344
1345                .burger-header {
1346                    --padding-6: 24px;
1347                    margin: 0 var(--padding-6);
1348                    border-bottom: 1px solid #F0F0F0;
1349                    padding-bottom: 30px;
1350
1351                    /* Card Upgrade Section */
1352                    .selectors-group {
1353                        margin-top: 20px;
1354                        margin-left: 0;
1355                    }
1356
1357                    .buttons-group {
1358                        width: 100%;
1359                        margin-top: 24px;
1360
1361                        .btn-donate {
1362                            border-radius: 10px !important;
1363                            display: inline-flex;
1364                            padding: 10px 24px !important;
1365                            justify-content: center;
1366                            align-items: center;
1367                            gap: 8px;
1368                            background: #CA2B53;
1369                            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
1370                            font-size: 16px;
1371                            font-weight: 700;
1372                            line-height: 20px;
1373                            color: #fff;
1374                            text-decoration: none;
1375                            transition: background .2s ease, transform .1s ease;
1376                            border: none;
1377                            cursor: pointer;
1378                            width: 100%;
1379                            box-sizing: border-box;
1380                        }
1381                    }
1382
1383                    .logo-link {
1384                        padding: 0;
1385                        width: 100%;
1386                        max-width: fit-content;
1387                    }
1388
1389                    .selector-btn {
1390                        display: flex;
1391                        width: 200px;
1392                        background: #fff;
1393                        color: #606060;
1394                        border: none;
1395                        align-items: center;
1396                        padding: 0;
1397
1398                        .flag-icon {
1399                            margin-right: 5px;
1400                        }
1401
1402                        .chevron-icon {
1403                            margin-left: auto;
1404                            width: 12px;
1405                            height: 12px;
1406                            color: #606060;
1407                        }
1408
1409                        &:hover {
1410                            background: #fff !important;
1411                        }
1412
1413                        span {
1414                            color: #606060;
1415                            font-weight: 250 !important;
1416                            font-size: 16px;
1417                            letter-spacing: 0;
1418                            margin-top: 2px;
1419                        }
1420                    }
1421
1422                    .selector-dropdown {
1423                        display: none;
1424                        list-style: none;
1425                        padding: 0;
1426                        margin: 5px 0;
1427                        border: 1px solid rgb(204, 204, 204);
1428                        border-radius: 4px;
1429                        background: rgb(255, 255, 255);
1430                        position: absolute;
1431                        max-width: 200px;
1432                        width: 100%;
1433
1434                        .dropdown-item {
1435                            display: flex;
1436
1437                            img {
1438                                margin-top: 2px;
1439                                height: 16px;
1440                                width: 24px;
1441                            }
1442                        }
1443
1444                        span {
1445                            margin-left: 5px;
1446                            color: #606060;
1447                            font-weight: 250 !important;
1448                            font-size: 16px;
1449                            letter-spacing: 0;
1450                        }
1451
1452                        li {
1453                            padding: 5px;
1454                        }
1455                    }
1456
1457                    .top-group {
1458                        display: flex;
1459                        justify-content: space-between;
1460                        align-items: center;
1461
1462                        .ninjamenus-close-btn {
1463                            margin: 0 12px;
1464                            cursor: pointer;
1465                            min-width: 24px;
1466                        }
1467                    }
1468
1469                    .ninjamenus-close-btn:hover {
1470                        color: #18A0CF;
1471                    }
1472                }
1473
1474                .burger-eligibility {
1475                    display: block;
1476                    padding: 24px 0;
1477                    margin: 0 var(--padding-6);
1478                    border-bottom: 1px solid #F0F0F0;
1479                    font-family: "Trebuchet MS", sans-serif;;
1480
1481                    .title {
1482                        font-size: 12px;
1483                        line-height: 20px;
1484                        color: #69696A;
1485                        text-transform: uppercase;
1486                    }
1487
1488                    .link {
1489                        padding: 12px 0 0;
1490                        font-size: 14px;
1491                        line-height: 20px;
1492                        font-weight: 400;
1493
1494                        &:hover {
1495                            color: #127da2 !important;
1496                        }
1497
1498                        &.grey {
1499                            color: #878788;
1500                        }
1501
1502                        &.blue {
1503                            color: #004987;
1504                        }
1505                    }
1506                }
1507
1508                .burger-navigation {
1509                    margin: 24px 24px 16px;
1510
1511                    span {
1512                        font-size: 12px;
1513                        font-weight: 400;
1514                        line-height: 20px;
1515                        color: #69696A;
1516                        text-transform: uppercase;
1517                        font-family: "Trebuchet MS", sans-serif;
1518                    }
1519                }
1520
1521                .burger-menu {
1522                    margin-top: 45px;
1523
1524                    /* Card Upgrade Section */
1525                    /* Colors */
1526                    --bg-card-default: #ffffff;
1527                    --bg-button-outline: #ffffff;
1528                    --border-card-default: #d1d1d1;
1529                    --border-button-outline: #18a0cf;
1530                    --text-heading-brand: #004987;
1531                    --text-card-body: #4b4b4b;
1532                    --text-button-outline: #18a0cf;
1533                    --stroke-divider: rgba(240, 240, 240, 1);
1534
1535                    /* Spacing */
1536                    --gap-2: 4px;
1537                    --gap-4: 12px;
1538                    --gap-6: 24px;
1539                    --padding-3: 8px;
1540                    --padding-4: 12px;
1541                    --padding-5: 16px;
1542                    --padding-6: 24px;
1543
1544                    /* Border Radius */
1545                    --radius-4: 12px;
1546
1547                    /* Border Width */
1548                    --icon-thin: 1px;
1549                    --width-outline: 2.5px;
1550
1551                    /* Typography */
1552                    --heading-xs-family: 'Bree', sans-serif;
1553                    --heading-xs-size: 16px;
1554                    --heading-xs-lh: 20px;
1555                    --heading-xs-weight: 700;
1556
1557                    --body-xs-family: 'Trebuchet MS', sans-serif;
1558                    --body-xs-size: 12px;
1559                    --body-xs-lh: 20px;
1560                    --body-xs-weight: 400;
1561
1562                    --button-sm-family: 'Bree', sans-serif;
1563                    --button-sm-size: 14px;
1564                    --button-sm-lh: 16px;
1565                    --button-sm-weight: 700;
1566
1567                    --header-nav-main-family: 'Bree', sans-serif;
1568                    --header-nav-main-size: 16px;
1569                    --header-nav-main-lh: 24px;
1570                    --header-nav-main-weight: 700;
1571
1572                    .card-upgrade {
1573                        background-color: var(--bg-card-default);
1574                        border: var(--icon-thin) solid var(--border-card-default);
1575                        border-radius: var(--radius-4);
1576                        padding: var(--padding-5);
1577                        display: flex;
1578                        flex-direction: column;
1579                        gap: var(--gap-6);
1580                        margin: var(--padding-6);
1581
1582                        .button-outline {
1583                            margin-top: 24px;
1584                        }
1585                    }
1586
1587                    .card-upgrade-content {
1588                        display: flex;
1589                        flex-direction: column;
1590                        gap: var(--gap-4);
1591                        width: 100%;
1592
1593                        .heading {
1594                            font-size: var(--heading-xs-size);
1595                            font-weight: var(--heading-xs-weight);
1596                            line-height: var(--heading-xs-lh);
1597                            color: var(--text-heading-brand);
1598                            margin: 0;
1599                        }
1600
1601                        .body-text {
1602                            font-size: var(--body-xs-size);
1603                            font-weight: var(--body-xs-weight);
1604                            line-height: var(--body-xs-lh);
1605                            color: var(--text-card-body);
1606                            margin: 0;
1607
1608                            a {
1609                                display: inline-block;
1610                                padding: 0;
1611                            }
1612                        }
1613                    }
1614
1615                    .button-outline {
1616                        background-color: var(--bg-button-outline);
1617                        border: var(--width-outline) solid var(--border-button-outline);
1618                        border-radius: var(--radius-4);
1619                        padding: var(--padding-4) var(--padding-5);
1620                        display: flex;
1621                        align-items: center;
1622                        justify-content: center;
1623                        gap: var(--gap-2);
1624                        width: 100%;
1625                        cursor: pointer;
1626                        transition: all 0.2s ease;
1627                        font-size: var(--button-sm-size);
1628                        font-weight: var(--button-sm-weight);
1629                        line-height: var(--button-sm-lh);
1630                        color: var(--text-button-outline);
1631                        white-space: nowrap;
1632                    }
1633
1634                    .button-outline:hover {
1635                        background-color: rgba(24, 160, 207, 0.05);
1636                    }
1637
1638                    .button-outline:active {
1639                        transform: scale(0.98);
1640                    }
1641
1642                    /* Menu Container */
1643
1644                    .container-menu {
1645                        display: flex;
1646                        flex-direction: column;
1647                        gap: var(--gap-4);
1648                        width: 100%;
1649
1650                        .menu-tab {
1651                            display: flex;
1652                            padding: 12px 24px;
1653                            margin-top: 12px;
1654                        }
1655
1656                        .menu-tab ~ .menu-tab {
1657                            margin-top: 0;
1658                        }
1659                    }
1660
1661                    /* Divider */
1662                    .divider-login-register {
1663                        width: 100%;
1664                        height: 1px;
1665                        background-color: var(--stroke-divider);
1666                        margin: 0;
1667                    }
1668
1669                    .menu-tab:hover {
1670                        background-color: #f9f9f9;
1671                    }
1672
1673                    .icon-container {
1674                        width: 20px;
1675                        height: 24px;
1676                        display: flex;
1677                        align-items: center;
1678                        justify-content: center;
1679                        flex-shrink: 0;
1680                    }
1681
1682                    .icon {
1683                        display: block;
1684                    }
1685
1686                    .link {
1687                        font-size: var(--header-nav-main-size);
1688                        font-weight: var(--header-nav-main-weight);
1689                        line-height: var(--header-nav-main-lh);
1690                        color: #69696a;
1691                        white-space: nowrap;
1692                        flex-grow: 1;
1693                        padding-left: 10px
1694                    }
1695
1696                    /* Responsive adjustments */
1697                    @media (max-width: 400px) {
1698                        .dropdown-user {
1699                            width: 100%;
1700                            max-width: 367px;
1701                        }
1702                    }
1703
1704                    .show-card {
1705                        display: block !important;
1706                    }
1707
1708                    .logo img {
1709                        display: none;
1710                    }
1711
1712                    /* --- Responsive --- */
1713                    @media (max-width: 876px) {
1714                        .page-header .wrapper {
1715                            display: none !important;
1716                        }
1717
1718                        .logo img {
1719                            display: block;
1720                            margin: auto;
1721                        }
1722                    }
1723                }
1724
1725            }
1726        }
1727    }
1728
1729    .sections.nav-sections {
1730        .section-item-content.nav-sections-item-content {
1731            display: none;
1732        }
1733    }
1734}
1735/* New Design End */
1736
1737@media (min-width: 1023px) {
1738    .nav-toggle {
1739        display: none !important;
1740    }
1741
1742    .header.content {
1743        .navigation {
1744            .magezon-builder {
1745                .level0 {
1746                    .title {
1747                        font-weight: 400;
1748                        font-size: 16px;
1749                    }
1750                }
1751            }
1752        }
1753    }
1754}
1755
1756@media (max-width: 1023px) {
1757    .nav-toggle {
1758        display: inline-block;
1759        text-decoration: none;
1760        cursor: pointer;
1761        display: block;
1762        font-size: 0;
1763        left: -20px;
1764        position: absolute;
1765        top: -125px !important;
1766        z-index: 14;
1767    }
1768
1769    .nav-sections {
1770        background: #fff !important;
1771    }
1772
1773    .nav-open .navigation .ninjamenus-hamburger-menu {
1774        display: block !important;
1775    }
1776
1777    .section-item-title.nav-sections-item-title.active {
1778        display: none;
1779    }
1780
1781    .section-item-title.nav-sections-item-title {
1782        display: none;
1783    }
1784
1785    .ninjamenus-hamburger-trigger {
1786        display: none !important;
1787    }
1788
1789    div#store\.menu {
1790        padding: 0;
1791        margin-top: 0;
1792    }
1793
1794    nav.navigation.active {
1795        margin-top: 0;
1796    }
1797
1798    #ninjamenus3.ninjamenus .level0>a {
1799        color: #004987;
1800        background-color: unset;
1801        font-size: 16px;
1802        font-weight: 600;
1803    }
1804
1805    .ninjamenus .ninjamenus-toggle-active > a:first-child {
1806        color: #18A0CF !important;
1807    }
1808    .ninjamenus .ninjamenus-toggle-active > .opener:before {
1809        color: #18A0CF;
1810        content: "\f077";
1811        font-family: "Font Awesome 5 Free" !important;
1812        font-weight: 900;
1813    }
1814}
1815
1816/*.panel.header .links,.panel.header .switcher {
1817        display: none
1818    }*/
1819
1820.burger-menu {
1821    display: none;
1822}
1823
1824.burger-header {
1825    display: none;
1826}
1827
1828.burger-navigation {
1829    display: none;
1830}
1831
1832.nav-sections {
1833    background: #004987;
1834}
1835
1836.nav-toggle {
1837    display: inline-block;
1838    text-decoration: none;
1839    cursor: pointer;
1840    display: block;
1841    font-size: 0;
1842    left: 15px;
1843    position: absolute;
1844    top: 108px;
1845    z-index: 14;
1846}
1847
1848.nav-toggle:before {
1849    -webkit-font-smoothing: antialiased;
1850    -moz-osx-font-smoothing: grayscale;
1851    font-size: 28px;
1852    line-height: inherit;
1853    color: #757575;
1854    content: "\e609";
1855    font-family: "luma-icons";
1856    vertical-align: middle;
1857    display: inline-block;
1858    font-weight: 400;
1859    overflow: hidden;
1860    speak: none;
1861    text-align: center;
1862}
1863
1864.nav-toggle>span {
1865    border: 0;
1866    clip: rect(0, 0, 0, 0);
1867    height: 1px;
1868    margin: -1px;
1869    overflow: hidden;
1870    padding: 0;
1871    position: absolute;
1872    width: 1px;
1873}
1874
1875@media only screen and (max-width: 1023px) {
1876
1877    .navigation,
1878    .breadcrumbs,
1879    .page-header .header.panel,
1880    .header.content,
1881    .footer.content,
1882    .page-main,
1883    .page-wrapper>.widget,
1884    .page-wrapper>.page-bottom,
1885    .block.category.event,
1886    .top-container {
1887        padding-left: 15px;
1888        padding-right: 15px;
1889    }
1890
1891    .account .page-main,
1892    .cms-privacy-policy .page-main {
1893        padding-top: 41px;
1894        position: relative;
1895    }
1896
1897    .navigation {
1898        padding: 0;
1899    }
1900
1901    .navigation .parent .level-top {
1902        position: relative;
1903        display: block;
1904        text-decoration: none;
1905    }
1906
1907    .navigation .parent .level-top:after {
1908        -webkit-font-smoothing: antialiased;
1909        -moz-osx-font-smoothing: grayscale;
1910        font-size: 42px;
1911        line-height: inherit;
1912        color: inherit;
1913        content: "\e622";
1914        font-family: "luma-icons";
1915        vertical-align: middle;
1916        display: inline-block;
1917        font-weight: 400;
1918        overflow: hidden;
1919        speak: none;
1920        text-align: center;
1921    }
1922
1923    .navigation .parent .level-top:after {
1924        position: absolute;
1925        right: 7px;
1926        top: -8px;
1927    }
1928
1929    .navigation .parent .level-top.ui-state-active:after {
1930        content: "\e621";
1931    }
1932
1933    .nav-sections {
1934        -webkit-overflow-scrolling: touch;
1935        -webkit-transition: left 0.3s;
1936        -moz-transition: left 0.3s;
1937        -ms-transition: left 0.3s;
1938        transition: left 0.3s;
1939        height: 100%;
1940        left: calc(-1 * (100% - 0px));
1941        overflow: auto;
1942        position: fixed;
1943        top: 0;
1944        width: calc(100% - 0px);
1945    }
1946
1947    .nav-sections .switcher {
1948        border-top: 1px solid #d1d1d1;
1949        font-size: 1.6rem;
1950        font-weight: 700;
1951        margin: 0;
1952        padding: 0.8rem 3.5rem 0.8rem 2rem;
1953    }
1954
1955    .nav-sections .switcher .label {
1956        display: block;
1957        margin-bottom: 5px;
1958    }
1959
1960    .nav-sections .switcher:last-child {
1961        border-bottom: 1px solid #d1d1d1;
1962    }
1963
1964    .nav-sections .switcher-trigger strong {
1965        position: relative;
1966        display: block;
1967        text-decoration: none;
1968    }
1969
1970    .nav-sections .switcher-trigger strong:after {
1971        -webkit-font-smoothing: antialiased;
1972        -moz-osx-font-smoothing: grayscale;
1973        font-size: 42px;
1974        line-height: inherit;
1975        color: inherit;
1976        content: "\e622";
1977        font-family: "luma-icons";
1978        vertical-align: middle;
1979        display: inline-block;
1980        font-weight: 400;
1981        overflow: hidden;
1982        speak: none;
1983        text-align: center;
1984    }
1985
1986    .nav-sections .switcher-trigger strong:after {
1987        position: absolute;
1988        right: -40px;
1989        top: -16px;
1990    }
1991
1992    .nav-sections .switcher-trigger.active strong:after {
1993        content: "\e621";
1994    }
1995
1996    .nav-sections .switcher-dropdown {
1997        margin: 0;
1998        padding: 0;
1999        list-style: none none;
2000        display: none;
2001        padding: 10px 0;
2002    }
2003
2004    .nav-sections .switcher-options.active .switcher-dropdown {
2005        display: block;
2006    }
2007
2008    .nav-sections .header.links {
2009        margin: 0;
2010        padding: 0;
2011        list-style: none none;
2012        border-bottom: 1px solid #d1d1d1;
2013    }
2014
2015    .nav-sections .header.links li {
2016        font-size: 1.6rem;
2017        margin: 0;
2018    }
2019
2020    .nav-sections .header.links li.greet.welcome {
2021        border-top: 1px solid #d1d1d1;
2022        font-weight: 700;
2023        padding: 0.8rem 15px;
2024    }
2025
2026    .nav-sections .header.links li>a {
2027        border-top: 1px solid #d1d1d1;
2028    }
2029
2030    .nav-sections .header.links a,
2031    .nav-sections .header.links a:hover {
2032        color: #575757;
2033        text-decoration: none;
2034        display: block;
2035        font-weight: 700;
2036        padding: 0.8rem 15px;
2037    }
2038
2039    .nav-sections .header.links .header.links {
2040        border: 0;
2041    }
2042
2043    .nav-before-open {
2044        height: 100%;
2045        overflow-x: hidden;
2046        width: 100%;
2047    }
2048
2049    .nav-before-open .page-wrapper {
2050        -webkit-transition: left 0.3s;
2051        -moz-transition: left 0.3s;
2052        -ms-transition: left 0.3s;
2053        transition: left 0.3s;
2054        height: 100%;
2055        left: 0;
2056        overflow: hidden;
2057        position: relative;
2058    }
2059
2060    .nav-before-open body {
2061        height: 100%;
2062        overflow: hidden;
2063        position: relative;
2064        width: 100%;
2065    }
2066
2067    .nav-open .nav-sections {
2068        -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
2069        -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
2070        -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
2071        box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
2072        left: 0;
2073        z-index: 99;
2074        background-color: #0faadf;
2075    }
2076
2077    .nav-open .nav-toggle:after {
2078        background: rgba(0, 0, 0, 0.7);
2079        content: "";
2080        display: block;
2081        height: 100%;
2082        position: fixed;
2083        right: 0;
2084        top: 0;
2085        width: 100%;
2086        z-index: 1;
2087    }
2088
2089    .nav-sections-items {
2090        position: relative;
2091        z-index: 1;
2092    }
2093
2094    .nav-sections-items:before,
2095    .nav-sections-items:after {
2096        content: "";
2097        display: table;
2098    }
2099
2100    .nav-sections-items:after {
2101        clear: both;
2102    }
2103
2104    .nav-sections-item-title {
2105        background: #e3e3e3;
2106        border: solid #d7d7d7;
2107        border-width: 0 0 1px 1px;
2108        box-sizing: border-box;
2109        float: left;
2110        padding-top: 24px;
2111        text-align: center;
2112        width: 33.33%;
2113    }
2114
2115    .nav-sections-item-title.active {
2116        background: 0 0;
2117        border-bottom: 0;
2118    }
2119
2120    .nav-sections-item-title .nav-sections-item-switch:hover {
2121        text-decoration: none;
2122    }
2123
2124    .nav-sections-item-content {
2125        box-sizing: border-box;
2126        float: right;
2127        margin-left: -100%;
2128        width: 100%;
2129        padding: 25px 0;
2130    }
2131
2132    .nav-sections-item-content:before,
2133    .nav-sections-item-content:after {
2134        content: "";
2135        display: table;
2136    }
2137
2138    .nav-sections-item-content:after {
2139        clear: both;
2140    }
2141
2142    .nav-sections-item-content.active {
2143        display: block;
2144    }
2145
2146    .navigation {
2147        background: #fff;
2148        box-sizing: border-box;
2149    }
2150
2151    .navigation ul {
2152        margin: 0;
2153        padding: 0;
2154    }
2155
2156    .navigation li {
2157        margin: 0;
2158    }
2159
2160    .navigation a {
2161        display: block;
2162        padding-top: 10px;
2163        padding-right: 0;
2164        padding-bottom: 10px;
2165        padding-left: 15px;
2166    }
2167
2168    .navigation a,
2169    .navigation a:hover {
2170        color: #004987;
2171        font-weight: 600;
2172        text-decoration: none;
2173    }
2174
2175    .navigation .level0>.level-top {
2176        font-weight: 700;
2177        padding: 8px 40px 8px 15px;
2178        text-transform: uppercase;
2179        word-wrap: break-word;
2180    }
2181
2182    .navigation .level0>.level-top:hover {
2183        color: #333;
2184    }
2185
2186    .navigation .level0.active .all-category .ui-state-focus {
2187        border-color: #18A0CF;
2188        border-style: solid;
2189        border-width: 0 0 0 8px;
2190        color: #333;
2191        padding-left: 7px;
2192        display: inline-block;
2193    }
2194
2195    .navigation .level0>.level1 {
2196        font-weight: 600;
2197    }
2198
2199    .navigation .level0.active>a:not(.ui-state-active),
2200    .navigation .level0.has-active>a:not(.ui-state-active) {
2201        //border-color: #18A0CF;
2202        //border-style: solid;
2203        //border-width: 0 0 0 8px;
2204        //color: #333;
2205    }
2206
2207    .navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon),
2208    .navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon) {
2209        margin-left: -8px;
2210    }
2211
2212    .navigation li.level0:last-child {
2213        border-bottom: 1px solid #d1d1d1;
2214    }
2215
2216    .navigation .submenu>li {
2217        word-wrap: break-word;
2218    }
2219
2220    .navigation .submenu>li>a:hover {
2221        color: #333;
2222    }
2223
2224    .navigation .submenu:not(:first-child) {
2225        font-weight: 400;
2226        line-height: 1.3;
2227        left: auto !important;
2228        overflow-x: hidden;
2229        padding: 0;
2230        position: relative;
2231        top: auto !important;
2232        transition: left 0.3s ease-out;
2233    }
2234
2235    .navigation .submenu:not(:first-child)>li>a {
2236        padding-left: 15px;
2237    }
2238
2239    .navigation .submenu:not(:first-child)>li:last-child {
2240        margin-bottom: 0;
2241    }
2242
2243    .navigation .submenu:not(:first-child) ul {
2244        display: block;
2245        padding-left: 15px;
2246    }
2247
2248    .navigation .submenu:not(:first-child) ul>li {
2249        margin: 0;
2250    }
2251
2252    .navigation .submenu:not(:first-child) ul>li a {
2253        color: #575757;
2254        display: block;
2255        line-height: normal;
2256    }
2257
2258    .navigation .submenu:not(:first-child) ul>li a:hover {
2259        color: #333;
2260    }
2261
2262    .navigation .submenu:not(:first-child).expanded {
2263        display: block !important;
2264        padding-right: 0;
2265        top: 0 !important;
2266    }
2267
2268    .navigation .submenu:not(:first-child) .active>a {
2269        border-color: #18A0CF;
2270        border-style: solid;
2271        border-width: 0 0 0 8px;
2272        color: #333;
2273        padding-left: 7px;
2274    }
2275
2276    .navigation .submenu:not(:first-child) .level1.active>a {
2277        padding-left: 7px;
2278    }
2279
2280    .navigation .parent .level-top:after {
2281        font-size: 1.6rem;
2282        right: 10px;
2283        top: 7px;
2284    }
2285    .burger-menu {
2286        display: block !important;
2287        height: 500px;
2288    }
2289
2290    .burger-header {
2291        display: block !important;
2292    }
2293
2294    .burger-navigation {
2295        display: block !important;
2296    }
2297}
2298</style></div>
2299
2300    </nav>
2301
2302<div data-block="minicart" class="minicart-wrapper">
2303    <a class="action showcart" href="https://firstbook.org/us/marketplace/checkout/cart/"
2304       data-bind="scope: 'minicart_content'">
2305        <span class="custom-minicart-icon">
2306          <img src="https://firstbook.org/us/marketplace/media/theme_customization/shopping_cart.svg" alt="Cart" />
2307        </span>
2308        <span class="text">My Cart</span>
2309        <span class="counter qty empty"
2310              data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() },
2311               blockLoader: isLoading">
2312            <span class="counter-number">
2313                <!-- ko if: getCartParam('summary_count') -->
2314                <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko -->
2315                <!-- /ko -->
2316            </span>
2317            <span class="counter-label">
2318            <!-- ko if: getCartParam('summary_count') -->
2319                <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko -->
2320                <!-- ko i18n: 'items' --><!-- /ko -->
2321                <!-- /ko -->
2322            </span>
2323        </span>
2324    </a>
2325            <div class="block block-minicart"
2326             data-role="dropdownDialog"
2327             data-mage-init='{"dropdownDialog":{
2328                "appendTo":"[data-block=minicart]",
2329                "triggerTarget":".showcart",
2330                "timeout": "2000",
2331                "closeOnMouseLeave": false,
2332                "closeOnEscape": true,
2333                "triggerClass":"active",
2334                "parentClass":"active",
2335                "buttons":[]}}'>
2336            <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'">
2337                <!-- ko template: getTemplate() --><!-- /ko -->
2338            </div>
2339                    </div>
2340        
2340<script>window.checkout = {"shoppingCartUrl":"https:\/\/firstbook.org\/us\/marketplace\/checkout\/cart\/","checkoutUrl":"https:\/\/firstbook.org\/us\/marketplace\/checkout\/","updateItemQtyUrl":"https:\/\/firstbook.org\/us\/marketplace\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/firstbook.org\/us\/marketplace\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/firstbook.org\/us\/marketplace\/","minicartMaxItemsVisible":3,"websiteId":"4","maxItemsToDisplay":10,"storeId":"7","storeGroupId":"6","customerLoginUrl":"https:\/\/firstbook.org\/us\/marketplace\/customer\/account\/login\/referer\/aHR0cHM6Ly9maXJzdGJvb2sub3JnL3VzL21hcmtldHBsYWNlL2N1c3RvbWVyL2FjY291bnQvbG9naW4v\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/firstbook.org\/us\/marketplace\/captcha\/refresh\/","isRequired":false,"timestamp":1790243835}}}</script>
2340    
2340<script type="text/x-magento-init">
2341        {
2342            "[data-block='minicart']": {
2343                "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Kadro_CartItems\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]}        },
2344        "*": {
2345            "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002Fstatic\u002Fversion1789581458\u002Ffrontend\u002FFirstbook\u002FFbluma\u002Fen_US\u002Fimages\u002Floader\u002D1.gif"
2346        }
2347    }
2348    </script>
2348
2349</div>
2350</div></header>    <div class="sections nav-sections">
2351                <div class="section-items nav-sections-items"
2352             data-mage-init='{"tabs":{"openedState":"active"}}'>
2353                                                            <div class="section-item-title nav-sections-item-title"
2354                     data-role="collapsible">
2355                    <a class="nav-sections-item-switch"
2356                       data-toggle="switch" href="#store.links">
2357                        Account                    </a>
2358                </div>
2359                <div class="section-item-content nav-sections-item-content"
2360                     id="store.links"
2361                     data-role="content">
2362                    <!-- Account links -->                </div>
2363                                    </div>
2364    </div>
2365<main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a>
2366<div class="page-title-wrapper">
2367    <h1 class="page-title"
2368                >
2369        <span class="base" data-ui-id="page-title-wrapper" >Customer Login</span>    </h1>
2370    </div>
2371<div class="page messages"><div data-placeholder="messages"></div>
2372<div data-bind="scope: 'messages'">
2373    <!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 -->
2374    <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: {
2375        data: cookieMessagesObservable(), as: 'message'
2376    }">
2377        <div data-bind="attr: {
2378            class: 'message-' + message.type + ' ' + message.type + ' message',
2379            'data-ui-id': 'message-' + message.type
2380        }">
2381            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
2382        </div>
2383    </div>
2384    <!-- /ko -->
2385
2386    <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: {
2387        data: messages().messages, as: 'message'
2388    }, afterRender: purgeMessages">
2389        <div data-bind="attr: {
2390            class: 'message-' + message.type + ' ' + message.type + ' message',
2391            'data-ui-id': 'message-' + message.type
2392        }">
2393            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
2394        </div>
2395    </div>
2396</div>
2397
2398<script type="text/x-magento-init">
2399    {
2400        "*": {
2401            "Magento_Ui/js/core/app": {
2402                "components": {
2403                        "messages": {
2404                            "component": "Magento_Theme/js/view/messages"
2405                        }
2406                    }
2407                }
2408            }
2409    }
2410</script>
2410
2411</div><div class="columns"><div class="column main">
2412<div id="ajaxlogin-popup" data-bind="scope:'ajaxLogin'" style="display: none;">
2413	<div id="excustomer-additional-info" style="display: none;">
2414				
2415	</div>
2416    
2416<script>
2417        window.ajaxLogin = {"autocomplete":"off","customerRegisterUrl":"https:\/\/firstbook.org\/us\/marketplace\/register\/","customerForgotPasswordUrl":"https:\/\/firstbook.org\/us\/marketplace\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/firstbook.org\/us\/marketplace\/","customerLoginUrl":"https:\/\/firstbook.org\/us\/marketplace\/customer\/ajax\/login\/","fbkNewMembers":"<div data-content-type=\"html\" data-appearance=\"default\" data-element=\"main\" data-decoded=\"true\"><p>Become a First Book member to start shopping the amazing selection of low-cost books and resources throughout the First Book Marketplace! <a href=\"https:\/\/firstbook.org\/us\/marketplace\/register\/\">Sign up for FREE<\/a> by answering a few quick questions about your school\/organization and the community you serve. Additional benefits of membership include access to promo codes, grant opportunities, and special events courtesy of our generous partners and donors.<\/p>\r\n<p>Thank you for the incredible work you do for students and families every day and for helping to grow our community of over 550,000 educators and program leaders supporting kids in need!<\/p>\r\n<\/div>","fbkLoginAccount":"<div data-content-type=\"html\" data-appearance=\"default\" data-element=\"main\" data-decoded=\"true\"><p>Enter your email address and password below to start shopping the First Book Marketplace.<\/p><br\/><\/div>"};       
2418    </script>
2418
2419    <!-- ko template: getTemplate() --><!-- /ko -->
2420    
2420<script type="text/x-magento-init">
2421        {
2422            "#ajaxlogin-popup": {
2423                "Magento_Ui/js/core/app": {"components":{"ajaxLogin":{"component":"Firstbook_Excustomer\/js\/view\/ajaxlogin-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"}}}}}            }
2424        }
2425
2426    </script>
2426
2427</div><div class="social-login block-container" id="email_modal">
2428    <div class="modal-title" data-role="title">
2429        Email address is required to login    </div>
2430    <div class="block">
2431        <div class="block-content">
2432            <form class="email-form" id="sociallogin_form_email" data-mage-init='{"validation":{}}'>
2433                <fieldset class="fieldset" data-hasrequired="&#x2A;&#x20;Required&#x20;Fields">
2434                    <div class="field note">Please enter your email address below to create account.</div>
2435                    <div class="field email required">
2436                        <label for="email_address" class="label"><span>Email</span></label>
2437                        <div class="control">
2438                            <input type="email" name="real-email" alt="email" id="real_email_address" class="input-text sl-input-email"
2439                                   data-validate="{required:true, 'validate-email':true}"/>
2440                            <input type="hidden" name="redirect-url" value="" />
2441                        </div>
2442                    </div>
2443                </fieldset>
2444                <div class="actions-toolbar sl-submit-email">
2445                    <div class="primary">
2446                        <button type="button" id="sociallogin_send_email" class="action send primary">
2447                            <span>Sign In</span>
2448                        </button>
2449                    </div>
2450                </div>
2451            </form>
2452        </div>
2453    </div>
2454</div>
2455<input name="form_key" type="hidden" value="vZ2B7p1lEWCAwnj9" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}">
2456        
2456<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/firstbook.org\/us\/marketplace\/register\/","customerForgotPasswordUrl":"https:\/\/firstbook.org\/us\/marketplace\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/firstbook.org\/us\/marketplace\/","customerLoginUrl":"https:\/\/firstbook.org\/us\/marketplace\/customer\/ajax\/login\/","fbkNewMembers":"<div data-content-type=\"html\" data-appearance=\"default\" data-element=\"main\" data-decoded=\"true\"><p>Become a First Book member to start shopping the amazing selection of low-cost books and resources throughout the First Book Marketplace! <a href=\"https:\/\/firstbook.org\/us\/marketplace\/register\/\">Sign up for FREE<\/a> by answering a few quick questions about your school\/organization and the community you serve. Additional benefits of membership include access to promo codes, grant opportunities, and special events courtesy of our generous partners and donors.<\/p>\r\n<p>Thank you for the incredible work you do for students and families every day and for helping to grow our community of over 550,000 educators and program leaders supporting kids in need!<\/p>\r\n<\/div>","fbkLoginAccount":"<div data-content-type=\"html\" data-appearance=\"default\" data-element=\"main\" data-decoded=\"true\"><p>Enter your email address and password below to start shopping the First Book Marketplace.<\/p><br\/><\/div>"}</script>
2456    <!-- ko template: getTemplate() --><!-- /ko -->
2457        
2457<script type="text/x-magento-init">
2458        {
2459            "#authenticationPopup": {
2460                "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"WeltPixel_SocialLogin\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}}            },
2461            "*": {
2462                "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002Fstatic\u002Fversion1789581458\u002Ffrontend\u002FFirstbook\u002FFbluma\u002Fen_US\u002Fimages\u002Floader\u002D1.gif"
2463                            }
2464        }
2465    </script>
2465
2466</div>
2467<script type="text/x-magento-init">
2468    {
2469        "*": {
2470            "Magento_Customer/js/section-config": {
2471                "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent","popup-section","topnav-section","yotposms-customer-behaviour"],"customer\/account\/loginpost":["*","popup-section","topnav-section"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha","popup-section","topnav-section"],"catalog\/product_compare\/add":["compare-products","wp_ga4"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data","wp_ga4","yotposms-customer-behaviour"],"checkout\/cart\/delete":["cart","wp_ga4"],"checkout\/cart\/updatepost":["cart","wp_ga4"],"checkout\/cart\/updateitemoptions":["cart","wp_ga4"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart","wp_ga4"],"checkout\/sidebar\/updateitemqty":["cart","wp_ga4"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","wp_ga4"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","wp_ga4"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"wishlist\/index\/add":["wishlist","wp_ga4"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart","wp_ga4"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart","wp_ga4"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"multishipping\/checkout\/overviewpost":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"aw_raf\/advocate\/createlink":["customer"],"ajaxlogin\/ajax\/login":["checkout-data","cart","customer"],"customer\/account\/login":["popup-section","topnav-section","yotposms-customer-behaviour"],"member\/information\/submit":["popup-section","customer","topnav-section"],"member\/details\/submit":["popup-section","topnav-section"],"fbaccount\/ajax\/loginregister":["customer","topnav-section"],"ugiftcert\/checkout\/add":["cart"],"ugiftcert\/checkout\/remove":["cart"],"checkout\/cart\/configure":["wp_ga4"],"rest\/*\/v1\/guest-carts\/*\/shipping-information":["wp_ga4"],"rest\/*\/v1\/carts\/*\/shipping-information":["wp_ga4"],"sociallogin\/account\/login":["*"],"sociallogin\/account\/loginpost":["*"]},
2472                "clientSideSections": ["checkout-data","cart-data"],
2473                "baseUrls": ["https:\/\/firstbook.org\/us\/marketplace\/"],
2474                "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","payments","popup-section","topnav-section","wp_ga4","yotposms-customer-behaviour","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"]            }
2475        }
2476    }
2477</script>
vendor: 1 bytes, line 2477
2477
2478<script type="text/x-magento-init">
2479    {
2480        "*": {
2481            "Magento_Customer/js/customer-data": {
2482                "sectionLoadUrl": "https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002Fcustomer\u002Fsection\u002Fload\u002F",
2483                "expirableSectionLifetime": 60,
2484                "expirableSectionNames": ["cart","persistent"],
2485                "cookieLifeTime": "3600",
2486                "cookieDomain": ".firstbook.org",
2487                "updateSessionUrl": "https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002Fcustomer\u002Faccount\u002FupdateSession\u002F",
2488                "isLoggedIn": ""
2489            }
2490        }
2491    }
2492</script>
vendor: 1 bytes, line 2492
2492
2493<script type="text/x-magento-init">
2494    {
2495        "*": {
2496            "Magento_Customer/js/invalidation-processor": {
2497                "invalidationRules": {
2498                    "website-rule": {
2499                        "Magento_Customer/js/invalidation-rules/website-rule": {
2500                            "scopeConfig": {
2501                                "websiteId": "4"
2502                            }
2503                        }
2504                    }
2505                }
2506            }
2507        }
2508    }
2509</script>
vendor: 1 bytes, line 2509
2509
2510<script type="text/x-magento-init">
2511    {
2512        "body": {
2513            "pageCache": {"url":"https:\/\/firstbook.org\/us\/marketplace\/page_cache\/block\/render\/","handles":["default","customer_account_login","ajaxlogin_customer_logged_out"],"originalRequest":{"route":"customer","controller":"account","action":"login","uri":"\/customer\/account\/login\/community"},"versionCookieName":"private_content_version"}        }
2514    }
2515</script>
vendor: 1 bytes, line 2515
2515
2516<script type="text/x-magento-init">
2517{
2518    "*": {
2519        "Magento_Banner/js/model/banner":
2520            {"sectionLoadUrl":"https:\/\/firstbook.org\/us\/marketplace\/banner\/ajax\/load\/","cacheTtl":30000}        }
2521}
2522</script>
2522
2523<!-- Yotpo - Add body class -->
2524<script>
2525    (function(){require(["jquery"],function($){$(document).ready(function() {$('body').addClass('yotpo-yotpo-is-enabled');});});})();
2526</script>
2526
2527<!--/ Yotpo - Add body class -->
2528<!-- Yotpo - Widget Script -->
2529    
2529<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/LJauxddXYR2qXBxCx5pEcGdwFz6Knjnh9LQmZI1R" async></script>
2529
2530<!--/ Yotpo - Widget Script -->
2531<script type="text/x-magento-init">
2532    {
2533        "body": {
2534            "requireCookie": {"noCookieUrl":"https:\/\/firstbook.org\/us\/marketplace\/cookie\/index\/noCookies\/","triggers":[".action.login"],"isRedirectCmsPage":true}        }
2535    }
2536</script>
2536
2537
2538<div class="grid-login-register">
2539    <div class="survey-wrapper-container">
2540        <div id="survey_login-register-form" class="survey-wrapper"></div>
2541        <div class="message-container">
2542            <div data-bind="scope: 'messages'">
2543                <!-- ko if: cookieMessages && cookieMessages.length > 0 -->
2544                <div aria-atomic="true" role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }"
2545                     class="messages">
2546                    <div data-bind="attr: {
2547            class: 'message-' + message.type + ' ' + message.type + ' message',
2548            'data-ui-id': 'message-' + message.type        }">
2549                        <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
2550                    </div>
2551                </div>
2552                <!-- /ko -->
2553                <!-- ko if: messages().messages && messages().messages.length > 0 -->
2554                <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: {
2555        data: messages().messages, as: 'message'
2556    }">
2557                    <div data-bind="attr: {
2558            class: 'message-' + message.type + ' ' + message.type + ' message',
2559            'data-ui-id': 'message-' + message.type
2560        }">
2561                        <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
2562                    </div>
2563                </div>
2564                <!-- /ko -->
2565            </div>
2566        </div>
2567                    <div id="turnstile-container" class="cl_turnstile-container"></div>
2568            
2568<script>
2569                require([], function () {
2570                    setTimeout(function () {
2571                        window.turnstileWidgetId = turnstile.render("#turnstile-container", {
2572                            sitekey: "0x4AAAAAADnQ3wBeXoFL6dIf",
2573                            callback: function (token) {
2574                            },
2575                        });
2576                    }, 1000);
2577                });
2578            </script>
2578
2579                <div class="confirm-account">
2580            <div class="title">Almost there! Confirm Registration</div>
2581            <div class="field confirm"></div>
2582            <div class="field note">Please check your email and click the link to activate your membership.</div>
2583            <div class="actions-toolbar">
2584                <div class="secondary">
2585                    <a href="javascript:location.reload()" type="submit" class="action submit primary"><span
2586                            class="text">Go to Sign in</span></a>
2587                </div>
2588            </div>
2589            <div class="field email">If you don’t see the email, check your spam folder.</div>
2590            <a class="link" href="https://firstbook.org/us/marketplace/customer/account/confirmation">Resend confirmation email</a>
2591        </div>
2592    </div>
2593    <div class="img-login-register-form">
2594        <img src="https://firstbook.org/us/marketplace/media/theme_customization/form_login_regiter.png"
2595             alt="Login/Register" style="margin-left: 24px; max-width: 100%;">
2596        <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="container-benefits">
2597    <div class="container-text">
2598        <div class="text-wrapper">
2599            <h3 class="heading">In the Community, you’ll get:</h3>
2600        </div>
2601
2602        <div class="bullets">
2603            <div class="bullet-item">
2604                <img src="https://firstbook.org/us/marketplace/media/theme_customization/circle-check.svg" alt="" class="icon" />
2605                <p class="bullet-text">A community <strong>of educators to share ideas</strong> and wins</p>
2606            </div>
2607
2608            <div class="bullet-item" data-name="bullet-2">
2609                <img src="https://firstbook.org/us/marketplace/media/theme_customization/circle-check.svg" alt="" class="icon" />
2610                <p class="bullet-text">Live & on-demand <strong>events and workshops</strong></p>
2611            </div>
2612
2613            <div class="bullet-item" data-name="bullet-3">
2614                <img src="https://firstbook.org/us/marketplace/media/theme_customization/circle-check.svg" alt="" class="icon" />
2615                <p class="bullet-text">Curated classroom <strong>tools and resources</strong></p>
2616            </div>
2617
2618            <div class="bullet-item" data-name="bullet-4">
2619                <img src="https://firstbook.org/us/marketplace/media/theme_customization/circle-check.svg" alt="" class="icon" />
2620                <p class="bullet-text">Book recommendations and learning <strong>inspiration</strong></p>
2621            </div>
2622
2623
2624            <div class="bullet-item" data-name="bullet-4">
2625                <img src="https://firstbook.org/us/marketplace/media/theme_customization/circle-check.svg" alt="" class="icon" />
2626                <p class="bullet-text">Early access to <strong>free books and grants</strong></p>
2627            </div>
2628        </div>
2629    </div>
2630</div></div>    </div>
2631</div>
2632
2633<input name="form_key" type="hidden" value="vZ2B7p1lEWCAwnj9" />
2633<script type="text/x-magento-init">
2634    {
2635        "*": {
2636            "Firstbook_AccountLoginRegister/js/survey-form-login-register": {
2637                "data": "\u007B\u0022survey\u0022\u003A\u0022\u007B\u005Cr\u005Cn\u0020\u0020\u005C\u0022pages\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022page1\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022elements\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022panel\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022panel1\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022width\u005C\u0022\u003A\u0020\u005C\u002250\u0025\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022minWidth\u005C\u0022\u003A\u0020\u005C\u0022400px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022maxWidth\u005C\u0022\u003A\u0020\u005C\u0022600px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022elements\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022html\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022question4\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022visibleIf\u005C\u0022\u003A\u0020\u005C\u0022\u007BToggle\u007D\u0020\u003D\u0020false\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022html\u005C\u0022\u003A\u0020\u005C\u0022\u003Cdiv\u0020class\u003D\u005C\u005C\u005C\u0022card\u002Dtop\u002Dlogin\u002Dregister\u005C\u005C\u005C\u0022\u0020style\u003D\u005C\u005C\u005C\u0022margin\u002Dleft\u003A\u00205px\u003B\u0020margin\u002Dbottom\u003A\u002020px\u003B\u005C\u005C\u005C\u0022\u003E\u0020\u0020\u0020\u0020\u003Cdiv\u0020class\u003D\u005C\u005C\u005C\u0022card\u002Dtop\u002Dcontent\u005C\u005C\u005C\u0022\u003E\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Ch3\u0020class\u003D\u005C\u005C\u005C\u0022heading\u005C\u005C\u005C\u0022\u0020style\u003D\u005C\u005C\u005C\u0022color\u003A\u0020\u0023004987\u003B\u0020margin\u003A\u00200\u003B\u0020font\u002Dweight\u003A\u0020700\u003B\u0020margin\u002Dbottom\u003A\u002020px\u003B\u005C\u005C\u005C\u0022\u003E\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020Welcome\u0020to\u0020First\u0020Book\u0021\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u005C\u002Fh3\u003E\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Cdiv\u0020class\u003D\u005C\u005C\u005C\u0022body\u002Dtext\u005C\u005C\u005C\u0022\u003E\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020Join\u0020our\u0020Community\u0020to\u0020connect\u0020with\u0020thousands\u0020of\u005Cu00a0educators\u0020and\u0020access\u0020free\u0020or\u0020low\u002Dcost\u0020classroom\u005Cu00a0resources.\u0020\u003Cbr\u003E\u003Cbr\u003EEligible\u0020members\u0020can\u0020also\u0020shop\u0020on\u0020the\u0020Marketplace.\u0020Questions\u0020about\u0020membership\u0020or\u0020eligibility\u003F\u0020\u003Ca\u0020href\u003D\u005C\u005C\u005C\u0022https\u003A\u005C\u002F\u005C\u002Ffirstbook.org\u005C\u002Fus\u005C\u002Fmarketplace\u005C\u002Ffaqs\u005C\u005C\u005C\u0022\u003EView\u0020our\u0020FAQs\u003C\u005C\u002Fa\u003E\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u005C\u002Fdiv\u003E\u0020\u0020\u0020\u0020\u003C\u005C\u002Fdiv\u003E\u003C\u005C\u002Fdiv\u003E\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022html\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022question5\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022visibleIf\u005C\u0022\u003A\u0020\u005C\u0022\u007BToggle\u007D\u0020\u003D\u0020true\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022html\u005C\u0022\u003A\u0020\u005C\u0022\u003Cdiv\u0020class\u003D\u005C\u005C\u005C\u0022card\u002Dtop\u002Dlogin\u002Dregister\u005C\u005C\u005C\u0022\u0020style\u003D\u005C\u005C\u005C\u0022margin\u002Dleft\u003A\u00205px\u003B\u0020margin\u002Dbottom\u003A\u002020px\u003B\u005C\u005C\u005C\u0022\u003E\u005C\u005Cn\u0020\u0020\u0020\u0020\u003Cdiv\u0020class\u003D\u005C\u005C\u005C\u0022card\u002Dtop\u002Dcontent\u005C\u005C\u005C\u0022\u003E\u005C\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Ch3\u0020class\u003D\u005C\u005C\u005C\u0022heading\u005C\u005C\u005C\u0022\u0020style\u003D\u005C\u005C\u005C\u0022color\u003A\u0020\u0023004987\u003B\u0020margin\u003A\u00200\u003B\u0020font\u002Dweight\u003A\u0020700\u003B\u0020margin\u002Dbottom\u003A\u002020px\u003B\u005C\u005C\u005C\u0022\u003E\u005C\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020Welcome\u0020to\u0020First\u
26370020Book\u0021\u005C\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u005C\u002Fh3\u003E\u005C\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Cdiv\u0020class\u003D\u005C\u005C\u005C\u0022body\u002Dtext\u005C\u005C\u005C\u0022\u003E\u005C\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020Sign\u0020in\u0020or\u0020Create\u0020an\u0020Account\u0020to\u005Cu00a0connect\u0020with\u0020thousands\u0020of\u005Cu00a0fellow\u005Cu00a0educators\u0020and\u0020access\u005Cu00a0exciting\u0020educational\u005Cu00a0events\u0020and\u0020resources\u0020for\u0020you\u0020and\u005Cu00a0your\u0020students.\u005C\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u005C\u002Fdiv\u003E\u005C\u005Cn\u0020\u0020\u0020\u0020\u003C\u005C\u002Fdiv\u003E\u005C\u005Cn\u003C\u005C\u002Fdiv\u003E\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022boolean\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022Toggle\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022titleLocation\u005C\u0022\u003A\u0020\u005C\u0022hidden\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022defaultValue\u005C\u0022\u003A\u0020\u005C\u0022true\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022labelTrue\u005C\u0022\u003A\u0020\u005C\u0022Sign\u0020in\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022labelFalse\u005C\u0022\u003A\u0020\u005C\u0022Create\u0020account\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022swapOrder\u005C\u0022\u003A\u0020true\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022panel\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022panel2\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022visibleIf\u005C\u0022\u003A\u0020\u005C\u0022\u007BToggle\u007D\u0020\u003D\u0020false\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022requiredIf\u005C\u0022\u003A\u0020\u005C\u0022\u007BToggle\u007D\u0020\u003D\u0020false\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022elements\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022first\u002Dname\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022width\u005C\u0022\u003A\u0020\u005C\u002250\u0025\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022title\u005C\u0022\u003A\u0020\u005C\u0022First\u0020Name\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022isRequired\u005C\u0022\u003A\u0020true,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022validators\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022minLength\u005C\u0022\u003A\u00203,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022allowDigits\u005C\u0022\u003A\u0020false\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022regex\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Please\u0020enter\u0020the\u0020value\u0020without\u0020extra\u0020spaces.\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022regex\u005C\u0022\u003A\u0020\u005C\u0022\u005E\u0028\u003F\u0021\u0020\u0029\u0028\u003F\u0021.\u002A\u0020\u007B2\u007D\u0029.\u002A\u005B\u005E\u0020\u005D\u0024\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022placeholder\u005C\u0022\u003A\u0020\u005C\u0022Enter\u0020your\u0020first\u0020name\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022last\u002Dname\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022width\u005C\u0022\u003A\u0020\u005C\u002250\u0025\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022startWithNewLine\u005C\u0022\u003A\u0020false,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022title\u005C\u0022\u003A\u0020\u005C\u0022Last\u0020Name\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022isRequired\u005C\u0022\u003A\u0020true,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022validators\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022minLength\u005C\u0022\u003A\u00203,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022allowDigits\u005C\u0022\u003A\u0020false\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022regex\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Please\u0020enter\u0020the\u0020value\u0020without\u0020extra\u0020spaces.\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022regex\u005C\u0022\u003A\u0020\u005C\u0022\u005E\u0028\u003F\u0021\u0020\u0029\u0028\u003F\u0021.\u002A\u0020\u007B2\u007D\u0029.\u002A\u005B\u005E\u0020\u005D\u0024\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022placeholder\u005C\u0022\u003A\u0020\u005C\u0022Enter\u0020your\u0020last\u0020name\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022email\u002Daddress\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022title\u005C\u0022\u003A\u0020\u005C\u0022Email\u0020address\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022isRequired\u005C\u0022\u003A\u0020true,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022validators\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022email\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022regex\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022The\u0020email\u0020address\u0020format\u0020is\u0020invalid.\u0020Please\u0020check\u0020and\u0020try\u0020again.\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022regex\u005C\u0022\u003A\u0020\u005C\u0022\u005E\u0028\u003F\u0021.\u002A\u005C\u005C\u005C\u005C.\u005C\u005C\u005C\u005C.\u0029\u
26370028\u003F\u0021\u005C\u005C\u005C\u005C.\u0029\u0028\u003F\u0021.\u002A\u005C\u005C\u005C\u005C.\u0024\u0029\u005BA\u002DZa\u002Dz0\u002D9._\u0025\u002B\u002D\u005D\u002B\u0040\u005BA\u002DZa\u002Dz0\u002D9.\u002D\u005D\u002B\u005C\u005C\u005C\u005C.\u005BA\u002DZa\u002Dz\u005D\u007B2,\u007D\u0024\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022expression\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Invalid\u0020domain\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022expression\u005C\u0022\u003A\u0020\u005C\u0022\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u00404nly.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040googxs.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040alf5.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040ngftech.net\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040mtupu.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040duck.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040doreact.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040hitzcart.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040matkind.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040q.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027.uk\u0027\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022inputType\u005C\u0022\u003A\u0020\u005C\u0022email\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022placeholder\u005C\u0022\u003A\u0020\u005C\u0022Enter\u0020your\u0020email\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022password\u002Dcreate\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022title\u005C\u0022\u003A\u0020\u005C\u0022Password\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022description\u005C\u0022\u003A\u0020\u005C\u0022At\u0020least\u00208\u0020characters\u0020with\u0020letters,\u0020numbers\u0020\u0026\u0020symbols\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022isRequired\u005C\u0022\u003A\u0020true,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022validators\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022regex\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Your\u0020password\u0020must\u0020include\u0020a\u0020number\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022regex\u005C\u0022\u003A\u0020\u005C\u0022\u005E\u0028\u003F\u003D.\u002A\u005B0\u002D9\u005D\u0029\u005BA\u002DZa\u002Dz0\u002D9\u0021\u0040\u0023\u0024\u0025\u005E\u0026\u002A\u005D\u00
26377B8,\u007D\u0024\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Minimum\u0020length\u0020of\u0020this\u0020field\u0020must\u0020be\u0020equal\u0020to\u0020or\u0020greater\u0020than\u00208\u0020symbols.\u0020Leading\u0020and\u0020trailing\u0020spaces\u0020will\u0020be\u0020ignored.\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022minLength\u005C\u0022\u003A\u00208\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022regex\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Password\u0020must\u0020include\u0020at\u0020least\u0020one\u0020special\u0020character\u003A\u0020\u0021\u0020\u0040\u0020\u0023\u0020\u0024\u0020.\u0020\u0025\u0020\u005E\u0020\u0026\u0020\u002A\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022regex\u005C\u0022\u003A\u0020\u005C\u0022\u005B\u0021\u0040\u0023.\u0024\u0025\u005E\u0026\u002A\u005D\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022inputType\u005C\u0022\u003A\u0020\u005C\u0022password\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022placeholder\u005C\u0022\u003A\u0020\u005C\u0022Create\u0020a\u0020password\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022confirm\u002Dpassword\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022title\u005C\u0022\u003A\u0020\u005C\u0022Confirm\u0020Password\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022isRequired\u005C\u0022\u003A\u0020true,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022validators\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022expression\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Passwords\u0020do\u0020not\u0020match\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022expression\u005C\u0022\u003A\u0020\u005C\u0022\u007Bpassword\u002Dcreate\u007D\u0020\u003D\u003D\u0020\u007Bconfirm\u002Dpassword\u007D\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022inputType\u005C\u0022\u003A\u0020\u005C\u0022password\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022placeholder\u005C\u0022\u003A\u0020\u005C\u0022Re\u002Denter\u0020your\u0020password\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022checkbox\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022terms\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022titleLocation\u005C\u0022\u003A\u0020\u005C\u0022hidden\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022choices\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022value\u005C\u0022\u003A\u0020\u005C\u0022Agree\u0020to\u0020OUr\u0020Terms\u0020of\u0020use\u0020and\u0020Privacy\u0020Policy\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Agree\u0020to\u0020our\u0020Terms\u0020of\u0020use\u0020and\u0020Privacy\u0020Policy\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022checkbox\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022question3\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022titleLocation\u005C\u0022\u003A\u0020\u005C\u0022hidden\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022choices\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022Subscribe\u0020to\u0020monthly\u0020newsletter\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022panel\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022panel3\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022visibleIf\u005C\u0022\u003A\u0020\u005C\u0022\u007BToggle\u007D\u0020\u003D\u0020true\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022requiredIf\u005C\u0022\u003A\u0020\u005C\u0022\u007BToggle\u007D\u0020\u003D\u0020true\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022elements\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022question2\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022title\u005C\u0022\u003A\u0020\u005C\u0022Email\u0020address\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022isRequired\u005C\u0022\u003A\u0020true,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022inputType\u005C\u0022\u003A\u0020\u005C\u0022email\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022placeholder\u005C\u0022\u003A\u0020\u005C\u0022Enter\u0020your\u0020email\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022Password\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022isRequired\u005C\u0022\u003A\u0020true,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022validators\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Minimum\u0020length\u0020of\u0020this\u0020field\u0020must\u0020be\u0020equal\u0020to\u0020or\u0020greater\u0020than\u00208\u0020symbols.\u0020Leading\u0020and\u0020trailing\u0020spaces\u0020will\u0020be\u0020ignored.\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022minLength\u005C\u0022\u003A\u00208\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022inputType\u005C\u0022\u003A\u0020\u005C\u0022password\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022placeholder\u005C\u0022\u003A\u0020\u005C\u0022Enter\u0020your\u0020password\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022html\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022question1\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022html\u005C\u0022\u003A\u0020\u005C\u0022\u003Ca\u0020class\u003D\u005C\u005C\u005C\u0022cl\u002Dreset_pass\u005C\u005C\u005C\u0022\u0020href\u003D\u005C\u005C\u005C\u0022https\u003A\u005C\u002F\u005C\u002Ffirstbook.org\u005C\u002Fus\u005C\u002Fmarketplace\u005C\u002Fcustomer\u005C\u002Faccount\u005C\u002Fforgotpassword\u005C\u002F\u005C\u005C\u005C\u0022\u003EForgot\u0020Password\u003F\u003C\u005C\u002Fa\u003E\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u005D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u005D,\u005Cr\u005Cn\u0020\u0020\u005C\u0022completeText\u005C\u0022\u003A\u0020\u005C\u0022SIGN\u0020IN\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u005C\u0022widthMode\u005C\u0022\u003A\u0020\u005C\u0022static\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u005C
2637\u0022headerView\u005C\u0022\u003A\u0020\u005C\u0022advanced\u005C\u0022\u005Cr\u005Cn\u007D\u0022,\u0022theme\u0022\u003A\u0022\u007B\u005Cr\u005Cn\u0020\u0020\u005C\u0022themeName\u005C\u0022\u003A\u0020\u005C\u0022default\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u005C\u0022colorPalette\u005C\u0022\u003A\u0020\u005C\u0022light\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u005C\u0022isPanelless\u005C\u0022\u003A\u0020false,\u005Cr\u005Cn\u0020\u0020\u005C\u0022backgroundImage\u005C\u0022\u003A\u0020\u005C\u0022\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u005C\u0022backgroundImageFit\u005C\u0022\u003A\u0020\u005C\u0022cover\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u005C\u0022backgroundImageAttachment\u005C\u0022\u003A\u0020\u005C\u0022scroll\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u005C\u0022backgroundOpacity\u005C\u0022\u003A\u00201,\u005Cr\u005Cn\u0020\u0020\u005C\u0022cssVariables\u005C\u0022\u003A\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Deditorpanel\u002Dbackcolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Deditorpanel\u002Dhovercolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028224,\u0020224,\u0020224,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dquestionpanel\u002Dhovercolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028242,\u0020242,\u0020242,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dquestionpanel\u002DcornerRadius\u005C\u0022\u003A\u0020\u005C\u002220px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dfont\u002Dfamily\u005C\u0022\u003A\u0020\u005C\u0022Open\u0020Sans\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dfont\u002Dsize\u005C\u0022\u003A\u0020\u005C\u002216px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dcorner\u002Dradius\u005C\u0022\u003A\u0020\u005C\u00228px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dbase\u002Dunit\u005C\u0022\u003A\u0020\u005C\u00228px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dshadow\u002Dsmall\u005C\u0022\u003A\u0020\u005C\u00220px\u00200px\u00200px\u00200px\u0020rgba\u002821,\u0020104,\u0020213,\u00200\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dshadow\u002Dinner\u005C\u0022\u003A\u0020\u005C\u0022inset\u00200px\u00200px\u00200px\u00201px\u0020rgba\u002859,\u002059,\u002059,\u00200.3\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dfont\u002Deditorfont\u002Dsize\u005C\u0022\u003A\u0020\u005C\u002220px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dfont\u002Deditorfont\u002Dcolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u002859,\u002059,\u002059,\u00200.91\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dborder\u002Ddefault\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u00200,\u00200,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dborder\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u00200,\u00200,\u00200.09\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Dbackcolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Dbackcolor\u002Ddark\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028248,\u0020248,\u0020248,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Dbackcolor\u002Ddim\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028249,\u0020249,\u0020249,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Dbackcolor\u002Ddim\u002Ddark\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028243,\u0020243,\u0020243,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u00200,\u00200,\u00200.91\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Dforecolor\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u00200,\u00200,\u00200.45\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Ddim\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u00200,\u00200,\u00200.91\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Ddim\u002Dforecolor\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u00200,\u00200,\u00200.45\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dsecondary\u002Dbackcolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020152,\u002020,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dsecondary\u002Dbackcolor\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020152,\u002020,\u00200.1\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dsecondary\u002Dbackcolor\u002Dsemi\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020152,\u002020,\u00200.25\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dsecondary\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dsecondary\u002Dforecolor\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00200.25\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dshadow\u002Dsmall\u002Dreset\u005C\u0022\u003A\u0020\u005C\u00220px\u00200px\u00200px\u00200px\u0020rgba\u002821,\u0020104,\u0020213,\u00200\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dshadow\u002Dmedium\u005C\u0022\u003A\u0020\u005C\u00220px\u00202px\u00206px\u00200px\u0020rgba\u00280,\u00200,\u00200,\u00200.1\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dshadow\u002Dlarge\u005C\u0022\u003A\u0020\u005C\u00220px\u00208px\u002016px\u00200px\u0020rgba\u00280,\u00200,\u00200,\u00200.1\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dshadow\u002Dinner\u002Dreset\u005C\u0022\u003A\u0020\u005C\u0022inset\u00200px\u00200px\u00200px\u00200px\u0020rgba\u002859,\u002059,\u002059,\u00200.3\u0029\u
2637005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dborder\u002Dinside\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u00200,\u00200,\u00200.16\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dred\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dgreen\u005C\u0022\u003A\u0020\u005C\u0022rgba\u002825,\u0020179,\u0020148,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dgreen\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u002825,\u0020179,\u0020148,\u00200.1\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dgreen\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dblue\u005C\u0022\u003A\u0020\u005C\u0022rgba\u002867,\u0020127,\u0020217,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dblue\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u002867,\u0020127,\u0020217,\u00200.1\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dblue\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dyellow\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020152,\u002020,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dyellow\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020152,\u002020,\u00200.1\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dyellow\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DtextDecoration\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DfontWeight\u005C\u0022\u003A\u0020\u005C\u0022700\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DfontStyle\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DfontStretch\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DletterSpacing\u005C\u0022\u003A\u0020\u005C\u00220\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DlineHeight\u005C\u0022\u003A\u0020\u005C\u002264px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DparagraphIndent\u005C\u0022\u003A\u0020\u005C\u00220px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DtextCase\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DtextDecoration\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DfontWeight\u005C\u0022\u003A\u0020\u005C\u0022700\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DfontStyle\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DfontStretch\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DletterSpacing\u005C\u0022\u003A\u0020\u005C\u00220\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DlineHeight\u005C\u0022\u003A\u0020\u005C\u002256px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DparagraphIndent\u005C\u0022\u003A\u0020\u005C\u00220px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DtextCase\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DtextDecoration\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DfontWeight\u005C\u0022\u003A\u0020\u005C\u0022700\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DfontStyle\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DfontStretch\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DletterSpacing\u005C\u0022\u003A\u0020\u005C\u00220\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DlineHeight\u005C\u0022\u003A\u0020\u005C\u002240px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DparagraphIndent\u005C\u0022\u003A\u0020\u005C\u00220px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DtextCase\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DtextDecoration\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DfontWeight\u005C\u0022\u003A\u0020\u005C\u0022700\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DfontStyle\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DfontStretch\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DletterSpacing\u005C\u0022\u003A\u0020\u005C\u00220\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DlineHeight\u005C\u0022\u003A\u0020\u005C\u002232px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DparagraphIndent\u005C\u0022\u003A\u0020\u005C\u00220px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DtextCase\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DtextDecoration\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DfontWeight\u005C\u0022\u003A\u0020\u005C\u0022400\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DfontStyle\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DfontStretch\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DletterSpacing\u005C\u0022\u003A\u0020\u005C\u00220\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DlineHeight\u005C\u0022\u003A\u0020\u005C\u002228px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DparagraphIndent\u005C\u0022\u003A\u0020\u005C\u00220px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DtextCase\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Dbackcolor\u002Ddim\u005C\u0022\u003A\u0020\u005C\u0022\u0023ffffff\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dprimary\u002Dbackcolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u002073,\u0020135,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dprimary\u002Dbackcolor\u002Ddark\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u002065,\u0020120,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dprimary\u002Dbackcolor\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u002073,\u0020135,\u00200.1\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dprimary\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dprimary\u002Dforecolor\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00200.25\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dred\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028229,\u002010,\u002062,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dred\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028229,\u002010,\u002062,\u00200.1\u0029\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u005C\u0022header\u005C\u0022\u003A\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022height\u005C\u0022\u003A\u00200,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022mobileHeight\u005C\u0022\u003A\u00200,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022inheritWidthFrom\u005C\u0022\u003A\u0020\u005C\u0022survey\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022textAreaWidth\u005C\u0022\u003A\u00200,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022backgroundImageFit\u005C\u0022\u003A\u0020\u005C\u0022cover\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022backgroundImageOpacity\u005C\u0022\u003A\u0020100,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022overlapEnabled\u005C\u0022\u003A\u0020false,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022logoPositionX\u005C\u0022\u003A\u0020\u005C\u0022left\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022logoPositionY\u005C\u0022\u003A\u0020\u005C\u0022top\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022titlePositionX\u005C\u0022\u003A\u0020\u005C\u0022left\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022titlePositionY\u005C\u0022\u003A\u0020\u005C\u0022bottom\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022descriptionPositionX\u005C\u0022\u003A\u0020\u005C\u0022left\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022descriptionPositionY\u005C\u0022\u003A\u0020\u005C\u0022bottom\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u005C\u0022headerView\u005C\u0022\u003A\u0020\u005C\u0022advanced\u005C\u0022\u005Cr\u005Cn\u007D\u0022,\u0022url_referrer\u0022\u003A\u0022https\u003A\u005C\u002F\u005C\u002Ffirstbook.org\u005C\u002Fus\u005C\u002Fmarketplace\u005C\u002F\u0022,\u0022store\u0022\u003A\u0022firstbook_us\u0022\u007D",
2638                "base_media_url": "https://firstbook.org/us/marketplace/media/",
2639                "base_url": "https://firstbook.org/us/marketplace/"
2640            }
2641        }
2642    }
2643</script>
2643
2644
2645
2646<script>    const rawRequest = "";
2647    const searchRequest = rawRequest ? JSON.parse(rawRequest) : null;
2648
2649    const rawResponse = "";
2650    const searchResponse = rawResponse ? JSON.parse(rawResponse) : null;
2651
2652    const rawExecutionTime = "0";
2653    const executionTime = rawExecutionTime ? parseFloat(rawExecutionTime) : null;
2654
2655    const requestId = "47c16fc3\u002D1de0\u002D4689\u002D89b8\u002Dda78f2fa2698";
2656
2657    const rawAttributes = "";
2658    const attributes = rawAttributes ? JSON.parse(rawAttributes) : null;
2659
2660    const rawPageSize = "12";
2661    const pageSize = rawPageSize ? parseInt(rawPageSize) : null;
2662
2663    const customerGroup = "b6589fc6ab0dc82cf12099d1c2d40ab994e8410c";
2664
2665    window.LiveSearchMetrics = {
2666        searchRequest,
2667        searchResponse,
2668        requestId,
2669        executionTime,
2670        attributes,
2671        pageSize,
2672        context: {
2673            'customerGroup' : customerGroup
2674        }
2675    };
2676
2677    require([
2678        "https://livesearch-metrics.magento-ds.com/v0/liveSearchMetrics.js"
2679    ]);</script>
2679
2680<script>    require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) {
2681        if (!magentoStorefrontEvents) return;
2682        
2683        magentoStorefrontEvents.context.setSearchExtension({
2684            version: "4.7.2"
2685        });
2686    });</script>
2686</div></div></main><footer class="page-footer"><div class="footer content"><style>#html-body [data-pb-style=FJXVMPE],#html-body [data-pb-style=MF7DNTI]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=FJXVMPE]{justify-content:flex-start;display:flex;flex-direction:column;margin-top:20px}#html-body [data-pb-style=MF7DNTI]{display:none;align-self:stretch}#html-body [data-pb-style=V59O09H]{display:flex;width:100%}#html-body [data-pb-style=L3V0JKQ]{justify-content:flex-start;align-self:stretch}#html-body [data-pb-style=FCM8NIC],#html-body [data-pb-style=L3V0JKQ],#html-body [data-pb-style=TWUOMY6]{display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%}#html-body [data-pb-style=FCM8NIC]{justify-content:center;text-align:center;margin-left:100px;align-self:flex-start}#html-body [data-pb-style=TWUOMY6]{justify-content:flex-start;align-self:stretch}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="FJXVMPE"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
2687  .page-footer .footer-middle-content {
2688     justify-content: space-between;
2689  }
2690  .page-footer .btn-donate {
2691        display: inline-flex;
2692        justify-content: center;
2693        align-items: center;
2694        gap: 8px;
2695        background: #CA2B53;
2696        box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
2697        color: #fff;
2698        text-decoration: none;
2699        transition: background 0.2s ease, transform 0.1s ease;
2700        border: none;
2701        cursor: pointer;
2702        line-height: 24px;
2703        font-size: 16px;
2704        padding: 8px 40px;
2705        border-radius: 8px;
2706        font-weight: 700;
2707        text-transform: uppercase;
2708        text-decoration: none;
2709        cursor: pointer;
2710        padding-inline: 40px !important;
2711        width: 120px;
2712    }
2713
2714    .page-footer .btn-donate:hover {
2715        background: #004987;
2716    }
2717  media="screen and (min-width: 500px)" {
2718    .footer-top-ca .footer-column {
2719        width: 140px;
2720    }
2721  }
2722
2723   @media(max-width: 480px) {
2724    .page-footer {
2725        .footer-middle {
2726            .footer-middle-content {
2727                justify-content: center;
2728                flex-direction: column-reverse;
2729                .footer-badges {
2730                    width: 100%;
2731                    display: block;
2732                    text-align: center;
2733                }
2734                .button-left-side {
2735                    width: 100%;
2736                    .btn-donate{
2737                        margin: 32px 0;
2738                        width: -webkit-fill-available;
2739                    }
2740                }
2741            }
2742        }
2743    }
2744</style>
2745<!-- Top Section: Logo and Navigation -->
2746        <div class="footer-top footer-top-us">
2747            <div class="footer-top-content">
2748                <!-- Left Section: Logo, Description and Social -->
2749                <div class="footer-left">
2750                    <div class="footer-logo">
2751                        <img src="https://firstbook.org/us/marketplace/media/theme_customization/logo.svg" alt="First Book">
2752                    </div>
2753                    <p class="footer-description">
2754                        Founded in 1992, First Book is a nonprofit social enterprise building a world where all children have access to a quality education. We are on a mission to ensure that all children, regardless of their background or zip code, can succeed by removing barriers to equitable education because education transforms lives.
2755                    </p>
2756                    <div class="social-links">
2757                        <a href="https://www.facebook.com/FirstBook" class="social-icon">
2758                            <img src="https://firstbook.org/us/marketplace/media/theme_customization/facebook-ico.svg" alt="Facebook">
2759                        </a>
2760                        <a href="https://www.youtube.com/firstbook" class="social-icon">
2761                            <img src="https://firstbook.org/us/marketplace/media/theme_customization/youtube-ico.svg" alt="YouTube">
2762                        </a>
2763                        <a href="https://www.linkedin.com/company/first-book/" class="social-icon">
2764                            <img src="https://firstbook.org/us/marketplace/media/theme_customization/linkedin-ico.svg" alt="LinkedIn">
2765                        </a>
2766                        <a href="https://www.instagram.com/firstbookorg" class="social-icon">
2767                            <img src="https://firstbook.org/us/marketplace/media/theme_customization/instagram-ico.svg" alt="Instagram">
2768                        </a>
2769                    </div>
2770                </div>
2771
2772                <!-- Navigation Columns -->
2773                <div class="footer-nav">
2774                <!-- Mission Column -->
2775                <div class="footer-column">
2776                    <h6 class="column-title">Mission</h6>
2777                    <ul class="column-links">
2778                        <li><a href="https://firstbook.org/about">About</a></li>
2779                        <li><a href="https://firstbook.org/solutions/research-insights">Research</a></li>
2780                        <li><a href="https://firstbook.org/support-us">Support Us</a></li>
2781                        <li><a href="https://firstbook.org/partners">Partners</a></li>
2782                        <li><a href="https://firstbook.org/blog">News & Impact</a></li>
2783                    </ul>
2784                </div>
2785
2786                <!-- Community Column -->
2787                <div class="footer-column" data-bind="scope:'dynamic-fb-footer-links'">
2788                    <h6 class="column-title">Community</h6>
2789                    <ul class="column-links">
2790                        <li><a data-bind="attr: {href: isCustomerLoggedIn() ? 'https://community.firstbook.org/members' : 'https://firstbook.org/us/marketplace/customer/account/login/community'}"
2791                                                  href="https://community.firstbook.org/members">Members</a></li>
2792                        <li><a data-bind="attr: {href: isCustomerLoggedIn() ? 'https://community.firstbook.org/spaces/17848519/feed' : 'https://firstbook.org/us/marketplace/customer/account/login/community'}"
2793                                                  href="https://community.firstbook.org/spaces/17848519/feed">Connect & Discuss</a></li>
2794                        <li><a data-bind="attr: {href: isCustomerLoggedIn() ? 'https://community.firstbook.org/spaces/17848522/events' : 'https://firstbook.org/us/marketplace/customer/account/login/community'}"
2795                                                  href="https://community.firstbook.org/spaces/17848522/events">Upcoming Events</a></li>
2796                        <li><a data-bind="attr: {href: isCustomerLoggedIn() ? 'https://community.firstbook.org/spaces/19635187/content' : 'https://firstbook.org/us/marketplace/customer/account/login/community'}"
2797                                                  href="https://community.firstbook.org/spaces/19635187/content">Replay Library</a></li>
2798                        <li><a data-bind="attr: {href: isCustomerLoggedIn() ? 'https://community.firstbook.org/collections/2518795?sort=by_hosts' : 'https://firstbook.org/us/marketplace/customer/account/login/community'}"
2799                                                  href="https://community.firstbook.org/collections/2518795?sort=by_hosts">
2799Resources</a></li>
2800                    </ul>
2801                </div>
2802
2803                <!-- Marketplace Column -->
2804                <div class="footer-column">
2805                    <h6 class="column-title">Marketplace</h6>
2806                    <ul class="column-links">
2807                        <li><a href="https://firstbook.org/us/marketplace/age/">Shop by Age</a></li>
2808                        <li><a href="https://firstbook.org/us/marketplace/books/">Books</a></li>
2809                        <li><a href="https://firstbook.org/us/marketplace/supplies/">Supplies</a></li>
2810                        <li><a href="https://firstbook.org/us/marketplace/digital-learning/">Digital Learning</a></li>
2811                        <li><a href="https://firstbook.org/us/marketplace/activities/">Activities</a></li>
2812                        <li><a href="https://firstbook.org/us/marketplace/free-resources/">Free Resources</a></li>
2813                        <li><a href="https://firstbook.org/us/marketplace/book-bank/">Book Bank</a></li>
2814                        <li><a href="https://firstbook.org/us/marketplace/faqs/">FAQs</a></li>
2815                    </ul>
2816                </div>
2817
2818                
2818<script type="text/x-magento-init">
2819                 {
2820                  "*": {
2821                   "Magento_Ui/js/core/app": {
2822                    "components": {
2823                        "dynamic-fb-footer-links": {
2824                            "component": "Firstbook_Excustomer/js/dynamic-customer-status"
2825                             }
2826                           }
2827                        }
2828                      }
2829                 }
2830              </script>
2830
2831
2832                <!-- Contact Us Column -->
2833                <div class="footer-column" style="max-width: 224px;">
2834                    <h6 class="column-title">Contact Us</h6>
2835                    <ul class="column-links">
2836                        <li><a href="https://firstbook.org/us/marketplace/eligibility-faqs/">Membership and Eligibility FAQs</a></li>
2837                        <li><a href="mailto:[email protected]">[email protected]</a></li>
2838                        <li><a href="tel:+18667323669">1-866-READ-NOW</a></li>
2839                        <li class="address">1319 F Street NW,<br>Suite 1000<br>Washington, DC 20004</li>
2840                    </ul>
2841                </div>
2842            </div>
2843
2844            </div>
2845        </div>
2846
2847        <!-- Middle Section: Certification Badges -->
2848        <div class="footer-middle">
2849            <div class="footer-middle-content">
2850
2851                <div class="footer-badges">
2852                    <img src="https://firstbook.org/us/marketplace/media/theme_customization/charity-navigator-4star.png" alt="Charity Navigator 4-Star Rating" class="badge-charity">
2853                    <img src="https://firstbook.org/us/marketplace/media/theme_customization/footer-logo-2.png" alt="GuideStar Exchange Gold" class="badge-guidestar">
2854                </div>
2855               <div class="button-left-side">
2856                      <!-- Donate Button -->
2857                       <a
2858                          href="https://firstbook.donorsupport.co/-/XBYEYJPR"
2859                          class="btn-donate"
2860                       >
2861                        DONATE
2862                    </a>
2863                </div>
2864            </div>
2865        </div>
2866
2867        <!-- Bottom Bar -->
2868        <div class="footer-bottom">
2869            <div class="footer-bottom-content">
2870                <p class="copyright">Copyright © 2026 First Book</p>
2871                <div class="regional-sites">
2872                    <span>Regional sites: </span>
2873                    <a href="https://firstbook.org">US</a>
2874                    <span> | </span>
2875                    <a href="https://firstbook.org/ca">Canada</a>
2876                </div>
2877                <div class="legal-links">
2878                    <span>All Rights Reserved</span>
2879                    <span> | </span>
2880                    <a href="https://firstbook.org/us/marketplace/terms-of-use/">Terms and Conditions</a>
2881                    <span> | </span>
2882                    <a href="https://firstbook.org/us/marketplace/privacy-policy/">Privacy Policy</a>
2883                </div>
2884            </div>
2885        </div></div><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="MF7DNTI"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="V59O09H"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="L3V0JKQ"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="footer-logo-copyright">
2886<span style="display:inline-block"><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/First_Book_Footer_Logo_United_States.svg" alt="" width="325" height="90"/></span>
2887</div>
2888<div class="row" style="margin-top:30px;color:#625c57;text-align:left">
2889    <div class="col-sm">
2890      <p style="font-size: 11px">First Book is a 501(c)(3) nonprofit that exclusively supports educators and program leaders serving children in need. Books, resources, or any goods obtained via the fbmarketplace.org website are strictly prohibited from being resold for any reason. Any breach of this policy may lead to legal consequences including (but not limited to) exclusion from our network. Please refer to First Book's <a href="/eligibility-faqs/" style="box-sizing: border-box; color: rgb(20, 170, 223); text-decoration: none; background-color: transparent;">eligibility requirements</a> for more information. First Book cannot guarantee cancellations or adju
2890stments to orders once they have been transferred to our warehouse for processing. In order to continue our mission, the First Book Marketplace cannot accept returns and all sales are final (including orders for digital products).</p>
2891<a class="contact-me-fax" href="/contact-me-by-fax-only">Contact Me Via Fax!</a>
2892    </div>
2893
2894  </div>
2895
2896<style>
2897.contact-me-fax {
2898display:none !important;
2899}
2900
2901</style></div></div><div class="pagebuilder-column footer-links-container" data-content-type="column" data-appearance="align-top" data-background-images="{}" data-element="main" data-pb-style="FCM8NIC"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="row"><ul class="footer-links-list" style="list-style-type:none;line-height:24px;text-align:left">
2902    <li><a href="/register/">Become a Member</a></li>
2903    <li><a href="/about/">About the First Book Marketplace</a></li>
2904    <li ><a href="https://support.firstbook.org/campaign/be-a-champion-for-kids-education/c460063?utm_source=footer&utm_medium=web&utm_campaign=fbmarketplace"  target="_blank">Support First Book</a></li>
2905    <li ><a href="https://firstbook.org/partners/partner-first-book/" >Partner with First Book</a></li>
2906    <li ><a href="/catalogsearch/advanced/" >Advanced Catalog Search</a></li>
2907    <li ><a href="/mobile-terms-and-conditions/" >Mobile Terms &amp; Conditions</a></li>
2908    <li ><a href="/privacy-policy/" >Privacy Policy</a></li>
2909    <li ><a href="/faqs/" >FAQs</a></li>
2910</ul>
2911</div></div></div><div class="pagebuilder-column social-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="TWUOMY6"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="row">
2912<span style="display:inline-block;color:#625c57">
2913<span style="font-size:18px;font-weight: bold;">Follow us on social media:</span>
2914</div>
2915
2916<div class="row">
2917<ul>
2918    <li style="display:inline-block">
2919     <a href="https://www.facebook.com/FirstBook" target="_blank" ><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/Facebook.png" alt="First Book Facebook" /></a>
2920    </li>
2921    <li style="display:inline-block">
2922      <a href="https://www.instagram.com/firstbookorg" target="_blank" ><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/Instagram.png" alt="First Book Instagram" /></a>
2923   </li>
2924   <li style="display:inline-block">
2925     <a href="https://twitter.com/firstbook" target="_blank" ><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/X_twitter.png" alt="First Book X" /></a>
2926   </li>
2927  <li style="display:inline-block">
2928   <a href="https://www.linkedin.com/company/first-book/" target="_blank" ><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/LinkedIn.png" alt="First Book LinkedIn"/></a></li>
2929  <li style="display:inline-block"><a href="https://www.youtube.com/firstbook" target="_blank" ><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/YouTube.png" alt="First Book YouTube" /></a></li>
2930</ul>
2931</div>
2932
2933<div class="row" style="margin-top:10px">
2934<span style="display:inline-block"><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/Guide_star_eschage_logo.png" alt="Guide Star Exachange Gold" /></span>
2935<span style="display:inline-block"><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/Image_19.png" alt="Charity Navigator" /></span>
2936</div>
2937
2938<div class="row" style="margin-top:40px">
2939<span style="display:inline-block;color:#625c57;vertical-align:top;padding-left:20px;padding-bottom:20px;">
2940<span style="font-size: 18px;font-weight: bold;">&copy;&nbsp;First Book<br/></span>
29411319 F Street NW, Suite 1000<br/>
2942      Washington, DC 20004</span>
2943</div></div></div></div></div></div></div></div><div class="widget block block-static-block">
2944    </div>
2945</footer>
2945<script type="text/x-magento-init">
2946        {
2947            "*": {
2948                "Magento_Ui/js/core/app": {
2949                    "components": {
2950                        "storage-manager": {
2951                            "component": "Magento_Catalog/js/storage-manager",
2952                            "appendTo": "",
2953                            "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/firstbook.org\/us\/marketplace\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":"1"},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/firstbook.org\/us\/marketplace\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":"1"},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/firstbook.org\/us\/marketplace\/rest\/firstbook_us\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/firstbook.org\/us\/marketplace\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":"1"}}                        }
2954                    }
2955                }
2956            }
2957        }
2958</script>
vendor: 1 bytes, line 2958
2958
2959<script type="text/javascript">
2960piAId = '298582';
2961piCId = '1376';
2962
2963(function() {
2964            function async_load(){
2965                        var s = document.createElement('script'); s.type = 'text/javascript';
2966                        s.src = ('https:' == document.location.protocol ? 'https://pi' : 'http://cdn') + '.pardot.com/pd.js';
2967                        var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c);
2968            }
2969            if(window.attachEvent) { window.attachEvent('onload', async_load); }
2970            else { window.addEventListener('load', async_load, false); }
2971})();
2972</script>
2972
2973
2974<style>
2975.totals-tax.certificate-links {
2976    display: flex;
2977    flex-direction: column;
2978    display: none;
2979}
2980</style>
2981<script type="text/javascript">
2982  window._mfq = window._mfq || [];
2983  (function() {
2984    var mf = document.createElement("script");
2985    mf.type = "text/javascript"; mf.defer = true;
2986    mf.src = "//cdn.mouseflow.com/projects/1d2d26ed-34cb-402f-934d-e79a02191df6.js";
2987    document.getElementsByTagName("head")[0].appendChild(mf);
2988  })();
2989</script>
2989
2990
2991<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 2991-2992
2991
2992<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2992GTM-TVB73W
vendor: 85 bytes, lines 2992-2993
2992"
2993height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2994<!-- End Google Tag Manager (noscript) --><div data-role="aw-raf-friend-invited" data-bind="scope: 'friendInvited'">
2995
2996</div>
2997<script type="text/x-magento-init">
2998    {
2999        "[data-role=aw-raf-friend-invited]": {
3000            "Magento_Ui/js/core/app": {
3001                "components":{
3002                    "friendInvited":{
3003                        "component":"Aheadworks_Raf/js/view/friend/invited",
3004                        "isSetPopupContent": false                    }
3005                }
3006            }
3007        }
3008    }
3009</script>
3009
3010
3011<script>
3012require(['magezonBuilder']);
3013</script>
3013<script type="text/javascript" nonce="aGFkcnVhdGx1Zmh4aHVsdzF3aHpnd2E5ZmRjcnAxdHA=" >window.socialloginButtons = '';</script>
3013
3014
3015<script>    require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) {
3016        if(!magentoStorefrontEvents) return;
3017        
3018        magentoStorefrontEvents.context.setPage({
3019            pageType: "MyAccount"
3020        });
3021        magentoStorefrontEvents.context.setContext("pageExtended", {
3022            action: "login"
3023        });
3024        magentoStorefrontEvents.context.setShoppingCart({
3025            id: 0
3026        });
3027    });</script>
3027</div>    
3027<script  nonce="aGFkcnVhdGx1Zmh4aHVsdzF3aHpnd2E5ZmRjcnAxdHA=" >
3028        window.ga4ParentVsChild = 'parent';
3029        window.ga4VariantEnabled = '0';
3030        require(['jquery','weltpixel_ga4_persistentLayer','weltpixel_ga4_gtm', 'Magento_Customer/js/customer-data'],
3031            function ($, wpGa4PersDl ,wpGa4gtm, customerData) {
3032                if (window.ga4AllowServices) {
3033                    $(document).ajaxComplete(function (event, xhr, settings) {
3034                        if (settings.url.search('/customer\/section\/load/') > 0) {
3035                            var response = xhr.responseJSON;
3036                            if (response.wp_ga4) {
3037                                var dataLayerData = $.parseJSON(response.wp_ga4.datalayer);
3038                                for (index in dataLayerData) {
3039                                    window.dataLayer.push({ecommerce: null});
3040                                    window.dataLayer.push(dataLayerData[index]);
3041                                }
3042                            }
3043                        }
3044                    });
3045                    var wpPersDlOptions = {'storageExpiryTime': 30 };
3046                    var wpGtmOptions = {
3047                        'enabled': 0,
3048                        'persDataLayer': wpGa4PersDl
3049                    };
3050                    wpGa4PersDl.init(wpPersDlOptions);
3051                    wpGa4gtm.trackPromotion(wpGtmOptions);
3052                }
3053            });
3054    </script>
3054
3055    
3055<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-2d6c3b814a82558f731","applicationID":"508252849","transactionName":"b1NXZ0cEWERXWkBRWFYZdFBBDFlZGVpBS0NXW1BBGgRVVFlMWkwYVFlSWls=","queueTime":0,"applicationTime":539,"atts":"QxRAEQ8eSxsUWBYCTEVL","errorBeacon":"bam.nr-data.net","agent":""}</script>
3055</body>
3056</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.