CINXE.COM
Hugo Awards: Archive of Our Own, Fanfic Haven, Wins Big
<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1134421428",accountID:"4284884",trustKey:"4284884",xpid:"UAQPVV5bDBABVFJRAAAAXlIA",licenseKey:"NRJS-d5e5f65d9f84972adda",applicationID:"1033717861"};;/*! For license information please see nr-loader-spa-1.283.2.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(3333);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={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,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,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},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,harvester: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.283.2",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),c&&h(c.prototype,f),h(a.gm,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])}},9414:(e,t,r)=>{"use strict";r.d(t,{J:()=>c});var n=r(7836),i=r(2646),o=r(944),a=r(3434);const s=new Map;function c(e,t,r,c){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,o.R)(29);const u=function(e){return(e||n.ee).get("logger")}(e),d=(0,a.YM)(u),l=new i.y(n.P);l.level=c.level,l.customAttributes=c.customAttributes;const f=t[r]?.[a.Jt]||t[r];return s.set(f,l),d.inPlace(t,[r],"wrap-logger-",(()=>s.get(f))),u}},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,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,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,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},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,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=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(8154),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()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);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:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={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:()=>T,uP:()=>s,wW:()=>E,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",E="cb"+R,A="jsTime",T="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")},8969:(e,t,r)=>{"use strict";r.d(t,{j:()=>O});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(8154),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","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(9414);function x(){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 A=r(9417),T=r(5603),N=r(5284);const S=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let _=!1;function O(e,t={},g,O){let{init:I,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();P||(I=L.init,P=L.info,j=L.loader_config),(0,A.xN)(e.agentIdentifier,I||{}),(0,T.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},d.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const H=(0,A.D0)(e.agentIdentifier),M=[P.beacon,P.errorBeacon];_||(H.proxy.assets&&(S(H.proxy.assets),M.push(H.proxy.assets)),H.proxy.beacon&&M.push(H.proxy.beacon),x(),(0,h.US)("activatedFeatures",N.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?M:[]],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 x=s.ee.get(e),A=x.get("tracer");E[e]=b.g.OFF,x.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var T="api-",N=T+"ixn-";function S(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(T,n,!0,o||null===r?"session":void 0)(t,r)}function _(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,w.R)(x,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,x),(0,R.J)(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(T,e,!0,"api")})),g.addPageAction=I(T,"addPageAction",!0,n.K7.genericEvents),g.recordCustomEvent=I(T,"recordCustomEvent",!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(T,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return S(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 S("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return S("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,x),x.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,x),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},g.interaction=function(e){return(new _).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,x),h||(0,a.p)(N+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(A.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 A.emit("fn-err",[arguments,this,t],r),t}finally{A.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,x),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){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),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{O[e]=I(N,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(N,"routeName",void 0,n.K7.softNav):I(T,"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,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,x)},d.RI?(0,u.GG)((()=>P()),!0):P(),g}(e.agentIdentifier,O,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),_=!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:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.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.283.2.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.283.2.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-2oN05BjxuObKuOX8E0vq/zS51M+2HokmNPBRUrIC1fw3hpJqoI18/nckSFiqV11KxT7ag3C+FunKrR8n0PD9Ig==",249:"sha512-Zs5nIHr/khH6G8IhAEdnngg+P7y/IfmjU0PQmXABpCEtSTeKV22OYdaa9lENrW9uxI0lZ6O5e5dCnEMsTS0onA==",212:"sha512-LPKde7A1ZxIHzoSqWKxn5uWVhM9u76Vtmp9DMBf+Ry3mnn2jpsfyfigMYD5Yka2RG3NeIBqOwNYuPrWL39qn6w=="};(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.283.2.PROD"]=self["webpackChunk:NRBA-1.283.2.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(){this.agentIdentifier=(0,r.LA)(16)}#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)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",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(8969);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(!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),t.runtime.harvester.initializedAggregates.push(this.featAggregate),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),E=i(2843),A=i(3878),T=i(782),N=i(1863);class S extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),p.RI&&((0,E.u)((()=>(0,x.p)("docHidden",[(0,N.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,N.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var _=i(8154);class O extends b{static featureName=_.TZ;constructor(e,t=!0){super(e,_.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new j(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 j(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 M 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,t)=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,N.t)(),!0,{},this.#r,t],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,N.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,N.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 D=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,D.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,P.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(void 0===p.gm.XMLHttpRequest)return n;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-",J=Y+"body-",X=["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,X.forEach((e=>{r(Q[te],e,J),r(ee[te],e,J)})),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,P.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){E(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,N.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,N.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,N.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,N.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,N.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,N.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,N.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,N.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(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)(_.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:Ee,Lc:Ae,uP:Te,Rz:Ne}=be;class Se extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,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(Te,(function(e,t){this.bstStart=(0,N.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,N.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Ne+Re,(function(e){this.time=(0,N.t)(),this.startPath=location.pathname+location.hash})),r.on(Ne+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 _e=i(2614);class Oe 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(_e.H3,"_").concat(_e.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===_e.g.FULL||e.sessionReplayMode===_e.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,agentRef:this.#o}),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!==_e.g.FULL&&this.featAggregate.initializeRecording(_e.g.FULL,!0):(this.#i=_e.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==_e.g.FULL&&(this.recorder.parent.mode=_e.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class Pe 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,N.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,N.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 je=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 Me(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 De={},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(De[t.debugId]++)return t;De[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:Je,wW:Xe,e5:$e,tH:Qe,uP:et,rw:tt,Lc:rt}=je;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=Me(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,N.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,N.t)();this[$e]=~~this[$e]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,N.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Xe,m),o.on(Xe,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([Qe+Ze,Qe+"-done",Qe+Je+Ze,Qe+Je+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Xe,"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,Qe+Ze),v(d,Qe+"-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,e.init.performance.resources.enabled];if(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=>{const t=(0,v.s)((e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785),ct=i(9414);class ut extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;(0,ct.J)(r,p.gm.console,"log",{level:"info"}),(0,ct.J)(r,p.gm.console,"error",{level:"error"}),(0,ct.J)(r,p.gm.console,"warn",{level:"warn"}),(0,ct.J)(r,p.gm.console,"info",{level:"info"}),(0,ct.J)(r,p.gm.console,"debug",{level:"debug"}),(0,ct.J)(r,p.gm.console,"trace",{level:"trace"}),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){super(),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,S,Se,Oe,O,M,ot,ut,Pe,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- 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 --> <!-- This site is optimized with the Yoast SEO Premium plugin v24.5 (Yoast SEO v24.5) - https://yoast.com/wordpress/plugins/seo/ --> <title>Hugo Awards: Archive of Our Own, Fanfic Haven, Wins Big</title> <meta name="description" content="The nonprofit fanfiction database Archive of Our Own won a Hugo Award Sunday night, creating a major win for fanfic writers." /> <link rel="canonical" href="https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Nonprofit fanfiction database Archive of Our Own just won a Hugo" /> <meta property="og:description" content="The fanfiction database scored a major win." /> <meta property="og:url" content="https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic/" /> <meta property="og:site_name" content="The Daily Dot" /> <meta property="article:publisher" content="https://www.facebook.com/dailydot" /> <meta property="og:image" content="https://uploads.dailydot.com/2019/08/hugo-award.jpg?auto=compress&fm=pjpg" /> <meta property="og:image:width" content="2880" /> <meta property="og:image:height" content="1440" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="author" content="Michelle Jaworski" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Nonprofit fanfiction database Archive of Our Own wins a Hugo" /> <meta name="twitter:description" content="The award is a major win for fanfic writers." /> <meta name="twitter:creator" content="@dailydot" /> <meta name="twitter:site" content="@dailydot" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Michelle Jaworski" /> <meta name="twitter:label2" content="Est. reading time" /> <meta name="twitter:data2" content="3 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic/#article","isPartOf":{"@id":"https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic/"},"author":[{"@id":"https://www.dailydot.com/#/schema/person/8682844a4b46e1e916dcb01c8d68d9bb"}],"headline":"Nonprofit fanfiction database Archive of Our Own wins a Hugo","datePublished":"2019-08-19T09:59:48-05:00","dateModified":"2021-05-20T06:06:15-05:00","mainEntityOfPage":{"@id":"https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic/"},"wordCount":538,"publisher":{"@id":"https://www.dailydot.com/#organization"},"image":{"@id":"https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic/#primaryimage"},"thumbnailUrl":"https://uploads.dailydot.com/2019/08/hugo-award.jpg?auto=compress&fm=pjpg","keywords":["AO3","btw","Fandom","FanFiction","parsec","unclick"],"articleSection":["Parsec"],"inLanguage":"en-US","copyrightYear":"2019","copyrightHolder":{"@id":"https://www.dailydot.com/#organization"}},{"@type":"WebPage","@id":"https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic/","url":"https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic/","name":"Hugo Awards: Archive of Our Own, Fanfic Haven, Wins Big","isPartOf":{"@id":"https://www.dailydot.com/#website"},"primaryImageOfPage":{"@id":"https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic/#primaryimage"},"image":{"@id":"https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic/#primaryimage"},"thumbnailUrl":"https://uploads.dailydot.com/2019/08/hugo-award.jpg?auto=compress&fm=pjpg","datePublished":"2019-08-19T09:59:48-05:00","dateModified":"2021-05-20T06:06:15-05:00","description":"The nonprofit fanfiction database Archive of Our Own won a Hugo Award Sunday night, creating a major win for fanfic writers.","breadcrumb":{"@id":"https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic/#primaryimage","url":"https://uploads.dailydot.com/2019/08/hugo-award.jpg?auto=compress&fm=pjpg","contentUrl":"https://uploads.dailydot.com/2019/08/hugo-award.jpg?auto=compress&fm=pjpg","width":2880,"height":1440,"caption":"hugo award logo"},{"@type":"BreadcrumbList","@id":"https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.dailydot.com/"},{"@type":"ListItem","position":2,"name":"Nonprofit fanfiction database Archive of Our Own wins a Hugo"}]},{"@type":"WebSite","@id":"https://www.dailydot.com/#website","url":"https://www.dailydot.com/","name":"The Daily Dot","description":"The Daily Dot | Your Internet. Your Internet news.","publisher":{"@id":"https://www.dailydot.com/#organization"},"alternateName":"Daily Dot","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.dailydot.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.dailydot.com/#organization","name":"The Daily Dot","alternateName":"Daily Dot","url":"https://www.dailydot.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.dailydot.com/#/schema/logo/image/","url":"https://uploads.dailydot.com/65f/7f/f2e293bfc3abd94e.jpg?auto=compress&fm=pjpg","contentUrl":"https://uploads.dailydot.com/65f/7f/f2e293bfc3abd94e.jpg?auto=compress&fm=pjpg","width":3000,"height":3000,"caption":"The Daily Dot"},"image":{"@id":"https://www.dailydot.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/dailydot","https://x.com/dailydot","https://www.instagram.com/dailydot/","https://www.pinterest.com/dailydot/","https://www.youtube.com/user/dailydotvideo"]},{"@type":"Person","@id":"https://www.dailydot.com/#/schema/person/8682844a4b46e1e916dcb01c8d68d9bb","name":"Michelle Jaworski","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.dailydot.com/#/schema/person/image/e57308bc8f4ea466d38c6e1af261e1e9","url":"https://uploads.dailydot.com/d90/75/mjaworski.png?auto=compress&fit=fit&fm=jpg&h=96&w=96","contentUrl":"https://uploads.dailydot.com/d90/75/mjaworski.png?auto=compress&fit=fit&fm=jpg&h=96&w=96","caption":"Michelle Jaworski"},"description":"Michelle Jaworski was a staff writer and TV/film critic at the Daily Dot. She covers entertainment, geek culture, and pop culture and has covered everything from the Sundance Film Festival, NYFF, and Tribeca to New York Comic Con and Con of Thrones. She is based in Brooklyn.","url":"https://www.dailydot.com/author/michelle-jaworski/"}]}</script> <!-- / Yoast SEO Premium plugin. --> <meta property="article:published_time" content="2019-08-19T09:59:48-05:00" /> <meta property="article:modified_time" content="2021-05-20T06:06:15-05:00" /> <title>Hugo Awards: Archive of Our Own, Fanfic Haven, Wins Big</title> <link rel='dns-prefetch' href='//cdn-gateflipp.flippback.com' /> <link rel='dns-prefetch' href='//launchpad-wrapper.privacymanager.io' /> <link rel='dns-prefetch' href='//launcher-sa.spot.im' /> <link rel='dns-prefetch' href='//cadmus.script.ac' /> <link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> <link rel='dns-prefetch' href='//maxcdn.bootstrapcdn.com' /> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel="alternate" type="application/rss+xml" title="The Daily Dot » Feed" href="https://www.dailydot.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="The Daily Dot » Stories Feed" href="https://www.dailydot.com/web-stories/feed/"><script> 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:\/\/www.dailydot.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}}; /*! 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> <style id='wp-block-paragraph-inline-css'> .is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} </style> <style id='wp-block-list-inline-css'> ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em} </style> <link rel='stylesheet' id='sbi_styles-css' href='https://www.dailydot.com/wp-content/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.6.1' media='all' /> <style id='wp-emoji-styles-inline-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> <style id='wp-block-library-inline-css'> :root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} </style> <style id='global-styles-inline-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--color--brand-color: #35BC7B;--wp--preset--color--brand-darkest: #19593a;--wp--preset--color--brand-darker: #248054;--wp--preset--color--brand-dark: #2fa86e;--wp--preset--color--brand-lightest: #91e0ba;--wp--preset--color--brand-lighter: #69d5a1;--wp--preset--color--brand-light: #41c988;--wp--preset--color--brand-purple: #100132;--wp--preset--color--secondary-color: #110133;--wp--preset--color--secondary-darkest: #000000;--wp--preset--color--secondary-darker: #000000;--wp--preset--color--secondary-dark: #09011a;--wp--preset--color--secondary-lightest: #3b03b0;--wp--preset--color--secondary-lighter: #2a027e;--wp--preset--color--secondary-light: #19014c;--wp--preset--color--ambience-color: #212E3A;--wp--preset--color--static-color: #6238DF;--wp--preset--color--activity-color: #fb2761;--wp--preset--color--ads-bg: #FCF3D7;--wp--preset--color--ads-color-dark: #B59006;--wp--preset--color--white-color: #ffffff;--wp--preset--color--black-color: #000000;--wp--preset--color--success: #49d156;--wp--preset--color--success-darkest: #24682a;--wp--preset--color--success-darker: #369c40;--wp--preset--color--success-dark: #41bb4d;--wp--preset--color--success-lightest: #a4e8aa;--wp--preset--color--success-lighter: #76dc80;--wp--preset--color--success-light: #5bd567;--wp--preset--color--warning: #E25822;--wp--preset--color--warning-darkest: #752c0f;--wp--preset--color--warning-darker: #a23d15;--wp--preset--color--warning-dark: #cf4e1b;--wp--preset--color--warning-lightest: #f1ad93;--wp--preset--color--warning-lighter: #eb8b66;--wp--preset--color--warning-light: #e56939;--wp--preset--color--support: #7d77e4;--wp--preset--color--support-darkest: #3e3b71;--wp--preset--color--support-darker: #5d59aa;--wp--preset--color--support-dark: #706acc;--wp--preset--color--support-lightest: #bebbf1;--wp--preset--color--support-lighter: #9d99ea;--wp--preset--color--support-light: #8a84e6;--wp--preset--color--dark-color: #0f1011;--wp--preset--color--light-dark: #57595a;--wp--preset--color--battleship-grey: #64686c;--wp--preset--color--cool-grey: #5c5f63;--wp--preset--color--grey-color: #a2a6a9;--wp--preset--color--light-grey: #f9fafc;--wp--preset--color--silver-color: #d6d8db;--wp--preset--color--silver-color-2: #b8bbbe;--wp--preset--color--pale-grey: #f0f2f5;--wp--preset--color--grey-bg: #f2f2f2;--wp--preset--color--link-color: #0d72d4;--wp--preset--color--dark-link-color: #073e74;--wp--preset--color--tooltip-bg: rgba(0,0,0,0.8);--wp--preset--color--ad-wrapper-border: #faecbf;--wp--preset--color--ad-text: #b59006;--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: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.664), 20px);--wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.544), 36px);--wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.879), 42px);--wp--preset--font-size--md: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.221), 1rem);--wp--preset--font-size--header-h-1-web: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.544), 36px);--wp--preset--font-size--header-h-2-web: clamp(16.293px, 1.018rem + ((1vw - 3.2px) * 0.963), 25px);--wp--preset--font-size--header-h-3-web: clamp(14.642px, 0.915rem + ((1vw - 3.2px) * 0.814), 22px);--wp--preset--font-size--header-h-4-web: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.664), 20px);--wp--preset--font-size--header-h-5-web: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.442), 18px);--wp--preset--font-size--header-h-6-web: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.221), 16px);--wp--preset--font-size--header-h-1-mobile: clamp(16.834px, 1.052rem + ((1vw - 3.2px) * 1.014), 26px);--wp--preset--font-size--header-h-2-mobile: clamp(14.082px, 0.88rem + ((1vw - 3.2px) * 0.765), 21px);--wp--preset--font-size--header-h-3-mobile: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.442), 18px);--wp--preset--font-size--header-h-4-mobile: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.221), 16px);--wp--preset--font-size--header-h-5-mobile: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.111), 15px);--wp--preset--font-size--header-h-6-mobile: 14px;--wp--preset--font-size--large-text: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.442), 18px);--wp--preset--font-size--normal-text: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.221), 16px);--wp--preset--font-size--small-text: 14px;--wp--preset--font-size--extra-small-text: 12px;--wp--preset--font-size--thin-text: 10px;--wp--preset--font-size--large-text-mobile: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.221), 16px);--wp--preset--font-size--normal-text-mobile: 14px;--wp--preset--font-size--small-text-mobile: 13px;--wp--preset--font-size--extra-small-text-mobile: 12px;--wp--preset--font-family--muli: "Muli";--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--spacing--xxs: .6rem;--wp--preset--spacing--xs: .9rem;--wp--preset--spacing--s: 1.2rem;--wp--preset--spacing--b: 1.5rem;--wp--preset--spacing--l: 2rem;--wp--preset--spacing--xl: 2.5rem;--wp--preset--spacing--xxl: 3rem;--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);--wp--custom--breakpoints--xl: 1675px;--wp--custom--breakpoints--l: 1300px;--wp--custom--breakpoints--m: 985px;--wp--custom--breakpoints--s: 650px;--wp--custom--breakpoints--xs: 480px;--wp--custom--z-index--extra-small: 10;--wp--custom--z-index--small: 20;--wp--custom--z-index--medium: 30;--wp--custom--z-index--large: 40;--wp--custom--z-index--extra-large: 50;--wp--custom--cursor-disabled: not-allowed;--wp--custom--line-height: 1.428571429;--wp--custom--space: 16px;--wp--custom--input-height: 50px;--wp--custom--caret-border-width: 4px;--wp--custom--tooltip--max-width: 200px;--wp--custom--tooltip--opacity: 0.9;--wp--custom--tooltip--arrow-size: 5px;}:root { --wp--style--global--content-size: 675px;--wp--style--global--wide-size: 1224px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: var(--wp--preset--spacing--b); margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: var(--wp--preset--spacing--b); }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: var(--wp--preset--spacing--b);margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: var(--wp--preset--spacing--b);margin-block-end: 0;}:root :where(.is-layout-flex){gap: var(--wp--preset--spacing--b);}:root :where(.is-layout-grid){gap: var(--wp--preset--spacing--b);}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{font-family: var(--wp--preset--font-family--body);font-style: normal;font-weight: 300;line-height: 1.5;--wp--style--root--padding-top: 0;--wp--style--root--padding-right: var(--wp--preset--spacing--b);--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: var(--wp--preset--spacing--b);}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.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-brand-color-color{color: var(--wp--preset--color--brand-color) !important;}.has-brand-darkest-color{color: var(--wp--preset--color--brand-darkest) !important;}.has-brand-darker-color{color: var(--wp--preset--color--brand-darker) !important;}.has-brand-dark-color{color: var(--wp--preset--color--brand-dark) !important;}.has-brand-lightest-color{color: var(--wp--preset--color--brand-lightest) !important;}.has-brand-lighter-color{color: var(--wp--preset--color--brand-lighter) !important;}.has-brand-light-color{color: var(--wp--preset--color--brand-light) !important;}.has-brand-purple-color{color: var(--wp--preset--color--brand-purple) !important;}.has-secondary-color-color{color: var(--wp--preset--color--secondary-color) !important;}.has-secondary-darkest-color{color: var(--wp--preset--color--secondary-darkest) !important;}.has-secondary-darker-color{color: var(--wp--preset--color--secondary-darker) !important;}.has-secondary-dark-color{color: var(--wp--preset--color--secondary-dark) !important;}.has-secondary-lightest-color{color: var(--wp--preset--color--secondary-lightest) !important;}.has-secondary-lighter-color{color: var(--wp--preset--color--secondary-lighter) !important;}.has-secondary-light-color{color: var(--wp--preset--color--secondary-light) !important;}.has-ambience-color-color{color: var(--wp--preset--color--ambience-color) !important;}.has-static-color-color{color: var(--wp--preset--color--static-color) !important;}.has-activity-color-color{color: var(--wp--preset--color--activity-color) !important;}.has-ads-bg-color{color: var(--wp--preset--color--ads-bg) !important;}.has-ads-color-dark-color{color: var(--wp--preset--color--ads-color-dark) !important;}.has-white-color-color{color: var(--wp--preset--color--white-color) !important;}.has-black-color-color{color: var(--wp--preset--color--black-color) !important;}.has-success-color{color: var(--wp--preset--color--success) !important;}.has-success-darkest-color{color: var(--wp--preset--color--success-darkest) !important;}.has-success-darker-color{color: var(--wp--preset--color--success-darker) !important;}.has-success-dark-color{color: var(--wp--preset--color--success-dark) !important;}.has-success-lightest-color{color: var(--wp--preset--color--success-lightest) !important;}.has-success-lighter-color{color: var(--wp--preset--color--success-lighter) !important;}.has-success-light-color{color: var(--wp--preset--color--success-light) !important;}.has-warning-color{color: var(--wp--preset--color--warning) !important;}.has-warning-darkest-color{color: var(--wp--preset--color--warning-darkest) !important;}.has-warning-darker-color{color: var(--wp--preset--color--warning-darker) !important;}.has-warning-dark-color{color: var(--wp--preset--color--warning-dark) !important;}.has-warning-lightest-color{color: var(--wp--preset--color--warning-lightest) !important;}.has-warning-lighter-color{color: var(--wp--preset--color--warning-lighter) !important;}.has-warning-light-color{color: var(--wp--preset--color--warning-light) !important;}.has-support-color{color: var(--wp--preset--color--support) !important;}.has-support-darkest-color{color: var(--wp--preset--color--support-darkest) !important;}.has-support-darker-color{color: var(--wp--preset--color--support-darker) !important;}.has-support-dark-color{color: var(--wp--preset--color--support-dark) !important;}.has-support-lightest-color{color: var(--wp--preset--color--support-lightest) !important;}.has-support-lighter-color{color: var(--wp--preset--color--support-lighter) !important;}.has-support-light-color{color: var(--wp--preset--color--support-light) !important;}.has-dark-color-color{color: var(--wp--preset--color--dark-color) !important;}.has-light-dark-color{color: var(--wp--preset--color--light-dark) !important;}.has-battleship-grey-color{color: var(--wp--preset--color--battleship-grey) !important;}.has-cool-grey-color{color: var(--wp--preset--color--cool-grey) !important;}.has-grey-color-color{color: var(--wp--preset--color--grey-color) !important;}.has-light-grey-color{color: var(--wp--preset--color--light-grey) !important;}.has-silver-color-color{color: var(--wp--preset--color--silver-color) !important;}.has-silver-color-2-color{color: var(--wp--preset--color--silver-color-2) !important;}.has-pale-grey-color{color: var(--wp--preset--color--pale-grey) !important;}.has-grey-bg-color{color: var(--wp--preset--color--grey-bg) !important;}.has-link-color-color{color: var(--wp--preset--color--link-color) !important;}.has-dark-link-color-color{color: var(--wp--preset--color--dark-link-color) !important;}.has-tooltip-bg-color{color: var(--wp--preset--color--tooltip-bg) !important;}.has-ad-wrapper-border-color{color: var(--wp--preset--color--ad-wrapper-border) !important;}.has-ad-text-color{color: var(--wp--preset--color--ad-text) !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-brand-color-background-color{background-color: var(--wp--preset--color--brand-color) !important;}.has-brand-darkest-background-color{background-color: var(--wp--preset--color--brand-darkest) !important;}.has-brand-darker-background-color{background-color: var(--wp--preset--color--brand-darker) !important;}.has-brand-dark-background-color{background-color: var(--wp--preset--color--brand-dark) !important;}.has-brand-lightest-background-color{background-color: var(--wp--preset--color--brand-lightest) !important;}.has-brand-lighter-background-color{background-color: var(--wp--preset--color--brand-lighter) !important;}.has-brand-light-background-color{background-color: var(--wp--preset--color--brand-light) !important;}.has-brand-purple-background-color{background-color: var(--wp--preset--color--brand-purple) !important;}.has-secondary-color-background-color{background-color: var(--wp--preset--color--secondary-color) !important;}.has-secondary-darkest-background-color{background-color: var(--wp--preset--color--secondary-darkest) !important;}.has-secondary-darker-background-color{background-color: var(--wp--preset--color--secondary-darker) !important;}.has-secondary-dark-background-color{background-color: var(--wp--preset--color--secondary-dark) !important;}.has-secondary-lightest-background-color{background-color: var(--wp--preset--color--secondary-lightest) !important;}.has-secondary-lighter-background-color{background-color: var(--wp--preset--color--secondary-lighter) !important;}.has-secondary-light-background-color{background-color: var(--wp--preset--color--secondary-light) !important;}.has-ambience-color-background-color{background-color: var(--wp--preset--color--ambience-color) !important;}.has-static-color-background-color{background-color: var(--wp--preset--color--static-color) !important;}.has-activity-color-background-color{background-color: var(--wp--preset--color--activity-color) !important;}.has-ads-bg-background-color{background-color: var(--wp--preset--color--ads-bg) !important;}.has-ads-color-dark-background-color{background-color: var(--wp--preset--color--ads-color-dark) !important;}.has-white-color-background-color{background-color: var(--wp--preset--color--white-color) !important;}.has-black-color-background-color{background-color: var(--wp--preset--color--black-color) !important;}.has-success-background-color{background-color: var(--wp--preset--color--success) !important;}.has-success-darkest-background-color{background-color: var(--wp--preset--color--success-darkest) !important;}.has-success-darker-background-color{background-color: var(--wp--preset--color--success-darker) !important;}.has-success-dark-background-color{background-color: var(--wp--preset--color--success-dark) !important;}.has-success-lightest-background-color{background-color: var(--wp--preset--color--success-lightest) !important;}.has-success-lighter-background-color{background-color: var(--wp--preset--color--success-lighter) !important;}.has-success-light-background-color{background-color: var(--wp--preset--color--success-light) !important;}.has-warning-background-color{background-color: var(--wp--preset--color--warning) !important;}.has-warning-darkest-background-color{background-color: var(--wp--preset--color--warning-darkest) !important;}.has-warning-darker-background-color{background-color: var(--wp--preset--color--warning-darker) !important;}.has-warning-dark-background-color{background-color: var(--wp--preset--color--warning-dark) !important;}.has-warning-lightest-background-color{background-color: var(--wp--preset--color--warning-lightest) !important;}.has-warning-lighter-background-color{background-color: var(--wp--preset--color--warning-lighter) !important;}.has-warning-light-background-color{background-color: var(--wp--preset--color--warning-light) !important;}.has-support-background-color{background-color: var(--wp--preset--color--support) !important;}.has-support-darkest-background-color{background-color: var(--wp--preset--color--support-darkest) !important;}.has-support-darker-background-color{background-color: var(--wp--preset--color--support-darker) !important;}.has-support-dark-background-color{background-color: var(--wp--preset--color--support-dark) !important;}.has-support-lightest-background-color{background-color: var(--wp--preset--color--support-lightest) !important;}.has-support-lighter-background-color{background-color: var(--wp--preset--color--support-lighter) !important;}.has-support-light-background-color{background-color: var(--wp--preset--color--support-light) !important;}.has-dark-color-background-color{background-color: var(--wp--preset--color--dark-color) !important;}.has-light-dark-background-color{background-color: var(--wp--preset--color--light-dark) !important;}.has-battleship-grey-background-color{background-color: var(--wp--preset--color--battleship-grey) !important;}.has-cool-grey-background-color{background-color: var(--wp--preset--color--cool-grey) !important;}.has-grey-color-background-color{background-color: var(--wp--preset--color--grey-color) !important;}.has-light-grey-background-color{background-color: var(--wp--preset--color--light-grey) !important;}.has-silver-color-background-color{background-color: var(--wp--preset--color--silver-color) !important;}.has-silver-color-2-background-color{background-color: var(--wp--preset--color--silver-color-2) !important;}.has-pale-grey-background-color{background-color: var(--wp--preset--color--pale-grey) !important;}.has-grey-bg-background-color{background-color: var(--wp--preset--color--grey-bg) !important;}.has-link-color-background-color{background-color: var(--wp--preset--color--link-color) !important;}.has-dark-link-color-background-color{background-color: var(--wp--preset--color--dark-link-color) !important;}.has-tooltip-bg-background-color{background-color: var(--wp--preset--color--tooltip-bg) !important;}.has-ad-wrapper-border-background-color{background-color: var(--wp--preset--color--ad-wrapper-border) !important;}.has-ad-text-background-color{background-color: var(--wp--preset--color--ad-text) !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-brand-color-border-color{border-color: var(--wp--preset--color--brand-color) !important;}.has-brand-darkest-border-color{border-color: var(--wp--preset--color--brand-darkest) !important;}.has-brand-darker-border-color{border-color: var(--wp--preset--color--brand-darker) !important;}.has-brand-dark-border-color{border-color: var(--wp--preset--color--brand-dark) !important;}.has-brand-lightest-border-color{border-color: var(--wp--preset--color--brand-lightest) !important;}.has-brand-lighter-border-color{border-color: var(--wp--preset--color--brand-lighter) !important;}.has-brand-light-border-color{border-color: var(--wp--preset--color--brand-light) !important;}.has-brand-purple-border-color{border-color: var(--wp--preset--color--brand-purple) !important;}.has-secondary-color-border-color{border-color: var(--wp--preset--color--secondary-color) !important;}.has-secondary-darkest-border-color{border-color: var(--wp--preset--color--secondary-darkest) !important;}.has-secondary-darker-border-color{border-color: var(--wp--preset--color--secondary-darker) !important;}.has-secondary-dark-border-color{border-color: var(--wp--preset--color--secondary-dark) !important;}.has-secondary-lightest-border-color{border-color: var(--wp--preset--color--secondary-lightest) !important;}.has-secondary-lighter-border-color{border-color: var(--wp--preset--color--secondary-lighter) !important;}.has-secondary-light-border-color{border-color: var(--wp--preset--color--secondary-light) !important;}.has-ambience-color-border-color{border-color: var(--wp--preset--color--ambience-color) !important;}.has-static-color-border-color{border-color: var(--wp--preset--color--static-color) !important;}.has-activity-color-border-color{border-color: var(--wp--preset--color--activity-color) !important;}.has-ads-bg-border-color{border-color: var(--wp--preset--color--ads-bg) !important;}.has-ads-color-dark-border-color{border-color: var(--wp--preset--color--ads-color-dark) !important;}.has-white-color-border-color{border-color: var(--wp--preset--color--white-color) !important;}.has-black-color-border-color{border-color: var(--wp--preset--color--black-color) !important;}.has-success-border-color{border-color: var(--wp--preset--color--success) !important;}.has-success-darkest-border-color{border-color: var(--wp--preset--color--success-darkest) !important;}.has-success-darker-border-color{border-color: var(--wp--preset--color--success-darker) !important;}.has-success-dark-border-color{border-color: var(--wp--preset--color--success-dark) !important;}.has-success-lightest-border-color{border-color: var(--wp--preset--color--success-lightest) !important;}.has-success-lighter-border-color{border-color: var(--wp--preset--color--success-lighter) !important;}.has-success-light-border-color{border-color: var(--wp--preset--color--success-light) !important;}.has-warning-border-color{border-color: var(--wp--preset--color--warning) !important;}.has-warning-darkest-border-color{border-color: var(--wp--preset--color--warning-darkest) !important;}.has-warning-darker-border-color{border-color: var(--wp--preset--color--warning-darker) !important;}.has-warning-dark-border-color{border-color: var(--wp--preset--color--warning-dark) !important;}.has-warning-lightest-border-color{border-color: var(--wp--preset--color--warning-lightest) !important;}.has-warning-lighter-border-color{border-color: var(--wp--preset--color--warning-lighter) !important;}.has-warning-light-border-color{border-color: var(--wp--preset--color--warning-light) !important;}.has-support-border-color{border-color: var(--wp--preset--color--support) !important;}.has-support-darkest-border-color{border-color: var(--wp--preset--color--support-darkest) !important;}.has-support-darker-border-color{border-color: var(--wp--preset--color--support-darker) !important;}.has-support-dark-border-color{border-color: var(--wp--preset--color--support-dark) !important;}.has-support-lightest-border-color{border-color: var(--wp--preset--color--support-lightest) !important;}.has-support-lighter-border-color{border-color: var(--wp--preset--color--support-lighter) !important;}.has-support-light-border-color{border-color: var(--wp--preset--color--support-light) !important;}.has-dark-color-border-color{border-color: var(--wp--preset--color--dark-color) !important;}.has-light-dark-border-color{border-color: var(--wp--preset--color--light-dark) !important;}.has-battleship-grey-border-color{border-color: var(--wp--preset--color--battleship-grey) !important;}.has-cool-grey-border-color{border-color: var(--wp--preset--color--cool-grey) !important;}.has-grey-color-border-color{border-color: var(--wp--preset--color--grey-color) !important;}.has-light-grey-border-color{border-color: var(--wp--preset--color--light-grey) !important;}.has-silver-color-border-color{border-color: var(--wp--preset--color--silver-color) !important;}.has-silver-color-2-border-color{border-color: var(--wp--preset--color--silver-color-2) !important;}.has-pale-grey-border-color{border-color: var(--wp--preset--color--pale-grey) !important;}.has-grey-bg-border-color{border-color: var(--wp--preset--color--grey-bg) !important;}.has-link-color-border-color{border-color: var(--wp--preset--color--link-color) !important;}.has-dark-link-color-border-color{border-color: var(--wp--preset--color--dark-link-color) !important;}.has-tooltip-bg-border-color{border-color: var(--wp--preset--color--tooltip-bg) !important;}.has-ad-wrapper-border-border-color{border-color: var(--wp--preset--color--ad-wrapper-border) !important;}.has-ad-text-border-color{border-color: var(--wp--preset--color--ad-text) !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;}.has-md-font-size{font-size: var(--wp--preset--font-size--md) !important;}.has-header-h-1-web-font-size{font-size: var(--wp--preset--font-size--header-h-1-web) !important;}.has-header-h-2-web-font-size{font-size: var(--wp--preset--font-size--header-h-2-web) !important;}.has-header-h-3-web-font-size{font-size: var(--wp--preset--font-size--header-h-3-web) !important;}.has-header-h-4-web-font-size{font-size: var(--wp--preset--font-size--header-h-4-web) !important;}.has-header-h-5-web-font-size{font-size: var(--wp--preset--font-size--header-h-5-web) !important;}.has-header-h-6-web-font-size{font-size: var(--wp--preset--font-size--header-h-6-web) !important;}.has-header-h-1-mobile-font-size{font-size: var(--wp--preset--font-size--header-h-1-mobile) !important;}.has-header-h-2-mobile-font-size{font-size: var(--wp--preset--font-size--header-h-2-mobile) !important;}.has-header-h-3-mobile-font-size{font-size: var(--wp--preset--font-size--header-h-3-mobile) !important;}.has-header-h-4-mobile-font-size{font-size: var(--wp--preset--font-size--header-h-4-mobile) !important;}.has-header-h-5-mobile-font-size{font-size: var(--wp--preset--font-size--header-h-5-mobile) !important;}.has-header-h-6-mobile-font-size{font-size: var(--wp--preset--font-size--header-h-6-mobile) !important;}.has-large-text-font-size{font-size: var(--wp--preset--font-size--large-text) !important;}.has-normal-text-font-size{font-size: var(--wp--preset--font-size--normal-text) !important;}.has-small-text-font-size{font-size: var(--wp--preset--font-size--small-text) !important;}.has-extra-small-text-font-size{font-size: var(--wp--preset--font-size--extra-small-text) !important;}.has-thin-text-font-size{font-size: var(--wp--preset--font-size--thin-text) !important;}.has-large-text-mobile-font-size{font-size: var(--wp--preset--font-size--large-text-mobile) !important;}.has-normal-text-mobile-font-size{font-size: var(--wp--preset--font-size--normal-text-mobile) !important;}.has-small-text-mobile-font-size{font-size: var(--wp--preset--font-size--small-text-mobile) !important;}.has-extra-small-text-mobile-font-size{font-size: var(--wp--preset--font-size--extra-small-text-mobile) !important;}.has-muli-font-family{font-family: var(--wp--preset--font-family--muli) !important;} </style> <link rel='stylesheet' id='dyn2-style-css' href='https://www.dailydot.com/wp-content/plugins/dynamite2/dynamite.css?ver=1740780329' media='all' /> <link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='ppress-frontend' href='https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/css/frontend.min.css?ver=4.15.21' type='text/css' media='all' /><noscript><link rel="stylesheet" id="ppress-frontend" href='https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/css/frontend.min.css?ver=4.15.21'></noscript><link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='ppress-flatpickr' href='https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/flatpickr/flatpickr.min.css?ver=4.15.21' type='text/css' media='all' /><noscript><link rel="stylesheet" id="ppress-flatpickr" href='https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/flatpickr/flatpickr.min.css?ver=4.15.21'></noscript><link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='ppress-select2' href='https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/select2/select2.min.css?ver=1740780330' type='text/css' media='all' /><noscript><link rel="stylesheet" id="ppress-select2" href='https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/select2/select2.min.css?ver=1740780330'></noscript><link rel='stylesheet' id='cff-css' href='https://www.dailydot.com/wp-content/plugins/custom-facebook-feed/assets/css/cff-style.min.css?ver=4.2.6' media='all' /> <link crossorigin="anonymous" rel='stylesheet' id='sb-font-awesome-css' href='https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' media='all' /> <link rel='stylesheet' id='freepress-style-css' href='https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/style.css?ver=1740780401' media='all' /> <link rel='stylesheet' id='freepress-child-style-css' href='https://www.dailydot.com/wp-content/themes/dailydot-theme-block/style.css?ver=1740780281' media='all' /> <link rel='stylesheet' id='freepress-svg-css' href='https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/dailydot.svg?ver=1740780281' media='all' /> <link rel='stylesheet' id='bxslider-css' href='https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.css' media='all' /> <link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='freepress-icons' href='https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/icons.css?ver=1740780281' type='text/css' media='all' /><noscript><link rel="stylesheet" id="freepress-icons" href='https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/icons.css?ver=1740780281'></noscript><link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='algolia-autocomplete' href='https://www.dailydot.com/wp-content/plugins/wp-search-with-algolia/css/algolia-autocomplete.css?ver=2.8.2' type='text/css' media='all' /><noscript><link rel="stylesheet" id="algolia-autocomplete" href='https://www.dailydot.com/wp-content/plugins/wp-search-with-algolia/css/algolia-autocomplete.css?ver=2.8.2'></noscript><script src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/js/blocks/article-footer-script.js?ver=20240610" id="article-footer-script-js"></script> <script src="https://www.dailydot.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script src="https://www.dailydot.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script src="https://www.dailydot.com/wp-content/plugins/compgrid/assets/js/rater/rater.min.js?ver=1740780329" id="fp-compgrid-rater-js"></script> <script src="https://www.dailydot.com/wp-content/plugins/compgrid/assets/js/main.js?ver=1740780329" id="fp-compgrid-js-script-js"></script> <script src="https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/flatpickr/flatpickr.min.js?ver=4.15.21" id="ppress-flatpickr-js"></script> <script src="https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/select2/select2.min.js?ver=4.15.21" id="ppress-select2-js"></script> <script src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/js/footer.js?ver=20151215" id="frepress-footer-js" async data-wp-strategy="async"></script> <script src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/js/navigation.js?ver=20151215" id="freepress-navigation-js" async data-wp-strategy="async"></script> <script src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/js/skip-link-focus-fix.js?ver=20151215" id="freepress-skip-link-focus-fix-js" async data-wp-strategy="async"></script> <script src="https://cdn-gateflipp.flippback.com/tag/js/flipptag.js?site_id=1265460&ver=20151215" id="flippback-script-js" async data-wp-strategy="async"></script> <script src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/js/flippback.js?ver=1740780281" id="freepress-flippback-js" async data-wp-strategy="async"></script> <script src="https://launchpad-wrapper.privacymanager.io/3195afa5-91c2-49c5-9183-840ccfc70cd9/launchpad-liveramp.js?ver=20151215" id="launchpad-liveramp-script-js" async data-wp-strategy="async"></script> <script src="https://launcher-sa.spot.im/spot/sp_0eSO3A2h?ver=20151215" id="spotim-launcher-script-js" async data-wp-strategy="async"></script> <script src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/js/audigent.js?ver=20151215" id="freepress-audigent-js" async data-wp-strategy="async"></script> <script src="https://cadmus.script.ac/d137xjgotpkrvc/script.js?ver=20151215" id="cadmus-script-js" async data-wp-strategy="async"></script> <script src="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.min.js?ver=20240404" id="bxslider-js"></script> <script src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/js/blocks/top-rail-script.js?ver=20240404" id="top-rail-script-js"></script> <!-- dd-dynamite2-START --> <script type="text/javascript">!(function(o,n){function $(){($.q=$.q||[]).push(arguments)}$.v=1,o[n]=o[n]||$})(window,String.fromCharCode(97,100,109,105,114,97,108));!(function(t,c,i){i=t.createElement(c),t=t.getElementsByTagName(c)[0],i.async=1,i.src="https://aliveachiever.com/v2yowjz0p9z2RH38nWMjIYX9foW3-ZK-d62SmIenwLpwK2KTWWya--Tk",t.parentNode.insertBefore(i,t)})(document,"script");;!(function(o,t,n,c){function e(n){(function(){try{return(localStorage.getItem("v4ac1eiZr0")||"").split(",")[4]>0}catch(o){}return!1})()&&(n=o[t].pubads())&&n.setTargeting("admiral-engaged","true")}(c=o[t]=o[t]||{}).cmd=c.cmd||[],typeof c.pubads===n?e():typeof c.cmd.unshift===n?c.cmd.unshift(e):c.cmd.push(e)})(window,"googletag","function");;;!(function(t,n,i,e,o){function a(){for(var t=[],i=0;i<arguments.length;i++)t.push(arguments[i]);if(!t.length)return o;"ping"===t[0]?t[2]({gdprAppliesGlobally:!!n.__cmpGdprAppliesGlobally,cmpLoaded:!1,cmpStatus:"stub"}):t.length>0&&o.push(t)}function c(t){if(t&&t.data&&t.source){var e,o=t.source,a="string"==typeof t.data&&t.data.indexOf("__tcfapiCall")>=0;(e=a?((function(t){try{return JSON.parse(t)}catch(n){}})(t.data)||{}).__tcfapiCall:(t.data||{}).__tcfapiCall)&&n[i](e.command,e.version,(function(t,n){var i={__tcfapiReturn:{returnValue:t,success:n,callId:e.callId}};o&&o.postMessage(a?JSON.stringify(i):i,"*")}),e.parameter)}}!(function f(){if(!window.frames[e]){var n=t.body;if(n){var i=t.createElement("iframe");i.style.display="none",i.name=e,n.appendChild(i)}else setTimeout(f,5)}})(),o=[],a.v=1,"function"!=typeof n[i]&&(n[i]=n[i]||a,n.addEventListener?n.addEventListener("message",c,!1):n.attachEvent&&n.attachEvent("onmessage",c))})(document,window,"__tcfapi","__tcfapiLocator");;!(function(n,t,i,u,e,o,r){function a(n){if(n){var u=(n.data||{}).__uspapiCall;u&&t[i](u.command,u.version,(function(t,i){n.source.postMessage({__uspapiReturn:{returnValue:t,success:i,callId:u.callId}},"*")}))}}!(function f(){if(!window.frames[u]){var t=n.body;if(t){var i=n.createElement("iframe");i.style.display="none",i.name=u,t.appendChild(i)}else setTimeout(f,5)}})();var s={getUSPData:function(n,t){return n!==1?t&&t(null,!1):t&&t({version:null,uspString:null},!1)}};function c(n,t,i){return s[n](t,i)}c.v=1,"function"!=typeof t[i]&&(t[i]=t[i]||c,t.addEventListener?t.addEventListener("message",a,!1):t.attachEvent&&t.attachEvent("onmessage",a)),o=n.createElement(e),r=n.getElementsByTagName(e)[0],o.src="https://aliveachiever.com/v2qosoYn7lkEH8fJsgBsHDef85OCSi7DVrAz1Dy5i186KTBqXKY0TzG57981F1p714bxESt4R",r.parentNode.insertBefore(o,r)})(document,window,"__uspapi","__uspapiLocator","script");</script> <script async='async' src='https://securepubads.g.doubleclick.net/tag/js/gpt.js'></script> <script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; googletag.cmd.push(function() { googletag.pubads().setTargeting("categories", ["parsec"]); googletag.pubads().setTargeting("tags", ["ao3","btw","fandom","fanfiction","parsec","unclick"]); googletag.pubads().setTargeting("postID", "622536"); , 'inline_1').addService(googletag.pubads()); googletag.enableServices(); }); </script> <!-- v ADSTK-111 v --> <script async custom-element="amp-sticky-ad" src="https://cdn.ampproject.org/v0/amp-sticky-ad-1.0.js"></script> <!-- dd-dynamite2-END --><!-- dd-dynamite2-style-START --><style></style><!-- dd-dynamite2-style-END --><link rel="https://api.w.org/" href="https://www.dailydot.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.dailydot.com/wp-json/wp/v2/posts/622536" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.dailydot.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.2" /> <link rel='shortlink' href='https://www.dailydot.com/?p=622536' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.dailydot.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.dailydot.com%2Fparsec%2Farchive-of-our-own-hugo-fanfic%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.dailydot.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.dailydot.com%2Fparsec%2Farchive-of-our-own-hugo-fanfic%2F&format=xml" /> <style type="text/css"> /* ... cg custom styling ... */ </style> <meta name="generator" content="Site Kit by Google 1.146.0" /><script>document.documentElement.className += " js";</script> <!-- Google Tag Manager for WordPress by gtm4wp.com --> <!-- GTM Container placement set to footer --> <script data-cfasync="false" data-pagespeed-no-defer type="text/javascript"> var dataLayer_content = {"pagePostType":"post","pagePostType2":"single-post","pageCategory":["parsec"],"pageAttributes":["ao3","btw","fandom","fanfiction","parsec","unclick"],"pagePostAuthor":"Michelle Jaworski"}; 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-PJPNS3H'); </script> <!-- End Google Tag Manager for WordPress by gtm4wp.com --> <script> // Set up gtag window.dataLayer = window.dataLayer || []; if (!window.gtag) { window.gtag = function(){dataLayer.push(arguments);} } </script> <script> if(dataLayer) { const author = "Michelle Jaworski"; // use "html_entity_decode" in case the title has HTML Entities const article = "Nonprofit fanfiction database Archive of Our Own wins a Hugo"; const category = "Parsec"; const date = "Aug 19, 2019"; dataLayer.push({ author, article, category, date }) } </script> <!-- SpeedCurve RUM --><script>LUX=function(){function n(){return Date.now?Date.now():+new Date}var r,e=n(),t=window.performance||{},a=t.timing||{navigationStart:(null===(r=window.LUX)||void 0===r?void 0:r.ns)||e};function o(){return t.now?(r=t.now(),Math.floor(r)):n()-a.navigationStart;var r}(LUX=window.LUX||{}).ac=[],LUX.addData=function(n,r){return LUX.cmd(["addData",n,r])},LUX.cmd=function(n){return LUX.ac.push(n)},LUX.getDebug=function(){return[[e,0,[]]]},LUX.init=function(){return LUX.cmd(["init"])},LUX.mark=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(t.mark)return t.mark.apply(t,n);var e=n[0],a=n[1]||{};void 0===a.startTime&&(a.startTime=o());LUX.cmd(["mark",e,a])},LUX.markLoadTime=function(){return LUX.cmd(["markLoadTime",o()])},LUX.measure=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(t.measure)return t.measure.apply(t,n);var e,a=n[0],i=n[1],u=n[2];e="object"==typeof i?n[1]:{start:i,end:u};e.duration||e.end||(e.end=o());LUX.cmd(["measure",a,e])},LUX.send=function(){return LUX.cmd(["send"])},LUX.ns=e;var i=LUX;if(window.LUX_ae=[],window.addEventListener("error",(function(n){window.LUX_ae.push(n)})),window.LUX_al=[],"function"==typeof PerformanceObserver&&"function"==typeof PerformanceLongTaskTiming){var u=new PerformanceObserver((function(n){for(var r=n.getEntries(),e=0;e<r.length;e++)window.LUX_al.push(r[e])}));try{u.observe({type:"longtask"})}catch(n){}}return i}(); </script><script src="https://cdn.speedcurve.com/js/lux.js?id=4122231503" async defer crossorigin="anonymous"></script><script id="chartbeat" type="text/javascript">(function() {var _sf_async_config = window._sf_async_config = (window._sf_async_config || {});_sf_async_config.uid = 67141;_sf_async_config.domain = "dailydot.com";_sf_async_config.flickerControl = false;_sf_async_config.useCanonical = true;_sf_async_config.useCanonicalDomain = true;_sf_async_config.sections = "Parsec";_sf_async_config.authors = "Michelle Jaworski";function loadChartbeat() {var e = document.createElement("script");var n = document.getElementsByTagName("script")[0];e.type = "text/javascript";e.async = true;e.src = "//static.chartbeat.com/js/chartbeat.js";n.parentNode.insertBefore(e, n);}loadChartbeat();})();</script><script async src="//static.chartbeat.com/js/chartbeat_mab.js"></script> <link rel="profile" href="https://gmpg.org/xfn/11"> <link rel="icon" href="https://uploads.dailydot.com/2020/03/cropped-favicon.png?fit=fit&h=32&ixlib=php-3.3.0&w=32" sizes="32x32" /> <link rel="icon" href="https://uploads.dailydot.com/2020/03/cropped-favicon.png?fit=fit&h=192&ixlib=php-3.3.0&w=192" sizes="192x192" /> <link rel="apple-touch-icon" href="https://uploads.dailydot.com/2020/03/cropped-favicon.png?fit=fit&h=180&ixlib=php-3.3.0&w=180" /> <meta name="msapplication-TileImage" content="https://uploads.dailydot.com/2020/03/cropped-favicon.png?fit=fit&h=270&ixlib=php-3.3.0&w=270" /> <script> document.addEventListener("DOMContentLoaded", function() { if (window.dataLayer) { window.dataLayer.push({ testingBuckets: '=' }); } }); </script> <!-- Google AdSense meta tags added by Site Kit --> <meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236"> <meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com"> <!-- End Google AdSense meta tags added by Site Kit --> <style> .algolia-search-highlight { background-color: #fffbcc; border-radius: 2px; font-style: normal; } </style> <script type="text/javascript" src="https://edge.atmtd.com/geo/gTac4D/afihbs.js" async></script><script async type="text/JavaScript" src="https://assets.publicgood.com/pgm/v1/dpg.js"></script><script id="bx-tag" src="//assets.bounceexchange.com/assets/bounce/iframebuster.js" data-website-id="2610" charset="utf-8"></script><link rel="preload" href="https://launchpad.privacymanager.io/latest/launchpad.bundle.js" as="script" /><script async src="https://launcher-sa.spot.im/spot/sp_0eSO3A2h" data-spotim-autorun="false" data-spotim-module="spotim-launcher"></script><link rel="amphtml" href="https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic/?amp"><script type="text/javascript" src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/js/marfeel.js"></script><style class='wp-fonts-local'> @font-face{font-family:Muli;font-style:italic;font-weight:400;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Muli_Italic-400_Viet.woff2') format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;} @font-face{font-family:Muli;font-style:italic;font-weight:400;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Muli_Italic-400_Latin-Ext.woff2') format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;} @font-face{font-family:Muli;font-style:italic;font-weight:400;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Muli_Italic-400_Latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family:Muli;font-style:italic;font-weight:600;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Muli_Italic-600_Viet.woff2') format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;} @font-face{font-family:Muli;font-style:italic;font-weight:600;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Muli_Italic-600_Latin-Ext.woff2') format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;} @font-face{font-family:Muli;font-style:italic;font-weight:600;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Muli_Italic-600_Latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family:Muli;font-style:normal;font-weight:400;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Muli_Normal-400_Viet.woff2') format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;} @font-face{font-family:Muli;font-style:normal;font-weight:400;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Muli_Normal-400_Latin-Ext.woff2') format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;} @font-face{font-family:Muli;font-style:normal;font-weight:400;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Muli_Normal-400_Latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family:Muli;font-style:normal;font-weight:600;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Muli_Normal-600_Viet.woff2') format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;} @font-face{font-family:Muli;font-style:normal;font-weight:600;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Muli_Normal-600_Latin-Ext.woff2') format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;} @font-face{font-family:Muli;font-style:normal;font-weight:600;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Muli_Normal-600_Latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family:Muli;font-style:normal;font-weight:800;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Mulish-Extra-Bold-800.ttf') format('truetype');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family:Muli;font-style:italic;font-weight:800;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Mulish-Extra-Bold-Italic-800.ttf') format('truetype');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family:Muli;font-style:normal;font-weight:900;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Mulish-Black-900.ttf') format('truetype');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face{font-family:Muli;font-style:italic;font-weight:900;font-display:swap;src:url('https://www.dailydot.com/wp-content/themes/dailydot-theme-block/css/fonts/Muli/Mulish-Black-Italic-900.ttf') format('truetype');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} </style> </head> <body class="post-template-default single single-post postid-622536 single-format-standard wp-embed-responsive no-sidebar"> <div class="wp-site-blocks"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <header id="main-header"> <div class="wrapper"> <div id="header-row" class="row nowrap"> <div class="col-2 d-none d-lg-block"> <a href="https://www.dailydot.com" aria-label="Go Home"> <img class="main-logo inline-flex" src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/images/logo.svg" /> </a> </div> <nav id="primary-nav" class="col-9 d-none d-lg-inline-block" role="navigation"> <ul id="primary-menu" class="header-list padd-left-none inline-flex"><li id="menu-item-1321973" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1321973"><a href="https://www.dailydot.com/topics/news/">Trending</a></li> <li id="menu-item-786353" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-786353"><a href="https://www.dailydot.com/topics/debug/">Tech</a></li> <li id="menu-item-1447330" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447330"><a href="/tags/viral-politics/">Politics</a></li> <li id="menu-item-1774350" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1774350"><a href="/culture">Culture</a></li> <li id="menu-item-1447331" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447331"><a href="/tags/memes/">Memes</a></li> <li id="menu-item-1447333" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447333"><a href="/tags/labor">Labor</a></li> <li id="menu-item-1447334" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447334"><a href="/tags/life-hacks">Hacks</a></li> <li id="menu-item-1447410" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1447410"><a href="https://www.dailydot.com/about/">About</a> <ul class="sub-menu"> <li id="menu-item-1447411" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1447411"><a href="https://www.dailydot.com/about/">About Us</a></li> <li id="menu-item-1447416" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1447416"><a href="https://www.dailydot.com/contact-us/">Contact</a></li> <li id="menu-item-1447417" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447417"><a href="https://fragmnt.com/careers/">Jobs</a></li> <li id="menu-item-1447418" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447418"><a href="https://fragmnt.com/terms-of-use/">Terms Of Use</a></li> <li id="menu-item-1447419" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447419"><a href="https://fragmnt.com/privacy-policy/">Privacy Policy</a></li> </ul> </li> </ul> </nav> <div class="col-1 d-block d-lg-none"> <nav role="navigation"> <div id="menuToggle"> <input type="checkbox" /> <span></span> <span></span> <span></span> <ul id="menu" class="menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1321973"><a href="https://www.dailydot.com/topics/news/">Trending</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-786353"><a href="https://www.dailydot.com/topics/debug/">Tech</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447330"><a href="/tags/viral-politics/">Politics</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1774350"><a href="/culture">Culture</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447331"><a href="/tags/memes/">Memes</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447333"><a href="/tags/labor">Labor</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447334"><a href="/tags/life-hacks">Hacks</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1447410"><a href="https://www.dailydot.com/about/">About</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1447411"><a href="https://www.dailydot.com/about/">About Us</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1447416"><a href="https://www.dailydot.com/contact-us/">Contact</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447417"><a href="https://fragmnt.com/careers/">Jobs</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447418"><a href="https://fragmnt.com/terms-of-use/">Terms Of Use</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1447419"><a href="https://fragmnt.com/privacy-policy/">Privacy Policy</a></li> </ul> </li> </ul> </div> </nav> </div> <div class="d-lg-none"> <a href="https://www.dailydot.com"> <img class="main-logo inline-flex" src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/images/logo.svg" /> </a> </div> <div class="col-1"> <div class="pull-right nowrap"> <a class="btn btn-primary newsletter-button btn-lg d-none d-lg-block" href="/newsletter" style="background-color: #2a9461; border-color: #2a9461;">Newsletter</a> <button type="button" aria-label="Search" class="button-unstyled search-button" onclick="openSearchModal(event);"> <i class="icons8-search h3 inline-flex"></i> </button> </div> </div> </div> </div> </header> <div class="sticky-header-gap" style="height: 64px;"></div> <div class="top-rail__wrapper"> <div class="top-rail__container" data-fixed-scroll-down data-scroll-threshold="56" style="display:none"> <div class="top-rail__content"> <div class="top-rail__post"> <a href="https://www.dailydot.com/parsec/nintendo-switch-multiplayer-co-op-games/" data-ev-cat="article" data-ev-act="recirc" data-ev-label="top rail - 0"> <div class="top-rail__post_wrapper"> <div class="top-rail__post-image" style="background-image: url('https://uploads.dailydot.com/2021/01/nintendo_switch_multiplayer_co_op.jpg?q=65&auto=format&w=350&h=100');"></div> <div class="top-rail__post-info"> <div class="top-rail__post-title"> 12 best multiplayer co-op games for Nintendo Switch </div> </div> </div> </a> </div> <div class="top-rail__post"> <a href="https://www.dailydot.com/parsec/patty-jenkins-wonder-woman-salary-dispute-quit/" data-ev-cat="article" data-ev-act="recirc" data-ev-label="top rail - 1"> <div class="top-rail__post_wrapper"> <div class="top-rail__post-image" style="background-image: url('https://uploads.dailydot.com/2020/12/patty-jenkins.jpg?q=65&auto=format&w=350&h=100');"></div> <div class="top-rail__post-info"> <div class="top-rail__post-title"> ‘Wonder Woman’ director Patty Jenkins almost quit sequel over salary dispute </div> </div> </div> </a> </div> <div class="top-rail__post"> <a href="https://www.dailydot.com/parsec/skyrim-thieves-guild/" data-ev-cat="article" data-ev-act="recirc" data-ev-label="top rail - 2"> <div class="top-rail__post_wrapper"> <div class="top-rail__post-image" style="background-image: url('https://uploads.dailydot.com/2020/04/Thieves_Guild_Skyrim.jpg?q=65&auto=format&w=350&h=100');"></div> <div class="top-rail__post-info"> <div class="top-rail__post-title"> All the secrets, tips, and tricks you need to dominate the Thieves Guild in ‘Skyrim’ </div> </div> </div> </a> </div> <div class="top-rail__post"> <a href="https://www.dailydot.com/parsec/final-fantasy-7-remake/" data-ev-cat="article" data-ev-act="recirc" data-ev-label="top rail - 3"> <div class="top-rail__post_wrapper"> <div class="top-rail__post-image" style="background-image: url('https://uploads.dailydot.com/2020/02/Final_Fantasy_7_remake_cover.jpg?q=65&auto=format&w=350&h=100');"></div> <div class="top-rail__post-info"> <div class="top-rail__post-title"> Everything we know so far about ‘Final Fantasy 7 Remake’ </div> </div> </div> </a> </div> <div class="top-rail__post"> <a href="https://www.dailydot.com/parsec/boyfriend-dungeon-queer-asexual-pax-east/" data-ev-cat="article" data-ev-act="recirc" data-ev-label="top rail - 4"> <div class="top-rail__post_wrapper"> <div class="top-rail__post-image" style="background-image: url('https://uploads.dailydot.com/2023/01/gz4dNg69-fallback.png?q=65&auto=format&w=350&h=100');"></div> <div class="top-rail__post-info"> <div class="top-rail__post-title"> Boyfriend Dungeon challenges gaming to accept queer, poly, and asexual intimacy </div> </div> </div> </a> </div> <div class="top-rail__post"> <a href="https://www.dailydot.com/parsec/marvel-eternals-bollywood-kumail-nanjiani/" data-ev-cat="article" data-ev-act="recirc" data-ev-label="top rail - 5"> <div class="top-rail__post_wrapper"> <div class="top-rail__post-image" style="background-image: url('https://uploads.dailydot.com/2020/03/kumail-nanjiani.jpg?q=65&auto=format&w=350&h=100');"></div> <div class="top-rail__post-info"> <div class="top-rail__post-title"> Marvel’s ‘The Eternals’ will include a Bollywood-style dance sequence </div> </div> </div> </a> </div> <div class="top-rail__post"> <a href="https://www.dailydot.com/parsec/super-mario-pants-memes-nintendo-levis/" data-ev-cat="article" data-ev-act="recirc" data-ev-label="top rail - 6"> <div class="top-rail__post_wrapper"> <div class="top-rail__post-image" style="background-image: url('https://uploads.dailydot.com/2020/03/Levis_Nintendo.jpg?q=65&auto=format&w=350&h=100');"></div> <div class="top-rail__post-info"> <div class="top-rail__post-title"> Is Nintendo about to drop Super Mario pants? </div> </div> </div> </a> </div> <div class="top-rail__post"> <a href="https://www.dailydot.com/parsec/netflix-pokemon-mewtwo-strikes-back-evolution-review/" data-ev-cat="article" data-ev-act="recirc" data-ev-label="top rail - 7"> <div class="top-rail__post_wrapper"> <div class="top-rail__post-image" style="background-image: url('https://uploads.dailydot.com/2020/03/mewtwo.jpg?q=65&auto=format&w=350&h=100');"></div> <div class="top-rail__post-info"> <div class="top-rail__post-title"> Review: Pokémon remake ‘Mewtwo Strikes Back: Evolution’ is perfect </div> </div> </div> </a> </div> <div class="top-rail__post"> <a href="https://www.dailydot.com/parsec/jurassic-world-3-dominion-movie-title/" data-ev-cat="article" data-ev-act="recirc" data-ev-label="top rail - 8"> <div class="top-rail__post_wrapper"> <div class="top-rail__post-image" style="background-image: url('https://uploads.dailydot.com/2020/02/jurassic-world-dominion.jpeg?q=65&auto=format&w=350&h=100');"></div> <div class="top-rail__post-info"> <div class="top-rail__post-title"> Colin Trevorrow reveals the title of the 3rd ‘Jurassic World’ movie </div> </div> </div> </a> </div> <div class="top-rail__post"> <a href="https://www.dailydot.com/parsec/etika-mural-pokemon-go/" data-ev-cat="article" data-ev-act="recirc" data-ev-label="top rail - 9"> <div class="top-rail__post_wrapper"> <div class="top-rail__post-image" style="background-image: url('https://uploads.dailydot.com/2020/02/etika-memorial-mural-pokestop.jpg?q=65&auto=format&w=350&h=100');"></div> <div class="top-rail__post-info"> <div class="top-rail__post-title"> Etika mural added as official PokéStop in Pokémon Go </div> </div> </div> </a> </div> <div class="top-rail__post"> <a href="https://www.dailydot.com/parsec/star-wars-high-republic-books/" data-ev-cat="article" data-ev-act="recirc" data-ev-label="top rail - 10"> <div class="top-rail__post_wrapper"> <div class="top-rail__post-image" style="background-image: url('https://uploads.dailydot.com/2020/02/star-wars-high-republic.jpg?q=65&auto=format&w=350&h=100');"></div> <div class="top-rail__post-info"> <div class="top-rail__post-title"> Lucasfilm announces new franchise of ‘Star Wars’ tie-in books and comics </div> </div> </div> </a> </div> <div class="top-rail__post"> <a href="https://www.dailydot.com/parsec/star-wars-the-clone-wars-guide/" data-ev-cat="article" data-ev-act="recirc" data-ev-label="top rail - 11"> <div class="top-rail__post_wrapper"> <div class="top-rail__post-image" style="background-image: url('https://uploads.dailydot.com/2020/02/star-wars-the-clone-wars-guide.jpeg?q=65&auto=format&w=350&h=100');"></div> <div class="top-rail__post-info"> <div class="top-rail__post-title"> The shorthand guide to ‘Star Wars: The Clone Wars’ </div> </div> </div> </a> </div> </div> <div class="top-rail__navigation"> <div class="top-rail__navigation__left-arrow"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> <path d="M15 19L8 12L15 5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> </svg> </div> <div class="top-rail__navigation__right-arrow"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> <path d="M9 5L16 12L9 19" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> </svg> </div> </div> </div> </div> <div class="wrapper article-ad__top"> <div class="ad-wrapper no-border"> <span class="ad-wrapper__text">Advertisement</span> <div data-aaad="true" data-aa-adunit="/14713236/DailyDot_Top"></div> </div> </div> <div class="main-body wrapper"> <div class="row"> <div class="col main-panel"> <section class="article-header"> <!-- category --> <div class="article-header__category"> <a href="https://www.dailydot.com/topics/parsec/" aria-label="Article Category Link" > Parsec </a> </div> <!-- title --> <h1 class="article-header__title"> Nonprofit fanfiction database Archive of Our Own wins a Hugo </h1> <!-- subtitle --> <h2 class="article-header__subtitle"> The award is a major win for fanfic writers. </h2> <!-- author --> <div class="article-header__info"> <a href="https://www.dailydot.com/author/michelle-jaworski/" class="article-header__info__author"> <img data-del="avatar" alt="Photo of Michelle Jaworski" src='https://uploads.dailydot.com/d90/75/mjaworski.png?auto=compress&fit=fit&fm=jpg&h=96&w=96' class='avatar pp-user-avatar avatar-96 photo article-header__info__author__avatar' height='96' width='96' /> <p class="article-header__info__author__name">Michelle Jaworski</p> </a> <!-- published --> <div class="article-header__info__author__published"> <time datetime="2021-05-20T06:06:15-05:00"> Updated on May 20 2021 6:06 am CDT </time> </div> </div> </section> <section class="article-lead-image"> <img class="single-article-top-img" style="aspect-ratio:2/1" alt="hugo award logo" src="https://uploads.dailydot.com/2019/08/hugo-award.jpg?q=65&auto=format&w=1600&ar=2:1&fit=crop"srcset="https://uploads.dailydot.com/2019/08/hugo-award.jpg?q=65&auto=format&w=1600&ar=2:1&fit=crop 1200w,https://uploads.dailydot.com/2019/08/hugo-award.jpg?q=65&auto=format&w=1200&ar=2:1&fit=crop 1000w,https://uploads.dailydot.com/2019/08/hugo-award.jpg?q=65&auto=format&w=800&ar=2:1&fit=crop 800w"sizes="(max-width: 1135px) 100vw, 800px" loading="eager"> <div class="article-lead-image__credit"> <div> <span class="article-lead-image__credit__segment"> <a href="https://www.youtube.com/watch?v=Hi9Dg6iyr2U">Dublin2019/YouTube</a> </span> </div> </div> <script data-cfasync='false' type='text/javascript'>;(function(o) {var w=window.top,a='apdAdmin',ft=w.document.getElementsByTagName('head')[0],l=w.location.href,d=w.document;w.apd_options=o;if(l.indexOf('disable_fi')!=-1) { console.error("'disable_fi=1' was detected in the URL. All fi_client.js functionality is disabled for the current page view."); return; }var fiab=d.createElement('script'); fiab.type = 'text/javascript';fiab.src=o.scheme+'ecdn.analysis.fi/static/js/fab.js';fiab.id='fi-'+o.websiteId;ft.appendChild(fiab, ft); if(l.indexOf(a)!=-1) w.localStorage[a]=1;var aM = w.localStorage[a]==1, fi=d.createElement('script');fi.type='text/javascript'; fi.async=true; if(aM) fi['data-cfasync']='false';fi.src=o.scheme+(aM?'cdn':'ecdn') + '.agilesrv.com/' + (aM ? 'fi.js?id='+o.websiteId : 'fi_client.js');ft.appendChild(fi);})({'websiteId': 8329,'scheme': '//'});</script> </section> <div class="article-content-wrapper"> <p><a href="https://archiveofourown.org/"><span style="font-weight: 400;">Archive of Our Own</span></a><span style="font-weight: 400;"> (AO3), the fan-run, nonprofit website that’s home to more than 5 million transformative works like </span><a href="https://www.dailydot.com/parsec/complete-guide-to-fanfiction/"><span style="font-weight: 400;">fanfiction</span></a><span style="font-weight: 400;">, fanart, and podfics, won one of science fiction’s most prestigious awards at </span><a href="https://www.dailydot.com/tags/worldcon/"><span style="font-weight: 400;">Worldcon</span></a><span style="font-weight: 400;"> Sunday night.</span></p> <!-- code from Primis - Dailydot Original Content Player_Hardcoded_test --> <div class="primis-wrapper ad-wrapper"> <span class="ad-wrapper__text">Featured Video</span> <script type="text/javascript" language="javascript" src="https://live.primis.tech/live/liveView.php?s=115127"></script> </div> <!-- code from Primis --><p><span style="font-weight: 400;">The website (which is part of the Organization of Transformative Works) won the Hugo for best related works, a widespread category that sometimes </span><a href="http://www.thehugoawards.org/hugo-categories/"><span style="font-weight: 400;">encompasses</span></a><span style="font-weight: 400;"> making-of books, pieces of criticism, and biographies. </span><a href="https://locusmag.com/2019/08/2019-hugo-and-campbell-awards-winners/"><span style="font-weight: 400;">Fellow nominees</span></a><span style="font-weight: 400;"> included a book on Ursula K. Le Guin’s writing, a Hugo Award retrospective, a website that campaigned to sponsor Worldcon memberships for Mexican creators, and Lindsay Ellis’ video series on </span><i><span style="font-weight: 400;">The Hobbit</span></i><span style="font-weight: 400;">.</span></p><p>https://twitter.com/zenaldehyde/status/1163195266213847040</p><p><span style="font-weight: 400;">Even before AO3’s win, the very fact that it was nominated for a Hugo was </span><a href="https://www.vox.com/2019/4/11/18292419/archive-of-our-own-wins-hugo-award-best-related-work"><span style="font-weight: 400;">seen as a win</span></a><span style="font-weight: 400;"> by many fanfic writers and readers. Fanfiction has been historically derided or not seen as a legitimate way of exploring a fandom. It’s also an avenue of exploring fandom that’s often dominated by women and LGBTQ creators. (AO3 was originally founded after corporations attempted to exploit writers and monetize fanfiction.)</span></p> <div class="ad-wrapper"> <span class="ad-wrapper__text">Advertisement</span> <div data-aaad="true" data-aa-adunit="/14713236/DailyDot_InContent" id="article-ad-1" class="article-ad__content"></div> </div> <p><span style="font-weight: 400;">The very existence of AO3’s nomination was a way of legitimizing fanfiction as a form of expression. But its win validates it even further, particularly in the science-fiction and fantasy community, which has long been seen as a male-dominant field—even though women have largely dominated the Hugo Awards (including this year).</span></p><p><span style="font-weight: 400;">But the site’s win isn’t something that can be boiled down to a handful of names, as co-founder Naomi Novik (who accepted the award on AO3’s behalf) indicated in her acceptance speech.</span></p><p><span style="font-weight: 400;">“We’re up here accepting, but only on behalf of literally thousands of volunteers and millions of users, all of whom have come together and built this thriving home for fandom, a nonprofit and non-commercial community space built entirely by volunteer labor and user donations, on the principle that we needed a place of our own that was not out to exploit its users but to serve them,” Novik said in an acceptance speech that was </span><a href="https://archiveofourown.org/admin_posts/13528"><span style="font-weight: 400;">later posted online</span></a><span style="font-weight: 400;">.</span></p><p></p> <div class="ad-wrapper"> <span class="ad-wrapper__text">Advertisement</span> <div data-aaad="true" data-aa-adunit="/14713236/DailyDot_InContent" id="article-ad-2" class="article-ad__content"></div> </div> <blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">“All our work would be meaningless without the uncountable fan creators who share their creativity freely,” — <a href="https://twitter.com/ao3?ref_src=twsrc%5Etfw">@AO3</a> acceptance speech. <a href="https://twitter.com/hashtag/hugoawards2019?src=hash&ref_src=twsrc%5Etfw">#hugoawards2019</a> <a href="https://twitter.com/hashtag/HugoAwards?src=hash&ref_src=twsrc%5Etfw">#HugoAwards</a> <a href="https://twitter.com/hashtag/Dublin2019?src=hash&ref_src=twsrc%5Etfw">#Dublin2019</a> <a href="https://t.co/sh2ZdtBlCp">pic.twitter.com/sh2ZdtBlCp</a></p>— Dublin2019 (@Dublin2019) <a href="https://twitter.com/Dublin2019/status/1163194910557769728?ref_src=twsrc%5Etfw">August 18, 2019</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script><p><span style="font-weight: 400;">According to Novik, AO3’s Hugo Award will be included as part of Worldcon’s traveling exhibition “because it belongs to all of us.”</span></p><p><span style="font-weight: 400;">At the end of her speech, Novik asked that anyone in the audience who felt like they belonged to the AO3 community to stand up. Much of the audience, which </span><a href="https://twitter.com/ben_rosenbaum/status/1163197277508395008"><span style="font-weight: 400;">included</span></a><span style="font-weight: 400;"> fellow Hugo-nominated creators, did.</span></p> <div class="ad-wrapper"> <span class="ad-wrapper__text">Advertisement</span> <div data-aaad="true" data-aa-adunit="/14713236/DailyDot_InContent" id="article-ad-3" class="article-ad__content"></div> </div> <p>https://twitter.com/RuthEJBooth/status/1163195012504576001</p><p></p><blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr"><a href="https://twitter.com/hashtag/hugoawards?src=hash&ref_src=twsrc%5Etfw">#hugoawards</a> Every fanfic writer in the audience was asked to stand & co accept the award for Best Related Work. <a href="https://t.co/A8BbXbPUtF">pic.twitter.com/A8BbXbPUtF</a></p>— Werthead (@Werthead) <a href="https://twitter.com/Werthead/status/1163195466403799046?ref_src=twsrc%5Etfw">August 18, 2019</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> <div class="ad-wrapper"> <span class="ad-wrapper__text">Advertisement</span> <div data-aaad="true" data-aa-adunit="/14713236/DailyDot_InContent" id="article-ad-4" class="article-ad__content"></div> </div> <p></p><blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">Members of AO3 standing to be recognized <a href="https://twitter.com/hashtag/hugoawards?src=hash&ref_src=twsrc%5Etfw">#hugoawards</a> <a href="https://t.co/6D044kFYtO">pic.twitter.com/6D044kFYtO</a></p>— Brittany Constable (@constablewrites) <a href="https://twitter.com/constablewrites/status/1163195111418691585?ref_src=twsrc%5Etfw">August 18, 2019</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script><p><span style="font-weight: 400;">Fanfic writers have been taking the win in stride, with some of them pointing out that because AO3 had won a Hugo, it meant that they were all Hugo Award-winning writers.</span></p> <div class="ad-wrapper"> <span class="ad-wrapper__text">Advertisement</span> <div data-aaad="true" data-aa-adunit="/14713236/DailyDot_InContent" id="article-ad-5" class="article-ad__content"></div> </div> <p>https://twitter.com/tehnakki/status/1163197557775818754</p><p></p><blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">Okay but does this mean the AO3 can be nominated again in the future or will it be gently let down with a “you have already left Hugos here” reminder?</p>— poise and ivy⁷ (@re_crudescence) <a href="https://twitter.com/re_crudescence/status/1163213453424828417?ref_src=twsrc%5Etfw">August 18, 2019</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> <div class="ad-wrapper"> <span class="ad-wrapper__text">Advertisement</span> <div data-aaad="true" data-aa-adunit="/14713236/DailyDot_InContent" id="article-ad-6" class="article-ad__content"></div> </div> <p></p><blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">I do love the idea that anyone who has ever written fan fiction for AO3 should be able to put masking tape w/their name on it onto base of the AO3 Hugo and take a photo with it as it travels from Worldcon to Worldcon. That’s the kinda community shit I’m here for.</p>— Kameron Hurley (@KameronHurley) <a href="https://twitter.com/KameronHurley/status/1163274999999979520?ref_src=twsrc%5Etfw">August 19, 2019</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script><p></p> <div class="ad-wrapper"> <span class="ad-wrapper__text">Advertisement</span> <div data-aaad="true" data-aa-adunit="/14713236/DailyDot_InContent" id="article-ad-7" class="article-ad__content"></div> </div> <blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">You: Even jokingly claiming your fics are Hugo-nominated is leeching off the credit of the people who developed AO3, you cretins<br><br>The people who developed AO3 at the Hugo Awards, plus the Organization of Transformative Works Twitter account: CO-ACCEPT THIS AWARD WITH US, WRITERS <a href="https://t.co/mQqSY2RWAS">pic.twitter.com/mQqSY2RWAS</a></p>— Jon Erik is: ??? (@HonestlyJon) <a href="https://twitter.com/HonestlyJon/status/1163199634870808576?ref_src=twsrc%5Etfw">August 18, 2019</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script><p></p><blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">Now that Ao3 won the Hugo Award I can confidently say that most of the stuff I’ve read this year are Hugo Award winning fiction</p>— josh, yeah (@joshyaaa) <a href="https://twitter.com/joshyaaa/status/1163328182990196741?ref_src=twsrc%5Etfw">August 19, 2019</a></blockquote> <div class="ad-wrapper"> <span class="ad-wrapper__text">Advertisement</span> <div data-aaad="true" data-aa-adunit="/14713236/DailyDot_InContent" id="article-ad-8" class="article-ad__content"></div> </div> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script><p><span style="font-weight: 400;">You can check out the </span><a href="https://locusmag.com/2019/08/2019-hugo-and-campbell-awards-winners/"><span style="font-weight: 400;">entire list of Hugo winners</span></a><span style="font-weight: 400;"> here.</span></p><p><strong>READ MORE:</strong></p><ul class="wp-block-list"><li class="dd-article-headline"><strong><a href="https://www.dailydot.com/parsec/complete-guide-to-fanfiction/">A guide to fanfiction for people who can’t stop getting it wrong</a></strong></li> <li class="dd-article-headline"><strong><a href="https://www.dailydot.com/parsec/fanfiction-couples/">One true pairing: Real-life love stories from the heart of fanfic</a></strong></li> <li class="dd-article-headline"><strong><a href="https://www.dailydot.com/parsec/millennials-coffee-shop-fanfiction/">Millennials can’t stop writing fanfiction about coffee shops</a></strong></li> </ul> <div class="ad-wrapper"> <span class="ad-wrapper__text">Advertisement</span> <div data-aaad="true" data-aa-adunit="/14713236/DailyDot_InContent" id="article-ad-9" class="article-ad__content"></div> </div> </div><div class="pgs-dpg-flex" data-pgs-partner-id="fragment-media"></div> </div> <aside id="secondary" class="widget-area col side-panel"> <!---- START Campaign Module -----> <!---- END Campaign Module ---> <!-- BEGIN Tiled Article --> <div class="ad-wrapper ad-wrapper no-border"> <span class="ad-wrapper__text">Advertisement</span> <!-- RR "2" comes first --> <div data-aaad="true" data-aa-adunit="/14713236/DailyDot_RightRail2" class="article-ad__rr two"></div> </div> <section class="trending-module"> <h3 class="trending-module__title">More in Parsec</h3> <div class="trending-module__articles"> <a href="https://www.dailydot.com/parsec/nintendo-switch-multiplayer-co-op-games/" class="trending-module__articles__item"> <img class="trending-module__articles__item__image" alt="Nintendo Switch multiplayer co-op" src="https://uploads.dailydot.com/2021/01/nintendo_switch_multiplayer_co_op.jpg?q=65&auto=format&w=100&ar=2:1&fit=crop"> <p class="trending-module__articles__item__title">12 best multiplayer co-op games for Nintendo Switch</p> </a> <a href="https://www.dailydot.com/parsec/patty-jenkins-wonder-woman-salary-dispute-quit/" class="trending-module__articles__item"> <img class="trending-module__articles__item__image" alt="patty jenkins" src="https://uploads.dailydot.com/2020/12/patty-jenkins.jpg?q=65&auto=format&w=100&ar=2:1&fit=crop"> <p class="trending-module__articles__item__title">‘Wonder Woman’ director Patty Jenkins almost quit sequel over salary dispute</p> </a> <a href="https://www.dailydot.com/parsec/skyrim-thieves-guild/" class="trending-module__articles__item"> <img class="trending-module__articles__item__image" alt="Thieves Guild - Skyrim" src="https://uploads.dailydot.com/2020/04/Thieves_Guild_Skyrim.jpg?q=65&auto=format&w=100&ar=2:1&fit=crop"> <p class="trending-module__articles__item__title">All the secrets, tips, and tricks you need to dominate the Thieves Guild in ‘Skyrim’</p> </a> <a href="https://www.dailydot.com/parsec/final-fantasy-7-remake/" class="trending-module__articles__item"> <img class="trending-module__articles__item__image" alt="Final Fantasy 7 Remake" src="https://uploads.dailydot.com/2020/02/Final_Fantasy_7_remake_cover.jpg?q=65&auto=format&w=100&ar=2:1&fit=crop"> <p class="trending-module__articles__item__title">Everything we know so far about ‘Final Fantasy 7 Remake’</p> </a> </div> </section> <div class="ad-wrapper no-border"> <span class="ad-wrapper__text">Advertisement</span> <!-- RR "1" comes second, it shows 300x600 --> <div data-aaad="true" data-aa-adunit="/14713236/DailyDot_RightRail1" class="article-ad__rr one"></div> </div> <!-- Hide on desktop, show on mobile --> <div class="ad-wrapper below-article"> <span class="ad-wrapper__text">Advertisement</span> <div data-aaad="true" data-aa-adunit="/14713236/DailyDot_BelowArticle" class="article-ad__content"></div> </div> <section id="text-24" class="widget widget_text"> <div class="textwidget"></div> </section></aside> <!-- #secondary --> </div> </div> <div class="wrapper"> <section class="article-footer"> <!-- "share" is top part --> <div class="article-footer__share"> <p class="article-footer__share__text">Share this article</p> <div class="article-footer__share__icons"> <div class="article-footer__share__icons__icon meta"> <a aria-label="Share on Meta" href="https://www.facebook.com/sharer.php?u=https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic" id="meta" data-link="https://www.facebook.com/sharer.php?u=" data-params="" class="social-link" target="_blank" rel="noopener noreferrer" > <img aria-role="hidden" src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/images/icons/social/meta.svg" alt="Meta social icon" > </a> </div> <div class="article-footer__share__icons__icon x"> <a aria-label="Share on X" href="https://twitter.com/intent/tweet?url=https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic" id="x" data-link="https://twitter.com/intent/tweet?url=" data-params="" class="social-link" target="_blank" rel="noopener noreferrer" > <img aria-role="hidden" src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/images/icons/social/x.svg" alt="X social icon" > </a> </div> <div class="article-footer__share__icons__icon flipboard"> <a aria-label="Share on Flipboard" href="https://share.flipboard.com/bookmarklet/popout?url=https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic" id="flipboard" data-link="https://share.flipboard.com/bookmarklet/popout?url=" data-params="" class="social-link" target="_blank" rel="noopener noreferrer" > <img aria-role="hidden" src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/images/icons/social/flipboard.svg" alt="Flipboard social icon" > </a> </div> <div class="article-footer__share__icons__icon pinterest"> <a aria-label="Share on Pinterest" href="https://www.pinterest.com/pin/create/button/?url=https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic" id="pinterest" data-link="https://www.pinterest.com/pin/create/button/?url=" data-params="" class="social-link" target="_blank" rel="noopener noreferrer" > <img aria-role="hidden" src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/images/icons/social/pinterest.svg" alt="Pinterest social icon" > </a> </div> <div class="article-footer__share__icons__icon email"> <a aria-label="Share on Email" href="mailto:?subject=Don't miss this article on The Daily Dot: Nonprofit fanfiction database Archive of Our Own wins a Hugo&body=https://www.dailydot.com/parsec/archive-of-our-own-hugo-fanfic" id="email" data-link="mailto:" data-params="" class="social-link" target="_blank" rel="noopener noreferrer" > <img aria-role="hidden" src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/images/icons/social/subtract.svg" alt="Email social icon" > </a> </div> <div class="article-footer__share__icons__icon copy"> <div tabindex="0" role="link" aria-label="Copy this article link" data-params="" class="social-link" > <img aria-role="hidden" src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/images/icons/social/link-circle-black.svg" alt="Copy Link social icon" > </div> </div> <!-- Copy message --> <div id="copyMessage" class="article-footer__share__link-copied" aria-hidden="true">Link copied!</div> </div> </div> <!-- Bottom part --> <div class="article-footer__bottom"> <!-- Tags --> <div class="article-footer__bottom__tags"><p>TAGS </p> <a aria-label="AO3 tag" href="https://www.dailydot.com/tags/ao3/" > AO3 </a> <a aria-label="Fandom tag" href="https://www.dailydot.com/tags/fandom/" > Fandom </a> <a aria-label="FanFiction tag" href="https://www.dailydot.com/tags/fanfiction/" > FanFiction </a> <a aria-label="unclick tag" href="https://www.dailydot.com/tags/unclick/" > unclick </a> </div> <div class="article-footer__bottom__published"> First published: <time datetime="2019-08-19T09:59:48-05:00T09:59" > Aug 19, 2019, 9:59 am CDT </time> </div> </div> </section> </div> <div class="wrapper"> <div class="article-author-wrapper"> <div class="art-auth-details"> <h3 class="margin-v-none inline-flex"> <a href="https://www.dailydot.com/author/michelle-jaworski/">Michelle Jaworski</a> </h3> <!-- <button class="btn ghost-btn-primary follow-btn inline-flex">Follow</button> --> <p class="margin-top-none">Michelle Jaworski was a staff writer and TV/film critic at the Daily Dot. She covers entertainment, geek culture, and pop culture and has covered everything from the Sundance Film Festival, NYFF, and Tribeca to New York Comic Con and Con of Thrones. She is based in Brooklyn.</p> <ul class="share-social-list inline-flex padd-left-none"> </ul> </div><!-- art-auth-details end --> <div class="art-author-img-wrap"> <a href="https://www.dailydot.com/author/michelle-jaworski/"> <img data-del="avatar" alt="Michelle Jaworski" src='https://uploads.dailydot.com/d90/75/mjaworski.png?auto=compress&fit=fit&fm=jpg&h=96&w=96' class='avatar pp-user-avatar avatar-96 photo art-auth-image' height='96' width='96' /> </a> </div> <!-- art-auth-image --> </div><!-- article-author-wrapper end --> </div> <!----- Openweb ads -------> <div class="wrapper"> <div class="row"> <div class="col main-panel"> <div data-openweb-ad data-row="1" data-column="1"></div> </div> </div> </div> <!----- Openweb ads -------> <div class="wrapper"> <div class="row"> <div class="col main-panel"> <div class="taboola-in-plug-wrap"> </div> <!-- taboola-in-plug-wrap end --> </div> <!-- main panel --> </div> <!-- row end --> </div> <!-- wrapper end --> <div class="wrapper"> <div class="row"> <div class="col main-panel"> <div class="revcontent-wrap"> <div id="rc-widget-9b10b8" data-rc-widget data-widget-host="habitat" data-endpoint="//trends.revcontent.com" data-widget-id="276501"></div> </div> <!-- revcontent-wrap end --> </div> <!-- main panel --> </div> <!-- row end --> </div> <!-- wrapper end --> </div> <!-- Custom Facebook Feed JS --> <script type="text/javascript">var cffajaxurl = "https://www.dailydot.com/wp-admin/admin-ajax.php"; var cfflinkhashtags = "true"; </script> <!-- GTM Container placement set to footer --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PJPNS3H" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript> <!-- End Google Tag Manager (noscript) --><!-- Instagram Feed JS --> <script type="text/javascript"> var sbiajaxurl = "https://www.dailydot.com/wp-admin/admin-ajax.php"; </script> <script type="text/javascript" src="https://assets.revcontent.com/master/delivery.js" defer="defer"></script> <div class="search-wrapper"> <div class="container"> <img src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/images/search.svg" alt="The Daily Dot"/> <div class="search-wrapper__form"> <form role="search" method="get" class="search-form" action="https://www.dailydot.com/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form> </div> </div> <button class="button-unstyled search-wrapper--close" onclick="closeSearchModal();" aria-label="Close Search"> <i class="icons8-cancel" style="color: #666;"></i> </button> </div> <footer class="footer-nav"> <div class="wrapper"> <div class="in-plug-holder footer-in-plug text-center"> <div data-aaad="true" data-aa-adunit="/14713236/DailyDot_Footer" class="article-ad__footer"></div> </div> </div> </footer> <script>window.infinityScrollEnabled = false;</script> <script type="text/javascript"> var ajaxUrl = "https://www.dailydot.com/wp-admin/admin-ajax.php"; var restUrl = "https://www.dailydot.com/wp-json/wp/v2/"; var ajaxPageType = "single"; var fpMorePostsAction = "more_posts_ajax"; var fpMorePostsFilter = JSON.parse('{}'); var slignTagID = ""; </script> <script type="text/javascript">var algolia = {"debug":false,"application_id":"ZTJ5UPTTPQ","search_api_key":"06b0db3179de4856726dd608b4b49e40","powered_by_enabled":false,"query":"","autocomplete":{"sources":[{"index_id":"searchable_posts","index_name":"dailydot_prod_wp_searchable_posts","label":"All posts","admin_name":"All posts","position":10,"max_suggestions":10,"tmpl_suggestion":"autocomplete-post-suggestion","enabled":true}],"input_selector":"input[name='s']:not(.no-autocomplete):not(#adminbar-search)"},"indices":{"searchable_posts":{"name":"dailydot_prod_wp_searchable_posts","id":"searchable_posts","enabled":true,"replicas":[]}}};</script> <script type="text/html" id="tmpl-autocomplete-header"> <div class="autocomplete-header"> <div class="autocomplete-header-title">{{{ data.label }}}</div> <div class="clear"></div> </div> </script> <script type="text/html" id="tmpl-autocomplete-post-suggestion"> <a class="suggestion-link" href="{{ data.permalink }}" title="{{ data.post_title }}"> <# if ( data.images.thumbnail ) { #> <img class="suggestion-post-thumbnail" src="{{ data.images.thumbnail.url }}" alt="{{ data.post_title }}"> <# } #> <div class="suggestion-post-attributes"> <span class="suggestion-post-title">{{{ data._highlightResult.post_title.value }}}</span> <# if ( data._snippetResult['content'] ) { #> <span class="suggestion-post-content">{{{ data._snippetResult['content'].value }}}</span> <# } #> </div> </a> </script> <script type="text/html" id="tmpl-autocomplete-term-suggestion"> <a class="suggestion-link" href="{{ data.permalink }}" title="{{ data.name }}"> <svg viewBox="0 0 21 21" width="21" height="21"> <svg width="21" height="21" viewBox="0 0 21 21"> <path d="M4.662 8.72l-1.23 1.23c-.682.682-.68 1.792.004 2.477l5.135 5.135c.7.693 1.8.688 2.48.005l1.23-1.23 5.35-5.346c.31-.31.54-.92.51-1.36l-.32-4.29c-.09-1.09-1.05-2.06-2.15-2.14l-4.3-.33c-.43-.03-1.05.2-1.36.51l-.79.8-2.27 2.28-2.28 2.27zm9.826-.98c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25-1.25.56-1.25 1.25.56 1.25 1.25 1.25z" fill-rule="evenodd"></path> </svg> </svg> <span class="suggestion-post-title">{{{ data._highlightResult.name.value }}}</span> </a> </script> <script type="text/html" id="tmpl-autocomplete-user-suggestion"> <a class="suggestion-link user-suggestion-link" href="{{ data.posts_url }}" title="{{ data.display_name }}"> <# if ( data.avatar_url ) { #> <img class="suggestion-user-thumbnail" src="{{ data.avatar_url }}" alt="{{ data.display_name }}"> <# } #> <span class="suggestion-post-title">{{{ data._highlightResult.display_name.value }}}</span> </a> </script> <script type="text/html" id="tmpl-autocomplete-footer"> <div class="autocomplete-footer"> <div class="autocomplete-footer-branding"> <a href="#" class="algolia-powered-by-link" title="Algolia"> <svg width="150px" height="25px" viewBox="0 0 572 64"><path fill="#36395A" d="M16 48.3c-3.4 0-6.3-.6-8.7-1.7A12.4 12.4 0 0 1 1.9 42C.6 40 0 38 0 35.4h6.5a6.7 6.7 0 0 0 3.9 6c1.4.7 3.3 1.1 5.6 1.1 2.2 0 4-.3 5.4-1a7 7 0 0 0 3-2.4 6 6 0 0 0 1-3.4c0-1.5-.6-2.8-1.9-3.7-1.3-1-3.3-1.6-5.9-1.8l-4-.4c-3.7-.3-6.6-1.4-8.8-3.4a10 10 0 0 1-3.3-7.9c0-2.4.6-4.6 1.8-6.4a12 12 0 0 1 5-4.3c2.2-1 4.7-1.6 7.5-1.6s5.5.5 7.6 1.6a12 12 0 0 1 5 4.4c1.2 1.8 1.8 4 1.8 6.7h-6.5a6.4 6.4 0 0 0-3.5-5.9c-1-.6-2.6-1-4.4-1s-3.2.3-4.4 1c-1.1.6-2 1.4-2.6 2.4-.5 1-.8 2-.8 3.1a5 5 0 0 0 1.5 3.6c1 1 2.6 1.7 4.7 1.9l4 .3c2.8.2 5.2.8 7.2 1.8 2.1 1 3.7 2.2 4.9 3.8a9.7 9.7 0 0 1 1.7 5.8c0 2.5-.7 4.7-2 6.6a13 13 0 0 1-5.6 4.4c-2.4 1-5.2 1.6-8.4 1.6Zm35.6 0c-2.6 0-4.8-.4-6.7-1.3a13 13 0 0 1-4.7-3.5 17.1 17.1 0 0 1-3.6-10.4v-1c0-2 .3-3.8 1-5.6a13 13 0 0 1 7.3-8.3 15 15 0 0 1 6.3-1.4A13.2 13.2 0 0 1 64 24.3c1 2.2 1.6 4.6 1.6 7.2V34H39.4v-4.3h21.8l-1.8 2.2c0-2-.3-3.7-.9-5.1a7.3 7.3 0 0 0-2.7-3.4c-1.2-.7-2.7-1.1-4.6-1.1s-3.4.4-4.7 1.3a8 8 0 0 0-2.9 3.6c-.6 1.5-.9 3.3-.9 5.4 0 2 .3 3.7 1 5.3a7.9 7.9 0 0 0 2.8 3.7c1.3.8 3 1.3 5 1.3s3.8-.5 5.1-1.3c1.3-1 2.1-2 2.4-3.2h6a11.8 11.8 0 0 1-7 8.7 16 16 0 0 1-6.4 1.2ZM80 48c-2.2 0-4-.3-5.7-1a8.4 8.4 0 0 1-3.7-3.3 9.7 9.7 0 0 1-1.3-5.2c0-2 .5-3.8 1.5-5.2a9 9 0 0 1 4.3-3.1c1.8-.7 4-1 6.7-1H89v4.1h-7.5c-2 0-3.4.5-4.4 1.4-1 1-1.6 2.1-1.6 3.6s.5 2.7 1.6 3.6c1 1 2.5 1.4 4.4 1.4 1.1 0 2.2-.2 3.2-.7 1-.4 1.9-1 2.6-2 .6-1 1-2.4 1-4.2l1.7 2.1c-.2 2-.7 3.8-1.5 5.2a9 9 0 0 1-3.4 3.3 12 12 0 0 1-5.3 1Zm9.5-.7v-8.8h-1v-10c0-1.8-.5-3.2-1.4-4.1-1-1-2.4-1.4-4.2-1.4a142.9 142.9 0 0 0-10.2.4v-5.6a74.8 74.8 0 0 1 8.6-.4c3 0 5.5.4 7.5 1.2s3.4 2 4.4 3.6c1 1.7 1.4 4 1.4 6.7v18.4h-5Zm12.9 0V17.8h5v12.3h-.2c0-4.2 1-7.4 2.8-9.5a11 11 0 0 1 8.3-3.1h1v5.6h-2a9 9 0 0 0-6.3 2.2c-1.5 1.5-2.2 3.6-2.2 6.4v15.6h-6.4Zm34.4 1a15 15 0 0 1-6.6-1.3c-1.9-.9-3.4-2-4.7-3.5a15.5 15.5 0 0 1-2.7-5c-.6-1.7-1-3.6-1-5.4v-1c0-2 .4-3.8 1-5.6a15 15 0 0 1 2.8-4.9c1.3-1.5 2.8-2.6 4.6-3.5a16.4 16.4 0 0 1 13.3.2c2 1 3.5 2.3 4.8 4a12 12 0 0 1 2 6H144c-.2-1.6-1-3-2.2-4.1a7.5 7.5 0 0 0-5.2-1.7 8 8 0 0 0-4.7 1.3 8 8 0 0 0-2.8 3.6 13.8 13.8 0 0 0 0 10.3c.6 1.5 1.5 2.7 2.8 3.6s2.8 1.3 4.8 1.3c1.5 0 2.7-.2 3.8-.8a7 7 0 0 0 2.6-2c.7-1 1-2 1.2-3.2h6.2a11 11 0 0 1-2 6.2 15.1 15.1 0 0 1-11.8 5.5Zm19.7-1v-40h6.4V31h-1.3c0-3 .4-5.5 1.1-7.6a9.7 9.7 0 0 1 3.5-4.8A9.9 9.9 0 0 1 172 17h.3c3.5 0 6 1.1 7.9 3.5 1.7 2.3 2.6 5.7 2.6 10v16.8h-6.4V29.6c0-2.1-.6-3.8-1.8-5a6.4 6.4 0 0 0-4.8-1.8c-2 0-3.7.7-5 2a7.8 7.8 0 0 0-1.9 5.5v17h-6.4Zm63.8 1a12.2 12.2 0 0 1-10.9-6.2 19 19 0 0 1-1.8-7.3h1.4v12.5h-5.1v-40h6.4v19.8l-2 3.5c.2-3.1.8-5.7 1.9-7.7a11 11 0 0 1 4.4-4.5c1.8-1 3.9-1.5 6.1-1.5a13.4 13.4 0 0 1 12.8 9.1c.7 1.9 1 3.8 1 6v1c0 2.2-.3 4.1-1 6a13.6 13.6 0 0 1-13.2 9.4Zm-1.2-5.5a8.4 8.4 0 0 0 7.9-5c.7-1.5 1.1-3.3 1.1-5.3s-.4-3.8-1.1-5.3a8.7 8.7 0 0 0-3.2-3.6 9.6 9.6 0 0 0-9.2-.2 8.5 8.5 0 0 0-3.3 3.2c-.8 1.4-1.3 3-1.3 5v2.3a9 9 0 0 0 1.3 4.8 9 9 0 0 0 3.4 3c1.4.7 2.8 1 4.4 1Zm27.3 3.9-10-28.9h6.5l9.5 28.9h-6Zm-7.5 12.2v-5.7h4.9c1 0 2-.1 2.9-.4a4 4 0 0 0 2-1.4c.4-.7.9-1.6 1.2-2.7l8.6-30.9h6.2l-9.3 32.4a14 14 0 0 1-2.5 5 8.9 8.9 0 0 1-4 2.8c-1.5.6-3.4.9-5.6.9h-4.4Zm9-12.2v-5.2h6.4v5.2H248Z"></path><path fill="#003DFF" d="M534.4 9.1H528a.8.8 0 0 1-.7-.7V1.8c0-.4.2-.7.6-.8l6.5-1c.4 0 .8.2.9.6v7.8c0 .4-.4.7-.8.7zM428 35.2V.8c0-.5-.3-.8-.7-.8h-.2l-6.4 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.5 0 .8-.4.8-.8V43c0-.4-.3-.7-.6-.8-4.5-.5-4.5-6-4.5-7zm106.5-21.8H528c-.4 0-.7.4-.7.8v34c0 .4.3.8.7.8h6.5c.4 0 .8-.4.8-.8v-34c0-.5-.4-.8-.8-.8zm-17.7 21.8V.8c0-.5-.3-.8-.8-.8l-6.5 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.4 0 .8-.4.8-.8V43c0-.4-.3-.7-.7-.8-4.4-.5-4.4-6-4.4-7zm-22.2-20.6a16.5 16.5 0 0 1 8.6 9.3c.8 2.2 1.3 4.8 1.3 7.5a19.4 19.4 0 0 1-4.6 12.6 14.8 14.8 0 0 1-5.2 3.6c-2 .9-5.2 1.4-6.8 1.4a21 21 0 0 1-6.7-1.4 15.4 15.4 0 0 1-8.6-9.3 21.3 21.3 0 0 1 0-14.4 15.2 15.2 0 0 1 8.6-9.3c2-.8 4.3-1.2 6.7-1.2s4.6.4 6.7 1.2zm-6.7 27.6c2.7 0 4.7-1 6.2-3s2.2-4.3 2.2-7.8-.7-6.3-2.2-8.3-3.5-3-6.2-3-4.7 1-6.1 3c-1.5 2-2.2 4.8-2.2 8.3s.7 5.8 2.2 7.8 3.5 3 6.2 3zm-88.8-28.8c-6.2 0-11.7 3.3-14.8 8.2a18.6 18.6 0 0 0 4.8 25.2c1.8 1.2 4 1.8 6.2 1.7s.1 0 .1 0h.9c4.2-.7 8-4 9.1-8.1v7.4c0 .4.3.7.8.7h6.4a.7.7 0 0 0 .7-.7V14.2c0-.5-.3-.8-.7-.8h-13.5zm6.3 26.5a9.8 9.8 0 0 1-5.7 2h-.5a10 10 0 0 1-9.2-14c1.4-3.7 5-6.3 9-6.3h6.4v18.3zm152.3-26.5h13.5c.5 0 .8.3.8.7v33.7c0 .4-.3.7-.8.7h-6.4a.7.7 0 0 1-.8-.7v-7.4c-1.2 4-4.8 7.4-9 8h-.1a4.2 4.2 0 0 1-.5.1h-.9a10.3 10.3 0 0 1-7-2.6c-4-3.3-6.5-8.4-6.5-14.2 0-3.7 1-7.2 3-10 3-5 8.5-8.3 14.7-8.3zm.6 28.4c2.2-.1 4.2-.6 5.7-2V21.7h-6.3a9.8 9.8 0 0 0-9 6.4 10.2 10.2 0 0 0 9.1 13.9h.5zM452.8 13.4c-6.2 0-11.7 3.3-14.8 8.2a18.5 18.5 0 0 0 3.6 24.3 10.4 10.4 0 0 0 13 .6c2.2-1.5 3.8-3.7 4.5-6.1v7.8c0 2.8-.8 5-2.2 6.3-1.5 1.5-4 2.2-7.5 2.2l-6-.3c-.3 0-.7.2-.8.5l-1.6 5.5c-.1.4.1.8.5 1h.1c2.8.4 5.5.6 7 .6 6.3 0 11-1.4 14-4.1 2.7-2.5 4.2-6.3 4.5-11.4V14.2c0-.5-.4-.8-.8-.8h-13.5zm6.3 8.2v18.3a9.6 9.6 0 0 1-5.6 2h-1a10.3 10.3 0 0 1-8.8-14c1.4-3.7 5-6.3 9-6.3h6.4zM291 31.5A32 32 0 0 1 322.8 0h30.8c.6 0 1.2.5 1.2 1.2v61.5c0 1.1-1.3 1.7-2.2 1l-19.2-17a18 18 0 0 1-11 3.4 18.1 18.1 0 1 1 18.2-14.8c-.1.4-.5.7-.9.6-.1 0-.3 0-.4-.2l-3.8-3.4c-.4-.3-.6-.8-.7-1.4a12 12 0 1 0-2.4 8.3c.4-.4 1-.5 1.6-.2l14.7 13.1v-46H323a26 26 0 1 0 10 49.7c.8-.4 1.6-.2 2.3.3l3 2.7c.3.2.3.7 0 1l-.2.2a32 32 0 0 1-47.2-28.6z"></path></svg> </a> </div> </div> </script> <script type="text/html" id="tmpl-autocomplete-empty"> <div class="autocomplete-empty"> No results matched your query <span class="empty-query">"{{ data.query }}"</span> </div> </script> <script type="text/javascript"> window.addEventListener('load', function () { /* Initialize Algolia client */ var client = algoliasearch( algolia.application_id, algolia.search_api_key ); /** * Algolia hits source method. * * This method defines a custom source to use with autocomplete.js. * * @param object $index Algolia index object. * @param object $params Options object to use in search. */ var algoliaHitsSource = function( index, params ) { return function( query, callback ) { index .search( query, params ) .then( function( response ) { callback( response.hits, response ); }) .catch( function( error ) { callback( [] ); }); } } /* Setup autocomplete.js sources */ var sources = []; algolia.autocomplete.sources.forEach( function( config, i ) { var suggestion_template = wp.template( config[ 'tmpl_suggestion' ] ); sources.push( { source: algoliaHitsSource( client.initIndex( config[ 'index_name' ] ), { hitsPerPage: config[ 'max_suggestions' ], attributesToSnippet: [ 'content:10' ], highlightPreTag: '__ais-highlight__', highlightPostTag: '__/ais-highlight__' } ), templates: { header: function () { return wp.template( 'autocomplete-header' )( { label: _.escape( config[ 'label' ] ) } ); }, suggestion: function ( hit ) { if ( hit.escaped === true ) { return suggestion_template( hit ); } hit.escaped = true; for ( var key in hit._highlightResult ) { /* We do not deal with arrays. */ if ( typeof hit._highlightResult[ key ].value !== 'string' ) { continue; } hit._highlightResult[ key ].value = _.escape( hit._highlightResult[ key ].value ); hit._highlightResult[ key ].value = hit._highlightResult[ key ].value.replace( /__ais-highlight__/g, '<em>' ).replace( /__\/ais-highlight__/g, '</em>' ); } for ( var key in hit._snippetResult ) { /* We do not deal with arrays. */ if ( typeof hit._snippetResult[ key ].value !== 'string' ) { continue; } hit._snippetResult[ key ].value = _.escape( hit._snippetResult[ key ].value ); hit._snippetResult[ key ].value = hit._snippetResult[ key ].value.replace( /__ais-highlight__/g, '<em>' ).replace( /__\/ais-highlight__/g, '</em>' ); } return suggestion_template( hit ); } } } ); } ); /* Setup dropdown menus */ document.querySelectorAll( algolia.autocomplete.input_selector ).forEach( function( element ) { var config = { debug: algolia.debug, hint: false, openOnFocus: true, appendTo: 'body', templates: { empty: wp.template( 'autocomplete-empty' ) } }; if ( algolia.powered_by_enabled ) { config.templates.footer = wp.template( 'autocomplete-footer' ); } /* Instantiate autocomplete.js */ var autocomplete = algoliaAutocomplete( element, config, sources ) .on( 'autocomplete:selected', function ( e, suggestion ) { /* Redirect the user when we detect a suggestion selection. */ window.location.href = suggestion.permalink ?? suggestion.posts_url; // Users use the `posts_url` property instead of `permalink`. } ); /* Force the dropdown to be re-drawn on scroll to handle fixed containers. */ window.addEventListener( 'scroll', function() { if ( autocomplete.autocomplete.getWrapper().style.display === "block" ) { autocomplete.autocomplete.close(); autocomplete.autocomplete.open(); } } ); } ); var algoliaPoweredLink = document.querySelector( '.algolia-powered-by-link' ); if ( algoliaPoweredLink ) { algoliaPoweredLink.addEventListener( 'click', function( e ) { e.preventDefault(); window.location = "https://www.algolia.com/?utm_source=WordPress&utm_medium=extension&utm_content=" + window.location.hostname + "&utm_campaign=poweredby"; } ); } }); </script> <script id="ppress-frontend-script-js-extra"> var pp_ajax_form = {"ajaxurl":"https:\/\/www.dailydot.com\/wp-admin\/admin-ajax.php","confirm_delete":"Are you sure?","deleting_text":"Deleting...","deleting_error":"An error occurred. Please try again.","nonce":"06aef8660a","disable_ajax_form":"false","is_checkout":"0","is_checkout_tax_enabled":"0","is_checkout_autoscroll_enabled":"true"}; </script> <script src="https://www.dailydot.com/wp-content/plugins/wp-user-avatar/assets/js/frontend.min.js?ver=4.15.21" id="ppress-frontend-script-js"></script> <script src="https://www.dailydot.com/wp-content/plugins/custom-facebook-feed/assets/js/cff-scripts.min.js?ver=4.2.6" id="cffscripts-js"></script> <script src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/js/gtm-events.js?ver=1740780281" id="nautilus-gtm-events-js"></script> <script id="freepress-main-js-extra"> var wpData = {"isHome":"","isCategory":""}; </script> <script src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/js/main.js?ver=1740780281" id="freepress-main-js"></script> <script src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/js/lazy-load-tiktok.js?ver=1.0" id="lazy-load-script-js"></script> <script src="https://www.dailydot.com/wp-content/plugins/fragmnt-sendgrid//assets/js/utm.js?ver=5.0.0" id="fragmnt-sendgrid-utm-js"></script> <script src="https://www.dailydot.com/wp-includes/js/underscore.min.js?ver=1.13.7" id="underscore-js"></script> <script id="wp-util-js-extra"> var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; </script> <script src="https://www.dailydot.com/wp-includes/js/wp-util.min.js?ver=6.7.2" id="wp-util-js"></script> <script src="https://www.dailydot.com/wp-content/plugins/wp-search-with-algolia/js/algoliasearch/dist/algoliasearch-lite.umd.js?ver=2.8.2" id="algolia-search-js"></script> <script src="https://www.dailydot.com/wp-content/plugins/wp-search-with-algolia/js/autocomplete.js/dist/autocomplete.min.js?ver=2.8.2" id="algolia-autocomplete-js"></script> <script src="https://www.dailydot.com/wp-content/plugins/wp-search-with-algolia/js/autocomplete-noconflict.js?ver=2.8.2" id="algolia-autocomplete-noconflict-js"></script> <script src="https://www.dailydot.com/wp-content/themes/dailydot-theme-block/js/asc.dailydot.js?ver=1740780281" id="asc.dailydot-js" async data-wp-strategy="async"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-d5e5f65d9f84972adda","applicationID":"1033717861","transactionName":"ZAMEYREHX0cFWxBQWF1JM0cKSVhaAF0cF0dbFg==","queueTime":0,"applicationTime":495,"atts":"SEQHF1kdTEk=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>