Arricchimento con temi e plugin di Marpit.

This commit is contained in:
Emiliano Vavassori 2025-05-08 22:47:54 +02:00
parent 2033c88557
commit 6087a83b6f
12 changed files with 1883 additions and 11 deletions

2
.gitignore vendored
View file

@ -1,2 +1,4 @@
slides.html slides.html
slides.pdf slides.pdf
node_modules
package.json

6
.marprc Normal file
View file

@ -0,0 +1,6 @@
---
themeSet: ./style
allowLocalFiles: true
engine: ./engine.mjs
# vim:ft=yaml

View file

@ -1,14 +1,19 @@
COMMON_OPTS :=
PDF_OPTS := --pdf --allow-local-files
HTML_OPTS :=
default: slides.html default: slides.html
pdf: slides.pdf pdf: slides.pdf
clean: distclean
distclean: distclean:
rm -f slides.html slides.pdf rm -f slides.html slides.pdf
%.html: %.md %.html: %.md
marp --allow-local-files -o $@ $< marp $(COMMON_OPTS) $(HTML_OPTS) -o $@ $<
%.pdf: %.md %.pdf: %.md
marp --allow-local-files --pdf -o $@ $< marp $(COMMON_OPTS) $(PDF_OPTS) -o $@ $<
.PHONY: distclean .PHONY: distclean clean

4
engine.mjs Normal file
View file

@ -0,0 +1,4 @@
// engine.mjs (ES modules)
import markdownItFontawesome from '@kazumatu981/markdown-it-fontawesome'
export default ({ marp }) => marp.use(markdownItFontawesome)

212
images/bglug.svg Normal file
View file

