vendor: 5,503 bytes, line 1
1import{c as r,o as l,b as e,d as U,g as c,I as N,T as V,a as $,e as o,m as w,P as _,Q as y,u as s,S as k,f as E,t as b,w as B,z as I,K as R,B as S,U as A,V as P,W as D}from"./CDqcnpQn.js";import{_ as G}from"./Dvg5YhEi.js";import{u as F}from"./DB1eQA5f.js";import{r as H}from"./BeeMa4HJ.js";import{r as O}from"./CsbmHr1c.js";/* empty css */function q(i,a){return l(),r("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[e("path",{"fill-rule":"evenodd",d:"M4.755 10.059a7.5 7.5 0 0 1 12.548-3.364l1.903 1.903h-3.183a.75.75 0 1 0 0 1.5h4.992a.75.75 0 0 0 .75-.75V4.356a.75.75 0 0 0-1.5 0v3.18l-1.9-1.9A9 9 0 0 0 3.306 9.67a.75.75 0 1 0 1.45.388Zm15.408 3.352a.75.75 0 0 0-.919.53 7.5 7.5 0 0 1-12.548 3.364l-1.902-1.903h3.183a.75.75 0 0 0 0-1.5H2.984a.75.75 0 0 0-.75.75v4.992a.75.75 0 0 0 1.5 0v-3.18l1.9 1.9a9 9 0 0 0 15.059-4.035.75.75 0 0 0-.53-.918Z","clip-rule":"evenodd"})])}function z(i,a){return l(),r("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[e("path",{"fill-rule":"evenodd",d:"M2.25 5.25a3 3 0 0 1 3-3h13.5a3 3 0 0 1 3 3V15a3 3 0 0 1-3 3h-3v.257c0 .597.237 1.17.659 1.591l.621.622a.75.75 0 0 1-.53 1.28h-9a.75.75 0 0 1-.53-1.28l.621-.622a2.25 2.25 0 0 0 .659-1.59V18h-3a3 3 0 0 1-3-3V5.25Zm1.5 0v7.5a1.5 1.5 0 0 0 1.5 1.5h13.5a1.5 1.5 0 0 0 1.5-1.5v-7.5a1.5 1.5 0 0 0-1.5-1.5H5.25a1.5 1.5 0 0 0-1.5 1.5Z","clip-rule":"evenodd"})])}function j(i,a){return l(),r("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[e("path",{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75Zm0 8.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z","clip-rule":"evenodd"})])}function Y(i,a){return l(),r("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[e("path",{d:"M3.53 2.47a.75.75 0 0 0-1.06 1.06l18 18a.75.75 0 1 0 1.06-1.06l-18-18ZM22.676 12.553a11.249 11.249 0 0 1-2.631 4.31l-3.099-3.099a5.25 5.25 0 0 0-6.71-6.71L7.759 4.577a11.217 11.217 0 0 1 4.242-.827c4.97 0 9.185 3.223 10.675 7.69.12.362.12.752 0 1.113Z"}),e("path",{d:"M15.75 12c0 .18-.013.357-.037.53l-4.244-4.243A3.75 3.75 0 0 1 15.75 12ZM12.53 15.713l-4.243-4.244a3.75 3.75 0 0 0 4.244 4.243Z"}),e("path",{d:"M6.75 12c0-.619.107-1.213.304-1.764l-3.1-3.1a11.25 11.25 0 0 0-2.63 4.31c-.12.362-.12.752 0 1.114 1.489 4.467 5.704 7.69 10.675 7.69 1.5 0 2.933-.294 4.242-.827l-2.477-2.477A5.25 5.25 0 0 1 6.75 12Z"})])}function K(i,a){return l(),r("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[e("path",{"fill-rule":"evenodd",d:"M15.75 1.5a6.75 6.75 0 0 0-6.651 7.906c.067.39-.032.717-.221.906l-6.5 6.499a3 3 0 0 0-.878 2.121v2.818c0 .414.336.75.75.75H6a.75.75 0 0 0 .75-.75v-1.5h1.5A.75.75 0 0 0 9 19.5V18h1.5a.75.75 0 0 0 .53-.22l2.658-2.658c.19-.189.517-.288.906-.22A6.75 6.75 0 1 0 15.75 1.5Zm0 3a.75.75 0 0 0 0 1.5A2.25 2.25 0 0 1 18 8.25a.75.75 0 0 0 1.5 0 3.75 3.75 0 0 0-3.75-3.75Z","clip-rule":"evenodd"})])}function Q(i,a){return l(),r("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[e("path",{"fill-rule":"evenodd",d:"M12 1.5a5.25 5.25 0 0 0-5.25 5.25v3a3 3 0 0 0-3 3v6.75a3 3 0 0 0 3 3h10.5a3 3 0 0 0 3-3v-6.75a3 3 0 0 0-3-3v-3c0-2.9-2.35-5.25-5.25-5.25Zm3.75 8.25v-3a3.75 3.75 0 1 0-7.5 0v3h7.5Z","clip-rule":"evenodd"})])}function W(i,a){return l(),r("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[e("path",{"fill-rule":"evenodd",d:"M12.516 2.17a.75.75 0 0 0-1.032 0 11.209 11.209 0 0 1-7.877 3.08.75.75 0 0 0-.722.515A12.74 12.74 0 0 0 2.25 9.75c0 5.942 4.064 10.933 9.563 12.348a.749.749 0 0 0 .374 0c5.499-1.415 9.563-6.406 9.563-12.348 0-1.39-.223-2.73-.635-3.985a.75.75 0 0 0-.722-.516l-.143.001c-2.996 0-5.717-1.17-7.734-3.08Zm3.094 8.016a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z","clip-rule":"evenodd"})])}const J={class:"pb-12"},X={class:"container mx-auto px-4 sm:px-6 lg:px-8"},ee={class:"max-w-3xl mx-auto"},te={class:"bg-white rounded-2xl shadow-sm border border-slate-100 p-8"},se={class:"mb-6"},ae=["disabled"],le={class:"mb-6"},oe={class:"flex items-center gap-2"},re=["disabled"],ne={key:0,class:"mb-4 flex items-start gap-3 p-4 bg-red-50 border border-red-100 rounded-xl text-sm text-red-700"},ie={key:1,class:"mb-4 flex items-start gap-3 p-4 bg-emerald-50 border border-emerald-100 rounded-xl text-sm text-emerald-700"},de={class:"mt-8 bg-white rounded-2xl border border-slate-100 shadow-sm p-8"},ce={class:"flex items-center gap-3 mb-5"},ue={class:"p-2 bg-emerald-50 rounded-lg"},me={class:"space-y-4"},xe={class:"flex items-start gap-3"},pe={class:"flex-shrink-0 mt-0.5"},ve={class:"flex items-start gap-3"},fe={class:"flex-shrink-0 mt-0.5"},he={class:"flex items-start gap-3"},ge={class:"flex-shrink-0 mt-0.5"},we={class:"flex items-start gap-3"},be={class:"flex-shrink-0 mt-0.5"},_e={class:"flex items-start gap-3"},ye={class:"flex-shrink-0 mt-0.5"},Me=U({__name:"index",setup(i){const a=c(""),u=c(""),d=c(!1),m=c(""),v=c(""),f=c(!1),Z=N(),{authUser:C}=V(Z),L=()=>
1{if(!C.value){f.value=!0;return}T()},T=async()=>{m.value="",v.value="";const x=a.value.trim();if(!x){m.value="Please enter some data.";return}d.value=!0;try{const h=await P().post(D("/generate"),{data:x},{responseType:"blob"}),g=new Blob([h.data],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),n=URL.createObjectURL(g),p=document.createElement("a");p.href=n;const M=u.value.trim()?`${u.value.trim()}.xlsx`:`FlexaIntel_Excel_${Date.now()}.xlsx`;p.download=M,document.body.appendChild(p),p.click(),document.body.removeChild(p),URL.revokeObjectURL(n),v.value="Excel file downloaded successfully."}catch{m.value="Failed to generate the Excel file. Please check your URLs and try again."}finally{d.value=!1}};return F({title:"Excel Generator | Export URLs to Excel | Flexa Intel",description:"Generate and download Excel files from a list of URLs. Data is processed in memory only â nothing is stored or logged. Encrypted in transit."}),(x,t)=>{const h=R,g=G;return l(),r("div",null,[t[13]||(t[13]=$('<section class="relative overflow-hidden bg-gradient-to-br from-slate-50 via-emerald-50/50 to-teal-50/30"><div class="absolute top-10 right-10 w-72 h-72 bg-emerald-200/20 rounded-full blur-3xl"></div><div class="container mx-auto px-4 sm:px-6 lg:px-8 py-16"><div class="text-center max-w-3xl mx-auto"><div class="inline-flex items-center gap-2 px-4 py-1.5 bg-emerald-100 text-emerald-700 rounded-full text-sm font-medium mb-6"><span class="w-2 h-2 bg-emerald-500 rounded-full animate-pulse"></span> Export Tool </div><h1 class="text-3xl md:text-4xl font-bold text-slate-900 mb-4"> Excel Generator </h1><p class="text-lg text-slate-600"> Paste your data below, generate and download your Excel file instantly. No data is stored or retained on our servers. </p></div></div></section>',1)),e("section",J,[e("div",X,[e("div",ee,[e("div",te,[e("div",se,[t[4]||(t[4]=e("label",{for:"dataInput",class:"block text-sm font-semibold text-slate-700 mb-2"}," Data ",-1)),_(e("textarea",{id:"dataInput","onUpdate:modelValue":t[0]||(t[0]=n=>k(a)?a.value=n:null),rows:"10",placeholder:"Paste your data hereâ¦",class:"w-full px-4 py-3 rounded-xl border border-slate-200 bg-slate-50 text-sm text-slate-900 placeholder-slate-400 focus:outline-none focus:ring-2 focus:ring-emerald-500 focus:border-transparent resize-y font-mono transition",disabled:s(d)},null,8,ae),[[y,s(a)]])]),e("div",le,[t[6]||(t[6]=e("label",{for:"fileNameInput",class:"block text-sm font-semibold text-slate-700 mb-2"},[E(" File name "),e("span",{class:"text-slate-400 font-normal ml-1"},"(optional)")],-1)),e("div",oe,[_(e("input",{id:"fileNameInput","onUpdate:modelValue":t[1]||(t[1]=n=>k(u)?u.value=n:null),type:"text",placeholder:"e.g. my-data",class:"flex-1 px-4 py-3 rounded-xl border border-slate-200 bg-slate-50 text-sm text-slate-900 placeholder-slate-400 focus:outline-none focus:ring-2 focus:ring-emerald-500 focus:border-transparent transition",disabled:s(d)},null,8,re),[[y,s(u)]]),t[5]||(t[5]=e("span",{class:"text-sm text-slate-400 whitespace-nowrap"},".xlsx",-1))])]),s(m)?(l(),r("div",ne,[o(s(j),{class:"w-5 h-5 flex-shrink-0 mt-0.5"}),e("span",null,b(s(m)),1)])):w("",!0),s(v)?(l(),r("div",ie,[o(s(H),{class:"w-5 h-5 flex-shrink-0 mt-0.5"}),e("span",null,b(s(v)),1)])):w("",!0),o(h,{variant:"gradient",color:"success",shape:"rounded","full-width":"",loading:s(d),disabled:!s(a).trim(),onClick:L},{default:B(()=>[s(d)?w("",!0):(l(),I(s(O),{key:0,class:"w-5 h-5"})),E(" "+b(s(d)?"Generatingâ¦":"Generate & Download Excel"),1)]),_:1},8,["loading","disabled"])]),o(g,{"is-visible":s(f),onClose:t[2]||(t[2]=n=>f.value=!1),onConfirm:t[3]||(t[3]=n=>("navigateTo"in x?x.navigateTo:s(S))(s(A)))},null,8,["is-visible"]),e("div",de,[e("div",ce,[e("div",ue,[o(s(W),{class:"w-6 h-6 text-emerald-600"})]),t[7]||(t[7]=e("h2",{class:"text-lg font-semibold text-slate-800"}," Security & Privacy Guarantees ",-1))]),e("ul",me,[e("li",xe,[e("div",pe,[o(s(Q),{class:"w-5 h-5 text-emerald-500"})]),t[8]||(t[8]=e("div",null,[e("p",{class:"text-sm font-semibold text-slate-700"}," Data is never stored "),e("p",{class:"text-sm text-slate-500 mt-0.5"}," Your data is processed only in memory. After the Excel file is created and returned, all input data is immediately discarded. Nothing is stored in any database, file system, or log. ")],-1))]),e("li",ve,[e("div",fe,[o(s(K),{class:"w-5 h-5 text-emerald-500"})]),t[9]||(t[9]=e("div",null,[e("p",{class:"text-sm font-semibold text-slate-700"}," Encrypted in transit (TLS/HTTPS) "),e("p",{class:"text-sm text-slate-500 mt-0.5"}," All communication between your browser and our API is encrypted using TLS 1.2/1.3. Your URLs are never transmitted over an unencrypted connection. ")],-1))]),e("li",he,[e("div",ge,[o(s(Y),{class:"w-5 h-5 text-emerald-500"})]),t[10]||(t[10]=e("div",null,[e("p",{class:"text-sm font-semibold text-slate-700"}," No logging of user content "),e("p",{class:"text-sm text-slate-500 mt-0.5"}," Server-side request logs only record metadata (timestamps, response state, latency). Data is never written to any log files or monitoring systems. ")],-1))]),e("li",we,[e("div",be,[o(s(q),{class:"w-5 h-5 text-emerald-500"})]),t[11]||(t[11]=e("div",null,[e("p",{class:"text-sm font-semibold text-slate-700"}," Stateless processing â zero retention "),e("p",{class:"text-sm text-slate-500 mt-0.5"}," Each request is fully stateless. The server holds no session state between calls, meaning there is no accumulation or caching of your data across requests. ")],-1))]),e("li",_e,[e("div",ye,[o(s(z),{class:"w-5 h-5 text-emerald-500"})]),t[12]||(t[12]=e("div",null,[e("p",{class:"text-sm font-semibold text-slate-700"}," File delivered directly to your browser "),e("p",{class:"text-sm text-slate-500 mt-0.5"}," The generated Excel file is streamed directly to your browser as a binary download. It is not saved to any cloud storage, CDN, or temporary URL that a third party could access. ")],-1))])])])])])])])}}});
1export{Me as default};
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.