"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[732],{3041:function(e,t,r){r.d(t,{Z:function(){return d}});var n=r(6763);/**
 * @license lucide-react v0.395.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let a=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),i=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&r.indexOf(e)===t).join(" ")};/**
 * @license lucide-react v0.395.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */var o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
 * @license lucide-react v0.395.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let s=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:a=24,strokeWidth:s=2,absoluteStrokeWidth:d,className:c="",children:l,iconNode:u,...f}=e;return(0,n.createElement)("svg",{ref:t,...o,width:a,height:a,stroke:r,strokeWidth:d?24*Number(s)/Number(a):s,className:i("lucide",c),...f},[...u.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(l)?l:[l]])}),d=(e,t)=>{let r=(0,n.forwardRef)((r,o)=>{let{className:d,...c}=r;return(0,n.createElement)(s,{ref:o,iconNode:t,className:i("lucide-".concat(a(e)),d),...c})});return r.displayName="".concat(e),r}},4:function(e,t,r){r.d(t,{NR:function(){return s},aN:function(){return d},be:function(){return o}});var n=r(5559),a=r(6763),i=r(4719);let o=(0,a.forwardRef)((e,t)=>{let{isLoading:r=!0}=e;return(0,n.jsx)("div",{className:"w-full h-full flex items-center justify-center",children:(0,n.jsx)("div",{className:"loader"})})});o.displayName="SpinningCubeLoader";let s=()=>(0,n.jsx)("div",{className:"loader"});s.displayName="ClassicLoader";let d=e=>{let{text:t}=e;return(0,n.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,n.jsx)(i.Z,{className:"h-4 w-4 animate-spin"}),t&&(0,n.jsx)("p",{children:t})]})}},8212:function(e,t,r){r.d(t,{NFTImage:function(){return d}});var n=r(5559),a=r(4561),i=r(6446),o=r(4),s=r(7493);let d=e=>{let{src:t,alt:r,className:d}=e;return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(i.b,{className:(0,a.cn)("block",d),src:t,alt:r,style:{aspectRatio:"400/400",objectFit:"contain"},loader:(0,n.jsx)(o.be,{}),error:(0,n.jsx)("div",{className:"w-full bg-gray-300/10 rounded-lg flex items-center justify-center",children:(0,n.jsx)("div",{className:"flex justify-center items-center flex-col text-red-500/30",children:(0,n.jsx)(s.Z,{})})})})})}},3936:function(e,t,r){r.d(t,{z:function(){return c}});var n=r(5559),a=r(6763),i=r(8528),o=r(1815),s=r(4561);let d=(0,o.j)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),c=a.forwardRef((e,t)=>{let{className:r,variant:a,size:o,asChild:c=!1,...l}=e,u=c?i.g7:"button";return(0,n.jsx)(u,{className:(0,s.cn)(d({variant:a,size:o,className:r})),ref:t,...l})});c.displayName="Button"},7468:function(e,t,r){r.d(t,{Zb:function(){return o},aY:function(){return s},eW:function(){return d}});var n=r(5559),a=r(6763),i=r(4561);let o=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,i.cn)("rounded-lg border bg-card text-card-foreground shadow-sm",r),...a})});o.displayName="Card",a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,i.cn)("flex flex-col space-y-1.5 p-6",r),...a})}).displayName="CardHeader",a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("h3",{ref:t,className:(0,i.cn)("text-2xl font-semibold leading-none tracking-tight",r),...a})}).displayName="CardTitle",a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("p",{ref:t,className:(0,i.cn)("text-sm text-muted-foreground",r),...a})}).displayName="CardDescription";let s=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,i.cn)("p-6 pt-0",r),...a})});s.displayName="CardContent";let d=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,i.cn)("flex items-center p-6 pt-0",r),...a})});d.displayName="CardFooter"},8377:function(e,t,r){r.d(t,{J:function(){return n},P:function(){return a}});let n={name:"App.sokos.io",description:"sokos",mainNav:[],links:{signin:"/sign-in",signup:"/sign-up"},authPaths:["/sign-in","/sign-up","/create-wallet"],chainIds:"137".split(",").map(Number)||[137]},a={theme:"night",variables:{fontFamily:"Sohne, system-ui, sans-serif",fontWeightNormal:"500",borderRadius:"8px",colorBackground:"#0A2540",colorPrimary:"#3e4255",accessibleColorOnColorPrimary:"#1A1B25",colorText:"white",colorTextSecondary:"white",colorTextPlaceholder:"#ABB2BF",tabIconColor:"white",logoColor:"dark"},rules:{".Input":{backgroundColor:"#1d1e27",border:"1px solid var(--colorPrimary)",boxShadow:"none"},".Label":{marginBottom:"10px"}}}},607:function(e,t,r){r.d(t,{h:function(){return i}});var n=r(4561);let a={nfts:{query:"\n  query Nfts($limit: Int, $offset: Int, $where: Nfts_bool_exp, $order_by: [Nfts_order_by!]) {\n    Nfts(limit: $limit, offset: $offset, where: $where, order_by: $order_by) {\n      chainId\n      contractAddress\n      id\n      isPhygital\n      lastUpdated\n      metadata_id\n      standard\n      totalSupply\n      tokenId\n      metadata {\n        description\n        id\n        image\n        lastUpdated\n        name\n        uri\n        categories\n      }\n      markets {\n        chainId\n        floorPrice\n        id\n        isActive\n        lastUpdated\n        nft_id\n        quantity\n        seller_id\n        soldQuantity\n      }\n    }\n  }\n",key:"Nfts"},balances:{query:"\n  query Balances($limit: Int, $offset: Int, $where: Balances_bool_exp, $order_by: [Balances_order_by!]) {\n    Balances(limit: $limit, offset: $offset, where: $where, order_by: $order_by) {\n      account_id\n      amount\n      chainId\n      contractAddress\n      metadata_id\n      tokenId\n      tokenStandard\n      lastUpdated\n      id\n      metadata {\n        categories\n        description\n        image\n        id\n        lastUpdated\n        name\n        uri\n      }\n    }\n  }\n",key:"Balances"},orders:{query:"\n  query Orders($limit: Int, $offset: Int, $where: Orders_bool_exp, $order_by: [Orders_order_by!]) {\n    Orders(limit: $limit, offset: $offset, where: $where, order_by: $order_by) {\n      amount\n      chainId\n      currency\n      from_id\n      id\n      market_id\n      method\n      timestamp\n      to_id\n      quantity\n      nft_id\n      hash\n    }\n  }\n",key:"Orders"},owners:{query:"\n  query Balances($limit: Int, $offset: Int, $where: Balances_bool_exp, $order_by: [Balances_order_by!]) {\n    Balances(limit: $limit, offset: $offset, where: $where, order_by: $order_by) {\n      id\n      account_id\n      amount\n    }\n  }\n",key:"Balances"},markets:{query:"\n  query Markets($limit: Int, $offset: Int, $where: Markets_bool_exp, $order_by: [Markets_order_by!]) {\n    Markets(limit: $limit, offset: $offset, where: $where, order_by: $order_by) {\n      chainId\n      floorPrice\n      id\n      isActive\n      lastUpdated\n      nft_id\n      quantity\n      seller_id\n      soldQuantity\n      hash\n    }\n  }\n",key:"Markets"},activities:{query:"\n  query Activitys($limit: Int, $offset: Int, $where: Activitys_bool_exp, $order_by: [Activitys_order_by!]) {\n    Activitys(limit: $limit, offset: $offset, where: $where, order_by: $order_by) {\n        activityType\n        amount\n        chainId\n        contractAddress\n        currency\n        from_id\n        id\n        metadata_id\n        quantity\n        timestamp\n        to_id\n        tokenId\n        tokenStandard\n        hash\n        metadata {\n            categories\n            description\n            image\n            id\n            lastUpdated\n            name\n            uri\n        }\n    }\n  }\n",key:"Activitys"}},i=async e=>{var t,r;let{collection:i,variables:o={}}=e;if(!a[i])throw Error("Collection ".concat(i," not found"));return await (null===(r=fetch("".concat(n.FT,"/v1/graphql"),{method:"POST",headers:{"Content-Type":"application/json","x-hasura-role":"public"},cache:"no-store",body:JSON.stringify({operationName:a[i].key,query:a[i].query,variables:o})}))||void 0===r?void 0:null===(t=r.then(e=>e.json()))||void 0===t?void 0:t.then(e=>{var t,r,n,o;if(e.errors)throw Error(null!==(o=null==e?void 0:null===(r=e.errors)||void 0===r?void 0:null===(t=r[0])||void 0===t?void 0:t.message)&&void 0!==o?o:"Error fetching docs");return{data:null==e?void 0:null===(n=e.data)||void 0===n?void 0:n[a[i].key]}}).catch(e=>{throw console.log(e),Error(e)}))}},1656:function(e,t,r){r.d(t,{u:function(){return a}});var n=r(4561);function a(e){return e.startsWith("http")||e.startsWith("//")?e:"".concat(n.oi,"/").concat(e)}},4561:function(e,t,r){r.d(t,{FT:function(){return l},cn:function(){return d},oi:function(){return c},zN:function(){return u},zW:function(){return f}});var n,a,i=r(2142),o=r(9715),s=r(7366);function d(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,o.m6)((0,i.W)(t))}let c=null!==(a=null!==(n=s.env.PAYLOAD_URL)&&void 0!==n?n:"https://console.sokos.io")&&void 0!==a?a:"http://localhost:8000",l="https://indexer.sokos.io";function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;return e?"".concat(e.slice(0,t),"...").concat(e.slice(-t)):""}s.env.KARTBLOCK_API_URL;let f=(e,t)=>Intl.NumberFormat("en-US",{style:"currency",currency:"USD",...t}).format(e)},1841:function(e,t,r){r.d(t,{Gm:function(){return a},Qy:function(){return s},ZF:function(){return d}});var n=r(6969);function a(e){return{onFetch:(t,r)=>{let a=t.options,s=t.fetchOptions?.meta?.fetchMore?.direction,d=t.state.data?.pages||[],c=t.state.data?.pageParams||[],l={pages:[],pageParams:[]},u=0,f=async()=>{let r=!1,f=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(t.signal.aborted?r=!0:t.signal.addEventListener("abort",()=>{r=!0}),t.signal)})},h=(0,n.cG)(t.options,t.fetchOptions),m=async(e,a,i)=>{if(r)return Promise.reject();if(null==a&&e.pages.length)return Promise.resolve(e);let o={queryKey:t.queryKey,pageParam:a,direction:i?"backward":"forward",meta:t.options.meta};f(o);let s=await h(o),{maxPages:d}=t.options,c=i?n.Ht:n.VX;return{pages:c(e.pages,s,d),pageParams:c(e.pageParams,a,d)}};if(s&&d.length){let e="backward"===s,t={pages:d,pageParams:c},r=(e?o:i)(a,t);l=await m(t,r,e)}else{let t=e??d.length;do{let e=0===u?c[0]??a.initialPageParam:i(a,l);if(u>0&&null==e)break;l=await m(l,e),u++}while(u<t)}return l};t.options.persister?t.fetchFn=()=>t.options.persister?.(f,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=f}}}function i(e,{pages:t,pageParams:r}){let n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function o(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}function s(e,t){return!!t&&null!=i(e,t)}function d(e,t){return!!t&&!!e.getPreviousPageParam&&null!=o(e,t)}},2327:function(e,t,r){r.d(t,{N:function(){return s}});var n=r(1383),a=r(1841),i=class extends n.z{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:(0,a.Gm)()},t)}getOptimisticResult(e){return e.behavior=(0,a.Gm)(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){let{state:r}=e,n=super.createResult(e,t),{isFetching:i,isRefetching:o,isError:s,isRefetchError:d}=n,c=r.fetchMeta?.fetchMore?.direction,l=s&&"forward"===c,u=i&&"forward"===c,f=s&&"backward"===c,h=i&&"backward"===c;return{...n,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,a.Qy)(t,r.data),hasPreviousPage:(0,a.ZF)(t,r.data),isFetchNextPageError:l,isFetchingNextPage:u,isFetchPreviousPageError:f,isFetchingPreviousPage:h,isRefetchError:d&&!l&&!f,isRefetching:o&&!u&&!h}}},o=r(6383);function s(e,t){return(0,o.r)(e,i,t)}}}]);