-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathupgrade.html
executable file
·1412 lines (1412 loc) · 352 KB
/
upgrade.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!doctype html><html lang=tr class=no-js> <head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Python çözümlemeleri"><meta name=author content="Ali İhsan Çanakoğlu"><link rel=canonical href=https://ferahfeza.github.io/Elektromanyetik-Teori/upgrade.html><link rel=icon href=assets/favicon.png><meta name=generator content="mkdocs-1.5.3, mkdocs-material-9.5.10"><title>How to upgrade - Elektromanyetik Alan Teorisi</title><link rel=stylesheet href=assets/stylesheets/main.7e359304.min.css><link rel=stylesheet href=assets/stylesheets/palette.06af60db.min.css><link rel=preconnect href=https://fonts.gstatic.com crossorigin><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback"><style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style><link rel=stylesheet href=assets/_markdown_exec_pyodide.css><link rel=stylesheet href=assets/_markdown_exec_ansi.css><link rel=stylesheet href=assets/css/custom.css><script>__md_scope=new URL(".",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script><link rel=stylesheet href=assets/stylesheets/custom.00c04c01.min.css></head> <body dir=ltr data-md-color-scheme=default data-md-color-primary=indigo data-md-color-accent=indigo> <input class=md-toggle data-md-toggle=drawer type=checkbox id=__drawer autocomplete=off> <input class=md-toggle data-md-toggle=search type=checkbox id=__search autocomplete=off> <label class=md-overlay for=__drawer></label> <div data-md-component=skip> <a href=#how-to-upgrade class=md-skip> Ana içeriğe geç </a> </div> <div data-md-component=announce> </div> <header class=md-header data-md-component=header> <nav class="md-header__inner md-grid" aria-label=Başlık> <a href=index.html title="Elektromanyetik Alan Teorisi" class="md-header__button md-logo" aria-label="Elektromanyetik Alan Teorisi" data-md-component=logo> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 89 89"> <path d=M3.136,17.387l0,42.932l42.932,21.467l-42.932,-64.399Z /> <path d=M21.91,8l42.933,64.398l-18.775,9.388l-42.932,-64.399l18.774,-9.387Z style="fill-opacity: 0.5"/> <path d=M67.535,17.387l-27.262,18.156l21.878,32.818l5.384,2.691l0,-53.665Z /> <path d=M67.535,17.387l0,53.666l18.774,-9.388l0,-53.665l-18.774,9.387Z style="fill-opacity: 0.25"/> </svg> </a> <label class="md-header__button md-icon" for=__drawer> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg> </label> <div class=md-header__title data-md-component=header-title> <div class=md-header__ellipsis> <div class=md-header__topic> <span class=md-ellipsis> Elektromanyetik Alan Teorisi </span> </div> <div class=md-header__topic data-md-component=header-topic> <span class=md-ellipsis> How to upgrade </span> </div> </div> </div> <form class=md-header__option data-md-component=palette> <input class=md-option data-md-color-media=(prefers-color-scheme) data-md-color-scheme=default data-md-color-primary=indigo data-md-color-accent=indigo aria-label="Switch to light mode" type=radio name=__palette id=__palette_0> <label class="md-header__button md-icon" title="Switch to light mode" for=__palette_1 hidden> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7a5 5 0 0 0-5 5 5 5 0 0 0 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8v2m9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.71-1.39 3.1-3.1 3.1h-4V17h4a5 5 0 0 0 5-5 5 5 0 0 0-5-5Z"/></svg> </label> <input class=md-option data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme=default data-md-color-primary=indigo data-md-color-accent=indigo aria-label="Switch to dark mode" type=radio name=__palette id=__palette_1> <label class="md-header__button md-icon" title="Switch to dark mode" for=__palette_2 hidden> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M17 7H7a5 5 0 0 0-5 5 5 5 0 0 0 5 5h10a5 5 0 0 0 5-5 5 5 0 0 0-5-5m0 8a3 3 0 0 1-3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3 3 3 0 0 1-3 3Z"/></svg> </label> <input class=md-option data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme=slate data-md-color-primary=black data-md-color-accent=indigo aria-label="Switch to system preference" type=radio name=__palette id=__palette_2> <label class="md-header__button md-icon" title="Switch to system preference" for=__palette_0 hidden> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M17 7H7a5 5 0 0 0-5 5 5 5 0 0 0 5 5h10a5 5 0 0 0 5-5 5 5 0 0 0-5-5M7 15a3 3 0 0 1-3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3 3 3 0 0 1-3 3Z"/></svg> </label> </form> <script>var media,input,key,value,palette=__md_get("__palette");if(palette&&palette.color){"(prefers-color-scheme)"===palette.color.media&&(media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']"),palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent"));for([key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script> <label class="md-header__button md-icon" for=__search> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg> </label> <div class=md-search data-md-component=search role=dialog> <label class=md-search__overlay for=__search></label> <div class=md-search__inner role=search> <form class=md-search__form name=search> <input type=text class=md-search__input name=query aria-label=Ara placeholder=Ara autocapitalize=off autocorrect=off autocomplete=off spellcheck=false data-md-component=search-query required> <label class="md-search__icon md-icon" for=__search> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg> </label> <nav class=md-search__options aria-label=Ara> <a href=javascript:void(0) class="md-search__icon md-icon" title=Paylaş aria-label=Paylaş data-clipboard data-clipboard-text data-md-component=search-share tabindex=-1> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7 0-.24-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91 1.61 0 2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08Z"/></svg> </a> <button type=reset class="md-search__icon md-icon" title=Temizle aria-label=Temizle tabindex=-1> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg> </button> </nav> <div class=md-search__suggest data-md-component=search-suggest></div> </form> <div class=md-search__output> <div class=md-search__scrollwrap data-md-scrollfix> <div class=md-search-result data-md-component=search-result> <div class=md-search-result__meta> Arama başlatılıyor </div> <ol class=md-search-result__list role=presentation></ol> </div> </div> </div> </div> </div> <div class=md-header__source> <a href=https://github.com/ferahfeza/Elektromanyetik-Teori title="Depoya git" class=md-source data-md-component=source> <div class="md-source__icon md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 448 512"><!-- Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg> </div> <div class=md-source__repository> Github </div> </a> </div> </nav> </header> <div class=md-container data-md-component=container> <nav class=md-tabs aria-label=Sekmeler data-md-component=tabs> <div class=md-grid> <ul class=md-tabs__list> <li class=md-tabs__item> <a href=index.html class=md-tabs__link> Ana Sayfa </a> </li> <li class=md-tabs__item> <a href=yuk.html class=md-tabs__link> Elektrostatik Alanlar </a> </li> <li class=md-tabs__item> <a href=setup/index.html class=md-tabs__link> Setup </a> </li> <li class=md-tabs__item> <a href=plugins/index.html class=md-tabs__link> Plugins </a> </li> <li class=md-tabs__item> <a href=reference/index.html class=md-tabs__link> Reference </a> </li> <li class=md-tabs__item> <a href=insiders/index.html class=md-tabs__link> Insiders </a> </li> <li class=md-tabs__item> <a href=blog/index.html class=md-tabs__link> Blog </a> </li> <li class=md-tabs__item> <a href=dersv/index.html class=md-tabs__link> Ders Videoları </a> </li> </ul> </div> </nav> <main class=md-main data-md-component=main> <div class="md-main__inner md-grid"> <div class="md-sidebar md-sidebar--primary" data-md-component=sidebar data-md-type=navigation> <div class=md-sidebar__scrollwrap> <div class=md-sidebar__inner> <nav class="md-nav md-nav--primary md-nav--lifted" aria-label=Navigasyon data-md-level=0> <label class=md-nav__title for=__drawer> <a href=index.html title="Elektromanyetik Alan Teorisi" class="md-nav__button md-logo" aria-label="Elektromanyetik Alan Teorisi" data-md-component=logo> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 89 89"> <path d=M3.136,17.387l0,42.932l42.932,21.467l-42.932,-64.399Z /> <path d=M21.91,8l42.933,64.398l-18.775,9.388l-42.932,-64.399l18.774,-9.387Z style="fill-opacity: 0.5"/> <path d=M67.535,17.387l-27.262,18.156l21.878,32.818l5.384,2.691l0,-53.665Z /> <path d=M67.535,17.387l0,53.666l18.774,-9.388l0,-53.665l-18.774,9.387Z style="fill-opacity: 0.25"/> </svg> </a> Elektromanyetik Alan Teorisi </label> <div class=md-nav__source> <a href=https://github.com/ferahfeza/Elektromanyetik-Teori title="Depoya git" class=md-source data-md-component=source> <div class="md-source__icon md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 448 512"><!-- Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg> </div> <div class=md-source__repository> Github </div> </a> </div> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=index.html class=md-nav__link> <span class=md-ellipsis> Ana Sayfa </span> </a> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_2> <label class=md-nav__link for=__nav_2 id=__nav_2_label tabindex=0> <span class=md-ellipsis> Elektrostatik Alanlar </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_2_label aria-expanded=false> <label class=md-nav__title for=__nav_2> <span class="md-nav__icon md-icon"></span> Elektrostatik Alanlar </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=yuk.html class=md-nav__link> <span class=md-ellipsis> Yük Kavramı </span> </a> </li> <li class=md-nav__item> <a href=coulomb.html class=md-nav__link> <span class=md-ellipsis> Coulomb Kanunu </span> </a> </li> <li class=md-nav__item> <a href=n-noktasal_yuk.html class=md-nav__link> <span class=md-ellipsis> n adet noktasal yük </span> </a> </li> <li class=md-nav__item> <a href=elek_alan.html class=md-nav__link> <span class=md-ellipsis> Elektrik Alan Şiddeti </span> </a> </li> <li class=md-nav__item> <a href=yuk_dagilim.html class=md-nav__link> <span class=md-ellipsis> Yük Dağılımları </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_3> <div class="md-nav__link md-nav__container"> <a href=setup/index.html class="md-nav__link "> <span class=md-ellipsis> Setup </span> </a> <label class="md-nav__link " for=__nav_3 id=__nav_3_label tabindex=0> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_3_label aria-expanded=false> <label class=md-nav__title for=__nav_3> <span class="md-nav__icon md-icon"></span> Setup </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=setup/changing-the-colors.html class=md-nav__link> <span class=md-ellipsis> Changing the colors </span> </a> </li> <li class=md-nav__item> <a href=setup/changing-the-fonts.html class=md-nav__link> <span class=md-ellipsis> Changing the fonts </span> </a> </li> <li class=md-nav__item> <a href=setup/changing-the-language.html class=md-nav__link> <span class=md-ellipsis> Changing the language </span> </a> </li> <li class=md-nav__item> <a href=setup/changing-the-logo-and-icons.html class=md-nav__link> <span class=md-ellipsis> Changing the logo and icons </span> </a> </li> <li class=md-nav__item> <a href=setup/ensuring-data-privacy.html class=md-nav__link> <span class=md-ellipsis> Ensuring data privacy </span> </a> </li> <li class=md-nav__item> <a href=setup/setting-up-navigation.html class=md-nav__link> <span class=md-ellipsis> Setting up navigation </span> </a> </li> <li class=md-nav__item> <a href=setup/setting-up-site-search.html class=md-nav__link> <span class=md-ellipsis> Setting up site search </span> </a> </li> <li class=md-nav__item> <a href=setup/setting-up-site-analytics.html class=md-nav__link> <span class=md-ellipsis> Setting up site analytics </span> </a> </li> <li class=md-nav__item> <a href=setup/setting-up-social-cards.html class=md-nav__link> <span class=md-ellipsis> Setting up social cards </span> </a> </li> <li class=md-nav__item> <a href=setup/setting-up-a-blog.html class=md-nav__link> <span class=md-ellipsis> Setting up a blog </span> </a> </li> <li class=md-nav__item> <a href=setup/setting-up-tags.html class=md-nav__link> <span class=md-ellipsis> Setting up tags </span> </a> </li> <li class=md-nav__item> <a href=setup/setting-up-versioning.html class=md-nav__link> <span class=md-ellipsis> Setting up versioning </span> </a> </li> <li class=md-nav__item> <a href=setup/setting-up-the-header.html class=md-nav__link> <span class=md-ellipsis> Setting up the header </span> </a> </li> <li class=md-nav__item> <a href=setup/setting-up-the-footer.html class=md-nav__link> <span class=md-ellipsis> Setting up the footer </span> </a> </li> <li class=md-nav__item> <a href=setup/adding-a-git-repository.html class=md-nav__link> <span class=md-ellipsis> Adding a git repository </span> </a> </li> <li class=md-nav__item> <a href=setup/adding-a-comment-system.html class=md-nav__link> <span class=md-ellipsis> Adding a comment system </span> </a> </li> <li class=md-nav__item> <a href=setup/building-an-optimized-site.html class=md-nav__link> <span class=md-ellipsis> Building an optimized site </span> </a> </li> <li class=md-nav__item> <a href=setup/building-for-offline-usage.html class=md-nav__link> <span class=md-ellipsis> Building for offline usage </span> </a> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_3_20> <div class="md-nav__link md-nav__container"> <a href=setup/extensions/index.html class="md-nav__link "> <span class=md-ellipsis> Extensions </span> </a> <label class="md-nav__link " for=__nav_3_20 id=__nav_3_20_label tabindex=0> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_3_20_label aria-expanded=false> <label class=md-nav__title for=__nav_3_20> <span class="md-nav__icon md-icon"></span> Extensions </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=setup/extensions/python-markdown.html class=md-nav__link> <span class=md-ellipsis> Python Markdown </span> </a> </li> <li class=md-nav__item> <a href=setup/extensions/python-markdown-extensions.html class=md-nav__link> <span class=md-ellipsis> Python Markdown Extensions </span> </a> </li> </ul> </nav> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_4> <div class="md-nav__link md-nav__container"> <a href=plugins/index.html class="md-nav__link "> <span class=md-ellipsis> Plugins </span> </a> <label class="md-nav__link " for=__nav_4 id=__nav_4_label tabindex=0> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_4_label aria-expanded=false> <label class=md-nav__title for=__nav_4> <span class="md-nav__icon md-icon"></span> Plugins </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=plugins/blog.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M20 5v14H4V5h16m0-2H4c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2m-2 12H6v2h12v-2m-8-8H6v6h4V7m2 2h6V7h-6v2m6 2h-6v2h6v-2Z"/></svg> <span class=md-ellipsis> Blog </span> </a> </li> <li class=md-nav__item> <a href=plugins/group.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M5 5v14h2v2H3V3h4v2H5m15 2H7v2h13V7m0 4H7v2h13v-2m0 4H7v2h13v-2Z"/></svg> <span class=md-ellipsis> Group </span> </a> </li> <li class=md-nav__item> <a href=plugins/info.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M13 9h-2V7h2m0 10h-2v-6h2m-1-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2Z"/></svg> <span class=md-ellipsis> Info </span> </a> </li> <li class=md-nav__item> <a href=plugins/meta.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M3 3h6v4H3V3m12 7h6v4h-6v-4m0 7h6v4h-6v-4m-2-4H7v5h6v2H5V9h2v2h6v2Z"/></svg> <span class=md-ellipsis> Meta </span> </a> </li> <li class=md-nav__item> <a href=plugins/offline.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M21.4 7.5c.8.8.8 2.1 0 2.8l-2.8 2.8-7.8-7.8 2.8-2.8c.8-.8 2.1-.8 2.8 0l1.8 1.8 3-3 1.4 1.4-3 3 1.8 1.8m-5.8 5.8-1.4-1.4-2.8 2.8-2.1-2.1 2.8-2.8-1.4-1.4-2.8 2.8-1.5-1.4-2.8 2.8c-.8.8-.8 2.1 0 2.8l1.8 1.8-4 4 1.4 1.4 4-4 1.8 1.8c.8.8 2.1.8 2.8 0l2.8-2.8-1.4-1.4 2.8-2.9Z"/></svg> <span class=md-ellipsis> Offline </span> </a> </li> <li class=md-nav__item> <a href=plugins/optimize.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m18.05 21-2.73-4.74c0-1.73-1.07-2.84-2.37-2.84-.9 0-1.68.5-2.08 1.24.33-.19.72-.29 1.13-.29 1.3 0 2.36 1.06 2.36 2.36 0 1.31-1.05 2.38-2.36 2.38h3.3V21H6.79c-.24 0-.49-.09-.67-.28a.948.948 0 0 1 0-1.34l.5-.5c-.34-.15-.62-.38-.9-.62-.22.5-.72.85-1.3.85a1.425 1.425 0 0 1 0-2.85l.47.08v-1.97a4.73 4.73 0 0 1 4.74-4.74h.02c2.12.01 3.77.84 3.77-.47 0-.93.2-1.3.54-1.82-.73-.34-1.56-.55-2.43-.55-.53 0-.95-.42-.95-.95 0-.43.28-.79.67-.91l-.67-.04c-.52 0-.95-.42-.95-.94 0-.53.43-.95.95-.95h.95c2.1 0 3.94 1.15 4.93 2.85l.28-.01c.71 0 1.37.23 1.91.61l.45.38c2.17 1.95 1.9 3.27 1.9 3.28 0 1.28-1.06 2.33-2.35 2.33l-.49-.05v.08c0 1.11-.48 2.1-1.23 2.8L20.24 21h-2.19m.11-13.26c-.53 0-.95.42-.95.94 0 .53.42.95.95.95.52 0 .95-.42.95-.95 0-.52-.43-.94-.95-.94Z"/></svg> <span class=md-ellipsis> Optimize </span> </a> </li> <li class=md-nav__item> <a href=plugins/privacy.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4m0 4a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3m5.13 12A9.69 9.69 0 0 1 12 20.92 9.69 9.69 0 0 1 6.87 17c-.34-.5-.63-1-.87-1.53 0-1.65 2.71-3 6-3s6 1.32 6 3c-.24.53-.53 1.03-.87 1.53Z"/></svg> <span class=md-ellipsis> Privacy </span> </a> </li> <li class=md-nav__item> <a href=plugins/projects.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M19 20H4a2 2 0 0 1-2-2V6c0-1.11.89-2 2-2h6l2 2h7a2 2 0 0 1 2 2H4v10l2.14-8h17.07l-2.28 8.5c-.23.87-1.01 1.5-1.93 1.5Z"/></svg> <span class=md-ellipsis> Projects </span> </a> </li> <li class=md-nav__item> <a href=plugins/search.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg> <span class=md-ellipsis> Search </span> </a> </li> <li class=md-nav__item> <a href=plugins/social.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m2 14v-3c-3.61 0-6.19 1.43-8 4 .72-3.67 2.94-7.27 8-8V6l5 5-5 5Z"/></svg> <span class=md-ellipsis> Social </span> </a> </li> <li class=md-nav__item> <a href=plugins/tags.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m21.41 11.58-9-9A2 2 0 0 0 11 2H4a2 2 0 0 0-2 2v7a2 2 0 0 0 .59 1.41l9 9A2 2 0 0 0 13 22a2 2 0 0 0 1.41-.59l7-7A2 2 0 0 0 22 13a2 2 0 0 0-.59-1.42M6.5 8A1.5 1.5 0 1 1 8 6.5 1.5 1.5 0 0 1 6.5 8m5.09 7.41-4-4L9 10l4 4m2.59.41-5.5-5.5L11.5 7.5 17 13Z"/></svg> <span class=md-ellipsis> Tags </span> </a> </li> <li class=md-nav__item> <a href=plugins/typeset.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M5 4v3h5.5v12h3V7H19V4H5Z"/></svg> <span class=md-ellipsis> Typeset </span> </a> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_4_14> <label class=md-nav__link for=__nav_4_14 id=__nav_4_14_label tabindex=0> <span class=md-ellipsis> Requirements </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_4_14_label aria-expanded=false> <label class=md-nav__title for=__nav_4_14> <span class="md-nav__icon md-icon"></span> Requirements </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=plugins/requirements/image-processing.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M13.18 19c.17.72.46 1.39.85 2H5a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v6.18c-.5-.11-1-.18-1.5-.18-.17 0-.33 0-.5.03V5H5v14h8.18m-1.97-3.17-1.96-2.36L6.5 17h6.53c.11-1.46.7-2.78 1.61-3.81l-.68-.9-2.75 3.54M19 13.5V12l-2.25 2.25L19 16.5V15a2.5 2.5 0 0 1 2.5 2.5c0 .4-.09.78-.26 1.12l1.09 1.09c.42-.63.67-1.39.67-2.21 0-2.21-1.79-4-4-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5c0-.4.09-.78.26-1.12l-1.09-1.09c-.42.63-.67 1.39-.67 2.21 0 2.21 1.79 4 4 4V23l2.25-2.25L19 18.5V20Z"/></svg> <span class=md-ellipsis> Image processing </span> </a> </li> <li class=md-nav__item> <a href=plugins/requirements/caching.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 3C7.58 3 4 4.79 4 7v10c0 2.21 3.59 4 8 4s8-1.79 8-4V7c0-2.21-3.58-4-8-4m6 14c0 .5-2.13 2-6 2s-6-1.5-6-2v-2.23c1.61.78 3.72 1.23 6 1.23s4.39-.45 6-1.23V17m0-4.55c-1.3.95-3.58 1.55-6 1.55s-4.7-.6-6-1.55V9.64c1.47.83 3.61 1.36 6 1.36s4.53-.53 6-1.36v2.81M12 9C8.13 9 6 7.5 6 7s2.13-2 6-2 6 1.5 6 2-2.13 2-6 2Z"/></svg> <span class=md-ellipsis> Caching </span> </a> </li> </ul> </nav> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5> <div class="md-nav__link md-nav__container"> <a href=reference/index.html class="md-nav__link "> <span class=md-ellipsis> Reference </span> </a> <label class="md-nav__link " for=__nav_5 id=__nav_5_label tabindex=0> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_5_label aria-expanded=false> <label class=md-nav__title for=__nav_5> <span class="md-nav__icon md-icon"></span> Reference </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=reference/admonitions.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2 1 21h22M12 6l7.53 13H4.47M11 10v4h2v-4m-2 6v2h2v-2"/></svg> <span class=md-ellipsis> Admonitions </span> </a> </li> <li class=md-nav__item> <a href=reference/annotations.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M17 13h-4v4h-2v-4H7v-2h4V7h2v4h4m-5-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2Z"/></svg> <span class=md-ellipsis> Annotations </span> </a> </li> <li class=md-nav__item> <a href=reference/buttons.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M18.1 15.3c-.1.1-.3.2-.4.3l-2.4.4 1.7 3.6c.2.4 0 .8-.4 1l-2.8 1.3c-.1.1-.2.1-.3.1-.3 0-.6-.2-.7-.4L11.2 18l-1.9 1.5c-.1.1-.3.2-.5.2-.4 0-.8-.3-.8-.8V7.5c0-.5.3-.8.8-.8.2 0 .4.1.5.2l8.7 7.4c.3.2.4.7.1 1M6 12H4V4h16v8h-1.6l2.2 1.9c.8-.3 1.3-1 1.3-1.9V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h2v-2Z"/></svg> <span class=md-ellipsis> Buttons </span> </a> </li> <li class=md-nav__item> <a href=reference/code-blocks.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M5 3h2v2H5v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5h2v2H5c-1.07-.27-2-.9-2-2v-4a2 2 0 0 0-2-2H0v-2h1a2 2 0 0 0 2-2V5a2 2 0 0 1 2-2m14 0a2 2 0 0 1 2 2v4a2 2 0 0 0 2 2h1v2h-1a2 2 0 0 0-2 2v4a2 2 0 0 1-2 2h-2v-2h2v-5a2 2 0 0 1 2-2 2 2 0 0 1-2-2V5h-2V3h2m-7 12a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m-4 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m8 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1Z"/></svg> <span class=md-ellipsis> Code blocks </span> </a> </li> <li class=md-nav__item> <a href=reference/content-tabs.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M21 3H3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m0 16H3V5h10v4h8v10Z"/></svg> <span class=md-ellipsis> Content tabs </span> </a> </li> <li class=md-nav__item> <a href=reference/data-tables.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m21.7 13.35-1 1-2.05-2.05 1-1c.21-.22.56-.22.77 0l1.28 1.28c.22.21.22.56 0 .77M12 18.94l6.07-6.06 2.05 2.05L14.06 21H12v-2.06M4 2h14a2 2 0 0 1 2 2v4.17L16.17 12H12v4.17L10.17 18H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m0 4v4h6V6H4m8 0v4h6V6h-6m-8 6v4h6v-4H4Z"/></svg> <span class=md-ellipsis> Data tables </span> </a> </li> <li class=md-nav__item> <a href=reference/diagrams.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M19.5 17c-.14 0-.26 0-.39.04L17.5 13.8c.45-.45.75-1.09.75-1.8a2.5 2.5 0 0 0-2.5-2.5c-.14 0-.25 0-.4.04L13.74 6.3c.47-.46.76-1.09.76-1.8a2.5 2.5 0 0 0-5 0c0 .7.29 1.34.76 1.79L8.65 9.54c-.15-.04-.26-.04-.4-.04a2.5 2.5 0 0 0-2.5 2.5c0 .71.29 1.34.75 1.79l-1.61 3.25C4.76 17 4.64 17 4.5 17a2.5 2.5 0 0 0 0 5A2.5 2.5 0 0 0 7 19.5c0-.7-.29-1.34-.76-1.79l1.62-3.25c.14.04.26.04.39.04s.25 0 .38-.04l1.63 3.25c-.47.45-.76 1.09-.76 1.79a2.5 2.5 0 0 0 5 0A2.5 2.5 0 0 0 12 17c-.13 0-.26 0-.39.04L10 13.8c.45-.45.75-1.09.75-1.8 0-.7-.29-1.33-.75-1.79l1.61-3.25c.13.04.26.04.39.04s.26 0 .39-.04L14 10.21a2.5 2.5 0 0 0 1.75 4.29c.13 0 .25 0 .38-.04l1.63 3.25c-.47.45-.76 1.09-.76 1.79a2.5 2.5 0 0 0 5 0 2.5 2.5 0 0 0-2.5-2.5m-15 3.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8.5-1c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1M7.25 12c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1M11 4.5c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m3.75 7.5c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m4.75 8.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1Z"/></svg> <span class=md-ellipsis> Diagrams </span> </a> </li> <li class=md-nav__item> <a href=reference/footnotes.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m13 9 2.5-2.5 1.42 1.42L12 12.84 7.08 7.92 8.5 6.5 11 9V3h2v6M3 15h18v2H3v-2m0 4h10v2H3v-2Z"/></svg> <span class=md-ellipsis> Footnotes </span> </a> </li> <li class=md-nav__item> <a href=reference/formatting.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M17 8h3v12h1v1h-4v-1h1v-3h-4l-1.5 3H14v1h-4v-1h1l6-12m1 1-3.5 7H18V9M5 3h5c1.11 0 2 .89 2 2v11H9v-5H6v5H3V5c0-1.11.89-2 2-2m1 2v4h3V5H6Z"/></svg> <span class=md-ellipsis> Formatting </span> </a> </li> <li class=md-nav__item> <a href=reference/grids.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M13 3v8h8V3h-8M3 21h8v-8H3v8M3 3v8h8V3H3m10 13h3v-3h2v3h3v2h-3v3h-2v-3h-3v-2Z"/></svg> <span class=md-ellipsis> Grids </span> </a> </li> <li class=md-nav__item> <a href=reference/icons-emojis.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M20 12a8 8 0 0 0-8-8 8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8m2 0a10 10 0 0 1-10 10A10 10 0 0 1 2 12 10 10 0 0 1 12 2a10 10 0 0 1 10 10M10 9.5c0 .8-.7 1.5-1.5 1.5S7 10.3 7 9.5 7.7 8 8.5 8s1.5.7 1.5 1.5m7 0c0 .8-.7 1.5-1.5 1.5S14 10.3 14 9.5 14.7 8 15.5 8s1.5.7 1.5 1.5m-5 7.73c-1.75 0-3.29-.73-4.19-1.81L9.23 14c.45.72 1.52 1.23 2.77 1.23s2.32-.51 2.77-1.23l1.42 1.42c-.9 1.08-2.44 1.81-4.19 1.81Z"/></svg> <span class=md-ellipsis> Icons, Emojis </span> </a> </li> <li class=md-nav__item> <a href=reference/images.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M10 14.29 6.5 19h10.96l-2.71-3.54-1.97 2.34L10 14.29M5 21V7h13.96v14H5m7-18.6 2.61 2.63H9.37L12 2.4M5 5.03c-.5 0-1 .19-1.39.58C3.2 6 3 6.46 3 7v14c0 .5.2 1 .61 1.39C4 22.8 4.5 23 5 23h13.96c.54 0 1-.2 1.41-.61.4-.39.63-.89.63-1.39V7c0-.54-.23-1-.63-1.39-.41-.39-.87-.58-1.41-.58H16L12 1 7.96 5.03H5Z"/></svg> <span class=md-ellipsis> Images </span> </a> </li> <li class=md-nav__item> <a href=reference/lists.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M7 5h14v2H7V5m0 8v-2h14v2H7M4 4.5A1.5 1.5 0 0 1 5.5 6 1.5 1.5 0 0 1 4 7.5 1.5 1.5 0 0 1 2.5 6 1.5 1.5 0 0 1 4 4.5m0 6A1.5 1.5 0 0 1 5.5 12 1.5 1.5 0 0 1 4 13.5 1.5 1.5 0 0 1 2.5 12 1.5 1.5 0 0 1 4 10.5M7 19v-2h14v2H7m-3-2.5A1.5 1.5 0 0 1 5.5 18 1.5 1.5 0 0 1 4 19.5 1.5 1.5 0 0 1 2.5 18 1.5 1.5 0 0 1 4 16.5Z"/></svg> <span class=md-ellipsis> Lists </span> </a> </li> <li class=md-nav__item> <a href=reference/math.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M16 6c-1.64 0-3 1.36-3 3v12h2V9c0-.57.43-1 1-1h1c.57 0 1 .43 1 1v1c0 .57-.43 1-1 1h-1v2h1c.57 0 1 .43 1 1v1c0 .57-.43 1-1 1h-1v2h1c1.65 0 3-1.35 3-3v-1c0-.82-.41-1.54-1-2 .59-.46 1-1.18 1-2V9c0-1.64-1.35-3-3-3M7 9c-1.64 0-3 1.36-3 3v3c0 1.65 1.36 3 3 3h.7c.5 0 .95-.19 1.3-.5v.5h2V9H9v.5c-.35-.31-.8-.5-1.3-.5M7 11h1c.57 0 1 .43 1 1v3c0 .57-.43 1-1 1H7c-.57 0-1-.43-1-1v-3c0-.57.43-1 1-1Z"/></svg> <span class=md-ellipsis> Math </span> </a> </li> <li class=md-nav__item> <a href=reference/tooltips.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M4 2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-4l-4 4-4-4H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m7 4v3H8v2h3v3h2v-3h3V9h-3V6h-2Z"/></svg> <span class=md-ellipsis> Tooltips </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_6> <div class="md-nav__link md-nav__container"> <a href=insiders/index.html class="md-nav__link "> <span class=md-ellipsis> Insiders </span> </a> <label class="md-nav__link " for=__nav_6 id=__nav_6_label tabindex=0> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_6_label aria-expanded=false> <label class=md-nav__title for=__nav_6> <span class="md-nav__icon md-icon"></span> Insiders </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=insiders/getting-started.html class=md-nav__link> <span class=md-ellipsis> Getting started </span> </a> </li> <li class=md-nav__item> <a href=insiders/faq/sponsoring.html class=md-nav__link> <span class=md-ellipsis> FAQ </span> </a> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_6_4> <div class="md-nav__link md-nav__container"> <a href=insiders/changelog/index.html class="md-nav__link "> <span class=md-ellipsis> Changelog </span> </a> <label class="md-nav__link " for=__nav_6_4 id=__nav_6_4_label tabindex=0> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_6_4_label aria-expanded=false> <label class=md-nav__title for=__nav_6_4> <span class="md-nav__icon md-icon"></span> Changelog </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=insiders/upgrade.html class=md-nav__link> <span class=md-ellipsis> How to upgrade </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_6_5> <div class="md-nav__link md-nav__container"> <a href=insiders/community-experts-program/index.html class="md-nav__link "> <span class=md-ellipsis> Community Experts Program </span> <span class="md-status md-status--new" title="Recently added"> </span> </a> </div> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_6_5_label aria-expanded=false> <label class=md-nav__title for=__nav_6_5> <span class="md-nav__icon md-icon"></span> Community Experts Program </label> <ul class=md-nav__list data-md-scrollfix> </ul> </nav> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_7> <div class="md-nav__link md-nav__container"> <a href=blog/index.html class="md-nav__link "> <span class=md-ellipsis> Blog </span> </a> <label class="md-nav__link " for=__nav_7 id=__nav_7_label tabindex=0> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_7_label aria-expanded=false> <label class=md-nav__title for=__nav_7> <span class="md-nav__icon md-icon"></span> Blog </label> <ul class=md-nav__list data-md-scrollfix> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_7_2> <label class=md-nav__link for=__nav_7_2 id=__nav_7_2_label tabindex=0> <span class=md-ellipsis> Arşiv </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_7_2_label aria-expanded=false> <label class=md-nav__title for=__nav_7_2> <span class="md-nav__icon md-icon"></span> Arşiv </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=blog/archive/2023.html class=md-nav__link> <span class=md-ellipsis> 2023 </span> </a> </li> <li class=md-nav__item> <a href=blog/archive/2022.html class=md-nav__link> <span class=md-ellipsis> 2022 </span> </a> </li> <li class=md-nav__item> <a href=blog/archive/2021.html class=md-nav__link> <span class=md-ellipsis> 2021 </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_7_3> <label class=md-nav__link for=__nav_7_3 id=__nav_7_3_label tabindex=0> <span class=md-ellipsis> Kategoriler </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_7_3_label aria-expanded=false> <label class=md-nav__title for=__nav_7_3> <span class="md-nav__icon md-icon"></span> Kategoriler </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=blog/category/blog.html class=md-nav__link> <span class=md-ellipsis> Blog </span> </a> </li> <li class=md-nav__item> <a href=blog/category/build.html class=md-nav__link> <span class=md-ellipsis> Build </span> </a> </li> <li class=md-nav__item> <a href=blog/category/general.html class=md-nav__link> <span class=md-ellipsis> General </span> </a> </li> <li class=md-nav__item> <a href=blog/category/performance.html class=md-nav__link> <span class=md-ellipsis> Performance </span> </a> </li> <li class=md-nav__item> <a href=blog/category/search.html class=md-nav__link> <span class=md-ellipsis> Search </span> </a> </li> </ul> </nav> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=dersv/index.html class=md-nav__link> <span class=md-ellipsis> Ders Videoları </span> </a> </li> </ul> </nav> </div> </div> </div> <div class="md-sidebar md-sidebar--secondary" data-md-component=sidebar data-md-type=toc> <div class=md-sidebar__scrollwrap> <div class=md-sidebar__inner> <nav class="md-nav md-nav--secondary" aria-label=İçindekiler> <label class=md-nav__title for=__toc> <span class="md-nav__icon md-icon"></span> İçindekiler </label> <ul class=md-nav__list data-md-component=toc data-md-scrollfix> <li class=md-nav__item> <a href=#upgrading-from-8x-to-9x class=md-nav__link> <span class=md-ellipsis> Upgrading from 8.x to 9.x </span> </a> <nav class=md-nav aria-label="Upgrading from 8.x to 9.x"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#changes-to-mkdocsyml class=md-nav__link> <span class=md-ellipsis> Changes to mkdocs.yml </span> </a> <nav class=md-nav aria-label="Changes to mkdocs.yml"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#contentcodecopy class=md-nav__link> <span class=md-ellipsis> content.code.copy </span> </a> </li> <li class=md-nav__item> <a href=#contentaction class=md-nav__link> <span class=md-ellipsis> content.action.* </span> </a> </li> <li class=md-nav__item> <a href=#navigationfooter class=md-nav__link> <span class=md-ellipsis> navigation.footer </span> </a> </li> <li class=md-nav__item> <a href=#themelanguage class=md-nav__link> <span class=md-ellipsis> theme.language </span> </a> </li> <li class=md-nav__item> <a href=#feedbackratings class=md-nav__link> <span class=md-ellipsis> feedback.ratings </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#changes-to-html-files class=md-nav__link> <span class=md-ellipsis> Changes to *.html files </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#upgrading-from-7x-to-8x class=md-nav__link> <span class=md-ellipsis> Upgrading from 7.x to 8.x </span> </a> <nav class=md-nav aria-label="Upgrading from 7.x to 8.x"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#whats-new class=md-nav__link> <span class=md-ellipsis> What's new? </span> </a> </li> <li class=md-nav__item> <a href=#changes-to-mkdocsyml_1 class=md-nav__link> <span class=md-ellipsis> Changes to mkdocs.yml </span> </a> <nav class=md-nav aria-label="Changes to mkdocs.yml"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#pymdownxtabbed class=md-nav__link> <span class=md-ellipsis> pymdownx.tabbed </span> </a> </li> <li class=md-nav__item> <a href=#pymdownxsuperfences class=md-nav__link> <span class=md-ellipsis> pymdownx.superfences </span> </a> </li> <li class=md-nav__item> <a href=#google_analytics class=md-nav__link> <span class=md-ellipsis> google_analytics </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#changes-to-html-files_1 class=md-nav__link> <span class=md-ellipsis> Changes to *.html files </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#upgrading-from-6x-to-7x class=md-nav__link> <span class=md-ellipsis> Upgrading from 6.x to 7.x </span> </a> <nav class=md-nav aria-label="Upgrading from 6.x to 7.x"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#whats-new_1 class=md-nav__link> <span class=md-ellipsis> What's new? </span> </a> </li> <li class=md-nav__item> <a href=#changes-to-mkdocsyml_2 class=md-nav__link> <span class=md-ellipsis> Changes to mkdocs.yml </span> </a> <nav class=md-nav aria-label="Changes to mkdocs.yml"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#extraversionmethod class=md-nav__link> <span class=md-ellipsis> extra.version.method </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#changes-to-html-files_2 class=md-nav__link> <span class=md-ellipsis> Changes to *.html files </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#upgrading-from-5x-to-6x class=md-nav__link> <span class=md-ellipsis> Upgrading from 5.x to 6.x </span> </a> <nav class=md-nav aria-label="Upgrading from 5.x to 6.x"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#whats-new_2 class=md-nav__link> <span class=md-ellipsis> What's new? </span> </a> </li> <li class=md-nav__item> <a href=#changes-to-mkdocsyml_3 class=md-nav__link> <span class=md-ellipsis> Changes to mkdocs.yml </span> </a> <nav class=md-nav aria-label="Changes to mkdocs.yml"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#themefeatures class=md-nav__link> <span class=md-ellipsis> theme.features </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#changes-to-html-files_3 class=md-nav__link> <span class=md-ellipsis> Changes to *.html files </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#upgrading-from-4x-to-5x class=md-nav__link> <span class=md-ellipsis> Upgrading from 4.x to 5.x </span> </a> <nav class=md-nav aria-label="Upgrading from 4.x to 5.x"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#whats-new_3 class=md-nav__link> <span class=md-ellipsis> What's new? </span> </a> </li> <li class=md-nav__item> <a href=#changes-to-mkdocsyml_4 class=md-nav__link> <span class=md-ellipsis> Changes to mkdocs.yml </span> </a> <nav class=md-nav aria-label="Changes to mkdocs.yml"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#themefeature class=md-nav__link> <span class=md-ellipsis> theme.feature </span> </a> </li> <li class=md-nav__item> <a href=#themelogoicon class=md-nav__link> <span class=md-ellipsis> theme.logo.icon </span> </a> </li> <li class=md-nav__item> <a href=#extrarepo_icon class=md-nav__link> <span class=md-ellipsis> extra.repo_icon </span> </a> </li> <li class=md-nav__item> <a href=#extrasearch class=md-nav__link> <span class=md-ellipsis> extra.search.* </span> </a> </li> <li class=md-nav__item> <a href=#extrasocial class=md-nav__link> <span class=md-ellipsis> extra.social.* </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#changes-to-html-files_4 class=md-nav__link> <span class=md-ellipsis> Changes to *.html files </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#upgrading-from-3x-to-4x class=md-nav__link> <span class=md-ellipsis> Upgrading from 3.x to 4.x </span> </a> <nav class=md-nav aria-label="Upgrading from 3.x to 4.x"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#whats-new_4 class=md-nav__link> <span class=md-ellipsis> What's new? </span> </a> </li> <li class=md-nav__item> <a href=#changes-to-mkdocsyml_5 class=md-nav__link> <span class=md-ellipsis> Changes to mkdocs.yml </span> </a> </li> <li class=md-nav__item> <a href=#changes-to-html-files_5 class=md-nav__link> <span class=md-ellipsis> Changes to *.html files </span> </a> </li> </ul> </nav> </li> </ul> </nav> </div> </div> </div> <div class=md-content data-md-component=content> <article class="md-content__inner md-typeset"> <a href=https://github.com/ferahfeza/Elektromanyetik-Teori/edit/master/docs/upgrade.md title=Düzenle class="md-content__button md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M10 20H6V4h7v5h5v3.1l2-2V8l-6-6H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h4v-2m10.2-7c.1 0 .3.1.4.2l1.3 1.3c.2.2.2.6 0 .8l-1 1-2.1-2.1 1-1c.1-.1.2-.2.4-.2m0 3.9L14.1 23H12v-2.1l6.1-6.1 2.1 2.1Z"/></svg> </a> <a href=https://github.com/ferahfeza/Elektromanyetik-Teori/raw/master/docs/upgrade.md title="Sayfanın kaynağını görüntüle" class="md-content__button md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.15 8.15 0 0 1-1.23-2Z"/></svg> </a> <h1 id=how-to-upgrade>How to upgrade<a class=headerlink href=#how-to-upgrade title="Permanent link">¶</a></h1> <p>Upgrade to the latest version with:</p> <div class="language-text highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a>pip install --upgrade --force-reinstall mkdocs-material
</span></code></pre></div> <p>Show the currently installed version with:</p> <div class="language-text highlight"><pre><span></span><code><span id=__span-1-1><a id=__codelineno-1-1 name=__codelineno-1-1 href=#__codelineno-1-1></a>pip show mkdocs-material
</span></code></pre></div> <h2 id=upgrading-from-8x-to-9x>Upgrading from 8.x to 9.x<a class=headerlink href=#upgrading-from-8x-to-9x title="Permanent link">¶</a></h2> <p>This major release includes a brand new search implementation that is faster and allows for rich previews, advanced tokenization and better highlighting. It was available as part of Insiders for over a year, and now that the funding goal was hit, makes its way into the community edition.</p> <h3 id=changes-to-mkdocsyml>Changes to <code>mkdocs.yml</code><a class=headerlink href=#changes-to-mkdocsyml title="Permanent link">¶</a></h3> <h4 id=contentcodecopy><code>content.code.copy</code><a class=headerlink href=#contentcodecopy title="Permanent link">¶</a></h4> <p>The copy-to-clipboard buttons are now opt-in and can be enabled or disabled per block. If you wish to enable them for all code blocks, add the following lines to <code>mkdocs.yml</code>:</p> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-2-1><a id=__codelineno-2-1 name=__codelineno-2-1 href=#__codelineno-2-1></a><span class=nt>theme</span><span class=p>:</span>
</span><span id=__span-2-2><a id=__codelineno-2-2 name=__codelineno-2-2 href=#__codelineno-2-2></a><span class=w> </span><span class=nt>features</span><span class=p>:</span>
</span><span id=__span-2-3><a id=__codelineno-2-3 name=__codelineno-2-3 href=#__codelineno-2-3></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">content.code.copy</span>
</span></code></pre></div> <h4 id=contentaction><code>content.action.*</code><a class=headerlink href=#contentaction title="Permanent link">¶</a></h4> <p>A "view source" button can be shown next to the "edit this page" button, both of which must now be explicitly enabled. Add the following lines to <code>mkdocs.yml</code>:</p> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-3-1><a id=__codelineno-3-1 name=__codelineno-3-1 href=#__codelineno-3-1></a><span class=nt>theme</span><span class=p>:</span>
</span><span id=__span-3-2><a id=__codelineno-3-2 name=__codelineno-3-2 href=#__codelineno-3-2></a><span class=w> </span><span class=nt>features</span><span class=p>:</span>
</span><span id=__span-3-3><a id=__codelineno-3-3 name=__codelineno-3-3 href=#__codelineno-3-3></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">content.action.edit</span>
</span><span id=__span-3-4><a id=__codelineno-3-4 name=__codelineno-3-4 href=#__codelineno-3-4></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">content.action.view</span>
</span></code></pre></div> <h4 id=navigationfooter><code>navigation.footer</code><a class=headerlink href=#navigationfooter title="Permanent link">¶</a></h4> <p>The <em>previous</em> and <em>next</em> buttons in the footer are now opt-in. If you wish to keep them for your documentation, add the following lines to <code>mkdocs.yml</code>:</p> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-4-1><a id=__codelineno-4-1 name=__codelineno-4-1 href=#__codelineno-4-1></a><span class=nt>theme</span><span class=p>:</span>
</span><span id=__span-4-2><a id=__codelineno-4-2 name=__codelineno-4-2 href=#__codelineno-4-2></a><span class=w> </span><span class=nt>features</span><span class=p>:</span>
</span><span id=__span-4-3><a id=__codelineno-4-3 name=__codelineno-4-3 href=#__codelineno-4-3></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">navigation.footer</span>
</span></code></pre></div> <h4 id=themelanguage><code>theme.language</code><a class=headerlink href=#themelanguage title="Permanent link">¶</a></h4> <p>The Korean and Norwegian language codes were renamed, as they were non-standard:</p> <ul> <li><code>kr</code> to <code>ko</code></li> <li><code>no</code> to <code>nb</code></li> </ul> <h4 id=feedbackratings><code>feedback.ratings</code><a class=headerlink href=#feedbackratings title="Permanent link">¶</a></h4> <p>The old, nameless placeholders were removed (after being deprecated for several months). Make sure to switch to the new named placeholders <code>{title}</code> and <code>{url}</code>:</p> <div class="language-text highlight"><pre><span></span><code><span id=__span-5-1><a id=__codelineno-5-1 name=__codelineno-5-1 href=#__codelineno-5-1></a>https://github.com/.../issues/new/?title=[Feedback]+{title}+-+{url}
</span></code></pre></div> <h3 id=changes-to-html-files>Changes to <code>*.html</code> files<a class=headerlink href=#changes-to-html-files title="Permanent link">¶</a></h3> <p>The templates have undergone a series of changes. If you have customized Material for MkDocs with theme extension, be sure to incorporate the latest changes into your templates. A good starting point is to <a href=https://github.com/squidfunk/mkdocs-material/pull/4628/files#diff-3ca112736b9164701b599f34780107abf14bb79fe110c478cac410be90899828>inspect the diff</a>.</p> <div class="admonition warning"> <p class=admonition-title>Built-in plugins not working after upgrade?</p> <p>If one of the built-in plugins (search or tags) doesn't work anymore without any apparent error or cause, it is very likely related to custom overrides. <a href=https://github.com/mkdocs/mkdocs/releases/tag/1.4.1>MkDocs 1.4.1</a> and above allow themes to namespace built-in plugins, which Material for MkDocs 9 now does in order to allow authors to use third-party plugins with the same name as built-in plugins. Search your overrides for <a href="https://github.com/squidfunk/mkdocs-material/search?q=%22in+config.plugins%22"><code>"in config.plugins"</code></a> and add the <code>material/</code> namespace. Affected partials:</p> <ul> <li><a href=https://github.com/squidfunk/mkdocs-material/blob/master/src/templates/partials/content.html><code>content.html</code></a></li> <li><a href=https://github.com/squidfunk/mkdocs-material/blob/master/src/templates/partials/header.html><code>header.html</code></a></li> </ul> </div> <h2 id=upgrading-from-7x-to-8x>Upgrading from 7.x to 8.x<a class=headerlink href=#upgrading-from-7x-to-8x title="Permanent link">¶</a></h2> <h3 id=whats-new>What's new?<a class=headerlink href=#whats-new title="Permanent link">¶</a></h3> <ul> <li>Added support for code annotations</li> <li>Added support for anchor tracking</li> <li>Added support for version warning</li> <li>Added <code>copyright</code> partial for easier override</li> <li>Removed deprecated content tabs legacy implementation</li> <li>Removed deprecated <code>seealso</code> admonition type</li> <li>Removed deprecated <code>site_keywords</code> setting (unsupported by MkDocs)</li> <li>Removed deprecated prebuilt search index support</li> <li>Removed deprecated web app manifest – use customization</li> <li>Removed <code>extracopyright</code> variable – use new <code>copyright</code> partial</li> <li>Removed Disqus integration – use customization</li> <li>Switched to <code>:is()</code> selectors for simple selector lists</li> <li>Switched autoprefixer from <code>last 4 years</code> to <code>last 2 years</code></li> <li>Improved CSS overall to match modern standards</li> <li>Improved CSS variable semantics for fonts</li> <li>Improved extensibility by restructuring partials</li> <li>Improved handling of <code>details</code> when printing</li> <li>Improved keyboard navigation for footnotes</li> <li>Fixed <a class="magiclink magiclink-github magiclink-issue" href=https://github.com/squidfunk/mkdocs-material/issues/3214 title="GitHub Issue: squidfunk/mkdocs-material #3214">#3214</a>: Search highlighting breaks site when empty</li> </ul> <h3 id=changes-to-mkdocsyml_1>Changes to <code>mkdocs.yml</code><a class=headerlink href=#changes-to-mkdocsyml_1 title="Permanent link">¶</a></h3> <h4 id=pymdownxtabbed><code>pymdownx.tabbed</code><a class=headerlink href=#pymdownxtabbed title="Permanent link">¶</a></h4> <p>Support for the legacy style of the <a href=setup/extensions/python-markdown-extensions.html#tabbed>Tabbed</a> extension was dropped in favor of the new, alternate implementation which has <a href=https://twitter.com/squidfunk/status/1424740370596958214>better behavior on mobile viewports</a>:</p> <div class="tabbed-set tabbed-alternate" data-tabs=1:2><input checked=checked id=pymdownxtabbed-8x name=__tabbed_1 type=radio><input id=pymdownxtabbed-7x name=__tabbed_1 type=radio><div class=tabbed-labels><label for=pymdownxtabbed-8x>8.x</label><label for=pymdownxtabbed-7x>7.x</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-6-1><a id=__codelineno-6-1 name=__codelineno-6-1 href=#__codelineno-6-1></a><span class=nt>markdown_extensions</span><span class=p>:</span>
</span><span id=__span-6-2><a id=__codelineno-6-2 name=__codelineno-6-2 href=#__codelineno-6-2></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class=nt>pymdownx.tabbed</span><span class=p>:</span>
</span><span id=__span-6-3><a id=__codelineno-6-3 name=__codelineno-6-3 href=#__codelineno-6-3></a><span class=w> </span><span class=nt>alternate_style</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">true</span>
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-7-1><a id=__codelineno-7-1 name=__codelineno-7-1 href=#__codelineno-7-1></a><span class=nt>markdown_extensions</span><span class=p>:</span>
</span><span id=__span-7-2><a id=__codelineno-7-2 name=__codelineno-7-2 href=#__codelineno-7-2></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">pymdownx.tabbed</span>
</span></code></pre></div> </div> </div> </div> <h4 id=pymdownxsuperfences><code>pymdownx.superfences</code><a class=headerlink href=#pymdownxsuperfences title="Permanent link">¶</a></h4> <p>The <code>*-experimental</code> suffix must be removed from the <a href=setup/extensions/python-markdown-extensions.html#superfences>custom fence</a> class property, which is used to target code blocks to be rendered as <a href=reference/diagrams.html>diagrams</a> using <a href=https://mermaid-js.github.io/mermaid/ >Mermaid.js</a>:</p> <div class="tabbed-set tabbed-alternate" data-tabs=2:2><input checked=checked id=pymdownxsuperfences-8x name=__tabbed_2 type=radio><input id=pymdownxsuperfences-7x name=__tabbed_2 type=radio><div class=tabbed-labels><label for=pymdownxsuperfences-8x>8.x</label><label for=pymdownxsuperfences-7x>7.x</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-8-1><a id=__codelineno-8-1 name=__codelineno-8-1 href=#__codelineno-8-1></a><span class=nt>markdown_extensions</span><span class=p>:</span>
</span><span id=__span-8-2><a id=__codelineno-8-2 name=__codelineno-8-2 href=#__codelineno-8-2></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class=nt>pymdownx.superfences</span><span class=p>:</span>
</span><span id=__span-8-3><a id=__codelineno-8-3 name=__codelineno-8-3 href=#__codelineno-8-3></a><span class=w> </span><span class=nt>custom_fences</span><span class=p>:</span>
</span><span id=__span-8-4><a id=__codelineno-8-4 name=__codelineno-8-4 href=#__codelineno-8-4></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class=nt>name</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">mermaid</span>
</span><span id=__span-8-5><a id=__codelineno-8-5 name=__codelineno-8-5 href=#__codelineno-8-5></a><span class=w> </span><span class=nt>class</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">mermaid</span>
</span><span id=__span-8-6><a id=__codelineno-8-6 name=__codelineno-8-6 href=#__codelineno-8-6></a><span class=w> </span><span class=nt>format</span><span class=p>:</span><span class=w> </span><span class=kt>!!python/name:pymdownx.superfences.fence_code_format</span>
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-9-1><a id=__codelineno-9-1 name=__codelineno-9-1 href=#__codelineno-9-1></a><span class=nt>markdown_extensions</span><span class=p>:</span>
</span><span id=__span-9-2><a id=__codelineno-9-2 name=__codelineno-9-2 href=#__codelineno-9-2></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class=nt>pymdownx.superfences</span><span class=p>:</span>
</span><span id=__span-9-3><a id=__codelineno-9-3 name=__codelineno-9-3 href=#__codelineno-9-3></a><span class=w> </span><span class=nt>custom_fences</span><span class=p>:</span>
</span><span id=__span-9-4><a id=__codelineno-9-4 name=__codelineno-9-4 href=#__codelineno-9-4></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class=nt>name</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">mermaid</span>
</span><span id=__span-9-5><a id=__codelineno-9-5 name=__codelineno-9-5 href=#__codelineno-9-5></a><span class=w> </span><span class=nt>class</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">mermaid-experimental</span>
</span><span id=__span-9-6><a id=__codelineno-9-6 name=__codelineno-9-6 href=#__codelineno-9-6></a><span class=w> </span><span class=nt>format</span><span class=p>:</span><span class=w> </span><span class=kt>!!python/name:pymdownx.superfences.fence_code_format</span>
</span></code></pre></div> </div> </div> </div> <h4 id=google_analytics><code>google_analytics</code><a class=headerlink href=#google_analytics title="Permanent link">¶</a></h4> <p>This option was <a href=https://www.mkdocs.org/about/release-notes/#backward-incompatible-changes-in-12>deprecated in MkDocs 1.2.0</a>, as the implementation of a JavaScript-based analytics integration is the responsibility of a theme. The following lines must be changed:</p> <div class="tabbed-set tabbed-alternate" data-tabs=3:2><input checked=checked id=google_analytics-8x name=__tabbed_3 type=radio><input id=google_analytics-7x name=__tabbed_3 type=radio><div class=tabbed-labels><label for=google_analytics-8x>8.x</label><label for=google_analytics-7x>7.x</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-10-1><a id=__codelineno-10-1 name=__codelineno-10-1 href=#__codelineno-10-1></a><span class=nt>extra</span><span class=p>:</span>
</span><span id=__span-10-2><a id=__codelineno-10-2 name=__codelineno-10-2 href=#__codelineno-10-2></a><span class=w> </span><span class=nt>analytics</span><span class=p>:</span>
</span><span id=__span-10-3><a id=__codelineno-10-3 name=__codelineno-10-3 href=#__codelineno-10-3></a><span class=w> </span><span class=nt>provider</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">google</span>
</span><span id=__span-10-4><a id=__codelineno-10-4 name=__codelineno-10-4 href=#__codelineno-10-4></a><span class=w> </span><span class=nt>property</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">UA-XXXXXXXX-X</span>
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-11-1><a id=__codelineno-11-1 name=__codelineno-11-1 href=#__codelineno-11-1></a><span class=nt>google_analytics</span><span class=p>:</span>
</span><span id=__span-11-2><a id=__codelineno-11-2 name=__codelineno-11-2 href=#__codelineno-11-2></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">UA-XXXXXXXX-X</span>
</span><span id=__span-11-3><a id=__codelineno-11-3 name=__codelineno-11-3 href=#__codelineno-11-3></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">auto</span>
</span></code></pre></div> </div> </div> </div> <h3 id=changes-to-html-files_1>Changes to <code>*.html</code> files<a class=headerlink href=#changes-to-html-files_1 title="Permanent link">¶</a></h3> <p>The templates have undergone a set of changes to make them future-proof. If you've used theme extension to override a block or template, make sure that it matches the new structure:</p> <ul> <li>If you've overridden a <strong>block</strong>, check <code>base.html</code> for potential changes</li> <li>If you've overridden a <strong>template</strong>, check the respective <code>*.html</code> file for potential changes</li> </ul> <div class="tabbed-set tabbed-alternate" data-tabs=4:4><input checked=checked id=changes-to-html-files_1-basehtml name=__tabbed_4 type=radio><input id=changes-to-html-files_1-partialscopyrighthtml name=__tabbed_4 type=radio><input id=changes-to-html-files_1-partialsfooterhtml name=__tabbed_4 type=radio><input id=changes-to-html-files_1-partialssocialhtml name=__tabbed_4 type=radio><div class=tabbed-labels><label for=changes-to-html-files_1-basehtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>base.html</code></label><label for=changes-to-html-files_1-partialscopyrighthtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/copyright.html</code></label><label for=changes-to-html-files_1-partialsfooterhtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/footer.html</code></label><label for=changes-to-html-files_1-partialssocialhtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/social.html</code></label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="language-diff highlight"><pre><span></span><code><span id=__span-12-1><a id=__codelineno-12-1 name=__codelineno-12-1 href=#__codelineno-12-1></a><span class=gu>@@ -13,11 +13,6 @@</span>
</span><span id=__span-12-2><a id=__codelineno-12-2 name=__codelineno-12-2 href=#__codelineno-12-2></a><span class=w> </span> {% elif config.site_description %}
</span><span id=__span-12-3><a id=__codelineno-12-3 name=__codelineno-12-3 href=#__codelineno-12-3></a><span class=w> </span> <meta name="description" content="{{ config.site_description }}">
</span><span id=__span-12-4><a id=__codelineno-12-4 name=__codelineno-12-4 href=#__codelineno-12-4></a><span class=w> </span> {% endif %}
</span><span id=__span-12-5><a id=__codelineno-12-5 name=__codelineno-12-5 href=#__codelineno-12-5></a><span class=gd>- {% if page and page.meta and page.meta.keywords %}</span>
</span><span id=__span-12-6><a id=__codelineno-12-6 name=__codelineno-12-6 href=#__codelineno-12-6></a><span class=gd>- <meta name="keywords" content="{{ page.meta.keywords }}"></span>
</span><span id=__span-12-7><a id=__codelineno-12-7 name=__codelineno-12-7 href=#__codelineno-12-7></a><span class=gd>- {% elif config.site_keywords %}</span>
</span><span id=__span-12-8><a id=__codelineno-12-8 name=__codelineno-12-8 href=#__codelineno-12-8></a><span class=gd>- <meta name="keywords" content="{{ config.site_keywords }}"></span>
</span><span id=__span-12-9><a id=__codelineno-12-9 name=__codelineno-12-9 href=#__codelineno-12-9></a><span class=gd>- {% endif %}</span>
</span><span id=__span-12-10><a id=__codelineno-12-10 name=__codelineno-12-10 href=#__codelineno-12-10></a><span class=w> </span> {% if page and page.meta and page.meta.author %}
</span><span id=__span-12-11><a id=__codelineno-12-11 name=__codelineno-12-11 href=#__codelineno-12-11></a><span class=w> </span> <meta name="author" content="{{ page.meta.author }}">
</span><span id=__span-12-12><a id=__codelineno-12-12 name=__codelineno-12-12 href=#__codelineno-12-12></a><span class=w> </span> {% elif config.site_author %}
</span><span id=__span-12-13><a id=__codelineno-12-13 name=__codelineno-12-13 href=#__codelineno-12-13></a><span class=gu>@@ -61,15 +56,13 @@</span>
</span><span id=__span-12-14><a id=__codelineno-12-14 name=__codelineno-12-14 href=#__codelineno-12-14></a><span class=w> </span> font.text | replace(' ', '+') + ':300,400,400i,700%7C' +
</span><span id=__span-12-15><a id=__codelineno-12-15 name=__codelineno-12-15 href=#__codelineno-12-15></a><span class=w> </span> font.code | replace(' ', '+')
</span><span id=__span-12-16><a id=__codelineno-12-16 name=__codelineno-12-16 href=#__codelineno-12-16></a><span class=w> </span> }}&display=fallback">
</span><span id=__span-12-17><a id=__codelineno-12-17 name=__codelineno-12-17 href=#__codelineno-12-17></a><span class=gd>- <style>:root{--md-text-font-family:"{{ font.text }}";--md-code-font-family:"{{ font.code }}"}</style></span>
</span><span id=__span-12-18><a id=__codelineno-12-18 name=__codelineno-12-18 href=#__codelineno-12-18></a><span class=gi>+ <style>:root{--md-text-font:"{{ font.text }}";--md-code-font:"{{ font.code }}"}</style></span>
</span><span id=__span-12-19><a id=__codelineno-12-19 name=__codelineno-12-19 href=#__codelineno-12-19></a><span class=w> </span> {% endif %}
</span><span id=__span-12-20><a id=__codelineno-12-20 name=__codelineno-12-20 href=#__codelineno-12-20></a><span class=w> </span> {% endblock %}
</span><span id=__span-12-21><a id=__codelineno-12-21 name=__codelineno-12-21 href=#__codelineno-12-21></a><span class=gd>- {% if config.extra.manifest %}</span>
</span><span id=__span-12-22><a id=__codelineno-12-22 name=__codelineno-12-22 href=#__codelineno-12-22></a><span class=gd>- <link rel="manifest" href="{{ config.extra.manifest | url }}" crossorigin="use-credentials"></span>
</span><span id=__span-12-23><a id=__codelineno-12-23 name=__codelineno-12-23 href=#__codelineno-12-23></a><span class=gd>- {% endif %}</span>
</span><span id=__span-12-24><a id=__codelineno-12-24 name=__codelineno-12-24 href=#__codelineno-12-24></a><span class=w> </span> {% for path in config["extra_css"] %}
</span><span id=__span-12-25><a id=__codelineno-12-25 name=__codelineno-12-25 href=#__codelineno-12-25></a><span class=w> </span> <link rel="stylesheet" href="{{ path | url }}">
</span><span id=__span-12-26><a id=__codelineno-12-26 name=__codelineno-12-26 href=#__codelineno-12-26></a><span class=w> </span> {% endfor %}
</span><span id=__span-12-27><a id=__codelineno-12-27 name=__codelineno-12-27 href=#__codelineno-12-27></a><span class=gi>+ {% include "partials/javascripts/base.html" %}</span>
</span><span id=__span-12-28><a id=__codelineno-12-28 name=__codelineno-12-28 href=#__codelineno-12-28></a><span class=w> </span> {% block analytics %}
</span><span id=__span-12-29><a id=__codelineno-12-29 name=__codelineno-12-29 href=#__codelineno-12-29></a><span class=w> </span> {% include "partials/integrations/analytics.html" %}
</span><span id=__span-12-30><a id=__codelineno-12-30 name=__codelineno-12-30 href=#__codelineno-12-30></a><span class=w> </span> {% endblock %}
</span><span id=__span-12-31><a id=__codelineno-12-31 name=__codelineno-12-31 href=#__codelineno-12-31></a><span class=gu>@@ -89,7 +82,6 @@</span>
</span><span id=__span-12-32><a id=__codelineno-12-32 name=__codelineno-12-32 href=#__codelineno-12-32></a><span class=w> </span> <body dir="{{ direction }}">
</span><span id=__span-12-33><a id=__codelineno-12-33 name=__codelineno-12-33 href=#__codelineno-12-33></a><span class=w> </span> {% endif %}
</span><span id=__span-12-34><a id=__codelineno-12-34 name=__codelineno-12-34 href=#__codelineno-12-34></a><span class=w> </span> {% set features = config.theme.features or [] %}
</span><span id=__span-12-35><a id=__codelineno-12-35 name=__codelineno-12-35 href=#__codelineno-12-35></a><span class=gd>- {% include "partials/javascripts/base.html" %}</span>
</span><span id=__span-12-36><a id=__codelineno-12-36 name=__codelineno-12-36 href=#__codelineno-12-36></a><span class=w> </span> {% if not config.theme.palette is mapping %}
</span><span id=__span-12-37><a id=__codelineno-12-37 name=__codelineno-12-37 href=#__codelineno-12-37></a><span class=w> </span> {% include "partials/javascripts/palette.html" %}
</span><span id=__span-12-38><a id=__codelineno-12-38 name=__codelineno-12-38 href=#__codelineno-12-38></a><span class=w> </span> {% endif %}
</span><span id=__span-12-39><a id=__codelineno-12-39 name=__codelineno-12-39 href=#__codelineno-12-39></a><span class=gu>@@ -106,13 +98,25 @@</span>
</span><span id=__span-12-40><a id=__codelineno-12-40 name=__codelineno-12-40 href=#__codelineno-12-40></a><span class=w> </span> </div>
</span><span id=__span-12-41><a id=__codelineno-12-41 name=__codelineno-12-41 href=#__codelineno-12-41></a><span class=w> </span> <div data-md-component="announce">
</span><span id=__span-12-42><a id=__codelineno-12-42 name=__codelineno-12-42 href=#__codelineno-12-42></a><span class=w> </span> {% if self.announce() %}
</span><span id=__span-12-43><a id=__codelineno-12-43 name=__codelineno-12-43 href=#__codelineno-12-43></a><span class=gd>- <aside class="md-banner md-announce"></span>
</span><span id=__span-12-44><a id=__codelineno-12-44 name=__codelineno-12-44 href=#__codelineno-12-44></a><span class=gd>- <div class="md-banner__inner md-announce__inner md-grid md-typeset"></span>
</span><span id=__span-12-45><a id=__codelineno-12-45 name=__codelineno-12-45 href=#__codelineno-12-45></a><span class=gi>+ <aside class="md-banner"></span>
</span><span id=__span-12-46><a id=__codelineno-12-46 name=__codelineno-12-46 href=#__codelineno-12-46></a><span class=gi>+ <div class="md-banner__inner md-grid md-typeset"></span>
</span><span id=__span-12-47><a id=__codelineno-12-47 name=__codelineno-12-47 href=#__codelineno-12-47></a><span class=w> </span> {% block announce %}{% endblock %}
</span><span id=__span-12-48><a id=__codelineno-12-48 name=__codelineno-12-48 href=#__codelineno-12-48></a><span class=w> </span> </div>
</span><span id=__span-12-49><a id=__codelineno-12-49 name=__codelineno-12-49 href=#__codelineno-12-49></a><span class=w> </span> </aside>
</span><span id=__span-12-50><a id=__codelineno-12-50 name=__codelineno-12-50 href=#__codelineno-12-50></a><span class=w> </span> {% endif %}
</span><span id=__span-12-51><a id=__codelineno-12-51 name=__codelineno-12-51 href=#__codelineno-12-51></a><span class=w> </span> </div>
</span><span id=__span-12-52><a id=__codelineno-12-52 name=__codelineno-12-52 href=#__codelineno-12-52></a><span class=gi>+ {% if config.extra.version %}</span>
</span><span id=__span-12-53><a id=__codelineno-12-53 name=__codelineno-12-53 href=#__codelineno-12-53></a><span class=gi>+ <div data-md-component="outdated" hidden></span>
</span><span id=__span-12-54><a id=__codelineno-12-54 name=__codelineno-12-54 href=#__codelineno-12-54></a><span class=gi>+ <aside class="md-banner md-banner--warning"></span>
</span><span id=__span-12-55><a id=__codelineno-12-55 name=__codelineno-12-55 href=#__codelineno-12-55></a><span class=gi>+ {% if self.outdated() %}</span>
</span><span id=__span-12-56><a id=__codelineno-12-56 name=__codelineno-12-56 href=#__codelineno-12-56></a><span class=gi>+ <div class="md-banner__inner md-grid md-typeset"></span>
</span><span id=__span-12-57><a id=__codelineno-12-57 name=__codelineno-12-57 href=#__codelineno-12-57></a><span class=gi>+ {% block outdated %}{% endblock %}</span>
</span><span id=__span-12-58><a id=__codelineno-12-58 name=__codelineno-12-58 href=#__codelineno-12-58></a><span class=gi>+ </div></span>
</span><span id=__span-12-59><a id=__codelineno-12-59 name=__codelineno-12-59 href=#__codelineno-12-59></a><span class=gi>+ {% include "partials/javascripts/outdated.html" %}</span>
</span><span id=__span-12-60><a id=__codelineno-12-60 name=__codelineno-12-60 href=#__codelineno-12-60></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-12-61><a id=__codelineno-12-61 name=__codelineno-12-61 href=#__codelineno-12-61></a><span class=gi>+ </aside></span>
</span><span id=__span-12-62><a id=__codelineno-12-62 name=__codelineno-12-62 href=#__codelineno-12-62></a><span class=gi>+ </div></span>
</span><span id=__span-12-63><a id=__codelineno-12-63 name=__codelineno-12-63 href=#__codelineno-12-63></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-12-64><a id=__codelineno-12-64 name=__codelineno-12-64 href=#__codelineno-12-64></a><span class=w> </span> {% block header %}
</span><span id=__span-12-65><a id=__codelineno-12-65 name=__codelineno-12-65 href=#__codelineno-12-65></a><span class=w> </span> {% include "partials/header.html" %}
</span><span id=__span-12-66><a id=__codelineno-12-66 name=__codelineno-12-66 href=#__codelineno-12-66></a><span class=w> </span> {% endblock %}
</span><span id=__span-12-67><a id=__codelineno-12-67 name=__codelineno-12-67 href=#__codelineno-12-67></a><span class=gu>@@ -156,25 +160,7 @@</span>
</span><span id=__span-12-68><a id=__codelineno-12-68 name=__codelineno-12-68 href=#__codelineno-12-68></a><span class=w> </span> <div class="md-content" data-md-component="content">
</span><span id=__span-12-69><a id=__codelineno-12-69 name=__codelineno-12-69 href=#__codelineno-12-69></a><span class=w> </span> <article class="md-content__inner md-typeset">
</span><span id=__span-12-70><a id=__codelineno-12-70 name=__codelineno-12-70 href=#__codelineno-12-70></a><span class=w> </span> {% block content %}
</span><span id=__span-12-71><a id=__codelineno-12-71 name=__codelineno-12-71 href=#__codelineno-12-71></a><span class=gd>- {% if page.edit_url %}</span>
</span><span id=__span-12-72><a id=__codelineno-12-72 name=__codelineno-12-72 href=#__codelineno-12-72></a><span class=gd>- <a href="{{ page.edit_url }}" title="{{ lang.t('edit.link.title') }}" class="md-content__button md-icon"></span>
</span><span id=__span-12-73><a id=__codelineno-12-73 name=__codelineno-12-73 href=#__codelineno-12-73></a><span class=gd>- {% include ".icons/material/pencil.svg" %}</span>
</span><span id=__span-12-74><a id=__codelineno-12-74 name=__codelineno-12-74 href=#__codelineno-12-74></a><span class=gd>- </a></span>
</span><span id=__span-12-75><a id=__codelineno-12-75 name=__codelineno-12-75 href=#__codelineno-12-75></a><span class=gd>- {% endif %}</span>
</span><span id=__span-12-76><a id=__codelineno-12-76 name=__codelineno-12-76 href=#__codelineno-12-76></a><span class=gd>- {% if not "\x3ch1" in page.content %}</span>
</span><span id=__span-12-77><a id=__codelineno-12-77 name=__codelineno-12-77 href=#__codelineno-12-77></a><span class=gd>- <h1>{{ page.title | d(config.site_name, true)}}</h1></span>
</span><span id=__span-12-78><a id=__codelineno-12-78 name=__codelineno-12-78 href=#__codelineno-12-78></a><span class=gd>- {% endif %}</span>
</span><span id=__span-12-79><a id=__codelineno-12-79 name=__codelineno-12-79 href=#__codelineno-12-79></a><span class=gd>- {{ page.content }}</span>
</span><span id=__span-12-80><a id=__codelineno-12-80 name=__codelineno-12-80 href=#__codelineno-12-80></a><span class=gd>- {% if page and page.meta %}</span>
</span><span id=__span-12-81><a id=__codelineno-12-81 name=__codelineno-12-81 href=#__codelineno-12-81></a><span class=gd>- {% if page.meta.git_revision_date_localized or</span>
</span><span id=__span-12-82><a id=__codelineno-12-82 name=__codelineno-12-82 href=#__codelineno-12-82></a><span class=gd>- page.meta.revision_date</span>
</span><span id=__span-12-83><a id=__codelineno-12-83 name=__codelineno-12-83 href=#__codelineno-12-83></a><span class=gd>- %}</span>
</span><span id=__span-12-84><a id=__codelineno-12-84 name=__codelineno-12-84 href=#__codelineno-12-84></a><span class=gd>- {% include "partials/source-file.html" %}</span>
</span><span id=__span-12-85><a id=__codelineno-12-85 name=__codelineno-12-85 href=#__codelineno-12-85></a><span class=gd>- {% endif %}</span>
</span><span id=__span-12-86><a id=__codelineno-12-86 name=__codelineno-12-86 href=#__codelineno-12-86></a><span class=gd>- {% endif %}</span>
</span><span id=__span-12-87><a id=__codelineno-12-87 name=__codelineno-12-87 href=#__codelineno-12-87></a><span class=gd>- {% endblock %}</span>
</span><span id=__span-12-88><a id=__codelineno-12-88 name=__codelineno-12-88 href=#__codelineno-12-88></a><span class=gd>- {% block disqus %}</span>
</span><span id=__span-12-89><a id=__codelineno-12-89 name=__codelineno-12-89 href=#__codelineno-12-89></a><span class=gd>- {% include "partials/integrations/disqus.html" %}</span>
</span><span id=__span-12-90><a id=__codelineno-12-90 name=__codelineno-12-90 href=#__codelineno-12-90></a><span class=gi>+ {% include "partials/content.html" %}</span>
</span><span id=__span-12-91><a id=__codelineno-12-91 name=__codelineno-12-91 href=#__codelineno-12-91></a><span class=w> </span> {% endblock %}
</span><span id=__span-12-92><a id=__codelineno-12-92 name=__codelineno-12-92 href=#__codelineno-12-92></a><span class=w> </span> </article>
</span><span id=__span-12-93><a id=__codelineno-12-93 name=__codelineno-12-93 href=#__codelineno-12-93></a><span class=w> </span> </div>
</span></code></pre></div> <div class="language-diff highlight"><pre><span></span><code><span id=__span-13-1><a id=__codelineno-13-1 name=__codelineno-13-1 href=#__codelineno-13-1></a><span class=gu>@@ -38,13 +38,6 @@</span>
</span><span id=__span-13-2><a id=__codelineno-13-2 name=__codelineno-13-2 href=#__codelineno-13-2></a><span class=w> </span> <meta name="description" content="{{ config.site_description }}" />
</span><span id=__span-13-3><a id=__codelineno-13-3 name=__codelineno-13-3 href=#__codelineno-13-3></a><span class=w> </span> {% endif %}
</span><span id=__span-13-4><a id=__codelineno-13-4 name=__codelineno-13-4 href=#__codelineno-13-4></a>
</span><span id=__span-13-5><a id=__codelineno-13-5 name=__codelineno-13-5 href=#__codelineno-13-5></a><span class=gd>- <!-- Page keywords --></span>
</span><span id=__span-13-6><a id=__codelineno-13-6 name=__codelineno-13-6 href=#__codelineno-13-6></a><span class=gd>- {% if page and page.meta and page.meta.keywords %}</span>
</span><span id=__span-13-7><a id=__codelineno-13-7 name=__codelineno-13-7 href=#__codelineno-13-7></a><span class=gd>- <meta name="keywords" content="{{ page.meta.keywords }}" /></span>
</span><span id=__span-13-8><a id=__codelineno-13-8 name=__codelineno-13-8 href=#__codelineno-13-8></a><span class=gd>- {% elif config.site_keywords %}</span>
</span><span id=__span-13-9><a id=__codelineno-13-9 name=__codelineno-13-9 href=#__codelineno-13-9></a><span class=gd>- <meta name="keywords" content="{{ config.site_keywords }}" /></span>
</span><span id=__span-13-10><a id=__codelineno-13-10 name=__codelineno-13-10 href=#__codelineno-13-10></a><span class=gd>- {% endif %}</span>
</span><span id=__span-13-11><a id=__codelineno-13-11 name=__codelineno-13-11 href=#__codelineno-13-11></a><span class=gd>-</span>
</span><span id=__span-13-12><a id=__codelineno-13-12 name=__codelineno-13-12 href=#__codelineno-13-12></a><span class=w> </span> <!-- Page author -->
</span><span id=__span-13-13><a id=__codelineno-13-13 name=__codelineno-13-13 href=#__codelineno-13-13></a><span class=w> </span> {% if page and page.meta and page.meta.author %}
</span><span id=__span-13-14><a id=__codelineno-13-14 name=__codelineno-13-14 href=#__codelineno-13-14></a><span class=w> </span> <meta name="author" content="{{ page.meta.author }}" />
</span><span id=__span-13-15><a id=__codelineno-13-15 name=__codelineno-13-15 href=#__codelineno-13-15></a><span class=gu>@@ -120,27 +113,21 @@</span>
</span><span id=__span-13-16><a id=__codelineno-13-16 name=__codelineno-13-16 href=#__codelineno-13-16></a><span class=w> </span> />
</span><span id=__span-13-17><a id=__codelineno-13-17 name=__codelineno-13-17 href=#__codelineno-13-17></a><span class=w> </span> <style>
</span><span id=__span-13-18><a id=__codelineno-13-18 name=__codelineno-13-18 href=#__codelineno-13-18></a><span class=w> </span> :root {
</span><span id=__span-13-19><a id=__codelineno-13-19 name=__codelineno-13-19 href=#__codelineno-13-19></a><span class=gd>- --md-text-font-family: "{{ font.text }}";</span>
</span><span id=__span-13-20><a id=__codelineno-13-20 name=__codelineno-13-20 href=#__codelineno-13-20></a><span class=gd>- --md-code-font-family: "{{ font.code }}";</span>
</span><span id=__span-13-21><a id=__codelineno-13-21 name=__codelineno-13-21 href=#__codelineno-13-21></a><span class=gi>+ --md-text-font: "{{ font.text }}";</span>
</span><span id=__span-13-22><a id=__codelineno-13-22 name=__codelineno-13-22 href=#__codelineno-13-22></a><span class=gi>+ --md-code-font: "{{ font.code }}";</span>
</span><span id=__span-13-23><a id=__codelineno-13-23 name=__codelineno-13-23 href=#__codelineno-13-23></a><span class=w> </span> }
</span><span id=__span-13-24><a id=__codelineno-13-24 name=__codelineno-13-24 href=#__codelineno-13-24></a><span class=w> </span> </style>
</span><span id=__span-13-25><a id=__codelineno-13-25 name=__codelineno-13-25 href=#__codelineno-13-25></a><span class=w> </span> {% endif %}
</span><span id=__span-13-26><a id=__codelineno-13-26 name=__codelineno-13-26 href=#__codelineno-13-26></a><span class=w> </span> {% endblock %}
</span><span id=__span-13-27><a id=__codelineno-13-27 name=__codelineno-13-27 href=#__codelineno-13-27></a>
</span><span id=__span-13-28><a id=__codelineno-13-28 name=__codelineno-13-28 href=#__codelineno-13-28></a><span class=gd>- <!-- Progressive Web App Manifest --></span>
</span><span id=__span-13-29><a id=__codelineno-13-29 name=__codelineno-13-29 href=#__codelineno-13-29></a><span class=gd>- {% if config.extra.manifest %}</span>
</span><span id=__span-13-30><a id=__codelineno-13-30 name=__codelineno-13-30 href=#__codelineno-13-30></a><span class=gd>- <link</span>
</span><span id=__span-13-31><a id=__codelineno-13-31 name=__codelineno-13-31 href=#__codelineno-13-31></a><span class=gd>- rel="manifest"</span>
</span><span id=__span-13-32><a id=__codelineno-13-32 name=__codelineno-13-32 href=#__codelineno-13-32></a><span class=gd>- href="{{ config.extra.manifest | url }}"</span>
</span><span id=__span-13-33><a id=__codelineno-13-33 name=__codelineno-13-33 href=#__codelineno-13-33></a><span class=gd>- crossorigin="use-credentials"</span>
</span><span id=__span-13-34><a id=__codelineno-13-34 name=__codelineno-13-34 href=#__codelineno-13-34></a><span class=gd>- /></span>
</span><span id=__span-13-35><a id=__codelineno-13-35 name=__codelineno-13-35 href=#__codelineno-13-35></a><span class=gd>- {% endif %}</span>
</span><span id=__span-13-36><a id=__codelineno-13-36 name=__codelineno-13-36 href=#__codelineno-13-36></a><span class=gd>-</span>
</span><span id=__span-13-37><a id=__codelineno-13-37 name=__codelineno-13-37 href=#__codelineno-13-37></a><span class=w> </span> <!-- Custom style sheets -->
</span><span id=__span-13-38><a id=__codelineno-13-38 name=__codelineno-13-38 href=#__codelineno-13-38></a><span class=w> </span> {% for path in config["extra_css"] %}
</span><span id=__span-13-39><a id=__codelineno-13-39 name=__codelineno-13-39 href=#__codelineno-13-39></a><span class=w> </span> <link rel="stylesheet" href="{{ path | url }}" />
</span><span id=__span-13-40><a id=__codelineno-13-40 name=__codelineno-13-40 href=#__codelineno-13-40></a><span class=w> </span> {% endfor %}
</span><span id=__span-13-41><a id=__codelineno-13-41 name=__codelineno-13-41 href=#__codelineno-13-41></a>
</span><span id=__span-13-42><a id=__codelineno-13-42 name=__codelineno-13-42 href=#__codelineno-13-42></a><span class=gi>+ <!-- Helper functions for inline scripts --></span>
</span><span id=__span-13-43><a id=__codelineno-13-43 name=__codelineno-13-43 href=#__codelineno-13-43></a><span class=gi>+ {% include "partials/javascripts/base.html" %}</span>
</span><span id=__span-13-44><a id=__codelineno-13-44 name=__codelineno-13-44 href=#__codelineno-13-44></a><span class=gi>+</span>
</span><span id=__span-13-45><a id=__codelineno-13-45 name=__codelineno-13-45 href=#__codelineno-13-45></a><span class=w> </span> <!-- Analytics -->
</span><span id=__span-13-46><a id=__codelineno-13-46 name=__codelineno-13-46 href=#__codelineno-13-46></a><span class=w> </span> {% block analytics %}
</span><span id=__span-13-47><a id=__codelineno-13-47 name=__codelineno-13-47 href=#__codelineno-13-47></a><span class=w> </span> {% include "partials/integrations/analytics.html" %}
</span><span id=__span-13-48><a id=__codelineno-13-48 name=__codelineno-13-48 href=#__codelineno-13-48></a><span class=gu>@@ -172,7 +159,6 @@</span>
</span><span id=__span-13-49><a id=__codelineno-13-49 name=__codelineno-13-49 href=#__codelineno-13-49></a>
</span><span id=__span-13-50><a id=__codelineno-13-50 name=__codelineno-13-50 href=#__codelineno-13-50></a><span class=w> </span> <!-- Retrieve features from configuration -->
</span><span id=__span-13-51><a id=__codelineno-13-51 name=__codelineno-13-51 href=#__codelineno-13-51></a><span class=w> </span> {% set features = config.theme.features or [] %}
</span><span id=__span-13-52><a id=__codelineno-13-52 name=__codelineno-13-52 href=#__codelineno-13-52></a><span class=gd>- {% include "partials/javascripts/base.html" %}</span>
</span><span id=__span-13-53><a id=__codelineno-13-53 name=__codelineno-13-53 href=#__codelineno-13-53></a>
</span><span id=__span-13-54><a id=__codelineno-13-54 name=__codelineno-13-54 href=#__codelineno-13-54></a><span class=w> </span> <!-- User preference: color palette -->
</span><span id=__span-13-55><a id=__codelineno-13-55 name=__codelineno-13-55 href=#__codelineno-13-55></a><span class=w> </span> {% if not config.theme.palette is mapping %}
</span><span id=__span-13-56><a id=__codelineno-13-56 name=__codelineno-13-56 href=#__codelineno-13-56></a><span class=gu>@@ -214,14 +200,28 @@</span>
</span><span id=__span-13-57><a id=__codelineno-13-57 name=__codelineno-13-57 href=#__codelineno-13-57></a><span class=w> </span> <!-- Announcement bar -->
</span><span id=__span-13-58><a id=__codelineno-13-58 name=__codelineno-13-58 href=#__codelineno-13-58></a><span class=w> </span> <div data-md-component="announce">
</span><span id=__span-13-59><a id=__codelineno-13-59 name=__codelineno-13-59 href=#__codelineno-13-59></a><span class=w> </span> {% if self.announce() %}
</span><span id=__span-13-60><a id=__codelineno-13-60 name=__codelineno-13-60 href=#__codelineno-13-60></a><span class=gd>- <aside class="md-banner md-announce"></span>
</span><span id=__span-13-61><a id=__codelineno-13-61 name=__codelineno-13-61 href=#__codelineno-13-61></a><span class=gd>- <div class="md-banner__inner md-announce__inner md-grid md-typeset"></span>
</span><span id=__span-13-62><a id=__codelineno-13-62 name=__codelineno-13-62 href=#__codelineno-13-62></a><span class=gi>+ <aside class="md-banner"></span>
</span><span id=__span-13-63><a id=__codelineno-13-63 name=__codelineno-13-63 href=#__codelineno-13-63></a><span class=gi>+ <div class="md-banner__inner md-grid md-typeset"></span>
</span><span id=__span-13-64><a id=__codelineno-13-64 name=__codelineno-13-64 href=#__codelineno-13-64></a><span class=w> </span> {% block announce %}{% endblock %}
</span><span id=__span-13-65><a id=__codelineno-13-65 name=__codelineno-13-65 href=#__codelineno-13-65></a><span class=w> </span> </div>
</span><span id=__span-13-66><a id=__codelineno-13-66 name=__codelineno-13-66 href=#__codelineno-13-66></a><span class=w> </span> </aside>
</span><span id=__span-13-67><a id=__codelineno-13-67 name=__codelineno-13-67 href=#__codelineno-13-67></a><span class=w> </span> {% endif %}
</span><span id=__span-13-68><a id=__codelineno-13-68 name=__codelineno-13-68 href=#__codelineno-13-68></a><span class=w> </span> </div>
</span><span id=__span-13-69><a id=__codelineno-13-69 name=__codelineno-13-69 href=#__codelineno-13-69></a>
</span><span id=__span-13-70><a id=__codelineno-13-70 name=__codelineno-13-70 href=#__codelineno-13-70></a><span class=gi>+ <!-- Version warning --></span>
</span><span id=__span-13-71><a id=__codelineno-13-71 name=__codelineno-13-71 href=#__codelineno-13-71></a><span class=gi>+ {% if config.extra.version %}</span>
</span><span id=__span-13-72><a id=__codelineno-13-72 name=__codelineno-13-72 href=#__codelineno-13-72></a><span class=gi>+ <div data-md-component="outdated" hidden></span>
</span><span id=__span-13-73><a id=__codelineno-13-73 name=__codelineno-13-73 href=#__codelineno-13-73></a><span class=gi>+ <aside class="md-banner md-banner--warning"></span>
</span><span id=__span-13-74><a id=__codelineno-13-74 name=__codelineno-13-74 href=#__codelineno-13-74></a><span class=gi>+ {% if self.outdated() %}</span>
</span><span id=__span-13-75><a id=__codelineno-13-75 name=__codelineno-13-75 href=#__codelineno-13-75></a><span class=gi>+ <div class="md-banner__inner md-grid md-typeset"></span>
</span><span id=__span-13-76><a id=__codelineno-13-76 name=__codelineno-13-76 href=#__codelineno-13-76></a><span class=gi>+ {% block outdated %}{% endblock %}</span>
</span><span id=__span-13-77><a id=__codelineno-13-77 name=__codelineno-13-77 href=#__codelineno-13-77></a><span class=gi>+ </div></span>
</span><span id=__span-13-78><a id=__codelineno-13-78 name=__codelineno-13-78 href=#__codelineno-13-78></a><span class=gi>+ {% include "partials/javascripts/outdated.html" %}</span>
</span><span id=__span-13-79><a id=__codelineno-13-79 name=__codelineno-13-79 href=#__codelineno-13-79></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-13-80><a id=__codelineno-13-80 name=__codelineno-13-80 href=#__codelineno-13-80></a><span class=gi>+ </aside></span>
</span><span id=__span-13-81><a id=__codelineno-13-81 name=__codelineno-13-81 href=#__codelineno-13-81></a><span class=gi>+ </div></span>
</span><span id=__span-13-82><a id=__codelineno-13-82 name=__codelineno-13-82 href=#__codelineno-13-82></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-13-83><a id=__codelineno-13-83 name=__codelineno-13-83 href=#__codelineno-13-83></a><span class=gi>+</span>
</span><span id=__span-13-84><a id=__codelineno-13-84 name=__codelineno-13-84 href=#__codelineno-13-84></a><span class=w> </span> <!-- Header -->
</span><span id=__span-13-85><a id=__codelineno-13-85 name=__codelineno-13-85 href=#__codelineno-13-85></a><span class=w> </span> {% block header %}
</span><span id=__span-13-86><a id=__codelineno-13-86 name=__codelineno-13-86 href=#__codelineno-13-86></a><span class=w> </span> {% include "partials/header.html" %}
</span><span id=__span-13-87><a id=__codelineno-13-87 name=__codelineno-13-87 href=#__codelineno-13-87></a><span class=gu>@@ -295,49 +295,11 @@</span>
</span><span id=__span-13-88><a id=__codelineno-13-88 name=__codelineno-13-88 href=#__codelineno-13-88></a><span class=w> </span> {% block content %}
</span><span id=__span-13-89><a id=__codelineno-13-89 name=__codelineno-13-89 href=#__codelineno-13-89></a><span class=gd>-</span>
</span><span id=__span-13-90><a id=__codelineno-13-90 name=__codelineno-13-90 href=#__codelineno-13-90></a><span class=gd>- <!-- Edit button --></span>
</span><span id=__span-13-91><a id=__codelineno-13-91 name=__codelineno-13-91 href=#__codelineno-13-91></a><span class=gd>- {% if page.edit_url %}</span>
</span><span id=__span-13-92><a id=__codelineno-13-92 name=__codelineno-13-92 href=#__codelineno-13-92></a><span class=gd>- <a</span>
</span><span id=__span-13-93><a id=__codelineno-13-93 name=__codelineno-13-93 href=#__codelineno-13-93></a><span class=gd>- href="{{ page.edit_url }}"</span>
</span><span id=__span-13-94><a id=__codelineno-13-94 name=__codelineno-13-94 href=#__codelineno-13-94></a><span class=gd>- title="{{ lang.t('edit.link.title') }}"</span>
</span><span id=__span-13-95><a id=__codelineno-13-95 name=__codelineno-13-95 href=#__codelineno-13-95></a><span class=gd>- class="md-content__button md-icon"</span>
</span><span id=__span-13-96><a id=__codelineno-13-96 name=__codelineno-13-96 href=#__codelineno-13-96></a><span class=gd>- ></span>
</span><span id=__span-13-97><a id=__codelineno-13-97 name=__codelineno-13-97 href=#__codelineno-13-97></a><span class=gd>- {% include ".icons/material/pencil.svg" %}</span>
</span><span id=__span-13-98><a id=__codelineno-13-98 name=__codelineno-13-98 href=#__codelineno-13-98></a><span class=gd>- </a></span>
</span><span id=__span-13-99><a id=__codelineno-13-99 name=__codelineno-13-99 href=#__codelineno-13-99></a><span class=gd>- {% endif %}</span>
</span><span id=__span-13-100><a id=__codelineno-13-100 name=__codelineno-13-100 href=#__codelineno-13-100></a><span class=gd>-</span>
</span><span id=__span-13-101><a id=__codelineno-13-101 name=__codelineno-13-101 href=#__codelineno-13-101></a><span class=gd>- <!--</span>
</span><span id=__span-13-102><a id=__codelineno-13-102 name=__codelineno-13-102 href=#__codelineno-13-102></a><span class=gd>- Hack: check whether the content contains a h1 headline. If it</span>
</span><span id=__span-13-103><a id=__codelineno-13-103 name=__codelineno-13-103 href=#__codelineno-13-103></a><span class=gd>- doesn't, the page title (or respectively site name) is used</span>
</span><span id=__span-13-104><a id=__codelineno-13-104 name=__codelineno-13-104 href=#__codelineno-13-104></a><span class=gd>- as the main headline.</span>
</span><span id=__span-13-105><a id=__codelineno-13-105 name=__codelineno-13-105 href=#__codelineno-13-105></a><span class=gd>- --></span>
</span><span id=__span-13-106><a id=__codelineno-13-106 name=__codelineno-13-106 href=#__codelineno-13-106></a><span class=gd>- {% if not "\x3ch1" in page.content %}</span>
</span><span id=__span-13-107><a id=__codelineno-13-107 name=__codelineno-13-107 href=#__codelineno-13-107></a><span class=gd>- <h1>{{ page.title | d(config.site_name, true)}}</h1></span>
</span><span id=__span-13-108><a id=__codelineno-13-108 name=__codelineno-13-108 href=#__codelineno-13-108></a><span class=gd>- {% endif %}</span>
</span><span id=__span-13-109><a id=__codelineno-13-109 name=__codelineno-13-109 href=#__codelineno-13-109></a><span class=gd>-</span>
</span><span id=__span-13-110><a id=__codelineno-13-110 name=__codelineno-13-110 href=#__codelineno-13-110></a><span class=gd>- <!-- Markdown content --></span>
</span><span id=__span-13-111><a id=__codelineno-13-111 name=__codelineno-13-111 href=#__codelineno-13-111></a><span class=gd>- {{ page.content }}</span>
</span><span id=__span-13-112><a id=__codelineno-13-112 name=__codelineno-13-112 href=#__codelineno-13-112></a><span class=gd>-</span>
</span><span id=__span-13-113><a id=__codelineno-13-113 name=__codelineno-13-113 href=#__codelineno-13-113></a><span class=gd>- <!-- Last update of source file --></span>
</span><span id=__span-13-114><a id=__codelineno-13-114 name=__codelineno-13-114 href=#__codelineno-13-114></a><span class=gd>- {% if page and page.meta %}</span>
</span><span id=__span-13-115><a id=__codelineno-13-115 name=__codelineno-13-115 href=#__codelineno-13-115></a><span class=gd>- {% if page.meta.git_revision_date_localized or</span>
</span><span id=__span-13-116><a id=__codelineno-13-116 name=__codelineno-13-116 href=#__codelineno-13-116></a><span class=gd>- page.meta.revision_date</span>
</span><span id=__span-13-117><a id=__codelineno-13-117 name=__codelineno-13-117 href=#__codelineno-13-117></a><span class=gd>- %}</span>
</span><span id=__span-13-118><a id=__codelineno-13-118 name=__codelineno-13-118 href=#__codelineno-13-118></a><span class=gd>- {% include "partials/source-file.html" %}</span>
</span><span id=__span-13-119><a id=__codelineno-13-119 name=__codelineno-13-119 href=#__codelineno-13-119></a><span class=gd>- {% endif %}</span>
</span><span id=__span-13-120><a id=__codelineno-13-120 name=__codelineno-13-120 href=#__codelineno-13-120></a><span class=gd>- {% endif %}</span>
</span><span id=__span-13-121><a id=__codelineno-13-121 name=__codelineno-13-121 href=#__codelineno-13-121></a><span class=gd>- {% endblock %}</span>
</span><span id=__span-13-122><a id=__codelineno-13-122 name=__codelineno-13-122 href=#__codelineno-13-122></a><span class=gd>-</span>
</span><span id=__span-13-123><a id=__codelineno-13-123 name=__codelineno-13-123 href=#__codelineno-13-123></a><span class=gd>- <!-- Disqus integration --></span>
</span><span id=__span-13-124><a id=__codelineno-13-124 name=__codelineno-13-124 href=#__codelineno-13-124></a><span class=gd>- {% block disqus %}</span>
</span><span id=__span-13-125><a id=__codelineno-13-125 name=__codelineno-13-125 href=#__codelineno-13-125></a><span class=gd>- {% include "partials/integrations/disqus.html" %}</span>
</span><span id=__span-13-126><a id=__codelineno-13-126 name=__codelineno-13-126 href=#__codelineno-13-126></a><span class=gi>+ {% include "partials/content.html" %}</span>
</span><span id=__span-13-127><a id=__codelineno-13-127 name=__codelineno-13-127 href=#__codelineno-13-127></a><span class=w> </span> {% endblock %}
</span><span id=__span-13-128><a id=__codelineno-13-128 name=__codelineno-13-128 href=#__codelineno-13-128></a><span class=w> </span> </article>
</span><span id=__span-13-129><a id=__codelineno-13-129 name=__codelineno-13-129 href=#__codelineno-13-129></a><span class=w> </span> </div>
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-diff highlight"><pre><span></span><code><span id=__span-14-1><a id=__codelineno-14-1 name=__codelineno-14-1 href=#__codelineno-14-1></a><span class=gu>@@ -0,0 +1,16 @@</span>
</span><span id=__span-14-2><a id=__codelineno-14-2 name=__codelineno-14-2 href=#__codelineno-14-2></a><span class=gi>+{#-</span>
</span><span id=__span-14-3><a id=__codelineno-14-3 name=__codelineno-14-3 href=#__codelineno-14-3></a><span class=gi>+ This file was automatically generated - do not edit</span>
</span><span id=__span-14-4><a id=__codelineno-14-4 name=__codelineno-14-4 href=#__codelineno-14-4></a><span class=gi>+-#}</span>
</span><span id=__span-14-5><a id=__codelineno-14-5 name=__codelineno-14-5 href=#__codelineno-14-5></a><span class=gi>+<div class="md-copyright"></span>
</span><span id=__span-14-6><a id=__codelineno-14-6 name=__codelineno-14-6 href=#__codelineno-14-6></a><span class=gi>+ {% if config.copyright %}</span>
</span><span id=__span-14-7><a id=__codelineno-14-7 name=__codelineno-14-7 href=#__codelineno-14-7></a><span class=gi>+ <div class="md-copyright__highlight"></span>
</span><span id=__span-14-8><a id=__codelineno-14-8 name=__codelineno-14-8 href=#__codelineno-14-8></a><span class=gi>+ {{ config.copyright }}</span>
</span><span id=__span-14-9><a id=__codelineno-14-9 name=__codelineno-14-9 href=#__codelineno-14-9></a><span class=gi>+ </div></span>
</span><span id=__span-14-10><a id=__codelineno-14-10 name=__codelineno-14-10 href=#__codelineno-14-10></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-14-11><a id=__codelineno-14-11 name=__codelineno-14-11 href=#__codelineno-14-11></a><span class=gi>+ {% if not config.extra.generator == false %}</span>
</span><span id=__span-14-12><a id=__codelineno-14-12 name=__codelineno-14-12 href=#__codelineno-14-12></a><span class=gi>+ Made with</span>
</span><span id=__span-14-13><a id=__codelineno-14-13 name=__codelineno-14-13 href=#__codelineno-14-13></a><span class=gi>+ <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener"></span>
</span><span id=__span-14-14><a id=__codelineno-14-14 name=__codelineno-14-14 href=#__codelineno-14-14></a><span class=gi>+ Material for MkDocs</span>
</span><span id=__span-14-15><a id=__codelineno-14-15 name=__codelineno-14-15 href=#__codelineno-14-15></a><span class=gi>+ </a></span>
</span><span id=__span-14-16><a id=__codelineno-14-16 name=__codelineno-14-16 href=#__codelineno-14-16></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-14-17><a id=__codelineno-14-17 name=__codelineno-14-17 href=#__codelineno-14-17></a><span class=gi>+</div></span>
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-diff highlight"><pre><span></span><code><span id=__span-15-1><a id=__codelineno-15-1 name=__codelineno-15-1 href=#__codelineno-15-1></a><span class=gu>@@ -41,21 +40,10 @@</span>
</span><span id=__span-15-2><a id=__codelineno-15-2 name=__codelineno-15-2 href=#__codelineno-15-2></a><span class=w> </span> {% endif %}
</span><span id=__span-15-3><a id=__codelineno-15-3 name=__codelineno-15-3 href=#__codelineno-15-3></a><span class=w> </span> <div class="md-footer-meta md-typeset">
</span><span id=__span-15-4><a id=__codelineno-15-4 name=__codelineno-15-4 href=#__codelineno-15-4></a><span class=w> </span> <div class="md-footer-meta__inner md-grid">
</span><span id=__span-15-5><a id=__codelineno-15-5 name=__codelineno-15-5 href=#__codelineno-15-5></a><span class=gd>- <div class="md-footer-copyright"></span>
</span><span id=__span-15-6><a id=__codelineno-15-6 name=__codelineno-15-6 href=#__codelineno-15-6></a><span class=gd>- {% if config.copyright %}</span>
</span><span id=__span-15-7><a id=__codelineno-15-7 name=__codelineno-15-7 href=#__codelineno-15-7></a><span class=gd>- <div class="md-footer-copyright__highlight"></span>
</span><span id=__span-15-8><a id=__codelineno-15-8 name=__codelineno-15-8 href=#__codelineno-15-8></a><span class=gd>- {{ config.copyright }}</span>
</span><span id=__span-15-9><a id=__codelineno-15-9 name=__codelineno-15-9 href=#__codelineno-15-9></a><span class=gd>- </div></span>
</span><span id=__span-15-10><a id=__codelineno-15-10 name=__codelineno-15-10 href=#__codelineno-15-10></a><span class=gd>- {% endif %}</span>
</span><span id=__span-15-11><a id=__codelineno-15-11 name=__codelineno-15-11 href=#__codelineno-15-11></a><span class=gd>- {% if not config.extra.generator == false %}</span>
</span><span id=__span-15-12><a id=__codelineno-15-12 name=__codelineno-15-12 href=#__codelineno-15-12></a><span class=gd>- Made with</span>
</span><span id=__span-15-13><a id=__codelineno-15-13 name=__codelineno-15-13 href=#__codelineno-15-13></a><span class=gd>- <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener"></span>
</span><span id=__span-15-14><a id=__codelineno-15-14 name=__codelineno-15-14 href=#__codelineno-15-14></a><span class=gd>- Material for MkDocs</span>
</span><span id=__span-15-15><a id=__codelineno-15-15 name=__codelineno-15-15 href=#__codelineno-15-15></a><span class=gd>- </a></span>
</span><span id=__span-15-16><a id=__codelineno-15-16 name=__codelineno-15-16 href=#__codelineno-15-16></a><span class=gd>- {% endif %}</span>
</span><span id=__span-15-17><a id=__codelineno-15-17 name=__codelineno-15-17 href=#__codelineno-15-17></a><span class=gd>- {{ extracopyright }}</span>
</span><span id=__span-15-18><a id=__codelineno-15-18 name=__codelineno-15-18 href=#__codelineno-15-18></a><span class=gd>- </div></span>
</span><span id=__span-15-19><a id=__codelineno-15-19 name=__codelineno-15-19 href=#__codelineno-15-19></a><span class=gd>- {% include "partials/social.html" %}</span>
</span><span id=__span-15-20><a id=__codelineno-15-20 name=__codelineno-15-20 href=#__codelineno-15-20></a><span class=gi>+ {% include "partials/copyright.html" %}</span>
</span><span id=__span-15-21><a id=__codelineno-15-21 name=__codelineno-15-21 href=#__codelineno-15-21></a><span class=gi>+ {% if config.extra.social %}</span>
</span><span id=__span-15-22><a id=__codelineno-15-22 name=__codelineno-15-22 href=#__codelineno-15-22></a><span class=gi>+ {% include "partials/social.html" %}</span>
</span><span id=__span-15-23><a id=__codelineno-15-23 name=__codelineno-15-23 href=#__codelineno-15-23></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-15-24><a id=__codelineno-15-24 name=__codelineno-15-24 href=#__codelineno-15-24></a><span class=w> </span> </div>
</span><span id=__span-15-25><a id=__codelineno-15-25 name=__codelineno-15-25 href=#__codelineno-15-25></a><span class=w> </span> </div>
</span><span id=__span-15-26><a id=__codelineno-15-26 name=__codelineno-15-26 href=#__codelineno-15-26></a><span class=w> </span></footer>
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-diff highlight"><pre><span></span><code><span id=__span-16-1><a id=__codelineno-16-1 name=__codelineno-16-1 href=#__codelineno-16-1></a><span class=gu>@@ -4,17 +4,15 @@</span>
</span><span id=__span-16-2><a id=__codelineno-16-2 name=__codelineno-16-2 href=#__codelineno-16-2></a><span class=gd>-{% if config.extra.social %}</span>
</span><span id=__span-16-3><a id=__codelineno-16-3 name=__codelineno-16-3 href=#__codelineno-16-3></a><span class=gd>- <div class="md-footer-social"></span>
</span><span id=__span-16-4><a id=__codelineno-16-4 name=__codelineno-16-4 href=#__codelineno-16-4></a><span class=gd>- {% for social in config.extra.social %}</span>
</span><span id=__span-16-5><a id=__codelineno-16-5 name=__codelineno-16-5 href=#__codelineno-16-5></a><span class=gd>- {% set title = social.name %}</span>
</span><span id=__span-16-6><a id=__codelineno-16-6 name=__codelineno-16-6 href=#__codelineno-16-6></a><span class=gd>- {% if not title and "//" in social.link %}</span>
</span><span id=__span-16-7><a id=__codelineno-16-7 name=__codelineno-16-7 href=#__codelineno-16-7></a><span class=gd>- {% set _,url = social.link.split("//") %}</span>
</span><span id=__span-16-8><a id=__codelineno-16-8 name=__codelineno-16-8 href=#__codelineno-16-8></a><span class=gd>- {% set title = url.split("/")[0] %}</span>
</span><span id=__span-16-9><a id=__codelineno-16-9 name=__codelineno-16-9 href=#__codelineno-16-9></a><span class=gd>- {% endif %}</span>
</span><span id=__span-16-10><a id=__codelineno-16-10 name=__codelineno-16-10 href=#__codelineno-16-10></a><span class=gd>- <a href="{{ social.link }}" target="_blank" rel="noopener" title="{{ title | e }}" class="md-footer-social__link"></span>
</span><span id=__span-16-11><a id=__codelineno-16-11 name=__codelineno-16-11 href=#__codelineno-16-11></a><span class=gd>- {% include ".icons/" ~ social.icon ~ ".svg" %}</span>
</span><span id=__span-16-12><a id=__codelineno-16-12 name=__codelineno-16-12 href=#__codelineno-16-12></a><span class=gd>- </a></span>
</span><span id=__span-16-13><a id=__codelineno-16-13 name=__codelineno-16-13 href=#__codelineno-16-13></a><span class=gd>- {% endfor %}</span>
</span><span id=__span-16-14><a id=__codelineno-16-14 name=__codelineno-16-14 href=#__codelineno-16-14></a><span class=gd>- </div></span>
</span><span id=__span-16-15><a id=__codelineno-16-15 name=__codelineno-16-15 href=#__codelineno-16-15></a><span class=gd>-{% endif %}</span>
</span><span id=__span-16-16><a id=__codelineno-16-16 name=__codelineno-16-16 href=#__codelineno-16-16></a><span class=gi>+<div class="md-social"></span>
</span><span id=__span-16-17><a id=__codelineno-16-17 name=__codelineno-16-17 href=#__codelineno-16-17></a><span class=gi>+ {% for social in config.extra.social %}</span>
</span><span id=__span-16-18><a id=__codelineno-16-18 name=__codelineno-16-18 href=#__codelineno-16-18></a><span class=gi>+ {% set title = social.name %}</span>
</span><span id=__span-16-19><a id=__codelineno-16-19 name=__codelineno-16-19 href=#__codelineno-16-19></a><span class=gi>+ {% if not title and "//" in social.link %}</span>
</span><span id=__span-16-20><a id=__codelineno-16-20 name=__codelineno-16-20 href=#__codelineno-16-20></a><span class=gi>+ {% set _, url = social.link.split("//") %}</span>
</span><span id=__span-16-21><a id=__codelineno-16-21 name=__codelineno-16-21 href=#__codelineno-16-21></a><span class=gi>+ {% set title = url.split("/")[0] %}</span>
</span><span id=__span-16-22><a id=__codelineno-16-22 name=__codelineno-16-22 href=#__codelineno-16-22></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-16-23><a id=__codelineno-16-23 name=__codelineno-16-23 href=#__codelineno-16-23></a><span class=gi>+ <a href="{{ social.link }}" target="_blank" rel="noopener" title="{{ title | e }}" class="md-social__link"></span>
</span><span id=__span-16-24><a id=__codelineno-16-24 name=__codelineno-16-24 href=#__codelineno-16-24></a><span class=gi>+ {% include ".icons/" ~ social.icon ~ ".svg" %}</span>
</span><span id=__span-16-25><a id=__codelineno-16-25 name=__codelineno-16-25 href=#__codelineno-16-25></a><span class=gi>+ </a></span>
</span><span id=__span-16-26><a id=__codelineno-16-26 name=__codelineno-16-26 href=#__codelineno-16-26></a><span class=gi>+ {% endfor %}</span>
</span><span id=__span-16-27><a id=__codelineno-16-27 name=__codelineno-16-27 href=#__codelineno-16-27></a><span class=gi>+</div></span>
</span></code></pre></div> </div> </div> </div> <h2 id=upgrading-from-6x-to-7x>Upgrading from 6.x to 7.x<a class=headerlink href=#upgrading-from-6x-to-7x title="Permanent link">¶</a></h2> <h3 id=whats-new_1>What's new?<a class=headerlink href=#whats-new_1 title="Permanent link">¶</a></h3> <ul> <li>Added support for deploying multiple versions</li> <li>Added support for integrating a language selector</li> <li>Added support for rendering admonitions as inline blocks</li> <li>Rewrite of the underlying reactive architecture</li> <li>Removed Webpack in favor of reactive build strategy (–480 dependencies)</li> <li>Fixed keyboard navigation for code blocks after content tabs switch</li> </ul> <h3 id=changes-to-mkdocsyml_2>Changes to <code>mkdocs.yml</code><a class=headerlink href=#changes-to-mkdocsyml_2 title="Permanent link">¶</a></h3> <h4 id=extraversionmethod><code>extra.version.method</code><a class=headerlink href=#extraversionmethod title="Permanent link">¶</a></h4> <p>The versioning method configuration was renamed to <code>extra.version.provider</code> to allow for different versioning strategies in the future:</p> <div class="tabbed-set tabbed-alternate" data-tabs=5:2><input checked=checked id=extraversionmethod-7x name=__tabbed_5 type=radio><input id=extraversionmethod-6x name=__tabbed_5 type=radio><div class=tabbed-labels><label for=extraversionmethod-7x>7.x</label><label for=extraversionmethod-6x>6.x</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-17-1><a id=__codelineno-17-1 name=__codelineno-17-1 href=#__codelineno-17-1></a><span class=nt>extra</span><span class=p>:</span>
</span><span id=__span-17-2><a id=__codelineno-17-2 name=__codelineno-17-2 href=#__codelineno-17-2></a><span class=w> </span><span class=nt>version</span><span class=p>:</span>
</span><span id=__span-17-3><a id=__codelineno-17-3 name=__codelineno-17-3 href=#__codelineno-17-3></a><span class=w> </span><span class=nt>provider</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">mike</span>
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-18-1><a id=__codelineno-18-1 name=__codelineno-18-1 href=#__codelineno-18-1></a><span class=nt>extra</span><span class=p>:</span>
</span><span id=__span-18-2><a id=__codelineno-18-2 name=__codelineno-18-2 href=#__codelineno-18-2></a><span class=w> </span><span class=nt>version</span><span class=p>:</span>
</span><span id=__span-18-3><a id=__codelineno-18-3 name=__codelineno-18-3 href=#__codelineno-18-3></a><span class=w> </span><span class=nt>method</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">mike</span>
</span></code></pre></div> </div> </div> </div> <h3 id=changes-to-html-files_2>Changes to <code>*.html</code> files<a class=headerlink href=#changes-to-html-files_2 title="Permanent link">¶</a></h3> <p>The templates have undergone a set of changes to make them future-proof. If you've used theme extension to override a block or template, make sure that it matches the new structure:</p> <ul> <li>If you've overridden a <strong>block</strong>, check <code>base.html</code> for potential changes</li> <li>If you've overridden a <strong>template</strong>, check the respective <code>*.html</code> file for potential changes</li> </ul> <div class="tabbed-set tabbed-alternate" data-tabs=6:5><input checked=checked id=changes-to-html-files_2-basehtml name=__tabbed_6 type=radio><input id=changes-to-html-files_2-partialsfooterhtml name=__tabbed_6 type=radio><input id=changes-to-html-files_2-partialsheaderhtml name=__tabbed_6 type=radio><input id=changes-to-html-files_2-partialssourcehtml name=__tabbed_6 type=radio><input id=changes-to-html-files_2-partialstochtml name=__tabbed_6 type=radio><div class=tabbed-labels><label for=changes-to-html-files_2-basehtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>base.html</code></label><label for=changes-to-html-files_2-partialsfooterhtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/footer.html</code></label><label for=changes-to-html-files_2-partialsheaderhtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/header.html</code></label><label for=changes-to-html-files_2-partialssourcehtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/source.html</code></label><label for=changes-to-html-files_2-partialstochtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/toc.html</code></label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="language-diff highlight"><pre><span></span><code><span id=__span-19-1><a id=__codelineno-19-1 name=__codelineno-19-1 href=#__codelineno-19-1></a><span class=gu>@@ -61,7 +61,7 @@</span>
</span><span id=__span-19-2><a id=__codelineno-19-2 name=__codelineno-19-2 href=#__codelineno-19-2></a><span class=w> </span> font.text | replace(' ', '+') + ':300,400,400i,700%7C' +
</span><span id=__span-19-3><a id=__codelineno-19-3 name=__codelineno-19-3 href=#__codelineno-19-3></a><span class=w> </span> font.code | replace(' ', '+')
</span><span id=__span-19-4><a id=__codelineno-19-4 name=__codelineno-19-4 href=#__codelineno-19-4></a><span class=w> </span> }}&display=fallback">
</span><span id=__span-19-5><a id=__codelineno-19-5 name=__codelineno-19-5 href=#__codelineno-19-5></a><span class=gd>- <style>body,input{font-family:"{{ font.text }}",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"{{ font.code }}",SFMono-Regular,Consolas,Menlo,monospace}</style></span>
</span><span id=__span-19-6><a id=__codelineno-19-6 name=__codelineno-19-6 href=#__codelineno-19-6></a><span class=gi>+ <style>:root{--md-text-font-family:"{{ font.text }}";--md-code-font-family:"{{ font.code }}"}</style></span>
</span><span id=__span-19-7><a id=__codelineno-19-7 name=__codelineno-19-7 href=#__codelineno-19-7></a><span class=w> </span> {% endif %}
</span><span id=__span-19-8><a id=__codelineno-19-8 name=__codelineno-19-8 href=#__codelineno-19-8></a><span class=w> </span> {% endblock %}
</span><span id=__span-19-9><a id=__codelineno-19-9 name=__codelineno-19-9 href=#__codelineno-19-9></a><span class=w> </span> {% if config.extra.manifest %}
</span><span id=__span-19-10><a id=__codelineno-19-10 name=__codelineno-19-10 href=#__codelineno-19-10></a><span class=gu>@@ -131,7 +131,7 @@</span>
</span><span id=__span-19-11><a id=__codelineno-19-11 name=__codelineno-19-11 href=#__codelineno-19-11></a><span class=w> </span> {% if page and page.meta and page.meta.hide %}
</span><span id=__span-19-12><a id=__codelineno-19-12 name=__codelineno-19-12 href=#__codelineno-19-12></a><span class=w> </span> {% set hidden = "hidden" if "navigation" in page.meta.hide %}
</span><span id=__span-19-13><a id=__codelineno-19-13 name=__codelineno-19-13 href=#__codelineno-19-13></a><span class=w> </span> {% endif %}
</span><span id=__span-19-14><a id=__codelineno-19-14 name=__codelineno-19-14 href=#__codelineno-19-14></a><span class=gd>- <div class="md-sidebar md-sidebar--primary" data-md-component="navigation" {{ hidden }}></span>
</span><span id=__span-19-15><a id=__codelineno-19-15 name=__codelineno-19-15 href=#__codelineno-19-15></a><span class=gi>+ <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" {{ hidden }}></span>
</span><span id=__span-19-16><a id=__codelineno-19-16 name=__codelineno-19-16 href=#__codelineno-19-16></a><span class=w> </span> <div class="md-sidebar__scrollwrap">
</span><span id=__span-19-17><a id=__codelineno-19-17 name=__codelineno-19-17 href=#__codelineno-19-17></a><span class=w> </span> <div class="md-sidebar__inner">
</span><span id=__span-19-18><a id=__codelineno-19-18 name=__codelineno-19-18 href=#__codelineno-19-18></a><span class=w> </span> {% include "partials/nav.html" %}
</span><span id=__span-19-19><a id=__codelineno-19-19 name=__codelineno-19-19 href=#__codelineno-19-19></a><span class=gu>@@ -143,7 +143,7 @@</span>
</span><span id=__span-19-20><a id=__codelineno-19-20 name=__codelineno-19-20 href=#__codelineno-19-20></a><span class=w> </span> {% if page and page.meta and page.meta.hide %}
</span><span id=__span-19-21><a id=__codelineno-19-21 name=__codelineno-19-21 href=#__codelineno-19-21></a><span class=w> </span> {% set hidden = "hidden" if "toc" in page.meta.hide %}
</span><span id=__span-19-22><a id=__codelineno-19-22 name=__codelineno-19-22 href=#__codelineno-19-22></a><span class=w> </span> {% endif %}
</span><span id=__span-19-23><a id=__codelineno-19-23 name=__codelineno-19-23 href=#__codelineno-19-23></a><span class=gd>- <div class="md-sidebar md-sidebar--secondary" data-md-component="toc" {{ hidden }}></span>
</span><span id=__span-19-24><a id=__codelineno-19-24 name=__codelineno-19-24 href=#__codelineno-19-24></a><span class=gi>+ <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" {{ hidden }}></span>
</span><span id=__span-19-25><a id=__codelineno-19-25 name=__codelineno-19-25 href=#__codelineno-19-25></a><span class=w> </span> <div class="md-sidebar__scrollwrap">
</span><span id=__span-19-26><a id=__codelineno-19-26 name=__codelineno-19-26 href=#__codelineno-19-26></a><span class=w> </span> <div class="md-sidebar__inner">
</span><span id=__span-19-27><a id=__codelineno-19-27 name=__codelineno-19-27 href=#__codelineno-19-27></a><span class=w> </span> {% include "partials/toc.html" %}
</span><span id=__span-19-28><a id=__codelineno-19-28 name=__codelineno-19-28 href=#__codelineno-19-28></a><span class=gu>@@ -152,7 +152,7 @@</span>
</span><span id=__span-19-29><a id=__codelineno-19-29 name=__codelineno-19-29 href=#__codelineno-19-29></a><span class=w> </span> </div>
</span><span id=__span-19-30><a id=__codelineno-19-30 name=__codelineno-19-30 href=#__codelineno-19-30></a><span class=w> </span> {% endif %}
</span><span id=__span-19-31><a id=__codelineno-19-31 name=__codelineno-19-31 href=#__codelineno-19-31></a><span class=w> </span> {% endblock %}
</span><span id=__span-19-32><a id=__codelineno-19-32 name=__codelineno-19-32 href=#__codelineno-19-32></a><span class=gd>- <div class="md-content"></span>
</span><span id=__span-19-33><a id=__codelineno-19-33 name=__codelineno-19-33 href=#__codelineno-19-33></a><span class=gi>+ <div class="md-content" data-md-component="content"></span>
</span><span id=__span-19-34><a id=__codelineno-19-34 name=__codelineno-19-34 href=#__codelineno-19-34></a><span class=w> </span> <article class="md-content__inner md-typeset">
</span><span id=__span-19-35><a id=__codelineno-19-35 name=__codelineno-19-35 href=#__codelineno-19-35></a><span class=w> </span> {% block content %}
</span><span id=__span-19-36><a id=__codelineno-19-36 name=__codelineno-19-36 href=#__codelineno-19-36></a><span class=w> </span> {% if page.edit_url %}
</span><span id=__span-19-37><a id=__codelineno-19-37 name=__codelineno-19-37 href=#__codelineno-19-37></a><span class=gu>@@ -183,10 +183,18 @@</span>
</span><span id=__span-19-38><a id=__codelineno-19-38 name=__codelineno-19-38 href=#__codelineno-19-38></a><span class=w> </span> {% include "partials/footer.html" %}
</span><span id=__span-19-39><a id=__codelineno-19-39 name=__codelineno-19-39 href=#__codelineno-19-39></a><span class=w> </span> {% endblock %}
</span><span id=__span-19-40><a id=__codelineno-19-40 name=__codelineno-19-40 href=#__codelineno-19-40></a><span class=w> </span> </div>
</span><span id=__span-19-41><a id=__codelineno-19-41 name=__codelineno-19-41 href=#__codelineno-19-41></a><span class=gd>- {% block scripts %}</span>
</span><span id=__span-19-42><a id=__codelineno-19-42 name=__codelineno-19-42 href=#__codelineno-19-42></a><span class=gd>- <script src="{{ 'assets/javascripts/vendor.18f0862e.min.js' | url }}"></script></span>
</span><span id=__span-19-43><a id=__codelineno-19-43 name=__codelineno-19-43 href=#__codelineno-19-43></a><span class=gd>- <script src="{{ 'assets/javascripts/bundle.994580cf.min.js' | url }}"></script></span>
</span><span id=__span-19-44><a id=__codelineno-19-44 name=__codelineno-19-44 href=#__codelineno-19-44></a><span class=gd>- {%- set translations = {} -%}</span>
</span><span id=__span-19-45><a id=__codelineno-19-45 name=__codelineno-19-45 href=#__codelineno-19-45></a><span class=gi>+ <div class="md-dialog" data-md-component="dialog"></span>
</span><span id=__span-19-46><a id=__codelineno-19-46 name=__codelineno-19-46 href=#__codelineno-19-46></a><span class=gi>+ <div class="md-dialog__inner md-typeset"></div></span>
</span><span id=__span-19-47><a id=__codelineno-19-47 name=__codelineno-19-47 href=#__codelineno-19-47></a><span class=gi>+ </div></span>
</span><span id=__span-19-48><a id=__codelineno-19-48 name=__codelineno-19-48 href=#__codelineno-19-48></a><span class=gi>+ {% block config %}</span>
</span><span id=__span-19-49><a id=__codelineno-19-49 name=__codelineno-19-49 href=#__codelineno-19-49></a><span class=gi>+ {%- set app = {</span>
</span><span id=__span-19-50><a id=__codelineno-19-50 name=__codelineno-19-50 href=#__codelineno-19-50></a><span class=gi>+ "base": base_url,</span>
</span><span id=__span-19-51><a id=__codelineno-19-51 name=__codelineno-19-51 href=#__codelineno-19-51></a><span class=gi>+ "features": features,</span>
</span><span id=__span-19-52><a id=__codelineno-19-52 name=__codelineno-19-52 href=#__codelineno-19-52></a><span class=gi>+ "translations": {},</span>
</span><span id=__span-19-53><a id=__codelineno-19-53 name=__codelineno-19-53 href=#__codelineno-19-53></a><span class=gi>+ "search": "assets/javascripts/workers/search.217ffd95.min.js" | url,</span>
</span><span id=__span-19-54><a id=__codelineno-19-54 name=__codelineno-19-54 href=#__codelineno-19-54></a><span class=gi>+ "version": config.extra.version or None</span>
</span><span id=__span-19-55><a id=__codelineno-19-55 name=__codelineno-19-55 href=#__codelineno-19-55></a><span class=gi>+ } -%}</span>
</span><span id=__span-19-56><a id=__codelineno-19-56 name=__codelineno-19-56 href=#__codelineno-19-56></a><span class=gi>+ {%- set translations = app.translations -%}</span>
</span><span id=__span-19-57><a id=__codelineno-19-57 name=__codelineno-19-57 href=#__codelineno-19-57></a><span class=w> </span> {%- for key in [
</span><span id=__span-19-58><a id=__codelineno-19-58 name=__codelineno-19-58 href=#__codelineno-19-58></a><span class=w> </span> "clipboard.copy",
</span><span id=__span-19-59><a id=__codelineno-19-59 name=__codelineno-19-59 href=#__codelineno-19-59></a><span class=w> </span> "clipboard.copied",
</span><span id=__span-19-60><a id=__codelineno-19-60 name=__codelineno-19-60 href=#__codelineno-19-60></a><span class=gu>@@ -204,19 +212,12 @@</span>
</span><span id=__span-19-61><a id=__codelineno-19-61 name=__codelineno-19-61 href=#__codelineno-19-61></a><span class=w> </span> ] -%}
</span><span id=__span-19-62><a id=__codelineno-19-62 name=__codelineno-19-62 href=#__codelineno-19-62></a><span class=w> </span> {%- set _ = translations.update({ key: lang.t(key) }) -%}
</span><span id=__span-19-63><a id=__codelineno-19-63 name=__codelineno-19-63 href=#__codelineno-19-63></a><span class=w> </span> {%- endfor -%}
</span><span id=__span-19-64><a id=__codelineno-19-64 name=__codelineno-19-64 href=#__codelineno-19-64></a><span class=gd>- <script id="__lang" type="application/json"></span>
</span><span id=__span-19-65><a id=__codelineno-19-65 name=__codelineno-19-65 href=#__codelineno-19-65></a><span class=gd>- {{- translations | tojson -}}</span>
</span><span id=__span-19-66><a id=__codelineno-19-66 name=__codelineno-19-66 href=#__codelineno-19-66></a><span class=gd>- </script></span>
</span><span id=__span-19-67><a id=__codelineno-19-67 name=__codelineno-19-67 href=#__codelineno-19-67></a><span class=gd>- {% block config %}{% endblock %}</span>
</span><span id=__span-19-68><a id=__codelineno-19-68 name=__codelineno-19-68 href=#__codelineno-19-68></a><span class=gd>- <script></span>
</span><span id=__span-19-69><a id=__codelineno-19-69 name=__codelineno-19-69 href=#__codelineno-19-69></a><span class=gd>- app = initialize({</span>
</span><span id=__span-19-70><a id=__codelineno-19-70 name=__codelineno-19-70 href=#__codelineno-19-70></a><span class=gd>- base: "{{ base_url }}",</span>
</span><span id=__span-19-71><a id=__codelineno-19-71 name=__codelineno-19-71 href=#__codelineno-19-71></a><span class=gd>- features: {{ features or [] | tojson }},</span>
</span><span id=__span-19-72><a id=__codelineno-19-72 name=__codelineno-19-72 href=#__codelineno-19-72></a><span class=gd>- search: Object.assign({</span>
</span><span id=__span-19-73><a id=__codelineno-19-73 name=__codelineno-19-73 href=#__codelineno-19-73></a><span class=gd>- worker: "{{ 'assets/javascripts/worker/search.9c0e82ba.min.js' | url }}"</span>
</span><span id=__span-19-74><a id=__codelineno-19-74 name=__codelineno-19-74 href=#__codelineno-19-74></a><span class=gd>- }, typeof search !== "undefined" && search)</span>
</span><span id=__span-19-75><a id=__codelineno-19-75 name=__codelineno-19-75 href=#__codelineno-19-75></a><span class=gd>- })</span>
</span><span id=__span-19-76><a id=__codelineno-19-76 name=__codelineno-19-76 href=#__codelineno-19-76></a><span class=gi>+ <script id="__config" type="application/json"></span>
</span><span id=__span-19-77><a id=__codelineno-19-77 name=__codelineno-19-77 href=#__codelineno-19-77></a><span class=gi>+ {{- app | tojson -}}</span>
</span><span id=__span-19-78><a id=__codelineno-19-78 name=__codelineno-19-78 href=#__codelineno-19-78></a><span class=w> </span> </script>
</span><span id=__span-19-79><a id=__codelineno-19-79 name=__codelineno-19-79 href=#__codelineno-19-79></a><span class=gi>+ {% endblock %}</span>
</span><span id=__span-19-80><a id=__codelineno-19-80 name=__codelineno-19-80 href=#__codelineno-19-80></a><span class=gi>+ {% block scripts %}</span>
</span><span id=__span-19-81><a id=__codelineno-19-81 name=__codelineno-19-81 href=#__codelineno-19-81></a><span class=gi>+ <script src="{{ 'assets/javascripts/bundle.926459b3.min.js' | url }}"></script></span>
</span><span id=__span-19-82><a id=__codelineno-19-82 name=__codelineno-19-82 href=#__codelineno-19-82></a><span class=w> </span> {% for path in config["extra_javascript"] %}
</span><span id=__span-19-83><a id=__codelineno-19-83 name=__codelineno-19-83 href=#__codelineno-19-83></a><span class=w> </span> <script src="{{ path | url }}"></script>
</span><span id=__span-19-84><a id=__codelineno-19-84 name=__codelineno-19-84 href=#__codelineno-19-84></a><span class=w> </span> {% endfor %}
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-diff highlight"><pre><span></span><code><span id=__span-20-1><a id=__codelineno-20-1 name=__codelineno-20-1 href=#__codelineno-20-1></a><span class=gd>- <div class="md-footer-nav"></span>
</span><span id=__span-20-2><a id=__codelineno-20-2 name=__codelineno-20-2 href=#__codelineno-20-2></a><span class=gd>- <nav class="md-footer-nav__inner md-grid" aria-label="{{ lang.t('footer.title') }}"></span>
</span><span id=__span-20-3><a id=__codelineno-20-3 name=__codelineno-20-3 href=#__codelineno-20-3></a><span class=gd>- {% if page.previous_page %}</span>
</span><span id=__span-20-4><a id=__codelineno-20-4 name=__codelineno-20-4 href=#__codelineno-20-4></a><span class=gd>- <a href="{{ page.previous_page.url | url }}" class="md-footer-nav__link md-footer-nav__link--prev" rel="prev"></span>
</span><span id=__span-20-5><a id=__codelineno-20-5 name=__codelineno-20-5 href=#__codelineno-20-5></a><span class=gd>- <div class="md-footer-nav__button md-icon"></span>
</span><span id=__span-20-6><a id=__codelineno-20-6 name=__codelineno-20-6 href=#__codelineno-20-6></a><span class=gd>- {% include ".icons/material/arrow-left.svg" %}</span>
</span><span id=__span-20-7><a id=__codelineno-20-7 name=__codelineno-20-7 href=#__codelineno-20-7></a><span class=gd>- </div></span>
</span><span id=__span-20-8><a id=__codelineno-20-8 name=__codelineno-20-8 href=#__codelineno-20-8></a><span class=gd>- <div class="md-footer-nav__title"></span>
</span><span id=__span-20-9><a id=__codelineno-20-9 name=__codelineno-20-9 href=#__codelineno-20-9></a><span class=gd>- <div class="md-ellipsis"></span>
</span><span id=__span-20-10><a id=__codelineno-20-10 name=__codelineno-20-10 href=#__codelineno-20-10></a><span class=gd>- <span class="md-footer-nav__direction"></span>
</span><span id=__span-20-11><a id=__codelineno-20-11 name=__codelineno-20-11 href=#__codelineno-20-11></a><span class=gd>- {{ lang.t("footer.previous") }}</span>
</span><span id=__span-20-12><a id=__codelineno-20-12 name=__codelineno-20-12 href=#__codelineno-20-12></a><span class=gd>- </span></span>
</span><span id=__span-20-13><a id=__codelineno-20-13 name=__codelineno-20-13 href=#__codelineno-20-13></a><span class=gd>- {{ page.previous_page.title }}</span>
</span><span id=__span-20-14><a id=__codelineno-20-14 name=__codelineno-20-14 href=#__codelineno-20-14></a><span class=gd>- </div></span>
</span><span id=__span-20-15><a id=__codelineno-20-15 name=__codelineno-20-15 href=#__codelineno-20-15></a><span class=gd>- </div></span>
</span><span id=__span-20-16><a id=__codelineno-20-16 name=__codelineno-20-16 href=#__codelineno-20-16></a><span class=gd>- </a></span>
</span><span id=__span-20-17><a id=__codelineno-20-17 name=__codelineno-20-17 href=#__codelineno-20-17></a><span class=gd>- {% endif %}</span>
</span><span id=__span-20-18><a id=__codelineno-20-18 name=__codelineno-20-18 href=#__codelineno-20-18></a><span class=gd>- {% if page.next_page %}</span>
</span><span id=__span-20-19><a id=__codelineno-20-19 name=__codelineno-20-19 href=#__codelineno-20-19></a><span class=gd>- <a href="{{ page.next_page.url | url }}" class="md-footer-nav__link md-footer-nav__link--next" rel="next"></span>
</span><span id=__span-20-20><a id=__codelineno-20-20 name=__codelineno-20-20 href=#__codelineno-20-20></a><span class=gd>- <div class="md-footer-nav__title"></span>
</span><span id=__span-20-21><a id=__codelineno-20-21 name=__codelineno-20-21 href=#__codelineno-20-21></a><span class=gd>- <div class="md-ellipsis"></span>
</span><span id=__span-20-22><a id=__codelineno-20-22 name=__codelineno-20-22 href=#__codelineno-20-22></a><span class=gd>- <span class="md-footer-nav__direction"></span>
</span><span id=__span-20-23><a id=__codelineno-20-23 name=__codelineno-20-23 href=#__codelineno-20-23></a><span class=gd>- {{ lang.t("footer.next") }}</span>
</span><span id=__span-20-24><a id=__codelineno-20-24 name=__codelineno-20-24 href=#__codelineno-20-24></a><span class=gd>- </span></span>
</span><span id=__span-20-25><a id=__codelineno-20-25 name=__codelineno-20-25 href=#__codelineno-20-25></a><span class=gd>- {{ page.next_page.title }}</span>
</span><span id=__span-20-26><a id=__codelineno-20-26 name=__codelineno-20-26 href=#__codelineno-20-26></a><span class=gd>- </div></span>
</span><span id=__span-20-27><a id=__codelineno-20-27 name=__codelineno-20-27 href=#__codelineno-20-27></a><span class=gi>+ <nav class="md-footer__inner md-grid" aria-label="{{ lang.t('footer.title') }}"></span>
</span><span id=__span-20-28><a id=__codelineno-20-28 name=__codelineno-20-28 href=#__codelineno-20-28></a><span class=gi>+ {% if page.previous_page %}</span>
</span><span id=__span-20-29><a id=__codelineno-20-29 name=__codelineno-20-29 href=#__codelineno-20-29></a><span class=gi>+ <a href="{{ page.previous_page.url | url }}" class="md-footer__link md-footer__link--prev" rel="prev"></span>
</span><span id=__span-20-30><a id=__codelineno-20-30 name=__codelineno-20-30 href=#__codelineno-20-30></a><span class=gi>+ <div class="md-footer__button md-icon"></span>
</span><span id=__span-20-31><a id=__codelineno-20-31 name=__codelineno-20-31 href=#__codelineno-20-31></a><span class=gi>+ {% include ".icons/material/arrow-left.svg" %}</span>
</span><span id=__span-20-32><a id=__codelineno-20-32 name=__codelineno-20-32 href=#__codelineno-20-32></a><span class=gi>+ </div></span>
</span><span id=__span-20-33><a id=__codelineno-20-33 name=__codelineno-20-33 href=#__codelineno-20-33></a><span class=gi>+ <div class="md-footer__title"></span>
</span><span id=__span-20-34><a id=__codelineno-20-34 name=__codelineno-20-34 href=#__codelineno-20-34></a><span class=gi>+ <div class="md-ellipsis"></span>
</span><span id=__span-20-35><a id=__codelineno-20-35 name=__codelineno-20-35 href=#__codelineno-20-35></a><span class=gi>+ <span class="md-footer__direction"></span>
</span><span id=__span-20-36><a id=__codelineno-20-36 name=__codelineno-20-36 href=#__codelineno-20-36></a><span class=gi>+ {{ lang.t("footer.previous") }}</span>
</span><span id=__span-20-37><a id=__codelineno-20-37 name=__codelineno-20-37 href=#__codelineno-20-37></a><span class=gi>+ </span></span>
</span><span id=__span-20-38><a id=__codelineno-20-38 name=__codelineno-20-38 href=#__codelineno-20-38></a><span class=gi>+ {{ page.previous_page.title }}</span>
</span><span id=__span-20-39><a id=__codelineno-20-39 name=__codelineno-20-39 href=#__codelineno-20-39></a><span class=w> </span> </div>
</span><span id=__span-20-40><a id=__codelineno-20-40 name=__codelineno-20-40 href=#__codelineno-20-40></a><span class=gd>- <div class="md-footer-nav__button md-icon"></span>
</span><span id=__span-20-41><a id=__codelineno-20-41 name=__codelineno-20-41 href=#__codelineno-20-41></a><span class=gd>- {% include ".icons/material/arrow-right.svg" %}</span>
</span><span id=__span-20-42><a id=__codelineno-20-42 name=__codelineno-20-42 href=#__codelineno-20-42></a><span class=gi>+ </div></span>
</span><span id=__span-20-43><a id=__codelineno-20-43 name=__codelineno-20-43 href=#__codelineno-20-43></a><span class=gi>+ </a></span>
</span><span id=__span-20-44><a id=__codelineno-20-44 name=__codelineno-20-44 href=#__codelineno-20-44></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-20-45><a id=__codelineno-20-45 name=__codelineno-20-45 href=#__codelineno-20-45></a><span class=gi>+ {% if page.next_page %}</span>
</span><span id=__span-20-46><a id=__codelineno-20-46 name=__codelineno-20-46 href=#__codelineno-20-46></a><span class=gi>+ <a href="{{ page.next_page.url | url }}" class="md-footer__link md-footer__link--next" rel="next"></span>
</span><span id=__span-20-47><a id=__codelineno-20-47 name=__codelineno-20-47 href=#__codelineno-20-47></a><span class=gi>+ <div class="md-footer__title"></span>
</span><span id=__span-20-48><a id=__codelineno-20-48 name=__codelineno-20-48 href=#__codelineno-20-48></a><span class=gi>+ <div class="md-ellipsis"></span>
</span><span id=__span-20-49><a id=__codelineno-20-49 name=__codelineno-20-49 href=#__codelineno-20-49></a><span class=gi>+ <span class="md-footer__direction"></span>
</span><span id=__span-20-50><a id=__codelineno-20-50 name=__codelineno-20-50 href=#__codelineno-20-50></a><span class=gi>+ {{ lang.t("footer.next") }}</span>
</span><span id=__span-20-51><a id=__codelineno-20-51 name=__codelineno-20-51 href=#__codelineno-20-51></a><span class=gi>+ </span></span>
</span><span id=__span-20-52><a id=__codelineno-20-52 name=__codelineno-20-52 href=#__codelineno-20-52></a><span class=gi>+ {{ page.next_page.title }}</span>
</span><span id=__span-20-53><a id=__codelineno-20-53 name=__codelineno-20-53 href=#__codelineno-20-53></a><span class=w> </span> </div>
</span><span id=__span-20-54><a id=__codelineno-20-54 name=__codelineno-20-54 href=#__codelineno-20-54></a><span class=gd>- </a></span>
</span><span id=__span-20-55><a id=__codelineno-20-55 name=__codelineno-20-55 href=#__codelineno-20-55></a><span class=gd>- {% endif %}</span>
</span><span id=__span-20-56><a id=__codelineno-20-56 name=__codelineno-20-56 href=#__codelineno-20-56></a><span class=gd>- </nav></span>
</span><span id=__span-20-57><a id=__codelineno-20-57 name=__codelineno-20-57 href=#__codelineno-20-57></a><span class=gd>- </div></span>
</span><span id=__span-20-58><a id=__codelineno-20-58 name=__codelineno-20-58 href=#__codelineno-20-58></a><span class=gi>+ </div></span>
</span><span id=__span-20-59><a id=__codelineno-20-59 name=__codelineno-20-59 href=#__codelineno-20-59></a><span class=gi>+ <div class="md-footer__button md-icon"></span>
</span><span id=__span-20-60><a id=__codelineno-20-60 name=__codelineno-20-60 href=#__codelineno-20-60></a><span class=gi>+ {% include ".icons/material/arrow-right.svg" %}</span>
</span><span id=__span-20-61><a id=__codelineno-20-61 name=__codelineno-20-61 href=#__codelineno-20-61></a><span class=gi>+ </div></span>
</span><span id=__span-20-62><a id=__codelineno-20-62 name=__codelineno-20-62 href=#__codelineno-20-62></a><span class=gi>+ </a></span>
</span><span id=__span-20-63><a id=__codelineno-20-63 name=__codelineno-20-63 href=#__codelineno-20-63></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-20-64><a id=__codelineno-20-64 name=__codelineno-20-64 href=#__codelineno-20-64></a><span class=gi>+ </nav></span>
</span><span id=__span-20-65><a id=__codelineno-20-65 name=__codelineno-20-65 href=#__codelineno-20-65></a><span class=w> </span> {% endif %}
</span><span id=__span-20-66><a id=__codelineno-20-66 name=__codelineno-20-66 href=#__codelineno-20-66></a><span class=w> </span> <div class="md-footer-meta md-typeset">
</span><span id=__span-20-67><a id=__codelineno-20-67 name=__codelineno-20-67 href=#__codelineno-20-67></a><span class=w> </span> <div class="md-footer-meta__inner md-grid">
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-diff highlight"><pre><span></span><code><span id=__span-21-1><a id=__codelineno-21-1 name=__codelineno-21-1 href=#__codelineno-21-1></a><span class=gu>@@ -6,21 +6,21 @@</span>
</span><span id=__span-21-2><a id=__codelineno-21-2 name=__codelineno-21-2 href=#__codelineno-21-2></a><span class=w> </span> {% set site_url = site_url ~ "/index.html" %}
</span><span id=__span-21-3><a id=__codelineno-21-3 name=__codelineno-21-3 href=#__codelineno-21-3></a><span class=w> </span>{% endif %}
</span><span id=__span-21-4><a id=__codelineno-21-4 name=__codelineno-21-4 href=#__codelineno-21-4></a><span class=w> </span><header class="md-header" data-md-component="header">
</span><span id=__span-21-5><a id=__codelineno-21-5 name=__codelineno-21-5 href=#__codelineno-21-5></a><span class=gd>- <nav class="md-header-nav md-grid" aria-label="{{ lang.t('header.title') }}"></span>
</span><span id=__span-21-6><a id=__codelineno-21-6 name=__codelineno-21-6 href=#__codelineno-21-6></a><span class=gd>- <a href="{{ site_url }}" title="{{ config.site_name | e }}" class="md-header-nav__button md-logo" aria-label="{{ config.site_name }}"></span>
</span><span id=__span-21-7><a id=__codelineno-21-7 name=__codelineno-21-7 href=#__codelineno-21-7></a><span class=gi>+ <nav class="md-header__inner md-grid" aria-label="{{ lang.t('header.title') }}"></span>
</span><span id=__span-21-8><a id=__codelineno-21-8 name=__codelineno-21-8 href=#__codelineno-21-8></a><span class=gi>+ <a href="{{ site_url }}" title="{{ config.site_name | e }}" class="md-header__button md-logo" aria-label="{{ config.site_name }}"></span>
</span><span id=__span-21-9><a id=__codelineno-21-9 name=__codelineno-21-9 href=#__codelineno-21-9></a><span class=w> </span> {% include "partials/logo.html" %}
</span><span id=__span-21-10><a id=__codelineno-21-10 name=__codelineno-21-10 href=#__codelineno-21-10></a><span class=w> </span> </a>
</span><span id=__span-21-11><a id=__codelineno-21-11 name=__codelineno-21-11 href=#__codelineno-21-11></a><span class=gd>- <label class="md-header-nav__button md-icon" for="__drawer"></span>
</span><span id=__span-21-12><a id=__codelineno-21-12 name=__codelineno-21-12 href=#__codelineno-21-12></a><span class=gi>+ <label class="md-header__button md-icon" for="__drawer"></span>
</span><span id=__span-21-13><a id=__codelineno-21-13 name=__codelineno-21-13 href=#__codelineno-21-13></a><span class=w> </span> {% include ".icons/material/menu" ~ ".svg" %}
</span><span id=__span-21-14><a id=__codelineno-21-14 name=__codelineno-21-14 href=#__codelineno-21-14></a><span class=w> </span> </label>
</span><span id=__span-21-15><a id=__codelineno-21-15 name=__codelineno-21-15 href=#__codelineno-21-15></a><span class=gd>- <div class="md-header-nav__title" data-md-component="header-title"></span>
</span><span id=__span-21-16><a id=__codelineno-21-16 name=__codelineno-21-16 href=#__codelineno-21-16></a><span class=gd>- <div class="md-header-nav__ellipsis"></span>
</span><span id=__span-21-17><a id=__codelineno-21-17 name=__codelineno-21-17 href=#__codelineno-21-17></a><span class=gd>- <div class="md-header-nav__topic"></span>
</span><span id=__span-21-18><a id=__codelineno-21-18 name=__codelineno-21-18 href=#__codelineno-21-18></a><span class=gi>+ <div class="md-header__title" data-md-component="header-title"></span>
</span><span id=__span-21-19><a id=__codelineno-21-19 name=__codelineno-21-19 href=#__codelineno-21-19></a><span class=gi>+ <div class="md-header__ellipsis"></span>
</span><span id=__span-21-20><a id=__codelineno-21-20 name=__codelineno-21-20 href=#__codelineno-21-20></a><span class=gi>+ <div class="md-header__topic"></span>
</span><span id=__span-21-21><a id=__codelineno-21-21 name=__codelineno-21-21 href=#__codelineno-21-21></a><span class=w> </span> <span class="md-ellipsis">
</span><span id=__span-21-22><a id=__codelineno-21-22 name=__codelineno-21-22 href=#__codelineno-21-22></a><span class=w> </span> {{ config.site_name }}
</span><span id=__span-21-23><a id=__codelineno-21-23 name=__codelineno-21-23 href=#__codelineno-21-23></a><span class=w> </span> </span>
</span><span id=__span-21-24><a id=__codelineno-21-24 name=__codelineno-21-24 href=#__codelineno-21-24></a><span class=w> </span> </div>
</span><span id=__span-21-25><a id=__codelineno-21-25 name=__codelineno-21-25 href=#__codelineno-21-25></a><span class=gd>- <div class="md-header-nav__topic"></span>
</span><span id=__span-21-26><a id=__codelineno-21-26 name=__codelineno-21-26 href=#__codelineno-21-26></a><span class=gi>+ <div class="md-header__topic" data-md-component="header-topic"></span>
</span><span id=__span-21-27><a id=__codelineno-21-27 name=__codelineno-21-27 href=#__codelineno-21-27></a><span class=w> </span> <span class="md-ellipsis">
</span><span id=__span-21-28><a id=__codelineno-21-28 name=__codelineno-21-28 href=#__codelineno-21-28></a><span class=w> </span> {% if page and page.meta and page.meta.title %}
</span><span id=__span-21-29><a id=__codelineno-21-29 name=__codelineno-21-29 href=#__codelineno-21-29></a><span class=w> </span> {{ page.meta.title }}
</span><span id=__span-21-30><a id=__codelineno-21-30 name=__codelineno-21-30 href=#__codelineno-21-30></a><span class=gu>@@ -31,14 +31,35 @@</span>
</span><span id=__span-21-31><a id=__codelineno-21-31 name=__codelineno-21-31 href=#__codelineno-21-31></a><span class=w> </span> </div>
</span><span id=__span-21-32><a id=__codelineno-21-32 name=__codelineno-21-32 href=#__codelineno-21-32></a><span class=w> </span> </div>
</span><span id=__span-21-33><a id=__codelineno-21-33 name=__codelineno-21-33 href=#__codelineno-21-33></a><span class=w> </span> </div>
</span><span id=__span-21-34><a id=__codelineno-21-34 name=__codelineno-21-34 href=#__codelineno-21-34></a><span class=gi>+ <div class="md-header__options"></span>
</span><span id=__span-21-35><a id=__codelineno-21-35 name=__codelineno-21-35 href=#__codelineno-21-35></a><span class=gi>+ {% if config.extra.alternate %}</span>
</span><span id=__span-21-36><a id=__codelineno-21-36 name=__codelineno-21-36 href=#__codelineno-21-36></a><span class=gi>+ <div class="md-select"></span>
</span><span id=__span-21-37><a id=__codelineno-21-37 name=__codelineno-21-37 href=#__codelineno-21-37></a><span class=gi>+ {% set icon = config.theme.icon.alternate or "material/translate" %}</span>
</span><span id=__span-21-38><a id=__codelineno-21-38 name=__codelineno-21-38 href=#__codelineno-21-38></a><span class=gi>+ <span class="md-header__button md-icon"></span>
</span><span id=__span-21-39><a id=__codelineno-21-39 name=__codelineno-21-39 href=#__codelineno-21-39></a><span class=gi>+ {% include ".icons/" ~ icon ~ ".svg" %}</span>
</span><span id=__span-21-40><a id=__codelineno-21-40 name=__codelineno-21-40 href=#__codelineno-21-40></a><span class=gi>+ </span></span>
</span><span id=__span-21-41><a id=__codelineno-21-41 name=__codelineno-21-41 href=#__codelineno-21-41></a><span class=gi>+ <div class="md-select__inner"></span>
</span><span id=__span-21-42><a id=__codelineno-21-42 name=__codelineno-21-42 href=#__codelineno-21-42></a><span class=gi>+ <ul class="md-select__list"></span>
</span><span id=__span-21-43><a id=__codelineno-21-43 name=__codelineno-21-43 href=#__codelineno-21-43></a><span class=gi>+ {% for alt in config.extra.alternate %}</span>
</span><span id=__span-21-44><a id=__codelineno-21-44 name=__codelineno-21-44 href=#__codelineno-21-44></a><span class=gi>+ <li class="md-select__item"></span>
</span><span id=__span-21-45><a id=__codelineno-21-45 name=__codelineno-21-45 href=#__codelineno-21-45></a><span class=gi>+ <a href="{{ alt.link | url }}" class="md-select__link"></span>
</span><span id=__span-21-46><a id=__codelineno-21-46 name=__codelineno-21-46 href=#__codelineno-21-46></a><span class=gi>+ {{ alt.name }}</span>
</span><span id=__span-21-47><a id=__codelineno-21-47 name=__codelineno-21-47 href=#__codelineno-21-47></a><span class=gi>+ </a></span>
</span><span id=__span-21-48><a id=__codelineno-21-48 name=__codelineno-21-48 href=#__codelineno-21-48></a><span class=gi>+ </li></span>
</span><span id=__span-21-49><a id=__codelineno-21-49 name=__codelineno-21-49 href=#__codelineno-21-49></a><span class=gi>+ {% endfor %}</span>
</span><span id=__span-21-50><a id=__codelineno-21-50 name=__codelineno-21-50 href=#__codelineno-21-50></a><span class=gi>+ </ul></span>
</span><span id=__span-21-51><a id=__codelineno-21-51 name=__codelineno-21-51 href=#__codelineno-21-51></a><span class=gi>+ </div></span>
</span><span id=__span-21-52><a id=__codelineno-21-52 name=__codelineno-21-52 href=#__codelineno-21-52></a><span class=gi>+ </div></span>
</span><span id=__span-21-53><a id=__codelineno-21-53 name=__codelineno-21-53 href=#__codelineno-21-53></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-21-54><a id=__codelineno-21-54 name=__codelineno-21-54 href=#__codelineno-21-54></a><span class=gi>+ </div></span>
</span><span id=__span-21-55><a id=__codelineno-21-55 name=__codelineno-21-55 href=#__codelineno-21-55></a><span class=w> </span> {% if "search" in config["plugins"] %}
</span><span id=__span-21-56><a id=__codelineno-21-56 name=__codelineno-21-56 href=#__codelineno-21-56></a><span class=gd>- <label class="md-header-nav__button md-icon" for="__search"></span>
</span><span id=__span-21-57><a id=__codelineno-21-57 name=__codelineno-21-57 href=#__codelineno-21-57></a><span class=gi>+ <label class="md-header__button md-icon" for="__search"></span>
</span><span id=__span-21-58><a id=__codelineno-21-58 name=__codelineno-21-58 href=#__codelineno-21-58></a><span class=w> </span> {% include ".icons/material/magnify.svg" %}
</span><span id=__span-21-59><a id=__codelineno-21-59 name=__codelineno-21-59 href=#__codelineno-21-59></a><span class=w> </span> </label>
</span><span id=__span-21-60><a id=__codelineno-21-60 name=__codelineno-21-60 href=#__codelineno-21-60></a><span class=w> </span> {% include "partials/search.html" %}
</span><span id=__span-21-61><a id=__codelineno-21-61 name=__codelineno-21-61 href=#__codelineno-21-61></a><span class=w> </span> {% endif %}
</span><span id=__span-21-62><a id=__codelineno-21-62 name=__codelineno-21-62 href=#__codelineno-21-62></a><span class=w> </span> {% if config.repo_url %}
</span><span id=__span-21-63><a id=__codelineno-21-63 name=__codelineno-21-63 href=#__codelineno-21-63></a><span class=gd>- <div class="md-header-nav__source"></span>
</span><span id=__span-21-64><a id=__codelineno-21-64 name=__codelineno-21-64 href=#__codelineno-21-64></a><span class=gi>+ <div class="md-header__source"></span>
</span><span id=__span-21-65><a id=__codelineno-21-65 name=__codelineno-21-65 href=#__codelineno-21-65></a><span class=w> </span> {% include "partials/source.html" %}
</span><span id=__span-21-66><a id=__codelineno-21-66 name=__codelineno-21-66 href=#__codelineno-21-66></a><span class=w> </span> </div>
</span><span id=__span-21-67><a id=__codelineno-21-67 name=__codelineno-21-67 href=#__codelineno-21-67></a><span class=w> </span> {% endif %}
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-diff highlight"><pre><span></span><code><span id=__span-22-1><a id=__codelineno-22-1 name=__codelineno-22-1 href=#__codelineno-22-1></a><span class=gu>@@ -4,5 +4,5 @@</span>
</span><span id=__span-22-2><a id=__codelineno-22-2 name=__codelineno-22-2 href=#__codelineno-22-2></a><span class=w> </span>{% import "partials/language.html" as lang with context %}
</span><span id=__span-22-3><a id=__codelineno-22-3 name=__codelineno-22-3 href=#__codelineno-22-3></a><span class=gd>-<a href="{{ config.repo_url }}" title="{{ lang.t('source.link.title') }}" class="md-source"></span>
</span><span id=__span-22-4><a id=__codelineno-22-4 name=__codelineno-22-4 href=#__codelineno-22-4></a><span class=gi>+<a href="{{ config.repo_url }}" title="{{ lang.t('source.link.title') }}" class="md-source" data-md-component="source"></span>
</span><span id=__span-22-5><a id=__codelineno-22-5 name=__codelineno-22-5 href=#__codelineno-22-5></a><span class=w> </span> <div class="md-source__icon md-icon">
</span><span id=__span-22-6><a id=__codelineno-22-6 name=__codelineno-22-6 href=#__codelineno-22-6></a><span class=w> </span> {% set icon = config.theme.icon.repo or "fontawesome/brands/git-alt" %}
</span><span id=__span-22-7><a id=__codelineno-22-7 name=__codelineno-22-7 href=#__codelineno-22-7></a><span class=w> </span> {% include ".icons/" ~ icon ~ ".svg" %}
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-diff highlight"><pre><span></span><code><span id=__span-23-1><a id=__codelineno-23-1 name=__codelineno-23-1 href=#__codelineno-23-1></a><span class=gu>@@ -12,7 +12,7 @@</span>
</span><span id=__span-23-2><a id=__codelineno-23-2 name=__codelineno-23-2 href=#__codelineno-23-2></a><span class=w> </span> <span class="md-nav__icon md-icon"></span>
</span><span id=__span-23-3><a id=__codelineno-23-3 name=__codelineno-23-3 href=#__codelineno-23-3></a><span class=w> </span> {{ lang.t("toc.title") }}
</span><span id=__span-23-4><a id=__codelineno-23-4 name=__codelineno-23-4 href=#__codelineno-23-4></a><span class=w> </span> </label>
</span><span id=__span-23-5><a id=__codelineno-23-5 name=__codelineno-23-5 href=#__codelineno-23-5></a><span class=gd>- <ul class="md-nav__list" data-md-scrollfix></span>
</span><span id=__span-23-6><a id=__codelineno-23-6 name=__codelineno-23-6 href=#__codelineno-23-6></a><span class=gi>+ <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix></span>
</span><span id=__span-23-7><a id=__codelineno-23-7 name=__codelineno-23-7 href=#__codelineno-23-7></a><span class=w> </span> {% for toc_item in toc %}
</span><span id=__span-23-8><a id=__codelineno-23-8 name=__codelineno-23-8 href=#__codelineno-23-8></a><span class=w> </span> {% include "partials/toc-item.html" %}
</span><span id=__span-23-9><a id=__codelineno-23-9 name=__codelineno-23-9 href=#__codelineno-23-9></a><span class=w> </span> {% endfor %}
</span></code></pre></div> </div> </div> </div> <h2 id=upgrading-from-5x-to-6x>Upgrading from 5.x to 6.x<a class=headerlink href=#upgrading-from-5x-to-6x title="Permanent link">¶</a></h2> <h3 id=whats-new_2>What's new?<a class=headerlink href=#whats-new_2 title="Permanent link">¶</a></h3> <ul> <li>Improved search result look and feel</li> <li>Improved search result stability while typing</li> <li>Improved search result grouping (pages + headings)</li> <li>Improved search result relevance and scoring</li> <li>Added display of missing query terms to search results</li> <li>Reduced size of vendor bundle by 25% (84kb → 67kb)</li> <li>Reduced size of the Docker image to improve CI build performance</li> <li>Removed hero partial in favor of custom implementation</li> <li>Removed deprecated front matter features</li> </ul> <h3 id=changes-to-mkdocsyml_3>Changes to <code>mkdocs.yml</code><a class=headerlink href=#changes-to-mkdocsyml_3 title="Permanent link">¶</a></h3> <p>Following is a list of changes that need to be made to <code>mkdocs.yml</code>. Note that you only have to adjust the value if you defined it, so if your configuration does not contain the key, you can skip it.</p> <h4 id=themefeatures><code>theme.features</code><a class=headerlink href=#themefeatures title="Permanent link">¶</a></h4> <p>All feature flags that can be set from <code>mkdocs.yml</code>, like <a href=setup/setting-up-navigation.html#navigation-tabs>tabs</a> and <a href=setup/setting-up-navigation.html#instant-loading>instant loading</a>, are now prefixed with the name of the component or function they apply to, e.g. <code>navigation.*</code>:</p> <div class="tabbed-set tabbed-alternate" data-tabs=7:2><input checked=checked id=themefeatures-6x name=__tabbed_7 type=radio><input id=themefeatures-5x name=__tabbed_7 type=radio><div class=tabbed-labels><label for=themefeatures-6x>6.x</label><label for=themefeatures-5x>5.x</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-24-1><a id=__codelineno-24-1 name=__codelineno-24-1 href=#__codelineno-24-1></a><span class=nt>theme</span><span class=p>:</span>
</span><span id=__span-24-2><a id=__codelineno-24-2 name=__codelineno-24-2 href=#__codelineno-24-2></a><span class=w> </span><span class=nt>features</span><span class=p>:</span>
</span><span id=__span-24-3><a id=__codelineno-24-3 name=__codelineno-24-3 href=#__codelineno-24-3></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">navigation.tabs</span>
</span><span id=__span-24-4><a id=__codelineno-24-4 name=__codelineno-24-4 href=#__codelineno-24-4></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">navigation.instant</span>
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-25-1><a id=__codelineno-25-1 name=__codelineno-25-1 href=#__codelineno-25-1></a><span class=nt>theme</span><span class=p>:</span>
</span><span id=__span-25-2><a id=__codelineno-25-2 name=__codelineno-25-2 href=#__codelineno-25-2></a><span class=w> </span><span class=nt>features</span><span class=p>:</span>
</span><span id=__span-25-3><a id=__codelineno-25-3 name=__codelineno-25-3 href=#__codelineno-25-3></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">tabs</span>
</span><span id=__span-25-4><a id=__codelineno-25-4 name=__codelineno-25-4 href=#__codelineno-25-4></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">instant</span>
</span></code></pre></div> </div> </div> </div> <h3 id=changes-to-html-files_3>Changes to <code>*.html</code> files<a class=headerlink href=#changes-to-html-files_3 title="Permanent link">¶</a></h3> <p>The templates have undergone a set of changes to make them future-proof. If you've used theme extension to override a block or template, make sure that it matches the new structure:</p> <ul> <li>If you've overridden a <strong>block</strong>, check <code>base.html</code> for potential changes</li> <li>If you've overridden a <strong>template</strong>, check the respective <code>*.html</code> file for potential changes</li> </ul> <div class="tabbed-set tabbed-alternate" data-tabs=8:3><input checked=checked id=changes-to-html-files_3-basehtml name=__tabbed_8 type=radio><input id=changes-to-html-files_3-partialsherohtml name=__tabbed_8 type=radio><input id=changes-to-html-files_3-partialssource-link name=__tabbed_8 type=radio><div class=tabbed-labels><label for=changes-to-html-files_3-basehtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>base.html</code></label><label for=changes-to-html-files_3-partialsherohtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/hero.html</code></label><label for=changes-to-html-files_3-partialssource-link><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/source-link</code></label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="language-diff highlight"><pre><span></span><code><span id=__span-26-1><a id=__codelineno-26-1 name=__codelineno-26-1 href=#__codelineno-26-1></a><span class=gu>@@ -22,13 +22,6 @@</span>
</span><span id=__span-26-2><a id=__codelineno-26-2 name=__codelineno-26-2 href=#__codelineno-26-2></a>
</span><span id=__span-26-3><a id=__codelineno-26-3 name=__codelineno-26-3 href=#__codelineno-26-3></a><span class=w> </span>{% import "partials/language.html" as lang with context %}
</span><span id=__span-26-4><a id=__codelineno-26-4 name=__codelineno-26-4 href=#__codelineno-26-4></a>
</span><span id=__span-26-5><a id=__codelineno-26-5 name=__codelineno-26-5 href=#__codelineno-26-5></a><span class=gd>-<!-- Theme options --></span>
</span><span id=__span-26-6><a id=__codelineno-26-6 name=__codelineno-26-6 href=#__codelineno-26-6></a><span class=gd>-{% set palette = config.theme.palette %}</span>
</span><span id=__span-26-7><a id=__codelineno-26-7 name=__codelineno-26-7 href=#__codelineno-26-7></a><span class=gd>-{% if not palette is mapping %}</span>
</span><span id=__span-26-8><a id=__codelineno-26-8 name=__codelineno-26-8 href=#__codelineno-26-8></a><span class=gd>- {% set palette = palette | first %}</span>
</span><span id=__span-26-9><a id=__codelineno-26-9 name=__codelineno-26-9 href=#__codelineno-26-9></a><span class=gd>-{% endif %}</span>
</span><span id=__span-26-10><a id=__codelineno-26-10 name=__codelineno-26-10 href=#__codelineno-26-10></a><span class=gd>-{% set font = config.theme.font %}</span>
</span><span id=__span-26-11><a id=__codelineno-26-11 name=__codelineno-26-11 href=#__codelineno-26-11></a><span class=gd>-</span>
</span><span id=__span-26-12><a id=__codelineno-26-12 name=__codelineno-26-12 href=#__codelineno-26-12></a><span class=w> </span><!doctype html>
</span><span id=__span-26-13><a id=__codelineno-26-13 name=__codelineno-26-13 href=#__codelineno-26-13></a><span class=w> </span><html lang="{{ lang.t('language') }}" class="no-js">
</span><span id=__span-26-14><a id=__codelineno-26-14 name=__codelineno-26-14 href=#__codelineno-26-14></a><span class=w> </span> <head>
</span><span id=__span-26-15><a id=__codelineno-26-15 name=__codelineno-26-15 href=#__codelineno-26-15></a><span class=gu>@@ -45,21 +38,8 @@</span>
</span><span id=__span-26-16><a id=__codelineno-26-16 name=__codelineno-26-16 href=#__codelineno-26-16></a><span class=w> </span> <meta name="description" content="{{ config.site_description }}" />
</span><span id=__span-26-17><a id=__codelineno-26-17 name=__codelineno-26-17 href=#__codelineno-26-17></a><span class=w> </span> {% endif %}
</span><span id=__span-26-18><a id=__codelineno-26-18 name=__codelineno-26-18 href=#__codelineno-26-18></a>
</span><span id=__span-26-19><a id=__codelineno-26-19 name=__codelineno-26-19 href=#__codelineno-26-19></a><span class=gd>- <!-- Redirect --></span>
</span><span id=__span-26-20><a id=__codelineno-26-20 name=__codelineno-26-20 href=#__codelineno-26-20></a><span class=gd>- {% if page and page.meta and page.meta.redirect %}</span>
</span><span id=__span-26-21><a id=__codelineno-26-21 name=__codelineno-26-21 href=#__codelineno-26-21></a><span class=gd>- <script></span>
</span><span id=__span-26-22><a id=__codelineno-26-22 name=__codelineno-26-22 href=#__codelineno-26-22></a><span class=gd>- var anchor = window.location.hash.substr(1)</span>
</span><span id=__span-26-23><a id=__codelineno-26-23 name=__codelineno-26-23 href=#__codelineno-26-23></a><span class=gd>- location.href = '{{ page.meta.redirect }}' +</span>
</span><span id=__span-26-24><a id=__codelineno-26-24 name=__codelineno-26-24 href=#__codelineno-26-24></a><span class=gd>- (anchor ? '#' + anchor : '')</span>
</span><span id=__span-26-25><a id=__codelineno-26-25 name=__codelineno-26-25 href=#__codelineno-26-25></a><span class=gd>- </script></span>
</span><span id=__span-26-26><a id=__codelineno-26-26 name=__codelineno-26-26 href=#__codelineno-26-26></a><span class=gd>-</span>
</span><span id=__span-26-27><a id=__codelineno-26-27 name=__codelineno-26-27 href=#__codelineno-26-27></a><span class=gd>- <!-- Fallback in case JavaScript is not available --></span>
</span><span id=__span-26-28><a id=__codelineno-26-28 name=__codelineno-26-28 href=#__codelineno-26-28></a><span class=gd>- <meta http-equiv="refresh" content="0; url={{ page.meta.redirect }}" /></span>
</span><span id=__span-26-29><a id=__codelineno-26-29 name=__codelineno-26-29 href=#__codelineno-26-29></a><span class=gd>- <meta name="robots" content="noindex" /></span>
</span><span id=__span-26-30><a id=__codelineno-26-30 name=__codelineno-26-30 href=#__codelineno-26-30></a><span class=gd>- <link rel="canonical" href="{{ page.meta.redirect }}" /></span>
</span><span id=__span-26-31><a id=__codelineno-26-31 name=__codelineno-26-31 href=#__codelineno-26-31></a><span class=gd>-</span>
</span><span id=__span-26-32><a id=__codelineno-26-32 name=__codelineno-26-32 href=#__codelineno-26-32></a><span class=w> </span> <!-- Canonical -->
</span><span id=__span-26-33><a id=__codelineno-26-33 name=__codelineno-26-33 href=#__codelineno-26-33></a><span class=gd>- {% elif page.canonical_url %}</span>
</span><span id=__span-26-34><a id=__codelineno-26-34 name=__codelineno-26-34 href=#__codelineno-26-34></a><span class=gi>+ {% if page.canonical_url %}</span>
</span><span id=__span-26-35><a id=__codelineno-26-35 name=__codelineno-26-35 href=#__codelineno-26-35></a><span class=w> </span> <link rel="canonical" href="{{ page.canonical_url }}" />
</span><span id=__span-26-36><a id=__codelineno-26-36 name=__codelineno-26-36 href=#__codelineno-26-36></a><span class=w> </span> {% endif %}
</span><span id=__span-26-37><a id=__codelineno-26-37 name=__codelineno-26-37 href=#__codelineno-26-37></a>
</span><span id=__span-26-38><a id=__codelineno-26-38 name=__codelineno-26-38 href=#__codelineno-26-38></a><span class=gu>@@ -96,20 +76,21 @@</span>
</span><span id=__span-26-39><a id=__codelineno-26-39 name=__codelineno-26-39 href=#__codelineno-26-39></a><span class=w> </span> <link rel="stylesheet" href="{{ 'assets/stylesheets/main.css' | url }}" />
</span><span id=__span-26-40><a id=__codelineno-26-40 name=__codelineno-26-40 href=#__codelineno-26-40></a>
</span><span id=__span-26-41><a id=__codelineno-26-41 name=__codelineno-26-41 href=#__codelineno-26-41></a><span class=w> </span> <!-- Extra color palette -->
</span><span id=__span-26-42><a id=__codelineno-26-42 name=__codelineno-26-42 href=#__codelineno-26-42></a><span class=gd>- {% if palette.scheme or palette.primary or palette.accent %}</span>
</span><span id=__span-26-43><a id=__codelineno-26-43 name=__codelineno-26-43 href=#__codelineno-26-43></a><span class=gi>+ {% if config.theme.palette %}</span>
</span><span id=__span-26-44><a id=__codelineno-26-44 name=__codelineno-26-44 href=#__codelineno-26-44></a><span class=gi>+ {% set palette = config.theme.palette %}</span>
</span><span id=__span-26-45><a id=__codelineno-26-45 name=__codelineno-26-45 href=#__codelineno-26-45></a><span class=w> </span> <link
</span><span id=__span-26-46><a id=__codelineno-26-46 name=__codelineno-26-46 href=#__codelineno-26-46></a><span class=w> </span> rel="stylesheet"
</span><span id=__span-26-47><a id=__codelineno-26-47 name=__codelineno-26-47 href=#__codelineno-26-47></a><span class=w> </span> href="{{ 'assets/stylesheets/palette.css' | url }}"
</span><span id=__span-26-48><a id=__codelineno-26-48 name=__codelineno-26-48 href=#__codelineno-26-48></a><span class=w> </span> />
</span><span id=__span-26-49><a id=__codelineno-26-49 name=__codelineno-26-49 href=#__codelineno-26-49></a><span class=gd>- {% endif %}</span>
</span><span id=__span-26-50><a id=__codelineno-26-50 name=__codelineno-26-50 href=#__codelineno-26-50></a>
</span><span id=__span-26-51><a id=__codelineno-26-51 name=__codelineno-26-51 href=#__codelineno-26-51></a><span class=gd>- <!-- Theme-color meta tag for Android --></span>
</span><span id=__span-26-52><a id=__codelineno-26-52 name=__codelineno-26-52 href=#__codelineno-26-52></a><span class=gd>- {% if palette.primary %}</span>
</span><span id=__span-26-53><a id=__codelineno-26-53 name=__codelineno-26-53 href=#__codelineno-26-53></a><span class=gd>- {% import "partials/palette.html" as map %}</span>
</span><span id=__span-26-54><a id=__codelineno-26-54 name=__codelineno-26-54 href=#__codelineno-26-54></a><span class=gd>- {% set primary = map.primary(</span>
</span><span id=__span-26-55><a id=__codelineno-26-55 name=__codelineno-26-55 href=#__codelineno-26-55></a><span class=gd>- palette.primary | replace(" ", "-") | lower</span>
</span><span id=__span-26-56><a id=__codelineno-26-56 name=__codelineno-26-56 href=#__codelineno-26-56></a><span class=gd>- ) %}</span>
</span><span id=__span-26-57><a id=__codelineno-26-57 name=__codelineno-26-57 href=#__codelineno-26-57></a><span class=gd>- <meta name="theme-color" content="{{ primary }}" /></span>
</span><span id=__span-26-58><a id=__codelineno-26-58 name=__codelineno-26-58 href=#__codelineno-26-58></a><span class=gi>+ <!-- Theme-color meta tag for Android --></span>
</span><span id=__span-26-59><a id=__codelineno-26-59 name=__codelineno-26-59 href=#__codelineno-26-59></a><span class=gi>+ {% if palette.primary %}</span>
</span><span id=__span-26-60><a id=__codelineno-26-60 name=__codelineno-26-60 href=#__codelineno-26-60></a><span class=gi>+ {% import "partials/palette.html" as map %}</span>
</span><span id=__span-26-61><a id=__codelineno-26-61 name=__codelineno-26-61 href=#__codelineno-26-61></a><span class=gi>+ {% set primary = map.primary(</span>
</span><span id=__span-26-62><a id=__codelineno-26-62 name=__codelineno-26-62 href=#__codelineno-26-62></a><span class=gi>+ palette.primary | replace(" ", "-") | lower</span>
</span><span id=__span-26-63><a id=__codelineno-26-63 name=__codelineno-26-63 href=#__codelineno-26-63></a><span class=gi>+ ) %}</span>
</span><span id=__span-26-64><a id=__codelineno-26-64 name=__codelineno-26-64 href=#__codelineno-26-64></a><span class=gi>+ <meta name="theme-color" content="{{ primary }}" /></span>
</span><span id=__span-26-65><a id=__codelineno-26-65 name=__codelineno-26-65 href=#__codelineno-26-65></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-26-66><a id=__codelineno-26-66 name=__codelineno-26-66 href=#__codelineno-26-66></a><span class=w> </span> {% endif %}
</span><span id=__span-26-67><a id=__codelineno-26-67 name=__codelineno-26-67 href=#__codelineno-26-67></a><span class=w> </span> {% endblock %}
</span><span id=__span-26-68><a id=__codelineno-26-68 name=__codelineno-26-68 href=#__codelineno-26-68></a>
</span><span id=__span-26-69><a id=__codelineno-26-69 name=__codelineno-26-69 href=#__codelineno-26-69></a><span class=gu>@@ -120,7 +101,8 @@</span>
</span><span id=__span-26-70><a id=__codelineno-26-70 name=__codelineno-26-70 href=#__codelineno-26-70></a><span class=w> </span> {% block fonts %}
</span><span id=__span-26-71><a id=__codelineno-26-71 name=__codelineno-26-71 href=#__codelineno-26-71></a>
</span><span id=__span-26-72><a id=__codelineno-26-72 name=__codelineno-26-72 href=#__codelineno-26-72></a><span class=w> </span> <!-- Load fonts from Google -->
</span><span id=__span-26-73><a id=__codelineno-26-73 name=__codelineno-26-73 href=#__codelineno-26-73></a><span class=gd>- {% if font != false %}</span>
</span><span id=__span-26-74><a id=__codelineno-26-74 name=__codelineno-26-74 href=#__codelineno-26-74></a><span class=gi>+ {% if config.theme.font != false %}</span>
</span><span id=__span-26-75><a id=__codelineno-26-75 name=__codelineno-26-75 href=#__codelineno-26-75></a><span class=gi>+ {% set font = config.theme.font %}</span>
</span><span id=__span-26-76><a id=__codelineno-26-76 name=__codelineno-26-76 href=#__codelineno-26-76></a><span class=w> </span> <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin />
</span><span id=__span-26-77><a id=__codelineno-26-77 name=__codelineno-26-77 href=#__codelineno-26-77></a><span class=w> </span> <link
</span><span id=__span-26-78><a id=__codelineno-26-78 name=__codelineno-26-78 href=#__codelineno-26-78></a><span class=w> </span> rel="stylesheet"
</span><span id=__span-26-79><a id=__codelineno-26-79 name=__codelineno-26-79 href=#__codelineno-26-79></a><span class=gu>@@ -169,8 +151,12 @@</span>
</span><span id=__span-26-80><a id=__codelineno-26-80 name=__codelineno-26-80 href=#__codelineno-26-80></a>
</span><span id=__span-26-81><a id=__codelineno-26-81 name=__codelineno-26-81 href=#__codelineno-26-81></a><span class=w> </span> <!-- Text direction and color palette, if defined -->
</span><span id=__span-26-82><a id=__codelineno-26-82 name=__codelineno-26-82 href=#__codelineno-26-82></a><span class=w> </span> {% set direction = config.theme.direction or lang.t('direction') %}
</span><span id=__span-26-83><a id=__codelineno-26-83 name=__codelineno-26-83 href=#__codelineno-26-83></a><span class=gd>- {% if palette.scheme or palette.primary or palette.accent %}</span>
</span><span id=__span-26-84><a id=__codelineno-26-84 name=__codelineno-26-84 href=#__codelineno-26-84></a><span class=gd>- {% set scheme = palette.scheme | lower %}</span>
</span><span id=__span-26-85><a id=__codelineno-26-85 name=__codelineno-26-85 href=#__codelineno-26-85></a><span class=gi>+ {% if config.theme.palette %}</span>
</span><span id=__span-26-86><a id=__codelineno-26-86 name=__codelineno-26-86 href=#__codelineno-26-86></a><span class=gi>+ {% set palette = config.theme.palette %}</span>
</span><span id=__span-26-87><a id=__codelineno-26-87 name=__codelineno-26-87 href=#__codelineno-26-87></a><span class=gi>+ {% if not palette is mapping %}</span>
</span><span id=__span-26-88><a id=__codelineno-26-88 name=__codelineno-26-88 href=#__codelineno-26-88></a><span class=gi>+ {% set palette = palette | first %}</span>
</span><span id=__span-26-89><a id=__codelineno-26-89 name=__codelineno-26-89 href=#__codelineno-26-89></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-26-90><a id=__codelineno-26-90 name=__codelineno-26-90 href=#__codelineno-26-90></a><span class=gi>+ {% set scheme = palette.scheme | replace(" ", "-") | lower %}</span>
</span><span id=__span-26-91><a id=__codelineno-26-91 name=__codelineno-26-91 href=#__codelineno-26-91></a><span class=w> </span> {% set primary = palette.primary | replace(" ", "-") | lower %}
</span><span id=__span-26-92><a id=__codelineno-26-92 name=__codelineno-26-92 href=#__codelineno-26-92></a><span class=w> </span> {% set accent = palette.accent | replace(" ", "-") | lower %}
</span><span id=__span-26-93><a id=__codelineno-26-93 name=__codelineno-26-93 href=#__codelineno-26-93></a><span class=w> </span> <body
</span><span id=__span-26-94><a id=__codelineno-26-94 name=__codelineno-26-94 href=#__codelineno-26-94></a><span class=gu>@@ -179,18 +165,19 @@</span>
</span><span id=__span-26-95><a id=__codelineno-26-95 name=__codelineno-26-95 href=#__codelineno-26-95></a><span class=w> </span> data-md-color-primary="{{ primary }}"
</span><span id=__span-26-96><a id=__codelineno-26-96 name=__codelineno-26-96 href=#__codelineno-26-96></a><span class=w> </span> data-md-color-accent="{{ accent }}"
</span><span id=__span-26-97><a id=__codelineno-26-97 name=__codelineno-26-97 href=#__codelineno-26-97></a><span class=w> </span> >
</span><span id=__span-26-98><a id=__codelineno-26-98 name=__codelineno-26-98 href=#__codelineno-26-98></a><span class=gi>+</span>
</span><span id=__span-26-99><a id=__codelineno-26-99 name=__codelineno-26-99 href=#__codelineno-26-99></a><span class=gi>+ <!-- Experimental: set color scheme based on preference --></span>
</span><span id=__span-26-100><a id=__codelineno-26-100 name=__codelineno-26-100 href=#__codelineno-26-100></a><span class=gi>+ {% if "preference" == scheme %}</span>
</span><span id=__span-26-101><a id=__codelineno-26-101 name=__codelineno-26-101 href=#__codelineno-26-101></a><span class=gi>+ <script></span>
</span><span id=__span-26-102><a id=__codelineno-26-102 name=__codelineno-26-102 href=#__codelineno-26-102></a><span class=gi>+ if (matchMedia("(prefers-color-scheme: dark)").matches)</span>
</span><span id=__span-26-103><a id=__codelineno-26-103 name=__codelineno-26-103 href=#__codelineno-26-103></a><span class=gi>+ document.body.setAttribute("data-md-color-scheme", "slate")</span>
</span><span id=__span-26-104><a id=__codelineno-26-104 name=__codelineno-26-104 href=#__codelineno-26-104></a><span class=gi>+ </script></span>
</span><span id=__span-26-105><a id=__codelineno-26-105 name=__codelineno-26-105 href=#__codelineno-26-105></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-26-106><a id=__codelineno-26-106 name=__codelineno-26-106 href=#__codelineno-26-106></a><span class=gi>+</span>
</span><span id=__span-26-107><a id=__codelineno-26-107 name=__codelineno-26-107 href=#__codelineno-26-107></a><span class=w> </span> {% else %}
</span><span id=__span-26-108><a id=__codelineno-26-108 name=__codelineno-26-108 href=#__codelineno-26-108></a><span class=w> </span> <body dir="{{ direction }}">
</span><span id=__span-26-109><a id=__codelineno-26-109 name=__codelineno-26-109 href=#__codelineno-26-109></a><span class=w> </span> {% endif %}
</span><span id=__span-26-110><a id=__codelineno-26-110 name=__codelineno-26-110 href=#__codelineno-26-110></a>
</span><span id=__span-26-111><a id=__codelineno-26-111 name=__codelineno-26-111 href=#__codelineno-26-111></a><span class=gd>- <!-- Experimental: set color scheme based on preference --></span>
</span><span id=__span-26-112><a id=__codelineno-26-112 name=__codelineno-26-112 href=#__codelineno-26-112></a><span class=gd>- {% if "preference" == palette.scheme %}</span>
</span><span id=__span-26-113><a id=__codelineno-26-113 name=__codelineno-26-113 href=#__codelineno-26-113></a><span class=gd>- <script></span>
</span><span id=__span-26-114><a id=__codelineno-26-114 name=__codelineno-26-114 href=#__codelineno-26-114></a><span class=gd>- if (matchMedia("(prefers-color-scheme: dark)").matches)</span>
</span><span id=__span-26-115><a id=__codelineno-26-115 name=__codelineno-26-115 href=#__codelineno-26-115></a><span class=gd>- document.body.setAttribute("data-md-color-scheme", "slate")</span>
</span><span id=__span-26-116><a id=__codelineno-26-116 name=__codelineno-26-116 href=#__codelineno-26-116></a><span class=gd>- </script></span>
</span><span id=__span-26-117><a id=__codelineno-26-117 name=__codelineno-26-117 href=#__codelineno-26-117></a><span class=gd>- {% endif %}</span>
</span><span id=__span-26-118><a id=__codelineno-26-118 name=__codelineno-26-118 href=#__codelineno-26-118></a><span class=gd>-</span>
</span><span id=__span-26-119><a id=__codelineno-26-119 name=__codelineno-26-119 href=#__codelineno-26-119></a><span class=w> </span> <!--
</span><span id=__span-26-120><a id=__codelineno-26-120 name=__codelineno-26-120 href=#__codelineno-26-120></a><span class=w> </span> State toggles - we need to set autocomplete="off" in order to reset the
</span><span id=__span-26-121><a id=__codelineno-26-121 name=__codelineno-26-121 href=#__codelineno-26-121></a><span class=w> </span> drawer on back button invocation in some browsers
</span><span id=__span-26-122><a id=__codelineno-26-122 name=__codelineno-26-122 href=#__codelineno-26-122></a><span class=gu>@@ -243,15 +230,11 @@</span>
</span><span id=__span-26-123><a id=__codelineno-26-123 name=__codelineno-26-123 href=#__codelineno-26-123></a><span class=w> </span> <div class="md-container" data-md-component="container">
</span><span id=__span-26-124><a id=__codelineno-26-124 name=__codelineno-26-124 href=#__codelineno-26-124></a>
</span><span id=__span-26-125><a id=__codelineno-26-125 name=__codelineno-26-125 href=#__codelineno-26-125></a><span class=w> </span> <!-- Hero teaser -->
</span><span id=__span-26-126><a id=__codelineno-26-126 name=__codelineno-26-126 href=#__codelineno-26-126></a><span class=gd>- {% block hero %}</span>
</span><span id=__span-26-127><a id=__codelineno-26-127 name=__codelineno-26-127 href=#__codelineno-26-127></a><span class=gd>- {% if page and page.meta and page.meta.hero %}</span>
</span><span id=__span-26-128><a id=__codelineno-26-128 name=__codelineno-26-128 href=#__codelineno-26-128></a><span class=gd>- {% include "partials/hero.html" with context %}</span>
</span><span id=__span-26-129><a id=__codelineno-26-129 name=__codelineno-26-129 href=#__codelineno-26-129></a><span class=gd>- {% endif %}</span>
</span><span id=__span-26-130><a id=__codelineno-26-130 name=__codelineno-26-130 href=#__codelineno-26-130></a><span class=gd>- {% endblock %}</span>
</span><span id=__span-26-131><a id=__codelineno-26-131 name=__codelineno-26-131 href=#__codelineno-26-131></a><span class=gi>+ {% block hero %}{% endblock %}</span>
</span><span id=__span-26-132><a id=__codelineno-26-132 name=__codelineno-26-132 href=#__codelineno-26-132></a>
</span><span id=__span-26-133><a id=__codelineno-26-133 name=__codelineno-26-133 href=#__codelineno-26-133></a><span class=w> </span> <!-- Tabs navigation -->
</span><span id=__span-26-134><a id=__codelineno-26-134 name=__codelineno-26-134 href=#__codelineno-26-134></a><span class=w> </span> {% block tabs %}
</span><span id=__span-26-135><a id=__codelineno-26-135 name=__codelineno-26-135 href=#__codelineno-26-135></a><span class=gd>- {% if "tabs" in config.theme.features %}</span>
</span><span id=__span-26-136><a id=__codelineno-26-136 name=__codelineno-26-136 href=#__codelineno-26-136></a><span class=gi>+ {% if "navigation.tabs" in config.theme.features %}</span>
</span><span id=__span-26-137><a id=__codelineno-26-137 name=__codelineno-26-137 href=#__codelineno-26-137></a><span class=w> </span> {% include "partials/tabs.html" %}
</span><span id=__span-26-138><a id=__codelineno-26-138 name=__codelineno-26-138 href=#__codelineno-26-138></a><span class=w> </span> {% endif %}
</span><span id=__span-26-139><a id=__codelineno-26-139 name=__codelineno-26-139 href=#__codelineno-26-139></a><span class=w> </span> {% endblock %}
</span><span id=__span-26-140><a id=__codelineno-26-140 name=__codelineno-26-140 href=#__codelineno-26-140></a><span class=gu>@@ -310,13 +293,6 @@</span>
</span><span id=__span-26-141><a id=__codelineno-26-141 name=__codelineno-26-141 href=#__codelineno-26-141></a><span class=w> </span> </a>
</span><span id=__span-26-142><a id=__codelineno-26-142 name=__codelineno-26-142 href=#__codelineno-26-142></a><span class=w> </span> {% endif %}
</span><span id=__span-26-143><a id=__codelineno-26-143 name=__codelineno-26-143 href=#__codelineno-26-143></a>
</span><span id=__span-26-144><a id=__codelineno-26-144 name=__codelineno-26-144 href=#__codelineno-26-144></a><span class=gd>- <!-- Link to source file --></span>
</span><span id=__span-26-145><a id=__codelineno-26-145 name=__codelineno-26-145 href=#__codelineno-26-145></a><span class=gd>- {% block source %}</span>
</span><span id=__span-26-146><a id=__codelineno-26-146 name=__codelineno-26-146 href=#__codelineno-26-146></a><span class=gd>- {% if page and page.meta and page.meta.source %}</span>
</span><span id=__span-26-147><a id=__codelineno-26-147 name=__codelineno-26-147 href=#__codelineno-26-147></a><span class=gd>- {% include "partials/source-link.html" %}</span>
</span><span id=__span-26-148><a id=__codelineno-26-148 name=__codelineno-26-148 href=#__codelineno-26-148></a><span class=gd>- {% endif %}</span>
</span><span id=__span-26-149><a id=__codelineno-26-149 name=__codelineno-26-149 href=#__codelineno-26-149></a><span class=gd>- {% endblock %}</span>
</span><span id=__span-26-150><a id=__codelineno-26-150 name=__codelineno-26-150 href=#__codelineno-26-150></a><span class=gd>-</span>
</span><span id=__span-26-151><a id=__codelineno-26-151 name=__codelineno-26-151 href=#__codelineno-26-151></a><span class=w> </span> <!--
</span><span id=__span-26-152><a id=__codelineno-26-152 name=__codelineno-26-152 href=#__codelineno-26-152></a><span class=w> </span> Hack: check whether the content contains a h1 headline. If it
</span><span id=__span-26-153><a id=__codelineno-26-153 name=__codelineno-26-153 href=#__codelineno-26-153></a><span class=w> </span> doesn't, the page title (or respectively site name) is used
</span><span id=__span-26-154><a id=__codelineno-26-154 name=__codelineno-26-154 href=#__codelineno-26-154></a><span class=gu>@@ -370,7 +346,10 @@</span>
</span><span id=__span-26-155><a id=__codelineno-26-155 name=__codelineno-26-155 href=#__codelineno-26-155></a><span class=w> </span> "search.result.placeholder",
</span><span id=__span-26-156><a id=__codelineno-26-156 name=__codelineno-26-156 href=#__codelineno-26-156></a><span class=w> </span> "search.result.none",
</span><span id=__span-26-157><a id=__codelineno-26-157 name=__codelineno-26-157 href=#__codelineno-26-157></a><span class=w> </span> "search.result.one",
</span><span id=__span-26-158><a id=__codelineno-26-158 name=__codelineno-26-158 href=#__codelineno-26-158></a><span class=gd>- "search.result.other"</span>
</span><span id=__span-26-159><a id=__codelineno-26-159 name=__codelineno-26-159 href=#__codelineno-26-159></a><span class=gi>+ "search.result.other",</span>
</span><span id=__span-26-160><a id=__codelineno-26-160 name=__codelineno-26-160 href=#__codelineno-26-160></a><span class=gi>+ "search.result.more.one",</span>
</span><span id=__span-26-161><a id=__codelineno-26-161 name=__codelineno-26-161 href=#__codelineno-26-161></a><span class=gi>+ "search.result.more.other",</span>
</span><span id=__span-26-162><a id=__codelineno-26-162 name=__codelineno-26-162 href=#__codelineno-26-162></a><span class=gi>+ "search.result.term.missing"</span>
</span><span id=__span-26-163><a id=__codelineno-26-163 name=__codelineno-26-163 href=#__codelineno-26-163></a><span class=w> </span> ] -%}
</span><span id=__span-26-164><a id=__codelineno-26-164 name=__codelineno-26-164 href=#__codelineno-26-164></a><span class=w> </span> {%- set _ = translations.update({ key: lang.t(key) }) -%}
</span><span id=__span-26-165><a id=__codelineno-26-165 name=__codelineno-26-165 href=#__codelineno-26-165></a><span class=w> </span> {%- endfor -%}
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-diff highlight"><pre><span></span><code><span id=__span-27-1><a id=__codelineno-27-1 name=__codelineno-27-1 href=#__codelineno-27-1></a><span class=gu>@@ -1,12 +0,0 @@</span>
</span><span id=__span-27-2><a id=__codelineno-27-2 name=__codelineno-27-2 href=#__codelineno-27-2></a><span class=gd>-{#-</span>
</span><span id=__span-27-3><a id=__codelineno-27-3 name=__codelineno-27-3 href=#__codelineno-27-3></a><span class=gd>- This file was automatically generated - do not edit</span>
</span><span id=__span-27-4><a id=__codelineno-27-4 name=__codelineno-27-4 href=#__codelineno-27-4></a><span class=gd>--#}</span>
</span><span id=__span-27-5><a id=__codelineno-27-5 name=__codelineno-27-5 href=#__codelineno-27-5></a><span class=gd>-{% set class = "md-hero" %}</span>
</span><span id=__span-27-6><a id=__codelineno-27-6 name=__codelineno-27-6 href=#__codelineno-27-6></a><span class=gd>-{% if "tabs" not in config.theme.features %}</span>
</span><span id=__span-27-7><a id=__codelineno-27-7 name=__codelineno-27-7 href=#__codelineno-27-7></a><span class=gd>- {% set class = "md-hero md-hero--expand" %}</span>
</span><span id=__span-27-8><a id=__codelineno-27-8 name=__codelineno-27-8 href=#__codelineno-27-8></a><span class=gd>-{% endif %}</span>
</span><span id=__span-27-9><a id=__codelineno-27-9 name=__codelineno-27-9 href=#__codelineno-27-9></a><span class=gd>-<div class="{{ class }}" data-md-component="hero"></span>
</span><span id=__span-27-10><a id=__codelineno-27-10 name=__codelineno-27-10 href=#__codelineno-27-10></a><span class=gd>- <div class="md-hero__inner md-grid"></span>
</span><span id=__span-27-11><a id=__codelineno-27-11 name=__codelineno-27-11 href=#__codelineno-27-11></a><span class=gd>- {{ page.meta.hero }}</span>
</span><span id=__span-27-12><a id=__codelineno-27-12 name=__codelineno-27-12 href=#__codelineno-27-12></a><span class=gd>- </div></span>
</span><span id=__span-27-13><a id=__codelineno-27-13 name=__codelineno-27-13 href=#__codelineno-27-13></a><span class=gd>-</div></span>
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-diff highlight"><pre><span></span><code><span id=__span-28-1><a id=__codelineno-28-1 name=__codelineno-28-1 href=#__codelineno-28-1></a><span class=gu>@@ -1,14 +0,0 @@</span>
</span><span id=__span-28-2><a id=__codelineno-28-2 name=__codelineno-28-2 href=#__codelineno-28-2></a><span class=gd>-{#-</span>
</span><span id=__span-28-3><a id=__codelineno-28-3 name=__codelineno-28-3 href=#__codelineno-28-3></a><span class=gd>- This file was automatically generated - do not edit</span>
</span><span id=__span-28-4><a id=__codelineno-28-4 name=__codelineno-28-4 href=#__codelineno-28-4></a><span class=gd>--#}</span>
</span><span id=__span-28-5><a id=__codelineno-28-5 name=__codelineno-28-5 href=#__codelineno-28-5></a><span class=gd>-{% import "partials/language.html" as lang with context %}</span>
</span><span id=__span-28-6><a id=__codelineno-28-6 name=__codelineno-28-6 href=#__codelineno-28-6></a><span class=gd>-{% set repo = config.repo_url %}</span>
</span><span id=__span-28-7><a id=__codelineno-28-7 name=__codelineno-28-7 href=#__codelineno-28-7></a><span class=gd>-{% if repo | last == "/" %}</span>
</span><span id=__span-28-8><a id=__codelineno-28-8 name=__codelineno-28-8 href=#__codelineno-28-8></a><span class=gd>- {% set repo = repo[:-1] %}</span>
</span><span id=__span-28-9><a id=__codelineno-28-9 name=__codelineno-28-9 href=#__codelineno-28-9></a><span class=gd>-{% endif %}</span>
</span><span id=__span-28-10><a id=__codelineno-28-10 name=__codelineno-28-10 href=#__codelineno-28-10></a><span class=gd>-{% set path = page.meta.path | default("") %}</span>
</span><span id=__span-28-11><a id=__codelineno-28-11 name=__codelineno-28-11 href=#__codelineno-28-11></a><span class=gd>-<a href="{{ [repo, path, page.meta.source] | join('/') }}" title="{{ page.meta.source }}" class="md-content__button md-icon"></span>
</span><span id=__span-28-12><a id=__codelineno-28-12 name=__codelineno-28-12 href=#__codelineno-28-12></a><span class=gd>- {{ lang.t("meta.source") }}</span>
</span><span id=__span-28-13><a id=__codelineno-28-13 name=__codelineno-28-13 href=#__codelineno-28-13></a><span class=gd>- {% set icon = config.theme.icon.repo or "fontawesome/brands/git-alt" %}</span>
</span><span id=__span-28-14><a id=__codelineno-28-14 name=__codelineno-28-14 href=#__codelineno-28-14></a><span class=gd>- {% include ".icons/" ~ icon ~ ".svg" %}</span>
</span><span id=__span-28-15><a id=__codelineno-28-15 name=__codelineno-28-15 href=#__codelineno-28-15></a><span class=gd>-</a></span>
</span></code></pre></div> </div> </div> </div> <h2 id=upgrading-from-4x-to-5x>Upgrading from 4.x to 5.x<a class=headerlink href=#upgrading-from-4x-to-5x title="Permanent link">¶</a></h2> <h3 id=whats-new_3>What's new?<a class=headerlink href=#whats-new_3 title="Permanent link">¶</a></h3> <ul> <li>Reactive architecture – try <code class="language-js highlight"><span class=nx>app</span><span class=p>.</span><span class=nx>dialog$</span><span class=p>.</span><span class=nx>next</span><span class=p>(</span><span class=s2>"Hi!"</span><span class=p>)</span></code> in the console</li> <li><a href=setup/setting-up-navigation.html#instant-loading>Instant loading</a> – make Material behave like a Single Page Application</li> <li>Improved CSS customization with <a href=setup/changing-the-colors.html#custom-colors>CSS variables</a> – set your brand's colors</li> <li>Improved CSS resilience, e.g. proper sidebar locking for customized headers</li> <li>Improved <a href=reference/icons-emojis.html#search>icon integration</a> and configuration – now including over 5k icons</li> <li>Added possibility to use any icon for logo, repository and social links</li> <li>Search UI does not freeze anymore (moved to web worker)</li> <li>Search index built only once when using instant loading</li> <li>Improved extensible keyboard handling</li> <li>Support for <a href=plugins/search.html>prebuilt search indexes</a></li> <li>Support for displaying stars and forks for GitLab repositories</li> <li>Support for scroll snapping of sidebars and search results</li> <li>Reduced HTML and CSS footprint due to deprecation of Internet Explorer support</li> <li>Slight facelifting of some UI elements (admonitions, tables, ...)</li> </ul> <h3 id=changes-to-mkdocsyml_4>Changes to <code>mkdocs.yml</code><a class=headerlink href=#changes-to-mkdocsyml_4 title="Permanent link">¶</a></h3> <p>Following is a list of changes that need to be made to <code>mkdocs.yml</code>. Note that you only have to adjust the value if you defined it, so if your configuration does not contain the key, you can skip it.</p> <h4 id=themefeature><code>theme.feature</code><a class=headerlink href=#themefeature title="Permanent link">¶</a></h4> <p>Optional features like <a href=setup/setting-up-navigation.html#navigation-tabs>tabs</a> and <a href=setup/setting-up-navigation.html#instant-loading>instant loading</a> are now implemented as flags and can be enabled by listing them in <code>mkdocs.yml</code> under <code>theme.features</code>:</p> <div class="tabbed-set tabbed-alternate" data-tabs=9:2><input checked=checked id=themefeature-5x name=__tabbed_9 type=radio><input id=themefeature-4x name=__tabbed_9 type=radio><div class=tabbed-labels><label for=themefeature-5x>5.x</label><label for=themefeature-4x>4.x</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-29-1><a id=__codelineno-29-1 name=__codelineno-29-1 href=#__codelineno-29-1></a><span class=nt>theme</span><span class=p>:</span>
</span><span id=__span-29-2><a id=__codelineno-29-2 name=__codelineno-29-2 href=#__codelineno-29-2></a><span class=w> </span><span class=nt>features</span><span class=p>:</span>
</span><span id=__span-29-3><a id=__codelineno-29-3 name=__codelineno-29-3 href=#__codelineno-29-3></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">tabs</span>
</span><span id=__span-29-4><a id=__codelineno-29-4 name=__codelineno-29-4 href=#__codelineno-29-4></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">instant</span>
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-30-1><a id=__codelineno-30-1 name=__codelineno-30-1 href=#__codelineno-30-1></a><span class=nt>theme</span><span class=p>:</span>
</span><span id=__span-30-2><a id=__codelineno-30-2 name=__codelineno-30-2 href=#__codelineno-30-2></a><span class=w> </span><span class=nt>feature</span><span class=p>:</span>
</span><span id=__span-30-3><a id=__codelineno-30-3 name=__codelineno-30-3 href=#__codelineno-30-3></a><span class=w> </span><span class=nt>tabs</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">true</span>
</span></code></pre></div> </div> </div> </div> <h4 id=themelogoicon><code>theme.logo.icon</code><a class=headerlink href=#themelogoicon title="Permanent link">¶</a></h4> <p>The logo icon configuration was centralized under <code>theme.icon.logo</code> and can now be set to any of the <a href=reference/icons-emojis.html#search>icons bundled with the theme</a>:</p> <div class="tabbed-set tabbed-alternate" data-tabs=10:2><input checked=checked id=themelogoicon-5x name=__tabbed_10 type=radio><input id=themelogoicon-4x name=__tabbed_10 type=radio><div class=tabbed-labels><label for=themelogoicon-5x>5.x</label><label for=themelogoicon-4x>4.x</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-31-1><a id=__codelineno-31-1 name=__codelineno-31-1 href=#__codelineno-31-1></a><span class=nt>theme</span><span class=p>:</span>
</span><span id=__span-31-2><a id=__codelineno-31-2 name=__codelineno-31-2 href=#__codelineno-31-2></a><span class=w> </span><span class=nt>icon</span><span class=p>:</span>
</span><span id=__span-31-3><a id=__codelineno-31-3 name=__codelineno-31-3 href=#__codelineno-31-3></a><span class=w> </span><span class=nt>logo</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">material/cloud</span>
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-32-1><a id=__codelineno-32-1 name=__codelineno-32-1 href=#__codelineno-32-1></a><span class=nt>theme</span><span class=p>:</span>
</span><span id=__span-32-2><a id=__codelineno-32-2 name=__codelineno-32-2 href=#__codelineno-32-2></a><span class=w> </span><span class=nt>logo</span><span class=p>:</span>
</span><span id=__span-32-3><a id=__codelineno-32-3 name=__codelineno-32-3 href=#__codelineno-32-3></a><span class=w> </span><span class=nt>icon</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">cloud</span>
</span></code></pre></div> </div> </div> </div> <h4 id=extrarepo_icon><code>extra.repo_icon</code><a class=headerlink href=#extrarepo_icon title="Permanent link">¶</a></h4> <p>The repo icon configuration was centralized under <code>theme.icon.repo</code> and can now be set to any of the <a href=reference/icons-emojis.html#search>icons bundled with the theme</a>:</p> <div class="tabbed-set tabbed-alternate" data-tabs=11:2><input checked=checked id=extrarepo_icon-5x name=__tabbed_11 type=radio><input id=extrarepo_icon-4x name=__tabbed_11 type=radio><div class=tabbed-labels><label for=extrarepo_icon-5x>5.x</label><label for=extrarepo_icon-4x>4.x</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-33-1><a id=__codelineno-33-1 name=__codelineno-33-1 href=#__codelineno-33-1></a><span class=nt>theme</span><span class=p>:</span>
</span><span id=__span-33-2><a id=__codelineno-33-2 name=__codelineno-33-2 href=#__codelineno-33-2></a><span class=w> </span><span class=nt>icon</span><span class=p>:</span>
</span><span id=__span-33-3><a id=__codelineno-33-3 name=__codelineno-33-3 href=#__codelineno-33-3></a><span class=w> </span><span class=nt>repo</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">fontawesome/brands/gitlab</span>
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-34-1><a id=__codelineno-34-1 name=__codelineno-34-1 href=#__codelineno-34-1></a><span class=nt>extra</span><span class=p>:</span>
</span><span id=__span-34-2><a id=__codelineno-34-2 name=__codelineno-34-2 href=#__codelineno-34-2></a><span class=w> </span><span class=nt>repo_icon</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">gitlab</span>
</span></code></pre></div> </div> </div> </div> <h4 id=extrasearch><code>extra.search.*</code><a class=headerlink href=#extrasearch title="Permanent link">¶</a></h4> <p>Search is now configured as part of the <a href=plugins/search.html>plugin options</a>. Note that the search languages must now be listed as an array of strings and the <code>tokenizer</code> was renamed to <code>separator</code>:</p> <div class="tabbed-set tabbed-alternate" data-tabs=12:2><input checked=checked id=extrasearch-5x name=__tabbed_12 type=radio><input id=extrasearch-4x name=__tabbed_12 type=radio><div class=tabbed-labels><label for=extrasearch-5x>5.x</label><label for=extrasearch-4x>4.x</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-35-1><a id=__codelineno-35-1 name=__codelineno-35-1 href=#__codelineno-35-1></a><span class=nt>plugins</span><span class=p>:</span>
</span><span id=__span-35-2><a id=__codelineno-35-2 name=__codelineno-35-2 href=#__codelineno-35-2></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class=nt>search</span><span class=p>:</span>
</span><span id=__span-35-3><a id=__codelineno-35-3 name=__codelineno-35-3 href=#__codelineno-35-3></a><span class=w> </span><span class=nt>separator</span><span class=p>:</span><span class=w> </span><span class=s>'[\s\-\.]+'</span>
</span><span id=__span-35-4><a id=__codelineno-35-4 name=__codelineno-35-4 href=#__codelineno-35-4></a><span class=w> </span><span class=nt>lang</span><span class=p>:</span>
</span><span id=__span-35-5><a id=__codelineno-35-5 name=__codelineno-35-5 href=#__codelineno-35-5></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">en</span>
</span><span id=__span-35-6><a id=__codelineno-35-6 name=__codelineno-35-6 href=#__codelineno-35-6></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">de</span>
</span><span id=__span-35-7><a id=__codelineno-35-7 name=__codelineno-35-7 href=#__codelineno-35-7></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">ru</span>
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-36-1><a id=__codelineno-36-1 name=__codelineno-36-1 href=#__codelineno-36-1></a><span class=nt>extra</span><span class=p>:</span>
</span><span id=__span-36-2><a id=__codelineno-36-2 name=__codelineno-36-2 href=#__codelineno-36-2></a><span class=w> </span><span class=nt>search</span><span class=p>:</span>
</span><span id=__span-36-3><a id=__codelineno-36-3 name=__codelineno-36-3 href=#__codelineno-36-3></a><span class=w> </span><span class=nt>language</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">en, de, ru</span>
</span><span id=__span-36-4><a id=__codelineno-36-4 name=__codelineno-36-4 href=#__codelineno-36-4></a><span class=w> </span><span class=nt>tokenizer</span><span class=p>:</span><span class=w> </span><span class=s>'[\s\-\.]+'</span>
</span></code></pre></div> </div> </div> </div> <h4 id=extrasocial><code>extra.social.*</code><a class=headerlink href=#extrasocial title="Permanent link">¶</a></h4> <p>Social links stayed in the same place, but the <code>type</code> key was renamed to <code>icon</code> in order to match the new way of specifying which icon to be used:</p> <div class="tabbed-set tabbed-alternate" data-tabs=13:2><input checked=checked id=extrasocial-5x name=__tabbed_13 type=radio><input id=extrasocial-4x name=__tabbed_13 type=radio><div class=tabbed-labels><label for=extrasocial-5x>5.x</label><label for=extrasocial-4x>4.x</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-37-1><a id=__codelineno-37-1 name=__codelineno-37-1 href=#__codelineno-37-1></a><span class=nt>extra</span><span class=p>:</span>
</span><span id=__span-37-2><a id=__codelineno-37-2 name=__codelineno-37-2 href=#__codelineno-37-2></a><span class=w> </span><span class=nt>social</span><span class=p>:</span>
</span><span id=__span-37-3><a id=__codelineno-37-3 name=__codelineno-37-3 href=#__codelineno-37-3></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class=nt>icon</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">fontawesome/brands/github-alt</span>
</span><span id=__span-37-4><a id=__codelineno-37-4 name=__codelineno-37-4 href=#__codelineno-37-4></a><span class=w> </span><span class=nt>link</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">https://github.com/squidfunk</span>
</span></code></pre></div> </div> <div class=tabbed-block> <div class="language-yaml highlight"><pre><span></span><code><span id=__span-38-1><a id=__codelineno-38-1 name=__codelineno-38-1 href=#__codelineno-38-1></a><span class=nt>extra</span><span class=p>:</span>
</span><span id=__span-38-2><a id=__codelineno-38-2 name=__codelineno-38-2 href=#__codelineno-38-2></a><span class=w> </span><span class=nt>social</span><span class=p>:</span>
</span><span id=__span-38-3><a id=__codelineno-38-3 name=__codelineno-38-3 href=#__codelineno-38-3></a><span class=w> </span><span class="p p-Indicator">-</span><span class=w> </span><span class=nt>type</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">github</span>
</span><span id=__span-38-4><a id=__codelineno-38-4 name=__codelineno-38-4 href=#__codelineno-38-4></a><span class=w> </span><span class=nt>link</span><span class=p>:</span><span class=w> </span><span class="l l-Scalar l-Scalar-Plain">https://github.com/squidfunk</span>
</span></code></pre></div> </div> </div> </div> <h3 id=changes-to-html-files_4>Changes to <code>*.html</code> files<a class=headerlink href=#changes-to-html-files_4 title="Permanent link">¶</a></h3> <p>The templates have undergone a set of changes to make them future-proof. If you've used theme extension to override a block or template, make sure that it matches the new structure:</p> <ul> <li>If you've overridden a <strong>block</strong>, check <code>base.html</code> for potential changes</li> <li>If you've overridden a <strong>template</strong>, check the respective <code>*.html</code> file for potential changes</li> </ul> <div class="tabbed-set tabbed-alternate" data-tabs=14:17><input checked=checked id=changes-to-html-files_4-basehtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialsfooterhtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialsheaderhtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialsherohtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialslanguagehtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialslogohtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialsnav-itemhtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialsnavhtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialssearchhtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialssocialhtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialssource-datehtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialssource-linkhtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialssourcehtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialstabs-itemhtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialstabshtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialstoc-itemhtml name=__tabbed_14 type=radio><input id=changes-to-html-files_4-partialstochtml name=__tabbed_14 type=radio><div class=tabbed-labels><label for=changes-to-html-files_4-basehtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>base.html</code></label><label for=changes-to-html-files_4-partialsfooterhtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/footer.html</code></label><label for=changes-to-html-files_4-partialsheaderhtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/header.html</code></label><label for=changes-to-html-files_4-partialsherohtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/hero.html</code></label><label for=changes-to-html-files_4-partialslanguagehtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/language.html</code></label><label for=changes-to-html-files_4-partialslogohtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/logo.html</code></label><label for=changes-to-html-files_4-partialsnav-itemhtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/nav-item.html</code></label><label for=changes-to-html-files_4-partialsnavhtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/nav.html</code></label><label for=changes-to-html-files_4-partialssearchhtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/search.html</code></label><label for=changes-to-html-files_4-partialssocialhtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/social.html</code></label><label for=changes-to-html-files_4-partialssource-datehtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/source-date.html</code></label><label for=changes-to-html-files_4-partialssource-linkhtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/source-link.html</code></label><label for=changes-to-html-files_4-partialssourcehtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/source.html</code></label><label for=changes-to-html-files_4-partialstabs-itemhtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/tabs-item.html</code></label><label for=changes-to-html-files_4-partialstabshtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/tabs.html</code></label><label for=changes-to-html-files_4-partialstoc-itemhtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/toc-item.html</code></label><label for=changes-to-html-files_4-partialstochtml><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 16 16"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"/></svg></span> <code>partials/toc.html</code></label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="language-diff highlight"><pre><span></span><code><span id=__span-39-1><a id=__codelineno-39-1 name=__codelineno-39-1 href=#__codelineno-39-1></a><span class=gu>@@ -4,7 +4,6 @@</span>
</span><span id=__span-39-2><a id=__codelineno-39-2 name=__codelineno-39-2 href=#__codelineno-39-2></a><span class=w> </span>{% import "partials/language.html" as lang with context %}
</span><span id=__span-39-3><a id=__codelineno-39-3 name=__codelineno-39-3 href=#__codelineno-39-3></a><span class=gd>-{% set feature = config.theme.feature %}</span>
</span><span id=__span-39-4><a id=__codelineno-39-4 name=__codelineno-39-4 href=#__codelineno-39-4></a><span class=w> </span>{% set palette = config.theme.palette %}
</span><span id=__span-39-5><a id=__codelineno-39-5 name=__codelineno-39-5 href=#__codelineno-39-5></a><span class=w> </span>{% set font = config.theme.font %}
</span><span id=__span-39-6><a id=__codelineno-39-6 name=__codelineno-39-6 href=#__codelineno-39-6></a><span class=w> </span><!doctype html>
</span><span id=__span-39-7><a id=__codelineno-39-7 name=__codelineno-39-7 href=#__codelineno-39-7></a><span class=gu>@@ -30,19 +29,6 @@</span>
</span><span id=__span-39-8><a id=__codelineno-39-8 name=__codelineno-39-8 href=#__codelineno-39-8></a><span class=w> </span> {% elif config.site_author %}
</span><span id=__span-39-9><a id=__codelineno-39-9 name=__codelineno-39-9 href=#__codelineno-39-9></a><span class=w> </span> <meta name="author" content="{{ config.site_author }}">
</span><span id=__span-39-10><a id=__codelineno-39-10 name=__codelineno-39-10 href=#__codelineno-39-10></a><span class=w> </span> {% endif %}
</span><span id=__span-39-11><a id=__codelineno-39-11 name=__codelineno-39-11 href=#__codelineno-39-11></a><span class=gd>- {% for key in [</span>
</span><span id=__span-39-12><a id=__codelineno-39-12 name=__codelineno-39-12 href=#__codelineno-39-12></a><span class=gd>- "clipboard.copy",</span>
</span><span id=__span-39-13><a id=__codelineno-39-13 name=__codelineno-39-13 href=#__codelineno-39-13></a><span class=gd>- "clipboard.copied",</span>
</span><span id=__span-39-14><a id=__codelineno-39-14 name=__codelineno-39-14 href=#__codelineno-39-14></a><span class=gd>- "search.language",</span>
</span><span id=__span-39-15><a id=__codelineno-39-15 name=__codelineno-39-15 href=#__codelineno-39-15></a><span class=gd>- "search.pipeline.stopwords",</span>
</span><span id=__span-39-16><a id=__codelineno-39-16 name=__codelineno-39-16 href=#__codelineno-39-16></a><span class=gd>- "search.pipeline.trimmer",</span>
</span><span id=__span-39-17><a id=__codelineno-39-17 name=__codelineno-39-17 href=#__codelineno-39-17></a><span class=gd>- "search.result.none",</span>
</span><span id=__span-39-18><a id=__codelineno-39-18 name=__codelineno-39-18 href=#__codelineno-39-18></a><span class=gd>- "search.result.one",</span>
</span><span id=__span-39-19><a id=__codelineno-39-19 name=__codelineno-39-19 href=#__codelineno-39-19></a><span class=gd>- "search.result.other",</span>
</span><span id=__span-39-20><a id=__codelineno-39-20 name=__codelineno-39-20 href=#__codelineno-39-20></a><span class=gd>- "search.tokenizer"</span>
</span><span id=__span-39-21><a id=__codelineno-39-21 name=__codelineno-39-21 href=#__codelineno-39-21></a><span class=gd>- ] %}</span>
</span><span id=__span-39-22><a id=__codelineno-39-22 name=__codelineno-39-22 href=#__codelineno-39-22></a><span class=gd>- <meta name="lang:{{ key }}" content="{{ lang.t(key) }}"></span>
</span><span id=__span-39-23><a id=__codelineno-39-23 name=__codelineno-39-23 href=#__codelineno-39-23></a><span class=gd>- {% endfor %}</span>
</span><span id=__span-39-24><a id=__codelineno-39-24 name=__codelineno-39-24 href=#__codelineno-39-24></a><span class=w> </span> <link rel="shortcut icon" href="{{ config.theme.favicon | url }}">
</span><span id=__span-39-25><a id=__codelineno-39-25 name=__codelineno-39-25 href=#__codelineno-39-25></a><span class=w> </span> <meta name="generator" content="mkdocs-{{ mkdocs_version }}, mkdocs-material-5.0.0">
</span><span id=__span-39-26><a id=__codelineno-39-26 name=__codelineno-39-26 href=#__codelineno-39-26></a><span class=w> </span> {% endblock %}
</span><span id=__span-39-27><a id=__codelineno-39-27 name=__codelineno-39-27 href=#__codelineno-39-27></a><span class=gu>@@ -56,9 +42,9 @@</span>
</span><span id=__span-39-28><a id=__codelineno-39-28 name=__codelineno-39-28 href=#__codelineno-39-28></a><span class=w> </span> {% endif %}
</span><span id=__span-39-29><a id=__codelineno-39-29 name=__codelineno-39-29 href=#__codelineno-39-29></a><span class=w> </span> {% endblock %}
</span><span id=__span-39-30><a id=__codelineno-39-30 name=__codelineno-39-30 href=#__codelineno-39-30></a><span class=w> </span> {% block styles %}
</span><span id=__span-39-31><a id=__codelineno-39-31 name=__codelineno-39-31 href=#__codelineno-39-31></a><span class=gd>- <link rel="stylesheet" href="{{ 'assets/stylesheets/application.********.css' | url }}"></span>
</span><span id=__span-39-32><a id=__codelineno-39-32 name=__codelineno-39-32 href=#__codelineno-39-32></a><span class=gi>+ <link rel="stylesheet" href="{{ 'assets/stylesheets/main.********.min.css' | url }}"></span>
</span><span id=__span-39-33><a id=__codelineno-39-33 name=__codelineno-39-33 href=#__codelineno-39-33></a><span class=w> </span> {% if palette.primary or palette.accent %}
</span><span id=__span-39-34><a id=__codelineno-39-34 name=__codelineno-39-34 href=#__codelineno-39-34></a><span class=gd>- <link rel="stylesheet" href="{{ 'assets/stylesheets/application-palette.********.css' | url }}"></span>
</span><span id=__span-39-35><a id=__codelineno-39-35 name=__codelineno-39-35 href=#__codelineno-39-35></a><span class=gi>+ <link rel="stylesheet" href="{{ 'assets/stylesheets/palette.********.min.css' | url }}"></span>
</span><span id=__span-39-36><a id=__codelineno-39-36 name=__codelineno-39-36 href=#__codelineno-39-36></a><span class=w> </span> {% endif %}
</span><span id=__span-39-37><a id=__codelineno-39-37 name=__codelineno-39-37 href=#__codelineno-39-37></a><span class=w> </span> {% if palette.primary %}
</span><span id=__span-39-38><a id=__codelineno-39-38 name=__codelineno-39-38 href=#__codelineno-39-38></a><span class=w> </span> {% import "partials/palette.html" as map %}
</span><span id=__span-39-39><a id=__codelineno-39-39 name=__codelineno-39-39 href=#__codelineno-39-39></a><span class=gu>@@ -69,20 +55,17 @@</span>
</span><span id=__span-39-40><a id=__codelineno-39-40 name=__codelineno-39-40 href=#__codelineno-39-40></a><span class=w> </span> {% endif %}
</span><span id=__span-39-41><a id=__codelineno-39-41 name=__codelineno-39-41 href=#__codelineno-39-41></a><span class=w> </span> {% endblock %}
</span><span id=__span-39-42><a id=__codelineno-39-42 name=__codelineno-39-42 href=#__codelineno-39-42></a><span class=w> </span> {% block libs %}
</span><span id=__span-39-43><a id=__codelineno-39-43 name=__codelineno-39-43 href=#__codelineno-39-43></a><span class=gd>- <script src="{{ 'assets/javascripts/modernizr.********.js' | url }}"></script></span>
</span><span id=__span-39-44><a id=__codelineno-39-44 name=__codelineno-39-44 href=#__codelineno-39-44></a><span class=w> </span> {% endblock %}
</span><span id=__span-39-45><a id=__codelineno-39-45 name=__codelineno-39-45 href=#__codelineno-39-45></a><span class=w> </span> {% block fonts %}
</span><span id=__span-39-46><a id=__codelineno-39-46 name=__codelineno-39-46 href=#__codelineno-39-46></a><span class=w> </span> {% if font != false %}
</span><span id=__span-39-47><a id=__codelineno-39-47 name=__codelineno-39-47 href=#__codelineno-39-47></a><span class=w> </span> <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
</span><span id=__span-39-48><a id=__codelineno-39-48 name=__codelineno-39-48 href=#__codelineno-39-48></a><span class=w> </span> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family={{
</span><span id=__span-39-49><a id=__codelineno-39-49 name=__codelineno-39-49 href=#__codelineno-39-49></a><span class=w> </span> font.text | replace(' ', '+') + ':300,400,400i,700%7C' +
</span><span id=__span-39-50><a id=__codelineno-39-50 name=__codelineno-39-50 href=#__codelineno-39-50></a><span class=w> </span> font.code | replace(' ', '+')
</span><span id=__span-39-51><a id=__codelineno-39-51 name=__codelineno-39-51 href=#__codelineno-39-51></a><span class=w> </span> }}&display=fallback">
</span><span id=__span-39-52><a id=__codelineno-39-52 name=__codelineno-39-52 href=#__codelineno-39-52></a><span class=w> </span> <style>body,input{font-family:"{{ font.text }}","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"{{ font.code }}","Courier New",Courier,monospace}</style>
</span><span id=__span-39-53><a id=__codelineno-39-53 name=__codelineno-39-53 href=#__codelineno-39-53></a><span class=w> </span> {% endif %}
</span><span id=__span-39-54><a id=__codelineno-39-54 name=__codelineno-39-54 href=#__codelineno-39-54></a><span class=w> </span> {% endblock %}
</span><span id=__span-39-55><a id=__codelineno-39-55 name=__codelineno-39-55 href=#__codelineno-39-55></a><span class=gd>- <link rel="stylesheet" href="{{ 'assets/fonts/material-icons.css' | url }}"></span>
</span><span id=__span-39-56><a id=__codelineno-39-56 name=__codelineno-39-56 href=#__codelineno-39-56></a><span class=w> </span> {% if config.extra.manifest %}
</span><span id=__span-39-57><a id=__codelineno-39-57 name=__codelineno-39-57 href=#__codelineno-39-57></a><span class=w> </span> <link rel="manifest" href="{{ config.extra.manifest | url }}" crossorigin="use-credentials">
</span><span id=__span-39-58><a id=__codelineno-39-58 name=__codelineno-39-58 href=#__codelineno-39-58></a><span class=w> </span> {% endif %}
</span><span id=__span-39-59><a id=__codelineno-39-59 name=__codelineno-39-59 href=#__codelineno-39-59></a><span class=gu>@@ -95,47 +77,50 @@</span>
</span><span id=__span-39-60><a id=__codelineno-39-60 name=__codelineno-39-60 href=#__codelineno-39-60></a><span class=w> </span> {% endblock %}
</span><span id=__span-39-61><a id=__codelineno-39-61 name=__codelineno-39-61 href=#__codelineno-39-61></a><span class=w> </span> {% block extrahead %}{% endblock %}
</span><span id=__span-39-62><a id=__codelineno-39-62 name=__codelineno-39-62 href=#__codelineno-39-62></a><span class=w> </span> </head>
</span><span id=__span-39-63><a id=__codelineno-39-63 name=__codelineno-39-63 href=#__codelineno-39-63></a><span class=gi>+ {% set direction = config.theme.direction | default(lang.t('direction')) %}</span>
</span><span id=__span-39-64><a id=__codelineno-39-64 name=__codelineno-39-64 href=#__codelineno-39-64></a><span class=w> </span> {% if palette.primary or palette.accent %}
</span><span id=__span-39-65><a id=__codelineno-39-65 name=__codelineno-39-65 href=#__codelineno-39-65></a><span class=w> </span> {% set primary = palette.primary | replace(" ", "-") | lower %}
</span><span id=__span-39-66><a id=__codelineno-39-66 name=__codelineno-39-66 href=#__codelineno-39-66></a><span class=w> </span> {% set accent = palette.accent | replace(" ", "-") | lower %}
</span><span id=__span-39-67><a id=__codelineno-39-67 name=__codelineno-39-67 href=#__codelineno-39-67></a><span class=gd>- <body dir="{{ lang.t('direction') }}" data-md-color-primary="{{ primary }}" data-md-color-accent="{{ accent }}"></span>
</span><span id=__span-39-68><a id=__codelineno-39-68 name=__codelineno-39-68 href=#__codelineno-39-68></a><span class=gi>+ <body dir="{{ direction }}" data-md-color-primary="{{ primary }}" data-md-color-accent="{{ accent }}"></span>
</span><span id=__span-39-69><a id=__codelineno-39-69 name=__codelineno-39-69 href=#__codelineno-39-69></a><span class=w> </span> {% else %}
</span><span id=__span-39-70><a id=__codelineno-39-70 name=__codelineno-39-70 href=#__codelineno-39-70></a><span class=gd>- <body dir="{{ lang.t('direction') }}"></span>
</span><span id=__span-39-71><a id=__codelineno-39-71 name=__codelineno-39-71 href=#__codelineno-39-71></a><span class=gi>+ <body dir="{{ direction }}"></span>
</span><span id=__span-39-72><a id=__codelineno-39-72 name=__codelineno-39-72 href=#__codelineno-39-72></a><span class=w> </span> {% endif %}
</span><span id=__span-39-73><a id=__codelineno-39-73 name=__codelineno-39-73 href=#__codelineno-39-73></a><span class=gd>- <svg class="md-svg"></span>
</span><span id=__span-39-74><a id=__codelineno-39-74 name=__codelineno-39-74 href=#__codelineno-39-74></a><span class=gd>- <defs></span>
</span><span id=__span-39-75><a id=__codelineno-39-75 name=__codelineno-39-75 href=#__codelineno-39-75></a><span class=gd>- {% set platform = config.extra.repo_icon or config.repo_url %}</span>
</span><span id=__span-39-76><a id=__codelineno-39-76 name=__codelineno-39-76 href=#__codelineno-39-76></a><span class=gd>- {% if "github" in platform %}</span>
</span><span id=__span-39-77><a id=__codelineno-39-77 name=__codelineno-39-77 href=#__codelineno-39-77></a><span class=gd>- {% include "assets/images/icons/github.f0b8504a.svg" %}</span>
</span><span id=__span-39-78><a id=__codelineno-39-78 name=__codelineno-39-78 href=#__codelineno-39-78></a><span class=gd>- {% elif "gitlab" in platform %}</span>
</span><span id=__span-39-79><a id=__codelineno-39-79 name=__codelineno-39-79 href=#__codelineno-39-79></a><span class=gd>- {% include "assets/images/icons/gitlab.6dd19c00.svg" %}</span>
</span><span id=__span-39-80><a id=__codelineno-39-80 name=__codelineno-39-80 href=#__codelineno-39-80></a><span class=gd>- {% elif "bitbucket" in platform %}</span>
</span><span id=__span-39-81><a id=__codelineno-39-81 name=__codelineno-39-81 href=#__codelineno-39-81></a><span class=gd>- {% include "assets/images/icons/bitbucket.1b09e088.svg" %}</span>
</span><span id=__span-39-82><a id=__codelineno-39-82 name=__codelineno-39-82 href=#__codelineno-39-82></a><span class=gd>- {% endif %}</span>
</span><span id=__span-39-83><a id=__codelineno-39-83 name=__codelineno-39-83 href=#__codelineno-39-83></a><span class=gd>- </defs></span>
</span><span id=__span-39-84><a id=__codelineno-39-84 name=__codelineno-39-84 href=#__codelineno-39-84></a><span class=gd>- </svg></span>
</span><span id=__span-39-85><a id=__codelineno-39-85 name=__codelineno-39-85 href=#__codelineno-39-85></a><span class=w> </span> <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
</span><span id=__span-39-86><a id=__codelineno-39-86 name=__codelineno-39-86 href=#__codelineno-39-86></a><span class=w> </span> <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
</span><span id=__span-39-87><a id=__codelineno-39-87 name=__codelineno-39-87 href=#__codelineno-39-87></a><span class=gd>- <label class="md-overlay" data-md-component="overlay" for="__drawer"></label></span>
</span><span id=__span-39-88><a id=__codelineno-39-88 name=__codelineno-39-88 href=#__codelineno-39-88></a><span class=gi>+ <label class="md-overlay" for="__drawer"></label></span>
</span><span id=__span-39-89><a id=__codelineno-39-89 name=__codelineno-39-89 href=#__codelineno-39-89></a><span class=gi>+ <div data-md-component="skip"></span>
</span><span id=__span-39-90><a id=__codelineno-39-90 name=__codelineno-39-90 href=#__codelineno-39-90></a><span class=gi>+ {% if page.toc | first is defined %}</span>
</span><span id=__span-39-91><a id=__codelineno-39-91 name=__codelineno-39-91 href=#__codelineno-39-91></a><span class=gi>+ {% set skip = page.toc | first %}</span>
</span><span id=__span-39-92><a id=__codelineno-39-92 name=__codelineno-39-92 href=#__codelineno-39-92></a><span class=gi>+ <a href="{{ skip.url | url }}" class="md-skip"></span>
</span><span id=__span-39-93><a id=__codelineno-39-93 name=__codelineno-39-93 href=#__codelineno-39-93></a><span class=gi>+ {{ lang.t('skip.link.title') }}</span>
</span><span id=__span-39-94><a id=__codelineno-39-94 name=__codelineno-39-94 href=#__codelineno-39-94></a><span class=gi>+ </a></span>
</span><span id=__span-39-95><a id=__codelineno-39-95 name=__codelineno-39-95 href=#__codelineno-39-95></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-39-96><a id=__codelineno-39-96 name=__codelineno-39-96 href=#__codelineno-39-96></a><span class=gi>+ </div></span>
</span><span id=__span-39-97><a id=__codelineno-39-97 name=__codelineno-39-97 href=#__codelineno-39-97></a><span class=gi>+ <div data-md-component="announce"></span>
</span><span id=__span-39-98><a id=__codelineno-39-98 name=__codelineno-39-98 href=#__codelineno-39-98></a><span class=gi>+ {% if self.announce() %}</span>
</span><span id=__span-39-99><a id=__codelineno-39-99 name=__codelineno-39-99 href=#__codelineno-39-99></a><span class=gi>+ <aside class="md-announce"></span>
</span><span id=__span-39-100><a id=__codelineno-39-100 name=__codelineno-39-100 href=#__codelineno-39-100></a><span class=gi>+ <div class="md-announce__inner md-grid md-typeset"></span>
</span><span id=__span-39-101><a id=__codelineno-39-101 name=__codelineno-39-101 href=#__codelineno-39-101></a><span class=gi>+ {% block announce %}{% endblock %}</span>
</span><span id=__span-39-102><a id=__codelineno-39-102 name=__codelineno-39-102 href=#__codelineno-39-102></a><span class=gi>+ </div></span>
</span><span id=__span-39-103><a id=__codelineno-39-103 name=__codelineno-39-103 href=#__codelineno-39-103></a><span class=gi>+ </aside></span>
</span><span id=__span-39-104><a id=__codelineno-39-104 name=__codelineno-39-104 href=#__codelineno-39-104></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-39-105><a id=__codelineno-39-105 name=__codelineno-39-105 href=#__codelineno-39-105></a><span class=gi>+ </div></span>
</span><span id=__span-39-106><a id=__codelineno-39-106 name=__codelineno-39-106 href=#__codelineno-39-106></a><span class=w> </span> {% block header %}
</span><span id=__span-39-107><a id=__codelineno-39-107 name=__codelineno-39-107 href=#__codelineno-39-107></a><span class=w> </span> {% include "partials/header.html" %}
</span><span id=__span-39-108><a id=__codelineno-39-108 name=__codelineno-39-108 href=#__codelineno-39-108></a><span class=w> </span> {% endblock %}
</span><span id=__span-39-109><a id=__codelineno-39-109 name=__codelineno-39-109 href=#__codelineno-39-109></a><span class=gd>- <div class="md-container"></span>
</span><span id=__span-39-110><a id=__codelineno-39-110 name=__codelineno-39-110 href=#__codelineno-39-110></a><span class=gi>+ <div class="md-container" data-md-component="container"></span>
</span><span id=__span-39-111><a id=__codelineno-39-111 name=__codelineno-39-111 href=#__codelineno-39-111></a><span class=w> </span> {% block hero %}
</span><span id=__span-39-112><a id=__codelineno-39-112 name=__codelineno-39-112 href=#__codelineno-39-112></a><span class=w> </span> {% if page and page.meta and page.meta.hero %}
</span><span id=__span-39-113><a id=__codelineno-39-113 name=__codelineno-39-113 href=#__codelineno-39-113></a><span class=w> </span> {% include "partials/hero.html" with context %}
</span><span id=__span-39-114><a id=__codelineno-39-114 name=__codelineno-39-114 href=#__codelineno-39-114></a><span class=w> </span> {% endif %}
</span><span id=__span-39-115><a id=__codelineno-39-115 name=__codelineno-39-115 href=#__codelineno-39-115></a><span class=w> </span> {% endblock %}
</span><span id=__span-39-116><a id=__codelineno-39-116 name=__codelineno-39-116 href=#__codelineno-39-116></a><span class=gd>- {% if feature.tabs %}</span>
</span><span id=__span-39-117><a id=__codelineno-39-117 name=__codelineno-39-117 href=#__codelineno-39-117></a><span class=gd>- {% include "partials/tabs.html" %}</span>
</span><span id=__span-39-118><a id=__codelineno-39-118 name=__codelineno-39-118 href=#__codelineno-39-118></a><span class=gd>- {% endif %}</span>
</span><span id=__span-39-119><a id=__codelineno-39-119 name=__codelineno-39-119 href=#__codelineno-39-119></a><span class=gi>+ {% block tabs %}</span>
</span><span id=__span-39-120><a id=__codelineno-39-120 name=__codelineno-39-120 href=#__codelineno-39-120></a><span class=gi>+ {% if "tabs" in config.theme.features %}</span>
</span><span id=__span-39-121><a id=__codelineno-39-121 name=__codelineno-39-121 href=#__codelineno-39-121></a><span class=gi>+ {% include "partials/tabs.html" %}</span>
</span><span id=__span-39-122><a id=__codelineno-39-122 name=__codelineno-39-122 href=#__codelineno-39-122></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-39-123><a id=__codelineno-39-123 name=__codelineno-39-123 href=#__codelineno-39-123></a><span class=gi>+ {% endblock %}</span>
</span><span id=__span-39-124><a id=__codelineno-39-124 name=__codelineno-39-124 href=#__codelineno-39-124></a><span class=gd>- <main class="md-main" role="main"></span>
</span><span id=__span-39-125><a id=__codelineno-39-125 name=__codelineno-39-125 href=#__codelineno-39-125></a><span class=gd>- <div class="md-main__inner md-grid" data-md-component="container"></span>
</span><span id=__span-39-126><a id=__codelineno-39-126 name=__codelineno-39-126 href=#__codelineno-39-126></a><span class=gi>+ <main class="md-main" data-md-component="main"></span>
</span><span id=__span-39-127><a id=__codelineno-39-127 name=__codelineno-39-127 href=#__codelineno-39-127></a><span class=gi>+ <div class="md-main__inner md-grid"></span>
</span><span id=__span-39-128><a id=__codelineno-39-128 name=__codelineno-39-128 href=#__codelineno-39-128></a><span class=w> </span> {% block site_nav %}
</span><span id=__span-39-129><a id=__codelineno-39-129 name=__codelineno-39-129 href=#__codelineno-39-129></a><span class=w> </span> {% if nav %}
</span><span id=__span-39-130><a id=__codelineno-39-130 name=__codelineno-39-130 href=#__codelineno-39-130></a><span class=w> </span> <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
</span><span id=__span-39-131><a id=__codelineno-39-131 name=__codelineno-39-131 href=#__codelineno-39-131></a><span class=gu>@@ -160,41 +141,25 @@</span>
</span><span id=__span-39-132><a id=__codelineno-39-132 name=__codelineno-39-132 href=#__codelineno-39-132></a><span class=w> </span> <article class="md-content__inner md-typeset">
</span><span id=__span-39-133><a id=__codelineno-39-133 name=__codelineno-39-133 href=#__codelineno-39-133></a><span class=w> </span> {% block content %}
</span><span id=__span-39-134><a id=__codelineno-39-134 name=__codelineno-39-134 href=#__codelineno-39-134></a><span class=w> </span> {% if page.edit_url %}
</span><span id=__span-39-135><a id=__codelineno-39-135 name=__codelineno-39-135 href=#__codelineno-39-135></a><span class=gd>- <a href="{{ page.edit_url }}" title="{{ lang.t('edit.link.title') }}" class="md-icon md-content__icon">&#xE3C9;</a></span>
</span><span id=__span-39-136><a id=__codelineno-39-136 name=__codelineno-39-136 href=#__codelineno-39-136></a><span class=gi>+ <a href="{{ page.edit_url }}" title="{{ lang.t('edit.link.title') }}" class="md-content__button md-icon"></span>
</span><span id=__span-39-137><a id=__codelineno-39-137 name=__codelineno-39-137 href=#__codelineno-39-137></a><span class=gi>+ {% include ".icons/material/pencil.svg" %}</span>
</span><span id=__span-39-138><a id=__codelineno-39-138 name=__codelineno-39-138 href=#__codelineno-39-138></a><span class=gi>+ </a></span>
</span><span id=__span-39-139><a id=__codelineno-39-139 name=__codelineno-39-139 href=#__codelineno-39-139></a><span class=w> </span> {% endif %}
</span><span id=__span-39-140><a id=__codelineno-39-140 name=__codelineno-39-140 href=#__codelineno-39-140></a><span class=gi>+ {% block source %}</span>
</span><span id=__span-39-141><a id=__codelineno-39-141 name=__codelineno-39-141 href=#__codelineno-39-141></a><span class=gi>+ {% if page and page.meta and page.meta.source %}</span>
</span><span id=__span-39-142><a id=__codelineno-39-142 name=__codelineno-39-142 href=#__codelineno-39-142></a><span class=gi>+ {% include "partials/source-link.html" %}</span>
</span><span id=__span-39-143><a id=__codelineno-39-143 name=__codelineno-39-143 href=#__codelineno-39-143></a><span class=gi>+ {% endif %}</span>
</span><span id=__span-39-144><a id=__codelineno-39-144 name=__codelineno-39-144 href=#__codelineno-39-144></a><span class=gi>+ {% endblock %}</span>
</span><span id=__span-39-145><a id=__codelineno-39-145 name=__codelineno-39-145 href=#__codelineno-39-145></a><span class=w> </span> {% if not "\x3ch1" in page.content %}
</span><span id=__span-39-146><a id=__codelineno-39-146 name=__codelineno-39-146 href=#__codelineno-39-146></a><span class=w> </span> <h1>{{ page.title | default(config.site_name, true)}}</h1>
</span><span id=__span-39-147><a id=__codelineno-39-147 name=__codelineno-39-147 href=#__codelineno-39-147></a><span class=w> </span> {% endif %}
</span><span id=__span-39-148><a id=__codelineno-39-148 name=__codelineno-39-148 href=#__codelineno-39-148></a><span class=w> </span> {{ page.content }}
</span><span id=__span-39-149><a id=__codelineno-39-149 name=__codelineno-39-149 href=#__codelineno-39-149></a><span class=gd>- {% block source %}</span>
</span><span id=__span-39-150><a id=__codelineno-39-150 name=__codelineno-39-150 href=#__codelineno-39-150></a><span class=gd>- {% if page and page.meta and page.meta.source %}</span>
</span><span id=__span-39-151><a id=__codelineno-39-151 name=__codelineno-39-151 href=#__codelineno-39-151></a><span class=gd>- <h2 id="__source">{{ lang.t("meta.source") }}</h2></span>
</span><span id=__span-39-152><a id=__codelineno-39-152 name=__codelineno-39-152 href=#__codelineno-39-152></a><span class=gd>- {% set repo = config.repo_url %}</span>
</span><span id=__span-39-153><a id=__codelineno-39-153 name=__codelineno-39-153 href=#__codelineno-39-153></a><span class=gd>- {% if repo | last == "/" %}</span>
</span><span id=__span-39-154><a id=__codelineno-39-154 name=__codelineno-39-154 href=#__codelineno-39-154></a><span class=gd>- {% set repo = repo[:-1] %}</span>
</span><span id=__span-39-155><a id=__codelineno-39-155 name=__codelineno-39-155 href=#__codelineno-39-155></a><span class=gd>- {% endif %}</span>
</span><span id=__span-39-156><a id=__codelineno-39-156 name=__codelineno-39-156 href=#__codelineno-39-156></a><span class=gd>- {% set path = page.meta.path | default([""]) %}</span>
</span><span id=__span-39-157><a id=__codelineno-39-157 name=__codelineno-39-157 href=#__codelineno-39-157></a><span class=gd>- {% set file = page.meta.source %}</span>
</span><span id=__span-39-158><a id=__codelineno-39-158 name=__codelineno-39-158 href=#__codelineno-39-158></a><span class=gd>- <a href="{{ [repo, path, file] | join('/') }}" title="{{ file }}" class="md-source-file"></span>
</span><span id=__span-39-159><a id=__codelineno-39-159 name=__codelineno-39-159 href=#__codelineno-39-159></a><span class=gd>- {{ file }}</span>
</span><span id=__span-39-160><a id=__codelineno-39-160 name=__codelineno-39-160 href=#__codelineno-39-160></a><span class=gd>- </a></span>
</span><span id=__span-39-161><a id=__codelineno-39-161 name=__codelineno-39-161 href=#__codelineno-39-161></a><span class=gd>- {% endif %}</span>
</span><span id=__span-39-162><a id=__codelineno-39-162 name=__codelineno-39-162 href=#__codelineno-39-162></a><span class=gd>- {% endblock %}</span>
</span><span id=__span-39-163><a id=__codelineno-39-163 name=__codelineno-39-163 href=#__codelineno-39-163></a><span class=gi>+ {% if page and page.meta %}</span>
</span><span id=__span-39-164><a id=__codelineno-39-164 name=__codelineno-39-164 href=#__codelineno-39-164></a><span class=gi>+ {% if page.meta.git_revision_date_localized or</span>
</span><span id=__span-39-165><a id=__codelineno-39-165 name=__codelineno-39-165 href=#__codelineno-39-165></a><span class=gi>+ page.meta.revision_date</span>
</span><span id=__span-39-166><a id=__codelineno-39-166 name=__codelineno-39-166 href=#__codelineno-39-166></a><span class=gi>+ %}</span>
</span><span id=__span-39-167><a id=__codelineno-39-167 name=__codelineno-39-167 href=#__codelineno-39-167></a><span class=gi>+ {% include "partials/source-date.html" %}</span>
</span><span id=__span-39-168><a id=__codelineno-39-168 name=__codelineno-39-168 href=#__codelineno-39-168></a><span class=gd>- {% if page and page.meta and (</span>
</span><span id=__span-39-169><a id=__codelineno-39-169 name=__codelineno-39-169 href=#__codelineno-39-169></a><span class=gd>- page.meta.git_revision_date_localized or</span>
</span><span id=__span-39-170><a id=__codelineno-39-170 name=__codelineno-39-170 href=#__codelineno-39-170></a><span class=gd>- page.meta.revision_date</span>
</span><span id=__span-39-171><a id=__codelineno-39-171 name=__codelineno-39-171 href=#__codelineno-39-171></a><span class=gd>- ) %}</span>
</span><span id=__span-39-172><a id=__codelineno-39-172 name=__codelineno-39-172 href=#__codelineno-39-172></a><span class=gd>- {% set label = lang.t("source.revision.date") %}</span>
</span><span id=__span-39-173><a id=__codelineno-39-173 name=__codelineno-39-173 href=#__codelineno-39-173></a><span class=gd>- <hr></span>
</span><span id=__span-39-174><a id=__codelineno-39-174 name=__codelineno-39-174 href=#__codelineno-39-174></a><span class=gd>- <div class="md-source-date"></span>
</span><span id=__span-39-175><a id=__codelineno-39-175 name=__codelineno-39-175 href=#__codelineno-39-175></a><span class=gd>- <small></span>
</span><span id=__span-39-176><a id=__codelineno-39-176 name=__codelineno-39-176 href=#__codelineno-39-176></a><span class=gd>- {% if page.meta.git_revision_date_localized %}</span>
</span><span id=__span-39-177><a id=__codelineno-39-177 name=__codelineno-39-177 href=#__codelineno-39-177></a><span class=gd>- {{ label }}: {{ page.meta.git_revision_date_localized }}</span>
</span><span id=__span-39-178><a id=__codelineno-39-178 name=__codelineno-39-178 href=#__codelineno-39-178></a><span class=gd>- {% elif page.meta.revision_date %}</span>
</span><span id=__span-39-179><a id=__codelineno-39-179 name=__codelineno-39-179 href=#__codelineno-39-179></a><span class=gd>- {{ label }}: {{ page.meta.revision_date }}</span>
</span><span id=__span-39-180><a id=__codelineno-39-180 name=__codelineno-39-180 href=#__codelineno-39-180></a><span class=gd>- {% endif %}</span>
</span><span id=__span-39-181><a id=__codelineno-39-181 name=__codelineno-39-181 href=#__codelineno-39-181></a><span class=gd>- </small></span>
</span><span id=__span-39-182><a id=__codelineno-39-182 name=__codelineno-39-182 href=#__codelineno-39-182></a><span class=gd>- </div></span>
</span><span id=__span-39-183><a id=__codelineno-39-183 name=__codelineno-39-183 href=#__codelineno-39-183></a><span class=w> </span> {% endif %}
</span><span id=__span-39-184><a id=__codelineno-39-184 name=__codelineno-39-184 href=#__codelineno-39-184></a><span class=w> </span> {% endblock %}
</span><span id=__span-39-185><a id=__codelineno-39-185 name=__codelineno-39-185 href=#__codelineno-39-185></a><span class=w> </span> {% block disqus %}
</span><span id=__span-39-186><a id=__codelineno-39-186 name=__codelineno-39-186 href=#__codelineno-39-186></a><span class=gu>@@ -208,29 +174,35 @@</span>
</span><span id=__span-39-187><a id=__codelineno-39-187 name=__codelineno-39-187 href=#__codelineno-39-187></a><span class=w> </span> {% include "partials/footer.html" %}
</span><span id=__span-39-188><a id=__codelineno-39-188 name=__codelineno-39-188 href=#__codelineno-39-188></a><span class=w> </span> {% endblock %}
</span><span id=__span-39-189><a id=__codelineno-39-189 name=__codelineno-39-189 href=#__codelineno-39-189></a><span class=w> </span> </div>
</span><span id=__span-39-190><a id=__codelineno-39-190 name=__codelineno-39-190 href=#__codelineno-39-190></a><span class=w> </span> {% block scripts %}
</span><span id=__span-39-191><a id=__codelineno-39-191 name=__codelineno-39-191 href=#__codelineno-39-191></a><span class=gd>- <script src="{{ 'assets/javascripts/application.********.js' | url }}"></script></span>
</span><span id=__span-39-192><a id=__codelineno-39-192 name=__codelineno-39-192 href=#__codelineno-39-192></a><span class=gd>- {% if lang.t("search.language") != "en" %}</span>
</span><span id=__span-39-193><a id=__codelineno-39-193 name=__codelineno-39-193 href=#__codelineno-39-193></a><span class=gd>- {% set languages = lang.t("search.language").split(",") %}</span>