PageSourceSearch

https://ailikeme.ai/static/1724.de685482333a82e8ec8a.js

js ailikeme.ai collected 2026-10-05 15:27:58 UTC 37,448 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmy_webpack_project=self.webpackChunkmy_webpack_project||[]).push([[1724,8282],{59336(e,t,r){var n,a,l=r(39471);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o.apply(null,arguments)}r.d(t,["A",0,e=>l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",width:19,height:19,fill:"none"},e),n||(n=l.createElement("path",{fill:"#32BEA6",d:"M19 9.5C19 4.254 14.746 0 9.5 0S0 4.254 0 9.5 4.254 19 9.5 19 19 14.746 19 9.5"})),a||(a=l.createElement("path",{fill:"#fff",d:"M14.928 6.442c-.23-.555-.703-.467-1.216-.371-.306.059-1.669.426-3.818 2.529-.894.871-1.482 1.566-1.872 2.095a11 11 0 0 0-.794-.82 11.4 11.4 0 0 0-1.9-1.393c-.41-.231-.945-.114-1.2.269-.25.378-.123.875.286 1.11.008.003.85.485 1.574 1.158.739.683 1.41 1.61 1.418 1.62a.89.89 0 0 0 .728.361q.072 0 .15-.011a.85.85 0 0 0 .696-.6c.004-.007.35-.893 2.173-2.672 1.47-1.437 2.452-1.893 2.794-2.018h.012q.001.001.032-.014.09-.032.09-.03-.023.005-.023.004v-.004c.159-.062.453-.18.457-.184.441-.176.588-.617.413-1.029"})))])},40447(e,t,r){var n,a,l=r(39471);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o.apply(null,arguments)}r.d(t,["A",0,e=>l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",width:30,height:20,fill:"none"},e),n||(n=l.createElement("path",{fill:"#000",d:"M29.644 8.894 28.247 7.09C24.711 2.517 20.005 0 14.999 0 9.992 0 5.286 2.517 1.75 7.09L.353 8.894c-.47.608-.47 1.604 0 2.218l1.397 1.804C5.286 17.483 9.992 20 14.999 20s9.712-2.517 13.248-7.09l1.397-1.804c.475-.608.475-1.604 0-2.212m-2.542 2.532c-3.236 4.174-7.532 6.477-12.103 6.477-4.572 0-8.868-2.297-12.104-6.477L1.79 10l1.104-1.426C6.13 4.4 10.427 2.098 14.999 2.098s8.867 2.296 12.103 6.476L28.206 10z"})),a||(a=l.createElement("path",{fill:"#000",d:"M14.998 3.435c-2.801 0-5.083 2.941-5.083 6.565s2.282 6.565 5.083 6.565 5.084-2.947 5.084-6.565-2.282-6.565-5.084-6.565m0 11.033c-1.908 0-3.459-2.003-3.459-4.468S13.09 5.532 15 5.532c1.908 0 3.459 2.003 3.459 4.468s-1.551 4.468-3.46 4.468"})))])},37793(e,t,r){var n,a,l,o,i=r(39471);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},s.apply(null,arguments)}r.d(t,["A",0,e=>i.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",width:19,height:19,fill:"none"},e),n||(n=i.createElement("path",{fill:"#FF1B1B",d:"M9.5 19a9.5 9.5 0 1 0 0-19 9.5 9.5 0 1 0 0 19"})),a||(a=i.createElement("path",{fill:"#fff",d:"M15 9c0 .552-.274 1-.612 1H9V8h5.388c.338 0 .612.447.612 1"})),l||(l=i.createElement("path",{fill:"#FF1B1B",d:"M9.5 0v19a9.5 9.5 0 0 1 0-19"})),o||(o=i.createElement("path",{fill:"#fff",d:"M10 8v2H4.612C4.274 10 4 9.552 4 9c0-.553.274-1 .612-1z"})))])},19011(e,t,r){var n,a,l=r(39471);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o.apply(null,arguments)}r.d(t,["A",0,e=>l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",width:30,height:30,fill:"none"},e),n||(n=l.createElement("path",{fill:"#FBC27A",fillRule:"evenodd",d:"M16.83 27.44c0 .606-.492 1.097-1.099 1.097H1.975A1.976 1.976 0 0 1 0 26.561V1.975A1.976 1.976 0 0 1 1.975 0h24.586a1.976 1.976 0 0 1 1.976 1.975v13.757a1.098 1.098 0 0 1-2.196 0V2.195H2.195v24.147h13.536c.607 0 1.098.492 1.098 1.097",clipRule:"evenodd"})),a||(a=l.createElement("path",{fill:"#FBC27A",fillRule:"evenodd",d:"M24.512 19.025c.606 0 1.098.491 1.098 1.097v3.293h3.292a1.098 1.098 0 0 1 0 2.195H25.61v3.293a1.098 1.098 0 0 1-2.195 0V25.61h-3.293a1.098 1.098 0 0 1 0-2.195h3.293v-3.293c0-.606.492-1.097 1.097-1.097M10.976 10.306v7.925l6.934-3.962zM8.78 9.928c0-1.517 1.638-2.468 2.955-1.715l7.596 4.341c1.328.758 1.328 2.672 0 3.43l-7.596 4.342c-1.317.751-2.955-.2-2.955-1.717z",clipRule:"evenodd"})))])},78872(e,t,r){var n,a,l,o,i=r(39471);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
1).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},s.apply(null,arguments)}r.d(t,["A",0,e=>i.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",width:31,height:27,fill:"none"},e),n||(n=i.createElement("path",{fill:"#8E368B",fillRule:"evenodd",d:"M0 1.284A1.286 1.286 0 0 1 1.286 0H29.57c.71 0 1.286.564 1.286 1.284v24.43A1.286 1.286 0 0 1 29.571 27H1.286C.576 27 0 26.436 0 25.716zm1.286.002v24.428H29.57V1.286z",clipRule:"evenodd"})),a||(a=i.createElement("path",{fill:"#8E368B",fillRule:"evenodd",d:"M3.857 3.857h3.857v1.286H3.857zM9 3.857h6.429v1.286H9zM3.857 6.429h3.857v1.285H3.857zM9 6.429h6.429v1.285H9zM3.857 9h3.857v1.285H3.857zM9 9h6.429v1.285H9zM3.857 11.571h3.857v1.286H3.857zM19.286 16.714h2.571V18h-2.571zM19.286 19.286h2.571v1.286h-2.571zM19.286 21.857h2.571v1.286h-2.571zM23.143 16.714H27V18h-3.857zM20.796 12.523a4.502 4.502 0 0 1-1.302-7.515l2.314 3.469zm1.247.311a4.5 4.5 0 0 0 4.934-4.933l-3.948.986zm-1.48-8.54a4.5 4.5 0 0 1 6.103 2.36l-3.883.97z",clipRule:"evenodd"})),l||(l=i.createElement("path",{fill:"#8E368B",fillRule:"evenodd",d:"M0 1.284A1.286 1.286 0 0 1 1.286 0H29.57c.71 0 1.286.564 1.286 1.284v24.43A1.286 1.286 0 0 1 29.571 27H1.286C.576 27 0 26.436 0 25.716zm1.286.002v24.428H29.57V1.286z",clipRule:"evenodd"})),o||(o=i.createElement("path",{fill:"#8E368B",fillRule:"evenodd",d:"M23.143 19.286H27v1.286h-3.857zM23.143 21.857H27v1.286h-3.857zM3.857 15.429h1.286v7.714H3.857zM6.428 20.572h1.286v2.57H6.428zM9 18h1.286v5.143H9zM11.571 18h1.286v5.143h-1.286zM14.143 19.286h1.285v3.857h-1.285zM9 11.571h6.429v1.286H9z",clipRule:"evenodd"})))])},16780(e,t,r){var n,a,l=r(39471);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o.apply(null,arguments)}r.d(t,["A",0,e=>l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",width:25,height:23,fill:"none"},e),n||(n=l.createElement("g",{fill:"#FB7326",clipPath:"url(#requestImage_(1)_svg__a)"},l.createElement("path",{d:"M16.276 5.072c.508.46.92.84 1.339 1.211 1.267 1.126 2.548 2.236 3.795 3.38.199.183.352.49.36.743.033 1.417.018 2.836.015 4.256 0 .15-.018.301-.028.48H3.248c0-.674-.008-1.335.008-1.995 0-.106.076-.231.16-.31 1.314-1.203 2.633-2.399 3.967-3.61l2.077 1.938 6.816-6.09zM6.49 7.745c-1.246.008-2.35-1.062-2.335-2.26S5.234 3.275 6.478 3.27c1.24-.005 2.308 1 2.338 2.2.028 1.194-1.065 2.267-2.323 2.274z"}),l.createElement("path",{d:"M6.25 23v-4.572c-.102-.005-.188-.013-.275-.013h-2.73C1.355 18.41 0 17.076 0 15.212V3.223C0 1.525 1.03.317 2.724.028 2.885 0 3.054 0 3.217 0h18.601c1.815 0 3.18 1.347 3.18 3.13v12.182c0 1.498-1.038 2.741-2.533 3.033a4 4 0 0 1-.764.063q-4.043.008-8.085 0c-.233 0-.425.05-.621.18Q9.73 20.736 6.46 22.874c-.053.036-.11.066-.212.126zm1.572-2.869c.113-.07.187-.116.26-.163 1.514-.99 3.024-1.983 4.542-2.965a.84.84 0 0 1 .432-.128c2.91-.008 5.819-.005 8.73-.008.993 0 1.642-.633 1.645-1.615q.002-6.042 0-12.084c0-.153-.005-.312-.044-.46-.184-.74-.792-1.176-1.637-1.176h-8.158c-3.447 0-6.892.003-10.339-.007-1.014-.003-1.687.739-1.681 1.648.017 4.027.007 8.057.01 12.084 0 .98.649 1.61 1.646 1.61h4.339c.079 0 .158.008.26.016v3.248z"}))),a||(a=l.createElement("defs",null,l.createElement("clipPath",{id:"requestImage_(1)_svg__a"},l.createElement("path",{fill:"#fff",d:"M0 0h25v23H0z"})))))])},4031(e,t,r){r.d(t,{A:()=>s});var n=r(82195),a=r(39471);const l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};var o=r(72812),i=function(e,t){return a.createElement(o.A,(0,n.A)({},e,{ref:t,icon:l}))};const s=a.forwardRef(i)},49756(e,t,r){r.d(t,{A:()=>s});var n=r(82195),a=r(39471);const l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24
1-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"};var o=r(72812),i=function(e,t){return a.createElement(o.A,(0,n.A)({},e,{ref:t,icon:l}))};const s=a.forwardRef(i)},88282(e,t,r){r.r(t),r.d(t,{default:()=>A});var n=r(39471),a=r(58480),l=r(50256),o=r(5784),i=r(48586),s=r(86287),c=r(82195);const d={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"};var u=r(72812),p=function(e,t){return n.createElement(u.A,(0,c.A)({},e,{ref:t,icon:d}))};const m=n.forwardRef(p);var f=r(4031),h=r(51794);function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach(function(t){y(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function y(e,t,r){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,l,o,i=[],s=!0,c=!1;try{if(l=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=l.call(r)).done)&&(i.push(n.value),i.length!==t);s=!0);}catch(e){c=!0,a=e}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return E(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?E(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}let w=0;const A=e=>{let t=e.onUploaded,r=e.setNotification;const c=b((0,n.useState)([]),2),d=c[0],u=c[1],p=b((0,n.useState)(!1),2),v=p[0],y=p[1],E=b((0,n.useState)(!1),2),A=E[0],x=E[1],B=(0,n.useRef)(null),z=function(e){return r&&r({message:e,severity:arguments.length>1&&void 0!==arguments[1]?arguments[1]:"success"})},S=(0,n.useCallback)(e=>{const t=Array.from(e||[]).filter(e=>e.type.startsWith("image/"));t.length&&u(e=>{const r=20-e.length;if(r<=0)return z("You can upload at most ".concat(20," photos at a time."),"error"),e;const n=t.slice(0,r);t.length>r&&z("Only ".concat(r," more photo(s) could be added — the limit is ").concat(20," per batch."),"error");const a=n.map(e=>({id:++w,file:e,preview:URL.createObjectURL(e),title:"",credits:"",status:"queued",progress:0,error:""}));return[...e,...a]})},[]),j=(e,t)=>u(r=>r.map(r=>r.id===e?g(g({},r),t):r)),C=e=>/^[1-9]\d*$/.test(String(e))&&Number(e)<=1e4,O=d.filter(e=>"done"!==e.status).length;return n.createElement("div",{style:{width:"100%"}},n.createElement(a.A.Text,{style:{fontSize:20,fontWeight:500}},"Add photos to your Photo Bank"),n.createElement(a.A.Paragraph,{style:{color:"#666",marginTop:4}},"Drag and drop up to ",20," photos, set a credit price on each, then upload them together. Titles are optional."),n.createElement("div",{onDragOver:e=>{e.preventDefault(),x(!0)},onDragLeave:()=>x(!1),onDrop:e=>{e.preventDefault(),x(!1),S(e.dataTransfer.files)},onClick:()=>{var e;return null===(e=B.current)||void 0===e?void 0:e.click()},style:{border:"2px dashed ".concat(A?"#34B5B1":"#8E8E93"),borderRadius:10,padding:"28px",textAlign:"center",cursor:"pointer",background:A?"rgba(52,181,177,0.06)":"#fafafa",transition:"all 0.15s ease"}},n.createElement(m,{style:{fontSize:32,color:"#34B5B1"}}),n.createElement("div",{style:{marginTop:8,color:"#2B2A2A"}},"Drag photos here, or ",n.createElement("span",{style:{color:"#34B5B1",fontWeight:600}},"browse")),n.createElement("input",{ref:B,type:"file",accept:"image/*",multiple:!0,style:{display:"none"},onChange:e=>{S(e.target.files),e.target.value=""}})),d.length>0&&n.createElement("div",{style:{marginTop:16,display:"flex",flexDirection:"column",gap:10}},d.map(e=>n.createElement("div",{key:e.id,style:{display:"flex",alignItems:"center",gap:12,border:"1px solid #e5e7eb",borderRadius:8,padding:8}},n.createElement("img",{src:e.preview,alt:"",style:{width:56,height:56,objectFit:"cover",borderRadius:6,flexShrink:0}}),n.createElement(l.A,{placeholder:"Title (optional)",value:e.title,maxLength:20,disabled:"uploading"===e.status,onChange:t=>j(e.id,{title:t.target.value}),style:{flex:1}}),n.createElement(l.A,{placeholder:"Credits",value:e.credits,disabled:"uploading"===e.status,onChange:t=>j(e.id,{credits:t.target.value.replace(/[^0-9]/g,""),error:""}),status:"error"!==e.status||C(e.credits)?"":"error",style:{width:110}}),n.createElement("div",{style:{width:130,textAlign:"center"}},"uploading"===e.status?n.createElement(o.A,{percent:e.progress,size:"small",showInfo:!1}):"error"===e.status?n.createElement("span",{style:{color:"#FF4D4F",fontSize:12}},e.error||"Failed"):n.createElement("span",{style:{color:"#888",fontSize:12}},"Ready")),"uploading"===e.status?n.createElement(i.A,{size:"small"}):n.createElement(f.A,{onClick:()=>{return t=e.id,u(e=>{const r=e.find(e=>e.id===t);if(r)try{URL.revokeObjectURL(r.preview)}catch(e){}return e.filter(e=>e.id!==t)});var t},style:{fontSize:16,color:"#FF4D4F",cursor:"pointer"}}))),n.createElement("div",{style:{display:"flex",gap:10,marginTop:4}},n.createElement(s.A,{type:"primary",loading:v,disabled:0===O,onClick:async()=>{const e=d.filter(e=>"queued"===e.status||"error"===e.status);if(!e.length)return;let r=!1;for(const t of e)C(t.credits)||(r=!0,j(t.id,{status:"error",error:"Enter credits (1–10000)"}));const n=e.filter(e=>C(e.credits));if(r&&!n.length)return void z("Set a valid credit price on each photo first.","error");y(!0);let a=0,l=0;for(const e of n){j(e.id,{status:"uploading",progress:0,error:""});try{const t=new FormData;e.title&&t.append("title",e.title),t.append("tokens_required",e.credits),t.append("image",e.file),await h._d.AddPhotoBankImage(t,{onUploadProgress:t=>{t.total&&j(e.id,{progress:Math.round(t.loaded/t.total*100)})}}),a+=1,j(e.id,{status:"done",progress:100})}catch(t){var o;l+=1,j(e.id,{status:"error",error:(null==t||null===(o=t.response)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.error)||"Upload failed"})}}y(!1),u(e=>e.filter(e=>{if("done"===e.status){try{URL.revokeObjectURL(e.preview)}catch(e){}return!1}return!0})),a&&!l?z("".concat(a," photo(s) submitted for review.")):a&&l?z("".concat(a," uploaded, ").concat(l," failed — failed one
1s kept for retry."),"error"):l&&z("All ".concat(l," upload(s) failed."),"error"),a&&t&&t()},style:{background:"#34B5B1",borderColor:"#34B5B1"}},"Upload ",O," photo",1===O?"":"s"),n.createElement(s.A,{disabled:v,onClick:()=>{d.forEach(e=>{try{URL.revokeObjectURL(e.preview)}catch(e){}}),u([])}},"Clear"))))}},91724(e,t,r){r.r(t),r.d(t,{default:()=>L});var n,a,l=r(39471),o=r(53836),i=r(49482),s=r(48586),c=r(1503),d=r(58480),u=r(86287),p=r(50256),m=r(79421),f=r(49756),h=r(4031),v=r(28152),g=r(18467),y=r(88477),b=r(51794),E=r(78872),w=r(19011),A=r(8569),x=r(32972),B=(r(59336),r(37793),r(40447)),z=r(367),S=r(82011);function j(){return j=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},j.apply(null,arguments)}r(16780);const C=e=>l.createElement("svg",j({xmlns:"http://www.w3.org/2000/svg",width:35,height:35,fill:"none"},e),n||(n=l.createElement("path",{fill:"#32BEA6",d:"M35 17.5C35 7.837 27.163 0 17.5 0S0 7.837 0 17.5 7.837 35 17.5 35 35 27.163 35 17.5"})),a||(a=l.createElement("path",{fill:"#fff",d:"M27.5 11.867c-.425-1.022-1.297-.86-2.24-.684-.564.109-3.075.786-7.035 4.66-1.647 1.604-2.73 2.884-3.447 3.859-.44-.495-.937-1.03-1.464-1.51a21 21 0 0 0-3.5-2.567c-.753-.426-1.741-.21-2.21.495-.46.697-.227 1.611.527 2.045.015.006 1.567.893 2.899 2.133 1.361 1.26 2.598 2.966 2.613 2.986.3.42.805.664 1.34.664q.132 0 .278-.02c.63-.102 1.127-.536 1.28-1.105.008-.013.645-1.645 4.004-4.922 2.709-2.648 4.517-3.488 5.146-3.718h.022q.002.002.059-.027c.11-.04.168-.054.168-.054q-.044.009-.044.007v-.007c.293-.115.834-.332.842-.339.812-.325 1.083-1.137.761-1.896"})));var O,k,F,_;function M(){return M=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},M.apply(null,arguments)}const R=e=>l.createElement("svg",M({xmlns:"http://www.w3.org/2000/svg",width:35,height:35,fill:"none"},e),O||(O=l.createElement("path",{fill:"#FF1B1B",d:"M17.5 35C27.165 35 35 27.165 35 17.5S27.165 0 17.5 0 0 7.835 0 17.5 7.835 35 17.5 35"})),k||(k=l.createElement("path",{fill:"#fff",d:"M27.632 16.579c0 1.017-.506 1.842-1.128 1.842h-9.925v-3.684h9.925c.622 0 1.128.824 1.128 1.842"})),F||(F=l.createElement("path",{fill:"#FF1B1B",d:"M17.5 0v35C7.835 35 0 27.164 0 17.5S7.835 0 17.5 0"})),_||(_=l.createElement("path",{fill:"#fff",d:"M18.42 14.737v3.684H8.497c-.623 0-1.128-.825-1.128-1.842s.505-1.842 1.128-1.842z"}))),T=e=>l.createElement("div",null,l.createElement(i.A,{footer:null,open:e.open,onCancel:e.onClose,centered:!0,maskClosable:!1,width:"80vw",style:{maxWidth:900},className:"custom-review-modal"},l.createElement("div",{className:"custom-review",style:{display:"flex",flexDirection:"column",gap:"28px"}},l.createElement(d.A.Text,{style:{fontSize:"20px",fontWeight:"600",textAlign:"center",color:"#2B2A2A",marginTop:"8%"}},e.isTextContent?"".concat(e.title||"{Title/Companion Name}"):"Photo Status for ".concat(e.title||"{Title/Companion Name}")),l.createElement("div",{style:{display:"flex",alignItems:"center",gap:12}},l.createElement("span",{style:{display:"flex",flexDirection:"rejected"===e.status?"column":"row"}},"approved"===e.status&&l.createElement("div",{style:{marginRight:6}},l.createElement(C,{style:{width:35,height:35,verticalAlign:"middle"}})),"rejected"===e.status&&l.createElement(l.Fragment,null,l.createElement("div",{style:{gap:12}},l.createElement("span",{style:{marginRight:6}},l.createElement(R,{style:{width:35,height:35,verticalAlign:"middle"}})),l.createElement(d.A.Text,{style:{fontWeight:500,fontSize:16,color:"#2B2A2A",marginRight:12}},"Rejected"),l.createElement(d.A.Text,{style:{fontWeight:500,fontSize:16,color:"#2B2A2A"}},"Reason: ",e.rejected_reason||"No reason provided.")),e.rejected_description&&l.createElement("div",{style:{display:"flex",flexDirection:"row",width:"100%",marginTop:8}},l.createElement(d.A.Text,{style:{color:"#2B2A2A",fontSize:12,display:"block",marginTop:8,marginLeft:0}},"Notes: ",e.rejected_description))),"pending"===e.status&&l.createElement("span",{style:{color:"#faad14",fontSize:24,marginRight:6}},"⏳"),l.createElement("div",{style:{marginTop:"pending"===e.status?"7%":"5%"}},"rejected"!==e.status&&l.createElement(d.A.Text,{style:{fontWeight:600,fontSize:16}},e.status?e.status.charAt(0).toUpperCase()+e.status.slice(1):"Pending")))),l.createElement("div",{style:{display:"flex",justifyContent:"center"}},e.isTextContent?l.createElement("div",{style:{width:"100%",maxHeight:"400px",overflowY:"auto",padding:"16px",backgroundColor:"#F9F9F9",borderRadius:8,border:"approved"===e.status?"2px solid #34B5B1":"pending"===e.status?"2px solid #faad14":"2px s
1olid #FF1B1B",whiteSpace:"pre-wrap"}},l.createElement(d.A.Text,{style:{fontSize:"14px",color:"#2B2A2A"}},e.content||"No content available")):e.image?l.createElement("img",{src:e.image,alt:e.title||"Image",style:{maxWidth:"100%",maxHeight:"70vh",width:"auto",height:"auto",objectFit:"contain",borderRadius:8,border:"approved"===e.status?"2px solid #34B5B1":"pending"===e.status?"2px solid #faad14":"2px solid #FF1B1B"}}):null))));var P=r(88282);function D(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function H(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?D(Object(r),!0).forEach(function(t){N(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):D(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function N(e,t,r){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function I(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,l,o,i=[],s=!0,c=!1;try{if(l=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=l.call(r)).done)&&(i.push(n.value),i.length!==t);s=!0);}catch(e){c=!0,a=e}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return U(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?U(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function U(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const W={fontSize:"20px",fontWeight:"500",marginBottom:"0px !important",textAlign:"left",lineHeight:"30px",color:"rgba(0, 0, 0, 1)"},V={fontSize:"16px",fontWeight:"400",marginBottom:"0px !important",textAlign:"left",lineHeight:"30px",color:"#2B2A2A"},q={borderRadius:"12px",border:"1px solid #8E8E93",backgroundColor:"#fff",height:"40px"},L=e=>{let t=e.loading;const r=I(o.A.useForm(),1)[0],n=I((0,l.useState)(null),2),a=n[0],j=n[1],C=I((0,l.useState)("Reporting Dashboard"),2),O=C[0],k=C[1],F=(I(o.A.useForm(),1)[0],I((0,l.useState)([]),2)),_=F[0],M=F[1],R=I((0,l.useState)(!1),2),D=R[0],N=R[1],U=I((0,l.useState)(1),2),L=U[0],Y=U[1],K=I((0,l.useState)(9),2),$=K[0],G=(K[1],I((0,l.useState)(0),2)),Q=G[0],J=G[1],Z=I((0,l.useState)(!1),2),X=Z[0],ee=Z[1],te=I((0,l.useState)(null),2),re=te[0],ne=te[1],ae=I((0,l.useState)(!1),2),le=(ae[0],ae[1],I((0,l.useState)(null),2)),oe=le[0],ie=le[1],se=I((0,l.useState)(""),2),ce=se[0],de=se[1],ue=I((0,l.useState)(!1),2),pe=ue[0],me=ue[1],fe=I((0,l.useState)(null),2),he=fe[0],ve=fe[1],ge=(0,g.d4)(e=>{var t;return null==e||null===(t=e.auth)||void 0===t||null===(t=t.userData)||void 0===t||null===(t=t.influencer)||void 0===t?void 0:t.id}),ye=(0,x.Zp)(),be=(0,x.zy)(),Ee=(0,l.useRef)(null),we=(0,l.useRef)(null),Ae=(0,l.useRef)(null),xe="contributor_bio_textarea_height";(0,l.useEffect)(()=>{var e;const t=null===(e=Ae.current)||void 0===e||null===(e=e.resizableTextArea)||void 0===e?void 0:e.textArea;if(!t||"undefined"==typeof ResizeObserver)return;const r=window.localStorage.getItem(xe);r&&(t.style.height=r);const n=new ResizeObserver(()=>{t.style.height&&window.localStorage.setItem(xe,t.style.height)});return n.observe(t),()=>n.disconnect()},[]),(0,l.useEffect)(()=>{"/app/contributor/dashboard"===be.pathname?k("Reporting Dashboard"):"/app/contributor/contentadd"===be.pathname&&k("Add Content")},[be.pathname]),(0,l.useEffect)(()=>{ge&&(Be(),ze())},[ge,L,$]),(0,l.useEffect)(()=>{b._d.GetMyBio().then(e=>{var t;return de((null===(t=e.data)||void 0===t?void 0:t.bio)||"")}).catch(()=>{})},[]);const Be=async()=>
1{if(ge){N(!0);try{const e={page:L,page_size:$},t=await b._d.GetPhotoBankImageDetail(ge,e);if(t.data&&t.data.results)M(t.data.results||[]),J(t.data.count||0);else{const e=t.data||[];M(e),J(e.length)}}catch(e){console.error("Error fetching photo bank data:",e),j({message:"Failed to load photo bank data",severity:"error"})}finally{N(!1)}}},ze=async()=>{if(ge)try{var e,t;const n=await b.Yu.getApprovedKnowledge(ge),a=(null===(e=n.data)||void 0===e?void 0:e.entries)||[],l=(null===(t=n.data)||void 0===t?void 0:t.pending_text)||null,o=l||(a.length>0?a[0]:null);o&&r.setFieldsValue({user:{first_name:o.title||""},bio:o.content||""}),ve(l?l.id:null)}catch(e){console.error("Error fetching approved entry:",e)}},Se=((0,l.useRef)(null),e=>{let t=e.photo;const r=oe===t.id,n="approved"===t.status?"#34B5B1":"rejected"===t.status?"#FF4D4F":"#faad14",a=t.image||t.blurred_image,o=()=>{ne(t),ee(!0)};return l.createElement("div",{className:"photo-tile"},l.createElement("div",{className:"photo-tile__imgbox",onClick:o},a?l.createElement("img",{className:"photo-tile__img",src:a,alt:t.title||"Untitled"}):l.createElement("div",{style:{display:"flex",height:"100%",alignItems:"center",justifyContent:"center",color:"#888"}},"No image")),l.createElement("div",{className:"photo-tile__meta"},l.createElement("div",{className:"photo-tile__title",title:t.title||"Untitled"},t.title||"Untitled"),l.createElement("div",{className:"photo-tile__row"},l.createElement("span",{className:"photo-tile__price"},t.tokens_required||0," credits"),l.createElement("span",{className:"photo-tile__status",style:{color:n}},t.status||"pending")),l.createElement("div",{className:"photo-tile__row"},l.createElement("span",{onClick:o,style:{cursor:"pointer",display:"inline-flex"},"aria-label":"View photo"},l.createElement(B.A,null)),r?l.createElement(s.A,{size:"small"}):l.createElement(h.A,{onClick:()=>{return e=t.id,void i.A.confirm({title:"Delete Photo",icon:l.createElement(f.A,null),content:"Are you sure you want to delete this photo? This action cannot be undone.",okText:"Delete",okType:"danger",cancelText:"Cancel",onOk:async()=>{ie(e);try{await b._d.DeletePhotoBankImage(e),j({message:"Photo deleted successfully",severity:"success"}),Be()}catch(e){var t;console.error("Error deleting photo:",e),j({message:(null===(t=e.response)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.error)||"Failed to delete photo",severity:"error"})}finally{ie(null)}}});var e},style:{fontSize:16,color:"#FF4D4F",cursor:"pointer"}}))))});return l.createElement(l.Fragment,null,l.createElement(v.A,{message:null==a?void 0:a.message,severity:null==a?void 0:a.severity,onClose:()=>j(null)}),l.createElement("div",{className:"p-6 min-h-screen mr-20"},l.createElement("div",{className:"flex justify-between"},l.createElement("h1",{className:"text-[34px] leading-[34px] font-normal text-[#2B2A2A]"},O),l.createElement("div",{className:"flex items-end gap-4"},l.createElement("div",{className:"flex items-center gap-10"},l.createElement(A.A,{style:{fontSize:"12px",fontWeight:700,color:"#2B2A2A",border:"1px solid black",borderBottom:"none",padding:"8px 10px",textTransform:"none",width:"240px"},startIcon:l.createElement(E.A,null),className:"p-[10px] text-white no-underline",onClick:()=>{var e,t,r,n;null!==(e=Ee.current)&&void 0!==e&&null!==(t=e.isUploading)&&void 0!==t&&t.call(e)||null!==(r=we.current)&&void 0!==r&&null!==(n=r.isUploading)&&void 0!==n&&n.call(r)?j({message:"Cannot switch tab as something is uploading. Either cancel it or wait for uploading to complete.",severity:"error"}):ye("/app/contributor/dashboard")}},"Reporting Dashboard")),l.createElement("div",{className:"flex items-center gap-10"},l.createElement(A.A,{style:{fontSize:"12px",fontWeight:500,color:"#2B2A2A",borderBottom:"none",border:"1px solid black",padding:"6px 10px",textTransform:"none",width:"240px",background:"#FFF"},startIcon:l.createElement(w.A,null),className:"p-[10px] text-white no-underline",onClick:()=>{ye("/app/contributor/contentadd")}},"Add Content")))),l.createElement(c.A,{style:{borderColor:"#2B2A2A",marginTop:0}}),l.createElement("div",{style:{display:"flex",gap:"30px",flexDirection:"column"}},l.createElement(d.A,{style:H({},W)},"Add Video for Skins"),l.createElement(d.A,{style:H({},V)},"Add a video skin by dragging mp3 or mp4 file to box below. We will review it and confirm it is ready for use."),l.createElement(y.nd,{uploadType:"video",ref:Ee,onFileUpload:async(e,t)=>{try{if(!ge)throw new Error("Influencer ID not found.");e.append("influencer_id",ge);const r=await b._d.AddSkin(e,t);return j({message:"Video uploaded successfully! Your file has been submitted to the admin.",severity:"success"}),r}catch(e){var r;const t=(null===(r=e.response)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.error)||"Failed to upload video.";throw j({message:t,severity:"error"}),e}},showProgressBar:!0,setNotification:j}),l.createElement("div",null,l.createElement(u.A,{style:{width:"150px",height:"40px",border:"1px solid #000",borderRadius:"10px",fontWeight:700},onClick:()=>{var e;return null===(e=Ee.current)||void 0===e?void 0:e.triggerUpload()}},"Browse"))),l.createElement(c.A,{style:{borderColor:"#2B2A2A"}}),l.createElement("div",{style:{display:"flex",gap:"30px",flexDirection:"column"}},l.createElement(d.A,{style:H({},W)},"Add a Document"),l.createElement(d.A,{style:H({},V)},"Add a PDF or Word (.docx) document to expand your companion’s knowledge base."),l.createElement(y.nd,{uploadType:"pdf",ref:we,onFileUpload:async(e,t)=>{try{if(!ge)throw new Error("Influencer ID not found.");e.append("influencer_id",ge),e.append("content_type",0);const r=await b._d.AddKnowledgeBase(e,t);return j({message:"PDF uploaded successfully! Your file has been submitted to the admin.",severity:"success"}),r}catch(e){var r;const t=(null===(r=e.response)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.error)||"Failed to upload the document.";throw j({message:t,severity:"error"}),e}},showProgressBar:!0,setNotification:j}),l.createElement("div",null,l.createElement(u.A,{style:{width:"150px",height:"40px",border:"1px solid #000",borderRadius:"10px",fontWeight:700},onClick:()=>{var e;return null===(e=we.current)||void 0===e?void 0:e.triggerUpload()}},"Browse"))),l.createElement(c.A,{style:{borderColor:"#2B2A2A"}}),l.createElement(o.A,{disabled:t,form:r,name:"media-influencer-form",layout:"vertical",validateMessages:{required:"${label} is required!"},onFinish:async e=>{try{if(!ge)throw new Error("Influencer ID not found.");const t=new FormData;t.append("influencer_id",ge),t.append("content_type",1),t.append("title",e.user.first_name),t.append("content",e.bio),t.append("price",e.price),await b._d.AddKnowledgeBase(t),j({message:"Text content submitted for review. It will go live once an admin approves it.",severity:"success"})}catch(e){var t;const r=(null===(t=e.response)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.error)||"Failed to submit text content.";j({message:r,severity:"error"})}}},l.createElement(d.A,{style:H(H({},W),{},{marginBottom:"0.5rem"})},"Add Text"),l.createElement(d.A,{style:H(H({},V),{},{marginBottom:"2rem"})},"Edit and update your approved context entry, or create a new one."),l.createElement(o.A.Item,{name:["user","first_name"],rules:[{required:!0,message:"First name is required"},{max:20,message:"Maximum 20 characters allowed"}
1]},l.createElement(p.A,{placeholder:"Title of Entry",style:H({width:"30%"},q)})),l.createElement(o.A.Item,{name:"bio",className:"custom-form-item"},l.createElement(p.A.TextArea,{ref:Ae,style:{width:"100%",border:"1px solid #8E8E93",borderRadius:"6px",minHeight:"160px",resize:"vertical"},className:"custom-textarea",placeholder:"Type some details about your personality here.",showCount:!0})),l.createElement("div",{style:{display:"flex",gap:10,alignItems:"center",marginTop:20}},l.createElement(u.A,{htmlType:"submit",style:{width:"150px",height:"40px",borderRadius:"10px",border:"1px solid #000",fontWeight:700}},"Submit Text"),he&&l.createElement(u.A,{type:"button",danger:!0,onClick:()=>{he&&i.A.confirm({title:"Withdraw submission",icon:l.createElement(f.A,null),content:"Withdraw your pending text submission? It will be removed from admin review. Any previously approved text stays live.",okText:"Withdraw",okType:"danger",cancelText:"Cancel",onOk:async()=>{try{await b._d.DeleteKnowledgeBase(he),j({message:"Pending submission withdrawn.",severity:"success"}),ve(null),ze()}catch(t){var e;j({message:(null===(e=t.response)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.detail)||"Failed to withdraw submission.",severity:"error"})}}})},style:{height:"40px",borderRadius:"10px",fontWeight:700}},"Withdraw pending")),he&&l.createElement(d.A,{style:{color:"#faad14",fontSize:13,marginTop:8}},"You have a text submission awaiting admin review.")),l.createElement(c.A,{style:{borderColor:"#2B2A2A"}}),l.createElement("div",{style:{marginBottom:24}},l.createElement(d.A,{style:{fontSize:"20px",fontWeight:500,marginBottom:4}},"Public Bio"),l.createElement(d.A,{style:{fontSize:13,color:"#666",marginBottom:8}},"Shown publicly on your companion profile. Changes are saved and go live immediately."),l.createElement(p.A.TextArea,{value:ce,onChange:e=>de(e.target.value),style:{width:"100%",border:"1px solid #8E8E93",borderRadius:"6px",minHeight:"120px",resize:"vertical"},placeholder:"Write a short public bio for your companion profile.",showCount:!0}),l.createElement("div",{style:{marginTop:8}},l.createElement(u.A,{type:"primary",onClick:async()=>{me(!0);try{await b._d.UpdateMyBio(ce),j({message:"Bio updated.",severity:"success"})}catch(t){var e;j({message:(null===(e=t.response)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.detail)||"Failed to update bio.",severity:"error"})}finally{me(!1)}},loading:pe,style:{background:"#34B5B1",borderColor:"#34B5B1"}},"Save Bio"))),l.createElement(c.A,{style:{borderColor:"#2B2A2A"}}),l.createElement("div",{style:{display:"flex",gap:"30px",flexDirection:"row",width:"100%"}},l.createElement("div",{style:{width:"50%"}},l.createElement(P.default,{onUploaded:()=>{Y(1),Be()},setNotification:j})),l.createElement("div",{style:{width:"50%",height:"100%",display:"flex",alignItems:"flex-start",justifyContent:"center"}},l.createElement("div",{style:{width:"100%",backgroundColor:"#FAF7F6",textAlign:"center"}},l.createElement(d.A,{style:{fontSize:"20px",fontWeight:500,marginBottom:16}},"Image Review"),D?l.createElement("div",{style:{textAlign:"center",padding:"20px"}},l.createElement(s.A,{size:"large"})):_.length>0?l.createElement(l.Fragment,null,l.createElement("div",{style:{overflowY:"auto"}},l.createElement("div",{className:"photo-bank-grid"},_.map(e=>l.createElement(Se,{key:e.id,photo:e})))),l.createElement("div",{style:{display:"flex",justifyContent:"center",marginTop:5,textAlign:"center"}},l.createElement(m.A,{current:L,pageSize:$,total:Q,position:["bottomCenter"],showSizeChanger:!1,showQuickJumper:!1,className:"custom-pagination",itemRender:(e,t,r)=>"prev"===t?l.createElement(z.A,null):"next"===t?l.createElement(S.A,null):r,onChange:(e,t)=>
1{Y(e)},style:{borderColor:"transparent",border:"none"}}))):l.createElement("div",{style:{textAlign:"center",marginTop:50}},l.createElement(d.A,{type:"secondary"},"No photo data available for this companion"))))),l.createElement(c.A,{style:{borderColor:"#2B2A2A"}})),l.createElement(T,{open:X,onClose:()=>{ee(!1),setTimeout(()=>ne(null),300)},title:re?re.title||"Untitled":"",image:re?re.image:"",status:re?re.status:"",rejected_reason:re?re.rejected_reason:"",rejected_description:re?re.rejected_description:""}))}}}]);

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.