From 6982079b5f9f77d8578961b2d24ef677ed03f4e0 Mon Sep 17 00:00:00 2001 From: Egutierrez Date: Sat, 28 Mar 2026 20:33:04 +0100 Subject: [PATCH] chore: gitignore para node_modules, dist y __pycache__ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit AƱade .gitignore en frontend/ y python/ para excluir artefactos generados. Elimina node_modules/, dist/ y __pycache__/ del tracking. --- frontend/.gitignore | 2 ++ .../geist-cyrillic-wght-normal-CHSlOQsW.woff2 | Bin 14692 -> 0 bytes .../geist-latin-ext-wght-normal-DMtmJ5ZE.woff2 | Bin 15308 -> 0 bytes .../geist-latin-wght-normal-Dm3htQBi.woff2 | Bin 28400 -> 0 bytes frontend/dist/assets/index--tYiELXc.css | 2 -- frontend/dist/assets/index-BnivQHi-.js | 1 - frontend/dist/index.html | 13 ------------- python/.gitignore | 1 + .../__pycache__/__init__.cpython-312.pyc | Bin 149 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 961 -> 0 bytes .../metabase/__pycache__/cards.cpython-312.pyc | Bin 8335 -> 0 bytes .../metabase/__pycache__/client.cpython-312.pyc | Bin 3996 -> 0 bytes .../__pycache__/dashboards.cpython-312.pyc | Bin 5460 -> 0 bytes .../metabase/__pycache__/users.cpython-312.pyc | Bin 5470 -> 0 bytes 14 files changed, 3 insertions(+), 16 deletions(-) create mode 100644 frontend/.gitignore delete mode 100644 frontend/dist/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2 delete mode 100644 frontend/dist/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2 delete mode 100644 frontend/dist/assets/geist-latin-wght-normal-Dm3htQBi.woff2 delete mode 100644 frontend/dist/assets/index--tYiELXc.css delete mode 100644 frontend/dist/assets/index-BnivQHi-.js delete mode 100644 frontend/dist/index.html create mode 100644 python/.gitignore delete mode 100644 python/functions/__pycache__/__init__.cpython-312.pyc delete mode 100644 python/functions/metabase/__pycache__/__init__.cpython-312.pyc delete mode 100644 python/functions/metabase/__pycache__/cards.cpython-312.pyc delete mode 100644 python/functions/metabase/__pycache__/client.cpython-312.pyc delete mode 100644 python/functions/metabase/__pycache__/dashboards.cpython-312.pyc delete mode 100644 python/functions/metabase/__pycache__/users.cpython-312.pyc diff --git a/frontend/.gitignore b/frontend/.gitignore new file mode 100644 index 00000000..b9470778 --- /dev/null +++ b/frontend/.gitignore @@ -0,0 +1,2 @@ +node_modules/ +dist/ diff --git a/frontend/dist/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2 b/frontend/dist/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2 deleted file mode 100644 index 2000e32fd286b53023a41142571f41e6cabf42f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14692 zcmV-qIh)3JPew8T0RR9106Am;6aWAK0BvLd066ae0RR9100000000000000000000 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 X`2dJ|TjfQ^PeO1*&{|}#0RR91V-XbY diff --git a/frontend/dist/assets/index--tYiELXc.css b/frontend/dist/assets/index--tYiELXc.css deleted file mode 100644 index 479d0be0..00000000 --- a/frontend/dist/assets/index--tYiELXc.css +++ /dev/null @@ -1,2 +0,0 @@ -/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */ -@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Geist Variable", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:calc(var(--radius) * .8);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist Variable", sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Geist Variable,sans-serif}}@layer components;@layer utilities{.inline-flex{display:inline-flex}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.shrink-0{flex-shrink:0}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-clip-padding{background-clip:padding-box}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--destructive)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.underline-offset-4{text-underline-offset:4px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0} diff --git a/frontend/dist/assets/index-BnivQHi-.js b/frontend/dist/assets/index-BnivQHi-.js deleted file mode 100644 index 4ec36692..00000000 --- a/frontend/dist/assets/index-BnivQHi-.js +++ /dev/null @@ -1 +0,0 @@ -(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})(); \ No newline at end of file diff --git a/frontend/dist/index.html b/frontend/dist/index.html deleted file mode 100644 index 66408911..00000000 --- a/frontend/dist/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - fn-registry frontend - - - - -
- - diff --git a/python/.gitignore b/python/.gitignore new file mode 100644 index 00000000..c18dd8d8 --- /dev/null +++ b/python/.gitignore @@ -0,0 +1 @@ +__pycache__/ diff --git a/python/functions/__pycache__/__init__.cpython-312.pyc b/python/functions/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 14d1dde4e37d58b36de84ed4550759f7c3bedff0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149 zcmX@j%ge<81Sx7KGC}lX5P=Rpvj9b=GgLBYGWxA#C}INgK7-W!GSSb-&rQ|ODNRl+ z)=$feFG@|%EG{Xk)Gw$k$;i*sPb7v$Eqm);5Z(h+jcZ#}7e5 zqNZ61QBctV5sE~`j`2Cskw|RuX#CFZzT?^XI2!etUF!!QlJ_mfzS75TIdyQJ+u#k0 zSyfR)k8jTojqq znVB}?O8(W%qLCsk!(3K7uc*Z~Zq(b&-dKiFp1j&+d~e?`3U$2iN7|K}Yrj3U_S;iq zsidu~QkP8?@>E8}PCoocepyIe+E!eaU9}<(v-Q!Ys_*g)^`l9cJI!5nk=Lc_O0P@R zdwN zH+mVDx|sckrRg_6klko+JRw4*gm}l!Z8hxolVH6;8K@!(v*0)tTCVH>>N41t`FfKE z$3<#KXOm{ZuE~KANt)zBJlvM1`xrNIq2yD2&)!DkojtPn-r}5pX7|6avrp{o!eRWx bxv=>Y=SM|S!1-lkaDKMkf%DqackQ`9px_z* diff --git a/python/functions/metabase/__pycache__/cards.cpython-312.pyc b/python/functions/metabase/__pycache__/cards.cpython-312.pyc deleted file mode 100644 index 419861642c5810e216752dcf079dad1293614130..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8335 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 P3^+(;{@aO`6#oAJ8Y2|# diff --git a/python/functions/metabase/__pycache__/client.cpython-312.pyc b/python/functions/metabase/__pycache__/client.cpython-312.pyc deleted file mode 100644 index a7495427ae1be86bde8fd62c52670f65f314371d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3996 zcma)9Piz#|8Gkc7vmVxK>|h*h2<71*wZ6mGwJleTSX6Xi=l}4m8$@NfwAHnX)Y{NHV!Z%*0({ zDi7sw)q-rQEMX?$>w`~Y@}g$$xvMNFbvcu2OwQOAt9p#yFkD7!1~;f}(CMp}>0F^W zPfbRzFwelr>_3p z)%A>O$uc@Zr&1KkwC8c_hVL;qFZwu!chY@s=jpY%_rmMDR+W0(uxzV(le)Iymgxjr z%G2?(=hgDLob8khyX?4L{>-UUr^YkcHZ#w;#j1H)WUgyDzy!P05qiAE>Ya7E;6!8b zvA0Y)^F27TVcf78Ey4COGfc)^)V|?+<#2nT#S#aq;2$J8^L$>NEhW0%BnfTow|*m@ zq$w>)U9(ZslpaQ-O`^Bwn=nsG!fYD$Mb{OcIph!dutG0*=ZERH5Y{87e(c#T#T2f#NcIv9r!adBHCJ zeJ)paDlBLFCBw}vR&~y9TEMfOtJS?Sh`Z=lODMOSt3sHnBbiHvP z7C$^U8&3?vG42H*D`b0=em?ly!Og_e(W!gNuLib94nmdsX5`@d2cLbgJuj{k&&?%1AVWj?kS(9TEK$@Nf4s!n1NC=yz(wfKo#}F*V+KGPGkaa z2Cd%mvUhAsO?gqaNHg(;^lRyk(o~k(Z`j%YFltH!=26u>#g*z3%ib2c*MM9syjPenba^rEL^bB=916pk4F-DKh(I7`)U2HEGT!a@xMgzk*2e~lfP(lH zFk#1~Y#GHCfEs%F1e*Dj7^%2ZlzF8r9Nk8cIpNDa*O+5&&1V2=00nTcWgtqJ27pAx zp{7;xayFRe6d=v4Q)Se(D6{De$E;Ja>9zrS>^{S=+-?X&;e~KnRCUoaJl`#F?r=ad z!3s`>Avg~7UUh&eeQSBSgJ!cCm7_TaeVl!Sat1?yo&c+h4%frIK_5OKs3cH?o2z^X zHt_vOMsRB~)Lo!(xT}j+hEh@f8m>41r15%>BSmK&f;o2v$O_qcgA9$|^VS-xjc0>L zw+4^iKfZZvYw$;pjsv-;Y-{Of+Tktj@YmXr?ZM%-<}aJu!w0ZcU#)-g^C#LtJ`8+H zZ6JgWf}4QRA3|gORjw0394u*<*t8{5mjKib%vg+rA;7zYAi;!9W@j^Us5-S|J1%=5 z3B9-|LUi}pSh{pX_)!?h zNF1*VIzj6Q6!az+pCB>>gjKfu3Rn#%-iFm~KM)WtRLZAmAs#SAfo3ylx3Qhp^^bhRj%NCF-E>MYoB+({sO3OGPYV=uHDQrLR{kbT@#9Fwk)Q>IMyp^8 z32NLe0=Y|`%Slz+8A_?C`@=f~s?DOP9?iF~w==p=J+x8UAy93?0;nFJ{mZdGpZjY6 z*10P!?6)Rl_0T^xN!{N{O6o{>o;XT`LX}k@Zwa)T;kq9?+!S}-6%J4uVF-_*u}-}9 zySy|2ke2~|CvEsWG37tX7$z{>f7#A9?AX11|BrxRs$;P8j^g10ct~CL;*ei$r;%X@7g!AkqBFda+O}UVeX8pT1PU&GG%>h_O53#ff28Dhq%O zd3+}!{y+0rp}IURpfQ1jHeAOyxaG73=zxE$-8{V->A8DDr1SrZYVk!vjbeHmKBVc0 zr`x60m`6|4dUeEtjGdM^Ga3E^*buEC;(`utL)bK7YU1pv)0uX_#VF&@vH=fn!2geJ zRV)wk{^-!cvQeqotn<5Y{`~m}!Re1Ny%7III;Q6nulPNfqT_~Hv8oqX$SVs`dmIK) zapN61knx)_>mEZAI`JG79`A;kCs;0AY-aA-MR603&eTYEn{Y-BG)z+v&^X2lK-Ys% z1+rykl6(N0N)7&Ecp92~6ba4?%z}uHc*3(ta5H}ciGZ@*!8sV%r3HQ#*5%=Ie+FcQ zyvUODYis${{C5BF+PkaoZk&1Af8T&6a~EKB8IbY7X`A+(m*y!g90*F0g5iNDHy0LuX^sA4?mI|#pnQ> zH}mHG?tS;1b05DR9PCqY{r%K)^XYy?`4_!}SAX!Z`2Y_O6+>B24AqEPYB{zLQOb>Z(Z8)q2cOsjjZv zqT#zPBWA?wu`jfz)EC#Bl1=DC82F0mdio9vWhKXEv=-qor&2Nr*!o+IpzVFh=qWz%q6mT^s6PFNzxWP<@G#0@tuho<3uN939B z7|!&n2M3uY-EeYIBi~DTmewsRJ%<`E|(+6vWmd2WsJqNX{486++v!nOfUIEHPn?x96S1QsB=pZtjUTl^s@UzZKMSM zsLEY08y6ZvNl-`%!lX;Vg*jec9KGq3`KVPb>F(%?T@?HV%n`NGO3l0J*rO{|Tl&x) z4ef13kDII18b`wVZa;`Um?BAY{T#P@O7n~|wD;ZzFH(aWhmWr%*WAzgH~RPeY5cSC zNAIqmIQQkLwefHJC)TxzO*B^;1Cd9uRomlg80{YJgd(s^UH!B2m)O$)lfY42e}CDJ82~>%D-B>73R0k)`v$R!Bs&?MUehYTDJLId`FHo;d0E_A!`6k#V=90ly8 zZumq(b28~Cokv!8Pyj;_aZUwbla+4>RF>jOY*fxro)sv7)sW z%X+0^+BdMqRnx8NmU%~)uy?uVQGK|5J3$(x69w@N-iGA}%ICI$Zz;s@Vmk73dTA#Z zucRl*DW4dn#nXX1PA}bMy2mnponzsB*lz%f@sdsZvx;8C`O7_>Fdr2IsC^RialH@E zF2y-xVhBa!@b(6YL-=@t8Xw0^Vsc==55dP5pIvyCTR$=JZU3cp?UL9_!)U}fjs7-X zZ47qsYKdqiyduGyM-9YYt*fSbSF6V$da=4@#H8rOjri}Uh>PlR)M>8}!i15mYhR?= zgs?~d8?2lJSrdBgDqnS4k-=7_f^fSf-`xs0J2SUM0wpoef-#wX1MH`Z03uZvkC7Xz z6$1j%qItrdoSHT>jIh^GMsjeTO*`df0a5EjJz+zL3e|&CzD7kPqK;jeQ5!VKJK_b(R75(NJ2wC99xX!I8@tDNM`eF zRB$&Jb$tmh0FO(%FO$>8MN4df72*E+I^AwU6?nk@?-;7H^~Fukdp(;Rc|eR}LI~ z^v;8~?oGW&?caDSyQZxzebe)^jnu&hAN?bBWP^>Mrua?Io1rG3T2H_C6B&$e6?J%$XIFTZRi}A&vns+fb&FC1 zq%oBEMEyGGk!6ryhliS7@?d1`tI6;r`DfY0R@su-qt)$>vk*DtwXyUysX7Lm##<*X zc8u6bkt~CgLz&Y_a2dhHMJvqQ&OC_fKt#3>&sAGg~N6G^!HZJ2jE8Ym8g><;1!!9%j zQ-)zZHZQ6{|3(}%B@Tct1!Z48+Xn|TO5hqvA6((ttefMzEfgow>38_Kl+l6Xr&MK2 zHupS96h5=A%}5HL-ooK@5Zuh+_TwBLo}^Tz7SC$>U-9QfKuN5^MOn9r$;x!=;PWkP zJyihB7P|h5kc7=HU%gtmUbs4U`O=kw|M!8+%-Z$>$6~(1g(>p8*ogK+ey|gAzyI$P z2_obHJBQ|Omn22e>c`bK*-_U?<0PB?3Fht)cS+yjGW4cp*olJ_Hth$7Rw~iGG;s=T z?^ApFZw_I0TuJo*ar*xBgI_-S!{_zS?e#au{uyKl`13)@#>8nf6vuGO4m485qT!T^ zML(;dXlukF1`Un)qoEO_%YOyGpUB)r2DhC0i6SG{M?=qrvSU;&J}xL^5rB&O zHEzwgs;V!PcmJ)Vn|;cGLq8;rsF&1@fn&`$J$yH?rzvZiNhR60_Rjr<%@ox)&mU4J z)yLyah03oE_~rA1oAMnw(~)BvN00r`%hZcgbmaY?>c{WHD5!p4$k)!kLq zRj;~Uz3=;8?RNtMeF}cd`@S{*I;trDq)PZ33JR-_QMjuZ%0V3)57%cU5+l*W-V{AfO|6;DN_2#Zq=Pt}JgR_>?(uHX| zRQ{B^`n>M&(vJzuP)K-#Vauty$t~B*RD-AE>Tb*N($`vCEPCm>*)Z|euGJilr{Hc& zSk-jkBYIFdg=x>!teUo^*SS;b z>tpzpEu(3hmaDN}mFL)m-ZUp#4i_bMj$dn;TyWOpqG39|8=V$vfnNgyC&hxJNmFFb z_oBvpuX3ihTzJ>4>V{p4I{7ZvSYEHX=5?ND;|8zkt-4z%vb@1%tL}0m&usLm*Yn+> za#u8VS}un*ZNV(NF^{jb8E@!jz1vf6oW|z#hHjZQ#XwVEFfE;pPqHag<%CgO6uJZb zt=8BXx#buo^k68tE?D(B83(b2&zMzLdYU_~XjKs<;V47zy5}G>bXV6{UG7#qM#oK~ z=r5s&%@U4VvGfKnvbr7>O{Wt0p9}PLtEEEZ(u2&kUA?X`tJUDb_G@cE0MFt3Osi@d z+=`70{N%pkr<6o9NL5Y6MQOL-X& z`O8Iya@V8z%f4AbuoW5Hek2?TFpeU6aPv|C!i(Mr3E+wh#X!S(nDDX!sK5>vGD4*R zk&*6rF^Crq8J3^JUT70n>;|8xx2n1`QL`$7FTfLGaiY2CUa_r-TFU|qY|EJlT_q9d zl$wj)SlATvo&aGhWZ(HUZnu=q31x8j*6C;2f%eWl%bDdHPkXjK%jViU-bLk$+e7Va zZu#0*i?RB^oy1o+yPezpBY&K}J$>)J`#T?hwmkiP|A`g##42nnUY7Q&Vj9&XRfAtd zctteaRhC{)RFI6N#GjPEB)uKta^Mx%8uQ&2{mEaftA~>8w3*eA|)~AfbpHp9EmQ<*`x|9i& zKaE-%wbUE*T{Y0-Q6{GES^Xba@F~F|?-qiUU$?_3W!#Ds>=m?}J#+r&6?7?gQFfpk z4HN3T86aG)jVdhZJn?rvW997`4$x9Qxq!OEMm31JejWUq}hc{KXEs z?W7xFSM0*gQz?+e0E!S`^{QiAk`W47pAps{H*Xt@4(WOj8a`ocikuo-nAnSMAL4S# zxPddKm92Z)n|HTIwmi?OqnTSX&-;{~;r7nG%j)t)DX_!sciuzg($k*pp@8nY|Ni3{ z642u->TyXfujpn!%&!tTy@|yd8w2ZJ0IW@)qPKic@Seq8C-WVYAQqB2gvN#RBqB%MDK%8$KkwkyGNL z9U~J0Wat*r#qWUwHIvs32Zs?KQER$^6NqbKDoHEtDghfuj)wC{#7|*^k0k$X#C9|` zE@o_e-nQ!)9+3zer~LO4a?{I&u7cAzU%Er{QsOJR>k4xoXD0_|Bb+QE+;4pbiCD+3C9|oAB`VIrt%-_7QsEf(y2Mo;%fz;EW{Ipbqq(YnYwhS$PO3T(I7SV zQfDvBi7fz$V00t>2SLb$oAlqy_#5ls*sH*SFXK8kpV&_Za5)UO*XIIHY6RKxidud> zWNDVw5^isYY?$gMl*Lp*)&GkF{0w(wa))!LW7ph+h+FRR!bU+mQ~snpSMHw6|1aE@ zyBdSc4gltK*uxQ+L>pUaxtu_XQ>GL!LbxufpcaBM`qAk;IJTdqQ!s>pnsnrj*rBx_ zH4(mylEm=h*HXMj(4$ z#@|61&a*O<#a6`9njCi9dLJncpz9x~JEDpB5kB75$sa!G8voPAZW|JX7}mTgi9&l(Eh2k+Js3XnS<* zdH?>zR6Dn$lfv_d+)yWtXD6eel%-M+m3pbvrwj~tsCOr)WcpSIs5F<@oH%~Z>L_?T zcI4xUyGpf=rflBY&hLAUep+B(`(b#D>}#-(66|Y{eGT@9M#;Vg`@@^=oVvYu@5s}k zcROUDGe}boQHiEJow&c7COe&Yve$opJ43UcPIM-R5=Za7)Mv DfY%JP