@ -0,0 +1,212 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
version="1.1"
id="svg2"
viewBox="0 0 1306.4347 427.41883"
height="100%"
width="100%"
class="finished"
sodipodi:docname="logo.svg"
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="true"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="1.4451545"
inkscape:cx="271.94324"
inkscape:cy="256.02799"
inkscape:window-width="1878"
inkscape:window-height="1044"
inkscape:window-x="38"
inkscape:window-y="4"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<defs
id="defs4">
<filter
height="1.0824006"
y="-0.041200321"
width="1.0338629"
x="-0.016931452"
id="filter4810"
style="color-interpolation-filters:sRGB">
<feGaussianBlur
id="feGaussianBlur4812"
stdDeviation="0.7464125" />
</filter>
</defs>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<circle
style="fill:#ffffff;stroke:#000000;stroke-width:0.0940955;stroke-linecap:round;stroke-linejoin:round"
id="path1"
cx="213.72368"
cy="212.74268"
r="199.95296"
inkscape:transform-center-x="0.49952777"
inkscape:transform-center-y="0.20385641" />
<g
transform="translate(427.44542,-34.439195)"
id="layer1"
style="display:inline">
<g
id="text4242"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:0.392157;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter4810)" />
<path
id="path3359"
style="fill:#282e2f;stroke-dasharray:1077px, 1079px;stroke-dashoffset:0px"
d="m 190.60924,159.69042 q 0,53.76 -20.8,79.04 -8.64,10.24 -20.8,14.4 18.24,16.96 18.24,45.76 0,45.76 -80.960005,45.76 -24,0 -47.68,-3.84 l -7.04,-260.480004 63.04,-2.24 q 27.840005,0.32 48.000005,8.32 48,19.520004 48,73.280004 z m -67.52,59.2 q -0.32,-16.96 -20.8,-16.96 -10.880005,0 -24.000005,4.48 l 1.92,41.28 q 43.200005,-2.88 42.880005,-28.8 z m -3.52,65.6 q 0.32,-22.4 -27.520005,-22.4 -7.36,0 -14.4,1.6 l -0.64,34.24 q 12.48,4.8 22.72,4.8 19.200005,0 19.840005,-18.24 z" />
<path
id="path3361"
style="fill:#282e2f;stroke-dasharray:1247px, 1249px;stroke-dashoffset:0px"
d="m 367.04924,99.850416 -18.56,126.400004 -32,-5.76 q -16.96,-3.52 -33.92,-3.52 -54.72,0 -57.28,39.04 -1.92,34.88 34.24,48.64 15.36,5.44 37.12,6.4 l 3.84,-24 -43.52,8.96 -8.96,-60.16 99.2,9.6 4.48,110.4 -58.88,2.88 q -35.84,0 -61.44,-14.4 -55.36,-31.68 -55.36,-120.32 0,-73.92 46.72,-106.56 34.24,-23.360004 89.28,-23.360004 28.8,0 55.04,5.76 z" />
<path
id="path3363"
style="fill:#f89a0f;stroke-dasharray:720px, 722px;stroke-dashoffset:0px"
d="m 376.65428,355.85042 -22.4,-243.84 125.76,-17.920004 -9.28,252.800004 z" />
<path
id="path3365"
style="fill:#f89a0f;stroke-dasharray:1133px, 1135px;stroke-dashoffset:0px"
d="m 688.83924,247.05042 q 0,41.6 -3.2,57.92 -5.76,32.64 -26.56,49.6 -25.6,20.8 -76.48,20.8 -69.12,0 -92.8,-77.76 -9.92,-32.64 -9.92,-77.76 l -0.64,-98.24 117.44,-17.6 q -8.64,84.48 -8.64,140.48 0,64.64 12.8,64.64 20.8,0 20.8,-106.24 0,-17.28 -0.64,-32 l 66.88,-10.88 q 0.96,35.52 0.96,87.04 z" />
<path
id="path3367"
style="fill:#f89a0f;stroke-dasharray:1325px, 1327px;stroke-dashoffset:0px"
d="m 865.18924,239.69042 q 12.8,38.4 12.8,75.84 0,75.2 -55.68,101.44 -18.88,8.96 -37.44,8.96 -43.52,0 -72.96,-44.48 l 54.08,-31.04 q 16.96,28.48 32.96,27.84 25.28,-1.28 25.28,-29.12 0,-16.32 -7.68,-36.48 -4.48,7.36 -11.52,13.44 -17.28,14.08 -45.76,17.6 -3.52,0.32 -6.72,0.32 -31.36,0 -51.2,-33.92 -19.84,-33.92 -21.12,-87.36 -1.6,-54.08 17.6,-87.68 17.6,-31.68 47.36,-35.200004 5.44,-0.64 10.88,-0.64 26.88,0 36.48,15.040004 l -5.44,-17.600004 q 9.28,-2.56 34.56,-8.32 z m -74.24,21.12 q -9.6,0 -19.2,5.44 -17.6,10.24 -17.6,25.28 0,7.68 5.44,12.16 5.76,4.16 13.76,4.16 9.6,0 19.2,-5.76 17.92,-10.24 17.92,-25.28 0,-7.68 -5.76,-11.84 -5.44,-4.16 -13.76,-4.16 z" />
<path
d="m 42.105075,413.71762 v 12.95384 h 7.67288 q 3.86008,0 5.70728,-1.58672 1.8708,-1.61032 1.8708,-4.90208 0,-3.31544 -1.8708,-4.8784 -1.8472,-1.58664 -5.70728,-1.58664 z m 0,-14.54056 v 10.65672 h 7.0808 q 3.50488,0 5.21,-1.30248 1.72872,-1.32616 1.72872,-4.02584 0,-2.67608 -1.72872,-4.00224 -1.70512,-1.32616 -5.21,-1.32616 z m -4.78368,-3.93112 h 12.21976 q 5.4704,0 8.43064,2.27344 2.96024,2.27344 2.96024,6.46504 0,3.2444 -1.51568,5.16264 -1.5156,1.91816 -4.45216,2.39184 3.52856,0.7576 5.47048,3.17336 1.9656,2.39184 1.9656,5.99144 0,4.73632 -3.22072,7.3176 -3.22072,2.58128 -9.1648,2.58128 h -12.69336 z"
style="fill:#7e7e7e;stroke-dasharray:215px, 217px;stroke-dashoffset:0px"
id="path4171" />
<path
d="m 93.067955,416.25154 v 2.13136 h -20.03464 q 0.284,4.49952 2.69968,6.86768 2.43928,2.34448 6.77296,2.34448 2.51024,0 4.85472,-0.616 2.36824,-0.616 4.68904,-1.84712 v 4.12056 q -2.34448,0.99464 -4.80744,1.5156 -2.46288,0.5208 -4.9968,0.5208 -6.34664,0 -10.06472,-3.69432 -3.69432,-3.6944 -3.69432,-9.99368 0,-6.51248 3.50488,-10.3252 3.52856,-3.8364 9.49632,-3.8364 5.35208,0 8.4544,3.45752 3.12592,3.43384 3.12592,9.35424 z m -4.35736,-1.2788 q -0.048,-3.57592 -2.01296,-5.70728 -1.94192,-2.13136 -5.16264,-2.13136 -3.64696,0 -5.84936,2.06032 -2.17872,2.06032 -2.51024,5.802 l 15.5352,-0.024 z"
style="fill:#7e7e7e;stroke-dasharray:165px, 167px;stroke-dashoffset:0px"
id="path4173" />
<path
d="m 115.49452,408.15242 q -0.7344,-0.4264 -1.6104,-0.616 -0.85248,-0.2128 -1.89448,-0.2128 -3.69432,0 -5.6836,2.41552 -1.9656,2.39184 -1.9656,6.89136 v 13.97216 h -4.381125 v -26.52344 h 4.381125 v 4.12064 q 1.37352,-2.41552 3.57592,-3.57592 2.2024,-1.18408 5.35208,-1.18408 0.4496,0 0.99464,0.072 0.5448,0.048 1.20776,0.1656 l 0.024,4.47584 z"
style="fill:#7e7e7e;stroke-dasharray:89px, 91px;stroke-dashoffset:0px"
id="path4175" />
<path
d="m 136.7606,417.03306 q 0,-4.7364 -1.96552,-7.34136 -1.94192,-2.60496 -5.47048,-2.60496 -3.50488,0 -5.47048,2.60496 -1.94192,2.60496 -1.94192,7.34136 0,4.71264 1.94192,7.3176 1.9656,2.60496 5.47048,2.60496 3.52856,0 5.47048,-2.60496 1.96552,-2.60496 1.96552,-7.3176 z m 4.35744,10.27776 q 0,6.77296 -3.0076,10.06472 -3.00752,3.31544 -9.21216,3.31544 -2.29712,0 -4.33368,-0.3552 -2.03664,-0.3312 -3.95488,-1.042 v -4.23904 q 1.91824,1.042 3.78912,1.53928 1.8708,0.4976 3.81272,0.4976 4.2864,0 6.41768,-2.24976 2.13136,-2.22608 2.13136,-6.74928 v -2.15504 q -1.34984,2.34448 -3.45752,3.50488 -2.10768,1.1604 -5.04416,1.1604 -4.8784,0 -7.86232,-3.718 -2.98384,-3.718 -2.98384,-9.85152 0,-6.15728 2.98384,-9.87528 2.98392,-3.718 7.86232,-3.718 2.93648,0 5.04416,1.1604 2.10768,1.1604 3.45752,3.50488 v -4.02592 h 4.35744 v 23.23168 z"
style="fill:#7e7e7e;stroke-dasharray:206px, 208px;stroke-dashoffset:0px"
id="path4177" />
<path
d="m 162.19468,417.26986 q -5.28096,0 -7.3176,1.20776 -2.03664,1.20776 -2.03664,4.12056 0,2.3208 1.5156,3.6944 1.53936,1.34984 4.168,1.34984 3.62328,0 5.802,-2.55768 2.2024,-2.58128 2.2024,-6.84392 v -0.97096 z m 8.6912,-1.79984 v 15.13256 h -4.35744 v -4.02584 q -1.49192,2.41552 -3.718,3.57592 -2.22608,1.13672 -5.4468,1.13672 -4.0732,0 -6.4888,-2.27344 -2.39184,-2.29712 -2.39184,-6.13352 0,-4.47584 2.98392,-6.74928 3.0076,-2.27344 8.95168,-2.27344 h 6.10984 v -0.4264 q 0,-3.00752 -1.98928,-4.6416 -1.96552,-1.65768 -5.54144,-1.65768 -2.27344,0 -4.42848,0.5448 -2.15504,0.5448 -4.14432,1.63408 v -4.02592 q 2.39184,-0.92352 4.6416,-1.37352 2.24976,-0.4736 4.38112,-0.4736 5.75464,0 8.5964,2.98384 2.84184,2.98392 2.84184,9.0464 z"
style="fill:#7e7e7e;stroke-dasharray:165px, 167px;stroke-dashoffset:0px"
id="path4179" />
<path
d="m 200.63004,409.17074 q 1.634,-2.93656 3.90744,-4.33376 2.27344,-1.3972 5.35208,-1.3972 4.14424,0 6.394,2.9128 2.24976,2.8892 2.24976,8.2412 v 16.0088 h -4.38112 v -15.86664 q 0,-3.8128 -1.34984,-5.65992 -1.34984,-1.8472 -4.12056,-1.8472 -3.38648,0 -5.35208,2.24976 -1.9656,2.24976 -1.9656,6.13352 v 14.99048 H 196.983 v -15.86664 q 0,-3.83648 -1.34984,-5.65992 -1.34984,-1.8472 -4.16792,-1.8472 -3.33912,0 -5.30472,2.27344 -1.9656,2.24976 -1.9656,6.10984 v 14.99048 h -4.38104 v -26.52344 h 4.38104 v 4.12064 q 1.492,-2.4392 3.57592,-3.5996 2.084,-1.1604 4.94952,-1.1604 2.88912,0 4.90208,1.46824 2.03664,1.46824 3.0076,4.26272 z"
style="fill:#7e7e7e;stroke-dasharray:221px, 223px;stroke-dashoffset:0px"
id="path4181" />
<path
d="m 237.43124,407.1341 q -3.50488,0 -5.54144,2.74704 -2.03664,2.72344 -2.03664,7.48344 0,4.76 2.01296,7.50704 2.03656,2.72344 5.56512,2.72344 3.4812,0 5.51784,-2.74712 2.03664,-2.74704 2.03664,-7.48336 0,-4.71264 -2.03664,-7.45976 -2.03664,-2.77072 -5.51784,-2.77072 z m 0,-3.69432 q 5.6836,0 8.928,3.69432 3.2444,3.69432 3.2444,10.23048 0,6.5124 -3.2444,10.23048 -3.2444,3.69432 -8.928,3.69432 -5.70728,0 -8.9516,-3.69432 -3.22072,-3.71808 -3.22072,-10.23048 0,-6.53616 3.22072,-10.23048 3.24432,-3.69432 8.9516,-3.69432 z"
style="fill:#7e7e7e;stroke-dasharray:142px, 144px;stroke-dashoffset:0px"
id="path4183" />
<path
d="m 272.43276,395.24594 h 4.78368 v 31.3308 H 294.433 v 4.02584 h -22.00024 z"
style="fill:#7e7e7e;stroke-dasharray:115px, 117px;stroke-dashoffset:0px"
id="path4185" />
<path
d="m 299.24036,404.07914 h 4.35744 v 26.52344 h -4.35744 z m 0,-10.3252 h 4.35744 v 5.51784 h -4.35744 z"
style="fill:#7e7e7e;stroke-dasharray:82px, 84px;stroke-dashoffset:0px"
id="path4187" />
<path
d="m 334.73916,414.59378 v 16.0088 h -4.35744 v -15.86664 q 0,-3.76544 -1.46824,-5.63624 -1.46832,-1.87088 -4.4048,-1.87088 -3.52856,0 -5.5652,2.24976 -2.03664,2.24976 -2.03664,6.13352 v 14.99048 h -4.38112 v -26.52344 h 4.38112 v 4.12064 q 1.56304,-2.39184 3.67064,-3.57592 2.13136,-1.18408 4.90216,-1.18408 4.57056,0 6.91504,2.84176 2.34448,2.81816 2.34448,8.31224 z"
style="fill:#7e7e7e;stroke-dasharray:142px, 144px;stroke-dashoffset:0px"
id="path4189" />
<path
d="m 343.02772,420.1353 v -16.05616 h 4.35744 v 15.8904 q 0,3.76536 1.46824,5.65992 1.46824,1.87088 4.4048,1.87088 3.52856,0 5.5652,-2.24976 2.06024,-2.24976 2.06024,-6.1336 v -15.03784 h 4.35744 v 26.52344 h -4.35744 v -4.0732 q -1.58664,2.41552 -3.69432,3.5996 -2.084,1.1604 -4.85472,1.1604 -4.57056,0 -6.93872,-2.84184 -2.36816,-2.84176 -2.36816,-8.31224 z"
style="fill:#7e7e7e;stroke-dasharray:142px, 144px;stroke-dashoffset:0px"
id="path4191" />
<path
d="m 396.3114,404.07914 -9.59104,12.90648 10.08832,13.61696 h -5.13888 l -7.72024,-10.41992 -7.72016,10.41992 h -5.13896 l 10.30152,-13.87744 -9.42528,-12.646 h 5.13888 l 7.03344,9.44896 7.03352,-9.44896 z"
style="fill:#7e7e7e;stroke-dasharray:137px, 139px;stroke-dashoffset:0px"
id="path4193" />
<path
d="m 418.05116,395.24594 h 4.80736 v 21.4792 q 0,5.6836 2.06032,8.19384 2.06032,2.48664 6.67824,2.48664 4.59424,0 6.65448,-2.48664 2.06032,-2.51024 2.06032,-8.19384 v -21.4792 h 4.80736 v 22.07128 q 0,6.91504 -3.43384,10.4436 -3.41016,3.52856 -10.08832,3.52856 -6.70192,0 -10.13576,-3.52856 -3.41016,-3.52856 -3.41016,-10.4436 z"
style="fill:#7e7e7e;stroke-dasharray:174px, 176px;stroke-dashoffset:0px"
id="path4195" />
<path
d="m 470.83756,404.86066 v 4.12064 q -1.8472,-0.94728 -3.83648,-1.42096 -1.9892,-0.4736 -4.12056,-0.4736 -3.2444,0 -4.87848,0.99464 -1.61032,0.99464 -1.61032,2.98384 0,1.51568 1.1604,2.39184 1.1604,0.85256 4.66528,1.63408 l 1.49192,0.3312 q 4.6416,0.99464 6.58352,2.81816 1.9656,1.79976 1.9656,5.04416 0,3.69432 -2.93656,5.84936 -2.9128,2.15504 -8.02808,2.15504 -2.13136,0 -4.45216,-0.4264 -2.29712,-0.4024 -4.85472,-1.23152 v -4.49944 q 2.41552,1.25512 4.76,1.89448 2.34448,0.616 4.6416,0.616 3.07864,0 4.73632,-1.042 1.65776,-1.06568 1.65776,-2.98392 0,-1.77608 -1.20776,-2.72336 -1.18408,-0.94728 -5.23368,-1.82352 l -1.5156,-0.3552 q -4.04952,-0.85256 -5.84936,-2.60496 -1.79984,-1.77616 -1.79984,-4.85472 0,-3.74176 2.6524,-5.77832 2.65232,-2.03664 7.53072,-2.03664 2.41552,0 4.54688,0.3552 2.13136,0.3552 3.9312,1.06568 z"
style="fill:#7e7e7e;stroke-dasharray:136px, 138px;stroke-dashoffset:0px"
id="path4197" />
<path
d="m 501.9078,416.25154 v 2.13136 h -20.03464 q 0.284,4.49952 2.69968,6.86768 2.43928,2.34448 6.77296,2.34448 2.51024,0 4.8548,-0.616 2.36816,-0.616 4.68896,-1.84712 v 4.12056 q -2.34448,0.99464 -4.80744,1.5156 -2.46288,0.5208 -4.9968,0.5208 -6.34664,0 -10.06472,-3.69432 -3.69432,-3.6944 -3.69432,-9.99368 0,-6.51248 3.50488,-10.3252 3.52856,-3.8364 9.49632,-3.8364 5.35208,0 8.4544,3.45752 3.12592,3.43384 3.12592,9.35424 z m -4.35736,-1.2788 q -0.048,-3.57592 -2.01296,-5.70728 -1.94192,-2.13136 -5.16264,-2.13136 -3.64696,0 -5.84936,2.06032 -2.17864,2.06032 -2.51024,5.802 l 15.5352,-0.024 z"
style="fill:#7e7e7e;stroke-dasharray:165px, 167px;stroke-dashoffset:0px"
id="path4199" />
<path
d="m 524.33436,408.15242 q -0.7344,-0.4264 -1.6104,-0.616 -0.85248,-0.2128 -1.89448,-0.2128 -3.69432,0 -5.6836,2.41552 -1.9656,2.39184 -1.9656,6.89136 v 13.97216 h -4.38112 v -26.52344 h 4.38112 v 4.12064 q 1.37352,-2.41552 3.57592,-3.57592 2.2024,-1.18408 5.35208,-1.18408 0.4496,0 0.99464,0.072 0.5448,0.048 1.20776,0.1656 l 0.024,4.47584 z"
style="fill:#7e7e7e;stroke-dasharray:89px, 91px;stroke-dashoffset:0px"
id="path4201" />
<path
d="m 545.861,404.86066 v 4.12064 q -1.8472,-0.94728 -3.83648,-1.42096 -1.98928,-0.4736 -4.12056,-0.4736 -3.2444,0 -4.87848,0.99464 -1.61032,0.99464 -1.61032,2.98384 0,1.51568 1.1604,2.39184 1.1604,0.85256 4.66528,1.63408 l 1.49192,0.3312 q 4.6416,0.99464 6.58352,2.81816 1.9656,1.79976 1.9656,5.04416 0,3.69432 -2.93656,5.84936 -2.9128,2.15504 -8.02808,2.15504 -2.13136,0 -4.45216,-0.4264 -2.29712,-0.4024 -4.85472,-1.23152 v -4.49944 q 2.41552,1.25512 4.76,1.89448 2.34448,0.616 4.6416,0.616 3.07864,0 4.73632,-1.042 1.65776,-1.06568 1.65776,-2.98392 0,-1.77608 -1.20776,-2.72336 -1.18408,-0.94728 -5.23368,-1.82352 l -1.5156,-0.3552 q -4.0496,-0.85256 -5.84936,-2.60496 -1.79984,-1.77616 -1.79984,-4.85472 0,-3.74176 2.6524,-5.77832 2.65232,-2.03664 7.53072,-2.03664 2.41552,0 4.54688,0.3552 2.13136,0.3552 3.9312,1.06568 z"
style="fill:#7e7e7e;stroke-dasharray:136px, 138px;stroke-dashoffset:0px"
id="path4203" />
<path
d="m 593.98204,425.55842 v -9.49632 h -7.81496 v -3.9312 h 12.55128 v 15.17992 q -2.77072,1.9656 -6.10984,2.98392 -3.33912,0.99464 -7.12816,0.99464 -8.28856,0 -12.97752,-4.83104 -4.66528,-4.8548 -4.66528,-13.49856 0,-8.66752 4.66528,-13.49856 4.68896,-4.85472 12.97752,-4.85472 3.45752,0 6.55984,0.85256 3.12592,0.85256 5.75464,2.51024 v 5.09152 q -2.6524,-2.24976 -5.63624,-3.38648 -2.98392,-1.13664 -6.27568,-1.13664 -6.48872,0 -9.7568,3.62328 -3.2444,3.62328 -3.2444,10.7988 0,7.15184 3.2444,10.77512 3.26808,3.62328 9.7568,3.62328 2.53392,0 4.5232,-0.4264 1.98928,-0.4496 3.57592,-1.37352 z"
style="fill:#7e7e7e;stroke-dasharray:205px, 207px;stroke-dashoffset:0px"
id="path4205" />
<path
d="m 622.66052,408.15242 q -0.7344,-0.4264 -1.61032,-0.616 -0.85256,-0.2128 -1.89456,-0.2128 -3.69432,0 -5.6836,2.41552 -1.9656,2.39184 -1.9656,6.89136 v 13.97216 h -4.38104 v -26.52344 h 4.38104 v 4.12064 q 1.3736,-2.41552 3.57592,-3.57592 2.2024,-1.18408 5.35208,-1.18408 0.4496,0 0.99464,0.072 0.5448,0.048 1.20776,0.1656 l 0.024,4.47584 z"
style="fill:#7e7e7e;stroke-dasharray:89px, 91px;stroke-dashoffset:0px"
id="path4207" />
<path
d="m 636.56164,407.1341 q -3.50488,0 -5.54152,2.74704 -2.03656,2.72344 -2.03656,7.48344 0,4.76 2.01288,7.50704 2.03664,2.72344 5.5652,2.72344 3.4812,0 5.51784,-2.74712 2.03664,-2.74704 2.03664,-7.48336 0,-4.71264 -2.03664,-7.45976 -2.03664,-2.77072 -5.51784,-2.77072 z m 0,-3.69432 q 5.6836,0 8.928,3.69432 3.2444,3.69432 3.2444,10.23048 0,6.5124 -3.2444,10.23048 -3.2444,3.69432 -8.928,3.69432 -5.70728,0 -8.95168,-3.69432 -3.22064,-3.71808 -3.22064,-10.23048 0,-6.53616 3.22064,-10.23048 3.2444,-3.69432 8.95168,-3.69432 z"
style="fill:#7e7e7e;stroke-dasharray:142px, 144px;stroke-dashoffset:0px"
id="path4209" />
<path
d="m 655.5306,420.1353 v -16.05616 h 4.35744 v 15.8904 q 0,3.76536 1.46832,5.65992 1.46824,1.87088 4.40472,1.87088 3.52856,0 5.5652,-2.24976 2.06032,-2.24976 2.06032,-6.1336 v -15.03784 h 4.35744 v 26.52344 h -4.35744 v -4.0732 q -1.58664,2.41552 -3.69432,3.5996 -2.084,1.1604 -4.85472,1.1604 -4.57056,0 -6.93872,-2.84184 -2.36824,-2.84176 -2.36824,-8.31224 z"
style="fill:#7e7e7e;stroke-dasharray:142px, 144px;stroke-dashoffset:0px"
id="path4211" />
<path
d="m 690.98204,426.6241 v 14.06688 h -4.38112 v -36.61184 h 4.38112 v 4.02592 q 1.37352,-2.36816 3.45752,-3.50488 2.10768,-1.1604 5.02056,-1.1604 4.83104,0 7.83856,3.8364 3.03128,3.8364 3.03128,10.0884 0,6.25192 -3.03128,10.0884 -3.00752,3.8364 -7.83856,3.8364 -2.91288,0 -5.02056,-1.13672 -2.084,-1.1604 -3.45752,-3.52856 z m 14.82472,-9.25952 q 0,-4.80736 -1.98928,-7.5308 -1.96552,-2.74704 -5.42304,-2.74704 -3.45752,0 -5.4468,2.74704 -1.9656,2.72344 -1.9656,7.5308 0,4.80736 1.9656,7.5544 1.98928,2.72344 5.4468,2.72344 3.45752,0 5.42304,-2.72344 1.98928,-2.74704 1.98928,-7.5544 z"
style="fill:#7e7e7e;stroke-dasharray:181px, 183px;stroke-dashoffset:0px"
id="path4213" />
<path
id="path5535"
d="M 215.02344,1.0039062 C 207.92511,0.96545563 200.82553,1.2833469 193.76172,1.9667969 133.93386,7.1041569 77.188188,39.366562 42.048828,88.009766 14.894348,124.64625 0.56976573,170.29473 1.0097656,215.82617 c 0.41096,47.90928 17.4384134,95.52676 47.9394534,132.54492 32.1744,39.60144 79.085591,67.0189 129.519531,75.0625 47.41016,8.16104 97.43304,-0.58724 139.35352,-24.10156 39.48408,-22.16384 71.68745,-57.24448 90.12304,-98.63672 21.0484,-46.82304 24.01295,-101.33667 8.92383,-150.33203 C 401.83882,101.33848 368.16669,58.448013 324.33789,31.939453 291.66722,11.851521 253.35443,1.2115407 215.02344,1.0039062 Z m -0.7168,26.4374998 c 7.6029,0.0239 15.20582,0.528678 22.75586,1.533203 46.79376,5.72448 90.88716,30.26605 120.625,66.814453 26.89016,32.732078 42.59485,74.888808 42.00781,117.396488 0.7928,38.92632 -12.24171,77.52992 -34.72851,109.14648 -12.65248,-14.85416 -21.16553,-32.67369 -27.21289,-51.10937 12.50576,-10.42144 24.51216,-22.60508 30.08984,-38.25196 3.02368,-9.39392 1.35187,-22.25232 -8.45313,-26.91992 -10.53888,-3.93376 -21.84235,-0.79129 -32.20507,2.17383 -3.81632,-30.55976 -0.90897,-62.94026 -14.08985,-91.5625 -15.26512,-29.590965 -42.83151,-52.342624 -74.03711,-63.527344 -30.23688,-10.74432 -64.20157,-2.172215 -90.09375,15.412109 -26.0096,17.55504 -47.44011,43.183055 -56.775387,73.449215 -6.37024,20.34392 -4.167371,41.89125 -4.519531,62.85157 -6.8988,1.26232 -14.825348,3.78758 -17.173828,11.24414 -5.40152,16.82096 1.026374,35.75619 13.121094,48.11523 -6.4584,17.40816 -16.997254,32.84914 -28.064454,47.58594 C 32.449374,274.74545 22.822299,229.33146 29.574219,186.11914 36.443579,139.17866 62.275786,95.466684 99.822266,66.521484 132.22044,41.232066 173.251,27.312357 214.30664,27.441406 Z M 188,110.32812 c 1.60032,-0.0281 3.2259,0.10701 4.88086,0.4336 15.1772,5.4308 20.0814,23.39688 22.3418,37.69336 -0.44,19.96216 -2.52597,39.92454 -0.44141,59.85742 -16.9972,3.05304 -33.72984,7.80806 -49.52344,14.82422 -11.39016,4.52088 -23.71878,10.56904 -36.2539,7.33984 -12.12408,-6.39968 -13.18236,-22.13567 -14.73829,-34.23047 2.52475,-28.8864 19.6098,-55.57113 43.59376,-71.59961 9.04169,-5.95931 18.93841,-14.12128 30.14062,-14.31836 z m 71.48828,0.55274 c 9.87294,-0.14328 19.65119,4.91389 26.1875,12.29883 14.09096,16.02848 22.13508,36.78176 24.86524,57.83008 1.732,14.9424 2.67171,30.79601 -4.02149,44.76953 -12.47632,-3.17048 -24.27831,-8.30764 -36.34375,-12.68164 -16.7036,-5.48968 -34.52151,-5.54932 -51.90039,-5.28516 -1.32096,-17.78976 -0.85109,-35.66725 0.55859,-53.42773 1.4972,-18.5824 13.97261,-36.90158 32.40821,-42.09766 2.70994,-0.9183 5.48167,-1.36613 8.24609,-1.40625 z m 90.31641,96.30078 c 0.56097,0.003 1.12239,0.0183 1.6875,0.0449 12.06544,0.91 17.76043,15.49872 13.59179,25.77344 -6.22352,17.73112 -21.92715,29.76809 -36.75195,40.18945 4.57952,-12.30016 9.71498,-24.4545 12.5625,-37.3125 4.286,0.3232 8.54408,0.52919 12.83008,0.61719 -4.90248,-2.28976 -10.12822,-3.70051 -15.32422,-4.99219 -3.61088,17.55504 -11.71345,33.70139 -16.29297,50.99219 -9.74632,35.5796 -36.66508,64.75909 -69.04492,81.52148 -12.18288,6.3116 -26.62581,6.63558 -39.74805,3.34766 -26.94888,-6.89872 -51.43286,-22.60522 -69.19336,-44.00586 -23.69048,-27.50672 -37.63368,-61.55951 -50.726559,-94.9668 -5.78312,1.32104 -10.422878,4.63925 -12.830078,10.15821 3.6108,-2.08424 7.192061,-4.19878 10.744141,-6.3711 4.75576,12.88736 9.834616,25.65818 15.324216,38.22266 -23.866557,-3.43464 -40.952099,-30.20771 -32.732419,-53.10547 4.28592,-10.27472 17.613546,-8.98348 26.185549,-5.57812 12.30024,3.49336 18.58356,15.32379 26.56836,24.21875 7.45656,-0.2048 15.23596,0.23563 22.13476,-3.11133 19.25762,-8.1904 39.13066,-15.14898 59.5625,-19.69922 33.14312,-7.10416 67.57895,1.96728 97.14063,17.20312 11.5461,-12.17176 26.92233,-23.24051 44.3125,-23.14648 z m -236.6836,75.54883 c 11.18472,19.96216 23.16252,40.01176 40.39453,55.45312 18.64128,17.17344 41.92077,29.20961 66.66797,34.66993 21.1952,4.34472 41.65543,-6.54588 57.53711,-19.63868 18.876,-16.05784 36.25518,-35.34633 44.35742,-59.21289 12.12417,13.3864 22.39942,28.41761 29.6211,45.03321 -31.76336,34.17056 -76.03254,56.77428 -122.76758,60.23828 C 170.601,404.7044 111.32953,379.60416 72.873047,335.7168 c 9.24712,-20.46128 23.691251,-38.01481 40.248043,-52.98633 z"
style="fill:#000000;stroke-dasharray:5314px, 5316px;stroke-dashoffset:0px"
transform="translate(-427.44542,34.439195)" />
<path
id="path5543"
d="m -276.42556,223.87514 c 1.61456,-10.24528 17.61368,-9.71688 20.51992,-0.616 -6.63448,2.67144 -13.70936,2.28984 -20.51992,0.616 z"
style="fill:#000000;stroke-dasharray:49px, 51px;stroke-dashoffset:0px" />
<path
id="path5545"
d="m -162.2302,216.00762 c 6.3704,-0.7344 12.74064,0.1472 17.34952,4.99064 -6.66376,4.1392 -14.79544,5.13728 -21.45928,0.4704 1.02744,-1.3504 3.08232,-4.10992 4.10976,-5.46032 z"
style="fill:#000000;stroke-dasharray:49px, 51px;stroke-dashoffset:0px" />
<path
id="path5547"
d="m -121.95348,264.76826 c 11.91856,-12.5644 27.917681,-23.95464 46.001041,-23.10328 12.06544,0.91 17.76056,15.5 13.59192,25.77472 -6.22352,17.73112 -21.92904,29.76712 -36.75384,40.18848 4.57952,-12.30016 9.71688,-24.4536 12.5644,-37.3116 4.286,0.3232 8.54264,0.528 12.82864,0.616 -4.90248,-2.28976 -10.12792,-3.69888 -15.32392,-4.99056 -3.61088,17.55504 -11.713121,33.70088 -16.292641,50.99168 -9.74632,35.5796 -36.66584,64.7596 -69.04568,81.522 -12.18288,6.3116 -26.62608,6.63456 -39.74832,3.34664 -26.94888,-6.89872 -51.43192,-22.60424 -69.19242,-44.00488 -23.69048,-27.50672 -37.63456,-61.55992 -50.72744,-94.9672 -5.78312,1.32104 -10.42144,4.63824 -12.82864,10.1572 3.6108,-2.08424 7.19224,-4.19792 10.74432,-6.37024 4.75576,12.88736 9.83432,25.65728 15.32392,38.22176 -23.86656,-3.43464 -40.95176,-30.20752 -32.73208,-53.10528 4.28592,-10.27472 17.61368,-8.98304 26.18568,-5.57768 12.30024,3.49336 18.58248,15.32384 26.56728,24.2188 7.45656,-0.2048 15.23584,0.2352 22.13464,-3.11176 19.25762,-8.1904 39.13178,-15.14776 59.56362,-19.698 33.14312,-7.10416 67.57784,1.96688 97.13952,17.20272 z"
style="fill:#f9a40b;stroke-dasharray:1000px, 1002px;stroke-dashoffset:0px" />
<path
id="path5549"
d="m -186.41956,256.9301 c 0.6752,-0.6464 1.99616,-1.99616 2.642,-2.642 7.13352,1.58528 14.26712,3.43472 20.78416,6.86936 -8.0436,0.7928 -15.76424,-2.20176 -23.42616,-4.22736 z"
style="fill:#000000;stroke-dasharray:50px, 52px;stroke-dashoffset:0px" />
<path
id="path5551"
d="m -264.27212,268.99554 c 8.51328,-2.99432 16.9972,-6.54648 26.0976,-7.42712 -7.42712,5.3428 -16.26328,7.98488 -24.92336,10.62696 z"
style="fill:#000000;stroke-dasharray:58px, 60px;stroke-dashoffset:0px" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 25 KiB

