CINXE.COM
FAQs - Write for Harlequin
<!doctype html> <html class="no-js" lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="x-ua-compatible" content="ie=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"772290403",accountID:"984133",trustKey:"1022681",xpid:"XQ4DUFVQGwQEVFBRBAAAUw==",licenseKey:"569095f7cc",applicationID:"740133175"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={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)),o=0===Object.keys(r).length?e:r;for(let a in o)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]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={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},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={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,harvestTimeSeconds:10,autoStart:!0},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},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.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){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.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,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="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),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(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;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(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].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(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],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).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,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},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])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},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,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(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 o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},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{}}}},944:(e,t,r)=>{"use strict";function n(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)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},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})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,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}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{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)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=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)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={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"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)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,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}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,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(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 d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.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,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(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 y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.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}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>FAQs - Write for Harlequin</title> <meta name="description" content="Before Submission Q. What should I include with my submission? A. Your proposal should include two separate Word files: one…"> <meta name='robots' content='max-image-preview:large' /> <!-- Google Tag Manager for WordPress by gtm4wp.com --> <script data-cfasync="false" data-pagespeed-no-defer> var gtm4wp_datalayer_name = "dataLayer"; var dataLayer = dataLayer || []; </script> <!-- End Google Tag Manager for WordPress by gtm4wp.com --><link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/s43095.pcdn.co\/wp-includes\/js\/wp-emoji-release.min.js?ver=1725989095"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='mywpglossary-front-style-css' href='https://s43095.pcdn.co/wp-content/plugins/my-wp-glossary/css/style.min.css?ver=1705300222' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://s43095.pcdn.co/wp-includes/css/dist/block-library/style.min.css?ver=1725989095' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='harlequin2020-style-css' href='https://s43095.pcdn.co/wp-content/themes/writeforharlequin/assets/css/app.css?ver=1729630120' type='text/css' media='all' /> <link rel='stylesheet' id='fontawesome-style-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css?ver=1592404620' type='text/css' media='all' /> <script type="text/javascript" src="https://s43095.pcdn.co/wp-includes/js/jquery/jquery.min.js?ver=1725989095" id="jquery-core-js"></script> <script type="text/javascript" src="https://s43095.pcdn.co/wp-includes/js/jquery/jquery-migrate.min.js?ver=1725989095" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://unpkg.com/@popperjs/core@2?ver=6.6.2" id="popper.js-js"></script> <script type="text/javascript" src="https://unpkg.com/tippy.js@6?ver=6.6.2" id="tippy.js-js"></script> <link rel="https://api.w.org/" href="https://www.writeforharlequin.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.writeforharlequin.com/wp-json/wp/v2/pages/18726" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.writeforharlequin.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.6.2" /> <link rel="canonical" href="https://www.writeforharlequin.com/submission-faqs/" /> <link rel='shortlink' href='https://www.writeforharlequin.com/?p=18726' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.writeforharlequin.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.writeforharlequin.com%2Fsubmission-faqs%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.writeforharlequin.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.writeforharlequin.com%2Fsubmission-faqs%2F&format=xml" /> <!-- Google Tag Manager for WordPress by gtm4wp.com --> <!-- GTM Container placement set to automatic --> <script data-cfasync="false" data-pagespeed-no-defer type="text/javascript"> var dataLayer_content = {"pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"LeslieCheung"}; dataLayer.push( dataLayer_content ); </script> <script data-cfasync="false"> (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], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TZ5P8R2'); </script> <!-- End Google Tag Manager for WordPress by gtm4wp.com --> <!-- OneTrust Cookies Consent Notice start for writeforharlequin.com --> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="bdfa1458-8490-4969-acdd-39ed732da661" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for writeforharlequin.com --> <script>document.documentElement.className = document.documentElement.className.replace( 'no-js', 'js' );</script> <link rel="icon" href="https://s43095.pcdn.co/wp-content/uploads/2020/11/cropped-android-chrome-512x512-1-150x150.png" sizes="32x32" /> <link rel="icon" href="https://s43095.pcdn.co/wp-content/uploads/2020/11/cropped-android-chrome-512x512-1-300x300.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://s43095.pcdn.co/wp-content/uploads/2020/11/cropped-android-chrome-512x512-1-300x300.png" /> <meta name="msapplication-TileImage" content="https://s43095.pcdn.co/wp-content/uploads/2020/11/cropped-android-chrome-512x512-1-300x300.png" /> <style type="text/css" id="wp-custom-css"> main { display: block; } div#onetrust-banner-sdk { font-size: 20px !important; } div#ot-content { font-size: 20px !important; } #onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link { color: #000000 !important; } .homepage-youtube__iframe-container { border: 1px solid #e3e3e3; overflow: hidden; position: relative; padding-top: 56.25%; } .homepage-youtube__iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .homepage-youtube__link-wrapper { font-size: 28px; font-weight: normal; line-height: 1; color: #050D46; margin: 0; text-align: center; padding-top: .5rem; } .homepage-youtube__link { font-family: "MrEavesXLModOT-Heavy"; color: #050D46; } .homepage-youtube__link:hover, .homepage-youtube__link:focus { color: #050D46; } </style> <meta property="og:type" content="article" /> <meta property="og:title" content="FAQs" /> <meta property="og:url" content="https://www.writeforharlequin.com/submission-faqs/" /> <meta property="og:description" content="Before Submission Q. What should I include with my submission? A. Your proposal should include two separate Word files: one…" /> <meta property="article:published_time" content="2020-11-09T19:46:47-05:00" /> <meta property="article:modified_time" content="2023-11-17T09:02:25-05:00" /> <meta property="og:site_name" content="Write for Harlequin" /> <meta property="og:image" content="" /> <meta property="og:image:width" content="960" /> <meta property="og:image:height" content="576" /> <meta property="og:locale" content="en_US" /> <meta name="twitter:creator" content="@HarlequinSYTYCW" /> <meta name="twitter:site" content="@HarlequinSYTYCW" /> <meta name="twitter:text:title" content="FAQs" /> <meta name="twitter:image" content="" /> <meta name="twitter:card" content="summary_large_image" /> <script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/9013ea5ce6fb9cc1ec214a5b2/83caf25eb94916c0c7547453c.js");</script> <script type="text/javascript"> var verifyCallback = function(response) { console.log(response); }; var onloadCallback = function() { // console.log("grecaptcha is ready!"); // g-recaptcha-about-page-link // g-recaptcha-footer // g-recaptcha-sign-up-page // g-recaptcha-exit-pop const recapAboutPageLink = document.getElementById('g-recaptcha-about-page-link'); const recapFooter = document.getElementById('g-recaptcha-footer'); const recapSignUpPage = document.getElementById('g-recaptcha-sign-up-page'); const recapExitPop = document.getElementById('g-recaptcha-exit-pop'); const recaptchaContainers = document.querySelectorAll('.g-recaptcha'); if (recapAboutPageLink) { widgetId1 = grecaptcha.render(recapAboutPageLink, { 'sitekey' : '6LcDlrsUAAAAANwGKHY-k96uw50Hrt7M9frKP9Us', 'theme' : 'light' }); } if (recapFooter) { widgetId2 = grecaptcha.render(recapFooter, { 'sitekey' : '6LcDlrsUAAAAANwGKHY-k96uw50Hrt7M9frKP9Us', 'theme' : 'light' }); } if (recapSignUpPage) { widgetId3 = grecaptcha.render(recapSignUpPage, { 'sitekey' : '6LcDlrsUAAAAANwGKHY-k96uw50Hrt7M9frKP9Us', 'theme' : 'light' }); } if (recapExitPop) { widgetId4 = grecaptcha.render(recapExitPop, { 'sitekey' : '6LcDlrsUAAAAANwGKHY-k96uw50Hrt7M9frKP9Us', 'theme' : 'light' }); } // recaptchaContainers.forEach(function(recaptchaContainer, index){ // if(index % 2 === 0){ // grecaptcha.render(recaptchaContainer, {'sitekey' : '6LcDlrsUAAAAANwGKHY-k96uw50Hrt7M9frKP9Us', 'theme' : 'dark'}) // } // else{ // grecaptcha.render(recaptchaContainer, {'sitekey' : '6LcDlrsUAAAAANwGKHY-k96uw50Hrt7M9frKP9Us', 'theme' : 'light'}) // } // }) }; </script> <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer> </script> </head> <body class="page-template-default page page-id-18726 wp-embed-responsive post-v2 singular enable-search-modal missing-post-thumbnail has-no-pagination not-showing-comments show-avatars footer-top-hidden"> <!-- Server IP Address is: 127.0.0.1 --> <!-- GTM Container placement set to automatic --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TZ5P8R2" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <header id="top" role="banner" aria-label="Write for Harlequin"> <div class="header-nav-mobile-bg"> <div class="grid-container expanded no-print small-medium-header hide-for-large header-nav-mobile"> <div class="nav-toggle-flex-container"> <button id="nav-toggle" class="" aria-expanded="false" aria-controls="hqn-nav"> <div class="nav-toggle__lines"><span class="nav-toggle__line" aria-hidden="true"></span><span class="nav-toggle__line" aria-hidden="true"></span><span aria-hidden="true" class="nav-toggle__line"></span></div> <span class="nav-toggle__label show-for-sr">Menu</span> </button> </div> <div class="hqn-logo-mobile"> <a href="https://www.writeforharlequin.com" title="Write for Harlequin home" data-ga-event-category="Link" data-ga-event-action="Click" data-ga-event-label="Header - HQN Logo - Mobile"> <img src="https://s43095.pcdn.co/wp-content/themes/writeforharlequin/assets/img/wfh_logo_final-12.png" alt="Write for Harlequin logo" /> <span class="show-for-sr">Harlequin</span> </a> </div> <div class="header-nav-action-icons-mobile"> <!-- <a class="small-medium-search-toggle" data-toggle="small-medium-search-container"><span class="fa fa-search" aria-hidden="true"></span><span class="fa fa-times" aria-hidden="true"></span><span class="show-for-sr">Search</span></a> --> <a class="small-medium-search-toggle" onclick="openSearch()"><span class="fa fa-search" aria-hidden="true"></span><span class="fa fa-times" aria-hidden="true"></span><span class="show-for-sr">Search</span></a> </div> </div> <div class="header-nav-tagline">Finding <span class="header-nav-tagline__new-voices">New Voices</span> in Romantic Fiction</div> <div class="header-nav-mobile__submit-button-wrapper hidden"> <a href="https://harlequin.submittable.com/submit" class="button header-nav-mobile__submit-button">SUBMIT NOW</a> </div> </div> <div class="small-medium-search-container " id="small-medium-search-container" data-toggler=".expanded"> <form action="https://www.writeforharlequin.com" method="get" role="search"> <div class="search-box search-box_theme-1"> <label for="global-search-input-mobile" class="show-for-sr">Search Write for Harlequin</label> <input class="deletable" id="global-search-input-mobile" type="search" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" name="s" placeholder="Search the Blog" required> <button id="global-search-button-mobile" class="orb-search__button"><span class="show-for-sr">Search Write for Harlequin</span><span class="fa fa-search" aria-hidden="true"></span></button> </div> </form> </div> <div class="header-1 show-for-large"> <div class="grid-container column no-print "> <div class="u-position-relative header-inner-container-large"> <div class="hqn-logo-desktop"> <a href="https://www.writeforharlequin.com" title="Write for Harlequin home" data-ga-event-category="Link" data-ga-event-action="Click" data-ga-event-label="Header - HQN Logo - Desktop"> <img src="https://s43095.pcdn.co/wp-content/themes/writeforharlequin/assets/img/wfh_logo_final-12.png" alt="Write for Harlequin logo" /> <span class="show-for-sr">Harlequin Blog</span> </a> </div> <div class="header-nav-tagline-desktop">Finding <span class="header-nav-tagline__new-voices">New Voices</span> in Romantic Fiction</div> <div class="header-nav-social-submit"> <button class="header-nav-social-submit__search-button" onclick="openSearch()"><i class="fa fa-search" aria-hidden="true"></i></button> <a href="https://www.facebook.com/WriteForHarlequin" aria-label="Facebook"><i class="fa fa-brands fa-facebook" aria-hidden="true"></i><</a> <a href="https://www.facebook.com/groups/writeforharlequincommunity" aria-label="Write for Harlequin Facebook Community"><i class="fa fa-comments" aria-hidden="true"></i></a> <a href="https://twitter.com/write4Harlequin" aria-label="Twitter"><i class="fa fa-brands fa-x-twitter" aria-hidden="true"></i></a> <a href="https://harlequin.submittable.com/submit" class="button header-nav-social-submit__button">SUBMIT NOW</a> </div> </div> </div> </div> <div class="grid-container column header-2 nav-menu-wrapper"> <nav role="navigation" class="hqn-nav" id="hqn-nav" aria-label="primary navigation" aria-hidden="true"> <div class="menu-main-nav-container"><ul id="main-nav" class="hqn-nav-primary hqn-accordion"><li id="menu-item-6495" class="nav-about menu-item menu-item-type-post_type menu-item-object-page menu-item-6495"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/about/"><span>About</span></a></li> <li id="menu-item-19163" class="nav-diverse menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-19163"><button class="hqn-accordion-button hqn-nav-link" aria-expanded="false" aria-controls="series-links"><span>Diverse Voices</span></button> <ul class="hqn-nav-submenu hqn-megamenu hqn-grid-full hqn-submenu-4-col-large" aria-hidden="true" id="series-links"> <li id="menu-item-19167" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19167"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/welcome-to-the-harlequin-community/"><span>Welcome to the Harlequin Community</span></a></li> <li id="menu-item-21473" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21473"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/romance-includes-you/"><span>Romance Includes You</span></a></li> <li id="menu-item-19171" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19171"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/mentorship-recipient/"><span>Romance Includes You Mentorship</span></a></li> <li id="menu-item-19173" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19173"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/scholarships/"><span>Scholarships</span></a></li> <li id="menu-item-23296" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23296"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/deiupdate/"><span>DEI Updates</span></a></li> </ul> </li> <li id="menu-item-19165" class="nav-submit menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-19165"><button class="hqn-accordion-button hqn-nav-link" aria-expanded="false" aria-controls="series-links"><span>How to Submit</span></button> <ul class="hqn-nav-submenu hqn-megamenu hqn-grid-full hqn-submenu-4-col-large" aria-hidden="true" id="series-links"> <li id="menu-item-20024" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20024"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/what-is-harlequin-series/"><span>What is Harlequin Series?</span></a></li> <li id="menu-item-19184" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19184"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/step-by-step-guide/"><span>Step-by-step guide</span></a></li> <li id="menu-item-19186" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-18726 current_page_item menu-item-19186"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/submission-faqs/" aria-current="page"><span>FAQs</span></a></li> <li id="menu-item-19187" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19187"><a class="hqn-nav__primary-link" href="https://harlequin.submittable.com/submit"><span>Harlequin Writing Guidelines</span></a></li> <li id="menu-item-19189" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19189"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/carina-press-submission-guidelines/"><span>Carina Press Guidelines</span></a></li> </ul> </li> <li id="menu-item-19164" class="nav-writing menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-19164"><button class="hqn-accordion-button hqn-nav-link" aria-expanded="false" aria-controls="series-links"><span>Writing Resources</span></button> <ul class="hqn-nav-submenu hqn-megamenu hqn-grid-full hqn-submenu-4-col-large" aria-hidden="true" id="series-links"> <li id="menu-item-21846" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21846"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/home/writing-resources/"><span>Writing Starter Kit</span></a></li> <li id="menu-item-19180" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19180"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/category/editor-wish-lists/"><span>Editor Wish Lists</span></a></li> <li id="menu-item-24995" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24995"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/romance-glossary/"><span>Romance Glossary</span></a></li> <li id="menu-item-19179" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19179"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/submission-calls/"><span>Submission Calls</span></a></li> </ul> </li> <li id="menu-item-25500" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-25500"><button class="hqn-accordion-button hqn-nav-link" aria-expanded="false" aria-controls="series-links"><span>Meet the Editors</span></button> <ul class="hqn-nav-submenu hqn-megamenu hqn-grid-full hqn-submenu-4-col-large" aria-hidden="true" id="series-links"> <li id="menu-item-6487" class="nav-editors menu-item menu-item-type-custom menu-item-object-custom menu-item-6487"><a class="hqn-nav__primary-link" href="/editors/"><span>Editor Bios</span></a></li> <li id="menu-item-19182" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19182"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/conferences/"><span>Conferences</span></a></li> </ul> </li> <li id="menu-item-6496" class="nav-blog menu-item menu-item-type-post_type menu-item-object-page menu-item-6496"><a class="hqn-nav__primary-link" href="https://www.writeforharlequin.com/blog/"><span>Blog</span></a></li> </ul></div> </nav> <!-- <nav role="navigation" class="hqn-nav" id="hqn-nav" aria-label="primary navigation" aria-hidden="true"> <div class="hqn-nav-inner"> <ul class="hqn-nav-primary hqn-accordion" id="main-nav"> <li class="nav-about"><a href="https://www.writeforharlequin.com/about/" class="hqn-nav__primary-link" data-ga-event-category="Link" data-ga-event-action="Click" data-ga-event-label="Header Nav - Authors"><span>About</span></a></li> <li class="nav-diverse"> <button class="hqn-accordion-button hqn-nav-link" aria-expanded="false" aria-controls="nav-sub-1"><span>Diverse Voices</span></button> <ul class="hqn-nav-submenu hqn-megamenu hqn-grid-full hqn-submenu-4-col-large" id="nav-sub-1" aria-hidden="true"> <li> <a class="" href="http://localhost/wordpress-sites/writeforharlequin/carina-press-writing-guidelines/">Welcome</a> </li> <li> <a class="" href="http://localhost/wordpress-sites/writeforharlequin/carina-press-writing-guidelines/">Mentorship</a> </li> <li> <a class="" href="http://localhost/wordpress-sites/writeforharlequin/carina-press-writing-guidelines/">Mentorship Recipient</a> </li> <li> <a class="" href="http://localhost/wordpress-sites/writeforharlequin/carina-press-writing-guidelines/">Scholarships</a> </li> </ul> </li> <li class="nav-writing"> <button class="hqn-accordion-button hqn-nav-link" aria-expanded="false" aria-controls="nav-sub-2"><span>Writing Opportunities</span></button> <ul class="hqn-nav-submenu hqn-megamenu hqn-grid-full hqn-submenu-4-col-large" id="nav-sub-2" aria-hidden="true"> <li> <a class="" href="http://localhost/wordpress-sites/writeforharlequin/carina-press-writing-guidelines/">What We're Looking for Now</a> </li> <li> <a class="" href="http://localhost/wordpress-sites/writeforharlequin/carina-press-writing-guidelines/">Submission Calls</a> </li> <li> <a class="" href="http://localhost/wordpress-sites/writeforharlequin/carina-press-writing-guidelines/">Pitch Sessions & Conferences</a> </li> <li> <a class="" href="editor-wishlists.html">Editor Wishlists</a> </li> </ul> </li> <li class="nav-submit"> <button class="hqn-accordion-button hqn-nav-link" aria-expanded="false" aria-controls="nav-sub-3"><span>How to Submit</span></button> <ul class="hqn-nav-submenu hqn-megamenu hqn-grid-full hqn-submenu-4-col-large" id="nav-sub-3" aria-hidden="true"> <li> <a class="" href="https://www.writeforharlequin.com/step-by-step-guide/">Step-by-step guide</a> </li> <li> <a class="" href="http://localhost/wordpress-sites/writeforharlequin/carina-press-writing-guidelines/">Harlequin Writing Guidelines</a> </li> <li> <a class="" href="http://localhost/wordpress-sites/writeforharlequin/carina-press-writing-guidelines/">Carina Press Writing Guidelines</a> </li> </ul> </li> <li class="nav-blog"><a href="https://www.writeforharlequin.com/blog/" class="hqn-nav__primary-link" data-ga-event-category="Link" data-ga-event-action="Click" data-ga-event-label="Header Nav - Authors"><span>Blog</span></a></li> <li class="nav-editors"><a href="https://www.writeforharlequin.com/editors/" class="hqn-nav__primary-link" data-ga-event-category="Link" data-ga-event-action="Click" data-ga-event-label="Header Nav - Authors"><span>Meet the Editors</span></a></li> </ul> </div> </nav> --> </div> </header> <main class="main-content" id="main-content"> <section> <div class="grid-container"> <div class="post-article-aside-container "> <article class="post"> <header class="post__header"> <div class="post-header-meta-wrapper"> <div class="post-header-inner"> <h1 class="post__title">FAQs</h1> </div> <!-- <div class="post-header-aside-spacer"></div> --> </div> </header> <div class="post__content"> <div class="post-wrap"> <div class="post-inner-content"> <h2 class="wp-block-heading">Before Submission</h2> <h3 class="wp-block-heading">Q. What should I include with my submission?</h3> <p>A. Your proposal should include two separate Word files: one for your manuscript and another for your <span class="mywpglossary-term-def" data-title="synopsis" data-url="https://www.writeforharlequin.com/romance-glossary/#synopsis">synopsis</span>. You’ll also need to include a <span class="mywpglossary-term-def" data-title="cover-letter" data-url="https://www.writeforharlequin.com/romance-glossary/#cover-letter">cover letter</span>. And be sure to fill out the complete Submittable form—if you’re having trouble submitting, check that you’ve completed all the required fields.</p> <h3 class="wp-block-heading">Q. What is a cover letter?</h3> <p>A. A <span class="mywpglossary-term-def" data-title="cover-letter" data-url="https://www.writeforharlequin.com/romance-glossary/#cover-letter">cover letter</span> (sometimes called a <span class="mywpglossary-term-def" data-title="query-letter" data-url="https://www.writeforharlequin.com/romance-glossary/#query-letter">query letter</span>) tells us who you are. It shows the editors how you see your project and helps them determine if their series is the right home for your story. Think of a <span class="mywpglossary-term-def" data-title="cover-letter" data-url="https://www.writeforharlequin.com/romance-glossary/#cover-letter">cover letter</span> as a first impression—if you’re professional and enthusiastic, we’ll love the idea of working with you!</p> <p>Use the <span class="mywpglossary-term-def" data-title="cover-letter" data-url="https://www.writeforharlequin.com/romance-glossary/#cover-letter">cover letter</span> to showcase your book. What is it about your story that will make a reader pick it up? You should <span class="mywpglossary-term-def" data-title="hook" data-url="https://www.writeforharlequin.com/romance-glossary/#hook">hook</span> editors on the key elements and convey tone and character. Make it clear you’ve read the submission guidelines and tell us why your book is a good fit for the series. You should also showcase yourself as an author. Your bio should be brief, but it should tell us who you are, what your platform is and why you want to write for Harlequin. Do you have a great online presence? Do you have previous publishing credits or contest wins? If not, that’s okay! We love discovering new talent, too.</p> <p>For more tips on writing an eye-catching <span class="mywpglossary-term-def" data-title="query-letter" data-url="https://www.writeforharlequin.com/romance-glossary/#query-letter">query letter</span>, read <a href="https://www.writeforharlequin.com/advice-from-the-archives-get-in-the-door-how-to-submit-to-harlequin/">Get in the Door: How to Submit to Harlequin</a>.</p> <h3 class="wp-block-heading">Q. What is a synopsis?</h3> <p>A. The <span class="mywpglossary-term-def" data-title="synopsis" data-url="https://www.writeforharlequin.com/romance-glossary/#synopsis">synopsis</span> should describe your book in detail. It’s essentially an outline or summary of your story. This is your chance to show us your plot outline, character development and story/conflict resolution.</p> <p>Each Harlequin Submittable page includes an expected <span class="mywpglossary-term-def" data-title="synopsis" data-url="https://www.writeforharlequin.com/romance-glossary/#synopsis">synopsis</span> length for that series. A good basic guideline is 3-5 pages but see Submittable for exact specifications.</p> <p>For more information on how to write a great <span class="mywpglossary-term-def" data-title="synopsis" data-url="https://www.writeforharlequin.com/romance-glossary/#synopsis">synopsis</span>, see <a href="https://www.writeforharlequin.com/the-short-and-sweet-on-writing-a-synopsis/">The Short and Sweet on Writing a Synopsis</a>. </p> <h3 class="wp-block-heading">Q. If I’m writing a trilogy or series of novels, should I submit them individually or together?</h3> <p>A. You should submit one manuscript at a time. We love to hear that writers are planning ahead, though, so please do mention your trilogy or series in your <span class="mywpglossary-term-def" data-title="cover-letter" data-url="https://www.writeforharlequin.com/romance-glossary/#cover-letter">cover letter</span>.</p> <h3 class="wp-block-heading">Q: How should I format my submission?</h3> <p>A. When it comes to formatting, we look primarily for readability. Follow your instincts and keep it simple. If you’re still not sure, go with 12-point Times New Roman, double spaced. But don’t worry about getting it “right”—as long as we can read it, we won’t reject your story for using a different font!</p> <h3 class="wp-block-heading">Q. Does my manuscript need to be a specific number of words? Should my chapters be a certain length?</h3> <p>A. Each of our series has a required word count for manuscripts—you can find these specifications at <a href="http://Harlequin.Submittable.com">Harlequin.Submittable.com</a>. The closer you can get to our required length, the better. But if you’re over or under by less than 3,000 words, no worries! If your manuscript is over or under our requirement by more than 3,000 words, it’s best to do some polishing before you submit.</p> <p>For chapter length, do what feels right. Read books in your chosen series and see what those authors have done. And try to be somewhat consistent—if your first chapter is 50 pages and your second is 7, we’re going to question it. But we’re not counting the number of pages in your chapters—at the submission stage, if you’ve structured things well and your story hooks us, we probably won’t even notice how long your chapters are!</p> <h3 class="wp-block-heading">Q. Do I have to submit the full manuscript? Can I submit just the first three chapters?</h3> <p>A. Requirements vary by series. Read the guidelines for the category of your choice to view their requirements.</p> <h3 class="wp-block-heading">Q. Does Harlequin accept previously published work?</h3> <p>A. Submissions to Harlequin should be unpublished work unless otherwise stated for a specific acquisition need or submission campaign.</p> <h3 class="wp-block-heading">Q. Do I need to have my manuscript professionally edited before submitting to Harlequin?</h3> <p>A. No. You can submit a manuscript to Harlequin even if nobody else in the world has seen it. Once we’ve acquired a book, the Harlequin team works with the author through the editing process.</p> <p>That said, it’s always a good idea to get fresh eyes on a manuscript before you submit. Maybe you have a very supportive partner or friend who loves to read and can give you feedback. Or you could try working with a critique partner—for more on that, read our blog post, <a href="https://www.writeforharlequin.com/critique-partners-working-a-two-way-street/">Critique Partners: Working a Two-Way Street</a>.</p> <p>If you do decide to hire a professional editor to work on your project before submission, make sure they know where you’re submitting and that they’re familiar with the expectations for your chosen series.</p> <h3 class="wp-block-heading">Q: Do I need to target a specific editor?</h3> <p>A. You don’t have to, but you certainly can. If there’s an editor you’ve worked with in the past, or who you think would be particularly receptive to your story, please do mention that in your submission. Our editors all have certain things they can’t get enough of, and if you’ve done your research into their wish lists and the kinds of books they acquire, you might find a perfect match!</p> <p>While you don’t need to target an editor, you will need to target a specific line. Harlequin has separate Submittable pages for each series, so be sure to submit to the line that’s the best fit for your manuscript.</p> <h3 class="wp-block-heading">Q. Can I submit multiple manuscripts at once to different romance lines? </h3> <p>Please submit to only one series at a time, with only one submission at a time. </p> <h3 class="wp-block-heading">Q. Can I submit a single manuscript to multiple Harlequin lines at the same time?</h3> <p>A. Our best advice is to find the line you’re passionate about and stick to it. At first glance, it might seem like your book fits into multiple lines, but that’s unlikely to be true. Submitting a manuscript to multiple lines won’t increase your likelihood of being published—it’ll make us wonder if you’ve done your research.</p> <h3 class="wp-block-heading">Q. Can I submit outside of Submittable?</h3> <p>A. All series submissions should be sent through Submittable. Our submissions email isn’t set up to receive manuscripts, and we prefer do not accept hard copy manuscripts through the mail.</p> <p>If you’re not sure which series form to submit through, read our books and visit Harlequin.com and Harlequin.Submittable.com to see where your story might fit. If you don’t see your story fitting into any of our series, be sure to check the guidelines for Carina or, if you have an <span class="mywpglossary-term-def" data-title="agent" data-url="https://www.writeforharlequin.com/romance-glossary/#agent">agent</span>, Harlequin’s trade imprints.</p> <h3 class="wp-block-heading">Q. Do I need to be represented by an agent before I send my story proposal?</h3> <p>A. No. You can send your submission to us directly through Harlequin.Submittable.com without having an <span class="mywpglossary-term-def" data-title="agent" data-url="https://www.writeforharlequin.com/romance-glossary/#agent">agent</span>. Some romance writers do have agents representing them and we accept agented submissions too. It’s up to you!</p> <h3 class="wp-block-heading">Q. What is a blitz, and how does that submission process compare to submitting to the general submission process?</h3> <p>A. For a blitz, one of Harlequin’s series will ask for something specific—maybe it’s a call from Harlequin Historical for Viking stories, or maybe Heartwarming is looking for sweet and wholesome Westerns. A blitz is your chance to showcase your stories to our editors and get helpful feedback fast. And if your chapters really <span class="mywpglossary-term-def" data-title="hook" data-url="https://www.writeforharlequin.com/romance-glossary/#hook">hook</span> us, we’ll ask you for more! For a blitz, we usually ask for the first chapter and a <span class="mywpglossary-term-def" data-title="synopsis" data-url="https://www.writeforharlequin.com/romance-glossary/#synopsis">synopsis</span>. Check our Writing Opportunities page for the latest <span class="mywpglossary-term-def" data-title="submission-blitz" data-url="https://www.writeforharlequin.com/romance-glossary/#submission-blitz">submission blitz</span>.</p> <h3 class="wp-block-heading">Q. When Harlequin calls for submissions by underrepresented voices, who should submit?</h3> <p>A. Authors in underrepresented communities include, but are not limited to, authors who identify as Black, Indigenous or people of color, members of LGBTQ+ communities, marginalized ethnic and religious cultures, and people living with disabilities and neurodiversity. Harlequin is actively looking to acquire more stories by writers in underrepresented communities. </p> <p>Remember that Harlequin welcomes stories from all authors at any time through <a href="https://harlequin.submittable.com/submit">Harlequin.Submittable.com</a>. You don’t have to respond to a specific submission call to submit your love story. If you’ve written a compelling romance, we’d love to read it.</p> <h3 class="wp-block-heading">Q. What does “own voices” mean?</h3> <p>A. An own voices story is written by an author in an underrepresented community and its <span class="mywpglossary-term-def" data-title="main-characters" data-url="https://www.writeforharlequin.com/romance-glossary/#main-characters">main characters</span> share the same background or community as the author. For example, an author with a Latinx background writing a story about Latinx characters may be described as own voices.</p> <h2 class="wp-block-heading">After Submission</h2> <h3 class="wp-block-heading">Q. What happens after I submit? Should I follow up after a few weeks?</h3> <p>A. Response times depend on so many things. If you haven’t heard back from us about your submission after 12 weeks, feel free to send us a message through Submittable to check on the status. We know waiting is tough, and we respond to submissions as soon as possible.</p> <p>In the meantime, keep writing! If we do want to acquire your project, we’ll be anxious to see what else you’ve got in the works!</p> <h3 class="wp-block-heading">Q. What does it mean if my submission status changes to “In-Progress”?</h3> <p>A. This is a Submittable status that means your submission has been handled in some way (assigned, commented on, etc.) If you submitted weeks ago and the status hasn’t changed, it doesn’t mean your story isn’t already in the hands of an editor, and if your status changes the first day, it doesn’t mean you’ll receive a response within a week. All this to say, don’t worry about it!</p> <h3 class="wp-block-heading">Q. After submitting, I noticed an error in my manuscript. Can I update or resubmit?</h3> <p>A. While Submittable does allow authors to withdraw or request to edit their submissions, the vast majority of errors aren’t worth taking your story out of the queue to resubmit. There’s always going to be that pesky typo you notice immediately after clicking Submit—don’t stress! Everyone makes mistakes! When you submit your manuscript, we’re looking at the big picture. We certainly appreciate correct spelling and grammar, but typos are not our main focus at the submission stage. If you accidentally submitted the wrong manuscript, however, it’s perfectly fine to withdraw and resubmit!</p> <h3 class="wp-block-heading">Q. If I receive a rejection from one line, can I submit to another?</h3> <p>A. If an editor thinks your story is better suited to another line, they might mention that in their feedback. If you received feedback that your story isn’t suited to a specific Harlequin line, step back and do some research before you submit to another. All of Harlequin’s series have varying hooks, wish lists, styles, word counts and heat levels. This is why it’s so important to do the research before you submit. If you’ve chosen your series well, all of these aspects will suit the series.</p> <h3 class="wp-block-heading">Q. I received a form response or limited feedback. Why didn’t I get a more detailed response?</h3> <p>A. If your response didn’t include much feedback, it’s probably because the book was clearly not suited for our series. Perhaps the manuscript was nowhere close to the required word count, or maybe a Historical submission was set in 2010.</p> <p>Once we get past the obvious, we look at things like plot, conflict, character and tone. And we ask lots of questions! Does the submission focus on the romantic conflict between two <span class="mywpglossary-term-def" data-title="main-characters" data-url="https://www.writeforharlequin.com/romance-glossary/#main-characters">main characters</span>? Does the sensuality level match the series? If the answers are no, then the book clearly isn’t a good fit for the series.</p> <h3 class="wp-block-heading">Q. My submission was rejected. What do I do now?</h3> <p>A. Above everything else, please keep writing! We receive so many submissions, and while we wish we could work with every author to bring their stories to publication, it’s just not possible. But a rejection doesn’t mean your story couldn’t be great.</p> <p>If you don’t receive feedback with your response, look at our guidelines and see which boxes your story might not have checked. If you do receive feedback, try making changes and see if the suggestions improve your story.</p> <p>Sometimes, editors will respond to submissions asking the author to revise and resubmit. If you’ve received one of these letters, congratulations! To find out more about what your next steps should be in this case, see our blog post, <a href="https://www.writeforharlequin.com/the-revision-letter-why-and-how-to-follow-it-to-a-t/">The Revision Letter: Why and How to Follow it to a T</a>.</p> <h2 class="wp-block-heading">About Harlequin</h2> <h3 class="wp-block-heading">Q. What’s the difference between series or category romance and other romance novels?</h3> <p>A. Harlequin’s series books are usually shorter than trade (or single-title) romance novels, which can run up to 100,000 words or more. They’re <span class="mywpglossary-term-def" data-title="trope-driven" data-url="https://www.writeforharlequin.com/romance-glossary/#trope-driven">trope-driven</span>, and each series delivers a specific reader promise, which includes a happily-ever-after. The romance, rather than just one character’s journey, is the focus in these stories. Each series has its own required story elements, sensuality level, and page count.</p> <p>Single-title books are published outside of a specific series or category. They often have a larger scope, allowing for more complex stories with more <span class="mywpglossary-term-def" data-title="secondary-characters" data-url="https://www.writeforharlequin.com/romance-glossary/#secondary-characters">secondary characters</span> and subplots. Harlequin publishes single-title novels through its trade imprints, including MIRA, HQN, Graydon House, Park Row Books, Hanover Square Press, and Inkyard Press, our Young Adult imprint. You must have an <span class="mywpglossary-term-def" data-title="agent" data-url="https://www.writeforharlequin.com/romance-glossary/#agent">agent</span> to submit to one of these lines.</p> <h3 class="wp-block-heading">Q. Does Harlequin acquire books from unpublished and debut authors?</h3> <p>A. Yes! We’ve signed book deals with over 160 new Harlequin authors in the past five years. We are always looking for new talent and we encourage aspiring romance writers to submit to the line best suited to your stories.</p> <h3 class="wp-block-heading">Q. How do authors get paid?</h3> <p>A. Harlequin Series authors receive advances and royalty payments. An <span class="mywpglossary-term-def" data-title="advance" data-url="https://www.writeforharlequin.com/romance-glossary/#advance">advance</span> is an upfront royalty payment based on a book’s estimated sales. <span class="mywpglossary-term-def" data-title="royalties" data-url="https://www.writeforharlequin.com/romance-glossary/#royalties">Royalties</span> are a set amount or percentage paid for each copy sold.</p> <p>As the first copies are sold, the <span class="mywpglossary-term-def" data-title="royalties" data-url="https://www.writeforharlequin.com/romance-glossary/#royalties">royalties</span> will go towards paying back the <span class="mywpglossary-term-def" data-title="advance" data-url="https://www.writeforharlequin.com/romance-glossary/#advance">advance</span>. Once a book earns back the <span class="mywpglossary-term-def" data-title="advance" data-url="https://www.writeforharlequin.com/romance-glossary/#advance">advance</span>, the author receives additional <span class="mywpglossary-term-def" data-title="royalties" data-url="https://www.writeforharlequin.com/romance-glossary/#royalties">royalties</span>. Harlequin’s contracts include standard royalty rates, and advances may vary depending on the author’s sales history.</p> <p>If you receive an offer to publish your book, (Congratulations!) your editor will explain the payment terms with you and answer any questions you may have before you sign a contract.</p> <h3 class="wp-block-heading">Q. Does Harlequin publish romance stories with diverse characters?</h3> <p>A. Yes, and we’d love to publish more! We especially welcome own voices stories with multicultural or interracial <span class="mywpglossary-term-def" data-title="main-characters" data-url="https://www.writeforharlequin.com/romance-glossary/#main-characters">main characters</span>. We are open to M/M and F/F storylines as well, and <a href="https://www.writeforharlequin.com/carina-press-submission-guidelines/">Carina Press publishes a wide range of inclusive romance</a>.</p> <h3 class="wp-block-heading">Q. What is Harlequin doing to increase diversity in the books they publish?</h3> <p>A. We want readers to see themselves reflected in the books we publish. We are doing a number of things to increase diversity and representation – we are expanding our outreach to authors through writers’ conferences that promote diversity in publishing and more submission calls; we participate in #DVpit and organize Twitter pitch events to connect with writers in underrepresented communities; and we have created mentorship and scholarship programs. <a href="https://www.writeforharlequin.com/welcome-to-the-harlequin-community/">Read more about our diversity initiatives</a>.</p> </div><!-- post-inner-content --> </div> </div> <div id="comments-container-large-up"></div> </article> </div> </div> </section> </main> <section class="page-section page-section--newsletter"> <div class="grid-container"> <div class="grid-x grid-padding-x"> <div class="cell"> <div class="wfh-newsletter-wrapper"> <div class="wfh-newsletter"> <h2 class="wfh-newsletter__heading"> <span class="wfh-newsletter__sub">Subscribe</span> <span class="wfh-newsletter__our-newsletter">to our newsletter!</span> </h2> <div class="wfh-newsletter__copy">Sign-up to receive email with a regular newsletter for romance writers from Harlequin.*</div> <form class="wfh-newsletter__form" action="" method="post" data-signup-location="footer" novalidate> <input type="hidden" name="write-for-harlequin-email-signup-submit"> <input type="hidden" name="source" value="WriteForHarlequin.com - footer"> <div class="wfh-newsletter__fields"> <div class=""> <label for="footer-email-newsletters" class="wfh-newsletter__input-label">Email:</label> <input id="footer-email-newsletters" class="wfh-newsletter__input" type="email" name="email" required data-parsley-type-message="Sorry, that doesn't look right. Please check it's a proper email address." data-parsley-required-message="Please enter your email address."> <div class="d-none wfh-newsletter__form--error wfh-newsletter__form--email-error" aria-live="polite"></div> </div> <div class=""> <label class="wfh-newsletter__input-label" for="footer-first-name">First Name (optional):</label> <input class="wfh-newsletter__input" type="text" id="footer-first-name" name="first-name"> <div class="d-none" aria-live="polite"></div> </div> <div class="show-for-sr" aria-hidden="true"> <label for="newsletter-url">Your website URL:</label> <input type="text" id="newsletter-url" name="newsletter-url"> </div> <div class="wfh-newsletter__submit-wrapper"> <div class="" style="margin-bottom: 1rem"> <div id="g-recaptcha-footer" class="g-recaptcha" style="position:relative" data-sitekey="6LcDlrsUAAAAANwGKHY-k96uw50Hrt7M9frKP9Us" data-callback="recaptchaSuccess" data-expired-callback="recaptchaExpired"></div> <div style="text-align: left" class="d-none wfh-newsletter__form--error wfh-newsletter__form--recaptcha-error" aria-live="polite"></div> </div> <button class="button wfh-newsletter__submit" type="submit">Subscribe now</button> </div> </div> </form> </div> <div class="wfh-newsletter__legal" > *Harlequin Enterprises ULC (Harlequin.com) is located at 22 Adelaide Street West, 41st Floor, Toronto, Ontario, Canada, M5H 4E3 and sends informational and promotional emails on behalf of itself and Harlequin Digital Sales Corporation. Subscribers can unsubscribe at any time. </div> </div> </div> </div> </div> </section> <a class="footer-back-to-top" href="#top">back to top</a> <section class="page-section page-section--footer"> <div class="grid-container"> <footer class="footer" role="contentinfo"> <div class="footer__logos"> <div> <img class="footer__wfh-logo" src="https://s43095.pcdn.co/wp-content/themes/writeforharlequin/assets/img/wfh_logo_final-12.png" alt=""> </div> <div> <img class="footer__hqn-logo" src="https://s43095.pcdn.co/wp-content/themes/writeforharlequin/assets/img/harelquin_logo_new_180.png" alt=""> </div> </div> <div class="footer__social"> <h2 class="footer__social-heading">Stay Connected</h2> <ul class="footer__social-links"> <li><a target="_blank" href="https://www.facebook.com/WriteForHarlequin" aria-label="Facebook"><span class="fa fa-brands fa-facebook" aria-hidden="true"></span></a></li> <li><a target="_blank" href="https://www.facebook.com/groups/writeforharlequincommunity" aria-label="Write for Harlequin Facebook Community"><i class="fa fa-comments" aria-hidden="true"></i></a></li> <li><a target="_blank" href="https://twitter.com/write4Harlequin" aria-label="Twitter"><span class="fa fa-brands fa-x-twitter" aria-hidden="true"></span></a></li> </ul> </div> <div class="footer__copy"> <div> Copyright © 2000—2024 Harlequin Enterprises ULC. All Rights Reserved. </div> <ul class="footer__legal-links"> <li id="menu-item-6490" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6490"><a target="_blank" rel="noopener noreferrer" href="https://corporate.harlequin.com/privacy-notice/">Privacy Policy</a></li> <li id="menu-item-6491" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6491"><a target="_blank" rel="noopener noreferrer" href="https://corporate.harlequin.com/terms-and-conditions/">Terms and Conditions</a></li> <li id="menu-item-17378" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17378"><a target="_blank" href="https://corporate.harlequin.com/california-privacy/">California Privacy Rights</a></li> <li id="menu-item-17379" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17379"><a target="_blank" href="https://corporate.harlequin.com/ccpa-optout/">Do Not Sell My Personal Information</a></li> </ul> <div> *Harlequin Enterprises ULC (Harlequin.com) is located at 22 Adelaide Street West, 41st Floor, Toronto, Ontario M5H 4E3 and sends informational and promotional emails on behalf of itself, Harlequin Sales Corporation and Harlequin Digital Sales Corporation. Subscribers can unsubscribe at any time. </div> </div> </footer> </div> </section> <div class="reveal email-signup-modal large" id="email-signup-modal" data-reveal data-close-on-click="false" aria-live="polite"> <div class="email-signup-modal__signup"> <section class="page-section page-section--newsletter"> <div class="grid-container"> <div class="grid-x grid-padding-x"> <div class="cell"> <div class="wfh-newsletter-wrapper"> <div class="wfh-newsletter"> <h2 class="wfh-newsletter__heading"> <span class="wfh-newsletter__sub">Subscribe</span> <span class="wfh-newsletter__our-newsletter">to our newsletter!</span> </h2> <div class="wfh-newsletter__copy">Sign-up to receive email with a regular newsletter for romance writers from Harlequin.*</div> <form class="wfh-newsletter__form" action="" method="post" data-signup-location="exit pop" novalidate> <input type="hidden" name="write-for-harlequin-email-signup-submit"> <input type="hidden" name="source" value="WriteForHarlequin.com - exit pop"> <div class="wfh-newsletter__fields"> <div class=""> <label for="exit pop-email-newsletters" class="wfh-newsletter__input-label">Email:</label> <input id="exit pop-email-newsletters" class="wfh-newsletter__input" type="email" name="email" required data-parsley-type-message="Sorry, that doesn't look right. Please check it's a proper email address." data-parsley-required-message="Please enter your email address."> <div class="d-none wfh-newsletter__form--error wfh-newsletter__form--email-error" aria-live="polite"></div> </div> <div class=""> <label class="wfh-newsletter__input-label" for="exit pop-first-name">First Name (optional):</label> <input class="wfh-newsletter__input" type="text" id="exit pop-first-name" name="first-name"> <div class="d-none" aria-live="polite"></div> </div> <div class="show-for-sr" aria-hidden="true"> <label for="newsletter-url">Your website URL:</label> <input type="text" id="newsletter-url" name="newsletter-url"> </div> <div class="wfh-newsletter__submit-wrapper"> <div class="" style="margin-bottom: 1rem"> <div id="g-recaptcha-exit-pop" class="g-recaptcha" style="position:relative" data-sitekey="6LcDlrsUAAAAANwGKHY-k96uw50Hrt7M9frKP9Us" data-callback="recaptchaSuccess" data-expired-callback="recaptchaExpired"></div> <div style="text-align: left" class="d-none wfh-newsletter__form--error wfh-newsletter__form--recaptcha-error" aria-live="polite"></div> </div> <button class="button wfh-newsletter__submit" type="submit">Subscribe now</button> </div> </div> </form> </div> <div class="wfh-newsletter__legal" > *Harlequin Enterprises ULC (Harlequin.com) is located at 22 Adelaide Street West, 41st Floor, Toronto, Ontario, Canada, M5H 4E3 and sends informational and promotional emails on behalf of itself and Harlequin Digital Sales Corporation. Subscribers can unsubscribe at any time. </div> </div> </div> </div> </div> <!-- <button data-close aria-label="Close modal" type="button">No thanks</button> --> </section> <button class="close-button" data-close aria-label="Close modal" type="button"> <span aria-hidden="true"><i class="fa fa-times" aria-hidden="true"></i></span> </button> </div> </div> <div class="reveal email-signup-modal large" id="link-trigger-signup-modal" data-reveal data-close-on-click="false" aria-live="polite"> <div class="email-signup-modal__signup"> <section class="page-section page-section--newsletter"> <div class="grid-container"> <div class="grid-x grid-padding-x"> <div class="cell"> <div class="wfh-newsletter-wrapper"> <div class="wfh-newsletter"> <h2 class="wfh-newsletter__heading"> <span class="wfh-newsletter__sub">Subscribe</span> <span class="wfh-newsletter__our-newsletter">to our newsletter!</span> </h2> <div class="wfh-newsletter__copy">Sign-up to receive email with a regular newsletter for romance writers from Harlequin.*</div> <form class="wfh-newsletter__form" action="" method="post" data-signup-location="Submission-faqs Page link" novalidate> <input type="hidden" name="write-for-harlequin-email-signup-submit"> <input type="hidden" name="source" value="WriteForHarlequin.com - Submission-faqs Page link"> <div class="wfh-newsletter__fields"> <div class=""> <label for="Submission-faqs Page link-email-newsletters" class="wfh-newsletter__input-label">Email:</label> <input id="Submission-faqs Page link-email-newsletters" class="wfh-newsletter__input" type="email" name="email" required data-parsley-type-message="Sorry, that doesn't look right. Please check it's a proper email address." data-parsley-required-message="Please enter your email address."> <div class="d-none wfh-newsletter__form--error wfh-newsletter__form--email-error" aria-live="polite"></div> </div> <div class=""> <label class="wfh-newsletter__input-label" for="Submission-faqs Page link-first-name">First Name (optional):</label> <input class="wfh-newsletter__input" type="text" id="Submission-faqs Page link-first-name" name="first-name"> <div class="d-none" aria-live="polite"></div> </div> <div class="show-for-sr" aria-hidden="true"> <label for="newsletter-url">Your website URL:</label> <input type="text" id="newsletter-url" name="newsletter-url"> </div> <div class="wfh-newsletter__submit-wrapper"> <div class="" style="margin-bottom: 1rem"> <div id="g-recaptcha-submission-faqs-page-link" class="g-recaptcha" style="position:relative" data-sitekey="6LcDlrsUAAAAANwGKHY-k96uw50Hrt7M9frKP9Us" data-callback="recaptchaSuccess" data-expired-callback="recaptchaExpired"></div> <div style="text-align: left" class="d-none wfh-newsletter__form--error wfh-newsletter__form--recaptcha-error" aria-live="polite"></div> </div> <button class="button wfh-newsletter__submit" type="submit">Subscribe now</button> </div> </div> </form> </div> <div class="wfh-newsletter__legal" > *Harlequin Enterprises ULC (Harlequin.com) is located at 22 Adelaide Street West, 41st Floor, Toronto, Ontario, Canada, M5H 4E3 and sends informational and promotional emails on behalf of itself and Harlequin Digital Sales Corporation. Subscribers can unsubscribe at any time. </div> </div> </div> </div> </div> <!-- <button data-close aria-label="Close modal" type="button">No thanks</button> --> </section> <button class="close-button" data-close aria-label="Close modal" type="button"> <span aria-hidden="true"><i class="fa fa-times" aria-hidden="true"></i></span> </button> </div> </div> <div id="myOverlay" class="overlay"> <div class="overlay-content"> <span class="closebtn" onclick="closeSearch()" title="Close">x <span class="show-for-sr">close search popup</span></span> <form action="https://www.writeforharlequin.com" method="get" role="search" style="max-width: 600px; margin: 0 auto"> <div> <input id="modal-search-input" type="text" name="s" required> </div> <div> <button type="submit">Search</button> </div> </form> </div> </div> <script src="https://s43095.pcdn.co/wp-content/themes/writeforharlequin/assets/js/app.js"></script> <script> // Header Search Toggle Mobile size (function($) { $(document).ready(function(){ $(".online-reads-search__small-toggle").on("click", function(e){ e.preventDefault(); $(".online-reads-search").toggleClass("online-reads-search_small-hidden"); $(".online-reads-search__small-toggle").toggleClass("online-reads-search_visible"); }); }); $(".menu-drop-down-btn").on('click', function(){ $(".menu-drop-down").toggleClass('visible'); $(".main-content").toggle(); }) // Mega Nav $(document).ready(function(){ $('.hqn-nav-submenu a').removeClass('hqn-nav__primary-link'); if ( Foundation.MediaQuery.current == "small" || Foundation.MediaQuery.current == "medium" ) { $(".hqn-nav-series-tabs .tabs-title").addClass("is-active"); $(".hqn-nav-series-tabs .tabs-title a").attr("aria-selected", true); $('.tabs-content[data-tabs-content="hqn-nav-series-tabs"] .tabs-panel').addClass("is-active") } $(window).on('changed.zf.mediaquery', function(event, newSize, oldSize) { // newSize is the name of the now-current breakpoint, oldSize is the previous breakpoint //console.log("newSize: "+newSize); //console.log("oldSize: "+oldSize); if ( oldSize =="medium" || newSize =="large" ) { //console.log("hide submenus"); $("#hqn-nav .hqn-accordion-button").attr("aria-expanded", "false"); $("#hqn-nav .hqn-nav-submenu").attr("aria-hidden", "true"); } if ( newSize == "large" || newSize == "xlarge" || newSize == "xxlarge" ) { // reset active tab to first one and tab content active to first one; hide other tab contents // aria-selected="true" $("#hqn-nav-series-tabs .tabs-title").removeClass("is-active"); $("#hqn-nav-series-tabs .tabs-title a").attr("aria-selected", false); $("#hqn-nav-series-tabs .tabs-title:first-child").addClass("is-active"); $("#hqn-nav-series-tabs .tabs-title:first-child a").attr("aria-selected", true); $('.tabs-content[data-tabs-content="hqn-nav-series-tabs"] .tabs-panel').removeClass("is-active"); $('.tabs-content[data-tabs-content="hqn-nav-series-tabs"] .tabs-panel:first-child').addClass("is-active"); } if ( newSize == "small" || newSize == "medium" ) { // show all tab contents // aria-selected="true" $(".hqn-nav-series-tabs .tabs-title").addClass("is-active"); $(".hqn-nav-series-tabs .tabs-title a").attr("aria-selected", true); $('.tabs-content[data-tabs-content="hqn-nav-series-tabs"] .tabs-panel').addClass("is-active") } }); $(".hqn-accordion-button").on('click', function(){ //console.log('hqn button clicked'); var $clickedBtn = $(this); if ( $(this).attr("aria-expanded") == "true" ) { $(this).attr("aria-expanded", "false"); // $( "#"+$(this).attr("aria-controls") ).attr("aria-hidden", "true"); $(this).next().attr("aria-hidden", "true"); } else { $(this).attr("aria-expanded", "true"); // $( "#"+$(this).attr("aria-controls") ).attr("aria-hidden", "false"); $(this).next().attr("aria-hidden", "false"); if (Foundation.MediaQuery.atLeast('large')) { // Large or higher breakpoint has horizontal menu in this case close other submenus $(".hqn-accordion-button").each(function(){ if (!$clickedBtn.is($(this))) { $(this).attr("aria-expanded", "false"); // $( "#"+$(this).attr("aria-controls") ).attr("aria-hidden", "true"); $(this).next().attr("aria-hidden", "true"); } }); } } /* $(".hqn-accordion-button").each(function(){ if ($clickedBtn.is($(this))) { if ( $(this).attr("aria-expanded") == "true" ) $(this).attr("aria-expanded", "false"); else $(this).attr("aria-expanded", "true"); } else { $(this).attr("aria-expanded", "false"); } }) $(this).siblings().each(function(){ if ( $(this).attr("aria-hidden") === "false" ) { $(this).attr("aria-hidden", "true"); } else { $(".hqn-nav-submenu").attr("aria-hidden", "true"); $(this).attr("aria-hidden", "false"); } }); */ }) /* $(".nav-menu-btn").on('click', function(){ $(".nav-menu-vertical").toggle(); }) */ $(".nav-menu-btn").on('click', function(){ $(".hqn-nav-inner").toggleClass("hqn-nav-inner__show"); if ( $(".hqn-nav-inner").attr("aria-hidden") == "true" ) $(".hqn-nav-inner").attr("aria-hidden", "false"); else $(".hqn-nav-inner").attr("aria-hidden", "true"); }) /* $("#nav-toggle").on('click', function(){ $(this).parent().toggleClass("menu-open"); $(".hqn-nav-inner").toggleClass("hqn-nav-inner__show"); if ( $(".hqn-nav-inner").attr("aria-hidden") == "true" ) $(".hqn-nav-inner").attr("aria-hidden", "false"); else $(".hqn-nav-inner").attr("aria-hidden", "true"); }) */ $("#nav-toggle").on('click', function(){ $(".header-nav-mobile__submit-button-wrapper").toggleClass('hidden'); if ( $(this).attr("aria-expanded") == "true" ) { $(this).attr("aria-expanded", "false"); $(".hqn-nav").attr("aria-hidden", "true"); } else { $(this).attr("aria-expanded", "true"); $(".hqn-nav").attr("aria-hidden", "false"); } }) $(".toggle-trigger-triangle").on('click', function(){ if ( $(this).attr("aria-expanded") == "true" ) $(this).attr("aria-expanded", "false"); else $(this).attr("aria-expanded", "true"); }) }); $(document).ready(function(){ // $(".small-medium-search-toggle").on('click', function(){ // $(this).toggleClass("active"); // }) $(".header__search-field").focus(function(){ console.log("search input in focus"); }) $("#toggle-password-type").on('click', function(e){ e.preventDefault(); $(".field__input--password-toggle").each(function(){ if ( $(this).prop("type") == "password") $(this).prop("type", "text"); else $(this).prop("type", "password"); }) if ( $(this).find("span").html() == "Show passwords" ) $(this).find("span").html("Hide passwords"); else $(this).find("span").html("Show passwords"); }) }); })(jQuery); </script> <script>// Open the full screen search box function openSearch() { document.getElementById("myOverlay").style.display = "block"; document.getElementById("modal-search-input").focus(); } // Close the full screen search box function closeSearch() { document.getElementById("myOverlay").style.display = "none"; } </script> <script> (function ($) { $("#section-menu-toggle").on('click', function () { if ($(this).attr("aria-expanded") == "true") { $(this).attr("aria-expanded", "false"); $("#section-nav").css("display", "none"); } else { $(this).attr("aria-expanded", "true"); $("#section-nav").css("display", "block"); } }) })(jQuery); </script> <script> (function ($) { // console.log('js-nav-add-classes called'); })(jQuery); </script> <script> (function ($) { $(document).ready(function () { // if you want to use the 'fire' or 'disable' fn, // you need to save OuiBounce to an object var _ouibounce = ouibounce(document.getElementById('email-signup-modal'), { aggressive: false, sitewide: true, callback: function () { // gtag('event', 'Impression', { 'event_category': 'Modals', 'event_label': 'Email Signup' }); console.log('ouibounce callback called'); $('#email-signup-modal').foundation('open'); // $('#email-signup-modal-form').parsley().on('form:success', function () { // // gtag('event', 'Conversion', { 'event_category': 'Modals', 'event_label': 'Email Signup' }); // return true; // }); $(window).on( 'closed.zf.reveal', function () { // gtag('event', 'Close-User', { 'event_category': 'Modals', 'event_label': 'Email Signup' }); } ); } }); }); const signUpBtns = document.querySelectorAll('.js-sign-up'); signUpBtns.forEach(function(signUpBtn) { signUpBtn.addEventListener('click', function(e){ e.preventDefault(); $('#link-trigger-signup-modal').foundation('open'); }); }); })(jQuery); </script> <script src="https://s43095.pcdn.co/wp-content/themes/writeforharlequin/assets/scripts/ouibounce.min.js"></script> <!-- Sailthru signup form check START --> <script> window.addEventListener('DOMContentLoaded', (event) => { // console.log(window.location.href); if (window.location.href.includes('/thank-you/')) { document.querySelector('.page-section--newsletter').remove(); } }); const validateEmail = (email) => { return String(email) .toLowerCase() .match( /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ ); }; function recaptchaSuccess(response) { // console.log('recaptchaSuccess called'); // console.log(response); // document.getElementById('submit-button').removeAttribute('disabled'); // document.getElementById('recapchaErr').classList.add('d-none'); document.querySelectorAll('.wfh-newsletter__form--recaptcha-error').forEach((recapErr)=>{ recapErr.classList.add('d-none'); }) } function recaptchaExpired() { // console.log('recaptchaExpired called'); // document.getElementById('submit-button').setAttribute('disabled', 'true'); // document.getElementById('recapchaErr').classList.remove('d-none'); document.querySelectorAll('.wfh-newsletter__form--recaptcha-error').forEach((recapErr)=>{ recapErr.classList.remove('d-none'); }) } window.addEventListener('load', function () { const signUpForms = document.querySelectorAll('.wfh-newsletter__form'); signUpForms.forEach(signUpForm => { // console.log(signUpForm); signUpForm.addEventListener('submit', function (e) { let haveErrors = false; const formLocation = this.getAttribute('data-signup-location'); const allErrorMsgs = signUpForm.querySelectorAll('.wfh-newsletter__form--error'); allErrorMsgs.forEach((errorMsg) => { errorMsg.classList.add('d-none'); errorMsg.innerHTML = ''; }) // check email const emailInput = signUpForm.querySelector('[name=email]'); if (emailInput.value === '') { emailInput.nextElementSibling.innerHTML = 'Please enter your email address.'; emailInput.nextElementSibling.classList.remove('d-none'); haveErrors = true; } else if (!validateEmail(emailInput.value)) { emailInput.nextElementSibling.innerHTML = 'Please enter a valid email address.'; emailInput.nextElementSibling.classList.remove('d-none'); haveErrors = true; } // check recaptcha const recaptchaErr = signUpForm.querySelector('.wfh-newsletter__form--recaptcha-error'); let recapResponse; switch (formLocation) { case 'About Page link': recapResponse = grecaptcha.getResponse(widgetId1); break; case 'footer': recapResponse = grecaptcha.getResponse(widgetId2); break; case 'sign up page': recapResponse = grecaptcha.getResponse(widgetId3); break; case 'exit pop': recapResponse = grecaptcha.getResponse(widgetId4); break; } if (recapResponse == '') { recaptchaErr.innerHTML = 'Please complete the reCAPTCHA.'; recaptchaErr.classList.remove('d-none'); haveErrors = true; } if (!haveErrors) { // form okay submit // e.preventDefault(); console.log(formLocation); console.log('form okay submit'); signUpForm.querySelector('.wfh-newsletter__submit').innerHTML = '<img style="max-height: 30px;" src="https://s43095.pcdn.co/wp-content/themes/writeforharlequin/assets/img/activity_indicator.gif" alt="">'; } else { e.preventDefault(); console.log(formLocation); console.log('form have errors prevent default'); } }) }); }); // window.addEventListener('load', (event) => { // const signUpForms = document.querySelectorAll('.wfh-newsletter__form'); // if(signUpForms) { // signUpForms.forEach(theForm => { // theForm.addEventListener('submit',(e)=>{ // const location = theForm.getAttribute('data-signup-location'); // const source = 'WriteForHarlequin.com'+ (location !== '' ? ' - ' + location : ''); // const email = theForm.querySelector('input[name="email"]').value; // const firstName = theForm.querySelector('input[name="first-name"]').value; // const newsletterUrl = theForm.querySelector('input[name="newsletter-url"]').value; // if (newsletterUrl !== ''){ // console.log('newsletter ps'); // if (typeof gtag === "function") { // gtag('event', 'Click', { 'event_category': 'Newsletter form', 'event_label': 'possible spam submission' , 'send_to': 'UA-8372896-25'}); // } // e.preventDefault(); // window.location.href = 'https://www.writeforharlequin.com/thank-you/'; // return; // } // if (theForm.checkValidity()) // { // // e.preventDefault(); // console.log('form okay'); // } // return; // }); // }); // } // }); </script> <!-- Sailthru signup form check END --> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"569095f7cc","applicationID":"740133175","transactionName":"ZVAEYENYC0pQUUBcXVwaJ1dFUApXHkFdW1VHWQdG","queueTime":0,"applicationTime":228,"atts":"SRcHFgtCGEQ=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>