1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="8eb32a9c-0f76-4655-a86d-c81b394e82a3",e._sentryDebugIdIdentifier="sentry-dbid-8eb32a9c-0f76-4655-a86d-c81b394e82a3")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[924],{22673:(e,r,a)=>{a.d(r,{M:()=>t});let t=(e,r)=>r?"".concat(r," translateZ(0)"):"translateZ(0)"},33270:(e,r,a)=>{a.d(r,{A:()=>g});var t=a(95155),i=a(12115),n=a(47650),d=a(33210),o=a(18310),s=a(39449),l=a(81898),u=a(78919),f=a(35923),p=a(22673);let c={duration:.28,ease:[.32,.72,0,1]},b={type:"spring",damping:28,stiffness:340,mass:.85},g=e=>{let{open:r,onOpenChange:a,title:g,icon:y,children:m,className:h="",contentClassName:w="",titleClassName:v="",showCloseButton:x=!0,hideHeader:k=!1,overlayClose:A=!1,width:I,maxWidth:_="max-w-md",nested:E=!1,closeOnOutsideClick:P=!0}=e,[S,j]=(0,i.useState)(!1),[N,B]=(0,i.useState)(r),C=(0,o.I)();return((0,i.useEffect)(()=>{j(!0)},[]),(0,i.useEffect)(()=>{r&&B(!0)},[r]),S&&(r||N))?(0,n.createPortal)((0,t.jsx)(u.A,{enabled:r&&!E,removeScrollBar:!1,noRelative:!0,children:(0,t.jsx)(s.N,{onExitComplete:()=>B(!1),children:r?(0,t.jsxs)(l.P.div,{"data-modal-root":!0,initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:c,className:(0,f.cn)("fixed inset-0 flex items-center justify-center overflow-x-clip overflow-y-auto p-4",E?"z-[10050]":"z-[9999]"),children:[(0,t.jsx)("div",{"aria-hidden":"true",className:(0,f.cn)("absolute inset-0 backdrop-blur-[2px] [transform:translateZ(0)]",E?"bg-black/60":"bg-black/40"),onClick:()=>{P&&a(!1)}}),A?(0,t.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),a(!1)},className:"absolute left-4 top-4 z-20 flex size-10 items-center justify-center rounded-full bg-white text-gray-700 shadow-sm transition-colors hover:bg-gray-100 dark:bg-gray-800 dark:text-gray-200 dark:hover:bg-gray-700","aria-label":"بستÙ",children:(0,t.jsx)(d.A,{size:18})}):null,(0,t.jsxs)(l.P.div,{role:"dialog","aria-modal":"true","aria-label":g,initial:C?{opacity:0}:{opacity:0,scale:.9,y:28},animate:C?{opacity:1}:{y:0,opacity:1,scale:1},exit:C?{opacity:0}:{opacity:0,scale:.96,y:18},transition:C?{duration:.15}:b,transformTemplate:p.M,style:I?{width:I}:void 0,className:(0,f.cn)("relative z-10 w-full min-w-0 max-w-[calc(100%-2rem)] overflow-x-clip rounded-xl border border-gray-200 bg-white shadow-2xl dark:border-gray-700 dark:bg-gray-800",_,h),onClick:e=>e.stopPropagation(),children:[k?null:(0,t.jsxs)("div",{className:"flex items-center gap-3 border-b border-gray-200 px-4 pb-3 pt-4 dark:border-gray-700 sm:px-6 sm:pb-4 sm:pt-6",children:[y&&(0,t.jsx)("div",{className:"flex flex-shrink-0 items-center justify-center p-1 text-primary",children:y}),(0,t.jsx)("h3",{className:(0,f.cn)("min-w-0 flex-1 break-words text-right text-lg font-semibold text-gray-900 dark:text-gray-100",v),children:g}),x&&(0,t.jsx)("button",{type:"button",onClick:()=>a(!1),className:"flex-shrink-0 rounded-full p-1 text-gray-400 transition-colors hover:bg-gray-100 hover:text-gray-600 dark:hover:bg-gray-700 dark:hover:text-gray-300","aria-label":"بستÙ",children:(0,t.jsx)(d.A,{size:20})})]}),(0,t.jsx)("div",{className:(0,f.cn)(k?"":"p-4 sm:p-6",w),children:m})]})]},"dialog-template"):null})}),document.body):null}},35923:(e,r,a)=>{a.d(r,{G:()=>n.G,cn:()=>d});var t=a(29722),i=a(622),n=a(99031);function d(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a];return(0,i.QP)((0,t.$)(r))}},44353:(e,r,a)=>{a.d(r,{vv:()=>b,zo:()=>_,Iv:()=>I,um:()=>x,iu:()=>E,YA:()=>N,V9:()=>j});var t=a(12115),i=a(94458),n=a(14946);let d=["pricing","gallery","modelSelection","uploadImage","uploadPdf","webSearch","reasoning","downloadAppBox","transactionHistory","images","stt","tts","createImage","trendy","announcementBanner"],o=["web","rubika","eitaa","shad","ird"],s={pricing:{web:{free:!0,paid:!0},rubika:{free:!1,paid:!0},eitaa:{free:!1,paid:!1},shad:{free:!0,paid:!0},ird:{free:!0,paid:!0}},gallery:{web:{free:!0,paid:!0},rubika:{free:!0,paid:!0},eitaa:{free:!0,paid:!0},shad:{free:!1,paid:!0},ird:{free:!0,paid:!0}},modelSelection:{web:{free:!0,paid:!0},rubika:{free:!1,paid:!0},eitaa:{free:!1,paid:!1},shad:{free:!1,paid:!0},ird:{free:!1,paid:!0}},uploadImage:{web:{free:!0,paid:!0},rubika:{free:!1,paid:!1},eitaa:{free:!1,paid:!1},shad:{free:!0,paid:!0},ird:{free:!1,paid:!0}},uploadPdf:{web:{free:!0,paid:!0},rubika:{free:!1,paid:!1},eitaa:{free:!1,paid:!1},shad:{free:!1,paid:!0},ird:{free:!1,paid:!0}},webSearch:{web:{free:!0,paid:!0},rubika:{free:!1,paid:!1},eitaa:{free:!1,paid:!1},shad:{free:!1,paid:!1},ird:{free:!1,paid:!1}},reasoning:{web:{free:!0,paid:!0},rubika:{free:!1,paid:!1},eitaa:{free:!1,paid:!1},shad:{free:!1,paid:!1},ird:{free:!1,paid:!1}},downloadAppBox:{web:{free:!0,paid:!0},rubika:{free:!1,paid:!1},eitaa:{free:!1,paid:!1},shad:{free:!1,paid:!1},ird:{free:!1,paid:!1}},transactionHistory:{web:{free:!0,paid:!0},rubika:{free:!1,paid:!0},eitaa:{free:!1,paid:!1},shad:{free:!1,paid:!0},ird:{free:!0,paid:!0}},images:{web:{free:!0,paid:!0},rubika:{free:!0,paid:!0},eitaa:{free:!0,paid:!0},shad:{free:!1,paid:!0},ird:{free:!0,paid:!0}},stt:{web:{free:!0,paid:!0},rubika:{free:!1,paid:!0},eitaa:{free:!1,paid:!1},shad:{free:!1,paid:!0},ird:{free:!0,paid:!0}},tts:{web:{free:!0,paid:!0},rubika:{free:!1,paid:!0},eitaa:{free:!1,paid:!1},shad:{free:!1,paid:!0},ird:{free:!0,paid:!0}},createImage:{web:{free:!0,paid:!0},rubika:{free:!1,paid:!0},eitaa:{free:!1,paid:!1},shad:{free:!1,paid:!0},ird:{free:!0,paid:!0}},trendy:{web:{free:!0,paid:!0},rubika:{free:!0,paid:!0},eitaa:{free:!0,paid:!0},shad:{free:!1,paid:!0},ird:{free:!0,paid:!0}},announcementBanner:{web:{free:!0,paid:!0},rubika:{free:!1,paid:!1},eitaa:{free:!1,paid:!1},shad:{free:!1,paid:!1},ird:{free:!1,paid:!1}}};function l(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}var u=a(88254);async function f(){let e=await i.FH.get("/api/mini-app-feature-access"),r=function(e){if(!l(e))return null;let r={};for(let a of d){let t=e[a];if(!l(t))return null;for(let e of(r[a]={},o)){let i=t[e];if(!(l(i)&&"boolean"==typeof i.free&&"boolean"==typeof i.paid))return null;r[a][e]=i}}return r}(null==e?void 0:e.data);if(!r)throw Error("Invalid mini-app feature access response");return r}var p=a(7003),c=a(93305);let b={RUBIKA_UT:"rubika_ut",EITAA:"Eitaa"}
1,g={SHAD_WEBAPP:"shad-webapp",SHAD_WEBAPP_LEGACY:"shad_webapp",IRD_WEBAPP:"ird_webapp"},y=new Set(["premium","plus","professional","max","ultra"]),m=["uploadImage","uploadPdf","createImage","webSearch","reasoning"];function h(e){return window.localStorage?window.localStorage.getItem(e):null}function w(){if(!window.localStorage)return;let e=window.localStorage.getItem("userInfo");if(e)try{let r=JSON.parse(e);return"string"==typeof(null==r?void 0:r.platform)?r.platform:void 0}catch(e){return}}function v(){let e=h(b.RUBIKA_UT),r=h(b.EITAA),a=!!e,t=function(e){if(!e)return!1;let r=e.trim().toLowerCase();return"true"===r||"1"===r}(r);return{isRubika:a,isEitaa:t,isRubikaOrEitaa:a||t}}function x(e){if("string"!=typeof e)return!1;let r=e.trim().toLowerCase();return r===g.SHAD_WEBAPP||r===g.SHAD_WEBAPP_LEGACY}function k(e){let r=v(),a=x(e),t="string"==typeof e&&e.trim().toLowerCase()===g.IRD_WEBAPP;return{...r,isShad:a,isIrd:t,isAnyMiniApp:r.isRubikaOrEitaa||a||t}}function A(e,r,a,t){let i=r.isShad?"shad":r.isIrd?"ird":r.isRubika?"rubika":r.isEitaa?"eitaa":"web",n=a&&y.has(a)?"paid":"free";return t[e][i][n]}function I(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s;return P("pricing",k(w()),function(){if(!window.localStorage)return;let e=window.localStorage.getItem("userInfo");if(e)try{let r=JSON.parse(e);if("string"==typeof(null==r?void 0:r.user_type))return r.user_type;if("string"==typeof(null==r?void 0:r.userType))return r.userType;return}catch(e){return}}(),e)}function _(){let e=(0,c.getQueryClient)().getQueryData(n.l.app.miniAppFeatureAccess());return I(null!=e?e:s)}function E(e,r){return"boolean"==typeof e?e:r}function P(e,r,a){let t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:s;return"plusMenu"===e?m.some(e=>A(e,r,a,t)):A(e,r,a,t)}let S=v();function j(){var e;let{userInfo:r}=(0,p.P)(),a="string"==typeof(e=null==r?void 0:r.platform)&&e.trim()?e:w(),i="string"==typeof(null==r?void 0:r.user_type)?r.user_type:void 0;return(0,t.useMemo)(()=>({...k(a),platform:a,userType:i}),[a,i])}function N(){let e=j(),{data:r=s}=(0,u._)(n.l.app.miniAppFeatureAccess(),f,{staleTime:6e5,refetchOnWindowFocus:!1,placeholderData:s});return(0,t.useMemo)(()=>{let a=function(e,r){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s;return A("uploadImage",e,r,a)}(e,e.userType,r);return{...e,canAccess:a=>P(a,e,e.userType,r),canUploadChatImage:a}},[r,e])}S.isRubika,S.isEitaa,S.isRubikaOrEitaa},70747:(e,r,a)=>{a.d(r,{$:()=>l,r:()=>s});var t=a(95155),i=a(35923),n=a(42442),d=a(18460),o=a(12115);let s=(0,d.F)("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 ",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:"size-10"}},defaultVariants:{variant:"default",size:"default"}}),l=o.forwardRef((e,r)=>{let{className:a,variant:d,size:o,asChild:l=!1,...u}=e,f=l?n.DX:"button";return(0,t.jsx)(f,{className:(0,i.cn)(s({variant:d,size:o,className:a})),ref:r,...u})});l.displayName="Button"},88254:(e,r,a)=>{a.d(r,{_:()=>d,k:()=>n});var t=a(26708),i=a(94458);function n(e,r){return(!(r instanceof i.hD)||401!==r.status&&429!==r.status)&&e<1}function d(e,r,a){return(0,t.useQuery)({queryKey:e,queryFn:r,staleTime:3e4,retry:n,...a})}},99031:(e,r,a)=>{a.d(r,{G:()=>n,U:()=>d});let t=new Map,i=e=>{if(!e||e.startsWith("/"))return e;try{return new URL(e).pathname||e}catch(r){return e}};function n(e,r){t.set(i(e),r)}function d(e){return t.get(i(e))}}}]);
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.