[{"data":1,"prerenderedAt":801},["ShallowReactive",2],{"doc:\u002Fvector-engine":3,"surround:\u002Fvector-engine":559,"navigation":568},{"id":4,"title":5,"body":6,"description":551,"extension":552,"meta":553,"navigation":554,"path":555,"seo":556,"stem":557,"__hash__":558},"docs\u002F03.vector-engine\u002F01.index.md","Przegląd",{"type":7,"value":8,"toc":542},"minimark",[9,14,31,42,46,114,118,178,182,415,419,482,488,492,528,532,538],[10,11,13],"h2",{"id":12},"czym-jest-vector-engine","Czym jest Vector Engine?",[15,16,17,18,22,23,26,27,30],"p",{},"Vector Engine to silnik grafiki wektorowej sterowany ",[19,20,21],"strong",{},"JSON-em",": wersjonowany dokument sceny przechodzi walidację, jest renderowany deterministycznie przez rdzeń ",[19,24,25],{},"C++23"," i eksportowany do SVG, PNG, JPEG lub BMP — w całości ",[19,28,29],{},"lokalnie",", bez serwera.",[32,33,39],"pre",{"className":34,"code":36,"language":37,"meta":38},[35],"language-text","JSON → walidacja → render C++23 (WASM) → SVG \u002F PNG \u002F JPEG \u002F BMP\n","text","",[40,41,36],"code",{"__ignoreMap":38},[10,43,45],{"id":44},"najważniejsze-możliwości","Najważniejsze możliwości",[47,48,49,56,62,68,74,80,86,96,102,108],"ul",{},[50,51,52,55],"li",{},[19,53,54],{},"Wersjonowany format sceny"," z walidacją JSON Schema (Draft 2020-12).",[50,57,58,61],{},[19,59,60],{},"10 typów obiektów",": rect, rounded rect, circle, ellipse, line, polygon, polyline, path, text, group.",[50,63,64,67],{},[19,65,66],{},"Gradienty i warstwy"," — linear\u002Fradial, named layers, workspaces eksportowe.",[50,69,70,73],{},[19,71,72],{},"Deterministyczny SVG"," z XML escaping i opcjonalną minifikacją.",[50,75,76,79],{},[19,77,78],{},"Wspólny pipeline rasteryzacji"," RGBA dla PNG, JPEG i BMP (24\u002F32-bit).",[50,81,82,85],{},[19,83,84],{},"Jeden rdzeń C++23"," — natywna biblioteka, CLI i bindingi Emscripten z jednej implementacji.",[50,87,88,91,92,95],{},[19,89,90],{},"WebAssembly w Dedicated Worker"," — zero-copy transfery, anulowanie przez ",[40,93,94],{},"AbortSignal",".",[50,97,98,101],{},[19,99,100],{},"Edytor CodeMirror 6"," z live walidacją i debounced renderingiem.",[50,103,104,107],{},[19,105,106],{},"Responsywny workspace"," — breakpointy od 1280×800 do 5K, zwijane panele.",[50,109,110,113],{},[19,111,112],{},"Limity zasobów"," — rozmiar źródła, wymiary, liczba obiektów, głębokość zagnieżdżenia.",[10,115,117],{"id":116},"stack","Stack",[119,120,121,134],"table",{},[122,123,124],"thead",{},[125,126,127,131],"tr",{},[128,129,130],"th",{},"Warstwa",[128,132,133],{},"Technologia",[135,136,137,146,154,162,170],"tbody",{},[125,138,139,143],{},[140,141,142],"td",{},"Rdzeń",[140,144,145],{},"C++23, CMake ≥ 3.24, Ninja",[125,147,148,151],{},[140,149,150],{},"Web",[140,152,153],{},"Vue 3, TypeScript, CodeMirror 6, Vite",[125,155,156,159],{},[140,157,158],{},"WASM",[140,160,161],{},"Emscripten, wasm32-wasi reactor",[125,163,164,167],{},[140,165,166],{},"Testy",[140,168,169],{},"Vitest, Playwright, Catch2",[125,171,172,175],{},[140,173,174],{},"Walidacja",[140,176,177],{},"Ajv (standalone), JSON Schema",[10,179,181],{"id":180},"minimalna-scena","Minimalna scena",[32,183,187],{"className":184,"code":185,"language":186,"meta":38,"style":38},"language-json shiki shiki-themes github-light github-dark","{\n  \"version\": \"1.0\",\n  \"document\": {\n    \"width\": 1200,\n    \"height\": 800,\n    \"unit\": \"px\",\n    \"background\": \"#FFFFFF\"\n  },\n  \"objects\": [\n    {\n      \"id\": \"circle-1\",\n      \"type\": \"circle\",\n      \"cx\": 600,\n      \"cy\": 400,\n      \"radius\": 150,\n      \"fill\": \"#0052FF\",\n      \"stroke\": \"#171717\",\n      \"strokeWidth\": 4\n    }\n  ]\n}\n","json",[40,188,189,198,215,224,237,250,263,274,280,289,295,308,321,334,347,360,373,386,397,403,409],{"__ignoreMap":38},[190,191,194],"span",{"class":192,"line":193},"line",1,[190,195,197],{"class":196},"sVt8B","{\n",[190,199,201,205,208,212],{"class":192,"line":200},2,[190,202,204],{"class":203},"sj4cs","  \"version\"",[190,206,207],{"class":196},": ",[190,209,211],{"class":210},"sZZnC","\"1.0\"",[190,213,214],{"class":196},",\n",[190,216,218,221],{"class":192,"line":217},3,[190,219,220],{"class":203},"  \"document\"",[190,222,223],{"class":196},": {\n",[190,225,227,230,232,235],{"class":192,"line":226},4,[190,228,229],{"class":203},"    \"width\"",[190,231,207],{"class":196},[190,233,234],{"class":203},"1200",[190,236,214],{"class":196},[190,238,240,243,245,248],{"class":192,"line":239},5,[190,241,242],{"class":203},"    \"height\"",[190,244,207],{"class":196},[190,246,247],{"class":203},"800",[190,249,214],{"class":196},[190,251,253,256,258,261],{"class":192,"line":252},6,[190,254,255],{"class":203},"    \"unit\"",[190,257,207],{"class":196},[190,259,260],{"class":210},"\"px\"",[190,262,214],{"class":196},[190,264,266,269,271],{"class":192,"line":265},7,[190,267,268],{"class":203},"    \"background\"",[190,270,207],{"class":196},[190,272,273],{"class":210},"\"#FFFFFF\"\n",[190,275,277],{"class":192,"line":276},8,[190,278,279],{"class":196},"  },\n",[190,281,283,286],{"class":192,"line":282},9,[190,284,285],{"class":203},"  \"objects\"",[190,287,288],{"class":196},": [\n",[190,290,292],{"class":192,"line":291},10,[190,293,294],{"class":196},"    {\n",[190,296,298,301,303,306],{"class":192,"line":297},11,[190,299,300],{"class":203},"      \"id\"",[190,302,207],{"class":196},[190,304,305],{"class":210},"\"circle-1\"",[190,307,214],{"class":196},[190,309,311,314,316,319],{"class":192,"line":310},12,[190,312,313],{"class":203},"      \"type\"",[190,315,207],{"class":196},[190,317,318],{"class":210},"\"circle\"",[190,320,214],{"class":196},[190,322,324,327,329,332],{"class":192,"line":323},13,[190,325,326],{"class":203},"      \"cx\"",[190,328,207],{"class":196},[190,330,331],{"class":203},"600",[190,333,214],{"class":196},[190,335,337,340,342,345],{"class":192,"line":336},14,[190,338,339],{"class":203},"      \"cy\"",[190,341,207],{"class":196},[190,343,344],{"class":203},"400",[190,346,214],{"class":196},[190,348,350,353,355,358],{"class":192,"line":349},15,[190,351,352],{"class":203},"      \"radius\"",[190,354,207],{"class":196},[190,356,357],{"class":203},"150",[190,359,214],{"class":196},[190,361,363,366,368,371],{"class":192,"line":362},16,[190,364,365],{"class":203},"      \"fill\"",[190,367,207],{"class":196},[190,369,370],{"class":210},"\"#0052FF\"",[190,372,214],{"class":196},[190,374,376,379,381,384],{"class":192,"line":375},17,[190,377,378],{"class":203},"      \"stroke\"",[190,380,207],{"class":196},[190,382,383],{"class":210},"\"#171717\"",[190,385,214],{"class":196},[190,387,389,392,394],{"class":192,"line":388},18,[190,390,391],{"class":203},"      \"strokeWidth\"",[190,393,207],{"class":196},[190,395,396],{"class":203},"4\n",[190,398,400],{"class":192,"line":399},19,[190,401,402],{"class":196},"    }\n",[190,404,406],{"class":192,"line":405},20,[190,407,408],{"class":196},"  ]\n",[190,410,412],{"class":192,"line":411},21,[190,413,414],{"class":196},"}\n",[10,416,418],{"id":417},"limity-bezpieczeństwa","Limity bezpieczeństwa",[119,420,421,432],{},[122,422,423],{},[125,424,425,428],{},[128,426,427],{},"Zasób",[128,429,431],{"align":430},"right","Limit",[135,433,434,442,450,458,466,474],{},[125,435,436,439],{},[140,437,438],{},"Źródło JSON",[140,440,441],{"align":430},"4 MB",[125,443,444,447],{},[140,445,446],{},"Wymiar dokumentu",[140,448,449],{"align":430},"16 384 px",[125,451,452,455],{},[140,453,454],{},"Obszar rastra",[140,456,457],{"align":430},"67 108 864 px",[125,459,460,463],{},[140,461,462],{},"Obiekty",[140,464,465],{"align":430},"10 000",[125,467,468,471],{},[140,469,470],{},"Głębokość grup",[140,472,473],{"align":430},"32",[125,475,476,479],{},[140,477,478],{},"Dane path",[140,480,481],{"align":430},"1 000 000 znaków",[15,483,484,485],{},"Renderer akceptuje tylko zadeklarowane właściwości sceny, kolory hex, obsługiwane komendy path i lokalny tekst. ",[19,486,487],{},"Nie ładuje zewnętrznych zasobów.",[10,489,491],{"id":490},"od-czego-zacząć","Od czego zacząć?",[493,494,495,504,512,520],"card-group",{},[496,497,501],"card",{"icon":498,"title":499,"to":500},"rocket","Szybki start","\u002Fvector-engine\u002Fgetting-started",[15,502,503],{},"Web, natywne CLI i build WASM.",[496,505,509],{"icon":506,"title":507,"to":508},"file-json","Format sceny","\u002Fvector-engine\u002Fscene\u002Fscene-format",[15,510,511],{},"Dokument, obiekty, gradienty i warstwy.",[496,513,517],{"icon":514,"title":515,"to":516},"package","Eksport","\u002Fvector-engine\u002Fexport\u002Fexport-formats",[15,518,519],{},"SVG, PNG, JPEG, BMP — zachowanie i opcje.",[496,521,525],{"icon":522,"title":523,"to":524},"layers","Architektura","\u002Fvector-engine\u002Finternals\u002Farchitecture",[15,526,527],{},"Pipeline, worker i rdzeń C++23.",[10,529,531],{"id":530},"struktura-projektu","Struktura projektu",[32,533,536],{"className":534,"code":535,"language":37,"meta":38},[35],"vector-engine\u002F\n├── apps\u002Fweb\u002F              # Vue, TypeScript, CodeMirror, adapter przeglądarki\n├── engine\u002Finclude\u002F        # Publiczne API C++\n├── engine\u002Fsrc\u002F            # Parser, geometria, SVG, raster, enkodery, bindingi\n├── engine\u002Ftests\u002F          # Testy Catch2\n├── schemas\u002F               # Wersjonowany JSON Schema\n├── examples\u002F              # Przykładowe sceny\n├── docs\u002F                  # Dokumentacja\n├── scripts\u002F               # Weryfikacja builda i wdrożenia\n├── CMakeLists.txt         # Punkt wejścia native + WASM\n├── CMakePresets.json      # Powtarzalne presety builda\n└── vercel.json            # Build, routing, cache, nagłówki\n",[40,537,535],{"__ignoreMap":38},[539,540,541],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":38,"searchDepth":217,"depth":217,"links":543},[544,545,546,547,548,549,550],{"id":12,"depth":200,"text":13},{"id":44,"depth":200,"text":45},{"id":116,"depth":200,"text":117},{"id":180,"depth":200,"text":181},{"id":417,"depth":200,"text":418},{"id":490,"depth":200,"text":491},{"id":530,"depth":200,"text":531},"Silnik grafiki sterowany JSON-em — rdzeń C++23, WebAssembly w workerze, deterministyczny eksport SVG\u002FPNG\u002FJPEG\u002FBMP i responsywny workspace Vue 3.","md",{},true,"\u002Fvector-engine",{"title":5,"description":551},"03.vector-engine\u002F01.index","AYFusaUIPJ-i9SIoGQrmKrh717REB6ZW9aHdNqRMYaM",[560,565],{"title":561,"path":562,"stem":563,"description":564,"children":-1},"Troubleshooting","\u002Freverse-proxy\u002Foperations\u002Ftroubleshooting","02.reverse-proxy\u002F05.operations\u002F06.troubleshooting","Objaw → przyczyna → naprawa. Najczęstsze problemy produkcyjne reverse proxy i jak je diagnozować metrykami oraz logami.",{"title":499,"path":500,"stem":566,"description":567,"children":-1},"03.vector-engine\u002F02.getting-started","Uruchom workspace webowy, zbuduj natywne CLI C++23 i skompiluj WebAssembly. Pierwsza scena i pierwszy eksport.",[569,685,743],{"title":570,"path":571,"stem":572,"children":573},"2D Game Engine","\u002Fgame-engine","01.game-engine\u002F01.index",[574,575,578,582,585,610,639,652,673,677,681],{"title":5,"path":571,"stem":572},{"title":499,"path":576,"stem":577},"\u002Fgame-engine\u002Fgetting-started","01.game-engine\u002F02.getting-started",{"title":579,"path":580,"stem":581},"Konfiguracja","\u002Fgame-engine\u002Fconfiguration","01.game-engine\u002F03.configuration",{"title":523,"path":583,"stem":584},"\u002Fgame-engine\u002Farchitecture","01.game-engine\u002F04.architecture",{"title":142,"path":586,"stem":587,"children":588,"page":609},"\u002Fgame-engine\u002Fcore","01.game-engine\u002F05.core",[589,593,597,601,605],{"title":590,"path":591,"stem":592},"Silnik i cykl życia","\u002Fgame-engine\u002Fcore\u002Fengine","01.game-engine\u002F05.core\u002F01.engine",{"title":594,"path":595,"stem":596},"Czas i pętla gry","\u002Fgame-engine\u002Fcore\u002Ftime","01.game-engine\u002F05.core\u002F02.time",{"title":598,"path":599,"stem":600},"Sceny","\u002Fgame-engine\u002Fcore\u002Fscenes","01.game-engine\u002F05.core\u002F03.scenes",{"title":602,"path":603,"stem":604},"Obiekty i komponenty","\u002Fgame-engine\u002Fcore\u002Fobjects","01.game-engine\u002F05.core\u002F04.objects",{"title":606,"path":607,"stem":608},"Zdarzenia i harmonogram","\u002Fgame-engine\u002Fcore\u002Fevents","01.game-engine\u002F05.core\u002F05.events",false,{"title":611,"path":612,"stem":613,"children":614,"page":609},"Systemy","\u002Fgame-engine\u002Fsystems","01.game-engine\u002F06.systems",[615,619,623,627,631,635],{"title":616,"path":617,"stem":618},"Zasoby (AssetManager)","\u002Fgame-engine\u002Fsystems\u002Fassets","01.game-engine\u002F06.systems\u002F01.assets",{"title":620,"path":621,"stem":622},"Wejście (InputManager)","\u002Fgame-engine\u002Fsystems\u002Finput","01.game-engine\u002F06.systems\u002F02.input",{"title":624,"path":625,"stem":626},"Fizyka (PhysicsManager)","\u002Fgame-engine\u002Fsystems\u002Fphysics","01.game-engine\u002F06.systems\u002F03.physics",{"title":628,"path":629,"stem":630},"Kamera (CameraManager)","\u002Fgame-engine\u002Fsystems\u002Fcamera","01.game-engine\u002F06.systems\u002F04.camera",{"title":632,"path":633,"stem":634},"Audio (AudioManager)","\u002Fgame-engine\u002Fsystems\u002Faudio","01.game-engine\u002F06.systems\u002F05.audio",{"title":636,"path":637,"stem":638},"Tweeny i easing","\u002Fgame-engine\u002Fsystems\u002Ftweens","01.game-engine\u002F06.systems\u002F06.tweens",{"title":640,"path":641,"stem":642,"children":643,"page":609},"Dane i zapisy","\u002Fgame-engine\u002Fdata","01.game-engine\u002F07.data",[644,648],{"title":645,"path":646,"stem":647},"Format projektu","\u002Fgame-engine\u002Fdata\u002Fproject-format","01.game-engine\u002F07.data\u002F01.project-format",{"title":649,"path":650,"stem":651},"Zapisy gry","\u002Fgame-engine\u002Fdata\u002Fsaves","01.game-engine\u002F07.data\u002F02.saves",{"title":653,"path":654,"stem":655,"children":656,"page":609},"Zaawansowane","\u002Fgame-engine\u002Fadvanced","01.game-engine\u002F08.advanced",[657,661,665,669],{"title":658,"path":659,"stem":660},"Pluginy","\u002Fgame-engine\u002Fadvanced\u002Fplugins","01.game-engine\u002F08.advanced\u002F01.plugins",{"title":662,"path":663,"stem":664},"WebAssembly","\u002Fgame-engine\u002Fadvanced\u002Fwasm","01.game-engine\u002F08.advanced\u002F02.wasm",{"title":666,"path":667,"stem":668},"Debugowanie","\u002Fgame-engine\u002Fadvanced\u002Fdebugging","01.game-engine\u002F08.advanced\u002F03.debugging",{"title":670,"path":671,"stem":672},"Wydajność i benchmarki","\u002Fgame-engine\u002Fadvanced\u002Fperformance","01.game-engine\u002F08.advanced\u002F04.performance",{"title":674,"path":675,"stem":676},"Wdrożenie","\u002Fgame-engine\u002Fdeployment","01.game-engine\u002F09.deployment",{"title":678,"path":679,"stem":680},"Przykłady","\u002Fgame-engine\u002Fexamples","01.game-engine\u002F10.examples",{"title":682,"path":683,"stem":684},"Decyzje architektoniczne","\u002Fgame-engine\u002Fadr","01.game-engine\u002F11.adr",{"title":686,"path":687,"stem":688,"children":689},"Reverse Proxy","\u002Freverse-proxy","02.reverse-proxy\u002F01.index",[690,691,694,697,718],{"title":5,"path":687,"stem":688},{"title":499,"path":692,"stem":693},"\u002Freverse-proxy\u002Fgetting-started","02.reverse-proxy\u002F02.getting-started",{"title":579,"path":695,"stem":696},"\u002Freverse-proxy\u002Fconfiguration","02.reverse-proxy\u002F03.configuration",{"title":698,"path":699,"stem":700,"children":701,"page":609},"Ruch i odporność","\u002Freverse-proxy\u002Ftraffic","02.reverse-proxy\u002F04.traffic",[702,706,710,714],{"title":703,"path":704,"stem":705},"Load balancing","\u002Freverse-proxy\u002Ftraffic\u002Fload-balancing","02.reverse-proxy\u002F04.traffic\u002F01.load-balancing",{"title":707,"path":708,"stem":709},"Health checks","\u002Freverse-proxy\u002Ftraffic\u002Fhealth-checks","02.reverse-proxy\u002F04.traffic\u002F02.health-checks",{"title":711,"path":712,"stem":713},"Circuit breaker i retry","\u002Freverse-proxy\u002Ftraffic\u002Fresilience","02.reverse-proxy\u002F04.traffic\u002F03.resilience",{"title":715,"path":716,"stem":717},"Rate limiting","\u002Freverse-proxy\u002Ftraffic\u002Frate-limiting","02.reverse-proxy\u002F04.traffic\u002F04.rate-limiting",{"title":719,"path":720,"stem":721,"children":722,"page":609},"Operacje i wdrożenie","\u002Freverse-proxy\u002Foperations","02.reverse-proxy\u002F05.operations",[723,727,731,735,738,742],{"title":724,"path":725,"stem":726},"Admin API","\u002Freverse-proxy\u002Foperations\u002Fadmin-api","02.reverse-proxy\u002F05.operations\u002F01.admin-api",{"title":728,"path":729,"stem":730},"Metryki i monitoring","\u002Freverse-proxy\u002Foperations\u002Fobservability","02.reverse-proxy\u002F05.operations\u002F02.observability",{"title":732,"path":733,"stem":734},"Bezpieczeństwo","\u002Freverse-proxy\u002Foperations\u002Fsecurity","02.reverse-proxy\u002F05.operations\u002F03.security",{"title":674,"path":736,"stem":737},"\u002Freverse-proxy\u002Foperations\u002Fdeployment","02.reverse-proxy\u002F05.operations\u002F04.deployment",{"title":739,"path":740,"stem":741},"Benchmarki","\u002Freverse-proxy\u002Foperations\u002Fbenchmarks","02.reverse-proxy\u002F05.operations\u002F05.benchmarks",{"title":561,"path":562,"stem":563},{"title":744,"path":555,"stem":557,"children":745},"Vector Engine",[746,747,748,767,778,797],{"title":5,"path":555,"stem":557},{"title":499,"path":500,"stem":566},{"title":749,"path":750,"stem":751,"children":752,"page":609},"Scena","\u002Fvector-engine\u002Fscene","03.vector-engine\u002F03.scene",[753,756,760,763],{"title":754,"path":508,"stem":755},"Format sceny 1.0","03.vector-engine\u002F03.scene\u002F01.scene-format",{"title":757,"path":758,"stem":759},"Obiekty sceny","\u002Fvector-engine\u002Fscene\u002Fobjects","03.vector-engine\u002F03.scene\u002F02.objects",{"title":66,"path":761,"stem":762},"\u002Fvector-engine\u002Fscene\u002Fgradients-layers","03.vector-engine\u002F03.scene\u002F03.gradients-layers",{"title":764,"path":765,"stem":766},"Przykłady scen","\u002Fvector-engine\u002Fscene\u002Fexamples","03.vector-engine\u002F03.scene\u002F04.examples",{"title":515,"path":768,"stem":769,"children":770,"page":609},"\u002Fvector-engine\u002Fexport","03.vector-engine\u002F04.export",[771,774],{"title":772,"path":516,"stem":773},"Formaty eksportu","03.vector-engine\u002F04.export\u002F01.export-formats",{"title":775,"path":776,"stem":777},"Proces eksportu","\u002Fvector-engine\u002Fexport\u002Fexport-workflow","03.vector-engine\u002F04.export\u002F02.export-workflow",{"title":779,"path":780,"stem":781,"children":782,"page":609},"Wnętrze silnika","\u002Fvector-engine\u002Finternals","03.vector-engine\u002F05.internals",[783,785,789,793],{"title":523,"path":524,"stem":784},"03.vector-engine\u002F05.internals\u002F01.architecture",{"title":786,"path":787,"stem":788},"WebAssembly i workery","\u002Fvector-engine\u002Finternals\u002Fwasm","03.vector-engine\u002F05.internals\u002F02.wasm",{"title":790,"path":791,"stem":792},"Workspace i panele","\u002Fvector-engine\u002Finternals\u002Fworkspace","03.vector-engine\u002F05.internals\u002F03.workspace",{"title":794,"path":795,"stem":796},"Breakpointy","\u002Fvector-engine\u002Finternals\u002Fbreakpoints","03.vector-engine\u002F05.internals\u002F04.breakpoints",{"title":798,"path":799,"stem":800},"Wdrożenie na Vercel","\u002Fvector-engine\u002Fdeployment","03.vector-engine\u002F06.deployment",1793986307164]