1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="bb505194-38fd-460b-8cfc-850018fb29d1",e._sentryDebugIdIdentifier="sentry-dbid-bb505194-38fd-460b-8cfc-850018fb29d1")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6189],{12041:(e,n,t)=>{t.d(n,{FV:()=>w,bD:()=>v,d6:()=>j,hb:()=>S,zF:()=>E,zH:()=>b});var r=Object.defineProperty,i=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,a=(e,n,t)=>n in e?r(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,s=(e,n)=>{for(var t in n||(n={}))o.call(n,t)&&a(e,t,n[t]);if(i)for(var t of i(n))l.call(n,t)&&a(e,t,n[t]);return e},c=Object.freeze({ARTIST:"artist",AUTHOR:"author",BIOGRAPHEE:"biographee",CO_AUTHOR:"co_author",CONSULTANT:"consultant",EDITOR:"editor",INTERVIEWEE:"interviewee",INTERVIEWER:"interviewer",NARRATOR:"narrator",SECTION_CONTRIBUTOR:"section_contributor",TRANSLATOR:"translator",OTHER:"other"}),u=new Set(Object.values(c)),d=Object.freeze({CARTOGRAPHER:"cartographer",COVER_ARTIST:"cover_artist",DESIGNER:"designer",ILLUSTRATOR:"illustrator",LETTERER:"letterer"}),f=new Set(Object.values(d)),m=Object.freeze({ASSOCIATE_EDITOR:"associate_editor",EDITOR_IN_CHIEF:"editor_in_chief",GUEST_EDITOR:"guest_editor",MANAGING_EDITOR:"managing_editor",TECHNICAL_EDITOR:"technical_editor"}),p=new Set(Object.values(m)),h=Object.freeze({AFTERWORD_BY:"afterword_by",ANNOTATIONS_BY:"annotations_by",APPENDIX_BY:"appendix_by",COMMENTARIES_BY:"commentaries_by",EPILOGUE_BY:"epilogue_by",ESSAY_BY:"essay_by",FOREWORD_BY:"foreword_by",INTRODUCTION_BY:"introduction_by",PREFACE_BY:"preface_by",PROLOGUE_BY:"prologue_by"}),g=new Set(Object.values(h)),y=new Set(Object.values(Object.freeze(s(s(s({},d),m),h)))),x=Object.freeze({[c.ARTIST]:d,[c.EDITOR]:m,[c.SECTION_CONTRIBUTOR]:h}),b=Object.freeze(Object.values(c).reduce((e,n)=>{let t={value:n,label:"cui:common.collaboratorTypeOptions.".concat(n),labelKey:"cui:common.collaboratorTypeOptions.".concat(n)};if(x[n]){t.isDropdown=!0;let e=Object.values(x[n]).map(e=>({value:e,label:"cui:common.collaboratorTypeOptions.".concat(e),labelKey:"cui:common.collaboratorTypeOptions.".concat(e)}));t.dropdownItems=e,t.options=e}return e.push(t),e},[]));function v(e){return u.has(e)}function j(e){return y.has(e)}function w(e){let{forSubtype:n}=e;if(!y.has(n))throw Error("The valued passed is not a valid collaborator subtype.");return f.has(n)?c.ARTIST:p.has(n)?c.EDITOR:g.has(n)?c.SECTION_CONTRIBUTOR:void 0}function S(e){let{type:n,subtype:t}=e;return"string"==typeof t?t:n}var A=Object.freeze({monthly:12,annual:99,lifetime:336});Object.freeze({NONE:0,TINY:.1,SMALL:.2,MEDIUM:.3,LARGE:.4,HUGE:.5});var C={US:{currency:"USD",plans:{standard:s({},A)},modules:{characters:{monthly:2,annual:16,lifetime:30},locations:{monthly:.75,annual:7.5,lifetime:22.5},magic:{monthly:1,annual:10,lifetime:30},maps:{monthly:2,annual:14,lifetime:30},items:{monthly:.5,annual:5,lifetime:15},encyclopedia:{monthly:1.5,annual:11,lifetime:30},timeline:{monthly:2,annual:16,lifetime:30},arcs:{monthly:.75,annual:7.5,lifetime:22.5},languages:{monthly:1,annual:10,lifetime:30},systems:{monthly:.5,annual:5,lifetime:15},relationships:{monthly:.5,annual:5,lifetime:15},manuscript:{monthly:2,annual:16,lifetime:45},species:{monthly:.5,annual:3,lifetime:7.5},cultures:{monthly:.5,annual:3,lifetime:7.5},religions:{monthly:.5,annual:3,lifetime:7.5},philosophies:{monthly:.5,annual:3,lifetime:7.5},research:{monthly:1,annual:10,lifetime:30},calendar:{monthly:1.5,annual:15,lifetime:45}}}};C.US.modules.characters,C.US.modules.locations,C.US.modules.magic,C.US.modules.maps,C.US.modules.items,C.US.modules.encyclopedia,C.US.modules.timeline,C.US.modules.arcs,C.US.modules.languages,C.US.modules.systems,C.US.modules.relationships,C.US.modules.manuscript,C.US.modules.species,C.US.modules.cultures,C.US.modules.religions,C.US.modules.philosophies,C.US.modules.research,C.US.modules.calendar;var k=Object.freeze({CHARACTERS:"characters",RELATIONSHIPS:"relationships",TIMELINE:"timeline",CALENDAR:"calendar",ARCS:"arcs",LOCATIONS:"locations",MAPS:"maps",ENCYCLOPEDIA:"encyclopedia",LANGUAGES:"languages",MAGIC:"magic",ITEMS:"items",RESEARCH:"research",SYSTEMS:"systems",RELIGIONS:"religions",CULTURES:"cultures",SPECIES:"species",PHILOSOPHIES:"philosophies",MANUSCRIPT:"manuscript",PROJECT:"project"});Object.freeze({CHARACTERS:"characters",TIMELINE:"timeline",LOCATIONS:"locations",MAPS:"maps",ENCYCLOPEDIA:"encyclopedia",MAGIC:"magic",ITEMS:"items",SYSTEMS:"systems",RELIGIONS:"religions",CULTURES:"cultures",SPECIES:"species",PHILOSOPHIES:"philosophies",MANUSCRIPT:"manuscript",PROJECT:"project",RESEARCH:"research"}),Object.freeze({arcs:"https://www.youtube.com/watch?v=_fdJpdCcbQo",calendar:"https://youtu.be/YhxjofIVyXY",characters:"https://www.youtube.com/watch?v=-GNkVpGq39w",manuscript:"https://youtu.be/xe_NwGUBApM",maps:"https://youtu.be/ajEpkI6pkag",relationships:"https://youtu.be/0AOm8G4yUXw",research:"https://youtu.be/pHdogX_xDc4",systems:"https://youtu.be/0AOm8G4yUXw",timeline:"https://youtu.be/KzfbGT4t2Fs"}),Object.freeze(["/worldbuilding-tools","/write/for-game-masters-and-players","/write/for-graphic-novelists","/write/for-novelists","/write/fantasy","/write/sci-fi","/write/novelists-free","/word-processor","/write/book-writing-app","/write/writers-block","/write/format-manuscript","/publishing","/write/nanowrimo","/write/modules","/publishing","/join-our-team","/character-builder","/interactive-maps","/story-planner"]),k.MANUSCRIPT,k.CHARACTERS,k.LOCATIONS,k.MAPS,k.RESEARCH,k.TIMELINE,k.CALENDAR,k.ARCS,k.RELATIONSHIPS,k.ENCYCLOPEDIA,k.MAGIC,k.SPECIES,k.CULTURES,k.ITEMS,k.SYSTEMS,k.LANGUAGES,k.RELIGIONS,k.PHILOSOPHIES,k.MANUSCRIPT,k.CHARACTERS,k.RELATIONSHIPS,k.MAPS,k.LOCATIONS,k.TIMELINE,k.CALENDAR,k.ARCS,k.ENCYCLOPEDIA,k.MAGIC,k.ITEMS,k.SPECIES,k.CULTURES,k.SYSTEMS,k.RELIGIONS,k.PHILOSOPHIES,k.LANGUAGES,k.RESEARCH;var _=Object.freeze({campfire:{icon:"Flame",prefix:"campfirewriting.com/user/",label:"Campfire"},bluesky:{icon:"Bluesky",prefix:"bsky.app/profile/",label:"Bluesky"},discord:{icon:"Discord2",prefix:"discord.gg/",label:"Discord",link:"https://discordapp.com/invite/6dTUvx3"},facebook:{icon:"Facebook",prefix:"facebook.com/",label:"Facebook",link:"https://www.facebook.com/campfirewriting"},goodreads:{icon:"Goodreads",prefix:"goodreads.com/author/show/",label:"Goodreads"},instagram:{icon:"Instagram",prefix:"instagram.com/",label:"Instagram",link:"https://www.instagram.com/campfirewriting"},patreon:{icon:"Patreon",prefix:"patreon.com/",label:"Patreon"},threads:{icon:"Threads",prefix:"threads.net/",label:"Threads",link:"https://www.threads.net/@campfirewriting"},tiktok:{icon:"TikTok",prefix:"tiktok.com/",label:"TikTok",link:"https://www.tiktok.com/@campfirewriting"},twitter:{icon:"Twitter",prefix:"twitter.com/",label:"Twitter",link:"https://www.twitter.com/campfirewriting"},youtube:{icon:"Youtube",prefix:"youtube.com/",label:"YouTube",link:"https://www.youtube.com/channel/UCFQbdukCiL4Z-UjT5JSC-sQ"},website:{icon:"Language",prefix:"",label:"Website"},pinterest:{icon:"Pinterest",prefix:"pinterest.com/",label:"Pinterest",link:"https://www.pinterest.com/campfirewriting/"},reddit:{icon:"Reddit",prefix:"reddit.com/",label:"Reddit",link:"https://www.reddit.com/r/CampfireTechnology/"}});function E(e,n){return"website"===e?(n.startsWith("http")||(n="https://".concat(n)),n):"https://".concat(_[e.toLowerCase()].prefix).concat(n)}},49963:(e,n,t)=>{t.d(n,{a:()=>l});var r=t(90223),i=t(95155),o=r.Ay.span.withConfig({componentId:"sc-a1ff8b02-0"})(["@layer ui{display:inline-block;color:",";font-weight:600;}"],e=>e.theme.colors.error.rgbaString),l=()=>(0,i.jsx)(o,{children:"*"})},55607:(e,n,t)=>{t.d(n,{n:()=>a});var r=t(12115),i=t(20063),o=t(98622),l=t(64229);function a(){let e=(0,i.useRouter)(),{locale:n}=(0,o.useUiContext)(),t=(0,l.nh)(n);return(0,r.useMemo)(()=>({push:(n,r)=>
1{e.push((0,l.TQ)((0,l.hh)(n),t),r)},replace:(n,r)=>{e.replace((0,l.TQ)((0,l.hh)(n),t),r)},back:()=>e.back(),forward:()=>e.forward(),refresh:()=>e.refresh(),prefetch:(n,r)=>{e.prefetch((0,l.TQ)((0,l.hh)(n),t),r)}}),[e,t])}},78103:(e,n,t)=>{t.d(n,{no:()=>ebt,iS:()=>LW,ut:()=>LC});var r=t(3648),i=t(12115),o=t(98622),l=t(66365),a=t(69829),s=t(36605),c=t(10077),u=t(29259),d=t(90223),f=t(53430),m=t(92750),p=t(36503),h=t(43874),g=t(64839),y=t(36137),x=t(95155),b=t(67741),v=t(91265),j=t(40980),w=t(56022),S=t(75653),A=t(57663),C=t(77928),k=t(57850),_=t(49963),E=t(50782),T=t(54715),I=t(73025),M=t(63226),D=t(88340),O=t(48004),L=t(49687),R=t(81325),P=t(27730),z=t(80370),N=t(41751),B=t(33832),U=t(41719),W=t(61702),F=t(3852),H=t(14080),K=t(82294),V=t(99065),G=t(47650),Y=t(54892),q=t(3361),X=t(25003),Q=t(63248),J=t(65523),$=t(47657),Z=t(48349),ee=t(37666),en=t(50393),et=t(30992),er=t(43399),ei=t(39759),eo=t(39655),el=t(4763),ea=t(36082),es=t(12158),ec=t(6999),eu=t(23211),ed=t(59550),ef=t(20806),em=t(60555),ep=t(64401),eh=t(84506),eg=t(18591),ey=t(3977),ex=t(74638),eb=t(69608),ev=t(48611),ej=t(21481),ew=t(18251),eS=t(42199),eA=t(83924),eC=t(51245),ek=t(61488),e_=t(46967),eE=t(94692),eT=t(10792),eI=t(46469),eM=t(48350),eD=t(75742),eO=t(86774),eL=t(3698),eR=t(91424),eP=t(69338),ez=t(8219),eN=t(37477),eB=t(46148),eU=t(10644),eW=t(15159),eF=t(84566),eH=t(16335),eK=t(67475),eV=t(66382),eG=t(13298),eY=t(22861),eq=t(27843),eX=t(80802),eQ=t(62586),eJ=t(43217),e$=t(72513),eZ=t(55748),e0=t(8873),e1=t(57330),e5=t(45099),e2=t(81506),e3=t(41758),e6=t(67147),e4=t(61648),e7=t(4050),e8=t(78656),e9=t(1639),ne=t(88082),nn=t(38182),nt=t(32788),nr=t(98811),ni=t(79591),no=t(64229),nl=(e=>(e.UPDATE_BOOKSHELF="UPDATE_BOOKSHELF",e.ADD_NEW_COLLECTION="ADD_NEW_COLLECTION",e.ADD_PROJECT="ADD_PROJECT",e.UPDATE_COLLECTION="UPDATE_COLLECTION",e.DELETE_COLLECTION="DELETE_COLLECTION",e.REMOVE_PROJECT="REMOVE_PROJECT",e.MARK_PROJECT_AS_READ="MARK_PROJECT_AS_READ",e.MARK_PROJECT_AS_UNREAD="MARK_PROJECT_AS_UNREAD",e))(nl||{}),na=(e=>
1(e.DRUG_USE="drugUse",e.EXPLICIT_LANGUAGE="explicitLanguage",e.EXPLICIT_VIOLENCE="explicitViolence",e.FLICKERING_IMAGES="flickeringImages",e.HATE_SPEECH="hateSpeech",e.SELF_HARM="selfHarm",e.SEXUAL_CONTENT="sexualContent",e.SEXUAL_VIOLENCE="sexualViolence",e))(na||{}),ns=(e=>(e.WALLET_FUNDS="wallet-funds",e.BOOKS_AND_EXTRAS="books-and-extras",e))(ns||{}),nc=(e=>(e.AVAILABLE="available",e.PENDING="pending",e.REJECTED="rejected",e.REFUNDED="refunded",e.INELIGIBLE="ineligible",e.UNAVAILABLE="unavailable",e))(nc||{}),nu=(e=>(e.ACCIDENTALLY_ORDERED="accidentally_ordered",e.DOES_NOT_MATCH_DESCRIPTION="does_not_match_description",e.PREFER_OTHER_PLATFORM="prefer_other_platform",e.DID_NOT_PURCHASE="did_not_purchase",e.DID_NOT_ENJOY="did_not_enjoy",e.OTHER="other",e))(nu||{}),nd=(e=>(e.BOOK="book",e.EXTRAS="extras",e.COMPLETE="complete",e))(nd||{}),nf=(e=>(e.BOOK="book",e.EXTRAS="extras",e.COMPLETE="complete",e.AUDIOBOOK="audiobook",e))(nf||{}),nm=(e=>(e.PUBLIC="public",e.PENDING="pending",e.CHANGES_REQUIRED="changesRequired",e.PRIVATE="private",e.LINK="link",e.APPROVED="approved",e))(nm||{}),np=(e=>(e.DISABLED="disabled",e.PENDING="pending",e.REJECTED="rejected",e.APPROVED="approved",e.ENABLED="enabled",e))(np||{}),nh=(e=>(e.FRONT_MATTER="frontMatter",e.BODY="body",e.BACK_MATTER="backMatter",e.EXTRAS="extras",e))(nh||{}),ng=(e=>(e.EPUB="epub",e.AUDIOBOOK="audiobook",e.ALL="all",e))(ng||{}),ny=(e=>(e.ALL="all",e.SELECTED="selected",e))(ny||{}),nx=(e=>(e.HEADER="header",e.TEXT_FIELD="textField",e.QUOTE="quote",e.UPDATE="update",e.MEDIA="media",e.GALLERY="gallery",e.ELEMENT="element",e.SOCIAL="social",e.FEATURE_LINKS="featureLinks",e.CUSTOM="custom",e))(nx||{}),nb=(e=>(e.SPLIT="split",e.LIST="list",e.BACKGROUND_COLOR="backgroundColor",e.HIGHLIGHT_COLOR="highlightColor",e))(nb||{}),nv=(e=>(e.ROMANCE="romance",e.COZY_ROMANCE="cozy-romance",e.FANTASY_ROMANCE="fantasy-romance",e.GOTHIC_ROMANCE="gothic-romance",e.HISTORICAL_ROMANCE="historical-romance",e.HOLIDAY_ROMANCE="holiday-romance",e.INSPIRATIONAL_ROMANCE="inspirational-romance",e.MAFIA_ROMANCE="mafia-romance",e.MILITARY_ROMANCE="military-romance",e.PARANORMAL_ROMANCE="paranormal-romance",e.REGENCY_ROMANCE="regency-romance",e.ROMANTIC_COMEDY="romantic-comedy",e.ROMANTIC_FANTASY="romantic-fantasy",e.ROMANTIC_SUSPENSE="romantic-suspense",e.SCIENCE_FICTION_ROMANCE="science-fiction-romance",e.WESTERN_ROMANCE="western-romance",e.ENEMIES_TO_LOVERS="enemies-to-lovers",e.FRIENDS_TO_LOVERS="friends-to-lovers",e.FAKE_DATING="fake-dating",e.FAKE_RELATIONSHIP="fake-relationship",e.FORBIDDEN_LOVE="forbidden-love",e.STAR_CROSSED_LOVERS="star-crossed-lovers",e.INSTALOVE="instalove",e.OPPOSITES_ATTRACT="opposites-attract",e.LOVE_TRIANGLE="love-triangle",e.MARRIAGE_OF_CONVENIENCE="marriage-of-convenience",e.MARRIAGE_BEFORE_ROMANCE="marriage-before-romance",e.LOVE_AT_FIRST_GLANCE="love-at-first-glance",e.UNEXPECTED_LOVE_INTEREST="unexpected-love-interest",e.LOVE_INTEREST="love-interest-the",e.FEMME_FATALE="femme-fatale",e.FATED_MATES="fated-mates",e.FORCED_PROXIMITY="forced-proximity",e.YEARNING="yearning",e))(nv||{}),nj=(e=>(e.ALPHABETICAL="alphabetical",e.SCORE="score",e.SCORE_LAST_7_DAYS="score_last_seven_days",e.SCORE_LAST_14_DAYS="score_last_14_days",e.FIRST_PUBLISHED="first_published",e.FEATURED="featured",e.RECENTLY_UPDATED="recently_updated",e.HIGHEST_RATING="highest_rating",e.USER_LAST_SEEN="user_last_seen",e.RELEVANCE="relevance",e.PRICE_ASC="price_asc",e.PRICE_DESC="price_desc",e))(nj||{});Object.freeze({alphabetical:[{title:"asc"},{_score:"desc"}],score:[{_score:"desc"}],first_published:[{days_since_approved:"asc"}],featured:[{featured:"desc"},{_score:"desc"}],highest_rating:[{average_rating:"desc"},{_score:"desc"}],user_last_seen:[],recently_updated:[]});var nw=t(12041),nS=t(13821),nA=d.Ay.div.withConfig({componentId:"sc-4c6513c0-0"})(["@layer ui{width:100%;height:","px;overflow:hidden;}"],e=>e.height),nC=t(73743),nk=t(93341),n_=t(54479),nE=t(17590),nT=t(96032);function nI(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: space-between;\n justify-content: space-between;\n flex: 1 1 0;\n}\n"]);return nI=function(){return e},e}function nM(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: flex-start;\n flex-wrap: wrap;\n background: ",";\n padding: 1rem 2rem;\n box-sizing: border-box;
1\n overflow-y: scroll;\n}\n"]);return nM=function(){return e},e}function nD(){let e=(0,r._)(["\n@layer features {\n height: 1px;\n min-width: 300px;\n margin: 10px;\n}\n"]);return nD=function(){return e},e}function nO(){let e=(0,r._)(["\n@layer features {}\n"]);return nO=function(){return e},e}function nL(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: space-between;\n min-width: 300px;\n margin: 10px;\n cursor: ",";\n}\n"]);return nL=function(){return e},e}function nR(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: stretch;\n}\n"]);return nR=function(){return e},e}function nP(){let e=(0,r._)(["\n@layer features {\n align-self: flex-start;\n text-align: left;\n flex: 1 1 0;\n font-weight: 600;\n}\n"]);return nP=function(){return e},e}function nz(){let e=(0,r._)(["\n@layer features {\n height: 100%;\n background: ",";\n border-radius: ","rem;\n min-width: 0.5rem;\n padding: 0 4% 0;\n box-sizing: border-box;\n}\n"]);return nz=function(){return e},e}function nN(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n flex: 1 1 0;\n margin-bottom: 0.7rem;\n}\n"]);return nN=function(){return e},e}function nB(){let e=(0,r._)(["\n@layer features {\n margin-top: 1rem;\n width: 100%;\n}\n"]);return nB=function(){return e},e}function nU(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: flex-start;\n flex-wrap: nowrap;\n flex: 1 1 0;\n margin-bottom: 0.3rem;\n}\n"]);return nU=function(){return e},e}function nW(){let e=(0,r._)(["\n@layer features {\n flex-grow: 1;\n flex-shrink: 0;\n height: 1.8rem;\n cursor: ",";\n background: ",";\n display: flex;\n align-items: center;\n justify-content: center;\n}\n"]);return nW=function(){return e},e}function nF(){let e=(0,r._)(["\n@layer features {\n color: ",";\n text-align: center;\n width: 1.8rem;\n height: 1.8rem;\n border-radius: 50%;\n background: ",";\n display: flex;\n align-items: center;\n justify-content: center;\n}\n"]);return nF=function(){return e},e}function nH(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return nH=function(){return e},e}function nK(){let e=(0,r._)(["\n@layer features {\n min-height: 17rem;\n}\n"]);return nK=function(){return e},e}function nV(){let e=(0,r._)(["\n@layer features {\n width: min(85vw, 26rem);\n display: flex;\n flex-direction: column;\n padding: 2rem;\n overflow-y: auto;\n position: relative;\n max-height: 90vh;\n}\n"]);return nV=function(){return e},e}function nG(){let e=(0,r._)(["\n@layer features {\n box-sizing: border-box;\n width: 100%;\n overflow-x: hidden;\n}\n"]);return nG=function(){return e},e}function nY(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n margin-top: ","rem;\n}\n"]);return nY=function(){return e},e}function nq(){let e=(0,r._)(["\n@layer features {\n max-height: 19rem;\n overflow-y: auto;\n}\n"]);return nq=function(){return e},e}function nX(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n flex: 1 1 auto;\n color: ",";\n}\n"]);return nX=function(){return e},e}function nQ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n}\n"]);return nQ=function(){return e},e}function nJ(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n font-weight: 600;\n flex: 1 1 auto;\n}\n"]);return nJ=function(){return e},e}function n$(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-end;\n align-items: stretch;\n}\n"]);return n$=function(){return e},e}function nZ(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.625rem;\n}\n"]);return nZ=function(){return e},e}function n0(){let e=(0,r._)(["\n@layer features {\n height: 1px;\n width: calc(100% + 4rem);\n margin-top: 0.5rem;\n background-color: ",";\n margin-left: -2rem;\n}\n"]);return n0=function(){return e},e}function n1(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n flex: 1 1 0;\n align-items: stretch;\n}\n"]);return n1=function(){return e},e}function n5(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: stretch;\n}\n"]);return n5=function(){return e},e}function n2(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.75rem;\n display: inherit;\n cursor: pointer;\n}\n"]);return n2=function(){return e},e}function n3(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n text-align: left;
1\n color: ",";\n}\n"]);return n3=function(){return e},e}function n6(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return n6=function(){return e},e}function n4(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return n4=function(){return e},e}function n7(){let e=(0,r._)(["\n@layer features {\n margin-left: 1rem;\n}\n"]);return n7=function(){return e},e}function n8(){let e=(0,r._)(["\n@layer features {\n display: inherit;\n cursor: pointer;\n}\n"]);return n8=function(){return e},e}function n9(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: flex-start;\n flex-wrap: nowrap;\n flex: 1 1 0;\n margin-bottom: 0.7rem;\n}\n"]);return n9=function(){return e},e}function te(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex: 1 1 0;\n justify-content: center;\n align-items: center;\n background-color: ",";\n position: relative;\n}\n"]);return te=function(){return e},e}function tn(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 0;\n left: 0;\n width: 50%;\n height: 100%;\n background-color: ",";\n}\n"]);return tn=function(){return e},e}function tt(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 0;\n right: 0;\n width: 50%;\n height: 100%;\n background-color: ",";\n}\n"]);return tt=function(){return e},e}function tr(){let e=(0,r._)(["\n@layer features {\n color: ",";\n border-radius: ","%;\n background-color: ",";\n text-align: center;\n min-width: 1.8rem;\n padding: 4px 0;\n box-sizing: border-box;\n z-index: 1;\n cursor: ",";\n border: 1px solid transparent;\n border-radius: 50%;\n &:hover {\n border-color: ",";\n }\n transition: border 100ms;\n}\n"]);return tr=function(){return e},e}function ti(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n flex: 1 1 0;\n margin-bottom: 0.7rem;\n}\n"]);return ti=function(){return e},e}function to(){let e=(0,r._)(["\n@layer features {\n min-width: 1rem;\n text-align: center;\n flex: 1 1 0;\n color: ",";\n}\n"]);return to=function(){return e},e}function tl(){let e=(0,r._)(["\n@layer features {\n margin-top: 2rem;\n width: 100%;\n}\n"]);return tl=function(){return e},e}function ta(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n flex-wrap: wrap;\n margin: 1rem;\n height: 100%;\n}\n"]);return ta=function(){return e},e}function ts(){let e=(0,r._)(["\n@layer features {\n overflow-y: scroll;\n margin-top: 1.5rem;\n}\n"]);return ts=function(){return e},e}function tc(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n justify-content: space-around;\n}\n"]);return tc=function(){return e},e}function tu(){let e=(0,r._)(["\n opacity: 0;\n pointer-events: none;\n "]);return tu=function(){return e},e}function td(){let e=(0,r._)(["\n@layer features {\n border-radius: ","rem;\n color: ",";\n background-color: ",";\n margin-top: 0.5rem;\n min-width: 72px;\n\n ","\n}\n"]);return td=function(){return e},e}function tf(){let e=(0,r._)(["\n@layer features {\n & div {\n box-sizing: border-box;\n }\n margin-top: ","rem;\n}\n"]);return tf=function(){return e},e}function tm(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n margin-top: 2rem;\n}\n"]);return tm=function(){return e},e}function tp(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: stretch;\n justify-content: flex-start;\n}\n"]);return tp=function(){return e},e}function th(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: stretch;\n justify-content: flex-end;\n}\n"]);return th=function(){return e},e}function tg(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.25rem;\n color: ",";\n}\n"]);return tg=function(){return e},e}function ty(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.25rem;\n color: ",";\n}\n"]);return ty=function(){return e},e}function tx(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return tx=function(){return e},e}function tb(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.75rem;\n}\n"]);return tb=function(){return e},e}function tv(){let e=(0,r._)(["\n@layer features {\n border: none;\n}\n"]);return tv=function(){return e},e}function tj(){let e=(0,r._)(["\n@layer features {\n border: 1px solid\n ",";\n border-radius: ","rem;\n padding: 9px;\n box-sizing: border-box;\n width: 100%;\n background-color: ",";\n margin-top: ","rem;\n}\n"]);return tj=function(){return e},e}function tw(){let e=(0,r._)(["\n@layer features {\n color: ",";\n text-align: left;\n opacity: ",";\n display: inline;\n align-self: ",";\n user-select: ",";\n}\n"]);return tw=function(){return e},e}function tS(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n gap: 1rem;\n margin-top: 1rem;\n}\n"]);return tS=function(){return e},e}function tA(){let e=(0,r._)(["\n@layer features {\n text-align: left;
1\n color: ",";\n align-self: ",";\n}\n"]);return tA=function(){return e},e}function tC(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n align-self: flex-start;\n color: ",";\n}\n"]);return tC=function(){return e},e}function tk(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n flex: 1 1 0;\n}\n"]);return tk=function(){return e},e}function t_(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-end;\n flex: 1 1 0;\n}\n"]);return t_=function(){return e},e}function tE(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: space-between;\n}\n"]);return tE=function(){return e},e}function tT(){let e=(0,r._)(["\n@layer features {\n margin-top: ","rem;\n}\n"]);return tT=function(){return e},e}function tI(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: ",";\n height: 100%;\n width: 100%;\n user-select: none;\n cursor: pointer;\n position: relative;\n overflow: hidden;\n}\n"]);return tI=function(){return e},e}function tM(){let e=(0,r._)(["\n@layer features {\n z-index: 1;\n position: relative;\n color: ",";\n font-size: ",";\n}\n"]);return tM=function(){return e},e}function tD(){let e=(0,r._)(["\n@layer features {\n z-index: 1;\n position: relative;\n color: ",";\n ","\n}\n"]);return tD=function(){return e},e}function tO(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n height: 70%;\n width: auto;\n top: 20%;\n right: -23%;\n color: ",";\n}\n"]);return tO=function(){return e},e}function tL(){let e=(0,r._)(["\n@layer features {\n overflow: hidden;\n width: 100%;\n height: 100%;\n display: flex;\n border-radius: ",";\n\n &:hover {\n box-shadow: ",";\n }\n}\n"]);return tL=function(){return e},e}function tR(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n}\n"]);return tR=function(){return e},e}function tP(){let e=(0,r._)(["\n@layer features {\n border-radius: ",";\n font-size: ","rem;\n cursor: unset;\n}\n"]);return tP=function(){return e},e}function tz(){let e=(0,r._)(["\n@layer features {\n overflow: auto;\n height: inherit;\n position: relative;\n\n & > div:first-child h5 {\n margin-top: 0;\n }\n &::-webkit-scrollbar-track {\n margin-top: 3rem;\n }\n}\n"]);return tz=function(){return e},e}function tN(){let e=(0,r._)(["\n@layer features {\n background-image: ",";\n background-repeat: ",";\n background-size: ",";\n background-position: ",";\n}\n"]);return tN=function(){return e},e}function tB(){let e=(0,r._)(["\n@layer features {\n padding-bottom: ","rem;\n margin-top: 2rem;\n}\n"]);return tB=function(){return e},e}function tU(){let e=(0,r._)(["\n@layer features {\n font-size: 1rem;\n margin: 0.25rem 0 0.8rem 0;\n font-style: ",";\n font-weight: ",";\n padding-bottom: 0.25rem;\n}\n"]);return tU=function(){return e},e}function tW(){let e=(0,r._)(["\n@layer features {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));\n padding-right: ",";\n column-gap: 10%;\n row-gap: 1rem;\n margin-top: 0.75rem;\n}\n"]);return tW=function(){return e},e}function tF(){let e=(0,r._)(["\n@layer features {\n & > div:last-child {\n margin-bottom: 0;\n }\n margin-bottom: 1rem;\n}\n"]);return tF=function(){return e},e}function tH(){let e=(0,r._)(["\n@layer features {\n margin-bottom: ",";\n}\n"]);return tH=function(){return e},e}function tK(){let e=(0,r._)(["\n@layer features {\n font-size: 1rem;\n font-weight: 600;\n margin-bottom: ","rem;\n}\n"]);return tK=function(){return e},e}function tV(){let e=(0,r._)(["\n@layer features {\n & > div {\n padding-left: ",";\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n}\n"]);return tV=function(){return e},e}function tG(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding-right: 0.625rem;\n padding-bottom: ",";\n margin-bottom: ",";\n border-bottom: ",";\n flex-direction: ",";\n min-height: 2rem;\n}\n"]);return tG=function(){return e},e}function tY(){let e=(0,r._)(["\n@layer features {\n max-width: 80%;\n}\n"]);return tY=function(){return e},e}function tq(){let e=(0,r._)(["\n@layer features {\n display: block;\n\n & strong {\n font-weight: 600;\n }\n}\n"]);return tq=function(){return e},e}function tX(){let e=(0,r._)(["\n@layer features {\n display: block;\n font-size: 0.75rem;\n margin: 0.25rem 0;\n font-style: ",";\n font-weight: ",";\n}\n"]);return tX=function(){return e},e}function tQ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n padding-right: 0.625rem;\n border-bottom: ",";\n justify-content: ",";\n flex-direction: ",";\n min-height: 2rem;\n}\n"]);return tQ=function(){return e},e}function tJ(){let e=(0,r._)(["\n@layer features {\n display: block;\n\n & strong {\n font-weight: 600;\n }\n}\n"]);return tJ=function(){return e},e}function t$(){let e=(0,r._)(["\n@layer features {\n display: block;\n font-size: 0.875rem;\n margin: 0.25rem 0;\n font-style: ",";\n font-weight: ",";\n}\n"]);return t$=function(){return e},e}function tZ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding-right: 0.625rem;\n padding-bottom: ",";\n margin-bottom: ",";\n border-bottom: ",";\n flex-direction: ",";\n min-height: 2rem;\n}\n"]);return tZ=function(){return e},e}function t0(){let e=(0,r._)(["\n@layer features {\n width: 50%;\n}\n"]);return t0=function(){return e},e}function t1(){let e=(0,r._)(["\n@layer features {\n display: block;\n white-space: nowrap;\n\n & strong {\n font-weight: 600;\n }\n}\n"]);return t1=function(){return e},e}function t5(){let e=(0,r._)(["\n@layer features {\n display: block;\n font-size: ","rem;\n margin: 0.25rem 0;\n font-style: ",";\n font-weight: ",";\n}\n"]);return t5=function(){return e},e}function t2(){let e=(0,r._)(["\n display: flex;\n "]);return t2=function(){return e},e}function t3(){let e=(0,r._)(["\n@layer features {\n padding-right: 0.625rem;\n padding-bottom: ",";\n margin-bottom: ",";\n border-bottom: ",";\n min-height: 2rem;\n\n ","\n}\n"]);return t3=function(){return e},e}function t6(){let e=(0,r._)(["\n@layer features {\n display: block;\n\n & strong {\n font-weight: 600;\n }\n}\n"]);return t6=function(){return e},e}function t4(){let e=(0,r._)(["\n@layer features {\n display: ",";\n align-items: center;\n justify-content: space-between;\n min-width: ",";\n margin-right: ","%;\n flex-basis: 0;\n\n & div > span:first-child {\n padding: 0.375rem;\n }\n}\n"]);return t4=function(){return e},e}function t7(){let e=(0,r._)(["\n opacity: 0;\n height: 0;\n "]);return t7=function(){return e},e}function t8(){let e=(0,r._)(["\n@layer features {\n display: block;\n margin-left: 0.25rem;\n\n ","\n}\n"]);return t8=function(){return e},e}function t9(){let e=(0,r._)(["\n flex-direction: column-reverse;\n & * {\n font-size: ","rem;\n text-align: center;\n }\n "]);return t9=function(){return e},e}function re(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n\n ","\n}\n"]);return re=function(){return e},e}function rn(){let e=(0,r._)(["\n@layer features {\n border-bottom: ",";\n padding-bottom: 0.625rem;\n}\n"]);return rn=function(){return e},e}function rt(){let e=(0,r._)(["\n@layer features {\n display: block;\n font-weight: 600;\n}\n"]);return rt=function(){return e},e}function rr(){let e=(0,r._)(["\n@layer features {\n margin: 0.5rem 0 1rem;\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n}\n"]);return rr=function(){return e},e}function ri(){let e=(0,r._)(["\n@layer features {\n}\n"]);return ri=function(){return e},e}function ro(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.4rem;\n}\n"]);return ro=function(){return e},e}function rl(){let e=(0,r._)(["\n@layer features {\n border-radius: 50%;\n width: 1.1rem;\n height: 1.1rem;\n border: 1px solid ",";\n cursor: pointer;\n background: ",";\n}\n"]);return rl=function(){return e},e}function ra(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n\n svg {\n width: 1.5rem;\n height: 1.5rem;\n }\n}\n"]);return ra=function(){return e},e}function rs(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n}\n"]);return rs=function(){return e},e}function rc(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.5rem;\n}\n"]);return rc=function(){return e},e}function ru(){let e=(0,r._)(["\n@layer features {\n display: grid;\n grid-template-columns: repeat(2, 12rem);\n grid-column-gap: 2rem;\n grid-row-gap: 0.5rem;\n padding-left: 0.625rem;\n}\n"]);return ru=function(){return e},e}function rd(){let e=(0,r._)(["\n@layer features {\n height: 12rem;\n width: 100%;\n background: ",";\n display: flex;\n flex-direction: column;\n align-items: center;\n margin: 2rem auto auto;\n background-size: cover;\n}\n"]);return rd=function(){return e},e}function rf(){let e=(0,r._)(["\n@layer features {\n height: 6.5rem;\n width: 15rem;\n padding: 0.375rem;\n line-height: 0.6rem;\n}\n"]);return rf=function(){return e},e}function rm(){let e=(0,r._)(["\n@layer features {\n color: ",";\n text-align: center;\n padding: 1rem;\n}\n"]);return rm=function(){return e},e}function rp(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n"]);return rp=function(){return e},e}function rh(){let e=(0,r._)(["\n@layer features {\n font-size: 0.75rem;\n margin-bottom: 0.375rem;\n font-weight: 600;\n}\n"]);return rh=function(){return e},e}function rg(){let e=(0,r._)(["\n@layer features {\n font-size: 0.5rem;\n display: block;\n margin-bottom: 0.25rem;\n & strong {\n font-weight: 400;\n text-decoration: underline;\n text-decoration-color: ",";\n }\n}\n"]);return rg=function(){return e},e}function ry(){let e=(0,r._)(["\n@layer features {\n height: 0.75rem;\n width: 0.75rem;\n}\n"]);return ry=function(){return e},e}function rx(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n}\n"]);return rx=function(){return e},e}function rb(){let e=(0,r._)(["\n@layer features {\n flex-grow: 1;\n margin-left: 2rem;\n text-align: right;\n}\n"]);return rb=function(){return e},e}function rv(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n padding-bottom: ",";\n margin-bottom: ",";\n border-bottom: ",";\n}\n"]);return rv=function(){return e},e}function rj(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-end;\n margin-top: 0.5rem;\n}\n"]);return rj=function(){return e},e}function rw(){let e=(0,r._)(["\n@layer features {\n width: min(90vw, 44rem);\n min-height: 60vh;\n display: flex;\n flex-direction: column;\n}\n"]);return rw=function(){return e},e}function rS(){let e=(0,r._)(["\n@layer features {\n margin-bottom: 1rem;\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n"]);return rS=function(){return e},e}function rA(){let e=(0,r._)(["\n@layer features {\n margin-bottom: 1rem;\n}\n"]);return rA=function(){return e},e}function rC(){let e=(0,r._)(["\n@layer features {\n margin: 0 0.2rem;\n overflow-y: auto;\n max-height: calc(100vh - 20rem);\n flex-grow: 1;\n}\n"]);return rC=function(){return e},e}function rk(){let e=(0,r._)(["\n@layer features {\n padding: 0.3rem 0;\n display: flex;\n align-items: center;\n border-bottom: 1px solid\n ",";\n}\n"]);return rk=function(){return e},e}function r_(){let e=(0,r._)(["\n@layer features {\n margin: 0 0 0 0.3rem;\n font-size: ","rem;\n}\n"]);return r_=function(){return e},e}function rE(){let e=(0,r._)(["\n@layer features {\n opacity: 0.5;\n display: block;\n padding-right: 1rem;\n}\n"]);return rE=function(){return e},e}function rT(){let e=(0,r._)(["\n@layer features {\n flex-grow: 1;\n}\n"]);return rT=function(){return e},e}function rI(){let e=(0,r._)(["\n@layer features {\n margin-top: 1rem;\n display: flex;\n justify-content: flex-end;\n\n & > * {\n margin-left: 1rem;\n }\n}\n"]);return rI=function(){return e},e}function rM(){let e=(0,r._)(["\n@layer features {\n flex-grow: 1;\n flex-basis: 0;\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-right: ","rem;\n margin-bottom: 0.5rem;\n}\n"]);return rM=function(){return e},e}function rD(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-wrap: wrap;\n margin-top: 0.5rem;\n}\n"]);return rD=function(){return e},e}function rO(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n flex-grow: 1;\n flex-shrink: 0;\n margin-bottom: 0.5rem;\n min-width: ",";\n & > *:first-child {\n min-width: ",";\n }\n}\n"]);return rO=function(){return e},e}function rL(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.5rem;\n border: 1px solid\n ",";\n border-radius: ","rem;\n padding: 0.2rem 0.3rem;\n}\n"]);return rL=function(){return e},e}function rR(){let e=(0,r._)(["\n@layer features {\n margin: 0.2rem 0;\n max-width: 30rem;\n}\n"]);return rR=function(){return e},e}function rP(){let e=(0,r._)(["\n@layer features {\n width: 2.5rem;\n height: 2.5rem;\n margin-right: 0.3rem;\n}\n"]);return rP=function(){return e},e}function rz(){let e=(0,r._)(["\n@layer features {\n margin-left: 1rem;\n display: inline-flex;\n align-items: center;\n position: relative;\n top: unset;\n right: unset;\n transform: unset;\n\n & input {\n width: 15rem;\n }\n}\n"]);return rz=function(){return e},e}function rN(){let e=(0,r._)(["\n@layer features {\n position: fixed;\n z-index: 1001;\n top: ","px;\n left: ","px;\n transform: translateX(-100%);\n background: ",";\n padding: 0.5rem;\n width: 28rem;\n max-height: 15rem;\n overflow-y: auto;\n}\n"]);return rN=function(){return e},e}function rB(){let e=(0,r._)(["\n@layer features {\n display: flex;\n &:not(:last-child) {\n margin-bottom: 0.7rem;\n }\n align-items: center;\n}\n"]);return rB=function(){return e},e}function rU(){let e=(0,r._)(["\n@layer features {\n width: 1.8rem;\n height: 1.8rem;\n margin-right: 0.5rem;\n}\n"]);return rU=function(){return e},e}function rW(){let e=(0,r._)(["\n@layer features {\n flex-grow: 1;\n}\n"]);return rW=function(){return e},e}function rF(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n}\n"]);return rF=function(){return e},e}function rH(){let e=(0,r._)(["\n@layer features {\n display: block;\n margin-top: 0.2rem;\n\n & > div {\n width: 100%;\n }\n\n & .MuiInput-underline:before {\n border-bottom: 1px solid transparent !important;\n }\n\n & .MuiInput-underline:after {\n border-bottom: 1px solid transparent !important;\n }\n}\n"]);return rH=function(){return e},e}function rK(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.25rem;\n flex: 1;\n}\n"]);return rK=function(){return e},e}function rV(){let e=(0,r._)(["\n@layer features {\n width: 10rem;\n}\n"]);return rV=function(){return e},e}function rG(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return rG=function(){return e},e}function rY(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 1.5rem;\n width: 100%;\n}\n"]);return rY=function(){return e},e}function rq(){let e=(0,r._)(["\n@layer features {}\n"]);return rq=function(){return e},e}function rX(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n margin-bottom: 1.5rem;\n}\n"]);return rX=function(){return e},e}function rQ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\
1n align-items: center;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return rQ=function(){return e},e}function rJ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: flex-start;\n gap: 0.25rem;\n}\n"]);return rJ=function(){return e},e}function r$(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n border: 1px solid\n ",";\n padding: 8px;\n box-sizing: border-box;\n border-radius: ","rem;\n position: relative;\n display: flex;\n align-items: center;\n gap: 0.5rem;\n}\n"]);return r$=function(){return e},e}function rZ(){let e=(0,r._)(["\n@layer features {\n color: ",";\n flex: 1 1 0;\n min-width: 0;\n}\n"]);return rZ=function(){return e},e}function r0(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n right: 5px;\n top: 50%;\n transform: translateY(-50%);\n flex: 0 0 auto;\n}\n"]);return r0=function(){return e},e}function r1(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return r1=function(){return e},e}function r5(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n padding: 0.75rem;\n box-sizing: border-box;\n border-radius: 0.4rem;\n background-color: ",";\n}\n"]);return r5=function(){return e},e}function r2(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n flex-wrap: wrap;\n width: 100%;\n}\n"]);return r2=function(){return e},e}function r3(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n background: ",";\n border-radius: 0.4rem;\n padding: 0.5rem;\n flex-basis: 48%;\n margin-top: 0.5rem;\n}\n"]);return r3=function(){return e},e}function r6(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.75rem;\n}\n"]);return r6=function(){return e},e}function r4(){let e=(0,r._)(["\n@layer features {\n width: 2rem;\n height: 2rem;\n flex: 0 0 2rem;\n border-radius: 50%;\n overflow: hidden;\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n}\n"]);return r4=function(){return e},e}function r7(){let e=(0,r._)(["\n@layer features {}\n"]);return r7=function(){return e},e}function r8(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.75rem;\n}\n"]);return r8=function(){return e},e}function r9(){let e=(0,r._)(["\n@layer features {}\n"]);return r9=function(){return e},e}function ie(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n padding: 0.1rem;\n &:hover {\n border-radius: 50%;\n background-color: ",";\n cursor: pointer;\n }\n}\n"]);return ie=function(){return e},e}function it(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n border-radius: 0.4rem;\n background-color: ",";\n padding: 0.75rem;\n box-sizing: border-box;\n}\n"]);return it=function(){return e},e}function ir(){let e=(0,r._)(["\n@layer features {}\n"]);return ir=function(){return e},e}function ii(){let e=(0,r._)(["\n@layer features {\n font-size: 1rem;\n}\n"]);return ii=function(){return e},e}function io(){let e=(0,r._)(["\n@layer features {\n width: min(90vw, 24rem);\n max-height: calc(100vh - 10rem);\n overflow-y: auto;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 1.5rem;\n}\n"]);return io=function(){return e},e}function il(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: flex-start;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return il=function(){return e},e}function ia(){let e=(0,r._)(["\n@layer features {\n width: 1.75rem;\n height: 1.75rem;\n\n svg {\n width: 1.5rem;\n height: 1.5rem;\n }\n}\n"]);return ia=function(){return e},e}function is(){let e=(0,r._)(["\n@layer features {\n min-height: 6rem;\n width: 100%;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n}\n"]);return is=function(){return e},e}function ic(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n}\n"]);return ic=function(){return e},e}function iu(){let e=(0,r._)(["\n@layer features {\n font-style: italic;\n width: 100%;\n}\n"]);return iu=function(){return e},e}function id(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n font-weight: bold;\n width: 100%;\n}\n"]);return id=function(){return e},e}function im(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n justify-content: flex-end;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return im=function(){return e},e}function ip(){let e=(0,r._)(["\n@layer features {}\n"]);return ip=function(){return e},e}function ih(){let e=(0,r._)(["\n@layer features {\n background: ",";\n &:hover {\n background: ",";\n }\n\n * {\n color: "," !important;\n }\n}\n"]);return ih=function(){return e},e}function ig(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n border-radius: ","rem;\n padding: 0.25rem 0.5rem;\n border: 1px solid\n ",";\n box-sizing: border-box;\n width: 100%;\n}\n"]);return ig=function(){return e},e}function iy(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-end;\n gap: 1rem;\n width: 100%;\n}\n"]);return iy=function(){return e},e}function ix(){let e=(0,r._)(["\n@layer features {\n width: min(80vw, 62.5rem);\n height: 60vh;\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n}\n"]);return ix=function(){return e},e}function ib(){let e=(0,r._)(["\n@layer features {}\n"]);return ib=function(){return e},e}function iv(){let e=(0,r._)(["\n@layer features {\n position: relative;\n display: inline-block;\n}\n"]);return iv=function(){return e},e}function ij(){let e=(0,r._)(["\n@layer features {\n font-weight: bold;\n flex-grow: 1;\n flex-shrink: 1;\n margin-left: 0.5rem;\n}\n"]);return ij=function(){return e},e}function iw(){let e=(0,r._)(["\n@layer features {\n overflow-y: auto;\n flex-grow: 1;\n flex-shrink: 1;\n}\n"]);return iw=function(){return e},e}function iS(){let e=(0,r._)(["\n@layer features {\n display: flex;\n padding: 0.5rem 0.5rem;\n border-bottom: 1px solid\n ",";\n align-items: center;\n background: ",";\n}\n"]);return iS=function(){return e},e}function iA(){let e=(0,r._)(["\n@layer features {}\n"]);return iA=function(){return e},e}function iC(){let e=(0,r._)(["\n@layer features {\n ","\n font-weight: bold;\n flex-grow: 1;\n flex-shrink: 1;\n margin-left: 0.5rem;\n}\n"]);return iC=function(){return e},e}function ik(){let e=(0,r._)(["\n@layer features {\n margin: 0 0 0.5rem 0;\n}\n"]);return ik=function(){return e},e}function i_(){let e=(0,r._)(["\n@layer features {\n border-radius: 1rem;\n border: 1px solid\n ",";\n width: 100%;\n margin: 0.3rem 0 1.5rem 0;\n box-sizing: border-box;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n"]);return i_=function(){return e},e}function iE(){let e=(0,r._)(["\n@layer features {\n margin-bottom: 1rem;\n}\n"]);return iE=function(){return e},e}function iT(){let e=(0,r._)(["\n@layer features {\n display: inline-flex;\n float: right;\n}\n"]);return iT=function(){return e},e}function iI(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n margin-bottom: 2.5rem;\n}\n"]);return iI=function(){return e},e}function iM(){let e=(0,r._)(["\n@layer features {}\n"]);return iM=function(){return e},e}function iD(){let e=(0,r._)(["\n@layer features {\n .MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track {\n background-color: ",";\n opacity: 1;\n }\n}\n"]);return iD=function(){return e},e}function iO(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: center;\n margin-top: 1rem;\n}\n"]);return iO=function(){return e},e}function iL(){let e=(0,r._)(["\n@layer features {\n width: min(24rem, 90vw);\n max-height: 80vh;\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n padding: 2rem;\n}\n"]);return iL=function(){return e},e}function iR(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n margin-bottom: 0.5rem;\n}\n"]);return iR=function(){return e},e}function iP(){let e=(0,r._)(["\n@layer features {\n padding: 1rem;\n top: 0;\n left: 0;\n margin: auto;\n width: 100%;\n height: 100%;\n border: 2px dashed\n ",";\n ","\n\n * {\n text-align: center;\n }\n box-sizing: border-box;\n border-radius: 0.4rem;\n}\n"]);return iP=function(){return e},e}function iz(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return iz=function(){return e},e}function iN(){let e=(0,r._)(["\n@layer features {\n flex-grow: 1;\n}\n"]);return iN=function(){return e},e}function iB(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n padding: 1rem 2rem 0.4rem 2rem;\n}\n"]);return iB=function(){return e},e}function iU(){let e=(0,r._)(["\n@layer features {\n display: flex;\n margin-top: 1rem;\n justify-content: center;\n padding-bottom: 0.4rem;\n\n & > * {\n margin: 0 1rem;\n }\n}\n"]);return iU=function(){return e},e}function iW(){let e=(0,r._)(["\n@layer features {\n width: min(31.25rem, 90vw);\n height: fit-content;\n max-height: 90vh;\n padding: 2rem;\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n box-sizing: border-box;\n}\n"]);return iW=function(){return e},e}function iF(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n gap: 1rem;\n}\n"]);return iF=function(){return e},e}function iH(){let e=(0,r._)(["\n@layer features {\n font-size: 1.625rem;\n}\n"]);return iH=function(){return e},e}function iK(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 0.25rem;\n border-radius: ","rem;\n &:hover {\n background-color: ",";\n }\n}\n"]);return iK=function(){return e},e}function iV(){let e=(0,r._)(["\n@layer features {\n width: 2rem;\n height: 2rem;\n cursor: pointer;\n}\n"]);return iV=function(){return e},e}function iG(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.125rem;\n width: 100%;\n box-sizing: border-box;\n max-height: 17.5rem;\n padding-right: 0.75rem;\n overflow-y: auto;\n}\n"]);return iG=function(){return e},e}function iY(){let e=(0,r._)(["\n@layer features {\n font-weight: 700;\n}\n"]);return iY=function(){return e},e}function iq(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n gap: 0.75rem;\n}\n"]);return iq=function(){return e},e}function iX(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.75rem;\n}\n"]);return iX=function(){return e},e}function iQ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n"]);return iQ=function(){return e},e}function iJ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return iJ=function(){return e},e}function i$(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n width: 100%;\n justify-content: flex-end;\n gap: 0.5rem;\n}\n"]);return i$=function(){return e},e}function iZ(){let e=(0,r._)(["\n@layer features {\n flex-grow: 1;\n flex-shrink: 1;\n margin-left: 0.5rem;\n color: ",";\n}\n"]);return iZ=function(){return e},e}function i0(){let e=(0,r._)(["\n@layer features {\n ","\n flex-grow: 1;\n flex-shrink: 1;\n margin-left: 0.5rem;\n color: ",";\n}\n"]);return i0=function(){return e},e}function i1(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n}\n"]);return i1=function(){return e},e}function i5(){let e=(0,r._)(["\n@layer features {\n width: min(24rem, 90vw);\n max-height: 50vh;\n overflow-y: auto;\n\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n}\n"]);return i5=function(){return e},e}function i2(){let e=(0,r._)(["\n@layer features {\n margin: 0;\n}\n"]);return i2=function(){return e},e}function i3(){let e=(0,r._)(["\n@layer features {\n ","\n}\n"]);return i3=function(){return e},e}function i6(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-end;\n\n & > * {\n margin-left: 0.5rem;\n }\n}\n"]);return i6=function(){return e},e}function i4(){let e=(0,r._)(["\n@layer features {\n & * {\n color: ",";\n }\n}\n"]);return i4=function(){return e},e}function i7(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n gap: 0.25rem;\n width: 100%;\n}\n"]);return i7=function(){return e},e}function i8(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n text-align: center;\n width: 100%;\n}\n"]);return i8=function(){return e},e}function i9(){let e=(0,r._)(["\n@layer features {\n border-radius: ","rem;\n outline: 1px solid\n ",";\n outline-offset: -1px;\n position: relative;\n overflow: hidden;\n width: calc(2.5rem - 1px);\n height: calc(2.5rem - 1px);\n}\n"]);return i9=function(){return e},e}function oe(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n}\n"]);return oe=function(){return e},e}function on(){let e=(0,r._)(["\n@layer features {\n border-radius: ","rem;\n outline: 1px solid\n ",";\n outline-offset: -1px;\n position: relative;\n overflow: hidden;\n width: calc(2.5rem - 1px);\n height: calc(2.5rem - 1px);\n}\n"]);return on=function(){return e},e}function ot(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n bottom: 0;\n right: 0;\n width: 1.4rem;\n height: 1.4rem;\n transform: rotate(45deg) translate(15px, 0px);\n background: ",";\n}\n"]);return ot=function(){return e},e}function or(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n right: 1px;\n bottom: 1px;\n\n width: 0.5rem;\n height: 0.5rem;\n color: ",";\n}\n"]);return or=function(){return e},e}function oi(){let e=(0,r._)(["\n@layer features {\n padding: 0.5rem;\n\n border-radius: ","rem;\n\n width: 100%;\n height: 100%;\n\n svg {\n width: 100%;\n height: 100%;\n color: ",";\n }\n}\n"]);return oi=function(){return e},e}function oo(){let e=(0,r._)(["\n@layer features {\n width: calc(2.5rem - 1px);\n height: calc(2.5rem - 1px);\n\n border-radius: ","rem;\n outline: 1px solid\n ",";\n overflow: hidden;\n cursor: pointer;\n\n img {\n width: 2.5rem;\n height: 2.5rem;\n object-fit: cover;\n }\n}\n"]);return oo=function(){return e},e}function ol(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.75rem;\n flex-shrink: 0;\n width: 100%;\n}\n"]);return ol=function(){return e},e}function oa(){let e=(0,r._)(["\n@layer features {}\n"]);return oa=function(){return e},e}function os(){let e=(0,r._)(["\n@layer features {\n min-width: 9rem;\n}\n"]);return os=function(){return e},e}function oc(){let e=(0,r._)(["\n@layer features {\n display: ",";\n flex-direction: column;\n min-height: 0;\n flex-grow: 1;\n flex-shrink: 1;\n}\n"]);return oc=function(){return e},e}function ou(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 0.2rem 0;\n flex-grow: 0;\n flex-shrink: 0;\n}\n"]);return ou=function(){return e},e}function od(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n}\n"]);return od=function(){return e},e}function of(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.75rem;\n margin-bottom: 0.75rem;\n}\n"]);return of=function(){return
1e},e}function om(){let e=(0,r._)(["\n@layer features {\n flex: 1 1 0;\n}\n"]);return om=function(){return e},e}function op(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n flex-grow: 1;\n}\n"]);return op=function(){return e},e}function oh(){let e=(0,r._)(["\n@layer features {}\n"]);return oh=function(){return e},e}function og(){let e=(0,r._)(["\n@layer features {}\n"]);return og=function(){return e},e}function oy(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n gap: 0.75rem;\n flex-grow: 1;\n flex-shrink: 1;\n overflow-y: auto;\n min-height: 0;\n padding: 1px;\n margin-bottom: 1rem;\n align-content: flex-start;\n}\n"]);return oy=function(){return e},e}function ox(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: flex-start;\n width: 100%;\n box-sizing: border-box;\n gap: 1rem;\n}\n"]);return ox=function(){return e},e}function ob(){let e=(0,r._)(["\n flex-direction: row;\n gap: 0.5rem;\n align-items: center;\n "]);return ob=function(){return e},e}function ov(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n\n ","\n}\n"]);return ov=function(){return e},e}function oj(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: flex-end;\n}\n"]);return oj=function(){return e},e}function ow(){let e=(0,r._)(["\n@layer features {}\n"]);return ow=function(){return e},e}function oS(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n"]);return oS=function(){return e},e}function oA(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n}\n"]);return oA=function(){return e},e}function oC(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n flex-shrink: 0;\n}\n"]);return oC=function(){return e},e}function ok(){let e=(0,r._)(["\n@layer features {\n width: 1.75rem;\n height: 1.75rem;\n}\n"]);return ok=function(){return e},e}function o_(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return o_=function(){return e},e}function oE(){let e=(0,r._)(["\n@layer features {\n background: ",";\n padding: 0.125rem 0.5rem;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n box-sizing: border-box;\n border-bottom: 1px solid\n ",";\n flex-shrink: 0;\n width: 100%;\n height: 2.5rem;\n}\n"]);return oE=function(){return e},e}function oT(){let e=(0,r._)(["\n@layer features {\n display: inline-flex;\n vertical-align: middle;\n\n width: 1.5rem;\n height: 1.5rem;\n\n svg {\n width: 1rem;\n height: 1rem;\n }\n\n &,\n * {\n color: ",";\n }\n}\n"]);return oT=function(){return e},e}function oI(){let e=(0,r._)(["\n@layer features {\n width: 1.125rem;\n height: 1.125rem;\n margin-right: 0.25rem;\n}\n"]);return oI=function(){return e},e}function oM(){let e=(0,r._)(["\n@layer features {\n padding: 0.3rem 0.6rem;\n background: ",";\n border-radius: ","rem;\n}\n"]);return oM=function(){return e},e}function oD(){let e=(0,r._)(["\n@layer features {\n text-transform: none;\n align-self: center;\n font-weight: 600;\n color: ",";\n\n @media (max-width: 600px) {\n display: none;\n }\n}\n"]);return oD=function(){return e},e}function oO(){let e=(0,r._)(["\n@layer features {\n ","\n\n min-width: 0;\n & > div {\n display: flex;\n align-items: center;\n gap: 0.2rem;\n }\n\n border-radius: ","rem;\n\n @media (max-width: 600px) {\n padding: 0 !important;\n * {\n padding: 0 !important;\n }\n }\n}\n"]);return oO=function(){return e},e}function oL(){let e=(0,r._)(["\n@layer features {\n .text-button {\n min-width: ",";\n padding: ",";\n border-radius: ","rem;\n }\n\n .text-button .text-button-icon {\n width: 1rem;\n height: 1rem;\n }\n}\n"]);return oL=function(){return e},e}function oR(){let e=(0,r._)(["\n@layer features {\n margin: 0 0 0 -0.1rem;\n display: inline-block;\n vertical-align: middle;\n width: 1.125rem;\n height: 1.125rem;\n\n color: ",";\n}\n"]);return oR=function(){return e},e}function oP(){let e=(0,r._)(["\n@layer features {\n margin-right: 0.3rem;\n color: ",";\n\n @media (max-width: 600px) {\n margin-right: 0;\n }\n}\n"]);return oP=function(){return e},e}function oz(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.1rem;\n}\n"]);return oz=function(){return e},e}function oN(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 0.5rem;\n white-space: nowrap;\n box-sizing: border-box;\n width: 100%;\n}\n"]);return oN=function(){return e},e}function oB(){let e=(0,r._)(["\n min-width: 1.5rem;\n flex: 1 1 0;\n "]);return oB=function(){return e},e}function oU(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: ","rem;\n white-space: nowrap;\n ","\n\n @media (max-width: 300px) {\n ","\n }\n}\n"]);return oU=function(){return e},e}function oW(){let e=(0,r._)(["\n@layer features {\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: center;\n\n border: 1px solid transparent;\n flex: 0 0 auto;\n\n ",";\n\n & > button {\n ","\n }\n}\n"]);return oW=function(){return e},e}function oF(){let e=(0,r._)(["\n@layer features {\n background: ",";\n height: 0.6rem;\n width: 1.5px;\n flex: 0 0 auto;\n border-radius: 0.75px;\n\n @media (max-width: 400px) {\n display: none;\n }\n}\n"]);return oF=function(){return e},e}function oH(){let e=(0,r._)(["\n@layer features {\n z-index: 1001;\n position: absolute;\n}\n"]);return oH=function(){return e},e}function oK(){let e=(0,r._)(["\n@layer features {\n box-sizing: border-box;\n border-style: solid;\n border: 1px solid\n ",";\n border-radius: ","rem;\n background-color: ",";\n padding: 0 0.2rem;\n\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 0.5rem;\n white-space: nowrap;\n\n @media (max-width: 300px) {\n ","\n }\n}\n"]);return oK=function(){return e},e}function oV(){let e=(0,r._)(["\n@layer features {\n margin-right: 0.25rem;\n}\n"]);return oV=function(){return e},e}function oG(){let e=(0,r._)(["\n@layer features {\n position: relative;\n}\n"]);return oG=function(){return e},e}function oY(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n transform: ",";\n overflow: auto;\n background: ",";\n z-index: 100000;\n}\n"]);return oY=function(){return e},e}function oq(){let e=(0,r._)(["\n@layer features {}\n"]);return oq=function(){return e},e}function oX(){let e=(0,r._)(["\n@layer features {\n width: 1.125rem;\n height: 1.125rem;\n display: inline-block;\n vertical-align: middle;\n}\n"]);return oX=function(){return e},e}function oQ(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.3rem;\n font-weight: 600;\n text-transform: none;\n}\n"]);return oQ=function(){return e},e}function oJ(){let e=(0,r._)(["\n@layer features {\n display: "," !important;\n width: fit-content;\n height: fit-content;\n z-index: 999999;\n}\n"]);return oJ=function(){return e},e}function o$(){let e=(0,r._)(["\n@layer features {\n display: "," !important;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n gap: 2px;\n background-color: ",";\n border: 1px solid\n ",";\n border-radius: ","rem;\n width: fit-content;\n height: 2.25rem;\n box-shadow: 0.25rem 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.2);\n transform: ",";\n}\n"]);return o$=function(){return e},e}function oZ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n height: 100%;\n min-width: 2.25rem;\n cursor: pointer;\n ","\n padding: 0 0.2rem;\n position: relative;\n border-radius: ","rem;\n ","\n}\n"]);return oZ=function(){return e},e}function o0(){let e=(0,r._)(["\n@layer features {\n padding: 0 0.5rem;\n}\n"]);return o0=function(){return e},e}function o1(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n color: ",";\n cursor: pointer;\n}\n"]);return o1=function(){return e},e}function o5(){let e=(0,r._)(["\n@layer features {}\n"]);return o5=function(){return e},e}function o2(){let e=(0,r._)(["\n@layer features {\n white-space: nowrap;\n}\n"]);return o2=function(){return e},e}function o3(){let e=(0,r._)(["\n@layer features {\n border-left: 2px solid\n ",";\n height: 0.75rem;\n border-radius: 0.4rem;\n}\n"]);return o3=function(){return e},e}function o6(){let e=(0,r._)(["\n@layer features {\n width: fit-content;\n}\n"]);return o6=function(){return e},e}function o4(){let e=(0,r._)(["\n@layer features {\n cursor: pointer;\n}\n"]);return o4=function(){return e},e}function o7(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return o7=function(){return e},e}function o8(){let e=(0,r._)(["\n@layer features {\n ","\n}\n"]);return o8=function(){return e},e}function o9(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n gap: 0.5rem;\n align-items: center;\n ","\n}\n"]);return o9=function(){return e},e}function le(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n\n color: "," !important;\n\n * {\n color: "," !important;\n }\n}\n"]);return le=function(){return e},e}function ln(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n gap: 0.625rem;\n background-color: ",";\n position: absolute;\n bottom: 1rem;\n left: 1rem;\n padding: 0.375rem 0.5rem;\n border-radius: ","rem;\n cursor: pointer;\n z-index: 1;\n transform-origin: center center;\n transition: transform 200ms;\n\n &:hover {\n transform: scale(1.05);\n }\n\n span {\n color: ",";\n }\n}\n"]);return ln=function(){return e},e}function lt(){let e=(0,r._)(["\n@layer features {}\n"]);return lt=function(){return e},e}function lr(){let e=(0,r._)(["\n@layer features {\n margin-top: 1rem;\n}\n"]);return lr=function(){return e},e}function li(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n}\n"]);return li=function(){return e},e}function lo(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-flow: row wrap;\n align-content: space-around;\n}\n"]);return lo=function(){return e},e}function ll(){let e=(0,r._)(["\n@layer features {\n margin-top: 1rem;\n width: 100%;\n}\n"]);return ll=function(){return e},e}function la(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n}\n"]);return la=function(){return e},e}function ls(){let e=(0,r._)(["\n@layer features {\n margin: 0.5rem;\n flex: 1 0 45%;\n box-sizing: border-box;\n text-align: center;\n}\n"]);return ls=function(){return e},e}function lc(){let e=(0,r._)(["\n@layer features {\n margin: auto;\n}\n"]);return lc=function(){return e},e}function lu(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n justify-content: flex-start;\n flex-direction: row;\n flex-wrap: wrap;\n}\n"]);return lu=function(){return e},e}function ld(){let e=(0,r._)(["\n@layer features {\n height: 25rem;\n}\n"]);return ld=function(){return e},e}function lf(){let e=(0,r._)(["\n@layer features {\n padding: 0 0.5rem;\n}\n"]);return lf=function(){return e},e}function lm(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n justify-content: flex-start;\n padding-left: 3rem;\n padding-bottom: 0.5rem;\n flex-direction: row;\n}\n"]);return lm=function(){return e},e}function lp(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n flex: 0 0 auto;\n gap: 0.5rem;\n width: 100%;\n padding: 1px 0 0 0.5rem;\n background-color: ",";\n box-sizing: border-box;\n border-bottom: 1px solid\n ",";\n}\n"]);return lp=function(){return e},e}function lh(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.25rem;\n width: fit-content;\n}\n"]);return lh=function(){return e},e}function lg(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.5rem;\n width: 100%;\n padding-right: 0.5rem;\n}\n"]);return lg=function(){return e},e}function ly(){let e=(0,r._)(["\n@layer features {\n background: ",";\n height: 0.6rem;\n width: 1.5px;\n flex: 0 0 auto;\n}\n"]);return ly=function(){return e},e}function lx(){let e=(0,r._)(["\n@layer features {\n text-transform: none;\n align-self: center;\n font-weight: 600;\n color: ",";\n width: 5rem;\n}\n"]);return lx=function(){return e},e}function lb(){let e=(0,r._)(["\n@layer features {\n width: 160px;\n\n * {\n ",";\n font-weight: 600;\n }\n}\n"]);return lb=function(){return e},e}function lv(){let e=(0,r._)(["\n@layer features {\n display: flex;\n position: relative;\n}\n"]);return lv=function(){return e},e}function lj(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n\n &:hover {\n background-color: transparent;\n }\n\n svg {\n width: 1.25rem;\n height: 1.25rem;\n }\n}\n"]);return lj=function(){return e},e}function lw(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n\n svg {\n width: 1.25rem;\n height: 1.25rem;\n }\n\n &,\n * {\n color: ",";\n }\n}\n"]);return lw=function(){return e},e}function lS(){let e=(0,r._)(["\n@layer features {\n text-transform: none;\n align-self: center;\n font-weight: 600;\n color: ",";\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n"]);return lS=function(){return e},e}function lA(){let e=(0,r._)(["\n@layer features {\n ","\n\n min-width: 0;\n & > div {\n display: flex;
1\n align-items: center;\n gap: 0.2rem;\n }\n}\n"]);return lA=function(){return e},e}function lC(){let e=(0,r._)(["\n@layer features {\n margin: 0 0 0 -0.1rem;\n display: inline-block;\n vertical-align: middle;\n width: 1.125rem;\n height: 1.125rem;\n}\n"]);return lC=function(){return e},e}function lk(){let e=(0,r._)(["\n@layer features {}\n"]);return lk=function(){return e},e}function l_(){let e=(0,r._)(["\n@layer features {\n input {\n max-width: 1.875rem;\n }\n}\n"]);return l_=function(){return e},e}function lE(){let e=(0,r._)(["\n@layer features {\n .styled-menu-item {\n padding: 0.125rem !important;\n }\n}\n"]);return lE=function(){return e},e}function lT(){let e=(0,r._)(["\n@layer features {\n width: 1rem;\n height: 1rem;\n}\n"]);return lT=function(){return e},e}function lI(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n transform-origin: ",";\n transform: ",";\n overflow-x: auto;\n overflow-y: hidden;\n}\n"]);return lI=function(){return e},e}function lM(){let e=(0,r._)(["\n@layer features {\n min-width: 0;\n min-height: 0;\n flex-grow: 1;\n flex-shrink: 1;\n overflow: auto;\n padding: 1.5rem 0;\n ","\n}\n"]);return lM=function(){return e},e}function lD(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: space-between;\n position: relative;\n overflow: hidden;\n}\n"]);return lD=function(){return e},e}function lO(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n background: ",";\n background-size: cover;\n height: 100%;\n flex-shrink: 2;\n position: relative;\n min-width: 0;\n overflow-x: hidden;\n}\n"]);return lO=function(){return e},e}function lL(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n width: 100%;\n flex: 1;\n}\n"]);return lL=function(){return e},e}function lR(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n height: 100%;\n flex: 1 1 66%;\n position: relative;\n min-width: 0;\n overflow-x: hidden;\n}\n"]);return lR=function(){return e},e}function lP(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: center;\n flex: 1 1 0;\n min-height: 0;\n width: 100%;\n overflow-y: hidden;\n position: relative;\n}\n"]);return lP=function(){return e},e}function lz(){let e=(0,r._)(["\n padding-top: 0;\n margin-top: 1.5rem;\n "]);return lz=function(){return e},e}function lN(){let e=(0,r._)(["\n@layer features {\n box-shadow: none;\n height: 100%;\n width: 100%;\n box-sizing: border-box;\n padding-bottom: 0;\n ","\n}\n"]);return lN=function(){return e},e}function lB(){let e=(0,r._)(["\n@layer features {\n ","\n ","\n\n height: 100%;\n margin: 0 auto 1rem auto;\n}\n"]);return lB=function(){return e},e}function lU(){let e=(0,r._)(["\n@layer features {\n ",";\n\n * p {\n text-indent: ","in;\n font-size: ","px;\n }\n\n p br.ProseMirror-trailingBreak:not(:first-child) {\n display: none;\n }\n\n li p,\n blockquote p {\n text-indent: 0;\n }\n\n li {\n margin-left: ","in;\n }\n\n // default line height\n h1,\n h2,\n h3,\n h4,\n h5,\n p,\n .subtitle,\n .caption {\n margin-block-start: 0 !important;\n margin-block-end: 0 !important;\n line-height: 1.55;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n .subtitle {\n position: relative;\n\n strong {\n font-weight: 900;\n }\n\n s {\n text-decoration: underline 0.1em;\n text-underline-offset: -0.35em;\n text-decoration-skip-ink: none;\n }\n\n u {\n text-decoration: underline;\n text-underline-offset: 0.1em;\n }\n }\n\n // headers font sizes\n h1 {\n font-family: ",";\n font-size: ","px;\n font-weight: ",";\n }\n\n h2 {\n font-family: ",";\n font-size: ","px;\n font-weight: ",";\n }\n\n h3 {\n font-family: ",";\n font-size: ","px;\n font-weight: ",";\n }\n\n h4 {\n font-family: ",";\n font-size: ","px;\n font-weight: ",";\n }\n\n h5 {\n font-family: ",";\n font-size: ","px;\n font-weight: ",";\n }\n\n .subtitle {\n font-family: ",";\n font-size: ","px;\n font-weight: ",";\n }\n\n .caption {\n font-family: ",";\n font-size: ","px;\n font-weight: ",";\n }\n\n // Bullet and numbered lists style\n ol:not(:has(+ li)),\n ul:not(:has(+ li)) {\n padding-inline-start: ","px;\n }\n\n li {\n font-size: ","px;\n }\n\n li::marker {\n font-size: inherit;\n }\n\n // Bullet lists\n li > ul {\n padding-inline-start: 40px !important;\n }\n\n li > ul > li > ul {\n padding-inline-start: 40px !important;\n }\n\n li > ul > li {\n margin-left: 0;\n }\n\n li > ul > li > ul > li {\n margin-left: 0;\n }\n // Ordered lists\n li > ol {\n list-style-type: lower-alpha;\n padding-inline-start: 40px !important;\n }\n\n li > ol > li > ol {\n list-style-type: lower-roman;\n padding-inline-start: 40px !important;\n }\n\n li > ol > li {\n margin-left: 0;\n }\n\n li > ol > li > ol > li {\n margin-left: 0;\n }\n\n // Blockquote decoration\n blockquote {\n border-left: 2px solid ",";\n padding-left: ",";\n break-inside: avoid;\n margin-left: 0;\n }\n\n // Link decoration\n a {\n color: ",";\n text-decoration: none;\n &:hover {\n text-decoration: underline;\n cursor: pointer;\n }\n }\n\n // The cursor that appears before/after a image, horizontal line or page break\n .ProseMirror-gapcursor:after {\n content: '';\n display: block;\n position: absolute;\n height: 22px;\n border-top: none;\n top: -5px;\n border-left: 1px solid black;\n animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite;\n }\n\n @keyframes ProseMirror-cursor-blink {\n to {\n visibility: hidden;\n }\n }\n\n // Decorations classes\n .text-selection-decoration {\n background-color: #accef7;\n }\n\n .search-result {\n background: rgb(255, 217, 0);\n }\n\n .search-result-active {\n background: ",";\n }\n\n .active-comment {\n background-color: ",";\n padding: 1px 0 1px 0;\n }\n\n .selected-comment {\n background-color: ",";\n padding: 1px 0 1px 0;\n }\n\n .auto-tag-decoration {\n background-color: ",";\n color: inherit;\n border-radius: 0.25rem;\n cursor: pointer;\n border-left: 1.6px solid ",";\n padding: 0 2px;\n\n &:hover {\n background-color: ",";\n }\n }
1\n\n p.is-editor-empty {\n position: relative;\n ",";\n }\n\n p.is-editor-empty:first-child::before {\n color: ",";\n content: attr(data-placeholder);\n float: inherit;\n pointer-events: none;\n display: inline;\n position: absolute;\n top: -1px;\n margin-left: ","px;\n transition: margin-left 0.2s ease;\n ",";\n }\n\n .ProseMirror-focused {\n outline: none;\n }\n}\n"]);return lU=function(){return e},e}function lW(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n padding-top: 0;\n padding-bottom: 0;\n outline: none;\n position: relative;\n\n .ProseMirror,\n .EditorEmptyState {\n color: ",";\n box-sizing: border-box;\n font-family: ",";\n display: flow-root;\n ",";\n background-color: ",";\n ","\n ","\n ",";\n\n ","\n }\n}\n"]);return lW=function(){return e},e}function lF(){let e=(0,r._)(["\n@layer features {}\n"]);return lF=function(){return e},e}function lH(){let e=(0,r._)(["\n@layer features {\n overflow: auto;\n cursor: text;\n ",";\n\n & div {\n height: 100%;\n }\n}\n"]);return lH=function(){return e},e}function lK(){let e=(0,r._)(["\n@layer features {\n flex-grow: 1;\n flex-shrink: 1;\n min-height: 0;\n padding: 1rem 0 0 1rem;\n overflow: hidden;\n}\n"]);return lK=function(){return e},e}function lV(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n margin-bottom: 1rem;\n}\n"]);return lV=function(){return e},e}function lG(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n}\n"]);return lG=function(){return e},e}function lY(){let e=(0,r._)(["\n@layer features {\n height: 9rem;\n margin-bottom: 1rem;\n}\n"]);return lY=function(){return e},e}function lq(){let e=(0,r._)(["\n@layer features {\n height: auto;\n max-height: 87px;\n\n * {\n overflow: hidden;\n }\n}\n"]);return lq=function(){return e},e}function lX(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return lX=function(){return e},e}function lQ(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n padding-bottom: 0.5rem;\n border-bottom: 1px solid\n ",";\n}\n"]);return lQ=function(){return e},e}function lJ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n}\n"]);return lJ=function(){return e},e}function l$(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n}\n"]);return l$=function(){return e},e}function lZ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n}\n"]);return lZ=function(){return e},e}function l0(){let e=(0,r._)(["\n@layer features {}\n"]);return l0=function(){return e},e}function l1(){let e=(0,r._)(["\n@layer features {\n &.MuiButtonBase-root {\n padding: 0.25rem !important;\n }\n}\n"]);return l1=function(){return e},e}function l5(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.75rem;\n width: 100%;\n}\n"]);return l5=function(){return e},e}function l2(){let e=(0,r._)(["\n@layer features {\n flex-grow: 1;\n height: 2.5rem;\n\n & > * {\n width: 2.5rem !important;\n }\n}\n"]);return l2=function(){return e},e}function l3(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n\n outline: 1px solid ",";\n border-radius: ","rem;\n\n display: flex;\n flex-direction: column;\n align-items: center;\n overflow: hidden;\n cursor: pointer;\n\n &:hover {\n background: ",";\n }\n}\n"]);return l3=function(){return e},e}function l6(){let e=(0,r._)(["\n@layer features {\n padding: 0;\n background: ",";\n color: ",";\n width: 100%;\n text-align: center;\n flex-grow: 0;\n flex-shrink: 0;\n min-height: 0;\n}\n"]);return l6=function(){return e},e}function l4(){let e=(0,r._)(["\n@layer features {}\n"]);return l4=function(){return e},e}function l7(){let e=(0,r._)(["\n margin-right: 0.375rem;\n "]);return l7=function(){return e},e}function l8(){let e=(0,r._)(["\n@layer features {\n ","\n}\n"]);return l8=function(){return e},e}function l9(){let e=(0,r._)(["\n pointer-events: none;\n filter: grayscale(1);\n opacity: 0.6;\n "]);return l9=function(){return e},e}function ae(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n width: 100%;\n margin-top: 0.25rem;\n\n ",";\n}\n"]);return ae=function(){return e},e}function an(){let e=(0,r._)(["\n@layer features {}\n"]);return an=function(){return e},e}function at(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 0.75rem;\n}\n"]);return at=function(){return e},e}function ar(){let e=(0,r._)(["\n@layer features {\n width: 12rem;
1\n margin-top: -1px;\n}\n"]);return ar=function(){return e},e}function ai(){let e=(0,r._)(["\n@layer features {\n flex: 1;\n}\n"]);return ai=function(){return e},e}function ao(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.75rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return ao=function(){return e},e}function al(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 0.75rem;\n width: 100%;\n box-sizing: border-box;\n height: fit-content;\n\n @media (max-width: 1030px) {\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n }\n}\n"]);return al=function(){return e},e}function aa(){let e=(0,r._)(["\n@layer features {\n flex: 1;\n cursor: pointer !important;\n\n &:hover {\n opacity: 0.8;\n }\n\n @media (max-width: 1030px) {\n width: 100%;\n box-sizing: border-box;\n height: fit-content;\n }\n}\n"]);return aa=function(){return e},e}function as(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: flex-end;\n gap: 0.25rem;\n width: fit-content;\n height: 100%;\n\n @media (max-width: 1030px) {\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 0.75rem;\n width: 100%;\n }\n\n @media (max-width: 500px) {\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n }\n}\n"]);return as=function(){return e},e}function ac(){let e=(0,r._)(["\n@layer features {\n min-width: 12rem;\n & div {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 0.5rem;\n }\n\n @media (max-width: 1030px) {\n width: 100%;\n box-sizing: border-box;\n }\n}\n"]);return ac=function(){return e},e}function au(){let e=(0,r._)(["\n@layer features {}\n"]);return au=function(){return e},e}function ad(){let e=(0,r._)(["\n@layer features {}\n"]);return ad=function(){return e},e}function af(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return af=function(){return e},e}function am(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 4.75rem;\n background-color: ",";\n border: 2px dashed ",";\n border-radius: ","rem;\n color: ",";\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding: 0.75rem;\n box-sizing: border-box;\n}\n"]);return am=function(){return e},e}function ap(){let e=(0,r._)(["\n@layer features {\n color: ",";\n text-align: center;\n}\n"]);return ap=function(){return e},e}function ah(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n width: 100%;\n gap: 0.75rem;\n justify-self: flex-end;\n padding: 0.25rem;\n}\n"]);return ah=function(){return e},e}function ag(){let e=(0,r._)(["\n@layer features {}\n"]);return ag=function(){return e},e}function ay(){let e=(0,r._)(["\n@layer features {\n div {\n color: ",";\n }\n}\n"]);return ay=function(){return e},e}function ax(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: flex-start;\n width: 100%;\n gap: 1rem;\n box-sizing: border-box;\n}\n"]);return ax=function(){return e},e}function ab(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n}\n"]);return ab=function(){return e},e}function av(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n gap: 0.25rem;\n}\n"]);return av=function(){return e},e}function aj(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n}\n"]);return aj=function(){return e},e}function aw(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.25rem;\n\n ","\n}\n"]);return aw=function(){return e},e}function aS(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n\n svg {\n width: 1.5rem;\n height: 1.5rem;\n }\n}\n"]);return aS=function(){return e},e}function aA(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n color: ",";\n}\n"]);return aA=function(){return e},e}function aC(){let e=(0,r._)(["\n@layer features {}\n"]);return aC=function(){return e},e}function ak(){let e=(0,r._)(["\n@layer features {\n align-self: flex-start;\n padding: 0;\n\n .text-button {\n padding: 0.25rem 0.5rem;\n min-width: 9.5rem;\n }\n}\n"]);return ak=function(){return e},e}function a_(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 30%;\n gap: 0.5rem;\n}\n"]);return a_=function(){return e},e}function aE(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n}\n"]);return aE=function(){return e},e}function aT(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n}\n"]);return aT=function(){return e},e}function aI(){let e=(0,r._)(["\n@layer features {\n width: 5rem;\n height: 5rem;\n\n svg {\n width: 4rem;\n height: 4rem;\n }\n}\n"]);return aI=function(){return e},e}function aM(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: center;\n box-sizing: border-box;\n gap: 0.25rem;\n height: 11.875rem;\n width: 13rem;\n border-radius: ","rem;\n padding: 0.25rem;\n box-shadow: 0.67px 0.67px 1.33px 0.67px rgba(0, 0, 0, 0.2);\n\n &:hover {\n cursor: pointer;\n opacity: 0.8;\n }\n}\n"]);return aM=function(){return e},e}function aD(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n padding: 0.25rem 0 0.25rem 0.25rem;\n}\n"]);return aD=function(){return e},e}function aO(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 0.5rem;\n}\n"]);return aO=function(){return e},e}function aL(){let e=(0,r._)(["\n@layer features {\n height: 1.125rem;\n width: 1.125rem;\n padding: 0 !important;\n color: "," !important;\n}\n"]);return aL=function(){return e},e}function aR(){let e=(0,r._)(["\n@layer features {\n width: 1.25rem;\n height: 1.25rem;\n border-radius: 50%;\n background-color: ",";\n display: flex;\n justify-content: center;\n align-items: center;\n}\n"]);return aR=function(){return e},e}function aP(){let e=(0,r._)(["\n@layer features {\n font-size: 0.75rem;\n color: white;\n}\n"]);return aP=function(){return e},e}function az(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.125rem;\n}\n"]);return az=function(){return e},e}function aN(){let e=(0,r._)(["\n@layer features {}\n"]);return aN=function(){return e},e}function aB(){let e=(0,r._)(["\n@layer features {\n height: 7.125rem;\n width: 100%;\n box-sizing: border-box;\n background-color: ",";\n border-radius: ","rem;\n display: flex;\n justify-content: center;\n align-items: center;\n overflow: hidden;\n}\n"]);return aB=function(){return e},e}function aU(){let e=(0,r._)(["\n@layer features {\n width: 2.5rem;\n height: 2.5rem;\n color: ",";\n}\n"]);return aU=function(){return e},e}function aW(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n gap: 0.5rem;\n box-sizing: border-box;\n}\n"]);return aW=function(){return e},e}function aF(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.25rem;\n}\n"]);return aF=function(){return e},e}function aH(){let e=(0,r._)(["\n@layer features {\n width: 80%;\n box-sizing: border-box;\n}\n"]);return aH=function(){return e},e}function aK(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n box-sizing: border-box;\n}\n"]);return aK=function(){return e},e}function aV(){let e=(0,r._)(["\n@layer features {}\n"]);return aV=function(){return e},e}function aG(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n cursor: pointer;\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n}\n"]);return aG=function(){return e},e}function aY(){let e=(0,r._)(["\n@layer features {\n display: grid;\n width: 100%;\n grid-auto-rows: 50%;\n grid-auto-columns: 50%;\n cursor: pointer;\n flex: 1 0 100%;\n position: relative;\n height: 100%;\n}\n"]);return aY=function(){return e},e}function aq(){let e=(0,r._)(["\n@layer features {\n grid-column-start: ",";\n grid-column-end: span ",";\n grid-row-start: ",";\n grid-row-end: span ",";\n width: 100%;\n height: 100%;\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n}\n"]);return aq=function(){return e},e}function aX(){let e=(0,r._)(["\n@layer features {\n grid-column-start: ",";\n grid-column-end: span ",";\n grid-row-start: ",";\n grid-row-end: span ",";\n background-color: ",";\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n"]);return aX=function(){return e},e}function aQ(){let e=(0,r._)(["\n@layer features {\n width: 2rem;\n height: 2rem;\n color: ",";\n}\n"]);return aQ=function(){return e},e}function aJ(){let e=(0,r._)(["\n width: 1.25rem;\n height: 1.25rem;\n cursor: grab !important;\n color: "," !important;\n"]);return aJ=function(){return e},e}function a$(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n min-height: 0;\n flex: 1;\n gap: 1.5rem;\n}\n"]);return a$=function(){return e},e}function aZ(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n text-align: left;\n}\n"]);return aZ=function(){return e},e}function a0(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n min-height: 0;\n flex: 1;\n box-sizing: border-box;\n overflow-y: auto;\n overflow-x: hidden;\n padding-bottom: 0.25rem;\n}\n"]);return a0=function(){return e},e}function a1(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n gap: 1.5rem;\n box-sizing: border-box;\n margin-bottom: 2rem;\n}\n"]);return a1=function(){return e},e}function a5(){let e=(0,r._)(["\n@layer features {\n width: 1.25rem;\n height: 1.25rem;\n cursor: grab !important;\n}\n"]);return a5=function(){return e},e}function a2(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.25rem;\n width: 100%;\n height: 3rem;\n box-sizing: border-box;\n padding: 1rem;\n background-color: ",";\n border-radius: ","rem;\n border: 1px solid ",";\n}\n"]);return a2=function(){return e},e}function a3(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n svg {\n width: 1.5rem;\n height: 1.5rem;\n }\n}\n"]);return a3=function(){return e},e}function a6(){let e=(0,r._)(["\n@layer features {\n overflow-x: auto;\n flex: 1;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n box-sizing: border-box;\n min-width: 0;\n}\n"]);return a6=function(){return e},e}function a4(){let e=(0,r._)(["\n@layer features {\n box-sizing: border-box;\n min-width: 3rem;\n flex-shrink: 0;\n cursor: pointer;\n}\n"]);return a4=function(){return e},e}function a7(){let e=(0,r._)(["\n@layer features {\n width: fit-content;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n box-sizing: border-box;\n}\n"]);return a7=function(){return e},e}function a8(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n margin-top: 0.1rem;\n flex-shrink: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n"]);return a8=function(){return e},e}function a9(){let e=(0,r._)(["\n 0% { \n transform: translateX(",");\n opacity: ",";\n }\n 100% { \n transform: translateX(",");\n opacity: ",";\n }\n"]);return a9=function(){return e},e}function se(){let e=(0,r._)(["\n@layer features {\n height: fit-content;\n animation: ",";\n animation-duration: ","s;\n opacity: ",";\n border-bottom: 1px solid ",";\n padding: 0 0.25rem;\n position: relative;\n box-sizing: border-box;\n}\n"]);return se=function(){return e},e}function sn(){let e=(0,r._)(["\n@layer features {\n width: 1.625rem;\n height: 1.625rem;\n svg {\n width: 1.5rem;\n height: 1.5rem;\n }\n}\n"]);return sn=function(){return e},e}function st(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.25rem;\n overflow: hidden;\n box-sizing: border-box;\n width: fit-content;\n}\n"]);return st=function(){return e},e}function sr(){let e=(0,r._)(["\n@layer features {\n .text-button {\n padding: 0.25rem 0.5rem;\n min-width: 9.5rem;\n }\n}\n"]);return sr=function(){return e},e}function si(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n margin-right: 0.25rem;\n}\n"]);return si=function(){return e},e}function so(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n}\n"]);return so=function(){return e},e}function sl(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n gap: 1.5rem;\n height: 100%;\n width: 100%;\n}\n"]);return sl=function(){return e},e}function sa(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n height: 1.8rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return sa=function(){return e},e}function ss(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n opacity: 0.85;\n\n & > div {\n display: flex;\n justify-content: center;
1\n align-items: center;\n gap: 0.25rem;\n }\n}\n"]);return ss=function(){return e},e}function sc(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n}\n"]);return sc=function(){return e},e}function su(){let e=(0,r._)(["\n@layer features {\n text-transform: none;\n font-weight: 600;\n}\n"]);return su=function(){return e},e}function sd(){let e=(0,r._)(["\n@layer features {\n justify-self: flex-end;\n margin-right: 1.8rem;\n}\n"]);return sd=function(){return e},e}function sf(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n gap: 0.5rem;\n height: 2.2rem;\n box-sizing: border-box;\n width: 100%;\n}\n"]);return sf=function(){return e},e}function sm(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n border: 1px solid ",";\n border-radius: ","rem;\n flex: 1 1 auto;\n min-width: 0;\n padding: 0.25rem 0.5rem;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n}\n"]);return sm=function(){return e},e}function sp(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-start;\n flex: 1 1 auto;\n align-items: center;\n gap: 0.5rem;\n}\n"]);return sp=function(){return e},e}function sh(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n}\n"]);return sh=function(){return e},e}function sg(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n width: 100%;\n}\n"]);return sg=function(){return e},e}function sy(){let e=(0,r._)(["\n@layer features {\n justify-self: flex-end;\n}\n"]);return sy=function(){return e},e}function sx(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n}\n"]);return sx=function(){return e},e}function sb(){let e=(0,r._)(["\n@layer features {\n & > div {\n white-space: nowrap;\n }\n}\n"]);return sb=function(){return e},e}function sv(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n}\n"]);return sv=function(){return e},e}function sj(){let e=(0,r._)(["\n@layer features {\n}\n"]);return sj=function(){return e},e}function sw(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-start;\n flex-wrap: wrap;\n gap: 1rem;\n align-items: flex-start;\n overflow: auto;\n min-height: 0;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return sw=function(){return e},e}function sS(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n gap: 0.25rem;\n padding-bottom: 0.25rem;\n box-sizing: border-box;\n border: 1px solid ",";\n border-radius: ","rem;\n width: 13rem;\n height: fit-content;\n cursor: pointer;\n\n &:hover {\n opacity: 0.8;\n }\n}\n"]);return sS=function(){return e},e}function sA(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 13rem;\n\n img {\n margin: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n border-radius: ",";\n }\n}\n"]);return sA=function(){return e},e}function sC(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n text-align: center;\n}\n"]);return sC=function(){return e},e}function sk(){let e=(0,r._)(["\n@layer features {\n margin-top: 1rem;\n font-weight: 600;\n text-align: center;\n width: 100%;\n}\n"]);return sk=function(){return e},e}function s_(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 20%;\n}\n"]);return s_=function(){return e},e}function sE(){let e=(0,r._)(["\n@layer features {\n}\n"]);return sE=function(){return e},e}function sT(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n overflow-y: auto;\n overflow-x: hidden;\n flex-grow: 1;\n flex-shrink: 1;\n min-height: 0;\n gap: 0.5rem;\n padding-right: 0.5rem;\n box-sizing: border-box;\n width: 100%;\n}\n"]);return sT=function(){return e},e}function sI(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: auto;\n}\n"]);return sI=function(){return e},e}function sM(){let e=(0,r._)(["\n@layer features {\n font-size: 0.75rem;\n color: ",";\n text-align: left;\n}\n"]);return sM=function(){return e},e}function sD(){let e=(0,r._)(["\n@layer features {\n border: 1px solid ",";\n border-radius: ","rem;\n background-color: ",";\n height: 100%;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n gap: 0.5rem;\n padding: 0.25rem 0.5rem;\n}\n"]);return sD=function(){return e},e}function sO(){let e=(0,r._)(["\n@layer features {\n color: ",";\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return sO=function(){return e},e}function sL(){let e=(0,r._)(["\n@layer features {\n text-align: left;
1\n color: ",";\n}\n"]);return sL=function(){return e},e}function sR(){let e=(0,r._)(["\n@layer features {\n color: ",";\n text-decoration: underline;\n cursor: pointer;\n font-family: ",";\n font-size: 0.875rem;\n}\n"]);return sR=function(){return e},e}function sP(){let e=(0,r._)(["\n@layer features {\n cursor: pointer;\n position: relative;\n overflow: hidden;\n height: ",";\n margin-top: 0.25rem;\n box-sizing: border-box;\n\n img {\n max-width: 100%;\n max-height: 100%;\n }\n}\n"]);return sP=function(){return e},e}function sz(){let e=(0,r._)(["\n@layer features {\n background-color: ",";\n position: absolute;\n bottom: 3px;\n width: 100%;\n padding: 0.25rem 0.75rem;\n box-sizing: border-box;\n display: flex;\n justify-content: space-between;\n align-items: center;\n gap: 0.5rem;\n}\n"]);return sz=function(){return e},e}function sN(){let e=(0,r._)(["\n@layer features {\n height: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n width: fit-content;\n box-sizing: border-box;\n}\n"]);return sN=function(){return e},e}function sB(){let e=(0,r._)(["\n@layer features {\n font-size: 0.875rem;\n color: ",";\n text-align: left;\n font-weight: ",";\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n ",";\n font-family: ",";\n box-sizing: border-box;\n width: fit-content;\n}\n"]);return sB=function(){return e},e}function sU(){let e=(0,r._)(["\n@layer features {\n width: 2rem;\n height: 2rem;\n svg {\n color: ",";\n width: 1.2rem;\n height: 1.2rem;\n }\n}\n"]);return sU=function(){return e},e}function sW(){let e=(0,r._)(["\n@layer features {\n height: 2px;\n width: ","%;\n position: absolute;\n bottom: 5px;\n left: 0;\n background: ",";\n box-sizing: border-box;\n transition: width 1s ease-out;\n}\n"]);return sW=function(){return e},e}function sF(){let e=(0,r._)(["\n@layer features {\n display: flex;\n padding: 0.5rem 0;\n}\n"]);return sF=function(){return e},e}function sH(){let e=(0,r._)(["\n@layer features {\n ",";\n text-align: left;\n width: 100%;\n}\n"]);return sH=function(){return e},e}function sK(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: flex-start;\n height: 100%;\n width: 100%;\n}\n"]);return sK=function(){return e},e}function sV(){let e=(0,r._)(["\n@layer features {\n width: 60%;\n height: 100%;\n overflow: hidden;\n position: relative;\n}\n"]);return sV=function(){return e},e}function sG(){let e=(0,r._)(["\n@layer features {\n height: 100%;\n width: 100%;\n img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n }\n}\n"]);return sG=function(){return e},e}function sY(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n position: relative;\n}\n"]);return sY=function(){return e},e}function sq(){let e=(0,r._)(["\n@layer features {\n justify-content: space-between;\n}\n"]);return sq=function(){return e},e}function sX(){let e=(0,r._)(["\n@layer features {\n font-style: italic;\n transition: opacity 200ms;\n}\n"]);return sX=function(){return e},e}function sQ(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n width: 100%;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n display: flex;\n justify-content: space-between;\n padding: 0 12px;\n box-sizing: border-box;\n}\n"]);return sQ=function(){return e},e}function sJ(){let e=(0,r._)(["\n@layer features {\n border: ",";\n background-color: ",";\n}\n"]);return sJ=function(){return e},e}function s$(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n display: flex;\n height: 100%;\n background: transparent linear-gradient(180deg, #707070 0%, #383838 100%) 0%\n 0% no-repeat padding-box;\n}\n"]);return s$=function(){return e},e}function sZ(){let e=(0,r._)(["\n@layer features {\n margin-left: -1rem;\n & div {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n }\n}\n"]);return sZ=function(){return e},e}function s0(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n}\n"]);return s0=function(){return e},e}function s1(){let e=(0,r._)(["\n@layer features {\n}\n"]);return s1=function(){return e},e}function s5(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n}\n"]);return s5=function(){return e},e}function s2(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 1rem;\n width: 40%;\n overflow-y: hidden;\n padding: 2rem;\n height: 100%;\n box-sizing: border-box;\n position: relative;\n}\n"]);return s2=function(){return e},e}function s3(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n width: 100%;\n}\n"]);return s3=function(){return e},e}function s6(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n color: ",";\n}\n"]);return s6=function(){return e},e}function s4(){let e=(0,r._)(["\n@layer features {\n}\n"]);return s4=function(){return e},e}function s7(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n}\n"]);return s7=function(){return e},e}function s8(){let e=(0,r._)(["\n@layer features {\n overflow-y: auto;\n height: 3.5rem;\n border: 1px solid ",";\n border-radius: ","rem;\n width: 100%;\n box-sizing: border-box;\n padding: 0.5rem;\n}\n"]);return s8=function(){return e},e}function s9(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n bottom: 1rem;\n right: 1rem;\n}\n"]);return s9=function(){return e},e}function ce(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return ce=function(){return e},e}function cn(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: center;\n box-sizing: border-box;\n}\n"]);return cn=function(){return e},e}function ct(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n width: 100%;\n gap: 1.5rem;\n flex: 1;\n overflow: hidden;\n}\n"]);return ct=function(){return e},e}function cr(){let e=(0,r._)(["\n@layer features {\n width: 80vw;\n height: 80vh;\n padding: ",";\n}\n"]);return cr=function(){return e},e}function ci(){let e=(0,r._)(["\n@layer features {\n display: ",";\n flex-direction: column;\n align-items: stretch;\n flex-grow: 1;\n}\n"]);return ci=function(){return e},e}function co(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n}\n"]);return co=function(){return e},e}function cl(){let e=(0,r._)(["\n@layer features {\n padding: 0.25rem 0.5rem;\n border-radius: ","rem;\n border: 1px solid\n ",";\n margin: 0.5rem 0 1rem;\n width: calc(100% - 2.5rem);\n flex-grow: 0;\n flex-shrink: 0;\n}\n"]);return cl=function(){return e},e}function ca(){let e=(0,r._)(["\n@layer features {\n margin-top: 1rem;\n}\n"]);return ca=function(){return e},e}function cs(){let e=(0,r._)(["\n@layer features {\n flex-grow: 1;\n flex-shrink: 1;\n min-height: 5rem;\n padding: 0.25rem 0.5rem;\n border-radius: ","rem;\n border: 1px solid\n ",";\n margin: 0.5rem 1.5rem 0 0;\n}\n"]);return cs=function(){return e},e}function cc(){let e=(0,r._)(["\n@layer features {\n margin-bottom: 1rem;\n}\n"]);return cc=function(){return e},e}function cu(){let e=(0,r._)(["\n background: "," !important;\n "]);return cu=function(){return e},e}function cd(){let e=(0,r._)(["\n@layer features {\n ","\n border-bottom: 1px solid ",";\n padding: ",";\n\n display: flex;\n align-items: center;
1\n cursor: pointer;\n}\n"]);return cd=function(){return e},e}function cf(){let e=(0,r._)(["\n@layer features {\n flex-grow: 0;\n flex-shrink: 0;\n margin: 0 0.25rem;\n width: 1.3rem;\n height: 1.3rem;\n opacity: 0.7;\n}\n"]);return cf=function(){return e},e}function cm(){let e=(0,r._)(["\n@layer features {\n padding: 0.5rem;\n}\n"]);return cm=function(){return e},e}function cp(){let e=(0,r._)(["\n@layer features {}\n"]);return cp=function(){return e},e}function ch(){let e=(0,r._)(["\n@layer features {\n font-weight: ",";\n flex-grow: 1;\n margin-left: 0.5rem;\n}\n"]);return ch=function(){return e},e}function cg(){let e=(0,r._)(["\n@layer features {\n flex-shrink: 1;\n flex-grow: 1;\n min-height: 0;\n display: flex;\n flex-direction: column;\n width: 100%;\n box-sizing: border-box;\n gap: 0.75rem;\n}\n"]);return cg=function(){return e},e}function cy(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: center;\n flex-shrink: 1;\n padding-right: 0.375rem;\n gap: 0.5rem;\n height: 100%;\n}\n"]);return cy=function(){return e},e}function cx(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n gap: 1rem;\n box-sizing: border-box;\n}\n"]);return cx=function(){return e},e}function cb(){let e=(0,r._)(["\n@layer features {\n flex-basis: 70%;\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n box-sizing: border-box;\n}\n"]);return cb=function(){return e},e}function cv(){let e=(0,r._)(["\n@layer features {\n padding: 0.25rem 0.5rem;\n border-radius: ","rem;\n border: 1px solid\n ",";\n width: 100%;\n box-sizing: border-box;\n}\n"]);return cv=function(){return e},e}function cj(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 1rem;\n width: 100%;\n box-sizing: border-box;\n\n & > * {\n flex: 1 1 0;\n box-sizing: border-box;\n }\n}\n"]);return cj=function(){return e},e}function cw(){let e=(0,r._)(["\n@layer features {\n box-sizing: border-box;\n}\n"]);return cw=function(){return e},e}function cS(){let e=(0,r._)(["\n@layer features {\n box-sizing: border-box;\n min-height: 5rem;\n padding: 0.25rem 0.5rem;\n border-radius: ","rem;\n border: 1px solid\n ",";\n width: 100%;\n ","\n}\n"]);return cS=function(){return e},e}function cA(){let e=(0,r._)(["\n@layer features {\n flex-basis: 30%;\n height: 100%;\n flex-grow: 0;\n flex-shrink: 0;\n cursor: pointer;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n border-radius: ","rem;\n }\n}\n"]);return cA=function(){return e},e}function cC(){let e=(0,r._)(["\n@layer features {\n flex-basis: 30%;\n height: 100%;\n background: ",";\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n gap: 0.25rem;\n cursor: pointer;\n border-radius: ","rem;\n border: 1px solid\n ",";\n\n &:hover {\n opacity: 0.9;\n }\n\n * {\n color: ",";\n }\n}\n"]);return cC=function(){return e},e}function ck(){let e=(0,r._)(["\n@layer features {\n width: 5rem;\n height: 5rem;\n color: ",";\n\n path {\n color: "," !important;\n }\n}\n"]);return ck=function(){return e},e}function c_(){let e=(0,r._)(["\n@layer features {\n width: 70%;\n text-align: center;\n color: ",";\n}\n"]);return c_=function(){return e},e}function cE(){let e=(0,r._)(["\n@layer features {\n padding: 0.25rem 0.5rem;\n border-radius: ","rem;\n border: 1px solid\n ",";\n width: calc(100% - 2.5rem);\n box-sizing: border-box;\n}\n"]);return cE=function(){return e},e}function cT(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n overflow-y: overlay;\n overflow-x: hidden;\n min-height: 0;\n flex-grow: 1;\n flex-shrink: 1;\n box-sizing: border-box;\n padding-right: 0.5rem;\n\n & > *:nth-child(even) {\n background: ",";\n }\n\n & > *:nth-child(odd) {\n background: ",";\n }\n}\n"]);return cT=function(){return e},e}function cI(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n padding: 0.4rem 0;\n border-bottom: 1px solid\n ",";\n margin: ","rem 0 0 0;\n background: transparent !important;\n}\n"]);return cI=function(){return e},e}function cM(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.25rem;\n padding: 0 0.5rem;\n border-bottom: 1px solid\n ",";\n cursor: pointer;\n user-select: none;\n\n &:hover {\n background: ",";\n }\n}\n"]);return cM=function(){return e},e}function cD(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return cD=function(){return e},e}function cO(){let e=(0,r._)(["\n@layer features {\n width: min(50rem, 90vw);\n height: min(32rem, 90vh);\n display: flex;\n flex-direction: column;\n gap: 1rem;\n}\n"]);return cO=function(){return e},e}function cL(){let e=(0,r._)(["\n@layer features {\n display: ",";\n flex-grow: 1;\n min-height: 0;\n\n & > :not(:last-child) {\n border-right: 1px solid\n ",";\n }\n}\n"]);return cL=function(){return e},e}function cR(){let e=(0,r._)(["\n@layer features {\n flex: 1 1 ",";\n\n min-height: 0;\n overflow-y: auto;\n display: flex;\n flex-direction: column;\n\n & > *:first-child {\n flex-grow: 1;\n flex-shrink: 1;\n }\n}\n"]);return cR=function(){return e},e}function cP(){let e=(0,r._)(["\n@layer features {\n width: 27.125rem;\n height: 20.5rem;\n box-sizing: border-box;\n padding: 2rem;\n display: flex;\n flex-flow: column;\n background-color: ",";\n background-image: none;\n border-radius: 0.375rem;\n}\n"]);return cP=function(){return e},e}function cz(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n}\n"]);return cz=function(){return e},e}function cN(){let e=(0,r._)(["\n@layer features {\n flex: 0 0 auto;\n display: flex;\n align-items: center;\n margin-bottom: 1rem;\n}\n"]);return cN=function(){return e},e}function cB(){let e=(0,r._)(["\n@layer features {\n font-size: 27px;\n}\n"]);return cB=function(){return e},e}function cU(){let e=(0,r._)(["\n@layer features {\n flex: 10 0 auto;\n color: ",";\n}\n"]);return cU=function(){return e},e}function cW(){let e=(0,r._)(["\n@layer features {\n margin-left: auto;\n svg {\n width: 1.5rem;\n width: 1.5rem;\n }\n}\n"]);return cW=function(){return e},e}function cF(){let e=(0,r._)(["\n@layer features {\n justify-content: flex-end;\n gap: 0.75rem;\n margin-top: 0.75rem;\n}\n"]);return cF=function(){return e},e}function cH(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.5rem;\n border: none;\n}\n"]);return cH=function(){return e},e}function cK(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n padding: 0.5rem;\n border-radius: ","rem;\n border: 1px solid ",";\n background-color: ",";\n width: 100%;\n box-sizing: border-box;\n}\n"]);return cK=function(){return e},e}function cV(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n font-size: 0.75rem;\n}\n"]);return cV=function(){return e},e}function cG(){let e=(0,r._)(["\n@layer features {\n}\n"]);return cG=function(){return e},e}function cY(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n width: min(90vw, 50rem);\n height: min(90vh, 40rem);\n padding: 2rem;\n box-sizing: border-box;\n}\n"]);return cY=function(){return e},e}function cq(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return cq=function(){return e},e}function cX(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return cX=function(){return e},e}function cQ(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n}\n"]);return cQ=function(){return e},e}function cJ(){let e=(0,r._)(["\n@layer features {\n width: 2rem;\n height: 2rem;\n}\n"]);return cJ=function(){return e},e}function c$(){let e=(0,r._)(["\n@layer features {\n}\n"]);return c$=function(){return e},e}function cZ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n width: 100%;\n max-height: 100%;\n overflow-y: auto;\n flex: 1;\n}\n"]);return cZ=function(){return e},e}function c0(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-end;\n width: 100%;\n box-sizing: border-box;\n justify-self: flex-end;\n gap: 0.5rem;\n}\n"]);return c0=function(){return e},e}function c1(){let e=(0,r._)(["\n@layer features {\n}\n"]);return c1=function(){return e},e}function c5(){let e=(0,r._)(["\n@layer features {\n width: min(45rem, 90vw);\n min-height: min(37rem, 90vh);\n background: ",";\n box-sizing: border-box;\n padding: 2rem;\n}\n"]);return c5=function(){return e},e}function c2(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: flex-start;\n gap: 0.75rem;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n}\n"]);return c2=function(){return e},e}function c3(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return c3=function(){return e},e}function c6(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 1rem;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n height: min(25rem, 90vh);\n}\n"]);return c6=function(){return e},e}function c4(){let e=(0,r._)(["\n@layer features {\n flex: 1 1 0;\n overflow-y: auto;\n}\n"]);return c4=function(){return e},e}function c7(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n font-weight: 600;\n justify-self: flex-start;\n}\n"]);return c7=function(){return e},e}function c8(){let e=(0,r._)(["\n@layer features {\n justify-self: flex-end;\n width: 1.2rem;\n height: 1.2rem;\n color: ",";\n svg {\n width: 100%;\n height: 100%;\n }\n}\n"]);return c8=function(){return e},e}function c9(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n}\n"]);return c9=function(){return e},e}function ue(){let e=(0,r._)(["\n@layer features {\n color: ",";\n text-decoration: none;\n cursor: pointer;\n &:hover {\n text-decoration: underline;\n }\n}\n"]);return ue=function(){return e},e}function un(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n font-weight: 600;\n margin-top: ",";\n}\n"]);return un=function(){return e},e}function ut(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return ut=function(){return e},e}function ur(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n gap: 0.5rem;\n}\n"]);return ur=function(){return e},e}function ui(){let e=(0,r._)(["\n@layer features {\n}\n"]);return ui=function(){return e},e}function uo(){let e=(0,r._)(["\n@layer features {\n margin-left: 1rem;\n}\n"]);return uo=function(){return e},e}function ul(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n margin-top: 0.2rem;\n gap: 0.5rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return ul=function(){return e},e}function ua(){let e=(0,r._)(["\n@layer features {\n background-color: ",";\n border-radius: 50%;\n padding: 5px;\n box-sizing: border-box;\n cursor: pointer;\n}\n"]);return ua=function(){return e},e}function us(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n gap: 1rem;\n width: 100%;\n margin-top: 1rem;\n height: 100%;\n overflow-y: auto;\n box-sizing: border-box;\n padding-right: 0.5rem;\n}\n"]);return us=function(){return e},e}function uc(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n flex: 1 1 0;\n padding: 7px;\n box-sizing: border-box;\n background-color: ",";\n border-radius: ","rem;\n}\n"]);return uc=function(){return e},e}function uu(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n color: ",";\n flex-shrink: 0;\n}\n"]);return uu=function(){return e},e}function ud(){let e=(0,r._)(["\n@layer features {\n margin-left: 1rem;\n text-align: left;
1\n color: ",";\n}\n"]);return ud=function(){return e},e}function uf(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n margin-top: 1.1rem;\n}\n"]);return uf=function(){return e},e}function um(){let e=(0,r._)(["\n@layer features {\n color: ",";\n margin-top: 1rem;\n}\n"]);return um=function(){return e},e}function up(){let e=(0,r._)(["\n@layer features {\n margin-bottom: 2rem;\n margin-top: 0.2rem;\n border-radius: ","rem;\n border: 1px solid\n ",";\n width: 70%;\n padding: 12px;\n box-sizing: border-box;\n color: ",";\n}\n"]);return up=function(){return e},e}function uh(){let e=(0,r._)(["\n@layer features {\n margin-top: 1.5rem;\n margin-left: 5px;\n padding-left: 20px;\n}\n"]);return uh=function(){return e},e}function ug(){let e=(0,r._)(["\n@layer features {\n font-family: ",";\n font-size: 1rem;\n font-weight: 400;\n color: ",";\n}\n"]);return ug=function(){return e},e}function uy(){let e=(0,r._)(["\n@layer features {\n font-size: ","rem;\n color: ",";\n text-decoration: none;\n cursor: pointer;\n &:hover {\n text-decoration: underline;\n }\n}\n"]);return uy=function(){return e},e}function ux(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return ux=function(){return e},e}function ub(){let e=(0,r._)(["\n@layer features {\n background-color: ",";\n border-radius: ","rem;\n padding: 0.5rem;\n}\n"]);return ub=function(){return e},e}function uv(){let e=(0,r._)(["\n@layer features {}\n"]);return uv=function(){return e},e}function uj(){let e=(0,r._)(["\n@layer features {\n min-width: 0;\n background-color: ",";\n\n &:hover {\n background-color: ",";\n }\n\n & > div {\n display: flex;\n align-items: center;\n gap: 0.2rem;\n }\n}\n"]);return uj=function(){return e},e}function uw(){let e=(0,r._)(["\n@layer features {\n margin: 0 0.3rem 0 -0.1rem;\n display: inline-block;\n vertical-align: middle;\n width: 1.125rem;\n height: 1.125rem;\n color: ",";\n}\n"]);return uw=function(){return e},e}function uS(){let e=(0,r._)(["\n@layer features {\n text-transform: none;\n align-self: center;\n font-weight: 600;\n color: ",";\n}\n"]);return uS=function(){return e},e}function uA(){let e=(0,r._)(["\n width: 1rem;\n height: 1rem;\n margin-right: 0.4rem;\n "]);return uA=function(){return e},e}function uC(){let e=(0,r._)(["\n@layer features {\n color: "," !important;\n transition: color 200ms;\n width: 1.2rem;\n height: 1.2rem;\n\n ","\n}\n"]);return uC=function(){return e},e}function uk(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n opacity: ",";\n transition: all 0.5s;\n pointer-events: ",";\n @media (max-width: 1200px) {\n width: fit-content;\n }\n}\n"]);return uk=function(){return e},e}function u_(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n gap: 0.5rem;\n color: ",";\n}\n"]);return u_=function(){return e},e}function uE(){let e=(0,r._)(["\n@layer features {\n font-size: 0.875rem;\n font-style: italic;\n font-weight: 500;\n text-transform: none;\n min-width: 0;\n color: ",";\n\n @media (max-width: 1200px) {\n display: none;\n }\n}\n"]);return uE=function(){return e},e}function uT(){let e=(0,r._)(["\n@layer features {\n display: inline-block;\n width: 4px;\n\n &::after {\n overflow: hidden;\n vertical-align: bottom;\n display: inline-block;\n -webkit-animation: ellipsis steps(4, end) 2s infinite;\n animation: ellipsis steps(4, end) 2s infinite;\n content: '...';\n width: 0px;\n }\n\n @keyframes ellipsis {\n to {\n width: 12px;\n }\n }\n\n @-webkit-keyframes ellipsis {\n to {\n width: 12px;\n }\n }\n}\n"]);return uT=function(){return e},e}function uI(){let e=(0,r._)(["\n@layer features {\n padding: 5rem 1.5rem 1.5rem;\n}\n"]);return uI=function(){return e},e}function uM(){let e=(0,r._)(["\n@layer features {\n display: flex;\n}\n"]);return uM=function(){return e},e}function uD(){let e=(0,r._)(["\n@layer features {\n width: fit-content;\n display: flex;\n gap: 0.5rem;\n}\n"]);return uD=function(){return e},e}function uO(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n margin-top: 1.5rem;\n}\n"]);return uO=function(){return e},e}function uL(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.75rem;\n}\n"]);return uL=function(){return e},e}function uR(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n padding: 0.25rem 0.5rem;\n border: 1px solid transparent;\n border-radius: ","rem;\n margin-top: 0.75rem;\n}\n"]);return uR=function(){return e},e}function uP(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n}\n"]);return uP=function(){return e},e}function uz(){let e=(0,r._)(["\n@layer features {\n &:hover {\n text-decoration: underline;\n opacity: 0.9;\n }\n}\n"]);return uz=function(){return e},e}function uN(){let e=(0,r._)(["\n@layer features {\n margin-top: 0;\n &:first-child {\n margin-top: 0.75rem;\n }\n}\n"]);return uN=function(){return e},e}function uB(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n padding: 0.25rem 0.5rem;\n border: 1px solid transparent;\n border-radius: ","rem;\n margin-top: 0.75rem;\n}\n"]);return uB=function(){return e},e}function uU(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n}\n"]);return uU=function(){return e},e}function uW(){let e=(0,r._)(["\n@layer features {\n &:hover {\n text-decoration: underline;\n opacity: 0.9;\n }\n}\n"]);return uW=function(){return e},e}function uF(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: stretch;\n gap: 0.75rem;\n margin-top: 0.75rem;\n}\n"]);return uF=function(){return e},e}function uH(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n text-align: left;\n margin-bottom: 12px\xa7;\n}\n"]);return uH=function(){return e},e}function uK(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 1px;\n background-color: ",";\n}\n"]);return uK=function(){return e},e}function uV(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n\n &:hover {\n opacity: 0.8;\n }\n}\n"]);return uV=function(){return e},e}function uG(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return uG=function(){return e},e}function uY(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.4rem;\n color: ",";\n}\n"]);return uY=function(){return e},e}function uq(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.4rem;\n color: ",";\n}\n"]);return uq=function(){return e},e}function uX(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.2rem;\n height: 2rem;\n width: 100%;\n}\n"]);return uX=function(){return e},e}function uQ(){let e=(0,r._)(["\n@layer features {\n max-height: 100%;\n flex: 1 1 0;\n min-width: 0;\n\n filter: "," !important;\n}\n"]);return uQ=function(){return e},e}function uJ(){let e=(0,r._)(["\n@layer features {\n flex: 0 0 auto;\n}\n"]);return uJ=function(){return e},e}function u$(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.25rem;\n width: 100%;\n}\n"]);return u$=function(){return e},e}function uZ(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.75rem;\n text-align: left;
1\n color: ",";\n}\n"]);return uZ=function(){return e},e}function u0(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n gap: 0.5rem;\n margin-top: 0.75rem;\n}\n"]);return u0=function(){return e},e}function u1(){let e=(0,r._)(["\n@layer features {\n margin-bottom: ","rem;\n}\n"]);return u1=function(){return e},e}function u5(){let e=(0,r._)(["\n@layer features {\n color: ",";\n margin-bottom: ","rem;\n}\n"]);return u5=function(){return e},e}function u2(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: stretch;\n margin-top: 0.75rem;\n}\n"]);return u2=function(){return e},e}function u3(){let e=(0,r._)(["\n@layer features {\n display: flex;\n padding: 0.5rem;\n box-sizing: border-box;\n flex-direction: column;\n align-items: stretch;\n gap: 0.5rem;\n border-radius: ","rem;\n background-color: ",";\n}\n"]);return u3=function(){return e},e}function u6(){let e=(0,r._)(["\n@layer features {\n color: ",";\n justify-self: flex-start;\n text-decoration: underline;\n cursor: pointer;\n}\n"]);return u6=function(){return e},e}function u4(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-end;\n gap: 0.5rem;\n}\n"]);return u4=function(){return e},e}function u7(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 1px;\n background-color: ",";\n margin: 0.75rem 0rem;\n}\n"]);return u7=function(){return e},e}function u8(){let e=(0,r._)(["\n@layer features {\n justify-self: flex-end;\n min-width: 2rem;\n box-sizing: border-box;\n padding: 0.5rem 1rem;\n}\n"]);return u8=function(){return e},e}function u9(){let e=(0,r._)(["\n@layer features {\n width: min(85vw, 35rem);\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: stretch;\n gap: 0.75rem;\n}\n"]);return u9=function(){return e},e}function de(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n gap: 0.5rem;\n}\n"]);return de=function(){return e},e}function dn(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return dn=function(){return e},e}function dt(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-self: flex-start;\n flex: 1 1 0;\n}\n"]);return dt=function(){return e},e}function dr(){let e=(0,r._)(["\n@layer features {}\n"]);return dr=function(){return e},e}function di(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.25rem;\n align-self: flex-end;\n margin-bottom: 0.2rem;\n color: ",";\n}\n"]);return di=function(){return e},e}function dl(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n color: ",";\n margin-top: ",";\n}\n"]);return dl=function(){return e},e}function da(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n}\n"]);return da=function(){return e},e}function ds(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n align-items: stretch;\n justify-content: flex-start;\n}\n"]);return ds=function(){return e},e}function dc(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n cursor: pointer;\n}\n"]);return dc=function(){return e},e}function du(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n color: ",";\n}\n"]);return du=function(){return e},e}function dd(){let e=(0,r._)(["\n@layer features {\n margin-top: 1.5rem;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-end;\n}\n"]);return dd=function(){return e},e}function df(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.5rem;\n}\n"]);return df=function(){return e},e}function dm(){let e=(0,r._)(["\n@layer features {}\n"]);return dm=function(){return e},e}function dp(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.5rem;\n}\n"]);return dp=function(){return e},e}function dh(){let e=(0,r._)(["\n@layer features {\n background-color: ",";\n}\n"]);return dh=function(){return e},e}function dg(){let e=(0,r._)(["\n@layer features {}\n"]);return dg=function(){return e},e}function dy(){let e=(0,r._)(["\n@layer features {\n margin-top: 0;\n padding-left: 1.4rem;\n}\n"]);return dy=function(){return e},e}function dx(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: flex-end;\n gap: 0.5rem;\n}\n"]);return dx=function(){return e},e}function db(){let e=(0,r._)(["\n@layer features {\n margin-top: 1.2em;\n text-align: left;
1\n color: ",";\n}\n"]);return db=function(){return e},e}function dv(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n flex-wrap: wrap;\n margin-top: 0.5rem;\n gap: 0.5rem;\n}\n"]);return dv=function(){return e},e}function dj(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n gap: 0.5rem;\n border: 1px solid\n ",";\n border-radius: ","rem;\n box-sizing: border-box;\n padding: 6px 12px;\n cursor: pointer;\n background-color: ",";\n}\n"]);return dj=function(){return e},e}function dw(){let e=(0,r._)(["\n@layer features {\n width: 1rem;\n height: 1rem;\n color: ",";\n}\n"]);return dw=function(){return e},e}function dS(){let e=(0,r._)(["\n@layer features {\n color: ",";\n user-select: none;\n font-weight: 600;\n}\n"]);return dS=function(){return e},e}function dA(){let e=(0,r._)(["\n@layer features {\n width: 0.6rem;\n height: 0.6rem;\n margin-right: 0.2rem;\n}\n"]);return dA=function(){return e},e}function dC(){let e=(0,r._)(["\n@layer features {\n /* margin-top: .5rem; */\n display: inherit;\n}\n"]);return dC=function(){return e},e}function dk(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.5rem;\n margin-top: 0.5rem;\n}\n"]);return dk=function(){return e},e}function d_(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n}\n"]);return d_=function(){return e},e}function dE(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n font-weight: 600;\n}\n"]);return dE=function(){return e},e}function dT(){let e=(0,r._)(["\n@layer features {\n width: 18px;\n height: 18px;\n}\n"]);return dT=function(){return e},e}function dI(){let e=(0,r._)(["\n@layer features {\n color: ",";\n width: 1rem;\n height: 1rem;\n}\n"]);return dI=function(){return e},e}function dM(){let e=(0,r._)(["\n@layer features {\n display: inline-block;\n color: ",";\n}\n"]);return dM=function(){return e},e}function dD(){let e=(0,r._)(["\n@layer features {\n width: min(85vw, 35rem);\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: stretch;\n}\n"]);return dD=function(){return e},e}function dO(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n margin-bottom: 0.75rem;\n}\n"]);return dO=function(){return e},e}function dL(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return dL=function(){return e},e}function dR(){let e=(0,r._)(["\n@layer features {}\n"]);return dR=function(){return e},e}function dP(){let e=(0,r._)(["\n@layer features {\n margin-top: 1.5rem;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-end;\n gap: 0.5rem;\n}\n"]);return dP=function(){return e},e}function dz(){let e=(0,r._)(["\n@layer features {}\n"]);return dz=function(){return e},e}function dN(){let e=(0,r._)(["\n@layer features {}\n"]);return dN=function(){return e},e}function dB(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return dB=function(){return e},e}function dU(){let e=(0,r._)(["\n@layer features {\n margin-top: ",";\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n align-items: stretch;\n justify-content: flex-start;\n width: 100%;\n}\n"]);return dU=function(){return e},e}function dW(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.25rem;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n flex-wrap: wrap;\n gap: 0.5rem;\n}\n"]);return dW=function(){return e},e}function dF(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n border-radius: ","rem;\n background: ",";\n border: 1px solid transparent;\n\n .MuiFormControl-root {\n width: 100%;\n }\n\n .MuiPickersSectionList-root {\n padding: 0.5rem 0 !important;\n }\n\n .MuiPickersInputBase-root {\n padding: 0 0.75rem !important;\n font-size: ","rem !important;\n }\n}\n"]);return dF=function(){return e},e}function dH(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n padding: 0.5rem 0.75rem;\n padding: ",";\n border: 1px solid\n ",";\n box-sizing: border-box;\n border-radius: ","rem;\n color: ",";\n font-size: ","rem;\n}\n"]);return dH=function(){return e},e}function dK(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.5rem;\n display: flex;\n flex-direction: row;\n justify-content: ",";\n width: 100%;\n gap: 0.62rem;\n}\n"]);return dK=function(){return e},e}function dV(){let e=(0,r._)(["\n@layer features {\n position: relative;\n}\n"]);return dV=function(){return e},e}function dG(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n bottom: 9px;\n left: 10px;\n line-height: 1.1875rem;\n font-size: ","rem;\n color: ",";\n font-family: ",";\n}\n"]);return dG=function(){return e},e}function dY(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.75rem;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: stretch;\n padding: 0.5rem 0.75rem;\n box-sizing: border-box;\n background-color: ",";\n border-radius: ","rem;\n}\n"]);return dY=function(){return e},e}function dq(){let e=(0,r._)(["\n@layer features {}\n"]);return dq=function(){return e},e}function dX(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.5rem;\n padding-left: 1.2rem;\n}\n"]);return dX=function(){return e},e}function dQ(){let e=(0,r._)(["\n@layer features {\n font-style: ",";\n}\n"]);return dQ=function(){return e},e}function dJ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n gap: 0.5rem;\n}\n"]);return dJ=function(){return e},e}function d$(){let e=(0,r._)(["\n@layer features {}\n"]);return d$=function(){return e},e}function dZ(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.75rem;\n}\n"]);return dZ=function(){return e},e}function d0(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n}\n"]);return d0=function(){return e},e}function d1(){let e=(0,r._)(["\n@layer features {\n align-self: center;\n}\n"]);return d1=function(){return e},e}function d5(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n gap: 0.75rem;\n}\n"]);return d5=function(){return e},e}function d2(){let e=(0,r._)(["\n@layer features {}\n"]);return d2=function(){return e},e}function d3(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding: 0.313rem 0.75rem;\n border-radius: 0.4rem;\n background-color: ",";\n align-self: flex-end;\n cursor: pointer;\n gap: 0.5rem;\n}\n"]);return d3=function(){return e},e}function d6(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n color: ",";\n}\n"]);return d6=function(){return e},e}function d4(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return d4=function(){return e},e}function d7(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: flex-start;\n gap: 1rem;\n width: 100%;\n}\n"]);return d7=function(){return e},e}function d8(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 1.5rem;\n padding-top: 0.5rem;\n width: 100%;\n}\n"]);return d8=function(){return e},e}function d9(){let e=(0,r._)(["\n@layer features {}\n"]);return d9=function(){return e},e}function fe(){let e=(0,r._)(["\n@layer features {}\n"]);return fe=function(){return e},e}function fn(){let e=(0,r._)(["\n@layer features {\n height: 1px;\n background-color: "," !important;\n border: none;\n width: 100%;\n}\n"]);return fn=function(){return e},e}function ft(){let e=(0,r._)(["\n@layer features {\n border: none;\n}\n"]);return ft=function(){return e},e}function fr(){let e=(0,r._)(["\n@layer features {}\n"]);return fr=function(){return e},e}function fi(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: space-between;\n gap: 1rem;\n}\n"]);return fi=function(){return e},e}function fo(){let e=(0,r._)(["\n@layer features {}\n"]);return fo=function(){return e},e}function fl(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-end;\n}\n"]);return fl=function(){return e},e}function fa(){let e=(0,r._)(["\n@layer features {}\n"]);return fa=function(){return e},e}function fs(){let e=(0,r._)(["\n@layer features {\n text-decoration: none;\n}\n"]);return fs=function(){return e},e}function fc(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: stretch;\n margin-top: 1rem;\n gap: 10px;\n}\n"]);return fc=function(){return e},e}function fu(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n padding-bottom: 10px;\n box-sizing: border-box;\n border-bottom: 1px solid\n ",";\n\n &:hover {\n opacity: 0.7;\n cursor: pointer;\n }\n}\n"]);return fu=function(){return e},e}function fd(){let e=(0,r._)(["\n@layer features {\n width: 50px;\n height: 50px;\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n overflow: hidden;\n}\n"]);return fd=function(){return e},e}function ff(){let e=(0,r._)(["\n@layer features {\n flex: 1 1 266px;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: center;\n gap: 8px;\n margin-left: 0.725rem;\n}\n"]);return ff=function(){return e},e}function fm(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n}\n"]);return fm=function(){return e},e}function fp(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n}\n"]);return fp=function(){return e},e}function fh(){let e=(0,r._)(["\n@layer features {\n color: ",";\n height: 1.2rem;\n width: 1.2rem;\n align-self: center;\n}\n"]);return fh=function(){return e},e}function fg(){let e=(0,r._)(["\n@layer features {\n height: 1.2rem;\n width: 1.2rem;\n justify-self: center;\n}\n"]);return fg=function(){return e},e}function fy(){let e=(0,r._)(["\n@layer features {\n margin-left: 8px;\n color: ",";\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n max-width: 250px;\n}\n"]);return fy=function(){return e},e}function fx(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n font-weight: 600;\n}\n"]);return fx=function(){return e},e}function fb(){let e=(0,r._)(["\n@layer features {\n text-decoration: none;\n}\n"]);return fb=function(){return e},e}function fv(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: stretch;\n margin-top: 1rem;\n gap: 10px;\n}\n"]);return fv=function(){return e},e}function fj(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n padding-bottom: 10px;\n box-sizing: border-box;\n border-bottom: 1px solid\n ",";\n &:hover {\n opacity: 0.7;\n cursor: pointer;\n }\n}\n"]);return fj=function(){return e},e}function fw(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n}\n"]);return fw=function(){return e},e}function fS(){let e=(0,r._)(["\n@layer features {\n width: 50px;\n height: 50px;\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n overflow: hidden;\n}\n"]);return fS=function(){return e},e}function fA(){let e=(0,r._)(["\n@layer features {\n flex: 1 1 0;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: center;\n gap: 8px;\n margin-left: 0.725rem;\n}\n"]);return fA=function(){return e},e}function fC(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n}\n"]);return fC=function(){return e},e}function fk(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n}\n"]);return fk=function(){return e},e}function f_(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n}\n"]);return f_=function(){return e},e}function fE(){let e=(0,r._)(["\n@layer features {\n margin-left: 8px;\n color: ",";\n}\n"]);return fE=function(){return e},e}function fT(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n font-weight: 600;\n align-self: flex-end;\n margin-bottom: 9px;\n}\n"]);return fT=function(){return e},e}function fI(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n font-weight: 600;\n}\n"]);return fI=function(){return e},e}function fM(){let e=(0,r._)(["\n@layer features {\n align-self: flex-end;\n padding: 2px 4px;\n box-sizing: border-box;\n border: 1px solid\n ",";\n background-color: ",";\n border-radius: ","rem;\n}\n"]);return fM=function(){return e},e}function fD(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return fD=function(){return e},e}function fO(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n}\n"]);return fO=function(){return e},e}function fL(){let e=(0,r._)(["\n@layer features {\n margin-left: 12px;\n display: flex;\n align-items: center;\n}\n"]);return fL=function(){return e},e}function fR(){let e=(0,r._)(["\n@layer features {\n margin-left: 5px;\n color: ",";\n}\n"]);return fR=function(){return e},e}function fP(){let e=(0,r._)(["\n@layer features {\n color: ",";\n height: 1.2rem;\n width: 1.2rem;\n align-self: center;\n}\n"]);return fP=function(){return e},e}function fz(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n gap: 0.75rem;\n}\n"]);return fz=function(){return e},e}function fN(){let e=(0,r._)(["\n@layer features {}\n"]);return fN=function(){return e},e}function fB(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding: 0.313rem 0.75rem;\n border-radius: 0.4rem;\n background-color: ",";\n align-self: flex-end;\n cursor: pointer;\n gap: 0.5rem;\n}\n"]);return fB=function(){return e},e}function fU(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n color: ",";\n}\n"]);return fU=function(){return e},e}function fW(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return fW=function(){return e},e}function fF(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.75rem;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n gap: 0.75rem;\n}\n"]);return fF=function(){return e},e}function fH(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.75rem;\n font-weight: 400;\n}\n"]);return fH=function(){return e},e}function fK(){let e=(0,r._)(["\n@layer features {\n margin-top: ",";\n width: 100%;\n}\n"]);return fK=function(){return e},e}function fV(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.75rem;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n padding: 4px 8px;\n box-sizing: border-box;\n background-color: ",";\n border-radius: ","rem;\n}\n"]);return fV=function(){return e},e}function fG(){let e=(0,r._)(["\n@layer features {}\n"]);return fG=function(){return e},e}function fY(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n padding: 5px 16px 5px 12px;\n box-sizing: border-box;\n background-color: ",";\n cursor: pointer;\n border-radius: ","rem;\n}\n"]);return fY=function(){return e},e}fu
1nction fq(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n color: ",";\n}\n"]);return fq=function(){return e},e}function fX(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return fX=function(){return e},e}function fQ(){let e=(0,r._)(["\n@layer features {\n margin-top: 4px;\n text-align: left;\n color: ",";\n}\n"]);return fQ=function(){return e},e}function fJ(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n background-color: ",";\n height: 1px;\n margin-top: 0.5rem;\n}\n"]);return fJ=function(){return e},e}function f$(){let e=(0,r._)(["\n@layer features {\n font-size: ","rem;\n}\n"]);return f$=function(){return e},e}function fZ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.75rem;\n padding: 0.75rem;\n background-color: ",";\n border-radius: ","rem;\n}\n"]);return fZ=function(){return e},e}function f0(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n}\n"]);return f0=function(){return e},e}function f1(){let e=(0,r._)(["\n@layer features {\n}\n"]);return f1=function(){return e},e}function f5(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n\n div {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n }\n\n}\n"]);return f5=function(){return e},e}function f2(){let e=(0,r._)(["\n@layer features {\n border-radius: ","rem;\n display: flex;\n padding: 0.5rem;\n box-sizing: border-box;\n flex-direction: column;\n align-items: stretch;\n border: 1px solid\n ",";\n}\n"]);return f2=function(){return e},e}function f3(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n}\n"]);return f3=function(){return e},e}function f6(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-self: flex-start;\n align-items: stretch;\n flex: 1 1 0;\n}\n"]);return f6=function(){return e},e}function f4(){let e=(0,r._)(["\n@layer features {\n svg {\n width: 1.5rem;\n height: 1.5rem;\n }\n\n color: ",";\n align-self: ",";\n}\n"]);return f4=function(){return e},e}function f7(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.1rem;\n}\n"]);return f7=function(){return e},e}function f8(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n text-align: left;\n margin-left: 0.4rem;\n color: ",";\n}\n"]);return f8=function(){return e},e}function f9(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.4rem;\n color: ",";\n}\n"]);return f9=function(){return e},e}function me(){let e=(0,r._)(["\n@layer features {\n background-color: ",";\n border: 1px solid\n ",";\n border-radius: ","rem;\n display: flex;\n flex-direction: row;\n padding: 4px 8px;\n box-sizing: border-box;\n align-items: center;\n align-self: flex-start;\n justify-self: flex-end;\n}\n"]);return me=function(){return e},e}function mn(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n justify-self: flex-end;\n}\n"]);return mn=function(){return e},e}function mt(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n}\n"]);return mt=function(){return e},e}function mr(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n"]);return mr=function(){return e},e}function mi(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 8px;\n align-items: flex-start;\n}\n"]);return mi=function(){return e},e}function mo(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.4rem;\n color: ",";\n}\n"]);return mo=function(){return e},e}function ml(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.5rem;\n}\n"]);return ml=function(){return e},e}function ma(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n}\n"]);return ma=function(){return e},e}function ms(){let e=(0,r._)(["\n@layer features {\n}\n"]);return ms=function(){return e},e}function mc(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return mc=function(){return e},e}function mu(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n}\n"]);return mu=function(){return e},e}function md(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n padding: 0.5rem;\n width: 100%;\n box-sizing: border-box;\n background-color: ",";\n border: 1px solid ",";\n border-radius: ","rem;\n}\n"]);return md=function(){return e},e}function mf(){let e=(0,r._)(["\n@layer features {\n width: 90%;\n text-align: center;\n}\n"]);return mf=function(){return e},e}function mm(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n width: 100%;\n}\n"]);return mm=function(){return e},e}function mp(){let e=(0,r._)(["\n@layer features {\n align-self: flex-end;\n}\n"]);return mp=function(){return e},e}function mh(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return mh=function(){return e},e}function mg(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.75rem;\n width: 100%;\n}\n"]);return mg=function(){return e},e}function my(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return my=function(){return e},e}function mx(){let e=(0,r._)(["\n@layer features {\n}\n"]);return mx=function(){return e},e}function mb(){let e=(0,r._)(["\n@layer features {\n &:hover {\n text-decoration: underline;\n }\n}\n"]);return mb=function(){return e},e}function mv(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: stretch;\n margin-top: 1rem;\n gap: 10px;\n}\n"]);return mv=function(){return e},e}function mj(){let e=(0,r._)(["\n@layer features {\n text-decoration: none;\n}\n"]);return mj=function(){return e},e}function mw(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n padding-bottom: 10px;\n box-sizing: border-box;\n border-bottom: 1px solid\n ",";\n &:hover {\n opacity: 0.7;\n cursor: pointer;\n }\n}\n"]);return mw=function(){return e},e}function mS(){let e=(0,r._)(["\n@layer features {\n width: 50px;\n height: 50px;\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n overflow: hidden;\n border-radius: none;\n}\n"]);return mS=function(){return e},e}function mA(){let e=(0,r._)(["\n@layer features {\n flex: 1 1 0;\n padding-left: 12px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: center;\n gap: 5px;\n}\n"]);return mA=function(){return e},e}function mC(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n font-weight: 600;\n}\n"]);return mC=function(){return e},e}function mk(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n flex: 1 1 0;\n}\n"]);return mk=function(){return e},e}function m_(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n}\n"]);return m_=function(){return e},e}function mE(){let e=(0,r._)(["\n@layer features {\n display: flex;\n margin-left: 12px;\n justify-content: flex-end;\n align-items: center;\n}\n"]);return mE=function(){return e},e}function mT(){let e=(0,r._)(["\n@layer features {\n margin-left: 3px;\n color: ",";\n}\n"]);return mT=function(){return e},e}function mI(){let e=(0,r._)(["\n@layer features {\n margin-top: 12px;\n color: ",";\n text-align: left;\n}\n"]);return mI=function(){return e},e}function mM(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n color: ",";\n}\n"]);return mM=function(){return e},e}function mD(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: ",";\n gap: 0.5rem;\n align-items: center;\n margin-top: 0.75rem;\n}\n"]);return mD=function(){return e},e}function mO(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n}\n"]);return mO=function(){return e},e}function mL(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n width: 100%;\n border: 1px solid ",";\n border-radius: ","rem;\n background-color: ",";\n padding: 0.25rem 0.5rem;\n box-sizing: border-box;\n margin-top: 0.75rem;\n}\n"]);return mL=function(){return e},e}function mR(){let e=(0,r._)(["\n@layer features {\n font-size: 0.875rem;\n}\n"]);return mR=function(){return e},e}function mP(){let e=(0,r._)(["\n@layer features {\n font-size: 0.875rem;\n}\n"]);return mP=function(){return e},e}function mz(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n margin-top: 0.75rem;\n}\n"]);return mz=function(){return e},e}function mN(){let e=(0,r._)(["\n@layer features {\n}\n"]);return mN=function(){return e},e}function mB(){let e=(0,r._)(["\n@layer features {\n justify-self: flex-end;\n}\n"]);return mB=function(){return e},e}function mU(){let e=(0,r._)(["\n@layer features {\n padding: 0.125rem;\n z-index: 99999;\n}\n"]);return mU=function(){return e},e}function mW(){let e=(0,r._)(["\n background-color: ",";\n\n &:hover {\n background-color: ",";\n }\n "]);return mW=function(){return e},e}function mF(){let e=(0,r._)(["\n@layer features {\n padding: 0.25rem;\n border: 1px solid transparent;\n border-radius: ","rem;\n cursor: grab;\n box-sizing: border-box;\n\n &:hover {\n background-color: ",";\n }\n\n ","\n \n\n}\n"]);return mF=function(){return e},e}function mH(){let e=(0,r._)(["\n color: ",";\n "]);return mH=function(){return e},e}function mK(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n\n ","\n}\n"]);return mK=function(){return e},e}function mV(){let e=(0,r._)(["\n@layer features {\n width: 2px;\n min-height: 1rem;\n background-color: ",";\n border-radius: 50%;\n margin-right: -0.25rem;\n}\n"]);
1return mV=function(){return e},e}function mG(){let e=(0,r._)(["\n@layer features {\n .text-button {\n padding: 0.25rem;\n min-width: fit-content;\n }\n}\n"]);return mG=function(){return e},e}function mY(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return mY=function(){return e},e}function mq(){let e=(0,r._)(["\n@layer features {\n .text-button {\n padding: 0.25rem;\n min-width: fit-content;\n }\n}\n"]);return mq=function(){return e},e}function mX(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return mX=function(){return e},e}function mQ(){let e=(0,r._)(["\n@layer features {\n .text-button {\n padding: 0.25rem;\n min-width: fit-content;\n }\n}\n"]);return mQ=function(){return e},e}function mJ(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n transform: translateY(25%);\n}\n"]);return mJ=function(){return e},e}function m$(){let e=(0,r._)(["\n background-color: ",";\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n pointer-events: none !important;\n\n &:hover {\n background-color: ",";\n }\n "]);return m$=function(){return e},e}function mZ(){let e=(0,r._)(["\n@layer features {\n padding: 0.25rem;\n border: 1px solid transparent;\n border-radius: ","rem;\n cursor: grab;\n box-sizing: border-box;\n\n &:hover {\n background-color: ",";\n } \n\n ","\n\n}\n"]);return mZ=function(){return e},e}function m0(){let e=(0,r._)(["\n margin-right: -0.125rem;\n margin-bottom: -0.125rem;\n "]);return m0=function(){return e},e}function m1(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n\n ","\n}\n"]);return m1=function(){return e},e}function m5(){let e=(0,r._)(["\n@layer features {\n padding: 0.5rem 0.25rem;\n height: 1.5rem;\n cursor: pointer;\n max-width: calc(100% - 1rem);\n &:hover {\n opacity: 0.9;\n }\n}\n"]);return m5=function(){return e},e}function m2(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n max-width: 100%;\n box-sizing: border-box;\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.25rem;\n}\n"]);return m2=function(){return e},e}function m3(){let e=(0,r._)(["\n@layer features {\n width: 1rem;\n height: 1rem;\n color: ",";\n flex-shrink: 0;\n}\n"]);return m3=function(){return e},e}function m6(){let e=(0,r._)(["\n@layer features {\n box-sizing: border-box;\n color: ",";\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 0.75rem;\n}\n"]);return m6=function(){return e},e}function m4(){let e=(0,r._)(["\n@layer features {\n width: 1.125rem;\n height: 1.125rem;\n flex-shrink: 0;\n padding: 1px;\n\n &:hover {\n background-color: ",";\n border-radius: ","rem;\n }\n}\n"]);return m4=function(){return e},e}function m7(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n padding: 2rem;\n\n h4 {\n margin: 0;\n font-size: 1.688rem;\n }\n\n input {\n margin: 0;\n box-sizing: border-box;\n }\n\n div {\n margin: 0;\n }\n\n}\n"]);return m7=function(){return e},e}function m8(){let e=(0,r._)(["\n@layer features {\n}\n"]);return m8=function(){return e},e}function m9(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n padding: 2rem;\n\n h4 {\n margin: 0;\n font-size: 1.688rem;\n }\n\n input {\n margin: 0;\n box-sizing: border-box;\n }\n\n div {\n margin: 0;\n }\n}\n"]);return m9=function(){return e},e}function pe(){let e=(0,r._)(["\n@layer features {\n display: flex !important;\n flex-direction: row !important;\n justify-content: center !important;\n align-items: center !important;\n gap: 0.5rem;\n}\n"]);return pe=function(){return e},e}function pn(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return pn=function(){return e},e}function pt(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: ",";\n align-items: center;
1\n cursor: pointer;\n position: relative;\n width: 100%;\n}\n"]);return pt=function(){return e},e}function pr(){let e=(0,r._)(["\n margin-right: -1rem;\n "]);return pr=function(){return e},e}function pi(){let e=(0,r._)(["\n margin-left: -1rem;\n "]);return pi=function(){return e},e}function po(){let e=(0,r._)(["\n@layer features {\n min-height: ","rem;\n width: 5px;\n background: ",";\n border-radius: 0.375rem;\n border: 1px solid white;\n user-select: none;\n cursor: ew-resize;\n opacity: 0.8;\n visibility: ",";\n margin: 0 0.5rem;\n z-index: 1;\n\n ","\n\n ","\n}\n"]);return po=function(){return e},e}function pl(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: ",";\n z-index: 100;\n\n .image-caption p {\n position: relative;\n text-indent: 0 !important;\n padding: 0.25rem 0;\n color: ",";\n cursor: text;\n }\n\n .image-caption p::before {\n content: 'Image caption';\n color: ",";\n opacity: ",";\n pointer-events: none;\n position: absolute;\n left: 0;\n top: 0;\n font-weight: 400;\n font-size: 1rem !important;\n padding: 0.25rem 0;\n cursor: text;\n }\n}\n"]);return pl=function(){return e},e}function pa(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: ",";\n align-items: center;\n cursor: pointer;\n position: relative;\n width: 100%;\n}\n"]);return pa=function(){return e},e}function ps(){let e=(0,r._)(["\n border: 2px solid\n ",";\n "]);return ps=function(){return e},e}function pc(){let e=(0,r._)(["\n border-radius: ","rem;\n "]);return pc=function(){return e},e}function pu(){let e=(0,r._)(["\n@layer features {\n user-select: none !important;\n min-height: 2rem;\n box-sizing: border-box;\n\n ","\n\n ","\n}\n"]);return pu=function(){return e},e}function pd(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n gap: 0.5rem;\n width: fit-content;\n}\n"]);return pd=function(){return e},e}function pf(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n color: ",";\n}\n"]);return pf=function(){return e},e}function pm(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n display: inline-flex;\n flex-direction: row;\n align-items: center;\n border-radius: ","rem;\n\n cursor: ",";\n\n padding: ",";\n ","\n\n text-indent: 0 !important;\n}\n"]);return pm=function(){return e},e}function pp(){let e=(0,r._)(["\n@layer features {\n display: inline-flex;\n flex-direction: row;\n align-items: center;\n}\n"]);return pp=function(){return e},e}function ph(){let e=(0,r._)(["\n@layer features {\n font-weight: inherit;\n font-size: inherit;\n font-family: inherit;\n}\n"]);return ph=function(){return e},e}function pg(){let e=(0,r._)(["\n@layer features {\n display: inline;\n cursor: text;\n margin: 0 1px;\n\n height: ","rem;\n}\n"]);return pg=function(){return e},e}function py(){let e=(0,r._)(["\n@layer features {\n @keyframes blink {\n 50% {\n opacity: 0;\n }\n }\n\n width: 1px;\n height: 1.25em;\n background-color: ",";\n animation: ",";\n margin-left: -1px;\n visibility: ",";\n}\n"]);return py=function(){return e},e}function px(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n padding: 0.5rem;\n width: 100%;\n}\n"]);return px=function(){return e},e}function pb(){let e=(0,r._)(["\n@layer features {\n min-width: 2rem;\n}\n"]);return pb=function(){return e},e}function pv(){let e=(0,r._)(["\n@layer features {\n flex: 1;\n display: flex;\n justify-content: flex-end;\n}\n"]);return pv=function(){return e},e}function pj(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n\n .text-button {\n min-width: 0;\n width: 100%;\n }\n\n .text-button > div {\n width: 100%;\n justify-content: flex-start;\n }\n\n .text-button-label {\n justify-content: flex-start;\n width: 95%;\n }\n}\n"]);return pj=function(){return e},e}function pw(){let e=(0,r._)(["\n border-left: 1.6px solid ",";\n padding: 0 2px;\n "]);return pw=function(){return e},e}function pS(){let e=(0,r._)(["\n@layer features {\n background: ",";\n font-size: 1em !important;\n font-family: inherit;\n border-radius: 0.25rem;\n cursor: pointer;\n\n ","\n}\n"]);return pS=function(){return e},e}function pA(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n gap: 0.5rem;\n}\n"]);return pA=function(){return e},e}function pC(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n"]);return pC=function(){return e},e}function pk(){let e=(0,r._)(["\n@layer features {\n background: ",";\n padding: 0.125rem 0.25rem;\n border-radius: ","rem;\n\n * {\n font-weight: 600 !important;\n }\n}\n"]);return pk=function(){return e},e}function p_(){let e=(0,r._)(["\n@layer features {\n display: flex;\n gap: 0.75rem;\n align-items: center;\n}\n"]);return p_=function(){return e},e}function pE(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.25rem;\n opacity: 0.6;\n}\n"]);return pE=function(){return e},e}function pT(){let e=(0,r._)(["\n@layer features {\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n display: -webkit-box;\n}\n"]);return pT=function(){return e},e}function pI(){let e=(0,r._)(["\n@layer features {\n font-weight: unset;\n font-size: unset;\n font-family: unset;\n}\n"]);return pI=function(){return e},e}function pM(){let e=(0,r._)(["\n@layer features {\n background: ",";\n width: min(25rem, 70vw);\n padding: 0.5rem;\n display: flex;\n ","\n border-radius: ","rem;\n transform: translate(","%, calc(-100% - 1.2rem));\n cursor: pointer;\n z-index: 1000;\n}\n"]);return pM=function(){return e},e}function pD(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 0;\n left: 0;\n width: 90%;\n height: 100%;\n z-index: 1001;\n}\n"]);return pD=function(){return e},e}function pO(){let e=(0,r._)(["\n@layer features {\n width: 6rem;\n height: 6rem;\n flex-shrink: 0;\n border-radius: ","rem;\n}\n"]);return pO=function(){return e},e}function pL(){let e=(0,r._)(["\n@layer features {\n flex-grow: 1;\n flex-shrink: 1;\n min-width: 0;\n display: flex;\n flex-direction: column;\n margin-left: ","rem;\n position: relative;\n}\n"]);return pL=function(){return e},e}function pR(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n\n svg {\n width: 1.2rem;\n height: 1.2rem;\n flex: 0 0 auto;\n }\n}\n"]);return pR=function(){return e},e}function pP(){let e=(0,r._)(["\n@layer features {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n flex-grow: 1;\n flex-shrink: 1;\n min-width: 0;\n border-left: ",";\n padding-left: 0.3rem;\n background: ",";\n border-radius: ","rem;\n margin-right: 0.3rem;\n font-weight: 700;\n}\n"]);return pP=function(){return e},e}function pz(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n margin-top: 0.5rem;\n}\n"]);return pz=function(){return e},e}function pN(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n opacity: 0.6;\n gap: 0.25rem;\n flex: ",";\n}\n"]);return pN=function(){return e},e}function pB(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.5rem;\n flex-grow: 1;\n flex-shrink: 1;\n min-height: 0;\n overflow: hidden;\n -webkit-line-clamp: 3;\n max-height: 4rem;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n}\n"]);return pB=function(){return e},e}function pU(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return pU=function(){return e},e}function pW(){let e=(0,r._)(["\n@layer features {\n background: ",";\n padding: 0.5rem;\n display: flex;\n ","\n border-radius: ","rem;\n transform: translate(","%, calc(-100% - 1.2rem));\n cursor: pointer;\n z-index: 1000;\n}\n"]);return pW=function(){return e},e}function pF(){let e=(0,r._)(["\n@layer features {\n background: ",";\n position: absolute;\n bottom: 0;\n left: ","%;\n width: 3rem;\n height: 1.2rem;\n transform: translateX(-50%);\n}\n"]);return pF=function(){return e},e}function pH(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 100%;\n left: ","%;\n width: 1rem;\n height: 1rem;\n transform: rotate(45deg) translate(-50%, -4px);\n background: ",";\n ","\n}\n"]);return pH=function(){return e},e}function pK(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 1001;\n}\n"]);return pK=function(){return e},e}function pV(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.25rem;\n width: 100%;\n height: 100%;\n z-index: 1;\n}\n"]);return pV=function(){return e},e}function pG(){let e=(0,r._)(["\n@layer features {\n width: ","rem;\n height: ","rem;\n margin: 0;\n\n h3 {\n font-size: ","rem;\n }\n}\n"]);return pG=function(){return e},e}function pY(){let e=(0,r._)(["\n@layer features {}\n"]);return pY=function(){return e},e}function pq(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return pq=function(){return e},e}function pX(){let e=(0,r._)(["\n font-size: ","px;\n "]);return pX=function(){return e},e}function pQ(){let e=(0,r._)(["\n border-left: 1.6px solid ",";\n padding: 0 2px;\n "]);return pQ=function(){return e},e}function pJ(){let e=(0,r._)(["\n@layer features {\n background: ",";\n font-size: inherit;\n font-family: inherit;\n border-radius: 0.25rem;\n cursor: pointer;\n\n ","\n\n ","\n}\n"]);return pJ=function(){return e},e}function p$(){let e=(0,r._)(["\n@layer features {\n color: "," !important;\n font-size: inherit;\n font-family: inherit;\n}\n"]);return p$=function(){return e},e}function pZ(){let e=(0,r._)(["\n@layer features {}\n"]);return pZ=function(){return e},e}function p0(){let e=(0,r._)(["\n@layer features {\n min-width: 16rem;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n border-radius: ","rem;\n background-color: ",";\n position: fixed;\n top: ","px;\n left: ","px;\n box-shadow: 4.02px 4.02px 7.98px 0px rgba(0, 0, 0, 0.2);\n z-index: 1001;\n}\n"]);return p0=function(){return e},e}function p1(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n box-sizing: border-box;\n border-bottom: 1px solid\n ",";\n}\n"]);return p1=function(){return e},e}function p5(){let e=(0,r._)(["\n@layer features {\n font-size: 0.75rem;\n padding: 0.5rem;\n width: 100%;\n color: ",";\n}\n"]);return p5=function(){return e},e}function p2(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.5rem;\n padding: 0.5rem;\n width: 100%;\n box-sizing: border-box;\n\n &:hover {\n background-color: ",";\n cursor: pointer;\n }\n\n ","\n}\n"]);return p2=function(){return e},e}function p3(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 0.5rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return p3=function(){return e},e}function p6(){let e=(0,r._)(["\n@layer features {\n font-size: 0.75rem;\n}\n"]);return p6=function(){return e},e}function p4(){let e=(0,r._)(["\n@layer features {\n width: 1rem;\n height: 1rem;\n}\n"]);return p4=function(){return e},e}function p7(){let e=(0,r._)(["\n@layer features {\n width: ","rem;\n height: ","rem;\n margin: 0;\n\n h3 {\n font-size: ","rem;\n }\n}\n"]);return p7=function(){return e},e}function p8(){let e=(0,r._)(["\n@layer features {\n height: min(90vh, 18rem);\n width: min(90vw, 36rem);\n display: flex;\n flex-direction: column;\n}\n"]);return p8=function(){return e},e}function p9(){let e=(0,r._)(["\n@layer features {\n flex-grow: 0;\n margin-bottom: 1rem;\n}\n"]);return p9=function(){return e},e}function he(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-wrap: wrap;\n overflow-y: auto;\n flex-grow: 1;\n align-items: flex-start;\n align-content: flex-start;\n}\n"]);return he=function(){return e},e}function hn(){let e=(0,r._)(["\n@layer features {\n flex-grow: 0;\n flex-basis: auto;\n margin: 0.2rem;\n padding: 0.5rem;\n border-radius: ","rem;\n\n border: 1px solid\n ",";\n cursor: pointer;\n\n display: flex;\n align-items: center;\n gap: 0.25rem;\n}\n"]);return hn=function(){return e},e}function ht(){let e=(0,r._)(["\n@layer features {}\n"]);return ht=function(){return e},e}function hr(){let e=(0,r._)(["\n@layer features {\n margin: 1rem 0;\n display: flex;\n align-items: center;\n gap: 0.5rem;\n\n & > div {\n flex: 1 1 0;\n min-width: 0;\n }\n}\n"]);return hr=function(){return e},e}function hi(){let e=(0,r._)(["\n@layer features {\n border-radius: ","rem;\n border: 1px solid\n ",";\n display: flex;\n align-items: center;\n gap: 0.5rem;\n padding: 0.4rem 0.5rem;\n}\n"]);return hi=function(){return e},e}function ho(){let e=(0,r._)(["\n@layer features {\n ","\n}\n"]);return ho=function(){return e},e}function hl(){let e=(0,r._)(["\n@layer features {\n flex-grow: 0;\n display: flex;\n justify-content: flex-end;\n margin-top: 1rem;\n gap: 0.5rem;\n}\n"]);return hl=function(){return e},e}function ha(){let e=(0,r._)(["\n@layer features {\n font-size: ","rem;\n}\n"]);return ha=function(){return e},e}function hs(){let e=(0,r._)(["\n@layer features {\n width: 1rem;\n height: 1rem;\n}\n"]);return hs=function(){return e},e}function hc(){let e=(0,r._)(["\n@layer features {\n overflow: auto;\n cursor: text;\n ",";\n\n & div {\n height: 100%;\n }\n}\n"]);return hc=function(){return e},e}function hu(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n width: 80%;\n margin: 1rem 0rem;\n}\n"]);return hu=function(){return e},e}function hd(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 5rem;\n}\n"]);return hd=function(){return e},e}function hf(){let e=(0,r._)(["\n@layer features {\n display: flex;\n padding: 0.2rem 1rem 0 2rem;\n font-size: ","rem;\n}\n"]);return hf=function(){return e},e}function hm(){let e=(0,r._)(["\n@layer features {\n font-family: ",";\n font-size: ","rem;\n font-weight: 600;\n margin-left: 0;\n min-width: 0;\n\n a {\n text-decoration: none;\n }\n\n ","\n\n .rc-tree-indent {\n display: none;\n }\n\n .isSelected {\n background: "," !important;\n }\n\n ","\n\n .rc-tree .rc-tree-treenode.drop-target {\n background: none !important;\n }\n\n .rc-tree .drag-over {\n border-bottom: 2px solid "," !important;\n }\n\n .rc-tree .drag-over-gap-top {\n border-top: 2px solid "," !important;\n }\n\n .rc-tree .drag-over .rc-tree-node-content-wrapper > div:last-child,\n .rc-tree .drag-over-gap-bottom .rc-tree-node-content-wrapper > div:last-child,\n .rc-tree .drag-over-gap-top .rc-tree-node-content-wrapper > div:last-child {\n background-color: transparent !important;\n height: 2px !important;\n padding: 0 !important;\n }\n\n .rc-tree-list-holder {\n width: 100%;\n }\n\n .rc-tree .rc-tree-list .rc-tree-list-holder-inner {\n div {\n border-radius: ","rem;\n padding: 0.3rem 0rem;\n }\n\n .rc-tree-node-selected {\n font-weight: bold;\n background-color: unset;\n box-shadow: unset !important;\n opacity: unset;\n }\n }\n\n .rc-tree .rc-tree-treenode > .draggable {\n box-shadow: none !important;\n border: 0 !important;\n background-color: transparent;\n color: inherit;\n }\n\n .rc-tree-iconEle {\n display: inline-flex !important;
1\n align-items: center !important;\n justify-content: center !important;\n }\n\n .drag-over .folder-icon {\n color: "," !important;\n }\n\n .rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper {\n align-items: center;\n display: flex;\n color: ",";\n line-height: ","rem;\n background-color: unset;\n border: 0;\n padding: 0 0 0.1rem 0;\n width: 100%;\n cursor: pointer;\n }\n\n .rc-tree .rc-tree-treenode.folder-node .rc-tree-node-content-wrapper {\n height: 2rem;\n }\n\n .rc-tree .rc-tree-treenode {\n border-top: 1px solid rgba(0, 0, 0, 0);\n border-bottom: 1px solid rgba(0, 0, 0, 0);\n border-left: 0 !important;\n height: 1.25rem;\n display: flex;\n align-items: center;\n box-sizing: content-box;\n\n span.rc-tree-iconEle,\n span.rc-tree-title {\n vertical-align: middle;\n }\n\n span.rc-tree-iconEle {\n margin-right: 0.25rem;\n }\n\n span.rc-tree-title {\n margin-left: 0.25rem;\n flex: 1 1 0;\n min-width: 0;\n padding-right: 0.65rem;\n max-height: 100%;\n overflow: hidden;\n text-wrap: nowrap;\n }\n\n .entry-title-text {\n line-height: 1.5 !important;\n }\n }\n\n .rc-tree .rc-tree-treenode:not(.isSelected):hover {\n background: "," !important;\n }\n\n .rc-tree-switcher_close,\n .rc-tree-switcher_open,\n .rc-tree-switcher-noop {\n display: none !important;\n }\n\n .rc-tree .folder-node {\n .rc-tree-node-content-wrapper::after {\n content: '';\n width: 0.7rem;\n height: calc(var(--children-height) + 1px);\n position: absolute;\n top: 25px;\n left: 7px;\n }\n &[data-contains-selection='true'] {\n .rc-tree-node-content-wrapper::after {\n border-color: "," !important;\n }\n }\n }\n}\n"]);return hm=function(){return e},e}function hp(){let e=(0,r._)(["\n@layer features {\n width: 30%;\n}\n"]);return hp=function(){return e},e}function hh(){let e=(0,r._)(["\n@layer features {\n width: 30%;\n}\n"]);return hh=function(){return e},e}function hg(){let e=(0,r._)(["\n@layer features {\n width: ","rem;\n height: ","rem;\n margin-left: ","rem;\n flex-shrink: 0;\n color: ",";\n}\n"]);return hg=function(){return e},e}function hy(){let e=(0,r._)(["\n@layer features {\n width: 0.5rem;\n height: 0.5rem;\n margin-right: 0.5rem;\n}\n"]);return hy=function(){return e},e}function hx(){let e=(0,r._)(["\n@layer features {\n flex: 0 0 auto;\n}\n"]);return hx=function(){return e},e}function hb(){let e=(0,r._)(["\n@layer features {\n display: ",";\n}\n"]);return hb=function(){return e},e}function hv(){let e=(0,r._)(["\n opacity: 0.8;\n "]);return hv=function(){return e},e}function hj(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: space-between;\n\n ","\n\n @media (pointer: fine) {\n button.more-vertical {\n display: none;\n }\n }\n}\n"]);return hj=function(){return e},e}function hw(){let e=(0,r._)(["\n@layer features {\n flex: 1 1 0;\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n margin-right: 0.25rem;\n font-weight: 400;\n}\n"]);return hw=function(){return e},e}function hS(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.2rem;\n\n & svg {\n color: ",";\n }\n}\n"]);return hS=function(){return e},e}function hA(){let e=(0,r._)(["\n@layer features {\n width: 1px;\n height: 80%;\n background: ",";\n}\n"]);return hA=function(){return e},e}function hC(){let e=(0,r._)(["\n@layer features {\n font-weight: bold;\n position: relative;\n top: -2px;\n left: 2px;\n}\n"]);return hC=function(){return e},e}function hk(){let e=(0,r._)(["\n@layer features {\n ",";\n}\n"]);return hk=function(){return e},e}function h_(){let e=(0,r._)(["\n@layer features {\n display: block;\n z-index: 10001;\n position: fixed;\n left: ","px;\n top: ","px;\n width: 25rem;\n overflow: auto;\n border-radius: 0.25rem;\n box-shadow:\n 0 0.25rem 1rem 0 rgba(0, 0, 0, 0.3),\n 0 0.25rem 1.5rem 0.5rem rgba(0, 0, 0, 0.2);\n transform: translate(\n ",",\n ","\n );\n}\n"]);return h_=function(){return e},e}function hE(){let e=(0,r._)(["\n@layer features {\n position: fixed;\n top: 0px;\n right: 0px;\n bottom: 0px;\n left: 0px;\n z-index: 10000;\n pointer-events: none;\n path {\n fill: rgba(0, 0, 0, 0.6);\n pointer-events: auto;\n }\n}\n"]);return hE=function(){return e},e}function hT(){let e=(0,r._)(["\n@layer features {\n position: fixed;\n top: 0px;\n right: 0px;\n bottom: 0px;\n left: 0px;\n z-index: 99999;\n pointer-events: none;\n path {\n fill: transparent;\n stroke: ",";\n stroke-width: 3;\n }\n}\n"]);return hT=function(){return e},e}function hI(){let e=(0,r._)(["\n@layer features {\n background-color: ",";\n padding: 0.75rem;\n border-bottom: 1px solid\n ",";\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n}\n"]);return hI=function(){return e},e}function hM(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.25rem;\n}\n"]);return hM=function(){return e},e}function hD(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return hD=function(){return e},e}function hO(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return hO=function(){return e},e}function hL(){let e=(0,r._)(["\n@layer features {\n color: ",";\n font-weight: 600;\n font-size: 1rem;\n}\n"]);return hL=function(){return e},e}function hR(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n background-color: ",";\n min-height: 12rem;\n}\n"]);return hR=function(){return e},e}function hP(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n}\n"]);return hP=function(){return e},e}function hz(){let e=(0,r._)(["\n@layer features {\n background-color: ",";\n width: 100%;\n}\n"]);return hz=function(){return e},e}function hN(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n padding: 0.75rem;\n gap: 0.75rem;\n}\n"]);return hN=function(){return e},e}function hB(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n}\n"]);return hB=function(){return e},e}function hU(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.5rem;\n width: fit-content;\n}\n"]);return hU=function(){return e},e}function hW(){let e=(0,r._)(["\n@layer features {\n border-left: 2px solid\n ",";\n}\n"]);return hW=function(){return e},e}function hF(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-end;\n flex-shrink: 0;\n}\n"]);return hF=function(){return e},e}function hH(){let e=(0,r._)(["\n@layer features {}\n"]);return hH=function(){return e},e}function hK(){let e=(0,r._)(["\n@layer features {\n font-size: 0.75rem;\n margin: auto 0 auto 0;\n text-decoration: underline;\n flex-grow: 1;\n color: "," !important;\n}\n"]);return hK=function(){return e},e}function hV(){let e=(0,r._)(["\n@layer features {\n font-size: 0.825rem;\n\n &,\n * {\n color: "," !important;\n }\n}\n"]);return hV=function(){return e},e}function hG(){let e=(0,r._)(["\n@layer features {\n position: fixed;\n top: 0px;\n right: 0px;\n bottom: 0px;\n left: 0px;\n z-index: 10000;\n pointer-events: none;\n path {\n fill: rgba(0, 0, 0, 0.6);\n pointer-events: auto;\n }\n}\n"]);return hG=function(){return e},e}function hY(){let e=(0,r._)(["\n@layer features {\n position: fixed;\n top: 0px;\n right: 0px;\n bottom: 0px;\n left: 0px;\n z-index: 1000004;\n pointer-events: none;\n path {\n fill: ",";\n stroke: ",";\n stroke-width: 3;\n }\n}\n"]);return hY=function(){return e},e}function hq(){let e=(0,r._)(["\n@layer features {\n padding: 0;\n margin: 0;\n font-weight: bold;\n}\n"]);return hq=function(){return e},e}function hX(){let e=(0,r._)(["\n@layer features {\n padding: 0;\n margin: 0;\n & > span {\n font-style: italic;\n }\n}\n"]);return hX=function(){return e},e}function hQ(){let e=(0,r._)(["\n@layer features {\n padding: 0;\n margin: 0;\n & > span {\n font-weight: bold;\n }\n}\n"]);return hQ=function(){return e},e}function hJ(){let e=(0,r._)(["\n@layer features {\n padding: 0;\n margin: 0;\n color: ",";\n & > span {\n color: ",";\n }\n}\n"]);return hJ=function(){return e},e}function h$(){let e=(0,r._)(["\n@layer features {\n background-color: rgba(0, 0, 0, 0.6) !important;\n position: absolute;\n top: 0px;\n right: 0px;\n bottom: 0px;\n left: 0px;\n z-index: 100;\n}\n"]);return h$=function(){return e},e}function hZ(){let e=(0,r._)(["\n@layer features {\n margin: 0;\n padding: 0;\n width: 100%;\n height: 12rem;\n background: url('https://file-storage-dot-campfire-blaze.uc.r.appspot.com/raw?userID=Public/onboarding&fileID=","&apiKey=none')\n no-repeat;\n background-size: 100% 100%;\n}\n"]);return hZ=function(){return e},e}function h0(){let e=(0,r._)(["\n@layer features {\n height: 1.5rem;\n width: fit-content;\n padding: 0 2px;\n display: inline;\n gap: 2px;\n background-color: ",";\n border-radius: 2px;\n}\n"]);return h0=function(){return e},e}function h1(){let e=(0,r._)(["\n@layer features {\n height: 1.125rem;\n width: 1.125rem;\n display: inline;\n vertical-align: middle;\n margin-top: ",";\n margin-right: ",";\n}\n"]);return h1=function(){return e},e}function h5(){let e=(0,r._)(["\n@layer features {\n font-size: 1rem;\n font-weight: 600;\n display: inline;\n}\n"]);return h5=function(){return e},e}function h2(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100%;\n gap: 0.125rem;\n padding: 0.5rem;\n border: 1px solid ",";\n border-radius: ","rem;\n background-color: ",";\n position: relative;\n cursor: pointer;\n box-sizing: border-box;\n}\n"]);return h2=function(){return e},e}function h3(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n}\n"]);return h3=function(){return e},e}function h6(){let e=(0,r._)(["\n@layer features {\n font-weight: 400;\n font-size: 0.75rem;\n color: ",";\n text-align: center;\n}\n"]);return h6=function(){return e},e}function h4(){let e=(0,r._)(["\n@layer features {\n .icon-button {\n padding: 0.5rem;\n }\n}\n"]);return h4=function(){return e},e}function h7(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return h7=function(){return e},e}function h8(){let e=(0,r._)(["\n@layer features {\n cursor: pointer;\n}\n"]);return h8=function(){return e},e}function h9(){let e=(0,r._)(["\n color: ",";\n "]);return h9=function(){return e},e}function ge(){let e=(0,r._)(["\n@layer features {\n .icon-button {\n padding: 0.25rem;\n }\n\n .icon-button svg {\n ","\n }\n}\n"]);return ge=function(){return e},e}function gn(){let e=(0,r._)(["\n@layer features {\n .text-button-label {\n font-weight: 600;\n margin: 0 0.125rem 0 0.25rem;\n white-space: nowrap !important;\n }\n}\n"]);return gn=function(){return e},e}function gt(){let e=(0,r._)(["\n@layer features {\n width: 2px;\n height: 50%;\n background-color: ",";\n border-radius: 50%;\n}\n"]);return gt=function(){return e},e}function gr(){let e=(0,r._)(["\n@layer features {\n padding: 0.25rem 0.5rem;\n white-space: nowrap;\n div {\n display: flex;
1\n align-items: center;\n gap: 0.25rem;\n white-space: nowrap;\n }\n}\n"]);return gr=function(){return e},e}function gi(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return gi=function(){return e},e}function go(){let e=(0,r._)(["\n@layer features {\n transform: scale(calc(1 / var(--dnd-scale, 1)));\n transform-origin: top left;\n}\n"]);return go=function(){return e},e}function gl(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n padding: 0.25rem;\n box-sizing: border-box;\n width: 100%;\n}\n"]);return gl=function(){return e},e}function ga(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n gap: 0.5rem;\n\n ","\n}\n"]);return ga=function(){return e},e}function gs(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 0.25rem;\n width: 50%;\n\n ","\n}\n"]);return gs=function(){return e},e}function gc(){let e=(0,r._)(["\n@layer features {\n flex-shrink: 0;\n cursor: pointer;\n\n img {\n width: 2rem;\n height: 2rem;\n border-radius: 0.25rem;\n object-fit: cover;\n flex-shrink: 0;\n }\n}\n"]);return gc=function(){return e},e}function gu(){let e=(0,r._)(["\n@layer features {\n font-weight: 700;\n font-size: ","rem;\n font-family: ",";\n width: 100%;\n max-width: 100%;\n box-sizing: border-box;\n padding: 0.125rem;\n border: 1px solid transparent;\n border-radius: ","rem;\n height: auto;\n min-height: fit-content;\n overflow-wrap: break-word;\n word-wrap: break-word;\n white-space: normal;\n resize: none;\n overflow: hidden;\n line-height: 1.2;\n\n &:focus {\n border-color: ",";\n }\n}\n"]);return gu=function(){return e},e}function gd(){let e=(0,r._)(["\n@layer features {\n font-size: ","rem;\n font-weight: 400;\n width: 25%;\n box-sizing: border-box;\n padding: 0.125rem;\n\n &:focus {\n border-color: ",";\n }\n\n ","\n}\n"]);return gd=function(){return e},e}function gf(){let e=(0,r._)(["\n@layer features {\n font-size: ","rem;\n font-weight: 400;\n width: 25%;\n box-sizing: border-box;\n padding: 0.125rem;\n border: 1px solid transparent;\n border-radius: ","rem;\n\n &:focus-within {\n border-color: ",";\n }\n\n ","\n}\n"]);return gf=function(){return e},e}function gm(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.125rem;\n width: fit-content;\n box-sizing: border-box;\n}\n"]);return gm=function(){return e},e}function gp(){let e=(0,r._)(["\n@layer features {\n border: 1px solid transparent;\n border-radius: ","rem;\n padding: 0.125rem 0.25rem;\n\n &:focus-within {\n border-color: ",";\n }\n}\n"]);return gp=function(){return e},e}function gh(){let e=(0,r._)(["\n@layer features {\n width: 2rem;\n height: 2rem;\n border-radius: 0.25rem;\n background-color: ",";\n display: flex;\n align-items: center;\n justify-content: center;\n flex-shrink: 0;\n cursor: pointer;\n\n &:hover {\n opacity: 0.9;\n }\n}\n"]);return gh=function(){return e},e}function gg(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n}\n"]);return gg=function(){return e},e}function gy(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n padding: 0.5rem;\n box-sizing: border-box;\n width: 100%;\n position: relative;\n\n ","\n}\n"]);return gy=function(){return e},e}function gx(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n padding: 0.25rem;\n box-sizing: border-box;\n width: 100%;\n\n ","\n}\n"]);return gx=function(){return e},e}function gb(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n gap: 0.5rem;\n align-items: flex-start;\n flex-wrap: wrap;\n box-sizing: border-box;\n width: 100%;\n overflow-wrap: break-word;\n word-wrap: break-word;\n white-space: normal;\n\n span {\n font-weight: 700;\n overflow-wrap: break-word;\n word-wrap: break-word;\n white-space: normal;\n }\n}\n"]);return gb=function(){return e},e}
1function gv(){let e=(0,r._)(["\n@layer features {}\n"]);return gv=function(){return e},e}function gj(){let e=(0,r._)(["\n@layer features {\n img {\n width: 2rem;\n height: 2rem;\n border-radius: 0.25rem;\n object-fit: cover;\n box-sizing: border-box;\n }\n}\n"]);return gj=function(){return e},e}function gw(){let e=(0,r._)(["\n@layer features {\n box-sizing: border-box;\n}\n"]);return gw=function(){return e},e}function gS(){let e=(0,r._)(["\n@layer features {}\n"]);return gS=function(){return e},e}function gA(){let e=(0,r._)(["\n@layer features {\n min-width: 3.75rem;\n width: 3.75rem;\n max-width: 3.75rem;\n height: 1.25rem;\n\n background: ",";\n border-top-left-radius: ",";\n box-sizing: border-box;\n\n position: sticky;\n left: 0;\n top: 0;\n z-index: 7;\n}\n"]);return gA=function(){return e},e}function gC(){let e=(0,r._)(["\n@layer features {\n position: sticky;\n top: 0;\n z-index: 5;\n\n ","\n\n min-width: ",";\n width: ",";\n height: 1.25rem;\n padding: 0.125rem;\n text-align: center;\n box-sizing: border-box;\n overflow: hidden;\n background: ",";\n\n ",";\n\n border-left: 0.5px solid\n ",";\n border-right: 0.5px solid\n ",";\n\n cursor: pointer;\n\n &:hover {\n background: ",";\n }\n}\n"]);return gC=function(){return e},e}function gk(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n right: 0;\n top: 0;\n width: 5px;\n height: 100%;\n cursor: col-resize;\n background: transparent;\n z-index: 3;\n\n &:hover {\n background: ",";\n }\n\n ","\n}\n"]);return gk=function(){return e},e}function g_(){let e=(0,r._)(["\n outline: none;\n box-shadow: inset 0 0 0 1px ",";\n z-index: 1;\n "]);return g_=function(){return e},e}function gE(){let e=(0,r._)(["\n background: ",";\n "]);return gE=function(){return e},e}function gT(){let e=(0,r._)(["\n opacity: 0.8;\n "]);return gT=function(){return e},e}function gI(){let e=(0,r._)(["\n@layer features {\n min-width: ",";\n width: ",";\n height: ",";\n padding: 0.25rem 0.5rem;\n border: 0.5px solid\n ",";\n background: ",";\n vertical-align: top;\n position: relative;\n z-index: 0;\n cursor: cell;\n\n ","\n\n ","\n\n ","\n\n &:focus {\n outline: none;\n box-shadow: inset 0 0 0 1px\n ",";\n z-index: 1;\n }\n\n > div > div > div {\n margin-left: 0.1rem;\n }\n\n ","\n}\n"]);return gI=function(){return e},e}function gM(){let e=(0,r._)(["\n width: 100%;\n "]);return gM=function(){return e},e}function gD(){let e=(0,r._)(["\n word-wrap: break-word;\n overflow-wrap: break-word;\n white-space: normal;\n "]);return gD=function(){return e},e}function gO(){let e=(0,r._)(["\n width: 100%;\n max-width: 100%;\n "]);return gO=function(){return e},e}function gL(){let e=(0,r._)(["\n@layer features {\n overflow-x: auto;\n padding-right: 0.25rem;\n box-sizing: border-box;\n width: ",";\n\n ",";\n\n p {\n outline: none;\n max-width: ",";\n width: ",";\n white-space: nowrap;\n max-width: 100%;\n\n ",";\n\n ",";\n }\n}\n"]);return gL=function(){return e},e}function gR(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 10;\n cursor: cell;\n}\n"]);return gR=function(){return e},e}function gP(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n right: 0;\n top: 0;\n width: 5px;\n height: 100%;\n cursor: col-resize;\n background: transparent;\n z-index: 11;\n\n &:hover {\n background: ",";\n }\n\n ","\n}\n"]);return gP=function(){return e},e}function gz(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n cursor: row-resize;\n background: transparent;\n z-index: 11;\n\n &:hover {\n background: ",";\n }\n\n ","\n}\n"]);return gz=function(){return e},e}function gN(){let e=(0,r._)(["\n@layer features {}\n"]);return gN=function(){return e},e}function gB(){let e=(0,r._)(["\n top: ",";\n z-index: 6;\n "]);return gB=function(){return e},e}function gU(){let e=(0,r._)(["\n@layer features {\n position: sticky;\n left: 0;\n z-index: 5;\n\n height: ",";\n text-align: center;\n background: ",";\n box-sizing: border-box;\n overflow: hidden;\n min-width: 3.75rem !important;\n width: 3.75rem !important;\n max-width: 3.75rem !important;\n\n ","\n\n cursor: pointer;\n\n border-bottom: 1px solid\n ",";\n\n &:hover {\n background: ",";\n }\n\n ","\n}\n"]);return gU=function(){return e},e}function gW(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n cursor: row-resize;\n background: transparent;\n z-index: 2;\n\n &:hover {\n background: ",";\n }\n\n ","\n}\n"]);return gW=function(){return e},e}function gF(){let e=(0,r._)(["\n@layer features {\n width: min(31.25rem, 90vw);\n height: min(12.5rem, 90vh);\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n padding: 2rem;\n box-sizing: border-box;\n}\n"]);return gF=function(){return e},e}function gH(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return gH=function(){return e},e}function gK(){let e=(0,r._)(["\n@layer features {}\n"]);return gK=function(){return e},e}function gV(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 0.5rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return gV=function(){return e},e}function gG(){let e=(0,r._)(["\n@layer features {\n ",";\n color: ",";\n}\n"]);return gG=function(){return e},e}function gY(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n gap: 0.75rem;\n}\n"]);return gY=function(){return e},e}function gq(){let e=(0,r._)(["\n@layer features {}\n"]);return gq=function(){return e},e}function gX(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n padding: 1px;\n border-radius: ","rem;\n\n &:hover {\n cursor: pointer;\n background-color: ",";\n }\n}\n"]);return gX=function(){return e},e}function gQ(){let e=(0,r._)(["\n@layer features {\n width: 6.25rem;\n max-width: 6.25rem;\n height: 1.75rem;\n\n input {\n max-width: 1.875rem;\n }\n}\n"]);return gQ=function(){return e},e}function gJ(){let e=(0,r._)(["\n@layer features {\n width: min(31.25rem, 90vw);\n height: auto;\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n padding: 2rem;\n box-sizing: border-box;\n}\n"]);return gJ=function(){return e},e}function g$(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return g$=function(){return e},e}function gZ(){let e=(0,r._)(["\n@layer features {}\n"]);return gZ=function(){return e},e}function g0(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 1rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return g0=function(){return e},e}function g1(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 1rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return g1=function(){return e},e}function g5(){let e=(0,r._)(["\n@layer features {\n}\n"]);return g5=function(){return e},e}function g2(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n gap: 0.75rem;\n}\n"]);return g2=function(){return e},e}function g3(){let e=(0,r._)(["\n@layer features {}\n"]);return g3=function(){return e},e}function g6(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n padding: 1px;\n border-radius: ","rem;\n\n &:hover {\n cursor: pointer;\n background-color: ",";\n }\n}\n"]);return g6=function(){return e},e}function g4(){let e=(0,r._)(["\n@layer features {\n width: 6.25rem;\n max-width: 6.25rem;\n height: 1.75rem;\n\n input {\n max-width: 1.875rem;\n }\n}\n"]);return g4=function(){return e},e}function g7(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.5rem;\n}\n"]);return g7=function(){return e},e}function g8(){let e=(0,r._)(["\n@layer features {\n width: fit-content;\n height: fit-content;\n max-width: 100%;\n overflow: auto;\n position: relative;\n border: 1px solid ",";\n border-radius: ","rem;\n}\n"]);return g8=function(){return e},e}function g9(){let e=(0,r._)(["\n@layer features {\n width: fit-content;\n}\n"]);return g9=function(){return e},e}function ye(){let e=(0,r._)(["\n@layer features {\n border-collapse: collapse;\n table-layout: fixed;\n user-select: none;\n margin-right: ",";\n ",";\n}\n"]);return ye=function(){return e},e}function yn(){let e=(0,r._)(["\n@layer features {\n width: fit-content;\n}\n"]);return yn=function(){return e},e}function yt(){let e=(0,r._)(["\n@layer features {}\n"]);return yt=function(){return e},e}function yr(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n margin: 0 0.125rem 0 0.25rem;\n}\n"]);return yr=function(){return e},e}function yi(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return yi=function(){return e},e}function yo(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100%;\n gap: 0.125rem;\n padding: 0.5rem;\n border: 1px solid ",";\n border-radius: ","rem;\n background-color: ",";\n position: relative;\n cursor: pointer;\n box-sizing: border-box;\n}\n"]);return yo=function(){return e},e}function yl(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n}\n"]);return yl=function(){return e},e}function ya(){let e=(0,r._)(["\n@layer features {\n font-weight: 400;\n font-size: 0.75rem;\n color: ",";\n text-align: center;\n}\n"]);return ya=function(){return e},e}function ys(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n width: 100%;\n box-sizing: border-box;\n padding: 0.25rem;\n}\n"]);return ys=function(){return e},e}function yc(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n width: 100%;\n}\n"]);return yc=function(){return e},e}function yu(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n opacity: 0.6;\n}\n"]);return yu=function(){return e},e}function yd(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n gap: 0.75rem;\n}\n"]);return yd=function(){return e},e}function yf(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n gap: 0.125rem;\n}\n"]);return yf=function(){return e},e}function ym(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n}\n"]);return ym=function(){return e},e}function yp(){let e=(0,r._)(["\n height: auto;\n overflow-y: hidden;\n "]);return yp=function(){return e},e}function yh(){let e=(0,r._)(["\n margin-top: -0.125rem;\n "]);return yh=function(){return e},e}function yg(){let e=(0,r._)(["\n border-color: ",";\n "]);return yg=function(){return e},e}function yy(){let e=(0,r._)(["\n height: 3.25rem;\n max-width: 100%;\n overflow-y: auto;\n "]);return yy=function(){return e},e}function yx(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: ",";\n border: 1px solid transparent;\n border-radius: ","rem;\n padding: 0;\n\n ","\n\n &:hover, \n &:focus-within,\n &:focus {\n ","\n }\n\n .ProseMirror-focused {\n outline: none;\n }\n\n ","\n}\n"]);return yx=function(){return e},e}function yb(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n min-width: 0;\n white-space: normal;\n overflow-wrap: break-word;\n}\n"]);return yb=function(){return e},e}function yv(){let e=(0,r._)(["\n@layer features {\n font-weight: 700;\n white-space: nowrap;\n margin-right: 0.25rem;\n}\n"]);return yv=function(){return e},e}function yj(){let e=(0,r._)(["\n@layer features {\n display: flex;\n gap: 0.5rem;\n align-items: center;\n width: 100%;\n}\n"]);return yj=function(){return e},e}function yw(){let e=(0,r._)(["\n@layer features {\n width: 50%;\n text-align: left;\n padding: 0.25rem;\n\n border: 1px solid transparent;\n border-radius: ","rem;\n\n &:focus {\n border-color: ",";\n }\n\n &:disabled {\n opacity: 0.6;
1\n cursor: not-allowed;\n }\n}\n"]);return yw=function(){return e},e}function yS(){let e=(0,r._)(["\n@layer features {\n width: 50%;\n padding: 0.25rem;\n border: 1px solid transparent;\n border-radius: ","rem;\n\n &:focus {\n border-color: ",";\n }\n\n &:disabled {\n opacity: 0.6;\n cursor: not-allowed;\n }\n}\n"]);return yS=function(){return e},e}function yA(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n gap: 0.25rem;\n width: 100%;\n min-width: 0;\n}\n"]);return yA=function(){return e},e}function yC(){let e=(0,r._)(["\n@layer features {\n font-weight: 700;\n white-space: nowrap;\n margin-right: 0.25rem;\n}\n"]);return yC=function(){return e},e}function yk(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n margin-left: 0.125rem;\n .rc-slider-dot:last-child {\n margin-left: -0.375rem;\n }\n}\n"]);return yk=function(){return e},e}function y_(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return y_=function(){return e},e}function yE(){let e=(0,r._)(["\n@layer features {\n font-weight: 700;\n white-space: nowrap;\n}\n"]);return yE=function(){return e},e}function yT(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n border-radius: 0.625rem;\n background-color: ",";\n height: 0.75rem;\n}\n"]);return yT=function(){return e},e}function yI(){let e=(0,r._)(["\n@layer features {\n width: ","%;\n background-color: ",";\n border-radius: 0.625rem;\n height: 100%;\n}\n"]);return yI=function(){return e},e}function yM(){let e=(0,r._)(["\n border-left: 1.6px solid ",";\n padding: 0 2px;\n "]);return yM=function(){return e},e}function yD(){let e=(0,r._)(["\n@layer features {\n background: ",";\n font-size: 1em !important;\n font-family: ",";\n\n border-radius: 0.25rem;\n cursor: pointer;\n display: inline-flex;\n align-items: center;\n\n ","\n}\n"]);return yD=function(){return e},e}function yO(){let e=(0,r._)(["\n@layer features {\n color: "," !important;\n}\n"]);return yO=function(){return e},e}function yL(){let e=(0,r._)(["\n@layer features {\n padding: 2px;\n margin-left: 2px;\n justify-content: center;\n align-items: center;\n display: inline-flex;\n vertical-align: text-bottom;\n svg {\n width: 1rem;\n height: 1rem;\n }\n}\n"]);return yL=function(){return e},e}function yR(){let e=(0,r._)(["\n@layer features {\n}\n"]);return yR=function(){return e},e}function yP(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n font-family: ",";\n\n * {\n font-family: ",";\n }\n}\n"]);return yP=function(){return e},e}function yz(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n ","\n justify-content: space-between;\n}\n"]);return yz=function(){return e},e}function yN(){let e=(0,r._)(["\n@layer features {\n display: flex;\n height: 1px;\n background: ",";\n margin: 0 0.5rem;\n}\n"]);return yN=function(){return e},e}function yB(){let e=(0,r._)(["\n@layer features {\n font-style: italic;\n opacity: 0.5;\n}\n"]);return yB=function(){return e},e}function yU(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return yU=function(){return e},e}function yW(){let e=(0,r._)(["\n@layer features {\n margin-left: auto;\n}\n"]);return yW=function(){return e},e}function yF(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n justify-content: space-between;\n cursor: pointer;\n}\n"]);return yF=function(){return e},e}function yH(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n color: ",";\n}\n"]);return yH=function(){return e},e}function yK(){let e=(0,r._)(["\n@layer features {\n background-color: ",";\n border-radius: 2rem;\n color: ",";\n display: inline-block;\n min-width: 2rem;\n text-align: center;\n}\n"]);return yK=function(){return e},e}function yV(){let e=(0,r._)(["\n@layer features {\n margin: 2.28px;\n border-radius: 4px;\n padding: 2px;\n border: 1px solid ",";\n box-sizing: border-box;\n min-height: ","rem;\n}\n"]);return yV=function(){return e},e}function yG(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n}\n"]);return yG=function(){return e},e}function yY(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n padding: 0 !important;\n .react-select__control > div {\n padding: 0.125rem !important;\n }\n}\n"]);return yY=function(){return e},e}function yq(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n width: 100%;\n min-width: 0;\n}\n"]);return yq=function(){return e},e}function yX(){let e=(0,r._)(["\n@layer features {\n font-weight: 700;\n white-space: nowrap;\n margin-right: 0.25rem;\n}\n"]);return yX=function(){return e},e}function yQ(){let e=(0,r._)(["\n@layer features {\n margin: 0 0.25rem;\n}\n"]);return yQ=function(){return e},e}function yJ(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n}\n"]);return yJ=function(){return e},e}function y$(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n min-width: 0;\n white-space: normal;\n overflow-wrap: break-word;\n}\n"]);return y$=function(){return e},e}function yZ(){let e=(0,r._)(["\n@layer features {\n font-weight: 700;\n white-space: nowrap;\n margin-right: 0.25rem;\n}\n"]);return yZ=function(){return e},e}function y0(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return y0=function(){return e},e}function y1(){let e=(0,r._)(["\n@layer features {\n flex: 1;\n padding: 0.25rem;\n border: 1px solid transparent;\n border-radius: ","rem;\n color: ",";\n min-width: 0;\n outline: none;\n margin-bottom: -1px;\n\n &:focus {\n outline: none;\n border-color: ",";\n }\n\n &:disabled {\n opacity: 0.6;
1\n cursor: not-allowed;\n }\n}\n"]);return y1=function(){return e},e}function y5(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n gap: 0.25rem;\n width: 100%;\n min-width: 0;\n}\n"]);return y5=function(){return e},e}function y2(){let e=(0,r._)(["\n@layer features {\n font-weight: 700;\n white-space: nowrap;\n margin-right: 0.25rem;\n}\n"]);return y2=function(){return e},e}function y3(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n\n ","\n\n}\n"]);return y3=function(){return e},e}function y6(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n cursor: grab !important;\n padding: 0.375rem !important;\n}\n"]);return y6=function(){return e},e}function y4(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n flex: 1;\n gap: 0.25rem;\n padding: 2rem;\n text-align: center;\n}\n"]);return y4=function(){return e},e}function y7(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n}\n"]);return y7=function(){return e},e}function y8(){let e=(0,r._)(["\n@layer features {\n max-width: 22.5rem;\n}\n"]);return y8=function(){return e},e}function y9(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n}\n"]);return y9=function(){return e},e}function xe(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-wrap: wrap;\n column-gap: 0.5rem;\n row-gap: 0.25rem;\n margin: 0 0 ","rem 0;\n}\n"]);return xe=function(){return e},e}function xn(){let e=(0,r._)(["\n@layer features {\n display: flex;\n padding: 0.2rem 0.25rem;\n column-gap: 0.25rem;\n border: solid 1px\n ",";\n width: fit-content;\n border-radius: 0.25rem;\n align-items: center;\n &,\n & > svg,\n & > div {\n color: ",";\n }\n &:hover {\n cursor: pointer;\n border: solid 1px ",";\n }\n &:hover,\n &:hover > svg,\n &:hover > div {\n color: ",";\n }\n}\n"]);return xn=function(){return e},e}function xt(){let e=(0,r._)(["\n@layer features {\n align-self: center;\n color: ",";\n height: 1rem;\n width: 1rem;\n}\n"]);return xt=function(){return e},e}function xr(){let e=(0,r._)(["\n@layer features {\n align-self: center;\n color: ",";\n font-weight: 600;\n opacity: 0.85;\n}\n"]);return xr=function(){return e},e}function xi(){let e=(0,r._)(["\n@layer features {\n overflow-y: auto;\n flex: 1;\n}\n"]);return xi=function(){return e},e}function xo(){let e=(0,r._)(["\n background-color: ",";\n border-bottom-color: ",";\n "]);return xo=function(){return e},e}function xl(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n border-bottom: 1px solid\n ",";\n padding: 0.25rem 0.5rem 0.25rem 0;\n\n &:hover {\n background: ",";\n cursor: pointer;\n }\n\n ","\n}\n"]);return xl=function(){return e},e}function xa(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n}\n"]);return xa=function(){return e},e}function xs(){let e=(0,r._)(["\n@layer features {\n white-space: nowrap;\n padding-right: 0.5rem;\n opacity: 0.6;\n}\n"]);return xs=function(){return e},e}function xc(){let e=(0,r._)(["\n@layer features {}\n"]);return xc=function(){return e},e}function xu(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n display: flex;\n align-items: center;\n gap: 0.5rem;\n padding: 0.35rem 0;\n border-bottom: 1px solid\n ",";\n}\n"]);return xu=function(){return e},e}function xd(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n}\n"]);return xd=function(){return e},e}function xf(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n}\n"]);return xf=function(){return e},e}function xm(){let e=(0,r._)(["\n@layer features {\n position: relative;\n}\n"]);return xm=function(){return e},e}function xp(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 0.5rem;\n width: 100%;\n margin-top: 0.5rem;\n}\n"]);return xp=function(){return e},e}function xh(){let e=(0,r._)(["\n@layer features {\n div {\n display: flex;
1\n align-items: center;\n gap: 0.125rem;\n }\n}\n"]);return xh=function(){return e},e}function xg(){let e=(0,r._)(["\n@layer features {\n display: flex;\n gap: 0.5rem;\n}\n"]);return xg=function(){return e},e}function xy(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return xy=function(){return e},e}function xx(){let e=(0,r._)(["\n@layer features {\n height: 80vh;\n width: min(90vw, 60rem);\n display: flex;\n flex-direction: column;\n z-index: 1000001;\n}\n"]);return xx=function(){return e},e}function xb(){let e=(0,r._)(["\n@layer features {\n flex-shrink: 0;\n flex-grow: 0;\n}\n"]);return xb=function(){return e},e}function xv(){let e=(0,r._)(["\n@layer features {\n display: flex;\n margin-bottom: 0.3rem;\n}\n"]);return xv=function(){return e},e}function xj(){let e=(0,r._)(["\n@layer features {\n align-self: center;\n width: 100%;\n font-size: 1.688rem;\n}\n"]);return xj=function(){return e},e}function xw(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-self: center;\n align-items: center;\n gap: 0.5rem;\n}\n"]);return xw=function(){return e},e}function xS(){let e=(0,r._)(["\n@layer features {\n align-self: center;\n}\n"]);return xS=function(){return e},e}function xA(){let e=(0,r._)(["\n@layer features {}\n"]);return xA=function(){return e},e}function xC(){let e=(0,r._)(["\n@layer features {\n margin: 0.5rem 0 1.5rem;\n width: 100%;\n border-top: 1px solid\n ",";\n flex-shrink: 0;\n flex-grow: 0;\n}\n"]);return xC=function(){return e},e}function xk(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n}\n"]);return xk=function(){return e},e}function x_(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n overflow-y: auto;\n}\n"]);return x_=function(){return e},e}function xE(){let e=(0,r._)(["\n background-color: ",";\n "]);return xE=function(){return e},e}function xT(){let e=(0,r._)(["\n@layer features {\n display: flex;\n column-gap: 0.35rem;\n padding: 0.75rem;\n cursor: ",";\n &:hover,\n &:hover > div,\n &:hover > svg {\n color: ",";\n }\n &,\n & > div,\n & > svg {\n color: ",";\n }\n\n ","\n\n &:hover {\n background-color: ",";\n }\n}\n"]);return xT=function(){return e},e}function xI(){let e=(0,r._)(["\n@layer features {\n height: 1rem;\n width: 1rem;\n align-self: center;\n}\n"]);return xI=function(){return e},e}function xM(){let e=(0,r._)(["\n@layer features {\n font-weight: bold;\n align-self: center;\n white-space: nowrap;\n}\n"]);return xM=function(){return e},e}function xD(){let e=(0,r._)(["\n@layer features {\n display: flex;\n column-gap: 0.35rem;\n transform: translate(-0.5rem, 0);\n margin-top: 0.5rem;\n padding-top: 0.5rem;\n border-top: 1px solid\n ",";\n}\n"]);return xD=function(){return e},e}function xO(){let e=(0,r._)(["\n@layer features {\n align-self: center;\n}\n"]);return xO=function(){return e},e}function xL(){let e=(0,r._)(["\n@layer features {\n align-self: center;\n white-space: nowrap;\n}\n"]);return xL=function(){return e},e}function xR(){let e=(0,r._)(["\n@layer features {\n align-self: center;\n color: ",";\n}\n"]);return xR=function(){return e},e}function xP(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n display: flex;\n flex-direction: column;\n}\n"]);return xP=function(){return e},e}function xz(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-wrap: wrap;\n column-gap: 0.5rem;\n row-gap: 0.25rem;\n margin: 0 0 ","rem 0;\n}\n"]);return xz=function(){return e},e}function xN(){let e=(0,r._)(["\n@layer features {\n display: flex;\n padding: 0.2rem 0.25rem;\n column-gap: 0.25rem;\n border: solid 1px\n ",";\n width: fit-content;\n border-radius: 0.25rem;\n align-items: center;\n &,\n & > svg,\n & > div {\n color: ",";\n }\n &:hover {\n cursor: pointer;\n border: solid 1px ",";\n }\n &:hover,\n &:hover > svg,\n &:hover > div {\n color: ",";\n }\n}\n"]);return xN=function(){return e},e}function xB(){let e=(0,r._)(["\n@layer features {\n align-self: center;
1\n color: ",";\n height: 1rem;\n width: 1rem;\n}\n"]);return xB=function(){return e},e}function xU(){let e=(0,r._)(["\n@layer features {\n align-self: center;\n color: ",";\n font-weight: 600;\n opacity: 0.85;\n}\n"]);return xU=function(){return e},e}function xW(){let e=(0,r._)(["\n@layer features {\n overflow-y: auto;\n white-space: nowrap;\n flex: 1;\n padding-right: 0.25rem;\n}\n"]);return xW=function(){return e},e}function xF(){let e=(0,r._)(["\n background-color: ",";\n border-bottom-color: ",";\n "]);return xF=function(){return e},e}function xH(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n border-bottom: 1px solid\n ",";\n padding: 0.25rem 0;\n &:hover {\n background: ",";\n cursor: pointer;\n }\n\n ","\n}\n"]);return xH=function(){return e},e}function xK(){let e=(0,r._)(["\n@layer features {}\n"]);return xK=function(){return e},e}function xV(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n margin-left: 0.5rem;\n opacity: 0.6;\n}\n"]);return xV=function(){return e},e}function xG(){let e=(0,r._)(["\n@layer features {\n flex: 1;\n}\n"]);return xG=function(){return e},e}function xY(){let e=(0,r._)(["\n@layer features {\n white-space: nowrap;\n padding-right: 0.5rem;\n opacity: 0.6;\n}\n"]);return xY=function(){return e},e}function xq(){let e=(0,r._)(["\n@layer features {\n display: flex;\n column-gap: 0.5rem;\n justify-content: right;\n margin-top: 0.5rem;\n}\n"]);return xq=function(){return e},e}function xX(){let e=(0,r._)(["\n@layer features {}\n"]);return xX=function(){return e},e}function xQ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n column-gap: 1rem;\n width: 100%;\n flex-grow: 1;\n flex-shrink: 1;\n min-height: 0;\n}\n"]);return xQ=function(){return e},e}function xJ(){let e=(0,r._)(["\n@layer features {\n width: 1px;\n border-left: 1px solid\n ",";\n}\n"]);return xJ=function(){return e},e}function x$(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return x$=function(){return e},e}function xZ(){let e=(0,r._)(["\n@layer features {}\n"]);return xZ=function(){return e},e}function x0(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n padding: 0.5rem;\n}\n"]);return x0=function(){return e},e}function x1(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: 100%;\n box-sizing: border-box;\n padding: 0.5rem;\n border: 1px solid transparent;\n border-radius: ","rem;\n\n ","\n}\n"]);return x1=function(){return e},e}function x5(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n border-radius: ","rem;\n position: relative;\n\n ","\n}\n"]);return x5=function(){return e},e}function x2(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n width: 100%;\n box-sizing: border-box;\n\n ","\n}\n"]);return x2=function(){return e},e}function x3(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n cursor: grab;\n}\n"]);return x3=function(){return e},e}function x6(){let e=(0,r._)(["\n@layer features {\n height: min(30rem, 80vh);\n}\n"]);return x6=function(){return e},e}function x4(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: 100%;\n box-sizing: border-box;\n padding: 0.5rem;\n border: 1px solid transparent;\n border-radius: ","rem;\n\n ","\n}\n"]);return x4=function(){return e},e}function x7(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n padding: 0.25rem 0.75rem;\n border: 1px solid ",";\n border-radius: ","rem;\n background-color: ",";\n font-weight: 600;\n color: ",";\n}\n"]);return x7=function(){return e},e}function x8(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n padding: 0.25rem 0.75rem;\n border: 1px solid ",";\n border-radius: ","rem;\n background-color: ",";\n font-weight: 600;\n width: 9rem;\n}\n"]);return x8=function(){return e},e}function x9(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n border-radius: ","rem;\n border: 2px solid\n ",";\n width: 100%;\n box-sizing: border-box;\n background-color: ",";\n}\n"]);return x9=function(){return e},e}function be(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 0.75rem;\n border-bottom: 2px solid\n ",";\n background-color: ",";\n}\n"]);return be=function(){return e},e}function bn(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n gap: 1rem;\n}\n"]);return bn=function(){return e},e}function bt(){let e=(0,r._)(["\n@layer features {\n width: 1.75rem;\n height: 1.75rem;\n\n svg {\n width: 1.5rem;\n height: 1.5rem;\n }\n}\n"]);return bt=function(){return e},e}function br(){let e=(0,r._)(["\n background-color: ",";\n color: ",";\n border-color: ",";\n "]);return br=function(){return e},e}function bi(){let e=(0,r._)(["\n background-color: ",";\n "]);return bi=function(){return e},e}function bo(){let e=(0,r._)(["\n opacity: 0.4;
1\n cursor: not-allowed;\n "]);return bo=function(){return e},e}function bl(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n border: 1px solid ",";\n border-radius: 6.25rem;\n padding: 0.5rem 1rem;\n cursor: ",";\n transition: all 0.2s ease-in-out;\n\n ","\n\n &:hover {\n ","\n }\n\n ","\n}\n"]);return bl=function(){return e},e}function ba(){let e=(0,r._)(["\n@layer features {\n display: flex;\n padding: 1.5rem;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 100%;\n text-align: center;\n box-sizing: border-box;\n}\n"]);return ba=function(){return e},e}function bs(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n}\n"]);return bs=function(){return e},e}function bc(){let e=(0,r._)(["\n@layer features {\n}\n"]);return bc=function(){return e},e}function bu(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n padding: 0.75rem;\n box-sizing: border-box;\n border-bottom: 1px solid\n ",";\n background-color: ",";\n\n &:last-child {\n border-bottom: none;\n }\n\n @media screen and (max-width: 750px) {\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 1rem;\n }\n}\n"]);return bu=function(){return e},e}function bd(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n flex: 1 1 0;\n gap: 0.5rem;\n box-sizing: border-box;\n\n @media screen and (max-width: 750px) {\n width: 100%;\n }\n}\n"]);return bd=function(){return e},e}function bf(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.75rem;\n box-sizing: border-box;\n padding-right: 0.75rem;\n}\n"]);return bf=function(){return e},e}function bm(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return bm=function(){return e},e}function bp(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n color: ",";\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex: 1;\n}\n"]);return bp=function(){return e},e}function bh(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.5rem;\n}\n"]);return bh=function(){return e},e}function bg(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n gap: 0.375rem;\n border: 1px solid transparent;\n border-radius: ","rem;\n padding: 0.375rem 0.75rem;\n background-color: ",";\n}\n"]);return bg=function(){return e},e}function by(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n}\n"]);return by=function(){return e},e}function bx(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return bx=function(){return e},e}function bb(){let e=(0,r._)(["\n@layer features {\n width: ",";\n height: ",";\n border-radius: ","rem;\n border-top-left-radius: ","rem;\n border-top-right-radius: ","rem;\n flex-shrink: 0;\n overflow: hidden;\n}\n"]);return bb=function(){return e},e}function bv(){let e=(0,r._)(["\n@layer features {\n height: 100%;\n width: 100%;\n aspect-ratio: 1/1;\n object-fit: cover;\n\n img {\n height: 100%;\n width: 100%;\n object-fit: cover;\n border-top-left-radius: ","rem;\n border-top-right-radius: ","rem;\n }\n}\n"]);return bv=function(){return e},e}function bj(){let e=(0,r._)(["\n@layer features {\n border-radius: ","rem;\n border-top-left-radius: ","rem;\n border-top-right-radius: ","rem;\n ","\n font-size: ","rem;\n color: ",";\n}\n"]);return bj=function(){return e},e}function bw(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n width: 100%;\n gap: 0.5rem;\n}\n"]);return bw=function(){return e},e}function bS(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 2rem;\n color: ",";\n font-style: italic;\n}\n"]);return bS=function(){return e},e}function bA(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n padding: 0.25rem;\n box-sizing: border-box;\n}\n"]);return bA=function(){return e},e}function bC(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n}\n"]);return bC=function(){return e},e}function bk(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.5rem;\n flex: 1;\n}\n"]);return bk=function(){return e},e}function b_(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.5rem;\n}\n"]);return b_=function(){return e},e}function bE(){let e=(0,r._)(["\n@layer features {\n width: 1.125rem;\n height: 1.125rem;\n}\n"]);return bE=function(){return e},e}function bT(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n}\n"]);return bT=function(){return e},e}function bI(){let e=(0,r._)(["\n@layer features {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n gap: 1rem;\n width: 100%;\n}\n"]);return bI=function(){return e},e}function bM(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n width: 100%;\n border: 1px solid ",";\n border-radius: ","rem;\n overflow: hidden;\n background-color: ",";\n box-sizing: border-box;\n}\n"]);return bM=function(){return e},e}function bD(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n aspect-ratio: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: ",";\n border-top-left-radius: ","rem;\n border-top-right-radius: ","rem;\n box-sizing: border-box;\n}\n"]);return bD=function(){return e},e}function bO(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n padding: 0.5rem 0.75rem;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n box-sizing: border-box;\n}\n"]);return bO=function(){return e},e}function bL(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: flex-start;\n width: 100%;\n gap: 0.25rem;\n}\n"]);return bL=function(){return e},e}function bR(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.5rem;\n flex: 1;\n}\n"]);return bR=function(){return e},e}function bP(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.25rem;\n}\n"]);return bP=function(){return e},e}function bz(){let e=(0,r._)(["\n@layer features {\n border-radius: ","rem;\n background-color: ",";\n padding: 0.75rem;\n width: 100%;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n}\n"]);return bz=function(){return e},e}function bN(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n aspect-ratio: 16 / 9;\n border-radius: ","rem;\n overflow: hidden;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n"]);return bN=function(){return e},e}function bB(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n object-fit: ",";\n}\n"]);return bB=function(){return e},e}function bU(){let e=(0,r._)(["\n@layer features {\n font-size: 2.188rem;\n font-weight: 600;\n word-break: break-word;\n}\n"]);return bU=function(){return e},e}function bW(){let e=(0,r._)(["\n@layer features {\n height: fit-content;\n .ProseMirror {\n outline: none;\n pointer-events: none;\n }\n}\n"]);return bW=function(){return e},e}function bF(){let e=(0,r._)(["\n@layer features {\n}\n"]);return bF=function(){return e},e}function bH(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n}\n"]);return bH=function(){return e},e}function bK(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return bK=function(){return e},e}function bV(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n color: ",";\n font-size: 0.875rem;\n}\n"]);return bV=function(){return e},e}function bG(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n}\n"]);return bG=function(){return e},e}function bY(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return bY=function(){return e},e}function bq(){let e=(0,r._)(["\n@layer features {\n display: ",";\n grid-template-columns: ",";\n flex-direction: ",";\n gap: ",";\n}\n"]);return bq=function(){return e},e}function bX(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n padding: 1rem;\n border: 1px solid ",";\n border-radius: ","rem;\n background-color: ",";\n}\n"]);return bX=function(){return e},e}function bQ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n padding: 1rem;\n border: 1px solid ",";\n border-radius: ","rem;\n background-color: ",";\n}\n"]);return bQ=function(){return e},e}function bJ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.75rem;\n}\n"]);return bJ=function(){return e},e}function b$(){let e=(0,r._)(["\n@layer features {\n font-weight: 500;\n color: ",";\n}\n"]);return b$=function(){return e},e}function bZ(){let e=(0,r._)(["\n@layer features {\n color: ",";\n font-size: 0.875rem;\n}\n"]);return bZ=function(){return e},e}function b0(){let e=(0,r._)(["\n@layer features {\n position: relative;\n border-radius: ","rem;\n border: 1px solid ",";\n background-color: ",";\n padding: 0.75rem;\n cursor: pointer;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.75rem;\n width: 100%;\n box-sizing: border-box;\n box-shadow: 0.67px 0.67px 1.33px 0 rgba(0, 0, 0, 0.20);\n}\n"]);return b0=function(){return e},e}function b1(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n aspect-ratio: 16 / 9;\n border-radius: ","rem;\n overflow: hidden;\n display: flex;\n align-items: center;\n justify-content: center;\n\n & > div {\n display: flex;
1\n align-items: center;\n justify-content: center;\n }\n}\n"]);return b1=function(){return e},e}function b5(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n & > img {\n width: 100%;\n object-fit: ",";\n }\n}\n"]);return b5=function(){return e},e}function b2(){let e=(0,r._)(["\n@layer features {\n font-size: 2.188rem;\n font-weight: 600;\n border: none;\n background: transparent;\n width: 100%;\n\n &:focus {\n outline: none;\n }\n\n &::placeholder {\n color: ",";\n }\n}\n"]);return b2=function(){return e},e}function b3(){let e=(0,r._)(["\n@layer features { \n .is-editor-empty:first-child::before {\n color: ",";\n }\n}\n"]);return b3=function(){return e},e}function b6(){let e=(0,r._)(["\n@layer features {\n}\n"]);return b6=function(){return e},e}function b4(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n}\n"]);return b4=function(){return e},e}function b7(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n}\n"]);return b7=function(){return e},e}function b8(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return b8=function(){return e},e}function b9(){let e=(0,r._)(["\n@layer features {\n border-top: 1px solid ",";\n padding: 0.25rem;\n display: flex;\n align-items: center;\n gap: 0.5rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return b9=function(){return e},e}function ve(){let e=(0,r._)(["\n@layer features {\n width: 1rem;\n height: 1rem;\n color: ",";\n}\n"]);return ve=function(){return e},e}function vn(){let e=(0,r._)(["\n@layer features {\n color: ",";\n margin-top: -1px;\n}\n"]);return vn=function(){return e},e}function vt(){let e=(0,r._)(["\n@layer features {\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n gap: 0.5rem;\n width: 100%;\n padding: 0.5rem;\n border: 1px solid ",";\n background-color: ",";\n box-sizing: border-box;\n border-radius: ","rem;\n cursor: pointer;\n}\n"]);return vt=function(){return e},e}function vr(){let e=(0,r._)(["\n@layer features {}\n"]);return vr=function(){return e},e}function vi(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n gap: 1.5rem;\n width: 100%;\n min-height: 2rem;\n}\n"]);return vi=function(){return e},e}function vo(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 0.25rem;\n border-radius: 50%;\n\n &:hover {\n background-color: ",";\n }\n}\n"]);return vo=function(){return e},e}function vl(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return vl=function(){return e},e}function va(){let e=(0,r._)(["\n width: 100%;\n height: 2rem;\n box-sizing: border-box;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n"]);return va=function(){return e},e}function vs(){let e=(0,r._)(["\n width: 100%;\n height: 2rem;\n box-sizing: border-box;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n position: relative;\n border-radius: ","rem;\n\n &:hover {\n background-color: ",";\n }\n"]);return vs=function(){return e},e}function vc(){let e=(0,r._)(["\n min-width: 5rem;\n max-width: 100%;\n "]);return vc=function(){return e},e}function vu(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n width: 100%;\n height: 100%;\n overflow: hidden;\n border: 1px solid\n ",";\n border-radius: ","rem;\n background-color: ",";\n box-sizing: border-box;\n cursor: pointer;\n min-width: 12rem;\n\n ","\n}\n"]);return vu=function(){return e},e}function vd(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n aspect-ratio: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: ",";\n border-radius: ","rem;\n box-sizing: border-box;\n}\n"]);return vd=function(){return e},e}function vf(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n padding: 0.5rem 0.75rem;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n box-sizing: border-box;\n gap: 0.25rem;\n}\n"]);return vf=function(){return e},e}function vm(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: flex-start;\n width: 100%;\n gap: 0.25rem;\n}\n"]);return vm=function(){return e},e}function vp(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.25rem;\n flex: 1;\n min-width: 0;\n padding: 0.25rem;\n border-radius: ","rem;\n cursor: pointer;\n\n &:hover {\n background-color: ",";\n cursor: pointer;\n }\n}\n"]);return vp=function(){return e},e}function vh(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n flex-shrink: 0;\n}\n"]);return vh=function(){return e},e}function vg(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n"]);return vg=function(){return e},e}function vy(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.125rem;\n flex-shrink: 0;\n opacity: ",";\n transition: opacity 0.2s ease-in-out;\n}\n"]);return vy=function(){return e},e}function vx(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n padding: 0.125rem;\n min-height: 1.5rem;\n box-sizing: border-box;\n}\n"]);return vx=function(){return e},e}function vb(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n align-items: flex-start;\n width: 100%;\n height: fit-content;\n padding: 0.25rem 0;\n box-sizing: border-box;\n gap: 0.25rem;\n}\n"]);return vb=function(){return e},e}function vv(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n gap: 0.5rem;\n}\n"]);return vv=function(){return e},e}function vj(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.5rem;\n width: ",";\n box-sizing: border-box;\n padding: 0.25rem 1rem 0.25rem 0.25rem;\n border-radius: ","rem;\n cursor: pointer;\n flex: 1;\n\n &:hover {\n background-color: ",";\n cursor: pointer;\n }\n}\n"]);return vj=function(){return e},e}function vw(){let e=(0,r._)(["\n color: ",";\n "]);return vw=function(){return e},e}function vS(){let e=(0,r._)(["\n@layer features {\n flex-shrink: 0;\n width: 1.125rem;\n height: 1.125rem;\n\n ","\n}\n"]);return vS=function(){return e},e}function vA(){let e=(0,r._)(["\n color: ",";\n "]);return vA=function(){return e},e}function vC(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n display: block;\n box-sizing: border-box;\n\n ","\n}\n"]);return vC=function(){return e},e}function vk(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.25rem;\n width: fit-content;\n box-sizing: border-box;\n opacity: ",";\n transition: opacity 0.2s ease-in-out;\n}\n"]);return vk=function(){return e},e}function v_(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n padding: 0.125rem;\n box-sizing: border-box;\n}\n"]);return v_=function(){return e},e}function vE(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n width: 100%;\n box-sizing: border-box;\n border: 1px solid transparent;\n}\n"]);return vE=function(){return e},e}function vT(){let e=(0,r._)(["\n flex-wrap: wrap;\n flex-direction: row;\n gap: 0.5rem;\n "]);return vT=function(){return e},e}function vI(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 0.75rem;\n\n ","\n}\n"]);return vI=function(){return e},e}function vM(){let e=(0,r._)(["\n@layer features {\n width: ",";\n}\n"]);return vM=function(){return e},e}function vD(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n}\n"]);return vD=function(){return e},e}function vO(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n\n & > div {\n width: 100%;\n\n & >
1 div:nth-child(1) {\n width: 100%;\n }\n }\n}\n"]);return vO=function(){return e},e}function vL(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100%;\n gap: 0.125rem;\n padding: 0.5rem;\n border: 1px solid\n ",";\n border-radius: ","rem;\n background-color: ",";\n position: relative;\n cursor: pointer;\n box-sizing: border-box;\n}\n"]);return vL=function(){return e},e}function vR(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n}\n"]);return vR=function(){return e},e}function vP(){let e=(0,r._)(["\n@layer features {\n font-weight: 400;\n font-size: 0.75rem;\n color: ",";\n text-align: center;\n}\n"]);return vP=function(){return e},e}function vz(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n width: 100%;\n position: relative;\n box-sizing: border-box;\n border: 1px solid transparent;\n padding: 0.25rem;\n\n ","\n}\n"]);return vz=function(){return e},e}function vN(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 0.75rem;\n\n ","\n}\n"]);return vN=function(){return e},e}function vB(){let e=(0,r._)(["\n@layer features {}\n"]);return vB=function(){return e},e}function vU(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n cursor: grab !important;\n padding: 0.375rem !important;\n}\n"]);return vU=function(){return e},e}function vW(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n width: 100%;\n box-sizing: border-box;\n padding: 0.25rem 0.75rem 0.25rem 0.25rem;\n border-radius: ","rem;\n width: 100%;\n background-color :",";\n border: 1px solid ",";\n\n ","\n cursor: pointer;\n}\n"]);return vW=function(){return e},e}function vF(){let e=(0,r._)(["\n@layer features {\n display: flex;\n gap: 0.75rem;\n max-width: 100%;\n box-sizing: border-box;\n}\n"]);return vF=function(){return e},e}function vH(){let e=(0,r._)(["\n@layer features {\n min-width: ",";\n max-width: ",";\n height: ",";\n object-fit: cover;\n border-radius: ","rem;\n &:hover {\n cursor: pointer;\n }\n}\n"]);return vH=function(){return e},e}function vK(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n width: 100%;\n box-sizing: border-box;\n max-width: 100%;\n}\n"]);return vK=function(){return e},e}function vV(){let e=(0,r._)(["\n height: 100%;\n "]);return vV=function(){return e},e}function vG(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 0.25rem;\n max-width: 100%;\n box-sizing: border-box;\n padding: 0.25rem;\n\n ","\n}\n"]);return vG=function(){return e},e}function vY(){let e=(0,r._)(["\n font-size: 1.125rem !important;\n "]);return vY=function(){return e},e}function vq(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n max-width: 100%;\n box-sizing: border-box;\n white-space: normal;\n word-break: break-word;\n overflow-wrap: break-word;\n\n ","\n}\n"]);return vq=function(){return e},e}function vX(){let e=(0,r._)(["\n@layer features {\n max-width: 100%;\n box-sizing: border-box;\n padding: 0.25rem;\n border: 1px solid transparent;\n border-radius: ","rem;\n height: fit-content;\n display: flex;\n align-items: center;\n}\n"]);return vX=function(){return e},e}function vQ(){let e=(0,r._)(["\n@layer features {\n color: ",";\n max-width: 100%;\n box-sizing: border-box;\n height: fit-content;\n\n p {\n word-wrap: break-word;\n word-break: break-word;\n white-space: normal;\n max-width: 100%;\n box-sizing: border-box;\n margin: 0;\n line-height: 1.2;\n }\n}\n"]);return vQ=function(){return e},e}function vJ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 0.25rem;\n width: 100%;\n box-sizing: border-box;\n padding: 0.125rem 0.25rem;\n cursor: pointer;\n}\n"]);return vJ=function(){return e},e}function v$(){let e=(0,r._)(["\n@layer features {\n width: 1rem;\n height: 1rem;\n color: ",";\n margin-bottom: -1px;\n}\n"]);return v$=function(){return e},e}function vZ(){let e=(0,r._)(["\n@layer features {\n font-size: 0.75rem;\n color: ",";\n font-family: ",";\n text-decoration: none;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n max-width: 100%;\n cursor: pointer;\n\n &:hover {\n text-decoration: underline;\n }\n}\n"]);return vZ=function(){return e},e}function v0(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n gap: 0.25rem;\n width: calc(33.33% - 1rem);\n ",";\n box-sizing: border-box;\n padding: 0.25rem;\n border-radius: ","rem;\n background-color: ",";\n cursor: pointer;\n border: 1px solid ",";\n}\n"]);return v0=function(){return e},e}function v1(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n aspect-ratio: 3.5 / 2;\n object-fit: cover;\n box-sizing: border-box;\n border-radius: ","rem;\n}\n"]);return v1=function(){return e},e}function v5(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n gap: 0.5rem;\n width: 100%;\n box-sizing: border-box;\n padding: 0.375rem 0.25rem;\n flex: 1;\n}\n"]);return v5=function(){return e},e}function v2(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 0.25rem;\n width: 100%;\n box-sizing: border-box;\n padding: 0 0.25rem;\n}\n"]);return v2=function(){return e},e}function v3(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return v3=function(){return e},e}function v6(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n flex: 1;\n height: fit-content;\n overflow-y: auto;\n}\n"]);return v6=function(){return e},e}function v4(){let e=(0,r._)(["\n@layer features {\n color: ",";\n width: 100%;\n box-sizing: border-box;\n height: 100%;\n height: fit-content;\n border: 1px solid transparent;\n border-radius: ","rem;\n padding: 0.25rem;\n\n p {\n word-wrap: break-word;\n word-break: break-word;\n max-width: 100%;\n }\n}\n"]);return v4=function(){return e},e}function v7(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 0.25rem;\n width: 100%;\n box-sizing: border-box;\n padding: 0.125rem 0.25rem;\n cursor: pointer;\n}\n"]);return v7=function(){return e},e}function v8(){let e=(0,r._)(["\n@layer features {\n min-width: 1rem;\n min-height: 1rem;\n width: 1rem;\n height: 1rem;\n color: ",";\n margin-bottom: -1px;\n}\n"]);return v8=function(){return e},e}function v9(){let e=(0,r._)(["\n@layer features {\n font-size: 0.875rem;\n color: ",";\n font-family: ",";\n text-decoration: none;\n\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n max-width: 100%;\n cursor: pointer;\n\n &:hover {\n text-decoration: underline;\n }\n}\n"]);return v9=function(){return e},e}function je(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return je=function(){return e},e}function jn(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 0.75rem;\n width: 100%;\n box-sizing: border-box;\n\n ","\n}\n"]);return jn=function(){return e},e}function jt(){let e=(0,r._)(["\n@layer features {\n display: flex;\n border-radius: ","rem;\n padding: 0.25rem 0.75rem 0.25rem 0.25rem;\n gap: 0.75rem;\n width: 100%;\n box-sizing: border-box;\n background-color: ",";\n border: 1px solid ",";\n\n ","\n}\n"]);return jt=function(){return e},e}function jr(){let e=(0,r._)(["\n@layer features {\n min-width: 6.75rem;\n height: 6.75rem;\n background-color: ",";\n border: 1px solid ",";\n border-radius: ","rem;\n box-sizing: border-box;\n display: flex;\n align-items: center;\n justify-content: center;
1\n cursor: pointer;\n\n &:hover {\n opacity: 0.9;\n }\n}\n"]);return jr=function(){return e},e}function ji(){let e=(0,r._)(["\n@layer features {\n width: 3rem;\n height: 3rem;\n color: ",";\n}\n"]);return ji=function(){return e},e}function jo(){let e=(0,r._)(["\n@layer features {\n min-width: 6.75rem;\n max-width: 6.75rem;\n height: 6.75rem;\n object-fit: cover;\n border-radius: ","rem;\n &:hover {\n opacity: 0.8;\n cursor: pointer;\n }\n}\n"]);return jo=function(){return e},e}function jl(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n width: 100%;\n box-sizing: border-box;\n max-width: 100%;\n overflow: auto;\n}\n"]);return jl=function(){return e},e}function ja(){let e=(0,r._)(["\n@layer features {\n border: 1px solid ",";\n border-radius: 0.25rem;\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 0.25rem;\n width: 100%;\n box-sizing: border-box;\n padding: 0.25rem 0.375rem;\n}\n"]);return ja=function(){return e},e}function js(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return js=function(){return e},e}function jc(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n\n svg {\n width: 1.2rem;\n height: 1.2rem;\n }\n}\n"]);return jc=function(){return e},e}function ju(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n svg {\n width: 1.2rem;\n height: 1.2rem;\n }\n}\n"]);return ju=function(){return e},e}function jd(){let e=(0,r._)(["\n@layer features {\n font-size: 1rem;\n font-weight: 400;\n color: ",";\n width: 100%;\n box-sizing: border-box;\n}\n"]);return jd=function(){return e},e}function jf(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 0.25rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return jf=function(){return e},e}function jm(){let e=(0,r._)(["\n@layer features {\n font-size: 1rem;\n font-weight: 600;\n width: 100%;\n box-sizing: border-box;\n padding: 0.25rem;\n}\n"]);return jm=function(){return e},e}function jp(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.25rem;\n opacity: ",";\n transition: opacity 0.2s ease-in-out;\n}\n"]);return jp=function(){return e},e}function jh(){let e=(0,r._)(["\n@layer features {\n max-width: 100%;\n box-sizing: border-box;\n overflow-x: auto;\n overflow-y: hidden;\n padding: 0.25rem;\n border: 1px solid transparent;\n border-radius: ","rem;\n height: 2.5rem;\n display: flex;\n align-items: center;\n\n &:hover {\n border-color: ",";\n }\n}\n"]);return jh=function(){return e},e}function jg(){let e=(0,r._)(["\n@layer features {\n color: ",";\n width: 100%;\n box-sizing: border-box;\n height: 100%;\n overflow: hidden;\n\n p {\n word-wrap: break-word;\n word-break: break-word;\n max-width: 100%;\n box-sizing: border-box;\n white-space: nowrap;\n margin: 0;\n line-height: 1.2;\n }\n}\n"]);return jg=function(){return e},e}function jy(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n gap: 0.25rem;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n padding: 0.25rem;\n border-radius: ","rem;\n background-color: ",";\n}\n"]);return jy=function(){return e},e}function jx(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n aspect-ratio: 3.5 / 2;\n object-fit: cover;\n box-sizing: border-box;\n border-radius: ","rem;\n}\n"]);return jx=function(){return e},e}function jb(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 100%;\n aspect-ratio: 3.5 / 2;\n box-sizing: border-box;\n background-color: ",";\n border-radius: ","rem;\n}\n"]);return jb=function(){return e},e}function jv(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return jv=function(){return e},e}function jj(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n gap: 0.5rem;\n width: 100%;\n box-sizing: border-box;\n padding: 0.75rem;\n flex: 1;\n min-height: 0;\n}\n"]);return jj=function(){return e},e}function jw(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 0.25rem;\n width: 100%;\n box-sizing: border-box;\n padding: 0 0.25rem;\n}\n"]);return jw=function(){return e},e}function jS(){let e=(0,r._)(["\n@layer features {\n font-size: 1rem;\n font-weight: 600;\n width: 80%;\n box-sizing: border-box;\n}\n"]);return jS=function(){return e},e}function jA(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.25rem;\n width: 20%;\n box-sizing: border-box;\n opacity: ",";\n transition: opacity 0.2s ease-in-out;\n}\n"]);return jA=function(){return e},e}function jC(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n svg {\n width: 1.2rem;\n height: 1.2rem;\n }\n}\n"]);return jC=function(){return e},e}function jk(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n flex: 1;\n min-height: 3rem;\n overflow-y: auto;\n}\n"]);return jk=function(){return e},e}function j_(){let e=(0,r._)(["\n@layer features {\n color: ",";\n width: 100%;\n box-sizing: border-box;\n height: 100%;\n min-height: 0;\n overflow-y: hidden;\n border: 1px solid transparent;\n border-radius: ","rem;\n padding: 0.25rem;\n\n &:hover {\n border-color: ",";\n }\n\n p {\n word-wrap: break-word;\n word-break: break-word;\n max-width: 100%;\n }\n}\n"]);return j_=function(){return e},e}function jE(){let e=(0,r._)(["\n@layer features {\n border: 1px solid ",";\n border-radius: 0.25rem;\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 0.25rem;\n width: 100%;\n box-sizing: border-box;\n padding: 0.25rem 0.375rem;\n}\n"]);return jE=function(){return e},e}function jT(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return jT=function(){return e},e}function jI(){let e=(0,r._)(["\n@layer features {\n font-size: 1rem;\n font-weight: 400;\n color: ",";\n width: 100%;\n box-sizing: border-box;\n}\n"]);return jI=function(){return e},e}function jM(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100%;\n gap: 0.125rem;\n padding: 0.5rem;\n border: 1px solid ",";\n border-radius: ","rem;\n background-color: ",";\n position: relative;\n cursor: pointer;\n box-sizing: border-box;\n}\n"]);return jM=function(){return e},e}function jD(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n}\n"]);return jD=function(){return e},e}function jO(){let e=(0,r._)(["\n@layer features {\n font-weight: 400;\n font-size: 0.75rem;\n color: ",";\n text-align: center;\n}\n"]);return jO=function(){return e},e}function jL(){let e=(0,r._)(["\n@layer features {\n position: relative;\n}\n"]);return jL=function(){return e},e}function jR(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 0.75rem;\n\n ","\n}\n"]);return jR=function(){return e},e}function jP(){let e=(0,r._)(["\n@layer features { \n}\n"]);return jP=function(){return e},e}function jz(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n cursor: grab !important;\n}\n"]);return jz=function(){return e},e}function jN(){let e=(0,r._)(["\n pointer-events: none;\n transition: none;\n "]);return jN=function(){return e},e}function jB(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: 100%;\n transition: ",";\n cursor: pointer;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 0.5rem;\n\n ","\n}\n"]);return jB=function(){return e},e}function jU(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: 100%;\n background: ",";\n border: 2px dashed ",";\n border-radius: ","rem;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;
1\n cursor: pointer;\n transition: all 0.2s ease;\n padding: 0.5rem;\n box-sizing: border-box;\n\n &:hover {\n border-color: ",";\n background: ",";\n }\n}\n"]);return jU=function(){return e},e}function jW(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: fit-content;\n border: none;\n background: transparent;\n box-sizing: border-box;\n \n .dropzone-content {\n padding: 2rem 1.5rem;\n }\n}\n"]);return jW=function(){return e},e}function jF(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n color: ",";\n}\n"]);return jF=function(){return e},e}function jH(){let e=(0,r._)(["\n@layer features {\n margin-bottom: 0.5rem;\n text-align: center;\n color: ",";\n}\n"]);return jH=function(){return e},e}function jK(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n color: ",";\n max-width: 400px;\n}\n"]);return jK=function(){return e},e}function jV(){let e=(0,r._)(["\n@layer features {\n margin-top: 1rem;\n}\n"]);return jV=function(){return e},e}function jG(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: 100%;\n aspect-ratio: ",";\n background: ",";\n border-radius: 0.5rem;\n overflow: hidden;\n}\n"]);return jG=function(){return e},e}function jY(){let e=(0,r._)(["\n@layer features {\n display: grid;\n grid-template-columns: repeat(",", 1fr);\n gap: ",";\n width: 100%;\n border-radius: 0.5rem;\n overflow: hidden;\n\n @media (max-width: 768px) {\n grid-template-columns: repeat(",", 1fr);\n }\n\n @media (max-width: 480px) {\n grid-template-columns: repeat(",", 1fr);\n }\n}\n"]);return jY=function(){return e},e}function jq(){let e=(0,r._)(["\n aspect-ratio: 16 / 9;\n "]);return jq=function(){return e},e}function jX(){let e=(0,r._)(["\n height: 12.5rem;\n max-height: 12.5rem;\n pointer-events: none;\n transition: none;\n "]);return jX=function(){return e},e}function jQ(){let e=(0,r._)(["\n img {\n object-fit: cover;\n }\n "]);return jQ=function(){return e},e}function jJ(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: 100%;\n ","\n max-height: 31.25rem;\n height: ",";\n display: flex;\n flex-direction: column;\n overflow: hidden;\n cursor: pointer;\n transition: ",";\n\n ","\n\n img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n }\n\n ","\n}\n"]);return jJ=function(){return e},e}function j$(){let e=(0,r._)(["\n img {\n object-fit: cover;\n }\n "]);return j$=function(){return e},e}function jZ(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n }\n\n ","\n}\n"]);return jZ=function(){return e},e}function j0(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 0.5rem;\n right: 0.5rem;\n z-index: 2;\n opacity: 0;\n transition: opacity 0.2s ease;\n\n ",":hover &,\n ",":hover & {\n opacity: 1;\n }\n}\n"]);return j0=function(){return e},e}function j1(){let e=(0,r._)(["\n@layer features {\n background: ",";\n border-radius: ","rem;\n padding: 0.25rem;\n box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);\n cursor: pointer;\n\n &:hover {\n background: ",";\n }\n}\n"]);return j1=function(){return e},e}function j5(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n transition: all 0.2s ease;\n display: ",";\n box-sizing: border-box;\n}\n"]);return j5=function(){return e},e}function j2(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n padding: 0.5rem 0.25rem;\n border: 1px solid transparent;\n border-top-color: ",";\n box-sizing: border-box;\n\n &::placeholder {\n color: ",";\n }\n\n &:focus {\n border: 1px solid ",";\n border-radius: ","rem;\n }\n}\n"]);return j2=function(){return e},e}function j3(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n\n .slick-slider {\n width: 100%;\n height: 100%;\n }\n\n .slick-list {\n width: 100%;\n height: 100%;\n }\n\n .slick-track {\n height: 100%;\n }\n\n .slick-slide {\n height: 100%;\n }\n\n .slick-slide > div {\n height: 100%;\n }
1\n\n .slick-dots {\n bottom: 1rem;\n }\n\n .slick-prev,\n .slick-next {\n z-index: 1;\n }\n\n .slick-prev {\n left: 1rem;\n }\n\n .slick-next {\n right: 1rem;\n }\n}\n"]);return j3=function(){return e},e}function j6(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 0.25rem 0.5rem;\n gap: 0.25rem;\n background-color: ",";\n border-radius: ","rem;\n}\n"]);return j6=function(){return e},e}function j4(){let e=(0,r._)(["\n@layer features {\n width: 0.75rem;\n height: 0.75rem;\n border-radius: 50%;\n border: none;\n background-color: ",";\n cursor: pointer;\n transition: background-color 0.2s ease, transform 0.1s ease;\n\n &:hover {\n transform: scale(1.1);\n }\n}\n"]);return j4=function(){return e},e}function j7(){let e=(0,r._)(["\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n ","\n "]);return j7=function(){return e},e}function j8(){let e=(0,r._)(["\n background-color: ",";\n color: ",";\n "]);return j8=function(){return e},e}function j9(){let e=(0,r._)(["\n@layer features {\n padding: 0.125rem 0.5rem;\n text-align: center;\n justify-content: center;\n align-items: center;\n border-radius: ","rem;\n font-weight: 600;\n\n ","\n\n ","\n}\n"]);return j9=function(){return e},e}function we(){let e=(0,r._)(["\n color: ",";\n "]);return we=function(){return e},e}function wn(){let e=(0,r._)(["\n@layer features {\n ","\n}\n"]);return wn=function(){return e},e}function wt(){let e=(0,r._)(["\n@layer features {\n position: relative;\n display: flex;\n & > img {\n filter: brightness(1);\n transition: 0.5s ease;\n }\n :hover {\n cursor: pointer;\n & > img {\n filter: ",";\n transition: 0.5s ease;\n }\n }\n}\n"]);return wt=function(){return e},e}function wr(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 0.5rem;\n right: 0.5rem;\n z-index: 1000;\n background-color: ",";\n border-radius: ","rem;\n padding: 0.25rem;\n transition: opacity 200ms ease-in-out;\n opacity: ",";\n display: flex;\n justify-content: center;\n align-items: center;\n gap: 0.25rem;\n\n &:hover {\n opacity: 0.9;\n cursor: pointer !important;\n }\n}\n"]);return wr=function(){return e},e}function wi(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n color: ",";\n margin-right: -2px;\n cursor: pointer !important;\n}\n"]);return wi=function(){return e},e}function wo(){let e=(0,r._)(["\n@layer features {\n padding: 0;\n margin: 0;\n position: relative;\n overflow: hidden;\n max-height: 80vh;\n width: auto;\n max-width: 90vw;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n"]);return wo=function(){return e},e}function wl(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n color: ",";\n}\n"]);return wl=function(){return e},e}function wa(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n display: flex;\n}\n"]);return wa=function(){return e},e}function ws(){let e=(0,r._)(["\n@layer features {\n height: 80vh;\n width: auto;\n}\n"]);return ws=function(){return e},e}function wc(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n background-color: ",";\n border-radius: ","rem;\n bottom: 10px;\n}\n"]);return wc=function(){return e},e}function wu(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n padding: 0.25rem 1rem;\n font-weight: bold;\n}\n"]);return wu=function(){return e},e}function wd(){let e=(0,r._)(["\n pointer-events: none;\n "]);return wd=function(){return e},e}function wf(){let e=(0,r._)(["\n@layer features {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: ",";\n height: ",";\n max-height: ",";\n min-height: 0;\n\n ","\n}\n"]);return wf=function(){return e},e}function wm(){let e=(0,r._)(["\n width: 200px;\n height: 200px;\n pointer-events: none;\n flex: 0 0 auto;\n "]);return wm=function(){return e},e}function wp(){let e=(0,r._)(["\n flex: 0 0 auto;\n width: 200px;\n height: 200px;\n pointer-events: none;\n animation: none;\n "]);return wp=function(){return e},e}function wh(){let e=(0,r._)(["\n@layer features {\n flex: 1;\n min-height: 0;\n ","\n border-radius: ","rem;\n overflow: hidden;\n cursor: pointer;\n animation: ",";\n\n ","\n\n @keyframes slideInFromLeft {\n from {\n opacity: 0;\n transform: translateX(-30px);\n }\n to {\n opacity: 1;\n transform: translateX(0);\n }\n }\n\n @keyframes slideInFromRight {\n from {\n opacity: 0;\n transform: translateX(30px);\n }\n to {\n opacity: 1;\n transform: translateX(0);\n }\n }\n\n @keyframes fadeInScale {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n }\n\n &:hover {\n opacity: ",";\n }\n}\n"]);return wh=function(){return e},e}function wg(){let e=(0,r._)(["\n aspect-ratio: 16 / 9;\n "]);return wg=function(){return e},e}function wy(){let e=(0,r._)(["\n aspect-ratio: 1 / 1;\n "]);return wy=function(){return e},e}function wx(){let e=(0,r._)(["\n height: fit-content;\n max-height: 100%;\n "]);return wx=function(){return e},e}function wb(){let e=(0,r._)(["\n object-fit: cover;\n "]);return wb=function(){return e},e}function wv(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n max-width: 100%;\n height: 100%;\n max-height: 100%;\n ","\n ","\n object-fit: ",";\n\n img {\n max-height: 100%;\n ","\n ","\n }\n}\n"]);return wv=function(){return e},e}function wj(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n aspect-ratio: 1 / 1;\n object-fit: cover;\n pointer-events: none;\n}\n"]);return wj=function(){return e},e}function ww(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 50%;\n ",";\n transform: translateY(-50%);\n height: 30%;\n background-color: ",";\n border-radius: ","rem;\n display: flex;\n justify-content: center;\n align-items: center;
1\n cursor: pointer;\n z-index: 2;\n transition: opacity 0.2s ease;\n\n &:hover {\n background-color: ",";\n }\n}\n"]);return ww=function(){return e},e}function wS(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n color: ",";\n}\n"]);return wS=function(){return e},e}function wA(){let e=(0,r._)(["\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n "]);return wA=function(){return e},e}function wC(){let e=(0,r._)(["\n@layer features {\n ","\n\n :hover {\n cursor: pointer;\n & > img {\n filter: brightness(1);\n }\n }\n}\n"]);return wC=function(){return e},e}function wk(){let e=(0,r._)(["\n max-height: 12.5rem;\n "]);return wk=function(){return e},e}function w_(){let e=(0,r._)(["\n@layer features {\n display: grid;\n grid-template-columns: ",";\n grid-template-rows: ",";\n gap: ",";\n width: 100%;\n height: 100%;\n min-height: 0; /* Allow shrinking */\n max-height: 31.25rem;\n\n ","\n \n /* First image - spans full height on left (or full row in one column mode) */\n > div:first-child {\n grid-column: ",";\n grid-row: ",";\n width: 100%;\n height: 100%;\n min-height: 0; /* Allow shrinking */\n overflow: hidden;\n }\n \n /* Second image - top right (or second row in one column mode) */\n > div:nth-child(2) {\n grid-column: ",";\n grid-row: ",";\n width: 100%;\n height: 100%;\n min-height: 0; /* Allow shrinking */\n overflow: hidden;\n }\n \n /* Third image - bottom right (or third row in one column mode) */\n > div:nth-child(3) {\n grid-column: ",";\n grid-row: ",";\n width: 100%;\n height: 100%;\n min-height: 0; /* Allow shrinking */\n overflow: hidden;\n }\n}\n"]);return w_=function(){return e},e}function wE(){let e=(0,r._)(["\n max-height: 12.5rem;\n "]);return wE=function(){return e},e}function wT(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: ",";\n justify-content: ",";\n align-items: center;\n flex: 1;\n min-height: 0;\n box-sizing: border-box;\n overflow-y: ",";\n width: 100%;\n height: 100%;\n gap: ",";\n max-height: 31.25rem;\n\n ","\n}\n"]);return wT=function(){return e},e}function wI(){let e=(0,r._)(["\n@layer features {\n width: 1.25rem;\n height: 1.25rem;\n color: ",";\n cursor: grab !important;\n}\n"]);return wI=function(){return e},e}function wM(){let e=(0,r._)(["\n aspect-ratio: 1/1;\n "]);return wM=function(){return e},e}function wD(){let e=(0,r._)(["\n min-height: 0; /* Allow shrinking */\n "]);return wD=function(){return e},e}function wO(){let e=(0,r._)(["\n transform: translate(0, -50%);\n "]);return wO=function(){return e},e}function wL(){let e=(0,r._)(["\n@layer features {\n max-width: ",";\n max-height: 100%;\n width: ",";\n border: ",";\n display: flex;\n justify-content: center;\n align-items: center;\n box-sizing: border-box;\n\n ","\n ","\n\n height: 100%;\n\n \n /* Adjust the position of the enlargeable icon */\n #enlargeable-icon {\n top: ",";\n left: ",";\n right: ",";\n border-radius: ",";\n border-top-right-radius: ","rem;\n border-bottom-right-radius: ","rem;\n\n ","\n }\n\n :hover {\n cursor: default;\n & > img {\n filter: brightness(1);\n }\n }\n}\n"]);return wL=function(){return e},e}function wR(){let e=(0,r._)(["\n border-radius: ","rem;\n "]);return wR=function(){return e},e}function wP(){let e=(0,r._)(["\n@layer features {\n max-width: 100%;\n max-height: 100%;\n width: 100%;\n height: 100%;\n min-height: 0; /* Allow shrinking */\n box-sizing: border-box;\n\n img {\n max-width: 100%;\n max-height: 100%;\n width: 100%;\n height: 100%;\n min-height: 0; /* Allow shrinking */\n box-sizing: border-box;\n object-fit: ",";\n border-radius: 0;\n\n ","\n }\n}\n"]);return wP=function(){return e},e}function wz(){let e=(0,r._)(["\n border-radius: ","rem;\n "]);return wz=function(){return e},e}function wN(){let e=(0,r._)(["\n@layer features {\n max-width: 100%;\n max-height: 100%;\n width: 100%;\n height: 100%;\n min-height: 0;\n box-sizing: border-box;\n object-fit: ",";\n border-radius: 0;\n pointer-events: none;\n\n ","\n}\n"]);return wN=function(){return e},e}function wB(){let e=(0,r._)(["\n transform: translate(calc(-100% + 1px), -50%);\n "]);return wB=function(){return e},e}function wU(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: "," !important;\n left: "," !important;\n right: "," !important;\n height: 2rem;\n width: 2rem;\n border-radius: 0 !important;\n border-top-left-radius: ","rem !important;\n border-bottom-left-radius: ","rem !important; \n background-color: ",";\n display: flex;\n align-items: center;\n justify-content: center;
1\n cursor: grab;\n z-index: 1000;\n opacity: ",";\n transition: opacity 200ms;\n background-color: ",";\n margin-right: -1px !important;\n\n ","\n\n &:hover {\n opacity: 0.9;\n }\n}\n"]);return wU=function(){return e},e}function wW(){let e=(0,r._)(["\n@layer features {\n width: 1.25rem;\n height: 1.25rem;\n cursor: grab !important;\n color: ",";\n}\n"]);return wW=function(){return e},e}function wF(){let e=(0,r._)(["\n max-height: 200px;\n pointer-events: none;\n "]);return wF=function(){return e},e}function wH(){let e=(0,r._)(["\n grid-template-columns: 1fr;\n\n @media (min-width: 680px) {\n grid-template-columns: repeat(2, 1fr);\n }\n\n @media (min-width: 1200px) {\n grid-template-columns: repeat(3, 1fr);\n }\n "]);return wH=function(){return e},e}function wK(){let e=(0,r._)(["\n grid-template-columns: repeat(auto-fill, minmax(min(190px, 100%), 1fr));\n "]);return wK=function(){return e},e}function wV(){let e=(0,r._)(["\n@layer features {\n display: grid;\n gap: ",";\n align-items: start;\n min-height: 0;\n box-sizing: border-box;\n overflow: hidden;\n width: 100%;\n height: fit-content;\n transform: none !important;\n\n ","\n\n ","\n\n ","\n}\n"]);return wV=function(){return e},e}function wG(){let e=(0,r._)(["\n max-height: 200px;\n "]);return wG=function(){return e},e}function wY(){let e=(0,r._)(["\n width: calc(100% + 1.25rem);\n padding-right: 1rem;\n "]);return wY=function(){return e},e}function wq(){let e=(0,r._)(["\n@layer features {\n min-height: 0;\n box-sizing: border-box;\n height: 100%;\n overflow-y: auto;\n width: 100%;\n\n ","\n\n ","\n}\n"]);return wq=function(){return e},e}function wX(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 0.5rem;\n}\n"]);return wX=function(){return e},e}function wQ(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: 100%;\n transform: scale(",");\n transform-origin: center center;\n border-radius: 0.5rem;\n overflow: hidden;\n max-height: 31.25rem;\n}\n"]);return wQ=function(){return e},e}function wJ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 0.25rem 0.5rem;\n gap: 0.25rem;\n background-color: ",";\n border-radius: ","rem;\n}\n"]);return wJ=function(){return e},e}function w$(){let e=(0,r._)(["\n@layer features {\n width: 0.75rem;\n height: 0.75rem;\n border-radius: 50%;\n border: none;\n background-color: ",";\n cursor: pointer;\n transition: background-color 0.2s ease, transform 0.1s ease;\n\n &:hover {\n transform: scale(1.1);\n }\n}\n"]);return w$=function(){return e},e}function wZ(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n padding: 0.5rem 0.25rem;\n border-top: 1px solid ",";\n box-sizing: border-box;\n line-height: 1.4;\n}\n"]);return wZ=function(){return e},e}function w0(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n gap: ",";\n width: 100%;\n border-radius: 0.5rem;\n overflow: hidden;\n}\n"]);return w0=function(){return e},e}function w1(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: ",";\n aspect-ratio: 16/9;\n overflow: hidden;\n cursor: pointer;\n\n &:hover {\n opacity: 0.9;\n }\n}\n"]);return w1=function(){return e},e}function w5(){let e=(0,r._)(["\n object-fit: cover;\n "]);return w5=function(){return e},e}function w2(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n object-fit: contain;\n\n ","\n}\n"]);return w2=function(){return e},e}function w3(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n\n :hover {\n cursor: pointer;\n & > img {\n filter: brightness(1);\n }\n }\n}\n"]);return w3=function(){return e},e}function w6(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 50%;\n ",";\n transform: translateY(-50%);\n height: 30%;\n background-color: ",";\n border-radius: ","rem;\n display: flex;\n justify-content: center;\n align-items: center;
1\n cursor: pointer;\n z-index: 2;\n transition: opacity 0.2s ease;\n\n &:hover {\n background-color: ",";\n }\n}\n"]);return w6=function(){return e},e}function w4(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n color: ",";\n}\n"]);return w4=function(){return e},e}function w7(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.125rem;\n width: 100%;\n box-sizing: border-box;\n position: relative;\n}\n"]);return w7=function(){return e},e}function w8(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n cursor: pointer;\n\n border-radius: ","rem;\n\n &:hover {\n background-color: ",";\n }\n\n margin-left: ",";\n\n transform: ",";\n transition: transform 0.2s ease;\n}\n"]);return w8=function(){return e},e}function w9(){let e=(0,r._)(["\n@layer features {\n font-size: ",";\n font-weight: ",";\n font-family: ",";\n border: 1px solid transparent;\n width: 100%;\n box-sizing: border-box;\n padding: 0.25rem 0.5rem;\n word-wrap: break-word;\n overflow-wrap: break-word;\n white-space: pre-wrap;\n line-height: 1.2;\n}\n"]);return w9=function(){return e},e}function Se(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n max-width: 100%;\n box-sizing: border-box;\n padding: 0.25rem 0.5rem;\n font-size: ",";\n font-weight: ",";\n font-family: ",";\n border: 1px solid transparent;\n height: auto;\n min-height: fit-content;\n overflow-wrap: break-word;\n word-wrap: break-word;\n white-space: normal;\n resize: none;\n overflow: hidden;\n line-height: 1.2;\n\n ","\n}\n"]);return Se=function(){return e},e}function Sn(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n padding: 0.25rem;\n box-sizing: border-box;\n}\n"]);return Sn=function(){return e},e}function St(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: 100%;\n aspect-ratio: 16 / 9;\n max-height: 31.25rem;\n background: ",";\n border-radius: ","rem;\n overflow: hidden;\n transform: ",";\n transform-origin: center;\n}\n"]);return St=function(){return e},e}function Sr(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n}\n"]);return Sr=function(){return e},e}function Si(){let e=(0,r._)(["\n@layer features {\n}\n"]);return Si=function(){return e},e}function So(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n gap: 0.25rem;\n width: 100%;\n padding: 0.5rem;\n background-color: ",";\n border: 1px solid ",";\n border-radius: ","rem;\n position: relative;\n cursor: pointer;\n box-sizing: border-box;\n}\n"]);return So=function(){return e},e}function Sl(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n}\n"]);return Sl=function(){return e},e}function Sa(){let e=(0,r._)(["\n@layer features {\n font-weight: 400;\n font-size: 0.75rem;\n color: ",";\n text-align: center;\n}\n"]);return Sa=function(){return e},e}function Ss(){let e=(0,r._)(["\n max-height: 12.5rem;\n "]);return Ss=function(){return e},e}function Sc(){let e=(0,r._)(["\n@layer features {\n position: relative;\n ","\n}\n"]);return Sc=function(){return e},e}function Su(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n width: 100%;\n border: 1px solid ",";\n border-radius: 0.25rem;\n padding: 0.25rem;\n box-sizing: border-box;\n}\n"]);return Su=function(){return e},e}function Sd(){let e=(0,r._)(["\n@layer features {\n margin-right: 0.5rem;\n color: ",";\n}\n"]);return Sd=function(){return e},e}function Sf(){let e=(0,r._)(["\n@layer features {\n flex: 1;\n min-width: 0;\n}\n"]);return Sf=function(){return e},e}function Sm(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n border: ",";\n border-radius: ","rem;\n overflow: hidden;\n transform: ",";\n transform-origin: center;\n transition: all 0.2s ease-in-out;\n}\n"]);return Sm=function(){return e},e}function Sp(){let e=(0,r._)(["\n pointer-events: none;\n max-height: 12.5rem;\n "]);return Sp=function(){return e},e}function Sh(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: 100%;\n aspect-ratio: 16 / 9;\n max-height: 31.25rem;\n background: ",";\n border-radius: ","rem;\n overflow: hidden;\n\n ","\n}\n"]);return Sh=function(){return e},e}function Sg(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n}\n"]);return Sg=function(){return e},e}function Sy(){let e=(0,r._)(["\n@layer features {\n display: ",";\n margin-top: 0.5rem;\n box-sizing: border-box;\n}\n"]);return Sy=function(){return e},e}function Sx(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n padding: 0.5rem;\n border: 1px solid transparent;\n border-radius: ","rem;\n box-sizing: border-box;\n\n &:focus {\n border-color: ",";\n }\n}\n"]);return Sx=function(){return e},e}function Sb(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 50%;\n ","\n width: 0.25rem;\n height: 5rem;\n background-color: ",";\n border-radius: 2px;\n cursor: ew-resize;\n opacity: ",";\n transition: opacity 0.2s ease-in-out;\n z-index: 1;\n\n /* Prevent parent transforms from affecting this element */\n transform: none !important;\n will-change: auto;\n\n &:hover {\n background-color: ",";\n }\n\n &:active {\n background-color: ",";\n }\n}\n"]);return Sb=function(){return e},e}function Sv(){let e=(0,r._)(["\n@layer features {\n color: ",";\n text-align: center;\n}\n"]);return Sv=function(){return e},e}function Sj(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n\n svg {\n width: 1.2rem;\n height: 1.2rem;\n }\n}\n"]);return Sj=function(){return e},e}function Sw(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n padding: 2rem;\n\n h4 {\n margin: 0;\n font-size: 1.688rem;\n }\n\n input {\n margin: 0;\n box-sizing: border-box;\n }\n\n div {\n margin: 0;\n }\n\n}\n"]);return Sw=function(){return e},e}function SS(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n max-width: 100%;\n height: 100%;\n border-radius: ","rem;\n background-color: ",";\n box-sizing: border-box;\n}\n"]);return SS=function(){return e},e}function SA(){let e=(0,r._)(["\n@layer features {\n display: flex;\n box-sizing: border-box;\n height: ",";\n border-radius: ","rem;\n\n img {\n height: 100%;\n width: 100%;\n object-fit: contain;\n border-radius: ","rem;\n }\n}\n"]);return SA=function(){return e},e}function SC(){let e=(0,r._)(["\n@layer features {\n border-radius: ","rem;\n\n ","\n color: ",";\n height: ",";\n aspect-ratio: 1 / 1;\n\n h3 {\n font-size: ","rem !important;\n }\n}\n"]);return SC=function(){return e},e}function Sk(){let e=(0,r._)(["\n@layer features {\n height: ",";\n aspect-ratio: 1/1;\n flex-shrink: 0;\n border-radius: ","rem;\n overflow: hidden;\n border: 1px solid ",";\n position: relative;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0.5rem;\n gap: 1rem;\n box-sizing: border-box;\n}\n"]);return Sk=function(){return e},e}function S_(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background-color: ",";\n border-radius: ","rem;\n flex: 1;\n}\n"]);return S_=function(){return e},e}function SE(){let e=(0,r._)(["\n@layer features {\n text-align: left;
1\n color: ",";\n}\n"]);return SE=function(){return e},e}function ST(){let e=(0,r._)(["\n@layer features {\n width: 8rem;\n height: 8rem;\n color: ",";\n}\n"]);return ST=function(){return e},e}function SI(){let e=(0,r._)(["\n@layer features {\n position: relative;\n border-radius: ","rem;\n padding: 0.5rem;\n background-color: ",";\n box-sizing: border-box;\n width: 100%;\n box-shadow: 0.67px 0.67px 1.33px 0 rgba(0, 0, 0, 0.2);\n}\n"]);return SI=function(){return e},e}function SM(){let e=(0,r._)(["\n@layer features {\n display: flex;\n gap: 1rem;\n flex-direction: ",";\n justify-content: space-between;\n align-items: center;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n max-width: 100%;\n}\n"]);return SM=function(){return e},e}function SD(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n max-width: 100%;\n display: flex;\n justify-content: flex-start;\n align-items: flex-start;\n box-sizing: border-box;\n gap: 0.5rem;\n\n ","\n\n word-wrap: break-word;\n overflow-wrap: break-word;\n\n .ProseMirror {\n padding: 0.5rem 0.375rem;\n border: 1px solid transparent;\n border-radius: ","rem;\n transition: border-color 0.2s ease-in-out;\n box-sizing: border-box;\n height: fit-content;\n min-height: 4rem;\n max-width: 100%;\n word-break: break-word;\n overflow-wrap: break-word;\n }\n\n .ProseMirror-focused {\n border-color: ",";\n }\n}\n"]);return SD=function(){return e},e}function SO(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: flex-start;\n gap: 0.5rem;\n margin-bottom: 0.5rem;\n width: 100%;\n\n & > :nth-child(1) {\n margin-top: 0.5rem;\n }\n}\n"]);return SO=function(){return e},e}function SL(){let e=(0,r._)(["\n &:hover {\n cursor: pointer;\n opacity: 0.8;\n }\n "]);return SL=function(){return e},e}function SR(){let e=(0,r._)(["\n@layer features {\n font-size: 1.5rem;\n line-height: 1;\n margin-top: 0.125rem;\n\n ","\n}\n"]);return SR=function(){return e},e}function SP(){let e=(0,r._)(["\n@layer features {\n flex: 1;\n}\n"]);return SP=function(){return e},e}function Sz(){let e=(0,r._)(["\n max-width: 100%;\n width: 100%;\n "]);return Sz=function(){return e},e}function SN(){let e=(0,r._)(["\n@layer features {\n max-width: 40%;\n flex-shrink: 0;\n border-radius: ","rem;\n overflow: hidden;\n border: 1px solid\n ",";\n position: relative;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n box-sizing: border-box;\n padding: 0.25rem;\n box-shadow: 0.67px 0.67px 1.33px 0 rgba(0, 0, 0, 0.2);\n background-color: ",";\n\n ","\n}\n"]);return SN=function(){return e},e}function SB(){let e=(0,r._)(["\n width: ","px;\n "]);return SB=function(){return e},e}function SU(){let e=(0,r._)(["\n width: 100%;\n "]);return SU=function(){return e},e}function SW(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n padding: 0.5rem 0.75rem;\n box-sizing: border-box;\n max-width: 100%;\n ",";\n ","\n background-color: ",";\n}\n"]);return SW=function(){return e},e}function SF(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n gap: 0.5rem;\n width: 100%;\n box-sizing: border-box;\n max-width: 100%;\n padding: 0.125rem;\n border-radius: ","rem;\n cursor: pointer;\n\n &:hover {\n background-color: ",";\n }\n}\n"]);return SF=function(){return e},e}function SH(){let e=(0,r._)(["\n@layer features {\n overflow: hidden;\n text-overflow: ellipsis;\n display: flex;\n align-items: center;\n}\n"]);return SH=function(){return e},e}function SK(){let e=(0,r._)(["\n@layer features {\n box-sizing: border-box;\n width: 100%;\n max-width: 100%;\n overflow: hidden;\n}\n"]);return SK=function(){return e},e}function SV(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n min-width: 0;\n word-wrap: break-word;\n overflow-wrap: break-word;\n box-sizing: border-box;\n\n .ProseMirror {\n width: 100%;\n min-width: 0;\n box-sizing: border-box;\n word-wrap: break-word;\n overflow-wrap: break-word;\n }\n}\n"]);return SV=function(){return e},e}function SG(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 2.5rem;\n left: 0;\n z-index: 1001;\n margin-top: 0.5rem;\n}\n"]);return SG=function(){return e},e}function SY(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n flex-shrink: 0;\n}\n"]);return SY=function(){return e},e}function Sq(){let e=(0,r._)(["\n@layer features {\n svg {\n width: 1.5rem;\n height: 1.5rem;\n }\n}\n"]);return Sq=function(){return e},e}function SX(){let e=(0,r._)(["\n@layer features {\n background-color: ",";\n display: flex;\n justify-content: center;\n align-items: center;\n box-sizing: border-box;\n width: 100%;\n height: 30rem;\n width: 30rem;\n}\n"]);return SX=function(){return e},e}function SQ(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n}\n"]);return SQ=function(){return e},e}function SJ(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: 100%;\n padding: 0.5rem;\n box-sizing: border-box;\n border: 1px solid transparent;\n display: flex;\n\n ","\n}\n"]);return SJ=function(){return e},e}function S$(){let e=(0,r._)(["\n@layer features {\n ","\n padding-bottom: 0;\n\n & div {\n height: fit-content;\n }\n}\n"]);return S$=function(){return e},e}function SZ(){let e=(0,r._)(["\n@layer features {\n flex: 1;\n ","\n}\n"]);return SZ=function(){return e},e}function S0(){let e=(0,r._)(["\n@layer features {\n display: flex;\n width: 100%;\n margin-bottom: 0.5rem;\n justify-content: flex-start;\n\n ","\n}\n"]);return S0=function(){return e},e}function S1(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n margin-bottom: 0.5rem;\n border-radius: ","rem;\n overflow: hidden;\n display: flex;\n justify-content: ",";\n align-items: center;\n box-sizing: border-box;\n}\n"]);return S1=function(){return e},e}function S5(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n img {\n object-fit: contain;\n width: 300px;\n }\n \n cursor: ",";\n}\n"]);return S5=function(){return e},e}function S2(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n border-radius: ","rem;\n background-color: ",";\n position: relative;\n width: 383px;\n overflow: hidden;\n\n @media screen and (max-width: ","px) {\n width: 100%;\n }\n}\n"]);return S2=function(){return e},e}function S3(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 200px;\n cursor: pointer;\n img {\n height: 100%;\n width: 100%;\n object-fit: cover;\n border-radius: ",";\n }\n overflow: hidden;\n}\n"]);return S3=function(){return e},e}function S6(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n padding: ",";\n box-sizing: border-box;\n flex-grow: 1;\n}\n"]);return S6=function(){return e},e}function S4(){let e=(0,r._)(["\n@layer features {\n ","\n text-align: left;\n margin-top: 1.1rem;\n\n text-overflow: ellipsis;\n overflow: hidden;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n\n text-decoration: none;\n &:hover {\n text-decoration: underline;\n }\n}\n"]);return S4=function(){return e},e}function S7(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.725rem;\n flex-grow: 1;\n}\n"]);return S7=function(){return e},e}function S8(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n margin-top: 0.725rem;\n}\n"]);return S8=function(){return e},e}function S9(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n left: 12px;\n top: 160px;\n border-radius: ","rem;\n background-color: ",";\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n padding: 8px;\n box-sizing: border-box;\n}\n"]);return S9=function(){return e},e}function Ae(){let e=(0,r._)(["\n@layer features {\n width: 1rem;\n height: 1rem;\n color: ",";\n}\n"]);return Ae=function(){return e},e}function An(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.3rem;\n color: ",";\n}\n"]);return An=function(){return e},e}function At(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.5rem;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n}\n"]);return At=function(){return e},e}function Ar(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return Ar=function(){return e},e}function Ai(){let e=(0,r._)(["\n@layer features {\n display: inline-block;\n ","\n text-decoration: none;\n font-size: 0.875rem;\n color: ",";\n\n :hover {\n color: ",";\n text-decoration: underline;\n }\n}\n"]);return Ai=function(){return e},e}function Ao(){let e=(0,r._)(["\n@layer features {\n /* border: none; */\n margin-left: 1rem;\n /* margin: 0.5rem 0 0 auto; */\n\n div {\n display: flex;
1\n align-items: center;\n text-align: right;\n }\n}\n"]);return Ao=function(){return e},e}function Al(){let e=(0,r._)(["\n@layer features {\n margin-right: 0.25rem;\n width: 1.25rem;\n height: 1.25rem;\n color: ",";\n}\n"]);return Al=function(){return e},e}function Aa(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-end;\n margin-top: 1.5rem;\n}\n"]);return Aa=function(){return e},e}function As(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n}\n"]);return As=function(){return e},e}function Ac(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n}\n"]);return Ac=function(){return e},e}function Au(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: stretch;\n margin-top: 0.75rem;\n}\n"]);return Au=function(){return e},e}function Ad(){let e=(0,r._)(["\n@layer features {\n margin-top: 1rem;\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.75rem;\n}\n"]);return Ad=function(){return e},e}function Af(){let e=(0,r._)(["\n@layer features {\n ","\n}\n"]);return Af=function(){return e},e}function Am(){let e=(0,r._)(["\n@layer features {\n background: ",";\n height: 100%;\n padding: 0;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n box-sizing: border-box;\n\n & > *:first-child {\n flex: 0 0 auto;\n }\n}\n"]);return Am=function(){return e},e}function Ap(){let e=(0,r._)(["\n@layer features {\n flex: 1 1 0;\n overflow-y: auto;\n}\n"]);return Ap=function(){return e},e}function Ah(){let e=(0,r._)(["\n@layer features {\n padding: 1rem;\n background: ",";\n border-radius: ","rem;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.625rem;\n}\n"]);return Ah=function(){return e},e}function Ag(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n}\n"]);return Ag=function(){return e},e}function Ay(){let e=(0,r._)(["\n@layer features {}\n"]);return Ay=function(){return e},e}function Ax(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.75rem;\n width: 100%;\n}\n"]);return Ax=function(){return e},e}function Ab(){let e=(0,r._)(["\n@layer features {}\n"]);return Ab=function(){return e},e}function Av(){let e=(0,r._)(["\n@layer features {}\n"]);return Av=function(){return e},e}function Aj(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.5rem;\n\n ","\n}\n"]);return Aj=function(){return e},e}function Aw(){let e=(0,r._)(["\n@layer features {\n margin-top: ","rem;\n text-align: left;\n}\n"]);return Aw=function(){return e},e}function AS(){let e=(0,r._)(["\n@layer features {\n margin-top: ","rem;\n width: 100%;\n border: 1px solid\n ",";\n padding: 12.5px 10.5px 12.5px 10.5px;\n box-sizing: border-box;\n border-radius: ","rem;\n background: ",";\n\n &:focus {\n ",";\n }\n}\n"]);return AS=function(){return e},e}function AA(){let e=(0,r._)(["\n@layer features {\n color: ",";\n margin-top: 0.25rem;\n}\n"]);return AA=function(){return e},e}function AC(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n\n h6 {\n margin: 0;\n font-size: 1.688rem;\n font-weight: 600;\n }\n}\n"]);return AC=function(){return e},e}function Ak(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return Ak=function(){return e},e}function A_(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n ",";\n}\n"]);return A_=function(){return e},e}function AE(){let e=(0,r._)(["\n@layer features {}\n"]);return AE=function(){return e},e}function AT(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n font-weight: 600;\n ",";\n}\n"]);return AT=function(){return e},e}function AI(){let e=(0,r._)(["\n@layer features {\n ",";\n}\n"]);return AI=function(){return e},e}function AM(){let e=(0,r._)(["\n@layer features {\n font-size: 0.875rem;\n}\n"]);return AM=function(){return e},e}function AD(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n}\n"]);return AD=function(){return e},e}function AO(){let e=(0,r._)(["\n@layer features {}\n"]);return AO=function(){return e},e}function AL(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n border: 1px solid\n ",";\n border-radius: ","rem;\n background-color: ",";\n padding: 0.5rem;\n box-sizing: border-box;\n\n @media (max-width: 600px) {\n flex-direction: column;
1\n align-items: flex-start;\n gap: 0.5rem;\n }\n}\n"]);return AL=function(){return e},e}function AR(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n}\n"]);return AR=function(){return e},e}function AP(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return AP=function(){return e},e}function Az(){let e=(0,r._)(["\n@layer features {\n & > div {\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 0.25rem;\n }\n\n @media (max-width: 600px) {\n width: 100%;\n }\n}\n"]);return Az=function(){return e},e}function AN(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return AN=function(){return e},e}function AB(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: flex-start;\n gap: 1.5rem;\n width: min(31.25rem, 90vw);\n}\n"]);return AB=function(){return e},e}function AU(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n}\n"]);return AU=function(){return e},e}function AW(){let e=(0,r._)(["\n@layer features {}\n"]);return AW=function(){return e},e}function AF(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n padding: 1px;\n border-radius: ","rem;\n\n &:hover {\n cursor: pointer;\n background-color: ",";\n }\n}\n"]);return AF=function(){return e},e}function AH(){let e=(0,r._)(["\n@layer features {}\n"]);return AH=function(){return e},e}function AK(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 0.75rem;\n width: 100%;\n}\n"]);return AK=function(){return e},e}function AV(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.75rem;\n}\n"]);return AV=function(){return e},e}function AG(){let e=(0,r._)(["\n@layer features {}\n"]);return AG=function(){return e},e}function AY(){let e=(0,r._)(["\n@layer features {\n}\n"]);return AY=function(){return e},e}function Aq(){let e=(0,r._)(["\n@layer features {\n outline-color: ",";\n color: ",";\n\n &:hover {\n background-color: ",";\n color: ",";\n }\n}\n"]);return Aq=function(){return e},e}function AX(){let e=(0,r._)(["\n@layer features {}\n"]);return AX=function(){return e},e}function AQ(){let e=(0,r._)(["\n@layer features {\n background-color: ",";\n padding: 0.75rem;\n}\n"]);return AQ=function(){return e},e}function AJ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.75rem;\n width: 100%;\n}\n"]);return AJ=function(){return e},e}function A$(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n}\n"]);return A$=function(){return e},e}function AZ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 2.5rem;\n width: 100%;\n\n @media (max-width: 600px) {\n flex-direction: column;\n align-items: flex-start;\n gap: 0.75rem;\n }\n}\n"]);return AZ=function(){return e},e}function A0(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: stretch;\n width: 100%;\n}\n"]);return A0=function(){return e},e}function A1(){let e=(0,r._)(["\n@layer features {\n align-self: flex-start;\n text-align: start;\n width: 100%;\n color: ",";\n margin-bottom: 1px;\n\n * {\n font-size: inherit;\n }\n}\n"]);return A1=function(){return e},e}function A5(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n border-radius: 0.25rem;\n background: ",";\n\n .MuiFormControl-root {\n width: 100%;\n }\n\n .MuiPickersSectionList-root {\n padding: 0.875rem 0 !important;\n }\n\n .MuiPickersInputBase-root {\n padding: 0 0.75rem;\n }\n}\n"]);return A5=function(){return e},e}function A2(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n border: 1px solid\n ",";\n padding: 0 0.75rem 0 0;\n box-sizing: border-box;\n border-radius: ","rem;\n position: relative;\n display: flex;\n flex-direction: column;\n background: ",";\n\n &:has(input:focus) {\n border-color: ",";\n }\n}\n"]);return A2=function(){return e},e}function A3(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n padding: 12.5px 0 12.5px 10.5px;\n flex: 1 1 0;\n}\n"]);return A3=function(){return e},e}function A6(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.725rem;\n width: 100%;\n padding: 12px;\n box-sizing: border-box;\n border: 1px solid\n ",";\n border-radius: ","rem;\n background: ",";\n}\n"]);return A6=function(){return e},e}function A4(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n right: 5px;\n top: 50%;\n transform: translateY(-50%);\n}\n"]);return A4=function(){return e},e}function A7(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return A7=function(){return e},e}function A8(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n border: 1px solid\n ",";\n padding: 12.5px 10.5px 12.5px 10.5px;\n box-sizing: border-box;\n border-radius: ","rem;\n background: ",";\n\n &:focus {\n ","\n }\n}\n"]);return A8=function(){return e},e}function A9(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n}\n"]);return A9=function(){return e},e}function Ce(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return Ce=function(){return e},e}function Cn(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n gap: 1.5rem;\n\n @media screen and (max-width: 830px) {\n flex-direction: column;\n }\n}\n"]);return Cn=function(){return e},e}function Ct(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: ","rem;\n height: fit-content;\n}\n"]);return Ct=function(){return e},e}function Cr(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n\n div {\n display: flex;
1\n align-items: center;\n text-align: left;\n padding: 0.25rem;\n }\n}\n"]);return Cr=function(){return e},e}function Ci(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return Ci=function(){return e},e}function Co(){let e=(0,r._)(["\n@layer features {\n height: ","rem;\n width: ","rem;\n\n img {\n height: ","rem;\n width: ","rem;\n object-fit: cover;\n border-radius: ","rem;\n }\n\n background-color: ",";\n border-radius: ","rem;\n overflow: hidden;\n cursor: pointer;\n}\n"]);return Co=function(){return e},e}function Cl(){let e=(0,r._)(["\n@layer features {\n height: ","rem;\n width: ","rem;\n background-color: ",";\n border-radius: ","rem;\n border: 1px dashed\n ",";\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n position: relative;\n}\n"]);return Cl=function(){return e},e}function Ca(){let e=(0,r._)(["\n@layer features {\n height: 4.875rem;\n width: 4.875rem;\n color: ",";\n}\n"]);return Ca=function(){return e},e}function Cs(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n color: ",";\n\n span {\n font-size: 0.75rem;\n }\n}\n"]);return Cs=function(){return e},e}function Cc(){let e=(0,r._)(["\n@layer features {\n color: ",";\n position: absolute;\n bottom: 0.75rem;\n}\n"]);return Cc=function(){return e},e}function Cu(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n font-weight: 600;\n}\n"]);return Cu=function(){return e},e}function Cd(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: flex-start;\n gap: 0.625rem;\n}\n"]);return Cd=function(){return e},e}function Cf(){let e=(0,r._)(["\n@layer features {\n font-weight: ",";\n}\n"]);return Cf=function(){return e},e}function Cm(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n}\n"]);return Cm=function(){return e},e}function Cp(){let e=(0,r._)(["\n@layer features {\n font-size: 0.875rem;\n}\n"]);return Cp=function(){return e},e}function Ch(){let e=(0,r._)(["\n@layer features {\n &:hover {\n text-decoration: underline;\n opacity: 0.9;\n }\n}\n"]);return Ch=function(){return e},e}function Cg(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n gap: 0.5rem;\n border: 1px solid\n ",";\n border-radius: ","rem;\n box-sizing: border-box;\n padding: 0.375rem 0.75rem;\n cursor: ",";\n background-color: ",";\n}\n"]);return Cg=function(){return e},e}function Cy(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n color: ",";\n}\n"]);return Cy=function(){return e},e}function Cx(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.75rem;\n width: 100%;\n}\n"]);return Cx=function(){return e},e}function Cb(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n gap: 0.5rem;\n}\n"]);return Cb=function(){return e},e}function Cv(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n font-weight: 600;\n}\n"]);return Cv=function(){return e},e}function Cj(){let e=(0,r._)(["\n@layer features {}\n"]);return Cj=function(){return e},e}function Cw(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.25rem;\n width: 100%;\n}\n"]);return Cw=function(){return e},e}function CS(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n flex-wrap: wrap;\n gap: 0.5rem;\n}\n"]);return CS=function(){return e},e}function CA(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n color: ",";\n ","\n}\n"]);return CA=function(){return e},e}function CC(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n max-width: 100%;\n\n .mui-jalahr-control {\n border-color: "," !important;\n }\n\n input {\n min-width: 0;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n}\n"]);return CC=function(){return e},e}function Ck(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n}\n"]);return Ck=function(){return e},e}function C_(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n ","\n\n .mui-jalahr-control {\n border-color: "," !important;\n }\n\n input {\n min-width: 0;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n}\n"]);return C_=function(){return e},e}function CE(){let e=(0,r._)(["\n@layer features {\n font-size: 0.75rem;\n}\n"]);return CE=function(){return e},e}function CT(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return CT=function(){return e},e}function CI(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n gap: 0.5rem;\n}\n"]);return CI=function(){return e},e}function CM(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n font-weight: 600;\n}\n"]);return CM=function(){return e},e}function CD(){let e=(0,r._)(["\n@layer features {}\n"]);return CD=function(){return e},e}function CO(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n}\n"]);return CO=function(){return e},e}function CL(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return CL=function(){return e},e}function CR(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n font-weight: 600;\n}\n"]);return CR=function(){return e},e}function CP(){let e=(0,r._)(["\n@layer features {}\n"]);return CP=function(){return e},e}function Cz(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n\n .mui-jalahr-control {\n border-color: "," !important;\n }\n\n input {\n min-width: 0;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n}\n"]);return Cz=function(){return e},e}function CN(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return CN=function(){return e},e}function CB(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n font-weight: 600;\n}\n"]);return CB=function(){return e},e}function CU(){let e=(0,r._)(["\n@layer features {}\n"]);return CU=function(){return e},e}function CW(){let e=(0,r._)(["\n@layer features {\n border: 1px solid\n ",";\n border-radius: ","rem;\n padding: 12px 10px;\n box-sizing: border-box;\n background: ",";\n\n &:has(div.ProseMirror-focused) {\n border-color: ",";\n }\n\n max-height: 250px;\n\n word-break: break-word;\n overflow-wrap: break-word;\n\n}\n"]);return CW=function(){return e},e}function CF(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-end;\n gap: 0.5rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return CF=function(){return e},e}function CH(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n margin-top: 0.5rem;\n height: 250px;\n}\n"]);return CH=function(){return e},e}function CK(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;
1\n color: ",";\n}\n"]);return CK=function(){return e},e}function CV(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return CV=function(){return e},e}function CG(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return CG=function(){return e},e}function CY(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n font-weight: 600;\n}\n"]);return CY=function(){return e},e}function Cq(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n gap: 1rem;\n}\n"]);return Cq=function(){return e},e}function CX(){let e=(0,r._)(["\n@layer features {}\n"]);return CX=function(){return e},e}function CQ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding: 1.5rem;\n background-color: ",";\n border: 1px solid\n ",";\n border-radius: ","rem;\n width: 100%;\n box-sizing: border-box;\n gap: 0.75rem;\n cursor: pointer;\n position: relative;\n}\n"]);return CQ=function(){return e},e}function CJ(){let e=(0,r._)(["\n@layer features {\n cursor: grab;\n width: 1.5rem;\n height: 1.5rem;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding: 0.25rem;\n background-color: ",";\n border-radius: ","rem 0 0 ","rem;\n}\n"]);return CJ=function(){return e},e}function C$(){let e=(0,r._)(["\n@layer features {\n color: white;\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return C$=function(){return e},e}function CZ(){let e=(0,r._)(["\n@layer features {\n width: 3.125rem;\n height: 3.125rem;\n color: ",";\n}\n"]);return CZ=function(){return e},e}function C0(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: center;\n text-align: center;\n}\n"]);return C0=function(){return e},e}function C1(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return C1=function(){return e},e}function C5(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return C5=function(){return e},e}function C2(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n width: 100%;\n gap: 1.25rem;\n}\n"]);return C2=function(){return e},e}function C3(){let e=(0,r._)(["\n@layer features {\n width: 75%;\n}\n"]);return C3=function(){return e},e}function C6(){let e=(0,r._)(["\n@layer features {\n\n div {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 0.125rem;\n }\n}\n"]);return C6=function(){return e},e}function C4(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n ","\n}\n"]);return C4=function(){return e},e}function C7(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: 100%;\n padding-top: calc((30 / 97) * 100%); /* This maintains the aspect ratio */\n background-image: url(",");\n background-size: cover;\n background-position: center;\n cursor: pointer;\n border-radius: ","rem;\n}\n"]);return C7=function(){return e},e}function C8(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n position: absolute;\n top: 0.5rem;\n right: 0.5rem;\n}\n"]);return C8=function(){return e},e}function C9(){let e=(0,r._)(["\n@layer features {\n cursor: pointer;\n width: 1.5rem;\n height: 1.5rem;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding: 0.25rem;\n border-radius: 0 ","rem ","rem 0;\n background-color: ",";\n\n &:hover {\n opacity: 0.9;\n }\n}\n"]);return C9=function(){return e},e}function ke(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n color: ",";\n}\n"]);return ke=function(){return e},e}function kn(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return kn=function(){return e},e}function kt(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n font-weight: 600;\n}\n"]);return kt=function(){return e},e}function kr(){let e=(0,r._)(["\n@layer features {}\n"]);return kr=function(){return e},e}function ki(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return ki=function(){return e},e}function ko(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n font-weight: 600;\n}\n"]);return ko=function(){return e},e}function kl(){let e=(0,r._)(["\n@layer features {\n flex: 1;\n border: 1px solid\n ",";\n padding: 0.75rem;\n box-sizing: border-box;\n border-radius: ","rem;\n background: ",";\n\n &:focus {\n ","\n }\n}\n"]);return kl=function(){return e},e}function ka(){let e=(0,r._)(["\n@layer features {}\n"]);return ka=function(){return e},e}function ks(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n gap: 0.75rem;\n position: relative;\n}\n"]);return ks=function(){return e},e}function kc(){let e=(0,r._)(["\n@layer features {\n div {\n display: flex;
1\n align-items: center;\n text-align: left;\n padding: 0.2rem 0.25rem;\n gap: 0.25rem;\n }\n}\n"]);return kc=function(){return e},e}function ku(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n color: ",";\n}\n"]);return ku=function(){return e},e}function kd(){let e=(0,r._)(["\n@layer features {\n svg {\n width: 1.5rem;\n height: 1.5rem;\n\n &:hover {\n opacity: 0.9;\n }\n }\n position: absolute;\n top: 0.75rem;\n right: 0.75rem;\n}\n"]);return kd=function(){return e},e}function kf(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n gap: 0.75rem;\n box-sizing: border-box;\n}\n"]);return kf=function(){return e},e}function km(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n}\n"]);return km=function(){return e},e}function kp(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.36rem;\n margin-bottom: 0.36rem;\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 0.94rem;\n width: 100%;\n}\n"]);return kp=function(){return e},e}function kh(){let e=(0,r._)(["\n@layer features {\n flex: 1;\n height: 2.75rem;\n border-radius: 0.25rem;\n padding: 0 0.75rem;\n border-style: solid;\n border-width: 1px;\n border-color: ",";\n background-color: ",";\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n}\n"]);return kh=function(){return e},e}function kg(){let e=(0,r._)(["\n@layer features {}\n"]);return kg=function(){return e},e}function ky(){let e=(0,r._)(["\n@layer features {}\n"]);return ky=function(){return e},e}function kx(){let e=(0,r._)(["\n@layer features {\n height: 2.75rem;\n flex: 1;\n\n .mui-jalahr-control {\n border-color: "," !important;\n }\n\n input {\n min-width: 0;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n}\n"]);return kx=function(){return e},e}function kb(){let e=(0,r._)(["\n@layer features {\n height: 1.5rem;\n width: 1.5rem;\n}\n"]);return kb=function(){return e},e}function kv(){let e=(0,r._)(["\n@layer features {\n height: 1.5rem;\n width: 1.5rem;\n}\n"]);return kv=function(){return e},e}function kj(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return kj=function(){return e},e}function kw(){let e=(0,r._)(["\n@layer features {\n margin-bottom: 0.5rem;\n font-size: 1.688rem;\n font-weight: 600;\n}\n"]);return kw=function(){return e},e}function kS(){let e=(0,r._)(["\n@layer features {\n margin-bottom: 0.47rem;\n width: 100%;\n max-width: 100%;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 0.75rem;\n box-sizing: border-box;\n\n @media (max-width: 600px) {\n flex-direction: column;\n justify-content: space-between;\n align-items: flex-start;\n }\n}\n"]);return kS=function(){return e},e}function kA(){let e=(0,r._)(["\n@layer features {\n width: 80%;\n max-width: 80%;\n box-sizing: border-box;\n}\n"]);return kA=function(){return e},e}function kC(){let e=(0,r._)(["\n@layer features {\n height: 2.75rem;\n width: 100%;\n max-width: 100%;\n box-sizing: border-box;\n\n * .mui-ymhiop-placeholder {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n .mui-jalahr-control {\n border-color: "," !important;\n }\n\n input {\n min-width: 0;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n @media (max-width: 600px) {\n width: 100%;\n }\n}\n"]);return kC=function(){return e},e}function kk(){let e=(0,r._)(["\n@layer features {\n align-self: center;\n width: 18%;\n\n .text-button {\n padding: 0.5rem 1rem;\n width: 100%;\n }\n}\n"]);return kk=function(){return e},e}function k_(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n display: inline-block;\n vertical-align: middle;\n color: ",";\n}\n"]);return k_=function(){return e},e}function kE(){let e=(0,r._)(["\n@layer features {\n margin-right: 0.6rem;\n color: ",";\n}\n"]);return kE=function(){return e},e}function kT(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.4rem;\n color: ",";\n}\n"]);return kT=function(){return e},e}function kI(){let e=(0,r._)(["\n@layer features {\n display: block;\n text-transform: none;\n align-self: center;\n font-weight: 600;\n color: ",";\n white-space: nowrap;\n}\n"]);return kI=function(){return e},e}function kM(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n\n img {\n object-fit: cover;\n width: 100%;\n height: 100%;\n }\n}\n"]);return kM=function(){return e},e}function kD(){let e=(0,r._)(["\n@layer features {}\n"]);return kD=function(){return e},e}function kO(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return kO=function(){return e},e}function kL(){let e=(0,r._)(["\n@layer features {\n font-size: 2.188rem;\n font-weight: 800;\n}\n"]);return kL=function(){return e},e}function kR(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: flex-start;\n background: ",";\n overflow-y: auto;\n box-sizing: border-box;\n}\n"]);return kR=function(){return e},e}function kP(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-end;\n gap: 3.125rem;\n flex: 1;\n padding: 3rem 4.5rem 6.25rem ","px;\n background-color: ",";\n position: relative;\n min-height: 100vh;\n box-sizing: border-box;\n max-width: 70%;\n\n @media screen and (max-width: 1200px) {\n padding: 3rem 1.5rem;\n max-width: 100%;\n }\n}\n"]);return kP=function(){return e},e}function kz(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 1.5rem;\n flex: 0 0 30%;\n padding: 3rem 0.5rem 0 1.5rem;\n box-sizing: border-box;\n}\n"]);return kz=function(){return e},e}function kN(){let e=(0,r._)(["\n@layer features {\n width: ","px;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 1.5rem;\n box-sizing: border-box;\n}\n"]);return kN=function(){return e},e}function kB(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n}\n"]);
1return kB=function(){return e},e}function kU(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n font-weight: bold;\n\n @media screen and (max-width: ","px) {\n font-size: ","rem;\n }\n}\n"]);return kU=function(){return e},e}function kW(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n color: ",";\n}\n"]);return kW=function(){return e},e}function kF(){let e=(0,r._)(["\n@layer features {\n height: 1px;\n background-color: ",";\n border: none;\n width: 100%;\n}\n"]);return kF=function(){return e},e}function kH(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n}\n"]);return kH=function(){return e},e}function kK(){let e=(0,r._)(["\n@layer features {\n font-weight: 800;\n}\n"]);return kK=function(){return e},e}function kV(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n color: ",";\n}\n"]);return kV=function(){return e},e}function kG(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n box-sizing: border-box;\n\n}\n"]);return kG=function(){return e},e}function kY(){let e=(0,r._)(["\n@layer features {\n font-weight: 800;\n font-size: 2.188rem;\n}\n"]);return kY=function(){return e},e}function kq(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.5rem;\n}\n"]);return kq=function(){return e},e}function kX(){let e=(0,r._)(["\n@layer features {\n height: 100%;\n width: 100%;\n img {\n height: 100%;\n width: 100%;\n object-fit: cover;\n border-radius: ","rem;\n }\n overflow: hidden;\n cursor: pointer;\n}\n"]);return kX=function(){return e},e}function kQ(){let e=(0,r._)(["\n@layer features {\n height: 100px;\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n margin-top: 0.5rem;\n background-color: ",";\n border-radius: ","rem;\n border: 2px dashed\n ",";\n box-sizing: border-box;\n}\n"]);return kQ=function(){return e},e}function kJ(){let e=(0,r._)(["\n@layer features {\n width: 75px;\n height: 75px;\n color: ",";\n}\n"]);return kJ=function(){return e},e}function k$(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n gap: 0.25rem;\n}\n"]);return k$=function(){return e},e}function kZ(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return kZ=function(){return e},e}function k0(){let e=(0,r._)(["\n@layer features {\n color: ",";\n font-size: 0.75rem;\n}\n"]);return k0=function(){return e},e}function k1(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: flex-start;\n gap: 1rem;\n margin-top: 1.5rem;\n @media screen and (max-width: ","px) {\n flex-direction: column;\n }\n}\n"]);return k1=function(){return e},e}function k5(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n flex: 1 1 0;\n justify-self: flex-start;\n}\n"]);return k5=function(){return e},e}function k2(){let e=(0,r._)(["\n@layer features {\n justify-self: flex-end;\n}\n"]);return k2=function(){return e},e}function k3(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n gap: 1rem;\n width: 100%;\n padding: 3rem 1.5rem;\n box-sizing: border-box;\n border: 1px solid ",";\n border-radius: ","rem;\n}\n"]);return k3=function(){return e},e}function k6(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n gap: 0.125rem;\n}\n"]);return k6=function(){return e},e}function k4(){let e=(0,r._)(["\n@layer features {\n font-size: 1.25rem;\n font-weight: 600;\n}\n"]);return k4=function(){return e},e}function k7(){let e=(0,r._)(["\n@layer features {\n}\n"]);return k7=function(){return e},e}function k8(){let e=(0,r._)(["\n@layer features {\n}\n"]);return k8=function(){return e},e}function k9(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n padding: 0.75rem;\n margin: 0.5rem 0;\n}\n"]);return k9=function(){return e},e}function _e(){let e=(0,r._)(["\n@layer features {\n text-align: left;
1\n color: ",";\n font-size: 0.875rem;\n}\n"]);return _e=function(){return e},e}function _n(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 1rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return _n=function(){return e},e}function _t(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 1rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return _t=function(){return e},e}function _r(){let e=(0,r._)(["\n@layer features {\n font-size: 2.188rem;\n font-weight: 800;\n}\n"]);return _r=function(){return e},e}function _i(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 1.5rem;\n width: 100%;\n box-sizing: border-box;\n border: 1px solid ",";\n border-radius: ","rem;\n padding: 0.75rem;\n}\n"]);return _i=function(){return e},e}function _o(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: fit-content;\n background: ",";\n overflow-y: auto;\n display: flex;\n justify-content: space-between;\n align-items: flex-start;\n position: relative;\n box-sizing: border-box;\n\n @media screen and (max-width: ","px) {\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n }\n}\n"]);return _o=function(){return e},e}function _l(){let e=(0,r._)(["\n@layer features {\n padding: 3rem 4.375rem 6.25rem ","px;\n flex: 1;\n min-width: 0;\n min-height: 100vh;\n background-color: ",";\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 3.125rem;\n}\n"]);return _l=function(){return e},e}function _a(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 1.5rem;\n flex: 0 0 30%;\n padding: 3rem 0 0 1.5rem;\n box-sizing: border-box;\n}\n"]);return _a=function(){return e},e}function _s(){let e=(0,r._)(["\n@layer features {\n width: ","px;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 1.5rem;\n box-sizing: border-box;\n}\n"]);return _s=function(){return e},e}function _c(){let e=(0,r._)(["\n@layer features {\n padding: 3rem 4.5rem 6.25rem ","px;\n background-color: ",";\n min-height: ",";\n height: 100%;\n box-sizing: border-box;\n padding-bottom: 3.125rem;\n display: flex;\n flex-direction: column;\n flex: 1;\n min-height: 100vh;\n\n @media screen and (max-width: ","px) {\n padding: 3rem 1.5rem;\n }\n}\n"]);return _c=function(){return e},e}function _u(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 3.125rem;\n height: 100%;\n}\n"]);return _u=function(){return e},e}function _d(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 1.5rem;\n flex: 0 0 30%;\n padding: 3rem 0.5rem 0 1.5rem;\n box-sizing: border-box;\n\n @media (max-width: ","px) {\n padding: 1.5rem;\n }\n\n @media (max-width: 450px) {\n padding: 1rem;\n padding-bottom: 1.5rem;\n }\n}\n"]);return _d=function(){return e},e}function _f(){let e=(0,r._)(["\n@layer features {\n width: ","px;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 1.5rem;\n box-sizing: border-box;\n\n @media (max-width: ","px) {\n width: 100%;\n }\n\n @media (max-width: 450px) {\n gap: 1rem;\n }\n}\n"]);return _f=function(){return e},e}function _m(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: space-between;\n gap: 0.5rem;\n}\n"]);return _m=function(){return e},e}function _p(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n font-size: 1.688rem;\n text-align: left;\n}\n"]);return _p=function(){return e},e}function _h(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n}\n"]);return _h=function(){return e},e}function _g(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n}\n"]);return _g=function(){return e},e}function _y(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n font-weight: 600;\n}\n"]);return _y=function(){return e},e}function _x(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n}\n"]);return _x=function(){return e},e}function _b(){let e=(0,r._)(["\n@layer features {\n &:hover {\n text-decoration: underline;\n }\n\n}\n"]);return _b=function(){return e},e}function _v(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 1.5rem;\n box-sizing: border-box;\n box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;\n background-color: ",";\n border-radius: ","rem;\n width: 100%;
1\n min-height: 19.75rem;\n}\n"]);return _v=function(){return e},e}function _j(){let e=(0,r._)(["\n@layer features {\n display: flex;\n width: 132px;\n height: 132px;\n padding: 29px 30px 30px 29px;\n justify-content: center;\n align-items: center;\n border-radius: 50%;\n box-sizing: border-box;\n background-color: ",";\n border: 1px solid ",";\n}\n"]);return _j=function(){return e},e}function _w(){let e=(0,r._)(["\n@layer features {\n width: 73px;\n height: 73px;\n color: ",";\n}\n"]);return _w=function(){return e},e}function _S(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.75rem;\n text-align: center;\n font-weight: 600;\n}\n"]);return _S=function(){return e},e}function _A(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.5rem;\n text-align: center;\n}\n"]);return _A=function(){return e},e}function _C(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 1.5rem;\n width: 100%;\n}\n"]);return _C=function(){return e},e}function _k(){let e=(0,r._)(["\n@layer features {\n font-size: 2.188rem;\n}\n"]);return _k=function(){return e},e}function __(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n gap: 1rem;\n width: 100%;\n\n @media screen and (max-width: 1250px) {\n flex-direction: column;\n }\n}\n"]);return __=function(){return e},e}function _E(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.75rem;\n padding: 0.75rem;\n}\n"]);return _E=function(){return e},e}function _T(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n}\n"]);return _T=function(){return e},e}function _I(){let e=(0,r._)(["\n@layer features {}\n"]);return _I=function(){return e},e}function _M(){let e=(0,r._)(["\n@layer features {\n svg {\n width: 1.5rem;\n height: 1.5rem;\n }\n}\n"]);return _M=function(){return e},e}function _D(){let e=(0,r._)(["\n@layer features {}\n"]);return _D=function(){return e},e}function _O(){let e=(0,r._)(["\n@layer features {}\n"]);return _O=function(){return e},e}function _L(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n}\n"]);return _L=function(){return e},e}function _R(){let e=(0,r._)(["\n@layer features {\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n"]);return _R=function(){return e},e}function _P(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n height: 38.75rem;\n box-sizing: border-box;\n border: 2px solid\n ",";\n border-radius: ","rem;\n}\n"]);return _P=function(){return e},e}function _z(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n padding: 0.5rem 0.75rem;\n background-color: ",";\n border-bottom: 2px solid\n ",";\n}\n"]);return _z=function(){return e},e}function _N(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n}\n"]);return _N=function(){return e},e}function _B(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n gap: 0.75rem;\n}\n"]);return _B=function(){return e},e}function _U(){let e=(0,r._)(["\n@layer features {}\n"]);return _U=function(){return e},e}function _W(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return _W=function(){return e},e}function _F(){let e=(0,r._)(["\n@layer features {\n padding: 0.5rem 0;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n box-sizing: border-box;\n gap: 0.75rem;\n height: 100%;\n overflow-y: auto;\n}\n"]);return _F=function(){return e},e}function _H(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n}\n"]);return _H=function(){return e},e}function _K(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n gap: 0.75rem;\n padding: 0.5rem 0.75rem;\n background-color: ",";\n}\n"]);return _K=function(){return e},e}function _V(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n gap: 0.75rem;\n}\n"]);return _V=function(){return e},e}function _G(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n transition: transform 0.3s ease;\n transform: rotate(",");\n padding: 0.25rem;\n border-radius: ","rem;\n\n &:hover {\n cursor: pointer;\n background-color: ",";\n }\n}\n"]);return _G=function(){return e},e}function _Y(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n cursor: pointer;\n\n span {\n color: ",";\n }\n}\n"]);return _Y=function(){return e},e}function _q(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.375rem;\n padding: 0.375rem;\n border-radius: ","rem;\n cursor: pointer;\n\n &:hover {\n background-color: ",";\n }\n}\n"]);return _q=function(){return e},e}function _X(){let e=(0,r._)(["\n@layer features {\n &.MuiCheckbox-root {\n padding: 0 !important;\n }\n}\n"]);return _X=function(){return e},e}function _Q(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n flex-wrap: wrap;\n box-sizing: border-box;\n background-color: ",";\n padding: 0.5rem 0;\n}\n"]);return _Q=function(){return e},e}function _J(){let e=(0,r._)(["\n@layer features {\n padding: 0.25rem 0 0.25rem 0.75rem;\n width: calc(100% / 3);\n box-sizing: border-box;\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.75rem;\n}\n"]);return _J=function(){return e},e}function _$(){let e=(0,r._)(["\n@layer features {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n"]);return _$=function(){return e},e}function _Z(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return _Z=function(){return e},e}function _0(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n}\n"]);return _0=function(){return e},e}function _1(){let e=(0,r._)(["\n@layer features {}\n"]);return _1=function(){return e},e}function _5(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n}\n"]);return _5=function(){return e},e}function _2(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return _2=function(){return e},e}function _3(){let e=(0,r._)(["\n@layer features {\n display: inherit;\n gap: 1rem;\n @media screen and (max-width: ","px) {\n flex-wrap: wrap;\n flex-grow: 0;\n flex-shrink: 1;\n flex-basis: auto;\n }\n}\n"]);return _3=function(){return e},e}function _6(){let e=(0,r._)(["\n@layer features {\n padding: 7px 1rem;\n background-color: ",";\n border: 1px solid\n ",";\n border-radius: ","rem;\n box-sizing: border-box;\n cursor: pointer;\n}\n"]);return _6=function(){return e},e}function _4(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n font-weight: 600;\n color: ",";\n}\n"]);return _4=function(){return e},e}function _7(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return _7=function(){return e},e}function _8(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n}\n"]);return _8=function(){return e},e}function _9(){let e=(0,r._)(["\n@layer features {}\n"]);return _9=function(){return e},e}function Ee(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n border-radius: ","rem;\n border: 2px solid\n ",";\n background-color: ",";\n width: 100%;\n}\n"]);return Ee=function(){return e},e}function En(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n padding: 8px 12px;\n box-sizing: border-box;\n border-bottom: 2px solid\n ",";\n @media screen and (max-width: 1150px) {\n flex-direction: column;\n justify-content: flex-start;
1\n align-items: flex-start;\n gap: 1rem;\n }\n}\n"]);return En=function(){return e},e}function Et(){let e=(0,r._)(["\n@layer features {\n transform: ",";\n svg {\n width: 1.5rem;\n height: 1.5rem;\n }\n margin-right: 1.1rem;\n}\n"]);return Et=function(){return e},e}function Er(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n flex: 1 1 0;\n @media screen and (max-width: 1150px) {\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 1rem;\n }\n}\n"]);return Er=function(){return e},e}function Ei(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: flex-end;\n}\n"]);return Ei=function(){return e},e}function Eo(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n gap: 0.375rem;\n padding: 0.25rem 0.75rem;\n background-color: ",";\n border-radius: ","rem;\n}\n"]);return Eo=function(){return e},e}function El(){let e=(0,r._)(["\n@layer features {\n color: ",";\n font-weight: 600;\n}\n"]);return El=function(){return e},e}function Ea(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return Ea=function(){return e},e}function Es(){let e=(0,r._)(["\n@layer features {\n display: flex;\n padding: 48px 24px;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n align-self: stretch;\n}\n"]);return Es=function(){return e},e}function Ec(){let e=(0,r._)(["\n@layer features {\n color: ",";\n font-weight: 600;\n}\n"]);return Ec=function(){return e},e}function Eu(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n padding: 0.375rem 1.5rem 0.375rem 1.5rem;\n box-sizing: border-box;\n border-bottom: 1px solid\n ",";\n background-color: ",";\n @media screen and (max-width: 750px) {\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 1rem;\n }\n}\n"]);return Eu=function(){return e},e}function Ed(){let e=(0,r._)(["\n@layer features {\n background: ",";\n border-radius: ","rem;\n padding: 1rem;\n margin-top: 1rem;\n align-self: stretch;\n}\n"]);return Ed=function(){return e},e}function Ef(){let e=(0,r._)(["\n@layer features {}\n"]);return Ef=function(){return e},e}function Em(){let e=(0,r._)(["\n@layer features {\n width: 20px;\n height: 20px;\n}\n"]);return Em=function(){return e},e}function Ep(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n margin-left: 8px;\n overflow: hidden;\n}\n"]);return Ep=function(){return e},e}function Eh(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n flex: 1 1 0;\n box-sizing: border-box;\n @media screen and (max-width: 750px) {\n width: 100%;\n align-items: center;\n }\n}\n"]);return Eh=function(){return e},e}function Eg(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n cursor: pointer;\n gap: 0.75rem;\n box-sizing: border-box;\n @media screen and (max-width: 750px) {\n width: 100%;\n justify-content: flex-end;\n align-items: center;\n }\n}\n"]);return Eg=function(){return e},e}function Ey(){let e=(0,r._)(["\n@layer features {\n background-color: ",";\n border: 1px solid ",";\n display: flex;\n align-items: center;\n border-radius: ","rem;\n padding: 1px 12px;\n box-sizing: border-box;\n height: 1.5rem;\n width: 3.5rem;\n}\n"]);return Ey=function(){return e},e}function Ex(){let e=(0,r._)(["\n@layer features {\n background-color: ",";\n border: 1px solid ",";\n display: flex;\n align-items: center;\n padding: 1px 12px;\n box-sizing: border-box;\n border-radius: ","rem;\n height: 1.5rem;\n width: 3.5rem;\n}\n"]);return Ex=function(){return e},e}function Eb(){let e=(0,r._)(["\n@layer features {\n color: ",";\n font-weight: 600;\n}\n"]);return Eb=function(){return e},e}function Ev(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return Ev=function(){return e},e}function Ej(){let e=(0,r._)(["\n@layer features {\n background-color: ",";\n border: 1px solid\n ",";\n display: box;\n align-items: center;\n padding: 1px 12px;\n box-sizing: border-box;\n border-radius: ","rem;\n width: 9.25rem;\n}\n"]);return Ej=function(){return e},e}function Ew(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n padding: 4px;\n background-color: ",";\n position: absolute;\n top: -14px;\n left: -16px;\n border-radius: ","rem;\n max-width: 90%;\n box-sizing: border-box;\n}\n"]);return Ew=function(){return e},e}function ES(){let e=(0,r._)(["\n@layer features {\n color: white;\n}\n"]);return ES=function(){return e},e}function EA(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n font-weight: 600;\n color: white;\n margin-left: 0.2rem;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100%;\n}\n"]);return EA=function(){return e},e}function EC(){let e=(0,r._)(["\n@layer features {\n width: 0;\n height: 0;\n border-top: 16px solid ",";\n border-left: 16px solid transparent;\n position: absolute;
1\n top: 17px;\n left: -15px;\n filter: brightness(0.8);\n}\n"]);return EC=function(){return e},e}function Ek(){let e=(0,r._)(["\n@layer features {\n position: relative;\n width: ","rem;\n height: ","rem;\n border-radius: ","rem;\n ","\n box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);\n box-sizing: border-box;\n}\n"]);return Ek=function(){return e},e}function E_(){let e=(0,r._)(["\n pointer-events: none;\n cursor: default;\n "]);return E_=function(){return e},e}function EE(){let e=(0,r._)(["\n@layer features {\n width: ","rem;\n height: ","rem;\n box-sizing: border-box;\n ","\n}\n"]);return EE=function(){return e},e}function ET(){let e=(0,r._)(["\n@layer features {\n width: ","rem;\n height: ","rem;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n box-sizing: border-box;\n }\n border-radius: ","rem;\n overflow: hidden;\n box-sizing: border-box;\n}\n"]);return ET=function(){return e},e}function EI(){let e=(0,r._)(["\n@layer features {\n width: 0;\n height: 0;\n border-bottom: 2.75rem solid black;\n border-left: 2.75rem solid transparent;\n position: absolute;\n bottom: ","px;\n right: 0;\n overflow: hidden;\n}\n"]);return EI=function(){return e},e}function EM(){let e=(0,r._)(["\n@layer features {\n width: 1.25rem;\n height: 1.25rem;\n position: absolute;\n bottom: ","px;\n right: ","px;\n color: white;\n svg {\n color: white;\n }\n}\n"]);return EM=function(){return e},e}function ED(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n gap: 0.25rem;\n}\n"]);return ED=function(){return e},e}function EO(){let e=(0,r._)(["\n@layer features {\n color: ",";\n font-style: italic;\n}\n"]);return EO=function(){return e},e}function EL(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: ",";\n align-items: center;\n gap: 0.25rem;\n width: 100%;\n ",";\n}\n"]);return EL=function(){return e},e}function ER(){let e=(0,r._)(["\n@layer features {\n font-family: Buenard;\n font-weight: 600;\n ","\n ","\n}\n"]);return ER=function(){return e},e}function EP(){let e=(0,r._)(["\n@layer features {\n width: 1rem;\n height: 1rem;\n color: ",";\n}\n"]);return EP=function(){return e},e}function Ez(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n color: ",";\n}\n"]);return Ez=function(){return e},e}function EN(){let e=(0,r._)(["\n@layer features {\n ",";\n ","\n ","\n ","\n ","\n ","\n border-radius: ","rem;\n animation: "," 2s infinite;\n}\n"]);return EN=function(){return e},e}function EB(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: ","rem;\n gap: 0.5rem;\n padding: 0.25rem;\n box-sizing: border-box;\n border-radius: ","rem;\n position: relative;\n\n &:hover {\n background-color: ",";\n }\n}\n"]);return EB=function(){return e},e}function EU(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n gap: 0.25rem;\n box-sizing: border-box;\n}\n"]);return EU=function(){return e},e}function EW(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n max-width: 100%;\n color: ",";\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n overflow: hidden;\n word-break: break-word;\n text-overflow: ellipsis;\n}\n"]);return EW=function(){return e},e}function EF(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 1;\n\n cursor: ",";\n}\n"]);return EF=function(){return e},e}function EH(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n color: ",";\n}\n"]);return EH=function(){return e},e}function EK(){let e=(0,r._)(["\n@layer features {\n position: relative;\n z-index: 2;\n text-decoration: none;\n color: ",";\n font-size: inherit;\n &:hover {\n text-decoration: none;\n }\n}\n"]);return EK=function(){return e},e}function EV(){let e=(0,r._)(["\n@layer features {\n flex-grow: 1;\n flex-basis: 0;\n min-width: ","rem;\n overflow: hidden;\n height: ","rem;\n}\n"]);return EV=function(){return e},e}function EG(){let e=(0,r._)(["\n@layer features {\n color: ",";\n overflow: hidden;\n}\n"]);return EG=function(){return e},e}function EY(){let e=(0,r._)(["\n@layer features {\n position: relative;\n z-index: 2;\n text-decoration: none;\n color: ",";\n transition: color 0.2s;\n\n &:hover {\n color: ",";\n }\n}\n"]);return EY=function(){return e},e}function Eq(){let e=(0,r._)(["\n@layer features {\n margin-right: 0.125rem;\n ",";\n}\n"]);return Eq=function(){return e},e}function EX(){let e=(0,r._)(["\n@layer features {\n ",";\n}\n"]);return EX=function(){return e},e}function EQ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.75rem;\n box-sizing: border-box;\n width: 100%;\n height: fit-content;\n padding: 0.5rem;\n cursor: pointer;\n position: relative;\n\n &:hover {\n background-color: ",";\n border-radius: ","rem;\n }\n}\n"]);return EQ=function(){return e},e}function EJ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: flex-start;\n gap: 0.25rem;\n min-height: ","rem;\n width: 100%;\n height: fit-content;\n}\n"]);return EJ=function(){return e},e}function E$(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.25rem;\n width: 100%;\n height: fit-content;\n}\n"]);return E$=function(){return e},e}function EZ(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n color: ",";\n}\n"]);return EZ=function(){return e},e}function E0(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 1;\n}\n"]);return E0=function(){return e},e}function E1(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n color: ",";\n}\n"]);return E1=function(){return e},e}function E5(){let e=(0,r._)(["\n@layer features {\n position: relative;\n z-index: 2;\n text-decoration: none;\n color: ",";\n font-size: inherit;\n &:hover {\n opacity: 0.8;\n }\n}\n"]);return E5=function(){return e},e}function E2(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n color: ",";\n}\n"]);return E2=function(){return e},e}function E3(){let e=(0,r._)(["\n@layer features {\n position: relative;\n z-index: 2;\n text-decoration: none;\n color: ",";\n &:hover {\n text-decoration: none;\n }\n}\n"]);return E3=function(){return e},e}function E6(){let e=(0,r._)(["\n@layer features {\n flex-grow: 1;\n flex-basis: 0;\n min-width: 40%;\n overflow: hidden;\n height: ","rem;\n}\n"]);return E6=function(){return e},e}function E4(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n gap: 1.5rem;\n position: relative;\n}\n"]);return E4=function(){return e},e}function E7(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: flex-start;\n width: 100%;\n gap: 0.25rem;\n}\n"]);return E7=function(){return e},e}function E8(){let e=(0,r._)(["\n@layer features {\n @media screen and (max-width: 600px) {\n font-size: 2rem;\n }\n}\n"]);return E8=function(){return e},e}function E9(){let e=(0,r._)(["\n@layer features {\n font-weight: 700;\n}\n"]);return E9=function(){return e},e}function Te(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 1;\n}\n"]);return Te=function(){return e},e}function Tn(){let e=(0,r._)(["\n@layer features {\n position: relative;\n z-index: 2;\n color: ",";\n text-decoration: none;\n}\n"]);return Tn=function(){return e},e}function Tt(){let e=(0,r._)(["\n@layer features {\n width: min(25rem, 45vw);\n max-height: 90vh;\n}\n"]);return Tt=function(){return e},e}function Tr(){let e=(0,r._)(["\n@layer features {}\n"]);return Tr=function(){return e},e}function Ti(){let e=(0,r._)(["\n@layer features {\n margin-bottom: 10rem;\n}\n"]);return Ti=function(){return e},e}function To(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.75rem;\n margin-bottom: 1.5rem;\n}\n"]);return To=function(){return e},e}function Tl(){let e=(0,r._)(["\n@layer features {\n margin-bottom: 0.1875rem;\n}\n"]);return Tl=function(){return e},e}function Ta(){let e=(0,r._)(["\n@layer features {}\n"]);return Ta=function(){return e},e}function Ts(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n border-radius: 4px;\n border-width: 1px;\n border-style: solid;\n border-color: ",";\n\n padding: 0.25rem 0.5rem;\n\n ::placeholder {\n font-size: 0.875rem;\n }\n}\n"]);return Ts=function(){return e},e}function Tc(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: end;\n}\n"]);return Tc=function(){return e},e}function Tu(){let e=(0,r._)(["\n@layer features {}\n"]);return Tu=function(){return e},e}function Td(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.75rem;\n}\n"]);return Td=function(){return e},e}function Tf(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 1rem;\n width: 100%;\n}\n"]);return Tf=function(){return e},e}function Tm(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n max-width: 100%;\n color: ",";\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n overflow: hidden;\n word-break: break-word;\n text-overflow: ellipsis;\n}\n"]);return Tm=function(){return e},e}function Tp(){let e=(0,r._)(["\n@layer features {\n text-decoration: none;\n color: ",";\n}\n"]);return Tp=function(){return e},e}function Th(){let e=(0,r._)(["\n@layer features {}\n"]);return Th=function(){return e},e}function Tg(){let e=(0,r._)(["\n@layer features {\n width: min(85vw, ","rem);\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: stretch;\n padding: 2rem;\n box-sizing: border-box;\n gap: 1.5rem;\n}\n"]);return Tg=function(){return e},e}function Ty(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n gap: 1.5rem;\n}\n"]);return Ty=function(){return e},e}function Tx(){let e=(0,r._)(["\n@layer features {\n width: 8.6875rem;\n height: 13.03125rem;\n border-radius: ","rem;\n overflow: hidden;\n}\n"]);return Tx=function(){return e},e}function Tb(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-end;\n gap: 1rem;\n}\n"]);return Tb=function(){return e},e}function Tv(){let e=(0,r._)(["\n@layer features {}\n"]);return Tv=function(){return e},e}function Tj(){let e=(0,r._)(["\n@layer features {}\n"]);return Tj=function(){return e},e}function Tw(){let e=(0,r._)(["\n@layer features {\n flex: 1 1 0;\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n justify-content: flex-start;\n align-items: stretch;\n min-width: 0;\n}\n"]);return Tw=function(){return e},e}function TS(){let e=(0,r._)(["\n@layer features {\n align-self: ",";\n font-weight: ",";\n}\n"]);return TS=function(){return e},e}function TA(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: stretch;\n padding: 0rem 1rem;\n}\n"]);return TA=function(){return e},e}function TC(){let e=(0,r._)(["\n@layer features {\n width: 1.75rem;\n padding: 0.5rem;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n border-radius: ","rem;\n background-color: ",";\n}\n"]);return TC=function(){return e},e}function Tk(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return Tk=function(){return e},e}
1function T_(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 0.25rem;\n}\n"]);return T_=function(){return e},e}function TE(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 0.12rem;\n align-items: stretch;\n}\n"]);return TE=function(){return e},e}function TT(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n margin-bottom: 1.5rem;\n}\n"]);return TT=function(){return e},e}function TI(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: ","rem;\n box-sizing: border-box;\n gap: 0.25rem;\n}\n"]);return TI=function(){return e},e}function TM(){let e=(0,r._)(["\n@layer features {\n position: relative;\n}\n"]);return TM=function(){return e},e}function TD(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n position: absolute;\n left: 0;\n bottom: 0;\n background-color: ",";\n padding: 0.25rem;\n box-sizing: border-box;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n border-radius: ",";\n}\n"]);return TD=function(){return e},e}function TO(){let e=(0,r._)(["\n@layer features {\n height: 0.5rem;\n width: 100%;\n background-color: ",";\n\n & > div {\n border-radius: ",";\n }\n}\n"]);return TO=function(){return e},e}function TL(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding: 0.125rem;\n box-sizing: border-box;\n background-color: ",";\n position: absolute;\n top: 0;\n border-radius: ",";\n}\n"]);return TL=function(){return e},e}function TR(){let e=(0,r._)(["\n@layer features {\n font-weight: ",";\n color: ",";\n}\n"]);return TR=function(){return e},e}function TP(){let e=(0,r._)(["\n@layer features {\n border-radius: 6.25rem;\n padding: 0.1875rem 0.5rem;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n position: absolute;\n left: 0.375rem;\n bottom: 0.5rem;\n width: 4.75rem;\n background-color: ",";\n}\n"]);return TP=function(){return e},e}function Tz(){let e=(0,r._)(["\n@layer features {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: ",";\n border-radius: ","rem;\n}\n"]);return Tz=function(){return e},e}function TN(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: center;\n align-items: center;\n width: ","rem;\n height: ","rem;\n background-color: rgba(0, 0, 0, 0.6);\n border: 1px solid\n ",";\n border-radius: ","rem;\n overflow: hidden;\n}\n"]);return TN=function(){return e},e}function TB(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n color: ",";\n}\n"]);return TB=function(){return e},e}function TU(){let e=(0,r._)(["\n@layer features {\n display: flex;\n align-items: center;\n justify-content: center;\n width: ","rem;\n height: ","rem;\n background-color: ",";\n border: 1px solid ",";\n border-radius: ","rem;\n overflow: hidden;\n}\n"]);return TU=function(){return e},e}function TW(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n font-weight: 600;\n box-sizing: border-box;\n color: ",";\n}\n"]);return TW=function(){return e},e}function TF(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 2rem;\n height: 8.625rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return TF=function(){return e},e}function TH(){let e=(0,r._)(["\n@layer features {\n}\n"]);return TH=function(){return e},e}function TK(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: flex-start;\n gap: 1rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return TK=function(){return e},e}function TV(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 3.125rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return TV=function(){return e},e}function TG(){let e=(0,r._)(["\n@layer features {\n min-height: 4rem;\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 0.75rem;\n width: 40%;\n}\n"]);return TG=function(){return e},e}function TY(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n height: 100%;\n}\n"]);return TY=function(){return e},e}function Tq(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n\n @media screen and (max-width: 1230px) {\n font-size: 1rem;\n }\n}\n"]);return Tq=function(){return e},e}function TX(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return TX=function(){return e},e}function TQ(){let e=(0,r._)(["\n@layer features {\n width: 3rem;\n height: 3rem;\n background-color: ",";\n border: 1px solid ",";\n border-radius: 50%;\n padding: 0.75rem;\n box-sizing: border-box;\n}\n"]);return TQ=function(){return e},e}function TJ(){let e=(0,r._)(["\n@layer features {\n color: ",";\n\n @media screen and (max-width: 1230px) {\n font-size: 1rem;\n }\n}\n"]);return TJ=function(){return e},e}function T$(){let e=(0,r._)(["\n@layer features {\n height: 100%;\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: flex-start;\n}\n"]);return T$=function(){return e},e}function TZ(){let e=(0,r._)(["\n@layer features {\n padding: 0.2rem;\n border-radius: 50%;\n color: ",";\n\n &:hover {\n cursor: pointer;\n background-color: ",";\n }\n}\n"]);return TZ=function(){return e},e}function T0(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return T0=function(){return e},e}function T1(){let e=(0,r._)(["\n@layer features {\n font-size: 1.688rem;\n font-weight: 600;\n}\n"]);return T1=function(){return e},e}function T5(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return T5=function(){return e},e}function T2(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n}\n"]);return T2=function(){return e},e}function T3(){let e=(0,r._)(["\n@layer features {\n}\n"]);return T3=function(){return e},e}function T6(){let e=(0,r._)(["\n@layer features {\n font-size: 0.75rem;\n}\n"]);return T6=function(){return e},e}function T4(){let e=(0,r._)(["\n@layer features {\n font-size: 0.75rem;\n &:hover {\n text-decoration: underline;\n }\n}\n"]);return T4=function(){return e},e}function T7(){let e=(0,r._)(["\n@layer features {\n}\n"]);return T7=function(){return e},e}function T8(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return T8=function(){return e},e}function T9(){let e=(0,r._)(["\n@layer features {\n font-weight: 800;\n font-size: 2.188rem;\n}\n"]);return T9=function(){return e},e}function Ie(){let e=(0,r._)(["\n@layer features {\n}\n"]);return Ie=function(){return e},e}function In(){let e=(0,r._)(["\n@layer features {\n &:hover {\n text-decoration: underline;\n }\n}\n"]);return In=function(){return e},e}function It(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return It=function(){return e},e}function Ir(){let e=(0,r._)(["\n@layer features {\n}\n"]);return Ir=function(){return e},e}function Ii(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n}\n"]);return Ii=function(){return e},e}function Io(){let e=(0,r._)(["\n@layer features {\n font-weight: 800;\n}\n"]);return Io=function(){return e},e}function Il(){let e=(0,r._)(["\n@layer features {\n color: ",";\n font-weight: 600;\n}\n"]);return Il=function(){return e},e}function Ia(){let e=(0,r._)(["\n@layer features {\n .options-container {\n gap: 0rem;\n }\n\n span.MuiRadio-root {\n padding: 0.25rem;\n }\n}\n"]);return Ia=function(){return e},e}function Is(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n font-weight: 400;\n color: ",";\n\n & * {\n font-size: ","rem;\n }\n}\n"]);return Is=function(){return e},e}function Ic(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.25rem;\n}\n"]);return Ic=function(){return e},e}function Iu(){let e=(0,r._)(["\n@layer features {\n padding: 0.5rem 0.75rem;\n box-sizing: border-box;\n border: 1px solid ",";\n background-color: ",";\n width: 100%;\n border-radius: ","rem;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 0.5rem;\n cursor: copy;\n}\n"]);return Iu=function(){return e},e}function Id(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return Id=function(){return e},e}function If(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n text-overflow: ellipsis;\n}\n"]);return If=function(){return e},e}function Im(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n padding: 0.75rem;\n ","\n border-radius: 0.4rem;\n background-color: ",";\n}\n"]);return Im=function(){return e},e}function Ip(){let e=(0,r._)(["\n@layer features {}\n"]);return Ip=function(){return e},e}function Ih(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.1rem;\n width: 100%;\n padding: 0.75rem;\n border: 1px solid ",";\n border-radius: 0.4rem;\n background-color: ",";\n}\n"]);return Ih=function(){return e},e}function Ig(){let e=(0,r._)(["\n@layer features {}\n"]);return Ig=function(){return e},e}function Iy(){let e=(0,r._)(["\n@layer features {\n margin: 0.5rem 0 0;\n}\n"]);return Iy=function(){return e},e}function Ix(){let e=(0,r._)(["\n@layer features {\n font-size: ","rem;\n color: ",";\n}\n"]);return Ix=function(){return e},e}function Ib(){let e=(0,r._)(["\n@layer features {\n margin-top: 0.5rem;\n width: 98%;\n padding: 0.5rem;\n border: 1px solid\n ",";\n background-color: ",";\n}\n"]);return Ib=function(){return e},e}function Iv(){let e=(0,r._)(["\n@layer features {\n display: flex;\n}\n"]);
1return Iv=function(){return e},e}function Ij(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n gap: 0.75rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return Ij=function(){return e},e}function Iw(){let e=(0,r._)(["\n@layer features {\n font-weight: 800;\n font-size: 2.188rem;\n}\n"]);return Iw=function(){return e},e}function IS(){let e=(0,r._)(["\n@layer features {\n color: ",";\n font-style: italic;\n}\n"]);return IS=function(){return e},e}function IA(){let e=(0,r._)(["\n@layer features {\n}\n"]);return IA=function(){return e},e}function IC(){let e=(0,r._)(["\n@layer features {}\n"]);return IC=function(){return e},e}function Ik(){let e=(0,r._)(["\n@layer features {\n}\n"]);return Ik=function(){return e},e}function I_(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return I_=function(){return e},e}function IE(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n font-size: 1.688rem;\n ","\n}\n"]);return IE=function(){return e},e}function IT(){let e=(0,r._)(["\n@layer features {\n ","\n}\n"]);return IT=function(){return e},e}function II(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return II=function(){return e},e}function IM(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n border-radius: ","rem;\n background: ",";\n\n .MuiFormControl-root {\n width: 100%;\n }\n\n .MuiPickersSectionList-root {\n padding: 0.75rem 0;\n }\n\n .MuiPickersInputBase-root {\n padding: 0 0.75rem;\n }\n}\n"]);return IM=function(){return e},e}function ID(){let e=(0,r._)(["\n@layer features {\n display: flex;\n padding: 0.375rem 0.75rem;\n justify-content: flex-start;\n align-items: center;\n gap: 0.625rem;\n background-color: ",";\n border-radius: ","rem;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return ID=function(){return e},e}function IO(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n flex-shrink: 0;\n color: ",";\n}\n"]);return IO=function(){return e},e}function IL(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n text-align: left;\n font-size: 0.875rem;\n}\n"]);return IL=function(){return e},e}function IR(){let e=(0,r._)(["\n@layer features {\n &:hover {\n text-decoration: underline;\n }\n}\n"]);return IR=function(){return e},e}function IP(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return IP=function(){return e},e}function Iz(){let e=(0,r._)(["\n@layer features {\n .options-container {\n gap: 0rem;\n }\n\n span.MuiRadio-root {\n padding: 0.25rem;\n }\n}\n"]);return Iz=function(){return e},e}function IN(){let e=(0,r._)(["\n@layer features {\n display: flex;\n padding: 0.5rem;\n gap: 0.625rem;\n border-radius: ","rem;\n background-color: ",";\n width: 100%;\n box-sizing: border-box;\n}\n"]);return IN=function(){return e},e}function IB(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n color: ",";\n}\n"]);return IB=function(){return e},e}function IU(){let e=(0,r._)(["\n@layer features {\n}\n"]);return IU=function(){return e},e}function IW(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n background: ",";\n overflow-y: auto;\n box-sizing: border-box;\n}\n"]);return IW=function(){return e},e}function IF(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: center;\n align-items: flex-start;\n width: 100%;\n height: fit-content;\n box-sizing: border-box;\n\n @media screen and (max-width: ","px) {\n flex-direction: column;\n }\n}\n"]);return IF=function(){return e},e}function IH(){let e=(0,r._)(["\n@layer features {\n height: 1px;\n background-color: "," !important;\n border: none;\n}\n"]);return IH=function(){return e},e}function IK(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n gap: 0.5rem;\n}\n"]);return IK=function(){return e},e}function IV(){let e=(0,r._)(["\n@layer features {}\n"]);return IV=function(){return e},e}function IG(){let e=(0,r._)(["\n@layer features {\n margin-top: 2px;\n}\n"]);return IG=function(){return e},e}function IY(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n border: 2px solid\n ",";\n border-radius: ","rem;\n}\n"]);return IY=function(){return e},e}function Iq(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n padding: 0.5rem 0.75rem;\n background-color: ",";\n ","\n box-sizing: border-box;\n gap: 0.5rem;\n}\n"]);return Iq=function(){return e},e}function IX(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n}\n"]);return IX=function(){return e},e}function IQ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n ","\n}\n"]);return IQ=function(){return e},e}function IJ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n background-color: ",";\n border-radius: ","rem;\n padding: 0.75rem;\n box-sizing: border-box;\n}\n"]);return IJ=function(){return e},e}function I$(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return I$=function(){return e},e}function IZ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n width: 100%;\n gap: 0.75rem;\n box-sizing: border-box;\n padding: 0.375rem 0.5rem;\n @media screen and (max-width: 600px) {\n flex-direction: column;\n justify-content: flex-start;\n }\n}\n"]);return IZ=function(){return e},e}function I0(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n div {\n display: flex;
1\n align-items: center;\n text-align: left;\n gap: 0.25rem;\n }\n}\n"]);return I0=function(){return e},e}function I1(){let e=(0,r._)(["\n@layer features {}\n"]);return I1=function(){return e},e}function I5(){let e=(0,r._)(["\n@layer features {\n svg {\n width: 1.5rem;\n height: 1.5rem;\n }\n}\n"]);return I5=function(){return e},e}function I2(){let e=(0,r._)(["\n@layer features {\n display: none;\n}\n"]);return I2=function(){return e},e}function I3(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: stretch;\n width: 100%;\n background-color: ",";\n}\n"]);return I3=function(){return e},e}function I6(){let e=(0,r._)(["\n@layer features {\n height: 3rem;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n padding: 0 0.75rem;\n box-sizing: border-box;\n cursor: ",";\n}\n"]);return I6=function(){return e},e}function I4(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n flex: 1 1 0;\n}\n"]);return I4=function(){return e},e}function I7(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding: 0.2rem;\n border-radius: 50%;\n &:hover {\n background-color: ",";\n }\n}\n"]);return I7=function(){return e},e}function I8(){let e=(0,r._)(["\n@layer features {\n svg {\n width: 1.5rem;\n height: 1.5rem;\n }\n}\n"]);return I8=function(){return e},e}function I9(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.375rem;\n font-weight: 600;\n}\n"]);return I9=function(){return e},e}function Me(){let e=(0,r._)(["\n@layer features {\n padding: 0 0.75rem 0 0.75rem;\n margin-left: 1.4rem;\n ",";\n}\n"]);return Me=function(){return e},e}function Mn(){let e=(0,r._)(["\n@layer features {\n border-radius: 0.3875rem;\n background-color: ",";\n\n font-family: "," !important;\n font-size: ","rem !important;\n\n ","\n\n .rc-tree .rc-tree-treenode {\n height: 3rem !important;\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n padding-right: 0.75rem !important;\n }\n\n .rc-tree .drag-over-gap-top {\n border-top: 2px solid ",";\n }\n\n // Removes extra padding right to elements and prevents overflow\n .rc-tree .rc-tree-title {\n padding: 0 !important;\n max-height: 100%;\n overflow: hidden;\n white-space: nowrap;\n }\n\n // Removes margin top on open folder\n .rc-tree\n .rc-tree-list\n .rc-tree-list-holder-inner\n .rc-tree-treenode-switcher-open {\n margin-top: 0rem;\n }\n\n .indent-1 {\n padding-left: 0.75rem !important;\n }\n\n .entry-title-text {\n font-weight: 400;\n line-height: 1.5;\n padding: 2px 0;\n }\n\n .rc-tree-title div {\n padding: 0 !important;\n }\n}\n"]);return Mn=function(){return e},e}function Mt(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n background-color: ",";\n height: 0.75rem;\n}\n"]);return Mt=function(){return e},e}function Mr(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return Mr=function(){return e},e}function Mi(){let e=(0,r._)(["\n@layer features {\n color: ",";\n cursor: pointer;\n &:hover {\n opacity: 0.9;\n }\n}\n"]);return Mi=function(){return e},e}function Mo(){let e=(0,r._)(["\n@layer features {\n width: 0.75rem;\n height: 0.75rem;\n margin-left: 0.5rem;\n}\n"]);return Mo=function(){return e},e}function Ml(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n background-color: ",";\n border-radius: ","rem;\n padding: 0.75rem;\n box-sizing: border-box;\n}\n"]);return Ml=function(){return e},e}function Ma(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return Ma=function(){return e},e}function Ms(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n padding: ","rem;\n}\n"]);return Ms=function(){return e},e}function Mc(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n border: 2px solid\n ",";\n border-radius: ","rem;\n}\n"]);return Mc=function(){return e},e}function Mu(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n padding: 0.5rem 0.75rem;\n background-color: ",";\n box-sizing: border-box;\n gap: 0.5rem;\n height: 3.25rem;\n\n ","\n}\n"]);return Mu=function(){return e},e}function Md(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n ",";\n}\n"]);return Md=function(){return e},e}function Mf(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.5rem;\n}\n"]);return Mf=function(){return e},e}function Mm(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n gap: 0.625rem;\n}\n"]);return Mm=function(){return e},e}function Mp(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 0.375rem;\n padding: 0.375rem;\n background-color: ",";\n border-radius: ","rem;\n}\n"]);return Mp=function(){return e},e}function Mh(){let e=(0,r._)(["\n@layer features {}\n"]);return Mh=function(){return e},e}function Mg(){let e=(0,r._)(["\n@layer features {\n height: 1.125rem;\n width: 1.125rem;\n padding: 0 !important;\n}\n"]);return Mg=function(){return e},e}function My(){let e=(0,r._)(["\n@layer features {\n svg {\n width: 1.5rem;\n height: 1.5rem;\n ",";\n }\n}\n"]);return My=function(){return e},e}function Mx(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n width: 100%;\n gap: 0.75rem;\n box-sizing: border-box;\n padding: 0.375rem 0.5rem;\n margin-top: 0.375rem;\n\n @media screen and (max-width: 600px) {\n flex-direction: column;\n justify-content: flex-start;\n }\n}\n"]);return Mx=function(){return e},e}function Mb(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n\n div {\n display: flex;
1\n align-items: center;\n text-align: left;\n gap: 0.25rem;\n }\n}\n"]);return Mb=function(){return e},e}function Mv(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n}\n"]);return Mv=function(){return e},e}function Mj(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n background-color: ",";\n padding: 0.375rem 0.75rem;\n box-sizing: border-box;\n}\n"]);return Mj=function(){return e},e}function Mw(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n gap: 0.5rem;\n}\n"]);return Mw=function(){return e},e}function MS(){let e=(0,r._)(["\n@layer features {}\n"]);return MS=function(){return e},e}function MA(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n gap: 1rem;\n}\n"]);return MA=function(){return e},e}function MC(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n box-sizing: border-box;\n}\n"]);return MC=function(){return e},e}function Mk(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n gap: 0.5rem;\n box-sizing: border-box;\n}\n"]);return Mk=function(){return e},e}function M_(){let e=(0,r._)(["\n@layer features {}\n"]);return M_=function(){return e},e}function ME(){let e=(0,r._)(["\n@layer features {\n margin-top: 2px;\n}\n"]);return ME=function(){return e},e}function MT(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n border: 2px solid\n ",";\n border-radius: ","rem;\n padding: 0.313rem 0.75rem;\n gap: 0.375rem;\n box-sizing: border-box;\n}\n"]);return MT=function(){return e},e}function MI(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n width: 100%;\n border: 2px solid\n ",";\n border-radius: ","rem;\n}\n"]);return MI=function(){return e},e}function MM(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n border-bottom: 2px solid\n ",";\n padding: 0.5rem 0.75rem;\n background-color: ",";\n border-top-right-radius: ","rem;\n border-top-left-radius: ","rem;\n box-sizing: border-box;\n gap: 0.5rem;\n}\n"]);return MM=function(){return e},e}function MD(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n ",";\n}\n"]);return MD=function(){return e},e}function MO(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n box-sizing: border-box;\n}\n"]);return MO=function(){return e},e}function ML(){let e=(0,r._)(["\n@layer features {\n svg {\n width: 1.5rem;\n height: 1.5rem;\n ",";\n }\n}\n"]);return ML=function(){return e},e}function MR(){let e=(0,r._)(["\n@layer features {}\n"]);return MR=function(){return e},e}function MP(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n background: ",";\n overflow-y: auto;\n box-sizing: border-box;\n}\n"]);return MP=function(){return e},e}function Mz(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: center;\n align-items: flex-start;\n width: 100%;\n box-sizing: border-box;\n\n @media screen and (max-width: ","px) {\n flex-direction: column;\n }\n}\n"]);return Mz=function(){return e},e}function MN(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-end;\n gap: 3.125rem;\n flex: 1;\n padding: 3rem 4.5rem 6.25rem ","px;\n background-color: ",";\n box-sizing: border-box;\n position: relative;\n z-index: 1;\n min-height: 100vh;\n\n @media screen and (max-width: 1200px) {\n padding: 3rem 1.5rem;\n }\n}\n"]);return MN=function(){return e},e}function MB(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 1.5rem;\n flex: 0 0 30%;\n padding: 3rem 0.5rem 0 1.5rem;\n box-sizing: border-box;\n}\n"]);return MB=function(){return e},e}function MU(){let e=(0,r._)(["\n@layer features {\n width: ","px;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 1.5rem;\n box-sizing: border-box;\n}\n"]);return MU=function(){return e},e}function MW(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n width: 100%;\n}\n"]);return MW=function(){return e},e}function MF(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n font-weight: bold;\n}\n"]);return MF=function(){return e},e}function MH(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n color: ",";\n}\n"]);return MH=function(){return e},e}function MK(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n height: 100%;\n background: ",";\n overflow-y: auto;\n box-sizing: border-box;\n}\n"]);return MK=function(){return e},e}function MV(){let e=(0,r._)(["\n@layer features {\n display: flex;\n justify-content: space-between;\n align-items: stretch;\n width: 100%;\n margin: 0 auto;\n gap: 1rem;\n box-sizing: border-box;\n @media screen and (max-width: ","px) {\n flex-direction: column;\n }\n}\n"]);return MV=function(){return e},e}function MG(){let e=(0,r._)(["\n@layer features {\n padding: 3rem 4.5rem 6.25rem ","px;\n flex: 1;\n background-color: ",";\n box-sizing: border-box;\n min-height: 100vh;\n min-width: 0;\n\n @media screen and (max-width: 1200px) {\n padding: 3rem 1.5rem;\n }\n}\n"]);return MG=function(){return e},e}function MY(){let e=(0,r._)(["\n@layer features {\n height: 14rem;\n margin-top: 1.75rem;\n}\n"]);return MY=function(){return e},e}function Mq(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n flex: 0 0 30%;\n gap: 1rem;\n padding: 10.75rem 0 0 1.5rem;\n box-sizing: border-box;\n\n @media screen and (max-width: ","px) {\n display: none;\n }\n}\n"]);return Mq=function(){return e},e}function MX(){let e=(0,r._)(["\n@layer features {\n width: ","px;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 1.5rem;\n box-sizing: border-box;\n\n @media screen and (max-width: ","px) {\n display: none;\n }\n}\n"]);return MX=function(){return e},e}function MQ(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n font-weight: bold;\n}\n"]);return MQ=function(){return e},e}function MJ(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n margin-top: ","rem;\n\n @media (max-width: 500px) {\n flex-direction: column;
1\n align-items: flex-start;\n gap: 0.5rem;\n }\n}\n"]);return MJ=function(){return e},e}function M$(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-end;\n\n @media (max-width: 500px) {\n ","\n }\n}\n"]);return M$=function(){return e},e}function MZ(){let e=(0,r._)(["\n@layer features {\n border-radius: 50%;\n padding: 5px;\n box-sizing: border-box;\n background-color: ",";\n\n animation: ",";\n\n @keyframes blink {\n 0% {\n opacity: 1;\n }\n 75% {\n opacity: 1;\n }\n 85% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n}\n"]);return MZ=function(){return e},e}function M0(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n color: ",";\n font-weight: 600;\n}\n"]);return M0=function(){return e},e}function M1(){let e=(0,r._)(["\n@layer features {\n margin-left: 5px;\n}\n"]);return M1=function(){return e},e}function M5(){let e=(0,r._)(["\n@layer features {}\n"]);return M5=function(){return e},e}function M2(){let e=(0,r._)(["\n@layer features {\n margin-left: 1rem;\n}\n"]);return M2=function(){return e},e}function M3(){let e=(0,r._)(["\n@layer features {\n margin-top: 2rem;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: stretch;\n padding: 12px;\n box-sizing: border-box;\n border-radius: ","rem;\n border: 1px solid\n ",";\n background: ",";\n}\n"]);return M3=function(){return e},e}function M6(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n gap: 1rem;\n\n @media screen and (max-width: ","px) {\n flex-wrap: wrap;\n }\n}\n"]);return M6=function(){return e},e}function M4(){let e=(0,r._)(["\n@layer features {\n margin-top: 1.5rem;\n}\n"]);return M4=function(){return e},e}function M7(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n color: ",";\n margin-top: 8px;\n}\n"]);return M7=function(){return e},e}function M8(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n gap: 1rem;\n flex-wrap: wrap;\n margin-top: 1.5rem;\n}\n"]);return M8=function(){return e},e}function M9(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n}\n"]);return M9=function(){return e},e}function De(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n font-weight: 600;\n}\n"]);return De=function(){return e},e}function Dn(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n}\n"]);return Dn=function(){return e},e}function Dt(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n margin-top: 2rem;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n}\n"]);return Dt=function(){return e},e}function Dr(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n background-color: rgba(34, 211, 75, 0.06);\n}\n"]);return Dr=function(){return e},e}function Di(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n width: min(47rem, 90vw);\n max-height: calc(90vh - 20%);\n background: ",";\n padding: 2rem;\n box-sizing: border-box;\n border-radius: ","rem;\n border: 1px solid\n ",";\n}\n"]);return Di=function(){return e},e}function Do(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n margin: 0;\n}\n"]);return Do=function(){return e},e}function Dl(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n padding: 0 2rem;\n}\n"]);return Dl=function(){return e},e}function Da(){let e=(0,r._)(["\n@layer features {\n width: 1.5rem;\n height: 1.5rem;\n\n image {\n width: 100%;\n height: 100%;\n }\n}\n"]);return Da=function(){return e},e}function Ds(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n padding: 0 2rem;\n margin-top: 0.4rem;\n}\n"]);return Ds=function(){return e},e}function Dc(){let e=(0,r._)(["\n@layer features {\n margin-top: 1rem;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: space-between;\n gap: 1rem;\n overflow-y: auto;\n}\n"]);return Dc=function(){return e},e}function Du(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n padding-top: 10px;\n padding-bottom: 10px;\n box-sizing: border-box;\n border-bottom: 1px solid\n ",";\n}\n"]);return Du=function(){return e},e}function Dd(){let e=(0,r._)(["\n@layer features {\n width: 2.25rem;\n height: 2.25rem;\n overflow: hidden;\n border-radius: 50%;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n }\n}\n"]);return Dd=function(){return e},e}function Df(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n margin-left: 1rem;\n font-weight: 600;\n}\n"]);return Df=function(){return e},e}function Dm(){let e=(0,r._)(["\n@layer features {\n flex: 1 1 0;\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n}\n"]);return Dm=function(){return e},e}function Dp(){let e=(0,r._)(["\n@layer features {}\n"]);return Dp=function(){return e},e}function Dh(){let e=(0,r._)(["\n@layer features {\n margin-left: 1rem;\n color: ",";\n}\n"]);return Dh=function(){return e},e}function Dg(){let e=(0,r._)(["\n@layer features {\n flex: 0 0 200px;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n}\n"]);return Dg=function(){return e},e}function Dy(){let e=(0,r._)(["\n@layer features {\n flex: 1 1 0;\n cursor: pointer;\n padding: 1rem;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background-color: ",";\n border-radius: ","rem;\n border: 1px solid\n ",";\n}\n"]);return Dy=function(){return e},e}function Dx(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n font-weight: 900;\n}\n"]);return Dx=function(){return e},e}function Db(){let e=(0,r._)(["\n@layer features {\n margin-left: 0.5rem;\n padding: 2px;\n border-radius: 50%;\n}\n"]);return Db=function(){return e},e}function Dv(){let e=(0,r._)(["\n@layer features {\n background: ",";\n color: ",";\n}\n"]);return Dv=function(){return e},e}function Dj(){let e=(0,r._)(["\n@layer features {\n background: ",";\n color: ",";\n}\n"]);return Dj=function(){return e},e}function Dw(){let e=(0,r._)(["\n@layer features {\n background: ",";\n color: ",";\n}\n"]);return Dw=function(){return e},e}function DS(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n}\n"]);return DS=function(){return e},e}function DA(){let e=(0,r._)(["\n@layer features {}\n"]);return DA=function(){return e},e}function DC(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n padding: 12px;\n box-sizing: border-box;\n border: 1px solid\n ",";\n border-radius: ","rem;\n background: ",";\n width: calc(49%);\n min-height: 370px;\n @media screen and (max-width: ","px) {\n width: 100%;\n }\n}\n"]);return DC=function(){return e},e}function Dk(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n}\n"]);return Dk=function(){return e},e}function D_(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n flex: 1 1 0;\n font-weight: 600;\n}\n"]);return D_=function(){return e},e}function DE(){let e=(0,r._)(["\n@layer features {\n width: 1.2rem;\n height: 1.2rem;\n}\n"]);return DE=function(){return e},e}function DT(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return DT=function(){return e},e}function DI(){let e=(0,r._)(["\n@layer features {\n margin-top: 1rem;\n height: 21rem;\n}\n"]);return DI=function(){return e},e}function DM(){let e=(0,r._)(["\n@layer features {\n margin-top: 1rem;\n width: 100%;\n}\n"]);return DM=function(){return e},e}function DD(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n}\n"]);return DD=function(){return e},e}function DO(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n font-weight: 600;\n}\n"]);return DO=function(){return e},e}function DL(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n}\n"]);return DL=function(){return e},e}function DR(){let e=(0,r._)(["\n@layer features {\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: space-between;\n}\n"]);return DR=function(){return e},e}function DP(){let e=(0,r._)(["\n@layer features {\n color: ",";\n fill: ",";\n font-family: ",";\n font-size: ","rem;\n font-weight: ",";\n margin: 0;\n opacity: ",";\n transition: opacity 1000ms;\n}\n"]);return DP=function(){return e},e}function Dz(){let e=(0,r._)(["\n@layer features {\n width: 100%;\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n}\n"]);return Dz=function(){return e},e}function DN(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n}\n"]);return DN=function(){return e},e}function DB(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 0.4rem;\n}\n"]);return DB=function(){return e},e}function DU(){let e=(0,r._)(["\n@layer features {\n height: 15px;\n width: 15px;\n border-radius: 100%;\n background-color: ",";\n}\n"]);return DU=function(){return e},e}function DW(){let e=(0,r._)(["\n@layer features {\n font-weight: 600;\n font-size: 0.875rem;\n color: ",";\n}\n"]);return DW=function(){return e},e}function DF(){let e=(0,r._)(["\n@layer features {\n margin-top: 1rem;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: space-between;\n gap: 1rem;\n max-height: 90%;\n overflow-y: auto;\n}\n"]);return DF=function(){return e},e}function DH(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n\n @media (max-width: 450px) {\n flex-direction: column;\n justify-content: flex-start;
1\n align-items: flex-start;\n gap: 0.5rem;\n }\n}\n"]);return DH=function(){return e},e}function DK(){let e=(0,r._)(["\n@layer features {\n display: flex;\n flex: row;\n justify-content: flex-start;\n}\n"]);return DK=function(){return e},e}function DV(){let e=(0,r._)(["\n@layer features {\n /* flex: 1 1 200px; */\n min-width: 200px;\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n}\n"]);return DV=function(){return e},e}function DG(){let e=(0,r._)(["\n@layer features {\n width: 2.3rem;\n height: 2.3rem;\n flex: 0 0 2.3rem;\n border-radius: 50%;\n overflow: hidden;\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n}\n"]);return DG=function(){return e},e}function DY(){let e=(0,r._)(["\n@layer features {\n text-align: left;\n margin-left: 1rem;\n font-weight: 600;\n flex: 0 0 80px;\n align-self: center;\n}\n"]);return DY=function(){return e},e}function Dq(){let e=(0,r._)(["\n@layer features {\n align-self: center;\n}\n"]);return Dq=function(){return e},e}function DX(){let e=(0,r._)(["\n@layer features {\n margin-left: 1rem;\n}\n"]);return DX=function(){return e},e}function DQ(){let e=(0,r._)(["\n@layer features {\n border-radius: ",";\n background: ",";\n height: 100%;\n width: 100%;\n}\n"]);return DQ=function(){return e},e}function DJ(){let e=(0,r._)(["\n@layer features {}\n"]);return DJ=function(){return e},e}function D$(){let e=(0,r._)(["\n@layer features {\n font-weight: ",";\n color: ",";\n}\n"]);return D$=function(){return e},e}function DZ(){let e=(0,r._)(["\n@layer features {\n color: ",";\n}\n"]);return DZ=function(){return e},e}function D0(){let e=(0,r._)(["\n@layer features {\n color: ",";\n padding: 3px 0;\n}\n"]);return D0=function(){return e},e}function D1(){let e=(0,r._)(["\n@layer features {\n text-align: center;\n}\n"]);return D1=function(){return e},e}function D5(){let e=(0,r._)(["\n@layer features {\n background-color: ",";\n color: ",";\n border: 1px solid\n ",";\n border-radius: ","rem;\n min-width: 130px;\n max-width: 250px;\n min-height: 20px;\n padding: 0.5rem 0.7rem;\n}\n"]);return D5=function(){return e},e}function D2(){let e=(0,r._)(["\n@layer features {\n border-top: "," solid\n ",";\n padding-top: ",";\n margin-top: ",";\n}\n"]);return D2=function(){return e},e}function D3(){let e=(0,r._)(["\n@layer features {\n padding: 5px 15px;\n margin: 0;\n}\n"]);return D3=function(){return e},e}function D6(){let e=(0,r._)(["\n@layer features {\n margin: 0 0 0 0.5rem;\n padding: 0;\n}\n"]);return D6=function(){return e},e}function D4(){let e=(0,r._)(["\n@layer features {\n color: ",";\n margin-bottom: 0.3rem;\n}\n"]);return D4=function(){return e},e}var D7=Object.defineProperty,D8=Object.defineProperties,D9=Object.getOwnPropertyDescriptor,Oe=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertyNames,Ot=Object.getOwnPropertySymbols,Or=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,Oo=(e,n)=>(n=Symbol[e])?n:Symbol.for("Symbol."+e),Ol=(e,n,t)=>n in e?D7(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Oa=(e,n)=>{for(var t in n||(n={}))Or.call(n,t)&&Ol(e,t,n[t]);if(Ot)for(var t of Ot(n))Oi.call(n,t)&&Ol(e,t,n[t]);return e},Os=(e,n)=>D8(e,Oe(n)),Oc=e=>"symbol"==typeof e?e:e+"",Ou=(e,n)=>{var t={};for(var r in e)Or.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&Ot)for(var r of Ot(e))0>n.indexOf(r)&&Oi.call(e,r)&&(t[r]=e[r]);return t},Od=(e,n,t,r)=>{if(n&&"object"==typeof n||"function"==typeof n)for(let i of On(n))Or.call(e,i)||i===t||D7(e,i,{get:()=>n[i],enumerable:!(r=D9(n,i))||r.enumerable});return e},Of=(e,n,t)=>(Od(e,n,"default"),t&&Od(t,n,"default")),Om=(e,n,t)=>new Promise((r,i)=>{var o=e=>{try{a(t.next(e))}catch(e){i(e)}},l=e=>{try{a(t.throw(e))}catch(e){i(e)}},a=e=>e.done?r(e.value):Promise.resolve(e.value).then(o,l);a((t=t.apply(e,n)).next())}),Op=function(e,n){this[0]=e,this[1]=n},Oh=(e,n,t)=>{var r,i=(e,n,r,o)=>{try{var l=t[e](n),a=(n=l.value)instanceof Op,s=l.done;Promise.resolve(a?n[0]:n).then(t=>a?i("return"===e?e:"next",n[1]?{done:t.done,value:t.value}:t,r,o):r({value:t,done:s}
1)).catch(e=>i("throw",e,r,o))}catch(e){o(e)}},o=(e,n,t,o)=>l[e]=l=>(n=new Promise((n,t,o)=>(o=()=>i(e,l,n,t),r?r.then(o):o())),o=()=>r===t&&(r=0),r=t=n.then(o,o),n),l={};return t=t.apply(e,n),l[Oo("asyncIterator")]=()=>l,o("next"),o("throw"),o("return"),l};d.Ay.div(nI()),d.Ay.div(nM(),e=>e.theme.colors.surface.rgbaString),d.Ay.div(nD()),d.Ay.div(nO());var Og=d.Ay.div(nL(),e=>e.onClick?"pointer":"default"),Oy=d.Ay.div(nR()),Ox=(0,d.Ay)(m.CampfireSubtitle1)(nP()),Ob=(0,d.Ay)(m.Cl)(nz(),e=>e.theme.colors.onSurface.copyWith({a:.08}).rgbaString,e=>50*e.theme.dimensions.cornerMd),Ov=d.Ay.div(nN()),Oj=d.Ay.div(nB()),Ow=d.Ay.div(nU()),OS=d.Ay.div(nW(),e=>e.onClick?"pointer":"default",e=>e.isLeft?"linear-gradient(90deg, transparent 50%, ".concat(e.theme.colors.primary.copyWith({a:.1}).rgbaString," 50%)"):e.isRight?"linear-gradient(90deg, ".concat(e.theme.colors.primary.copyWith({a:.1}).rgbaString," 50%, transparent 50%)"):e.selectedInner?e.theme.colors.primary.copyWith({a:.1}).rgbaString:"transparent"),OA=(0,d.Ay)(m.CampfireSubtitle1)(nF(),e=>e.excluded?e.theme.colors.onSurface.copyWith({a:.4}).rgbaString:e.selected?e.theme.colors.onPrimary.rgbaString:e.theme.colors.onSurface.rgbaString,e=>e.selected?e.theme.colors.primary.rgbaString:"transparent"),OC=(0,d.Ay)(OS)(nH(),e=>e.theme.colors.onSurface.copyWith({a:.4}).rgbaString),Ok=y.shape({era:y.string.isRequired,year:y.number.isRequired,month:y.string.isRequired,day:y.number.isRequired,hour:y.number.isRequired,minute:y.number.isRequired}),O_=y.shape({era:y.string.isRequired,year:y.number.isRequired,month:y.string.isRequired}),OE=e=>{let{month:n,weeks:t,calendar:r,onClick:o,onClickDay:l,selectedRange:a,savedView:s,numEvents:c,maxNumDays:d,hideMonthName:f,className:m}=e,{weeks:p}=r.structure,h=(0,i.useMemo)(()=>{let{era:e,year:t}=s,i={era:e,year:t,month:n.id,day:0,hour:0,minute:0};try{let e=(0,u.OR)((0,u._k)(i,r)-1,r);return(0,u.S2)(e.era,e.year,r).find(n=>n.monthId===e.month).duration}catch(e){return 0}},[n,t,r.structure]),g=(0,i.useMemo)(()=>{if(!a)return[-1,-1];let{era:e,year:n,month:t}=s,i=(0,u._k)({era:e,year:n,month:t,day:0,hour:0,minute:0},r);return[(0,u._k)(a.start,r)-i,(0,u._k)(a.end||a.start,r)-i]},[n,t,r.structure,a]);return(0,x.jsxs)(Og,{onClick:o,className:m,children:[!f&&(0,x.jsxs)(Oy,{children:[(0,x.jsx)(Ox,{children:n.name}),void 0!==c&&(0,x.jsx)(Ob,{children:c})]}),(0,x.jsx)(Oj,{children:t.map((e,n)=>{var r;return((e,n,t)=>(0,x.jsxs)(i.Fragment,{children:[n&&(e=>{let n=Object.values(p[e].days).map(e=>e.name.substring(0,1));return(0,x.jsxs)(Ov,{children:[n.map((e,n)=>(0,x.jsx)(OC,{children:(0,x.jsx)(OA,{children:e})},n)),(e=>{let n=[];for(let t=Object.keys(p[e].days).length;t<d;t++)n.push((0,x.jsx)(OC,{},t));return n})(e)]})})(e.weekId),(0,x.jsxs)(Ow,{children:[Object.values(p[e.weekId].days).sort((e,n)=>e.index-n.index).map((n,t)=>((e,n)=>{let t=e.offset-e.start+n,r=n>=e.start&&n<=e.end,i=r&&(t===g[0]||t===g[1]),o=t>=g[0]&&t<=g[1],a=g[1]-g[0]>0,s=a&&t===g[0],c=a&&t===g[1];return(0,x.jsx)(OS,{onClick:l&&r?function(){l(t)}:void 0,selectedInner:a&&o,isLeft:s,isRight:c,children:(0,x.jsxs)(OA,{selected:i,excluded:n<e.start||n>e.end,children:[n>=e.start&&n<=e.end?t+1:null,n<e.start?t+1+h:null,n>e.end?n-e.end:null]})},n)})(e,t)),(e=>{let n=[];for(let t=Object.keys(p[e.weekId].days).length;t<d;t++)n.push((0,x.jsx)(OS,{excluded:!0},"extra-".concat(t)));return n})(e)]})]},"m-"+t))(e,e.weekId!==(null==(r=t[n-1])?void 0:r.weekId),n)})})]})};OE.propTypes={month:y.shape({name:y.string,id:y.string.isRequired}),weeks:y.arrayOf(y.shape({weekId:y.string,offset:y.number,start:y.number,end:y.number})),calendar:y.object.isRequired,onClick:y.func.isRequired,onClickDay:y.func.isRequired,selectedRange:y.shape({start:Ok,end:Ok}),savedView:O_,numEvents:y.number,maxNumDays:y.number,hideMonthName:y.bool,className:y.string};var OT=(0,d.Ay)(OE)(nK()),OI=(0,d.Ay)(f.n)(nV()),OM=d.Ay.div(nG()),OD=d.Ay.div(nY(),e=>e.isSecond?"2":e.isThird?".75":0),OO=d.Ay.div(nq());(0,d.Ay)(m.Cl)(nX(),e=>e.theme.colors.onSurface.copyWith({a:.4}).rgbaString),d.Ay.div(nQ());var OL=(0,d.Ay)(m.Nb)(nJ()),OR=d.Ay.div(n$()),OP=(0,d.Ay)(p.RI)(nZ()),Oz=d.Ay.div(n0(),e=>e.theme.colors.onSurface.copyWith({a:.2}).rgbaString),ON=d.Ay.div(n1()),OB=d.Ay.div(n5()),OU=d.Ay.div(n2()),OW=(0,d.Ay)(m.Cl)(n3(),e=>e.isSelected?e.theme.colors.primary.rgbaString:e.theme.colors.onSurface.rgbaString),OF=(0,d.Ay)(h.n)(n6(),e=>e.isSelected?e.theme.colors.primary.rgbaString:e.theme.colors.onSurface.rgbaString),OH=(0,d.Ay)(h.n)(n4(),e=>e.isSelected?e.theme.colors.primary.rgbaString:e.theme.colors.onSurface.rgbaString),OK=(0,d.Ay)(p.RI)(n7()),OV=d.Ay.div(n8());d.Ay.div(n9()),d.Ay.div(te(),e=>e.isDateRangeInterval?e.theme.colors.primary.copyWith({a:.2}).rgbaString:""),d.Ay.div(tn(),e=>e.theme.colors.primary.copyWith({a:.2}).rgbaString),d.Ay.div(tt(),e=>e.theme.colors.primary.copyWith({a:.2}).rgbaString),(0,d.Ay)(m.CampfireSubtitle1)(tr(),e=>e.isDaySelected?e.theme.colors.surface.rgbaString:e.theme.colors.onSurface.rgbaString,e=>50*!!e.isDaySelected,e=>e.isDaySelected?e.theme.colors.primary.rgbaString:"",e=>e.dayIsValid?"pointer":"none",e=>e.dayIsValid?e.theme.colors.primary.rgbaString:"transparent"),d.Ay.div(ti()),(0,d.Ay)(m.CampfireSubtitle1)(to(),e=>e.theme.colors.onSurface.copyWith({a:.4}).rgbaString),d.Ay.div(tl()),d.Ay.div(ta());
1var OG=d.Ay.div(ts()),OY=d.Ay.div(tc()),Oq=(0,d.Ay)(p.GU)(td(),e=>e.theme.dimensions.cornerMd,e=>e.isSelected?e.theme.colors.surface.copyWith({a:1}).rgbaString:e.theme.colors.onSurface.copyWith({a:1}).rgbaString,e=>e.isSelected?"":e.theme.colors.surface.copyWith({a:1}).rgbaString,e=>e.hidden&&(0,d.AH)(tu())),OX=(0,d.Ay)(g._)(tf(),e=>+!!e.showEraOnly),OQ=d.Ay.div(tm()),OJ=d.Ay.div(tp()),O$=d.Ay.div(th()),OZ=(0,d.Ay)(m.Cl)(tg(),e=>e.theme.colors.onSurface.copyWith({a:.4}).rgbaString),O0=(0,d.Ay)(h.n)(ty(),e=>e.theme.colors.onSurface.copyWith({a:.4}).rgbaString),O1=(0,d.Ay)(h.n)(tx(),e=>e.theme.colors.onSurface.copyWith({a:.4}).rgbaString),O5=(0,d.Ay)(p.GU)(tb()),O2=(0,d.Ay)(p.GU)(tv()),O3=(0,d.Ay)(m.A8)(tj(),e=>e.isInputValid?e.theme.colors.onSurface.copyWith({a:1}).rgbaString:e.theme.colors.error.rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.isInputValid?"":e.theme.colors.error.copyWith({a:.1}).rgbaString,e=>+!!e.isSingle),O6=(0,d.Ay)(m.ge)(tw(),e=>e.theme.colors.error.copyWith({a:1}).rgbaString,e=>+!!e.isError,e=>e.label?"flex-start":"",e=>e.isError?"all":"none"),O4=d.Ay.div(tS()),O7=(0,d.Ay)(m.ge)(tA(),e=>e.isInputInvalid?e.theme.colors.error.copyWith({a:1}).rgbaString:e.theme.colors.onSurface.copyWith({a:.4}).rgbaString,e=>"Start"===e.label?"flex-start":""),O8=(0,d.Ay)(m.ge)(tC(),e=>e.isInputInvalid?e.theme.colors.error.copyWith({a:1}).rgbaString:e.theme.colors.onSurface.copyWith({a:.4}).rgbaString),O9=d.Ay.div(tk()),Le=d.Ay.div(t_()),Ln=d.Ay.div(tE()),Lt=d.Ay.div(tT(),e=>+!e.isSingle),Lr=e=>{let{label:n,date:t,onChange:r,calendar:o,monthsList:l,isSingle:s,months:c,erasList:d,eras:f}=e,{t:m}=(0,a.Bd)(),[p,h]=(0,i.useState)(!1),[g,y]=(0,i.useState)(""),[b,v]=(0,i.useState)(""),[j,w]=(0,i.useState)("");(0,i.useEffect)(()=>{c[t.month]&&f[t.era]?w("".concat(c[t.month].index+1,"/").concat(t.day+1,"/").concat((0,u.UW)(t.year,f[t.era]))):w("")},[t,o]),(0,i.useEffect)(()=>{let e=j.split("/"),n=Number(e[2]),i=Number(e[0])-1,a=Number(e[1])-1;if(3===e.length&&""!==e[0]&&""!==e[1]&&""!==e[2]){y("");let e=l.find(e=>e.index===i);if(!e)return void v(m("cui:common.components.CalendarDatePicker.dropdownItems.item"));let s={};s=Os(Oa({},t),{year:(0,u.wI)(n,f[t.era]),month:e.id,day:a,hour:0,minute:0}),(0,u.$$)(s,o)?(v(""),y(""),r(s)):v(m("cui:common.components.CalendarDatePicker.erroStates.invalidDate"))}else y(m("cui:common.components.CalendarDatePicker.erroStates.invalidFormatDate")),v("")},[j]);let S=d.map(e=>({labelKey:m("cui:common.components.CalendarDatePicker.dropdownItems.item",{name:e.name,abbreviation:e.abbreviation}),value:e.id,selected:(null==t?void 0:t.era)===e.id}));return(0,x.jsxs)(Ln,{children:["Start"===n&&!s&&(0,x.jsxs)(O7,{isInputInvalid:g||b,children:[n," Date"]}),"End"===n&&!s&&(0,x.jsxs)(O8,{isInputInvalid:g||b,children:[n," Date"]}),(0,x.jsx)(O3,{onFocus:()=>h(!0),onBlur:()=>h(!1),type:"text",value:j,onChange:e=>{w(e.target.value)},placeholder:"mm/dd/yyyy",isInputValid:""===b&&""===g}),(0,x.jsx)(O6,{isError:(g||b)&&p,label:!0,children:g||b||"' '"}),(0,x.jsxs)(Lt,{isSingle:s,children:[!s&&(0,x.jsxs)(O7,{children:[n," Era"]}),(0,x.jsx)(OX,{options:S,value:t.era?[{labelKey:m("cui:common.components.CalendarDatePicker.dropdownItems.item",{name:f[t.era].name,abbreviation:f[t.era].abbreviation})}]:[],onChange:e=>{let n=Math.min(t.year,f[e.value].duration-1),i=(0,u.S2)(e.value,n,o),l=i.find(e=>e.monthId===t.month)||i[0];r(Os(Oa({},t),{era:e.value,year:n,month:l.monthId,day:Math.min(t.day,l.duration-1)}))}})]})]})};function Li(){return(Li=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(null,arguments)}function Lo(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ll(e,n){return(Ll=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e})(e,n)}var La=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Ls(e,n){if(e.length!==n.length)return!1;for(var t,r,i=0;i<e.length;i++)if(!((t=e[i])===(r=n[i])||La(t)&&La(r))&&1)return!1;return!0}var Lc=function(e,n){void 0===n&&(n=Ls);var t,r,i=[],o=!1;return function(){for(var l=[],a=0;a<arguments.length;a++)l[a]=arguments[a];return o&&t===this&&n(l,i)||(r=e.apply(this,l),o=!0,t=this,i=l),r}},Lu="object"==typeof performance&&"function"==typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function Ld(e){cancelAnimationFrame(e.id)}var Lf=-1;function Lm(e){if(void 0===e&&(e=!1),-1===Lf||e){var n=document.createElement("div"),t=n.style;t.width="50px",t.height="50px",t.overflow="scroll",document.body.appendChild(n),Lf=n.offsetWidth-n.clientWidth,document.body.removeChild(n)}return Lf}var Lp=null;function Lh(e){if(void 0===e&&(e=!1),null===Lp||e){var n=document.createElement("div"),t=n.style;t.width="50px",t.height="50px",t.overflow="scroll",t.direction="rtl";var r=document.createElement("div"),i=r.style;i.width="100px",i.height="100px",n.appendChild(r),document.body.appendChild(n),n.scrollLeft>0?Lp="positive-descending":(n.scrollLeft=1,Lp=0===n.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(n)}return Lp}var Lg=function(e,n){return e},Ly=function(e,n){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,n.instance},Lx=function(e){var n,t=e.getItemOffset,r=e.getEstimatedTotalSize,o=e.getItemSize,l=e.getOffsetForIndexAndAlignment,a=e.getStartIndexForOffset,s=e.getStopIndexForStartIndex,c=e.initInstanceProps,u=e.shouldResetStyleCacheOnItemSizeChange,d=e.validateProps;return(n=function(e){function n(n){var r;return(r=e.call(this,n)||this)._instanceProps=c(r.props,Lo(r)),r._outerRef=void 0,r._resetIsScrollingTimeoutId=null,r.state={instance:Lo(r),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof r.props.initialScrollOffset?r.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},r._callOnItemsRendered=void 0,r._callOnItemsRendered=Lc(function(e,n,t,i){return r.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:n,visibleStartIndex:t,visibleStopIndex:i})}),r._callOnScroll=void 0,r._callOnScroll=Lc(function(e,n,t){return r.props.onScroll({scrollDirection:e,scrollOffset:n,scrollUpdateWasRequested:t})}),r._getItemStyle=void 0,r._getItemStyle=function(e){var n,i=r.props,l=i.direction,a=i.itemSize,s=i.layout,c=r._getItemStyleCache(u&&a,u&&s,u&&l);
1if(c.hasOwnProperty(e))n=c[e];else{var d=t(r.props,e,r._instanceProps),f=o(r.props,e,r._instanceProps),m="horizontal"===l||"horizontal"===s,p="rtl"===l,h=m?d:0;c[e]=n={position:"absolute",left:p?void 0:h,right:p?h:void 0,top:m?0:d,height:m?"100%":f,width:m?f:"100%"}}return n},r._getItemStyleCache=void 0,r._getItemStyleCache=Lc(function(e,n,t){return{}}),r._onScrollHorizontal=function(e){var n=e.currentTarget,t=n.clientWidth,i=n.scrollLeft,o=n.scrollWidth;r.setState(function(e){if(e.scrollOffset===i)return null;var n=r.props.direction,l=i;if("rtl"===n)switch(Lh()){case"negative":l=-i;break;case"positive-descending":l=o-t-i}return l=Math.max(0,Math.min(l,o-t)),{isScrolling:!0,scrollDirection:e.scrollOffset<l?"forward":"backward",scrollOffset:l,scrollUpdateWasRequested:!1}},r._resetIsScrollingDebounced)},r._onScrollVertical=function(e){var n=e.currentTarget,t=n.clientHeight,i=n.scrollHeight,o=n.scrollTop;r.setState(function(e){if(e.scrollOffset===o)return null;var n=Math.max(0,Math.min(o,i-t));return{isScrolling:!0,scrollDirection:e.scrollOffset<n?"forward":"backward",scrollOffset:n,scrollUpdateWasRequested:!1}},r._resetIsScrollingDebounced)},r._outerRefSetter=function(e){var n=r.props.outerRef;r._outerRef=e,"function"==typeof n?n(e):null!=n&&"object"==typeof n&&n.hasOwnProperty("current")&&(n.current=e)},r._resetIsScrollingDebounced=function(){var e,n,t;null!==r._resetIsScrollingTimeoutId&&Ld(r._resetIsScrollingTimeoutId),e=r._resetIsScrolling,n=Lu(),r._resetIsScrollingTimeoutId=t={id:requestAnimationFrame(function r(){Lu()-n>=150?e.call(null):t.id=requestAnimationFrame(r)})}},r._resetIsScrolling=function(){r._resetIsScrollingTimeoutId=null,r.setState({isScrolling:!1},function(){r._getItemStyleCache(-1,null)})},r}n.prototype=Object.create(e.prototype),n.prototype.constructor=n,Ll(n,e),n.getDerivedStateFromProps=function(e,n){return Ly(e,n),d(e),null};var f=n.prototype;return f.scrollTo=function(e){e=Math.max(0,e),this.setState(function(n){return n.scrollOffset===e?null:{scrollDirection:n.scrollOffset<e?"forward":"backward",scrollOffset:e,scrollUpdateWasRequested:!0}},this._resetIsScrollingDebounced)},f.scrollToItem=function(e,n){void 0===n&&(n="auto");var t=this.props,r=t.itemCount,i=t.layout,o=this.state.scrollOffset;e=Math.max(0,Math.min(e,r-1));var a=0;if(this._outerRef){var s=this._outerRef;a="vertical"===i?s.scrollWidth>s.clientWidth?Lm():0:s.scrollHeight>s.clientHeight?Lm():0}this.scrollTo(l(this.props,e,n,o,this._instanceProps,a))},f.componentDidMount=function(){var e=this.props,n=e.direction,t=e.initialScrollOffset,r=e.layout;if("number"==typeof t&&null!=this._outerRef){var i=this._outerRef;"horizontal"===n||"horizontal"===r?i.scrollLeft=t:i.scrollTop=t}this._callPropsCallbacks()},f.componentDidUpdate=function(){var e=this.props,n=e.direction,t=e.layout,r=this.state,i=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var o=this._outerRef;if("horizontal"===n||"horizontal"===t)if("rtl"===n)switch(Lh()){case"negative":o.scrollLeft=-i;break;case"positive-ascending":o.scrollLeft=i;break;default:var l=o.clientWidth,a=o.scrollWidth;o.scrollLeft=a-l-i}else o.scrollLeft=i;else o.scrollTop=i}this._callPropsCallbacks()},f.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&Ld(this._resetIsScrollingTimeoutId)},f.render=function(){var e=this.props,n=e.children,t=e.className,o=e.direction,l=e.height,a=e.innerRef,s=e.innerElementType,c=e.innerTagName,u=e.itemCount,d=e.itemData,f=e.itemKey,m=void 0===f?Lg:f,p=e.layout,h=e.outerElementType,g=e.outerTagName,y=e.style,x=e.useIsScrolling,b=e.width,v=this.state.isScrolling,j="horizontal"===o||"horizontal"===p,w=j?this._onScrollHorizontal:this._onScrollVertical,S=this._getRangeToRender(),A=S[0],C=S[1],k=[];if(u>0)for(var _=A;_<=C;_++)k.push((0,i.createElement)(n,{data:d,key:m(_,d),index:_,isScrolling:x?v:void 0,style:this._getItemStyle(_)}));var E=r(this.props,this._instanceProps);return(0,i.createElement)(h||g||"div",{className:t,onScroll:w,ref:this._outerRefSetter,style:Li({position:"relative",height:l,width:b,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:o},y)},(0,i.createElement)(s||c||"div",{children:k,ref:a,style:{height:j?"100%":E,pointerEvents:v?"none":void 0,width:j?E:"100%"}}))},f._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),n=e[0],t=e[1],r=e[2],i=e[3];this._callOnItemsRendered(n,t,r,i)}if("function"==typeof this.props.onScroll){var o=this.state,l=o.scrollDirection,a=o.scrollOffset,s=o.scrollUpdateWasRequested;this._callOnScroll(l,a,s)}},f._getRangeToRender=function(){var e=this.props,n=e.itemCount,t=e.overscanCount,r=this.state,i=r.isScrolling,o=r.scrollDirection,l=r.scrollOffset;if(0===n)return[0,0,0,0];var c=a(this.props,l,this._instanceProps),u=s(this.props,c,l,this._instanceProps);return[Math.max(0,c-(i&&"backward"!==o?1:Math.max(1,t))),Math.max(0,Math.min(n-1,u+(i&&"forward"!==o?1:Math.max(1,t)))),c,u]},n}(i.PureComponent)).defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},n}({getItemOffset:function(e,n){return n*e.itemSize},getItemSize:function(e,n){return e.itemSize},getEstimatedTotalSize:function(e){var n=e.itemCount;return e.itemSize*n},getOffsetForIndexAndAlignment:function(e,n,t,r,i,o){var l=e.direction,a=e.height,s=e.itemCount,c=e.itemSize,u=e.layout,d=e.width,f="horizontal"===l||"horizontal"===u?d:a,m=Math.max(0,s*c-f),p=Math.min(m,n*c),h=Math.max(0,n*c-f+c+o);switch("smart"===t&&(t=r>=h-f&&r<=p+f?"auto":"center"),t){case"start":return p;case"end":return h;case"center":var g=Math.round(h+(p-h)/2);if(g<Math.ceil(f/2))return 0;if(g>m+Math.floor(f/2))return m;return g;default:if(r>=h&&r<=p)return r;if(r<h)return h;return p}},getStartIndexForOffset:function(e,n){return Math.max(0,Math.min(e.itemCount-1,Math.floor(n/e.itemSize)))},getStopIndexForStartIndex:function(e,n,t){var r=e.direction,i=e.he
1ight,o=e.itemCount,l=e.itemSize,a=e.layout,s=e.width,c=Math.ceil((("horizontal"===r||"horizontal"===a?s:i)+t-n*l)/l);return Math.max(0,Math.min(o-1,n+c-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.itemSize}}),Lb=e=>{let{index:n,selectedYear:t,era:r,onClickYear:i,style:o}=e;return(0,x.jsx)(OY,{style:o,children:[0,1,2].map(e=>(0,x.jsx)(Oq,{type:"CONTAINED",onClick:()=>i(3*n+e),isSelected:3*n+e===t,hidden:3*n+e>=r.duration,children:(0,u.UW)(3*n+e,r)},e))})};Lb.propTypes={index:y.number,selectedYear:y.number,era:y.object,onClickYear:y.func.isRequired,style:y.object};var Lv=Object.freeze({YEARS:"years",ERAS:"eras",MONTH:"month",INPUT:"input"}),Lj=e=>{var n,t,r,o;let{show:l,onChoose:s,onClose:c,initialStartDate:d,initialEndDate:f,calendar:m,singleDateMode:h,initialView:g}=e,y=(0,i.useMemo)(()=>{var e;return d&&(0,u.$$)(d,m)?d:{era:Object.values(m.structure.eras)[0].id,year:0,month:(null==(e=Object.values(m.structure.months).find(e=>!e.intercalaryDays&&!e.isIntercalaryMonth))?void 0:e.id)||"",day:0,hour:0,minute:0}},[m,d]),{t:b}=(0,a.Bd)(),{structure:v}=m,{eras:j,weeks:w,months:S}=v,A=(0,i.useRef)(),[C,k]=(0,i.useState)(y),[_,E]=(0,i.useState)(f),[T,I]=(0,i.useState)({era:y.era,year:y.year,month:y.month}),[M,D]=(0,i.useState)(g||Lv.MONTH),O=(0,i.useMemo)(()=>Object.values(j).sort((e,n)=>e.index-n.index),[j]),L=(0,i.useMemo)(()=>Object.values(S).sort((e,n)=>e.index-n.index),[S]),R=C.era!==y.era||C.year!==y.year||C.month!==y.month||C.day!==y.day||(null==_?void 0:_.era)!==(null==y?void 0:y.era)||(null==_?void 0:_.year)!==(null==y?void 0:y.year)||(null==_?void 0:_.month)!==(null==y?void 0:y.month)||(null==_?void 0:_.day)!==(null==y?void 0:y.day),P=(0,i.useMemo)(()=>{if(_&&m)try{return(0,u.H$)(C,_,m)>0}catch(e){console.error(e)}return!1},[C,_,m]);(0,i.useEffect)(()=>{l&&k(y)},[l]),(0,i.useEffect)(()=>{M===Lv.YEARS&&A.current.scrollToItem(Math.floor(T.year/3))},[M]),(0,i.useEffect)(()=>{I({era:C.era,year:C.year,month:C.month,scale:T.scale})},[C]);let z=(0,i.useMemo)(()=>(0,u.SJ)(C,m),[C,m]),N=(0,i.useMemo)(()=>(0,u._k)(C,m),[C,m]),B=(0,i.useMemo)(()=>{let{month:e,day:n}=C,t=Object.values(w[z.weekId].days)[z.day].name.substring(0,3);return"".concat(t,", ").concat(S[e].abbreviation," ").concat(n+1)},[C,z,m.structure]),U=(0,i.useMemo)(()=>Object.values((0,u.C)(T.era,T.year,m)[T.month]),[m,T]),W=U.reduce((e,n)=>n.end>e?n.end:e,0),F=e=>{I(Os(Oa({},T),{year:e})),D(Lv.MONTH)},H=1+Math.floor(((null==(n=j[T.era])?void 0:n.duration)||9999)/3),K=O.map(e=>({label:b("cui:common.components.CalendarDatePicker.dropdownItems.item",{name:e.name,abbreviation:e.abbreviation}),value:e.id}));return(0,x.jsx)(OI,{onClose:c,show:l,title:b("cui:common.components.CalendarDatePicker.selectDate"),children:(0,x.jsxs)(OM,{children:[(0,x.jsxs)(OD,{isSecond:!0,children:[M===Lv.INPUT?(0,x.jsx)(OL,{children:b("cui:common.components.CalendarDatePicker.header.enterDate")}):(0,x.jsx)(OL,{children:B}),(0,x.jsx)(OR,{children:(0,x.jsx)(OP,{icon:M===Lv.INPUT?"Calendar":"Pencil",onClick:()=>D(e=>e===Lv.INPUT?Lv.MONTH:Lv.INPUT)})})]}),(0,x.jsx)(Oz,{}),(0,x.jsxs)(OD,{isThird:!0,children:[M!==Lv.INPUT&&(0,x.jsxs)(ON,{children:[(0,x.jsxs)(OV,{onClick:()=>D(Lv.YEARS),children:[(0,x.jsx)(OW,{isSelected:M===Lv.YEARS,children:"".concat(S[T.month].name," ").concat((0,u.UW)(T.year,j[T.era]))}),(0,x.jsx)(OF,{icon:M===Lv.YEARS?"ArrowUpFilled":"ArrowDownFilled",isSelected:M===Lv.YEARS})]}),(0,x.jsxs)(OU,{onClick:()=>D(Lv.ERAS),children:[(0,x.jsx)(OW,{isSelected:M===Lv.ERAS,children:(null==(t=j[T.era])?void 0:t.abbreviation)||""}),(0,x.jsx)(OH,{icon:M===Lv.ERAS?"ArrowUpFilled":"ArrowDownFilled",isSelected:M===Lv.ERAS})]})]}),M!==Lv.INPUT&&(0,x.jsxs)(OB,{children:[(0,x.jsx)(p.RI,{icon:"ArrowLeft",onClick:()=>{try{let{month:e,year:n,era:t}=(0,u.OR)((0,u._k)(Os(Oa({},T),{day:0,hour:0,minute:0}),m)-1,m);I(Os(Oa({},T),{month:e,year:n,era:t}))}catch(e){}}}),(0,x.jsx)(OK,{icon:"ArrowRight",onClick:()=>{try{let{month:e,year:n,era:t}=(0,u.OR)((0,u._k)(Os(Oa({},T),{day:(0,u.S2)(T.era,T.year,m).find(e=>e.monthId===T.month).duration-1,hour:0,minute:0}
1),m)+1,m);I(Os(Oa({},T),{month:e,year:n,era:t}))}catch(e){}}})]})]}),(0,x.jsxs)(OO,{children:[M===Lv.MONTH&&(0,x.jsx)(OT,{calendar:m,savedView:T,month:S[T.month],weeks:U,maxNumDays:W,hideMonthName:!0,selectedRange:{start:C,end:_},onClickDay:e=>{if(!(e<0||e>=U.reduce((e,n)=>e+(n.end-n.start+1),0))){if(h)return void k(Os(Oa({},T),{day:e}));if(void 0!==C&&void 0!==_&&(k(Os(Oa({},T),{day:e})),E(void 0)),void 0!==C&&void 0===_){let n=Os(Oa({},T),{day:e});N>(0,u._k)(n,m)?(k(Oa({},n)),E(Oa({},C))):E(Os(Oa({},T),{day:e}))}void 0===C&&k(Os(Oa({},T),{day:e}))}}}),M===Lv.YEARS&&(0,x.jsx)(OG,{children:(0,x.jsx)(Lx,{height:200,itemCount:H,itemSize:35,width:344,ref:A,children:e=>(0,x.jsx)(Lb,Os(Oa({},e),{era:j[T.era],selectedYear:T.year,onClickYear:F}))})}),M===Lv.ERAS&&(0,x.jsx)(OX,{showEraOnly:!0,options:K,value:T.era?[{label:b("cui:common.components.CalendarDatePicker.dropdownItems.item",{name:null==(r=j[T.era])?void 0:r.name,abbreviation:null==(o=j[T.era])?void 0:o.abbreviation}),value:j[T.era].id}]:[],onChange:e=>{var n;let t=Math.min(T.year,((null==(n=j[e.value])?void 0:n.duration)||99999)-1),r=(0,u.S2)(e.value,t,m);I(Os(Oa({},T),{era:e.value,year:t,month:r.find(e=>e.monthId===T.month)?T.month:r[0].monthId})),D(Lv.MONTH)}}),M===Lv.INPUT&&(0,x.jsx)("div",{children:h?(0,x.jsx)(x.Fragment,{children:(0,x.jsx)(Lr,{label:"Start",date:C,onChange:k,calendar:m,monthsList:L,isSingle:h,months:S,erasList:O,eras:j})}):(0,x.jsx)(x.Fragment,{children:(0,x.jsxs)(O4,{children:[(0,x.jsx)(O9,{children:(0,x.jsx)(Lr,{label:"Start",date:C,onChange:k,calendar:m,monthsList:L,isSingle:!1,months:S,erasList:O,eras:j})}),(0,x.jsx)(Le,{children:(0,x.jsx)(Lr,{label:"End",date:_||C,onChange:E,calendar:m,monthsList:L,isSingle:h,months:S,erasList:O,eras:j})})]})})})]}),(0,x.jsxs)(OQ,{children:[(0,x.jsxs)(OJ,{onClick:()=>{},children:[(0,x.jsx)(O1,{icon:"Calendar"}),(0,x.jsx)(OZ,{children:b("cui:common.components.CalendarDatePicker.footer.default")}),(0,x.jsx)(O0,{icon:"ArrowDown"})]}),(0,x.jsxs)(O$,{children:[(0,x.jsx)(O2,{type:"OUTLINED",onClick:c,children:b("cui:common.components.CalendarDatePicker.footer.cancel")}),(0,x.jsx)(O5,{type:"SECONDARY",disabled:!R||P,onClick:()=>s({start:C,end:_}),children:b("cui:common.components.CalendarDatePicker.footer.confirm")})]})]})]})})};Lj.propTypes={show:y.bool.isRequired,onClose:y.func.isRequired,onChoose:y.func.isRequired,initialStartDate:Ok,initialEndDate:Ok,calendar:y.object.isRequired,singleDateMode:y.bool.isRequired,initialView:y.oneOf(Object.values(Lv))};var Lw=(0,b.mP)(e=>(0,x.jsx)(Lj,Os(Oa({},e),{show:e.open,onClose:()=>e.close(),onChoose:e.close}))),LS=e=>{let n=Date.now();return(0,s.Yq)(new Date(n-24*e*36e5))},LA=e=>{let n=new Date("".concat(e,"-01-01"));return(0,s.Yq)(n)},LC=function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],{t}=(0,a.Bd)(),r=e=>t("cui:common.components.".concat(e)),o=new Date,l=o.getFullYear(),u=(0,s.Yq)(o),d={start:null!=e?e:"2021-10-01",end:u},f={era:"ce",year:new Date().getFullYear()-1,month:Object.values(c.bd.structure.months).sort((e,n)=>e.index-n.index)[new Date().getMonth()].id,day:new Date().getDate()-1,hour:0,minute:0},[m,p]=(0,i.useState)(n?d:{start:LS(30),end:u}),[h,g]=(0,i.useState)(n?"all-time":"last-30-days"),[y,x]=(0,i.useState)({start:LA(l),end:u}),[b,v]=(0,i.useState)(l),[j,w]=(0,i.useState)(Oa({},f)),[S,A]=(0,i.useState)(Oa({},f)),C=e=>{let n,t=new Date;return(n="current"===e?t.getMonth():"last"===e?t.getMonth()-1:t.getMonth()-2)<0&&(n+=12),r("dates.months.".concat(n+1))},k=C("current"),_=C("last"),E=C("2nd"),T=e=>{let n=["january","february","march","april","may","june","july","august","september","october","november","december"].indexOf(e.month.toLowerCase());if(-1===n)throw Error("Invalid month name: ".concat(e.month));return new Date(e.year,n,e.day)},I=e=>{let n=new Date,t=new Date(Date.UTC(n.getUTCFullYear(),n.getUTCMonth()-("current"===e?0:"last"===e?1:2)+1,0));return(0,s.Yq)(t)},M=e=>{let n=new Date,t=new Date(n.getFullYear(),n.getMonth()-("current"===e?0:"last"===e?1:2),1);return(0,s.Yq)(t)},D={"last-7-days":{start:LS(7),end:u},"last-30-days":{start:LS(30),end:u},"last-90-days":{start:LS(90),end:u},"last-365-days":{start:LS(365),end:u},"all-time":d,"current-month":{start:(()=>{let e=new Date,n=new Date(e.getFullYear(),e.getMonth(),1);return(0,s.Yq)(n)})(),end:u},"last-month":{start:M("last"),end:I("last")},"2nd-to-lastMonth":{start:M("2ndLast"),end:I("2ndLast")}},O=e=>{p(D[e]),g(e)},L=[{labelKey:r("dateOptions.last-7-days"),value:"last-7-days",onClick:()=>O("last-7-days"),selected:"last-7-days"===h},{labelKey:r("dateOptions.last-30-days"),value:"last-30-days",onClick:()=>O("last-30-days"),selected:"last-30-days"===h},{labelKey:r("dateOptions.last-90-days"),value:"last-90-days",onClick:()=>O("last-90-days"),selected:"last-90-days"===h},{labelKey:r("dateOptions.last-365-days"),value:"last-365-days",onClick:()=>O("last-365-days"),selected:"last-365-days"===h},{labelKey:r("dateOptions.all-time"),value:"all-time",onClick:()=>O("all-time"),selected:"all-time"===h},{labelKey:k,value:"current-month",onClick:()=>O("current-month"),selected:"current-month"===h},{labelKey:_,value:"last-month",onClick:()=>O("last-month"),selected:"last-month"===h},{labelKey:E,value:"2nd-to-lastMonth",onClick:()=>O("2nd-to-lastMonth"),selected:"2nd-to-lastMonth"===h},{labelKey:r("dateOptions.custom"),value:"custom",onClick:()=>void(k=new Date().getMonth(),Lw({initialStartDate:j,initialEndDate:S,calendar:c.bd,singleDateMode:!1}).then(e=>{let{start:n,end:t}=e;if(n&&t){g("custom");let e=Os(Oa({},n),{year:n.year+1,day:n.day+1}),r=Os(Oa({},t),{year:t.year+1,day:t.day+1}),i=T(e),o=T(r);p({start:(0,s.Yq)(i),end:(0,s.Yq)(o)}),w(e=>Os(Oa({},e),{year:n.year,day:n.day,month:n.month})),A(e=>Os(Oa({},e),{year:t.year,day:t.day,month:t.month}))}}))}],R=[...(()=>{let e=new Date().getFullYear(),n=new Date(d.start).getFullYear(),t=[];for(let r=e;r>=n;r--)t.push(r);return t})(),"all-time"].map(e=>({labelKey:"all-time"===e?r("dateOptions.all-time"):e.toString(),value:e,onClick:()=>{x({start:"all-time"===e?d.start:LA(e),end:[l,"all-time"].includes(e)?u:(e=>{let n=new Date("".concat(e,"-12-31"));return(0,s.Yq)(n)})(e)}),v(e)},selected:b===e})),P={"current-month":{currentMonth:k},"last-month":{lastMonth:_},"2nd-to-lastMonth":{secondToLast:E}};return{timeRange:m,timeRangeOptionValue:h,currentMonth:k,lastMonth:_,secondToLastMonth:E,timeRangeOptions:L,allTimeTimeRange:d,monthOptionValues:P,yearsRangeOptions:R,yearsTimeRange:y,yearsRangeOptionValue:b}},Lk=e=>{let{t:n}=(0,a.Bd)(),t=n=>"cui:".concat(e,".").concat(n);return{t:n,tr:(e,r)=>n(t(e),r),baseTranslation:t}},L_=e=>{let n=(0,i.useContext)(o.KV),t=n===o.Zz.OWNER,r=n===o.Zz.EDITOR,l=n===o.Zz.COMMENTER;
1return{isOwner:t,isEditor:r,isCommenter:l,isViewer:n===o.Zz.VIEWER,isReadOnly:e||[o.Zz.VIEWER,o.Zz.COMMENTER].includes(n)}},LE=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],{actions:n}=(0,i.useContext)(o.xR)||{},t=function(e){for(var n=arguments.length,t=Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];return e(...t)};return(0,i.useEffect)(()=>{let t=e=>{let{key:t,ctrlKey:r,metaKey:i,altKey:o,shiftKey:l}=e,a=null==t?void 0:t.toLowerCase(),s=r||i,c=()=>{e.preventDefault(),e.stopPropagation()};"z"===a&&s&&!o?(l?null==n||n.redo():null==n||n.undo(),c()):"y"!==a||!s||o||l||(null==n||n.redo(),c())};if(e)return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)}},[e]),(0,i.useCallback)(function(e){for(var r=arguments.length,i=Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];return(null==n?void 0:n.action)?n.action(e,...i):t(e,...i)},[null==n?void 0:n.action])},LT=()=>{let e=(0,i.useMemo)(()=>(0,w.bQ)(),[]);return{emptyDescription:e,isEmptyDescription:n=>j(e,n)}};Object.entries(A.Sx.defaultThemes).map(e=>{let[n,t]=e;return{name:n,theme:t.raw}});var LI=[];LI.push(...Object.keys(S.Jo[S.Wf.MEDIA_TYPE])),LI.push(...Object.keys(S.Jo[S.Wf.TOPICS])),Object.freeze({LETTER:{width:8.5,height:11},A4:{width:8.27,height:11.69},NOVELLA:{width:5,height:8},TRADE_PAPERBACK_S:{width:5.25,height:8},TRADE_PAPERBACK_L:{width:5.5,height:8.5},US_TRADE:{width:6,height:9}}),Object.freeze({FULLY_OPAQUE:100,HIGH_OPACITY:95,MEDIUM_OPACITY:90,LOW_OPACITY:85,FULLY_TRANSPARENT:0});var LM=Object.freeze({SWITCH:"switch",CHECKBOX:"checkbox",THEME_SELECTOR:"themeSelector",THEME_EDITOR:"themeEditor",RADIO:"radio",NUMBER:"number",TEXT:"text",SELECT:"select",TAGS:"tags",ACCOUNTS:"accounts",DATE:"date",MULTI_NUMBER:"multiNumber",COLOR:"color",ENABLE_PUBLISHER_ACCOUNTS:"enablePublisherAccounts",ENABLE_AUTHOR_ACCOUNTS:"enableAuthorAccounts"}),LD=Object.freeze({ITALIC:"italic",BOLD:"bold"});A.Sx.defaultThemes.Campfire.raw,A.Sx.defaultThemes.Campfire.raw,["projectShare","elementShare","discount","tutorial","newLearnPost","followYou","exploreFollowUpdates","yourExploreComments","commentReplies"].map(e=>e+"Notifs"),C.TY.EMAIL,C.TY.EMAIL_AND_ALERT,C.TY.EMAIL,C.TY.NONE,C.TY.EMAIL,C.TY.NONE,C.TY.ALERT,C.TY.NONE,C.u3.SHOW,C.u3.WARNING,C.u3.HIDE;var LO=Object.freeze({COMMA:",",PERIOD:".",SPACE:" "}),LL=Object.freeze(["showPositiveSign","showDelimiters","decimalSign","decimalPlaces"]),LR=Object.freeze({showPositiveSign:!1,showDelimiters:!0,decimalSign:LO.PERIOD,decimalPlaces:2}),LP=Object.freeze({showPositiveSign:LM.SWITCH,showDelimiters:LM.SWITCH,decimalSign:LM.RADIO,decimalPlaces:LM.NUMBER}),Lz=Object.freeze({decimalSign:[{name:"cui:common.components.formattedInput.number.period",value:LO.PERIOD},{name:"cui:common.components.formattedInput.number.comma",value:LO.COMMA}]}),LN=Object.freeze({showPositiveSign:"cui:common.components.formattedInput.number.showPositiveSign",showDelimiters:"cui:common.components.formattedInput.number.showDelimiters",decimalSign:"cui:common.components.formattedInput.number.decimalSign",decimalPlaces:"cui:common.components.formattedInput.number.decimalPlaces"}),LB=[{name:"",columns:[[{name:"",settings:[]}]]}],LU=(e,n,t)=>{var r,o;let l=(null==(o=null==(r=null==e?void 0:e.userData)?void 0:r.profile)?void 0:o.settings)||{},[a,s]=(0,i.useState)(!1),c=(0,i.useMemo)(()=>{let e={};return LL.forEach(t=>{var r,i;e[t]=null!=(i=null!=(r=null==n?void 0:n[t])?r:null==l?void 0:l[t])?i:LR[t]}),e},[n,l]),u=(0,i.useMemo)(()=>(e=>{let n=k(LB);for(let t in e)e.hasOwnProperty(t)&&n[0].columns[0][0].settings.push({name:LN[t],id:t,type:LP[t],value:e[t],withDivider:!0,description:"",descriptionStyle:LD.ITALIC,options:Lz[t]||[],min:0,max:10});return n})(c),[c]);return(0,i.useEffect)(()=>{n||t(c)},[n,c,u]),{settings:u,settingValues:c,showSettingsModal:a,setShowSettingsModal:s,handleSettingsChange:t}},LW=(e=>(e.HOME="home",e.EXTRAS="extras",e.LISTING="listing",e.PRICING="pricing",e.ANALYTICS="analytics",e))(LW||{}),LF=(e=>(e.PUBLISH_CHANGES="PUBLISH_CHANGES",e.DISABLE_PUBLISH_BUTTON="DISABLE_PUBLISH_BUTTON",e.MAKE_PRIVATE="MAKE_PRIVATE",e.SEND_PREORDER_APPLICATION="SEND_PREORDER_APPLICATION",e.SEND_APPLICATION="SEND_APPLICATION",e.RESEND_APPLICATION="RESEND_APPLICATION",e.UNPUBLISH_PROJECT="UNPUBLISH_PROJECT",e.END_MONETIZATION="END_MONETIZATION",e))(LF||{}),LH=(e=>(e.PUBLISH_IMMEDIATELY="publishImmediately",e.PRE_ORDER="preOrder",e.PUBLISHED="published",e.HAS_PRE_ORDERS="hasPreorders",e))(LH||{}),LK=(e=>(e.FRONT_MATTER="FRONT_MATTER",e.BODY="BODY",e.BACK_MATTER="BACK_MATTER",e.EXTRAS="EXTRAS",e.FIRST_CHAPTER="FIRST_CHAPTER",e))(LK||{}),LV=d.Ay.div(tI(),e=>e.color?e.color:e.theme.colors.primary.rgbaString),LG=(0,d.Ay)(m.$r)(tM(),e=>e.theme.colors.onPrimary.rgbaString,e=>e.fontSize?"".concat(e.fontSize,"rem"):"inherit"),LY=(0,d.Ay)(h.n)(tD(),e=>e.theme.colors.onPrimary.rgbaString,e=>{let{fontSize:n}=e;return"\n height: ".concat("".concat(n,"rem"),";\n width: ").concat("".concat(n,"rem"),";\n ")}),Lq=(0,d.Ay)(h.n)(tO(),e=>e.color?e.color:e.theme.colors.primary.getVariant(6).copyWith({a:.6}).rgbaString),LX=e=>{var n,t;let{name:r,icon:i="",color:o,onClick:l=()=>{},initialsCount:a=2,fontSize:s=1,withLogo:c=!1,className:u=""}=e,f=(0,d.DP)(),m=r&&r.split(/\s+/).slice(0,null!=a?a:2).map(e=>{var n;return null==(n=e[0])?void 0:n.toUpperCase()}).join("")||"",p={};l&&(p.onClick=l);let h=f.colors.primary.getVariant(6).copyWith({a:.6}).rgbaString;return o&&(null==(n=M.Q1.fromHex(o))?void 0:n.darken(4))&&(h=null==(t=M.Q1.fromHex(o))?void 0:t.darken(4).rgbaString),(0,x.jsxs)(LV,Os(Oa({color:o},p),{className:u,children:[c&&(0,x.jsx)(Lq,{icon:"Flame",color:h}),m.length>0?(0,x.jsx)(LG,{fontSize:s,children:m}):i?(0,x.jsx)(LY,{fontSize:s,icon:i}):null]}))},LQ=d.Ay.div(tL(),e=>e.borderRadius,e=>"0 0 0.25rem 0.1rem ".concat(e.theme.colors.primary.copyWith({a:.2}).rgbaString)),LJ=(0,d.Ay)(D.d)(tR()),L$=(0,d.Ay)(LX)(tP(),e=>e.borderRadius,e=>e.size),LZ=e=>{var n,t,r,a;let{userId:s="",imageId:c="",getImageUrl:u,name:d="",icon:f="",color:m="",fontSize:p=3,checkOnscreen:h=!0,borderRadius:g="50%",initialsCount:y=2,withLogo:b=!1,onMouseEnter:v,onMouseLeave:j,canClick:w=!0,children:S,className:A}=e,[C,k]=(0,i.useState)(!1),_=(0,o.Zp)(),[E,T]=(0,i.useState)([]),{usersById:I}=(0,l.cI)(E,[]),{userData:M}=(0,i.useContext)(o.hF)||{},D=null==M?void 0:M.imageKey;(0,i.useEffect)(()=>{!s||c||E.includes(s)||T(e=>[...e,s])},[s,c,E]),u=u||(0,i.useContext)(o.yK).getImageUrl;let L=(0,i.useCallback)(()=>{s&&w&&_("/user/id_".concat(s))},[s,w]),R=u(c||(null==(n=I[s])?void 0:n.image),s,O.iu.SMALL);(0,i.useEffect)(()=>{k(!1)},[R,D]);let P=(c||(null==(t=I[s])?void 0:t.image))&&u&&!C?(0,x.jsx)(LJ,{src:R,checkOnscreen:h,onError:e=>{k(!0)}}):(0,x.jsx)(L$,{name:d||(null==(r=I[s])?void 0:r.name),icon:f,color:m||(null==(a=I[s])?void 0:a.color),size:p,fontSize:p,initialsCount:y,borderRadius:g,withLogo:b}),z={};return v&&(z.onMouseEnter=v),j&&(z.onMouseLeave=j),(0,x.jsxs)(LQ,Os(Oa({},z),{className:A,borderRadius:g,onClick:L,children:[P,S]}))};LZ.propTypes={userID:y.string,imageId:y.string,getImageUrl:y.func,name:y.string,color:y.string,fontSize:y.number,checkOnscreen:y.bool,borderRadius:y.oneOfType([y.string,y.number]),canClick:y.bool,className:y.string};var L0=d.Ay.div(tz()),L1=d.Ay.div(tN(),e=>e.withDivider&&"linear-gradient(".concat(e.theme.colors.onSurface.copyWith({a:.2}).rgbaString,", ").concat(e.theme.colors.onSurface.copyWith({a:.2}).rgbaString,")"),e=>e.withDivider&&"no-repeat",e=>e.withDivider&&"68.125rem 1px",e=>e.withDivider&&"left bottom"),L5=(0,d.Ay)(m.Nb)(tB(),e=>.25*!e.hasDescription),L2=(0,d.Ay)(m.CampfireSubtitle1)(tU(),e=>"italic"===e.descriptionStyle&&"italic",e=>"bold"===e.descriptionStyle&&"600"),L3=d.Ay.div(tW(),e=>e.numColumns>1?"3rem":"0"),L6=d.Ay.div(tF()),L4=d.Ay.div(tH(),e=>e.hasTitle&&"1.25rem"),L7=(0,d.Ay)(m.g)(tK(),e=>+!e.hasDescription),L8=d.Ay.div(tV(),e=>e.hasTitle&&"0.625rem"),L9=d.Ay.div(tG(),e=>e.withDivider&&"0.625rem",e=>e.withDivider&&"0.625rem",e=>e.withDivider&&"1px solid ".concat(e.theme.colors.onSurface.copyWith({a:.2}).rgbaString),e=>e.reverseLayout&&"row-reverse"),Re=d.Ay.div(tY()),Rn=(0,d.Ay)(m.qe)(tq()),Rt=(0,d.Ay)(m.qe)(tX(),e=>"italic"===e.descriptionStyle&&"italic",e=>"bold"===e.descriptionStyle&&"600"),Rr=d.Ay.div(tQ(),e=>e.withDivider&&"1px solid ".concat(e.theme.colors.onSurface.copyWith({a:.2}).rgbaString),e=>e.reverseLayout&&"space-between",e=>e.reverseLayout&&"row-reverse"),Ri=(0,d.Ay)(m.qe)(tJ()),Ro=(0,d.Ay)(m.qe)(t$(),e=>"italic"===e.descriptionStyle&&"italic",e=>"bold"===e.descriptionStyle&&"600"),Rl=d.Ay.div(tZ(),e=>e.withDivider&&"0.625rem",e=>e.withDivider&&"0.625rem",e=>e.withDivider&&"1px solid ".concat(e.theme.colors.onSurface.copyWith({a:.2}).rgbaString),e=>e.reverseLayout&&"row-reverse"),Ra=d.Ay.div(t0()),Rs=(0,d.Ay)(m.qe)(t1()),Rc=(0,d.Ay)(m.qe)(t5(),e=>e.theme.fonts.sizes.caption,e=>"italic"===e.descriptionStyle&&"italic",e=>"bold"===e.descriptionStyle&&"600"),Ru=d.Ay.div(t3(),e=>e.withDivider&&"0.25rem",e=>e.withDivider&&"0.625rem",e=>e.withDivider&&"1px solid ".concat(e.theme.colors.onSurface.copyWith({a:.2}).rgbaString),e=>e.horizontal&&(0,d.AH)(t2())),Rd=(0,d.Ay)(m.qe)(t6()),Rf=d.Ay.div(t4(),e=>e.horizontal?"flex":"block",e=>e.horizontal?"max(12rem, 40%)":0,e=>10*!!e.horizontal),Rm=(0,d.Ay)(m.qe)(t8(),e=>e.hide&&(0,d.AH)(t7())),Rp=d.Ay.div(re(),e=>e.horizontal&&(0,d.AH)(t9(),e=>e.theme.fonts.sizes.caption)),Rh=d.Ay.div(rn(),e=>e.withDivider&&"1px solid ".concat(e.theme.colors.onSurface.copyWith({a:.2}).rgbaString)),Rg=(0,d.Ay)(m.qe)(rt()),Ry=d.Ay.div(rr()),Rx=(0,d.Ay)(P.j)(ri()),Rb=d.Ay.div(ro()),Rv=d.Ay.div(rl(),e=>e.theme.colors.onSurface.rgbaString,e=>e.color||e.theme.colors.primary.rgbaString),Rj=(0,d.Ay)(p.RI)(ra()),Rw=d.Ay.div(rs()),RS=(0,d.Ay)(m.qe)(rc()),RA=d.Ay.div(ru()),RC=d.Ay.div(rd(),e=>
1e.previewBackground?"url('".concat(e.previewBackground,"')"):e.theme.colors.secondary.rgbaString),Rk=(0,d.Ay)(I.un)(rf()),R_=(0,d.Ay)(m.g)(rm(),e=>e.theme.colors.onBackground.rgbaString),RE=d.Ay.div(rp()),RT=(0,d.Ay)(m.qe)(rh()),RI=(0,d.Ay)(m.qe)(rg(),e=>e.theme.colors.primary.rgbaString),RM=(0,d.Ay)(h.n)(ry()),RD=d.Ay.div(rx()),RO=(0,d.Ay)(m.A8)(rb()),RL=d.Ay.div(rv(),e=>e.withDivider&&"0.625rem",e=>e.withDivider&&"0.625rem",e=>e.withDivider&&"1px solid ".concat(e.theme.colors.onSurface.copyWith({a:.2}).rgbaString));d.Ay.div(rj());var RR=(0,d.Ay)(f.n)(rw()),RP=(0,d.Ay)(m.Nb)(rS()),Rz=(0,d.Ay)(m.CampfireSubtitle1)(rA()),RN=d.Ay.div(rC()),RB=d.Ay.div(rk(),e=>e.theme.colors.onSurface.copyWith({a:.2}).rgbaString),RU=(0,d.Ay)(m.g)(r_(),e=>e.theme.fonts.sizes.subtitle1),RW=(0,d.Ay)(m.ge)(rE()),RF=d.Ay.div(rT()),RH=d.Ay.div(rI()),RK=d.Ay.div(rM(),e=>2*!!e.horizontal),RV=d.Ay.div(rD()),RG=d.Ay.div(rO(),e=>e.columnWidth||"unset",e=>e.minWidth||"unset"),RY=(0,d.Ay)(m.A8)(rL(),e=>e.theme.colors.onSurface.copyWith({a:.2}).rgbaString,e=>e.theme.dimensions.cornerMd),Rq=(0,d.Ay)(m.ge)(rR()),RX=(0,d.Ay)(LZ)(rP()),RQ=(0,d.Ay)(L.w)(rz()),RJ=(0,d.Ay)(I.un)(rN(),e=>e.top,e=>e.left,e=>e.theme.colors.surface.rgbaString),R$=d.Ay.div(rB()),RZ=(0,d.Ay)(LZ)(rU()),R0=(0,d.Ay)(m.CampfireSubtitle1)(rW()),R1=d.Ay.div(rF()),R5=(0,d.Ay)(R.o)(rH()),R2=(0,d.Ay)(g._)(rK()),R3=(0,d.Ay)(g._)(rV()),R6=(0,d.Ay)(m.Cl)(rG(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),R4=d.Ay.div(rY()),R7=(0,d.Ay)(m.CampfireSubtitle1)(rq()),R8=d.Ay.div(rX()),R9=d.Ay.div(rQ()),Pe=d.Ay.div(rJ()),Pn=d.Ay.div(r$(),e=>e.error?e.theme.colors.error.rgbaString:e.theme.colors.onSurface.copyWith({a:.2}).rgbaString,e=>e.theme.dimensions.cornerMd),Pt=(0,d.Ay)(m.A8)(rZ(),e=>e.error&&e.theme.colors.error.rgbaString),Pr=(0,d.Ay)(h.n)(r0()),Pi=(0,d.Ay)(m.ge)(r1(),e=>e.theme.colors.error.rgbaString),Po=d.Ay.div(r5(),e=>e.theme.colors.onSurface.copyWith({a:.06}).rgbaString),Pl=d.Ay.div(r2()),Pa=d.Ay.div(r3(),e=>e.theme.colors.surface.rgbaString),Ps=d.Ay.div(r6()),Pc=d.Ay.img(r4()),Pu=(0,d.Ay)(m.CampfireSubtitle1)(r7()),Pd=d.Ay.div(r8()),Pf=(0,d.Ay)(m.Cl)(r9()),Pm=(0,d.Ay)(h.n)(ie(),e=>e.theme.colors.onSurface.copyWith({a:.06}).rgbaString),Pp=d.Ay.div(it(),e=>e.theme.colors.onSurface.copyWith({a:.06}).rgbaString),Ph=(0,d.Ay)(m.CampfireSubtitle1)(ir()),Pg=(0,d.Ay)(m.CampfireA)(ii()),Py=e=>{let{name:n,options:t,selectedTheme:r,onSelectTheme:o,withDivider:l}=e,{t:s}=(0,a.Bd)(),[c,u]=(0,i.useState)(null),d=(0,i.useRef)(null),f=(0,i.useMemo)(()=>t.map(e=>Os(Oa({},e),{label:e.name,value:e.name})),[t]);(0,U.Ts)(d,()=>u(null),!!c,!0,!1);let m=null;for(let e of f)if(JSON.stringify(e.theme.original.json)===JSON.stringify(r.original.json)){m=e;break}let p=[{color:r.colors.primary.rgbaString,text:"cui:common.components.settingsComponent.colorSwatchPrimary"},{color:r.colors.surface.rgbaString,text:"cui:common.components.settingsComponent.colorSwatchSurface"},{color:r.colors.secondary.rgbaString,text:"cui:common.components.settingsComponent.colorSwatchSecondary"},{color:r.colors.background.rgbaString,text:"cui:common.components.settingsComponent.colorSwatchBackground"}];return(0,x.jsxs)(Rh,{withDivider:l,children:[(0,x.jsx)(Rg,{children:s(n)}),(0,x.jsx)(Ry,{children:(0,x.jsx)(R2,{value:m,options:f,onChange:e=>{o(e.theme),u(null)}})}),(0,x.jsx)(RA,{children:(0,x.jsx)(x.Fragment,{children:p.map((e,n)=>(0,x.jsxs)(Rw,{children:[(0,x.jsx)(Rx,{color:e.color}),(0,x.jsx)(RS,{children:s(e.text)})]},"".concat(e.color,"-").concat(n)))})})]})};Py.propTypes={name:y.string,options:y.array,selectedTheme:y.object,onSelectTheme:y.func,withDivider:y.bool};var Px=(0,d.SL)(Py),Pb=e=>{var n;let{getImageUrl:t,selectedTheme:r}=e,{t:i}=(0,a.Bd)(),o=null==(n=r.images)?void 0:n.background,l=o&&o.fileID?t(o.fileID,o.userID,O.iu.MEDIUM):"";return(0,x.jsxs)(d.NP,{theme:r,children:[(0,x.jsx)(W.R,{theme:r,loadBackground:!1}),(0,x.jsxs)(RC,{previewBackground:l,children:[(0,x.jsx)(R_,{children:i("cui:common.components.settingsComponent.themePreview")}),(0,x.jsxs)(Rk,{children:[(0,x.jsxs)(RE,{children:[(0,x.jsx)(RT,{children:i("cui:common.components.settingsComponent.exampleTextPanel")}),(0,x.jsxs)(RD,{children:[(0,x.jsx)(RM,{icon:"DragHandle"}),(0,x.jsx)(RM,{icon:"MoreVertical"})]})]}),(0,x.jsx)(RI,{children:(0,x.jsx)(a.x6,{children:i("cui:common.components.settingsComponent.sampleText1")})}),(0,x.jsx)("br",{}),(0,x.jsx)(RI,{children:(0,x.jsx)(a.x6,{children:i("cui:common.components.settingsComponent.sampleText2")})})]})]})]})};Pb.propTypes={getImageUrl:y.func,selectedTheme:y.object};var Pv=e=>{let{show:n,onClose:t,options:r,tags:i,initialTags:o,onChangeTags:l,tagModal:s,onConfirm:c}=e,{t:u}=(0,a.Bd)(),d=e=>u("cui:common.components.settingsComponent.".concat(s,".").concat(e));return(0,x.jsxs)(RR,{show:n,onClose:t,title:d("title"),description:d("description"),children:[(0,x.jsx)(RN,{children:r.map(e=>(0,x.jsxs)(RB,{children:[(0,x.jsx)(z.L,{checked:!!i[e.value],onToggleChecked:()=>(e=>l(Os(Oa({},i),{[e]:!i[e]&&(o[e]||{id:e,time:Date.now()})})))(e.value)}),(0,x.jsx)(RU,{children:u(e.name)}
1),(0,x.jsx)(RF,{}),(0,x.jsx)(RW,{children:u(e.description)})]},"checklist-"+e.value))}),(0,x.jsxs)(RH,{children:[(0,x.jsx)(p.GU,{type:"TEXT",onClick:t,children:u("cui:common.components.buttons.back")}),(0,x.jsx)(p.GU,{type:"SECONDARY",onClick:()=>c(),children:u("cui:common.components.buttons.confirm")})]})]})},Pj=e=>{let{initialTags:n,onChangeTags:t,options:r,tagModal:o}=e,[l,s]=(0,i.useState)(n||{}),[c,u]=(0,i.useState)(!1),{t:d}=(0,a.Bd)();return(0,i.useEffect)(()=>{s(n)},[JSON.stringify(n)]),(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(p.GU,{type:"OUTLINED",onClick:()=>u(!0),children:d("cui:common.components.settingsComponent.manageTags")}),(0,x.jsx)(Pv,{show:c,onClose:()=>{u(!1),s(n)},onConfirm:()=>{u(!1);let e=k(l);Object.keys(e).forEach(n=>{e[n]||delete e[n]}),t(e)},initialTags:n,tags:l,onChangeTags:s,options:r,tagModal:o})]})},Pw=e=>{let{show:n,onClose:t,initialAccounts:r,accounts:o,onChangeAccounts:s,onFollow:c,accountsModal:u,onConfirm:d,blazeContext:f}=e,[m,h]=(0,i.useState)(""),g=(0,i.useRef)(m);g.current=m;let[y,b]=(0,i.useState)(),[v,j]=(0,i.useState)({left:0,top:0}),[w,S]=(0,i.useState)(!1),{usersById:A}=(0,l.cI)(Object.keys(o||{}),[]),{searchUsers:C}=f.utilities,k=(0,i.useRef)(),_=(0,i.useCallback)(H(()=>{g.current&&g.current.length>3?(S(!0),C(g.current).then(e=>{S(!1),b(e.filter(e=>!!e.username))})):b(void 0)},1e3),[]);(0,i.useEffect)(()=>{_(),m||b(void 0)},[m]),(0,i.useEffect)(()=>{h("")},[n]),(0,i.useEffect)(()=>{if(k.current){let e=k.current.getBoundingClientRect();j({left:e.right,top:e.bottom+4})}},[!k.current,m]);let{t:E}
1=(0,a.Bd)(),T=(e,n)=>E("cui:common.components.settingsComponent.".concat(u,".").concat(e),n),I=Object.values(o).filter(e=>!e).length;return(0,x.jsxs)(RR,{show:n,onClose:t,title:T("title"),children:["followedAccountsModal"===u&&(0,x.jsx)(RP,{children:(0,x.jsxs)(R1,{children:[w&&(0,x.jsx)(K.B,{}),(0,x.jsx)(RQ,{value:m,onChange:h,onSearch:()=>!0,placeholder:T("search"),ref:k})]})}),y&&(0,x.jsxs)(RJ,Os(Oa({},v),{children:[y.map(e=>{let{userId:n,name:t,username:i,image:o}=e;return(0,x.jsxs)(R$,{children:[(0,x.jsx)(RZ,{userID:n,name:i,imageId:o,fontSize:.7}),(0,x.jsxs)(R0,{children:[t," (@",i,")"]}),(0,x.jsx)(p.GU,{type:"TEXT",onClick:()=>c(n),disabled:!!r[n],children:T(r[n]?"followed":"follow")}),(0,x.jsx)(p.RI,{onClick:()=>window.open("/user/".concat(i),"_blank"),icon:"OpenNew"})]},"sr-"+n)}),0===y.length&&(0,x.jsx)(R0,{children:T("noResults")})]})),(0,x.jsx)(Rz,{children:T("description")}),(0,x.jsx)(RN,{children:Object.keys(o||{}).map(e=>{var n,t,i,l,a;return(0,x.jsxs)(RB,{children:[(0,x.jsx)(z.L,{checked:!o[e],onToggleChecked:()=>(e=>s(Os(Oa({},o),{[e]:!o[e]&&(r[e]||{userId:e,time:Date.now()})})))(e)}),(0,x.jsx)(RX,{userID:e,name:null==(n=A[e])?void 0:n.name,imageId:null==(t=A[e])?void 0:t.image,fontSize:1}),(0,x.jsx)(RU,{children:null==(i=A[e])?void 0:i.name}),(0,x.jsx)(RF,{}),(0,x.jsx)(RW,{children:T("lineDescription",{date:new Date((null==(l=o[e])?void 0:l.time)||(null==(a=r[e])?void 0:a.time)).toLocaleDateString()})})]},"checklist-"+e)})}),(0,x.jsxs)(RH,{children:[(0,x.jsx)(p.GU,{type:"TEXT",onClick:t,children:E("cui:common.components.buttons.back")}),Object.keys(o).length>0&&(0,x.jsx)(p.GU,{type:"SECONDARY",onClick:()=>d(),disabled:I<1,children:T("button",{count:I})})]})]})},PS=e=>(0,x.jsx)(o.mJ,{useUtilities:!0,children:n=>(0,x.jsx)(Pw,Os(Oa({},e),{blazeContext:n}))}),PA=e=>{let{initialAccounts:n,onChangeAccounts:t,accountsModal:r,children:o}=e,[l,a]=(0,i.useState)(n||{}),[s,c]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{a(n)},[JSON.stringify(n)]),(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(p.GU,{type:"OUTLINED",onClick:()=>c(!0),children:o}),(0,x.jsx)(PS,{show:s,onClose:()=>{c(!1),a(n)},onConfirm:()=>{c(!1);let e=k(l);Object.keys(e).forEach(n=>{e[n]||delete e[n]}),t(e)},initialAccounts:n,accounts:l,onChangeAccounts:a,accountsModal:r,onFollow:e=>{t(Os(Oa({},n),{[e]:{userId:e,time:Date.now()}}))}})]})},PC=(0,d.Ay)(f.n)(io());d.Ay.div(il()),(0,d.Ay)(p.RI)(ia());var Pk=d.Ay.div(is()),P_=(0,d.Ay)(m.CampfireSubtitle1)(ic()),PE=(0,d.Ay)(m.CampfireSubtitle1)(iu()),PT=(0,d.Ay)(m.CampfireSubtitle1)(id()),PI=d.Ay.div(im()),PM=(0,d.Ay)(p.GU)(ip()),PD=(0,d.Ay)(p.GU)(ih(),e=>{let{warningColor:n,theme:t}=e;return n?n.rgbaString:t.colors.error.rgbaString},e=>{let{warningColor:n,theme:t}=e;return n?n.getVariant(10,!0).rgbaString:t.colors.error.getVariant(10,!0).rgbaString},e=>{let{warningTextColor:n,theme:t}=e;return n?n.rgbaString:t.colors.onError.rgbaString}),PO=e=>{let{show:n=!1,title:t="",description:r="",emphasis:o="",deleteText:l="",cancelText:s="",confirmationText:c="",warningColor:u="",warningTextColor:d="",onCancel:f=()=>{},onDelete:m=()=>{},portalTarget:h}=e,{t:g}=(0,a.Bd)();s=s||g("cui:common.components.buttons.cancel"),l=l||g("cui:common.components.buttons.delete");let y=(0,i.useRef)(null);(0,i.useEffect)(()=>{y.current&&n&&setTimeout(()=>{var e,n;return null==(n=null==(e=y.current)?void 0:e.focus)?void 0:n.call(e)},100)},[!y.current,n]);let[b,v]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{v(!1)},[n]),(0,x.jsx)(PC,{show:n,onClose:f,portalTarget:h,bgZIndex:1e4,title:t,children:b?(0,x.jsx)(PT,{children:c}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(Pk,{children:[(0,x.jsx)(P_,{children:r}),o&&(0,x.jsx)(PE,{children:o})]}),(0,x.jsxs)(PI,{children:[(0,x.jsx)(PM,{type:p.VQ.TEXT,onClick:f,children:s}),(0,x.jsx)(PD,{ref:y,type:p.VQ.SECONDARY,onClick:()=>{c?(v(!0),setTimeout(m,1500)):m()},warningColor:u,warningTextColor:d,tabIndex:1,children:l})]})]})})},PL=(0,b.mP)(e=>{let n=Object.assign({},e);return n.show=e.open,n.onDelete=()=>{var n;e.close(!0),null==(n=e.onDelete)||n.call(e)},n.onCancel=()=>e.close(!1),(0,x.jsx)(PO,Oa({},n))}),PR=e=>{let{id:n,name:t,description:r,options:o,getImageUrl:c,onUpdateSettings:u}=e,{t:f}
1=(0,a.Bd)(),{username:m,authorAccountsControls:p}=o,{authorAccounts:h,deleteAuthorAccount:g}=p,{onRemoveAuthorAccount:y}=(e=>{let{t:n}=(0,a.Bd)(),t=e=>n("cui:common.components.settingsComponent.".concat(e)),r=(0,d.DP)();return{onRemoveAuthorAccount:n=>Om(null,null,function*(){if(yield PL({title:t("removePublisherFollowingAccountModal.title"),description:t("removePublisherFollowingAccountModal.description"),deleteText:t("removePublisherFollowingAccountModal.confirm")}))try{yield e(n)}catch(e){yield PL({title:t("removePublisherFollowingAccountModal.errorTitle"),description:t("removePublisherFollowingAccountModal.errorDescription"),deleteText:t("removePublisherFollowingAccountModal.errorConfirm"),warningColor:r.colors.secondary})}})}})(g),{usersById:b}=(0,l.cI)(h,[]),v=(0,i.useMemo)(()=>h.filter(e=>!!b[e]).map(e=>({id:e,name:b[e].name,username:b[e].username,image:b[e].image})),[h,b]);return(0,x.jsxs)(R8,{children:[(0,x.jsx)(R9,{children:(0,x.jsxs)(Pe,{children:[(0,x.jsx)(Rn,{children:(0,x.jsx)(a.x6,{i18nKey:n,children:(0,x.jsx)("strong",{children:f(t)})})}),r&&(0,x.jsx)(Rt,{children:(0,x.jsx)(a.x6,{i18nKey:r,children:f(r)})})]})}),(0,x.jsxs)(Pp,{children:[(0,x.jsx)(Ph,{children:(0,x.jsx)(a.x6,{i18nKey:"cui:common.components.settingsComponent.yourUsernameDescription",values:{username:m},components:{bold:(0,x.jsx)("strong",{})}})}),(0,x.jsx)(Pm,{icon:"Copy",onClick:()=>(e=>{(0,s.eM)(e),(0,V.f)({left:"1rem",bottom:"1rem",text:f("cui:common.components.settingsComponent.copiedUsernameToClipboard",{username:e}),icon:"Link",duration:2e3})})(null==o?void 0:o.username)})]}),v.length>0&&(0,x.jsxs)(Po,{children:[(0,x.jsx)(Rt,{children:(0,x.jsx)(a.x6,{i18nKey:n,children:f("cui:common.components.settingsComponent.publisherFollowingAccountsDescription")})}),(0,x.jsx)(Pl,{children:v.map(e=>(0,x.jsxs)(Pa,{children:[(0,x.jsxs)(Ps,{children:[(0,x.jsx)(Pc,{src:c(e.image,e.id,O.iu.SMALL)}),(0,x.jsx)(Pu,{children:e.name})]}),(0,x.jsxs)(Pd,{children:[(0,x.jsx)(Pf,{children:e.username}),(0,x.jsx)(Pm,{icon:"Delete",onClick:()=>y(e.id)})]})]},e.id))})]})]})};PR.propTypes={id:y.string,name:y.string,description:y.string,value:y.bool,placeholder:y.string,options:y.shape({username:y.string,authorAccountsControls:y.shape({authorAccounts:y.array,deleteAuthorAccount:y.func})}),onUpdateSettings:y.func,getImageUrl:y.func};var PP=e=>{let{id:n,name:t,description:r,value:o,placeholder:s,options:c,onUpdateSettings:u,getImageUrl:f}=e,{t:m}=(0,a.Bd)(),{publisherAccountsControls:p}=c,{publisherAccounts:h}=p,{username:g,usernameError:y,onChangeUsername:b,onSubmitUsername:v,onTogglePublisherAccounts:j,onRemovePublisherAccount:w}=((e,n)=>{let{t}=(0,a.Bd)(),r=e=>e?t("cui:common.components.settingsComponent.".concat(e)):null,o=(0,d.DP)(),[l,s]=(0,i.useState)(""),[c,u]=(0,i.useState)(null),{addPublisherAccount:f,deletePublisherAccount:m,deleteAllPublisherAccounts:p}=e;return{username:l,usernameError:c,onChangeUsername:e=>{let n=e.target.value.replace(/@/g,"").trim();s(""!==n?"@".concat(n):"")},setUsernameError:u,onSubmitUsername:e=>Om(null,null,function*(){if("Enter"===e.key||13===e.keyCode){let e=l.replace(/@/g,"").trim();try{let{username:n,error:t}=yield f(e);s(n),u(r(t))}catch(e){u(r("unexpectedPublisherAccountError"))}}}),onTogglePublisherAccounts:(e,t)=>Om(null,null,function*(){let i=!0;if(t&&(i=yield PL({title:r("disablePublisherAccountsModal.title"),description:r("disablePublisherAccountsModal.description"),deleteText:r("disablePublisherAccountsModal.confirm")})),i)try{yield n(!t,e),yield p(),s("")}catch(e){yield PL({title:r("disablePublisherAccountsModal.errorTitle"),description:r("disablePublisherAccountsModal.errorDescription"),deleteText:r("disablePublisherAccountsModal.errorConfirm"),warningColor:o.colors.secondary})}}),onRemovePublisherAccount:e=>Om(null,null,function*(){if(yield PL({title:r("removePublisherAccountModal.title"),description:r("removePublisherAccountModal.description"),deleteText:r("removePublisherAccountModal.confirm")}))try{yield m(e)}catch(e){yield PL({title:r("removePublisherAccountModal.errorTitle"),description:r("removePublisherAccountModal.errorDescription"),deleteText:r("removePublisherAccountModal.errorConfirm"),warningColor:o.colors.secondary})}})}})(p,u),{usersById:S}=(0,l.cI)(h,[]),A=(0,i.useMemo)(()=>h.filter(e=>!!S[e]).map(e=>({id:e,name:S[e].name,username:S[e].username,image:S[e].image})),[h,S]);return(0,x.jsxs)(R8,{children:[(0,x.jsxs)(R9,{children:[(0,x.jsxs)(Pe,{children:[(0,x.jsx)(Rn,{children:(0,x.jsx)(a.x6,{i18nKey:n,children:(0,x.jsx)("strong",{children:m(t)})})}),r&&(0,x.jsx)(Rt,{children:(0,x.jsx)(a.x6,{i18nKey:n,children:m(r)})})]}),(0,x.jsx)(N.O,{checked:o,onToggle:()=>j(n,o)})]}),o&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(Pn,{error:y,children:[(0,x.jsx)(Pt,{placeholder:m(s),value:g,error:y,maxLength:60,onChange:e=>b(e),onKeyDown:e=>Om(null,null,function*(){return yield v(e)})}),(0,x.jsx)(Pr,{icon:"Help",hoverDuration:10,tooltipWidth:"20rem",label:m("cui:common.components.settingsComponent.enablePublisherAccountsTooltip")})]}),y&&(0,x.jsx)(Pi,{children:y})]}),o&&A.length>0&&(0,x.jsxs)(Po,{children:[(0,x.jsx)(Rt,{children:(0,x.jsx)(a.x6,{i18nKey:n,children:m("cui:common.components.settingsComponent.accountsDescription")})}),(0,x.jsx)(Pl,{children:A.map(e=>(0,x.jsxs)(Pa,{children:[(0,x.jsxs)(Ps,{children:[(0,x.jsx)(Pc,{src:f(e.image,e.id,O.iu.SMALL)}),(0,x.jsx)(Pu,{children:e.name})]}),(0,x.jsxs)(Pd,{children:[(0,x.jsxs)(Pf,{children:["@",e.username]}),(0,x.jsx)(Pm,{icon:"Delete",onClick:()=>Om(null,null,function*(){return yield w(e.id)})})]})]},e.id))})]})]})};PP.propTypes={id:y.string,name:y.string,description:y.string,value:y.bool,placeholder:y.string,options:y.shape({publisherAccountsControl
1s:y.shape({publisherAccounts:y.array,addPublisherAccount:y.func,deletePublisherAccount:y.func,deleteAllPublisherAccounts:y.func})}),onUpdateSettings:y.func,getImageUrl:y.func};var Pz=e=>{var n,{blazeContext:t}=e,r=Ou(e,["blazeContext"]);let{userControls:i}=t||{},{userData:o,updateUserData:l}=i||{},a=(null==(n=null==o?void 0:o.profile)?void 0:n.recentColors)||[];return(0,x.jsx)(P.r,Os(Oa({},r),{recentColors:a,onChangeRecentColors:e=>{l("$set","profile.recentColors",e)}}))},PN=e=>(0,x.jsx)(o.mJ,{useUser:!0,children:n=>(0,x.jsx)(Pz,Os(Oa({},e),{blazeContext:n}))}),PB=()=>{let[e,n]=(0,i.useState)(null),[t,r]=(0,i.useState)((null==e?void 0:e.initialColor)||"#000000"),o=(0,i.useRef)(null);return(0,U.Ts)(o,()=>n(null),!!e,!0,!0),(0,i.useEffect)(()=>{(null==e?void 0:e.initialColor)&&r(e.initialColor)},[null==e?void 0:e.initialColor]),{component:e&&G.createPortal((0,x.jsx)("div",{id:"color-picker",ref:o,onMouseDown:e=>e.stopPropagation(),onClick:e=>e.stopPropagation(),children:(0,x.jsx)(PN,{color:t,top:e.top,left:e.left,onChange:n=>{let t=n.hex;r(t),null==e||e.onChange(t)},onRemoveColor:()=>{var n;null==(n=null==e?void 0:e.onChange)||n.call(e,null)},disableAlpha:!0})}),document.getElementById("root")),onClick:(e,t,r)=>{n({left:e.clientX,top:e.clientY,onChange:r,initialColor:t})}}},PU=e=>{let{setting:n,onUpdateSettings:t,getImageUrl:r}=e,{id:o,type:l,name:s,description:c,descriptionStyle:u,value:d,withDivider:f,reverseLayout:p,min:h,max:g,step:y,options:b,placeholder:v,horizontalRadio:j,hideOptionNames:w,buttonText:S,accountsModal:A,numbers:C}=n,{t:k}=(0,a.Bd)(),[_,E]=(0,i.useState)(!1),T=(0,i.useRef)();switch((0,U.Ts)(T,()=>E(!1),!!_,!0,!0),(0,i.useEffect)(()=>{var e,n;if(l===LM.RADIO&&(null==(e=b.find(e=>e.value===d))?void 0:e.disabled)){let e=null==(n=b.find(e=>!e.disabled))?void 0:n.value;e&&t(e,o)}},[d,l]),l){case LM.SWITCH:return(0,x.jsxs)(L9,{withDivider:f,reverseLayout:p,children:[(0,x.jsxs)(Re,{children:[(0,x.jsx)(Rn,{children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(s)})}),c&&(0,x.jsx)(Rt,{descriptionStyle:u,children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(c)})})]}),(0,x.jsx)(N.O,{checked:d,onToggle:()=>t(!d,o)})]});case LM.COLOR:let I=e=>E({left:e.clientX,top:e.clientY});return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(L9,{withDivider:f,reverseLayout:p,children:[(0,x.jsxs)(Re,{children:[(0,x.jsx)(Rn,{children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(s)})}),c&&(0,x.jsx)(Rt,{descriptionStyle:u,children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(c)})})]}),(0,x.jsxs)(Rb,{children:[(0,x.jsx)(Rv,{color:d,onClick:I}),(0,x.jsx)(Rj,{icon:"Palette",onClick:I})]})]}),!!_&&(0,x.jsx)("span",{ref:T,children:(0,x.jsx)(PN,Os(Oa({},_),{color:d,appearToLeft:!0,onChange:e=>t(e.hex,o),onRemoveColor:()=>t(null,o)}))})]});case LM.CHECKBOX:return(0,x.jsxs)(Rr,{withDivider:f,reverseLayout:p,children:[(0,x.jsx)(z.L,{checked:d,onToggleChecked:()=>t(!d,o)}),(0,x.jsxs)("div",{children:[(0,x.jsx)(Ri,{children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(s)})}),c&&(0,x.jsx)(Ro,{descriptionStyle:u,children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(c)})})]})]});case LM.NUMBER:return(0,x.jsxs)(Rl,{withDivider:f,reverseLayout:p,children:[(0,x.jsxs)(Ra,{children:[(0,x.jsx)(Rs,{children:(0,x.jsx)(a.x6,{i18Key:o,children:k(s)})}),c&&(0,x.jsx)(Rc,{descriptionStyle:u,children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(c)})})]}),(0,x.jsx)(F.v,{min:h,max:g,step:y,value:Math.round(1e3*d)/1e3,onChange:e=>t(e,o)})]});case LM.TEXT:return(0,x.jsxs)(Rl,{withDivider:f,reverseLayout:p,children:[(0,x.jsxs)(Ra,{children:[(0,x.jsx)(Rs,{children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(s)})}),c&&(0,x.jsx)(Rc,{descriptionStyle:u,children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(c)})})]}),(0,x.jsx)(RO,{value:d,onChange:e=>t(e.target.value.substring(0,g||50),o),placeholder:v||""})]});case LM.SELECT:let M=b.map(e=>"string"==typeof e?e:{label:k(e.label),value:e.value});return(0,x.jsxs)(Rl,{withDivider:f,reverseLayout:p,children:[(0,x.jsxs)(Ra,{children:[(0,x.jsx)(Rs,{children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(s)})}),c&&(0,x.jsx)(Rc,{descriptionStyle:u,children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(c)})})]}),(0,x.jsx)(R3,{options:M,value:M.find(e=>e.value===d),onChange:e=>t(e.value,o)})]});case LM.RADIO:return(0,x.jsxs)(Ru,{withDivider:f,horizontal:j,children:[(0,x.jsxs)(RK,{horizontal:j,children:[(0,x.jsx)(Rd,{children:(0,x.jsx)(a.x6,{i18Key:o,children:k(s)})}),c&&(0,x.jsx)(Rc,{descriptionStyle:u,children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(c)})})]}),(0,x.jsx)(Rf,{horizontal:j,children:b&&b.map(e=>(0,x.jsxs)(Rp,{horizontal:j,children:[(0,x.jsx)(B.d,{checked:d===e.value,value:e.value,name:"".concat(s,"-radioSettings"),onChange:e=>t(e,o),disabled:e.disabled}),(0,x.jsx)(Rm,{hide:w,children:(0,x.jsx)(a.x6,{i18Key:o,children:k(e.name)})})]},e.value))})]});case LM.THEME_SELECTOR:return(0,x.jsx)(Px,{name:s,options:b,selectedTheme:d,onSelectTheme:e=>{t(e,"defaultProjectTheme"),t(e,"themePreview")},withDivider:f});case LM.THEME_EDITOR:return(0,x.jsx)(Pb,{selectedTheme:d,getImageUrl:r});case LM.TAGS:return(0,x.jsxs)(RL,{withDivider:f,children:[(0,x.jsx)(R6,{children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(s)})}),(0,x.jsxs)(R4,{children:[c&&(0,x.jsx)(R7,{children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(c,{count:Object.keys(d).length})})}),(0,x.jsx)(Pj,{initialTags:d,onChangeTags:e=>t(e,o),options:b,tagModal:s.includes("explore")?"exploreTagsModal":"learnTagsModal"})]})]});case LM.ACCOUNTS:return(0,x.jsxs)(RL,{withDivider:f,children:[(0,x.jsx)(R6,{children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(s)})}),(0,x.jsxs)(R4,{children:[c&&(0,x.jsx)(R7,{children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(c,{count:Object.keys(d).length})})}),(0,x.jsx)(PA,{initialAccounts:d,onChangeAccounts:e=>t(e,o),accountsModal:A,children:k(S)})]})]});case LM.DATE:return(0,x.jsxs)(Rl,{withDivider:f,reverseLayout:p,children:[(0,x.jsxs)(Ra,{children:[(0,x.jsx)(Rs,{children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(s)})}),c&&(0,x.jsx)(Rc,{descriptionStyle:u,children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(c)})})]}),(0,x.jsx)(R5,{format:"MM/dd/yyyy",value:d,onChange:e=>t(e,o)})]});case LM.MULTI_NUMBER:return(0,x.jsxs)(Ru,{withDivider:f,horizontal:j,children:[(0,x.jsxs)(RK,{horizontal:j,children:[(0,x.jsx)(Rd,{children:(0,x.jsx)(a.x6,{i18Key:o,children:k(s)})}),c&&(0,x.jsx)(Rc,{descriptionStyle:u,children:(0,x.jsx)(a.x6,{i18nKey:o,children:k(c)})})]}),(0,x.jsx)(RV,{children:C.map(e=>{let{key:n,label:r,min:i,max:l,step:a,minWidth:s,columnWidth:c}=e;return(0,x.jsxs)(RG,{minWidth:s,columnWidth:c,children:[(0,x.jsx)(m.Cl,{children:k(r)}),(0,x.jsx)(RY,{type:"number",min:i,max:l,step:a,value:d[n],onChange:e=>t(Os(Oa({},d),{[n]:e.target.value}),o)})]},"".concat(o,"-").concat(n))})})]});case LM.ENABLE_PUBLISHER_ACCOUNTS:return(0,x.jsx)(PP,{id:o,name:s,description:c,value:d,placeholder:v,options:b,onUpdateSettings:t,getImageUrl:r});case LM.ENABLE_AUTHOR_ACCOUNTS:return(0,x.jsx)(PR,{id:o,name:s,description:c,options:b,onUpdateSettings:t,getImageUrl:r});
1default:throw Error("Rendered invalid setting type.")}};PU.propTypes={setting:y.object,onUpdateSettings:y.func.isRequired,getImageUrl:y.func};var PW=e=>{let{name:n,description:t,settings:r,onUpdateSettings:i,getImageUrl:o}=e,{t:l}=(0,a.Bd)();return(0,x.jsxs)(L4,{hasTitle:!!n,children:[n&&(0,x.jsx)(L7,{hasDescription:!!t,children:l(n)}),t&&(0,x.jsx)(Rq,{children:l(t)}),(0,x.jsx)(L8,{hasTitle:!!n,children:r.map(e=>(0,x.jsx)(PU,{setting:e,onUpdateSettings:i,getImageUrl:o},e.id))})]})};PW.propTypes={name:y.string,settings:y.array,onUpdateSettings:y.func.isRequired,getImageUrl:y.func};var PF=e=>{let{name:n,columns:t,description:r,descriptionStyle:i,withDivider:o,onUpdateSettings:l,getImageUrl:s}=e,{t:c}=(0,a.Bd)();return(0,x.jsxs)(L1,{withDivider:o,children:[n&&(0,x.jsx)(L5,{hasDescription:!!r,children:c(n)}),r&&(0,x.jsx)(L2,{descriptionStyle:i,children:(0,x.jsx)(a.x6,{i18nKey:r,components:{publisherLearnMore:(0,x.jsx)(Pg,{href:"/learn/publisher-accounts",target:"_blank"}),contact:(0,x.jsx)(Pg,{href:"/contact",target:"_blank"})}})}),(0,x.jsx)(L3,{numColumns:t.length,children:t.map((e,t)=>(0,x.jsx)(L6,{children:e.map((e,t)=>(0,x.jsx)(PW,{name:e.name,settings:e.settings,description:e.description,onUpdateSettings:l,getImageUrl:s},"".concat(n,"-group").concat(t)))},"".concat(n,"-column").concat(t)))})]})};PF.propTypes={name:y.string,columns:y.array,withDivider:y.bool,onUpdateSettings:y.func.isRequired,getImageUrl:y.func};var PH=e=>{let{onUpdateSettings:n,settingsLayout:t,getImageUrl:r,className:i}=e;return(0,x.jsx)(L0,{className:i,children:t.map(e=>(0,x.jsx)(PF,{name:e.name,columns:e.columns,description:e.description,descriptionStyle:e.descriptionStyle,withDivider:e.withDivider,onUpdateSettings:n,getImageUrl:r},e.name))})};PH.propTypes={onUpdateSettings:y.func.isRequired,settingsLayout:y.array,getImageUrl:y.func};var PK=(0,d.Ay)(m.A8)(ig(),e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),PV=d.Ay.div(iy());(0,d.Ay)(f.n)(ix()),(0,d.Ay)(m.CampfireH4)(ib()),d.Ay.div(iv()),(0,d.Ay)(m.CampfireSubtitle1)(ij()),d.Ay.div(iw()),d.Ay.div(iS(),e=>e.theme.colors.onSurface.copyWith({a:.2}).rgbaString,e=>e.selected?e.theme.colors.primary.copyWith({a:.08}).rgbaString:null),(0,d.Ay)(E.LV)(iA()),(0,d.Ay)(m.A8)(iC(),(0,m.fU)("subtitle1")),(0,d.Ay)(m.CampfireH4)(ik()),(0,d.Ay)(m.A8)(i_(),e=>e.theme.colors.onSurface.copyWith({a:.1}).rgbaString),(0,d.Ay)(m.Nb)(iE()),(0,d.Ay)(p.GU)(iT()),(0,d.Ay)(m.CampfireH4)(iI());var PG=(0,d.Ay)(PH)(iM());(0,d.Ay)(T.A)(iD(),e=>e.theme.colors.primary.rgbaString);var PY=d.Ay.div(iO()),Pq=(0,d.Ay)(f.n)(iL());(0,d.Ay)(m.$r)(iR()),d.Ay.div(iP(),e=>e.theme.colors.onSurface.copyWith({a:.4}).rgbaString,e=>e.overCapacity&&"border: 2px dashed ".concat(e.theme.colors.error.rgbaString,"; background-color: ").concat(e.theme.colors.error.copyWith({a:.1}).rgbaString)),(0,d.Ay)(m.Cl)(iz(),e=>e.theme.colors.onSurface.copyWith({a:.5}).rgbaString),d.Ay.div(iN()),d.Ay.div(iB()),d.Ay.div(iU());var PX=(0,d.Ay)(f.n)(iW());d.Ay.div(iF()),(0,d.Ay)(m.CampfireH4)(iH()),d.Ay.div(iK(),e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),(0,d.Ay)(h.n)(iV());var PQ=d.Ay.div(iG()),PJ=(0,d.Ay)(m.CampfireSubtitle1)(iY()),P$=d.Ay.div(iq()),PZ=d.Ay.div(iX());d.Ay.div(iQ()),d.Ay.div(iJ()),d.Ay.div(i$()),(0,d.Ay)(m.Cl)(iZ(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),(0,d.Ay)(m.A8)(i0(),(0,m.fU)("subtitle2"),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),d.Ay.div(i1());var P0=e=>{let{show:n,titleKey:t,confirmKey:r="cui:common.components.buttons.ok",closeKey:o="cui:common.components.buttons.cancel",onConfirm:l,onClose:s,children:c=null,className:u="",disableConfirm:d=!1}=e,{t:f}=(0,a.Bd)(),[m,h]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{h(!1)},[n]),(0,x.jsxs)(Pq,{show:n,onClose:s,bgZIndex:3e3,className:u,title:f(t),children:[c,m?(0,x.jsx)(PY,{children:(0,x.jsx)(K.B,{})}):((e,n,t,r,i,o)=>(0,x.jsxs)(PV,{children:[(0,x.jsx)(p.GU,{onClick:t,type:p.VQ.TEXT,children:i(r)}),(0,x.jsx)(p.GU,{onClick:e,type:p.VQ.SECONDARY,disabled:o,children:i(n)})]}))(e=>{h(!0),l(e)},r,s,o,f,d)]})},P1=e=>{let{show:n,titleKey:t,placeholderKey:r,initialValue:o="",saveKey:l="cui:common.components.buttons.confirm",closeKey:s="cui:common.components.buttons.cancel",onSave:c,onClose:u,children:d=null,className:f=""}=e,{t:m}=(0,a.Bd)(),[p,h]=(0,i.useState)(o||""),g=(0,i.useRef)(null);(0,i.useEffect)(()=>{n&&g&&g.current&&setTimeout(()=>{g.current.focus(),g.current.select()},100),h(o||"")},[n]);let y=(0,i.useCallback)(e=>{p?c(p,e):u(p)},[p,c,u]),b=(0,i.useCallback)(e=>{"Enter"===e.key&&y(e)},[y]);return(0,x.jsxs)(P0,{show:n,titleKey:t,confirmKey:l,closeKey:s,onConfirm:y,onClose:u,className:f,disableConfirm:0===p.trim().length,children:[d,(0,x.jsx)(PK,{ref:g,onKeyDown:b,type:"text",placeholder:m(r),value:p,onChange:e=>h(e.target.value),onPaste:e=>e.stopPropagation()})]})};P1.propTypes={show:y.bool.isRequired,titleKey:y.string.isRequired,placeholderKey:y.string.isRequired,initialValue:y.string,
1saveKey:y.string,closeKey:y.string,onSave:y.func.isRequired,onClose:y.func.isRequired,children:y.node,className:y.string};var P5=(0,b.mP)(e=>(0,x.jsx)(P1,Os(Oa({},e),{show:e.open,onClose:()=>e.close(),onSave:e.close}))),P2=e=>{let{title:n,settings:t,onSettingChange:r,onAllSettingsChange:l,show:s,onClose:c,className:u}=e,[d,f]=(0,i.useState)({}),{t:m}=(0,a.Bd)(),h=(0,o.Zp)();(0,i.useEffect)(()=>{f({})},[s]);let g=k(t);return function e(n,t){"object"==typeof n&&(Object.keys(t).forEach(e=>{n.id===e&&(n.value=t[e])}),Object.values(n).forEach(n=>e(n,t)))}(g,d),(0,x.jsxs)(PX,{show:s,onClose:c,className:u,title:n,children:[(0,x.jsxs)(PQ,{children:[(0,x.jsx)(PJ,{children:m("cui:common.components.settings.elementTitle")}),(0,x.jsx)(PG,{settingsLayout:g,onUpdateSettings:(e,n)=>{f(t=>Object.assign({},t,{[n]:e}))},getImageUrl:void 0,className:void 0})]}),(0,x.jsxs)(P$,{children:[(0,x.jsx)(p.GU,{type:p.VQ.TEXT,onClick:()=>h("/profile/settings"),children:m("cui:common.components.buttons.accountSettings")}),(0,x.jsxs)(PZ,{children:[(0,x.jsx)(p.GU,{type:p.VQ.OUTLINED,onClick:c,children:m("cui:common.components.buttons.cancel")}),(0,x.jsx)(p.GU,{type:p.VQ.SECONDARY,onClick:()=>{r?Object.keys(d).forEach(e=>{r(d[e],e)}):null==l||l(d),c()},children:m("cui:common.components.buttons.saveChanges")})]})]})]})},P3=(0,d.Ay)(f.n)(i5()),P6=(0,d.Ay)(m.Nb)(i2()),P4=(0,d.Ay)(m.Cl)(i3(),e=>e.italic&&"font-style: italic;"),P7=d.Ay.div(i6()),P8=(0,d.Ay)(p.GU)(i4(),e=>e.theme.colors.onSurface.rgbaString),P9=d.Ay.div(i7()),ze=(0,d.Ay)(m.Cl)(i8()),zn=e=>{let{header:n,descriptions:t,confirmText:r,cancelText:i,onClickConfirm:o,onClickCancel:l,hideButtons:s,italicDescriptions:c,childrenTop:u,hideCancel:d,hideConfirm:f,children:m}=e,{t:h}=(0,a.Bd)(),g=h("cui:common.components.buttons.cancel"),y=h("cui:common.components.buttons.confirm");return(0,x.jsxs)(x.Fragment,{children:[n&&(0,x.jsx)(P6,{children:n}),u&&m,(t||[]).map((e,n)=>(0,x.jsx)(P4,{italic:c,children:e},"prog-desc-"+n)),!u&&m,!s&&(0,x.jsxs)(P7,{children:[!d&&(0,x.jsx)(P8,{type:p.VQ.TEXT,onClick:l,children:i||g}),!f&&(0,x.jsx)(p.GU,{type:p.VQ.SECONDARY,onClick:o,children:r||y})]})]})},zt=(0,b.mP)(e=>{let{isOpen:n,onResolve:t,closable:r,initialPage:o,progressPage:l,confirmationPage:a,maxProgress:s,asyncIterator:c}=e,[u,f]=(0,i.useState)(0),[m,p]=(0,i.useState)(0),[h,g]=(0,i.useState)(""),y=(0,d.DP)(),b=(0,i.useRef)(!1);(0,i.useEffect)(()=>{f(0),p(0),b.current=!1},[n]),(0,i.useEffect)(()=>{n&&1===u&&Om(null,null,function*(){if(!b.current){b.current=!0;try{let i,o,l;for(var e,n,t,r=(o=(i=c)[Oo("asyncIterator")])?o.call(i):(i=i[Oo("iterator")](),o={},(l=(e,n)=>(n=i[e])&&(o[e]=e=>new Promise((t,r,o)=>(o=(e=n.call(i,e)).done,Promise.resolve(e.value).then(e=>t({value:e,done:o}),r)))))("next"),l("return"),o);e=!(n=yield r.next()).done;e=!1){let{progress:e,text:t}=n.value;e&&p(e),t&&g(t)}}catch(e){t=[e]}finally{try{e&&(n=r.return)&&(yield n.call(r))}finally{if(t)throw t[0]}}f(2)}})},[u]),(0,i.useEffect)(()=>{0!==u||o?2!==u||a||t(!0):f(1)},[u]);let v=e=>{var n,r;t(!1),0===e&&(null==(n=null==o?void 0:o.onClickCancel)||n.call(o)),2===e&&(null==(r=null==a?void 0:a.onClickCancel)||r.call(a))},j=e=>{var n,r;0===e?(f(1),null==(n=null==o?void 0:o.onClickConfirm)||n.call(o)):2===e&&(t(!0),null==(r=null==a?void 0:a.onClickConfirm)||r.call(a))};return(0,x.jsx)(P3,{show:n,onClose:()=>t(!1),disableBgClick:!r,onOutsideClick:r?void 0:()=>{},showClose:r,children:(e=>{switch(e){case 0:return(0,x.jsx)(zn,Os(Oa({},o||{}),{onClickCancel:()=>v(e),onClickConfirm:()=>j(e)}));case 1:return(0,x.jsx)(zn,Os(Oa({},l||{}),{hideButtons:!0,italicDescriptions:!0,childrenTop:!0,children:(0,x.jsxs)(P9,{children:[h&&(0,x.jsx)(ze,{children:h}),(0,x.jsx)(Y.L,{max:s,value:m,color:y.colors.primary.rgbaString})]})}));case 2:return(0,x.jsx)(zn,Os(Oa({},a||{}),{onClickCancel:()=>v(e),onClickConfirm:()=>j(e),children:(0,x.jsx)(Y.L,{max:s,value:s,color:y.colors.primary.rgbaString})}));default:throw Error("Invalid page "+e)}})(u)})}),zr=e=>zt(e),zi=()=>{let e=(0,i.useRef)(!0),n=(0,i.useRef)(null),{windowWidth:t}=(0,i.useContext)(o.qs),r=(0,i.useMemo)(()=>
1{if(t<1402)return 48;if(n.current){let e=n.current.getBoundingClientRect().width-384-24;return e>48?e:48}return 48},[t,n.current]);return(0,i.useEffect)(()=>{if(e.current&&48===r){e.current=!1;return}},[r]),{rightColumnRef:n,leftColumnPadding:r,innerRightColumnWidth:384,isFirstRender:e.current}},zo=["epub","userHasStripeAccount","authorId","collaborators","slug","title","description","publicationDate","publisherName","publisherUrl","isbn","seriesId","seriesName","seriesIndex","seriesTotal","visibility","tags","primaryGenre","contentWarnings","bookFormat","audiobookNarrators","audiobookCoverImage","discountCodes","geoTargeting","extrasEpubs","useRatings","monetizationStatus","monetizationErrors","changesRequired","enablePageControls","coverImage","bannerImage","promotionalGraphics","theme","unlockElementsByDefault","useComments","elements","lockedElements","modules","chapters","packages","dashboard","sales","drmEnabled"],zl=["wordCount",".epub.freeFileID",".epub.freeUserID",".epub.toc",".epub.extras","lastUpdates","lastEdits","lastViewed","fixedDimensions","scrollData","userpermissions","computedPermissions","lastPageVisited","stories","savedViews","lastUpdateClient","cache"],za={epub:["fileID"],sales:["name","discountPercent","discountPrice","packages","saleStart","saleEnd"]},zs={TEXT_FIELD:"textField"},{PUBLISH_IMMEDIATELY:zc,PRE_ORDER:zu,PUBLISHED:zd,HAS_PRE_ORDERS:zf}=LH,zm=e=>{try{"string"!=typeof e&&(e=new Date(e).toISOString().split("T")[0]);let[n,t,r]=e.split("-");return new Date(parseInt(n),parseInt(t)-1,parseInt(r),5)}catch(e){return console.error(e),new Date}},zp=(e,n)=>{let[t,r]=(0,i.useState)(""),[o,l]=(0,i.useState)(!1),{visibility:a,monetizationStatus:s,stats:c}=e,u=new Date,{minPublishedAt:d,maxPublishedAt:f}=(e=>{let n=e.getUTCFullYear(),t=e.getUTCMonth(),r=e.getUTCDate();return{minPublishedAt:new Date(Date.UTC(n,t,r+2,5)),maxPublishedAt:new Date(Date.UTC(n,t,r+365,5))}})(u);(0,i.useEffect)(()=>{m?m&&m<u&&a===C.wg.PUBLIC?r(zd):(null==c?void 0:c.ebooksSold)&&a===C.wg.APPROVED&&s===C.xO.ENABLED?r(zf):r(m?zu:zc):r(zc)},[null==e?void 0:e.publishedAt]);let m=(0,i.useMemo)(()=>(null==e?void 0:e.publishedAt)?zm(e.publishedAt):null,[null==e?void 0:e.publishedAt]);return{publishingOptionsValue:t,publishedAt:m,publicationDate:(0,i.useMemo)(()=>(null==e?void 0:e.publicationDate)?zm(e.publicationDate):null,[null==e?void 0:e.publicationDate]),onChangePublishingOptions:e=>Om(null,null,function*(){e===zc?yield n("UPDATE_FIELDS",{publishedAt:null}):yield n("UPDATE_FIELDS",{publishedAt:Date.now()}),r(e)}),onChangeDate:(e,t)=>Om(null,null,function*(){if(l(!1),e instanceof Date){let r=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),8));if("publishedAt"===t){if(r>=new Date(Date.UTC(d.getFullYear(),d.getMonth(),d.getDate())))return void(yield n("UPDATE_FIELDS",{publishedAt:r.getTime()}));l(!0)}else yield n("UPDATE_FIELDS",{publicationDate:r.toISOString().split("T")[0]})}}),invalidPublishAtDate:o,minPublishedAt:d,maxPublishedAt:f}},zh=d.Ay.div(i9(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n,selected:t}=e;return n.colors[t?"primary":"onSurface"].rgbaString}),zg=(0,d.Ay)(LZ)(oe()),zy=d.Ay.div(on(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n,selected:t}=e;return n.colors[t?"primary":"onSurface"].rgbaString}),zx=d.Ay.div(ot(),e=>{let{theme:n,selected:t}=e;return t?n.colors.primary.rgbaString:n.colors.onSurface.copyWith({a:.5}).rgbaString}),zb=(0,d.Ay)(Q.nL)(or(),e=>{let{theme:n,selected:t}=e;return t?n.colors.onPrimary.rgbaString:n.colors.surface.rgbaString}),zv=(0,d.Ay)(Q.RI)(oi(),e=>e.theme.dimensions.cornerMd,e=>e.color||e.theme.colors.onSurface.rgbaString),zj=(0,d.Ay)(Q.d$)(oo(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n,selected:t}=e;return n.colors[t?"primary":"onSurface"].rgbaString}),zw=e=>e?"campfire"===e.type&&e.name?"campfire-".concat(e.name):"thumbnail"===e.type?"thumbnail":"".concat(e.type,"-").concat(e.userID,"-").concat(e.fileID.replace(/\./g,",")):"no-icon",zS=(e,n)=>e.type===n.type&&zw(e)===zw(n),zA=e=>{var n;let{icon:t,selectedIcon:r,setSelectedIcon:l,element:a}=e,{getImageUrl:s}=(0,i.useContext)(o.yK);if("thumbnail"===t.type){let e=null==(n=null==a?void 0:a.summary)?void 0:n.image;return(0,x.jsx)(zh,{selected:zS(t,r),children:(0,x.jsx)(zg,{userId:null==e?void 0:e.userID,imageId:null==e?void 0:e.fileID,name:(null==a?void 0:a.name)||"",color:null==a?void 0:a.color,fontSize:1,initialsCount:2})})}if("campfire"!==t.type||!t.name)return(0,x.jsx)(zj,{selected:zS(t,r),src:s(t.fileID,t.userID,"small"),onClick:()=>l(Os(Oa({},r),{name:null,type:t.type,fileID:t.fileID,userID:t.userID}))});{let{name:e}=t,n=zS(t,r);return(0,x.jsxs)(zy,{selected:n,children:[(0,x.jsx)(zx,{selected:n}),(0,x.jsx)(zb,{icon:"Palette",selected:n}),(0,x.jsx)(zv,{icon:e,color:n&&r.color,onClick:()=>l(Os(Oa({},t),{type:"campfire",name:e,color:r.color}))})]})}},zC=d.Ay.div(ol()),zk=(0,d.Ay)(p.GU)(oa()),z_=(0,d.Ay)(p.GU)(os()),zE=e=>{let{cancelText:n,confirmText:t,onCancel:r,onConfirm:i,disabled:o}=e,{tr:l}=Lk("common.components.mapComponent.pinModal");return(0,x.jsxs)(zC,{children:[(0,x.jsx)(zk,{type:p.VQ.TEXT,onClick:r,children:n||l("cancel")}),(0,x.jsx)(z_,{type:p.VQ.SECONDARY,onClick:i,disabled:o,children:t||l("confirm")})]})},zT=d.Ay.div(oc(),e=>{let{show:n}=e;return n?"flex":"none"}),zI=d.Ay.div(ou()),zM=(0,d.Ay)(m.CampfireSubtitle1)(od()),zD=d.Ay.div(of()),zO=(0,d.Ay)(g._)(om()),zL=d.Ay.div(op()),zR=(0,d.Ay)(m.Cl)(oh()),zP=(0,d.Ay)(z.L)(og()),zz=d.Ay.div(oy()),zN=e=>{let{show:n,setShow:t,icon:r,setIcon:l,element:a,showOnBackgroun
1d:s,setShowOnBackground:c,useShowOnBackground:u=!0,onRemoveIcon:d}=e,{t:f,tr:m}=Lk("common.components.mapComponent.pinModal"),p=(0,i.useContext)(o.yK),[h,g]=(0,i.useState)([]),[y,b]=(0,i.useState)(""),[v,j]=(0,i.useState)("");(0,i.useEffect)(()=>{let e=setTimeout(()=>p.getIcons().then(g),1e3);return()=>clearTimeout(e)},[]);let w=(0,i.useMemo)(()=>{let e=h.filter(e=>!e.endsWith("/")&&(!y||"all"===y||!!e.startsWith(y))&&(!v||"all"===v||!!e.includes("/".concat(v,"/")))).map(e=>({type:"campfire",fileID:e,userID:"Final"}));return[...(!y||"all"===y)&&(!v||["all",C.g5.BASIC].includes(v))?X.s_.map(e=>({type:"campfire",name:e})):[],...e]},[h,v,y]),S=e=>Object.values("style"===e?C.R8:C.g5).map(n=>({value:n,label:f("cui:common.components.icons.".concat(e,".").concat(n))})).concat([{value:"all",label:f("cui:common.components.icons.".concat(e,".all"))}]),A=S("style"),k=S("set");return(0,x.jsxs)(zT,{show:n,children:[(0,x.jsx)(zI,{children:(0,x.jsx)(zM,{children:m("allIcons")})}),(0,x.jsxs)(zD,{children:[(0,x.jsx)(zO,{options:A,value:y,placeholder:"Icon Styles",onChange:e=>b(null==e?void 0:e.value)}),(0,x.jsx)(zO,{options:k,value:v,placeholder:"Icon Sets",onChange:e=>j(e.value)}),u&&(0,x.jsxs)(zL,{onClick:()=>c(!s),children:[(0,x.jsx)(zR,{children:m("showOnBackground")}),(0,x.jsx)(zP,{checked:s,onToggleChecked:()=>{}})]})]}),(0,x.jsx)(zz,{children:w.map(e=>(0,x.jsx)(zA,{icon:e,selectedIcon:r,setSelectedIcon:l,element:a},zw(e)))}),(0,x.jsx)(zE,{cancelText:m(d&&r?"removeIcon":"back"),confirmText:m("selectIconButton"),onCancel:d&&r?d:()=>t(!1),onConfirm:()=>t(!1)})]})},zB=d.Ay.div(ox()),zU=d.Ay.div(ov(),e=>{let{showAdvancedIconsView:n}=e;return n&&(0,d.AH)(ob())}),zW=d.Ay.div(oj()),zF=(0,d.Ay)(m.Nb)(ow()),zH=d.Ay.div(oS()),zK=(0,d.Ay)(m.CampfireSubtitle1)(oA()),zV=(0,d.Ay)(Q.nL)(oC()),zG=(0,d.Ay)(Q.RI)(ok()),zY=(0,d.Ay)(Q.RI)(o_()),zq=e=>{let{title:n,subtitle:t,tooltip:r,iconsOnly:i,showAdvancedIcons:o,setShowAdvancedIcons:l,onClose:a}=e,s=o&&!i;return(0,x.jsxs)(zB,{children:[(0,x.jsxs)(zU,{showAdvancedIconsView:s,children:[s&&(0,x.jsx)(zY,{icon:"Back",onClick:()=>l(!1)}),(0,x.jsx)(zF,{children:n}),!o&&(0,x.jsxs)(zH,{children:[(0,x.jsx)(zK,{children:t}),r&&(0,x.jsx)(zV,{icon:"Help",label:r})]})]}),(0,x.jsx)(zW,{children:(0,x.jsx)(zG,{icon:"Close",onClick:a})})]})},zX=e=>{let{editor:n,content:t}=e;return(0,i.useEffect)(()=>{if(t&&n){let{from:e,to:r}=n.state.selection;setTimeout(()=>n.commands.setContent(t));let i=Math.min(e,n.state.doc.content.size),o=Math.min(r,n.state.doc.content.size);setTimeout(()=>n.commands.setTextSelection({from:i,to:o}))}},[t,n]),null};zX.propTypes={editor:y.object,content:y.object};var zQ=e=>{let{showLink:n,onAddLink:t,onClose:r}=e,o=(e,n)=>{n.preventDefault(),t(e),r()};return(0,i.useMemo)(()=>(0,x.jsx)(P1,{show:n,titleKey:"cui:common.components.textEditor.addLink",saveKey:"cui:common.components.buttons.ok",closeKey:"cui:common.components.buttons.cancel",placeholderKey:"",onSave:o,onClose:r}),[n])};zQ.propTypes={showLink:y.bool.isRequired,onAddLink:y.func.isRequired,onClose:y.func.isRequired};var zJ=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Math.min(Math.max(e,n),t)},z$=d.Ay.div(oE(),e=>e.theme.colors.surface.rgbaString,e=>e.theme.colors.surface.getVariant(14,!0).rgbaString),zZ=(0,d.Ay)(p.RI)(oT(),e=>e.active?e.theme.colors.primary.rgbaString:e.color||e.theme.colors.onSurface.rgbaString);(0,d.Ay)(h.n)(oI()),d.Ay.div(oM(),e=>e.theme.colors.onSurface.copyWith({a:.08}).rgbaString,e=>e.theme.dimensions.cornerMd);var z0=(0,d.Ay)(m.sM)(oD(),e=>e.theme.colors[e.color||"onSurface"].rgbaString),z1=(0,d.Ay)(p.GU)(oO(),e=>e.selected&&"background: ".concat(e.theme.colors.onSurface.copyWith({a:.08}).rgbaString,";"),e=>{let{theme:n}=e;return n.dimensions.cornerMd}),z5=(0,d.Ay)(E.rt)(oL(),e=>e.buttonMinWidth||"fit-content",e=>e.buttonPadding||"0.35rem 0.5rem",e=>{let{theme:n}=e;return n.dimensions.cornerMd}),z2=(0,d.Ay)(h.n)(oR(),e=>e.theme.colors[e.active?"primary":"onSurface"].rgbaString),z3=(0,d.Ay)(z2)(oP(),e=>e.theme.colors[e.color||"onSurface"].rgbaString);(0,d.Ay)(z2)(oz()),d.Ay.div(oN());var z6=d.Ay.div(oU(),e=>e.gap||.5,e=>e.grow&&(0,d.AH)(oB()),e=>e.hideInMobile&&"\n display: none;\n "),z4=d.Ay.div(oW(),e=>e.addBorder&&"\n border-color: ".concat(e.theme.colors.onSurface.copyWith({a:.2}).rgbaString,";\n border-radius: ").concat(e.theme.dimensions.cornerLg,"rem;\n "),e=>e.minWidth?"min-width: ".concat(e.minWidth,"rem;"):""),z7=d.Ay.span(oF(),e=>e.theme.colors.onSurface.desaturate(100).copyWith({a:.3}).rgbaString);(0,d.Ay)(PN)(oH()),(0,d.Ay)(z6)(oK(),e=>e.theme.colors.onSurface.copyWith({a:.2}).rgbaString,e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString,e=>e.hideInMobile&&"\n display: none;\n "),(0,d.Ay)(z2)(oV());var z8=d.Ay.div(oG()),z9=(0,d.Ay)(I.un)(oY(),e=>e.appearToLeft?"translate(-90%, 8px)":e.allItemsCollapsed?"translate(-5%, 8px)":"translate(-20%, 8px)",e=>e.theme.colors.surface.rgbaString),Ne=Object.freeze({FIXED:"FIXED",IN_O
1UT:"IN_OUT",NONE:"NONE"}),Nn=(0,d.Ay)(E.rt)(oq()),Nt=(0,d.Ay)(h.n)(oX()),Nr=(0,d.Ay)(m.sM)(oQ()),Ni=e=>{let n,{zoomMode:t,zoom:r,setZoom:o,zoomIn:l,zoomOut:s,zoomFit:c,rerender:u}=e,{t:d}=(0,a.Bd)();return(0,i.useEffect)(()=>{let e=e=>{"="===e.key&&(e.ctrlKey||e.metaKey)?(t===Ne.IN_OUT?null==l||l():t===Ne.FIXED&&(null==o||o(r?Math.min(1.5,r+.25):1)),e.preventDefault(),e.stopPropagation()):"-"===e.key&&(e.ctrlKey||e.metaKey)?(t===Ne.IN_OUT?null==s||s():t===Ne.FIXED&&(null==o||o(r?Math.max(.5,r-.25):1)),e.preventDefault(),e.stopPropagation()):"0"===e.key&&e.ctrlKey&&(t===Ne.IN_OUT?null==c||c():t===Ne.FIXED&&(null==o||o(0)),e.preventDefault(),e.stopPropagation())};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},[r,t,u]),n=t===Ne.FIXED?[{label:d("cui:common.components.manuscript.auto"),value:0},{label:"50%",value:.5},{label:"75%",value:.75},{label:"100%",value:1},{label:"125%",value:1.25},{label:"150%",value:1.5}].map(e=>({labelKey:e.label,onClick:()=>null==o?void 0:o(e.value),selected:e.value===r})):[{labelKey:d("cui:common.components.moduleToolbar.zoomIn"),icon:"ZoomIn",suffix:"Ctrl+Plus",onClick:()=>null==l?void 0:l()},{labelKey:d("cui:common.components.moduleToolbar.zoomOut"),icon:"ZoomOut",suffix:"Ctrl+Minus",onClick:()=>null==s?void 0:s()},{labelKey:d("cui:common.components.moduleToolbar.fit"),icon:"CenterFocus",suffix:"Ctrl+0",onClick:()=>null==c?void 0:c()}],(0,x.jsxs)(Nn,{disabled:t===Ne.NONE,addCaret:!0,textButton:!0,dropdownProps:{items:n,dividers:t===Ne.FIXED?[0]:[1]},children:[(0,x.jsx)(Nt,{icon:"ZoomIn"}),(0,x.jsx)(Nr,{children:t===Ne.NONE?"100%":r?Math.round(100*r)+"%":"Auto"})]})},No=(0,i.memo)(function(e){let{className:n,appearToLeft:t=!1,addCaret:r=!0,textButton:i=!1,buttonIcon:o,dropdownItems:l,buttonMinWidth:a="fit-content",buttonPadding:s="0.35rem 0.5rem",dividers:c,disabled:u,children:d,id:f,tooltip:m}=e;return(0,x.jsx)(z5,{className:n,id:f,addCaret:r,textButton:i,icon:o,disabled:u,buttonMinWidth:a,buttonPadding:s,tooltip:m,dropdownProps:{items:l,dividers:c,appearToLeft:t},children:d})}),Nl=(0,i.forwardRef)((e,n)=>{let{left:t,right:r,farLeft:l,actions:a={},properties:s={},showInExplore:c,zoomMode:u="IN_OUT",className:d}=e,{fullscreen:f}=(0,i.useContext)(o.xR)||{},{pathname:m}=(0,o.useUiContext)()||{pathname:""},p=m.startsWith("/read/")&&!m.startsWith("/publish"),h="NONE"!==u&&!p;return p&&!c||f?null:(0,x.jsxs)(z$,{ref:n,className:d,children:[(0,x.jsxs)(z6,{grow:!0,children:[h&&(0,x.jsx)(Ni,{zoom:s.zoom,setZoom:a.SET_ZOOM,zoomMode:u,rerender:JSON.stringify(s),zoomIn:a.ZOOM_IN,zoomOut:a.ZOOM_OUT,zoomFit:a.ZOOM_FIT}),l,(h||l)&&t?(0,x.jsx)(z7,{}):null,t]}),r]})});Nl.displayName="CampfireModuleToolbar";var Na=(0,d.Ay)($.mM)(oJ(),e=>e.visible?"flex":"none"),Ns=d.Ay.div(o$(),e=>e.visible?"flex":"none",e=>e.theme.colors.surface.getVariant(4,!0).rgbaString,e=>e.theme.colors.surface.getVariant(8,!0).rgbaString,e=>e.theme.dimensions.cornerMd,e=>"translateX(".concat(e.menuOffset,"px)")),Nc=d.Ay.div(oZ(),e=>(0,ee.TK)(e.theme.colors.onSurface,!1),e=>e.theme.dimensions.cornerMd,e=>e.isActive&&"background-color: ".concat(e.theme.colors.primary.copyWith({a:.12}).rgbaString,";"));(0,d.Ay)(Nc)(o0());var Nu=(0,d.Ay)(h.n)(o1(),e=>e.theme.colors.onSurface.rgbaString);(0,d.Ay)(E.LV)(o5());var Nd=(0,d.Ay)(m.Cl)(o2()),Nf=d.Ay.div(o3(),e=>e.theme.colors.surface.getVariant(24,!0).rgbaString),Nm=(0,d.Ay)(No)(o6());(0,d.Ay)(m.CampfireSubtitle1)(o4());var Np=(0,d.Ay)(h.n)(o7()),Nh={bold:!1,italic:!1,strike:!1,underline:!1,link:!1,comment:!1},Ng=(e,n)=>{switch(n.type){case"updateAll":return Oa({},n.options);case"toggleOption":return Os(Oa({},e),{[n.option]:!e[n.option]});default:throw Error()}},Ny=["character","article","manuscript-section","event","location","relationship-web","map","item","culture","species","magic","religion","system","philosophy","language"],Nx=e=>{var n,t,r;let{editor:l,setElementType:a}=e,{t:s,tr:c}=Lk("common.components.textEditor.highlightMenu.createElement"),{createElement:u}=(0,i.useContext)(o.qs)||{},{allModuleControls:d}=(0,i.useContext)(o.ky)||{},{storyData:f}=(0,i.useContext)(o.xR)||{},m=null!=(r=null==(t=null==(n=null==l?void 0:l.state)?void 0:n.doc)?void 0:t.textBetween(l.state.selection.from,l.state.selection.to))?r:"",p=Ny.sort((e,n)=>e<n?-1:1).map(e=>({labelKey:s("cui:common.elementTypes.".concat(e)),onClick:()=>(e=>Om(null,null,function*(){var n,t,r,i,o,s;a(e);let c=yield u(m,e,[{type:"paragraph",children:[{text:""}]}],null==(t=null==(n=null==f?void 0:f._id)?void 0:n.toString)?void 0:t.call(n),"",d),p=null==(i=null==(r=null==l?void 0:l.commands)?void 0:r.getElements)?void 0:i.call(r);null==(s=null==(o=null==l?void 0:l.commands)?void 0:o.setElements)||s.call(o,Os(Oa({},p),{[m]:c})),a(null)}))(e)}));return(0,x.jsx)(Nm,{textButton:!0,dropdownItems:p,children:(0,x.jsx)(Nd,{children:c("title")})})},Nb=e=>
1{let{editor:n,isManuscript:t=!0,canEdit:r,canComment:o}=e,{tr:l}=Lk("common.components.textEditor.highlightMenu"),[s,c]=(0,i.useState)(null),[u,d]=(0,i.useState)(!1),[f,m]=(0,i.useState)(!1),[p,h]=(0,i.useState)(!1),{selectedOptions:g,dispatch:y}=(()=>{let[e,n]=(0,i.useReducer)(Ng,Nh);return{selectedOptions:e,dispatch:n}})(),b=(0,i.useRef)(),v=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,n.chain().focus()[e])(t).run()},{textMarks:j}={textMarks:(0,i.useMemo)(()=>[{name:"bold",icon:"FormatBold",action:"toggleBold"},{name:"italic",icon:"FormatItalic",action:"toggleItalic"},{name:"underline",icon:"FormatUnderline",action:"toggleUnderline"},{name:"strike",icon:"FormatStrike",action:"toggleStrike"}],[])},{textColorItems:w,colorPicker:S}=((e,n)=>{var t,r;let{t:i}=(0,a.Bd)(),{component:o,onClick:l}=PB(),s=(null==(t=e.getAttributes("textStyle"))?void 0:t.color)||"#000",c=(null==(r=e.getAttributes("textStyle"))?void 0:r.highlight)||"#00FFFFFF";return{textColorItems:[{labelKey:i("cui:common.components.textEditor.highlightMenu.textColor"),icon:"TextFormat",onClick:n=>{let{from:t,to:r}=e.state.selection;l(n,s,n=>e.chain().setColor(n).setTextSelection({from:t,to:r}).scrollIntoView().run())}},{labelKey:i("cui:common.components.textEditor.highlightMenu.highlightText"),icon:"Brush",onClick:n=>{let{from:t,to:r}=e.state.selection;l(n,c,n=>e.chain().setHighlight(n).setTextSelection({from:t,to:r}).scrollIntoView().run())}},{labelKey:"cui:common.components.textEditor.color.removeTextColor",disabled:!e.isActive("textStyle",{color:s}),onClick:()=>n("unsetColor")},{labelKey:"cui:common.components.textEditor.color.removeHighlightColor",disabled:!e.isActive("textStyle",{highlight:c}),onClick:()=>n("unsetHighlight")}],colorPicker:o}})(n,v),{textFormatItems:A,imageIsActive:C}=(e=>{let{editor:n,runAction:t,isManuscript:r}=e,{t:o}=(0,a.Bd)(),l=e=>o("cui:common.components.textEditor.highlightMenu.".concat(e)),[,s]=(0,i.useState)(0),c=-1!=navigator.userAgent.indexOf("Mac"),u=e=>{var t,r,i,o,l,a,s;if(["paragraph","bulletList","orderedList","listItem"].some(e=>n.isActive(e))){let c=null!=(r=null==(t=n.state.selection.$from)?void 0:t.path)?r:[],u=c.length>=4?c[3]:void 0,d=null!=(o=null==(i=null==u?void 0:u.attrs)?void 0:i.textIndent)?o:0;
1if((null==(l=null==u?void 0:u.type)?void 0:l.name)==="blockquote"){let e=c.length>=7?c[6]:void 0;d=null!=(s=null==(a=null==e?void 0:e.attrs)?void 0:a.textIndent)?s:0}return"left"===e?0===d:5===d}return!0},d=()=>n.isActive("image");return{textFormatItems:[{labelKey:l("numberedList"),icon:"FormatNumberedList",onClick:()=>t("toggleOrderedList"),selected:n.isActive("orderedList"),suffix:c?"â+Shift+7":"Ctrl+Shift+7",disabled:d()},{labelKey:l("bulletedList"),icon:"FormatBulletedList",onClick:()=>t("toggleBulletList"),selected:n.isActive("bulletList"),suffix:c?"â+Shift+8":"Ctrl+Shift+8",disabled:d()},...r?[{labelKey:l("indentLeft"),icon:"FormatIndentDecrease",onClick:()=>{s(e=>e+1),t("unsetIndent")},selected:!1,disabled:u("left")||d()},{labelKey:l("indentRight"),icon:"FormatIndentIncrease",onClick:()=>{s(e=>e+1),t("setIndent")},selected:!1,disabled:u("right")||d()}]:[],{labelKey:l("quoteFormatting"),icon:"FormatQuote",onClick:()=>{n.isActive("bulletList")?t("toggleBulletList"):n.isActive("orderedList")?t("toggleOrderedList"):n.isActive("blockquote")||n.isActive("paragraph")||t("setParagraph"),t("toggleBlockquote")},selected:n.isActive("blockquote"),suffix:c?"â+Shift+b":"Ctrl+Shift+b",disabled:d()}],imageIsActive:d}})({editor:n,runAction:v,isManuscript:t}),{showLinkModal:k,addTextLinkHandler:_,addTextLinkModal:E}=(e=>{let{editor:n,runAction:t,dispatch:r}=e,[o,l]=(0,i.useState)(!1);(0,i.useEffect)(()=>{let e=e=>{(e.metaKey||e.ctrlKey)&&e.shiftKey&&"KeyK"===e.code&&(l(!0),e.preventDefault(),e.stopPropagation())};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[n.state.selection]),(0,i.useEffect)(()=>{n.storage.showLinkModal=o},[o]);let a=(0,i.useMemo)(()=>o?(0,x.jsx)(zQ,{showLink:o,onAddLink:e=>{r({type:"toggleOption",option:"link"}),t("setLink",{href:e}),l(!1)},onClose:()=>l(!1)}):null,[o]);return{showLinkModal:o,addTextLinkHandler:()=>{n.isActive("link")?(t("unsetLink"),r({type:"toggleOption",option:"link"})):(n.commands.blur(),l(!0))},addTextLinkModal:a}})({editor:n,runAction:v,dispatch:y}),T=(0,i.useRef)({canEdit:r,canComment:o});(0,i.useEffect)(()=>{T.current={canEdit:r,canComment:o}},[r,o]);let I=(e,n)=>(null==e?void 0:e.className)==="tippy-content"?e:5!==n&&I(null==e?void 0:e.parentNode,n+1);(0,i.useEffect)(()=>{let e=0,t=n=>{var t;clearTimeout(e);let r=I(n.target,1),i=null==(t=b.current)?void 0:t.contains(n.target);e=setTimeout(()=>d(!r&&!i),100)},r=()=>{clearTimeout(e),d(!1)},i=e=>{e.shiftKey&&d(!0)},o=e=>{e.shiftKey||d(!1)},l=e=>{if(b.current){let n=b.current.getBoundingClientRect();m(e.clientX>=n.left&&e.clientX<=n.right&&e.clientY>=n.top&&e.clientY<=n.bottom)}},a=()=>{let{state:e}=n,{from:t,to:r}=e.selection,i=e.doc.textBetween(t,r);i&&i.length>0&&(h(!0),d(!1))};return window.addEventListener("keydown",i),window.addEventListener("keyup",o),window.addEventListener("mousedown",t),window.addEventListener("mouseup",r),window.addEventListener("mousemove",l),window.addEventListener("dblclick",a),()=>{window.removeEventListener("keydown",i),window.removeEventListener("keyup",o),window.removeEventListener("mousedown",t),window.removeEventListener("mouseup",r),window.removeEventListener("mousemove",l),window.removeEventListener("dblclick",a),clearTimeout(e)}},[n]);let M=(0,i.useCallback)(H(y,500),[]);(0,i.useEffect)(()=>{let e=()=>{let e={bold:n.isActive("bold"),italic:n.isActive("italic"),strike:n.isActive("strike"),underline:n.isActive("underline"),link:n.isActive("link"),comment:n.isActive("comment")};en(e,g)||M({type:"updateAll",options:e});let{state:t}=n,{from:r,to:i}=t.selection,o=t.doc.textBetween(r,i);o&&0!==o.length||h(!1)};return n.on("transaction",e),()=>{n.off("transaction",e)}},[n,g]),(0,i.useEffect)(()=>{let e=()=>{h(!1)};return n.on("blur",e),()=>{n.off("blur",e)}},[n]);let D=!k&&!S&&!u&&!s&&(n.isFocused||o||f||n.isFocused&&p),{left:O,width:L}=(0,U.Xl)(b,1200,D),R=(0,i.useMemo)(()=>{let e=window.innerWidth-(O+L+10);return e<0?e:0},[L,O]);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Na,{editor:n,visible:D,tippyOptions:{getReferenceClientRect:()=>(e=>{let{state:n,view:t}=e,{from:r,to:i}=n.selection;if((0,Z.BQ)(n.selection)){let e=t.nodeDOM(n.selection.from),r=e.dataset.nodeViewWrapper?e:e.querySelector("[data-node-view-wrapper]");if(r&&(e=r.firstChild),e)return e.getBoundingClientRect()}return((e,n,t)=>
1{let r=e.state.doc.content.size,i=zJ(n,0,r),o=zJ(t,0,r),l=e.coordsAtPos(i,-1),a=e.coordsAtPos(o,-1),s=Math.min(l.top,a.top),c=Math.max(l.bottom,a.bottom),u=Math.min(l.left,a.left),d=Math.max(l.right,0),f={top:s,bottom:c,left:u,right:d,width:d-u,height:c-s,x:u,y:s};return Os(Oa({},f),{toJSON:()=>f})})(t,r,i)})(n,t&&o),popperOptions:{strategy:"fixed"},appendTo:()=>document.getElementById("root")},updateDelay:50,shouldShow:e=>{let{view:t,state:r,from:i,to:o}=e,{doc:l,selection:a}=r,{empty:s}=a,{canEdit:c,canComment:u}=T.current;if(["pageBreak"].some(e=>n.isActive(e))||n.isActive("image")&&!(0,Z.eE)(r.selection))return!1;let d=!l.textBetween(i,o).length&&(0,Z.eE)(r.selection),f=t.hasFocus();return!s&&!d&&(f&&n.isEditable||!c&&u)},children:(0,x.jsxs)(Ns,{ref:b,visible:D,menuOffset:R,children:[r&&(0,x.jsxs)(x.Fragment,{children:[j.map(e=>(0,x.jsx)(Nc,{onMouseDown:e=>e.preventDefault(),onClick:()=>{y({type:"toggleOption",option:e.name}),v(e.action)},isActive:g[e.name],children:(0,x.jsx)(Nu,{icon:e.icon})},e.name)),(0,x.jsx)(Nm,{textButton:!0,dropdownItems:w,dividers:[1],children:(0,x.jsx)(Np,{icon:"Palette"})}),!C()&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Nf,{}),(0,x.jsx)(Nm,{textButton:!0,dropdownItems:A,dividers:[1,3],children:(0,x.jsx)(Nd,{children:l("format")})})]}),(0,x.jsx)(Nf,{}),t&&(0,x.jsx)(Nx,{editor:n,elementType:s,setElementType:c}),(0,x.jsx)(Nf,{}),(0,x.jsx)(Nc,{onMouseDown:e=>e.preventDefault(),onClick:_,isActive:g.link,children:(0,x.jsx)(Nu,{icon:"Link"})})]}),t&&o&&(0,x.jsx)(Nc,{onMouseDown:e=>e.preventDefault(),onClick:()=>{y({type:"toggleOption",option:"comment"}),v("setComment")},isActive:g.comment,children:(0,x.jsx)(Nu,{icon:"AddComment"})})]})}),S,E]})};Nb.propTypes={editor:y.object,isManuscript:y.bool,canEdit:y.bool,canComment:y.bool};var Nv=(0,ee.FX)(Nb,[],["editor","isManuscript","canEdit","canComment"]),Nj=(0,d.Ay)(et.N)(o8(),e=>!e.show&&"visibility: hidden;"),Nw=d.Ay.div(o9(),e=>!e.linkTooltip&&"visibility: hidden;"),NS=(0,d.Ay)(p.RI)(le(),e=>e.theme.colors.primary.rgbaString,e=>e.theme.colors.primary.rgbaString),NA=e=>{let{editor:n,linkControls:t}=e,{linkTooltip:r,setLinkTooltip:i}=t;return r?(0,x.jsx)(Nj,{show:!!r,width:"fit-content",top:(null==r?void 0:r.top)||0,left
1:(null==r?void 0:r.left)||0,hoverDuration:500,onMouseLeave:()=>i(null),children:(0,x.jsxs)(Nw,{linkTooltip:r,children:[(0,x.jsx)(m.CampfireA,{href:null==r?void 0:r.href,target:"_blank",children:null==r?void 0:r.href}),(0,x.jsx)(NS,{icon:"LinkOff",onClick:()=>{i(null),n.commands.removeLink(null==r?void 0:r.id)}})]})}):null};NA.propTypes={editor:y.object,linkControls:y.shape({linkTooltip:y.shape({top:y.number,left:y.number,href:y.string,id:y.string}),setLinkTooltip:y.func})};var NC=d.Ay.div(ln(),e=>e.theme.colors.secondary.rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.onSecondary.rgbaString),Nk=(0,d.Ay)(m.lJ)(lt());d.Ay.div(lr()),d.Ay.div(li()),d.Ay.div(lo()),d.Ay.div(ll()),(0,d.Ay)(m.$r)(la()),(0,d.Ay)(I.un)(ls()),(0,d.Ay)(K.B)(lc()),d.Ay.div(lu()),d.Ay.div(ld()),(0,d.Ay)(g._)(lf()),d.Ay.div(lm());var N_=e=>{let{disabled:n=!1,forceReadOnly:t=!1,forceCanEdit:r=!1,chapterLockControls:l={}}=e,{isLocked:a}=l,s=(0,i.useContext)(o.KV),c=r||!n&&!t&&!a&&[o.Zz.OWNER,o.Zz.EDITOR].includes(s),u=!n&&!t&&[o.Zz.OWNER,o.Zz.EDITOR,o.Zz.COMMENTER].includes(s);return{permission:s,canEdit:c,canComment:u}},NE=[".",",",";",":",'"',"'"," ","!","?","Tab","â","-"," "],NT=["'","`","\xb4",String.fromCharCode(8216),String.fromCharCode(8217),String.fromCharCode(8220),String.fromCharCode(8221)],NI=(e,n)=>{let t=NM(e),r=NM(n);return -1!==t.indexOf(r)},NM=e=>{let n=RegExp("[".concat(NT.join(""),"]"),"g");return e.replace(n,"'")},ND=(e,n)=>{let t=NM(e),r=NM(n),i=[],o=t.indexOf(r);for(;-1!==o;)i.push({start:o,end:o+n.length}),o=t.indexOf(r,o+1);return i},NO=function(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",{start:r,end:i}=n,o=[...NE,...NT.every(e=>!t.includes(e))?NT:[]],l=r<=0||o.includes(e[r-1]),a=i>=e.length||o.includes(e[i]);return l&&a},NL=(e,n,t,r)=>({from:e+n.start,to:e+n.end,attrs:Oa({autoTag:!0,_id:t._id,id:t._id,type:t.type,module:t.module,name:t.name},t.name===r?{}:{alias:r})}),NR=(e,n,t)=>{var r;let i=[...n];if(t)return i;let o=e.steps.find(e=>"replace"===e.jsonID);if(o){i=[];let n=o.from>0?o.from:0,t=o.to<=e.doc.nodeSize-2?o.to:e.doc.nodeSize-2;null==(r=e.doc)||r.nodesBetween(n,t,(e,n)=>{e.isTextblock&&e.content.descendants((e,t)=>{e.isText&&i.push({text:e.text,pos:n+t})})})}return i},NP=e=>{var n;let t=0,r=[];return null==(n=e.doc)||n.descendants((e,n)=>{e.isText?r[t]?r[t]={text:r[t].text+e.text,pos:r[t].pos}:r[t]={text:"".concat(e.text),pos:n}:r[t]&&(t+=1)}),r},Nz=(e,n,t)=>{let r=Oa({},t);for(let t of e)for(let[e,i]of Object.entries(n))NI(t.text,e)&&!r[e]&&(r[e]=i);return r},NN=function(e,n,t){let r=!(arguments.length>3)||void 0===arguments[3]||arguments[3],i=[],o=[];for(let e of n)for(let[n,r]of Object.entries(t).sort((e,n)=>n[0].length-e[0].length))for(let t of ND(e.text,n)){let l=NO(e.text,t),a=i.some(n=>{let{from:r,to:i}=n;return t.start+e.pos>=r&&t.end+e.pos<=i});if(l&&!a){let l=NL(e.pos,t,r,n);i.push(l);let{from:a,to:s}=l;o.push(eo.NZ.inline(a,s,Os(Oa({from:a,to:s},l.attrs),{class:"auto-tag-decoration"})))}}return{decorations:r?eo.zF.create(e.doc,o):[],results:i.sort((e,n)=>e.from-n.from)}},NB=(e,n,t,r,i)=>{e.options.prevNodeSize=n.doc.nodeSize,e.options.results=t,e.options.isMounting=!1,e.options.decorations=r,e.options.elemOccurrences=i},NU=(e,n,t)=>{let r=e+1;if(!t[r])return null;let{from:i,to:o}=t[e],l=o-i-1+n,{from:a,to:s}=t[r];return t[r]=Os(Oa({},t[r].attrs),{to:s-l,from:a-l}),[l,t]},NW=(e,n)=>n(e.tr),NF=Z.YY.create({name:"autoTag",addOptions:()=>({elements:{},results:[],decorations:eo.zF.empty,isMounting:!0,elemOccurrences:{},autoTagControls:{onClickAutoTag:()=>{},showAutoTagTooltip:()=>{},removeAutoTagTooltip:()=>{}},prevNodeSize:0,isHoldingKey:!1,holdingKeyCount:0}),addCommands(){return{setElements:e=>n=>{let{state:t,dispatch:r}=n;return this.options.elements=e,this.options.results=[],NW(t,r),!1},getElements:()=>()=>this.options.elements,lockAllTags:()=>e=>{let{chain:n,state:t,dispatch:r}=e,i=this.options.results,o=0,l=i.slice();if(l.length){for(let e=0;e<l.length;e+=1){let t=l[e];n().lockTag(Oa(Oa({},t),t.attrs)).run();let r=NU(e,o,l);r&&(o=r[0],l=r[1])}return this.options.results=[],NW(t,r),!1}}}},addProseMirrorPlugins(){let e=this,n=["Backspace","Space","Enter"];return[new el.k_({key:new el.hs("search"),state:{init:()=>eo.zF.empty,apply(n){if(!e.options.isHoldingKey||(e.options.holdingKeyCount++,!(e.options.holdingKeyCount>=10)))return((e,n)=>{let{elemOccurrences:t,decorations:r,elements:i,isMounting:o,prevNodeSize:l,results:a}=e.options;if(Object.keys(i).length){let r=n.steps.find(e=>"replace"===e.jsonID);if(r&&r.to-r.from<=1){let r=NR(n,[],!1),o=Nz(r,i,t),{decorations:s,results:c}=((e,n,t,r,i)=>{let{results:o,decorations:l}=((e,n,t)=>{let r=[],i=[],o=e.doc.nodeSize-t,l=e.selection.from;for(let e of n){let n=e.from<=l&&l<=e.to,t=e.to+1===l;if(!(n||t)){let n=e.from,t=e.to;e.from>=l&&(n+=o,t+=o),i.push(Os(Oa({},e),{from:n,to:t})),r.push(eo.NZ.inline(n,t,Os(Oa({from:n,to:t},e.attrs),{class:"auto-tag-decoration"})))}}return{decorations:r,results:i}}
1)(e,r,i);for(let e of n)for(let[n,r]of Object.entries(t).sort((e,n)=>n[0].length-e[0].length))for(let t of ND(e.text,n)){let i=NO(e.text,t),a=o.some(n=>{let{from:r,to:i}=n;return t.start+e.pos>=r&&t.end+e.pos<=i});if(i&&!a){let i=NL(e.pos+1,t,r,n);o.push(i);let{from:a,to:s}=i;l.push(eo.NZ.inline(a,s,Os(Oa({from:a,to:s},i.attrs),{class:"auto-tag-decoration"})))}}return{decorations:eo.zF.create(e.doc,l),results:o.sort((e,n)=>e.from-n.from)}})(n,r,o,a,l);return NB(e,n,c,s,o),s}{let r=NP(n),l=Nz(NR(n,r,o),i,t),{decorations:a,results:s}=NN(n,r,l,!0);return NB(e,n,s,a,l),a}}return r})(e,n)}},props:{decorations(e){return this.getState(e)},handleDOMEvents:{click(n,t){e.options.autoTagControls.onClickAutoTag(t)},mouseover(n,t){e.options.autoTagControls.showAutoTagTooltip(t,e.editor)},mouseout(n,t){e.options.autoTagControls.removeAutoTagTooltip(t)},keydown(t,r){n.includes(r.code)&&(e.options.isHoldingKey=!0)},keyup(t,r){n.includes(r.code)&&(("Enter"!==r.key||"Enter"===r.key&&e.options.holdingKeyCount>=10)&&t.dispatch(t.state.tr.setMeta("forceUpdate",!0)),e.options.isHoldingKey=!1,e.options.holdingKeyCount=0)}}}})]}}),NH={currentWordsWritten:0,setCurrentWordsWritten:()=>{},totalWordCount:{current:0},selectionWordcount:()=>{}},NK={},NV=e=>{var n,t,r;let{blazeContext:o,editor:l,manuscriptControls:s,wordsCounterControls:c=NH,mobile:u=!1,elements:d=NK}=e,{t:f}=(0,a.Bd)(),{setShowWordcount:m}=(null==o?void 0:o.moduleControls)||{},{data:p,onUpdateWordcount:h}=s,{canEdit:g}=N_({disabled:!1,forceReadOnly:!1}),y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(0===Object.keys(e).length)return[];let t=n.state,r=NP(t),i=Nz(NR(t,r,!0),e,[]),{results:o}=NN(t,r,i,!1),l=new Set;return o.filter(e=>{let n="".concat(e.from,"-").concat(e.to);return!l.has(n)&&(l.add(n),!0)})},b=(0,i.useCallback)(H((e,n,t)=>{let r=(0,er.sQ)(e),i=y(n,t);h&&g&&h(Os(Oa({},r),{autoTags:i.length}));let{from:o,to:l}=t.state.selection;o===l&&(c.totalWordCount.current=r.wordCount,c.setCurrentWordsWritten(r.wordCount))},2e3),[]);if((0,i.useEffect)(()=>{b(p,d,l)},[p,d,null==(t=null==(n=null==l?void 0:l.state)?void 0:n.doc)?void 0:t.nodeSize]),(0,i.useEffect)(()=>{let e=e=>{(e.ctrlKey||e.metaKey)&&e.altKey&&"KeyS"===e.code&&(e.preventDefault(),m(e=>!e))};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[]),u)return null;let v=null==(r=null==s?void 0:s.wordCountGoal)?void 0:r.goal;return(0,x.jsx)(x.Fragment,{children:0!==c.currentWordsWritten&&(0,x.jsxs)(NC,{onClick:()=>m(!0),children:[v&&(0,x.jsx)(ei.Y,{size:26,percentage:c.currentWordsWritten/v*100,circleColor:{color:"onSecondary",a:.12}}),(0,x.jsx)(Nk,{children:f("cui:common.components.textEditor.words",{count:c.currentWordsWritten})})]})})},NG=(0,ee.FX)(NV,[],["blazeContext.moduleControls.setShowWordcount","editor","manuscriptControls.data","manuscriptControls.onUpdateWordcount","wordsCounterControls","mobile","elements"]);NV.propTypes={blazeContext:y.object,editor:y.object,manuscriptControls:y.object,wordsCounterControls:y.object,mobile:y.bool,elements:y.object};var NY={comments:{},selectedComments:[]},Nq=e=>{let{editor:n,commentsControls:t=NY}=e;if(!n)return null;let[r,o]=(0,i.useState)((null==t?void 0:t.comments)||{});return(0,i.useEffect)(()=>{let{from:e,to:i}=n.state.selection,l=!1;for(let e of Object.keys(r)){let r=null==t?void 0:t.comments[e];r?r.isClosed&&(setTimeout(()=>n.commands.closeComment(e)),l=!0):(setTimeout(()=>n.commands.unsetComment(e)),l=!0)}l&&n.commands.setTextSelection({from:e,to:i}),n.commands.updateComments(null==t?void 0:t.comments),o(null==t?void 0:t.comments)},[JSON.stringify(null==t?void 0:t.comments)]),(0,i.useEffect)(()=>{n&&n.commands.updateSelectedComments(t.selectedComments)},[null==t?void 0:t.selectedComments]),(0,x.jsx)(x.Fragment,{})};Nq.propTypes={editor:y.object,commentsControls:y.object};var NX=e=>{var n;let{editor:t,isManuscript:r=!1,blazeContext:i,content:o,manuscriptControls:l,textStyleControls:a,linkControls:s,contextMenu:c=null,commentsControls:u,canEdit:d,canComment:f,wordsCounterControls:m,mobile:p,tagMenuControls:h,elements:g}=e,y=t&&r?(0,x.jsxs)(x.Fragment,{children:[!p&&(0,x.jsx)(Nq,{editor:t,commentsControl
1s:u}),p&&(null==(n=null==l?void 0:l.editorSettings)?void 0:n.displayWordcount)&&(0,x.jsx)(NG,{mobile:p,blazeContext:i,editor:t,manuscriptControls:l,wordsCounterControls:m,elements:g})]}):null,b=h?r?(0,x.jsx)(x.Fragment,{children:(null==t?void 0:t.isFocused)&&(null==h?void 0:h.tagMenu)}):(0,x.jsx)(x.Fragment,{children:null==h?void 0:h.tagMenu}):null;return t?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(zX,{editor:t,content:o}),!p&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Nv,{canEdit:d,canComment:f,editor:t,isManuscript:r}),b]}),(0,x.jsx)(W.R,{additionalFonts:a.fontsToLoad,getImageUrl:()=>{},loadBackground:!1}),c,(0,x.jsx)(NA,{editor:t,linkControls:s}),y]}):null};NX.propTypes={editor:y.object,isManuscript:y.bool,blazeContext:y.object,content:y.object,manuscriptControls:y.object,contextMenu:y.node,textStyleControls:y.object,linkControls:y.object,commentsControls:y.object,canEdit:y.bool,canComment:y.bool,wordsCounterControls:y.object,mobile:y.bool,tagMenuControls:y.object,elements:y.object};var NQ=function(e,n,t){var r;let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:3e3,[l,a]=(0,i.useState)(e),[s,c]=(0,i.useState)((0,es.getTipTapContent)(e,t)),[u,d]=(0,i.useState)(null==(r=es.deserializerHelpers)?void 0:r.fontFamilies),f=(0,i.useRef)(l);f.current=l;let m=(0,i.useRef)(n);m.current=n;let p=(0,i.useCallback)(H(e=>{var n;e!==f.current&&((0,w.kt)(f.current,"plain").includes((0,w.kt)(e,"plain"))||(a(e),c((0,es.getTipTapContent)(e,t)),d(ea.cloneDeep(null==(n=es.deserializerHelpers)?void 0:n.fontFamilies))))},o),[]);return(0,i.useEffect)(()=>{p(e)},[e]),{tipTapContent:s,onCreate:e=>{let{editor:n}=e,t=(0,es.parseTipTapDocument)(n.getJSON()).children.filter((e,t)=>!!e||(console.log("onCreate() - Found null node at ".concat(t)),console.log("TipTap content: ",n.getJSON()),!1));a(t),m.current(t,n.isEmpty)},onUpdateContent:e=>{let{editor:n,transaction:t}=e,r=(0,es.parseTipTapDocument)(n.getJSON()).children.filter(Boolean);a(r),m.current(r,n.isEmpty),p(r)},fontFamilies:u}},NJ=e=>{let{fontFamilies:n}=e,[t,r]=(0,i.useState)(12),[o,l]=(0,i.useState)(null),[a,s]=(0,i.useState)("left"),[c,u]=(0,i.useState)({}),[d,f]=(0,i.useState)({value:"paragraph",runAction:!1}),m=e=>e&&e.startsWith("header")?e.replace("header_","h"):"subtitle1";(0,i.useEffect)(()=>{u(Array.from(n).reduce((e,n)=>{var t;return Os(Oa({},e),{[n]:(null==(t=ec.s[n])?void 0:t.src)||""})},{}))},[n]),(0,i.useEffect)(()=>{u(e=>{var n;return Os(Oa({},e),{[o]:(null==(n=ec.s[o])?void 0:n.src)||""})})},[o]);let p=(0,i.useCallback)(eu(f,500),[]);return(0,i.useMemo)(()=>({fontSize:t,setFontSize:r,fontFamily:o,setFontFamily:l,fontsToLoad:c,blockTypeToFontKey:m,selectedBlock:d,setSelectedBlock:p,textAlign:a,setTextAlign:s}),[t,o,c,d,a])},N$=e=>{let{canEdit:n}=e,[t,r]=(0,i.useState)(null),o=(e,n)=>(null==e?void 0:e.nodeName)==="A"?e:5!==n&&o(null==e?void 0:e.parentNode,n+1);(0,i.useEffect)(()=>{r(null)},[n]);let l=e=>{let t=o(e.target,1);t&&n?r({top:e.clientY-10,left:e.clientX-10,href:t.href,id:(null==t?void 0:t.id)||""}):r(null)};return(0,i.useMemo)(()=>({linkTooltip:t,setLinkTooltip:r,onMouseOverLink:l}),[t,n])},NZ=e=>{let{show:n=!1,position:t,options:r,onClose:i}=e,{top:o,left:l}=t,{items:a,dividers:s}=r;return(0,x.jsx)(E.H5,{show:n&&a.length>0,top:o,left:l,items:a,dividers:s,onClose:i})};NZ.propTypes={show:y.bool.isRequired,position:y.shape({top:y.number,left:y.number}).isRequired,options:y.shape({items:y.array,dividers:y.array}),onClose:y.func.isRequired};var N0={top:0,left:0},N1=e=>{let{contextMenuOptions:n}=e,[t,r]=(0,i.useState)(),[o,l]=(0,i.useState)(N0),[a,s]=(0,i.useState)(n);return{contextMenu:a?(0,x.jsx)(NZ,{show:t,position:o,options:a,onClose:()=>{r(!1),l(N0),s(n)}}):null,handleContextMenu:e=>{n&&(e.preventDefault(),l({top:e.clientY,left:e.clientX}),r(!0),s(n))}}};C.HP.TEXT,C.HP.LIST,C.HP.STATS,C.HP.TABLE,C.HP.IMAGE,C.HP.LINKS,C.HP.CUSTOM,C.HP.TEXT,C.HP.LIST,C.HP.CUSTOM,C.HP.LINKS,C.HP.IMAGE,C.HP.STATS,C.HP.TABLE,C.HP.RESEARCH,ef.q.RECENT,ef.q.PINNED,C.Yp.PDF,C.Yp.WEB,C.Yp.VIDEO;var N5=e=>{var n;let{items:t,allItemsCollapsed:r,appearToLeft:o}=e,l=(0,i.useRef)(null),[a,s]=(0,i.useState)(!1);return(0,U.Ts)(l,()=>s(!1),!0),(0,x.jsxs)(z8,{ref:l,id:null==(n=t.find(e=>e.id))?void 0:n.id,children:[(0,x.jsx)(zZ,{icon:"MoreHorizontal",onClick:()=>{s(!a)},disabled:t.every(e=>e.disabled)}),a&&(0,x.jsx)(z9,{allItemsCollapsed:r,appearToLeft:o,children:(0,x.jsx)(z6,{children:t.map((e,n)=>e.hideWhenCollapsed?null:(0,x.jsx)(z4,{children:e.component?e.component:e.isDropdown?(0,x.jsx)(No,{buttonIcon:e.icon,dropdownItems:e.dropdownItems,dividers:e.dividers,disabled:e.disabled}):(0,x.jsx)(zZ,{label:e.label,icon:e.icon,onClick:e.onClick,disabled:e.disabled})},"more-horizontal-".concat(n)))})})]})},N2=e=>{var n;let{items:t,dividers:r,wrapperRef:o,widthAlreadyUsed:l,widthPerItem:a,appearToLeft:s,gap:c,className:u}=e,{collapsed:d,notCollapsed:f}=((e,n,t,r)=>{let[o,l]=(0,i.useState)(0);(0,i.useEffect)(()=>
1{if(!(null==e?void 0:e.current))return;let n=new ResizeObserver(()=>{var n;l((null==(n=e.current)?void 0:n.offsetWidth)||0)});return n.observe(e.current),()=>n.disconnect()},[null==e?void 0:e.current]);let a=(0,i.useMemo)(()=>Math.floor(Math.max(0,o-n)/t),[o,n,t]);return{notCollapsed:r.slice(0,a),collapsed:r.slice(a)}})(o,l,a,t),m=(0,i.useRef)(t);m.current=t,(0,i.useEffect)(()=>{let e=e=>{let n=t=>{for(let r of t)if(r.keystroke&&!r.disabled&&(0,U.Wl)(r.keystroke,e))return e.preventDefault(),e.stopPropagation(),r.onClick(e),!0;else if(r.dropdownItems&&n(r.dropdownItems))return!0};n(m.current)};return window.addEventListener("keydown",e,{capture:!0}),()=>{window.removeEventListener("keydown",e,{capture:!0})}},[]);let p=null==(n=d.find(e=>e.ref))?void 0:n.ref;return(0,x.jsxs)(x.Fragment,{children:[f.map((e,n)=>(0,x.jsxs)(z6,{gap:c,className:u,children:[(0,x.jsx)(em.D,{item:e}),r.includes(n)&&(0,x.jsx)(z7,{})]},"collapsible-item-".concat(n))),d.length?(0,x.jsx)(z4,{ref:p,children:(0,x.jsx)(N5,{items:d,allItemsCollapsed:d.length===t.length,appearToLeft:s})}):null]})};d.Ay.div(lp(),e=>e.theme.colors.surface.rgbaString,e=>e.theme.colors.surface.getVariant(14,!0).rgbaString),d.Ay.div(lh()),d.Ay.div(lg()),d.Ay.span(ly(),e=>e.theme.colors.onSurface.desaturate(100).copyWith({a:.3}).rgbaString),(0,d.Ay)(m.sM)(lx(),e=>e.theme.colors[e.color||"onSurface"].rgbaString),(0,d.Ay)(ed.D)(lb(),(0,m.fU)("body2")),d.Ay.div(lv()),(0,d.Ay)(p.RI)(lj()),(0,d.Ay)(p.RI)(lw(),e=>e.active?e.theme.colors.primary.rgbaString:e.color||e.theme.colors.onSurface.rgbaString);var N3=(0,d.Ay)(m.sM)(lS(),e=>e.theme.colors[e.color||"onSurface"].rgbaString),N6=(0,d.Ay)(p.GU)(lA(),e=>e.selected&&"background: ".concat(e.theme.colors.onSurface.copyWith({a:.08}).rgbaString,";")),N4=(0,d.Ay)(h.n)(lC());(0,d.Ay)(No)(lk()),(0,d.Ay)(F.v)(l_()),(0,d.Ay)(N2)(lE()),(0,d.Ay)(h.n)(lT());var N7=e=>{var n,t,r,l,c;let{editor:u,blazeContext:d,keyDownHandler:f,keyDownCaptureHandler:m,textStyleControls:p,typewriterControls:h,manuscriptControls:g,utilityControls:y,commentsControls:b,disableInsertTag:v,tagMenuControls:j}=e,{t:S}=(0,a.Bd)(),{fullscreen:A,setFullscreen:C,toggleFocusMode:k}=(e=>{let{t:n}=(0,a.Bd)(),{fullscreen:t,setFullscreen:r}=(0,i.useContext)(o.xR)||{},l=(0,x.jsxs)(N6,{padding:"0.35rem .5rem",type:"TEXT",onClick:()=>r(!0),children:[(0,x.jsx)(N4,{icon:"Fullscreen"}),e>=1020&&(0,x.jsx)(N3,{children:n("cui:common.components.moduleToolbar.manuscript.focusMode")})]});return{fullscreen:t,setFullscreen:r,toggleFocusMode:()=>r(!t),focusModeButton:l}})(),_=(0,i.useRef)(0),E=(0,i.useContext)(ep.dR),T=(0,i.useRef)(""),I=(0,i.useRef)((null==(n=null==g?void 0:g.moduleWordcount)?void 0:n.storyWords)||0);I.current=(null==(t=null==g?void 0:g.moduleWordcount)?void 0:t.storyWords)||0;let M=(0,i.useMemo)(()=>{var e,n,t;return(null==(t=null==(n=null==(e=null==d?void 0:d.userControls)?void 0:e.userData)?void 0:n.profile)?void 0:t.settings)||{}},[null==(c=null==(l=null==(r=null==d?void 0:d.userControls)?void 0:r.userData)?void 0:l.profile)?void 0:c.settings]),D=(e,n)=>{var t;return null!=(t=M[e])?t:n},O=(0,i.useCallback)(eu(()=>{if(_.current>0){let e=(0,s.Yq)(new Date),n=I.current;E&&E.increment_stat("words",_.current,n),E&&E.increment_stat("days.".concat(e,".words"),_.current,n),_.current=0}},15e3),[]),L=e=>{let{key:n,keyCode:t,code:r,ctrlKey:i,metaKey:o,altKey:l,shiftKey:a}=e;!h||["Shift","Alt","Control","Meta","CapsLock"].includes(n)||i||o||null==h||h.typewriterScroll(u),"@"!==n||o||v?"Digit2"===r&&(a&&l||o&&a)?(e.preventDefault(),u.commands.insertContent("@")):"Enter"===r?((e=>{var n,t;let r=e.state.selection.$cursor,i=null==(n=null==r?void 0:r.path)?void 0:n[3];if((null==(t=null==i?void 0:i.type)?void 0:t.name)==="paragraph"){let n=(null==r?void 0:r.path[1])-1,t=e.getJSON().content[n];t&&["heading","subtitle","caption"].includes(null==t?void 0:t.type)&&e.commands.clearNodes()}})(u),u.storage.history&&(u.storage.history.prevTime=0)):(null==g?void 0:g.restrictWordcount)&&!["Backspace","Delete"].includes(n)?e.preventDefault():(o||i)&&"KeyI"===r?((e,n)=>{e.preventDefault(),e.stopPropagation(),n.commands.toggleItalic()})(e,u):(o||i)&&l&&"KeyM"===r?((e,n)=>{n&&(e.preventDefault(),e.stopPropagation(),null==n||n.toggleCommentsView())})(e,b):(o||i)&&l&&"KeyN"===r?((e,n)=>{if(e){let t={id:(0,eh.A)(),index:Object.values(null==e?void 0:e.notecards).length,type:"notes",title:n("cui:common.components.manuscript.utilitySidebar.newNote"),data:{text:(0,w.bQ)()}};null==e||e.addNotecard(t)}})(y,S):(o||i)&&l&&["BracketRight","Backquote"].includes(e.code)?u.commands.setParagraph():"Tab"===n?(null==j?void 0:j.showTagMenu)||((e,n)=>{var t,r,i;let o=document.getElementById("color-picker");if((n.isActive("heading")||!n.isActive("listItem"))&&!o){e.preventDefault();let o=null==(t=n.state.selection.$cursor)?void 0:t.pos,l=(null==(i=null==(r=n.state.selection.$cursor)?void 0:r.no
1deBefore)?void 0:i.text)||"",a=0!==l.length&&l.charAt(l.length-1);e.shiftKey?" "===a&&n.commands.deleteRange({from:o-1,to:o}):n.commands.insertContentAt(o," ")}})(e,u):!D("straightQuotes",!1)&&['"',"'"].includes(n)?((e,n)=>{var t;e.preventDefault();let r=n.state.selection.$cursor||n.state.selection.$from,i=(null==(t=null==r?void 0:r.nodeBefore)?void 0:t.text)||"",o=0!==i.length&&i.charAt(i.length-1);!o||o.match(/\s/)||" "===o?n.commands.insertContent('"'===e.key?String.fromCharCode(8220):String.fromCharCode(8216)):n.commands.insertContent('"'===e.key?String.fromCharCode(8221):String.fromCharCode(8217))})(e,u):D("makeEmDash",!0)&&"-"===n?((e,n)=>{var t;let r=n.state.selection.$cursor,i=(null==(t=null==r?void 0:r.nodeBefore)?void 0:t.text)||"";"-"===(0!==i.length&&i.charAt(i.length-1))&&(e.preventDefault(),n.commands.deleteRange({from:r.pos-1,to:r.pos}),n.commands.insertContent(String.fromCharCode(8212)))})(e,u):(i||o)&&"\\"===n?k():(i||o)&&"."===n?((e,n)=>{let{from:t,to:r}=e.state.selection;t!==r&&(null==n||n.setFontSize((null==n?void 0:n.fontSize)+1),e.commands.setFontSize((null==n?void 0:n.fontSize)+1))})(u,p):(i||o)&&"."===n?((e,n)=>{let{from:t,to:r}=e.state.selection;t!==r&&(null==n||n.setFontSize((null==n?void 0:n.fontSize)-1),e.commands.setFontSize((null==n?void 0:n.fontSize)-1))})(u,p):"Escape"===n||27===t?A&&C(!1):" "===n&&0!==T.current.trim().length&&(_.current+=1,O()):j&&j.setShowTagMenu(!0),T.current=n,(e=>{let{ctrlKey:n,metaKey:t,shiftKey:r,altKey:i,key:o,code:l}=e,a=o.toLowerCase();return!((n||t)&&"f"===a)&&!((n||t)&&"z"===a&&!r)&&!((n||t)&&("y"===a||"z"===a&&r))&&!((n||t)&&i&&"KeyO"===l)})(e)&&(()=>{var n;e.stopPropagation(),null==(n=e.nativeEvent)||n.stopPropagation()})()},R=e=>{let{key:n}=e;"Enter"===n&&(null==j?void 0:j.showTagMenu)?e.preventDefault():"Backspace"===n&&((e,n)=>{var t,r,i,o,l,a,s,c,u;let d=e.state.selection.$cursor,f=null==(t=null==d?void 0:d.path)?void 0:t[0],m=null==(i=null==f?void 0:f.content)?void 0:i.content[null==(r=null==d?void 0:d.path)?void 0:r[1]],p=null==(l=null==f?void 0:f.content)?void 0:l.content[(null==(o=null==d?void 0:d.path)?void 0:o[1])-1],h=(null==(a=null==m?void 0:m.type)?void 0:a.name)==="paragraph"&&!(null==(c=null==(s=null==m?void 0:m.content)?void 0:s.content)?void 0:c.length),g=(null==(u=null==p?void 0:p.type)?void 0:u.name)==="blockquote";h&&g&&(n.preventDefault(),n.stopPropagation(),e.chain().deleteNode("paragraph").run())})(u,e)};return{onKeyDown:e=>{if("function"==typeof f)return void f(e,L);L(e)},onKeyDownCapture:e=>{if("function"==typeof m){(null==j?void 0:j.showTagMenu)||m(e,R);return}R(e)}}},N8=d.Ay.div(lI(),e=>e.transformOrigin,e=>e.enableTransforms&&"scale(".concat(e.scale||1,")")),N9=d.Ay.div(lM(),(0,ee.b3)(3)),Be=i.forwardRef((e,n)=>{let{children:t,childId:r,initialPosition:o,updatePosition:l,scaleFactor:a=.1,updateBuffer:s=1500,transformOrigin:c="top center",innerRef:u,enableTransforms:d,minScale:f,maxScale:m,disableClickDrag:p,className:h}=e,{scrollLeft:g,scrollTop:y,scale:b}=o||{},v=(0,i.useRef)();v.current=o;let[j,w]=(0,i.useState)(b||.7),S=(0,i.useRef)(!1),[A,C]=(0,i.useState)(null),k=(0,i.useRef)({clientX:0,clientY:0}),_=(0,i.useRef)(),E=(0,i.useRef)(),T=(0,i.useRef)();u=u||T,(0,i.useEffect)(()=>{b&&n.current&&(g&&(u.current.scrollLeft=g),y&&setTimeout(()=>{n.current.scrollTop=y},1e3),b&&w(b))},[!n.current,!b]),(0,i.useEffect)(()=>{var e;n.current&&(null==(e=v.current)?void 0:e.scale)&&v.current.scale!==j&&(_.current&&clearTimeout(_.current),_.current=setTimeout(()=>{l({scale:j})},s))},[j]);let I=()=>{E.current&&clearTimeout(E.current),E.current=setTimeout(()=>{var e,t;l({scrollLeft:(null==(e=null==u?void 0:u.current)?void 0:e.scrollLeft)||0,scrollTop:(null==(t=null==n?void 0:n.current)?void 0:t.scrollTop)||0})},s)},M=()=>S.current=!0,D=()=>S.current=!1,O=e=>{let{clientX:t,clientY:r}=e,{scrollLeft:i,scrollTop:o}=n.current;C({clientX:t,clientY:r,scrollLeft:i,scrollTop:o})},L=()=>{A&&(C(null),I())},R=e=>{if(A&&!p){k.current={clientX:e.clientX,clientY:e.clientY};let{clientX:t,clientY:r}=k.current,{clientX:i,clientY:o,scrollLeft:l,scrollTop:a}=A;u.current.scrollLeft=l+(i-t),n.current.scrollTop=a+(o-r)}};(0,i.useEffect)(()=>(n.current&&(window.addEventListener("wheel",z,{passive:!1}),p||(n.current.addEventListener("mouseover",M),n.current.addEventListener("mouseout",D),n.current.addEventListener("mousedown",O),window.addEventListener("mouseup",L),n.current.addEventListener("mousemove",R))
1),()=>{n.current&&(n.current.removeEventListener("mouseover",M),n.current.removeEventListener("mouseout",D),n.current.removeEventListener("mousedown",O),n.current.removeEventListener("mousemove",R)),window.removeEventListener("wheel",z,{passive:!1}),window.removeEventListener("mouseup",L)}),[!n.current,r,A]),(0,i.useEffect)(()=>(n.current&&n.current.addEventListener("scroll",I),u.current&&u.current.addEventListener("scroll",I),()=>{n.current&&n.current.removeEventListener("scroll",I),u.current&&u.current.removeEventListener("scroll",I)}),[n.current,u.current]);let P=function(){let e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(p)return;let i=n.current.getBoundingClientRect();r?(e=(r.clientX-i.left)/i.width,t=(r.clientY-i.top)/i.height):(e=.5,t=.5);let o=n.current.scrollWidth*a;u.current.scrollLeft=u.current.scrollLeft+o*e;let l=n.current.scrollHeight*a;n.current.scrollTop=n.current.scrollTop+l*t,w(e=>Math.min(e*(1+a),m||1e7)),I()},z=e=>{if((e.ctrlKey||e.metaKey)&&r&&S.current&&(e.preventDefault(),e.wheelDeltaY>0?P(e):e.wheelDeltaY<0&&(()=>{if(p)return;let e=n.current.scrollWidth*a;u.current.scrollLeft=u.current.scrollLeft-e/2;let t=n.current.scrollHeight*a;n.current.scrollTop=n.current.scrollTop-t/2,w(e=>Math.max(e*(1-a),f||0)),I()})(),A)){let{clientX:e,clientY:t}=k.current,{scrollLeft:r,scrollTop:i}=n.current;C({clientX:e,clientY:t,scrollLeft:r,scrollTop:i})}I()};return(0,x.jsx)(N9,{ref:n,className:h,id:"scale-wrapper",children:(0,x.jsx)(N8,{ref:u,scale:j,transformOrigin:c,enableTransforms:d,children:t})})});Be.displayName="CampfireScaleWrapper",Be.defaultPosition=Object.freeze({scrollLeft:0,scrollTop:0,scale:1}),Be.propTypes={};var Bn={left:2,justify:2,right:-134,center:-67};d.Ay.div(lD()),d.Ay.div(lO(),e=>(null==e?void 0:e.bg)||e.theme.colors.surface.getVariant(15,!0).rgbaString),d.Ay.div(lL()),d.Ay.div(lR()),d.Ay.div(lP()),(0,d.Ay)(Be)(lN(),e=>{let{isLocked:n}=e;return n&&(0,d.AH)(lz())}),d.Ay.div(lB(),e=>{let{stylingOptions:n}=e;return n.scale&&"min-height: ".concat(n.pageHeight*(n.scale||1),"in !important;")},e=>{let{stylingOptions:n}=e;return n.scale&&"width: ".concat(n.pageWidth*(n.scale||1),"in;")});var Bt=d.Ay.div(lU(),e=>e.split&&"column-count: 2;",e=>{let{stylingOptions:n}=e;return((null==n?void 0:n.tabSize)||0)*((null==n?void 0:n.scale)||1)},e=>{let{theme:n,stylingOptions:t}=e;return 16*n.fonts.sizes.body1*((null==t?void 0:t.scale)||1)},e=>{let{stylingOptions:n}=e;return((null==n?void 0:n.tabSize)+.1)*((null==n?void 0:n.scale)||1)},e=>{let{theme:n}=e;return n.fonts.families.h1},e=>{let{theme:n,stylingOptions:t}=e;return 16*n.fonts.sizes.h2*((null==t?void 0:t.scale)||1)},e=>{let{theme:n}=e;return n.fonts.weights.h1},e=>{let{theme:n}=e;return n.fonts.families.h2},e=>{let{theme:n,stylingOptions:t}=e;return 16*n.fonts.sizes.h3*((null==t?void 0:t.scale)||1)},e=>{let{theme:n}=e;return n.fonts.weights.h2},e=>{let{theme:n}=e;return n.fonts.families.h3},e=>{let{theme:n,stylingOptions:t}=e;return 16*n.fonts.sizes.h4*((null==t?void 0:t.scale)||1)},e=>{let{theme:n}=e;return n.fonts.weights.h3},e=>{let{theme:n}=e;return n.fonts.families.h4},e=>{let{theme:n,stylingOptions:t}=e;return 16*n.fonts.sizes.h5*((null==t?void 0:t.scale)||1)},e=>{let{theme:n}=e;return n.fonts.weights.h4},e=>{let{theme:n}=e;return n.fonts.families.h5},e=>{let{theme:n,stylingOptions:t}=e;return 16*n.fonts.sizes.h6*((null==t?void 0:t.scale)||1)},e=>{let{theme:n}=e;return n.fonts.weights.h5},e=>{let{theme:n}=e;return n.fonts.families.h5},e=>{let{theme:n,stylingOptions:t}=e;return 16*n.fonts.sizes.h5*((null==t?void 0:t.scale)||1)},e=>{let{theme:n}=e;return n.fonts.weights.h5},e=>{let{theme:n}=e;return n.fonts.families.caption},e=>{let{theme:n,stylingOptions:t}=e;return 16*n.fonts.sizes.caption*((null==t?void 0:t.scale)||1)},e=>{let{theme:n}=e;return n.fonts.weights.caption},e=>{let{stylingOptions:n,isManuscript:t}=e;return t?40*((null==n?void 0:n.tabSize)===0):40},e=>{let{theme:n,stylingOptions:t}=e;return 16*n.fonts.sizes.body1*((null==t?void 0:t.scale)||1)},e=>e.theme.colors.primary.rgbaString,e=>{let{stylingOptions:n}=e;return(null==n?void 0:n.tabSize)?"".concat((null==n?void 0:n.tabSize)*((null==n?void 0:n.scale)||1),"in"):"1.5rem"},e=>e.theme.colors.primary.rgbaString,e=>e.theme.colors.primary.rgbaString,e=>e.theme.colors.primary.copyWith({a:.3}).rgbaString,e=>e.theme.colors.primary.copyWith({a:.7}).rgbaString,e=>e.theme.colors.primary.copyWith({a:.12}).rgbaString,e=>e.theme.colors.primary.rgbaString,e=>e.theme.colors.primary.copyWith({a:.3}).rgbaString,e=>{let{textStyleControls:n}=e;return["center","right"].includes(n.textAlign)&&"text-indent: 0;"},e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString,e=>Bn[e.textStyleControls.textAlign]||2,e=>{let{textStyleControls:n,stylingOptions:t}=e;return["left","justify"].includes(n.textAlign)&&"\n left: 0;\n text-indent: ".concat(((null==t?void 0:t.tabSize)||0)*((null==t?void 0:t.scale)||1),"in;\n ")}),Br=d.Ay.div(lW(),e=>e.theme.colors.onSurface.rgbaString,e=>e.theme.fonts.families.body1,e=>{var n,t,r,i;let{stylingOptions:o}=e;return(null==o?void 0:o.margin)&&"\n padding: ".concat((null==(n=null==o?void 0:o.margin)?void 0:n.top)*((null==o?void 0:o.scale)||1),"in \n ").concat((null==(t=null==o?void 0:o.margin)?void 0:t.right)*((null==o?void 0:o.scale)||1),"in \n ").concat((null==(r=null==o?void 0:o.margin)?void 0:r.bottom)*((null==o?void 0:o.scale)||1),"in \n ").concat((null==(i=null==o?void 0:o.margin)?void 0:i.left)*((null==o?void 0:o.scale)||1),"in\n ")},e=>
1(null==e?void 0:e.useTransparentBackground)?"transparent":e.theme.colors.surface.rgbaString,e=>{let{stylingOptions:n}=e;return(null==n?void 0:n.scale)&&"min-height: ".concat((null==n?void 0:n.pageHeight)*((null==n?void 0:n.scale)||1),"in !important;")},e=>{let{stylingOptions:n}=e;return(null==n?void 0:n.scale)&&"min-width: ".concat((null==n?void 0:n.pageWidth)*((null==n?void 0:n.scale)||1),"in !important;")},e=>{var n;return(null==(n=null==e?void 0:e.typewriterControls)?void 0:n.typewriterMode)&&"\n padding-top: 50vh; padding-bottom: 50vh;\n "},e=>e.isManuscript&&"\n border: 1px solid ".concat(e.theme.colors.onSurface.copyWith({a:.38}).rgbaString,";\n border-radius: ").concat(e.theme.dimensions.cornerLg,"rem;\n "));d.Ay.div(lF());var Bi=(0,d.Ay)(Br)(lH(),e=>!e.canEdit&&"padding-bottom: 1px"),Bo=eg.A,Bl=ey.Ay.extend({content:"paragraph*"}),Ba=ex.Ay.extend({addKeyboardShortcuts(){return{"Mod-Shift-x":()=>this.editor.commands.toggleStrike(),"Mod-Shift-X":()=>this.editor.commands.toggleStrike()}}}),Bs=eb.z,Bc=ev.A,Bu=ej.A,Bd=Z.YY.create({name:"editorEvents",addOptions:()=>({onCreate:()=>{},onUpdateContent:()=>{},onBlur:()=>{},onSelectionChange:()=>{},textStyleControls:{setFontSize:()=>{},setFontFamily:()=>{},setSelectedBlock:()=>{},setTextAlign:()=>{}},theme:{fonts:{sizes:{},families:{}}},selectionWordcount:()=>{}}),onCreate(e){let{editor:n}=e;this.options.onCreate({editor:n})},onDestroy(){this.options.onDestroy()},onUpdate(e){let{editor:n,transaction:t}=e;t.docChanged&&this.options.onUpdateContent({editor:n,transaction:t})},onBlur(e){let{editor:n,event:t}=e;n.commands.setTextSelectionDecoration(),this.options.onBlur(t)},onFocus(e){let{editor:n,event:t}=e;n.commands.unsetTextSelectionDecoration()},addProseMirrorPlugins:()=>[new el.k_({key:new el.hs("editor-events-plugin"),filterTransaction:(e,n)=>!(e.selectionSet&&!e.docChanged&&e.selection.eq(n.selection))})],onTransaction(e){let{transaction:n}=e;((e,n)=>{var t,r,i;let o=null==(t=e.doc.firstChild)?void 0:t.toJSON();((null==o?void 0:o.content)||[]).length||n(null!=(i=null==(r=null==o?void 0:o.attrs)?void 0:r.textAlign)?i:"left")})(n,this.options.textStyleControls.setTextAlign)},onSelectionUpdate(e){var n,t;let{editor:r}=e,{theme:i,selectionWordcount:o,textStyleControls:l}=this.options;o(r);let a=r.isActive("heading")?"header_".concat(r.getAttributes("heading").level):r.isActive("caption")?"caption":r.isActive("subtitle")?"subtitle":"paragraph",{defaultFontSize:s,defaultFontFamily:c}=(e=>{let n=Oa({paragraph:{sizeKey:"body1",familyKey:"body1"},caption:{sizeKey:"caption",familyKey:"caption"},subtitle:{sizeKey:"h5",familyKey:"h5"}},[1,2,3,4,5].reduce((e,n)=>Os(Oa({},e),{["header_".concat(n)]:{sizeKey:"h".concat(n+1),familyKey:"h".concat(n)}}),{})),t=n[e]||n.paragraph;return{defaultFontSize:12*i.fonts.sizes[t.sizeKey],defaultFontFamily:i.fonts.families[t.familyKey]}})(a),{fontSize:u,fontFamily:d}=r.getAttributes("textStyle")||{};l.setSelectedBlock(e=>e.value===a?e:{value:a,runAction:!1}),l.setFontSize(u||Math.round(s)),l.setFontFamily(d||c),null==(t=(n=this.options).onSelectionChange)||t.call(n,r,r.view.coordsAtPos(r.view.state.selection.$anchor.pos).top)}}),Bf="numeric",Bm="ascii",Bp="alpha",Bh="asciinumeric",Bg="alphanumeric",By="domain",Bx="emoji",Bb="whitespace";function Bv(e,n,t){for(let r in n[Bf]&&(n[Bh]=!0,n[Bg]=!0),n[Bm]&&(n[Bh]=!0,n[Bp]=!0),n[Bh]&&(n[Bg]=!0),n[Bp]&&(n[Bg]=!0),n[Bg]&&(n[By]=!0),n[Bx]&&(n[By]=!0),n){let n=(r in t||(t[r]=[]),t[r]);0>n.indexOf(e)&&n.push(e)}}function Bj(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.j={},this.jr=[],this.jd=null,this.t=e}Bj.groups={},Bj.prototype={accepts(){return!!this.t},go(e){let n=this.j[e];if(n)return n;for(let n=0;n<this.jr.length;n++){let t=this.jr[n][0],r=this.jr[n][1];if(r&&t.test(e))return r}return this.jd},has(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return n?e in this.j:!!this.go(e)},ta(e,n,t,r){for(let i=0;i<e.length;i++)this.tt(e[i],n,t,r)},tr(e,n,t,r){let i;return r=r||Bj.groups,n&&n.j?i=n:(i=new Bj(n),t&&r&&Bv(n,t,r)),this.jr.push([e,i]),i},ts(e,n,t,r){let i=this,o=e.length;if(!o)return i;for(let n=0;n<o-1;n++)i=i.tt(e[n]);return i.tt(e[o-1],n,t,r)},tt(e,n,t,r){if(r=r||Bj.groups,n&&n.j)return this.j[e]=n,n;let i,o=this.go(e);return o?(Object.assign((i=new Bj).j,o.j),i.jr.push.apply(i.jr,o.jr),i.jd=o.jd,i.t=o.t):i=new Bj,n&&(r&&(i.t&&"string"==typeof i.t?Bv(n,Object.assign(function(e,n){let t={};for(let r in n)n[r].indexOf(e)>=0&&(t[r]=!0);return t}(i.t,r),t),r):t&&Bv(n,t,r)),i.t=n),this.j[e]=i,i}};var Bw=(e,n,t,r,i)=>e.ta(n,t,r,i),BS=(e,n,t,r,i)=>e.tr(n,t,r,i),BA=(e,n,t,r,i)=>e.ts(n,t,r,i),BC=(e,n,t,r,i)=>e.tt(n,t,r,i),Bk="WORD",B_="UWORD",BE="ASCIINUMERICAL",BT="ALPHANUMERICAL",BI="LOCALHOST",BM="UTLD",BD="SCHEME",BO="SLASH_SCHEME",BL="OPENBRACE",BR="CLOSEBRACE",BP="OP
1ENBRACKET",Bz="CLOSEBRACKET",BN="OPENPAREN",BB="CLOSEPAREN",BU="OPENANGLEBRACKET",BW="CLOSEANGLEBRACKET",BF="FULLWIDTHLEFTPAREN",BH="FULLWIDTHRIGHTPAREN",BK="LEFTCORNERBRACKET",BV="RIGHTCORNERBRACKET",BG="LEFTWHITECORNERBRACKET",BY="RIGHTWHITECORNERBRACKET",Bq="FULLWIDTHLESSTHAN",BX="FULLWIDTHGREATERTHAN",BQ="AMPERSAND",BJ="APOSTROPHE",B$="ASTERISK",BZ="BACKSLASH",B0="BACKTICK",B1="CARET",B5="COLON",B2="COMMA",B3="DOLLAR",B6="EQUALS",B4="EXCLAMATION",B7="HYPHEN",B8="PERCENT",B9="PIPE",Ue="PLUS",Un="POUND",Ut="QUERY",Ur="QUOTE",Ui="FULLWIDTHMIDDLEDOT",Uo="SEMI",Ul="SLASH",Ua="TILDE",Us="UNDERSCORE",Uc="EMOJI",Uu=Object.freeze({__proto__:null,ALPHANUMERICAL:BT,AMPERSAND:BQ,APOSTROPHE:BJ,ASCIINUMERICAL:BE,ASTERISK:B$,AT:"AT",BACKSLASH:BZ,BACKTICK:B0,CARET:B1,CLOSEANGLEBRACKET:BW,CLOSEBRACE:BR,CLOSEBRACKET:Bz,CLOSEPAREN:BB,COLON:B5,COMMA:B2,DOLLAR:B3,DOT:"DOT",EMOJI:Uc,EQUALS:B6,EXCLAMATION:B4,FULLWIDTHGREATERTHAN:BX,FULLWIDTHLEFTPAREN:BF,FULLWIDTHLESSTHAN:Bq,FULLWIDTHMIDDLEDOT:Ui,FULLWIDTHRIGHTPAREN:BH,HYPHEN:B7,LEFTCORNERBRACKET:BK,LEFTWHITECORNERBRACKET:BG,LOCALHOST:BI,NL:"NL",NUM:"NUM",OPENANGLEBRACKET:BU,OPENBRACE:BL,OPENBRACKET:BP,OPENPAREN:BN,PERCENT:B8,PIPE:B9,PLUS:Ue,POUND:Un,QUERY:Ut,QUOTE:Ur,RIGHTCORNERBRACKET:BV,RIGHTWHITECORNERBRACKET:BY,SCHEME:BD,SEMI:Uo,SLASH:Ul,SLASH_SCHEME:BO,SYM:"SYM",TILDE:Ua,TLD:"TLD",UNDERSCORE:Us,UTLD:BM,UWORD:B_,WORD:Bk,WS:"WS"}),Ud=/[a-z]/,Uf=RegExp("\\p{L}","u"),Um=RegExp("\\p{Emoji}","u"),Up=/\d/,Uh=/\s/,Ug=null,Uy=null;function Ux(e,n){let t=function(e){let n=[],t=e.length,r=0;for(;r<t;){let i,o=e.charCodeAt(r),l=o<55296||o>56319||r+1===t||(i=e.charCodeAt(r+1))<56320||i>57343?e[r]:e.slice(r,r+2);n.push(l),r+=l.length}return n}(n.replace(/[A-Z]/g,e=>e.toLowerCase())),r=t.length,i=[],o=0,l=0;for(;l<r;){let a=e,s=null,c=0,u=null,d=-1,f=-1;for(;l<r&&(s=a.go(t[l]));
1)(a=s).accepts()?(d=0,f=0,u=a):d>=0&&(d+=t[l].length,f++),c+=t[l].length,o+=t[l].length,l++;o-=d,l-=f,c-=d,i.push({t:u.t,v:n.slice(o-c,o),s:o-c,e:o})}return i}function Ub(e,n,t,r,i){let o,l=n.length;for(let t=0;t<l-1;t++){let l=n[t];e.j[l]?o=e.j[l]:((o=new Bj(r)).jr=i.slice(),e.j[l]=o),e=o}return(o=new Bj(t)).jr=i.slice(),e.j[n[l-1]]=o,o}function Uv(e){let n=[],t=[],r=0;for(;r<e.length;){let i=0;for(;"0123456789".indexOf(e[r+i])>=0;)i++;if(i>0){n.push(t.join(""));for(let n=parseInt(e.substring(r,r+i),10);n>0;n--)t.pop();r+=i}else t.push(e[r]),r++}return n}var Uj={defaultProtocol:"http",events:null,format:US,formatHref:US,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function Uw(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=Object.assign({},Uj);e&&(t=Object.assign(t,e instanceof Uw?e.o:e));let r=t.ignoreTags,i=[];for(let e=0;e<r.length;e++)i.push(r[e].toUpperCase());this.o=t,n&&(this.defaultRender=n),this.ignoreTags=i}function US(e){return e}function UA(e,n){this.t="token",this.v=e,this.tk=n}function UC(e,n){class t extends UA{constructor(n,t){super(n,t),this.t=e}}for(let e in n)t.prototype[e]=n[e];return t.t=e,t}Uw.prototype={o:Uj,ignoreTags:[],defaultRender:e=>e,check(e){return this.get("validate",e.toString(),e)},get(e,n,t){let r=null!=n,i=this.o[e];return i&&("object"==typeof i?"function"==typeof(i=t.t in i?i[t.t]:Uj[e])&&r&&(i=i(n,t)):"function"==typeof i&&r&&(i=i(n,t.t,t))),i},getObj(e,n,t){let r=this.o[e];return"function"==typeof r&&null!=n&&(r=r(n,t.t,t)),r},render(e){let n=e.render(this);return(this.get("render",null,e)||this.defaultRender)(n,e.t,e)}},UA.prototype={isLink:!1,toString(){return this.v},toHref(e){return this.toString()},toFormattedString(e){let n=this.toString(),t=e.get("truncate",n,this),r=e.get("format",n,this);return t&&r.length>t?r.substring(0,t)+"â¦":r},toFormattedHref(e){return e.get("formatHref",this.toHref(e.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uj.defaultProtocol;return{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate(e){return e.get("validate",this.toString(),this)},render(e){let n=this.toHref(e.get("defaultProtocol")),t=e.get("formatHref",n,this),r=e.get("tagName",n,this),i=this.toFormattedString(e),o={},l=e.get("className",n,this),a=e.get("target",n,this),s=e.get("rel",n,this),c=e.getObj("attributes",n,this),u=e.getObj("events",n,this);return o.href=t,l&&(o.class=l),a&&(o.target=a),s&&(o.rel=s),c&&Object.assign(o,c),{tagName:r,attributes:o,content:i,eventListeners:u}}};var Uk=UC("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),U_=UC("text"),UE=UC("nl"),UT=UC("url",{isLink:!0,toHref(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uj.defaultProtocol;return this.hasProtocol()?this.v:"".concat(e,"://").concat(this.v)},hasProtocol(){let e=this.tk;return e.length>=2&&e[0].t!==BI&&e[1].t===B5}}),UI=e=>new Bj(e);function UM(e,n,t){let r=t[0].s,i=t[t.length-1].e;return new e(n.slice(r,i),t)}var UD={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function UO(e){return UD.initialized||function(){UD.scanner=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n={};Bj.groups=n;let t=new Bj;null==Ug&&(Ug=Uv("aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4w0s2x0a2z0ure5ba0by2idu3namex4d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dad1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2odyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3nd0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rck0msd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2
1ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0axi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp3ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5m\xf6gensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2oodside6rk0s2ld3w2s1tc1f3xbox3erox4ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2")),null==Uy&&(Uy=Uv("ελ1Ï
2бг1ел3деÑи4еÑ2каÑолик6ом3мÐ
1ºÐ´2он1Ñква6онлайн5Ñг3ÑÑÑ2Ñ2ÑайÑ3Ñб3ÑкÑ3Òаз3Õ°Õ¡Õµ3×שר××5×§××3Ø§Ø¨ÙØ¸Ø¨Ù5راÙ
ÙÙ5ÙØ§Ø±Ø¯Ù4Ø¨ØØ±ÙÙ5جزائر5Ø³Ø¹ÙØ¯ÙØ©6عÙÙØ§Ù5Ù
غرب5Ù
ارات5ÛØ±Ø§Ù5بارت2زار4ÙØªÙ3ھارت5تÙÙØ³4Ø³ÙØ¯Ø§Ù3Ø±ÙØ©5Ø´Ø¨ÙØ©4عراÙ2ب2Ù
اÙ4ÙÙØ³Ø·ÙÙ6ÙØ·Ø±3ÙØ§Ø«ÙÙÙÙ6ÙÙ
3Ù
صر2ÙÙØ³Ùا5ÙØ±ÙتاÙÙØ§7ÙØ¹4ÙÙ
راÙ5پاکستاÙ7ÚØ§Ø±Øª4à¤à¥à¤®3नà¥à¤3à¤à¤¾à¤°à¤¤0मà¥3à¥à¤¤5सà¤à¤à¤ न5বাà¦à¦²à¦¾5à¦à¦¾à¦°à¦¤2ৰত4à¨à¨¾à¨°à¨¤4àªàª¾àª°àª¤4à¬à¬¾à¬°à¬¤4à®à®¨à¯à®¤à®¿à®¯à®¾6லà®à¯à®à¯6à®à®¿à®à¯à®à®ªà¯à®ªà¯à®°à¯11à°à°¾à°°à°¤à±5à²à²¾à²°à²¤4à´à´¾à´°à´¤à´5à¶½à¶à¶à·4à¸à¸à¸¡3à¹à¸à¸¢3ລາວ3áá2ã¿ããª3ã¢ãã¾ã³4ã¯ã©ã¦ã4ã°ã¼ã°ã«4ã³ã 2ã¹ãã¢3ã»ã¼ã«3ãã¡ãã·ã§ã³6ãã¤ã³ã4ä¸ç2ä¸ä¿¡1å½1å1æç½3äºé©¬é3ä¼ä¸2ä½å±±2ä¿¡æ¯2å¥åº·2å
«å¦2å
¬å¸1ç2å°æ¹¾1ç£2åå1åº1æ 2åé0大é
åº5å¨çº¿2大æ¿2天主æ3娱ä¹2å®¶é»2广ä¸2å¾®å2æ
å2æç±ä½ 3ææº2æè2æ¿å¡1åº2æ°å å¡2é»2æ¶å°2æ¸ç±2æºæ2淡马é¡3游æ2æ¾³é2ç¹ç2ç§»å¨2ç»ç»æºæ4ç½å1åº1ç«1ç»2èé2è°·æ2è´ç©2é販2éå¢2é»è¨çç§4é£å©æµ¦3é£å2é¤å
2馿 ¼éæ3港2ë·ë·1ì»´2ì¼ì±2íêµ2")),BC(t,"'",BJ),BC(t,"{",BL),BC(t,"}",BR),BC(t,"[",BP),BC(t,"]",Bz),BC(t,"(",BN),BC(t,")",BB),BC(t,"<",BU),BC(t,">
1",BW),BC(t,"ï¼",BF),BC(t,"ï¼",BH),BC(t,"ã",BK),BC(t,"ã",BV),BC(t,"ã",BG),BC(t,"ã",BY),BC(t,"ï¼",Bq),BC(t,"ï¼",BX),BC(t,"&",BQ),BC(t,"*",B$),BC(t,"@","AT"),BC(t,"`",B0),BC(t,"^",B1),BC(t,":",B5),BC(t,",",B2),BC(t,"$",B3),BC(t,".","DOT"),BC(t,"=",B6),BC(t,"!",B4),BC(t,"-",B7),BC(t,"%",B8),BC(t,"|",B9),BC(t,"+",Ue),BC(t,"#",Un),BC(t,"?",Ut),BC(t,'"',Ur),BC(t,"/",Ul),BC(t,";",Uo),BC(t,"~",Ua),BC(t,"_",Us),BC(t,"\\",BZ),BC(t,"ã»",Ui);let r=BS(t,Up,"NUM",{[Bf]:!0});BS(r,Up,r);let i=BS(r,Ud,BE,{[Bh]:!0}),o=BS(r,Uf,BT,{[Bg]:!0}),l=BS(t,Ud,Bk,{[Bm]:!0});BS(l,Up,i),BS(l,Ud,l),BS(i,Up,i),BS(i,Ud,i);let a=BS(t,Uf,B_,{[Bp]:!0});BS(a,Ud),BS(a,Up,o),BS(a,Uf,a),BS(o,Up,o),BS(o,Ud),BS(o,Uf,o);let s=BC(t,"\n","NL",{[Bb]:!0}),c=BC(t,"\r","WS",{[Bb]:!0}),u=BS(t,Uh,"WS",{[Bb]:!0});BC(t,"",u),BC(c,"\n",s),BC(c,"",u),BS(c,Uh,u),BC(u,"\r"),BC(u,"\n"),BS(u,Uh,u),BC(u,"",u);let d=BS(t,Um,Uc,{[Bx]:!0});BC(d,"#"),BS(d,Um,d),BC(d,"ï¸",d);let f=BC(d,"â");BC(f,"#"),BS(f,Um,d);let m=[[Ud,l],[Up,i]],p=[[Ud,null],[Uf,a],[Up,o]];for(let e=0;e<Ug.length;e++)Ub(t,Ug[e],"TLD",Bk,m);for(let e=0;e<Uy.length;e++)Ub(t,Uy[e],BM,B_,p);Bv("TLD",{tld:!0,ascii:!0},n),Bv(BM,{utld:!0,alpha:!0},n),Ub(t,"file",BD,Bk,m),Ub(t,"mailto",BD,Bk,m),Ub(t,"http",BO,Bk,m),Ub(t,"https",BO,Bk,m),Ub(t,"ftp",BO,Bk,m),Ub(t,"ftps",BO,Bk,m),Bv(BD,{scheme:!0,ascii:!0},n),Bv(BO,{slashscheme:!0,ascii:!0},n),e=e.sort((e,n)=>e[0]>n[0]?1:-1);for(let n=0;n<e.length;n++){let r=e[n][0],i=e[n][1]?{scheme:!0}:{slashscheme:!0};r.indexOf("-")>=0?i[By]=!0:Ud.test(r)?Up.test(r)?i[Bh]=!0:i[Bm]=!0:i[Bf]=!0,BA(t,r,r,i)}return BA(t,"localhost",BI,{ascii:!0}),t.jd=new Bj("SYM"),{start:t,tokens:Object.assign({groups:n},Uu)}}(UD.customSchemes);for(let e=0;e<UD.tokenQueue.length;e++)UD.tokenQueue[e][1]({scanner:UD.scanner});UD.parser=function(e){let{groups:n}=e,t=n.domain.concat([BQ,B$,"AT",BZ,B0,B1,B3,B6,B7,"NUM",B8,B9,Ue,Un,Ul,"SYM",Ua,Us]),r=[BJ,B5,B2,"DOT",B4,B8,Ut,Ur,Uo,BU,BW,BL,BR,Bz,BP,BN,BB,BF,BH,BK,BV,BG,BY,Bq,BX],i=[BQ,BJ,B$,BZ,B0,B1,B3,B6,B7,BL,BR,B8,B9,Ue,Un,Ut,Ul,"SYM",Ua,Us],o=UI(),l=BC(o,Ua);Bw(l,i,l),Bw(l,n.domain,l);let a=UI(),s=UI(),c=UI();Bw(o,n.domain,a),Bw(o,n.scheme,s),Bw(o,n.slashscheme,c),Bw(a,i,l),Bw(a,n.domain,a);let u=BC(a,"AT");BC(l,"AT",u),BC(s,"AT",u),BC(c,"AT",u);let d=BC(l,"DOT");Bw(d,i,l),Bw(d,n.domain,l);let f=UI();Bw(u,n.domain,f),Bw(f,n.domain,f);let m=BC(f,"DOT");Bw(m,n.domain,f);let p=UI(Uk);Bw(m,n.tld,p),Bw(m,n.utld,p),BC(u,BI,p);let h=BC(f,B7);BC(h,B7,h),Bw(h,n.domain,f),Bw(p,n.domain,f),BC(p,"DOT",m),BC(p,B7,h);let g=BC(a,B7),y=BC(a,"DOT");BC(g,B7,g),Bw(g,n.domain,a),Bw(y,i,l),Bw(y,n.domain,a);let x=UI(UT);Bw(y,n.tld,x),Bw(y,n.utld,x),Bw(x,n.domain,a),Bw(x,i,l),BC(x,"DOT",y),BC(x,B7,g),BC(x,"AT",u);let b=BC(x,B5),v=UI(UT);Bw(b,n.numeric,v);let j=UI(UT),w=UI();Bw(j,t,j),Bw(j,r,w),Bw(w,t,j),Bw(w,r,w),BC(x,Ul,j),BC(v,Ul,j);let S=BC(s,B5),A=BC(c,B5),C=BC(A,Ul),k=BC(C,Ul);Bw(s,n.domain,a),BC(s,"DOT",y),BC(s,B7,g),Bw(c,n.domain,a),BC(c,"DOT",y),BC(c,B7,g),Bw(S,n.domain,j),BC(S,Ul,j),BC(S,Ut,j),Bw(k,n.domain,j),Bw(k,t,j),BC(k,Ul,j);let _=[[BL,BR],[BP,Bz],[BN,BB],[BU,BW],[BF,BH],[BK,BV],[BG,BY],[Bq,BX]];for(let e=0;e<_.length;e++){let[n,i]=_[e],o=BC(j,n);BC(w,n,o);let l=UI(UT);Bw(o,t,l);let a=UI();Bw(o,r,a),BC(o,i,j),Bw(l,t,l),Bw(l,r,a),Bw(a,t,l),Bw(a,r,a),BC(l,i,j),BC(a,i,j)}return BC(o,BI,x),BC(o,"NL",UE),{start:o,tokens:Uu}}(UD.scanner.tokens);for(let e=0;e<UD.pluginQueue.length;e++)UD.pluginQueue[e][1]({scanner:UD.scanner,parser:UD.parser});UD.initialized=!0}(),function(e,n,t){let r=t.length,i=0,o=[],l=[];for(;i<r;){let a=e,s=null,c=null,u=0,d=null,f=-1;for(;i<r&&!(s=a.go(t[i].t));)l.push(t[i++]);for(;i<r&&(c=s||a.go(t[i].t));)s=null,(a=c).accepts()?(f=0,d=a):f>=0&&f++,i++,u++;if(f<0)(i-=u)<r&&(l.push(t[i]),i++);else{l.length>0&&(o.push(UM(U_,n,l)),l=[]),i-=f,u-=f;let e=d.t,r=t.slice(i-u,i);o.push(UM(e,n,r))}}return l.length>0&&o.push(UM(U_,n,l)),o}(UD.parser.start,e,Ux(UD.scanner.start,e))}UO.scan=Ux;var UL=ew.Ay.extend({inclusive:!1,keepOnSplit:!1,addAttributes(){return{href:{default:null},target:{default:this.options.HTMLAttributes.target},rel:{default:this.options.HTMLAttributes.rel},class:{default:this.options.HTMLAttributes.class},id:{default:(0,eh.A)(),renderHTML:e=>{let{id:n}=e;return{id:n}},parseHTML:()=>(0,eh.A)()}}},parseHTML:()=>[{tag:'a[href]:not([href *= "javascript:" i])'}],renderHTML(e){var n,t;let{mark:r,HTMLAttributes:i}=e,o=r.attrs.id;return(null==(n=i.href)?void 0:n.startsWith("#"))?["a",(0,Z.KV)(this.options.HTMLAttributes,Os(Oa({},i),{id:o,target:"_self"})),0]:(null==(t=i.href)?void 0:t.startsWith("javascript:"))?["a",(0,Z.KV)(this.options.HTMLAttributes,Os(Oa({},i),{href:"",id:o})),0]:["a",(0,Z.KV)(this.options.HTMLAttributes,Os(Oa({},i),{id:o})),0]},addCommands(){return{setLink:e=>n=>{let{chain:t}=n,r=(function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(n&&"object"==typeof n){if(t)throw Error("linkifyjs: Invalid link type ".concat(n,"; must be a string"));t=n,n=null}let r=new Uw(t),i=UO(e),o=[];for(let e=0;e<i.length;e++){let t=i[e];t.isLink&&(!n||t.t===n)&&r.check(t)&&o.push(t.toFormattedObject(r))}return o}
1)(null==e?void 0:e.href,{defaultProtocol:this.options.defaultProtocol}).find(n=>n.isLink&&n.value===(null==e?void 0:e.href));return!!r&&(e=Os(Oa({},e),{href:r.href}),t().setMark(this.name,Os(Oa({},e),{id:(0,eh.A)()})).setMeta("preventAutolink",!0).run())},toggleLink:e=>n=>{let{chain:t}=n;return t().toggleMark(this.name,Os(Oa({},e),{id:(0,eh.A)()}),{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run()},unsetLink:()=>e=>{let{chain:n}=e;return n().unsetMark(this.name,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run()},removeLink:e=>n=>{let{chain:t,state:r,dispatch:i}=n;return r.doc.descendants((n,r)=>{if(n.isText&&n.marks.find(n=>"link"===n.type.name&&n.attrs.id===e))return void t().setTextSelection({from:r,to:r+n.text.length}).unsetMark(this.name,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run()}),i(r.tr),!0}}}}).configure({openOnClick:!1,autolink:!1}),UR=Z.YY.create({name:"textSelection",addOptions:()=>({selection:{from:void 0,to:void 0},isManuscript:!1}),addCommands(){return{setTextSelectionDecoration:()=>e=>{let{state:n,dispatch:t}=e,{from:r,to:i}=n.selection;this.options.selection={from:r,to:i},t(n.tr)},unsetTextSelectionDecoration:()=>e=>{let{state:n,dispatch:t,chain:r}=e;this.options.selection={from:void 0,to:void 0};let{from:i,to:o}=n.selection;r().setTextSelection({from:i,to:o}).run(),t(n.tr)}}},addProseMirrorPlugins(){let e=this;return[new el.k_({key:new el.hs("textSelection"),state:{init:()=>eo.zF.empty,apply(n){let{doc:t}=n,{from:r,to:i}=e.options.selection;return r&&i&&e.options.isManuscript?eo.zF.create(t,[eo.NZ.inline(r,i,{class:"text-selection-decoration"})]):eo.zF.empty}},props:{decorations(e){return this.getState(e)}}})]}}),UP=["font-weight","font-style","font-family","font-size"],Uz=["font","text-decoration","color","background-color","text-align","line-height","background-image",...UP],UN={"font-weight":"400","font-style":"normal","text-decoration":"none solid rgb(0, 0, 0)",color:"rgb(0, 0, 0)","background-color":"rgba(0, 0, 0, 0)"},UB=["u","i","s","b","strong"],UU=e=>UP.some(n=>!!e.getPropertyValue(n)),UW=Z.YY.create({name:"domEvents",addOptions:()=>({linkControls:{onMouseOverLink:()=>{}},isMobile:!1}),addProseMirrorPlugins(){let e=this;return[new el.k_({key:new el.hs("domEvents"),props:{handleDOMEvents:Oa({},e.options.isMobile?{click(n,t){e.options.linkControls.onMouseOverLink(t)}}:{mouseover(n,t){e.options.linkControls.onMouseOverLink(t)}}),transformPastedHTML:(e,n)=>(e=>{let n=document.createElement("manuscriptHtml");n.innerHTML=e.replaceAll(/[\n\r]+/g," "),document.body.appendChild(n);let t=null,r=e=>{var n,i;if(["OL","UL"].includes(null!=(i=null==(n=e)?void 0:n.tagName)?i:"")){let n=((e,n)=>{n||(n=null==e?void 0:e.tagName);let t=document.createElement(n.toLowerCase());for(Array.from(e.attributes).forEach(e=>{t.setAttribute(e.name,e.value)});e.firstChild;)t.appendChild(e.firstChild);return e.parentNode.replaceChild(t,e),{node:e=t,listType:n}})(e,t);e=n.node,t=n.listType}if((e=>{let n=((null==e?void 0:e.tagName)||"").toLowerCase();return!UB.includes(n)})(e)){let n=window.getComputedStyle(e);for(let t of Uz){if("font"===t&&UU(n))continue;let r=n.getPropertyValue(t);r&&r!==UN[t]&&(e.style[t]=r)}}for(let n of e.children||[])r(n)};for(let e of n.children)r(e),t=null;return document.body.removeChild(n),n.innerHTML})(e)}})]}}),UF=eS.A.extend({addCommands(){return{setHorizontalRule:()=>e=>{let{chain:n,state:t}=e,{$to:r}=t.selection,i=n();return 0===r.parentOffset?i.insertContentAt(r.pos,{type:r.parent.type.name}).insertContentAt(r.pos+1,{type:this.name}):i.insertContent({type:this.name}),i.command(e=>{var n;let{tr:t,dispatch:r}=e;if(r){let{$to:e}=t.selection,r=e.end();if(e.nodeAfter)e.nodeAfter.isTextblock?t.setSelection(el.U3.create(t.doc,e.pos+1)):e.nodeAfter.isBlock?t.setSelection(el.nh.create(t.doc,e.pos)):t.setSelection(el.U3.create(t.doc,e.pos));else{let i=null==(n=e.parent.type.contentMatch.defaultType)?void 0:n.create();i&&(t.insert(r,i),t.setSelection(el.U3.create(t.doc,r+1)))}t.scrollIntoView()}return!0}).run()}}},addInputRules(){return[(0,Z.jT)({find:/^(?:---|â-|___\s)$/,type:this.t
1ype})]}}),UH=Z.YY.create({name:"indent",addOptions:()=>({types:["paragraph","bulletList","orderedList"],defaultIndent:0,minLevel:0,maxLevel:5,updateEditorSettings:()=>{}}),addGlobalAttributes(){return[{types:this.options.types,attributes:{textIndent:{default:this.options.defaultIndent,parseHTML:e=>{var n;let t;return n=this.options.updateEditorSettings,isNaN(t=parseInt(e.style.textIndent||0))&&(t=0),"".concat(e.style.textIndent).includes("px")?t/=96:"".concat(e.style.textIndent).includes("pt")?t/=72:"".concat(e.style.textIndent).includes("em")&&(t/=6),t=t>5?5:t,parseInt(e.style.textIndent)&&(null==n||n({tabSize:Math.ceil(2*t)/2})),0},renderHTML:e=>e.textIndent&&e.textIndent!==this.options.defaultIndent?{style:"margin-left: ".concat(e.textIndent,"in")}:{}}}}]},addCommands(){let e=(e,n,t)=>{var r;let i=null==(r=null==e?void 0:e.doc)?void 0:r.nodeAt(n);if(i){let r=(i.attrs.textIndent||0)+t,{minLevel:o,maxLevel:l}=this.options,a=r<o?o:r>l?l:r;if(a!==i.attrs.textIndent){let t=i.attrs,{indent:r}=t,l=Ou(t,["indent"]),s=a>=o?Os(Oa({},l),{textIndent:a}):l;return e.setNodeMarkup(n,i.type,s,i.marks)}}return e},n=(n,t)=>{let{doc:r,selection:i}=n;if(r&&i&&(i instanceof el.U3||i instanceof el.i5)){let{from:o,to:l}=i;r.nodesBetween(o,l,(r,i)=>!this.options.types.includes(r.type.name)||"listItem"===r.type.name||(n=e(n,i,t),!1))}return n},t=e=>()=>t=>{let{tr:r,state:i,dispatch:o}=t,{selection:l}=i;return!!(r=n(r=r.setSelection(l),e)).docChanged&&(null==o||o(r),!0)};return{setIndent:t(.5),unsetIndent:t(-.5)}}}),UK=Z.bP.create({name:"hardBreak",addOptions:()=>({keepMarks:!0,HTMLAttributes:{}}),inline:!0,group:"inline",selectable:!1,linebreakReplacement:!0,parseHTML:()=>[{tag:"br"}],renderHTML(e){let{HTMLAttributes:n}=e;return["br",(0,Z.KV)(this.options.HTMLAttributes,n)]},renderText:()=>"\n",addCommands(){return{setHardBreak:()=>e=>{let{commands:n,chain:t,state:r,editor:i}=e;return n.first([()=>n.exitCode(),()=>n.command(()=>{let{selection:e,storedMarks:n}=r;if(e.$from.parent.type.spec.isolating)return!1;let{keepMarks:o}=this.options,{splittableMarks:l}=i.extensionManager,a=n||e.$to.parentOffset&&e.$from.marks();return t().insertContent({type:this.name}).command(e=>{let{tr:n,dispatch:t}=e;if(t&&a&&o){let e=a.filter(e=>l.includes(e.type.name));n.ensureMarks(e)}return!0}).run()})])}}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}).extend({addKeyboardShortcuts(){return{"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),UV=eA.Ay.extend({addKeyboardShortcuts:()=>({})}),UG=Z.YY.create({name:"history",addStorage:()=>({prevTime:0,prevRanges:[],lastContent:null,lastSelection:null,id:(0,eh.A)(),modifyTimeout:0}),addOptions:()=>({newGroupDelay:1e3,actions:{action:()=>{},modify:()=>{},undo:()=>{},redo:()=>{}},isHoldingKey:!1,holdingKeyCount:0,addHotkeys:!1}),onCreate(){this.storage.lastContent=this.editor.getJSON(),this.storage.lastSelection={from:this.editor.state.selection.from,to:this.editor.state.selection.to}},onSelectionUpdate(){this.storage.lastSelection={from:this.editor.state.selection.from,to:this.editor.state.selection.to}},onTransaction(e){let{transaction:n}=e;this.options.holdingKeyCount<10&&((e,n)=>{var t,r,i,o,l,a,s;if(n.steps.length>0&&!(null==(t=n.meta)?void 0:t.preventUpdate)){e.storage.modifyTimeout&&clearTimeout(e.storage.modifyTimeout);let t=n.getMeta("appendedTransaction"),{prevTime:c,prevRanges:u}=e.storage,d=(n.time||0)-c,f=e.storage.lastContent||e.editor.getJSON(),m=e.editor.getJSON(),{from:p,to:h}=e.editor.state.selection,g={from:(null==(i=null==(r=e.storage)?void 0:r.lastSelection)?void 0:i.from)||p,to:(null==(l=null==(o=e.storage)?void 0:o.lastSelection)?void 0:l.to)||h},y={from:p,to:h},x=n=>{let t=n?f:m,r=n?g:y;e.editor.commands.setContent(t),e.editor.commands.setTextSelection(r),e.storage.lastContent=t,e.storage.lastSelection=r,e.options.onUpdateContent({editor:e.editor})};0===c||!t&&d>e.options.newGroupDelay||!((e,n)=>{if(!n)return!1;if(!e.docChanged)return!0;let t=!1;return e.mapping.maps[0].forEach((e,r)=>{for(let i=0;i<n.length;i+=2)e<=n[i+1]&&r>=n[i]&&(t=!0)}),t}
1)(n,u)||n.getMeta("undo")?(e.storage.id=(0,eh.A)(),null==(s=null==(a=e.options.actions)?void 0:a.action)||s.call(a,()=>{x(!1);let e=n.getMeta("redo");null==e||e()},()=>{x(!0);let e=n.getMeta("undo");null==e||e()},!1,e.storage.id)):e.storage.modifyTimeout=setTimeout(()=>{var t,r;return null==(r=null==(t=e.options.actions)?void 0:t.modify)?void 0:r.call(t,e.storage.id,()=>{x(!1);let e=n.getMeta("redo");null==e||e()})},250),e.storage.prevTime=Date.now(),e.storage.prevRanges=(e=>{let n=[];return e.forEach((e,t,r,i)=>n.push(r,i)),n})(n.mapping.maps[n.steps.length-1]),e.storage.lastContent=e.editor.getJSON(),e.storage.lastSelection={from:p,to:h}}})(this,n)},addKeyboardShortcuts(){return this.options.addHotkeys?{"Mod-z":()=>{var e,n;return null==(n=null==(e=this.options.actions)?void 0:e.undo)?void 0:n.call(e)},"Mod-Shift-z":()=>{var e,n;return null==(n=null==(e=this.options.actions)?void 0:e.redo)?void 0:n.call(e)},"Mod-y":()=>{var e,n;return null==(n=null==(e=this.options.actions)?void 0:e.redo)?void 0:n.call(e)}}:{}},addProseMirrorPlugins(){let e=this,n=["Backspace","Space","Enter"];return[new el.k_({key:new el.hs("customHistory"),state:{init(){},apply(n){e.options.isHoldingKey&&e.options.holdingKeyCount++}},props:{handleDOMEvents:{keydown(t,r){n.includes(r.code)&&(e.options.isHoldingKey=!0)},keyup(t,r){n.includes(r.code)&&(("Enter"!==r.key||"Enter"===r.key&&e.options.holdingKeyCount>=10)&&t.dispatch(t.state.tr.setMeta("forceUpdate",!0)),e.options.isHoldingKey=!1,e.options.holdingKeyCount=0)}}}})]}}),UY=Z.bP.create({name:"listItem",addOptions:()=>({HTMLAttributes:{},bulletListTypeName:"bulletList",orderedListTypeName:"orderedList"}),content:"paragraph bulletList* orderedList* paragraph*",defining:!0,parseHTML:()=>[{tag:"li"}],renderHTML(e){let{HTMLAttributes:n}=e;return["li",(0,Z.KV)(this.options.HTMLAttributes,n),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),Uq=[1,2,3,4,5],UX={isCustom:!1,attrs:{textAlign:"left",lineHeight:100,spaceBefore:0,spaceAfter:0},textStyleAttrs:{fontSize:null,fontFamily:null,color:null,highlight:null},marks:[],linkAttr:{}},UQ=function(e,n,t,r){let i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},{from:l,to:a}=t.selection,s=r();return t.doc.nodesBetween(l,a,(t,r)=>{t.isTextblock&&(s=s.setNodeSelection(r),t.type.name===e?(s=(s=s.unsetAllMarks()).setTextStyle(n.textStyleAttrs),n.marks.forEach(e=>{s=s.setMark(e)}),s=s.updateAttributes(e,Oa({},n.attrs))):s=i?s.toggleNode(e,"paragraph",Oa({},o)):(s=s.unsetAllMarks()).setNode(e,Oa(Oa({},o),n.attrs)))}),s.run(),!0},UJ=Z.bP.create({name:"paragraph",priority:1e3,addOptions:()=>({HTMLAttributes:{}}),group:"block",content:"inline*",defining:!0,parseHTML:()=>[{tag:"p"}],renderHTML(e){let{HTMLAttributes:n}=e;return["p",(0,Z.KV)(this.options.HTMLAttributes,n),0]},addCommands(){return{setParagraph:()=>e=>{let{commands:n,state:t,chain:r}=e,i={attrs:{}};return((null==n?void 0:n.getBlockStyles)&&(i=n.getBlockStyles("paragraph")),null==n?void 0:n.setTextStyle)?UQ(this.name,i,t,r,!1):n.setNode(this.name)}}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),U$=Z.YY.create({name:"characterCount",addOptions:()=>({limit:null,mode:"textSize",textCounter:e=>e.length,wordCounter:e=>e.split(" ").filter(e=>""!==e).length}),addStorage:()=>({characters:()=>0,words:()=>0}),onBeforeCreate(){this.storage.characters=e=>{let n=(null==e?void 0:e.node)||this.editor.state.doc;if("textSize"===((null==e?void 0:e.mode)||this.options.mode)){let e=n.textBetween(0,n.content.size,void 0," ");return this.options.textCounter(e)}return n.nodeSize},this.storage.words=e=>{let n=(null==e?void 0:e.node)||this.editor.state.doc,t=n.textBetween(0,n.content.size," "," ");return this.options.wordCounter(t)}},addProseMirrorPlugins(){let e=!1;return[new el.k_({key:new el.hs("characterCount"),appendTransaction:(n,t,r)=>{if(e)return;let i=this.options.limit;if(null==i||0===i){e=!0;return}let o=this.storage.characters({node:r.doc});if(o>i){console.warn("[CharacterCount] Initial content exceeded limit of ".concat(i," characters. Content was automatically trimmed."));let n=r.tr.deleteRange(0,o-i);return e=!0,n}e=!0},filterTransaction:(e,n)=>{let t=this.options.limit;if(!e.docChanged||0===t||null==t)return!0;let r=this.storage.characters({node:n.doc}),i=this.storage.characters({node:e.doc});if(i<=t||r>t&&i>t&&i<=r)return!0;
1if(r>t&&i>t&&i>r||!e.getMeta("paste"))return!1;let o=e.selection.$head.pos;return e.deleteRange(o-(i-t),o),!(this.storage.characters({node:e.doc})>t+50)}})]}}),UZ="text/tiptap",U0=(e,n)=>{var t,r,i;let o="".concat(UZ,"-").concat(e.innerText),l=null==(r=null==(t=navigator.copiedFromTipTap)?void 0:t.some)?void 0:r.call(t,e=>e.text===o),a=e.getAttribute("data-color")||(null==(i=e.style.backgroundColor)?void 0:i.replace(/['"]+/g,""))||null;return"transparent"===a?null:n||l?a:null},U1=Z.YY.create({name:"color",addOptions:()=>({types:["textStyle"],isManuscript:!1,theme:{}}),addGlobalAttributes(){return[{types:this.options.types,attributes:{color:{default:null,parseHTML:e=>{var n;if(!e.style.color)return null;let t=null==(n=e.style.color)?void 0:n.replace(/['"]+/g,""),r=U0(e,this.options.isManuscript),i=(0,es.getSanitizedTextColor)(t,this.options.theme.colors.surface,r);return(null==i?void 0:i.hexString)||null},renderHTML:e=>({style:"color: ".concat(e.color)})}}}]},addCommands:()=>({setColor:e=>n=>{let{chain:t}=n;return t().setMark("textStyle",{color:e}).run()},unsetColor:()=>e=>{let{chain:n}=e;return n().setMark("textStyle",{color:null}).removeEmptyTextStyle().run()}})}),U5={orderedList:{action:"toggleOrderedList",reversedListType:"bulletList"},bulletList:{action:"toggleBulletList",reversedListType:"orderedList"}},U2=(e,n)=>{var t;if(Array.isArray(e))return e.map(e=>U2(e,n));if("object"==typeof e&&null!==e){let r=null==(t=U5[n])?void 0:t.reversedListType;for(let t of(e.type===r&&(e.type=n),Object.keys(e)))e[t]=U2(e[t],n)}return e},U3=(e,n,t,r)=>{var i,o;let{selection:l}=n,{from:a,to:s}=l,c=(null==(i=null==l?void 0:l.$from)?void 0:i.path)||[],u=c.length>=4?c[3]:void 0,d=(null==(o=null==u?void 0:u.type)?void 0:o.name)||"",f=c[2];if(d===e.name||!U5[d])return t.toggleList(e.name,e.options.itemTypeName,e.options.keepMarks);let m=U2(u.toJSON(),e.name);r().setNodeSelection(f).command(n=>{let{tr:t}=n,r=e_.bP.fromJSON(e.editor.schema,m);return t.replaceSelectionWith(r),!0}).setTextSelection({from:a,to:s}).run()},U6=eC.Ay.extend({addCommands(){return{toggleBulletList:()=>e=>{let{commands:n,chain:t,state:r}=e;U3(this,r,n,t)}}}}),U4=ek.Ay.extend({addCommands(){return{toggleOrderedList:()=>e=>{let{commands:n,chain:t,state:r}=e;U3(this,r,n,t)}}}}),U7={editorSettings:{autoTag:!1}},U8={onMouseOverLink:()=>{}},U9={setFontSize:()=>{},setFontFamily:()=>{},setTextAlign:()=>{},setSelectedBlock:()=>{}},We={currentWordsWritten:0,setCurrentWordsWritten:()=>{},totalWordCount:0,selectionWordcount:()=>{}},Wn=e=>{let{blazeContext:n,className:t,value:r="",onValueChange:l=()=>{},placeholderKey:s="cui:common.components.textEditor.placeholder",maxLength:c,contextMenuOptions:u,disabled:f=!1,forceReadOnly:m=!1,keyDownHandler:p,onBlur:h,shouldFocus:g,split:y=!1,keyDownCaptureHandler:b,historyEnabled:v=!0,forceCanEdit:j=!1}=e,{tipTapContent:w,onUpdateContent:S,fontFamilies:A}=NQ(r,l,!1),{canEdit:C}=N_({disabled:f,forceReadOnly:m,forceCanEdit:j}),k=NJ({fontFamilies:A}),_=N$({canEdit:C}),{contextMenu:E,handleContextMenu:T}=N1({contextMenuOptions:u}),I=(e=>{let{onCreate:n=()=>{},onDestroy:t=()=>{},onUpdateContent:r=()=>{},onBlur:l=()=>{},onSelectionChange:s,placeholderKey:c="cui:common.components.textEditor.placeholder",maxLength:u=null,manuscriptControls:f=U7,linkControls:m=U8,textStyleControls:p=U9,wordsCounterControls:h=We,isMobile:g,historyEnabled:y=!0,canEdit:x=!0}=e,{t:b}=(0,a.Bd)(),v=(0,d.DP)(),{actions:j}=(0,i.useContext)(o.xR)||{},{updateEditorSettings:w}=f||{},S=(0,i.useMemo)(()=>({setFontSize:p.setFontSize,setFontFamily:p.setFontFamily,setSelectedBlock:p.setSelectedBlock,setTextAlign:p.setTextAlign}),[p.setFontSize,p.setFontFamily,p.setSelectedBlock,p.setTextAlign]),A=[Bo.configure({heading:!1,bulletList:!1,orderedList:!1,blockquote:!1,strike:!1,horizontalRule:!1,hardBreak:!1,italic:!1,history:!1,listItem:!1,code:!1,codeBlock:!1,paragraph:!1}),...y?[UG.extend().configure({actions:j,onUpdateContent:r})]:[],UJ,UV,UK,UF,U4.configure({keepMarks:!0,keepAttributes:!1}),U6.configure({keepMarks:!0,keepAttributes:!1}),UY,Bl,Ba,UL,Bs,Bu,U1.configure({isManuscript:!1,theme:v}),UR.extend().configure({isManuscript:!1}),UH.configure({updateEditorSettings:w}),Bd.configure({onCreate:n,onDestroy:t,onUpdateContent:r,onBlur:l,onSelectionChange:s,theme:v,textStyleControls:S,selectionWordcount:h.selectionWordcount}),Bc.configure({placeholder:b(c),showOnlyCurrent:!1}),U$.configure({limit:u}),UW.configure({linkControls:m,isMobile:g})],C=[v,w,S,null==h?void 0:h.selectionWordcount,m,g,u,c,v,x];return(0,i.useMemo)(()=>A,C)})({onUpdateContent:S,placeholderKey:s,maxLength:c,linkControls:_,onBlur:h,c
1anEdit:C,historyEnabled:v}),M=(0,$.hG)({extensions:I,content:w,editable:C,immediatelyRender:!1},[C]);(0,i.useEffect)(()=>{g&&M&&M.commands.focus()},[g,!M]);let{onKeyDown:D,onKeyDownCapture:O}=N7({editor:M,blazeContext:n,keyDownHandler:p,keyDownCaptureHandler:b,textStyleControls:k});return(e=>{let{editor:n,canEdit:t}=e;(0,i.useEffect)(()=>{var e,r;if(n){let i=e=>{let{selection:n}=e.state,{from:t,to:r}=n;return e.state.doc.textBetween(t,r," ")};null==(e=null==n?void 0:n.on)||e.call(n,"focus",e=>{let{editor:n}=e;window.slateControls={id:(0,eh.A)(),cut:()=>Om(null,null,function*(){t&&(yield navigator.clipboard.writeText(i(n)),n.commands.deleteSelection())}),copy:()=>Om(null,null,function*(){yield navigator.clipboard.writeText(i(n))}),paste:()=>Om(null,null,function*(){if(t){let{from:e}=n.state.selection;n.commands.insertContentAt(e,(yield navigator.clipboard.readText()))}}),selectAll:()=>n.commands.selectAll()}}),null==(r=null==n?void 0:n.on)||r.call(n,"blur",()=>{window.slateControls=null})}},[n,t])})({editor:M,canEdit:C}),(0,x.jsxs)(Bi,{className:t,onKeyDownCapture:O,onKeyDown:D,onContextMenu:e=>T(e,M),useTransparentBackground:!0,textStyleControls:k,split:!!y,canEdit:C,onClick:()=>{M.storage.showLinkModal||null==M||M.commands.focus()},children:[(0,x.jsx)(NX,{editor:M,content:w,contextMenu:E,textStyleControls:k,linkControls:_,canEdit:C,blazeContext:n}),(0,x.jsx)(Bt,{useTransparentBackground:!0,textStyleControls:k,split:!!y,children:(0,x.jsx)($.$Z,{editor:M})})]})};Wn.propTypes={blazeContext:y.object,className:y.string,value:y.array.isRequired,onValueChange:y.func,onBlur:y.func,placeholderKey:y.string,maxLength:y.number,contextMenuOptions:y.object,disabled:y.bool,forceReadOnly:y.bool,keyDownHandler:y.func,keyDownCaptureHandler:y.func,shouldFocus:y.bool,split:y.bool,historyEnabled:y.bool,forceCanEdit:y.bool};var Wt=(0,ee.FX)(Wn,["value","onValueChange","contextMenuOptions","keyDownHandler","placeholderKey","maxLength","className","disabled","forceReadOnly","onBlur","shouldFocus","keyDownCaptureHandler","additionalMemoProps","forceCanEdit"]),Wr=e=>(0,x.jsx)(o.mJ,{useStory:!0,useImages:!0,useUtilities:!0,useElementBuffer:!0,useModule:!0,useUser:!0,children:n=>(0,x.jsx)(Wt,Os(Oa({},e),{blazeContext:n}))}),Wi=d.Ay.div(lK()),Wo=d.Ay.div(lV()),Wl=(0,d.Ay)(m.CampfireSubtitle1)(lG()),Wa=(0,d.Ay)(LZ)(lY()),Ws=(0,d.Ay)(Wr)(lq()),Wc=(0,d.Ay)(h.n)(lX()),Wu=e=>{var n,t,r,i,o,l;let{element:a}=e,s=(0,d.DP)();return(0,x.jsx)(Wi,{children:a?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Wa,{imageId:null==(t=null==(n=a.summary)?void 0:n.image)?void 0:t.fileID,userId:null==(i=null==(r=a.summary)?void 0:r.image)?void 0:i.userID,borderRadius:s.dimensions.cornerMd+"rem",color:null==(o=a.summary)?void 0:o.color,initialsCount:2,name:a.name}),(0,x.jsxs)(Wo,{children:[(0,x.jsx)(Wc,{icon:J.I[a.module]}),(0,x.jsx)(Wl,{children:a.name})]}),(0,x.jsx)(Ws,{value:(null==(l=a.summary)?void 0:l.description)||(0,w.bQ)(),onChange:()=>{},forceReadOnly:!0,additionalMemoProps:[a,null==a?void 0:a._id]})]}):null})},Wd=d.Ay.div(lQ(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.1}).rgbaString}),Wf=d.Ay.div(lJ()),Wm=(0,d.Ay)(m.CampfireSubtitle1)(l$()),Wp=d.Ay.div(lZ()),Wh=(0,d.Ay)(m.Cl)(l0()),Wg=(0,d.Ay)(z.L)(l1()),Wy=d.Ay.div(l5()),Wx=d.Ay.div(l2()),Wb=d.Ay.div(l3(),e=>{let{theme:n}=e;return n.colors.onSurface.rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.1}).rgbaString}),Wv=(0,d.Ay)(m.ge)(l6(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.5}).rgbaString},e=>{let{theme:n}=e;return n.colors.surface.rgbaString}),Wj=(0,d.Ay)(Q.nL)(l4()),Ww=(0,d.Ay)(Q.GU)(l8(),e=>{let{addMargin:n}=e;return n&&(0,d.AH)(l7())}),WS=d.Ay.div(ae(),e=>{let{disabled:n}=e;return n&&(0,d.AH)(l9())}),WA=(0,d.Ay)(m.Cl)(an()),WC=d.Ay.div(at()),Wk=(0,d.Ay)(m.CampfireSubtitle1)(ar()),W_=(0,d.Ay)(Y.L)(ai()),WE=e=>{let{progress:n}=e,{tr:t}=Lk("common.components.imageLibrary");return n>100?null:(0,x.jsxs)(WC,{children:[(0,x.jsx)(W_,{value:n,max:101}),(0,x.jsx)(Wk,{children:t("compressing",{progress:n})})]})}
1,WT=["image/svg+xml","image/gif"],WI=["image/png","image/gif","image/bmp","image/webp","image/svg+xml","image/jpeg","image/jpg"],WM=["image/*"],WD=d.Ay.div(ao()),WO=d.Ay.div(al()),WL=(0,d.Ay)(eE.LW)(aa()),WR=d.Ay.div(as()),WP=(0,d.Ay)(p.GU)(ac()),Wz=(0,d.Ay)(WP)(au()),WN=(0,d.Ay)(WP)(ad()),WB=(0,d.Ay)(h.n)(af()),WU=d.Ay.div(am(),e=>{let{theme:n}=e;return n.colors.error.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.colors.error.rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{theme:n}=e;return n.colors.onSurface.rgbaString}),WW=(0,d.Ay)(m.CampfireSubtitle1)(ap(),e=>{let{theme:n}=e;return n.colors.error.copyWith({a:.87}).rgbaString}),WF=e=>{var n;let{uploadControls:t,imageCount:r,setShowUnsplashPage:i,albumControls:o,dropzoneRef:l}=e,{tr:a}=Lk("common.components.imageLibrary.dropzone"),s=(0,d.DP)(),{handleAddAlbum:c}=o,{dropzoneStatus:u,setDropzoneStatus:f,handleUpload:m,progress:h}=t,g={[eE.KK.FAILED_UNEXPECTED_ERROR]:a("title.failed.unexpectedError"),[eE.KK.FAILED_INVALID_FILE_TYPE]:a("title.failed.invalidType"),[eE.KK.IDLE]:a("title.idle")},y=null!=(n=g[u])?n:g[eE.KK.IDLE],b=a("description.idle",{maxSize:10,maxRes:8192});return r>=2500?(0,x.jsx)(WU,{children:(0,x.jsx)(WW,{children:a("maxImages",{maxImages:2500})})}):(0,x.jsxs)(WD,{children:[(0,x.jsxs)(WO,{children:[(0,x.jsx)(WL,{accept:WM,mimeTypes:WI,multiple:!0,status:u,setStatus:f,handleFile:e=>m([e]),title:y,description:b,ref:l}),(0,x.jsxs)(WR,{children:[(0,x.jsxs)(Wz,{type:p.VQ.SECONDARY,onClick:()=>i(!0),padding:"0.375rem 0.5rem",children:[(0,x.jsx)(WB,{icon:"Unsplash",color:s.colors.onSecondary.rgbaString}),a("findAnImage")]}),(0,x.jsxs)(WN,{type:p.VQ.OUTLINED,onClick:()=>c(),padding:"0.375rem 0.5rem",children:[(0,x.jsx)(WB,{icon:"Album",color:s.colors.onSurface.rgbaString}),a("createAlbum")]})]})]}),h&&(0,x.jsx)(WE,{progress:h})]})},WH=d.Ay.div(ah()),WK=(0,d.Ay)(p.GU)(ag()),WV=(0,d.Ay)(p.GU)(ay(),e=>e.theme.colors.onSecondary.rgbString),WG=e=>{let{onCancel:n,onConfirm:t}=e,{tr:r}=Lk("common.components.imageLibrary");return(0,x.jsxs)(WH,{children:[(0,x.jsx)(WK,{type:p.VQ.TEXT,onClick:n,children:r("cancel")}),(0,x.jsx)(WV,{type:p.VQ.SECONDARY,onClick:t,children:r("confirm")})]})},WY=d.Ay.div(ax()),Wq=d.Ay.div(ab()),WX=d.Ay.div(av()),WQ=(0,d.Ay)(m.CampfireH4)(aj()),WJ=(0,d.Ay)(m.CampfireSubtitle1)(aw(),e=>{let{theme:n,isMaxSelected:t}=e;return t&&"\n color: ".concat(n.colors.error.rgbaString,";\n ")}),W$=(0,d.Ay)(p.RI)(aS()),WZ=(0,d.Ay)(h.n)(aA(),e=>{let{theme:n}=e;return n.colors.error.rgbaString}),W0=(0,d.Ay)(m.Z1)(aC()),W1=(0,d.Ay)(E.rt)(ak()),W5=e=>{let{mode:n,selectionControls:t,groupActions:r}=e,{tr:i}=Lk("common.components.imageLibrary"),{selection:o}=t,{groupActionDropdownItems:l}=r;if(n===C.SZ.CHOOSE_ONE)return null;let a=o.length>0;return(0,x.jsx)(W0,{children:(0,x.jsx)(W1,{icon:"Group",textButton:!0,addCaret:!0,dropdownProps:{items:l,dividers:[l.length-2],appearToLeft:!0},buttonLabel:(()=>{let e="".concat(i("groupActions"));return a&&(e+=" ".concat(i("selectedCount",{selected:o.length}))),e})(),disabled:!a})})},W2=e=>{let{mode:n,onClose:t,maxSelected:r,sortTypeControls:i,selectionControls:o,groupActions:l,searchControl
1s:a,pathControls:s}=e,{tr:c}=Lk("common.components.imageLibrary"),{selection:u,isMaxSelected:d}=o;return(0,x.jsxs)(WY,{children:[(0,x.jsxs)(Wq,{children:[(0,x.jsx)(WQ,{children:c("titleByMode.".concat(n))}),(0,x.jsxs)(WJ,{isMaxSelected:!!d,children:[d&&(0,x.jsx)(WZ,{icon:"Info"}),c(r?"subtitle":"subtitleMaxSelected",{count:u.length,total:r})]})]}),(0,x.jsxs)(WX,{children:[(0,x.jsx)(F1,{pathControls:s,searchControls:a}),(0,x.jsx)(F2,{sortTypeControls:i}),(0,x.jsx)(W5,{mode:n,selectionControls:o,groupActions:l}),(0,x.jsx)(W$,{icon:"Close",onClick:t})]})]})},W3=(e,n)=>{if(!e)return;if(0===n.length)return e;let t=eT(n),r=t.shift();if(r&&e.children)return W3(e.children[r],t)},W6=(e,n)=>((null==e?void 0:e.order)||0)-((null==n?void 0:n.order)||0),W4=(e,n)=>{var t,r;return null!=(r=null==(t=null==e?void 0:e.title)?void 0:t.localeCompare(null==n?void 0:n.title))?r:e.toString()-n.toString()},W7=(e,n)=>e&&n?e.uploadDate||n.uploadDate?(n.uploadDate||0)-(e.uploadDate||0):e.order-n.order:e?1:-1,W8=(e,n)=>e.isAlbum&&n.isAlbum||!(e.isAlbum||n.isAlbum)?W4(e,n):e.isAlbum?-1:1,W9=(e,n)=>{let t=W6;t=({[C.qN.ALPHABETICAL]:W4,[C.qN.RECENTLY_ADDED]:W7,[C.qN.ALBUMS_FIRST]:W8,[C.qN.MANUAL]:W6})[n]||W6,null==e||e.sort(t)},Fe=(e,n,t)=>{if(null==e?void 0:e.children){let r=Object.values(e.children).sort(W6);r[n]&&(r[n].order=t+(t<n?-.5:.5)),r.sort(W6),r.forEach((e,n)=>e.order=n)}},Fn=(e,n)=>{if(null==e?void 0:e.children){let t=Object.keys(e.children);for(let r=0;r<t.length;r++){let i=t[r],o=e.children[i];if(i===n)return e;if(o.isAlbum){let e=Fn(o,n);if(e)return e}}}},Ft=(e,n)=>{let t=Fn(e,n);if(null==t?void 0:t.children)return t.children[n]},Fr=d.Ay.div(a_()),Fi=(0,d.Ay)(m.CampfireH4)(aE()),Fo=(0,d.Ay)(m.CampfireSubtitle1)(aT()),Fl=(0,d.Ay)(p.RI)(aI()),Fa=e=>{let{tr:n,handleDropzoneClick:t,search:r}=e;return r?(0,x.jsxs)(Fr,{children:[(0,x.jsx)(Fl,{icon:"Search",disabled:!0}),(0,x.jsx)(Fi,{children:n("noImagesFound")}),(0,x.jsx)(Fo,{children:n("noImagesFoundSearch")})]}):(0,x.jsxs)(Fr,{children:[(0,x.jsx)(Fl,{icon:"AddPhoto",onClick:t}),(0,x.jsx)(Fi,{children:n("noImagesFound")}),(0,x.jsx)(Fo,{children:n("noImages")})]})},Fs=d.Ay.div(aM(),e=>{let{theme:n}=e;return n.dimensions.cornerLg}),Fc=d.Ay.div(aD()),Fu=d.Ay.div(aO()),Fd=(0,d.Ay)(z.L)(aL(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString}),Ff=d.Ay.div(aR(),e=>{let{theme:n}=e;return n.colors.primary.rgbaString}),Fm=(0,d.Ay)(m.CampfireSubtitle1)(aP()),Fp=d.Ay.div(az()),Fh=(0,d.Ay)(E.rt)(aN()),Fg=d.Ay.div(aB(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerMd});(0,d.Ay)(h.n)(aU(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.3}).rgbaString});var Fy=d.Ay.div(aW()),Fx=d.Ay.div(aF()),Fb=(0,d.Ay)(m.A8)(aH()),Fv=(0,d.Ay)(h.n)(aK()),Fj=(0,d.Ay)(m.CampfireSubtitle1)(aV()),Fw=(0,d.Ay)(D.d)(aG()),FS=e=>{let{item:n,imageControls:t,onViewImage:r}=e,{getImageUrl:i}=t,{imageID:o,userID:l}=n;return(0,x.jsx)(Fw,{src:i(o,l,O.iu.MEDIUM),checkOnscreen:!0,onClick:r})},FA=d.Ay.div(aY()),FC=(0,d.Ay)(D.d)(aq(),e=>e.column,e=>e.columnSpan,e=>e.row,e=>e.rowSpan),Fk=d.Ay.div(aX(),e=>e.column,e=>e.columnSpan,e=>e.row,e=>e.rowSpan,e=>e.color);(0,d.Ay)(h.n)(aQ(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.3}).rgbaString});var F_=e=>{let{album:n,imageControls:t,onClick:r}=e,o=(0,d.DP)(),[l,a]=(0,i.useState)([]),{getImageUrl:s}=t;(0,i.useEffect)(()=>{let e=[];(null==o?void 0:o.colors)&&Object.values(o.colors).forEach(n=>{e.push(n.rgbaString)}),a(e)},[o]);let c=(0,i.useMemo)(()=>{let e=k(n),t=[];return(null==e?void 0:e.children)&&(t=Object.values(e.children).filter(e=>!e.isAlbum)),t.sort(W6),t},[n]),u=(e,n,t,r,i)=>{if(!((null==c?void 0:c.length)>e))return(0,x.jsx)(Fk,{column:n,columnSpan:t,row:r,rowSpan:i,color:null==l?void 0:l[e]},e);{let{imageID:o,userID:l}=c[e];return(0,x.jsx)(FC,{src:s(o,l,O.iu.MEDIUM),column:n,columnSpan:t,row:r,rowSpan:i,checkOnscreen:!0},e)}};return(0,x.jsxs)(FA,{onClick:r,children:[u(0,1,1,1,2),u(1,2,1,1,1),u(2,2,1,2,1)]})},FE=e=>{let{id:n,draggableItem:t,mode:r,item:o,imageControls:l,albumControls:s,pathControls:c,imageDetailsControl
1s:u,selectionControls:d,path:f}=e,{tr:m,baseTranslation:p}=Lk("common.components.imageLibrary"),{title:h,isAlbum:g}=o,y=[],[b,v]=(0,i.useState)(h),{currentPath:j,tree:w,duplicateAlbumTitles:S}=c,{updateImageAttributes:A}=l,{handleAlbumClick:k,handleMoveToAlbum:_}=s,{handleImageClick:E}=u,{selection:T,isMaxSelected:I,handleItemSelect:M,handleDeleteElement:D}=d,O=(0,i.useMemo)(()=>{let e=[];return w.forEach(t=>{let{path:r,title:i,fullTitle:o}=t,l=JSON.stringify(r);l!==JSON.stringify(f)&&l!==JSON.stringify([...f,n])&&e.push({labelKey:(S.includes(i)?o:i)||"cui:common.components.imageLibrary.unnamedAlbum",onClick:()=>_(!1,r,[n])})}),e.sort((e,n)=>e.labelKey.toLowerCase()<n.labelKey.toLowerCase()?-1:1),(null==f?void 0:f.length)>0&&e.splice(0,0,{labelKey:"cui:common.components.imageLibrary.title",onClick:()=>_(!1,[],[n])}),e},[w]),L=e=>e.stopPropagation();O.length>0&&y.push({labelKey:"cui:common.components.imageLibrary.moveToAlbum",onClick:L,isDropdown:(null==O?void 0:O.length)>0,dropdownItems:O}),r===C.SZ.MANAGE||g||y.push({labelKey:p("viewImage"),onClick:e=>{L(e),E(n)}}),y.push({labelKey:p("delete".concat(g?"Album":"Image")),onClick:e=>{L(e),D(n,g)}});let R=(0,i.useMemo)(()=>g?(e=>(null==e?void 0:e.children)?Object.values(e.children).filter(e=>!e.isAlbum).length:0)(o):0,[o]),P=!g,z=m("".concat(g?"album":"image","TitlePlaceholder")),N=(0,i.useMemo)(()=>T.indexOf(n)+1,[T,n]);return(0,x.jsxs)(Fs,{children:[(0,x.jsxs)(Fc,{onClick:e=>{if(P){if(I&&!T.includes(n))return(0,V.f)({text:(0,x.jsx)(a.x6,{i18nKey:p("maxSelectedAlert"),components:{br:(0,x.jsx)("br",{})}}),left:"40px",bottom:"40px"});M(e,n,g)}},children:[(0,x.jsxs)(Fu,{children:[P&&(0,x.jsx)(Fd,{checked:T.includes(n),disabled:I&&!T.includes(n),onToggleChecked:()=>{}}),P&&r!==C.SZ.CHOOSE_ONE&&N>0&&(0,x.jsx)(Ff,{children:(0,x.jsx)(Fm,{children:N})})]}),(0,x.jsxs)(Fp,{onClick:e=>e.stopPropagation(),children:[t,y.length>0&&(0,x.jsx)(Fh,{dropdownProps:{items:y,appearToLeft:!0}})]})]}),(0,x.jsx)(Fg,{children:g?(0,x.jsx)(F_,{album:o,imageControls:l,onClick:()=>k([...j,n])}):(0,x.jsx)(FS,{item:o,imageControls:l,onViewImage:e=>{L(e),r===C.SZ.MANAGE?E(n):M(e,n,!1)}})}),(0,x.jsxs)(Fy,{children:[(0,x.jsx)(Fb,{type:"text",value:b,placeholder:z,onChange:e=>v(e.target.value),onBlur:()=>{A(j,n,{title:b})}}),g&&(0,x.jsxs)(Fx,{children:[(0,x.jsx)(Fj,{children:R}),(0,x.jsx)(Fv,{icon:"Album"})]})]})]})},FT=e=>{let{activeItem:n,children:t}=e,r={};(null==n?void 0:n.dragOverlayStyle)&&(r=Oa({},n.dragOverlayStyle));let i=(0,x.jsx)(eM.Hd,{dropAnimation:{duration:500,easing:"cubic-bezier(0.25, 1, 0.5, 1)"},style:r,children:t});return(null==n?void 0:n.usePortal)?(0,G.createPortal)(i,document.body):i};FT.propTypes={activeItem:y.object.isRequired,children:y.node.isRequired};var FI=(0,d.Ay)(h.n)(aJ(),e=>e.theme.colors.onSurface.rgbaString),FM=e=>{let{icon:n="DragItem"}=e;return(0,x.jsx)(FI,{icon:n})},FD=e=>{var n;let{item:t,isActive:r=!1,isOverlay:o=!1}=e,l=(0,d.DP)(),{id:a,element:s,draggableItem:c,style:u,overlayStyle:f,disableDragging:m=!1,scale:p}=t,h="element-".concat(a).concat(o?"-overlay":""),g=o||r,{attributes:y,listeners:b,setNodeRef:v,transform:j,transition:w}=(0,eD.gl)({id:a}),S=Oa(Oa({transform:((e,n,t)=>!e&&n&&1!==n&&t?"scale(".concat(n,")"):e?n&&1!==n?"translate3d(".concat((null==e?void 0:e.x)/n,"px, ").concat((null==e?void 0:e.y)/n,"px, 0)"):eO.Ks.Transform.toString(e):null)(j,p,o),transition:w,opacity:r?.4:1,width:"100%","--dnd-scale":p||1},r?{border:"1px solid ".concat(l.colors.primary.rgbaString),borderRadius:"".concat(l.dimensions.cornerLg,"rem")}:{}),u);return(o&&(S=Oa(Os(Oa({},S),{width:"100%"}),null!=f?f:{})),c)?(0,x.jsx)("div",{ref:v,style:S,id:h,children:(0,i.cloneElement)(s,((e,n,t)=>({draggableItem:(0,x.jsx)("div",Os(Oa({},m?{}:Oa(Oa({},n),e)),{children:"object"==typeof t?t:(0,x.jsx)(FM,{icon:"string"==typeof t?t:"DragItem"})})),isDragging:g,isOverlay:o}))(y,b,c),(null==(n=null==s?void 0:s.props)?void 0:n.children)?s.props.children:null)},h):(0,i.createElement)("div",Os(Oa({ref:v,style:S},m?{}:Oa(Oa({},y),b)),{id:h,key:h}),(0,i.cloneElement)(s,{isDragging:g,isOverlay:o}))};FD.propTypes={item:y.object,isActive:y.bool,isOverlay:y.bool};var FO=(e=>(e.VERTICAL="vertical",e.HORIZONTAL="horizontal",e.RECTANGULAR="rectangular",e))(FO||{}),FL={vertical:eD._G,horizontal:eD.m$,rectangular:eD.kL},FR=e=>{let{list:n,sortingStrategy:t="vertical",onDragStart:r,onDragEnd:o,onReorder:l,delay:a,axis:s}=e,[c,u]=(0,i.useState)(null),d=(0,i.useCallback)(e=>{u(n.find(n=>n.id===e.active.id)),null==r||r(e)},[n,r]),f="horizontal"===s?[eL.dU]:"vertical"===s?[eL.FN]:[],m=(0,i.useCallback)(e=>{null==o||o(e);let{active:t,over:r}=e;u(null);try{if(t.id!==(null==r?void 0:r.id)){let e=n.findIndex(e=>e.id===t.id),i=n.findIndex(e=>e.id===r.id),o=(0,eD.be)(n,e,i);l(e,i,o)}}catch(e){console.error(e)}},[n]),p=(0,i.useCallback)(()=>{u(null)},[n]),h=(0,eM.FR)((0,eM.MS)(eM.cA,a?{activationConstraint:{delay:a,tolerance:5}}:void 0),(0,eM.MS)(eM.IG)),g=FL[t];return(0,x.jsxs)(eM.Mp,{sensors:h,onDragStart:d,onDragEnd:m,onDragCancel:p,modifiers:f,children:[(0,x.jsx)(eD.gB,{items:n.map(e=>e.id),strategy:g,children:n.map(e=>(0,x.jsx)(FD,{item:e,isActive:(null==c?void 0:c.id)===e.id},e.id))}),(0,x.jsx)(FT,{activeItem:c,children:c?(0,x.jsx)(FD,{item:c,isActive:!1,isOverlay:!0}):(0,x.jsx)(x.Fragment,{})})]})},FP=e=>{let{list:n,sortingStrategy:t="vertical",onDragStart:r,onDragEnd:o,onReorder:l,delay:a,axis:s,itemSize:c,viewportRef:u,overscan:d,virtualItems:f,renderVirtualItem:m}=e,[p,h]=(0,i.useState)(null),g=(0,i.useCallback)(e=>{h(n.find(n=>n.id===e.active.id)),null==r||r(e)},[n,r]),y="horizontal"===s?[eL.dU]:"vertical"===s?[eL.FN]:[],b=(0,i.useCallback)(e=>{null==o||o(e);let{active:t,over:r}=e;h(null);try{if(t.id!==(null==r?void 0:r.id)){let e=n.findIndex(e=>e.id===t.id),i=n.findIndex(e=>e.id===r.id),o=(0,eD.be)(n,e,i);l(e,i,o)}}catch(e){console.error(e)}},[n,o,l]),v=(0,i.useCallback)(()=>{h(null)},[]),j=(0,eM.FR)((0,eM.MS)(eM.cA,a?{activationConstraint:{delay:a,tolerance:5}}:void 0),(0,eM.MS)(eM.IG)),w=FL[t],S=null!=f?f:n,A=(0,i.useCallback)((e,n,t)=>m?m(e,n,t,{activeItem:p}):(0,x.jsx)(FD,{item:e,isActive:(null==p?void 0:p.id)===e.id},e.id),[p,m]);return(0,x.jsxs)(eM.Mp,{sensors:j,onDragStart:g,onDragEnd:b,onDrag
1Cancel:v,modifiers:y,children:[(0,x.jsx)(eD.gB,{items:n.map(e=>e.id),strategy:w,children:(0,x.jsx)(eI.h,{items:S,itemSize:c,viewportRef:u,overscan:d,children:(e,n,t)=>A(e,n,t)})}),(0,x.jsx)(FT,{activeItem:p,children:p?(0,x.jsx)(FD,{item:p,isActive:!1,isOverlay:!0}):(0,x.jsx)(x.Fragment,{})})]})},Fz=d.Ay.div(a$()),FN=(0,d.Ay)(m.CampfireH4)(aZ()),FB=d.Ay.div(a0()),FU=d.Ay.div(a1()),FW=(0,d.Ay)(h.n)(a5()),FF=()=>parseFloat(getComputedStyle(document.documentElement).fontSize)||16,FH=e=>{let{elements:n,mode:t,isManualSorting:r,imageControls:o,albumControls:l,pathControls:a,imageDetailsControls:s,selectionControls:c,onReorder:u}=e,f=(0,d.DP)(),m=(0,i.useRef)(null),{width:p}=(0,U.Xl)(m,100),h=13.875*FF(),g=(0,i.useMemo)(()=>(e=>{let n=FF(),t=1.5*n;return Math.max(1,Math.floor((e+t)/(13*n+t)))})(p),[p]),y=(0,i.useMemo)(()=>((e,n)=>{let t=[];for(let r=0;r<e.length;r+=n)t.push(e.slice(r,r+n));return t})(n,g),[n,g]),b=(0,i.useCallback)(e=>(0,x.jsx)(FE,{id:e.id,item:e,mode:t,path:e.path,imageControls:o,albumControls:l,pathControls:a,imageDetailsControls:s,selectionControls:c}),[t,o,l,a,s,c]),v=(0,i.useMemo)(()=>n.map(e=>({id:e.id,disableDragging:!r,draggableItem:r?(0,x.jsx)(FW,{icon:"DragHandle"}):null,style:{width:"fit-content",boxSizing:"border-box"},overlayStyle:{backgroundColor:f.colors.surface.rgbaString},element:b(e)})),[n,r,b,f.colors.surface.rgbaString]),j=(0,i.useMemo)(()=>new Map(v.map(e=>[e.id,e])),[v]);return r?(0,x.jsx)(FB,{ref:m,children:(0,x.jsx)(FP,{list:v,virtualItems:y,itemSize:h,viewportRef:m,sortingStrategy:"rectangular",onReorder:u,renderVirtualItem:(e,n,t,r)=>{let{activeItem:i}=r;return(0,x.jsx)(FU,{children:e.map(e=>{let n=j.get(e.id);return(0,x.jsx)(FD,{item:n,isActive:(null==i?void 0:i.id)===e.id},e.id)})})}})}):(0,x.jsx)(FB,{ref:m,children:(0,x.jsx)(eI.h,{items:y,itemSize:h,viewportRef:m,children:e=>(0,x.jsx)(FU,{children:e.map(e=>(0,x.jsx)("div",{children:b(e)},e.id))},e.map(e=>e.id).join("-"))})})},FK=e=>{let{mode:n,pathControls:t,imageControls:r,sortTypeControls:o,albumControls:l,dropzoneRef:a,imageDetailsControls:s,selectionControls:c,searchControl
1s:u}=e,{tr:d}=Lk("common.components.imageLibrary"),{images:f,updateAlbumAttributes:m}=r,{album:p}=f,{currentPath:h}=t,g=W3(p,h),y=(null==g?void 0:g.children)||{},{search:b}=u,{selection:v}=c,{sortType:j}=o,w=j===C.qN.MANUAL,S=(e,n)=>{let t=[];for(let[r,i]of Object.entries(e)){let e=i.title||"";if(i.isAlbum&&b){let e=S((null==i?void 0:i.children)||{},[...n,r]);t.push(...e)}(!b||e.toLowerCase().includes(b.toLowerCase()))&&t.push(Oa({id:r,path:n},i))}return t},A=(0,i.useMemo)(()=>{let e=S(y,h);return W9(e,j),e},[f,h,j,v,b,t.tree]);return 0===A.length?(0,x.jsx)(Fa,{tr:d,handleDropzoneClick:()=>{let e=null==a?void 0:a.current;if(e){let n=e.querySelector('input[type="file"]');n&&n.click()}},search:b}):(0,x.jsxs)(Fz,{children:[b&&(0,x.jsx)(FN,{children:d("searchResults",{search:b})}),(0,x.jsx)(FH,{elements:A,mode:n,isManualSorting:w,imageControls:r,albumControls:l,pathControls:t,imageDetailsControls:s,selectionControls:c,onReorder:(e,n)=>{let t=k(W3(p,h))||{};Fe(t,e,n),m(h,{children:t.children})}})]})},FV=d.Ay.div(a2(),e=>{let{theme:n}=e;return n.colors.surface.rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.2}).rgbaString}),FG=(0,d.Ay)(p.RI)(a3()),FY=d.Ay.div(a6()),Fq=(0,d.Ay)(p.GU)(a4()),FX=(0,d.Ay)(m.CampfireSubtitle1)(a7()),FQ=(0,d.Ay)(h.n)(a8()),FJ=e=>{let{imagesControls:n,pathControls:t}=e,{images:r}=n,{album:o}=r,{currentPath:l,setCurrentPath:a,setLastPath:s}=t;return 0===l.length?null:(0,x.jsxs)(FV,{children:[(0,x.jsx)(FG,{icon:"Back",onClick:()=>{l.pop(),a(eT(l)),s(eT(l))}}),(0,x.jsxs)(FY,{children:[(0,x.jsx)(Fq,{type:p.VQ.TEXT,onClick:()=>{a([]),s([])},padding:"0.375rem 0.25rem",children:(0,x.jsx)(FX,{children:o.title})}),l.map((e,n)=>(0,x.jsxs)(i.Fragment,{children:[(0,x.jsx)(FQ,{icon:"ArrowRight"}),(0,x.jsx)(Fq,{type:p.VQ.TEXT,onClick:()=>(e=>{let n=l.slice(0,e+1);a(n),s(n)})(n),padding:"0.375rem 0.25rem",children:(0,x.jsx)(FX,{children:(e=>{var n;return null==(n=W3(o,l.slice(0,e+1)))?void 0:n.title})(n)})})]},e))]})]})},F$=(0,d.Ay)(m.A8)(se(),e=>e.animate&&(e=>(0,d.i7)(a9(),e?"100%":"1rem",+!e,e?"1rem":"100%",+!!e))(e.show),.5,e=>+!!e.show,e=>e.theme.colors.onSurface.rgbaString),FZ=(0,d.Ay)(p.RI)(sn()),F0=d.Ay.div(st()),F1=e=>
1{let{pathControls:n,searchControls:t}=e,{t:r}=(0,a.Bd)("common.components.search"),[o,l]=(0,i.useState)(!1),s=(0,i.useRef)(null),[c,u]=(0,i.useState)(!1),{setCurrentPath:d,lastPath:f}=n,{search:m,handleSearchChange:p,setSearch:h}=t;return(0,i.useEffect)(()=>{var e;o&&(null==(e=s.current)||e.focus())},[o]),(0,x.jsxs)(F0,{children:[(0,x.jsx)(F$,{show:o,type:"text",value:m,onChange:p,ref:s,placeholder:r("cui:common.components.search.placeholder"),disabled:!o,animate:c}),(0,x.jsx)(FZ,{icon:"Search",onClick:()=>{l(e=>!e),h(""),u(!0),o||d(f)}})]})},F5=(0,d.Ay)(E.rt)(sr());(0,d.Ay)(h.n)(si()),(0,d.Ay)(m.Cl)(so());var F2=e=>{let{sortTypeControls:n}=e,{tr:t,baseTranslation:r}=Lk("common.components.imageLibrary"),{sortType:o,setSortType:l}=n,[a,s]=(0,i.useState)(""),c=Object.values(C.qN).reduce((e,n)=>(a&&n===C.qN.MANUAL||e.push({labelKey:r(n||C.qN.RECENTLY_ADDED),onClick:()=>{l(n)},selected:n===o}),e),[]);return(0,x.jsx)(F5,{icon:"Sort",textButton:!0,dropdownProps:{items:c,dividers:[0]},buttonLabel:t("sortTypes.".concat(o))})},F3=d.Ay.div(sl()),F6=d.Ay.div(sa()),F4=(0,d.Ay)(p.GU)(ss()),F7=(0,d.Ay)(h.n)(sc()),F8=(0,d.Ay)(m.Cl)(su());(0,d.Ay)(p.RI)(sd());var F9=d.Ay.div(sf()),He=d.Ay.div(sm(),e=>e.theme.colors.onSurface.rgbaString,e=>e.theme.dimensions.cornerLg),Hn=d.Ay.div(sp()),Ht=(0,d.Ay)(h.n)(sh()),Hr=(0,d.Ay)(m.A8)(sg()),Hi=(0,d.Ay)(p.RI)(sy()),Ho=d.Ay.div(sx()),Hl=(0,d.Ay)(p.GU)(sb()),Ha=d.Ay.div(sv()),Hs=(0,d.Ay)(m.CampfireH4)(sj()),Hc=d.Ay.div(sw()),Hu=d.Ay.div(sS(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>e.theme.dimensions.cornerMd),Hd=(0,d.Ay)(D.d)(sA(),e=>{let{theme:n}=e;return"".concat(n.dimensions.cornerMd,"rem ").concat(n.dimensions.cornerMd,"rem 0 0")}),Hf=(0,d.Ay)(m.CampfireSubtitle1)(sC()),Hm=(0,d.Ay)(m.CampfireSubtitle1)(sk()),Hp=d.Ay.div(s_()),Hh=(0,d.Ay)(K.B)(sE()),Hg=d.Ay.div(sT()),Hy=d.Ay.div(sI());(0,d.Ay)(m.Cl)(sM(),e=>e.theme.colors.surface.rgbaString);var Hx=d.Ay.div(sD(),e=>e.theme.colors.error.rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.error.copyWith({a:.2}).rgbaString),Hb=(0,d.Ay)(h.n)(sO(),e=>e.theme.colors.error.rgbaString),Hv=(0,d.Ay)(m.Cl)(sL(),e=>e.theme.colors.error.rgbaString),Hj=(0,d.Ay)(m.CampfireA)(sR(),e=>e.theme.colors.error.rgbaString,e=>e.theme.fonts.families.body1),Hw=d.Ay.div(sP(),e=>e.loaded?"auto":0),HS=d.Ay.div(sz(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.7}).rgbaString}),HA=d.Ay.div(sN()),HC=(0,d.Ay)(m.OJ)(sB(),e=>e.theme.colors.surface.rgbaString,e=>e.semibold?"600":"normal",e=>!e.semibold&&"text-decoration: none;",e=>e.theme.fonts.families.body1),Hk=(0,d.Ay)(p.RI)(sU(),e=>{let{theme:n}=e;return n.colors.surface.rgbaString}),H_=d.Ay.div(sW(),e=>100*!!e.downloading,e=>{let{theme:n}=e;return n.colors.primary.rgbaString}),HE=e=>{let{image:n,onSelect:t,onDownload:r,downloading:o}=e,[l,a]=(0,i.useState)(!1);return(0,x.jsxs)(Hw,{loaded:l,children:[(0,x.jsx)("img",{src:n.urls.regular,onLoad:()=>a(!0),onClick:()=>t(n),alt:n.alt_description||""}),(0,x.jsxs)(HS,{children:[(0,x.jsxs)(HA,{children:[(0,x.jsx)(HC,{href:"https://unsplash.com/@".concat(n.user.username,"?utm_source=Campfire&utm_medium=referral"),target:"_blank",semibold:!0,children:n.user.name}),(0,x.jsx)(HC,{href:"https://unsplash.com/?utm_source=Campfire&utm_medium=referral",target:"_blank",children:"on Unsplash"})]}),n.isImgSelected?(0,x.jsx)(Hk,{icon:"CheckCircle"}):(0,x.jsx)(Hk,{icon:"Download",onClick:r})]}),(0,x.jsx)(H_,{downloading:o})]})},HT="https://file-storage-dot-campfire-blaze.uc.r.appspot.com",HI=e=>{let{showPage:n,handleUpload:t}=e,{tr:r}=Lk("common.components.unsplashPage"),[o,l]=(0,i.useState)(""),[a,s]=(0,i.useState)([]),[c,u]=(0,i.useState)(!1),[d,f]=(0,i.useState)(1),[m,h]=(0,i.useState)(""),[g,y]=(0,i.useState)([]),[b,v]=(0,i.useState)({}),j=(0,i.useRef)(null),w=(0,i.useRef)(null),[S,A]=(0,i.useState)(!1),C=(0,i.useRef)({inputSearch:o,category:m,pagesLoaded:d,loading:c});C.current={inputSearch:o,category:m,pagesLoaded:d,loading:c};let k=e=>{A(!1),u(!0);let n=C.current.inputSearch,t=C.current.category,r=e?C.current.pagesLoaded+1:1;(0,eR.A)({method:"get",url:"".concat(HT,"/unsplash?type=search&method=getPhotos&query=").concat(t||n,"&perPage=",20,"&page=").concat(r)}).then(n=>{if(200!==n.status)return void A(!0);let t=n.data.results.map(e=>Os(Oa({},e),{isImgSelected:!1}));y(e=>r>1?[...e,...t]:t),u(!1),e&&f(r)}).catch(()=>{A(!0),u(!1)})},_=(0,i.useCallback)(H(k,1500),[]);(0,i.useEffect)(()=>{o&&(h(""),_(!1))},[o]),(0,i.useEffect)(()=>{m&&(l(""),k(!1))},[m]);let E=Math.min(Math.round({width:w.current&&w.current.offsetWidth||0}.width/200),4),T=(0,i.useMemo)(()=>{let e=[];
1if(!E)return e;for(let n=0;n<E;n++)e.push([]);return g.forEach((n,t)=>{e[t%E].push(n)}),e},[g,E]),I=(0,i.useCallback)(()=>Om(null,null,function*(){if(j.current){let{scrollTop:e,scrollHeight:n,clientHeight:t}=j.current;t+e+150>=n&&!C.current.loading&&(A(!1),_(!0))}}),[]);(0,i.useEffect)(()=>{u(!0),A(!1),(0,eR.A)({method:"get",url:"".concat(HT,"/unsplash?type=topics&method=list")}).then(e=>{if(200!==e.status)return void A(!0);s(e.data.results.map(e=>({id:e.id,slug:e.slug,name:e.title,src:e.cover_photo.urls.thumb,authorName:e.cover_photo.user.username}))),u(!1)}).catch(()=>{A(!0),u(!1)})},[]);let M=e=>Om(null,null,function*(){v(n=>Os(Oa({},n),{[e.id]:!0})),yield D(e),v(n=>Os(Oa({},n),{[e.id]:!1})),n(!1)}),D=e=>Om(null,null,function*(){let n="";A(!1),yield(0,eR.A)({method:"get",url:"".concat(HT,"/unsplash?type=photos&method=trackDownload&downloadLocation=").concat(e.links.download_location)}).then(e=>{if(200!==e.status)return void A(!0);n=e.data.url}).catch(()=>{A(!0)});let r=yield fetch(n).then(e=>e.blob()).then(n=>new File([n],"by ".concat(e.user.name.replace(/\./g,"")," on Unsplash.jpeg"),{type:"image/jpeg"}));yield t([r])});return(0,x.jsxs)(F3,{ref:w,children:[(0,x.jsxs)(F6,{children:[(0,x.jsxs)(F4,{type:p.VQ.TEXT,onClick:()=>n(!1),padding:"0.375rem 0.25rem",children:[(0,x.jsx)(F7,{icon:"Back"}),(0,x.jsx)(F8,{children:r("headerTitle")})]}),!c&&S&&(0,x.jsxs)(Hx,{children:[(0,x.jsx)(Hb,{icon:"Warning"}),(0,x.jsx)(Hv,{children:r("errorMessageText")}),(0,x.jsx)(Hj,{href:"/contact",target:"_blank",children:r("errorMessageAnchor")})]})]}),(0,x.jsxs)(F9,{children:[(0,x.jsxs)(He,{children:[(0,x.jsxs)(Hn,{children:[(0,x.jsx)(Ht,{icon:"Search"}),(0,x.jsx)(Hr,{type:"text",onChange:e=>l(e.target.value),placeholder:r("inputPlaceholder"),value:o})]}),(0,x.jsx)(Hi,{icon:"Close",onClick:()=>void l("")})]}),!o&&(0,x.jsx)(Ho,{children:(0,x.jsx)(Hl,{type:p.VQ.TEXT,onClick:()=>Om(null,null,function*(){let e;A(!1),u(!0),yield(0,eR.A)({method:"get",url:"".concat(HT,"/unsplash?type=photos&method=getRandom")}).then(n=>{if(200!==n.status)return Promise.reject({status:n.status,fullError:n.data.error});e=n.data,u(!1)}).catch(()=>{A(!0),u(!1)}),e&&(yield D(e),n(!1))}),children:r("randomButton")})})]}),!g.length&&(0,x.jsx)(Ha,{children:(0,x.jsx)(Hs,{children:r("categoriesTitle")})}),c&&(0,x.jsx)(Hp,{children:(0,x.jsx)(Hh,{size:1.5})}),!c&&0===a.length&&!S&&!o&&(0,x.jsx)(Hm,{children:r("noCategories")}),!c&&!o&&a.length>0&&!g.length&&(0,x.jsx)(Hc,{children:a.slice(0,a.length-1).map(e=>(0,x.jsxs)(Hu,{onClick:()=>h(e.name),children:[(0,x.jsx)(Hd,{src:e.src}),(0,x.jsx)(Hf,{children:e.name})]},e.id))}),!g.length&&(o||m)&&!c&&(0,x.jsx)(Hm,{children:r("noSearchResults")}),!!g.length&&(0,x.jsx)(Hg,{ref:j,onScroll:I,children:T.map((e,n)=>(0,x.jsx)(Hy,{children:e.map(e=>(0,x.jsx)(HE,{image:e,onSelect:M,downloading:!!b[e.id],onDownload:()=>(e=>Om(null,null,function*(){v(n=>Os(Oa({},n),{[e.id]:!0})),yield D(e);let n=g.findIndex(n=>n.id===e.id);y(e=>{let t=[...e];return -1!==n&&(t[n]=Os(Oa({},t[n]),{isImgSelected:!0})),t}),v(n=>Os(Oa({},n),{[e.id]:!1}))}))(e)},e.id))},n))})]})},HM=d.Ay.div(sF()),HD=(0,d.Ay)(m.A8)(sH(),(0,m.fU)("h3")),HO=d.Ay.div(sK()),HL=d.Ay.div(sV()),HR=(0,d.Ay)(D.d)(sG()),HP=d.Ay.div(sY());(0,d.Ay)(HM)(sq());var Hz=(0,d.Ay)(m.CampfireSubtitle1)(sX()),HN=d.Ay.div(sQ()),HB=(0,d.Ay)(p.RI)(sJ(),e=>e.theme.colors.onSurface.rgbaString,e=>e.theme.colors.surface.copyWith({a:.5}).rgbaString),HU=d.Ay.div(s$()),HW=(0,d.Ay)(p.GU)(sZ()),HF=(0,d.Ay)(h.n)(s0()),HH=(0,d.Ay)(m.CampfireSubtitle1)(s1()),HK=d.Ay.div(s5()),HV=d.Ay.div(s2()),HG=d.Ay.div(s3()),HY=(0,d.Ay)(m.CampfireSubtitle1)(s6(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),Hq=d.Ay.div(s4()),HX=d.Ay.div(s7()),HQ=(0,d.Ay)(Wr)(s8(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>e.theme.dimensions.cornerMd),HJ=d.Ay.div(s9()),H$=(0,d.Ay)(m.CampfireSubtitle1)(ce(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),HZ=e=>{let{sortType:n,imageControls:t,imageDetailsControls:r}=e,{updateImageAttributes:l}=t,{imageDetailsId:a="",handleHideGallery:s,imageData:c,imagePaths:u}=r,{tr:d}
1=Lk("common.components.imageLibrary.imageDetails"),{getImageDetailsUrl:f,getNextImage:m,getImageOnlyOrder:h,countImages:g}=(e=>{let{imageControls:n}=e,{getImageUrl:t}=n;return{getImageDetailsUrl:e=>{let{imageID:n,userID:r}=e||{};return t(n,r,O.iu.LARGE)},getNextImage:(e,n,t,r)=>{let i=e?Object.values(e):[];W9(i,r);let o=-1;if(i.forEach((e,t)=>{e.imageID===n&&(o=t)}),t)if(o>=i.length-1)return i[0];else return i[o+1];return o<=0?i[i.length-1]:i[o-1]},getImageOnlyOrder:(e,n,t)=>{let r,i=e?Object.values(e):[];return W9(i,t),i.forEach((e,t)=>{e.imageID===n&&(r=t+1)}),r},countImages:e=>e?Object.keys(e).length:0}})({imageControls:t}),[y,b]=(0,i.useState)(a),v=f(c[y]),{caption:j,dimensions:w,uploadDate:S,title:A}=c[y]||{},[C,k]=(0,i.useState)(j||[]),_=(0,i.useRef)(C);_.current=C;let[E,T]=(0,i.useState)(A),I=(0,i.useRef)(E);I.current=E,(0,i.useEffect)(()=>{T(A),k(j||[])},[y]);let M=(e,t)=>{t.preventDefault(),t.stopPropagation(),b(t=>{var r;let i=m(c,t,e,n);return null!=(r=null==i?void 0:i.imageID)?r:t})};return(0,x.jsx)(HP,{children:(0,x.jsxs)(HO,{children:[(0,x.jsxs)(HL,{children:[(0,x.jsx)(HU,{children:(0,x.jsx)(HR,{src:v})}),(0,x.jsxs)(HN,{children:[(0,x.jsx)(HB,{icon:"ArrowLeft",onClick:e=>M(!1,e)}),(0,x.jsx)(HB,{icon:"ArrowRight",onClick:e=>M(!0,e)})]})]}),(0,x.jsxs)(HV,{children:[(0,x.jsx)(HK,{children:(0,x.jsxs)(HW,{type:p.VQ.TEXT,onClick:s,padding:"0.25rem",children:[(0,x.jsx)(HF,{icon:"ArrowLeft"}),(0,x.jsx)(HH,{children:d("backToGallery")})]})}),(0,x.jsx)(HD,{type:"text",placeholder:d("imageTitlePlaceholder"),value:E,onChange:e=>T(e.target.value),onBlur:()=>{l(u[y],y,{title:I.current})}}),(0,x.jsxs)(HG,{children:[(0,x.jsx)(HY,{children:d("description")}),(0,x.jsx)(HX,{children:(0,x.jsx)(o.wy,{value:o.Zz.OWNER,children:(0,x.jsx)(HQ,{value:C,placeholderKey:"cui:common.components.textEditor.descriptionPlaceholder",onValueChange:e=>k(e),onBlur:()=>{l(u[y],y,{caption:_.current})}})})})]}),(0,x.jsxs)(HG,{children:[(0,x.jsx)(HY,{children:d("resolution")}),(0,x.jsx)(Hq,{children:(0,x.jsx)(Hz,{children:w&&d("dimensions",{width:w[0],height:w[1]})})})]}),(0,x.jsxs)(HG,{children:[(0,x.jsx)(HY,{children:d("uploadDate")}),(0,x.jsx)(Hq,{children:(0,x.jsx)(Hz,{children:S&&d("uploaded",{date:new Date(S).toLocaleString("default",{year:"numeric",month:"long",day:"numeric"})})})})]}),(0,x.jsx)(HJ,{children:(0,x.jsx)(H$,{children:d("imageCount",{current:h(c,y,n),total:g(c)})})})]})]})})},H0=e=>{let{onUpload:n,imageCount:t,pathControls:r}=e,o=(0,i.useContext)(ep.dR),{tr:l}=Lk("common.components.imageLibrary"),[a,s]=(0,i.useState)(""),[c,u]=(0,i.useState)(eE.KK.IDLE),[d,f]=(0,i.useState)(null),[m,p]=(0,i.useState)([]),{currentPath:h}=r,g=e=>{f(n=>null===e||e>=100?null:!n||e>n?e:n)};return{handleUpload:e=>{o.track(ep.UT.IMAGE_MODAL.UPLOAD,{"Number Images":e.length,"Total Images":t});let r=[],i=[];s(""),p([]),u(eE.KK.IDLE);let a=t=>{t<e.length?WT.includes(e[t].type)?(e[t].size<10*1e6?r.push(e[t]):(p(n=>[...n,e[t].name]),s(l("fileTooLarge",{maxSize:10}))),a(t+1)):e[t].size<10*1e6?(r.push(e[t]),a(t+1)):e[t].size<50*1e6?(0,eP.A)(e[t],{maxSizeMB:10,useWebWorker:!0,onProgress:g}).then(e=>r.push(e)).catch(()=>s(l("errorUploadingImage"))).finally(()=>a(t+1)):(p(n=>[...n,e[t].name]),s(l("fileTooLarge",{maxSize:50})),a(t+1)):r.length>0&&n(r,h).then(e=>{i.push(...e),(null==e?void 0:e[0])&&setTimeout(()=>{var n;let t=document.getElementById("imglib-".concat(e[0]));null==(n=null==t?void 0:t.scrollIntoView)||n.call(t,{behavior:"smooth",block:"center"})},500)})};return a(0),i},dropzoneStatus:c,setDropzoneStatus:u,progress:d,setProgress:f,uploadError:a,setUploadError:s,imagesNotUploaded:m,setImagesNotUploaded:p}},H1=d.Ay.div(cn()),H5=d.Ay.div(ct()),H2=e=>{let{imageControls:n,mode:t,onChoose:r,onClose:o,maxSelected:l,show:a=!0,initialSelection:s,setShowImageDetails:c}=e,{tr:u}=Lk("common.components.imageLibrary"),[d,f]=(0,i.useState)(!1),[m,p]=(0,i.useState)(0),h=(0,i.useRef)(null),g=(0,i.useRef)(null),y=(e=>{let{initialSelection:n,mode:t,imageControls:r,maxSelected:o,containerRef:l}=e,{tr:a}=Lk("common.components.imageLibrary.deleteAlbumModal"),{images:s,deleteImages:c}=r,u=(n||[]).filter(e=>e&&"string"==typeof e).map(e=>e.replace(/\./g,",")),[d,f]=(0,i.useState)(u);(0,i.useEffect)(()=>{f(n||[])},[JSON.stringify(n)]);let m=(e,n,t,r)=>{if(-1===t)r!==C.Yb.DESELECT_ONLY&&e.push(n);else if(r!==C.Yb.SELECT_ONLY)return e.splice(t,1),!1;return!0},p=(e,n,t)=>{let r=Ft(s.album,n);
1(null==r?void 0:r.children)&&Object.keys(r.children).forEach(n=>{var i;let o=null==(i=r.children)?void 0:i[n];m(e,n,e.indexOf(n),t),(null==o?void 0:o.isAlbum)&&p(e,n,t)})},h=(0,i.useMemo)(()=>!!(t!==C.SZ.CHOOSE_ONE&&o&&d.length>=o),[t,o,d]);return{selection:d,setSelection:f,handleItemSelect:(e,n,r)=>{f(e=>{let i=e.indexOf(n);if(t===C.SZ.CHOOSE_ONE)return -1===i?[n]:[];{if(o&&e.length>=o&&!e.includes(n))return e;let t=eT(e),l=m(t,n,i,C.Yb.REGULAR);return r&&!l&&p(t,n,C.Yb.DESELECT_ONLY),t}})},handleDeleteElement:(e,n)=>{var t,r;let i=()=>{let t=[e];n&&p(t,e,C.Yb.SELECT_ONLY),f(e=>e.filter(e=>!t.includes(e))),c([e])};if(n){let n=null==(r=null==(t=Fn(s.album,e))?void 0:t.children)?void 0:r[e],o=0,c=e=>{e.isAlbum?Object.values((null==e?void 0:e.children)||{}).forEach(e=>c(e)):o++};c(n),PL({title:a("title"),description:a("description",{count:o}),emphasis:a("emphasis"),portalTarget:l.current}).then(e=>e&&i())}else i()},editAlbumSelection:p,isMaxSelected:h}})({initialSelection:s,mode:t,imageControls:n,maxSelected:l,containerRef:g}),b=(e=>{let{imageControls:n}=e,[t,r]=(0,i.useState)([]),[o,l]=(0,i.useState)([]),[a,s]=(0,i.useState)([]),[c,u]=(0,i.useState)([]),{images:d}=n;return(0,i.useEffect)(()=>{let e=[],n=[],t=[],r=(t,i,o)=>{let l=W3(null==d?void 0:d.album,t);Object.keys((null==l?void 0:l.children)||{}).forEach(a=>{var s;let{title:c,isAlbum:u}=null==(s=null==l?void 0:l.children)?void 0:s[a];if(u){let l=[...t,a],s=[...i,c],u="";i.forEach(e=>u+=e+"/"),o.push({id:a,path:l,title:c,fullTitle:u+c}),e.includes(c)&&n.push(c),e.push(c),r(l,s,o)}})};r([],[],t),s(t),u(n)},[d]),{currentPath:t,setCurrentPath:r,lastPath:o,setLastPath:l,tree:a,duplicateAlbumTitles:c}})({imageControls:n}),v=(e=>{let{pathControls:n}=e,[t,r]=(0,i.useState)(""),{setCurrentPath:o,lastPath:l}=n;return{search:t,setSearch:r,handleSearchChange:e=>{let n=e.target.value;n?o([]):o(l),r(n)}}})({pathControls:b}),j=(e=>{var n;let{imageControls:t,pathControls:r}=e,{currentPath:i}=r,{album:o}=t.images;return{sortType:(null==(n=W3(o,i))?void 0:n.sortType)||C.qN.RECENTLY_ADDED,setSortType:e=>{t.updateAlbumAttributes(i,{sortType:e})}}})({imageControls:n,pathControls:b}),{onUpload:w,onConfirm:S}=(e=>{let{selectionControls:n,imageControls:t,onChoose:r}=e,{selection:i,editAlbumSelection:o}=n,{images:l,addImages:a}=t;return{onUpload:a,onConfirm:()=>{let e=eT(i),n={};i.forEach((t,r)=>{let i=Ft(null==l?void 0:l.album,t);n[t]=(null==i?void 0:i.caption)||"",(null==i?void 0:i.isAlbum)&&(e.splice(r,1),o(e,t,C.Yb.SELECT_ONLY))}),r(e,n)}}})({selectionControls:y,imageControls:n,onChoose:r}),A=(e=>{let{imageControls:n,pathControls:t,selectionControls:r,searchControl
1s:i}=e,{tr:o}=Lk("common.components.imageLibrary"),{images:l,updateAlbumAttributes:a}=n,{album:s}=l,{currentPath:c,setCurrentPath:u,lastPath:d,setLastPath:f}=t,{selection:m,setSelection:p}=r,{setSearch:h}=i,g=(e,n,t)=>{let r=e+" ("+t+")";return n.includes(r)?g(e,n,t+1):r},y=(e,n)=>{let t=W3(s,e||c)||{};if(!t)return;let r=k(t),i=(0,eh.A)(),l=Object.values(r.children||{}).filter(e=>e.isAlbum).map(e=>e.title),u=o("albumTitlePlaceholder"),d=l.includes(u)?g(u,l,1):u;r&&(Object.values(r.children||{}).forEach(e=>{e.order++}),r.children=r.children||{},r.children[i]={isAlbum:!0,sortType:C.qN.RECENTLY_ADDED,children:n||{},title:d,order:0,uploadDate:Date.now()}),a(e||c,{children:r.children})};return{handleAddAlbum:y,handleAlbumClick:e=>{u(e),f(e),h("")},handleMoveToAlbum:(e,n,t)=>{var r;let i=k(l),o={};if(t||(t=m),t.forEach(e=>{var n,t,r,l;let a=Fn(null==i?void 0:i.album,e);Fe(a,(null==(t=null==(n=a.children)?void 0:n[e])?void 0:t.order)||0,Object.keys(a.children||{}).length);let s=k(null==(r=a.children)?void 0:r[e]);s&&(s.order=Object.keys(o).length||0),null==(l=a.children)||delete l[e],o[e]=s}),e)y(c,o);else{let e=W3(null==i?void 0:i.album,n||[]);Object.keys(o).forEach(n=>{(null==e?void 0:e.children)&&(e.children[n]=o[n])}),a([],{children:null==(r=null==i?void 0:i.album)?void 0:r.children})}p(e=>e.filter(e=>!t.includes(e)))}}})({imageControls:n,pathControls:b,selectionControls:y,searchControl
1s:v}),_=H0({onUpload:w,imageCount:m,pathControls:b}),E=(e=>{var n;let{show:t,search:r,imageControls:o,pathControls:l,sortTypeControls:a,setShowImageDetails:s}=e,[c,u]=(0,i.useState)(t),[d,f]=(0,i.useState)(void 0),{images:m}=o,{album:p}=m,{currentPath:h}=l,{sortType:g}=a,y=(e,n)=>{let t={},i={};return Object.keys(e||{}).forEach(o=>{var l,a;if(null==(l=e[o])?void 0:l.isAlbum){if(r){let{imageData:r,imagePaths:l}=y((null==(a=e[o])?void 0:a.children)||{},[...n,o]);t=Object.assign(t,r),i=Object.assign(i,l)}}else{let{imageID:r}=e[o];t[o]=e[o],i[r]=n}}),{imageData:t,imagePaths:i}},x=(null==(n=W3(p,h))?void 0:n.children)||{},{imageData:b,imagePaths:v}=(0,i.useMemo)(()=>y(x,h),[m,h,r,g]);return{imageView:c,setImageView:u,imageDetailsId:d,setImageDetailsId:f,handleImageClick:e=>{u(!1),f(e),s(!0)},handleHideGallery:()=>{u(!0),f(void 0),s(!1)},imageData:b,imagePaths:v}})({show:a,search:v.search,imageControls:n,pathControls:b,sortTypeControls:j,setShowImageDetails:c}),T=(e=>{let{imageControls:n,selectionControls:t,pathControls:r,albumControls:o,containerRef:l}=e,{tr:a}=Lk("common.components.imageLibrary.deleteAllModal"),s=(0,i.useContext)(ep.dR),{selection:c,setSelection:u}=t,{images:d,deleteImages:f}=n,{tree:m,duplicateAlbumTitles:p,currentPath:h}=r,{handleMoveToAlbum:g}=o,y=(0,i.useMemo)(()=>{let e={},n=(t,r)=>{r.isAlbum?(e[t]="album",Object.entries(r.children||{}).forEach(e=>{let[t,r]=e;return n(t,r)})):e[t]="image"};return n("album",d.album),e},[d]),x=[];m.forEach(e=>{let{id:n,path:t,title:r,fullTitle:i}=e;c.includes(n)||c.map(e=>!!Fn(Ft(null==d?void 0:d.album,e),n)).reduce((e,n)=>e||n,!1)||x.push({labelKey:(p.includes(r)?i:r)||"cui:common.components.imageLibrary.unnamedAlbum",onClick:()=>g(!1,t)})}),x.sort((e,n)=>e.labelKey.toLowerCase()<n.labelKey.toLowerCase()?-1:1),h.length>0&&x.splice(0,0,{labelKey:"cui:common.components.imageLibrary.title",onClick:()=>g(!1,[])});let b=[];return x.length>0&&b.push({labelKey:"cui:common.components.imageLibrary.moveAllToAlbum",onClick:()=>{},isDropdown:(null==x?void 0:x.length)>0,dropdownItems:x}),b.push({labelKey:"cui:common.components.imageLibrary.moveAllToNewAlbum",onClick:()=>g(!0,[])}),b.push({labelKey:"cui:common.components.imageLibrary.deleteAll",onClick:()=>(()=>{let e=0,n=0;c.forEach(t=>{"album"===y[t]?e++:n++});let t="description";0===e?t=1===n?"descriptionImagesSingular":"descriptionImagesPlural":0===n&&(t=1===e?"descriptionAlbumsSingular":"descriptionAlbumsPlural"),PL({title:a("title"),description:a(t,{numImages:n,numAlbums:e}),emphasis:a("emphasis"),portalTarget:l.current}).then(e=>{e&&(s.track(ep.UT.IMAGE_MODAL.DELETE_ALL),f(c),u([]))})})()}),{groupActionDropdownItems:b}})({imageControls:n,selectionControls:y,pathControls:b,albumControls:A,containerRef:g});return((e=>{let{show:n,initialSelection:t,imageDetailsControls:r,selectionControls:o,pathControls:l,imageControls:a,searchControl
1s:s,setShowImageDetails:c}=e,{setSearch:u}=s,{setImageView:d,setImageDetailsId:f}=r,{selection:m,setSelection:p}=o,{setCurrentPath:h,setLastPath:g}=l,{images:y,updateAlbumAttributes:x}=a;(0,i.useEffect)(()=>{if(u(""),d(n),f(""),p(t||[]),h([]),g([]),c(!1),(null==t?void 0:t.length)>0){let e=JSON.stringify(y),n=[];t.forEach(t=>{e.includes(t)&&n.push(t)}),n.length!==m.length&&p(n)}let e=n=>{let t=0;return(null==n?void 0:n.children)&&Object.values(n.children).forEach(n=>{n.isAlbum?t+=e(n):t++}),t};x([],{totalImageCount:e(y.album)})},[n])})({show:a,initialSelection:s||[],imageDetailsControls:E,selectionControls:y,pathControls:b,imageControls:n,searchControls:v,setShowImageDetails:c}),(0,i.useEffect)(()=>{if(_.uploadError){let e="";_.imagesNotUploaded.length>0&&(e=_.imagesNotUploaded.length<=3?u("unableToImport",{images:_.imagesNotUploaded.join(", ")}):u("unableToImportRemaining",{images:_.imagesNotUploaded.slice(0,3).join(", "),count:_.imagesNotUploaded.length-3})),(0,V.f)({text:e?(0,x.jsxs)(x.Fragment,{children:[e,(0,x.jsx)("br",{}),_.uploadError]}):_.uploadError,left:"40px",bottom:"40px",icon:"Error",duration:5e3})}},[_.uploadError,_.imagesNotUploaded]),d)?(0,x.jsx)(HI,{showPage:f,handleUpload:_.handleUpload}):(0,x.jsxs)(H1,{ref:g,onContextMenu:e=>e.stopPropagation(),children:[E.imageView&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(H5,{children:[(0,x.jsx)(W2,{mode:t,onClose:o,maxSelected:l,sortTypeControls:j,selectionControls:y,groupActions:T,searchControl
1s:v,pathControls:b}),!v.search&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(WF,{uploadControls:_,imageCount:m,setShowUnsplashPage:f,albumControls:A,dropzoneRef:h}),(0,x.jsx)(FJ,{imagesControls:n,pathControls:b})]}),(0,x.jsx)(FK,{imageControls:n,mode:t,pathControls:b,sortTypeControls:j,albumControls:A,dropzoneRef:h,imageDetailsControls:E,selectionControls:y,searchControls:v})]}),(0,x.jsx)(WG,{onCancel:o,onConfirm:S})]}),E.imageDetailsId&&(0,x.jsx)(HZ,{sortType:j.sortType,imageControls:n,imageDetailsControls:E})]})},H3=(0,d.Ay)(f.n)(cr(),e=>e.showImageDetails?"0":"2rem"),H6=e=>{let{show:n,blazeContext:t,onChoose:r,initialSelection:o,onClose:l,includeUserID:a,maxSelected:s,mode:c=C.SZ.CHOOSE_ONE}=e,[u,d]=(0,i.useState)(!1),{imageControls:f,userControls:m}=t,p=null==m?void 0:m.userId,h=r;a&&(h=(e,n)=>r(e.map(e=>({userID:p,fileID:e})),n));let g=()=>{l?l():r(o)};return(0,x.jsx)(H3,{show:n,onClose:g,bgZIndex:5e3,showClose:!1,disableOutsideClick:!0,showImageDetails:u,children:(0,x.jsx)(H2,{initialSelection:o,show:n,mode:c,imageControls:f,maxSelected:c===C.SZ.CHOOSE_ONE?1:s,onClose:g,onChoose:h,setShowImageDetails:d})})},H4=e=>(0,x.jsx)(o.mJ,{useImages:!0,useUser:!0,children:n=>(0,x.jsx)(H6,Os(Oa({},e),{blazeContext:n}))}
1),H7=(0,b.mP)(e=>(0,x.jsx)(H4,Os(Oa({},e),{show:e.open,onClose:()=>e.close(),onChoose:e.close}))),H8=e=>{let{icon:n,setIcon:t,element:r,notesMode:l,showAdvancedIcons:a,setShowAdvancedIcons:s,iconsOnly:c}=e,[u,d]=(0,i.useState)(!1),{userId:f}=(0,i.useContext)(o.hF),{entryData:m}=(0,i.useContext)(o.ky),{tr:p}=Lk("common.components.mapComponent.pinModal"),{component:h,onClick:g}=PB(),y=p(a?"recentlyUsed":"selectIcon"),b=(0,i.useMemo)(()=>{let e=Object.values((null==m?void 0:m.recentPinIcons)||{});return e.length?e.sort((e,n)=>n.time-e.time).map(e=>e.icon):X.s_.map(e=>({type:"campfire",name:e}))},[null==m?void 0:m.recentPinIcons,n]),v=(n&&!b.find(e=>zS(e,n))?[n,...b]:b).slice(0,11),j=e=>{t(Os(Oa({},n),{color:e}))};return(0,x.jsxs)(Wd,{children:[(0,x.jsxs)(Wf,{children:[(0,x.jsx)(Wm,{children:y}),!l&&!c&&(0,x.jsxs)(Wp,{onClick:()=>t(Os(Oa({},n),{type:"thumbnail"===n.type?"campfire":"thumbnail"})),children:[(0,x.jsx)(Wh,{children:p("useThumbnail")}),(0,x.jsx)(Wg,{checked:"thumbnail"===n.type,onToggleChecked:()=>{}})]})]}),(0,x.jsxs)(Wy,{children:[v.map(e=>(0,x.jsx)(zA,{icon:e,selectedIcon:n,setSelectedIcon:t,element:r},zw(e))),(0,x.jsx)(Wx,{children:!a&&(0,x.jsxs)(Wb,{onClick:()=>s(!0),children:[(0,x.jsx)(Wj,{icon:"Plus"}),(0,x.jsx)(Wv,{children:p("more")})]})}),(0,x.jsx)(Ww,{type:Q.VQ.OUTLINED,onClick:()=>d(!0),addMargin:!0,children:p("useGalleryImage")})]}),(0,x.jsxs)(WS,{disabled:!(null==n?void 0:n.name),children:[(0,x.jsx)(P.j,{color:(null==n?void 0:n.type)==="campfire"&&(null==n?void 0:n.color)||"#000000",onClick:e=>g(e,(null==n?void 0:n.color)||"#000000",j)}),(0,x.jsx)(WA,{children:p("iconColor")})]}
1),u&&(0,x.jsx)(H4,{mode:C.SZ.CHOOSE_ONE,onChoose:e=>{t((null==e?void 0:e[0])?Os(Oa({},n),{type:"user",fileID:e[0],userID:f}):Os(Oa({},n),{type:"campfire"})),d(!1)},onClose:()=>d(!1),show:!0}),h]})},H9=d.Ay.div(ci(),e=>{let{show:n}=e;return n?"flex":"none"}),Ke=(0,d.Ay)(Q.JZ)(co()),Kn=(0,d.Ay)(Q.A8)(cl(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.8}).rgbaString}),Kt=(0,d.Ay)(Kn)(ca()),Kr=(0,d.Ay)(Q.MV)(cs(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.8}).rgbaString}),Ki=(0,d.Ay)(Kr)(cc()),Ko=e=>{let{show:n,title:t,description:r,buttonText:i,onChangeTitle:o=()=>{},onChangeDescription:l=()=>{},onConfirm:a=()=>{},onClose:s=()=>{}}=e,{tr:c}=Lk("common.components.mapComponent.pinModal");return(0,x.jsxs)(H9,{show:n,children:[(0,x.jsx)(Ke,{children:c("noteContents")}),(0,x.jsx)(Kt,{value:t,onChange:e=>o(e.target.value),placeholder:c("noteTitle")}),(0,x.jsx)(Ki,{value:r,onChange:e=>l(e.target.value),placeholder:c("descriptionPlaceholder")}),(0,x.jsx)(zE,{confirmText:i,onCancel:s,onConfirm:a})]})},Kl=d.Ay.div(cd(),e=>{let{selected:n,theme:t}=e;return n&&(0,d.AH)(cu(),t.colors.primary.copyWith({a:.1}).rgbaString)},e=>{let{selected:n,theme:t}=e;return n?t.colors.primary.rgbaString:t.colors.onSurface.copyWith({a:.2}).rgbaString},e=>{let{selectOne:n}=e;return n?"0.5rem":"0 0.5rem"}),Ka=(0,d.Ay)(h.n)(cf()),Ks=(0,d.Ay)(B.d)(cm()),Kc=(0,d.Ay)(z.L)(cp()),Ku=(0,d.Ay)(m.CampfireSubtitle1)(ch(),e=>{let{selected:n}=e;return n?600:"normal"}),Kd=d.Ay.div(cg()),Kf=d.Ay.div(cy()),Km=d.Ay.div(cx()),Kp=d.Ay.div(cb()),Kh=(0,d.Ay)(m.A8)(cv(),e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.onSurface.copyWith({a:.8}).rgbaString),Kg=d.Ay.div(cj()),Ky=(0,d.Ay)(g._)(cw()),Kx=(0,d.Ay)(m.MV)(cS(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.8}).rgbaString},(0,m.fU)("body1")),Kb=(0,d.Ay)(D.d)(cA(),e=>e.theme.dimensions.cornerMd),Kv=d.Ay.div(cC(),e=>{let{theme:n}=e;return n.colors.secondary.rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.colors.surface.rgbaString}),Kj=(0,d.Ay)(h.n)(ck(),e=>{let{theme:n}=e;return n.colors.onSecondary.rgbaString},e=>{let{theme:n}=e;return n.colors.onSecondary.rgbaString}),Kw=(0,d.Ay)(m.Cl)(c_(),e=>{let{theme:n}=e;return n.colors.onSecondary.rgbaString}),KS=(0,d.Ay)(m.A8)(cE(),e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.onSurface.copyWith({a:.8}).rgbaString),KA=d.Ay.div(cT(),e=>{let{theme:n}=e;return n.colors.surface.rgbaString},e=>{let{theme:n}=e;return n.colors.surface.getVariant(2,!0).rgbaString}),KC=(0,d.Ay)(m.CampfireSubtitle1)(cI(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.1}).rgbaString},e=>{let{first:n}=e;return+!n}),Kk=d.Ay.div(cM(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.15}).rgbaString},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.05}).rgbaString}),K_=(0,d.Ay)(m.CampfireSubtitle1)(cD(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString}),KE=i.memo(e=>{let{selected:n,onClick:t,onShiftClick:r,selectOne:i,r:o}=e,l=J.I[o.module];return(0,x.jsxs)(Kl,{selected:n,onClick:e=>{e.shiftKey&&r?(e.preventDefault(),r()):t()},selectOne:i,children:[i?(0,x.jsx)(Ks,{onChange:()=>{},checked:n,disabled:!1,value:""}):(0,x.jsx)(Kc,{checked:n,onToggleChecked:()=>{}}),(0,x.jsx)(Ku,{selected:n,children:o.name}),(0,x.jsx)(Ka,{icon:l})]})},function(e,n){return e.selected===n.selected&&e.selectOne===n.selectOne&&e.r.module===n.r.module&&e.r.name===n.r.name});KE.displayName="Result";var KT=e=>{var n,t;let{results:r,selection:l,onToggle:a,onShiftToggle:s,onSelectAll:c,onDeselectAll:u,scrollToId:d,search:f,setSearch:m,creating:p,setCreating:h,onClose:g,onCreate:y,allowCreate:b,selectOne:v,show:j}=e,{t:w,tr:S}=Lk("common.components.search"),{getImageUrl:A}=(0,i.useContext)(o.yK),{userId:k}=(0,i.useContext)(o.hF),{projects:_}=(0,i.useContext)(o.kD),{storyData:E}=(0,i.useContext)(o.xR)||{},T=null==(t=null==(n=null==E?void 0:E._id)?void 0:n.toString)?void 0:t.call(n),[I,M]=(0,i.useState)(""),[D,O]=(0,i.useState)(!1),[L,R]=(0,i.useState)(""),[P,z]=(0,i.useState)(""),[N,B]=(0,i.useState)("character"),[U,W]=(0,i.useState)(T),F=(0,i.useRef)(null),H=(0,i.useRef)(null),K=(0,i.useRef)(new Map);(0,i.useEffect)(()=>{var e,n;j&&(null==(n=null==(e=F.current)?void 0:e.focus)||n.call(e))},[j]),(0,i.useEffect)(()=>{d&&(e=>{var n;for(let t of r){let r=t.elements.findIndex(n=>n._id===e);if(r>=0){null==(n=K.current.get(t._id))||n.scrollToIndex({index:r,alignToTo
1p:!1});break}}})(d)},[d]);let V=[{value:"select",label:S("selectElement")},{value:"create",label:S("createElement")}],G=(0,i.useMemo)(()=>l.reduce((e,n)=>Os(Oa({},e),{[n]:!0}),{}),[l]),Y=(0,i.useMemo)(()=>r.reduce((e,n)=>[...e,...n.elements],[]),[r]),q=Y.length>0&&Y.every(e=>G[e._id]),X=!q&&Y.some(e=>G[e._id]),Q=()=>{q?null==u||u():null==c||c()},J=Ny.sort((e,n)=>e<n?-1:1).map(e=>({value:e,label:w("cui:common.elementTypes.".concat(e))})),$=Object.values(_).filter(e=>{var n,t,r;return["editor","owner"].includes(null==(r=null==(t=null==(n=e.userpermissions)?void 0:n.find)?void 0:t.call(n,e=>e.userID===k))?void 0:r.permission)}).map(e=>({value:e._id,label:e.name})),Z=(0,x.jsxs)(Kf,{children:[(0,x.jsxs)(Km,{children:[(0,x.jsxs)(Kp,{children:[(0,x.jsx)(Kh,{value:L,onChange:e=>R(e.target.value),placeholder:S("newElement")}),(0,x.jsxs)(Kg,{children:[(0,x.jsx)(Ky,{value:J.find(e=>e.value===N),options:J,onChange:e=>B((null==e?void 0:e.value)||e)}),(0,x.jsx)(Ky,{value:$.find(e=>e.value===U),options:$,onChange:e=>W((null==e?void 0:e.value)||e)})]}),(0,x.jsx)(Kx,{value:P,onChange:e=>z(e.target.value),placeholder:S("descriptionPlaceholder")})]}),I?(0,x.jsx)(Kb,{src:A(I),onClick:()=>O(!0)}):(0,x.jsxs)(Kv,{onClick:()=>O(!0),children:[(0,x.jsx)(Kj,{icon:"AddPhoto"}),(0,x.jsx)(Kw,{children:S("addThumbnail")})]})]}),(0,x.jsx)(zE,{onCancel:g,onConfirm:()=>{y(L,[{type:"paragraph",children:[{text:P}]}],I,N,U)},confirmText:S("createAndConfirm")})]}),ee=(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(KS,{value:f,onChange:e=>m(e.target.value),placeholder:S("searchForAnElement"),ref:F}),!v&&Y.length>0&&(0,x.jsxs)(Kk,{onClick:Q,children:[(0,x.jsx)(Kc,{checked:q,halfChecked:X,onToggleChecked:Q}),(0,x.jsx)(K_,{children:S(q?"deselectAll":"selectAll")})]}),(0,x.jsx)(KA,{ref:H,children:r.map((e,n)=>(0,x.jsxs)(i.Fragment,{children:[(0,x.jsx)(KC,{first:0===n,children:e.name}),(0,x.jsx)(eI.h,{items:e.elements,itemSize:43,ref:n=>K.current.set(e._id,n),viewportRef:H,children:e=>(0,x.jsx)(KE,{selected:!!G[e._id],onClick:()=>a(e._id),onShiftClick:s?()=>s(e._id):void 0,r:e,selectOne:v},"result-".concat(e._id,"-").concat(e.alias||"noAlias"))})]},"proj-"+e._id))})]});return(0,x.jsxs)(Kd,{children:[b&&(0,x.jsx)(ez.c,{tabs:V,tab:p?"create":"select",setTab:e=>h("create"===e)}
1),p?Z:ee,D&&(0,x.jsx)(H4,{mode:C.SZ.CHOOSE_ONE,show:!0,onChoose:e=>{M((null==e?void 0:e[0])||""),O(!1)},initialSelection:I?[I]:[]})]})},KI=(0,d.Ay)(f.n)(cO()),KM=d.Ay.div(cL(),e=>{let{show:n}=e;return n?"flex":"none"},e=>{let{creating:n,theme:t}=e;return n?"transparent":t.colors.onSurface.copyWith({a:.1}).rgbaString}),KD=d.Ay.div(cR(),e=>{let{basis:n}=e;return n}),KO=e=>{var n,t,r,s,c,u,f,m,p,h,g,y,{show:b,onClose:v,onChoose:j,theme:w,allowCreate:S}=e,A=Ou(e,["show","onClose","onChoose","theme","allowCreate"]);let C=(0,d.DP)(),k=null==(n=(0,i.useContext)(o.qs))?void 0:n.createElement;S=S&&!!k;let{elements:_}=(e=>{let{additionalElements:n}=e,t=(0,i.useContext)(o.kD),r=(0,i.useMemo)(()=>n&&t.elements?Oa(Oa({},t.elements),n):t.elements,[t.loadId,n]);return{elementBuffer:t,elements:r}})({additionalElements:A.additionalElements}),{search:E,setSearch:T,selection:I,setSelection:M,selectionRef:D,autoSelected:O,autoSelectedRef:L,results:R,setResults:P,flatResults:z,flatResultsRef:N,clearedAutoSelection:B,toggleElement:U,selectRange:W,selectAll:F,deselectAll:K,lastClickedIdRef:V,shiftCursorIdRef:G,previewing:Y,scrollToId:q,setScrollToId:X}=(e=>{var n,t;let r,{initialSelection:o,selectOne:l,elements:a,initialSearch:s}=e,[c,u]=(0,i.useState)(""),[d,f]=(0,i.useState)(o||[]),[m,p]=(0,i.useState)(!1),[h,g]=(0,i.useState)([]),[y,x]=(0,i.useState)(null),b=(0,i.useMemo)(()=>h.reduce((e,n)=>
1[...e,...n.elements],[]),[h]),v=(0,i.useRef)(b);v.current=b;let j=(0,i.useRef)(d);j.current=d;let w=!m&&(null==(n=b[0])?void 0:n._id),S=(0,i.useRef)(w);S.current=w;let A=(0,i.useRef)(null),C=(0,i.useRef)(null),k=(0,i.useRef)(l);k.current=l;let _=(0,i.useCallback)(e=>{A.current=e,C.current=e,f(n=>{let t=S.current;if(t){if(t===e)return p(!0),[];if(!k.current)return p(!0),[t,e]}if(k.current)return n[0]===e?[]:[e];let r=n.indexOf(e);return r>=0?[...n.slice(0,r),...n.slice(r+1)]:[...n,e]})},[]),E=(0,i.useCallback)(e=>{let n=v.current,t=A.current;if(!t)return void _(e);let r=n.findIndex(e=>e._id===t),i=n.findIndex(n=>n._id===e);if(r<0||i<0)return void _(e);let o=Math.min(r,i),l=Math.max(r,i);f(n.slice(o,l+1).map(e=>e._id)),p(!0)},[_]),T=(0,i.useCallback)(()=>{f(v.current.map(e=>e._id)),p(!0)},[]),I=(0,i.useCallback)(()=>{f([])},[]),M=w||d[d.length-1];return r=M&&(null==(t=null==M?void 0:M.includes)?void 0:t.call(M,"#%"))?a[M.split("#%")[0]]:a[M],(0,i.useEffect)(()=>{s&&u(s)},[s]),(0,i.useEffect)(()=>{d.length>0&&p(!0)},[d]),{search:c,setSearch:u,selection:d,setSelection:f,clearedAutoSelection:m,setClearedAutoSelection:p,results:h,setResults:g,flatResults:b,flatResultsRef:v,selectionRef:j,autoSelected:w,autoSelectedRef:S,toggleElement:_,selectRange:E,selectAll:T,deselectAll:I,lastClickedIdRef:A,shiftCursorIdRef:C,previewing:r,scrollToId:y,setScrollToId:x}})({initialSelection:A.initialSelection,selectOne:null!=(t=A.selectOne)&&t,elements:_,initialSearch:A.initialSearch}),Q=(e=>{let{iconsOnly:n,initialIcon:t,initialIcons:r,initialShowOnBackground:l}=e,{entryData:a}=(0,i.useContext)(o.ky)||{},[s,c]=(0,i.useState)(t||{type:"campfire",name:"Location"}),[u,d]=(0,i.useState)(!!n||!!r),[f,m]=(0,i.useState)(null==l||l);return(0,i.useEffect)(()=>{!t&&(null==a?void 0:a.recentPinIcons)&&c((Object.values(a.recentPinIcons)||[]).sort((e,n)=>n.time-e.time)[0].icon)},[!(null==a?void 0:a.recentPinIcons)]),{icon:s,setIcon:c,showAdvancedIcons:u,setShowAdvancedIcons:d,showOnBackground:f,setShowOnBackground:m}})({initialIcon:A.initialIcon,iconsOnly:A.iconsOnly,initialIcons:A.initialIcons,initialShowOnBackground:null==(r=A.initialShowOnBackground)||r}),{creating:J,onCreate:$,setCreating:Z}=(e=>{let{icon:n,onChoose:t,createElement:r}=e,{allModuleControls:l}=(0,i.useContext)(o.ky)||{},[a,s]=(0,i.useState)(!1);return{creating:a,setCreating:s,onCreate:(e,i,o,a,s)=>{r(e,a,i,s,o,l).then(e=>e&&t([Os(Oa({},e),{icon:n})]))}}})({icon:Q.icon,onChoose:j,createElement:k}),ee=(e=>{let{initialNoteTitle:n,initialNoteDescription:t}=e,[r,o]=(0,i.useState)(n||""),[l,a]=(0,i.useState)(t||"");return{noteTitle:r,setNoteTitle:o,noteDescription:l,setNoteDescription:a}})({initialNoteTitle:A.initialNoteTitle,initialNoteDescription:A.initialNoteDescription}),{handleChoose:en}=(e=>{let{notesMode:n,onChoose:t,noteTitle:r,noteDescription:s,useIcons:c,icon:u,showOnBackground:d,autoSelectedRef:f,selectionRef:m,elements:p,thisProjectOnly:h,filter:g,isExplore:y,setResults:x,useRecentAndPinned:b=!0,search:v,show:j,iconsOnly:w,showAdvancedIcons:S}=e,{t:A}=(0,a.Bd)(),{updateEntries:C}=(0,i.useContext)(o.ky)||{},{userId:k}=(0,i.useContext)(o.hF),_=(0,i.useContext)(o.kD),{recentElements:E,pinnedElements:T}=(0,l.NJ)(p,null,null);(0,i.useEffect)(()=>{w&&!S&&t(u)},[S,w]);let I=(0,i.useCallback)(H((e,n)=>{var t;let r=null==(t=window.globalStoryParams)?void 0:t.id,i=e=>{let t=n.toLowerCase(),i=e=>null==e?void 0:e.toLowerCase().includes(t);return(!!i(e.name||"")||!!i(A("cui:common.elementTypes.".concat(e.type)))||!!i(A("cui:common.moduleNames.".concat(e.module))))&&(!h||!!e.stories.find(e=>e.id===r))&&(!g||g(e))};if(y)return void x([{_id:r||"project",name:"Project",elements:Object.values(p||{}).filter(i).sort((e,n)=>e.name<n.name?-1:1)}]);let o=[...b?[{_id:"recent",name:"Recently Viewed",elements:E.filter(i)},{_id:"pinned",name:"Pinned",elements:T.filter(i)}]:[],...Object.values(e.projects).map(e=>Os(Oa({},e),{name:y?"Project":e.name,elements:[]})),{_id:"unassigned",name:"Unassigned",elements:[]}];Object.values(p||{}).reduce((e,n)=>{var t;let r=t=>{Array.isArray(t)&&t.forEach(t=>{e.push(Os(Oa({},n),{alias:t,name:"".concat(t," [").concat(n.name,"]"),_id:"".concat(n._id,"#%").concat(t)}))})};return(null==(t=n.metadata)?void 0:t.aliases)&&Object.values(n.metadata.aliases).forEac
1h(e=>{Array.isArray(e)?r(e):Object.values(e||{}).forEach(r)}),e.push(n),e},[]).filter(i).forEach(n=>{var t,r,i,l;let a=(null==(t=(n.stories||[]).find(e=>e.userID===k))?void 0:t.id)||(null==(r=(n.stories||[]).find(n=>!!e.projects[n.id]))?void 0:r.id)||(null==(l=null==(i=n.stories)?void 0:i[0])?void 0:l.id)||"unassigned";(o.find(e=>e._id===a)||o[o.length-1]).elements.push(n)});let l={};o.forEach(e=>{e.elements=e.elements.filter(e=>!l[e._id]&&(l[e._id]=!0,!0)).sort((e,n)=>e.name<n.name?-1:1)}),x(o=o.filter(e=>!!e.elements.length).sort((e,n)=>{let t=e=>"pinned"===e._id?-4:"recent"===e._id?-3:e._id===r?-2:2*("unassigned"===e._id);return t(e)<t(n)?-1:t(e)>t(n)?1:e.name<n.name?-1:1}))},500),[_.loadId]);return(0,i.useEffect)(()=>{I(_,v)},[_.loadId,v,j,y]),{handleChoose:()=>{var e;let i;if(n)return void t({title:r,description:s,icon:c?Os(Oa({},u),{background:!!d}):void 0});if(f.current){let n=f.current;if(null==(e=null==n?void 0:n.includes)?void 0:e.call(n,"#%")){let[e,t]=n.split("#%");(i=[Oa({},p[e])])[0].alias=t}else i=[p[n]]}else i=m.current.map(e=>{var n;if(null==(n=null==e?void 0:e.includes)||!n.call(e,"#%"))return p[e];{let[n,t]=e.split("#%"),r=Oa({},p[n]);return r.alias=t,r}});c&&u?("thumbnail"!==u.type&&C(eN.Mx.SET,"recentPinIcons.".concat(zw(u)),{id:zw(u),time:Date.now(),icon:u}),t(i.map(e=>Os(Oa({},e),{icon:Os(Oa({},u),{background:d})})))):t(i)}}})({notesMode:A.notesMode,onChoose:j,noteTitle:ee.noteTitle,noteDescription:ee.noteDescription,useIcons:A.useIcons,icon:Q.icon,showOnBackground:Q.showOnBackground,showAdvancedIcons:Q.showAdvancedIcons,autoSelectedRef:L,selectionRef:D,elements:_,thisProjectOnly:A.thisProjectOnly,filter:A.filter,isExplore:A.isExplore,setRe
1sults:P,useRecentAndPinned:null==(s=A.useRecentAndPinned)||s,search:E,show:b,iconsOnly:A.iconsOnly});return(e=>{let{show:n,setSelection:t,flatResultsRef:r,selectionRef:l,autoSelectedRef:a,lastClickedIdRef:s,shiftCursorIdRef:c,selectRange:u,onCursorChange:d,choose:f,creating:m,notesMode:p,selectOne:h}=e,g=(0,i.useContext)(o.kD),y=(0,i.useRef)(f);y.current=f;let x=(0,i.useRef)(u);x.current=u,(0,i.useEffect)(()=>{let e=e=>{var i,o,u,f,m,p,g,b,v,j,w,S;if(n)if(["Tab","ArrowDown","ArrowUp"].includes(e.key)){e.preventDefault(),e.stopPropagation();let n=r.current,y="ArrowUp"!==e.key;if(e.shiftKey&&!h){let e=a.current,t=null!=(f=null!=(u=null!=(i=c.current)?i:e)?u:null==(o=n[0])?void 0:o._id)?f:null;if(!t)return;let r=n.findIndex(e=>e._id===t);if(r<0)return;let l=y?r+1:r-1;if(!n[l])return;let h=n[l]._id;c.current=h,null==d||d(h),s.current||(s.current=null!=(p=null!=e?e:null==(m=n[0])?void 0:m._id)?p:null),x.current(h)}else{let e=a.current,r=l.current,i=null;if(e)i=y&&null!=(b=null==(g=n[1])?void 0:g._id)?b:null;else if(r.length){if(1===r.length){let e=n.findIndex(e=>e._id===r[0]);e>=0&&(i=null!=(S=null==(w=n[y?e+1:e-1])?void 0:w._id)?S:null)}}else i=null!=(j=null==(v=n[0])?void 0:v._id)?j:null;if(null===i)return;s.current=i,c.current=i,null==d||d(i),t(()=>[i])}}else"Enter"===e.key&&y.current()};return m||p||!n||document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0})}},[m,g.loadId,n,h])})({show:b,setSelection:M,flatResultsRef:N,selectionRef:D,autoSelectedRef:L,lastClickedIdRef:V,shiftCursorIdRef:G,selectRange:W,onCursorChange:X,choose:en,creating:J,notesMode:null!=(c=A.notesMode)&&c,selectOne:null!=(u=A.selectOne)&&u}),(0,x.jsx)(d.NP,{theme:w||C,children:(0,x.jsxs)(KI,{show:b,onClose:v,disableBgClick:!0,onOutsideClick:()=>{},bgZIndex:2001,showClose:!1,children:[(0,x.jsx)(zq,{iconsOnly:A.iconsOnly,showAdvancedIcons:Q.showAdvancedIcons,setShowAdvancedIcons:Q.setShowAdvancedIcons,title:A.title,subtitle:A.subtitle,tooltip:A.tooltip,onClose:v}),A.useIcons&&(0,x.jsx)(H8,{icon:Q.icon,setIcon:Q.setIcon,notesMode:A.notesMode,showAdvancedIcons:Q.showAdvancedIcons,setShowAdvancedIcons:Q.setShowAdvancedIcons,element:_[O||I[I.length-1]],iconsOnly:A.iconsOnly}),Q.showAdvancedIcons&&(0,x.jsx)(zN,{show:Q.showAdvancedIcons,setShow:Q.setShowAdvancedIcons,icon:Q.icon,setIcon:Q.setIcon,showOnBackground:Q.showOnBackground,setShowOnBackground:Q.setShowOnBackground,element:_[O||I[I.length-1]],useShowOnBackground:A.useShowOnBackground,onRemoveIcon:A.allowRemoveIcon?()=>j(null):void 0}),A.notesMode&&(0,x.jsx)(Ko,{title:ee.noteTitle,description:ee.noteDescription,show:!Q.showAdvancedIcons,onChangeTitle:ee.setNoteTitle,onChangeDescription:ee.setNoteDescription,buttonText:null==(f=A.getChooseButtonText)?void 0:f.call(A,O?[O]:I),onConfirm:en,onClose:v}),!A.notesMode&&(0,x.jsxs)(KM,{show:!Q.showAdvancedIcons,creating:J,children:[(0,x.jsx)(KD,{basis:J?"100%":"60%",children:(0,x.jsx)(KT,{results:R,onToggle:U,onShiftToggle:null!=(m=A.selectOne)&&m?void 0:W,onSelectAll:null!=(p=A.selectOne)&&p?void 0:F,onDeselectAll:null!=(h=A.selectOne)&&h?void 0:K,scrollToId:q,selectOne:null!=(g=A.selectOne)&&g,selection:B?I:z[0]?[z[0]._id]:[],allowCreate:null!=S&&S,search:E,setSearch:T,show:b,creating:J,setCreating:Z,onClose:v,onCreate:$},"sc-"+b)}),(0,x.jsxs)(KD,{basis:J?"0%":"40%",children:[(0,x.jsx)(Wu,{element:Y}),(0,x.jsx)(zE,{onCancel:v,onConfirm:en,confirmText:null==(y=A.getChooseButtonText)?void 0:y.call(A,O?[O]:I),disabled:A.initialSelection?!(()=>{let e=A.initialSelection||[],n=O?[O]:I;if(e.length!==n.length)return!0;let t=new Set(e);return!n.every(e=>t.has(e))})():!O&&!I.length})]})]})]})})},KL=(0,b.mP)(e=>{var{isOpen:n,onReject:t,onResolve:r,instanceId:i,open:o,close:l,enterTimeout:a,exitTimeout:s,scope:c}=e,u=Ou(e,["isOpen","onReject","onResolve","instanceId","open","close","enterTimeout","exitTimeout","scope"]);return(0,x.jsx)(KO,Os(Oa({},u),{show:null!=o?o:n,onClose:()=>t(),onChoose:e=>r(e)}))}),KR=(0,d.Ay)(f.n)(cP(),e=>e.theme.colors.surface.rgbaString),KP=d.Ay.div(cz());(0,d.Ay)(KP)(cN()),(0,d.Ay)(m.CampfireH4)(cB());var Kz=(0,d.Ay)(m.lJ)(cU(),e=>e.theme.colors.onSurface.rgbaString);
1(0,d.Ay)(p.RI)(cW());var KN=(0,d.Ay)(KP)(cF()),KB=(0,d.Ay)(p.GU)(cH()),KU=e=>{let n,t,r,{show:o,onClose:l,exploreElements:s,onSync:c,publishButton:u}=e,[f,m]=(0,i.useState)(0),[h,g]=(0,i.useState)("description"),{t:y}=(0,a.Bd)(),b=(0,d.DP)(),v=(0,i.useRef)(0);(0,i.useEffect)(()=>{g("description"),m(0)},[o]);let j=()=>{l()};switch(h){case"description":n="cui:common.components.writing.explore.elements.syncProjects",t="cui:common.components.writing.explore.elements.syncConfirmDescription",r=(0,x.jsxs)(KN,{children:[(0,x.jsx)(KB,{onClick:j,type:p.VQ.OUTLINED,children:y("cui:common.components.buttons.cancel")}),(0,x.jsx)(KB,{onClick:()=>Om(null,null,function*(){g("progress"),v.current=setInterval(()=>{m(e=>Math.min(.8,e+1/s.length))},1500),yield c(s),g("finished")}),type:p.VQ.SECONDARY,disabled:0===s.length,children:y("cui:common.components.writing.explore.elements.sync",{count:s.length})})]});break;case"progress":n="cui:common.components.writing.explore.elements.syncingInProgress",t="cui:common.components.writing.explore.elements.syncProgressDescription";break;case"finished":n="cui:common.components.writing.explore.elements.syncingComplete",t="cui:common.components.writing.explore.elements.syncCompleteDescription",r=(0,x.jsxs)(KN,{children:[(0,x.jsx)(KB,{onClick:j,type:p.VQ.TEXT,children:y("cui:common.components.writing.explore.elements.keepPublishingDashboard")}),u]})}let w="description"!==h&&(0,x.jsx)(Y.L,{value:"finished"===h?1:f,max:1,color:b.colors.primary.rgbaString}),S={p:(0,x.jsx)("p",{})};return(0,x.jsxs)(KR,{show:o,onClose:j,onOutsideClick:j,title:y(n),children:[(0,x.jsx)(Kz,{children:(0,x.jsx)(a.x6,{i18nKey:t,components:S})}),w,r]})},{FICTION_GENRE:KW,MEDIUM:KF,AGE_GROUP:KH,LANGUAGE:KK,STATUS:KV,HEAT_LEVEL:KG,FEEDBACK:KY}=S.ry,Kq=(e,n,t)=>{var r;let{t:o}=(0,a.Bd)(),l=Object.values(S.OM[KW]),s=Object.values(S.OM[KF]),c=Object.values(S.OM[KH]),u=Object.values(S.OM[KK]),d=Object.values(S.OM[KV]),f=Object.values(S.OM[KG]),m=Object.values(S.OM[KY]),p=(0,i.useMemo)(()=>{let e=(null!=t?t:[]).map(e=>({value:e.id,labelKey:o("cui:common.explore.tagNames."+e.id)}));return e.push({value:"openToFeedback",labelKey:o("cui:common.explore.tagNames.openToFeedback")}),e.sort((e,n)=>e.labelKey.localeCompare(n.labelKey))},[t]),h=null!=(r=(null!=p?p:[]).filter(n=>null==e?void 0:e.tags.includes(n.value)).length)?r:0;return{allTagsList:p,tags:{genreTags:l,mediumTags:s,ageGroupTags:c,languageTags:u,statusTags:d,heatLevelTags:f,feedbackTags:m},onSelectTags:(t,r)=>Om(null,null,function*(){if("primaryGenre"===r){let r=e.tags.filter(n=>n!==e.primaryGenre);r.includes(t.value)||r.push(t.value),yield n("UPDATE_FIELDS",{primaryGenre:t.value,tags:r})}}),numSelectedAllTags:h,recommendedTags:(0,i.useMemo)(()=>(null!=t?t:[]).filter(n=>{var t;return null==(t=n.recommendedInGenres)?void 0:t.includes(null==e?void 0:e.primaryGenre)}).map(n=>{var t,r;return{value:n.id,labelKey:o("cui:common.explore.tagNames."+n.id),selected:null!=(r=null==(t=null==e?void 0:e.tags)?void 0:t.includes(n.id))&&r}}).sort((e,n)=>e.labelKey.localeCompare(n.labelKey)),[null==e?void 0:e.primaryGenre,null==e?void 0:e.tags,t]),onUpdateRecommendedTags:t=>Om(null,null,function*(){let r=p.filter(n=>e.tags.includes(n.value)&&!t.find(e=>e.value===n.value)),i=t.filter(n=>!e.tags.includes(n.value)),o=[...e.tags.filter(e=>!r.find(n=>n.value===e)),...i.map(e=>e.value)];yield n("UPDATE_FIELDS",{tags:[...new Set(o)]})}),onSelectRecommendedTag:t=>Om(null,null,function*(){if(h>=20)return;let r=[...e.tags||[]];r.includes(t)||r.push(t),yield n("UPDATE_FIELDS",{tags:r})}),onRemoveRecommendedTag:t=>Om(null,null,function*(){let r=e.tags.findIndex(e=>e===t.value);yield n("UPDATE_FIELDS",{tags:[...e.tags.slice(0,r),...e.tags.slice(r+1)]})}),onSelectTagChip:t=>Om(null,null,function*(){let r=[...e.tags||[]];r.includes(t)?r=r.filter(e=>e!==t):(d.includes(t)&&(r=r.filter(e=>!d.includes(e))),f.includes(t)&&(r=r.filter(e=>!f.includes(e))),u.includes(t)&&(r=r.filter(e=>!u.includes(e))),r.push(t)),yield n("UPDATE_FIELDS",{tags:r})})}},KX=d.Ay.div(cK(),e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.primary.rgbString,e=>e.theme.colors.primary.copyWith({a:.04}).rgbaString),KQ=(0,d.Ay)(m.Cl)(cV()),KJ=(0,d.Ay)(p.GU)(cG()),K$=e=>{let{project:n,updateProject:t,allTags:r,page:o,setPage:l,publishButton:s,publishingStatusControl
1s:c}=e,{tr:u,baseTranslation:d}=Lk("common.explore.navigationFooter"),f=Kq(n,t,r),m=((e,n,t)=>{let{tags:r}=n,{statusTags:o,languageTags:l,mediumTags:a,ageGroupTags:s}=r,{currentVisibilityStatus:c,currentVisibility:u}=t,d=(0,i.useMemo)(()=>[...e.tags,...e.tags.includes(e.primaryGenre)?[]:[e.primaryGenre]],[e.tags,e.primaryGenre]),f=(0,i.useMemo)(()=>{let{blockData:n={}}=(null==e?void 0:e.dashboard)||{};return Object.values(n).some(e=>{let{type:n,value:t}=e;return n===zs.TEXT_FIELD&&Array.isArray(t)&&!!(0,w.kt)(t,"plain").trim()})},[e]);return(0,i.useMemo)(()=>{var n,t;return{listing:{key:"listing",fields:[{key:"title",isError:!e.title.trim()},{key:"publicationDate",isError:!e.publicationDate},{key:"epub",isError:!(null==(n=e.epub)?void 0:n.fileID)},{key:"coverImage",isError:!(null==(t=e.coverImage)?void 0:t.fileID)},{key:"description",isError:!e.description.length},{key:"primaryGenre",isError:!e.primaryGenre},{key:"status",isError:!o.some(e=>d.includes(e))},{key:"language",isError:!l.some(e=>d.includes(e))},{key:"medium",isError:!a.some(e=>d.includes(e))},{key:"ageGroup",isError:!s.some(e=>d.includes(e))}]},extras:{key:"extras",fields:[{key:"chapters",isError:!Object.keys(e.chapters.body).length}]},home:{key:"home",fields:[{key:"emptyHomepage",isError:!f}]},pricing:{key:"pricing",fields:[{key:"publishedAt",isError:!c.isProjectUnpublished&&"public"!==e.visibility&&!!e.publishedAt&&new Date(e.publishedAt).getTime()<Date.now()+864e5}]}}},[e,u])})(n,f,c),h="pricing"===o,g=m[o]||{},y=Object.values(m).flatMap(e=>e.fields.filter(e=>e.isError)),b=h&&y.length>0,v={listing:"extras",extras:"home",home:"pricing"},j=h?y.length:(null==g?void 0:g.fields.filter(e=>e.isError).length)||0;return(0,x.jsxs)(KX,{children:[(0,x.jsx)(KQ,{children:j>0&&(0,x.jsx)(a.x6,{i18nKey:d("requiredFields".concat(h?"Pricing":"")),components:{asterisk:(0,x.jsx)(_.a,{})},values:{count:j,pages:Object.values(m).filter(e=>e.fields.some(e=>e.isError)).map(e=>u(e.key)).join(", ")}})}),h&&s,!h&&(0,x.jsx)(KJ,{onClick:()=>{let e=v[o];e&&l(e)},disabled:b,type:p.VQ.SECONDARY,children:u("continueTo",{pageName:u(v[o]||"")})})]})},KZ=(0,d.Ay)(f.n)(cY()),K0=d.Ay.div(cq());d.Ay.div(cX()),(0,d.Ay)(m.CampfireH4)(cQ()),(0,d.Ay)(p.RI)(cJ());var K1=(0,d.Ay)(m.CampfireSubtitle1)(c$()),K5=d.Ay.div(cZ()),K2=d.Ay.div(c0()),K3=(0,d.Ay)(p.GU)(c1()),K6=e=>{let{show:n,setShow:t,project:r,projectDifferences:i,onPublish:o,publishedProject:l,hasOutOfSyncElements:s}=e,{t:c,tr:u,baseTranslation:d}=Lk("common.components.publishExploreProject.reviewChangesModal"),f=()=>t(!1),m={b:(0,x.jsx)("b",{}),i:(0,x.jsx)("i",{})};return(0,x.jsxs)(KZ,{show:n,onClose:f,title:u("title"),children:[(0,x.jsxs)(K0,{children:[(0,x.jsx)(K1,{children:(0,x.jsx)(a.x6,{i18nKey:d("description"),values:{count:i.numDifferences,projectName:r.title},components:m})}),s&&(0,x.jsx)(K1,{children:(0,x.jsx)(a.x6,{i18nKey:d("hasOutOfSyncElements"),components:m})})]}),(0,x.jsx)(K5,{children:(0,x.jsx)("ul",{children:Object.entries(i.projectDifferences).map(e=>{let[n,t]=e;return"packages"===n?(e=>{var n,t,r,i;let o=null==(n=e.find(e=>e.property.includes("prices.book")))?void 0:n.draft,l=null==(t=e.find(e=>e.property.includes("prices.extras")))?void 0:t.draft,s=null==(r=e.find(e=>e.property.includes("book.minimumSalePrice")))?void 0:r.draft,c=null==(i=e.find(e=>e.property.includes("extras.minimumSalePrice")))?void 0:i.draft;return[{key:"firstMonetizedChapterId",property:"firstMonetizedChapterId"},{key:"monetizedElements",property:"monetizedElements"},{key:"prices.book",property:"ebookPrice"},{key:"prices.extras",property:"extrasPrice"},{key:"book.minimumSalePrice",property:"bookMinimumSalePrice"},{key:"extras.minimumSalePrice",property:"extrasMinimumSalePrice"}].map(n=>{let{key:t,property:r}=n,i=e.find(e=>e.property.includes(t));return i?{property:r,draft:i.draft}:null}).filter(Boolean).map(e=>(0,x.jsx)("li",{children:(0,x.jsx)(K1,{children:(0,x.jsx)(a.x6,{i18nKey:d("changes.".concat(e.property)),values:{ebookPrice:"$".concat(((o||0)/100).toFixed(2)),extrasPrice:"$".concat(((l||0)/100).toFixed(2)),bookMinimumSalePrice:"$".concat(((s||0)/100).toFixed(2)),extrasMinimumSalePrice:"$".concat(((c||0)/100).toFixed(2))},components:m})})},"packages-".concat(e.property)))})(t):(0,x.jsx)("li",{children:(0,x.jsx)(K1,{children:((e,n)=>{var t,i,o,s,u,f,p;let h="changes.".concat(e),g={};if(["title","slug","publisherName","publisherUrl","publicationDate","isbn","visibility","monetization"].includes(e))g={draft:null==(t=n.find(n=>n.property.includes(e)))?void 0:t.draft};else if("coverImage"===e)g={fileName:null==(i=n.find(e=>e.property.includes("fileID")))?void 0:i.draft};else if(["primaryGenre"].includes(e))g={primaryGenre:c("cui:common.explore.tagNames.".concat(null==(o=n.find(n=>n.property.includes(e)))?void 0:o.draft))};else if(["useRatings","drmEnabled","enablePageControls"].includes(e)){let t=null==(s=n.find(n=>n.property.includes(e)))?void 0:s.draft;h+="_".concat(t?"true":"false")}else if("chapters"===e){let e=null==(u=n.find(e=>e.property.includes("chapters.formatting.buttonStyle")))?void 0:u.draft;e&&(h="changes.buttonStyle",g={styleName:c("cui:common.explore.tagNames.".concat(e))})}else if("dashboard"===e){let e=(null==(f=null==l?void 0:l.dashboard)?void 0:f.blockOrder)||[],t=(null==(p=null==r?void 0:r.dashboard)?void 0:p.blockOrder)||[],i=t.filter(n=>!e.includes(n)),o=e.filter(e=>!t.includes(e)),s=t.filter(n=>e.includes(n)).filter(e=>n.find(n=>n.property.includes(e))),c={};return i.length>0&&(c.addedDashboardBlock=i.length),o.length>0&&(c.removedDashboardBlock=o.length),s.length>0&&(c.updatedDashboardBlock=s.length),Object.entries(c).map(e=>{let[n,t]=e;return(0,x.jsx)("li",{children:(0,x.jsx)(K1,{children:(0,x.jsx)(a.x6,{i18nKey:d("changes.".concat(n)),values:{count:t},components:m})})},"dashboard-".concat(n))})}return(0,x.jsx)(a.x6,{i18nKey:d(h),values:g,components:m})})(n,t)})},n)})})}),(0,x.jsxs)(K2,{children:[(0,x.jsx)(K3,{type:p.VQ.TEXT,onClick:f,children:u("cancel")}),(0,x.jsx)(K3,{type:p.VQ.SECONDARY,onClick:()=>{t(!1),o()},children:u("publish",{count:i.numDifferences})})]})]})},K4=function(e){var n;let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(!e)return"";let[r,i,o]=(null==(n=(e=e.replace("#","")).match(/\w\w/g))?void 0:n.map(e=>parseInt(e,16)))||[0,0,0];return"rgba(".concat(r,",").concat(i,",").concat(o,",").concat(t,")")},K7=(0,d.Ay)(f.n)(c5(),e=>e.theme.colors.surface.getVariant(5,!0).rgbaString),K8=d.Ay.div(c2()),K9=d.Ay.div(c3()),Ve=d.Ay.div(c6());d.Ay.div(c4());var Vn=(0,d.Ay)(m.Nb)(c7()),Vt=(0,d.Ay)(p.RI)(c8(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),Vr=(0,d.Ay)(m.CampfireSubtitle1)(c9()),Vi=(0,d.Ay)(m.CampfireA)(ue(),e=>e.theme.colors.primary.rgbaString),Vo=(0,d.Ay)(m.CampfireSubtitle1)(un(),e=>e.addMargin?"1.5rem":"0"),Vl=d.Ay.div(ut()),Va=d.Ay.div(ur()),Vs=(0,d.Ay)(p.GU)(ui());(0,d.Ay)(p.GU)(uo());var Vc=d.Ay.div(ul()),Vu=d.Ay.div(ua(),e=>e.selected?e.theme.colors.primary.rgbaString:e.theme.colors.onSurface.copyWith({a:.4}).rgbaString),Vd=d.Ay.div(us()),Vf=d.Ay.div(uc(),e=>{let{theme:n,isError:t,isWarning:r}=e;return t?n.colors.error.copyWith({a:.08}).rgbaString:r?K4("#F1CC5A",.08):M.Q1.fromHex(M.Sp.EXPLORE).copyWith({a:.08}).rgbaString},e=>e.theme.dimensions.cornerLg),Vm=(0,d.Ay)(h.n)(uu(),e=>e.color),Vp=(0,d.Ay)(m.CampfireSubtitle1)(ud(),e=>e.isError&&e.theme.colors.error.copyWith({a:1}
1).rgbaString),Vh=(0,d.Ay)(m.CampfireSubtitle1)(uf());(0,d.Ay)(m.ge)(um(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),(0,d.Ay)(R.o)(up(),e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.onSurface.copyWith({a:.2}).rgbaString,e=>e.theme.colors.onSurface.rgbaString);var Vg=d.Ay.ul(uh()),Vy=d.Ay.li(ug(),e=>e.theme.fonts.families.body1,e=>e.theme.colors.onSurface.copyWith({a:1}).rgbaString),Vx=(0,d.Ay)(m.CampfireA)(uy(),e=>e.theme.fonts.sizes.subtitle2,e=>e.theme.colors.primary.rgbaString),Vb=(0,d.Ay)(m.Cl)(ux(),e=>e.theme.colors.onSurface.copyWith({a:1}).rgbaString),Vv=d.Ay.div(ub(),e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString,e=>e.theme.dimensions.cornerLg),Vj=e=>{let{project:n,monetizationStatus:t,setShowModal:r,setCurrentPage:i}=e,{tr:o,baseTranslation:l}=Lk("common.components.publishExploreProject"),s=()=>r(!1),c=Oa({},["/learn/campfire-content-guidelines","/publishing-terms-and-conditions","/learn/campfire-content-guidelines"].reduce((e,n,t)=>Os(Oa({},e),{["link".concat(t+1)]:(0,x.jsx)(Vi,{href:n,target:"_blank"})}),{}));return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(K9,{children:[(0,x.jsx)(Vn,{children:o("title",{projectName:n.title})}),(0,x.jsx)(Vt,{icon:"Close",onClick:s})]}),(0,x.jsxs)(Ve,{children:[(0,x.jsxs)(Vl,{children:[(0,x.jsx)(Vo,{addMargin:!0,children:o("titleParagraph1")}),(0,x.jsx)(Vr,{children:(0,x.jsx)(a.x6,{components:c,i18nKey:l("paragraph1")})})]}),(0,x.jsxs)(Vl,{children:[(0,x.jsx)(Vo,{children:o("titleParagraph2")}),(0,x.jsx)(Vr,{children:o("paragraph2".concat("pending"===t?"Monetized":""))})]}),(0,x.jsxs)(Vl,{children:[(0,x.jsx)(Vo,{children:o("titleParagraph3")}),(0,x.jsx)(Vr,{children:(0,x.jsx)(a.x6,{components:c,i18nKey:"cui:common.components.publishExploreProject.paragraph3"})})]})]}),(0,x.jsxs)(Va,{children:[(0,x.jsx)(Vs,{type:p.VQ.TEXT,onClick:s,children:o("cancelBtn")}),(0,x.jsx)(Vs,{type:p.VQ.SECONDARY,onClick:()=>i(2),children:o("understandBtn")})]})]})},Vw=[S.ry.FICTION_GENRE,S.ry.MEDIUM,S.ry.AGE_GROUP,S.ry.LANGUAGE,S.ry.STATUS].map(e=>Object.values(S.OM[e])),VS=e=>{let n=0;for(let t of Object.values(e||{}))n++,t.entries&&(n+=VS(t.entries));return n},{UNPUBLISH_PROJECT:VA,END_MONETIZATION:VC}=LF,Vk=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Public/campfire_writing/publishing_templates";return Om(null,null,function*(){try{let r=e(n,t),i=yield fetch(r);if(!i.ok)throw Error("Network response was not ok");let o=yield i.blob(),l=document.createElement("a");l.href=window.URL.createObjectURL(o),l.download="Campfire".concat(n),document.body.appendChild(l),l.click(),document.body.removeChild(l),window.URL.revokeObjectURL(l.href)}catch(e){console.error("Download failed:",e)}})};function V_(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(isNaN(e))return"0";if(n){if(e>=1e6)return(e/1e6).toFixed(1)+"M";else if(e>=1e3)return(e/1e3).toFixed(1)+"K"}let r=e.toString().split("."),i=r[0],o=r[1],l=i.replace(/\B(?=(\d{3})+(?!\d))/g,",");return o&&t>0?"".concat(l,".").concat(o.slice(0,t)):l}var VE=(e,n)=>{let t=(e=>{if(!e)return null;try{let[n,t,r]=new Date(e).toISOString().split("T")[0].split("-");return new Date(parseInt(n),parseInt(t)-1,parseInt(r),5)}catch(e){return console.error(e),new Date}})(n);if(!t)return null;let r=t.getMonth()+1,i=e("cui:common.components.dates.months.".concat(r));return[i,String(t.getDate()).padStart(2,"0"),t.getFullYear().toString()]},VT=e=>{if("header"===e.type)return""===e.value;if("textField"===e.type)return j((0,w.bQ)(),e.value);if("quote"===e.type){let{attribution:n,element:t,quote:r}=e.value;return j((0,w.bQ)(),r)&&""===n&&!t}if("update"===e.type){let{title:n,description:t,image:r,featuredElements:i}=e.value;return""===n&&j((0,w.bQ)(),t)&&!r&&(null==i?void 0:i.length)===0}if("media"===e.type){let{image:n,videoUrl:t,url:r,caption:i}=e.value;return!n&&!t&&!r&&!i}if("gallery"===e.type){let{slideData:n,slideOrder:t}=e.value;return 0===t.length||Object.values(n).every(e=>j((0,w.bQ)(),e.caption)&&!e.image)}if("element"===e.type)return 0===e.value.length;if("featureLinks"===e.type){let{productData:n,productOrder:t}=e.value;return 0===t.length||Object.values(n).every(e=>j((0,w.bQ)(),e.description)&&!e.image&&!e.title&&!e.url)}return!1},VI=e=>{let{project:n,monetizationStatus:t,setShowModal:r,setCurrentPage:l}=e,{tr:a}
1=Lk("common.components.publishExploreProject"),{fieldsWithApproval:s,fieldsWithErrors:c,warningFields:u,errorCount:d,warningCount:f}=((e,n,t)=>{var r,l,a,s,c,u,d;let{elements:f}=(0,i.useContext)(o.kD),m=(0,i.useMemo)(()=>{let{blockData:n={}}=(null==e?void 0:e.dashboard)||{};return Object.values(n).some(e=>{let{type:n,value:t}=e;return n===zs.TEXT_FIELD&&Array.isArray(t)&&!!(0,w.kt)(t,"plain").trim()})},[e]),{blockData:p,simpleMode:h}=(null==e?void 0:e.dashboard)||{},g=h?VT(Object.values(p).find(e=>e.type===zs.TEXT_FIELD)):Object.values(p).some(e=>VT(e)),y=[{key:"title",isError:!e.title.trim()},{key:"description",isError:!e.description.length},{key:"coverImage",isError:!(null==(r=e.coverImage)?void 0:r.fileID)},{key:"publicationDate",isError:!e.publicationDate},{key:"chapters",isError:!Object.keys(e.chapters.body).length},{key:"tags",isError:!Vw.every(n=>{var t,r;return null==(r=null==(t=null==e?void 0:e.tags)?void 0:t.find)?void 0:r.call(t,e=>n.includes(e))})},{key:"monetizeOngoing",isError:"pending"===n&&!(e.tags||[]).includes("completed")},{key:"territories",isError:(null==(l=e.geoTargeting)?void 0:l.type)!=="all"&&0===((null==(a=e.geoTargeting)?void 0:a.countries)||[]).length},{key:"emptyHomepage",isError:!m},{key:"emptyBlocks",isError:g},{key:"wordCount",isError:(null==(s=e.projectValidation)?void 0:s.wordCount)<2e3},{key:"emptyElements",isError:!!Object.keys((null==(c=e.projectValidation)?void 0:c.emptyElements)||{}).length},{key:"emptyPanels",isError:!!Object.keys((null==(u=e.projectValidation)?void 0:u.emptyPanels)||{}).length},{key:"bannerImage",isWarning:!(null==(d=e.bannerImage)?void 0:d.fileID)},{key:"useRatings",isWarning:!e.useRatings}],x=y.filter(e=>!e.isError&&!e.isWarning).map(e=>Os(Oa({},e),{approvalMsg:t("".concat(e.key,"Approval"))})),b=y.filter(e=>e.isError).map(n=>Os(Oa({},n),{errorMsg:t("".concat(n.key,"Error"),(n=>{var t,r,i;let o={wordCount:null==(t=e.projectValidation)?void 0:t.wordCount,empty:""};return"emptyElements"===n.key?o.empty=Object.values((null==(r=e.projectValidation)?void 0:r.emptyElements)||{}).map(e=>null==e?void 0:e.name).join(", "):o.empty=Object.entries((null==(i=e.projectValidation)?void 0:i.emptyPanels)||{}).map(e=>{var n;let[t,r]=e,i=Object.values(r).map(e=>(null==e?void 0:e.name)||"Unknown Panel").join(", ");return"".concat((null==(n=f[t])?void 0:n.name)||"Unknown Element",": ").concat(i)}).join("; "),o})(n))})),v=y.filter(e=>e.isWarning).map(e=>Os(Oa({},e),{warningMsg:t("".concat(e.key,"Warning"))})),j=b.length,S=v.length;return{fieldsWithApproval:x,fieldsWithErrors:b,warningFields:v,errorCount:j,warningCount:S,homepageHasBlocks:m}})(n,t,a);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(K9,{children:[(0,x.jsx)(Vn,{children:a(d>0?"submissionTitle":"submissionNoErrors",{count:d})}),(0,x.jsx)(Vt,{icon:"Close",onClick:()=>r(!1)})]}),(0,x.jsxs)(Ve,{children:[d>0&&(0,x.jsx)(Vh,{children:a("submissionErrorSub")}),0===d&&f>0&&(0,x.jsx)(Vh,{children:a("submissionWarningsOnly")}),(0,x.jsxs)(Vd,{children:[c.map(e=>(0,x.jsxs)(Vf,{isError:e.isError,children:[(0,x.jsx)(Vm,{icon:"Close",color:"#FD271E"}),(0,x.jsx)(Vp,{isError:e.isError,children:e.errorMsg})]},e.key)),u.map(e=>(0,x.jsxs)(Vf,{isWarning:e.isWarning,children:[(0,x.jsx)(Vm,{icon:"Warning",color:"#F1CC5A"}),(0,x.jsx)(Vp,{children:e.warningMsg})]},e.key)),0===d&&(0,x.jsxs)(Vf,{children:[(0,x.jsx)(Vm,{icon:"CheckCircle",color:"#22D34B"}),(0,x.jsx)(Vp,{children:a("noErrorsDetectedMessage",{bookName:n.title})})]}),s.map(e=>(0,x.jsxs)(Vf,{isError:!1,children:[(0,x.jsx)(Vm,{icon:"CheckCircle",color:"#22D34B"}),(0,x.jsx)(Vp,{children:e.approvalMsg})]},e.key))]})]}),(0,x.jsxs)(Va,{children:[(0,x.jsx)(Vs,{type:p.VQ.TEXT,onClick:()=>l(1),children:a("backBtn")}),(0,x.jsx)(Vs,{type:p.VQ.SECONDARY,onClick:()=>l(3),disabled:d>0,children:a("nextBtn")})]})]})},VM=()=>{let e=Oa({},["/terms-of-service","/publishing-terms-and-conditions","/learn/campfire-content-guidelines"].reduce((e,n,t)=>Os(Oa({},e),{["a".concat(t+1)]:(0,x.jsx)(Vx,{href:n,target:"_blank"})}),{}));return(0,x.jsx)(Vv,{children:(0,x.jsx)(Vb,{children:(0,x.jsx)(a.x6,{i18nKey:"cui:common.components.publishExploreProject.reviewApplicationCallout",components:e})})})},{PUBLISH_IMMEDIATELY:VD,PRE_ORDER:VO}=LH,VL=e=>{var n,t,r,i;let l,{project:s,monetizationStatus:c,setShowModal:u,setCurrentPage:d,onSendApplication:f}=e,{t:m,tr:h}
1=Lk("common.components.publishExploreProject"),{locale:g}=(0,o.useUiContext)(),y=s.publishedAt?VO:VD,b="pending"===c?"Monetized":"",v=["cui:common.components.publishExploreProject.reviewApplicationBullet1","cui:common.components.publishExploreProject.reviewApplicationBullet2","cui:common.components.publishExploreProject.reviewApplicationBullet3".concat(b),"cui:common.components.publishExploreProject.reviewApplicationBullet4".concat(b)];l=y===VO?v.slice(0,3):[v[0],v[3]];let j=VS(Oa(Oa(Oa({},null==(n=null==s?void 0:s.chapters)?void 0:n.body),null==(t=null==s?void 0:s.chapters)?void 0:t.frontMatter),null==(r=null==s?void 0:s.chapters)?void 0:r.backMatter)),w=Object.values(Oa({},null==s?void 0:s.elements)).length+VS(Oa({},null==(i=null==s?void 0:s.chapters)?void 0:i.extras)),S=e=>{let n=new Date(e),t=(0,eU.IU)(n,"LLLL d, yyyy",g),r=String(n.getUTCHours()).padStart(2,"0"),i=String(n.getUTCMinutes()).padStart(2,"0");return[t,"".concat(r,":").concat(i)]};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(K9,{children:[(0,x.jsx)(Vn,{children:h("scheduleTitle")}),(0,x.jsx)(Vt,{icon:"Close",onClick:()=>u(!1)})]}),(0,x.jsxs)(Ve,{children:[(0,x.jsx)(Vh,{children:h("scheduleDescription")}),(0,x.jsx)(Vg,{children:l.map((e,n)=>(0,x.jsx)(Vy,{children:(0,x.jsx)(a.x6,{i18nKey:e,values:{bookName:s.title,formatName:"eBook",numChapters:(e=>h("chapters_".concat(1===e?"one":"other"),{numChapters:e}))(j),numExtras:(e=>h("extras_".concat(1===e?"one":"other"),{numExtras:e}))(w),formattedPublicationDate:S(s.publicationDate)[0],time:S(s.publicationDate)[1],formattedPublishedAtDate:S(s.publishedAt)[0],monetizationStatus:["pending","enabled","approved"].includes(c)?h("saleTxt"):h("freeTxt")},components:{b:(0,x.jsx)("strong",{})}})},n))}),(0,x.jsx)(VM,{})]}),(0,x.jsxs)(Va,{children:[(0,x.jsx)(Vs,{type:p.VQ.TEXT,onClick:()=>d(2),children:h("backBtn")}),(0,x.jsx)(Vs,{type:p.VQ.SECONDARY,onClick:()=>null==f?void 0:f(),children:h("submit")})]})]})},VR=e=>{let{project:n,setShowModal:t,onSendApplication:r,monetizationStatus:o}=e,[l,a]=(0,i.useState)(1);return(0,x.jsx)(K7,{showClose:!1,onClose:()=>t(!1),onOutsideClick:()=>{},show:!0,disableBgClick:!0,children:(0,x.jsxs)(K8,{children:[1===l&&(0,x.jsx)(Vj,{project:n,monetizationStatus:o,setShowModal:t,setCurrentPage:a}),2===l&&(0,x.jsx)(VI,{project:n,monetizationStatus:o,setShowModal:t,setCurrentPage:a}),3===l&&(0,x.jsx)(VL,{project:n,monetizationStatus:o,setShowModal:t,setCurrentPage:a,onSendApplication:r}),(0,x.jsx)(Vc,{children:[1,2,3].map(e=>(0,x.jsx)(Vu,{selected:e===l,onClick:()=>a(Math.min(e,l))},e))})]})})},VP=d.Ay.div(uv()),Vz=(0,d.Ay)(p.GU)(uj(),e=>e.theme.colors[e.color].rgbaString,e=>!e.disabled&&e.theme.colors[e.color].copyWith({a:.8}).rgbaString),VN=(0,d.Ay)(h.n)(uw(),e=>e.theme.colors.onSecondary.rgbaString),VB=(0,d.Ay)(m.sM)(uS(),e=>e.theme.colors.onSecondary.rgbaString),VU=(0,d.Ay)(h.n)(uC(),e=>e.color||e.theme.colors.onSurface.rgbaString,e=>e.small?(0,d.AH)(uA()):""),VW=d.Ay.div(uk(),e=>+!!e.show,e=>e.show?"default":"none"),VF=d.Ay.div(u_(),e=>e.theme.colors.onSecondary.rgbaString),VH=(0,d.Ay)(m.Cl)(uE(),e=>e.color||e.theme.colors.onSurface.rgbaString),VK=d.Ay.div(uT()),{PUBLISH_CHANGES:VV,DISABLE_PUBLISH_BUTTON:VG,MAKE_PRIVATE:VY,SEND_PREORDER_APPLICATION:Vq,SEND_APPLICATION:VX,RESEND_APPLICATION:VQ,UNPUBLISH_PROJECT:VJ,END_MONETIZATION:V$}=LF,VZ=e=>{let{actions:n,publishingStatusControls:t,projectDifferences:r,savedStatus:o,publishedProject:l,hasOutOfSyncElements:a}=e,{t:s,tr:c}=Lk("common.components.moduleToolbar.exploreManager"),[u,d]=(0,i.useState)(!1),[f,m]=(0,i.useState)(!1),{UPDATE_PROJECT:h}=n,{PUBLISH:g}=n,{project:y,initialVisibility:b,initialMonetization:v,currentMonetization:j,currentVisibility:w,currentPublishStatus:S}=t,A=()=>{var e,n;if(!y.packages||j===C.xO.DISABLED)return!1;let t=!!y.packages.firstMonetizedChapterId,r=Object.values(y.packages.monetizedElements||{}).filter(e=>!!e).length>0;return!t||(null==(e=y.packages.prices)?void 0:e.book)?!!r&&(null==(n=y.packages.prices)||!n.extras)&&"noCompletePrice":"noBookPrice"},k=e=>Om(null,[e],function*(e){let{visibility:n,monetization:t}=e,r=A();if(r)return yield PL({title:s("cui:common.components.projectToolbar.explore.invali
1dPublishing"),description:s("cui:common.components.projectToolbar.explore.monetizationError."+r),deleteText:s("cui:common.components.buttons.confirm")});yield g({currentPublishStatus:S,visibility:n,monetization:t})}),_=e=>Om(null,[e],function*(e){let{visibility:n,monetization:t}=e;d(!1),yield k({visibility:n,monetization:t})}),E=()=>Om(null,null,function*(){yield _({visibility:C.wg.PENDING,monetization:j})}),T=((e,n,t,r)=>{var i;let{project:o,initialVisibility:l,initialMonetization:a,currentMonetization:s,currentVisibility:c}=e,u=!(null==(i=(null==o?void 0:o.title)||"")?void 0:i.trim()),d=!!r();return u||2===t||!(n>0)&&l===c&&a===s||d})(t,r.numDifferences,o,A),I={[VV]:{isDropdown:!1,icon:"Upload",label:(()=>{if(!l){if(w===C.wg.PRIVATE)return c("publishPrivate");if(w===C.wg.LINK)return c("publishLinkShare")}return c("publish",{count:r.numDifferences})})(),color:"secondary",disabled:T,action:()=>Om(null,null,function*(){l?m(!0):yield k({visibility:w,monetization:j})}),onSendApplication:()=>Om(null,null,function*(){return yield k({visibility:w,monetization:j})})},[VX]:{isDropdown:!1,icon:"Upload",label:c("sendApplication"),color:"secondary",disabled:T,action:()=>Om(null,null,function*(){return d(!0)}),onSendApplication:E},[Vq]:{isDropdown:!1,icon:"Upload",label:c("sendPreorderApplication"),color:"secondary",disabled:T,action:()=>Om(null,null,function*(){return d(!0)}),onSendApplication:E},[VQ]:{isDropdown:!1,icon:"Upload",label:c("resendApplication"),color:"secondary",disabled:T,action:()=>Om(null,null,function*(){return d(!0)}),onSendApplication:()=>Om(null,null,function*(){yield _({visibility:w===C.wg.CHANGES_REQUIRED?C.wg.PENDING:w,monetization:j})})},[VG]:{isDropdown:!1,icon:"Upload",label:c("publish",{count:r.numDifferences}),color:"secondary",disabled:!0,action:()=>Om(null,null,function*(){})},[VY]:{isDropdown:!1,icon:"VisibilityOff",label:c("makePrivate"),color:"error",disabled:T,action:()=>Om(null,null,function*(){return yield k({visibility:C.wg.PRIVATE,monetization:j})})},[VJ]:{isDropdown:!1,icon:"Warning",label:c("unpublishProject"),color:"error",disabled:!1,action:()=>Om(null,null,function*(){return yield Om(null,[{visibility:w,monetization:C.xO.DISABLED}],function*(e){let{visibility:n,monetization:t}=e,r=n===C.wg.PRIVATE;(yield PL({title:s("cui:common.components.campfirePricingPage.unpublishProjectModal.title"),description:s("cui:common.components.campfirePricingPage.unpublishProjectModal.description".concat(r?"Private":"LinkSharing"),{projectName:y.title}),deleteText:s("cui:common.components.campfirePricingPage.unpublishProjectModal.unpublishProjectBtn")}))&&(yield h({field:"packages",value:{firstMonetizedChapterId:"",monetizedElements:{},prices:{free:void 0,complete:void 0}}}),yield k({visibility:n,monetization:t}))})})},[V$]:{isDropdown:!1,icon:"Support",label:c("disableMonetization"),color:"error",disabled:!1,action:()=>Om(null,null,function*(){return yield Om(null,null,function*(){(yield PL({title:s("cui:common.components.campfirePricingPage.endMonetizationModal.title"),description:s("cui:common.components.campfirePricingPage.endMonetizationModal.description",{projectName:y.title}),deleteText:s("cui:common.components.campfirePricingPage.endMonetizationModal.endMonetizationBtn")}))&&(yield h({field:"packages",value:{firstMonetizedChapterId:"",monetizedElements:{},prices:{free:void 0,complete:void 0}}}),yield k({visibility:w,monetization:C.xO.DISABLED}))})})}},M=(0,i.useMemo)(()=>I[S],[y,S,v,w,j,r.numDifferences,o]);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(VP,{id:"epm-publish-button",children:(0,x.jsxs)(Vz,{type:p.VQ.SECONDARY,padding:".35rem .5rem",color:M.color,disabled:M.disabled,onClick:M.action,children:[(0,x.jsx)(VN,{icon:M.icon}),(0,x.jsx)(VB,{children:M.label})]})}),u&&(0,x.jsx)(VR,{project:y,setShowModal:d,onSendApplication:M.onSendApplication,monetizationStatus:j}),f&&(0,x.jsx)(K6,{show:f,setShow:m,project:y,projectDifferences:r,onPublish:M.onSendApplication,publishedProject:l,hasOutOfSyncElements:a})]})},V0=(e=>(e[e.SAVED=1]="SAVED",e[e.SAVING=2]="SAVING",e[e.ERROR=3]="ERROR",e))(V0||{}),V1=e=>{let{savedStatus:n}=e,{t}=(0,a.Bd)(),r=(0,d.DP)(),{SAVED:i,SAVING:o,ERROR:l}=V0,s="Saved";return(0,x.jsx)(VW,{show:!0,children:(e=>{switch(e){case i:return(0,x.jsxs)(VF,{children:[(0,x.jsx)(VH,{children:t("cui:common.components.writing.status.saved")}),(0,x.jsx)(VU,{icon:s})]});case o:return(0,x.jsxs)(VF,{children:[(0,x.jsxs)(VH,{children:[t("cui:common.components.writing.status.saving"),(0,x.jsx)(VK,{})]}),(0,x.jsx)(VU,{icon:"Saving"})]});case l:return(0,x.jsxs)(VF,{children:[(0,x.jsx)(VH,{color:r.colors.error.rgbaString,children:t("cui:common.components.writing.status.saveFailed")}),(0,x.jsx)(VU,{icon:"SaveError",color:r.colors.error.rgbaString})]});default:return(0,x.jsxs)(VF,{children:[(0,x.jsx)(VH,{children:t("cui:common.components.writing.status.saved")}),(0,x.jsx)(VU,{icon:s})]})}})(n)})},V5=(0,d.Ay)(Nl)(uI()),V2=d.Ay.div(uM()),V3=d.Ay.div(uD()),V6=e=>{let{actions:n,properties:t}=e,{t:r}=(0,a.Bd)(),[l,s]=(0,i.useState)(!1),c=(0,i.useRef)(null),{windowWidth:u}=(0,i.useContext)(o.qs),{showNotification:d,hasOutOfSyncElements:f}=t||{};(0,i.useEffect)(()=>(window.signalBlocksManagerSidebarOpen=e=>s(!e),()=>{window.signalBlocksManagerSidebarOpen=void 0}),[]);let m=u<O.B0.TABLET_LANDSCAPE,p=[{icon:"Book",label:r("cui:common.components.moduleToolbar.exploreManager.listing"),onClick:n.VIEW_LISTING,active:"listing"===t.page,i
1d:"explore-manage-listing-btn",btnPadding:"0.4rem",addBorder:"listing"===t.page},{icon:"Article",label:r("cui:common.components.moduleToolbar.exploreManager.elements"),onClick:n.VIEW_EXTRAS,active:"extras"===t.page,id:"explore-manage-elements-btn",btnPadding:"0.5rem",addBorder:"extras"===t.page||f,showNotification:f},{icon:"Home",label:r("cui:common.components.moduleToolbar.exploreManager.home"),onClick:n.VIEW_HOME,active:"home"===t.page,id:"explore-manage-home-btn",btnPadding:"0.5rem",addBorder:"home"===t.page},{icon:"Support",label:r("cui:common.components.moduleToolbar.exploreManager.pricing"),onClick:n.VIEW_PRICING,active:"pricing"===t.page,id:"explore-manage-monetization-btn",btnPadding:"0.5rem",addBorder:"pricing"===t.page||d,showNotification:d},{icon:"Analytics",label:r("cui:common.components.moduleToolbar.exploreManager.analytics"),onClick:n.VIEW_ANALYTICS,active:"analytics"===t.page,id:"explore-analytics-btn",btnPadding:"0.5rem",addBorder:"analytics"===t.page}],h=l&&(0,x.jsx)(z4,{children:(0,x.jsx)(zZ,{icon:"DoubleArrowRight",onClick:()=>{var e;null==(e=window.openBlocksManagerSidebar)||e.call(window)}})});return m?(0,x.jsxs)(z6,{ref:c,grow:!0,hideInMobile:!0,children:[h,(0,x.jsx)(N2,{items:p,dividers:[0,2],wrapperRef:c,widthPerItem:110,widthAlreadyUsed:100,appearToLeft:!1,gap:.5})]}):(0,x.jsxs)(z6,{ref:c,grow:!0,hideInMobile:!0,children:[h,(0,x.jsx)(V2,{children:(0,x.jsx)(V3,{id:"explore-manage-listing-home-container",children:(0,x.jsx)(N2,{items:p.slice(0,3),dividers:[0],wrapperRef:c,widthPerItem:110,widthAlreadyUsed:100,appearToLeft:!1})})}),(0,x.jsx)(z7,{}),(0,x.jsx)(N2,{items:p.slice(3),dividers:[],wrapperRef:c,widthPerItem:110,widthAlreadyUsed:360,appearToLeft:!1})]})},V4=e=>{let{actions:n,properties:t}=e,{t:r}=(0,a.Bd)(),{publishButton:i,disableRevert:o,savedStatus:l}=t;return(0,x.jsxs)(z6,{children:[(0,x.jsx)(z4,{children:(0,x.jsx)(V1,{savedStatus:l})}),(0,x.jsx)(z7,{}),(0,x.jsx)(z4,{children:(0,x.jsxs)(z1,{padding:"0.35rem .5rem",type:p.VQ.TEXT,onClick:n.REVERT,disabled:o,children:[(0,x.jsx)(z3,{icon:"Undo"}),(0,x.jsx)(z0,{children:r("cui:common.components.moduleToolbar.exploreManager.undoAll")})]})}),(0,x.jsx)(z4,{children:(0,x.jsxs)(z1,{padding:"0.35rem .5rem",type:p.VQ.TEXT,onClick:n.PREVIEW,disabled:2===l,children:[(0,x.jsx)(z3,{icon:"VisibilityOn"}),(0,x.jsx)(z0,{children:r("cui:common.components.moduleToolbar.exploreManager.preview")})]})}),(0,x.jsx)(z4,{children:i})]})},V7=e=>{let{actions:n,properties:t}=e;return(0,x.jsx)(V5,{zoomMode:"NONE",left:(0,x.jsx)(V6,{actions:n,properties:t}),right:(0,x.jsx)(V4,{actions:n,properties:t})})},V8=d.Ay.div(uO()),V9=(0,d.Ay)(p.GU)(uL()),Ge=(0,d.Ay)(eW.y)(uR(),e=>e.theme.dimensions.cornerMd),Gn=(0,d.Ay)(m.Cl)(uP()),Gt=(0,d.Ay)(m.OJ)(uz()),Gr=(0,d.Ay)(g._)(uN()),Gi=(0,d.Ay)(eW.y)(uB(),e=>e.theme.dimensions.cornerMd),Go=(0,d.Ay)(m.Cl)(uU()),Gl=(0,d.Ay)(m.OJ)(uW()),Ga=e=>{var n;let{project:t,updateProject:r,seriesControls:i}=e,{t:l}=(0,a.Bd)(),s=(0,o.Zp)(),{series:c,onCreateSeries:u}=i,d=[{labelKey:l("cui:common.components.campfireEPMCard.series.create"),value:"create-series",label:l("cui:common.components.campfireEPMCard.series.create"),onSelect:()=>{P5({titleKey:"cui:common.components.campfireEPMCard.series.create",placeholderKey:"cui:common.components.campfireEPMCard.series.createPlaceholder"}).then(e=>{e&&u({title:e}).then(e=>{let{id:n}=e;n&&r("UPDATE_FIELDS",{seriesId:n})})})}},...c.map((e,n)=>({labelKey:e.title||l("cui:common.components.mainNavigation.headerItems.explore.emptySeriesName"),value:String(e.id),divider:0===n,label:e.title||l("cui:common.components.mainNavigation.headerItems.explore.emptySeriesName")}))],f=d.filter(e=>e.value===String(t.seriesId)),m=t.seriesId&&f.length>0;return(0,x.jsxs)(I.A,{headerTitle:l("cui:common.components.campfireEPMCard.series.title"),children:[(0,x.jsx)(Gr,{options:d,value:null!=(n=f[0])?n:null,onChange:e=>e?d.some(n=>n.value===e.value)?void(e.onSelect?e.onSelect():r("UPDATE_FIELDS",{seriesId:e.value})):u({title:e.label}).then(e=>{let{id:n}=e;n&&r("UPDATE_FIELDS",{seriesId:n})}):void r("UPDATE_FIELDS",{seriesId:null}),placeholder:l("cui:common.components.campfireEPMCard.series.placeholder"),isSearchable:!0,hideSearchIcon:!0,isCreatable:!0}),!m&&(0,x.jsx)(Ge,{children:(0,x.jsx)(Gn,{children:(0,x.jsx)(a.x6,{i18nKey:"cui:common.components.campfireEPMCard.series.description",components:{a:(0,x.jsx)(Gt,{href:"/learn/series-tutorial",target:"_blank"})}})})}),m&&(0,x.jsxs)(V8,{children:[(0,x.jsx)(p.GU,{type:p.VQ.TEXT,onClick:()=>r("UPDATE_FIELDS",{seriesId:null}),children:l("cui:common.components.campfireEPMCard.series.remove")}),(0,x.jsx)(V9,{type:p.VQ.SECONDARY,onClick:()=>s("/publish/series/".concat(t.seriesId)),children:l("cui:common.components.campfireEPMCard.series.edit")})]})]})},Gs=d.Ay.div(uF()),Gc=(0,d.Ay)(m.CampfireSubtitle1)(uH()),Gu=d.Ay.div(uK(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),Gd=d.Ay.div(uV()),Gf=(0,d.Ay)(h.n)(uG()),Gm=(0,d.Ay)(m.OJ)(uY(),e=>e.theme.colors.onSurface.copyWith({a:1}).rgbaString);(0,d.Ay)(m.CampfireSubtitle1)(uq(),e=>e.theme.colors.onSurface.copyWith({a:1}).rgbaString);var Gp=()=>{let{tr:e}=Lk("common.components.campfireListingPage.authorResourcesCard"),n=[{title:"authorResources",anchors:[{title:"howToSelfPublish",href:"/learn/publish-campfire-project",icon:"Publish"},{title:"publishingTutorials",href:"/self-publishing-assets",icon:"LearnFilled"}]},{title:"aboutCampfire",anchors:[{title:"readingApp",href:"/reading-app",icon:"Phone"},{title:"contentGuidelines",href:"/learn/campfire-content-guidelines",icon:"ExploreFilled"},{title:"tos",href:"/terms-of-service",icon:"Page"},{title:"publishingTerms",href:"/publishing-terms-and-conditions",icon:"Support"}]}
1,{title:"additionalSupport",anchors:[{title:"contactUs",href:"/contact",icon:"QuestionMark"},{title:"joinUsOnDiscord",href:"https://discord.com/invite/6dTUvx3",icon:"Discord2"}]}];return(0,x.jsx)(I.A,{headerTitle:e("authorResources"),children:(0,x.jsx)(Gs,{children:n.map((t,r)=>(0,x.jsxs)(i.Fragment,{children:[0!==r&&(0,x.jsx)(Gc,{children:e(t.title)}),t.anchors.map(n=>(0,x.jsxs)(Gd,{children:[(0,x.jsx)(Gf,{icon:n.icon}),(0,x.jsx)(Gm,{href:n.href,target:"_blank",children:e(n.title)})]},n.title)),r!==n.length-1&&(0,x.jsx)(Gu,{})]},r))})})},Gh=d.Ay.div(uX()),Gg=d.Ay.img(uQ(),e=>{let{theme:n}=e;return function(e){let[n,t,r,i]=e.match(/(\d+(\.\d+)?)/g).map(Number),o=(n+t+r)/3,l=Math.max(n,t,r)-Math.min(n,t,r),a=180/Math.PI*Math.atan2(Math.sqrt(3)*(t-r),2*n-t-r);return"brightness(".concat(o,"%) contrast(").concat(l,"%) invert(").concat((1-i)*100,"%) hue-rotate(").concat(a,"deg)")}(n.colors.onSurface.rgbaString)}),Gy=(0,d.Ay)(p.GU)(uJ()),Gx=e=>{let{buttonStyle:n,buttonText:t,onClick:r,className:l}=e,{getImageUrl:a}=(0,i.useContext)(o.yK),s=a("".concat(n,"_left.svg"),"Public/campfire_writing/reading_buttons"),c=a("".concat(n,"_right.svg"),"Public/campfire_writing/reading_buttons");return(0,x.jsxs)(Gh,{className:l,children:[(0,x.jsx)(Gg,{left:!0,src:s}),(0,x.jsx)(Gy,{type:"TEXT",onClick:r,children:t}),(0,x.jsx)(Gg,{right:!0,src:c})]})};Gx.propTypes={buttonStyle:y.string.isRequired,buttonText:y.string.isRequired,onClick:y.func.isRequired,className:y.string};var Gb=(0,d.Ay)(g._)(u$()),Gv=(0,d.Ay)(m.ge)(uZ(),e=>e.theme.colors.onSurface.copyWith({a:.87}).rgbaString),Gj=["actionAdventure","cyberpunk","darkFiction","dystopian","fantasy1","fantasy2","historicalFiction","horror","lgbt","literaryFiction","military","mystery","nonfiction","paranormal","romance","scienceFiction","thriller","urbanFiction"],Gw=e=>{var n;let{chapters:t,updateChaptersPage:r}=e,{t:o,tr:l}=Lk("common.components.campfireEPMCard.buttonStyle"),a=t.formatting.buttonStyle?{label:o("cui:common.explore.tagNames.".concat(t.formatting.buttonStyle.replace(/([0-9]+)/g,"")))+(t.formatting.buttonStyle.match(/([0-9]+)/g)?" ".concat((null==(n=t.formatting.buttonStyle.match(/([0-9]+)/g))?void 0:n[0])||""):""),value:t.formatting.buttonStyle}:null,s=Gj.map(e=>{var n;return{label:o("cui:common.explore.tagNames.".concat(e.replace(/([0-9]+)/g,"")))+(e.match(/([0-9]+)/g)?" ".concat((null==(n=e.match(/([0-9]+)/g))?void 0:n[0])||""):""),value:e}}),c=e=>r("$set","formatting.buttonStyle",e);return(0,i.useEffect)(()=>{t&&!t.formatting.buttonStyle&&c("literaryFiction")},[t]),(0,x.jsxs)(I.A,{headerTitle:l("title"),children:[(0,x.jsx)(Gv,{children:l("buttonStyle")}),(0,x.jsx)(Gb,{options:s,value:a,onChange:e=>c(null==e?void 0:e.value)}),(0,x.jsx)(Gv,{children:l("preview")}),(0,x.jsx)(Gx,{className:"",buttonStyle:t.formatting.buttonStyle,onClick:()=>{},buttonText:o("cui:common.components.campfireEPMCard.buttonStyle.revealElements",{count:3})})]})},GS=(e,n)=>"sales"===n&&e.saleEnd?e.saleEnd:"discount"===n&&e.expires?e.expires:"",GA=(e,n)=>{let t=new Date(e),r=t.getUTCMonth()+1,i=n("cui:common.components.dates.months.".concat(r)),o=t.getUTCDate(),l=t.getUTCFullYear();return"".concat(i," ").concat(o,", ").concat(l)},GC=(e,n)=>{let t=e.packages||[],r=t.includes(C.Rn.BOOK),i=t.includes(C.Rn.EXTRAS);return r&&i&&1?n("formattedPackages.book")+", "+n("formattedPackages.extras"):n(i?"formattedPackages.extras":"formattedPackages.book")},Gk=e=>{if(!e)return null;if("string"!=typeof e)return new Date(e);{let[n,t,r]=e.split("-").map(Number);return new Date(n,t-1,r)}},G_=d.Ay.div(u0()),GE=(0,d.Ay)(m.CampfireSubtitle1)(u1(),e=>.25*!!e.addMargin),GT=(0,d.Ay)(m.Cl)(u5(),e=>e.theme.colors.onSurface.copyWith({a:e.isGray?.6:1}).rgbaString,e=>.25*!!e.addMargin),GI=d.Ay.div(u2()),GM=d.Ay.div(u3(),e=>e.theme.dimensions.cornerLg,e=>e.theme.colors[e.isActive?"onSurface":"primary"].copyWith({a:.04}).rgbaString),GD=(0,d.Ay)(m.CampfireSubtitle1)(u6(),e=>e.theme.colors.primary.copyWith({a:1}).rgbaString),GO=d.Ay.div(u4()),GL=d.Ay.div(u7(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),GR=(0,d.Ay)(p.GU)(u8()),GP=(0,d.Ay)(f.n)(u9());d.Ay.div(de()),(0,d.Ay)(p.RI)(dn()),d.Ay.div(dt()),(0,d.Ay)(m.Nb)(dr()),(0,d.Ay)(m.CampfireSubtitle1)(di(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString);var Gz=(0,d.Ay)(m.CampfireSubtitle1)(dl(),e=>e.theme.colors[e.isOrangeTxt?"primary":"onSurface"].copyWith({a:1}).rgbaString,e=>e.addMargin&&"1rem"),GN=(0,d.Ay)(m.ge)(da()),GB=d.Ay.div(ds()),GU=d.Ay.div(dc()),GW=(0,d.Ay)(h.n)(du(),e=>e.theme.colors.primary.copyWith({a:1}).rgbaString),GF=d.Ay.div(dd()),GH=(0,d.Ay)(p.GU)(df()),GK=(0,d.Ay)(p.GU)(dm()),GV=(0,d.Ay)(p.GU)(dp()),GG=(0,d.Ay)(p.GU)(dh(),e=>e.theme.colors.error.copyWith({a:1}).rgbaString),GY=d.Ay.li(dg()),Gq=d.Ay.ul(dy()),GX=e=>{let{selectedCode:n}=e,{t,tr:r}=Lk("common.components.campfireEPMCard.codeManagementCard");return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(GB,{children:[(0,x.jsx)(GN,{children:r("salesViewModal.packagesText")}),(0,x.jsx)(Gz,{children:GC(n,r)})]}),(0,x.jsxs)(GB,{children:[(0,x.jsx)(GN,{children:r("salesViewModal.discountOrPriceText")}),(0,x.jsx)(Gz,{children:((e,n)=>e.discountPrice?Object.entries(e.discountPrice||{}).map(e=>{let[t,r]=e;return"".concat(n("formattedPackages.".concat(t)),": $").concat((r/100).toFixed(2))}).join("; "):e.discountPercent?"".concat(e.discountPercent,"%"):"")(n,r)})]}),(0,x.jsxs)(GB,{children:[(0,x.jsx)(GN,{children:r("salesViewModal.startDateText")}),n.saleStart&&(0,x.jsx)(Gz,{children:GA(n.saleStart,t)})]}),(0,x.jsxs)(GB,{children:[(0,x.jsx)(GN,{children:r("salesViewModal.endDateText")}),n.saleEnd&&(0,x.jsx)(Gz,{children:GA(n.saleEnd,t)})]}),(0,x.jsxs)(GB,{children:[(0,x.jsx)(GN,{children:r("salesViewModal.numPurchasesText")}),n.purchases&&(0,x.jsx)(Gz,{children:n.purchases})]})]})},GQ=e=>{let{code:n,onDownloadCodes:t}=e,{t:r,tr:i}
1=Lk("common.components.campfireEPMCard.codeManagementCard"),{locale:l}=(0,o.useUiContext)();return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(GB,{children:[(0,x.jsx)(GN,{children:i("codeViewModal.packagesText")}),(0,x.jsx)(Gz,{children:GC(n,i)})]}),(0,x.jsxs)(GB,{children:[(0,x.jsx)(GN,{children:i("codeViewModal.discountOrPriceText")}),n.discountPercent&&(0,x.jsx)(Gz,{children:"".concat(n.discountPercent,"%")})]}),(0,x.jsxs)(GB,{children:[(0,x.jsx)(GN,{children:i("codeViewModal.codesGenerated")}),n.codes&&(0,x.jsx)(Gz,{children:n.codes})]}),(0,x.jsxs)(GB,{children:[(0,x.jsx)(GN,{children:i("codeViewModal.expirationDate")}),n.expires&&(0,x.jsx)(Gz,{children:(0,eU.IU)(n.expires,"LLLL d, yyyy",l)})]}),(0,x.jsx)(GL,{}),(0,x.jsxs)(GU,{onClick:()=>t(n.id),children:[(0,x.jsx)(GW,{icon:"Download"}),(0,x.jsx)(Gz,{isOrangeTxt:!0,children:i("downloadCodes")})]})]})},GJ=e=>{let{show:n,onClose:t,selectedCode:r,codeType:i,onDownloadCodes:o,setDisplayDeleteModal:l,setDisplayDiscountSetupModal:a,setIsEditingMode:s}=e,{tr:c}=Lk("common.components.campfireEPMCard.codeManagementCard"),u=GS(r,i),d=u&&new Date(u).getTime()>Date.now(),f=()=>{l(!0),t()};return(0,x.jsxs)(GP,{show:n,onClose:t,title:c("viewModalHeaderText",{codeName:r.name}),description:d?void 0:c("viewModalExpiredText"),children:["discount"===i?(0,x.jsx)(GQ,{code:r,onDownloadCodes:o}):(0,x.jsx)(GX,{selectedCode:r}),(0,x.jsxs)(GF,{children:[d&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(GK,{type:p.VQ.TEXT,onClick:f,children:c("delete")}),(0,x.jsx)(GH,{type:p.VQ.SECONDARY,onClick:()=>{s(!0),a(!0),t()},children:c("edit")})]}),!d&&(0,x.jsx)(GK,{type:p.VQ.TEXT,onClick:f,children:c("delete")})]})]})},G$=d.Ay.div(dx()),GZ=(0,d.Ay)(m.ge)(db(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),G0=d.Ay.div(dv()),G1=d.Ay.div(dj(),e=>e.activeChip?e.color||e.theme.colors.primary.rgbaString:e.theme.colors.onSurface.copyWith({a:.6}).rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.activeChip?void 0!==e.color?K4(e.color,.1):e.theme.colors.primary.copyWith({a:.1}).rgbaString:""),G5=(0,d.Ay)(h.n)(dw(),e=>e.theme.colors[e.activeChip?"primary":"onSurface"].rgbaString),G2=(0,d.Ay)(m.ge)(dS(),e=>e.activeChip?e.color||e.theme.colors.primary.rgbaString:""),G3=(0,d.Ay)(P.j)(dA()),G6=d.Ay.div(dC()),G4=d.Ay.div(dk());(0,d.Ay)(m.CampfireSubtitle1)(d_());var G7=(0,d.Ay)(m.Cl)(dE()),G8=(0,d.Ay)(z.L)(dT()),G9=(0,d.Ay)(h.n)(dI(),e=>e.disabled?e.theme.colors.onSurface.copyWith({a:.6}).rgbaString:e.color||e.theme.colors.primary.rgbaString),Ye=d.Ay.span(dM(),e=>e.theme.colors.error.rgbaString),Yn=e=>{let{sections:n,selection:t,toggle:r,onSelectChip:i,color:o="",currentGenre:l,getTooltipStatus:a}=e,s=(0,x.jsx)(Ye,{children:"*"});return n.map((e,n)=>(0,x.jsxs)("div",{children:[(0,x.jsxs)(G$,{children:[(0,x.jsxs)(GZ,{children:[e.title,e.hasAsterisk&&s]}),!!e.icon&&(0,x.jsx)(eF.B,{icon:e.icon.type,description:e.icon.description,buttonText:e.icon.buttonText,onClick:e.icon.onClick,getTooltipStatus:a})]}),e.checkboxes&&e.checkboxes.length>0&&(0,x.jsx)(G6,{children:e.checkboxes.map(e=>(0,x.jsxs)(G4,{children:[(0,x.jsx)(G8,{checked:null==t?void 0:t.includes(e.value),onToggleChecked:()=>r(e.value)}),(0,x.jsx)(G7,{children:e.label})]},e.label))}),(0,x.jsx)(G0,{children:e.chips.map((e,n)=>(0,x.jsxs)(G1,{onClick:()=>e.value!==l&&i(e.value),activeChip:e.value!==l&&(null==t?void 0:t.includes(e.value)),color:o,children:[!!e.icon&&(0,x.jsx)(G5,{icon:e.icon,activeChip:null==t?void 0:t.includes(e.value)}),!!e.color&&(0,x.jsx)(G3,{color:e.color}),(null==t?void 0:t.includes(e.value))&&(0,x.jsx)(G9,{icon:"CheckCircle",disabled:e.value===l,color:o,activeChip:null==t?void 0:t.includes(e.value)}),(0,x.jsx)(G2,{activeChip:e.value!==l&&(null==t?void 0:t.includes(e.value)),color:o,children:e.label})]},e.value+n))})]},e.title+n))};Yn.propTypes={sections:y.arrayOf(y.shape({title:y.string.isRequired,hasAsterisk:y.bool,chips:y.arrayOf(y.shape({label:y.string,value:y.string})).isRequired,checkboxes:y.arrayOf(y.shape({label:y.string,value:y.string}))})).isRequired,selection:y.arrayOf(y.string).isRequired,toggle:y.func.isRequired,onSelectChip:y.func.isRequired,color:y.string,currentGenre:y.string,getTooltipStatus:y.func};var Yt={audiobook:void 0,book:void 0,extras:void 0},Yr=Object.freeze([10,20,30,40,50,60,70,80,90]),Yi=(0,d.Ay)(f.n)(dD());d.Ay.div(dO()),(0,d.Ay)(p.RI)(dL()),(0,d.Ay)(m.Nb)(dR());var Yo=d.Ay.div(dP()),Yl=(0,d.Ay)(p.GU)(dz()),Ya=(0,d.Ay)(p.GU)(dN()),Ys=(0,d.Ay)(m.ge)(dB(),e=>e.isInvalid?e.theme.colors.error.copyWith({a:1}).rgbaString:e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),Yc=d.Ay.div(dU(),e=>e.addMarginTop&&"0.7rem");d.Ay.div(dW());var Yu=(0,d.Ay)(R.o)(dF(),e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.surface.rgbaString,e=>e.theme.fonts.sizes.body2),Yd=(0,d.Ay)(m.A8)(dH(),e=>e.isCustomPriceInput?"0.5rem 0.75rem 0.5rem 1.1rem":"0.5rem 0.75rem",e=>e.isInvalid?e.theme.colors.error.copyWith({a:1}).rgbaString:e.theme.colors.onSurface.copyWith({a:.25}).rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.isInvalid&&e.theme.colors.error.copyWith({a:1}).rgbaString,e=>e.theme.fonts.sizes.body2),Yf=d.Ay.div(dK(),e=>1===e.numInputs?"stretch":2===e.numInputs?"space-between":"flex-start"),Ym=d.Ay.div(dV()),Yp=d.Ay.span(dG(),e=>e.theme.fonts.sizes.body2,e=>e.isInvalid&&e.theme.colors.error.copyWith({a:1}).rgbaString,e=>e.theme.fonts.families.body2),Yh=d.Ay.div(dY(),e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString,e=>e.theme.dimensions.cornerMd),Yg=d.Ay.li(dq()),Yy=d.Ay.ul(dX()),Yx=(0,d.Ay)(m.Cl)(dQ(),e=>e.addItalicStyle&&"italic"),Yb=d.Ay.div(dJ()),Yv=(0,d.Ay)(h.n)(d$()),Yj=(0,d.Ay)(m.CampfireSubtitle1)(dZ()),Yw=d.Ay.div(d0()),YS=(0,d.Ay)(K.B)(d1()),YA=e=>{let{project:n,codeManagementControls:t}=e,{t:r,tr:i,baseTranslation:o}
1=Lk("common.components.campfireEPMCard.codeManagementCard.royaltyFeedbackCallout"),{packagesList:l,selectedDiscount:s,saleControls:c}=t,{customPriceInput:u}=c,d=(0,x.jsx)(a.x6,{i18nKey:o("royaltyTooltip")});return(0,x.jsxs)(Yh,{children:[(0,x.jsx)(Yx,{children:i("discountTxt")}),(0,x.jsx)(Yy,{children:l.map((e,t)=>(0,x.jsx)(Yg,{children:(0,x.jsx)(Yx,{children:(0,x.jsx)(a.x6,{components:{b:(0,x.jsx)("strong",{})},i18nKey:o("pckgDiscount"),values:{pckg:r("cui:common.components.campfireEPMCard.codeManagementCard.formattedPackages.".concat(e)),value:(e=>{var t,r;let i=((null==(r=null==(t=null==n?void 0:n.packages)?void 0:t[e])?void 0:r.price)||0)/100,o=Number(s)/100;return"customPrice"===s?(u[e]/100).toFixed(2):"free"===s?"0.00":(i-i*o).toFixed(2)})(e)}})})},t))}),(0,x.jsxs)(Yb,{children:[(0,x.jsx)(Yx,{addItalicStyle:!0,children:i("royaltyTxt")}),(0,x.jsx)(Yv,{icon:"Help",hoverDuration:10,tooltipWidth:"20rem",label:d})]})]})},YC=e=>{let{commonInfoSection:n,project:t,codeManagementControls:r}=e,{tr:i}=Lk("common.components.campfireEPMCard.codeManagementCard"),o=new Date(Date.now());o.setDate(o.getDate()+1);let{discountControls:l,selectedDiscount:a,packagesList:s,minNumCodes:c,codeName:u,setCodeName:d}=r,{numCodes:f,setNumCodes:m,expirationDate:p,setExpirationDate:h,isExpirationDateInvalid:g,setIsExpirationDateInvalid:y}=l;return(0,x.jsxs)(x.Fragment,{children:[n,""!==a&&"free"!==a&&s.length>0&&(0,x.jsx)(YA,{project:t,codeManagementControls:r}),(0,x.jsxs)(Yc,{addMarginTop:!0,children:[(0,x.jsxs)(Ys,{isInvalid:!!f&&(f<c||f>1e3),children:[i("discountSetupModal.codesNeeded"),(0,x.jsx)(_.a,{})]}),(0,x.jsx)(Yd,{value:f,onChange:e=>m(Number(e.target.value)),type:"Number",isInvalid:!!f&&(f<c||f>1e3),placeholder:i("discountSetupModal.numCodesNeedPlaceholder"),min:c,max:1e3}),!!f&&(f<c||f>1e3)&&(0,x.jsx)(Ys,{isInvalid:!0,children:i("discountSetupModal.invalidNumCode".concat(c>1?"Edit":""),{min:c})})]}),(0,x.jsxs)(Yc,{addMarginTop:!0,children:[(0,x.jsxs)(Ys,{isInvalid:!!g,children:[i("discountSetupModal.expirationDateText"),(0,x.jsx)(_.a,{})]}),(0,x.jsx)(Yu,{placeholder:i("discountSetupModal.datePlaceholder"),format:"MM/dd/yyyy",value:Gk(p),minDate:o,onChange:e=>{if("number"==typeof e&&(e=new Date(e)),e instanceof Date&&!isNaN(e.getTime())){let n=new Date(e.getFullYear(),e.getMonth(),e.getDate());n>=new Date(o.getFullYear(),o.getMonth(),o.getDate())?(h(n.getTime()),y("")):y("invalidDate")}else y("invalidFormatDate")},disableUnderline:!0,isInvalid:!!g}),!!g&&(0,x.jsx)(Ys,{isInvalid:!0,children:i("discountSetupModal.".concat(g))})]}),(0,x.jsxs)(Yc,{addMarginTop:!0,children:[(0,x.jsx)(Ys,{children:i("discountSetupModal.saleName")}),(0,x.jsx)(Yd,{value:u,onChange:e=>d(e.target.value),placeholder:i("discountSetupModal.codeNamePlaceholder")})]})]})};function Yk(e,n,t){var r,i,o;let l=e.replace(/[^0-9.,]/g,""),a=(l=(l=l.replace(/,/g,".")).replace(/^0+([1-9])/,"$1")).split(".");a.length>2&&(l=a[0]+"."+a.slice(1).join(""));let s=parseFloat(l);isNaN(s)&&(s=0);let c=(null!=(o=null==(i=null==(r=null==t?void 0:t.packages)?void 0:r[n])?void 0:i.price)?o:0)/100,u=s<.99||s>=c||!l||isNaN(s);return{normalizedValue:l,numberValue:s,isInvalid:u,packagePrice:c}}var Y_=e=>{let{commonInfoSection:n,isEditingMode:t,project:r,codeManagementControls:o}=e,{tr:l}=Lk("common.components.campfireEPMCard.codeManagementCard"),{selectedDiscount:a,packagesList:s,codeName:c,setCodeName:u,saleControls:d}=o,{saleStartDate:f,setSaleStartDate:m,saleEndDate:p,setSaleEndDate:h,customPriceInput:g,setCustomPriceInput:y,isSaleStartInvalidDate:b,setIsSaleStartInvalidDate:v,isSaleEndInvalidDate:j,setIsSaleEndInvalidDate:w,isCustomPriceInvalid:S,setIsCustomPriceInvalid:A}=d,C=new Date(Date.now()),k=new Date(f||Date.now());k.setDate(k.getDate()+1);let[E,T]=(0,i.useState)({});(0,i.useEffect)(()=>{let e={};s.forEach(n=>{let t=g[n];"number"!=typeof t||isNaN(t)?e[n]=void 0:e[n]=(t/100).toFixed(2)}),T(e)},[s]);let I=(e,n)=>{if("number"==typeof e&&(e=new Date(e)),e instanceof Date&&!isNaN(e.getTime())){let t=new Date(e.getFullYear(),e.getMonth(),e.getDate()),r=new Date(C.getFullYear(),C.getMonth(),C.getDate()),i="saleEnd"===n&&f?new Date(new Date(f).getFullYear(),new Date(f).getMonth(),new Date(f).getDate()):null,o="saleStart"===n&&p?new Date(new Date(p).getFullYear(),new Date(p).getMonth(),new Date(p).getDate()):null;"saleStart"===n?(v(""),!o&&t>=r||o&&t>=r&&t<o?m(t.getTime()):o&&t>=r&&t>=o?v("startDateBiggerThanEndDate"):v("startDateLesserThanMinDate")):(w(!1),i&&t>i?h(t.getTime()):i&&t<=i?w(!0):(!i&&t>r?(h(t.getTime()),w(!1)):w(!0),v("invalidDateFormat")))}else"saleStart"===n?v("invalidDateFormat"):w(!0)};return(0,x.jsxs)(x.Fragment,{children:[n,""!==a&&"customPrice"!==a&&s.length>0&&(0,x.jsx)(YA,{project:r,codeManagementControls:o}),"customPrice"===a&&s.length>0&&(0,x.jsx)(Yf,{numInputs:s.length,children:s.map((e,n)=>{var t,i,o;return(0,x.jsxs)(Yc,{children:[(0,x.jsx)(Ys,{isInvalid:S[e],children:l("".concat(e,"CustomPrice"))}),(0,x.jsxs)(Ym,{children:[(0,x.jsx)(Yp,{isInvalid:S[e],children:"$"}),(0,x.jsx)(Yd,{value:(e=>{if(void 0!==E[e])return E[e];let n=g[e];return n?(n/100).toFixed(2):""})(e),onChange:n=>((e,n)=>
1{let{normalizedValue:t,isInvalid:i}=Yk(e.target.value,n,r);T(e=>Os(Oa({},e),{[n]:t})),A(e=>Os(Oa({},e),{[n]:i}))})(n,e),onBlur:()=>(e=>{var n;let{numberValue:t,isInvalid:i}=Yk(null!=(n=E[e])?n:"",e,r);i||(y(n=>Os(Oa({},n),{[e]:Math.round(100*t)})),T(n=>Os(Oa({},n),{[e]:t.toFixed(2)})))})(e),isCustomPriceInput:!0,isInvalid:S[e],inputMode:"decimal",autoComplete:"off"})]}),S[e]&&(0,x.jsx)(Ys,{isInvalid:!0,children:l("saleCustomPriceError",{min:.99,max:((null!=(o=null==(i=null==(t=null==r?void 0:r.packages)?void 0:t[e])?void 0:i.price)?o:0)-1)/100})})]},n)})}),""!==a&&"customPrice"===a&&s.length>0&&!Object.values(null!=s?s:{}).some(e=>void 0===g[e])&&(0,x.jsx)(YA,{project:r,codeManagementControls:o}),(0,x.jsxs)(Yc,{addMarginTop:!0,children:[(0,x.jsxs)(Ys,{isInvalid:!!b,children:[l("salesSetupModal.saleStartText"),(0,x.jsx)(_.a,{})]}),(0,x.jsx)(Yu,{placeholder:l("salesSetupModal.datePlaceholder"),format:"MM/dd/yyyy",value:Gk(f),minDate:t?void 0:C,onChange:e=>I(e,"saleStart"),isInvalid:!!b,disableUnderline:!0}),!!b&&(0,x.jsx)(Ys,{isInvalid:!0,children:l("salesSetupModal.".concat(b))})]}),(0,x.jsxs)(Yc,{addMarginTop:!0,children:[(0,x.jsxs)(Ys,{isInvalid:j,children:[l("salesSetupModal.saleEndText"),(0,x.jsx)(_.a,{})]}),(0,x.jsx)(Yu,{placeholder:l("salesSetupModal.datePlaceholder"),format:"MM/dd/yyyy",value:Gk(p),minDate:t?void 0:k,onChange:e=>I(e,"saleEnd"),disableUnderline:!0,isInvalid:!!j}),j&&(0,x.jsxs)(Ys,{isInvalid:!0,children:[p&&f&&p<=f?l("endDateLesserThanStartDate"):l("invalidDateFormat"),(0,x.jsx)(_.a,{})]})]}),(0,x.jsxs)(Yc,{addMarginTop:!0,children:[(0,x.jsx)(Ys,{children:l("salesSetupModal.saleName")}),(0,x.jsx)(Yd,{value:c,onChange:e=>u(e.target.value),placeholder:l("salesSetupModal.saleNamePlaceholder")})]})]})},YE=e=>{let{show:n,onClose:t,project:r,updateProject:o,isEditingMode:l,selectedCode:a,codeType:c}=e,{t:u,tr:d}=Lk("common.components.campfireEPMCard.codeManagementCard.".concat(c,"SetupModal")),[f,m]=(0,i.useState)(!1),h="discount"===c,g=((e,n,t,r)=>
1{let{tr:o}=Lk("common.components.campfireEPMCard.codeManagementCard"),l="discount"===n,a=(0,i.useMemo)(()=>{var e,n,t,i,a,s,c,u,d,f;let m=!!(null==(n=null==(e=null==r?void 0:r.packages)?void 0:e[C.Rn.BOOK])?void 0:n.price)&&!!(null==(a=null==(i=null==(t=null==r?void 0:r.packages)?void 0:t[C.Rn.BOOK])?void 0:i.includesChapters)?void 0:a.length),p=!!(null==(c=null==(s=null==r?void 0:r.packages)?void 0:s[C.Rn.EXTRAS])?void 0:c.price)&&!!(null==(f=null==(d=null==(u=null==r?void 0:r.packages)?void 0:u[C.Rn.EXTRAS])?void 0:d.includesElements)?void 0:f.length),h=[];return m&&h.push({value:"book",label:o("formattedPackages.book")}),p&&h.push({value:"extras",label:o("formattedPackages.extras")}),{packagesList:h,discountList:[...Yr.map(e=>({label:"".concat(e,"%"),value:e})),{label:o("free"),value:"free"},...!l?[{label:o("customPrice"),value:"customPrice"}]:[]].filter(Boolean)}},[null==r?void 0:r.packages,l]),s=(0,i.useMemo)(()=>(null==t?void 0:t.discountPercent)===100?"free":(null==t?void 0:t.discountPercent)?"".concat(t.discountPercent):!l&&(null==t?void 0:t.discountPrice)?Object.values((null==t?void 0:t.discountPrice)||{}).every(e=>0===e)?"free":"customPrice":"free",[t,l]),c=t?s:"",[u,d]=(0,i.useState)((null==t?void 0:t.packages)||[]),[f,m]=(0,i.useState)(c),[p,h]=(0,i.useState)((null==t?void 0:t.name)||""),g=((e,n,t,r,o,l)=>{let[a,s]=(0,i.useState)((null==e?void 0:e.saleStart)||null),[c,u]=(0,i.useState)((null==e?void 0:e.saleEnd)||null),[d,f]=(0,i.useState)((null==e?void 0:e.discountPrice)||Yt),[m,p]=(0,i.useState)(""),[h,g]=(0,i.useState)(!1),[y,x]=(0,i.useState)({audiobook:!1,book:!1,extras:!1}
1),b=(0,i.useMemo)(()=>{if("sales"===n){let n=!Object.values(y).some(e=>!0===e)&&!r.some(e=>void 0===d[e]),i=r.length>0&&""!==o&&a&&!m&&c&&!h,s="customPrice"===o?!(i&&n):!i;if(l){let l=Os(Oa({},e||{}),{name:t,discountPercent:"customPrice"===o||"free"===o?void 0:Number(o),discountPrice:"customPrice"===o||"free"===o?d:void 0,packages:r,saleStart:a,saleEnd:c}),s=en(e,l);return"customPrice"===o?!(i&&n&&!s):!(i&&!s)}return s}},[r,o,t,a,c,d,m,h,y,n,l,e]);return{saleStartDate:a,setSaleStartDate:s,saleEndDate:c,setSaleEndDate:u,customPriceInput:d,setCustomPriceInput:f,isSaleStartInvalidDate:m,setIsSaleStartInvalidDate:p,isSaleEndInvalidDate:h,setIsSaleEndInvalidDate:g,isCustomPriceInvalid:y,setIsCustomPriceInvalid:x,isSaleButtonDisabled:b}})(t,n,p,u,f,e),y=((e,n,t,r,o)=>{let[l,a]=(0,i.useState)(null==e?void 0:e.codes),[s,c]=(0,i.useState)((null==e?void 0:e.expires)||null),[u,d]=(0,i.useState)(""),f=(0,i.useMemo)(()=>{let i=t.length>0&&""!==r&&void 0!==l&&l<=1e3&&l>0&&s&&!u;if(o&&e){let o=Os(Oa({},e||{}),{name:n,discountPercent:Number(r),packages:t,expires:s,codes:l}),a=en(e,o);return!i||a}return!i},[t,r,n,l,s,u,o,e]);return{numCodes:l,setNumCodes:a,expirationDate:s,setExpirationDate:c,isExpirationDateInvalid:u,setIsExpirationDateInvalid:d,isDiscountCodeBtnDisabled:f}})(t,n,u,f,e);return{packagesList:u,setPackagesList:d,selectedDiscount:f,setSelectedDiscount:m,codeName:p,setCodeName:h,saleControls:g,discountControls:y,sectionsObject:a,minNumCodes:(null==t?void 0:t.codes)||1}})(l,c,a,r),{packagesList:y,setPackagesList:b,sectionsObject:v,saleControls:j,discountControls:w,codeName:S,selectedDiscount:A,setSelectedDiscount:k}=g,{numCodes:_,expirationDate:E,isDiscountCodeBtnDisabled:T}=w,{saleStartDate:I,saleEndDate:M,isSaleButtonDisabled:D,customPriceInput:O}=j,L=new Date(I||Date.now()),R=new Date(M||Date.now()),P=new Date(E||Date.now()),z=[{title:d("selectedPackagesText"),chips:v.packagesList,hasAsterisk:!0},{title:d("selectedDiscountText"),chips:v.discountList,hasAsterisk:!0}],N=(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Yn,{sections:[z[0]],toggle:()=>{},selection:y,onSelectChip:e=>{let n=y.findIndex(n=>n===e);n<0?b(n=>[...n,e]):b(e=>e.filter((e,t)=>t!==n))},currentGenre:"",getTooltipStatus:()=>!1}),(0,x.jsx)(Yn,{sections:[z[1]],toggle:()=>{},selection:A,onSelectChip:e=>{e==A?k(""):k("".concat(e))},currentGenre:"",getTooltipStatus:()=>!1})]});return(0,x.jsxs)(Yi,{show:n,onClose:t,disableOutsideClick:!0,title:f?d("codesGenerating"):d(l?"editHeaderTitle":"headerTitle",{codeName:null==a?void 0:a.name}),children:[!f&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Yj,{children:d(h?"discountSetupModalCodeSub1":"discountSetupModalSalesSub1")}),h?(0,x.jsx)(YC,{commonInfoSection:N,project:r,codeManagementControls:g}):(0,x.jsx)(Y_,{commonInfoSection:N,isEditingMode:l,project:r,codeManagementControls:g}),(0,x.jsxs)(Yo,{children:[(0,x.jsx)(Yl,{onClick:t,type:p.VQ.TEXT,children:u("cui:common.components.campfireEPMCard.codeManagementCard.cancelBtn")}),(0,x.jsx)(Ya,{onClick:()=>{l&&(null==a?void 0:a.id)?(e=>Om(null,null,function*(){let n={};if(h){let t=Object.keys(r.discountCodes||{}).length;(n=Oa({},r.discountCodes))[e]=Os(Oa({},n[e]),{name:S||"Code Batch ".concat(t),discountPercent:"free"===A?100:Number(A),packages:y,expires:(0,s.Yq)(P),codes:_}),yield o("UPDATE_FIELDS",{discountCodes:n})}else{let t=Object.keys(r.sales||{}).length;(n=Oa({},r.sales))[e]=Os(Oa({},n[e]),{name:S||"Sale ".concat(t),discountPercent:["free","customPrice"].includes(A)?void 0:Number(A),discountPrice:"customPrice"===A?y.reduce((e,n)=>Os(Oa({},e),{[n]:O[n]}),{}):"free"===A?y.reduce((e,n)=>Os(Oa({},e),{[n]:0}),{}):void 0,packages:y,saleStart:(0,s.Yq)(L),saleEnd:(0,s.Yq)(R)}),yield o("UPDATE_FIELDS",{sales:n})}t()}))(a.id):Om(null,null,function*(){let e={};if(h){let n=Object.keys(r.discountCodes||{}).length;m(!0),e=Oa({},r.discountCodes);let i={id:(0,eh.A)(),name:S||"Code Batch ".concat(n+1),createdAt:Date.now(),discountPercent:"free"===A?100:Number(A),packages:y,expires:(0,s.Yq)(P),codes:_};e=Os(Oa({},e),{[i.id]:i}),yield o("UPDATE_FIELDS",{discountCodes:e}),m(!1),t()}else{let n=Object.keys(r.sales||{}).length;e=Oa({},r.sales);let i={id:(0,eh.A)(),name:S||"Sale ".concat(n+1),createdAt:Date.now(),discountPercent:["free","customPrice"].includes(A)?void 0:Number(A),discountPrice:"customPrice"===A?y.reduce((e,n)=>Os(Oa({},e),{[n]:O[n]}),{}):"free"===A?y.reduce((e,n)=>Os(Oa({},e),{[n]:0}),{}):void 0,packages:y,saleStart:(0,s.Yq)(L),saleEnd:(0,s.Yq)(R),purchases:0};e=Os(Oa({},e),{[i.id]:i}),yield o("UPDATE_FIELDS",{sales:e}),t()}})},type:p.VQ.SECONDARY,disabled:h?T:D,children:u("cui:common.components.campfireEPMCard.codeManagementCard.".concat(l?"s
1aveButton":h?"generateCodeBtn":"createSaleBtn"))})]})]}),f&&(0,x.jsx)(Yw,{children:(0,x.jsx)(YS,{})})]})},YT=e=>{let{project:n,updateProject:t,codeType:r,selectedCode:i,show:o,onClose:l}=e,{tr:s,baseTranslation:c}=Lk("common.components.campfireEPMCard.codeManagementCard"),u=(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Gq,{children:(i.packages||[]).map((e,n)=>(0,x.jsx)(GY,{children:(0,x.jsx)(Gz,{addMargin:0===n,children:(0,x.jsx)(a.x6,{i18nKey:c("salesDeleteModal.packageItem"),values:{pckg:s("formattedPackages.".concat(e))}})})},n))}),(0,x.jsx)(Gz,{children:s("salesDeleteModal.lastQuestion")})]});return(0,x.jsxs)(GP,{show:o,onClose:l,title:s("".concat(r,"DeleteModal.headerTitle")),children:[(0,x.jsx)(Gz,{addMargin:!0,children:(0,x.jsx)(a.x6,{components:{b:(0,x.jsx)("strong",{})},i18nKey:s("".concat(r,"DeleteModal.bodyText")),values:{projectName:null==n?void 0:n.title}})}),"sales"===r&&u,(0,x.jsxs)(GF,{children:[(0,x.jsx)(GV,{onClick:l,type:p.VQ.TEXT,children:s("cancelBtn")}),(0,x.jsx)(GG,{onClick:()=>(e=>Om(null,null,function*(){let i={};l(),"discount"===r?(i=Oa({},n.discountCodes),delete i[e],yield t("UPDATE_FIELDS",{discountCodes:i})):(i=Oa({},n.sales),delete i[e],yield t("UPDATE_FIELDS",{sales:i}))}))(i.id),type:p.VQ.SECONDARY,children:s("confirmBtn")})]})]})},YI=e=>{let{project:n,updateProject:t,codeType:r,codes:o,onDownloadCodes:l,stripeAccountIsCorrectlyEnabled:a}=e,{tr:s}=Lk("common.components.campfireEPMCard.codeManagementCard.".concat(r,"Card")),[c,u]=(0,i.useState)(!1),[d,f]=(0,i.useState)(!1),[m,h]=(0,i.useState)(null),[g,y]=(0,i.useState)(!1),[b,v]=(0,i.useState)(!1),j=[C.wg.PRIVATE,C.wg.LINK].includes(n.visibility),w=o.filter(e=>{let n=GS(e,r);return!!n&&new Date(n).getTime()>Date.now()}),S=o.filter(e=>{let n=GS(e,r);return!!n&&new Date(n).getTime()<Date.now()}),A=(0,x.jsxs)(G_,{children:[(0,x.jsx)(GE,{children:s("startCodeText")}),(0,x.jsx)(GR,{type:p.VQ.OUTLINED,disabled:!a||j,onClick:()=>{h(null),v(!1),y(!0)},padding:"0.5rem 1rem",children:s("startCodeGenBtn")})]}),k=(e,n)=>(0,x.jsxs)(GI,{children:[(0,x.jsx)(GT,{addMargin:!0,isGray:!0,children:s("".concat(n?"active":"expired","HeaderText"))}),(0,x.jsx)(GM,{children:e.map(e=>(0,x.jsxs)(G_,{children:[(0,x.jsx)(GD,{onClick:()=>{u(!0),h(e)},children:e.name}),(0,x.jsxs)(GO,{children:[(0,x.jsx)(GT,{children:s("codeRowRightText")}),(0,x.jsx)(GE,{children:(e=>{var n;return e.discountPrice?Object.entries(null!=(n=e.discountPrice)?n:{}).sort((e,n)=>{let t={book:0,audiobook:1,extras:2};return t[e[0]]-t[n[0]]}).map(e=>{let[,n]=e;return"$".concat((n/100).toFixed(2))}).join(", "):e.discountPercent?"-".concat(e.discountPercent,"%"):""})(e)})]})]},e.id))})]}),_=o.length>0&&(0,x.jsxs)(x.Fragment,{children:[w.length>0&&k(w,!0),S.length>0&&k(S,!1),(0,x.jsx)(GL,{})]});return(0,x.jsxs)(I.A,{headerTitle:s("header"),tooltipText:s("headerTooltip"),children:[a&&_,A,c&&m&&(0,x.jsx)(GJ,{selectedCode:m,codeType:r,show:c,setDisplayDeleteModal:f,setIsEditingMode:v,setDisplayDiscountSetupModal:y,onClose:()=>u(!1),onDownloadCodes:l}),d&&m&&(0,x.jsx)(YT,{project:n,updateProject:t,codeType:r,selectedCode:m,show:d,onClose:()=>f(!1)}),g&&(0,x.jsx)(YE,{isEditingMode:b,selectedCode:m,codeType:r,project:n,updateProject:t,show:g,onClose:()=>y(!1)})]})},YM=d.Ay.div(d5()),YD=(0,d.Ay)(m.CampfireSubtitle1)(d2()),YO=d.Ay.div(d3(),e=>e.theme.colors.secondary.rgbaString),YL=(0,d.Ay)(h.n)(d6(),e=>e.theme.colors.onSecondary.rgbaString),YR=(0,d.Ay)(m.Cl)(d4(),e=>e.theme.colors.onSecondary.rgbaString),YP=()=>{let{tr:e}=Lk("common.components.campfireAnalyticsPage.salesView.compareProjectsCard"),{windowOpen:n}=(0,o.useUiContext)();return(0,x.jsx)(I.A,{headerTitle:e("title"),children:(0,x.jsxs)(YM,{children:[(0,x.jsx)(YD,{children:e("description")}),(0,x.jsxs)(YO,{onClick:()=>{n("/profile/statistics/","_blank")},children:[(0,x.jsx)(YL,{icon:"OpenNew"}),(0,x.jsx)(YR,{children:e("btnLabel")})]})]})})},Yz=d.Ay.div(d7()),YN=d.Ay.div(d8()),YB=(0,d.Ay)(m.CampfireSubtitle1)(d9()),YU=(0,d.Ay)(N.O)(fe());(0,d.Ay)(eH.A)(fn(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString);var YW=(0,d.Ay)(eW.y)(ft()),YF=(0,d.Ay)(m.OJ)(fr()),YH=e=>{let{enablePageControls:n,updateProject:t}=e,{tr:r,baseTranslation:i}=Lk("common.components.campfireEPMCard.elementRevealPageControlCard");return(0,x.jsx)(I.A,{headerTitle:r("title"),children:(0,x.jsxs)(Yz,{children:[(0,x.jsxs)(YN,{children:[(0,x.jsx)(YB,{children:r("enablePageControls")}),(0,x.jsx)(YU,{checked:n,onToggle:()=>Om(null,null,function*(){yield t("UPDATE_FIELDS",{enablePageControls:!n})})})]}),(0,x.jsx)(YW,{children:(0,x.jsx)(a.x6,{i18nKey:i(n?"enabledDescription":"disabledDescription"),components:{a:(0,x.jsx)(YF,{href:"/learn/page-control
1s-tutorial",target:"_blank"})}})})]})})},YK=d.Ay.div(fi()),YV=(0,d.Ay)(g._)(fo()),YG=d.Ay.div(fl()),YY=(0,d.Ay)(p.GU)(fa());function Yq(e){return[Object.keys(e[0]).join(","),...e.map(e=>Object.values(e).join(","))].join("\n")}var YX=e=>{let{statsTitle:n,options:t,dividers:r,projectTitle:o,getData:l}=e,{tr:a}=Lk("common.components.campfireEPMCard.exportToCSVCard"),[s,c]=(0,i.useState)(null);return(0,i.useEffect)(()=>{t.includes(s)||c(null)},[t]),(0,x.jsx)(I.A,{headerTitle:a("title"),children:(0,x.jsxs)(YK,{children:[(0,x.jsx)(YV,{options:t,value:null!=s?s:null,onChange:e=>(e=>{e!==s&&c(e)})(e),dividers:r,placeholder:a("tooltip")}),(0,x.jsx)(YG,{children:(0,x.jsx)(YY,{disabled:!s,type:p.VQ.SECONDARY,onClick:()=>Om(null,null,function*(){if(!s)return;let e=l("all"===s.value?t.filter(e=>"all"!==e.value):[s]);if("all"===s.value){let t=new eK;e.forEach(e=>{let n=Yq(e.data);t.file(e.filename,n)});let r=yield t.generateAsync({type:"blob"}),i=URL.createObjectURL(r),l=document.createElement("a");l.href=i,l.download="".concat(o," ").concat(n,".zip"),l.click(),URL.revokeObjectURL(i)}else{let n=e[0],t=new Blob([Yq(n.data)],{type:"text/csv"}),r=URL.createObjectURL(t),i=document.createElement("a");i.style.display="none",i.href=r,i.download=n.filename,document.body.appendChild(i),i.click(),window.URL.revokeObjectURL(r),document.body.removeChild(i)}}),children:a("button")})})]})})},YQ=(0,d.Ay)(m.OJ)(fs()),YJ=d.Ay.div(fc()),Y$=d.Ay.div(fu(),e=>e.isLastElem?"none":e.theme.colors.onSurface.copyWith({a:.15}).rgbaString),YZ=(0,d.Ay)(LZ)(fd()),Y0=d.Ay.div(ff()),Y1=d.Ay.div(fm()),Y5=d.Ay.div(fp()),Y2=(0,d.Ay)(h.n)(fh(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),Y3=(0,d.Ay)(h.n)(fg()),Y6=(0,d.Ay)(m.ge)(fy(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),Y4=(0,d.Ay)(m.CampfireSubtitle1)(fx()),Y7=e=>{let{project:n,title:t,latestComments:r}=e,{t:i}=(0,a.Bd)(),o=null==r?void 0:r.map(e=>e.userId),{usersById:s}=(0,l.cI)(o,[]);return(0,x.jsx)(I.A,{headerTitle:i(t),children:(0,x.jsx)(YJ,{children:null==r?void 0:r.slice(0,4).map((e,t)=>{var i,o;return(0,x.jsx)(YQ,{href:"/read/".concat(n.slug||n.id,"/home#").concat(e.id),target:"_blank",children:(0,x.jsxs)(Y$,{isLastElem:t===(null==r?void 0:r.length)-1,children:[(0,x.jsx)(YZ,{name:null==(i=s[e.userId])?void 0:i.name,imageId:"",fontSize:1.5}),(0,x.jsxs)(Y0,{children:[(0,x.jsx)(Y1,{children:(0,x.jsx)(Y4,{children:(null==(o=s[e.userId])?void 0:o.name)||""})}),(0,x.jsxs)(Y5,{children:[(0,x.jsx)(Y2,{icon:"CommentMode"}),(0,x.jsx)(Y6,{children:e.commentPlain})]})]}),e.isPaid&&(0,x.jsx)(Y3,{icon:"Support"})]})},e.id)})})})},Y8=(0,d.Ay)(m.OJ)(fb()),Y9=d.Ay.div(fv()),qe=d.Ay.div(fj(),e=>e.isLastElem?"none":e.theme.colors.onSurface.copyWith({a:.15}).rgbaString),qn=d.Ay.div(fw()),qt=(0,d.Ay)(LZ)(fS()),qr=d.Ay.div(fA()),qi=d.Ay.div(fC()),qo=d.Ay.div(fk()),ql=(0,d.Ay)(m.g6)(f_()),qa=(0,d.Ay)(m.CampfireSubtitle1)(fE(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),qs=(0,d.Ay)(m.CampfireSubtitle1)(fT()),qc=(0,d.Ay)(m.CampfireSubtitle1)(fI()),qu=d.Ay.div(fM(),e=>e.spoilers?"none":e.theme.colors.onSurface.copyWith({a:.6}).rgbaString,e=>e.spoilers&&"#FB8072",e=>e.theme.dimensions.cornerMd),qd=(0,d.Ay)(m.ge)(fD(),e=>e.spoilers?e.theme.colors.surface.copyWith({a:1}).rgbaString:e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),qf=d.Ay.div(fO()),qm=d.Ay.div(fL()),qp=(0,d.Ay)(m.ge)(fR(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),qh=(0,d.Ay)(h.n)(fP(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),qg=e=>{var n,t,r;let{project:i,title:o,latestRatings:s}=e,{t:c}=(0,a.Bd)(),u=null==(n=null==s?void 0:s.data)?void 0:n.map(e=>e.author),{usersById:d}=(0,l.cI)(u,[]);return(0,x.jsxs)(I.A,{headerTitle:c(o),children:[(0,x.jsx)(qn,{children:(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(ql,{children:null==s?void 0:s.averageRating}),(0,x.jsx)(qs,{children:"/5"})]})}),(0,x.jsxs)(qn,{children:[(0,x.jsx)(eV.h,{numStars:null!=(t=null==s?void 0:s.averageRating)?t:0}),(0,x.jsx)(qa,{children:c("cui:common.components.campfireEPMCard.latestRatingsCard.hearderSubtitle",{numReviews:null==s?void 0:s.numReviews})})]}),(0,x.jsx)(Y9,{children:null==(r=null==s?void 0:s.data)?void 0:r.map((e,n)=>{var t,r,o;return(0,x.jsx)(Y8,{href:"/read/".concat(i.slug||i.id,"#").concat(e.id),target:"_blank",children:(0,x.jsxs)(qe,{isLastElem:n===(null==(t=null==s?void 0:s.data)?void 0:t.length)-1,children:[(0,x.jsx)(qt,{name:null==(r=d[e.author])?void 0:r.name,imageId:"",fontSize:1.5}),(0,x.jsxs)(qr,{children:[(0,x.jsxs)(qi,{children:[(0,x.jsx)(qc,{children:(null==(o=d[e.author])?void 0:o.name)||""}),(0,x.jsx)(qu,{spoilers:e.spoilers,children:(0,x.jsx)(qd,{spoilers:e.spoilers,children:e.spoilers?"Contains Spoilers":"No Spoilers"})})]}),(0,x.jsxs)(qo,{children:[(0,x.jsxs)(qf,{children:[(0,x.jsx)(qh,{icon:"Star"}),(0,x.jsx)(qp,{children:"".concat(e.rating,".0")})]}),(0,x.jsxs)(qm,{children:[(0,x.jsx)(qh,{icon:"MainStory"}),(0,x.jsx)(qp,{children:"".concat((100*e.percentRead).toFixed(1),"% Read at Review")})]})]})]})]})},e.id)})})]})},qy=d.Ay.div(fz()),qx=(0,d.Ay)(m.CampfireSubtitle1)(fN()),qb=d.Ay.div(fB(),e=>e.theme.colors.secondary.rgbaString),qv=(0,d.Ay)(h.n)(fU(),e=>e.theme.colors.onSecondary.rgbaString),qj=(0,d.Ay)(m.Cl)(fW(),e=>e.theme.colors.onSecondary.rgbaString),qw=e=>{let{createStripeLoginLink:n}=e,{t}=(0,a.Bd)();
1return(0,x.jsx)(I.A,{headerTitle:t("cui:common.components.campfireAnalyticsPage.salesView.managePayoutsCard.title"),children:(0,x.jsxs)(qy,{children:[(0,x.jsx)(qx,{children:t("cui:common.components.campfireAnalyticsPage.salesView.managePayoutsCard.description")}),(0,x.jsxs)(qb,{onClick:()=>Om(null,null,function*(){let e=yield n();e.url&&window.open(e.url,"_blank")}),children:[(0,x.jsx)(qv,{icon:"OpenNew"}),(0,x.jsx)(qj,{children:t("cui:common.components.campfireAnalyticsPage.salesView.managePayoutsCard.btnLabel")})]})]})})},qS=d.Ay.div(fF());(0,d.Ay)(m.CampfireSubtitle1)(fH()),(0,d.Ay)(g._)(fK(),e=>e.addMargin?"0.75rem":"2px"),d.Ay.div(fV(),e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString,e=>e.theme.dimensions.cornerMd),(0,d.Ay)(m.Cl)(fG());var qA=d.Ay.div(fY(),e=>e.theme.colors.secondary.copyWith({a:1}).rgbaString,e=>e.theme.dimensions.cornerMd),qC=(0,d.Ay)(h.n)(fq(),e=>e.theme.colors.onSecondary.rgbaString),qk=(0,d.Ay)(m.Cl)(fX(),e=>e.theme.colors.onSecondary.rgbaString);(0,d.Ay)(m.ge)(fQ(),e=>e.hasError?e.theme.colors.error.copyWith({a:1}).rgbaString:e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),d.Ay.div(fJ(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),(0,d.Ay)(m.OJ)(f$(),e=>e.theme.fonts.sizes.subtitle2);var q_=d.Ay.div(fZ(),e=>e.theme.colors.surface.rgbaString,e=>e.theme.dimensions.cornerLg),qE=(0,d.Ay)(m.CampfireSubtitle1)(f0()),qT=(0,d.Ay)(m.CampfireSubtitle1)(f1()),qI=(0,d.Ay)(p.GU)(f5()),qM=d.Ay.div(f2(),e=>e.theme.dimensions.cornerLg,e=>e.isError?e.theme.colors.error.rgbaString:e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),qD=d.Ay.div(f3()),qO=d.Ay.div(f6()),qL=(0,d.Ay)(p.RI)(f4(),e=>e.disabled&&e.theme.colors.onSurface.copyWith({a:.38}).rgbaString,e=>e.disabled&&"center"),qR=d.Ay.div(f7()),qP=(0,d.Ay)(m.CampfireSubtitle1)(f8(),e=>e.disabled&&e.theme.colors.onSurface.copyWith({a:.38}).rgbaString);(0,d.Ay)(m.ge)(f9(),e=>e.theme.colors.onSurface.copyWith({a:.87}).rgbaString);var qz=d.Ay.div(me(),e=>e.color?K4(e.color,.04):e.theme.colors.onSurface.copyWith({a:.04}).rgbaString,e=>e.color||e.theme.colors.onSurface.copyWith({a:.6}).rgbaString,e=>e.theme.dimensions.cornerMd),qN=(0,d.Ay)(h.n)(mn()),qB=(0,d.Ay)(m.CampfireSubtitle1)(mt()),qU=d.Ay.div(mr()),qW=d.Ay.div(mi()),qF=(0,d.Ay)(m.ge)(mo(),e=>e.theme.colors.onSurface.copyWith({a:.38}).rgbaString),qH=e=>{let{headerTitle:n,icon:t,color:r,value:o,isError:l,children:a,disabled:s,disabledTxt:c}=e,[u,d]=(0,i.useState)(!0);return(0,x.jsxs)(qM,{isError:l,children:[(0,x.jsxs)(qD,{children:[(0,x.jsxs)(qO,{children:[(0,x.jsx)(qL,{icon:u?"ArrowRightFilled":"ArrowDownFilled",onClick:()=>!s&&d(!u),disabled:s}),!s&&(0,x.jsx)(qR,{children:(0,x.jsx)(qP,{children:n})}),s&&(0,x.jsxs)(qW,{children:[(0,x.jsx)(qP,{disabled:s,children:n}),(0,x.jsx)(qF,{children:c})]})]}),t&&(0,x.jsx)(qN,{icon:t,color:r}),!t&&!s&&(0,x.jsx)(qz,{color:r,children:(0,x.jsx)(qB,{children:o})})]}),!u&&(0,x.jsx)(qU,{children:a})]})},qK=(0,d.Ay)(m.CampfireSubtitle1)(ml()),qV=e=>{let{tr:n,freeChapters:t,freeElems:r}=e;return(0,x.jsx)(qH,{value:n("free"),headerTitle:n("freeTier"),children:(0,x.jsx)(qK,{children:n("freeDescription",{freeChapters:t,freeElems:r,chaptersLabel:n(1===t?"chapter":"chapters"),elementsLabel:n(1===r?"element":"elements")})})})},qG=d.Ay.div(ma()),qY=(0,d.Ay)(m.CampfireSubtitle1)(ms()),qq=(0,d.Ay)(m.ge)(mc(),e=>e.hasError?e.theme.colors.error.copyWith({a:1}).rgbaString:e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),qX=(0,d.Ay)(g._)(mu()),qQ=d.Ay.div(md(),e=>e.noPrice?e.theme.colors.primary.copyWith({a:.04}).rgbaString:e.theme.colors.onSurface.copyWith({a:.04}).rgbaString,e=>e.noPrice?e.theme.colors.primary.rgbaString:e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>e.theme.dimensions.cornerLg),qJ=(0,d.Ay)(m.Cl)(mf()),q$=d.Ay.div(mm
1()),qZ=(0,d.Ay)(h.n)(mp()),q0=(0,d.Ay)(m.CampfireSubtitle1)(mh(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),q1=e=>{var n,t,r,o,l,s,c;let{project:u,tr:d,type:f,price:m,freeElems:p,onSelect:h,minimumSalePrice:g}=e,y=Object.values((null==(n=null==u?void 0:u.packages)?void 0:n.monetizedElements)||{}).filter(e=>!!e).length,b=(null==(r=null==(t=null==u?void 0:u.packages)?void 0:t.book)?void 0:r.minimumSalePrice)!=null||(null==(l=null==(o=null==u?void 0:u.packages)?void 0:o.extras)?void 0:l.minimumSalePrice)!=null,v=(e,n)=>{var t;return e&&-1!==e?[{label:"$ ".concat((e/100).toFixed(2)),value:e.toString(),icon:"DollarSign"}]:n?[{label:0!==e&&n?d("excludeFromSales"):d("free"),value:null!=(t=null==e?void 0:e.toString())?t:null}]:[]},j=e=>({royaltyRate:e<299?40:80,value:(e/100*(e<299?.4:.8)).toFixed(2)}),w=(0,i.useMemo)(()=>m?(0,x.jsx)(a.x6,{i18nKey:"cui:common.components.campfireEPMCard.monetizationCard.royaltyPriceFeedback",components:{b:(0,x.jsx)("b",{})},values:j(m)}):d("noRoyaltyPrice"),[m]),S=(0,i.useMemo)(()=>g&&-1!==g?(0,x.jsx)(a.x6,{i18nKey:"cui:common.components.campfireEPMCard.monetizationCard.minimumSaleRoyalty",components:{b:(0,x.jsx)("b",{})},values:j(g)}):d("noRoyaltyPrice"),[g]),A=(0,x.jsx)(qZ,{icon:"Help",label:(0,x.jsx)(a.x6,{i18nKey:"cui:common.components.campfireEPMCard.monetizationCard.royaltyTooltip",components:{b:(0,x.jsx)("b",{})}}),tooltipWidth:"20rem",hoverDuration:5}),C=(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(q$,{children:[(0,x.jsxs)(qq,{hasError:!m,children:[d("minimumSalePrice"),(0,x.jsx)(_.a,{})]}),(0,x.jsx)(qX,{options:(e=>{let n=[{value:299,royaltyRate:80,label:"2.99"},{value:199,royaltyRate:40,label:"1.99"},{value:99,royaltyRate:40,label:"0.99"},{value:0,label:d("free")},{value:null,label:d("".concat(e,"DoNotInclude"))}];return n.map((e,t)=>{var r,i;return Oa({label:e.label,value:null!=(i=null==(r=e.value)?void 0:r.toString())?i:null,icon:t!==n.length-1?"DollarSign":void 0},e.royaltyRate&&{right:(0,x.jsx)(q0,{children:d("royaltyRate",{royaltyRate:e.royaltyRate})})})})})(f),onChange:e=>{e&&h(e,f,!0)},value:null!=(s=v(g,!0)[0])?s:null,placeholder:d("pricePlaceholder")})]}),(0,x.jsxs)(qQ,{children:[(0,x.jsx)(qJ,{children:S}),!!g&&g>0&&g<299&&A]})]});return(0,x.jsxs)(qG,{children:[(0,x.jsx)(qY,{children:(()=>{let e={numChapters:Object.keys(u.chapters.body).length,numFreeElems:p,numElems:y};return d(m?"".concat(f,"ValueSelected"):"".concat(f,"NotConfigureTxt"),e)})()}),(0,x.jsxs)(q$,{children:[(0,x.jsxs)(qq,{hasError:!m,children:[d("yourPrice"),(0,x.jsx)(_.a,{})]}),(0,x.jsx)(qX,{options:eG.yz[f].map(e=>({label:(e/100).toFixed(2),value:e.toString(),icon:"DollarSign"})),onChange:e=>{e&&h(e,f)},value:null!=(c=v(m)[0])?c:null,placeholder:d("pricePlaceholder")})]}),(0,x.jsxs)(qQ,{noPrice:!m,children:[(0,x.jsx)(qJ,{children:w}),m&&m<299&&A]}),b&&C]})},q5=e=>{var n,t;let{isFree:r=!1,tr:i,project:o,selectedChapter:l,ebookPrice:a,freeElems:s,onSelect:c,isStripeEnabled:u}=e,d=Object.keys(o.chapters.body).length>=0,f=(null==l?void 0:l.value)==="all-chapters-free";if(r||!u)return(0,x.jsx)(qH,{headerTitle:i("ebook"),value:i("free"),disabled:!d,disabledTxt:i("noChaptersAvailable"),children:(0,x.jsx)(qK,{children:i(u?"ebookFree":"ebookNoStripe")})});let m=(0,x.jsx)(x.Fragment,{children:f?(0,x.jsx)(qK,{children:i("ebookFree")}):(0,x.jsx)(q1,{project:o,tr:i,type:C.Rn.BOOK,price:a,freeElems:s,onSelect:c,minimumSalePrice:null==(t=null==(n=o.packages)?void 0:n.book)?void 0:t.minimumSalePrice})});return(0,x.jsx)(qH,{headerTitle:i("ebook"),value:(null==l?void 0:l.value)==="all-chapters-free"?i("free"):a?"$".concat((a/100).toFixed(2)):void 0,icon:a||f?"":"Error",color:a||f?a&&!f?"#22D34B":"":"#F1A80C",disabled:!d,disabledTxt:i("noChaptersAvailable"),children:m})},q2=e=>{var n,t,r,i;let{isFree:o,tr:l,project:a,extrasPrice:s,freeElems:c,onSelect:u,isStripeEnabled:d}=e,f=Object.keys(a.elements).length>=0,m=!Object.values(null!=(t=null==(n=a.packages)?void 0:n.monetizedElements)?t:{}).some(e=>e);if(o||!d)return(0,x.jsx)(qH,{headerTitle:l("extras"),value:l("free"),disabled:!f,disabledTxt:l("noElemsAvailable"),children:(0,x.jsx)(qK,{children:l(d?"extrasFree":"extrasNoStripe")})});let p=(0,x.jsx)(x.Fragment,{children:m?(0,x.jsx)(qK,{children:l("extrasFree")}):(0,x.jsx)(q1,{project:a,tr:l,type:C.Rn.EXTRAS,price:s,freeElems:c,onSelect:u,minimumSalePrice:null==(i=null==(r=a.packages)?void 0:r.extras)?void 0:i.minimumSalePrice})});return(0,x.jsx)(qH,{headerTitle:l("extras"),value:m?l("free"):s?"$".concat((s/100).toFixed(2)):void 0,icon:s||m?"":"Error",color:s||m?s&&!m?"#22D34B":"":"#F1A80C",disabled:!f,disabledTxt:l("noElemsAvailable"),children:p})},q3=d.Ay.div(mg()),q6=(0,d.Ay)(z.L)(my()),q4=(0,d.Ay)(m.CampfireSubtitle1)(mx()),q7=(0,d.Ay)(m.OJ)(mb()),q8=e=>{let{project:n,updateProject:t}=e,{book:r,extras:i}=n.packages||{},o=(null==r?void 0:r.minimumSalePrice)!=null||(null==i?void 0:i.minimumSalePrice)!=null;return(0,x.jsxs)(q3,{children:[(0,x.jsx)(q6,{checked:o,onToggleChecked:()=>Om(null,null,function*(){var e,r,i;let l=k(null!=(e=n.packages)?e:{});l.book.minimumSalePrice=!o&&(null==(r=l.prices)?void 0:r.book)?99:null,l.extras.minimumSalePrice=!o&&(null==(i=l.prices)?void 0:i.extras)?99:null,t("UPDATE_FIELDS",{packages:l})})}),(0,x.jsx)(q4,{children:(0,x.jsx)(a.x6,{i18nKey:"cui:common.components.campfireEPMCard.monetizationCard.enableSales",components:{a:(0,x.jsx)(q7,{href:"/learn/campfire-book-sales-tutorial",target:"_blank"})}})})]})},q9=e=>{var n,t,r,o,l,s;let{project:c,stripeMonetizationControls:u,freeChapters:d,freeElems:f,selectedChapter:m,updateProject:h,publishingStatusControl
1s:g}=e,{baseTranslation:y,tr:b}=Lk("common.components.campfireEPMCard.monetizationCard"),{currentVisibilityStatus:v,onChangeCurrentVisibility:j}=g,{stripeAccountIsCorrectlyEnabled:w,isLoadingStripeLink:S,onClickConnectWithStripe:A,onClickStripeDashboard:_}=u,E=(null==m?void 0:m.value)==="all-chapters-free",T=!Object.values(null!=(t=null==(n=c.packages)?void 0:n.monetizedElements)?t:{}).some(e=>e),M=(0,i.useMemo)(()=>{var e,n;if(!E)return null==(n=null==(e=c.packages)?void 0:e.prices)?void 0:n.book},[null==(o=null==(r=c.packages)?void 0:r.prices)?void 0:o.book,E]);(0,i.useEffect)(()=>{var e,n,t,r;if(E&&(null==(n=null==(e=c.packages)?void 0:e.prices)?void 0:n.book)){let e=k(null!=(t=c.packages)?t:{});e.prices=null!=(r=e.prices)?r:{},e.prices.book=void 0,h("UPDATE_FIELDS",{packages:e})}},[E]);let D=(0,i.useMemo)(()=>{var e,n;return null==(n=null==(e=c.packages)?void 0:e.prices)?void 0:n.extras},[null==(s=null==(l=c.packages)?void 0:l.prices)?void 0:s.extras,T]),O=(0,i.useMemo)(()=>(null==m?void 0:m.value)&&((null==m?void 0:m.value)==="all-chapters-free"||!!M)&&(T||!!D)&&!((null==m?void 0:m.value)==="all-chapters-free"&&T),[m,M,D,T]),L=!m||!M&&!D,R=(e,n,t)=>{var r,i,o,l;let a=k(null!=(r=c.packages)?r:{});a.prices=null!=(i=a.prices)?i:{},a.book=null!=(o=a.book)?o:{},a.extras=null!=(l=a.extras)?l:{},n===C.Rn.BOOK&&(t?a.book.minimumSalePrice=null===e.value?null:Number(e.value):a.prices.book=Number(e.value)),n===C.Rn.EXTRAS&&(t?a.extras.minimumSalePrice=Number(e.value):a.prices.extras=Number(e.value)),h("UPDATE_FIELDS",{packages:a})},P=(null==c?void 0:c.publishedAt)&&new Date(c.publishedAt)>new Date,z=(0,x.jsx)(qV,{tr:b,freeChapters:d,freeElems:f}),N=(0,x.jsxs)(x.Fragment,{children:[z,(0,x.jsx)(q5,{isFree:!0,tr:b,project:c,selectedChapter:m,ebookPrice:M,freeElems:f,onSelect:R,isStripeEnabled:w}),(0,x.jsx)(q2,{isFree:!0,tr:b,project:c,extrasPrice:D,freeElems:f,onSelect:R,isStripeEnabled:w})]});return w?v.isProjectUnpublished?(0,x.jsxs)(q_,{children:[(0,x.jsx)(qE,{children:b("unpublished.title")}),(0,x.jsx)(qT,{children:(0,x.jsx)(a.x6,{i18nKey:y("unpublished.description"),components:{b:(0,x.jsx)("b",{})}})}),(0,x.jsx)(qI,{type:p.VQ.SECONDARY,onClick:()=>j(C.wg.PENDING),children:b("unpublished.button")}),N]}):(0,x.jsx)(I.A,{headerTitle:b(O?"headerTitleEnabled":"headerTitleDisabled"),description:b(L?"subtitleInfoWarning".concat(P?"Preorder":""):O?"subt
1itleInfoEnabled":"subtitleInfoError",{projectName:c.title}),headerInfo:O?{icon:"CheckCircle",color:"#22D34B"}:L?{icon:"Warning",color:"#F1A80C"}:{icon:"Warning",color:"#ff1100"},children:(0,x.jsxs)(qS,{children:[z,(0,x.jsx)(q5,{tr:b,project:c,selectedChapter:m,ebookPrice:M,freeElems:f,onSelect:R,isStripeEnabled:w}),(0,x.jsx)(q2,{tr:b,project:c,extrasPrice:D,freeElems:f,onSelect:R,isStripeEnabled:w}),(0,x.jsx)(q8,{project:c,updateProject:h}),(0,x.jsx)(qA,{onClick:_,disabled:S,children:S?(0,x.jsx)(K.B,{}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(qC,{icon:"OpenNew"}),(0,x.jsx)(qk,{children:b("stripeDashboard")})]})})]})}):(0,x.jsxs)(q_,{children:[(0,x.jsx)(qE,{children:b("stripe.title")}),(0,x.jsx)(qT,{children:b("stripe.description")}),(0,x.jsx)(qI,{type:p.VQ.SECONDARY,disabled:S,onClick:A,children:S?(0,x.jsx)(K.B,{}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(qC,{icon:"OpenNew"}),b("stripe.button")]})}),N]})},Xe=d.Ay.div(mv()),Xn=(0,d.Ay)(m.OJ)(mj()),Xt=d.Ay.div(mw(),e=>e.isLastElem?"none":e.theme.colors.onSurface.copyWith({a:.15}).rgbaString),Xr=(0,d.Ay)(LZ)(mS()),Xi=d.Ay.div(mA()),Xo=(0,d.Ay)(m.CampfireSubtitle1)(mC()),Xl=d.Ay.div(mk()),Xa=d.Ay.div(m_()),Xs=d.Ay.div(mE()),Xc=(0,d.Ay)(m.ge)(mT(),e=>e.theme.colors.onSurface.copyWith({a:.4}).rgbaString),Xu=(0,d.Ay)(m.ge)(mI(),e=>e.theme.colors.onSurface.copyWith({a:1}).rgbaString),Xd=(0,d.Ay)(h.n)(mM(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),Xf=e=>{let{project:n,title:t,data:r,timeRangeOptionValue:i,startDate:o,endDate:l,currentMonth:a,lastMonth:s,secondToLastMonth:c}=e,{t:u,tr:d}=Lk("common.components.campfireEPMCard.popularElements");return(0,x.jsxs)(I.A,{headerTitle:u(t),children:[(0,x.jsx)(Xu,{children:d("dateRangeOption.".concat(i),{currentMonth:a,lastMonth:s,secondToLastMonth:c,startDate:o,endDate:l})}),(0,x.jsx)(Xe,{children:r.map((e,t)=>(0,x.jsx)(Xn,{href:(e=>{let t=Object.keys(eB.Yr).find(n=>eB.Yr[n].entityType===e.type);return"/read/".concat(n.slug||n.id,"/").concat(t,"/").concat(e.type,"/").concat(e.id)})(e),target:"_blank",children:(0,x.jsxs)(Xt,{isLastElem:t===r.length-1,children:[(0,x.jsx)(Xr,{name:e.name,imageId:e.image.fileID,fontSize:1.5,borderRadius:"8px"}),(0,x.jsxs)(Xi,{children:[(0,x.jsx)(Xo,{children:e.name}),(0,x.jsxs)(Xl,{children:[(0,x.jsxs)(Xa,{children:[(0,x.jsx)(Xd,{icon:(e=>{let n=Object.keys(eB.Yr).find(n=>eB.Yr[n].entityType===e);return n?J.I[n]:""})(e.type)}),(0,x.jsx)(Xc,{children:u("cui:common.elementTypes.".concat(e.type))})]}),(0,x.jsxs)(Xs,{children:[(0,x.jsx)(Xd,{icon:"VisibilityOn"}),(0,x.jsx)(Xc,{children:d("numViews",{numViews:function(e){return e>=1e6?(e/1e6).toFixed(2)+"M":e>=1e3?(e/1e3).toFixed(1)+"K":e.toString()}(e.views),count:e.views})})]})]})]})]})},e.id))})]})},Xm=d.Ay.div(mD(),e=>e.justifyEnd?"flex-end":"space-between"),Xp=(0,d.Ay)(g._)(mO()),Xh=d.Ay.div(mL(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString),Xg=(0,d.Ay)(m.CampfireSubtitle1)(mR()),Xy=(0,d.Ay)(m.OJ)(mP()),Xx=e=>{var n;let{currentTheme:t,onUpdateTheme:r}=e,{tr:l,baseTranslation:s}=Lk("common.components.campfireEPMCard.themeCard"),c=(0,i.useMemo)(()=>Object.entries(A.Sx.defaultThemes).reduce((e,n,t)=>{let[r,i]=n,o=(0,eh.A)();return e[o]={theme:i.json,name:r,order:t,id:o},e},{}),[]),{userData:u}=(0,i.useContext)(o.hF)||{},d=(null==u?void 0:u.themes)||c,[f,m]=(0,i.useState)(null==(n=Object.values(d).sort((e,n)=>e.order-n.order)[0])?void 0:n.id);(0,i.useEffect)(()=>{let e=Object.keys(d).find(e=>{let n=Oa({},t);delete n.accessibility;let r=Oa({},d[e].theme);return delete r.accessibility,en(n,r)});e&&m(e)},[]);let p=Object.values(d).sort((e,n)=>e.order-n.order).map(e=>({label:e.name,value:e.id})),h=p.find(e=>e.value===f),g=Object.values(c).every(e=>e.name!==(null==h?void 0:h.label));return(0,x.jsxs)(I.A,{headerTitle:l("title"),children:[(0,x.jsx)(Xm,{children:(0,x.jsx)(Xp,{options:p,value:null!=h?h:null,onChange:e=>(e=>{m(e),r(d[e].theme)})(null==e?void 0:e.value),placeholder:""})}),g&&(0,x.jsx)(Xh,{children:(0,x.jsx)(Xg,{children:(0,x.jsx)(a.x6,{i18nKey:s("callout"),components:{a:(0,x.jsx)(Xy,{href:"/learn/project-themes-tutorial",target:"_blank"})}})})})]})},Xb=d.Ay.div(mz()),Xv=(0,d.Ay)(m.CampfireSubtitle1)(mN()),Xj=(0,d.Ay)(N.O)(mB()),Xw=e=>{let{checked:n,onToggleSwitchBtn:t}=e,{tr:r}=Lk("common.components.campfireEPMCard.ratings");return(0,x.jsx)(I.A,{headerTitle:r("title"),children:(0,x.jsxs)(Xb,{children:[(0,x.jsx)(Xv,{children:r(n?"enabledCaption":"disabledCaption")}),(0,x.jsx)(Xj,{checked:n,onToggle:()=>t(!n)})]})})},XS=Z.bP.create({name:"subtitle",addOptions:()=>({HTMLAttributes:{class:"subtitle"}}),group:"block",content:"inline*",parseHTML:()=>[{tag:"section"}],renderHTML(e){let{HTMLAttributes:n}=e;return["section",(0,Z.KV)(this.options.HTMLAttributes,n),0]},addCommands(){return{setSubtitle:()=>e=>{let{commands:n,state:t,chain:r}=e,i=n.getBlockStyles(this.name);return UQ(this.name,i,t,r,!1)},toggleSubtitle:()=>e=>{let{commands:n,state:t,chain:r}=e,i=n.getBlockStyles(this.name);return UQ(this.name,i,t,r,!0)}}},addKeyboardShortcuts(){return{"Mod-Alt-6":()=>this.editor.commands.toggleSubtitle()}}}),XA=Z.bP.create({name:"caption",addOptions:()=>({HTMLAttributes:{class:"caption"}}),group:"block",content:"inline*",parseHTML:()=>[{tag:"section"}],renderHTML(e){let{HTMLAttributes:n}=e;return["section",(0,Z.KV)(this.options.HTMLAttributes,n),0]},addCommands(){return{setCaption:()=>e=>{let{commands:n,state:t,chain:r}=e,i=n.getBlockStyles(this.name);return UQ(this.name,i,t,r,!1)},toggleCaption:()=>e=>{let{commands:n,state:t,chain:r}=e,i=n.getBlockStyles(this.name);return UQ(this.name,i,t,r,!0)}}}}),XC=Object.values(ec.s).reduce((e,n)=>Os(Oa({},e),{[n.name]:n}),{}),Xk=Z.YY.create({name:"fontFamily",addOptions:()=>({types:["textStyle"],theme:{fonts:{sizes:{},families:{}}}}),addGlobalAttributes(){return[{types:this.options.types,attributes:{fontFamily:{default:null,parseHTML:e=>{var n,t;return null!=(t=(null==(n=e.style.fontFamily)?void 0:n.replace(/['"]+/g,"").split(",")).find(e=>{var n,t;return(null==(n=ec.s[e])?void 0:n.src)||(null==(t=XC[e])?void 0:t.src)}))?t:this.options.theme.fonts.families.body1},renderHTML:e=>e.fontFamily?{style:"font-family: ".concat(e.fontFamily)}:{}}}}]},addCommands:()=>({setFontFamily:e=>n=>{let{chain:t}=n;return t().setMark("textStyle",{fontFamily:e}).run()},unsetFontFamily:()=>e=>{let{chain:n}=e;return n().setMark("textStyle",{fontFamily:null}).removeEmptyTextStyle().run()}})}),X_=Z.YY.create({name:"fontSize",addOptions:()=>({types:["textStyle"],fontScale:1}),addGlobalAttributes(){return[{types:this.options.types,attributes:{fontSize:{default:null,parseHTML:e=>{let n;return n=parseInt(e.style.fontSize),"".concat(e.style.fontSize).includes("px")?n*=.75:"".concat(e.style.fontSize).includes("em")&&(n*=12),Math.round(n)},renderHTML:e=>e.fontSize?{style:"font-size: ".concat(e.fontSize,"pt")}:{}}}}]},addCommands(){return{setFontSize:e=>n=>{var t;let{chain:r}=n;r().setMark("textStyle",{fontSize:e}).run(),t=this.editor,(t.isActive("heading",{level:1})||t.isActive("heading",{level:2}))&&r().setLineHeight(e>25?100:50).run()},unsetFontSize:()=>e=>{let{chain:n}=e;return n().setMark("textStyle",{fontSize:null}).run()},unsetFontMarks:()=>e=>{let{chain:n}=e;return n().setMark("textStyle",{fontSize:null,fontFamily:null}).run()},setFontScale:e=>()=>{this.editor.storage.scale=e,this.options.fontScale=e},setTextStyle:e=>n=>{let{chain:t}=n;return t().setMark("textStyle",e).run()}}}}),XE=Z.YY.create({name:"lineHeight",addOptions:()=>({types:["heading","paragraph","subtitle","caption"],defaultHeight:100,margins:[0,1],defaultMargin:0}),addGlobalAttributes(){return[{types:this.options.types,attributes:{lineHeight:{default:this.options.defaultHeight,parseHTML:e=>{let n;return"string"!=typeof e.style.lineHeight?e.style.lineHeight||this.options.defaultHeight:((n=(e=>{let n=parseFloat(e.style.lineHeight);return e.style.lineHeight.includes("px")?1.4*n/22.4*100:n})(e))<5&&(n*=100),n-40)},renderHTML:e=>{if(!e.lineHeight)return{};let n=(e.lineHeight+40)/100;return{style:"line-height: ".concat(isNaN(n)||n<.6?1.4:n)}}},spaceBefore:{default:this.options.defaultMargin,parseHTML:e=>{let n=e.style.marginTop||e.style.paddingTop||"".concat(this.options.defaultMargin,"em");return"string"==typeof n&&(n=+(0!==parseInt(n))),n},renderHTML:e=>e.spaceBefore?{style:"padding-top: ".concat(e.spaceBefore,"rem")}:{}},spaceAfter:{default:this.options.defaultMargin,parseHTML:e=>{let n=e.style.marginBottom||e.style.paddingBottom||"".concat(this.options.defaultMargin,"em");return"string"==typeof n&&(n=+(0!==parseInt(n))),n},renderHTML:e=>e.spaceAfter?{style:"padding-bottom: ".concat(e.spaceAfter,"rem")}:{}}}}]},addCommands(){return{setLineHeight:e=>n=>{let{commands:t}=n;return this.options.types.every(n=>t.updateAttributes(n,{lineHeight:e}))},unsetLineHeight:()=>e=>{let{commands:n}=e;return this.options.types.every(e=>n.resetAttributes(e,"lineHeight"))},toggleSpaceBefore:()=>e=>{let{commands:n}=e,t=this.editor.isActive({spaceBefore:1});return this.options.types.every(e=>n.updateAttributes(e,{spaceBefore:+!t}))},toggleSpaceAfter:()=>e=>{let{commands:n}=e,t=this.editor.isActive({spaceAfter:1});return this.options.types.every(e=>n.updateAttributes(e,{spaceAfter:+!t}))}}}}),XT=eY.A.extend({addOptions:()=>({types:["heading","paragraph","subtitle","caption"],alignments:["left","center","right","justify"],defaultAlignment:"left"}),addGlobalAttributes(){return[{types:this.options.types,attributes:{textAlign:{default:this.options.defaultAlignment,parseHTML:e=>e.style.textAlign||this.options.defaultAlignment,renderHTML:e=>e.textAlign&&e.textAlign!==this.options.defaultAlignment?"center"===e.textAlign?{style:"text-align: ".concat(e.textAlign,"; text-indent: 0 !important;")}:{style:"text-align: ".concat(e.textAlign)}:{}}}}]},addCommands(){return{setTextAlign:e=>n=>{let{editor:t,chain:r}=n;if(!this.options.alignments.includes(e))return!1;let i=r();return this.options.types.every(n=>i.updateAttributes(n,{textAlign:e})),!0},unsetTextAlign:()=>e=>{let{commands:n}=e;return this.options.types.every(e=>n.resetAttributes(e,"textAlign"))}}}}),XI=/(?:^|\s)(==(?!\s+==)((?:[^=]+))==(?!\s+==))$/,XM=/(?:^|\s)(==(?!\s+==)((?:[^=]+))==(?!\s+==))/g,XD=Z.YY.create({name:"highlight",addOptions:()=>({types:["textStyle"],isManuscript:!1}),addGlobalAttributes(){return[{types:this.options.types,attributes:{highlight:{default:null,parseHTML:e=>U0(e,this.options.isManuscript),renderHTML:e=>e.highlight?{"data-color":e.highlight,style:"background-color: ".concat(e.highlight)}:{}}}}]},addCommands:()=>({setHighlight:e=>n=>{let{chain:t}=n;return t().setMark("textStyle",{highlight:e}).run()},unsetHighlight:()=>e=>{let{chain:n}=e;return n().setMark("textStyle",{highlight:null}).removeEmptyTextStyle().run()}}
1),addInputRules(){return[(0,Z.OX)({find:XI,type:this.type})]},addPasteRules(){return[(0,Z.Zc)({find:XM,type:this.type})]},addProseMirrorPlugins:()=>[new el.k_({key:new el.hs("textHighlight"),props:{handleDOMEvents:{copy(e,n){let{selection:t}=e.state,{from:r,to:i}=t,o=[];e.state.doc.nodesBetween(r,i,(e,n)=>{var t,r,i;if(e.isText){let n=null==(i=null==(r=null==(t=null==e?void 0:e.marks)?void 0:t.find)?void 0:r.call(t,e=>"textStyle"===e.type.name))?void 0:i.attrs;(null==n?void 0:n.highlight)&&o.push({text:"".concat(UZ,"-").concat(e.textContent)})}}),navigator.copiedFromTipTap=o}}}})]}),XO=(0,d.Ay)(eX.Z)(mU()),XL=d.Ay.div(mF(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.08}).rgbaString},e=>{let{isSelected:n,theme:t}=e;return n&&(0,d.AH)(mW(),t.colors.primary.copyWith({a:.12}).rgbaString,t.colors.primary.copyWith({a:.16}).rgbaString)}),XR=(0,d.Ay)(h.n)(mK(),e=>{let{isSelected:n,theme:t}=e;return n&&(0,d.AH)(mH(),t.colors.primary.rgbaString)}),XP=d.Ay.div(mV(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.2}).rgbaString}),Xz=(0,d.Ay)(E.rt)(mG()),XN=(0,d.Ay)(h.n)(mY()),XB=e=>{let{currentAlignment:n,updateAttributes:t,widthRatio:r,isManuscript:i}=e,o=e=>"Align".concat(e.charAt(0).toUpperCase()+e.slice(1)),l=["left","center","right","leftWrap","rightWrap"].map(e=>({icon:o(e),onClick:()=>{t({alignment:e})},selected:n===e}));return r<.65||!i?(0,x.jsx)(Xz,{addCaret:!0,textButton:!0,dropdownProps:{items:l,dividers:[]},children:(0,x.jsx)(XN,{icon:o(n)})}):(0,x.jsx)(x.Fragment,{children:l.map(e=>(0,x.jsx)(XL,{isSelected:e.selected,onClick:e.onClick,children:(0,x.jsx)(XR,{icon:e.icon,isSelected:e.selected})},e.icon))})},XU=(0,d.Ay)(E.rt)(mq()),XW=(0,d.Ay)(h.n)(mX()),XF=e=>{let{updateAttributes:n,deleteNode:t,showCaption:r,setShowImageAltModal:i,setShowImageHyperlinkModal:o,editor:l,getPos:a,node:s}=e,c=(0,d.DP)(),{tr:u}=Lk("common.components.manuscript.resizableImage.overflowMenu"),{component:f,onClick:m}=PB(),{url:p,alt:h,showBorder:g,borderColor:y,borderRadius:b}=s.attrs||{},v=c.colors.primary.hexString,j=()=>Om(null,null,function*(){let e=yield H7({mode:C.SZ.CHOOSE_ONE,initialSelection:s.attrs.fileID?[s.attrs.fileID]:[]});e&&e.length>0&&n({fileID:e[0],src:null})}),w=e=>{l.commands.blur(),l.storage.isEditingImage=!0,e()},S=()=>{g?n({showBorder:!1}):n({showBorder:!0,borderColor:y||v})},A=e=>{n({borderRadius:e})},k=[{labelKey:u("small"),onClick:()=>A("small"),selected:"small"===b},{labelKey:u("medium"),onClick:()=>A("medium"),selected:"medium"===b},{labelKey:u("large"),onClick:()=>A("large"),selected:"large"===b},{labelKey:u("none"),onClick:()=>A(null),selected:!b}],_=[{labelKey:u(p?"editHyperlink":"addHyperlink"),icon:"Link",onClick:()=>w(()=>o(!0))},{labelKey:u(r?"hideCaption":"addCaption"),icon:"Description",selected:r,onClick:()=>w(()=>n({showCaption:!r}))},{labelKey:u(h?"editAltText":"addAltText"),icon:"TextField",onClick:()=>w(()=>i(!0))},{labelKey:u(g?"removeBorder":"addBorder"),icon:"Minus",selected:g,onClick:()=>w(S)},...g?[{labelKey:u("borderColor"),icon:"Palette",onClick:e=>{m(e,y||v,e=>{n({borderColor:null!=e?e:v})})}}]:[],{labelKey:u("roundedCorners"),icon:"RoundedSquare",onClick:()=>{},isDropdown:!0,dropdownItems:k,dividers:[k.length-2]},{labelKey:u("replaceImage"),icon:"Replace",onClick:()=>w(j)},{labelKey:u("duplicateImage"),icon:"Copy",onClick:()=>{let e=s.toJSON();l.commands.insertContentAt(a()-1,Os(Oa({},e),{attrs:Os(Oa({},e.attrs),{id:(0,eh.A)()})}))}},{labelKey:u("deleteImage"),icon:"DeleteForever",onClick:t}];return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(XU,{textButton:!0,dropdownProps:{items:_,dividers:[2,g?5:4,g?7:6]},children:(0,x.jsx)(XW,{icon:"MoreVertical"})}),f]})},XH=(0,d.Ay)(E.rt)(mQ()),XK=(0,d.Ay)(h.n)(mJ()),XV=e=>{let{margin:n,updateAttributes:t}=e,{tr:r}=Lk("common.components.manuscript.resizableImage.margins"),i={none:0,small:8,regular:12,large:24,giant:36},o=["small","regular","large","giant","none"].map(e=>({labelKey:r(e),onClick:()=>{t({margin:i[e]})},selected:n===i[e]}));return(0,x.jsx)(XH,{addCaret:!0,textButton:!0,dropdownProps:{items:o,dividers:[o.length-2]},children:(0,x.jsx)(XK,{icon:"MeasureFilled"})})},XG=d.Ay.div(mZ(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.08}).rgbaString},e=>{let{isSafari:n}=e;return n&&(0,d.AH)(m$(),e=>e.theme.colors.surface.getVariant(4,!0).rgbaString,e=>e.theme.colors.surface.getVariant(4,!0).rgbaString)}),XY=(0,d.Ay)(h.n)(m1(),e=>{let{isSafari:n}=e;return n&&(0,d.AH)(m0())}),Xq=e=>{let{isSafari:n}=e;return(0,x.jsx)(XG,{draggable:!n,"data-drag-handle":!n,isSafari:n,children:(0,x.jsx)(XY,{icon:"DragHandle",isSafari:n})})},XX=()=>({isSafari:/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}),XQ=e=>{let{id:n,currentAlignment:t,widthRatio:r,margin:i,updateAttributes:o,deleteNode:l,showCaption:a,setShowImageAltModal:s,setShowImageHyperlinkModal:c,editor:u,getPos:d,node:f,canEdit:m,isManuscript:p}=e;if(!m)return null;let{isSafari:h}=XX(),g=r<.15;return(0,x.jsxs)(XO,{id:"resizable-image-floating-menu-".concat(n),top:g?-50:8,right:g?-50:8,children:[(0,x.jsx)(XB,{widthRatio:r,currentAlignment:t,updateAttributes:o,isManuscript:p}),(0,x.jsx)(XV,{margin:i,updateAttributes:o}),(0,x.jsx)(XP,{}),!h&&(0,x.jsx)(Xq,{isSafari:h}),(0,x.jsx)(XF,{updateAttributes:o,deleteNode:l,showCaption:a,setShowImageAltModal:s,setShowImageHyperlinkModal:c,editor:u,getPos:d,node:f})]})},XJ=(0,d.Ay)(eX.Z)(m5()),X$=d.Ay.div(m2()),XZ=(0,d.Ay)(h.n)(m3(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString}),X0=(0,d.Ay)(m.CampfireSubtitle1)(m6(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString}),X1=(0,d.Ay)(h.n)(m4(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.08}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerMd}),X5=e=>{let{url:n,setShowEditLinkModal:t}=e;return(0,x.jsx)(XJ,{bottom:8,right:8,children:(0,x.jsxs)(X$,{onClick:()=>window.open(n,"_blank"),children:[(0,x.jsx)(XZ,{icon:"Link"}),(0,x.jsx)(X0,{children:n}),(0,x.jsx)(X1,{icon:"Pencil",onClick:e=>{e.stopPropagation(),t(!0)}})]})})},X2=(0,d.Ay)(P1)(m7()),X3=(0,d.Ay)(m.CampfireSubtitle1)(m8()),X6=(0,d.Ay)(P0)(m9()),X4=e=>{let{alt:n,showModal:t,setShowModal:r,updateAttributes:i,setIsFocused:o}=e,{tr:l}=Lk("common.components.manuscript.resizableImage.imageAltModal"),a=()=>{r(!1),o(!0)};return t&&(0,x.jsx)(X2,{titleKey:l("title"),placeholderKey:l("placeholder"),initialValue:n,show:!0,onSave:e=>{i({alt:e}),a()},onClose:e=>{e||i({alt:null}),a()},children:(0,x.jsx)(X3,{children:l("description")})})},X7=e=>{let{url:n,showModal:t,setShowModal:r,updateAttributes:i,setIsFocused:o}=e,{tr:l}=Lk("common.components.manuscript.resizableImage.imageHyperlinkModal"),a=()=>{r(!1),o(!0)};return t&&(0,x.jsx)(X2,{titleKey:l("title"),placeholderKey:l("placeholder"),initialValue:n,show:!0,onSave:e=>{i({url:e}),a()},onClose:e=>{e||i({url:null}),a()},children:(0,x.jsx)(X3,{children:l("description")})})},X8=e=>{let{showModal:n,setShowModal:t,url:r}=e,{tr:i,baseTranslation:o}
1=Lk("common.components.manuscript.resizableImage.leavingCampfireModal");return(0,x.jsx)(X6,{show:n,titleKey:i("title"),onConfirm:()=>{window.open(r,"_blank"),t(!1)},onClose:()=>t(!1),children:(0,x.jsx)(X3,{children:(0,x.jsx)(a.x6,{i18nKey:o("description"),values:{url:r},components:{b:(0,x.jsx)("b",{})}})})})},X9=(e,n,t)=>{let r={left:"flex-start",center:"center",right:"flex-end",leftWrap:"flex-start",rightWrap:"flex-end"}[e],i=["leftWrap","rightWrap"].includes(e);return{nodeViewWrapperStyle:Oa({display:"flex",flexDirection:"row",alignItems:"center",margin:"".concat(t,"px")},i&&{display:"inline-block",float:"leftWrap"===e?"left":"right",width:"".concat(100*n,"%")}),isWrapAlignment:i,justifyContent:r}};(0,d.Ay)($.VR)(pe());var Qe=d.Ay.div(pn()),Qn=d.Ay.div(pt(),e=>e.justifyContent),Qt=d.Ay.div(po(),e=>6.6*e.widthRatio>2?6.6*e.widthRatio:2,e=>e.theme.colors.primary.rgbaString,e=>e.isFocused?"visible":"hidden",e=>e.leftMargin&&(0,d.AH)(pr()),e=>e.rightMargin&&(0,d.AH)(pi())),Qr=d.Ay.div(pl(),e=>e.width,e=>e.theme.colors.onSurface.copyWith({a:.87}).rgbaString,e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString,e=>+!!e.showCaptionPlaceholder),Qi=d.Ay.div(pa(),e=>e.justifyContent),Qo=d.Ay.img(pu(),e=>e.$showBorder&&(0,d.AH)(ps(),e.$borderColor||e.theme.colors.primary.rgbaString),e=>{if(!e.$borderRadius)return"";let n={small:e.theme.dimensions.cornerSm,medium:e.theme.dimensions.cornerMd,large:e.theme.dimensions.cornerLg};return(0,d.AH)(pc(),n[e.$borderRadius])}),Ql=e=>{var n;let{node:t,editor:r,getPos:l,updateAttributes:a,deleteNode:s,extension:c}=e,u=(0,i.useRef)(null),d=(0,i.useRef)(null),[f,m]=(0,i.useState)(),[p,h]=(0,i.useState)(!1),[g,y]=(0,i.useState)(!1),[b,v]=(0,i.useState)(!1),[j,w]=(0,i.useState)(!1),[S,A]=(0,i.useState)(!1),{getImageUrl:C}=(0,i.useContext)(o.yK),{id:k,src:_,width:E,height:T,title:I,alt:M,fileID:D,userID:O,alignment:L,margin:R,showCaption:P,url:z,showBorder:N,borderColor:B,borderRadius:W}=(null==t?void 0:t.attrs)||{},{canEdit:F,isManuscript:H}=(null==c?void 0:c.options)||{},K=(0,i.useMemo)(()=>D?C(D,O):_,[D,O,_]),V=f||E||1,{width:G}=(0,U.Xl)(u,100),{nodeViewWrapperStyle:Y,isWrapAlignment:q,justifyContent:X}=X9(L,V,R),{isSafari:Q}=XX();(e=>{let{editor:n,node:t,getPos:r,setIsFocused:o,alignment:l,isWrapAlignment:a}=e;(0,i.useEffect)(()=>{let e=e=>{if("Enter"===e.key&&!e.shiftKey){let i=r(),s=(null==t?void 0:t.nodeSize)||1,{from:c,to:u}=n.state.selection;if(!(c>=i&&u<=i+s))return;e.preventDefault(),o(!1);let d="resizable-image-node-".concat(t.attrs.id),f=document.getElementById(d),m=i+s,p=i+s>=n.state.doc.content.size;if(f&&a&&!p){let e=f.getBoundingClientRect(),t="leftWrap"===l?e.right:e.left,r=n.view.posAtCoords({left:t,top:e.bottom+10});r&&(m=r.pos)}n.chain().focus().insertContentAt(m,{type:"paragraph",content:[]}).focus(m+1).run()}};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},[n,n.state.selection,r,o])})({editor:r,node:t,getPos:l,setIsFocused:h,alignment:L,isWrapAlignment:q}),(e=>{let{id:n,containerRef:t,isFocused:r,setIsFocused:i}=e;(0,U.Ts)(t,e=>{(e=>{var t,r,i,o,l,a;let s=null==e?void 0:e.target,c=null==(i=null==(r=null==(t=null==document?void 0:document.getElementById)?void 0:t.call(document,"resizable-image-floating-menu-".concat(n)))?void 0:r.contains)?void 0:i.call(r,s),u=null==(a=null==(l=null==(o=null==document?void 0:document.getElementById)?void 0:o.call(document,"color-picker"))?void 0:l.contains)?void 0:a.call(l,s);return!c&&!u})(e)&&i(!1)},r,!0)})({id:k,containerRef:u,isFocused:p,setIsFocused:h});let J=(e=>{let{imgRef:n,containerWidth:t,imageWidthRatio:r,width:i,updateAttributes:o,setImageWidthRatio:l,WIDTH_SENSITIVITY:a,MIN_WIDTH_RATIO:s,MAX_WIDTH_RATIO:c}=e;return{handleMouseDown:(e,u)=>{if(!(null==n?void 0:n.current)||!t)return;e.preventDefault(),e.stopPropagation();let d=e.clientX,f=r||i||1,m=f,p=()=>{window.removeEventListener("mousemove",h),window.removeEventListener("mouseup",p),o({width:m}),l(void 0)},h=e=>{try{let n=(e.clientX-d)/(t*a);m=Math.max(s,Math.min(c,"right"===u?f+n:f-n)),l(m),e.buttons||p()}catch(e){console.error("Error during image resize:",e),p()}};window.addEventListener("mousemove",h,{passive:!1}),window.addEventListener("mouseup",p)}}})({imgRef:d,containerWidth:G,imageWidthRatio:f,width:E,updateAttributes:a,setImageWidthRatio:m,WIDTH_SENSITIVITY:1,MIN_WIDTH_RATIO:H?.1:.2,MAX_WIDTH_RATIO:1}),Z=(e=>{let{canEdit:n,node:t,getPos:r,editor:i,imageSrc:o,alignment:l,updateAttributes:a,setIsDragging:s}=e;return{handleMouseEnter:()=>{n&&t&&r&&(i.storage.hoveredImageNode={node:t,pos:r()})},handleMouseLeave:()=>{n&&i.storage.hoveredImageNode&&(i.storage.hoveredImageNode=null)},handleDragStart:e=>{s(!0),e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("text/plain","image-node");let n=new Image;n.src=o,n.style.opacity="0.7",e.dataTransfer.setDragImage(n,50,50)},handleDragEnd:e=>{s(!1)}}})({canEdit:F,node:t,getPos:l,editor:r,imageSrc:K,alignment:L,updateAttributes:a,setIsDragging:A}),ee=(e=>{let{url:n,setShowLeavingCampfireModal:t,getPos:r,editor:i}=e;return{openHyperlink:()=>n&&t(!0),handleCaptionPaste:e=>{var n;e.preventDefault(),e.stopPropagation();let t=(null==(n=e.clipboardData)?void 0:n.getData("text/plain"))||"";if(!t||void 0===r())return;let{from:o}=i.state.selection;i.chain().focus().insertContentAt(o,t).run()}}})({url:z,setShowLeavingCampfireModal:w,getPos:l,editor:r}),en=(null==(n=null==t?void 0:t.firstChild)?void 0:n.textContent)==="";return(0,x.jsxs)($.VR,{as:"div",id:"resizable-image-node-".concat(k),draggable:F,"data-drag-handle":F,style:Os(Oa({},Y),{opacity:S?.5:1,cursor:F?"move":"default",pointerEvents:F?"auto":"none"}),ref:u,onDoubleClick:ee.openHyperlink,onMouseEnter:Z.handleMouseEnter,onMouseLeave:Z.handleMouseLeave,onDragStart:Z.handleDragStart,onDragEnd:Z.handleDragEnd,children:[(0,x.jsx)(Qe,{children:(0,x.jsx)(Qn,{onClick:()=>F&&h(!0),justifyContent:X,children:(0,x.jsxs)(Qr,{width:q?"100%":"".concat(100*V,"%"),showCaptionPlaceholder:en,children:[(0,x.jsxs)(Qi,{justifyContent:X,contentEditable:!1,
1children:[F&&(0,x.jsx)(Qt,{leftMargin:!0,role:"button",tabIndex:0,onMouseDown:e=>J.handleMouseDown(e,"left"),isFocused:p,widthRatio:V}),(0,x.jsx)(Qo,{title:I,alt:M,src:K,height:T,width:"100%",ref:d,$showBorder:N,$borderColor:B,$borderRadius:W}),F&&(0,x.jsx)(Qt,{rightMargin:!0,role:"button",tabIndex:0,onMouseDown:e=>J.handleMouseDown(e,"right"),isFocused:p,widthRatio:V}),Q&&p&&(0,x.jsx)(Xq,{isSafari:Q})]}),P&&(0,x.jsx)($.$p,{className:"image-caption",as:"div",onClick:()=>F&&h(!0),onPaste:ee.handleCaptionPaste}),p&&(0,x.jsx)(XQ,{id:k,currentAlignment:L,widthRatio:V,margin:R,updateAttributes:a,deleteNode:s,showCaption:P,setShowImageAltModal:y,setShowImageHyperlinkModal:v,editor:r,getPos:l,node:t,canEdit:F,isManuscript:H}),p&&z&&(0,x.jsx)(X5,{url:z,setShowEditLinkModal:v})]})})}),g&&(0,x.jsx)(X4,{alt:M,showModal:g,setShowModal:y,updateAttributes:a,setIsFocused:h}),b&&(0,x.jsx)(X7,{url:z,showModal:b,setShowModal:v,updateAttributes:a,setIsFocused:h}),j&&(0,x.jsx)(X8,{url:z,showModal:j,setShowModal:w})]})},Qa=e=>{let{node:n}=e,{getImageUrl:t}=(0,i.useContext)(o.yK)||{},r=(0,i.useRef)(null),l=(0,i.useRef)(null),{id:a,src:s,width:c,height:u,title:d,alt:f,fileID:m,userID:p,showBorder:h,borderColor:g,borderRadius:y}=(null==n?void 0:n.attrs)||{},b=(0,i.useMemo)(()=>m?null==t?void 0:t(m,p):s,[m,p,s]),v=c||1,{nodeViewWrapperStyle:j,justifyContent:w,isWrapAlignment:S}=X9("left",v,0);return(0,x.jsx)($.VR,{as:"div",id:"resizable-image-node-".concat(a),draggable:!1,style:j,ref:r,children:(0,x.jsx)(Qe,{children:(0,x.jsx)(Qn,{justifyContent:w,children:(0,x.jsx)(Qr,{width:S?"100%":"".concat(100*v,"%"),children:(0,x.jsx)(Qi,{justifyContent:w,contentEditable:!1,children:(0,x.jsx)(Qo,{title:d,alt:f,src:b,height:u,width:"100%",ref:l,$showBorder:h,$borderColor:g,$borderRadius:y})})})})})})},Qs=eq.Ay.extend({addOptions(){var e;return Os(Oa({},null==(e=this.parent)?void 0:e.call(this)),{inline:!1,canEdit:!1,isManuscript:!1,isMobile:!1,theme:{},getImageUrl:null,platform:null})},draggable:!0,content:"paragraph",addAttributes(){var e;return Os(Oa({},null==(e=this.parent)?void 0:e.call(this)),{id:{default:(0,q.A)(),renderHTML:e=>{let{id:n}=e;return{id:n}}},width:{renderHTML:e=>{let{width:n}=e;return{width:n}}},height:{renderHTML:e=>{let{height:n}=e;return{height:n}}},fileID:{renderHTML:e=>{let{fileID:n}=e;return{fileID:n}}},userID:{renderHTML:e=>{let{userID:n}=e;return{userID:n}}},alignment:{default:"center",renderHTML:e=>{let{alignment:n}=e;return{alignment:n}}},margin:{default:12,renderHTML:e=>{let{margin:n}=e;return{margin:n}}},showCaption:{default:!1,renderHTML:e=>{let{showCaption:n}=e;return{showCaption:n}}},url:{default:"",renderHTML:e=>{let{url:n}=e;return{url:n}}},alt:{default:"",renderHTML:e=>{let{alt:n}=e;return{alt:n}}},showBorder:{default:!1,renderHTML:e=>{let{showBorder:n}=e;return{showBorder:n}}},borderColor:{default:null,renderHTML:e=>{let{borderColor:n}=e;return{borderColor:n}}},borderRadius:{default:null,renderHTML:e=>{let{borderRadius:n}=e;return{borderRadius:n}}}})},parseHTML:()=>[{tag:"image"}],renderHTML(e){let{HTMLAttributes:n}=e;return["image",(0,Z.KV)(this.options.HTMLAttributes,n)]},addCommands(){return{setImage:e=>n=>{let{chain:t,state:r}=n,{$to:i}=r.selection,o=t(),l={type:"paragraph",content:[]},a={type:this.name,attrs:e,content:[l]};return 0===i.parentOffset?o.insertContentAt(i.pos,{type:i.parent.type.name}).insertContentAt(i.pos+1,l).insertContentAt(i.pos+1,a):o.insertContent(a).insertContent(l),o.command(e=>{var n;let{tr:t,dispatch:r}=e;if(r){let{$to:e}=t.selection,r=e.end();if(e.nodeAfter)e.nodeAfter.isTextblock?t.setSelection(el.U3.create(t.doc,e.pos+1)):e.nodeAfter.isBlock?t.setSelection(el.nh.create(t.doc,e.pos)):t.setSelection(el.U3.create(t.doc,e.pos));else{let i=null==(n=e.parent.type.contentMatch.defaultType)?void 0:n.create();i&&(t.insert(r,i),t.setSelection(el.U3.create(t.doc,r+1)))}t.scrollIntoView()}return!0}).run()},deleteImage:e=>n=>{let{chain:t,state:r}=n,{from:i,to:o}=e;return t().deleteRange({from:i,to:o}).run()}}},addNodeView(){if(this.options.isMobile){if("android"===this.options.platform)return(0,$.gu)(Qa);let e=this.options.getImageUrl,n=this.options.theme||{};return t=>{var r,i,o,l,a;let{node:s,getPos:c,editor:u}=t,{fileID:d,userID:f,src:m,alignment:p,width:h,id:g,showBorder:y,borderColor:x,borderRadius:b}=s.attrs,v=document.createElement("div");v.id="resizable-image-node-".concat(g),v.setAttribute("data-node-view-wrapper",""),v.draggable=!1,v.style.cssText="\n display: flex;\n flex-direction: column;\n align-items: ".concat("left"===p?"flex-start":"right"===p?"flex-end":"center",";\n white-space: normal;\n ");let j=document.createElement("div");j.style.cssText="\n position: relative;\n width: ".concat(h?"".concat(100*h,"%"):"100%",";\n z-index: 100;\n ");let w=document.createElement("div");w.contentEditable="false",w.style.cssText="\n display: flex;\n justify-content: center;\n ";let S=document.createElement("img"),A={small:null==(r=n.dimensions)?void 0:r.cornerSm,medium:null==(i=n.dimensions)?void 0:i.cornerMd,large:null==(o=n.dimensions)?void 0:o.cornerLg},C=b?A[b]:void 0,k=x||(null==(a=null==(l=n.colors)?void 0:l.primary)?void 0:a.rgbaString)||"transparent";S.style.cssText="\n max-width: 100%;\n width: 100%;\n display: block;\n box-sizing: border-box;\n ".concat(y?"border: 2px solid ".concat(k,";"):"","\n ").concat(null!=C?"border-radius: ".concat(C,"rem;"):"","\n "),d&&e?S.src=e(d,f,"large"):m&&(S.src=m),S.alt=s.attrs.alt||"",S.addEventListener("click",e=>{e.preventDefault(),e.stopPropagation();let n=c();void 0!==n&&u.chain().focus().setNodeSelection(n).run()}),w.appendChild(S),j.appendChild(w);let _=document.createElement("div");return _.className="image-caption",j.appendChild(_),v.appendChild(j),{dom:v,contentDOM:_}}}return(0,$.gu)(Ql)},addProseMirrorPlugins(){let e=["image"],n=null,t=null,r=!1,i=this,o=()=>(t||((t=document.createElement("div")).style.cssText="\n position: absolute;\n height: 2px;\n background: ".concat(this.options.theme.colors.primary.rgbaString,";\n border-radius: 1px;\n pointer-events: none;\n z-index: 1000;\n opacity: 0.8;\n transition: all 0.1s ease;\n "),document.body.appendChild(t)),t),l=()=>{t&&t.parentNode&&(document.body.removeChild(t),t=null)},a=(e,n)=>{var t,r,i;
1let o=e.posAtCoords({left:n.clientX,top:n.clientY});if(!o)return null;let{pos:l}=o,a=e.state.doc.resolve(l),s=a.depth;for(;s>=0&&!a.node(s).type.isBlock;)s--;if(s<0)return null;let c=a.node(s),u=a.start(s),d=a.end(s),f=e.domAtPos(u).node;for(;f&&f.nodeType===Node.TEXT_NODE;)f=f.parentElement;if(!f)return null;let m=["P","H1","H2","H3","H4","H5","H6","DIV"];for(;f&&!(null==(t=f.classList)?void 0:t.contains("ProseMirror"))&&m.every(e=>e!==f.tagName)&&!(null==(r=f.getAttribute)?void 0:r.call(f,"data-node-view-wrapper"));)f=f.parentElement;if(!f||(null==(i=f.classList)?void 0:i.contains("ProseMirror")))return null;let p=f.getBoundingClientRect(),h=n.clientY<p.top+p.height/2;return{pos:h?u:d,isTop:h,targetElement:f,rect:p,blockNode:c,blockStart:u,blockEnd:d}};return[new el.k_({key:new el.hs("image-dnd-plugin"),props:i.options.isMobile?{}:{handleDOMEvents:{dragstart:(t,r)=>{let{state:o}=t,{selection:l}=o,a=l.node,s=l.from;if(!a&&i.editor.storage.hoveredImageNode){let e=i.editor.storage.hoveredImageNode;a=e.node,s=e.pos}a&&e.includes(a.type.name)&&(n=Os(Oa({},a),{pos:s}),r.dataTransfer.effectAllowed="move",r.dataTransfer.setData("text/plain","image-node"))},dragover:(e,t)=>!!n&&(t.preventDefault(),t.dataTransfer.dropEffect="move",(e=>{if(!e)return l();let n=o(),{rect:t,isTop:r}=e,i=r?t.top-1:t.bottom-1;n.style.left="".concat(t.left,"px"),n.style.top="".concat(i+window.scrollY,"px"),n.style.width="".concat(t.width,"px"),n.style.display="block"})(a(e,t)),!0),dragleave:(e,n)=>{let t=e.dom,r=n.relatedTarget;return r&&t.contains(r)||l(),!1},dragend:(e,t)=>(l(),n=null,!1),drop:(e,t)=>{if(t.preventDefault(),l(),!n)return!1;let r=a(e,t);if(!r)return n=null,!1;try{let{pos:t}=n,{state:i,dispatch:o}=e,l=i.tr,a=i.doc.nodeAt(t);if(!a)return n=null,!1;let s=r.isTop?r.blockStart-1:r.blockEnd+1,c=r.blockNode,u=c&&"paragraph"===c.type.name&&0===c.content.size,d=u?r.blockStart-1:null,f=u?r.blockEnd+1:null;if(s>t&&(s-=a.nodeSize),u&&d>t&&(d-=a.nodeSize,f-=a.nodeSize),l.delete(t,t+a.nodeSize),l.insert(s,a),u&&null!==d){let e=d>=s?a.nodeSize:0;l.delete(d+e,f+e)}o(l);let m="resizable-image-node-".concat(a.attrs.id);return setTimeout(()=>{var e,n;null==(n=null==(e=document.getElementById(m))?void 0:e.click)||n.call(e)},0),n=null,!0}catch(e){return console.error("Failed to handle image drop:",e),n=null,!1}},keydown:(e,n)=>{r="Backspace"===n.key},keyup:(e,n)=>{r=!1}}},filterTransaction(e,n){var t,o,l,a,s,c,u;if(!r||i.options.isMobile)return!0;let d=!0,f=(null==(t=n.selection.$cursor)?void 0:t.path)||[],m=null==f?void 0:f[0],p=null==f?void 0:f[1],h=null==f?void 0:f[3],g=null==(o=n.selection.$cursor)?void 0:o.parentOffset;return(null==(c=null==(s=null==(a=null==(l=null==m?void 0:m.content)?void 0:l.content)?void 0:a[p-1])?void 0:s.type)?void 0:c.name)===i.name&&0===g&&(d=!1),(null==(u=null==h?void 0:h.type)?void 0:u.name)===i.name&&0===g&&(d=!1),d}})]}}),Qc=d.Ay.div(pd()),Qu=(0,d.Ay)(h.n)(pf(),e=>e.theme.colors.surface.getVariant(48,!0).rgbaString),Qd=e=>{let{deleteNode:n}=e,{canEdit:t}=N_({disabled:!1,forceReadOnly:!1});return(0,x.jsx)($.VR,{as:"div",contentEditable:!1,children:(0,x.jsx)(eQ.y,{label:"Page Break",icon:"PageBreak",width:500,height:3,children:(0,x.jsx)(Qc,{onClick:e=>{e.preventDefault(),e.stopPropagation(),t&&n()},children:(0,x.jsx)(Qu,{icon:"Clear"})})})})};Qd.propTypes={deleteNode:y.func};var Qf=Z.bP.create({name:"pageBreak",addOptions:()=>({scaleControls:{scale:1},HTMLAttributes:{}}),group:"block",parseHTML:()=>[{tag:"pagebreak"}],renderHTML(e){let{HTMLAttributes:n}=e;return["pagebreak",(0,Z.KV)(this.options.HTMLAttributes,n)]},addCommands(){return{setPageBreak:()=>e=>{let{chain:n,state:t}=e,{$to:r}=t.selection,i=n();return 0===r.parentOffset?i.insertContentAt(r.pos,{type:r.parent.type.name}).insertContentAt(r.pos+1,{type:this.name}):i.insertContent({type:this.name}),i.command(e=>{var n;let{tr:t,dispatch:r}=e;if(r){let{$to:e}=t.selection,r=e.end();if(e.nodeAfter)e.nodeAfter.isTextblock?t.setSelection(el.U3.create(t.doc,e.pos+1)):e.nodeAfter.isBlock?t.setSelection(el.nh.create(t.doc,e.pos)):t.setSelection(el.U3.create(t.doc,e.pos));else{let i=null==(n=e.parent.type.contentMatch.defaultType)?void 0:n.create();
1i&&(t.insert(r,i),t.setSelection(el.U3.create(t.doc,r+1)))}t.scrollIntoView()}return!0}).run()}}},addNodeView:()=>(0,$.gu)(Qd),addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setPageBreak()}}}),Qm=Object.freeze({UNICODE:"UNICODE",IMAGE:"IMAGE"}),Qp=Object.freeze({BEFORE_SYMBOL:"beforeSymbol",AFTER_SYMBOL:"afterSymbol",SYMBOL_IN_WORD:"symbolInWord",SYMBOL_IN_NEXT_WORD:"symbolInNextWord",SYMBOL_IN_PREVIOUS_WORD:"symbolInPreviousWord",BEFORE_TAGGED_SYMBOL:"beforeTaggedSymbol",AFTER_TAGGED_SYMBOL:"afterTaggedSymbol",BEFORE_SOUND:"beforeSound",AFTER_SOUND:"afterSound",FIRST_SYMBOL:"firstSymbol",LAST_SYMBOL:"lastSymbol"}),Qh=Object.freeze({CONSONANTS:"CONSONANTS",VOWELS:"VOWELS",OTHER:"OTHER"});Object.freeze({PLUS_CONSONANTAL:"PLUS_CONSONANTAL",MINUS_CONSONANTAL:"MINUS_CONSONANTAL",PLUS_SONORANT:"PLUS_SONORANT",MINUS_SONORANT:"MINUS_SONORANT",PLUS_SYLLABIC:"PLUS_SYLLABIC",MINUS_SYLLABIC:"MINUS_SYLLABIC",PLUS_CONTINUANT:"PLUS_CONTINUANT",MINUS_CONTINUANT:"MINUS_CONTINUANT",PLUS_NASAL:"PLUS_NASAL",MINUS_NASAL:"MINUS_NASAL",PLUS_LATERAL:"PLUS_LATERAL",MINUS_LATERAL:"MINUS_LATERAL"});var Qg=y.oneOfType([y.arrayOf(y.string),y.string]),Qy=y.shape({key:y.string.isRequired,word:Qg.isRequired,pronunciation:y.string,autofillPronunciation:y.bool,definition:y.array.isRequired,partOfSpeech:y.string.isRequired,isFavorite:y.bool,notes:y.objectOf(y.shape({key:y.string.isRequired,value:y.array.isRequired,index:y.number.isRequired}))}),Qx=y.shape({type:y.oneOf(Object.values(Qm)).isRequired,key:y.string.isRequired,character:y.string,pronunciation:y.string,index:y.number.isRequired,image:y.shape({fileID:y.string,userID:y.string}),description:y.array.isRequired,modifiers:y.objectOf(y.shape({type:y.oneOf(Object.values(Qm)).isRequired,key:y.string.isRequired,character:y.string,pronunciation:y.string,image:y.shape({fileID:y.string,userID:y.string}),conditionalSymbol:y.string,conditionalTag:y.string,conditionalPronunciation:y.string,modifierType:y.oneOf(Object.values(Qp)).isRequired,notes:y.string,index:y.number.isRequired}))});y.shape({_id:y.object.isRequired,userpermissions:y.array.isRequired,stories:y.array.isRequired,data:y.shape({pages:y.object,phonetics:y.shape({customTags:y.arrayOf(y.string).isRequired,table:y.objectOf(Qx).isRequired}),dictionary:y.shape({table:y.objectOf(Qy).isRequired}),partOfSpeechOptions:y.arrayOf(y.shape({label:y.string.isRequired,value:y.string.isRequired}))})}),Object.freeze({[Qh.CONSONANTS]:["p","b","t","d","Ê","É","c","É","k","g","q","É¢","Ê","m","ɱ","n","ɳ","ɲ","Å","É´","Ê","r","Ê","â±±","ɾ","ɽ","ɸ","β","f","v","θ","\xf0","s","z","Ê","Ê","Ê","Ê","\xe7","Ê","x","É£","Ï","Ê","ħ","Ê","h","ɦ","ɬ","É®","Ê","ɹ","É»","j","ɰ","l","É","Ê","Ê"],[Qh.VOWELS]:["i","y","ɨ","Ê","ɯ","u","ɪ","Ê","Ê","e","\xf8","É","ɵ","ɤ","o","É","É","Å","É","É","Ê","É","\xe6","É","a","ɶ","É","É"],[Qh.OTHER]:["Ê","Ç","Ç","Ç","Ç","É","É","Ê","É ","Ê","ʼ","pʼ","tʼ","kʼ","sʼ","Ê","w","É¥","Ê","Ê¢","Ê¡","É","Ê","ɺ","ɧ"]});var Qb=(0,d.Ay)(m.CampfireSubtitle1)(pm(),e=>e.theme.dimensions.cornerLg,e=>e.onClick&&!e.disabled?"pointer":"inherit",e=>e.onClick?"0.5rem":"0",e=>e.onClick&&!e.disabled&&(0,ee.TK)(e.theme.colors.onSurface,!1)),Qv=d.Ay.div(pp()),Qj=(0,d.Ay)(m.qe)(ph()),Qw=d.Ay.img(pg(),e=>e.theme.fonts.sizes.body1),QS=d.Ay.span(py(),e=>e.theme.colors.onSurface.rgbaString,e=>e.blinking?"blink 1s step-start 0s infinite":"none",e=>e.show?"visible":"hidden");(0,d.Ay)(m.Cl)(px()),d.Ay.div(pb()),d.Ay.div(pv()),(0,d.Ay)(E.rt)(pj());var QA=e=>{var n,t;let r,{symbol:l,capitalize:a,index:s,cursor:c,onClick:u,blinking:d,editable:f,className:m}=e,{getImageUrl:p}=(0,i.useContext)(o.yK);if((null==l?void 0:l.type)&&(l.type!==Qm.UNICODE||"string"==typeof l.character)||(l={type:Qm.UNICODE,key:(null==l?void 0:l.key)||"",character:"?",pronunciation:""}),l.type===Qm.UNICODE){let e=0===s&&a?l.character.toUpperCase():l.character;r=(0,x.jsx)(Qj,{className:m,children:e})}else r=(0,x.jsx)(Qw,{className:m,src:p(null==(n=l.image)?void 0:n.fileID,null==(t=l.image)?void 0:t.userID)});return f?(0,x.jsxs)(Qv,{onClick:u,children:[r,(0,x.jsx)(QS,{blinking:d,show:c-1==s})]}):r};
1QA.propTypes={symbol:QA.isRequired,capitalize:y.bool,index:y.number,cursor:y.number,onClick:y.func,blinking:y.bool,editable:y.bool,className:y.string};var QC=(e,n,t)=>{let r=n[e[t]];if(!r)return{type:Qm.UNICODE,character:""};let i=(function e(n,t,r){var i,o;let l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=t[n[r]];if(l>10)return{modifiers:[],exceeded:!0};if(!a)return{modifiers:[],exceeded:!1};let s=Object.values(a.modifiers||{}).sort((e,n)=>e.index-n.index),c=t[n[r+1]],u=t[n[r-1]],d=[],f=!1;for(let a of s)switch(a.modifierType){case Qp.BEFORE_SOUND:if(c){let i=e(n,t,r+1,l+1);i.exceeded&&(f=!0);let o=i.modifiers.find(e=>!!e.pronunciation);((null==o?void 0:o.pronunciation)||c.pronunciation)===a.conditionalPronunciation&&d.push(a)}break;case Qp.AFTER_SOUND:if(u){let i=e(n,t,r-1,l+1);i.exceeded&&(f=!0);let o=i.modifiers.find(e=>!!e.pronunciation);((null==o?void 0:o.pronunciation)||u.pronunciation)===a.conditionalPronunciation&&d.push(a)}break;case Qp.BEFORE_SYMBOL:c&&c.key===a.conditionalSymbol&&d.push(a);break;case Qp.AFTER_SYMBOL:u&&u.key===a.conditionalSymbol&&d.push(a);break;case Qp.SYMBOL_IN_WORD:n.includes(a.conditionalSymbol)&&d.push(a);break;case Qp.SYMBOL_IN_NEXT_WORD:case Qp.SYMBOL_IN_PREVIOUS_WORD:break;case Qp.BEFORE_TAGGED_SYMBOL:c&&(null==(i=c.tags)?void 0:i.includes(a.conditionalTag))&&d.push(a);break;case Qp.AFTER_TAGGED_SYMBOL:u&&(null==(o=u.tags)?void 0:o.includes(a.conditionalTag))&&d.push(a);break;case Qp.FIRST_SYMBOL:0===r&&d.push(a);break;case Qp.LAST_SYMBOL:r===n.length-1&&d.push(a);break;default:console.log("Encountered unknown modifier type: ".concat(a.modifierType))}return{modifiers:d,exceeded:f}})(e,n,t).modifiers.find(e=>!!e.character||!!e.image);return i?{type:i.type,character:i.character,image:i.image}:{type:r.type,character:r.character,image:r.image}};C.zc.TRANSITIVE_VERB,C.zc.INTRANSITIVE_VERB,C.zc.PREPOSITION,C.zc.POSTPOSITION,C.zc.PREFIX,C.zc.SUFFIX,C.zc.INFIX,C.zc.CIRCUMFIX,C.zc.DEFINITE_ARTICLE,C.zc.INDEFINITE_ARTICLE;var Qk=e=>{let{word:n,symbols:t,capitalize:r,editable:o,cursor:l,setCursor:a,onClick:s,className:c,disabled:u}=e,[d,f]=(0,i.useState)(!1),m=(0,i.useRef)(0);if((0,i.useEffect)(()=>{let e;return o&&(e=e=>{["ArrowLeft","ArrowRight"].includes(e.key)&&("ArrowLeft"===e.key?a(e=>Math.max(0,e-1)):"ArrowRight"===e.key&&a(e=>Math.min(n.length,e+1)),f(!1),clearTimeout(m.current),m.current=setTimeout(()=>f(!0),500))},window.addEventListener("keydown",e)),()=>{e&&window.removeEventListener("keydown",e)}},[o,n]),"string"==typeof n){let e=r?n.charAt(0).toUpperCase()+n.substring(1):n;return(0,x.jsx)(Qb,{onClick:s,className:c,children:e})}return(0,x.jsxs)(Qb,{onClick:s,className:c,disabled:u,children:[o&&(0,x.jsx)(QS,{blinking:d,show:0===l}),n.map((e,i)=>{let s=QC(n,t,i),c=Oa(Oa({},t[e]),s);return(0,x.jsx)(QA,{index:i,cursor:l,capitalize:r,editable:o,symbol:c,blinking:d,onClick:e=>{let n=e.target.getBoundingClientRect(),t=e.clientX-n.left;a(i+(t<n.width/2?0:1)),e.stopPropagation(),e.preventDefault()}},i)})]})};Qk.propTypes={word:Qg.isRequired,symbols:y.objectOf(Qx).isRequired,capitalize:y.bool,editable:y.bool,cursor:y.number,setCursor:y.func,onClick:y.func,className:y.string,disabled:y.bool};var Q_=d.Ay.span(pS(),e=>e.theme.colors.primary.copyWith({a:e.selected?.3:.12}).rgbaString,e=>(0,d.AH)(pw(),e.theme.colors.primary.rgbaString)),QE=d.Ay.div(pA()),QT=d.Ay.div(pC()),QI=d.Ay.div(pk(),e=>e.theme.colors.primary.copyWith({a:.12}).rgbaString,e=>e.theme.dimensions.cornerMd),QM=d.Ay.div(p_()),QD=d.Ay.div(pE()),QO=(0,d.Ay)(m.Cl)(pT()),QL=(0,d.Ay)(Qk)(pI()),QR=e=>{let{word:n}=e,{t}=(0,a.Bd)(),{storyId:r}=(0,i.useContext)(o.xR)||{},{pathname:l}=(0,o.useUiContext)(),s=(0,i.useMemo)(()=>n?"string"==typeof n.word?{}:n.word.reduce((e,n,t)=>Os(Oa({},e),{["symbol-".concat(t)]:n}),{}):{},[n]),c=(0,i.useMemo)(()=>n?"string"==typeof n.word?n.word:n.word.map((e,n)=>"symbol-".concat(n)):"",[n]),u=(null==n?void 0:n.pronunciation)||("string"==typeof(null==n?void 0:n.word)?"":(null==n?void 0:n.word.reduce((e,n)=>e+(n.pronunciation||""),""))||"");return(0,x.jsxs)(QE,{children:[(0,x.jsxs)(QT,{children:[(0,x.jsx)(QI,{
1children:(0,x.jsx)(Qk,{word:c,symbols:s,capitalize:!0})}),r&&(0,x.jsx)(p.RI,{onClick:()=>{let e=l.includes("read");window.open("".concat(e?"/read":"/write/story","/").concat(r,"/languages/language/").concat(n.languageId))},icon:"OpenNew"})]}),(0,x.jsxs)(QM,{children:[(0,x.jsxs)(QD,{children:[(0,x.jsx)(h.n,{icon:"Script"}),(0,x.jsx)(m.Cl,{children:u})]}),(null==n?void 0:n.partOfSpeech)&&Object.values(C.zc).includes(n.partOfSpeech)&&(0,x.jsxs)(QD,{children:[(0,x.jsx)(h.n,{icon:"TextField"}),(0,x.jsx)(m.Cl,{children:t("cui:common.components.textEditor.addToDictionary.partsOfSpeech.".concat(n.partOfSpeech))})]})]}),(0,x.jsx)(QO,{children:(null==n?void 0:n.definition)||""})]})};QR.propTypes={word:y.shape({word:y.oneOfType([y.string,y.array]),pronunciation:y.string,partOfSpeech:y.string,definition:y.string,languageId:y.string,languageName:y.string})};var QP=e=>{var n,t;let{node:r,updateAttributes:l,editor:a}=e,[s,c]=(0,i.useState)(!1),[u,d]=(0,i.useState)({}),[f,m]=(0,i.useState)((null==(t=null==(n=null==a?void 0:a.storage)?void 0:n.dictionaryWord)?void 0:t.words)||[]),p=(0,i.useRef)(),{getImageUrl:h}=(0,i.useContext)(o.yK);(0,i.useEffect)(()=>{if(!a)return;let e=()=>{var e;m((null==(e=a.storage.dictionaryWord)?void 0:e.words)||[])};return e(),a.on("update",e),a.on("transaction",e),()=>{a.off("update",e),a.off("transaction",e)}},[a]);let g=(0,i.useMemo)(()=>f.find(e=>e._id===r.attrs.wordId),[f,r.attrs.wordId]),{tooltip:y,handleHover:b,clearHover:v,lastOp:j}=(0,U.fS)(f.length?(0,x.jsx)(QR,{word:g}):null,!0,!1,500);(0,i.useEffect)(()=>{if(p.current){let e=p.current.getBoundingClientRect(),n=y.top&&e.bottom-4,t=y.bottom&&window.innerHeight-e.top+12;d({top:n,left:e.left-20,bottom:t})}},[null==y?void 0:y.show,JSON.stringify(f)]);let w=(0,i.useMemo)(()=>g?"string"==typeof g.word?g.word:g.word.map((e,n)=>"symbol-".concat(n)):"",[g]),S=(0,i.useMemo)(()=>g?"string"==typeof g.word?{}:g.word.reduce((e,n,t)=>Os(Oa({},e),{["symbol-".concat(t)]:n}),{}):{},[g]);return(0,i.useEffect)(()=>{var e,n;if(null==(e=null==g?void 0:g.word)?void 0:e.length){let e="";if("string"==typeof g.word)e=g.word;else for(let n=0;n<g.word.length;n++){let t=QC(w,S,n);(null==t?void 0:t.character)?e+=t.character:e+="?"}e&&e!==(null==(n=null==r?void 0:r.attrs)?void 0:n.serialized)&&l({serialized:e})}},[g]),(0,x.jsxs)($.VR,{as:"span",contentEditable:!1,onMouseEnter:b,onMouseLeave:v,onDragStart:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),children:[(0,x.jsx)(Q_,{ref:p,selected:s,onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),children:(0,x.jsx)(QL,{word:w,symbols:S,getImageUrl:h})}),(0,x.jsx)(et.N,Os(Oa({show:y.show},u),{onMouseLeave:v,maxWidth:"22rem",hoverDuration:50,onMouseEnter:()=>clearTimeout(j.current),children:y.contents}))]})};QP.propTypes={node:y.object,updateAttributes:y.func,editor:y.object};var Qz=["header_1","header_2","header_3","header_4","header_5","subtitle","caption","paragraph"],QN=(e,n)=>{let t=e.getAttributes(n);return{attrs:t,textStyleAttrs:e.getAttributes("textStyle"),marks:["bold","italic","strike","underline"].filter(n=>e.isActive(n))}},QB=(e,n,t,r,i,o)=>e.setTextSelection({from:t,to:t+n.textContent.length+1}).updateAttributes(r,i).setTextSelection(o),QU=(e,n,t,r,i,o)=>{let l=e;return l=l.setTextSelection({from:t,to:t+n.textContent.length+1}).setTextStyle(r),i.forEach(e=>{l=l.setMark(e)}),l.setTextSelection(o)},QW=(e,n,t,r)=>{let{marks:i,textStyleAttrs:o}=QN(e,"textStyle"),l=n().insertContentAt(t,r).setTextSelection({from:t,to:t+1});return l.setTextStyle&&(l=l.setTextStyle(o)),i.forEach(e=>{l=l.setMark(e)}),l=l.setTextSelection(t+1).insertContent(" ").focus().setTextSelection(t+2).run()},QF=Z.bP.create({name:"dictionaryWord",addStorage:()=>({words:[]}),addAttributes:()=>({languageId:{renderHTML:e=>{let{languageId:n}=e;return{languageId:n}}},wordId:{renderHTML:e=>{let{wordId:n}=e;return{wordId:n}}},serialized:{renderHTML:e=>{let{serialized:n}=e;return{serialized:n}}}}),addOptions:()=>({keepMarks:!0,HTMLAttributes:{}}),inline:!0,group:"inline",draggable:!1,renderHTML(e){let{HTMLAttributes:n}=e;return["span",(0,Z.KV)(this.options.HTMLAttributes,n)]},addCommands(){return{setDictionaryWord:e=>n=>{let{state:t,chain:r}=n,{from:i}=t.selection;QW(this.editor,r,i,{type:this.name,attrs:e})},setDictionaryWords:e=>n=>{let{state:t,dispatch:r,editor:i}=n;return e&&Array.isArray(e)&&(i.storage.dictionaryWord.words=[...e]),r&&r(t.tr),!0}}},addNodeView:()=>(0,$.gu)(QP)}),QH=(e,n)=>n(e.tr),QK=(e,n,t,r)=>{let i=n+1;if(!r[i])return null;let{from:o,to:l}=r[n],a=l-o-e.length+t,{from:s,to:c}=r[i];return r[i]={to:c-a,from:s-a},[a,r]},QV=e=>e.normalize("NFD").replace(/[\u0300-\u036f]/g,""),QG=Z.YY.create({name:"findReplace",addOptions:()=>({searchTerm:"",replaceTerm:"",results:[],searchResultClass:"search-result",matchCase:!1,ignoreDiacritics:!0,selectedResult:0,selectedResultClass:"selected-search-result"}),addCommands(){return{getResults:()=>e=>{let{}=e;return this.options},setSearchTerm:e=>n=>{let{state:t,dispatch:r}=n;return this.options.searchTerm=e,this.options.results=[],this.options.selectedResult=0,QH(t,r),{updatedSelectedResult:this.options.selectedResult,updatedResults:this.options.results}},setReplaceTerm:e=>n=>{let{state:t,dispatch:r}=n;return this.options.replaceTerm=e,this.options.results=[],QH(t,r),!1},setMatchCase:e=>n=>{let{state:t,dispatch:r}=n;return this.options.matchCase=e,QH(t,r),!1},setIgnoreDiacritics:e=>n=>{let{state:t,dispatch:r}=n;return this.options.ignoreDiacritics=e,QH(t,r),!1},findPreviousResult:()=>e=>{let{state:n,dispatch:t,chain:r,view:i}=e,o=this.options.results.length;return this.options.selectedResult=(this.options.selectedResult-1+o)%o,QH(n,t),!1},findNextResult:()=>e=>{let{state:n,dispatch:t,chain:r,view:i}=e,o=this.options.results.length;return this.options.selectedResult=(this.options.selectedResult+1)%o,QH(n,t),!1},replace:()=>e=>{let{editor:n,state:t,dispatch:r}=e,{replaceTerm:i,results:o,selectedResult:l}=this.options;return((e,n,t,r)=>{let{state:i,dispatch:o}=r;if(!n[t])return;let{from:l,to:a}=n[t];o&&o(i.tr.insertText(e,l,a))})(i,o,l,{state:t,dispatch:r}),this.options.results.shift(),l>=this.options.results.length&&(this.options.selectedResult=this.options.results.length-1),QH(t,r),!1},replaceAll:()=>e=>{let{state:n,tr:t,dispatch:r}=e,{replaceTerm:i,results:o}=this.options;return((e,n,t)=>{let{tr:r,dispatch:i}=t,o=0,l=n.slice();if(l.length){for(let n=0;n<l.length;n+=1){let{from:t,to:i}=l[n];r.insertText(e,t,i);let a=QK(e,n,o,l);a&&(o=a[0],l=a[1])}i(r)}})(i,o,{tr:t,dispatch:r}),this.options.results=[],QH(n,r),!1}}},addProseMirrorPlugins(){let e=this;return[new el.k_({key:new el.hs("search"),state:{init:()=>eo.zF.empty,apply(n){let{doc:t,docChanged:r}=n,{searchTerm:i,searchResultClass:o,matchCase:l,ignoreDiacritics:a,selectedResult:s}=e.options;if(r||i||s){let n,{decorationsToReturn:r,results:c}=function(e,n,t,r){let i=[],o=[],l=[],a=0;if(!n)return{decorationsToReturn:eo.zF.empty,results:[]};null==e||e.descendants((e,n)=>{e.isText?o[a]?o[a]={text:o[a].text+e.text,pos:o[a].pos}:o[a]={text:"".concat(e.text),pos:n}:a+=1}
1),o=o.filter(Boolean);for(let e=0;e<o.length;e+=1){let{text:t,pos:i}=o[e],a=[...(r?QV(t):t).matchAll(n)];for(let e=0;e<a.length;e+=1){let n=a[e];if(""===n[0])break;void 0!==n.index&&l.push({from:i+n.index,to:i+n.index+n[0].length})}}for(let e=0;e<l.length;e+=1){let n=l[e];i.push(eo.NZ.inline(n.from,n.to,{class:t(e)}))}return{decorationsToReturn:eo.zF.create(e,i),results:l}}(t,(n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(e=(e=e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).replace(/[\"ââ]/g,'["ââ]')).replace(/[\'ââ]/g,"['ââ]")}(i),a&&(n=QV(n)),RegExp(n,l?"gu":"gui")),e=>"".concat(o).concat(s===e?"-active":""),a);return e.options.results=c,r}return eo.zF.empty}},props:{decorations(e){return this.getState(e)}}})]}}),QY=function(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=[];return e.descendants((e,i)=>{var o;for(let l of e.marks.filter(e=>"comment"===e.type.name&&t[e.attrs.id]))r.push({from:i,to:i+((null==(o=null==e?void 0:e.text)?void 0:o.length)||1),attrs:l.attrs,selected:!!n[l.attrs.id],active:l.attrs.active})}),{decorationsToReturn:eo.zF.create(e,r.map(e=>eo.NZ.inline(e.from,e.to,Os(Oa({},e.attrs),{class:e.active?e.selected?"selected-comment":"active-comment":""}))))}},Qq=Z.CU.create({name:"comment",keepOnSplit:!1,inclusive:!1,excludes:"",addOptions:()=>({userId:"",commentsControls:{},HTMLAttributes:{},selectedComments:[]}),addAttributes:()=>({comment:{default:!0},id:{default:void 0,renderHTML:e=>{let{id:n}=e;return{id:n}}},active:{default:!1,renderHTML:e=>{let{active:n}=e;return{active:n}}}}),renderHTML(e){let{HTMLAttributes:n}=e;return["span",(0,Z.KV)(this.options.HTMLAttributes,n)]},addCommands(){return{setComment:()=>e=>{let n,{chain:t,state:r}=e,{from:i,to:o}=r.selection,l={};r.doc.descendants((e,n)=>{if(e.isText){let t=e.marks.find(e=>"comment"===e.type.name);t&&(l[t.attrs.id]={from:n,to:n+e.text.length})}});let a=t().command(e=>{let{tr:t}=e;return n=this.options.commentsControls.insertComment(),t.setMeta("undo",()=>this.options.commentsControls.updateComments(eN.Mx.UNSET,n)),t.setMeta("redo",()=>{let e=this.options.commentsControls.getEmptyComment(n);this.options.commentsControls.updateComments(eN.Mx.SET,n,e)}),!0}).setMark(this.name,{id:n,active:!0});return Object.keys(l).forEach(e=>{let n=l[e];n.to-n.from<o-i&&(a=a.setTextSelection(l[e]).setMark(this.name,{id:e,active:!0}))}),a.run()},closeComment:e=>n=>{let{chain:t,state:r,dispatch:i}=n;r.doc.descendants((n,r)=>{if(n.isText&&n.marks.find(n=>"comment"===n.type.name&&n.attrs.id===e&&!!n.attrs.active))return void t().command(e=>{let{tr:n}=e;return n.setMeta("preventUpdate",!0),!0}).setTextSelection({from:r,to:r+n.text.length}).unsetMark(this.name,{extendEmptyMarkRange:!0}).setMark(this.name,{id:e,active:!1}).run()}),i(r.tr)},unsetComment:e=>n=>{let{chain:t,state:r,dispatch:i}=n;r.doc.descendants((n,r)=>{if(n.isText&&n.marks.find(n=>"comment"===n.type.name&&n.attrs.id===e))return void t().setTextSelection({from:r,to:r+n.text.length}).unsetMark(this.name,{extendEmptyMarkRange:!0}).run()}),i(r.tr)},updateSelectedComments:e=>n=>{let{state:t,dispatch:r}=n;this.options.selectedComments=e,r(t.tr)},updateComments:e=>n=>{let{state:t,dispatch:r}=n;this.options.commentsControls=Os(Oa({},this.options.commentsControls),{comments:e}),r(t.tr)}}},addKeyboardShortcuts(){return{"Mod-Shift-M":()=>this.editor.commands.setComment()}},addProseMirrorPlugins(){let e=this;return[new el.k_({key:new el.hs("comment-plugin"),state:{init:()=>eo.zF.empty,apply(n){let{docChanged:t,doc:r}=n,{decorationsToReturn:i}=QY(r,e.options.selectedComments.reduce((e,n)=>({[n]:n}),{}),e.options.commentsControls.comments||{});return i}},props:{decorations(e){return this.getState(e)},handleDOMEvents:{click(n,t){var r,i,o,l,a;let s=t.target.attributes;s.hasOwnProperty("comment")&&"true"===s.getNamedItem("active").value&&(null==(i=e.options.commentsControls.comments)?void 0:i[null==(r=null==s?void 0:s.id)?void 0:r.value])&&(null==(a=(l=e.options.commentsControls).setSelectedComments)||a.call(l,[null==(o=null==s?void 0:s.id)?void 0:o.value]))}}}})]}}),QX=e=>{let{blazeContext:n,editor:t,onClickTag:r}=e,{t:o}=(0,a.Bd)(),{navigate:l}=(null==n?void 0:n.moduleControls)||{navigate:()=>{}},s=()=>Om(null,null,function*(){var e;let t=yield KL({selectOne:!0,allowCreate:!0,title:o("cui:common.components.search.tagElement"),subtitle:o("cui:common.components.search.tagElementSubtitle"),getChooseButtonText:()=>o("cui:common.components.search.insertTag"),theme:null==(e=n.storyControl
1s)?void 0:e.projectTheme});return t&&t[0]?{_id:t[0]._id,id:t[0]._id,name:t[0].name,alias:t[0].alias,type:t[0].type,module:t[0].module}:null});return{insertTag:e=>Om(null,[e],function*(e){let{withKey:n=!1}=e,r=yield s();if(r){if(n){let e=t.state.selection.from;t.commands.deleteRange({from:e-1,to:e})}t.commands.setTag(r)}}),replaceTag:e=>Om(null,null,function*(){let n=yield s();n&&e(n)}),realOnClickTag:(0,i.useMemo)(()=>r||((e,n)=>l({id:n.id||n._id,type:n.type,module:n.module})),[r])}},QQ=(0,d.Ay)(et.N)(pM(),e=>e.theme.colors.surface.rgbaString,(0,ee.b3)(3),e=>e.theme.dimensions.cornerMd,e=>e.translateX),QJ=d.Ay.div(pD()),Q$=d.Ay.div(pO(),e=>e.theme.dimensions.cornerMd),QZ=d.Ay.div(pL(),e=>.5*!!e.hasImg),Q0=d.Ay.div(pR()),Q1=(0,d.Ay)(m.g)(pP(),e=>e.theme.colors.primary.copyWith({a:.7}).rgbaString,e=>e.theme.colors.primary.copyWith({a:.2}).rgbaString,e=>e.theme.dimensions.cornerMd),Q5=d.Ay.div(pz()),Q2=(0,d.Ay)(m.Cl)(pN(),e=>e.flex||0),Q3=(0,d.Ay)(m.Cl)(pB()),Q6=d.Ay.span(pU(),e=>e.theme.colors.primary.rgbaString),Q4=!1,Q7=(0,b.mP)(e=>{var n,t,r,l,s;let{isOpen:c,onResolve:u,element:f,useAt:m=!0,projectName:p,left:g,top:y,dropdownItems:b,dropdownDividers:v,icon:j,onClick:S,theme:A}=e,{t:C}=(0,a.Bd)(),k=(0,i.useRef)(0),_=(0,i.useRef)(0),[T,I]=(0,i.useState)(!1),M=(0,i.useRef)((0,eh.A)()),D=(0,i.useContext)(d.Dx);A=A||D;let{pathname:O}=(0,o.useUiContext)(),L=O.startsWith("/read"),R=(0,i.useRef)(),P=(0,i.useRef)(),[z,N]=(0,i.useState)(!1),B=L&&(null==f?void 0:f.locked),U=(0,i.useMemo)(()=>{var e;return((null==(e=f.summary)?void 0:e.description)||[]).reduce((e,n)=>e+(0,w.bo)(n),"").trim()},[!f]),W=(e,n)=>{(!z||n)&&(k.current=setTimeout(()=>I(!1),e),_.current=setTimeout(()=>{u(),Q4=!1},e+400))};(0,i.useEffect)(()=>{let e=()=>{W(100)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),(0,i.useEffect)(()=>{Q4&&Q4.id!==M.current&&Q4.close(),Q4={id:M.current,close:()=>u()},setTimeout(()=>I(!0),500)},[M.current]),(0,i.useEffect)(()=>{let e=()=>W(500);return document.addEventListener("scroll",e),document.addEventListener("keydown",e),()=>{document.removeEventListener("scroll",e),document.removeEventListener("keydown",e)}},[]),(0,i.useEffect)(()=>{let e=e=>{if(!(null==P?void 0:P.current))return;let{clientX:n,clientY:t}=e,r=P.current.getBoundingClientRect(),i=r.height,o=r.width+r.width/9;(n<r.left-25||n>r.left+o+25||t<r.top-25||t>r.top+i+(z?150:25))&&(W(700),N(!1))};return T&&window.addEventListener("mousemove",e),()=>{window.removeEventListener("mousemove",e)}},[P.current,z,T]),(0,i.useEffect)(()=>{var e;let n=()=>N(!0);return null==(e=R.current)||e.addEventListener("click",n),()=>{var e;null==(e=R.current)||e.removeEventListener("click",n)}},[R.current]),(0,i.useEffect)(()=>{c&&T&&W(10)},[O]);let F=-50;g<window.innerWidth/3?F=-25:g>2*window.innerWidth/3&&(F=-75);let H=b&&b.map(e=>({labelKey:e.labelKey,onClick:e.closeOnClick?function(n){e.onClick(n),N(!1),W(10,!0)}:e.onClick}));return(0,x.jsx)(d.NP,{theme:A,children:(0,x.jsxs)(QQ,{show:c&&T,left:g,top:y,hoverDuration:10,lockPosition:!0,translateX:F,onMouseLeave:()=>{},children:[f.type&&(0,x.jsx)(Q$,{children:(0,x.jsx)(LZ,{color:null==(n=f.summary)?void 0:n.thumbnailColor,name:f.name,fontSize:2.5,round:!1,imageId:null==(r=null==(t=f.summary)?void 0:t.image)?void 0:r.fileID,userId:null==(s=null==(l=f.summary)?void 0:l.image)?void 0:s.userID,borderRadius:A.dimensions.cornerMd+"rem"})}),(0,x.jsxs)(QZ,{hasImg:!!f.type,children:[(0,x.jsxs)(Q0,{children:[m?(0,x.jsxs)(Q1,{children:[(0,x.jsx)(Q6,{children:"@"}),f.name||""]}):(0,x.jsx)(Q1,{style:{background:"transparent"},children:f.name||""}),B?(0,x.jsx)(h.n,{icon:"Locked"}):j&&(0,x.jsx)(h.n,{icon:j}),b&&(0,x.jsx)(E.rt,{ref:R,dropdownProps:{items:H,dividers:v,appearToLeft:!0}})]}),f.module&&(0,x.jsxs)(Q5,{children:[p&&(0,x.jsxs)(Q2,{flex:1,children:[(0,x.jsx)(h.n,{icon:J.I.project}),p]}),(0,x.jsxs)(Q2,{children:[(0,x.jsx)(h.n,{icon:J.I[f.module]}),C("cui:common.elementTypes."+eB.Yr[f.module].entityType)]})]}),U&&(0,x.jsx)(Q3,{children:U})]}),(0,x.jsx)(QJ,{ref:P,onMouseMove:()=>{k.current&&clearTimeout(k.current),_.current&&clearTimeout(_.current),I(!0)},onClick:S})]})})}),Q8=(0,d.Ay)(et.N)(pW(),e=>e.theme.colors.surface.rgbaString,(0,ee.b3)(3),e=>e.theme.dimensions.cornerMd,e=>e.translateX),Q9=d.Ay.div(pF(),e=>e.theme.colors.surface.rgbaString,e=>-1*e.translateX),Je=d.Ay.div(pH(),e=>-1*e.translateX,e=>e.theme.colors.surface.rgbaString,(0,ee.b3)(3)),Jn=d.Ay.div(pK()),Jt=d.Ay.div(pV()),Jr=(0,d.Ay)(LZ)(pG(),e=>{var n;let{theme:t}=e;return null!=(n=t.scale)?n:1.5},e=>{var n;let{theme:t}=e;return null!=(n=t.scale)?n:1.5},e=>{let{theme:n}=e;return .7*n.scale}),Ji=(0,d.Ay)(m.CampfireSubtitle1)(pY()),Jo=(0,d.Ay)(m.CampfireSubtitle1)(pq(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),Jl=!1,Ja=e=>{var n;let{userId:t,isOpen:r,left:s,top:c,onResolve:u}=e,{t:f}=(0,a.Bd)(),m=(0,i.useRef)(0),p=(0,i.useRef)(0),[h,g]=(0,i.useState)(!1),y=(0,i.useRef)((0,eh.A)()),b=(0,i.useContext)(d.Dx),{getImageUrl:v}=(0,i.useContext)(o.yK),{storyData:j}=(0,i.useContext)(o.xR)||{},{pathname:w}=(0,o.useUiContext)(),{usersById:S}=(0,l.cI)([t],[]),A=S[t],C=(null!=(n=null==j?void 0:j.userpermissions)?n:[]).find(e=>e.userID===t).permission,k=e=>{m.current=setTimeout(()=>g(!1),e),p.current=setTimeout(()=>{u(),Jl=!1},e+400)};(0,i.useEffect)(()=>{let e=()=>{k(100)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),(0,i.useEffect)(()=>{Jl&&Jl.id!==y.current&&Jl.close(),Jl={id:y.current,close:()=>u()},setTimeout(()=>g(!0),500)},[y.current]),(0,i.useEffect)(()=>{r&&h&&k(10)},[w]);let _=-50;return(s<window.innerWidth/3?_=-25:s>
12*window.innerWidth/3&&(_=-75),A)?(0,x.jsx)(d.NP,{theme:b,children:(0,x.jsxs)(Q8,{show:r&&h,left:s,top:c,hoverDuration:10,onClick:()=>{window.open("/user/id_".concat(t)),k(100)},lockPosition:!0,translateX:_,onMouseLeave:()=>{},children:[(0,x.jsx)(Je,{translateX:_}),(0,x.jsx)(Q9,{translateX:_}),(0,x.jsxs)(Jt,{children:[(0,x.jsx)(Jr,{userId:A.userId,imageId:A.image,getImageUrl:v,name:A.name,color:A.color,fontSize:1}),(0,x.jsx)(Ji,{children:A.name}),(0,x.jsxs)(Jo,{children:["(",f("cui:common.components.textEditor.tagMenu.".concat(C)),")"]})]}),(0,x.jsx)(Jn,{onMouseLeave:()=>k(700),onMouseMove:()=>{m.current&&clearTimeout(m.current),p.current&&clearTimeout(p.current),g(!0)}})]})}):null};Ja.propTypes={userId:y.string,isOpen:y.bool,left:y.number,top:y.number,onResolve:y.func};var Js=(0,b.mP)(Ja),Jc=d.Ay.span(pJ(),e=>e.theme.colors.primary.copyWith({a:e.selected?.3:.12}).rgbaString,e=>e.fontSize&&(0,d.AH)(pX(),e.fontSize),e=>(0,d.AH)(pQ(),e.theme.colors.primary.rgbaString)),Ju=d.Ay.span(p$(),e=>e.theme.colors.primary.rgbaString);(0,d.Ay)(E.LV)(pZ());var Jd=d.Ay.div(p0(),e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.surface.rgbaString,e=>e.top,e=>e.left),Jf=d.Ay.div(p1(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),Jm=(0,d.Ay)(m.CampfireSubtitle1)(p5(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),Jp=d.Ay.div(p2(),e=>e.theme.colors.onSurface.copyWith({a:.06}).rgbaString,e=>e.isSelected&&"\n background-color: ".concat(e.theme.colors.primary.copyWith({a:.12}).rgbaString,";\n\n &:hover {\n background-color: ").concat(e.theme.colors.primary.copyWith({a:.06}).rgbaString,";\n }\n ")),Jh=d.Ay.div(p3()),Jg=(0,d.Ay)(m.CampfireSubtitle1)(p6()),Jy=(0,d.Ay)(h.n)(p4()),Jx=(0,d.Ay)(LZ)(p7(),e=>{var n;let{theme:t}=e;return null!=(n=t.scale)?n:1},e=>{var n;let{theme:t}=e;return null!=(n=t.scale)?n:1},e=>{var n;let{theme:t}=e;return null!=(n=t.scale)?n:.7}),Jb=e=>{var n,t;let{blazeContext:r,editor:l,node:s,extension:c,deleteNode:u,updateAttributes:d}=e,[f,m]=(0,i.useState)(!1),[p,h]=(0,i.useState)(l.storage.scale||1),g=(0,i.useContext)(o.kD),{loadId:y}=g||{},b=null==g?void 0:g.alphabetizedElementsInProject(),v=(0,i.useRef)(null),j=(0,o.useUiContext)().pathname.startsWith("/read"),{t:w}=(0,a.Bd)(),{windowWidth:S}=(0,i.useContext)(o.qs),A=S<O.B0.TABLET_PORTRAIT,C=Oa({},s.attrs),k=null==(t=((null==(n=s.toJSON())?void 0:n.marks)||[]).find(e=>"textStyle"===e.type))?void 0:t.attrs,{tagControls:_}=c.options,{onClickTag:E}=_,{contextMenuDropdown:T,contextMenuOptions:I,handleContextMenu:M}=(e=>{let{editor:n,blazeContext:t,tag:r,autoTag:o,deleteNode:l,updateAttributes:a}=e,s={top:0,left:0},[c,u]=(0,i.useState)(),[d,f]=(0,i.useState)(s),{moduleControls:m}=t,{navigate:p,moduleId:h}=m||{navigate:()=>{}},{canEdit:g}=N_({forceReadOnly:!1}),{replaceTag:y}=QX({blazeContext:t}),b=(0,i.useMemo)(()=>{if("manuscript"!==h)return{items:[],dividers:[]};let e=[],t=[{labelKey:"cui:common.components.search.goToElement",onClick:()=>p({id:r.id||r._id,module:r.module,type:r.type,newTab:!0})}];return r&&(o&&t.push({labelKey:"cui:common.components.textEditor.unlockTag",onClick:()=>n.commands.unlockTag(r)},{labelKey:"cui:common.components.textEditor.lockAllTags",onClick:()=>n.commands.lockAllTags()},{labelKey:"cui:common.components.textEditor.unlockAllTags",onClick:()=>n.commands.unlockAllTags()}),e.push(t.length-1),g&&t.push({labelKey:"cui:common.components.textEditor.reassignTag",onClick:()=>y(a)},{labelKey:"cui:common.components.textEditor.removeTag",onClick:l})),{items:t,dividers:e}},[r]);return{contextMenuDropdown:(0,x.jsx)(NZ,{show:c,position:d,options:b,onClose:()=>{u(!1),f(s)}}),contextMenuOptions:b,handleContextMenu:e=>{e.preventDefault(),f({top:e.clientY,left:e.clientX}),u(!0)}}})({editor:l,blazeContext:r,tag:C,autoTag:!0,deleteNode:u,updateAttributes:d}),{element:D,setTooltipTimer:L,clearTooltipTimer:R}=(e=>{var n,t,r;let l,{tag:a,onClickTag:s,contextMenuOptions:c}=e,u=(0,i.useRef)(0),{elements:d,projects:f}=(0,i.useContext)(o.kD)||{},m=null==d?void 0:d[a.id||a._id],{storyId:p}=(0,i.useContext)(o.xR)||{},{userId:h}=(0,i.useContext)(o.hF)||{};if(((null==m?void 0:m.stories)||[]).some(e=>e.id===p))l=null==(n=null==f?void 0:f[p])?void 0:n.name;else{let e=null==(t=((null==m?void 0:m.stories)||[]).find(e=>e.userID===h))?void 0:t.id;l=null==(r=null==f?void 0:f[e])?void 0:r.name}return{element:m,setTooltipTimer:e=>{if("user"===a.type)u.current=setTimeout(()=>Js({userId:a.id,left:e.clientX,top:e.clientY+10}),600);else{if(!m)return;u.current=setTimeout(()=>{var n;return Q7({element:m,left:e.clientX,top:e.clientY+20,onClick:()=>s(e,a),dropdownItems:(null==(n=null==c?void 0:c.items)?void 0:n.length)>0?c.items.map(e=>Os(Oa({},e),{closeOnClick:!0})):null,dropdownDividers:null==c?void 0:c.dividers,projectName:l})},600)}},clearTooltipTimer:()=>clearTimeout(u.current)}})({tag:C,onClickTag:E,contextMenuOptions:I}),P=w("cui:common.components.textEditor.unknownElement");(0,i.useEffect)(()=>{var e;let n=null!=(e=b.find(e=>(null==e?void 0:e._id)===C._id))?e:{};(null==n?void 0:n.name)&&(null==C?void 0:C.name)&&(null==C?void 0:C.name)!==(null==n?void 0:n.name)&&d(Oa({name:n.name}
1,C.alias===C.name?{alias:""}:{}))},[b,y]),(0,i.useEffect)(()=>{let e=()=>{l.storage.scale!==p&&h(l.storage.scale)};return l.on("transaction",e),()=>{l.off("transaction",e)}},[l,p]);let z=e=>{m(!0),L(e)};if(j&&!D)return(0,x.jsx)($.VR,{as:"span",style:{position:"relative"},children:C.name});let N=(0,i.useMemo)(()=>{if(null==k?void 0:k.fontSize)return k.fontSize*(p||1)*1.333},[null==k?void 0:k.fontSize,p]);return(0,x.jsxs)($.VR,{as:"span",style:{position:"relative"},contentEditable:!1,onClick:e=>{!A&&v.current+200>Date.now()?(z(e),E(e,C)):(E(e,C),e.preventDefault(),e.stopPropagation())},onTouchEnd:e=>{"touchend"===e.type&&(v.current=Date.now())},onMouseEnter:z,onMouseLeave:()=>{m(!1),R()},onMouseDown:e=>{e.stopPropagation(),e.preventDefault()},onContextMenu:M,children:[(0,x.jsxs)(Jc,{selected:f,fontSize:N,children:["\uFEFF",(0,x.jsx)(Ju,{children:"@"}),(null==C?void 0:C.alias)||(null==C?void 0:C.name)||(null==D?void 0:D.name)||P,"\uFEFF"]}),T]})};Jb.propTypes={blazeContext:y.object,editor:y.object,node:y.object,extension:y.object,deleteNode:y.func,updateAttributes:y.func};var Jv=e=>(0,x.jsx)(o.mJ,{useModule:!0,useUser:!0,useStory:!0,children:n=>(0,x.jsx)(Jb,Os(Oa({},e),{blazeContext:n}))}),Jj=(e,n)=>n(e.tr),Jw=(e,n,t)=>{let r=e+1;if(!t[r])return null;let{node:i,pos:o}=t[e],l=o+1-o-(i.attrs.alias||i.attrs.name).length+n,{node:a,pos:s}=t[r];return t[r]={node:a,pos:s-l},[l,t]},JS=Z.bP.create({name:"tag",addAttributes:()=>({tagId:{default:(0,q.A)(),renderHTML:e=>{let{tagId:n}=e;return{tagId:n}}},_id:{renderHTML:e=>{let{_id:n}=e;return{_id:n}}},id:{renderHTML:e=>{let{id:n}=e;return{id:n}}},name:{renderHTML:e=>{let{name:n}=e;return{name:n}}},alias:{renderHTML:e=>{let{alias:n}=e;return{alias:n}}},type:{renderHTML:e=>{let{type:n}=e;return{type:n}}},module:{renderHTML:e=>{let{module:n}=e;return{module:n}}}}),addOptions:()=>({keepMarks:!0,scaleControls:{},HTMLAttributes:{},tags:{},insertTag:()=>{}}),inline:!0,group:"inline",parseHTML:()=>[{tag:"tag"}],renderHTML(e){let{HTMLAttributes:n}=e;return["tag",(0,Z.KV)(this.options.HTMLAttributes,n)]},addCommands(){return{setTag:e=>n=>{let{chain:t,state:r,dispatch:i}=n,{from:o}=r.selection;QW(this.editor,t,o,{type:this.name,attrs:Os(Oa({},e),{tagId:(0,q.A)()})}),Jj(r,i)},lockTag:e=>n=>{let{commands:t,state:r,dispatch:i}=n,{from:o,to:l}=e;t.deleteRange({from:parseInt(o),to:parseInt(l)}),t.insertContentAt(parseInt(o),{type:this.name,attrs:Os(Oa({},e),{tagId:(0,q.A)()})}),Jj(r,i)},unlockTag:e=>n=>{let{commands:t,state:r,dispatch:i}=n,o=this.options.tags[e.tagId].pos;t.deleteRange({from:o,to:o+1}),t.insertContentAt(o,{type:"text",text:" ".concat(e.alias||e.name," ")}),Jj(r,i)},unlockAllTags:()=>e=>{let{commands:n,state:t,dispatch:r}=e,i=0,o=Object.values(this.options.tags);if(o.length){for(let e=0;e<o.length;e++){let{node:t,pos:r}=o[e];n.deleteRange({from:r,to:r+1}),n.insertContentAt(r,{type:"text",text:"".concat(t.attrs.alias||t.attrs.name)});let l=Jw(e,i,o);l&&(i=l[0],o=l[1])}return this.options.tags={},Jj(t,r),!1}}}},addNodeView:()=>(0,$.gu)(Jv),addProseMirrorPlugins(){let e=this;return[new el.k_({key:new el.hs("tagPlugin"),state:{init(){},apply(n){let{doc:t,docChanged:r}=n;if(r){let n={};t.descendants((e,t)=>{"tag"===e.type.name&&e.attrs.tagId&&(n[e.attrs.tagId]={node:e,pos:t})}),e.options.tags=n}}}})]},addInputRules(){return[new Z.fV({find:/@$/,handler:()=>{var e,n;return null==(n=(e=this.options).insertTag)?void 0:n.call(e,{})}})]}}),JA=Z.bP.create({name:"heading",addOptions:()=>({levels:Uq,HTMLAttributes:{}}),content:"inline*",group:"block",defining:!0,addAttributes:()=>({level:{default:1,rendered:!1},id:{default:"",renderHTML:e=>{let{id:n}=e;return{id:n}}}}),onUpdate(e){let{editor:n}=e,t=new Set;n.state.doc.descendants((e,r)=>{if("heading"===e.type.name)if(!e.attrs.id||t.has(e.attrs.id)){let e=(0,eh.A)();t.add(e);let i=n.chain();i.setNodeSelection(r),i.updateAttributes("heading",{id:e}),i.run()}else t.add(e.attrs.id)})},parseHTML(){return this.options.levels.map(e=>({tag:"h".concat(e),attrs:{level:e,id:this.options.id}}))},renderHTML(e){let{node:n,HTMLAttributes:t}=e,r=this.options.levels.includes(n.attrs.level)?n.attrs.level:this.options.levels[0];return["h".concat(r),(0,Z.KV)(this.options.HTMLAttributes,t,{id:n.attrs.id}),0]},addCommands(){return{setHeading:e=>n=>{let{commands:t,state:r,chain:i}=n;if(!this.options.levels.includes(e.level))return!1;let o="header_".concat(e.level),l=t.getBlockStyles(o);return UQ(this.name,l,r,i,!1,e)},toggleHeading:e=>n=>{let{commands:t,state:r,chain:i}=n;return!!this.options.levels.includes(e.level)&&i().setNodeSelection(r.selection.from).unsetAllMarks().toggleNode(this.name,"paragraph",e).run()}}},addKeyboardShortcuts(){return this.options.levels.reduce((e,n)=>Oa(Oa({},e),{["Mod-Alt-".concat(n)]:()=>this.editor.commands.toggleHeading({level:n})}),{})},addInputRules(){return this.options.levels.map(e=>(0,Z.JJ)({find:new RegExp("^(#{1,".concat(e,"}
1)\\s$")),type:this.type,getAttributes:{level:e}}))},addProseMirrorPlugins:()=>[new el.k_({key:new el.hs("heading-paste-cleaner"),props:{handlePaste(e,n,t){let{state:r,dispatch:i}=e,{tr:o}=r,l=r.schema,a=[];if(t.content.forEach((e,n,t)=>{if(e.type.name.startsWith("heading")){let n=Oa({},e.attrs);delete n.lineHeight;let t=[];e.content.forEach(e=>{e.isText?t.push(l.text(e.text,[])):t.push(e)});let r=l.node(e.type.name,n,t);a.push(r)}else a.push(e)}),a.some(e=>e.type.name.startsWith("heading"))){let e=new e_.Ji(e_.FK.fromArray(a),t.openStart,t.openEnd);return i(o.replaceSelection(e)),!0}return!1}}})]}),JC=Os(Oa({},Uq.reduce((e,n)=>Os(Oa({},e),{["header_".concat(n)]:Os(Oa({},UX),{attrs:Os(Oa({},UX.attrs),{level:n})})}),{})),{subtitle:UX,caption:UX,paragraph:UX}),Jk=Z.YY.create({name:"blockStyle",addOptions:()=>({onUpdateBlockStyles:()=>{},blockStyles:{},defaultBlockStyles:JC}),addCommands(){return{getBlockStyles:e=>n=>{let{}=n;return this.options.blockStyles[e]||this.options.defaultBlockStyles[e]},setBlockStyles:e=>n=>{let{}=n;this.options.blockStyles=e,this.editor.storage.blockStyles=e},updateBlockStyle:(e,n)=>t=>{let{state:r,chain:i,dispatch:o,commands:l}=t,a=e.includes("header"),s=a?"heading":e,c=a?"header_".concat(n):e;if(this.editor.isActive(s,a?{level:n}:{})){let{attrs:t,textStyleAttrs:o,marks:l}=QN(this.editor,s);a&&delete t.id,this.options.blockStyles=Os(Oa({},this.options.blockStyles),{[c]:{isCustom:!0,attrs:t,textStyleAttrs:o,marks:l}}),this.options.onUpdateBlockStyles(this.options.blockStyles),i=i();let u=t=>a&&"heading"===t.type.name&&t.attrs.level===n||!a&&t.type.name===e;r.doc.descendants((e,n)=>{u(e)?QB(i,e,n,s,t,r.selection).run():e.isText&&u(r.doc.resolve(n).parent)&&QU(i,e,n,o,l,r.selection).run()})}return o(r.tr),!0},updateAllBlockStyles:e=>n=>{let{state:t,chain:r,dispatch:i}=n;return t.doc.descendants((n,i)=>{var o;let l="heading"===n.type.name?"header_".concat(n.attrs.level):n.type.name;if(Qz.includes(l)){let a=null!=(o=e[l])?o:this.options.defaultBlockStyles[l];l.includes("header")&&delete a.attrs.id;let s=r();s=QB(s,n,i,n.type.name,a.attrs,t.selection);let{textStyleAttrs:c,marks:u}=a;return(s=QU(s,n,i,c,u,t.selection)).run(),!1}}),i(t.tr),!0}}}}),J_=(e,n,t,r)=>{let i="";return e&&(i+="font-size: ".concat(e*r,"pt;")),n&&(i+="font-family: ".concat(n,";")),t&&(i+="color: ".concat(t,";")),i},JE=(e,n)=>{let{attrs:t,textStyleAttrs:r,marks:i}=n.paragraph,o=e.chain();o=(o=o.updateAttributes("paragraph",t)).setMark("textStyle",r),(i||[]).forEach(e=>o=o.setMark(e)),o.run()},JT=["paragraph","orderedList","bulletList","blockquote"],JI=["heading","subtitle","caption"],JM=e=>{var n;return JI.includes(null==(n=null==e?void 0:e.type)?void 0:n.name)},JD=e=>{var n;return JT.includes(null==(n=null==e?void 0:e.type)?void 0:n.name)},JO=Z.YY.create({name:"markInheritance",addStorage:()=>({currentMarks:[]}),addOptions:()=>({priorityMarks:["textStyle"],textStyleProperties:["fontSize","fontFamily","color","highlight"],marksToUnset:["comment","link"]}),onTransaction(e){var n,t,r,i,o,l,a,s,c;let{editor:u,transaction:d}=e,f=u.state.selection.$cursor;if(!f||!u.isFocused)return;let m=d.storedMarks||[],p=m.find(e=>"textStyle"===e.type.name);for(let e of d.steps)if("replaceAround"===e.jsonID){let e=u.chain();for(let n of this.storage.currentMarks)e=e.setMark(n.type,n.attrs);return e.run()}if(this.storage.currentMarks=m,!d.docChanged&&!d.selectionSet)return;for(let e of d.steps)if("replace"===e.jsonID&&e.from===e.to){let t=e.slice;if(2===((null==(n=null==t?void 0:t.content)?void 0:n.content)||[]).filter(e=>{var n;return(null==(n=null==e?void 0:e.type)?void 0:n.name)==="paragraph"}).length)return}let h=u.storage.blockStyles||{},g=null==(t=null==f?void 0:f.path)?void 0:t[3],y=(null==f?void 0:f.path[1])-1,x=null==(i=null==(r=u.state.doc.content)?void 0:r.content)?void 0:i[y],b=[...null!=(o=null==f?void 0:f.path)?o:[]].reverse().find(e=>{var n;return(null==(n=null==e?void 0:e.type)?void 0:n.name)==="paragraph"}),v=null!=b?b:g,j=JM(g),w=(null==(l=null==g?void 0:g.content)?void 0:l.size)===0,S=(null==(a=null==v?void 0:v.type)?void 0:a.name)==="paragraph"&&(null==(c=null==(s=null==v?void 0:v.content)?void 0:s.content)?void 0:c.length)===0;if(!w&&!S)return;let A=(e=>{let n=e.path[0],t=null,r=null;for(let i=e.path[1]-1;i>=0;i--){let e=n.content.content[i];if(JD(e)&&(e.descendants((n,i)=>{n.isText&&(r=n,t=e)}),t))return{lastParagraph:t,lastTextNode:r}}return null})(f);
1if(S&&x&&JM(x)&&!A){if(null==h?void 0:h.paragraph)return JE(u,h);if(m.length){let e=u.chain();for(let n of m)e=e.unsetMark(n.type);return e.run()}return}if(j)return((e,n,t,r,i)=>{let o="heading"===t.type.name?"header_".concat(t.attrs.level):t.type.name,l=n[o];if(l){let n=Object.keys(l.attrs||{}).some(e=>{var n,r;return(null==(n=t.attrs)?void 0:n[e])!==(null==(r=l.attrs)?void 0:r[e])}),a=!r,s=!i.length;if(n||a||s){let r=e.chain();if(n){let e=Oa({},l.attrs);o.includes("header")&&delete e.id,r=r.updateAttributes(t.type.name,e)}return a&&(r=r.setMark("textStyle",l.textStyleAttrs)),s&&(l.marks||[]).forEach(e=>r=r.setMark(e)),r.run()}}})(u,h,g,p,m);if((null==h?void 0:h.paragraph)&&!m.length&&!A)return JE(u,h);if(!A)return;let{lastTextNode:C,lastParagraph:k}=A,_=(null==k?void 0:k.attrs)||{},E=(null==C?void 0:C.marks)||[],T=E.find(e=>"textStyle"===e.type.name),I=!1,M=u.chain();if(JM(x)&&Object.keys(_).some(e=>_[e]!==g.attrs[e])&&(M=M.updateAttributes("paragraph",_),I=!0),T){let e=Oa({},T.attrs);p&&Object.values((null==p?void 0:p.attrs)||{}).some(e=>null!==e)&&this.options.textStyleProperties.forEach(n=>{void 0!==p.attrs[n]&&delete e[n]}),Object.values(e).filter(Boolean).length>0&&(M=M.setMark("textStyle",e),I=!0)}let D=E.filter(e=>!this.options.priorityMarks.includes(e.type.name)&&!this.options.marksToUnset.includes(e.type.name));if(!D.length||!D.some(e=>!u.isActive(e.type.name,e.attrs))){I&&M.run();return}for(let e of D)M=M.setMark(e.type,e.attrs);return M.run()},addProseMirrorPlugins(){let e=this;return[new el.k_({key:new el.hs("nodeDecorations"),state:{init:()=>eo.zF.empty,apply(n){var t,r,i;let{doc:o,storedMarks:l,selection:a}=n,s=(null==(r=null==(t=null==e?void 0:e.editor)?void 0:t.storage)?void 0:r.scale)||1,c=null==(i=(l||[]).find(e=>"textStyle"===e.type.name))?void 0:i.attrs,u=[],d=null,f=!1;return o.descendants((e,n)=>{if("image"===e.type.name&&(f=!0),f&&"paragraph"===e.type.name){f=!1;return}e.isText&&((e,n,t,r)=>{var i,o;let l=null==(o=null==(i=null==e?void 0:e.marks)?void 0:i.find(e=>"textStyle"===e.type.name))?void 0:o.attrs;(null==l?void 0:l.fontSize)&&t.push(eo.NZ.inline(n,n+e.nodeSize,{style:"font-size: ".concat(l.fontSize*r,"pt")}))})(e,n,u,s),((e,n,t,r,i,o,l)=>{var a,s,c,u,d,f;let m=null==(c=null==(s=null==(a=null==e?void 0:e.content)?void 0:a.content)?void 0:s.find)?void 0:c.call(s,e=>"hardBreak"===e.type.name),p="paragraph"===e.type.name&&(!e.childCount||m),h="listItem"===e.type.name,g=h&&!(null==e?void 0:e.textContent),y=((null==(d=null==(u=null==e?void 0:e.firstChild)?void 0:u.firstChild)?void 0:d.marks)||[]).some(e=>{var n,t;return(null==(n=null==e?void 0:e.attrs)?void 0:n.color)||(null==(t=null==e?void 0:e.attrs)?void 0:t.fontSize)}),{from:x,to:b}=l;if((p||h&&(g||y))&&(i||o)){let l,a=(null==i?void 0:i.marks)||[],s=null==(f=null==a?void 0:a.find(e=>"textStyle"===e.type.name))?void 0:f.attrs;l=x===b&&b==n+1&&o?J_((null==o?void 0:o.fontSize)||(null==s?void 0:s.fontSize),(null==o?void 0:o.fontFamily)||(null==s?void 0:s.fontFamily),(null==o?void 0:o.color)||(null==s?void 0:s.color),r):J_(null==s?void 0:s.fontSize,null==s?void 0:s.fontFamily,null==s?void 0:s.color,r),t.push(eo.NZ.node(n,n+e.nodeSize,{style:l}))}})(e,n,u,s,d,c,a),"paragraph"===e.type.name&&(e=>{var n;let t=(null==e?void 0:e.marks)||[];return Object.values((null==(n=t.find(e=>"textStyle"===e.type.name))?void 0:n.attrs)||{}).some(e=>!!e)||t.some(e=>"textStyle"!==e.type.name)})(e.lastChild)&&(d=e.lastChild)}),eo.zF.create(o,u)}},props:{decorations(e){return this.getState(e)}}})]}}),JL={scale:1},JR={editorSettings:{autoTag:!1}},JP={showAutoTagTooltip:()=>{},removeAutoTagTooltip:()=>{}},Jz={onClickTag:()=>{}},JN={onMouseOverLink:()=>{}},JB={setFontSize:()=>{},setFontFamily:()=>{},setTextAlign:()=>{},setSelectedBlock:()=>{}},JU={currentWordsWritten:0,setCurrentWordsWritten:()=>{},totalWordCount:0,selectionWordcount:()=>{}},JW={},JF={SET:"$set"},JH=(e,n)=>{let t=e.toLowerCase().replace(/[^a-zA-Z0-9]/g,""),r=n.toLowerCase().replace(/[^a-zA-Z0-9]/g,"");return t===r?3:t.startsWith(r)?2:+!!t.includes(r)},JK=[],JV=e=>{var n,t,r,o,s;let{blazeContext:c,editor:u,showTagMenu:d,setShowTagMenu:f,taggableCollaborators:m=JK}=e,{t:p}=(0,a.Bd)(),h=e=>p("cui:common.components.textEditor.tagMenu.".concat(e)),[g,y]=(0,i.useState)(1),b=(0,i.useRef)(),[v,j]=(0,i.useState)({x:-9999,y:-9999}
1),{elementBuffer:w,imageControls:S,utilities:A,storyControls:C}=c,{windowWidth:k}=A||{},_=null!=(n=w.elements)?n:{},{getImageUrl:E}=S||{},T=null==(o=null==(r=null==(t=null==C?void 0:C.storyData)?void 0:t._id)?void 0:r.toString)?void 0:o.call(r),I=(0,i.useMemo)(()=>{var e,n;let t=u.state.selection.$cursor,r=(null==(e=null==t?void 0:t.nodeBefore)?void 0:e.text)||"";return r.includes("@")?(null!=(n=r.split("@").at(-1))?n:"").toLowerCase():""},[u.state.selection]),{filteredCollaborators:M}=((e,n)=>{let{usersById:t}=(0,l.cI)(n,[]);return{filteredCollaborators:(0,i.useMemo)(()=>{if(!e)return{collaborators:Object.values(t),showDefault:!0};let n=Object.values(t).filter(n=>n.name.toLowerCase().includes(e.toLowerCase()));return{collaborators:n.length?n:Object.values(t),showDefault:!n.length}},[n,t,e])}})(I,m),{filteredElements:D}=((e,n,t)=>{let{recentElements:r,pinnedElements:o}=(0,l.NJ)(n),a=(0,i.useMemo)(()=>Object.values(n).sort((e,n)=>{let t={character:3,location:2,event:1},r=e=>{var n;return null!=(n=t[e.type])?n:0};return r(e)>r(n)}),[n]);return{filteredElements:(0,i.useMemo)(()=>{let n=new Set,i=(e,t,r)=>{for(let i of e){if(t.length>=r)break;n.has(i.uuid)||(t.push(i),n.add(i.uuid))}return t},l=[...r,...o,...a].reduce((e,n)=>(e.find(e=>e._id===n._id)||e.push(n),e),[]).filter(e=>(e.stories||[]).some(e=>e.id===t)).reduce((e,n)=>{var t;let r=t=>{Array.isArray(t)&&t.forEach(t=>{e.push(Os(Oa({},n),{uuid:n._id+"_"+t,alias:t,name:"".concat(t," [").concat(n.name,"]")}))})};return(null==(t=n.metadata)?void 0:t.aliases)&&Object.values(n.metadata.aliases).forEach(e=>{Array.isArray(e)?r(e):Object.values(e||{}).forEach(r)}),e.push(Os(Oa({},n),{uuid:n._id})),e},[]),s=[l].reduce((e,n)=>i(n,e,5),[]);if(!e)return{elements:s,showDefault:!0};n.clear();let c=[l].reduce((n,t)=>i(t.filter(n=>JH(n.name,e)),n,5),[]),u=c.sort((n,t)=>{let r=JH(n.name,e),i=JH(t.name,e);return r===i?n.name.localeCompare(t.name):i-r});return{elements:c.length?u:s,showDefault:!c.length}},[r,o,a,e])}})(I,_,T),{collaboratorsToDisplay:O,elementsToDisplay:L}=((e,n)=>!e.showDefault&&n.showDefault?{collaboratorsToDisplay:e.collaborators,elementsToDisplay:[]}:e.showDefault&&!n.showDefault?{collaboratorsToDisplay:[],elementsToDisplay:n.elements}:{collaboratorsToDisplay:e.collaborators,elementsToDisplay:n.elements})(M,D),{insertTag:R}=QX({blazeContext:c,editor:u});(0,U.Ts)(b,()=>f(!1),d);let P=()=>{var e;let{from:n}=u.state.selection,t=u.view.coordsAtPos(n),r=null!=(e=b.current.getBoundingClientRect())?e:{width:-9999,height:-9999},i=t.top+r.height>=window.innerHeight;j({x:Math.max(10,Math.min(k-r.width-10,t.left-r.width/2)),y:Math.max(10,Math.min(window.innerHeight-r.height-10,i?t.top-r.height-10:t.top+30))})};(0,i.useEffect)(()=>{let e=e=>{P()};return window.addEventListener("keyup",e),window.addEventListener("scroll",e),()=>{window.removeEventListener("keyup",e),window.removeEventListener("scroll",e)}},[u.state.selection,k]),(0,i.useEffect)(()=>{let e=e=>{if(["ArrowDown","ArrowUp","Tab"].includes(e.key)){e.preventDefault(),e.stopPropagation();let n=1+O.length+L.length+1;y(t=>"ArrowDown"===e.key||"Tab"===e.key?(t+1)%n:"ArrowUp"===e.key?(t-1+n)%n:t)}"Enter"===e.key&&(e.preventDefault(),e.stopPropagation(),0===g?f(!1):document.getElementById("tag-menu-option-".concat(g)).click()),[" ","Backspace"].includes(e.key)&&!I.trim().length&&f(!1)};return window.addEventListener("keydown",e,{capture:!0}),()=>{window.removeEventListener("keydown",e,{capture:!0})}},[g,L,O,f,I]),(0,i.useEffect)(()=>{P()},[null==(s=b.current)?void 0:s.clientHeight]);let z=(e,n,t,r,i)=>({_id:e,id:e,name:n,alias:t,type:r,module:i}),N=e=>{var n;let t=u.state.selection.from,r=u.state.selection.$cursor,i=((null==(n=null==r?void 0:r.nodeBefore)?void 0:n.text)||"").split("@").at(-1).toLowerCase();u.commands.deleteRange({from:t-i.length-1,to:t}),u.commands.setTag(e),f(!1)},B=e=>g===e+O.length+1,W=g===O.length+L.length+1;return G.createPortal((0,x.jsxs)(Jd,{ref:b,top:v.y,left:v.x,children:[!!O.length&&(0,x.jsxs)(Jf,{children:[(0,x.jsx)(Jm,{children:h("collaborators")}),O.map((e,n)=>(0,x.jsxs)(Jp,{onClick:()=>(e=>{let{userId:n,name:t}=e;N(z(n,t,"","user",void 0))})(e),id:"tag-menu-option-".concat(n+1),isSelected:g===n+1,children:[(0,x.jsx)(Jx,{userId:e.userId,imageId:e.image,getImageUrl:E,name:e.name,color:e.color,fontSize:.7}),(0,x.jsxs)(Jh,{children:[(0,x.jsx)(Jg,{children:e.name}),g===n+1&&(0,x.jsx)(Jy,{icon:"Return"})]})]}
1,e.userId))]}),!!L.length&&(0,x.jsxs)(Jf,{children:[(0,x.jsx)(Jm,{children:h("recentElements")}),L.map((e,n)=>(0,x.jsxs)(Jp,{onClick:()=>(e=>{let{_id:n,name:t,type:r,module:i,alias:o}=e;N(z(n,t,o,r,i))})(e),id:"tag-menu-option-".concat(n+O.length+1),isSelected:B(n),children:[(0,x.jsx)(Jy,{icon:J.I[e.type]}),(0,x.jsxs)(Jh,{children:[(0,x.jsx)(Jg,{children:e.name}),B(n)&&(0,x.jsx)(Jy,{icon:"Return"})]})]},e._id+(e.alias||"")))]}),(0,x.jsxs)(Jp,{onClick:()=>{R({withKey:!0}),f(!1)},id:"tag-menu-option-".concat(O.length+L.length+1),isSelected:W,children:[(0,x.jsx)(Jy,{icon:"At"}),(0,x.jsxs)(Jh,{children:[(0,x.jsx)(Jg,{children:h("insertElementTag")}),W&&(0,x.jsx)(Jy,{icon:"Return"})]})]})]}),document.getElementById("root"))};JV.propTypes={blazeContext:y.object,editor:y.object,showTagMenu:y.bool,setShowTagMenu:y.func,taggableCollaborators:y.arrayOf(y.string)};var JG=(0,d.Ay)(f.n)(p8());(0,d.Ay)(m.CampfireH4)(p9());var JY=d.Ay.div(he()),Jq=d.Ay.div(hn(),e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),JX=(0,d.Ay)(m.CampfireSubtitle1)(ht()),JQ=d.Ay.div(hr()),JJ=d.Ay.div(hi(),e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),J$=(0,d.Ay)(m.A8)(ho(),(0,m.fU)("subtitle1")),JZ=d.Ay.div(hl()),J0=(0,d.Ay)(Qk)(ha(),e=>e.theme.fonts.sizes.subtitle2),J1=(0,d.Ay)(h.n)(hs()),J5=(0,b.mP)(e=>{let{getAllWords:n,getImageUrl:t,open:r,close:l}=e,{t:s}=(0,a.Bd)(),[c,u]=(0,i.useState)(),[d,f]=(0,i.useState)(!1),[m,y]=(0,i.useState)(""),[b,v]=(0,i.useState)(""),j=(0,i.useContext)(o.kD);(0,i.useEffect)(()=>{Om(null,null,function*(){let e=yield n(),r=[],i=[];return e.forEach(e=>{let n="string"==typeof e.word?e.word:e.word.map((e,n)=>"symbol-".concat(n)),o="string"==typeof e.word?{}:e.word.reduce((e,n,t)=>Os(Oa({},e),{["symbol-".concat(t)]:n}),{});i.push(Os(Oa({},e),{component:(0,x.jsx)(J0,{word:n,symbols:o,getImageUrl:t})})),r.includes(e.languageName)||r.push(e.languageName)}),i}).then(e=>{u(e),v(Array.from(e.reduce((e,n)=>(e.add(n.languageId),e),new Set)).sort((e,n)=>{if(!j.elementsInProject[e]&&j.elementsInProject[n])return 1;if(j.elementsInProject[e]&&!j.elementsInProject[n])return -1;let t=j.elements[e],r=j.elements[n];return Math.max(...Object.values((null==r?void 0:r.lastViewed)||{}),0)-Math.max(...Object.values((null==t?void 0:t.lastViewed)||{}),0)})[0]||"")})},[]);let w=(0,i.useMemo)(()=>c?c.filter(e=>{if(e.languageId!==b)return!1;if(!m)return!0;let n=m.toLowerCase(),t="string"==typeof e.word?e.word:e.word.reduce((e,n)=>e+(n.character||""),""),r=e.pronunciation||("string"==typeof e.word?"":e.word.reduce((e,n)=>e+(n.pronunciation||""),"")),i=e.definition||"";return t.toLowerCase().includes(n)||r.toLowerCase().includes(n)||i.toLowerCase().includes(n)}):[],[c,m,b]),S=(0,i.useMemo)(()=>{let e=[];for(let n of c||[])e.find(e=>e.label===n.languageName)||e.push({label:n.languageName,value:n.languageId});return e},[c]),A=(0,i.useMemo)(()=>S.find(e=>e.value===b),[S,b]);return(0,x.jsxs)(JG,{show:r,onClose:()=>l(),title:s("cui:common.components.textEditor.addWord"),children:[(null==c?void 0:c.length)?(0,x.jsxs)(JQ,{children:[S.length>1&&(0,x.jsx)(g._,{options:S,value:A,onChange:e=>v(e.value)}),(0,x.jsxs)(JJ,{children:[(0,x.jsx)(h.n,{icon:"Search"}),(0,x.jsx)(J$,{value:m,onChange:e=>y(e.target.value),placeholder:s("cui:common.components.textEditor.searchForWord")})]})]}):null,(0,x.jsxs)(JY,{children:[c&&!c.length&&(0,x.jsx)(JX,{children:(0,x.jsx)(a.x6,{i18nKey:"cui:common.components.textEditor.noWords",components:{strong:(0,x.jsx)("strong",{})}})}),w.map(e=>(0,x.jsxs)(Jq,{onClick:()=>f(e._id),selected:d===e._id,children:[d===e._id&&(0,x.jsx)(J1,{icon:"CheckCircle"}),e.component]},e._id+"_"+e.languageId))]}),(0,x.jsxs)(JZ,{children:[(0,x.jsx)(p.GU,{type:"TEXT",onClick:()=>l(),children:s("cui:common.components.buttons.cancel")}),(0,x.jsx)(p.GU,{type:"SECONDARY",onClick:()=>{var e;let n=null==(e=c.find(e=>e._id===d))?void 0:e.languageId;l(d&&n?[{wordId:d,languageId:n}]:[])},children:s("cui:common.components.buttons.confirm")})]})]})}),J2=(0,d.Ay)(Br)(hc(),e=>!e.canEdit&&"padding-bottom: 1px"),J3=e=>{let{blazeContext:n,className:t,editorRef:r,value:l="",onValueChange:s=()=>{},onSelectionChange:u=()=>{},placeholderKey:f="cui:common.components.textEditor.placeholder",maxLength:m,contextMenuOptions:p,onClickTag:h,disabled:g=!1,forceReadOnly:y=!1,keyDownHandler:b,onBlur:v,shouldFocus:j,split:w=!1,keyDownCaptureHandler:S,historyEnabled:A=!0,taggableCollaborators:C,enableInlineImage:k,inactivityDelay:_}=e,{tipTapContent:E,onUpdateContent:T,fontFamilies:I}=NQ(l,s,!1,_),{canEdit:M}=N_({disabled:g,forceReadOnly:y}),D=NJ({fontFamilies:I}),O=N$({canEdit:M}),{contextMenu:L,handleContextMenu:R}=N1({contextMenuOptions:p}),{realOnClickTag:P}=QX({blazeContext:n,onClickTag:h}),z=(e=>{var n,t,r,l;let{blazeContext:s,isManuscript:u=!1,isBasic:f=!1,onCreate:m=()=>{},onDestroy:p=()=>{},onUpdateContent:h=()=>{},onBlur:g=()=>{},onSelectionChange:y=()=>{},placeholderKey:x="cui:common.components.textEditor.placeholder",maxLength:b=null,manuscriptControls:v=JR,scaleControls:j=JL,autoTagControls:w=JP,tagControls:S=Jz,commentsControl
1s:A=JW,linkControls:C=JN,textStyleControls:k=JB,canEdit:_=!0,wordsCounterControls:E=JU,insertTag:T,isMobile:I,platform:M,historyEnabled:D=!0,enableInlineImage:O=!1}=e,{t:L}=(0,a.Bd)(),R=(0,d.DP)(),{actions:P}=(0,i.useContext)(o.xR)||{},z=(0,c.dN)(),{updateEditorSettings:N}=v||{},B=(null==(n=null==v?void 0:v.editorSettings)?void 0:n.blockStyles)||{},U=(null==(t=null==v?void 0:v.editorSettings)?void 0:t.autoTag)||!0,W=null==(r=null==s?void 0:s.userControls)?void 0:r.userId,F=(0,i.useMemo)(()=>({setFontSize:k.setFontSize,setFontFamily:k.setFontFamily,setSelectedBlock:k.setSelectedBlock,setTextAlign:k.setTextAlign}),[k.setFontSize,k.setFontFamily,k.setSelectedBlock,k.setTextAlign]),H=(0,i.useCallback)(e=>{null==N||N({blockStyles:e})},[B]),K=[Bo.configure({heading:!1,bulletList:!1,orderedList:!1,blockquote:!1,strike:!1,horizontalRule:!1,hardBreak:!1,italic:!1,history:!!I,listItem:!1,code:!1,codeBlock:!1,paragraph:!1,dropcursor:!1}),...D&&!I?[UG.extend().configure({actions:P||z,onUpdateContent:h,addHotkeys:!P})]:[],UJ,UV,UK,UF,U4.configure({keepMarks:!0,keepAttributes:!1}),U6.configure({keepMarks:!0,keepAttributes:!1}),UY,Bl,Ba,UL,Bs,Bu,UR.extend().configure({isManuscript:u}),...f?[]:[U1.configure({isManuscript:u,theme:R}),XD.configure({isManuscript:u}),JS.configure({tagControls:S,scaleControls:j,insertTag:T}),QF.extend(),JO],UH.configure({updateEditorSettings:N}),Bd.configure({onCreate:m,onDestroy:p,onUpdateContent:h,onBlur:g,onSelectionChange:y,theme:R,textStyleControls:F,selectionWordcount:E.selectionWordcount}),Bc.configure({placeholder:L(x),showOnlyCurrent:!1}),U$.configure({limit:b}),UW.configure({linkControls:C,isMobile:I}),...O||u?[Qs.configure({canEdit:_,isManuscript:u,isMobile:I,platform:M,theme:R,getImageUrl:null==(l=null==s?void 0:s.imageControls)?void 0:l.getImageUrl})]:[]],V=[X_.configure({fontScale:j.scale,blockStyles:B}),Xk.configure({theme:R}),XT,XE,JA,XS,XA,Qf.configure({scaleControls:j}),QG,Jk.configure({blockStyles:B,onUpdateBlockStyles:H}),...U?[NF.extend().configure({autoTagControls:w})]:[],Qq.configure({commentsControls:A,userId:W})],G=[_,R,u,null==j?void 0:j.scale,N,F,null==E?void 0:E.selectionWordcount,C,I,b,x,A,B,H,U,R,W];return(0,i.useMemo)(()=>[...K,...u?V:[]],G)})({isManuscript:!1,blazeContext:n,onUpdateContent:T,onSelectionChange:u,placeholderKey:f,maxLength:m,linkControls:O,tagControls:{onClickTag:P},onBlur:v,canEdit:M,historyEnabled:A,enableInlineImage:k}),N=(0,$.hG)({extensions:z,content:E,editable:M,immediatelyRender:!1},[M]);(0,i.useEffect)(()=>{r&&(r.current=N)},[N]),(0,i.useEffect)(()=>{j&&N&&N.commands.focus()},[j,!N]);let B=((e,n,t)=>{let[r,o]=(0,i.useState)(!1),l=r?(0,x.jsx)(JV,{blazeContext:e,editor:n,showTagMenu:r,setShowTagMenu:o,taggableCollaborators:t}):null;return{showTagMenu:r,setShowTagMenu:o,tagMenu:l}})(n,N,C);(e=>{let{editor:n,blazeContext:t}=e,[r,o]=(0,i.useState)([]),{getAllWords:l,bufferLoadId:a}=(null==t?void 0:t.utilities)||{};return(0,i.useEffect)(()=>{null==l||l().then(o).catch(console.error)},[a]),(0,i.useEffect)(()=>{n&&n.commands.setDictionaryWords(r)},[r])})({editor:N,blazeContext:n});let{onKeyDown:U,onKeyDownCapture:W}=N7({editor:N,blazeContext:n,keyDownHandler:b,keyDownCaptureHandler:S,textStyleControls:D,tagMenuControls:B});(e=>{let{blazeContext:n,editor:t,canEdit:r}=e,{insertTag:l}=QX({blazeContext:n,editor:t}),{insertWordFromDictionary:a}=((e,n)=>{let[t,r]=(0,i.useState)(),{getAllWords:l}=(0,i.useContext)(o.qs),{getImageUrl:a}=(0,i.useContext)(o.yK);return{wordToAdd:t,setWordToAdd:r,addWordToDictionary:()=>{let{view:n,state:t}=e,{from:i,to:o}=n.state.selection,l=t.doc.textBetween(i,o,"");"string"==typeof l&&l.length<=50&&r(l)},insertWordFromDictionary:()=>Om(null,null,function*(){let n=yield J5({getAllWords:l,getImageUrl:a});0!==(n||[]).length&&n.forEach(n=>e.commands.setDictionaryWord({languageId:n.languageId,wordId:n.wordId}))})}})(t);(0,i.useEffect)(()=>{if(!t)return;let e=e=>{let{selection:n}=e.state,{from:t,to:r}=n;return e.state.doc.textBetween(t,r," ")};t.on("create",n=>{let{editor:t}=n;window.slateControls={id:(0,eh.A)(),cut:()=>Om(null,null,function*(){r&&(yield navigator.clipboard.writeText(e(t)),t.commands.deleteSelection())}),copy:()=>Om(null,null,function*(){yield navigator.clipboard.writeText(e(t))}),paste:()=>Om(null,null,function*(){if(r){let{from:e}=t.state.selection;t.commands.insertContentAt(e,(yield navigator.clipboard.readText()))}}),selectAll:()=>t.commands.selectAll(),insertTag:()=>l({withKey:!1}),insertWord:()=>a()}}),t.on("destroy",()=>{window.slateControls=null})},[t,r])})({editor:N,canEdit:M,blazeContext:n});let{onMouseDown:F}={onMouseDown:(0,i.useCallback)(e=>{e.shiftKey&&e.stopPropagation()},[])};return(0,x.jsxs)(J2,{id:"editor-provider",className:t,onKeyDownCapture:W,onKeyDown:U,onContextMenu:e=>
1R(e,N),onMouseDown:F,useTransparentBackground:!0,textStyleControls:D,split:!!w,canEdit:M,onClick:()=>{N.storage.showLinkModal||N.storage.isEditingImage||null==N||N.commands.focus()},children:[(0,x.jsx)(NX,{editor:N,content:E,contextMenu:L,textStyleControls:D,linkControls:O,canEdit:M,blazeContext:n,tagMenuControls:B}),(0,x.jsx)(Bt,{useTransparentBackground:!0,textStyleControls:D,split:!!w,children:(0,x.jsx)($.$Z,{editor:N})})]})};J3.propTypes={blazeContext:y.object,className:y.string,value:y.array.isRequired,onValueChange:y.func,onSelectionChange:y.func,onBlur:y.func,placeholderKey:y.string,maxLength:y.number,contextMenuOptions:y.object,onClickTag:y.func,disabled:y.bool,forceReadOnly:y.bool,keyDownHandler:y.func,keyDownCaptureHandler:y.func,shouldFocus:y.bool,split:y.bool,historyEnabled:y.bool,taggableCollaborators:y.arrayOf(y.string),additionalMemoProps:y.array,enableInlineImage:y.bool,inactivityDelay:y.number};var J6=(0,ee.FX)(J3,["editorRef","value","onValueChange","onSelectionChange","contextMenuOptions","keyDownHandler","placeholderKey","maxLength","className","disabled","forceReadOnly","onBlur","onClickTag","shouldFocus","keyDownCaptureHandler","taggableCollaborators","additionalMemoProps","enableInlineImage","inactivityDelay"]),J4=e=>(0,x.jsx)(o.mJ,{useStory:!0,useImages:!0,useUtilities:!0,useElementBuffer:!0,useModule:!0,useUser:!0,children:n=>(0,x.jsx)(J6,Os(Oa({},e),{blazeContext:n}))});d.Ay.div(hu());var J7=d.Ay.div(hd()),J8=(0,d.Ay)(m.sM)(hf(),e=>e.theme.fonts.sizes.caption),J9=d.Ay.div(hm(),e=>e.theme.fonts.families.body2,e=>e.theme.fonts.sizes.body2,(e=>{let n="";for(let t=0;t<20;t++)n="\n ".concat(n,"\n .indent-").concat(t," {\n padding-left: ").concat(1+e*t,"rem !important;\n }\n ");return n})(.75),e=>e.theme.colors.primary.copyWith({a:.08}).rgbaString,e=>{let{theme:n,alternateNodeColors:t}=e;if(t)return"\n .rc-tree .rc-tree-treenode:nth-of-type(even) {\n background-color: ".concat(n.colors.onSurface.copyWith({a:.04}).rgbaString,";\n }\n ")},e=>e.theme.colors.primary.rgbaString,e=>e.theme.colors.primary.rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.primary.rgbaString,e=>e.theme.colors.onSurface.rgbaString,e=>e.theme.fonts.sizes.body1,e=>e.theme.colors.onSurface.copyWith({a:.08}).rgbaString,e=>e.theme.colors.primary.rgbaString);(0,d.Ay)(P1)(hp()),(0,d.Ay)(P0)(hh());var $e=(0,d.Ay)(h.n)(hg(),e=>e.small?.5:1.5,e=>e.small?.5:1.5,e=>e.indent,e=>e.color||e.theme.colors.onSurface.rgbaString);(0,d.Ay)(h.n)(hy()),(0,d.Ay)(p.RI)(hx()),d.Ay.div(hb(),e=>e.show?"contents":"none");var $n=d.Ay.div(hj(),e=>e.locked&&(0,d.AH)(hv())),$t=d.Ay.span(hw()),$r=d.Ay.div(hS(),e=>e.theme.colors.onSurface.desaturate(100).copyWith({a:.6}).rgbaString),$i=d.Ay.div(hA(),e=>e.theme.colors.onSurface.desaturate(100).copyWith({a:.6}).rgbaString),$o=(0,d.Ay)(m.CampfireSubtitle1)(hC()),$l=(0,d.Ay)(h.n)(hk(),e=>e.opacity&&"opacity: ".concat(e.opacity,";")),$a=i.memo(e=>{let{data:n,expanded:t,entryIconStrings:r}=e,{folder:i,folderOpen:o,folderClosed:l,node:a,key:s,color:c}=n;if(r&&r[s])return(0,x.jsx)($o,{children:r[s]});let u=i?t?o:l:a;return(0,x.jsx)($e,{id:"sb-".concat(s),small:"RoundedSquare"===u,icon:u,color:c,className:i&&"folder-icon"})},(e,n)=>!["data.key","data.color","data.folderOpen","data.folder","expanded"].reduce((t,r)=>t||e$(e,r)!==e$(n,r),!1));function $s(e,n){if(n.entries&&"entry"===n.type){let t=Object.values(n.entries).reduce($s,[]);return[...new Set([...e,n.key,...t])]}return e}$a.displayName="TreeIcon";var $c=[],$u=()=>!0,$d=e=>{let n,{entries:t,selectableFolders:r,draggable:l=!0,folderOpenIcon:s="FolderOpening",folderClosedIcon:c="Folder",nodeIcon:u,updateEntries:d,selection:f,onSelected:m,onRightClick:p,noNodesKey:h,expandedKeys:g=$c,setExpandedKeys:y,allowSelectionDrag:b=$u,allowMultiSelect:v=!0,lockedElements:j,entryIconStrings:w,getExtraIcons:S,alternateNodeColors:A=!1,hideEmptyMessage:C=!1,className:k}=e,{t:_}=(0,a.Bd)(),E=(0,i.useRef)(),T=(()=>{let{actions:e}=(0,i.useContext)(o.xR)||{};return(0,i.useCallback)(function(){for(var n=arguments.length,t=Array(n),r=0;r<n;r++)t[r]=arguments[r];return(null==e?void 0:e.action)?e.action(...t):(e=>e())(...t)},[null==e?void 0:e.action])})(),I=(0,i.useMemo)(()=>{let e=(n,t)=>{let r=t?t+".":t,i={};for(let[t,o]of Object.entries(n))o.key?i[t]=Oa(Oa(Oa({},o),(null==j?void 0:j[t])?{locked:!0}:{}),o.entries?{entries:e(o.entries,"".concat(r).concat(o.key,".entries"))}:{}):setTimeout(()=>d(eN.Mx.UNSET,"".concat(r).concat(o.key)),10);return i};return e(t,"")},[t,j]),M=Object.values(I).reduce($s,[]),D=[...g,...M];S=(null==j?void 0:j.length)>0?e=>j[e]?[{icon:"Locked"}]:[]:S;let O=(0,i.useMemo)(()=>{let e={},n=t=>{for(let r of Object.values(t))e[r.key]=r.name,r.entries&&n(r.entries)};return I&&n(I),e},[I]),L=e=>v&&(e.shiftKey||e.ctrlKey),R=e=>{let{event:n,node:t}=e;n.stopPropagation();let r=t.folder&&!M.includes(t.key);p(n.clientX,n.clientY,t.key,O[t.key]||t.title||"",r,t.userpermissions||[])},P=(n=e=>{let{dropToGap:n,dragNode:t,node:r,dropPosition:i}=e;-1===i&&(i=0);let o=function(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(e[n])return{path:[...t,n],entry:e[n],parent:e,parentPath:t};for(let r of Object.values(e))if(r.entries){let e=o(r.entries,n,[...t,r.key]);if(e)return e}},l=f.length&&f.includes(t.key)?f:[t.key],a=l.reduce((e,n)=>Os(Oa({},e),{[n]:o(I,n)}),{}),{path:s,entry:c,parent:u,parentPath:m}=o(I,r.key);if(n||!r.folder){let e=m.length>0?"".concat(m.join(".entries."),".entries."):"",t=Object.values(u).sort((e,n)=>e.index-n.index).map(e=>
1l.includes(e.key)?"blank":e);!n&&i++;let r=[];for(let n of Object.values(a)){let{path:t,entry:i,parentPath:o}=n;JSON.stringify(m)!==JSON.stringify(o)&&(d(eN.Mx.UNSET,t.join(".entries.")),d(eN.Mx.SET,"".concat(e).concat(i.key),i)),r.push(i)}t.splice(i,0,...r),t.filter(e=>"blank"!==e).forEach((n,t)=>{d(eN.Mx.SET,"".concat(e).concat(n.key,".index"),t)})}else{let e=Object.values(c.entries).sort((e,n)=>e.index-n.index).filter(e=>!l.includes(e.key)),n=[];for(let e of Object.values(a)){let{path:t,entry:r}=e;d(eN.Mx.UNSET,t.join(".entries.")),d(eN.Mx.SET,"".concat(s.join(".entries."),".entries.").concat(r.key),r),n.push(r)}e.splice(0,0,...n);let t=s.length>0?"".concat(s.join(".entries."),".entries."):"";e.forEach((e,n)=>{d(eN.Mx.SET,"".concat(t).concat(e.key,".index"),n)})}},function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];T(()=>{n(...t)},()=>{d(eN.Mx.SET,"",I)})}),z=(0,i.useMemo)(()=>$f(null!=I?I:{},r,s,c,u,D,f,p&&R,S),[I,r,s,c,u,D,f,p,S]);return I?Object.keys(I).length||C?(0,x.jsx)(J9,{className:k,alternateNodeColors:A,onMouseDown:e=>{L(e)&&e.preventDefault()},onClick:e=>{e.stopPropagation()},ref:E,children:(0,x.jsx)(eJ.Ay,{draggable:l,selectedKeys:f,selectable:!0,multiple:v,treeData:z,expandedKeys:D,autoExpandParent:!1,onExpand:e=>y(e),onSelect:(e,n)=>{let{node:t,nativeEvent:r}=n,i=t.folder&&!M.includes(t.key);L(r)?m(t.key,!0,i):(m(t.key,!1,i),i&&(e=>{let n=eT(D),t=D.indexOf(e);-1===t?n.push(e):n.splice(t,1),y(n)})(t.key))},onDragEnter:e=>{0!==eZ(D,e.expandedKeys).length&&y(e.expandedKeys)},onDrop:P,onDragStart:e=>{let{node:n,event:t}=e;f.includes(n.key)&&!b()&&t.preventDefault()},onRightClick:p?R:void 0,icon:e=>(0,x.jsx)($a,{data:e.data,expanded:e.expanded,entryIconStrings:w})})}):(0,x.jsx)(J8,{children:_(h||"cui:common.components.sidebar.noNodes")}):(0,x.jsx)(J7,{children:(0,x.jsx)(K.B,{})})},$f=(e,n,t,r,o,l,a,s,c)=>{let u=function(e){let d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],f=Object.values(e).filter(e=>!!e.key).sort((e,n)=>e.index-n.index),m=f.length,h=!1;return{childData:f.map(e=>{a.includes(e.key)&&(h=!0);let{childData:f,containsSelection:g,numChildren:y}=e.entries?u(e.entries,[...d,e.key]):{childData:[],containsSelection:!1,numChildren:0};m+=y,g&&(h=!0);let b={key:e.key,color:e.color,title:function(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;return(0,x.jsxs)($n,{locked:o,children:[(0,x.jsx)($t,{className:"".concat(r,"-title-text"),children:e}),(0,x.jsxs)($r,{children:[t.map((e,n)=>{let{icon:t,onClick:r,divider:o,isDropdown:l,dropdownItems:a,opacity:s}=e;return(0,x.jsxs)(i.Fragment,{children:[l?(0,x.jsx)(E.rt,{dropdownProps:{items:a,appearToLeft:!0}}):r?(0,x.jsx)(p.RI,{onClick:r,icon:t}):(0,x.jsx)($l,{icon:t,opacity:s}),o&&(0,x.jsx)($i,{})]},n)}),n&&(0,x.jsx)(p.RI,{className:"more-vertical",icon:"MoreVertical",onClick:n})]})]})}(e.name,s?n=>s({event:n,node:e}):void 0,null==c?void 0:c(e.key,e.type),e.type,e.locked),children:f,selectable:"directory"!==e.type||n,folder:"directory"===e.type,className:"folder-node indent-".concat(d.length+1," ").concat(a.includes(e.key)?"isSelected":""),"data-num-children":"directory"===e.type&&l.includes(e.key)?y:0,"data-contains-selection":g};if("directory"===e.type)return Os(Oa({},b),{folderOpen:t,folderClosed:r});if("entry"===e.type)return Os(Oa({},b),{userpermissions:e.userpermissions,node:e.node||o,folderOpen:"RoundedSquare",folderClosed:"RoundedSquare","data-element-id":e.key});throw Error("A sidebar tree received an entry with an invalid type: ".concat(e.type,"."))}),numChildren:m,containsSelection:h}};return u(e).childData};$d.propTypes={entries:y.object,draggable:y.bool,getExtraIcons:y.func,selectableFolders:y.bool.isRequired,folderOpenIcon:y.string,folderClosedIcon:y.string,nodeIcon:y.string.isRequired,updateEntries:y.func.isRequired,onSelected:y.func.isRequired,selection:y.arrayOf(y.string),onRightClick:y.func,noNodesKey:y.string,expandedKeys:y.arrayOf(y.string),setExpandedKeys:y.func.isRequired,allowSelectionDrag:y.func,allowMultiSelect:y.bool,entryIconStrings:y.object,alternateNodeColors:y.bool,hideEmptyMessage:y.bool};var $m=d.Ay.div(h_(),e=>e.xPos,e=>e.yPos,e=>e.xTranslate,e=>e.yTranslate);d.Ay.svg(hE()),d.Ay.svg(hT(),e=>e.color||e.theme.colors.primary.rgbaString);var $p=d.Ay.div(hI(),e=>e.color||e.theme.colors.surface.rgbaString,e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),$h=d.Ay.div(hM()),$g=(0,d.Ay)(p.RI)(hD()),$y=(0,d.Ay)(m.ge)(hO(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),$x=(0,d.Ay)(m.g)(hL(),e=>e.theme.colors.onSurface.rgbaString),$b=d.Ay.div(hR(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),$v=d.Ay.img(hP()),$j=d.Ay.div(hz(),e=>e.theme.colors.surface.rgbaString),$w=d.Ay.div(hN()),$S=d.Ay.div(hB()),$A=d.Ay.div(hU()),$C=(0,d.Ay)(m.CampfireSubtitle1)(hW(),e=>e.color||e.theme.colors.surface.rgbaString),$k=d.Ay.div(hF()),$_=(0,d.Ay)(p.GU)(hH());(0,d.Ay)(m.CampfireA)(hK(),e=>e.color||e.theme.colors.primary.rgbaString);var $E=(0,d.Ay)(m.CampfireA)(hV(),e=>e.color||e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),$T=d.Ay.svg(hG()),$I=d.Ay.svg(hY(),e=>
1e.addBackgroundToTarget?e.theme.colors.surface.rgbaString:"transparent",e=>e.color||e.theme.colors.primary.rgbaString),$M=e=>{let{width:n,height:t,targetProperties:r,showStrokeHighlight:i,color:o,hideOverlay:l,addBackgroundToTarget:a}=e,{targetWidth:s,targetHeight:c,targetRadius:u,targetY:d,targetX:f}=r,m=e=>{e.nativeEvent.stopPropagation(),e.stopPropagation(),e.preventDefault()};return(0,x.jsxs)(x.Fragment,{children:[!l&&(0,x.jsx)($T,{width:n,height:t,children:(0,x.jsx)("path",{onClick:m,onMouseDown:m,onMouseUp:m,d:"M 0 0 H ".concat(n," V ").concat(t," H 0 V ").concat(d+c," H ").concat(f+s-u," \n a").concat(u,",").concat(u," 0 0 0 ").concat(u,",-").concat(u,"\n V ").concat(d+u," a").concat(u,",").concat(u," 0 0 0 -").concat(u,",-").concat(u,"\n H ").concat(f+u," a").concat(u,",").concat(u," 0 0 0 -").concat(u,",").concat(u,"\n V ").concat(d+c-u," a").concat(u,",").concat(u," 0 0 0 ").concat(u,",").concat(u,"\n H 0 Z")})}),(0,x.jsx)($I,{width:n,height:t,color:i?o:"transparent",addBackgroundToTarget:a,children:(0,x.jsx)("path",{d:"M ".concat(f," ").concat(d+u," \n V ").concat(d+c-u," a").concat(u,",").concat(u," 0 0 0 ").concat(u,",").concat(u,"\n H ").concat(f+s-u," a").concat(u,",").concat(u," 0 0 0 ").concat(u,",-").concat(u,"\n V ").concat(d+u," a").concat(u,",").concat(u," 0 0 0 -").concat(u,",-").concat(u,"\n H ").concat(f+u," a").concat(u,",").concat(u," 0 0 0 -").concat(u,",").concat(u,"\n Z")})})]})};$M.propTypes={width:y.number,height:y.number,targetProperties:y.shape({targetWidth:y.number,targetHeight:y.number,targetRadius:y.number,targetY:y.number,targetX:y.number}),showStrokeHighlight:y.bool,color:y.string,hideOverlay:y.bool,addBackgroundToTarget:y.bool};var $D=(e,n,t)=>-t/n*e+t,$O=(e,n,t,r)=>{if(n<=r/t*e&&n<=$D(e,t,r)){if(e<=t/3)return"u1";else if(e>t/3&&e<2*t/3)return"u2";else if(e>=2*t/3)return"u3"}else if(n>=$D(e,t,r)&&n>=r/t*e){if(e<=t/3)return"d1";else if(e>t/3&&e<2*t/3)return"d2";else if(e>=2*t/3)return"d3"}else if(n>r/t*e&&n<$D(e,t,r)){if(n<=r/3)return"l1";else if(n>r/3&&n<2*r/3)return"l2";else if(n>=2*r/3)return"l3"}else if(!(n<r/t*e&&n>$D(e,t,r)))return"r1";else if(n<=r/3)return"r1";else if(n>r/3&&n<2*r/3)return"r2";else if(n>=2*r/3)return"r3"},$L=(e,n,t,r,i,o)=>{switch(n){case"u1":case"u2":case"u3":case"u4":return[t+i/2,r+o];case"d1":case"d2":case"d3":return[t+i/2,r];case"l1":case"l2":case"l3":case"l4":case"l5":case"l6":case"l7":return[t+i,r+o/2];case"r1":case"r2":case"r3":case"r4":return[t,r+(e?Math.min(.2*o,100):o/2)]}},$R={u1:["-1.75rem","1.25rem"],u2:["-50%","1.25rem"],u3:["-95%","1.25rem"],u4:["-5rem","1.25rem"],d1:["-1.75rem","-107.5%"],d2:["-50%","-107.5%"],d3:["-90%","-107.5%"],l1:["1.1rem","-1.75rem"],l2:["1.1rem","-50%"],l3:["1.1rem","-85%"],l4:["-105%","-1.75rem"],l5:["-7.5rem","1.75rem"],l6:["-4.75rem","1.75rem"],l7:["-100%","1.5rem"],r1:["-105%","-1.75rem"],r2:["-105%","-50%"],r3:["-105%","-85%"],r4:["21.5rem","-4.75rem"]},$P=e=>{let{show:n=!1,xPos:t,yPos:r,title:l,text:s,onSkip:c,color:u,showStrokeHighlight:d=!0,onClick:f,showButton:m=!1,buttonText:p,showBack:h=!1,onBack:g,target:y,limitHeight:b,circle:v,arrType:j="",targetRadius:w=0,flow:S,topOfTarget:A,onboardingControls:C,hideCard:k,gif:_="",learnMoreLink:E,image:T="",addBackgroundToTarget:I,updateParent:M}=e,{t:D}=(0,a.Bd)(),O=(0,i.useContext)(ep.dR),{isCardSetup:L,w:R,h:P,targetProperties:z,cardProperties:N}=((e,n,t,r,l,a,s,c,u,d)=>{var f,m,p,h,g,y,x;let{windowWidth:b}=(0,i.useContext)(o.qs),[v,j]=(0,i.useState)(window.innerHeight),[{targetX:w,targetY:S},A]=(0,i.useState)({targetX:0,targetY:0}),[{targetWidth:C,targetHeight:k},_]=(0,i.useState)({targetWidth:0,targetHeight:0}),[{cardX:E,cardY:T},I]=(0,i.useState)({cardX:0,cardY:0}),[M,D]=(0,i.useState)(t),[{xTranslate:O,yTranslate:L},R]=(0,i.useState)({xTranslate:"",yTranslate:""}),[P,z]=(0,i.useState)({position:(null==(m=null==(f=n.current)?void 0:f.style)?void 0:m.position)||null,zIndex:(null==(h=null==(p=n.current)?void 0:p.style)?void 0:h.zIndex)||null,parentZIndex:(null==(x=null==(y=null==(g=n.current)?void 0:g.parentElement)?void 0:y.style)?void 0:x.zIndex)||null}),[N,B]=(0,i.useState)(!1);return l&&(r=C/2),(0,i.useEffect)(()=>{let n=e=>{e.stopPropagation(),e.preventDefault()};return e&&window.addEventListener("scroll",n,{passive:!1}),()=>{window.removeEventListener("scroll",n,{passive:!1})}},[e]),(0,i.useEffect)(()=>{var e,t,r,i;n.current&&z({position:(null==(t=null==(e=n.current)?void 0:e.style)?void 0:t.position)||null,zIndex:(null==(i=null==(r=n.current)?void 0:r.style)?void 0:i.zIndex)||null})},[!n.current]),(0,i.useEffect)(()=>{let r,i=!0,o=()=>{var r,o;let l;if(i){if(j(window.innerHeight),e&&n.current){let e=n.current.getBoundingClientRect();l=null!=t?t:$O(Math.max(e.left+e.width/2,0),Math.max(e.top+e.height/2,0),b,v);let{tX:r,tY:i}={tX:e.left,tY:e.top};I({cardX:$L(u,l,r,i,e.width,e.height)[0],cardY:$L(u,l,r,i,e.width,e.height)[1]});let o=a?Math.max(e.top,53):e.top;A({targetX:e.left,targetY:o}),_({targetWidth:e.width,targetHeight:e.height+(e.top-o)}),["absolute","relative","fixed"].includes(window.getComputedStyle(n.current).getPropertyValue("position"))||(n.current.style.position="relative"),n.current.style.zIndex="1000003",d&&(n.current.parentElement.style.zIndex="1000003")}else e&&(l=null!=t?t:$O(Math.max(s,0),Math.max(c,0),b,v),I({cardX:s,cardY:c}));R({xTranslate:(null!=(r=$R[l])?r:$R.r1)[0],yTranslate:(null!=(o=$R[l])?o:$R.r1)[1]}),D(l),B(!0)}};return e&&n.current&&(r=new ResizeObserver(o)).observe(n.current),window.addEventListener("resize",o),window.addEventListener("wheel",o),o(),setTimeout(o,2e3),()=>{i=!1,n.current&&(n.current.style.position=P.position,n.current.style.zIndex=P.zIndex,d&&(n.current.parentElement.style.zIndex=P.parentZIndex)),window.removeEventListener("resize",o),window.removeEventListener("wheel",o),r&&r.disconnect(n.current)}},[e,!n.current]),{isCardSetup:N,w:b,h:v,targetProperties:{targetWidth:C,targetHeight:k,targetRadius:r,targetY:S,targetX:w},cardProperties:{cardX:E,cardY:T,arrowType:M,xTranslate:O,yTranslate:L}}})(n,y,j,w,v,b,t,r,A,M),{targetWidth:B,targetHeight:U,targetRadius:W,targetY:F,targetX:H}=z,{cardX:K,cardY:V,xTranslate:Y,yTranslate:q}=N;return n&&L&&y.current?G.createPortal((0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)($M,{width:R,height:P,targetProperties:{targetWidth:B,targetHeight:U,targetRadius:W,targetY:F,targetX:H}
1,showStrokeHighlight:d,color:u,hideOverlay:k,addBackgroundToTarget:I}),!k&&(0,x.jsxs)($m,{xPos:K,yPos:V,xTranslate:Y,yTranslate:q,color:u,children:[(0,x.jsxs)($p,{color:u,children:[(0,x.jsxs)($h,{children:[h&&(0,x.jsx)($g,{onClick:g,icon:"ArrowLeftLong"}),(0,x.jsx)($x,{children:l})]}),!!C&&(0,x.jsxs)($y,{children:[C.onboardingIndex+1," ",D("cui:common.components.onboardingFlows.of")," ",C.totalOnboardingCards]})]}),(0,x.jsxs)($j,{children:[(0,x.jsxs)($b,{children:[T&&(0,x.jsx)($v,{src:T}),_&&(0,x.jsx)(e0.A,{src:_,style:{width:"100%",minHeight:"12rem",height:"100%"},loop:!0})]}),(0,x.jsxs)($w,{children:[(0,x.jsx)($C,{color:u,children:s}),(0,x.jsxs)($S,{children:[(0,x.jsx)($E,{onClick:()=>{c(),O.track(ep.UT.ONBOARDING.SKIP,{flow:S})},type:"TEXT",padding:"0.2rem",children:D("cui:common.components.onboardingFlows.hideText")}),(0,x.jsxs)($A,{children:[!!E&&(0,x.jsx)($k,{children:(0,x.jsx)($_,{type:"TEXT",onClick:()=>window.open(E,"_blank"),children:D("cui:common.components.onboardingCard.learnMore")})}),m&&(0,x.jsx)($k,{children:(0,x.jsx)($_,{type:"SECONDARY",onClick:f,children:p})})]})]})]})]})]})]}),document.getElementById("root")):null};$P.propTypes={show:y.bool,xPos:y.number,yPos:y.number,title:y.node,text:y.node,onSkip:y.func,color:y.string,onClick:y.func,showButton:y.bool,buttonText:y.string,showBack:y.bool,onBack:y.func,target:y.any,limitHeight:y.bool,circle:y.bool,arrType:y.string,targetRadius:y.number,showStrokeHighlight:y.bool,flow:y.string,topOfTarget:y.number,onboardingControls:y.shape({onboardingIndex:y.number,totalOnboardingCards:y.number}),hideCard:y.bool,gif:y.string,image:y.string,learnMoreLink:y.string,addBackgroundToTarget:y.bool,updateParent:y.bool},d.Ay.p(hq());var $z=d.Ay.p(hX()),$N=d.Ay.p(hQ()),$B=d.Ay.p(hJ(),e=>e.theme.colors.onSurface.copyWith({a:.4}).rgbaString,e=>e.theme.colors.primary.rgbaString);d.Ay.div(h$()),d.Ay.div(hZ(),e=>e.fileID||"exploreIntroPlay.jpg");var $U=d.Ay.span(h0(),e=>e.theme.colors.primary.copyWith({a:.12}).rgbaString),$W=(0,d.Ay)(h.n)(h1(),e=>e.marginTop||"-4px",e=>e.marginRight||"4px"),$F=d.Ay.span(h5());function $H(e,n){var t,r,l,a,s,c;let u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],{userData:d,updateUser:f,userLoading:m}=(0,i.useContext)(o.hF)||{},[p,h]=(0,i.useState)(null),g=null==(r=null==(t=null==d?void 0:d.profile)?void 0:t.account)?void 0:r[e],y=(0,i.useContext)(ep.dR),x=(0,i.useContext)(o.KV)===o.Zz.VIEWER,{modalsShown:b}=(0,i.useContext)(o.qs);(0,i.useContext)(o.Ct)&&(u=u.filter(e=>!["onboardingFirstProject"].includes(e)));let v=u.map(e=>{var n,t;return null==(t=null==(n=null==d?void 0:d.profile)?void 0:n.account)?void 0:t[e]});return(0,i.useEffect)(()=>
1{p&&y.track(ep.UT.ONBOARDING.VIEW,{flow:e,index:g})},[p,g]),(0,i.useEffect)(()=>{var t,r;let i=u.reduce((e,n)=>{var t,r;let i=null==(r=null==(t=null==d?void 0:d.profile)?void 0:t.account)?void 0:r[n];return e&&[-1,!0].includes(i)},!0);!d||m||(null==(r=null==(t=d.profile)?void 0:t.account)?void 0:r.hideAllOnboarding)||x||!i||-1===g?h(!1):setTimeout(()=>{var t,r;h(!0),!n&&(null==(r=null==(t=null==d?void 0:d.profile)?void 0:t.account)?void 0:r[e])||f(JF.SET,"profile.account.".concat(e),0)},500)},[isNaN(g),!m,x,...v]),(0,i.useEffect)(()=>{var e,n;(null==(n=null==(e=null==d?void 0:d.profile)?void 0:e.account)?void 0:n.hideAllOnboarding)&&h(!1)},[null==(a=null==(l=null==d?void 0:d.profile)?void 0:l.account)?void 0:a.hideAllOnboarding]),[p&&!x&&!(null==(c=null==(s=null==d?void 0:d.profile)?void 0:s.account)?void 0:c.hideAllOnboarding)&&0===Object.keys(b||{}).length,g,n=>{-1===n&&y.track(ep.UT.ONBOARDING.FINISH,{flow:e}),null==f||f(JF.SET,"profile.account.".concat(e),n)},()=>null==f?void 0:f(JF.SET,"profile.account.hideAllOnboarding",!0)]}var $K=e=>{let{icon:n,marginTop:t,marginRight:r,children:i}=e;return(0,x.jsxs)($U,{children:[(0,x.jsx)($W,{icon:n,marginTop:t,marginRight:r}),(0,x.jsx)($F,{children:i})]})};$K.propTypes={icon:y.string,marginTop:y.string,marginRight:y.string,children:y.node};var $V=(e,n)=>{let t=e=>(0,x.jsx)(a.x6,{defaults:e,components:{b:(0,x.jsx)("strong",{}),em:(0,x.jsx)("em",{}),moved:(0,x.jsx)($K,{icon:"DragHandle",marginTop:"-1px"}),resized:(0,x.jsx)($K,{icon:"ResizeDiagonalDouble",marginTop:"0",marginRight:"2px"}),edited:(0,x.jsx)($K,{icon:"MoreVertical",marginRight:"2px"}),pages:(0,x.jsx)($K,{icon:"Page"}),plus:(0,x.jsx)($K,{icon:"Plus",marginRight:"0"}),addFolder:(0,x.jsx)($K,{icon:"AddFolder"}),moduleFilters:(0,x.jsx)($K,{icon:"Filter2"}),pins:(0,x.jsx)($K,{icon:"Location"}),zones:(0,x.jsx)($K,{icon:"ZoneOutlined",marginRight:"6px"}),label:(0,x.jsx)($K,{icon:"Label",marginTop:"-3px"}),relationship:(0,x.jsx)($K,{icon:"People"}),addSections:(0,x.jsx)($K,{icon:"PlusFilled"}),addRows:(0,x.jsx)($K,{icon:"AddRow",marginRight:"6px"}),addDividers:(0,x.jsx)($K,{icon:"AddDivider",marginRight:"6px"}),calendar:(0,x.jsx)($K,{icon:"EditCalendar"}),gantt:(0,x.jsx)($K,{icon:"Gantt",marginRight:"6px"}),calendarRange:(0,x.jsx)($K,{icon:"CalendarDateRange"}),script:(0,x.jsx)($K,{icon:"Script"}),dictionary:(0,x.jsx)($K,{icon:"Book"}),events:(0,x.jsx)($K,{icon:"Timeline"}),panelChanges:(0,x.jsx)($K,{icon:"EditPanel"}),notes:(0,x.jsx)($K,{icon:"Page"}),share:(0,x.jsx)($K,{icon:"Share"}),systems:(0,x.jsx)($K,{icon:"System"}),sync:(0,x.jsx)($K,{icon:"Sync"}),send:(0,x.jsx)($K,{icon:"Upload"})}}),r=(0,x.jsx)($z,{children:t("cui:common.components.onboardingFlows.".concat(e,".").concat(n,".title"))});return{title:r,text:(0,x.jsx)($N,{children:t("cui:common.components.onboardingFlows.".concat(e,".").concat(n,".text"))}),skip:(0,x.jsxs)($B,{children:[t("cui:common.components.onboardingFlows.skipText"),(0,x.jsx)("span",{children:t("cui:common.components.onboardingFlows.skipTextSpan")})]})}},$G=d.Ay.div(h2(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.06}).rgbaString}),$Y=(0,d.Ay)(m.CampfireSubtitle1)(h3()),$q=(0,d.Ay)(m.lJ)(h6(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString}),$X=(0,i.forwardRef)((e,n)=>{let{children:t,onClick:r}=e,{tr:i}=Lk("common.components.blocksManager.blocks.stats");return(0,x.jsxs)($G,{ref:n,onClick:r,children:[t,(0,x.jsx)($Y,{children:i("emptyTitle")}),(0,x.jsx)($q,{children:i("emptyDescription")})]})}),$Q=(e,n)=>{let[t,r]=(0,i.useState)(!1),{onBlockFocus:o,blockId:l,block:a,blockActions:s,ignoreRefs:c}=n||{},u=(0,i.useRef)(!1),d=(0,i.useRef)(!0);return(0,U.Ts)(e,()=>r(!1),t,!0,!0,!1,c),(0,i.useEffect)(()=>{var n;if((null==(n=null==a?void 0:a.settings)?void 0:n.isNew)&&s&&e.current&&!u.current){u.current=!0,e.current.click(),r(!0),o&&l&&o(l);let n=a.settings,{isNew:t}=n,i=Ou(n,["isNew"]);s.updateBlock(Os(Oa({},a),{settings:i}))}},[a,s,e,o,l]),{isFocused:t,setIsFocused:(0,i.useCallback)(e=>{if(d.current){d.current=!1;return}r(e),e&&o&&l&&o(l)},[o,l])}},$J=(0,d.Ay)(E.rt)(h4());(0,d.Ay)(h.n)(h7());var $$={VISIBLE:"visible",HIDDEN_EVERYONE:"hidden-everyone",HIDDEN_READERS:"hidden-viewers"},$Z=new Set(["hidden-viewers","hidden-readers"]),$0=e=>$Z.has(null!=e?e:""),$1=e=>{var n,t,r,i,o;let{block:l,blockActions:a,customItems:s,blockManagerType:c}=e,{tr:u}=Lk("common.components.blocksManager.blocksFloatingMenu"),{tr:d}
1=Lk("common.components.blocksManager.blocksDropdown"),f=null!=(t=null==(n=null==l?void 0:l.settings)?void 0:n.visibility)?t:$$.VISIBLE,m="mainArticle"===(null!=(i=null==(r=null==l?void 0:l.settings)?void 0:r.section)?i:"mainArticle"),p={[C._J.HEADER]:C.Lo.H1,[C._J.QUOTE]:C.Qb.CALLOUT,[C._J.GALLERY]:C.rp.GALLERY,[C._J.ELEMENT]:C.yC.SINGLE_COLUMN,[C._J.FEATURE_LINKS]:C.yC.SINGLE_COLUMN,[C.Gm.UPDATE]:C.$0.LIST_EXTRAS},h=[C._J.HEADER,C._J.TEXT_FIELD,C._J.QUOTE,C._J.GALLERY,C._J.MEDIA,C._J.ELEMENT,C._J.FEATURE_LINKS],g=[...h,C.Gm.UPDATE,C.Gm.SOCIAL,C._J.DIVIDER],y=[...h,C.Rc.ATTRIBUTES,C.Rc.STATS,C.Rc.TABLE,C._J.DIVIDER],b={[C.tq.EXPLORE]:g,[C.tq.ENCYCLOPEDIA]:y}[c||C.tq.EXPLORE]||[],v=c===C.tq.ENCYCLOPEDIA,j=[...s||[],...v?[{labelKey:u("blockVisibility"),icon:"VisibilityOff",onClick:()=>{},isDropdown:!0,dropdownItems:[{labelKey:u("hideFromEveryone"),onClick:()=>a.updateBlockVisibility(l,$$.HIDDEN_EVERYONE),selected:f===$$.HIDDEN_EVERYONE},{labelKey:u("hideFromReaders"),onClick:()=>a.updateBlockVisibility(l,$$.HIDDEN_READERS),selected:$0(f)},{labelKey:u("visible"),onClick:()=>a.updateBlockVisibility(l,$$.VISIBLE),selected:!f||f===$$.VISIBLE}],dividers:[1]}]:[],...v?[{labelKey:u(m?"moveToSummary":"moveToArticle"),icon:m?"ArrowRightLong":"ArrowLeftLong",onClick:()=>{var e;return null==(e=null==a?void 0:a.moveBlock)?void 0:e.call(a,l.id,m?"summaryBox":"mainArticle")},disabled:!(null==(o=l.settings)?void 0:o.showSummary)}]:[],{labelKey:u("copyBlock"),icon:"Copy",onClick:()=>a.copyBlock(l)},{labelKey:u("duplicateBlock"),icon:"PlusFilled",onClick:()=>a.duplicateBlock(l)},{labelKey:u("replaceBlock"),icon:"Refresh",onClick:()=>{},isDropdown:!0,dividers:[b.length-2],dropdownItems:b.map(e=>({labelKey:d(e),onClick:()=>{let n=Oa(Oa({id:l.id},C.Xo[e]),p[e]?{subType:p[e]}:{});a.replaceBlock(l.id,n)}}))},{labelKey:u("deleteBlock"),icon:"DeleteForever",onClick:()=>a.deleteBlock(l)}];return(0,x.jsx)($J,{dropdownProps:{items:j,dividers:(()=>{let e=j.length-2,n=+!!v;return[e-4-n,e-3-n,e]})()}})},$5=d.Ay.div(h8()),$2=(0,d.Ay)(E.rt)(ge(),e=>{let{color:n}=e;return n&&(0,d.AH)(h9(),n)}),$3=e=>{var n,t;let{block:r,blockActions:o}=e,{tr:l}=Lk("common.components.blocksManager.blocksFloatingMenu"),a=null!=(t=null==(n=null==r?void 0:r.settings)?void 0:n.visibility)?t:$$.VISIBLE,s=(0,i.useRef)(null),c=(0,i.useMemo)(()=>{let e=l("visible");return a===$$.HIDDEN_EVERYONE?e=l("hideFromEveryone"):$0(a)&&(e=l("hideFromReaders")),e},[a]),u=[{labelKey:l("hideFromEveryone"),onClick:()=>o.updateBlockVisibility(r,$$.HIDDEN_EVERYONE),selected:a===$$.HIDDEN_EVERYONE},{labelKey:l("hideFromReaders"),onClick:()=>o.updateBlockVisibility(r,$$.HIDDEN_READERS),selected:$0(a)},{labelKey:l("visible"),onClick:()=>o.updateBlockVisibility(r,$$.VISIBLE),selected:!a||a===$$.VISIBLE}];if(a&&a!==$$.VISIBLE)return(0,x.jsx)($5,{onClick:()=>{var e;return null==(e=s.current)?void 0:e.click()},children:(0,x.jsx)($2,{ref:s,tooltip:c,icon:"VisibilityOff",dropdownProps:{items:u,dividers:[1]}})})},$6=(0,d.Ay)(E.rt)(gn()),$4=d.Ay.div(gt(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.2}).rgbaString}),$7=(0,d.Ay)(p.GU)(gr()),$8=(0,d.Ay)(h.n)(gi(),e=>{let{theme:n}=e;return n.colors.onSurface.rgbString}),$9=(0,d.Ay)(eX.Z)(go()),Ze=e=>{var n,t;let{block:r,menuItems:i,blockActions:o,blockManagerType:l,top:a}=e,s="visible"===(null!=(t=null==(n=null==r?void 0:r.settings)?void 0:n.visibility)?t:"visible"),c=l===C.tq.ENCYCLOPEDIA;return(0,x.jsx)($9,{id:"blocks-floating-menu",top:null!=a?a:-50,left:0,children:i.map((e,n)=>"dropdown"===e.type?(0,x.jsx)($6,{addCaret:!0,textButton:!0,icon:e.icon,buttonLabel:e.label,dropdownProps:{items:e.dropdownItems,dividers:e.dividers}},n):"button"===e.type?(0,x.jsxs)($7,{type:p.VQ.TEXT,disabled:!!e.disabled,onClick:e.onClick,children:[(0,x.jsx)($8,{icon:e.icon,width:1.5,height:1.5}),e.label]},n):"divider"===e.type?(0,x.jsx)($4,{},n):"draggable"===e.type?(0,x.jsxs)(x.Fragment,{children:[e.draggableItem,c&&!s&&(0,x.jsx)($3,{block:r,blockActions:o},"visibility-dropdown")]}):"overflow"===e.type?(0,x.jsx)($1,{block:r,blockActions:o,customItems:e.customItems,blockManagerType:l},n):void 0)})},Zn=(e,n,t,r,i,o,l,a)=>({overflowMenu:(r&&!i&&!o||o&&i)&&(0,x.jsx)(Ze,{block:e,menuItems:l,blockActions:n,blockManagerType:t,top:a})}),Zt=function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=(0,i.useContext)(o.ky),{tr:r}=Lk("common.components.blocksManager.elementModal"),l=(0,i.useContext)(o.kD),{project:a}=e||{},s=(0,i.useMemo)(()=>a?((null==a?void 0:a.extrasEpubs)||[]).reduce((e,n)=>{let{fileID:t,name:r}=n;return Os(Oa({},e),{[t]:{id:t,_id:t,key:t,name:r,module:"BONUS_READING",type:"BONUS_READING"}})},{}):{},[a]),c=(0,i.useMemo)(()=>{var e,n,t,r;return a?Oa(Oa(Oa(Oa(Oa(Oa({},null==(e=a.chapters)?void 0:e.frontMatter),null==(n=a.chapters)?void 0:n.backMatter),null==(t=a.chapters)?void 0:t.extras),null==(r=a.chapters)?void 0:r.body),null==a?void 0:a.elements),s):{}},[a,s]),u=e=>{if(n){let n=null==t?void 0:t.selection;return e._id!==n}return!!a&&Object.keys(c).length>0&&!!(null==c?void 0:c[e._id])};return{openElementModal:(e,t)=>Om(null,null,function*(){let i=n?"encyclopedia_":"",o=t||[],l=o.length>0;return yield KL({title:r("".concat(i,"title").concat(e?"Single":"Multi")),subtitle:r("".concat(i,"subtitle").concat(e?"Single":"Multi")),selectOne:e,filter:u,getChooseButtonText:n=>{if(l){let t=n.filter(e=>!o.includes(e)).length,l=o.filter(e=>!n.includes(e)).length;return r("".concat(i,"confirmChanges"),{count:e?1:t+l})}return r("".concat(i,"chooseMultiple"),{count:n.length})},additionalElements:s,initialSelection:o})}),getElementData:e=>{var n;return null==(n=null==l?void 0:l.elements)?void 0:n[e]}}},Zr=e=>{let n=(0,d.DP)();return(0,i.useMemo)(()=>{var t;let r=(null==(t=null==e?void 0:e.settings)?void 0:t.backgroundColor)?M.Q1.fromHex(e.settings.backgroundColor):null;if(r){let e=(null==r?void 0:r.hsla).l,t=n.colors.onSurface.hsla.l;if(e<30&&t<30||e>70&&t>70)return A.Sx.fromJson(Os(Oa({},n.original.json),{colors:Os(Oa({},n.original.json.colors),{surface:n.original.json.colors.onSurface,onSurface:n.original.json.colors.surface})})).raw}return n},[n,e.settings.backgroundColor])},Zi=e=>{switch(e){case C.rz.SINGLE_COLUMN:return"Layout";case C.rz.TWO_COLUMN:return"SplitColumn";case C.rz.GRID:return"IndexCard";default:return"Layout"}},Zo=e=>e===C.rz.SINGLE_COLUMN?"DragItem":"DragHandle",Zl=e=>j((0,w.bQ)(),e),Za=["h1","collapsible_h1"],Zs=["h2","collapsible_h2"],Zc=["h3","collapsible_h3"],Zu=e=>Za.includes(e),Zd=e=>Zs.includes(e),Zf=e=>Zc.includes(e),Zm=e1.ckj,{SINGLE_COLUMN:Zp,TWO_COLUMN:Zh}=C.dd,Zg=e=>{let{block:n,blockActions:t,blockManagerType:r,isFocused:i,isOverlay:o,isDragging:l,draggableItem:a,setShowSettingsModal:s,useSingleColumn:c}
1=e,{tr:u}=Lk("common.components.blocksManager.blocks.stats"),d=n.subType||Zp,{showThumbnailImages:f,showUnits:m,showDescriptions:p}=n.settings||{},h=e=>{t.updateBlock(Os(Oa({},n),{subType:e}))},g=e=>{t.updateBlock(Os(Oa({},n),{settings:e}))},y=[{type:"dropdown",icon:Zi(d),label:u(d),onClick:()=>{},dropdownItems:[{labelKey:u("singleColumn"),icon:"Layout",selected:d===Zp,onClick:()=>h(Zp)},{labelKey:u("twoColumn"),icon:"SplitColumn",selected:d===Zh,onClick:()=>h(Zh),disabled:c}],dividers:[1]},{type:"button",icon:"AddCircle",label:u("addStat"),onClick:()=>{let e=(0,eh.A)();t.updateBlock(Os(Oa({},n),{value:Os(Oa({},n.value),{stats:Os(Oa({},n.value.stats),{[e]:Os(Oa({},Zm),{id:e,order:Object.values(n.value.stats||{}).length})})})}))}},{type:"divider"},{type:"draggable",draggableItem:a},{type:"overflow",customItems:[{icon:"Image",labelKey:u("showThumbnailImages"),onClick:()=>{var e;return e=!f,void g(Os(Oa({},n.settings),{showThumbnailImages:e}))},selected:f},{icon:"MeasureFilled",labelKey:u("showUnits"),onClick:()=>{var e;return e=!m,void g(Os(Oa({},n.settings),{showUnits:e}))},selected:m},{icon:"Description",labelKey:u("showDescriptions"),onClick:()=>{var e;return e=!p,void g(Os(Oa({},n.settings),{showDescriptions:e}))},selected:p},{icon:"Settings",labelKey:u("numberFormatting"),onClick:()=>s(!0)}]}],{overflowMenu:x}=Zn(n,t,r,i,o,l,y);return x},Zy=d.Ay.div(gl()),Zx=d.Ay.div(ga(),e=>{let{isSmallBlock:n}=e;return n&&"\n flex-direction: column;\n align-items: flex-start;\n "}),Zb=d.Ay.div(gs(),e=>{let{isSmallPanel:n}=e;return n&&"\n width: 85%;\n "}),Zv=(0,d.Ay)(Q.d$)(gc()),Zj=(0,d.Ay)(m.MV)(gu(),e=>e.theme.fonts.sizes.body1,e=>e.theme.fonts.families.body1,e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),Zw=(0,d.Ay)(e5.Uj)(gd(),e=>e.theme.fonts.sizes.body1,e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>{let{isSmallPanel:n}=e;return n&&"\n width: 100%;\n text-align: left;\n "}),ZS=(0,d.Ay)(m.A8)(gf(),e=>e.theme.fonts.sizes.body1,e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>{let{isSmallPanel:n}=e;return n&&"\n width: 100%;\n "}),ZA=d.Ay.div(gm()),ZC=(0,d.Ay)(J4)(gp(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),Zk=d.Ay.div(gh(),e=>e.theme.colors.onSurface.copyWith({a:.06}).rgbaString),Z_=(0,d.Ay)(h.n)(gg()),ZE=(e,n)=>!!e&&n>550,ZT=d.Ay.div(gy(),e=>{let{isTwoColumn:n,statsWidth:t}=e;return ZE(n,t)&&"\n flex-direction: row;\n flex-wrap: wrap;\n gap: 0.5rem;\n "}),ZI=d.Ay.div(gx(),e=>{let{isTwoColumn:n,statsWidth:t}=e;return ZE(n,t)&&"\n width: calc(50% - 0.5rem);\n "}),ZM=(0,d.Ay)(Q.JZ)(gb()),ZD=(0,d.Ay)(J4)(gv()),ZO=(0,d.Ay)(Q.d$)(gj()),ZL=e=>{var n;let{block:t,blockActions:r,draggableItem:o,stat:l,blazeContext:a,panelWidth:s,readOnly:c=!1,isTwoColumn:u=!1,statsWidth:d=0}=e,{tr:f}=Lk("common.components.blocksManager.blocks.stats"),{isEmptyDescription:m}=LT(),{imageControls:p,userControls:h}=a||{},{userId:g}=h||{},{getImageUrl:y}=p||{},{showDescriptions:b,showUnits:v,showThumbnailImages:j}=t.settings||{},{thumbnailImage:w,showUnits:S,showDescription:A}=l.settings||{},[k,_]=(0,i.useState)(!1),T=(0,i.useRef)(null),I=()=>{let e=T.current;e&&(e.style.height="auto",e.style.height="".concat(e.scrollHeight,"px"))};if((0,i.useEffect)(()=>{let e=setTimeout(()=>{I()},100);return()=>clearTimeout(e)},[l.name]),c){let{name:e,description:t,value:r,unit:i}=l||{};return!(null==(n=null==e?void 0:e.trim)?void 0:n.call(e))||null==r||Number.isNaN(r)?null:(0,x.jsxs)(ZI,{isTwoColumn:u,statsWidth:d,children:[(0,x.jsxs)(ZM,{children:[j&&w&&(0,x.jsx)(ZO,{src:y(null==w?void 0:w.fileID,null==w?void 0:w.userID,O.iu.MEDIUM)}),(0,x.jsxs)("span",{style:{flexShrink:1,minWidth:0},children:[e,":"]})," ",r," ",v&&S?i:""]}),b&&A&&!m(t)&&(0,x.jsx)(ZD,{value:t,forceReadOnly:!0})]})}let M=(e,n)=>{r&&r.updateBlock(Oa(Os(Oa({},t),{value:Os(Oa({},t.value),{stats:Os(Oa({},t.value.stats),{[l.id]:Oa(Oa({},l),e)})})}),n&&{settings:Oa(Oa({},t.settings),n)}))},D=[Oa({labelKey:f(w?"thumbnailImage":"setThumbnailImage"),onClick:()=>_(!0)},(null==w?void 0:w.fileID)&&{isDropdown:!0,dropdownItems:[{labelKey:f("replaceImage"),onClick:()=>_(!0)},{labelKey:f("removeImage"),onClick:()=>M(Os(Oa({},l),{settings:Os(Oa({},l.settings),{thumbnailImage:null})}))}]}),{labelKey:f("showUnits"),onClick:()=>
1{if(v){let e=!S;M(Os(Oa({},l),{settings:Os(Oa({},l.settings),{showUnits:e})}),e?{showUnits:!0}:void 0)}else M(Os(Oa({},l),{settings:Os(Oa({},l.settings),{showUnits:!0})}),{showUnits:!0})},selected:v&&S},{labelKey:f("showDescription"),onClick:()=>{if(b){let e=!A;M(Os(Oa({},l),{settings:Os(Oa({},l.settings),{showDescription:e})}),e?{showDescriptions:!0}:void 0)}else M(Os(Oa({},l),{settings:Os(Oa({},l.settings),{showDescription:!0})}),{showDescriptions:!0})},selected:b&&A},{labelKey:f("duplicateStat"),onClick:()=>{if(!r)return;let e=(0,eh.A)(),n=l.order,i=Oa({},t.value.stats);Object.values(i).forEach(e=>{e.order>=n&&(i[e.id]=Os(Oa({},e),{order:e.order+1}))}),i[e]=Os(Oa({},l),{id:e,order:n}),r.updateBlock(Os(Oa({},t),{value:Os(Oa({},t.value),{stats:i})}))}},{labelKey:f("deleteStat"),onClick:()=>{var e;if(!r)return;let n=t.value.stats||{},{[e=l.id]:i}=n,o=Ou(n,[Oc(e)]);r.updateBlock(Os(Oa({},t),{value:Os(Oa({},t.value),{stats:o})}))}}],L=!!s&&s<250,R=(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Zw,{isSmallPanel:L,inputType:"number",value:l.value,placeholder:f("numberPlaceholder"),onChange:e=>{M(Os(Oa({},l),{value:parseFloat(e)}))},options:t.settings.numberFormatting||{}}),v&&S?(0,x.jsx)(ZS,{isSmallPanel:L,value:l.unit,placeholder:f("unitsPlaceholder"),onChange:e=>M(Os(Oa({},l),{unit:e.target.value}))}):null]});return(0,x.jsxs)(Zy,{children:[(0,x.jsxs)(Zx,{children:[(0,x.jsxs)(Zb,{isSmallPanel:L,children:[j&&(0,x.jsx)(x.Fragment,{children:w?(0,x.jsx)(Zv,{onClick:()=>_(!0),src:y(w.fileID,w.userID,O.iu.MEDIUM)}):(0,x.jsx)(Zk,{onClick:()=>_(!0),children:(0,x.jsx)(Z_,{icon:"AddPhoto"})})}),(0,x.jsx)(Zj,{ref:T,value:l.name,placeholder:f("titlePlaceholder"),onChange:e=>{let n=e.target.value.replace(/[\r\n]/g,"");M(Os(Oa({},l),{name:n}))},onKeyDown:e=>{"Enter"===e.key&&e.preventDefault()},onInput:I,rows:1})]}),!L&&R,(0,x.jsxs)(ZA,{children:[o,(0,x.jsx)(E.rt,{dropdownProps:{items:D,dividers:[2],appearToLeft:!0}})]})]}),L&&R,b&&A&&(0,x.jsx)(ZC,{value:l.description,onValueChange:e=>M(Os(Oa({},l),{description:e})),placeholderKey:f("descriptionPlaceholder"),additionalMemoProps:[t]}
1),k&&(0,x.jsx)(H4,{mode:C.SZ.CHOOSE_ONE,show:!0,onChoose:e=>{(null==e?void 0:e[0])&&M(Os(Oa({},l),{settings:Os(Oa({},l.settings),{thumbnailImage:{fileID:e[0],userID:g}})}),{showThumbnailImages:!0}),_(!1)},onClose:()=>_(!1),initialSelection:w?[w.fileID]:[]})]})},ZR={};Of(ZR,e2);var ZP={};Of(ZP,e3);var Zz=d.Ay.thead(gw()),ZN=d.Ay.tr(gS()),ZB=d.Ay.th(gA(),e=>{let{theme:n}=e;return n.colors.surface.getVariant(12,!0).rgbString},e=>{let{roundedCornerCell:n,theme:t}=e;return n?"".concat(t.dimensions.cornerLg,"rem"):"0"}),ZU=d.Ay.th(gC(),e=>{let{frozenColOffset:n}=e;return void 0!==n&&"\n left: ".concat(n,";\n z-index: 7;\n ")},e=>{let{width:n}=e;return n?"".concat(n,"px"):e2.DEFAULT_CELL_WIDTH},e=>{let{width:n}=e;return n?"".concat(n,"px"):e2.DEFAULT_CELL_WIDTH},e=>{let{theme:n}=e;return n.colors.surface.getVariant(4,!0).rgbString},(0,Q.fU)("subtitle2"),e=>{let{theme:n}=e;return n.colors.surface.getVariant(12,!0).rgbaString},e=>{let{theme:n}=e;return n.colors.surface.getVariant(12,!0).rgbaString},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.08}).rgbaString}),ZW=d.Ay.div(gk(),e=>{let{theme:n}=e;return n.colors.primary.copyWith({a:.5}).rgbaString},e=>{let{isResizing:n,theme:t}=e;return n&&"\n background: ".concat(t.colors.primary.copyWith({a:.7}).rgbaString,";\n ")}),ZF=e=>{var n,t,r,o;let{data:l,readOnly:a,properties:s,handleColumnClick:c,handleColumnContextMenu:u,onColumnResize:d,tableWidth:f,visibleRange:m,virtualGrid:p}=e,{stickyColumnHeader:h=!1,showColumnHeaders:g=!1,showRowHeaders:y=!1,fitTableToArticle:b=!1}=s||{},[v,j]=(0,i.useState)(null),w=(0,i.useRef)(0),S=(0,i.useRef)(0),A=(0,i.useCallback)((e,n)=>{e.preventDefault(),e.stopPropagation(),j(n),w.current=e.clientX,S.current=(0,ZP.getColumnWidth)(l.dimensions,n)},[l.dimensions]);(0,i.useEffect)(()=>{if(null===v)return;let e=e=>{let n=e.clientX-w.current,t=Math.max(ZR.MIN_COLUMN_WIDTH,Math.min(ZR.MAX_COLUMN_WIDTH,S.current+n));null==d||d(v,t)},n=()=>{j(null)};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",n),()=>{document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}},[v,d]);let C=(null==(n=l.cells[0])?void 0:n.length)||0,k=null!=(t=null==m?void 0:m.startCol)?t:0,_=null!=(r=null==m?void 0:m.endCol)?r:C-1,E=y?"3.75rem":"0",T=p?p.colPositions.slice(+!!h,k).reduce((e,n)=>e+n.width,0):0,I=p?p.colPositions.slice(_+1).reduce((e,n)=>e+n.width,0):0,M=(0,i.useMemo)(()=>{var e,n,t,r,i;let o=null!=(e=null==p?void 0:p.colPositions.reduce((e,n)=>e+n.width,0))?e:0;return o<f?Math.max(null!=(t=null==(n=l.dimensions)?void 0:n.columns[_])?t:ZR.DEFAULT_CELL_WIDTH,f-o):null!=(i=null==(r=l.dimensions)?void 0:r.columns[_])?i:ZR.DEFAULT_CELL_WIDTH},[p,f,l.dimensions]);return g?(0,x.jsx)(Zz,{children:(0,x.jsxs)(ZN,{children:[!a&&y&&g&&(0,x.jsx)(ZB,{roundedCornerCell:null==(o=null==s?void 0:s.roundedCornerCell)||o}),h&&k>0&&(0,x.jsxs)(ZU,{width:(0,ZP.getColumnWidth)(l.dimensions,0),frozenColOffset:E,onClick:e=>c(e,0),onContextMenu:e=>u(e,0),children:[(0,ZP.getColumnLabel)(0),d&&(0,x.jsx)(ZW,{isResizing:0===v,onMouseDown:e=>A(e,0)})]},0),T>0&&(0,x.jsx)("th",{style:{width:T,padding:0,border:"none"}}),Array.from({length:_-k+1}).map((e,n)=>{let t=k+n,r=(0,ZP.getColumnWidth)(l.dimensions,t),i=h&&0===t;return(0,x.jsxs)(ZU,{width:t===_&&b?M:r,frozenColOffset:i?E:void 0,onClick:e=>c(e,t),onContextMenu:e=>u(e,t),children:[(0,ZP.getColumnLabel)(t),d&&(0,x.jsx)(ZW,{isResizing:v===t,onMouseDown:e=>A(e,t)})]},t)}),I>0&&(0,x.jsx)("th",{style:{width:I,padding:0,border:"none"}})]})}):null},ZH=d.Ay.td(gI(),e=>{let{width:n}=e;return"".concat(null!=n?n:ZR.DEFAULT_CELL_WIDTH,"px")},e=>{let{width:n}=e;return"".concat(null!=n?n:ZR.DEFAULT_CELL_WIDTH,"px")},e=>{let{height:n}=e;return"".concat(null!=n?n:ZR.DEFAULT_CELL_HEIGHT,"px")},e=>{let{theme:n}=e;return n.colors.surface.getVariant(12,!0).rgbaString},e=>{let{color:n,theme:t}=e;return n||t.colors.surface.rgbString},e=>{let{selected:n,theme:t}=e;return n&&(0,d.AH)(g_(),t.colors.primary.rgbaString)},e=>{let{isInSelection:n,color:t,theme:r}=e;return n&&!t&&(0,d.AH)(gE(),r.colors.primary.copyWith({a:.1}).rgbaString)},e=>{let{isInSelection:n,color:t}=e;return n&&t&&(0,d.AH)(gT())},e=>{let{theme:n}=e;return n.colors.primary.rgbaString},e=>{let{frozenColOffset:n,frozenRowOffset:t,color:r,theme:i}=e;if(!n&&!t)return"";let o=n&&t?4:t?3:2,l=n?"left: ".concat(n,";"):"",a=t?"top: ".concat(t,";"):"",s=null!=r?r:i.colors.surface.rgbString,c=i.colors.surface.getVariant(12,!0).rgbaString;return"\n position: sticky;\n ".concat(l,"\n ").concat(a,"\n z-index: ").concat(o,";\n background: ").concat(s,";\n box-shadow: inset 0 0 0 0.35px ").concat(c,";\n ")}),ZK=(0,d.Ay)(J4)(gL(),e=>{let{cellWidth:n}=e;return"".concat((null!=n?n:ZR.DEFAULT_CELL_WIDTH)-4,"px")},e=>{let{fitTableToArticle:n}=e;return n&&(0,d.AH)(gM())},e=>{let{cellWidth:n}=e;return"".concat((null!=n?n:ZR.DEFAULT_CELL_WIDTH)-4,"px")},e=>{let{cellWidth:n}=e;return"".concat((null!=n?n:ZR.DEFAULT_CELL_WIDTH)-4,"px")},e=>{let{$wrapText:n=!0}=e;return n&&(0,d.AH)(gD())},e=>{let{fitTableToArticle:n}=e;return n&&(0,d.AH)(gO())}),ZV=d.Ay.div(gR()),ZG=d.Ay.div(gP(),e=>{let{theme:n}=e;return n.colors.primary.copyWith({a:.5}).rgbaString},e=>{let{isResizing:n,theme:t}=e;return n&&"\n background: ".concat(t.colors.primary.copyWith({a:.7}).rgbaString,";\n ")}),ZY=d.Ay.div(gz(),e=>{let{theme:n}=e;return n.colors.primary.copyWith({a:.5}).rgbaString},e=>{let{isResizing:n,theme:t}=e;return n&&"\n background: ".concat(t.colors.primary.copyWith({a:.7}).rgbaString,";\n ")}),Zq=i.memo(e=>{let{cell:n,rowIndex:t,colIndex:r,selection:o,dataVersion:l,readOnly:a,properties:s,data:c,handleMouseDown:u,handleMouseEnter:d,handleCellContextMenu:f,handleCellUpdate:m,showColumnResizeHandle:p,showRowResizeHandle:h,onColumnResizeStart:g,onRowResizeStart:y,isResizingColumn:b,isResizingRow:v,frozenColOffset:j,frozenRowOffset:w}=e,[S,A]=(e=>{let n=(0,i.useRef)(null),[t,r]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let t=new IntersectionObserver(e=>{let[n]=e;r(n.isIntersecting)},e),i=n.current;return i&&t.observe(i),()=>{i&&t.unobserve(i)}},[n,e]),[n,t]})({root:null,rootMargin:"0px",threshold:.1}),[C,k]=(0,i.useState)(!1),_=(0,i.useRef)(0),E=(0,i.useRef)(null),{wrapText:T=!0,fitTableToArticle:I=!1}=s||{},{startRow:M,startCol:D,endRow:O,endCol:L}=o||{},R=M===t&&D===r&&O===t&&L===r,P=(0,ZP.isCellInSelection)(t,r,o);(0,i.useEffect)(()=>{R||k(!1)},[R]),(0,i.useEffect)(()=>()=>{E.current&&clearTimeout(E.current)},[]);let z=(0,ZP.getColumnWidth)(c.dimensions,r),N=(0,ZP.getRowHeight)(c.dimensions,t);return(0,x.jsxs)(ZH,{ref:S,width:z,height:N,color:n.color,selected:R,isInSelection:P&&!R,onMouseEnter:()=>d(t,r),onContextMenu:e=>f(e,t,r),frozenColOffset:j,frozenRowOffset:w,children:[!C&&!a&&(0,x.jsx)(ZV,{onMouseDown:e=>{u(t,r,e),_.current+=1,1===_.current?E.current=setTimeout(()=>{_.current=0},300):2===_.current&&(E.current&&clearTimeout(E.current),k(!0),_.current=0)},onWheel:e=>{var n;let t=null==(n=null==S?void 0:S.current)?void 0:n.lastChild;(null==t?void 0:t.id)==="editor-provider"&&(t.scrollLeft+=e.deltaX,t.scrollTop+=e.deltaY),e.stopPropagation(),e.preventDefault()},onContextMenu:e=>{e.stopPropagation(),f(e,t,r)}}),p&&g&&(0,x.jsx)(ZG,{isResizing:b,onMouseDown:e=>g(e,r)}),h&&y&&(0,x.jsx)(ZY,{isResizing:v,onMouseDown:e=>y(e,t)}),A&&(0,x.jsx)(ZK,{value:n.value,onValueChange:e=>m(t,r,e),forceReadOnly:a,placeholderKey:a?"":"cui:common.components.textEditor.emptyPlaceholder",additionalMemoProps:[c,n.value,m,s],$wrapText:T,cellWidth:z,fitTableToArticle:I},"".concat(t,"-").concat(r,"-").concat(l))]})});
1Zq.displayName="TableCell";var ZX=d.Ay.tr(gN()),ZQ=d.Ay.th(gU(),e=>{let{height:n}=e;return n?"".concat(n,"px"):e2.DEFAULT_CELL_HEIGHT},e=>{let{theme:n}=e;return n.colors.surface.getVariant(4,!0).rgbString},(0,m.fU)("subtitle2"),e=>{let{theme:n}=e;return n.colors.surface.getVariant(12,!0).rgbaString},e=>{let{theme:n}=e;return n.colors.surface.getVariant(8,!0).rgbaString},e=>{let{frozenRowOffset:n}=e;return void 0!==n&&(0,d.AH)(gB(),n)}),ZJ=d.Ay.div(gW(),e=>{let{theme:n}=e;return n.colors.primary.copyWith({a:.5}).rgbaString},e=>{let{isResizing:n,theme:t}=e;return n&&"\n background: ".concat(t.colors.primary.copyWith({a:.7}).rgbaString,";\n ")}),Z$=e=>{let{data:n,properties:t,readOnly:r,dataVersion:o,onDataChange:l,onRowResize:a,onColumnResize:s,sheetsSelection:c,contextMenuActions:u,sheetsData:d}=e,{stickyColumnHeader:f=!1,stickyRowHeader:m=!1,showRowHeaders:p=!1,showColumnHeaders:h=!1}=null!=t?t:{},{selection:g,handleMouseDown:y,handleMouseEnter:b,handleRowClick:v}=c,{handleRowContextMenu:j,handleCellContextMenu:w}=u,{visibleRange:S,virtualGrid:A}=d,[C,_]=(0,i.useState)(null),E=(0,i.useRef)(0),T=(0,i.useRef)(0),[I,M]=(0,i.useState)(null),D=(0,i.useRef)(0),O=(0,i.useRef)(0),L=(0,i.useCallback)((e,t)=>{e.preventDefault(),e.stopPropagation(),_(t),E.current=e.clientY,T.current=(0,ZP.getRowHeight)(n.dimensions,t)},[n.dimensions]),R=(0,i.useCallback)((e,t)=>{e.preventDefault(),e.stopPropagation(),M(t),D.current=e.clientX,O.current=(0,ZP.getColumnWidth)(n.dimensions,t)},[n.dimensions]);(0,i.useEffect)(()=>{if(null===C)return;let e=e=>{let n=e.clientY-E.current,t=Math.max(ZR.MIN_ROW_HEIGHT,Math.min(ZR.MAX_ROW_HEIGHT,T.current+n));null==a||a(C,t)},n=()=>{_(null)};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",n),()=>{document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}},[C,a]),(0,i.useEffect)(()=>{if(null===I)return;let e=e=>{let n=e.clientX-D.current,t=Math.max(ZR.MIN_COLUMN_WIDTH,Math.min(ZR.MAX_COLUMN_WIDTH,O.current+n));null==s||s(I,t)},n=()=>{M(null)};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",n),()=>{document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}},[I,s]);let P=(e,t,r)=>{let i=k(n);i.cells[e][t].value=r,l(i,!1)},z=S.startRow,N=S.endRow,B=S.startCol,U=S.endCol,W=A.rowPositions.slice(+!!m,z).reduce((e,n)=>e+n.height,0),F=A.rowPositions.slice(N+1).reduce((e,n)=>e+n.height,0),H=A.colPositions.slice(+!!f,B).reduce((e,n)=>e+n.width,0),K=A.colPositions.slice(U+1).reduce((e,n)=>e+n.width,0),V=!r&&p?"3.75rem":"0",G=!r&&h?"1.25rem":"0",Y=(e,i,l)=>{let c=l?G:void 0,u=0===i;return(0,x.jsxs)(x.Fragment,{children:[f&&B>0&&(0,x.jsx)(Zq,{cell:e[0],rowIndex:i,colIndex:0,selection:g,dataVersion:o,readOnly:r,properties:t,data:n,handleMouseDown:y,handleMouseEnter:b,handleCellContextMenu:w,handleCellUpdate:P,frozenColOffset:V,frozenRowOffset:c,showColumnResizeHandle:!r&&!h&&u&&!!s,showRowResizeHandle:!r&&!p&&!!a,onColumnResizeStart:R,onRowResizeStart:L,isResizingColumn:0===I,isResizingRow:C===i},0),H>0&&(0,x.jsx)("td",{style:{width:H,minWidth:H,padding:0,border:"none"}}),e.slice(B,U+1).map((e,l)=>{let d=B+l,m=f&&0===d;return(0,x.jsx)(Zq,{cell:e,rowIndex:i,colIndex:d,selection:g,dataVersion:o,readOnly:r,properties:t,data:n,handleMouseDown:y,handleMouseEnter:b,handleCellContextMenu:w,handleCellUpdate:P,frozenColOffset:m?V:void 0,frozenRowOffset:c,showColumnResizeHandle:!r&&!h&&u&&!!s,showRowResizeHandle:!r&&!p&&0===d&&!!a,onColumnResizeStart:R,onRowResizeStart:L,isResizingColumn:I===d,isResizingRow:C===i},d)}),K>0&&(0,x.jsx)("td",{style:{width:K,padding:0,border:"none"}})]})},q=n.cells.slice(z,N+1);return(0,x.jsxs)("tbody",{children:[m&&z>0&&(0,x.jsxs)(ZX,{children:[!r&&p&&(0,x.jsxs)(ZQ,{height:(0,ZP.getRowHeight)(n.dimensions,0),frozenRowOffset:G,onClick:e=>v(e,0),onContextMenu:e=>j(e,0),children:["1",a&&(0,x.jsx)(ZJ,{isResizing:0===C,onMouseDown:e=>L(e,0)})]}),Y(n.cells[0],0,!0)]},"frozen-row-0"),W>0&&(0,x.jsx)("tr",{style:{height:W},children:(0,x.jsx)("td",{style:{padding:0,border:"none"}})}),q.map((e,t)=>{let i=z+t,o=(0,ZP.getRowHeight)(n.dimensions,i),l=m&&0===i;return(0,x.jsxs)(ZX,{children:[!r&&p&&(0,x.jsxs)(ZQ,{height:o,frozenRowOffset:l?G:void 0,onClick:e=>v(e,i),onContextMenu:e=>j(e,i),children:[i+1,a&&(0,x.jsx)(ZJ,{isResizing:C===i,onMouseDown:e=>L(e,i)})]}),Y(e,i,l)]},i)}),F>0&&(0,x.jsx)("tr",{style:{height:F},children:(0,x.jsx)("td",{style:{padding:0,border:"none"}})})]})},ZZ=(0,d.Ay)(f.n)(gF());d.Ay.div(gH()),(0,d.Ay)(Q.Nb)(gK());var Z0=d.Ay.div(gV()),Z1=d.Ay.span(gG(),(0,m.fU)("body1"),e=>{let{theme:n}=e;return n.colors.onSurface.rgbaString}),Z5=d.Ay.div(gY()),Z2=(0,d.Ay)(Q.GU)(gq());(0,d.Ay)(Q.nL)(gX(),e=>e.theme.dimensions.cornerMd,e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString});var Z3=(0,d.Ay)(F.v)(gQ()),Z6=e=>{let{show:n,setShow:t,name:r,type:o,currentValue:l,onConfirm:a}=e,{tr:s}=Lk("common.components.blocksManager.blocks.table.resizeModal"),[c,u]=(0,i.useState)(l);(0,i.useEffect)(()=>{u(l)},[l,n]);let d="column"===o?ZR.MIN_COLUMN_WIDTH:ZR.MIN_ROW_HEIGHT,f="column"===o?ZR.MAX_COLUMN_WIDTH:ZR.MAX_ROW_HEIGHT,m=()=>{t(!1)};return(0,x.jsxs)(ZZ,{show:n,onClose:m,title:s("title",{type:(e=>e.charAt(0).toUpperCase()+e.slice(1))(o),name:r}),children:[(0,x.jsxs)(Z0,{children:[(0,x.jsx)(Z1,{children:s("column"===o?"columnWidth":"rowHeight")}),(0,x.jsx)(Z3,{value:c,onChange:e=>u(e),min:d,max:f,buffered:!1})]}),(0,x.jsxs)(Z5,{children:[(0,x.jsx)(Z2,{type:p.VQ.TEXT,onClick:m,children:s("cancel")}),(0,x.jsx)(Z2,{type:p.VQ.SECONDARY,onClick:()=>{a(o,c),t(!1)},children:s("confirm")})]})]})},Z4=(0,d.Ay)(f.n)(gJ());d.Ay.div(g$()),(0,d.Ay)(Q.Nb)(gZ());var Z7=d.Ay.div(g0()),Z8=d.Ay.div(g1()),Z9=(0,d.Ay)(m.CampfireSubtitle1)(g5()),eee=d.Ay.div(g2()),een=(0,d.Ay)(Q.GU)(g3());(0,d.Ay)(Q.nL)(g6(),e=>e.theme.dimensions.cornerMd,e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString});var eet=(0,d.Ay)(F.v)(g4()),eer=(0,d.Ay)(eW.y)(g7()),eei=e=>{let{show:n,currentRows:t,currentColumns:r,setShow:o,onConfirm:l}=e,{tr:a}
1=Lk("common.components.blocksManager.blocks.table.tableSizeModal"),[s,c]=(0,i.useState)(t),[u,d]=(0,i.useState)(r);(0,i.useEffect)(()=>{c(t),d(r)},[t,r,n]);let f=()=>{o(!1)},m=s<t||u<r;return(0,x.jsxs)(Z4,{show:n,onClose:f,title:a("title"),children:[(0,x.jsxs)(Z7,{children:[(0,x.jsxs)(Z8,{children:[(0,x.jsx)(Z9,{children:a("rowsLabel")}),(0,x.jsx)(eet,{value:s,onChange:e=>c(e),min:1,max:ZR.MAX_ROWS,buffered:!1})]}),(0,x.jsxs)(Z8,{children:[(0,x.jsx)(Z9,{children:a("columnsLabel")}),(0,x.jsx)(eet,{value:u,onChange:e=>d(e),min:1,max:ZR.MAX_COLUMNS,buffered:!1})]}),m&&(0,x.jsx)(eer,{type:eW.V.ERROR,customTrailingIcon:"Error",children:a("deleteWarning")})]}),(0,x.jsxs)(eee,{children:[(0,x.jsx)(een,{type:p.VQ.TEXT,onClick:f,children:a("cancel")}),(0,x.jsx)(een,{type:p.VQ.SECONDARY,onClick:()=>{l(s,u),o(!1)},children:a("confirm")})]})]})},eeo={};((e,n)=>{for(var t in n)D7(e,t,{get:n[t],enumerable:!0})})(eeo,{useSheetsContextMenu:()=>eel});var eel=(e,n,t,r)=>{let[o,l]=(0,i.useState)({show:!1,x:0,y:0,type:"cell"}),a="cell"===o.type?[3,5,7]:[2,4,6];return{contextMenu:o,contextMenuItems:(()=>{if(!o.show)return[];let i=t>=ZR.MAX_ROWS,l=r>=ZR.MAX_COLUMNS,a=t<=ZR.MIN_ROWS,s=r<=ZR.MIN_COLUMNS;return"cell"===o.type&&void 0!==o.rowIndex&&void 0!==o.colIndex?[{labelKey:n("chooseCellColor"),onClick:n=>e.handleChooseCellColor(o.rowIndex,o.colIndex,n)},{labelKey:n("chooseRowColor"),onClick:n=>e.handleChooseRowColor(o.rowIndex,n)},{labelKey:n("chooseColumnColor"),onClick:n=>e.handleChooseColumnColor(o.colIndex,n)},{labelKey:n("colorAllCells"),onClick:n=>e.handleColorAllCells(n)},{labelKey:n("duplicateRow"),onClick:()=>e.handleDuplicateRow(o.rowIndex),disabled:i},{labelKey:n("duplicateColumn"),onClick:()=>e.handleDuplicateColumn(o.colIndex),disabled:l},{labelKey:n("deleteRow"),onClick:()=>e.handleDeleteRow(o.rowIndex),disabled:a},{labelKey:n("deleteColumn"),onClick:()=>e.handleDeleteColumn(o.colIndex),disabled:s},{labelKey:n("editTableSize"),onClick:()=>e.handleEditTableSize()}]:"column"===o.type&&void 0!==o.colIndex?[{labelKey:n("chooseColumnColor"),onClick:n=>e.handleChooseColumnColor(o.colIndex,n)},{labelKey:n("resizeColumn"),onClick:()=>e.handleResizeColumn(o.colIndex)},{labelKey:n("clearColumnContents"),onClick:()=>e.handleClearColumnContents(o.colIndex)},{labelKey:n("insertColumnLeft"),onClick:()=>e.handleInsertColumnLeft(o.colIndex),disabled:l},{labelKey:n("insertColumnRight"),onClick:()=>e.handleInsertColumnRight(o.colIndex),disabled:l},{labelKey:n("duplicateColumn"),onClick:()=>e.handleDuplicateColumn(o.colIndex),disabled:l},{labelKey:n("deleteColumn"),onClick:()=>e.handleDeleteColumn(o.colIndex),disabled:s},{labelKey:n("editTableSize"),onClick:()=>e.handleEditTableSize()}]:"row"===o.type&&void 0!==o.rowIndex?[{labelKey:n("chooseRowColor"),onClick:n=>e.handleChooseRowColor(o.rowIndex,n)},{labelKey:n("resizeRow"),onClick:()=>e.handleResizeRow(o.rowIndex)},{labelKey:n("clearRowContents"),onClick:()=>e.handleClearRowContents(o.rowIndex)},{labelKey:n("insertRowAbove"),onClick:()=>e.handleInsertRowAbove(o.rowIndex),disabled:i},{labelKey:n("insertRowBelow"),onClick:()=>e.handleInsertRowBelow(o.rowIndex),disabled:i},{labelKey:n("duplicateRow"),onClick:()=>e.handleDuplicateRow(o.rowIndex),disabled:i},{labelKey:n("deleteRow"),onClick:()=>e.handleDeleteRow(o.rowIndex),disabled:a},{labelKey:n("editTableSize"),onClick:()=>e.handleEditTableSize()}]:[]})(),contextMenuDividers:a,handleCellContextMenu:(e,n,t)=>{e.preventDefault(),l({show:!0,x:e.clientX,y:e.clientY,type:"cell",rowIndex:n,colIndex:t})},handleColumnContextMenu:(e,n)=>{e.preventDefault(),l({show:!0,x:e.clientX,y:e.clientY,type:"column",colIndex:n})},handleRowContextMenu:(e,n)=>{e.preventDefault(),l({show:!0,x:e.clientX,y:e.clientY,type:"row",rowIndex:n})},closeContextMenu:()=>{l({show:!1,x:0,y:0,type:"cell"})}}};Of(eeo,e6);var eea=d.Ay.div(g8(),e=>{let{theme:n}=e;return n.colors.onSurface.rgbString},e=>e.theme.dimensions.cornerLg),ees=d.Ay.div(g9()),eec=d.Ay.table(ye(),e=>{let{addMargin:n}=e;return n?"0.5rem":"0"},e=>{let{fitTableToArticle:n}=e;return n&&"\n width: 100%;\n "}),eeu=e=>{var n,t,r,o;let{data:l,onDataChange:a,onSelectionChange:s,tableSizeModalControls:c,properties:u={stickyColumnHeader:!1,stickyRowHeader:!1,wrapText:!0,fitTableToArticle:!1,roundedCornerCell:!0,showRowHeaders:!1,showColumnHeaders:!1},className:f="",readOnly:m=!1,isSelected:p=!1}=e,h=(0,d.DP)(),g=(0,i.useRef)(null),{baseTranslation:y}=Lk("common.components.blocksManager.blocks.table"),{fitTableToArticle:b}=u,[v,j]=(0,i.useState)(0),{component:w,onClick:S}=PB(),{visibleRange:A,virtualGrid:C}=(0,eeo.useSheetsData)(l,g),{addMargin:k}=(0,eeo.useSheetsScroll)(g),_=(0,eeo.useSheetsResize)(l,a),T=(0,eeo.useSheetsTableSize)(l,a,c),{width:I}=(0,Q.Xl)(g,100),M=(0,i.useCallback)((e,n)=>{a(Os(Oa({},l),{dimensions:Os(Oa({},l.dimensions),{columns:Os(Oa({},l.dimensions.columns),{[e]:n})})}),!1)},[l,a]),D=(0,i.useCallback)((e,n)=>{a(Os(Oa({},l),{dimensions:Os(Oa({},l.dimensions),{rows:Os(Oa({},l.dimensions.rows),{[e]:n})})}),!1)},[l,a]),O=(0,i.useRef)(void 0),L=(0,i.useCallback)(()=>{var e;null==(e=O.current)||e.call(O)},[]),R=(0,eeo.useSheetsSelection)({data:l,readOnly:m,isSelected:p,onSelectionChange:s,onClearSelection:L}),P=(0,eeo.useSheetsActions)(h,l,a,j,S,_.handleOpenResizeColumn,_.handleOpenResizeRow,T.handleOpenModal,R.selection);O.current=P.handleClearSelectedCells,(0,eeo.useSheetsCopyPaste)({data:l,onDataChange:a,selection:R.selection,readOnly:m,setDataVersion:j});let z=eel(P,y,l.cells.length,(null==(n=l.cells[0])?void 0:n.length)||0);return(0,x.jsxs)(eea,{ref:g,className:f,children:[(0,x.jsx)(ees,{children:(0,x.jsxs)(eec,{fitTableToArticle:!!b,addMargin:k,children:[!m&&(0,x.jsx)(ZF,{data:l,tableWidth:I,readOnly:m,properties:u,handleColumnClick:R.handleColumnClick,handleColumnContextMenu:z.handleColumnContextMenu,onColumnResize:M,visibleRange:{startCol:A.startCol,endCol:A.endCol},virtualGrid:C}),(0,x.jsx)(Z$,{tableRef:g,data:l,properties:u,sheetsSelection:R,contextMenuActions:z,readOnly:m,dataVersion:v,onDataChange:a,onRowResize:D,onColumnResize:M,sheetsData:{visibleRange:A,virtualGrid:C}})]})}),(0,x.jsx)(E.H5,{show:null==(t=z.contextMenu)?void 0:t.show,items:z.contextMenuItems,dividers:z.contextMenuDividers,left:null==(r=z.contextMenu)?void 0:r.x,top:null==(o=z.contextMenu)?void 0:o.y,onClose:z.closeContextMenu}),w,_.resizeModalProps.show&&(0,x.jsx)(Z6,Oa({},_.resizeModalProps)),T.tableSizeModalProps.show&&(0,x.jsx)(eei,Oa({},T.tableSizeModalProps))]})},eed=d.Ay.div(yn()),eef=(0,d.Ay)(E.rt)(yt());(0,d.Ay)(m.Cl)(yr()),(0,d.Ay)(h.n)(yi());var{HEADER:eem,TEXT_FIELD:eep,QUOTE:eeh,GALLERY:eeg,MEDIA:eey,ELEMENT:eex,FEATURE_LINKS:eeb,DIVIDER:eev}=C._J,{UPDATE:eej,SOCIAL:eew}=C.Gm,{ATTRIBUTES:eeS,STATS:eeA,TABLE:eeC}=C.Rc,eek=[eem,eep,eeh,eej,eeA,eeC,eeg,eey,eex,eeb,eeS,eew,eev,"deleteAllBlocks"],ee_=["twoColumn","grid","gridExtras","image_grid"],eeE=e=>{let{type:n,blockActions:t,blazeContext:r,disableSubTypes:o,blocksNumber:l=0}=e,{tr:a}
1=Lk("common.components.blocksManager.blocksDropdown"),{storyControls:s}=r||{},{actions:c}=s||{},u=(0,i.useMemo)(()=>c?Os(Oa({},t),{createBlock:e=>{c.action(()=>{t.createBlock(e)},()=>{t.deleteBlock(e)})}}):t,[c,t]),d=n===C.tq.ENCYCLOPEDIA,[f,m]=(0,i.useState)(!1),p=(e,n,t,r,i)=>Oa({type:e,labelKey:(e=>e===C._J.ELEMENT&&d?a("links"):a(e))(e),icon:n,onClick:()=>{if(!r){let n=Oa({id:(0,eh.A)()},C.Xo[e]);u.createBlock(n)}}},t&&{isDropdown:!0,dropdownItems:((e,n)=>n?Object.values(n).map(n=>({labelKey:a(n),icon:"",disabled:o&&(null==ee_?void 0:ee_.includes(n)),onClick:()=>{let t=Os(Oa({id:(0,eh.A)()},C.Xo[e]),{subType:n});u.createBlock(t)},suffix:d&&(null==ee_?void 0:ee_.includes(n))?a("fullWidthOnly"):void 0})):[])(e,r),dividers:i}),h={[eem]:p(eem,"Header",!0,C.Lo,[2]),[eep]:p(eep,"TextField",!1,null,[]),[eeh]:p(eeh,"Callout",!1,null,[]),[eeg]:p(eeg,"Image",!0,C.rp,[]),[eey]:p(eey,"Video",!1,null,[]),[eex]:p(eex,"Link",!0,C.yC,[1]),[eeb]:p(eeb,"Pin",!0,C.rz,[1])},g={[eev]:p(eev,"Minus",!1,null,[]),deleteAllBlocks:{type:"deleteAllBlocks",labelKey:a("deleteAllBlocks"),icon:"DeleteForever",onClick:()=>m(!0)}},y=Oa(Os(Oa({},h),{[eej]:p(eej,"NewReleases",!1,null,[]),[eew]:p(eew,"Share",!1,null,[])}),g),b=Oa(Os(Oa({},h),{[eeS]:p(eeS,"Info",!0,C.TW,[]),[eeA]:p(eeA,"BarChart",!0,C.dd,[]),[eeC]:p(eeC,"Grid",!1,null,[])}),g),v=Object.values({[C.tq.EXPLORE]:y,[C.tq.ENCYCLOPEDIA]:b}[n]||[]).sort((e,n)=>eek.indexOf(e.type)-eek.indexOf(n.type))||[];return(0,x.jsxs)(eed,{children:[(0,x.jsx)(eef,{addCaret:!0,textButton:!0,dropdownProps:{items:v,dividers:[v.length-3,v.length-2]},icon:"PlusFilled",buttonLabel:a("label")}),f&&(0,x.jsx)(PO,{show:f,title:a("deleteAllBlocks"),description:a(l>=1?"deleteAllBlocksDescriptionCount":"deleteAllBlocksDescription",{count:l}),emphasis:a("deleteAllBlocksEmphasis"),deleteText:a("delete"),cancelText:a("cancel"),onCancel:()=>m(!1),onDelete:()=>{t.deleteAllBlocks(),m(!1)}})]})},eeT=e=>(0,x.jsx)(o.mJ,{useStory:!0,children:n=>(0,x.jsx)(eeE,Os(Oa({},e),{blazeContext:n}))}),eeI=()=>{let{moduleId:e}=(0,i.useContext)(o.ky),[n]=(0,i.useState)(e4.bv[e]);return{attributesByKey:(0,i.useMemo)(()=>{let e={};return Object.values(n.children).forEach(n=>{Object.values(n.attributes).forEach(n=>{e[n.key]=n})}),e},[n]),attributesByModule:n}},eeM=d.Ay.div(yo(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.06}).rgbaString}),eeD=(0,d.Ay)(m.CampfireSubtitle1)(yl()),eeO=(0,d.Ay)(m.lJ)(ya(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString}),eeL=(0,i.forwardRef)((e,n)=>{let{children:t,onClick:r,elementName:i="ElementName"}=e,{tr:o}=Lk("common.components.blocksManager.blocks.attributes");return(0,x.jsxs)(eeM,{ref:n,onClick:r,children:[t,(0,x.jsx)(eeD,{children:o("emptyTitle")}),(0,x.jsx)(eeO,{children:o("emptyDescription",{elementName:i})})]})}),{SINGLE_COLUMN:eeR,TWO_COLUMN:eeP}=C.TW,eez=e=>{let{block:n,blockActions:t,draggableItem:r,blockManagerType:i,isFocused:o,isOverlay:l,isDragging:a,setShowAttributesModal:s,setShowSettingsModal:c,useSingleColumn:u}=e,{tr:d}=Lk("common.components.blocksManager.blocks.attributes"),f=n.subType||eeR,m=e=>{t.updateBlock(Os(Oa({},n),{subType:e}))},{overflowMenu:p}=Zn(n,t,i,o,l,a,[{type:"dropdown",icon:Zi(f),label:d(f),onClick:()=>{},dropdownItems:[{labelKey:d("singleColumn"),icon:"Layout",selected:f===eeR,onClick:()=>m(eeR)},{labelKey:d("twoColumn"),icon:"SplitColumn",selected:f===eeP,onClick:()=>m(eeP),disabled:u}],dividers:[1]},{type:"button",icon:"EditPanel",label:d("manageAttributes"),onClick:()=>s(!0)},{type:"divider"},{type:"draggable",draggableItem:r},{type:"overflow",customItems:[{icon:"Settings",labelKey:d("numberFormatting"),onClick:()=>c(!0),isDropdown:!1}]}]);return p},eeN=(e,n)=>n?e("attributes.".concat(n),{ns:"utilities",keySeparator:!1,nsSeparator:!1,defaultValue:n}):null!=n?n:"",eeB=d.Ay.div(ys()),eeU=d.Ay.div(yc()),eeW=(0,d.Ay)(m.ge)(yu()),eeF=d.Ay.div(yd()),eeH=d.Ay.div(yf());(0,d.Ay)(h.n)(ym());var eeK=(0,d.Ay)(J4)(yx(),e=>{let{$parentWidth:n}=e;return(e=>{let n=(0,d.AH)(yp());return e?e<=285?"3.5rem":e<=110?"5rem":n:n})(n)},e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{forceReadOnly:n}=e;return n&&(0,d.AH)(yh())},e=>{let{forceReadOnly:n}=e;return!n&&(0,d.AH)(yg(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString})},e=>{let{$isTwoColumn:n}=e;return n&&(0,d.AH)(yy())}),eeV=(0,d.Ay)(Q.JZ)(yb());d.Ay.span(yv());var eeG=e=>{let{block:n,field:t,onUpdate:r=()=>{},readOnly:o=!1,subType:l,parentWidth:a}=e,{t:s,tr:c}=Lk("common.components.blocksManager.blocks.attributes"),{value:u}=t,d=(0,i.useMemo)(()=>"string"==typeof u?[{type:"paragraph",children:[{text:u}]}]:u,[u]),f=(0,i.useMemo)(()=>[Os(Oa({},d[0]),{children:[{text:"".concat(eeN(s,t.label),": "),bold:!0},...d[0].children]}),...d.slice(1)],[t.label,d]);return o?(0,x.jsx)(eeV,{children:(0,x.jsx)(eeK,{value:f,onValueChange:()=>{},forceReadOnly:o,disableHover:o})}):(0,x.jsx)(eeK,{value:d,onValueChange:e=>r(t.key,Os(Oa({},t),{value:e})),forceReadOnly:o,placeholderKey:c("textPlaceholder"),$isTwoColumn:l===C.TW.TWO_COLUMN,$parentWidth:a,additionalMemoProps:[n]})},eeY=d.Ay.div(yj()),eeq=(0,d.Ay)(e5.Uj)(yw(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString}),eeX=(0,d.Ay)(m.A8)(yS(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString}),eeQ=(0,d.Ay)(m.CampfireSubtitle1)(yA()),eeJ=d.Ay.span(yC()),ee$=e=>{let{field:n,onUpdate:t=()=>{},readOnly:r=!1,numberFormatting:i={}}=e,{t:o,tr:l}=Lk("common.components.blocksManager.blocks.attributes"),{value:a,min:s,max:c,step:u,unit:d,hideUnit:f}=n,m=parseFloat(""+a)||0,p=s&&parseFloat(""+s)||void 0,h=c&&parseFloat(""+c)||void 0;return r?(0,x.jsxs)(eeQ,{children:[(0,x.jsxs)(eeJ,{children:[eeN(o,n.label),":"]}
1),(0,x.jsx)("span",{children:m.toLocaleString()}),!f&&d&&(0,x.jsx)("span",{children:d})]}):(0,x.jsxs)(eeY,{children:[(0,x.jsx)(eeq,{inputType:"number",value:m,min:null!=p?p:-Number.MAX_SAFE_INTEGER,max:null!=h?h:Number.MAX_SAFE_INTEGER,step:u,onChange:e=>{t(n.key,Os(Oa({},n),{value:parseFloat(e)}))},disabled:r,placeholder:"0",options:i}),!f&&(0,x.jsx)(eeX,{value:d||"",onChange:e=>{t(n.key,Os(Oa({},n),{unit:e.target.value}))},disabled:r,placeholder:l("unitsPlaceholder")})]})},eeZ=(0,d.Ay)(e7.Z)(yk()),ee0=(0,d.Ay)(Q.JZ)(y_()),ee1=d.Ay.span(yE()),ee5=d.Ay.div(yT(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.08}).rgbaString}),ee2=d.Ay.div(yI(),e=>{let{width:n}=e;return n},e=>{let{theme:n}=e;return n.colors.primary.rgbaString}),ee3=e=>{let{field:n,onUpdate:t=()=>{},readOnly:r=!1}=e,{value:i,min:o,max:l,step:s}=n,{t:c}=(0,a.Bd)();if(r){let e=l-o;return(0,x.jsxs)(ee0,{children:[(0,x.jsxs)(ee1,{children:[eeN(c,n.label),":"]}),(0,x.jsx)(ee5,{children:(0,x.jsx)(ee2,{width:e>0?(i-o)/e*100:0})})]})}return(0,x.jsx)(eeZ,{value:i,onChange:e=>t(n.key,Os(Oa({},n),{value:e})),min:o,max:l,step:s,disabled:r,dots:!0})},ee6=d.Ay.span(yD(),e=>{let{theme:n,$selected:t}=e;return n.colors.primary.copyWith({a:t?.3:.12}).rgbaString},e=>{let{theme:n}=e;return n.fonts.families.body1},e=>(0,d.AH)(yM(),e.theme.colors.primary.rgbaString)),ee4=d.Ay.span(yO(),e=>e.theme.colors.primary.rgbaString),ee7=d.Ay.span(yL()),ee8=(0,d.Ay)(p.RI)(yR()),ee9=e=>{var n,t,r;let l,{tag:s,onClickTag:c,onX:u,attributes:f={},className:m}=e,[p,h]=(0,i.useState)(!1),{t:g}=(0,a.Bd)(),{elements:y,projects:b}=(0,i.useContext)(o.kD)||{},v=s.id||s._id,j=v?null==y?void 0:y[v]:void 0,{storyId:w}=(0,i.useContext)(o.xR)||{},{userId:S}=(0,i.useContext)(o.hF),A=(0,i.useContext)(d.Dx),C=(0,i.useRef)(null),k=(0,i.useRef)(0),_=(0,o.useUiContext)().pathname.startsWith("/read");if(((null==j?void 0:j.stories)||[]).find(e=>e.id===w))l=null==(n=null==b?void 0:b[w])?void 0:n.name;else{let e=null==(t=((null==j?void 0:j.stories)||[]).find(e=>e.userID===S))?void 0:t.id;l=null==(r=null==b?void 0:b[e])?void 0:r.name}let E=g("cui:common.components.textEditor.unknownElement"),T=e=>{if(h(!0),!j)return;let n=e.clientX,t=e.clientY;k.current=setTimeout(()=>Q7({element:j,left:n,top:t+20,onClick:()=>c(e,s),dropdownItems:[],dropdownDividers:[],projectName:l,theme:A}),600)};return _&&!j?(0,x.jsx)("span",Os(Oa({},f),{style:{position:"relative"},children:s.name})):(0,x.jsx)("span",{style:{position:"relative"},contentEditable:!1,onTouchEnd:e=>{"touchend"===e.type&&(C.current=Date.now())},onMouseEnter:T,onMouseLeave:()=>{h(!1),clearTimeout(k.current)},onMouseDown:e=>{e.stopPropagation(),e.preventDefault()},onClick:e=>{C.current&&C.current+200>Date.now()?(T(e),c(e,s)):(c(e,s),e.preventDefault(),e.stopPropagation())},children:(0,x.jsxs)(ee6,{$selected:p,$locked:!0,className:m,children:["\uFEFF",(0,x.jsx)(ee4,{children:"@"}),s.alias||s.name||(null==j?void 0:j.name)||E,"\uFEFF",u&&(0,x.jsx)(ee7,{children:(0,x.jsx)(ee8,{icon:"Close",width:1,height:1,onClick:u})})]})})},ene=(0,d.Ay)(e8.A)(yP(),e=>e.theme.fonts.families.body1,e=>e.theme.fonts.families.body1),enn=d.Ay.div(yz(),e=>(0,ee.wV)(e)),ent=d.Ay.div(yN(),e=>e.theme.colors.onSurface.copyWith({a:.1}).rgbaString),enr=(0,d.Ay)(m.ge)(yB()),eni=d.Ay.div(yU(),e=>e.theme.colors.primary.copyWith({a:.8}).rgbaString),eno=d.Ay.div(yW()),enl=d.Ay.div(yF()),ena=(0,d.Ay)(m.sM)(yH(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),ens=d.Ay.div(yK(),e=>e.theme.colors.onSurface.copyWith({a:.2}).rgbaString,e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),enc=(0,d.Ay)(ee9)(yV(),e=>e.theme.colors.primary.rgbaString,e=>e.theme.fonts.sizes.body1+.75),enu=e=>{var n;let{data:t}=e,{navigate:r}=(0,i.useContext)(o.ky)||{};return(null==(n=null==t?void 0:t.value)?void 0:n.isTag)?(0,x.jsx)(enc,{tag:t.value,onClickTag:(e,n)=>{(null==n?void 0:n._id)&&(null==n?void 0:n.module)&&(null==n?void 0:n.type)&&r&&r({id:n._id,type:n.type,module:n.module})},onX:n=>{n.stopPropagation(),n.preventDefault(),e.removeProps.onClick(n)}}):(0,x.jsx)(e9.c.MultiValue,Os(Oa({},e),{children:e.children}))},end=e=>{let{value:n}=e;if(["[line-divider]","[line divider]","[divider]"].includes((n||"").trim())){let e=e=>{e.preventDefault(),e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()};return(0,x.jsx)(ent,{onClick:e,onMouseDown:e,onMouseUp:e})}return(0,x.jsx)(e9.c.Option,Os(Oa({},e),{children:e.children}))},enf=(e,n,t,r,i)=>Om(null,null,function*(){let t=yield KL({title:i("cui:common.components.search.insertTag"),subtitle:i("cui:common.components.tagList.insertTagSubtitle"),selectOne:!0,allowCreate:!0,getChooseButtonText:e=>i("cui:common.components.search.insertMultiTags",{count:e.length}),theme:null==r?void 0:r.projectTheme,filter:n=>!e.find(e=>{var t,r;return(null==(t=e.value)?void 0:t.isTag)&&(null==(r=e.value)?void 0:r._id)===n._id})});t&&t[0]&&n([...e,{value:{isTag:!0,_id:t[0]._id,type:t[0].type,module:t[0].module}}])}),enm=e=>{let{onChange:n,getValue:t,setValue:r}=e,{t:l}=(0,a.Bd)(),s=(0,i.useContext)(o.xR),c=(0,i.useContext)(o.yK);return(0,x.jsx)(e9.c.Input,Os(Oa({},e),{onChange:e=>{"@"===e.nativeEvent.data?enf(t(),e=>{r(e,"select-option",e[e.length-1])},c,s,l):n(e)}}))}
1,enp=i.forwardRef((e,n)=>{let{options:t,onListChange:r,onCustomPanelOptionsChange:l,value:s,disabled:c,color:u="",attributesKey:f,portalTarget:m,placeholder:p,backgroundColor:g,borderColor:y,allowTags:b,className:v="",getOptionLabel:j=e=>e}=e,w=(0,i.useContext)(o.yK),S=(0,i.useContext)(o.xR),A=(0,d.DP)(),C=e=>{if("object"==typeof e&&null!==e&&e.isSection&&e.label){let n=e.options.map(C);return{isSection:!0,label:j(e.label),options:n}}return"object"==typeof e&&null!==e?{value:e.value,label:j(e.label||e.value),key:e.key,color:e.color,description:e.description}:{value:e,label:j(e)}},_=()=>t.filter(e=>!!e).map(C).sort((e,n)=>e.key?-1:+!!n.key),E=()=>s.filter(e=>{var n;return!!e&&(e.replace||e.isTag||(null==(n=e.value)?void 0:n.replace))}).map(e=>(null==e?void 0:e.isTag)?{value:e}:"object"==typeof e?{value:e.value,label:j(e.label||e.value),tag:e.tag}:{value:e,label:j(e)}),[T,I]=(0,i.useState)(_()),[M,D]=(0,i.useState)(E),[O,L]=(0,i.useState)([]),{t:R}=(0,a.Bd)(),P=(0,i.useContext)(ep.dR);(0,i.useImperativeHandle)(n,()=>({insertTag:()=>{enf(s,e=>{r([...e.slice(0,e.length-1),e[e.length-1].value])},w,S,R)}})),(0,i.useEffect)(()=>{D(E())},[s]);let z=e=>{let n=k(M);n.push(e),D(n);let t=k(s);t.push(e.value),r(t),P.track(ep.UT.TAG_LIST.ADD_ITEM,{"Items Length":_.length})},N=e=>e.isFocused||e.isSelected?A.colors.primary.rgbaString:y||A.colors.onSurface.rgbaString;return(0,x.jsx)(ene,{classNamePrefix:"react-select",formatGroupLabel:e=>(0,x.jsxs)(enl,{onClick:()=>(e=>{let n=k(O),t=_(),r=n.indexOf(e);-1===r?n.push(e):n.splice(r,1),t.map(e=>{e.isSection&&n.includes(e.label)&&(e.numOptions=e.options.length,e.options=[{label:R("cui:common.components.tagList.expandSection"),disabled:!0}])}),I(t),L(n)})(e.label),children:[(0,x.jsxs)(ena,{children:[e.label,O.includes(e.label)?(0,x.jsx)(h.n,{icon:"ArrowRight"}):(0,x.jsx)(h.n,{icon:"ArrowDown"})]}),(0,x.jsx)(ens,{children:e.numOptions||(null==e?void 0:e.options.length)})]}),className:v,options:T,isDisabled:c,onChange:(e,n)=>{switch(n.action){case"create-option":(e=>{if(!l)return;z(e);let n=T.filter(e=>e.key);n.push(e),l(f,n.map(e=>e.label));let t=k(T);t.push({value:e.value,label:e.value,key:f}),I(t)})(e[e.length-1]);break;case"select-option":z(n.option);break;case"remove-value":(e=>{let n=k(M);n.splice(n.findIndex(n=>n.label===e.label),1),r(n.map(e=>e.value||e.label)),D(n),P.track(ep.UT.TAG_LIST.DELETE_ITEM,{"Items Length":s.length})})(n.removedValue)}},isMulti:!0,isClearable:!1,color:u,value:M,styles:{input:e=>Os(Oa({},e),{color:A.colors.onSurface.rgbaString,fontSize:A.fonts.sizes.body1+"rem",fontFamily:A.fonts.families.body1,fontWeight:400}),valueContainer:e=>Os(Oa({},e),{".label-text":{color:"unset"},".delete-icon":{display:"none"}}),control:(e,n)=>Os(Oa({},e),{backgroundColor:g||A.colors.surface.rgbaString,color:A.colors.onSurface.rgbaString,outline:"none",border:"1px solid "+N(n),borderColor:N(n),"&:hover":{borderColor:N(n)},boxShadow:"none"}),option:(e,n)=>Os(Oa({},e),{backgroundColor:n.isSelected?A.colors.primary.copyWith({a:.1}).rgbaString:n.isFocused?A.colors.onSurface.copyWith({a:.1}).rgbaString:"transparent",color:A.colors.onSurface.rgbaString,"&:hover":{backgroundColor:A.colors.primary.copyWith({a:.1}).rgbaString}}),menu:e=>Os(Oa({},e),{backgroundColor:g||A.colors.surface.rgbaString,zIndex:"1000000","& *":{zIndex:"1000000",fontFamily:A.fonts.families.body1}}),menuPortal:e=>Os(Oa({},e),{zIndex:"100000"}),multiValue:e=>Os(Oa({},e),{backgroundColor:A.colors.onSurface.rgbaString,color:A.colors.surface.rgbaString,borderRadius:"4px",height:A.fonts.sizes.body1+.75+"rem"}),multiValueLabel:e=>Os(Oa({},e),{color:A.colors.surface.rgbaString,fontSize:A.fonts.sizes.body1+"rem",padding:"2px",display:"inline-flex"}),placeholder:e=>Os(Oa({},e),{color:A.colors.onSurface.copyWith({a:.6}).rgbaString,fontFamily:A.fonts.families.body1,fontSize:A.fonts.sizes.body1+"rem",fontWeight:400})},createOptionPosition:"first",formatOptionLabel:e=>{let{value:n,label:t,key:r,description:i,disabled:o,isSection:a}=e;return r||a?(0,x.jsxs)(enn,{children:[(0,x.jsx)(eni,{className:"label-text",children:t}),(0,x.jsx)(eno,{onClick:e=>((e,n)=>{e.preventDefault(),e.stopPropagation();let t=T.filter(e=>e.key).map(e=>e.label);t.splice(t.indexOf(n.label),1),l(f,t);let r=k(T);r.splice(r.findIndex(e=>e.label===n.label),1),I(r)})(e,{value:n,label:t,key:r}),children:(0,x.jsx)(h.n,{icon:"Close",className:"delete-icon"})})]}):(0,x.jsxs)(enn,{disabled:o,children:[t,i&&(0,x.jsx)(enr,{children:i})]})},formatCreateLabel:e=>l&&(0,x.jsx)("span",{children:e}),noOptionsMessage:()=>(0,x.jsx)("span",{children:R("cui:common.components.tagList.empty")}),menuPortalTarget:m||document.getElementById("root"),menuPosition:"fixed",isOptionDisabled:e=>e.disabled,placeholder:p||R("cui:common.components.tagList.placeholder"),components:Oa({MultiValue:enu,Option:end},b?{Input:enm}:{})})});enp.propTypes={options:y.array.isRequired,onListChange:y.func.isRequired,value:y.array.isRequired,className:y.string,color:y.string,onCustomPanelOptionsChange:y.func,attributesKey:y.string,placeholder:y.any}
1,enp.displayName="CampfireTagList";var enh=d.Ay.div(yG()),eng=(0,d.Ay)(enp)(yY()),eny=(0,d.Ay)(Q.JZ)(yq()),enx=(0,d.Ay)(Q.JZ)(yX()),enb=(0,d.Ay)(ee9)(yQ()),env=e=>{let{field:n,onUpdate:t=()=>{},readOnly:r=!1,portalTarget:l,customPanelControls:a}=e,{t:s,tr:c}=Lk("common.components.blocksManager.blocks.attributes"),u=(0,i.useRef)(null),{elements:d}=(0,i.useContext)(o.kD)||{},{key:f,value:m,options:p,hideDefaultOptions:h}=n,g=(0,i.useMemo)(()=>{var e,n;return[...((null==(n=null==(e=null==a?void 0:a.customPanelOptions)?void 0:e[f])?void 0:n.options)||[]).map(e=>({key:e,label:e,value:e})),...h?[]:p||[]]},[p,a]);return r?(0,x.jsxs)(eny,{children:[(0,x.jsxs)(enx,{children:[eeN(s,n.label),":"]}),m.map((e,n)=>(0,x.jsxs)(i.Fragment,{children:[((e,n)=>{let t="";if("string"==typeof e)t=e;else if(null==e?void 0:e.isTag){let n=null==d?void 0:d[e.id||e._id];t=e.alias||e.name||(null==n?void 0:n.name)||"Unknown"}else t=(null==e?void 0:e.label)||(null==e?void 0:e.value)||"";return t?(null==e?void 0:e.isTag)?(0,x.jsx)(enb,{tag:e,onClickTag:()=>{},onX:void 0,className:""},n):(0,x.jsx)("span",{children:eeN(s,t)},n):null})(e,n),n<m.length-1&&(0,x.jsx)("span",{style:{marginRight:"0.25rem"},children:","})]},n))]}):(0,x.jsx)(enh,{children:(0,x.jsx)(eng,{ref:u,value:m,attributesKey:f,placeholder:c("multiTextPlaceholder"),onListChange:e=>{if(1===e.length){let r=e[0],i=m||[];if(!i.some(e=>("string"==typeof e?e:e._id)===("string"==typeof r?r:r._id)))return t(f,Os(Oa({},n),{value:[...i,r]}))}t(f,Os(Oa({},n),{value:e}))},options:g,getOptionLabel:e=>eeN(s,e),onCustomPanelOptionsChange:(null==a?void 0:a.onCustomPanelOptionsChange)||(()=>{}),allowTags:!0,disabled:r,portalTarget:l,borderColor:"transparent"})})},enj=d.Ay.div(yJ()),enw=(0,d.Ay)(Q.JZ)(y$()),enS=d.Ay.span(yZ()),enA=e=>{let{label:n,value:t=[],onChange:r=()=>{},readOnly:i=!1}=e,{tr:o}=Lk("common.components.blocksManager.blocks.attributes");if(i){let e=t.map(e=>"string"==typeof e?e:(null==e?void 0:e.label)||"");return(0,x.jsxs)(enw,{children:[(0,x.jsxs)(enS,{children:[n,":"]}),e.join(", ")]})}return(0,x.jsx)(enj,{children:(0,x.jsx)(g._,{placeholder:o("multiTextPlaceholder"),onChange:r,value:t,isDisabled:i,isCreatable:!0,isMulti:!0})})},enC=d.Ay.div(y0()),enk=(0,d.Ay)(Q.A8)(y1(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.onSurface.rgbaString},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString}),en_=(0,d.Ay)(Q.JZ)(y5()),enE=d.Ay.span(y2()),enT=e=>{let{field:n,onUpdate:t=()=>{},readOnly:r=!1}=e,{component:i,onClick:o}=PB(),{t:l}=(0,a.Bd)(),{value:s="#ffffff",name:c="#FFFFFF"}=n||{},u=(null==s?void 0:s.includes("#"))?s:"#".concat(s),d=e=>{e&&t(n.key,Os(Oa({},n),{value:e,name:e.toUpperCase()}))};return r?(0,x.jsxs)(en_,{children:[(0,x.jsxs)(enE,{children:[eeN(l,n.label),":"]}),(0,x.jsx)(P.j,{color:u,readOnly:!0}),(0,x.jsx)("span",{children:c||s.toUpperCase()})]}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(enC,{children:[(0,x.jsx)(P.j,{color:u,onClick:e=>{r||o(e,u,d)},readOnly:r}),(0,x.jsx)(enk,{disabled:r,value:c,onChange:e=>{t(n.key,Os(Oa({},n),{name:e.target.value}))},placeholder:"#".concat((s||"").toUpperCase())})]}),i]})},enI=e=>{var n;let{block:t,field:r,onUpdate:o=()=>{},onDelete:l=()=>{},draggableItem:a,subType:s,forceReadOnly:c=!1,parentWidth:u,customPanelControls:d,numberFormatting:f={}}=e,{t:m,baseTranslation:p}=Lk("common.components.blocksManager.blocks.attributes"),{isReadOnly:h}=L_(c),{insertTagToTagsField:g}=(()=>{let{tr:e}=Lk("common.components.search"),n=(0,i.useCallback)(()=>Om(null,null,function*(){let n=yield KL({selectOne:!0,allowCreate:!0,title:e("tagElement"),subtitle:e("tagElementSubtitle"),getChooseButtonText:()=>e("insertTag")});return n&&n[0]?{_id:n[0]._id,id:n[0]._id,name:n[0].name,alias:n[0].alias,type:n[0].type,module:n[0].module}:null}),[e]);return{insertTagToTagsField:(0,i.useCallback)((e,t)=>Om(null,null,function*(){let r=yield n();if(!r)return;let i=e.value||[];if(i.some(e=>(e._id||e.id)===r._id))return;let o=Os(Oa({},r),{isTag:!0});t(e.key,Os(Oa({},e),{value:[...i,o]}))}),[n])}})(),y=eeN(m,null==r?void 0:r.label)||(null==r?void 0:r.key),b=null,v=[{labelKey:p("deleteAttribute"),onClick:l}];switch(null==r?void 0:r.type){case e4.je.TEXT:v.unshift({labelKey:p("insertTag"),onClick:()=>{var e,n;return null==(n=null==(e=null==window?void 0:window.slateControls)?void 0:e.insertTag)?void 0:n.call(e)}}),b=(0,x.jsx)(eeG,{block:t,field:r,onUpdate:o,readOnly:h,subType:s,parentWidth:u});break;case e4.je.NUMBER:v.unshift({labelKey:p(r.hideUnit?"showUnits":"hideUnits"),onClick:()=>o(r.key,Os(Oa({},r),{hideUnit:!r.hideUnit}))}),b=(0,x.jsx)(ee$,{field:r,onUpdate:o,readOnly:h,numberFormatting:f});break;case e4.je.SLIDER:b=(0,x.jsx)(ee3,{field:r,onUpdate:o,readOnly:h});break;case e4.je.COLOR:b=(0,x.jsx)(enT,{field:r,onUpdate:o,readOnly:h});break;case e4.je.TAGS:v.unshift({labelKey:p("insertTag"),onClick:()=>g(r,o)},{labelKey:p("copyValues"),onClick:()=>{let e=(r.value||[]).map(e=>"string"==typeof e?e:(null==e?void 0:e.alias)||(null==e?void 0:e.name)||(null==e?void 0:e.label)||(null==e?void 0:e.value)||"").filter(
1Boolean).join(", ");e&&navigator.clipboard.writeText(e)}}),b=(0,x.jsx)(env,{field:r,onUpdate:o,readOnly:h,customPanelControls:d});break;case e4.je.MULTITEXT:let j=(null==(n=r.value)?void 0:n.map(e=>({label:e,value:e})))||[];b=(0,x.jsx)(enA,{label:eeN(m,r.label),value:j,onChange:e=>{o(r.key,Os(Oa({},r),{value:(null!=e?e:[]).map(e=>e.value)}))},readOnly:h});break;default:return null}return(0,x.jsxs)(eeB,{children:[!h&&(0,x.jsx)(eeU,{children:(0,x.jsx)(eeW,{children:y})}),(0,x.jsxs)(eeF,{children:[b,!h&&(0,x.jsxs)(eeH,{children:[a,(0,x.jsx)(E.rt,{dropdownProps:{items:v,dividers:[v.length-2],appearToLeft:!0}})]})]})]})},enM=d.Ay.div(y3(),e=>{let{subType:n,listWidth:t}=e;return((e,n)=>e!==C.TW.SINGLE_COLUMN&&e===C.TW.TWO_COLUMN&&n>500)(n,t)&&"\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n gap: 0.5rem;\n "}),enD=(0,d.Ay)(h.n)(y6()),{SINGLE_COLUMN:enO,TWO_COLUMN:enL}=C.TW,enR={[enO]:"vertical",[enL]:"rectangular"},enP=e=>{let{block:n,blockActions:t,attributesByKey:r,forceReadOnly:l=!1,numberFormatting:a={}}=e,s=(0,d.DP)(),c=(0,i.useRef)(null),{isReadOnly:u}=L_(l),{customAttributeRegistry:f}=(0,i.useContext)(o.ky),{width:m}=(0,U.Xl)(c,100),p=n.subType||enO,h=(e,r)=>{let i=k(n);i.value[e]=r,t.updateBlock(i)},g=Object.values(n.value||{}).filter(e=>{var n;return!!e&&(!(null==(n=e.key)?void 0:n.startsWith("custom-"))||!!(null==f?void 0:f[e.key]))}).sort((e,n)=>e.index-n.index).map((e,i)=>{var o,c,d;let m=null==f?void 0:f[null==e?void 0:e.key],g=null!=(o=r[null==e?void 0:e.key])?o:{},y=Os(Oa(Oa({},g),e),{label:null!=(d=null!=(c=null==m?void 0:m.label)?c:null==e?void 0:e.label)?d:null==g?void 0:g.label});return{id:e.key,field:y,element:(0,x.jsx)(enI,{block:n,field:y,onUpdate:h,onDelete:()=>(e=>{let r=k(n);delete r.value[e],t.updateBlock(r)})(e.key),subType:p,forceReadOnly:l,numberFormatting:a}),index:i,style:p===enL?{minHeight:"5rem"}:{width:"100%"},dragOverlayStyle:{border:"1px solid ".concat(s.colors.onSurface.copyWith({a:.12}).rgbaString),borderRadius:"".concat(s.dimensions.cornerMd,"rem"),padding:"0.125rem",backgroundColor:s.colors.surface.rgbaString},draggableItem:u?null:(0,x.jsx)(enD,{icon:Zo(p)}),disableDragging:u,usePortal:!0}});return(0,x.jsx)(enM,{ref:c,subType:p,listWidth:m,children:(0,x.jsx)(FR,{list:g,onReorder:(e,r,i)=>{let o=k(n);o.value=(i||[]).reduce((e,n,t)=>Os(Oa({},e),{[n.id]:Os(Oa({},o.value[n.id]),{index:t})}),{}),t.updateBlock(o)},sortingStrategy:enR[p]})})},enz=d.Ay.div(y4()),enN=(0,d.Ay)(m.Nb)(y7()),enB=(0,d.Ay)(m.CampfireSubtitle1)(y8()),enU=()=>{let{tr:e}=Lk("common.components.panels.customPanel.attributesModal.customAttributes");return(0,x.jsxs)(enz,{children:[(0,x.jsx)(enN,{children:e("emptyTitle")}),(0,x.jsx)(enB,{children:e("emptyDescription")})]})},enW=e=>{let{show:n,attributeName:t,onCancel:r,onDelete:i}=e,{tr:o}=Lk("common.components.panels.customPanel.attributesModal.customAttributes.deleteModal");return(0,x.jsx)(PO,{show:n,title:o("title"),description:o("description",{attributeName:t}),deleteText:o("confirm"),onCancel:r,onDelete:i})},enF=d.Ay.div(y9()),enH=d.Ay.div(xe(),e=>+(e.filters>0)),enK=d.Ay.div(xn(),e=>e.selected?e.theme.colors.primary.rgbaString:e.theme.colors.onSurface.copyWith({a:.5}).rgbaString,e=>e.selected?e.theme.colors.primary.rgbaString:"",e=>e.theme.colors.primary.rgbaString,e=>e.theme.colors.primary.rgbaString),enV=(0,d.Ay)(h.n)(xt(),e=>e.theme.colors.onSurface.copyWith({a:.5}).rgbaString),enG=(0,d.Ay)(m.ge)(xr(),e=>e.theme.colors.onSurface.rgbaString),enY=d.Ay.div(xi()),enq=d.Ay.div(xl(),e=>e.theme.colors.onSurface.copyWith({a:.1}).rgbaString,e=>e.theme.colors.primary.copyWith({a:.1}).rgbaString,e=>{let{selected:n,theme:t}=e;return n&&(0,d.AH)(xo(),t.colors.primary.copyWith({a:.1}).rgbaString,t.colors.primary.rgbaString)}),enX=(0,d.Ay)(m.CampfireSubtitle1)(xa()),enQ=(0,d.Ay)(m.Cl)(xs());(0,d.Ay)(z.L)(xc());var enJ=d.Ay.div(xu(),e=>e.theme.colors.onSurface.copyWith({a:.1}).rgbaString),en$=(0,d.Ay)(e5.Uj)(xd()),enZ=(0,d.Ay)(g._)(xf()),en0=d.Ay.div(xm()),en1=d.Ay.div(xp()),en5=(0,d.Ay)(p.GU)(xh()),en2=d.Ay.div(xg()),en3=(0,d.Ay)(h.n)(xy()),en6=[e4.je.COLOR,e4.je.TAGS,e4.je.NUMBER,e4.je.TEXT,e4.je.SLIDER],en4=e=>{let{customAttributesHookProps:n,selectedAttributes:t,onToggleAttribute:r,search:o,attributesFooter:l}=e,{customAttributes:a,isCreating:s,isEditing:c,editingKey:u,editName:d,editType:f,setEditName:m,setEditType:p,saveAttribute:h,cancelEdit:g,deleteAttribute:y,startNewAttribute:b,startEditAttribute:v,deleteTarget:j,setDeleteTarget:w,nameInputRef:S}=n,{tr:A}=Lk("common.components.panels.customPanel.attributesModal.customAttributes"),{tr:C}=Lk("common.components.panels.customPanel.attributesModal"),k=en6.map(e=>({label:C("attributeTypes.".concat(e)),value:e})),[_,T]=(0,i.useState)([]),I=(0,i.useMemo)(()=>{let e={};return a.forEach(n=>{e[n.type]=(e[n.type]||0)+1}),e},[a]),M=(0,i.useMemo)(()=>a.filter(e=>(!(_.length>0)||!!_.includes(e.type))&&(!o||!!e.label.toLowerCase().includes(o.toLowerCase()))),[a,_,o]),D=Object.keys(I).length>=2,O=e=>(0,x.jsxs)(enJ,{children:[(0,x.jsx)(en$,{ref:S,value:d,uiType:"outline",onChange:e=>m(e),placeholder:A("namePlaceholder")}),(0,x.jsx)(enZ,{value:f?{label:C("attributeTypes.".concat(f)),value:f}:null,options:k,onChange:e=>!c&&p(e.value),placeholder:A("typePlaceholder"),isDisabled:c})]},e),L=D&&!o,R=(0,x.jsxs)(en5,{type:Q.VQ.OUTLINED,onClick:b,children:[(0,x.jsx)(en3,{icon:"Plus"}),A("newAttribute")]});if(0===a.length&&!s)return(0,x.jsxs)(enF,{children:[(0,x.jsx)(enU,{}),(0,x.jsx)(en1,{children:R})]});let P=s||c;return(0,x.jsxs)(enF,{children:[L&&(0,x.jsx)(enH,{filters:Object.keys(I).length,children:Object.entries(I).map(e=>{let[n,t]=e;return(0,x.jsxs)(enK,{onClick:()=>(e=>{T(n=>n.includes(e)?n.filter(n=>n!==e):[...n,e])})(n),selected:_.includes(n),children:[_.includes(n)&&(0,x.jsx)(enV,{icon:"CheckCircle"}),(0,x.jsxs)(enG,{children:[C("attributeTypes.".concat(n))," (",t,")"]})]},n)})}),(0,x.jsxs)(enY,{children:[M.map(e=>
1{let n=t.includes(e.key);return c&&u===e.key?O(e.key):(0,x.jsxs)(enq,{selected:n,onClick:()=>r(e.key),children:[(0,x.jsx)(z.L,{checked:n,onToggleChecked:()=>{}}),(0,x.jsx)(enX,{children:e.label}),(0,x.jsx)(enQ,{children:C("attributeTypes.".concat(e.type))}),(0,x.jsx)(en0,{onClick:e=>e.stopPropagation(),children:(0,x.jsx)(E.rt,{dropdownProps:{items:[{labelKey:A("editAttribute"),onClick:()=>v(e)},{labelKey:A("deleteAttribute"),onClick:()=>w(e)}],appearToLeft:!0}})})]},e.key)}),s&&O(u)]}),(0,x.jsxs)(en1,{children:[R,(0,x.jsx)(en2,{children:P?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(en5,{type:Q.VQ.TEXT,onClick:g,children:A("cancel")}),(0,x.jsx)(en5,{type:Q.VQ.SECONDARY,onClick:h,disabled:!d.trim()||!c&&!f,children:A("confirm")})]}):l})]}),(0,x.jsx)(enW,{show:!!j,attributeName:(null==j?void 0:j.label)||"",onCancel:()=>w(null),onDelete:()=>j&&y(j)})]})},en7=e=>{let{show:n,onCancel:t,onContinue:r}=e,{tr:i}=Lk("common.components.panels.customPanel.attributesModal.customAttributes.unfinishedModal");return(0,x.jsx)(PO,{show:n,title:i("title"),description:i("description"),deleteText:i("confirm"),onCancel:t,onDelete:r})},en8=(0,d.Ay)(f.n)(xx()),en9=d.Ay.div(xb()),ete=d.Ay.div(xv()),etn=(0,d.Ay)(m.Nb)(xj()),ett=d.Ay.div(xw()),etr=(0,d.Ay)(p.RI)(xS()),eti=(0,d.Ay)(m.CampfireSubtitle1)(xA()),eto=d.Ay.div(xC(),e=>e.theme.colors.onSurface.copyWith({a:.2}).rgbaString),etl=d.Ay.div(xk()),eta=d.Ay.div(x_()),ets=d.Ay.div(xT(),e=>e.disabled?"default":"pointer",e=>!e.disabled&&e.theme.colors.primary.rgbaString,e=>e.disabled?e.theme.colors.onSurface.copyWith({a:.36}).rgbaString:e.selected?e.theme.colors.primary.rgbaString:"",e=>{let{selected:n,theme:t}=e;return n&&(0,d.AH)(xE(),t.colors.primary.copyWith({a:.08}).rgbaString)},e=>{let{theme:n}=e;return n.colors.primary.copyWith({a:.04}).rgbaString}),etc=(0,d.Ay)(h.n)(xI()),etu=(0,d.Ay)(m.CampfireSubtitle1)(xM()),etd=d.Ay.div(xD(),e=>e.theme.colors.onSurface.copyWith({a:.2}).rgbaString),etf=(0,d.Ay)(N.O)(xO()),etm=(0,d.Ay)(m.Cl)(xL()),etp=(0,d.Ay)(h.n)(xR(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),eth=d.Ay.div(xP()),etg=d.Ay.div(xz(),e=>+(e.filters>0)),ety=d.Ay.div(xN(),e=>e.selected?e.theme.colors.primary.rgbaString:e.theme.colors.onSurface.copyWith({a:.5}).rgbaString,e=>e.selected?e.theme.colors.primary.rgbaString:"",e=>e.theme.colors.primary.rgbaString,e=>e.theme.colors.primary.rgbaString),etx=(0,d.Ay)(h.n)(xB(),e=>e.theme.colors.onSurface.copyWith({a:.5}).rgbaString),etb=(0,d.Ay)(m.ge)(xU(),e=>e.theme.colors.onSurface.rgbaString),etv=d.Ay.div(xW()),etj=d.Ay.div(xH(),e=>e.theme.colors.onSurface.copyWith({a:.1}).rgbaString,e=>e.theme.colors.primary.copyWith({a:.1}).rgbaString,e=>{let{selected:n,theme:t}=e;return n&&(0,d.AH)(xF(),t.colors.primary.copyWith({a:.1}).rgbaString,t.colors.primary.rgbaString)}),etw=(0,d.Ay)(m.CampfireSubtitle1)(xK()),etS=(0,d.Ay)(h.n)(xV()),etA=d.Ay.div(xG()),etC=(0,d.Ay)(m.Cl)(xY());d.Ay.div(xq()),(0,d.Ay)(p.GU)(xX());var etk=d.Ay.div(xQ()),et_=d.Ay.div(xJ(),e=>e.theme.colors.onSurface.copyWith({a:.2}).rgbaString),etE=e=>{let{title:n,description:t,search:r,setSearch:i,onClose:o}=e;return(0,x.jsxs)(en9,{children:[(0,x.jsxs)(ete,{children:[(0,x.jsx)(etn,{children:n}),(0,x.jsxs)(ett,{children:[(0,x.jsx)(ne.Z,{search:r,setSearch:i,inputWidth:"16rem",clearButton:!0}),(0,x.jsx)(etr,{icon:"Close",onClick:o})]})]}),(0,x.jsx)(eti,{children:t})]})},etT=e=>{let{categories:n,selectedCategory:t,search:r,useDefaultOptions:i,onCategoryChange:o,onToggleDefaultOptions:l}=e,{t:s,tr:c,baseTranslation:u}=Lk("common.components.panels.customPanel.attributesModal");return(0,x.jsxs)(etl,{children:[(0,x.jsx)(eta,{children:n.map(e=>(0,x.jsxs)(ets,{selected:!r.trim()&&e.id===t,disabled:!!e.disabled,onClick:()=>!e.disabled&&o(e.id),children:[(0,x.jsx)(etc,{icon:e.icon}),(0,x.jsx)(etu,{children:eeN(s,e.name)})]},e.id))}),(0,x.jsxs)(etd,{children:[(0,x.jsx)(etf,{checked:i,onToggle:l}),(0,x.jsx)(etm,{children:c("defaultOptions")}),(0,x.jsx)(etp,{icon:"Help",label:(0,x.jsx)(a.x6,{i18nKey:u("useDefaultOptionsLabel"),components:{b:(0,x.jsx)("strong",{})}}),tooltipWidth:"25rem",hoverDuration:100})]})]})},etI=e=>{let{results:n,filters:t,attributeFilters:r,hideChips:i,selectedAttributes:o,onAttributeClick:l,onFilterClick:s,scrollRef:c,attributesFooter:u,getAttributeTypeLabel:d}=e,{t:f}=(0,a.Bd)();return(0,x.jsxs)(x.Fragment,{children:[!i&&(0,x.jsx)(etg,{filters:Object.keys(r).length,children:Object.entries(r).map(e=>{let[n,r]=e;return(0,x.jsxs)(ety,{onClick:()=>s(n),selected:t.includes(n),children:[t.includes(n)&&(0,x.jsx)(etx,{icon:"CheckCircle"}),(0,x.jsxs)(etb,{children:[eeN(f,n)," (",r,")"]})]},n)})}),(0,x.jsx)(etv,{ref:c,children:n.map(e=>{let{key:n,label:t,tooltip:r,type:i}=e;return(0,x.jsxs)(etj,{onClick:()=>l(n),selected:o.includes(n),children:[(0,x.jsx)(z.L,{checked:o.includes(n),onToggleChecked:()=>{}}),(0,x.jsx)(etw,{children:eeN(f,t)}),r&&(0,x.jsx)(etS,{icon:"Help",label:eeN(f,r),hoverDuration:500,tooltipWidth:"30rem"}),(0,x.jsx)(etA,{}),(0,x.jsx)(etC,{children:d(i)})]},n)})}),u]})},etM=d.Ay.div(x$()),etD=(0,d.Ay)(Q.GU)(xZ()),etO=e=>{let{initialSelection:n,selectedAttributes:t,useDefaultOptions:r,customAttributes:i,onChoose:o,closeModal:l,changes:a}=e,{tr:s}=Lk("common.components.panels.customPanel.attributesModal.button"),c=e=>JSON.stringify([...e].sort()),u=c(n)===c(t);return(0,x.jsxs)(etM,{children:[(0,x.jsx)(etD,{type:Q.VQ.TEXT,onClick:l,children:s("cancel")}),u?(0,x.jsx)(etD,{type:Q.VQ.SECONDARY,disabled:!0,children:s("select")}):(0,x.jsx)(etD,{type:Q.VQ.SECONDARY,onClick:()=>o(t,!r,i),children:s("confirm",{count:a})})]})},etL="custom-attributes",etR=e=>{let{show:n,onClose:t,initialSelection:r,attributes:o,onChoose:l,initialCustomAttributes:a=[],onCustomAttributesSave:s,onRegisterAttribute:c,onUpdateRegistryAttribute:u,onUnregisterAttribute:d,entityType:f}=e,{tr:m}=Lk("common.components.panels.customPanel.attributesModal"),{tr:p}
1=Lk("common.elementTypes"),h=Object.values(o.children)[0].id,[g,y]=(0,i.useState)(r),[b,v]=(0,i.useState)(r.length?"currently-selected":h),[j,w]=(0,i.useState)(!0),[S,A]=(0,i.useState)([]),[C,k]=(0,i.useState)(""),[_,E]=(0,i.useState)(null),[T,I]=(0,i.useState)(!1),[M,D]=(0,i.useState)(!1),O=(0,i.useRef)(null),L=e=>{y(n=>n.includes(e)?n.filter(n=>n!==e):[...n,e])},R=(e=>{let{initialCustomAttributes:n,selectedAttributes:t,onToggleAttribute:r,onRegisterAttribute:o,onUpdateRegistryAttribute:l,onUnregisterAttribute:a,onCustomAttributesSave:s}=e,[c,u]=(0,i.useState)(n),[d,f]=(0,i.useState)(null),[m,p]=(0,i.useState)(null),[h,g]=(0,i.useState)(""),[y,x]=(0,i.useState)(""),[b,v]=(0,i.useState)(null),j=(0,i.useRef)(null);(0,i.useEffect)(()=>{u(n)},[n]);let w=e=>{u(e)},S=e=>{w(e),null==s||s(e)};return{customAttributes:c,isCreating:"create"===m,isEditing:"edit"===m,editingKey:d,editName:h,editType:y,setEditName:g,setEditType:x,saveAttribute:()=>{if(d&&h.trim()&&y){if("edit"===m)S(c.map(e=>e.key===d?Os(Oa({},e),{label:h.trim()}):e)),null==l||l(d,{label:h.trim()});else{let e=(0,e4.ck)(y,{key:d,label:h.trim()});S([...c,Os(Oa({},e),{key:d,label:h.trim(),type:y,value:e.value})]),null==o||o({key:d,label:h.trim(),type:y}),r(d)}f(null),p(null),g(""),x("")}},cancelEdit:()=>{f(null),p(null),g(""),x("")},deleteAttribute:e=>{S(c.filter(n=>n.key!==e.key)),null==a||a(e.key),t.includes(e.key)&&r(e.key),v(null)},startNewAttribute:()=>{f("custom-".concat((0,q.A)())),p("create"),g(""),x(""),setTimeout(()=>{var e;return null==(e=j.current)?void 0:e.focus()},50)},startEditAttribute:e=>{f(e.key),p("edit"),g(e.label),x(e.type),setTimeout(()=>{var e;return null==(e=j.current)?void 0:e.focus()},50)},setCustomAttributes:w,deleteTarget:b,setDeleteTarget:v,nameInputRef:j}})({initialCustomAttributes:a,selectedAttributes:g,onToggleAttribute:L,onRegisterAttribute:c,onUpdateRegistryAttribute:u,onUnregisterAttribute:d,onCustomAttributesSave:s}),{customAttributes:P,isCreating:z,isEditing:N,setCustomAttributes:B,deleteTarget:U}=R,W=b===etL&&!C.trim(),F=(0,i.useMemo)(()=>(e=>{let n={};return Object.values(e.children).forEach(e=>{Object.values(e.attributes).forEach(e=>{n[e.key]=e})}),n})(o),[o]),H=(0,i.useMemo)(()=>{let e=P.reduce((e,n)=>Os(Oa({},e),{[n.key]:n}),{});return Os(Oa({},o),{children:Os(Oa({"currently-selected":{id:"currently-selected",name:"Currently Selected",icon:"CheckCircle",disabled:0===r.length,attributes:r.reduce((e,n)=>{let t=F[n]||P.find(e=>e.key===n);return t?Os(Oa({},e),{[n]:t}):e},{})}},o.children),{[etL]:{id:etL,name:m("customAttributes.title"),icon:"Settings",attributes:e}})})},[o,g,P,m]);(0,i.useEffect)(()=>{y(r),B(a)},[n]);let K=(0,i.useMemo)(()=>{var e;if("currently-selected"===b||b===etL)return{};let n={};return Object.keys((null==(e=H.children[b])?void 0:e.attributes)||{}).map(e=>{var t;null==(t=H.children[b].attributes[e].filter)||t.forEach(e=>{e in n?n[e]+=1:n[e]=1})}),n},[b,H]),V=()=>{null==s||s(P),t()},G=z||N,Y=()=>{if(G){I(!0),D(!0);return}V()},X=(0,i.useMemo)(()=>{let e=P.reduce((e,n)=>Os(Oa({},e),{[n.key]:n}),{});return Oa(Oa({},F),e)},[F,P]),Q=(0,i.useMemo)(()=>{var e;return b!==etL||C.trim()?Object.values(C.trim()?X:(null==(e=H.children[b])?void 0:e.attributes)||{}).filter(e=>{var n;return(!(S.length>0)||!!(e.filter||[]).some(e=>S.includes(e)))&&!!(null==(n=e.label)?void 0:n.toLowerCase().includes(C.toLowerCase()))}):[]},[H,C,S,b,X]),J=(0,i.useMemo)(()=>{let e=r.filter(e=>!g.includes(e)),n=g.filter(e=>!r.includes(e));return e.length+n.length},[r,g]),$=C.length>0,Z=(0,x.jsx)(etO,{initialSelection:r,selectedAttributes:g,useDefaultOptions:j,customAttributes:P,onChoose:l,closeModal:Y,changes:J}),ee=Object.values(H.children),en=f?p(f):"";return(0,x.jsxs)(en8,{show:n,onClose:Y,bgZIndex:9999,showClose:!1,disableOutsideClick:M||!!U,children:[(0,x.jsx)(etE,{title:m("title"),description:m(W?"customAttributes.description":"description",{elementType:en}),search:C,setSearch:k,onClose:Y}),(0,x.jsx)(eto,{}),(0,x.jsxs)(etk,{children:[(0,x.jsx)(etT,{categories:ee,selectedCategory:b,search:C,useDefaultOptions:j,onCategoryChange:e=>{if(b===etL&&e!==etL&&G){E(e),D(!0);return}v(e),A([]),O.current&&(O.current.scrollTop=0)},onToggleDefaultOptions:()=>w(e=>!e)}),(0,x.jsx)(et_,{}),(0,x.jsx)(eth,{children:W?(0,x.jsx)(en4,{customAttributesHookProps:R,selectedAttributes:g,onToggleAttribute:L,search:C,attributesFooter:Z}):(0,x.jsx)(etI,{results:Q,filters:S,attributeFilters:K,hideChips:$,selectedAttributes:g,onAttributeClick:L,onFilterClick:e=>{A(n=>n.includes(e)?n.filter(n=>n!==e):[...n,e])},scrollRef:O,attributesFooter:Z,getAttributeTypeLabel:e=>m("attributeTypes.".concat(e))})})]}),(0,x.jsx)(en7,{show:M,onCancel:()=>{D(!1),E(null),I(!1)},onContinue:()=>{D(!1),T?(I(!1),V()):_&&(v(_),E(null),A([]),O.current&&(O.current.scrollTop=0))}})]})},etP=d.Ay.div(x0()),etz=e=>{let{block:n,blockActions:t}=e,{attributesByKey:r}=eeI();return(0,x.jsx)(etP,{children:(0,x.jsx)(enP,{block:n,blockActions:t,attributesByKey:r})})},etN=d.Ay.div(x1(),e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{isFocused:n,theme:t}=e;return n&&"\n border-color: ".concat(t.colors.onSurface.copyWith({a:.12}).rgbaString,";\n ")}),etB=e=>{var n,t,r;let{blazeContext:l,block:s,blockActions:c,draggableItem:u,isDragging:d,isOverlay:f,blockManagerType:m,customData:p}=e,{t:h}=(0,a.Bd)(),g=(0,i.useRef)(null),{isFocused:y,setIsFocused:b}=$Q(g,{onBlockFocus:null==p?void 0:p.onBlockFocus,blockId:s.id,block:s,blockActions:c}),[v,j]=(0,i.useState)(!1),w=e=>{let n=k(s);n.settings=n.settings||{},n.settings.numberFormatting=n.settings.numberFormatting||{},Object.keys(e).forEach(t=>{n.settings.numberFormatting[t]=e[t]}),c.updateBlock(n)},{settings:S,settingValues:A,showSettingsModal:C,setShowSettingsModal:_}=LU((null==l?void 0:l.userControls)||{},null==(n=null==s?void 0:s.settings)?void 0:n.numberFormatting,w),{attributesByKey:E,attributesByModule:T}=eeI(),{customAttributeRegistry:I,onRegisterAttribute:M,onUpdateRegistryAttribute:D,onUnregisterAttribute:O,onBulkSyncRegistry:L}=(0,i.useContext)(o.ky),R=(0,i.useMemo)(()=>{let e=Object.fromEntries(Object.values(I||{}).map(e=>[e.key,e])),n=Object.values(s.value||{}).filter(n=>{var t;return(null==(t=n.key)?void 0:t.startsWith("custom-"))&&!!e[n.key]}).map(n=>Os(Oa({},n),{label:e[n.key].label})),t=new Set(n.map(e=>e.key));return[...n,...Object.values(I||{}).filter(e=>!t.has(e.key))]},[I,s.value]),P=(0,x.jsx)(eez,{block:s,blockActions:c,draggableItem:u,isFocused:!f&&y,isOverlay:f,isDragging:d,blockManagerType:m,setShowAttributesModal:j,setShowSettingsModal:_,useSingleColumn:null!=(t=null==p?void 0:p.useSingleColumn)&&t}),z=v&&(0,x.jsx)(etR,{show:v,onClose:()=>j(!1),initialSelection:Object.keys(s.value||{}).filter(e=>!e.startsWith("custom-")||!!(null==I?void 0:I[e])),attributes:T,onChoose:(e,n,t)=>{let r=k(s),i=(t||R).reduce((e,n)=>Os(Oa({},e),{[n.key]:n}),{});r.value=e.reduce((e,t,o)=>{var l;if(r.value[t])e[t]=Os(Oa(Oa({},r.value[t]),i[t]?{label:i[t].label}:{}),{index:o,hideDefaultOptions:n});else if(E[t])e[t]={key:t,value:E[t].value,index:o,hideDefaultOptions:n};else if(i[t]){let r=(0,e4.ck)(i[t].type,{key:t,label:i[t].label});e[t]=Os(Oa({},r),{key:t,label:i[t].label,type:i[t].type,value:null!=(l=r.value)?l:null,index:o,hideDefaultOptions:n})}return e},{}),c.updateBlock(r),j(!1)},initialCustomAttributes:R,onCustomAttributesSave:L,onRegisterAttribute:M,onUpdateRegistryAttribute:D,onUnregisterAttribute:O,entityType:"encyclopedia"});return 0===Object.keys(s.value||{}).length?(0,x.jsxs)(eeL,{ref:g,onClick:()=>b(!0),elementName:null!=(r=null==p?void 0:p.elementName)?r:"ElementName",children:[P,z]}):(0,x.jsxs)(etN,{ref:g,isFocused:y,onClick:()=>b(!0),children:[P,z,(0,x.jsx)(enP,{block:s,blockActions:c,attributesByKey:E,numberFormatting:A}),(0,x.jsx)(P2,{title:h("cui:common.components.formattedInput.number.settingTitle"),settings:S,onAllSettingsChange:w,show:C,onClose:()=>_(!1)})]})},etU=d.Ay.div(x5(),e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{isFocused:n,theme:t}=e;return n&&"\n border-color: ".concat(t.colors.onSurface.copyWith({a:.12}).rgbaString,";\n ")}
1),etW=d.Ay.div(x2(),e=>{let{isTwoColumn:n,dndListWidth:t}=e;return!!n&&t>550&&"\n flex-direction: row;\n flex-wrap: wrap;\n gap: 0.5rem;\n "}),etF=(0,d.Ay)(h.n)(x3()),etH=(0,d.Ay)(P2)(x6()),{TWO_COLUMN:etK}=C.dd,{VERTICAL:etV,RECTANGULAR:etG}=FO,etY=e=>{var n,t;let{blazeContext:r,block:o,blockActions:l,draggableItem:s,isDragging:c,isOverlay:u,blockManagerType:f,customData:m}=e,{t:p}=(0,a.Bd)(),h=(0,i.useRef)(null),g=(0,i.useRef)(null),{width:y}=(0,U.Xl)(g,100),b=(0,d.DP)(),{isFocused:v,setIsFocused:j}=$Q(h,{onBlockFocus:null==m?void 0:m.onBlockFocus,blockId:o.id,block:o,blockActions:l}),w=e=>{let n=k(o);n.settings.numberFormatting=n.settings.numberFormatting||{},Object.keys(e).forEach(t=>{n.settings.numberFormatting[t]=e[t]}),l.updateBlock(n)},{settings:S,showSettingsModal:A,setShowSettingsModal:_}=LU((null==r?void 0:r.userControls)||{},null==(n=null==o?void 0:o.settings)?void 0:n.numberFormatting,w),E=(o.subType||C.dd.SINGLE_COLUMN)===etK,T=(0,x.jsx)(Zg,{block:o,blockActions:l,draggableItem:s,isFocused:v,isOverlay:u,isDragging:c,blockManagerType:f,setShowSettingsModal:_,useSingleColumn:null!=(t=null==m?void 0:m.useSingleColumn)&&t}),I=Object.values(o.value.stats||{}).sort((e,n)=>e.order-n.order).map(e=>{var n;return{id:e.id,element:(0,x.jsx)(ZL,{blazeContext:r,block:o,blockActions:l,draggableItem:s,stat:e}),usePortal:!0,scale:null!=(n=null==m?void 0:m.scale)?n:1,draggableItem:(0,x.jsx)(etF,{icon:E?"DragHandle":"DragItem"}),style:{width:E&&y>550?"calc(50% - 0.5rem)":"100%"},dragOverlayStyle:{backgroundColor:b.colors.surface.rgbaString,borderRadius:b.dimensions.cornerLg}}}),M=(0,x.jsx)(etH,{title:p("cui:common.components.formattedInput.number.settingTitle"),settings:S,onAllSettingsChange:w,show:A,onClose:()=>_(!1)});return 0===I.length?(0,x.jsxs)($X,{ref:h,onClick:()=>j(!0),children:[T,M]}):(0,x.jsxs)(etU,{ref:h,isFocused:v,onClick:()=>j(!0),children:[T,(0,x.jsx)(etW,{ref:g,isTwoColumn:E,dndListWidth:y,children:(0,x.jsx)(FR,{list:I,onReorder:(e,n,t)=>{if(!t)return;let r=Oa({},o.value.stats);t.forEach((e,n)=>{let t=e.id;r[t]&&(r[t]=Os(Oa({},r[t]),{order:n}))}),l.updateBlock(Os(Oa({},o),{value:Os(Oa({},o.value),{stats:r})}))},sortingStrategy:E?etG:etV})}),M]})},{TWO_COLUMN:etq}=C.dd,etX=e=>{let{block:n,blazeContext:t}=e,r=(0,i.useRef)(null),{width:o}=(0,U.Xl)(r,100),l=(n.subType||C.dd.SINGLE_COLUMN)===etq,a=Object.values(n.value.stats||{}).sort((e,n)=>e.order-n.order);return 0===a.length?null:(0,x.jsx)(ZT,{ref:r,isTwoColumn:l,statsWidth:o,children:a.map(e=>(0,x.jsx)(ZL,{block:n,stat:e,blazeContext:t,readOnly:!0,isTwoColumn:l,statsWidth:o},e.id))})},etQ=e=>{let{block:n,blockActions:t,blockManagerType:r,isFocused:i,isOverlay:o,isDragging:l,draggableItem:a,setShowTableSizeModal:s,handleDataChange:c}=e,{tr:u}=Lk("common.components.blocksManager.blocks.table"),{stickyColumnHeader:d=!1,stickyRowHeader:f=!1,wrapText:m,fitTableToArticle:p,showRowHeaders:h=!1,showColumnHeaders:g=!1}=n.settings,y=(e,r)=>{t.updateBlock(Os(Oa({},n),{settings:Os(Oa({},n.settings),{[e]:r})}))},x=[{type:"button",icon:"AddRow",label:u("addRow"),onClick:()=>{var e;let t=(null==(e=n.value.cells[0])?void 0:e.length)||0,r=k(n.value);r.cells=[...r.cells,Array.from({length:t},()=>({value:(0,w.bQ)()}))],c(r)}},{type:"button",icon:"AddColumn",label:u("addColumn"),onClick:()=>{let e=k(n.value);e.cells=e.cells.map(e=>[...e,{value:(0,w.bQ)()}]),c(e)}},{type:"divider"},{type:"draggable",draggableItem:a},{type:"overflow",customItems:[{icon:"Title",labelKey:u("headers"),onClick:()=>{},isDropdown:!0,dropdownItems:[{labelKey:u("enableRowHeaders"),onClick:()=>{let e=!h;t.updateBlock(Os(Oa({},n),{settings:Oa(Os(Oa({},n.settings),{showRowHeaders:e}),e?{stickyRowHeader:!1}:{})}))},selected:h},{labelKey:u("enableColumnHeaders"),onClick:()=>{let e=!g;t.updateBlock(Os(Oa({},n),{settings:Oa(Os(Oa({},n.settings),{showColumnHeaders:e}),e?{stickyColumnHeader:!1}:{})}))},selected:g},{labelKey:u("stickyColumnHeader"),onClick:()=>y("stickyColumnHeader",!d),selected:d},{labelKey:u("stickyRowHeader"),onClick:()=>y("stickyRowHeader",!f),selected:f}]},{icon:"WrapText",labelKey:u("wrapText"),onClick:()=>y("wrapText",!m),selected:m},{icon:"Maximize",labelKey:u("fitTableToArticle"),onClick:()=>y("fitTableToArticle",!p),selected:p},{icon:"Grid",labelKey:u("editTableSize"),onClick:()=>s(!0)}]}],{overflowMenu:b}=Zn(n,t,r,i,o,l,x);return b},etJ=d.Ay.div(x4(),e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{isFocused:n,theme:t}=e;return n&&"\n border-color: ".concat(t.colors.onSurface.copyWith({a:.12}).rgbaString,";\n ")}),et$=e=>{let{blazeContext:n,block:t,blockActions:r,blockManagerType:o,draggableItem:l,customData:a,isDragging:s,isOverlay:c}=e,u=LE(),d=(0,i.useRef)(null),{isFocused:f,setIsFocused:m}=$Q(d,{onBlockFocus:null==a?void 0:a.onBlockFocus,blockId:t.id,block:t,blockActions:r}),[p,h]=(0,i.useState)(null),[g,y]=(0,i.useState)(!1),b=function(e){let n=!(arguments.length>1)||void 0===arguments[1]||arguments[1],i=()=>{r.updateBlock(Os(Oa({},t),{value:e}))};return n?u(i,()=>{r.updateBlock(Os(Oa({},t),{value:t.value}))}):i()},v=(0,x.jsx)(etQ,{block:t,blockActions:r,blockManagerType:o,draggableItem:l,isFocused:!c&&f,isOverlay:c,isDragging:s,setShowTableSizeModal:y,handleDataChange:b});return(0,x.jsxs)(etJ,{ref:d,isFocused:f,onMouseEnter:()=>m(!0),children:[v,(0,x.jsx)(eeu,{data:t.value,onDataChange:b,onSelectionChange:e=>{h(e)},isSelected:f,tableSizeModalControls:{show:g,onShow:y},properties:{stickyColumnHeader:t.settings.stickyColumnHeader,stickyRowHeader:t.settings.stickyRowHeader,showRowHeaders:t.settings.showRowHeaders,showColumnHeaders:t.settings.showColumnHeaders,fitTableToArticle:t.settings.fitTableToArticle,wrapText:t.settings.wrapText}})]})},etZ=e=>{let{block:n}=e;return(0,x.jsx)(eeu,{data:n.value,onDataChange:()=>{},onSelectionChange:()=>{},readOnly:!0,properties:{stickyColumnHeader:n.settings.stickyColumnHeader,stickyRowHeader:n.settings.stickyRowHeader,fitTableToArticle:n.settings.fitTableToArticle,wrapText:n.settings.wrapText}})},et0=e=>{let{chapters:n,unlockElementsByDefault:t}=e;return{unlockedInBody:(null==n?void 0:n.unlockedInBody)||{},unlockElementsByDefault:t,chapterRevealedByElement:(0,i.useMemo)(()=>{let n={},t=e=>{for(let r=0;r<Object.keys(e||{}).length;r++){let i=Object.values(e||{})[r];for(let e of Object.keys(i.elemsToReveal||{}))n[e]={chapterRevealedId:i.id,chapterRevealedIndex:r};
1i.entries&&t(i.entries)}};return t(e.chapters.body),n},[e])}},et1=(e=>(e.MODULE="module",e.TITLE="title",e.ORDER_REVEALED="orderRevealed",e.COST="cost",e))(et1||{}),et5={BORDER:"rgba(34, 211, 75, 0.60)",BACKGROUND:"rgba(34, 211, 75, 0.08)"},et2=(0,d.Ay)(m.Cl)(x7(),e=>{let{theme:n,isFree:t}=e;return t?et5.BORDER:n.colors.primary.copyWith({a:.8}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n,isFree:t}=e;return t?et5.BACKGROUND:n.colors.primary.copyWith({a:.08}).rgbaString},e=>{let{theme:n,isFree:t}=e;return t?et5.BORDER:n.colors.primary.rgbaString}),et3=e=>{let{monetizedElements:n,element:t}=e,{tr:r}=Lk("common.components.blocksManager.blocks.update.table"),i=!n[t._id];return(0,x.jsx)(et2,{isFree:i,children:r(i?"free":"paid")})},et6=(0,d.Ay)(m.Cl)(x8(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.08}).rgbaString}),et4=e=>{var n;let{project:t,element:r}=e,{tr:i}=Lk("common.components.blocksManager.blocks.update.table"),{unlockedInBody:o,chapterRevealedByElement:l}=et0(t),a=o[r._id],s=l[r._id];return(0,x.jsx)(et6,{children:a?i("revealedAtTheStart"):s?i("revealedInChapter",{chapterNum:(null==(n=l[r._id])?void 0:n.chapterRevealedIndex)+1}):i("revealedAtTheEnd")})},et7=d.Ay.div(x9(),e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{theme:n}=e;return n.colors.surface.getVariant(12,!0).rgbaString},e=>{let{theme:n}=e;return n.colors.surface.getVariant(4,!0).rgbaString}),et8=d.Ay.div(be(),e=>{let{theme:n}=e;return n.colors.surface.getVariant(12,!0).rgbaString},e=>{let{theme:n}=e;return n.colors.surface.getVariant(4,!0).rgbaString}),et9=d.Ay.div(bn()),ere=(0,d.Ay)(p.RI)(bt()),ern=(0,d.Ay)(m.CampfireSubtitle1)(bl(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.38}).rgbaString},e=>{let{onClick:n}=e;return n?"pointer":"default"},e=>{let{isSelected:n,theme:t}=e;return n&&(0,d.AH)(br(),t.colors.primary.rgbaString,t.colors.onPrimary.rgbaString,t.colors.primary.rgbaString)},e=>{let{isSelected:n,isDisabled:t,theme:r}=e;return!t&&(0,d.AH)(bi(),n?r.colors.primary.copyWith({a:.8}).rgbaString:r.colors.onSurface.copyWith({a:.04}).rgbaString)},e=>{let{isDisabled:n,theme:t}=e;return n&&(0,d.AH)(bo())}),ert=d.Ay.div(ba()),err=(0,d.Ay)(m.CampfireSubtitle1)(bs()),eri=(0,d.Ay)(m.Cl)(bc()),ero=d.Ay.div(bu(),e=>{let{theme:n}=e;return n.colors.surface.getVariant(12,!0).rgbaString},e=>{let{$isEven:n,theme:t}=e;return n?t.colors.surface.rgbaString:t.colors.surface.getVariant(4,!0).rgbaString}),erl=d.Ay.div(bd()),era=d.Ay.div(bf()),ers=(0,d.Ay)(h.n)(bm()),erc=(0,d.Ay)(m.CampfireSubtitle1)(bp(),e=>{let{theme:n}=e;return n.colors.onSurface.rgbaString}),eru=(0,d.Ay)(p.GU)(bh()),erd=d.Ay.div(bg(),e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.06}).rgbaString}),erf=(0,d.Ay)(m.Cl)(by()),erm=(0,d.Ay)(Q.LH)(bx()),erp=e=>{let{block:n,customData:t,blockActions:r}=e,{tr:o}=Lk("common.components.blocksManager.blocks.update.table"),{project:l,goToExtras:a}=t||{},s=(null==n?void 0:n.value)||{},{featuredElements:c=[]}=s,{flatModulesWithBonusReadingEntries:u}=egC(l,[]),{sortedElements:d,sortOrder:f,activeFilter:m,setSortOrder:h,setActiveFilter:g}=((e,n)=>{let[t,r]=(0,i.useState)("asc"),[o,l]=(0,i.useState)("module"),a="asc"===t,{chapterRevealedByElement:s}=et0(e),c=(e,n)=>(a?1:-1)*((null==e?void 0:e.localeCompare(n))||0);return{sortedElements:(0,i.useMemo)(()=>Object.values(n).sort((n,t)=>{switch(o){case"module":return c(n.module,t.module);case"title":return c(n.name,t.name);case"orderRevealed":return((n,t)=>{var r,i;let o=null==(r=s[n._id])?void 0:r.chapterRevealedIndex,l=null==(i=s[t._id])?void 0:i.chapterRevealedIndex,c=e.unlockElementsByDefault||e.chapters.unlockedInBody[n._id],u=e.unlockElementsByDefault||e.chapters.unlockedInBody[t._id];return c?a?1:-1:u?a?-1:1:s[n._id]?s[t._id]?(a?1:-1)*(o-l):a?-1:1:a?1:-1})(n,t);case"cost":return((n,t)=>{var r;let i=(null==(r=e.packages)?void 0:r.monetizedElements)||{},o=i[n._id]||!1;return o===(i[t._id]||!1)?0:a?o?-1:1:o?1:-1})(n,t);default:return 0}}),[o,a,s,e]),sortOrder:t,activeFilter:o,setSortOrder:r,setActiveFilter:l}})(l,(0,i.useMemo)(()=>Object.values(u),[u,c])),y=d.length>0,b=(0,i.useMemo)(()=>new Set(c||[]),[c]),v=(0,i.useMemo)(()=>d.filter(e=>
1b.has(e._id)),[d,b]),j=d.length>0&&v.length===d.length,w=v.length>0&&!j,S=()=>{h(e=>"asc"===e?"desc":"asc")};return(0,x.jsxs)(et7,{children:[(0,x.jsxs)(et8,{children:[(()=>{let e=Object.values(et1);return(0,x.jsxs)(et9,{children:[(0,x.jsx)(ere,{icon:"asc"===f?"ArrowUpLong":"ArrowDownLong",onClick:S,disabled:!y}),e.map(e=>(0,x.jsx)(ern,{isSelected:m===e,isDisabled:!y,onClick:()=>(e=>{y&&g(n=>n===e?n:e)})(e),children:o(e)},e))]})})(),(0,x.jsxs)(erd,{children:[(0,x.jsx)(erf,{children:o("featureInUpdate")}),(0,x.jsx)(erm,{checked:j,halfChecked:w,onToggleChecked:()=>{let e;if(!r)return;let t=d.map(e=>e._id);if(j)e=c.filter(e=>!t.includes(e));else{let n=new Set(c);e=[...c,...t.filter(e=>!n.has(e))]}let i=Os(Oa({},n),{value:Os(Oa({},s),{featuredElements:e})});r.updateBlock(i)}})]})]}),y?d.map((e,t)=>{var i;let o=J.I[e.module];return(0,x.jsxs)(ero,{$isEven:t%2==0,children:[(0,x.jsxs)(erl,{children:[o&&(0,x.jsx)(ers,{icon:o}),(0,x.jsx)(erc,{children:e.name})]}),(0,x.jsxs)(era,{children:[(0,x.jsx)(et4,{project:l,element:e}),(0,x.jsx)(et3,{monetizedElements:(null==(i=l.packages)?void 0:i.monetizedElements)||{},element:e}
1),(0,x.jsx)(erm,{checked:b.has(e._id),onToggleChecked:()=>(e=>{let t=b.has(e)?c.filter(n=>n!==e):[...c,e],i=Os(Oa({},n),{value:Os(Oa({},s),{featuredElements:t})});r.updateBlock(i)})(e._id)})]})]},e._id)}):(0,x.jsxs)(ert,{children:[(0,x.jsx)(err,{children:o("noExtras")}),(0,x.jsx)(eri,{children:o("noExtrasDescription")}),(0,x.jsx)(eru,{type:p.VQ.OUTLINED,onClick:a,disabled:!a,children:o("goToExtras")})]})]})},erh=d.Ay.div(bb(),e=>e.size?"".concat(e.size,"rem"):"100%",e=>e.size?"".concat(e.size,"rem"):"100%",e=>e.roundedCorners?e.theme.dimensions.cornerMd:"0",e=>e.theme.dimensions.cornerMd,e=>e.theme.dimensions.cornerMd),erg=(0,d.Ay)(D.d)(bv(),e=>e.theme.dimensions.cornerMd,e=>e.theme.dimensions.cornerMd),ery=(0,d.Ay)(LX)(bj(),e=>e.roundedCorners?e.theme.dimensions.cornerMd:"0",e=>e.theme.dimensions.cornerMd,e=>e.theme.dimensions.cornerMd,(0,m.fU)("h6"),e=>e.fontSize||e.theme.fonts.sizes.h6,e=>e.theme.colors.onPrimary.rgbaString),erx=e=>{let{element:n,blazeContext:t,size:r,fontSize:i,roundedCorners:o}=e,{getImageUrl:l}=null==t?void 0:t.imageControls,{name:a,summary:s}=n||{},{image:c,thumbnailColor:u}=s||{};return(0,x.jsx)(erh,{size:r,roundedCorners:o,children:(null==c?void 0:c.fileID)?(0,x.jsx)(erg,{src:l(c.fileID,c.userID,O.iu.SMALL)}):(0,x.jsx)(ery,{name:a,color:u,fontSize:i,roundedCorners:o})})},erb=d.Ay.div(bw());d.Ay.div(bS(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString});var erv=d.Ay.div(bA()),erj=d.Ay.div(bC()),erw=d.Ay.div(bk());d.Ay.div(b_());var erS=(0,d.Ay)(h.n)(bE()),erA=(0,d.Ay)(m.CampfireSubtitle1)(bT()),erC=d.Ay.div(bI()),erk=d.Ay.div(bM(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.surface.rgbaString}),er_=d.Ay.div(bD(),e=>{let{theme:n}=e;return n.colors.surface.rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.dimensions.cornerMd}),erE=d.Ay.div(bO()),erT=d.Ay.div(bL()),erI=d.Ay.div(bR());d.Ay.div(bP());var erM=e=>{let{block:n,subType:t,blazeContext:r,customData:o,setHasFeaturedElements:l}=e,{project:a}=o||{},{featuredElements:s,updatedElements:c,newElements:u}=(null==n?void 0:n.value)||{},{flatModulesWithBonusReadingEntries:d}=egC(a,[]),f=(0,i.useMemo)(()=>Object.values(d),[d]),m=(0,i.useMemo)(()=>new Set(c&&u&&!s?[...c,...u]:s||[]),[s,c,u]),p=(0,i.useMemo)(()=>f.filter(e=>m.has(e._id)),[f,m]);return((0,i.useEffect)(()=>
1{l(p.length>0)},[p]),p.length)?(0,x.jsx)(erb,{children:t===C.$0.GRID_EXTRAS?(0,x.jsx)(erC,{children:p.map(e=>{let n=J.I[e.module];return(0,x.jsxs)(erk,{children:[(0,x.jsx)(er_,{children:(0,x.jsx)(erx,{blazeContext:r,element:e})}),(0,x.jsx)(erE,{children:(0,x.jsx)(erT,{children:(0,x.jsxs)(erI,{children:[(0,x.jsx)(erS,{icon:n}),(0,x.jsx)(erA,{children:e.name})]})})})]},e._id)})}):p.map(e=>{let n=J.I[e.module];return(0,x.jsx)(erv,{children:(0,x.jsx)(erj,{children:(0,x.jsxs)(erw,{children:[(0,x.jsx)(erS,{icon:n}),(0,x.jsx)(erA,{children:e.name})]})})},e._id)})}):null},{ENABLED:erD,DISABLED:erO}=C.xO,erL=e=>{if(!e||(null==e?void 0:e.length)<3)return null;let[n,t,r]=e;return"".concat(n," ").concat(t,", ").concat(r)},erR=(e,n)=>{let{t}=(0,a.Bd)(),r=erL(VE(t,n?new Date(n).getTime():null==e?void 0:e.publishedAt)),i=erL(VE(t,null==e?void 0:e.lastPublicPublishedAt)),o=r||i,l=!!o&&(e=>{try{let n=new Date(e),t=new Date;return n>t}catch(e){return!1}})(o);return{publishedAt:r,lastPublicPublishedAt:i,lastPublishedDate:o,isInFuture:l}},erP=d.Ay.div(bz(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{backgroundColor:n,theme:t}=e;return null!=n?n:t.colors.surface.rgbaString}),erz=d.Ay.div(bN(),e=>{let{theme:n}=e;return n.dimensions.cornerMd}),erN=d.Ay.img(bB(),e=>{let{imageCropping:n}=e;return n?"cover":"contain"}),erB=(0,d.Ay)(m.CampfireH4)(bU()),erU=(0,d.Ay)(J4)(bW()),erW=(0,d.Ay)(eQ.L)(bF()),erF=(0,d.Ay)(m.CampfireH4)(bH());(0,d.Ay)(m.Cl)(bK(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.7}).rgbaString});var erH=d.Ay.div(bV(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString}),erK=(0,d.Ay)(h.n)(bG()),erV=(0,d.Ay)(m.Cl)(bY(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString});d.Ay.div(bq(),e=>{let{subType:n}=e;return"gridExtras"===n?"grid":"flex"},e=>{let{subType:n}=e;return"gridExtras"===n?"repeat(auto-fill, minmax(300px, 1fr))":"none"},e=>{let{subType:n}=e;return"gridExtras"===n?"unset":"column"},e=>{let{subType:n}=e;return"gridExtras"===n?"1rem":"0.5rem"}),d.Ay.div(bX(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerSm},e=>{let{theme:n}=e;return n.colors.surface.rgbaString}),d.Ay.div(bQ(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.surface.rgbaString}),d.Ay.div(bJ()),d.Ay.div(b$(),e=>{let{theme:n}=e;return n.colors.onSurface.rgbaString}),d.Ay.div(bZ(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.7}).rgbaString});var erG=e=>{var n,t;let{block:r,blazeContext:o,customData:l}=e,{tr:a}=Lk("common.components.blocksManager.blocks.update"),[s,c]=(0,i.useState)(!0),u=Zr(r),{imageControls:f}=o||{},{getImageUrl:m}=f||{},p=r.value,h=r.subType||C.$0.LIST_EXTRAS,{lastPublicPublishedAt:g,publishedAt:y}=erR(null==l?void 0:l.project,r.value.date),b=(0,i.useCallback)(()=>p.image&&m?m(p.image.fileID,p.image.userID,O.iu.MEDIUM):null,[p.image,m])();return!p.title&&(!p.description||Zl(p.description))?null:(0,x.jsx)(d.NP,{theme:u,children:(0,x.jsxs)(erP,{backgroundColor:null==(n=r.settings)?void 0:n.backgroundColor,children:[b&&(0,x.jsx)(erz,{children:(0,x.jsx)(erN,{src:b,alt:p.title||"Update image",imageCropping:null==(t=r.settings)?void 0:t.imageCropping})}),p.title&&(0,x.jsx)(erB,{children:p.title}),(0,x.jsxs)(erH,{children:[(0,x.jsx)(erK,{icon:"Calendar"}),(0,x.jsx)(erV,{children:a("lastUpdateViewer",{lastUpdate:r.value.date?y:g||y})})]}),p.description&&!Zl(p.description)&&(0,x.jsx)(erU,{value:p.description,forceReadOnly:!0}),(p.title||!Zl(p.description))&&(0,x.jsx)(erW,{}),s&&(0,x.jsx)(erF,{children:a("featuredExtras")}),(0,x.jsx)(erM,{block:r,subType:h,blazeContext:o,customData:l,setHasFeaturedElements:c})]})})},erY=d.Ay.div(b0(),e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{theme:n,isFocused:t}=e;return t?n.colors.primary.rgbaString:"transparent"},e=>{let{theme:n}=e;return n.colors.surface.rgbaString}),erq=d.Ay.div(b1(),e=>{let{theme:n}=e;return n.dimensions.cornerLg}),erX=(0,d.Ay)(Q.d$)(b5(),e=>{let{imageCropping:n}=e;return n?"cover":"contain"}),erQ=(0,d.Ay)(m.A8)(b2(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.4}).rgbaString}),erJ=(0,d.Ay)(J4)(b3(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.4}).rgbaString}),er$=(0,d.Ay)(eQ.L)(b6()),erZ=d.Ay.div(b4()),er0=(0,d.Ay)(m.CampfireH4)(b7()),er1=(0,d.Ay)(m.Cl)(b8(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.7}).rgbaString}),er5=d.Ay.div(b9(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString}),er2=(0,d.Ay)(h.n)(ve(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString}),er3=(0,d.Ay)(m.Cl)(vn(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString}),er6=e=>{var n,t;let{block:r,blockActions:o,draggableItem:l,blazeContext:a,customData:s,blockManagerType:c,isDragging:u,isOverlay:f}=e,{tr:m}=Lk("common.components.blocksManager.blocks.update"),p=(0,i.useRef)(null),{isFocused:h,setIsFocused:g}=$Q(p,{onBlockFocus:null==s?void 0:s.onBlockFocus,blockId:r.id,block:r,blockActions:o}),y=Zr(r),{imageControls:b}=a||{},{getImageUrl:v}=b||{},j=r.value,S={updateTitle:e=>{let n=k(r);n.value=Os(Oa({},j),{title:e}),o.updateBlock(n)},updateDescription:e=>{let n=k(r);n.value=Os(Oa({},j),{description:e}),o.updateBlock(n)},updateSubType:e=>{o.updateBlock(Os(Oa({},r),{subType:e}))},updateImage:e=>{let n=k(r);n.value=Os(Oa({},j),{image:e}),o.updateBlock(n)}
1,updateBackgroundColor:e=>{let n=k(r);n.settings=Os(Oa({},n.settings),{backgroundColor:e}),o.updateBlock(n)},updateImageCropping:e=>{let n=k(r);n.settings=Os(Oa({},n.settings),{imageCropping:e}),o.updateBlock(n)}},{localTitle:A,localDescription:_,handleTitleChange:E,handleDescriptionChange:T}=(e=>{var n;let{block:t,updateActions:r}=e,o=t.value,[l,a]=(0,i.useState)(o.title||""),[s,c]=(0,i.useState)((null==(n=o.description)?void 0:n.length)>0?o.description:(0,w.bQ)({}));return(0,i.useEffect)(()=>{l!==o.title&&r.updateTitle(l)},[l]),(0,i.useEffect)(()=>{en(s,o.description)||r.updateDescription(s)},[s]),{localTitle:l,localDescription:s,handleTitleChange:e=>{a(e.target.value)},handleDescriptionChange:e=>{c(e)}}})({block:r,updateActions:S}),{lastPublicPublishedAt:I,publishedAt:M}=erR(null==s?void 0:s.project,r.value.date),{menuItems:D,colorPicker:L}=((e,n,t,r)=>{let{tr:i}=Lk("common.components.blocksManager.blocks.update"),{component:o,onClick:l}=PB(),{updateSubType:a,updateImage:s,updateBackgroundColor:c,updateImageCropping:u}=t,d=n=>{l(n,e.settings.backgroundColor||"#FFFFFF",c)},f=[{labelKey:i("subtypes.listExtras"),onClick:()=>a(C.$0.LIST_EXTRAS),selected:e.subType===C.$0.LIST_EXTRAS,icon:"Layout"},{labelKey:i("subtypes.gridExtras"),onClick:()=>a(C.$0.GRID_EXTRAS),selected:e.subType===C.$0.GRID_EXTRAS,icon:"IndexCard"}];return{menuItems:[{type:"dropdown",label:i("subtypes.".concat(e.subType||C.$0.LIST_EXTRAS)),icon:"Layout",dropdownItems:f},{type:"button",label:e.value.image?i("replaceImage"):i("addImage"),icon:"AddPhoto",onClick:()=>Om(null,null,function*(){try{let e=yield H7({mode:C.SZ.CHOOSE_ONE,blazeContext:r,includeUserID:!0,maxSelected:1});if(e&&e.length>0){let n=e[0];s({fileID:n.fileID||n,userID:n.userID})}}catch(e){console.error("Error selecting image:",e)}})},{type:"divider"},{type:"draggable",draggableItem:n},{type:"overflow",customItems:function(){var n,t,r;let o=[];return e.value.image&&o.push({icon:"Crop",labelKey:i((null==(n=e.settings)?void 0:n.imageCropping)?"imageCroppingOff":"imageCroppingOn"),onClick:()=>{var n;return u(!(null==(n=e.settings)?void 0:n.imageCropping))},selected:!!(null==(t=e.settings)?void 0:t.imageCropping)}),o.push({icon:"ImageRemove",labelKey:i("removeImage"),onClick:()=>s(null),disabled:!(null==(r=e.value)?void 0:r.image)}),o.push({labelKey:i("backgroundColor"),icon:"Palette",onClick:d}),o}()}],colorPicker:o}})(r,l,S,a),R=(0,i.useCallback)(()=>{g(!0)},[g]),P=j.image?v(j.image.fileID,j.image.userID,O.iu.MEDIUM):null,{overflowMenu:z}=Zn(r,o,c,h,f||!1,u||!1,D);return(0,x.jsxs)(erY,{ref:p,isFocused:h,onClick:R,style:{backgroundColor:null==(n=r.settings)?void 0:n.backgroundColor},children:[L,z,P&&(0,x.jsx)(erq,{children:(0,x.jsx)(erX,{src:P,imageCropping:null==(t=r.settings)?void 0:t.imageCropping})}),(0,x.jsxs)(d.NP,{theme:y,children:[(0,x.jsx)(erQ,{value:A,onChange:E,placeholder:m("updateTitle")}),(0,x.jsx)(erJ,{onValueChange:T,value:_,placeholderKey:m("updateInfo")}),(0,x.jsx)(er$,{}),(0,x.jsxs)(erZ,{children:[(0,x.jsx)(er0,{children:m("featuredExtras")}),(0,x.jsx)(er1,{children:m("featuredExtrasSubtitle")})]})]}),(0,x.jsx)(erp,{block:r,blockActions:o,customData:s}),(0,x.jsx)(d.NP,{theme:y,children:(0,x.jsxs)(er5,{children:[(0,x.jsx)(er2,{icon:"Calendar"}),(0,x.jsx)(er3,{children:m("lastUpdate",{lastUpdate:r.value.date?M:I||M})})]})})]})},er4=d.Ay.div(vt(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.04}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerLg}),er7=(0,d.Ay)(m.Cl)(vr()),er8=d.Ay.div(vi()),er9=d.Ay.div(vo(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.04}).rgbaString}),eie=(0,d.Ay)(h.n)(vl()),ein=d.Ay.div(va()),eit=e=>{var n;let{block:t}=e,r=(null==(n=t.settings)?void 0:n.dividerType)||"solid";return(0,x.jsx)(ein,{children:(0,x.jsx)(eQ.L,{dividerType:r})})},eir=d.Ay.div(vs(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.surface.getVariant(4,!0).rgbaString}),eii=e=>{var n;let{draggableItem:t,blockManagerType:r,block:o,blockActions:l,isDragging:a,isOverlay:s,customData:c}=e,{tr:u}=Lk("common.components.blocksManager.blocks.divider"),d=(0,i.useRef)(null),{isFocused:f,setIsFocused:m}=$Q(d,{onBlockFocus:null==c?void 0:c.onBlockFocus,blockId:o.id,block:o,blockActions:l}),p=(null==(n=o.settings)?void 0:n.dividerType)||"solid",h=[{type:"dropdown",label:u(p),icon:"Minus",dropdownItems:["solid","dashed","dotted"].map(e=>({labelKey:u(e),onClick:()=>{l.updateBlock(Os(Oa({},o),{settings:Os(Oa({},o.settings),{dividerType:e})}))}}))},{type:"draggable",draggableItem:t},{type:"overflow"}],{overflowMenu:g}=Zn(o,l,r,f,s||!1,a||!1,h,-40);return(0,x.jsxs)(eir,{ref:d,onClick:()=>m(!0),children:[g,(0,x.jsx)(eQ.L,{dividerType:p})]})},eio=(e,n)=>{var t,r,i,o;let l=(e.value||[]).map(n),a=e.subType||C.yC.GRID,s=(null==e?void 0:e.settings)||{},c=null==(t=null==s?void 0:s.showDescriptions)||t,u=null!=(r=null==s?void 0:s.iconPriority)?r:C.Av.MODULE_ICONS,d=null!=(i=null==s?void 0:s.searchLinks)&&i,f=null!=(o=null==s?void 0:s.filterByModule)?o:"allModules";return{elements:l,subType:a,settings:s,showDescriptions:c,iconPriority:u,searchLinks:d,filterByModule:f}},eil=e=>{let{element:n,deleteElement:t,elementDescription:r,updateElementDescription:i,showDescriptions:o,hideDescriptionToggle:l=!1,deleteLabelOverride:a}=e,{tr:s}=Lk("common.components.blocksManager.blocks.element"),c=l?[]:[{labelKey:s(o&&(null==r?void 0:r.showDescription)?"hideDescription":"showDescription"),onClick:()=>i(null==n?void 0:n._id,Os(Oa({},r),{showDescription:!(null==r?void 0:r.showDescription)})),selected:o&&(null==r?void 0:r.showDescription)}],u=[...c,{labelKey:null!=a?a:s("deleteLink"),onClick:()=>t(null==n?void 0:n._id)}];return(0,x.jsx)(E.rt,{dropdownProps:{items:u,dividers:c.length>0?[u.length-1]:[],appearToLeft:!0}})},eia=d.Ay.div(vu(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.surface.rgbaString},e=>{let{$isInPanel:n}=e;return!n&&(0,d.AH)(vc())}),eis=d.Ay.div(vd(),e=>{let{theme:n}=e;return n.colors.surface.rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerMd}),eic=d.Ay.div(vf()),eiu=d.Ay.div(vm()),eid=d.Ay.div(vp(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>e.theme.colors.primary.copyWith({a:.06}).rgbaString),eif=(0,d.Ay)(Q.nL)(vh()),eim=(0,d.Ay)(Q.JZ)(vg()),eip=d.Ay.div(vy(),e=>+!!e.$isHovered),eih=(0,d.Ay)(J4)(vx()),eig=e=>{var n,t,r,o;let{element:l,draggableItem:a,deleteElement:s,onClick:c,block:u,tr:d,updateElementDescription:f,blazeContext:m,readOnly:p,isInPanel:h,showEmptyDescription:g,hideDescriptionToggle:y=!1,deleteLabelOverride:b}=e,[v,j]=(0,i.useState)(!1),w=(null==(t=null==(n=null==u?void 0:u.settings)?void 0:n.descriptionByElement)?void 0:t[null==l?void 0:l._id])||{showDescription:!0,description:""},S=J.I[null==l?void 0:l.module],A=null==(o=null==(r=null==u?void 0:u.settings)?void 0:r.showDescriptions)||o,C=(0,i.useMemo)(()=>"string"==typeof(null==w?void 0:w.description)?[{type:"paragraph",children:[{type:"text",text:null==w?void 0:w.description}]}]:(null==w?void 0:w.description)||[],[null==w?void 0:w.description]);return(0,x.jsxs)(eia,{$isInPanel:h,onMouseEnter:()=>j(!0),onMouseLeave:()=>j(!1),children:[(0,x.jsx)(eis,{onClick:c,children:(0,x.jsx)(erx,{blazeContext:m,element:l})}),(0,x.jsxs)(eic,{children:[(0,x.jsxs)(eiu,{children:[(0,x.jsxs)(eid,{onClick:c,children:[(0,x.jsx)(eif,{icon:S}),(0,x.jsx)(eim,{children:null==l?void 0:l.name})]}),!p&&(0,x.jsxs)(eip,{$isHovered:v,children:[a,(0,x.jsx)(eil,{element:l,deleteElement:s,elementDescription:w,updateElementDescription:f,showDescriptions:A,hideDescriptionToggle:y,deleteLabelOverride:b})]})]}),A&&(null==w?void 0:w.showDescription)?(0,x.jsx)(eih,{value:C,placeholderKey:p?"":d("description"),onValueChange:p?()=>{}:e=>{f(null==l?void 0:l._id,Os(Oa({},w),{description:e}))},forceReadOnly:p,additionalMemoProps:[u]}):A&&g?(0,x.jsx)(eih,{value:[],onValueChange:()=>{},forceReadOnly:!0}):null]})]})},eiy=d.Ay.div(vb()),eix=d.Ay.div(vv()),eib=d.Ay.div(vj(),e=>e.$fullWidth?"100%":"85%",e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>e.theme.colors.primary.copyWith({a:.06}).rgbaString),eiv=(0,d.Ay)(Q.nL)(vS(),e=>e.$isHovered&&(0,d.AH)(vw(),e.theme.colors.primary.rgbaString)),eij=(0,d.Ay)(Q.JZ)(vC(),e=>e.$isHovered&&(0,d.AH)(vA(),e.theme.colors.primary.rgbaString)),eiw=d.Ay.div(vk(),e=>+!!e.$isHovered),eiS=(0,d.Ay)(J4)(v_()),eiA=e=>{var n,t,r,o;let{element:l,draggableItem:a,deleteElement:s,onClick:c=()=>{},block:u,tr:d,updateElementDescription:f,blazeContext:m,iconPriority:p,readOnly:h,hideDescriptionToggle:g=!1,deleteLabelOverride:y}=e,[b,v]=(0,i.useState)(!1),[j,w]=(0,i.useState)(!1),S=(null==(t=null==(n=null==u?void 0:u.settings)?void 0:n.descriptionByElement)?void 0:t[null==l?void 0:l._id])||{showDescription:!0,description:""},A=J.I[null==l?void 0:l.module],k=null==(o=null==(r=null==u?void 0:u.settings)?void 0:r.showDescriptions)||o,_=(0,i.useMemo)(()=>"string"==typeof(null==S?void 0:S.description)?[{type:"paragraph",children:[{type:"text",text:null==S?void 0:S.description}]}]:(null==S?void 0:S.description)||[],[null==S?void 0:S.description]);return(0,x.jsxs)(eiy,{onMouseEnter:()=>v(!0),onMouseLeave:()=>v(!1),children:[(0,x.jsxs)(eix,{children:[(0,x.jsxs)(eib,{onClick:c,onMouseEnter:()=>w(!0),onMouseLeave:()=>w(!1),$fullWidth:!!h,children:[p===C.Av.MODULE_ICONS?(0,x.jsx)(eiv,{icon:A,$isHovered:j}):(0,x.jsx)(erx,{blazeContext:m,element:l,size:2.5,fontSize:1.25,roundedCorners:!0}),(0,x.jsx)(eij,{$isHovered:j,children:null==l?void 0:l.name})]}),!h&&(0,x.jsxs)(eiw,{$isHovered:b,children:[a,(0,x.jsx)(eil,{element:l,deleteElement:s,elementDescription:S,updateElementDescription:f,showDescriptions:k,hideDescriptionToggle:g,deleteLabelOverride:y})]})]}),(!h||(null==S?void 0:S.description))&&k&&(null==S?void 0:S.showDescription)?(0,x.jsx)(eiS,{value:_,placeholderKey:h?"":d("description"),onValueChange:h?()=>{}:e=>{f(null==l?void 0:l._id,Os(Oa({},S),{description:e}))},forceReadOnly:h,additionalMemoProps:[u]}):null]})},eiC=d.Ay.div(vE()),eik=d.Ay.div(vI(),e=>{let{subType:n,containerWidth:t}=e;return((e,n)=>
1e!==C.yC.SINGLE_COLUMN&&(e===C.yC.GRID?n>350:n>500))(n,t)&&(0,d.AH)(vT())}),ei_=d.Ay.div(vM(),e=>{let{subType:n,containerWidth:t}=e;return((e,n)=>{if(e===C.yC.GRID){let e="100%";return n>350&&(e="calc(50% - 0.5rem)"),n>650&&(e="calc(33.33% - 0.375rem)"),e}return e===C.yC.TWO_COLUMN&&n>500?"calc(50% - 0.5rem)":"100%"})(n,t)}),{GRID:eiE,TWO_COLUMN:eiT}=C.yC,eiI=e=>{let{block:n,blazeContext:t}=e,{getElementData:r}=Zt(),o=eio(n,r),l=(0,i.useRef)(null),{width:a}=(0,U.Xl)(l,100),{elements:s,subType:c,iconPriority:u}=o;return 0===s.length?null:(0,x.jsx)(eiC,{children:(0,x.jsx)(eik,{subType:c,containerWidth:a,ref:l,children:s.map((e,r)=>(0,x.jsx)(ei_,{subType:c,containerWidth:a,children:c===eiE&&e?(0,x.jsx)(eig,{element:e,block:n,blazeContext:t,deleteElement:()=>{},tr:"",updateElementDescription:()=>{},readOnly:!0},(null==e?void 0:e._id)||r):(0,x.jsx)(eiA,{element:e,block:n,blazeContext:t,iconPriority:u,readOnly:!0,deleteElement:()=>{},tr:"",updateElementDescription:()=>{}},(null==e?void 0:e._id)||r)},"".concat(null==e?void 0:e._id,"-").concat(r)))})})},{SINGLE_COLUMN:eiM,TWO_COLUMN:eiD,GRID:eiO}=C.yC,{MODULE_ICONS:eiL,THUMBNAIL_IMAGES:eiR}=C.Av,eiP=e=>{let{block:n,blockActions:t,elementDetails:r,draggableItem:i,handleAddLink:o,blockManagerType:l,isFocused:a,isOverlay:s,isDragging:c,useSingleColumn:u}=e,{t:d,tr:f}=Lk("common.components.blocksManager.blocks.element"),{elements:m,subType:p,showDescriptions:h,iconPriority:g,searchLinks:y,filterByModule:x}=r,b=e=>{t.updateBlock(Os(Oa({},n),{subType:e}))},v=e=>{t.updateBlock(Os(Oa({},n),{settings:e}))},j=e=>{v(Os(Oa({},n.settings),{iconPriority:e}))},w=m.length>0,S=[{type:"dropdown",icon:Zi(p),label:f(p),onClick:()=>{},dropdownItems:[{labelKey:f("singleColumn"),icon:"Layout",selected:p===eiM,onClick:()=>b(eiM)},{labelKey:f("twoColumn"),icon:"SplitColumn",selected:p===eiD,onClick:()=>b(eiD),disabled:u},{labelKey:f("grid"),icon:"IndexCard",selected:p===eiO,onClick:()=>b(eiO),disabled:u}],dividers:[1]},{type:"button",icon:"AddLink",label:f("addLink"),onClick:o},{type:"divider"},{type:"draggable",draggableItem:i},{type:"overflow",customItems:[{icon:"Image",labelKey:f("iconPriority"),onClick:()=>{},isDropdown:!0,disabled:!w,dropdownItems:[{labelKey:f("moduleIcons"),selected:g===eiL,onClick:()=>j(eiL)},{labelKey:f("thumbnailImages"),selected:g===eiR,onClick:()=>j(eiR)}]},{icon:"Description",labelKey:f(h?"hideDescriptions":"showDescriptions"),onClick:()=>{v(Os(Oa({},n.settings),{showDescriptions:!h}))},selected:h,disabled:!w},{icon:"Filter2",labelKey:f("filterByModule"),onClick:()=>{},isDropdown:!0,disabled:!w,dropdownItems:["allModules",...O.Ue].map(e=>({labelKey:d("cui:common.moduleNames.".concat(e)),selected:e===x,onClick:()=>{v(Os(Oa({},n.settings),{filterByModule:e}))}})).sort((e,n)=>e.labelKey===d("cui:common.moduleNames.all")?-1:n.labelKey===d("cui:common.moduleNames.all")?1:e.labelKey.localeCompare(n.labelKey)),dividers:[0]},{icon:"Search",labelKey:f("searchLinks"),onClick:()=>{v(Os(Oa({},n.settings),{searchLinks:!y}))},selected:y,disabled:!w}]}],{overflowMenu:A}=Zn(n,t,l,a,s,c,S);return A},eiz=d.Ay.div(vD()),eiN=(0,d.Ay)(nn.FM)(vO()),eiB=e=>{let{tr:n,searchInput:t,setSearchInput:r,onCanClose:i}=e;return(0,x.jsx)(eiz,{children:(0,x.jsx)(eiN,{value:t,onChange:r,placeholder:n("findLinkedElement"),defaultExpanded:!0,onSubmit:()=>{},canClose:i})})},eiU=d.Ay.div(vL(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.06}).rgbaString}),eiW=(0,d.Ay)(m.CampfireSubtitle1)(vR()),eiF=(0,d.Ay)(m.lJ)(vP(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString}),eiH=d.Ay.div(vz(),e=>{let{theme:n,isFocused:t}=e;return t&&"\n border-color: ".concat(n.colors.onSurface.copyWith({a:.12}).rgbaString,";\n border-radius: ").concat(n.dimensions.cornerLg,"rem;\n ")}),eiK=d.Ay.div(vN(),e=>{let{subType:n,dndListWidth:t}=e;return((e,n)=>e!==C.yC.SINGLE_COLUMN&&(e===C.yC.GRID?n>350:n>500))(n,t)&&"\n flex-wrap: wrap;\n flex-direction: row;\n gap: 0.5rem;\n "}),eiV=(0,d.Ay)(FR)(vB()),eiG=(0,d.Ay)(h.n)(vU()),{GRID:eiY}=C.yC,eiq=e=>{var n;let{block:t,blockActions:r,draggableItem:o,blazeContext:l,customData:a,blockManagerType:s,isDragging:c,isOverlay:u}=e,{tr:f}=Lk("common.components.blocksManager.blocks.element"),{moduleControls:m}=l||{},{navigate:p}=m||{},h=s===C.tq.ENCYCLOPEDIA,g=(0,d.DP)(),y=(0,i.useRef)(null),b=(0,i.useRef)(null),{width:v}=(0,U.Xl)(b,100),{isFocused:j,setIsFocused:w}=$Q(y,{onBlockFocus:null==a?void 0:a.onBlockFocus,blockId:t.id,block:t,blockActions:r}),{openElementModal:S,getElementData:A}=Zt(a,h),_=eio(t,A),{elements:E,subType:T,iconPriority:I,showDescriptions:M,searchLinks:D,filterByModule:O}=_,{searchInput:L,setSearchInput:R,byModule:P,bySearch:z}=((e,n)=>{let[t,r]=(0,i.useState)("");return{searchInput:t,setSearchInput:r,byModule:n=>["all","allModules",null==n?void 0:n.module,null==n?void 0:n.type].filter(
1Boolean).includes(e),bySearch:e=>{let r=n[null==e?void 0:e.elementId]||n[null==e?void 0:e._id]||{},i=(null==r?void 0:r.description)||"",o=(t||"").trim().toLowerCase();return((null==e?void 0:e.name)||"").trim().toLowerCase().includes(o)||i.trim().toLowerCase().includes(o)}}})(O,t.settings.descriptionByElement||{}),N=(0,x.jsx)(eiP,{block:t,blockActions:r,elementDetails:_,draggableItem:o,handleAddLink:()=>Om(null,null,function*(){let e=yield S(!1,t.value||[]);if(null==e?void 0:e.length){let n=e.map(e=>e._id);r.updateBlock(Os(Oa({},t),{value:n,settings:Os(Oa({},t.settings),{descriptionByElement:Oa(Oa({},t.settings.descriptionByElement),e.filter(e=>!t.value.includes(e._id)).reduce((e,n)=>(e[n._id]={description:"",showDescription:M},e),{}))})}))}}),isFocused:j,isOverlay:u,isDragging:c,blockManagerType:s,useSingleColumn:null!=(n=null==a?void 0:a.useSingleColumn)&&n}),B=()=>{w(!0)},W=(e,n)=>{var i,o,l;let a=k(t);(null==(i=null==a?void 0:a.settings)?void 0:i.descriptionByElement)||(a.settings.descriptionByElement={}),a.settings.descriptionByElement[e]=n,null==(l=null==(o=null==a?void 0:a.settings)?void 0:o.showDescriptions)||l||(a.settings.showDescriptions=!0,a.settings.descriptionByElement[e].showDescription=!0),r.updateBlock(a)},F=e=>{let n=k(t),i=n.value.filter(n=>n!==e);n.value=i,r.updateBlock(n)},H=e=>{j&&p({id:e._id,type:e.type,module:e.module})},K=e=>""===L.trim()&&(r.updateBlock(Os(Oa({},t),{settings:Os(Oa({},t.settings),{searchLinks:!1})})),!0),V=E.length>1,G=E.filter(P).filter(z).map(e=>{var n;return{id:null==e?void 0:e._id,element:(e=>T===eiY?(0,x.jsx)(eig,{blazeContext:l,element:e,block:t,deleteElement:F,updateElementDescription:W,tr:f,onClick:()=>H(e)}):(0,x.jsx)(eiA,{blazeContext:l,element:e,block:t,deleteElement:F,updateElementDescription:W,tr:f,iconPriority:I,onClick:()=>H(e)}))(e),style:((e,n)=>{if(e===C.yC.GRID){let e="100%";return n>350&&(e="calc(50% - 0.5rem)"),n>650&&(e="calc(33.33% - 0.375rem)"),{width:e}}return e===C.yC.TWO_COLUMN?{width:n>500?"calc(50% - 0.5rem)":"100%"}:{width:"100%"}})(T,v),draggableItem:V?(0,x.jsx)(eiG,{icon:Zo(T)}):void 0,dragOverlayStyle:T===eiY?{backgroundColor:g.colors.surface.rgbaString,borderRadius:"".concat(g.dimensions.cornerMd,"rem")}:{backgroundColor:g.colors.surface.rgbaString,borderRadius:"".concat(g.dimensions.cornerMd,"rem"),border:"1px solid ".concat(g.colors.onSurface.copyWith({a:.12}).rgbaString)},disableDragging:"allModules"!==O||""!==L.trim()||!V,usePortal:!0,scale:null!=(n=null==a?void 0:a.scale)?n:1}});return 0===G.length?(0,x.jsxs)(eiU,{ref:y,onClick:B,children:[N,D&&(0,x.jsx)(eiB,{tr:f,searchInput:L,setSearchInput:R,onCanClose:K}),(0,x.jsx)(eiW,{children:h?f("linksBlockEncyclopedia"):f("linksBlock")}),(0,x.jsx)(eiF,{children:h?f("linksBlockEncyclopediaDescription"):f("linksBlockDescription",{projectName:t.settings.projectName})})]}):(0,x.jsxs)(eiH,{ref:y,isFocused:j,onClick:B,children:[N,D&&(0,x.jsx)(eiB,{tr:f,searchInput:L,setSearchInput:R,onCanClose:K}),(0,x.jsx)(eiK,{ref:b,subType:T,dndListWidth:v,children:(0,x.jsx)(eiV,{list:G,onReorder:(e,n,i)=>{let o=k(t);o.value=(i||[]).map(e=>e.id),r.updateBlock(o)},sortingStrategy:"rectangular"})})]})},eiX=(e,n)=>{let[t,r]=(0,i.useState)(e.url),{getWebBlockMetadata:l}=(()=>{let{scrapeUrl:e}=(()=>{let e=(0,i.useContext)(o.hF),n=(0,v.oH)(v.Bg.EXPORT,e);return{scrapeUrl:(0,i.useCallback)(e=>Om(null,null,function*(){return yield n.post(v.Lo.EXPORT.SCRAPE_URL,{},{url:e})}),[e]),webpageToText:(0,i.useCallback)(e=>Om(null,null,function*(){return yield n.post(v.Lo.EXPORT.WEBPAGE_TO_TEXT,{},{url:e})}),[e])}})(),n=(0,i.useCallback)(n=>Om(null,null,function*(){return yield e(n.includes("http")?n:"https://".concat(n))}),[e]),t=(0,i.useCallback)(e=>Om(null,null,function*(){let t=yield n(e);return null==t?void 0:t.image}),[]);return{getWebBlockMetadata:n,getWebBlockThumbnail:t}})();return{localLinkInputValue:t,setLocalLinkInputValue:r,handleUpdateLink:r=>Om(null,null,function*(){if("Enter"===r.key||"blur"===r.type){let r=yield l(t);n(Os(Oa({},e),{url:t,image:(null==r?void 0:r.image)||e.image,title:(null==r?void 0:r.title)||e.title||"",description:(null==r?void 0:r.description)?(0,w.bQ)({type:"paragraph",text:r.description}):e.description||(0,w.bQ)({})}))}}),clearLink:()=>{n(Os(Oa({},e),{url:""})),r("")},updateLinkDescription:t=>n(Os(Oa({},e),{description:t})),descriptionIsEmpty:(0,i.useMemo)(()=>en(e.description,(0,w.bQ)()),[e.description])}},eiQ=(e,n,t,r)=>{let[o,l]=(0,i.useState)(!1),{imageControls:a,userControls:s}=e,{userId:c}=s||{},{getImageUrl:u}=a,d=()=>{l(!1),r(!1)};return{getImage:e=>(null==e?void 0:e.fileID)?u(null==e?void 0:e.fileID,(null==e?void 0:e.userID)||c,O.iu.MEDIUM):e,showUploadImageModal:o,setShowUploadImageModal:e=>{l(e),r(e)},onCloseImageModal:d,onChooseLinkImage:e=>{if(1===e.length){let r=e[0];t(Os(Oa({},n),{image:{fileID:r,userID:c}}))}d()}}},eiJ=d.Ay.div(vW(),e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.surface.rgbString,e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>{let{subType:n}=e;return n===C.rz.TWO_COLUMN&&"\n width: calc(50% - 0.5rem);\n "}),ei$=d.Ay.div(vF()),eiZ=d.Ay.img(vH(),e=>e.isSmall?"3.75rem":"6.75rem",e=>e.isSmall?"3.75rem":"6.75rem",e=>e.isSmall?"3.75rem":"6.75rem",e=>e.theme.dimensions.cornerMd),ei0=d.Ay.div(vK()),ei1=d.Ay.div(vG(),e=>{let{hasDescription:n}=e;return!n&&(0,d.AH)(vV())}),ei5=(0,d.Ay)(m.CampfireSubtitle1)(vq(),e=>{let{hasDescription:n}=e;return!n&&(0,d.AH)(vY())}),ei2=d.Ay.div(vX(),e=>e.theme.dimensions.cornerMd),ei3=(0,d.Ay)(J4)(vQ(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbString),ei6=d.Ay.div(vJ()),ei4=(0,d.Ay)(h.n)(v$(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),ei7=d.Ay.a(vZ(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString,e=>e.theme.fonts.families.body1),ei8=e=>{let{link:n,blazeContext:t,showDescriptions:r,subType:i,onlyClickOnLink:o}=e,{tr:l}=Lk("common.components.blocksManager.blocks.featureLinks"),{getImage:a}=eiQ(t,n,()=>{},()=>{}),s=r&&!j(n.description,(0,w.bQ)());return(0,x.jsxs)(eiJ,{subType:i,onClick:()=>!o&&window.open(n.url,"_blank"),children:[(0,x.jsxs)(ei$,{children:[n.image&&(0,x.jsx)(eiZ,{src:a(n.image),isSmall:!s}),(0,x.jsxs)(ei0,{children:[(0,x.jsx)(ei1,{hasDescription:s,children:(0,x.jsx)(ei5,{hasDescription:s,children:n.title||l("emptyTitle")})}),s&&(0,x.jsx)(ei2,{children:(0,x.jsx)(ei3,{value:n.description,forceReadOnly:!0})})]})]}),n.url&&(0,x.jsx)(x.Fragment,{children:(0,x.jsxs)(ei6,{children:[(0,x.jsx)(ei4,{icon:"Link"}),(0,x.jsx)(ei7,{target:"_blank",onClick:e=>{o&&(e.preventDefault(),e.stopPropagation()),window.open(n.url,"_blank")},children:n.url})]})})]})},ei9=d.Ay.div(v0(),e=>e.addAspectRatio&&"aspect-ratio: 1 / 1",e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.surface.rgbString,e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),eoe=d.Ay.img(v1(),e=>e.theme.dimensions.cornerLg),eon=d.Ay.div(v5()),eot=d.Ay.div(v2()),eor=(0,d.Ay)(m.CampfireSubtitle1)(v3()),eoi=d.Ay.div(v6()),eoo=(0,d.Ay)(J4)(v4(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbString,e=>e.theme.dimensions.cornerMd),eol=d.Ay.div(v7()),eoa=(0,d.Ay)(h.n)(v8(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbString),eos=d.Ay.a(v9(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString,e=>e.theme.fonts.families.body1),eoc=e=>{let{link:n,blazeContext:t,showDescriptions:r,onlyClickOnLink:i}=e,{tr:o}
1=Lk("common.components.blocksManager.blocks.featureLinks"),l=eiX(n,()=>{}),{getImage:a}=eiQ(t,n,()=>{},()=>{});return(0,x.jsxs)(ei9,{addAspectRatio:!l.descriptionIsEmpty,onClick:()=>!i&&window.open(n.url,"_blank"),children:[n.image&&(0,x.jsx)(eoe,{src:a(n.image)}),(0,x.jsxs)(eon,{children:[(0,x.jsx)(eot,{children:(0,x.jsx)(eor,{children:n.title||o("emptyTitle")})}),r&&!l.descriptionIsEmpty&&(0,x.jsx)(eoi,{children:(0,x.jsx)(eoo,{value:n.description,placeholderKey:o("descriptionPlaceholder"),forceReadOnly:!0})})]}),n.url&&(0,x.jsx)(x.Fragment,{children:(0,x.jsxs)(eol,{children:[(0,x.jsx)(eoa,{icon:"Link"}),(0,x.jsx)(eos,{target:"_blank",onClick:e=>{i&&(e.preventDefault(),e.stopPropagation()),window.open(n.url,"_blank")},children:n.url})]})})]})},eou=d.Ay.div(je()),eod=d.Ay.div(jn(),e=>{let{subType:n}=e;return n!==C.rz.SINGLE_COLUMN&&"\n flex-wrap: wrap;\n flex-direction: row;\n gap: 0.5rem;\n "}),{GRID:eof,TWO_COLUMN:eom}=C.rz,eop=e=>{let{blazeContext:n,block:t}=e,r=t.subType||eom,i=e=>{var n,r,i;return(null==(r=null==(n=null==t?void 0:t.settings)?void 0:n.showDescriptions)||r)&&(null==(i=null==e?void 0:e.showDescription)||i)};return(0,x.jsx)(eou,{children:(0,x.jsx)(eod,{subType:r,children:(t.value.productOrder||[]).map(e=>{let o=t.value.productData[e];return o.url?r===eof?(0,x.jsx)(eoc,{showDescriptions:i(o),link:o,blazeContext:n},e):(0,x.jsx)(ei8,{blazeContext:n,link:o,showDescriptions:i(o),subType:r},e):null})})})},eoh=e=>{var n,t;let{link:r,updateLink:i,deleteLink:o,block:l}=e,{tr:a}=Lk("common.components.blocksManager.blocks.featureLinks"),s=null==(t=null==(n=null==l?void 0:l.settings)?void 0:n.showDescriptions)||t,c=[{labelKey:a("removeImage"),disabled:!r.image,onClick:()=>{i(Os(Oa({},r),{image:null}))}},{labelKey:a(s&&r.showDescription?"hideDescription":"showDescription"),onClick:()=>{s?i(Os(Oa({},r),{showDescription:!r.showDescription})):i(Os(Oa({},r),{showDescription:!0}),{showDescriptions:!0})},selected:s&&r.showDescription},{labelKey:a("deleteExternalLink"),onClick:o}];return(0,x.jsx)(E.rt,{dropdownProps:{items:c,dividers:[1],appearToLeft:!0}})},eog=d.Ay.div(jt(),e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.surface.rgbString,e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>{let{blockWidth:n}=e;return n&&n<360&&"\n flex-direction: column;\n "}),eoy=d.Ay.div(jr(),e=>e.theme.colors.onSurface.copyWith({a:.06}).rgbaString,e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>e.theme.dimensions.cornerMd),eox=(0,d.Ay)(h.n)(ji(),e=>e.theme.colors.onSurface.copyWith({a:.4}).rgbaString),eob=d.Ay.img(jo(),e=>e.theme.dimensions.cornerMd),eov=d.Ay.div(jl()),eoj=d.Ay.div(ja(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),eow=(0,d.Ay)(h.n)(js()),eoS=(0,d.Ay)(p.RI)(jc()),eoA=(0,d.Ay)(p.RI)(ju()),eoC=(0,d.Ay)(m.A8)(jd(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbString),eok=d.Ay.div(jf()),eo_=(0,d.Ay)(m.A8)(jm()),eoE=d.Ay.div(jp(),e=>+!!e.$isHovered),eoT=d.Ay.div(jh(),e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),eoI=(0,d.Ay)(J4)(jg(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbString),eoM=e=>{let{blazeContext:n,block:t,link:r,updateLink:o,deleteLink:l,draggableItem:a,showDescriptions:s,blockWidth:c,setIsSelectingImage:u}=e,[d,f]=(0,i.useState)(!1),{tr:m}=Lk("common.components.blocksManager.blocks.featureLinks"),{localLinkInputValue:p,setLocalLinkInputValue:h,handleUpdateLink:g,clearLink:y,updateLinkDescription:b}=eiX(r,o),{getImage:v,showUploadImageModal:j,setShowUploadImageModal:w,onCloseImageModal:S,onChooseLinkImage:A}=eiQ(n,r,o,u);return(0,x.jsxs)(eog,{blockWidth:c,onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1),children:[r.image?(0,x.jsx)(eob,{src:v(r.image),onClick:()=>w(!0)}):(0,x.jsx)(eoy,{onClick:()=>w(!0),children:(0,x.jsx)(eox,{icon:"AddPhoto"})}),(0,x.jsxs)(eov,{children:[(0,x.jsxs)(eok,{children:[(0,x.jsx)(eo_,{value:r.title,placeholder:m("titlePlaceholder"),onChange:e=>o(Os(Oa({},r),{title:e.target.value}))}),(0,x.jsxs)(eoE,{$isHovered:d,children:[(0,x.jsx)(eoA,{icon:"AddPhoto",onClick:()=>w(!0)}),a,(0,x.jsx)(eoh,{link:r,updateLink:o,deleteLink:l,block:t})]})]}),(0,x.jsxs)(eoj,{children:[(0,x.jsx)(eow,{icon:"Link"}),(0,x.jsx)(eoC,{placeholder:m("linksPlaceholder"),value:p,onChange:e=>h(e.target.value),onKeyDown:g,onBlur:g}),(0,x.jsx)(eoS,{icon:"Clear",onClick:y,disabled:!p})]}),s&&(0,x.jsx)(eoT,{children:(0,x.jsx)(eoI,{value:r.description,placeholderKey:m("descriptionPlaceholder"),onValueChange:b,additionalMemoProps:[t]})})]}
1),j&&(0,x.jsx)(H4,{mode:C.SZ.CHOOSE_ONE,show:!0,onChoose:A,onClose:S,initialSelection:r.image?[r.image]:[]})]})},eoD=d.Ay.div(jy(),e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.surface.rgbString),eoO=d.Ay.img(jx(),e=>e.theme.dimensions.cornerLg),eoL=d.Ay.div(jb(),e=>e.theme.colors.onSurface.copyWith({a:.06}).rgbaString,e=>e.theme.dimensions.cornerLg),eoR=(0,d.Ay)(h.n)(jv()),eoP=d.Ay.div(jj()),eoz=d.Ay.div(jw()),eoN=(0,d.Ay)(m.A8)(jS()),eoB=d.Ay.div(jA(),e=>+!!e.$isHovered),eoU=(0,d.Ay)(p.RI)(jC()),eoW=d.Ay.div(jk()),eoF=(0,d.Ay)(J4)(j_(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbString,e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),eoH=d.Ay.div(jE(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),eoK=(0,d.Ay)(h.n)(jT()),eoV=(0,d.Ay)(m.A8)(jI(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbString),eoG=e=>{let{blazeContext:n,block:t,link:r,draggableItem:o,showDescriptions:l,updateLink:a,deleteLink:s,setIsSelectingImage:c}=e,[u,d]=(0,i.useState)(!1),{tr:f}=Lk("common.components.blocksManager.blocks.featureLinks"),{localLinkInputValue:m,setLocalLinkInputValue:p,handleUpdateLink:h,clearLink:g,updateLinkDescription:y}=eiX(r,a),{getImage:b,showUploadImageModal:v,setShowUploadImageModal:j,onCloseImageModal:w,onChooseLinkImage:S}=eiQ(n,r,a,c);return(0,x.jsxs)(eoD,{onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),children:[r.image?(0,x.jsx)(eoO,{src:b(r.image),onClick:()=>j(!0)}):(0,x.jsx)(eoL,{children:(0,x.jsx)(eoR,{icon:"AddPhoto"})}),(0,x.jsxs)(eoP,{children:[(0,x.jsxs)(eoz,{children:[(0,x.jsx)(eoN,{value:r.title,placeholder:f("titlePlaceholder"),onChange:e=>a(Os(Oa({},r),{title:e.target.value}))}),(0,x.jsxs)(eoB,{$isHovered:u,children:[(0,x.jsx)(eoU,{icon:"AddPhoto",onClick:()=>j(!0)}),o,(0,x.jsx)(eoh,{link:r,updateLink:a,deleteLink:s,block:t})]})]}),(0,x.jsxs)(eoH,{children:[(0,x.jsx)(eoK,{icon:"Link"}),(0,x.jsx)(eoV,{placeholder:f("linksPlaceholder"),value:m,onChange:e=>p(e.target.value),onKeyDown:h,onBlur:h}),(0,x.jsx)(eoS,{icon:"Clear",onClick:g,disabled:!m})]}),l&&(0,x.jsx)(eoW,{children:(0,x.jsx)(eoF,{value:r.description,placeholderKey:f("descriptionPlaceholder"),onValueChange:y,additionalMemoProps:[t]})})]}
1),v&&(0,x.jsx)(H4,{mode:C.SZ.CHOOSE_ONE,show:!0,onChoose:S,onClose:w,initialSelection:r.image?[r.image]:[]})]})},eoY=e=>{let{blazeContext:n,block:t,subType:r,link:i,draggableItem:o,updateLink:l,deleteLink:a,showDescriptions:s,blockWidth:c,setIsSelectingImage:u}=e;return r===C.rz.GRID?(0,x.jsx)(eoG,{blazeContext:n,block:t,link:i,updateLink:l,draggableItem:o,showDescriptions:s&&!!i.showDescription,deleteLink:a,setIsSelectingImage:u}):(0,x.jsx)(eoM,{blazeContext:n,block:t,link:i,draggableItem:o,updateLink:l,showDescriptions:s&&!!i.showDescription,deleteLink:a,blockWidth:c,setIsSelectingImage:u})},eoq=d.Ay.div(jM(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.06}).rgbaString}),eoX=(0,d.Ay)(m.CampfireSubtitle1)(jD()),eoQ=(0,d.Ay)(m.lJ)(jO(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString}),eoJ=d.Ay.div(jL()),eo$=d.Ay.div(jR(),e=>{let{subType:n}=e;return n!==C.rz.SINGLE_COLUMN&&"\n flex-wrap: wrap;\n flex-direction: row;\n gap: 0.5rem;\n "}),eoZ=(0,d.Ay)(FR)(jP()),eo0=(0,d.Ay)(Q.nL)(jz()),{SINGLE_COLUMN:eo1,TWO_COLUMN:eo5,GRID:eo2}=C.rz,eo3=e=>{var n,t,r,o,l;let{blazeContext:a,block:s,blockActions:c,draggableItem:u,blockManagerType:d,isDragging:f,isOverlay:m,customData:p}=e,{tr:h}=Lk("common.components.blocksManager.blocks.featureLinks"),g=(0,i.useRef)(null),{isFocused:y,setIsFocused:b}=$Q(g,{onBlockFocus:null==p?void 0:p.onBlockFocus,blockId:s.id,block:s,blockActions:c}),[v,j]=(0,i.useState)(!1),{width:S}=(0,U.Xl)(g,100),A=()=>{b(!0)},_=s.subType||eo5,E=null==(t=null==(n=null==s?void 0:s.settings)?void 0:n.showDescriptions)||t,T=e=>{c.updateBlock(Os(Oa({},s),{subType:e}))},I=((null==(r=s.value)?void 0:r.productOrder)||[]).length>0,M=((null==(o=s.value)?void 0:o.productOrder)||[]).some(e=>{var n,t,r;return null==(r=null==(t=null==(n=s.value)?void 0:n.productData)?void 0:t[e])?void 0:r.url}),D=null!=(l=null==p?void 0:p.useSingleColumn)&&l,O=e=>{var n;return E&&(null==(n=null==e?void 0:e.showDescription)||n)},L=[{type:"dropdown",icon:Zi(_),label:h(_),onClick:()=>{},dropdownItems:[{labelKey:h("singleColumn"),icon:"Layout",selected:_===eo1,onClick:()=>T(eo1)},{labelKey:h("twoColumn"),icon:"SplitColumn",selected:_===eo5,onClick:()=>T(eo5),disabled:D},{labelKey:h("grid"),icon:"IndexCard",selected:_===eo2,onClick:()=>T(eo2),disabled:D}],dividers:[1]},{type:"button",icon:"AddLink",label:h("addLink"),onClick:()=>{let e=(0,eh.A)(),n={title:"",description:(0,w.bQ)({}),url:"",image:null,showDescription:E},t=k(s.value);t.productData[e]=n,t.productOrder.push(e),c.updateBlock(Os(Oa({},s),{value:t}))}},{type:"divider"},{type:"draggable",draggableItem:u},{type:"overflow",customItems:[{icon:"Description",labelKey:h(E?"hideDescriptions":"showDescriptions"),onClick:()=>{var e;e=Os(Oa({},s.settings),{showDescriptions:!E}),c.updateBlock(Os(Oa({},s),{settings:e}))},selected:E,disabled:!I}]}],{overflowMenu:R}=Zn(s,c,d,y,m||!1,f||!1,L),P=(s.value.productOrder||[]).map(e=>{var n;let t=s.value.productData[e],r=(s.value.productOrder||[]).length>1;return{id:e,element:(0,x.jsx)(eoY,{blazeContext:a,block:s,link:t,showDescriptions:E,subType:_,updateLink:(n,t)=>((e,n,t)=>{let r=k(s),i=r.value;i.productData[e]=n,r.value=i,t&&(r.settings=Oa(Oa({},r.settings),t)),c.updateBlock(r)})(e,n,t),deleteLink:()=>(e=>{let n=k(s),t=n.value;delete t.productData[e],t.productOrder=t.productOrder.filter(n=>n!==e),n.value=t,c.updateBlock(n)})(e),blockWidth:S,setIsSelectingImage:j}),style:{width:({[C.rz.SINGLE_COLUMN]:"100%",[C.rz.TWO_COLUMN]:"calc(50% - 0.5rem)",[C.rz.GRID]:"calc(33.33% - 1rem)"})[_]},draggableItem:r?(0,x.jsx)(eo0,{icon:Zo(_)}):void 0,disableDragging:!r,usePortal:!0,scale:null!=(n=null==p?void 0:p.scale)?n:1}});return 0===P.length?(0,x.jsxs)(eoq,{ref:g,onClick:A,children:[R,(0,x.jsx)(eoX,{children:h("externalLinksBlock")}),(0,x.jsx)(eoQ,{children:h("externalLinksBlockDescription")})]}):y||!M||v?(0,x.jsxs)(eoJ,{ref:g,onClick:A,children:[R,(0,x.jsx)(eo$,{subType:_,children:(0,x.jsx)(eoZ,{list:P,onReorder:(e,n,t)=>{let r=k(s.value);r.productOrder=(null==t?void 0:t.map(e=>e.id))||[],c.updateBlock(Os(Oa({},s),{value:r}))},sortingStrategy:"rectangular"})})]}):(0,x.jsxs)(eoJ,{ref:g,onClick:A,children:[R,(0,x.jsx)(eo$,{subType:_,children:(s.value.productOrder||[]).map(e=>{var n,t;let r=null==(t=null==(n=s.value)?void 0:n.productData)?void 0:t[e];return r?_===eo2?(0,x.jsx)(eoc,{showDescriptions:O(r),link:r,blazeContext:a,onlyClickOnLink:!0},e):(0,x.jsx)(ei8,{blazeContext:a,link:r,showDescriptions:O(r),subType:_,onlyClickOnLink:!0},e):null})})]})},eo6=(e=>(e[e.GALLERY=C.rp.GALLERY]="GALLERY",e[e.GRID=C.rp.IMAGE_GRID]="GRID",e))(eo6||{}),eo4=[{value:eo6.GALLERY,label:"Gallery",icon:"Layout"},{value:eo6.GRID,label:"Grid",icon:"IndexCard"}],eo7={DESKTOP:3,TABLET:2,MOBILE:1},eo8=d.Ay.div(jB(),e=>{let{isDragging:n}=e;return n?"none":"all 0.2s ease"},e=>{let{isDragging:n}=e;return n&&(0,d.AH)(jN())}),eo9=d.Ay.div(jU(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.06}).rgbaString},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{theme:n}=e;return n.colors.primary.rgbaString},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString}),ele=(0,d.Ay)(eE.LW)(jW()),eln=(0,d.Ay)(m.CampfireSubtitle1)(jF(),e=>{let{theme:n}=e;return n.colors.error.rgbaString});(0,d.Ay)(m.CampfireH4)(jH(),e=>{let{theme:n}=e;return n.colors.onSurface.rgbaString}),(0,d.Ay)(m.sM)(jK(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.7}).rgbaString}),(0,d.Ay)(p.GU)(jV()),d.Ay.div(jG(),16/9,e=>{let{theme:n}=e;return n.colors.surface.rgbaString}),d.Ay.div(jY(),eo7.DESKTOP,e=>{let{gridPadding:n}=e;return n?"0.5rem":"0"},eo7.TABLET,eo7.MOBILE);var elt=d.Ay.div(jJ(),e=>{let{isSingleImage:n}=e;return!n&&(0,d.AH)(jq())},e=>{let{isSingleImage:n}=e;return n?"fit-content":"auto"},e=>{let{isDragging:n}=e;return n?"none":"transform 0.2s ease"},e=>{let{isDragging:n}=e;return n&&(0,d.AH)(jX())},e=>{let{imageCropping:n}=e;if(n)return(0,d.AH)(jQ())}),elr=d.Ay.div(jZ(),e=>{let{imageCropping:n}=e;if(n)return(0,d.AH)(j$())});d.Ay.div(j0(),elr,elt),(0,d.Ay)(h.n)(j1(),e=>{let{theme:n}=e;return n.colors.surface.rgbaString},e=>e.theme.dimensions.cornerMd,e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.05}).rgbaString});var eli=d.Ay.div(j5(),e=>{let{show:n}=e;return n?"flex":"none"}),elo=(0,d.Ay)(m.iZ)(j2(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>e.theme.dimensions.cornerMd);d.Ay.div(j3()),d.Ay.div(j6(),e=>e.theme.colors.onSurface.copyWith({a:.06}).rgbaString,e=>e.theme.dimensions.cornerLg),d.Ay.button(j4(),e=>e.active?e.theme.colors.primary.rgbaString:e.theme.colors.onSurface.copyWith({a:.12}).rgbaString);var ell=e=>{var n;
1let{imageLibraryControls:t,galleryControls:r,onFocus:o,onBlur:l}=e,{tr:a}=Lk("common.components.blocksManager.blocks.gallery"),s=(0,i.useRef)(null),{openImageLibrary:c,handleDropzoneUpload:u,dropzoneStatus:d,setDropzoneStatus:f}=t,m=d===eE.KK.PENDING,p={[eE.KK.FAILED_UNEXPECTED_ERROR]:a("uploadError"),[eE.KK.FAILED_INVALID_FILE_TYPE]:"Invalid file type",[eE.KK.SUCCESS]:a("imageUploadSuccess"),[eE.KK.IDLE]:a("emptyTitle")},h=null!=(n=p[d])?n:p[eE.KK.IDLE],g=d===eE.KK.IDLE?a("emptyDescription",{maxSize:10,maxRes:8192}):"";return(0,x.jsxs)(eo9,{onMouseEnter:o,onBlur:l,onClick:e=>{e.stopPropagation(),e.preventDefault(),m||(o(),c())},children:[(0,x.jsx)(ele,{accept:WM,mimeTypes:WI,multiple:!0,status:d,setStatus:f,handleFile:e=>{m||(o(),u(e))},title:h,description:g,ref:s}),d===eE.KK.PENDING&&(0,x.jsx)(Q.B6,{}),d===eE.KK.FAILED_UNEXPECTED_ERROR&&(0,x.jsx)(eln,{children:a("uploadError")})]})},ela=e=>{let{block:n,blockActions:t,galleryControls:r,imageLibraryControls:i,draggableItem:o,isFocused:l,isOverlay:a,isDragging:s,blockManagerType:c,useSingleColumn:u}=e,{tr:d}=Lk("common.components.blocksManager.blocks.gallery"),{isGallery:f,gallerySettings:m,setLayout:p,setImageCropping:h,toggleShowCaption:g,toggleGridPadding:y,hasImages:x}=r,{openImageLibrary:b}=i,v=n.subType,j=eo4.map(e=>({icon:e.icon,labelKey:d(e.value),onClick:()=>p(e.value),selected:v===e.value,disabled:u&&e.value===eo6.GRID})),{overflowMenu:w}=Zn(n,t,c,l,a,s,[{type:"dropdown",icon:v===eo6.GALLERY?"Layout":"IndexCard",label:d(null!=v?v:""),dropdownItems:j,disabled:!x},{type:"button",icon:"AddPhoto",label:d("manageImages"),onClick:b},{type:"divider"},{type:"draggable",draggableItem:o},{type:"overflow",customItems:[{icon:"Crop",labelKey:d(m.imageCropping?"imageCroppingOff":"imageCroppingOn"),onClick:()=>h(!m.imageCropping),selected:m.imageCropping,disabled:!x},...f?[{icon:"Description",labelKey:d(m.showCaption?"hideCaptions":"showCaptions"),onClick:g,selected:m.showCaption,disabled:!x}]:[],...v===eo6.GRID?[{icon:"Padding",labelKey:d(m.gridPadding?"gridPaddingOff":"gridPaddingOn"),onClick:y,selected:m.gridPadding,disabled:!x}]:[]]}]);return w},els=(0,d.Ay)(Q.Cl)(j9(),e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{position:n}=e;return n&&(0,d.AH)(j7(),"top"===n?"top: 10px;":"bottom: 5px;")},e=>{let{addBackground:n,theme:t}=e;return n&&(0,d.AH)(j8(),t.colors.secondary.rgbaString,t.colors.onSecondary.rgbaString)}),elc=d.Ay.span(wn(),e=>{let{addBackground:n,theme:t}=e;return!n&&(0,d.AH)(we(),t.colors.onSurface.copyWith({a:.6}).rgbaString)}),elu=e=>{let{currentIndex:n,totalImages:t,addBackground:r,position:i}=e;return 1===t?null:(0,x.jsxs)(els,{addBackground:r,position:i,children:[n+1," ",(0,x.jsxs)(elc,{addBackground:r,children:["/ ",t]})]})},eld=d.Ay.div(wt(),e=>e.isMobile?"brightness(1)":"brightness(75%)"),elf=d.Ay.div(wr(),e=>e.theme.colors.onSurface.rgbString,e=>e.theme.dimensions.cornerMd,e=>+!!e.show),elm=(0,d.Ay)(h.n)(wi(),e=>e.theme.colors.surface.rgbString),elp=(0,d.Ay)(f.n)(wo()),elh=(0,d.Ay)(h.n)(wl(),e=>e.theme.colors.surface.rgbString);d.Ay.div(wa());var elg=d.Ay.img(ws()),ely=d.Ay.div(wc(),e=>e.theme.colors.surface.copyWith({a:.8}).rgbaString,e=>e.theme.dimensions.cornerMd),elx=(0,d.Ay)(m.ge)(wu()),elb=e=>{let{imageURL:n,imageCaption:t="",children:r,className:l="",draggableItem:a,onChangeHovering:s,onClick:c=()=>{}}=e,[u,d]=(0,i.useState)(!1),[f,m]=(0,i.useState)(!1),{windowWidth:p}=(0,i.useContext)(o.qs),h=p<=O.B0.TABLET_PORTRAIT;(0,i.useEffect)(()=>{h&&d(!1)},[p,h]);let g=e=>{m(e),s&&"function"==typeof s&&s(e)},y=(0,i.useMemo)(()=>"string"==typeof t?t:(0,w.kt)(t,"text"),[t]);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(eld,{onMouseEnter:()=>g(!0),onMouseLeave:()=>g(!1),isMobile:h,className:l,onClick:c,children:[(0,x.jsxs)(elf,{id:"enlargeable-icon",show:f&&!h,onClick:e=>{e.stopPropagation(),d(!h),g(!1)},children:[a,(0,x.jsx)(elm,{icon:"Fullscreen"})]}),r]}),(0,x.jsxs)(elp,{show:u,showClose:!1,onClose:()=>d(!1),children:[(0,x.jsx)(elf,{show:!0,onClick:()=>d(!1),children:(0,x.jsx)(elh,{icon:"FullscreenExit"})}),(0,x.jsx)(elg,{src:n}),y&&(null==y?void 0:y.trim())!==""&&(0,x.jsx)(ely,{children:(0,x.jsx)(elx,{children:y})})]})]})},elv=d.Ay.div(wf(),e=>{let{isDragging:n}=e;return n?"center":"stretch"},e=>{let{isDragging:n}=e;return n?"200px":"100%"},e=>{let{isDragging:n}=e;return n?"200px":"500px"},e=>{let{isDragging:n}=e;return n&&(0,d.AH)(wd())}),elj=d.Ay.div(wh(),e=>{let{isDragging:n}=e;return n&&(0,d.AH)(wm())},e=>e.theme.dimensions.cornerLg,e=>e.isDragging?"none":"right"===e.direction?"slideInFromLeft 0.3s ease-out":"left"===e.direction?"slideInFromRight 0.3s ease-out":"fadeInScale 0.3s ease-out",e=>{let{isDragging:n}=e;return n&&(0,d.AH)(wp())},e=>{let{isDragging:n}=e;return n?"1":"0.9"}),elw=(0,d.Ay)(Q.d$)(wv(),e=>{let{isSingleImage:n,isDragging:t}=e;return!n&&!t&&(0,d.AH)(wg())},e=>{let{isDragging:n}=e;return n&&(0,d.AH)(wy())},e=>{let{isSingleImage:n}=e;return n?"contain":"cover"},e=>{let{isSingleImage:n}=e;return n&&(0,d.AH)(wx())},e=>{let{isDragging:n}=e;return n&&(0,d.AH)(wb())}),elS=d.Ay.img(wj()),elA=d.Ay.div(ww(),e=>
1"left"===e.position?"left: 1.5rem":"right: 1.5rem",e=>e.theme.colors.onSurface.rgbString,e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.onSurface.copyWith({a:.95}).rgbaString),elC=(0,d.Ay)(Q.nL)(wS(),e=>{let{theme:n}=e;return n.colors.surface.rgbaString}),elk=(0,d.Ay)(elb)(wC(),e=>{let{isDragging:n}=e;return n&&(0,d.AH)(wA())}),el_=e=>{var n;let{images:t,imageCropping:r,slideControls:o,blazeContext:l,isViewMode:a,isDragging:s}=e,{imageControls:c}=l,u=t.slideOrder.length;if(!c||0===u)return null;let{currentIndex:d,direction:f,goToNext:m,goToPrev:p}=o,h=t.slideOrder[d],{image:g,caption:y}=(null==(n=t.slideData)?void 0:n[h])||{};if(!g||!(null==g?void 0:g.fileID))return null;let{fileID:b,userID:v}=g,j=c.getImageUrl(b,v,O.iu.MEDIUM);(0,i.useEffect)(()=>{for(let e of t.slideOrder){let{image:n}=t.slideData[e]||{},{fileID:r,userID:i}=n||{},o=c.getImageUrl(r,i,O.iu.MEDIUM);new Image().src=o}},[t]);let w=1===u;return(0,x.jsx)(elt,{imageCropping:r,isSingleImage:w,isDragging:s,children:(0,x.jsxs)(elv,{isDragging:s,children:[u>1&&!a&&!s&&(0,x.jsx)(elA,{position:"left",tabIndex:-1,onMouseDown:e=>e.preventDefault(),onClick:p,children:(0,x.jsx)(elC,{icon:"ArrowLeft",color:"white"})}),(0,x.jsx)(elj,{direction:f,isDragging:s,children:s?(0,x.jsx)(elS,{src:j,isSingleImage:w}):(0,x.jsx)(elk,{imageURL:j,imageCaption:y||"",isDragging:s,children:(0,x.jsx)(elw,{src:j,isSingleImage:w,isDragging:s})})},"image-".concat(d)),!s&&(0,x.jsx)(elu,{currentIndex:d,totalImages:u,addBackground:!0,position:"bottom"}),u>1&&!a&&!s&&(0,x.jsx)(elA,{position:"right",tabIndex:-1,onMouseDown:e=>e.preventDefault(),onClick:m,children:(0,x.jsx)(elC,{icon:"ArrowRight",color:"white"})})]})})},elE=d.Ay.div(w_(),e=>{let{useOneColumn:n}=e;return n?"1fr":"1fr 1fr"},e=>{let{useOneColumn:n}=e;return n?"repeat(3, 1fr)":"1fr 1fr"},e=>{let{gridPadding:n,isPanelMode:t}=e;return n?t?"0.25rem":"0.75rem":"0"},e=>{let{isDragging:n}=e;return n&&(0,d.AH)(wk())},e=>{let{useOneColumn:n}=e;return"1"},e=>{let{useOneColumn:n}=e;return n?"1":"1 / 3"},e=>{let{useOneColumn:n}=e;return n?"1":"2"},e=>{let{useOneColumn:n}=e;return n?"2":"1"},e=>{let{useOneColumn:n}=e;return n?"1":"2"},e=>{let{useOneColumn:n}=e;return n?"3":"2"}),elT=d.Ay.div(wT(),e=>{let{useOneColumn:n}=e;return n?"column":"row"},e=>{let{useOneColumn:n}=e;return n?"flex-start":"center"},e=>{let{useOneColumn:n}=e;return n?"auto":"hidden"},e=>{let{gridPadding:n,isPanelMode:t}=e;return n?t?"0.25rem":"0.75rem":"0"},e=>{let{isDragging:n}=e;return n&&(0,d.AH)(wE())}),elI=(0,d.Ay)(h.n)(wI(),e=>{let{theme:n}=e;return n.colors.surface.rgbString}),elM=(0,d.Ay)(elb)(wL(),e=>{let{width:n}=e;return n?"".concat(n,"%"):"100%"},e=>{let{width:n}=e;return n?"".concat(n,"%"):"100%"},e=>{let{gridPadding:n}=e;return n?"1px solid transparent":"0"},e=>{let{useAspectRatio:n,theme:t}=e;return n&&(0,d.AH)(wM())},e=>{let{useAspectRatio:n}=e;return!n&&(0,d.AH)(wD())},e=>{let{centerIcons:n}=e;return n?"50%":"0.5rem"},e=>{let{centerIcons:n}=e;return n?"50%":"auto"},e=>{let{centerIcons:n}=e;return n?"auto":"1rem"},e=>{let{hasDraggableItem:n,theme:t}=e;return n?"0":"".concat(t.dimensions.cornerMd,"rem")},e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{centerIcons:n}=e;return n&&(0,d.AH)(wO())}),elD=(0,d.Ay)(D.d)(wP(),e=>{let{addImageCropping:n}=e;return n?"cover":"contain"},e=>{let{roundCorners:n,theme:t,gridPadding:r}=e;return n&&r&&(0,d.AH)(wR(),t.dimensions.cornerMd)}),elO=d.Ay.img(wN(),e=>{let{addImageCropping:n}=e;return n?"cover":"contain"},e=>{let{roundCorners:n,theme:t,gridPadding:r}=e;return n&&r&&(0,d.AH)(wz(),t.dimensions.cornerMd)}),elL=d.Ay.div(wU(),e=>{let{centerIcons:n}=e;return n?"50%":"0.5rem"},e=>{let{centerIcons:n}=e;return n?"50%":"auto"},e=>{let{centerIcons:n}=e;return n?"auto":"2.75rem"},e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.secondary.rgbString},e=>{let{hover:n}=e;return+!!n},e=>e.theme.colors.onSurface.rgbString,e=>{let{centerIcons:n}=e;return n&&(0,d.AH)(wB())}),elR=e=>{let{image:n,draggableItem:t,properties:r}=e,[o,l]=(0,i.useState)(!1),{addImageCropping:a=!1,roundCorners:s=!1,isFocused:c=!1,useAspectRatio:u=!0,centerIcons:d=!1,gridPadding:f=!1,isDragging:m=!1}=r;return m?(0,x.jsx)(elO,{src:n.imageURL||"",addImageCropping:a,roun
1dCorners:s,gridPadding:f}):(0,x.jsxs)(elM,{imageURL:n.imageURL||"",imageCaption:n.caption,useAspectRatio:u,onChangeHovering:e=>l(e),hasDraggableItem:!!t,isFocused:c,centerIcons:d,gridPadding:f,children:[(0,x.jsx)(elD,{src:n.imageURL||"",addImageCropping:a,roundCorners:s,gridPadding:f}),t&&(0,x.jsx)(elL,{hover:o,centerIcons:d,children:t})]})},elP=e=>{let{images:n,properties:t}=e;return(0,x.jsx)(elT,{isDragging:t.isDragging,children:(0,x.jsx)(elR,{image:n[0],properties:t})})},elz=e=>{let{images:n,onReorder:t,properties:r,isPanelMode:o=!1}=e,l=(0,i.useRef)(null),{width:a,height:s}=(0,Q.Xl)(l,100),{addImageCropping:c,roundCorners:u,isFocused:d,readOnly:f,gridPadding:m,useAspectRatio:p,centerIcons:h,isDragging:g}=r,y=n.map((e,n)=>({id:(null==e?void 0:e.id)||"".concat(e.fileID,"-").concat(n),element:(0,x.jsx)(elR,{image:e,properties:{addImageCropping:c,roundCorners:u,isFocused:d,useAspectRatio:!1,centerIcons:h,gridPadding:m,isDragging:g}}),draggableItem:f?null:(0,x.jsx)(elI,{icon:"DragHandle"}),disableDragging:f,usePortal:!0,style:Oa({width:"100%"},p?{aspectRatio:"1 / 1"}:{height:"100%"})}));return(0,x.jsx)(elT,{ref:l,gridPadding:m,isPanelMode:o,useOneColumn:a<250||s<100,isDragging:g,children:(0,x.jsx)(FR,{list:y,onReorder:t,sortingStrategy:"rectangular"})})},elN=e=>{let{images:n,onReorder:t,properties:r,isPanelMode:o=!1}=e,l=(0,i.useRef)(null),{width:a}=(0,Q.Xl)(l,100),[s,c]=(0,i.useState)(!1),{addImageCropping:u,roundCorners:d,isFocused:f,readOnly:m,gridPadding:p,centerIcons:h,isDragging:g}=r,y=n.map((e,n)=>({id:(null==e?void 0:e.id)||"".concat(e.fileID,"-").concat(n),element:(0,x.jsx)(elR,{image:e,properties:{addImageCropping:u,roundCorners:d,isFocused:f,useAspectRatio:!1,centerIcons:h,gridPadding:p,isDragging:g||s}}),draggableItem:m?null:(0,x.jsx)(elI,{icon:"DragHandle"}),disableDragging:m,usePortal:!0,style:{width:"100%",height:s&&0===n?"50%":"100%"}}));return(0,x.jsx)(elE,{ref:l,gridPadding:p,isPanelMode:o,useOneColumn:a<330,isDragging:g||s,children:(0,x.jsx)(FR,{list:y,onReorder:t,sortingStrategy:"rectangular",onDragStart:()=>c(!0),onDragEnd:()=>c(!1)})})},elB=(0,d.Ay)(h.n)(wW(),e=>{let{theme:n}=e;return n.colors.surface.rgbString}),elU=d.Ay.div(wV(),e=>{let{gridPadding:n,isPanelMode:t}=e;return n?t?"0.25rem":"0.75rem":"0"},e=>{let{isDragging:n}=e;return n&&(0,d.AH)(wF())},e=>{let{isPanelMode:n}=e;return!n&&(0,d.AH)(wH())},e=>{let{isPanelMode:n}=e;return n&&(0,d.AH)(wK())}),elW=d.Ay.div(wq(),e=>{let{isDragging:n}=e;return n&&(0,d.AH)(wG())},e=>{let{isPanelMode:n}=e;return n&&(0,d.AH)(wY())}),elF=e=>{let{imageControls:n,properties:t,isPanelMode:r=!1}=e,{images:o,onReorderImage:l}=n,{gridPadding:a=!0,readOnly:s=!1,addImageCropping:c=!1,roundCorners:u=!1,isFocused:d=!1,useAspectRatio:f=!1,centerIcons:m=!1,isDragging:p=!1,scale:h=1}=t,g=o.length,y=(0,i.useRef)(null),b=o.map((e,n)=>({id:(null==e?void 0:e.id)||"".concat(e.fileID,"-").concat(n),element:(0,x.jsx)(elR,{image:e,properties:{addImageCropping:c,roundCorners:u,isFocused:d,centerIcons:m,gridPadding:a,isDragging:p}}),draggableItem:s?null:(0,x.jsx)(elB,{icon:"DragHandle"}),disableDragging:s,usePortal:!0,scale:h,style:{height:"fit-content",aspectRatio:"1 / 1"}})),v=(e,n,t)=>{null==l||l(e,n,t)};return(0,x.jsxs)(x.Fragment,{children:[1===g&&(0,x.jsx)(elP,{images:o,properties:{addImageCropping:c,roundCorners:u,isFocused:d,centerIcons:m,isDragging:p}}),2===g&&(0,x.jsx)(elz,{images:o,onReorder:v,properties:{readOnly:s,addImageCropping:c,roundCorners:u,isFocused:d,gridPadding:a,useAspectRatio:f,centerIcons:m,isDragging:p},isPanelMode:r}),3===g&&(0,x.jsx)(elN,{images:o,onReorder:v,properties:{readOnly:s,addImageCropping:c,roundCorners:u,isFocused:d,gridPadding:a,centerIcons:m,isDragging:p},isPanelMode:r}),g>3&&(0,x.jsx)(elW,{isPanelMode:r,isDragging:p,children:(0,x.jsx)(elU,{ref:y,gridPadding:a,isPanelMode:r,isDragging:p,children:(0,x.jsx)(FR,{list:b,onReorder:v,sortingStrategy:"rectangular"})})})]})},elH=e=>{let{blazeContext:n,galleryControls:t,isFocused:r,isDragging:o,scale:l}=e,{imageControls:a}=n,{galleryData:s,updateGalleryData:c,gallerySettings:u}=t,{slideOrder:d,slideData:f}=s,m=u.gridPadding,p=u.imageCropping,h=d.map(e=>{let{image:n,caption:t}=f[e],{fileID:r,userID:i}=n||{},o=a.getImageUrl(r,i,O.iu.MEDIUM);return{id:e,caption:t,fileID:r,userID:i,imageURL:o}});return(0,i.useEffect)(()=>{for(let e of h)new Image().src=e.imageURL},[h]),(0,x.jsx)(elF,{imageControls:{images:h,onReorderImage:(e,n,t)=>{c({slideOrder:null==t?void 0:t.map(e=>e.id)})}},properties:{gridPadding:m,readOnly:!1,addImageCropping:p,roundCorners:!0,isFocused:r,useAspectRatio:2===h.length,isDragging:o,scale:l}})},elK={currentPath:[],setCurrentPath:()=>{},lastPath:[],setLastPath:()=>{},tree:[],duplicateAlbumTitles:[]},elV=e=>{let[n,t]=(0,i.useState)(0),[r,o]=(0,i.useState)(null),l=e.slideOrder.length,a=(0,i.useCallback)(()=>{o("right"),t(e=>(e+1)%l)},[l]),s=(0,i.useCallback)(()=>{o("left"),t(e=>(e-1+l)%l)},[l]),c=(0,i.useCallback)(e=>{o(e>n?"right":"left"),t(e)},[n]);return{currentIndex:n,direction:r,goToNext:a,goToPrev:s,goToSlide:c,reset:(0,i.useCallback)(()=>{t(0),o(null)},[])}},elG=d.Ay.div(wX()),elY=d.Ay.div(wQ(),e=>{let{scale:n}=e;return n});d.Ay.div(wJ(),e=>e.theme.colors.onSurface.copyWith({a:.06}).rgbaString,e=>e.theme.dimensions.cornerMd),d.Ay.button(w$(),e=>e.active?e.theme.colors.primary.rgbaString:e.theme.colors.onSurface.copyWith({a:.12}).rgbaString);var elq=(0,d.Ay)(m.CampfireSubtitle1)(wZ(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString});d.Ay.div(w0(),e=>{let{hasGridPadding:n}=e;return n?"0.75rem":"0.25rem"}),d.Ay.div(w1(),e=>{let{hasGridPadding:n}=e;return n?"calc(100% / 2 - 0.75rem / 2)":"calc(100% / 2 - 0.25rem / 2)"}),d.Ay.img(w2(),e=>{let{imageCropping:n}=e;if(n)return(0,d.AH)(w5())}),(0,d.Ay)(elb)(w3());var elX=d.Ay.div(w6(),e=>
1"left"===e.position?"left: 1.5rem":"right: 1.5rem",e=>e.theme.colors.onSurface.rgbString,e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.onSurface.copyWith({a:.95}).rgbaString),elQ=(0,d.Ay)(h.n)(w4(),e=>{let{theme:n}=e;return n.colors.surface.rgbaString}),elJ=e=>{let{block:n,blazeContext:t}=e,{imageControls:r}=t||{},o=(0,i.useMemo)(()=>Oa({slideData:{},slideOrder:[]},n.value||{}),[n.value]),l=(0,i.useMemo)(()=>Oa(Oa({},C.JM),n.settings||{}),[n.settings]),a=(n.subType||eo6.GALLERY)===eo6.GALLERY,s=o.slideOrder.length>0,c=o.slideOrder.length,u=elV(o),{currentIndex:d,goToSlide:f,goToPrev:m,goToNext:p}=u,h=(0,i.useMemo)(()=>{var e,n;if(!a||!s)return"";let t=o.slideOrder[d],r=(null==(n=null==(e=o.slideData)?void 0:e[t])?void 0:n.caption)||"";return Array.isArray(r)?(0,w.kt)(r,"text"):r},[a,s,o,d]),g=o.slideOrder.map(e=>{let{image:n,caption:t}=o.slideData[e],{fileID:i,userID:l}=n||{},a=r.getImageUrl(i,l,O.iu.MEDIUM);return{id:e,caption:t,fileID:i,userID:l,imageURL:a}});return((0,i.useEffect)(()=>{for(let e of g)new Image().src=e.imageURL},[g]),s)?(0,x.jsxs)(elG,{children:[(0,x.jsxs)(elY,{scale:l.scale,children:[c>1&&a&&(0,x.jsx)(elX,{position:"left",onClick:m,tabIndex:-1,onMouseDown:e=>e.preventDefault(),children:(0,x.jsx)(elQ,{icon:"ArrowLeft"})}),a?(0,x.jsx)(el_,{blazeContext:t,images:o,imageCropping:l.imageCropping,gridPadding:l.gridPadding,slideControls:u,isViewMode:!0}):(()=>{let e=l.gridPadding;return(0,x.jsx)(elF,{imageControls:{images:g},properties:{gridPadding:e,readOnly:!0,addImageCropping:l.imageCropping,roundCorners:!0,isFocused:!1}})})(),c>1&&a&&(0,x.jsx)(elX,{position:"right",onClick:p,tabIndex:-1,onMouseDown:e=>e.preventDefault(),children:(0,x.jsx)(elQ,{icon:"ArrowRight"})})]}),a&&l.showCaption&&h&&(0,x.jsx)(elq,{children:h})]}):null},el$=e=>{var n,t,r,o;let{block:l,blockActions:a,draggableItem:s,blazeContext:c,blockManagerType:u,isDragging:d,isOverlay:f,customData:m}=e,{tr:p}=Lk("common.components.blocksManager.blocks.gallery"),h=(0,i.useRef)(null),{isFocused:g,setIsFocused:y}=$Q(h,{onBlockFocus:null==m?void 0:m.onBlockFocus,blockId:l.id,block:l,blockActions:a}),{userControls:b,imageControls:v}=c||{},{userId:j}=b||{},w=(e=>{let{block:n,blockActions:t}=e,r=(0,i.useMemo)(()=>Oa({},n.value||{}),[n.value]),o=(0,i.useMemo)(()=>Oa(Oa({},C.JM),n.settings||{}),[n.settings]),l=n.subType,a=r.slideOrder.length,s=l===eo6.GALLERY,c=(0,i.useCallback)(e=>{let i=Oa(Oa({},r),e);t.updateBlock(Os(Oa({},n),{value:i}))},[n,t,r]),u=(0,i.useCallback)(e=>{let r=Oa(Oa({},o),e);t.updateBlock(Os(Oa({},n),{settings:r}))},[n,t,o]),d=(0,i.useCallback)((e,n)=>{let t=r.slideOrder[n];t&&c(Os(Oa({},r),{slideData:Os(Oa({},r.slideData),{[t]:Os(Oa({},r.slideData[t]),{caption:e})})}))},[c]),f=(0,i.useCallback)(e=>{t.updateBlock(Os(Oa({},n),{subType:e}))},[n,t]),m=(0,i.useCallback)(e=>{u({imageCropping:e})},[u]),p=(0,i.useCallback)(()=>{u({showCaption:!o.showCaption})},[o.showCaption,u]),h=(0,i.useCallback)(()=>{u({gridPadding:!o.gridPadding})},[o.gridPadding,u]),g=(0,i.useCallback)(e=>{u({scale:e})},[u]);return{galleryData:r,gallerySettings:o,updateGalleryData:c,updateGallerySettings:u,addImages:e=>{let n=k(r);n.slideOrder=e.map(e=>e.fileID),n.slideData=e.reduce((e,n)=>(e[n.fileID]={image:n,caption:""},e),{}),c(n)},updateCaption:d,setLayout:f,setImageCropping:m,toggleShowCaption:p,toggleGridPadding:h,setScale:g,isGallery:s,hasImages:a>0,imageCount:a}})({block:l,blockActions:a}),{galleryData:S,gallerySettings:A,hasImages:_,updateCaption:E,addImages:T,isGallery:I}=w,M=elV(S),D=(e=>{let{galleryControls:n,userId:t,slideControls:r,imageControls:o,onAddImages:l}=e,a=(0,i.useRef)([]),{galleryData:s,imageCount:c}=n,[u,d]=(0,i.useState)(eE.KK.IDLE),f=(0,i.useCallback)((e,n)=>Om(null,null,function*(){if(!(null==o?void 0:o.addImages))return[];try{let i=yield o.addImages(e,n);if(a.current=e,i&&i.length>0){let e=i.map(e=>({fileID:e,userID:t,caption:""}));return r.reset(),l(e),i}}catch(e){d(eE.KK.FAILED_UNEXPECTED_ERROR)}return[]}),[null==o?void 0:o.addImages,t,l,r]);(0,i.useEffect)(()=>{a.current.length>0&&(d(eE.KK.SUCCESS),a.current=[])},[a.current]);let m=H0({onUpload:f,imageCount:c,pathControls:elK});return{openImageLibrary:(0,i.useCallback)(()=>
1Om(null,null,function*(){try{let e=yield H7({mode:C.SZ.CHOOSE_MANY,initialSelection:s.slideOrder});if(e&&e.length>0){let n=e.map(e=>({fileID:e,userID:t}));r.reset(),l(n)}}catch(e){console.error("Failed to select images from library:",e)}}),[l,r]),handleDropzoneUpload:(0,i.useCallback)(e=>Om(null,null,function*(){try{d(eE.KK.PENDING),m.handleUpload([e])}catch(e){d(eE.KK.FAILED_UNEXPECTED_ERROR)}}),[l]),dropzoneStatus:u,setDropzoneStatus:d}})({userId:j,galleryControls:w,imageControls:v,slideControls:M,onAddImages:T}),{currentIndex:O}=M,L=(0,i.useCallback)(()=>{y(!0)},[y]),R=(0,i.useCallback)(()=>{y(!1)},[y]),P=(0,i.useCallback)(e=>{E(e.target.value,O)},[E,O]),z=(null==(t=null==(n=S.slideData)?void 0:n[S.slideOrder[O]])?void 0:t.caption)||"",N=(0,x.jsx)(ela,{block:l,blockActions:a,galleryControls:w,imageLibraryControls:D,draggableItem:s,isFocused:!f&&g,isOverlay:f,isDragging:d,blockManagerType:u,useSingleColumn:null!=(r=null==m?void 0:m.useSingleColumn)&&r});if(!_)return(0,x.jsxs)(eo8,{ref:h,onClick:L,children:[N,(0,x.jsx)(ell,{galleryControls:w,imageLibraryControls:D,onFocus:L,onBlur:R})]});let B=(0,x.jsx)(el_,{blazeContext:c,images:S,imageCropping:A.imageCropping,gridPadding:A.gridPadding,slideControls:M,isDragging:d}),U=(0,x.jsx)(elH,{blazeContext:c,galleryControls:w,isFocused:g,isDragging:d,scale:null!=(o=null==m?void 0:m.scale)?o:1});return(0,x.jsxs)(eo8,{ref:h,onClick:L,onBlur:R,isDragging:d,children:[N,I?B:U,I&&(0,x.jsx)(eli,{show:A.showCaption,children:(0,x.jsx)(elo,{placeholder:p("captionPlaceholder"),value:z,onChange:P})})]})},elZ=d.Ay.div(w7()),el0=(0,d.Ay)(h.n)(w8(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{isEncyclopedia:n}=e;return n?"-1.5rem":"0rem"},e=>{let{isCollapsed:n}=e;return n?"rotate(0deg)":"rotate(90deg)"}),el1=(0,d.Ay)(m.$M)(w9(),e=>{let{headerSize:n}=e;return"h1"===n?"2.875rem":"h2"===n?"2.188rem":"1.688rem"},e=>{let{headerSize:n}=e;return"h3"===n?"600":"800"},e=>{let{theme:n,headerSize:t}=e;return n.fonts.families[t]}),el5=e=>{var n;let t=e.subType||"h2";return{isCollapsible:t.includes("collapsible"),headerSize:(null==(n=t.match(/h[1-3]/))?void 0:n[0])||"h2"}},el2=e=>{let{block:n,customData:t,blockManagerType:r}=e,{headerSize:i,isCollapsible:o}=el5(n),l=r===C.tq.ENCYCLOPEDIA,a=null==t?void 0:t.setLocalCollapse,s=(null==t?void 0:t.collapsedHeaders)||{},c=null==s?void 0:s[n.id];return n.value?(0,x.jsxs)(elZ,{className:"header-block",children:[o&&(0,x.jsx)(el0,{icon:"ExpandRight",isCollapsed:c,isEncyclopedia:l,onClick:()=>{a&&a(n.id,!c)}}),(0,x.jsx)(el1,{headerSize:i,children:n.value})]}):null},el3=(0,d.Ay)(m.MV)(Se(),e=>{let{headerSize:n}=e;return"h1"===n?"2.875rem":"h2"===n?"2.188rem":"1.688rem"},e=>{let{headerSize:n}=e;return"h3"===n?"600":"800"},e=>{let{theme:n,headerSize:t}=e;return n.fonts.families[t]},e=>{let{isFocused:n,theme:t}=e;return n&&"\n border-color: ".concat(t.colors.onSurface.copyWith({a:.12}).rgbaString,";\n border-radius: ").concat(t.dimensions.cornerLg,"rem;\n ")}),el6=e=>{var n;let{block:t,blockActions:r,draggableItem:o,isDragging:l,isOverlay:a,blockManagerType:s,customData:c}=e,{tr:u}=Lk("common.components.blocksManager.blocks.header"),{tr:d}=Lk("common.components.blocksManager.blocksFloatingMenu"),f=s===C.tq.ENCYCLOPEDIA,[m,p]=(0,i.useState)((null==(n=t.settings)?void 0:n.isCollapsed)||!1),h=(0,i.useRef)(null),g=(0,i.useRef)(null),{isFocused:y,setIsFocused:b}=$Q(h,{onBlockFocus:null==c?void 0:c.onBlockFocus,blockId:t.id,block:t,blockActions:r}),{isCollapsible:v,headerSize:j}=el5(t),w=e=>{r.updateBlock(Os(Oa({},t),{subType:e}))},S=()=>{g.current&&(g.current.style.height="auto",g.current.style.height="".concat(g.current.scrollHeight,"px"))};(0,i.useEffect)(()=>{S()},[t.value,j]);let{overflowMenu:A}=Zn(t,r,s,y,a||!1,l||!1,[{type:"dropdown",label:d("header.".concat(v?"collapsible":"default")),icon:"Layout",dropdownItems:[{labelKey:d("header.default"),icon:"Header",onClick:()=>w(j)},{labelKey:d("header.collapsible"),icon:"HeaderCollapsible",onClick:()=>w("collapsible_".concat(j))}]},{type:"dropdown",label:d("header.".concat(j)),icon:"Header",onClick:()=>{},dropdownItems:[{labelKey:d("header.large_header"),suffix:d("header.large_suffix"),onClick:()=>w(v?"collapsible_h1":"h1")},{labelKey:d("header.medium_header"),suffix:d("header.medium_suffix"),onClick:()=>w(v?"collapsible_h2":"h2")},{labelKey:d("header.small_header"),suffix:d("header.small_suffix"),onClick:()=>w(v?"collapsible_h3":"h3")}]},{type:"divider"},{type:"draggable",draggableItem:o},{type:"overflow"}]);return(0,x.jsxs)(elZ,{ref:h,className:"header-block".concat(m?"-collapsed":""),children:[A,v&&(0,x.jsx)(el0,{icon:"ExpandRight",isCollapsed:m,onClick:()=>{r.updateBlock(Os(Oa({},t),{settings:Os(Oa({},t.settings),{isCollapsed:!m})})),p(!m)},isEncyclopedia:f}),(0,x.jsx)(el3,{ref:g,headerSize:j||"h2",placeholder:u("".concat(j)),value:t.value||"",isFocused:y,onChange:e=>{r.updateBlock(Os(Oa({},t),{value:"".concat(e.target.value)})),S()},onClick:()=>b(!0),onKeyDown:()=>b(!0),onFocus:()=>b(!0),onInput:S,rows:1})]})}
1,el4=d.Ay.div(Sn()),el7=d.Ay.div(St(),e=>e.theme.colors.onSurface.copyWith({a:.05}).rgbaString,e=>e.theme.dimensions.cornerLg,e=>e.scale?"scale(".concat(e.scale,")"):"scale(1)"),el8=d.Ay.div(Sr()),el9=(0,d.Ay)(m.CampfireSubtitle1)(Si()),eae=e=>{var n,t,r;let{block:i}=e,o=i.value||{url:"",caption:""},l=null==(t=null==(n=i.settings)?void 0:n.showCaption)||t,a=(null==(r=i.settings)?void 0:r.scale)||1,s=i.value.url||i.value.videoUrl;return s?(0,x.jsxs)(el4,{children:[(0,x.jsx)(el7,{scale:a,children:(0,x.jsx)(el8,{children:(0,x.jsx)(nt.A,{src:s,width:"100%",height:"100%",controls:!0,config:{youtube:{referrerpolicy:"strict-origin-when-cross-origin"}}})})}),l&&o.caption&&(0,x.jsx)(el9,{children:o.caption})]}):null},ean=[/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/,/(?:https?:\/\/)?(?:www\.)?youtube\.com\/shorts\/([a-zA-Z0-9_-]+)/,/(?:https?:\/\/)?(?:(?:vm|vt)\.tiktok\.com\/[\w-]+|(?:(?:www|m)\.)?tiktok\.com\/(?:@[\w.-]+\/video\/\d+|v\/\d+|player\/v1\/\d+|t\/[\w-]+))/,/(?:https?:\/\/)?(?:www\.)?vimeo\.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|video\/|)(\d+)(?:$|\/|\?)/,/(?:https?:\/\/)?(?:www\.)?(?:twitch\.tv\/videos\/|twitch\.tv\/\w+\/v\/)(\d+)/],eat=d.Ay.div(So(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.06}).rgbaString},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerLg}),ear=(0,d.Ay)(m.CampfireSubtitle1)(Sl()),eai=(0,d.Ay)(m.lJ)(Sa(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString}),eao=d.Ay.div(Sc(),e=>{let{isDragging:n}=e;return n&&(0,d.AH)(Ss())}),eal=d.Ay.div(Su(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),eaa=(0,d.Ay)(h.n)(Sd(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),eas=(0,d.Ay)(m.A8)(Sf());d.Ay.div(Sm(),e=>e.isFocused?"2px solid ".concat(e.theme.colors.primary.rgbaString):"2px solid transparent",e=>e.theme.dimensions.cornerLg,e=>e.scale?"scale(".concat(e.scale,")"):"scale(1)");var eac=d.Ay.div(Sh(),e=>e.theme.colors.onSurface.copyWith({a:.05}).rgbaString,e=>e.theme.dimensions.cornerLg,e=>{let{isDragging:n}=e;return n&&(0,d.AH)(Sp())}),eau=d.Ay.div(Sg()),ead=d.Ay.div(Sy(),e=>e.show?"block":"none"),eaf=(0,d.Ay)(m.A8)(Sx(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString);d.Ay.div(Sb(),e=>e.leftMargin?"left: 0.5rem;":e.rightMargin?"right: 0.5rem;":void 0,e=>e.theme.colors.primary.rgbaString,e=>+!!e.isFocused,e=>e.theme.colors.primary.darken(.1).rgbaString,e=>e.theme.colors.primary.darken(.2).rgbaString);var eam=(0,d.Ay)(m.Cl)(Sv(),e=>e.theme.colors.error.rgbaString),eap=(0,d.Ay)(p.RI)(Sj()),eah=(0,d.Ay)(P1)(Sw()),eag=e=>{var n,t;let{block:r,blockActions:o,draggableItem:l,blockManagerType:a,customData:s,isDragging:c,isOverlay:u}=e,{tr:d}=Lk("common.components.blocksManager.blocks.media"),f=(0,i.useRef)(null),{isFocused:m,setIsFocused:p}=$Q(f,{onBlockFocus:null==s?void 0:s.onBlockFocus,blockId:r.id,block:r,blockActions:o}),[h,g]=(0,i.useState)(!1),[y,b]=(0,i.useState)(!1),v=r.value||{url:"",caption:""},j=null==(t=null==(n=r.settings)?void 0:n.showCaption)||t,{localUrl:w,localCaption:S,handleUrlChange:A,handleUrlSubmit:C,handleCaptionChange:k,replaceVideo:_}=((e,n)=>{let[t,r]=(0,i.useState)(e.url||""),[o,l]=(0,i.useState)(e.caption||""),a=(0,i.useCallback)(e=>!!e.trim()&&!!ean.some(n=>n.test(e))&&(n({url:e.trim(),caption:o}),!0),[o,n]),s=(0,i.useCallback)(e=>{r(e)},[]),c=(0,i.useCallback)(()=>a(t),[t,a]);return{localUrl:t,localCaption:o,handleUrlChange:s,handleUrlSubmit:c,handleCaptionChange:(0,i.useCallback)(t=>{l(t),n({url:e.url,caption:t})},[e.url,n]),replaceVideo:(0,i.useCallback)(e=>!!a(e)&&(r(e),!0),[a])}})(v,(0,i.useCallback)(e=>{o.updateBlock(Os(Oa({},r),{value:e}))},[r,o])),E=()=>{c||p(!0)},T=[{type:"button",icon:"VisibilityOff",label:d("replaceVideoUrl"),disabled:!v.url,onClick:()=>g(!0)},{type:"divider"},{type:"draggable",draggableItem:l},{type:"overflow",customItems:[{icon:"Description",labelKey:d(j?"hideCaption":"showCaption"),onClick:()=>{o.updateBlock(Os(Oa({},r),{settings:Os(Oa({},r.settings),{showCaption:!j}
1)}))},selected:j,disabled:!v.url}]}],{overflowMenu:I}=Zn(r,o,a,m,null!=u&&u,null!=c&&c,T);return v.url?(0,x.jsxs)(eao,{ref:f,onMouseEnter:E,isDragging:c,children:[I,(0,x.jsx)(eac,{isDragging:c,children:(0,x.jsx)(eau,{children:(0,x.jsx)(nt.A,{src:v.url,width:"100%",height:"100%",controls:!0,onError:()=>b(!0),onReady:()=>b(!1),config:{youtube:{referrerpolicy:"strict-origin-when-cross-origin"}}})})}),(0,x.jsx)(ead,{show:j,children:(0,x.jsx)(eaf,{placeholder:d("captionPlaceholder"),value:S,onChange:e=>k(e.target.value)})}),h&&(0,x.jsx)(eah,{titleKey:d("replaceVideoTitle"),placeholderKey:d("replaceVideoPlaceholder"),initialValue:v.url,show:!0,onSave:e=>{_(e)?(g(!1),b(!1)):b(!0)},onClose:()=>g(!1)})]}):(0,x.jsxs)(eat,{ref:f,onClick:E,onBlur:C,children:[I,(0,x.jsx)(ear,{children:d("videoBlock")}),(0,x.jsx)(eai,{children:d("videoBlockDescription")}),(0,x.jsxs)(eal,{children:[(0,x.jsx)(eaa,{icon:"Link"}),(0,x.jsx)(eas,{placeholder:d("addVideoUrlPlaceholder"),value:w,onChange:e=>A(e.target.value),onKeyDown:e=>{"Enter"===e.key&&(C()?b(!1):b(!0))}}),(0,x.jsx)(eap,{icon:"Clear",onClick:()=>A(""),disabled:!w})]}),y&&(0,x.jsx)(eam,{children:d("videoError")})]})},eay=e=>{let n=Math.floor(e/6);return"".concat(15+2*n,"rem")},eax=d.Ay.div(SS(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>e.backgroundColor),eab=(0,d.Ay)(D.d)(SA(),e=>{let{lineCount:n}=e;return eay(n)},e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>{let{theme:n}=e;return n.dimensions.cornerMd}),eav=(0,d.Ay)(LX)(SC(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},(0,m.fU)("h6"),e=>e.theme.colors.onPrimary.rgbaString,e=>{let{lineCount:n}=e;return eay(n)},e=>e.theme.fonts.sizes.h2),eaj=(0,i.forwardRef)((e,n)=>{let{element:t,blazeContext:r,backgroundColor:i,lineCount:o,onClick:l}=e,{getImageUrl:a}=null==r?void 0:r.imageControls,{name:s,summary:c}=t||{},{image:u,thumbnailColor:d}=c||{};return(0,x.jsx)(eax,{backgroundColor:i,ref:n,onClick:l,children:(null==u?void 0:u.fileID)?(0,x.jsx)(eab,{src:a(u.fileID,u.userID,O.iu.SMALL),lineCount:o}):(0,x.jsx)(eav,{name:s,color:d,lineCount:o})})}),eaw=(0,d.Ay)(Q.un)(Sk(),e=>{let{imageHeight:n}=e;return n},e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString}),eaS=d.Ay.div(S_(),e=>e.theme.colors.secondary.rgbaString,e=>e.theme.dimensions.cornerMd),eaA=(0,d.Ay)(Q.Cl)(SE(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString}),eaC=(0,d.Ay)(Q.nL)(ST(),e=>e.theme.colors.onSecondary.rgbaString),eak=e=>{let{lineCount:n}=e,{t}=(0,a.Bd)();return(0,x.jsxs)(eaw,{imageHeight:eay(n),children:[(0,x.jsx)(eaS,{children:(0,x.jsx)(eaC,{icon:"VisibilityOff"})}),(0,x.jsx)(eaA,{children:t("cui:common.elementCardHidden")})]})},ea_=()=>{var e;let n=(0,i.useRef)(null),t=(0,i.useRef)(null),r=(0,i.useRef)(0),[o,l]=(0,i.useState)(0),a=(0,i.useCallback)(()=>{if(!n.current)return 0;let e=n.current,t=e.querySelector(".ProseMirror")||e,r=window.getComputedStyle(t),i=parseFloat(r.lineHeight),o=parseFloat(r.paddingTop)||0,l=parseFloat(r.paddingBottom)||0,a=t.scrollHeight-o-l;return isNaN(i)?Math.max(1,Math.floor(a/(1.4*parseFloat(r.fontSize)))):Math.max(1,Math.floor(a/i))},[]);return(0,i.useEffect)(()=>{let e=()=>{l(a())};if(e(),n.current){let t=new ResizeObserver(()=>{e()});return t.observe(n.current),()=>{t.disconnect()}}},[n.current]),(0,i.useEffect)(()=>{(null==t?void 0:t.current)&&(r.current=t.current.clientWidth)},[null==(e=null==t?void 0:t.current)?void 0:e.clientHeight]),{lineCount:o,setLineCount:l,textEditorRef:n,imageRef:t,imageWidth:r}},eaE=d.Ay.div(SI(),e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{backgroundColor:n,theme:t}=e;return n||t.colors.onSurface.copyWith({a:.1}).rgbaString}),eaT=d.Ay.div(SM(),e=>{let{useOneColumn:n}=e;return n?"column-reverse":"row"}),eaI=d.Ay.div(SD(),e=>{let{isQuote:n,quoteColor:t,theme:r}=e;return n&&"\n border-left: 2px solid ".concat(t||r.colors.primary.rgbaString,";\n border-radius: ").concat(r.dimensions.cornerSm,"rem;\n ")},e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{readOnly:n,theme:t}=e;return n?"transparent":t.colors.onSurface.copyWith({a:.12}).rgbaString}),eaM=d.Ay.div(SO()),eaD=d.Ay.span(SR(),e=>{let{readOnly:n}=e;return!n&&(0,d.AH)(SL())}),eaO=d.Ay.div(SP()),eaL=d.Ay.div(SN(),e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.colors.surface.rgbaString},e=>{let{useOneColumn:n}=e;return n&&(0,d.AH)(Sz())}),eaR=d.Ay.div(SW(),e=>{let{containerWidth:n}=e;return null!=n&&(0,d.AH)(SB(),n||200)},e=>{let{useOneColumn:n}=e;return n&&(0,d.AH)(SU())},e=>{let{theme:n}=e;return n.colors.surface.rgbaString}),eaP=d.Ay.div(SF(),e=>{let{theme:n}=e;return n.dimensions.cornerMd},e=>e.theme.colors.primary.copyWith({a:.06}).rgbaString),eaz=(0,d.Ay)(m.CampfireSubtitle1)(SH()),eaN=(0,d.Ay)(m.CampfireSubtitle1)(SK()),eaB=(0,d.Ay)(J4)(SV()),eaU=d.Ay.div(SG()),eaW=(0,d.Ay)(h.n)(SY()),eaF=(0,d.Ay)(Q.RI)(Sq());d.Ay.div(SX(),e=>{let{backgroundColor:n,theme:t}=e;return n||t.colors.surface.rgbaString});var eaH=d.Ay.div(SQ()),eaK=e=>{let{block:n,blazeContext:t}=e,r=(0,i.useRef)(null),o=(0,d.DP)(),l=Zr(n),{getElementData:a}=Zt(),{textEditorRef:s,lineCount:c,imageRef:u}=ea_(),{width:f}=(0,Q.Xl)(r,100),m=f<450,p=n.value.element?a(n.value.element):null,h=n.subType||C.Qb.QUOTE,g=h===C.Qb.CALLOUT,y=h===C.Qb.QUOTE,{moduleControls:b}=t||{},{navigate:v}=b||{},S=e=>
1{v({id:e._id,type:e.type,module:e.module})};return j(n.value.quote,(0,w.bQ)())&&!p?null:(0,x.jsx)(eaE,{ref:r,backgroundColor:n.settings.backgroundColor,children:(0,x.jsxs)(eaT,{useOneColumn:m,children:[(0,x.jsx)(eaI,{isQuote:y,quoteColor:n.settings.quoteColor||o.colors.primary.rgbaString,readOnly:!0,children:(0,x.jsx)(d.NP,{theme:l,children:(()=>{let e=(0,x.jsx)(eaH,{ref:s,children:(0,x.jsx)(J4,{value:n.value.quote||[],forceReadOnly:!0})});return g&&n.settings.showEmoji?(0,x.jsxs)(eaM,{children:[n.settings.emoji&&(0,x.jsx)(eaD,{readOnly:!0,children:n.settings.emoji}),(0,x.jsx)(eaO,{children:e})]}):(0,x.jsxs)(x.Fragment,{children:[y&&(0,x.jsx)(eaW,{icon:"FormatQuote",color:n.settings.quoteColor||o.colors.primary.rgbaString}),e]})})()})}),(()=>{var e;if(!p)if(n.value.element)return(0,x.jsx)(eak,{lineCount:c});else return null;let r=J.I[p.module]||"Article",i=(null==(e=p.summary)?void 0:e.thumbnailColor)||o.colors.surface.rgbaString;return(0,x.jsxs)(eaL,{useOneColumn:m,children:[(0,x.jsx)(eaj,{ref:u,element:p,blazeContext:t,backgroundColor:i,lineCount:c,onClick:()=>S(p)}),(0,x.jsxs)(eaR,{children:[(0,x.jsxs)(eaP,{onClick:()=>S(p),children:[(0,x.jsx)(eaW,{icon:r}),(0,x.jsx)(eaz,{children:p.name})]}),n.settings.elementDescription&&!j(n.settings.elementDescription,(0,w.bQ)())&&(0,x.jsx)(eaN,{children:(0,x.jsx)(J4,{value:n.settings.elementDescription||[],forceReadOnly:!0})})]})]})})()]})})},eaV=e=>{let{block:n,blockActions:t,draggableItem:r,blazeContext:o,customData:l,blockManagerType:a,isDragging:s,isOverlay:c}=e,{tr:u}=Lk("common.components.blocksManager.blocks.quote"),f=(0,d.DP)(),m=Zr(n),{moduleControls:p}=o||{},{navigate:h}=p||{},g=e=>{h({id:e._id,type:e.type,module:e.module})},[y,b]=(0,i.useState)(0),v=(0,i.useRef)(null),j=(0,i.useRef)(null),{isFocused:S,setIsFocused:A}=$Q(v,{onBlockFocus:null==l?void 0:l.onBlockFocus,blockId:n.id,block:n,blockActions:t}),{getElementData:_}=Zt(),{lineCount:E,textEditorRef:T,imageRef:I,imageWidth:M}=ea_(),{width:D}=(0,Q.Xl)(v,100),O=D<450,L=((e,n)=>({updateSubType:t=>{let r=k(e);r.subType=t,n.updateBlock(r)},updateShowEmoji:t=>{let r=k(e);r.settings.showEmoji=t,t||delete r.settings.emoji,n.updateBlock(r)},updateEmoji:t=>{let r=k(e);r.settings.emoji=t,r.settings.showEmoji=!0,n.updateBlock(r)},updateQuoteColor:t=>{let r=k(e);r.settings.quoteColor=t,n.updateBlock(r)}
1,updateBackgroundColor:t=>{let r=k(e);r.settings.backgroundColor=t,n.updateBlock(r)},linkElement:t=>{let r=k(e);r.value.element=t,r.settings.elementDescription=(0,w.bQ)(),n.updateBlock(r)},unlinkElement:()=>{let t=k(e);t.value.element=null,delete t.settings.elementDescription,n.updateBlock(t)},updateElementDescription:t=>{let r=k(e);r.settings.elementDescription=t,n.updateBlock(r)}}))(n,t),{updateElementDescription:R}=L,P=e=>{let r=k(n);r.value.quote=e,t.updateBlock(r)},{menuItems:z,colorPicker:N,showEmojiPicker:B,setShowEmojiPicker:U,handleEmojiSelect:W}=((e,n,t,r,o)=>{let{tr:l}=Lk("common.components.blocksManager.blocks.quote"),{component:a,onClick:s}=PB(),[c,u]=(0,i.useState)(!1),{openElementModal:d}=Zt(r,o===C.tq.ENCYCLOPEDIA),{updateSubType:f,updateShowEmoji:m,updateEmoji:p,updateQuoteColor:h,updateBackgroundColor:g,linkElement:y,unlinkElement:x}=t,b=n=>{s(n,e.settings.quoteColor||"#000000",h)},v=n=>{s(n,e.settings.backgroundColor||"#FFFFFF",g)},j=[{labelKey:l("subtypes.callout"),onClick:()=>f(C.Qb.CALLOUT),selected:e.subType===C.Qb.CALLOUT,icon:"TextField"},{labelKey:l("subtypes.quote"),onClick:()=>f(C.Qb.QUOTE),selected:e.subType===C.Qb.QUOTE,icon:"FormatQuote"}];return{menuItems:[{type:"dropdown",label:l("subtypes.".concat(e.subType)),icon:"Layout",dropdownItems:j},{type:"button",label:e.value.element?l("replaceElement"):l("linkElement"),icon:e.value.element?"Replace":"Link",onClick:()=>Om(null,null,function*(){try{let n=e.value.element,t=yield d(!0,n?[n]:[]);if((null==t?void 0:t.length)>0){let e=t[0];y(e._id)}}catch(e){console.error("Error linking element:",e)}})},{type:"divider"},{type:"draggable",draggableItem:n},{type:"overflow",customItems:function(){let n=[];return e.subType===C.Qb.CALLOUT&&n.push({labelKey:l(e.settings.showEmoji?"hideEmoji":"showEmoji"),icon:"Emoji",checked:!!e.settings.showEmoji,onClick:()=>m(!e.settings.showEmoji)}),e.subType===C.Qb.QUOTE&&n.push({labelKey:l("quoteColor"),icon:"FormatQuote",onClick:b}),n.push({labelKey:l("removeLinkedElement"),icon:"Unlink",disabled:!e.value.element,onClick:x}),n.push({labelKey:l("backgroundColor"),icon:"Palette",onClick:v}),n}()}],colorPicker:a,showEmojiPicker:c,setShowEmojiPicker:u,handleEmojiSelect:e=>{p(e),u(!1)}}})(n,r,L,l,a),F=n.value.element?_(n.value.element):null,H=n.subType===C.Qb.CALLOUT,K=n.subType===C.Qb.QUOTE,V=(0,i.useCallback)(e=>{b(B?0:e.clientY),U(!B)},[B]),{overflowMenu:G}=Zn(n,t,a,S,c||!1,s||!1,z);return(0,x.jsxs)(eaE,{ref:v,onClick:()=>{A(!0)},backgroundColor:n.settings.backgroundColor,children:[G,(0,x.jsxs)(eaT,{useOneColumn:O,children:[(0,x.jsx)(eaI,{isQuote:n.subType===C.Qb.QUOTE,quoteColor:n.settings.quoteColor||f.colors.primary.rgbaString,children:(0,x.jsx)(d.NP,{theme:m,children:(()=>{var e;let t=(0,x.jsx)(eaH,{ref:T,children:(0,x.jsx)(J4,{onValueChange:P,value:(null==(e=n.value.quote)?void 0:e.length)>0?n.value.quote:(0,w.bQ)({}),placeholderKey:u("placeholder"),additionalMemoProps:[n]})});return H&&n.settings.showEmoji?(0,x.jsxs)(eaM,{children:[(0,x.jsx)("div",{ref:j,children:n.settings.emoji?(0,x.jsx)(eaD,{onClickCapture:V,children:n.settings.emoji}):(0,x.jsx)(eaF,{icon:"Emoji",onClickCapture:V})}),(0,x.jsx)(eaO,{children:t})]}):(0,x.jsxs)(x.Fragment,{children:[K&&(0,x.jsx)(eaW,{icon:"FormatQuote",color:n.settings.quoteColor||f.colors.primary.rgbaString}),t]})})()})}),(()=>{var e;if(!F)return null;let t=J.I[F.module]||"Article",r=(null==(e=F.summary)?void 0:e.thumbnailColor)||f.colors.surface.rgbaString;return(0,x.jsxs)(eaL,{useOneColumn:O,children:[(0,x.jsx)(eaj,{ref:I,blazeContext:o,element:F,backgroundColor:r,lineCount:E,onClick:()=>g(F)}),(0,x.jsxs)(eaR,{useOneColumn:O,containerWidth:M.current,children:[(0,x.jsxs)(eaP,{onClick:()=>g(F),children:[(0,x.jsx)(eaW,{icon:t}),(0,x.jsx)(eaz,{children:F.name})]}),n.settings.elementDescription&&(0,x.jsx)(eaN,{children:(0,x.jsx)(eaB,{value:n.settings.elementDescription||[],onValueChange:R,additionalMemoProps:[n]})})]})]})})()]}),B&&(0,x.jsx)(eaU,{children:(0,x.jsx)(nr.I,{initialPosition:y,showPicker:!!B,setShowPicker:U,onEmojiSelect:W,toggleRef:j,pickerProps:{previewPosition:"none"}})}),N]})},eaG=d.Ay.div(SJ(),e=>{let{isFocused:n,theme:t}=e;return n&&"\n border-color: ".concat(t.colors.onSurface.copyWith({a:.12}).rgbaString,";\n border-radius: ").concat(t.dimensions.cornerLg,"rem;\n ")}),eaY=(0,d.Ay)(J4)(S$(),e=>{let{blockWidth:n,isEmpty:t}=e;return n&&t&&"\n min-height: ".concat((e=>e<150?10:e<235?8:e<330?6:e<615?4:void 0)(n),"rem;\n ")}),eaq=d.Ay.div(SZ(),e=>{let{alignment:n}=e;return"rightWrap"===n&&"\n order: -1;\n "});d.Ay.div(S0(),e=>{let{alignment:n}=e;return("leftWrap"===n||"rightWrap"===n)&&"\n flex-shrink: 0;\n width: auto;\n margin-bottom: 0;\n "}),d.Ay.div(S1(),e=>e.theme.dimensions.cornerMd,e=>{let{alignment:n}=e;switch(n){case"left":default:return"flex-start";case"center":return"center";case"right":return"flex-end"}}),(0,d.Ay)(D.d)(S5(),e=>{let{clickable:n}=e;return n?"pointer":"default"});var eaX=e=>{var n;let{block:t}=e,{isEmptyDescription:r}=LT();return r(t.value)?null:(0,x.jsx)(eaG,{isFocused:!1,children:(0,x.jsx)(eaq,{children:(0,x.jsx)(eaY,{value:(null==(n=t.value)?void 0:n.length)>0?t.value:(0,w.bQ)({}),enableInlineImage:!0,forceReadOnly:!0})})})},eaQ=e=>{var n,t;let{block:r,blockActions:o,draggableItem:l,blazeContext:a,blockManagerType:s,customData:c,isDragging:u,isOverlay:d}=e,{tr:f}=Lk("common.components.blocksManager.blocks.textField"),{userId:m}=(null==a?void 0:a.userControls)||{},p=(0,i.useRef)(null),h=(0,i.useRef)(null),{isFocused:g,setIsFocused:y}=$Q(p,{onBlockFocus:null==c?void 0:c.onBlockFocus,blockId:r.id,block:r,blockActions:o}),{width:b}=(0,Q.Xl)(p,100),[v,j]=(0,i.useState)(!1),[S,A]=(0,i.useState)(!1),_=null==(n=r.settings)?void 0:n.image;(0,i.useEffect)(()=>{y(!S)},[S]);let E=()=>{j(!1)},T=[{type:"button",label:f(_?"removeImage":"addImage"),icon:_?"Delete":"AddPhoto",onClick:_?()=>{o.updateBlock(Os(Oa({},r),{settings:Os(Oa({},r.settings),{image:null})}))}:()=>{j(!0)}},{type:"divider"},{type:"draggable",draggableItem:l},{type:"overflow"}],{overflowMenu:I}=Zn(r,o,s,g,d||!1,u||!1,T),{isEmptyDescription:M}=LT(),D=(null==(t=r.value)?void 0:t.length)>0?r.value:(0,w.bQ)({}),O=M(D);return(0,x.jsxs)(eaG,{ref:p,isFocused:g,onClick:()=>y(!S),children:[I,(0,x.jsx)(eaY,{editorRef:h,onValueChange:e=>{let n=k(r);n.value=e,o.updateBlock(n)},onSelectionChange:e=>{var n;let{from:t,to:r}=(null==(n=null==e?void 0:e.state)?void 0:n.selection)||{};A(t!==r)},value:D,placeholderKey:f("placeholder"),additionalMemoProps:[r],enableInlineImage:!0,blockWidth:b,isEmpty:O}
1),v&&(0,x.jsx)(H4,{mode:C.SZ.CHOOSE_ONE,show:!0,onChoose:e=>{var n,t,r,i;if(1===e.length){let o=e[0];null==(r=null==(t=null==(n=h.current)?void 0:n.commands)?void 0:t.setImage)||r.call(t,{fileID:o,userID:m,alt:null,width:.5}),null==(i=p.current)||i.click()}E()},onClose:E,initialSelection:_?[_]:[]})]})},eaJ={[C._J.HEADER]:e=>{let{block:n,blockActions:t,blockManagerType:r,displayMode:i,draggableItem:o,customData:l,isDragging:a,isOverlay:s}=e;return i===C.q5.EDITOR?(0,x.jsx)(el6,{block:n,blockActions:t,draggableItem:o,blockManagerType:r,customData:l,isDragging:a,isOverlay:s}):(0,x.jsx)(el2,{block:n,customData:l,blockManagerType:r})},[C._J.TEXT_FIELD]:e=>{let{block:n,blockActions:t,blockManagerType:r,displayMode:i,draggableItem:o,blazeContext:l,customData:a,isDragging:s,isOverlay:c}=e;return i===C.q5.EDITOR?(0,x.jsx)(eaQ,{block:n,blockActions:t,draggableItem:o,blazeContext:l,blockManagerType:r,customData:a,isDragging:s,isOverlay:c}):(0,x.jsx)(eaX,{block:n})},[C._J.QUOTE]:e=>{let{block:n,blockActions:t,blockManagerType:r,displayMode:i,draggableItem:o,blazeContext:l,customData:a,isDragging:s,isOverlay:c}=e;return i===C.q5.EDITOR?(0,x.jsx)(eaV,{block:n,blockActions:t,draggableItem:o,blazeContext:l,customData:a,blockManagerType:r,isDragging:s,isOverlay:c}):(0,x.jsx)(eaK,{block:n,blazeContext:l})},[C._J.DIVIDER]:e=>{let{block:n,blockActions:t,blockManagerType:r,displayMode:i,draggableItem:o}=e;return i===C.q5.EDITOR?(0,x.jsx)(eii,{draggableItem:o,blockManagerType:r,block:n,blockActions:t}):(0,x.jsx)(eit,{block:n})},[C.Gm.SOCIAL]:e=>{var n,t,r;let{block:a,blockActions:s,blockManagerType:c,displayMode:u,draggableItem:d,isDragging:f,isOverlay:m,customData:p}=e,{tr:h}=Lk("common.components.blocksManager.blocks.social"),{windowOpen:g}=(0,o.useUiContext)(),y=(0,i.useRef)(null),{isFocused:b,setIsFocused:v}=$Q(y,{onBlockFocus:null==p?void 0:p.onBlockFocus,blockId:a.id,block:a,blockActions:s}),j=(null==(n=null==p?void 0:p.project)?void 0:n.authorId)||"",{usersById:w}=(0,l.cI)([j],[]),S=(null==(t=w[j])?void 0:t.username)||"",A=(null==(r=w[j])?void 0:r.socialLinks)||{},{overflowMenu:k}=Zn(a,s,c,b,m,f,[{type:"button",label:h("addSocial"),icon:"OpenNew",onClick:()=>g("/profile/account","_blank")},{type:"divider"},{type:"draggable",draggableItem:d},{type:"overflow"}]),_=Object.values(O.qp).map(e=>{let{icon:n,prefix:t,label:r}=O.nn[e],i="";i=e===O.qp.CAMPFIRE?S:A[e]||A[e.charAt(0).toUpperCase()+e.substring(1).toLowerCase()];let o="";if(null==i?void 0:i.length)return o=t?"https://".concat(t).concat(i):(null==i?void 0:i.startsWith("http"))?i:"https://".concat(i),(0,x.jsx)(er9,{onClick:()=>window.open(o,"_blank"),children:(0,x.jsx)(eie,{icon:n,label:t?h("socialPlatform",{accountName:i,platform:r}):i})})});return(0,x.jsxs)(er4,{ref:y,onClick:()=>v(!0),children:[u===C.q5.EDITOR&&k,(0,x.jsx)(er7,{children:u===C.q5.VIEWER?h("viewerDescription"):h("description")}),(0,x.jsx)(er8,{children:_})]})},[C._J.ELEMENT]:e=>{let{blazeContext:n,block:t,blockActions:r,blockManagerType:i,displayMode:o,draggableItem:l,customData:a,isDragging:s,isOverlay:c}=e;return o===C.q5.EDITOR?(0,x.jsx)(eiq,{blazeContext:n,block:t,blockActions:r,draggableItem:l,customData:a,blockManagerType:i,isDragging:s,isOverlay:c}):(0,x.jsx)(eiI,{blazeContext:n,block:t})},[C._J.FEATURE_LINKS]:e=>{let{blazeContext:n,block:t,blockActions:r,blockManagerType:i,displayMode:o,draggableItem:l,isDragging:a,isOverlay:s,customData:c}=e;return o===C.q5.EDITOR?(0,x.jsx)(eo3,{blazeContext:n,block:t,blockActions:r,draggableItem:l,blockManagerType:i,isDragging:a,isOverlay:s,customData:c}):(0,x.jsx)(eop,{blazeContext:n,block:t})},[C._J.MEDIA]:e=>{let{block:n,blockActions:t,blockManagerType:r,displayMode:i,draggableItem:o,customData:l,isDragging:a,isOverlay:s}=e;return i===C.q5.EDITOR?(0,x.jsx)(eag,{block:n,blockActions:t,draggableItem:o,blockManagerType:r,customData:l,isDragging:a,isOverlay:s}):(0,x.jsx)(eae,{block:n})},[C._J.GALLERY]:e=>{let{blazeContext:n,block:t,blockActions:r,blockManagerType:i,displayMode:o,draggableItem:l,customData:a,isDragging:s,isOverlay:c}=e;return o===C.q5.VIEWER?(0,x.jsx)(elJ,{block:t,blazeContext:n}):(0,x.jsx)(el$,{block:t,blockActions:r,draggableItem:l,blazeContext:n,blockManagerType:i,isDragging:s,isOverlay:c,customData:a})},[C.Gm.UPDATE]:e=>{let{block:n,blockActions:t,blockManagerType:r,displayMode:i,draggableItem:o,blazeContext:l,customData:a,isDragging:s,isOverlay:c}=e;return i===C.q5.VIEWER?(0,x.jsx)(erG,{block:n,blazeContext:l,customData:a}):(0,x.jsx)(er6,{block:n,blockActions:t,draggableItem:o,blazeContext:l,customData:a,blockManagerType:r,isDragging:s,isOverlay:c})},[C.Rc.STATS]:e=>{let{blazeContext:n,block:t,blockActions:r,blockManagerType:i,displayMode:o,draggableItem:l,customData:a,isDragging:s,isOverlay:c}=e;return o===C.q5.EDITOR?(0,x.jsx)(etY,{blazeContext:n,block:t,blockActions:r,draggableItem:l,isDragging:s,isOverlay:c,blockManagerType:i,customData:a}):(0,x.jsx)(etX,{block:t,blazeContext:n})},[C.Rc.ATTRIBUTES]:e=>{let{blazeContext:n,block:t,blockActions:r,blockManagerType:i,displayMode:o,draggableItem:l,customData:a,isDragging:s,isOverlay:c}=e;return o===C.q5.EDITOR?(0,x.jsx)(etB,{blazeContext:n,block:t,blockActions:r,draggableItem:l,isDragging:s,isOverlay:c,blockManagerType:i,customData:a}):(0,x.jsx)(etz,{block:t,blockActions:r})},[C.Rc.TABLE]:e=>{let{blazeContext:n,block:t,blockActions:r,blockManagerType:i,displayMode:o,draggableItem:l,customData:a,isDragging:s,isOverlay:c}=e;return o===C.q5.EDITOR?(0,x.jsx)(et$,{blazeContext:n,block:t,blockActions:r,blockManagerType:i,draggableItem:l,customData:a,isDragging:s,isOverlay:c}):(0,x.jsx)(etZ,{block:t})}},ea$=e=>{let{blazeContext:n,block:t,blockActions:r,blockManagerType:o=C.tq.EXPLORE,displayMode:l,draggableItem:a,customData:s,isDragging:c,isOverlay:u}=e,d=eaJ[t.type],f=((e,n,t)=>
1{let{storyControls:r}=e||{},{actions:o}=r||{};return o?(0,i.useMemo)(()=>({updateBlock:e=>{let r=Oa({},n);o.action(()=>{t.updateBlock(e)},()=>{t.updateBlock(r)})},createBlock:e=>{o.action(()=>{t.createBlock(e)},()=>{t.deleteBlock(e)})},deleteBlock:e=>{let n=Oa({},e);o.action(()=>{t.deleteBlock(e)},()=>{t.createBlock(n)})},duplicateBlock:e=>{o.action(()=>{t.duplicateBlock(e)},()=>{})},updateBlockVisibility:(e,r)=>{var i;let l=null==(i=n.settings)?void 0:i.visibility;o.action(()=>{t.updateBlockVisibility(e,r)},()=>{t.updateBlockVisibility(e,l||"visible")})},replaceBlock:(e,r)=>{let i=Oa({},n);o.action(()=>{t.replaceBlock(e,r)},()=>{t.replaceBlock(e,i)})},copyBlock:e=>{t.copyBlock(e)},deleteAllBlocks:()=>{t.deleteAllBlocks()},moveBlock:t.moveBlock?(e,r)=>{var i;let l=null==(i=null==n?void 0:n.settings)?void 0:i.section;o.action(()=>{var n;null==(n=t.moveBlock)||n.call(t,e,r)},()=>{var n;void 0!==l&&(null==(n=t.moveBlock)||n.call(t,e,l))})}:void 0}),[o,t,n]):t})(n,t,r);return d?(0,x.jsx)(d,{blazeContext:n,block:t,blockActions:f,blockManagerType:o,displayMode:l,draggableItem:a,customData:s,isDragging:c,isOverlay:u}):null},eaZ=e=>(0,x.jsx)(o.mJ,{useElementBuffer:!0,useImages:!0,useModule:!0,useUser:!0,useStory:!0,children:n=>(0,x.jsx)(ea$,Os(Oa({},e),{blazeContext:n}))}),ea0=d.Ay.div(S2(),e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.surface.rgbaString,O.B0.TABLET_LANDSCAPE),ea1=(0,d.Ay)(D.d)(S3(),e=>e.isBlogPostArticle&&"0.40781rem"),ea5=d.Ay.div(S6(),e=>e.isBlogPostArticle?"0":"0px 0.75rem 0.75rem 0.75rem"),ea2=(0,d.Ay)(m.CampfireA)(S4(),(0,m.fU)("h6")),ea3=(0,d.Ay)(m.CampfireSubtitle1)(S7()),ea6=(0,d.Ay)(p.GU)(S8()),ea4=d.Ay.div(S9(),e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.onSurface.copyWith({a:.85}).rgbaString),ea7=(0,d.Ay)(h.n)(Ae(),e=>e.theme.colors.surface.rgbaString),ea8=(0,d.Ay)(m.Cl)(An(),e=>e.theme.colors.surface.rgbaString);d.Ay.div(At()),(0,d.Ay)(m.Cl)(Ar(),e=>e.theme.colors.onSurface.copyWith({a:.87}).rgbaString);var ea9=(0,d.Ay)(m.CampfireA)(Ai(),(0,m.fU)("body2"),e=>e.theme.colors.onSurface.copyWith({a:.87}).rgbaString,e=>e.theme.colors.primary.rgbaString),ese=e=>{let{title:n,description:t,url:r,isVideo:l,videoDuration:s,articleDuration:c,image:u,buttonTxt:d,authorData:f={},isBlogPostArticle:m,className:h}=e,{t:g}=(0,a.Bd)(),{getImageUrl:y}=(0,i.useContext)(o.yK),b=e=>e.startsWith("cui:"),v=()=>window.open(r,"_blank");return(0,x.jsxs)(ea0,{className:h,children:[(0,x.jsx)(ea1,{onClick:v,isBlogPostArticle:m,src:(null==u?void 0:u.fileID.startsWith("http"))?u.fileID:y(u.fileID,u.userID,O.iu.MEDIUM)}),!m&&l&&!!s&&(0,x.jsxs)(ea4,{children:[(0,x.jsx)(ea7,{icon:"Youtube"}),(0,x.jsx)(ea8,{children:"".concat(s," Video")})]}),!m&&!l&&!!c&&(0,x.jsxs)(ea4,{children:[(0,x.jsx)(ea7,{icon:"TextField"}),(0,x.jsx)(ea8,{children:"".concat(c," Minute Read")})]}),(0,x.jsxs)(ea5,{isBlogPostArticle:m,children:[(0,x.jsx)(ea2,{href:r,onClick:v,children:b(n)?g(n):n}),t&&(0,x.jsx)(ea3,{children:b(t)?g(t):t}),m&&Object.values(f).length>0&&(0,x.jsx)(ea9,{href:null==f?void 0:f.url,children:g("cui:common.components.campfirePricingPage.articlesCard.author",{authorName:null==f?void 0:f.name})}),d&&(0,x.jsx)(ea6,{type:p.VQ.OUTLINED,onClick:v,children:b(d)?g(d):d})]})]})},esn=(0,d.Ay)(p.GU)(Ao()),est=(0,d.Ay)(h.n)(Al(),e=>e.theme.colors.onSecondary.rgbaString),esr=d.Ay.div(Aa()),esi=(0,d.Ay)(m.CampfireSubtitle1)(As()),eso=i.forwardRef((e,n)=>{let{title:t,setShowSyncModal:r,syncBtnText:i,outOfSync:l}=e,{t:s,baseTranslation:c}=Lk("common.components.writing.explore.elements"),{windowOpen:u}=(0,o.useUiContext)(),d=Object.keys(l).length<=0,f=!d;return(0,x.jsxs)(I.A,{ref:n,headerTitle:s(t),visibilityColor:f?"red":void 0,children:[(0,x.jsx)(esi,{children:(0,x.jsx)(a.x6,{i18nKey:c("syncElementsDescription"),components:{i:(0,x.jsx)("i",{})}})}),(0,x.jsxs)(esr,{children:[(0,x.jsx)(p.GU,{type:p.VQ.TEXT,onClick:()=>{u("/learn/project-manager-tutorial","_blank")},children:s("cui:common.components.campfireEPMCard.learnBtn")}),(0,x.jsxs)(esn,{type:p.VQ.SECONDARY,onClick:()=>r(!0),disabled:d,children:[(0,x.jsx)(est,{icon:"Sync"}),s(i)]})]})]})});eso.displayName="SyncCard";var esl=(0,d.Ay)(m.CampfireSubtitle1)(Ac()),esa=d.Ay.div(Au()),ess=d.Ay.div(Ad()),esc=(0,d.Ay)(p.GU)(Af(),e=>e.isError&&"\n background-color: ".concat(e.theme.colors.error.rgbaString,";\n\n &:hover {\n background-color: ").concat(e.theme.colors.error.rgbaString,";\n opacity: 0.9;\n }\n ")),{PUBLIC:esu,APPROVED:esd}=C.wg,esf=(e=>(e.PUBLISHED_CAN_DELETE="publishedCanDelete",e.PUBLISHED_CANNOT_DELETE="publishedCannotDelete",e.UNPUBLISHED_CAN_DELETE="unpublishedCanDelete",e.UNPUBLISHED_CANNOT_DELETE="unpublishedCannotDelete",e))(esf||{}),{PUBLISHED_CAN_DELETE:esm,PUBLISHED_CANNOT_DELETE:esp,UNPUBLISHED_CAN_DELETE:esh,UNPUBLISHED_CANNOT_DELETE:esg}
1=esf,esy=e=>{let{visibility:n,projectName:t,unpublishProject:r,canDeleteProject:o,setPage:l}=e,{tr:s,baseTranslation:c}=Lk("common.components.campfireEPMCard.unpublishCard"),[u,d]=(0,i.useState)(!1),f=[esd,esu].includes(n),m=(0,i.useMemo)(()=>f?o?esm:esp:o?esh:esg,[f,o]),h=[esm,esp].includes(m),g=[esh,esm].includes(m),y={b:(0,x.jsx)("b",{}),i:(0,x.jsx)("i",{})};return(0,x.jsx)(I.A,{headerTitle:s("title"),startCollapsed:!0,children:(0,x.jsxs)(esa,{children:[(0,x.jsx)(esl,{children:(0,x.jsx)(a.x6,{i18nKey:c((()=>{switch(m){case esm:return"clearDescription2";case esp:return"clearDescription3";case esh:return"clearDescription1";case esg:return"clearDescription4";default:return""}})()),components:y})}),(0,x.jsxs)(ess,{children:[h&&(0,x.jsx)(esc,{type:m===esp?p.VQ.SECONDARY:p.VQ.TEXT,onClick:()=>l("pricing"),children:s("unpublishBtn")}),g&&(0,x.jsx)(esc,{type:p.VQ.SECONDARY,onClick:()=>d(!0),isError:!0,children:s("clearBtn")})]}),u&&(0,x.jsx)(PO,{title:s("deleteModal.title"),show:u,onDelete:()=>{r(),d(!1)},onCancel:()=>d(!1),deleteText:s("deleteModal.clearChangesBtn"),description:(0,x.jsx)(a.x6,{i18nKey:c("deleteModal.".concat(m===esh?"description1":"description2")),components:y,values:{projectName:t}})})]})})},esx=d.Ay.div(Am(),e=>e.theme.colors.surface.rgbaString),esb=d.Ay.div(Ap()),esv=e=>{let{listingTarget:n}=e,[t,r,i,o]=$H("onboardingEPMListing",!0,["showedWelcome","onboardingFirstProject"]),{t:l}=(0,a.Bd)(),{title:s,text:c,skip:u}=$V("epmListing","card1"),d=(0,ni.aQ)("ListingHome.json");return t&&(0,x.jsx)(x.Fragment,{children:0===r&&(0,x.jsx)($P,{show:!0,title:s,text:c,showBack:!1,skipText:u,onSkip:o,target:n,arrType:"u4",onClick:()=>i(-1),flow:"onboardingEPMListing",showButton:!0,buttonText:l("cui:common.components.onboardingFlows.buttonFinish"),targetRadius:5,gif:d,learnMoreLink:"/learn/publish-campfire-project"})})};esv.propTypes={listingTarget:y.object};var esj=d.Ay.div(Ah(),e=>e.theme.colors.surface.getVariant(5,!0).rgbaString,e=>e.theme.dimensions.cornerLg),esw=(0,d.Ay)(m.Nb)(Ag()),esS=(0,d.Ay)(m.CampfireSubtitle1)(Ay()),esA=d.Ay.div(Ax()),esC=(0,d.Ay)(p.GU)(Ab()),esk=(0,d.Ay)(p.GU)(Av()),es_=e=>{let{bookFormatControls:n}=e,{tr:t,baseTranslation:r}=Lk("common.components.campfireListingPage.projectRequirements"),{windowOpen:l}=(0,o.useUiContext)(),{bookFormatStatus:s}=n,c={b:(0,x.jsx)("strong",{}),asterisk:(0,x.jsx)(_.a,{}),br:(0,x.jsx)("br",{})},u=(0,i.useMemo)(()=>{let e="epub";return s.isAudiobook?e="audiobook":s.isEpubAndAudiobook&&(e="epubAndAudiobook"),[1,2,3,4,5].map(n=>r("".concat(e,".requirement").concat(n))).filter(e=>!!e)},[s]);return(0,x.jsxs)(esj,{children:[(0,x.jsx)(esw,{children:t("title")}),(0,x.jsx)(esS,{children:(0,x.jsx)(a.x6,{i18nKey:r("description"),components:c})}),(0,x.jsx)(esS,{children:u.map((e,n)=>(0,x.jsx)(a.x6,{i18nKey:e,components:c},n))}),(0,x.jsxs)(esA,{children:[(0,x.jsx)(esC,{type:p.VQ.TEXT,onClick:()=>l("/learn/browse?publishing-tutorials=true","_blank"),children:t("campfirePublishingTutorials")}),(0,x.jsx)(esk,{type:p.VQ.SECONDARY,onClick:()=>l("/learn/campfire-content-guidelines","_blank"),children:t("learnMore")})]})]})},esE=(0,d.Ay)(eW.y)(Aj(),e=>{let{alignItems:n}=e;if(n)return"\n justify-content: center;\n align-items: center;\n "}),esT=(0,d.Ay)(m.g)(Aw(),e=>2.1*!e.noMargin),esI=(0,d.Ay)(m.A8)(AS(),e=>e.extraMargin?.5:.2,e=>e.error?e.theme.colors.error.rgbaString:e.theme.colors.onSurface.copyWith({a:.2}).rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.surface.rgbaString,e=>e.error&&"border: 1px solid ".concat(e.theme.colors.error.rgbaString,";")),esM=(0,d.Ay)(m.ge)(AA(),e=>e.theme.colors.error.rgbaString),esD=e=>null==e?void 0:e.toLowerCase().trim().replace(/[^0-9a-z\s]/g,""),esO=(0,d.Ay)(e=>{let{type:n,value:t,onChange:r,publishedExists:l,publishedValue:s,slug:c,publishedSlug:u,className:d}=e,{t:f}=(0,a.Bd)(),{locale:p}=(0,o.useUiContext)(),h=(0,i.useRef)(null),[g,y]=(0,i.useState)(!1),b=(0,i.useRef)(t);(0,i.useEffect)(()=>{esD(t)===esD(b.current)?y(!1):(y(!0),b.current=t)},[t]),(0,i.useEffect)(()=>(h.current&&clearTimeout(h.current),g&&(h.current=setTimeout(()=>{y(!1)},2e3)),()=>{h.current&&clearTimeout(h.current)}),[g]),(0,i.useEffect)(()=>{y(!1)},[c]);let v=null,j=null,w=null,S=null;switch(n){case"PROJECT":v="https://campfi.re/",j="cui:common.components.campfireLandingPageSetup.projectTitle",w="cui:common.components.campfireLandingPageSetup.projectInputLabel",S="cui:common.components.campfireLandingPageSetup.projectTitleError";break;case"SERIES":v="https://campfi.re/series/",j="cui:common.components.campfireExploreSeriesEditor.inputTitle",w="cui:common.components.campfireExploreSeriesEditor.inputPlaceholder",S="cui:common.components.campfireExploreSeriesEditor.seriesTitleError"}let A=eW.V.DEFAULT,C=null;l?u&&c!==u?(A=eW.V.PRIMARY,C="PROJECT"===n?"cui:common.components.campfireLandingPageSetup.projectTitleCallout.differentFromPublished":"cui:common.components.campfireExploreSeriesEditor.titleCallout.differentFromPublished"):C="PROJECT"===n?"cui:common.components.campfireLandingPageSetup.projectTitleCallout.published":"cui:common.components.campfireExploreSeriesEditor.titleCallout.published":C="PROJECT"===n?"cui:common.components.campfireLandingPageSetup.projectTitleCallout.unpublished":"cui:common.components.campfireExploreSeriesEditor.titleCallout.unpublished";let k=(0,x.jsx)(a.x6,{components:{a:(0,x.jsx)(m.CampfireA,{href:v+u,localePrefix:(0,no.nh)(p)}),a2:(0,x.jsx)(m.CampfireA,{href:v+c,localePrefix:(0,no.nh)(p)}),i:(0,x.jsx)("i",{})},i18nKey:C,values:{slug:v+c,publishedSlug:v+u}}),E=s&&!(t||"").trim();return(0,x.jsxs)("div",{className:d,children:[(0,x.jsxs)(esT,{children:[f(j),(0,x.jsx)(_.a,{})]}),(0,x.jsx)(esI,{placeholder:f(w),error:!!E,value:t,onChange:r,extraMargin:!0}),E?(0,x.jsx)(esM,{children:f(S)}):c||g?(0,x.jsx)(esE,{type:A,alignItems:g,children:g?(0,x.jsx)(K.B,{}):k}):null]})})(AC()),esL=e=>{let{project:n,publishedProject:t,onChangeTextField:r}=e;return(0,x.jsx)(esO,{type:"PROJECT",value:n.title,onChange:e=>{r(e,"title")}
1,publishedExists:!!t,publishedValue:null==t?void 0:t.title,slug:n.slug,publishedSlug:null==t?void 0:t.slug})},esR=d.Ay.div(Ak()),esP=d.Ay.div(A_(),e=>e.hide&&"\n position: fixed;\n top: -9999px;\n left: -9999px;\n "),esz=(0,d.Ay)(eE.LW)(AE()),esN=(0,d.Ay)(m.g)(AT(),e=>e.isGray&&"color: ".concat(e.theme.colors.onSurface.copyWith({a:.6}).rgbaString,";")),esB=(0,d.Ay)(m.CampfireSubtitle1)(AI(),e=>e.isGray&&"color: ".concat(e.theme.colors.onSurface.copyWith({a:.38}).rgbaString,";")),esU=(0,d.Ay)(m.CampfireSubtitle1)(AM()),esW=(0,d.Ay)(eW.y)(AD()),esF=(0,d.Ay)(m.OJ)(AO()),esH=d.Ay.div(AL(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.12}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerLg},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.04}).rgbaString}),esK=d.Ay.span(AR()),esV=d.Ay.span(AP(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString}),esG=(0,d.Ay)(p.GU)(Az()),esY=(0,d.Ay)(h.n)(AN()),esq=(0,d.Ay)(f.n)(AB());d.Ay.div(AU()),(0,d.Ay)(m.Nb)(AW()),(0,d.Ay)(h.n)(AF(),e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString);var esX=(0,d.Ay)(m.CampfireSubtitle1)(AH()),esQ=d.Ay.div(AK()),esJ=d.Ay.div(AV()),es$=(0,d.Ay)(p.GU)(AG()),esZ=(0,d.Ay)(p.GU)(AY()),es0=(0,d.Ay)(p.GU)(Aq(),e=>e.theme.colors.error.rgbaString,e=>e.theme.colors.error.rgbaString,e=>e.theme.colors.error.rgbaString,e=>e.theme.colors.onError.rgbaString),es1=(0,d.Ay)(m.CampfireSubtitle1)(AX()),es5=(0,d.Ay)(eW.y)(AQ(),e=>{let{theme:n}=e;return n.colors.primary.copyWith({a:.04}).rgbaString}),es2=()=>{},es3=()=>{},es6=()=>{},es4=e=>{var n,t,r,i;let{show:o=!1,project:l,onClose:s=es2,onDelete:c=es3,onReplace:u=es6,bookFormatControls:d}=e,{tr:f,baseTranslation:m}=Lk("common.components.campfireListingPage.uploadEbook.deleteModal"),h=null!=(t=null==(n=null==l?void 0:l.epub)?void 0:n.name)?t:"",g=null!=(r=null==l?void 0:l.title)?r:"",y=(null==(i=(null==l?void 0:l.extrasEpubs)||[])?void 0:i.length)>0,b={b:(0,x.jsx)("b",{}),i:(0,x.jsx)("i",{})},{isEpubAndAudiobook:v}=d.bookFormatStatus;return(0,x.jsxs)(esq,{show:!!o,onClose:s,disableBgClick:!0,disableOutsideClick:!0,title:f("title"),children:[(0,x.jsx)(esX,{children:(0,x.jsx)(a.x6,{i18nKey:m("".concat(y?"hasExtras":"noExtras","Description")),values:{fileName:h,bookName:g},components:b})}),v&&(0,x.jsx)(es5,{type:eW.V.PRIMARY,children:(0,x.jsx)(es1,{children:f("callout")})}),(0,x.jsxs)(esQ,{children:[(0,x.jsx)(es0,{type:p.VQ.OUTLINED,onClick:c,children:f("confirmBtn")}),(0,x.jsxs)(esJ,{children:[(0,x.jsx)(es$,{type:p.VQ.TEXT,onClick:s,children:f("cancelBtn")}),(0,x.jsx)(esZ,{type:p.VQ.SECONDARY,onClick:u,children:f("replaceBtn")})]})]})]})},{IDLE:es7,PENDING:es8,FAILED_UNEXPECTED_ERROR:es9,FAILED_INVALID_FILE_TYPE:ece,FAILED_FILE_TOO_LARGE:ecn,FAILED_TOO_MANY_FILES:ect,SUCCESS:ecr}=eE.KK,eci={userID:"",fileID:"",name:"",uploadedDate:""},eco=e=>{var n,t,r,o,l,s,c;let{blazeContext:u,project:d,updateProject:f,bookFormatControls:m}=e,{tr:h,baseTranslation:g}=Lk("common.components.campfireListingPage.uploadEbook"),y=(0,i.useRef)(null),[b,v]=(0,i.useState)(es7),[j,w]=(0,i.useState)(!1),S=(null==d?void 0:d.epub)?{userID:null==(n=d.epub)?void 0:n.userID,fileID:null==(t=d.epub)?void 0:t.fileID,name:null==(r=d.epub)?void 0:r.name,uploadedDate:null==(s=null==(l=null==(o=d.epub)?void 0:o.uploadedDate)?void 0:l.toString)?void 0:s.call(l)}:eci,{addFile:A}=u.imageControls,{bookFormatStatus:C}=m,k={compileLink:(0,x.jsx)(esF,{href:"/write/story/".concat(d.id,"/manuscript/compile"),target:"_blank"})},E="application/epub+zip",T=[E],{title:I,description:M}={[es7]:{title:"dropzone.title.idle",description:null},[es8]:{title:"dropzone.title.pending",description:"dropzone.description.pending"},[es9]:{title:"dropzone.title.idle",description:"dropzone.description.unexpectedError"},[ece]:{title:"dropzone.title.idle",description:"dropzone.description.invalidType"},[ecn]:{title:"dropzone.title.idle",description:"dropzone.description.fileTooLarge"},[ect]:{title:"dropzone.title.idle",description:"dropzone.description.tooManyFiles"},[ecr]:{title:"dropzone.title.success",description:"dropzone.description.success"}}[b],D=b===es7,O=[ece,es9].includes(b),L=!!S.fileID&&b!==es8,R=(null==(c=null==d?void 0:d.stats)?void 0:c.chapters)>0;if(C.isAudiobook)return(0,x.jsxs)(esR,{children:[(0,x.jsx)(esN,{isGray:!0,children:h("title")}),(0,x.jsx)(esB,{isGray:!0,children:h("disabledDescription")})]});let P=(0,x.jsxs)(esH,{children:[(0,x.jsxs)(esB,{children:[(0,x.jsxs)(esK,{children:[S.name," "]}),(0,x.jsx)(esV,{children:h("uploaded",{date:new Date(Number(S.uploadedDate)).toLocaleStr
1ing("default",{year:"numeric",month:"long",day:"numeric"})})})]}),(0,x.jsxs)(esG,{type:p.VQ.OUTLINED,onClick:()=>w(!0),children:[(0,x.jsx)(esY,{icon:"Replace"}),h("replace")]}),(0,x.jsx)(es4,{show:j,project:d,onClose:()=>w(!1),onDelete:()=>Om(null,null,function*(){yield f("UPDATE_FIELDS",{epub:eci}),w(!1)}),onReplace:()=>{var e;(null==(e=y.current)?void 0:e.firstChild)&&(y.current.firstChild.click(),w(!1))},bookFormatControls:m})]}),z=(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(esP,{hide:L,children:(0,x.jsx)(esz,{ref:y,accept:E,mimeTypes:T,multiple:!1,status:b,setStatus:v,handleFile:e=>Om(null,null,function*(){if(e){v(es8);let{id:n}=yield A(e,!0),t={userID:d.userId,fileID:n,name:e.name,uploadedDate:Date.now().toString()};yield f("UPDATE_FIELDS",{epub:t}),v(es7)}}),title:I?h(I):void 0,description:M?h(M):void 0,hideRightElement:!0})}),D&&!L&&R&&(0,x.jsx)(esW,{children:(0,x.jsx)(esU,{children:(0,x.jsx)(a.x6,{i18nKey:g("firstCallout"),components:k})})}),O&&!L&&(0,x.jsx)(esW,{children:(0,x.jsx)(esU,{children:(0,x.jsx)(a.x6,{i18nKey:g("secondCallout"),components:k})})})]});return(0,x.jsxs)(esR,{children:[(0,x.jsxs)(esN,{children:[h("title"),(0,x.jsx)(_.a,{})]}),L&&P,z]})},ecl=d.Ay.div(AJ()),eca=(0,d.Ay)(m.Nb)(A$()),ecs=d.Ay.div(AZ()),ecc=d.Ay.div(A0()),ecu=(0,d.Ay)(m.ge)(A1(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),ecd=(0,d.Ay)(R.o)(A5(),e=>e.theme.colors.surface.rgbaString),ecf=d.Ay.div(A2(),e=>e.theme.colors.onSurface.copyWith({a:.25}).rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.surface.rgbaString,e=>e.theme.colors.primary.rgbaString),ecm=(0,d.Ay)(m.A8)(A3());(0,d.Ay)(m.A8)(A6(),e=>e.theme.colors.onSurface.copyWith({a:.25}).rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.surface.rgbaString);var ecp=(0,d.Ay)(h.n)(A4()),ech=(0,d.Ay)(m.CampfireSubtitle1)(A7(),e=>e.theme.colors.onSurface.rgbaString),ecg=(0,d.Ay)(m.A8)(A8(),e=>e.error?e.theme.colors.error.rgbaString:e.theme.colors.onSurface.copyWith({a:.25}).rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.surface.rgbaString,e=>"border: 1px solid ".concat(e.theme.colors[e.error?"error":"primary"].rgbaString,";")),ecy=(0,d.Ay)(m.CampfireSubtitle1)(A9()),ecx=e=>{let{project:n,publicationDate:t,invalidPublishAtDate:r,onChangeDate:i,onChangeTextField:o}=e,{tr:l,baseTranslation:s}=Lk("common.components.campfireListingPage.publishingInformation.epub"),c=(0,x.jsx)(ech,{children:(0,x.jsx)(a.x6,{components:{b:(0,x.jsx)("strong",{})},i18nKey:s("isbn.tooltip")})});return(0,x.jsxs)(ecl,{children:[(0,x.jsx)(eca,{children:l("title")}),(0,x.jsxs)(ecs,{children:[(0,x.jsxs)(ecc,{children:[(0,x.jsxs)(ecu,{children:[l("publicationDate.title"),(0,x.jsx)(_.a,{})]}),(0,x.jsx)(ecd,{placeholder:l("publicationDate.placeholder"),format:"MM/dd/yyyy",value:t,onChange:i,disableUnderline:!0,isInvalid:r})]}),(0,x.jsxs)(ecc,{children:[(0,x.jsx)(ecu,{children:l("publisherName.title")}),(0,x.jsx)(ecg,{placeholder:l("publisherName.placeholder"),value:n.publisherName,onChange:e=>o(e,"publisherName")})]})]}),(0,x.jsxs)(ecs,{children:[(0,x.jsxs)(ecc,{children:[(0,x.jsx)(ecu,{children:l("isbn.title")}),(0,x.jsxs)(ecf,{children:[(0,x.jsx)(ecm,{placeholder:l("isbn.placeholder"),value:n.isbn,onChange:e=>o(e,"isbn")}),(0,x.jsx)(ecp,{icon:"Help",hoverDuration:10,tooltipWidth:"20rem",label:c})]})]}),(0,x.jsxs)(ecc,{children:[(0,x.jsx)(ecu,{children:l("publisherWebsite.title")}),(0,x.jsx)(ecg,{placeholder:l("publisherWebsite.placeholder"),value:n.publisherUrl,onChange:e=>o(e,"publisherUrl")})]})]})]})},ecb=e=>{let{project:n,publicationDate:t,onChangeDate:r,onChangeTextField:i}=e,{tr:o,baseTranslation:l}=Lk("common.components.campfireListingPage.publishingInformation.audiobook"),s=(0,x.jsx)(ech,{children:(0,x.jsx)(a.x6,{components:{b:(0,x.jsx)("strong",{})},i18nKey:l("isbn.tooltip")})});return(0,x.jsxs)(ecl,{children:[(0,x.jsx)(eca,{children:o("title")}),(0,x.jsxs)(ecs,{children:[(0,x.jsxs)(ecc,{children:[(0,x.jsxs)(ecu,{children:[o("publicationDate.title"),(0,x.jsx)(_.a,{})]}),(0,x.jsx)(ecd,{placeholder:o("publicationDate.placeholder"),format:"MM/dd/yyyy",value:t,onChange:r,disableUnderline:!0})]}),(0,x.jsxs)(ecc,{children:[(0,x.jsx)(ecu,{children:o("publisherName.title")}),(0,x.jsx)(ecg,{placeholder:o("publisherName.placeholder"),value:n.publisherName,onChange:e=>i(e,"publisherName")})]})]}),(0,x.jsxs)(ecs,{children:[(0,x.jsxs)(ecc,{children:[(0,x.jsx)(ecu,{children:o("isbn.title")}),(0,x.jsxs)(ecf,{children:[(0,x.jsx)(ecm,{placeholder:o("isbn.placeholder"),value:n.isbn,onChange:e=>i(e,"isbn")}),(0,x.jsx)(ecp,{icon:"Help",hoverDuration:10,tooltipWidth:"20rem",label:s})]})]}),(0,x.jsxs)(ecc,{children:[(0,x.jsx)(ecu,{children:o("publisherWebsite.t
1itle")}),(0,x.jsx)(ecg,{placeholder:o("publisherWebsite.placeholder"),value:n.publisherUrl,onChange:e=>i(e,"publisherUrl")})]})]})]})},ecv=e=>{let{project:n,publicationDate:t,onChangeDate:r,onChangeTextField:i}=e,{tr:o,baseTranslation:l}=Lk("common.components.campfireListingPage.publishingInformation"),s=(0,x.jsx)(ech,{children:(0,x.jsx)(a.x6,{components:{b:(0,x.jsx)("strong",{})},i18nKey:l("isbn.tooltip")})});return(0,x.jsxs)(ecl,{children:[(0,x.jsx)(eca,{children:o("title")}),(0,x.jsxs)(ecs,{children:[(0,x.jsx)(ecc,{children:(0,x.jsx)(ecy,{children:o("eBookLabel")})}),(0,x.jsx)(ecc,{children:(0,x.jsx)(ecy,{children:o("audiobookLabel")})})]}),(0,x.jsxs)(ecs,{children:[(0,x.jsxs)(ecc,{children:[(0,x.jsxs)(ecu,{children:[o("epub.publicationDate.title"),(0,x.jsx)(_.a,{})]}),(0,x.jsx)(ecd,{placeholder:o("epub.publicationDate.placeholder"),format:"MM/dd/yyyy",value:t,onChange:r,disableUnderline:!0})]}),(0,x.jsxs)(ecc,{children:[(0,x.jsxs)(ecu,{children:[o("audiobook.publicationDate.title"),(0,x.jsx)(_.a,{})]}),(0,x.jsx)(ecd,{placeholder:o("audiobook.publicationDate.placeholder"),format:"MM/dd/yyyy",value:t,onChange:r,disableUnderline:!0})]})]}),(0,x.jsxs)(ecs,{children:[(0,x.jsxs)(ecc,{children:[(0,x.jsx)(ecu,{children:o("epub.isbn.title")}),(0,x.jsxs)(ecf,{children:[(0,x.jsx)(ecm,{placeholder:o("epub.isbn.placeholder"),value:n.isbn,onChange:e=>i(e,"isbn")}),(0,x.jsx)(ecp,{icon:"Help",hoverDuration:10,tooltipWidth:"20rem",label:s})]})]}),(0,x.jsxs)(ecc,{children:[(0,x.jsx)(ecu,{children:o("audiobook.isbn.title")}),(0,x.jsxs)(ecf,{children:[(0,x.jsx)(ecm,{placeholder:o("audiobook.isbn.placeholder"),value:n.isbn,onChange:e=>i(e,"isbn")}),(0,x.jsx)(ecp,{icon:"Help",hoverDuration:10,tooltipWidth:"20rem",label:s})]})]})]}),(0,x.jsxs)(ecs,{children:[(0,x.jsxs)(ecc,{children:[(0,x.jsx)(ecu,{children:o("epub.publisherName.title")}),(0,x.jsx)(ecg,{placeholder:o("epub.publisherName.placeholder"),value:n.publisherName,onChange:e=>i(e,"publisherName")})]}),(0,x.jsxs)(ecc,{children:[(0,x.jsx)(ecu,{children:o("audiobook.publisherName.title")}),(0,x.jsx)(ecg,{placeholder:o("audiobook.publisherName.placeholder"),value:n.publisherName,onChange:e=>i(e,"publisherName")})]})]}),(0,x.jsxs)(ecs,{children:[(0,x.jsxs)(ecc,{children:[(0,x.jsx)(ecu,{children:o("epub.publisherWebsite.title")}),(0,x.jsx)(ecg,{placeholder:o("epub.publisherWebsite.placeholder"),value:n.publisherUrl,onChange:e=>i(e,"publisherUrl")})]}),(0,x.jsxs)(ecc,{children:[(0,x.jsx)(ecu,{children:o("audiobook.publisherWebsite.title")}),(0,x.jsx)(ecg,{placeholder:o("audiobook.publisherWebsite.placeholder"),value:n.publisherUrl,onChange:e=>i(e,"publisherUrl")})]})]})]})},ecj=e=>{let{project:n,publishingOptionsControls:t,onChangeTextField:r,bookFormatControls:i}=e,{isEpub:o,isAudiobook:l}=i.bookFormatStatus,{publicationDate:a,onChangeDate:s,invalidPublishAtDate:c}=t;return o?(0,x.jsx)(ecx,{project:n,publicationDate:a,invalidPublishAtDate:c,onChangeDate:s,onChangeTextField:r}):l?(0,x.jsx)(ecb,{project:n,publicationDate:a,onChangeDate:s,onChangeTextField:r}):(0,x.jsx)(ecv,{project:n,publicationDate:a,onChangeDate:s,onChangeTextField:r})},ecw=d.Ay.div(Ce()),ecS=d.Ay.div(Cn()),ecA=d.Ay.div(Ct(),e=>e.width),ecC=(0,d.Ay)(p.GU)(Cr()),eck=(0,d.Ay)(h.n)(Ci(),e=>e.theme.colors.onSecondary.rgbaString),ec_=(0,d.Ay)(D.d)(Co(),e=>e.height,e=>e.width,e=>e.height,e=>e.width,e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.onSecondary.rgbaString,e=>e.theme.dimensions.cornerLg),ecE=d.Ay.div(Cl(),e=>e.height,e=>e.width,e=>e.theme.colors.onSurface.copyWith({a:.06}).rgbaString,e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),ecT=(0,d.Ay)(h.n)(Ca(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),ecI=(0,d.Ay)(m.CampfireSubtitle1)(Cs(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),ecM=(0,d.Ay)(m.ge)(Cc(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),ecD=(0,d.Ay)(m.g)(Cu()),ecO=d.Ay.div(Cd()),ecL=(0,d.Ay)(m.CampfireSubtitle1)(Cf(),e=>e.isBold?600:400),ecR=(0,d.Ay)(eW.y)(Cm()),ecP=(0,d.Ay)(m.CampfireSubtitle1)(Cp()),ecz=(0,d.Ay)(m.OJ)(Ch()),ecN=e=>{let{blazeContext:n,frameType:t,cover:r,isEpubAndAudiobook:o,updateProject:l}=e,{tr:a}
1=Lk("common.components.campfireListingPage.coverImage"),[s,c]=(0,i.useState)(),{imageControls:u,userControls:d}=n,{userId:f}=d||{},{getImageUrl:m,images:h}=u,g={epub:{height:17.25,width:11.5,templateFileID:"CoverTemplate.jpg",coverKey:"coverImage"},audiobook:{height:17.25,width:17.25,templateFileID:"AudiobookCoverTemplate.jpg",coverKey:"audiobookCoverImage"}},y=!!r.fileID,{height:b,width:v}=g[t],j=()=>Om(null,null,function*(){yield Vk(m,g[t].templateFileID)}),w=(0,x.jsxs)(ecA,{width:v,children:[(0,x.jsx)(ec_,{height:b,width:v,src:m(r.fileID,r.userID,O.iu.MEDIUM),onClick:()=>c(!0)}),(0,x.jsxs)(ecC,{type:p.VQ.SECONDARY,onClick:j,children:[(0,x.jsx)(eck,{icon:"Download"}),a(o?"".concat(t,".downloadTemplate"):"downloadTemplate")]})]}),S=(0,x.jsxs)(ecA,{width:v,children:[(0,x.jsxs)(ecE,{height:b,width:v,onClick:()=>c(!0),children:[(0,x.jsx)(ecT,{icon:"AddPhoto"}),(0,x.jsxs)(ecI,{children:[a("".concat(t,".dimensions"))," ",(0,x.jsx)("br",{})," ",(0,x.jsx)("span",{children:a("".concat(t,".ratio"))})]}),(0,x.jsx)(ecM,{children:a("caption")})]}),(0,x.jsxs)(ecC,{type:p.VQ.SECONDARY,onClick:j,children:[(0,x.jsx)(eck,{icon:"Download"}),a(o?"".concat(t,".downloadTemplate"):"downloadTemplate")]})]});return(0,x.jsxs)(x.Fragment,{children:[y?w:S,s&&(0,x.jsx)(H4,{mode:C.SZ.
1CHOOSE_ONE,onChoose:e=>Om(null,null,function*(){if(c(!1),e&&e.length<2){let n=e[0],r=g[t].coverKey;n?l("UPDATE_FIELDS",{[r]:{fileID:n,userID:f}}):l("UPDATE_FIELDS",{[r]:{fileID:null,userID:null}})}}),show:!0,onClose:()=>c(!1),initialSelection:r?[r.fileID]:[]})]})},ecB=e=>{let{blazeContext:n,project:t,bookFormatControls:r,updateProject:i}=e,{tr:o,baseTranslation:l}=Lk("common.components.campfireListingPage.coverImage"),{isEpub:s,isAudiobook:c,isEpubAndAudiobook:u}=r.bookFormatStatus,d=!!t.coverImage&&(0,x.jsx)(ecN,{blazeContext:n,frameType:"epub",cover:null==t?void 0:t.coverImage,isEpubAndAudiobook:u,updateProject:i}),f=!!t.audiobookCoverImage&&(0,x.jsx)(ecN,{blazeContext:n,frameType:"audiobook",cover:null==t?void 0:t.audiobookCoverImage,isEpubAndAudiobook:u,updateProject:i}),m={a:(0,x.jsx)(ecz,{href:"/profile/account",target:"_blank"})};return(0,x.jsxs)(ecw,{children:[(0,x.jsxs)(ecD,{children:[o("title"),(0,x.jsx)(_.a,{})]}),(0,x.jsxs)(ecS,{children:[(s||u)&&d,(c||u)&&f,(0,x.jsxs)(ecO,{children:[(0,x.jsx)(ecL,{isBold:!0,children:o("descriptionTitle")}),(0,x.jsx)(ecL,{children:o("description")})]})]}),(0,x.jsx)(ecR,{children:(0,x.jsx)(ecP,{children:(0,x.jsx)(a.x6,{i18nKey:l("calloutDescription"),components:m})})})]})},ecU=d.Ay.div(Cg(),e=>e.selected?e.theme.colors.onSurface.copyWith({a:.6}).rgbaString:e.theme.colors.onSurface.copyWith({a:1}).rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.selected?"default":"pointer",e=>e.theme.colors.surface.copyWith({a:1}).rgbaString),ecW=(0,d.Ay)(m.ge)(Cy(),e=>e.selected?e.theme.colors.onSurface.copyWith({a:.6}).rgbaString:e.theme.colors.onSurface.copyWith({a:1}).rgbaString),ecF=e=>{let{tag:n,onSelectTag:t}=e;return(0,x.jsx)(ecU,{onClick:()=>t(n.value),selected:n.selected,children:(0,x.jsx)(ecW,{selected:n.selected,children:n.labelKey})})},ecH=d.Ay.div(Cx()),ecK=d.Ay.div(Cb()),ecV=(0,d.Ay)(m.g)(Cv()),ecG=(0,d.Ay)(m.CampfireSubtitle1)(Cj()),ecY=d.Ay.div(Cw()),ecq=d.Ay.div(CS()),ecX=(0,d.Ay)(m.ge)(CA(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString,e=>e.addMargin&&"margin-top: 0.25rem;"),ecQ=(0,d.Ay)(g._)(CC(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.25}).rgbaString}),ecJ=d.Ay.div(Ck()),ec$=(0,d.Ay)(g._)(C_(),e=>e.addMargin&&"margin-top: 0.5rem;",e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.25}).rgbaString}),ecZ=(0,d.Ay)(m.OJ)(CE()),ec0=e=>{var n;let{project:t,tagControls:r}=e,{t:i,tr:o,baseTranslation:l}=Lk("common.components.campfireListingPage.genreTags"),s={b:(0,x.jsx)("b",{})},{allTagsList:c,tags:u,onSelectTags:d,numSelectedAllTags:f,recommendedTags:m,onSelectRecommendedTag:p,onUpdateRecommendedTags:h}=r,{genreTags:g}=u,y=g.map(e=>({label:i("cui:common.explore.tagNames.".concat(e)),value:e})).sort((e,n)=>e.label.localeCompare(n.label)),b=t.primaryGenre?[{value:t.primaryGenre,label:i("cui:common.explore.tagNames.".concat(t.primaryGenre))}]:[],v=(null==t?void 0:t.tags.length)>0?((null==t?void 0:t.tags)||[]).map(e=>{let n=c.find(n=>n.value===e);return n?{value:n.value,label:i(n.labelKey),labelKey:n.labelKey}:void 0}).filter(e=>!!e):[],j=(e,n)=>{let t=e.label.toLocaleLowerCase().trim();return t.includes(n)||t.includes(n.replace("ou","o"))};return(0,x.jsxs)(ecH,{children:[(0,x.jsxs)(ecK,{children:[(0,x.jsx)(ecV,{children:o("title")}),(0,x.jsx)(ecG,{children:(0,x.jsx)(a.x6,{i18nKey:l("description"),components:s})})]}),(0,x.jsxs)(ecY,{children:[(0,x.jsxs)(ecX,{children:[o("primaryGenre"),(0,x.jsx)(_.a,{})]}),(0,x.jsx)(ecQ,{options:y,onChange:e=>e&&d({value:e.value||""},"primaryGenre"),value:null!=(n=b[0])?n:null,placeholder:o("genrePlaceholder"),isSearchable:!0,hideSearchIcon:!0,filterOption:j})]}),(0,x.jsxs)(ecY,{children:[(0,x.jsxs)(ecJ,{children:[(0,x.jsx)(ecX,{children:o("recommendedTags")}),(0,x.jsx)(ecX,{children:o("numSelectedAllTags",{numSelectedAllTags:f})})]}),(0,x.jsx)(ecq,{children:m.map(e=>(0,x.jsx)(ecF,{tag:e,onSelectTag:p},e.value))}),(0,x.jsx)(ec$,{options:c,onChange:e=>h(e?e.map(e=>{var n;return{value:null!=(n=e.value)?n:""}}):[]),value:v,isMulti:!0,isSearchable:!0,hideSearchIcon:!1,noMatchLabelKeyProp:"cui:common.components.campfireLandingPageSetup.noMatchLabel",placeholder:i("cui:common.components.campfireLandingPageSetup.searchPlaceholder"),maximumNumSelectedOptions:20,filterOption:j}),f>=20?(0,x.jsx)(ecX,{children:o("maximumSelectedWarning")}):(0,x.jsx)(ecX,{addMargin:!0,children:(0,x.jsx)(a.x6,{i18nKey:l("requestTags"),components:{a1:(0,x.jsx)(ecZ,{href:"https://www.campfirewriting.com/codex",target:"_blank"}),a2:(0,x.jsx)(ecZ,{href:"https://www.campfirewriting.com/feedback",target:"_blank"})}})})]})]})},ec1=d.Ay.div(CT()),ec5=d.Ay.div(CI()),ec2=(0,d.Ay)(m.g)(CM()),ec3=(0,d.Ay)(m.CampfireSubtitle1)(CD()),ec6=d.Ay.div(CO()),ec4=e=>{let{project:n,tagControls:t}=e,{t:r,tr:l,baseTranslation:s}=Lk("common.components.campfireListingPage.generalTags"),{windowOpen:c}=(0,o.useUiContext)(),{tags:u,onSelectTagChip:d}=t,{statusTags:f,languageTags:m,mediumTags:p,ageGroupTags:h,heatLevelTags:g}=u,y=e=>({label:r("cui:common.explore.tagNames.".concat(e)),value:e}),b={type:"QuestionMark",description:(0,x.jsx)(a.x6,{i18nKey:s("heatLevelTooltip"),components:{b:(0,x.jsx)("b",{})}}),buttonText:l("learnMore"),onClick:()=>c("/learn/campfire-content-guidelines","_blank")},v=(0,i.useMemo)(()=>[...n.tags,...n.tags.includes(n.primaryGenre)?[]:[n.primaryGenre]],[n.tags,n.primaryGenre]),j=(0,i.useMemo)(()=>n.tags.some(e=>Object.values(nv).includes(e)),[n.tags]),w=[{title:l("status"),chips:f.map(y),hasAsterisk:!0},{title:l("languages"),chips:m.map(y),hasAsterisk:!0},{title:l("medium"),chips:p.map(y),hasAsterisk:!0},{title:l("ageGroup"),chips:h.map(y),hasAsterisk:!0},...j?[{title:l("heatLevel"),chips:g.map(y),hasAsterisk:!1,icon:b}]:[]];return(0,x.jsxs)(ec1,{children:[(0,x.jsxs)(ec5,{children:[(0,x.jsx)(ec2,{children:l("title")}),(0,x.jsx)(ec3,{children:l("description")})]}),(0,x.jsx)(ec6,{children:(0,x.jsx)(Yn,{sections:w,onSelectChip:d,selection:v,toggle:()=>{},currentGenre:n.primaryGenre,color:"",getTooltipStatus:()=>{}})})]})},ec7=d.Ay.div(CL()),ec8=(0,d.Ay)(m.g)(CR()),ec9=(0,d.Ay)(m.CampfireSubtitle1)(CP()),eue=(0,d.Ay)(g._)(Cz(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.25}).rgbaString}),eun=e=>{let{project:n,updateProject:t}=e,{t:r,tr:i}
1=Lk("common.components.campfireListingPage.contentWarnings"),o=Object.values(C.Kr).map(e=>({labelKey:"cui:common.contentWarnings.".concat(e),value:e})).sort((e,n)=>i(e.labelKey).localeCompare(i(n.labelKey)));return(0,x.jsxs)(ec7,{children:[(0,x.jsx)(ec8,{children:i("title")}),(0,x.jsx)(ec9,{children:i("description")}),(0,x.jsx)(eue,{options:o,value:n.contentWarnings.length>0?n.contentWarnings.map(e=>({value:e,label:r("cui:common.contentWarnings.".concat(e))})):[],onChange:e=>Om(null,null,function*(){let n=(Array.isArray(e)?e:e?[e]:[]).map(e=>e.value);yield t("UPDATE_FIELDS",{contentWarnings:n})}),isMulti:!0,isSearchable:!0,hideSearchIcon:!0,placeholder:r("cui:common.components.campfireLandingPageSetup.contentWarningPlaceholder")})]})},eut=d.Ay.div(CN()),eur=(0,d.Ay)(m.g)(CB()),eui=(0,d.Ay)(m.CampfireSubtitle1)(CU()),euo=(0,d.Ay)(J4)(CW(),e=>e.theme.colors.onSurface.copyWith({a:.25}).rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.surface.rgbaString,e=>e.theme.colors.primary.rgbaString),eul=d.Ay.div(CF()),eua=d.Ay.div(CH()),eus=(0,d.Ay)(m.ge)(CK(),e=>e.theme.colors.onSurface.copyWith({a:.4}).rgbaString),euc=(0,d.Ay)(m.ge)(CV(),e=>{let{theme:n,length:t}=e;return((e,n)=>n<4e3?e.colors.onSurface.copyWith({a:.4}).rgbaString:e.colors.error.rgbaString)(n,t)}),euu=e=>{let{project:n,updateProject:t,listingPageRef:r}=e,{tr:o,baseTranslation:l}=Lk("common.components.campfireListingPage.bookInformation"),a=(0,i.useRef)(null),[s,c]=(0,i.useState)(n.description),u=(0,i.useCallback)(H(e=>Om(null,null,function*(){yield t("UPDATE_FIELDS",{description:e})}),1e3),[]);(0,i.useEffect)(()=>{en(s,n.description)||u(s)},[s]);let d=e=>{if((null==r?void 0:r.current)&&a.current){let n=a.current.offsetTop;e?r.current.scrollTo({top:n-100,behavior:"smooth"}):r.current.scrollTop=n-100}},f=(0,i.useMemo)(()=>s.reduce((e,n)=>{if("paragraph"===n.type)for(let t of n.children)t.hasOwnProperty("text")&&(e+=t.text.length);return e},0),[s]);return(0,x.jsxs)(eut,{ref:a,children:[(0,x.jsxs)(eur,{children:[o("descriptionTitle"),(0,x.jsx)(_.a,{})]}),(0,x.jsx)(eui,{children:o("descriptionSubtitle")}),(0,x.jsxs)(eul,{children:[(0,x.jsx)(eua,{onFocus:()=>d(!0),children:(0,x.jsx)(euo,{value:s,onValueChange:e=>{c(e),d(!1)},placeholderKey:l("descriptionPlaceholder"),maxLength:4e3})}),(0,x.jsxs)(eus,{children:[(0,x.jsx)(euc,{length:f,children:f}),"/",4e3]})]})]})},eud=d.Ay.div(CG()),euf=(0,d.Ay)(m.g)(CY()),eum=d.Ay.div(Cq()),eup=(0,d.Ay)(m.CampfireSubtitle1)(CX()),euh=d.Ay.div(CQ(),e=>e.theme.colors.surface.getVariant(6,!0).rgbaString,e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString,e=>e.theme.dimensions.cornerLg),eug=d.Ay.div(CJ(),e=>e.theme.colors.secondary.copyWith({a:.87}).rgbaString,e=>e.theme.dimensions.cornerLg,e=>e.theme.dimensions.cornerLg),euy=(0,d.Ay)(h.n)(C$()),eux=(0,d.Ay)(h.n)(CZ(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),eub=d.Ay.div(C0()),euv=(0,d.Ay)(m.CampfireSubtitle1)(C1(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),euj=(0,d.Ay)(m.Cl)(C5(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),euw=d.Ay.div(C2());(0,d.Ay)(m.CampfireSubtitle1)(C3());var euS=(0,d.Ay)(p.GU)(C6()),euA=(0,d.Ay)(h.n)(C4(),e=>e.isSecondary&&"\n color: ".concat(e.theme.colors.onSecondary.rgbaString,";\n ")),euC=d.Ay.div(C7(),e=>{var n;return null!=(n=e.src)?n:""},e=>e.theme.dimensions.cornerMd),euk=d.Ay.div(C8()),eu_=d.Ay.div(C9(),e=>e.theme.dimensions.cornerLg,e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.secondary.copyWith({a:.87}).rgbaString),euE=(0,d.Ay)(h.n)(ke(),e=>e.theme.colors.onSecondary.rgbaString),euT=e=>{let{userId:n,fileId:t,setShowUploadImageModal:r,draggableItem:l,onDelete:s}=e,{t:c}=(0,a.Bd)(),u=e=>c("cui:common.components.campfireLandingPageSetup.promotionalGraphics.".concat(e)),{getImageUrl:d}=(0,i.useContext)(o.yK);return(0,x.jsx)(x.Fragment,{children:t?(0,x.jsx)(euC,{src:d(t,n),onClick:()=>r(!0),children:(0,x.jsxs)(euk,{children:[l,(0,x.jsx)(eu_,{onClick:e=>{e.stopPropagation(),e.preventDefault(),s(t)},children:(0,x.jsx)(euE,{icon:"Delete"})})]})}):(0,x.jsxs)(euh,{onClick:()=>r(!0),children:[(0,x.jsx)(eux,{icon:"AddPhoto"}),(0,x.jsxs)(eub,{children:[(0,x.jsx)(euv,{children:u("bannerTitle")}),(0,x.jsx)(euj,{children:u("bannerDescription")})]})]})})};
1euT.propTypes={userId:y.string,fileId:y.string,setShowUploadImageModal:y.func,draggableItem:y.node};var euI=e=>{var n;let{blazeContext:t,project:r,updateProject:o}=e,{tr:l}=Lk("common.components.campfireLandingPageSetup.promotionalGraphics"),[a,s]=(0,i.useState)(!1),{imageControls:c,userControls:u}=t,{userId:d}=u||{},{getImageUrl:f}=c,m=(null==(n=null==r?void 0:r.promotionalGraphics)?void 0:n.length)?null==r?void 0:r.promotionalGraphics:[{fileId:"",userId:d}],h=e=>Om(null,null,function*(){o("UPDATE_FIELDS",{promotionalGraphics:m.filter(n=>n.fileId!==e)})}),g=(0,i.useMemo)(()=>m.map((e,n)=>({id:"".concat(e.fileId,"-").concat(n),fileId:e.fileId,element:(0,x.jsx)(euT,{userId:e.userId,fileId:e.fileId,setShowUploadImageModal:()=>s(!0),onDelete:h}),draggableItem:(0,x.jsx)(eug,{children:(0,x.jsx)(euy,{icon:"DragItem"})})})),[m]),y=m.some(e=>!!e.fileId);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(eud,{children:[(0,x.jsx)(euf,{children:l("title")}),(0,x.jsx)(eum,{children:(0,x.jsx)(eup,{children:l(y?"hasPromotionalGraphicsDescription":"description")})}),(0,x.jsx)(FR,{list:g,onReorder:(e,n,t)=>Om(null,null,function*(){t&&(yield o("UPDATE_FIELDS",{promotionalGraphics:t.map(e=>({fileId:e.fileId,userId:d}))}))})}),(0,x.jsxs)(euw,{children:[(0,x.jsxs)(euS,{type:p.VQ.TEXT,onClick:()=>Om(null,null,function*(){yield Vk(f,"PromoImageTemplate.jpg")}),children:[(0,x.jsx)(euA,{icon:"Download"}),l("downloadTemplate")]}),(0,x.jsxs)(euS,{type:p.VQ.SECONDARY,onClick:()=>s(!0),children:[(0,x.jsx)(euA,{icon:"AddPhoto",isSecondary:!0}),l("manageImages")]})]})]}
1),a&&(0,x.jsx)(H4,{mode:C.SZ.CHOOSE_MANY,show:!0,onChoose:e=>Om(null,null,function*(){s(!1),e&&e.length>=0&&o("UPDATE_FIELDS",{promotionalGraphics:e.slice(0,4).map(e=>({fileId:e,userId:d}))})}),onClose:()=>s(!1),initialSelection:m.map(e=>e.fileId).filter(e=>!!e),maxSelected:4})]})},euM=d.Ay.div(kn()),euD=(0,d.Ay)(m.g)(kt()),euO=(0,d.Ay)(m.CampfireSubtitle1)(kr()),euL=()=>{let{tr:e}=Lk("common.components.campfireListingPage.allRightsReserved");return(0,x.jsx)(x.Fragment,{children:(0,x.jsxs)(euM,{children:[(0,x.jsx)(euD,{children:e("title")}),(0,x.jsx)(euO,{children:e("description")})]})})},euR=d.Ay.div(ki()),euP=(0,d.Ay)(m.g)(ko()),euz=(0,d.Ay)(m.A8)(kl(),e=>e.error?e.theme.colors.error.rgbaString:e.theme.colors.onSurface.copyWith({a:.6}).rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.surface.rgbaString,e=>e.error&&"border: 1px solid ".concat(e.theme.colors.error.rgbaString,";")),euN=(0,d.Ay)(m.ge)(ka()),euB=d.Ay.div(ks()),euU=(0,d.Ay)(p.GU)(kc()),euW=(0,d.Ay)(h.n)(ku(),e=>e.theme.colors.onSecondary.rgbaString),euF=(0,d.Ay)(p.RI)(kd()),euH=e=>{var n;let{project:t,updateProject:r,bookFormatControls:i}=e,{tr:o}=Lk("common.components.campfireListingPage.audiobookNarrators"),l=null!=(n=null==t?void 0:t.audiobookNarrators)?n:[{userID:"",name:""}],a=l[0],s=(e,n)=>{},{isEpub:c}=i.bookFormatStatus;return c?null:(0,x.jsxs)(euR,{children:[(0,x.jsxs)(euP,{children:[o("title"),
1(0,x.jsx)(_.a,{})]}),(0,x.jsx)(euN,{children:o("caption")}),(0,x.jsxs)(euB,{children:[(0,x.jsx)(euz,{placeholder:o("placeholder"),value:null==a?void 0:a.name,onChange:e=>s(e,a)}),(0,x.jsxs)(euU,{type:p.VQ.SECONDARY,onClick:e=>Om(null,null,function*(){yield r("UPDATE_FIELDS",{audiobookNarrators:[...l,{userID:"",name:""}]})}),children:[(0,x.jsx)(euW,{icon:"AddPerson"}),o("addNarrator")]})]}),l.slice(1).map((e,n)=>(0,x.jsxs)(euB,{children:[(0,x.jsx)(euz,{placeholder:o("narratorNumber",{narratorNumber:n+1}),value:null==e?void 0:e.name,onChange:n=>s(n,e)}),(0,x.jsx)(euF,{icon:"Clear",onClick:()=>((e,n)=>Om(null,null,function*(){yield r("UPDATE_FIELDS",{audiobookNarrators:l.filter((t,r)=>e.userID?t.userID!==e.userID:n!==r)})}))(e,n)})]},e.userID))]})},euK=()=>{let{baseTranslation:e}=Lk("common.components.campfireListingPage.publishingDashboardTutorial");return(0,x.jsx)(ese,{title:e("title"),description:e("description"),url:"/learn/publishing-dashboard-tutorial",articleDuration:"20",image:{fileID:"https://jasonlouro.ghost.io/content/images/2021/09/Tutorial_Thumbnail-EPM.jpg",userID:""},buttonTxt:e("learnMore"),isVideo:!1,isBlogPostArticle:!1,className:""})},euV=d.Ay.div(kf()),euG=(0,d.Ay)(eW.y)(km()),euY=e=>{let{notificationsControls:n}=e,{notifications:t,onDismissNotification:r}=n||{};return(null==t?void 0:t.length)&&r?(0,x.jsx)(euV,{children:t.map(e=>(0,x.jsx)(euG,{type:eW.V.PRIMARY,customTrailingIcon:"Clear",onClickTrailingIcon:()=>r(e.key),children:e.content},e.key))}):null},euq=d.Ay.div(kp()),euX=d.Ay.div(kh(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.25}).rgbaString},e=>{let{theme:n}=e;return n.colors.surface.rgbaString}),euQ=(0,d.Ay)(m.sM)(kg()),euJ=(0,d.Ay)(p.RI)(ky()),eu$=(0,d.Ay)(g._)(kx(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.25}).rgbaString}),euZ=(0,d.Ay)(p.RI)(kb());(0,d.Ay)(p.RI)(kv());var eu0=e=>{let{draggableItem:n,collaborator:t,updateCollaborator:r,onRemove:i}=e,o=(0,nw.hb)(t),l=nw.zH.reduce((e,n)=>{if(n.isDropdown&&n.dropdownItems){let{value:t,label:r,labelKey:i}=n;return[...e,{value:t,label:r,labelKey:i},...n.dropdownItems.map(e=>({value:e.value,label:e.label,labelKey:e.labelKey}))]}return[...e,n]},[]);return(0,x.jsxs)(euq,{children:[(0,x.jsxs)(euX,{children:[(0,x.jsxs)(euQ,{children:[t.name," ",t.username&&"(@".concat(t.username,")")]}),(0,x.jsx)(euJ,{disabled:!t.username,onClick:()=>{window.open("/user/".concat(t.username,"/"),"_blank")},icon:"OpenNew"})]}),(0,x.jsx)(eu$,{value:o?{value:o,label:"cui:common.collaboratorTypeOptions.".concat(o),labelKey:"cui:common.collaboratorTypeOptions.".concat(o)}:null,options:l,onChange:e=>{let n,t;if(!e)return;let i=Array.isArray(e)?e[0]:e;i.value&&(0,nw.bD)(i.value)?(n=i.value,t=null):i.value&&(0,nw.d6)(i.value)&&(n=(0,nw.FV)({forSubtype:i.value}),t=i.value),r({type:null!=n?n:"",subtype:null!=t?t:""})}}),n,(0,x.jsx)(euZ,{width:1.5,icon:"Delete",onClick:()=>{i(t.id)}})]})},eu1=d.Ay.div(kj()),eu5=(0,d.Ay)(m.g)(kw()),eu2=d.Ay.div(kS()),eu3=d.Ay.div(kA()),eu6=(0,d.Ay)(g._)(kC(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.25}).rgbaString}),eu4=(0,d.Ay)(E.rt)(kk()),eu7=(0,d.Ay)(h.n)(k_(),e=>e.color||e.theme.colors.onSecondary.rgbaString);(0,d.Ay)(eu7)(kE(),e=>e.color||e.theme.colors.onSecondary.rgbaString),(0,d.Ay)(eu7)(kT(),e=>e.color||e.theme.colors.onSecondary.rgbaString),(0,d.Ay)(m.sM)(kI(),e=>e.color||e.theme.colors.onSecondary.rgbaString);var eu8=(0,d.Ay)(D.d)(kM()),eu9=(0,d.Ay)(FR)(kD()),ede=e=>{let{project:n,updateProject:t}=e,{tr:r}=Lk("common.components.campfireListingPage.collaboratorsInput"),{getImageUrl:l}=(0,i.useContext)(o.yK),{searchUsers:a}=(0,i.useContext)(o.qs),[s,c]=(0,i.useState)(null),[u,d]=(0,i.useState)(null),{collaborators:f,onAddCollaborator:m,onUpdateCollaborator:h,onRemoveCollaborator:g,reorderCollaborator:y}=((e,n)=>{var t;let r=null!=(t=null==e?void 0:e.collaborators)?t:[];return{collaborators:r,onAddCollaborator:e=>{n("UPDATE_FIELDS",{collaborators:[...r,Os(Oa({},e),{id:e.id||(0,eh.A)()})]})},onUpdateCollaborator:e=>{let t=[...r];t[r.findIndex(n=>n.id==e.id)]=e,n("UPDATE_FIELDS",{collaborators:t})},onRemoveCollaborator:e=>{n("UPDATE_FIELDS",{collaborators:r.filter(n=>n.id!==e)})},reorderCollaborator:(e,t)=>
1{let i=[...r],[o]=i.splice(e,1);i.splice(t,0,o),n("UPDATE_FIELDS",{collaborators:i})}}})(n,t),b=(0,i.useCallback)(H(e=>{e?a(e).then(e=>{d(e.filter(e=>!!e.username))}):d(null)},500),[]),v=(0,i.useMemo)(()=>null==u?void 0:u.map(e=>Os(Oa({name:e.name,username:e.username,label:e.name||"",suffix:"@"+(e.username||"")},e.image?{left:(0,x.jsx)(eu8,{src:l(e.image,e.userId||"")})}:{leftIcon:"Person"}),{rightIcon:"OpenNew",onClickRightIcon:()=>{window.open("/user/".concat(e.username||"","/"),"_blank")}})),[u,l]),j=e=>Os(Oa({},e),{onClick:()=>{let n,t;s&&((0,nw.bD)(e.value)?(n=e.value,t=null):(0,nw.d6)(e.value)&&(n=(0,nw.FV)({forSubtype:e.value}),t=e.value),m({id:s.userId||"",name:s.name||"",username:s.username||"",type:n,subtype:t}),c(null),d(null))}}),w=nw.zH.reduce((e,n)=>{var t;return[...e,Os(Oa({},j(n)),{dropdownItems:null==(t=n.dropdownItems)?void 0:t.map(j)})]},[]),S=f.map(e=>({id:e.id,element:(e=>(0,x.jsx)(eu0,{collaborator:e,updateCollaborator:n=>{h(Oa(Oa({},e),n))},onRemove:()=>{g(e.id)}}))(e),draggableItem:!0}));return(0,x.jsxs)(eu1,{children:[(0,x.jsx)(eu5,{children:r("title")}),(0,x.jsxs)(eu2,{children:[(0,x.jsx)(eu3,{children:(0,x.jsx)(eu6,{value:s,options:v,onInputChange:b,onChange:e=>{(e=>{c(e?Os(Oa({},e),{name:e.name&&e.name.substring(0,100)}):null),d(null)})(Array.isArray(e)?e[0]:e)},isSearchable:!0,hideSearchIcon:!1,isCreatable:!0,isClearable:!0,placeholder:r("placeholder"),filterOption:(0,nS.c)({ignoreCase:!0,ignoreAccents:!0,trim:!0,matchFromStart:!0,stringify:e=>{var n,t;return"".concat((null==(n=e.data)?void 0:n.name)||""," ").concat((null==(t=e.data)?void 0:t.username)||"")}})})}),(0,x.jsx)(eu4,{icon:"AddPerson",textButton:!0,addCaret:!0,buttonType:p.VQ.SECONDARY,buttonLabel:r("addCollaborator"),disabled:!s,dropdownProps:{items:w}})]}),(0,x.jsx)(eu9,{list:S,onReorder:(e,n)=>{y(e,n)}})]})},edn=d.Ay.div(kO()),edt=(0,d.Ay)(m.$r)(kL()),edr=e=>{let{title:n,children:t}=e;return(0,x.jsxs)(edn,{children:[(0,x.jsx)(edt,{children:n}),t]})},edi=e=>{let{project:n,updateProject:t}=e,{t:r}=(0,a.Bd)(),i=null==n?void 0:n.authorId,o=null==n?void 0:n.userId,s=null==n?void 0:n.authorAccounts,{usersById:c}=(0,l.cI)([o,...s],[]),u=Object.keys(c).map((e,n)=>({id:e,label:"@".concat(c[e].username),value:c[e].username})),d=u.find(e=>e.id===i);return(0,x.jsxs)(I.A,{headerTitle:r("cui:common.components.campfireEPMCard.authorAccounts.title"),children:[(0,x.jsx)(Gr,{options:u,value:d,onChange:e=>Om(null,null,function*(){return yield Om(null,null,function*(){yield t("UPDATE_FIELDS",{authorId:e.id})})}),isDisabled:!d}),(0,x.jsx)(Gi,{children:(0,x.jsx)(Go,{children:(0,x.jsx)(a.x6,{i18nKey:"cui:common.components.campfireEPMCard.authorAccounts.description",components:{a:(0,x.jsx)(Gl,{href:"/learn/publisher-accounts",target:"_blank"})}})})})]})},{EPUB:edo,AUDIOBOOK:edl,ALL:eda}=C.ji,eds=d.Ay.div(kR(),e=>e.theme.colors.surface.getVariant(10,!0).rgbaString),edc=d.Ay.div(kP(),e=>e.padding,e=>e.theme.colors.surface.getVariant(2,!0).rgbaString),edu=d.Ay.div(kz()),edd=d.Ay.div(kN(),e=>e.width),edf=d.Ay.div(kB()),edm=(0,d.Ay)(m.g6)(kU(),O.B0.TABLET_PORTRAIT,e=>e.theme.fonts.sizes.h3),edp=(0,d.Ay)(m.CampfireSubtitle1)(kW(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString);d.Ay.div(kF(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString);var edh=e=>{let{blazeContext:n,project:t,publishedProject:r,updateProject:o,allTags:s,seriesControls:c,notificationsControls:u,navigationFooter:d,setPage:f}=e,{t:m}=(0,a.Bd)(),p=e=>m("cui:common.components.campfireListingPage.".concat(e)),{isMobile:h}=(0,l.Iu)(),g=((e,n)=>{var t;let{t:r}=(0,a.Bd)(),o=e=>"cui:common.components.campfireListingPage.bookFormat.confirmationModal.".concat(e),l=(e,n)=>r(o(e),n),s=null!=(t=null==e?void 0:e.bookFormat)?t:edo,[c,u]=(0,i.useState)(s);(0,i.useEffect)(()=>{var n;u(null!=(n=null==e?void 0:e.bookFormat)?n:edo)},[null==e?void 0:e.bookFormat]);let d=(0,i.useMemo)(()=>({isEpub:c===edo,isAudiobook:c===edl,isEpubAndAudiobook:c===eda}),[c]);return{bookFormat:c,bookFormatStatus:d,onChangeBookFormat:t=>Om(null,null,function*(){(!(c===edl&&[edo,eda].includes(t)||t===edl&&[edo,eda].includes(c))||(yield PL({title:l("title"),description:(n=>{let t=c===edl?o("description1"):o("description2"),r={formatType:l(n),bookName:e.title},i={b:(0,x.jsx)("b",{})};return(0,x.jsx)(a.x6,{i18nKey:t,components:i,values:r})})(t),cancelText:l("cancelBtn"),deleteText:l("changeFormatting")})))&&(yield n("UPDATE_FIELDS",{bookFormat:null!=t?t:edo}))})}}
1)(t,o),y=zp(t,o),b=Kq(t,o,s),j=(0,i.useRef)(null),{rightColumnRef:w,leftColumnPadding:S,innerRightColumnWidth:A}=zi(),C=function(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;return Om(null,null,function*(){e.preventDefault(),yield o("UPDATE_FIELDS",{[n]:e.target.value.slice(0,t)})})},k=((null==t?void 0:t.authorAccounts)||[]).length>0,{ebooksSold:_,completePackagesSold:E,extrasSold:T}=(null==t?void 0:t.stats)||{};return(0,x.jsxs)(eds,{ref:j,children:[(0,x.jsxs)(edc,{padding:S,children:[(0,x.jsx)(euY,{notificationsControls:u}),(0,x.jsx)(es_,{bookFormatControls:g}),(0,x.jsxs)(edf,{children:[(0,x.jsx)(edm,{children:p("title")}),(0,x.jsx)(edp,{children:p("subtitle")})]}),(0,x.jsxs)(edr,{title:p("basicInformation"),children:[(0,x.jsx)(esL,{project:t,publishedProject:r,onChangeTextField:C}),(0,x.jsx)(ecj,{project:t,publishingOptionsControls:y,onChangeTextField:C,bookFormatControls:g}),(0,x.jsx)(ede,{project:t,updateProject:o})]}),(0,x.jsxs)(edr,{title:p("contents"),children:[(0,x.jsx)(eco,{blazeContext:n,project:t,updateProject:o,bookFormatControls:g}),(0,x.jsx)(ecB,{blazeContext:n,project:t,bookFormatControls:g,updateProject:o})]}),(0,x.jsxs)(edr,{title:p("aboutYourBook"),children:[(0,x.jsx)(euu,{project:t,updateProject:o,listingPageRef:j}),(0,x.jsx)(ec0,{project:t,tagControls:b}),(0,x.jsx)(ec4,{project:t,tagControls:b}),(0,x.jsx)(eun,{project:t,updateProject:o}),(0,x.jsx)(euH,{project:t,updateProject:o,bookFormatControls:g}),(0,x.jsx)(euI,{blazeContext:n,project:t,updateProject:o})]}),(0,x.jsx)(euL,{}),d]}),!h&&(0,x.jsx)(edu,{ref:w,children:(0,x.jsxs)(edd,{width:A,children:[(0,x.jsx)(euK,{}),k&&(0,x.jsx)(edi,{project:t,updateProject:o}),(0,x.jsx)(Ga,{project:t,updateProject:o,seriesControls:c}),(0,x.jsx)(Xw,{checked:t.useRatings,onToggleSwitchBtn:e=>Om(null,null,function*(){yield o("UPDATE_FIELDS",{useRatings:e})})}),(0,x.jsx)(Gp,{}),(0,x.jsx)(esy,{visibility:t.visibility,projectName:t.title,unpublishProject:()=>Om(null,null,function*(){try{yield o("DELETE_PROJECT",{});let e=(0,v.oH)(v.Bg.EXPLORE,n.userControls);try{yield e.post(v.Lo.EXPLORE.projects(),{},{writeId:t.id,title:""})}catch(e){console.error(e)}window.location.reload()}catch(e){console.error(e)}}),canDeleteProject:!_&&!E&&!T,setPage:f})]})})]})},edg=e=>(0,x.jsx)(o.mJ,{useImages:!0,useUser:!0,children:n=>(0,x.jsx)(edh,Os(Oa({},e),{blazeContext:n}))}),edy=e=>{let{project:n,updateProject:t}=e;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(euK,{}),(0,x.jsx)(Xx,{currentTheme:n.theme,onUpdateTheme:e=>Om(null,null,function*(){e&&(yield t("UPDATE_FIELDS",{theme:e}))})})]})},edx=d.Ay.div(kH()),edb=(0,d.Ay)(m.g6)(kK()),edv=(0,d.Ay)(m.CampfireSubtitle1)(kV(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),edj=()=>{let{tr:e}=Lk("common.components.campfireHomePageSetup");return(0,x.jsxs)(edx,{children:[(0,x.jsx)(edb,{children:e("title")}),(0,x.jsx)(edv,{children:e("subtitle")})]})},edw=d.Ay.div(kG()),edS=(0,d.Ay)(m.CampfireH4)(kY()),edA=(0,d.Ay)(e=>{let{aspectRatio:n,children:t,className:r}=e,o=(0,i.useRef)(null),[l,a]=(0,i.useState)(0);return(0,i.useEffect)(()=>{o.current&&ResizeObserver&&new ResizeObserver(()=>{var e;let n=null==(e=o.current)?void 0:e.clientWidth;n&&l!==n&&a(n)}).observe(o.current)},[!o.current]),(0,x.jsx)(nA,{height:l/n,className:r,ref:o,children:t})})(kq()),edC=(0,d.Ay)(D.d)(kX(),e=>e.theme.dimensions.cornerLg),edk=d.Ay.div(kQ(),e=>e.theme.colors.onSurface.copyWith({a:.06}).rgbaString,e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),ed_=(0,d.Ay)(h.n)(kJ(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),edE=d.Ay.div(k$()),edT=(0,d.Ay)(m.CampfireSubtitle1)(kZ(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),edI=(0,d.Ay)(m.Cl)(k0(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),edM=d.Ay.div(k1(),O.B0.TABLET_LANDSCAPE),edD=(0,d.Ay)(m.CampfireSubtitle1)(k5()),edO=(0,d.Ay)(p.GU)(k2()),edL=e=>{let{blazeContext:n,project:t,updateProject:r}=e,{tr:o,baseTranslation:l}=Lk("common.components.campfireHomePageSetup"),{imageControls:s,userControls:c}=n,{getImageUrl:u,images:d}=s,{userId:f}=c||{},[m,h]=(0,i.useState)(!1),{fileID:g,userID:y}=(null==t?void 0:t.bannerImage)||{};return(0,x.jsxs)(edw,{children:[(0,x.jsx)(edS,{children:o("bannerTitle")}),g?(0,x.jsx)(edA,{aspectRatio:8,className:"",children:(0,x.jsx)(edC,{src:u(g,y,O.iu.MEDIUM),onClick:()=>h(!0)})}):(0,x.jsxs)(edk,{onClick:()=>h(!0),children:[(0,x.jsx)(ed_,{icon:"AddPhoto"}),(0,x.jsxs)(edE,{children:[(0,x.jsx)(edT,{children:o("bannerDescription")}),(0,x.jsx)(edI,{children:o("bannerCaption")})]})]}),(0,x.jsxs)(edM,{children:[(0,x.jsx)(edD,{children:(0,x.jsx)(a.x6,{i18nKey:l("bannerSubtitle"),components:{p:(0,x.jsx)("p",{})}})}),(0,x.jsx)(edO,{type:p.VQ.SECONDARY,onClick:()=>Om(null,null,function*(){yield Vk(u,"HomepageBannerTemplate.jpg")}),children:o("downloadTemplateBtn")})]}
1),m&&(0,x.jsx)(H4,{mode:C.SZ.CHOOSE_ONE,onChoose:e=>Om(null,null,function*(){if(h(!1),e&&e.length<2){let n=e[0];n?r("UPDATE_FIELDS",{bannerImage:{fileID:n,userID:f}}):r("UPDATE_FIELDS",{bannerImage:{fileID:null,userID:null}})}}),show:!0,onClose:()=>h(!1),initialSelection:g?[g]:[]})]})},edR=d.Ay.div(k3(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.38}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerLg}),edP=d.Ay.div(k6()),edz=(0,d.Ay)(Q.JZ)(k4()),edN=(0,d.Ay)(Q.Cl)(k7()),edB=(0,d.Ay)(Q.GU)(k8()),edU=e=>{let{project:n,blockActions:t}=e,{tr:r}=Lk("common.components.blocksManager.exploreHomePage.emptyState");return(0,x.jsxs)(edR,{children:[(0,x.jsxs)(edP,{children:[(0,x.jsx)(edz,{children:r("title")}),(0,x.jsx)(edN,{children:r("subtitle")})]}),(0,x.jsx)(edB,{type:Q.VQ.OUTLINED,onClick:()=>{t.createBlock({id:(0,eh.A)(),type:C._J.TEXT_FIELD,value:n.description||(0,w.bQ)(),settings:{}})},children:r("importBookDescription")})]})},edW=(0,d.Ay)(eW.y)(k9()),edF=(0,d.Ay)(m.CampfireSubtitle1)(_e(),e=>e.theme.colors[e.hasEmptyBlocks?"error":"onSurface"].copyWith({a:.8}).rgbaString),edH=e=>{let{project:n}=e,{tr:t}=Lk("common.components.campfireHomePageSetup"),{blockData:r}=(null==n?void 0:n.dashboard)||{},o=(0,i.useMemo)(()=>{let{blockData:e={}}=(null==n?void 0:n.dashboard)||{};return Object.values(e).some(e=>{let{type:n,value:t}=e;return n===C._J.TEXT_FIELD&&Array.isArray(t)&&!!(0,w.kt)(t,"plain").trim()})},[n]),l=Object.values(r).some(e=>VT(e)),a=l||!o;return(0,x.jsx)(edW,{type:a?eW.V.ERROR:eW.V.PRIMARY,children:(0,x.jsx)(edF,{hasEmptyBlocks:a,children:t(a?l?"emptyBlocksCallout":"descriptionBlockError":"allBlocksFilledCallout")})})},edK=d.Ay.div(_n()),edV=d.Ay.div(_t()),edG=(0,d.Ay)(Q.$r)(_r()),edY=d.Ay.div(_i(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.38}).rgbaString},e=>{let{theme:n}=e;return n.dimensions.cornerLg}),edq=e=>{let{project:n,setPage:t,blockActionsControls:r}=e,{tr:o}=Lk("common.components.blocksManager.exploreHomePage"),l=(0,d.DP)(),{blockActions:a,blockData:s,blockOrder:c,setBlockOrder:u}=r,f=(0,i.useMemo)(()=>{let e={},n=null,t=null,r=null,i=()=>n||t||r;for(let o=0;o<c.length;o++){let l=c[o],a=s[l];if(a)if("header"===a.type){let o=a.subType||"",s=!!(a.settings&&a.settings.isCollapsed);if(Zu(o)){n=null,t=null,r=null,o===C.Lo.COLLAPSIBLE_H1&&s&&(n=l);continue}if(Zd(o)){if(n){e[l]={isHidden:!0,ancestorHeaderId:n};continue}t=null,r=null,o===C.Lo.COLLAPSIBLE_H2&&s&&(t=l);continue}if(Zf(o)){let i=n||t;if(i){e[l]={isHidden:!0,ancestorHeaderId:i};continue}r=null,o===C.Lo.COLLAPSIBLE_H3&&s&&(r=l);continue}let c=i();c&&(e[l]={isHidden:!0,ancestorHeaderId:c})}else{let n=i();n&&(e[l]={isHidden:!0,ancestorHeaderId:n})}}return e},[c,s]),m=(e,r)=>{let i=f[e],o=null==i?void 0:i.isHidden;return{id:e,block:r,ancestorHeaderId:(null==i?void 0:i.ancestorHeaderId)||null,element:(0,x.jsx)(eaZ,{block:Os(Oa({},r),{id:e}),blockActions:a,displayMode:C.q5.EDITOR,blockManagerType:C.tq.EXPLORE,customData:{project:n,goToExtras:()=>t("extras")}},e),style:Oa({borderRadius:"".concat(l.dimensions.cornerLg,"rem")},o&&{display:"none"}),draggableItem:!0}},p=(0,i.useMemo)(()=>{let e=[];for(let n=0;n<c.length;n++){let t=c[n],r=s[t];r&&e.push(m(t,r))}return e},[c,s,f]),h=0===c.length;return(0,x.jsxs)(edK,{children:[(0,x.jsxs)(edV,{children:[(0,x.jsx)(edG,{children:o("title")}),(0,x.jsx)(eeT,{type:C.tq.EXPLORE,blockActions:a})]}),(0,x.jsx)(edH,{project:n}),h&&(0,x.jsx)(edU,{project:n,blockActions:a}),!h&&(0,x.jsx)(edY,{children:(0,x.jsx)(FR,{list:p,onReorder:(e,n,t)=>{if(!t)return;let r={};t.forEach(e=>{e.ancestorHeaderId&&(r[e.ancestorHeaderId]||(r[e.ancestorHeaderId]=[]),r[e.ancestorHeaderId].push(e))});let i=t.filter(e=>!e.ancestorHeaderId),o=[];i.forEach(e=>{o.push(e);let n=r[e.id];n&&(n.sort((e,n)=>c.indexOf(e.id)-c.indexOf(n.id)),o.push(...n))}),u(o.map(e=>e.id))}})})]})},edX=d.Ay.div(_o(),e=>e.theme.colors.surface.getVariant(10,!0).rgbaString,O.B0.TABLET_PORTRAIT),edQ=d.Ay.div(_l(),e=>e.padding,e=>e.theme.colors.surface.getVariant(2,!0).rgbaString),edJ=d.Ay.div(_a()),ed$=d.Ay.div(_s(),e=>e.width),edZ=e=>{let{blazeContext:n,project:t,updateProject:r,setPage:o}=e,{isMobile:a}=(0,l.Iu)(),{rightColumnRef:s,leftColumnPadding:c,innerRightColumnWidth:u}=zi(),f=(e=>{var n,t;let{blazeContext:r,project:o,updateProject:l}=e,[a,s]=(0,i.useState)((null==(n=null==o?void 0:o.dashboard)?void 0:n.blockData)||{}),[c,u]=(0,i.useState)((null==(t=null==o?void 0:o.dashboard)?void 0:t.blockOrder)||[]),[f,m]=(0,i.useState)(null),p=(0,d.DP)(),{clipboard:h}=r||{},g=(0,i.useCallback)(H(e=>Om(null,null,function*(){yield l("UPDATE_FIELDS",{dashboard:e})}),1e3),[]);return(0,i.useEffect)(()=>{var e,n;(a!==(null==(e=null==o?void 0:o.dashboard)?void 0:e.blockData)||c!==(null==(n=null==o?void 0:o.dashboard)?void 0:n.blockOrder))&&g(Os(Oa({},null==o?void 0:o.dashboard),{blockData:a,blockOrder:c}))},[a,c]),(0,i.useEffect)(()=>
1{if(f){let e=document.getElementById("element-".concat(f.id));if(e){e.scrollIntoView({behavior:"smooth"});let n="gallery"===f.type;e.style.border="1px solid ".concat(n?"transparent":p.colors.primary.rgbaString);let t=setTimeout(()=>{e.style.transition="border-color 2s ease",e.style.borderColor="transparent"},1e3);return()=>{clearTimeout(t)}}m(null)}},[f]),{blockActions:{createBlock:e=>{s(n=>Os(Oa({},n),{[e.id]:e})),u(n=>[...n,e.id]),m(e)},updateBlock:e=>{s(n=>Os(Oa({},n),{[e.id]:e}))},duplicateBlock:e=>{let n=(0,eh.A)();s(t=>Os(Oa({},t),{[n]:k(e)})),u(t=>{let r=t.indexOf(e.id),i=[...t];return i.splice(r+1,0,n),i})},deleteBlock:e=>{s(n=>{var t;let{[t=e.id]:r}=n;return Ou(n,[Oc(t)])}),u(n=>n.filter(n=>n!==e.id))},copyBlock:e=>{h.pushBlock(e)},deleteAllBlocks:()=>{s({}),u([])},updateBlockVisibility:(e,n)=>{s(t=>Os(Oa({},t),{[e.id]:Os(Oa({},e),{settings:Os(Oa({},e.settings),{isVisible:n})})}))},replaceBlock:(e,n)=>{s(t=>Os(Oa({},t),{[e]:n}))}},blockData:a,blockOrder:c,setBlockData:s,setBlockOrder:u}})({blazeContext:n,project:t,updateProject:r}),{contextMenu:m,handleContextMenu:p}=((e,n)=>{var t;let{clipboard:r}=e||{},[o,l]=(0,i.useState)(null),a=()=>{let e=eT(r.last),n=[...Object.values(C.Gm),...Object.values(C._J)];return{block:e,isValid:e&&n.includes(e.type)}},s=()=>
1{if(r){let{block:e,isValid:t}=a();t&&n.createBlock(Os(Oa({},e),{id:(0,eh.A)()}))}},c={items:[{labelKey:"cui:common.components.blocksManager.contextMenu.pasteBlock",onClick:s,disabled:!(null==(t=a())?void 0:t.isValid)}],dividers:[]},u=!!o&&(0,x.jsx)(nC.g,{show:!!o,position:o,options:c,onClose:()=>l(null)});return(0,i.useEffect)(()=>(document.addEventListener("paste",s),()=>{document.removeEventListener("paste",s)}),[]),{handleContextMenu:e=>{document.getElementById("blocks-floating-menu")||(e.preventDefault(),e.stopPropagation(),l({top:e.clientY,left:e.clientX}))},contextMenu:u}})(n,f.blockActions);return(0,x.jsxs)(edX,{onContextMenu:p,children:[(0,x.jsxs)(edQ,{padding:c,children:[(0,x.jsx)(edj,{}),(0,x.jsx)(edL,{blazeContext:n,project:t,updateProject:r}),(0,x.jsx)(edq,{project:t,setPage:o,blockActionsControls:f})]}),!a&&(0,x.jsx)(edJ,{ref:s,children:(0,x.jsx)(ed$,{width:u,children:(0,x.jsx)(edy,{project:t,updateProject:r})})}),m]})},ed0=e=>(0,x.jsx)(o.mJ,{useUtilities:!0,useImages:!0,useUser:!0,useClipboard:!0,children:n=>(0,x.jsx)(edZ,Os(Oa({},e),{blazeContext:n}))}),ed1=d.Ay.div(_c(),e=>e.padding,e=>e.theme.colors.surface.copyWith({a:.8}).rgbaString,e=>e.height?"".concat(e.height,"px"):"100vh",O.B0.TABLET_LANDSCAPE),ed5=d.Ay.div(_u()),ed2=e=>{var n;let{padding:t,children:r,rightColumnRef:i,isFirstRender:o}=e;return(0,x.jsx)(ed1,{padding:t,height:null==(n=i.current)?void 0:n.clientHeight,children:!o&&(0,x.jsx)(ed5,{children:r})})},ed3=d.Ay.div(_d(),O.B0.TABLET_LANDSCAPE),ed6=d.Ay.div(_f(),e=>e.width,O.B0.TABLET_LANDSCAPE),ed4=e=>{let{monetizationCard:n,saleCodeManagementCard:t,discountCodeManagementCard:r,rightColumnRef:i,innerRightColumnWidth:o}=e,{baseTranslation:l}=Lk("common.components.campfirePricingPage.articlesCard"),a=(0,x.jsx)(ese,{title:l("articleAuthorsTitle"),description:l("articleAuthorsDescription"),url:"/learn/how-monetization-works",articleDuration:"20",image:{fileID:"https://jasonlouro.ghost.io/content/images/2023/10/Tutorial_Thumbnail-Monetization.webp",userID:""},buttonTxt:l("learnMoreBtn")});return(0,x.jsx)(ed3,{ref:i,children:(0,x.jsxs)(ed6,{width:o,children:[n,t,r,a,(0,x.jsx)(Gp,{})]})})},ed7=d.Ay.div(_m()),ed8=(0,d.Ay)(m.Nb)(_p()),ed9=d.Ay.div(_h()),efe=d.Ay.div(_g()),efn=(0,d.Ay)(m.CampfireSubtitle1)(_y()),eft=(0,d.Ay)(m.CampfireSubtitle1)(_x()),efr=(0,d.Ay)(m.OJ)(_b()),efi=()=>{let{tr:e,baseTranslation:n}=Lk("common.components.campfirePricingPage.faqParagraphs"),t={guidelines:(0,x.jsx)(efr,{href:"/learn/-content-guidelines"}),tos:(0,x.jsx)(efr,{href:"/terms-of-service"}),programTerms:(0,x.jsx)(efr,{href:"/publishing-terms-and-conditions"}),stripe:(0,x.jsx)(efr,{href:"https://stripe.com/"}),br:(0,x.jsx)("br",{})};return(0,x.jsxs)(ed7,{children:[(0,x.jsx)(ed8,{children:e("title")}),(0,x.jsx)(ed9,{children:[1,2,3,4,5].map(r=>(0,x.jsxs)(efe,{children:[(0,x.jsx)(efn,{isFirst:1===r,children:e("question".concat(r))}),(0,x.jsx)(eft,{children:(0,x.jsx)(a.x6,{components:t,i18nKey:n("answer".concat(r))})})]},r))})]})},efo=d.Ay.div(_v(),e=>e.theme.colors.surface.copyWith({a:1}).rgbaString,e=>e.theme.dimensions.cornerMd),efl=d.Ay.div(_j(),e=>"".concat(K4(e.color,.12)),e=>"".concat(e.color)),efa=(0,d.Ay)(h.n)(_w(),e=>"".concat(e.color)),efs=(0,d.Ay)(m.g)(_S()),efc=(0,d.Ay)(m.CampfireSubtitle1)(_A()),efu=e=>{let{icon:n,color:t,title:r,description:i}=e;return(0,x.jsxs)(efo,{children:[(0,x.jsx)(efl,{color:t,children:(0,x.jsx)(efa,{icon:n,color:t})}),(0,x.jsx)(efs,{children:r}),(0,x.jsx)(efc,{children:i})]})},efd=d.Ay.div(_C()),eff=(0,d.Ay)(m.$r)(_k()),efm=d.Ay.div(__()),efp=()=>{let{tr:e}=Lk("common.components.campfirePricingPage.cardsInformation"),n=[{icon:"MainStory",color:"#FD901E",title:e("firstCard.title"),description:e("firstCard.description")},{icon:"Support",color:"#22D34B",title:e("secondCard.title"),description:e("secondCard.description")},{icon:"TrendingUp",color:"#F1A80C",title:e("thirdCard.title"),description:e("thirdCard.description")}];return(0,x.jsxs)(efd,{children:[(0,x.jsx)(eff,{children:e("title")}),(0,x.jsx)(efm,{children:n.map((e,n)=>(0,i.createElement)(efu,Os(Oa({},e),{key:n})))})]})},efh=(0,d.Ay)(I.un)(_E()),efg=d.Ay.div(_T()),efy=(0,d.Ay)(m.Nb)(_I()),efx=(0,d.Ay)(p.RI)(_M()),efb=(0,d.Ay)(m.CampfireSubtitle1)(_D()),efv=(0,d.Ay)(m.OJ)(_O()),efj=(0,d.Ay)(eW.y)(_
1L()),efw=(0,d.Ay)(m.Cl)(_R()),efS=d.Ay.div(_P(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>e.theme.dimensions.cornerLg),efA=d.Ay.div(_z(),e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString,e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),efC=(0,d.Ay)(m.CampfireSubtitle1)(_N()),efk=d.Ay.div(_B()),ef_=(0,d.Ay)(p.GU)(_U()),efE=(0,d.Ay)(h.n)(_W()),efT=d.Ay.div(_F()),efI=d.Ay.div(_H()),efM=d.Ay.div(_K(),e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString),efD=d.Ay.div(_V()),efO=(0,d.Ay)(h.n)(_G(),e=>e.isOpen?"90deg":"0deg",e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),efL=(0,d.Ay)(m.CampfireSubtitle1)(_Y(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),efR=d.Ay.div(_q(),e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),efP=(0,d.Ay)(z.L)(_X()),efz=d.Ay.div(_Q(),e=>e.theme.colors.onSurface.copyWith({a:.02}).rgbaString),efN=d.Ay.div(_J()),efB=(0,d.Ay)(m.Cl)(_$()),efU=e=>{let{project:n,updateProject:t,region:r,countries:o,selectedCountriesByKey:l}=e,{t:a,tr:s}=Lk("common.components.campfirePricingPage.geoTargeting"),c=e=>a("cui:common.territories.".concat(e)),[u,d]=(0,i.useState)(!0),f=c(r),m=(0,i.useMemo)(()=>o.reduce((e,n)=>Oa(Oa({},e),l[n.code]?{[n.code]:!0}:{}),{}),[o,l]),{allSelected:p,selectedCount:h}=(0,i.useMemo)(()=>{let e=Object.keys(m).length;return{allSelected:o.length===e,selectedCount:e}},[o,m]);return(0,x.jsxs)(efI,{children:[(0,x.jsxs)(efM,{children:[(0,x.jsxs)(efD,{children:[(0,x.jsx)(efO,{icon:"ExpandRight",isOpen:u,onClick:()=>d(e=>!e)}),(0,x.jsxs)(efL,{children:[f," ",(0,x.jsxs)("span",{children:["(",h,"/",o.length,")"]})]})]}),(0,x.jsxs)(efR,{onClick:()=>{let e=Object.entries(Oa(Oa({},l),o.reduce((e,n)=>Os(Oa({},e),{[n.code]:!p}),{}))).filter(e=>{let[,n]=e;return!!n}).map(e=>{let[n]=e;return n});t("UPDATE_FIELDS",{geoTargeting:Os(Oa({},n.geoTargeting),{countries:e})})},children:[(0,x.jsx)(efL,{children:s("region.selectAll",{regionName:f})}),(0,x.jsx)(efP,{halfChecked:!p&&0!==h,checked:p,onToggleChecked:()=>{}})]})]}),u&&(0,x.jsx)(efz,{children:o.map(e=>(0,x.jsxs)(efN,{children:[(0,x.jsx)(efP,{checked:!!m[e.code],onToggleChecked:()=>(e=>{let r=Os(Oa({},l),{[e.code]:!m[e.code]});r[e.code]||delete r[e.code],t("UPDATE_FIELDS",{geoTargeting:Os(Oa({},n.geoTargeting),{countries:Object.keys(r)})})})(e)}),(0,x.jsx)(efB,{children:c(e.code)})]},e.code))})]})},efW=e=>{var n;let{project:t,updateProject:r,tr:o}=e,l=(0,i.useMemo)(()=>Object.values(eG.Gv).flat().map(e=>e.code),[]),s=(null==(n=null==t?void 0:t.geoTargeting)?void 0:n.countries)||[],c=(0,i.useMemo)(()=>s.reduce((e,n)=>Os(Oa({},e),{[n]:!0}),{}),[s]);return(0,x.jsxs)(efS,{children:[(0,x.jsxs)(efA,{children:[(0,x.jsx)(efC,{children:o("table.title")}),(0,x.jsxs)(efk,{children:[(0,x.jsx)(ef_,{type:p.VQ.TEXT,onClick:()=>{r("UPDATE_FIELDS",{geoTargeting:{type:C.CU.SELECTED,countries:[]}})},disabled:0===s.length,children:o("table.removeAll")}),(0,x.jsx)(ef_,{type:p.VQ.OUTLINED,onClick:()=>{r("UPDATE_FIELDS",{geoTargeting:{type:C.CU.SELECTED,countries:l}})},disabled:s.length===l.length,children:o("table.selectAll")}),(0,x.jsx)(efE,{icon:"Help",hoverDuration:10,tooltipWidth:"20rem",label:(0,x.jsx)(a.x6,{i18nKey:o("table.tooltip"),components:{b:(0,x.jsx)("b",{})}})})]})]}),(0,x.jsx)(efT,{children:Object.entries(eG.Gv||{}).map(e=>{let[n,i]=e;return(0,x.jsx)(efU,{project:t,updateProject:r,region:n,countries:i,selectedCountriesByKey:c},n)})})]})},efF=e=>{var n,t;let{project:r,updateProject:o}=e,{t:l,tr:s,baseTranslation:c}=Lk("common.components.campfirePricingPage.geoTargeting"),u=null==r?void 0:r.title,d=(null==(n=null==r?void 0:r.geoTargeting)?void 0:n.type)||C.CU.ALL,f=d===C.CU.ALL,m=(0,i.useMemo)(()=>{var e;return((null==(e=null==r?void 0:r.geoTargeting)?void 0:e.countries)||[]).map(e=>l("cui:common.territories.".concat(e))).sort()},[null==(t=null==r?void 0:r.geoTargeting)?void 0:t.countries,l]),[p,h]=(0,i.useState)(!1),g={a:(0,x.jsx)(efv,{href:"https://www.campfirewriting.com/learn/distribution-rights",target:"_blank"}),i:(0,x.jsx)("i",{}),b:(0,x.jsx)("b",{})},y=(0,i.useMemo)(()=>[{value:C.CU.ALL,checked:d===C.CU.ALL,leftLabel:s("radioOptions.allTerritories.title"),leftLabelSubtitle:s("radioOptions.allTerritories.subtitle")},{value:C.CU.SELECTED,checked:d===C.CU.SELECTED,leftLabel:s("radioOptions.selectedTerritories.title"),leftLabelSubtitle:s("radioOptions.selectedTerritories.subtitle")}],[d,s]);return(0,i.useEffect)(()=>{(null==r?void 0:r.geoTargeting)||o("UPDATE_FIELDS",{geoTargeting:{type:C.CU.ALL,countries:Object.values(eG.Gv).flat().map(e=>e.code)}})},[null==r?void 0:r.geoTargeting,o]),(0,x.jsxs)(efh,{children:[(0,x.jsxs)(efg,{children:[(0,x.jsx)(efy,{children:s("title")}),(0,x.jsx)(efx,{icon:p?"ArrowUp":"ArrowDown",onClick:()=>h(e=>!e)})]}),(0,x.jsx)(efb,{children:(0,x.jsx)(a.x6,{i18nKey:c("description"),components:g})}),!p&&(0,x.jsxs)(efj,{children:[(0,x.jsx)(a.x6,{i18nKey:c("".concat(f?"all":"selected","TerritoriesCallout")),components:g,values:{bookName:u,selectedTerritories:m.length}}),!f&&!!m.length&&(0,x.jsxs)(efw,{children:[m.join(", "),"."]})]}),p&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(B.j,{options:y,onChange:e=>{o("UPDATE_FIELDS",{geoTargeting:Os(Oa({},r.geoTargeting),{type:e})})}}),d===C.CU.SELECTED&&(0,x.jsx)(efW,{tr:s,project:r,updateProject:o})]})]})},efH=d.Ay.div(_Z()),efK=(0,d.Ay)(m.Nb)(_0()),efV=(0,d.Ay)(m.CampfireSubtitle1)(_1()),efG=(0,d.Ay)(g._)(_5()),efY=d.Ay.span(_2(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.6}).rgbaString}),efq=e=>{let{chaptersOptions:n,onSelect:t,selectedChapter:r,previewRequired:i}=e,{tr:o,baseTranslation:l}=Lk("common.components.campfirePricingPage");
1return(0,x.jsxs)(efH,{children:[(0,x.jsxs)(efK,{children:[o("monetizationSetupPaidChapterTitle"),i?(0,x.jsx)(_.a,{}):(0,x.jsxs)(efY,{children:[" (",o("optional"),")"]})]}),(0,x.jsx)(efV,{children:(0,x.jsx)(a.x6,{i18nKey:l("monetizationSetupPaidChapterDescription".concat(i?"":"Optional")),components:{i:(0,x.jsx)("i",{})}})}),(0,x.jsx)(efG,{options:n,onChange:e=>t(e),value:r,placeholder:o("placeholder")})]})},efX=d.Ay.div(_3(),O.B0.TABLET_LANDSCAPE),efQ=d.Ay.div(_6(),e=>e.isSelected?e.theme.colors.primary.rgbaString:e.transparentChips?"transparent":e.theme.colors.surface.rgbaString,e=>e.isSelected?"none":e.theme.colors.onSurface.rgbaString,e=>40*e.theme.dimensions.cornerMd),efJ=(0,d.Ay)(m.Cl)(_4(),e=>e.isSelected?e.theme.colors.onPrimary.rgbaString:e.theme.colors.onSurface.rgbaString),ef$=e=>{let{selected:n,setSelectedOption:t,sortOptions:r,translationPath:i,transparentChips:o}=e,{t:l}=(0,a.Bd)();return(0,x.jsx)(efX,{children:r.map(e=>(0,x.jsx)(efQ,{onClick:()=>{t(e)},isSelected:n===e,transparentChips:o,children:(0,x.jsx)(efJ,{isSelected:n===e,children:i?l("".concat(i,".").concat(e)):l("cui:common.components.exploreBookshelf.exploreBookshelfComponent.headerChips.".concat(e))})},e))})};ef$.propTypes={selected:y.string,setSelectedOption:y.func,sortOptions:y.arrayOf(y.string),translationPath:y.string,transparentChips:y.bool};var efZ=d.Ay.div(_7()),ef0=(0,d.Ay)(m.g)(_8()),ef1=(0,d.Ay)(m.CampfireSubtitle1)(_9()),ef5=d.Ay.div(Ee(),e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString),ef2=d.Ay.div(En(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),ef3=(0,d.Ay)(p.RI)(Et(),e=>e.isAscendingOrder?"rotate(+90deg)":"rotate(-90deg)"),ef6=d.Ay.div(Er()),ef4=d.Ay.div(Ei()),ef7=d.Ay.div(Eo(),e=>e.theme.colors.onSurface.copyWith({a:.08}).rgbaString,e=>e.theme.dimensions.cornerLg),ef8=(0,d.Ay)(m.Cl)(El(),e=>e.disabled?e.theme.colors.onSurface.copyWith({a:1}).rgbaString:e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),ef9=(0,d.Ay)(z.L)(Ea()),eme=d.Ay.div(Es()),emn=(0,d.Ay)(m.Cl)(Ec(),e=>e.theme.colors.onSurface.rgbaString),emt=d.Ay.div(Eu(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>{let{isEven:n,theme:t}=e;return n?t.colors.surface.rgbaString:t.colors.onSurface.copyWith({a:.02}).rgbaString}),emr=d.Ay.div(Ed(),e=>e.theme.colors.onSurface.copyWith({a:.05}).rgbaString,e=>e.theme.dimensions.cornerMd),emi=(0,d.Ay)(m.CampfireSubtitle1)(Ef()),emo=(0,d.Ay)(h.n)(Em()),eml=(0,d.Ay)(m.CampfireSubtitle1)(Ep()),ema=d.Ay.div(Eh()),ems=d.Ay.div(Eg()),emc=d.Ay.div(Ey(),e=>{let{color:n}=e;return K4(n,.08)},e=>{let{color:n}=e;return n},e=>e.theme.dimensions.cornerMd),emu=d.Ay.div(Ex(),e=>{let{color:n}=e;return K4(n,.08)},e=>{let{color:n}=e;return n},e=>e.theme.dimensions.cornerMd),emd=(0,d.Ay)(m.Cl)(Eb(),e=>{let{color:n,theme:t}=e;return n||t.colors.onSurface.copyWith({a:1}).rgbaString}),emf=(0,d.Ay)(z.L)(Ev()),emm=d.Ay.div(Ej(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.08}).rgbaString},e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:1}).rgbaString},e=>e.theme.dimensions.cornerMd),emp=e=>{let{name:n}=e,t=(0,i.useRef)(null),[r,o]=(0,i.useState)({}),{tooltip:l,lastOp:a,handleHover:s,clearHover:c}=(0,U.fS)(n,!0,!1,500);return(0,i.useEffect)(()=>{t.current&&(()=>{let e,n,r;if(t.current){let i=t.current.getBoundingClientRect();e=l.top?i.bottom+4:void 0,r=l.bottom?window.innerHeight-i.top+4:void 0,n=i.left-20}o({top:e,left:n,bottom:r})})()},[null==l?void 0:l.show]),(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(et.N,Os(Oa({show:l.show},r),{onMouseLeave:c,hoverDuration:500,onMouseEnter:()=>clearTimeout(a.current),small:!0,children:l.contents})),(0,x.jsx)(eml,{ref:t,onMouseMove:e=>{s(e.nativeEvent)},onMouseLeave:()=>{c()},children:n})]})},emh=e=>{var n;let{project:t,updateProject:r}=e,{t:o}=(0,a.Bd)(),[l,s]=(0,i.useState)(!0),[c,u]=(0,i.useState)("module"),d=0!==t.stats.elements,f=e=>{var n,i;let o=k(null!=(n=t.packages)?n:{});o.monetizedElements?o.monetizedElements[e]=!(null==(i=t.packages)?void 0:i.monetizedElements[e]):o.monetizedElements={[e]:!0},r("UPDATE_FIELDS",{packages:o})},m=(0,i.useMemo)(()=>{let e={},n=t=>{for(let r=0;r<Object.keys(t||{}).length;r++){let i=Object.values(t||{})[r];for(let n of Object.keys(i.elemsToReveal||{}
1))e[n]={chapterRevealedId:i.id,chapterRevealedIndex:r};i.entries&&n(i.entries)}};return n(t.chapters.body),e},[t]),p=(0,i.useMemo)(()=>Object.values((null==t?void 0:t.elements)||{}).some(e=>"research"===e.module),[t]),h=(0,i.useMemo)(()=>{var e;return Object.values(Oa(Oa({},null==t?void 0:t.elements),null==(e=null==t?void 0:t.chapters)?void 0:e.extras)).filter(e=>"research"!==e.module).sort((e,n)=>{var r,i,o,a,s;switch(c){case"module":return(l?1:-1)*((null==(r=e.module)?void 0:r.localeCompare(null==n?void 0:n.module))||0);case"title":return(l?1:-1)*((null==(i=e.name)?void 0:i.localeCompare(null==n?void 0:n.name))||0);case"orderRevealed":let u=null==(o=m[e._id])?void 0:o.chapterRevealedIndex,d=null==(a=m[n._id])?void 0:a.chapterRevealedIndex;if(t.unlockElementsByDefault||t.chapters.unlockedInBody[e._id])return l?1:-1;if(t.unlockElementsByDefault||t.chapters.unlockedInBody[n._id])return l?-1:1;if(!m[e._id])return l?1:-1;if(!m[n._id])return l?-1:1;return(l?1:-1)*(u-d);case"cost":let f=(null==(s=t.packages)?void 0:s.monetizedElements)||{},p=f[e._id]||!1;if(p===(f[n._id]||!1))return 0;if(l)return p?-1:1;return p?1:-1;default:return 0}})},[c,l,m]),g=(0,i.useMemo)(()=>!!h.length&&h.every(e=>{var n,r;return null==(r=null==(n=null==t?void 0:t.packages)?void 0:n.monetizedElements)?void 0:r[e._id]}),[null==(n=null==t?void 0:t.packages)?void 0:n.monetizedElements,h]);return(0,x.jsxs)(efZ,{children:[(0,x.jsxs)(ef0,{children:[o("cui:common.components.campfirePricingPage.monetizationSetupPaidElementTitle"),(0,x.jsx)(_.a,{})]}),(0,x.jsx)(ef1,{children:o("cui:common.components.campfirePricingPage.monetizationSetupPaidElementDescription")}),(0,x.jsxs)(ef5,{children:[(0,x.jsxs)(ef2,{children:[(0,x.jsxs)(ef6,{children:[(0,x.jsx)(ef3,{icon:"Back",onClick:()=>s(!l),isAscendingOrder:l}),(0,x.jsx)(ef$,{setSelectedOption:u,selected:c,sortOptions:["module","title","orderRevealed","cost"],transparentChips:!0,translationPath:"cui:common.components.campfirePricingPage.paidElementsSetup.headerChips"})]}),(0,x.jsx)(ef4,{children:(0,x.jsxs)(ef7,{children:[(0,x.jsx)(ef8,{disabled:d,children:o("cui:common.components.campfirePricingPage.paidElementsSetup.monetizeCheckbox")}),(0,x.jsx)(ef9,{checked:null!=g&&g,onToggleChecked:()=>{let e=h.reduce((e,n)=>Os(Oa({},e),{[n._id]:!g}),{});r("UPDATE_FIELDS",{packages:Os(Oa({},t.packages),{monetizedElements:e})})},disabled:!d})]})})]}
1),!d&&(0,x.jsxs)(eme,{children:[(0,x.jsx)(emn,{children:o("cui:common.components.campfirePricingPage.paidElementsSetup.emptyTxt1")}),(0,x.jsx)(emn,{children:(0,x.jsx)(a.x6,{i18nKey:"cui:common.components.campfirePricingPage.paidElementsSetup.emptyTxt2",components:{b:(0,x.jsx)("b",{})}})})]}),d&&h.map((e,n)=>{var r,i,l,a,s,c,u,d;return(0,x.jsxs)(emt,{isEven:n%2==0,children:[(0,x.jsxs)(ema,{children:[(0,x.jsx)(emo,{icon:J.I[e.module]}),(0,x.jsx)(emp,{name:e.name})]}),(0,x.jsxs)(ems,{onClick:()=>f(e._id),children:[(null==(i=null==(r=null==t?void 0:t.chapters)?void 0:r.unlockedInBody)?void 0:i[e._id])?(0,x.jsx)(emm,{children:(0,x.jsx)(emd,{children:o("cui:common.components.campfirePricingPage.paidElementsSetup.revealedAtTheStart")})}):m[e._id]?(0,x.jsx)(emm,{children:(0,x.jsx)(emd,{children:o("cui:common.components.campfirePricingPage.paidElementsSetup.chapterRevealedElem",{chapterNum:(null==(l=m[e._id])?void 0:l.chapterRevealedIndex)+1})})}):!t.unlockElementsByDefault&&!t.chapters.unlockedInBody[e._id]&&!m[e._id]&&(0,x.jsx)(emm,{children:(0,x.jsx)(emd,{children:o("cui:common.components.campfirePricingPage.paidElementsSetup.revealedAtTheEnd")})}),(null==(s=null==(a=t.packages)?void 0:a.monetizedElements)?void 0:s[e._id])?(0,x.jsx)(emu,{color:"#22D34B",children:(0,x.jsx)(emd,{color:"#22D34B",children:o("cui:common.components.campfirePricingPage.paidElementsSetup.monetization")})}):(0,x.jsx)(emc,{color:"#FD901E",children:(0,x.jsx)(emd,{color:"#FD901E",children:o("cui:common.components.campfirePricingPage.paidElementsSetup.free")})}),(0,x.jsx)(emf,{checked:null!=(d=null==(u=null==(c=t.packages)?void 0:c.monetizedElements)?void 0:u[e._id])&&d,onToggleChecked:()=>f(e._id)})]})]},e._id)})]}),p&&(0,x.jsx)(emr,{children:(0,x.jsx)(emi,{children:o("cui:common.components.campfirePricingPage.paidElementsSetup.researchNotMonetizable")})})]})},emg=d.Ay.div(Ew(),e=>e.color,e=>e.theme.dimensions.cornerMd),emy=(0,d.Ay)(h.n)(ES()),emx=(0,d.Ay)(m.CampfireSubtitle1)(EA()),emb=d.Ay.div(EC(),e=>e.color),emv={},emj=e=>{let{banner:n=emv}=e,{t}=(0,a.Bd)(),r=(0,i.useMemo)(()=>{if(!(null==n?void 0:n.icon))return null;let e=[{key:"preOrder",translation:"preOrder"},{key:"sale",translation:"onSale"},{key:"staffPick",translation:"staffPick"},{key:"recentlyAdded",translation:"recentlyAdded"},{key:"recentlyUpdated",translation:"recentlyUpdated"},{key:"genre",translation:"withGenre"},{key:"startHere",translation:"startHere"}].find(e=>n[e.key])||{translation:"noGenre"};return t("cui:common.components.exploreBookshelf.exploreBookshelfComponent.banner.".concat(e.translation),{genre:n.genre?t("cui:common.explore.tagNames.".concat(n.genre)):"",position:n.position})},[n]);return(null==n?void 0:n.icon)?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(emg,{color:n.color,children:[(0,x.jsx)(emy,{icon:n.icon}),(0,x.jsx)(emx,{children:r})]}),(0,x.jsx)(emb,{color:n.color})]}):null};emj.propTypes={banner:y.object};var emw=e=>{var n,t,r,l,a,s,c,u,d;let{project:f,forceIsInBookshelf:m}=e,p=(0,o.Zp)(),h=(0,i.useContext)(o.hF)||{},{bookshelf:g}=(null==(n=(0,i.useContext)(o.qs))?void 0:n.bookshelfControls)||{},{id:y,slug:x,authorId:b,title:v,monetizationStatus:j,visibility:w,isLockedInBookshelf:S,packages:A}=f||{},k=(null==(t=null==h?void 0:h.user)?void 0:t.id)&&(null==(r=null==h?void 0:h.user)?void 0:r.id)===b,_=null!=(a=m||(null==(l=null==g?void 0:g.projects)?void 0:l.hasOwnProperty(y)))&&a,E="enabled"===j&&"approved"===w,T="enabled"===j&&!!((null==(s=null==A?void 0:A[C.Rn.BOOK])?void 0:s.price)||(null==(c=null==A?void 0:A[C.Rn.COMPLETE])?void 0:c.price)||(null==(u=null==A?void 0:A[C.Rn.EXTRAS])?void 0:u.price)),I=Object.values(C.Rn).every(e=>{var n,t;return!(null==(n=null==A?void 0:A[e])?void 0:n.price)||(null==(t=null==A?void 0:A[e])?void 0:t.purchased)}),M=T&&((null==(d=null==A?void 0:A.book)?void 0:d.purchased)||I),D=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m,n=x||y;return n?"/read/".concat(n).concat(e&&_&&!E?"/home":""):"#"},O=()=>"/user/id_".concat(b),L=(e,n,t)=>{e.preventDefault(),e.stopPropagation(),t?window.open(n,"_blank"):p(n)};return{title:null!=v?v:"Project",currentUserIsProjectAuthor:k,canRemoveFromBookshelf:!S,isInBookshelf:_,isProjectPreOrder:"approved"===w&&"enabled"===j,goToExploreProject:D,goToAuthorProfile:O,onClickAbout:function(e){let{newTab:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return L(e,D(),n)},onClickViewAuthor:function(e){let{newTab:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return L(e,O(),n)},onNavigateToProjectManager:function(e){let{newTab:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return L(e,"/publish/".concat(y,"/listing"),n)},goToSeries:()=>"/read/series/".concat(f.seriesId),isOwned:M}},emS=d.Ay.div(Ek(),e=>e.width,e=>e.height,e=>e.theme.dimensions.cornerLg,e=>"coverOnly"!==e.view&&"\n background-color: ".concat(e=>e.theme.colors.surface.rgbaString,"\n ")),emA=(0,d.Ay)(m.CampfireA)(EE(),e=>e.width,e=>e.height,e=>e.$disableClick&&(0,d.AH)(E_())),emC=(0,d.Ay)(D.d)(ET(),e=>e.width,e=>e.height,e=>e.theme.dimensions.cornerLg),emk=d.Ay.div(EI(),e=>9*!!e.hasProgressBar),em_=(0,d.Ay)(h.n)(EM(),e=>e.hasProgressBar?11:3,e=>e.hasProgressBar?4:1),emE=e=>
1{let{project:n,height:t,view:r,width:l,showBanner:a=!0,footerIcon:s,disableClick:c=!1,banner:u,isInBookshelf:d}=e,{getImageUrl:f}=(0,i.useContext)(o.yK),{goToExploreProject:m}=emw({project:n,forceIsInBookshelf:d}),{userID:p,fileID:h}=n.coverImage||{},g=s&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(emk,{}),(0,x.jsx)(em_,{icon:s})]});return(0,x.jsxs)(emS,{width:l,height:t,view:r,children:[(0,x.jsx)(emA,{width:l,height:t,href:m(),$disableClick:c,children:(0,x.jsx)(emC,{src:p?f(h,p,O.iu.SMALL):h,width:l,height:t})}),a&&(0,x.jsx)(emj,{banner:u||(null==n?void 0:n.banner)}),g]})};emE.propTypes={project:y.object,height:y.number,width:y.number,footerIcon:y.string,view:y.string,showBanner:y.bool,disableClick:y.bool,banner:y.object,isInBookshelf:y.bool};var emT=d.Ay.div(ED()),emI=(0,d.Ay)(m.CampfireSubtitle1)(EO(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),emM=e=>{let{tr:n,averageRating:t,view:r="list"}=e,i=!t;return(0,x.jsxs)(emT,{children:[(0,x.jsx)(eV.h,{numStars:t,maxStars:i?1:5}),i&&(0,x.jsx)(emI,{children:n("list"===r?"firstReview":"noReviews")})]})};emM.propTypes={tr:y.func,averageRating:y.number,view:y.string};var emD=d.Ay.div(EL(),e=>e.compact?"flex-start":"flex-end",e=>!e.compact&&"\n border-top: 1px solid ".concat(e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,"\n ")),emO=(0,d.Ay)(m.CampfireSubtitle1)(ER(),e=>e.hasDiscount&&"\n color: ".concat(e.theme.colors.error.rgbaString,";\n text-decoration: line-through;\n font-size: 1.075rem;\n "),e=>e.largeFont&&"font-size: 1.313rem"),emL=(0,d.Ay)(h.n)(EP(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),emR=(0,d.Ay)(m.CampfireSubtitle1)(Ez(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),emP=e=>{var n,t,r;let{project:i,isOwned:o,compact:l=!1,largeFont:s=!1}=e,{t:c}=(0,a.Bd)(),u=e=>c("cui:common.explore.tagNames.".concat(e)),d=e=>e||0===e?"$".concat((e/100).toFixed(2)):u("free"),f=Object.values((null==i?void 0:i.sales)||{}).find(e=>{var n;return(null==(n=null==e?void 0:e.discountPrice)?void 0:n.book)>=0||(null==e?void 0:e.discountPercent)>0}),m=null==(t=null==(n=null==i?void 0:i.packages)?void 0:n.prices)?void 0:t.book,p=!m,h=null==(r=null==f?void 0:f.discountPrice)?void 0:r.book;!h&&m>0&&(null==f?void 0:f.discountPercent)>0&&(h=m*(1-(null==f?void 0:f.discountPercent)/100));let g=(null==f?void 0:f.discountPercent)===100||0===h,y=!!h,b=p||g?u("free"):d(y?h:m),v=y||g?d(m):null;return o?(0,x.jsxs)(emD,{compact:l,children:[(0,x.jsx)(emL,{icon:"CheckCircle"}),(0,x.jsx)(emR,{largeFont:s,children:u("owned")})]}):(0,x.jsxs)(emD,{compact:l,children:[v&&(0,x.jsx)(emO,{hasDiscount:!0,largeFont:s,children:v}),(0,x.jsx)(emO,{largeFont:s,children:b})]})};emP.propTypes={project:y.object,isOwned:y.bool,compact:y.bool,largeFont:y.bool};var emz=(0,d.i7)(["@layer features{to{background-position:-100% 0,0 0;}}"]),emN=(0,d.AH)(["@layer features{background-repeat:no-repeat;background-image:linear-gradient( 90deg,transparent 0,"," 50%,transparent 100% ),linear-gradient( "," 100%,transparent 0 );background-size:300%,100% 100%;background-position:200% 0,0 0;animation:"," 1.5s infinite;}"],e=>e.light?e.theme.colors.surface.copyWith({a:.4}).rgbaString:e.theme.colors.onSurface.copyWith({a:.4}).rgbaString,e=>e.light?e.theme.colors.surface.copyWith({a:.4}).rgbaString:e.theme.colors.onSurface.copyWith({a:.2}).rgbaString,emz),emB=d.Ay.div(EN(),emN,e=>e.width&&"width: ".concat(e.width,";"),e=>e.height&&"height: ".concat(e.height,";"),e=>e.padding&&"padding: ".concat(e.padding,"rem;"),e=>e.margin&&"margin: ".concat(e.margin,"rem;"),e=>e.scale&&"transform: scale(".concat(e.scale,");"),e=>e.theme.dimensions.cornerMd,emz),emU=e=>(0,x.jsx)(emB,Os(Oa({},e),{children:e.children})),emW=d.Ay.div(EB(),e=>e.width+.5,e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString),emF=d.Ay.div(EU()),emH=(0,d.Ay)(m.CampfireSubtitle1)(EW(),e=>e.theme.colors.onSurface.rgbaString),emK=(0,d.Ay)(m.CampfireA)(EF(),e=>"#"===e.to?"default":"pointer"),emV=(0,d.Ay)(m.Cl)(EH(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),emG=(0,d.Ay)(m.CampfireA)(EK(),e=>e.theme.colors.primary.rgbaString),emY=(0,d.Ay)(emU)(EV(),e=>e.width,e=>e.height+2),emq=Object.freeze({ADD_NEW_COLLECTION:"ADD_NEW_COLLECTION",ADD_PROJECT:"ADD_PROJECT",UPDATE_COLLECTION:"UPDATE_COLLECTION",DELETE_COLLECTION:"DELETE_COLLECTION",REMOVE_PROJECT:"REMOVE_PROJECT",MARK_PROJECT_AS_READ:"MARK_PROJECT_AS_READ",MARK_PROJECT_AS_UNREAD:"MARK_PROJECT_AS_UNREAD"}),emX={GRID:"grid",LIST:"list",MORE_LIKE_THIS:"moreLikeThis",COVER_ONLY:"coverOnly",BOOKSHELF:"bookshelf"},emQ=e=>{let{project:n,height:t,width:r,isLoading:i,showTitle:o=!0,showAuthor:l=!0,showRating:s=!0,showPrice:c=!0,showBanner:u}=e,{t:d}=(0,a.Bd)(),f=e=>d("cui:common.explore.tagNames.".concat(e)),{goToExploreProject:m,goToAuthorProfile:p,isOwned:h}=emw({project:n});return i?(0,x.jsx)(emY,{height:t,width:r}):(0,x.jsxs)(emW,{width:r,children:[(0,x.jsx)(emK,{href:m()}),(0,x.jsx)(emE,{project:n,height:t,width:r,showBanner:u}),(0,x.jsxs)(emF,{children:[o&&(0,x.jsx)(emH,{children:null==n?void 0:n.title}),l&&(0,x.jsxs)(emV,{children:[f("by"),(0,x.jsxs)(emG,{href:p(),children:[" ",null==n?void 0:n.authorName]})]}),s&&(0,x.jsx)(emM,{tr:f,averageRating:(null==n?void 0:n.averageRating)||0,view:emX.GRID}),c&&(0,x.jsx)(emP,{project:n,isOwned:h,compact:!0})]})]})};emQ.propTypes={project:y.object,height:y.number,width:y.number,isLoading:y.bool,showTitle:y.bool,showAuthor:y.bool,showRating:y.bool,showPrice:y.bool,showBanner:y.bool};var emJ=(0,ee.FX)(emQ,[],["project","height","width","isLoading","showTitle","showAuthor","showRating","showPrice","showBanner"]),em$=(0,d.Ay)(m.CampfireSubtitle1)(EG(),e=>e.theme.colors.onSurface.copyWith({a:.87}).rgbaString),emZ=(0,d.Ay)(m.CampfireA)(EY(),e=>e.theme.colors.onSurface.copyWith({a:.87}).rgbaString,e=>e.theme.colors.primary.rgbaString),em0=d.Ay.span(Eq(),e=>e.isLast&&"margin-left: 0.125rem;"),em1=d.Ay.span(EX(),e=>e.addMargin&&"margin-left: 0.125rem;"),em5=e=>{let{project:n,tr:t}=e,r=(0,i.useRef)(null),{width:o}=(0,U.Xl)(r,500),[l,a]=(0,i.useState)([]),[s,c]=(0,i.useState)(""),u=(null==n?void 0:n.primaryGenre)||"",d=(null==n?void 0:n.tags)||[],f=(0,i.useMemo)(()=>{let e=["english","adult","novel","completed"],n=new Set([u,...d]);
1return e.forEach(e=>n.delete(e)),[...n,...e.filter(e=>[u,...d].includes(e))]},[u,d]);return((0,i.useEffect)(()=>{if(!o||0===f.length){a([]),c(0===f.length?"".concat(t("noTags"),"."):".");return}eu(()=>{let e=(()=>{let e=1,n=0,t=1;for(let r of f){let i=8*r.length;if(n+i>o){if(++e>3)break;n=i}else n+=i+8;t++}return t})();a(f.slice(0,e)),e<f.length?c(" ".concat(t("and")," ").concat(f.length-e," ").concat(t("others"),".")):c(".")},150)()},[o,f,t]),0===f.length)?(0,x.jsxs)(em$,{ref:r,children:[t("noTags"),"."]}):(0,x.jsxs)(em$,{ref:r,children:[l.map((e,r)=>(0,x.jsxs)(i.Fragment,{children:[(0,x.jsx)(emZ,{href:"/read/browse?popularity=true&".concat(encodeURIComponent(e),"=true"),children:t(e)}),r<l.length-1&&(0,x.jsx)(em0,{isLast:r===l.length-2,children:r===l.length-2&&(null==s?void 0:s.length)<=1?" ".concat(t("and")," "):", "})]},"".concat(n.id,"-").concat(e,"-").concat(r))),(0,x.jsx)(em1,{addMargin:1!==s.length,children:s})]})};em5.propTypes={project:y.object,tr:y.func};var em2=d.Ay.div(EQ(),e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString,e=>e.theme.dimensions.cornerLg),em3=d.Ay.div(EJ(),e=>e.height),em6=d.Ay.div(E$()),em4=(0,d.Ay)(m.Nb)(EZ(),e=>e.theme.colors.onSurface.rgbaString),em7=(0,d.Ay)(m.CampfireA)(E0()),em8=(0,d.Ay)(m.Cl)(E1(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),em9=(0,d.Ay)(m.CampfireA)(E5(),e=>e.theme.colors.primary.rgbaString),epe=(0,d.Ay)(m.Cl)(E2(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),epn=(0,d.Ay)(m.CampfireA)(E3(),e=>e.theme.colors.primary.rgbaString),ept=(0,d.Ay)(emU)(E6(),e=>e.height),epr=e=>{let{project:n,height:t,width:r,isLoading:i,isMobile:o}=e,{t:l}=(0,a.Bd)(),s=(e,n)=>l("cui:common.explore.tagNames.".concat(e),n),{goToExploreProject:c,goToAuthorProfile:u,goToSeries:d,isOwned:f}=emw({project:n});if(i)return(0,x.jsx)(ept,{height:t});let m=n.seriesIndex,p=!!m&&(0,x.jsxs)(epe,{children:[s("seriesLabel",{seriesIndex:m}),(0,x.jsx)(epn,{href:d(),children:n.seriesName})]});return(0,x.jsxs)(em2,{isMobile:o,children:[(0,x.jsx)(em7,{href:c()}),(0,x.jsx)(emE,{project:n,height:t,width:r}),(0,x.jsxs)(em3,{height:t,children:[(0,x.jsxs)(em6,{children:[(0,x.jsx)(em4,{children:null==n?void 0:n.title}),(0,x.jsxs)(em8,{children:[s("by"),(0,x.jsxs)(em9,{href:u(),children:[" ",null==n?void 0:n.authorName]})]}),p,(0,x.jsx)(emM,{tr:s,averageRating:(null==n?void 0:n.averageRating)||0}),(0,x.jsx)(em5,{project:n,tr:s})]}),(0,x.jsx)(emP,{project:n,isOwned:f,largeFont:!0})]})]})};epr.propTypes={project:y.oneOfType([y.object,y.number]),height:y.number,width:y.number,isLoading:y.bool,isMobile:y.bool};var epi=(0,ee.FX)(epr,[],["project","height","width","isLoading","isMobile"]),epo=d.Ay.div(E4()),epl=d.Ay.div(E7()),epa=(0,d.Ay)(m.g6)(E8()),eps=(0,d.Ay)(m.CampfireSubtitle1)(E9()),epc=(0,d.Ay)(m.CampfireA)(Te()),epu=(0,d.Ay)(m.CampfireA)(Tn(),e=>e.theme.colors.primary.rgbaString),epd=e=>{let{project:n,height:t,width:r}=e,{t:i}=(0,a.Bd)(),o=e=>i("cui:common.components.sidebar.filterPage.results.".concat(e)),{goToExploreProject:l,goToAuthorProfile:s}=emw({project:n});return(0,x.jsxs)(epo,{children:[(0,x.jsx)(epc,{href:l()}),(0,x.jsx)(emE,{project:n,height:t,width:r}),(0,x.jsxs)(epl,{children:[(0,x.jsx)(epa,{children:o("moreLikeThis")}),(0,x.jsxs)(eps,{children:[o("moreBooksLike"),(0,x.jsx)(epu,{children:n.title})]}),(0,x.jsxs)(eps,{children:[o("by"),(0,x.jsx)(epu,{href:s(),children:n.authorName})]})]})]})};epd.propTypes={project:y.object,height:y.number,width:y.number};var epf=(0,d.Ay)(f.n)(Tt()),epm=d.Ay.div(Tr()),epp=(0,d.Ay)(m.sM)(Ti()),eph=d.Ay.div(To()),epg=d.Ay.div(Tl()),epy=(0,d.Ay)(m.ge)(Ta()),epx=(0,d.Ay)(m.A8)(Ts(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.7}).rgbaString}),epb=d.Ay.div(Tc()),epv=(0,d.Ay)(p.GU)(Tu()),epj=(0,d.Ay)(p.GU)(Td()),epw=e=>{let{show:n,onClose:t,createCollection:r}=e,{t:o}=(0,a.Bd)(),[l,s]=(0,i.useState)(""),c=()=>{s(""),t()};return(0,x.jsxs)(epf,{show:n,onClose:c,showClose:!0,title:o("cui:common.components.createCollectionModal.title"),children:[(0,x.jsx)(epm,{children:(0,x.jsx)(epp,{children:o("cui:common.components.createCollectionModal.description")})}),(0,x.jsxs)(eph,{children:[(0,x.jsx)(epg,{children:(0,x.jsx)(epy,{children:o("cui:common.components.createCollectionModal.label")})}),(0,x.jsx)(epx,{value:l,placeholder:o("cui:common.components.createCollectionModal.input.placeholder"),onChange:e=>s(e.target.value)})]}),(0,x.jsxs)(epb,{children:[(0,x.jsx)(epv,{type:"TEXT",onClick:c,children:o("cui:common.components.createCollectionModal.cancel")}),(0,x.jsx)(epj,{type:"SECONDARY",onClick:()=>{r({name:l}),s(""),t()},disabled:""===l,children:o("cui:common.components.createCollectionModal.confirm")})]})]})};epw.propTypes={show:y.bool.isRequired,onClose:y.func,createCollection:y.func.isRequired};var epS=d.Ay.div(Tf()),epA=(0,d.Ay)(m.CampfireSubtitle1)(Tm(),e=>e.theme.colors.onSurface.rgbaString),epC=(0,d.Ay)(m.CampfireA)(Tp(),e=>e.theme.colors.onSurface.rgbaString),epk=(0,d.Ay)(E.rt)(Th()),{ADD_NEW_COLLECTION:ep_,ADD_PROJECT:epE,MARK_PROJECT_AS_READ:epT,MARK_PROJECT_AS_UNREAD:epI,REMOVE_PROJECT:epM}=emq,epD=()=>{},epO={},epL=e=>{var n,t;let{project:r,bookDetails:o,showTitle:l,updateBookshelf:c=epD,collections:u=epO}=e,{t:d}=(0,a.Bd)(),f=e=>"cui:common.components.exploreBookshelf.exploreBookshelfComponent.".concat(e),m=(e,n)=>d(f(e),n),[p,h]=(0,i.useState)(!1),{title:g,currentUserIsProjectAuthor:y,canRemoveFromBookshelf:b,isInBookshelf:v,goToExploreProject:j,onClickAbout:w,onClickViewAuthor:S,onNavigateToProjectManager:A}=o,C=Object.values(null!=u?u:{}).reduce((e,n)=>{let{id:t,name:i,type:o}=n;return"user_generated"===o&&e.push({labelKey:i,isDropdown:!1,onClick:()=>(e=>Om(null,null,function*(){var n;let t=m("addedToCollection",{title:g,collectionName:null!=(n=u[e].name)?n:m("theCollection")});(0,V.f)({text:t,left:"5vw",bottom:"5vh",icon:"Bookmark",duration:3e3}),yield c(epE,{project:r,collectionId:e})}))(t),onMiddleClick:()=>{},icon:"Collections"}),e},[]),k=[{labelKey:f("dropdownOptions.about"),isDropdown:!1,onClick:e=>w(e,{newTab:!1}),onMiddleClick:e=>w(e,{newTab:!0}),icon:"Book"},{labelKey:f("dropdownOptions.view"),isDropdown:!1,onClick:()=>S({newTab:!1}),onMiddleClick:()=>S({newTab:!0}),icon:"Account"},{labelKey:f("dropdownOptions.add"),isDropdown:!0,icon:"AddCollection",dropdownItems:[{labelKey:f("dropdownOptions.newCollection"),onClick:()=>h(!0),onMiddleClick:()=>{},icon:"AddCollection"}].concat(C),dividers:[0]},{labelKey:f("dropdownOptions.share"),isDropdown:!1,onClick:()=>{var e;(0,s.eM)("https://writing.com/read/".concat(null!=(e=null==r?void 0:r.slug)?e:null==r?void 0:r.id)),(0,V.f)({left:"1rem",bottom:"1rem",text:m("copiedLinkToClipboard"),icon:"Link",duration:2e3})},icon:"Group"}];if(y)k.splice(2,0,{labelKey:f("dropdownOptions.openProjectManager"),isDropdown:!1,onClick:()=>A({newTab:!1}),onMiddleClick:()=>A({newTab:!0}),icon:"Upload"});else{let e=(null==r?void 0:r.monetizationStatus)!=="enabled"||!(null==(t=null==(n=null==r?void 0:r.packages)?void 0:n.prices)?void 0:t.book)||!b;(null==r?void 0:r.percentRead)<1&&e?k.splice(2,0,{labelKey:f("dropdownOptions.read"),isDropdown:!1,onClick:()=>{var e,n,t,i;if((null==(e=null==r?void 0:r.stats)?void 0:e.elementsToReveal)&&!((null==(n=null==r?void 0:r.stats)?void 0:n.elementsToReveal)>0))c(epT,{projectWriteId:null==r?void 0:r.id});else{let e;e=(null==(t=null==r?void 0:r.stats)?void 0:t.elementsToReveal)?m("markAsReadAlert.description",{title:g,count:null==(i=null==r?void 0:r.stats)?void 0:i.elementsToReveal}):m("markAsReadAlert.description_noCount",{title:g}),PL({title:m("markAsReadAlert.title"),description:e,deleteText:m("markAsReadAlert.confirm")}).then(e=>{e&&c(epT,{projectWriteId:null==r?void 0:r.id})})}},icon:"CheckCircle"}):(null==r?void 0:r.percentRead)>=1&&k.splice(2,0,{labelKey:f("dropdownOptions.unread"),isDropdown:!1,onClick:()=>{c(epI,{projectWriteId:null==r?void 0:r.id})},icon:"Refresh"}),v&&b&&k.push({labelKey:f("dropdownOptions.remove"),isDropdown:!1,onClick:()=>{c(epM,{projectWriteId:null==r?void 0:r.id})},icon:"BookmarkBorder"})}return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(epS,{children:[l&&(0,x.jsx)(epA,{children:(0,x.jsx)(epC,{href:j(),children:null==r?void 0:r.title})}),(0,x.jsx)(epk,{dropdownProps:{items:k,dividers:[2,4],appearToLeft:!0}})]}),p&&(0,x.jsx)(epw,{show:p,onClose:()=>h(!1),createCollection:e=>Om(null,[e],function*(e){let{name:n}=e;h(!1);let t=m("addedToNewCollection",{title:g,collectionName:n});(0,V.f)({text:t,left:"5vw",bottom:"5vh",icon:"Bookmark",duration:3e3}),yield c(ep_,{collectionName:n,projectWriteIds:[null==r?void 0:r.id]})})})]})};epL.propTypes={project:y.object,bookDetails:y.object,showTitle:y.bool,updateBookshelf:y.func,collections:y.object};var epR=(0,d.Ay)(f.n)(Tg(),e=>e.has3Digits?38:35.5625),epP=d.Ay.div(Ty()),epz=(0,d.Ay)(D.d)(Tx(),e=>e.theme.dimensions.cornerLg),epN=d.Ay.div(Tb()),epB=(0,d.Ay)(p.GU)(Tv()),epU=(0,d.Ay)(p.GU)(Tj()),epW=d.Ay.div(Tw()),epF=(0,d.Ay)(m.CampfireSubtitle1)(TS(),e=>e.isDateLabel&&"center",e=>e.isDateLabel&&"600"),epH=d.Ay.div(TA()),epK=d.Ay.div(TC(),e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.onSurface.copyWith({a:1}).rgbaString),epV=(0,d.Ay)(m.CampfireH4)(Tk(),e=>e.theme.colors.surface.copyWith({a:1}).rgbaString),epG=d.Ay.div(T_()),epY=d.Ay.div(TE()),epq=(0,d.Ay)(m.g6)(TT()),epX=e=>{let{project:n,show:t,onClose:r,isPurchased:l}=e,{getImageUrl:s}=(0,i.useContext)(o.yK),{t:c}=(0,a.Bd)(),u=(0,o.Zp)();function d(){let e=Date.now(),t=new Date(n.publishedAt),r=Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),5)-e;if(r<=0)return{days:0,hours:0,minutes:0};let i=Math.floor(r/864e5);return{days:i,hours:Math.floor(r%864e5/36e5),minutes:Math.floor(r%36e5/6e4)}}let[f,m]=(0,i.useState)(d());(0,i.useEffect)(()=>{let e=setInterval(()=>{m(d())},6e4);return()=>clearInterval(e)},[]);let p=(e,n)=>(0,x.jsx)(epK,{children:(0,x.jsx)(epV,{children:e})},n),h=e=>{let n=e.toString().split("").map((e,n)=>p(e,n));return 1===n.length?[p(0,0),n[0]]:n};return(0,x.jsxs)(epR,{show:t,onClose:r,has3Digits:f.days>=100,title:c("cui:common.components.preOrderModal.headerTitle"),children:[(0,x.jsxs)(epP,{children:[(0,x.jsx)(epz,{src:s(n.coverImage.fileID,n.coverImage.userID)}),(0,x.jsxs)(epW,{children:[(0,x.jsx)(epF,{children:(0,x.jsx)(a.x6,{i18nKey:"cui:common.components.preOrderModal.messageTxt".concat(l?"Purchased":""),values:{bookTitle:n.title},components:{b:(0,x.jsx)("strong",{})}})}),(0,x.jsx)(epH,{children:(()=>{let{days:e,hours:n,minutes:t}=f;return(0,x.jsxs)(epG,{children:[(0,x.jsxs)(epY,{children:[(0,x.jsx)(epG,{children:h(e)}),(0,x.jsx)(epF,{isDateLabel:!0,children:c("cui:common.components.preOrderModal.days")})]}),(0,x.jsx)(epq,{children:":"}),(0,x.jsxs)(epY,{children:[(0,x.jsx)(epG,{children:h(n)}),(0,x.jsx)(epF,{isDateLabel:!0,children:c("cui:common.components.preOrderModal.hours")})]}),(0,x.jsx)(epq,{children:":"}),(0,x.jsxs)(epY,{children:[(0,x.jsx)(epG,{children:h(t)}),(0,x.jsx)(epF,{isDateLabel:!0,children:c("cui:common.components.preOrderModal.minutes")})]})]})})()})]})]}),(0,x.jsxs)(epN,{children:[(0,x.jsx)(epB,{type:"TEXT",onClick:r,children:c("cui:common.components.preOrderModal.backBtn")}),(0,x.jsx)(epU,{type:"SECONDARY",onClick:()=>{u("/read/".concat(n.slug||n.id))},children:c("cui:common.components.preOrderModal.viewProjectBtn")})]})]})};epX.propTypes={project:y.object.isRequired,show:y.bool.isRequired,onClose:y.func.isRequired,isPurchased:y.bool};var epQ=d.Ay.div(TI(),e=>e.width),epJ=d.Ay.div(TM()),ep$=d.Ay.div(TD(),e=>e.theme.colors.onSurface.rgbaString,e=>"0 0 ".concat(e.theme.dimensions.cornerLg,"rem ").concat(e.theme.dimensions.cornerLg,"rem")),epZ=(0,d.Ay)(Y.L)(TO(),e=>e.theme.colors.onSurface.rgbaString,e=>e.value>=e.max?"inherit":"10px 1px 1px 10px"),ep0=d.Ay.div(TL(),e=>e.theme.colors.onSurface.rgbaString,e=>"".concat(e.theme.dimensions.cornerLg,"rem ").concat(e.theme.dimensions.cornerLg,"rem 0 0")),ep1=(0,d.Ay)(m.Cl)(TR(),e=>e.bold?600:400,e=>e.theme.colors.onSecondary.rgbaString),ep5=d.Ay.div(TP(),e=>e.theme.colors.onSurface.rgbaString),ep2=d.Ay.div(Tz(),e=>e.theme.colors.onSurface.copyWith({a:.5}).rgbaString,e=>e.theme.dimensions.cornerLg),ep3=d.Ay.div(TN(),e=>e.width,e=>e.height,e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString,e=>e.theme.dimensions.cornerLg),ep6=(0,d.Ay)(m.CampfireH4)(TB(),e=>
1e.theme.colors.surface.rgbaString),ep4=d.Ay.div(TU(),e=>e.width,e=>e.height,e=>e.theme.colors.secondary.rgbaString,e=>e.theme.colors.onSecondary.rgbaString,e=>e.theme.dimensions.cornerMd),ep7=(0,d.Ay)(m.CampfireSubtitle1)(TW(),e=>e.theme.colors.onSecondary.rgbaString),ep8=e=>{let{project:n,height:t,width:r,showTitle:o=!0,hasProgressBar:l=!1,updateBookshelf:s,collections:c,isInBookshelf:u,remainingBooks:f}=e,m=(0,d.DP)(),{t:p}=(0,a.Bd)(),h=(e,n)=>p("cui:common.components.exploreBookshelf.exploreBookshelfComponent.".concat(e),n),[g,y]=(0,i.useState)(!1),b=emw({project:n,forceIsInBookshelf:u}),{title:v,canRemoveFromBookshelf:j,isInBookshelf:w,isProjectPreOrder:S}=b,A=l&&!(w&&S)&&(0,x.jsx)(ep$,{children:(0,x.jsx)(epZ,{value:null==n?void 0:n.percentRead,max:1,color:m.colors.primary.rgbaString})});return(0,x.jsxs)(epQ,{width:r,children:[(0,x.jsxs)(epJ,{onClick:()=>{w&&S&&y(!0)},children:[(()=>{var e;return(null==(e=null==n?void 0:n.coverImage)?void 0:e.fileID)?(0,x.jsx)(emE,{project:n,height:t,width:r,isInBookshelf:u}):f>0?(0,x.jsx)(ep3,{width:r,height:t,children:(0,x.jsx)(ep6,{children:"+".concat(f)})}):void 0===f?(0,x.jsx)(ep4,{width:r,height:t,children:(0,x.jsx)(ep7,{children:v})}):null})(),A,w&&S&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(ep2,{}),(0,x.jsx)(ep0,{children:(0,x.jsx)(ep1,{bold:!0,children:h("preOrderHeaderTxt".concat(j?"":"Purchased"))})}),(0,x.jsx)(ep5,{children:(0,x.jsx)(ep1,{children:h("preOrderFooterInfo",{numDays:function(e){let n=new Date().getTime();return Math.floor((new Date(e).getTime()-n)/864e5).toLocaleString()}(null==n?void 0:n.publishedAt)})})})]})]}),l&&(0,x.jsx)(epL,{project:n,bookDetails:b,showTitle:o,updateBookshelf:s,collections:c}),g&&(0,x.jsx)(epX,{show:g,project:n,isPurchased:!j,onClose:()=>y(!1)})]})};ep8.propTypes={project:y.object,height:y.number,width:y.number,showTitle:y.bool,hasProgressBar:y.bool,updateBookshelf:y.func,collections:y.object,isInBookshelf:y.bool,remainingBooks:y.bool};var ep9=e=>(e=Os(Oa({},e),{height:void 0===e.height?17.25:e.height,width:void 0===e.width?11.5:e.width,view:void 0===e.view?emX.GRID:e.view,isLoading:void 0!==e.isLoading&&e.isLoading,isMobile:void 0!==e.isMobile&&e.isMobile}),(0,x.jsxs)(x.Fragment,{children:[e.view===emX.GRID&&(0,x.jsx)(emJ,Oa({},e)),e.view===emX.LIST&&(0,x.jsx)(epi,Oa({},e)),e.view===emX.MORE_LIKE_THIS&&(0,x.jsx)(epd,Oa({},e)),e.view===emX.COVER_ONLY&&(0,x.jsx)(emE,Oa({},e)),e.view===emX.BOOKSHELF&&(0,x.jsx)(ep8,Oa({},e))]}));ep9.propTypes={project:y.oneOfType([y.object,y.number]),height:y.number,width:y.number,view:y.oneOf(Object.values(emX)),isLoading:y.bool,isMobile:y.bool};var ehe=d.Ay.div(TF()),ehn=(0,d.Ay)(ep9)(TH()),eht=d.Ay.div(TK()),ehr=d.Ay.div(TV()),ehi=d.Ay.div(TG()),eho=d.Ay.div(TY()),ehl=(0,d.Ay)(m.g)(Tq()),eha=(0,d.Ay)(m.Cl)(TX(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),ehs=(0,d.Ay)(h.n)(TQ(),e=>"".concat(K4(e.color,.12)),e=>"".concat(e.color)),ehc=(0,d.Ay)(m.g)(TJ(),e=>e.isEnabled?e.theme.colors.onSurface.rgbaString:e.theme.colors.onSurface.copyWith({a:.38}).rgbaString);d.Ay.div(T$()),(0,d.Ay)(h.n)(TZ(),e=>e.theme.colors.onSurface.rgbaString,e=>e.theme.colors.secondary.copyWith({a:.1}).rgbaString);var ehu=e=>{let{project:n,selectedChapter:t,chaptersInfo:r,elementsInfo:i}=e,{tr:o}=Lk("common.components.campfirePricingPage.summaryView");return(0,x.jsxs)(ehe,{children:[(0,x.jsx)(ehn,{project:n,view:emX.COVER_ONLY,width:5.75,height:8.625,showBanner:!1,disableClick:!0}),(0,x.jsxs)(eht,{children:[(0,x.jsxs)(ehr,{children:[(0,x.jsxs)(ehi,{children:[(0,x.jsx)(ehs,{icon:"MainStory",color:"#22D34B"}),t?(0,x.jsxs)(eho,{children:[(0,x.jsx)(ehl,{children:o("freeChapters",{numFreeChapters:r.numFreeChapters})}),(0,x.jsx)(eha,{children:o("freeChaptersRange",{rangeFreeChapters:r.rangeFreeChapters})})]}):(0,x.jsx)(ehc,{children:o("freeChaptersEmpty")})]}),(0,x.jsxs)(ehi,{children:[(0,x.jsx)(ehs,{icon:"Article",color:"#7DD8E8"}),0===Object.values(n.elements).length?(0,x.jsx)(ehc,{children:o("freeElementsEmpty")}):0!==Object.values(n.elements).length&&0!==i.freeElements?(0,x.jsxs)(eho,{children:[(0,x.jsx)(ehl,{children:o("freeElements",{numFreeElements:i.freeElements})}
1),(0,x.jsx)(eha,{children:o("fromElementsModules",{freeElemsModules:i.freeElemsModules})})]}):(0,x.jsx)(ehc,{isEnabled:!0,children:o("freeElements",{numFreeElements:i.freeElements})})]})]}),(0,x.jsxs)(ehr,{children:[(0,x.jsxs)(ehi,{children:[(0,x.jsx)(ehs,{icon:"Support",color:"#FD901E"}),t?t&&(null==t?void 0:t.value)!=="all-chapters-free"?(0,x.jsxs)(eho,{children:[(0,x.jsx)(ehl,{children:o("paidChapters",{numPaidChapters:r.numPaidChapters})}),(0,x.jsx)(eha,{children:o("paidChaptersRange",{rangePaidChapters:r.rangePaidChapters})})]}):(0,x.jsx)(ehc,{isEnabled:!0,children:o("paidChapters",{numPaidChapters:r.numPaidChapters})}):(0,x.jsx)(ehc,{children:o("paidChaptersEmpty")})]}),(0,x.jsxs)(ehi,{children:[(0,x.jsx)(ehs,{icon:"Locked",color:"#FB8072"}),0===Object.values(n.elements).length?(0,x.jsx)(ehc,{children:o("paidElementsEmpty")}):0!==Object.values(n.elements).length&&0!==i.paidElements?(0,x.jsxs)(eho,{children:[(0,x.jsx)(ehl,{children:o("paidElements",{numPaidElements:i.paidElements})}),(0,x.jsx)(eha,{children:o("fromElementsModules",{freeElemsModules:i.paidElemsModules})})]}):(0,x.jsx)(ehc,{isEnabled:!0,children:o("paidElements",{numPaidElements:i.paidElements})})]})]})]})]})},ehd=d.Ay.div(T0()),ehf=(0,d.Ay)(m.CampfireH4)(T1()),ehm=d.Ay.div(T5()),ehp=d.Ay.div(T2()),ehh=(0,d.Ay)(m.CampfireSubtitle1)(T3()),ehg=(0,d.Ay)(m.ge)(T6()),ehy=(0,d.Ay)(m.OJ)(T4()),ehx=(0,d.Ay)(N.O)(T7()),ehb=e=>{let{project:n,updateProject:t}=e,{tr:r,baseTranslation:i}=Lk("common.components.campfirePricingPage.digitalRightManagement"),o=n.drmEnabled||!1;return(0,x.jsxs)(ehd,{children:[(0,x.jsx)(ehf,{children:r("title")}),(0,x.jsxs)(ehm,{children:[(0,x.jsxs)(ehp,{children:[(0,x.jsx)(ehh,{children:r("description")}),(0,x.jsx)(ehg,{children:(0,x.jsx)(a.x6,{i18nKey:i("caption"),components:{a:(0,x.jsx)(ehy,{href:"/learn/digital-rights-management",target:"_blank"})}})})]}),(0,x.jsx)(ehx,{checked:o,onToggle:()=>Om(null,null,function*(){yield t("UPDATE_FIELDS",{drmEnabled:!o})})})]})]})},ehv=d.Ay.div(T8()),ehj=(0,d.Ay)(m.CampfireH4)(T9()),ehw=(0,d.Ay)(m.CampfireSubtitle1)(Ie()),ehS=(0,d.Ay)(m.OJ)(In()),ehA=d.Ay.div(It()),ehC=(0,d.Ay)(m.CampfireSubtitle1)(Ir()),ehk=e=>{let{project:n,updateProject:t,stripeMonetizationControls:r,onSelect:i,selectedChapter:o,chaptersOptions:l,chaptersInfo:s,elementsInfo:c,publishingStatusControls:u,previewRequired:d}=e,{tr:f,baseTranslation:m}=Lk("common.components.campfirePricingPage.monetizationManagement"),{stripeAccountIsCorrectlyEnabled:p,showInvalidCountryErrorModal:h,setShowInvalidCountryErrorModal:g,onClickConnectWithStripe:y}=r,{currentVisibilityStatus:b}=u,v=(0,x.jsx)(P0,{show:!!h,onClose:()=>g(!1),onConfirm:()=>g(!1),titleKey:"cui:common.components.campfirePricingPage.connectToStripe.stripeAccountLinkErrorModal.title",confirmKey:"cui:common.components.campfirePricingPage.connectToStripe.stripeAccountLinkErrorModal.confirm",children:(0,x.jsx)(ehC,{children:(0,x.jsx)(a.x6,{defaults:"cui:common.components.campfirePricingPage.connectToStripe.stripeAccountLinkErrorModal.description",components:{a:(0,x.jsx)(ehS,{href:"/learn/update25a",target:"_blank"})}})})}),j=b.isProjectUnpublished,w=!j&&p;return(0,x.jsxs)(ehv,{children:[(0,x.jsx)(ehj,{children:f("title")}),!p&&(0,x.jsx)(ehw,{children:(0,x.jsx)(a.x6,{i18nKey:m("noStripeDescription"),components:{stripe:(0,x.jsx)(ehS,{onClick:y})}})}),p&&j&&(0,x.jsx)(ehw,{children:(0,x.jsx)(a.x6,{i18nKey:m("stripeAccountEnabledDescription"),components:{b:(0,x.jsx)("b",{})}})}),w&&(0,x.jsxs)(ehA,{children:[(0,x.jsx)(ehu,{project:n,selectedChapter:o,chaptersInfo:s,elementsInfo:c}),(0,x.jsx)(efq,{onSelect:i,selectedChapter:o,chaptersOptions:l,previewRequired:d}),(0,x.jsx)(emh,{project:n,updateProject:t}),(0,x.jsx)(ehb,{project:n,updateProject:t})]}),h&&v]})},eh_=d.Ay.div(Ii()),ehE=(0,d.Ay)(m.g6)(Io()),ehT=(0,d.Ay)(m.CampfireSubtitle1)(Il(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),ehI=()=>{let{tr:e}=Lk("common.components.campfirePricingPage");return(0,x.jsxs)(eh_,{children:[(0,x.jsx)(ehE,{children:e("headerTitle")}),(0,x.jsx)(ehT,{children:e("headerSubtitle")})]})},ehM=(0,d.Ay)(B.j)(Ia()),ehD=e=>
1{let{publishingStatusControls:n}=e,{baseTranslation:t}=Lk("common.components.campfirePricingPage.publicationManagement.radioOptions"),{PRIVATE:r,LINK:i,PENDING:o,APPROVED:l,PUBLIC:a}=C.wg,{initialVisibility:s,currentVisibilityStatus:c,onChangeCurrentVisibility:u}=n,{isPrivate:d,usesLink:f,isPending:m,hasChangesRequired:p,isProjectPublished:h}=c,g=[{value:r,checked:d,leftLabel:t("private")},{value:i,checked:f,leftLabel:t("linkSharing")}];return[l,a].includes(s)?g.push({value:s,checked:h,leftLabel:t(s===l?"approved":"published")}):g.push({value:o,checked:m||p,leftLabel:t("applyForPublication")}),(0,x.jsx)(ehM,{options:g,onChange:u})},ehO=(0,d.Ay)(m.ge)(Is(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString,e=>e.theme.fonts.sizes.caption),ehL=d.Ay.div(Ic()),ehR=d.Ay.div(Iu(),e=>e.theme.colors.onSurface.rgbaString,e=>e.theme.colors.surface.rgbaString,e=>e.theme.dimensions.cornerMd),ehP=(0,d.Ay)(h.n)(Id()),ehz=(0,d.Ay)(m.Cl)(If()),ehN=e=>{var n,t,r;let{project:i,publishingStatusControls:o}=e,{t:l,tr:a}=Lk("common.components.campfirePricingPage.publicationManagement");if(!(null==(n=null==o?void 0:o.currentVisibilityStatus)?void 0:n.usesLink))return null;let c="campfi.re/".concat((null==(r=null==(t=null==i?void 0:i.slug)?void 0:t.trim())?void 0:r.length)>0?i.slug:null==i?void 0:i.id);return(0,x.jsxs)(ehL,{children:[(0,x.jsx)(ehO,{children:a("projectLink")}),(0,x.jsxs)(ehR,{onClick:()=>void((0,s.eM)(c),(0,V.f)({left:"1rem",bottom:"1rem",text:l("cui:common.components.campfireEPMCard.copyClipboard"),icon:"Link",duration:2e3})),children:[(0,x.jsx)(ehz,{children:c}),(0,x.jsx)(ehP,{icon:"Copy",width:2,height:2})]})]})},ehB=d.Ay.div(Im(),e=>e.isDanger&&"border: 1px solid ".concat(e.theme.colors.error.rgbaString,";"),e=>e.theme.colors[e.isDanger?"error":"onSurface"].copyWith({a:.04}).rgbaString),ehU=(0,d.Ay)(m.Cl)(Ip()),ehW=e=>{let{message:n,isDanger:t=!0}=e;return(0,x.jsx)(ehB,{isDanger:t,children:(0,x.jsx)(ehU,{children:n})})},ehF=d.Ay.div(Ih(),e=>e.theme.colors.error.rgbaString,e=>e.theme.colors.error.copyWith({a:.04}).rgbaString),ehH=(0,d.Ay)(m.Cl)(Ig()),ehK=d.Ay.ul(Iy()),ehV=(0,d.Ay)(m.OJ)(Ix(),e=>e.theme.fonts.sizes.subtitle2,e=>e.theme.colors.error.rgbString),ehG=d.Ay.div(Ib(),e=>e.theme.colors.error.copyWith({a:.12}).rgbaString,e=>e.theme.colors.surface.rgbaString),ehY=e=>{let{i18nKey:n,reasons:t,additionalNotes:r}=e,{t:i}=(0,a.Bd)(),o={tos:(0,x.jsx)(ehV,{href:"/terms-of-service",target:"_blank"}),stos:(0,x.jsx)(ehV,{href:"/publishing-terms-and-conditions",target:"_blank"}),sr:(0,x.jsx)(ehV,{href:"/learn/campfire-content-guidelines",target:"_blank"}),guidelines:(0,x.jsx)(ehV,{href:"/learn/campfire-content-guidelines",target:"_blank"}),contact:(0,x.jsx)(ehV,{href:"/contact",target:"_blank"})};return(0,x.jsxs)(ehF,{children:[(0,x.jsx)(ehH,{children:(0,x.jsx)(a.x6,{i18nKey:"".concat(n,".title"),components:{b:(0,x.jsx)("b",{})}})}),(0,x.jsx)(ehH,{children:(0,x.jsx)(ehK,{children:t.map(e=>(0,x.jsx)("li",{children:(0,x.jsx)(a.x6,{i18nKey:"".concat(n,".reasons.").concat(e,"Description"),components:o})},e))})}),r&&(0,x.jsx)(ehG,{children:(0,x.jsx)(ehH,{children:i("".concat(n,".additionalNotes"),{comment:r})})})]})},ehq=d.Ay.div(Iv()),{END_MONETIZATION:ehX,UNPUBLISH_PROJECT:ehQ,RESEND_APPLICATION:ehJ}=LF,eh$=e=>{var n,t,r;let{project:o,publishingStatusControls:l}=e,{currentPublishStatus:s}=l,c=(0,i.useMemo)(()=>s===ehX,[s]),u=(0,i.useMemo)(()=>s===ehQ,[s]),d=(0,i.useMemo)(()=>{var e;return s===ehJ&&(null==(e=null==o?void 0:o.changesRequired)?void 0:e.reasons)&&o.changesRequired.reasons.length>0},[s,null==(n=null==o?void 0:o.changesRequired)?void 0:n.reasons]);return(0,x.jsxs)(x.Fragment,{children:[c&&!u&&(0,x.jsx)(ehq,{children:(0,x.jsx)(ehW,{message:(0,x.jsx)(a.x6,{i18nKey:"cui:common.components.campfirePricingPage.apply4MonetizationCard.disableMonetizationWarning",values:{projectName:o.title},components:{b:(0,x.jsx)("b",{})}})})}),u&&(0,x.jsx)(ehq,{children:(0,x.jsx)(ehW,{message:(0,x.jsx)(a.x6,{i18nKey:"cui:common.components.campfirePricingPage.apply4MonetizationCard.unpublishProjectWarning",values:{projectName:o.title},components:{b:(0,x.jsx)("b",{})}})})}),d&&(0,x.jsx)(ehq,{children:(0,x.jsx)(ehY,{i18nKey:"cui:common.components.campfirePricingPage.apply4Monet
1izationCard.publicationErrors",reasons:(null==(t=null==o?void 0:o.changesRequired)?void 0:t.reasons)||[],additionalNotes:null==(r=null==o?void 0:o.changesRequired)?void 0:r.additionalNotes})})]})},ehZ=d.Ay.div(Ij()),eh0=(0,d.Ay)(m.CampfireH4)(Iw()),eh1=(0,d.Ay)(m.CampfireSubtitle1)(IS(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),eh5=(0,d.Ay)(m.CampfireSubtitle1)(IA()),eh2=(0,d.Ay)(eW.y)(IC()),eh3=(0,d.Ay)(m.OJ)(Ik()),eh6=e=>(0,x.jsx)(eh3,{href:e,target:"_blank"}),eh4=e=>{let{project:n,updateProject:t,publishingStatusControls:r}=e,{t:o,tr:l,baseTranslation:s}=Lk("common.components.campfirePricingPage.publicationManagement"),c=n.title,{lastPublicPublishedAt:u,publishedAt:d}=erR(n),f={reviewLink:eh6("/learn/campfire-submission-review-process"),readingApp:eh6("/reading-app"),b:(0,x.jsx)("b",{}),i:(0,x.jsx)("i",{})},{initialVisibilityStatus:m,initialMonetizationStatus:p}=r,{isPrivate:h,hasChangesRequired:g,usesLink:y,isApproved:b,isPublic:v,isPending:j}=m,{isEnabled:w,isDisabled:S}=p,A=(0,i.useMemo)(()=>{if(h||g)return"privateTitle";if(y)return"linkSharingTitle";if(j)return"pendingTitle";if(b)return w?"preorderTitle":"approvedTitle";if(v){if(S)return"freeTitle";if(w)return"publishedTitle"}return"publishedPendingTitle"},[m,p]),C=h||g||y,k=(0,i.useMemo)(()=>C?"notPublishedDescription":j?"underReviewDescription":null,[m,p,C]);return(0,x.jsxs)(ehZ,{children:[(0,x.jsx)(eh0,{children:l(A,{projectName:c})}),u&&(0,x.jsx)(eh1,{children:l("lastPublishedAt",{date:u})}),k&&(0,x.jsx)(eh5,{children:(0,x.jsx)(a.x6,{i18nKey:s(k),values:{projectName:c,date:d||u},components:f})}),C&&(0,x.jsx)(eh2,{children:(0,x.jsx)(a.x6,{i18nKey:s("notPublishedCallout"),components:f})}),!j&&(0,x.jsx)(ehD,{publishingStatusControls:r}),(0,x.jsx)(ehN,{project:n,publishingStatusControls:r}),(0,x.jsx)(eh$,{project:n,publishingStatusControls:r})]})},eh7=e=>"\n@layer features {\n color: ".concat(e.theme.colors.onSurface.copyWith({a:.38}).rgbaString,";\n}\n"),eh8=d.Ay.div(I_()),eh9=(0,d.Ay)(m.CampfireH4)(IE(),e=>e.isDisabled&&eh7(e)),ege=(0,d.Ay)(m.CampfireSubtitle1)(IT(),e=>e.isDisabled&&eh7(e)),egn=(0,d.Ay)(m.ge)(II(),e=>e.isInvalid?e.theme.colors.error.rgbaString:e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),egt=(0,d.Ay)(R.o)(IM(),e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.surface.rgbaString),egr=d.Ay.div(ID(),e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString,e=>e.theme.dimensions.cornerLg),egi=(0,d.Ay)(h.n)(IO(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),ego=(0,d.Ay)(m.CampfireSubtitle1)(IL()),egl=(0,d.Ay)(m.OJ)(IR()),ega=d.Ay.div(IP()),egs=(0,d.Ay)(B.j)(Iz()),egc=d.Ay.div(IN(),e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString),egu=(0,d.Ay)(h.n)(IB(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),egd=(0,d.Ay)(m.CampfireSubtitle1)(IU()),{PUBLISH_IMMEDIATELY:egf,PRE_ORDER:egm,HAS_PRE_ORDERS:egp}=LH,egh=e=>{let{project:n,updateProject:t,publishingStatusControls:r}=e,{t:i,tr:o,baseTranslation:l}=Lk("common.components.campfireListingPage.publishingOptions"),s=zp(n,t),{lastPublishedDate:c,isInFuture:u}=erR(n),{publishingOptionsValue:d,onChangePublishingOptions:f,publishedAt:m,onChangeDate:p,minPublishedAt:h,maxPublishedAt:g,invalidPublishAtDate:y}=s,b=[{value:egf,checked:d===egf,leftLabel:l("".concat(egf,".leftLabel")),rightLabel:l("".concat(egf,".rightLabel"))},{value:egm,checked:d===egm,leftLabel:l("".concat(egm,".leftLabel")),rightLabel:l("".concat(egm,".rightLabel"))}],v=[egf,egm].includes(d),j={em:(0,x.jsx)("em",{}),contact:(0,x.jsx)(egl,{href:"/contact",target:"_blank"}),i:(0,x.jsx)("i",{}),asterisk:(0,x.jsx)(_.a,{}),learnBookFormatting:(0,x.jsx)(egl,{href:""}),a1:(0,x.jsx)(egl,{href:"/learn/preorder-setup-tutorial",target:"_blank"}),a2:(0,x.jsx)(egl,{href:"/learn/campfire-submission-review-process",target:"_blank"})},w=e=>(0,x.jsx)(a.x6,{i18nKey:l(e),components:j}),{isProjectUnpublished:S,hasChangesRequired:A}=r.currentVisibilityStatus,{isPending:C,isProjectPublished:k}=r.initialVisibilityStatus;return C?null:S||A?(0,x.jsxs)(eh8,{children:[(0,x.jsx)(eh9,{isDisabled:!0,children:o("disabledTitle")}),(0,x.jsx)(ege,{isDisabled:!0,children:o("disabledDescription")})]}):k?(0,x.jsxs)(eh8,{children:[(0,x.jsx)(eh9,{children:o("disabledTitle")}),(0,x.jsxs)(egc,{children:[(0,x.jsx)(egu,{icon:"Book"}),(0,x.jsx)(egd,{children:o(c?u?"publicationCalloutFuture":"publicationCallout":"publicationCalloutNoDate",{bookName:null==n?void 0:n.title,date:c})})]})]}):(0,x.jsx)(x.Fragment,{children:v&&(0,x.jsxs)(eh8,{children:[(0,x.jsx)(eh9,{children:w("title")}),(0,x.jsx)(ege,{children:w("description")}
1),(0,x.jsx)(egs,{options:b,onChange:f}),(0,x.jsxs)(ega,{children:[d===egm&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(egn,{isInvalid:y,children:[o("setReleaseDate"),(0,x.jsx)(_.a,{})]}),(0,x.jsx)(egt,{format:"MM/dd/yyyy",value:m,onChange:e=>p(e,"publishedAt"),disableUnderline:!0,isInvalid:y,minDate:h,maxDate:g}),y&&(0,x.jsx)(egn,{isInvalid:y,children:o("invalidPublishAtDate")})]}),d!==egf&&(0,x.jsxs)(egr,{children:[(0,x.jsx)(egi,{icon:d===egm?"Info":"Book"}),(0,x.jsx)(ego,{children:d===egm?(0,x.jsx)(a.x6,{i18nKey:l("preOrderCallout")}):(0,x.jsx)(a.x6,{i18nKey:l(d===egp?"cannotEditPreorderCallout":"publicationCallout"),values:{bookName:null==n?void 0:n.title,date:c},components:j})})]})]})]})})},egg=e=>{let{publishingTarget:n,publishButtonTarget:t}=e,[r,i,o,l]=$H("onboardingEPMPublishing",!0,["showedWelcome"]),{t:s}=(0,a.Bd)(),{title:c,text:u,skipText:d}=$V("epmPublishing","card1"),{title:f,text:m}=$V("epmPublishing","card2"),p=(0,ni.aQ)("Publishing.json"),h=(0,ni.aQ)("Publishing2.json");return r&&(0,x.jsxs)(x.Fragment,{children:[0===i&&(0,x.jsx)($P,{show:!0,title:c,text:u,skipText:d,onSkip:l,onClick:()=>o(1),showButton:!0,buttonText:s("cui:common.components.onboardingFlows.buttonNextTip"),flow:"onboardingEPMPublishing",showBack:!1,target:n,arrType:"l5",targetRadius:5,gif:p,learnMoreLink:"/learn/how-monetization-works",onboardingControls:{onboardingIndex:0,totalOnboardingCards:2}}),1===i&&(0,x.jsx)($P,{show:!0,title:f,text:m,skipText:d,onSkip:l,onClick:()=>o(-1),showButton:!0,flow:"onboardingEPMPublishing",buttonText:s("cui:common.components.onboardingFlows.buttonFinish"),targetRadius:5,showBack:!0,onBack:()=>o(0),target:t,arrType:"u3",gif:h,learnMoreLink:"/learn/campfire-submission-review-process",onboardingControls:{onboardingIndex:1,totalOnboardingCards:2}})]})};egg.propTypes={publishingTarget:y.object,publishButtonTarget:y.object,onboardingControls:y.object};var egy=d.Ay.div(IW(),e=>e.theme.colors.surface.getVariant(10,!0).rgbaString),egx=d.Ay.div(IF(),O.B0.TABLET_LANDSCAPE),egb=d.Ay.div(IH(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString),egv=e=>{let{project:n,updateProject:t,codesMetadata:r,onDownloadCodes:i,stripeAccountIsCorrectlyEnabled:o}=e,l=Object.entries(null!=r?r:{}).map(e=>{let[n,t]=e;return Os(Oa({},t),{id:n,expires:(null==t?void 0:t.expires)?(0,s.Yq)(new Date(t.expires)):void 0})}).sort((e,n)=>e.expires&&n.expires?new Date(n.expires).getTime()-new Date(e.expires).getTime():0);return(0,x.jsx)(YI,{project:n,updateProject:t,codeType:"discount",codes:l,onDownloadCodes:i,stripeAccountIsCorrectlyEnabled:o})},egj=e=>{let{project:n,updateProject:t,codesMetadata:r,onDownloadCodes:i,stripeAccountIsCorrectlyEnabled:o}=e,l=Object.entries(null!=r?r:{}).map(e=>{let[n,t]=e;return Os(Oa({},t),{id:n,saleStart:(null==t?void 0:t.saleStart)?(0,s.Yq)(new Date(t.saleStart)):void 0,saleEnd:(null==t?void 0:t.saleEnd)?(0,s.Yq)(new Date(t.saleEnd)):void 0})}).sort((e,n)=>e.saleStart&&n.saleStart?new Date(n.saleStart).getTime()-new Date(e.saleStart).getTime():0);return(0,x.jsx)(YI,{project:n,updateProject:t,codeType:"sales",codes:l,onDownloadCodes:i,stripeAccountIsCorrectlyEnabled:o})},egw=e=>{let{project:n,userHasStripeAccount:t,updateProject:r,stripeControls:l,publishingStatusControls:a,onDownloadCodes:s,navigationFooter:c}=e,{elementsInfo:u}=(e=>{var n;return{elementsInfo:(0,i.useMemo)(()=>{var n,t;let r=Object.keys(Oa(Oa({},e.elements),null==(n=e.chapters)?void 0:n.extras)),i=Object.values((null==(t=e.packages)?void 0:t.monetizedElements)||{}).filter(Boolean).length,o=r.length-i,l=r.filter(n=>{var t;return!(null==(t=e.packages)?void 0:t.monetizedElements[n])}),a=r.filter(n=>{var t;return null==(t=e.packages)?void 0:t.monetizedElements[n]}),s=new Set,c=new Set;return l.forEach(n=>{var t,r,i,o;(null==(t=e.elements[n])?void 0:t.module)?s.add(null==(r=e.elements[n])?void 0:r.module):(null==(o=null==(i=e.chapters)?void 0:i.extras)?void 0:o[n])&&s.add("manuscript")}),a.forEach(n=>{var t,r,i,o;(null==(t=e.elements[n])?void 0:t.module)?c.add(null==(r=e.elements[n])?void 0:r.module):(null==(o=null==(i=e.chapters)?void 0:i.extras)?void 0:o[n])&&c.add("manuscript")}
1),{freeElements:o,paidElements:i,freeElemsModules:s.size,paidElemsModules:c.size}},[null==(n=e.packages)?void 0:n.monetizedElements])}})(n),d=function(e){let n=e=>Object.values(e).reduce((e,t)=>{let r=t.entries?n(t.entries):0;return e+t.wordCount+r},0);return n(e.body)}(n.chapters)>=2e4,{chaptersInfo:f,selectedChapter:m,onSelectChapter:p,chaptersOptions:h}=((e,n,t)=>{let{tr:r}=Lk("common.components.campfirePricingPage.paiChapterSetup"),[o,l]=(0,i.useState)(null),{FRONT_MATTER:a,BODY:s,BACK_MATTER:c,EXTRAS:u,FIRST_CHAPTER:d}=LK,f=(0,i.useMemo)(()=>e.chapters,[null==e?void 0:e.chapters]),m=(e,n,t)=>Os(Oa({},e),{type:n,dropdownIndex:t}),p=(0,i.useMemo)(()=>{let{frontMatter:e,body:n,backMatter:t}=f;return[...(0,es.flattenTOC)({toc:Object.values(e),childrenKey:"entries"}).map(e=>m(e,a,void 0)),...(0,es.flattenTOC)({toc:Object.values(n),childrenKey:"entries"}).map((e,n)=>m(e,0===n?d:s,n)),...(0,es.flattenTOC)({toc:Object.values(t),childrenKey:"entries"}).map(e=>m(e,c,void 0))]},[f]),h=(0,i.useMemo)(()=>{let e=p.map(e=>(e=>{let{id:n,dropdownIndex:t,name:i,type:l}=e,s=(e=>{switch(e){case d:return r("firstChapterSuffix");case a:return r("frontMatterSuffix");case c:return r("backMatterSuffix");case u:return r("extrasSuffix");default:return""}})(l);return Os(Oa({id:n,labelKey:"".concat(t?t+1:""," ").concat(i),value:n,isDisabled:[d,a,c,u].includes(l)},s?{suffix:s}:{}),{selected:(null==o?void 0:o.id)===n})})(e));return[...t?[]:[{id:"no-chapters-free",labelKey:r("initialExtraPositionLabel"),leftIcon:"Locked",value:"no-chapters-free",isDisabled:!1,selected:(null==o?void 0:o.value)==="no-chapters-free"}],...e,{id:"all-chapters-free",labelKey:r("extraPositionLabel"),leftIcon:"Unlock",value:"all-chapters-free",isDisabled:!1,suffix:r("extraPositionSuffix"),selected:(null==o?void 0:o.value)==="all-chapters-free"}]},[f,o]);return(0,i.useEffect)(()=>{var n,t,i;let o=null==(n=null==e?void 0:e.packages)?void 0:n.firstMonetizedChapterId;o?l(h.find(e=>e.id===o)||null):(null==(i=null==(t=null==e?void 0:e.packages)?void 0:t.book)?void 0:i.price)?l({id:"no-chapters-free",labelKey:r("initialExtraPositionLabel"),leftIcon:"Locked",value:"no-chapters-free",isDisabled:!1}):l({id:"all-chapters-free",labelKey:r("extraPositionLabel"),leftIcon:"Unlock",value:"all-chapters-free",suffix:r("extraPositionSuffix"),isDisabled:!1})},[]),{chaptersInfo:(0,i.useMemo)(()=>{let e=p.filter(e=>[d,s].includes(e.type)),n=null==o?void 0:o.id;if("all-chapters-free"===n)return{numFreeChapters:p.length,numPaidChapters:0,rangeFreeChapters:"1-".concat(p.length),rangePaidChapters:""};if("no-chapters-free"===n)return{numFreeChapters:0,numPaidChapters:0,rangeFreeChapters:"",rangePaidChapters:"1-".concat(p.length)};let t=e.findIndex(e=>e.id===n),r=t<0?0:t,i=t<0?0:e.length-t,l=1===i?"".concat(e.length):"".concat(r+1," - ").concat(e.length);return{numFreeChapters:r,numPaidChapters:i,rangeFreeChapters:1===r?"1":"1 - ".concat(r),rangePaidChapters:l}},[p,o]),selectedChapter:o,onSelectChapter:t=>{var r;l(t);let i=k(null!=(r=e.packages)?r:{});t?(i.firstMonetizedChapterId=t.id,"all-chapters-free"===t.value?(i.firstMonetizedChapterId=null,i[C.Rn.BOOK].price=null):"no-chapters-free"===t.value&&(i.firstMonetizedChapterId=null),n("UPDATE_FIELDS",{packages:i})):i[C.Rn.BOOK].price=null},chaptersOptions:h}})(n,r,d),{rightColumnRef:g,leftColumnPadding:y,innerRightColumnWidth:b,isFirstRender:v}=zi(),{initialMonetizationStatus:j}=a,w=((e,n,t,r,l)=>{let[a,s]=(0,i.useState)(void 0),[c,u]=(0,i.useState)(!1),[d,f]=(0,i.useState)(!1),{createStripeAccountLink:m,getStripeAccount:p,createStripeLoginLink:h}=e,{onChangeCurrentMonetization:g}=t,{windowLocationAssign:y}=(0,o.useUiContext)();(0,i.useEffect)(()=>{n&&Om(null,null,function*(){var e;try{let n=yield p();(null==n?void 0:n.id)?s(null!=(e=null==n?void 0:n.chargesEnabled)&&e):s(!1)}catch(e){console.error(e),s(!1)}})},[n]),(0,i.useEffect)(()=>{let e=r.paidElements>0||l.numPaidChapters>0;n&&a&&e?g(erD):void 0!==a&&g(erO)},[r.paidElements,l.numPaidChapters,n,a]);let x=(0,i.useMemo)(()=>n&&!!a&&!c,[n,a,c]);return{userHasStripeAccount:n,stripeAccountIsCorrectlyEnabled:x,isLoadingStripeLink:c,setIsLoadingStripeLink:u,showInvalidCountryErrorModal:d,setShowInvalidCountryErrorModal:f,onClickConnectWithStripe:()=>Om(null,null,function*(){u(!0);let e=yield m({refreshUrl:window.location.origin+window.location.pathname,returnUrl:window.location.origin+window.location.pathname});u(!1),(null==e?void 0:e.url)&&y(e.url),(null==e?void 0:e.errorCode)==="INVALID_COUNTRY"&&f(!0)}),onClickStripeDashboard:()=>Om(null,null,function*(){u(!0);let e=yield h();u(!1),e.url&&window.open(e.url,"_blank")})}})(l,t,a,u,f),{stripeAccountIsCorrectlyEnabled:S}=w;(0,i.useEffect)(()=>{(null==n?void 0:n.hasUnreadPublishingStatus)&&Om(null,null,function*(){yield r("UPDATE_FIELDS",{hasUnreadPublishingStatus:!1})})},[null==n?void 0:n.hasUnreadPublishingStatus]);let A=(0,x.jsx)(q9,{project:n,stripeMonetizationControls:w,freeChapters:f.numFreeChapters,freeElems:u.freeElements,selectedChapter:m,updateProject:r,publishingStatusControl
1s:a}),_=(0,x.jsx)(egj,{project:n,updateProject:r,codesMetadata:(null==n?void 0:n.sales)||{},onDownloadCodes:s,stripeAccountIsCorrectlyEnabled:S}),E=(0,x.jsx)(egv,{project:n,updateProject:r,codesMetadata:(null==n?void 0:n.discountCodes)||{},onDownloadCodes:s,stripeAccountIsCorrectlyEnabled:S}),T=!j.isEnabled&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(egb,{}),(0,x.jsx)(efp,{}),(0,x.jsx)(efi,{})]});return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(egy,{children:(0,x.jsxs)(egx,{children:[(0,x.jsxs)(ed2,{padding:y,rightColumnRef:g,isFirstRender:v,children:[(0,x.jsx)(ehI,{}),(0,x.jsx)(eh4,{project:n,updateProject:r,publishingStatusControls:a}),(0,x.jsx)(egh,{project:n,updateProject:r,publishingStatusControls:a}),(0,x.jsx)(ehk,{stripeMonetizationControls:w,project:n,updateProject:r,onSelect:p,selectedChapter:m,chaptersOptions:h,chaptersInfo:f,elementsInfo:u,publishingStatusControls:a,previewRequired:d}),(0,x.jsx)(efF,{project:n,updateProject:r}),c,T]}),(0,x.jsx)(ed4,{monetizationCard:A,saleCodeManagementCard:_,discountCodeManagementCard:E,rightColumnRef:g,innerRightColumnWidth:b})]})}),(0,x.jsx)(egg,{publishingTarget:{current:document.getElementById("menu-item-explore-manage-monetization-btn")},publishButtonTarget:{current:document.getElementById("epm-publish-button")}})]})},egS=(e,n)=>{for(let t of Object.values(e)){if(t.key===n)return t;if(t&&"directory"===t.type){let e=egS(t.entries,n);if(e)return e}}},egA=(e,n)=>{let t={};return Object.values(e).forEach(e=>{n(e)&&(t[e.key]=Oa({},e),t[e.key].entries&&(t[e.key].entries=egA(t[e.key].entries,n)))}),t},egC=(e,n)=>{var t,r;let o=null!=(t=null==e?void 0:e.modules)?t:{},l=null!=(r=null==e?void 0:e.extrasEpubs)?r:[],a=O.Ue.filter(e=>!["project","manuscript"].includes(e)),s=(0,i.useMemo)(()=>[...a.filter(e=>{var n,t;return Object.keys(null!=(t=null==(n=o[e])?void 0:n.entries)?t:{}).length>0}),...l.length||n.length?["bonusReading"]:[]],[null==e?void 0:e.modules,null==e?void 0:e.extrasEpubs,n.length]),c=(0,i.useMemo)(()=>Os(Oa({},o),{bonusReading:l.reduce((e,n,t)=>{let r=n.fileID.split(".")[0];return e.entries[r]=Os(Oa({key:r,type:"entry",element_type:"manuscript"},n),{index:t}),e},{_id:(0,eh.A)(),entries:{},isLoading:!!n.length})}),[null==e?void 0:e.modules,null==e?void 0:e.extrasEpubs,n.length]),u=(0,i.useMemo)(()=>{var e;let n={};for(let t of Object.keys(c))"manuscript"!==t&&Object.assign(n,function e(n,t){let r={};for(let i in n){let o=n[i];"entry"===o.type?r[i]=Os(Oa({},o),{_id:i,module:t}):"directory"===o.type&&o.entries&&Object.assign(r,e(o.entries,t))}return r}(null!=(e=c[t].entries)?e:{},t));return n},[c]);return{modulesWithEntries:s,modulesWithBonusReading:c,flatModulesWithBonusReadingEntries:u}},egk=d.Ay.div(IK()),eg_=(0,d.Ay)(m.g)(IV()),egE=(0,d.Ay)(m.CampfireSubtitle1)(IG()),egT=d.Ay.div(IY(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>e.theme.dimensions.cornerLg),egI=d.Ay.div(Iq(),e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString,e=>e.showTableBody&&"\n border-bottom: 2px solid ".concat(e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,";\n border-top-right-radius: ").concat(e.theme.dimensions.cornerMd,"rem;\n border-top-left-radius: ").concat(e.theme.dimensions.cornerMd,"rem;\n ")),egM=(0,d.Ay)(m.CampfireSubtitle1)(IX()),egD=d.Ay.div(IQ(),e=>e.isEmpty&&"padding: 0.5rem;"),egO=d.Ay.div(IJ(),e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString,e=>e.theme.dimensions.cornerLg),egL=(0,d.Ay)(m.CampfireSubtitle1)(I$(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),egR=d.Ay.div(IZ()),egP=(0,d.Ay)(p.GU)(I0()),egz=(0,d.Ay)(h.n)(I1()),egN=(0,d.Ay)(p.RI)(I5()),egB=d.Ay.input(I2()),egU=d.Ay.div(I3(),e=>e.isOdd?e.theme.colors.onSurface.copyWith({a:.04}).rgbaString:e.theme.colors.surface.rgbaString),egW=d.Ay.div(I6(),e=>e.isLoading?"wait":"pointer"),egF=d.Ay.div(I4()),egH=d.Ay.div(I7(),e=>e.theme.colors.onSurface.copyWith({a:.08}).rgbaString),egK=(0,d.Ay)(p.RI)(I8()),egV=(0,d.Ay)(m.CampfireSubtitle1)(I9()),egG=d.Ay.div(Me(),e=>!e.isModuleEmpty&&"border-left: 2px solid ".concat(e.theme.colors.onSurface.rgbaString)),egY=(0,d.Ay)($d)(Mn(),e=>{let{theme:n}=e;return n.colors.onSurface.copyWith({a:.04}).rgbaString},e=>e.theme.fonts.families.body1,e=>e.theme.fonts.sizes.body1,(e=>{let n="";for(let t=2;t<20;t++)n="\n ".concat(n,"\n .indent-").concat(t," {\n padding-left: ").concat(1.5+e*(t-2),"rem !important;\n }\n ");return n})(.75),e=>e.theme.colors.primary.rgbaString),egq=d.Ay.div(Mt(),e=>e.isOdd?e.theme.colors.onSurface.copyWith({a:.04}).rgbaString:e.theme.colors.surface.rgbaString),egX=(0,d.Ay)(h.n)(Mr()),egQ=(0,d.Ay)(h.n)(Mi(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),egJ=(0,d.Ay)(K.B)(Mo()),eg$=e=>{var n,t;let{module:r,modules:o,setModule:l,extraIcons:s,disableAddFolderMessage:c,isLoading:u,index:d}=e,{t:f}=(0,a.Bd)(),[m,p]=(0,i.useState)(!0),[h,g]=(0,i.useState)([]),[y,b]=(0,i.useState)(o[r]),[v,j]=(0,i.useState)(!1);(0,i.useEffect)(()=>{b(o[r])},[o[r]]);let w=(0,i.useCallback)(H(e=>{l(e)},1e3),[]);(0,i.useEffect)(()=>{y!==o[r]&&w(y)},[y]),(0,i.useEffect)(()=>{u&&p(!1)},[u]);let S=!Object.keys(null!=(n=y.entries)?n:{}).length;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(egU,{isOdd:d%2!=0,children:[(0,x.jsxs)(egW,{onMouseLeave:()=>{j(!1)},onMouseEnter:()=>{j(!0)},isLoading:u,children:[(0,x.jsxs)(egF,{onClick:()=>{u||p(!m)},children:[!u&&v?(0,x.jsx)(egK,{icon:m?"ArrowRightFilled":"ArrowDownFilled"}):(0,x.jsx)(egX,{icon:null!=(t=J.I[r])?t:"ExtraContent"}),(0,x.jsx)(egV,{children:f("cui:common.moduleNames.".concat(r))}),u&&(0,x.jsx)(egJ,{})]}),c?(0,x.jsx)(egH,{children:(0,x.jsx)(egQ,{icon:"Help",hoverDuration:0,tooltipWidth:"20rem",tooltipSmall:!1,label:c})}):(0,x.jsx)(egH,{onClick:()=>{let e=(0,eh.A)();b(n=>Os(Oa({},n),{entries:Os(Oa({},n.entries),{[e]:{key:e,type:"directory",name:f("cui:common.components.writing.explore.elements.newFolderName"),entries:{}}})})),p(!1)},children:(0,x.jsx)(egQ,{icon:"AddFolder"})})]}),!m&&(0,x.jsx)(egG,{isModuleEmpty:S,children:(0,x.jsx)(egY,{entr
1ies:y.entries,nodeIcon:"RoundedSquare",updateEntries:(e,n,t)=>{let r=new eN.ce({});b(i=>Os(Oa({},i),{entries:r.applyOne(i.entries,e,n,t)}))},getExtraIcons:(e,n)=>s(r,e,n),onSelected:()=>{},selectableFolders:!0,selection:[],setExpandedKeys:g,expandedKeys:h,alternateNodeColors:!0,folderOpenIcon:"FolderOpening",hideEmptyMessage:!0,onRightClick:()=>{},noNodesKey:"",lockedElements:[],entryIconStrings:{},className:""})})]}),!m&&(0,x.jsx)(egq,{isOdd:d%2!=0})]})},egZ=e=>{var n,t;let{blazeContext:r,project:o,updateProject:l,elementSyncingControls:s}=e,{tr:c}=Lk("common.components.campfireExtrasPage.allExtras"),[u,d]=(0,i.useState)(!0),f=(0,i.useRef)(null),[h,g]=(0,i.useState)([]),y=null!=(n=null==o?void 0:o.elements)?n:{},b=null!=(t=null==o?void 0:o.extrasEpubs)?t:[],v=!!Object.keys(y).length,{addElements:j,addAllElements:w,canAddAllElements:S}=s,{addFile:A}=r.imageControls,{modulesWithEntries:C,modulesWithBonusReading:_}=egC(o,h),{showRenameModal:E,setShowRenameModal:T,getExtraIcons:I,onRenameEntry:M}=((e,n,t)=>{let{tr:r}=Lk("common.components.campfireExtrasPage.allExtras"),[o,l]=(0,i.useState)(""),[a,s]=(0,i.useState)(""),[c,u]=(0,i.useState)(!1),{elements:d,modules:f}=e,{outOfSync:m,sync:p}=t,h=(t,i)=>Om(null,null,function*(){var o;if("bonusReading"===t){let t=null!=(o=null==e?void 0:e.extrasEpubs)?o:[],l=t.findIndex(e=>e.fileID.split(".")[0]===i);(yield PL({title:r("deleteModal.title"),description:r("deleteModal.description",{fileName:t[l].name}),cancelText:r("deleteModal.cancelText"),deleteText:r("deleteModal.deleteText")}))&&(yield n("UPDATE_FIELDS",{extrasEpubs:t.filter((e,n)=>n!==l)}))}else{let e=f[t];yield n("UPLOAD_MODULE",{module:t,data:Os(Oa({},e),{entries:egA(e.entries,e=>e.key!==i)})})}});return{showRenameModal:c,setShowRenameModal:u,getExtraIcons:(n,t,r)=>{var i;let o={directory:((e,n)=>[{icon:"DragItem"},{icon:"MoreVertical",isDropdown:!0,dropdownItems:[{labelKey:"Rename Folder",onClick:()=>{u(!0),l(e),s(n)}},{labelKey:"Delete Folder",onClick:()=>Om(null,null,function*(){return yield h(e,n)})}]}])(n,t),entry:((n,t)=>{let r=(n=>{var t,r;if(["approved","enabled"].includes(null==e?void 0:e.monetizationStatus)){let i=!!(null!=(r=null==(t=null==e?void 0:e.packages)?void 0:t.monetizedElements)?r:{})[n];return{icon:i?"Locked":"Unlock",divider:!0,opacity:i?1:.5}}})(t);return[...m[t]&&"bonusReading"!==n?[{icon:"Sync",onClick:()=>{p(Object.values([d[t]]))},divider:!r}]:[],...r?[r]:[],{icon:"DragItem"},{icon:"Delete",onClick:()=>Om(null,null,function*(){return yield h(n,t)})}].filter(e=>!!e)})(n,t)};return null!=(i=o[r])?i:o.entry},onRenameEntry:e=>Om(null,null,function*(){if(u(!1),""!==o&&""!==a){let t=f[o],r=k(t.entries),i=egS(r,a);i&&(i.name=e,yield n("UPLOAD_MODULE",{module:o,data:Os(Oa({},t),{entries:r})}))}})}})(o,l,s),D=(0,i.useMemo)(()=>{var e,n,t;return!!o.linkedWriteId&&Object.values((null==(t=null==(n=null==(e=r.elementBuffer)?void 0:e.projects)?void 0:n[o.linkedWriteId])?void 0:t.elements)||{}).filter(e=>"manuscript"!==e.module).length>0},[r.elementBuffer]);(0,i.useEffect)(()=>{var e;let n=[],t=(null==(e=r.elementBuffer)?void 0:e.elements)||{};for(let e of Object.keys(y))Object.keys(t).length&&!t[e]&&y[e].module&&"manuscript"!==y[e].module&&n.push({id:e,name:y[e].name,module:y[e].module});n.length&&PL({title:c("removeDeletedExtrasModal.title"),description:c("removeDeletedExtrasModal.description",{count:n.length,names:n.map(e=>e.name).join(", ")}),deleteText:c("removeDeletedExtrasModal.deleteText")}).then(e=>Om(null,null,function*(){if(e){let e=n.reduce((e,n)=>(e[n.module]||(e[n.module]=[]),e[n.module].push(n.id),e),{});for(let n of Object.keys(e))yield l("UPLOAD_MODULE",{module:n,data:Os(Oa({},o.modules[n]),{entries:egA(o.modules[n].entries,t=>!e[n].includes(t.key))})})}}))},[y]),(0,i.useEffect)(()=>{Om(null,null,function*(){if(h.length){let e=[];for(let n of h){let{id:t}=yield A(n,!0),r={userID:o.userId,fileID:t,name:n.name,uploadedDate:Date.now()};e.push(r)}yield l("UPDATE_FIELDS",{extrasEpubs:[...b,...e]}),g([])}})},[h]);let O={timeline:c("table.noTimelineFolders"),bonusReading:c("table.noBonusReadingFolders")};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(egk,{children:[(0,x.jsx)(eg_,{children:c("title")}),(0,x.jsx)(egE,{children:c(v?"subtitle":"emptySubtitle")}),(0,x.jsxs)(egT,{children:[(0,x.jsxs)(egI,{onClick:()=>{d(e=>!e)},showTableBody:u,children:[(0,x.jsx)(egN,{icon:u?"ArrowDownFilled":"ArrowRightFilled"}),(0,x.jsx)(egM,{children:c("table.title")})]}),u&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(egD,{isEmpty:!v,children:[!v&&(0,x.jsx)(egO,{children:(0,x.jsx)(egL,{children:(0,x.jsx)(a.x6,{i18nKey:"cui:common.components.campfireExtrasPage.allExtras.".concat(D?"table.emptyCallout":"table.emptyCalloutNoWrite"),components:{a:(0,x.jsx)(m.CampfireA,{href:"/write/story/".concat(o.linkedWriteId,"/home")})}})})}),C.map((e,n)=>{var t;return(0,x.jsx)(eg$,{module:e,modules:_,extraIcons:I,index:n,disableAddFolderMessage:O[e],setModule:n=>Om(null,null,function*(){return yield Om(null,null,function*(){"bonusReading"===e?yield l("UPDATE_FIELDS",{extrasEpubs:Object.values(n.entries).sort((e,n)=>e.index-n.index).map(e=>({userID:e.userID,fileID:e.fileID,name:e.name,uploadedDate:e.uploadedDate}))}):yield l("UPLOAD_MODULE",{module:e,data:n})})}),isLoading:null==(t=_[e])?void 0:t.isLoading},e)})]}),(0,x.jsxs)(egR,{children:[(0,x.jsxs)(egP,{type:p.VQ.OUTLINED,onClick:j,disabled:!D,children:[(0,x.jsx)(egz,{icon:"AddCircle"})," ",c("table.importElements")]}),(0,x.jsxs)(egP,{type:p.VQ.OUTLINED,onClick:()=>{f.current&&f.current.click()},children:[(0,x.jsx)(egz,{icon:"UploadFile"})," ",c("table.uploadBonus")]})]}),S&&(0,x.jsx)(egR,{children:(0,x.jsxs)(egP,{type:p.VQ.OUTLINED,onClick:w,children:[(0,x.jsx)(egz,{icon:"Sync"})," ",c("table.importAllElements")]})})]})]})]}),E&&(0,x.jsx)(P1,{show:E,titleKey:"cui:common.components.campfireElementsPage.RenameTitle",placeholderKey:"cui:common.components.campfireElementsPage.enterNewName",initialValue:"",onSave:M,onClose:()=>T(!1)}),(0,x.jsx)(egB,{ref:f,type:"file",accept:".epub",onChange:()=>Om(null,null,function*(){f.current&&f.current.files&&(g(Array.from(f.current.files).filter(e=>"application/epub+zip"===e.type)),f.current.value="")}
1),multiple:!0})]})},eg0=(e=>(e.unlockedInBody="unlockedInBody",e.frontMatter="frontMatter",e.body="body",e.backMatter="backMatter",e.extras="extras",e))(eg0||{}),eg1=(e,n)=>{let t=["characters","locations","maps","timeline","languages"];return t.indexOf(e.module)-t.indexOf(n.module)},eg5=d.Ay.div(Ml(),e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString,e=>e.theme.dimensions.cornerLg),eg2=(0,d.Ay)(m.CampfireSubtitle1)(Ma(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),eg3=d.Ay.div(Ms(),e=>.5*!!e.addPadding),eg6=d.Ay.div(Mc(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>e.theme.dimensions.cornerLg),eg4=d.Ay.div(Mu(),e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString,e=>e.showTableBody&&"\n border-bottom: 2px solid ".concat(e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,";\n border-top-right-radius: ").concat(e.theme.dimensions.cornerMd,"rem;\n border-top-left-radius: ").concat(e.theme.dimensions.cornerMd,"rem;\n ")),eg7=(0,d.Ay)(m.CampfireSubtitle1)(Md(),e=>e.isDisabled&&"color: ".concat(e.theme.colors.onSurface.copyWith({a:.38}).rgbaString,";")),eg8=d.Ay.div(Mf()),eg9=d.Ay.div(Mm()),eye=d.Ay.div(Mp(),e=>e.theme.colors.onSurface.copyWith({a:.06}).rgbaString,e=>e.theme.dimensions.cornerLg),eyn=(0,d.Ay)(m.CampfireSubtitle1)(Mh()),eyt=(0,d.Ay)(z.L)(Mg()),eyr=(0,d.Ay)(p.RI)(My(),e=>e.isGray&&"color: ".concat(e.theme.colors.onSurface.copyWith({a:.6}).rgbaString,";")),eyi=d.Ay.div(Mx()),eyo=(0,d.Ay)(p.GU)(Mb()),eyl=(0,d.Ay)(h.n)(Mv()),eya=d.Ay.div(Mj(),e=>e.isEven?e.theme.colors.surface.rgbaString:e.theme.colors.onSurface.copyWith({a:.04}).rgbaString),eys=d.Ay.div(Mw()),eyc=(0,d.Ay)(m.CampfireSubtitle1)(MS()),eyu=d.Ay.div(MA()),eyd=(0,d.Ay)(eW.y)(MC()),eyf=e=>{var n;let{project:t,manageElementsControls:r}=e,{t:o}=(0,a.Bd)(),l=e=>"cui:common.components.campfireExtrasPage.revealExtras.table.".concat(e),s=(e,n)=>o(l(e),n),[c,u]=(0,i.useState)(!0),{chapters:d,setLocalChapters:f,availableElements:m,onAddElements:h,addElementToRevealByDefault:g}=r,{revealByDefaultOptions:y,revealByDefaultStatus:b,revealAllFirstPages:v,revealSomeFirstPages:j}=((e,n)=>{var t;let r=null!=(t=null==e?void 0:e.elements)?t:{},o=(0,i.useMemo)(()=>{var e;return Object.keys(null!=(e=n.unlockedInBody)?e:{}).filter(e=>!!r[e]).map(e=>{var t;return{id:e,name:r[e].name,module:r[e].module,hasPages:!["calendar","calendar-event","map","language","arc","relationship-web","system","manuscript-section","research","article"].includes(r[e].type),onlyRevealFirstPage:!!(null==(t=n.onlyRevealFirstPage)?void 0:t[e])}}).sort(eg1)},[null==e?void 0:e.elements,null==n?void 0:n.unlockedInBody,null==n?void 0:n.onlyRevealFirstPage]),l=(0,i.useMemo)(()=>({isEmpty:0===o.length,hasElements:o.length>0,isFull:10===o.length}),[o]),a=(0,i.useMemo)(()=>!!o.length&&o.every(e=>e.onlyRevealFirstPage),[null==e?void 0:e.elements,null==n?void 0:n.unlockedInBody,null==n?void 0:n.onlyRevealFirstPage]),s=(0,i.useMemo)(()=>!!o.length&&o.some(e=>e.onlyRevealFirstPage),[null==e?void 0:e.elements,null==n?void 0:n.unlockedInBody,null==n?void 0:n.onlyRevealFirstPage]);return{revealByDefaultOptions:o,revealByDefaultStatus:l,revealAllFirstPages:a,revealSomeFirstPages:s}})(t,d),w=null!=(n=null==t?void 0:t.enablePageControls)&&n,S=0===m.length,A=!!w&&y.some(e=>e.hasPages);return(0,x.jsxs)(x.Fragment,{children:[S&&(0,x.jsx)(eyd,{type:eW.V.PRIMARY,children:s("noAvailableElementsCallout")}),(0,x.jsxs)(eg6,{children:[(0,x.jsxs)(eg4,{showTableBody:c,children:[(0,x.jsxs)(eg8,{children:[(0,x.jsx)(eyr,{icon:c?"ArrowDownFilled":"ArrowRightFilled",onClick:()=>u(e=>!e)}),(0,x.jsx)(eg7,{children:s("title")})]}),A&&(0,x.jsxs)(eg9,{children:[(0,x.jsxs)(eye,{children:[(0,x.jsx)(eyn,{children:s("onlyRevealFirstPage")}),(0,x.jsx)(eyt,{checked:v,halfChecked:!v&&j,onToggleChecked:()=>{f(e=>{var n;let t=k(e),r=null!=(n=null==t?void 0:t.onlyRevealFirstPage)?n:{};for(let e of y)r[e.id]=!v;return t.onlyRevealFirstPage=r,t})}})]}),(0,x.jsx)(eyl,{icon:"Help",hoverDuration:0,tooltipWidth:"20rem",tooltipSmall:!1,label:(0,x.jsx)(a.x6,{i18nKey:l("pageControlsTooltip"),components:{b:(0,x.jsx)("b",{})}})})]})]}),c&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(eg3,{addPadding:b.isEmpty,children:[b.isEmpty&&(0,x.jsx)(eg5,{children:(0,x.jsx)(eg2,{children:s("emptyCallout")})}),y.map((e,n)=>(0,x.jsxs)(eya,{isEven:n%2==0,children:[(0,x.jsxs)(eys,{children:[(0,x.jsx)(eyl,{icon:J.I[e.module]}),(0,x.jsx)(eyc,{children:e.name})]}),(0,x.jsxs)(eyu,{children:[!!w&&e.hasPages&&(0,x.jsx)(eyt,{checked:e.onlyRevealFirstPage,onToggleChecked:()=>(e=>{f(n=>{var t;let r=k(n),i=null!=(t=null==r?void 0:r.onlyRevealFirstPage)?t:{};return i[e]=!i[e],r.onlyRevealFirstPage=i,r})})(e.id)}),(0,x.jsx)(eyr,{icon:"Clear",isGray:!0,onClick:()=>{var n;return n=e.id,void f(e=>{let t=k(e);return delete t.unlockedInBody[n],t})}})]})]},e.id))]}),(0,x.jsxs)(eyi,{children:[(0,x.jsxs)(eyo,{type:p.VQ.OUTLINED,onClick:h,disabled:S,children:[(0,x.jsx)(eyl,{icon:"AddCircle"})," ",s(S?"noExtrasAvailable":"addExtras")]}),(0,x.jsxs)(eyo,{type:p.VQ.OUTLINED,onClick:()=>{g(m)},disabled:S,children:[(0,x.jsx)(eyl,{icon:"AddCollection"})," ",s("addUnassignedExtras",{unassignedExtras:m.length})]})]})]})]})]})},eym=d.Ay.div(Mk()),eyp=(0,d.Ay)(m.g)(M_()),eyh=(0,d.Ay)(m.CampfireSubtitle1)(ME()),eyg=d.Ay.div(MT(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>e.theme.dimensions.cornerLg);d.Ay.div(MI(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>e.theme.dimensions.cornerLg),d.Ay.div(MM(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>e.theme.colors.onSurface.copyWith({a:.04}).rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.theme.dimensions.cornerMd);var eyy=(0,d.Ay)(m.CampfireSubtitle1)(MD(),e=>e.isDisabled&&"color: ".concat(e.theme.colors.onSurface.copyWith({a:.38}).rgbaString,";"));d.Ay.div(MO());var eyx=(0,d.Ay)(p.RI)(ML(),e=>e.isDisabled&&"color: ".concat(e.theme.colors.onSurface.copyWith({a:.38}).rgbaString,";")),eyb=(0,d.Ay)(m.OJ)(MR()),eyv=e=>{var n;
1let{project:t,chapter:r,manageElementsControls:i,tr:o,selectedRevealOptions:l}=e,{setLocalChapters:a,availableElements:s,onAddElements:c}=i,u=0===l.length,d=0===s.length||10===l.length,f=null!=(n=null==t?void 0:t.enablePageControls)&&n;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(eg3,{addPadding:u,children:[u&&(0,x.jsx)(eg5,{children:(0,x.jsx)(eg2,{children:o("emptyCallout")})}),l.map((e,n)=>(0,x.jsxs)(eya,{isEven:n%2==0,children:[(0,x.jsxs)(eys,{children:[(0,x.jsx)(eyl,{icon:J.I[e.module]}),(0,x.jsx)(eyc,{children:e.name})]}),(0,x.jsxs)(eyu,{children:[!!f&&e.hasPages&&(0,x.jsx)(eyt,{checked:!!e.onlyRevealFirstPage,onToggleChecked:()=>((e,n)=>{a(t=>{var r;let i=k(t),o=e$(i.body,n),l=null!=(r=null==o?void 0:o.onlyRevealFirstPage)?r:{};return l[e]=!l[e],o&&nk(i.body,[...n,"onlyRevealFirstPage"],l),i})})(e.id,r.path)}),(0,x.jsx)(eyr,{icon:"Clear",isGray:!0,onClick:()=>((e,n)=>{a(t=>{var r;let i=k(t),o=null!=(r=e$(i.body,n).elemsToReveal)?r:{};return delete o[e],nk(i.body,[...n,"elemsToReveal"],o),i})})(e.id,r.path)})]})]},e.id))]}),(0,x.jsx)(eyi,{children:(0,x.jsxs)(eyo,{type:p.VQ.OUTLINED,disabled:d,onClick:()=>c(r),children:[(0,x.jsx)(eyl,{icon:"AddCircle"})," ",o(d?"noExtrasAvailable":"addExtras")]})})]})},eyj=e=>{var n;let{project:t,chapter:r,manageElementsControls:o}=e,{t:l}=(0,a.Bd)(),s=e=>"cui:common.components.campfireExtrasPage.revealExtras.table.".concat(e),c=(e,n)=>l(s(e),n),{setLocalChapters:u}=o,{selectedRevealOptions:d,revealAllFirstPages:f,revealSomeFirstPages:m}=((e,n)=>{var t;let r=null!=(t=null==e?void 0:e.elements)?t:{},o=(0,i.useMemo)(()=>Object.keys(n.elemsToReveal||{}).filter(e=>!!r[e]).map(e=>{var t;return{id:e,name:r[e].name,module:r[e].module,hasPages:!["calendar","calendar-event","map","language","arc","relationship-web","system","manuscript-section","research","article"].includes(r[e].type),onlyRevealFirstPage:!!(null==(t=null==n?void 0:n.onlyRevealFirstPage)?void 0:t[e])}}).sort(eg1),[null==e?void 0:e.elements,null==n?void 0:n.elemsToReveal,null==n?void 0:n.onlyRevealFirstPage]),l=(0,i.useMemo)(()=>!!o.length&&o.every(e=>e.onlyRevealFirstPage),[null==e?void 0:e.elements,null==n?void 0:n.elemsToReveal,null==n?void 0:n.onlyRevealFirstPage]),a=(0,i.useMemo)(()=>!!o.length&&o.some(e=>e.onlyRevealFirstPage),[null==e?void 0:e.elements,null==n?void 0:n.elemsToReveal,null==n?void 0:n.onlyRevealFirstPage]);return{selectedRevealOptions:o,revealAllFirstPages:l,revealSomeFirstPages:a}})(t,r),p=null!=(n=null==t?void 0:t.enablePageControls)&&n;return(0,x.jsxs)(eg6,{children:[(0,x.jsxs)(eg4,{showTableBody:!r.collapsed,children:[(0,x.jsxs)(eg8,{children:[(0,x.jsx)(eyr,{icon:r.collapsed?"ArrowRightFilled":"ArrowDownFilled",onClick:()=>(e=>{u(n=>{var t;let r=k(n);return e&&nk(r.body,[...e,"collapsed"],!(null==(t=e$(r.body,e))?void 0:t.collapsed)),r})})(r.path)}),(0,x.jsx)(eg7,{children:r.name})]}),!!p&&(0,x.jsxs)(eg9,{children:[(0,x.jsxs)(eye,{children:[(0,x.jsx)(eyn,{children:c("onlyRevealFirstPage")}),(0,x.jsx)(eyt,{checked:f,halfChecked:!f&&m,onToggleChecked:()=>(e=>{u(n=>{var t,r;let i=k(n),o=null!=(r=null==(t=e$(i.body,e))?void 0:t.onlyRevealFirstPage)?r:{};for(let e of d)o[e.id]=!f;return nk(i.body,[...e,"onlyRevealFirstPage"],o),i})})(r.path)})]}),(0,x.jsx)(eyl,{icon:"Help",hoverDuration:0,tooltipWidth:"20rem",tooltipSmall:!1,label:(0,x.jsx)(a.x6,{i18nKey:s("pageControlsTooltip"),components:{b:(0,x.jsx)("b",{})}})})]})]}),!r.collapsed&&(0,x.jsx)(eyv,{project:t,chapter:r,manageElementsControls:o,tr:c,selectedRevealOptions:d})]})},eyw=e=>{var n,t,r;let{project:o,updateProject:l}=e,{tr:s,baseTranslation:c}=Lk("common.components.campfireExtrasPage.revealExtras"),u={a:(0,x.jsx)(eyb,{href:"/learn/extras-visibility-tutorial",target:"_blank"})},d=null!=(n=null==o?void 0:o.elements)?n:{},f=null!=(t=null==o?void 0:o.epub)?t:{},m=!Object.keys(d).length||!(null==f?void 0:f.fileID),p=((e,n)=>{var t;let{tr:r}=Lk("common.components.campfireExtrasPage.revealExtras.addElementsModal"),[o,l]=(0,i.useState)(null!=(t=null==e?void 0:e.chapters)?t:{});(0,i.useEffect)(()=>{var n;l(null!=(n=null==e?void 0:e.chapters)?n:{})},[null==e?void 0:e.chapters]);let{elements:a}=e,s=(0,i.useCallback)(H(e=>Om(null,null,function*(){yield n("UPDATE_FIELDS",{chapters:e})}),1e3),[]);(0,i.useEffect)(()=>{o!==(null==e?void 0:e.chapters)&&s(o)},[o]);let c=Object.values(eg0).reduce((e,n)=>(n===eg0.unlockedInBody?e.push(...Object.keys(o[n]||{})):(0,es.flattenTOC)({toc:o[n],childrenKey:"entries"}
1).forEach(n=>{n.elemsToReveal&&e.push(...Object.keys(n.elemsToReveal))}),e),[]),u=Object.values(a||{}).filter(e=>!c.includes(e.key)).sort((e,n)=>e.name<n.name?-1:1),d=(0,i.useMemo)(()=>Object.values((null==o?void 0:o.extras)||{}).reduce((n,t)=>{var r,i,o,l;return Os(Oa({},n),{[t.key]:Os(Oa({},t),{_id:t.key,stories:[{id:null==e?void 0:e.id,userID:e.userId,name:null==e?void 0:e.title}],module:t.module,type:"manuscript-section",locked:(null==(i=null==(r=null==e?void 0:e.packages)?void 0:r.monetizedElements)?void 0:i[t.key])&&!(null==(o=e.packages[C.Rn.COMPLETE])?void 0:o.purchased)&&!(null==(l=e.packages[C.Rn.EXTRAS])?void 0:l.purchased)})})},{}),[o,a,null==e?void 0:e.extrasEpubs]),f=e=>Om(null,null,function*(){return yield KL({title:r("title",{chapter:null!=e?e:r("revealedElements")}),subtitle:r("description"),selectOne:!1,allowCreate:!1,useRecentAndPinned:!1,additionalElements:d,filter:e=>u.some(n=>n._id===e._id)})}),m=e=>{l(n=>{let t=k(n);for(let n of e)t.unlockedInBody.hasOwnProperty(n._id)||(t.unlockedInBody[n._id]=!0);return t})};return{chapters:o,setLocalChapters:l,elementsToRevealById:c,availableElements:u,onAddElements:e=>Om(null,null,function*(){let n=yield f(null==e?void 0:e.name);if(n)if(null==e?void 0:e.key){var t;t=null==e?void 0:e.path,l(e=>{var r;let i=k(e),o=e$(i.body,t),l=null!=(r=null==o?void 0:o.elemsToReveal)?r:{};for(let e of n)!l.hasOwnProperty(e._id)&&Object.keys(l).length<10&&(l[e._id]=!0,o&&nk(i.body,[...t,"elemsToReveal"],l));return i})}else m(n)}),addElementsToChapter:f,addElementToRevealByDefault:m}})(o,l),h=(0,es.flattenTOC)({toc:null!=(r=p.chapters.body)?r:{},childrenKey:"entries"});return m?(0,x.jsxs)(eym,{children:[(0,x.jsx)(eyp,{children:s("defaultTitle")}),(0,x.jsx)(eyh,{children:s("defaultSubtitle")}),(0,x.jsxs)(eyg,{children:[(0,x.jsx)(eyx,{icon:"ArrowRightFilled",isDisabled:m}),(0,x.jsx)(eyy,{isDisabled:m,children:s("table.title")})]})]}):(0,x.jsxs)(eym,{children:[(0,x.jsx)(eyp,{children:s("title")}),(0,x.jsx)(eyh,{children:(0,x.jsx)(a.x6,{i18nKey:c("subtitle"),components:u})}),(0,x.jsx)(eyf,{project:o,manageElementsControls:p}),h.map(e=>(0,x.jsx)(eyj,{chapter:e,project:o,manageElementsControls:p},e.id))]})};eyw.propTypes={project:y.object,updateProject:y.func};var eyS=e=>{let{extrasTarget:n}=e,[t,r,l,s]=$H("onboardingEPMChapters",!0,["showedWelcome","onboardingFirstProject"]),{t:c}=(0,a.Bd)(),{getImageUrl:u}=(0,i.useContext)(o.yK),{title:d,text:f,skip:m}=$V("epmChapters","card1"),p=u("ExtrasImage.webp","Public/campfire_writing/onboarding");return t&&(0,x.jsx)(x.Fragment,{children:0===r&&(0,x.jsx)($P,{show:!0,title:d,text:f,showBack:!1,skipText:m,onSkip:s,target:n,arrType:"r2",onClick:()=>l(-1),flow:"onboardingEPMChapters",showButton:!0,buttonText:c("cui:common.components.onboardingFlows.buttonFinish"),targetRadius:5,image:p,learnMoreLink:"/learn/publishing-dashboard-tutorial"})})};eyS.propTypes={extrasTarget:y.object};var eyA=d.Ay.div(MP(),e=>e.theme.colors.surface.getVariant(10,!0).rgbaString),eyC=d.Ay.div(Mz(),O.B0.TABLET_LANDSCAPE),eyk=d.Ay.div(MN(),e=>e.padding,e=>e.theme.colors.surface.getVariant(2,!0).rgbaString),ey_=d.Ay.div(MB()),eyE=d.Ay.div(MU(),e=>e.width),eyT=d.Ay.div(MW()),eyI=(0,d.Ay)(m.g6)(MF()),eyM=(0,d.Ay)(m.CampfireSubtitle1)(MH(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),eyD=e=>{let{blazeContext:n,project:t,updateProject:r,navigationFooter:o,elementSyncingControls:a}=e,{tr:s}=Lk("common.components.campfireExtrasPage"),c=(0,i.useRef)(null),{isMobile:u}=(0,l.Iu)(),{rightColumnRef:d,leftColumnPadding:f,innerRightColumnWidth:m,isFirstRender:p}=zi();return(0,x.jsxs)(eyA,{children:[(0,x.jsxs)(eyC,{children:[(0,x.jsx)(eyk,{padding:f,children:!p&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(eyT,{children:[(0,x.jsx)(eyI,{children:s("title")}),(0,x.jsx)(eyM,{children:s("subtitle")})]}),(0,x.jsx)(egZ,{blazeContext:n,project:t,updateProject:r,elementSyncingControls:a}),(0,x.jsx)(eyw,{project:t,updateProject:r}),o]})}),!u&&(0,x.jsx)(ey_,{ref:d,children:(0,x.jsxs)(eyE,{width:m,children:[(0,x.jsx)(eso,{ref:c,title:"cui:common.components.writing.explore.elements.syncElements",syncBtnText:"cui:common.components.writing.explore.elements.syncAll",setShowSyncModal:a.setShowSyncModal,outOfSync:a.outOfSync}),(0,x.jsx)(YH,{enablePageControls:null==t?void 0:t.enablePageControls,updateProject:r}),(0,x.jsx)(Gw,{chapters:t.chapters,updateChaptersPage:(e,n,i)=>{r("UPDATE_FIELDS",{chapters:new eN.ce({}).applyOne(t.chapters,e,n,i)})}})]})})]}),a.modal,(0,x.jsx)(eyS,{extrasTarget:c})]})},eyO={TABLET_LANDSCAPE:1402},eyL=d.Ay.div(MK(),e=>e.theme.colors.surface.getVariant(10,!0).rgbaString),eyR=d.Ay.div(MV(),eyO.TABLET_LANDSCAPE),eyP=d.Ay.div(MG(),e=>e.padding,e=>e.theme.colors.surface.getVariant(2,!0).rgbaString),eyz=d.Ay.div(MY()),eyN=d.Ay.div(Mq(),eyO.TABLET_LANDSCAPE),eyB=d.Ay.div(MX(),e=>e.width,eyO.TABLET_LANDSCAPE),eyU=(0,d.Ay)(m.g6)(MQ()),eyW=d.Ay.div(MJ(),e=>e.marginTop&&e.marginTop),eyF=d.Ay.div(M$(),e=>e.responsive&&"\n flex-direction: column;\n justify-content: flex-start;\n align-items: flex-start;\n gap: 0.5rem;\n "),eyH=d.Ay.div(MZ(),e=>e.color&&"".concat(e.color)||"white",e=>e.updating?"blink 1.5s infinite":"none"),eyK=(0,d.Ay)(m.CampfireSubtitle1)(M0(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),eyV=(0,d.Ay)(m.CampfireSubtitle1)(M1()),eyG=(0,d.Ay)(E.rt)(M5()),eyY=(0,d.Ay)(E.rt)(M2()),eyq=d.Ay.div(M3(),e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>e.theme.colors.surface.rgbaString),eyX=d.Ay.div(M6(),O.B0.MOBILE),eyQ=(0,d.Ay)(m.CampfireSubtitle1)(M4());(0,d.Ay)(m.ge)(M7(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString);var eyJ=d.Ay.div(M8()),ey$=d.Ay.div(M9()),eyZ=(0,d.Ay)(m.CampfireSubtitle1)(De()),ey0=(0,d.Ay)(m.Cl)(Dn()),ey1=d.Ay.div(Dt()),ey5=(0,d.Ay)(n_.Iv)(Dr()),ey2=(0,d.Ay)(f.n)(Di(),e=>e.theme.colors.surface.getVariant(5,!0).rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.theme.colors.onSurface.copyWith({a:.2}).rgbaString);(0,d.Ay)(m.Nb)(Do()),d.Ay.div(Dl()),(0,d.Ay)(p.RI)(Da()),(0,d.Ay)(m.CampfireSubtitle1)(Ds());var ey3=d.Ay.div(Dc()),ey6=d.Ay.div(Du(),e=>e.theme.colors.onSurface.copyWith({a:.15}).rgbaString),ey4=(0,d.Ay)(D.d)(Dd()),ey7=(0,d.Ay)(m.Cl)(Df()),ey8=d.Ay.div(Dm()),ey9=(0,d.Ay)(Y.L)(Dp()),exe=(0,d.Ay)(m.Cl)(Dh(),e=>e.theme.colors.onSurface.copyWith({a:.6}).rgbaString),exn=d.Ay.div(Dg()),ext=e=>{let{title:n,dataToDisplay:t,subtitle:r,onClose:i,blazeContext:o}=e,{imageControls:l}=o,{getImageUrl:a}=l,s=t.sort((e,n)=>n.value-e.value);return(0,x.jsx)(ey2,{onClose:i,show:!0,title:n,description:r,children:(0,x.jsx)(ey3,{children:s.map(e=>{var n,t;return(0,x.jsxs)(ey6,{children:[(0,x.jsxs)(exn,{children:[e.image.fileID&&(0,x.jsx)(ey4,{src:a(null==(n=e.image)?void 0:n.fileID,null==(t=e.image)?void 0:t.userID,O.iu.SMALL)}),(0,x.jsx)(ey7,{children:e.title})]}),(0,x.jsxs)(ey8,{children:[(0,x.jsx)(ey9,{value:e.value,max:1,color:"#22D34B"}),(0,x.jsx)(exe,{children:"".concat(Math.round(100*e.value),"%")})]})]},e.title)})})})},exr=e=>(0,x.jsx)(o.mJ,{useImages:!0,useUser:!0,children:n=>(0,x.jsx)(ext,Os(Oa({},e),{blazeContext:n}))}),exi=d.Ay.div(Dy(),e=>e.isSelected&&e.theme.colors.primary.copyWith({a:.15}).rgbaString,e=>e.theme.dimensions.cornerMd,e=>e.isSelected?e.theme.colors.primary.rgbaString:e.theme.colors.onSurface.copyWith({a:.2}).rgbaString),exo=(0,d.Ay)(m.Nb)(Dx()),exl=(0,d.Ay)(h.n)(Db()),exa=(0,d.Ay)(exl)(Dv(),M.Q1.fromHex(M.Sp.EXPLORE).copyWith({a:.12}).rgbaString,M.Sp.EXPLORE),exs=(0,d.Ay)(exl)(Dj(),e=>e.theme.colors.error.copyWith({a:.12}).rgbaString,e=>e.theme.colors.error.rgbaString),exc=(0,d.Ay)(exl)(Dw(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>e.theme.colors.onSurface.rgbaString),exu=d.Ay.div(DS()),exd=(0,d.Ay)(m.Cl)(DA()),exf=e=>{let n,t,{value:r,label:i,isSelected:o,suffix:l,trend:s,onClick:c}=e,{t:u}=(0,a.Bd)();return 1===s?(n="TrendingUp",t=exa):-1===s?(n="TrendingDown",t=exs):(n="TrendingFlat",t=exc),(0,x.jsxs)(exi,{isSelected:o,onClick:c,children:[(0,x.jsxs)(exu,{children:[(0,x.jsxs)(exo,{children:[V_(r,!0,1),l]}),(0,x.jsx)(t,{icon:n,hoverDuration:10,tooltipWidth:"20rem",label:u("cui:common.components.campfireAnalyticsPage.summaryOptionLabels.".concat(i))})]}),(0,x.jsx)(exd,{children:u("cui:common.components.campfireAnalyticsPage.summaryOptions.".concat(i))})]})},exm=d.Ay.div(DC(),e=>e.theme.colors.onSurface.copyWith({a:.12}).rgbaString,e=>e.theme.dimensions.cornerLg,e=>e.theme.colors.surface.rgbaString,1e3),exp=d.Ay.div(Dk()),exh=(0,d.Ay)(m.CampfireSubtitle1)(D_()),exg=(0,d.Ay)(h.n)(DE()),exy=(0,d.Ay)(m.CampfireSubtitle1)(DT(),e=>e.theme.colors.onSurface.rgbaString),exx=d.Ay.div(DI()),exb=(0,d.Ay)(p.GU)(DM()),exv=d.Ay.div(DD());(0,d.Ay)(m.CampfireSubtitle1)(DO());var exj=(0,d.Ay)(m.Cl)(DL()),exw=e=>{let{title:n,tooltipContent:t,onViewMore:r,isEmptyData:i,children:o,emptyDescription:l,className:s}=e,{t:c}=(0,a.Bd)(),u=(0,x.jsx)(exy,{children:(0,x.jsx)(a.x6,{components:{b:(0,x.jsx)("strong",{})},i18nKey:t})});return(0,x.jsxs)(exm,{className:s,children:[(0,x.jsxs)(exp,{children:[(0,x.jsx)(exh,{children:n}),t&&(0,x.jsx)(exg,{icon:"Help",hoverDuration:200,tooltipWidth:"20rem",label:u})]}),(0,x.jsx)(exx,{children:i?(0,x.jsxs)(exv,{children:[(0,x.jsx)(exj,{children:c("cui:common.components.campfireAnalyticsPage.emptyMessageTxt.title")}),(0,x.jsx)(exj,{children:c(l)})]}):o}),!i&&!!r&&(0,x.jsx)(exb,{type:p.VQ.OUTLINED,onClick:r,children:c("cui:common.components.campfireAnalyticsPage.viewAll")})]})}
1,exS=d.Ay.div(DR()),exA=d.Ay.text(DP(),e=>e.theme.colors.onSurface.rgbaString,e=>e.theme.colors.onSurface.rgbaString,e=>e.theme.fonts.families.h4,e=>e.theme.fonts.sizes.h4,e=>e.theme.fonts.weights.h4,e=>+!!e.active),exC=d.Ay.div(Dz()),exk=d.Ay.div(DN()),ex_=d.Ay.div(DB()),exE=d.Ay.div(DU(),e=>{let{color:n}=e;return n}),exT=(0,d.Ay)(m.lJ)(DW(),e=>{let{color:n}=e;return n}),exI=(e,n,t)=>e?e&&(!t||t.id===n)?e:e.rgbaString?e.copyWith({a:.5}).rgbaString:"#"===e[0]?e+"7F":"r"===e[0]||"h"===e[0]?e.slice(0,-2)+" 0.5)":void 0:"#ffffff",exM=Object.freeze({characters:"#ffb347",locations:"#8dd3c7",magic:"#b3de69",maps:"#E6DC64",items:"#7DD8E8",encyclopedia:"#80b1d3",timeline:"#B3AED8",arcs:"#9DB3C6",languages:"#FFA5B6",systems:"#95E095",relationships:"#B3AED8",project:"#E296AB",manuscript:"#fb8072",species:"#8ADBA9",cultures:"#F0DB37",religions:"#EACCCC",philosophies:"#FDB196",research:"#E7D4B5",calendar:"#5DB3BA"});Object.freeze({TIME_SPENT:"minutes",WORDS_WRITTEN:"words",ELEMENTS_CREATED:"elements"});var exD=Object.freeze({TOTALS:"totals",OVER_TIME:"overTime"});Object.freeze({WEEK:"week",MONTH:"month",ALL_TIME:"allTime"}),Object.freeze({BY_MODULE:"byModule",BY_PROJECT:"byProject",BY_USER:"byUser"});var exO=Object.freeze({BAR:"bar",PIE:"pie",LINE:"line",CALENDAR:"calendar"});Object.freeze({[exD.TOTALS]:[exO.BAR,exO.PIE],[exD.OVER_TIME]:[exO.LINE,exO.CALENDAR]}),Object.freeze({AUTO:"auto",DAY:"day",WEEK:"week",MONTH:"month"});var exL=Object.values(exM),exR=e=>{let{hovered:n,lastHovered:t,layerProps:r,formatSliceValue:i}=e,o=(null==t?void 0:t.value)&&i&&"number"==typeof t.value?i(t.value):null==t?void 0:t.value;return(0,x.jsx)(exA,{active:!!n,x:r.centerX,y:r.centerY,textAnchor:"middle",dominantBaseline:"central",children:t&&o})};exR.propTypes={hovered:y.bool,lastHovered:y.shape({value:y.string}),layerProps:y.shape({centerX:y.number,centerY:y.number}),formatSliceValue:y.func};var exP=e=>e,exz=e=>{let{data:n,formatLabel:t,formatSliceValue:r=exP,isGraphicPercentage:o}=e,l=(0,d.DP)(),a=n.sort((e,n)=>e.value>n.value?-1:1).map((e,n)=>{let{title:t,value:r,color:i}=e;return{id:t,value:r,color:i||exL[n%exL.length]}}),[s,c]=(0,i.useState)(),[u,f]=(0,i.useState)(!1),[m,p]=(0,i.useState)();return(0,x.jsxs)(exS,{children:[(0,x.jsx)(nE.Fq,{data:a,theme:(0,ee.E)(l),height:150,width:150,colors:e=>exI(e.data.color,e.data.id,s),enableArcLinkLabels:!1,tooltip:()=>null,enableTool:!0,valueFormat:r,animate:!1,sliceLabelsSkipAngle:10,radialLabelsSkipAngle:10,innerRadius:.5,sliceLabelsTextColor:"black",enableArcLabels:!1,onMouseEnter:e=>(e=>{if(!u){let n=o?"".concat(Math.round(100*e.value),"%"):e.value;if(e.value)c(Os(Oa({},e),{value:n})),p(Os(Oa({},e),{value:n}));else{let n=a.find(n=>n.id===e.id),t=o?"".concat(Math.round(100*n.value),"%"):n.value;n&&(c(Os(Oa({},n),{value:t})),p(Os(Oa({},n),{value:t})))}}})(e.data),onMouseLeave:()=>!u&&c(),onClick:e=>{if(u&&e.id===s.id)f(!1),c();else if(f(!0),e.value)c(e),p(e);else{let n=a.find(n=>n.id===e.id);n&&(c(n),p(n))}},layers:["arcs","arcLabels","legends",e=>(0,x.jsx)(exR,{hovered:s,lastHovered:m,layerProps:e,formatSliceValue:r})]}),(0,x.jsx)(exC,{children:a.map(e=>{let n=exI(e.color,e.id,s),r=exI(l.colors.onSurface.rgbaString,e.id,s),i=(e=>e.length>28?e.substring(0,28)+"...":e)((null==t?void 0:t(e.id))||e.id),a=o?"".concat(Math.round(100*e.value),"%"):e.value;return(0,x.jsxs)(exk,{children:[(0,x.jsxs)(ex_,{children:[(0,x.jsx)(exE,{color:n}),(0,x.jsx)(exT,{color:r,children:i})]}),(0,x.jsx)(exT,{color:r,children:a})]})})})]})};exz.propTypes={data:y.arrayOf(y.exact({value:y.number,title:y.string})).isRequired,formatLabel:y.func,formatSliceValue:y.func,isGraphicPercentage:y.bool,className:y.string};var exN=d.Ay.div(DF()),exB=d.Ay.div(DH()),exU=d.Ay.div(DK()),exW=d.Ay.div(DV()),exF=(0,d.Ay)(D.d)(DG()),exH=(0,d.Ay)(m.Cl)(DY()),exK=(0,d.Ay)(Y.L)(Dq()),exV=(0,d.Ay)(m.Cl)(DX()),exG=e=>{let{data:n,blazeContext:t,showPercentage:r=!0,showImage:i=!0}=e,{imageControls:o}=t,{getImageUrl:l}=o,a=(0,d.DP)();return(0,x.jsx)(exN,{children:n.map((e,n)=>{var t,o;return(0,x.jsxs)(exB,{children:[(0,x.jsxs)(exU,{children:[i&&(0,x.jsx)(exF,{src:l(null==(t=e.image)?void 0:t.fileID,null==(o=e.image)?void 0:o.userID,O.iu.SMALL)}),(0,x.jsx)(exH,{children:e.title})]}),(0,x.jsxs)(exW,{children:[(0,x.jsx)(exK,{value:e.value,max:1,color:a.colors.primary.rgbaString}),(0,x.jsx)(exV,{children:r?"".concat(Math.round(100*e.value),"%"):Math.round(e.value)})]})]},n)})})};exG.propTypes={data:y.array.isRequired,blazeContext:y.object,showPercentage:y.bool,showImage:y.bool};var exY=e=>(0,x.jsx)(o.mJ,{useImages:!0,useUser:!0,children:n=>(0,x.jsx)(exG,Os(Oa({},e),{blazeContext:n}))});(0,d.Ay)(I.un)(DQ(),e=>"0px ".concat(e.theme.dimensions.cornerLg,"rem ").concat(e.theme.dimensions.cornerLg,"rem 0px"),e=>e.theme.colors.onSurface.copyWith({a:.1}).rgbaString);var exq=d.Ay.div(DJ()),exX=(0,d.Ay)(m.sM)(D$(),e=>e.bold?"bold":"normal",e=>e.theme.colors.onSecondary.rgbaString),exQ=(0,d.Ay)(m.g)(DZ(),e=>{var n;return(null==(n=e.lineChartConfigs)?void 0:n.fontColor)==="black"?e.theme.colors.onSurface.rgbaString:e.theme.colors.onSecondary.rgbaString});d.Ay.div(D0(),e=>e.color),d.Ay.div(D1());var exJ=d.Ay.div(D5(),e=>{var n;return(null==(n=e.lineChartConfigs)?void 0:n.tooltipColor)==="white"?e.theme.colors.surface.rgbaString:e.theme.colors.secondary.rgbaString},e=>{var n;return(null==(n=e.lineChartConfigs)?void 0:n.fontColor)==="black"?e.theme.colors.onSurface.rgbaString:e.theme.colors.onSecondary.rgbaString},e=>{var n,t;return(null==(n=e.lineChartConfigs)?void 0:n.borderRadiusColor)?null==(t=e.lineChartConfigs)?void 0:t.borderRadiusColor:e.theme.colors.primary.rgbaString},e=>e.theme.dimensions.cornerLg),ex$=d.Ay.div(D2(),e=>e.border?"1px":"0px",e=>
1e.theme.colors.onSecondary.copyWith({a:.5}).rgbaString,e=>e.border?"10px":"0px",e=>e.border?"10px":"0px"),exZ=d.Ay.ul(D3()),ex0=d.Ay.li(D6()),ex1=(0,d.Ay)(m.ge)(D4(),e=>{var n;return(null==(n=e.lineChartConfigs)?void 0:n.fontColor)==="black"?e.theme.colors.onSurface.copyWith({a:.8}).rgbaString:e.theme.colors.onSecondary.copyWith({a:.8}).rgbaString}),ex5=e=>{var n;let{data:t,xPoint:r,mappedValue:i,xAxis:o,yAxis:l,lineChartConfigs:a,getLabelY:s}=e,c=t[0],u=c&&(null==(n=null==c?void 0:c.data)?void 0:n.data)&&c.data.data.sort((e,n)=>e.value>n.value?-1:1);return(0,x.jsxs)(exq,{children:[c&&(0,x.jsxs)(exQ,{lineChartConfigs:a,children:[s?s(c.data.y):c.data.y," ",l]}),(0,x.jsx)(ex1,{lineChartConfigs:a,children:i}),c&&!(null==a?void 0:a.removeSecondLabelY)&&(u?u.map(e=>(0,x.jsxs)(exX,{children:[e.id," (",e.value,")",(0,x.jsx)("br",{})]},e.id)):(0,x.jsxs)(exX,{children:[c.serieId," (",c.data.y,")",(0,x.jsx)("br",{})]})),r&&(0,x.jsxs)(ex$,{border:!!c,children:[(0,x.jsx)(exX,{bold:!0,children:o}),(0,x.jsx)(exZ,{children:r.data.data.map(e=>(0,x.jsx)(ex0,{children:(0,x.jsx)(exX,{children:e})},e))})]})]})},ex2=e=>{let{data:n,xPoint:t,mappedValue:r,xAxis:i,yAxis:o}=e,l=n.filter(e=>{var n;return null==(n=e.data)?void 0:n.y}).map(e=>(0,x.jsxs)(exX,{children:[e.serieId," (",e.data.y,")",(0,x.jsx)("br",{})]},e.serieId));return(0,x.jsxs)(exq,{children:[(0,x.jsxs)(exQ,{children:[n.reduce((e,n)=>e+n.data.y||0,0)," ",o]}),l,(0,x.jsx)(ex1,{children:r}),t&&(0,x.jsxs)(ex$,{border:0!==n.length,children:[(0,x.jsx)(exX,{bold:!0,children:i}),(0,x.jsx)(exZ,{children:t.data.data.map(e=>(0,x.jsx)(ex0,{children:(0,x.jsx)(exX,{children:e})},e))})]})]})},ex3={},ex6=e=>{let{data:n,Tooltip:t,xLabel:r,yLabel:o,emphasized:l,getLabel:a,smoothingMethod:s,lineChartConfigs:c,getLabelY:u,nivoProps:f=ex3}=e,m=(0,d.DP)(),p=(0,ee.E)(m),h=(e,n)=>{if(e){if(e.rgbaString)return e.rgbaString===n.rgbaString;if("#"===e.substring(0,1))return e===n.hexString;if("r"===e.substring(0,1))return e===n.rgbaString}return!1},{transformedData:g,dimensions:y,isYInteger:b,emphasizedColor:v}=(0,i.useMemo)(()=>(e=>{let n,t,r,i,o=ea.cloneDeep(e);o.length||(o=[o]);let a=!0,s=0,c={};o.forEach(e=>{s=h(e.color,m.colors.secondary.copyWith({a:1-s}))?s+.01:s;let o=c[e.name]?(0,eh.A)():e.name;c[o]=!0,e.id=o,delete e.name,(e.data||[]).forEach(e=>{let o=(e.data||[]).reduce((e,n)=>e+n.value,0);e.y=e.y?e.y:o,n=Math.min(e.y,null!=n?n:e.y),t=Math.max(e.y,null!=t?t:e.y),a=Number.isInteger(e.y)&&a,r=Math.min(e.x,null!=r?r:e.x),i=Math.max(e.x,null!=i?i:e.x)})});let u={maxY:t<0?0:t,minY:n<0?n:0,maxX:i,minX:r},d=m.colors.secondary.copyWith({a:1-s});return l&&o.push({id:"EMPHASIZED",color:m.colors.secondary.copyWith({a:1-s}).rgbaString,data:l.map(e=>Os(Oa({},e),{y:n}))}),{transformedData:o,dimensions:u,isYInteger:a,emphasizedColor:d}})(n),[n]),j=n.length&&n.reduce((e,n)=>{var t,r;return(null==(t=null==n?void 0:n.name)?void 0:t.length)>e?null==(r=null==n?void 0:n.name)?void 0:r.length:e},0)||0;return(0,x.jsx)(i.Suspense,{fallback:(0,x.jsx)("div",{}),children:(0,x.jsx)(nT.bt,Oa({theme:p,data:g,pointLabelYOffset:-12,margin:{top:10,right:10,bottom:50,left:70},xScale:{type:"linear",min:y.minX,max:y.maxX,stacked:!1},yScale:{type:"linear",min:y.minY,max:0==y.maxY&&0==y.minY?10:y.maxY,stacked:!1},enablePoints:!0,pointSize:5,pointSymbol:e=>h(e.color,v)?(0,x.jsx)("circle",{r:4}):(0,x.jsx)("span",{}),colors:e=>e.color?e.color.rgbaString?e.color.rgbaString:e.color:m.colors.primary.rgbaString,enableGridX:!1,enableGridY:!1,curve:s||void 0,axisBottom:{tickSize:0,tickPadding:10,legend:r,legendOffset:40,legendPosition:"middle",format:e=>(e=>a?a(e):e)(e),tickValues:2},axisLeft:{tickSize:0,tickPadding:10,legend:o,legendOffset:-48,legendPosition:"middle",format:e=>(e=>u?u(e):e)(e),tickValues:b&&y.maxY-y.minY<=1?1:4},useMesh:!0,enableSlices:"x",sliceTooltip:e=>(e=>{let i,l,s=e.points,d=[];if(s.forEach(e=>{"EMPHASIZED"===e.serieId?i=e:d.push(e)}),a){let e;i?e=i.data.x:d.length>0&&(e=d[0].data.x),l=a(e)}let f=t||(n.length>1?ex2:ex5);return(0,x.jsx)(exJ,{lineChartConfigs:c,children:(0,x.jsx)(f,{xPoint:i,data:d,mappedValue:l,xAxis:r,getLabelY:u,yAxis:o,lineChartConfigs:c})})})(e.slice),legends:n.length&&n.length>1?[{anchor:"bottom-right",direction:"column",itemWidth:8*j,itemHeight:20,translateX:15+8*j}]:void 0},f))})};ex6.propTypes={data:y.oneOfType([y.arrayOf(y.shape({name:y.string,color:y.instanceOf(M.Q1),data:y.arrayOf(y.object)})),y.arrayOf(y.shape({name:y.string,color:y.instanceOf(M.Q1),data:y.arrayOf(y.shape({id:y.string,x:y.number,y:y.number}))})),y.shape({name:y.string,data:y.arrayOf(y.shape({x:y.number,data:y.arrayOf(y.shape({id:y.string,value:y.number}))}))})]).isRequired,Tooltip:y.func,className:y.string,xLabel:y.string,yLabel:y.string,emphasized:y.array,getLabel:y.func,nivoProps:y.object};var ex4=e=>{var n,t,r,o,l;let{projectName:s,summaryOption:c,setSummaryOptions:u,summaryData:f,viewersData:m,retentionData:p,shelvesData:h,ratingData:g,dateHelpers:y,returningData:b,numCountries:v,setModalToDisplay:j,top5HighCountriesData:w,locationData:S,top5HighModulesData:A,top5HighGenresData:C}=e,{t:k}=(0,a.Bd)(),_={removeSecondLabelY:!0,tooltipColor:"white",fontColor:"black",borderRadiusColor:(0,d.DP)().c
1olors.primary.rgbaString},E=(0,i.useMemo)(()=>{let e=[],n=k("cui:common.components.campfireAnalyticsPage.lineChartLabels.".concat(c));switch(c){case"viewers":e=m;break;case"retention":e=p;break;case"shelves":e=h;break;case"rating":e=g}return{data:e,yLabel:n}},[c,m,p,h,g,k]),T=e=>"".concat(e),I=e=>"".concat(Math.round(100*e),"%"),M=Os(Oa({},y),{projectName:s,views:V_(Math.round(f.viewers),!0),numShelves:V_(Math.round(f.shelves),!0),newRatings:V_(g.length,!0),percentage:V_(Math.round(100*f.retention),!0)});return"viewers"===c?M.count=f.viewers:"shelves"===c?M.count=f.shelves:"rating"===c?M.count=g.length:M.count=100*f.retention,(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(eyq,{children:[(0,x.jsxs)(eyX,{children:[(0,x.jsx)(exf,{value:Math.round(f.viewers),trend:f.viewersTrend,label:"viewers",isSelected:"viewers"===c,onClick:()=>u("viewers")}),(0,x.jsx)(exf,{value:Math.round(f.shelves),trend:f.shelvesTrend,label:"shelves",isSelected:"shelves"===c,onClick:()=>u("shelves")}),(0,x.jsx)(exf,{value:Math.round(10*f.rating)/10,trend:f.ratingTrend,label:"rating",isSelected:"rating"===c,onClick:()=>u("rating")}),(0,x.jsx)(exf,{value:Math.round(100*f.retention),trend:f.retentionTrend,label:"retention",isSelected:"retention"===c,onClick:()=>u("retention"),suffix:"%"})]}),(0,x.jsx)(eyQ,{children:k("".concat("cui:common.components.campfireAnalyticsPage.summaryDescriptionOptions",".").concat(c,".").concat(y.timeRangeOptionValue),Oa({},M))}),(0,x.jsx)(eyz,{children:(null==(r=null==(t=null==(n=null==E?void 0:E.data)?void 0:n[0])?void 0:t.data)?void 0:r.length)>2?(0,x.jsx)(ex6,{data:E.data,xLabel:"",yLabel:null==E?void 0:E.yLabel,getLabelY:e=>V_(e,!0)+("retention"===c?"%":""),getLabel:e=>{if("retention"===c)return k("cui:common.elementTypes.manuscript-section")+" "+e;let n=new Date(e),t=k("cui:common.components.dates.months.".concat(n.getMonth()+1)),r=n.getDate(),i=n.getFullYear();return"".concat(t," ").concat(r,", ").concat(i)},lineChartConfigs:_,Tooltip:null,emphasized:!1,smoothingMethod:null,nivoProps:{}}):(0,x.jsxs)(ey$,{children:[(0,x.jsx)(eyZ,{children:k("cui:common.components.campfireAnalyticsPage.emptyMessageTxt.title")}),(0,x.jsx)(ey0,{children:k("cui:common.components.campfireAnalyticsPage.emptyMessageTxt.description")})]})})]}),(0,x.jsxs)(eyJ,{children:[(0,x.jsx)(exw,{title:k("cui:common.components.campfireAnalyticsPage.remainingChartsData.returningLabel"),tooltipContent:k("cui:common.components.campfireAnalyticsPage.remainingChartsData.returningTooltip"),isEmptyData:0===b.length,emptyDescription:"cui:common.components.campfireAnalyticsPage.emptyMessageTxt.returningReadersDescription",children:(0,x.jsx)(exz,{data:b,formatSliceValue:I,isGraphicPercentage:!0,formatLabel:T})}),(0,x.jsx)(exw,{title:k("cui:common.components.campfireAnalyticsPage.remainingChartsData.locationLabel"),tooltipContent:k("cui:common.components.campfireAnalyticsPage.remainingChartsData.locationTooltip",{numCountries:v}),onViewMore:()=>j("location"),isEmptyData:0===w.length,emptyDescription:"cui:common.components.campfireAnalyticsPage.emptyMessageTxt.audianceLocationDescription",children:S.length>0&&(0,x.jsx)(exY,{data:w,showImage:!0})}),(0,x.jsx)(exw,{title:k("cui:common.components.campfireAnalyticsPage.remainingChartsData.moduleLabel"),tooltipContent:k("cui:common.components.campfireAnalyticsPage.remainingChartsData.moduleTooltip",{module:null==(o=A[0])?void 0:o.title}),onViewMore:()=>j("modules"),isEmptyData:0===A.length,emptyDescription:"cui:common.components.campfireAnalyticsPage.emptyMessageTxt.modulesDescription",children:(0,x.jsx)(exz,{data:A,formatSliceValue:I,isGraphicPercentage:!0,formatLabel:T})}),(0,x.jsx)(exw,{title:k("cui:common.components.campfireAnalyticsPage.remainingChartsData.genreLabel"),tooltipContent:k("cui:common.components.campfireAnalyticsPage.remainingChartsData.genreTooltip",{genre:null==(l=C[0])?void 0:l.title}),onViewMore:()=>j("genres"),isEmptyData:0===C.length,emptyDescription:"cui:common.components.campfireAnalyticsPage.emptyMessageTxt.genresDescription",children:(0,x.jsx)(exz,{data:C,formatLabel:T,isGraphicPercentage:!0})})]})]})},ex7=(0,d.Ay)(m.CampfireSubtitle1).withConfig({componentId:"sc-2b53a943-0"})(["@layer features{font-weight:600;}"]),ex8=(0,d.Ay)(m.Cl).withConfig({componentId:"sc-2b53a943-1"})(["@layer features{margin-top:0.5rem;}"]),ex9=e=>{var n;let{monetizationAllTimeData:t,monetizationData:r,dateHelpers:i,salesByPackageData:o,salesReaderInsightsData:l,salesByMonthData:a,salesConversionRateData:s}=e,{t:c,tr:u}=Lk("common.components.campfireAnalyticsPage.salesView"),f={removeSecondLabelY:!0,tooltipColor:"white",fontColor:"black",borderRadiusColor:(0,d.DP)().c
1olors.primary.rgbaString},m=e=>"".concat(Math.round(100*e),"%"),p=e=>{var n;return"$".concat(V_((null==(n=null==e?void 0:e.data)?void 0:n.reduce((e,n)=>e+n.y,0))||0,!1,2))},h=Os(Oa({},i),{earnings:p(r[0])});return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(eyq,{children:[(0,x.jsx)(ex7,{children:u("title",{earnings:p(t[0])})}),(0,x.jsx)(ex8,{children:c("".concat("cui:common.components.campfireAnalyticsPage.summaryDescriptionOptions.earnings",".").concat(i.timeRangeOptionValue),h)}),(0,x.jsx)(eyz,{children:(0,x.jsx)(ex6,{data:r||[],xLabel:"",yLabel:(null==(n=r[0])?void 0:n.name)||"",getLabelY:e=>"$".concat(e),getLabel:i.getDateLabel,lineChartConfigs:f,Tooltip:null,emphasized:null,smoothingMethod:null})})]}),(0,x.jsxs)(eyJ,{children:[(0,x.jsx)(exw,{title:c("cui:common.components.campfireAnalyticsPage.salesView.saleByMonth.title"),isEmptyData:0===a.length,emptyDescription:"cui:common.components.campfireAnalyticsPage.emptyMessageTxt.salesByMonthDescription",children:a.length>0&&(0,x.jsx)(exY,{data:a,showPercentage:!1,showImage:!1})}),(0,x.jsx)(exw,{title:c("cui:common.components.campfireAnalyticsPage.salesView.salesByPackage.title"),isEmptyData:0===o.length,emptyDescription:"cui:common.components.campfireAnalyticsPage.emptyMessageTxt.salesByPackageDescription",children:(0,x.jsx)(exz,{data:o,formatSliceValue:m,isGraphicPercentage:!0,formatLabel:e=>e})})]}),(0,x.jsxs)(eyJ,{children:[(0,x.jsx)(exw,{title:c("cui:common.components.campfireAnalyticsPage.salesView.salesConversionRate.title"),tooltipContent:c("cui:common.components.campfireAnalyticsPage.salesView.salesConversionRate.tooltip"),isEmptyData:0===s.length,emptyDescription:"cui:common.components.campfireAnalyticsPage.emptyMessageTxt.salesConversionRateDescription",children:s.length>0&&(0,x.jsx)(exY,{data:s,showImage:!1})}),(0,x.jsx)(exw,{title:c("cui:common.components.campfireAnalyticsPage.salesView.salesReaderInsights.title"),tooltipContent:c("cui:common.components.campfireAnalyticsPage.salesView.salesReaderInsights.tooltip"),isEmptyData:0===l.length,emptyDescription:"cui:common.components.campfireAnalyticsPage.emptyMessageTxt.salesReaderInsightsDescription",children:(0,x.jsx)(exz,{data:l,formatSliceValue:m,isGraphicPercentage:!0,formatLabel:e=>e})})]})]})},ebe=e=>{var n;let{project:t,createStripeLoginLink:r,analyticsControls:l}=e,{t:s}=(0,a.Bd)(),c=(0,d.DP)(),{locale:u}=(0,o.useUiContext)(),{getSummaryData:f,getRetentionData:m,getReturningData:p,getLocationData:h,getModuleData:g,getGenreData:y,getPopularElements:b,getShelvesData:v,getViewersData:j,getRatingsData:w,getLatestRatings:S,getLatestComments:A,getMonetizationData:C,getSalesByPackageData:k,getSalesReaderInsights:_,getSalesByMonth:E,getConversionRateData:T}=l,[I,M]=(0,i.useState)("all"),[D,O]=(0,i.useState)(""),[L,R]=(0,i.useState)("viewers"),[P,z]=(0,i.useState)("audience"),N="enabled"===t.monetizationStatus,{timeRange:B,timeRangeOptionValue:U,currentMonth:W,lastMonth:F,secondToLastMonth:K,timeRangeOptions:V,allTimeTimeRange:G,monthOptionValues:Y}=LC(null==t?void 0:t.publishedAt),q=(0,eU.IU)(new Date("2021-10-01"),"LLLL d, yyyy",u),{updating:X,retentionData:Q,shelvesData:J,viewersData:$,ratingData:Z,returningData:ee,locationData:en,moduleData:et,genreData:er,popularElements:ei,latestRatings:eo,latestComments:el,summaryData:ea,numCountries:es,top5HighCountriesData:ec,top5HighModulesData:eu,top5HighGenresData:ed,mostUsedModule:ef,leastUsedModule:em,mostUsedGenre:ep,monetizationData:eh,salesByPackageData:eg,salesReaderInsightsData:ey,salesByMonthData:ex,salesConversionRateData:eb,monetizationAllTimeData:ev}=((e,n,t,r)=>{var o,l,s;let[c,u]=(0,i.useState)(null),[f,m]=(0,i.useState)(!1),p=(0,d.DP)(),{t:h}=(0,a.Bd)(),g=(0,i.useRef)(n);g.current=n;let y=(0,i.useRef)(t);y.current=t;let[x,b]=(0,i.useState)({viewers:0,shelves:0,rating:0,retention:0}),[v,j]=(0,i.useState)([]),[w,S]=(0,i.useState)([]),[A,C]=(0,i.useState)([]),[k,_]=(0,i.useState)([]),[E,T]=(0,i.useState)([]),[I,M]=(0,i.useState)([]),[D,O]=(0,i.useState)([]),[L,R]=(0,i.useState)([]),[P,z]=(0,i.useState)([]),[N,B]=(0,i.useState)([]),[U,W]=(0,i.useState)([]),[F,K]=(0,i.useState)([]),[V,G]=(0,i.useState)([]),[Y,q]=(0,i.useState)([]),[X,Q]=(0,i.useState)([]),[J,$]=(0,i.useState)({}),[Z,ee]=(0,i.useState)([]),en=(0,i.useMemo)(()=>[...P].sort((e,n)=>n.value-e.value),[P]),et=e=>{if(!e.length)return[];let n=[...e].sort((e,n)=>n.value-e.value);return[...n.map(e=>{let{value:n,title:t}=e;return{value:n,title:t}}).slice(0,5),{value:n.slice(5).reduce((e,n)=>{let{value:t}=n;return e+t},0),title:"Other"}]},er=Object.keys(L).length||0,ei=(0,i.useMemo)(()=>L.sort((e,n)=>n.value-e.value).slice(0,5),[L]),eo=(0,i.useMemo)(()=>et(P,!0),[P]),el=(0,i.useMemo)(()=>et(N,!0),[N]),ea=null==(o=eo[0])?void 0:o.title,es=null==(l=en[en.length-1])?void 0:l.title,ec=null==(s=el[0])?void 0:s.title,{getSummaryData:eu,getShelvesData:ed,getViewersData:ef,getRatingsData:em,getReturningData:ep,getLocationData:eh,getModuleData:eg,getGenreData:ey,getRetentionData:ex,getPopularElements:eb,getLatestRatings:ev,getLatestComments:ej,getMonetizationData:ew,getSalesByPackageData:eS,getSalesReaderInsights:eA,getSalesByMonth:eC,getConversionRateData:ek}=e,e_=(0,i.useCallback)(H(()=>{m(!0);let e=g.current,n=y.current;Promise.allSettled([eu(e,n).then(b).catch(u),ed(e,n).then(e=>S([{name:h("cui:common.components.campfireAnalyticsPage.lineChartL
1abels.shelves"),color:p.colors.primary.rgbaString,data:e}])).catch(u),ef(e,n).then(e=>C([{name:h("cui:common.components.campfireAnalyticsPage.lineChartLabels.viewers"),color:p.colors.primary.rgbaString,data:e}])).catch(u),em(e,n).then(e=>_([{name:h("cui:common.components.campfireAnalyticsPage.lineChartLabels.rating"),color:p.colors.primary.rgbaString,data:e}])).catch(u),ex(e,n).then(e=>j([{name:h("cui:common.components.campfireAnalyticsPage.lineChartLabels.retention"),color:p.colors.primary.rgbaString,data:e.map(e=>Os(Oa({},e),{y:Math.round(100*e.y)}))}])).catch(u),ew(e,n).then(e=>T([{name:h("cui:common.components.campfireAnalyticsPage.lineChartLabels.monetization"),color:p.colors.primary.rgbaString,data:e}])).catch(u),ew(r,"all").then(e=>M([{name:h("cui:common.components.campfireAnalyticsPage.lineChartLabels.monetization"),color:p.colors.primary.rgbaString,data:e}])).catch(u),ek(e,n).then(e=>q(e.map(e=>Os(Oa({},e),{title:h("cui:common.components.dates.months.".concat(e.month+1))})))).catch(u),eC(e,n).then(e=>G(e.map(e=>Os(Oa({},e),{title:h("cui:common.components.dates.months.".concat(e.month+1))})))).catch(u),eS(e,n).then(e=>W(e.map(e=>Os(Oa({},e),{title:h("cui:common.components.campfireAnalyticsPage.salesView.salesByPackage.".concat(e.title))})))).catch(u),eA(e,n).then(e=>K(e.map(e=>Os(Oa({},e),{title:h("cui:common.components.campfireAnalyticsPage.salesView.salesReaderInsights.".concat(e.title))})))).catch(u),ep(e,n).then(e=>O(e.map(e=>Os(Oa({},e),{title:h("cui:common.components.campfireAnalyticsPage.remainingChartsData.".concat(e.title))})))).catch(u),eh(e,n).then(R).catch(u),eg(e,n).then(e=>z(e.map(e=>Os(Oa({},e),{title:"manuscript"===e.title?h("cui:common.components.campfireChaptersSetup.extrasTitle"):h("cui:common.moduleNames.".concat(e.title))})))).catch(u),ey(e,n).then(e=>B(e.map(e=>Os(Oa({},e),{title:h("cui:common.explore.tagNames.".concat(e.title))})))).catch(u),eb(e,n).then(Q).catch(u),ev(e,n).then($).catch(u),ej(e,n).then(ee).catch(u)]).then(()=>{m(!1)})},3e3,{leading:!0}),[n]);return(0,i.useEffect)(e_,[n,t]),(0,i.useEffect)(()=>{let e=setInterval(()=>{e_()},3e4);return()=>clearInterval(e)},[]),{error:c,updating:f,retentionData:v,shelvesData:w,viewersData:A,ratingData:k,returningData:D,locationData:L,moduleData:P,genreData:N,popularElements:X,latestRatings:J,latestComments:Z,summaryData:x,numCountries:er,top5HighCountriesData:ei,top5HighModulesData:eo,top5HighGenresData:el,mostUsedModule:ea,leastUsedModule:es,mostUsedGenre:ec,monetizationData:E,salesByPackageData:U,salesReaderInsightsData:F,salesByMonthData:V,salesConversionRateData:Y,monetizationAllTimeData:I}})({getSummaryData:f,getRetentionData:m,getReturningData:p,getLocationData:h,getModuleData:g,getGenreData:y,getPopularElements:b,getShelvesData:v,getViewersData:j,getRatingsData:w,getLatestRatings:S,getLatestComments:A,getMonetizationData:C,getSalesByPackageData:k,getSalesReaderInsights:_,getSalesByMonth:E,getConversionRateData:T},B,I,G),{rightColumnRef:ej,leftColumnPadding:ew,innerRightColumnWidth:eS,isFirstRender:eA}=zi(),eC=[{labelKey:s("cui:common.components.campfireAnalyticsPage.readerOptions.all"),value:"all",onClick:()=>ek("all")},{labelKey:s("cui:common.components.campfireAnalyticsPage.readerOptions.followers"),value:"followers",onClick:()=>ek("followers")}],ek=e=>{"all"===e?M("all"):M("followers")},e_={timeRangeOptionValue:U,monthName:"current-month"===U?W:"last-month"===U?F:K,date:q,startDate:null==B?void 0:B.start,endDate:null==B?void 0:B.end,getDateLabel:e=>{let n=new Date(e);return(0,eU.IU)(n,"LLLL d, yyyy",u)}},eE={audience:{dropdownItems:[{labelKey:"cui:common.components.campfireEPMCard.exportToCSVCard.dropdownOptions.projectViews",value:"projectViews"},{labelKey:"cui:common.components.campfireEPMCard.exportToCSVCard.dropdownOptions.timesShelves",value:"timesShelves"},{labelKey:"cui:common.components.campfireEPMCard.exportToCSVCard.dropdownOptions.projectRating",value:"projectRating"},{labelKey:"cui:common.components.campfireEPMCard.exportToCSVCard.dropdownOptions.readerRetention",value:"readerRetention"},{labelKey:"cui:common.components.campfireEPMCard.exportToCSVCard.dropdownOptions.returningReaders",value:"returningReaders"},{labelKey:"cui:common.components.campfireEPMCard.exportToCSVCard.dropdownOptions.location",value:"location"},{labelKey:"cui:common.components.campfireEPMCard.exportToCSVCard.dropdownOptions.favModules",value:"favModules"},{labelKey:"cui:common.components.campfireEPMCard.exportToCSVCard.dropdownOptions.favGenres",value:"favGenres"},{labelKey:"cui:common.components.campfireEPMCard.exportToCSVCard.dropdownOptions.all",value:"all"}],dividers:[3,7]},sales:{dropdownItems:[{labelKey:"cui:common.components.campfireEPMCard.exportToCSVCard.dropdownOptions.totalEarnings",value:"totalEarnings"},{labelKey:"cui:common.components.campfireEPMCard.exportToCSVCard.dropdownOptions.totalSales",value:"totalSales"},{labelKey:"cui:common.components.campfireEPMCard.exportToCSVCard.dropdownOptions.salesByPackage",value:"salesByPackage"},{labelKey:"cui:common.components.campfireEPMCard.exportToCSVCard.dropdownOptions.conversionRate",value:"conversionRate"},{labelKey:"cui:common.components.campfireEPMCard.exportToCSVCard.dropdownOptions.readerInsights",value:"readerInsights"},{labelKey:"cui:common.components.campfireEPMCard.exportToCSVCard.dropdownOptions.all",value:"all"}],dividers:[0,4]}},eT={projectViews:$,timesShelves:J,projectRating:Z,readerRetention:Q,returningReaders:ee,location:en,favModules:et,favGenres:er,totalEarnings:eh,totalSales:ex,salesByPackage:eg,conversionRate:eb,readerInsights:ey},eI=["audience","sales"].map(e=>({value:e,label:s("cui:common.components.campfireAnalyticsPage.analyticsOptions.".concat(e))}));return(0,x.jsx)(eyL,{children:(0,x.jsxs)(eyR,{children:[!eA&&(0,x.jsxs)(eyP,{padding:ew,children:[(0,x.jsxs)(eyW,{children:[(0,x.jsx)(eyU,{children:s("cui:common.components.campfireAnalyticsPage.headerTitle")}),(0,x.jsxs)(eyF,{children:[(0,x.jsx)(eyH,{updating:X,color:c.colors.primary.rgbaString}),(0,x.jsx)(eyV,{children:s("cui:common.components.campfireAnalyticsPage.updateStatus")})]})]}),(0,x.jsxs)(eyW,{marginTop:.25,children:[(0,x.jsx)(eyK,{children:s("cui:common.components.campfireAnalyticsPage.headerSubtitle")}),(0,x.jsxs)(eyF,{responsive:!0,children:[(0,x.jsx)(eyG,{dropdownProps:{items:eC,appearToLeft:!0},textButton:!0,addCaret:!0,buttonLabel:s("cui:common.components.campfireAnalyticsPage.readerOptions.".concat(I
1))}),(0,x.jsx)(eyY,{dropdownProps:{items:V,dividers:[4,7],appearToLeft:!0},textButton:!0,addCaret:!0,buttonLabel:s("cui:common.components.campfireAnalyticsPage.dateOptions.".concat(U),Oa({},Y[U]))})]})]}),N&&(0,x.jsx)(ey1,{children:(0,x.jsx)(ey5,{value:P,options:eI,onToggle:e=>z(e)})}),"audience"===P&&(0,x.jsx)(ex4,{projectName:(null==t?void 0:t.title)||"",summaryOption:L,setSummaryOptions:R,summaryData:ea,viewersData:$,retentionData:Q,shelvesData:J,ratingData:Z,dateHelpers:e_,returningData:ee,numCountries:es,setModalToDisplay:O,top5HighCountriesData:ec,locationData:en,top5HighModulesData:eu,top5HighGenresData:ed}),"sales"===P&&(0,x.jsx)(ex9,{monetizationAllTimeData:ev,monetizationData:eh,dateHelpers:e_,salesByPackageData:eg,salesReaderInsightsData:ey,salesByMonthData:ex,salesConversionRateData:eb})]}),(0,x.jsx)(eyN,{ref:ej,children:(0,x.jsxs)(eyB,{width:eS,children:["audience"===P&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Xf,{project:t,title:"cui:common.components.campfireEPMCard.popularElements.title",data:ei,timeRangeOptionValue:U,startDate:B.start,endDate:B.end,currentMonth:W,lastMonth:F,secondToLastMonth:K}),(0,x.jsx)(qg,{project:t,title:"cui:common.components.campfireEPMCard.latestRatingsCard.title",latestRatings:eo}),(0,x.jsx)(Y7,{project:t,title:"cui:common.components.campfireEPMCard.latestCommentsCard.title",latestComments:el})]}),"sales"===P&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(YP,{}),(0,x.jsx)(qw,{createStripeLoginLink:r})]}),(0,x.jsx)(YX,{statsTitle:s("cui:common.components.campfireEPMCard.exportToCSVCard.statsTitle.".concat(P)),options:"audience"===P?eE.audience.dropdownItems:eE.sales.dropdownItems,dividers:"audience"===P?eE.audience.dividers:eE.sales.dividers,projectTitle:null!=(n=null==t?void 0:t.title)?n:"Project",getData:e=>{let n={location:s("cui:common.components.campfireEPMCard.exportToCSVCard.titleKeymap.location"),favModules:s("cui:common.components.campfireEPMCard.exportToCSVCard.titleKeymap.favModules"),favGenres:s("cui:common.components.campfireEPMCard.exportToCSVCard.titleKeymap.favGenres"),totalSales:s("cui:common.components.campfireEPMCard.exportToCSVCard.titleKeymap.totalSales"),salesByPackage:s("cui:common.components.campfireEPMCard.exportToCSVCard.titleKeymap.salesByPackage"),conversionRate:s("cui:common.components.campfireEPMCard.exportToCSVCard.titleKeymap.conversionRate"),readerInsights:s("cui:common.components.campfireEPMCard.exportToCSVCard.titleKeymap.readerInsights")};return e.map(e=>{var r,i,o;let l=(null!=(r=null==t?void 0:t.title)?r:"Project")+" "+s(e.labelKey)+".csv",a=[];switch(e.value){case"projectViews":case"timesShelves":case"projectRating":case"readerRetention":case"totalEarnings":a=null==(o=null==(i=eT[e.value])?void 0:i[0])?void 0:o.data.sort((e,n)=>new Date(e.id).getTime()-new Date(n.id).getTime()).map(n=>{var t,r;return{Date:(0,eU.IU)(new Date(n.id),"yyyy/MM/dd",u),[(null==(r=null==(t=eT[e.value])?void 0:t[0])?void 0:r.name)+("readerRetention"===e.value?" (Percentage)":"")]:n.y}});break;case"returningReaders":a=eT[e.value];break;case"location":case"favModules":case"favGenres":case"totalSales":case"salesByPackage":case"conversionRate":case"readerInsights":a=eT[e.value].map(t=>({[n[e.value]]:t.title,Fraction:t.value}))}return{filename:l,data:a}})}})]})}),D&&(0,x.jsx)(exr,{title:s("cui:common.components.campfireAnalyticsPage.moreInfoModal.".concat(D,".title")),subtitle:s("cui:common.components.campfireAnalyticsPage.moreInfoModal.".concat(D,".subtitle"),{numCountries:es,mostUsedModule:ef,leastUsedModule:em,mostUsedGenre:ep}),dataToDisplay:"location"===D?en:"modules"===D?et:er,onClose:()=>{O("")}})]})})},ebn=e=>{var n,t,r,s;let{blazeContext:c,project:u,publishedProject:d,updateProject:f,getElements:p,allTags:h,pageControls:g,seriesControls:y,stripeControls:b,analyticsControls:v,notificationsControls:j,helperControls:w,publishControls:S}=e,{t:A}=(0,a.Bd)(),k=(0,o.Zp)(),[_,E]=(0,i.useState)(0),{page:T}=g,{isMobile:I}=(0,l.Iu)(),[M,D]=(0,i.useState)(!1),{updateProject:O,savedStatus:L,setPage:R}=((e,n)=>{let{t}=(0,a.Bd)(),r=(0,i.useRef)(!1),o=(0,i.useRef)(null),[l,s]=(0,i.useState)(1),c={title:t("cui:common.components.writing.explore.errorHandlingModal.title"),description:(0,x.jsx)(a.x6,{i18nKey:"cui:common.components.writing.explore.errorHandlingModal.description",components:{a:(0,x.jsx)(m.OJ,{href:"/contact",target:"_blank"})}}
1),deleteText:t("cui:common.components.writing.explore.errorHandlingModal.tryAgainBtn")},u={title:t("cui:common.components.writing.explore.warningModalWhileSaving.title"),description:t("cui:common.components.writing.explore.warningModalWhileSaving.description"),deleteText:t("cui:common.components.writing.explore.warningModalWhileSaving.confirmText")};return{savedStatus:l,updateProject:(n,t)=>Om(null,null,function*(){let i=!0,l=(0,q.A)();for(o.current=l;i;)try{s(2);let r=yield e(n,t);return o.current===l&&s(1),r}catch(e){if(s(3),r.current||(r.current=!0,i=yield PL(c),r.current=!1,!i))return{error:e,response:void 0}}return{error:void 0,response:void 0}}),setPage:e=>Om(null,null,function*(){2===l?(yield PL(u))&&n.setPage(e):n.setPage(e)})}})(f,g),P=((e,n)=>{let{initialVisibility:t,initialVisibilityStatus:r,currentVisibility:o,currentVisibilityStatus:l,onChangeCurrentVisibility:a}=((e,n)=>{let{initialVisibility:t,setInitialVisibility:r,currentVisibility:o,setCurrentVisibility:l}=n,{PUBLIC:a,PRIVATE:s,PENDING:c,APPROVED:u,LINK:d,CHANGES_REQUIRED:f}=C.wg,m=e=>({isPrivate:e===s,isPending:e===c,isApproved:e===u,isPublic:e===a,isProjectPublished:[a,u].includes(e),isProjectUnpublished:[s,d].includes(e),usesLink:e===d,hasChangesRequired:e===f}),p=(0,i.useMemo)(()=>m(t),[t]),h=(0,i.useMemo)(()=>m(o),[o]);return{initialVisibility:t,initialVisibilityStatus:p,currentVisibility:o,currentVisibilityStatus:h,onChangeCurrentVisibility:e=>{l(e)}}})(0,n),{initialMonetization:s,initialMonetizationStatus:c,currentMonetization:u,currentMonetizationStatus:d,onChangeCurrentMonetization:f}=((e,n)=>{let{initialMonetization:t,currentMonetization:r,setCurrentMonetization:o}=n,{DISABLED:l,ENABLED:a}=C.xO,s=e=>({isDisabled:e===l,isEnabled:e===a}),c=(0,i.useMemo)(()=>s(t),[t]),u=(0,i.useMemo)(()=>s(r),[r]);return{initialMonetization:t,initialMonetizationStatus:c,currentMonetization:r,currentMonetizationStatus:u,onChangeCurrentMonetization:e=>{o(e)}}})(0,n),{PUBLISH_CHANGES:m,DISABLE_PUBLISH_BUTTON:p,MAKE_PRIVATE:h,SEND_PREORDER_APPLICATION:g,SEND_APPLICATION:y,RESEND_APPLICATION:x,UNPUBLISH_PROJECT:b,END_MONETIZATION:v}=LF,j=(0,i.useMemo)(()=>{if(r.isPending)return m;if(r.isProjectPublished){if(l.isProjectUnpublished)return b;if(c.isEnabled)if(d.isDisabled)return v;else return m;return d.isDisabled?m:y}if(r.hasChangesRequired)if(l.isProjectUnpublished)return b;else return x;return r.usesLink&&l.isPrivate?h:l.isPrivate?m:l.isPending?e.publishedAt?new Date(e.publishedAt).getTime()>=Date.now()+864e5?d.isEnabled?g:y:p:y:m},[r,l,c,d,e.publishedAt]);return{project:e,initialVisibility:t,currentVisibility:o,initialMonetization:s,currentMonetization:u,currentPublishStatus:j,initialVisibilityStatus:r,currentVisibilityStatus:l,onChangeCurrentVisibility:a,initialMonetizationStatus:c,currentMonetizationStatus:d,onChangeCurrentMonetization:f}})(u,S),z=((e,n,t)=>{let[r,o]=(0,i.useState)([]),[l,a]=(0,i.useState)(0),{initialVisibility:s,currentVisibility:c,initialMonetization:u,currentMonetization:d}=t,f=(e,n,t,r)=>({property:"".concat(t,".").concat(r),draft:e[r],published:n[r]});return(0,i.useEffect)(()=>{if(e&&n){let t={};s!==c&&(t.visibility=[{property:"visibility",draft:c,published:s}]),u!==d&&(t.monetization=[{property:"monetization",draft:d,published:u}]);let r=function(e,n){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;for(let l in e){let a=null===o?l:o;e[l]&&(null==n?void 0:n[l])&&"object"==typeof e[l]&&"object"==typeof n[l]?zl.includes(l)||zl.includes("".concat(i,".").concat(l))||r(e[l],n[l],"".concat(i,".").concat(l),a):!zl.includes(l)&&!zl.includes("".concat(i,".").concat(l))&&e[l]!==n[l]&&(e[l]||n[l])&&zo.includes(a)&&(t[a]||(t[a]=[]),za.hasOwnProperty(a)?i===".".concat(a)?t[a].push(f(e,n,i,l)):e[l]!=n[l]&&t[a].push(f(e,n,i,l)):t[a].push(f(e,n,i,l)))}};r(e,n),o(t),a((e=>{let n=0;for(let t in e)"packages"===t?n=Object.keys(e[t]).length:n++;return n})(t))}},[e,n,s,c,u,d]),{projectDifferences:r,numDifferences:l}})(u,d,P),N=null==(n=(0,i.useContext)(o.xR))?void 0:n.actions,B=null==(s=null==(r=null==(t=(0,i.useContext)(o.hF))?void 0:t.userData)?void 0:r.explore)?void 0:s.stripeAccountId,U=(null==u?void 0:u.hasUnreadPublishingStatus)||!1;(0,i.useEffect)(()=>{let e=e=>{"z"===e.key.toLowerCase()&&(e.ctrlKey||e.metaKey)?(e.shiftKey?null==N||N.redo():null==N||N.und
1o(),e.preventDefault(),e.stopPropagation()):"y"===e.key.toLowerCase()&&(e.ctrlKey||e.metaKey)&&(null==N||N.redo(),e.preventDefault(),e.stopPropagation())};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},[]);let W={VIEW_HOME:()=>R("home"),VIEW_EXTRAS:()=>R("extras"),VIEW_LISTING:()=>R("listing"),VIEW_PRICING:()=>R("pricing"),VIEW_ANALYTICS:()=>R("analytics"),UPDATE_PROJECT:e=>Om(null,[e],function*(e){let{field:n,value:t}=e;yield O("UPDATE_FIELDS",{[n]:t})}),PUBLISH:e=>Om(null,[e],function*(e){let{currentPublishStatus:n,visibility:t,monetization:r}=e;yield Om(null,[{project:u,updateProject:O,navigate:k,t:A,currentPublishStatus:n,visibility:t,monetization:r}],function*(e){let{project:n,updateProject:t,navigate:r,t:i,currentPublishStatus:o,visibility:l,monetization:a}=e,s=e=>new Promise(n=>setTimeout(n,e)),c=!1,u=(e,n)=>i("cui:common.components.advancedExport.exportFinish.".concat(e),n),d=(e,n)=>i("cui:common.components.projectToolbar.explore.".concat(e),n),f={[Symbol.asyncIterator](){return Oh(this,null,function*(){yield{text:u("progressModal.message1"),progress:0};let e=0;for(;!c;){for(let e=0;e<15&&(yield new Op(s(100)),!c);e++);e++,yield{text:u("progressModal.message".concat(Math.min(e+1,10))),progress:e<8?e/8:.9}}return{text:u("progressModal.success"),progress:1}})}},m=d("publishingModal.".concat(l,".").concat(a,".header")),p=[d("publishingModal.".concat(l,".").concat(a,".description"))];o===VA?(m=d("unpublishHeader"),p=[d("unpublishDescription")]):o===VC&&(m=d("endMonetizationHeader"),p=[d("endMonetizationDescription")]),zr({asyncIterator:f,closable:!1,maxProgress:1,progressPage:{header:m,descriptions:[u("progressModal.loadingDescription")]},confirmationPage:{cancelText:i("cui:common.components.projectToolbar.explore.viewProject"),onClickCancel:()=>r("/read/".concat(n.id)),onClickConfirm:()=>{},header:m,descriptions:p}}),(l||a)&&(yield t("UPDATE_FIELDS",Oa(Oa({},l?{visibility:l}:{}),a?{monetizationStatus:a}:{}))),yield t("UPDATE_FIELDS",{lastPublicPublishedAt:Date.now()});let{error:h}=yield t("PUBLISH");c=!0,h&&(console.error(h),yield PL({title:i("cui:common.components.projectToolbar.explore.publishError"),description:i("cui:common.components.projectToolbar.explore.publishErrorDescription",{error:h.message}),deleteText:i("cui:common.components.buttons.confirm")}))})}),REVERT:()=>{PL({title:A("cui:common.components.writing.explore.revertModal.title"),description:A("cui:common.components.writing.explore.revertModal.description"),deleteText:A("cui:common.components.writing.explore.revertModal.revert")}).then(e=>Om(null,null,function*(){if(e){let e=!1;O("REVERT").then(()=>{e=!0});let n=0;zr({asyncIterator:{[Symbol.asyncIterator](){return Oh(this,null,function*(){for(;!e;)yield{progress:Math.min(.8,n+=.1)},yield new Op(new Promise(e=>setTimeout(e,1e3)));yield{progress:1},yield new Op(new Promise(e=>setTimeout(e,1e3))),E(e=>e+1)})}},closable:!1,maxProgress:1,progressPage:{header:A("cui:common.components.writing.explore.revertModal.progress.title"),descriptions:[A("cui:common.components.writing.explore.revertModal.progress.description")]}})}}))},PREVIEW:()=>w.onPreview()},F=(0,x.jsx)(VZ,{actions:W,publishingStatusControls:P,projectDifferences:z,savedStatus:L,publishedProject:d,hasOutOfSyncElements:M}),H=((e,n,t,r,l)=>{let[a,s]=(0,i.useState)(!1),[c,u]=(0,i.useState)(""),d=(0,i.useContext)(o.kD),{refreshElementBuffer:f}=(0,i.useContext)(o.qs),[m,p]=(0,i.useState)({}),{elements:h,modules:g}=e,y=JSON.stringify(Object.keys(h||{})),b=()=>{w().then(p).catch(console.error),null==f||f(!0,0,!0)};(0,i.useEffect)(()=>{b()},[y]),(0,i.useEffect)(()=>{let e=()=>{"visible"===document.visibilityState&&b()};return document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e)},[y]);let v=Object.values(h||{}).filter(e=>{let n=d.elements[e.key];if("manuscript"===e.module)return!1;if(m[e.module]&&function(e,n){let t=null==e?void 0:e.customAttributeRegistry,r=null==n?void 0:n.customAttributeRegistry;if(!t||!r)return!1;for(let e of Object.keys(t)){let n=r[e];if(n&&(t[e].label!==n.label||t[e].type!==n.type))return!0}return!1}(m[e.module],g[e.module]))return!0;return!!n&&function(e,n){var t,r,i,o;let l=0;Object.values(e.lastUpdates||{}
1).forEach(e=>{Object.values(e).forEach(e=>l=Math.max(l,e))});let a=Math.max(...Object.values(null!=(r=null==(t=null==e?void 0:e.lastEdits)?void 0:t.lastPanelEdits)?r:[]).map(e=>{var n;return null!=(n=null==e?void 0:e.time)?n:0})),s=0;Object.values(n.lastUpdates||{}).forEach(e=>{Object.values(e).forEach(e=>s=Math.max(s,e))});let c=Math.max(...Object.values(null!=(o=null==(i=null==n?void 0:n.lastEdits)?void 0:i.lastPanelEdits)?o:[]).map(e=>{var n;return null!=(n=null==e?void 0:e.time)?n:0}));return l>s||a>c}(n,e)}).reduce((e,n)=>Os(Oa({},e),{[n.key]:!0}),{}),j=(e,r)=>Om(null,null,function*(){let i=[...e,...Object.values(r||{}).flatMap(e=>Object.values(e))];if(0!==i.length&&!c){u(i[0].key||i[0]._id);try{for(let e of[...new Set([...i.map(e=>e.module).filter(Boolean),...Object.keys(r||{})])]){let t=m[e],i=g[e],o=Oa({},(null==i?void 0:i.entries)||{});if(null==t?void 0:t.entries)for(let[e,n]of Object.entries(t.entries))o[e]&&(o[e]=n);if(null==r?void 0:r[e]){let n=Object.keys(o).length;Object.values(r[e]).forEach((e,r)=>{var i;if(!o[e.key]){let l=null==(i=null==t?void 0:t.entries)?void 0:i[e.key];o[e.key]=l?Os(Oa({},l),{index:n+r}):{key:e.key,type:"entry",element_type:e.element_type||e.type,name:e.name,index:n+r}}})}yield n("UPLOAD_MODULE",{module:e,data:Os(Oa(Oa({},i||{}),(null==t?void 0:t.customAttributeRegistry)?{customAttributeRegistry:t.customAttributeRegistry}:{}),{entries:o})})}}catch(e){console.error(e)}try{let e=i.reduce((e,n)=>{let t=n.key||n._id;return t&&(e[t]=n),e},{}),r=yield t(i);yield n("UPLOAD_ELEMENTS",{elements:Object.values(r).map(n=>Oa(Oa(Oa({},h[n.key]||{}),e[n.key]||{}),n))}),u("")}catch(e){console.error(e),u("")}}}),w=()=>Om(null,null,function*(){let n=e.linkedWriteId;if(!n)return{};let t=yield l.mongodb.getCollection("story").findById(n);if(!t)return{};let r=Object.entries(eB.Yr).filter(e=>{let[n,t]=e;return"project"!==n}),i=yield Promise.all(r.map(e=>{let[n,r]=e;return l.mongodb.getCollection(r.moduleCollection).findById(t[n])}));return r.reduce((e,n,t)=>{let[r]=n;return i[t]&&(e[r]=i[t]),e},{})}),S=(0,i.useMemo)(()=>{var n,t;return Object.values(h).every(e=>"manuscript"===e.module)&&Object.values((null==(t=null==(n=d.projects)?void 0:n[e.id])?void 0:t.elements)||{}).filter(e=>"manuscript"!==e.module).length>0},[h,d]),A=(0,i.useMemo)(()=>Object.values(h||{}).filter(e=>"manuscript"!==e.module),[h]),C=(0,x.jsx)(KU,{show:a,onClose:()=>s(!1),exploreElements:A,onSync:j,publishButton:r});return{outOfSync:v,hasOutOfSyncElement:Object.values(v).some(e=>e),sync:j,addElements:()=>Om(null,null,function*(){let n=yield KL({title:"Add Element to Project",subtitle:"Select an element from your private project to add to the published version.",selectOne:!1,allowCreate:!1,useRecentAndPinned:!1,filter:n=>!n.alias&&"spell"!==n.type&&(!n.stories||!!n.stories.find(n=>{var t;return!!e.linkedWriteId&&(n.id===e.linkedWriteId||n.id===(null==(t=d.projects[e.linkedWriteId])?void 0:t.parent))}))&&"manuscript-section"!==n.type&&!(null==h?void 0:h.hasOwnProperty(n._id))});(null==n?void 0:n[0])&&j([],Object.values(n).reduce((e,n)=>(e[n.module]||(e[n.module]={}),n.key=n._id,e[n.module][n.key]=n,e),{}))}),addAllElements:()=>Om(null,null,function*(){let n=yield l.mongodb.getCollection("story").findById(e.id);if(!n)return;let t=Object.entries(eB.Yr).filter(e=>{let[n]=e;return!["project","manuscript"].includes(n)}),r=(yield Promise.all(t.map(e=>{let[t,r]=e;return l.mongodb.getCollection(r.moduleCollection).findById(n[t])}))).reduce((e,n,r)=>{let i=t[r][0];return(null==n?void 0:n.entries)&&Object.keys(n.entries).length>0&&(e[i]=n.entries),e},{});0!==Object.keys(r).length&&j([],r)}),getModules:w,syncing:c,setSyncing:u,modal:C,setShowSyncModal:s,canAddAllElements:S}})(u,O,p,F,c.userControls);(0,i.useEffect)(()=>{D(Object.keys((null==H?void 0:H.outOfSync)||{}).length>0)},[null==H?void 0:H.outOfSync]);let K=(0,x.jsx)(K$,{project:u,updateProject:O,allTags:h,page:T,setPage:R,publishButton:F,publishingStatusControls:P}),V={home:(0,x.jsx)(ed0,{project:u,updateProject:O,scrapeUrlFn:w.scrapeUrlFn,setPage:R,navigationFooter:K},_),listing:(0,x.jsx)(edg,{project:u,updateProject:O,publishedProject:d,allTags:h,seriesControl
1s:y,notificationsControls:j,navigationFooter:K,setPage:R}),extras:(0,x.jsx)(eyD,{blazeContext:c,project:u,updateProject:O,navigationFooter:K,elementSyncingControls:H}),pricing:(0,x.jsx)(egw,{project:u,onDownloadCodes:w.onDownloadCodes,userHasStripeAccount:!!B,updateProject:O,stripeControls:b,publishingStatusControls:P,navigationFooter:K}),analytics:(0,x.jsx)(ebe,{project:u,createStripeLoginLink:b.createStripeLoginLink,analyticsControls:v})};return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(esx,{children:[(0,x.jsx)(V7,{actions:W,properties:{page:T,publishButton:F,disableRevert:!d,showNotification:U,savedStatus:L,hasOutOfSyncElements:M}}),(0,x.jsx)(esb,{children:V[T]})]}),["listing","home"].includes(T)&&!I&&(0,x.jsx)(esv,{listingTarget:{current:document.getElementById("explore-manage-listing-home-container")}})]})},ebt=e=>(0,x.jsx)(o.mJ,{useImages:!0,useUser:!0,useElementBuffer:!0,children:n=>(0,x.jsx)(ebn,Os(Oa({},e),{blazeContext:n}))})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.