From 1f399cc36afaa91e5c8757cc98a3af157432a812 Mon Sep 17 00:00:00 2001 From: franciscoemanuel-clk Date: Wed, 14 Jan 2026 18:53:08 -0300 Subject: [PATCH 01/14] =?UTF-8?q?feat:=20implementa=20estrutura=20piloto?= =?UTF-8?q?=20do=20escript=20de=20embedded=20para=20autentica=C3=A7=C3=B5e?= =?UTF-8?q?s=20desacopladas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- identity-authenticator/embedded.js | 2 + identity-authenticator/embedded.js.map | 7 + identity-authenticator/index.html | 282 +++++++++++++ identity-authenticator/package.json | 15 + identity-authenticator/style.css | 546 +++++++++++++++++++++++++ identity-authenticator/yarn.lock | 354 ++++++++++++++++ 6 files changed, 1206 insertions(+) create mode 100644 identity-authenticator/embedded.js create mode 100644 identity-authenticator/embedded.js.map create mode 100644 identity-authenticator/index.html create mode 100644 identity-authenticator/package.json create mode 100644 identity-authenticator/style.css create mode 100644 identity-authenticator/yarn.lock diff --git a/identity-authenticator/embedded.js b/identity-authenticator/embedded.js new file mode 100644 index 0000000..9b6ac4d --- /dev/null +++ b/identity-authenticator/embedded.js @@ -0,0 +1,2 @@ +(()=>{var d=Object.defineProperty;var l=i=>{throw TypeError(i)};var m=(i,t)=>d(i,"name",{value:t,configurable:!0});var u=(i,t,e)=>t.has(i)||l("Cannot "+e);var a=(i,t,e)=>(u(i,t,"read from private field"),e?e.call(i):t.get(i)),o=(i,t,e)=>t.has(i)?l("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(i):t.set(i,e);var r,n,h=class h{constructor(t){o(this,r,"camera;geolocation;fullscreen;gyroscope;accelerometer;magnetometer");o(this,n,"width: 100%; height: 100%;");this.key=t,this.origin=`${window.location.protocol}://${window.location.host}`,this.listen={},this.endpoint="https://app-workspaces-1.clicksign.dev/identity_authenticator"}eventsFor(t){let e=t.name||t.data?.name||t.data||t;return this.listen[e]||[]}eventHandler(t){this.eventsFor(t).forEach(e=>e(t.data))}mount(t){return this.target=document.getElementById(t),this.iframe=document.createElement("iframe"),this.iframe.setAttribute("src",this.source),this.iframe.setAttribute("style",a(this,n)),this.iframe.setAttribute("allow",a(this,r)),window.addEventListener("message",e=>this.eventHandler(e)),this.target.appendChild(this.iframe)}on(t,e){return this.listen[t]||(this.listen[t]=[]),this.listen[t].push(e)}unmount(){return this.iframe&&(this.target.removeChild(this.iframe),this.target=null,this.iframe=null,window.removeEventListener("message",this.eventHandler)),!0}get source(){return`${this.endpoint}${this.path}`}get path(){return`/sessions/${this.key}`}};r=new WeakMap,n=new WeakMap,m(h,"Clicksign");var s=h;globalThis.Clicksign=s;})(); +//# sourceMappingURL=embedded.js.map diff --git a/identity-authenticator/embedded.js.map b/identity-authenticator/embedded.js.map new file mode 100644 index 0000000..941b8b4 --- /dev/null +++ b/identity-authenticator/embedded.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../packages/identity-authenticator/src/embedded.js", "../../packages/identity-authenticator/index.js"], + "sourcesContent": ["export default class Clicksign {\n #allowed = 'camera;geolocation;fullscreen;gyroscope;accelerometer;magnetometer';\n\n #defaultStyles = 'width: 100%; height: 100%;';\n\n constructor(key) {\n this.key = key;\n this.origin = `${window.location.protocol}://${window.location.host}`;\n this.listen = {};\n this.endpoint = 'https://app-workspaces-1.clicksign.dev/identity_authenticator';\n }\n\n eventsFor(event) {\n const eventName = event.name || event.data?.name || event.data || event;\n return this.listen[eventName] || [];\n }\n\n eventHandler(event) {\n this.eventsFor(event).forEach((fn) => fn(event.data));\n }\n\n mount(id) {\n this.target = document.getElementById(id);\n\n this.iframe = document.createElement('iframe');\n this.iframe.setAttribute('src', this.source);\n this.iframe.setAttribute('style', this.#defaultStyles);\n this.iframe.setAttribute('allow', this.#allowed);\n\n window.addEventListener('message', (event) => this.eventHandler(event));\n\n return this.target.appendChild(this.iframe);\n }\n\n on(event, fn) {\n if (!this.listen[event]) { this.listen[event] = []; }\n\n return this.listen[event].push(fn);\n }\n\n unmount() {\n if (this.iframe) {\n this.target.removeChild(this.iframe);\n\n this.target = null;\n this.iframe = null;\n\n window.removeEventListener('message', this.eventHandler);\n }\n\n return true;\n }\n\n get source() {\n return `${this.endpoint}${this.path}`;\n }\n\n get path() {\n return `/sessions/${this.key}`;\n }\n}\n", "import Clicksign from \"./src/embedded\";\n\nglobalThis.Clicksign = Clicksign;\n\nexport { Clicksign }\n"], + "mappings": "sVAAA,IAAAA,EAAAC,EAAqBC,EAArB,MAAqBA,CAAU,CAK7B,YAAYC,EAAK,CAJjBC,EAAA,KAAAJ,EAAW,sEAEXI,EAAA,KAAAH,EAAiB,8BAGf,KAAK,IAAME,EACX,KAAK,OAAS,GAAG,OAAO,SAAS,QAAQ,MAAM,OAAO,SAAS,IAAI,GACnE,KAAK,OAAS,CAAC,EACf,KAAK,SAAW,+DAClB,CAEA,UAAUE,EAAO,CACf,IAAMC,EAAYD,EAAM,MAAQA,EAAM,MAAM,MAAQA,EAAM,MAAQA,EAClE,OAAO,KAAK,OAAOC,CAAS,GAAK,CAAC,CACpC,CAEA,aAAaD,EAAO,CAClB,KAAK,UAAUA,CAAK,EAAE,QAASE,GAAOA,EAAGF,EAAM,IAAI,CAAC,CACtD,CAEA,MAAMG,EAAI,CACR,YAAK,OAAS,SAAS,eAAeA,CAAE,EAExC,KAAK,OAAS,SAAS,cAAc,QAAQ,EAC7C,KAAK,OAAO,aAAa,MAAO,KAAK,MAAM,EAC3C,KAAK,OAAO,aAAa,QAASC,EAAA,KAAKR,EAAc,EACrD,KAAK,OAAO,aAAa,QAASQ,EAAA,KAAKT,EAAQ,EAE/C,OAAO,iBAAiB,UAAYK,GAAU,KAAK,aAAaA,CAAK,CAAC,EAE/D,KAAK,OAAO,YAAY,KAAK,MAAM,CAC5C,CAEA,GAAGA,EAAOE,EAAI,CACZ,OAAK,KAAK,OAAOF,CAAK,IAAK,KAAK,OAAOA,CAAK,EAAI,CAAC,GAE1C,KAAK,OAAOA,CAAK,EAAE,KAAKE,CAAE,CACnC,CAEA,SAAU,CACR,OAAI,KAAK,SACP,KAAK,OAAO,YAAY,KAAK,MAAM,EAEnC,KAAK,OAAS,KACd,KAAK,OAAS,KAEd,OAAO,oBAAoB,UAAW,KAAK,YAAY,GAGlD,EACT,CAEA,IAAI,QAAS,CACX,MAAO,GAAG,KAAK,QAAQ,GAAG,KAAK,IAAI,EACrC,CAEA,IAAI,MAAO,CACT,MAAO,aAAa,KAAK,GAAG,EAC9B,CACF,EA3DEP,EAAA,YAEAC,EAAA,YAH6BS,EAAAR,EAAA,aAA/B,IAAqBS,EAArBT,ECEA,WAAW,UAAYU", + "names": ["_allowed", "_defaultStyles", "_Clicksign", "key", "__privateAdd", "event", "eventName", "fn", "id", "__privateGet", "__name", "Clicksign", "Clicksign"] +} diff --git a/identity-authenticator/index.html b/identity-authenticator/index.html new file mode 100644 index 0000000..5090941 --- /dev/null +++ b/identity-authenticator/index.html @@ -0,0 +1,282 @@ + + + + + Autenticação de Identidade - Ambiente de Testes do SDK + + + + + + + +
+ + + + +
+
+
+

📡 Monitor de Eventos do SDK

+ +
+
+
+ --:--:-- + Aguardando eventos... +
+
+
+
+
+ + + + + + + + diff --git a/identity-authenticator/package.json b/identity-authenticator/package.json new file mode 100644 index 0000000..442a6df --- /dev/null +++ b/identity-authenticator/package.json @@ -0,0 +1,15 @@ +{ + "name": "embedded-test-v2", + "version": "2.0.0", + "main": "none", + "license": "MIT", + "private": true, + "devDependencies": { + "vite": "^6.3.6" + }, + "scripts": { + "dev": "vite", + "build": "vite build", + "serve": "vite preview" + } +} diff --git a/identity-authenticator/style.css b/identity-authenticator/style.css new file mode 100644 index 0000000..68ec19b --- /dev/null +++ b/identity-authenticator/style.css @@ -0,0 +1,546 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap'); + +* { + box-sizing: border-box; +} + +body { + margin: 0; + padding: 0; + background: #f5f7fa; + color: #2c3e50; + font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; + font-weight: 400; + line-height: 1.6; +} + +h1, h2, h3, h4, h5, h6 { + font-family: 'Poppins', sans-serif; + font-weight: 600; + margin: 0 0 16px 0; + line-height: 1.3; +} + +h1 { + font-size: 28px; + color: #1a202c; + margin: 0; +} + +h2 { + font-size: 18px; + color: #2d3748; +} + +h3 { + font-size: 16px; + color: #4a5568; + font-weight: 600; +} + +/* Page Header */ +.page-header { + background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + color: white; + padding: 32px 24px; + box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); +} + +.header-content { + max-width: 1400px; + margin: 0 auto; +} + +.page-header h1 { + color: white; + margin-bottom: 8px; +} + +.subtitle { + margin: 0; + opacity: 0.95; + font-size: 16px; +} + +/* Layout */ +.layout { + display: grid; + grid-template-columns: 380px 1fr; + gap: 24px; + max-width: 1400px; + margin: 24px auto; + padding: 0 24px; + align-items: start; +} + +@media (max-width: 1024px) { + .layout { + grid-template-columns: 1fr; + } +} + +/* Sidebar */ +.sidebar { + display: flex; + flex-direction: column; + gap: 24px; + height: fit-content; +} + +.sidebar .card { + height: 100%; +} + +/* Content */ +.content { + min-height: 600px; + display: flex; +} + +.content .card { + flex: 1; +} + +/* Card */ +.card { + background: white; + border-radius: 12px; + padding: 24px; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +/* Info Box */ +.info-box { + background: #f7fafc; + border-left: 4px solid #667eea; + padding: 16px; + border-radius: 8px; + margin-bottom: 24px; +} + +.info-box h3 { + margin-top: 0; + margin-bottom: 12px; + color: #667eea; +} + +.info-box p { + margin: 0 0 12px 0; + font-size: 14px; + color: #4a5568; +} + +.info-box ul { + margin: 0; + padding-left: 20px; + font-size: 14px; + color: #4a5568; +} + +.info-box li { + margin-bottom: 6px; +} + +/* Form Elements */ +.form-group { + margin-bottom: 24px; +} + +label { + display: block; + font-weight: 500; + margin-bottom: 8px; + font-size: 14px; + color: #2d3748; +} + +input[type=text] { + background: white; + border: 2px solid #e2e8f0; + padding: 10px 14px; + border-radius: 8px; + width: 100%; + font-size: 14px; + color: #2d3748; + transition: border-color 0.2s, box-shadow 0.2s; +} + +input[type=text]:focus { + outline: none; + border-color: #667eea; + box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.1); +} + +input[type=text]::placeholder { + color: #a0aec0; +} + +small { + display: block; + margin-top: 6px; + font-size: 12px; + color: #718096; +} + +/* Buttons */ +.button-group { + display: flex; + flex-direction: column; + gap: 12px; +} + +button { + padding: 12px 20px; + border: none; + border-radius: 8px; + font-size: 14px; + font-weight: 500; + cursor: pointer; + transition: all 0.2s ease; + display: inline-flex; + align-items: center; + justify-content: center; + gap: 6px; + white-space: nowrap; + width: 100%; +} + +button.primary { + background: #667eea; + color: white; +} + +button.primary:hover { + background: #5568d3; + transform: translateY(-1px); + box-shadow: 0 4px 12px rgba(102, 126, 234, 0.3); +} + +button.secondary { + background: #e2e8f0; + color: #4a5568; +} + +button.secondary:hover { + background: #cbd5e0; +} + +button.small { + padding: 6px 12px; + font-size: 12px; + width: auto; + flex: none; +} + +button.clear-btn { + background: #fed7d7; + color: #c53030; + min-width: 80px; +} + +button.clear-btn:hover { + background: #fc8181; + color: white; +} + +button[disabled] { + background: #e2e8f0; + color: #a0aec0; + cursor: not-allowed; + transform: none !important; +} + +/* Event Monitor */ +.event-monitor { + max-height: 500px; + display: flex; + flex-direction: column; +} + +.event-monitor-main { + display: flex; + flex-direction: column; + height: 100%; +} + +.monitor-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 16px; + padding-bottom: 16px; + border-bottom: 2px solid #e2e8f0; + flex-shrink: 0; +} + +.monitor-header h2 { + margin: 0; +} + +.status-info { + display: flex; + align-items: center; + gap: 12px; + margin-bottom: 16px; + padding: 12px 16px; + background: #f7fafc; + border-radius: 8px; +} + +.status-label { + font-weight: 600; + color: #4a5568; + font-size: 14px; +} + +.event-log { + flex: 1; + overflow-y: auto; + background: #f7fafc; + border-radius: 8px; + padding: 12px; + font-family: 'Monaco', 'Menlo', monospace; + font-size: 12px; +} + +.event-monitor-main .event-log { + min-height: 400px; +} + +.event-log::-webkit-scrollbar { + width: 8px; +} + +.event-log::-webkit-scrollbar-track { + background: #e2e8f0; + border-radius: 4px; +} + +.event-log::-webkit-scrollbar-thumb { + background: #cbd5e0; + border-radius: 4px; +} + +.event-log::-webkit-scrollbar-thumb:hover { + background: #a0aec0; +} + +.event-item { + background: white; + padding: 10px 12px; + margin-bottom: 8px; + border-radius: 6px; + border-left: 4px solid #cbd5e0; + animation: slideIn 0.3s ease; +} + +@keyframes slideIn { + from { + opacity: 0; + transform: translateX(-10px); + } + to { + opacity: 1; + transform: translateX(0); + } +} + +.event-item.info { + border-left-color: #4299e1; + background: #ebf8ff; +} + +.event-item.success { + border-left-color: #48bb78; + background: #f0fff4; +} + +.event-item.error { + border-left-color: #f56565; + background: #fff5f5; +} + +.event-item.loading { + border-left-color: #ed8936; + background: #fffaf0; +} + +.event-time { + display: inline-block; + color: #718096; + margin-right: 12px; + font-weight: 500; +} + +.event-name { + font-weight: 600; + color: #2d3748; +} + +.event-data { + margin-top: 8px; + padding: 8px; + background: #edf2f7; + border-radius: 4px; + font-size: 11px; + color: #4a5568; + white-space: pre-wrap; + word-break: break-word; +} + +/* Widget Container (removed - using modal now) */ + +/* Status Badge */ +.status-badge { + padding: 6px 16px; + border-radius: 20px; + font-size: 13px; + font-weight: 600; + background: #e2e8f0; + color: #4a5568; +} + +.status-badge.success { + background: #c6f6d5; + color: #22543d; +} + +.status-badge.error { + background: #fed7d7; + color: #742a2a; +} + +.status-badge.loading { + background: #feebc8; + color: #7c2d12; +} + +/* Loading */ +.spinner { + width: 48px; + height: 48px; + border: 4px solid #e2e8f0; + border-top-color: #667eea; + border-radius: 50%; + animation: spin 1s linear infinite; +} + +@keyframes spin { + to { + transform: rotate(360deg); + } +} + +/* Container for iframe */ +.container { + display: none; + min-height: 600px; + border-radius: 12px; + overflow: hidden; +} + +iframe { + display: block; + border: none; + padding: 0; + margin: 0; + width: 100%; +} + +/* Fullscreen Modal */ +.modal-overlay { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(0, 0, 0, 0.85); + display: flex; + align-items: center; + justify-content: center; + z-index: 9999; + backdrop-filter: blur(4px); + animation: fadeIn 0.3s ease; +} + +@keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +.modal-container { + position: relative; + width: 100%; + height: 100%; + max-width: 100vw; + max-height: 100vh; + background: white; + display: flex; + align-items: center; + justify-content: center; +} + +.modal-close { + position: absolute; + top: 20px; + right: 20px; + width: 48px; + height: 48px; + background: rgba(0, 0, 0, 0.6); + border: none; + border-radius: 50%; + color: white; + font-size: 24px; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + z-index: 10000; + transition: all 0.2s ease; + backdrop-filter: blur(10px); +} + +.modal-close:hover { + background: rgba(0, 0, 0, 0.8); + transform: scale(1.1); +} + +.modal-close span { + line-height: 1; + font-weight: 300; +} + +.modal-loading { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + color: #667eea; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} + +.modal-loading p { + margin-top: 16px; + font-size: 18px; + font-weight: 500; + color: #4a5568; +} + +.modal-content { + width: 100%; + height: 100%; + display: none; +} + +.modal-content iframe { + width: 100%; + height: 100%; +} diff --git a/identity-authenticator/yarn.lock b/identity-authenticator/yarn.lock new file mode 100644 index 0000000..8d9ca5a --- /dev/null +++ b/identity-authenticator/yarn.lock @@ -0,0 +1,354 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@esbuild/aix-ppc64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz#4e0f91776c2b340e75558f60552195f6fad09f18" + integrity sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA== + +"@esbuild/android-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz#bc766407f1718923f6b8079c8c61bf86ac3a6a4f" + integrity sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg== + +"@esbuild/android-arm@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.5.tgz#4290d6d3407bae3883ad2cded1081a234473ce26" + integrity sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA== + +"@esbuild/android-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.5.tgz#40c11d9cbca4f2406548c8a9895d321bc3b35eff" + integrity sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw== + +"@esbuild/darwin-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz#49d8bf8b1df95f759ac81eb1d0736018006d7e34" + integrity sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ== + +"@esbuild/darwin-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz#e27a5d92a14886ef1d492fd50fc61a2d4d87e418" + integrity sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ== + +"@esbuild/freebsd-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz#97cede59d638840ca104e605cdb9f1b118ba0b1c" + integrity sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw== + +"@esbuild/freebsd-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz#71c77812042a1a8190c3d581e140d15b876b9c6f" + integrity sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw== + +"@esbuild/linux-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz#f7b7c8f97eff8ffd2e47f6c67eb5c9765f2181b8" + integrity sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg== + +"@esbuild/linux-arm@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz#2a0be71b6cd8201fa559aea45598dffabc05d911" + integrity sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw== + +"@esbuild/linux-ia32@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz#763414463cd9ea6fa1f96555d2762f9f84c61783" + integrity sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA== + +"@esbuild/linux-loong64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz#428cf2213ff786a502a52c96cf29d1fcf1eb8506" + integrity sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg== + +"@esbuild/linux-mips64el@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz#5cbcc7fd841b4cd53358afd33527cd394e325d96" + integrity sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg== + +"@esbuild/linux-ppc64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz#0d954ab39ce4f5e50f00c4f8c4fd38f976c13ad9" + integrity sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ== + +"@esbuild/linux-riscv64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz#0e7dd30730505abd8088321e8497e94b547bfb1e" + integrity sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA== + +"@esbuild/linux-s390x@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz#5669af81327a398a336d7e40e320b5bbd6e6e72d" + integrity sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ== + +"@esbuild/linux-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz#b2357dd153aa49038967ddc1ffd90c68a9d2a0d4" + integrity sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw== + +"@esbuild/netbsd-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz#53b4dfb8fe1cee93777c9e366893bd3daa6ba63d" + integrity sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw== + +"@esbuild/netbsd-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz#a0206f6314ce7dc8713b7732703d0f58de1d1e79" + integrity sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ== + +"@esbuild/openbsd-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz#2a796c87c44e8de78001d808c77d948a21ec22fd" + integrity sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw== + +"@esbuild/openbsd-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz#28d0cd8909b7fa3953af998f2b2ed34f576728f0" + integrity sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg== + +"@esbuild/sunos-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz#a28164f5b997e8247d407e36c90d3fd5ddbe0dc5" + integrity sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA== + +"@esbuild/win32-arm64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz#6eadbead38e8bd12f633a5190e45eff80e24007e" + integrity sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw== + +"@esbuild/win32-ia32@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz#bab6288005482f9ed2adb9ded7e88eba9a62cc0d" + integrity sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ== + +"@esbuild/win32-x64@0.25.5": + version "0.25.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz#7fc114af5f6563f19f73324b5d5ff36ece0803d1" + integrity sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g== + +"@rollup/rollup-android-arm-eabi@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.43.0.tgz#9241b59af721beb7e3587a56c6c245d6c465753d" + integrity sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw== + +"@rollup/rollup-android-arm64@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.43.0.tgz#f70ee53ba991fdd65c277b0716c559736d490a58" + integrity sha512-ss4YJwRt5I63454Rpj+mXCXicakdFmKnUNxr1dLK+5rv5FJgAxnN7s31a5VchRYxCFWdmnDWKd0wbAdTr0J5EA== + +"@rollup/rollup-darwin-arm64@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.43.0.tgz#9f59000e817cf5760d87515ce899f8b93fe8756a" + integrity sha512-eKoL8ykZ7zz8MjgBenEF2OoTNFAPFz1/lyJ5UmmFSz5jW+7XbH1+MAgCVHy72aG59rbuQLcJeiMrP8qP5d/N0A== + +"@rollup/rollup-darwin-x64@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.43.0.tgz#c92aebd02725ae1b88bdce40f08f7823e8055c78" + integrity sha512-SYwXJgaBYW33Wi/q4ubN+ldWC4DzQY62S4Ll2dgfr/dbPoF50dlQwEaEHSKrQdSjC6oIe1WgzosoaNoHCdNuMg== + +"@rollup/rollup-freebsd-arm64@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.43.0.tgz#b128dbe7b353922ddd729a4fc4e408ddcbf338b5" + integrity sha512-SV+U5sSo0yujrjzBF7/YidieK2iF6E7MdF6EbYxNz94lA+R0wKl3SiixGyG/9Klab6uNBIqsN7j4Y/Fya7wAjQ== + +"@rollup/rollup-freebsd-x64@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.43.0.tgz#88297a0ddfadddd61d7d9b73eb42b3f227301d30" + integrity sha512-J7uCsiV13L/VOeHJBo5SjasKiGxJ0g+nQTrBkAsmQBIdil3KhPnSE9GnRon4ejX1XDdsmK/l30IYLiAaQEO0Cg== + +"@rollup/rollup-linux-arm-gnueabihf@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.43.0.tgz#a59afc092523ebe43d3899f33da9cdd2ec01fb87" + integrity sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw== + +"@rollup/rollup-linux-arm-musleabihf@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.43.0.tgz#3095c1327b794bd187d03e372e633717fb69b4c0" + integrity sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw== + +"@rollup/rollup-linux-arm64-gnu@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.43.0.tgz#e43bb77df3a6de85312e991d1e3ad352d1abb00d" + integrity sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA== + +"@rollup/rollup-linux-arm64-musl@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.43.0.tgz#34873a437bcd87618f702dc66f0cbce170aebf9f" + integrity sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA== + +"@rollup/rollup-linux-loongarch64-gnu@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.43.0.tgz#224ff524349e365baa56f1f512822548c2d76910" + integrity sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg== + +"@rollup/rollup-linux-powerpc64le-gnu@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.43.0.tgz#43c3c053b26ace18a1d3dab204596a466c1b0e34" + integrity sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw== + +"@rollup/rollup-linux-riscv64-gnu@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.43.0.tgz#e7df825d71daefa7037605015455aa58be43cd7a" + integrity sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g== + +"@rollup/rollup-linux-riscv64-musl@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.43.0.tgz#d76ad93a7f4c0b2855a024d8d859196acf38acf5" + integrity sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q== + +"@rollup/rollup-linux-s390x-gnu@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.43.0.tgz#0852608843d05852af3f447bf43bb63d80d62b6a" + integrity sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw== + +"@rollup/rollup-linux-x64-gnu@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.43.0.tgz#d16a57f86357a4e697142bee244afed59b24e6c5" + integrity sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ== + +"@rollup/rollup-linux-x64-musl@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.43.0.tgz#51cbc8b1eb46ebc0e284725418b6fbf48686e4e2" + integrity sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ== + +"@rollup/rollup-win32-arm64-msvc@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.43.0.tgz#d6d84aace2b211119bf0ab1c586e29d01e32aa01" + integrity sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw== + +"@rollup/rollup-win32-ia32-msvc@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.43.0.tgz#4af33168de2f65b97a8f36bd1d8d21cea34d3ccb" + integrity sha512-fYCTEyzf8d+7diCw8b+asvWDCLMjsCEA8alvtAutqJOJp/wL5hs1rWSqJ1vkjgW0L2NB4bsYJrpKkiIPRR9dvw== + +"@rollup/rollup-win32-x64-msvc@4.43.0": + version "4.43.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.43.0.tgz#42a88207659e404e8ffa655cae763cbad94906ab" + integrity sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw== + +"@types/estree@1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.7.tgz#4158d3105276773d5b7695cd4834b1722e4f37a8" + integrity sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ== + +esbuild@^0.25.0: + version "0.25.5" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.5.tgz#71075054993fdfae76c66586f9b9c1f8d7edd430" + integrity sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ== + optionalDependencies: + "@esbuild/aix-ppc64" "0.25.5" + "@esbuild/android-arm" "0.25.5" + "@esbuild/android-arm64" "0.25.5" + "@esbuild/android-x64" "0.25.5" + "@esbuild/darwin-arm64" "0.25.5" + "@esbuild/darwin-x64" "0.25.5" + "@esbuild/freebsd-arm64" "0.25.5" + "@esbuild/freebsd-x64" "0.25.5" + "@esbuild/linux-arm" "0.25.5" + "@esbuild/linux-arm64" "0.25.5" + "@esbuild/linux-ia32" "0.25.5" + "@esbuild/linux-loong64" "0.25.5" + "@esbuild/linux-mips64el" "0.25.5" + "@esbuild/linux-ppc64" "0.25.5" + "@esbuild/linux-riscv64" "0.25.5" + "@esbuild/linux-s390x" "0.25.5" + "@esbuild/linux-x64" "0.25.5" + "@esbuild/netbsd-arm64" "0.25.5" + "@esbuild/netbsd-x64" "0.25.5" + "@esbuild/openbsd-arm64" "0.25.5" + "@esbuild/openbsd-x64" "0.25.5" + "@esbuild/sunos-x64" "0.25.5" + "@esbuild/win32-arm64" "0.25.5" + "@esbuild/win32-ia32" "0.25.5" + "@esbuild/win32-x64" "0.25.5" + +fdir@^6.4.4: + version "6.4.6" + resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.4.6.tgz#2b268c0232697063111bbf3f64810a2a741ba281" + integrity sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w== + +fsevents@~2.3.2, fsevents@~2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +nanoid@^3.3.11: + version "3.3.11" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== + +picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + +picomatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" + integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== + +postcss@^8.5.3: + version "8.5.5" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.5.tgz#04de7797f6911fb1c96550e96616d08681537ef3" + integrity sha512-d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg== + dependencies: + nanoid "^3.3.11" + picocolors "^1.1.1" + source-map-js "^1.2.1" + +rollup@^4.34.9: + version "4.43.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.43.0.tgz#275c09119eb7eaf0c3dea040523b81ef43c57b8c" + integrity sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg== + dependencies: + "@types/estree" "1.0.7" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.43.0" + "@rollup/rollup-android-arm64" "4.43.0" + "@rollup/rollup-darwin-arm64" "4.43.0" + "@rollup/rollup-darwin-x64" "4.43.0" + "@rollup/rollup-freebsd-arm64" "4.43.0" + "@rollup/rollup-freebsd-x64" "4.43.0" + "@rollup/rollup-linux-arm-gnueabihf" "4.43.0" + "@rollup/rollup-linux-arm-musleabihf" "4.43.0" + "@rollup/rollup-linux-arm64-gnu" "4.43.0" + "@rollup/rollup-linux-arm64-musl" "4.43.0" + "@rollup/rollup-linux-loongarch64-gnu" "4.43.0" + "@rollup/rollup-linux-powerpc64le-gnu" "4.43.0" + "@rollup/rollup-linux-riscv64-gnu" "4.43.0" + "@rollup/rollup-linux-riscv64-musl" "4.43.0" + "@rollup/rollup-linux-s390x-gnu" "4.43.0" + "@rollup/rollup-linux-x64-gnu" "4.43.0" + "@rollup/rollup-linux-x64-musl" "4.43.0" + "@rollup/rollup-win32-arm64-msvc" "4.43.0" + "@rollup/rollup-win32-ia32-msvc" "4.43.0" + "@rollup/rollup-win32-x64-msvc" "4.43.0" + fsevents "~2.3.2" + +source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + +tinyglobby@^0.2.13: + version "0.2.14" + resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.14.tgz#5280b0cf3f972b050e74ae88406c0a6a58f4079d" + integrity sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ== + dependencies: + fdir "^6.4.4" + picomatch "^4.0.2" + +vite@^6.3.6: + version "6.3.6" + resolved "https://registry.yarnpkg.com/vite/-/vite-6.3.6.tgz#69a976b64930750d40219fbc68c5200874d315c1" + integrity sha512-0msEVHJEScQbhkbVTb/4iHZdJ6SXp/AvxL2sjwYQFfBqleHtnCqv1J3sa9zbWz/6kW1m9Tfzn92vW+kZ1WV6QA== + dependencies: + esbuild "^0.25.0" + fdir "^6.4.4" + picomatch "^4.0.2" + postcss "^8.5.3" + rollup "^4.34.9" + tinyglobby "^0.2.13" + optionalDependencies: + fsevents "~2.3.3" From 3af187b591258a8f2f576fa97fd995ad2888be7b Mon Sep 17 00:00:00 2001 From: franciscoemanuel-clk Date: Wed, 14 Jan 2026 19:00:04 -0300 Subject: [PATCH 02/14] feat: adiciona select para escolha de ambiente --- identity-authenticator/index.html | 18 ++++++++++++++++-- identity-authenticator/package.json | 4 ++-- identity-authenticator/style.css | 15 +++++++++++++-- 3 files changed, 31 insertions(+), 6 deletions(-) diff --git a/identity-authenticator/index.html b/identity-authenticator/index.html index 5090941..16c02df 100644 --- a/identity-authenticator/index.html +++ b/identity-authenticator/index.html @@ -43,6 +43,15 @@

Sobre este SDK

Obtenha esta chave da sua sessão de autenticação +
+ + + Selecione o ambiente de destino para o widget +
+