digraph root { graph [_draw_="c 9 -#fffffe00 C 7 -#44475a P 4 0 0 0 5231.2 4000 5231.2 4000 0 ", applyCss=dark, arrowsize=0.6, bb="0,0,4000,5231.2", bgcolor="#44475a", charset="UTF-8", clusterize=false, color="#787877", desaturate=true, fontcolor="#f8f8f2", fontname=Agave, grayscale=false, intention=semi, margin=4.3, overlap=voronoi, pencolor="#787877", penwidth=0.8, rankdir=LR, shape=box, splines=spline, style=rounded, truecolor=true, xdotversion=1.7 ]; node [arrowsize=0.6, bgcolor="#44475a", color="#787877", fontcolor="#f8f8f2", fontname=Agave, label="\N", margin=4.3, overlap=voronoi, pencolor="#787877", penwidth=0.8, shape=box, splines=true, style=rounded, truecolor=true ]; edge [arrowsize=0.6, bgcolor="#44475a", color="#787877", fontcolor="#f8f8f2", fontname=Agave, fontsize=6.8, margin=4.3, overlap=voronoi, pencolor="#787877", penwidth=0.8, shape=box, splines=true, style=rounded, truecolor=true ]; subgraph G_cc_0 { graph [applyCss=dark, arrowsize=0.6, bb="", bgcolor="#44475a", charset="UTF-8", clusterize=false, color="#787877", desaturate=true, fontcolor="#f8f8f2", fontname=Agave, grayscale=false, intention=semi, margin=4.3, overlap=voronoi, pencolor="#787877", penwidth=0.8, rankdir=LR, shape=box, splines=spline, style=rounded, truecolor=true ]; node [arrowsize=0.6, bgcolor="#44475a", color="#787877", fontcolor="#f8f8f2", fontname=Agave, fontsize="", height="", href="", label="\N", margin=4.3, overlap=voronoi, pencolor="#787877", penwidth=0.8, pos="", shape=box, splines=true, style=rounded, truecolor=true, width="" ]; edge [arrowhead="", arrowsize=0.6, arrowtail="", bgcolor="#44475a", color="#787877", constrained="", dir="", fontcolor="#f8f8f2", fontname=Agave, fontsize=6.8, href="", margin=4.3, overlap=voronoi, pencolor="#787877", penwidth=0.8, pos="", reverse="", shape=box, splines=true, style=rounded, tooltip="", truecolor=true, type="" ]; player_js___Analysis___Summary [_ldraw_="F 19 5 -Agave c 7 -#f8f8f2 t 1 T 1.5 3018.8 -1 293 30 -player.js - Analysis & Summary ", fontsize=19, height=0.31944, href="#player_js___Analysis___Summary", label=<
player.js - Analysis & Summary
>, pos="147.5,3023", shape=plain, width=4.0972]; player_js___Analysis___Summary__Overview [_ldraw_="F 9.5 5 -Agave c 7 -#f8f8f2 t 1 T 779.5 5057.4 -1 37 8 -Overview F 9.5 5 -Agave c 7 -#ff79c6 t 0 T 779.5 5047.9 -1 50 13 - player.js  \ F 9.5 5 -Agave c 7 -#f8f8f2 T 829.5 5047.9 -1 145 32 -is the main orchestrator of the F 9.5 5 -Agave c 7 -#f8f8f2 t 4 T 974.5 5047.9 \ -1 82 18 -repolero-prototype F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 1056.5 5047.9 -1 181 40 - app (~3600 lines). It is a single-page \ F 9.5 5 -Agave c 7 -#f8f8f2 T 779.5 5038.4 -1 167 37 -application with hash-based routing, F 9.5 5 -Agave c 7 -#f8f8f2 T 779.5 \ 5028.9 -1 95 21 -four visual layers ( F 9.5 5 -Agave c 7 -#f8f8f2 t 4 T 874.5 5028.9 -1 23 5 -glass F 9.5 5 -Agave c 7 -#f8f8f2 \ t 0 T 897.5 5028.9 -1 14 3 - , F 9.5 5 -Agave c 7 -#f8f8f2 t 4 T 911.5 5028.9 -1 23 5 -paper F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T \ 934.5 5028.9 -1 14 3 - , F 9.5 5 -Agave c 7 -#f8f8f2 t 4 T 948.5 5028.9 -1 23 5 -space F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 971.5 \ 5028.9 -1 14 3 - , F 9.5 5 -Agave c 7 -#f8f8f2 t 4 T 985.5 5028.9 -1 19 4 -edit F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 1004.5 5028.9 \ -1 163 36 - ), and real-time collaboration via F 9.5 5 -Agave c 7 -#f8f8f2 T 784 5019.4 -1 140 31 -STOMP/RabbitMQ.The HTML shell ( \ F 9.5 5 -Agave c 7 -#ff79c6 T 924 5019.4 -1 64 16 - view.jq.html  F 9.5 5 -Agave c 7 -#f8f8f2 T 988 5019.4 -1 122 27 -) defines \ the DOM skeleton. F 9.5 5 -Agave c 7 -#ff79c6 T 1110 5019.4 -1 50 13 - player.js  F 9.5 5 -Agave c 7 -#f8f8f2 T 1160 5019.4 -1 \ 73 16 -brings it alive. ", fontsize=9.5, height=0.68056, href="#player_js___Analysis___Summary__Overview", label=<
Overview
 player.js is the main orchestrator of the repolero-prototype app (~3600 lines). It is a single-page
application with hash-based routing,
four visual layers ( glass , paper , space , edit ), and real-time collaboration via
STOMP/RabbitMQ.The HTML shell ( view.jq.html ) defines the DOM skeleton. player.js brings it alive.
>, pos="1008.5,5041", shape=plain, width=6.3889]; player_js___Analysis___Summary -> player_js___Analysis___Summary__Overview [_draw_="S 17 -setlinewidth(0.8) S 6 -dashed c 7 -#787877 B 7 149.16 3034.7 151.42 3191 179.06 4862 331.5 5008 490.35 5160.2 778.3 5107.6 \ 921.84 5068.2 ", _hdraw_="S 17 -setlinewidth(0.8) S 5 -solid c 7 -#787877 C 7 -#787877 P 9 931.5 5065.5 923.08 5072.53 926.68 5066.85 921.87 5068.19 921.87 \ 5068.19 921.87 5068.19 926.68 5066.85 920.66 5063.86 931.5 5065.5 ", arrowhead=open, arrowsize=1.0, href="#player_js___Analysis___Summary👉 player_js___Analysis___Summary__Overview", pos="e,931.5,5065.5 149.16,3034.7 151.42,3191 179.06,4862 331.5,5008 490.35,5160.2 778.3,5107.6 921.84,5068.2", reverse=false, style=dashed, tooltip="-> isAnInputTo", type=isAnInputTo]; player_js___Analysis___Summary__repolero_prototype___UI_concept__from_repolero_prototype_mdd_ [_ldraw_="F 9.5 5 -Agave c 7 -#f8f8f2 t 1 T 925.5 4990.4 -1 167 39 -repolero-prototype — UI concept from F 9.5 5 -Agave c 7 -#f8f8f2 T \ 925.5 4980.9 -1 100 22 -repolero-prototype.mdd ", fontsize=9.5, height=0.29167, href="#player_js___Analysis___Summary__repolero_prototype___UI_concept__from_repolero_prototype_mdd_", label=<
repolero-prototype — UI concept from
repolero-prototype.mdd

>, pos="1008.5,4988", shape=plain, width=2.3472]; player_js___Analysis___Summary -> player_js___Analysis___Summary__repolero_prototype___UI_concept__from_repolero_prototype_mdd_ [_draw_="S 17 -setlinewidth(0.8) S 6 -dashed c 7 -#787877 B 7 149.49 3034.8 155.56 3179.2 218.23 4604.3 331.5 4748 474.43 4929.3 764.73 4973.9 \ 914.28 4984.7 ", _hdraw_="S 17 -setlinewidth(0.8) S 5 -solid c 7 -#787877 C 7 -#787877 P 9 924.37 4985.4 914.08 4989.2 919.38 4985.05 914.39 4984.71 914.39 \ 4984.71 914.39 4984.71 919.38 4985.05 914.71 4980.22 924.37 4985.4 ", arrowhead=open, arrowsize=1.0, href="#player_js___Analysis___Summary👉 player_js___Analysis___Summary__repolero_prototype___UI_concept__from_repolero_prototype_mdd_", pos="e,924.37,4985.4 149.49,3034.8 155.56,3179.2 218.23,4604.3 331.5,4748 474.43,4929.3 764.73,4973.9 914.28,4984.7", reverse=false, style=dashed, tooltip="-> isAnInputTo", type=isAnInputTo]; player_js___Analysis___Summary__ssss___super_simple_static_site_generator [_ldraw_="F 9.5 5 -Agave c 7 -#f8f8f2 t 1 T 847.5 4731.4 -1 145 34 -ssss — super simple static site F 9.5 5 -Agave c 7 -#f8f8f2 T 847.5 \ 4721.9 -1 41 9 -generator F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 847.5 4712.4 -1 149 33 -repolero-prototype is built with F 9.5 5 -Agave \ c 7 -#f8f8f2 t 4 T 996.5 4712.4 -1 19 4 -ssss F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 1015.5 4712.4 -1 154 34 - , a custom static site \ generator. ", fontsize=9.5, height=0.41667, href="#player_js___Analysis___Summary__ssss___super_simple_static_site_generator", label=<
ssss — super simple static site
generator

repolero-prototype is built with ssss , a custom static site generator.
>, pos="1008.5,4724", shape=plain, width=4.5]; player_js___Analysis___Summary -> player_js___Analysis___Summary__ssss___super_simple_static_site_generator [_draw_="S 15 -setlinewidth(2) S 7 -tapered c 9 -#fffffe00 C 7 -#787877 P 82 149.86 3047 151.27 3084.11 153.37 3136.17 156.19 3201.46 159.75 \ 3278.26 164.05 3364.84 169.12 3459.49 174.97 3560.46 181.63 3666.05 189.11 3774.52 197.43 3884.15 206.61 3993.23 216.67 4100.02 \ 227.62 4202.8 239.48 4299.85 252.27 4389.44 266.01 4469.86 280.72 4539.38 296.43 4596.3 313.16 4638.91 330.96 4665.48 357.81 4688.95 \ 386.66 4709.16 417.29 4726.34 449.43 4740.67 482.82 4752.34 517.2 4761.56 552.3 4768.51 587.86 4773.39 623.61 4776.39 659.3 4777.69 \ 694.66 4777.5 729.43 4776.01 763.35 4773.4 796.15 4769.87 827.57 4765.61 857.35 4760.81 885.23 4755.66 910.94 4750.37 934.22 4745.1 \ 954.8 4740.07 954.32 4738.13 933.76 4743.17 910.52 4748.45 884.86 4753.76 857.02 4758.92 827.29 4763.74 795.92 4768.02 763.18 4771.58 \ 729.32 4774.21 694.62 4775.73 659.33 4775.96 623.72 4774.68 588.04 4771.72 552.57 4766.89 517.57 4759.99 483.29 4750.83 450 4739.22 \ 417.97 4724.98 387.45 4707.9 358.71 4687.8 332.04 4664.52 314.4 4638.25 297.72 4595.87 282 4539.07 267.24 4469.62 253.43 4389.26 \ 240.57 4299.7 228.62 4202.68 217.59 4099.92 207.44 3993.15 198.16 3884.1 189.75 3774.47 182.17 3666.01 175.42 3560.43 169.48 3459.47 \ 164.32 3364.83 159.95 3278.25 156.33 3201.46 153.45 3136.17 151.3 3084.11 149.86 3047 ", _tdraw_="S 15 -setlinewidth(2) S 5 -solid c 7 -#787877 C 7 -#787877 P 4 149.85 3046.79 145.64 3040.94 149.42 3034.8 153.63 3040.65 ", arrowsize=1.0, arrowtail=diamond, constrained=false, dir=back, href="#player_js___Analysis___Summary👉 player_js___Analysis___Summary__ssss___super_simple_static_site_generator", penwidth=2, pos="s,149.42,3034.8 149.86,3047 157.06,3240.7 209.95,4546.3 331.5,4665 502.51,4832 826.98,4771.5 954.56,4739.1", reverse=false, style=tapered, tooltip="*= consistsOf", type=consistsOf]; player_js___Analysis___Summary__Build_Pipeline [_ldraw_="F 9.5 5 -Agave c 7 -#f8f8f2 t 1 T 332.5 4647.4 -1 64 14 -Build Pipeline F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 332.5 4637.9 -1 19 4 -Each \ F 9.5 5 -Agave c 7 -#ff79c6 T 351.5 4637.9 -1 46 12 - .jq.html  F 9.5 5 -Agave c 7 -#f8f8f2 T 397.5 4637.9 -1 50 11 -template \ in F 9.5 5 -Agave c 7 -#ff79c6 T 447.5 4637.9 -1 41 11 - source/  F 9.5 5 -Agave c 7 -#f8f8f2 T 488.5 4637.9 -1 127 28 -has a \ corresponding rendered F 9.5 5 -Agave c 7 -#ff79c6 T 615.5 4637.9 -1 32 9 - .html  F 9.5 5 -Agave c 7 -#f8f8f2 T 647.5 4637.9 \ -1 10 2 -in F 9.5 5 -Agave c 7 -#ff79c6 T 657.5 4637.9 -1 32 9 - dist/  F 9.5 5 -Agave c 7 -#f8f8f2 T 689.5 4637.9 -1 149 33 -. \ Each template also has a paired F 9.5 5 -Agave c 7 -#ff79c6 T 838.5 4637.9 -1 46 12 - .jq.json  F 9.5 5 -Agave c 7 -#f8f8f2 T \ 884.5 4637.9 -1 158 35 -config file that provides its data F 9.5 5 -Agave c 7 -#f8f8f2 T 332.5 4628.4 -1 172 38 -context (site \ title, env, theme mode, F 9.5 5 -Agave c 7 -#f8f8f2 T 332.5 4618.9 -1 185 41 -head scripts/links, menu pages, hotkeys, F 9.5 5 \ -Agave c 7 -#f8f8f2 T 332.5 4609.4 -1 28 6 -etc.): F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4599.9 -1 185 42 - source/repolero-prototype/\ view.jq.json F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4590.4 -1 113 27 -→ data for view.jq.html F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 \ 4580.9 -1 181 40 -source/repolero-prototype/view.jq.html F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4571.4 -1 172 40 -→ dist/repolero-prototype/\ view.html F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4561.9 -1 181 40 -source/repolero-prototype/rc.jq.json F 9.5 5 -Agave c 7 -#\ ff79c6 T 332.5 4552.4 -1 104 25 -→ data for rc.jq.html F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4542.9 -1 181 40 -source/repolero-prototype/\ rc.jq.html F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4533.4 -1 163 38 -→ dist/repolero-prototype/rc.html F 9.5 5 -Agave c 7 -#\ ff79c6 T 332.5 4523.9 -1 181 40 -source/repolero-prototype/home.jq.json F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4514.4 -1 113 27 -→ \ data for home.jq.html F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4504.9 -1 181 40 -source/repolero-prototype/home.jq.html F 9.5 5 -Agave \ c 7 -#ff79c6 T 332.5 4495.4 -1 14 5 -→ F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4485.9 -1 154 35 -dist/repolero-prototype/home.html  \ F 9.5 5 -Agave c 7 -#f8f8f2 T 332.5 4476.4 -1 5 1 - F 9.5 5 -Agave c 7 -#f8f8f2 t 4 T 337.5 4476.4 -1 82 18 -All jq.html pages: \ F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 419.5 4476.4 -1 185 41 - view, reflect, rc, home, root, log, out F 9.5 5 -Agave c 7 -#f8f8f2 \ T 332.5 4466.9 -1 176 39 -(+ out.view, out.rc, out.root variants) F 9.5 5 -Agave c 7 -#ff79c6 T 508.5 4466.9 -1 77 19 - reflect.jq.html  \ F 9.5 5 -Agave c 7 -#f8f8f2 T 585.5 4466.9 -1 104 23 -(545 lines, paired with F 9.5 5 -Agave c 7 -#ff79c6 T 689.5 4466.9 -1 77 19 \ - reflect.jq.json  F 9.5 5 -Agave c 7 -#f8f8f2 T 766.5 4466.9 -1 32 7 -, title F 9.5 5 -Agave c 7 -#ff79c6 T 798.5 4466.9 -1 82 \ 20 - repolero:reflect  F 9.5 5 -Agave c 7 -#f8f8f2 T 880.5 4466.9 -1 41 9 -) is the F 9.5 5 -Agave c 7 -#f8f8f2 t 4 T 921.5 4466.9 \ -1 109 24 -alternative player shell F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 1030.5 4466.9 -1 181 40 - introduced for tenant subdomains. \ Mode F 9.5 5 -Agave c 7 -#f8f8f2 T 332.5 4457.4 -1 113 25 -is the full feature set ( F 9.5 5 -Agave c 7 -#ff79c6 T 445.5 4457.4 \ -1 383 87 - admin,self,water,grid,icons,autocomplete,keynav,dynamic,vega,mq,dark,touch,table,2d  F 9.5 5 -Agave c 7 -#f8f8f2 T \ 828.5 4457.4 -1 104 23 -), so it boots the same F 9.5 5 -Agave c 7 -#ff79c6 T 932.5 4457.4 -1 46 12 - player()  F 9.5 5 -Agave \ c 7 -#f8f8f2 T 978.5 4457.4 -1 10 2 -as F 9.5 5 -Agave c 7 -#ff79c6 T 988.5 4457.4 -1 64 16 - view.jq.html  F 9.5 5 -Agave c 7 \ -#f8f8f2 T 1052.5 4457.4 -1 149 33 -but with a different layout/skin F 9.5 5 -Agave c 7 -#f8f8f2 T 332.5 4447.9 -1 176 39 -tailored \ for tenant entry. Caddy serves F 9.5 5 -Agave c 7 -#ff79c6 T 508.5 4447.9 -1 68 17 - /reflect.html  F 9.5 5 -Agave c 7 -#f8f8f2 \ T 576.5 4447.9 -1 19 4 -(not F 9.5 5 -Agave c 7 -#ff79c6 T 595.5 4447.9 -1 55 14 - /view.html  F 9.5 5 -Agave c 7 -#f8f8f2 T 650.5 \ 4447.9 -1 172 38 -) for the subset of tenant subdomains F 9.5 5 -Agave c 7 -#f8f8f2 T 332.5 4438.4 -1 158 37 -opted into the reflect \ layout — see F 9.5 5 -Agave c 7 -#ff79c6 T 490.5 4438.4 -1 239 55 - linode-server/caddy/local/Caddyfile.local.caddyfile  F 9.5 \ 5 -Agave c 7 -#f8f8f2 T 729.5 4438.4 -1 14 3 -and F 9.5 5 -Agave c 7 -#ff79c6 T 743.5 4438.4 -1 172 42 - …/linode/Caddyfile.contabo.caddyfile  \ F 9.5 5 -Agave c 7 -#f8f8f2 T 915.5 4438.4 -1 68 15 -. Currently the F 9.5 5 -Agave c 7 -#ff79c6 T 983.5 4438.4 -1 37 10 - makata  \ F 9.5 5 -Agave c 7 -#f8f8f2 T 1020.5 4438.4 -1 50 11 -tenant uses F 9.5 5 -Agave c 7 -#ff79c6 T 1070.5 4438.4 -1 68 17 - /reflect.html  \ F 9.5 5 -Agave c 7 -#f8f8f2 T 1138.5 4438.4 -1 77 17 -; other tenants ( F 9.5 5 -Agave c 7 -#ff79c6 T 1215.5 4438.4 -1 41 11 - massage  \ F 9.5 5 -Agave c 7 -#f8f8f2 T 1256.5 4438.4 -1 5 1 -, F 9.5 5 -Agave c 7 -#ff79c6 T 1261.5 4438.4 -1 37 10 - maxina  F 9.5 5 -Agave \ c 7 -#f8f8f2 T 1298.5 4438.4 -1 118 28 -, …) still fall through to F 9.5 5 -Agave c 7 -#ff79c6 T 1416.5 4438.4 -1 55 14 - /view.html  \ F 9.5 5 -Agave c 7 -#f8f8f2 T 1471.5 4438.4 -1 10 2 -. F 9.5 5 -Agave c 7 -#f8f8f2 t 4 T 1481.5 4438.4 -1 100 22 -The .jq.json \ structure F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T 1581.5 4438.4 -1 104 23 - (shared across pages): F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 \ 4428.9 -1 59 14 - { \"name\": F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4419.4 -1 68 15 -\"open-city\", F 9.5 5 -Agave c 7 -#ff79c6 \ T 332.5 4409.9 -1 55 12 -\"repoName\": F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4400.4 -1 64 14 -\"repolero\", F 9.5 5 -Agave c 7 -#ff79c6 \ T 332.5 4390.9 -1 82 18 -\"protocolRouter\": F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4381.4 -1 122 29 -\"¦s4protocolRouter¦\", // \ F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4371.9 -1 154 34 -resolved at build \"site\": { F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4362.4 \ -1 64 14 -\"ver\", \"env\", F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4352.9 -1 95 21 -\"lang\", \"theme\", F 9.5 5 -Agave c 7 -#ff79c6 \ T 332.5 4343.4 -1 37 8 -\"mode\": F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4333.9 -1 149 33 -\"admin,self,water,...\", F 9.5 5 \ -Agave c 7 -#ff79c6 T 332.5 4324.4 -1 136 30 -// feature flags \"title\": F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4314.9 -1 95 21 \ -\"repolero:view\", F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4305.4 -1 55 12 -\"logoMini\", F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4295.9 \ -1 59 13 -\"fragments\", F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4286.4 -1 82 18 -\"menu.pages\", F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 \ 4276.9 -1 86 19 -\"hotkey\": { eMain, F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4267.4 -1 185 41 -glassToggle, ... }, // per-page hotkey \ F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4257.9 -1 113 25 -config \"touchbar\": { F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4248.4 -1 124 \ 30 -paper: 【...svgs】 } }, F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4238.9 -1 64 14 -\"head\": { F 9.5 5 -Agave c 7 -#ff79c6 \ T 332.5 4229.4 -1 132 31 -\"link\": 【 { href, rel, type, F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4219.9 -1 127 29 -tag } 】, // \ CSS deps F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4210.4 -1 141 33 -\"script\": 【 { src, type, tag } F 9.5 5 -Agave c 7 -#ff79c6 \ T 332.5 4200.9 -1 91 30 -】 // JS deps }, F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4191.4 -1 37 8 -\"root\": F 9.5 5 -Agave \ c 7 -#ff79c6 T 332.5 4181.9 -1 154 36 -\"¦.untiloop.repolero¦\" F 9.5 5 -Agave c 7 -#ff79c6 T 332.5 4172.4 -1 104 24 \ -// resolved at build }  F 9.5 5 -Agave c 7 -#f8f8f2 T 332.5 4162.9 -1 14 3 -The F 9.5 5 -Agave c 7 -#ff79c6 T 346.5 4162.9 -1 \ 28 8 - mode  F 9.5 5 -Agave c 7 -#f8f8f2 T 374.5 4162.9 -1 167 37 -field controls which CSS/JS libs are F 9.5 5 -Agave c 7 -#\ f8f8f2 T 332.5 4153.4 -1 55 12 -included via F 9.5 5 -Agave c 7 -#ff79c6 T 387.5 4153.4 -1 118 28 - s4FilterIncludes($input)  \ F 9.5 5 -Agave c 7 -#f8f8f2 T 505.5 4153.4 -1 109 24 -. E.g. rc.jq.json has no F 9.5 5 -Agave c 7 -#ff79c6 T 614.5 4153.4 -1 28 \ 8 - vega  F 9.5 5 -Agave c 7 -#f8f8f2 T 642.5 4153.4 -1 154 34 -in mode, so Vega-Lite scripts are F 9.5 5 -Agave c 7 -#f8f8f2 \ T 332.5 4143.9 -1 77 17 -excluded from its F 9.5 5 -Agave c 7 -#ff79c6 T 409.5 4143.9 -1 37 10 -   F 9.5 5 -Agave c 7 -#\ f8f8f2 T 446.5 4143.9 -1 185 41 -.The jq-html engine runs server-side and F 9.5 5 -Agave c 7 -#f8f8f2 T 332.5 4134.4 -1 55 12 -resolves \ all F 9.5 5 -Agave c 7 -#ff79c6 T 387.5 4134.4 -1 37 12 - ¦expr¦  F 9.5 5 -Agave c 7 -#f8f8f2 T 424.5 4134.4 -1 172 38 -expressions \ into concrete values. The F 9.5 5 -Agave c 7 -#f8f8f2 T 791.5 4124.9 -1 122 27 -browser only ever loads the F 9.5 5 -Agave c 7 \ -#ff79c6 T 913.5 4124.9 -1 59 15 - dist/*.html  F 9.5 5 -Agave c 7 -#f8f8f2 T 972.5 4124.9 -1 149 35 -files — it never sees \ jq syntax. F 9.5 5 -Agave c 7 -#f8f8f2 t 4 T 1121.5 4124.9 -1 100 22 -What gets transformed: F 9.5 5 -Agave c 7 -#f8f8f2 t 0 T \ 1221.5 4124.9 -1 5 1 - F 9.5 5 -Agave c 7 -#f8f8f2 T 332.5 4113.4 -1 82 21 -• HTML attributes: F 9.5 5 -Agave c 7 -#ff79c6 T \ 414.5 4113.4 -1 131 33 - HREF='¦\"assets://x\"|s4url¦'  F 9.5 5 -Agave c 7 -#f8f8f2 T 545.5 4113.4 -1 5 3 -→ F 9.5 5 -Agave \ c 7 -#ff79c6 T 550.5 4113.4 -1 73 18 - HREF='http:/x'  F 9.5 5 -Agave c 7 -#f8f8f2 T 332.5 4103.4 -1 68 18 -• Text content: \ F 9.5 5 -Agave c 7 -#ff79c6 T 400.5 4103.4 -1 136 34 - ¦.site.title¦  F 9.5 5 -Agave c 7 -#f8f8f2 T 536.5 4103.4 \ -1 5 3 -→ F 9.5 5 -Agave c 7 -#ff79c6 T 541.5 4103.4 -1 127 30 - repolero:rc  F 9.5 5 -Agave c 7 -#f8f8f2 T 332.5 \ 4093.4 -1 91 23 -• Element iteration: F 9.5 5 -Agave c 7 -#ff79c6 T 423.5 4093.4 -1 41 10 -