{"version":3,"file":"orbit.mjs","mappings":"yBAAsE,WAAW,SAASA,EAAEC,EAAEC,GAAGC,SAASC,iBAAiBH,EAAEG,iBAAiB,SAASF,GAAE,GAAID,EAAEI,YAAY,SAASH,EAAE,CAAgW,SAASI,EAAEL,GAAGM,KAAKC,EAAEL,SAASM,cAAc,OAAOF,KAAKC,EAAEE,aAAa,cAAc,QAAQH,KAAKC,EAAEG,YAAYR,SAASS,eAAeX,IAAIM,KAAKM,EAAEV,SAASM,cAAc,QAAQF,KAAKO,EAAEX,SAASM,cAAc,QAAQF,KAAKQ,EAAEZ,SAASM,cAAc,QAAQF,KAAKS,EAAEb,SAASM,cAAc,QAAQF,KAAKU,GAAG,EAAEV,KAAKM,EAAEK,MAAMC,QAAQ,+GAA+GZ,KAAKO,EAAEI,MAAMC,QAAQ,+GAC79BZ,KAAKS,EAAEE,MAAMC,QAAQ,+GAA+GZ,KAAKQ,EAAEG,MAAMC,QAAQ,6EAA6EZ,KAAKM,EAAEF,YAAYJ,KAAKQ,GAAGR,KAAKO,EAAEH,YAAYJ,KAAKS,GAAGT,KAAKC,EAAEG,YAAYJ,KAAKM,GAAGN,KAAKC,EAAEG,YAAYJ,KAAKO,EAAE,CACjV,SAASM,EAAEnB,EAAEC,GAAGD,EAAEO,EAAEU,MAAMC,QAAQ,6LAA6LjB,EAAE,GAAG,CAAC,SAASmB,EAAEpB,GAAG,IAAIC,EAAED,EAAEO,EAAEc,YAAYC,EAAErB,EAAE,IAA+E,OAA3ED,EAAEe,EAAEE,MAAMM,MAAMD,EAAE,KAAKtB,EAAEa,EAAEW,WAAWF,EAAEtB,EAAEY,EAAEY,WAAWxB,EAAEY,EAAEa,YAAY,IAAWzB,EAAEgB,IAAIf,IAAGD,EAAEgB,EAAEf,GAAE,EAAM,CAAC,SAASyB,EAAE1B,EAAEC,GAAG,SAASqB,IAAI,IAAIK,EAAEpB,EAAEa,EAAEO,IAAI,OAAOA,EAAEpB,EAAEqB,YAAY3B,EAAE0B,EAAEX,EAAE,CAAC,IAAIT,EAAEP,EAAED,EAAEC,EAAEY,EAAEU,GAAGvB,EAAEC,EAAEa,EAAES,GAAGF,EAAEpB,EAAE,CAAE,SAAS6B,EAAE7B,EAAEC,EAAEqB,GAAGrB,EAAEA,GAAG,CAAC,EAAEqB,EAAEA,GAAGQ,OAAOxB,KAAKyB,OAAO/B,EAAEM,KAAKW,MAAMhB,EAAEgB,OAAO,SAASX,KAAK0B,OAAO/B,EAAE+B,QAAQ,SAAS1B,KAAK2B,QAAQhC,EAAEgC,SAAS,SAAS3B,KAAK4B,QAAQZ,CAAC,CAAC,IAAIa,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAAKC,EAAE,KAA+M,SAASC,EAAEvC,GAAoC,OAAjC,OAAOsC,IAAIA,IAAItC,EAAEE,SAASsC,OAAcF,CAAC,CACn6B,SAASG,EAAEzC,EAAEC,GAAG,IAAIqB,EAAEtB,EAAEiB,MAAMV,EAAEP,EAAEgC,OAAO,GAAG,OAAOK,EAAE,CAAC,IAAIV,EAAEzB,SAASM,cAAc,OAAO,IAAImB,EAAEV,MAAMyB,KAAK,4BAA4B,CAAC,MAAMC,GAAG,CAACN,EAAE,KAAKV,EAAEV,MAAMyB,IAAI,CAAC,MAAM,CAACpB,EAAEf,EAAE8B,EAAErC,EAAEiC,QAAQ,GAAG,QAAQhC,GAAG2C,KAAK,IAAI,CACpNf,EAAEgB,UAAUC,KAAK,SAAS9C,EAAEC,GAAG,IAAIqB,EAAEhB,KAAKC,EAAEP,GAAG,UAAU2B,EAAE,EAAEgB,EAAE1C,GAAG,IAAI8C,GAAE,IAAKC,MAAMC,UAAU,OAAO,IAAIC,QAAQ,SAASC,EAAEC,GAAG,GAAGb,EAAEjB,EAAEY,WAF6hB,SAAWlC,GAAsL,OAAnL,OAAOoC,IAAIG,EAAEvC,IAAI,QAAQqD,KAAKvB,OAAOwB,UAAUC,SAASvD,EAAE,oDAAoDwD,KAAK1B,OAAOwB,UAAUG,WAAWrB,IAAIpC,GAAG,IAAI0D,SAAS1D,EAAE,GAAG,KAAKoC,GAAE,GAAWA,CAAC,CAE3tBuB,CAAErC,EAAEY,SAAS,CAAC,IAAI0B,EAAE,IAAIV,QAAQ,SAASW,EAAEC,IAAG,SAASlD,KAAI,IAAKoC,MAAMC,UAAUF,GAAGJ,EAAEmB,EAAEC,MAASpB,EAAE,wBAAwBrB,EAAEY,QAAQhC,SAASsC,MAAMM,KAAKL,EAAEnB,EAAE,IAAIA,EAAES,OAAO,KAAKxB,GAAGyD,KAAK,SAASC,GAAG,GAAGA,EAAEC,OAAOL,IAAIM,WAAWvD,EAAE,GAAG,EAAEkD,EAAE,CAAClD,EAAG,GAAGwD,EAAE,IAAIlB,QAAQ,SAASW,EAAEC,GAAGnC,EAAEwC,WAAW,WAAWL,EAAEC,MAASpB,EAAE,uBAAuB,EAAEA,EAAE,GAAGO,QAAQmB,KAAK,CAACD,EAAER,IAAII,KAAK,WAAWM,aAAa3C,GAC7gBwB,EAAE7B,EAAE,EAAE8B,EAAE,MAL+K,SAAWpD,GAAGE,SAASqE,KAAKvE,IAAIE,SAASC,iBAAiBD,SAASC,iBAAiB,mBAAmB,SAASmB,IAAIpB,SAASsE,oBAAoB,mBAAmBlD,GAAGtB,GAAG,GAAGE,SAASE,YAAY,qBAAqB,SAASG,IAAO,eAAeL,SAASuE,YAAY,YAAYvE,SAASuE,aAAWvE,SAASwE,YAAY,qBAAqBnE,GAAGP,IAAG,EAAE,CAKtgB2E,CAAE,WAAW,SAASd,IAAI,IAAIe,GAAKA,GAAG,GAAGC,IAAI,GAAG7D,IAAI,GAAG6D,IAAI,GAAG/D,IAAI,GAAGE,IAAI,GAAGF,MAAG8D,EAAEC,GAAG7D,GAAG6D,GAAG/D,GAAGE,GAAGF,KAAK,OAAOqB,IAAIyC,EAAE,sCAAsCpB,KAAK1B,OAAOwB,UAAUG,WAAWtB,IAAIyC,IAAI,IAAIlB,SAASkB,EAAE,GAAG,KAAK,MAAMlB,SAASkB,EAAE,GAAG,KAAK,IAAIlB,SAASkB,EAAE,GAAG,MAAMA,EAAEzC,IAAI0C,GAAGC,GAAG9D,GAAG8D,GAAGhE,GAAGgE,GAAGD,GAAGE,GAAG/D,GAAG+D,GAAGjE,GAAGiE,GAAGF,GAAGG,GAAGhE,GAAGgE,GAAGlE,GAAGkE,IAAIJ,GAAGA,GAAEA,IAAI,OAAOK,EAAErD,YAAYqD,EAAErD,WAAWsD,YAAYD,GAAGX,aAAa3C,GAAGwB,EAAE7B,GAAG,CACrP,IAAIV,EAAE,IAAIP,EAAEE,GAAG0D,EAAE,IAAI5D,EAAEE,GAAG4E,EAAE,IAAI9E,EAAEE,GAAGsE,GAAG,EAAE7D,GAAG,EAAEF,GAAG,EAAEgE,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,EAAE/E,SAASM,cAAc,OAAOyE,EAAEG,IAAI,MAAMjE,EAAEP,EAAE6B,EAAEnB,EAAE,eAAeH,EAAE8C,EAAExB,EAAEnB,EAAE,UAAUH,EAAEgE,EAAE1C,EAAEnB,EAAE,cAAc2D,EAAEvE,YAAYE,EAAEL,GAAG0E,EAAEvE,YAAYuD,EAAE1D,GAAG0E,EAAEvE,YAAYyE,EAAE5E,GAAGe,EAAEY,QAAQhC,SAASqE,KAAK7D,YAAYuE,GAAGH,EAAElE,EAAEL,EAAEc,YAAY0D,EAAEd,EAAE1D,EAAEc,YAAY2D,EAAEG,EAAE5E,EAAEc,YADlE,SAASyC,IAAI,IAAG,IAAKd,MAAMC,UAAUF,GAAGJ,EAAE,OAAOsC,EAAErD,YAAYqD,EAAErD,WAAWsD,YAAYD,GAC5f7B,EAAEW,MAASpB,EAAE,4BAA4B,CAAC,IAAIiC,EAAEtD,EAAEY,QAAQhC,SAASmF,QAAU,IAAKT,QAAQ,IAAIA,IAAEC,EAAEjE,EAAEL,EAAEc,YAAYL,EAAEiD,EAAE1D,EAAEc,YAAYP,EAAEqE,EAAE5E,EAAEc,YAAYwC,KAAIlC,EAAEwC,WAAWL,EAAE,GAAG,CAAC,CAAqUA,GAClfpC,EAAEd,EAAE,SAASgE,GAAGC,EAAED,EAAEf,GAAG,GAAG1C,EAAEP,EAAE6B,EAAEnB,EAAE,IAAIA,EAAES,OAAO,iBAAiBL,EAAEuC,EAAE,SAASW,GAAG5D,EAAE4D,EAAEf,GAAG,GAAG1C,EAAE8C,EAAExB,EAAEnB,EAAE,IAAIA,EAAES,OAAO,YAAYL,EAAEyD,EAAE,SAASP,GAAG9D,EAAE8D,EAAEf,GAAG,GAAG1C,EAAEgE,EAAE1C,EAAEnB,EAAE,IAAIA,EAAES,OAAO,eAAe,EAAE,EAAE,EAA2BuD,EAAOC,QAAQ1D,CAAsF,CAPxP,E,mBCsBrEyD,EAAOC,QAAU,CAAEC,YAtBnB,WACE,MAAMC,EAAsBvF,SAASwF,eAAe,cACpD,IAAIC,EAAe,EAEnB,GAAIF,EAAqB,CACvB,IAAIG,EAAwBH,EAAoBI,iBAAiB,KAEjE,IAAK,IAAIhF,EAAI,EAAGA,EAAI+E,EAAsB1B,OAAQrD,IAAK,CACrD,IAAIiF,EAAOF,EAAsB/E,GAET,OAAtBiF,EAAKC,cACwC,WAA7CjE,OAAOkE,iBAAiBF,GAAMG,aAC7BH,EAAKI,QAAQ,oBAGdP,GAEJ,CACF,CACA,OAAOA,CACT,E,uDCpBA,MAAMQ,EAAmB,EAAQ,MAElB,SAASC,EAAqBC,EAAYC,GACvD,MAAMC,EAAa,IAAIJ,EAAiBE,GAClCG,EAAU,IAAIL,EAAiBE,EAAY,CAAErE,OAAQ,SAE3D,OAAOkB,QAAQuD,IAAI,CAACF,EAAWzD,OAAQ0D,EAAQ1D,SAC5CkB,KAAK,KACJ9D,SAASwG,gBAAgBC,WAAa,IAAIL,MAE3CM,MAAOC,IACNC,QAAQD,MAAM,iBAAiBR,WAAoBQ,MAEzD,C,GCZIE,EAA2B,CAAC,EAGhC,SAASC,EAAoBC,GAE5B,IAAIC,EAAeH,EAAyBE,GAC5C,QAAqBE,IAAjBD,EACH,OAAOA,EAAa3B,QAGrB,IAAID,EAASyB,EAAyBE,GAAY,CAGjD1B,QAAS,CAAC,GAOX,OAHA6B,EAAoBH,GAAU3B,EAAQA,EAAOC,QAASyB,GAG/C1B,EAAOC,OACf,CCtBO,SAAS8B,EAA8BC,EAAOC,GACnD,GAAqB,IAAjBD,EAAMpD,OACR,OAGFoD,EAAME,QAAS1B,IACbA,EAAK2B,gBAAgB,gBACrB3B,EAAK2B,gBAAgB,iBAGvB,IAAIC,EA4DN,SAA4BJ,EAAOC,GACjC,MAAkB,sBAAdA,EACKD,EAAMK,OACV7B,GACuB,OAAtBA,EAAKC,cACwC,WAA7CjE,OAAOkE,iBAAiBF,GAAMG,aAC7BH,EAAKI,QAAQ,oBAEK,cAAdqB,EAOFD,EAAMK,OACV7B,GAC+B,WAA9BA,EAAK8B,aAAa,SACuC,SAAzD9F,OAAOkE,iBAAiBF,EAAKI,QAAQ,QAAQ2B,SACW,SAAxD/F,OAAOkE,iBAAiBF,EAAKI,QAAQ,OAAO2B,cAX3C,CAcT,CAlFqBC,CAAmBR,EAAOC,GAEzCG,GACFA,EAAaF,QAAQ,CAAC1B,EAAMiC,KAE1B,GADAA,IAoDN,SAAyBjC,GACvB,MAAqC,WAA9BA,EAAK8B,aAAa,OAC3B,CArDUI,CAAgBlC,GAAO,CACzB,MAAMmC,EACwB,eAA5BnC,EAAK8B,aAAa,MACd,cACA9B,EAAKoC,UACLC,EAAiBrC,EAAK8B,aAAa,QAEzC9B,EAAKrF,aACH,cACA2H,KAAKC,UAAU,CACbC,KAAM,OACNC,KAAMN,EACNnC,KAAMqC,EACNK,SAAUT,KAGdjC,EAAKrF,aACH,eACA2H,KAAKC,UAAU,CAAEC,KAAMf,EAAWkB,WAAYf,EAAaxD,UAE7D4B,EAAKrF,aAAa,wBAAyB,OAC7C,GAGN,CCtCAuG,EAAoBpC,EAAI,SAASW,EAASmD,GACzC,IAAI,IAAIC,KAAOD,EACX1B,EAAoB4B,EAAEF,EAAYC,KAAS3B,EAAoB4B,EAAErD,EAASoD,IAC5EE,OAAOC,eAAevD,EAASoD,EAAK,CAAEI,YAAY,EAAMC,IAAKN,EAAWC,IAG3E,ECPA3B,EAAoB4B,EAAI,SAASK,EAAKC,GAAQ,OAAOL,OAAOhG,UAAUsG,eAAeC,KAAKH,EAAKC,EAAO,EFyCtG,MAAMzD,EAAsBvF,SAASwF,eAAe,cAoB9C2D,EAAW,IAAIC,iBAdHC,IAChBC,MAAMC,KAAKF,GAAc/B,QAASkC,IAChC,MAAMC,EAAUD,EAASE,OAEI,SAA3BF,EAASG,eACwB,WAAjCF,EAAQ/B,aAAa,UAErB+B,EAAQlC,gBAAgB,eACxBkC,EAAQlC,gBAAgB,qBAO1BhC,GACF4D,EAASS,QAAQrE,EAnBJ,CAAEsE,YAAY,EAAMC,SAAS,I,cG5C8/DnJ,EAApiE,CAACoJ,UAAU,CAAC,sBAAsB,UAAU,SAAS,cAAc,WAAW,yBAAyB,WAAW,eAAe,eAAe,WAAW,iBAAiB,mBAAmB,0BAA0B,YAAY,YAAY,eAAe,eAAe,8BAA8B,SAAS,8CAA8C,aAAa,MAAM,SAAS,kCAAkC,cAAc,eAAe,WAAW,eAAe,cAAc,aAAa,SAAS,cAAc,gBAAgB,KAAK,YAAY,MAAM,cAAc,iBAAiB,YAAY,qBAAqB,QAAQ,QAAQ,YAAY,gBAAgB,gBAAgB,sBAAsB,0BAA0B,cAAcC,WAAW,CAAC,OAAO,UAAU,UAAU,YAAY,cAAc,MAAM,QAAQ,kBAAkB,YAAY,qBAAqB,aAAa,cAAc,oBAAoB,mBAAmB,eAAe,YAAY,YAAY,KAAK,YAAY,eAAe,KAAK,QAAQ,SAAS,QAAQ,QAAQ,eAAe,KAAK,iCAAiC,cAAc,qBAAqB,cAAc,uBAAuB,uBAAuB,gBAAgB,cAAc,0BAA0B,iBAAiB,QAAQ,eAAe,gBAAgB,2BAA2B,IAAI,WAAW,QAAQ,qBAAqB,uBAAuB,QAAQ,QAAQ,aAAa,UAAU,QAAQ,uBAAuB,YAAY,eAAe,eAAe,cAAc,mBAAmB,SAAS,WAAW,IAAI,WAAW,UAAU,QAAQ,QAAQ,OAAO,aAAa,SAASC,YAAY,CAAC,UAAU,eAAe,KAAK,SAAS,4EAA4E,6BAA6B,WAAW,YAAY,OAAO,QAAQ,QAAQ,OAAO,WAAW,SAAS,6CAA6C,SAAS,wDAAwD,oBAAoB,KAAK,SAAS,aAAa,gBAAgB,QAAQ,QAAQ,KAAK,cAAy2B,SAASC,EAAEtG,EAAE8E,GAAG,QAAY,IAAT9E,EAAH,CAAe,IAAInC,EAAE,CAAC0I,QAAQ,IAAIrH,KAAK,GAAGsH,OAAO1B,GAAG0B,OAAO1B,EAAE0B,YAAY,EAAEC,KAAK3B,GAAG2B,KAAK3B,EAAE2B,UAAU,GAAGrK,SAASsK,OAAoC,SAAW1G,EAAE8E,EAAEjH,GAASA,GAAGA,EAAE2I,QAAkB3I,EAAE2I,OAAU1B,GAAGA,EAAE,IAAI6B,QAAQ,yBAAyBC,oBAAoB/I,EAAEA,GAAG,CAAC,EAAE,IAAI1B,EAA6H,mBAAnHC,SAAS,KAAKA,SAASyK,UAA6C,iBAA5BzK,SAASyK,SAASC,SAAmB1K,SAASyK,SAASC,SAAS,SAAoB,IAAI/G,EAAEC,EAAE,IAAI8E,EAAE,OAAO/E,GAAGlC,EAAE4I,KAAK,SAAS5I,EAAE4I,KAAK,GAAG1G,GAAGlC,EAAE2I,OAAO,WAAW3I,EAAE2I,OAAO,GAAGzG,GAAGlC,EAAE0I,QAAQ,YAAY1I,EAAE0I,QAAQQ,cAAc,GAAGhH,GAAGlC,EAAEmJ,SAAS,aAAanJ,EAAEmJ,SAAS7K,EAAE,iBAAiB,GAAG4D,GAAGlC,EAAEoJ,QAAQ9K,EAAE,UAAU,EAAI,CAA1gBqB,CAAEwC,EAAE,UAAUnC,EAAQ,CAAM,CAA+e,SAASX,EAAE8C,EAAE8E,GAAG,IAAIjH,EAAEG,QAAQ6I,SAASK,SAASC,MAAM,KAAK,IAAIb,EAAEtG,EAAE8E,GAAGjH,EAAEuC,QAAQ,CAAC,IAAID,EAAEtC,EAAEiB,KAAK,KAAS,KAAJqB,IAASA,EAAE,KAAKmG,EAAEtG,EAAE,CAACwG,OAAO1B,EAAE2B,KAAKtG,IAAI2E,GAAGwB,EAAEtG,EAAE,CAACwG,OAAO,IAAI1B,EAAE2B,KAAKtG,IAAItC,EAAEuJ,KAAK,CAAC,CAAC,IAAI/I,EAAE,IAA3rC,WAAa,IAAI2B,EAAI5D,SAASsK,OAAtRS,MAAM,KAAKE,IAAIvC,GAAGA,EAAEqC,MAAM,KAAK,GAAGG,QAA4PxC,EAApP,SAAW9E,GAAG,IAAI8E,EAAE,GAAG,OAAOA,EAAEyC,QAAQxK,EAAEoJ,WAAWnG,EAAEoG,YAAYtB,EAAEyC,QAAQxK,EAAEqJ,YAAYpG,EAAEqG,aAAavB,EAAEyC,QAAQxK,EAAEsJ,aAAavB,CAAC,CAAkHlH,CAArf,SAAWoC,GAAG,IAAI8E,EAAE,IAAI0C,OAAO,6CAAuC3J,EAAEmC,EAAEyH,MAAM3C,GAAG,OAAOjH,EAAE,CAACsI,WAAU,EAAGC,cAAcvI,EAAE,GAAGwI,eAAexI,EAAE,IAAI,CAACsI,WAAU,EAAGC,YAAW,EAAGC,aAAY,EAAG,CAA0TrJ,CAAEZ,SAASsK,SAAS7I,EAAE,GAAG,OAAOA,EAAEmC,EAAE6D,OAAO1D,IAA9J,SAAWH,EAAE8E,GAAG,OAAOA,EAAEuC,IAAIlH,GAAG,IAAIqH,OAAO,IAAIrH,OAAOuH,KAAKvH,GAAGA,EAAEZ,KAAKS,GAAG,CAA0FmB,CAAEhB,EAAE2E,IAAIjH,EAAE6F,QAAQvD,GAAyD,SAAWH,GAAG,IAAI8E,EAAE9G,QAAQ6I,SAASc,SAASR,MAAM,KAAK,IAAIb,EAAEtG,EAAE,MAAM9C,EAAE8C,EAAE,MAAM8E,EAAE1E,SAAsD,IAA9C,cAAcwH,QAAQ,IAAI9C,EAAEhG,KAAK,KAAK,MAAW,CAAC,GAAGgG,EAAE1E,OAAO,CAAC,IAAIvC,EAAEiH,EAAEhG,KAAK,KAAKwH,EAAEtG,EAAE,CAACwG,OAAO3I,IAAIX,EAAE8C,EAAEnC,EAAE,CAACiH,EAAE+C,OAAO,CAAC,CAAnQpL,CAAE0D,IAAI,WAAWtC,EAAEuC,8BAA8BvC,IAAI,CAA4hCiD,GCI9sH,MAAMgH,EAAQ,UAER,EAAsB1L,SAASwF,eAAe,cAC9CmG,EAAoB3L,SAASwF,eAAe,qBAClD,IAAIoG,EAGJ,SAASC,IACH,GAEF1E,EACE,IAF0B,EAAoBxB,iBAAiB,MAG/D,qBAIAgG,GAEFxE,EAA8B,IADVwE,EAAkBhG,iBAAiB,MACL,YAEtD,CAEA/D,OAAOkK,QAAQC,eAAejI,KAAMiI,IAElC,IAAKA,EAAc,CACjB,MAAMC,EAAWhM,SAASwF,eAAe,iBACzC,GAAIwG,EAAU,CACZ,MACMC,EADQD,EAAStE,aAAa,QACf6C,QAAQ,aAAc,YAC3CyB,EAASzL,aAAa,OAAQ0L,EAChC,CACF,CASA,GAA6B,uBAAzBrK,OAAO6I,SAASyB,KAA+B,CACjD,MAAMzF,EAAYsF,EAAe,qBAAuB,oBACxD,CAAC,aAAc,oBAAqB,cAAczE,QAAS6E,IACzD,MAAMC,EAAKpM,SAASwF,eAAe2G,GAC/BC,GACFA,EAAGC,UAAUC,IAAI7F,IAGvB,CAEA7E,OAAO2K,yBAAuC,aAC5C3K,OAAO4K,UAAUC,aACnBzM,SAAS0M,cACP,IAAIC,YAAY,iBAAkB,CAChCC,OAAQ,CACNC,KAAM,CACJC,qBAAsBlL,OAAO2K,8BAMrCV,MAGFjK,OAAO3B,iBAAiB,SAAU,WAChCmE,aAAawH,GACbA,EAAwB3H,WAAW,KACjC4H,IACAjK,OAAOmL,QACJC,2BAA2B,CAC1BC,6BAA6B,IAAA3H,eAAc4H,aAE5CxG,MAAOjF,GAAMmF,QAAQD,MAAMlF,KApEN,IAsE5B,GAEAuB,QAAQuD,IAAI,CACV3E,OAAOmL,QAAQI,UACfzB,EAAM,YAAa,yBAClB5H,KAAMsJ,IAILxL,OAAOyL,QAAQC,SACf1L,OAAOyL,QAAQC,QAAQ,6CAEJF,EAAQ,IAEzBxL,OAAOyL,QAAQ,CAAC,2CAA6CE,GAC3DA,EAAOC,uBAMXxN,SAASwG,gBAAgBC,UAAUgH,SAAS,uBAC9C/B,EAAM,YAAa,wBAGjB9J,OAAO4K,WAAWkB,kBACpB9L,OAAO3B,iBAAiB,OAAQ,KAC9B,MAGF2B,OAAO3B,iBAAiB,eAAgB,KACtC","sources":["webpack://orbit/./node_modules/fontfaceobserver/fontfaceobserver.standalone.js","webpack://orbit/./static-sources/js/common/nav-count.js","webpack://orbit/./static-sources/js/orbit/font-watcher.js","webpack://orbit/webpack/bootstrap","webpack://orbit/./static-sources/js/nav-links-event-tracking.js","webpack://orbit/webpack/runtime/define property getters","webpack://orbit/webpack/runtime/hasOwnProperty shorthand","webpack://orbit/./node_modules/@bbc/cookies-module/dist/index.js","webpack://orbit/./static-sources/js/orbit.js"],"sourcesContent":["/* Font Face Observer v2.3.0 - © Bram Stein. License: BSD-3-Clause */(function(){function p(a,c){document.addEventListener?a.addEventListener(\"scroll\",c,!1):a.attachEvent(\"scroll\",c)}function u(a){document.body?a():document.addEventListener?document.addEventListener(\"DOMContentLoaded\",function b(){document.removeEventListener(\"DOMContentLoaded\",b);a()}):document.attachEvent(\"onreadystatechange\",function g(){if(\"interactive\"==document.readyState||\"complete\"==document.readyState)document.detachEvent(\"onreadystatechange\",g),a()})};function w(a){this.g=document.createElement(\"div\");this.g.setAttribute(\"aria-hidden\",\"true\");this.g.appendChild(document.createTextNode(a));this.h=document.createElement(\"span\");this.i=document.createElement(\"span\");this.m=document.createElement(\"span\");this.j=document.createElement(\"span\");this.l=-1;this.h.style.cssText=\"max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;\";this.i.style.cssText=\"max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;\";\nthis.j.style.cssText=\"max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;\";this.m.style.cssText=\"display:inline-block;width:200%;height:200%;font-size:16px;max-width:none;\";this.h.appendChild(this.m);this.i.appendChild(this.j);this.g.appendChild(this.h);this.g.appendChild(this.i)}\nfunction x(a,c){a.g.style.cssText=\"max-width:none;min-width:20px;min-height:20px;display:inline-block;overflow:hidden;position:absolute;width:auto;margin:0;padding:0;top:-999px;white-space:nowrap;font-synthesis:none;font:\"+c+\";\"}function B(a){var c=a.g.offsetWidth,b=c+100;a.j.style.width=b+\"px\";a.i.scrollLeft=b;a.h.scrollLeft=a.h.scrollWidth+100;return a.l!==c?(a.l=c,!0):!1}function C(a,c){function b(){var e=g;B(e)&&null!==e.g.parentNode&&c(e.l)}var g=a;p(a.h,b);p(a.i,b);B(a)};function D(a,c,b){c=c||{};b=b||window;this.family=a;this.style=c.style||\"normal\";this.weight=c.weight||\"normal\";this.stretch=c.stretch||\"normal\";this.context=b}var E=null,F=null,G=null,H=null;function I(a){null===F&&(M(a)&&/Apple/.test(window.navigator.vendor)?(a=/AppleWebKit\\/([0-9]+)(?:\\.([0-9]+))(?:\\.([0-9]+))/.exec(window.navigator.userAgent),F=!!a&&603>parseInt(a[1],10)):F=!1);return F}function M(a){null===H&&(H=!!a.document.fonts);return H}\nfunction N(a,c){var b=a.style,g=a.weight;if(null===G){var e=document.createElement(\"div\");try{e.style.font=\"condensed 100px sans-serif\"}catch(q){}G=\"\"!==e.style.font}return[b,g,G?a.stretch:\"\",\"100px\",c].join(\" \")}\nD.prototype.load=function(a,c){var b=this,g=a||\"BESbswy\",e=0,q=c||3E3,J=(new Date).getTime();return new Promise(function(K,L){if(M(b.context)&&!I(b.context)){var O=new Promise(function(r,t){function h(){(new Date).getTime()-J>=q?t(Error(\"\"+q+\"ms timeout exceeded\")):b.context.document.fonts.load(N(b,'\"'+b.family+'\"'),g).then(function(n){1<=n.length?r():setTimeout(h,25)},t)}h()}),P=new Promise(function(r,t){e=setTimeout(function(){t(Error(\"\"+q+\"ms timeout exceeded\"))},q)});Promise.race([P,O]).then(function(){clearTimeout(e);\nK(b)},L)}else u(function(){function r(){var d;if(d=-1!=k&&-1!=l||-1!=k&&-1!=m||-1!=l&&-1!=m)(d=k!=l&&k!=m&&l!=m)||(null===E&&(d=/AppleWebKit\\/([0-9]+)(?:\\.([0-9]+))/.exec(window.navigator.userAgent),E=!!d&&(536>parseInt(d[1],10)||536===parseInt(d[1],10)&&11>=parseInt(d[2],10))),d=E&&(k==y&&l==y&&m==y||k==z&&l==z&&m==z||k==A&&l==A&&m==A)),d=!d;d&&(null!==f.parentNode&&f.parentNode.removeChild(f),clearTimeout(e),K(b))}function t(){if((new Date).getTime()-J>=q)null!==f.parentNode&&f.parentNode.removeChild(f),\nL(Error(\"\"+q+\"ms timeout exceeded\"));else{var d=b.context.document.hidden;if(!0===d||void 0===d)k=h.g.offsetWidth,l=n.g.offsetWidth,m=v.g.offsetWidth,r();e=setTimeout(t,50)}}var h=new w(g),n=new w(g),v=new w(g),k=-1,l=-1,m=-1,y=-1,z=-1,A=-1,f=document.createElement(\"div\");f.dir=\"ltr\";x(h,N(b,\"sans-serif\"));x(n,N(b,\"serif\"));x(v,N(b,\"monospace\"));f.appendChild(h.g);f.appendChild(n.g);f.appendChild(v.g);b.context.document.body.appendChild(f);y=h.g.offsetWidth;z=n.g.offsetWidth;A=v.g.offsetWidth;t();\nC(h,function(d){k=d;r()});x(h,N(b,'\"'+b.family+'\",sans-serif'));C(n,function(d){l=d;r()});x(n,N(b,'\"'+b.family+'\",serif'));C(v,function(d){m=d;r()});x(v,N(b,'\"'+b.family+'\",monospace'))})})};\"object\"===typeof module?module.exports=D:(window.FontFaceObserver=D,window.FontFaceObserver.prototype.load=D.prototype.load);}());\n","function getNavCount() {\n  const navigationContainer = document.getElementById('orb-banner');\n  let visibleLinks = 0;\n\n  if (navigationContainer) {\n    let navigationHeaderLinks = navigationContainer.querySelectorAll('a');\n\n    for (let i = 0; i < navigationHeaderLinks.length; i++) {\n      let link = navigationHeaderLinks[i];\n      let isLinkVisible =\n        link.offsetParent !== null &&\n        window.getComputedStyle(link).visibility !== 'hidden' &&\n        !link.closest('.orb-skip-links');\n\n      if (isLinkVisible) {\n        visibleLinks++;\n      }\n    }\n  }\n  return visibleLinks;\n}\n\nmodule.exports = { getNavCount };\n","const FontFaceObserver = require('fontfaceobserver');\n\nexport default function signalWhenFontLoaded(fontFamily, loadedClass) {\n  const regularFFO = new FontFaceObserver(fontFamily);\n  const boldFFO = new FontFaceObserver(fontFamily, { weight: 'bold' });\n\n  return Promise.all([regularFFO.load(), boldFFO.load()])\n    .then(() => {\n      document.documentElement.className += ` ${loadedClass}`;\n    })\n    .catch((error) => {\n      console.error(`Error loading ${fontFamily} font: ${error}`);\n    });\n}\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","export function enableEventTrackingOnNavLinks(links, groupType) {\n  if (links.length === 0) {\n    return;\n  }\n\n  links.forEach((link) => {\n    link.removeAttribute('data-v-group');\n    link.removeAttribute('data-v-item');\n  });\n\n  let visibleItems = filterVisibleItems(links, groupType);\n\n  if (visibleItems) {\n    visibleItems.forEach((link, index) => {\n      index++;\n      if (shouldTrackItem(link)) {\n        const linkText =\n          link.getAttribute('id') === 'idcta-link'\n            ? 'BBC Account'\n            : link.innerText;\n        const destinationUrl = link.getAttribute('href');\n\n        link.setAttribute(\n          'data-v-item',\n          JSON.stringify({\n            type: 'link',\n            text: linkText,\n            link: destinationUrl,\n            position: index,\n          }),\n        );\n        link.setAttribute(\n          'data-v-group',\n          JSON.stringify({ type: groupType, item_count: visibleItems.length }),\n        );\n        link.setAttribute('data-bbc-ignore-views', 'true');\n      }\n    });\n  }\n}\n\nconst navigationContainer = document.getElementById('orb-banner');\n\n// Options for the observer (which mutations to observe)\nconst config = { attributes: true, subtree: true };\n\n// Callback function to execute when mutations are observed\nconst callback = (mutationList) => {\n  Array.from(mutationList).forEach((mutation) => {\n    const element = mutation.target;\n    if (\n      mutation.attributeName === 'role' &&\n      element.getAttribute('role') === 'button'\n    ) {\n      element.removeAttribute('data-v-item');\n      element.removeAttribute('data-v-group');\n    }\n  });\n};\n\n// Create an observer instance linked to the callback function\nconst observer = new MutationObserver(callback);\nif (navigationContainer) {\n  observer.observe(navigationContainer, config);\n}\n\nfunction shouldTrackItem(link) {\n  return link.getAttribute('role') !== 'button';\n}\n\nfunction filterVisibleItems(links, groupType) {\n  if (groupType === 'global navigation') {\n    return links.filter(\n      (link) =>\n        link.offsetParent !== null &&\n        window.getComputedStyle(link).visibility !== 'hidden' &&\n        !link.closest('.orb-skip-links'),\n    );\n  } else if (groupType === 'more menu') {\n    /*\n    Filter the more menu items differently due to it not being visible on page load:\n      - close button doesn't count as a clickable item\n      - only use items in the correct nav displayed after geolocation lookup\n      - only use items that are shown in the more menu\n    */\n    return links.filter(\n      (link) =>\n        link.getAttribute('role') !== 'button' &&\n        window.getComputedStyle(link.closest('nav')).display !== 'none' &&\n        window.getComputedStyle(link.closest('li')).display !== 'none',\n    );\n  }\n}\n","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","var a={necessary:[\"optimizelyEndUserId\",\"ckns_.+\",\"idrxvr\",\"atidvisitor\",\"atuserid\",\"(_cb_.+|_chartbeat\\\\d)\",\"SSO2-UID\",\"bbcComSurvey\",\"IDENTITY_ENV\",\"IDENTITY\",\"IDENTITY-HTTPS\",\"IDENTITY_SESSION\",\"BBCCOMMENTSMODULESESSID\",\"bbcBump.+\",\"ecos\\\\.dt\",\"_sm_au_[c|d]\",\"AMAuthCookie\",\"AM_REDIRECT_BACK_SERVER_URL\",\"AWSELB\",\"(devN|uatN|n)ightfall(Session|Refresh)Token\",\"amlbcookie\",\"i00\",\"FCCDCF\",\"_sp_enable_dfp_personalized_ads\",\"consentUUID\",\"euconsent-v2\",\"ccpaUUID\",\"dnsDisplayed\",\"ccpaApplies\",\"signedLspa\",\"_sp_su\",\"consentDate\",\"blq\\\\\\\\.dPref\",\"s1\",\"sa_labels\",\"_cb\",\"BBC-H2-User\",\"rmRpDetectReal\",\"bbcBump.+\",\"IVOTE_VOTE_HISTORY\",\"pulse\",\"BBCPG\",\"BBCPGstat\",\"(_pctx|_pcid)\",\"aws-waf-token\",\"DotmetricsDomainFPH\",\"DotMetrics.DomainCookie\",\"JSESSIONID\"],functional:[\"cX_P\",\"ckps_.+\",\"locserv\",\"blaize_.+\",\"__adblocker\",\"xbc\",\"__tbc\",\"X-AB-iplayer-.+\",\"ACTVTYMKR\",\"BBC_EXAMPLE_COOKIE\",\"BBCIplayer\",\"BBCiPlayerM\",\"BBCIplayerSession\",\"BBCMediaselector\",\"BBCPostcoder\",\"bbctravel\",\"CGISESSID\",\"ed\",\"food-view\",\"forceDesktop\",\"h4\",\"IMRID\",\"MyLang\",\"myloc\",\"NTABS\",\"ttduserPrefs\",\"V5\",\"BBCScienceDiscoveryPlaylist_.+\",\"bitratePref\",\"correctAnswerCount\",\"genreCookie\",\"highestQuestionScore\",\"incorrectAnswerCount\",\"longestStreak\",\"MSCSProfile\",\"programmes-oap-expanded\",\"quickestAnswer\",\"score\",\"servicePanel\",\"slowestAnswer\",\"totalTimeForAllFormatted\",\"v\",\"BBCwords\",\"score\",\"correctAnswerCount\",\"highestQuestionScore\",\"hploc\",\"BGUID\",\"BBCWEACITY\",\"mstouch\",\"myway\",\"BBCNewsCustomisation\",\"cbbc_anim\",\"cbeebies_snd\",\"bbcsr_usersx\",\"cbeebies_rd\",\"BBC-Latest_Blogs\",\"zh-enc\",\"pref_loc\",\"m\",\"bbcEmp.+\",\"recs-.+\",\"_lvd2\",\"_lvs2\",\"tick\",\"_fcap_CAM1\",\"_rcc2\"],performance:[\"ckpf_.+\",\"optimizely.*\",\"id\",\"_em_.+\",\"(cookies_enabled|mbox|mbox-admin|mc_.+|omniture_unique|s_.+|sc_.+|tr_pr1)\",\"adpolicyAdDisplayFrequency\",\"gvsurvey\",\"bbcsurvey\",\"si_v\",\"obuid\",\"mm_.+\",\"mmid\",\"mmcore.+\",\"mmpa.+\",\"(dtCookie|dtPC|rxVisitor|rxvt|dtSa|dtLatC)\",\"__gads\",\"(__pc_.*|__tpcc_.*|xbc|__tbc|__pls|__tac|__tae|_pprv)\",\"BBCLiveStatsClick\",\"id\",\"_em_.+\",\"ns_session\",\"ns_cookietest\",\"ns_ux\",\"NO-SA\",\"RT\",\"_scor_uid\"]};var i=a;var p=\"ckns_policy\";function m(t){let o=new RegExp(\"(?:^|; ?)\"+p+\"=(\\\\d)(\\\\d)(\\\\d)($|;)\"),e=t.match(o);return e?{necessary:!0,functional:!!+e[2],performance:!!+e[3]}:{necessary:!0,functional:!1,performance:!1}}function u(t){return t.split(\";\").map(o=>o.split(\"=\")[0].trim())}function C(t){let o=[];return o.push(...i.necessary),t.functional&&o.push(...i.functional),t.performance&&o.push(...i.performance),o}function f(t,o){return o.map(n=>new RegExp(`^${n}$`)).some(n=>n.test(t))}function d(){let t=u(document.cookie),o=C(m(document.cookie)),e=[];return e=t.filter(n=>!f(n,o)),e.forEach(n=>g(n)),`Deleted ${e.length} disallowed cookies (${e})`}function g(t){var o=window?.location.hostname.split(\".\");for(s(t,null),l(t,null);o.length&&\"|co.uk|com|\".indexOf(\"|\"+o.join(\".\")+\"|\")===-1;){if(o.length){var e=o.join(\".\");s(t,{domain:e}),l(t,e)}o.shift()}}function s(t,o){if(t!==void 0){var e={expires:new Date(0),domain:o?.domain?o.domain:void 0,path:o?.path?o.path:void 0};document.cookie=b(t,\"removed\",e)}else return}function b(t,o,e){var n=e&&e.domain?\";domain=\"+e.domain:\"\";o=(o+\"\").replace(/[^!#$&-+\\--:<-\\[\\]-~]/g,encodeURIComponent),e=e||{};let c=(typeof document<\"u\"&&document.location&&typeof document.location.protocol==\"string\"?document.location.protocol:\"http:\")===\"https:\";var r=t+\"=\"+o;return r+=e.path?\";path=\"+e.path:\"\",r+=e.domain?\";domain=\"+e.domain:\"\",r+=e.expires?\";expires=\"+e.expires.toUTCString():\"\",r+=e.sameSite?\";sameSite=\"+e.sameSite:c?\";sameSite=None\":\"\",r+=e.secure||c?\";secure\":\"\",r}function l(t,o){var e=window?.location.pathname.split(\"/\");for(s(t,o);e.length;){var n=e.join(\"/\");n===\"\"&&(n=\"/\"),s(t,{domain:o,path:n}),o&&s(t,{domain:\".\"+o,path:n}),e.pop()}}var E=()=>d();export{E as crunch};\n","import { enableEventTrackingOnNavLinks } from './nav-links-event-tracking';\nimport { getNavCount } from './common/nav-count.js';\nimport { crunch } from '@bbc/cookies-module';\n\nconst watch = require('./orbit/font-watcher.js').default;\n\nconst navigationContainer = document.getElementById('orb-banner');\nconst moreMenuContainer = document.getElementById('orbit-more-drawer');\nlet resizeDebounceTimeout;\nconst resizeDebounceDelay = 250;\n\nfunction addTrackingToHeaderSections() {\n  if (navigationContainer) {\n    let navigationHeaderLinks = navigationContainer.querySelectorAll('a');\n    enableEventTrackingOnNavLinks(\n      [...navigationHeaderLinks],\n      'global navigation',\n    );\n  }\n\n  if (moreMenuContainer) {\n    let moreMenuLinks = moreMenuContainer.querySelectorAll('a');\n    enableEventTrackingOnNavLinks([...moreMenuLinks], 'more menu');\n  }\n}\n\nwindow.bbcuser.isUKCombined().then((isUKCombined) => {\n  // Do this first as it's worth doing whether the guard clause below kicks in or not\n  if (!isUKCombined) {\n    const logoLink = document.getElementById('homepage-link');\n    if (logoLink) {\n      const ukUrl = logoLink.getAttribute('href');\n      const intUrl = ukUrl.replace('.bbc.co.uk', '.bbc.com');\n      logoLink.setAttribute('href', intUrl);\n    }\n  }\n\n  // If the user has already opened the non-JS more drawer, do not bother\n  // geo-tagging the header nor footer as it will just confuse things and\n  // the `display: none` changes this might cause might even crash\n  // screenreaders as elements disappear while focused\n  // This might seem overkill for the footer, but halting that too means\n  // both the (non-JS) more menu and the footer will show the domestic links\n  // consistently.\n  if (window.location.hash !== '#orbit-more-drawer') {\n    const className = isUKCombined ? 'orbit-domestic-yes' : 'orbit-domestic-no';\n    ['orb-banner', 'orbit-more-drawer', 'orb-footer'].forEach((elementId) => {\n      const el = document.getElementById(elementId);\n      if (el) {\n        el.classList.add(className);\n      }\n    });\n  }\n\n  window.additionalPageProperties['suppressView'] =\n    window.orbitData.suppressView;\n  document.dispatchEvent(\n    new CustomEvent('bbc-page-reset', {\n      detail: {\n        page: {\n          additionalProperties: window.additionalPageProperties,\n        },\n      },\n    }),\n  );\n\n  addTrackingToHeaderSections();\n});\n\nwindow.addEventListener('resize', function () {\n  clearTimeout(resizeDebounceTimeout);\n  resizeDebounceTimeout = setTimeout(() => {\n    addTrackingToHeaderSections();\n    window.bbcpage\n      .updateAdditionalProperties({\n        experience_global_nav_count: getNavCount().toString(),\n      })\n      .catch((e) => console.error(e));\n  }, resizeDebounceDelay);\n});\n\nPromise.all([\n  window.bbcpage.isModal(),\n  watch('ReithSans', 'b-reith-sans-loaded'),\n]).then((results) => {\n  // TODO remove when legacy orb goes away\n  if (\n    // if in legacy orbit\n    window.require.defined &&\n    window.require.defined('orb/features/masthead/_layoutprimarynav')\n  ) {\n    const hasHeader = !results[0];\n    if (hasHeader) {\n      window.require(['orb/features/masthead/_layoutprimarynav'], (layout) =>\n        layout.recalculateLayout(),\n      );\n    }\n  }\n});\n\nif (document.documentElement.className.includes('b-reith-serif-font')) {\n  watch('ReithSans', 'b-reith-serif-loaded');\n}\n\nif (window.orbitData?.newcookiecrunch) {\n  window.addEventListener('load', () => {\n    crunch();\n  });\n\n  window.addEventListener('beforeunload', () => {\n    crunch();\n  });\n}\n"],"names":["p","a","c","document","addEventListener","attachEvent","w","this","g","createElement","setAttribute","appendChild","createTextNode","h","i","m","j","l","style","cssText","x","B","offsetWidth","b","width","scrollLeft","scrollWidth","C","e","parentNode","D","window","family","weight","stretch","context","E","F","G","H","M","fonts","N","font","q","join","prototype","load","J","Date","getTime","Promise","K","L","test","navigator","vendor","exec","userAgent","parseInt","I","O","r","t","Error","then","n","length","setTimeout","P","race","clearTimeout","body","removeEventListener","readyState","detachEvent","u","d","k","y","z","A","f","removeChild","v","dir","hidden","module","exports","getNavCount","navigationContainer","getElementById","visibleLinks","navigationHeaderLinks","querySelectorAll","link","offsetParent","getComputedStyle","visibility","closest","FontFaceObserver","signalWhenFontLoaded","fontFamily","loadedClass","regularFFO","boldFFO","all","documentElement","className","catch","error","console","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","__webpack_modules__","enableEventTrackingOnNavLinks","links","groupType","forEach","removeAttribute","visibleItems","filter","getAttribute","display","filterVisibleItems","index","shouldTrackItem","linkText","innerText","destinationUrl","JSON","stringify","type","text","position","item_count","definition","key","o","Object","defineProperty","enumerable","get","obj","prop","hasOwnProperty","call","observer","MutationObserver","mutationList","Array","from","mutation","element","target","attributeName","observe","attributes","subtree","necessary","functional","performance","s","expires","domain","path","cookie","replace","encodeURIComponent","location","protocol","toUTCString","sameSite","secure","pathname","split","pop","map","trim","push","RegExp","match","some","hostname","indexOf","shift","watch","moreMenuContainer","resizeDebounceTimeout","addTrackingToHeaderSections","bbcuser","isUKCombined","logoLink","intUrl","hash","elementId","el","classList","add","additionalPageProperties","orbitData","suppressView","dispatchEvent","CustomEvent","detail","page","additionalProperties","bbcpage","updateAdditionalProperties","experience_global_nav_count","toString","isModal","results","require","defined","layout","recalculateLayout","includes","newcookiecrunch"],"sourceRoot":""}