1try{!function(){var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="b4545c2b-2f8b-4c87-8f02-a785d220d0fb",e._sentryDebugIdIdentifier="sentry-dbid-b4545c2b-2f8b-4c87-8f02-a785d220d0fb")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[31357],{5114:(e,n,t)=>{"use strict";t.d(n,{N:()=>s,y:()=>c});var a=t(62498),o=t.n(a),r=t(20664),i=t(45990);function s(){return new(o())({clientId:r._.NEXT_PUBLIC_TWITTER_CLIENT_ID,accessTokenUri:`${window.location.protocol}//${window.location.host}/twitter/api/2/oauth2/token`,authorizationUri:"https://twitter.com/i/oauth2/authorize",redirectUri:i.j,state:i.u+"+"+window.location.pathname,scopes:["users.read","tweet.read"]})}function c(e){return`${i.j}?code=${e}&state=${encodeURIComponent(i.u+"+"+window.location.pathname)}`}},5170:(e,n,t)=>{"use strict";t.r(n),t.d(n,{AccountUserProvider:()=>d,useAccountUser:()=>c});var a=t(54568),o=t(7620),r=t(97834),i=t(47652);let s=(0,o.createContext)({loading:!0,data:void 0,updateUsername:()=>{}});function c(){return(0,o.use)(s)}let d=({children:e})=>{let{data:n,loading:t,refetch:c}=(0,r.IT)(i.uiG,{ssr:!1}),d=(0,o.useCallback)(()=>{c()},[c]);return(0,a.jsx)(s,{value:{data:n,loading:t,updateUsername:d},children:e})}},5753:(e,n,t)=>{"use strict";t.d(n,{Aq:()=>a.AccountUserProvider,Bh:()=>o.BalanceWithdrawalContext,IH:()=>a.useAccountUser,Pp:()=>o.BalanceWithdrawalProvider});var a=t(5170),o=t(54855)},7770:()=>{},17078:(e,n,t)=>{"use strict";t.d(n,{n:()=>a.n});var a=t(8285)},39459:(e,n,t)=>{"use strict";t.d(n,{dL:()=>i,us:()=>r,xm:()=>s});var a=t(35352),o=t(68396);async function r(){try{return await (0,a.H)()}catch{console.log("getCurrentAuthenticatedUser")}}async function i(){try{return!!await (0,a.H)()}catch{return!1}}async function s(){if(await i())return await (0,o.T)()}},45990:(e,n,t)=>{"use strict";t.d(n,{j:()=>o,u:()=>a});let a="link-twitter",o="https://verse.works"},47652:(e,n,t)=>{"use strict";t.d(n,{uiG:()=>a.uiG});var a=t(14505)},48555:(e,n,t)=>{"use strict";t.d(n,{UEL:()=>a.UEL,g2e:()=>a.g2e});var a=t(14505)},54855:(e,n,t)=>{"use strict";t.r(n),t.d(n,{BalanceWithdrawalContext:()=>r,BalanceWithdrawalProvider:()=>i});var a=t(54568),o=t(7620);let r=(0,o.createContext)([{currentFlowStep:{title:"DETAILS_INPUT"}},()=>{throw"Default context values are used"}]),i=({children:e})=>{let[n,t]=(0,o.useState)({currentFlowStep:{title:"DETAILS_INPUT"}});return(0,a.jsx)(r,{value:[n,t],children:e})}},56492:(e,n,t)=>{"use strict";t.d(n,{F:()=>r});var a=t(7620),o=t(17078);function r(e){let[n,t]=(0,a.useState)(e),r=(0,o.n)(e=>e.captureError);return[n,(0,a.useCallback)(e=>{t(e),e&&r(e)},[r])]}},66984:(e,n,t)=>{"use strict";t.d(n,{nK:()=>f,ls:()=>h,YW:()=>C,sx:()=>g});var a,o=t(20664),r=((a=r||{}).Idle="idle",a.Loading="loading",a.Success="success",a.Failure="failure",a);class i{constructor(e,n=!0){this.moduleLoadStatus="idle",this.pendingTasks=[],this.moduleResolver=e,this.loadOnRequest=n}checkForModuleLoad(){"idle"===this.moduleLoadStatus&&this.loadOnRequest&&this.load()}resolvePendingTasks(){this.pendingTasks.forEach(({task:e,resolve:n,reject:t})=>{void 0!==this.module&&e(this.module).then(n).catch(t)}),this.pendingTasks=[]}load(){this.moduleLoadStatus="loading",this.moduleResolver().then(e=>{this.module=e,this.moduleLoadStatus="success",this.resolvePendingTasks()}).catch(()=>{this.moduleLoadStatus="failure"})}addTask(e){return(this.checkForModuleLoad(),void 0!==this.module)?e(this.module):new Promise((n,t)=>{this.pendingTasks.push({task:e,resolve:n,reject:t})})}getModule(){return this.addTask(async e=>e)}}var s=t(92498),c=t(39459);let d="verse_privacy";function l(e,n){return async(...t)=>{if(n({privacyCookie:function(){let e=s.A.get(d),n=null;if(e)try{n=JSON.parse(e)}catch{return console.error(`[setPrivacyCookie] Error while trying to read "${d}" cookie`),null}return n}()||void 0,userAuthorized:await (0,c.dL)(),env:o._.NEXT_PUBLIC_ENV}))return e(...t)}}let u={api_host:"https://d1v1od7mljca5m.cloudfront.net",record_block_selector:"img, video, audio",record_console:!1,record_heatmap_data:!0,record_mask_text_selector:"*",record_sessions_percent:100},m=new i(async()=>{let e=await t.e(3387).then(t.bind(t,11535));return e.default.init(o._.NEXT_PUBLIC_MIXPANEL_TOKEN,u),e.default}),p=({userAuthorized:e,env:n})=>e&&"production"===n,C=l(()=>{m.getModule()},p),h=l((e,n)=>{m.addTask(async t=>{t.identify(e),t.people.set({$email:n,environment:o._.NEXT_PUBLIC_ENV})})},p),f=l((e,n)=>{m.addTask(async t=>{t.alias(e,n)})},p),g=l(e=>{m.addTask(async n=>{n.track(e.name,e.payload)})},p)},71209:(e,n,t)=>{"use strict";t.d(n,{T:()=>a.T});var a=t(85011)},71508:(e,n,t)=>{"use strict";t.d(n,{w:()=>a.w});var a=t(97676)},71634:(e,n,t)=>{"use strict";t.d(n,{Nj:()=>u,qL:()=>d,II:()=>i,ev:()=>s,Yx:()=>c,vm:()=>m});var a,o,r,i=((a={}
1).Fiat="fiat",a.Crypto="crypto",a.Stripe="stripe",a);let s={bankName:"",bankAddress:"",bankRoutingNumber:"",bankBIC:"",accountOwnerFullName:"",bankAccountNumber:""},c={walletAddress:""};var d=((o={}).Idle="idle",o.Attached="attached",o.PendingSignature="pendingSignature",o.VerificationSucceeded="verificationSucceeded",o.VerificationFailed="verificationFailed",o),l=t(48555),u=((r={}).Collection="collection",r.Gallery="gallery",r.Activity="activity",r);let m=[{displayText:"Recently collected",key:{orderBy:l.g2e.LastTransferredAt,order:l.UEL.Desc}},{displayText:"Artist name",key:{orderBy:l.g2e.Title,order:l.UEL.Asc}},{displayText:"Lowest list price",key:{orderBy:l.g2e.ListPrice,order:l.UEL.Asc}}]},72533:(e,n,t)=>{"use strict";t.d(n,{W:()=>o});var a=t(47652);let o=({enableOffers:e,enableAuctions:n,twitterHandle:t})=>o=>{let r=o.readQuery({query:a.uiG}),i=r?.currentUser;i&&o.writeQuery({query:a.uiG,data:{currentUser:{...i,emailNotificationsConfiguration:{enableOffers:void 0!==e?e:i.emailNotificationsConfiguration?.enableOffers||!0,enableAuctions:void 0!==n?n:i.emailNotificationsConfiguration?.enableAuctions||!0},twitterHandle:void 0!==t?t:i.twitterHandle}}})}},75163:(e,n,t)=>{"use strict";t.d(n,{no:()=>r,lH:()=>d,an:()=>N,$e:()=>P,J8:()=>p,uj:()=>w,yh:()=>F,h4:()=>I,$u:()=>T,Jb:()=>b,dU:()=>_,YV:()=>W,UB:()=>V});var a=t(7620),o=t(5753);function r(){let[e,n]=(0,a.use)(o.Bh);return{withdrawalState:e,clearWithdrawalFlow:(0,a.useCallback)(()=>{n({currentFlowStep:{title:"DETAILS_INPUT"}})},[n])}}var i=t(66101),s=t(14505),c=t(56492);function d(){let[e,n]=(0,a.use)(o.Bh),[t,r]=(0,a.useState)(!1),[d,l]=(0,c.F)(void 0),[u]=(0,i.n)(s.e9N);return{confirmWithdrawal:(0,a.useCallback)(async t=>{let{currentFlowStep:a}=e,o=(()=>{if("CONFIRMATION"===a.title&&"UnconfirmedWithdrawal"===a.details.__typename)return a.details.confirmation?.id})();if("CONFIRMATION"!==a.title||!o)return void l({name:"FlowError",message:"useConfirmWithdrawal should be called only within CONFIRMATION step"});r(!0);try{let e=await u({variables:{confirmationId:o,code:t}});e.data?.otpVerifyCode.challenge?.completed&&n({currentFlowStep:{title:"CONFIRMATION_DONE",inputValues:a.inputValues}})}catch(n){let e=e=>n.graphQLErrors?.some(n=>n.message===e)??!1;e("invalid code")?l({name:"InvalidCodeError",message:"Seems that entered code is wrong, please try again!"}):e("too many attempts")?l({name:"TooManyAttemptsError",message:"Too many incorrect attempts. Please request a new code and try again."}):l({name:"BackendError",message:"Unknown error occurred while processing your request, please try again later."}),r(!1)}},[l,n,u,e]),isLoading:t,error:d}}var l=t(71508),u=t(36602);let m="verse_user_dismissed_interview_banner";function p(){let[e,n]=(0,a.useState)(!0),[t,o]=(0,a.useState)(!1),r=(0,l.w)(),i=(0,a.useCallback)(async()=>{if(localStorage.getItem(m)){o(!1),n(!1);return}let e=await fetch("/api/user-interview");o(!(await e.json()).userInterviewIsScheduled),n(!1)},[]);return(0,a.useEffect)(()=>{r===u.T.Authorised&&i()},[i,r]),{isLoading:e,showInterviewBanner:t,dismissBanner:(0,a.useCallback)(()=>{localStorage.setItem(m,"1"),o(!1)},[])}}var C=t(79748),h=t(45990),f=t(1461),g=t(19855);let S="pkce_verifier",y="pkce_challenge";function w(){let[e,n]=(0,a.useState)(void 0),t=(0,a.useCallback)(async()=>{let{verifier:e,challenge:t}=await new Promise((e,n)=>{(0,g.A)(64,(t,{verifier:a,challenge:o})=>{t?n(t):e({verifier:a,challenge:o})})});return sessionStorage.setItem(S,e),sessionStorage.setItem(y,t),n({verifier:e,challenge:t}),{verifier:e,challenge:t}},[]);return(0,f.A)(()=>{let e=sessionStorage.getItem(S),t=sessionStorage.getItem(y);if(e&&t){n({verifier:e,challenge:t}),sessionStorage.removeItem(S),sessionStorage.removeItem(y);return}}),{pkceChallenge:e,generatePKCEChallenge:t}}function I(){let[e,n]=(0,a.use)(o.Bh),[t,r]=(0,a.useState)(!1),[d,l]=(0,a.useState)(!1),[u,m]=(0,c.F)(void 0),[p]=(0,i.n)(s.NUh);return{resendWithdrawalConfirmation:(0,a.useCallback)(async()=>{let{currentFlowStep:t}=e,a=(()=>{if("CONFIRMATION"===t.title&&"UnconfirmedWithdrawal"===t.details.__typename)return t.details.confirmation?.id})();if("CONFIRMATION"!==t.title||!a){l(!1),m({name:"FlowError",message:"useResendWithdrawalConfirmation should be called only within CONFIRMATION step"});return}l(!1),m(void 0),r(!0);let o=await p({variables:{confirmationId:a}});o.data?.otpResendCode.challenge?(l(!0),r(!1),n({currentFlowStep:{title:"CONFIRMATION",details:{__typename:"UnconfirmedWithdrawal",confirmation:{id:a,challenge:o.data.otpResendCode.challenge}},inputValues:t.inputValues}})):(l(!1),r(!1),m({name:"BackendError",message:"Unknown error occurred while processing your request, please try again later."}))},[p,m,n,e]),isLoading:t,isSuccess:d,error:u}}var v=t(71634);function T(){let[e,n]=(0,a.use)(o.Bh),[t,r]=(0,a.useState)(!1),[d,l]=(0,c.F)(void 0),[u]=(0,i.n)(s.nXF),[m]=(0,i.n)(s.hT6),[p]=(0,i.n)(s.Esf),C=(0,a.useCallback)(async()=>{let t,{currentFlowStep:a}=e;if("DETAILS_REVIEW"!==a.title)return void l({name:"FlowError",message:"useReviewWithdrawal should be called only within DETAILS_REVIEW step"});let{inputValues:o}=a;r(!0),l(void 0);try{if(o.details.type===v.II.Crypto){let e=await m({variables:{params:{amount:o.amount.value,currency:o.amount.currency,cryptoWalletAddress:o.details.data.walletAddress,walletId:a.inputValues.details.walletId}}});t=e.data?.withdrawBalanceToCryptoWallet}else if(o.details.type===v.II.Fiat){let e=await u({variables:{params:{amount:o.amount.value,currency:o.amount.currency,accountFullName:o.details.data.accountOwnerFullName,accountNumber:o.details.data.bankAccountNumber,bankAddress:o.details.data.bankAddress,bankName:o.details.data.bankName,sortCode:o.details.data.bankRoutingNumber,swiftBic:o.details.data.bankBIC,walletId:a.inputValues.details.walletId}}});t=e.data?.withdrawBalanceToBank}else if(o.details.type===v.II.Stripe){let e=await p({variables:{params:{amount:o.amount.value,currency:o.amount.currency,accountId:o.details.data.id,walletId:o.details.walletId}}});t=e.data?.withdrawBalanceToStripe}}catch{l({name:"BackendError",message:"Unknown error occurred while processing your request, please try again later."})}finally{r(!1)}t?.__typename==="UnconfirmedWithdrawal"&&t.confirmation?.challenge?n({currentFlowStep:{title:"CONFIRMATION",details:t,inputValues:a.inputValues}}):t?.__typename==="InitiatedBalanceWithdrawal"?n({currentFlowStep:{title:"CONFIRMATION_DONE",inputValues:a.inputValues}}):l({name:"BackendError",message:"Unknown error occurred while processing your request, please try again later."})},[u,m,l,n,p,e]);return{returnToDetailsInput:(0,a.useCallback)(()=>{r(!1),l(void 0),n(e=>({currentFlowStep:{title:"DETAILS_INPUT",initialValues:"DETAILS_REVIEW"===e.currentFlowStep.title&&{details:e.currentFlowStep.inputValues.details,amount:e.currentFlowStep.inputValues.amount}||void 0}}))},[l,n]),sendWithdrawalRequest:C,isLoading:t,error:d}}function b(){let[,e]=(0,a.use)(o.Bh);return{submitWithdrawal:(0,a.useCallback)((n,t)=>{e({currentFlowStep:{title:"DETAILS_REVIEW",inputValues:{details:t,amount:n}}})},[e])}}let A=[{name:"Afghanistan",code:"AF",stripeConnect:!1},{name:"Aland Islands",code:"AX",stripeConnect:!1},{name:"Albania",code:"AL",stripeConnect:!1},{name:"Algeria",code:"DZ",stripeConnect:!1},{name:"American Samoa",code:"AS",stripeConnect:!1},{name:"Andorra",code:"AD",stripeConnect:!1},{name:"Angola",code:"AO",stripeConnect:!1},{name:"Anguilla",code:"AI",stripeConnect:!1},{name:"Antarctica",code:"AQ",stripeConnect:!1},{name:"Antigua and Barbuda",code:"AG",stripeConnect:!1},{name:"Argentina",code:"AR",stripeConnect:!0},{name:"Armenia",code:"AM",stripeConnect:!1},{name:"Aruba",code:"AW",stripeConnect:!1},{name:"Australia",code:"AU",stripeConnect:!0},{name:"Austria",code:"AT",stripeConnect:!0},{name:"Azerbaijan",code:"AZ",stripeConnect:!1},{name:"Bahamas",code:"BS",stripeConnect:!1},{name:"Bahrain",code:"BH",stripeConnect:!1},{name:"Bangladesh",code:"BD",stripeConnect:!1},{name:"Barbados",code:"BB",stripeConnect:!1},{name:"Belarus",code:"BY",stripeConnect:!1},{name:"Belgium",code:"BE",stripeConnect:!0},{name:"Belize",code:"BZ",stripeConnect:!1},{name:"Benin",code:"BJ",stripeConnect:!1},{name:"Bermuda",code:"BM",stripeConnect:!1},{name:"Bhutan",code:"BT",stripeConnect:!1},{name:"Bolivia",code:"BO",stripeConnect:!0},{name:"Bonaire, Saint Eustatius and Saba ",code:"BQ",stripeConnect:!1},{name:"Bosnia and Herzegovina",code:"BA",stripeConnect:!1},{name:"Botswana",code:"BW",stripeConnect:!1},{name:"Bouvet Island",code:"BV",stripeConnect:!1},{name:"Brazil",code:"BR",stripeConnect:!0},{name:"British Indian Ocean Territory",code:"IO",stripeConnect:!1},{name:"British Virgin Islands",code:"VG",stripeConnect:!1},{name:"Brunei",code:"BN",stripeConnect:!1},{name:"Bulgaria",code:"BG",stripeConnect:!0},{name:"Burkina Faso",code:"BF",stripeConnect:!1},{name:"Burundi",code:"BI",stripeConnect:!1},{name:"Cambodia",code:"KH",stripeConnect:!1},{name:"Cameroon",code:"CM",stripeConnect:!1},{name:"Canada",code:"CA",stripeConnect:!0},{name:"Cape Verde",code:"CV",stripeConnect:!1},{name:"Cayman Islands",code:"KY",stripeConnect:!1},{name:"Central African Republic",code:"CF",stripeConnect:!1},{name:"Chad",code:"TD",stripeConnect:!1},{name:"Chile",code:"CL",stripeConnect:!0},{name:"China",code:"CN",stripeConnect:!1},{name:"Christmas Island",code:"CX",stripeConnect:!1},{name:"Cocos Islands",code:"CC",stripeConnect:!1},{name:"Colombia",code:"CO",stripeConnect:!0},{name:"Comoros",code:"KM",stripeConnect:!1},{name:"Cook Islands",code:"CK",stripeConnect:!1},{name:"Costa Rica",code:"CR",stripeConnect:!0},{name:"Croatia",code:"HR",stripeConnect:!0},{name:"Cuba",code:"CU",stripeConnect:!1},{name:"Curacao",code:"CW",stripeConnect:!1},{name:"Cyprus",code:"CY",stripeConnect:!0},{name:"Czech Republic",code:"CZ",stripeConnect:!0},{name:"Democratic Republic of the Congo",code:"CD",stripeConnect:!1},{name:"Denmark",code:"DK",stripeConnect:!0},{name:"Djibouti",code:"DJ",stripeConnect:!1},{name:"Dominica",code:"DM",stripeConnect:!1},{name:"Dominican Republic",code:"DO",stripeConnect:!0},{name:"East Timor",code:"TL",stripeConnect:!1},{name:"Ecuador",code:"EC",stripeConnect:!1},{name:"Egypt",code:"EG",stripeConnect:!1},{name:"El Salvador",code:"SV",stripeConnect:!1},{name:"Equatorial Guinea",code:"GQ",stripeConnect:!1},{name:"Eritrea",code:"ER",stripeConnect:!1},{name:"Estonia",code:"EE",stripeConnect:!0},{name:"Ethiopia",code:"ET",stripeConnect:!1},{name:"Falkland Islands",code:"FK",stripeConnect:!1},{name:"Faroe Islands",code:"FO",stripeConnect:!1},{name:"Fiji",code:"FJ",stripeConnect:!1},{name:"Finland",code:"FI",stripeConnect:!0},{name:"France",code:"FR",stripeConnect:!0},{name:"French Guiana",code:"GF",stripeConnect:!1},{name:"French Polynesia",code:"PF",stripeConnect:!1},{name:"French Southern Territories",code:"TF",stripeConnect:!1},{name:"Gabon",code:"GA",stripeConnect:!1},{name:"Gambia",code:"GM",stripeConnect:!1},{name:"Georgia",code:"GE",stripeConnect:!1},{name:"Germany",code:"DE",stripeConnect:!0},{name:"Ghana",code:"GH",stripeConnect:!1},{name:"Gibraltar",code:"GI",stripeConnect:!1},{name:"Greece",code:"GR",stripeConnect:!0},{name:"Greenland",code:"GL",stripeConnect:!1},{name:"Grenada",code:"GD",stripeConnect:!1},{name:"Guadeloupe",code:"GP",stripeConnect:!1},{name:"Guam",code:"GU",stripeConnect:!1},{name:"Guatemala",code:"GT",stripeConnect:!1},{name:"Guernsey",code:"GG",stripeConnect:!1},{name:"Guinea",code:"GN",stripeConnect:!1},{name:"Guinea-Bissau",code:"GW",stripeConnect:!1},{name:"Guyana",code:"GY",stripeConnect:!1},{name:"Haiti",code:"HT",stripeConnect:!1},{name:"Heard Island and McDonald Islands",code:"HM",stripeConnect:!1},{name:"Honduras",code:"HN",stripeConnect:!1},{name:"Hong Kong",code:"HK",stripeConnect:!0},{name:"Hungary",code:"HU",stripeConnect:!0},{name:"Iceland",code:"IS",stripeConnect:!0},{name:"India",code:"IN",stripeConnect:!0},{name:"Indonesia",code:"ID",stripeConnect:!0},{name:"Iran",code:"IR",stripeConnect:!1},{name:"Iraq",code:"IQ",stripeConnect:!1},{name:"Ireland",code:"IE",stripeConnect:!0},{name:"Isle of Man",code:"IM",stripeConnect:!1},{name:"Israel",code:"IL",stripeConnect:!0},{name:"Italy",code:"IT",stripeConnect:!0},{name:"Ivory Coast",code:"CI",stripeConnect:!1},{name:"Jamaica",code:"JM",stripeConnect:!1},{name:"Japan",code:"JP",stripeConnect:!0},{name:"Jersey",code:"JE",stripeConnect:!1},{name:"Jordan",code:"JO",stripeConnect:!1},{name:"Kazakhstan",code:"KZ",stripeConnect:!1},{name:"Kenya",code:"KE",stripeConnect:!1},{name:"Kiribati",code:"KI",stripeConnect:!1},{name:"Kosovo",code:"XK",stripeConnect:!1},{name:"Kuwait",code:"KW",stripeConnect:!1},{name:"Kyrgyzstan",code:"KG",stripeConnect:!1},{name:"Laos",code:"LA",stripeConnect:!1},{name:"Latvia",code:"LV",stripeConnect:!0},{name:"Lebanon",code:"LB",stripeConnect:!1},{name:"Lesotho",code:"LS",stripeConnect:!1},{name:"Liberia",code:"LR",stripeConnect:!1},{name:"Libya",code:"LY",stripeConnect:!1},{name:"Liechtenstein",code:"LI",stripeConnect:!0},{name:"Lithuania",code:"LT",stripeConnect:!0},{name:"Luxembourg",code:"LU",stripeConnect:!0},{name:"Macao",code:"MO",stripeConnect:!1},{name:"Macedonia",code:"MK",stripeConnect:!1},{name:"Madagascar",code:"MG",stripeConnect:!1},{name:"Malawi",code:"MW",stripeConnect:!1},{name:"Malaysia",code:"MY",stripeConnect:!1},{name:"Maldives",code:"MV",stripeConnect:!1},{name:"Mali",code:"ML",stripeConnect:!1},{name:"Malta",code:"MT",stripeConnect:!0},{name:"Marshall Islands",code:"MH",stripeConnect:!1},{name:"Martinique",code:"MQ",stripeConnect:!1},{name:"Mauritania",code:"MR",stripeConnect:!1},{name:"Mauritius",code:"MU",stripeConnect:!1},{name:"Mayotte",code:"YT",stripeConnect:!1},{name:"Mexico",code:"MX",stripeConnect:!0},{name:"Micronesia",code:"FM",stripeConnect:!1},{name:"Moldova",code:"MD",stripeConnect:!1},{name:"Monaco",code:"MC",stripeConnect:!1},{name:"Mongolia",code:"MN",stripeConnect:!1},{name:"Montenegro",code:"ME",stripeConnect:!1},{name:"Montserrat",code:"MS",stripeConnect:!1},{name:"Morocco",code:"MA",stripeConnect:!1},{name:"Mozambique",code:"MZ",stripeConnect:!1},{name:"Myanmar",code:"MM",stripeConnect:!1},{name:"Namibia",code:"NA",stripeConnect:!1},{name:"Nauru",code:"NR",stripeConnect:!1},{name:"Nepal",code:"NP",stripeConnect:!1},{name:"Netherlands",code:"NL",stripeConnect:!0},{name:"New Caledonia",code:"NC",stripeConnect:!1},{name:"New Zealand",code:"NZ",stripeConnect:!0},{name:"Nicaragua",code:"NI",stripeConnect:!1},{name:"Niger",code:"NE",stripeConnect:!1},{name:"Nigeria",code:"NG",stripeConnect:!1},{name:"Niue",code:"NU",stripeConnect:!1},{name:"Norfolk Island",code:"NF",stripeConnect:!1},{name:"North Korea",code:"KP",stripeConnect:!1},{name:"Northern Mariana Islands",code:"MP",stripeConnect:!1},{name:"Norway",code:"NO",stripeConnect:!0},{name:"Oman",code:"OM",stripeConnect:!1},{name:"Pakistan",code:"PK",stripeConnect:!1},{name:"Palau",code:"PW",stripeConnect:!1},{name:"Palestinian Territory",code:"PS",stripeConnect:!1},{name:"Panama",code:"PA",stripeConnect:!1},{name:"Papua New Guinea",code:"PG",stripeConnect:!1},{name:"Paraguay",code:"PY",stripeConnect:!0},{name:"Peru",code:"PE",stripeConnect:!0},{name:"Philippines",code:"PH",stripeConnect:!1},{name:"Pitcairn",code:"PN",stripeConnect:!1},{name:"Poland",code:"PL",stripeConnect:!0},{name:"Portugal",code:"PT",stripeConnect:!0},{name:"Puerto Rico",code:"PR",stripeConnect:!1},{name:"Qatar",code:"QA",stripeConnect:!1},{name:"Republic of the Congo",code:"CG",stripeConnect:!1},{name:"Reunion",code:"RE",stripeConnect:!1},{name:"Romania",code:"RO",stripeConnect:!0},{name:"Russia",code:"RU",stripeConnect:!1},{name:"Rwanda",code:"RW",stripeConnect:!1},{name:"Saint Barthelemy",code:"BL",stripeConnect:!1},{name:"Saint Helena",code:"SH",stripeConnect:!1},{name:"Saint Kitts and Nevis",code:"KN",stripeConnect:!1},{name:"Saint Lucia",code:"LC",stripeConnect:!1},{name:"Saint Martin",code:"MF",stripeConnect:!1},{name:"Saint Pierre and Miquelon",code:"PM",stripeConnect:!1},{name:"Saint Vincent and the Grenadines",code:"VC",stripeConnect:!1},{name:"Samoa",code:"WS",stripeConnect:!1},{name:"San Marino",code:"SM",stripeConnect:!1},{name:"Sao Tome and Principe",code:"ST",stripeConnect:!1},{name:"Saudi Arabia",code:"SA",stripeConnect:!1},{name:"Senegal",code:"SN",stripeConnect:!1},{name:"Serbia",code:"RS",stripeConnect:!1},{name:"Seychelles",code:"SC",stripeConnect:!1},{name:"Sierra Leone",code:"SL",stripeCon
1nect:!1},{name:"Singapore",code:"SG",stripeConnect:!0},{name:"Sint Maarten",code:"SX",stripeConnect:!1},{name:"Slovakia",code:"SK",stripeConnect:!0},{name:"Slovenia",code:"SI",stripeConnect:!0},{name:"Solomon Islands",code:"SB",stripeConnect:!1},{name:"Somalia",code:"SO",stripeConnect:!1},{name:"South Africa",code:"ZA",stripeConnect:!1},{name:"South Georgia and the South Sandwich Islands",code:"GS",stripeConnect:!1},{name:"South Korea",code:"KR",stripeConnect:!1},{name:"South Sudan",code:"SS",stripeConnect:!1},{name:"Spain",code:"ES",stripeConnect:!0},{name:"Sri Lanka",code:"LK",stripeConnect:!1},{name:"Sudan",code:"SD",stripeConnect:!1},{name:"Suriname",code:"SR",stripeConnect:!1},{name:"Svalbard and Jan Mayen",code:"SJ",stripeConnect:!1},{name:"Swaziland",code:"SZ",stripeConnect:!1},{name:"Sweden",code:"SE",stripeConnect:!0},{name:"Switzerland",code:"CH",stripeConnect:!0},{name:"Syria",code:"SY",stripeConnect:!1},{name:"Taiwan",code:"TW",stripeConnect:!0},{name:"Tajikistan",code:"TJ",stripeConnect:!1},{name:"Tanzania",code:"TZ",stripeConnect:!1},{name:"Thailand",code:"TH",stripeConnect:!0},{name:"Togo",code:"TG",stripeConnect:!1},{name:"Tokelau",code:"TK",stripeConnect:!1},{name:"Tonga",code:"TO",stripeConnect:!1},{name:"Trinidad and Tobago",code:"TT",stripeConnect:!0},{name:"Tunisia",code:"TN",stripeConnect:!1},{name:"Turkey",code:"TR",stripeConnect:!1},{name:"Turkmenistan",code:"TM",stripeConnect:!1},{name:"Turks and Caicos Islands",code:"TC",stripeConnect:!1},{name:"Tuvalu",code:"TV",stripeConnect:!1},{name:"U.S. Virgin Islands",code:"VI",stripeConnect:!1},{name:"Uganda",code:"UG",stripeConnect:!1},{name:"Ukraine",code:"UA",stripeConnect:!1},{name:"United Arab Emirates",code:"AE",stripeConnect:!0},{name:"United Kingdom",code:"GB",stripeConnect:!0},{name:"United States",code:"US",stripeConnect:!0},{name:"United States Minor Outlying Islands",code:"UM",stripeConnect:!1},{name:"Uruguay",code:"UY",stripeConnect:!0},{name:"Uzbekistan",code:"UZ",stripeConnect:!1},{name:"Vanuatu",code:"VU",stripeConnect:!1},{name:"Vatican",code:"VA",stripeConnect:!1},{name:"Venezuela",code:"VE",stripeConnect:!1},{name:"Vietnam",code:"VN",stripeConnect:!1},{name:"Wallis and Futuna",code:"WF",stripeConnect:!1},{name:"Western Sahara",code:"EH",stripeConnect:!1},{name:"Yemen",code:"YE",stripeConnect:!1},{name:"Zambia",code:"ZM",stripeConnect:!1},{name:"Zimbabwe",code:"ZW",stripeConnect:!1}];function N(){return{countries:(0,a.useMemo)(()=>A.toSorted((e,n)=>"US"===e.code||"GB"===e.code?-1:e.name.localeCompare(n.name)),[])}}var M=t(33242),k=t(97834),E=t(97676);let B=(0,M.J1)` 2 query FollowedArtistIds($first: Int!, $after: Cursor) { 3 myWatchedPersons(first: $first, after: $after) { 4 pageInfo { 5 endCursor 6 hasNextPage 7 } 8 nodes { 9 person { 10 id 11 name 12 } 13 } 14 } 15 } 16`;function P(e){let n=(0,E.w)(),t=e&&n===u.T.Authorised,{data:o,fetchMore:r,loading:i}=(0,k.IT)(B,{variables:{first:1e3,after:null},notifyOnNetworkStatusChange:!0,skip:!t,ssr:!1}),s=o?.myWatchedPersons.pageInfo;(0,a.useEffect)(()=>{t&&!i&&s?.hasNextPage&&r({variables:{after:s.endCursor}})},[r,i,s?.endCursor,s?.hasNextPage,t]);let c=(0,a.useMemo)(()=>o?.myWatchedPersons.nodes.map(e=>e.person)??[],[o?.myWatchedPersons.nodes]);return{authStatus:n,followedArtistIds:(0,a.useMemo)(()=>new Set(c.map(e=>e.id)),[c]),followedArtists:c,isLoading:e&&(n===u.T.Pending||t&&i)}}var L=t(26173);function F(){let[e,n]=(0,a.useState)(null),[t,o]=(0,a.useState)(!1),r=(0,a.useRef)(!1),i=(0,C.usePathname)(),s=(0,C.useRouter)(),c=(0,C.useSearchParams)();return(0,a.useEffect)(()=>{if(!c?.has("inquiry-id")||r.current)return;r.current=!0;let e=new URLSearchParams(c.toString());e.delete("inquiry-id"),e.delete("status"),e.delete("reference-id");let t=e.toString()?`${i}?${e}`:i;s.replace(t),n("loading"),o(!0)},[i,s,c]),(0,a.useEffect)(()=>{if(!t)return;let e=!1;return(async()=>{for(let t=0;t<5;t++){if(e)return;try{let t=await (0,L.$)({forceRefresh:!0}),a=t.tokens?.accessToken.payload["cognito:groups"];if(Array.isArray(a)&&a.includes("verified")){e||(n("success"),o(!1));return}}catch{}if(e)return;t<4&&await new Promise(e=>setTimeout(e,3e3))}e||(n("processing"),o(!1))})(),()=>{e=!0}},[t]),{dialogState:e,dismiss:()=>{n(null)}}}var R=t(72533),U=t(5114);function _(){let[e]=(0,i.n)(s.lSk),[n,t]=(0,a.useState)(void 0),[o,r]=(0,a.useState)(void 0),[c,d]=(0,a.useState)(!1),l=(0,a.useRef)(!1),{pkceChallenge:u}=w(),{code:m,error:p,finishFlow:f}=function(){let[e,n]=(0,a.useState)(void 0),[t,o]=(0,a.useState)(void 0),r=(0,C.usePathname)(),i=(0,C.useRouter)(),s=(0,C.useSearchParams)();return(0,a.useEffect)(()=>
16{if(!s)return;if(s.has("error"))return void o(s.get("error")??void 0);if(!s?.has("state"))return;let[e]=(s.get("state")??"").split(" ");if(e!==h.u||!s?.has("code"))return;n(s.get("code")??"");let t=new URLSearchParams(s?.toString());t.delete("state"),t.delete("code"),i.replace(`${r}?${t}`)},[r,i,s]),{code:e,error:t,finishFlow:(0,a.useCallback)(()=>{n(void 0)},[])}}();return(0,a.useEffect)(()=>{p&&t({name:"OAuthError",message:p})},[p]),(0,a.useEffect)(()=>{(async()=>{let a;if(!m||l.current)return;l.current=!0,d(!0);let o=(0,U.N)();if(!o||!u?.verifier){t({name:"PKCEChallengeVerifierMissing",message:"Please, reload the page and try again"}),d(!1);return}try{a=await o.code.getToken((0,U.y)(m),{body:{code_verifier:u.verifier}})}catch(e){t(e),d(!1),f();return}if(!a?.accessToken){t({name:"UnknownIssue",message:"Access token is missing"}),d(!1),f();return}let i=null;try{let{data:n}=await e({variables:{accessToken:a.accessToken},update:(e,n)=>{(0,R.W)({twitterHandle:n.data?.connectTwitterOAuth})(e)}});(i=n?.connectTwitterOAuth||null)&&r("X account connected")}catch(e){t(e)}i||n||t({name:"UnknownIssue",message:"Unknown issue happened, please try again"}),d(!1),f()})()},[m,u?.verifier,e,f,n]),{processing:c,error:n,successMessage:o,clearError:()=>t(void 0),clearSuccess:()=>r(void 0)}}var G=t(71209);function W(){let{isSignedIn:e}=(0,G.T)(),{data:n,previousData:t,fetchMore:o}=(0,k.IT)(s.iBm,{variables:{first:100},skip:!e,ssr:!1}),r=n?.myWatchedAssets.pageInfo;(0,a.useEffect)(()=>{e&&r?.hasNextPage&&r.endCursor&&o({variables:{after:r.endCursor}})},[o,e,r]);let i=e?(n??t)?.myWatchedAssets.nodes:void 0;return(0,a.useMemo)(()=>new Set(i?.map(e=>e.asset.id)??[]),[i])}var O=t(9702);function V(e){let{isSignedIn:n}=(0,G.T)(),t=(0,O.m)(),[o,r]=(0,a.useState)(()=>new Set),i=(0,a.useMemo)(()=>e.join(","),[e]);return(0,a.useEffect)(()=>{let e=i?i.split(","):[];if(!n||0===e.length)return void r(new Set);let a=!1,o=[];for(let n=0;n<e.length;n+=100)o.push(e.slice(n,n+100));return Promise.allSettled(o.map(e=>t.query({query:s.olN,variables:{filter:{ids:e,first:e.length}}}))).then(e=>{a||r(new Set(e.flatMap(e=>"fulfilled"===e.status?e.value.data?.collections.nodes??[]:[]).filter(e=>e.isWatched).map(e=>e.id)))}),()=>{a=!0}},[t,i,n]),(0,a.useMemo)(()=>n?o:new Set,[n,o])}t(78318)},78318:(e,n,t)=>{"use strict";t.d(n,{z4:()=>l});var a=t(7620),o=t(66101),r=t(67898),i=t(95262),s=t(14505);let c={asset:"Edition",collection:"Collection",person:"Person"},d={asset:"myWatchedAssets",collection:"myWatchedCollections",person:"myWatchedPersons"};function l(e,n=!1){let{enqueueSnackbar:t}=(0,i.dh)(),[u,m]=(0,a.useState)(n),[p,C]=(0,o.n)(s.F4d),[h,f]=(0,o.n)(s.KuV),[g,S]=(0,o.n)(s.qMy),[y,w]=(0,o.n)(s.DJb),[I,v]=(0,o.n)(s.nHt),[T,b]=(0,o.n)(s.GfS),{targetType:A,targetId:N}=e,M="asset"===e.targetType?e.assetType:void 0,k=C.loading||f.loading||S.loading||w.loading||v.loading||b.loading,E=(0,a.useCallback)(async()=>{if(k)return;let e=!u;m(e);let n=n=>{let t=n.identify({__typename:c[A],id:N});t&&n.modify({id:t,fields:{isWatched:()=>e}}),n.evict({fieldName:d[A]}),"asset"!==A&&n.evict({fieldName:"assetsPage"}),n.gc()};try{if("collection"===A){let t=e?p:h;await t({variables:{collectionId:N},update:n})}else if("person"===A){let t=e?g:y;await t({variables:{personId:N},update:n})}else{let t=e?I:T;await t({variables:{assetId:N,assetType:M??s.PWo.Edition},update:n})}t(e?"Added to favorites":"Removed from favorites",{variant:"info"})}catch(n){m(!e),(0,r.Cp)(n)}},[M,t,k,N,A,T,h,y,I,p,u,g]);
16return{watched:u,setWatched:m,mutationPending:k,toggle:E}}},85011:(e,n,t)=>{"use strict";t.d(n,{T:()=>r});var a=t(7620),o=t(17078);function r(){let e=(0,o.n)(e=>e.isLoading),n=(0,o.n)(e=>e.user);return{isLoading:e,isSignedIn:(0,a.useMemo)(()=>!!n,[n])}}},97676:(e,n,t)=>{"use strict";t.d(n,{w:()=>i});var a=t(7620),o=t(36602),r=t(85011);function i(){let{isLoading:e,isSignedIn:n}=(0,r.T)();return(0,a.useMemo)(()=>e?o.T.Pending:n?o.T.Authorised:o.T.NotAuthorised,[e,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.