View file

@ -2,8 +2,24 @@
marp: true marp: true
theme: kant theme: kant
author: Emiliano Vavassori author: Emiliano Vavassori
title: "Proxmox VE: dalle enteprise a casa tua" title: "Proxmox Virtual Environment"
description: Dalle *enterprise* a casa tua
style: | style: |
@import 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css';
section em {
color: inherit;
background-color: transparent;
font-weight: normal;
font-style: italic;
}
section a {
color: var(--bold-color);
text-decoration: underline;
}
div.columns { div.columns {
display: grid; display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-columns: repeat(2, minmax(0, 1fr));
@ -11,15 +27,19 @@ style: |
} }
--- ---
# Proxmox VE: dalle *enteprise* a casa tua <!-- _class: titlepage -->
Emiliano Vavassori # Proxmox Virtual Environment
## Dalle _enterprise_ a casa tua
![height:2cm BgLUG](https://bglug.it/images/logo.svg) ### Emiliano Vavassori
Linux Day 2025 Spring Edition <span style="margin-top: 1ex;">&nbsp;</span>
Creative LAB, Lunetta (MN) &mdash; 10 maggio 2025 #### Linux Day 2025 Spring Edition
#### Creative LAB, Lunetta (MN) &mdash; 10 maggio 2025
###### ![height:2cm BgLUG](images/bglug.svg) BgLUG - Bergamo Linux Users Group
--- ---
<!-- paginate: true --> <!-- paginate: true -->
@ -352,5 +372,5 @@ Queste slides sono disponibili a questo indirizzo:
</center> </center>
Se avete domande o volete chiedermi qualcosa: Se avete domande o volete chiedermi qualcosa:
- Email: [syntaxerrormmm(at)gmail.com](mailto:syntaxerrormm@gmail.com) - :fa-solid fa-envelope: [syntaxerrormmm(at)gmail.com](mailto:syntaxerrormm@gmail.com)
- Telegram: [@syntaxerrormmm]() - :fa-brands fa-telegram: [@syntaxerrormmm](https://t.me/syntaxerrormmm)

325
style/_template.css Normal file
View file

@ -0,0 +1,325 @@
/* @theme orwell */
/*
============================================
Created by Paulo Cunha
version: 1.0
last update: 28.mar.2024
============================================
*/
/* Importing COLOR SCHEMA */
@import "default";
@import "schema";
@import "structure";
/*-----------------------------------------------*/
/* Importing Font */
/* Font Credit: htts://https://www.cdnfonts.com/ */
/*-----------------------------------------------*/
/* @import url('https://fonts.cdnfonts.com/css/libre-bodoni-2'); */
@import url('https://fonts.cdnfonts.com/css/faustina-2');
/* @import url('https://fonts.cdnfonts.com/css/joan-2'); */
@import url('https://fonts.cdnfonts.com/css/fira-sans-condensed?styles=19730');
@import url('https://fonts.cdnfonts.com/css/noto-serif-thai');
/* -------------------- ROOT -------------------------------*/
:root {
/* Default items */
/* --default-font-family: 'Bookerly', 'Noto Serif Thai', 'Joan', 'Faustina', 'Libre Bodoni', sans-serif; */
--default-font-family: 'Bookerly', 'Noto Serif Thai', sans-serif;
--default-font-weight: initial;
--default-font-size: 22pt !important;
--default-font-color: #303155;
--default-letter-spacing: -0.4px;
--default-background-color: #fdf8ed ;
/* Paragraph */
--p-color: rgba(4, 20, 41, 0.814);
--p-font-size: 112%;
--p-font-weight: 500;
--p-line-height: 112%;
/* Title Page */
--titlepage-title-font-family: inherit;
--titlepage-subtitle-font-family: 'Fira Sans Condensed';
--titlepage-title-font-size: 32pt;
--titlepage-title-padding-bottom: 6pt;
/* Strong */
--strong-padding-left: 2px;
--strong-padding-right: 2px;
--strong-font-weight: 600;
/* Bold */
--bold-color: rgb(255, 8x, 0);
--bold-color: #e70000;
/* Italic */
--italic-color: #ffffff;
--italic-background-color: #ee0909;
/* Cool-List */
--cool-list-color: rgb(233, 26, 11);
/* H1 */
--h1-color: #32446b;
--h1-font-family: 'Fira Sans condensed';
--h1-font-size: 36pt;
--h1-font-weight: 900;
--h1-padding-bottom: 2mm;
--h1-margin-bottom: 10mm;
--h1-border-bottom: 1px solid orangered;
/* Code */
--code-background-color: rgba(206, 252, 0, 0.877);
--code-font-family: inherit;
--code-font-color: rgb(10, 10, 10);
--code-font-size: inherit;
--code-font-weight: 600;
--code-padding-left: 16px;
--code-padding-right: 16px;
--code-border-radius: 13pt;
/* List Item <li> */
--li-font-size: 22pt;
--li-hover-font-color: rgb(255, 255, 255);
--li-hover-background-color: rgba(10, 10, 10, 0.089);
/* Transition */
--transition-em-background-color: #264b97c5;
--transition-background-color: #7389c4;
/* Transition2 */
--transition2-em-background-color: #d63d00e3;
--transition2-background-color: #ee7614;
/* --transition2-em-background-color: #a3343494;
--transition2-background-color: #df8379; */
}
:root {
font-family: var(--default-font-family);
font-weight: var(--default-font-weight);
font-size: var(--default-font-size);
background-color: var(--default-background-color);
color: var(--default-font-color);
font-kerning: auto !important;
letter-spacing: var(--default-letter-spacing);
}
/* ----------------------- TITLE PAGE -------------------------------*/
section.titlepage .title {
font-family: var(--titlepage-title-font-family);
font-size: var(--titlepage-title-font-size);
border-bottom: var(--h1-border-bottom);
padding-bottom: var(--titlepage-title-padding-bottom);
}
section.titlepage .subtitle {
font-family: var(--titlepage-subtitle-font-family);
}
section.titlepage h1 {
font-family: var(--titlepage-title-font-family) !important;
font-size: var(--titlepage-title-font-size) !important;
padding-bottom: var(--titlepage-title-padding-bottom) !important;
}
section.titlepage h2 {
line-height: 0pt !important;
font-family: var(--titlepage-subtitle-font-family);
padding-bottom: 150pt !important;
}
section.titlepage .author,
section.titlepage .date,
section.titlepage .organization {
text-align: left;
}
/* -------------------- H1 -------------------------------*/
h1 {
font-family: var(--h1-font-family);
font-weight: var(--h1-font-weight);
font-size: var(--h1-font-size);
color: var(--h1-color);
padding-bottom: var(--h1-padding-bottom);
margin-bottom: var(--h1-margin-bottom);
border-bottom: var(--h1-border-bottom);
}
/* ------------------- PARAGRAPH ------------------------*/
p {
font-size: var(--p-font-size);
font-weight: var(--p-font-weight);
color: var(--p-color);
line-height: var(--p-line-height) !important;
}
/* ----------------- LIST ITEM ------------------------*/
li {
font-size: var(--li-font-size) !important;
}
li:hover {
background-color: var(--li-hover-background-color);
color: var(--li-hover-font-color);
}
/* --------------------- STRONG -------------------------*/
strong {
color: var(--bold-color) !important;
padding-left: var(--strong-padding-left);
padding-right: var(--strong-padding-right);
font-weight: var(--strong-font-weight);
}
/* ----------------------- CODE -------------------------------*/
section code {
font-family: var(--code-font-family);
font-size: var(--code-font-size);
font-weight: var(--code-font-weight) !important;
background-color: var(--code-background-color);
color: var(--code-font-color) !important;
padding-left: var(--code-padding-left) !important;
padding-right: var(--code-padding-right) !important;
border-end-start-radius: var(--code-border-radius);
border-start-end-radius: var(--code-border-radius);
border-end-end-radius: var(--code-border-radius);
border-start-start-radius: var(--code-border-radius);
}
/* -------------------- TRANSITION -------------------------------*/
section.transition {
background-color: var(--transition-background-color) !important;
}
section.transition em{
color: unset !important;
background-color: var(--transition-em-background-color);
font-family: unset;
font-weight: unset;
font-style: italic;
padding-left: var(--code-padding-left) !important;
padding-right: var(--code-padding-right) !important;
border-end-start-radius: var(--code-border-radius);
border-start-end-radius: var(--code-border-radius);
border-end-end-radius: var(--code-border-radius);
border-start-start-radius: var(--code-border-radius);
}
section.transition strong {
color: unset !important;
}
/* -------------------- TRANSITION2 -------------------------------*/
section.transition2 {
background-color: var(--transition2-background-color) !important;
}
section.transition2 strong {
color: unset !important;
}
section.transition2 em {
background-color: var(--transition2-em-background-color) !important;
color: unset !important;
background-color: unset;
font-family: unset;
font-weight: unset;
font-style: italic;
padding-left: var(--code-padding-left) !important;
padding-right: var(--code-padding-right) !important;
border-end-start-radius: var(--code-border-radius);
border-start-end-radius: var(--code-border-radius);
border-end-end-radius: var(--code-border-radius);
border-start-start-radius: var(--code-border-radius);
}
/* -------------------- BIBLIO -------------------------------*/
section.biblio {
font-family: var(--default-font-family) !important;
--border-color: #424b52;
--biblio-background-color: #b8c2f9;
--text-color: #000000;
--bold-color: #4760ff;
}
/* -------------------- COLUMNS -------------------------------*/
section.columns ul,
section.columns ol,
section.columns li {
color: var(--default-font-color);
font-family: var(--default-font-family);
font-size: 28px !important;
font-weight: 400;
}
/* ----------------------- CITE -------------------------------*/
section.cite {
background-color: #9aade2;
}
section.cite p{
color: rgb(34, 34, 48) !important;
font-family: 'Faustina';
font-weight: 600;
font-size: 34pt !important;
}
section.cite strong{
color: rgb(248, 248, 247) !important;
}

37
style/kant.css Normal file
View file

@ -0,0 +1,37 @@
/* @theme kant */
/*
============================================
Created by Paulo Cunha
version: 1.0
last update: 30.dez.2021
============================================
*/
/* Importing COLOR SCHEMA */
@import "default";
@import "schema";
@import "structure";
/* Importing Font */
/* Font Credit: htts://https://www.cdnfonts.com/ */
/* @import url('https://fonts.cdnfonts.com/css/fira-sans-condensed?styles=19730'); */
/* @import url('https://fonts.cdnfonts.com/css/fira-sans-condensed');*/
@import url('https://fonts.cdnfonts.com/css/fira-sans-book');
/***************** COMMON STRUCTURE **********************/
:root {
/* font-family: 'Fira Sans Book'; */
font-family: 'Fira Sans Light';
font-weight: initial;
}
section.titlepage .author,
section.titlepage .date,
section.titlepage .organization {
text-align: left;
}

103
style/schema.css Normal file
View file

@ -0,0 +1,103 @@
/* @theme schema */
/* Last update: 23.jun.2023
30.dez.2021
*/
/* -------------------- ROOT ----------------------------------*/
:root {
/* --subtitle-color : #586e75; */
--subtitle-color: #93a1a1;
--h1-color: black;
--border-color: #e99211;
--bold-color: orangered;
--italic-color: black;
--italic-background-color: rgba(255, 210, 8, 0.713);
--background-color: #fdf6e3;
--list-item-color: rgb(50, 56, 56);
--after-color: rgb(255, 39, 1);
--main-color: rgb(207, 77, 17);
--darker-color: #246;
--lighter-color: #080a0a;
--extra-back-color: rgb(175, 172, 173);
--letter-spacing: 0.125px;
--cool-list-color: orangered;
--author-align: right;
--blockquote-strong: rgb(255, 1, 1);
/*------------ table colors --------------------------*/
--table-header-color: rgb(28, 36, 43);
--table-header-font-color: white;
--table-border-top: rgb(97, 96, 96);
--table-border-bottom: rgba(97, 97, 96, 0.315);
--table-nth-child-color: #eef1f3;
/* --table-hover-background-color: rgb(245, 253, 230); */
--table-hover-background-color: rgb(252, 11, 11);
/* --table-hover-color: black; */
--table-hover-color: white;
}
/* -------------------- TRANSITION ---------------------------------*/
section.transition {
--transitionpage-color: orangered;
}
/* -------------------- BIBLIO -------------------------------*/
section.biblio {
--text-color: white;
--biblio-background-color: rgb(11, 50, 175);
--border-color: darkorange;
--bold-color: orange;
}
/* ------------------- TITLEPAGE -----------------------------*/
section.titlepage {
/* fonts sizes */
--title-size: 150%;
--subtitle-size: 110%;
--author-size: 110%;
--date-size: 110%;
--institute-size: 90%;
--letter-spacing: 0.125px;
/* font weights */
--title-font-weight: 600;
--subtitle-font-weight: 600;
/* colors in style */
--title-color: #ee0d0d;
--title-color: #4d7baf;
--title-color: #0a67f1;
--title-color: #002b36;
--titlepage-color: #242d31;
--background-color: #faf7f7;
--border-color: #f0cf9e;
--border-color: #b5c9ee;
--border-color: #8aa6da;
--border-color: #6c71c4;
--border-color: #e99211;
}
/* ------------------- CITE -----------------------------*/
section.cite {
--background-color: #fdf6e3;
--strong-color: rgb(182, 112, 27);
}

59
style/simple.css Normal file
View file

@ -0,0 +1,59 @@
/* @theme simple */
@import "default";
/* Add "Page" prefix and total page number */
section::after {
content: "pág. " attr(data-marpit-pagination) " / " attr(data-marpit-pagination-total);
color: rgba(207, 201, 201, 0.952);
}
section p {
margin-bottom: 0.6em;
line-height: 1.2em;
}
section li {
margin-top: 0.6em;
margin-bottom: 0.6em;
line-height: 1.2em;
font-size:100%;
color: rgba(128, 128, 128, 0.959);
}
h1 {
text-align: center;
color: darkslateblue;
}
.columns {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 1rem;
justify-content: center !important;
}
/******************* lead *****************************/
/* lead class: first slide in a section. Use h1 as header.
Use: <!-- _class: lead --> */
section.lead {
background-color: orangered;
text-align: center;
color: white;
padding-top: auto;
padding-buttom: auto;
}
section.lead h1, section.lead h2, section.lead p, section.lead a {
color: white;
font-size: 200%
}
section.lead footer, section.lead header, section.lead:after {
/* hide header, footer and pagination */
display: none;
}

844
style/structure.css Normal file
View file

@ -0,0 +1,844 @@
/* @theme structure */
/*
============================================
Created by Paulo Cunha
version: 1.75
update: 06.mai.2024
update: 23.jun.2023
update: 12.mai.2022
update: 30.dez.2021
============================================
You may use freely (MIT license) provided
due credits are granted to the authors.
CLASSES:
<!-- _class: biblio -->
<!-- _class: blockquote -->
<!-- _class: cite -->
<!-- _class: columns -->
<!-- _class: columns3 -->
<!-- _class: columns-center -->
<!-- _class: columns3-center -->
<!-- _class: cool-list -->
<!-- _class: cool-list2 -->
<!-- _class: table -->
<!-- _class: transition -->
<!-- _class: titlepage -->
Credits: https://catalin.red/css3-ordered-list-styles/
for cool-list anda cool-list2.
*/
/***************** COMMON STRUCTURE **********************/
h1 {
color: var(--h1-color);
border-bottom: 1px solid var(--border-color);
}
section p {
margin-top: 0.5em;
margin-bottom: 0.25em;
line-height: 1.3em;
font-size: 32px;
}
section li {
margin-top: 0.5em;
margin-bottom: 0.25em;
line-height: 1.2em;
font-size: 105%;
color: val(--list-item-color);
}
section li:hover {
/* margin-top: 1em; */
/* margin-bottom: 1em; */
/* font-size: 150% !important; */
/* font-weight: 600 !important; */
/* color: #000000 !important; */
/* border: 1px solid rgb(8, 8, 8); */
background-color: rgb(250, 233, 2);
color: black !important;
background-color: rgb(208, 253, 6);
border-end-start-radius: 10pt;
border-start-end-radius: 10pt;
border-end-end-radius: 10pt;
border-start-start-radius: 10pt;
}
/* Definition for emphasis */
section em {
color: var(--italic-color);
background: var(--italic-background-color);
font-style: normal;
font-weight: bold;
font-family: sans-serif;
padding-top: 6px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 6px;
}
/* Definition for bold text */
section strong {
color: var(--bold-color);
padding-left: 5px;
padding-right: 5px;
font-weight: 600;
}
section figcaption{
font-size: 80%;
padding-top: 16px;
/* text-align: center; */
}
/* May append some string to page number */
/* Uses format "page-number / total pages" */
section::after {
color: rgb(51, 59, 77);
font-size: 0.8em;
content: ' ' attr(data-marpit-pagination) '/'
attr(data-marpit-pagination-total) ' ';
}
.small {
font-size: 24px;
}
/**------------------- TABLE -----------------------------*/
/*
Tables are always centered.
Credits: Juan Vera del Campo
Locus: https://github.com/Juanvvc
*/
section table {
margin-top: 40px;
/* width: auto; (24.01.2025 paulo.cunha) */
border: 0;
font-size: 24px;
margin-right: auto !important;
margin-left: auto !important;
}
section table th {
background-color: var(--table-header-color);
color: var(--table-header-font-color);
border: 1;
border-top: var(--table-border-top) solid 2px;
}
section table td {
border: 0;
}
section table tr:nth-child(2) {
background-color: #c4c6c6;
}
section table tr:last-child {
border-bottom: var(--table-border-bottom) solid 1px;
}
tr:nth-child(even) {
background-color: var(--table-nth-child-color) !important;
}
tr:hover {
color: var(--table-hover-color) !important;
background-color: var(--table-hover-background-color) !important;
font-weight: bold !important;
}
/**------------------- BLOCK QUOTE -----------------------------*/
/*
Block quote: used for footnote
substitution. Use as the last
element of a slide.
*/
section blockquote {
color: rgb(66, 66, 66);
font-size: 20px;
border-top: 0.1em dashed var(--extra-back-color);
margin-top: auto;
}
section blockquote p {
font-size: 1.12em !important;
letter-spacing: -0.5px !important;
}
section blockquote strong {
color: var(--blockquote-strong);
font-weight: bold;
font-size: 1.11em !important;
letter-spacing: -0.5px !important;
}
/**------------------- COLUMNS -----------------------------*/
/*
Adds two-columns class
*/
.columns {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.5rem;
/* justify-content: center !important; */
}
.columns p {
margin-top: 0.5em;
margin-bottom: 0.25em;
line-height: 1.16em;
font-size: 30px;
}
.columns ol,
ul {
margin-top: 0.15em;
margin-bottom: 0.25em;
line-height: 1.73em !important;
font-size: 26px;
color: var();
}
/**------------------- COLUMNS CENTER ---------------------*/
/*
/*
Adds two-columns with centered contens class
*/
.columns-center {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 1rem;
justify-items: center;
justify-content: center;
align-items: center;
}
/**------------------- THREE-COLUMNS -----------------------------*/
/*
Adds three-columns class
*/
.columns3 {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 1rem;
/* justify-content: center !important; */
}
/**------------------- THREE-COLUMNS-CENTER ---------------------*/
/*
Adds three-columns with centered contens class
*/
.columns3-center {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 1rem;
justify-items: center;
justify-content: center;
align-items: center;
}
/**------------------- TITLEPAGE -----------------------------*/
/*
Title Page Class: first slide in a deck.
Use:
<!-- _class: titlepage -->
# TTILE
## SUBTITLE
### AUTHOR
#### DATE
##### INSTITUTION
*/
section.titlepage {
background-color: var(--background-color);
}
/*
Titlepage informations
*/
section.titlepage .title {
font-size: var(--title-size);
font-weight: var(--title-font-weight);
color: var(--title-color);
border-bottom: 1px solid var(--border-color);
line-height: 1.2;
padding-bottom: 15px;
}
section.titlepage .subtitle {
font-size: var(--subtitle-size);
font-weight: var(--subtitle-font-weight);
line-height: 1.2;
color: var(--subtitle-color);
padding-top: 10px;
padding-bottom: 120px;
letter-spacing: var(--letter-spacing);
}
section.titlepage .author {
font-size: var(--author-size);
}
section.titlepage .date {
font-size: var(--date-size);
}
section.titlepage .organization {
font-size: var(--institute-size);
}
section.titlepage .author,
section.titlepage .date,
section.titlepage .organization {
font-weight: 400;
text-align: right;
color: var(--titlepage-color);
line-height: 1.25;
}
section.titlepage h3,
section.titlepage h4,
section.titlepage h5 {
font-weight: 400;
text-align: right;
color: var(--titlepage-color);
line-height: 0.45;
letter-spacing: var(--letter-spacing);
}
section.titlepage h1 {
font-size: var(--title-size) !important;
font-weight: var(--title-font-weight) !important;
text-align: left;
color: var(--title-color) !important;
border-bottom: 1px solid var(--border-color) !important;
line-height: 1.25;
/* padding-right: 20%; */
}
section.titlepage h2 {
font-size: var(--subtitle-size);
font-weight: var(--subtitle-font-weight);
text-align: left;
color: var(--subtitle-color) !important;
letter-spacing: var(--letter-spacing);
line-height: 1.2;
margin-top: -0.2em;
padding-bottom: 95px;
}
section.titlepage h3 {
font-size: var(--author-size);
}
section.titlepage h4 {
font-size: var(--date-size);
}
section.titlepage h5 {
font-size: var(--institute-size);
}
/* Omits page number in Title Page Slide */
section.titlepage footer,
section.titlepage header,
section.titlepage:after {
/* hide header, footer and pagination */
display: none;
}
/**------------------- TRANSITION -----------------------------*/
/*
transition class: first slide in a section. Use h1 as header.
Use:
<!-- _class: transition -->
# Header
*/
section.transition {
background-color: var(--transitionpage-color);
text-align: center !important;
font-weight: bold;
color: white;
padding-top: auto;
padding-buttom: auto;
}
section.transition h1,
section.transition h2,
section.transition p,
section.transition a {
color: rgb(243, 229, 212);
font-size: 200%;
border-bottom: none;
}
section.transition footer,
section.transition header,
section.transition:after {
/* hide header, footer and pagination */
display: none;
}
/**------------------- TRANSITION2 -----------------------------*/
/*
transition2 class: first slide in a section. Use h1 as header.
Use:
<!-- _class: transition2 -->
# Header
*/
section.transition2 {
background-color: rgb(137, 173, 207);
text-align: center !important;
font-weight: bold !important;
color: rgb(255, 255, 255);
padding-top: auto;
padding-buttom: auto;
}
section.transition2 h1,
section.transition2 h2,
section.transition2 p,
section.transition2 a {
color: rgb(217, 235, 247);
font-size: 200%;
border-bottom: none;
}
section.transition2 em {
background-color: rgb(60, 255, 0) !important;
}
section.transition2 footer,
section.transition2 header,
section.transition2:after {
/* hide header, footer and pagination */
display: none;
}
/**------------------- TRANSITION3 -----------------------------*/
/*
transition2 class: first slide in a section. Use h1 as header.
Use:
<!-- _class: transition3 -->
# Header
*/
section.transition3 {
background-color: rgb(66, 69, 71);
text-align: center !important;
font-weight: bold !important;
color: rgb(255, 255, 255);
padding-top: auto;
padding-buttom: auto;
}
section.transition3 h1,
section.transition3 h2,
section.transition3 p,
section.transition3 a {
color: rgb(244, 247, 217);
font-size: 200%;
border-bottom: none;
}
section.transition3 em {
background-color: rgb(60, 255, 0) !important;
}
section.transition3 strong {
color: rgb(71, 83, 90);
}
section.transition3 footer,
section.transition3 header,
section.transition3:after {
/* hide header, footer and pagination */
display: none;
}
/**------------------- CITE -----------------------------*/
/*
cite class: slide containg a citation
Use:
<!-- _class: cite -->
Text
*/
section.cite {
background-color: var(--background-color);
}
section.cite p {
color: black;
background-color: ;
letter-spacing: var(--letter-spacing);
font-size: 150%;
text-align: center;
line-height: 1.2em;
font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
/* font-style: oblique; */
padding-top: auto;
padding-bottom: auto;
padding-left: 100px;
padding-right: 100px;
}
section.cite strong {
color: var(--strong-color);
}
/* Omits page number in Title Page Slide */
section.cite footer,
section.cite header,
section.cite:after {
/* hide header, footer and pagination */
display: none;
}
/**------------------- BIBLIO -----------------------------*/
/*
slides containg bibliography
Use:
<!-- _class: biblio -->
# References
1. Item one
2. Item two
*/
section.biblio {
background-color: var(--biblio-background-color);
}
section.biblio p {
color: var(--text-color);
font-size: 80%;
font-weight: 300;
padding-left: 5px;
}
section.biblio h1 {
font-size: 35px;
color: var(--text-color);
border-bottom: 1px solid var(--border-color);
}
section.biblio strong {
color: var(--bold-color);
}
section.biblio a {
font-size: 31px;
font-weight: bold;
color: var(--bold-color);
}
section.biblio li {
color: var(--text-color);
}
section.biblio footer,
section.biblio header,
section.biblio:after {
/* hide header, footer and pagination */
display: none;
}
/**------------------- COOL-LIST -----------------------------**/
/*
Credits: https://catalin.red/css3-ordered-list-styles/
Use:
<!-- _class: cool-list -->
1. *Item One*
1. *Item two*
1. *Item two.one*
1. *Item two.two*
1. *Item two.three*
1. *Item Three*
*/
section.cool-list ol {
counter-reset: li;
/* Initiate a counter */
list-style: none;
/* Remove default numbering */
padding: 0;
/*text-shadow: 0 1px 0 rgba(255,255,255,.5);*/
}
section.cool-list li {
margin-bottom: 0.1em !important;
margin-top: 0.1em !important;
}
section.cool-list ol>li>em,
section.cool-list>ol>li>a {
position: relative;
display: block;
padding: 0.4em 0.4em 0.4em 2em;
margin: 0.5em 0;
background: #ddd;
color: #444;
text-decoration: none;
border-radius: 0.3em;
transition: all 0.3s ease-out;
font-style: normal;
}
section.cool-list ol>li>em:before,
section.cool-list>ol>li>a:before {
content: counter(li);
counter-increment: li;
position: absolute;
left: -1.3em;
top: 50%;
margin-top: -1.3em;
background: var(--cool-list-color);
height: 2em;
width: 2em;
line-height: 2em;
border: 0.3em solid #fff;
text-align: center;
font-weight: normal;
border-radius: 2em;
transition: all 0.3s ease-out;
color: white;
}
section.cool-list>ol>li>em:hover,
section.cool-list>ol>li>a:hover {
background: #eee;
font-weight: bolder;
}
/* Rotating effect */
/*
section.cool-list ol > li > em:hover:before,section.cool-list ol > li > a:hover:before{
transform: rotate(360deg);
}*/
/* Lists inside lists */
section.cool-list>ol ol {
margin: 0 0 0 2em;
/* Add some left margin for inner lists */
font-size: 75%;
counter-reset: li2;
/* Initiate a counter */
}
section.cool-list>ol ol>li>em:before,
section.cool-list>ol ol>li>a:before {
content: counter(li2);
counter-increment: li2;
}
section.cool-list>ol>li>ul {
list-style-type: disc;
margin: 0 0 0 1em;
font-size: 75%;
}
section.cool-list>ol ol>li>em {
background: #efefef;
}
/******************* cool-list2 *****************************/
/*
Credits: https://catalin.red/css3-ordered-list-styles/
Use:
<!-- _class: cool-list2 -->
1. *Item One*
1. *Item two*
1. *Item two.one*
1. *Item two.two*
1. *Item two.three*
1. *Item Three*
*/
section.cool-list2 ol {
counter-reset: li;
/* Initiate a counter */
list-style: none;
/* Remove default numbering */
padding: 0;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
section.cool-list2 ol ol {
margin: 0 0 0 2em;
/* Add some left margin for inner lists */
}
section.cool-list2 ol li em {
position: relative;
display: block;
padding: 0.4em 0.4em 0.4em 0.8em;
margin: 0.5em 0 0.5em 2.5em;
background: #ddd;
color: #444;
text-decoration: none;
transition: all 0.3s ease-out;
font-style: normal;
}
section.cool-list2 ol li em:hover {
background: #eee;
font-weight: bolder;
}
section.cool-list2 ol li em:before {
content: counter(li);
counter-increment: li;
position: absolute;
left: -2.5em;
top: 50%;
margin-top: -1em;
/* background: #fa8072; */
background: var(--lighter-color);
height: 2em;
width: 2em;
line-height: 2em;
text-align: center;
font-weight: bold;
}
section.cool-list2 ol li em:after {
position: absolute;
content: '';
border: 0.5em solid transparent;
left: -1em;
top: 50%;
margin-top: -0.5em;
transition: all 0.3s ease-out;
}
section.cool-list2 ol li em:hover:after {
left: -0.5em;
/* border-left-color: #fa8072; */
border-left-color: var(--lighter-color);
}
/* Lists inside lists */
section.cool-list2 ol ol {
margin: 0 0 0 2em;
/* Add some left margin for inner lists */
font-size: 75%;
counter-reset: li2;
/* Initiate a counter */
}
section.cool-list2 ol ol>li>em:before,
section.cool-list2 ol ol>li>a:before {
content: counter(li2);
counter-increment: li2;
background: lightgray;
}
section.cool-list2 ol ul {
list-style-type: disc;
margin: 0 0 0 1em;
font-size: 75%;
}
section.cool-list2 ol ol em {
background: #efefef;
}
/**------------------- POSITIONING - new 08.04.2025 -----------------------------*/
.topleft {
position: absolute;
top: 38px;
left: 26px;
}
.topright {
position: absolute;
top: 38px;
right: 26px;
}
.bottomleft {
position: absolute;
bottom: 38px;
left: 26px;
}
.bottomright {
position: absolute;
bottom: 38px;
right: 26px;
}
.centered {
position: absolute;
left: 0px;
right: 0pt;
top: 50%;
width: 100%;
text-align: center;
}
.center {
text-align: center;
}
.right {
text-align: right;
}

255
yarn.lock Normal file
View file

@ -0,0 +1,255 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
"@csstools/postcss-is-pseudo-class@^5.0.1":
version "5.0.1"
resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz#12041448fedf01090dd4626022c28b7f7623f58e"
integrity sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==
dependencies:
"@csstools/selector-specificity" "^5.0.0"
postcss-selector-parser "^7.0.0"
"@csstools/selector-resolve-nested@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz#704a9b637975680e025e069a4c58b3beb3e2752a"
integrity sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==
"@csstools/selector-specificity@^5.0.0":
version "5.0.0"
resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz#037817b574262134cabd68fc4ec1a454f168407b"
integrity sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==
"@kazumatu981/markdown-it-fontawesome@^1.0.4":
version "1.0.4"
resolved "https://registry.yarnpkg.com/@kazumatu981/markdown-it-fontawesome/-/markdown-it-fontawesome-1.0.4.tgz#612c8d504a6c5825b6abc8e152551850d2f03899"
integrity sha512-o7rbdvfwh5oZj8A3bCta6n/lBo33yV5+ndLobf/BJrpb/SPMuTjl3UTl9aOx7Qw8MOLs1++x6XIqUWrM872R9g==
"@marp-team/marp-core@^4.0.1":
version "4.0.1"
resolved "https://registry.yarnpkg.com/@marp-team/marp-core/-/marp-core-4.0.1.tgz#d0c0577e42834b564945b6fc2c1f95f4b0956af8"
integrity sha512-2D1q6CqYFB1l1AwgDfAgRQplna2pvBb1WBDF7EMqY3ZISYANBeY2d19j7YJ54sAZdV2xljo2rI2AptEH1FDHdQ==
dependencies:
"@marp-team/marpit" "^3.1.2"
"@marp-team/marpit-svg-polyfill" "^2.1.0"
highlight.js "^11.11.0"
katex "^0.16.18"
mathjax-full "^3.2.2"
postcss "^8.4.49"
postcss-selector-parser "^7.0.0"
xss "^1.0.15"
"@marp-team/marpit-svg-polyfill@^2.1.0":
version "2.1.0"
resolved "https://registry.yarnpkg.com/@marp-team/marpit-svg-polyfill/-/marpit-svg-polyfill-2.1.0.tgz#40e7ce3a2aa7496748541cc7053e6779d2f866ac"
integrity sha512-VqCoAKwv1HJdzZp36dDPxznz2JZgRjkVSSPHpCzk72G2N753F0HPKXjevdjxmzN6gir9bUGBgMD1SguWJIi11A==
"@marp-team/marpit@^3.1.2":
version "3.1.2"
resolved "https://registry.yarnpkg.com/@marp-team/marpit/-/marpit-3.1.2.tgz#f643cd1870804feae5c334a2f7e857bc8f10e1d1"
integrity sha512-Kw4YPvhjC21VgWZAEb7XvXH1N3o9bLXvtV2lZjeZ7Bp4KJJBFf8SlW6hf7M0tLRq3EtIoaJe9jbh896kCyKhvQ==
dependencies:
"@csstools/postcss-is-pseudo-class" "^5.0.1"
cssesc "^3.0.0"
js-yaml "^4.1.0"
lodash.kebabcase "^4.1.1"
markdown-it "^14.1.0"
markdown-it-front-matter "^0.2.4"
postcss "^8.4.49"
postcss-nesting "^13.0.1"
"@xmldom/xmldom@0.9.8":
version "0.9.8"
resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.9.8.tgz#1471e82bdff9e8f20ee8bbe60d4ffa8a516e78d8"
integrity sha512-p96FSY54r+WJ50FIOsCOjyj/wavs8921hG5+kVMmZgKcvIKxMXHTrjNJvRgWa/zuX3B6t2lijLNFaOyuxUH+2A==
argparse@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
commander@13.1.0:
version "13.1.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-13.1.0.tgz#776167db68c78f38dcce1f9b8d7b8b9a488abf46"
integrity sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==
commander@^2.20.3:
version "2.20.3"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
commander@^8.3.0:
version "8.3.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
cssesc@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
cssfilter@0.0.10:
version "0.0.10"
resolved "https://registry.yarnpkg.com/cssfilter/-/cssfilter-0.0.10.tgz#c6d2672632a2e5c83e013e6864a42ce8defd20ae"
integrity sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==
entities@^4.4.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48"
integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==
esm@^3.2.25:
version "3.2.25"
resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10"
integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==
highlight.js@^11.11.0:
version "11.11.1"
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-11.11.1.tgz#fca06fa0e5aeecf6c4d437239135fabc15213585"
integrity sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==
js-yaml@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
dependencies:
argparse "^2.0.1"
katex@^0.16.18:
version "0.16.22"
resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.22.tgz#d2b3d66464b1e6d69e6463b28a86ced5a02c5ccd"
integrity sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==
dependencies:
commander "^8.3.0"
linkify-it@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-5.0.0.tgz#9ef238bfa6dc70bd8e7f9572b52d369af569b421"
integrity sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==
dependencies:
uc.micro "^2.0.0"
lodash.kebabcase@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36"
integrity sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==
markdown-it-front-matter@^0.2.4:
version "0.2.4"
resolved "https://registry.yarnpkg.com/markdown-it-front-matter/-/markdown-it-front-matter-0.2.4.tgz#cf29bc8222149b53575699357b1ece697bf39507"
integrity sha512-25GUs0yjS2hLl8zAemVndeEzThB1p42yxuDEKbd4JlL3jiz+jsm6e56Ya8B0VREOkNxLYB4TTwaoPJ3ElMmW+w==
markdown-it@^14.1.0:
version "14.1.0"
resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-14.1.0.tgz#3c3c5992883c633db4714ccb4d7b5935d98b7d45"
integrity sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==
dependencies:
argparse "^2.0.1"
entities "^4.4.0"
linkify-it "^5.0.0"
mdurl "^2.0.0"
punycode.js "^2.3.1"
uc.micro "^2.1.0"
mathjax-full@^3.2.2:
version "3.2.2"
resolved "https://registry.yarnpkg.com/mathjax-full/-/mathjax-full-3.2.2.tgz#43f02e55219db393030985d2b6537ceae82f1fa7"
integrity sha512-+LfG9Fik+OuI8SLwsiR02IVdjcnRCy5MufYLi0C3TdMT56L/pjB0alMVGgoWJF8pN9Rc7FESycZB9BMNWIid5w==
dependencies:
esm "^3.2.25"
mhchemparser "^4.1.0"
mj-context-menu "^0.6.1"
speech-rule-engine "^4.0.6"
mdurl@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0"
integrity sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==
mhchemparser@^4.1.0:
version "4.2.1"
resolved "https://registry.yarnpkg.com/mhchemparser/-/mhchemparser-4.2.1.tgz#d73982e66bc06170a85b1985600ee9dabe157cb0"
integrity sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ==
mj-context-menu@^0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/mj-context-menu/-/mj-context-menu-0.6.1.tgz#a043c5282bf7e1cf3821de07b13525ca6f85aa69"
integrity sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==
nanoid@^3.3.8:
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==
postcss-nesting@^13.0.1:
version "13.0.1"
resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-13.0.1.tgz#c405796d7245a3e4c267a9956cacfe9670b5d43e"
integrity sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==
dependencies:
"@csstools/selector-resolve-nested" "^3.0.0"
"@csstools/selector-specificity" "^5.0.0"
postcss-selector-parser "^7.0.0"
postcss-selector-parser@^7.0.0:
version "7.1.0"
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz#4d6af97eba65d73bc4d84bcb343e865d7dd16262"
integrity sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==
dependencies:
cssesc "^3.0.0"
util-deprecate "^1.0.2"
postcss@^8.4.49:
version "8.5.3"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.3.tgz#1463b6f1c7fb16fe258736cba29a2de35237eafb"
integrity sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==
dependencies:
nanoid "^3.3.8"
picocolors "^1.1.1"
source-map-js "^1.2.1"
punycode.js@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/punycode.js/-/punycode.js-2.3.1.tgz#6b53e56ad75588234e79f4affa90972c7dd8cdb7"
integrity sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==
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==
speech-rule-engine@^4.0.6:
version "4.1.2"
resolved "https://registry.yarnpkg.com/speech-rule-engine/-/speech-rule-engine-4.1.2.tgz#3b31b5813a2fc2eaecdfda26ad29c32599e9a537"
integrity sha512-S6ji+flMEga+1QU79NDbwZ8Ivf0S/MpupQQiIC0rTpU/ZTKgcajijJJb1OcByBQDjrXCN1/DJtGz4ZJeBMPGJw==
dependencies:
"@xmldom/xmldom" "0.9.8"
commander "13.1.0"
wicked-good-xpath "1.3.0"
uc.micro@^2.0.0, uc.micro@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.1.0.tgz#f8d3f7d0ec4c3dea35a7e3c8efa4cb8b45c9e7ee"
integrity sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==
util-deprecate@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
wicked-good-xpath@1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/wicked-good-xpath/-/wicked-good-xpath-1.3.0.tgz#81b0e95e8650e49c94b22298fff8686b5553cf6c"
integrity sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==
xss@^1.0.15:
version "1.0.15"
resolved "https://registry.yarnpkg.com/xss/-/xss-1.0.15.tgz#96a0e13886f0661063028b410ed1b18670f4e59a"
integrity sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==
dependencies:
commander "^2.20.3"
cssfilter "0.0.10"