aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md2
-rw-r--r--babel.config.js3
-rw-r--r--blog/2019-05-28-first-blog-post.md12
-rw-r--r--blog/2019-05-29-long-blog-post.md44
-rw-r--r--blog/2021-02-28-greetings.md18
-rw-r--r--blog/2021-08-01-mdx-blog-post.mdx20
-rw-r--r--blog/2021-08-26-welcome/docusaurus-plushie-banner.jpegbin0 -> 96122 bytes
-rw-r--r--blog/2021-08-26-welcome/index.md25
-rw-r--r--blog/authors.yml17
-rw-r--r--docs/gian-tou/_category_.json8
-rw-r--r--docs/gian-tou/index.mdx8
-rw-r--r--docs/hattatu/index.mdx10
-rw-r--r--docs/img/logo.svg1
-rw-r--r--docs/ippan-situmon/_category_.json9
-rw-r--r--docs/ippan-situmon/_partial.mdx6
-rw-r--r--docs/ippan-situmon/index.mdx84
-rw-r--r--docs/ippan-situmon/r1d/12gatu/1-furusato-nouzei-kakuju.mdx769
-rw-r--r--docs/ippan-situmon/r1d/12gatu/2-gomi-sisetu-jouhou.mdx229
-rw-r--r--docs/ippan-situmon/r1d/12gatu/201912-ippan-situmon-yasutake-1.pdfbin0 -> 264257 bytes
-rw-r--r--docs/ippan-situmon/r1d/12gatu/201912-ippan-situmon-yasutake-2.pdfbin0 -> 215514 bytes
-rw-r--r--docs/ippan-situmon/r1d/12gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r1d/12gatu/images/chart.pngbin0 -> 44640 bytes
-rw-r--r--docs/ippan-situmon/r1d/12gatu/images/jougen.pngbin0 -> 4241 bytes
-rw-r--r--docs/ippan-situmon/r1d/12gatu/images/koujo.pngbin0 -> 37214 bytes
-rw-r--r--docs/ippan-situmon/r1d/3gatu/1-dyslexia-kankyo.mdx1127
-rw-r--r--docs/ippan-situmon/r1d/3gatu/2-jinkou-suikei-kagaku.mdx188
-rw-r--r--docs/ippan-situmon/r1d/3gatu/202003-ippan-situmon-yasutake-1.pdfbin0 -> 257341 bytes
-rw-r--r--docs/ippan-situmon/r1d/3gatu/202003-ippan-situmon-yasutake-2.pdfbin0 -> 277888 bytes
-rw-r--r--docs/ippan-situmon/r1d/3gatu/_category_.json12
-rw-r--r--docs/ippan-situmon/r1d/3gatu/hogosya-ninsiki.drawio85
-rw-r--r--docs/ippan-situmon/r1d/3gatu/images/eyecatch-dyslexia.pngbin0 -> 56011 bytes
-rw-r--r--docs/ippan-situmon/r1d/3gatu/images/gakkou-seikatu-sien-sheet.pngbin0 -> 27131 bytes
-rw-r--r--docs/ippan-situmon/r1d/6gatu/1-touhyouritu-koujou.mdx412
-rw-r--r--docs/ippan-situmon/r1d/6gatu/2-homepage-siminsanka.mdx361
-rw-r--r--docs/ippan-situmon/r1d/6gatu/201906-ippan-situmon-yasutake-1.pdfbin0 -> 212660 bytes
-rw-r--r--docs/ippan-situmon/r1d/6gatu/201906-ippan-situmon-yasutake-2.pdfbin0 -> 183049 bytes
-rw-r--r--docs/ippan-situmon/r1d/6gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r1d/9gatu/1-tochi-jourei-keisi.mdx857
-rw-r--r--docs/ippan-situmon/r1d/9gatu/201909-ippan-situmon-yasutake.pdfbin0 -> 201956 bytes
-rw-r--r--docs/ippan-situmon/r1d/9gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r1d/_category_.json9
-rw-r--r--docs/ippan-situmon/r2d/12gatu/1-kodaira-first.mdx569
-rw-r--r--docs/ippan-situmon/r2d/12gatu/2-koukyou-sisetu-naiyou.mdx229
-rw-r--r--docs/ippan-situmon/r2d/12gatu/202012-ippan-situmon-yasutake-1.pdfbin0 -> 269969 bytes
-rw-r--r--docs/ippan-situmon/r2d/12gatu/202012-ippan-situmon-yasutake-2.pdfbin0 -> 126473 bytes
-rw-r--r--docs/ippan-situmon/r2d/12gatu/202012-ippan-situmon-yasutake-3.pdfbin0 -> 173688 bytes
-rw-r--r--docs/ippan-situmon/r2d/12gatu/3-machi-story.mdx165
-rw-r--r--docs/ippan-situmon/r2d/12gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r2d/12gatu/images/590px-Yap_Stone_Money.jpgbin0 -> 138615 bytes
-rw-r--r--docs/ippan-situmon/r2d/12gatu/images/book.pngbin0 -> 30142 bytes
-rw-r--r--docs/ippan-situmon/r2d/12gatu/images/book_tosyokan_label.pngbin0 -> 11837 bytes
-rw-r--r--docs/ippan-situmon/r2d/12gatu/images/hito-mono-kane.jpgbin0 -> 31659 bytes
-rw-r--r--docs/ippan-situmon/r2d/12gatu/images/jichitai-area.jpgbin0 -> 59914 bytes
-rw-r--r--docs/ippan-situmon/r2d/12gatu/images/keizai-seitaikei.jpgbin0 -> 226210 bytes
-rw-r--r--docs/ippan-situmon/r2d/12gatu/images/kiosk.jpgbin0 -> 103039 bytes
-rw-r--r--docs/ippan-situmon/r2d/12gatu/images/rieki-junkan.jpgbin0 -> 162604 bytes
-rw-r--r--docs/ippan-situmon/r2d/12gatu/images/risou-kouen.jpgbin0 -> 125082 bytes
-rw-r--r--docs/ippan-situmon/r2d/12gatu/images/tudura.jpgbin0 -> 131572 bytes
-rw-r--r--docs/ippan-situmon/r2d/12gatu/images/zeikin-gyousei-fukusi.jpgbin0 -> 147578 bytes
-rw-r--r--docs/ippan-situmon/r2d/3gatu/1-carbon-neutral-giman.mdx1120
-rw-r--r--docs/ippan-situmon/r2d/3gatu/2-senkyo-yokusuru-again.mdx139
-rw-r--r--docs/ippan-situmon/r2d/3gatu/20210226-ippan-situmon-yasutake-1.pdfbin0 -> 284045 bytes
-rw-r--r--docs/ippan-situmon/r2d/3gatu/20210226-ippan-situmon-yasutake-2.pdfbin0 -> 150700 bytes
-rw-r--r--docs/ippan-situmon/r2d/3gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r2d/3gatu/gakkou.drawio13
-rw-r--r--docs/ippan-situmon/r2d/3gatu/images/solar.pngbin0 -> 15371 bytes
-rw-r--r--docs/ippan-situmon/r2d/3gatu/images/space_iss.pngbin0 -> 25085 bytes
-rw-r--r--docs/ippan-situmon/r2d/6gatu/1-giga-school-dyslexia.mdx910
-rw-r--r--docs/ippan-situmon/r2d/6gatu/2-kinkyu-vision.mdx114
-rw-r--r--docs/ippan-situmon/r2d/6gatu/202006-ippan-situmon-yasutake-1.pdfbin0 -> 283876 bytes
-rw-r--r--docs/ippan-situmon/r2d/6gatu/202006-ippan-situmon-yasutake-2.pdfbin0 -> 135899 bytes
-rw-r--r--docs/ippan-situmon/r2d/6gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r2d/9gatu/1-sityou-vision-isoge.mdx824
-rw-r--r--docs/ippan-situmon/r2d/9gatu/2-digital-kyoukasyo-isoge.mdx260
-rw-r--r--docs/ippan-situmon/r2d/9gatu/202009-ippan-situmon-yasutake-1.pdfbin0 -> 330151 bytes
-rw-r--r--docs/ippan-situmon/r2d/9gatu/202009-ippan-situmon-yasutake-2.pdfbin0 -> 264774 bytes
-rw-r--r--docs/ippan-situmon/r2d/9gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r2d/9gatu/images/chie-syuketu.pngbin0 -> 40086 bytes
-rw-r--r--docs/ippan-situmon/r2d/9gatu/images/syutyou-4-types.pngbin0 -> 17058 bytes
-rw-r--r--docs/ippan-situmon/r2d/_category_.json9
-rw-r--r--docs/ippan-situmon/r3d/12gatu/1-tokyo-vaction-kenpou-ihan.mdx501
-rw-r--r--docs/ippan-situmon/r3d/12gatu/2-manabu-kikai-sonsitu.mdx696
-rw-r--r--docs/ippan-situmon/r3d/12gatu/20211202-ippan-situmon-yasutake-1.pdfbin0 -> 265353 bytes
-rw-r--r--docs/ippan-situmon/r3d/12gatu/20211202-ippan-situmon-yasutake-2.pdfbin0 -> 231452 bytes
-rw-r--r--docs/ippan-situmon/r3d/12gatu/20211202-ippan-situmon-yasutake-3.pdfbin0 -> 224806 bytes
-rw-r--r--docs/ippan-situmon/r3d/12gatu/3-kokyo-toire-kyouryokuten.mdx300
-rw-r--r--docs/ippan-situmon/r3d/12gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r3d/12gatu/images/kodaira-koredakeha.pngbin0 -> 66805 bytes
-rw-r--r--docs/ippan-situmon/r3d/12gatu/images/open-garden-map-toilet.jpgbin0 -> 344845 bytes
-rw-r--r--docs/ippan-situmon/r3d/12gatu/images/tamagawa-josui-toilet-park.jpgbin0 -> 506348 bytes
-rw-r--r--docs/ippan-situmon/r3d/12gatu/images/tamagawa-josui-toilet.jpgbin0 -> 532756 bytes
-rw-r--r--docs/ippan-situmon/r3d/3gatu/1-mizukara-rissuru-sikumi.mdx524
-rw-r--r--docs/ippan-situmon/r3d/3gatu/2-ijime-taiou-minaosi.mdx581
-rw-r--r--docs/ippan-situmon/r3d/3gatu/20220304-ippan-situmon-yasutake-1.pdfbin0 -> 234413 bytes
-rw-r--r--docs/ippan-situmon/r3d/3gatu/20220304-ippan-situmon-yasutake-2.pdfbin0 -> 232996 bytes
-rw-r--r--docs/ippan-situmon/r3d/3gatu/20220304-ippan-situmon-yasutake-3.pdfbin0 -> 184855 bytes
-rw-r--r--docs/ippan-situmon/r3d/3gatu/3-hoiku-youchien-mask-kyosei-sinai.mdx162
-rw-r--r--docs/ippan-situmon/r3d/3gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r3d/3gatu/ijime-flow.drawio37
-rw-r--r--docs/ippan-situmon/r3d/3gatu/images/ijime-flow.svg2
-rw-r--r--docs/ippan-situmon/r3d/6gatu/1-sityou-bousai-honkijanaidesyo.mdx870
-rw-r--r--docs/ippan-situmon/r3d/6gatu/2-ikibanonai-kodomotachi.mdx1439
-rw-r--r--docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-1.pdfbin0 -> 232037 bytes
-rw-r--r--docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-2.pdfbin0 -> 341580 bytes
-rw-r--r--docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-3.pdfbin0 -> 179643 bytes
-rw-r--r--docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-4.pdfbin0 -> 150113 bytes
-rw-r--r--docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-5.pdfbin0 -> 142128 bytes
-rw-r--r--docs/ippan-situmon/r3d/6gatu/3-furusato-nouzei.mdx124
-rw-r--r--docs/ippan-situmon/r3d/6gatu/4-hitorioya-katei-jittai-chousa.mdx109
-rw-r--r--docs/ippan-situmon/r3d/6gatu/5-kekkan-nenrei.mdx88
-rw-r--r--docs/ippan-situmon/r3d/6gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r3d/9gatu/1-cashless-point-gamble.mdx747
-rw-r--r--docs/ippan-situmon/r3d/9gatu/2-corona-kodomo-nitijo.mdx362
-rw-r--r--docs/ippan-situmon/r3d/9gatu/20210910-ippan-situmon-yasutake-1.pdfbin0 -> 256960 bytes
-rw-r--r--docs/ippan-situmon/r3d/9gatu/20210910-ippan-situmon-yasutake-2.pdfbin0 -> 217623 bytes
-rw-r--r--docs/ippan-situmon/r3d/9gatu/20210910-ippan-situmon-yasutake-3.pdfbin0 -> 249216 bytes
-rw-r--r--docs/ippan-situmon/r3d/9gatu/3-vaccine-sabetu-jinkensingai.mdx453
-rw-r--r--docs/ippan-situmon/r3d/9gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r3d/9gatu/images/noukou.pngbin0 -> 28851 bytes
-rw-r--r--docs/ippan-situmon/r3d/_category_.json9
-rw-r--r--docs/ippan-situmon/r4d/12gatu/1-simin-machizukuri-jourei.mdx1403
-rw-r--r--docs/ippan-situmon/r4d/12gatu/2-stop-cashless-jirihin.mdx160
-rw-r--r--docs/ippan-situmon/r4d/12gatu/20221202-ippan-situmon-yasutake-1.pdfbin0 -> 209573 bytes
-rw-r--r--docs/ippan-situmon/r4d/12gatu/20221202-ippan-situmon-yasutake-2.pdfbin0 -> 205432 bytes
-rw-r--r--docs/ippan-situmon/r4d/12gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r4d/12gatu/images/guidebook.pngbin0 -> 30043 bytes
-rw-r--r--docs/ippan-situmon/r4d/3gatu/1-ijime-judai-daisansya.mdx19
-rw-r--r--docs/ippan-situmon/r4d/3gatu/2-ijime-judai-chousa.mdx13
-rw-r--r--docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-1.pdfbin0 -> 187326 bytes
-rw-r--r--docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-2.pdfbin0 -> 201616 bytes
-rw-r--r--docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-3.pdfbin0 -> 155219 bytes
-rw-r--r--docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-4.pdfbin0 -> 149211 bytes
-rw-r--r--docs/ippan-situmon/r4d/3gatu/3-kyouin-ijime-taibatu.mdx13
-rw-r--r--docs/ippan-situmon/r4d/3gatu/4-jouhou-koukai-fufuku-sinsa.mdx13
-rw-r--r--docs/ippan-situmon/r4d/3gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r4d/6gatu/1-judai-jitai-kodomo-chusin.mdx1444
-rw-r--r--docs/ippan-situmon/r4d/6gatu/2-hontouno-kyouikuwo.mdx580
-rw-r--r--docs/ippan-situmon/r4d/6gatu/20220328_kyoikusisaku_renraku_kai_youroku.pdfbin0 -> 101442 bytes
-rw-r--r--docs/ippan-situmon/r4d/6gatu/20220610-gakko-ijime-taisaku-list.pdfbin0 -> 351936 bytes
-rw-r--r--docs/ippan-situmon/r4d/6gatu/20220610-ippan-situmon-yasutake-1.pdfbin0 -> 138124 bytes
-rw-r--r--docs/ippan-situmon/r4d/6gatu/20220610-ippan-situmon-yasutake-2.pdfbin0 -> 180248 bytes
-rw-r--r--docs/ippan-situmon/r4d/6gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r4d/6gatu/images/ayamari.pngbin0 -> 7045 bytes
-rw-r--r--docs/ippan-situmon/r4d/6gatu/images/flow-update.pngbin0 -> 7968 bytes
-rw-r--r--docs/ippan-situmon/r4d/6gatu/images/kanagawa-akabane-ijimetaiou-flow.pngbin0 -> 103615 bytes
-rw-r--r--docs/ippan-situmon/r4d/6gatu/images/kanagawaken-judaijitai-taiou-flow.pngbin0 -> 72082 bytes
-rw-r--r--docs/ippan-situmon/r4d/6gatu/images/kodaira-hassyou-flow.pngbin0 -> 51596 bytes
-rw-r--r--docs/ippan-situmon/r4d/6gatu/images/kodaira-rokusyou-nenkan-sidou-keikaku-flow.pngbin0 -> 157541 bytes
-rw-r--r--docs/ippan-situmon/r4d/6gatu/images/kodaira-suzukisyou-flow.pngbin0 -> 57006 bytes
-rw-r--r--docs/ippan-situmon/r4d/6gatu/images/monkasyo.pngbin0 -> 42450 bytes
-rw-r--r--docs/ippan-situmon/r4d/6gatu/images/rokusyou-nenkan-sidou-keikaku-flow.pngbin0 -> 140830 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/1-judai-hitai-kyogi-toben.mdx630
-rw-r--r--docs/ippan-situmon/r4d/9gatu/2-tokyo-saresio-kaihatu.mdx953
-rw-r--r--docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-1.pdfbin0 -> 165438 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-2.pdfbin0 -> 156823 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-3.pdfbin0 -> 150934 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-4.pdfbin0 -> 112274 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-5.pdfbin0 -> 144126 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/3-joutyo-kotei-school-bus.mdx244
-rw-r--r--docs/ippan-situmon/r4d/9gatu/4-daisy-ikkatu-fukudokuhon.mdx103
-rw-r--r--docs/ippan-situmon/r4d/9gatu/5-guideline-syusei-mokusyoku-owari.mdx230
-rw-r--r--docs/ippan-situmon/r4d/9gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r4d/9gatu/images/IMG_8492.pngbin0 -> 123015 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/images/IMG_8494.pngbin0 -> 121414 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/images/IMG_8495.jpgbin0 -> 73375 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/images/daikibo-kaihatu-flow.pngbin0 -> 26795 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/images/guidebook-1.pngbin0 -> 26731 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/images/ikidomari-doro-kijun.pngbin0 -> 33156 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/images/kaihatuan1.pngbin0 -> 71489 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/images/keiei-suisin-27.pngbin0 -> 29596 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/images/kyouiku-iinkai-now-flat.drawio231
-rw-r--r--docs/ippan-situmon/r4d/9gatu/images/kyouiku-iinkai-now-flat.pngbin0 -> 98424 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/images/mokusyoku-kuniha-motometenai.pngbin0 -> 27384 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/images/saresio.jpgbin0 -> 157409 bytes
-rw-r--r--docs/ippan-situmon/r4d/9gatu/images/tenkai-hiroba-ichi.pngbin0 -> 1489 bytes
-rw-r--r--docs/ippan-situmon/r4d/_category_.json9
-rw-r--r--docs/ippan-situmon/r5d/12gatu/1-ijime-higaisya-keizoku-hogo.mdx18
-rw-r--r--docs/ippan-situmon/r5d/12gatu/2-ijime-judai-jitai-chousa-sosiki-kousei.mdx18
-rw-r--r--docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-1.pdfbin0 -> 199474 bytes
-rw-r--r--docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-2.pdfbin0 -> 206866 bytes
-rw-r--r--docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-3.pdfbin0 -> 198795 bytes
-rw-r--r--docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-4.pdfbin0 -> 204628 bytes
-rw-r--r--docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-5.pdfbin0 -> 181300 bytes
-rw-r--r--docs/ippan-situmon/r5d/12gatu/3-ijime-siryou-tukuranai-arienai.mdx18
-rw-r--r--docs/ippan-situmon/r5d/12gatu/4-taibatu-kyouin-syougen-yusen.mdx18
-rw-r--r--docs/ippan-situmon/r5d/12gatu/5-gyakutai-keisi-sityou.mdx18
-rw-r--r--docs/ippan-situmon/r5d/12gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r5d/3gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r5d/6gatu/1-ijime-judai-tenken-hyouka.mdx18
-rw-r--r--docs/ippan-situmon/r5d/6gatu/2-kodaira-kyusekki-kyoten.mdx18
-rw-r--r--docs/ippan-situmon/r5d/6gatu/20230609-ippan-situmon-yasutake-1.pdfbin0 -> 171615 bytes
-rw-r--r--docs/ippan-situmon/r5d/6gatu/20230609-ippan-situmon-yasutake-2.pdfbin0 -> 169013 bytes
-rw-r--r--docs/ippan-situmon/r5d/6gatu/20230609-ippan-situmon-yasutake-3.pdfbin0 -> 177284 bytes
-rw-r--r--docs/ippan-situmon/r5d/6gatu/3-dokusyo-public-comment-more.mdx18
-rw-r--r--docs/ippan-situmon/r5d/6gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r5d/9gatu/1-kyouikuiinkai-tenken-hyouka-ijime-judai-fukumeyo.mdx18
-rw-r--r--docs/ippan-situmon/r5d/9gatu/2-kyouikuiinkai-tenken-hyouka-nannotame.mdx18
-rw-r--r--docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-1.pdfbin0 -> 145168 bytes
-rw-r--r--docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-2.pdfbin0 -> 176871 bytes
-rw-r--r--docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-3.pdfbin0 -> 161370 bytes
-rw-r--r--docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-4.pdfbin0 -> 156863 bytes
-rw-r--r--docs/ippan-situmon/r5d/9gatu/3-jouhou-koukai-samatageruna.mdx18
-rw-r--r--docs/ippan-situmon/r5d/9gatu/4-gyousei-fufuku-sinsakai-rieki-souhan.mdx18
-rw-r--r--docs/ippan-situmon/r5d/9gatu/_category_.json9
-rw-r--r--docs/ippan-situmon/r5d/_category_.json9
-rw-r--r--docs/tutorial-extras/_category_.json7
-rw-r--r--docs/tutorial-extras/img/docsVersionDropdown.pngbin0 -> 25427 bytes
-rw-r--r--docs/tutorial-extras/img/localeDropdown.pngbin0 -> 27841 bytes
-rw-r--r--docs/tutorial-extras/manage-docs-versions.md55
-rw-r--r--docs/tutorial-extras/translate-your-site.md88
-rw-r--r--documents.git/HEAD1
-rw-r--r--documents.git/config9
-rw-r--r--documents.git/description1
-rw-r--r--documents.git/hooks/applypatch-msg.sample15
-rw-r--r--documents.git/hooks/commit-msg.sample24
-rw-r--r--documents.git/hooks/fsmonitor-watchman.sample174
-rw-r--r--documents.git/hooks/post-update.sample8
-rw-r--r--documents.git/hooks/pre-applypatch.sample14
-rw-r--r--documents.git/hooks/pre-commit.sample49
-rw-r--r--documents.git/hooks/pre-merge-commit.sample13
-rw-r--r--documents.git/hooks/pre-push.sample53
-rw-r--r--documents.git/hooks/pre-rebase.sample169
-rw-r--r--documents.git/hooks/pre-receive.sample24
-rw-r--r--documents.git/hooks/prepare-commit-msg.sample42
-rw-r--r--documents.git/hooks/push-to-checkout.sample78
-rw-r--r--documents.git/hooks/sendemail-validate.sample77
-rw-r--r--documents.git/hooks/update.sample128
-rw-r--r--documents.git/info/exclude6
-rw-r--r--docusaurus.config.js163
-rw-r--r--package-lock.json16262
-rw-r--r--package.json46
-rw-r--r--sidebars.js40
-rw-r--r--src/components/HomepageFeatures/index.js71
-rw-r--r--src/components/HomepageFeatures/styles.module.css11
-rw-r--r--src/components/MessageBubble.js11
-rw-r--r--src/components/MessageBubble.module.css130
-rw-r--r--src/css/custom.css48
-rw-r--r--src/pages/index.js43
-rw-r--r--src/pages/index.module.css23
-rw-r--r--src/pages/markdown-page.md7
-rw-r--r--src/pages/my-markdown-page.md3
-rw-r--r--src/pages/my-react-page.js11
-rw-r--r--src/theme/MDXComponents.js12
-rw-r--r--static/.nojekyll0
-rw-r--r--static/img/docusaurus-social-card.jpgbin0 -> 55746 bytes
-rw-r--r--static/img/docusaurus.pngbin0 -> 5142 bytes
-rw-r--r--static/img/favicon.icobin0 -> 3626 bytes
-rw-r--r--static/img/logo.svg1
-rw-r--r--static/img/undraw_docusaurus_mountain.svg171
-rw-r--r--static/img/undraw_docusaurus_react.svg170
-rw-r--r--static/img/undraw_docusaurus_tree.svg40
251 files changed, 40411 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 00000000..82122bcb
--- /dev/null
+++ b/README.md
@@ -0,0 +1,2 @@
+市議会議員安竹洋平のドキュメントです。 [Docusaurus 3](https://docusaurus.io/)を使用しています。
+
diff --git a/babel.config.js b/babel.config.js
new file mode 100644
index 00000000..e00595da
--- /dev/null
+++ b/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
+};
diff --git a/blog/2019-05-28-first-blog-post.md b/blog/2019-05-28-first-blog-post.md
new file mode 100644
index 00000000..02f3f81b
--- /dev/null
+++ b/blog/2019-05-28-first-blog-post.md
@@ -0,0 +1,12 @@
+---
+slug: first-blog-post
+title: First Blog Post
+authors:
+ name: Gao Wei
+ title: Docusaurus Core Team
+ url: https://github.com/wgao19
+ image_url: https://github.com/wgao19.png
+tags: [hola, docusaurus]
+---
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
diff --git a/blog/2019-05-29-long-blog-post.md b/blog/2019-05-29-long-blog-post.md
new file mode 100644
index 00000000..26ffb1b1
--- /dev/null
+++ b/blog/2019-05-29-long-blog-post.md
@@ -0,0 +1,44 @@
+---
+slug: long-blog-post
+title: Long Blog Post
+authors: endi
+tags: [hello, docusaurus]
+---
+
+This is the summary of a very long blog post,
+
+Use a `<!--` `truncate` `-->` comment to limit blog post size in the list view.
+
+<!--truncate-->
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet
diff --git a/blog/2021-02-28-greetings.md b/blog/2021-02-28-greetings.md
new file mode 100644
index 00000000..7e76a867
--- /dev/null
+++ b/blog/2021-02-28-greetings.md
@@ -0,0 +1,18 @@
+---
+slug: greetings
+title: Greetings!
+authors:
+ - name: Joel Marcey
+ title: Co-creator of Docusaurus 1
+ url: https://github.com/JoelMarcey
+ image_url: https://github.com/JoelMarcey.png
+ - name: Sébastien Lorber
+ title: Docusaurus maintainer
+ url: https://sebastienlorber.com
+ image_url: https://github.com/slorber.png
+tags: [greetings]
+---
+
+Congratulations, you have made your first post!
+
+Feel free to play around and edit this post as much you like. \ No newline at end of file
diff --git a/blog/2021-08-01-mdx-blog-post.mdx b/blog/2021-08-01-mdx-blog-post.mdx
new file mode 100644
index 00000000..c04ebe32
--- /dev/null
+++ b/blog/2021-08-01-mdx-blog-post.mdx
@@ -0,0 +1,20 @@
+---
+slug: mdx-blog-post
+title: MDX Blog Post
+authors: [slorber]
+tags: [docusaurus]
+---
+
+Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/).
+
+:::tip
+
+Use the power of React to create interactive blog posts.
+
+```js
+<button onClick={() => alert('button clicked!')}>Click me!</button>
+```
+
+<button onClick={() => alert('button clicked!')}>Click me!</button>
+
+:::
diff --git a/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg b/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg
new file mode 100644
index 00000000..11bda092
--- /dev/null
+++ b/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg
Binary files differ
diff --git a/blog/2021-08-26-welcome/index.md b/blog/2021-08-26-welcome/index.md
new file mode 100644
index 00000000..9455168f
--- /dev/null
+++ b/blog/2021-08-26-welcome/index.md
@@ -0,0 +1,25 @@
+---
+slug: welcome
+title: Welcome
+authors: [slorber, yangshun]
+tags: [facebook, hello, docusaurus]
+---
+
+[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog).
+
+Simply add Markdown files (or folders) to the `blog` directory.
+
+Regular blog authors can be added to `authors.yml`.
+
+The blog post date can be extracted from filenames, such as:
+
+- `2019-05-30-welcome.md`
+- `2019-05-30-welcome/index.md`
+
+A blog post folder can be convenient to co-locate blog post images:
+
+![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg)
+
+The blog supports tags as well!
+
+**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config.
diff --git a/blog/authors.yml b/blog/authors.yml
new file mode 100644
index 00000000..bcb29915
--- /dev/null
+++ b/blog/authors.yml
@@ -0,0 +1,17 @@
+endi:
+ name: Endilie Yacop Sucipto
+ title: Maintainer of Docusaurus
+ url: https://github.com/endiliey
+ image_url: https://github.com/endiliey.png
+
+yangshun:
+ name: Yangshun Tay
+ title: Front End Engineer @ Facebook
+ url: https://github.com/yangshun
+ image_url: https://github.com/yangshun.png
+
+slorber:
+ name: Sébastien Lorber
+ title: Docusaurus maintainer
+ url: https://sebastienlorber.com
+ image_url: https://github.com/slorber.png
diff --git a/docs/gian-tou/_category_.json b/docs/gian-tou/_category_.json
new file mode 100644
index 00000000..2e6db55b
--- /dev/null
+++ b/docs/gian-tou/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Tutorial - Basics",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "5 minutes to learn the most important Docusaurus concepts."
+ }
+}
diff --git a/docs/gian-tou/index.mdx b/docs/gian-tou/index.mdx
new file mode 100644
index 00000000..b7a79fa8
--- /dev/null
+++ b/docs/gian-tou/index.mdx
@@ -0,0 +1,8 @@
+---
+first: 2023-12-30
+description: 小平市議会主な議案等のまとめです。
+---
+
+# 主な議案請願等のまとめ
+
+(作成中です)
diff --git a/docs/hattatu/index.mdx b/docs/hattatu/index.mdx
new file mode 100644
index 00000000..4994cf22
--- /dev/null
+++ b/docs/hattatu/index.mdx
@@ -0,0 +1,10 @@
+---
+first: 2023-12-30
+description: 発達関連のまとめです。
+---
+
+# 発達関連のまとめ
+
+- [ディスレクシアまとめ(旧サイト)](https://yasutakeyohei.com/books/dyslexia/)
+
+(作成中です) \ No newline at end of file
diff --git a/docs/img/logo.svg b/docs/img/logo.svg
new file mode 100644
index 00000000..9db6d0d0
--- /dev/null
+++ b/docs/img/logo.svg
@@ -0,0 +1 @@
+<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path fill="#FFF" d="M99 52h84v34H99z"/><path d="M23 163c-7.398 0-13.843-4.027-17.303-10A19.886 19.886 0 0 0 3 163c0 11.046 8.954 20 20 20h20v-20H23z" fill="#3ECC5F"/><path d="M112.98 57.376L183 53V43c0-11.046-8.954-20-20-20H73l-2.5-4.33c-1.112-1.925-3.889-1.925-5 0L63 23l-2.5-4.33c-1.111-1.925-3.889-1.925-5 0L53 23l-2.5-4.33c-1.111-1.925-3.889-1.925-5 0L43 23c-.022 0-.042.003-.065.003l-4.142-4.141c-1.57-1.571-4.252-.853-4.828 1.294l-1.369 5.104-5.192-1.392c-2.148-.575-4.111 1.389-3.535 3.536l1.39 5.193-5.102 1.367c-2.148.576-2.867 3.259-1.296 4.83l4.142 4.142c0 .021-.003.042-.003.064l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 53l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 63l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 73l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 83l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 93l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 103l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 113l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 123l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 133l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 143l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 153l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 163c0 11.046 8.954 20 20 20h120c11.046 0 20-8.954 20-20V83l-70.02-4.376A10.645 10.645 0 0 1 103 68c0-5.621 4.37-10.273 9.98-10.624" fill="#3ECC5F"/><path fill="#3ECC5F" d="M143 183h30v-40h-30z"/><path d="M193 158c-.219 0-.428.037-.639.064-.038-.15-.074-.301-.116-.451A5 5 0 0 0 190.32 148a4.96 4.96 0 0 0-3.016 1.036 26.531 26.531 0 0 0-.335-.336 4.955 4.955 0 0 0 1.011-2.987 5 5 0 0 0-9.599-1.959c-.148-.042-.297-.077-.445-.115.027-.211.064-.42.064-.639a5 5 0 0 0-5-5 5 5 0 0 0-5 5c0 .219.037.428.064.639-.148.038-.297.073-.445.115a4.998 4.998 0 0 0-9.599 1.959c0 1.125.384 2.151 1.011 2.987-3.717 3.632-6.031 8.693-6.031 14.3 0 11.046 8.954 20 20 20 9.339 0 17.16-6.41 19.361-15.064.211.027.42.064.639.064a5 5 0 0 0 5-5 5 5 0 0 0-5-5" fill="#44D860"/><path fill="#3ECC5F" d="M153 123h30v-20h-30z"/><path d="M193 115.5a2.5 2.5 0 1 0 0-5c-.109 0-.214.019-.319.032-.02-.075-.037-.15-.058-.225a2.501 2.501 0 0 0-.963-4.807c-.569 0-1.088.197-1.508.518a6.653 6.653 0 0 0-.168-.168c.314-.417.506-.931.506-1.494a2.5 2.5 0 0 0-4.8-.979A9.987 9.987 0 0 0 183 103c-5.522 0-10 4.478-10 10s4.478 10 10 10c.934 0 1.833-.138 2.69-.377a2.5 2.5 0 0 0 4.8-.979c0-.563-.192-1.077-.506-1.494.057-.055.113-.111.168-.168.42.321.939.518 1.508.518a2.5 2.5 0 0 0 .963-4.807c.021-.074.038-.15.058-.225.105.013.21.032.319.032" fill="#44D860"/><path d="M63 55.5a2.5 2.5 0 0 1-2.5-2.5c0-4.136-3.364-7.5-7.5-7.5s-7.5 3.364-7.5 7.5a2.5 2.5 0 1 1-5 0c0-6.893 5.607-12.5 12.5-12.5S65.5 46.107 65.5 53a2.5 2.5 0 0 1-2.5 2.5" fill="#000"/><path d="M103 183h60c11.046 0 20-8.954 20-20V93h-60c-11.046 0-20 8.954-20 20v70z" fill="#FFFF50"/><path d="M168.02 124h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2m0 20h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2m0 20h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2m0-49.814h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2m0 19.814h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2m0 20h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2M183 61.611c-.012 0-.022-.006-.034-.005-3.09.105-4.552 3.196-5.842 5.923-1.346 2.85-2.387 4.703-4.093 4.647-1.889-.068-2.969-2.202-4.113-4.46-1.314-2.594-2.814-5.536-5.963-5.426-3.046.104-4.513 2.794-5.807 5.167-1.377 2.528-2.314 4.065-4.121 3.994-1.927-.07-2.951-1.805-4.136-3.813-1.321-2.236-2.848-4.75-5.936-4.664-2.994.103-4.465 2.385-5.763 4.4-1.373 2.13-2.335 3.428-4.165 3.351-1.973-.07-2.992-1.51-4.171-3.177-1.324-1.873-2.816-3.993-5.895-3.89-2.928.1-4.399 1.97-5.696 3.618-1.232 1.564-2.194 2.802-4.229 2.724a1 1 0 0 0-.072 2c3.017.101 4.545-1.8 5.872-3.487 1.177-1.496 2.193-2.787 4.193-2.855 1.926-.082 2.829 1.115 4.195 3.045 1.297 1.834 2.769 3.914 5.731 4.021 3.103.104 4.596-2.215 5.918-4.267 1.182-1.834 2.202-3.417 4.15-3.484 1.793-.067 2.769 1.35 4.145 3.681 1.297 2.197 2.766 4.686 5.787 4.796 3.125.108 4.634-2.62 5.949-5.035 1.139-2.088 2.214-4.06 4.119-4.126 1.793-.042 2.728 1.595 4.111 4.33 1.292 2.553 2.757 5.445 5.825 5.556l.169.003c3.064 0 4.518-3.075 5.805-5.794 1.139-2.41 2.217-4.68 4.067-4.773v-2z" fill="#000"/><path fill="#3ECC5F" d="M83 183h40v-40H83z"/><path d="M143 158c-.219 0-.428.037-.639.064-.038-.15-.074-.301-.116-.451A5 5 0 0 0 140.32 148a4.96 4.96 0 0 0-3.016 1.036 26.531 26.531 0 0 0-.335-.336 4.955 4.955 0 0 0 1.011-2.987 5 5 0 0 0-9.599-1.959c-.148-.042-.297-.077-.445-.115.027-.211.064-.42.064-.639a5 5 0 0 0-5-5 5 5 0 0 0-5 5c0 .219.037.428.064.639-.148.038-.297.073-.445.115a4.998 4.998 0 0 0-9.599 1.959c0 1.125.384 2.151 1.011 2.987-3.717 3.632-6.031 8.693-6.031 14.3 0 11.046 8.954 20 20 20 9.339 0 17.16-6.41 19.361-15.064.211.027.42.064.639.064a5 5 0 0 0 5-5 5 5 0 0 0-5-5" fill="#44D860"/><path fill="#3ECC5F" d="M83 123h40v-20H83z"/><path d="M133 115.5a2.5 2.5 0 1 0 0-5c-.109 0-.214.019-.319.032-.02-.075-.037-.15-.058-.225a2.501 2.501 0 0 0-.963-4.807c-.569 0-1.088.197-1.508.518a6.653 6.653 0 0 0-.168-.168c.314-.417.506-.931.506-1.494a2.5 2.5 0 0 0-4.8-.979A9.987 9.987 0 0 0 123 103c-5.522 0-10 4.478-10 10s4.478 10 10 10c.934 0 1.833-.138 2.69-.377a2.5 2.5 0 0 0 4.8-.979c0-.563-.192-1.077-.506-1.494.057-.055.113-.111.168-.168.42.321.939.518 1.508.518a2.5 2.5 0 0 0 .963-4.807c.021-.074.038-.15.058-.225.105.013.21.032.319.032" fill="#44D860"/><path d="M143 41.75c-.16 0-.33-.02-.49-.05a2.52 2.52 0 0 1-.47-.14c-.15-.06-.29-.14-.431-.23-.13-.09-.259-.2-.38-.31-.109-.12-.219-.24-.309-.38s-.17-.28-.231-.43a2.619 2.619 0 0 1-.189-.96c0-.16.02-.33.05-.49.03-.16.08-.31.139-.47.061-.15.141-.29.231-.43.09-.13.2-.26.309-.38.121-.11.25-.22.38-.31.141-.09.281-.17.431-.23.149-.06.31-.11.47-.14.32-.07.65-.07.98 0 .159.03.32.08.47.14.149.06.29.14.43.23.13.09.259.2.38.31.11.12.22.25.31.38.09.14.17.28.23.43.06.16.11.31.14.47.029.16.05.33.05.49 0 .66-.271 1.31-.73 1.77-.121.11-.25.22-.38.31-.14.09-.281.17-.43.23a2.565 2.565 0 0 1-.96.19m20-1.25c-.66 0-1.3-.27-1.771-.73a3.802 3.802 0 0 1-.309-.38c-.09-.14-.17-.28-.231-.43a2.619 2.619 0 0 1-.189-.96c0-.66.27-1.3.729-1.77.121-.11.25-.22.38-.31.141-.09.281-.17.431-.23.149-.06.31-.11.47-.14.32-.07.66-.07.98 0 .159.03.32.08.47.14.149.06.29.14.43.23.13.09.259.2.38.31.459.47.73 1.11.73 1.77 0 .16-.021.33-.05.49-.03.16-.08.32-.14.47-.07.15-.14.29-.23.43-.09.13-.2.26-.31.38-.121.11-.25.22-.38.31-.14.09-.281.17-.43.23a2.565 2.565 0 0 1-.96.19" fill="#000"/></g></svg> \ No newline at end of file
diff --git a/docs/ippan-situmon/_category_.json b/docs/ippan-situmon/_category_.json
new file mode 100644
index 00000000..46217d1d
--- /dev/null
+++ b/docs/ippan-situmon/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "ippan",
+ "position": 50,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon",
+ "description": "令和元年度の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/_partial.mdx b/docs/ippan-situmon/_partial.mdx
new file mode 100644
index 00000000..f7a4fac5
--- /dev/null
+++ b/docs/ippan-situmon/_partial.mdx
@@ -0,0 +1,6 @@
+:::tip[以下の質疑は要約です]
+
+正確な質疑内容は[会議録](#kaigiroku)をご参照ください。
+なお実際は理事者側の答弁すべてが敬語表現でなされています。ここでは簡略化のため敬語表現を省いています。
+
+::: \ No newline at end of file
diff --git a/docs/ippan-situmon/index.mdx b/docs/ippan-situmon/index.mdx
new file mode 100644
index 00000000..92d377b7
--- /dev/null
+++ b/docs/ippan-situmon/index.mdx
@@ -0,0 +1,84 @@
+---
+title: 安竹洋平の一般質問
+sidebar_position: 1
+---
+
+- [**令和5年度**](/docs/ippan-situmon/r5d)
+ - [**12月定例会** | 令和5年月日](/docs/ippan-situmon/r5d/12gatu)
+ - [(1)いじめ被害者を継続的に保護するために](/docs/ippan-situmon/r5d/12gatu/1-ijime-higaisya-keizoku-hogo.mdx)
+ - [(2)いじめ重大事態の調査組織構成はどう適切に判断しているか](/docs/ippan-situmon/r5d/12gatu/2-ijime-judai-jitai-chousa-sosiki-kousei.mdx)
+ - [(3)いじめ対応でほぼ全く資料を作らないことが許されるのか](/docs/ippan-situmon/r5d/12gatu/3-ijime-siryou-tukuranai-arienai.mdx)
+ - [(4)体罰の聞き取り調査で教員の証言が優先されている件について](/docs/ippan-situmon/r5d/12gatu/4-taibatu-kyouin-syougen-yusen.mdx)
+ - [(5)虐待通報も軽視するような市長への手紙をどう改善するのか](/docs/ippan-situmon/r5d/12gatu/5-gyakutai-keisi-sityou.mdx)
+ - [**9月定例会** | 令和5年月日](/docs/ippan-situmon/r5d/9gatu)
+ - [(1)市教育委員会事務の点検及び評価にいじめ重大事態を含めよ](/docs/ippan-situmon/r5d/9gatu/1-kyouikuiinkai-tenken-hyouka-ijime-judai-fukumeyo.mdx)
+ - [(2)事務の点検及び評価や学識経験者の意見は何のためにあるか](/docs/ippan-situmon/r5d/9gatu/2-kyouikuiinkai-tenken-hyouka-nannotame.mdx)
+ - [(3)情報公開を恣意的に妨げられてしまう仕組みを改善せよか](/docs/ippan-situmon/r5d/9gatu/3-jouhou-koukai-samatageruna.mdx)
+ - [(4)行政不服審査会の利益相反と言える問題はどうなったか](/docs/ippan-situmon/r5d/9gatu/4-gyousei-fufuku-sinsakai-rieki-souhan.mdx)
+ - [**6月定例会** | 令和5年月日](/docs/ippan-situmon/r5d/6gatu)
+ - [(1)市教育委員会事務の点検及び評価にいじめ重大事態を含めよ](/docs/ippan-situmon/r5d/6gatu/1-ijime-judai-tenken-hyouka.mdx)
+ - [(2)小平市を旧石器時代研究の拠点にしよう](/docs/ippan-situmon/r5d/6gatu/2-kodaira-kyusekki-kyoten.mdx)
+ - [(3)第4次小平市子ども読書活動推進計画に関するパブリックコメントの把握漏れについて](/docs/ippan-situmon/r5d/6gatu/3-dokusyo-public-comment-more.mdx)
+- [**令和4年度**](/docs/ippan-situmon/r4d)
+ - [**3月定例会** | 令和5年月日](/docs/ippan-situmon/r4d/3gatu)
+ - [(1)いじめ重大事態の第三者委員会について](/docs/ippan-situmon/r4d/3gatu/1-ijime-judai-daisansya.mdx)
+ - [(2)いじめ重大事態の調査について](/docs/ippan-situmon/r4d/3gatu/2-ijime-judai-chousa.mdx)
+ - [(3)教員が関わるいじめや体罰について](/docs/ippan-situmon/r4d/3gatu/3-kyouin-ijime-taibatu.mdx)
+ - [(4)情報公開と不服審査の問題について](/docs/ippan-situmon/r4d/3gatu/4-jouhou-koukai-fufuku-sinsa.mdx)
+ - [**12月定例会** | 令和4年月日](/docs/ippan-situmon/r4d/12gatu)
+ - [(1)市民とともにまちづくりを行う条例を運用に耐えうるものに](/docs/ippan-situmon/r4d/12gatu/1-simin-machizukuri-jourei.mdx)
+ - [(2)市をじり貧にさせるキャッシュレス決済の推進を止めよ](/docs/ippan-situmon/r4d/12gatu/2-stop-cashless-jirihin.mdx)
+ - [**9月定例会** | 令和4年月日](/docs/ippan-situmon/r4d/9gatu)
+ - [(1)いじめ重大事態に関しての、事実に反する答弁について](/docs/ippan-situmon/r4d/9gatu/1-judai-hitai-kyogi-toben.mdx)
+ - [(2)東京サレジオ学園北側の大規模開発について](/docs/ippan-situmon/r4d/9gatu/2-tokyo-saresio-kaihatu.mdx)
+ - [(3)第四小学校に設置する自閉症・情緒障害特別支援学級に関して、特に全学年で通学バスを](/docs/ippan-situmon/r4d/9gatu/3-joutyo-kotei-school-bus.mdx)
+ - [(4)デイジー教科書の一括申請と、社会科副読本のデイジー化を](/docs/ippan-situmon/r4d/9gatu/4-daisy-ikkatu-fukudokuhon.mdx)
+ - [(5)誤りのあるガイドライン修正と、福岡市に倣い黙食を終わりに](/docs/ippan-situmon/r4d/9gatu/5-guideline-syusei-mokusyoku-owari.mdx)
+ - [**6月定例会** | 令和4年月日](/docs/ippan-situmon/r4d/6gatu)
+ - [(1)「重大事態」への認識を改め、子ども中心のいじめ対策へ](/docs/ippan-situmon/r4d/6gatu/1-judai-jitai-kodomo-chusin.mdx)
+ - [(2)管理を容易にするための制限強化ではなく、本当の教育を](/docs/ippan-situmon/r4d/6gatu/2-hontouno-kyouikuwo.mdx)
+- [**令和3年度**](/docs/ippan-situmon/r3d)
+ - [**3月定例会** | 令和4年月日](/docs/ippan-situmon/r3d/3gatu)
+ - [(1)市民のため、そして職員のためにも、自らを律する仕組みを](/docs/ippan-situmon/r3d/3gatu/1-mizukara-rissuru-sikumi.mdx)
+ - [(2)いじめの対応を見直し、教育長への手紙を設けよう](/docs/ippan-situmon/r3d/3gatu/2-ijime-taiou-minaosi.mdx)
+ - [(3)保育施設、幼稚園においても請願第12号に倣った対応を](/docs/ippan-situmon/r3d/3gatu/3-hoiku-youchien-mask-kyosei-sinai.mdx)
+ - [**12月定例会** | 令和3年月日](/docs/ippan-situmon/r3d/12gatu)
+ - [(1)即刻中止すべきTOKYOワクションに市はどう対応するか](/docs/ippan-situmon/r3d/12gatu/1-tokyo-vaction-kenpou-ihan.mdx)
+ - [(2)学ぶ機会の喪失をできる限り減らすために](/docs/ippan-situmon/r3d/12gatu/2-manabu-kikai-sonsitu.mdx)
+ - [(3)公共トイレの重要性を認識し、協力店事業を行ってはどうか](/docs/ippan-situmon/r3d/12gatu/3-kokyo-toire-kyouryokuten.mdx)
+ - [**9月定例会** | 令和3年月日](/docs/ippan-situmon/r3d/9gatu)
+ - [(1)キャッシュレスポイント事業に不確実性を持たせるな](/docs/ippan-situmon/r3d/9gatu/1-cashless-point-gamble.mdx)
+ - [(2)データに基づき、コロナ禍の子どもたちを日常生活に](/docs/ippan-situmon/r3d/9gatu/2-corona-kodomo-nitijo.mdx)
+ - [(3)ワクチン接種・非接種での差別は人権侵害である](/docs/ippan-situmon/r3d/9gatu/3-vaccine-sabetu-jinkensingai.mdx)
+ - [**6月定例会** | 令和3年月日](/docs/ippan-situmon/r3d/6gatu)
+ - [(1)防災に対し、市長は本気で取り組むのか](/docs/ippan-situmon/r3d/6gatu/1-sityou-bousai-honkijanaidesyo.mdx)
+ - [(2)行き場のない子どもたちを見過ごすな](/docs/ippan-situmon/r3d/6gatu/2-ikibanonai-kodomotachi.mdx)
+ - [(3)ふるさと納税制度の活用について](/docs/ippan-situmon/r3d/6gatu/3-furusato-nouzei.mdx)
+ - [(4)ひとり親家庭の実態調査を](/docs/ippan-situmon/r3d/6gatu/4-hitorioya-katei-jittai-chousa.mdx)
+ - [(5)血管年齢等を健診時や常時測定できるようにしては](/docs/ippan-situmon/r3d/6gatu/5-kekkan-nenrei.mdx)
+- [**令和2年度**](/docs/ippan-situmon/r2d)
+ - [**3月定例会** | 令和3年月日](/docs/ippan-situmon/r2d/3gatu)
+ - [(1)カーボンニュートラルの虚実を、まず科学的に捉えよ](/docs/ippan-situmon/r2d/3gatu/1-carbon-neutral-giman.mdx)
+ - [(2)選挙を良くするため、再度問う](/docs/ippan-situmon/r2d/3gatu/2-senkyo-yokusuru-again.mdx)
+ - [**12月定例会** | 令和2年月日](/docs/ippan-situmon/r2d/12gatu)
+ - [(1)小平市内の事業者でできることを第一に考えよ](/docs/ippan-situmon/r2d/12gatu/1-kodaira-first.mdx)
+ - [(2)公共施設予約システム改修の内容は](/docs/ippan-situmon/r2d/12gatu/2-koukyou-sisetu-naiyou.mdx)
+ - [(3)市内の歴史的人物を発掘し、まちに物語を持たせよう](/docs/ippan-situmon/r2d/12gatu/3-machi-story.mdx)
+ - [**9月定例会** | 令和2年月日](/docs/ippan-situmon/r2d/9gatu)
+ - [(1)市長責任でビジョン構築を急げ。ICT整備の好機を逃すな](/docs/ippan-situmon/r2d/9gatu/1-sityou-vision-isoge.mdx)
+ - [(2)タブレットはそろった。デジタル教科書と教材へ投資の英断を](/docs/ippan-situmon/r2d/9gatu/2-digital-kyoukasyo-isoge.mdx)
+ - [**6月定例会** | 令和2年6月4日](/docs/ippan-situmon/r2d/6gatu)
+ - [(1)不登校やディスレクシアの子どもたちも活用できるGIGAスクール構想を](/docs/ippan-situmon/r2d/6gatu/1-giga-school-dyslexia.mdx)
+ - [(2)緊急事態を前に、市のビジョンは](/docs/ippan-situmon/r2d/6gatu/2-kinkyu-vision.mdx)
+- [**令和元年度**](/docs/ippan-situmon/r1d)
+ - [**3月定例会** | 令和2年2月26日](/docs/ippan-situmon/r1d/3gatu)
+ - [(1)ディスレクシアの子どもをひとりも見過ごさず成長できる環境整備を、いますぐに](/docs/ippan-situmon/r1d/3gatu/1-dyslexia-kankyo.mdx)
+ - [(2)人口推計のひとり歩きを防ぐため、より科学的な提示を](/docs/ippan-situmon/r1d/3gatu/2-jinkou-suikei-kagaku.mdx)
+ - [**12月定例会** | 令和元年11月29日](/docs/ippan-situmon/r1d/12gatu)
+ - [(1)ふるさと納税の健全な活用と、指定寄附制度の拡充で市民参加の推進を](/docs/ippan-situmon/r1d/12gatu/1-furusato-nouzei-kakuju.mdx)
+ - [(2)巨費を投じるごみ処理施設の、より丁寧な情報提供等を](/docs/ippan-situmon/r1d/12gatu/2-gomi-sisetu-jouhou.mdx)
+ - [**9月定例会** | 令和元年9月6日](/docs/ippan-situmon/r1d/9gatu)
+ - [土地取引、土地利用における条例軽視は、まちづくりの根幹を揺るがす大問題](/docs/ippan-situmon/r1d/9gatu/1-tochi-jourei-keisi.mdx)
+ - [**6月定例会** | 令和元年月日](/docs/ippan-situmon/r1d/6gatu)
+ - [(1)市議会議員選挙の投票率向上に向けて](/docs/ippan-situmon/r1d/6gatu/1-touhyouritu-koujou.mdx)
+ - [(2)小平市の顔ともいえるホームページで市民参加・協働の推進を](/docs/ippan-situmon/r1d/6gatu/2-homepage-siminsanka.mdx) \ No newline at end of file
diff --git a/docs/ippan-situmon/r1d/12gatu/1-furusato-nouzei-kakuju.mdx b/docs/ippan-situmon/r1d/12gatu/1-furusato-nouzei-kakuju.mdx
new file mode 100644
index 00000000..0d17a2bc
--- /dev/null
+++ b/docs/ippan-situmon/r1d/12gatu/1-furusato-nouzei-kakuju.mdx
@@ -0,0 +1,769 @@
+---
+first: 2020-12-28
+description: 小平市議会議員 安竹洋平の令和元年度12月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)ふるさと納税の健全な活用と、指定寄附制度の拡充で市民参加の推進を
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1101&schedule_id=17&minute_id=176&is_search=true">📄会議録</a>
+
+## まとめ
+
+令和元年11月29日に行った2件の一般質問のうちの1件目です。
+
+小平市はふるさと納税制度を活用せず、そのため市税の流出額は平成30年度までの累計で約6億円に上り、年々流出額は約1億円ずつ増加しています。にもかかわらず「他市の財源を奪う」ため制度を活用しないとしており、その姿勢には大きな問題があります。制度本来の趣旨で活用すれば、よいことばかりなはず。実は流出額の4分の3が交付税として戻されることなど重要な情報も得ました。なおさら活用すべきです。また、上水南町の旧佐川邸公園にもふるさと納税が活用できるような仕組みを設けるよう訴えました。
+
+ここでの答弁も参考になり、旧佐川邸公園の整備にふるさと納税が活用されるという画期的な結末へ進んでいきます😁。
+[旧佐川邸公園の画期的な整備についての経緯はこちらにまとめています。](https://sagawa-aiki-park.com/keii-2/)
+
+
+| 質問 | 答弁 |
+|---|---|
+| ふるさと納税の大幅流出と増大をどう捉えている? | [市の財政に大きく影響する](#bold-boudai-sonsitu) |
+| 対策は? | [市報や財政白書で、市の歳入が減少していることを伝えている](#bold-boudai-sonsitu) |
+| 市民全員がふるさと納税を最大限使った場合、流出額想定は? | [約28億円](#saidai-ryusyutu) |
+| 東京都知事を通じて要請している具体的内容は? | [制度見直しを行うよう国へ働きかけ](#bold-seido-henkou) |
+| 地方交付税の交付団体にはふるさと納税流出額の4分の3が戻る? | [そのとおり](#4-3-kaeru) |
+| 市民が市にふるさと納税しても交付税で4分の3戻るか? | [戻る、トータルプラスか](#simin-nouzei) |
+| 寄附金使途の限定指定が可能な仕組みの導入を? | [管理上の課題が多く難しい](#bold-sito-gentei) |
+| 旧佐川邸公園整備のためふるさと納税制度整備を? | [条件つきなので扱いしない](#bold-sagawa-kouen) |
+
+
+## 通告書
+
+<iframe src={require('./201912-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+#### ふるさと納税本来の主旨
+
+<MessageBubble speaker="安竹(初回質問)">
+
+ふるさと納税制度(以下、制度と呼ぶ)の問題点として次を指摘する声がある。
+
+- 受益者負担の原則から外れる
+- 他自治体の財源を奪う
+- 返礼品の過当競争が起きている
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかし制度本来の趣旨は、次のように社会全体によい影響を与えることにあったはず。
+
+- 納税者が税金の使われ方を考えるきっかけとなる
+- 生まれ故郷やお世話になった地域へ貢献できる
+- 市民が市政に参加するきっかけが生まれる
+- 人々の感謝の気持ちが具現化される
+- 寄附文化が醸成される
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかし小平市は「他自治体の財源を奪う」という理由から制度に批判的で消極的な態度をとり、上記のよい面を見た制度活用の取り組みを行っていない。
+
+</MessageBubble>
+
+#### 制度を批判的に捉えたまま莫大な損失を放置するのか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+平成30年度に小平市へ寄附されたふるさと納税額は300万円。他自治体へのふるさと納税との差し引きで約2億7,000万円の損失が生じている。損失額は年々増加。これが「制度を批判的に捉えているがために有効な手だてが講じられず、損失がふえていく状況をただ眺めるしかない」ということであれば大問題。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+制度に批判的であってもよいが、それならむしろ「本来あるべき姿を示す」態度で積極的な取り組みをしていただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+最近ふるさと納税制度の認知度が上がり、利用率が年々上がっている。総務省調査では、日本全国でのふるさと納税受け入れ総数が平成26年の約200万件から毎年ほぼ500万件ずつ増え、昨年度で約2,300万件。金額は毎年1,000億円から1,500億円ずつ増え、昨年度で約5,100億円。
+
+</MessageBubble>
+
+:::info
+
+#### 📈 総務省の『ふるさと納税に関する現況調査』
+
+[ふるさと納税に関する現況調査結果の概要(総務省)](https://www.soumu.go.jp/menu_news/s-news/01zeimu04_02000101.html)によると、次図のように、令和元年度に金額はいったん下がったものの、件数と金額は年々増加傾向にあります。
+
+<img src={require('./images/chart.png').default} alt="ふるさと納税の受入額及び受入件数の推移(全国計)" />
+
+:::
+
+#### 小平市からの流出額推移
+
+<MessageBubble speaker="安竹(再質問)">
+
+残念なことに小平市の流出額も巨額。累計約6億円と非常に大きい。
+
+- 平成26年度:約400万円
+- 平成27年度:約1,500万円
+- 平成28年度:約1億円
+- 平成29年度:約2億円
+- 平成30年度:約2億7,000万円
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+毎年流出額がいくらになるか分からないのは怖い。世田谷区では昨年度約53億円も流出している。人口比率で小平市に換算すると約10億円相当。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+1億円の損失はちょっとやそっとのコスト削減では取り返せない。損失がなければこれまでの要望が実現できている。早急に何らかの対策が必要。
+
+</MessageBubble>
+
+#### 発想の転換を
+
+<MessageBubble speaker="安竹(再質問)">
+
+逆にこれをチャンスに変えたらどうか。制度をうまく活用できれば市の財政にプラスに働くだけではなく、次のような効果が期待できる。発想の転換を。
+
+- 市民が自分の税金の使い道を選べる
+- 市政に参加できるきっかけになる
+- 寄附文化の醸成につなげられる
+
+</MessageBubble>
+
+#### 日本は寄附文化が育っていない
+
+<MessageBubble speaker="安竹(再質問)">
+
+内閣府の「[共助社会づくり推進のための関係府省連絡会議](https://www.cas.go.jp/jp/seisaku/kyojo/index.html)」でもふるさと納税が「寄附文化の醸成に係る施策」として取り上げられている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+『[寄付白書](https://jfra.jp/research)』によれば、平成28年時点で日本人の個人寄附の総額は約7,800億円。ここからふるさと納税で約2,500億円増えているので、平成30年度時点では総額約1兆円ぐらい。名目GDPの約0.18%となる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+寄附大国のアメリカでは平成28年度の寄附総額は約30兆6,700億円。金額で日本の約40倍、名目GDP比で約10倍。また韓国は約6,700億円。金額は日本と比べて少ないが名目GDP比では約4倍もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり日本はまだまだ寄附に関して遅れている。もしくは寄附文化が醸成され拡大する余地がある。
+
+</MessageBubble>
+
+#### 寄附文化が広まれば暮らしやすく
+
+<MessageBubble speaker="安竹(再質問)">
+
+寄附文化が広がるのはよいこと。私は寄附には主に次の2つよい点があり、みんなが暮らしやすくなると思う。
+
+1. 経済の血液であるお金が循環する。応援したい団体などにお金が回ることで自らの理想実現にもつながる
+1. 執着心をなくすことにつながる
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ふるさと納税は活用の仕方次第で画期的な制度にもなる。市はお金が出ていく状況を傍観しているだけではなく、発想を転換して制度を活用し、よりよい社会づくりに貢献してほしい。
+
+</MessageBubble>
+
+### ②ふるさと納税の大幅な損失とその増大をどう捉え対策しているか?{#bold-boudai-sonsitu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+ふるさと納税の大幅なマイナス収支(損失)とその増大を市はどう捉え、対策しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+ふるさと納税によって減収した市民税は、本来、小平市民のために活用される財源。市民税の減収が大きくなることは市の財政に大きく影響する。市としては機会を捉えて東京都市長会を通じ、東京都とともに国へふるさと納税制度の見直しを要請するとともに、市外へのふるさと納税の抑制のために、市報や財政白書においてふるさと納税によって市が提供するサービスに使われる歳入が減少していることを伝えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市も問題意識はある。ただ対応は消極的。市報の欄外に小さく「ふるさと納税で市の歳入2億7,090万円が失われました」と書いてある。しかし市民が見ても「何のこっちゃ?」と伝わらないのでは。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+財政白書には1ページ半ぐらい書かれているが、現状説明されているだけ。読んだ人の中には「小平市の財政は大変だな、他市にふるさと納税するのをやめようか🤔」と思う人もいるかもしれないが、一方で「ふるさと納税みんなやっているんだ、私もやってみよう😀」と思う人もいるかも。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+はっきり言えるのは、平成29年12月に発行された財政白書に「小平市からお金が流出している」と注意書きされているのに、平成30年度に流出額が前年度と比べて非常に増えている。そこまでの抑止効果はなかったということ。
+
+</MessageBubble>
+
+### ③都市長会で制度変更を要望している内容は?{#bold-seido-henkou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年5月臨時会の答弁で、東京都市長会として東京都知事を通じて制度の変更について要請をしているとあるが、この具体的内容は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+ふるさと納税制度においては、返礼品目当ての寄附が横行し、本来の趣旨から逸脱していること、応益負担の原則が阻害されていることなどの多くの問題を抱えていることから、寄附制度の本来の趣旨に立ち返ることに加え、真の地方分権を推進するために、税控除の対象を住民税から所得税へ変更することも含め、本制度の見直しを行うよう国への働きかけを要請し続けている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+要は税控除の対象を「市税に係る住民税」から「国税に係る所得税」のほうに移してほしい、ということかと思う。これに対し国の反応は。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+国から直接回答はない。我々は制度のゆがみがあると思っている。今後も国に訴えかけていく。
+
+</MessageBubble>
+
+### ④ふるさと納税について詳しく{#bold-about-furusato-nouzei}
+
+#### 控除額と上限額について
+
+<MessageBubble speaker="安竹(再質問)">
+
+ふるさと納税は複雑な仕組みなので教えてもらいたい。まず、ふるさと納税すると、その額から2,000円を除いた分について、所得税と住民税が一定限度まで控除される。所得税の控除額は所得税率で計算され、住民税の控除額は基本分と特例分の2つに分かれいて、基本分は住民税率の10%で計算され、特例分のほうは住民税の所得割額の20%を限度として控除される。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+控除のほとんどが住民税から。所得税は総所得金額等の40%が上限で、住民税の基本分については総所得金額の30%が上限。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+具体的な数字でいうと、たとえば課税所得が300万円の人がいて住民税約24万円だったとする。その人がふるさと納税で控除可能になるのは、約6万円。つまり41万円のうち6万円なので、支払う税の約15%まではふるさと納税で使えることになる。
+
+(議会で述べた金額を一部修正しました)。
+
+</MessageBubble>
+
+:::info
+
+#### 🧮 ふるさと納税の控除額と上限額の計算
+
+[総務省ホームページ](https://www.soumu.go.jp/main_sosiki/jichi_zeisei/czaisei/czaisei_seido/furusato/mechanism/deduction.html)に次のように説明されています。
+
+<img src={require('./images/koujo.png').default} alt="ふるさと納税控除額の計算" />
+
+全額控除となるふるさと納税額の上限は、上図にあるように「住民税特例控除の上限額が住民税所得割額の20%」という関係から求まります。
+
+つまり寄附金の上限額(全額控除となる額の上限額)を **U** とすると
+
+(<strong>U</strong> - 2千円) x (90% - 所得税の税率 x 1.021) = 住民税所得割額 x 20%
+
+となり、式を変形すると、次のようになります。
+
+<strong>U</strong> = 住民税所得割額 x 20% ÷ (90% - 所得税の税率 x 1.021) + 2千円
+
+たとえば所得税の課税所得が300万円で住民税所得割額が約24万円とすると、所得税率は10%なので
+
+<strong>U</strong> = 24万円 x 20% ÷ (90% - 10% x 1.021) + 2千円 = 約6万円
+
+よって約6万円が全額控除されるふるさと納税の上限額になります。
+
+次のサイトに分かりやすく解説されています。
+
+[和光市:ふるさと納税の上限額の計算方法](http://www.city.wako.lg.jp/home/kurashi/zeikin/kojinshiminzei/kojinjuminzei/zeigakukoujo/furusatonouzei.html)
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+支払う税金の全額をふるさと納税で置き換えできるわけではなく、所得に応じて最大で10%から20%ぐらいまでが置き換え可能かと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今述べた6万円のうち課税所得300万円の人は所得税率が10%なので、所得税分として6,000円、残り5万円強が住民税から控除される。ざっくりとこのような理解でよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市民部長(斎藤)" align="left">
+
+ご披瀝のように、3種の計算方法を組み合わせ、最終的に税額控除額を求める仕組み。基本的に住民税所得割額の2割を目安としてと案内している。
+
+</MessageBubble>
+
+:::info
+
+#### 🤔 目安として「住民税所得割額の2割」は少ないのでは?
+
+細かいことですが、[和光市:ふるさと納税の上限額の計算方法](http://www.city.wako.lg.jp/home/kurashi/zeikin/kojinshiminzei/kojinjuminzei/zeigakukoujo/furusatonouzei.html)にある図からすると、上限が2割と案内するのは少し少ないように思います。2.5割から3割では。
+
+<img src={require('./images/jougen.png').default} alt="ふるさと納税控除額の計算" />
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+たしかに住民税から控除される割合が大きいので、東京都市長会を通じて出している要望は有効な手だてと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市民がふるさと納税制度を最大限活用した場合、市税に対する最大限のダメージは10%から15%ぐらいかと思う。たとえば平成30年度の市税収入は165億円なので、15%は約25億円。
+
+</MessageBubble>
+
+#### 市民全員がふるさと納税を最大限使った場合、流出額はどれくらいになるか?{#saidai-ryusyutu}
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市の市民全員がふるさと納税を最大限使った場合、流出額はどれくらいになるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市民部長(斎藤)" align="left">
+
+平成30年度決算の場合、現年課税の調定額をベースにすると、対象となるのは市民税の中でも所得割部分。平成30年度の現年課税で所得割の調定額が約136億円、先ほど述べたように全体の2割が目安になるので、約28億円程度の影響と捉えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+28億円も損失が出たら大変な話。
+
+</MessageBubble>
+
+#### 交付団体にはふるさと納税流出分の4分の3が交付税で返る{#4-3-kaeru}
+
+<MessageBubble speaker="安竹(再質問)">
+
+一方で明るい話を聞いている。小平市のような交付団体には、ふるさと納税で流出した分の4分の3が交付税として返ってくると。ただし不交付団体には一切返ってこない。この理解でよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+そのとおり。最大限28億円であればその4分の3は戻り、交付税という形で市のほうに歳入が増える。しかし残り4分の1の、7億円ほどは完全に市の財源が失われる。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+ふるさと納税の悩ましさは、寄附を受けた側の自治体は、もらった寄附金は交付税の収入には算定されない。丸々お得というか、交付税が減るわけでもなく、純粋に増となる。返礼品競争に走って何とか確保しようということで、過激な形になってきているのではと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+たしかに7億円も出ていったら大変。現在ふるさと納税の流出額は2億7,000万円なので、約7,000万円が正味で出ていくことになる。7,000万円あれば、たとえば保育園の使用済み紙おむつを全部保育園で処分するなど簡単なこと。5年分ぐらいはそれで賄える。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+さらに不交付団体になると2億円も返ってこない。すべて損失になる。何か対策をしなければいけない。
+
+</MessageBubble>
+
+#### 小平市民が小平市にふるさと納税するとどうなる?{#simin-nouzei}
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市民が小平市にふるさと納税した場合も交付税で4分の3返ってくる計算に含まれるのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+まず自分が住む市にふるさと納税で寄附する場合、返礼品つきの寄附はだめ。返礼品なしで、ふるさと納税を使って市に寄附することはできる。市としては寄附金としてもらうが、逆に税収は減る。減った部分は交付税で措置される。トータルで見るとプラスになる可能性がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+私も今回初めて聞く話。寄附した人がその使途を決めてしまうと「市として本当はここに使いたかった」財源を減らすことになるから、市はふるさと納税等の活用に消極的だったのではと思っていた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+しかし小平市民が小平市にふるさと納税しても、交付税の関係で市税にはプラスになる。ポジティブな影響がある。だとすればますます小平市が交付税の交付団体である間はこの制度を積極的に活用しない手はないと思うがどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+ふるさと納税の趣旨は、今住んでいない、以前育った地域、そういったところのまちづくりに使ってもらいたい、ということで設定された寄附制度。市の財源のために、ある意味、操作、入り繰りをするというのは、市として推奨すること自体難しさがある。ただこういう仕組みなので、これに気付かれた方が寄附していただければ、市にとってはありがたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+市がふるさと納税に消極的と指摘いただいたが、そういうことはなく、市のホームページでも「寄附を心よりお待ちしております」と載せている。これからもPRしていく。
+
+</MessageBubble>
+
+#### 企画政策部長のアイデアを東京市長会等で訴え、実現しては?
+
+<MessageBubble speaker="安竹(再質問)">
+
+意見を交わしているとき、企画政策部長がよいアイデアを主に2つ提示してくれた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ひとつは「返礼品がつくものを税控除の対象から外す」というもの。実質返礼品をなくすことだが、過当競争がなくなり、本来の趣旨に沿った形になると思う。一方、返礼品があるからこそ制度が広く知れ渡っている部分もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ただ、返礼品がなくなったとしても寄附したいと思う人はいる。返礼品目当てと思われることが嫌で寄附していない人もいるので、このアイデアは有効と思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+もうひとつは「ふるさと納税として受けたものは交付税の算定に含める」というもの。ふるさと納税はたとえ数百億円受け取ってもその分は交付税の計算に含まれない。過度に集めた交付団体は丸もうけ。ほかの自治体の財源を奪うことになるので、そのアイデアもよいのかなと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+東京都市長会等でこれらのアイデアを提案し実現していけばよいと思うが、そのあたりはどう考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+大きな災害があったとき、返礼品など特に求めず、皆さん多額の寄附をその自治体に対してやっている。これはまさに何とか支援したいという思いから出た、本当の寄附だと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+本来の寄附文化に立ち返る必要があると思う。アメリカの場合、多分、税額控除がなくても寄附しようという文化があるのではないか。日本の場合、最終的に2,000円の負担で済むということでかなり広がってきた。あとは返礼品がなくても自分が応援したい市に寄附していこうという、ここにつながっていくことが一番望ましいと思っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+「返礼品がある場合は税額控除から外そう」というのは、東京都や都市部においては多分賛同を得られる。ただ全国的に見ると、返礼品をやることで地場産業が助かっているところもあると思う。地域の活性化にもつながっている。東京都市長会としてどう出すかは、今後また市長会の中での話になるが、全国的な中で見ると、完全にそれをなしにしてくれというわけにはいかないのではと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+制度そのもののあり方、今ほとんどが地方税でやりくりする形なっているが、制度を伸ばすためには国税もしっかりそこを支援する仕組みになっていく必要があると思う。財源が足りないことに関しては市同士でやり取りするのではなく、本来国から地方に対して交付税の措置があるので、そちらに持っていくのが、税のあり方、地方財政のあり方としては正しいのではと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市として損失が出ている状況。東京都市長会で東京の主張として出していくべきではないかと思うので検討していただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市報に記載したり東京都市長会で訴えたりすることもひとつの手。しかし時間がかかる上に実効性があるのか定かではない。その間にもお金はどんどん流出していくので、実効性のある策が必要。
+
+</MessageBubble>
+
+### ⑤寄附の使途は7つの基金以外にある?{#bold-kifu-sito}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+小平市へふるさと納税、寄附をする者がその使途を指定する場合、7つの基金から選択する以外の方法は用意されているか。用意されていない場合、その理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+現在選定している7つの基金によって市の施策の多くがカバーされており、御寄附の際は、寄附者の御意向に応じて使途が選択できることになっていることから、現在の7つの基金から選択していただくこととしている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+カバーされていないものは。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+学校に対する寄附が基金としてない。育英基金はあるが、学資的な部分に限られ、使い道が限定されている。学校の用具に寄附したいときは、やむを得ず「物」として買って寄附というのがある。二の足を踏むおそれがある。今後、教育委員会の考えも聞きながら、必要があれば研究する。
+
+</MessageBubble>
+
+### ⑥使途を限定し寄附しやすくしては?{#bold-sito-gentei}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+7つの基金への寄附がそれぞれ具体的にどう使われるかは不明瞭であり、寄附者が想定した用途に使われない懸念があるという理由から、寄附へ踏み切れない事例が実際に存在している。このような機会損失をなくす方法はあるか。また、たとえば緑化基金を選択した後、さらに◯◯公園の整備、維持費用に充当するというふうに使途を限定することが可能な仕組みとし、余剰が出た場合はその他使途に用いられるような仕組みはどうか、市の見解を伺う。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+寄附者からいただいた寄附金がどの事業にいくら充てられたかということを詳細に示すことはできないが、それぞれの基金の目的に沿って活用させていただいていることを説明し、御理解いただけるよう努めていく。また、個別の事業に充てることを条件とした寄附を受けることについては、基金を管理する上で事務が複雑になるなど、課題が多いことから難しいものと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+NPOに寄附すると多くの団体は詳細なレポートを定期的に送ってくれる。逆に何をしているかわからないNPOには寄附しようと思えない。使途については可能な限り細かく示していただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえば、市のサイトで緑化基金の使い道を見ると「生け垣設置補助事業」などと書いてあるだけ。これを見て緑化基金に寄附しようとする人がいるのかなと。
+
+もっと寄附する人の立場に立って、たとえば、いただいた寄附を、
+- ◯◯公園のベンチに使いました
+- ◯◯公園のあずまやに使いました
+- ◯◯という樹木を植えました
+
+というふうに記載したほうが、たとえばその公園でデートした、家族でよくピクニックした、昔よく使った、そういう思い入れのある人たちは「私も寄附してみようかな」となると思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ほかにも、たとえばディスレクシアという文字の読み書き学習が困難な子どもたちがいて、その子たちが学校で勉強に使えるようなタブレットを用意してほしいという要望があるが、なかなか市のほうとして予算がつかない状況がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+それを、本来は市がやることだが、たとえばふるさと納税を活用して賄った場合、そのようにして賄いましたとか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+もしくは、保育園が使用済み紙おむつを一括処分することになった際には、一時的におむつを保管しておくごみ箱を、寄附によって用意できましたとか。学校に◯◯というすごくよい楽器を購入しましたとか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+寄附の用途が詳細に示されているだけで、自分が寄附したお金が何に使われ、どう貢献しているのかが分かりやすく実感できるので、寄附も集まると思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+寄附制度の活性化を目指し、使途をもっと細かく丁寧に示してほしいという点についてはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+どこまで詳細なものを希望されるかもあると思う。多くの方が寄附され、いろんな事業に充ててほしいと言われたとき、ここには何万円充てました、こっちには何万円充てましたと。その年、充て切れなかったものは、その後も管理して、翌々年にいくら充てましたと。できる年もあると思うが、それを継続的にやっていくことを考えると、慎重に判断する必要がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+慎重に判断し、検討して導入していただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+寄附金額が少額だと、管理コストのほうがかかる場合があるのでよく考えたほうがよいが、結局は費用対効果。寄附してもらえる額がそれら事務の複雑化によるデメリットを十分に補えるほど大きいと見込める場合は、受け入れたほうがよい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+この質問をした背景には「個別の事業に寄附したい」という要望が最近、実際にあったから。
+
+</MessageBubble>
+
+### ⑦旧佐川邸公園はふるさと納税が活用できる絶好の機会、寄附を受け入れるための制度整備を{#bold-sagawa-kouen}
+
+#### 旧佐川邸公園について
+
+<MessageBubble speaker="安竹(再質問)">
+
+上水南町の旧佐川邸公園の件。ここは合気道の先生だった佐川幸義氏の道場があった場所で、ご本人がお亡くなりになった後、ご家族から寄附された土地。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市としては、この寄附された土地の一部を売却して、新しくできる公園の整備に使いたいと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+一方、周辺住民や道場に通われていた門下生の方々は、土地を売らなくても整備できるのではと今の段階では考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、整備コストを精査して削減したり、もしくは資金を募ったりすることで、土地を売らなくても何とか間に合うのではないかと思っている。
+
+</MessageBubble>
+
+#### 年間800万円程度寄附が見込める
+
+<MessageBubble speaker="安竹(再質問)">
+
+その門下生の方々というのは全国に大勢いらっしゃり、公園整備のための資金を出してくれないかと呼びかけたところ、毎年800万円程度は寄附が見込めるという話。ただ、それは条件がついていて、ふるさと納税等の税控除が使え、その公園の整備に使うと用途が限定されている、そういう条件がついていれば集まりますよということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+このように多額の寄附金が見込める状況にあるなら、受け入れればよいのでは。単純にそういう環境を整えてあげればよいと思う。
+
+</MessageBubble>
+
+#### 佐川道場は心のふるさと
+
+<MessageBubble speaker="安竹(再質問)">
+
+佐川氏に関して書かれた複数の書籍があり、それを読めば分かるが、門下生の方々にとって、この道場は言ってみれば心のふるさと。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+だからこそ、御本人が亡くなってもなおたくさんのエネルギーと、皆さんお忙しいのに時間をかけ、生まれ故郷でも何でもない遠い小平市にやってきて、公園の整備の話にせっせと参加している。
+
+</MessageBubble>
+
+#### ふるさと納税本来の趣旨にふさわしい
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういう思いが詰まった貴重なお金をいただき、道場の跡地を整備をするというのは、ふるさと納税本来の趣旨そのものだと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+年間800万円というのは、事務が複雑になるコストをかけてもよい金額。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+旧佐川邸公園の話は、私が市議会議員になってからまだ数ヵ月くらいのときに、たまたまご縁があって参加した会で出会った話。確率的に考えると、ほかにもこのようなケース、小平市を心のふるさととして感じていたり「きっかけがあったら寄附をしてもよいな」と考えている方はたくさんいらっしゃるのでは。
+
+</MessageBubble>
+
+#### 旧佐川邸公園へのふるさと納税活用のため制度整備を
+
+<MessageBubble speaker="安竹(再質問)">
+
+こういった寄附を受け入れるための制度整備をしてほしいが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+いただいた寄附は最大限活用したいと思っている。コストがかからないというのは寄附者の意向にも沿う形。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+上水南町の寄附物件は、ちょっと特殊な事例。これは負担つき寄附ではないということで、公園にしてほしいという希望はあった。なので、必ずしも全部公園にする必要はない寄附。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+亡くなられたのは武道家ではなく、武道家だった方の息子さんが亡くなっている。その方は特にそういった門下に入って何かやっていた方ではない。高齢になった息子さんが亡くなられ、小平市に寄附をしたいということで、遺言執行書によって寄附を受けたもの。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+今回、門下生の方が寄附したいというのは伺っているが、寄附する代わりに土地を売るのをやめてほしいという、市に対する行為の制限を加えようという寄附だった。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+そうすると、我々としては、亡くなられた遺贈者の希望をかなえるため、市の負担なしで土地を売却してもかまわないということで、これは弁護士にも確認しているので、売却することでその希望をかなえていく、これが遺言書の中身に沿った取り組みであろうということでやってきた。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+なので、その方々は寄附をされるけれども、丸々寄附ということでなく、その代わり市の収入がなくなるということになるので、市にとっては、財源的にもし寄附額が集まらなければ、これは逆に負担が増えるということになるので、今回はそういった扱いをしていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+先ほど来あるとおり、ふるさと納税でやると、結局ほかの市の負担に回っていく。寄附者の方は、そういう負担をかけないで整備してもらいたいという意向があるので、今回はそういう制度はとらず、土地を売却してやっていこうということで考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回のことについてはいろいろ条件があってということだが、もしそういう前提条件がなければ、多額の寄附をしたいという要望があったら、用途を限定して多額の寄附を受け入れるという考えはあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+それは、特に負担をつけるようなものではなく、将来、たとえば大きな公園を整備する際、遊具に使ってほしいとか、そういったものであれば、場合によっては、今後、大規模な事業が待っているとき、特別にもうひとつ基金等をつくってやっていくというのは、今後研究する意味はあると考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ぜひそれをやってほしい。もしそういう制度ができたら明示しないと意味がない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+毎年、巨額の損失が出ていて、実効性のある対策がとれていない状態。早急に手を打ってほしい。制度を整えれば現状でも多額の寄附が得られる可能性が高いのに、制度が整っていないために機会損失が生じている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+大口の寄附が見込めるものに限ってもよいと思うが、使途の限定といった寄附制度の拡充と、寄附金の使い道の詳細を、見た人が寄附したくなるような形で情報提供してほしい。
+
+</MessageBubble>
+
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r1d/12gatu/2-gomi-sisetu-jouhou.mdx b/docs/ippan-situmon/r1d/12gatu/2-gomi-sisetu-jouhou.mdx
new file mode 100644
index 00000000..019f5411
--- /dev/null
+++ b/docs/ippan-situmon/r1d/12gatu/2-gomi-sisetu-jouhou.mdx
@@ -0,0 +1,229 @@
+---
+first: 2020-12-28
+description: 小平市議会議員 安竹洋平の令和元年度12月定例会における一般質問の2件目についてまとめています。
+---
+
+# (2)巨費を投じるごみ処理施設の、より丁寧な情報提供等を
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1101&schedule_id=17&minute_id=176&is_search=true">📄会議録</a>
+
+## まとめ
+
+令和元年11月29日に行った2件の一般質問のうちの2件目です。
+
+新ごみ処理施設整備・運営事業に20年間で約468億円の投資が行われる。将来世代に渡り高額な負担を強いられる事業であるにもかかわらず、情報があまりにも少ないため、事業の詳細や情報公開の姿勢を問いました。小平・村山・大和衛生組合は独自に議会を持っており、小平市議会議員も派遣されています。「詳細はその組合の議会で質問せよ」という圧力があるのですが、私は参加していないですし、会議録を見ても大した質問がないため、小平市議会で質問せざるを得ません。
+小村大の情報公開に対する姿勢は問題と思いますので、今後も追求していきます。
+
+| 質問 | 答弁 |
+|---|---|
+| 入札で約468億円の予定価格を事前公表の理由は? | [総合評価一般競争入札で一般的](#bold-yotei-kakaku) |
+| 入札予定価格は工事費約293億円+運営費約175億円? | [配分は業者提案による](#bold-uneihi) |
+| 約468億円以外に発生する事業費は? | [工事監理業務委託費やその他経費等](#bold-costs) |
+| 国からの交付金見込み総額は? | [循環型社会形成推進交付金で約92億円](#bold-costs) |
+| 起債額と期間は? | [地方債を約191億円と見込んでおり、償還期間は最大20年間](#bold-costs) |
+| 年間維持費は? | [資源物中間処理施設は、土地使用料などを除き、約2.5億円。仮称不燃・粗大ごみ処理施設および仮称新ごみ焼却施設は今後の入札結果による](#bold-costs) |
+| ライフサイクルコストは? | [使用終了までのコストは算出していない](#bold-costs) |
+| 組合ホームページ掲載の財務書類が非常に少ない? | [窓口閲覧で / 組合に伝える](#bold-hp-zaimu-keisai) |
+| 小平市もホームページに財務書類が少ない? | [現在未掲載の資料も掲載を進める](#bold-hp-zaimu-keisai) |
+
+## 通告書
+
+<iframe src={require('./201912-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+#### 巨額な事業にもかかわらず公開されている情報があまりにも少ない
+
+<MessageBubble speaker="安竹(初回質問)">
+
+小平・村山・大和衛生組合(以下、組合と呼ぶ)の仮称新ごみ処理施設整備・運営事業(以下、新ごみ処理施設事業と呼ぶ)については、本年10月31日に入札書類の提出が締め切られ、来年1月下旬の開札を予定している。この事業は、予定価格が消費税込みで約468億円と巨額である。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+同様にほかのごみ処理施設に関しても、市民は将来世代にわたって高額な負担を強いられるが、市民がどの程度の金額をどのくらいの期間にわたって負担するのかといった基本的な情報が提示されていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+より丁寧な情報提供を心がけていただきたく、管理者である市が、次の事項を把握しているか質問する。また、市の情報提供に関しても伺う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+入札は難しいところがあり、事前に価格を公表すると、上に張りつく傾向があると思う。金額が大きいだけに、ちょっとした工夫で数億円から数十億円変わってくることなので、相当慎重に決定していかなければいけない。
+
+</MessageBubble>
+
+### ②新ごみ処理施設事業の入札で約468億円の予定価格を事前公表している理由は{#bold-yotei-kakaku}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+新ごみ処理施設事業の入札で、約468億円の予定価格を事前公表している理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+小平・村山・大和衛生組合からは次の内容を聞いている。
+
+- 新ごみ処理施設事業の事業者選定については、総合評価一般競争入札を採用
+- 事業者から、入札書、施設計画図書などの提案書提出を受け、価格と品質を審査し、総合的にすぐれた事業者を選定する
+- 予定価格を示さない場合、品質はすぐれていても予定価格を超え、失格となる事態が発生するなど、適正な競争とならない懸念がある
+- 総合評価一般競争入札では、予定価格を事前に公表することが一般的と認識している
+
+</MessageBubble>
+
+### ③予定価格との差し引き175億円が委託約20年間分の運営費か{#bold-uneihi}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+新ごみ処理施設事業に関して、基本計画では概算として建設工事費が258億円、解体工事費が35億円である。予定価格との差し引き175億円が、委託約20年間分の運営費と考えてよいか。これ以外に発生する事業費はないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+小平・村山・大和衛生組合からは次の内容を聞いている。
+
+- 予定価格では、工事費と運営費のそれぞれの上限は設定していない
+- そのため、予定価格内での工事費と運営費の割り振りは、業者の提案、入札価格による
+- 工事費は、予定価格の算出にあたり、基本計画で概算として示していたものを精査し、見直したもので積算
+- 施設の整備に付随して新たに必要となる事業費として、以下が想定されると聞いている
+ - 整備工事の工事監理業務委託費
+ - 環境影響評価の事後評価の取りまとめに関する経費
+ - 新施設での発電に伴って必要となる電気の特別高圧線の引き込みに係る経費
+ - 施設整備期間中の多摩地域ごみ処理広域支援に係る経費
+ - そのほか不測の事態が発生した場合の経費等
+
+</MessageBubble>
+
+### ④組合が担う3つのごみ処理施設事業について費用など詳しく{#bold-costs}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+組合が担う3つのごみ処理施設事業(3市共同資源化事業、仮称不燃・粗大ごみ処理施設事業及び新ごみ処理施設事業)について、以下はそれぞれどうか。
+
+- 国からの交付金見込み総額
+- 起債額と償却期間
+- 年間維持費用
+- ライフサイクルコスト
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+小平・村山・大和衛生組合から聞いている内容としては、資源物中間処理施設、仮称不燃・粗大ごみ処理施設及び仮称新ごみ焼却施設の3施設の整備について、工事費のほか整備関連経費を一部含めまして、合計で国からの循環型社会形成推進交付金を約92億円、地方債を約191億円と見込んでおり、地方債の償還期間は最大で20年間とのこと。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+年間維持費としては、すでに稼働を始めている資源物中間処理施設は、本年度の組合予算では、土地使用料などを除き、おおむね2億5,000万円、今後稼働する仮称不燃・粗大ごみ処理施設及び仮称新ごみ焼却施設については、令和4年度からは運営を業者に委託することとしており、その経費は、現在、業者選定をしている新ごみ処理施設整備・運営事業の入札結果によることとなるとのこと。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+ライフサイクルコストについては、施設の使用終了までのコストは算出していないが、仮称新ごみ処理施設整備・運営事業については、運転に要する消耗品、光熱水費などのほか、通常必要となる補修工事の経費なども運営費に含めて発注していると聞いている。
+
+</MessageBubble>
+
+##### 年間費用が数%変動しただけで市歳出へのインパクトが大きい。財務関係資料をしっかり出して
+
+<MessageBubble speaker="安竹(再質問)">
+
+20年間で起債した分が191億円に上る。1年間で償還だけでも普通に20で割ると10億円近く。それ以外にも、今予想できている運営費だけで年間10億円以上かかる。簡単な計算だけでも20億円ぐらい年間でかかる。数%の変動でも歳出へのインパクトは非常に大きい。そういったところを市民がちゃんとチェックできるよう、財務関係の書類はしっかり出してもらいたい。
+
+</MessageBubble>
+
+### ⑤運営事業者を新施設稼働から2年経た後に変更する理由は{#bold-unnei-henkou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+仮称不燃・粗大ごみ処理施設事業の運営事業者を新施設稼働から2年経た後に変更する理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+小平・村山・大和衛生組合から聞いている内容としては、仮称不燃・粗大ごみ処理施設については、設計、施工に関する稼働後2年間の瑕疵担保期間を設定しているとのこと。その間に施設の安定的な運転をハード面、ソフト面で確保したうえで、その後は、同一敷地内にあり、かつ、ごみ処理の相互の関連が強い新ごみ焼却施設との一体的な運営を委託することとしたためと聞いている。
+
+</MessageBubble>
+
+### ⑥組合や市のホームページに財務資料の掲載を{#bold-hp-zaimu-keisai}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+組合のホームページに掲載されている財務書類が非常に少ない。小平市もそうだが、一般会計決算附属書類などの財務に関する重要な資料を組合および市のホームページに掲載していない理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+市では市ホームページで、予算書のほか、決算カードや財政状況資料集、小平市財政白書、小平市の財務書類、財政事情についてを掲載し、市の財政状況を公表している。今後は、一般会計決算附属書類など、現在掲載されていない資料についても市ホームページへの掲載を進め、市民の皆様に市の財政状況をわかりやすく伝えられるよう努めていく。
+
+小平・村山・大和衛生組合からは、現在、予算、決算について、概要を組合ホームページで公開しており、予算書、決算書等はホームページでは掲載していないが、御希望の方には組合窓口での閲覧に応じていると聞いている。
+
+より丁寧な情報提供の御要望については、組合に伝えて行く。
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市のサイトで一般会計決算附属書類等を今後出していくというが、予算書や決算書も含まれるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+予算書は令和元年度から予算書そのものがホームページに掲載されている。それより前のは載っていない。来年度以降も、予算書については掲載していきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+決算附属書類と決算書は、まだホームページには載せていないが、作業的には可能。順次載せられるよう整えていきたい。
+
+</MessageBubble>
+
+##### 市民から多額を預かっている事業という意識が非常に低い
+
+<MessageBubble speaker="安竹(再質問)">
+
+組合のサイトは、一昔前の個人ホームページのよう。市民から多額のお金を預かり事業を行っている意識が非常に薄い。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+予算と決算はA4の紙一枚。普通の会社なら、お金を出す人たちの手元に詳細な情報、財務情報がないと、出資する人はいないだろう。本当に信じられないこと。少なくとも予算、決算の詳細書類と附属書類など、できれば損益計算書や貸借対照表といった財務書類をホームページに掲載してほしい。管理者である市長に伺いたいが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(岡村)" align="left">
+
+予算、決算の資料の情報公開については、私ども構成市においても組合に、わかりやすいものの公開を常に求めている。市からも派遣で何人かの職員が行っているので、そのあたりはよく伝えていきたい。
+
+</MessageBubble>
+
+
+<MessageBubble speaker="安竹(再質問)">
+
+組合ができて議会があるので、市議会の中ではなかなか質問できないところがある。組合は一般質問の機会がない。すると、派遣されている議員もなかなか、質問しようにも、どの時点で質問したらよいのかわからないところがある。市は管理者なので、そういうところを指摘し、直してもらいたい。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div>
+
diff --git a/docs/ippan-situmon/r1d/12gatu/201912-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r1d/12gatu/201912-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..b0112393
--- /dev/null
+++ b/docs/ippan-situmon/r1d/12gatu/201912-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r1d/12gatu/201912-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r1d/12gatu/201912-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..e2384b50
--- /dev/null
+++ b/docs/ippan-situmon/r1d/12gatu/201912-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r1d/12gatu/_category_.json b/docs/ippan-situmon/r1d/12gatu/_category_.json
new file mode 100644
index 00000000..92cf3840
--- /dev/null
+++ b/docs/ippan-situmon/r1d/12gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "12月",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r1d/12gatu",
+ "description": "令和元年度12月の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r1d/12gatu/images/chart.png b/docs/ippan-situmon/r1d/12gatu/images/chart.png
new file mode 100644
index 00000000..871be694
--- /dev/null
+++ b/docs/ippan-situmon/r1d/12gatu/images/chart.png
Binary files differ
diff --git a/docs/ippan-situmon/r1d/12gatu/images/jougen.png b/docs/ippan-situmon/r1d/12gatu/images/jougen.png
new file mode 100644
index 00000000..cb38f353
--- /dev/null
+++ b/docs/ippan-situmon/r1d/12gatu/images/jougen.png
Binary files differ
diff --git a/docs/ippan-situmon/r1d/12gatu/images/koujo.png b/docs/ippan-situmon/r1d/12gatu/images/koujo.png
new file mode 100644
index 00000000..4d1028ff
--- /dev/null
+++ b/docs/ippan-situmon/r1d/12gatu/images/koujo.png
Binary files differ
diff --git a/docs/ippan-situmon/r1d/3gatu/1-dyslexia-kankyo.mdx b/docs/ippan-situmon/r1d/3gatu/1-dyslexia-kankyo.mdx
new file mode 100644
index 00000000..37145b11
--- /dev/null
+++ b/docs/ippan-situmon/r1d/3gatu/1-dyslexia-kankyo.mdx
@@ -0,0 +1,1127 @@
+---
+first: 2020-12-28
+description: 小平市議会議員 安竹洋平の令和元年度3月定例会における一般質問の1件目についてまとめています。
+image: './images/eyecatch-dyslexia.png'
+---
+
+# (1)ディスレクシアの子どもをひとりも見過ごさず成長できる環境整備を、いますぐに
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1116&schedule_id=4&minute_id=211&is_search=true">📄会議録</a>
+
+## まとめ
+
+令和2年2月26日に行った2件の一般質問のうちの2件目です。
+
+保護者の方からご相談をいただいたことからディスレクシアに関して網羅的に質問しました。確率上、小平市立の小・中学校に在学する子どものうち約330人が潜在的に読み書きに著しい困難さを抱えています。しかし判明しているのは56人のみ。この困難さは自分も周囲も気付きにくく、不登校や鬱につながる可能性もあり、早急な対応が必要です。質問に先立って確認したところ、市職員の部課長レベルであっても、障害のことや問題があることを把握している人は少ない状況でした。そこで今回は**職員や議員への周知**をひとつの目的に質問しました。以降の一般質問でも続けて2回([①](http://localhost:3000/ippan/r2/6-gatu/1-giga-school-dyslexia.html)、[②](http://localhost:3000/ippan/r2/9-gatu/2-digital-kyoukasyo-isoge.html))取り上げています。また、その過程で学んできたことを[こちらのページ](https://yasutakeyohei.com/books/dyslexia/)にまとめています。
+
+残念ながら答弁は的を得ていませんでした。障害の発見を教員の気付きだけに頼ろうとする(よくない)方針があることも分かりました。一方で目的のひとつだった周知はある程度達成できたと思います。この一般質問の後、職員の研修に読み書き障害のことを組み込んでもらえることにもなりました。またこれ以降2回続けての一般質問やそれ以外の場面でもテーマとして取り上げているうちに徐々に市側の答弁も変わって来るのを感じています。保護者の方が特別支援推教育進委員会の委員として参加され、積極的に問題を指摘されていることもあり、職員の認識や意識も変わってきているようです。歴史を見ると継続性が重要なことは明らかですので、今後も継続して取り組みます。
+
+| 質問 | 答弁 |
+|---|---|
+| 市立小・中学校在籍のディスレクシアの児童・生徒数推計は? | [一定数あると認識](#bold-mitumori) |
+| 実際にディスレクシアと診断された児童・生徒数は? | [把握していない](#bold-mitumori) |
+| 読み書き困難な児童・生徒数は? | [特別支援教室利用児童48人<br />巡回相談で報告の児童・生徒が8人](#bold-mitumori) |
+| 潜在的な児童・生徒数の見積もりは? | [割合は5.0%や10%など一定数あると認識](#senzaisuu) |
+| 保護者の方々と特別支援教育のガイドラインを作っては? | [研究課題にする](#guideline)<br />→[その後ガイドブックができました](#guidebook-dekita) |
+| ディスレクシアの児童・生徒を見過ごさないアセスメントは? | [統一したアセスメントは未実施](#bold-assessment) |
+| 統一したアセスメント未実施の理由は? | [気付きの中でチェックし巡回相談に](#touitu-assess-naze-sinai) |
+| 小平市に統一したアセスメントを実施している学校はあるか? | [把握していない](#touitu-assess-gakkou) |
+| 統一したアセスメントの計画もない? | [教員の気づきをもとにアセスメントにつなぐ](#touitu-assess-keikaku) |
+| 特別支援申請時に行うアセスメントだけでは足りないが? | [教員の気づきの分析コードや質を高める](#assess-tarinai) |
+| 稲垣先生に協力を仰ぎ統一アセスメント構築チームをつくっては? | [特別支援教育推進に向けた検討進める](#inagaki-sensei) |
+| 教育現場でディスレクシアの周知徹底はどう実施? | [発達障害や学習支援の研修で](#bold-syuchi) |
+| 研修内容を市のサイトにアップロードし共有しては? | [eラーニングがあり、教員の分析コードを深める](#syuuti-rokuga) |
+| ディスレクシアへ合理的配慮の現状は? | [プリント工夫、タブレット使う学校も](#bold-gouritekihairyo-gakkou) |
+| デイジー教科書の再生装置は無償提供される解釈か? | [物的配慮は進める必要ある](#tablet-musyou) |
+| 研修資料作成に当事者含めては? | [機会捉え、内容等見直しの際さまざまな声を聞く](#working-team) |
+
+
+## 通告書
+
+<iframe src={require('./202003-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+#### ディスレクシアは周知不足
+
+<MessageBubble speaker="安竹(初回質問)">
+
+見えない障害と言われるディスレクシアは、読みと書きの学習に大きな困難を抱える学習障害の一つ。この障害について十分に周知されているとはいえず、実態も適切に把握されていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+当事者の子どもたちは「自分は頑張っても勉強ができない」と誤解したり、周りから「勉強が足りない」と誤解を受けて苦しみ、不登校や鬱病に至る場合もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+文部科学省の調査によると「読む」または「書く」に著しい困難を示す子どもの割合は平成14年時点で2.5%、平成24年時点で2.4%。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+たとえば小平市立小学校の令和元年5月時点での通常学級児童数9,731人で計算すると、200人以上が苦しんでいる可能性がある。しかし問題は表明化していない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+授業でのタブレット使用状況(この時はGIGAスクール構想はまだ実現していませんでした)などから考えれば、適切なアセスメント(客観的評価とそのプロセス)が行われていないために見過ごされ、人知れず学校が嫌いになっている子どもが多数存在する可能性が高い。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+実態の把握はもちろんのこと、ゆとりのある環境整備と、少なくとも教育現場における周知徹底が早急に必要。
+
+</MessageBubble>
+
+:::info
+
+##### 🏫 中学生も含めると約330人
+
+小平市立中学生の潜在数も含めると、確率上は約330人が困難さを抱えていることになります。これより1年後の時点では(児童・生徒数が増えたため)約340人になります([後述](#-令和2年5月時点では約340人))。
+
+:::
+
+<MessageBubble speaker="安竹(初回質問)">
+
+見えない障害である学習障害は、ほかにも「聞く」、「話す」、「計算する」、「推論する」に困難さを感じるケースもあるが、今回は論点を集中させるためディスレクシアに限定する。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+またディスレクシアという用語には広義の意味があるため、ここでは読み書きに障害があると診断された、もしくは診断を得ていなくとも著しい困難を感じている状態または人とする。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+ディスレクシアに関してはこれまでも議会で何度かデイジー教科書との関連で取り上げられている。しかし(市職員のうち)管理職においてもピンとくる方はまだ少ないようだ。
+
+</MessageBubble>
+
+
+#### 障害の状況
+
+<MessageBubble speaker="安竹(初回質問)">
+
+読み書き障害の状況は人によってさまざま。通常文字を見るとその読みが自動的に頭に浮かぶ(音韻処理という)が、読むことが困難な方の場合はそれが自動化されず、たとえば次のような状況がみられる。
+
+- 一文字を読むのに時間がかかる
+- 文字を読み間違える
+- 読むだけで疲れてしまい、意味を理解できない
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、書くことが困難な方でも次のようにさまざまある。
+
+- 単語の文字が足りない
+- 文字が入れかわる
+- 文字の左右が逆になる
+- 漢字の部首が入れかわる
+- 漢字の部首がなくなる
+
+</MessageBubble>
+
+#### 気付きにくい障害
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これは本人も周りの人もなかなか気付きにくい。たとえば学校の生活では次のようなこと一つ一つに困難さがある。
+
+- 紙の教科書や紙の辞書を使う
+- テストで問題用紙を読み、解答用紙に書く
+- 先生の板書をノートに書き写す
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかしなかなかそれが表面化しない。理由のひとつとして、ディスレクシアの子どもは知的に障害がなく、記憶力が優れているか鍛えられている場合がある。また小学校に入学して最初のころの授業は、先生の話を聞いていればどうにかなってしまうことがある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+そのため自分も周りも障害があることになかなか気付かない。しかし、読めない、書けないことから、本人は無意識にストレスを感じ、読み書き自体を避けるようになる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+すると周りからは「この子は怠けている」とか、「勉強する気がない」などと見なされてしまい、やる気をなくしていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+つまりこれは周りから気付かれにくいものの、けっして一人も見過ごしてはいけない。
+
+</MessageBubble>
+
+#### 迅速に対応する必要がある
+
+<MessageBubble speaker="安竹(初回質問)">
+
+今回、小平市の学校に通うディスレクシアであるお子さんをお持ちの保護者の方からご相談を受けたことがきっかけで質問している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+その方にたくさん教えていただいた。私も具体的なことはまったく知らなかった。調べていくうちに、これは個人の問題だけではなく、小平市全体の問題であり、主に次の2つの理由から、とにかく早く対処しなくてはならないことが分かった。
+
+</MessageBubble>
+
+##### 理由1:多くの子が取り残されている
+
+<MessageBubble speaker="安竹(初回質問)">
+
+まず潜在的な人数の多さ(に着目する必要がある)。通告書に書いた「文部科学省の調査」とは、平成14年と平成24年に行われた[『通常の学級に在籍する発達障害の可能性のある特別な教育的支援を必要とする児童生徒に関する調査』](https://yasutakeyohei.com/books/dyslexia/potential-number/)のこと。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+つまり18年前と8年前の2回、文科省が大規模な調査を行っている。調査対象は公立小・中学校の児童・生徒で、それぞれ人数は約4万人と5万人であり、統計的にも十分な母数の調査であった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+この調査の結果、「読む」または「書く」に著しい困難を示す子どもの割合は、10年経ってもほぼまったく同じ割合で、2.4%~2.5%であった。2.4%を使って計算すると、小平市立の小・中学校では合計約330人になる。
+
+| --- | --- |
+| 平成14年調査 | 2.5% |
+| 平成24年調査 | 2.4% |
+[「読む」または「書く」に著しい困難を示す子どもの割合]
+
+</MessageBubble>
+
+:::info
+
+##### 🏫 令和2年5月時点では約340人
+
+児童・生徒数が増えたため、令和2年5月1日時点では約340人になります。
+
+小平市立小学校10,072人 + 小平市立中学校4,083人 = 14,155人
+
+14,155 × 2.4% = 339.72人
+
+:::
+
+<MessageBubble speaker="安竹(初回質問)">
+
+330人は結構な人数。潜在的人数がこんなに多いのに問題が表面化していないのはなぜか。「人知れず不登校になっている子どもたちがいる」のではないか。
+
+</MessageBubble>
+
+##### 理由2:二次障害が未来を奪う
+
+<MessageBubble speaker="安竹(初回質問)">
+
+一般に「二次障害」と言われる問題がある。先ほども触れたが、ディスレクシアの子どもたちは知的にはほかの子どもたちと変わらない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかし、読み書きができないことで、「自分は勉強ができない」と誤解したり、周りから「なぜ怠けるのか」「頑張っていない」などの誤解を受け、自信を失ってしまう。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+モチベーションを失い、学校が楽しい場所ではなくなり、場合によっては不登校になり、鬱になる。これを二次障害ということがある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+逆に考えると、不登校の子どもやひきこもりの人たちの中には、かなりの数でディスレクシアの人が隠れているのではないだろうか。
+
+</MessageBubble>
+
+#### 見過ごさず迅速に対応を
+
+<MessageBubble speaker="安竹(初回質問)">
+
+つまりこれは絶対に見過ごしてはいけない問題で、対応を急ぐ必要がある。子どもにとっての1年間はとても大事だ。たった1年の(対応の)遅れが、子どもにとっては大きなダメージになることがある。大人の時間感覚で考えてはいけない。
+
+</MessageBubble>
+
+#### 2.5%は最低限の数値
+
+<MessageBubble speaker="安竹(初回質問)">
+
+まず市として潜在数を把握することが非常に重要。2.4%から2.5%という数値も最低限として捉えたほうがよい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+文科省の調査結果報告書にも「この調査では全数把握できない」という趣旨のことが書かれている。実際は、2.4%から2.5%よりもっと多い児童・生徒が困難さを抱えている可能性が高い。
+
+</MessageBubble>
+
+### ②ディスレクシアの可能性がある児童・生徒の人数を見積もっているか?{#bold-mitumori}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+小平市立小・中学校におけるディスレクシアの児童・生徒について潜在数をどう見積もっているか。そのうち実際に障害と診断された、もしくは困難さがあると把握している人数は。
+
+</MessageBubble>
+
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+文部科学省の調査結果の示すとおり、一定数あると認識している。ディスレクシアと診断を受けた児童・生徒の実人数は把握していないが、読み書きに困難さを抱えている児童・生徒数としては、特別支援教室の利用児童が48人、また、巡回相談を通して学校から読み書きに困難さがあると報告のあった児童・生徒が8人。
+
+</MessageBubble>
+
+:::info
+
+#### 確率からすると判明人数があまりに少ない
+
+潜在数330人から、判明している56人(48人 + 8人)を差し引くと、270人くらいはまだ知られていないという計算になります。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)" id="senzaisuu">
+
+市としてどれくらいの潜在数を見込んでいるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+文科省の調査もあるが、研究者によると、日本におけるディスレクシアの潜在割合は5.0%、欧米では10%という数字もある。一定数はあるものと認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+5%や10%であればもっと深刻。なぜ見積り数値を決め打ちで言えないのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+はっきりした診断が出ていることではなく正確な数は言えないが、一定数あると認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ディスレクシアの診断がなくても読み書きに著しい困難を示すことは同じ。文科省もその前提で調査している。また実際に診断を得るのはハードルが非常に高い。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+内部で潜在数を見積もっているはずだと思う。公表してほしい。
+
+</MessageBubble>
+
+#### 現行の巡回相談では見つけきれない
+
+<MessageBubble speaker="安竹(再質問)">
+
+<a href="https://www.city.kodaira.tokyo.jp/kurashi/057/057217.html">『小平市特別支援教育総合推進計画・後期計画』の平成30年度実績</a>には、巡回相談員は11人で1校当たり年間5~7回巡回していると書いてある。それぞれの職種の方(臨床発達心理士、言語聴覚士、作業療法士)が学校に滞在する頻度と時間帯は。その際、特定の子どもが観察の対象になるのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+それぞれの割合は手持ちの数がないためここでは回答できない。言語聴覚士については、学校の要請に応じて行っており、昨年度は巡回した。ディスレクシアについては言語聴覚士が一番専門性が高く、アセスメントに近いことやコンサルテーションができると考えている。
+
+</MessageBubble>
+
+#### 一回当たりの滞在時間は?
+
+<MessageBubble speaker="安竹(再質問)">
+
+年に19回ということだが、1回当たりどれぐらいの滞在時間か。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+平均での時間は、今回答できない。実際に授業を見て、子どもの状態像をつかみ、そのうえで、この子どもにはこういう支援が必要だというコンサルテーションも含めるので、1時間や2時間ではないと認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+詳細がわかったら後で教えていただきたい。小学校で305クラス、中学校で115クラスあり、19回では全然足りない。すべてのクラスも回れていないだろう。しかも一日中いるわけでもない。時間的な経過を見るのも難しいと思う。
+
+</MessageBubble>
+
+#### 行動観察の結果を説明しているか?
+
+<MessageBubble speaker="安竹(再質問)">
+
+巡回相談員が行動観察した結果は、保護者や本人に説明があるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+巡回相談員の巡回結果は、基本的には、学校に対して指導や支援のあり方等をコンサルテーションするため、保護者等に説明があるものではない。しかし、求めがあれば、できる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+巡回している現場の方は頑張られている。しかし、母数が330人ぐらいいて把握できたのが8人というのは非常に少ない。1年間で言語聴覚士が19回しか回れていない状況なら当たり前だ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そこで、2問目の「全校で統一したアセスメント」が重要になる。
+
+</MessageBubble>
+
+#### サポート体制を協働作業で分かりやすく
+
+<MessageBubble speaker="安竹(再質問)">
+
+脇道にそれるが「子どもに対して、どれだけのプレイヤーが、どれだけのサポートを提供しているか」が保護者には非常にわかりづらい。せっかくサービスを構築しても、それが利用者に知られず、十分活用できなければ最大の効果は発揮されない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+子どもをサポートするプレイヤーは、たとえば次のような方々だ。
+
+- 巡回相談員
+ - 臨床心理士
+ - 言語聴覚士
+ - 作業療法士
+- 巡回指導教員
+- 特別支援教室専門員
+- スクールカウンセラー
+- スクールソーシャルワーカー
+- 特別支援教育支援員
+- 特別支援教育コーディネーター
+- 医師
+
+こういうプレーヤーがどれだけいるか、それぞれの役割は何で、誰に報告され、その結果どうなる、といったことを保護者にわかりやすく示す必要がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+先週行われた[小平市特別支援教育専門家委員会](https://www.city.kodaira.tokyo.jp/kurashi/075/075755.html)でも、「保護者にコーディネーターのことが伝わっていない」という意見が相談員から出ていた。「校長先生に相談しているとき、隣に先生が来たが、この人が一体何の役割をしているのかわからなかった」と。これは一歩間違えれば、不信感を招いたり威圧的に感じられたりする可能性がある。
+
+</MessageBubble>
+
+#### ガイドライン等をつくっては?
+
+<MessageBubble speaker="安竹(再質問)" id="guideline">
+
+そこで提案だが、対象となる保護者の方々にワーキングチームに参加していただき、「市は子どもにどういったサポートを提供しているのか」についてわかりやすい冊子を作成したり、校長先生と相談している場面でコーディネーターの方がきたら、「この人はどういう人ですよ」「この人がいることで、情報はどういうふうに回っていきますよ」といったことをちゃんと説明するようなこと(気を付けるべきこと)が記載されたガイドラインを作成してはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+困り感のある子どもを支援するのは、たしかに学校だけではなく、さまざまな方がいる。保護者の方とも協力していくことが重要。今のご提案は、どういった形ができるか、今後の研究課題にする。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ぜひお願いする。職員の方々は日々の仕事で手いっぱいだろう。保護者の立場に立って資料を作成するのも、想像力を使う難しい作業だ。だからこそ、なるべく、市の製作物を作る際には、外部の、(事情をよく知っている)方々に主体的に参加してもらう(のがよい)。「市民との協働」と市長はよく言うが、働き方改革も含め、そういう(実効的な)ことをしていかなければならないと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市のほうで報酬を出すなりして、期間限定もしくは不定期でも、本当に詳しい市民の方に、協力員のような形で市の仕事に参加してもらうという仕組みはできないのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+学校教育では、会議等もそうだが、専門家や公募市民の方に入っていただいている。こういう機会をより広く行うことも重要と考える。現在は専門家に入っていただくことで、施策等についての評価や改善方法などを提言してもらっている。市民の方にどのような機会に入ってもらうかや、入っていただいてどういったことが今後のよりよい特別支援教育につながるのかは、研究していきたい。
+
+</MessageBubble>
+
+:::info
+
+##### ✨こだいらこどもの発達支援ガイドブックができました!{#guidebook-dekita}
+
+令和5年12月に、保護者の方々が企画に参加されて「こだいらこどもの発達支援ガイドブック」ができました。
+
+[https://www.city.kodaira.tokyo.jp/kurashi/109/109939.html](こだいらこどもの発達支援ガイドブック(小平市))
+
+:::
+
+### ③アセスメントはどう行っているか?{#bold-assessment}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+小平市立小・中学校においてディスレクシアの児童・生徒を見過ごさないためのアセスメントをどう行っているか。また成果は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+現在、市で全児童・生徒を対象とした統一したアセスメントは行っていないが、学校を定期的に訪問する言語聴覚士を含む巡回相談員の行動観察等や、特別支援教室および通級指導での指導を申し込んだ際に受ける就学・転学相談における発達検査や行動観察等で、児童・生徒の抱えている読み書きの困難さを把握している。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+成果としては、把握した困難さについて、さらにアセスメントを進めるために、各種検査の実施や支援体制を検討できるとともに、実際に個別指導に活用できること。
+
+</MessageBubble>
+
+#### 全体アセスメントを行わない理由は?{#touitu-assess-naze-sinai}
+
+<MessageBubble speaker="安竹(再質問)">
+
+アセスメントの材料は豊富に提供されている。たとえば東京都教育委員会は、DVDつきで小・中学校向けの丁寧で網羅的なアセスメントマニュアルを提供している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+アセスメント後の個別指導についても、具体事例も含めた理論と実践の冊子や、保護者に対する説明用の書式までも用意し、非常に行き届いた材料を提供している。
+
+</MessageBubble>
+
+:::info
+##### 📚 都教委が提供している資料
+
+[東京都教育委員会のアセスメントマニュアル等](https://www.kyoiku.metro.tokyo.lg.jp/school/document/special_needs_education/guideline.html)
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういった豊富な材料を前にしても小平市が全児童・生徒を対象としたアセスメントを現在行っていない理由は何か。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+私どもが捉えているアセスメントは、評価、診断等々、中身をより具体的に詳細に深く見ていくというところ。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+子どもたちの困り感に気付いていくことに関しては東京都教育委員会の資料もそうだし、私ども教育委員会から「通常の学級における特別支援教育の推進」ということで、環境調整における「こだいらこれだけは」というふうなあり方、それから、気付きの中で、学習面や行動について、文字をよく聞き間違える等々のチェックリストがあり、こういったことから気付いていき、その後、巡回相談につないでいく、といったことは取り組んでいる。
+
+</MessageBubble>
+
+:::info
+
+##### 市教委が言うところのアセスメント
+
+答弁で言及された2つの取組みは次のとおりであり、いずれも適切なアセスメントとは言えません。
+
+###### (1)こだいらこれだけは
+
+「こだいらこれだけは」は、小平市が平成24年度からすべての小・中学校で「小・中連携教育」というものを展開している中で5つ挙げられている視点のうち「特別支援教育」に対応するプログラムのことです。
+
+<table>
+<caption style={{captionSide: "bottom"}}>
+
+[令和2年度小平市の教育(学校教育の項)より](https://www.city.kodaira.tokyo.jp/kurashi/022/022549.html)
+
+</caption>
+<thead>
+ <tr>
+ <th>視点</th>
+ <th>プログラム名</th>
+ <th>内容</th>
+ </tr>
+</thead>
+<tbody>
+ <tr>
+ <td>学力向上</td>
+ <td>学力アップチャレンジ</td>
+ <td>
+
+ - 読書活動の充実
+ - 「春休みの生活と学習」の充実
+
+ </td>
+ </tr>
+ <tr>
+ <td>体力向上</td>
+ <td>体力アップチャレンジ</td>
+ <td>
+
+ - 体力テスト記録個票の継続
+ - 日常的な体力向上の取組
+
+ </td>
+ </tr>
+ <tr>
+ <td>健全育成</td>
+ <td>大切な自分、大切なお友達</td>
+ <td>
+
+ - 「自分のことも友達のことも大切にする」標語・ポスター
+ - 児童会、生徒会活動の連携
+
+ </td>
+ </tr>
+ <tr>
+ <td style={{whiteSpace:"nowrap"}}>特別支援教育</td>
+ <td>こだいらこれだけは</td>
+ <td>
+
+ - ユニバーサルデザインの充実(ホワイトボード等の活用等)
+ - 個別指導計画、学校生活支援シートの充実
+
+ 個別指導計画は下図の学校生活支援シートを踏まえて学校が作成する短期的な実行計画。学校での学習面・生活面の指導目標や、指導内容、方法等を具体的に盛り込み、これに基づいて指導・支援を行うもの。
+
+ </td>
+ </tr>
+ <tr>
+ <td>キャリア教育</td>
+ <td style={{whiteSpace:"nowrap"}}>ふるさと小平から<br />世界にはばたく</td>
+ <td>
+
+ - 人との関わりではぐくむ自尊感情の向上(異年齢集団交流等)
+ - ふるさと小平を大切に思う気持ちの醸成
+
+ </td>
+ </tr>
+</tbody>
+</table>
+
+<img src={require('./images/gakkou-seikatu-sien-sheet.png').default} alt="学校生活支援シート" />
+
+###### (通常学級での対応)
+[特別支援教育に関わるリーフレットより](https://www.city.kodaira.tokyo.jp/kurashi/025/025897.html)
+
+1. 子どもが見通しをもてる授業展開
+ホワイトボードなどを活用し、1時間の授業の流れや作業手順、注意事項等を事前に示す。
+
+1. 情報刺激の少ない教育環境づくり
+黒板は全面使用できる状況にする。教室(特に黒板周り)の掲示物を精選する。
+
+1. 時間の感覚を視覚・聴覚などで提示(小学校)
+作業や考える時間を事前に示す。視覚的に時間が減っていくことが分かるタイマーや聴覚的に時間が分かるキッチンタイマーなどを活用する。
+
+1. 子どもにとって分かりやすく、見やすい配布物(中学校)
+注意事項や指示を分かりやすく記載する。配布物のレイアウトを見やすくする。|
+
+
+いずれも読み書きが困難な子どもに特化したものではなく、行動障害の子どもへの対応とひとくくりにされているようです。
+
+###### (2)気付きのチェックリスト
+
+これについては詳細がなく、どういう意味で答弁したものか不明なため要確認です。しかし「教員の気付きに頼る」という前提は網羅性や教員の負担増という面から欠陥があります。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+個別の児童・生徒を対象にしたことも必要だが、すべての児童・生徒を対象にした統一アセスメントを行わない限り、「一人も見逃さない(取り残さない)」ということはできない。
+
+</MessageBubble>
+
+##### 統一的なアセスメントを実施した校は?{#touitu-assess-gakkou}
+
+<MessageBubble speaker="安竹(再質問)">
+
+東京都が示しているようなマニュアルにしたがって、学校単位で全児童・生徒を対象にしたアセスメントを実施しているところ(学校)はあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+学校単位で実施しているかどうかは、把握していない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+非常に重要であるため、ぜひ把握していただきたい。子どもたちのことは待ったなしで先手を打つ必要がある。18年前から文科省が調査している。それだけ問題があるということ。東京都の[「発達障害教育推進計画」](https://www.kyoiku.metro.tokyo.lg.jp/administration/action_and_budget/plan/developmental_disorder/plan.html)ができたのも、もう4年前。
+
+</MessageBubble>
+
+##### 統一したアセスメントの計画すらない?{#touitu-assess-keikaku}
+
+<MessageBubble speaker="安竹(再質問)">
+
+全体的なアセスメントについて実施もしくは少なくとも計画があってよいくらいなのに見えてこない。なぜか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+アセスメントという言葉の解釈の問題もあるかもしれない。アセスメントという形ではないが、子どもたちの困り感について気付くことについては、教育委員会もそうだが、学校の中で校内研修等を通し、教員に気付きの分析コードを持(たせる)ということは取り組んでいる。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+日常的にかかわっているのは、学級担任や授業をやっている教員。その者たちが気付きをもとに、その子に困り感があったことをより詳しく見ていくためのアセスメントにつないでいくことに関しては、小平市教育委員会としても積極的にやっていきたい。
+
+</MessageBubble>
+
+:::info
+
+##### 😥 教員依存のアセスメントは間違い
+
+担任やその他教員の気付きだけによって読み書き障害を発見するというやり方は、次の理由などにより、間違えていると私は思います。
+
+- 個々人の判断力や認知能力等に依存し、網羅せず、一貫性、再現性がない
+- 教員の負担が増える
+
+東京都教育委員会などが提供している、全体的で再現性のある一貫したテストによりまず判断し、さらに個々の担任や教員の気付きを加えて判断することが好ましいと思います。なぜかたくなに東京都のアセスメントをやらないのか、理由は別のところにあるのだろうと思います。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+「一人も見過ごさない(取り残さない)」という観点からすると、足りていない。
+
+</MessageBubble>
+
+#### 特別支援申請時のアセスメントだけではダメ{#assess-tarinai}
+
+<MessageBubble speaker="安竹(再質問)">
+
+読み書きの困難さを把握するのは、特別支援教室および通級指導での指導を申し込んだ際の「就学・転学相談」における発達検査や行動観察等で行っているという答弁だった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり
+
+- 保護者が子どもに障害があることをなんとなくでも認識していて
+- かつ保護者が、自分の子どもを特別支援教室や通級の指導に通わせるために申し込むことを決心した
+
+その際に初めて検査を行い把握しているということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これはひとつ必要なことだが、この方法だけでは対象者は限定的にならざるを得ない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+まずディスレクシア(読み書きが困難)の子はそもそも本人が障害だとなかなか気付かない。またほかの子と比較できなかったり低学年ではごまかせてしまう部分もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+保護者はなんとなく気付く人もいるかもしれないが、共働きなどで勉強にじっくりつき合えないような場合、テストの結果だけを見て「うちの子は勉強ができない」と誤解する場合もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+小学校の入学前は「読み書きは入学してからでもよい」と気にしない人もいる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり「特別支援教室や通級の指導申し込みをしたほうがよいかな」と考えるところまではなかなか到達しない。到達したとしても実際に申し込みをするのは保護者の心理として非常にハードルが高い。先週の小平市特別支援教育専門家委員会でも同様なことが指摘されていた。
+
+</MessageBubble>
+
+```mermaid
+---
+title: 認識されるまでのハードルが非常に高い
+---
+flowchart
+ node_1(["スタート"]) --> node_2{{"保護者が子どもに\n困難さがあると気づいた?"}}
+ style node_1 fill:#ffeca8,stroke-width: 2px
+ node_2 -->|"いいえ"| node_3(["認識されない"])
+ style node_3 fill:#ffeca8,stroke-width: 2px
+ node_2 -->|"はい"| node_4{{"保護者が特別支援教室や\n通級指導での指導申し込みを\n決めた?"}}
+ node_4 -->|"いいえ"| node_3
+ node_4 --> |"はい"| node_5("発達検査")
+ node_5 --> node_6("行動検査")
+ node_6 --> node_7(["認識される"])
+ style node_7 fill:#ffeca8,stroke-width: 2px
+
+```
+
+<MessageBubble speaker="安竹(再質問)">
+
+申し込みのタイミングまで待つやり方は時間的な問題も大きい。申し込みに至るまでは本人も保護者の方も苦しい時間を過ごす。その間に子どもが学校に行かなくなってしまうケースもある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり特別支援教室や通級の申し込み時にアセスメントを行う方法は、全校統一して行う網羅的なアセスメントの代替手段にはならない。正しいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+発達検査等の知的テストを通したアセスメントという意味では、たしかにならないと考えている。ただ、気付きということに関しては、日常的にかかわっている学校現場の者が気付くことが重要。その気付きの分析コードや質を高めるということは、私ども推進していかなければならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+巡回相談員では限定的。特別支援(や通級)申し込み時の検査で見つける方法も限定的。すると「ディスレクシアの子どもを一人も見過ごさない(取り残さない)」ためには、全校で統一したアセスメントの設定と、フィードバックによる継続的な改善作業が必要。
+
+</MessageBubble>
+
+#### 稲垣先生にアセスメント構築の協力依頼をしては?{#inagaki-sensei}
+
+<MessageBubble speaker="安竹(再質問)">
+
+ひとつの提案として、小平市の国立精神・神経医療研究センターに稲垣真澄先生というディスレクシアの第一人者がいらっしゃる(注・令和元年度末で退任され、鳥取に移住されました)。発達障害の研究部長をされており、厚労省や文科省の主任研究員も務められた方。ディスレクシアを含めた学習障害のアセスメントに関し具体的な提言を行ってらっしゃる。非常にさまざまな方面で活躍されている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+この4月にも学校に入る前の保育所や幼稚園の段階で学習障害の子どもを見つけるためのアセスメントに関する書籍([こちら](http://www.shindan.co.jp/books/index.php?menu=10&cd=247000&kbn=1))を出版される予定。小平市では特別支援教育専門家委員会にも参加されている。発達障害のアセスメントに関し「日本で最も詳しい」と言えるような先生が小平市で働いていらっしゃる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+稲垣先生に参加いただき、統一したアセスメントを構築するワーキングチームを作ってはどうか。小平市が日本国内もしくは世界的にも先進的な自治体になる可能性もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+ディスレクシアに限ったことではないが、稲垣先生にはたしかに小平市特別支援教育専門家委員会にも参加していただき、助言いただいている。先生のさまざまなご助言を踏まえ、今後の小平市の特別支援教育の推進に向けた検討は進めていきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+委員会は時間がなく、実際に手を動かして何かをすることのない場所なので、私は、委員会でご意見を伺うのは限界があると考えている。
+
+</MessageBubble>
+
+### ④ディスレクシアの周知徹底をどうしているか? {#bold-syuchi}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+教育現場においてディスレクシアに関する周知徹底をどう行っているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+読み書き障害を含む発達障害や学習障害についての研修を行っている。また支援が必要な対象児童・生徒がいる学校では、ディスレクシアに特化した研修も行った例がある。
+
+</MessageBubble>
+
+#### 周知の研修を録画して誰でも見られるようにしては?{#syuuti-rokuga}
+
+<MessageBubble speaker="安竹(再質問)">
+
+特定の子どもや保護者だけではなく、すべての子ども、すべての保護者、すべての学校の先生に対しての周知が必要。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+その際に気を付ける必要があるのは「学習障害」とひとくくりにしないこと。それだと抽象的になり記憶に残らない。
+
+- 読み書きに困難があるとはどういうことか
+- 何が大変なのか
+- どうすればそういう障害を見つけることができるのか
+- 見つかったとしても、どう対応すれば学習を助けられるのか
+
+そういったことを一つ一つ具体的に示す必要がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ディスレクシアに特化した研修というのは、校長先生が非常に理解のある方で1学年すべての児童・生徒に対してパワーポイントで講義をされたこと。そういう先生がいらっしゃるのは非常にすばらしいこと。1回限りの講演で終わるのはもったいない。たとえばその講演を動画で残し市のホームページに公開したりパワーポイントの資料を公開したりすれば、ほかの学校でもお知らせにQRコードで印刷したりができる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+研修したものはすべて記録として残し、インターネットで共有できるようにし、たとえば新任の先生には必ずすき間の時間に目を通してもらう。理解度の簡単なチェックをしてもよい。それなら重複した研修で先生の時間を奪うこともない。質問するコーナーを作ってもよい。既存の市のサイトの仕組みの中でも十分対応できると考えるが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+市内の校長のものをやるかどうかは、まだ研究は進んでいない。今、学校の校長等に示しているものとしては、独立行政法人教職員支援機構というところでやっているeラーニングのシステムがある。これはなかなかすばらしいもので、特別支援教育にかかわらず、あらゆる教育課題についての研修がある。こういったものを活用し、学校の中で教員が分析コード等を深めていくという促しはしている。こういったことをより進めていきたい。
+
+</MessageBubble>
+
+:::info
+
+##### ✨ 市内の素敵な活動を盛り上げよう
+
+せっかく市内で校長先生がよい活動をしているのに、なぜそれを盛り上げようとしないのでしょう。よいものは皆で共有すればお互いに幸せです。外部のeラーニングもよいかもしれませんが、企業はどうしても利益重視の姿勢があります。市内のハートがある方々の活動を育て、全体で共有していくという発想が欲しいなと思います。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+(eラーニングを活用するにしても)ちゃんとディスレクシアのことが具体的に示されているのかというところも、専門家と一緒に検討してもらいたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+全校で統一したアセスメントが行われていれば、周知をわざわざ別途行わなくとも、アセスメントを実施する際に、かなりインパクトのある周知が(全体的に)行われる。全体的な時間を有効に使えることになる。
+
+</MessageBubble>
+
+
+### ⑤普段の授業における合理的配慮の現状と課題は?{#bold-gouritekihairyo-gakkou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+小平市立小・中学校における、普段の授業でのディスレクシアの児童・生徒に対する合理的配慮の現状と課題は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+書くことが困難な児童・生徒には、書くスペースを大きくしたワークシートを利用したり、書く量を減らしたりするなどの配慮を行っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+読むことが困難な児童・生徒には、プリントの文字を大きくしたり、行間を広げ、ルビを振るなど、読みやすいプリントを作成したりする工夫をしている。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+また教科書を読むことが困難な児童・生徒には、個々のニーズによりタブレット端末を用いて、音声による補助を行うなどの配慮を行う学校もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+課題としては、以下を認識している。
+
+- 個々のニーズに応じた配慮をきめ細かく実施するためのアセスメントをさらに充実すること
+- 合理的配慮を実施するための環境を整備すること
+- 教職員への研修、理解啓発のための資料を提供するなどして、読み書きに困難がある児童・生徒への合意的配慮の理解を深めること
+
+</MessageBubble>
+
+:::info
+
+##### 🤝 合理的配慮とは
+
+障害者差別解消法の第七条と第八条に規定されているもので「障害のある人が自分の権利利益を侵害しているような状況を見つけてそれを改善してくださいと求めてきたら、負担が過重にならない範囲で、行政機関はその障壁を取り除かなければならず、民間事業者はその障壁を取り除くよう努めなければならない」というものです。
+
+> [障害者差別解消法](https://elaws.e-gov.go.jp/document?lawid=425AC0000000065)
+>
+> [第7条(行政機関等における障害を理由とする差別の禁止)](https://elaws.e-gov.go.jp/document?lawid=425AC0000000065#Mp-At_7)
+> 2 行政機関等は、その事務又は事業を行うに当たり、障害者から現に社会的障壁の除去を必要としている旨の意思の表明があった場合において、その実施に伴う負担が過重でないときは、障害者の権利利益を侵害することとならないよう、当該障害者の性別、年齢及び障害の状態に応じて、社会的障壁の除去の実施について**必要かつ合理的な配慮をしなければならない。**
+>
+> [第8条(事業者における障害を理由とする差別の禁止)](https://elaws.e-gov.go.jp/document?lawid=425AC0000000065#Mp-At_8)
+> 2 事業者は、その事業を行うに当たり、障害者から現に社会的障壁の除去を必要としている旨の意思の表明があった場合において、その実施に伴う負担が過重でないときは、障害者の権利利益を侵害することとならないよう、当該障害者の性別、年齢及び障害の状態に応じて、社会的障壁の除去の実施について**必要かつ合理的な配慮をするように努めなければならない**(令和6年4月1日より「配慮しなければならない」になります)。
+
+この質問をした時点では、障害者差別解消法において民間事業者の方は「障壁を取り除くよう努力しなければならない」という努力規定でした。一方で東京都の条例では民間事業者も「取り除かなければならない」という義務規定になっていました。令和3年に障害者差別解消法が改正され民間事業者においても義務規定となり、令和6年4月1日より施行されます。
+
+:::
+
+#### 配慮は全校で行っているか?
+#### 合理的配慮も教員の裁量に任せるのか?
+
+<MessageBubble speaker="安竹(再質問)">
+
+学校の授業でディスレクシアの子どもに合理的配慮が必要になるのは次のような場面。
+
+- 教科書を読む場面
+- 黒板の板書をノートに書く場面
+- テストの問題を読む場面
+- 作文や記述式の解答など字を書く場面
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+書くスペースを大きくしたりの工夫をされていることはとても大事。ただ、まだ網羅的ではない。まずすべての必要な子どもが見つかっていない。潜在数からすると270人ぐらい見つかっていない。そういう子どもたちにどういう合理的配慮が必要なのかが把握できていない。テストをどうするか、板書をノートに写すのはどうするかといった問題もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+書くスペースを大きくしたり書く量を減らしたりという工夫はすべての学校で行われているわけではなく、対象の児童・生徒がいるクラスのみで行っているのか。また、個々の先生にその裁量は任されているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+合理的配慮は一人一人に合わせた配慮であり、ユニバーサルデザイン化と違う。したがって、全校で統一した同じようなことではない。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+ただ、どのようにしたらよいかが重要。ここについては、先ほどの巡回相談等の活用が考えられる。言語聴覚士に関しては19回と言ったが、臨床発達心理士等も含めると、各校で5回以上やっているような状況もある。言語に特化していなくても、さまざまな多面的な視点からのコンサルテーションをもとに行っていく合理的配慮ということでは、各学校にコンサルテーションできるような体制をより進めていきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+データが集まれば共通して行える部分も出てくる。個々にやっていると教員の負荷がどんどん上がる部分もある。共通化が必要なところもある。
+
+</MessageBubble>
+
+#### デイジー教科書・デジタル教科書を再生するタブレットも無償であるべきでは{#tablet-musyou}
+
+:::info
+
+今はGIGAスクールが実現してタブレットが一人一台配布されていますが、その計画実現が見えていないころの質問です。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+教科書はマルチメディアデイジー教科書がディスレクシアの子どもに有効なケースが多い。現在特別支援学級にはタブレットが4人に1台用意されている。ただそうでない学校にはタブレットが配備されていない。つまりマルチメディアデイジー教科書があってもそれを再生する機材がない。相談くださった方はご自分でタブレットを購入され再生している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+しかし、学校教育法では次のように定められている。
+
+- 小学校においては教科書を使用しなければならない
+- 必要な方にはデジタル教科書を教科用図書にかえて使用できる
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+さらに教科書無償給与制度では次のように定められている。
+
+- 小・中学校の教科書は無償で提供する
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これを併せると、「デジタル教科書は無償で使用できる」というふうに条文解釈できるが、小平市としてはどう解釈しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+デイジー教科書についてはたしかに無償で利用できるので、同じような趣旨で考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+デイジー教科書は無償で提供されているが、再生する機械がないと使用できない。すると再生する機械も一緒に無償で提供されるという解釈になると思うが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+平成28年に合理的配慮の法施行がなされ、その趣旨からいくと、物的配慮ということは進めなければならないものとして認識している。
+
+</MessageBubble>
+
+##### 判明している子には今すぐにでもタブレットを支給しては?
+
+<MessageBubble speaker="安竹(再質問)">
+
+現在見つかっている合計56人の方に関しては(デイジー教科書の有効性を確認してからだと思うが)、タブレットをすぐ支給するぐらいのことをしてほしいが、どうか。1台4万円弱程度で、最大でも200万円ぐらい。ふるさと納税の損失額に比べたらずいぶん微々たるものだと思うが。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+繰り返しになるが、物的配慮は重要なものとして認識している。なるべくそういった環境を整えたいと思っているが、すぐできるかどうかということは、今後の研究課題。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+先ほどから言っているが子どもにとっては1年が重要。私たち大人が考えているような時間軸ではないので早く進めていただきたい。270人も潜在数がいるということをしっかり考えなくてはならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+子どもたちはなかなか自分のことを言葉で表現できない。でも感性は鋭い。「大人たちが本当に頑張っているか」は感じているはず。ぜひ市としても頑張っていただきたい。
+
+</MessageBubble>
+
+
+### ⑥市のサービスを利用する上での合理的配慮の現状と課題は?{#bold-gouritekihairyo-gakkou-igai}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+そのほかの市のサービスを使用する上でのディスレクシアに対する合理的配慮の現状と課題は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+市役所や公共施設の窓口等において、障害のある方への対応の向上を図るため、小平市職員の障害を理由とする差別の解消の推進に関する対応要綱に基づき、不当な差別的取り扱いの禁止や合理的配慮の提供を柱として市職員への研修を実施し、理解や啓発に努めている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+発達障害の特性には、さまざまなものがあることから、今後、研修の際に使用する資料等の見直しを行い、ディスレクシアを含めた発達障害の特性の理解を職員に啓発し、障害のある方への窓口対応がさらに向上するよう努めていく。
+
+</MessageBubble>
+
+
+#### 市のサービスにおける合理的配慮のワーキングチームを作っては{#working-team}
+
+<MessageBubble speaker="安竹(再質問)">
+
+ディスレクシアのお子さんたちの話をしてきたが、成長して高校生、大学生、社会人になっても、その困難さの根本的なところはなくならないと言われている。つまり学校以外の市のサービスにおいても合理的配慮が必要。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市職員への研修資料も見たがディスレクシアは「学習障害」でひとくくりにされている。それでは(私もそうだったが)実感がなく、記憶に残らない。具体的な例や困難さについて生の声をしっかり提示していただき、ここでも実際にそういうお子さんがいらっしゃる保護者の方や本人に来ていただいて、一緒に研修資料を作成するとかそういったワーキングチームを作って進めてはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(柳瀬)" align="left">
+
+現在、職員向けの研修資料としてあるものについては、今お話のあったとおり、内容については、障害の特性としては、さまざまなものがある中で、ディスレクシアについてはちょっと内容が薄いということがあるのかもしれない。今後機会を捉え、内容等見直しをしていく際にはさまざまな声を聞いて見直しを行っていく。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r1d/3gatu/2-jinkou-suikei-kagaku.mdx b/docs/ippan-situmon/r1d/3gatu/2-jinkou-suikei-kagaku.mdx
new file mode 100644
index 00000000..82e50d78
--- /dev/null
+++ b/docs/ippan-situmon/r1d/3gatu/2-jinkou-suikei-kagaku.mdx
@@ -0,0 +1,188 @@
+---
+first: 2020-12-28
+description: 小平市議会議員 安竹洋平の令和元年度3月定例会における一般質問の2件目についてまとめています。
+---
+
+# (2)人口推計のひとり歩きを防ぐため、より科学的な提示を
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1116&schedule_id=4&minute_id=211&is_search=true">📄会議録</a>
+
+## まとめ
+
+令和2年2月26日に行った2件の一般質問のうちの2件目です。
+
+市の多くの計画で人口推計がその基礎資料として使われています。しかしその人口推計は、ここ約7年の間にピーク人口は約8,400人増、ピーク期は約10年後ろにずれるなど大幅な修正が加えられています。つまり人口推計の算出・公表方法は見直す必要があります。しかし国や都、市の職員に新たな発想はなく、高度経済成長期のモデルで計算を続けています。これから令和2年度国勢調査の結果を受けて人口推計が算出されます。機会を見つけ、新たな計算・公表法を提案できればと思っています。
+
+| 質問 | 答弁 |
+|---|---|
+| 市の人口ピークは何度どう修正された? | [約7年で2度、ピーク+10年、人口+8千人](#bold-nando-syusei) |
+| 人口減少を印象付けて抑制的な施策に世論を誘導する意図はない? | [意図はない](#bold-yokusei) |
+| 少なくとも幅を持たせて科学的に正確な人口推計情報の提示を | [研究していく](#bold-haba) |
+| 人口推計は市のさまざまな計画のベース、問題ではないか? | [研究していく](#bold-hazure-tudukeru) |
+
+## 通告書
+
+<iframe src={require('./202003-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+小平市は、市の計画を立てる際や市民への説明をする際など、さまざまな場面で人口推計を提示している。その推計によると小平市は5年後である令和7年に人口ピークを迎え、その後は人口が減少し続けるとされている。なお3年前の平成29年2月の報告書においては、人口ピークは本年令和2年に迎えると見込まれていた。しかし市への転入者数が予想より多かったことなどから、今回5年後に修正されている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+一方、人口が5年後から減少に転じ、そのまま減り続けるという推計に疑問の声もある。なぜなら今後は地方の過疎化が加速し、環境の整った都市へ移り住む人が多くなることが予想されているため、
+
+- 都心から適度な距離にある
+- 交通の便もよい
+- 地価もそれほど高くない
+- 目立った災害も少ない
+- 生産緑地が急速に宅地化されている
+
+という小平市のような自治体は最適な移転先候補になるからだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+実際、平成30年には全市町村のうち小平市の転入超過数が全国で16位になった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+小平市が人口推計に用いているコーホート要因法では、5年間のデータをもとに次の5年間の数値を推計し、さらに、その推計で出た5年間の数値を次の5年間の推計で用いるとしており、将来的な数値がどこまで意味をもつのか不明。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また通常、科学的な推計を行う場合、将来的な数値はその算出に用いるパラメータの変動などから、幅(上限値、下限値等)や確率をもって示される。しかし小平市が通常提示している人口推計は、転入、転出数といったパラメータの変動が大きいにもかかわらず、1本の線で示され単純化され過ぎている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+財政運営の観点からは最悪のケースに備えることが欠かせないが、経済は人々の想像力の上にある。人口が減るため「あれも諦め、これも諦めなければやっていけない」といった発想を市民に浸透させることは、人々の想像力を制限し、必要以上の経済活動抑制につながるおそれがあり慎重にならなければならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+そこで、小平市の人口推計についてその妥当性と提示方法について問う。
+
+</MessageBubble>
+
+### ②市の人口ピークはこれまで何度、どう修正されたか{#bold-nando-syusei}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市の人口のピークは、これまで何度、どのように修正されてきたか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+人口推計はこれまで3回実施し、基本的に5年ごとの国勢調査の結果公表に基づき作成している。
+
+- 最初に平成22年国勢調査結果をもとに行った人口推計では、総人口のピークを平成27年に18万8,832人、
+- 次に平成27年の国勢調査結果をもとに行った人口推計では、令和2年に19万1,443人、
+- 昨年8月に公表した小平市人口推計報告書(平成27年国勢調査による補足版)では令和7年に19万7,231人で総人口のピークを迎えると推計。
+
+</MessageBubble>
+
+:::info
+
+#### 😩 推計値の大幅な変更が続いています
+
+これまで公表されてきた人口推計の推移を次にまとめました。
+平成24年の公表から7年2ヵ月間で、人口ピーク時期は10年後ろにずれ、ピーク人口は8,399人増える変更になっています。かなりのズレだと思います。人口推計が7年で8,000人以上も増える場合、保育所の数はすぐにどれだけ追加すればよいのでしょうか。計算方法の見直しや、幅を持たせた数値を示すことなどが必要です。
+
+| 根拠 | 公表時期 | 人口ピーク<br />時期推計 | ← 前回<br />との差 | ピーク人口<br />推計(人) | ← 前回<br />との差 |
+| --- | --- | --- | --- | --- | --- |
+| 平成22年<br />国勢調査結果 | 平成24年6月| 平成27年 | | 188,832 | |
+| 平成27年<br />国勢調査結果 | 平成29年12月| 令和2年 | +5年| 191,443 | +2,611人 |
+| 平成27年<br />国勢調査補足版 | 令和元年8月| 令和7年 | +5年 | 197,231 | +5,788人 |
+
+:::
+
+### ③人口推計に幅を持たせないのは抑制的政策を進めるため?{#bold-yokusei}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市は、変動が大きく、一定の確率内でしか予測できないはずの人口推計を、さも確定しているかのように1本の線で示し、その人口ピークと急激に人口が減少する様子を印象づけることで、抑制的な施策が進めやすいように世論を誘導しようとする意図はないか、市の見解を伺う。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+昨年8月に補足版を公表したのは、近年の人口増加の動向が、前回平成27年国勢調査をもとに示した推計人口のピークを上回り、なお増加の傾向が続いていることから一定の手法に基づき新たに推計を行ったもので、世論を誘導しようとするものではない。
+
+</MessageBubble>
+
+### ④人口推計に幅を持たせては?{#bold-haba}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+複数の推計方法の結果も合わせて、少なくとも幅を持たせたより科学的に正確な人口推計情報の提示を行うことで、上記のような経済活動抑制につながる懸念を減らせると思うが。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+推計にあたっては、直近で観察されている出生、死亡、人口移動の状況が今後も継続すると仮定して、過去から現在に至る人口動態の傾向を将来に投影するもので、将来起こり得る社会的、経済的な変化や政策に起因する人口の動きの変化などは推計の要素として盛り込んでいない。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+現時点では複数の仮定を想定して複数の結果を示していくことは考えていないが、令和2年国勢調査の結果を受け実施する予定の次回の人口推計に向けては、国立社会保障・人口問題研究所における日本の将来推計人口や東京都における推計の手法なども参考にしながら、引き続き推計のあり方を研究していく。
+
+</MessageBubble>
+
+### ⑤外れ続ける推計に政策が依存することに見解は?{#bold-hazure-tudukeru}
+
+<MessageBubble speaker="安竹(再質問)">
+
+これまで国勢調査の結果が示される5年ごとのタイミングで実施してきた小平市の人口推計が2回分すべて人口ピークの予想が外れていて、毎回5年ずつ後ろにシフトし、ピークの時期も約9年から10年後ろにずれて、人数は約1万人増える。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+結局いまだピークは来ていない。さらに今回推計値と実数の乖離がずいぶん大きくなったので、国勢調査の結果が出る5年目を待たずに4年目で後ろにずらした。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+人口推計は市のさまざまな計画のベースになっている。保育園の数もこれを根拠にしているはずだが、さすがに外れ続けていてこのままだとまずい。9年間で1万人も増えたら、保育所をどれぐらい増やせばよいのかという話になる。本当に問題と思うが見解は。
+
+</MessageBubble>
+
+<MessageBubble speaker="行政経営担当部長(有川)" align="left">
+
+国勢調査をもとに、これまで合計3回ということでやってきた。一定の手法に基づいてやっているということで、結果的に流入する人口が予想より多かったと、端的に言うとそういう結果として現れている。
+
+</MessageBubble>
+
+<MessageBubble speaker="行政経営担当部長(有川)" align="left">
+
+今後、令和2年の国勢調査をもとに推計を予定しているので、その際は、議員が言うような、より科学的なというところで、どういうことが可能なのかを今後研究していく。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r1d/3gatu/202003-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r1d/3gatu/202003-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..e7c30235
--- /dev/null
+++ b/docs/ippan-situmon/r1d/3gatu/202003-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r1d/3gatu/202003-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r1d/3gatu/202003-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..813ef894
--- /dev/null
+++ b/docs/ippan-situmon/r1d/3gatu/202003-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r1d/3gatu/_category_.json b/docs/ippan-situmon/r1d/3gatu/_category_.json
new file mode 100644
index 00000000..25060fa2
--- /dev/null
+++ b/docs/ippan-situmon/r1d/3gatu/_category_.json
@@ -0,0 +1,12 @@
+{
+ "label": "3月",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r1d/3gatu",
+ "description": "令和元年度3月(令和2年3月)の一般質問"
+ },
+ "customProps": {
+ "description": "This description can be used in the swizzled DocCard"
+ }
+}
diff --git a/docs/ippan-situmon/r1d/3gatu/hogosya-ninsiki.drawio b/docs/ippan-situmon/r1d/3gatu/hogosya-ninsiki.drawio
new file mode 100644
index 00000000..5c47278b
--- /dev/null
+++ b/docs/ippan-situmon/r1d/3gatu/hogosya-ninsiki.drawio
@@ -0,0 +1,85 @@
+<mxfile host="65bd71144e" modified="2021-01-15T11:53:19.132Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.52.1 Chrome/83.0.4103.122 Electron/9.3.5 Safari/537.36" etag="5_IQV_2q_wG7U2reqMBP" version="13.10.0" type="embed">
+ <diagram id="98MlvppFi8SI1YbXKH2F" name="ページ1">
+ <mxGraphModel dx="1100" dy="569" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
+ <root>
+ <mxCell id="0"/>
+ <mxCell id="1" parent="0"/>
+ <mxCell id="5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=UD デジタル 教科書体 N-R;" parent="1" source="2" target="3" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="2" value="スタート" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;fontFamily=UD デジタル 教科書体 N-R;fontSize=13;" parent="1" vertex="1">
+ <mxGeometry x="70" y="10" width="80" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=UD デジタル 教科書体 N-R;" parent="1" source="3" target="6" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="15" value="YES" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=UD デジタル 教科書体 N-R;" parent="7" vertex="1" connectable="0">
+ <mxGeometry x="0.125" y="2" relative="1" as="geometry">
+ <mxPoint x="-35" y="-8" as="offset"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="16" value="YES" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=UD デジタル 教科書体 N-R;" parent="7" vertex="1" connectable="0">
+ <mxGeometry x="0.125" y="2" relative="1" as="geometry">
+ <mxPoint x="115" y="72" as="offset"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=14;entryPerimeter=0;fontFamily=UD デジタル 教科書体 N-R;" parent="1" source="3" target="22" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="110" y="430" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="27" value="NO" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=UD デジタル 教科書体 N-R;" parent="17" vertex="1" connectable="0">
+ <mxGeometry x="-0.6333" y="1" relative="1" as="geometry">
+ <mxPoint x="9" y="-23" as="offset"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="3" value="&lt;p style=&quot;line-height: 170% ; font-size: 13px&quot;&gt;保護者が&lt;br style=&quot;font-size: 13px&quot;&gt;「子どもに障害がある?」&lt;br style=&quot;font-size: 13px&quot;&gt;と気づいた&lt;/p&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;spacing=2;spacingBottom=0;fontFamily=UD デジタル 教科書体 N-R;fontSize=13;" parent="1" vertex="1">
+ <mxGeometry x="10" y="80" width="200" height="100" as="geometry"/>
+ </mxCell>
+ <mxCell id="11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=UD デジタル 教科書体 N-R;" parent="1" source="6" target="9" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=14;entryPerimeter=0;fontFamily=UD デジタル 教科書体 N-R;" parent="1" source="6" target="22" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="110" y="430" as="targetPoint"/>
+ <Array as="points">
+ <mxPoint x="260" y="310"/>
+ <mxPoint x="110" y="310"/>
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="28" value="NO" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=UD デジタル 教科書体 N-R;" parent="18" vertex="1" connectable="0">
+ <mxGeometry x="-0.912" y="1" relative="1" as="geometry">
+ <mxPoint x="9" y="-1" as="offset"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="6" value="&lt;p style=&quot;line-height: 160%; font-size: 13px;&quot;&gt;保護者が&lt;br style=&quot;font-size: 13px;&quot;&gt;特別支援教室や&lt;br style=&quot;font-size: 13px;&quot;&gt;通級指導への申込み&lt;br style=&quot;font-size: 13px;&quot;&gt;を決心した&lt;/p&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;fontFamily=UD デジタル 教科書体 N-R;fontSize=13;" parent="1" vertex="1">
+ <mxGeometry x="160" y="160" width="200" height="100" as="geometry"/>
+ </mxCell>
+ <mxCell id="12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontFamily=UD デジタル 教科書体 N-R;" parent="1" source="9" target="10" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="9" value="発達検査" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontFamily=UD デジタル 教科書体 N-R;fontSize=13;" parent="1" vertex="1">
+ <mxGeometry x="340" y="230" width="100" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=14;fontFamily=UD デジタル 教科書体 N-R;" parent="1" source="10" target="23" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="390" y="430" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="10" value="行動観察" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontFamily=UD デジタル 教科書体 N-R;fontSize=13;" parent="1" vertex="1">
+ <mxGeometry x="340" y="290" width="100" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="22" value="判明しない" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=13;fontFamily=UD デジタル 教科書体 N-R;" parent="1" vertex="1">
+ <mxGeometry x="60" y="360" width="100" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="23" value="判明?" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=13;fillColor=#dae8fc;strokeColor=#6c8ebf;gradientColor=#7ea6e0;fontColor=#1A1A1A;fontFamily=UD デジタル 教科書体 N-R;" parent="1" vertex="1">
+ <mxGeometry x="340" y="360" width="100" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="29" value="ハードルが&lt;br style=&quot;font-size: 23px;&quot;&gt;高い!" style="whiteSpace=wrap;html=1;shape=mxgraph.basic.loud_callout;fillColor=#fff2cc;strokeColor=#d6b656;fontSize=23;fontColor=#1A1A1A;fontFamily=UD デジタル 教科書体 N-R;" vertex="1" parent="1">
+ <mxGeometry x="310" y="30" width="176" height="100" as="geometry"/>
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+</mxfile> \ No newline at end of file
diff --git a/docs/ippan-situmon/r1d/3gatu/images/eyecatch-dyslexia.png b/docs/ippan-situmon/r1d/3gatu/images/eyecatch-dyslexia.png
new file mode 100644
index 00000000..c679cfd5
--- /dev/null
+++ b/docs/ippan-situmon/r1d/3gatu/images/eyecatch-dyslexia.png
Binary files differ
diff --git a/docs/ippan-situmon/r1d/3gatu/images/gakkou-seikatu-sien-sheet.png b/docs/ippan-situmon/r1d/3gatu/images/gakkou-seikatu-sien-sheet.png
new file mode 100644
index 00000000..35b37a3e
--- /dev/null
+++ b/docs/ippan-situmon/r1d/3gatu/images/gakkou-seikatu-sien-sheet.png
Binary files differ
diff --git a/docs/ippan-situmon/r1d/6gatu/1-touhyouritu-koujou.mdx b/docs/ippan-situmon/r1d/6gatu/1-touhyouritu-koujou.mdx
new file mode 100644
index 00000000..695b7811
--- /dev/null
+++ b/docs/ippan-situmon/r1d/6gatu/1-touhyouritu-koujou.mdx
@@ -0,0 +1,412 @@
+---
+first: 2020-12-28
+description: 小平市議会議員 安竹洋平の令和元年度6月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)市議会議員選挙の投票率向上に向けて
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1066&schedule_id=17&minute_id=251&is_search=true">📄会議録</a>
+
+## まとめ
+
+平成元年6月7日に行った2件の一般質問のうち1件目です。
+
+議員になって初めての一般質問です。選挙がよくなければ政治はよくなりません。選挙期間中に感じていた疑問や問題点について質問しました。前向きな答弁が多かったものの、答弁された事務局長はこの年度で退職されます。どこまで本気の発言だったのか。次の選挙が近づいたら新しい事務局長に進捗を問います。
+
+| 質問 | 答弁 |
+|---|---|
+| 投票率向上が必要と考える根拠は? | [明文化されていない](#kaitenai) |
+| 投票率向上を目指す根拠を明文化しては? | [予定ない](#yoteinai) |
+| 選挙人の意識向上とは? | [政治常識の向上、選挙関連事項の啓発、周知等](#isikikoujou) |
+| 他市と比べて小平市の投票率は? | [20市中18位](#touhyouritu) |
+| 学生以外の市民への周知啓発は? | [明るい選挙推進協議会と講座等を継続する](#kouzatou) |
+| 学生対象の啓発活動をホームページ等で公開しては? | [公表の方法を研究する](#kouhyou) |
+| 投票後のアンケート実施は可能か? | [法的には可能、実施したことない](#kanou) |
+| 他市と比べて不在者投票の状況は? | [近隣市とおおむね同様の実施状況](#kinrinsi) |
+| 郵便投票による不在者投票の拡大は? | [利便性向上、選挙参加環境が整う](#ribenseikoujou) |
+| 期日前投票の拡充は、告示日直後の選挙公報配布等が前提では? | [切り離して考える](#kirihanasi) |
+| 投票用紙を送る封筒等にQRコードでサイトリンク掲載したら? | [可能な限り検討](#qrkentou) |
+| 市長による議員推薦は政治の透明性を損なう行為では? | [市として答えられない](#kotaerarenai) |
+
+## 通告書
+
+<iframe src={require('./201906-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+#### 地方政治は民主主義の学校
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年4月に行われた小平市議会議員選挙の投票率は44.2%で毎回最低値を更新している。各種アンケート結果をまとめると、投票に行かない理由は大きく分けて2ケース。
+
+1. 自分の意思で投票に行かないケース
+ - 選挙に関心がない
+ - 争点が見えない
+ - 選挙結果で生活が変わらない
+ - 政治や社会情勢に関する知識が不十分
+
+1. 投票に行きたくても行けないケース
+ - 仕事がある
+ - 体調不良
+ - 体が不自由
+
+1の場合でも「**必要な情報が手元にあれば投票に行きたい**」という方が多くいる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市選管は投票率の向上を目指している。そのためには上記それぞれのケースに適応した対策を打つことが重要。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+『民主主義の学校』と言われる地方政治の投票率で、特に若年層の投票率が低いことが問題。選挙戦が終わり、記憶が新鮮なうちに質問している。投票率は50%を割りさらに低下中。『民主主義の学校』と言われる地方政治の投票率で、特に若年層の投票率が低いことが問題と考える。
+
+</MessageBubble>
+
+
+### ②投票率向上を目指す理由は?{#bold-touhyoritu-koujou-riyu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+投票率の向上が必要だと考える根拠は。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left">
+
+選挙は国民が主権者として、その意思を政治に反映させることのできる最も重要かつ基本的な機会。そのため公職選挙法第6条では、選挙に関する啓発、周知等を行うことを定めており、選挙人の意識の向上に努めることを通じて、投票率の向上を目指していると考えている。
+
+</MessageBubble>
+
+:::info
+
+#### 😲「投票率を上げよ」とはどこにも書かれていない
+
+事務局は上記のように答弁していますが、実は公職選挙法のどこにも「投票率を向上しなければならない」とは書いてありません。ほかの法・条例等にもありません。根拠はないのです。事務局が投票率の向上に消極的な理由はここにあると思います。
+
+> [公職選挙法](https://elaws.e-gov.go.jp/document?lawid=325AC1000000100)
+>
+> **[第六条 (選挙に関する啓発、周知等)](https://elaws.e-gov.go.jp/document?lawid=325AC1000000100#Mp-At_6)**
+>
+> 総務大臣、中央選挙管理会、参議院合同選挙区選挙管理委員会、都道府県の選挙管理委員会及び市町村の選挙管理委員会は、選挙が公明かつ適正に行われるように、常にあらゆる機会を通じて選挙人の政治常識の向上に努めるとともに、特に選挙に際しては投票の方法、選挙違反その他選挙に関し必要と認める事項を選挙人に周知させなければならない。
+>
+> **2** 中央選挙管理会、参議院合同選挙区選挙管理委員会、都道府県の選挙管理委員会及び市町村の選挙管理委員会は、選挙の結果を選挙人に対して速やかに知らせるように努めなければならない。
+>
+> **3** 選挙人に対しては、特別の事情がない限り、選挙の当日、その選挙権を行使するために必要な時間を与えるよう措置されなければならない。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+公職選挙法には投票率の向上を目指すことは一切書かれていない。選挙管理委員会で考え方を持っているのか。明文化されているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left" id="kaitenai">
+
+これまで取り組んできたが、指摘のとおり公職選挙法には何も書かれていない。こちらで明文化もしていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+明文化の予定はあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left" id="yoteinai">
+
+当然のこととして取り組んできた。タイミングが想定しづらく明文化は考えていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+選挙人の意識の向上とは。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left" id="isikikoujou">
+
+今回の質問内容についていろいろ勉強した中で、公職選挙法第6条第1項の中では、たとえば:
+
+- 選挙人の政治常識の向上
+- 選挙に関する必要な事項の啓発
+- 周知を行う
+
+ということが選挙管理委員会の責務であると書かれている。総じて、選挙人の意識の向上ということに言いかえた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+意識の向上を行った結果、投票率が上がるという考えは分かる。しかし、ここにはひとつ抜けている視点がある。たとえ意識が向上した人であっても、たとえば身体が不自由なために投票に行けない方たちについての視点がない。公職選挙法第1条には『この法律は、選挙が選挙人の自由に表明せる意思によって公明かつ適正に行われることを確保し』とある。この確保しという部分がまさに、身体が不自由な方々、投票に行けない方々に対応する根拠になるのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left">
+
+利便性の向上や選挙人の意識の向上ということの根拠として、第1条は公職選挙法の一番初めに記載されている。法律全体を総じ、理念、考え方を示している条項だと思うため、そこに根拠を求めることも可能。
+
+</MessageBubble>
+
+### ③小平市の投票率は?{#bold-kodaira-tohyoritu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+今回統一地方選挙が行われた多摩地域の他市と比べて、小平市の投票率はどうか。市としてどう捉えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left" id="touhyouritu">
+
+今回の統一地方選挙で市議会議員選挙が行われた多摩地域の20市中の本市の順位は18番目。この20市のうち、小平市を含む17市は投票率が前回より下がっているが、小平市の下げ幅は0.2ポイントと、わずかな下げ幅にとどめることができたと捉えている。
+
+</MessageBubble>
+
+### ④投票率を上げるために{#bold-tohyoritu-ageru-tameni}
+
+#### 1. 周知啓発の徹底を
+
+<MessageBubble speaker="安竹(初回質問)">
+
+「必要な情報が得られていれば投票に行きたい」ケースに対し、選管では
+
+- 模擬投票授業
+- 選挙ワンポイント講座
+- K発プロジェクト
+
+として学生に対する常時啓発を行っているが、これらの学生と接点のない市民に対する常時啓発について、市はどのように考えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left" id="kouzatou">
+
+日ごろからの啓発活動は重要であることから、選挙啓発を担う団体である[明るい選挙推進協議会](http://www.akaruisenkyo.or.jp/)と連携して、政治教養講座などの事業について、引き続き積極的に取り組む。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+有権者数に比べて、常時啓発に接触する人の絶対数が少ない。ひとつのアイデアとして、学生たちを対象に行っている模擬投票授業、選挙ワンポイント講座、選挙K発プロジェクト等をまとめたものを、市報やホームページで公開することで、授業に参加していない方々に訴求していくことは可能だが、これについてどう考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left" id="kouhyou">
+
+学校等で行っている授業について、その結果をお知らせする発想が欠けていた。明るい選挙推進協議会で発行の機関紙「しろばら」では若干御紹介しているが、発行部数が少ない。今後、いまいただいた御意見も踏まえ、公表の方法は研究してまいりたい。
+
+</MessageBubble>
+
+#### 2. アンケート等で実態調査を
+
+<MessageBubble speaker="安竹(再質問)">
+
+投票率向上を目指す取り組みの中で啓発活動などを行う際、効果検証として直接的なフィードバックがあれば、より洗練された啓発活動が行える。ひとつの手段としてアンケート調査が考えられる。たとえば投票を終えた人に投票に来た理由等のアンケートを行うことは可能か。これまで行ったことはあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left" id="kanou">
+
+特に禁止する法律はないと考えており、アンケート自体をすることは可能。これまで小平市では行ったことはない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今後、市のホームページ等でもよいが、アンケートを行う予定はあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left">
+
+特に、選挙にあたっての予定はない。世論調査的な形での調査方法はとれる気がする。選挙時におけるアンケートを、たとえば投票所の近くでやることは個人的には若干違和感がある。この辺については、法律をもう少し調べる、もしくは他市の事例等も調べるということで、研究してまいりたい。
+
+</MessageBubble>
+
+
+#### 3. 投票したくても行けない人を0に
+
+<MessageBubble speaker="安竹(初回質問)">
+
+郵便投票による不在者投票の
+
+- 対象者数
+- 申請数
+- 投票率
+
+はどうか。他市と比べてどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left" id="kinrinsi">
+
+- 対象者数:77人
+- 投票者数:54人
+- 投票率:70.13%
+
+この数値は近隣市とおおむね同様の実施状況。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+身体が不自由なため投票したくても投票所に行けないという声が多数ある。「郵便投票による不在者投票」の、要介護状態区分や障害程度の対象範囲を拡大することについて、市としてはどう考えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left" id="ribenseikoujou">
+
+平成29年6月に総務省が設置した有識者研究会の提言である対象範囲を要介護3まで拡大する内容について、法改正に取り組むと聞いていたが、その後、国会で審議されていないようだ。この改正内容は、選挙人の利便性を向上し、より選挙に参加しやすい環境が整うものであると認識している。
+
+</MessageBubble>
+
+#### 4. 期日前投票拡充は慎重に
+
+<MessageBubble speaker="安竹(初回質問)">
+
+期日前投票の拡充は、候補者に関する迅速かつ十分な情報の提供が前提に必要だ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+現状、選挙公報が有権者の手元に届くより前に期日前投票が可能であり、有権者は候補者に関する十分な判断材料がないまま投票を迫られる。また候補者にとっても、一週間設けられているはずの周知機会を奪われることになるため、特に知名度の低い新人候補者には不利に働く仕組みである。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+よって期日前投票の拡充は、告示日直後の選挙公報配布等が前提になると考えるが、市としてはどう考えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left" id="kirihanasi">
+
+選挙公報の原稿は、立候補受け付けを行う告示日当日の午後5時まで差しかえが認められている。提出後は速やかに印刷し、できるだけ早く市民の皆様にお渡しできるよう最善を尽くしている。一方、期日前投票は、選挙当日に投票に行くことができない方のための制度であるため、当日投票と同条件で投票ができるという前提を公職選挙法においては想定していないものと捉えている。そのため、選挙公報の配布と期日前投票の拡充については、切り離して考えることが適当と考えている。
+
+</MessageBubble>
+
+:::info
+
+##### 🌱 政治の新陳代謝を促すには、新人にも十分なアピールの機会を
+
+期日前投票の拡充は、有権者の投票機会を増やすため、良いことと思います。しかし一方で「選挙期間中に候補者がアピールできる期間がどんどん短くなる」問題があります。ここを忘れてしまうと、期日前投票を拡充することは、**既存政党や既存の議員には有利に働き、無所属の新人には不利に働く**ことにつながると思います。
+
+つまり、むやみに期日前投票を拡充することは、**二元代表制を礎とする市政にとって、必ずしもよいことばかりではない**ため、慎重に判断しなければいけません。期日前投票を拡充するのであれば、新人でも不利にならないよう、選挙公報の告知を早めるなど、候補者が有権者にアピールする機会が奪われないようにしなければなりません。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+期日前投票の割合は12%ぐらい、かなり多くの方が使われている。その中で、選挙当日には投票に行けない方が期日前投票に行っているとしても、その中には以下2種類いる。
+
+- 選挙開始前から、誰に投票するかが決まっている方
+- まだ誰に投票するかが決まっていない方
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+投票可能な日付がどんどん早くなればなるほど、誰に投票するかがすでに決まっている人にとっては、手元に情報がなくても決断できるという意味で、有利なことになる。こういう状況は、有権者と候補者双方にとって不公平な状況になると考えるため、一刻も早く選挙公報等が開示されることが必要。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そこで、市のホームページにも選挙公報は掲載されているため、それを徹底して周知すれば良い。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえば、
+
+- 投票用紙が送られてくる封筒
+- 啓発活動に使う配布物(ティッシュ、うちわ等)
+
+にリンクアドレス、QRコードを掲載するといった方法が考えられるが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left" id="qrkentou">
+
+啓発物にQRコードの印刷は、技術的には可能。ただ、選挙の種類によっては、たとえば市議会議員選挙だと、告示日の午後5時までに(候補者の資料を)預かり、それをすぐ、夜中に印刷会社に回して印刷し、各家庭に配布しと、それが火曜日ぐらいになってしまうタイムラグが生じることが問題。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left">
+
+国政選挙や東京都の選挙では、もうちょっとタイムラグが長くなり、さらに、国や東京都のホームページのアドレスがどの段階で決まるのか、それをどの段階で啓発物にQRコードを印刷できるのかという、このさらにタイミングが非常に難しい。というのは、啓発物は、日にちが決まればすぐ作り出してしまう。その後にホームページにアップされ、そのアドレスが決まるということになると、うまく説明できないが、QRコードを印刷できるのが大分後になる、つまり啓発物を作るタイミングとうまく合わないというところがひとつネックになるかと考える。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left">
+
+ただ、いまご指摘いただいた件については、可能な限り検討してみたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+アドレスの問題については、もうすでに決まっているアドレスを作っておいて、選挙告示日になったら、そのアドレスが指している先を変えればよいだけ(リダイレクト処理)。ぜひそういうことを検討していただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+私も、選挙中大変お世話になった選挙管理委員会の方々は、公職選挙法の縛りがある中、予算も人数も限られる。全国的に投票率も下がる状況の中、なかなか自分がしている仕事が成果につながっているのかと感じられるところがあると思う。大変なこともあるが、それでも諦めず、投票率を上げることが住民の福祉に欠かせないという、そういった情熱を持って日々できることをしていただきたい。
+
+</MessageBubble>
+
+#### 5. 市長推薦が政治不信に
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市民が政治に興味を失う原因は私たち政治家にも責任があり、一例として、不透明政治は不信感につながる。今回の市議会議員選挙において、市長が議員を推薦する場面があったが、二元代表制という仕組みの中で、監視される立場としての市長が、監視する立場としての議員を推薦するという行為は、見えないところでのつながりを連想させ、政治の透明性が損なわれるものと考えるが、市はどう考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(遠藤)" align="left" id="kotaerarenai">
+
+市の行政に関する内容ではないことから、市として答えられない。
+
+</MessageBubble>
+
+:::info
+
+##### 😤 議会事務局から原稿の修正指示が
+
+最初この質問は「市長はどう考えるか」というものでしたが、市長には問えないと議会事務局に言われ「市はどう考えるか」としたものです。しかし会派の人々に聞いてみれば、市長に問うことは当然できるとのこと。議員になって初めての質問でしたので、議会事務局の言うことにそのまま乗せられてしまいました。以降は市長に問うべきものは市長に問うています。この議会事務局の対応はまず残念なことでした。
+
+これ以降は、積極的に市長に質問をするようにしました。最近では多くの議員が市長に質問をしています。しかし、指名されても、市長(小林洋子氏)はほとんど答弁しません。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+市長が特定の議員を推薦することは、私も以前は「スムーズな行政運営につながることで、よいこと」かと思っていた。しかし、勉強しているうち、地方議会は二元代表制であり『首長と議員は一定の緊張関係になければならない』と分かった。小平市に限らないが、志を持っている議員の方でも、首長との関係等があることで自由な意思で採決に参加できないといった話も聞いている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういったことが、気付かないところで政治の停滞につながる。結果として投票率も下がっていく。市長という立場で推薦しているので今回質問したが、答弁もらえず残念。そのあたりは市長に考え直していただきたい。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r1d/6gatu/2-homepage-siminsanka.mdx b/docs/ippan-situmon/r1d/6gatu/2-homepage-siminsanka.mdx
new file mode 100644
index 00000000..51aa5037
--- /dev/null
+++ b/docs/ippan-situmon/r1d/6gatu/2-homepage-siminsanka.mdx
@@ -0,0 +1,361 @@
+---
+first: 2020-12-28
+description: 小平市議会議員 安竹洋平の令和元年度6月定例会における一般質問の2件目についてまとめています。
+---
+
+# (2)小平市の顔ともいえるホームページで市民参加・協働の推進を
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1066&schedule_id=17&minute_id=251&is_search=true">📄会議録</a>
+
+## まとめ
+
+平成元年6月7日に行った2件の一般質問のうち2件目です。
+
+小平市ホームページは使いにくく、情報も網羅していないなど問題があるため質問しました。市はホームページの活用はあまり積極的ではないようです。原因は発想がない、リソースがない(と考えている)、などと思われます。市長主導により根拠目的の設置とガイドラインの作成が必要と考えます。
+
+| 質問 | 答弁 |
+|---|---|
+| 小平市ホームページ運営の明文化された根拠は? | [ない](#konkyo-nai) |
+| 何を目的に運営している? | [①行政情報の公開、②情報共有で参加協働推進](#mokuteki) |
+| 目的を明文化しては? | [今は予定ない](#meibunka) |
+| 目的達成を効果測定しているか? | [アクセス数が伸びている、情報は届いている](#access-zou) |
+| 市内外アクセス数、視聴覚障害者利用状況、外国人利用状況等は? | [把握していない](#haaku-sitenai) |
+| 最も視聴されているページは? | [ごみ・環境の分類](#best-view) |
+| ホームページへ情報掲載する際のガイドラインは? | [アクセシビリティ等はある](#accessibility) |
+| どの情報を、いつ、どう掲載するかガイドライン作成を? | [既存の基準で続ける](#tudukeru) |
+| オープンデータの現況は? | [試行公開のため限定的](#open-data) |
+| ナレッジデータベースの活用は? | [導入予定はなく既存の機能を活用](#knowledge-db) |
+
+
+## 通告書
+
+<iframe src={require('./201906-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市の広報におけるホームページの役割は重要性を増している。急速な少子高齢化を主因として、市の行政における市民参加・協働の推進も急務。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市の自治基本条例にも次のようにある。
+
+- 第11条:執行機関は、高齢者、障害者及び子どもをはじめ市民のだれもが、それぞれの立場に応じて容易に市政に参加をすることができるよう工夫し、及び配慮するものとする。
+- 第12条:市民等及び執行機関は、地域の様々な課題の解決に向けて協働をすることができる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市の顔とも言えるホームページにおいても、情報を市民へ一方的に提供するばかりではなく、双方向の、市民参加・協働が感じられる構成にする必要があると考えることから、市ホームページに関して質問する。
+
+</MessageBubble>
+
+### ②市ホームページ運営の根拠と目的は?{#bold-unei-konkyo-mokuteki}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市ホームページ運営の根拠と目的は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left" id="konkyo-nai">
+
+平成8年12月に市ホームページを開設した当時の明確な根拠は確認できないが、市ホームページは、こだいら21世紀構想、小平市第三次長期総合計画基本構想の目標とする5つの小平市の将来都市像のうちの「健全で、進化するまちをめざして」を実現するための手段のひとつ。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left" id="mokuteki">
+
+市ホームページ運営の目的は、行政のもつ情報をわかりやすく公開し、行政の透明性を高めるとともに、情報共有によって参加と協働を進めること。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+行政が行うことには根拠と目的が重要。根拠があれば予算がつきやすくオリジナルなこともしやすい。また目的があれば効果の測定が可能。
+
+</MessageBubble>
+
+#### 根拠や目的を明文化しては?
+
+<MessageBubble speaker="安竹(再質問)">
+
+今答弁にあった次のことをホームページ運営上の根拠や目的として明文化してはどうか。
+
+- 行政のもつ情報をわかりやすく公開し行政の透明性を高める
+- 情報共有によって参加と協働を進める
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left" id="meibunka">
+
+特にホームページ独自で何か明文化することは今考えていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+ただ平成21年度制定の小平市自治基本条例を踏まえ、平成21年12月に「[小平市市民参加の推進に関する指針](https://www.city.kodaira.tokyo.jp/kurashi/001/001015.html)」を定めている。その中で、市民参加の前提となる情報公開に、「市政の基礎的なデータや情報の提供について、ホームページの活用等により充実を図っていく」ということで取り組んでいる。これに基づき、ホームページ以外のさまざまな要素、手法を使いながら、情報の提供を図っている。
+
+</MessageBubble>
+
+#### 目的達成を測定している?
+
+<MessageBubble speaker="安竹(再質問)">
+
+それらの目的が達成されているか効果測定は行っているか。たとえばアクセス数、アンケート調査など。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left" id="access-zou">
+
+アクセス数については、例年、基本的には順次伸びてきており、多くの情報が市民に届いていると認識している。
+
+</MessageBubble>
+
+### ③平均アクセス数と過去推移は?{#bold-heikin-access-suii}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+一日あたりの平均アクセス数と過去5年の推移は。また、そのうち市内および市外からのアクセス数割合、視覚・聴覚障害者の利用状況、外国人の利用状況等は把握しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left">
+
+1日平均で:
+平成26年度は6,096件
+平成27年度は6,873件
+平成28年度は8,280件
+平成29年度は9,355件
+昨年度は 8,522件
+平成26年度と昨年度を比較すると、おおむね1.4倍の増。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left" id="haaku-sitenai">
+
+市内および市外からのアクセス数の割合、視覚・聴覚障害者の利用状況並びに外国人の利用状況等は把握していない。
+
+</MessageBubble>
+
+### ④最も閲覧されている分野と拡充予定は?{#bold-most-viewed-area}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+最もよく閲覧されている分野は。それらに関して情報提供拡充の予定はあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left" id="best-view">
+
+市ホームページの分類別では、ごみ・環境の分類が年間を通して最も閲覧されている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left">
+
+各ページ別では、小平市民総合体育館を初めとした施設情報のページが最も閲覧されており、また、選挙期間中に限られるが、選挙関連のページも多く閲覧されている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left">
+
+情報提供の拡充については、昨年7月に実施した市ホームページのリニューアルで導入した特集ページの機能を活用し、家庭ごみ有料化、戸別収集特集ページや小平市議会議員選挙特集ページを設けている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left">
+
+さらに施設情報のページ内容を充実させるとともに体系的に整理し、市ホームページを訪れた方にとって見つけやすく、わかりやすいページ構成とした。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left">
+
+加えて選挙関連のページは、これまでも投開票日を中心に大変多くのアクセスがあったことから選挙期間中はアクセスを分散させる機能を活用し安定的に市ホームページを閲覧できる体制を整備した。
+
+</MessageBubble>
+
+### ⑤情報掲載のガイドラインはある?{#bold-guideline}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+各課がホームページへ情報を掲載する際の具体的な指針(ガイドライン)はあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left" id="accessibility">
+
+高齢者や障害がある方を含め、ホームページを利用する誰もが、正確な情報を必要なときに簡単に閲覧できるように配慮したページを作成するため、日本工業規格への準拠やWebアクセシビリティに配慮することとしている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left">
+
+また審議会等の開催の事前公表や会議要録などの公表等については[小平市審議会等の会議の公開に関する事務取扱要領](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00000509.html)に基づき掲載している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+アクセス数が少ない分野やページは、たどり着きにくかったり情報が不足していたりする可能性もある。市民に対して目的がちゃんと達成されているかを測定していかなければならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+なるべく多くの情報を迅速にわかりやすく市民に提供することがホームページの使命。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+どういった情報をどのタイミングでホームページへ掲載するかを職員個々の判断に任せると、積極的に情報を掲載するインセンティブが働かない。
+
+</MessageBubble>
+
+### ⑥掲載のガイドラインが必要では?{#bold-guideline-hituyou}
+
+<MessageBubble speaker="安竹(再質問)">
+
+どういう情報を、どのタイミングで、どのようにホームページへ掲載するかといったガイドラインを作成する必要があると思うが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left" id="tudukeru">
+
+いろいろな情報発信の媒体、方法があるのでホームページ特化ということではないが、[小平市審議会等の会議の公開に関する事務取扱要領](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00000509.html)に次のように定めている。
+
+- 会議を開催する際は10日前までにホームページ等でその日時等を知らせる
+- 会議が終わった後20日のうちに会議要録を公表する
+
+これらにのっとり情報提供をしっかりしていきたい。
+
+</MessageBubble>
+
+### ⑦オープンデータの現況は?{#bold-open-data-genkyou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+国分寺市と連携して行っているオープンデータの試行公開から1年が経ったが、現況は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left" id="open-data">
+
+現在公開しているデータは国分寺市との連携推進に係る調査研究事業における広域行政データワーキンググループの取り組みとして、子育てに関するデータを統一的なフォーマットに基づいて作成したもの。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left">
+
+このデータはオープンデータの利活用に向けた調査研究の成果として試行的に公開しているため、特にデータの更新などは行っていない。
+
+</MessageBubble>
+
+### ⑧コンテンツの公開が期間限定されている理由は?{#bold-contents-kokai-kikan}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+コンテンツの公開期間が限定されているがその理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left">
+
+公文書にあたるものについては原則として[小平市文書管理規程](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00000049.html)等による保存年限に基づき掲載している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left">
+
+掲載期限を定められていないものについては、過去の情報を掲載し続けた場合、同様のページが多数混在してしまうことで必要な情報を見つけにくくなり、わかりにくいという利用者からの御意見もあり、各課の判断でページの公開を終了する等、整理をしている。
+
+</MessageBubble>
+
+### ⑨アーカイブについての考えは?{#bold-archive}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+アーカイブを作ることについてはどう考えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left">
+
+アーカイブとしてわかりやすい形でまとめられるような場合は、各課の判断でページをアーカイブとして掲載している。
+
+</MessageBubble>
+
+### ⑩市ホームページで市民参加・協働の取組みをした?{#bold-simin-kyodou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市ホームページにおける市民参加・協働の取り組みを検討したことはあるか。たとえば市民がコンテンツ作成を手伝うことや、FAQシステムの導入についてはどう考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left">
+
+コンテンツの作成等における市民参加・協働は考えていないが、利用者の意見、要望等の広聴手段であるお問い合わせ機能や簡易アンケート機能に加え、昨年7月に実施した市ホームページのリニューアルで導入したアンケート機能を活用した市民参加の拡充を図っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left">
+
+FAQシステムの導入は、利用者の意見、要望等を踏まえ市ホームページのよくある質問の充実に取り組んでいく。
+
+</MessageBubble>
+
+### ⑪ナレッジデータベース活用状況は?{#bold-knowledge-db}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+ナレッジデータベースの活用について、市はどう取り組んでいるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left" id="knowledge-db">
+
+一般的に、企業が顧客管理や案件管理、問い合わせ、クレーム管理など、日々の業務で蓄積された情報を企業内で共有化し、生産性の向上等につなげるために活用するナレッジデータベースの導入は考えていないが、市ホームページへのお問い合わせ機能によって寄せられた情報を各課の中で共有し、業務の改善を図っている。
+
+</MessageBubble>
+
+### ⑫民間SNS活用については?{#bold-sns-katuyou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+民間SNSサービスの活用について、市はどう考えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left">
+
+市ではこれまでも、市政情報や気象情報等を広く発信するため、市ホームページやメールマガジン、スマートフォン用アプリの活用に加え、市公式TwitterおよびFacebookなどSNSの活用を図ってきた。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則・初回答弁)" align="left">
+
+今後も緊急情報は即時性や拡散性の高いSNSによる情報提供が効果的であることから、配信する情報の特性と各SNS等の機能の特徴、利用者の御意見などを踏まえながら、効果的な情報配信方法について研究していく。
+
+</MessageBubble>
+
+
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div>
diff --git a/docs/ippan-situmon/r1d/6gatu/201906-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r1d/6gatu/201906-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..a25150a7
--- /dev/null
+++ b/docs/ippan-situmon/r1d/6gatu/201906-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r1d/6gatu/201906-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r1d/6gatu/201906-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..f27a24d2
--- /dev/null
+++ b/docs/ippan-situmon/r1d/6gatu/201906-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r1d/6gatu/_category_.json b/docs/ippan-situmon/r1d/6gatu/_category_.json
new file mode 100644
index 00000000..502bde3a
--- /dev/null
+++ b/docs/ippan-situmon/r1d/6gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "6月",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r1d/6gatu",
+ "description": "令和元年度6月の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r1d/9gatu/1-tochi-jourei-keisi.mdx b/docs/ippan-situmon/r1d/9gatu/1-tochi-jourei-keisi.mdx
new file mode 100644
index 00000000..52194bf1
--- /dev/null
+++ b/docs/ippan-situmon/r1d/9gatu/1-tochi-jourei-keisi.mdx
@@ -0,0 +1,857 @@
+---
+first: 2020-12-28
+description: 小平市議会議員 安竹洋平の令和元年度9月定例会における一般質問についてまとめています。
+---
+
+# 土地取引、土地利用における条例軽視は、まちづくりの根幹を揺るがす大問題
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1078&schedule_id=17&minute_id=169&is_search=true">📄会議録</a>
+
+## まとめ
+
+令和元年9月6日に行った1件の一般質問です。
+
+回田町の宅地開発に関して周辺住民からのご相談を受け、数ヵ月に渡って複数の議員で調査を行いました。私たちの会派に相談いただいた時は時すでに遅しのタイミングでしたが、今後市の開発のあり方を見直す必要があることが分かりました。ほかの議員もこの件で質問しました。私の質問では、条例違反が起きていたことや理念が守られていないことなどを指摘し、市の姿勢を確認しました。旧佐川邸公園の件もそうですが、市は市内公園の扱いに関し課題を抱えています。市長にも期待できないところがありますので、私たち市民が実現可能な発想を持ち込み、提案していく必要があるようです。
+
+| 質問 | 答弁 |
+|---|---|
+| 元の土地所有者が条例違反行為をしたということでよい? | [よい](#jourei-ihan) |
+| 仲介人の農協が土地元所有者に説明しなかったのか? | [市として説明したと認識](#setumei-sitaka) |
+| 条例違反に罰則は? | [罰則はなく勧告はあるが、悪意なしとみてそこまでいかない](#bassoku) |
+| 条例違反があったのに罰則がなく農協にも調査しない、条例軽視では? | [罰則は設けない](#bassoku-mouketeha) |なら改善は? | より明確に説明し、届出予定日に啓発も考えている |
+| 条例の解釈に理念を反映させるのは市長の仕事では? | [その姿勢でやっている](#sityou-sekinin) |
+| 小さな公園つくりたくないのでは? | [効率的維持管理は悩み。不必要とは考えてない](#tiisana-kouen) |
+
+## 通告書
+
+<iframe src={require('./201909-ippan-situmon-yasutake.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+#### まちづくりの根幹が崩れる
+
+<MessageBubble speaker="安竹(初回質問)">
+
+回田町218番地周辺で行われている宅地開発に関し、大規模な開発にもかかわらず公園が設置されないことや、一連の取引、開発に関する説明が十分になされていないことなどから、周辺住民の間で市に対する不信、不満の声が上がっている。特に、若い家族世帯が多く移り住んでいる状況で、子どもたちが遊ぶ公園が近隣にないことや、緑が減ることについて心配する声が大きい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+この土地は、もとの所有者が平成28年7月1日に全体で約8,000㎡の土地を3つに分割し、それぞれ3,000㎡未満の契約として3社へ売却したもの。この3社との取引(以下、当取引と呼ぶ)は、同一の者が行う合計面積5,000㎡以上の土地取引行為であったにもかかわらず、[小平市開発事業における手続及び基準等に関する条例](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001187.html)(以下、条例と呼ぶ)で定められた届け出が期間内にされていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、大規模な土地利用を小平市の都市計画マスタープランの方針等に照らし合わせるために規定されている小平市土地利用審議会での審査や、市長の助言プロセスも行われていない。さらには、事業面積が5,000㎡以上の開発事業で同一の事業者が開発を行う場合に必要とされる大規模開発事業のプロセスや、同様に3,000㎡以上の開発で必要とされる中規模開発事業のプロセスも踏まれておらず、先述したように、都市計画法の規定に基づいて3,000㎡以上の開発において整備すべき公園等も設置されていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+5,000㎡を超える大規模土地取引および大規模土地開発に際し、複数業者との間で土地を分割して売買するなどの手法によって個々の土地面積を減らすことで、法や条例に定めた事項を回避できてしまうのであれば、小平市のまちづくりの根幹が崩れることになり、非常に大きな問題だ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+そこで、当取引に関する市の対応の再検証と、東京都への働きかけも含めた条例等見直しの要望を念頭に質問する。
+
+</MessageBubble>
+
+### ②大規模土地取引の届け出に関する条例違反について{#bold-jourei-ihan}
+
+#### 経緯、原因、対処、再発防止策は?
+
+<MessageBubble speaker="安竹(初回質問)">
+
+大規模土地取引の届け出は取引契約の3ヵ月前に行われなければならないが、当取引は契約締結後1ヵ月での届け出と遅れたことについて、その経緯、原因、市としての対処、再発防止策は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+平成28年1月に、市は、土地所有者の仲介人から生産緑地であった土地について売買の相談があったため、大規模土地取引行為の届け出や大規模開発事業に関する公共施設の設置等について説明を行った。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+その後、同年7月に、土地を3つに分割し、取得した3社から、国土利用計画法に基づく土地取引の届け出があった。当該土地につきましては、すでに土地売買が行われていたことから、市から大規模土地取引行為についての届け出を促し、同年8月に提出された。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+本来ならば、大規模土地取引行為を行う前に市長の助言等を行う必要があるが、すでに契約が締結されていたことから、もとの土地所有者に対し、良好なまちづくりへの協力を取得した3社に伝えていただくようお願いした。届け出がおくれた原因としては、3つに分割して売却したそれぞれの土地面積が5,000㎡未満であったことから、もとの土地所有者が、大規模土地取引行為の届け出は不要であると自ら解釈をしたもの。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+今後の対応としては、大規模土地取引行為の届け出について、現在、市のホームページや窓口のチラシ等で周知をしているが、譲渡人や譲受人が届け出を行うことが原則となることから、生産緑地の買い取り申し出があった際や事業者が窓口に相談に来た際に、必要となる手続について、より一層丁寧な説明を行っていく。
+
+</MessageBubble>
+
+#### 条例違反があった、でよい?
+
+<MessageBubble speaker="安竹(再質問)" id="jourei-ihan">
+
+5,000㎡以上の土地を売却する際、売り主は売却契約の3ヵ月前に届け出をしなければならないと条例で決められている。しかしこのケースでは届け出が期限内になされなかった。つまりもとの土地所有者による条例違反の行為が行われたということでよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+ご披瀝のとおり、大規模土地取引行為は契約の3ヵ月前までに市に届け出ることが条例で義務づけられている。それが出ていなかった。条例は守られていなかった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+届け出がおくれた理由は、分割売却したそれぞれの土地面積が5,000㎡未満だったので、もとの土地所有者が届け出は不要であると解釈した、という答弁だった。条例を読めば分かるが、ここは分割売却は関係のない話。
+
+</MessageBubble>
+
+:::info
+
+##### 📘大規模土地取引行為の届け出は分割売却でも必要
+
+条例と施行規則に次のように書かれています。今回は、売る側が同一であり、規則で定める期間(1年間)以内の売却なので、大規模土地取引行為の届け出が必要となります。逆に言えば、1年間を超えて分割売却すれば、大規模土地取引行為の届け出が不要になってしまいます。
+
+[条例 第6条(大規模土地取引行為の届出)第2項](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001187.html#e000000134)
+> 5,000平方メートル未満の土地取引行為であっても、一団の土地及び隣接した土地において、同一の者又は規則で定める関連性が認められる者が規則で定める期間に2以上の土地取引行為を行うときは、これらの土地取引行為は一の土地取引行為とみなし、その合計面積が5,000平方メートル以上となる場合は、前項の規定を適用する。ただし、市長が適当でないと認めるときは、この限りでない。
+
+[条例施行規則 第7条(関連性が認められる者)](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001188.html#e000000084)
+> 条例第6条第2項の規則で定める関連性が認められる者は、次の各号のいずれかに該当する者とする。ただし、市長が適当でないと認めるときは、この限りでない。
+>
+> (1) それぞれが親会社等(略)、子会社等(略)又は関連会社等(略)の関係にある者
+>
+> (2) それぞれが親会社等を同一とするグループ会社の関係にある者
+>
+> (3) それぞれの役員(略)の全部又は一部が重複している者
+>
+> (4) 前3号に掲げるものに準ずる関係にあると市長が認める者
+
+[条例施行規則 第8条(一の土地取引行為とみなす期間)](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001188.html#e000000121)
+> 条例第6条第2項の規則で定める期間は、先行する土地取引行為の完了日(略・登記を行った日をいう。)前又は完了日の翌日から起算して1年以内とする。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+土地を売る側が出す届け出なので、購入側で複数に分割されていようとまったく関係ない。この認識でよいか。また、市長が適当でないと認めたのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+その認識でよい。事前相談があったとき、市として、今後、大規模土地取引行為の届け出が必要になると指摘していた。その後、勘違いされ、分割してすでに契約してしまった。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+市もそのことについては注意し、その後、要望書として出している。なお、市長が特に認めたということではない。
+
+</MessageBubble>
+
+#### 農協から経緯は聞いている?
+
+<MessageBubble speaker="安竹(再質問)" id="setumei-sitaka">
+
+平成28年1月に生産緑地買い取りの申請があった際、仲介人の農協に説明している。ただ、それがもとの土地所有者の方にはちゃんと伝わっていなかった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+生産緑地の買い取り申請からだいたい半年たってから突然、国土利用計画法に基づいて、土地を買ったという届け出が3社から出た。そこで初めて市は大規模な土地の売却が行われたということを知った。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ということは、仲介人の農協が、ちゃんともとの土地所有者に説明していなかったということになる。そのあたりの経緯は聞いているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+市はそこまではタッチしていない。あくまでも事前相談のとき、今後必要になると、きちんと説明したと市は認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+その後、契約が行われ、国土利用計画法に基づいての届け出がなされた。そこで市は初めて知った。市は、督促ではないが連絡し、至急出してほしいということで、結果、大規模土地取引行為届出書が出された。
+
+</MessageBubble>
+
+#### 条例違反に罰則は?
+
+<MessageBubble speaker="安竹(再質問)" id="bassoku">
+
+この条例違反に対し、罰則はあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+罰則はない。条例の中で大規模に関する事項については勧告という行為がある。しかし、今回、遅れてはいるが、勘違いされ、出されているので、悪意はないと思い、勧告まではいかないと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+条例違反がわかった時点では何もできず、さらに問題が発覚しているのに、農協のほうに調査していない。指導どころか調査もしなかった。これは条例の著しい軽視では。
+
+</MessageBubble>
+
+#### これまで届出がなかったケースは?
+
+<MessageBubble speaker="安竹(再質問)">
+
+届け出が今まで行われなかったケースは、これまで何件あるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+平成30年度から平成24年度までに出た届け出15件のうち、今回の回田町以外に1件あった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今まで1件あって、特に対処はしていなかったのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+その1件は、病院の土地で、経営が変わったことによる。病院自体はそのまま引き継がれてやっているため、市長の助言、指導等は行っていない。病院の経営が変わったところで、少し見過ごしていたこともあり遅れた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回のケースが許されると「条例を無視しても大丈夫」となる可能性がある。今回の件は、農協に状況を調査して、ちゃんと報告してもらいたい。
+
+</MessageBubble>
+
+#### 事後の罰則が必要では?
+
+<MessageBubble speaker="安竹(再質問)" id="bassoku-mouketeha">
+
+勧告は、届け出をしていないということが判明して初めてできる。つまり、期限が到来するまでの間に市はチェックができない。期限が過ぎてから届け出したものは、事後の罰則を与える必要があるのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+市の行政指導という中では、罰則まで設けるのはなかなか厳しい。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+今後の改善については、大規模土地取引行為の届け出をする提出者からは当然(?)相談されるので、今後は、より明確に説明するとともに、ある程度その予定日を聞き、その予定日に近づいたら、その辺は少し啓発を図るとか、そういったことはできると考えている。
+
+</MessageBubble>
+
+
+<MessageBubble speaker="安竹(再質問)">
+
+勧告に従わなかったケースについては罰則を与えている。なぜ今回のケースで罰則が与えられない判断になるか。
+
+</MessageBubble>
+
+:::info
+
+##### 📘 勧告に従わない場合は罰則がある
+
+[小平市開発事業における手続及び基準等に関する条例 第41条](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001187.html#e000000758)には次のように書かれています。
+
+> 市長は、大規模開発事業主等が前条第1項の規定による勧告に従わない場合は、当該大規模開発事業主等に対し意見を述べる機会を与えた上で、氏名等、勧告の内容及び当該勧告に対する大規模開発事業主等の対応の内容を公表することができる。
+
+:::
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+勧告をしたにもかかわらず、たとえばそれに耳を貸さないとか、出さないとか、そういった場合に名前を公表する。次の手段があるということでの罰則。あくまで勧告→名前の公表という形で規定に設けている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+事前に出してくださいと言っているにもかかわらず期限内に出していないわけで、同じ話では。
+
+</MessageBubble>
+
+#### これでは都市マスを大規模土地開発に反映できない
+
+<MessageBubble speaker="安竹(再質問)">
+
+土地取引行為の事前届け出になぜここまでこだわっているかというと、小平市の都市計画マスタープランを大規模土地開発に反映させるため。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+どういうことかというと、大規模土地取引行為の届け出が出ると小平市の土地利用審議会が審議し、その取引に関して市長から助言できる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+なお、小平市土地利用審議会は現在5人で構成されている。議事録を見ると、土地利用構想についてはあったが、土地取引行為については見当たらない。
+
+</MessageBubble>
+
+### ③小平市土地利用審議会について{#bold-tochi-riyou-singikai}
+
+#### メンバー構成は?
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市土地利用審議会のメンバーは。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+メンバーは、
+
+- 都市計画にかかわる民間会社の代表の方
+- 建築にかかわる民間会社の代表の方
+- 弁護士
+- 財団法人の不動産関係の仕事をされている方
+- 学校の関係者
+
+</MessageBubble>
+
+#### 最近はいつ開催でどんな助言が?
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市土地利用審議会は最近いつごろ土地取引行為について活動し、市長からどういう助言が行われたか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+本年6月ごろに元自動車教習所跡地の大規模土地取引行為の届け出があり、本年8月上旬に小平市土地利用審議会を開催している。8月下旬に助言を交付し、主だった内容は:
+- 周辺には幼稚園や戸建て住宅、マンションの住宅があることから、周辺の住宅環境等に十分配慮した計画とすること
+- 公園、緑地などオープンスペースの整備を図って防災機能の向上に努めること
+- 歩行者空間の確保や周辺の交通状況を踏まえた交通安全対策に配慮すること
+- 周辺住民も含めた交流を図ることができる地域コミュニティーの創出を図ること
+- 譲受人が助言内容を遵守するよう責任を持って引き継ぐこと
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回は、土地取引行為の届け出が遅れ、小平市土地利用審議会から助言を与えるプロセスが省かれてしまった。大規模な土地開発において都市計画マスタープランを反映するというひとつの機会が失われてしまっている。まちづくりという観点から見ると、とても大きな問題。
+
+</MessageBubble>
+
+### ④条例の目的や理念が軽視されている{#bold-jourei-keisi}
+
+#### 条例の成り立ち
+
+<MessageBubble speaker="安竹(再質問)">
+
+もうひとつ大きな問題は、この土地開発に関する一連の対応で「条例の目的や理念が軽視されている」と感じるところ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+条例には目的や理念がある。この条例に関しても、第1条(目的)や第3条(市の責務)に書かれている。
+
+</MessageBubble>
+
+:::info
+
+##### 📘 条例の目的や理念
+
+[第1条(目的)](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001187.html#e000000050)の概要:開発事業の着工前に必要な手続及び公共施設等の整備等に関する事項を定めることにより、小平市都市計画マスタープランの目指す良好な住環境の形成及び安全で快適な都市環境を備えた市街地の形成に資することを目的とする。
+
+[第3条(市の債務)](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001187.html#e000000105)の概要:市は、都市計画マスタープランの実現を目指し、安全で快適なまちづくりに努めるとともに、まちづくりに関する施策を積極的に講ずるものとする。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、市は、開発事業が行われる際、まちづくりの理念やビジョンがその開発に反映されるように努めなくてはならないとされている。今回の条例違反は、こういった理念に反している。もし開発業者の短期的な利益追求で開発事業が行われると、理想的なまちづくりはできない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+一方、法や条例は、複数の意味に解釈できるところがある。ある程度の遊びを持たせるようにはなっていると思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そのため、逆に、条例の背景にある目的や理念、町をどうしていきたいかというビジョン、そういうものが重要になる。それらに基づいて条文を解釈しなくてはならないし、条例のほうに目的や理念やビジョンにそぐわない部分があれば、改正しなければならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市の条例は、そういうふうに成り立っていると考えてよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+ご披瀝のとおり、都市計画マスタープランの目指す良好な住環境の形成と、安全で快適な都市環境を備えた市街地の形成に向けて都市計画行政を進めている。その理念にかなっているものと思っている。
+
+</MessageBubble>
+
+#### 1. 条例違反
+
+<MessageBubble speaker="安竹(再質問)">
+
+その目的や理念、ビジョンに反することが今回複数起きている。この条例違反を筆頭に4つぐらいある。1つ目はこの条例違反。
+
+</MessageBubble>
+
+#### 2. 3社に分割販売を看過
+
+<MessageBubble speaker="安竹(再質問)">
+
+2つ目は、ほかの議員も指摘している「3社に分割して販売した件」について。市の調査では3社に関連性が認められなかったが、私たちのほうで調べたら3社に関連性はあった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+仮にこの3社にまったく関連性がなかったとしても、全体として大規模な開発であることに変わりはない。条例の理念を重視すれば、そこに小平市のまちづくりを何とかして反映しなければならない、そう考えるはずではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+ご披瀝のとおり、大規模土地取引行為について条例は守られなかったが、そのほかのことについては、市は、基本的には条例のとおりに指導もしてきたし、運用も含めて理念にかなった指導をしていると考えている。これからもそういう形で、より丁寧に指導していきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+条例の理念に沿って、今回何が行われたか。市長から元土地所有者の方へ、届け出が遅れた後に、市長の助言ではなく、次のような内容のお知らせを送っている。
+
+> 今回売却されました土地の利用につきましても、周辺の住環境に配慮した一体的な計画となりますよう譲受人に対してお伝えいただき、良好なまちづくりへの御協力をお願いします。
+
+それだけ。先ほどの小平市土地利用審議会で出てきた市長の助言内容と、ずいぶん違う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市長のお知らせが送られた後は、開示された資料を読む限り、一体的な計画という話はどこかに行ってしまい、買った3社の言い分である、個別の開発ですという言葉の言いなりになってしまっている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市は、この開発行為に関して、2段構えの論理で「一体の開発ではない」ということを固持している。1段目の守りは「関連会社」のところ。これはほかの議員の質問にあったとおり。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+2段目の守りは、「東京都が決めた区域で東京都が許可を出す開発事業であって、市は同意をする立場なので、小平市が決める区域で事業の一体性の判断をすることは運用上していない」という論理。つまり東京都に責任があるので、小平市としては介入を諦めるという態度。これはまさに小平市独自のまちづくりを進めていこうという条例の精神に反した行動。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+東京都が許可を出すと言っても、その前に調整会議があるので、その場で調整すればよい。実際、東京都に確認すると次のような回答だった。
+
+> 開発の東京都の区域どり、つまり都市計画法第29条の開発の区域どりと、市の条例による区域どりというのがそれぞれ独立しているため、東京都の区域どりと市の区域どりが異なるという可能性も考えられる。そういった協議もきちんと済んだ上で、同意の書類とかもつけて、第29条の申請を行っていただくという流れになる。周辺の開発を一と見るのかどうかということは、市の判断による場合もある。
+
+筋が通った話だと思うが、何か意見はあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+市は、過去から、東京都とその辺を調整しながら、東京都の考えなども把握して進めてきた。東京都の判断も仰ぎながら、都市計画法第29条という一番大きな法の中の考え方に基づき執行してきている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+なぜか私たちが調べると、関連性のことも、第29条の区域どりの話も、まったく逆の答えが出てくる。そのような根拠に基づいて、業者の論理を固持している。条例の理念に反すると思う。
+
+</MessageBubble>
+
+#### 3.市民とともにまちづくりしていない
+
+<MessageBubble speaker="安竹(再質問)">
+
+理念に反すると感じる3つ目は「事業者が市民とともに行うまちづくり」の項目について。条例の第5条に次のようにある。
+
+> 事業主の責務について、安全で快適なまちづくりを推進するため、開発事業を行うに当たっては、その内容を都市計画マスタープランの方針に適合させ、自らも地域社会の一員としての社会的使命を自覚し、市民とともにまちづくりを行うものとする
+
+つまり、**事業主は市民とともにまちづくりを行う必要がある**とされている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+では、どう市民とともにまちづくりを行っているか。事業主が市民と接したところは、大規模開発ではないが、[小平市開発事業における手続及び基準等に関する条例の第18条](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001187.html#e000000339)に次のように規定されている。
+
+> 事業主は、規則で定めるところにより、周辺住民に対して開発事業の計画内容、工事方法等について説明会の実施等の方法により説明しなければならない
+
+普通に考えると、どこかの会場を借り、住民と業者が意見交換できるような場を設けるのだろうと。少なくとも私はそう考えた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+しかし、実はそういう説明会ではない。今回の最初の開発に関する住民説明報告書を見ると、周辺の115世帯を戸別訪問し、70世帯はお知らせをポストに投函しただけ。60%の世帯にはポスト投函しただけ。しかも業者の自己申告で、115世帯すべてで質疑は一切ないとしている。これで「市民とともにまちづくりを行った」ことになっている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今こんなに問題になっていることを考えると、住民に対する説明が足りていなかったことは明らかだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+住民説明の項についても、見直されてしかるべき箇所だ。大規模開発として認定されていれば、もっと住民の意見を集める機会が得られる仕組みにはなっているが。
+
+</MessageBubble>
+
+#### 4. 消防水利施設の設置に向け努力していない
+
+<MessageBubble speaker="安竹(再質問)">
+
+条例の理念に反すると感じる4つ目は、消防水利施設の件。[小平市開発事業における手続及び基準等に関する条例の第33条](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001187.html#e000000579)([小平市開発事業における手続及び基準等に関する条例施行規則の別表6](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001188.html#e000000579))に次のように書かれている。
+
+> 3,000㎡未満の開発事業にあっては、設置する防火水槽の規模及び数量について協議すること
+
+今回は3つに分割されたから3,000㎡未満でこれが該当するはずだが、協議報告書の「事業主の希望」欄に、
+
+> 今回の事業計画は3,000㎡未満で公園を設置しないため、防火水槽、採水管、消火栓は設置しません
+
+と書いてある。そして、そのすぐ下の合意事項欄には
+
+> 上記内容に合意します
+
+としか書かれていない。きちんと協議したのか非常に疑問。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+先日、ほかの議員の質問に対し「小平市内では消防水利の不足地域がある」と答弁していた。そういう状況の中、しかも一体の開発をお願いしますと事前にお願いし、お知らせしている状況にもかかわらず、協議報告書では相手の言うことをすんなり受け入れてしまい、防火水槽は必要ないと同意している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+実際はもっとやり取りがあったのか。一体の開発をお願いしますという前提のもと、開発業者に消防水利の設置の働きかけは行ったのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+市長の助言では、一体の開発をお願いするということではなく、大規模土地取引行為を行おうとする者に対し、都市計画マスタープランに沿った良好な住環境の形成を目的として、より広い視点での一体性のあるまちづくりへの協力を、ということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+開発区域を一体でとってほしいということではなく、道路の接続や緑地の配慮など、周辺との調和をとって、全体としてまちづくりを行ってほしいという趣旨でお願いしている。開発区域を全体でとれというようなところではない。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+防火水槽については、その時点では、全体のまちづくりということだけだったので、協議までには至っていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+大規模な土地に関しての一体の開発だったのではと思うが、地域として一体の開発であったとしても消防水利は不足している。協議の上、そういったものを設置してくださいという、まちづくりの方向性を反映する必要がある。
+
+</MessageBubble>
+
+#### 結局市長の責任、どう考える?
+
+<MessageBubble speaker="安竹(再質問)" id="sityou-sekinin">
+
+こうした条例の理念に反することが複数起きている。中規模開発や大規模開発も、ちゃんと理念にのっとって条例を解釈してやっているのか、疑念が湧く。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ただ、職員の方々は間違いがないよう頑張っている。市民への悪意を持ってしていることではないだろう。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+では、なぜ条例を解釈するとき、目的や理念や市のビジョンを忘れてしまうのかというと、これは市長の仕事だから。会社なら、職場にビジョンを浸透させるのは社長の仕事。(市では)首長たる市長の仕事ではないか。市長はどう考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+私も担当の課も、条例に基づくビジョンや理念は、忘れているわけではなく、それに基づき指導している。そういう認識で事業者とも住民とも接しているつもり。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+私はもともとライフワークが環境問題。その姿勢は変わっていない。今回の問題も、起きた段階で、部長のほうにすぐ来てもらい、役所というのは民民(民事)不介入で、どちら側にもつかないというのが立場だが、我々の仕事は、19万市民のため、いかに安全で安心な町あるいは潤いのある町をつくっていくのかということ。市民の側は、何十年に一回あるかないか、こういったことに巻き込まれるが、ほとんどずぶの素人。条例や法に日々接するわけではない。彼に言ったのは、小平市の目指す方向性に沿って、法を我々は犯すことはできないが、市民の側に立ち、できるだけ力をかしてあげなさいと。役所は市の理念に沿い、できるだけ市民の皆さんの期待に応えられるように努力して指示している。今も頑張っているし、市民の皆さんとの協議もまだ継続中と聞いている。そういう意味ではぜひ御理解いただければと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市長は、市民が今回何度も市役所へ足を運んで、複数の議員とともに担当課のやり取りを重ねたりとか、開示請求を行っていたりするが、条例違反から始まった今回のケース、市民との対話の現場には出てこないものなのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+基本的には、担当課である都市計画課が誠意を持って対応している。課長を筆頭に、意見交換会にも参加し、話し合いしている。
+
+</MessageBubble>
+
+#### 事業者の言いなりでは理想的なまちづくりは無理
+
+<MessageBubble speaker="安竹(再質問)">
+
+業者の立場では、大規模開発となることを避けることで、たとえば次のような大きなメリットがある。
+
+- 公園をつくらなくてよい
+- 大規模開発の手間のかかるプロセスを省ける
+- 消防水利もつくらずに協議だけで済ませられる
+
+大規模開発を避けたほうがよいというインセンティブが働く。それに対し、市のまちづくりを大規模開発事業に反映させていくには、うまい仕組みや大きなエネルギーが必要。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+
+市長を初め、ビジョンをなし遂げるという情熱を持って取り組み、特に今回の検証、また東京都の言いなりになるんじゃなくて、東京都への働きかけも含め、条例の見直しを早期に実施してほしい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回の件はまだ続いている。3社への株主状況の報告依頼も含め、真摯に対応してもらいたい。
+
+</MessageBubble>
+
+#### 土地取引行為の届出時は市民へ情報提供を
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、大規模な土地取引行為が行われたという事実は、その時点で周辺住民や市民がチェックできない。今回も開示請求で初めてわかった。今後同様なことが起きる可能性もある。大規模土地取引が行われたという情報、土地の場所、どの会社に売却されたかを、個人情報は隠しつつでも、公開してほしい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+大規模な土地開発が行われる前兆なので、以降のプロセスで必然的に巻き込まれていくよう、周辺住民の注意喚起にもつながるよいことだと思うがどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+ある程度商取引等に影響を与えるため、すぐ公開というのは難しいと思うが、その辺の情報提供については、今後研究課題。
+
+</MessageBubble>
+
+#### 小さな提供公園が増えることをどう考える?
+
+<MessageBubble speaker="安竹(初回質問)" id="tiisana-kouen">
+
+維持管理費用の問題から、市は小さな公園をなるべく増やしたくない動機があると聞く。今後大規模な生産緑地の宅地化が進む過程で、都市計画法の規定による公園等が増え、このままでは維持管理費用が増大する可能性が高い。市はこの問題をどう捉えており、どう対応する予定か。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+宅地開発による提供公園が増加していく中で、維持管理費用の増大は課題と捉えており、植生管理費の対策として、比較的成長が緩やかで、巨木化、高木化しない樹木の選定をお願いし、剪定費用の削減に努めている。また、公園ボランティア制度やアダプト制度を活用し、市民との協働を図りながら、公園の美化や維持管理ができるよう進めていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+上水南町の旧佐川邸公園の件でも、市からは公園をつくることに対し積極性を感じない。市が市民に「小さい公園はつくりたくない」と伝えたという話も聞いた。提供公園はつくらない方向にバイアスがあったのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+しかし、今回の、合計で500㎡の規模はけっして小さくない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+インターネットを検索すると、政策研究大学院大学の方が書かれた『[開発許可制度における提供公園の影響に関する研究](http://www3.grips.ac.jp/~up/pdf/paper2012/MJU12616chiyotanda.pdf)』が出てくる。川崎市の、1,035個の公園を対象とした検証で、次のような結果。
+
+- 200㎡以下の小さな公園は、周辺の地価について有意にマイナスの影響を与える
+- 200㎡から500㎡の中規模公園は、周辺の地価に有意にプラスの影響を与える
+
+ある程度の広さの公園であれば、イベントを行うことや、避難場所としての機能、トイレ等の施設の充実等、しっかりした遊具の設備など、周辺環境にプラスの要素を多く有すると書いてある。
+
+</MessageBubble>
+
+#### 公園の存在が周辺の地価や人口動態に及ぼす影響を調べている?
+
+<MessageBubble speaker="安竹(再質問)">
+
+公園があることで、周りの地価や人口動態にどう影響を及ぼすかの調査を、小平市でも行っているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(岡村)" align="left">
+
+調査は具体的には行っていない。なお、小さな公園を市がつくりたくないということはない。たくさんある公園の維持管理をいかに効率的にやっていくか、常に頭を悩ませているが、公園は、市民のレクリエーション活動、健康運動、文化活動の場となるとともに、大きな環境を守るための貴重な空地。そういったものに対し、必要ないということは考えてはいない。
+
+</MessageBubble>
+
+#### 公園数増加による維持管理費増大への方策は?
+
+<MessageBubble speaker="安竹(再質問)">
+
+小さな公園をつくりたくないとは、なかなか言えないと思う。しかし実際に財政上は維持管理費がかかる。公園の予算として、維持管理費は全体で約3億円。提供公園が増えるとコストも増える状況。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+自動的に増えても、都市公園法があり、防火水槽があり防災上の理由からも、公園を容易に減らすことはできない。そうすると次のようなことを検討するのではと。
+
+- 公園の質を変える
+- 清掃業務等の委託業務費を抑える
+- 公園の用途を変える(自転車駐輪場と併設など)
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+巨木化、高木化しない樹木の選定を業者に依頼する方向は、公園の質を変えることに当たる。ほかにも何かアイデアはあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(岡村)" align="left">
+
+樹木に対する周辺住民の方の苦情が非常に多い。目隠し機能が求められていたとき、そういった形の公園をつくった。そうではなく、シンボルツリーのような形で、真ん中にその機能を持っていくようなことで、維持管理費を抑えることは考えている。
+
+</MessageBubble>
+
+### ⑤アダプト制度について{#bold-adopt-seido}
+
+#### 現状、課題、推進策は?
+
+<MessageBubble speaker="安竹(初回質問)">
+
+住民のためになる公園づくりは住民との協働が不可欠である。協働の代表例として、市におけるアダプト制度の現状、課題、推進に向けた具体的な活動は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林正則)" align="left">
+
+公園等アダプト制度は、平成28年度に開始して以降、現在、9団体が7つの公園で活動している。現時点での課題としては、多くの団体において活動の頻度が確保されていないことがある。今後も、ボランティア登録している団体や個人への参加の働きかけのほか、広報などでアダプト制度の浸透を図っていく。
+
+</MessageBubble>
+
+#### 報酬を出しては?
+
+<MessageBubble speaker="安竹(再質問)">
+
+アダプト制度の課題に、活動の頻度が足りていないということがある。これを、たとえば、人数をとにかく増やし、1団体当たりの活動頻度が低くても全体として一定の活動頻度が得られるようにする方法がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+報酬を出し、たとえば有料のごみ袋、エコダイラポイントを与える。稲城市でも報酬を与えている。市民活動ポイント制度というもので、ポイントがもらえ、現金に還元できる。小平市でもそういうことをするか。そもそもなぜ無償にしているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(岡村)" align="left">
+
+アダプト制度は里親ということ。愛着を持ち、その公園を自分たちが自由に管理をするということなので、報酬自体については当市は考えていない。
+
+</MessageBubble>
+
+#### 制度の情報提供を
+
+<MessageBubble speaker="安竹(再質問)">
+
+稲城市は非常にアダプト制度が進んでいて、現在、71団体ぐらい活動している。ホームページの情報も十分。小平市のホームページにはアダプト制度についての話が詳しく書かれていないが、どう考えているか。
+
+</MessageBubble>
+
+:::info
+
+##### 🌳 稲城市の公園アダプト制度
+
+- [稲城市のアダプト制度についてのページ](https://www.city.inagi.tokyo.jp/kankyo/midori/adopt/index.html)
+- [稲城市のアダプト団体一覧表](https://www.city.inagi.tokyo.jp/kankyo/midori/adopt/itiran.html)
+
+:::
+
+<MessageBubble speaker="環境部長(岡村)" align="left">
+
+小平市のアダプト制度はまだ生まれたばかりで、これから発展をさせていく。ホームページに載せるべきネタが少ない。昨年4月に市報1面に紹介し、啓発した。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+それ以前の段階で、アダプト制度とはどういうものなのか、参加するとどういったことになるのかという、すでに分かっている情報も載っていない。掲載してもらいたい。
+
+</MessageBubble>
+
+#### 別名称を公募しては?
+
+<MessageBubble speaker="安竹(再質問)">
+
+『アダプト制度』は分かりにくいので、別の名称をつけて、その際たとえば懸賞つきの公募をするなどの方法は考えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(岡村)" align="left">
+
+いろんなアイデアはあると思うが、今は活動している9団体が実績を積んいただくことが一番重要。その中で知恵を出し、言われたようなことも検討していきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+大規模開発事業が行われる際は、まちづくりの理念がきちんと反映されるよう、市長にビジョンを示してもらい、庁内に浸透させる。条例の解釈において職員が同じ方向を向けるよう、変に解釈上の問題で悩まず仕事ができるよう、全体的な流れの中で、一つ一つの事例にしっかり対応していただきたい。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r1d/9gatu/201909-ippan-situmon-yasutake.pdf b/docs/ippan-situmon/r1d/9gatu/201909-ippan-situmon-yasutake.pdf
new file mode 100644
index 00000000..1e379646
--- /dev/null
+++ b/docs/ippan-situmon/r1d/9gatu/201909-ippan-situmon-yasutake.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r1d/9gatu/_category_.json b/docs/ippan-situmon/r1d/9gatu/_category_.json
new file mode 100644
index 00000000..3e205b25
--- /dev/null
+++ b/docs/ippan-situmon/r1d/9gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "9月",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r1d/9gatu",
+ "description": "令和元年度9月の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r1d/_category_.json b/docs/ippan-situmon/r1d/_category_.json
new file mode 100644
index 00000000..b66cb53a
--- /dev/null
+++ b/docs/ippan-situmon/r1d/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "令和元年度",
+ "position": 50,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r1d",
+ "description": "令和元年度の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r2d/12gatu/1-kodaira-first.mdx b/docs/ippan-situmon/r2d/12gatu/1-kodaira-first.mdx
new file mode 100644
index 00000000..c7375f8f
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/1-kodaira-first.mdx
@@ -0,0 +1,569 @@
+---
+first: 2020-12-28
+description: 小平市議会議員 安竹洋平の令和2年度12月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)小平市内の事業者でできることを第一に考えよ
+
+<a href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1175&schedule_id=5&minute_id=128&is_search=true" id="kaigiroku">📄会議録を見る</a>
+
+## まとめ
+
+令和2年11月27日に行った3件の一般質問のうちの1件目です。
+
+コロナ禍を前にし、[危機感が欠如した市の補正予算](https://yasutakeyohei.com/books/reiwa2/20200803_rinjikai/gian-44.html)を前にして、経済とは何かを日々考えさせられます。私は市民が生み出した富を外部に流出させることなく、市内の経済圏を豊かにすることがまず大切と考えています。小平市の姿勢は給食センター事業、キャッシュレスポイント事業にも現れています。「小平市を豊かにしよう」という意気込みが感じられません。経済について原点に立ち返って再度考えてもらいたいという思いから質問しました。
+
+企画政策部長の答弁は「市として問題を認識しているものの、地方自治法をクリアする具体的な方法が想定できていないため、対応しきれていない」というものでした。しかしその認識は誤りです。具体的な方法は後からついてきます。考え方さえしっかりしていれば、学校給食センターの問題も経済波及効果の計算間違いも、このような形では起こらないはずです。
+
+地方自治法にある「最少経費・最大効果」の目的は「自治体を豊かにする」ことです。まずそのことを職員共通の認識にしなければならないと感じました。
+
+なお本来は市長に訴える内容ですが、現市長は来年の春に辞めることが決まっているため職員に訴えました。
+
+| 質問 | 答弁 |
+|---|---|
+| 入札より前の事業計画段階で、市内事業者を優先する仕組みはあるか | ない |
+| 計画策定時に[小さなつづら](#tudura)を選ぶための検討をする必要はないのか | 重要なテーマ。地方自治法の「最少経費・最大効果」をクリアする具体的な数値が出せるかが大きな課題 |
+| 経済波及効果の計算は、要因に分解し、積算すべきと考えるが | 研究する |
+| 市内事業者との連絡協議会等を設置してはどうか | 考えていないが、観点は大切 |
+| 学校給食センター更新事業も弁当併用外注方式なら市内業者で対応できたはず ||
+| 市内調理業者数の把握は | してない |
+| 弁当併用外注方式は検討したか | していない |
+
+## 通告書
+
+<iframe src={require('./202012-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+小平市の経済活性化のためには、市内事業者が市のさまざまな事業を優先的に担える仕組みをもつことが重要だ。すでに一定の考慮がなされている入札時点だけではなく、それ以前の計画策定の段階から組み込む必要がある。経済とは利益の循環であり、市内事業者の育成にもつながるためだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市内事業者が市内で利益を上げた場合、利益の大半は、税金、雇用、消費、投資といった形で市に還元される。一方、市外事業者が市内で利益を上げた場合、利益の大半は市外へ流出し、市内へはほとんど還元されない。これは支店や営業所が市内にある場合であっても、本店が市外にあれば状況はほぼ同じである。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+理想的には、たとえば事業計画を策定する際、総費用を見積る時、将来に渡って市内でどれだけの利益循環が見込めるかを考慮した計算することが望ましいと考える。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+コロナ禍を受け「経済とは何か」を再度考えた人もいるのではないか。そんな余裕がないという人もたくさんいるだろうが。経済のことを深く考えることも政治家の役割。また、市の補正予算がおかしかったので、考えざるを得なかったこともある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+経済とは「誰かが誰かの役に立つ活動をすること」が基本。人類の歴史において、最も初期の経済を想像すると、小さな集団で、もともと自然に役割分担ができていたはず。対価を求めず「できる人が皆の役にたつことをする」ところから始まったのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ちなみに、学校では、経済は「物々交換」から始まったと習った。おもしろいことに、最近はこれを否定する学説が主流のようだ。物々交換で経済が成り立っていた証拠は見つかっていないらしい。信用で成り立っていたという別の学説が主流だとか。
+
+[21世紀の貨幣論(2014) フェリックス マーティン(著)](https://calil.jp/book/4492654658)
+
+
+![Yap Stone Money](images/590px-Yap_Stone_Money.jpg)
+
+(所有権のみが移行するとされている[ヤップ島の石貨](https://ja.wikipedia.org/wiki/%E7%9F%B3%E8%B2%A8_(%E3%83%A4%E3%83%83%E3%83%97%E5%B3%B6))
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+歴史で何が正しいかは分からないが、とにかく現在は貨幣経済。その中で、なにが多くの人にとってよいことなのかを考える。フィールド、プレイヤー、ルールから考える。フィールドは自治体。プレイヤーは主に、人(ひと)、物(もの)、金(かね)の三者。これら三者のうち、自治体を越えて移動するものもあるし、自治体の中にとどまるものもある。
+
+![主なプレイヤーは、人、物、金](./images/hito-mono-kane.jpg)
+
+![領域は自治体](./images/jichitai-area.jpg)
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+もうひとつ重要なプレイヤーは、地方政府。これは自治体の領域内にあって、外に出ることはない。地方政府としてのたとえば小平市は、小平市内において、個人市民税、固定資産税・都市計画税、法人市民税といった税金を徴収し、また、領域外である国や都から交付金等を得る。それらを原資にすることで、市内の福祉を充実させるというのが、地方政府である小平市のひとつ重要な役割。
+
+![税金、行政、福祉の流れ](./images/zeikin-gyousei-fukusi.jpg)
+(税金や交付金によって福祉の充実を行うことが行政のひとつ重要な役割です)
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+税金についてもう少し考えてみる。法人市民税(法人住民税)は市内事業者の所得にかかる税金で、個人市民税と固定資産税・都市計画税の合計に対し、12分の1くらいの規模。令和元年度決算では、固定資産税と都市計画税の合計が約145億、個人市民税約141億、法人市民税約24億。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+法人市民税の金額が比較的低いからといって「市内事業者の経済に関する貢献が少ない」と結論づけてはならない。なぜなら、法人市民税は事業者の所得にかかる。所得は、簡単にいえば、売上から経費や控除を除いた部分で、次のようなものが含まれる。
+
+- 市内の従業員に支払う賃金
+- 市内で材料などの購入にかかる費用
+- 経営者が市内で消費活動に使う分
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、市内事業者の活動が市内の経済をどんなによくしていても法人市民税には表れない。経済活動の状況は、賃金にかかる個人市民税や家賃を介して固定資産税の方に出てくる。
+
+</MessageBubble>
+
+
+*チャート
+
+
+<MessageBubble speaker="安竹(再質問)">
+
+![利益の循環](./images/rieki-junkan.jpg)
+
+(事業者が経済活動に与える影響は法人住民税だけに現れるわけではない)
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市内事業者が利益を上げ、また新規に育つことで、法人市民税だけじゃなく、ほかのさまざまな税金の形としても小平市にお金が入る。このお金を回すことで、市内の福祉が充実する。税金の面からはそういう循環構造がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、市内事業者が強くなれば、多くの人が市内で働くことができる。たとえば子どものいる市民が領域の外に出て働く必要がなくなり、通勤時間が短縮され長時間保育の必要性が下がる。障害者や高齢者も身近な場所で働く機会が増える。朝・昼・夕食を食べ、飲み会をするのも市内になる。日常生活にかかるお金が市内に落ちる。働く場所が地域にあれば、地域のコミュニティ活動も促進される。よいことずくめだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+再度視点を上の方に戻してみる。人、物、金は自由に自治体とほかの自治体の間を移動できるが、市内事業者のほとんどは移動しない。移動しないところに人が集まり、モノとカネがその近くで回ることになる。つまり、市内事業者は、森の木々のような役割を果たすことで、生態系である人、物、金が回転し、豊かな経済圏が育くまれる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+![事業者の周りにできる経済の生態系](./images/keizai-seitaikei.jpg)
+
+(市内事業者は市内経済において森の木々のような役割も果たす)
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+その逆に市内ではなく外部の事業者に利益が流れるようになると、カネがそこにとどまらず外へ出ていく。税金は少なくなって福祉の質が下がり市民が転出する。モノも集まらなくなってどんどん悪いサイクルが回り、生態系は育まれず、そのうち木も枯れてしまう。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+安いからとか技術力があるからといった理由で外部の事業者に依存していると、そういう意味での経済圏としての生態系が貧弱になる。また大資本による寡占化も進む。地域の事業者の参加する余地がなくなってくる。雇用の場所は限られ、多様性も損なわれてくる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+しかし落ち着いて考えてみると、寡占化が進んだとしてもそれで市民がよいということであればよい。大資本や政府による寡占化を極端なまでに進めれば、エネルギー消費の観点からは最も効率がよい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+しかし私はいわゆるビックテックなどの限られた人々に富が集中する仕組みを前提にした寡占化は(人類の理想では)ないと思う。
+
+</MessageBubble>
+
+:::info
+
+#### 🕵️‍♂️ 外部事業者の支店が市内にあっても状況は同じ
+
+外部の事業者に委託する際、支店が市内にある事業者であっても、本店が市外にあれば状況は同じです。なぜなら、法人住民税の法人税割の部分が、法人全体の所得を分割基準(主に従業員数)により按分した分にかかる、という方法になっているからです。
+
+たとえば、市内の支店に従業員が1人、本店に99人いる場合を考えてみると、市内で利益を上げ、100万円の法人住民税が発生したとしても、市に入るのはそのうち約1万円程度になります。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)" id="tudura">
+
+(今回のキャッシュレスキャンペーンのように、ほかの自治体でもポイント分が使えるとなれば、市の税金がそれだけ外部に流れ出すこととなる)
+
+理想的には、市内でのみ有効な流通通貨があるとよいように思う。自治体の領域外に出ていかない通貨。地域商品券はそのひとつ。もっと考え方を進め、たとえば市が行う事業の支払いの一部を市内の流通通貨にしてみるなどの社会実験をしてもよいと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今までの話をまとめると、昔話にある舌切り雀のつづら。大きいつづらの方として「安い、技術力が高い」といった、見た目がよいものを選んでいると、実は市外にお金が流れていく流れになり、長期的な市の発展にはつながらない。小さいつづらの方として「少し高い、技術力はもう少し」といったものを選ぶと、実は、市内の経済発展につながって、長期的には市を豊かにする。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+計画策定の段階から、大きいつづら、小さいつづら、どちらになるかを確認して計画しているのかを確認したくて質問している。
+
+
+![大きなつづらと小さなつづら](./images/tudura.jpg)
+
+(小さなつづらを選ぶ事業計画になっているか)
+
+</MessageBubble>
+
+### ②市の事業者が優先的に市の事業に関われるよう、入札より前の段階で設けられている仕組みは?{#bold-si-jigyousya-yusen}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市内の事業者が優先的に市の事業に携われるように、入札で事業者選定をするより前の、事業計画策定の段階で設けられている仕組みは何かあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+事業計画策定の段階で設けている仕組みは特にないが、契約を行う際は、小平市調達の基本指針に基づき、競争性が確保され、履行可能な調達は市内事業者を優先しており、実績を満たす市内事業者が一定数いる場合は、市内事業者のみでの競争を実施している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+また、工事請負契約では、指名基準において実績要件を緩和しているほか、総合評価方式における落札者決定基準では、企業の信頼性・社会性の評価項目において、地域密着度や地域貢献の項目を設定し、市内事業者を高く評価できるようにするなど、市内事業者に対して一定の配慮をしている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえば、事業計画策定の際、AプランとBプランが発想できたとする。単純な計算で、Aプランは100万円、Bプランは150万円のコストがかかるとする。特に考えなければAプランで行こうとなる。しかし市内還元分まで考えると、Aプランは20万円戻ってくる、Bプランは100万円戻ってくるとなった場合、実質的にはそれぞれは80万円50万円のコストになる。だったらBプランの方で計画を策定しましょう、そういういう風に、小さなつづらを選ぶための検討をする必要はないのか。
+
+<table>
+<tr><th>プラン</th><th>単純費用</th><th>市内還元</th><th>実質的コスト</th><th>つづら</th></tr>
+<tr><td>A</td><td>100万円</td><td>20万円</td><td>80万円</td><td>大きい方</td></tr>
+<tr><td>B</td><td>150万円</td><td>100万円</td><td>50万円</td><td>小さい方</td></tr>
+</table>
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+今回取り上げていただいたことは大変重要なテーマと考えている。市内経済活性化を広い視点で見るのは大切。一方、地方自治法において「地方自治体は最小の経費で最大の効果を挙げること」が求められている。物の調達でいえば、競争性に基づいて極力安価なものを調達することが原則。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+ご指摘のように、トータルで見ればどうかということは、具体的な数値として明確に出せるかが大きな課題。それができないまま高い方を調達した場合、公費の使い方としてどうかと批判を浴びることもある。それを十分考えながら行きたいと思っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+工場や事業を誘致することで税金を免除するなどの策を取ることもある。税金は入ってこないが、工場が来ることで法人税や、雇用の創出が期待できると政策を打つところもある。市の置かれた状況に応じ、地域経済のことも踏まえながら考えていくことは大変重要と認識している。
+
+</MessageBubble>
+
+
+:::info
+
+#### 😅 『最少の経費で最大の効果を挙げること』とは
+
+津嶋部長が述べたのは、[地方自治法第2条第14項](https://elaws.e-gov.go.jp/document?lawid=322AC0000000067_20201201_430AC0000000095&keyword=#Mp-At_2)のことで、次のように書かれています。
+
+> 地方公共団体は、その事務を処理するに当つては、住民の福祉の増進に努めるとともに、最少の経費で最大の効果を挙げるようにしなければならない。
+
+これは「単に一番安いものを選べ」という意味ではありません。しかし条文解釈の問題から、職員には「一番安いものを選んでおけば大丈夫」というバイアスが働いてしまいます。この問題は、たとえば[こちらの論文](https://www.jstage.jst.go.jp/article/uhs/2019/104/2019_111/_pdf)などでも、入札に絡んだ問題として指摘されています。
+
+私はさらに一歩進んで、「入札より前の計画策定の段階」で、「市内に還元する利益を最大化する」仕組みを作れ、という趣旨にて質問しています。入札の時点と違い、計画の時点ではブラックボックスが許されるところもあるからです。具体的にはどうするかを、給食センターの例を挙げて説明しています。
+
+:::
+
+### ③小平市チャレンジ企業応援事業以外に市内事業者を育成する仕組みは?{#bold-jigyousya-ikusei}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+[小平市チャレンジ企業応援事業](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001156.html)以外に、市内の事業者を育成するための取り組みはあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+小平市チャレンジ企業応援事業は、昨年度から[ものづくり・商業・サービス生産性向上支援事業](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001267.html)に制度を変更し、事業者による生産性向上に向けた設備投資等に対する支援を行っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+また、市の支援によって小平商工会が実施している[市内店舗改修等補助事業](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001228.html)では、市内の建設事業者等を活用して店舗の改修等を行った場合に、工事費の一部を助成する仕組みとしている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+育成という面も重要。ゼロから育成は大変だが、あと少し技術力があれば、ノウハウがあれば、実績があれば、という業者が結構あるのではないか。ノウハウを情報で提供したり、あと一押しというところのサポートはしているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="地域振興部長(余語)" align="left">
+
+ものづくり・商業・サービス生産性向上支援事業は、市内の中小企業者が行う先端設備等の導入に係る経費の一部を補助しているもの。こういった設備の導入により、事業をもう一歩グレードアップするという内容。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+(計画策定の段階で検討が足りていないことについて)、直近でいうと、キャッシュレスポイント事業は最たる例。事業自体はよいが。
+経済波及効果の計算が間違えていると、何度も指摘してきた。余語さんを責めているわけではない。
+
+</MessageBubble>
+
+### ④キャッシュレスポイント事業の波及効果計算間違いについて{#bold-cashless-hakyukouka-matigai}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+一般会計補正予算(第4号)審査の答弁では、予算2.6億円のキャッシュレスポイント事業について、その経済波及効果額を次のように計算していた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+30%還元のため、予算2.6億円 × 130/30 = 11.3億円、これを[総務省の経済波及効果を計算するExcelシート](https://www.soumu.go.jp/toukei_toukatsu/data/io/hakyu.htm)に入れて算出し、13.8億円。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかし本来、経済波及効果は「新規需要分」に関するものであり、また、小平市内での効果を考えるのであれば、市外への流出分を省かなくてはならない。つまり、市内の経済波及効果額は:
+
+予算2.6億円 × 予算消化率 × (1 - 手数料率) × 130/30 × 新規需要率 × 小平市内での使用率
+
+といった式から算出された値をもとにするべきと考えるが、見解は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+指摘の算出方法は、新規の需要率や、市内での消費率を正確に捉える必要があることから、値の算出は難しいものと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+経済波及効果の計算式自体、(上記の因数分解をした)考え方で合っていると認識でよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="地域振興部長(余語)" align="left">
+
+議員がお示しの考え方もあると。
+
+</MessageBubble>
+
+:::info
+
+#### 😅 なぜか答弁では、はっきり言えないようです
+
+事前の確認では「計算は間違えていた、経済波及効果の計算には、普段使う分は含まない。おっしゃる計算方法が正しい」と言っていました。このあたりの答弁、まぁ仕方ないですね・・・。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+なぜビシッと言えないのか分からないが。誰も「予算消化率、新規需要率を正確に出せる」とは思っていない。ただ、ある程度の推測はできる。たとえば次のように。
+
+- 現時点で得られるリアルタイムな情報から「予算消化率」を推定
+- 昼間人口、夜間人口、小平市内の滞在割合から「小平市内での使用率」を推定
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういう見積りを立てることで、どの因子をどうやって上げようかと、要因ごとに因数分解し、個別具体の対応ができる。どう考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="地域振興部長(余語)" align="left">
+
+さまざまな統計データを使用して経済波及効果は計算できると考える。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+具体的な計算式があって、推計をどう行っているかも分かれば、我々も納得できる。「総務省の経済波及効果を計算する式に入れて算出した」と言われると、不信感がわく。むしろ細かく具体的に示した方がよい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+プレミアム商品券については、こうした経済波及効果額の計算は行ったか。
+
+</MessageBubble>
+
+<MessageBubble speaker="地域振興部長(余語)" align="left">
+
+発行額に対する消費額で、プレミアム商品券で使われたものが経済波及効果という捉え方で計算した。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ほかの事業も同様。事業策定の段階で、こうした因数分解を行い、それぞれのプリミティブな要因を分析し、はたしてそれが大きなつづらなのか、小さなつづらなのか、多くの人が納得できる形で示していくべきではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="地域振興部長(余語)" align="left">
+
+さまざまな前提条件などを定めながら、ある式を組立て、経済波及効果を計算していくことになるが、どういった形で式を作っていくのかは、検討、研究が必要になっていく。今後そういったことが可能か研究する。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+余語さんに考えてくださいと言っているわけではなく、市の事業全体の話。因数分解できることは多い。大きなつづら、小さなつづらの検討ができる仕組みを入れていく必要がある。
+
+</MessageBubble>
+
+### ⑤市内の調理業者数は把握している?{#bold-tyori-gyousya}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+学校給食センターの更新事業について、入札予定価格57億円を契約期間15年、総給食数の71万食で割ると535円となり、食材費が仮に300円であれば1食あたり835円。この金額であれば小平市内の複数の配食事業者(1校当たり500食程度で8校分もしくはそれ以上の業者数)で対応できたのではないかと考え、決算特別委員会でも質問した。弁当併用外注方式であればさらに対応可能性は上がる。この事業は市内事業者育成の観点からも好機であったと考えるため、ここで再度伺う。市内の調理業者数は把握しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+学校給食法、および学校給食衛生管理基準に基づく、学校給食の調理業務を担える事業者は市内にはないものと認識。また、いわゆる産業弁当を提供する市内の調理事業者数は把握していない。
+
+</MessageBubble>
+
+### ⑥学校給食に弁当併用外注方式は検討した?{#bold-bentou-heiyou-gaityuu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+続いて学校給食センターの運営について、弁当併用外注方式については検討してきたか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+これまで学校給食センターは、一括して大量調理を行うセンター方式によるスケールメリットを生かしながら、38年に渡り市内の中学校に給食を提供してきた。保護者を対象とする試食会や共同調理場運営委員会等における意見からも、一定の評価を得ているものと認識。そのため、今後も、センター方式による学校給食の提供を継続することが望ましいと考えており、弁当併用外注方式につきましては検討していない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+学校給食センターの事業についても同様。「弁当を持たせたい」と考えている家庭もあるため、弁当併用外注方式にすれば、給食の数を減らすことができる。数が減れば、市内事業者でも対応できる、となる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+学校給食センターではひとつのプランしかない。大きなつづらも、小さなつづらもない。それはあまりにもお粗末。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+計画策定の段階で複数プランがでることは重要。職員の方は自分で事業をした経験がある人は少ない。事業を行い、まちで稼いでいる人たちはアイデアが豊富。たとえば、次のようなアイデアもある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+> 小平駅の南口にある自転車駐車場が撤去される。その跡地に、アーケードのようなものを作り、小平駅から西友までつながるような、雨が降っても傘を差さず歩いていける屋根を作り、そこに期間限定的にでも小規模店舗を入れることで活性化していってはどうか。北口の再開発が行われることにより、南口が元気をなくしていく状況も緩和できるのではないか。
+
+> 小平駅の中、改札を入ったところにちょっとしたスペースがある。西武鉄道と協議し、市民の方々で、たとえばクッキーを焼くのが上手な方などが、安く試験的に出店できるような場を設ける。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+このように、事業者から「こういう事業をやればよい」とか、「ここがなくなるなら、代わりにこういうことをやればよい」といったアイデアを受け止めるような場面はあるのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="地域振興部長(余語)" align="left">
+
+商工会からはいろいろな話を聞いているが、そのような具体的な案については把握していない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+具体的な案を活用しないといけない。うちができると言うと利益誘導になるが「こういう形で小平市内の事業者で対応できるのではないか」と。
+
+</MessageBubble>
+
+### ⑦市内事業者との連絡協議会等を設置しては?{#bold-sinai-jigyousya-renraku-kyougikai}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+さまざまな事業において、計画策定の段階で、市内事業者が優先的に事業に携われる計画となるよう、市内事業者との連絡協議会等を設置してはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+事業内容の検討にあたっては、現在も必要に応じて市内外の事業者からヒアリング等を行いながら進めており、新たに連絡協議会を設置することは考えていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+しかしながら、ご指摘のような、市内事業者に市の事業を担っていただくことにより、市内経済の活性化や、市内での利益の循環を図るという考え方は、市として非常に大切な観点であると捉えており、事業内容や実施方法の検討にあたっては、そうした観点も可能な限り踏まえていく必要があるものと認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+連絡協議会がコストもかからずよいと思うが、再度意見を伺う。
+
+</MessageBubble>
+
+<MessageBubble speaker="地域振興部長(余語)" align="left">
+
+大きくまちが変わるような段階では、市民、事業者の声を聞きながら進めていくことになると考える。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+余語さん、津嶋さんの答弁では、結局そうなる。最終的に決めるのは市長。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回の一般質問で「市長にやってほしいこと」を松岡議員が挙げていたが、私は、そんなにすべてできる人はスーパーマンしかいないと思うところもある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+私が考える市長の一番大事な仕事は「すべての責任は自分にあるということを示すこと」だと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+次に市長になる方がここにいるか分からないが、なるべく積極的に自分で発信してもらうこと、市長が答えるべきことも部長が答えてしまうようだと、部長は責任を終えない。
+市長が常に前にでて、私が責任を取るという態度を見せてもらいたかった。また、もっと市長と討論したかった。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div>
diff --git a/docs/ippan-situmon/r2d/12gatu/2-koukyou-sisetu-naiyou.mdx b/docs/ippan-situmon/r2d/12gatu/2-koukyou-sisetu-naiyou.mdx
new file mode 100644
index 00000000..07f351ff
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/2-koukyou-sisetu-naiyou.mdx
@@ -0,0 +1,229 @@
+---
+first: 2020-12-28
+description: 小平市議会議員 安竹洋平の令和2年度12月定例会における一般質問の2件目についてまとめています。
+image: './images/kiosk.jpg'
+---
+
+# (2)公共施設予約システム改修の内容は
+
+![キオスク](./images/kiosk.jpg)
+
+<a href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1175&schedule_id=5&minute_id=128&is_search=true" id="kaigiroku">📄会議録を見る</a>
+
+## まとめ
+
+令和2年11月27日に行った3件の一般質問のうちの2件目です。
+
+補正予算4号で、公共システム予約システムの改修に約4,900万円が計上されました。Webサービス開発を担ってきた立場からは、信じられないほど巨額の予算です。補正予算の総務委員会では特に質問がなく、これまで詳しい説明もなかったため、質問しました。
+
+| 質問 | 答弁 |
+|---|---|
+| 4,900万円の内訳は → [下記表を参照](#uchiwake) |
+| キオスク(端末)はいくらを想定か | [1台300万円](#uchiwake) |
+| 専用端末ではなく、PCやタブレットを使えば | 場合によっては違うタイプになる |
+| キャッシュレス決済の方式は | システム上でクレジットカード決済 |
+| 事業者は | プロポーザル方式を予定。クレジットカード以外の支払も検討する |
+| 期待する効果は | 窓口に出向く必要がない、感染症対策に寄与、利便性の向上 |
+
+時代遅れとも言えるキオスク端末1台で300万円を5台分予定したり、システム構築費に1,800万円やデータ移行費に550万円など、驚くべき数字が次々と明らかになりました。なぜそんなに巨額になるのか、納得の行く説明は一切ありませんでした。窓口に出向かなくてよいという話とも逆行します。これは追求すべき問題です。
+
+## 通告書
+
+<iframe src={require('./202012-ippan-situmon-yasutake-3.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+一般会計補正予算(第4号)で約4,900万円が計上された「公共施設予約システム利用対象施設拡大事業」について、示された改修内容から考えると金額が異常に大きいと感じるため、以下を問う。
+
+</MessageBubble>
+
+### ②予算の内訳は?{#bold-yosan-uchiwake}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+予算の内訳は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+システムの構築費としては次のとおり。
+
+</MessageBubble>
+
+
+| 項目 | 費用(約) |
+|---|---|
+|
+- 既存システムからのデータ移行
+- クレジットカード決済機能の追加
+- キオスク端末の設置
+など | 3,993万円 |
+| 統合収納システムの電子決済対応改修 | 550万円 |
+| 地域センター13館分の回線開設 | 40万円 |
+|
+
+- 地域センター19館分の端末
+- プリンターなどの備品購入費 | 284万円 |
+| 合計 | 4,867万2千円 |
+
+<MessageBubble speaker="安竹(再質問)">
+
+キオスクとは何か。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+公共施設予約システムは、利用者所有のPCやスマートフォンからの予約が可能だが、所有していない方が専用の端末から予約する。5台分を公共施設等に設置予定。
+
+</MessageBubble>
+
+### ③キャッシュレス決済の詳細は?{#bold-cashless-syousai}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+キャッシュレス決済はどのようなもので、どの事業者を想定しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+現行の施設予約システムは、施設利用日の前日までに各施設窓口に出向いて、現金で使用料を支払う方法。今回の改修では、クレジットカード決済機能を有するものを想定しており、各施設窓口に出向くことなく、システム上で決済が完結できる仕組みを考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+事業者は、施設予約のパッケージシステムを有する事業者を想定。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+システムの調達は、プロポーザル方式を考えており、事業者からの提案などを踏まえ、クレジットカード以外の支払い方法についても検討する。
+
+</MessageBubble>
+
+### ④何のために改修?{#bold-kitai-kouka}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+この改修によりどういった効果を期待しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+施設予約の申し込みや使用料の支払い時、各施設の窓口に出向く必要がなくなることで、初日受付における密集を避けることができるほか、接触の機会が減少するなど、新型コロナウイルス感染症対策に寄与するとともに、利用される方の利便性向上につながると考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+データ移行、クレジットカード決済はほとんどコストかからないはず。キオスク5台でいくらか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+予算の見積もりは、1台300万円を想定。
+
+</MessageBubble>
+
+:::info
+
+#### 😲 1台300万円の端末、いつの時代?
+
+インターネット経由で予約できるようになっているのであれば、タブレットでそのサイトを表示するだけで十分と思います。何が起きているのでしょうか、驚きです。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+キオスクは(専用端末ではなく)PCやタブレットではダメなのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+PC等では使えない。現在すでに公共施設等に配置しているタイプのものが必要。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+PCではダメな理由は何か。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+想定しているシステムはキオスク端末を想定している。事業者との契約はこれから先、プロポーザル方式を予定しているので、場合によっては違うタイプになることも考えられる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+残りの2,400万円が、データ移行とクレジットカード決済の費用になるということか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+システムの構築費として約1,800万円ほど、データ移行で550万円ほどを見込む。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+システムをやっている側として信じられない金額。小平市の詳しい人(事業者)に聞けば、もっと安くできるアイデアがあるはず。問題がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+利用者が約60パーセント減っていて、急激な回復の見込みがないと言っているが、年間どれくらいの人がこの予約システムを使うことになるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="地域学習担当部長(安部)" align="left">
+
+公民館は、平成30年度実績として予約システムアクセス件数が合計で13,404件。施設予約はこのシステムに入力し、すべてを把握する、このシステムがなければ事務に滞りが生じる。
+
+</MessageBubble>
+
+<MessageBubble speaker="地域振興部長(余語)" align="left">
+
+地域センターは、予約以降のアンケートを実施した際、「予約システムがあるなら利用したいと思うか」という問いに対し、66.7%の人が「利用したい」と回答しており、それくらいは考えられる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+キオスク端末は窓口に出向かなくてよいという話と逆行している、時間がないのでまた別の機会に聞く。
+
+</MessageBubble>
+
+
+:::info
+
+#### 🤔 詳細がまったく分からない計画
+
+1台300万円の端末、システム構築費で1,800万円、この時代になぜこんなにお金をかけるのか。あり得ないと感じます。時間がなかったため、これ以上のことはまた別の機会に追求していきます。
+
+:::
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div>
diff --git a/docs/ippan-situmon/r2d/12gatu/202012-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r2d/12gatu/202012-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..5af44f51
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/202012-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r2d/12gatu/202012-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r2d/12gatu/202012-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..86e847ca
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/202012-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r2d/12gatu/202012-ippan-situmon-yasutake-3.pdf b/docs/ippan-situmon/r2d/12gatu/202012-ippan-situmon-yasutake-3.pdf
new file mode 100644
index 00000000..8802886e
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/202012-ippan-situmon-yasutake-3.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r2d/12gatu/3-machi-story.mdx b/docs/ippan-situmon/r2d/12gatu/3-machi-story.mdx
new file mode 100644
index 00000000..37596376
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/3-machi-story.mdx
@@ -0,0 +1,165 @@
+---
+first: 2020-12-28
+description: 小平市議会議員 安竹洋平の令和2年度12月定例会における一般質問の3件目についてまとめています。
+image: "./images/risou-kouen.jpg"
+---
+
+# (3)市内の歴史的人物を発掘し、まちに物語を持たせよう
+
+![旧佐川邸理想の公園化を目指して](./images/risou-kouen.jpg)
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1175&schedule_id=5&minute_id=128&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和2年11月27日に行った3件の一般質問のうちの3件目です。
+
+平櫛田中氏、齋藤素巖氏の他にも、小平市には歴史的人物が数多く暮らしていました。そういった方々を発掘し、市内各地で暮らした痕跡を人々の記憶に残すことで、まちにストーリーを持たせることを提案しました。
+
+上水南町には、合気道の第一人者である佐川幸義氏が、自宅兼道場を構えられていました。氏の死後、ご遺族がその跡地を小平市に寄附してくださり、現在、理想の公園整備に向け、周辺住民と道場関係者が頑張られており、私もお手伝いをしています([旧佐川邸の公園化を考える会](https://sagawa-aiki-park.com/))。
+
+市は、この公園の整備費用を、寄附していただいた土地を一部売却することで捻出しようとしています。しかし、周辺住民と道場関係者は反対しています(私も反対です)。
+
+平櫛田中氏や齋藤素巖氏の事業には市の巨額な予算を投じていながら、なぜ同様に歴史的人物と言える佐川氏のことにはお金を出さないのか、一貫性のなさを感じたため、質問しました。
+
+| 質問 | 答弁 |
+|---|---|
+| 歴史的人物を取り上げる際、選定基準はあるか | 特に明確な基準はない |
+| 把握している市の歴史的人物は | 市史編さん事業で刊行の書物に記載の人物 |
+| 歴史的人物発掘のため、市民アンケート調査をしては | なじまないと考える |
+| 地域ごとに歴史的人物の暮らしぶりをまとめ、観光・教育に | 一部やっている |
+| 佐川氏も歴史的人物に | 歴史的資料からたどるため、考えていない |
+
+
+ 市がこれまで平櫛田中氏の事業に投じた金額は、昭和59年からの35年間で総額約21億円、齋藤素巖氏の事業には総額約3,155万円(年数は不明)です。特定の人物だけに資源を集中する理由は分かりません(これらの方々にお金を使うなということではありません)。
+
+ もっとたくさんの人々にスポットを当てることができれば、市民は小平市に愛着がわきますし、観光や定住のために人々が集まります。子ども達も、仕事・生き方・多様性などについて学べるはずです。これも継続して訴えます。
+
+
+
+## 通告書
+
+<iframe src={require('./202012-ippan-situmon-yasutake-3.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+小平市内には、日本や世界中から多くの人を引き付けるような魅力のある歴史上の人物(以下歴史的人物という)がこれまで何人も暮らしていた。そこで、遺跡などの建造物や自然環境だけではなく、歴史的人物に焦点を当てることにより、まちに物語(ストーリー)を持たせるとよいと考える。観光や移住によって人が集まるだけではなく、地元愛へもつながると考え、以下質問する。
+
+</MessageBubble>
+
+### ②歴史的人物の選定基準は?{#bold-rekisiteki-jinbutu-kijun}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市内の歴史的人物のうち、主に平櫛田中氏の邸宅や彫刻、斎藤素巖氏の彫刻などが市の財産となり、観光の柱にもなっている。市として、このように特定の歴史的人物を取り上げる際、人物の選定基準はあるか。また、どのように選定するか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+特に明確な基準はないが、彫刻家の平櫛田中や齋藤素巖については、ともに市内に居住し、その芸術が高く評価された彫刻家であり、ご遺族から市へ作品等の寄贈をいただいた経緯などから、市ゆかりの芸術家として市民に親しんでいただいている。
+
+</MessageBubble>
+
+### ③市の歴史的人物をどれだけ把握しているか{#bold-rekisiteki-jinbutu-hakaku}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市は、市の歴史的人物をどれだけ把握しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+小川九郎兵衛をはじめ郷土の開発や発展に努力、貢献した先人については、主に市制施行50周年を記念する取組として、平成20年度に始めた市史編さん事業により、平成24年度刊行の<a href="https://trc-adeac.trc.co.jp/WJ11D0/WJJS05U/1321105100/1321105100100020">小平市史近世編</a>、および<a href="https://trc-adeac.trc.co.jp/WJ11D0/WJJS05U/1321105100/1321105100100030">近現代編</a>に記載されている人物として把握している。
+
+</MessageBubble>
+
+### ④歴史的人物発掘のアンケート調査をしては?{#bold-rekisiteki-jinbutu-enquete}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市ホームページや、こだいら観光まちづくり協会などと連携し、歴史的人物を発掘するための市民アンケート調査を行ってはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+歴史的人物の把握は、文書など歴史的史料の検証からたどるものであり、市史編さん事業による調査、検証も行っているため、市民アンケート調査はなじまないと考えている。
+
+</MessageBubble>
+
+
+<MessageBubble speaker="安竹(再質問)">
+
+平櫛田中氏や齋藤素巖氏は文書などからたどった歴史的人物なのか?
+
+</MessageBubble>
+
+<MessageBubble speaker="文化スポーツ担当部長(篠宮)" align="left">
+
+平櫛田中は市の名誉市民。齋藤素巖は市内に居住し芸術が高く評価された彫刻家。その辺も含めて歴史的人物という位置付け。文書等により検証していくものと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+上水南町、合気道の第一人者であった佐川幸義氏が住まれていて、道場もあった。佐川氏については、資料もたくさん残っている、書籍もたくさん出版されている。ファンの方も多い。
+亡くなられたあと、ご本人の意思を通じて、ご遺族から、小平市に邸宅・道場とその土地が寄附された。(建物は取り壊され、樹木の多くは伐採され)公園化が予定されている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+佐川幸義氏は、歴史的人物の一人として、市で取り上げてもよい好例だと思うがどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="文化スポーツ担当部長(篠宮)" align="left">
+
+文書などの歴史的資料からたどることになるので、今後長い年月をかけて、そういうことが必要であれば認定し、歴史的人物となると思うが、現状では考えていない。
+
+</MessageBubble>
+
+:::info
+
+#### 🥱 結局基準はよく分からず
+
+平櫛田中氏、齋藤素巖氏は、文書からたどった方ではないものの、歴史的人物となっています。市内に居住し、芸術が高く評価されたということですが、注目しているのは「芸術」だけなのでしょうか。このあたりの基準がよく分かりません。特に明確な基準はないということでしょう。時間切れになってしまいましたので、また確認していきます。
+
+:::
+
+### ⑤地域ごとに歴史的人物の暮らしを観光や教育に活かしては?{#bold-rekisiteki-jinbutu-kurasi}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+地域ごとに、どういう歴史的人物がどのように暮らしていたか等をまとめ、観光や教育に活かしてはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+こだいら観光まちづくり協会では、小平まち巡りを実施し、小平の歴史や地形、自然、文化などを掘り起こしており、その中で歴史的人物にスポットを当てることもある。引き続き、こだいら観光まちづくり協会等と連携し、歴史的人物を含む市の魅力発信に取り組む。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+市立小・中学校では、社会科副読本わたしたちの小平市、および東京都道徳教育郷士資料集に掲載されている、小川九郎兵衛、平櫛田中の功績や生き方について、児童・生徒が社会科や特別の教科道徳の授業で学習している。今後も、児童・生徒に、郷士の伝統や文化を大切にする心を育むことができるよう努める。
+
+</MessageBubble>
+
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r2d/12gatu/_category_.json b/docs/ippan-situmon/r2d/12gatu/_category_.json
new file mode 100644
index 00000000..cffd5b21
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "12月",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r2d/12gatu",
+ "description": "令和2年度12月の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r2d/12gatu/images/590px-Yap_Stone_Money.jpg b/docs/ippan-situmon/r2d/12gatu/images/590px-Yap_Stone_Money.jpg
new file mode 100644
index 00000000..3000669b
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/images/590px-Yap_Stone_Money.jpg
Binary files differ
diff --git a/docs/ippan-situmon/r2d/12gatu/images/book.png b/docs/ippan-situmon/r2d/12gatu/images/book.png
new file mode 100644
index 00000000..5676049a
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/images/book.png
Binary files differ
diff --git a/docs/ippan-situmon/r2d/12gatu/images/book_tosyokan_label.png b/docs/ippan-situmon/r2d/12gatu/images/book_tosyokan_label.png
new file mode 100644
index 00000000..d1b22dda
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/images/book_tosyokan_label.png
Binary files differ
diff --git a/docs/ippan-situmon/r2d/12gatu/images/hito-mono-kane.jpg b/docs/ippan-situmon/r2d/12gatu/images/hito-mono-kane.jpg
new file mode 100644
index 00000000..29b8d859
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/images/hito-mono-kane.jpg
Binary files differ
diff --git a/docs/ippan-situmon/r2d/12gatu/images/jichitai-area.jpg b/docs/ippan-situmon/r2d/12gatu/images/jichitai-area.jpg
new file mode 100644
index 00000000..8b70bad5
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/images/jichitai-area.jpg
Binary files differ
diff --git a/docs/ippan-situmon/r2d/12gatu/images/keizai-seitaikei.jpg b/docs/ippan-situmon/r2d/12gatu/images/keizai-seitaikei.jpg
new file mode 100644
index 00000000..1985ace4
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/images/keizai-seitaikei.jpg
Binary files differ
diff --git a/docs/ippan-situmon/r2d/12gatu/images/kiosk.jpg b/docs/ippan-situmon/r2d/12gatu/images/kiosk.jpg
new file mode 100644
index 00000000..f253a713
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/images/kiosk.jpg
Binary files differ
diff --git a/docs/ippan-situmon/r2d/12gatu/images/rieki-junkan.jpg b/docs/ippan-situmon/r2d/12gatu/images/rieki-junkan.jpg
new file mode 100644
index 00000000..eaf7fb5c
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/images/rieki-junkan.jpg
Binary files differ
diff --git a/docs/ippan-situmon/r2d/12gatu/images/risou-kouen.jpg b/docs/ippan-situmon/r2d/12gatu/images/risou-kouen.jpg
new file mode 100644
index 00000000..14c49f96
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/images/risou-kouen.jpg
Binary files differ
diff --git a/docs/ippan-situmon/r2d/12gatu/images/tudura.jpg b/docs/ippan-situmon/r2d/12gatu/images/tudura.jpg
new file mode 100644
index 00000000..d38998c0
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/images/tudura.jpg
Binary files differ
diff --git a/docs/ippan-situmon/r2d/12gatu/images/zeikin-gyousei-fukusi.jpg b/docs/ippan-situmon/r2d/12gatu/images/zeikin-gyousei-fukusi.jpg
new file mode 100644
index 00000000..d7f9e403
--- /dev/null
+++ b/docs/ippan-situmon/r2d/12gatu/images/zeikin-gyousei-fukusi.jpg
Binary files differ
diff --git a/docs/ippan-situmon/r2d/3gatu/1-carbon-neutral-giman.mdx b/docs/ippan-situmon/r2d/3gatu/1-carbon-neutral-giman.mdx
new file mode 100644
index 00000000..422f09e8
--- /dev/null
+++ b/docs/ippan-situmon/r2d/3gatu/1-carbon-neutral-giman.mdx
@@ -0,0 +1,1120 @@
+---
+first: 2021-06-24
+description: 小平市議会議員 安竹洋平の令和2年度3月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)カーボンニュートラルの虚実を、まず科学的に捉えよ
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1201&schedule_id=6&minute_id=619&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和3年2月26日に行った2件の一般質問のうちの1件目です。
+
+政府がカーボンニュートラルを推進しています。私は、緑を増やすことや、エネルギーの無駄をなくし、資源の無駄遣いをなくしていくことには大賛成です。しかし、リチウムイオン蓄電池の開発に携わり、太陽光発電や風力発電といった再生可能エネルギーの事業者に技術営業し、業界の代表として国際規格のリーダーも務めた私の知識や経験からすると、**カーボンニュートラルの考え方には、見過ごせない誤りがいくつも含まれています**。
+
+多くの専門家も指摘しているこれらの誤りは、**政治的な目的を達成するために正当化されている**ものだろうと私は感じています。その誤りが放置されたままだと、国民の福祉を低下させるだけでなく、取り返しのつかない環境破壊にもつながる恐れがあります。
+
+市議会議員の立場で国の政策を動かすことは困難さがあります。私に今できることは、貴重な市の財源を、このような「**ぱっと見は環境に良さそうだが、実は社会や環境の害となる**」事業に投じることがないよう、目を光らせることです。今回は、カーボンニュートラルの考え方にどのような誤りが含まれているのかを解説し、それに対する市の姿勢を問いました。
+
+市の独自財源で年間500万円ほど支出している太陽光パネルへの助成金は、すぐに中止すべきです。その余裕があるなら教育費に回すべきです。
+
+| 質問 | 答弁 |
+|---|---|
+| 市内太陽光発電の総量はどう計算したか | kWの単純合計 |
+| そのうち、震災のときにも自立して使える容量は | 使えるものもある |
+| その実現のために市の独自財源から投じた資金の総額は | 約3.8億円 |
+| 2030年までの補助目標4,000件のうち太陽光分は | 太陽光だけの数は出してない |
+| 市内太陽光発電での年間使用電気容量は | 公共施設は約51万kWh |
+| 市内太陽光発電での総売電額は | 公共施設は昨年度約143万円 |
+| CO2排出量の計算に発電所のアイドリング分は含まれるか | (不明) |
+| ペレットストーブの試験運用を行っては | 課題があるので研究する |
+| CO2削減はライフサイクル視点で計算するのか | 吸収量は含ませられない |
+| 排出権取引のしくみは | あるが、その年ごとの換算になる |
+
+
+## 通告書
+
+<iframe src={require('./20210226-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+
+### 用語について
+
+ここでは、二酸化炭素をCO2と表記します。
+
+なお、石油の由来については、学校で習った生物の死骸が起源だとする説(有機成因論/有機起源説)が主流です。一方で、石油(等)は地球内部の高温・高圧の条件下で生成される、非生物由来のものだとする説(無機成因論/無機起源説)もあります。そのため化石燃料という言葉ではなく、単に炭化水素燃料という言葉を使う向きもあるようです。ここでは分かりやすいように化石燃料という言葉を使いました。
+
+<MessageBubble speaker="安竹(初回質問)">
+
+菅総理が昨年10月、『2050年カーボンニュートラル』、脱炭素社会の実現を目指すと宣言。それを踏まえ、経産省は「[2050年カーボンニュートラルに伴うグリーン成長戦略](https://www.meti.go.jp/press/2020/12/20201225012/20201225012.html)」を同年12月に策定した。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+一方、この背景にある「CO2の人為的な排出が地球温暖化や気候変動の主な原因である」という説に懐疑的な見解をもつ人々も多い。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+たとえば、世界中から900人以上の科学者や専門家が参加するグループが、一昨年9月、国連総長宛てに、“[There is No Climate Emergency(気候は非常事態ではない)](https://clintel.org/world-climate-declaration/)”という公開書簡を出した。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+**「政策は科学的・経済的現実を尊重しなければならない」** と結ぶこの書簡には、江崎玲於奈氏とともにノーベル物理学賞を受賞した[アイヴァー・ジェーバー](https://homepages.rpi.edu/~giaevi/)氏など、著名な科学者が名を連ねている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+またたとえば、リベラル派の映画監督として知られるマイケル・ムーア氏が昨年公開したドキュメンタリー映画『[プラネット・オブ・ザ・ヒューマンズ](https://www.youtube.com/watch?v=Zk11vI-7czE)』では、「太陽光発電や風力発電などの再生可能エネルギーは、政治的目的や特定の人々の利益を実現するために、多分に効果が誇張されており、実際は害となる(ことが多い)」といった趣旨の主張が行われている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+世界的な流れの中、日本が脱炭素社会の宣言をせざるを得ない状況は一定の理解ができる。しかし同時に、小平市は誤った方向に進むのではないかという危惧がある。
+
+</MessageBubble>
+
+:::info
+
+「一定の理解」はできるものの、賛同できるものではありません。
+
+:::
+
+<MessageBubble speaker="安竹(初回質問)">
+
+たとえば、先日議決された小平市第四次長期総合計画基本構想は、『温室効果ガスの排出をゼロにする「脱炭素化」に向けて』という、明らかに認識不足の一文が記載されたまま議会に上程された。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市が、今後、このような誤った認識に基づいて、「ぱっと見は環境に良さそうだが、実は社会や環境の害となる」事業に、貴重な市の財源を投じ続けることのないよう、確認の意図をもって、質問する。
+
+</MessageBubble>
+
+### まず述べておきたいこと
+
+#### 政策判断になるほどの科学的裏付けがない
+
+<MessageBubble speaker="安竹(再質問)">
+
+1つ目は、『「人為的なCO2排出が温暖化や気候変動を引き起こしている」というのは単なる仮説であり、政策立案の判断材料に用いてよいほどの科学的裏づけがない』と主張する専門家がたくさんいること、そして、その主張には合理的な根拠があるということ。
+
+</MessageBubble>
+
+#### 小平市のお金を投じてよいことではない
+
+<MessageBubble speaker="安竹(再質問)">
+
+とはいえ、小平市としては国の決定に従わざるを得ない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そこで2つ目として、「CO2削減を推進する」という観点から考えても、小平市が進めているような太陽光発電の事業は、CO2削減には今の時点では時期尚早な方法。お金のない小平市がこういった事業に、市の貴重な財源を投じるのは、**いまやってよいことではない**、ということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+私は、かつてリチウムイオン系の新型電池の開発や営業に携わっていた。リチウムイオン電池でノーベル賞を受賞された吉野彰さんと御一緒に講演会をさせていただいたこともある。再生可能エネルギーについても勉強し、裏事情もある程度知っているつもり。
+
+</MessageBubble>
+
+#### 太陽光発電技術などの技術革新は重要
+
+<MessageBubble speaker="安竹(再質問)">
+
+誤解しないでいただきたいのは、私は、太陽光発電などの技術革新は、人類の営みとして重要と考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえば宇宙ステーションは、方向を変えたり、加速するとき以外は、ほとんど太陽光パネルからの電力で賄う。宇宙には雲や雪がない。非常に理想的な環境。地球上でも、電力網から隔離された場所で太陽光発電が役に立つ。
+
+![宇宙ステーション](./images/space_iss.png)
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+震災などの発災時も、電力網が遮断され、かつ、太陽光パネルが異常なく使用できるなら、役に立つだろう。
+
+</MessageBubble>
+
+:::info
+
+ただし、電力網が遮断されるほどの震災時は、太陽光パネル自体や太陽光パネルを設置した家屋が損傷を受ける可能性も高いと思います。その際の漏電・感電リスクや、消火活動中の感電リスクも忘れてはならないものです。
+
+- [震災によって被害を受けた場合の太陽光発電システム取り扱い上の留意点(JPEA)](https://www.jpea.gr.jp/news/3302/)
+- [住宅用太陽光発電システムから発生した火災事故等(消費者庁)](https://www.caa.go.jp/policies/council/csic/report/report_012/)
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、太陽光発電がこの世の中に不要だと言いたいわけではない。
+
+</MessageBubble>
+
+#### 化石燃料の使用量をできるだけ減らしていくことにも賛成
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、化石燃料の使用量を減らしていくことにも賛成。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+なぜなら、ひとつは、「地下で採掘したものを地上で燃やして大気に入れる」という発想に抵抗を感じること。汚染物質が含まれていることもある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+もうひとつは、日本は石油や天然ガスがあまり出ない。石油は国内需要の約0.3%分、天然ガスも約2.3%分は出ているが、国内の使用量に全然足りていない。輸入に頼るしかないため、なるべく化石燃料の使用量を減らしていくのは、そういう観点ではよいこと。
+
+[ENEOSデータ集](https://www.eneos.co.jp/binran/document/data/index.html)
+
+</MessageBubble>
+
+#### しかし、現在のCO2削減の施策は間違えている
+
+<MessageBubble speaker="安竹(再質問)">
+
+しかし、「現在は気候変動や温暖化で非常に危機的な状況なので、CO2をどこどこまで減らすために、化石燃料の使用量をとにかく劇的に削減していきましょう」という論理は、**人々の福祉に大きな弊害をもたらす**ものであり、間違えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+[昨日の伊藤議員が言っていた](https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1201&schedule_id=5&minute_id=650&is_search=true)ように、インフルエンザワクチンの問題とまったく同じ構造。特定の人々の利益が優先されるような仕組みの中でつくられている、と感じるところがある。
+
+</MessageBubble>
+
+#### 公開書簡について
+
+<MessageBubble speaker="安竹(再質問)">
+
+公開書簡“[There is No Climate Emergency]((https://clintel.org/world-climate-declaration/))”に記された6件の主張のうち、いくつかを紹介する。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+**温暖化には自然要因と人為的要因の両方がある**
+
+地球の気候は、寒冷期と温暖期の間で長い間変化してきた。私たちが温暖化の時期を経験しているのは驚くべきことではない、と書かれている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+**IPCCの将来予測モデルと現実の乖離が著しい**
+
+CO2削減推進の中心的存在である「国連気候変動に関する政府間パネル(IPCC)」が出した将来予測モデルがあるが、その予想値と比べて現在の気温は非常に著しく低く、モデルの前提に欠陥がある、と書かれている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これについては、そもそもIPCCモデルなどが前提にしているコンピュータシミュレーションは、学問的研究には非常に有用だが、数年間や数十年間にわたる将来予測に使うものではない、と言っている科学者もいる。
+
+</MessageBubble>
+
+##### CO2は植物にとってのご飯
+
+<MessageBubble speaker="安竹(再質問)">
+
+おもしろいのは、
+
+**CO2は植物にとってのご飯であり、地球上のすべての生命の基盤だ**
+
+と書いてあること。
+
+> CO2は汚染物質ではありません。地球上の全ての生命にとって必要不可欠なものです。CO2が増えることは自然にとって好ましいことであり、地球を緑化することにつながります。大気中に増加したCO2は世界の植物バイオマスの成長を促進しました。また農業にも利益をもたらし、世界中の作物の収量を増加させています。
+
+ちょっと調べると分かるが、これは事実。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+現在の大気中CO2濃度は約400ppmで、大気中の0.04%。50年前の300ppmからかなり上がっているという話がされるが、植物が陸上に進出した太古のシルル紀とかデボン紀のころは、現在の10倍以上のCO2濃度があったと考えられている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そこから考えて、多くの植物にとって今は「CO2濃度が薄過ぎる=植物の餌が足りていない」状況なのではないかと言っている人もいる。なお、CO2が150ppm以下になると多くの植物が死滅するとも言われている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+私は詳しくないが、温室栽培における「CO2の施用」というのがあり、土壌にも十分に栄養を与え、水分も十分に与え、CO2濃度を750ppmや1,500ppm程度に高めると、作物の収穫量が2から3割増加するという事実がある。
+
+</MessageBubble>
+
+##### 地球上の緑の量は増加している
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、2019年2月にボストン大学の研究者がNASAの地球観測衛星などを使い撮影した20年間の記録から調べると、2000年代初頭と比べて地球上の緑の量(葉の量)は5%増加している。これは、アマゾンの熱帯雨林に匹敵するぐらいの面積だ。
+
+- [NASA:China and India Lead the Way in Greening](https://earthobservatory.nasa.gov/images/144540/china-and-india-lead-the-way-in-greening)
+- [Nature Sustainability:China and India lead in greening of the world through land-use management](https://www.nature.com/articles/s41893-019-0220-7)
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+グレタさんが「危機的状況で、緑がない」ようなことを言っているのとは、ずいぶん違う、そういったことが書簡に書かれている。
+
+</MessageBubble>
+
+##### ファクトチェック
+
+<MessageBubble speaker="安竹(再質問)">
+
+この書簡に対し、最近よくあるファクトチェックというやつで、IPCC側の人たちから反対意見が示されている。それらを一応ひとつずつ確認したが、内容が薄く、根拠が薄い。科学的ではないという印象をもった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+「温暖化に関する学問的な裏づけ」の世界をちょっと調べると、どうも私がこれまで過ごしてきた科学的な世界とは別の、異質のことがまかり通っている。
+
+</MessageBubble>
+
+##### IPCCモデルの欠陥
+
+<MessageBubble speaker="安竹(再質問)">
+
+この公開書簡は500人以上の人が署名しているが、日本人として署名しているのは2、3人。いずれもこのテーマに直接関係する学問の分野で第一人者の方々。そのうち、マサチューセッツ工科大学やNASAのJPLでも勤務していた気候専門の学者である中村元隆氏が、「[気候科学者の告白](https://amzn.to/3ftPX3W)」という書籍を出している。アマゾンで99円なので、IPCCを支持している方もちょっと読んでみるとよいと思う。私が言いたいこともここに書いてある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえば、IPCCのモデルは、地球表面の温度上昇に与える影響が非常に大きい太陽エネルギーを不変として扱っていたりする。また、シミュレーションの解像度が低過ぎるとか、恣意的にパラメータを決められるので、結論に合わせて結果を得ることができる、といったことが書かれている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+以上が、書簡の内容と、その関連の人たちが主張していること。
+
+</MessageBubble>
+
+#### プラネット・オブ・ザ・ヒューマンズについて
+
+<MessageBubble speaker="安竹(再質問)">
+
+次に、[プラネット・オブ・ザ・ヒューマンズ](https://www.youtube.com/watch?v=Zk11vI-7czE)という映画について。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+私はマイケル・ムーアのファンではないが、太陽光発電などを推進する立場にあったと思われる人物が、それを批判する映画をつくっていることは注目に値する。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+字幕付きで見られるので、ぜひ市の職員の方も見ていただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+正確ではない情報も含まれていると思うが、環境、CO2、環境保護活動の裏にある「実際のところ」が要点を絞って描かれていて、よい映画と思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+この映画の中で、次のようなことが取り上げられている。
+
+</MessageBubble>
+
+##### 太陽光や風力は不安定な電源
+
+<MessageBubble speaker="安竹(再質問)">
+
+まず大前提として、太陽光や風力は不安定な電源であるということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+太陽光発電は、雲がかかったり、雪が降ったり、砂ぼこりがたまったり、周囲の気温によっても発電量が変わる(そもそも夜はまったく発電できない)。風力発電は風がないとまったく発電しない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+停電させないためには、不足分を既存の電力網から供給しなくてはならない。既存の電力網がつながっている先は、既存の発電所だ。
+
+</MessageBubble>
+
+##### 不安定な電源をバックアップする既存の発電所
+
+<MessageBubble speaker="安竹(再質問)">
+
+発電所(電源)にはいろいろある。
+
+<table>
+<caption>さまざまな発電所(発電方式)</caption>
+<thead>
+<tr><th>通称</th><th>機能・特徴</th><th>発電方式</th></tr>
+</thead>
+<tbody>
+<tr><th>ベースロード電源</th><td>定常的な部分の電力を供給</td><td>原子力発電<br />石炭火力発電</td></tr>
+<tr><th>ミドル電源</th><td>ある程度需要に追従できる</td><td>天然ガス火力発電</td></tr>
+<tr><th>ピーク電源</th><td>電力負荷のピーク時に使用</td><td>石油火力発電<br />揚水式水力発電</td></tr>
+</tbody>
+</table>
+
+</MessageBubble>
+
+##### バックアップ電源のアイドリングが必要
+
+<MessageBubble speaker="安竹(再質問)">
+
+これらの電源は、たとえば太陽光発電パネルに雲がかかったりして発電できなくなったり、負荷が急激に変動した際は、基本的に、リアルタイムで出力を調整できない。変動に追従できない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ある程度は追従できても、リアルタイムではできない。ということは、それだけの分を常に待機して動かしておく必要がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+いってみれば、バックアップ電源としてのアイドリング。車がガソリンを吹かして待機しているような状態。アイドリングがある以上「太陽光発電によってCO2を削減できる」という論理にはならない。太陽光発電で発電する分と同量のバックアップ電源を稼働しておく必要がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これは蓄電池を併用しても、ある程度は同じ。一般の家庭につけるような太陽光パネルの大きさでは、家庭で必要な電力の1日分も賄えない。すると、1日分の電力を仮に蓄電できても、次の日に天気が悪ければすぐに充電が空になる。バックアップ電源が必要という状況は変わらない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういったことが、この映画には概要として出てくる。
+
+</MessageBubble>
+
+##### 自然保護活動が金儲けになっている
+
+<MessageBubble speaker="安竹(再質問)">
+
+それ以外にも、自然保護活動の背景にはいろいろな金儲けの話があると指摘している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+アル・ゴア氏の話や、米国で著名な環境保護論者のビル・マッキベン氏が、裏でゴールドマンサックスなどの金融業界と仲がよいといった話が出てくる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市も、そういう裏の話や反対意見も踏まえた上で、施策を行っていただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえば、年に4、5回、市はソーラー発電に関して子どもたちに環境学習などをしているという。何を教えているのか。裏にどんな電源のバックアップがあって、発電が止まったら、どう補うのか、そういう話もしていただきたい。
+</MessageBubble>
+
+### 太陽光発電について
+
+#### 発電規模の計算方法は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+(仮称)小平市第三次環境基本計画(素案)に記載されている、令和元年度末の市内太陽光発電規模約5,347kWは、どう計算したか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+次の合計。
+
+- 市公共施設の発電出力:474kW
+- 市の助成制度を使用した市民・事業者の発電出力:4,797kW
+- 市民共同発電所の発電出力:76kW
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これは供給側から見た理想的な値で、太陽光パネルの端子に「理想的な負荷が接続された際の、端子に現れる電力」かと。実際に使っている電力ではない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+公称の出力であるkWを合計しただけだと思うが、実際に供給できるのはもっと低い値。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+太陽光発電協会(JPEA)のガイドラインに載っているが、そこには「最大でも公称電力の70から80%しか出力できませんよというふうに、ちゃんとお客さんに説明するようにしてください」みたいなことが書いてある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+日照条件、周辺の気温、劣化状況、ほこりが積もっているなどの状況により、実際の出力は理想的な値にはならない。さらに、使用する側では、パワーコントローラ、インバータの損失や回路損失があり、これも、入力電圧や負荷の状況で、ずいぶん変動する。
+
+</MessageBubble>
+
+##### 「実際に使える電力は、使ってみて測定しないと分からない」でよいか
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、「実際に使える電力は、使ってみて測定しないと分からない」という認識でよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+今議員から教えていただいたとおり、その0.85ぐらいが損失になる。今の答弁では掛け合わせておらず、電気容量として説明したもの。
+
+</MessageBubble>
+
+:::info
+
+損失になる分は0.85ではなく、0.15(15%)の間違いですね。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+その0.85も、実際はもっと下がると思う。0.85は、理想的な条件をいくつか設定しての話なので、実際に使っている電力量のほうから見る必要がある。
+
+</MessageBubble>
+
+##### 該当の市内太陽光パネルについて、国産と外国産の割合は
+
+<MessageBubble speaker="安竹(再質問)">
+
+もうひとつの質問として、合計5,347kWになった太陽光パネルのメーカーについて、国産と外国産の割合は。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+それぞれの工事で発注し、仕様書にしたがって受注者が設置しているものだが、メーカーとしてはすべて国産。
+
+</MessageBubble>
+
+:::info
+
+📈 太陽光パネルはほぼすべて中国産
+
+再質問はしませんでしたが、メーカーは日本でも、下図のとおり、パネルはほぼすべて外国産で、大半が中国産です。
+
+![太陽パネルの生産国](./images/solar.png)
+
+(出所:Bloomberg NEF、提供:Statista)
+
+:::
+
+##### 発災時に使える容量と、発災時にほかの人たちも使えるようになっているか
+
+<MessageBubble speaker="安竹(再質問)">
+
+5,347kWのうち、震災のときにも使える容量は。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、その公共性として、その装置を所有している方だけではなく、ほかの周りの人たちも使えるようになっているものはあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+蓄電池がついているかどうか、ということか。小平市の太陽光パネルの場合、ソーラーシステムの場合は、設置してあるところはある。今資料が見つからないが、ほぼ蓄電池はついていない太陽光パネルとなっている。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+また、電源に変換できるものとできないものについても両方ある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+震災のときに自立して発電できるかとかということだが、そういったことは把握していないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+震災のときにその家一軒だけで使えるのではあまり意味がない。周りの家庭も使えて、たとえば携帯電話の充電ができるとかということがあればすごく役に立つが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+自立発電として使えるものもある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+データを後でもらいたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+蓄電池がついていれば、ある程度は意味が出てくる。太陽光パネルももっと広い面積で、蓄電池がついていれば、負荷平準化という考え方がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+その考え方の中ではある程度メリットがあるだろうという話にはなる。蓄電池もついておらず、CO2の総排出量を考えたときには意味がない、そういったことをしているのではないか。
+
+</MessageBubble>
+
+#### 太陽光発電に投じた資金の総額は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市内太陽光発電規模約5,347kWの実現に市が投じた資金の総額は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+公共施設の建設/大規模改造工事と一体で太陽光発電設備の設置工事を実施した場合などもあるため、おおむねの額で、
+
+- 国や東京都等の補助金を除いて、市が投じた額:2億4,832万円
+- 市の助成制度を使用した市民・事業者への助成額:1億3,107万円
+
+の、総額3億7,939万円。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+市民共同発電所については、市が負担した額はなし。
+
+</MessageBubble>
+
+##### 国や都からの補助金はいつごろまで出ていたか、また、出なくなった理由は
+
+<MessageBubble speaker="安竹(再質問)">
+
+当初出ていた国や東京都からの補助金はいつごろまで出ていたか。また、補助金が出なくなった理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+全体の建築の中で補助金をもらう場合もあるので、そのあたりは案分して計算しているが、今でも国や東京都の補助はある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+それは公共施設等についての話。市民の方に補助を出している1件上限額12万円までの件は、国や東京都からの補助金は充てられているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+そのモニター助成は市の独自の補助、助成として行っている事業。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市民への助成金は、市から1件12万円までで、年間50件までの上限がある。掛け算すると年間600万円ぐらい。毎回上限まで申請があるという話だったので、年間600万円ぐらいが市の財源から出されているという認識でよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+今の現状では、太陽光発電の助成と、家庭用燃料電池エネファームの助成を合わせて上限で1,000万円の予算の中で実施している。
+
+</MessageBubble>
+
+:::info
+
+😩 焦点をずらして違う結論に誘導するのはやめてほしい
+
+補助金のこともそうですが、太陽光のことを聞いているのにエネファームのことを入れたり。焦点をぼかして違う結論に誘導されると、すぐに課題が明らかになりません。自己防衛本能なのでしょうけれども、始めからきちんと個別具体で答えてもらえれば時間の節約にもなります。残念です。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+そのうち太陽光発電の助成はいくらなのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市民への助成金に関しても、国からの補助金がかつては出ていたと思うが、それで正しいか。今は市独自で出しているが、かつて出ていたのか。それがいつまで出て、その補助金が止められることになった理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+国の助成については、いつまでというのは今資料が手元にないが、以前あった太陽光発電システムに対する助成はなくなり、それとは別に蓄電池の助成があると記憶している。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+また、東京都も同じように太陽光発電システムと蓄電池を一緒につけた場合、蓄電池にのみ助成があると記憶している。
+
+</MessageBubble>
+
+##### 2030年までの補助目標4,000件のうち、太陽光発電システムは何件を予定しているか
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市第三次環境基本計画にある「今後2030年までの補助目標を4,000件に」のうち、太陽光発電システムは何件予定しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+これまでの環境基本計画の中では、太陽光発電システムの助成ということで当初目標にしていたが、今回はエネファームや、今後、ニーズのある別の、より効率的なそういった環境によい機器を助成として検討していかなければいけないということで、太陽光発電システムのみの目標件数はうたっていない。
+
+</MessageBubble>
+
+#### 年間の総使用(総消費)電気容量は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市内太陽光発電による年間の総実績使用電気容量(Wh)は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+- 昨年度の公共施設の実績:50万8,312kWh
+- 市の助成制度を使用した市民・事業者の実績:把握していない
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+市民共同発電所も把握していないが、発電量のほとんどを売電していると聞いている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+CO2の削減効果の話をするなら、使っている分を測定しないと意味がない。なぜなら、発電していても全然使っていないときはCO2の削減効果はゼロだから。むしろ太陽光発電装置の製造コストがあるのでCO2は増える換算になる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+本来は、総実績使用電気容量から換算してCO2をどれだけ削減できた、という計算をしなきゃならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+私たちが普段使っている電力は、実際の使用量で請求が来る。太陽光発電についても、使用量を見なくてはならない。そういったことはしているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+50万8,312kWhの測定はどうやっているか。パワーコンディショナーから出てきている値を使っているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+各公共施設に計測器を設けており、実際の計測値を集計している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+計測値にもいろいろある。本当に使われている電気量なのか疑問。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+本来、
+- 年間で発電可能な電力量
+- そのうち実際にどれだけ使用したかという実績の使用電気量
+
+その比が必要。それを数年間測定し、その平均値を使うなどして、本来の太陽光発電による効能をちゃんと計算する必要がある。
+
+</MessageBubble>
+
+#### 年間の総売電額は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市内太陽光発電のうち、年間の総売電額は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+昨年度の売電額は、
+
+- 公共施設:約142万7,000円
+- 市の助成制度を使用した市民・事業者および市民共同発電所:把握していない
+
+</MessageBubble>
+
+##### 負の遺産・固定価格買取制度
+
+<MessageBubble speaker="安竹(再質問)">
+
+2011年にソフトバンクの孫正義氏がメガソーラー事業への参入を表明し、当時の菅直人総理と会食した。その後、今では『負の遺産』とも呼ばれている『固定価格買取制度(FIT)』が始まった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+孫氏が「40円を下回ると非常に厳しい」と言ったことで、当初1kWh当たり42円で開始された。
+
+</MessageBubble>
+
+##### 固定価格買取制度が貧富の差を広げる
+
+<MessageBubble speaker="安竹(再質問)">
+
+では、その売電の分のお金を誰が払うのかというと、私たち国民だ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+太陽光発電を使っていなくても、貧しい家庭であっても、広く徴収される。消費税増税はかなり騒がれるが、なぜかこちらはあまり騒がれていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+平均的な1世帯当たり現状で月1,000円ぐらいかかっている。うちの場合、1月は800円だった。これは所得に関係なくかかる。ということは、貧富の差を広げる働きがある。
+
+</MessageBubble>
+
+
+##### 市の矛盾した行為にどう整合性をつけるのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+考えると、市に「ふるさと納税を何で活用しないんですか」と聞くと、「他市の財源を奪うからあまりやりたくない」という話だった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+しかし、この固定価格買取制度の、再生エネルギー賦課金、これはお金のない人々から奪っていることになるのではと。そういったことに市がお金を出してよいのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+- ふるさと納税は他市から財源を奪うからやらないと言っている
+- お金がない人たちからも奪うような仕組みに市がお金を投じている
+
+両者の整合性をどう取ればよいのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+ふるさと納税で他市の財源を奪うから市としてやっていかないということは言っていない。これはあくまでも、例の上水南町のおそらく寄附物件の話かと思うが、それは全然別の話。あれは特殊な寄附。ふるさと納税には適していないと判断している。
+
+</MessageBubble>
+
+:::info
+
+😊 ふるさと納税に適していた!
+
+この質問とは直接関係ありませんが、ここで「ふるさと納税に適していない」と答弁した津嶋部長が辞められてからすぐ後に、私たちの活動が効果を発揮してふるさと納税が活用されることになり、小平市の歴史に残る金額の寄附を集めました!😁
+
+詳細はこちらにまとめています。
+
+[旧佐川邸の公園化を考える会:これまでの経緯](https://sagawa-aiki-park.com/keii-2/)
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+私の認識と違うところで、今確認できないことで水かけ論になるのでやらないが、そんな話だった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+もし、そういう前提がなかったとしても、特定の人々の利益のために全国の人々からお金を集める。しかも、発電所のアイドリングで消費している分等を考えれば、CO2の削減にも大してつながっていない。そんなことをしていてよいのか。
+
+</MessageBubble>
+
+#### CO2削減量はどう計算しているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+太陽光発電によるCO2削減量は、どう計算しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+公共施設および市民共同発電所のCO2削減量は、第二次エコダイラ・オフィス計画で使用しているCO2排出係数を使い、次で算出。
+
+年間の発電量 × 0.374
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+市の助成制度を使用した市民・事業者の方は、一般社団法人太陽光発電協会のホームページに掲載されている結晶系シリコン太陽光電池による1kW当たりのCO2削減効果に、市の助成制度から導き出した一般家庭の平均出力および助成件数を掛け合わせて算出。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+計算式も分かるところはあるが、先ほどから言っているように、発電がストップしたときにバックアップするための発電所のアイドリング分も考える必要がある。それは考慮に入っていないということでよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+こちらの計算は、排出係数を掛け合わせて算出したり、あとは太陽光発電協会のホームページに記載されている1kW当たりのCO2の削減効果のそういう基準値を基に算出している。
+
+</MessageBubble>
+
+### 家庭用燃料電池について
+
+#### CO2削減量はどう計算しているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+家庭用燃料電池によるCO2削減量は、どう計算しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+一般社団法人燃料電池普及促進協会のホームページに掲載されている一般家庭の年間のCO2削減量に、市の助成制度を使用した市民・事業者への助成件数を掛けて算出。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+一応太陽光発電協会のサイトも見たが、どこに書いてあるのか。以前書いてあったのに今は書いていないが。別の計算式などを一応こねくり回してそういう数字になるのかな、というところは分かっているが、実際はアイドリング分も考えなくてはならない。
+
+</MessageBubble>
+
+### CO2削減を目指すならペレットストーブを進めた方がよい
+
+#### ペレットストーブを試験運用してはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+暖房のエネルギー消費量は非常に大きい。ペレットストーブや暖炉の活用により、CO2の総排出量を大きく減らすことができる。市内で伐採した樹木や剪定枝をペレットにし、市内公共施設等でペレットストーブの試験的な運用を行ってはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+ペレットストーブは環境に優しいストーブである一方で、ペレットの保管、火災の危険性、臭いや煙の発生などの課題があるので、他市の事例を参考に今後研究していく。
+
+</MessageBubble>
+
+
+#### ペレットストーブの市内設置状況を把握しているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市内でペレットストーブや暖炉を設置している家屋数や利用状況を把握しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+把握していない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+命ある植物に対して不適切な表現だが、植物は世界で最も理想的な太陽エネルギーの蓄エネ装置。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+太陽光を受け、光合成で空気中のCO2を吸収し、水や窒素など栄養素を地面から吸い取り、自分でどんどん育っていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+それを燃やしたときに出る熱は、もともとはすべて太陽のエネルギー。木を燃やすときに排出されるCO2は、育つときに吸収した分だけ。トータルで考えるとCO2は一切増えていない。CO2削減をするなら、そういうライフサイクルにわたって考えなくてはならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+特にペレットストーブというのは需要に追従できる。寒いときには火を入れて、不要になれば消せばよい。太陽光発電のように、バックアップ電源をアイドリングしておくような無駄もない。
+
+</MessageBubble>
+
+##### ライフサイクルを考えたトータルでの排出削減が市には求められているのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+国から2050年カーボンニュートラルとか、CO2削減という話の中で、このようにライフサイクルを考えてのトータルでの排出削減ということが市には求められているのか。それとも、排出の分だけを見て削減してくださいという話になっているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+まず計画の中で求められているものとしては排出量を出すことになっている。それとは別に、吸収量についても提示することはできる。
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+ただ、その排出量から吸収量を引いて出すということは今できない。公表する数値としては、市でいうと地域エネルギービジョンの排出量については、別に吸収量を示すことはできる。ただ、小平市は、地方と違い、あまり雑木林とかの面積も大きくない。また計算等のやり方等が難しいことから出していないが、26市でも吸収を出しているところはない状況。
+
+</MessageBubble>
+
+#### 『ふれあいの森』や市内雑木林の活用を
+
+<MessageBubble speaker="安竹(初回質問)">
+
+小平町との『ふれあいの森林(もり)』事業や、市内にある雑木林の存在は、カーボンニュートラルという観点から、市に恩恵をもたらす可能性はあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+ふれあいの森林づくり事業は、昭和59年当時の林野庁が進める『分収造林制度』の適用を受けるもので、姉妹都市である北海道小平町の国有地に植林した樹木を成木後に販売し、国と植林者で収益を分配する事業。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+一般的に森林としてCO2を吸収する機能は有するものの、カーボンニュートラルの観点から、市に直接恩恵をもたらすものではない。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+市内の雑木林は、CO2の吸収源として、地方の森林と比べて面積が少なく、カーボンニュートラルの観点からの恩恵は少ないが、緑を確保することは人々に潤いや安らぎを与え、生物多様性の保全に寄与するなど、さまざまな恩恵をもたらす。
+
+</MessageBubble>
+
+##### 排出権取引ができる仕組みなのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+地方の公共団体の間で、排出権取引のような、こっちでは吸収分があるからといった、そういうやり取りができるような仕組みはあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="環境部長(田中)" align="left">
+
+そのような取引は実際あり、たとえば府中市だと、地方の森林の植林の費用を出し、その分、吸収量を購入しているような形は取っている。ただ、それが一度、たとえば続けて何年間にもわたって、一回購入、その植林の分の費用を払った場合には、その年の分のCO2削減量しか、吸収量しか計上できないので、続けてやるような必要があると認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そこは問題がある。排出量だけを見て、減らしていこうという話になると、製造時の問題や、トータルのライフサイクルコストの中でのCO2削減量という問題は考えられなくなってしまう。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、先ほどから言っているアイドリング電源というところもやはり考慮に入れてもらわないと困る。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+こういうことを市に言ってもしょうがないが、そういう前提に他って、市として施策を考えていただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+まとめると、太陽光発電の補助は、私としてはまだまだ時期が早いと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+- アイドリングが解消できるようなことがない
+- 小平市では蓄電池が一緒についている太陽光発電が非常に少ない
+- 蓄電池がついていたとしてもその問題は大きくは変わらない
+
+そういったことから現状を考えると、小平市が行っている633万円くらいの補助金は、単にメーカーへの助成を行っているのと同じことになる。これは小平市が今率先してやることではない。そのあたりをもう一度見直していただき、施策につなげていってほしい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+では、いつどういうタイミングで太陽光発電を入れていけばよいかというと、
+
+- 太陽光発電のシステムや蓄電池の性能が十分に上がる
+- 製造時の環境負荷が十分に下がる
+- 需要にリアルタイムで追従できる発電所が生まれる
+- 発電所のアイドリングがなくせる技術が生まれる(たとえば、蓄電池と発電所をオンラインでつなぎ、これだけ発電量が減りそうだから出力を上げていこうといった技術ができる)
+- **それを実現するのが『小型原子力発電所』という手段ではない**
+- 震災時にも公共性がある
+- 応益者負担という観点から問題がない
+- 再エネ賦課金のような貧富の格差を拡大してしまう要因が削られた法整備になる
+
+そういった条件が整ってからやるべきことだと私は考えている。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r2d/3gatu/2-senkyo-yokusuru-again.mdx b/docs/ippan-situmon/r2d/3gatu/2-senkyo-yokusuru-again.mdx
new file mode 100644
index 00000000..5f88bdeb
--- /dev/null
+++ b/docs/ippan-situmon/r2d/3gatu/2-senkyo-yokusuru-again.mdx
@@ -0,0 +1,139 @@
+---
+first: 2021-06-24
+description: 小平市議会議員 安竹洋平の令和2年度3月定例会における一般質問の2件目についてまとめています。
+---
+
+# (2)選挙を良くするため、再度問う
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1201&schedule_id=6&minute_id=619&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和3年2月26日に行った2件の一般質問のうちの2件目です。
+
+小平市長選挙、東京都議会議員選挙、衆議院議員選挙が近づいており、令和元年6月の一般質問で、選挙について提案した事の進捗状況を確認するため、質問しました。一部の提案は実現し、一部は課題を調査し、また一部は実現に向けた動きをしていることが分かりました。
+
+また、小林正則市長への一般質問はこれで最後になることから、市長の選挙に対する思いを聞きました。
+
+| 質問 | 答弁 |
+|---|---|
+| 前回具体的な提案をしたが検討状況は | 選挙広報等へのQRコードを掲載する予定 |
+| 郵便投票による不在者投票・対象範囲拡大の進捗は | 連合会から国に要望中 |
+| 投票所でのアンケート調査を提案したが、結果は | 課題があり、適当ではない |
+| 小平市の選挙をよくするための市長の持論は | 争点づくりを明確に市民に示す |
+
+## 通告書
+
+<iframe src={require('./20210226-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+小平市長選挙、東京都議会議員選挙、衆議院議員選挙が近づいている。令和元年6月の一般質問で確認した事の進捗状況確認のため、以下質問する。
+
+</MessageBubble>
+
+#### 選挙公報サイトの周知を早めることについて検討状況は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+期日前投票の拡充は新人には不利に働くため、拡充を行うなら少なくとも同時に選挙公報サイトの周知を早める必要があるとし、具体的な提案をした。検討するという答弁であったが、検討状況は。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(宇野)" align="left">
+
+選挙公報をホームページへ掲載することは、有権者に対する啓発・周知活動の一環として有用と認識している。そのため、選挙管理委員会では、選挙特集の市報臨時号で、市のホームページ上で選挙公報が見られる旨を周知している。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(宇野)" align="left">
+
+また、本年4月4日執行の小平市長選挙及び小平市議会議員補欠選挙においては、さらなる周知を図るため、市報臨時号に加え、投票所入場整理券の封筒や啓発活動で使用する配布物、公共施設に掲示するステッカー等に選挙公報などの選挙の情報にアクセスすることができるQRコードを掲載する予定。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+入場整理券を発送する際、QRコード等をつけられないかとの提案を実現してもらい、ありがたいと思う。
+
+</MessageBubble>
+
+#### 郵便投票による不在者投票の対象範囲拡大についての進捗は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+身体が不自由で投票したくても投票所に行けない方のために、「郵便投票による不在者投票」の、要介護状態区分や障害程度の対象範囲を拡大することについて、前回質問時と比べて、国と、市の対応状況に進捗はあったか。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(宇野)" align="left">
+
+要介護状態区分の拡大については、令和元年12月3日に全国の市および特別区の選挙管理委員会をもって組織する「[全国市区選挙管理委員会連合会](https://zensenren.jp/)」から、国会および総務省に公職選挙法等改正の要望を行っており、引き続き国の動向を注視していく。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(宇野)" align="left">
+
+郵便投票による不在者投票の拡充についてもちゃんと意見を出してくれた。ただ、これは不正選挙につながりやすい部分があるので、本人確認をしっかりしなくてはならないなど、多分そういう課題があって、なかなか進んでいないところもあるかと思う。
+
+</MessageBubble>
+
+#### 投票所でアンケート調査を行う提案についての調査結果は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+投票率向上に向けて、フィードバックを得るために投票所でアンケート調査を行う手法を提案した。法律や他市の事例を調べるという答弁だったが、その結果はどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(宇野)" align="left">
+
+公職選挙法では、アンケート調査を明確に禁止する規定はないと認識している。しかし、投票所に入場することのできる者の範囲に関する規定である公職選挙法第58条に関連する判例において、選挙人が投票手続を終えた後に投票所内に滞留することは違法であるとの判断が示されている。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(宇野)" align="left">
+
+また、仮に投票所内でアンケート調査が行われた場合、アンケートに伴う行動が、ほかの選挙人に対して心理的影響を与えたり誤解を招くなど、平穏な投票手続の進行に支障が生じることも懸念されることから、投票所内でアンケート調査を行うことは適当でないと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="選挙管理委員会事務局長(宇野)" align="left">
+
+また、他市の事例としては、多摩25市において、選挙期日当日に投票所においてアンケートを実施した例はなかった。
+
+</MessageBubble>
+
+##### 選挙をよくするために、歴戦の市長として持論は
+
+<MessageBubble speaker="安竹(再質問)">
+
+選挙をよくするという観点から、これまで多くの選挙戦で勝ち残ってきた市長に、小平市の選挙をよくするための持論があれば、この場面で伺っておきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+最近投票率が低いのは、候補者同士の政策的な争点がなくなってきた。昔のように、冷戦時代はアメリカとソビエト、どちらかの陣営に立って選挙を戦ってきたが、今はそういう意味で、民主党が政権を取った時期もあったように、大きな争点がなくなったことではないかと思っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+やはり争点づくりを明確に市民に示すということが、投票率のアップにつながるのではないかと思っている。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r2d/3gatu/20210226-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r2d/3gatu/20210226-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..ba962812
--- /dev/null
+++ b/docs/ippan-situmon/r2d/3gatu/20210226-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r2d/3gatu/20210226-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r2d/3gatu/20210226-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..c0476ce4
--- /dev/null
+++ b/docs/ippan-situmon/r2d/3gatu/20210226-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r2d/3gatu/_category_.json b/docs/ippan-situmon/r2d/3gatu/_category_.json
new file mode 100644
index 00000000..698ecaf2
--- /dev/null
+++ b/docs/ippan-situmon/r2d/3gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "3月",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r2d/3gatu",
+ "description": "令和2年度3月(令和3年3月)の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r2d/3gatu/gakkou.drawio b/docs/ippan-situmon/r2d/3gatu/gakkou.drawio
new file mode 100644
index 00000000..2b40bdb8
--- /dev/null
+++ b/docs/ippan-situmon/r2d/3gatu/gakkou.drawio
@@ -0,0 +1,13 @@
+<mxfile>
+ <diagram id="1smpsdsJGcfWe0crwlro" name="ページ1">
+ <mxGraphModel dx="667" dy="399" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
+ <root>
+ <mxCell id="0"/>
+ <mxCell id="1" parent="0"/>
+ <mxCell id="2" value="特別支援学校&lt;br&gt;障害の程度が比較的重い子供を対象として、専門性の高い教育を実施&lt;br&gt;&lt;a href=&quot;https://elaws.e-gov.go.jp/document?lawid=322AC0000000026#Mp-At_72&quot;&gt;学校教育法第72条&lt;/a&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
+ <mxGeometry x="30" y="20" width="220" height="100" as="geometry"/>
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+</mxfile> \ No newline at end of file
diff --git a/docs/ippan-situmon/r2d/3gatu/images/solar.png b/docs/ippan-situmon/r2d/3gatu/images/solar.png
new file mode 100644
index 00000000..d30cc158
--- /dev/null
+++ b/docs/ippan-situmon/r2d/3gatu/images/solar.png
Binary files differ
diff --git a/docs/ippan-situmon/r2d/3gatu/images/space_iss.png b/docs/ippan-situmon/r2d/3gatu/images/space_iss.png
new file mode 100644
index 00000000..eee31981
--- /dev/null
+++ b/docs/ippan-situmon/r2d/3gatu/images/space_iss.png
Binary files differ
diff --git a/docs/ippan-situmon/r2d/6gatu/1-giga-school-dyslexia.mdx b/docs/ippan-situmon/r2d/6gatu/1-giga-school-dyslexia.mdx
new file mode 100644
index 00000000..3323760f
--- /dev/null
+++ b/docs/ippan-situmon/r2d/6gatu/1-giga-school-dyslexia.mdx
@@ -0,0 +1,910 @@
+---
+first: 2020-12-28
+description: 小平市議会議員 安竹洋平の令和2年度6月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)不登校やディスレクシアの子どもたちも活用できるGIGAスクール構想を
+
+~ GIGAスクール構想で最も恩恵を受ける不登校や読み書き困難の子どもたちのために ~
+
+<a href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1133&schedule_id=4&minute_id=167&is_search=true" id="kaigiroku">📄会議録を見る</a>
+
+## まとめ
+
+令和2年6月4日に行った2件の一般質問のうちの1件目です。
+
+GIGAスクール構想が国の方針で急遽進むことになり、全校児童・生徒に一人一台のタブレットを購入する予算がつきました。小平市教育委員会はこれまで教育のICT化に向けた準備を進めてこなかったため、突貫的に利用を開始することとなります。最も恩恵を受ける不登校児や、ディスレクシアの児童・生徒に役立つことを中心に考えた活用を行えば、準備不足の状況であっても有効に利用できると考え、質問を通じて訴えました。
+
+いつもながら、答弁からは、教育委員会の「人的・発想・予算」リソース不足が伺えます。デジタル教科書・教材は、試験的な意味においても早期の導入が望まれます。継続して訴えていきます。
+
+| 質問 | 答弁 |
+|---|---|
+| 短期間入札で低性能端末となるリスクは? | 事業者や学校等に聞き仕様等を検討 |
+| 維持管理等の年間費用は? | 保守費、通信回線使用料、ライセンス料等、検討中 |
+| 今後の端末更新時期の費用は? | 国の支援が不明確、リース方式導入も含め検討 |
+| 利用者負担の費用は? | 児童・生徒が家庭等に持ち帰り学習する際の通信費 |
+| ディスレクシアや不登校の子への活用検討状況は? | 重要と認識、検討を進める |
+| ディスレクシアや不登校の子の意見反映が不可欠では? | 特支等の教員を通し聞く |
+| 一括DL申請で全児童・生徒がデイジー教科書可にしては? | 積極的活用を検討 |
+| 個別最適化が、互助の気持ち育成に与える影響は? | 実践例を踏まえ環境を整える |
+| リモート授業の法的課題と対応は? | 履修や出席の取扱不可、文科省指針等を注視 |
+
+
+## 通告書
+
+<iframe src={require('./202006-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+#### GIGAスクール構想はディスレクシアや不登校の子が最大活用できるように
+
+<MessageBubble speaker="安竹(初回質問)">
+
+GIGAスクール構想の一環として、5月の一般会計補正予算(第2号)で、小平市立小・中学校児童・生徒に1人1台のタブレット端末購入の予算が決まった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+端末は年度末までに調達予定のため、対応の時間が短い。不備がないよう、特に最も恩恵を受けると思われるディスレクシアや不登校の児童・生徒が最大限活用できる仕組みとなることを強く要望する。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+すでに検討は進んでいるものと考え、小平市におけるGIGAスクール構想全般について質問する。
+
+</MessageBubble>
+
+#### GIGAスクール構想の背景
+
+<MessageBubble speaker="安竹(再質問)">
+
+GIGAスクール構想の背景としては、まず国のほうで「[教育のICT化に向けた環境整備5か年計画](https://www.mext.go.jp/a_menu/shotou/zyouhou/detail/1402835.htm)」が2018年から2022年度まである。2022年度には、3クラスに1クラス分の端末整備や先生に1人1台のPCや端末を整備する計画。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+それと並行してGIGAスクール構想というのができた。昨年12月の閣議決定をもとに「令和時代のスタンダードな学校像として全国一斉のICT環境整備が急務」とされ、1人1台端末と高速大容量の通信ネットワークを一体的に整備することを主な目的に、令和元年度の補正予算が1月末に成立した。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+この時点では、まだ「令和5年度までに1人1台」とされていたが、その後、新型コロナウイルス感染症拡大の影響ということで前倒しになった。
+
+- 児童・生徒1人1台端末の整備スケジュールの加速
+- 学校現場へのICT技術者の配置の支援
+- 在宅オンライン学習に必要な通信環境の整備を図るとともに、在宅でのPC等を用いた問題演習による学習評価が可能なプラットフォームの実現を目指す
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今年の4月頭に閣議決定され、4月末に令和2年度の補正予算総額2,292億円が成立。小平市も急遽それに対応し、GIGAスクール構想、1人1台ということをやり始め、5月臨時会の補正予算で計上した。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+以上が背景。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回は導入に向けての話。一度ハードウェアやソフトウェアを決めてしまうと、基本的に5年間使うことになり、なかなか変えることができない。間違いがあったら大変なロスになる。事前に、できる限り、問題点や可能性の検証が必要。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+整備まで実質的に今回しか質問の機会がない。ほかの議員からの質問もなかったので、根掘り葉掘り、細々とした質問を行う。
+
+</MessageBubble>
+
+### ②端末選定等の状況と予定は{#bold-kankyo-itumade}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+端末の選定、ICT環境、運用の検討はどの程度進んでいるか。また、いつまでに整える予定か。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+- 現在、情報端末の機種を検討するとともに、高速大容量の校内LAN環境整備を計画
+- 情報端末は、契約・調達を本年12月までの予定で進める
+- 来年1月からは各学校に配備し、3月には全小・中学校に配備を終える
+- 校内LAN環境は、9月に契約、調整を行い、来年2月より工事を始める
+
+</MessageBubble>
+
+#### 共同調達の検討はした?
+
+<MessageBubble speaker="安竹(再質問)">
+
+文部科学省の資料に「調達の際に共同調達をできる限り検討してください」とある。市は、東京都やほかの、たとえば広域連携している国分寺市等と共同調達の話はあったか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+4月の中旬ぐらいから、国の動向、都からも強い申入れ等あり、急遽やるということで、大きく方針を変えて実施している。このようなスケジュールの中で検討しなくてはならないため、共同調達の検討は特段行わなかった。
+
+</MessageBubble>
+
+#### 教員用や予備分がないのは?
+
+<MessageBubble speaker="安竹(再質問)">
+
+台数は、ぴったり児童・生徒の人数分、約1万4,000人分と聞いた。なぜ教員の分も発注しないのか。予備の分もない。先進的に独自の財源でしている自治体では、予備分は確保している。市の予算でこういったこともやるべきでは。
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+臨時休業がもし今後また実施されれば、生徒が全員一斉に端末を使う状況も考えられる。故障も発生する。1万4,000台のうち故障率何%か分からないが、何台かは発生する。どうするのか。不足して再び発注する際には、高い金額で発注せざるを得ない状況もあるのでは。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+まずは児童・生徒への端末を確実に届けられる予算のみ取っている。今後の課題として、教員が使用するタブレット、故障等の対応による予備の機器、保証の関係、積み残した課題がある。これらは今後必要になる認識がある。速やかに対応するよう努める。
+
+</MessageBubble>
+
+#### OS選定時、デイジー教科書との相性確認は?
+
+<MessageBubble speaker="安竹(再質問)">
+
+OSについて、次の3つから選ぶと聞いた。
+- Apple社のiOSやiPadOS
+- グーグル社のAndroidとか
+- Microsoft社のウィンドウズ
+
+これをどう選ぶのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+デジタル教科書やディスレクシアの子どもたちが扱いやすいデイジー教科書等で、アプリが特定のOSにしか対応していない状況がある。そのあたりは、OS選択時に考慮されるのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(国冨)" align="left">
+
+それぞれのOSに、特徴、よさ、デメリットがある。こういったことは、事務局や学校から意見を聴取しながら、デイジー教科書の使用状況(のちほど「相性」と訂正)なども踏まえて選定に当たっていきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+デイジー教科書の使用状況というが、前回の一般質問でもしたが、読み書き困難の潜在数は小平市立の小・中学校合わせて300人以上いる可能性がある。実際に読み書き困難と判明している生徒は、その中でも一部。
+
+</MessageBubble>
+
+#### デイジー教科書の利用人数は?
+
+<MessageBubble speaker="安竹(再質問)">
+
+デイジー教科書は現在、何人ぐらいが使っている状況か。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(国冨)" align="left">
+
+私たちが把握しているのは1人。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+1人というのは(潜在数と比べると)本当に少ない。まずディスレクシアの子どもたちを見つけることが、やはり重要。
+
+</MessageBubble>
+
+#### 専門家が来る国の制度を活用しない理由は?
+
+<MessageBubble speaker="安竹(再質問)">
+
+校内LAN(学校のインターネット)に関して。ネットワークに詳しい人が(こちら側に)いないと、業者の見積りが大きく変わる。調達仕様書をつくったり、入札の検証において、専門家に入ってもらったほうがよい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+こういった場面で「ICT活用教育アドバイザー事業」や、「GIGAスクールサポーター」の制度は活用しないのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+GIGAスクール構想実現に向け、庁内で体制を組み、教育委員会のみならず、企画政策部の情報政策課、財政課、そういったところの職員を含め、プロジェクトチームという形で取り組んでいる。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+見積り金額、要不要の見定め、ネットワーク構築に何が必要で、何が余分かという見定めが極めて重要。情報政策課の職員がかなり積極的に関わっており、必要な選定に向け、仕様書の対応等は図られると考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+専門知識を持っている方はいるかもしれないが、文部科学省が進めている「ICT活用教育アドバイザー事業」や「GIGAスクールサポーター」は、国の補助で半額など結構賄われる。交付金措置もあるのでは。その活用をしない理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+段階があると考えている。今進めているのは、
+- 端末をどういうものにするか
+- ネットワーク環境の構築に何が必要か
+
+というところ。これは庁内組織で対応する。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+その後の教育活動の中で、
+- どう必要か
+- 初期的なトラブルが発生した際に職員で対応できるのか
+- 委託業者に保守等も含めて委託するのか
+
+そういったところの見定めが必要。アドバイザー、サポーター等の活用も考えられるので、今後、どういう形で対応がなされるかを含めて検討する事項と整理している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+GIGAスクールサポーターは、国から補助が半額出たり、残りの部分に関しては交付金で戻ってくるのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+GIGAスクールサポーターについては国の補助が2分の1、ICT支援員については4校に1校分が地方財政措置される。
+
+</MessageBubble>
+
+#### 校内LANは体育館にも?
+
+<MessageBubble speaker="安竹(再質問)">
+
+校内LANは体育館にも導入するか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+体育館にも校内LANが配備される見込み。
+
+</MessageBubble>
+
+#### デジタル教科書や教材はインストールしない?
+
+<MessageBubble speaker="安竹(再質問)">
+
+基本パッケージには、ExcelやWordのようなソフトウェアが基本的に入っていると文部科学省の説明にはある。デジタル教科書や教材関係はまったくインストールしないという理解でよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(国冨)" align="left">
+
+基本パッケージには入っていない。デイジー教科書は、今、無償供与が行われるし、新型コロナウイルス感染症対応において無償供与されている教材等もあるので、そういったものが活用できると認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+デジタル教科書はどうなのか。無償で提供されている教材は、調べたが、教科書の一部。すべての教科において提供されているのか。それとも一部だけ、今回限定的に提供されているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(国冨)" align="left">
+
+現時点では一部。だんだん広がっている状況にはなっている。
+
+</MessageBubble>
+
+#### キーボードとユニバーサルデザインフォントの検討を
+
+<MessageBubble speaker="安竹(再質問)">
+
+キーボードはぜひつけていただきたい。書くことが困難な子で、キーボードを使えば入力しやすい子が結構いる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ユニバーサルデザインのフォントを使うと、読みに困難を抱えている子の読むスピードが上がるという声もある。ぜひ、そのフォントのことも考えてください。
+
+</MessageBubble>
+
+#### 議会にもデジタル教科書を使う授業の概要を伝えて
+
+<MessageBubble speaker="安竹(再質問)">
+
+また要望として、議員はデジタル教科書等の知識がない人も多い。GIGAスクール構想で急激に仕組みが変わり、授業体系もかなり変わる。どういう授業をしているのか分かるような、動画でもよいので情報提供してもらいたい。
+
+</MessageBubble>
+
+### ③短期間の調達で低性能端末を買わざるを得なくなるリスクをどう回避する?{#bold-teiseinou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+短期間で単純な入札では、低性能端末を買わざるを得なくなるリスクがある。そのリスクをどう回避するか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+情報端末メーカー等より、GIGAスクール構想での活用を想定した情報端末が販売されている。教育委員会としては、最適な情報端末が調達できるよう、事業者や学校等への聞き取りなども行いながら、契約の方法や仕様を検討する。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+文科省の標準仕様書では「CPUはIntelのCeleron同等以上で、メモリ4ギガバイト以上」とあるが、この最低ラインだと、OSによっては、ちょっとした処理で、重くて動かなくなる可能性もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+子どもたちが家庭で接しているような処理速度の速い端末と比べ、教材で使うタブレットの処理が重いとストレスを感じるだろう。そのあたりは実際に動作確認するのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+端末を選ぶ際、どの程度の負荷に耐えられるかは重要な視点。選定に当たっては、動作も確認したうえで手続を進めていきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+メーカーによって故障率の多寡がある。そのあたりは考慮するか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+故障率という対外的に出ている数字で判断というのはなかなか難しいが、子どもに負荷のかからない形で、選定手続のほうは総合的に判断をしていく。
+
+</MessageBubble>
+
+### ④維持管理運営等の年間費用想定と端末更新時期の費用想定は?{#bold-iji-hiyou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+定常的に発生する維持管理運営等の年間費用と端末更新時期の費用はどう想定しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+機器等の保守費用、通信回線の使用料、有償の学習支援ソフトを導入した場合のライセンス料などを想定しており、金額は調査中。
+端末更新時期の費用の想定は、現時点において国の財政支援が明確に示されていないが、市の負担が著しく大きくならないよう、リース方式の導入も含め、検討する。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+通信回線というのはインターネットの接続費用のことか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+通常のインターネットの活用、あるいはソフトウェアの動作等、そういうものも含めての回線。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+文科省の資料には「リース方式の場合は、端末購入分の相当額は国からリース業者に補助金が交付されるので、予算計上する必要はない」とある。今回、購入予算をつけているので、購入の方向で検討していると考えてよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+予算計上の中では購入ということで備品計上している。ただ、購入とリースでそれぞれメリット、デメリットがある。購入の場合は、リース料がかからないため、単独の費用に関しては割安になる。一方、リースは、OSのサポート終了等の場合においても柔軟な対応ができる。そういったことも含めて検討していく。
+
+</MessageBubble>
+
+#### 5年ごとの更新で生じる余剰端末を市民へ提供しては?
+
+<MessageBubble speaker="安竹(再質問)">
+
+私の意見としては、リースではなく購入していただきたい。5年ごとに更新になるなら、その際に余る端末を、たとえば市民で希望する方々に安価で提供したり、無料で配ったりすればよいと思う。それもひとつ考慮していただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+5年ごとの更新で端末をどうするかに関し、現時点で検討していることはあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+5年経過すると動作がスムーズにいくかどうか。今、通信環境はどんどん進化しているので、それに耐え得るものであれば、別の活用も出てくると認識している。
+
+</MessageBubble>
+
+### ⑤利用者が負担する費用は?{#bold-riyousya-hiyou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+今後、利用者が負担する費用発生の可能性はあるか。その内容は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+現時点では、児童・生徒が家庭等に持ち帰って学習する場合の通信費用の負担を想定。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+分散登校は始まったが、まだ家でオンライン学習するタイミングが多い。午前中の答弁でも、保護者からの相談でオンライン学習に関する不安が結構あるという話だった。それだけ要望もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+家庭のインターネット環境で差が出てしまう。各家庭の(インターネット環境)調査をしたということだが、定額払えば使いたい放題の家とか、容量が何十ギガバイトまでと決まっているとか、そういうところまで把握しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(国冨)" align="left">
+
+今回の調査では、通信環境の細かいところまでは調査していない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+結構これが問題になるのでは。お金がなくて通信環境を入れていないけれども、オンライン学習が始まって通信環境を入れなければならない。そうすると「うちでは学習に参加できない」という家も出てくる可能性があるのでは。生活扶助の家庭には補助が出る話もあるが。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、今回、臨時休校中にモバイルルーターを貸し出して使ってもらうということだが、たとえば、オンライン授業を行うことでどれぐらいの通信容量が必要になるかといった、今後に生かせるような、そういった見積り(調査)はする予定か。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(国冨)" align="left">
+
+見積りは細かいところまでしていないが、今回貸し出すモバイルルーターの容量は、3日間で4.5ギガバイト、30日間で45ギガバイト分であり、十分な容量と考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+どれぐらいの容量が実際に使われるかを測定し、効率的にどれぐらいの契約にすればよいかというのを。たとえば、一人一人の容量ではなく、全体としてこれだけの契約というやり方もあると思うので、そういったことを検討してもらいたい。
+
+</MessageBubble>
+
+#### なぜこれまで準備してこなかった?
+
+<MessageBubble speaker="安竹(再質問)">
+
+以上、今後検討することがたくさんあるという話だが、なぜこういったことを事前に想定して準備してなかったのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ICT化を進めている学校は、私立の学校が多いと思うが、たくさんある。自治体の研究事例も結構ある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+GIGAスクール構想の前段にあった『フューチャースクール推進事業』は平成22年から平成25年まで行われている。子どもたちの立場から考えると、もっと早く、たとえば、研究会に参加したり、市としても実際にどこかのクラスで先進的に少し導入して、どういった課題があるのか上げておいてほしかった、そういう子どもたちもいるかもしれない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういった準備をするのは当然のことだと思うが、(しなかったのは)なぜか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+現場の先生たちは、なかなか普段の授業準備などで忙しく、そういった先のことまでやる時間がないと。先生たちができないことに関して、教育委員会が率先して取り組むべきでは。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(国冨)" align="left">
+
+もっともなこと。ただ、教育委員会の現状として、さまざまな教育課題、働き方改革等も含めて課題がある中、教育委員会で行うべき業務も増大している。そういった中、3月定例会でも答弁したが、課題のひとつに教育委員会の組織能力ということもある。その中で優先順位をつけ、必要なことをやっていくことから、今回のこのGIGAスクールについては、やはり優先順位が今の新型コロナウイルス感染症になって高くなった。教育委員会の事務局のメンバーも、新型コロナウイルス感染症の前と後だと、今のほうがはるかに業務量が増え、努力しているところ。
+
+</MessageBubble>
+
+#### 組織能力の問題をどう解決する?
+
+<MessageBubble speaker="安竹(再質問)">
+
+組織能力に問題があるんだったら、その組織能力をどうするのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+コロナ禍で、教育委員会でも在宅勤務という形で緊急的な対応を取ってきた。その中、今後の配備に向けて大きく方針転換した中で、職員は本当によく精力的に動いており、2交代制の中で、毎日、引継ぎメモを残している。かなりハードワークをしている。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+全体的な組織能力の向上においては、教育委員会、業務の特質として、単独の課で終わらないというところがあり、常に横の連携を意識して業務を行っていく必要がある。GIGAスクールに関しても、教育委員会の中でも2課が関わって対応している。組織能力の向上、GIGAスクール構想に向けてのものというのは今後の対応になるが、この中での対応ということでは精いっぱい行った。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+頑張ってらっしゃることはよく分かるが、組織能力をどうするのかは誰に聞けばよいのか。子どもたちのために、組織能力をよくしていくことを検討しなければならない。それはどこに、誰に聞けばよいのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+2つある。ひとつは、個々の能力を最大限に発揮できる、そのための職場環境をつくっていくこと。もうひとつは、どうしても事務量が増大していくということに関しては、これはマンパワーが必要な面もある。こういったことは課題認識として捉えている。今後、庁内の調整等を進めていきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+せっかく頑張っていらっしゃって、疲弊してしまうことは、子どもたちにとってもよくないこと。それは優先度をなるべく高く対応してもらいたい。
+
+</MessageBubble>
+
+### ⑥ICT機器充実のためのふるさと納税を設置しては?{#bold-furusato-nouzei}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+子どもたちのICT機器充実のためというような、特定目的のふるさと納税を設置してはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+このたび、ふるさと納税の寄附金の使い道のひとつに、学校におけるICT環境整備の推進を設定し、寄附を募っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+この質問(通告書)を書いた後にサイトを見たら、学校におけるICT環境整備の寄附、特定目的の寄附の話が書いてあり、市も目的を決めて寄附するようになったのかなと。これは初めてのことか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ただ、やはり[サイト](https://www.city.kodaira.tokyo.jp/kurashi/008/008686.html)が分かりにくい。使い道に「パソコンを1人1台に配備するために使う」といったことが書いてある。GIGAスクール構想で1人1台になるのに、このお金は一体何に使われるのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+今回、予算積算は、国が示している1台4万5,000円というような基準額に基づいている。はたしてそれで実際にその購入ができるか、リースになるかもしれないが、それで整備ができるかはまだ分からない。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+また、先ほども話があったが、今後、入替え等のお金も必要になってくる。これだけのものを整備するに当たり、もろもろ、さまざまなところでまた必要経費が出てくるだろうということで、できればそういう支援をいただけないかということで、今回、こういう案内をつけている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+自分が寄附する立場になったときに、ちょっと分かりにくいと思う。使い道としては電子黒板など、1人1台以外のところで必要になるICT機器のところで必要になるのではないか。寄附してもらった人の名前を、ニックネームでもよいが、どこかに掲示することを考えてもよいのでは。要望として検討していただければ。
+
+</MessageBubble>
+
+### ⑦ディスレクシアや不登校の児童・生徒が今後ICT環境を活用できるようにどう検討している?{#bold-dyslexia-futoukou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+ディスレクシアや不登校の児童・生徒が今後整備されるICT環境を活用できるよう、どう検討しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+ディスレクシアや不登校の児童・生徒に対し、ICT環境を整備し、活用することは重要と認識しており、GIGAスクール構想による整備を進めながら、端末導入後の活用方法も研究を進める。
+
+</MessageBubble>
+
+### ⑧運用に当たってディスレクシアや不登校当事者の意見反映が不可欠だが、どう考える?{#bold-iken-hannei}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+運用するに当たり、ディスレクシアや不登校の当事者の意見反映が不可欠と考えるが、どうするか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+当事者の意見は必要と考えており、情報端末導入後には、特別支援教室やあゆみ教室の教員を通し、当事者の意見を聞き取る機会をつくる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+運用の前段階で、OSやソフトウェアに依存するところが結構大きくあるので、導入の段階でも実際に当事者の方を本当は入れてほしかった。
+
+</MessageBubble>
+
+### ⑨これを機にどの児童・生徒も自由にデイジー教科書を選択できるようにしては?{#bold-daisy}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これを機に、デイジー教科書の一括ダウンロード申請を行い、どの児童・生徒も自由にデイジー教科書を選択できるようにしてはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+情報端末の導入に伴う積極的な活用を検討する。
+
+</MessageBubble>
+
+#### デイジー教科書とデジタル教科書の違いは?
+
+<MessageBubble speaker="安竹(再質問)">
+
+デイジー教科書とデジタル教科書の違いは。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(国冨)" align="left">
+
+デイジー教科書は、音声でその選択した部分について視聴できたりする機能がついている。デジタル教科書も最近改良され、そういう機能が追加され似ている部分はあるが、デイジー教科書に特徴的なものがある。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(国冨)" align="left">
+
+大きな特徴として、デイジー教科書に関しては、ニーズがある方に無償で提供してもらえる。デジタル教科書は有償。そういったところの活用というところでは、無償のほうがやはり使いやすい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+デジタル教科書は、今のところ、市では導入や購入する予定はないということか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(国冨)" align="left">
+
+デジタル教科書も有用性は非常にあると考えている。限られた予算の中で、優先度は高くなっているが、各学校の中で力を入れたい教科というのがある。たとえば道徳の研究をやっているところは道徳のデジタル教科書を入れたいとか、算数とか。そういったところも踏まえていきながら、今後、検討課題。
+
+</MessageBubble>
+
+#### デイジー教科書を一括ダウンロード申請するメリットは?
+
+<MessageBubble speaker="安竹(再質問)">
+
+デイジー教科書の一括ダウンロード申請を行うと何かよいことがあるのか。一括と一括ではない場合とでどういう差があるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(国冨)" align="left">
+
+一括だと、今後、GIGAスクール構想で1人1台になった場合、ニーズがある子どもがすぐに使えるよさがある。個々それぞれがやっていくと、手続的な手間もあり、それぞれ使いたいときに使えないということもある。一括でできる環境を整えていくことが重要。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+一括ダウンロードしたとき、それは誰でも使えるものではなく、読み書きに困難さを抱えているとか、周りの人や自分が理解している方が実際に使えるということでよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(国冨)" align="left">
+
+無償提供してくれる法人の内容等を見ると、誰でもということではない。ニーズがあるということを、きちんとこちらで捉えなければならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+前回の一般質問と重なるが、結局、誰が読み書きに困難さを抱えているかというのをまず把握してからでないとデイジー教科書がその子にとって活用できるものなのかどうか判断がつかない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+全員に一括の統一したアセスメントを行い、誰が読み書きに困難さを抱えているかを把握する必要があるのではと言った。それがまだできないということなら、デイジー教科書は誰でも使えるようにして、「デイジー教科書を使ってみたら、自分にはこっちのほうが使いやすかった」とか、そういう判断がつけばよいと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+調べたら、4月28日に、改正著作権法で「[授業目的公衆送信補償金制度](https://www.bunka.go.jp/seisaku/chosakuken/92169601.html)」というのがあって、学校など営利を目的としない教育機関の授業では、一定の範囲の利用について、著作権者の許諾を得ることなく、著作物の公衆送信を行えるようにするとある。
+
+</MessageBubble>
+
+#### デイジー教科書にも「授業目的公衆送信補償金制度」は使える?
+
+<MessageBubble speaker="安竹(再質問)">
+
+著作権の使用許諾なく、補償金を使えば使えるような話だと思う。これは令和2年度に限っては無償で使えるということだが、デイジー教科書についてもこれは使えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(国冨)" align="left">
+
+デイジー教科書が適用されるかは、今存じてないが、その制度はすでに申請を終えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+令和2年度限りだとすると時間がないが、そういったことをして、デイジー教科書のほうが使いやすい子を見つけ出す方法はないかと思う。
+
+</MessageBubble>
+
+### ⑩個別最適化はよい面もある一方で互助の精神育成の面で懸念があるが、どう捉えている?{#bold-kobetu-saitekika}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+GIGAスクール構想が進む先には個別最適化がある。個別最適化は、よい面もある一方、学び合い、助け合うという互助の精神育成の面で懸念があるが、これをどう捉えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+ICT環境が整備されることにより、個々の学習者の理解度に応じた学習展開がなされると認識。一方、協働による学びも重要であることから、ICT機器を活用した協働的な学びを教科等で行う実践例も踏まえながら、各校の指導に生かせるよう環境を整える。
+
+</MessageBubble>
+
+### ⑪端末にフィルタをかける際はオプトアウト方式が好ましいのでは?{#bold-optout}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+情報の偏りを避けるため、端末にフィルタを設定する場合はオプトアウト方式が好ましいと考えるが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+情報セキュリティは、情報の偏りや事故の未然防止のために必要であると認識。今後の学校のICT環境の整備に合わせ、必要な対応が図れるよう検討する。
+
+</MessageBubble>
+
+### ⑫端末を活用して匿名で児童・生徒から率直な意見を集めては?{#bold-tokumei-iken}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+端末を携帯してもらえれば、児童・生徒から率直な意見を直接集めることができる。匿名で相談や市政に関するアンケートなど、児童・生徒の悩みごとや意見を集めるアプリを開発し、端末に導入してはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+現時点で、教育委員会でアプリの開発を行うことは困難だが、他地区の事例等を研究していく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+1人1台端末を配るので、直接生徒にアプローチできる、よい機会でもある。虐待を受けている相談もチャットでしたらやりやすいのではないかとか、そのあたりも検討していただければ。
+
+</MessageBubble>
+
+### ⑬緊急事態宣言の再実施など登校できない状況が再発した場合はどう対応する?{#bold-kinkyu-jitai-saihatu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+新型コロナウイルス感染症対策等に対応したリモート授業(以下、リモート授業と呼ぶ)の想定に関して、端末が配られる前に、緊急事態宣言の再実施など、登校できない状況が再発した場合、どう対応するか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+リモート授業にどう対応するかは、現在、緊急的措置として、ICT環境の整っていない御家庭にタブレット端末とモバイルルータを併せて貸出しできるよう準備を進めている。再度、臨時休業を実施する状況になった場合も、東京都の補助制度の動向等を踏まえ、貸出しなどの対応を図っていく。
+
+</MessageBubble>
+
+### ⑭出席の取扱いなどリモート授業における法律上の課題とその対応は?{#bold-syusseki-atukai}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+リモート授業の想定に関して、出席の取扱いなど、リモート授業における法律上の課題とその対応は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+現在、リモート授業で行った授業は、履修として取り扱うことや出席としての取扱いもできないため、これらの課題については、文部科学省の対応指針などを注視し、対応していく。
+
+</MessageBubble>
+
+### ⑮リモート授業でディスレクシアの児童・生徒はタブレット1台の端末では困難さがあるのでは?{#bold-1dai-tarinai}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+リモート授業の想定に関して、ディスレクシアの児童・生徒はデイジー教科書等を見ながら先生の話を聞くこともあり、紙の教科書を併用する場合と比して、1台の端末では困難さがあると予想される。どう対応するか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+ディスレクシアの児童・生徒は、1台ではなく、複数台の情報端末の配備が望ましいと認識しているが、まずは国が示す1人1台の端末の配備を目指す。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+すでに整備済みのPCを貸与するようなことはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(国冨)" align="left">
+
+整備済みの端末と1人1台とは大分機能が違ってくるので、今即答はできないが、そういうやり方ができるのではないかと、研究していきたい。
+
+</MessageBubble>
+
+### ⑯授業を録画していつでも再生できるようにしては?{#bold-jugyo-rokuga}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+児童・生徒の利便性や回線切断への対応のため、授業は録画し、いつでも再生できるようにするとよいと思われるが、どう考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+授業を録画し、いつでも再生できるようにすることの有用性は認識しているが、一方で、教員は、授業準備に加えて、動画の撮影、確認、調整、配信など、業務が増加することから、実施には課題があると捉えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これについて、GIGAスクールサポートのICT支援員(の活用も考えられる)。ICT支援員に関して、市として考えていない理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+今回、国からの補助もかなり充実したものが出ている。運用上、何か支障が起きた場合の対応が今後考えられる。その技術的なサポートが必要な場面を、業者に委託して行うのか、あるいは何らかの形で任用して対応するのか、さまざまな検討が必要になる。今後の検討。
+
+</MessageBubble>
+
+#### 子どものことを一番に考え、組織的問題は全庁的な解決を
+
+<MessageBubble speaker="安竹(再質問)">
+
+子どものことを一番に考えてもらいたい。誰一人見過ごさないと約束しているので、それを実行するため、前回の質問でも、300人いるかもしれない人たちを1人も見過ごさず、ちゃんと見つけ出して対応していくという姿勢がいまいち見えないところがある。
+s
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+組織上のリソースの問題は、全庁的に解消していかなければいけないこと。考えていただきたい。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r2d/6gatu/2-kinkyu-vision.mdx b/docs/ippan-situmon/r2d/6gatu/2-kinkyu-vision.mdx
new file mode 100644
index 00000000..2df50f60
--- /dev/null
+++ b/docs/ippan-situmon/r2d/6gatu/2-kinkyu-vision.mdx
@@ -0,0 +1,114 @@
+---
+first: 2020-12-28
+description: 小平市議会議員 安竹洋平の令和2年度6月定例会における一般質問の2件目についてまとめています。
+---
+
+# (2)緊急事態を前に、市のビジョンは
+
+<a href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1133&schedule_id=4&minute_id=167&is_search=true" id="kaigiroku">📄会議録を見る</a>
+
+## まとめ
+
+令和2年6月4日に行った2件の一般質問のうちの2件目です。
+
+コロナ禍により市の財政は大きく傾きます。私の予想では市税収入は2~3割減少し大幅な歳出削減を余儀なくされます。公共施設の縮小が早まる可能性も高いです。市長を始め全体的に危機感が感じられないことはたびたび訴えてきました。今回は残時間がなかったことから、再質問では一点だけ「市長のプレゼンス(存在の意義)」を問いました。
+
+今回は珍しく市長が答えました。下記のとおり残念な答弁でした。緊急事態こそ市のことを分かっている市長が率先し、内外に危機感を示して試験的にでも何らかの対応を進めていく必要があると私は考えます。国や都では自治体ごとのきめ細かな対応はできずスピードも遅いです。財源は、臨時交付金、財政調整基金、一般財源で十分です。また効果が上がりそうなことを試験的にでも行っている自治体には、国や都からも交付金が出ます。そういう方法でほかの自治体に貢献できます。市長には、危機感、やる気、発想が感じられません。残念です。
+
+| 質問 | 答弁 |
+|---|---|
+| 歳入歳出への影響想定は? | 推計困難、大幅な財源不足、緊急対策事業費の増大 |
+| 大幅な歳出削減が必要、改革は? | 事業見直しの検討に着手中 |
+| 市長の存在意義を感じず、小平市の舵取りは? | 市独自に対策する権限、財源なし |
+
+## 通告書
+
+<iframe src={require('./202006-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+新型コロナウイルス感染症による世界的な経済状況の変化に関し、小平市に以下質問する。
+
+</MessageBubble>
+
+### ②現状で市の歳入歳出はどれだけ影響を受ける想定か?{#bold-saisyutu-sainyu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+現状で市の歳入と歳出はどれだけ影響を受けると想定しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+市の歳入と歳出が受ける影響額を現時点で推計することは困難だが、歳出においては、市内の事業活動や市民生活を守るための緊急対策に要する事業費が増大することが想定される。歳入においては市税の大幅な減少のほか、施設使用料の減少などさまざまな分野における収入の減少が想定されることから、大幅な財源不足に陥る可能性がある。
+
+</MessageBubble>
+
+### ③経済状況が回復しない場合どうする?{#bold-keizai-kaifuku-sinaibaai}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+経済状況が回復しない場合や緊急事態宣言が引き続いて実施されるなどの場合、市が財政上、有効に機能するためにはパラダイムシフトを伴う大幅な歳出の削減が必要になると考えられる。抜本的な改革策は用意しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+市の財政においては、歳入に見合った歳出を基本としていることから、歳入の大幅な減少を見据え、現在、市が行っている事業の見直しが必要と考え、検討に着手している。見直しにあたっては、事業の必要性や緊急性などを考慮しながら、今後の方向性等について決定する。
+
+</MessageBubble>
+
+### ④緊急事態にあって市長としてのイニシアチブをどう取る?{#bold-initiative}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+昨日の伊藤議員の一般質問で企画政策部長は「コロナ禍でも長期総合計画の前提は変わっていない」という趣旨の答弁をした。企画政策部長の立場として答弁はそうなってしまうものと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+たとえば小平市を船だと考えると、職員の方々は国の複雑な法律を解釈し、予算内で船を沈まないよう動かしていくのが仕事。船に乗っている市民が海に落ちてしまわないようにちゃんと見ていなければいけない。それはとても重要な仕事。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+問題はその船の方向を決める人が市長であること。市長の存在意義を今回の場面で(疑問に)感じるところがある。国や東京都から言われていることを全うしている印象だが、船の(進む)方向を定める市長の存在意義、プレゼンスが感じられない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+船の方向をどう決めていくか、イニシアチブをどうやって取っていくかを市長に伺う。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+今回、私に対し、国や東京都の意向に沿う形であまり独自性が見えないということだが、もともとこういう大きな自然災害、あるいは感染症の問題というのは市が独自で何かやるというものではなく、またその権限もない。もちろんそれを裏づける財源もない。我々の仕事はやはり国が示し、東京都が示したことをしっかりと市民の皆さんに伝え、国が目指している方向性をみんながその方向に向かって、誰一人その方向性に取り残されることなくそれぞれのサービスを受ける、それが今回の新型コロナウイルス感染症に対する私のスタンス。
+
+</MessageBubble>
+
+:::info
+
+#### 😨 市長の存在意義がない
+
+大きな自然災害や感染症の問題であっても、国や都の指示を待つだけの姿勢は明らかにおかしいです。緊急事態こそ、市のことをよく分かっている市長が、危機感を持って率先して迅速に対策を打っていくことが必要です。試験的に施策を行うことでもよいです。それにより救われる市民は数多くいます。市の未来も変わります。臨時交付金、財政調整基金、財源はあります。率先して有効な対策を打つ自治体には国も支援を行います。市長の危機感のなさ、やる気のなさが現れている答弁で、非常に残念です。
+
+:::
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r2d/6gatu/202006-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r2d/6gatu/202006-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..60a49391
--- /dev/null
+++ b/docs/ippan-situmon/r2d/6gatu/202006-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r2d/6gatu/202006-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r2d/6gatu/202006-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..6dec54e3
--- /dev/null
+++ b/docs/ippan-situmon/r2d/6gatu/202006-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r2d/6gatu/_category_.json b/docs/ippan-situmon/r2d/6gatu/_category_.json
new file mode 100644
index 00000000..94747334
--- /dev/null
+++ b/docs/ippan-situmon/r2d/6gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "6月",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r2d/6gatu",
+ "description": "令和2年度6月の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r2d/9gatu/1-sityou-vision-isoge.mdx b/docs/ippan-situmon/r2d/9gatu/1-sityou-vision-isoge.mdx
new file mode 100644
index 00000000..70cc9d11
--- /dev/null
+++ b/docs/ippan-situmon/r2d/9gatu/1-sityou-vision-isoge.mdx
@@ -0,0 +1,824 @@
+---
+first: 2020-12-28
+description: 小平市議会議員 安竹洋平の令和2年度9月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)市長責任でビジョン構築を急げ。ICT整備の好機を逃すな
+
+~ 地域活動を維持するためにオンライン・ハイブリッド開催の推進と、情報格差が広がらないよう市のサポートを ~
+
+<a href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1151&schedule_id=5&minute_id=56&is_search=true" id="kaigiroku">📄会議録を見る</a>
+
+
+## まとめ
+
+令和2年9月11日に行った2件の一般質問のうちの1件目です。
+
+コロナ禍で市税収入はどれくらい減少するか、その事態にどう対応するか、公共施設の縮小を加速することにならないか、などを確認しました。また地域活動を維持するためのオンライン・ハイブリッド開催の推進、[情報格差](https://ja.wikipedia.org/wiki/%E6%83%85%E5%A0%B1%E6%A0%BC%E5%B7%AE)が広がらないよう市のサポートが必要であることを訴えました。また市長に対し、補正予算4号の内容があまりにもひどかった理由が、職員約千人の知恵が集結する仕組みがないこと、市長が責任を取る態度を見せないことが原因ではと指摘しました。市長はこれに対して「[(発言を)撤回していただきたい](#sityo-mondai-hatugen)」という答弁をし、驚きました。
+
+コロナ禍は人々のつながりを分断したり、市民活動を抑制したりする働きがあります。現状ではオンライン化などにより対抗する必要があります。ICT機器が苦手な方も参加できるよう、現地とオンラインの併用でハイブリッド開催にしたり、身近な人にICT機器の使い方を教えてもらうなどの仕組みも必要です。しかし市の動きは遅いです。継続して訴えます。
+
+| 質問 | 答弁 |
+|---|---|
+| 現時点で、市税歳入の減少見込みは? | 厳しい状況にある |
+| 歳入減少で公共施設の規模縮小を早める? | 当面の対応で早める予定はない |
+| コロナ禍で公共施設の1日平均利用者数は? | 7月は図書館約2割減、ほかは6~9割大幅減 |
+| ↑ 今後の見込みは? | 感染状況にもよるが図書館以外は急激な回復なしを見込む |
+| 公共施設のWi-Fi設置状況は? | 中央公民館・中央図書館・仲町テラスのみ設置済み |
+| ↑ 今後の整備予定は? | 小川駅西口地区市街地再開発事業の複合施設のみ設置予定 |
+| 市民活動オンライン化の把握は? | オンライン化を開始の団体があるのは把握 |
+| ↑ オンライン化の課題は? | 通信環境等整備やシステムを使いこなせる人員確保等 |
+| ↑ 希望者にタブレット等を貸与しネット併用開催を実験しては? | 貸与は考えてない |
+| 市の委員会等のオンライン開催状況は? | 4つの委員会・審議会で8回開催 |
+| ↑ 課題は? | 職員の習熟度や参加者の通信環境でオンライン参加不能な場合がある |
+| 市民1人1台タブレット完備の小平市を目指しては? | 市民への配布は現在考えていないが経済的理由で情報端末を保有できない方への対応などは今後の課題 |
+| Web図書館については検討しているか? | 検討はしていないが情報収集に努める |
+
+## 通告書
+
+<iframe src={require('./202009-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+8月臨時会に提出された補正予算第4号は、新型コロナウイルス感染症対応地方創生臨時交付金という自由度の高い資金が活用できる局面であったにもかかわらず、エレベーターの改修やルネこだいら入り口の自動ドア設置など不要不急の事業に巨費を投じるという内容のまま可決されてしまった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+単に各部署の要望を寄せ集めて予算化したかのような内容からは、市のビジョンが欠如していることや、市長がプラン構築の段階から職員に丸投げし自ら進んで責任を取る態度がないことが伺える。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+職員に丸投げをすればすべてうまくいくという考え方は、たとえ職員がどんなに優秀でも間違いである。職員は市民に選ばれるわけではなく、4年間の任期もない。失敗した場合の責任を負えないため客観的に無難な選択肢を選ぶバイアスがあり、それはある程度仕方のないことである。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+そのため市長のひとつ大きな役割としては、ビジョンやプランの構築に積極的に関わり、すべての責任を取る決意を示すことによって、職員が余計な心配をしなくて済むようにすることだ。さもなければ危機的状況においても抜本的な取組は行われず、寄せ集めの無難な事業だけが行われ、先細りになるだけである。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+地方創生臨時交付金が次回も交付される可能性は高い。次の機会を無駄にしないためにも市長はあらためて責任の所在がすべて自らにあることを示し、全庁一丸となって明確なビジョンとプランを構築し、投資計画の準備を進めていただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+その一環として特にICT環境の整備に投資をしていただきたい。コロナ禍への対応としてだけではなく、福祉の充実、誰一人取り残さない教育環境の整備、収入による教育格差の是正、その他さまざまな問題解決につながることを考えれば、ICT環境整備こそ急を要する事業である。
+
+</MessageBubble>
+
+#### 補正予算4号の酷さ
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回この質問をしているのは、[補正予算4号があまりにひどかった](https://yasutakeyohei.com/books/reiwa2/20200803_rinjikai/gian-44.html)ことが発端。補正予算4号の問題点を以下述べる。
+
+</MessageBubble>
+
+##### 1. ツケ払いが多い
+
+<MessageBubble speaker="安竹(再質問)">
+
+まず当会派の伊藤央議員の表現を借りれば『ツケ払い』の事業費が多い。問題を抱えているのに予算がつかず放置されていた「過去の不作為の埋め合わせ」のための、次のような事業。
+
+- 故障が頻発する空調設備の改修
+- 運行中にエンジンが停止してしまうコミュニティタクシー(安全性は大丈夫か)
+- 公園遊具の修繕で砂場の砂が足りていない分を追加
+
+</MessageBubble>
+
+##### 2. 不要不急・高コスト
+
+<MessageBubble speaker="安竹(再質問)">
+
+ もうひとつは、不要もしくは不急、もしくはアイデア次第で大幅なコスト削減が可能な次のような事業。
+
+- ルネこだいらの自動ドア設置
+- 公共施設予約システム
+- トイレの手洗い自動水栓化
+- ホームページのリニューアル
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+1と2の合計で[3.5億円ぐらい](https://yasutakeyohei.com/books/reiwa2/20200803_rinjikai/gian-44.html#%E3%83%84%E3%82%B1%E6%89%95%E3%81%84%E3%81%A8%E4%B8%8D%E6%80%A5%E4%BA%8B%E6%A5%AD%E3%81%AB%E7%B4%843%E5%84%845%E5%8D%83%E4%B8%87%E5%86%86-)。
+
+</MessageBubble>
+
+##### 3. 見積りが甘い
+
+<MessageBubble speaker="安竹(再質問)">
+
+加えて予算の見積りが甘い。
+
+</MessageBubble>
+
+###### ① 公共予約システムが高すぎる
+
+<MessageBubble speaker="安竹(再質問)">
+
+約5,000万円かける公共施設の予約システムは、キャッシュレス決済を組み込んだとしても、プログラムをしている身として考えられないほどの高額。クレジットカードの決済を入れるとしても予約システムはそんなに難しくない。
+
+</MessageBubble>
+
+###### ② キャッシュレスポイント事業は経済波及効果の計算を間違えている
+
+<MessageBubble speaker="安竹(再質問)">
+
+もうひとつは2.6億円のキャッシュレスポイント事業。経済波及効果の計算を間違っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+最初の答弁では「キャッシュレス決済の経済波及効果は2.6億円の予算に30%ポイント還元があるから30分の100を掛けて8.7億円である」と答えた。その後答弁を修正し、総務省の計算式に当てはめて13.8億円相当と言った。これは30分の100ではなく30分の130を掛け、それを総務省のExcelシートに入れて計算したものと思う。しかし、いずれも計算間違いである。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+経済波及効果というのは新規需要に対する分。キャッシュレス決済で普段の買い物をする人は新規需要を生み出さない。そのため普段から買っているものに関しては計算に入れてはいけない。仮に極端なケースで、全員が普段の買い物だけしかしないなら、経済波及効果は投入した金額である2.6億円が最大値になる(それを総務省の計算式に入れれば、金額が少し増えるとは思うが)。そういう計算をしなくてはならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+もし正確に経済波及効果を計算するなら、
+
+- まず2.6億円の予算から手数料分を引き、それに30分の130を掛ける。
+- さらにこの2.6億円をどれだけの人が使ったかの消化率を掛ける必要がある。
+- さらに新規需要率として普段の買い物に使わない新規で発生する需要、30%ポイントが付くら買おうと発生する需要分を掛ける。
+- さらに付与されたポイントを小平市内で使用する分も計算に含める必要がある。
+
+これを総務省の計算式に当てはめて計算する。すると(経済波及効果の)数字はずいぶん下がる。
+
+予算2.6億円 × (1 - 手数料率) × 130/30 × 予算消化率 × 新規需要率 × 小平市内での使用率
+
+コロナ禍で「普段買わないものを買おう」という人はそんなにいないだろう。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+以上を計算すれば、経済波及効果は(13.8億円というのは大きな間違いで)、だいたい5億円ぐらい。2.6億円を真水で入れるよりは効果はあるが、計算があまりにもずさん。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+第4号補正予算の中で最大の2.6億円という金額を使うのに最も重要な経済波及効果の部分の計算ができていない。いったいどういうことか。
+
+</MessageBubble>
+
+##### 4. 危機感がない
+
+<MessageBubble speaker="安竹(再質問)">
+
+さらに予算に本気度を感じない。危機感がない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+9月定例会初日の本会議でも質問したが、今回の第5号補正予算で新型コロナウイルス対策の事業はワイヤレスガイドくらい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市東京オリンピック・パラリンピック子ども夢・未来基金についても100%残す判断。危機的状況で5,000万円をすべてほかに使えないお金として固定するのではなく、その一部でも少なくとも減額すればよいのではと質問をした。すると市長が思いを語られたが、第2答弁だったので私は再度質問できず終わってしまった。私は100%なくせと言ったわけではなく、オリンピックが100%なくなるようなことも言っていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そうではなく、市長の思いは分かるが減額すればよいと。たとえば100万円でも基金に残せばよい。それで「私の夢はこういうところにある」ということを示せる。そして来年度は一般財源から出せばよい。どうせ予算は通るのだから。そうすれば市長は危機感を持っているんだなと職員にも伝わる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+家賃が払えない人たちがたくさんいる状況なのに、市が自由に使えるはずのお金を5,000万円も確保しておくのはおかしいのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+職員もそんなことを市長がしていたら、市の予算は大丈夫なのだなと。普段どおりの予算で行けるのではないかと思ってしまう。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+まとめると、ツケ払いと不急の事業に3.5億円が予算計上されていて、さらにほかの予算も見積りが甘い。本気が感じられない。特に第4号補正予算は、私が議員になってから最もひどい補正予算で本当に驚いた。
+
+</MessageBubble>
+
+#### 原因の一つは市長の無責任さ
+
+<MessageBubble speaker="安竹(再質問)">
+
+職員の方々と話していると、頭のよい方々だなと感じることが多い。毎日朝から遅くまで仕事をされ、市民のために一生懸命真面目に仕事をされているのに、なぜこんな予算が出てきてしまうのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+仮説だが、原因は要旨で述べたこと。他にも原因はあるが、まず「市長が責任を取る態度を見せていない」ことが私は大きいと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回の一般質問でも私たち議員はいろいろ質問する。なぜやらないのかと。提案しても要領を得た回答がない場合も多い。それは仕組み上、ある意味仕方のないことでもある。職員に決められないことを職員に聞いてもしょうがない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえば企画政策部長に質問して「分かりました、やりましょう」などと回答したら、民主主義のルールとして大変な問題になる。それは市長の役割。
+
+</MessageBubble>
+
+#### 発言責任を職員に強いてはダメ
+
+<MessageBubble speaker="安竹(再質問)">
+
+市長はほとんど自分から答弁しないことも含め、そういう**発言の責任を職員に強いている**ことをしっかり認識してほしい。自分で責任をもつことの意味をもっと考えてほしい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+さらに言えば、質問に対する本質的な回答が得られない状況が続くのは議会軽視である。私たち議員のほうも、責任を伴うような大きな決断に関しては職員に質問してもしょうがない。市長に問うべきと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういう背景があっての質問。とにかく次の地方創生臨時交付金を無駄にしないためにも、いまやるべきことはICT環境整備への投資と、それに向けたプランづくりを急ぐことと考える。
+
+</MessageBubble>
+
+### ②市税歳入の減少見込みは?{#bold-sizei-gensyou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+現時点で当初予算に対し、市税歳入の減少見込みはどの程度か。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+現時点での市税全体の推計では、当初予算に計上した額の確保は厳しい状況にあると見込んでいる。
+
+</MessageBubble>
+
+#### 数値上の見込みはなし?
+
+<MessageBubble speaker="安竹(再質問)">
+
+「来年度は最低でもこれぐらい減少する」といった数値はないか。市として見込みを立てる必要があると思うが、想定はないのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市民部長(柳瀬)" align="left">
+
+毎年、次年度の市税歳入を見込むにあたっては、毎月国から発表されている[月例経済報告](https://www5.cao.go.jp/keizai3/getsurei/getsurei-index.html)や[毎月勤労統計調査](https://www.mhlw.go.jp/toukei/list/30-1.html)に目を通している。その中で、ここのところ、月例経済報告では、総合的な景気判断について、依然として厳しい状態にあるというコメントが続いている。また毎月勤労統計調査にある現金給与総額のデータでは、本年4月からのここ数ヵ月は前年比で減少している状況が続いているとあり、こちらも依然として厳しい状態にあるという想定が見て取れる。
+
+</MessageBubble>
+
+<MessageBubble speaker="市民部長(柳瀬)" align="left">
+
+具体的な数字については現時点では積算は難しいが、来年度の市税歳入については厳しい状況にあると考えている。
+
+</MessageBubble>
+
+#### いつ数値が出る?
+
+<MessageBubble speaker="安竹(再質問)">
+
+来年度の計画を立てる前提として、具体的な数字がすごく重要なはず。いつごろまでにそういったものを計算してフィックスするのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市民部長(柳瀬)" align="left">
+
+新年度の市税歳入の見込みは、毎年度、予算編成時期の前、おおむね12月、1月ぐらいの直近の、国の発表している資料等に基づいて見込みを立てている。
+
+</MessageBubble>
+
+### ③公共施設の規模縮小を早める?{#bold-koukyou-sisetu-syukusyou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+歳入の減少に対応して市公共施設の規模縮小を早める予定はあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+市が進めている公共施設マネジメントは単に施設を閉鎖し歳出を抑制するのではなく、長期的な人口構成の変化や財政状況の動向を見据えて持続可能な施設総量にする取組であり、当面の歳入減少に対応するための施策ではないため、現在のところ時期を早める予定はない。
+
+</MessageBubble>
+
+#### 財政健全化には公共床の縮小が早いというのは本意か?
+
+<MessageBubble speaker="安竹(再質問)">
+
+以前、どこかの会合で「財政の健全化を行うには何が一番効果的か」という話が出たとき、財政課の職員から「公共床が縮小できれば、一番早い」といった話があったように思うが、そうなのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+小平市は公共施設が多いというのは事実としてあろうかと思う。その一方、使用料はほとんどいただけていない状況があるので、公共施設に関してもし今後使用料が入ってこない場合は、たとえば施設のひとつに相当する分などによって経費の削減が図れるというのは、ひとつの例だが、考えとしてあるかと考える。
+
+</MessageBubble>
+
+#### 財政上の危機に対して取り組みやすいものは?
+
+<MessageBubble speaker="安竹(再質問)">
+
+財政上の危機的状況に対応する、取り組みが行いやすいものは何か。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+まずはすべての経常経費削減をしっかり見ていくところと、大型の事業は多少スケジュールをずらすことができるようなものであれば検討しながら、市税収入が回復する時期等を見定めて事業の再開を図るというようなことも、今後検討課題になると考える。
+
+</MessageBubble>
+
+#### 経常経費削減の具体例は?
+
+<MessageBubble speaker="安竹(再質問)">
+
+経常経費の削減は具体的にイメージがしづらい。例を挙げてもらえるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+具体的にこれということはないが、すべての経費を見直す。たとえば東京都は、すでに来年度の予算編成に対する考え方を示している。経常経費にマイナスのシーリングをかけてやっていくところもある。我々も今までもかなり経常経費の削減に努めてきたが、今後さらにそれを深める必要がある。あるいはそれ以外の、すでに実施している事業の内容等も見ながら、その事業規模や水準もしっかり見直す機会になると考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+コミュニティタクシーのエンジンが止まってしまうのに予算がつかない状況で、さらに経常経費を削減するとなると、プランを一つ一つ見直し、早急に対応する必要がある。「市民からの要望があるのに、予算がなくてどうしようもない」という状況が、すぐそこに訪れると考える。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+公共施設は平均利用者数が半減、ルネこだいら95.5%減で非常に厳しい。企画政策部長が以前「また新しい感染症が広がる可能性もある」と答弁していたように、こういう状況が今後も続く可能性がある。
+
+</MessageBubble>
+
+#### 公共施設は選択と集中を早める必要がある?
+
+<MessageBubble speaker="安竹(再質問)">
+
+公共施設は市民の活動の場としての役割を維持しつつ、選択と集中を早める必要があるのでは。
+
+</MessageBubble>
+
+<MessageBubble speaker="行政経営担当部長(有川)" align="left">
+
+公共施設は、コロナの影響で活動自体そのものにも大きな影響が出ている。将来的にたとえばコミュニティーの在り方、文化芸術の発信の仕方、学習や教育の在り方そのものが大きく変わるということになれば、施設の在り方も変わると考えるが、現時点では市民の活動の場を基本に施設サービスを考えていきたい。将来的に技術革新等も含めて大きな変革が見込まれるようであれば、見直しも必要と考えている。
+
+</MessageBubble>
+
+### ④コロナ禍で公共施設の利用状況は?{#bold-riyousya-joukyou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+コロナ禍前と比較して再開後の市公共施設の1日平均利用者数の状況と今後の見込みは。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)、教育長(古川 正之)" align="left">
+
+次の通り。
+
+<table>
+ <thead>
+ <tr><th rowSpan={2}>管理</th><th rowSpan={2}>施設</th><th colSpan={3}>1館当たり平均利用者数(人)</th><th rowSpan={2}>今後の見込み</th></tr>
+ <tr><th>昨年7月</th><th>今年7月</th><th>減少率</th></tr>
+ </thead>
+ <tbody>
+ <tr><th rowSpan={3}>市</th><th>地域センター</th><td>107</td><td>48</td><td> - 55.1 %</td><td>急激な回復なし</td></tr>
+ <tr><th>福祉会館集会施設</th><td>355</td><td>130</td><td> - 63.4 %</td><td>急激な回復なし</td></tr>
+ <tr><th>ルネ小平</th><td>842</td><td>38</td><td> - 95.5 %</td><td>急激な回復なし</td></tr>
+ <tr><th rowSpan="2">教育委員会</th><th>公民館</th><td>1,513</td><td>547</td><td> - 63.8 %</td><td>急激な回復なし</td></tr>
+ <tr><th>図書館</th><td>1,876</td><td>1,548</td><td> - 17.5 %</td><td>徐々に回復</td></tr>
+ </tbody>
+</table>
+
+</MessageBubble>
+
+:::info
+
+#### 公共施設の利用者減が著しく縮小加速の懸念も
+
+図書館のみが比較的ましで、それ以外の公共施設は利用者数が大幅に減少しています。公共施設は市民活動に大切な場所です。しかし「なくても大丈夫」と行政に判断されてしまえば市の大幅な歳入の減少を理由に公共施設縮小の流れが加速する可能性もあります。市民活動を継続し活性化するためには、コロナ禍においては可能な限り会合のオンライン化を推進するなど、何らかの対策を講じる必要があります。
+
+:::
+
+### ⑤市公共施設のWi-Fi設置状況と予定は?{#bold-wifi-jokyou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市公共施設のWi-Fi設置状況と今後の整備予定は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)、教育長(古川 正之)" align="left">
+
+次の通り。今後は小川駅西口地区市街地再開発事業の公共床の複合施設への導入を検討している。
+
+<table>
+ <thead>
+ <tr><th>管理</th><th>施設</th><th>Wi-Fi整備状況</th><th>今後のWi-Fi整備予定</th></tr>
+ </thead>
+ <tbody>
+ <tr><th rowSpan={3}>市</th><th>地域センター</th><td>なし</td><td>なし</td></tr>
+ <tr><th>福祉会館集会施設</th><td>なし</td><td>なし</td></tr>
+ <tr><th>ルネ小平</th><td>なし</td><td>なし</td></tr>
+ <tr><th rowSpan={2}>教育委員会</th><th>公民館</th><td>中央公民館のみ</td><td>なし</td></tr>
+ <tr><th>図書館</th><td>中央図書館、なかまちテラスのみ</td><td>なし</td></tr>
+ </tbody>
+</table>
+
+</MessageBubble>
+
+:::info
+
+#### ほんとんどの公共施設にWi-Fiの設置がない
+
+ほとんどの公共施設にはWi-Fiがなく、市民活動をオンラインにシフトした際、ハイブリッド開催などがすぐに行える環境にありません。
+
+:::
+
+#### 中央公民館での回線速度と同時接続可能人数は?
+
+<MessageBubble speaker="安竹(再質問)">
+
+中央公民館では、インターネットの回線容量、スピード、同時に何人まで接続できるかを教えていただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker=" 地域学習担当部長(安部)" align="left">
+
+回線速度は1Gbps、最大利用人数については手元に資料がない。
+
+</MessageBubble>
+
+#### 民間のWi-Fiサービスを活用しては?
+
+<MessageBubble speaker="安竹(再質問)">
+
+すでにインターネット回線が入っているところは整備しやすい。同時に何人接続できるかの制限もあり、1Gbpsで足りるのかといったこともあるが、たとえば中央公民館を「ICTの拠点」にし、高速大容量のWi-Fi環境を導入するなどはどうか。また、それ以外の公共施設は、予算がつかないのであれば、最大手の通信会社で、会員登録するだけでWi-Fiを無料で使えるというサービス(ドコモが提供している[d Wi-Fi](https://www.nttdocomo.co.jp/service/d_wifi/?icid=CRP_SER_wifi_docomo_wifi_img_to_CRP_SER_d_wifi&d=1&p=3,6)など)も始まっている。そういうものを活用してはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker=" 地域学習担当部長(安部)" align="left">
+
+中央公民館は、建物自体が古くなっており新建物への移行が検討されている。既存施設の中でそういう投資をしていくのは難しいと思っているが、新建物でどのような技術を導入できるかは、今後研究していきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+新しい設備といっても、LANケーブルを引いたり、スイッチングハブを入れたりするぐらいでよい。そんなにお金もかからないし次の地方創生臨時交付金に間に合うかもしれない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+中央公民館に若者が集まって大容量の回線を使ってゲームをやってもよい。人が集まり、いろいろな世代が集まって自然と交流が生まれる。そういう方向で考えていかなければ。
+
+</MessageBubble>
+
+### ⑥市民活動オンライン化の動きは把握している?{#bold-simin-katudo-online}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+コロナ禍に対応して、これまで施設を利用していた市民団体の活動がオンライン化する動きは把握しているか。また市民活動をオンライン化する場合の課題は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+オンラインの活動を開始している団体があることは把握している。課題は、通信環境等の整備やシステムを使いこなせる人員の確保など。
+
+</MessageBubble>
+
+#### インターネット活用のサポートをするのが市の役割では?
+
+<MessageBubble speaker="安竹(再質問)">
+
+市民団体活動をオンライン化する動きに関して、市の役割としては、たとえば、インターネット環境が整わない人に対し誰か詳しい人が教えてくれる仕組みを作るとか、そういったサポートをすることが市の役割だと思うが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker=" 地域学習担当部長(安部)" align="left">
+
+公民館では、各種サークル活動や、講座の開催等を行っている。今後の講座の中で、そのようなテーマを取り上げていくだとか、あるいは講座も、来館者が少ない状況、今後どのような推移になるか分からないが、そのようなオンラインの講座などは将来的には当たり前になる時代が来るかもしれない。そういったことに備え、情報収集に努めていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今後というが地方創生臨時交付金の次のタイミングを無駄にしてはならない。今から急いでやる必要がある。そういうことを考えて予算要望してもらいたい。
+
+</MessageBubble>
+
+### ⑦審議会等のインターネット開催状況と課題は?{#bold-singikai-tou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+委員会、審議会、協議会のインターネット開催状況と課題は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+緊急事態宣言以降、先月末までの間で、次の審議会・委員会において、合計8回、Web会議の方式を取り入れて開催。
+
+- [小平市長期総合計画基本構想審議会](https://www.city.kodaira.tokyo.jp/kurashi/076/076738.html)
+- [小平市行財政再構築推進委員会](https://www.city.kodaira.tokyo.jp/kurashi/058/058102.html)
+- [小平市公共施設マネジメント推進委員会](https://www.city.kodaira.tokyo.jp/kurashi/076/076396.html)
+- [小平市環境審議会](https://www.city.kodaira.tokyo.jp/kurashi/075/075751.html)
+
+これらの会議では一時的に通信が途絶えることはあったものの、大きな支障はなかった。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+課題は、機器の操作等に関する職員の習熟度や外部参加者の通信環境整備状況などによっては、オンラインで参加いただけないことなどがある。
+
+</MessageBubble>
+
+#### 参加者の評価は?
+
+<MessageBubble speaker="安竹(再質問)">
+
+参加者の評価は。
+
+</MessageBubble>
+
+<MessageBubble speaker=" 地域学習担当部長(安部)" align="left">
+
+すでに何回かWebでの会議を行っている。最初使ったことがなく不安な方も、やってみるとストレスなくできた。慣れてくると使い勝手はよいと思っている。
+
+</MessageBubble>
+
+<MessageBubble speaker=" 地域学習担当部長(安部)" align="left">
+
+ただ一方、途中で通信が途絶えるケースや、会場の声がWebで参加している方に届かなかったりについて、適した機材が必要になるのではなど課題はある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+機材に関しては、次回の地方創生臨時交付金が出るならそこで計上してもらいたい。
+
+</MessageBubble>
+
+#### オンライン傍聴可能にしては?
+
+<MessageBubble speaker="安竹(再質問)">
+
+オンラインで傍聴できるようにはならないのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" align="left">
+
+現在、Web上での傍聴は考えていない。セキュリティの問題や、参加されている方が勝手に発言してしまうおそれがあるなどの課題もあることから、今後、研究課題になると考える。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+勝手な発言は普通の傍聴席でもあり得る。むしろオンラインの方が簡単で、変な発言をした人はカットできる。ぜひ傍聴もオンラインでできるようにしてもらいたい。必要な経費は次回の地方創生臨時交付金を充ててほしい。
+
+</MessageBubble>
+
+### ⑧タブレット貸与の試行をしては?{#bold-tablet-taiyo}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市公共施設を利用する市民団体の希望者にタブレットを貸与等し、オンライン開催やハイブリッド(公共施設からの参加者と自宅等からの参加者がオンラインでつながる)開催を実験的にでも進めてはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+公共施設でのタブレットの貸与は現時点では考えていないが、市民団体等が主催するオンライン講座などの情報については、市民活動支援センター等を通じて提供していく。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+公民館でのタブレットの貸与は現在のところ考えていないが、公民館が主催する講座について、体験活動を伴わない講義形式の座学の場合には、受講者が自宅で参加できるオンラインでの講座は、有効な手段になるものと考えている。近隣各市の状況等の情報収集に努め、市民への学習機会の提供方法の新たな選択肢として研究していく。
+
+</MessageBubble>
+
+### ⑨GIGAスクール更新で余剰するタブレットを希望する市民に配布しては?{#bold-tablet-haifu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+希望する市民にタブレットを順次配布するなどし、市民1人1台タブレット完備の小平市を目指してはどうか。GIGAスクール構想の実現で児童・生徒等に用意される約1万4,000台のタブレットは、今後、定期的に更新、購入等する必要があり、その使用期限が過ぎたものも活用できると思うが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+社会全体でデジタル化が進んでいく中で、今後、行政サービスにおいても利便性の向上と行政の効率化を図る上で、デジタル化が進んでいくものと認識している。行政のデジタル化に伴い、より利便性の高いサービスを利用するためには、パソコン等の情報端末を保有していることが求められると考える。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+市民の皆様への配布等については、現在のところ考えいないが、社会のデジタル化の進展に伴い、経済的な理由により情報端末を保有できない方に対しての対応などについては、今後の課題となると捉えている。
+
+</MessageBubble>
+
+
+<MessageBubble speaker="安竹(再質問)">
+
+タブレットの貸与は考えていないということだが、市民活動にオンライン参加するためには非常によい。普段参加できない人も、遠方から参加できる。会場に歩いていかなくてもよい。参加率が普段より高くなる状況もある。コストもかからない。一方で、たしかに課題はある。自由に使えない人がいる。会うことを楽しみにしている人もいる。そういう方はリアルに参加すればよいと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+公共床という考え方もあるが、今後は、バーチャルな場での「仮想空間での床面積」という考え方をしていくのも、ひとつありと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+タブレットを市民1人1台と言ったが、1世帯に1台でもよい。タブレットがあればいろんなことができる。市のお知らせも、早くたくさんの情報を送れたり、アンケートも取りやすい。申請式にして、すでに家にタブレットがある人にはそれを使ってもらう。所得の低い方に関する課題については、地方創生臨時交付金にぶつけていける部分が少しでもあるのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+計算すると小平市でだいたい9万世帯あり、そのうちたとえば7割の人が申請したとしても、5年間ぐらいタブレットを使えると考えて、1台4万円とすると年間5億円ぐらい。年間5億円ぐらいの費用対効果はすぐ生まれるのではないか。こういったことがいかにして実現できるかということに優秀な職員の方たちの頭を使ってほしいといつも思う。
+
+</MessageBubble>
+
+
+### ⑩窓口にタブレット用意し障害のある方への配慮に活用しては?{#bold-tablet-hairyo}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+コロナ禍に対応して、対面を防ぐという名目で、窓口に複数台のタブレットを準備し、読むことが困難な方のために、書類に記載されている注意事項等の文字を拡大したり、音声で読み上げられるようにしてはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+その方の身体の状況等に応じ、丁寧な対応に努めている。現時点では窓口へタブレットを整備する予定はないが、障害のある方を始め、配慮が必要な方への窓口対応の向上に向けて、必要性や効果などについて研究をしていく。
+
+</MessageBubble>
+
+### ⑪Web図書館を検討しているか?{#bold-web-tosyokan}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+千代田区が実施しているようなWeb図書館については検討しているか。している場合、課題は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+電子書籍の導入については、蔵書数の確保や蔵書構成のバランスなどの課題があると認識しており、具体的な検討はしていないが、昨今の電子書籍の動向も変化していることから、今後も導入のメリットやデメリットなど、情報収集に努めていく。
+
+</MessageBubble>
+
+### ⑫職員の英知を結集する仕組みを{#bold-eichi-kessyu}
+
+<MessageBubble speaker="安竹(再質問)">
+
+市長は昨日、(他議員の一般質問で)アイデアをどんどん出してくださいよと言った。では職員1,000人いる英知を集結するための仕組みはあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+その前段として、世の中の首長は4種類あると思う。
+
+1. ビジョンがあるが他人の意見は取り入れない人
+1. ビジョンがあって他人の意見も取り入れる人
+1. ビジョンがなく他人の意見も取り入れない人
+1. ビジョンがないが他人の意見は取り入れる人
+
+![市長はどのタイプでしょう](./images/syutyou-4-types.png)
+
+市長はどのタイプか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+私が市長に「東京オリンピック・パラリンピック子ども夢・未来基金」を減額したらどうかと聞いたら、さも私が「オリンピックの可能性がない」と言ったかのように思ってらっしゃる。意図を酌み取ってもらえていないことを考えれば懸念を感じるが、それは置いておき、市長自身に要はビジョンがなくてもよいのかなと。他人の意見を取り入れられればよい。変なビジョンがあって変なことをやられたら困る。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市長にアイデアがなかったとしても人のアイデアを生かせればよい。そのために必要なことは2点。
+
+①約千人の職員がアイデアを上げやすくなる、英知を集結する仕組みを作ること。たとえば多くの企業が行っている「改善提案」のようなもの。よいアイデアには報酬をつける。シンプルな報酬で仲間内で楽しめればよい。飲み会の資金になったり、焼き肉のチケットだったり。また自由に有志が参加できる勉強会を作り、たとえばICTの専門家を呼んで先進自治体とか他国事例の研究や発表を行う。もしくは出張させるとか。そういう仕組みができたら、そこに議員からのアイデアも投げていけばよい。
+
+②市長は①で上がってきた、せっかくできてきたアイデアを潰すのではなく、上がってきたアイデアを採用して全責任を取る。
+
+この2つをやってはどうか。
+
+![知恵が集結しやすい仕組みと、首長がそれを採用すること](./images/chie-syuketu.png)
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+せっかくの優秀な頭脳を、ツケ払いのことを考えさせたり他市と同じことをしてリスクがないかを考えさせるより、つまり過去のことに頭を使わせるのではなく、いかにして未来のアイデアを実現するかに集中させてほしい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)" id="sityo-mondai-hatugen">
+
+残される職員のために、あと半年の任期最後、ぜひそういうことをやってほしいと思うがどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+前回の補正予算、ずいぶん厳しい意見をおっしゃいましたけれども、最悪の予算とか言われましたけれども、我々、1,000人の職員を抱えて、この間、かなり厳しい日程の中で、新型コロナウイルス感染症対応地方創生臨時交付金、これは使途が、そんなに狭くはないですけれども、使途の制約があります。そういう中で、今、市が抱えている課題の中で、最大限その事業効果が生かされるものは何かということを、庁舎一丸になってお互い意見を出し合って出したものですから、それはあまりにも言い過ぎだと、市の職員に対して失礼だと私は思います。ぜひそれは撤回していただきたいと思います。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+それから、私のタイプでございますが、我々は御存じのように選挙をやっていますから、私は特に抽象的なものを何か掲げてやっているのではなくて、ちゃんと目指すべき方向性を示して、前回立候補したときに64歳でしたので、64のマニフェストを出しました。それは一部できなくて批判を受けている部分もあります。しかし私は、しっかりとしたビジョンを出して、しっかりとした個別の事業を掲げて、そして多くの皆さんに理解を得て当選をしてきているわけです。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" align="left">
+
+ですから、市の職員が一生懸命になってそれを実現するために努力しているわけです。大きく言えば、市民の皆さんが持っておられる限りない可能性をそれぞれ生かしながら、そしてお互い協力し合いながら、そしてその町を、皆さん自身ができる限り、市に依存や要求や、あるいは委ねるのではなくて、我々自身の地域を我々自身が治めていくんだと、参加、協働、自治をやっていくんだということでやっているわけでありますので、そういう意味では、私の方向性が理解できたのではないかと思っております。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+議員の立場として予算をしっかりチェックしそれに対して問題があるというのは民主主義の前提。それを撤回しろという発言は非常に問題。残念ながら人の話を聞かない市長なのかなと判断せざるを得ない。私はそんな趣旨で言っているのではない。
+
+</MessageBubble>
+
+:::info
+
+#### 😤 市長の問題発言は、与党が甘すぎることも原因
+
+市長は、[私の発言](#odoroki)に対して「撤回していただきたいと思います」と強弁しました。これは議論を深めることにはならない上に議員を委縮させることにもなるため、問題発言です。
+
+私自身は委縮することはありません。しかしこれを許してしまうこともよくないため、当会派の議員からの提案で、この市長答弁を撤回してもらうよう要求しました。
+
+議会は中断し、市長が述べた「最悪の予算」という発言を探すために議会事務局が録音テープを確認しました。私は「最悪の予算」という発言をしていなかったため、見つからないということで確認にかなりの時間がかかり、再開は深夜になりました。
+
+結局、市長は発言を撤回しませんでした。しかしこの経緯があったことで、今後そういった答弁は抑制されることでしょう。
+
+それにしても、
+
+> 『特に第4号補正予算は、私が議員になってから最もひどい補正予算で、本当に驚いた。』
+
+これはいま考えても何の問題もない発言だと思います。日々、特にいわゆる与党会派の追求が甘すぎることが原因だと思います。市長は議員という立場を軽く見ています。
+
+:::
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r2d/9gatu/2-digital-kyoukasyo-isoge.mdx b/docs/ippan-situmon/r2d/9gatu/2-digital-kyoukasyo-isoge.mdx
new file mode 100644
index 00000000..bc36a3dc
--- /dev/null
+++ b/docs/ippan-situmon/r2d/9gatu/2-digital-kyoukasyo-isoge.mdx
@@ -0,0 +1,260 @@
+---
+first: 2020-12-28
+description: 小平市議会議員 安竹洋平の令和2年度9月定例会における一般質問の2件目についてまとめています。
+---
+
+# (2)タブレットはそろった。デジタル教科書と教材へ投資の英断を
+
+~ 読み書き困難などデジタル機器の活用で学びが進む子どもたちのために、好機を活かそう ~
+
+<a href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1151&schedule_id=5&minute_id=56&is_search=true" id="kaigiroku">📄会議録を見る</a>
+
+## まとめ
+
+令和2年9月11日に行った2件の一般質問のうちの2件目です。
+
+| 質問 | 答弁 |
+|---|---|
+| デジタル教科書を全教科分、市立小・中学校の全児童・生徒に購入する費用は | 約1.7億円 |
+| ↑例えば国語1教科分ではいくらになるか | 約1.7千万円 |
+| デジタル教科書と教材の検討状況は | 学習効果を高めるために有益と認識 |
+| ↑課題は | 多くの経費が必要、一部の発行者がデジタル教科書に対応していない |
+| ↑課題の解決策は | 無償コンテンツを積極的に活用、各学校で必要に応じ選択・活用 |
+| ↑導入に臨時交付金の活用を | 制度的には可能、端末整備後に導入検討が望ましい |
+| ↑無償化に向けた国の動きは | 文科省設置の検討会議で本格導入に向け検討進む |
+
+
+## 通告書
+
+<iframe src={require('./202009-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+GIGAスクール構想によって、全児童・生徒および教員に1人1台タブレットが配られることとなった。しかし、タブレットがあっても中身がないまま時間が過ぎるようでは、あまりにもお粗末である。今こそ学習者用のデジタル教科書とデジタル教材(以下、デジタル教科書および教材と呼ぶ)を試験的にも導入する好機である。誰一人取り残すことなく、公正に最適化された学びを提供すると掲げられている教育長の英断を願いたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+厚生労働省の調査によれば、読み書きに困難さを抱えるディスレクシア等の児童・生徒は、市の小・中学校だけでも潜在的に300人以上存在する可能性が高い。しかし、実際に把握できているのは56人だけである。包括的なアセスメントが実施されず、全数を把握できていない以上、取り残された子どもたちを救うための現状最も有効な手段は、デジタル教科書および教材を活用することである。また、もちろんそれだけではなく、広く知られているように、デジタル教科書および教材活用のメリットはすべての児童・生徒に及ぶ。多くの私立校においてはすでにICTの活用が進んでおり、収入による教育格差を広げないためにも早期の導入が必要である。教員の働き方改革という点においても、導入時の負担は増えるものの、本格的な導入が進めば、採点等の手間が軽減するなどの効果が期待されている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、昨年4月に施行された学校教育基本法等の一部を改正する法律により、各教科授業時数の2分の1に満たないことという条件付ではあるものの、すべての生徒が紙の教科書に代えてデジタル教科書を使えることとなった(視覚障害、発達障害等の特別な配慮を必要とする児童・生徒等においては2分の1の制限はない)。環境は整っている。最も高額なタブレットは全支給されることとなっており、費用が高いという問題の大半も解消している。今こそ一歩を踏み出すときである。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+以上の理由から、関連した次の質問を行う。
+
+</MessageBubble>
+
+### ②デジタル教科書の費用概算は?{#bold-digital-kyoukasyo-hiyou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市立小・中学校全クラス、全児童・生徒にデジタル教科書を、たとえば国語1教科分だけ購入する場合と全教科分を購入する場合の、つまり下限値と上限値としての費用概算はいくらか。
+
+</MessageBubble>
+
+<MessageBubble speaker=" 教育長(古川 正之)" alilgn="left">
+
+国語1教科分を購入した場合、年間約1,900万円、全教科分を購入した場合、年間約1億7,000万円。
+
+</MessageBubble>
+
+:::info
+
+#### 😲 思ったより安いデジタル教科書
+
+デジタル教科書を全クラスに入れても、1教科年間約1,900万円、思ったより安いです。一人当たり年間1,360円、ちょっとした本を買うのと同じです。金額以上の効果はあります。国語と英語の2教科だけでも、まず全クラス導入し、とりあえず使ってもらう、という方法でよいと思います。学校の判断で購入しているところもあるようですが、答弁からしても、きちんと情報が共有されていないようです。
+
+:::
+
+### ③デジタル教科書と教材の検討状況や課題は?{#bold-digital-kyoukasyo-joukyou}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+デジタル教科書および教材についての検討状況と課題、解決策は。
+
+</MessageBubble>
+
+<MessageBubble speaker=" 教育長(古川 正之)" alilgn="left">
+
+デジタル教科書等の活用は、学習効果を高めるために有益と認識しているが、次のことなどが課題。
+
+- 購入に多くの経費が必要
+- 一部の発行者がデジタル教科書に対応していない
+
+</MessageBubble>
+
+<MessageBubble speaker=" 教育長(古川 正之)" alilgn="left">
+
+解決策としては、以下などの対応が挙げられる。
+
+- 新型コロナウイルス感染症の影響でオンライン学習の需要が高まり、無償のデジタルコンテンツの提供が増えていることを契機と捉え、これら無償のデジタルコンテンツを積極的に活用する
+- 各学校のニーズに応じて必要なデジタル教科書等を選択し、活用する
+
+</MessageBubble>
+
+:::info
+
+#### 🤔 無償のデジタルコンテンツはデジタル教科書の代わりにならない
+
+教育長が言う無償のデジタルコンテンツを見せてもらいましたが、内容は補足的なものであり、教科書の内容を網羅するようなものではありません。分かっていながら、そう言わざるを得ない教育委員会の立場を感じます。
+
+:::
+
+### ④デジタル教科書と教材の導入にコロナの臨時交付金は使えるか?{#bold-rinji-koufukin}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+デジタル教科書および教材の導入に新型コロナウイルス感染症対応地方創生臨時交付金は活用できないか。
+
+</MessageBubble>
+
+<MessageBubble speaker=" 教育長(古川 正之)" alilgn="left">
+
+制度的には可能だが、現状においては、GIGAスクール構想に伴う端末の整備が整った後に、端末のOSに対応したデジタル教科書の導入を検討することが望ましいと考えている。
+
+</MessageBubble>
+
+:::info
+
+#### 準備ができていないとチャンスがつかめない
+
+職員の方々も、忙しい中で大変と思います。しかし、臨時交付金は、希有なチャンスです。理想的には、もっと早い段階(GIGAスクール構想の初期)から、小平市でも独自に教育のICT化に向けた検討を進めておくべきでした。そういった準備があれば、最も理想的な形でチャンスを活用できるからです。
+
+[6月の私の一般質問に対する市長答弁](../6-gatu/2-kinkyu-vision.md#tuiju-suruyo)にて、「国や都に追従する」という趣旨の発言がありました。このときは「大きな自然災害、感染症の問題では」という前置きがありましたが、日常的な場面でも、小平市は同様の姿勢でいます。それは「チャンスを最大限に活用できない姿勢」です。市長のスタンスなので仕方のないところでもありますが、
+
+少なくとも次回のチャンスは無駄にしないでいただきたいと、再質問でも述べました。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+臨時交付金が活用できるなら今から来年度分を計画しておけばよいはずだが。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" alilgn="left">
+
+有用性は認識している。しかし、毎年度費用がかかるため持続可能かの検討も必要、限られた教育予算の中で、何が効果的かを考えなくてはならない。今後真剣に検討する。
+
+</MessageBubble>
+
+### ⑤国のデジタル教科書無償化の動きは?{#bold-digital-kyoukasyo-musyouka}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+国にデジタル教科書無償化の動きはあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker=" 教育長(古川 正之)" alilgn="left">
+
+文部科学省のデジタル教科書の今後の在り方等に関する検討会議において、今後のデジタル教科書の本格導入に向けた検討が進められる予定となっており、動向を注視していく。
+
+</MessageBubble>
+
+### ⑥誰一人取り残さないと約束しているからには、ディスレクシアに有効性があるデジタル教科書の活用を真剣に{#bold-yakusoku-mamorou}
+
+<MessageBubble speaker="安竹(再質問)">
+
+今年の2月からずっとディスレクシアのことを訴えている。一般質問でも連続3回取り上げた。潜在的に300人が見過ごされていると知ったら、とてもじゃないが、知らなかったことにはできない。解決されるまで訴えざるを得ない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+教育長が言う「誰一人取り残すことなく、公正に最適化された学びを提供する」は約束事。教育のことを統括する人が、約束を破るようなことをしてはいけない。子どもは大人のそういうところを一番よく見ている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+全児童・生徒への包括的なアセスメントが行われれば、その300人が見つかる。その子たちはデイジー教科書を使うことができ、全員ではないが、デジタル教科書がなくても勉強が進む。それなのに、なぜか包括的アセスメントをしない。ならば、デジタル教科書を、応急的にでも全校児童・生徒に提供するしかない。そういうことをしない限り、誰一人取り残さないという約束が守れないと思うが、違うか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" alilgn="left">
+
+趣旨としてはすごく分かる。一方、デジタル教科書でなくては駄目なのかということ、教育は、さまざまな多様的な側面から発達を促していくもの、デジタル教科書も含め、どういったことが子どもたちのためになるのかを検討していきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+デジタル教科書ではなく、本当は包括的なアセスメントをしてもらいたい。リソースが足りないという理由もあると思うが、では、リソースが足りないのはなぜかをしっかり解決していかない限り、子どもたちに約束しているわけだから、これを反故にするんだったら、そもそもリソースが足りなくてそれができないなら、そんな約束なんかするなという話。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+想像してほしい。300人の小・中学生が、まだまだ幼くて純粋な気持ちを持っている子どもたち。その子どもたちが、学校の教科書やプリントをうまく読むことができない。ほかの子は普通に読んでいるのに、自分だけ読めない。テストのときも、友達は鉛筆が進んでいるのに自分だけ全然進まない。一人で誰にも言えずに、小さな胸の奥に、大きな不安を抱えている。自分はみんなと比べて劣っているんだと考えてしまったり、家に帰っても、親を心配させないために、教科書が読めないとか言い出せない。もしくは、頑張っているのにどうして勉強ができないのと怒られてしまう。これはお互いに不幸なことでしょう。
+
+</MessageBubble>
+
+#### 苦しむ子どもたちを目の前にしながら優先順位のつけ方を間違えている
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういう子どもたちが、まだ見つかっていない子どもたちが目の前にいるということを想像してほしい。その子たちの目を見て、全児童・生徒にアセスメントすれば、君を見つけることもできるかもしれないと、アセスメントができなくても、デジタル教科書があれば君も勉強がはかどるかもしれないと。でも、そういったことより、エレベーターの換気機能を改修するほうが先なんだよとか、利用者が激減した公共施設の予約システムにお金を使うほうが大事なんだよとか(デジタル教科書の2年分出ることになるが)、小平ふるさと村のホームページを見るとき、スマートフォンの向きを変えても見られるようにするほうが大事なんだよとか、そういったことを言えるのか。優先順位のつけ方を間違えている。どう考えても。どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="企画政策部長(津嶋)" alilgn="left">
+
+補正予算第4号においては、新しい生活様式に向け、あるいは公共施設を利用される市民の方の安全・安心を図るため、しっかりと予算をつけたところ。
+
+</MessageBubble>
+
+### ⑥市の予算に占める教育費配分の根拠は?{#bold-kyouikuhi-haibun}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市の予算に占める教育費配分の根拠は。全体予算の10%程度と決まっているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 正則)" alilgn="left">
+
+特に配分割合を決めているものではなく、毎年の予算編成において、必要な事業の経費を精査し、予算計上している。
+
+</MessageBubble>
+
+:::info
+
+私は、津嶋部長も含め、職員の方々が、温かい心の持ち主であることを信じています
+
+私はこれまで6回、11件の一般質問を行ってきました。職員の答弁で「本人の本心ではないことを述べる」ことがよくあることを実感しています。
+
+- 自分はそういう立場だから、
+- 条例に違反する可能性があるから、
+- 訴えられる可能性があるから、
+- 昇進に響くから、
+
+…だからこう発言しなくてはならない。そういう発想になりやすい立場なのだと思います。ただ本心と異なることを口にし続けることのできる人はそうはいません。どこかにほころびが出てくると思います。
+
+この最後の津嶋部長の答弁を聞くと、内容としては冷たいものの、いつもの切り返しと比べるとあまりに質問の趣旨から逸れた答弁になっています。単に「時間がなかったからとりあえず定型文で答えた」ことも考えられますが一方で「反論の余地がないよ」と暗に言っているようにも感じました。
+
+世の中には悪いことを考える人も一定数います。しかし、私は、市の職員の方々は温かい心の持ち主であると信じています。
+
+:::
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r2d/9gatu/202009-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r2d/9gatu/202009-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..234ad7f3
--- /dev/null
+++ b/docs/ippan-situmon/r2d/9gatu/202009-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r2d/9gatu/202009-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r2d/9gatu/202009-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..15f18f4f
--- /dev/null
+++ b/docs/ippan-situmon/r2d/9gatu/202009-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r2d/9gatu/_category_.json b/docs/ippan-situmon/r2d/9gatu/_category_.json
new file mode 100644
index 00000000..a6648c5a
--- /dev/null
+++ b/docs/ippan-situmon/r2d/9gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "9月",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r2d/9gatu",
+ "description": "令和2年度9月の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r2d/9gatu/images/chie-syuketu.png b/docs/ippan-situmon/r2d/9gatu/images/chie-syuketu.png
new file mode 100644
index 00000000..2cb0a866
--- /dev/null
+++ b/docs/ippan-situmon/r2d/9gatu/images/chie-syuketu.png
Binary files differ
diff --git a/docs/ippan-situmon/r2d/9gatu/images/syutyou-4-types.png b/docs/ippan-situmon/r2d/9gatu/images/syutyou-4-types.png
new file mode 100644
index 00000000..ce256321
--- /dev/null
+++ b/docs/ippan-situmon/r2d/9gatu/images/syutyou-4-types.png
Binary files differ
diff --git a/docs/ippan-situmon/r2d/_category_.json b/docs/ippan-situmon/r2d/_category_.json
new file mode 100644
index 00000000..4cf88827
--- /dev/null
+++ b/docs/ippan-situmon/r2d/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "令和2年度",
+ "position": 49,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r2d",
+ "description": "令和2年度の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r3d/12gatu/1-tokyo-vaction-kenpou-ihan.mdx b/docs/ippan-situmon/r3d/12gatu/1-tokyo-vaction-kenpou-ihan.mdx
new file mode 100644
index 00000000..5ead5ada
--- /dev/null
+++ b/docs/ippan-situmon/r3d/12gatu/1-tokyo-vaction-kenpou-ihan.mdx
@@ -0,0 +1,501 @@
+---
+first: 2022-05-06
+description: 小平市議会議員 安竹洋平の令和3年度9月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)即刻中止すべきTOKYOワクションに市はどう対応するか
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1258&schedule_id=4&minute_id=6&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和3年12月2日に行った3件の一般質問のうちの1件目です。
+
+11月1日に東京都が始めたTOKYOワクションは「ワクチン接種の有無によって待遇上の差別を行うこと」を東京都として許容し推進するものです。[9月定例会の一般質問](https://yasutakeyohei.com/books/yasutake/ippan/r3/9-gatu/3-vaccine-sabetu-jinkensingai.html)でも指摘しましたが、ワクチン接種有無での差別は基本的人権の侵害という憲法違反の行為ですので、してはならないことです。
+
+このように、ワクチンパスポートなどの方法により差別を行うことについては、埼玉弁護士会や兵庫県弁護士会からも、憲法やその他法律に違反するものであることを指摘する声明が出ています。
+
+また、TOKYOワクションには情報セキュリティ上の重大な問題があることも指摘されており、国が示したガイドラインにも違反している疑いが濃厚です。
+
+このように、TOKYOワクションは非常に問題の多い事業ですので、即刻中止すべきものです。小平市がこの流れにそのまま乗ってしまうことのないよう、釘を刺しておく意味もあり、質問しました。
+
+なお、民間の事業者が、年齢や性別など「顧客の状態に応じたサービス」を提供することもありますが、それと自治体が行う事業とはまったくの別物と考える必要があります。なぜなら、私たちはそうした民間事業者に税金を払っているわけでもありませんし、通常、自由意志が影響を受ける状況にはならないからです。
+
+小平市は現在対応の予定はないということで、ひとまず安心しました。
+
+| 質問 | 答弁 |
+|---|---|
+| TOKYOワクションに対し、小平市は | [協力依頼が来ているが現在対応の予定なし](#人権侵害の流れをつくり情報セキュリティー上も重大な問題があるtokyoワクションに小平市はどう関与するか) |
+| ワクチン接種・非接種の差別禁止にもっと周知啓発を | [今後も啓発に努める](#ワクチン接種非接種での差別を禁止するよう市はもっと周知啓発を徹底すべきでは) |
+| 差別禁止条例の制定予定は | [国と都の状況を見極めるが、都が制定する必要あり](#市としてワクチン接種に関する差別を禁止する条例を制定する考えはあるか) |
+
+## 通告書
+
+<iframe src={require('./20211202-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+#### TOKYOワクションは憲法違反行為であり、やってはいけないこと
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年11月1日に東京都がTOKYOワクションアプリの運用を開始した。これはLINEを利用して新型コロナワクチン接種者に優遇措置を行うものだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+つまり、**ワクチン接種の有無で待遇上の差別を行うことを東京都として許容し推進するもの**である。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+[9月定例会で指摘した](https://yasutakeyohei.com/books/yasutake/ippan/r3/9-gatu/3-vaccine-sabetu-jinkensingai.html)ように、ワクチン接種有無での差別は基本的人権の侵害であり、許してはならない。よって、この事業は即刻中止すべきものである。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+国が今後進めるとしているワクチン接種証明書(ワクチンパスポート)も同様。**こうした行いはすべて憲法違反であり、やってはいけないこと**である。
+
+</MessageBubble>
+
+#### 情報セキュリティ上の重大な問題も指摘されている
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、別の問題として、LINEを使ったシステムには、情報セキュリティ上の重大な問題があり、政府のLINE利用に関するガイドラインに違反し、さらに東京都個人情報の保護に関する条例にも違反しているという指摘がある(たとえば[コチラのブログ記事](https://www.naka2656-b.site/archives/31016041.html)でも詳しく解説されています)。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+LINE社は、もともと韓国のオンラインゲーム会社がライブドア社を買収し、その後、ソフトバンクグループと経営統合してできた。
+
+</MessageBubble>
+
+##### 『LINEの個人情報管理に不備』のスクープ記事
+
+<MessageBubble speaker="安竹(再質問)">
+
+今年の3月に朝日新聞がスクープした記事で、LINE社の、次ような大問題が発覚した。
+- 日本のLINEユーザーの個人データへのアクセス権を、中国の関連会社に付与していた
+- 日本のLINEユーザーの画像データや動画データなどの個人データすべてを、韓国の関連会社のサーバーに保管していた
+
+[朝日新聞:LINEの個人情報管理に不備 中国の委託先が接続可能(令和3年3月17日)](https://www.asahi.com/articles/ASP3J7K5DP3JUHBI03T.html)
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+議員研修会のときに、そんなことないみたいな話があったと思うが、私が聞いていた話とずいぶん違う。
+
+</MessageBubble>
+
+:::info
+
+#### 🤔 令和元年度議員研修で聞いた話とずいぶん違う
+
+令和2年2月6日に行われた議員研修会で「LINEが目指す社会貢献について」という講演がありました。私は、これは非常に問題の多い講演会だったと思います。議会から依頼した形ですが、議員研修というよりは、一企業によるサービスの宣伝の場と言った方がよい内容でした(企業から宣伝を受けるのであれば、その他すべての企業に、平等に機会を与えるべきです)。
+
+その中で、講師が「LINEの情報は海外に流れる心配はない」というような話をしていたと思います。その後、上記のような問題が発覚しました。いったい何を信用すればよいのでしょうか。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+これは、
+- [個人情報の保護に関する法律第23条の安全管理措置](https://elaws.e-gov.go.jp/document?lawid=415AC0000000057#Mp-At_23)の違反
+- [同第25条の委託先の監督](https://elaws.e-gov.go.jp/document?lawid=415AC0000000057#Mp-At_25)の違反
+- [憲法第21条第2項](https://elaws.e-gov.go.jp/document?lawid=321CONSTITUTION#Mp-At_21)と[電気通信事業法第4条](https://elaws.e-gov.go.jp/document?lawid=359AC0000000086#Mp-At_4)が定める通信の秘密を侵害
+
+とされている。経済安全保障という概念とともに、大きな社会問題になった。
+
+</MessageBubble>
+
+:::info
+
+#### 経済安全保障とは
+
+国際社会の中で国家安全保障を確保するカギとして、経済上の手段を用いる動きが先鋭化しています。各国は、自国の優位性を確保するために機微な技術・データ・製品等の獲得に向けた動きを活発化させており、たとえば、適正な活動を装って標的となる企業や大学等に接近し、目的を達成する事案等が発生しています。各国は一方で、こうした活動から国益を守るために規制や取締りを強化しており、これらの動きをまとめて「経済安全保障」と呼ぶことがあります。(公安調査庁のパンフレットより)
+
+[公安のサイト](https://www.moj.go.jp/psia/keizaianpo.top.html)
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+この事件を受け、[個人情報保護委員会](https://www.ppc.go.jp/)と総務省が、4月にLINE社に対して行政指導を実施した。
+
+</MessageBubble>
+
+##### 国がLINEサービス等利用のガイドラインを制定
+
+<MessageBubble speaker="安竹(再質問)">
+
+また同年の4月30日付で、内閣官房、個人情報保護委員会、金融庁、総務省が『[政府機関・地方公共団体等における業務でのLINE利用状況調査を踏まえた今後のLINEサービス等の利用の際の考え方(ガイドライン)](https://www.fsa.go.jp/news/r2/sonota/20210430-3/20210430-3.html)』を制定。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+このガイドラインを読むと、LINEでは、原則として機密性を有する情報、住民等の個人情報を扱ってはならないとされている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、公式アカウントを利用した相談業務等においては、LINE社とは別の委託先に、適切にセキュリティが確保されたシステムを構築する必要があるとされている。
+
+</MessageBubble>
+
+##### 小平市のLINEを使った相談事業等はガイドライン違反では
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市は大丈夫か。通告外だから今回は聞かないが、LINEを活用した相談を行っていることはガイドライン違反にならないのか。
+
+</MessageBubble>
+
+##### TOKYOワクションはガイドライン違反
+
+<MessageBubble speaker="安竹(再質問)">
+
+TOKYOワクションは、LINEを使って接種情報のやり取りする。LINE社とは別の委託先も用意していない状況なので、このガイドラインに違反しているという指摘がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、[東京都個人情報の保護に関する条例第4条](https://www.waterworks.metro.tokyo.lg.jp/reiki_int/reiki_honbun/g171RG00000221.html#e000000159)には、「思想、信教及び信条に関する個人情報並びに社会的差別の原因となる個人情報については、収集してはならない」とある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+まさにこのワクチン接種、非接種の情報というのは、社会的差別の原因となる個人情報だ。それを収集している時点で条例違反であると、そういったことが指摘されている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+それ以外も問題は多岐にわたる。ぜひ[こちらのブログ記事](https://www.naka2656-b.site/archives/31016041.html)を読んでいただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういった情報セキュリティ上の問題がある。
+
+</MessageBubble>
+
+
+#### 基本的人権の侵害
+
+<MessageBubble speaker="安竹(初回質問)">
+
+基本的人権のひとつ重要なことは、「自らの身体、健康、生命等に関する重要な判断は、自らの自由意志に基づいて行える」というものである。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+私がここで述べているのは、自由意志に基づいた判断ができなくなる差別や同調圧力を、国や東京都が容認・放任したり推進したりしてはならないということだ。
+
+</MessageBubble>
+
+#### 同じことが、埼玉弁護士会の声明で法律的に詳しく指摘されている
+
+<MessageBubble speaker="安竹(初回質問)">
+
+埼玉弁護士会が同10月に出した声明(「[ワクチンパスポート制度によるワクチン接種の事実上の強制及びワクチン非接種者に対する差別的取扱いに反対する会長声明](https://www.saiben.or.jp/proclamation/001042.html)」)にも同様のことが詳しく書かれているので抜粋する。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+> このワクチン接種証明書の国内利用は、新型コロナウイルスの感染拡大を防止しつつ、国内の経済活動を回復させるという狙いがあるが、単なる公的証明という域を超えて、接種証明の提示を公営施設や公共交通機関の利用の条件とし、あるいは、民間の宿泊施設や飲食店の利用、旅行・イベント等への参加等の条件とすることを積極的に推奨するのであれば、市民は、社会生活のあらゆる場面で接種証明書の取得と提示が求められることになり、その結果、これまでワクチンの接種を望まなかった者も接種を強いられることになる。このことは、<u>ワクチン接種を余儀なくされる者の自己決定権(憲法第13条)を侵害するものであり、他方、それでも接種しないとした者の幸福追求権(憲法第13条)や移動の自由(憲法第13条、第22条第1項)を不当に制約するもの</u>である。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+> また、ワクチン接種後においても新型コロナウイルスに感染する場合が報告されている状況の下、接種証明の有無によって施設の利用等に差異が生じさせることは、ワクチンの接種者と非接種者とを正当な理由なくして差別するものであって、<u>平等権を保障した憲法第14条にも違反する。</u>
+
+> さらに、接種証明の確認を宿泊施設や飲食店の営業主、興業主等に義務づけるようなことがあれば、<u>当該事業者の営業の自由(憲法第22条第1項)をも侵害する</u>こととなる。
+
+> そもそも、人体に大小様々な作用を及ぼす医薬品について、それを自己の体内に取り入れるか否か、取り入れる場合に何をどのような方法によって取り入れるかといった問題は、個人の生命・身体に係る極めて重要な事項であり、したがってまた、これを自らの意思と責任に基づいて決定することは、個人の自己決定権の中核をなすものと言える。
+
+> 以上のとおり、ワクチンパスポート制度の導入は、法律上の根拠を欠くことはもとより、医学的・科学的にも実証的な根拠を欠いているのであるから、同制度の導入・実施は、前述のように、憲法第13条、第14条及び第22条第1項に反し、許されない。
+
+> よって当会は、ワクチンパスポート制度により、ワクチン接種の事実上の強制やワクチン非接種者に対する差別的な取扱いが招来されることを強く懸念し、このような制度の実施に強く反対する
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+私はこの声明にとても同意する。職員も同意する方がかなり多いのではないか。普段から人権の大切さを訴えている人も、ぜひこれは読んでもらいたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+兵庫県の弁護士会からも、[同様の趣旨の会長声明](https://www.hyogoben.or.jp/news/iken/12573/)が11月9日に出されている。
+
+</MessageBubble>
+
+#### 本来、国や都がやるべきなのは、情報提供と周知徹底
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本来、国や自治体がやらなくてはならないことは、次のことだ。
+
+- 人々が自由な意志で判断が行えるよう、必要十分な情報を分かりやすく提供すること
+- 自由意志の制限につながる差別や同調圧力が起こらないよう周知啓発等を徹底すること
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+東京都は、こうした原則に著しく反しており、国もその誤りを犯そうとしている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+人権については(この声明文と)通告書に書いたことが中心。今までも述べているので、これ以上は述べないが、すでにこれだけでTOKYOワクションは即刻中止すべき事業ということが分かる。
+
+</MessageBubble>
+
+#### 事業者が顧客の状態に応じたサービスを提供することと混同してはならない
+
+<MessageBubble speaker="安竹(初回質問)">
+
+なお、事業者が、顧客の年齢や喫煙状態等に対応して個別のサービスを提供することは、多くの場合、人権侵害には当たらない。自由意志が影響を受けるようなものではないからだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+こうした事業者が行う顧客に応じたサービスと、多大な権力を有する国や東京都が行うワクチン接種者優遇策を、混同してはならない。
+
+</MessageBubble>
+
+#### 東京都は機能不全を呈している
+
+<MessageBubble speaker="安竹(再質問)">
+
+以上のように、TOKYOワクションは本当に問題が多い。こういったものを推進する東京都は最近おかしい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+[9月定例会で一般質問した](http://localhost:3000/ippan/r3/9-gatu/1-cashless-point-gamble.html)ように、東京都はQRコード決済のポイント付与事業についても、ギャンブル性のあることを自治体にさせている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そのせいで小平市は1.4億円も予算超過している。その問題の原因となっている事業者は、奇しくも母体が同じ企業だ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+仮に、企業のロビー活動が盛んで、それが功を奏したことで市民の福祉が第一優先に考えられていない状況になり、そういう状況の中で東京都が事業を実施しているようなことがあれば、本当によくないことだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+東京都が機能不全に陥っている理由は分からないが、東京都の事業に乗せられることなく、小平市はとにかく市民の福祉向上を第一優先で考えて市政を運営していただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市民の福祉向上を第一優先で考えれば、TOKYOワクションなんて発想は出てこない。
+
+</MessageBubble>
+
+#### 地獄への道は善意で敷き詰められている
+
+<MessageBubble speaker="安竹(初回質問)">
+
+歴史が示すように、私たち人類はすぐに他人を差別してしまう生き物だ。そして最も注意すべきは、歴史的に残酷な差別や迫害の場面では、必ず「身近な人たちを守りたい」といった善意の言葉が語られていることだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+つまり、いつの時代も、善意によって差別や迫害行為が正当化されている。「地獄への道は善意で敷き詰められている」ということわざのとおりだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+TOKYOワクションのキャッチコピーは「新型コロナから、自分と自分の大切な人を守るために」だ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+このようにあいまいで不正確な表現を用いて、人々の善意を利用し、その裏で人権侵害の流れをつくることは、けっして許してはならないことだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+小平市がこの流れにくみすることのないよう、質問する。
+
+</MessageBubble>
+
+#### 人権侵害の流れをつくり、情報セキュリティー上も重大な問題があるTOKYOワクションに小平市はどう関与するか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+人権侵害の流れをつくり、情報セキュリティー上も重大な問題があるTOKYOワクションに小平市はどう関与するか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+TOKYOワクションは、東京都が実施している新型コロナウイルスワクチン接種促進キャンペーン。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+ワクチン接種を進めるため、ためらっている方が接種について検討できる環境を用意し、希望する方の接種につながるよう、各種広報媒体を活用し、ワクチンの有効性や安全性など正しい知識の広報や接種の呼びかけを実施するとともに、スマートフォンアプリLINEを活用し、接種記録を登録、表示することで、ワクチンを2回接種した方に協賛企業等による各種特典を付与するもの。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+キャンペーンの広報やTOKYOワクションに賛同し、特典を提供する企業、団体の募集等については、東京都がホームページ等で行っているものと認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+なお、11月16日付で、特典の提供について、東京都から各区市町村長に協力依頼が来ているが、現在のところ対応の予定はない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ぜひ対応しないでいただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ワクチンの有効性や安全性の正しい周知を行っていると言うが、一方に偏った情報しかない。根拠のない情報も含まれている。果たして市民が正しい判断をできるかというと、多分できないと思う。
+
+</MessageBubble>
+
+#### ワクチン接種・非接種での差別を禁止するよう、市はもっと周知啓発を徹底すべきでは
+
+<MessageBubble speaker="安竹(初回質問)">
+
+ワクチン接種・非接種での差別を禁止するよう、市はもっと周知啓発を徹底すべきではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+新型コロナワクチンの接種に関する差別や偏見等はあってはならないもの。市では、接種券に同封した案内通知や市報、市ホームページにおいて、差別等に関する内容を掲載しており、今後も啓発に努める。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市は足りていない。接種券に同封の案内通知など見たが、表現がすごく消極的。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+過去数十年を見て、人権の侵害や憲法違反になるような事例が、こんなに明確な事例が出ている。そうしたことに対し、小平市が積極的に注意啓発や周知啓発を徹底しないのであれば、今後、小平市が行う人権侵害等のセミナー事業等は偽善なのだなと、私はそういうふうに今後判断し、事あるごとに指摘する。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+10月27日時点で、日本の中で8県(石川県、長野県、岐阜県、三重県、和歌山県、鳥取県、徳島県、高知県)と3市(那須塩原市、大府市、明石市)で、新型コロナウイルス感染症に係るワクチン接種に関する差別を禁止する条例を制定している。小平市もそういうことをしてほしい。
+
+</MessageBubble>
+
+##### 市として、ワクチン接種に関する差別を禁止する条例を制定する考えはあるか
+
+<MessageBubble speaker="安竹(再質問)">
+
+一応聞くが、そういった条例を、小平市でも制定する考えはあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="文化スポーツ担当部長兼健康・保険担当部長(篠宮)" align="left">
+
+各自治体の条例については、私どもも認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="文化スポーツ担当部長兼健康・保険担当部長(篠宮)" align="left">
+
+北日本新聞でも大きく取り上げられ、都道府県単位できちんと対応していく必要があるという記載もある。そのうえで、国に、どのような行為が差別に当たるかより具体的に示してほしいなどという要望もしているというところは、確認している。
+
+</MessageBubble>
+
+<MessageBubble speaker="文化スポーツ担当部長兼健康・保険担当部長(篠宮)" align="left">
+
+小平市においては、この辺の状況を見極めながら考えていきたい。広い視点で考えれば、都道府県単位ということで、東京都が条例をきちんと制定をしていく必要があると認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+東京都の問題を今指摘したのに、東京都にしたがってやりますというのは、私が言ったことが伝わっていない。
+
+</MessageBubble>
+
+
+
+##### 機能不全の東京都に盲従するのではなく、小平市民の福祉向上を第一優先に考えよ
+
+<MessageBubble speaker="安竹(再質問)">
+
+東京都はいくつかの点で機能不全に陥っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+それをちゃんと認識し、小平市は小平市の市民の福祉の向上を第一優先に考え、東京都の意向等にもし間違いがあるのであれば指摘したり、全然違うことをやらなくてはならない。自治体として。それを認識しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+東京都もすべておかしいわけではないが、そういう気概を持って取り組んでもらいたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+さもなければ、職員も、職員として仕事をしている上でのやりがいや達成感、心意気のようなところが侵食される。ぜひ抗ってもらいたいと私は思う。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/12gatu/2-manabu-kikai-sonsitu.mdx b/docs/ippan-situmon/r3d/12gatu/2-manabu-kikai-sonsitu.mdx
new file mode 100644
index 00000000..e5ea44e0
--- /dev/null
+++ b/docs/ippan-situmon/r3d/12gatu/2-manabu-kikai-sonsitu.mdx
@@ -0,0 +1,696 @@
+---
+first: 2022-05-06
+description: 小平市議会議員 安竹洋平の令和3年度9月定例会における一般質問の2件目についてまとめています。
+---
+
+
+# (2)学ぶ機会の喪失をできる限り減らすために
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1258&schedule_id=4&minute_id=6&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和3年12月2日に行った3件の一般質問のうちの2件目です。
+
+9月定例会において、私が筆頭紹介議員を務めました、情緒固定級<sup>*</sup>の設置に向けた請願が採択されました。慎重に進めながらも、できるだけ早い対応を願いたいところです。
+(*自閉症・情緒障害特別支援学級)
+
+しかし、そうした新しい学びの場ができるまでの間も、サポートが必要な、困難を抱えた子どもたちがたくさんいます。市として、不登校の子どもも含め、そうした子どもたちの学びの機会損失をできる限り減らす手だても同時に進めなければなりません。
+
+そこで、合理的配慮の徹底という観点から、「障害者差別解消支援地域協議会」の設置検討状況や、「こだいらこれだけは」の活用状況について質問しました。
+
+また、オンライン配信を活用し、特別支援教室や別室登校から通常学級の授業に参加できる取組みについて、他市の事例も紹介しながら提案しました。
+
+市からは、さまざま検討するといった前向きな答弁が得られました。実施に向けて継続して提案し、訴えていきます。
+
+| 質問 | 答弁 |
+|---|---|
+| 障害者差別解消支援地域協議会の設置検討状況は | [情報収集したが設置検討まだ](#結局設置の検討はしたのかしていないのか) |
+| 設置に向けての課題は | [メンバー選定と、どんなことを協議するか](#障害者差別解消支援地域協議会を設置する場合の課題は) |
+| 設置しなくても対応できている認識か | [すべてではないが一定程度はできている](#ガイドラインに示された各課題に現状で対応できているのか) |
+| 合理的配慮を進めるための場にしては | [重要な機能。他市の事例も収集している](#部署横断的に合理的配慮に関する情報共有等を行う場として活用してはどうか) |
+| こだいらこれだけはの提供形態は | [リーフレット(のA4半分未満)と、学校訪問](#こだいらこれだけはの活用状況は) |
+| こだいらこれだけはで、合理的配慮の具体的事項を共有しては | [掲載を検討する](#こだいらこれだけはに合理的配慮の具体的事項を載せ学校間で対応の共通化を推進してはどうか) |
+| 合理的配慮の事例をまとめた冊子のような形で提供しては | [継続し理解していく](#シンプルに合理的配慮の事例をまとめた冊子のような形で用意しては) |
+| 別室登校の状況は | [中学校はおおむね設置、小学校は整っているところから設置](#別室登校の状況は) |
+| 別室登校の子に通常学級の授業をオンライン配信しては | [検討進めるべきと認識](#特別支援学級にいながら通常学級の授業にオンライン参加できる取組を小平市も行ってはどうか) |
+| 自宅からオンライン授業参加を出席と認める取組みを | [一定要件で出席扱い可能](#一斉休校後に学校に来られなくなった子の自宅と教室をオンラインでつなぎ授業に参加し出席が認められる取組を小平市も行ってはどうか) |
+
+## 通告書
+
+<iframe src={require('./20211202-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+
+#### 情緒固定給の設置に向けた請願が採択された
+
+<MessageBubble speaker="安竹(初回質問)">
+
+さきの9月定例会において、自閉症・情緒障害特別支援学級(情緒固定級)の設置に向けた請願が採択された。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+その後に開催された市教育委員会定例会においても[早期設置を求める意見](https://www.city.kodaira.tokyo.jp/kurashi/files/93625/093625/att_0000005.pdf#page=14)が出ている。市教育委員会としてすでに尽力いただいているものと想像するが、慎重に進めながらも、できるだけ早い対応を願いたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+特に、通常の学級でサポートを受けながら学ぶことが困難な子どもたちにとって、情緒固定級は学びの場として、ひとつの大きな選択肢になるであろう。
+
+</MessageBubble>
+
+#### 今現在、困難を抱えた子どもたちの学ぶ機会を守るために
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかし、そうした新しい学びの場ができるまでの間も、困難を抱えた子どもたちの時間は刻一刻と過ぎている。不登校の子どもも含め、そうした子どもたちの学びの機会損失をできる限り減らす手だても同時に進めなければならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年6月には「[障害を理由とする差別の解消の推進に関する法律の一部を改正する法律](https://www8.cao.go.jp/shougai/suishin/sabekai.html#law)」が公布され、事業者による合理的配慮が努力義務から義務へと改められた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+さらに、障害を理由とする差別を解消するための支援措置の強化も打ち出された。市として合理的配慮の徹底に向けた取組をこれまで以上に加速する必要がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+なお、合理的配慮の提供が保障されないことは、教育の機会が保障されないことと同義である。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市教育委員会には、先進事例の研究やその迅速な導入も含め、子どもたちの学ぶ機会の喪失をできる限りゼロに近づけるため、新しいことにも果敢に挑戦してもらいたく、質問する。
+
+</MessageBubble>
+
+#### 合理的配慮の徹底につながる可能性もある障害者差別解消支援地域協議会の設置検討状況は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+合理的配慮の徹底につながる可能性もある『[障害者差別解消支援地域協議会](https://www8.cao.go.jp/shougai/suishin/sabekai/kihonhoushin/t-b2.html)』の設置検討状況は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+現在のところ、協議会の設置については検討はしていないが、障害者に対する差別や合理的配慮については、市の窓口において、相談の受付および対応を図っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+また、相談内容については、必要に応じて[小平市地域自立支援協議会](https://www.city.kodaira.tokyo.jp/kurashi/index03004013.html)に報告しており、関係者間で情報を共有している。
+
+</MessageBubble>
+
+##### 検討しますと言いながらしてこなかった理由は
+
+<MessageBubble speaker="安竹(再質問)">
+
+障害者差別解消支援地域協議会の設置については、これまで、検討しますという答弁が何度かあったと思う。検討しますと言いながら、ここ数年のスパンで検討していないのはなぜか。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+現在、市の窓口で相談を受け、たとえば事業所で配慮がなされていないということであれば、市から対応の改善を求めていく、ということをしている。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+また、そういう事例を次の対応に生かすところで、小平市地域自立支援協議会がある。そういうところで情報共有しながら、障害の関係団体とも連携しているので、今、障害者差別解消支援地域協議会のある程度の機能ができているところで、設置には至っていない。
+
+</MessageBubble>
+
+##### 結局、設置の検討はしたのかしていないのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+市長答弁では「設置の検討はしていない」と言った。しかし、今の話だと、検討したような話。どっちなのか。検討はしたが、設置の検討はしていないということか。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+障害者差別解消支援地域協議会の機能について、どういうものが必要かというところは、他市の状況などを見ながら情報収集はした。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+他市の状況なども聞きながら、協議会で検討するような事項が実際に起きているかも調べた。そういったところを踏まえ、現在のところ、まだ設置の検討はしていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+検討しますと答えていながら検討していなかったとしたら結構な問題では。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+大変申し訳ない。今、過去のものがないので、はっきりとした答えはできないが、9月定例会でもほかの議員からこの障害者差別解消支援地域協議会の質問をいただいたと記憶している。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+そのときも同じような答弁をしたと思っている。今回も同じ方向で答えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ここは今回のテーマではないのであれだが、少し前、うちの会派の橋本久雄議員が質問している。そこでは検討しますと言っている。のちほど確認を。
+
+</MessageBubble>
+
+##### 障害者差別解消支援地域協議会を設置する場合の課題は
+
+<MessageBubble speaker="安竹(再質問)">
+
+全国の市町村を見ると、障害者差別解消支援地域協議会を設置済みの自治体が50%を超えているようだ。設置する場合、どのような課題があるのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+まずメンバーをどうするか。また、その障害者差別解消支援地域協議会で、どんなことを協議していくかなどが課題。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+また、他市の状況を確認すると、協議会をつくっても、なかなか検討する材料、事例がないという状況を聞く。協議会をつくってもうまく機能していけるかが課題。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+たしかに、各市町村の(障害者差別解消支援地域協議会の)会議録等を見ると、そういうことが書いてある。テーマがなく、差別に関する相談が寄せられない状況なので、開催してもやることがないという話が結構あるようだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+平成29年5月に[内閣府](https://www8.cao.go.jp/shougai/suishin/sabekai.html)政策統括官が出した『[障害者差別解消支援地域協議会の設置・運営等に関するガイドライン](https://www8.cao.go.jp/shougai/suishin/secchi/pdf/guideline.pdf)』にも、たとえばアンケート調査をしても、差別を受けたといったネガティブなことはなかなか回答しづらい、といったことが書かれている。
+
+<blockquote>
+
+事業者は、対外的にネガティブな印象を与えないよう、自らに関係する差別事案については積極的な言及を避ける傾向があると推測されます。このため、アンケートで直截な設問を設けた場合、ポジティブな好事例については問題なく収集できる反面、ネガティブな差別事例については収集に支障を来すおそれがあります。
+
+このため、事業者向けのアンケートの場合、「障害のある顧客に応対する際に悩ましいと感じていること(苦慮していること)」、「障害のある顧客から寄せられたことのある要望」など、事業者が回答しやすい設問となるよう工夫することが大切と考えられます。
+
+<p class="ref"><a href="https://www8.cao.go.jp/shougai/suishin/secchi/pdf/guideline.pdf#page=31">内閣府:障害者差別解消支援地域協議会の設置・運営等に関するガイドライン(P28)</a></p>
+
+</blockquote>
+
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういう理由で、実際の声が集まりにくいところもある。また、差別に当たるかどうかについての周知啓発も足りていない状況。そういう課題があることについても、ガイドラインに書いてある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そのガイドラインには、地域協議会がなぜ必要なのかも書いてある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+地域で生活する障害者への差別はいろいろあるが、それが行政機関の窓口に相談を行う際、初めから「権限を有する機関を選んで相談すること」は難しい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+このまま手を打たなければ、次のような事態を招くおそれがあると書いてある。
+
+1. 窓口により対応へのばらつきが生じ、無用なトラブルを招きかねない
+1. 障害福祉担当部署や問題発生部署が、課題解決のすべてを背負わなければならなくなる
+1. 地域における合理的配慮や建設的対話のレベルが上がらず、関係者の理解がいっこうに進まない
+1. これらの結果として同じような問題が繰り返されてしまう
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+まさに、私がいろいろな方から相談いただくこととして、1から4の問題が指摘されている。
+
+</MessageBubble>
+
+##### ガイドラインに示された各課題に、現状で対応できているのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+市として「地域協議会を設置しなくても何とかなります」という答弁だが、現状で、上記の課題1から4への対応がしっかりできていると考えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+そのガイドラインは、主管課としても把握している。設置目的の「同じようなことが起こらないように」といったところが、やはり大きなところとも思っているし、こういった事例をもとに対応を考えていくことも必要と思っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+そのためのネットワークとしての、障害者差別解消支援地域協議会というところかと思っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+現在、市のほうで、協議会に代わるというか、障害者の相談については、市のほうで今現在受けている。仮にほかの部署、たとえば店舗だったり交通であったり、そういったところで差別的な対応があったといった場合は、障がい者支援課と一緒になって考え、事業者に対応している。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+すべてできているかといえば、すべてとは言えないところもあるかとは思うが、一定程度の対応はできていると考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ある程度は対応できているということだが、実際いただく相談では、こういったことが本当に問題だと指摘されている。
+
+</MessageBubble>
+
+##### 部署横断的に合理的配慮に関する情報共有等を行う場として活用してはどうか
+
+<MessageBubble speaker="安竹(再質問)">
+
+先ほどのガイドラインに、地域協議会は何をするかという部分があり、その4に「障害者差別の解消に資する取組の共有・分析」というのがある。私はこれが非常に重要なことと思う。
+
+<blockquote>
+
+**④ 障害者差別の解消に資する取組の共有・分析**
+
+障害者差別の解消に向けては、発生した事案への対応だけでなく、障害者差別が起こらない地域づくりをしていくことが重要です。現に提供されている合理的配慮(提供主体が特に意識せずに行っている取組を含む。)の事例を収集し、地域協議会の中で共有するとともに、実施に向けたポイントを評価・分析し、より多くの機関等で良い取組が実践されるような事例集の作成などについて話し合いを持つことが考えられます。
+
+<p class="ref"><a href="https://www8.cao.go.jp/shougai/suishin/secchi/pdf/guideline.pdf#page=9">内閣府:障害者差別解消支援地域協議会の設置・運営等に関するガイドライン(P6)</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえば後で質問する「こだいらこれだけは」は、合理的配慮等に関する学校間の情報共有ということで設定されている。しかし、市として、部署横断的に、合理的配慮の情報共有を行う場所がない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市地域自立支援協議会は、より広いテーマについて話す場。合理的配慮は具体的な項目が多いため(それに集中すると)、地域自立支援協議会で話すべきほかのテーマが話せなくなる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そこで、この障害者差別解消支援地域協議会を活用できるのでは。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+合理的配慮に関する具体的なケースを、部署横断的に情報収集・蓄積し、分類する(逐次更新し、できればインターネット公開も)。そのための場として障害者差別解消支援地域協議会を使えばよい。テーマ切れになることもないと思うが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+そういう機能も、障害者差別解消支援地域協議会の重要な機能。分析等に合わせ、理解の啓発、周知なども役割として求められていると考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+庁内で、たとえば障害者差別解消に関する研修や市民向けの啓発の講演会も行っている。今、いろいろな手法を行い、障害者の差別解消に対する理解の啓発などについても取り組んでいる。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+他市の事例なども収集などして情報を取っている。協議会をつくる、つくらないに限らず、障害者差別を解消につながるような取組については、引き続き実施していきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+いろいろな課題があるだろうが、ひとつ場があるというのは重要なこと。検討してもらいたい。
+
+</MessageBubble>
+
+#### 「こだいらこれだけは」の活用状況は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+「こだいらこれだけは」の活用状況は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+児童・生徒が学びやすい学習環境とするために、市内全校で活用している。
+
+</MessageBubble>
+
+##### どういう形で提供されているのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+どういう形態で提供されているか。冊子等で共有しているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+共有の仕方は、大きく2つある。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+1つは「[小平市の特別支援教育](https://www.city.kodaira.tokyo.jp/kurashi/025/025897.html)」というリーフレット。これは、通常の学級の中における取組として、子どもたちが学びやすい環境調整や対応の変更といった、大きな中身として、こだいらこれだけはの教育のユニバーサルデザイン化について、各教員が理解できるようなリーフレットとして共有をしている。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+もう1つが、教育委員会での学校訪問。大きくは、教育委員による訪問と、指導課の職員による訪問がある。リーフレットに示されている内容が授業等で取り扱われているか、たとえば「時間の見通しがもてるようなホワイトボードの活用をしているか」だとか、「刺激量が低減できるよう全面をシンプルにしているか」など、そういったことを実際に確認し、できていない場合は、取組を推奨するような形での助言をしている。
+
+</MessageBubble>
+
+:::info
+
+#### 😓 それだけしかしていないの…
+
+リーフレットに書かれているのは次のことだけで、具体的な情報がまったく足りていません。さらに、学校訪問をする教育委員と指導課の職員は、特別支援教育の専門家ではありません。
+
+教育長や教育委員の方々も特別支援教育に特別詳しいわけではありませんので、このリーフレットだけをもとに助言を行っているとすれば…💧
+
+![こだいらこれだけは](./images/kodaira-koredakeha.png)
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+要は、「こだいらこれだけは」という冊子のようなものがあってそこに情報がまとまっているわけではなく、抽象的な形で対応していると。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+冊子のような形で配布されていれば。箇条書でもよいので、「こういうケースにはこう対応すればよい」という具体的な事項を記載して、共有してもらえれば、新任の先生でも、それをパッと見ればすぐ対応できる。
+
+</MessageBubble>
+
+#### 「こだいらこれだけは」に合理的配慮の具体的事項を載せ、学校間で対応の共通化を推進してはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+「こだいらこれだけは」に合理的配慮の具体的事項を載せ、学校間で対応の共通化を推進してはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+たとえば、次のようなことを大枠で守ってもらうようにするなど。
+
+- プリントをデータでもらえるようにする
+- ルビを振る
+- フォントサイズで配慮する
+- プリントの見出しに次のようなことをまとめて記載する
+ - 教科名
+ - 日時
+ - 課題なのか宿題か
+ - いつの授業に持ってくるか
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+教育的ニーズに応じた合理的配慮を各校で実施できるよう、掲載について検討する。
+
+</MessageBubble>
+
+##### シンプルに合理的配慮の事例をまとめた冊子のような形で用意しては
+
+<MessageBubble speaker="安竹(再質問)">
+
+[独立行政法人国立特別支援教育総合研究所](https://www.nise.go.jp/nc/)の[インクルDB](http://inclusive.nise.go.jp/)には、インクルーシブ教育のデータベースがあり、合理的配慮のケースがためられている。しかし、ここから自分で探して情報を得るのは大変。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そうではなく、本当にシンプルなことでよい。先ほど述べた、ルビを振る、フォントサイズに配慮する等を、箇条書でもよいのでまとめた冊子のようなものを用意すればよいと思うが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+私も同じ問題意識を持っている。昨年度、校長会議の場で、こだいらこれだけはにおける教育のユニバーサルデザイン化については、市内でも共有できるツールがあるが、合理的配慮、個々の子どもたちに応じ、ルビを振ったり、放課後の学習をやったり、逆に学習内容の変更調整で学習時間を短くするとか、そういったことについては共有されていないという状況が市内にあった。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+そこで、大きく6項目16事例について、A4サイズ1枚で、こういったものが学校の中における合理的配慮ですよということを示すものと、また、このプリントを通して校内研修会で共有してください、ここを見ていくと、個別具体でもっと細かく知りたいときに、インクルーシブDBに当たって、より図っていくことができるので、こういうツールを使うことについて促す取組を始めた。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+ただ、これは継続していかなければならないので、今お話しいただいたことを踏まえ、継続して、合理的配慮について理解していく。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+また、教育のユニバーサルデザイン化について理解していき、実際の教育現場で活用できるような取組をしていきたいと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ぜひお願いする。もし、そういった、例えばA4サイズ1枚でもよいが、順次更新されていき、よいものができることになれば、小平市だけではなく日本全国にも役に立つような資料になるかもしれない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+保護者の方々は、本当によくアイデアを持たれている。次の質問にある具体的な事例も、すべて保護者の方から伺ったこと。そういう保護者の声を何らかの手段で集めることも検討していただきたい。
+
+</MessageBubble>
+
+
+#### 保健室登校の児童が各教室の授業にオンライン参加できる取組を小平市も行ってはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+東京学芸大学附属小金井小学校でおこなっている、[保健室登校の児童が各教室の授業にオンライン参加できる取組](https://www.asahi.com/articles/ASP9W7F6SP9KULZU004.html)を小平市も行ってはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+保健室は主として病気やけがの看護を行う場所であるため、保健室内から授業にオンライン参加できる取組は実施しないが、ほかのスペース等を利用して授業にオンライン参加できる取組を登校支援のひとつとして捉え、研究していく。
+
+</MessageBubble>
+
+##### 別室登校の状況は
+
+<MessageBubble speaker="安竹(再質問)">
+
+保健室登校は本来の登校形態ではないので、たしかに分かる。小平市では、保健室ではないが、別室登校が中学校で増えていると聞いた。件数などその状況は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+登校している生徒数は詳細には把握していない。趣旨としては、教室の、いわゆる刺激量が多かったり、心理的なバイアスがあるところに通えないものの、学校には安心して通えるスペースというところで、各中学校、また小学校も一部設置している。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+その中で、継続して通えないという子ではなくても、そのときに気持ちとしてはいけないという子たちにも対応できるものとしての設置をしている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+各校というと、全校か。どれぐらいの規模、どれぐらいの数か。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+現在、中学校においては、おおむね設置している。小学校はスペースの関係があることと、教員の見守り体制などがあるので、整っているところから設置している。
+
+</MessageBubble>
+
+#### 特別支援学級にいながら、通常学級の授業にオンライン参加できる取組を小平市も行ってはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+狛江市立狛江第三小学校のように、[特別支援学級にいながら、通常学級の授業にオンライン参加できる取組](https://president.jp/articles/-/46017?page=1)を小平市も行ってはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+現在、市立学校では、交流及び共同学習を基本として学習に参加できるよう進めている。今後、自閉症・情緒障害等特別支援学級の設置を検討する際には、オンラインの活用も研究していく。
+
+</MessageBubble>
+
+
+
+##### 別室登校の子たちにも有用なはず
+
+<MessageBubble speaker="安竹(再質問)">
+
+知的支援学級の場合、カリキュラムが通常学級と違うので、通常学級の授業を映すことには課題がある。そのため「情緒固定級ができてから検討する」という答弁になっているのだろう。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+別室登校は、通常学級の子たちが通っている。そうなると、やはりオンラインで授業を映すというのは、とても意味のあることと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+この一般質問の通告書を出した後、西東京市の情緒固定級を視察した。報道されていないが、西東京市は進んだ取組みをしている。情緒固定級にいる子や、不登校の子もオンラインで授業に参加できたりする。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+不登校の子がオンラインで授業に参加することで、また出席できるようになった、という事例もあるそうだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+別室登校の子たちにも役に立つことだと思うので、ぜひ、そういったことをやってほしい。
+
+</MessageBubble>
+
+
+
+##### 西東京市は、オンライン利用上の課題をクリアしていた
+
+<MessageBubble speaker="安竹(再質問)">
+
+以前、オンラインで授業をしたらよいのではと聞いた際、課題として、個人情報の流出の問題や、情報漏えい、個人情報の保護の問題を上げていた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+西東京市では、校長先生が集まり、子どもたちの学びの機会を失わないよう、なんとか取り組まなくてはということでやった。事前に保護者の方々に紙で了承を取り、そのうえで実施したら、特に問題なくできたということだった。
+
+</MessageBubble>
+
+##### まず別室登校の子たちに授業をオンラインで提供しては
+
+<MessageBubble speaker="安竹(再質問)">
+
+成功事例がすぐ隣の市にある。まねすればすぐできると思う。以前、小平市で特別支援教育に携わっていた職員の方が、今、西東京市にいる。そういうところで情報をもらいながら、まずは別室登校の子たちに授業をオンラインで流してほしいが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+西東京市の状況は、詳しく私も情報を得ている。成果も上がっているところもあるし、一方で課題も認識している。こういったことを踏まえ、今後さまざまな課題整理をしながら、おそらくこの先そういうことが必要になってくると思うので、実施できるような検討を進めていくべきと捉えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+お願いする。
+
+</MessageBubble>
+
+
+
+##### 自己肯定感を高めることにつながる
+
+<MessageBubble speaker="安竹(再質問)">
+
+狛江市の例は、保護者の方から、テレビのニュースで放映されたものを教えてもらったもの。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+映っていた子は「通常のクラスに出ると緊張して気持ち悪くなるが、リモートを使うことで軽減され、本当によいシステムだと思う。これから外国語などもやろうという話で、とても楽しみ」とコメントしていた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、担任の先生も「学ぶ力、学びたい気持ちはあるが、学びの場に行くことにハードルがある子たちが多い。オンラインがあることで、できたという経験が、子どもたちの自信につながっている」とコメントしていた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+西東京市の指導主事も、田無小学校の校長先生も話していたが、やはり、まずは自信をつけるというところ、自己肯定感を高めて自信をつけていくというところが、とても重要だと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういったところでオンラインが役に立つことがあれば、進めてもらいたい。
+
+</MessageBubble>
+
+#### 一斉休校後に学校に来られなくなった子の自宅と教室をオンラインでつなぎ授業に参加し、出席が認められる取組を小平市も行ってはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+狛江市立の小学校の、一斉休校後に学校に来られなくなった子の自宅と教室をオンラインでつなぎ授業に参加し、出席が認められるという取組を小平市も行ってはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+不登校児童・生徒につきましては、自宅等から授業にオンライン参加し、学習を行った場合には、本年2月の文部科学省通知に基づき、一定の要件の下、出席扱いにできるようになっている。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/12gatu/20211202-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r3d/12gatu/20211202-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..84fd355c
--- /dev/null
+++ b/docs/ippan-situmon/r3d/12gatu/20211202-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r3d/12gatu/20211202-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r3d/12gatu/20211202-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..9933598e
--- /dev/null
+++ b/docs/ippan-situmon/r3d/12gatu/20211202-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r3d/12gatu/20211202-ippan-situmon-yasutake-3.pdf b/docs/ippan-situmon/r3d/12gatu/20211202-ippan-situmon-yasutake-3.pdf
new file mode 100644
index 00000000..0821cb10
--- /dev/null
+++ b/docs/ippan-situmon/r3d/12gatu/20211202-ippan-situmon-yasutake-3.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r3d/12gatu/3-kokyo-toire-kyouryokuten.mdx b/docs/ippan-situmon/r3d/12gatu/3-kokyo-toire-kyouryokuten.mdx
new file mode 100644
index 00000000..0bbab9a5
--- /dev/null
+++ b/docs/ippan-situmon/r3d/12gatu/3-kokyo-toire-kyouryokuten.mdx
@@ -0,0 +1,300 @@
+---
+first: 2022-05-06
+description: 小平市議会議員 安竹洋平の令和3年度9月定例会における一般質問の3件目についてまとめています。
+---
+
+# (3)公共トイレの重要性を認識し、協力店事業を行ってはどうか
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1258&schedule_id=4&minute_id=6&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和3年12月2日に行った3件の一般質問のうちの3件目です。
+
+市民の方からご相談を受けて質問しました。これまでも、公共トイレに関して、増設や、場所を分かりやすくしてほしいといった要望に関した質問が、ほかの議員から何度か行われていました。それに対する市の答弁は、一定の配備がなされており、地図もある、というものでした。
+
+しかし、ご相談のあった玉川上水沿いをよく調べてみると、公共トイレの空白地帯がありました。また、公共トイレの場所を示した地図は、小さい字で書かれており、高齢者にやさしいものではありませんでした。
+
+高齢化社会やコロナ禍において、安心して散歩ができることや、近くの公園で過ごすことの効用が非常に大きいことは、日本だけではなく海外でも認められるようになってきています。多くの人が安心して散歩できるよう、公共トイレの在り方からいま一度見直してもらいたいと思います。
+
+そこで、さまざまな提案を交えて質問を行い、少し期待がもてる答弁も得られました。
+
+| 質問 | 答弁 |
+|---|---|
+| まちづくりの際、高齢者の歩行速度想定は | [身体状態などで変わるため基準なし](#まちづくりを計画する際高齢者の歩行速度まで想定しているか) |
+| 配布物のユニバーサルデザインの扱いは | [マニュアルがあるが見直しを検討する](#配布物におけるユニバーサルデザインをどう捉え委託先と共有しているか) |
+| 防災マップアプリに公共トイレも掲載を | [災害時使えない可能性あり掲載しない](#小平市防災マップアプリに公共トイレの場所も入れてはどうか) |
+| 公共トイレ協力店事業を検討しては | [今のところ未検討だが、トイレは重要](#町田市国立市が行っているような公共トイレ協力店事業を検討してはどうか) |
+
+## 通告書
+
+<iframe src={require('./20211202-ippan-situmon-yasutake-3.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+
+#### 玉川上水沿いには公共トイレの空白地帯がある
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これまで複数の議員から、玉川上水緑道沿いの公共トイレ設置に関する要望があった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかし、市の答弁は、「公共トイレは一定の配置がなされており、新たに整備する予定はなく、また、こだいら観光まちづくり協会が出している[小平グリーンロード&オープンガーデンマップ](https://www.city.kodaira.tokyo.jp/kurashi/007/007479.html)に公共トイレの場所は記載されている」といったものであった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+たしかに、玉川上水沿いにある公共トイレの間を結べば、いずれも徒歩15分以内の距離にあり、つまり、どこにいても7分ほど歩けばトイレに到着できることになる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかし、これは時速5キロメートルで計算した場合だ。歩く速度がゆっくりで(小さい字で描かれたマップを見ることにも難がある)、公共トイレの利用率が高い高齢者のことが忘れられているのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+なお、最も公共トイレの設置間隔が長いのは、平櫛田中彫刻美術館の周辺である。同美術館は、入場料が必要であることや開館時間が限られていることから、入場のハードルがあり、この施設を公共トイレに含めることは不適切と考える。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これを省いて考えると、上水本町地域センターもしくは四小東公園から西に進む場合、次はみよし公園になり、徒歩約20分の距離になる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+つまり、このあたりでは、最長で10分ぐらいは歩く必要があり、たとえば時速2.5キロメートルで歩かれる高齢者の場合、20分程度かかることになる。さらに、どこにトイレがあるかも分からない状況では、不安で散歩ができないという話もよく分かる。
+
+</MessageBubble>
+
+:::info
+
+#### 🚻 玉川上水周辺の公衆トイレ(小平市内)
+
+小平市内で、玉川上水近辺のトイレから徒歩約5分(時速5kmで歩いた場合=417m)のエリアを、地図上に描いてみました。
+
+- 赤色:公園にある公衆トイレ
+- 緑色:地域センターや下水道館など公共施設
+- ピンク色:平櫛田中記念館(入館は有料)
+
+![玉川上水周辺の公衆トイレ](./images/tamagawa-josui-toilet.jpg)
+
+
+この地図から分かるように、公共トイレの空白エリアは、新小川橋の周辺、また、平櫛田中記念館は有料施設のため公共トイレに含めない場合は小平第4中学の周辺が該当します。この付近を散歩していてトイレに行きたくなった場合、ローソンやロピアがあるアクロスプラザのトイレを使わせてもらうことになります。
+
+また、公共施設のトイレは開館時間にしか使えません。いつでも、トイレが使える公園のみを選択して地図上に描くと、次のような状況になります。
+
+![玉川上水周辺の公衆トイレ(公園のみ)](./images/tamagawa-josui-toilet-park.jpg)
+
+この場合、上記のエリアに加えて、上水新町地域センターの周辺と津田塾大学の南東部がトイレ空白エリアになります。いざという時は、いなげややファミリーマートを使わせてもらうことになります。
+
+ということで、玉川上水沿いに関し、公共トイレへの協力をお願いするとなると、次の事業所が候補になるかと思います。
+
+- いなげや小平小川橋店
+- ローソン小平たかの台店
+- ファミリーマート小平上水本町店
+- アクロスプラザ小平(ただし開館時間あり?)
+
+:::
+
+#### 高齢化社会やコロナ禍において、散歩や、公園で過ごすことの効用が認められてきている
+
+<MessageBubble speaker="安竹(初回質問)">
+
+高齢化社会やコロナ禍において、安心して散歩ができることや近くの公園で過ごすことの効用が非常に大きいことは、日本だけではなく海外でも認められるようになってきている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+高齢者でも安心して散歩ができるよう、新市長のもとで、公共トイレの在り方からいま一度見直す必要があると考え、質問する。
+
+</MessageBubble>
+
+#### まちづくりを計画する際、高齢者の歩行速度まで想定しているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市のまちづくりを計画する際、高齢者の歩行速度まで想定するような基準はあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+高齢者の身体の状態などにより歩行速度は異なってくることから、想定する基準はない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+歩行速度が異なるのは分かるが、高齢者になるとゆっくり歩く(人も多い)。これから高齢者は増える。私たちも高齢者になる。高齢者のことを考えたまちづくりを進めてもらいたい。
+
+</MessageBubble>
+
+#### 配布物におけるユニバーサルデザインをどう捉え、委託先と共有しているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+最も必要としている高齢者が使いにくいような小平グリーンロード&オープンガーデンマップでは意味がない。市は、配布物におけるユニバーサルデザインをどう捉え、委託先と共有しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市では、年齢等にかかわらず多様な方が利用しやすいよう、マニュアルに基づきユニバーサルデザインに配慮し、各所管課で配布物を作成している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+また、配布物を作成委託する際についても、マニュアル等に基づき仕様書に明記するなど、各所管課で対応している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+既存のマニュアルがしばらく改訂されていないことから、今後は見直しの検討を行うとともに、職員への周知を徹底し、誰に対しても見やすく分かりやすい情報を発信していけるよう努める。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+トイレは一応記載されているが、表記が非常に小さい。高齢者の方は、小さな表記を見てトイレがあるとは分からない。
+
+</MessageBubble>
+
+:::info
+
+#### 🔍 小平グリーンロード&オープンガーデンマップでは公共トイレの表記が小さい
+
+次のような具合です。トイレの表記は非常に小さく、この地図を見てトイレを探せと言われても、難しいかと…。
+
+![小平グリーンロード&オープンガーデンマップの小さなトイレ表記](./images/open-garden-map-toilet.jpg)
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+こだいら観光まちづくり協会を訪れて、トイレの表記を大きくしたらどうか提案もしたので、そういう話が出てきた際には対応を。使いやすくしてもらいたい。
+
+</MessageBubble>
+
+#### 小平市防災マップアプリに公共トイレの場所も入れてはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+小平市防災マップアプリに公共トイレの場所も入れてはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+小平市防災マップアプリは、主に紙媒体で配布している小平市防災マップのデジタル版であり、スマートフォン端末にダウンロードして閲覧することができるサービス。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+小平市防災マップは、防災行政無線や防災倉庫などの防災関係設備のほか、避難所やいっとき避難場所及び給水拠点に指定している施設などの災害時に拠点となる施設を掲載するものであり、災害時に使用できなくなる可能性のある公共トイレを掲載することは考えていない。
+
+</MessageBubble>
+
+
+
+##### 災害時に公共トイレが使えなくなる可能性について
+
+<MessageBubble speaker="安竹(再質問)">
+
+災害時に公共トイレが使用できなくなる可能性があるというのは(あまり知られていないと思う)、むしろ災害時に公共トイレが使えるような状況にしていく、そういう方向もあるかと。
+
+</MessageBubble>
+
+
+
+##### 地図情報まちだのような地図情報を集約したアプリをつくる方法もある
+
+<MessageBubble speaker="安竹(再質問)">
+
+地図情報を活用したマップが、小平市にもあればよいと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+町田市には「[地図情報まちだ](https://machida.kukanjoho.jp/webgis/?bt=0&p=1)」というサイトがあり、町田市内の地図情報が集約されている。公共トイレや公園の位置、防災マップもそこに入っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+生きもの発見レポート分布マップや、投票所、ポスター掲示所など、いろんなものが入っている。小平市も同様のマップアプリをつくってはどうかと聞きたいが、具体的事例を集めてからまた提案する。
+
+</MessageBubble>
+
+#### 町田市、国立市が行っているような公共トイレ協力店事業を検討してはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+町田市、国立市が行っているような公共トイレ協力店事業を検討してはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+現在のところ事業の検討はしていないが、散歩を含めた高齢者の健康維持や介護予防については、引き続き高齢者が自ら継続して取り組めるよう工夫していく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これはどういう事業かというと、トイレを一般の方に開放してくれる協力店を募るという事業。協力してくれた店舗にはステッカーを掲示してもらう。町田市の場合だと、ホームページや地図情報に掲載される。
+
+</MessageBubble>
+
+##### 補助金を出すわけではなく、ステッカーと地図上への掲載のみといったやり方だが、どうか
+
+<MessageBubble speaker="安竹(再質問)">
+
+市から補助金を出しているわけではなく、ステッカーと地図上への掲載のみのようだ。飲食店は衛生面で難しいかもしれないが、薬局や大規模な食料品店などはよいと思うがどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+高齢者の介護予防について、今、地域包括支援センターのほうで狭い地域ではあるが、外に出て運動しようということで、ウォーキングラリーを実施している。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+その際にもやはり高齢者のことを考え、トイレだったり、休憩できる場所、水飲み場、そういったところは必ずそのコースの中に入れていこうといったところで取り組んでいる。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+市内全体という広い範囲になると、なかなか難しいところではあるが、そういった高齢者の介護予防など実施する事業を検討する際には、トイレというところは必ず頭の中に入れながら事業を組み立てている。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/12gatu/_category_.json b/docs/ippan-situmon/r3d/12gatu/_category_.json
new file mode 100644
index 00000000..9f0f7760
--- /dev/null
+++ b/docs/ippan-situmon/r3d/12gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "12月",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r3d/12gatu",
+ "description": "令和3年度12月の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r3d/12gatu/images/kodaira-koredakeha.png b/docs/ippan-situmon/r3d/12gatu/images/kodaira-koredakeha.png
new file mode 100644
index 00000000..52728db8
--- /dev/null
+++ b/docs/ippan-situmon/r3d/12gatu/images/kodaira-koredakeha.png
Binary files differ
diff --git a/docs/ippan-situmon/r3d/12gatu/images/open-garden-map-toilet.jpg b/docs/ippan-situmon/r3d/12gatu/images/open-garden-map-toilet.jpg
new file mode 100644
index 00000000..969503e9
--- /dev/null
+++ b/docs/ippan-situmon/r3d/12gatu/images/open-garden-map-toilet.jpg
Binary files differ
diff --git a/docs/ippan-situmon/r3d/12gatu/images/tamagawa-josui-toilet-park.jpg b/docs/ippan-situmon/r3d/12gatu/images/tamagawa-josui-toilet-park.jpg
new file mode 100644
index 00000000..54a2ca20
--- /dev/null
+++ b/docs/ippan-situmon/r3d/12gatu/images/tamagawa-josui-toilet-park.jpg
Binary files differ
diff --git a/docs/ippan-situmon/r3d/12gatu/images/tamagawa-josui-toilet.jpg b/docs/ippan-situmon/r3d/12gatu/images/tamagawa-josui-toilet.jpg
new file mode 100644
index 00000000..b41ae78e
--- /dev/null
+++ b/docs/ippan-situmon/r3d/12gatu/images/tamagawa-josui-toilet.jpg
Binary files differ
diff --git a/docs/ippan-situmon/r3d/3gatu/1-mizukara-rissuru-sikumi.mdx b/docs/ippan-situmon/r3d/3gatu/1-mizukara-rissuru-sikumi.mdx
new file mode 100644
index 00000000..5cb1062e
--- /dev/null
+++ b/docs/ippan-situmon/r3d/3gatu/1-mizukara-rissuru-sikumi.mdx
@@ -0,0 +1,524 @@
+---
+first: 2022-05-07
+description: 小平市議会議員 安竹洋平の令和3年度3月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)市民のため、そして職員のためにも、自らを律する仕組みを
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1302&schedule_id=6&minute_id=60&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和4年3月4日に行った3件の一般質問のうちの1件目です。
+
+市民の方からご相談を受け、12月定例会で緊急質問を行いました。質問のタイトルは「新型コロナワクチン副反応の救済申請を市が抑制している疑いについて」です。ご相談くださった方は、新型コロナワクチン接種後に、重い副反応が出ました。そのため、健康被害救済制度の申請をしに、相談窓口である市の健康センターへ行かれました。しかし、その窓口では、健康被害救済制度とは関係のない「副反応疑い報告」の案内がされただけでした。それだけではなく、間違った説明もされたり、不必要に要配慮個人情報を聞き取らたりするなど、さまざまな市の問題行為がありました。
+
+その方が、これはおかしいと感じ、再度調べてみると、やはり市の大きな誤りでした。その誤りを担当課に指摘しても、改善に向けた動きはありません。そこで、私のところへご相談に来られました。私も情報をいただいて調べたところ、すぐに改善が必要な重大な問題だと認識し、緊急質問をするに至りました。
+
+この緊急質問を受け、市は、庁内調査を実施しました。調査を担当した職員の方は真摯に対応し、口頭でのやり取りでも、問題をよく理解していることは明らかでした。また、一定の改善もなされました。しかし、最終的にまとめられた調査報告書の内容は、口頭でのやり取りと乖離していました。また、調査結果についても、議会での報告がなされませんでした。
+
+そこで、一般質問で市の姿勢を問い正しました。市が内部統制の検討を進めているという話もあり、それも絡めて質問しました。
+
+答弁からは、市民へきちんと報告するという重要な観点が欠落していることが分かりました。内部統制を進める上で、いきなりつまずく形となっていることは、とても残念です。
+
+---
+| 質問 | 答弁 |
+|---|---|
+| 市が検討を進めている内部統制について説明を | [他市と同様なしくみの説明](#小平市が現在検討している内部統制について説明を) |
+| 総務省が求めている調査結果の議会報告は | [一定の報告はしたと捉えている](#総務省が求めている議会に対する適切な報告は今回しないのか) |
+| 今後の内部統制の報告も会議録に残さないスタンスか | [今後検討する](#総務省が求めている議会に対する適切な報告は今回しないのか) |
+| 今回のように市民の相談が軽視されたことも内部統制の対象か | [該当部分はある](#今回のように市民の相談が軽視されたことも内部統制の対象になるか) |
+
+
+<iframe src={require('./20220304-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+#### 緊急質問を受けて調査が行われ、報告書がつくられた
+
+<MessageBubble speaker="安竹(初回質問)">
+
+12月定例会で私が行った緊急質問「新型コロナワクチン副反応の救済申請を市が抑制している疑いについて」を受け、市は庁内調査を実施した。また、その調査結果を、相談者と私に口頭で説明し、全議員にも報告書を配付した。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+同僚職員に対する調査であり追求の甘さを感じざるを得ないものの、口頭の説明では、調査担当者が真摯に調査を行って問題を理解し、また、一定の改善もなされたことが伺えた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかし、内部報告用として作成された報告書には、不十分な部分が複数ある。問題はどこにあったか、本質的原因は何か、再発防止のためにどうするか等の記載が不足していたり、分かりにくい表記や構成になっている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これを読んだだけでは、市民や議員は状況を正しく把握できないだろう。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+問題が起きた際に、組織の外部(今回は市民や議員)から指摘を受けることは、改善に向けて外部の協力が得られる絶好の機会だ。その際、情報が正しく伝わらなければ、正しい協力は得られない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+情報が正しく伝わらなければ、担当職員の真摯な取り組み(尽力)も、徒労に終わってしまう部分がある。
+
+</MessageBubble>
+
+#### 調査報告書は、組織外の人に正確に情報を伝えることを大きな目的とすべき
+
+<MessageBubble speaker="安竹(初回質問)">
+
+そのため、調査報告書をつくる際は、内部報告用としてだけではなく、**市民や議員など、組織外の人に正確に情報を伝えること**も大きな目的とするべきだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+緊急質問を受け、2度(実際は複数回)の調査を行ってもらい、報告書が作成された。調査した職員は、何が間違いだったか、何が問題だったかをよく理解していた。相談者と私への報告もちゃんと行い、真蟄に対応してくれた。
+
+</MessageBubble>
+
+#### 緊急質問がなければ、市民の訴えが軽視され、調査もなかったことも大問題
+
+<MessageBubble speaker="安竹(再質問)">
+
+ただ、今回、議員(私)がこうして緊急質問しなければ、調査は行われなかった。相談者が相談に行っても、実質的に軽く扱われ、調査をしなかったところは非常に問題。
+
+</MessageBubble>
+
+#### 報告書の内容は口頭説明とかなり異なり、問題点が分からない。また、議会での報告もない
+
+<MessageBubble speaker="安竹(再質問)">
+
+さらに、報告書になったとたん、かなり異なる内容になった。また、この報告書は議員に配られたが、議会では報告されていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+報告書の見出しは次のとおり。
+
+1. 調査方法
+1. 調査結果
+1. 予防接種法に基づく副反応疑い報告制度と救済制度
+1. 予防接種後の副反応に関する市の対応
+1. 本事案の経緯
+1. 本事案の背景と原因及び改善策
+1. 今後の取組
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+何が問題だったのかを示すタイトルもなく、中にもはっきり書かれていない。全体がぼやけている。
+
+</MessageBubble>
+
+#### 私が報告書を書くならこうする
+
+<MessageBubble speaker="安竹(再質問)">
+
+もし私が報告書を書くなら、どういう問題が起きたのかというのをまず最初に明示するだろう。たとえば(冒頭は)次のようになると思う。
+
+</MessageBubble>
+
+:::info
+
+主に、次に示す6項目の誤りがありました。
+
+1. 「健康被害救済制度」の申請を求めてきた人に、関係のない「副反応疑い報告制度」の案内を行っていました。国が示すとおり、健康被害救済制度の案内だけをするべきでした。
+1. 「健康被害救済制度が申請できるのは、副反応疑い報告がPMDAで承認されてから」という誤った説明を行っていました。
+1. 本人の病歴などの要配慮個人情報を、必要のないところで聞き取っていました。聞き取りが必要な際は事前に了承を得るとしている個人情報保護法に違反する行為でした。
+1. 副反応に関する電話相談が毎日たくさんかかって来ているのに、その相談件数すらカウントしていませんでした。
+1. これらの誤った対応を、市民から指摘があっても調査を行うことなく、議員から指摘されるまで続けてきました。その間、健康被害救済制度の申請を諦めてしまった人数は分かりません。担当課は相談者に利益があると思ってやっていたようですが、結果として健康被害救済制度の申請が抑制されていた事態になっていました。
+1. 個人番号の記入が必要のない書類について、記入が不要だという説明をしっかり行わず、記入不要と記載された見本も渡していませんでした。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+こう書けば、どんな問題が起きたか分かりやすい。
+
+</MessageBubble>
+
+#### どんな間違いがあったかを報告書に明記しないのは、責任問題になるからなのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+間違いを明確にしないのは、訴訟を恐れているからなのか。または責任を取ってくれる人がいないからなのか。つまり、間違いを認めると、その職員の責任になってしまうから、認めず、抽象的な表現にしておこうということか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+本来は、市長が「**私が責任を取るから、正直ベースで報告してください**」と、そういう文化が育たなくてはならない。
+
+</MessageBubble>
+
+#### 間違いを明確にしないと改善につながらない
+
+<MessageBubble speaker="安竹(再質問)">
+
+間違いを明確にしないと改善につながらない。問題が起きたら、正直な態度で臨む必要がある。問題を抽象的な表現で捉えていると、改善されず積み重なっていき、自分の首も絞める。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、原因については、組織文化に踏み込んだところまでの深掘りが必要。分析が足りていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+とにかく、報告書は、正直な態度で、
+- 起きた問題
+- 何が原因だったか
+- 改善と再発防止はどうするか
+
+を明確にし、冒頭に書き、必要に応じて詳細は後のほうに書けばよい。
+
+</MessageBubble>
+
+#### 何度も指摘してきた誤りがそのまま報告書に残っている
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、報告書の冒頭で、一緒にしてはいけないとずっと指摘してきた「予防接種法に基づく副反応疑い報告制度」と「救済制度」が併記され、両者の違いが示されていない。普通に読むと、混乱し、両者に関連があると捉えてしまう。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+以上、要は対応はしっかりやったが、報告書にはいくつもの問題がある。指摘しても直さず、最終版としてフィックスしてしまった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+職員が職員を調査する場合、同僚の責任になってしまうので「指摘しない、深掘りしない」という心理があるのは人間としてしょうがないことだと思う。なので私は、できれば第三者委員会に調査してもらいたいと言った。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ただ、第三者委員会にも、組織の中に設けると、なれ合いで甘くなるところがあるなどさまざまな課題がある。第三者委員会が隠れみのに使われる場合が多いという話もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういった背景から、市を律する仕組みに関して、以下質問する。
+
+</MessageBubble>
+
+#### 市や市教委の、第三者委員会や内部統制の導入検討状況は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市や市教育委員会が抱えるさまざまな問題改善に向け、第三者委員会や内部統制の導入検討状況は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+第1期小平市経営方針推進プログラムでは、事務処理におけるリスクへの対応を検討プログラムに掲げ、不正や誤りを防止し、業務を適切かつ効率的に行うための仕組みである地方自治法上の内部統制を念頭に置き、検討を進めている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+現在、本市におけるリスク事案の整理を行っており、来年度以降、内部統制の要素を一部取り入れた試行運用に全庁的に取り組んでいく予定。第三者委員会については、事案の重大さや影響度等により、設置について適切に判断する必要があると考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+緊急質問の事案も含め、市民の皆様に御迷惑をおかけした場合には、ただちに内部で調査をし、改善を図っていくことが重要であると考えており、第三者委員会を常設的に設置することは検討していない。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+いじめ問題への対応や防止等のための対策を審議するため、教育委員会の附属機関として、学識経験者や法律、心理、福祉の専門家等の専門的な知識を有する者、関係行政機関の職員から構成されるいじめ問題対策委員会を設置している。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+内部統制については、現在、市において、地方自治法上の内部統制を念頭に置いた検討が進められており、教育委員会としても、リスク事案の整理を行うとともに、来年度以降、内部統制の要素を一部取り入れた試行運用に取り組んでいく予定。
+
+</MessageBubble>
+
+##### 小平市が現在検討している内部統制について説明を
+
+<MessageBubble speaker="安竹(再質問)">
+
+議会で具体的にこういう話が出てきたのは初めてだと思う。ちょうどよい機会なので、リスク事案の整理とは何かや、試行運用というところも含め、小平市が現在検討している内部統制について解説を願う。
+
+</MessageBubble>
+
+<MessageBubble speaker="行政経営担当部長(足立)" align="left">
+
+まず、内部統制とは、職員に間違いを起こさせない、万一不正が起こっても最小限に食い止めるための仕組みづくり。そのため、組織としての体制を整えていこうという考えの下に行われる。
+
+</MessageBubble>
+
+<MessageBubble speaker="行政経営担当部長(足立)" align="left">
+
+平成29年の法改正により、地方自治法上の制度として位置づけられている。都道府県及び政令指定都市以外の地方公共団体においては、内部統制制度の導入が努力義務とされている。
+
+</MessageBubble>
+
+<MessageBubble speaker="行政経営担当部長(足立)" align="left">
+
+これを背景に、令和3年5月に作成した小平市経営方針プログラムの中で、今後、リスク管理とその対応の在り方について検討するという項目が設けられている。それを根拠に、内部統制制度を念頭に置いた試行的な取組を進めている。
+
+</MessageBubble>
+
+<MessageBubble speaker="行政経営担当部長(足立)" align="left">
+
+具体的には、リスクの発生した事案や、トラブルになった事案等を庁内から集め、今、内部で整理をしている。
+
+</MessageBubble>
+
+##### 今回の事案は、内部統制検討の流れの中で捉えているか
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回の健康被害救済制度の事案は、この流れの中で捉えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="行政経営担当部長(足立)" align="left">
+
+今回の事案についても、今後も発生し得るリスクのひとつとして、内部統制の検討においてすべきものと考えている。
+
+</MessageBubble>
+
+##### 今回のような事案が起きたとき、内部統制にどう組み込まれていくか
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえば今回のような事案が起きたとき、内部統制にどう組み込まれていくか。
+
+</MessageBubble>
+
+<MessageBubble speaker="行政経営担当部長(足立)" align="left">
+
+具体的なことについては検討中で、この段階で詳しくは述べられないが、まず事由のひとつとして、こういう事由があった場合の対処方法等をマニュアル等に作成していくというようなことが考えられる。
+
+</MessageBubble>
+
+##### 総務省が求めている、議会に対する適切な報告は、今回しないのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回の事案も内部統制の仕組みの中でひとつの象徴的な事例になると思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+平成31年3月に総務省から出ている『地方公共団体における内部統制制度の導入・実施ガイドライン』の1ページ目に次の記載がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+『議会は、長から独立した立場で、内部統制の整備状況および運用状況について監視を行うため、統制環境に一定の影響を与えることとなる。したがって、議会に対しても適切な報告を行うことが求められる』
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+要は、内部統制の中で考えている今回の事案については、議会に報告をしなければならない。議員に報告書を配付したことで、議会に報告したことにするのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="行政経営担当部長(足立)" align="left">
+
+今回の事案については、市長答弁で、議会に対して報告すると市長が約束した。その内容について内部で検討したうえで、このような形を取った。このことにより、一定の報告はしたと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+議員への配付をもって議会へ報告したとすると、話が会議録に残らない。それでよいのか。今後の内部統制は、会議録に残さない形で報告を行っていくというスタンスでいるという理解でよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="行政経営担当部長(足立)" align="left">
+
+本事案については、文書の報告という形で報告したが、今後、このような事案があった際の報告については、これから内部統制等の中で検討していきたい。
+
+</MessageBubble>
+
+##### 今回の事案を、会議録に残らない形の報告で終わらせるのは、内部統制をつくる姿勢として間違えている
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回のことは、試行に先立つせっかくのよい機会。それなのに、議員への報告書の配付だけで終わるというのは、内部統制制度を進めようとしている姿勢に非常に疑問を感じる。いきなりつまずくことになる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今からでもよいので、議会の諸報告のところででも、ちゃんと報告してほしい。どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="行政経営担当部長(足立)" align="left">
+
+今回の件については、内部で決裁を取った上、市議会議長のほうにも対応を相談し、このような形を取った。今回のものについては以上で報告は終わっていると考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+試行に先立つ象徴的な事例なのに、いきなりつまずいた形になる。それでよいのか。市の文化や姿勢を非常に疑う。これは市長の問題だが、そんなやり方をしていて本当によいのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+せっかく職員が頑張ってやろうとしていて、最初からしっかりしていない。職員の頑張りを無駄にするようなこと、市長がそういったことをやってはいけない。公開が原則というころも分かっていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+議会運営委員会で話し中で、どうなるか分からないが、議会運営委員会からも議会での報告を求めないという結論になったら非常に残念だが、そういう姿勢はよくない。市民の福祉に深く関わることだ。
+
+</MessageBubble>
+
+##### 今回のように市民の相談が軽視されたことも内部統制の対象になるか
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回、市民が訴え、何回も相談に行っても、真面目に受け取ってもらえず、緊急質問になってやっと調べてもらうことになった。このことに関しては内部統制の対象になるか。つまり、市民の相談が市を律することにつながらなかったことに関しては、内部統制の対象になるのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="行政経営担当部長(足立)" align="left">
+
+今回の原因については、初期の対応がお互い思った方向に行かなかったというのが原因と思う。そういうリスクもあるということなので、リスクに対する対応が内部統制のひとつなので、該当する部分はあると思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+では、そういったところもしっかり詰めていただき、報告は、議会に対してちゃんと会議録に残る形で報告していただきたい。
+
+</MessageBubble>
+
+#### 対外的文書のあり方を、市と市教育委員会はどう捉えているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+内部統制を進める上で文書のあり方は重要だ。市民や議員等、外部の協力で改善を図るためにも
+
+- 市民に分かりやすく
+- 不足がなく
+- 取り繕わないこと
+- そして常に文書をベースにしたコミュニケーションが重要
+
+になると考える。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+そういった観点も含め、対外的文書のあり方を、市と市教育委員会はどう捉えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市役所外に向けて発信する文書については、相手方に伝えるべき情報を分かりやすく正確に記すことが重要であると認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市における具体的な文書の作成の仕方については、小平市公文書作成要領において、文章の構成や文体、漢字やかなの使い方など詳細に定めており、これにしたがって簡潔かつ明瞭に記載するよう努めている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+今後も、相手方に伝えるべき情報を分かりやすく正確に伝えられるよう、的確な文書の作成に努めていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+教育委員会においても、具体的な公文書の作成については、小平市公文書作成要領の定めに従い、簡潔かつ明瞭に記載することとしているが、対外的文書につきましては、読み手が内容を十分に理解できるよう、平易な表現を用いることも必要となる。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+今後も、相手方に伝えるべき情報を分かりやすく正確に伝えられるよう、的確な文書の作成に努めていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回は時間がなく、文書作成要領のところを深掘りできなかったが、また機会を改めて確認する。構成や文体の作成要領に問題があるのではと感じる。
+
+</MessageBubble>
+
+##### よく使われる「誤解を招く表現だった」は、「私は間違えていません」という意味にもなる
+
+<MessageBubble speaker="安竹(再質問)">
+
+文体に関わるかもしれないが、相談者の方からなるほどという御指摘をいただいた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+行政の謝罪文で、よく「誤解を招く表現だった」と書かれている。これだと「私は間違えていません」という意味にもなる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+正直に、誤解を招く表現だったと言わず、「表現を間違えていました」と認めることから改善が始まる。これは常々、当会派の伊藤議員も言っているように、言葉の使い方というのはとても重要だ。言葉の使い方で組織の在り方が変わってくる。
+
+</MessageBubble>
+
+##### 調査報告書には当事者の意見も付けるよう検討を
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、こういう事例があったときには、報告書が出た段階で、当事者にその内容も確認してもらい、報告書に意見を付してもらうことも、とてもよい方法だと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+当事者がその報告書に対してどう思っているのか、何が不足しているか等を補足してもらうことは、本当によい方法だと思うので、そのあたりも検討していただきたい。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/3gatu/2-ijime-taiou-minaosi.mdx b/docs/ippan-situmon/r3d/3gatu/2-ijime-taiou-minaosi.mdx
new file mode 100644
index 00000000..5eda3351
--- /dev/null
+++ b/docs/ippan-situmon/r3d/3gatu/2-ijime-taiou-minaosi.mdx
@@ -0,0 +1,581 @@
+---
+first: 2022-05-07
+description: 小平市議会議員 安竹洋平の令和3年度3月定例会における一般質問の2件目についてまとめています。
+---
+
+# (2)いじめの対応を見直し、教育長への手紙を設けよう
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1302&schedule_id=6&minute_id=60&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和4年3月4日に行った3件の一般質問のうちの2件目です。
+
+いじめ被害についてご相談を受け、市のいじめ対応について調べました。いじめに対しては、①発生しないようにすること、②発生したら迅速かつ適正に対応すること、の2本柱で対応しているものと思います。①については「子どもたちをまるで監視するかのような状況」という声もいただいており、今後調べたいと思います。今回は、②の、いじめが発生した際の対応についてです。市教委や学校が機能不全を起こしていることが分かりました。
+
+いじめの対策において、「重大事態」という取り扱いがあることも分かりました。重大事態の扱いになると、教職員が個々人で対応するのではなく、第三者で構成される組織が対応することになります。このしくみは、子どもたちを守るだけではなく、保護者、先生方、教育委員会のためでもあると私は考えています。しかし、重大事態について、教育委員会や校長、教員への周知や理解が進んでいません。
+
+そこで、この質問では、重大事態とは何かを説明しながら、現在の対応の問題点を示し、具体的な改善案を提示しました。質疑の時間が足りなかったため、[次の6月定例会](https://yasutakeyohei.com/books/yasutake/ippan/r4/6-gatu/1-judai-jitai-kodomo-chusin.html)でも重大事態について取り上げる予定です。
+
+教育委員会全体として、重大事態の重要性を認識していないことが分かる答弁でした。継続して取り上げます。
+
+- pointer:[令和4年6月定例会で、引き続き追求しました](https://yasutakeyohei.com/books/yasutake/ippan/r4/6-gatu/1-judai-jitai-kodomo-chusin.html)
+
+また、重大事態も含めたいじめ対応について、インターネットを検索しても、よいフロー図が見つからなかったので、つくりました。
+
+- book:[重大事態を含むいじめ対応のフロー図](https://yasutakeyohei.com/books/yasutake/sonota/ijime/ijime-judai-jitai-flow.html)
+
+| 質問 | 答弁 |
+|---|---|
+| いじめが発生してからの対応フローはあるか | [ない](#いじめ発生から解決に至るまでの具体的な対応フローはあるか) |
+| 重大事態として扱った件数は | [過去5年だと3件](#これまでに重大事態として扱ってきたいじめの件数は) |
+| 今回の事案を重大事態として扱わないのはなぜか | [時間がかかり、対応が遅れる](#今回の背景となる事例はなぜ重大事態ではないと判断したのか) |
+| 重大事態とした方が最終的にリソース圧迫もなくなる | [組織的に対応していく](#ほとんどのケースを重大事態として扱った方が最終的に教育委員会のリソースを圧迫しないのでは) |
+| 保護者との情報共有は文書ベースで | [必ず行うべきとの考えはない](#いじめ被害者家族との情報共有は文書ベースで行うべきでは) |
+| 教育長への手紙を設けて相談を受け付けては | [教育行政相談窓口で対応している](#市長への手紙のように教育長への手紙を設けその制度を通じて相談も受けてはどうか) |
+
+<iframe src={require('./20220304-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+いじめに関して、市教育委員会による一連の対応を見ていると、すぐに改善しなければならない点が多くあると感じる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+状況に応じて対応を変える必要もあるが、共通する手法も多いため、できる限り対応策をまとめてガイドライン等で共有した方がよい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+たとえば、いじめの調査においては、まず本質的原因を多面的な切り口で分析すること。そのために、たとえば
+- 子どもの特性
+- 子ども同士の関係性
+- 学級や学校のルールや風土・文化などの環境的問題
+- 先生の特性
+- 学校や教育委員会の組織に関する問題
+
+など、具体的な切り口でそれぞれ要因を深掘りし、それぞれに対して対策を立てること。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、被害側家族との情報共有について
+- 方法
+- 頻度
+- 注意点
+
+をまとめておくこと。
+
+特に、情報共有の際は口頭ベースだと誤解が生じ易く、網羅的になりにくいなどの問題があるため、必ず文書ベースで行うこと。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、個人情報の取り扱いも、過剰な対応にならないためにも、例示的なケースをまとめておくこと、などである。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+こうした共通の手法や指針がなければ、その都度、現場の判断で対応することになる。するとリスクを避ける心理が働くため、対応の質は低くなり、全体的な改善にもつながっていかない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+いじめの本質的な解決事例を全体として積み重ねていくことは、当事者である子どもや家族の苦しみをなくしたり軽減したりすることに役立つだけではない。校長、教員、そして教育委員会にとっても、これまでずっと続いているであろう困難な状況を軽減することにもつながる。そのためにも、少なくとも上記のような見直しを行っていただきたく、質問する。
+
+</MessageBubble>
+
+#### 映画「夢みる小学校」に、ひとつの理想形が描かれている
+
+<MessageBubble speaker="安竹(再質問)">
+
+余談として、先日、[夢みる小学校](https://www.dreaming-school.com/)という映画を観た。これからの学校の在り方として理想的な形がひとつ表されていると感じた。教育委員会や教育関係者には観ていただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+この学校では、児童・生徒を最大限信頼し、子どもたちの自主性や自発性に任せるところが特徴的。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+映画が終わってから、白梅学園大学の名誉学長である汐見先生のトークショーがあった。[請願第12号](https://kodaira-kodomo.com/keii/)の委員会審査資料の中でも、記事を紹介した方。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+汐見先生のお話が興味深かった。「不登校」は以前は「登校拒否」としていた。「不登校」というと悪いことをしているような印象。「登校拒否」は、自ら選択して行かない印象。だから「登校拒否児」や「登校拒否」という表現のほうが好ましいと思っている、という趣旨の話。なるほどと思った。
+
+</MessageBubble>
+
+#### いじめ発生から解決に至るまでの具体的な対応フローはあるか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+[小平市いじめ防止基本方針](https://www.city.kodaira.tokyo.jp/kurashi/061/061064.html)には見あたらないが、いじめ発生から解決に至るまでの、関係者との情報のやりとりも含めた、指針となる具体的な対応フローはあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+小平市いじめ防止基本方針において、いじめの解消に向けた取組を
+- **被害** 児童・生徒への対応
+- **加害** 児童・生徒への対応
+- **関係** 児童・生徒への対応
+- 組織的な対応
+
+の4つに分け、取り組むべき内容を示している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回、やり取りの中で、フロー(図)の必要性を強く感じた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+フローがないと、解決に当たる人たちだけではなく、当の子ども本人も、保護者も、どういうふうに解決に至っていくかの全体像がなかなか見えない。その場その場で対応されているのではという不信感につながるところがある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+フローをつくるなら、最初に来るのは「いじめの認知」かと。周りの人たちがいじめを認知するところから始まる。次のステップは、そのいじめが「重大事態か」の判断だろう。
+
+![いじめの対応フロー(最初のステップ)](./images/ijime-flow.svg)
+
+</MessageBubble>
+
+
+##### 重大事態の扱いが重要
+
+<MessageBubble speaker="安竹(再質問)">
+
+調べたところ、この重大事態に当たるかどうかの判断が重要だと気付いた。多くのいじめは重大事態として扱うべきではないか。
+
+</MessageBubble>
+
+:::info
+
+#### 📘 重大事態とは
+
+[いじめ防止対策推進法](https://elaws.e-gov.go.jp/document?lawid=425AC1000000071) [第5章「重大事態への対処」](https://elaws.e-gov.go.jp/document?lawid=425AC1000000071)に記載のある、次のいずれかの事態。
+
+1. いじめにより当該学校に在籍する児童等の生命、心身又は財産に重大な被害が生じた疑いがあると認めるとき。
+1. いじめにより当該学校に在籍する児童等が相当の期間学校を欠席することを余儀なくされている疑いがあると認めるとき。
+
+前者を「自殺等重大事態」、後者を「不登校重大事態」と呼ぶこともあるそうです。
+
+上記の条件が満たされていなくとも、保護者や当事者の子どもから申請があったときには、重大事態が発生したと認める必要があります。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+「いじめにより発生した」ことが条件ではあるものの、ひとつのポイントは「疑いがある」という文言。いじめの発生が疑いにすぎなくとも、重大被害が発生したと疑われるときには、この要件が満たされる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、特に重要なところは、児童・生徒や保護者から申立てがあったときには、疑いが生じたものと解して、重大事態に該当すると判断を下す必要があるとされているところ。
+
+</MessageBubble>
+
+:::info
+
+#### 📘 重大事態の個別要件
+
+重大事態となる個別要件は、[いじめ防止対策協議会(平成27年度)(第4回)配付資料](https://www.mext.go.jp/b_menu/shingi/chousa/shotou/116/shiryo/1367335.htm)の[「重大事態」の解説(案)](https://www.mext.go.jp/b_menu/shingi/chousa/shotou/116/shiryo/__icsFiles/afieldfile/2016/03/08/1367335_2_1.pdf)には次のように記載されています。
+
+---
+
+**自殺等重大事態の個別的要件**
+1. 生命被害
+生命に(対する)重大な被害、すなわち死および自殺未遂
+1. 身体被害
+身体に(対する)重大な被害、具体的には、おおむね30日以上の加療を要すると見込まれる重大な傷害を目安とする
+1. 財産被害
+財産に(対する)重大な被害、具体的には、財産に対する(金銭以外の財産である場合は金銭換算で)おおむね○○万円以上の重大な損害(継続的ないじめの実行行為により財産的損害の累計がこの水準に達した場合を含む)を目安とする
+1. 精神被害
+精神に(対する)重大な被害、すなわち精神性疾患を指す。神性疾患の発症や悪化は、医師の診断に基づき判断する必要がある
+
+**不登校重大事態の個別的要件**
+ 「相当の期間学校を欠席することを余儀なくされている状態」における「相当の期間」の意義については、「[児童生徒の問題行動等生徒指導上の諸問題に関する調査](https://www.mext.go.jp/a_menu/shotou/seitoshidou/1302902.htm)」における不登校の定義を踏まえ、年間30日を目安とする。具体的には、いじめにより欠席を余儀なくされた疑いがある日数が年間30日(目安)に達したときに、この要件が満たされる(ただし、児童・生徒が一定期間、連続して欠席しているような場合には、上記目安にかかわらず、学校の設置者または学校の判断により、迅速に調査に着手することが必要)。
+
+---
+
+ なお、上記の資料には不登校の定義が見あたりません。統計を取る上での長期欠席者数については、[こちらに定義が記載され](https://www.mext.go.jp/b_menu/toukei/chousa01/shidou/yougo/1267642.htm)ていて、「児童・生徒指導要録」の「欠席日数」欄の日数により、年度間に連続または断続して30日以上欠席した児童・生徒 となっています。
+
+「不登校の定義を踏まえ、年間30日を目安とする」ということは、「連続または継続して」という要件は不要なのではと思います🤔
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+精神被害は、いじめを苦にした結果、精神性の疾患を新たに発症し、または従前からの精神性疾患が一層悪化した場合。これは医師の診断に基づき判断する必要があるとされているが、たとえばPTSDも医師の診断が出る部分だろう。
+
+</MessageBubble>
+
+
+
+##### 市長報告の内容
+
+<MessageBubble speaker="安竹(再質問)">
+
+重大事態が発生したら、公立学校は、当該学校を設置する地方公共団体の教育委員会を経由して当該地方公共団体の長へまず報告する必要がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり市長に報告が上がる。その際の報告内容は次のようなもの([不登校重大事態に係る調査の指針](https://www.mext.go.jp/a_menu/shotou/seitoshidou/__icsFiles/afieldfile/2016/07/14/1368460_1.pdf)より)。
+- 学校名
+- 対象の児童・生徒の氏名
+- 学年、性別
+- 重大被害の具体的内容
+- 報告の時点における対象児童・生徒の状況
+- 重大事態に該当すると判断した根拠
+
+この報告は、重大事態が発生したと判断した後、ただちに行うものとされている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+さらに、学校もしくは学校の設置者(市教育委員会)の下に組織を設けて、そこで調査を行う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+重大事態に認定されると、情報共有をしっかりしなければならない。各教育委員に説明したり、総合教育会議でも話し合ったほうがよい、とされている。
+
+</MessageBubble>
+
+
+
+##### 重大事態なら組織で対応することになる
+
+<MessageBubble speaker="安竹(再質問)">
+
+重大事態と認められた場合には、組織的に対応しなければならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回やり取りしていても、(先生や)教育委員会の困難・苦難が伝わってくる。調査を担当する担任の先生や、教育委員会の職員も、普段の職務に加えて個人で対応することになれば、ストレスがかかる。最悪の場合、担当できなくなる恐れもある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+先生や職員の個々人に委ねてしまうと限界がある。そのため、重大事態と認定されたときには、組織的に対応しましょう、という仕組み。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+担任の先生が熱心であればあるほど、自分の中で抱え込んだり、自分が解決しなければならない、迷惑はかけられない、そういうことを思われる。それを組織で共有していきましょうということ。これが重大事態というもので、ちゃんと組織をつくって調査を進めていかなければならない。
+
+</MessageBubble>
+
+##### これまでに重大事態として扱ってきたいじめの件数は
+
+<MessageBubble speaker="安竹(再質問)">
+
+これまでに教育委員会として重大事態として扱ってきたいじめの件数は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国富)" align="left">
+
+5年以上さかのぼっての過去は分からないが、5年以内では2件。
+
+</MessageBubble>
+
+##### 今回の背景となる事例は、なぜ重大事態ではないと判断したのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回の背景になっている事例は、重大事態に該当すると思うが、重大事態としては扱っていない。重大事態ではないと判断する理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国富)" align="left">
+
+先ほど議員が述べた3件の重大事態の要件がまずひとつの判断。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国富)" align="left">
+
+また、我々が対応している中で実際に感じている問題点として、いじめの対応は、重大事態であるか否かによって変わるべきものではない。重大事態等をいじめ防止対策推進法において行っていくことで生じる課題もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国富)" align="left">
+
+議員の指摘と同様だが、現場においては、子どもたちに実際に対応する時間等が必要。しかし、その時間が、報告書の作成や、さまざまな情報交換等で奪われてしまうということも、事実としてある。膨大な時間がかかる。その中で、いじめへの対応が実際は遅れてしまうこともあるので、これはケースによって判断すべきものと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+対応が遅れてしまうというのは、やはり組織的な問題だと思う。リソースが足りていないことも大きな問題。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そのリソースが足りていないところを、どう改善していけばよいかというと、ひとつは教育長の判断。人を追加するところもある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、教育委員会の中でリソースが足りていないんだったら、市長のほうで、市も協力しますよという話が出てこなくてはならない。重大事態はそのための仕組み。
+
+</MessageBubble>
+
+##### ほとんどのケースを重大事態として扱った方が、最終的に教育委員会のリソースを圧迫しないのでは
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、ほとんどのケースは重大事態として扱ったほうが、最終的に教育委員会のリソースを圧迫しないことになる。教育長の認識は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+いじめ問題の解決に向けては、ものすごく調査の時間を要し、正確性も求められる。また、報告書にまとめるに当たり、委員会の中で、さまざまな関係各位からの意見をいただいた中で報告書をまとめていく。事務局として当然関わってくるものが多くなってくる。言い訳じみた話になってしまうが、昨今のコロナ禍において陽性報告があり、その報告を第一に受ける部署と、いじめ問題の対応をする部署が同じところ。そういったところの業務逼迫というのは、たしかにある。
+
+</MessageBubble>
+
+:::info
+
+それならば、早急に人を追加するか、担当部署を替えるべきです。
+
+「コロナ対応が多忙だからいじめ対応できない」など言語道断です。
+
+:::
+
+<MessageBubble speaker="教育部長(川上)" align="left">
+
+今現在、そういったことにも対処すべく、どういうふうにマンパワーを振り分けていくかというところで、組織的な対応を図っている。
+
+</MessageBubble>
+
+:::info
+
+どんな対応か、次の一般質問で確認します。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+その組織的な問題は、市長も含めて考えなくてはならないし、教育長に先導してやってもらわないといけない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+[Protect Children(プロテクトチルドレン)](https://protectchildren-eternity.jimdofree.com/)というNPOの方を御存じと思うが、この方は、保護者の味方や教育委員会の味方という立場ではなく、子どもの味方として、子どものことを第一に考え、重大事態等の話も詳しくしていただけるようだ。そういった方と一度話す機会も設けていただきたい。
+
+</MessageBubble>
+
+##### 重大事態ではないと判断したのは、教育委員会の都合か、法に照らしてか
+
+<MessageBubble speaker="安竹(再質問)">
+
+ひとつ、今回のことが重大事態に本当に該当していないのかはすごく疑問。(年間で)30日間、不登校と言える状態があったら、重大事態に認めなくてはならない。そのあたり大丈夫か。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+いじめ防止対策推進法に違反して、つまり重大事態として扱わなければならないのに扱わず対応していた場合、当事者だけではなく先生方からも訴訟を起こされる可能性もあるが、大丈夫か。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+教育委員会の都合上、重大事態ではないと認めたのか、それとも法に照らして重大事態ではないと認識したのか、確認する。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国富)" align="left">
+
+個別具体の事例についてここでは述べられないが、基本的な対応としては、やはり法に基づいて行うべきもの。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国富)" align="left">
+
+その中で、まず前提として、法の立てつけ(枠組み)を考えなくてはいけないのが、そもそもいじめの対応は、教育の場において、教育的な対応における方針を策定するところであって、責任追及の場ではないということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国富)" align="left">
+
+対応の中で責任追及が主眼になっていき、重大事態の対応が非常に困難になっていくという経験則がある。ここも踏まえて、事案に対応するのに何が適切なのかということは判断すべきと考えている。
+
+</MessageBubble>
+
+
+
+##### 重大事態について誤解があるようだ
+
+<MessageBubble speaker="安竹(再質問)">
+
+このあたり、Protect Childrenの方によると、かなり誤解が多いところ。今後、またこれでやり取りする。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+いじめは市全体の問題でもある。今回の件ということではないが、コロナ禍で鼻マスクをしているだけでもいじめの原因になる。以前から総務部にも言っているように、市全体で、差別などが起こらないよう、周知をしっかりしなさいと言っているが(やらないので)、結果として子どもたちにいじめの発生のきっかけを与えるようなことになっている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市全体として共有してもらうためにも、重大事態という仕組みはちゃんと考えられた仕組みだと思うので、ちゃんと向き合ってもらいたい。
+
+</MessageBubble>
+
+
+#### いじめの本質的原因を見つけるために、どのような切り口で調査分析しているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+いじめの本質的原因を見つける際、どのような切り口で調査分析しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+学校がいじめを認知した際には、いじめの行為をすぐにやめさせた上で、把握した事実関係をもとに、背景と考えられる
+- 児童・生徒の心理面や発達課題
+- 家庭状況や進路への取組
+- 学級・学年や学校外活動に関する状況
+- 教員との関係
+
+等の視点で原因を調査分析し、解決策を探って対応する。
+
+</MessageBubble>
+
+#### いじめ被害者家族との情報共有は文書ベースで行うべきでは
+
+<MessageBubble speaker="安竹(初回質問)">
+
+特にいじめ被害側家族との情報共有は、口頭ではなく文書ベースで行うべきと考えるが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+いじめを認知した際には、学校が加害児童・生徒や関係児童・生徒への聞き取り等による事実確認を迅速かつ丁寧に行い、被害児童・生徒の保護者に確認した状況等をお伝えすることが必要。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+継続して対応することを要する場合などには、状況等に応じて報告の仕方を選ぶ必要があると捉えており、保護者との情報共有を必ず文書で行うべきとの考えはない。
+
+</MessageBubble>
+
+#### 過剰な個人情報の保護が、原因究明や共通認識の形成に壁となっていないか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+校長や教員の個人情報保護に対する認識が過剰なため、原因追究や共通認識の形成に不可欠な情報が被害側家族との間で共有されないケースもあると考えられるが、どう考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+いじめの問題の解決に向けて、被害児童・生徒保護者と情報共有することは重要だが、個人情報に配慮することも必要と考えている。
+
+</MessageBubble>
+
+#### 市長への手紙のように、教育長への手紙を設け、その制度を通じて相談も受けてはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+いじめ問題では、教育委員会や学校組織が抱える構造的問題が本質的原因の一端であるケースも多いのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+そういった問題等に関し、担当者とのやり取りでは状況の改善につながらないため、教育長に直接相談できる仕組みが欲しいという声が多い。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市長への手紙のように、教育長への手紙を設け、その制度を通じて相談も受けてはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+現在、法の規定に基づき、教育総務課に、教育行政に関する事務の全般に関する意見や要望を受け付ける教育行政相談窓口を設けており、それぞれの相談等の内容に応じて窓口で対応するほか、必要に応じて担当の部署を御案内している。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+今後も、市民の皆様からの意見、御相談を丁寧にお伺いし、教育行政の推進を図っていく。
+
+</MessageBubble>
+
+
+:::info
+
+### 参考資料
+
+- [いじめ防止対策推進法](https://elaws.e-gov.go.jp/document?lawid=425AC1000000071)
+- [平成29年3月16日「いじめの防止等のための基本的な方針」の改定及び「いじめの重大事態の調査に関するガイドライン」の策定について(通知)](https://www.mext.go.jp/a_menu/shotou/seitoshidou/1400142.htm)
+ - [いじめの重大事態の調査に関するガイドライン(平成29年3月・文部科学省)](https://www.mext.go.jp/component/a_menu/education/detail/__icsFiles/afieldfile/2019/06/26/1400030_009.pdf)
+- [不登校重大事態に係る調査の指針について(通知)](https://www.mext.go.jp/a_menu/shotou/seitoshidou/1368460.htm)
+ - [不登校重大事態に係る調査の指針(平成28年3月・文部科学省)](https://www.mext.go.jp/a_menu/shotou/seitoshidou/__icsFiles/afieldfile/2016/07/14/1368460_1.pdf)
+- [令和2年度 児童生徒の問題行動・不登校等生徒指導上の諸課題に関する調査結果について(通知)](https://www.mext.go.jp/b_menu/shingi/chousa/shotou/174/gijiroku/1422236_00003.htm)
+- [いじめ防止対策協議会(令和3年度)(第3回) 議事要旨](https://www.mext.go.jp/b_menu/shingi/chousa/shotou/174/gijiroku/1422236_00003.htm)
+- [児童生徒の問題行動・不登校等生徒指導上の諸課題に関する調査](https://www.mext.go.jp/a_menu/shotou/seitoshidou/1302902.htm)
+- [千葉県柏市教育委員会・いじめ重大事態・子どもの自殺発生時の対応フロー](https://www.city.kashiwa.lg.jp/documents/28255/r3ijimerenkyosiryou3.pdf)
+- [夢みる小学校](https://www.dreaming-school.com/)
+- [令和4年・請願第12号](https://kodaira-kodomo.com/keii/)
+- 小平市
+ - [小平市いじめ防止基本方針](https://www.city.kodaira.tokyo.jp/kurashi/061/061064.html)
+ - [小平市いじめ問題対策連絡協議会等条例](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001133.html)
+
+:::
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/3gatu/20220304-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r3d/3gatu/20220304-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..c4f220a2
--- /dev/null
+++ b/docs/ippan-situmon/r3d/3gatu/20220304-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r3d/3gatu/20220304-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r3d/3gatu/20220304-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..750382b7
--- /dev/null
+++ b/docs/ippan-situmon/r3d/3gatu/20220304-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r3d/3gatu/20220304-ippan-situmon-yasutake-3.pdf b/docs/ippan-situmon/r3d/3gatu/20220304-ippan-situmon-yasutake-3.pdf
new file mode 100644
index 00000000..6cb380ff
--- /dev/null
+++ b/docs/ippan-situmon/r3d/3gatu/20220304-ippan-situmon-yasutake-3.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r3d/3gatu/3-hoiku-youchien-mask-kyosei-sinai.mdx b/docs/ippan-situmon/r3d/3gatu/3-hoiku-youchien-mask-kyosei-sinai.mdx
new file mode 100644
index 00000000..48e36dac
--- /dev/null
+++ b/docs/ippan-situmon/r3d/3gatu/3-hoiku-youchien-mask-kyosei-sinai.mdx
@@ -0,0 +1,162 @@
+---
+first: 2022-05-07
+description: 小平市議会議員 安竹洋平の令和3年度3月定例会における一般質問の3件目についてまとめています。
+---
+
+# (3)保育施設、幼稚園においても請願第12号に倣った対応を
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1302&schedule_id=6&minute_id=60&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和4年3月4日に行った3件の一般質問のうちの3件目です。
+
+市内の幼稚園や保育所等の保育施設に子どもを通わせている保護者の方から、園児のマスク着用が実質的に強制されており、園長に相談しても改善しない状況があるという声が届いています。
+
+令和4年2月15日付の厚生労働省・事務連絡や、内閣官房の『新型コロナウイルス感染症対策・基本的対処方針に基づく対応』には次のとおり記載されています。
+
+<blockquote>
+
+マスクを着用する場合には、息苦しくないか、嘔吐していないかなどの子どもの体調変化に十分注意するほか、本人の調子が悪い場合などは無理して着用させる必要はないこと。さらに、一律に着用を求めたり、児童や保護者の意図に反して実質的に無理強いすることにならないよう、現場に対して留意点を丁寧に周知し、適切な運用につなげる。
+
+<p class="ref"><a href="https://www.mhlw.go.jp/content/11920000/000907503.pdf">令和4年2月15日厚労省事務連絡:保育所等における新型コロナウイルスへの対応にかかるQ&Aについて</a></p>
+
+</blockquote>
+
+
+> 特に、保育所等の施設側の意向として、例えば一定年齢以上の子どもに一律にマスクの着用を求めることや、子どもやその保護者以外の第三者の指摘等により着用を促すことがないよう、子どもや保護者の意向に沿って着用を奨めることとし、決してその意向に反して着用を無理強いすることがないようにお願いします。
+>
+> <p class="ref"><a href="https://corona.go.jp/emergency/">内閣官房:新型コロナウイルス感染症対策・基本的対処方針に基づく対応</a></p>
+
+
+つまり、
+
+・一律でマスクを着用すること
+・保護者の意向に沿わないこと
+・子どもやその保護者以外の第三者の指摘等によりマスク着用を促すようなこと
+
+は、すべて国の方針に反する行為です。このあたりのことを理解されていない幼稚園等があるようです。また、市民がマスクの強要を市に相談しても、きちんと対応してくれない状況があることなどから質問しました
+
+時間がなかったため再質問はできませんでしたが、子ども家庭部の答弁は、いつもながらに主体性のない残念なものでした。別の手法でアピールしていきます。
+
+---
+(市の保育施設や幼稚園において):
+
+| 質問 | 答弁 |
+|---|---|
+| マスク着用の強制は許されるのか | [無理して着用させるものではない](#市内の保育施設や幼稚園においてマスク着用の強制は許されるのか) |
+| 学校のような感染症予防ガイドラインはあるか | [ない](#市内の保育施設や幼稚園において教育委員会のような感染症予防ガイドラインは設けているか) |
+| 請願第12号にならったガイドラインを | [国の通知等を引き続き周知する](#市内の保育施設や幼稚園にも請願第12号にならったガイドラインを) |
+
+
+<iframe src={require('./20220304-ippan-situmon-yasutake-3.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市内のある幼稚園において、園児のマスク着用が強制されており、園長に相談しても改善しない状況があるという声が届いている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+請願第12号「市立小・中学生の健全な成長、発達のために教育活動における制限の緩和を求めることについて」に監視、2月2日の生活文教委員会審査の場でも述べたように、低年齢の子どもがマスクを常用することによるリスクはさまざま示されている。特に、就学前児童への悪影響が大きいことは想像に難くない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+必要以上の対策によって、子どもたちが身体や精神に取り返しのつかない害を被ることのないよう、保育施設、幼稚園においても、少なくとも同請願事項に倣った対応が必要と考え、質問する。
+
+</MessageBubble>
+
+#### 市内の保育施設や幼稚園において、マスク着用の強制は許されるのか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+保育所、認定こども園、地域型保育事業所、学童クラブなどの市内保育施設および市内幼稚園において、マスク着用の強制は許されるのか。「マスク着用の強制が許されるか否か」について、明確かつ簡潔な回答をいただきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+指摘された事例の詳細は承知していないが、国の基本的対処方針によると、マスクの着用を勧めるものの、無理して着用させるものではないと捉えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+マスク着用の強制が許されるか否かを質問したが、それに答えず、無理して着用するものではないとは何か。マスク着用の強制は許されないと、なぜ言わないのか。
+
+</MessageBubble>
+
+##### マスクの問題は、多様性を認めるかどうかということも含まれる
+
+<MessageBubble speaker="安竹(再質問)">
+
+請願第12号の委員会審査の場でも述べたが、趣旨は多様性を認めるということ。発達障害という診断が出たからマスクを外せるとか、そういう話ではない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+発達障害というのは、あくまでも、医学上の診断を出すための、ひとつの分類。分類に当てはまらない特性の人もたくさんいるし、個々人の違いもたくさんある。たとえば感覚過敏の方も、程度の差がたくさんある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+発達障害という診断が出ない人もいる。そういった人たちのことを考えて、マスクが着用できない人たち、着用したくない人たちのこともちゃんと考えて対応しなくてはならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういったところで、今回の答弁は本当に残念。子ども家庭部の姿勢がよく分かる。
+
+(時間切れのため、再質問はここで終了しました。以降は通告書に従った質問と初回の答弁-最初に読み上げられるもの-です。)
+
+</MessageBubble>
+
+
+#### 市内の保育施設や幼稚園において、教育委員会のような感染症予防ガイドラインは設けているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市内の保育施設、幼稚園における感染症対策には、教育委員会における小平市立学校版感染症予防ガイドラインのようなガイドラインは設けているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+保育施設、幼稚園、いずれにおいても、国のガイドラインおよび国や東京都から随時発出される関連通知等を踏まえた対応を行っているため、市独自のガイドラインは作成していない。
+
+</MessageBubble>
+
+#### 市内の保育施設や幼稚園にも、請願第12号にならったガイドラインを
+
+<MessageBubble speaker="安竹(初回質問)">
+
+請願第12号の請願事項に倣い、市内保育施設、幼稚園に向けたガイドライン等にも、マスク常用のリスクや、さまざまな特性によりマスク着用が適さない児童がいることを、保育者、保護者、児童に周知するよう記載等し、各保育施設や幼稚園に周知徹底を図る必要があると考えるが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+国の通知等において、マスク着用時の注意点や、子どもの発達等に応じた対応が示されているので、引き続き保育施設や幼稚園に周知を行っていく。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/3gatu/_category_.json b/docs/ippan-situmon/r3d/3gatu/_category_.json
new file mode 100644
index 00000000..34125879
--- /dev/null
+++ b/docs/ippan-situmon/r3d/3gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "3月",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r3d/3gatu",
+ "description": "令和3年度3月(令和4年3月)の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r3d/3gatu/ijime-flow.drawio b/docs/ippan-situmon/r3d/3gatu/ijime-flow.drawio
new file mode 100644
index 00000000..c555556b
--- /dev/null
+++ b/docs/ippan-situmon/r3d/3gatu/ijime-flow.drawio
@@ -0,0 +1,37 @@
+<mxfile host="65bd71144e">
+ <diagram id="l96cSE0MkJBUikiaBPxF" name="ページ1">
+ <mxGraphModel dx="482" dy="215" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
+ <root>
+ <mxCell id="0"/>
+ <mxCell id="1" parent="0"/>
+ <mxCell id="4" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="2" target="6">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="60" y="70" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="2" value="いじめの認知" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
+ <mxGeometry width="140" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="7" style="edgeStyle=none;html=1;" edge="1" parent="1" source="6">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="70" y="190" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="8" style="edgeStyle=none;html=1;" edge="1" parent="1" source="6">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="180" y="115" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="6" value="重大事態に&lt;br&gt;該当するか?" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
+ <mxGeometry y="80" width="140" height="70" as="geometry"/>
+ </mxCell>
+ <mxCell id="10" value="YES" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="70" y="150" width="30" height="10" as="geometry"/>
+ </mxCell>
+ <mxCell id="11" value="NO" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxGeometry x="140" y="100" width="20" height="10" as="geometry"/>
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+</mxfile> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/3gatu/images/ijime-flow.svg b/docs/ippan-situmon/r3d/3gatu/images/ijime-flow.svg
new file mode 100644
index 00000000..429b93b7
--- /dev/null
+++ b/docs/ippan-situmon/r3d/3gatu/images/ijime-flow.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="189px" height="199px" viewBox="-0.5 -0.5 189 199" content="&lt;mxfile&gt;&lt;diagram id=&quot;l96cSE0MkJBUikiaBPxF&quot; name=&quot;ページ1&quot;&gt;3ZbLktowEEW/prcpvx9LG0yyyaOKRTJLD9bYqsgWJcQA+fq0kIQRhkkyGRbJBrqvJUt91Nc2hLN+/17U6+4jbwiDwGv2EM4hCJI8w18lHLQQ+oEWWkEbLfmjsKQ/iBE9o25pQzbOQMk5k3Ttiis+DGQlHa0Wgu/cYU+cuauu65ZMhOWqZlP1K21kp9UsSEf9A6FtZ1f2k1xf6Ws72FSy6eqG786ksIJwJjiXOur3M8IUO8tFz1vcuHramCCD/J0JkdmGPNjaSIOlmnTgA/6VnewZZj6GeFtx+IaJ9y626YNKbTLfO9nBZHoZde+bGzXShm/FyowyXSFr0RIzKjlBwuYivCe4Cg4RhNWSPrt3r80xt6dxp6lfOMV1A892pDkO04+p595Ab8DMGWlicLaJUToyvs7bVPRcs63ZK1QhZD5kkQnQGyoIVKyVooIqg6KAbA5VCvkCinhybIJvh4Y05ph2HZVkua6PIHfoQfcUzSaIkGT/8nlMSe/Ghvcjw6k7a/bIuw3fAfcCpfQPu/J13XWfVkrdVvLzu/VS9g9T8rMLTH58L0zJFcvlkKVHO8VQRFCkUEVQosFKqBLI4mOgvYfUEoZ0ykeBUauioxtzKAM1vZxDHlrr5ta6droKFlDOlGknju14/7jd3NetBq+l/SvzXj74XmNe+5I+A/5QLSflYzHSrXMjBf9OZpxxMfbvE2XsQqoZbQdMV1g8Qb1UaCi+nQtzoadNo5a5CnZ8UHp/yfaG4eMp6/AKav8tUPsT1J8+/7+kTy1rUXtT1MHboMZ0/AjTD53xSzasfgI=&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><path d="M 70 40 L 70 73.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 70 78.88 L 66.5 71.88 L 70 73.63 L 73.5 71.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="0" y="0" width="140" height="40" rx="6" ry="6" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 20px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">いじめの認知</div></div></div></foreignObject><text x="70" y="24" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">いじめの認知</text></switch></g><path d="M 70 150 L 70 183.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 70 188.88 L 66.5 181.88 L 70 183.63 L 73.5 181.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 140 115 L 173.63 115" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 178.88 115 L 171.88 118.5 L 173.63 115 L 171.88 111.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 70 80 L 140 115 L 70 150 L 0 115 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 115px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">重大事態に<br />該当するか?</div></div></div></foreignObject><text x="70" y="119" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">重大事態に
+該当するか?</text></switch></g><rect x="70" y="150" width="30" height="10" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 155px; margin-left: 71px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">YES</div></div></div></foreignObject><text x="85" y="159" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">YES</text></switch></g><rect x="140" y="100" width="20" height="10" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 105px; margin-left: 141px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">NO</div></div></div></foreignObject><text x="150" y="109" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">NO</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/6gatu/1-sityou-bousai-honkijanaidesyo.mdx b/docs/ippan-situmon/r3d/6gatu/1-sityou-bousai-honkijanaidesyo.mdx
new file mode 100644
index 00000000..f7ff582d
--- /dev/null
+++ b/docs/ippan-situmon/r3d/6gatu/1-sityou-bousai-honkijanaidesyo.mdx
@@ -0,0 +1,870 @@
+---
+first: 2021-06-24
+description: 小平市議会議員 安竹洋平の令和3年度6月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)防災に対し、市長は本気で取り組むのか
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1225&schedule_id=4&minute_id=270&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和3年6月10日に行った5件の一般質問のうちの1件目です。
+
+- 新市長は防災・減災を政策の三本柱に据えているものの、具体策はゼロに見える
+- これでは「選挙に受かるためだけ」に防災・減災を掲げたと思われても仕方がない
+- 個別避難計画はないに等しい
+- 自主防災組織の育成や活性化も消極的
+- 自主防災組織の幹部の声を伝えても、真摯に受け止めている様子がない
+- 地区防災計画に関してはホームページすらないが、意に介していない
+- 全体的に、防災に関して、新しいことをやる気がまったく感じられない
+
+市長を始め、担当部長も、新しいことが期待できない、非常に残念な答弁でした。
+
+---
+
+一方、今回は質問に当たって専門家の方から多くのことを学ばせていただき、次のようなことが判明したことはよかったことです。
+
+- 避難行動要支援者登録名簿の作成や更新作業を利用すれば、「個人情報保護の壁」をうまく乗り越えながら、市民どうしのつながりやコミュニティ強化が行えそうだ
+- 地区防災計画の策定作業を通じて、まちづくりや人のつながりづくりができる
+- 地区防災計画の策定支援事業を行っている自治体もある
+- 地区防災計画で内閣府のモデル地区に選定されると専門家の派遣等サポートがある
+- 改善することは多いため、市長が少し何かをすれば、大きな実績になるはずだが…
+
+## 通告書
+
+<iframe src={require('./20210610-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市長は、政策の三本柱のひとつに、防災・減災(災害に強い小平市をさらに安心安全なまちへ)を挙げている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかし、今後一年間の主要な施策を決める肉付け予算としての一般会計補正予算第4号には、防災・減災関連の目立った新規施策がない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、本年5月15日に総合水防演習が行われた際、市長は「自宅で過ごす」とSNSで投稿し、多くの市民から批判を受けている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+当事者意識の著しい欠如が感じられ、市長の防災に対する姿勢を疑わざるを得ない。市長の防災・減災に対する本気度を確認する意図をもって、次の質問を行う。
+
+</MessageBubble>
+
+#### 新市長は小平市の防災をどう変えるのか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+新市長として、小平市の防災をどのように変えていく予定か。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市における防災対策の取組の方向性や対策は、現在修正を進めている[小平市地域防災計画](https://www.city.kodaira.tokyo.jp/pubcome/090/090119.html)に規定されており、引き続き着実に推進していく。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+また、新型コロナウイルス感染症を踏まえた災害時の感染症対策など、その時々の社会情勢に柔軟に対応した対策を講じることにも努めていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+引き続き、市民、事業者、行政がそれぞれの責務を認識し、役割を果たしながら、自助、共助、公助の取組を推進することにより、自然災害から市民の生命、身体及び財産を保護し、災害に強い小平の実現を図っていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市長が政策の三本柱にしている防災。新しいことがないどころか、目立ったことも特にない。これまでと変わらない。非常に残念な答弁だ。本当に残念。
+
+</MessageBubble>
+
+#### 公約「要配慮者の支援体制を拡充」の具体的プランは
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市長の87の政策8項に、防災・減災に関して「障がい者、独居・日中独居の高齢者等要配慮者の支援体制を拡充します」とあるが、具体的なプランは。
+
+</MessageBubble>
+
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市では避難行動要支援者登録名簿を作成し、関係機関に提供するとともに、登録者への救急医療情報キットの配付を通して、地域での支援体制を整備している。
+
+</MessageBubble>
+
+:::info
+
+#### 🕵 避難行動要支援者登録名簿の作成・更新作業を通じ、市民とのつながりを
+
+平成25年6月の[災害対策基本法](https://elaws.e-gov.go.jp/document?lawid=336AC0000000223)の一部改正で、市町村に『避難行動要支援者名簿(以下、名簿と呼びます)』の作成が義務付けられるようになりました。この名簿の作成と活用に関する具体的な手順は、平成25年8月に内閣府が策定・公表した「[避難行動要支援者の避難行動支援に関する取組指針](http://www.bousai.go.jp/taisaku/hisaisyagyousei/youengosya/)」にまとめられています。
+
+この名簿に登録されているのは、災害時や救急時に避難等の支援を必要とする方です。名簿に登録されている方のうち、消防署などの関係機関へ個人情報を提供することに同意した方については、普段から関係機関で情報を共有しています。なお、9月1日を基準として、名簿は毎年更新されています([市サイト](https://www.city.kodaira.tokyo.jp/kurashi/058/058401.html))。
+
+災害対策基本法の当該部分を紐解いてみました。まとめると、次表のようになります。
+
+<details>
+<summary>災害対策基本法の当該部分(ここをクリックで表示)</summary>
+
+> **[災害対策基本法](https://elaws.e-gov.go.jp/document?lawid=336AC0000000223)**
+>
+> **[第49条の10(避難行動要支援者名簿の作成)](https://elaws.e-gov.go.jp/document?lawid=336AC0000000223#Mp-At_49_10)**
+>
+> 市町村長は、当該市町村に居住する要配慮者のうち、災害が発生し、又は災害が発生するおそれがある場合に自ら避難することが困難な者であつて、その円滑かつ迅速な避難の確保を図るため特に支援を要するもの(以下「避難行動要支援者」という。)の把握に努めるとともに、地域防災計画の定めるところにより、避難行動要支援者について避難の支援、安否の確認その他の避難行動要支援者の生命又は身体を災害から保護するために必要な措置(以下「避難支援等」という。)を実施するための基礎とする名簿(以下この条及び次条第一項において「避難行動要支援者名簿」という。)を作成しておかなければならない。
+>
+> **2** 避難行動要支援者名簿には、避難行動要支援者に関する次に掲げる事項を記載し、又は記録するものとする。
+一 氏名
+二 生年月日
+三 性別
+四 住所又は居所
+五 電話番号その他の連絡先
+六 避難支援等を必要とする事由
+七 前各号に掲げるもののほか、避難支援等の実施に関し市町村長が必要と認める事項
+>
+> **3** 市町村長は、第一項の規定による避難行動要支援者名簿の作成に必要な限度で、その保有する要配慮者の氏名その他の要配慮者に関する情報を、その保有に当たつて特定された利用の目的以外の目的のために内部で利用することができる。
+>
+> **4** 市町村長は、第一項の規定による避難行動要支援者名簿の作成のため必要があると認めるときは、関係都道府県知事その他の者に対して、要配慮者に関する情報の提供を求めることができる。
+>
+> **[第49条の11(名簿情報の利用及び提供)](https://elaws.e-gov.go.jp/document?lawid=336AC0000000223#Mp-At_49_11)**
+>
+> 市町村長は、避難支援等の実施に必要な限度で、前条第一項の規定により作成した避難行動要支援者名簿に記載し、又は記録された情報(以下「名簿情報」という。)を、その保有に当たつて特定された利用の目的以外の目的のために内部で利用することができる。
+>
+> **2** 市町村長は、災害の発生に備え、避難支援等の実施に必要な限度で、地域防災計画の定めるところにより、消防機関、都道府県警察、民生委員法(略)に定める民生委員、(略)市町村社会福祉協議会、自主防災組織その他の避難支援等の実施に携わる関係者(次項において「避難支援等関係者」という。)に対し、名簿情報を提供するものとする。ただし、当該市町村の条例に特別の定めがある場合を除き、名簿情報を提供することについて本人(略)の同意が得られない場合は、この限りでない。
+>
+> **3** 市町村長は、災害が発生し、又は発生するおそれがある場合において、避難行動要支援者の生命又は身体を災害から保護するために特に必要があると認めるときは、避難支援等の実施に必要な限度で、避難支援等関係者その他の者に対し、名簿情報を提供することができる。この場合においては、名簿情報を提供することについて本人の同意を得ることを要しない。
+
+</details>
+
+<table>
+<caption>災害対策基本法(該当部)まとめ</caption>
+<thead>
+<tr><th>時点</th><th>概要</th></tr>
+</thead>
+<tbody>
+<tr>
+<th>名簿<br />作成時</th>
+<td>
+
+- 市町村は名簿をつくらなければならない
+- 市長村長が必要と認めれば、名簿の記載事項を任意に追加設定できる
+- 名簿作成に当たって、本人の同意は必要ではない(要確認)
+- 市長村長が「名簿作成のために必要あり」と認めれば、都道府県知事に個人情報の提供を求められる
+
+</td>
+</tr>
+<tr>
+<th>平常時</th>
+<td>
+
+- 本人の同意が得られれば、次の各関係機関に、避難支援等の実施に必要な限度で情報を提供する
+ - 消防機関
+ - 都道府県警察
+ - 民生委員
+ - 社会福祉協議会
+ - 自主防災組織
+ - その他の避難支援等の実施に携わる関係者
+- 条例に特別の定めがあれば、本人の同意がなくとも上記機関に情報提供できる
+
+</td>
+</tr>
+<tr>
+<th>災害<br />発生時</th>
+<td>
+
+- 市長が必要と認めるときは、本人の同意なく、避難支援等関係者に対し名簿情報を提供できる
+
+</td>
+</tr>
+</tbody>
+</table>
+
+名簿に関して、法的には、個人情報の取り扱いについての規定が主なものです。平常時に各関係機関に情報を提供することに関しては本人の同意が必要とされる一方で、名簿を作成する際や、災害発生時には、各機関へ情報提供することに関し、本人の同意は不要とされています。
+
+逆に考えれば、「災害に備えるため」という前提があれば、地域のつながりづくりで障壁になっている「個人情報保護の壁」を一部乗り越えられる可能性があります。名簿の作成や更新のための作業を通じ、市民とのよりよい関係づくりができるような運用の仕方があるのではないでしょうか。
+
+ところで、小平市において、名簿登録の対象者は誰で、名簿提供先の関係機関はどこなのでしょうか。たとえば次の資料に記載があります。
+
+- [避難行動要支援者登録名簿とは](https://www.city.kodaira.tokyo.jp/kurashi/files/58401/058401/att_0000001.pdf)
+- [小平市避難行動要支援者(災害時要援護者)避難支援マニュアル](https://www.city.kodaira.tokyo.jp/kurashi/files/58401/058401/att_0000006.pdf)
+
+しかし、次のような肝心のところがよく分からない資料です。後日確認します。
+
+- 対象者は「名簿への登録」が自動的になされるのか(法的にはOK)
+- 対象者が年に1回の申請を行わなかった場合、名簿から削除されるのか、そうなる人数はどれくらいか
+- 75歳以上の高齢者やその他の方は対象が限定されている、どうやって毎年周知を行っているか
+
+また、名簿の提供先として「協定を締結した自主防災組織等」とあります。しかし、たとえば、市の[地域における災害時の支援体制づくりを進めています](https://www.city.kodaira.tokyo.jp/kurashi/058/058401.html)というページには、自主防災組織と協定を結んだ例は記載されていません。協定書のフォーマットも掲載されていません。自主防災組織との連携を積極的に行わない理由が分かりません。これも後日確認します。
+
+:::
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+引き続き、近所の方や自治会などとの交流の必要性について周知を図るとともに、改正災害対策基本法に基づき、関係機関と協力しながら、避難行動要支援者の個別避難計画の作成に努めていく。
+
+</MessageBubble>
+
+:::info
+
+#### 🕵 情報カードへの記入が個別避難計画??
+
+市長が触れた「個別避難計画」というのは、個別計画のことだと思われます。内閣府が出した[避難行動要支援者の避難行動支援に関する取組指針](http://www.bousai.go.jp/taisaku/hisaisyagyousei/youengosya/)の第II部第4で、たとえば次のように述べられています。
+
+> 市町村は、民生委員や社会福祉協議会、自主防災組織や自治会、福祉事業者等に、避難行動要支援者と避難支援等関係者の打合せの調整、避難支援等関係者間の役割分担の調整等を行うコーディネー
+ターとしての協力を得て、それらの者と連携しつつ、一人一人の個別計画の作成内容や進捗状況、フォローアップ状況等を把握し、実効性のある避難支援等がなされるよう、個別計画の策定を進めていくこと。
+>
+> また、平常時から避難行動要支援者と避難支援等関係者が、避難支援等の具体的な支援方法について入念に打合せるよう、避難支援等関係者に協力を求めること。
+>
+> <p class="ref"><a href="http://www.bousai.go.jp/taisaku/hisaisyagyousei/youengosya/">避難行動要支援者の避難行動支援に関する取組指針 第II部第4</a></p>
+
+しかし、小平市は、次の質疑で明らかなように、指針に書かれているような個別の避難計画を定めていません。代わりに「個別支援計画」というものを定め、それを個別計画に位置づけている、と答弁しています。
+
+> (名簿)登録の申込書の裏が、今御説明したとおり(避難行動要支援者)情報カードになってございます。この情報カードにつきましては、市としては個別支援計画というふうに位置づけておりまして、これをもって、避難行動要支援者を避難支援してくれる方ですとか、あとは緊急時の家族対応、また、今どんな介護サービス、障害サービスを使っているかといったところを把握することで、個別計画ということで位置づけているところでございます。
+>
+> <p class="ref"><a href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1175&schedule_id=3&minute_id=126&is_search=true">令和2年12月定例会の答弁</a></p>
+
+情報カードは次のようなものです。
+
+[避難行動要支援者名簿登録申込書 兼 救急医療情報キット支給申請書 (避難行動要支援者情報カード)](http://www.city.kodaira.tokyo.jp/kurashi/files/43155/043155/att_0000003.pdf)
+
+この情報カードに記載してもらい、それをもって個別計画とするのは、さすがに無理があると思います。情報カードを内閣府の取組指針にどのように適合させるのでしょうか。確認が必要です。
+
+:::
+
+##### 見守りが必要な方々に、普段から接点をもつための具体策は
+
+<MessageBubble speaker="安竹(再質問)">
+
+名簿に記載されている方々の状況は日々変わってくる。普段から見守りが必要な方々に関して、コミュニケーションをどう取っていくか、具体的にどうやるかが一番重要。他人どうしがプライバシーを守りながらうまくつながることに関しては、小平市の[介護予防見守りボランティア事業](https://www.city.kodaira.tokyo.jp/kurashi/024/024391.html)でも、実際に何をしてよいのか、分からない状況がひとつある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえば、立川市の大山団地では、記念日などにプレゼントを届けに行くことで、そのご家庭の状況を把握するなどもある。そういった、普段から状況を確認するような具体的なアイデアは持っているか。
+
+これは市長の政策なので、市長にぜひ伺いたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+防災の面で答える。市長答弁にもあった個別避難計画を策定する際にも、地域住民もしくは自主防災組織、消防団、そういったところと、常日ごろから関係づくりをする指針も示されているので、そういったことが重要になる。
+
+</MessageBubble>
+
+<MessageBubble speaker="健康福祉部長(滝澤)" align="left">
+
+また、名簿についても、協定を結んで自治会等にも配布、情報提供しているので、平時から避難が必要な方について把握していただくことで、災害があったときに避難につながると考えている。
+
+</MessageBubble>
+
+:::info
+
+#### 🙁 市の姿勢は非常に消極的、理由は不明
+
+先ほども記載したように、自主防災組織と協定を結んだ例はありませんし、自治会にも丸投げのような印象があります。積極的に関わっていこうという意思が感じられません。なぜなのでしょうか…。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+実際難しいところはあると思うが、たとえば市役所や、社協の方々、コミュニティソーシャルワーカーの方々が、名簿に登録されている方々のところに、特に用がなくとも挨拶に行ったり、定期的に顔を見せに行ったりされてもよいのでは。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+もうひとつは、見守りボランティアの方々に担当を割り振り、定期的に挨拶や顔を見に行ってもらうこともできるのではないか。個人情報保護の観点から問題があるかもしれないが、防災関係ということでクリアできるのではないか。
+
+</MessageBubble>
+
+:::info
+
+#### 💪 見守りボランティアの方々にご協力いただくことも可能なはず
+
+災害対策基本法を読むと、名簿作成のためであれば、市長の権限で、個人情報の取り扱いを比較的自由に決められるようです。見守りボランティアの方々と必要な情報を共有することもできるのではないでしょうか。今後確認していきます。
+
+:::
+
+### 自主防災組織について
+
+#### 自主防災組織が抱えている課題と対策は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市の自主防災組織が抱えている課題とその対策は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+自主防災組織を構成している世帯の割合が課題。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+対策として、本年度から、世帯数が10世帯以上50世帯未満の組織についても、自主防災組織として市で登録できるように取扱いを変更しており、引き続き小規模な自主防災組織への活動支援の充実に努めていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+もっといろいろな問題や課題がある。
+
+たとえば、
+
+- 自主防災組織の方々の高齢化
+- 新陳代謝がない
+- 横の交流がなくなっている
+- 市役所とのつながりが薄い
+
+など。
+
+</MessageBubble>
+
+:::info
+
+#### 🕵 消防庁のアンケート調査結果に示された課題
+
+上に示した以外にも、自主防災組織の課題は、さまざまあります。消防庁が平成28年度に行った自主防災組織に対するアンケート調査では、次のようなことが挙げられています。
+
+- リーダー等の人材育成が進んでいない
+- 防災活動の参加者が少ない
+- 活動費や資機材の不足
+- 防災活動の企画や実施の仕方が分からない
+
+([消防庁:自主防災組織等の充実強化方策に関する検討会](https://www.fdma.go.jp/singi_kento/kento/kento189.html))
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえば、若い人がいないことについては、都営住宅の場合、若年夫婦や子育て世帯向けの「定期使用住宅」の区分だと、入居期間は10年ぐらいまで。
+
+入居から5年たった段階で、ほかの都営住宅に申し込むことができる制度なので、5年で出ていってしまうケースも多い。
+
+そのため、自主防災組織の隊員や隊長になかなかなれないというバイアスがある。そういったことは課題として把握しているか。
+
+</MessageBubble>
+
+:::info
+
+#### 🏢 定期使用住宅世帯はなかなか参加できない
+
+若年夫婦・子育て世帯向けに入居している世帯は、次のような条件があるため、先が見通せず、自主防災組織の隊員や隊長になりにくいバイアスがあります。
+
+> 定期使用住宅は、原則 10 年間入居できる期限付きの住宅です。期間満了に伴い住宅を返還していただきます。ただし、入居から 5 年経過した後、入居資格にあてはまる場合は、その住宅に居住しながら都営住宅公募に申込みできます。
+>
+> <p class="ref"><a href="https://www.to-kousya.or.jp/opencms/export/sites/default/www_to-kousya_or_jp/toeibosyu/teiki/sikaku5-11/jyakunen_kosodate.pdf">若年夫婦・子育て世帯向(定期使用住宅)の入居資格</a></p>
+
+:::
+
+<MessageBubble speaker="危機管理担当部長(秋田)" align="left">
+
+たしかに、自主防災組織内における課題として、高齢化、日中に活動できる人員が不足していることは把握している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そうしたら、市長の最初の答弁でそういうことも答えていただきたい。
+
+</MessageBubble>
+
+:::info
+
+#### 市長答弁が軽すぎる
+
+市長答弁が軽すぎます。通告書で課題は何かと聞いているのだから、こんなにすぐ答えられるのであれば、最初の答弁からしっかり答えるべきです。一応の対策をしている「構成世帯数が少ないこと」だけを課題に挙げるのは姑息と感じます。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市は全体的に、PDCAのCであるチェック、つまり実態の把握や実態調査が弱いといつも感じている。
+
+もう少し、職員の方々が、自主防災組織の隊長の方々に顔を見せに行ったり、出かけていく、そういう仕組みをつくったほうがよい。
+
+</MessageBubble>
+
+##### 就任前に実施済みでも、市長の実績にカウントされる
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、10世帯以上から自主防災組織をつくれるようにするのは、すでに令和3年度からそうなっている。市長の87の政策の第7項に入っていることが、実際は市長が実現する前にもう実現している。
+
+これは市長が実現したこととしてカウントするのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="危機管理担当部長(秋田)" align="left">
+
+そう捉えていただいてよい。
+
+</MessageBubble>
+
+##### 自主防災組織を10世帯から構成できるようにする目的は
+
+<MessageBubble speaker="安竹(再質問)">
+
+自主防災組織が10世帯から構成できるようにするのは、どういう課題に対し、どういう効果を狙ったものか。
+
+10世帯から構成できれば、参加世帯の割合が少ないといった課題が解決するのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="危機管理担当部長(秋田)" align="left">
+
+自主防災組織の組織率を向上させるという目的で、まずは10世帯以上50世帯未満の組織もつくり上げていこうと考えている。
+
+</MessageBubble>
+
+:::info
+
+#### 試験的な取組みはよいことだが丸投げ感あり
+
+試験的な取組みはよいことですが、丸投げ感があります。実際に自主防災組織が増えた数や、アンケートによって効果測定を行うことは大前提ですが、よいことと思います。同時に、もっと市が積極的に関わっていかないと意味がないですね。
+
+:::
+
+#### 自主防災組織との普段からの関係づくりは
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市は、自主防災組織との間で、普段からどういう関係づくりをしているか。
+
+</MessageBubble>
+
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+自主防災組織に対しては
+
+- 市の補助制度による防災資機材や訓練に要する[費用の支援](https://www.city.kodaira.tokyo.jp/kurashi/002/002671.html)
+- 防災倉庫の貸与による物的支援
+- 地域での防災訓練の支援や地域防災フォーラムを実施
+
+するとともに、希望する組織に対し、
+
+- 東京都が実施する[東京都地域コミュニティ防災活動拠点電源確保事業](https://www.bousai.metro.tokyo.lg.jp/comdengen.html)
+- 一般財団法人自治総合センターが実施する[コミュニティ助成事業](https://www.jichi-sogo.jp/lottery/comunity)
+
+を活用して、防災資機材の購入に要する費用の一部を助成している。
+
+</MessageBubble>
+
+
+<MessageBubble speaker="安竹(再質問)">
+
+それは顔の見える関係づくりとは言えないのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+自主防災組織の隊長や幹部のメールアドレスを、市は把握していないようだが、事実か。事実ならなぜか。
+
+</MessageBubble>
+
+<MessageBubble speaker="危機管理担当部長(秋田)" align="left">
+
+希望される自主防災組織の幹部のメールアドレスは把握している。
+
+</MessageBubble>
+
+:::info
+
+#### 一部の幹部だけメールアドレスを把握していることに意味があるのか
+
+時間がないため深く質問しませんでしたが、いったい何のために一部の幹部だけメールアドレスを把握しているのでしょうか…。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+自主防災組織はなかなか顔の見える関係ができない。
+
+たまに幹部の方に顔を見せに行く、年に1回か2回ぐらい顔を見せに行くだけでも、頑張ろうかなという気分になるという声がある。
+
+もっと頻繁に顔を見せに行くと、防災以外の町の情報も入ってくる。どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="危機管理担当部長(秋田)" align="left">
+
+関係づくりは、窓口で申請書や報告書を提出いただくときに、情報交換を行っている。
+
+また、地域の防災訓練のときや、緊急初動要員訓練などの各種訓練時にも、顔の見える関係づくりに努めている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういうこともあるが、形式的な感じで終わるらしい。顔を見せに来てほしいという声を、酌み取ってもらいたい。
+
+</MessageBubble>
+
+:::info
+
+#### 緊急初動要員訓練とは
+
+🕵 緊急初動要員訓練とは
+
+小平市の緊急初動要員訓練とは、防災連絡所、小学校や中学校、元気村おがわ東などに参集し、地区内の被害情報の収集、初動本部との連絡、地区内住民との情報交換など、発災時の初動活動を迅速かつ確実に行うために毎年実施しているもの。
+
+たとえば、令和元年度は合計853人が参加。
+
+- 緊急初動要員:146人
+- 小・中学校の教員:422人
+- 地域の方々、自治会の方々や自主防災組織の方々:285人
+
+([令和2年10月一般会計決算特別委員会より](https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1169&schedule_id=4&minute_id=838&is_search=true))
+
+285人のうち、自主防災組織のメンバーがどれくらい参加しているかは要確認事項です。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+自主防災組織の交流会が中止になっている理由は。
+
+コロナ禍関係のことかもしれないが、復活してはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="危機管理担当部長(秋田)" align="left">
+
+毎年、地域防災フォーラムという形で自主防災組織の方と顔を合わせて実施していた。
+
+今はコロナでなかなか開けない。今後、好転したら、当然実施していく。
+
+</MessageBubble>
+
+#### 発災時、自主防災組織との情報連携は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+災害発生時、市と自主防災組織の間で、情報伝達はどう行われるか。
+
+</MessageBubble>
+
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+災害発生時は、自主防災組織に限らず、すべての市民の皆様に向け、
+
+- 防災行政無線
+- 災害時緊急ホームページ
+- 小平市メールマガジン
+- Twitter
+
+などにより情報提供を実施していく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+特に自主防災組織だからと特別なことはなく、すべての市民向けの情報と同じ情報が流れていく、それでよいのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+せっかく自主防災組織というしっかりできている組織なのに、市と自主防災組織の、直接の情報パスがない。すごくもったいないと思うが。
+
+</MessageBubble>
+
+<MessageBubble speaker="危機管理担当部長(秋田)" align="left">
+
+基本的に自主防災組織については、災害時は自主的に自動で、避難誘導や安否確認および避難所開設時は避難所の運営等に携わっていただく組織であると認識している。
+
+そのため、災害時に通信手段が途絶えた際は、開設された避難所にお越しいただき、情報共有が図れるものと認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+自主防災組織とは、そういう組織なのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+集合住宅で実際に在宅避難になった場合、本当にそれで、「共助」と「公助」という考え方の中で、ちゃんと公助が効率的に回っていくのか疑問だ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+もう少し情報伝達を密にするようなことを考えていただきたい。
+
+</MessageBubble>
+
+:::info
+
+#### 消防庁も情報連携の重要性を説いている小平市は不十分な対応
+
+😟 消防庁も情報連携の重要性を説いている、小平市は不十分な対応
+
+> 災害情報の伝達ルートとしては、ラジオ、テレビ、インターネットの他、防災行政無線や緊急速報メールを通じて災害情報が伝達されるが、地域の情報を網羅的に収集し、地域の住民にきめ細かく情報を伝達するルートとして自主防災組織の果たす役割は極めて大きい。
+>
+> 自主防災組織を災害情報の中継点として位置づけ、これを通じて、市町村や消防機関等から伝達すべき情報を流し、また、逆に地域の被害状況、住民の避難状況等を自主防災組織で収集し、市町村や消防機関等に報告することができるように地域の実情にあった仕組みを確立しておくことが必要である。
+>
+> このため、自主防災組織は、防災計画により、情報班をおき、伝達係、収集係の責任者を明確にする必要がある。
+>
+> <p class="ref"><a href="">消防庁・自主防災組織の手引:第2説 1. 情報の収集及び伝達</a></p>
+
+:::
+
+#### 市が在宅避難訓練のサポートを
+
+<MessageBubble speaker="安竹(初回質問)">
+
+楽しみながらできるような在宅避難訓練を、市として推奨・推進してはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+現在、市では、新型コロナウイルス感染症の感染拡大により、避難所の収容人数が想定の3割程度となる状況を踏まえ、在宅避難への備えや重要性について
+
+- 市報
+- 市ホームページ
+- SNS等
+
+を活用して啓発に努めている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+在宅避難時を想定し、各家庭で実際に体験する在宅避難訓練について、昨年11月1日配信の防災・防犯緊急メールマガジンにて紹介している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+今後も、引き続き、在宅避難への理解や備えを進める取組のひとつとして、さまざまな機会を捉えて啓発に努めていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+啓発して効果はあったか。
+
+</MessageBubble>
+
+<MessageBubble speaker="危機管理担当部長(秋田)" align="left">
+
+効果は、災害が起こってみないと分からない。
+
+</MessageBubble>
+
+<MessageBubble speaker="危機管理担当部長(秋田)" align="left">
+
+あとは、今後、市政のアンケート等で、家庭内で回転備蓄とか、そういうものをやっているというようなことで、数字に表れてくるとは思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+防災訓練で実際に在宅避難訓練をやったかどうかは分かる。訓練したかどうかは、災害が起きる前の話で、「災害が起きてから分かります」というのはおかしい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+在宅避難訓練は、車中泊や、家の近くの広場や公園でテント泊の訓練をする、そういったこと。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえば家の近くの広場を、テントを張って使うなら、「ふだんからきれいにしよう」という気持ちも起こる。公園を使うなら公園にも愛着が湧いてくる。副次的な効果も明らかに大きい。
+
+</MessageBubble>
+
+
+#### 地区防災計画の策定を通じ、まちづくりや人のつながり復活を
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市内の地区防災計画策定状況、それに対する市の評価と、市の地域防災計画で地区防災計画の作成の推進に取り組むとしているその内容は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+本年5月末時点において、小平市地域防災計画に位置づけられた地区防災計画は策定されていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市の評価としては、小平市は平坦で、かつ崖地や大きな河川等もないことから、各地区による地域特性が少ないことが影響しているものと認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+地区防災計画の作成推進のための取組内容は、地域住民等から地区防災計画の素案の作成等の支援要請があった場合に支援を行っていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+地区防災計画はとても重要。日ごろから共助の仕組みを強化することや、災害時、被災者のニーズを把握して必要な公助を早く効率的に届けるためにも重要だと専門家の方から伺っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+地区防災計画の策定は、まちづくり、まちのネットワークづくりにもつながる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+新型コロナウイルスの過剰な対応で分断されてしまった地域のネットワークを、また新しい形でつなげていくためにも、タイミング的にもちょうどよい。
+
+</MessageBubble>
+
+##### 小平市は地区防災計画の情報がほぼゼロ
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市は、ホームページに地区防災計画のページすらない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+[国分寺市はよくつくっている](https://www.city.kokubunji.tokyo.jp/kurashi/bousai/machizukuri/1016816.html)。高木町の自治会は、昭和59年3月におそらく全国で初めてとなる地区防災計画を策定したり。なぜこんなに違いがあるか非常に不思議。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+最低限、地区防災計画のホームページをつくってはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="危機管理担当部長(秋田)" align="left">
+
+地区防災計画は、その地区で課題があって、それを住民どうしが解決したいというときに作成されるもの。そういうことがあれば、市として支援していきたい。
+
+</MessageBubble>
+
+:::info
+
+#### まったく答弁になっていない
+
+まったく答弁になっていません。もっと時間があれば深くつっこむのですが、課題が明らかにならない答弁ばかりでした。今後また継続して問題を訴えていきます。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+市が率先して前向きにやっていかないと、住民もやってよいのか分からない。やる気が刺激されないところがある。そういったところを率先してやっていただきたい。
+
+</MessageBubble>
+
+#### 地区防災計画の策定作業を、若手に委託しては
+
+<MessageBubble speaker="安竹(初回質問)">
+
+若い世代の方々に、市や社会福祉協議会(社協)が資金を提供し、地区防災計画策定を担ってもらうというアイデアがあるが、どう考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+地区防災計画は、地区居住者等が主体的に作成し、作成後は継続的な見直しを行う必要があることから、地区居住者等の積極的な参加意識の醸成が必要であると認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+ほかの自治体において策定支援事業等を実施している事例があることは把握しているが、まずは共助の中核を担う自主防災組織の結成の促進や育成を支援することなど、地区防災計画の策定に向けた土台づくりに努めていく。
+
+</MessageBubble>
+
+#### 講習会の参加者に認定書を発行し、地域の防災で活躍してもらっては
+
+<MessageBubble speaker="安竹(初回質問)">
+
+多様な防災リーダーを育成することに関しては、たとえば内閣府が育成用研修テキストを出しており、あきる野市、中野区などの取組み事例もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+そういったものを参考にしつつ、より多くの方が参加できるような仕組みとして、たとえば、市や社協の主催で、防災に関する講習会を定期的に実施し、その修了者に認定書を出し、その認定書をもつ方に、防災訓練等において役割を担ってもらい、普段から活躍の場を持ってもらうというアイデアがあるが、どう考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+例年、自主防災組織や自治会等を中心とした市民の皆様を対象に、地域防災フォーラムを開催し、自助、共助の重要性や避難所運営の際の留意点などについて啓発するなど、防災リーダーの育成に努めている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+また、東京都が実施する防災市民組織リーダー研修について、例年、自主防災組織の方々に受講していただいており、引き続き多くの方に受講していただけるよう積極的な情報提供に努めていく。
+
+</MessageBubble>
+
+#### 防災訓練の日程を市のホームページや市報に記載しボランティアを募っては
+
+<MessageBubble speaker="安竹(初回質問)">
+
+自主防災組織等が行う、市民が参加する防災訓練の日程を、市のホームページや市報に記載し、各防災訓練に参加する地域ボランティアを募集するというアイデアがあるが、どう考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+訓練の参加人数の減少が課題になっているとの声を伺う場面もあることから、より効果的な対応策について、自主防災組織の方々の意見を伺いながら研究していく。
+
+</MessageBubble>
+
+
+:::info
+
+### 参考資料
+
+- [内閣府:みんなでつくる地区防災計画](http://www.bousai.go.jp/kyoiku/chikubousai/index.html)
+- [内閣府:防災白書](http://www.bousai.go.jp/kaigirep/hakusho/)
+- [地区防災計画の策定が地域コミュニティの防災力に対する成果と課題に関する研究](https://www.jstage.jst.go.jp/article/jisss/31/0/31_97/_pdf/-char/ja)
+
+:::
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/6gatu/2-ikibanonai-kodomotachi.mdx b/docs/ippan-situmon/r3d/6gatu/2-ikibanonai-kodomotachi.mdx
new file mode 100644
index 00000000..d7ce5786
--- /dev/null
+++ b/docs/ippan-situmon/r3d/6gatu/2-ikibanonai-kodomotachi.mdx
@@ -0,0 +1,1439 @@
+---
+first: 2021-06-24
+description: 小平市議会議員 安竹洋平の令和3年度6月定例会における一般質問の2件目についてまとめています。
+---
+
+# (2)行き場のない子どもたちを見過ごすな
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1225&schedule_id=4&minute_id=270&is_search=true">📄会議録を見る</a>
+
+
+## まとめ
+
+令和3年6月10日に行った5件の一般質問のうちの2件目です。
+
+ディスレクシアについてまとめた議員レポートを市内に配り歩いています。それをご覧になった保護者の方からご相談をいただき、質問しました。
+
+今回の一般質問で、次のようなことが判明しました。
+
+- 相談の窓口である「就学相談員に相談しづらい問題」は改善してくれる
+- 固定級に通っていても、通常学級へ戻ることもできる
+- 固定級に通っていても、進路は限られるものではない
+- チャレンジ校・エンカレッジ校に通えるのは、不登校児だけではない
+- 自閉症・情緒障害特別支援学級の設置は「研究を進める」という答弁
+- 動画の配信アイデアには前向き、具体化するには課題の洗い出しが必要
+
+平場でのやり取りでは、職員の方々に前向きさを感じます。しかし、実際に新しいことをするには、いろいろなリソース不足があるようです。自閉症・情緒障害特別支援学級の設置や、動画配信等については、こちらからも、きっかけとなることを提供していきたいと思います。
+
+---
+
+また、今回、このまとめをつくる過程で、次のことをまとめました。
+
+- [通級指導が途中から不適当となる理由](#通級による指導が不適当とされる理由)
+- [チャレンジスクール](#チャレンジスクールとは)・[エンカレッジスクールとは](#エンカレッジスクールとは)
+- [自閉症・情緒障がい特別支援学級についてと、東京都だけ設置が少ない理由](#自閉症情緒障害特別支援学級情緒固定級とは)
+
+自閉症・情緒障害特別支援学級については、調べれば調べるほど「小学校と中学校のどちらにも少なくとも1校ずつの設置が必要」という思いが強くなります。継続して市に訴えます。
+
+## 通告書
+
+<iframe src={require('./20210610-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+
+### 用語について
+
+(なるべく分かりやすくするため、ここでは、慣例的に使用されている用語・略称を一部で用いました。次の表に示すように、別の表記もあります)
+
+<table>
+<thead>
+<tr><th>ここでの表記</th><th>→</th><th>別の表記</th><th>メモ</th></tr>
+</thead>
+<tbody>
+<tr><th>通級</th><th>→</th><th>通室</th><td>通級には「通級指導学級」と「特別支援教室」<br />があります(<a href="https://www.kyoiku.metro.tokyo.lg.jp/consulting/window/special_needs_consultation/files/school_counseling_leaflet/leaflet.pdf">東京都の資料</a>)。<br />特別支援教室へ通うことを「通室」と表現する<br />こともあります。</td></tr>
+<tr><th>支援級</th><th>→</th><th>特別支援学級</th><td></td></tr>
+<tr><th>チャレンジ校</th><th>→</th><th>チャレンジ<br />スクール</th><td></td></tr>
+<tr><th>エンカレッジ校</th><th>→</th><th>エンカレッジ<br />スクール</th><td></td></tr>
+<tr><th>情緒固定級</th><th>→</th><th>自閉症・情緒障がい<br />特別支援学級</th><td>通常学級に在籍しながら通う教室ではなく、<br />常に通う教室であることから、<br />特別支援学級のことを「固定級」「固定学級」<br />とも呼びます。</td></tr>
+</tbody>
+</table>
+
+
+
+<MessageBubble speaker="安竹(初回質問)">
+
+一般質問等でこれまで幾度かテーマとして取り上げる中で、ディスレクシアについての社会的な認知不足を痛感した。そこで、私なりにできることを考え、ディスレクシアの周知と議員活動レポートを兼ねたパンフレットを作成し、市民の方にもご協力いただきながら市内を配り歩いている。これまでに4万部強を配り、ご覧になった複数の保護者からご相談いただいている。
+
+</MessageBubble>
+
+:::info
+
+『[ディスレクシアまとめサイト](https://yasutakeyohei.com/books/dyslexia/)』をつくっています。
+
+:::
+
+<MessageBubble speaker="安竹(初回質問)">
+
+ご相談いただく中で、現状の学校の仕組みの中では行き場がなく、学校生活が嫌になってしまう子どもが想像以上にいることが分かってきた。主な原因は、学習の機会が極端に限られてしまうこと、周りから正しく理解が得られていないことであり、また、教員との関係が破綻するケースもある。パンフレットをご覧になり、勇気をもって直接ご相談いただくに至る確率を考えれば、私に届く複数の声は氷山の一角だ。誰一人取り残さないという約束もしているのであるから、いますぐに対応が必要な子どもたちの存在を、けっして見過ごすことがあってはならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市長は87の政策第40項で「障がいのある子もない子も共に学ぶインクルーシブ教育を推進します」とし、同第41項で「精神疾患の正しい知識や情報について、本人や家族の生きやすさにつながるよう、学校教育の中で伝える場を作ります」としているため、期待を込めて、市の特別支援教育のあり方について問う。
+
+</MessageBubble>
+
+### 就学相談員の問題について
+
+#### 二度と相談したくなくなる対応だったという声が複数あるが
+
+<MessageBubble speaker="安竹(初回質問)">
+
+「二度と相談したく**なくなる**ような対応だった」という声が複数あるが、就学相談員はどういう基準で選定され、具体的に何をするか、またサービス改善の対象ではないのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+就学相談員は、臨床心理士の資格を有し発達検査の実施および報告書の作成が可能な方、または教育管理職経験者。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+主な業務は、幼児、児童・生徒の就学および転学等に関する相談や、就学支援委員会に関わる資料作成等。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+就学相談に際しては、児童・生徒の可能性を最大限に伸長する教育の場への就学に向けて、保護者の意見を十分に聞き取れる体制づくりが重要であると認識している。
+
+</MessageBubble>
+
+:::info
+
+#### 🤔 就学相談員の任用に関する規則がない?
+
+[小平市就学支援委員会設置要綱](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00000828.html)はあるものの、就学相談員をどう選ぶか、何をするか、を定めた規則が見当たりません。
+
+[教育相談員](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00000439.html)に関してはちゃんと定められています。
+
+他市にも見あたらないので、法で定めがないのかもしれません。のちほど確認します。
+
+:::
+
+:::info
+
+#### 🕵 就学相談員が作成する報告書とは
+
+就学相談の進め方とスケジュールについては、次のサイトに資料があります。
+
+- [小平市:小・中学校への入学・転学、就学相談](https://www.city.kodaira.tokyo.jp/kurashi/000/000147.html)
+
+就学相談員が、就学支援委員会に相談内容を報告する際、報告書を作成します。その報告書の様式は東京都教育委員会が定めており、次のサイトに資料があります。
+
+- [東京都特別支援教育推進室:就学相談](http://www.shugaku.metro.tokyo.jp/syuugaku.html)
+
+込み入った資料ですので、今後、解読して、分かりやすくまとめたいと思います。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+通告書に「二度と相談したくなくなるような」と書くか迷った。しかし、複数の方から、怒りにも、恨みにも似た声があったので書いた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+入学の際などは、就学・転学相談を受けなければならない。しかし、相談員にやる気を感じられず、本当にここに相談してよいのか、という声をいただいている。
+
+そういった声は把握しているか。
+
+</MessageBubble>
+
+
+<MessageBubble speaker="教育指導担当部長(国富)" align="left">
+
+これまでそういった声があることは把握していなかった。すぐに改善すべきものだと考える。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ここは相談の入り口。保護者の方は次のようなことが気になるため、なかなか問題を指摘できないところがある。
+
+- 担任の先生に相談すると、先生の負担になってしまうのではないか
+- 子どもに不利なことになるのではないか
+
+ぜひそういったこと(保護者の立場)にも配慮してほしい。
+
+</MessageBubble>
+
+:::info
+
+#### 👍 電話対応はすぐに改善してくれたようです
+
+その後、就学相談に電話された保護者の方は「対応がよくなった」と感じられたそうです。すぐに対応してくれたのであれば、ありがたいです。
+
+この問題は、どうも「就学相談員の担い手が少ない」という事情も影響しているようです。教職員の再任用が広がり、退職年齢になっても学校に残る先生が多いため、就学相談のなり手が少ない、といったことです。
+
+いずれにしろ、「相談員の対応が悪い」などは、保護者から声を上げにくいことです。教育委員会は「どんな相談であっても子どもを不利に扱うようなことは一切ない」としていますが、もし担任の先生や教育委員会に直接伝えられないようなことがありましたら、安竹までご相談ください。発信元が分からないような方法で、市に伝えていきます。
+
+:::
+
+#### 医師診察記録を出せる医師を把握し、紹介できているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市は、特別支援教室(以下、通級と呼ぶ)申し込みの際に必要な「医師診察記録」の作成が可能な医療機関や医師を、児童・生徒の状況に応じて適切に把握し、紹介できているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+必要に応じて嘱託医または近隣の外部医療機関を紹介している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+学習障害の方も同じか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国富)" align="left">
+
+学習障害者についても同様。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+特に学習障害の場合、医療機関や専門医が少なく、医師診察記録がなかなか取れないという声もある。そのために通級の申込みができない人がいるかもしれない。そういったところの制度に余裕を設けたほうがよいと思うが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国富)" align="left">
+
+たしかに専門的な医師は多くないが、たとえばST(言語聴覚士)の助力をいただくなど工夫の余地はあると思うので研究していく。
+
+</MessageBubble>
+
+:::info
+
+#### 🕵 なぜ医師診察記録が必須とされているのか
+
+東京都教育委員会が定めた「就学相談の手引き」に、必要な資料のひとつとして医師診察記録が記載されています。
+
+- [東京都特別支援教育推進室:就学相談の手引き](http://www.shugaku.metro.tokyo.jp/syuugaku.html)
+
+また、「[令和3年度 就学・転学相談手続及び留意点について](https://web.archive.org/web/20210724141948/http://www.shugaku.metro.tokyo.jp/File/syuugakunyuugakusoudan/SyuNyusSetumei.pdf)」というスライド資料(P18)には、次のように記載されています。
+
+> **就学支援ファイル作成の留意点**
+>
+> 様式3 医師診察記録の提出について
+>
+> 総合的な判断の一つである専門家(医師)からの意見を確認するための書類であるため必ず提出すること。
+>
+> 検査結果、行動観察記録等では代用はできない。
+>
+> 愛の手帳など障害の有無が分かる書類の写しがある場合は、受理のみ。
+>
+> 様式3の提出後、都の相談と手続きを開始する。様式3は、就学相談のために取得した最新のものを提出。
+
+様式3は、上記サイトに掲載されている[こちらの様式集](https://web.archive.org/web/20210728014650/http://www.shugaku.metro.tokyo.jp/File/tebiki/Tebiki5_Format.pdf)にあります。
+
+なぜ医師診察記録が必要とされているのか、それ以上の理由が書かれているところは見つかりません。客観性を確保するために必要としている可能性があります。
+
+小平市は、この手引きにしたがって、学校施行令(?要確認)を作成しているそうです。
+
+:::
+
+### 通級での指導が不適当の場合
+
+#### 通級指導が途中から不適当と判断された人数、理由、行き先は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+平成30年度からの3年度それぞれで、本人や保護者が通級の利用を希望しながら、通級の指導を受けることが適当ではないと判断された児童・生徒数と、その主な判断理由、その後の行き先は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+児童・生徒数は、
+
+- 平成30年度:8人
+- 令和元年度:6人
+- 令和2年度:5人
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+主な理由は、
+
+- 特別支援教室において特別な指導を行っても通常の学級における学習が困難である場合
+- 特別支援教室への継続的な通室が困難である場合
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+行き先は、
+
+- 特別支援学級への入級
+- 通常の学級における個別支援
+
+</MessageBubble>
+
+:::info
+
+#### 🕵 通級による指導が不適当とされる理由
+
+通級による指導に関しては、たとえば次のサイトにまとめられています。
+
+- [文部科学省:3 通級による指導の制度的位置付け](https://www.mext.go.jp/tsukyu-guide/institutional/index.html)
+- [東京都教育委員会:特別支援教室の運営ガイドライン](https://www.kyoiku.metro.tokyo.lg.jp/school/primary_and_junior_high/special_class/guideline.html)
+
+通級による指導が不適当(不可)という判断が出る理由を、私がこれらの資料を読み、また担当課に聞いた範囲で解釈すると、次の6点になります。
+
+1. 知的障害の場合
+1. 障害の状態・状況が変わり、通常の学級での指導が適切と判断された場合
+1. その他環境が変化し、通常の学級での指導が適切と判断された場合
+1. 今後1年間の具体的な指導方針や指導計画が明確にならない場合
+1. 今後1年間、通級に通っても指導目標が達成できないと判断された場合
+1. 不登校になった場合
+
+それぞれについて解説します。
+
+---
+
+**1. 知的障害の場合**
+
+次のように「知的障害者は通級指導の対象ではない」とされています。
+
+> なお、知的障害者については、知的障害者に対する学習上又は生活上の困難の改善・克服に必要な指導は、生活に結びつく実際的・具体的な内容を継続して指導することが必要であることから、一定の時間のみ取り出して行うことにはなじまないことを踏まえ、現在、通級による指導の対象とはなっていません。
+>
+> <p class="ref"><a href="https://www.mext.go.jp/tsukyu-guide/institutional/index.html">文部科学省:3 通級による指導の制度的位置付け</a></p>
+
+そのため、知的障害があると判断された場合、通級での指導は不適当となるようです。その後、知的の固定級に通うかどうかは、本人や保護者の意向が最も重視されます。知的の固定級に通わない場合、通常の学級に通うことになります。
+
+**2. 障害の状態・状況が変わり、通常の学級での指導が適切と判断された場合**
+
+次のように、「通常の学級で指導が受けられる状態になった」と判断された場合も、通級による指導が終了となります。
+
+> 次に、通級による指導を受けている場合に、その児童生徒の障害の状態等を適切に把握し、その変化等に応じて、柔軟に教育措置の変更を行うことができるように配慮することが必要です。つまり、仮に言語障害者の場合であれば、その障害の状態が改善され、通常の学級でほぼ支障なく授業を受けることができるようになった場合には、通級による指導を終了して、通常の学級ですべての授業を受けるようにするということです。
+>
+> <p class="ref"><a href="https://www.mext.go.jp/tsukyu-guide/institutional/index.html">文部科学省:3 通級による指導の制度的位置付け</a></p>
+
+なお、この理由により通級指導が終了する(退室する)児童・生徒の割合は、自治体によって0%から20%の範囲だそうです。小平市の割合がどれくらいなのかは分かりませんので、今後確認します。
+
+> 特別支援教室は、学校での学習上又は生活上の困難さを改善・克服し、通常の学級のみで学校生活を送れるようにすること(退室すること)を目的としているが、目標を達成して退室する児童・生徒の割合は、おおむね0%から20%まで、区市町村によって大きな差がある。
+>
+> <p class="ref"><a href="https://www.kyoiku.metro.tokyo.lg.jp/school/primary_and_junior_high/special_class/guideline.html">東京都教育委員会:特別支援教室の運営ガイドライン</a><br /><a href="https://web.archive.org/web/*/https://www.kyoiku.metro.tokyo.lg.jp/school/primary_and_junior_high/special_class/files/guideline/sanko.pdf">参考資料・特別支援教室の入退室等検討委員会報告書(令和2年12月)</a></p>
+
+**3. その他環境が変化し、通常の学級での指導が適切と判断された場合**
+
+また、資料には次のようにも記されています。
+
+> なお、通級による指導の対象とすることが適当な児童生徒の判断に当たっては、障害のある児童生徒に対する教育の経験のある教師等による観察・検査、専門医による診断等に基づき教育学、医学、心理学等の観点から総合的かつ慎重に行うことが必要です。
+>
+> <p class="ref"><a href="https://www.mext.go.jp/tsukyu-guide/institutional/index.html">文部科学省:3 通級による指導の制度的位置付け</a></p>
+
+
+「観察・検査・診断等により」という部分は、さまざまなケースがあると思われます。聞くところによると、たとえば多動性障害のように見えても、発達障害ではなく、その子を取り巻く環境が原因になっている場合もあるそうです。そういう場合、環境が変わって落ち着く可能性が考えられるようだと、通級による指導が適当ではないと判断されることもあるようです。
+
+**4. 今後1年間の具体的な指導方針や指導計画が明確にならない場合**
+
+**5. 今後1年間、通級に通っても指導目標が達成できないと判断された場合**
+
+この4と5は、かなり重要なポイントだと思います。通級での指導には「原則1年間」という縛りがあります。1年を超え、延長して通級に通うためには、次の要件をすべて満たさなければなりません。
+
+> 1. 当年度の指導目標が未達成であり、同様の指導目標で指導を継続する必要がある。
+> 1. 指導期間延長後の具体的な指導方針や指導計画等が明確である。
+> 1. 延長後1年以内で指導目標が達成できる見込みである。
+>
+> <p class="ref"><a href="https://web.archive.org/web/*/https://www.kyoiku.metro.tokyo.lg.jp/school/primary_and_junior_high/special_class/files/guideline/sanko.pdf">特別支援教室の入退室等検討委員会報告書(令和2年12月)</a></p>
+
+つまり、何らかの理由により、「延長後の具体的な指導方針や指導計画が明確にならない」場合や、「指導目標が達成できないと判断された」場合は、その1年間で通級による指導は終了し、通常の学級へ移行することになります。
+
+しかし、この条件に当てはまらず、退室となった子どもたちの行き場については、資料にはなにも記載されていません。どういうことでしょうか…。
+
+**6. 不登校になった場合**
+
+不登校児について、次のように記されています。
+
+> 不登校である児童・生徒の特別支援教室の利用について、文部科学省は、特別支援教室の対象となるのは「通常の学級の授業におおむね参加しており、障害により一部特別な指導を必要とする場合である」という見解を示しており、また、「不登校の解消を主たる目的に置く場合は、別室登校等の『通級による指導』以外の枠組みによる登校支援を行うことが適当」との見解を示している。
+>
+> 不登校に対する支援のニーズが生じた時、それを特別支援教室の専門性で対応するというよりは、在籍する学校の登校支援等に関して、専門性を有する機関につなげたり学校全体として対応したりするなどの取組が求められる。特別支援教室の制度や事業趣旨をしっかり押さえたうえで、不登校の児童・生徒に対してはどのような支援が用意できるのか、各区市町村の不登校対応の部署等と連携を図って適切に対応する必要がある。
+>
+> <p class="ref"><a href="https://web.archive.org/web/*/https://www.kyoiku.metro.tokyo.lg.jp/school/primary_and_junior_high/special_class/files/guideline/sanko.pdf">特別支援教室の入退室等検討委員会報告書(令和2年12月)</a></p>
+
+つまり、不登校児については、各市区町村の対応によるものの、文部科学省の見解としては「通級による指導は適当ではない」としているため、多くの自治体では通級での指導は不適当としていると思います。
+
+---
+
+以上の6点が、私がいまのところ把握している、通級での指導が不可と判断される理由です。これ以外にもあるかもしれません。
+
+
+**それ以外に、通級での指導が終了する場合**
+
+また、本人や保護者が通級での指導を受けたくないと判断した場合も、通級での指導は行わないことになります。
+
+**本人と保護者がその理由を理解・納得できるように**
+
+通級での指導が不適当(不可)と判断した際には、次のことが非常に重要です。
+
+- その判断に至った情報を可能な限り保護者に開示すること
+- 本人と保護者がしっかり理由を理解・納得できるまで説明を行うこと
+
+時間をかけて説明しても、本人と保護者が理解・納得できないような場合は、制度自体に問題があるのではないでしょうか。
+
+次の資料(再掲)には、さまざまな課題も示されています。
+
+- [文部科学省:3 通級による指導の制度的位置付け](https://www.mext.go.jp/tsukyu-guide/institutional/index.html)
+- [東京都教育委員会:特別支援教室の運営ガイドライン](https://www.kyoiku.metro.tokyo.lg.jp/school/primary_and_junior_high/special_class/guideline.html)
+
+:::
+
+:::info
+
+#### 😅 本来質問すべきはこちらでした
+
+考えてみると、本来質問すべきだったのは、次でした。
+
+- 原則1年間である通級の延長を希望しながら、希望が通らなかった児童・生徒数は何人で、その理由は何か
+
+今回の質疑だと、次のことが不明だからです。
+
+- 特別支援教室に初めて入室する児童・生徒のことなのか
+- 通級の延長を希望しながら、かなわず、退室になった児童・生徒のことなのか
+- 両者が混じっているのか
+
+今後確認します。
+
+:::
+
+<MessageBubble speaker="安竹(初回質問)">
+
+「通級の指導を受けることが適当ではない(通級指導が不適当)」と判断する際の客観性はどう確保しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+各学校の校内委員会において検討した後、
+
+- 学識経験者や医師
+- 心理に関する専門的な知識を有する者
+- 特別支援学級設置校および特別支援教室拠点校の校長
+
+などで構成される就学支援委員会小委員会において、
+
+- 行動観察
+- 発達検査結果
+- 診断等
+
+をもとに多面的な視点から総合的に検討することで、客観性を確保している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+説明を受けても、なぜ自分の子どもが不適当になったのかよく分からなかったという方もいる。要は、説明が不十分だったのでは。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そもそも客観性の確保は「保護者の方がその説明で納得できる」ことを目指しているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+発達の可能性をもたせる一番の学びの場、ということを説明するので、やはり納得いただくことが目標と考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そうすると、せっかくやっていることでも、「納得できなかった」となれば、もったいない。
+
+たとえば、「分からないことがあれば、どんな小さいことでもご相談ください」などを伝えてもらいたい。
+
+</MessageBubble>
+
+#### 通級指導が不適当と判断され、特別な配慮を受けながら通常学級に通っている人数は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+通級での指導が不適当と判断され、特別に配慮をしてもらいながら通常学級に通っている児童・生徒数は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+平成30年度から令和2年度までの3年間では12人。
+
+</MessageBubble>
+
+### 特別支援学級やチャレンジ校を選ぶ場合
+
+
+#### 特別支援学級に通うと、通常学級や特別支援教室へは移行できないのか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これまでのたとえば10年間で、特別支援学級(以下、支援級と呼ぶ)に通っていた児童・生徒が、通常学級や通級での指導に移行を希望した累計数と、実際に移行した児童・生徒の累計数は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+文書が保存されている過去5年間で、
+
+- 希望者累計数:8人
+- 通室決定者累計数:8人
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+要は、希望した児童・生徒は全員が通級に移動できているということか。
+
+</MessageBubble>
+
+<MessageBubble speaker="" align="left">
+
+答弁のとおり。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ここも誤解が生じ、ご相談があったところ。そのあたりの説明も、もっと必要。つまり、
+
+- 支援級から通常学級や通級へは移行できない
+- 選択肢が限られてしまうのではないか
+
+と思われている方々がいらっしゃる。周知等をお願いしたい。
+
+</MessageBubble>
+
+:::info
+
+#### 🕵 就学指導から教育支援に
+
+次に引用するとおり、文部科学省は平成24年の時点で、自治体が設置している「就学指導委員会」の名称を「教育支援委員会」に変更することを推奨しています。
+
+> 現在、多くの市町村教育委員会に設置されている「就学指導委員会」については、早期からの教育相談・支援や就学先決定時のみならず、その後の一貫した支援についても助言を行うという観点から、「教育支援委員会」(仮称)といった名称とすることが適当である。「教育支援委員会」(仮称)については、機能を拡充し、一貫した支援を目指す上で重要な役割を果たすことが期待される。
+>
+> <p class="ref"><a href="https://www.mext.go.jp/b_menu/shingi/chukyo/chukyo3/044/attach/1321669.htm">共生社会の形成に向けたインクルーシブ教育システム構築のための特別支援教育の推進(報告)</a></p>
+
+小平市も、もともと「就学指導委員会」だったものが、平成23年あたりから「就学支援委員会」という名称に変更されたようです。
+
+聞くところによると、「指導」のときは、どちらかというと本人や保護者の意向ではなく、指導上の観点から就学先が決められるというイメージでした。それが「支援」になってからは、本人や保護者の意向が重視されるようになっているとのことです。
+
+:::
+
+#### チャレンジ校やエンカレッジ校に通えるのは不登校児だけなのか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+支援級や通級で指導を受け、不登校ではなかった生徒が、チャレンジ校やエンカレッジ校に進学するケースはあるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+過去3年間、毎年進学している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+不登校の児童・生徒しかチャレンジ校に行けないと考えている保護者の方がいらっしゃる。そうではない、ということでよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+要は、チャレンジ校というのは、不登校の児童・生徒ではない子もちゃんと受け入れている学校だということでよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国富)" align="left">
+
+チャレンジ校は、主に不登校を含めた適応に関する生徒が対象、主にではあるが、その目的に合っていれば大丈夫だと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういったことも、もっと具体的に伝えていただきたい。ホームページも情報を充実してほしい。
+
+</MessageBubble>
+
+:::info
+
+#### 🕵 チャレンジスクールとは
+
+チャレンジスクールとは、東京都が、中途退学問題に対応するため、平成9年9月に立てた「[都立高校改革推進計画](https://www.kyoiku.metro.tokyo.lg.jp/administration/action_and_budget/plan/reformation/plan_summry.html)」に基づいて、平成12年から順次これまでに5校、都内に設置した学校です。
+
+チャレンジスクールについてまとまった資料が見あたりませんが、たとえば、[平成24年の文部科学省・高等学校教育部会(第6回)](https://www.mext.go.jp/b_menu/shingi/chukyo/chukyo3/047/gijiroku/1320233.htm)で、東京都教職員研修センターの金子氏は次のように述べています。長くなるため要約して引用します([この会議の資料はこちら](https://www.mext.go.jp/b_menu/shingi/chukyo/chukyo3/047/siryo/1318690.htm))。
+
+> 簡単に言うと、チャレンジスクールとは、小・中学校での不登校や、高校での中途退学を経験しているという生徒が、もう一度チャレンジする学校。三部制の定時制、総合学科。
+>
+> 大きな特色は、学力検査や調査書によらない入学者選抜を行っていること。具体的には、作文や面接を通し、学ぶ意欲を重視している。さらに総合学科の特色を生かし、さまざまな選択科目、あるいは学び直しの科目なども設置している。また三部制ということで、朝、昼、夜、子どもたちの生活のリズムに合わせた時間に授業が受けられるよう編成している。たとえば朝の第一部に通う子は、その後の二部、昼の授業が受けられたり、あるいは昼の生徒は夜の時間帯の授業も受けられるなど、柔軟に履修できる。また、カウンセリング機能、教育相談の機能が充実しており、人的にも配置をしており、複数の担任制などもしいている。
+>
+> それぞれが所属する部の前後に、ほかの選択科目も履修できる。こういう単位履修により、3年間で卒業する生徒の割合が高い。
+>
+> 具体的な特色のある取組については、たとえば、大江戸高校では、1年次必修履修の生活実践がある。マナー、あいさつ、礼儀、お客様をもてなす、おはしの持ち方などの授業を行い、2年生では生活とマナーなどの取組をしている。1、2年次は学級担任が2名で対応している。
+>
+> またたとえば、桐ヶ丘高校は、教員全員担任制という特殊な教育相談機能を持たせている。これは、どの先生でも、誰でも、いつでも相談できる。
+>
+> また、稔ヶ丘高校も特色があり、1年次に全員に履修させる「コーピング」という学校設定科目を設置。大きく2つのねらいがあり、ひとつはコミュニケーションスキル。早稲田大学と共同開発した認知行動療法に基づくプログラムを展開し、コミュニケーションスキルを学ばせる。もうひとつは、学習のスキル。たとえば、話したことを箇条書きにまとめさせるとか、こういう基本的な取組をしている。
+>
+> (略)
+>
+> 課題は、卒業時に進路が決まらない生徒の割合が、全日制の普通科の平均に比べると高い。これらを解決するために、これまでは中途退学防止と学校から離さないということをねらう視点を持っていたが、今後は卒業後の進路の実現をさらに充実していく必要がある。
+>
+> <p class="ref"><a href="https://www.mext.go.jp/b_menu/shingi/chukyo/chukyo3/047/gijiroku/1320233.htm">平成24年3月 文部科学省 高等学校教育部会(第6回)</a></p>
+
+なお、この発言からすると「チャレンジスクールには、小・中学校での不登校や、高校での中途退学を経験している生徒でなければ入学できない」ように思えてしまいます。しかし、たとえば大江戸高校のサイトには次のように記載されており、小平市教育委員会の答弁どおり、「不登校や中途退学を経験した生徒に限定しているわけではない」ことが伺えます。
+
+> 小・中学校時代に不登校を経験した生徒や、高等学校を中途退学した生徒を含め、これまでの教育の中では自己の能力や適性を十分に生かしきれなかった生徒など、多様な生徒が学校生活を通じて自分の目標を見付け、それに向かってチャレンジする学校です。
+>
+> <p class="ref"><a href="https://www.metro.ed.jp/oedo-he/our_school/message.html">東京都立大江戸高等学校・学校からのメッセージ</a></p>
+
+<table>
+<caption>東京都のチャレンジスクール一覧(都立高)</caption>
+<thead>
+<tr><th rowSpan={2}>学校名</th><th rowSpan={2}>所在地</th><th rowSpan={2}>年次<br />ごとの<br />定員</th><th colSpan={3}><a href="https://www.kyoiku.metro.tokyo.lg.jp/admission/high_school/past/">応募倍率</a></th></tr>
+<tr><th><a href="https://web.archive.org/web/20210727144732/https://www.kyoiku.metro.tokyo.lg.jp/admission/high_school/past/first_application/files/release20190214_06/04_31.pdf">R1年度</a></th><th><a href="https://web.archive.org/web/20210727144522/https://www.kyoiku.metro.tokyo.lg.jp/admission/high_school/past/first_application/files/release20200213/04_r2.pdf">R2年度</a></th><th><a href="https://web.archive.org/web/20210727144207/https://www.kyoiku.metro.tokyo.lg.jp/admission/high_school/past/first_application/files/release20210215/doc_4.pdf">R3年度</a></th></tr>
+</thead>
+<tbody>
+<tr><th><a href="http://www.roppongi-h.metro.tokyo.jp/site/tei/">六本木高等学校</a></th><th>港区</th><th rowSpan={4}>180名</th><th>1.63</th><th>1.75</th><th>1.34</th></tr>
+<tr><th><a href="https://www.metro.ed.jp/oedo-he/">大江戸高等学校</a></th><th>江東区</th><th>1.31</th><th>1.52</th><th>1.16</th></tr>
+<tr><th><a href="http://www.setagayaizumi-h.metro.tokyo.jp/site/tei/">世田谷泉高等学校</a></th><th>世田谷区</th><th>1.28</th><th>1.26</th><th>1.02</th></tr>
+<tr><th><a href="https://www.metro.ed.jp/kirigaoka-he/">桐ヶ丘高等学校</a></th><th>北区</th><th>1.16</th><th>1.21</th><th>0.97</th></tr>
+<tr><th><a href="https://www.metro.ed.jp/minorigaoka-he/">稔ヶ丘高等学校</a></th><th>中野区</th><th>240名</th><th>1.48</th><th>1.31</th><th>1.27</th></tr>
+<tr><th><a href="https://www.metro.tokyo.lg.jp/tosei/hodohappyo/press/2019/09/19/03.html">(立川地区)</a></th><th>立川市</th><th>180名</th><th colSpan={3}><a href="https://www.metro.tokyo.lg.jp/tosei/hodohappyo/press/2019/09/19/03.html">令和7年開校予定</a></th></tr>
+</tbody>
+</table>
+
+それぞれ1クラスの定員は30名です。ただし稔ヶ丘高校では、自分でつくることができる時間割として「少人数習熟度別指導」というものがあり、そこでは平均15名から20名程度の授業が行われているようです。
+
+また、東京都立八王子拓真高校には、チャレンジスクールではないものの、同じ流れを汲んだ「チャレンジ枠」という枠が用意されています。
+
+<table class="slim bordered">
+<caption>チャレンジ枠を設けている都立高</caption>
+<thead>
+<tr><th rowSpan={2}>学校名</th><th rowSpan={2}>所在地</th><th rowSpan={2}>年次<br />ごとの<br />定員</th><th colSpan={3}><a href="https://www.kyoiku.metro.tokyo.lg.jp/admission/high_school/past/">応募倍率</a></th></tr>
+<tr><th><a href="https://web.archive.org/web/20210727144732/https://www.kyoiku.metro.tokyo.lg.jp/admission/high_school/past/first_application/files/release20190214_06/04_31.pdf">R1年度</a></th><th><a href="https://web.archive.org/web/20210727144522/https://www.kyoiku.metro.tokyo.lg.jp/admission/high_school/past/first_application/files/release20200213/04_r2.pdf">R2年度</a></th><th><a href="https://web.archive.org/web/20210727144207/https://www.kyoiku.metro.tokyo.lg.jp/admission/high_school/past/first_application/files/release20210215/doc_4.pdf">R3年度</a></th></tr>
+</thead>
+<tbody>
+<tr><th><a href="http://www.hachioji-takushin-h.metro.tokyo.jp/pc/index.html">八王子拓真高等学校</a></th><th>八王子市</th><th>60名</th><th>1.27</th><th>1.53</th><th>1.16</th></tr>
+</tbody>
+</table>
+
+チャレンジスクールとチャレンジ枠の違いは次のようなものです。
+
+<table class="slim bordered">
+<caption>チャレンジスクールとチャレンジ枠の違い(<a href="http://www.hachioji-takushin-h.metro.tokyo.jp/pc/challenge.html">参考サイト</a>)</caption>
+<thead>
+<tr><th>項目</th><th>チャレンジスクール</th><th>チャレンジ枠</th></tr>
+</thead>
+<tbody>
+<tr><th>入試</th><td colSpan={2}>学力検査や出身校の調査書の提出が不要<br />志願申告書・作文・面接で行う</td></tr>
+<tr><th>過程</th><td colSpan={2}>三部制(昼夜間定時制)</td></tr>
+<tr><th>方式</th><td colSpan={2}>単位制(学年制なし)、原級留置がない</td></tr>
+<tr><th>卒業まで<br />の期間</th><td colSpan={2}>4年が基本<br />3年での卒業も可能</td></tr>
+<tr><th>定員</th><td colSpan={2}>1クラス30名<br />稔ヶ丘高校は少人数習熟度別指導あり</td></tr>
+<tr><th></th><td>総合学科<hr />*普通科目の他に<br />選択科目が選べる</td><td>普通科</td></tr>
+<tr><th>学校内の<br />クラス編成</th><td>全員が<br />チャレンジ<br />スクール生</td><td>普通枠:8クラス<br />チャレンジ枠:2クラス<hr />選択科目は両枠の生徒が<br />同一の授業を受ける</td></tr>
+</tbody>
+</table>
+
+:::
+
+:::info
+
+#### 🕵 エンカレッジスクールとは
+
+エンカレッジスクールは、東京都教育委員会が、「これまで力を発揮できなかった生徒のやる気を育て、社会生活を送る上で必要な基礎的・基本的学力を身に付けることを目的」として、既存の全日制都立高校を改編して設置した学校です。
+
+平成14年10月の「[都立高校改革推進計画 新たな実施計画](https://www.kyoiku.metro.tokyo.lg.jp/administration/action_and_budget/plan/reformation/new_plan_contents.html)」で計画され、これまでに6校が指定されています。
+
+エンカレッジスクールの特徴は、『[東京都のエンカレッジスクールにみる 学び直しの実状と課題(政策研究大学院大学・2017)](http://www3.grips.ac.jp/~education/epc/wp-content/uploads/2017/04/MJE16207miyakoshi.pdf)』というレポートによれば、主に次の5点あります。
+
+1. 入学時の知識や技能を問わず、生徒の学びたいという意欲を重視した選考を行うため、入学者選抜で学力検査を行わない
+1. 集中力が保たれるよう、30分授業や習熟度別授業、少人数授業が導入されている
+1. 生徒の興味、関心を喚起するため、体験学習を取り入れている
+1. 成績評価には観点別評価を推進しており、授業態度や提出物、小テストなどを考慮して総合的な評価を実施する。定期テストも当初は行っていなかった。
+1. よりきめ細やかなクラス運営を行うために2人担任制を導入している
+
+*上記レポートには、これ以外にも、エンカレッジスクールの日々の状況が描かれています。
+
+<table class="slim bordered">
+<caption>東京都のエンカレッジスクール一覧(都立高)</caption>
+<thead>
+<tr><th rowSpan={2}>学校名</th><th rowSpan={2}>所在地</th><th rowSpan={2}>学年ごとの定員<br />(データ不足のため<br />分割前期分のみ)</th><th colSpan={3}><a href="https://www.kyoiku.metro.tokyo.lg.jp/admission/high_school/past/">応募倍率<br />分割前期分のみ</a></th></tr>
+<tr><th><a href="https://web.archive.org/web/20210727144732/https://www.kyoiku.metro.tokyo.lg.jp/admission/high_school/past/first_application/files/release20190214_06/04_31.pdf">R1年度</a></th><th><a href="https://web.archive.org/web/20210727144522/https://www.kyoiku.metro.tokyo.lg.jp/admission/high_school/past/first_application/files/release20200213/04_r2.pdf">R2年度</a></th><th><a href="https://web.archive.org/web/20210727144207/https://www.kyoiku.metro.tokyo.lg.jp/admission/high_school/past/first_application/files/release20210215/doc_4.pdf">R3年度</a></th></tr>
+</thead>
+<tbody>
+<tr><th><a href="https://www.metro.ed.jp/kamata-h/">蒲田高等学校</a></th><th>大田区</th><th>87名~109名</th><th>0.76</th><th>1.31</th><th>0.83</th></tr>
+<tr><th><a href="https://www.metro.ed.jp/adachihigashi-h/">足立東高等学校</a></th><th>足立区</th><th>88名~119名</th><th>1.07</th><th>1.55</th><th>0.91</th></tr>
+<tr><th><a href="http://www.higashimurayama-h.metro.tokyo.jp/site/zen/">東村山高等学校</a></th><th>東村山市</th><th>118名</th><th>1.41</th><th>1.69</th><th>1.50</th></tr>
+<tr><th><a href="https://www.metro.ed.jp/akirudai-h/">秋留台高等学校</a></th><th>あきるの市</th><th>110名~131名</th><th>1.30</th><th>1.34</th><th>1.23</th></tr>
+<tr><th><a href="https://www.metro.ed.jp/nakanokogyo-h/">中野工業高等学校</a></th><th>中野区</th><th>63名~97名</th><th>0.70</th><th>0.95</th><th>0.68</th></tr>
+<tr><th><a href="https://www.metro.ed.jp/nerimakogyo-h/">練馬工業高等学校</a></th><th>練馬区</th><th>88名~106名</th><th>0.94</th><th>1.28</th><th>1.01</th></tr>
+</tbody>
+</table>
+
+チャレンジスクールとエンカレッジスクールの違いは次のようなものです。
+
+<table class="slim bordered">
+<caption>チャレンジスクールとエンカレッジスクールの違い</caption>
+<thead>
+<tr><th>項目</th><th>チャレンジスクール</th><th>エンカレッジスクール</th></tr>
+</thead>
+<tbody>
+<tr><th>募集</th><td>2月と8月に2回募集<br />2月は2学年相当以上も</td><td>2月に推薦・前期・後期の募集</td></tr>
+<tr><th>入試の<br />学力検査</th><td colSpan={2}>なし</td></tr>
+<tr><th>入試の<br />選抜方法</th><td>・志願申告書<br />・作文<br />・面接</td><td>・調査書<br />・作文か小論文<br />・面接<br />・実技試験</td></tr>
+<tr><th>過程</th><td>三部制<br />(昼夜間定時制)</td><td>全日制</td></tr>
+<tr><th>方式</th><td>単位制<br />原級留置がない</td><td>学年制<br />原級留置がある</td></tr>
+<tr><th>学科</th><td>総合学科<hr />*普通科目の他に<br />選択科目が選べる</td><td>普通科・工業科</td></tr>
+<tr><th>体験学習</th><td>ない?</td><td>設けられている</td></tr>
+<tr><th>授業時間</th><td>45分</td><td>50分、1年次は一部30分</td></tr>
+<tr><th>卒業まで<br />の期間</th><td>4年が基本<br />3年での卒業も可能</td><td>3年が基本</td></tr>
+<tr><th>学級担任</th><td>1年次は2名</td><td>2名</td></tr>
+<tr><th>学級定員</th><td>1クラス30名以内</td><td>1クラス33人から40人?</td></tr>
+</tbody>
+</table>
+
+:::
+
+:::info
+
+🕵 チャレンジスクールやエンカレッジスクールは発達障害の子に適しているか
+
+チャレンジスクールやエンカレッジスクールは、発達障害のことが広く知られる前に計画・設置されています。そのため、発達障害の生徒が十分な支援を受けられる仕組みになっているかというと、そこまで期待できる状況ではないようです。
+
+いずれの学校も、私が調べた限りでは、「発達障害のことをしっかり理解している」印象がありませんでした。一部の学校ではむしろ、「発達障害に分類されるはずの生徒に、不適切な対応がなされているのではないか」という印象も持ちました。
+
+もちろん、発達障害のことをよく理解されており、熱意をもって対応されている先生方もいらっしゃるとは思いますが、前面に見えている状況ではありません。
+
+そのため、願書を出す前に、しっかりそれぞれの学校を調査されることをお勧めします。
+
+発達障害をサポートするために、これらの学校に期待される役割は大きいと思います。都には、合理的配慮の徹底や、教職員の研修を必須化するなど、制度として発達障害を支援する体制を組み入れるよう、早急に対応してもらいたいと願います。
+
+:::
+
+#### 特別支援学級に通うと、卒業後の進路が限られるのか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+中学校の支援級は、卒業後の進路が限られるのではないかと心配する声がある。「[小平市の特別支援学級のご案内](https://www.city.kodaira.tokyo.jp/kurashi/files/147/000147/att_0000002.pdf)」に書かれているように、卒業後の進路は特別支援学校に限られるのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+特別支援学校に限られるものではない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+「小平市の特別支援学級のご案内」にはそう書かれている。進学実績で書いてあると聞いたが、これももっと具体的に「特別支援学校に限られるものではない」ということを書いてはどうか。
+
+どういう学校に進学しているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国冨)" align="left">
+
+都立の学校や私立の高等学校にも進学している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+選択肢は結構広い、あると言えばある、といったところも、説明を充実していただきたい。
+
+</MessageBubble>
+
+#### 自閉症・情緒障がい特別支援学級(情緒固定級)をすぐに設置しない理由は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+[小平市特別支援教育総合推進計画(第二期)前期計画](https://www.city.kodaira.tokyo.jp/kurashi/088/088635.html)や、過去の答弁等において、市は、「自閉症・情緒障がい特別支援学級(情緒固定級)の設置については、他自治体の実践例等の研究を進める」としている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+すべての隣接市がすでに小・中学校のどちらか、もしくは両方に情緒固定級を設けている中、小平市がこれをすぐに設置しない理由は
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+自閉症、情緒障害等の児童・生徒が自校内で指導を受けられる体制として、本年度からすべての市立小・中学校に特別支援教室を開設した。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+特別支援教室の全校実施の状況を踏まえつつ、多様な学びの場の充実に向けて、他自治体の実践例等の研究を進めていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+いつも思うが、小平市は「ほかの市がやっていることを勉強する」ということがよくある。ほかの市を真似するということは、ほかの市が率先してリスクを負っていることの恩恵を受けている、ということになる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+前の企画政策部長は、ふるさと納税に関し、「ほかの市から財源を奪うことになるので、(ふるさと納税制度は積極的に活用したくない)」といった趣旨のことを述べていた。ほかの自治体に負担をかけたくないなら、(さまざまな先駆的な事業の取組みを)もっと前のめりでやってもよいのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+情緒固定級に関して、現状で、設置した場合の課題をどう把握しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国富)" align="left">
+
+一番は、指導の適切さというところで、情緒固定の子どもたちに対してきちんと指導ができる教員の確保。もうひとつは、通学するのにどこが利便性があるのかということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国富)" align="left">
+
+一方で、指導の多層構造と言うものがある。
+
+- 通常の学級で学んでいくこと
+- 通常の学級で何らかの支援をして学んでいくこと
+- 特別の場で学んでいく
+
+この中での効果を図っていく必要がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国富)" align="left">
+
+平成29年度に情緒固定学級の視察に行ったのは、そういったことの効果を図ってのことで、他地区の状況を見てからということではない。
+
+</MessageBubble>
+
+
+:::info
+
+#### 🕵 自閉症・情緒障害特別支援学級(情緒固定級)とは
+
+自閉症・情緒障害特別支援学級についての分かりやすい説明資料は、たとえば次のようなものがあります。
+
+- [小学校の自閉症・情緒障害特別支援学級(東村山市・あじさい学級のご案内)](https://web.archive.org/web/20210802095600/https://www.city.higashimurayama.tokyo.jp/kosodate/gakko/tokubetusien/syuugakusoudann.files/4.zyoutyo.pdf)
+
+より詳しいことについて、自分なりに調べてざっくりとまとめてみました。
+
+
+**1. 法の裏付け**
+
+自閉症・情緒障害特別支援学級の設置根拠となっている法律は次のとおりです。
+
+学校教育法(と[学校教育法施行規則第137条](https://elaws.e-gov.go.jp/document?lawid=322M40000080011_20210226_503M60000080009#Mp-At_137))では、「特別支援学級は、原則として一から六の区分に該当するもののみ設置できる」とされています。自閉症・情緒障害特別支援学級は、このうち「六」の区分に該当します。
+
+> 学校教育法(第8章・特別支援教育)第81条
+>
+> **2** 小学校、中学校、高等学校及び中等教育学校には、次の各号のいずれかに該当する児童及び生徒のために、特別支援学級を置くことができる。
+>
+> 一 知的障害者
+> 二 肢体不自由者
+> 三 身体虚弱者
+> 四 弱視者
+> 五 難聴者
+> 六 その他障害のある者で、特別支援学級において教育を行うことが適当なもの
+
+また、学校教育法施行規則では、自閉症者と情緒障害者が明確に区分けされ、それぞれに特別の教育課程を設けることができることになっています。
+
+> **[学校教育法施行規則(第8章・特別支援教育)第140条](https://elaws.e-gov.go.jp/document?lawid=322M40000080011_20210226_503M60000080009#Mp-At_140)**
+>
+> 小学校、中学校、義務教育学校、高等学校又は中等教育学校において、次の各号のいずれかに該当する児童又は生徒(特別支援学級の児童及び生徒を除く。)のうち当該障害に応じた特別の指導を行う必要があるものを教育する場合には、文部科学大臣が別に定めるところにより、(略)、特別の教育課程によることができる。
+>
+> 一 言語障害者
+> 二 自閉症者
+> 三 情緒障害者
+> 四 弱視者
+> 五 難聴者
+> 六 学習障害者
+> 七 注意欠陥多動性障害者
+> 八 その他障害のある者で、この条の規定により特別の教育課程による教育を行うことが適当なもの
+
+**2. 自閉症と情緒障害の違い**
+
+自閉症と情緒障害の違いについて、ざっと調べた限りでは、たとえば次のようなレポートが出てきます。
+
+- [理数啓林2014年1月No.4 特別支援教育について-発達障害の質的違い-](https://shinko-keirin.co.jp/keirinkan/pr/risukeirin/data/no004_all.pdf)
+
+このレポートによると、
+
+> 学校現場で問題となっている「発達障害」の多くが、「情緒的障害」であり、『自閉症』とは区別されるものである
+
+とされています。また、医学的な診断をつける際の基準となるICD-10では、次のように分類されている、としてます。
+
+<table class="slim bordered">
+<thead>
+<tr><th>ICD-10での分類</th><th>専門用語</th><th>通称など</th></tr>
+</thead>
+<tbody>
+<tr><td>F7 知的障害</td><td>精神発達遅滞</td><td>知的障害</td></tr>
+<tr><td rowSpan={2}>F8 心理的発達の障害</td><td rowSpan={2}>広汎性発達障害</td><td>自閉症、アスペルガーなど</td></tr>
+<tr><td>学習障害</td></tr>
+<tr><td>F9 小児期および青年期に<br />  通常発症する行動<br />  および情緒の障害</td><td>愛着性障害や強迫性障害</td><td>情緒障害</td></tr>
+</tbody>
+</table>
+
+このうち、F8とF9の診断がつく児童・生徒が、自閉症・情緒障害特別支援学級での指導対象と判断される可能性があると思われます。
+
+**3. 知的障害は対象外**
+
+また、東京都教育委員会では、知的障害のある児童・生徒は、自閉症・情緒障害特別支援学級での指導対象ではないとしています。
+
+> 東京都教育委員会は、⾃閉症・情緒障害特別⽀援学級の対象は知的障害のない⾃閉症等の児童・⽣徒としています。
+>
+> <p class="ref"><a href="https://www.kyoiku.metro.tokyo.lg.jp/school/document/special_needs_education/files/guideline/kyoikukateiarikata01.pdf">自閉症・情緒障害特別支援学級の教育課程の在り方についてその1</a></p>
+
+**4. 全国の「自閉症・情緒障害特別支援学級」設置・通級状況(令和2年度)**
+
+次に、全国でどれくらいの自治体が自閉症・情緒障害特別支援学級を設置していて、どれくらいの児童・生徒が実際に通っているかを見るため、都道府県別の「設置されている学級数の割合」と、「通っている児童・生徒数の割合」を調べました。
+
+
+**4-1. 小学校**
+
+まず小学校について。
+
+**4-1-1. 学級数の割合**
+
+各都道府県で「学級数の総数に対し、どれくらいの割合で自閉症・情緒障害特別支援学級が設置されているか」をプロットしてみます。自治体ごとに次の計算で求めました。
+
+
+
+
+
+自閉症・情緒障害特別支援学級の設置数
+
+
+
+
+東京都は、赤い中抜きの四角で示しました。
+
+驚くべきことに、東京都は全国で最低の0.5%です。東京都以外のほとんどの自治体は、設置割合が約5%以上で、9%を超える自治体も11あります。
+
+**4-1-2. 児童数の割合**
+
+次に、各都道府県で「自閉症・情緒障害特別支援学級に通う児童はどれくらいいるかの割合」をプロットしてみます。
+
+なお、この割合が「同学級での指導対象となる児童の存在割合」に近いほど好ましい状況だと思います。自治体ごとに次の計算で求めました。
+
+
+
+
+
+自閉症・情緒障害特別支援学級に通う児童数
+
+
+
+
+
+トップの岡山は4.1%です。東京都は、ほかの自治体よりも1桁以上低い0.1%です。
+
+なお、[平成14年](https://web.archive.org/web/20060502195659/https:/www.mext.go.jp/b_menu/shingi/chousa/shotou/018/toushin/030301i.htm)と[平成24年](https://www.mext.go.jp/a_menu/shotou/tokubetu/material/__icsFiles/afieldfile/2012/12/10/1328729_01.pdf)に文部科学省が行った大規模な調査では、「学習面か行動面で著しい困難を示す児童・生徒の割合」は約6%でした(ただし、この調査方法には課題があるため、6%も最低値と捉えるべきものです)。この約6%が、ひとつの目標値になるのではないでしょうか。
+
+**4-1-3. なぜ東京都は最低位なのか**
+
+なぜ東京都は、設置割合も通う児童数の割合も、全国で最低位なのでしょうか。考えられる原因として「知的障害特別支援学級に肩代わりをさせているのではないか」というものがあります。そこで、知的障害特別支援学級に通う児童数の割合を見てみます。
+
+
+
+
+
+知的障害特別支援学級に通う児童数
+
+
+
+
+
+
+
+
+
+しかし、こちらも東京都は低位にあります。ということは、「知的障害特別支援学級がすべて肩代わりをしているわけではない」と言えるようにも思います。ただし、さまざまな保護者の方からの声を伺うと、「知的な障害がないにもかかわらず、自閉症・情緒障害特別支援学級がないために、やむを得ず知的障害特別支援学級に通っている」という実態もあるようです。それを考えると、東京都は、知的障害の子に対しても、知的障害のない発達障害の子に対しても、固定級を用意して、そこで学んでもらうという考え方ではないのかもしれません。
+
+次に考えられるのは、「東京都は、通級(特別支援教室)に、自閉症・情緒障害特別支援学級の役割を担わせているのではないか」ということです。そこで、通級に通う児童数の割合をプロットしました(令和2年度のデータがなかったので、令和元年度のものです)。
+
+
+
+通級に通う児童数
+
+
+
+予想はドンピシャで、東京都は2位の約4%となり、「東京都は、自閉症・情緒障害特別支援学級が担う役割を、通級(特別支援教室)に担わせているようだ」ということになります。
+
+小平市が、答弁で「特別支援教室の実施状況を踏まえつつ」としていることからも、その様子が伺えます。
+
+次に、今見たチャートを合わせて全体像を見てみます(令和2年度の「都道府県別・通級に通う児童数」がまだ公表されていないため、令和元年度のデータでプロットしています)。
+
+
+
+
+
+
+
+
+
+
+合計では、ほかの自治体と似通ったものになりましたが、東京都だけ極端に「通級に偏っている」ことが分かります。
+
+**4-2. 中学校**
+
+次に、中学校についても同じデータを見てみます。
+
+自閉症・情緒障害特別支援学級の設置割合と、通う生徒の割合です。数値として多少は増えますが、小学校と同様に最低位です。
+
+
+
+
+
+次に、知的障害特別支援学級に通う生徒の割合です。
+
+
+
+
+
+
+小学校が1.2%だったのが中学校では1.6%となります。
+
+次に、通級に通う生徒の割合です。全国的に数値は小さくなります。東京都は小学校と同じく2位。
+
+
+
+
+
+次に全体の状況です。
+
+
+
+
+
+
+中学校も、小学校と同様に「通級に偏っている」ことが分かります。
+
+**4-3. 東京都が通級に偏重している理由**
+
+東京都に自閉症・情緒障害特別支援学級が極端に少なく、通級に偏っている理由は、平成22年に立てられた『東京都特別支援教育推進計画・第三次実施計画』に記載されています。
+
+> 現在、都における発達障害の児童・生徒に対する教育的な支援は、主として情緒障害等通級指導学級において行われており、自閉症・情緒障害学級(固定学級)の設置はあまり進んでいません。これは、都教育委員会が、関係法令改正以前の情緒障害者(当時)の教育については、「原則として通級指導によって対応する」という方針を従前より示してきたことによるものです。そのため、小・中学校における自閉症・情緒障害学級の教育課程についても、実践研究の積み重ねはいまだ十分とは言えません。
+>
+> <p class="ref"><a href="https://www.kyoiku.metro.tokyo.lg.jp/administration/action_and_budget/plan/special_needs_school/promotion_plan3.html">東京都特別支援教育推進計画 第三次実施計画</a><br /><a href="https://web.archive.org/web/20210730094745/https://www.kyoiku.metro.tokyo.lg.jp/administration/action_and_budget/plan/special_needs_school/files/promotion_plan3/09.pdf">第3章・区市町村における特別支援教育推進体制の整備</a></p>
+
+
+この計画は10年以上前に立てられているわけですが、その時点で、すでに次のような指摘もなされています。
+
+> 通級指導学級の場合、国の通知(「学校教育法施行規則の一部改正等について」平成18年3月31日付17文科初第1177号)により、指導時数は年間280単位時間(週8単位時間)までとすることが定められています。
+>
+> しかしながら、発達障害の児童・生徒の中には、通級による指導では学習や生活上の困難の改善が難しいと思われる児童・生徒がおり、そうした児童・生徒がやむを得ず小・中学校の知的障害特別支援学級に入級したり、都立知的障害特別支援学校の小・中学部に就学するといった現状があることも報告されています。小・中学校の知的障害特別支援学級や都立知的障害特別支援学校の在籍者の増加には、こうした児童・生徒のための教育の場が十分に整備されていないことも影響しているものと推測されます。
+>
+> こうした状況を踏まえ、「重層的な支援体制」の整備に当たっては、各区市町村が地域の実情に応じて、自閉症・情緒障害学級の計画的な設置を進めることにより、特別支援教室や通級指導学級では障害による学習又は生活上の困難の改善が難しいと思われる児童・生徒に対する教育的な支援の充実を図ります。
+>
+> <p class="ref"><a href="https://www.kyoiku.metro.tokyo.lg.jp/administration/action_and_budget/plan/special_needs_school/promotion_plan3.html">東京都特別支援教育推進計画 第三次実施計画</a><br /><a href="https://web.archive.org/web/20210730094745/https://www.kyoiku.metro.tokyo.lg.jp/administration/action_and_budget/plan/special_needs_school/files/promotion_plan3/09.pdf">第3章・区市町村における特別支援教育推進体制の整備</a></p>
+
+10年以上も前に実施計画で問題が指摘されているにもかかわらず、いまだに東京都が特別支援教室に極端に偏っている状況には驚きます。
+
+また、平成29年に立てられた、『東京都特別支援教育推進計画(第二期)第一次実施計画』にも、次のような記述があります。
+
+> 通常の学級に在籍する発達障害のある児童・生徒の中には、情緒障害等通級指導学級による指導では、十分にその成果を上げることが困難な児童・生徒もいます。このような児童・生徒に対しては、自閉症・情緒障害特別支援学級(固定学級)において、適切な指導・支援を行うことが有効です。
+>
+> <p class="ref"><a href="https://www.kyoiku.metro.tokyo.lg.jp/administration/action_and_budget/plan/special_needs_school/practice_plan1.html">東京都特別支援教育推進計画(第二期)第一次実施計画</a><br /><a href="https://web.archive.org/web/20210730094745/https://www.kyoiku.metro.tokyo.lg.jp/administration/action_and_budget/plan/special_needs_school/files/promotion_plan3/09.pdf">第2部第1章・特別支援学校における特別支援教育の充実</a></p>
+
+特に理由がないのであれば、東京都は、速やかに、ほかの自治体を参考にしながら、少なくとも同様の割合まで、自閉症・情緒障害特別支援学級の設置を進めることが望ましいのではないでしょうか。
+
+**都内の状況を詳しくみる**
+
+**学級数について:多摩26市の状況**
+
+多摩26市の、令和3年度における、自閉症・情緒障害支援学級の設置状況を、[東京都教育委員会のデータ集](https://www.kyoiku.metro.tokyo.lg.jp/administration/statistics_and_research/academic_report/report2020.html)、自治体サイト、電話での聞き取りにより集め、プロットしました。間違いがあるかもしれませんので、正確な数値が必要な場合は直接教育委員会にお問い合わせください。
+
+なお、ほとんどの自治体において「設置学校数はすぐには増減しない」ものの、「毎年ニーズに応じて(同じ学校内で)学級数を増減させる」としています。
+
+
+
+
+
+
+
+
+
+
+
+
+
+多摩26市では、7割超となる19の自治体が、小・中どちらか、もしくは両方に、すでに固定級を設置しています。設置していない市は、小平市、八王子市、武蔵野市、三鷹市、府中市、調布市、稲城市の7市です。このうち、三鷹市は、設置を前向きに検討すると議会で答弁しています。
+
+次の表に、令和3年8月1日時点の、「今後の予定」をリストしました。すでに固定級が設置されているいくつかの市が、新設を予定しています。
+
+<table>
+<caption>多摩26市・今後の予定</caption>
+<thead>
+<tr><th>市</th><th>メモ</th></tr>
+</thead>
+<tbody>
+<tr><th>三鷹市</th><td>現状設置0なものの、議会では、設置を前向きに検討と答弁。</td></tr>
+<tr><th>町田市</th><td><a href="https://www.city.machida.tokyo.jp/kodomo/kyoiku/kaigitou/kaigi/teireikairinjikai/kyoukai/2021kaigiroku/20211kaikaigiroku.files/13.pdf">令和4年4月、中学校に追加設置予定</a>。級数は未定。</td></tr>
+<tr><th>東村山市</th><td><a href="https://www.city.higashimurayama.tokyo.jp/shisei/keikaku/shingikai/kyoiku/kyoikushien20190917.html">令和4年4月、中学校に新設予定</a>。級数は未定。</td></tr>
+<tr><th>清瀬市</th><td>小学校の学級を移設予定、最終的に学級数の増減予定なし。</td></tr>
+<tr><th>羽村市</th><td><a href="https://www.city.hamura.tokyo.jp/0000005778.html">令和4年4月、中学校に新設予定</a>。級数は未定。</td></tr>
+<tr><th>あきる野市</th><td><a href="https://www.city.hamura.tokyo.jp/0000005778.html">令和5年4月、小学校に新設置予定</a>。級数は未定。</td></tr>
+<tr><th>西東京市</th><td><a href="http://www.city.nishitokyo.lg.jp/siseizyoho/sesaku_keikaku/shingikaikaigiroku/bunka/jh_tokubetushien_kondankai/tokubetsushiengakkyuukonndannkai.files/siryou3.pdf">令和4年4月、中学校に追加設置予定</a>。級数は未定。</td></tr>
+</tbody>
+</table>
+
+**学級数について:東京23区の状況**
+
+次に、東京23区の状況です。東京23区は、多摩26市よりも設置が進んでおらず、4割に当たる9区だけが導入しています。
+
+
+
+
+
+
+
+今後の予定は次のようになり、品川区と葛飾区が、追加で設置する予定です。「すでに設置している自治体が、設置学校数や学級数を増やしていく」様子が伺えます。
+
+<table>
+<caption>東京23区・今後の予定</caption>
+<thead>
+<tr><th>市</th><th>メモ</th></tr>
+</thead>
+<tbody>
+<tr><th>品川区</th><td><a href="https://www.city.shinagawa.tokyo.jp/PC/kodomo/kodomo-gakkou/kodomo-gakkou-nyugaku/R3hitorihitori.pdf">令和4年4月、2つの中学校に追加設置予定</a>。級数は未定。</td></tr>
+<tr><th>葛飾区</th><td><a href="https://www.city.katsushika.lg.jp/_res/projects/default_project/_page_/001/026/163/030505go/515-5.pdf">令和4年4月、小・中学校に追加設置予定</a>。級数は未定。</td></tr>
+</tbody>
+</table>
+
+
+次に、令和2年度の、「自閉症・情緒障害支援学級に通う児童・生徒数の割合」と、「通級で情緒障害等として指導を受ける児童・生徒数の割合」を比較してみます。(今までのチャートと同じく、すべての学級に通う児童数、もしくはすべての学級に通う生徒数で割った割合です)。
+
+**児童・生徒数について:多摩26市の状況**
+
+多摩26市については次のようになりました。
+
+なお、各自治体の「規模感」を見るために、全児童・生徒数を正規化し、マイナスの数値で示しました。最も児童・生徒数が多いのは八王子市で、小学校の全児童数は26,109人いますが、これが0.04となるように正規化しています。たとえば、町田市は21,573人いるので、0.04/26109 x 21573 = 0.033となるため、町田市の規模はマイナス0.033で示しています。
+
+
+小学校の状況です。
+
+
+
+
+
+次に、中学校の状況です。
+
+
+
+
+
+
+小学校は多摩市がトップで、中学校は青梅市がトップです。これらの自治体では、比較的情緒障害の子どもたちにとって手厚い(居場所がある)環境であることが伺えます。
+
+なお、児童数・生徒数の規模によって、固定級や通級に通う子どもの割合(居場所の設置状況)が変わるかと思いましたが、特に関係はないようです。小平市より規模が小さい多摩市や青梅市の方が、手厚い環境となっています。
+
+
+**児童数について:東京23区の状況**
+
+東京23区では、世田谷区が最も規模(児童・生徒数)が大きい自治体です。
+
+令和2年度時点は、全体的に固定級の設置数が少ない状況です。通級に通う児童・生徒数も、多摩26市と比べると少ないです。
+
+これらを見比べると、小平市は「23区寄り」のポジションにあるのかもしれません。
+
+
+
+
+
+
+
+**人数割合は変わらないはずなので、小平市にも1校からでも導入を**
+
+同級を必要とする人数の割合は、どの自治体でも大きく変わらないはずです。そのため、たとえば青梅市にならえば、小平市にも、全児童・生徒数に対して2.6%程度、固定級に対する潜在的な需要があるのではないかと思います。
+
+また、通級も含めて考えても、手厚い市と比べ、小平市は、まだまだ足りていません。最も手厚い市と比べれば、小平市も現状の倍くらいは特別支援の対応を増やす余地があるともいえます。
+
+また、すでに自閉症・情緒障害特別支援学級がどこかに設置されている自治体の場合、「学級数は、毎年のニーズに応じて増減させる」ということでした。当たり前のことですが、そのようにニーズに応じて増減させられるのは、「すでにどこかの学校に同級が設置してある場合だけ」です。どこにもなければ、増減させることができません。小平市も、どこか利便性のよい小・中学校に、少なくともそれぞれ1校は設置すべきだと考えます。
+
+また、知的障害があることを理由に、「特別支援教室や自閉症・情緒障害特別支援学級での指導は不適当」と判断される子どもでも、知的支援学級に通うほどではない子どももいると思います。そういう子は「支援を受けながら通常の学級で学ぶ」より、情緒障害の固定級で学んだ方がよいケースもあるのではないかと思います。調べていきます。
+
+
+
+#### 長期欠席児童・生徒支援シートの内容は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+文部科学省が活用を依頼している「児童生徒理解・支援シート」を小平市は活用しているか。していないなら、理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+教育委員会では、東京都の様式を小平市版として改良した学校生活支援シートを活用している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これは、不登校のお子さんがいる保護者の方から相談があったので質問している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+不登校の子について、小平市は「長期欠席児童・生徒支援シート」を使い、欠席理由のところは、「病欠」、「家庭の事情」、「慶弔」の3種類からしか選べないため、不登校の子は、全員、理由不明の病気や家庭の事情にされているのではないか、と。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+平場(非公式の話し合い)で聞いたところ、そういうことではない、もっと細分化されているということだった。どういう項目で把握しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(国富)" align="left">
+
+簡潔に言うと、子どもたち自身の状況、家庭の状況、あるいはほかの状況なども含め、細かく分かれている。
+
+</MessageBubble>
+
+:::info
+
+#### 🕵 「長期欠席児童・生徒支援シート」について
+
+今回話題に出たシートは次の3つです。
+
+- **文科省の「[児童生徒理解・支援シート](https://www.mext.go.jp/a_menu/shotou/seitoshidou/__icsFiles/afieldfile/2018/05/24/1405493_002.pdf)」**
+さまざまな児童・生徒を、統一様式で指導する形式のもの
+
+- **東京都の「[学校生活支援シート](https://www.kyoiku.metro.tokyo.lg.jp/school/document/special_needs_education/coming_plan.html)」**
+特別な配慮が必要な子どもについてのもの
+
+- **小平市の「長期欠席児童・生徒支援シート」**
+不登校の子について、東京都の資料をもとに小平市が独自に作成したもので、毎年更新している
+
+特別支援と不登校児で、同じ様式では対応できないため、これらを使い分けるとのことです。
+
+小平市の「長期欠席児童・生徒支援シート」を見せてもらいました。「長期欠席となった直接のきっかけ」という欄には、14項目くらい選択肢があり、また「その他のきっかけ」という、任意で記載する部分もあります。つまり、「病欠」、「家庭の事情」、「慶弔」の3種類からしか選べない、ということはありませんでした。
+
+こういったシート(の様式)も、本来はすべて公開すればよいと思います。公開していない理由は、推測ですが、保護者から「何を書いたか見せなさい!」といった要求があることなどを過度に恐れているからでしょう。そのような理屈も分かるところはあります。しかし、一方で、「すべて見せてもよい」という前提や信頼関係の中でシートを作成し、それをお互いで確認しながら、話し合えるようにしたらよいのでは、とも思います。
+
+いずれにしろ、「こういった項目で把握していますよ」くらいは、公開しても問題がなさそうですが…。
+
+:::
+
+
+### いまこの時点で、行き場のない子どもを見過ごさないように
+
+#### 支援級や通級に通いながら、教室の後部座席でも自由に授業を受けられるようにしては
+
+<MessageBubble speaker="安竹(初回質問)">
+
+令和2年度小平市特別支援教育専門家委員会の複数委員も指摘しているように、特にグレーゾーンや知的ボーダーに区分されるような児童・生徒は、知的障害の支援級では学力差が大きく、一方、通級では学ぶ機会が限定的になることから、行き場のない状況がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+対策として、情緒固定級の設置はひとつのアイデアではあるが、いま困っている児童・生徒には遅すぎる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+そこで、すぐに開始できるであろうひとつのアイデアとして、支援級に通いながら、通常学級で行われる授業のうち受けたいものを選び、授業開始時に最後部の席に座って授業を受けるというものがあるが、どう考えるか
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+一人一人の状況や保護者や本人の希望を踏まえながら、特別支援学級設置校において、経験を深め、社会性を養い、豊かな人間性を育むとともに、互いを尊重し合う大切さを学ぶ機会として、交流および共同学習で通常の学級の授業の参加を推進している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+教育委員会の定例会で、令和2年度特別支援教育取組状況に係る調査結果が示された。交流学習について、
+
+- 時間割が合わずになかなか進まない
+- 実際に参加している人数が少ない
+- コロナ禍で時間がゼロになったところもある
+
+といったことが挙げられており、限界もある。
+
+たとえば情緒固定級という選択肢をひとつ増やしていただきたい(し、それまでの間、こういう提案の実現も考えてほしい)。
+
+</MessageBubble>
+
+#### 不登校の子や、支援級や通級に通う子のために、通常学級授業のライブ配信や録画配信を行っては
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、別のアイデアとして、インターネットで、通常学級の授業のライブ配信や録画配信を行い、支援級や通級の児童・生徒や不登校児が視聴できるようにするというものがあるがどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+今後、実施について研究していく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+コロナ禍で共同学習の機会が減っていることからも、新型コロナウイルス感染症対応地方創生臨時交付金が財源として活用できるはずだが、どう考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+新型コロナウイルス感染症対応地方創生臨時交付金は、財源として活用可能であると認識しているが、交付金は単年度の対応となることから、ICT環境整備への活用は想定していない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また平場のほうでも提案等させてもらう。
+
+</MessageBubble>
+
+:::info
+
+#### 🕵 動画配信に関する課題について
+
+聞くところによれば、動画配信に関しては、次のような課題があげられるようです
+
+- 子どもの動画や声が流出するリスクがある
+- 写っているすべての子に了解を得る必要がある
+- 了解を得られない子については消す必要がある
+- 録画してチェックする作業が大変になる
+
+まずは、録画はせず、たとえば特別支援学級にだけライブ配信で開始してもよいと思います。校内LANだけでつながるようにしておけば、流出のリスクは低くなりますし、実験的にもやりやすいと思います。その後、課題が明らかになったりしてから、録画で不登校の子どもたちへ配信することも考えるとよいのではないでしょうか。
+
+何も手を打たない、実験もしない、というのでは、何の進歩も知識の蓄積もありません。
+
+ただ、職員の方々は日々の業務が忙しく、新しい手法を探したり、それをどう実現していくかといったことに割ける時間的余裕があまりないようです。私の方でも、他市や他国の先進事例を見ながら、提案していきたいと思います。ほかの自治体や他国での実践例などをご存じの方いらっしゃいましたら、ぜひお知らせください。
+
+:::
+
+#### それ以外に、行き場のない子が、現状で学ぶ機会を失わないようにするアイデアはあるか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+上のアイデア以外に、グレーゾーンや知的ボーダーに区分されるような、行き場のない児童・生徒が、現状で学ぶ機会を失わないようにする仕組みとしてはどういったことが考えられるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+教職員が教育のユニバーサルデザイン化や合理的配慮についての理解を深められるよう努めるとともに、より充実した仕組みができるよう、人的支援や環境整備に向けた支援を国や東京都に働きかけていく。
+
+</MessageBubble>
+
+#### すぐにできることがある、こだいらこれだけはの活用も
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえば、デイスレクシアの子に向けたテストを行ってはどうかという提案がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+1日に3から4教科のテスト(試験)を立て続けに受けると、とても疲れて集中できなくなる。時間の延長も許可されない。
+
+それを、次のような特定のテストにしてもらえないかという意見がある。
+
+- 1日1教科ずつにする
+- 休憩を挟んで2時間まで延長する
+- タブレットで読み上げや回答ができるようにする
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、少なくとも、次は実施してほしいという意見がある。
+
+- プリントをデータでもらえるようにする
+- プリントにルビを振ったりフォントサイズで配慮してもらう
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、家に持って帰ったプリントが、どこでもらったか分からないので、次のような見出しをつけてほしいという意見もある。
+
+- 日時
+- 教科名
+- 課題/まとめ/次回の授業で使うもの、などの見出しをつける
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+こういったことを「こだいらこれだけは」に含め、全校共通のルールとして浸透させればよいのではないかと思うが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="副議長(山岸真知子)" align="left">
+
+時間ですので。
+
+</MessageBubble>
+
+:::info
+
+#### 🤔 答弁を待たずに終了するのはどうなのか
+
+1時間が来たということで、答弁を聞くことなく打ち切られてしまいました。
+
+質疑が1時間以内というのは厳密に定まっているわけではありません。今回の答弁も、1分程度で済みます。
+
+たった1分程度の答弁を得ることなく、そこで質疑を終了してしまうのは、どうなのかと思いました。
+
+市民が知る機会を最大化するのが議員であり、議員の立場を最大化するのが(副)議長の役割では、と思いますが…。
+
+まぁ、どうせ1分では大した答弁は得られなかったと思います。しかし「検討します」とでも言ってくれれば、その後「検討状況はどうですか?」と確認しに行けるのです。
+
+:::
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..b3bd0086
--- /dev/null
+++ b/docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..ed4dc9ba
--- /dev/null
+++ b/docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-3.pdf b/docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-3.pdf
new file mode 100644
index 00000000..b8979d2a
--- /dev/null
+++ b/docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-3.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-4.pdf b/docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-4.pdf
new file mode 100644
index 00000000..605c309b
--- /dev/null
+++ b/docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-4.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-5.pdf b/docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-5.pdf
new file mode 100644
index 00000000..07932792
--- /dev/null
+++ b/docs/ippan-situmon/r3d/6gatu/20210610-ippan-situmon-yasutake-5.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r3d/6gatu/3-furusato-nouzei.mdx b/docs/ippan-situmon/r3d/6gatu/3-furusato-nouzei.mdx
new file mode 100644
index 00000000..cba1dd2b
--- /dev/null
+++ b/docs/ippan-situmon/r3d/6gatu/3-furusato-nouzei.mdx
@@ -0,0 +1,124 @@
+---
+first: 2021-06-24
+description: 小平市議会議員 安竹洋平の令和3年度6月定例会における一般質問の3件目についてまとめています。
+---
+
+# (3)ふるさと納税制度の活用について
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1225&schedule_id=4&minute_id=270&is_search=true">📄会議録を見る</a>
+
+
+## まとめ
+
+令和3年6月10日に行った5件の一般質問のうちの3件目です。
+
+市民の方から、ふるさと納税の活用策について、「FC東京の選手からプライベートレッスンを受けられる権利」というステキなご提案をいただいたため、質問しました。
+
+「選手に協力をお願いするのは難しいが、FC東京の練習場があるという地域資源を活かした連携は今後も検討する」という前向きな答弁を得ました。ぜひやってもらいたいですね。
+
+なお、ふるさと納税の活用について、この定例会直前に、**画期的な出来事**がありました。詳しい経緯はまた別にまとめる予定ですが、小平市の大英断と思います。この大英断に対し、感謝を冒頭で述べる予定でしたが、再質問の時間がなかったため、[こちら](#冒頭で述べる予定だった御礼)に掲載します。
+
+
+## 通告書
+
+<iframe src={require('./20210610-ippan-situmon-yasutake-3.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市長の87の政策84項には「ふるさと納税やガバメントクラウドファンディングで市内企業やNPO等のプロジェクトを応援できる仕組みを検討します」とある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、第1期小平市経営方針推進プログラム(素案)には、現状の課題に「限られた財源においても、公共サービスを維持・充実させていくためには、ふるさと納税制度による税の流出を防ぐとともに、新たな手法により市民が市政に参加するきっかけづくりが必要です」とあり、検討の方向性に「市の持つ魅力を存分にいかし、これまで進めてきた「ふるさと納税」を更に充実させるとともに、クラウドファンディングの可能性についての検討を進めます」と記されている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+さらに、3月定例会では、ふるさと納税活用について、市民から具体的な提案も記載された請願第5号が採択されている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+こうした背景から、新市長のもと、ふるさと納税制度の活用が進むものと期待し、以下質問する。
+
+</MessageBubble>
+
+#### ふるさと納税の流出をどう防ぎ、どう流入を増やすか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+明らかな限界が見えているこれまでの手法以外に、どうやってふるさと納税制度による税の流出を防ぎ、また、流入を増やしていくか
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+ふるさと納税制度については、制度上の課題があると認識しているが、市としては、ふるさと納税の趣旨を踏まえ、節度ある範囲で、一定の寄附に対して返礼品を送付するとともに、事業の内容によって幅広く財源を集めることが期待できるものなどにおいては、クラウドファンデイングによる寄附を募るなど活用してきた。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+今後は、返礼品の拡充や使途の設定方法、分かりやすい情報発信など、市の魅力を生かしたふるさと納税をさらに充実させるため、引き続き検討していく。
+
+</MessageBubble>
+
+#### FC東京の選手からプライベートレッスンを受けられる権利を返礼品にしてはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市のもつ魅力を生かすという観点で考えれば、たとえばFC東京に協力していただく方法もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市民の方から、「FC東京の選手からプライベートレッスンを受けられる権利」を返礼品にしてはどうかというアイデアがある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市へのふるさと納税を増やすという視点を含めて、市長の考えやアイデアをお聞かせ願いたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+FC東京練習試合用ユニフォーム型オリジナルリバーシブルトートバッグを返礼品にするとともに、クラウドファンディングにより、FC東京のチームマスコットと小平市のシンボルキャラクターがコラボレーションしたモニュメントを小平駅南口に設置するなど、これまでも御協力をいただいている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+選手に御協力いただくことについては、厳しい試合日程の中、大変難しいものと考えているが、小平市にFC東京の練習場があるというかけがえのない地域資源を生かした連携については、引き続き検討していく。
+
+</MessageBubble>
+
+
+### 冒頭で述べる予定だった御礼
+
+まず、ふるさと納税に関しては、ひとつこの場を借りてお礼を述べさせていただきたいと思います。旧佐川邸の公園化については、私も、当会派の橋本久雄議員も、市の説明会が行われた当初から関わってきまして、公園化を考える会ができてからも、長い間お手伝いをさせていただいています。
+
+皆さんご存じのとおり、その考える会から、本年の3月定例会で請願が出され、市長にも議員のときに紹介議員になってもらい、議会で採択されました。そういった経緯があって、去る5月25日に、旧佐川邸の公園化を考える会と、財政課課長と、公園課との話し合いの場がありました。そこで、財政課の課長より、請願の内容どおりといってもよいような、ふるさと納税活用について、前向きに検討していただけるということを伺いました。
+
+具体的な案については8月ごろになるということですが、そういう、これまでにない、新しい取り組みとして、思い切った決断をしてくださったことに大変感謝しております。ありがとうございます。
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/6gatu/4-hitorioya-katei-jittai-chousa.mdx b/docs/ippan-situmon/r3d/6gatu/4-hitorioya-katei-jittai-chousa.mdx
new file mode 100644
index 00000000..f44d5f13
--- /dev/null
+++ b/docs/ippan-situmon/r3d/6gatu/4-hitorioya-katei-jittai-chousa.mdx
@@ -0,0 +1,109 @@
+---
+first: 2021-06-24
+description: 小平市議会議員 安竹洋平の令和3年度6月定例会における一般質問の4件目についてまとめています。
+---
+
+# (4)ひとり親家庭の実態調査を
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1225&schedule_id=4&minute_id=270&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和3年6月10日に行った5件の一般質問のうちの4件目です。
+
+以前、厚生委員会の政策提言で「[ひとり親家庭の実態調査とホームページの充実を](../../../sonota/kousei/r2/hitorioya.html)」と提案しましたが、特に議論する場もなく終わってしまいました。
+
+今回、コロナ禍において、ひとり親家庭には特にしわよせが懸念されるということもあり、提案する意図をもって質問しました。
+
+私は、小平市は、PDCAのCである「現状把握」が足りないといつも感じています。また、適切な現状把握のためにはフラットな視点が必要ですが、一部の部署では「独断」や「偏見」の傾向が強いと感じることがあります。そのあたりも指摘しようと思ったのですが、時間切れで再質問はできませんでした。今後機会を見てまた提起していきます。
+
+市の答弁は次のようなもので、匿名の実態調査は行う必要はない、ということでした。それでも例年実態調査を行っている自治体がありますので、これらは理由にならないはずですが…。
+
+- 年に1回の面接で所得や、児童養育の状況等を直接確認している
+- 5年毎に全国ひとり親世帯等調査がある
+- 東京都の定期的な調査がある
+- 母子・父子自立支援員が相談に応じている
+
+[提案レポート](../../../sonota/kousei/r2/hitorioya.html)にもまとめましたが、面接では得られず、匿名でしか得られない情報があります。年に1回の面接のときに用紙を手渡せばよいため、お金もかからず、手間もアンケート項目作成や集計くらいだと思います。社協などに委託してもよいですし、実際一度やってみればよいと思います。
+
+また、小平市はコロナ禍に際し、「小平市は国や都が面倒を見られていないところをしっかりサポートできている」とこれまで言ってきました。しかし、その後、国がひとり親家庭に支援金を給付することになりました。つまり、ある見方をすれば、「小平市は、ひとり親で困っている状況が把握できていなかった」ということにもなると思います。その事態をフラットに受け止めているのであれば、けっしてこのような答弁は出てこないと思うのですが…。
+
+
+## 通告書
+
+<iframe src={require('./20210610-ippan-situmon-yasutake-4.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+度重なる緊急事態宣言による店舗閉鎖等の影響により、若い世代の就労事情が厳しくなっていることが予想される。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+このコロナ禍において、特に、ひとり親家庭へしわ寄せが来ている可能性もあり、早急に実態を確認する必要があると考えるため、以下質問する。
+
+</MessageBubble>
+
+#### ひとり親家庭の悩みごと等は適切に把握できているのか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+コロナ禍における、ひとり親家庭の就労・経済状況や悩みごとは、適切に把握できているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+子育て支援課において常時、ひとり親相談を実施しているほか、毎年度、児童扶養手当の現況届の提出を受ける際、受給資格者の所得や児童の養育の状況等を直接確認しており、あわせてひとり親支援に関する情
+報提供を行うとともに、悩みごとなどを抱えている方の相談に母子・父子自立支援員が応じることで、適切に行っている。
+
+</MessageBubble>
+
+#### ひとり親家庭の匿名アンケート実態調査をなぜ行わないのか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+厚生委員として政策提言でも提案したが、ほかの多くの自治体が定常的に行っている、ひとり親家庭の匿名アンケート実態調査を、市が行わない理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+国においておおむね5年ごとに、全国の母子世帯、父子世帯及び養育者世帯の生活の実態を把握するため、全国ひとり親世帯等調査が実施されているほか、東京都においても、定期的にひとり親家庭の相談状況等に関する調査や福祉保健基礎調査などが実施されており、これらの調査結果をひとり親世帯の現状や課題の把握に活用している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+また、第1点目で答弁申し上げたとおり、児童扶養手当の現況確認やひとり親相談など、現場での状況把握が十分できることから、市として実態調査を行う必要はないものと考えている。
+
+</MessageBubble>
+
+#### コロナ禍の影響を調べるため、臨時的にアンケート実態調査を行ってはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+コロナ禍での影響を調べるため、臨時的にでも、ひとり親家庭の匿名アンケート実態調査を行ってはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+この間の感染症拡大期においても、ひとり親相談を継続して実施するとともに、過去3回の国の特別給付金支給に当たっても、収入減による家計急変の状況確認等を行っていることから、現時点で調査の実施は考えていない。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/6gatu/5-kekkan-nenrei.mdx b/docs/ippan-situmon/r3d/6gatu/5-kekkan-nenrei.mdx
new file mode 100644
index 00000000..ffefa7a9
--- /dev/null
+++ b/docs/ippan-situmon/r3d/6gatu/5-kekkan-nenrei.mdx
@@ -0,0 +1,88 @@
+---
+first: 2021-06-24
+description: 小平市議会議員 安竹洋平の令和3年度6月定例会における一般質問の5件目についてまとめています。
+---
+
+# (5)血管年齢等を健診時や常時測定できるようにしては
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1225&schedule_id=4&minute_id=270&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和3年6月10日に行った5件の一般質問のうちの5件目です。
+
+市民の方からご提案があったため質問しました。誤差の少ない血管年齢や骨重量の測定が容易にできるのであれば、分かりやすい指標ですから、数値をよくするために「健康に過ごそう」という意識が向上するようにも思います。
+
+答弁は、次の理由から、新規に実施することはないというものでした。
+
+- 国が定めている健診項目を実施している
+- 他市でも相互に受診できるよう、項目を統一している
+- 正確に測定できる機器を保有している医療機関が少ない
+
+血液検査などでγGTPなどといった数値がありますが、もっと一般の人にも覚えやすいような指標が開発されるとよいように思います。BMIですら身近な数値ではないように思います。ちょっと数字をいじれば、年齢など分かりやすい数値に変換できそうな気もしますが、どうなんでしょうね。
+
+## 通告書
+
+<iframe src={require('./20210610-ippan-situmon-yasutake-5.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市は、親子で楽しむ健康教室や、女性のためのセルフケア教室などの事業において、血管年齢、骨重量、体内年齢を測定している。これらの測定を健診項目に参考情報として加えたり、どこかに装置を定常設置してセルフ測定できる環境を整えたりしてはどうかという市民の声があるため、以下問う。
+
+</MessageBubble>
+
+#### 血管年齢などを検診項目に入れたりセルフ測定できるようにしては
+
+<MessageBubble speaker="安竹(初回質問)">
+
+血管年齢、骨重量(骨密度)、体内年齢を、参考情報として健診項目に加えたり、装置を定常設置してセルフ測定したりできるようにしてはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市が実施する健康診査については、40歳から74歳未満の方が対象となる特定健康診査では生活習慣病予防の観点から、75歳以上の後期高齢者が対象となる一般健康診査ではフレイル予防の観点から、必須の健診項
+目としてそれぞれ国が定めている健診項目を実施している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+また、健康診査は、市内の医療機関のほか、国分寺市、東村山市及び東大和市の医療機関においても相互に受診できるように、各市の健診項目を共通のものとしていることから、現時点では血管年齢等を健診項目に追加する予定はない。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+また、測定機器の定常設置につきましては、測定機器が壊れやすいことや、1人で操作することが難しいなど、取扱いや操作方法に注意を要するため、予定していないが、引き続き、健康教室等において、血管年齢等の簡易な測定を行い、分かりやすい目安としてお示しすることで、その後の健康の維持や改善に役立てていただきたいと考えている。
+
+</MessageBubble>
+
+#### 医学的に正確な血管年齢検査(CABIやABIなど)を健診項目に含めるのはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これらの測定値は、簡易的なものでは誤差が大きいと思われるが、たとえば血管年齢について、医学的に正確な検査(CABIやABIなど)を、健診項目に含めることについてはどう考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+第1点目で御答弁したとおり、市が実施する健康診査は国が定める健診項目を実施していることなどに加えて、正確な検査を行える測定機器を保有している医療機関が少ないことから、現時点では血管年齢等を健診項目に含める予定はない。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/6gatu/_category_.json b/docs/ippan-situmon/r3d/6gatu/_category_.json
new file mode 100644
index 00000000..033d36ad
--- /dev/null
+++ b/docs/ippan-situmon/r3d/6gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "6月",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r3d/6gatu",
+ "description": "令和3年度6月の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r3d/9gatu/1-cashless-point-gamble.mdx b/docs/ippan-situmon/r3d/9gatu/1-cashless-point-gamble.mdx
new file mode 100644
index 00000000..f089d7bc
--- /dev/null
+++ b/docs/ippan-situmon/r3d/9gatu/1-cashless-point-gamble.mdx
@@ -0,0 +1,747 @@
+---
+first: 2022-05-06
+description: 小平市議会議員 安竹洋平の令和3年度9月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)キャッシュレスポイント事業に不確実性を持たせるな
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1240&schedule_id=5&minute_id=647&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和3年9月10日に行った3件の一般質問のうちの1件目です。
+
+市は、令和2年10月から令和3年1月まで、QRコード決済を利用した、キャッシュレスポイントキャンペーンを実施しました。その際、予算を約1.4億円も超過し、令和2年度一般会計補正予算(第8号)で穴埋めがなされました。穴埋めのために使われたのは、教育費として確保されていた分の約8千万円です。この穴埋めがなければ、教育費としてさまざまな用途に使えたお金です。**実質的にギャンブルをして失敗した状態であり、自治体としてあり得ない行い**だと思います。
+
+原因のひとつは、QR決済事業者が上限を設定できない仕組みにしており、そのような欠陥のある制度を東京都が推進していることです。小平市は、そのような仕組みなら、この制度に手を出すべきではありませんでした。なお、私は以前より、**東京都は機能不全を呈している**と思っています。
+
+9月からまた同様なキャンペーンを実施することになり、二度と同じ轍を踏まないよう、問題を深掘りする質問を行いました。
+
+なお、この質問をするに当たり、担当課とも話しました。問題点を理解してくれましたので、同じ轍は踏まないものと期待しています。議会での答弁はいつも物足りなく感じますが…。
+
+| 質問 | 答弁 |
+|---|---|
+| 特定事業者の決済を推進する意図は | [地域限定キャンペーンができ、手数料安価](#多用な電子決済が普及している中特定事業者のqrコード決済を市として推進する意図は) |
+| 前回と今回で参加店舗の増加数は | [865店舗から75増えて940店舗に](##キャッシュレスポイント事業への参加店舗数と市内全事業者数は) |
+| 電子決済は手数料分が市外に流出し市税のマイナス要因だが | [やむを得ない](#電子決済は手数料分が市外に流出し市税にマイナスの影響があることを市はどう考えるか) |
+| QRコード決済の多くの問題を認識しているか | [使わない人がいることも認識](#これだけ多くの問題があることを認識しているか) |
+| 決済手数料以外に決済事業者に払った金額は | [前回約430万円、今回約970万円](#キャッシュレスポイント事業で決済手数料以外に決済事業者に支払われる金額は) |
+| 前回の事業評価で何を検証したか | [決済額と、一部利用事業者から寄せられた声](#前回のキャッシュレスポイント事業評価のため具体的に何を検証したか) |
+| 教育費約8千万円を流用した穴埋めについては | [予算超過しないよう努める](#教育費約8千万円の余り分をキャッシュレスポイント事業の穴埋めに流用せざるを得なかった状況をどう認識しているか) |
+| 同様な事態が起きないためには | [付与ポイント調整。上限を定めたいができない](#今後同様なキャッシュレスポイント事業を行う場合予算超過しない方法は) |
+| ポイント付与の打切りをしない理由は | [決済事業者側の都合](#予算到達でポイント付与の打切りをしない理由は) |
+
+## 通告書
+
+<iframe src={require('./20210910-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+#### キャッシュレスポイント事業は基本的なことが不明
+
+<MessageBubble speaker="安竹(初回質問)">
+
+前回、令和2年10月から令和3年1月までのキャッシュレスポイント事業については、参加したうち、かなりの市内飲食店から、過去最高の売上げにつながったという声が寄せられていたことが4月臨時会で示された。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+経済活性化の効果はたしかにあるものの、たとえば
+- そういった飲食店以外の場で、本当にコロナ禍で苦しんでいる人々のためになったのか
+- 市内の経済波及効果はどれだけあったのか
+
+などの基本的な事項はまったく不明なままだ。
+
+</MessageBubble>
+
+#### 巨費を投じているのに検証が甘すぎる
+
+<MessageBubble speaker="安竹(初回質問)">
+
+このように費用対効果が漠然としている事業に、巨費を投じ、継続して行うのであれば、当然ながら、事業の検証をできる限り詳しく行うべきだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかし、市は、前回明らかになった問題を、今回9月からの事業でも繰り返しており、検証が甘いと言わざるを得ない。
+
+</MessageBubble>
+
+#### キャッシュレスポイント事業で予算超過したうち8千万円分を教育費で穴埋めする大失態
+
+<MessageBubble speaker="安竹(初回質問)">
+
+問題は、予算に達した時点でキャンペーンを打ち切らなかったことに起因する。そのため、前回は予算を約1.4億円超過し、令和2年度一般会計補正予算(第8号)で穴埋めがなされた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+穴埋め分として、一般財源からはGIGAスクールの残余分2,722万円と財政調整基金600万円等が充てられ、地方創生臨時交付金からはGIGAスクールの残余分約5,242万円が充てられた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+つまり、**教育費として予定されていた分の合計約8,000万円がキャッシュレス事業の穴埋めに使われた**ことになる。穴埋めがなければ、教育費の残余分は教育費内で流用できていたのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+普段から不足している教育費は、本年度の予算で一律6%シーリングの厳しい措置の対象にもなっている。その一方で、効果が不明な事業の穴埋めに約8,000万円が流用される事態には驚かされる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+予算超過は事前に想定できたはずだ。超過分の予算枠を事前に設定せず、議会が同意せざるを得ないような補正予算に持ち込むことで、費目をまたいで巨額の予算を移動させるようなやり方は、到底許されることではない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+そうした背景に基づき、質問する
+
+</MessageBubble>
+
+#### 多用な電子決済が普及している中、特定事業者のQRコード決済を市として推進する意図は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+さまざまな電子決済がすでに普及する中、特定事業者のQRコード決済を市として推進する意図は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+QRコード決済は、次の理由などから、経済対策のひとつとして実施している。
+- 地域を限定したキャンペーンを実施できる
+- 手数料が、デジタル地域通貨やプレミアム付商品券等と比較して安価
+
+</MessageBubble>
+
+##### 中国でQRコード決済が広まった背景
+
+<MessageBubble speaker="安竹(再質問)">
+
+日本の(株)デンソーが開発したQRコードを利用した決済は、主に中国で使われている。なぜ中国で広まったか、その(表向きの)理由として一般的には次のようなことが言われている。
+- SNSアプリのWeChatが普及している
+- 最高額紙幣が100元で約1,700円のため現金を大量に持ち歩く必要がある
+- 紙幣が汚い
+- 偽札に対応する必要がある
+- Suicaやクレカ等の電子決済が、まだそこまで普及していなかった
+- 送金が容易
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういう背景があるため、これから述べるさまざまな問題点がありながらも、QRコード決済が普及していったのでは、と言われている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+一方、日本はすでにネットワークが整備され、Suicaやクレジットカードなどの最も利便性が高い電子決済が普及している。かなり状況が異なる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+日本人は、新しいものをすぐ取り入れるよい面がある。しかし、自治体は、新しい仕組みを導入する場合には、それが市民の福祉につながるか、よく考えなければならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういう観点から、次に、私がQRコード決済について考えている特徴や問題点を述べる。
+
+</MessageBubble>
+
+### QRコード決済の特徴と問題点
+
+##### 問題点1:セキュリティ(詐欺行為への耐性)が甘い
+
+<MessageBubble speaker="安竹(再質問)">
+
+QRコード決済は仕組みが非常に簡単なゆえに、詐欺もしやすい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+バーコードリーダーでQRコードやバーコードを読んで決済する場合もあるが、そうでない場合は、画面上で人間が金額を確認するだけで決済が終わる。偽のアプリをつくり、金額が出るようなアプリをつくって詐欺が行える。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+さまざまな決済がある中で、QRコード決済は、詐欺が最もやりやすいと思う。
+
+</MessageBubble>
+
+##### QRコード決済に絡んで詐欺が起きた事例を把握しているか?
+
+<MessageBubble speaker="安竹(再質問)">
+
+QRコード決済について、今まで、全国的にでも、偽のアプリを使うなど、そういった詐欺が起きた事例を把握しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="地域振興部長(余語)" align="left">
+
+私の知るところでは、そういったものは把握できていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+詐欺が起きたことをどう気付くかという問題もある。バーコードリーダーがない店舗では、QRコード決済すると同時に、売上を別のところで取っておかないと詐欺を把握できない。売上とデータを突き合わせて初めて詐欺があったかを確認できる。
+
+</MessageBubble>
+
+##### 問題点2:利便性があるとは言い切れない
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、利便性があるとよく喧伝されるが、いつも疑問に思う。利便性があるとは言い切れない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえば決済の手間について考えれば、バーコードリーダーがない場所では次の手順が一般的に必要になる。
+
+1. チャージする(ATMやクレジットカード、送金などにより)
+1. 決済のたびに、スマートフォンを取り出す
+1. スマートフォンのセキュリティ認証をクリアして画面を表示する
+1. QRコード決済アプリを立ち上げる
+1. 店舗のQRコードを写真で撮る
+1. 金額を入力する
+1. 表示される金額を店員に確認してもらう
+1. 決済ボタンを押す
+1. 決済が終わったことを店員と一緒に確認する
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+必要なステップが大量にある。ネットワークが遅かったり、操作の慣れにも依存するが、現金決済と比べても必要なステップ数はそれほど変わらない。そういった利便性では、Suicaなどのタッチ決済が最も優秀な決済手段。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、現金を持ち歩かなくてよい利便性も喧伝されているが、QRコード決済が使えないところも多いため、普通は現金も持ち歩く。実質的にその利便性はほとんどない。
+
+</MessageBubble>
+
+##### 問題点3:高齢者、障害者、経済的困窮者を排除する作用がある
+
+<MessageBubble speaker="安竹(再質問)">
+
+これが一番の問題。QRコード決済は、高齢者、障害者、それから経済的困窮者などの社会的弱者を排除する作用がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+スマートフォンを持っていない人はもちろんのことだが、多くの高齢者や一部の障害者は、QRコード決済を容易に使えない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+スマートフォンの画面を動かす必要があるので、特に視覚障害の方は使えない。また、指が自由に動かず、スマートフォンの操作が非常に時間がかかるといった方もほぼ使えないだろう。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、お金がなくてスマートフォンが買えないとか、契約ができない方もいる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+それに対し、たとえばSuicaなどのタッチ決済というのは非常に優秀。スマートフォンの契約等も要らないし、ぱっと出せばよいだけ。
+
+</MessageBubble>
+
+##### 現金決済はとても利便性が高い
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、現金決済も本当に優秀。現金は高齢者でもほとんどの人が使える。視覚障害の方も使える。指が自由に動かずにスマートフォンの操作が大変な方であっても、現金のやり取りはできるという方は結構いる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、スマートフォン等の契約がなくても使える。こういう方々を排除しないという観点から考えても、現金決済というのは非常に利便性が高い。
+
+</MessageBubble>
+
+##### キャッシュレスポイント事業への参加店舗数と市内全事業者数は?
+
+<MessageBubble speaker="安竹(再質問)">
+
+キャッシュレスポイント事業の前回参加店舗数と今回参加店舗数、それから市内の全事業者数は。
+
+</MessageBubble>
+
+<MessageBubble speaker="地域振興部長(余語)" align="left">
+
+前回令和3年1月、一番多くのお店が登録していただいた時期、PayPayしか公表されていないが、約865店舗。
+
+また、今回は9月1日から実施しているが、こちらもPayPayのみで940店舗。
+
+市内の事業者数は、かなり古いデータになるが、過去の経済センサスの直近のもので4,600店舗前後。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そうすると、865店舗から940店舗なので、75店舗しか増えていない。4,600店舗ある中で。前回大成功したと言っているが、ほとんど増えていない。果たして事業者から本当に要望されているのかと思う。
+
+</MessageBubble>
+
+##### 問題点4:小規模店舗を淘汰して大規模店舗の寡占につながる作用がある
+
+<MessageBubble speaker="安竹(再質問)">
+
+QRコード決済に限らず、キャッシュレス決済全般の問題として、小規模店舗を淘汰して大規模店舗の寡占につながる作用がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+QRコード決済も10月から手数料がかかってくる。一般的にクレジットカードもそうだが、手数料率は店舗の規模によって変わる。個人商店などは通常手数料率が高い。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+QRコード決済に限らず、電子決済が普及すると、一番割を食うのはどこか。バーコードがついた専用レジを入れられず、手数料率が高くなる小規模店舗だ。手数料が1%違うだけでも、損益にじわじわ効いてくる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、キャッシュレス決済というのは、小規模店舗を淘汰するような圧力、作用、働きがある。
+
+</MessageBubble>
+
+##### 問題点5:市税にマイナスの影響がある
+##### 電子決済は手数料分が市外に流出し、市税にマイナスの影響があることを市はどう考えるか?
+
+<MessageBubble speaker="安竹(初回質問)">
+
+すべての電子決済は手数料分が市外に流出し、市税にマイナスの影響があることを市はどう考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市内にはキャッシュレス決済に対応できる事業者がない中で、市外事業者に業務委託を行う必要があるため、事業実施に当たり、やむを得ないものと捉えている。
+
+</MessageBubble>
+
+##### 問題点6:利用者と事業者にとって税金的な側面がある
+
+<MessageBubble speaker="安竹(再質問)">
+
+(決済のたびに手数料が取られるということは)、利用者と事業者にとって、税金的な側面があるということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市は、気付かないところで支払わされるコストに、もっと目を向ける必要がある。市民の生活に係る費用に対し、そういった数%の手数料が上乗せされ持っていかれることは、市民の生活にも市税にも直結する。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+私は[3月の一般質問](https://yasutakeyohei.com/books/yasutake/ippan/r3/3-gatu/1-carbon-neutral-giman.html)で、再生可能エネルギーのFIT制度による「発電促進賦課金」の話をした。これは、太陽光発電をしている業者に対し、太陽光発電をしていない人たちが払わなくてはいけないお金のことだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ほとんどの人が、知らないうちに、電気代に10%ぐらい上乗せされている。今後それがもっと上がっていく。これは実質的に増税のような効果がありますよ、という話をした。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+消費税が仮に1%上がると大きく騒がれるが、こういった実質的に増税と同じような再生エネルギーの賦課金などについては、ほぼまったく問題にされていない。そういったことが許されていくと、どんどん経済格差が広がり、多くの人の豊かさが失われていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+(なお、私は何度も主張しているように、家庭用の太陽光発電は、現状では環境改善に貢献するものではないと思っている)。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+よく考えてもらいたいが、9月まではQRコード決済の手数料は無料だが、10月からは手数料がかかる。すると、市の財源で行う30%のポイント付与分は、10月以降に使われることになるので、それについては手数料が持っていかれる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+以上、まとめると次のようになる。
+- 特にバーコードリーダーが置けない小規模な店舗でセキュリティ(詐欺行為に対する耐性)に大きな懸念がある
+- 利便性があるとは必ずしも言い切れない
+- 高齢者、障害者、経済的困窮者を排除する働きがある
+- 小規模店舗を淘汰して大規模な店舗の寡占につながる作用を持っている
+- 利用者と事業者にとって税金的な側面がある
+- 市税にマイナスの影響がある
+
+</MessageBubble>
+
+
+##### これだけ多くの問題があることを認識しているか?
+
+<MessageBubble speaker="安竹(再質問)">
+
+これだけ多くの問題があるが、認識しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="地域振興部長(余語)" align="left">
+
+たしかに、キャッシュレス決済を使わない方も多くることも認識している。しかし、9月までは店舗に対する手数料等はかからないので、店舗に対しては金銭面の負担がないということで、このキャッシュレス決済ポイント付与事業は有効と考えている。また、スマートフォン等を使われ方には紙媒体での支援をしていきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+9月までの売上げに関しては問題ないが、市の財源を投じた30%の分については手数料を持っていかれる。
+
+</MessageBubble>
+
+
+
+##### 新たな施策の検討時には、現状・将来・長期的に及ぼす影響をそれぞれよく考えよ
+
+<MessageBubble speaker="安竹(再質問)">
+
+私は、市が、たとえばこういった特定の決済手段を、市の事業として推進しようとか、そういう検討をする場合は、それが市民や事業者に対して、
+- 現状でどういう影響を及ぼすか
+- 将来的にどういう影響を及ぼしていくか
+- 長期的にどういうことになっていくか
+
+を、よく考えないといけないと思う。
+
+</MessageBubble>
+
+
+
+##### 現状のキャッシュレスポイント事業は禁断の果実、市として手を出さない判断を
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回、東京都の補助が4分の3出るが、これから市民の福祉にじわじわと与える影響をよく考えると、私はこれは禁断の果実だと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市としてはそういったものには手を出さない、そういう判断が出てもよい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+このキャッシュレスポイント事業については、経済波及効果もよく分からないと私は何度も言ってきた。
+
+</MessageBubble>
+
+
+
+##### むしろ商工会の方々がやってくださるような事業に投資すべき
+
+<MessageBubble speaker="安竹(再質問)">
+
+むしろ、小平商工会の方々が自発的に行ってくださるクーポンや商品券的なものを介し、ほぼすべての投じたお金が市内にちゃんと落ちていく、そういう事業に大半を投じてほしいと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+お年玉キャンペーンも、参加店舗はすごく多い。1,000店舗近くあるということ。そういったことをどんどん拡大していってほしい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+さらに言えば、クーポンの何がよいかというと、コンビニエンスストアなどで無言でピッとやるより、クーポンの受渡しをすることで、会話が発生したりする。「もうこれでクーポンは最後なのよ」のような。そういうコミュニケーションを促進するやり方でもあると思う。
+
+</MessageBubble>
+
+
+#### 市内で現金決済に限定した大型店舗が活気付いている状況を市はどう見ているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+キャッシュレス決済を推進する立場からして、市内で現金決済に限定した大型店舗が活気付いている状況を市はどう見ているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+大型店舗は商品の種類や量が多く、利益率を抑えた薄利多売を行っている店舗もあるため、キャッシュレス決済ではなく、現金決済に限定した場合でも多くの方に利用されているものと捉えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+どういう理由でキャッシュレス決済を入れていないのかは、聞いてみないと分からないが、高齢者でも障害者でも経済的困窮者であっても使える、たとえば本当の多様性、そういったことを考えている事業者であれば、私はそういう会社を応援したい。
+
+</MessageBubble>
+
+#### キャッシュレスポイント事業で、決済手数料以外に決済事業者に支払われる金額は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+前回と今回のキャッシュレスポイント事業で、決済手数料以外に決済事業者に支払われる金額は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+委託料のうち、前回は2ヵ月、合計で約430万円、今回は約970万円。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+1点目の質問で、手数料が安価と答弁していたことと齟齬があると思う。手数料に関しては重要な事項。直接、市民に還元される部分ではないので。
+
+</MessageBubble>
+
+##### 今後同様な事業を行うなら、予算書に手数料の記載をしてほしいがどうか
+
+<MessageBubble speaker="安竹(再質問)">
+
+これ以降、もし仮に、私は実施してほしくはないが、もし今後、仮に同様なことを行うとしたら、予算書にもその内訳を記載してほしいと思うが、それについてはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="地域振興部長(余語)" align="left">
+
+この場で、予算書にそれを記載できるかどうかというのはお答えできないが、委員会等、説明する場面で、手数料の内訳等も説明できたらと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+お願いする。
+
+</MessageBubble>
+
+#### 前回のキャッシュレスポイント事業評価のため、具体的に何を検証したか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+前回のキャッシュレスポイント事業評価のため、具体的に何を検証したか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+PayPayを利用した決済額は、
+- キャンペーンを中小規模の事業者に限定して実施した昨年11月は約3億円
+- キャンペーンを実施しなかった昨年12月は約2億円
+- キャンペーンに大規模の事業者を含めた本年1月は約12億円
+
+となっており、対象とする店舗等により、大幅に影響を受けることが確認された。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+事業者からは肯定的な反響が大きく、また、コロナ禍で暗い気持ちになっている中、買い物を心から楽しめたという市民の声も多数いただいており、市民、事業者双方に喜んでいただける事業であると捉えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+私が述べたさまざまな問題点を検証するような観点から、いろいろなやり方があると思うので、アンケートを取ったりとかもそうだが、ぜひ検証してもらいたい。
+
+</MessageBubble>
+
+##### 事業を計画する段階で、本当に市で行うべき事業か、チェック表で確認を
+
+<MessageBubble speaker="安竹(再質問)">
+
+もっと言えば、こういった事業を行う前、事業計画の段階で、できればチェック表みたいなものをつくってほしい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+チェック表は何かというと、たとえば事業者、利用者、高齢者、障害者、経済的困窮者など、いろんな列があり、それぞれに現状と今後のような行があり、それぞれ〇や×や△をつけていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえばQRコード決済を導入しようかという検討の段階になったら、現金決済とかほかの決済との比較表をつくる。QRコード決済のほうの表には、たとえば高齢者、障害者、経済的困窮者などの欄には×や△が入ってくる。現金決済のほうはそれらはすべて〇になると思うが。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+それから、たとえば、QRコード決済の事業者の欄には、小規模な事業者にとっては長期的に負担になり、大規模事業者に有利な働きがあるとか、そういったことを書いていくと。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、たとえば市民の欄には、QRコード決済は税金的側面があるとか、そういったことを書いていくとよい。そうすると全体像が見えてきて、果たしてそれを本当に市で行ってよいものかどうか分かる。また、議会にも説明しやすい。そういうことをしてはどうかということで、これは提案。
+
+</MessageBubble>
+
+#### 教育費約8千万円の余り分をキャッシュレスポイント事業の穴埋めに流用せざるを得なかった状況をどう認識しているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市は、教育費約8,000万円の余り分をキャッシュレスポイント事業の穴埋めに流用せざるを得なかった状況をどう認識しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+コロナ禍という未曽有の状況の中で初めて実施した事業であったこともあり、当初に想定した予算額を大幅に超えることになったが、これまでの実績や他自治体の状況等を踏まえ、委託事業者と連携し、予算を超過しないような事業積算に努めていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これは通告書にも書いてあるが、本当に問題だと思う。穴埋めに使う分がなければ、教育費内で消化できたはず。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+教育費が本当に足りていないと感じるときがよくある。たとえば、ひとつのクラスでWi-Fiが一度に10人しかつながらない。10人使ったら次の10人みたいなやり方をしているような。今はもう直っているかもしれないが、そういったところの改善にも使えるお金だったのではないかなと。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+もしくは、私が以前から何度も指摘しているような、不登校の子や、支援級に通いながら学習の機会を逃している子どもたちに、オンラインで授業を届けるとか。そういったところにお金を使えたのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+もしくは、コロナ禍でしわ寄せが来ているような、特別支援が必要な子どもたちに支援員を緊急で増やしたり。手当てを厚くするとか、そういったことに使ってほしい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういったことではなく、効果がよく分からない事業の、しかも穴埋めに、教育費の残った分を回さなければならない状況は、信じられないこと。
+
+</MessageBubble>
+
+##### 今後、同様なキャッシュレスポイント事業を行う場合、予算超過しない方法は
+
+<MessageBubble speaker="安竹(再質問)">
+
+一応質問するが、仮に、今後、同様なキャッシュレスポイント事業を行うとなった場合、そういった予算超過しない、こういう事態にならないよう、どういうやり方が考えられるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="地域振興部長(余語)" align="left">
+
+ひとつは、町田市の例がある。6月いっぱいで、町田市が、小平市と似たようなスキームでキャッシュレス決済ポイントについて5億円のポイント付与決済額が出た。7月になってからそういったデータを把握した。市のほうでも1ヵ月の上限額を5,000円から3,000円、1回当たりも2,000円から1,000円というような形で、スキームの変更というか、考え方を変えた。他市の状況なども把握しながらやっていくということがひとつあるかと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="地域振興部長(余語)" align="left">
+
+もうひとつは、これは最も課題と捉えているが、ポイント付与の上限を定め、その上限で打切りができる、そういったことができれば、こういった補正予算をお願いするようなことはないと認識している。しかし、事業者のほうでそういったことはなかなかできないという現状がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+結局、一番の原因は打切りができないこと。今言われたように、事業者から「対応できません。3週間ぐらいかかります」みたいなことを言われているから。
+
+</MessageBubble>
+
+#### 予算到達でポイント付与の打切りをしない理由は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+予算到達でポイント付与の打切りをしない理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+事業者のシステム上、打切りを行うには決定から実行まで3週間程度の期間を要するため。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+私は、打切りは、決済事業者がやろうと思えばできると思う。たとえば、決済するとすぐに「いくらのポイントがつきます」の表示が出る。会社としてはすぐできるはず。1日か2日かかるかもしれないが、それでもまだよい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+事業者ができないと言っている理由が、もし仮に、利益を得るためにできないと言っているのだとすれば、私は本当に非常に問題だと思う。そんなところと事業を一緒にやってはいけない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、打切りができないということは、町田市もそうだが、同様な問題が、ほかの同じ事業をしている自治体で発生していることになる。ということは、これを推進している東京都の判断が非常に問題。打ち切りできないのなら、こういった事業はやるべきではない。これはギャンブルだ。
+
+</MessageBubble>
+
+
+### まとめ:禁断の果実に手を出すな
+
+<MessageBubble speaker="安竹(再質問)">
+
+繰り返すが、QRコード決済には、次のような数多くの問題があると考える。
+- セキュリティ(詐欺行為への耐性)の懸念
+- 利便性の問題
+- 高齢者、障害者、経済的困窮者などの社会的弱者を排除する働きがある問題
+- 小規模店舗を淘汰して大規模な店舗の寡占化につながる作用がある問題
+- 市民や事業者に増税的な側面がある問題
+- 自治体の税収にマイナスに働く問題
+- 打切りができずギャンブル性を有することで、自治体のほかの事業が侵食されてしまう問題
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+こういった問題が解消されない限り、市がやるべき事業ではない。やらないという判断をしなくてはならない。私は、これは禁断の果実だと捉えている。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/9gatu/2-corona-kodomo-nitijo.mdx b/docs/ippan-situmon/r3d/9gatu/2-corona-kodomo-nitijo.mdx
new file mode 100644
index 00000000..b670d36d
--- /dev/null
+++ b/docs/ippan-situmon/r3d/9gatu/2-corona-kodomo-nitijo.mdx
@@ -0,0 +1,362 @@
+---
+first: 2022-05-06
+description: 小平市議会議員 安竹洋平の令和3年度9月定例会における一般質問の2件目についてまとめています。
+---
+
+
+# (2)データに基づき、コロナ禍の子どもたちを日常生活に
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1240&schedule_id=5&minute_id=647&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和3年9月10日に行った3件の一般質問のうちの2件目です。
+
+新型コロナウイルスワクチンの接種がもたらす状況や、各国のワクチン接種の効果もデータが出そろってきました。厚生労働省が8月18日に国会へ提出した新型コロナウイルス感染症による7月の期間致死率は0.14%で、インフルエンザ並みとなっています。その状況変化に応じてコロナ対策を撤廃する国が増えてきており、日本も対応を緩めていくべきと考えます。
+
+子どもたちの一日一日はとても貴重です。私たち大人は、リスクを過剰に恐れ、過剰な対応をすることで、子どもたちからさまざまな経験の場を奪い取ってはなりません。子どもたちは、重症化したり、亡くなる可能性は非常に低いにもかかわらず、大人たちよりも制約の多い状況で過ごしています。そのような状況を改善すべく、質問しました。
+
+国の方針は、解釈次第で「ゆるい制限」に受け取れるのですが、市が勝手に忖度して、厳しい制限を子どもたちに課している状況だと私は見ています。職員には、おかしいことはおかしいと言うだけの矜持を持っていただき、子ども中心の視点で考えてほしいものです。
+
+| 質問 | 答弁 |
+|---|---|
+| 世界各国で、マスクなし行動制限なしとする状況については | 各国で状況異なる |
+| マスクが感染予防に有効とする根拠は | 分からない中で対策、今後対策も変わる |
+| 子どもの心身健康状態の把握は | 定期健診、毎日の健康調査、担任等の相談で |
+| 子どもの心身健康状態に異常は | 特別な変化はない、体力調査はこれから |
+| 子どもの自殺者がコロナ禍で増加の状況について | 認識している、ケアと相談で |
+
+## 通告書
+
+<iframe src={require('./20210910-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+
+#### 各国がコロナ規制撤廃を行う中、日本は過剰な対策を続けている
+
+<MessageBubble speaker="安竹(初回質問)">
+
+国内の新型コロナウイルスワクチン接種がもたらす状況や、各国のワクチン接種の効果などもデータが出そろってきた。厚生労働省が8月18日に国会へ提出した新型コロナウイルス感染症による7月の期間致死率は0.14%であり、インフルエンザ並みとなっている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+8月27日には、デンマークがすべてのコロナ規制撤廃を表明し、コロナパスも9月10日までで終了する。スウェーデンも9月から規制撤廃。それ以外にも、フィンランド、イギリス、米国の各州、ロシア、中国等、他国の例もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+さまざまなデータが、日本国内や市内における対応の過剰さを物語っている。世界的な状況は変わっているものの、新型コロナウイルス感染症対策に関する対応は以前より大きく変わることがない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+特に、子どもたちにとっての一日一日はとても貴重だ。私たち大人は、リスクを過剰に恐れて、過剰な対応をすることで、子どもたちからさまざまな経験の場を奪い取ってはならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市は、感情や報道によるのではなく、冷静にデータを洗い直し、各国の対応状況も参考にしながら、対応を緩めていくべきである。
+
+</MessageBubble>
+
+#### 主要なメディアが、特定の目的を持ち、世の中の空気をつくりだしていると感じる
+
+<MessageBubble speaker="安竹(再質問)">
+
+私は、今の時代もこれまでも、主要なメディアが、特定の目的を持ち、その目的に沿わない情報は一切報道しなかったり、恐怖心をあおるような報道をしたりして、世の中の空気をつくり出していると思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+都合の悪いデータや、外国の状況を正確に伝えない状況がある。または、特定のグループにレッテルを貼るなどして、分断の思想を持ち込むこともよくある。ワクチン派・反ワクチン派というレッテルを貼るなどは最たるもの。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+メディアの多くは、普段は「多様性が重要」と言いながら、一方ではそういうことをしている。これは、第二次世界大戦に日本が参戦することになったころの状況と何も変わっていない。国民・非国民というレッテル貼りと同じこと。
+
+</MessageBubble>
+
+#### 子どもたちには情報に関する教育が必要
+
+<MessageBubble speaker="安竹(再質問)">
+
+余談だが、子どもたちには、「情報の教育」が必要と思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+主要メディアの報道だからといって、それをデータも調べずすぐに信じるようなことのないよう、また、戦前や戦中に新聞やテレビが何を報道してきたのか、今、どれだけ偏った情報を流しているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういう風に、「メディアが情報をどう扱っているか」といったことも、本当は勉強してもらったほうがよい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+いずれにしろ、特に、私たち政治家は、おかしいことはおかしいと言わなければいけない立場だ。そのために質問している。
+
+</MessageBubble>
+
+#### 世界各国でマスクもせず行動制限も特にない事例をどう捉えているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市は、世界各国で、マスクもせず、行動制限も特にないような事例について、どう捉えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+今年に入り、複数の国が制限措置の緩和に取り組んでいるが、その成果はまちまち。たとえばワクチンの接種スピードが速い国では、国民のマスク着用をやめ、店舗やレストラン、ホテル、映画館が完全に営業を再開するなど、以前の日常生活に戻ったが、最近では一部の国において、従来株より感染力の強いデルタ株の拡大により、屋内でのマスク着用の義務化や入国する全員を対象とした隔離措置など、多くの制限が再導入されている状況もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+各国で状況が異なるため、一方では行動制限等がない国もあるものと捉えている。感染症対策は、国や都道府県が中心となり、広域的な対策、対応および措置を講じていくことが重要と捉えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市においても、東京都全体で取り組んでいくことが重要と認識しているので、引き続き、新型コロナウイルス感染拡大防止のための東京都における緊急事態措置等に沿った対応をしていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+日本の主要メディアがほとんど報道しないが、ちょっと調べると、マスクもせず、人が密集して、コロナ前のような、新型コロナウイルス感染症がなくなったかのような暮らしをしている国や地域がたくさんある。
+
+</MessageBubble>
+
+##### 規制がほぼ何もない国々でも、陽性者数や死者数は問題になっていない
+
+<MessageBubble speaker="安竹(再質問)">
+
+だからといって、マスクをしっかりし、触ったものを全部アルコールで消毒し、行動を自粛している日本などと比べて、陽性者数や死者数が問題になっているかというと、けっしてそんなことはない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+特にスウェーデンが象徴的。ストックホルムの学校の状況などを見ても、検索するとすぐ画像もいっぱい出てくるが、もう誰もマスクなんてしていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+スウェーデンはもともとコロナ対策をほとんどしないところで、当初、死者数が増えたりして大失敗だとかさんざん言われていたが、結局その方式が今は成功事例になっている。ほとんどこれも報道されない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+学校の子どもたちは一切マスクもしていないし、ワクチン接種は進んでいるが、自粛の強要やマスクの強要、ワクチンの強要も一切なくやってきて、9月からはコロナ規制がほぼ完全撤廃される。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+私は、これこそ日本がまねするべきケースだと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ロシアや中国も、一般に思われているよりかなり緩い。ロシアは、マスクしている人なんか全然いない。アメリカも一部の厳しい措置をしている州だけが取り上げられて報道されているが、実際は、多くの州でマスクなしで、スタジアムに人々が殺到したりしている状況もある。
+
+</MessageBubble>
+
+##### 対策の程度が高いイスラエルやスコットランドで陽性者数が増えている
+
+<MessageBubble speaker="安竹(再質問)">
+
+逆に、最もワクチンの接種が進んでいるイスラエルで、今、非常に陽性者数が増えている。マスク着用が義務化されているスコットランドも、今、陽性者数が増えているといった状況。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これが、メディアもよく引用するオックスフォードのサイトのデータ。人口100万人当たりの陽性者数。赤で書いたのが、ワクチン接種がかなり進んでいるイスラエル。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+イスラエルの感染者数が非常に増えている。ワクチン接種が進んだイスラエルでこれだけ増えているということは、要は感染予防効果はほとんどないということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+下のほうに日本も入っている。マスクをほぼしない、自粛もしない、感染予防の対策などをほとんどしない国々の陽性者数が、日本と同じ、もしくはそれ以下だ。こういうデータを見れば、何が起きているかは分かると思う。
+
+</MessageBubble>
+
+#### マスクが感染予防に有効としている根拠は
+
+<MessageBubble speaker="安竹(再質問)">
+
+マスクが感染予防に有効としている根拠は何か。
+
+</MessageBubble>
+
+<MessageBubble speaker="文化スポーツ担当部長兼健康・保険担当部長(篠宮)" align="left">
+
+マスクであったり、手洗いであったり、人との距離というところは今言われている。感染症の歴史からも、さまざま分からないことの中で対策をしているという事実はあると認識をしているところ。
+
+</MessageBubble>
+
+<MessageBubble speaker="文化スポーツ担当部長兼健康・保険担当部長(篠宮)" align="left">
+
+いずれにしても、今、国においては、研究者等もさまざまなデータを検証していく中で、今後、マスクの対応、そのほかの対策も変わってくるのではないかと認識をしているところだが、現状では、国民全体でマスクをしましょうということになっているので、その対応を市としても進めている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市として単独でなかなか動くことはできないというのは分かっているが、マスクがないと濃厚接触と定義されてしまったりする<sup>*</sup>ので、そういったところがあると思う。東京都にはそういった基準を見直してほしい。
+
+</MessageBubble>
+
+:::info
+
+#### ❓ マスクを着けていないと濃厚接触者になるのか
+
+厚労省に電話で確認したところ、次のとおり、マスクを着けていないことからといってすぐに濃厚接触者とみなされるわけではありませんでした。
+
+**Q(安竹):** 濃厚接触者の定義として「マスクをつけずに15分以上近くにいた場合」という話を耳にした。この「マスクをつけずに」というところは、その場にいる双方ともマスク着用が必要なのか。それとも、片方がマスクをしていればよいのか。
+
+**A(厚労省):** [「新型コロナウイルス感染症COVID-19 診療の手引き 第7.2版」の28ページ表3-2](https://www.mhlw.go.jp/content/000936655.pdf#page=28)を見てほしい。
+これらの状況を踏まえて総合的に判断するものであり、マスク非着用だからといって、そこを切り取って判断するものではない。
+つまり、片方がマスクをつけている、両方がマスクをつけている、というところだけで判断はしない。
+
+(厚労省:新型コロナウイルス感染症対策推進本部 戦略班 自治体対応窓口・令和4年7月5日に確認)
+
+ここで示された資料には、次のとおり、マスクのマの字も書かれていません。
+
+![濃厚接触者の定義](./images/noukou.png)
+
+:::
+
+#### 市は、子どもたちの心身健康状態をどう把握しているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+国立成育医療研究センターのグループが定期的に行っているアンケート調査等に、コロナ禍での子どもたちや保護者たちの心理的ストレスが表れている。市は子どもたちの心身健康状態をどう把握しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+定期健康診断や、毎日行っている健康調査のほか、担任、スクールカウンセラーおよび養護教諭等による相談の中で、心身の健康状態の把握に努めている。
+
+</MessageBubble>
+
+##### 過剰な対策で負担を強いられている子どもたちがいる
+
+<MessageBubble speaker="安竹(再質問)">
+
+心身健康状態に関しては、特に発達障害のあるお子さんの御家庭など、そういったところには、できれば子どもだけではなくて保護者にも、アンケートを取ったり、さまざまなお話を伺ったほうがよい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+学校が休校になった場合は、宿題がいっぱい出たりする。オンラインでやる場合、一日の最初に先生が話し、課題が出る。そういったことを全部家の中でやらなきゃいけない。発達障害の子たちの中にはそれが大変な子たちがいる。
+
+</MessageBubble>
+
+##### 夏休み明けに自殺が増えているのは、勉強に追いつけないことが背景でもあるのでは
+
+<MessageBubble speaker="安竹(再質問)">
+
+推測だが、夏休み明けに自殺者が増えてくる状況は、「勉強に追いつけていない」ところもひとつあるのでは。夏休みに勉強に追いつこうと思ったけれども追いつけなかったとか、そういうこともあるのではないか。
+
+</MessageBubble>
+
+#### 児童・生徒の、心身の健康状態が反映される各種指標に、異常な兆候はないか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市内で、
+- 不登校
+- いじめ
+- (その他)問題行動
+- 家庭内暴力
+- 熱中症の件数
+- 成績
+
+など、児童・生徒の心身の健康状態が反映される各種指標に、異常な兆候は表れていないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+学校生活に関わる問題行動や熱中症の件数に、新型コロナウイルス感染症の拡大以前と以後で特別な変化はない。成績等についても、全国学力調査結果において特別な変化は見られない。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+体力調査結果については、本年度の実施結果がこれから示されるため、コロナ禍において運動の機会が減っていることを踏まえ、調査結果を注視していく。
+
+</MessageBubble>
+
+#### コロナ禍において、子どもの自殺者数が増えている状況をどう考えるか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年6月25日に開催された児童・生徒の自殺予防に関する調査研究協力者会議などで指摘されているように、児童・生徒(高校生を含む)の自殺者数がコロナ禍において増えている状況について、市はどう考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+新型コロナウイルス感染症の拡大の影響で、子どもたちの日常生活や学校生活にこれまでと異なる状況が長期に及んでいることが背景のひとつであると認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+小平市立学校では、子どもたちの大切な命を守るために、長期休業日明けの子どもたちの小さな変化を見逃すことなく、必要なケアを行うとともに、安心して相談できるよう取り組んでいく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+小・中学生というよりは、データを見ると、実際は高校生の増加が多いと思う。思春期で、今言ったような夏休み明けになかなか勉強に追いつかないとか、そういったことがあるのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+何かあったらすぐ学級閉鎖とか自宅学習とかになってしまうと、学習障害の子どもや、共働きの世帯、社会的に弱い立場にある方々にしわ寄せが来るので、そういったことはなるべくやらないでいただきたい。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/9gatu/20210910-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r3d/9gatu/20210910-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..a4d18ce8
--- /dev/null
+++ b/docs/ippan-situmon/r3d/9gatu/20210910-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r3d/9gatu/20210910-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r3d/9gatu/20210910-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..e23824ba
--- /dev/null
+++ b/docs/ippan-situmon/r3d/9gatu/20210910-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r3d/9gatu/20210910-ippan-situmon-yasutake-3.pdf b/docs/ippan-situmon/r3d/9gatu/20210910-ippan-situmon-yasutake-3.pdf
new file mode 100644
index 00000000..53d1bf17
--- /dev/null
+++ b/docs/ippan-situmon/r3d/9gatu/20210910-ippan-situmon-yasutake-3.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r3d/9gatu/3-vaccine-sabetu-jinkensingai.mdx b/docs/ippan-situmon/r3d/9gatu/3-vaccine-sabetu-jinkensingai.mdx
new file mode 100644
index 00000000..1e42adba
--- /dev/null
+++ b/docs/ippan-situmon/r3d/9gatu/3-vaccine-sabetu-jinkensingai.mdx
@@ -0,0 +1,453 @@
+---
+first: 2022-05-06
+description: 小平市議会議員 安竹洋平の令和3年度9月定例会における一般質問の3件目についてまとめています。
+---
+
+
+# (3)ワクチン接種・非接種での差別は人権侵害である
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1240&schedule_id=5&minute_id=647&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和3年9月10日に行った3件の一般質問のうちの3件目です。
+
+新型コロナウイルスワクチンの接種は強制ではありません。にもかかわらず、職場などで、本人が望まないのに実質的に接種を強制させられているという声を多く耳にします。また、未接種者に対する差別も行われている状況です。
+
+私は、これほど明確で、大規模な人権侵害が見過ごされていることに驚きを隠せません。普段から、人権の大切さや多様性の大切さを説いている小平市が、これらの問題に対しほぼ何の対策も行っていないことにも驚きます。
+
+**人権や多様性を尊重するという意味が分かっていないのではないか**と思い、本質的なところを問いました。
+
+全体的に残念な答弁でした。継続して訴えていきます。
+
+| 質問 | 答弁 |
+|---|---|
+| 人権とは | [幸福な人生のための将来にわたり保障されるべき生まれながらの権利](#市が考える人権とは) |
+| ワクチン非接種者は接種者のリスクになると考えるか | [判断できない](#新型コロナウイルスワクチンの非接種者が同接種者のリスクになると市は考えるか) |
+| 差別や分断を招かぬよう、啓発の推進や相談窓口の設置を | [既存の方法で努める](#接種者と非接種者の差別や分断を招かぬよう啓発を推進し人権の相談窓口を設けるべきでは) |
+
+
+## 通告書
+
+<iframe src={require('./20210910-ippan-situmon-yasutake-3.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+#### 新型コロナウイルスワクチンの接種が実質的に強制されている状況がある
+
+<MessageBubble speaker="安竹(初回質問)">
+
+(すべての)ワクチン接種は、厚生労働省も指摘するように、強制ではない。しかし、職場などでは、同調圧力の下、望まないのに新型コロナウイルスワクチンの接種をせざるを得ないという声を多く耳にする。
+
+</MessageBubble>
+
+#### 「未接種者が感染を広げている」という根拠のない話も喧伝されている
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、ワクチン未接種者が感染を広げているといった根拠のない話も、さまざまなメディアを通じて喧伝されている。それにより「接種しないのはおかしい」という展開にもなっている。
+
+</MessageBubble>
+
+#### 逆に「接種者が感染を広げている」という説もある
+
+<MessageBubble speaker="安竹(初回質問)">
+
+一方、「ワクチン接種者が感染を広げている」という説もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+つまり、感染防止効果がなく、症状を抑えるようなワクチンであれば、その接種者は感染しても、そうとは気付かず、通常の活動をすることになり、知らず知らずのうちに周りの人にうつす状況になっている、という説である。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+ワクチン接種の広がりに合わせて家庭内感染も広がっている理由も、これで説明できるという論もある。
+
+</MessageBubble>
+
+#### だから○○がおかしいとするのは人権侵害
+
+<MessageBubble speaker="安竹(初回質問)">
+
+いずれにしろ、このような接種者、非接種者に対する評価は、すぐに「だから◯◯がおかしい」といった差別につながる。これは重大な人権侵害だ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+歴史から明らかなように、人々の恐怖に根差した差別は、放置すればすぐに拡大する可能性がある。
+
+</MessageBubble>
+
+#### 魔女狩りにつながる非常に危険な流れ
+
+<MessageBubble speaker="安竹(初回質問)">
+
+特に、
+- ほかの人にうつさないため
+- 高齢者のため
+- 社会によいことをなすため
+
+といった「善の意識」を背景に、「だから接種できるのに、しない人はおかしい」という流れができることは非常に危険だ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+たとえば、今後、仮に致死率が高いと言われるようなウイルスが出現し、世の中がパニックになると、科学的事実や合理的判断はまったく忘れ去られてしまい、中世の魔女狩りのような状況になる可能性もある。
+
+</MessageBubble>
+
+#### 人権侵害を防ぐために、市はより一層の対策を講じなければならない
+
+<MessageBubble speaker="安竹(初回質問)">
+
+人権に関する事業を常に行い、人権擁護を推進している市としては、できる限りそのような状況にならないよう、今この時点でより一層の対策を講じるべきであると考える。そのため、質問する。
+
+</MessageBubble>
+
+#### 市が考える人権とは
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市が考える人権とは。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+人が幸福な人生を送るために生まれながらにして持っている権利であり、将来にわたって保障されるべきものと認識している。
+
+</MessageBubble>
+
+##### 人権とは、誰もが個人の自由意志で生きられるという権利
+
+<MessageBubble speaker="安竹(再質問)">
+
+人権というのは、個人の自由意思で生きられるということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+自分の自由意思に基づかずに、
+- 暴行を受けない
+- 生命を脅かされない
+- 行動を制限されない
+
+とか、そういったこと。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+人権という考え方は、「対国家権力」に由来していると言う人もいる。有名なのはフランスの人権宣言など。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、国家というのは、人々の自由を制限したり弾圧するということが往々にしてある。それに対して、人間の自然的な欲求から出てきているもの、それがベースになっている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今、まさにその人権が侵害されている。ワクチンパスポートなどは最たるもので、国民を差別する思想だ。こういった典型的な人権侵害が起きている、もしくは起きつつあるという状況。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+感染防止効果がないのに、どこをどう考えればワクチンパスポートという発想になるのか。本当にまったく分からないし、私は大反対だ。
+
+</MessageBubble>
+
+##### ママエンジェルスの方々からいただいた、人権侵害のさまざまな事例
+
+<MessageBubble speaker="安竹(再質問)">
+
+ママエンジェルスというグループの方々から、内閣官房に渡された資料をいただいたので、そこから事例紹介したい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+- 医療職の方が、上司から、新型コロナワクチンの接種に関し「医療職なのに打たないって考えられない、辞めたほうがよいね」と言われた
+- 休日に上司から電話があり「職場で何かあったとき、あなただけ受けていないと疑われるよね」と検査を強要された
+- 誰もが目にできるところに貼ってあるワクチン接種表の、自分の名前の横に「拒否」と書かれた
+- 看護師が接種拒否したら「もし施設で新型コロナウイルス感染症が出たらワクチン接種してなかった人の責任だ」と言われた
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、たとえば次のようなことも報道されている。
+- 飲食チェーン店で、社員のネームプレートに、ワクチン接種またはPCR検査したことの表示を検討している
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+こういった行為はすべて「ワクチン接種しなければここでは働いていけない」という空気をつくる。職を失うかもしれないという脅しを与え、または、実際に強要する行為だ。
+
+</MessageBubble>
+
+##### 自由意志を無視して医療行為や身体にリスクのあることをさせるのは、暴行罪
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういった脅しや強要の下、つまり自由意思ではない状況で
+
+- 注射針を刺すなどの医療行為を行わせること
+- 副反応が出たり、後遺症が残るリスク、最悪の場合死亡する可能性があることをさせること
+
+などをさせるのは、暴行罪ではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+皆、なんとなく雰囲気でやっていると思うが、こういったことを許していると、なし崩し的に、ほかの多くのことについても、人権の壁というものがどんどん崩壊していってしまう。私は、これは**人権の危機**だと考えている。
+
+</MessageBubble>
+
+#### 新型コロナウイルスワクチンを接種しないのではなく、接種できないのはどういう人たちか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+新型コロナウイルスワクチンを接種しないのではなく、接種できないのは具体的にどういう人たちか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+- 明らかに発熱している方
+- 重い急性疾患にかかっている方
+- ワクチンの成分に対し、アナフィラキシーなど重度の過敏症の既往歴のある方等
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+また、予防接種を受けるに当たり注意が必要な方として、
+- 抗凝固療法を受けている方
+- 血小板減少症または凝固障害のある方
+- 過去に免疫不全の診断を受けた方
+- 近親者に先天性免疫不全症の方がいる方
+- 心臓、腎臓、肝臓、血液疾患や発育障害などの基礎疾患のある方
+- 過去に予防接種を受けて接種後2日以内に発熱や全身性の発疹などのアレルギーが疑われる症状が出た方
+- 過去にけいれんを起こしたことがある方
+- ワクチンの成分に対してアレルギーが起こるおそれがある方
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+なお、アストラゼネカ社のワクチンの場合は、上記に加え、
+- ワクチン接種後に血小板減少症を伴う静脈もしくは動脈の血栓症を起こしたことがある方
+- 毛細血管漏出症候群の既往歴のある方
+
+も、接種できない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ワクチン接種しないのではない、できない人たち、こういう立場の弱い人たちのことを一番に考え、事業を行っていかなければならない。
+
+</MessageBubble>
+
+#### 新型コロナウイルスワクチンの非接種者が同接種者のリスクになると市は考えるか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+新型コロナウイルスワクチン非接種者がワクチン接種者のリスクになると市は考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+日本で接種が行われている新型コロナウイルスワクチンは、新型コロナウイルス感染症の発症を予防する高い効果があり、また、重症化を予防する効果が<u>期待されている</u>。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+新型コロナウイルス感染症の感染を予防する効果があるかどうかについては、承認前の<u>臨床試験では確認されていない</u>が、現在、多くの国や地域でワクチン接種が進められることでデータが蓄積されてきていると承知している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+これらデータの蓄積を受けて、<u>今後</u>、国から新型コロナウイルスワクチンのさまざまな効果が<u>示されると認識している</u>ので、ワクチン非接種者がワクチン接種者のリスクになるかどうかについては、市では判断できないものと捉えている。
+
+</MessageBubble>
+
+:::info
+
+🔍 正しく認識を
+
+さまざまな効果が喧伝され、多くの議員も根拠のない発言を議会でも繰り返しています。しかし、市の答弁が示すように、次のことが事実です。留意する必要があります。
+
+- 重症化を予防する効果は確認されていない
+- 感染予防効果は確認されていない
+- さまざまな効果があることは現時点で示されていない
+
+:::
+
+
+
+##### 人にうつさないために新型コロナウイルスワクチンを接種するという認識は(危険な)誤り
+
+<MessageBubble speaker="安竹(再質問)">
+
+結局、新型コロナウイルスワクチンを接種するのは、**人にうつさないためではない**。自分の重症化を抑えるために接種するもの<sup>*</sup>。(保険担当部長も)うなずいているので、その認識でよい、ということ。
+
+(<sup>*</sup>さらに、重症化を予防する効果についても、市の答弁によれば、効果が確認されているものではなく「効果が期待されている」ものです)。
+
+</MessageBubble>
+
+#### 接種者と非接種者の差別や分断を招かぬよう、啓発を推進し、人権の相談窓口を設けるべきでは
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市は、ワクチン接種者と非接種者の差別や分断を招かぬよう、より積極的で具体的な啓発を推進したり、市の相談窓口を設け、人権についての相談も受けることを明記したりすべきではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+
+新型コロナウイルスワクチンの接種に関する差別や偏見、分断等はあってはならないものと考えている。市では、接種券に同封した案内通知や市報、市ホームページにおいて、差別等に関する内容を掲載しており、今後も啓発に努めていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+また、ワクチン接種に関する人権についての相談窓口については、国においてさまざまな形での相談窓口を設置しており、市ホームページでは、法務省の新型コロナウイルス感染症に関連した差別などの悩みを相談できる窓口を案内している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市としては、引き続き必要な方に適切に案内ができるよう努めていく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市は啓発が足りない。他市の事例として、よい例が、埼玉県のホームページに載っている情報。これもママエンジェルスに教えていただいた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+無意識にこんな行動していませんか、こうした行動はすべてワクチン差別ですよと。
+
+- 回覧などの方法で、接種の有無が第三者に分かるように調査する
+- 接種を受けない場合は○○といったルールをつくるなどにより、受けなければならない雰囲気をつくる
+- アレルギー症状の診断書を提出させるなど、ワクチン接種をしない理由の提出を求める
+- 退職、職場や事業からの退出を求める、参加させないなど、非接種のみを理由として不当な取扱いをする
+
+分かりやすく具体的。こういった啓発を行ってほしい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ほかにも、今日は時間がないので紹介し切れないが、さまざまな市でこういう取組を行っている。小平市もぜひやってほしい。
+
+</MessageBubble>
+
+
+
+##### 今対策しないなら、普段やっている「人権の啓発活動」の信憑性はなくなり、形骸化する
+
+<MessageBubble speaker="安竹(再質問)">
+
+もし、今、こういうことをしないなら、普段やっているような、人権の啓発活動や講演会というのは一体何なのか。今後、そういったことをしても、信憑性がなく、形骸化していくだろうと思う。
+
+</MessageBubble>
+
+#### マスク着用の勧奨など、子どもの判断が差別につながるルールづくりはやめるべきでは
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市教育委員会は、特に社会の成り立ちや人権に関する意識がまだ育っていない状況の小・中学校などでは、マスク着用の勧奨など、個人の判断が差別につながるようなルールづくりはやめるべきではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+たとえば発達障害の子どもなどはマスクができない状況もあり、そういった子どもたちにも大きなストレスになる。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+新型コロナウイルス感染症予防のために、適切なマスクの着用、正しい方法と適切なタイミングでの手洗い、身体的距離の確保の3つを基本として、児童・生徒への指導を継続していく。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+一方で、さまざまな事情によりマスクをしていない人への差別や偏見が生じる可能性があることから、市立学校では、新型コロナウイルス感染症に対する不安から陥りやすい偏見や差別意識を解消するための指導を継続していく。
+
+</MessageBubble>
+
+
+
+##### 多様性や人権をないがしろにしないためには、まず見過ごさないこと
+
+<MessageBubble speaker="安竹(再質問)">
+
+時間がないのでまとめる。キャッシュレスポイント事業のところでも述べたように、弱者が排除される働きがあるところもそうだが、多様性や人権の尊重の本当の意味を考え、これらがないがしろにされないように事業を行ってもらいたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ではどうすればよいかというと、すごく簡単。**見過ごさない**ということ。特に弱い立場にある方々のことを見過ごさないだけでよい。それだけでさまざまなことが解決に向かう。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+なお、SDGsの「誰一人取り残さない」という言葉があるが、私はこの言葉があまり好きではない。温かみを感じない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+英語で言うとNo one will be left behind。Left behindというところに、分断の思想があると感じる。BehindとFront、もしくはBehindとAhead。区別がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+日本語で言えば「取り残される場所」と「そうじゃない場所」、そういう区別をする思想を背景に感じる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+だから、私はこの言葉は一切使わないようにしている。むしろ「誰も見過ごさない」。この精神が最も大切だと思う。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r3d/9gatu/_category_.json b/docs/ippan-situmon/r3d/9gatu/_category_.json
new file mode 100644
index 00000000..dbf545fb
--- /dev/null
+++ b/docs/ippan-situmon/r3d/9gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "9月",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r3d/9gatu",
+ "description": "令和3年度9月の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r3d/9gatu/images/noukou.png b/docs/ippan-situmon/r3d/9gatu/images/noukou.png
new file mode 100644
index 00000000..0b9c15c4
--- /dev/null
+++ b/docs/ippan-situmon/r3d/9gatu/images/noukou.png
Binary files differ
diff --git a/docs/ippan-situmon/r3d/_category_.json b/docs/ippan-situmon/r3d/_category_.json
new file mode 100644
index 00000000..e562adb4
--- /dev/null
+++ b/docs/ippan-situmon/r3d/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "令和3年度",
+ "position": 48,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r3d",
+ "description": "令和3年度の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r4d/12gatu/1-simin-machizukuri-jourei.mdx b/docs/ippan-situmon/r4d/12gatu/1-simin-machizukuri-jourei.mdx
new file mode 100644
index 00000000..138e1847
--- /dev/null
+++ b/docs/ippan-situmon/r4d/12gatu/1-simin-machizukuri-jourei.mdx
@@ -0,0 +1,1403 @@
+---
+first: 2023-01-05
+description: 小平市議会議員 安竹洋平の令和4年度12月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)市民とともにまちづくりを行う条例を運用に耐えうるものに
+
+~条例や運用の不備、市長の不作為が市民や職員を苦しめており、すぐに改善が必要です~
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1368&schedule_id=5&minute_id=205&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和4年12月2日に行った2件の一般質問のうちの1件目です。
+
+[前回の一般質問](../9gatu/2-tokyo-saresio-kaihatu.mdx)に引き続き、東京サレジオ学園の北側にある土地(同学園から事業主であるトヨタホーム㈱に売却された土地)の大規模開発について問いました。また、関連して、回田町で行われている開発についての対応も問いただしました。
+
+前回一般質問をしたころには、事業主は周辺住民や市から再三の要求があってもなお自主的協議に一切応じてきませんでした。それがここへきて急きょ事業主の態度が軟化し、周辺住民と事業主の間で十分な意見交換が行える(ように私からは見えていますが)自主的な説明会が開かれています。事業主からは、周辺住民の意向を取り入れた新しい計画案が何度も提示されるなど、今のところは理想的な形に落ち着いています。
+
+しかし、このように状況が好転したのは、主に周辺住民の働きかけが奏功した結果です(私はある特殊な事情が強く作用したものと考えています)。市の催促も意味があったでしょう。しかし、市の条例に不備がある状況や、それを運用でカバーしきれていない状況は何も変わっていません。このままでは今後も同じことが起きます。
+
+そこで今回は、今後のために、条例の不備や運用の不備を改善するための提案という形で質問しました。
+
+担当課は前向きに改善を検討する姿勢はあります。しかし条例の改正となると及び腰です。さらに、条例や運用を改善するためには職員が頻繁に現場に足を運び、情報を収集することが非常に重要だと私は思うのですが、残念なことに、市の職員は、事業主と周辺住民との間で行われる自主的説明会に(参加を要請されながらも)傍聴者としてすら参加することを拒んでいます。
+
+私から見るとこれは『義を見てせざるは勇無きなり』の状況です。市の職員が、市民だけではなく「同僚が苦しんでいる姿を目の当たりにしてもなお」情報収集にすら出て来ないのは、勇気がないからだと感じてしまいます。悲しい文化です。まずはとにかく現場に出ることから改善してほしいです。聞くところによると、かつての小平市は職員が頻繁に現場に来ていたそうです。最近は(コロナ禍前も)めっきり現場に出てこないそうです。
+
+また、条例の不備を運用でカバーする際の最後の砦は市長です。しかし市長がこれまでアクションを起こしてきたようには思えません。子どもたちの命に関わる問題が生じて、行き詰まりになっている回田町の開発も、条例の不備とその不備を運用でカバーしきれていないことがひとつ大きな原因になっています。それに対して市長は関係者と協議を行うなど行動をしてきたのかも問いました。残念ながらいつものとおり「職員が指示を受けてちゃんとやっている」といった答弁でした。市民だけではなく部下が苦しむ姿を見ても行動に移せない市長は、やはり勇無きなりと感じざるを得ません。市長の任期はあと2年。子どもたちのために、市民のために、そして部下のために、自分にできることを考え直していただきたいと思います。
+
+| 質問 | 答弁 |
+|---|---|
+| 自主的協議等が事業主の責務だと条例に明記しては | [今考えていないが研究する](#周辺住民と自主的協議を行うこと等が事業主の責務だと条例に明記しては) |
+| なぜ今は考えていないのか | [事業主に不要な負担を強いる可能性がある](#なぜ今のところ明記を考えていないのか) |
+| 条例の主旨をいつ指導しているか | [大規模開発では土地利用構想の手続き中に](#事業主に対して条例の主旨を指導しているのはいつの時点か) |
+| 自主的協議に応じなければ条例違反だと伝えているか | [条例違反とは伝えてない](#指導の際に自主的協議をしない場合は条例違反になると伝えているか) |
+| 土地購入前に、自主的協議が必要と知らせないと | [土地売買に絡むので難しい](#事業主が土地を購入するより前に自主的協議が必要と分かるようすべきでは) |
+| なぜすぐ対応しないか | [行政指導は相手の任意協力が前提なので書き方が難しい](#問題が明確で関係者に心理的負担が生じている状況でなぜすぐ対応しないのか) |
+| 少なくともガイドブックを事業主にも配布しては | [配布していきたい](#条例を変えるのが難しいならまずガイドブックの扱いと内容を変えては) |
+| ガイドブックの市ホームページ掲載は工夫を | [事業主の目に留まるよう検討する](#条例を変えるのが難しいならまずガイドブックの扱いと内容を変えては) |
+| ガイドブックに事業主の責務の定義を明記しては | [もう少し検討したい](#ガイドブックに事業主の責務の具体的内容を記載しては) |
+| 現状を整理すると[こうなる](#現在の状況を整理するがその認識で正しいか)がその認識でよいか | [大方そうだが市も限界が](#現在の状況を整理するがその認識で正しいか) |
+| 自主的協議を行う時点を条例に明記しては | [過度な負担となる恐れから慎重に](#自主的協議を行うタイミングを条例に明記してはどうか) |
+| 過度な負担と言いつつ、なし崩し開発を容認する意図は | [そういう考えはない](#自主的協議を遅らせることでなし崩しに事業を完遂させる意図があるのでは) |
+| 調整会中に新案が提示されたことへの見解は | [事前説明が不十分で混乱を招いた](#調整会中に事業主から新案が提示されたことをどう考えているか) |
+| 事業主に対し、土地利用構想の変更届を出すよう促しては | [なかなか難しい](#市から事業主に土地利用構想の変更届を出すよう提案してはどうか) |
+| 変更届が出たら、市長はさかのぼって手続きを求めるか | [再審議を検討する](#事業主から土地利用構想の変更届が出たら市はさかのぼって手続きを求めるか) |
+| 新案に対する土地利用審議会を改めて開くべきだが | [届出がないと再審議しない](#変更届出に関係なく土地利用審議会を再度開く必要があるのでは) |
+| 「市長が認めたとき」は「東京都審査基準による」と書けば | [最終合意は市長](#市長が認めたときと書かず東京都の審査基準によると書いてはどうか) |
+| 土地価格や流動性が一時下がっても条例明記は意味があるのでは | [制約がきつい](#一時的問題が生じても長期には条例に合った土地の売買や開発が行われるのでは一時) |
+| 傍聴人の定員は10人と限定せず可能な限り配慮すると書けば | [議長が柔軟に判断](#調整会の傍聴人定員は可能な限り配慮すると要領に書けばよいのでは) |
+| 最後の砦の市長が自主的協議を促すこともできたが | [行政指導しており不必要](#条例の不備を運用でカバーする最後の砦は市長だが今回出てこなかったのはなぜか) |
+| 回田町の開発で市長は関係者と協議するなどしたか | [行政指導しており不必要](#回田町の開発を巡る問題でも市長は何らかの行動を起こしたのか) |
+| 子どもの命に関わる問題に市長は人事を尽くしているか | [指示受けた職員で対応](#子どもたちの命に関わる問題でもあるのに市長は人事を尽くしているのか) |
+
+## 通告書
+
+<iframe src={require('./20221202-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+
+#### 前回に引き続いて
+
+<MessageBubble speaker="安竹(初回質問)">
+
+[前回](../9gatu/2-tokyo-saresio-kaihatu.mdx)に引き続き、東京サレジオ学園の北側にある土地(同学園から事業主に売却された土地)の大規模開発について問う。関連して最後に請願第18号の回田町の開発について問う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+前者の開発においては、周辺住民や市からの再三の協議要請に事業主が応じてこなかったことから、市としても初めて直面する課題がいくつも生じてきたと捉えている。
+
+</MessageBubble>
+
+#### 条例と運用を見直し、「市民とともにまちづくり」を実のあるものに
+
+<MessageBubble speaker="安竹(初回質問)">
+
+私の認識では、問題は、条例に不備があることと、その不備を運用でカバーしきれていないことにある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+周辺住民から具体的に問題が指摘されており、市も改善に着手し始めているであろう。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+<a id="kaihatu-jourei"></a>
+
+今回のことを契機に、市の開発条例(小平市開発事業における手続及び基準等に関する条例)を運用に耐えるものに改良し、カバーする運用面も整え、同第5条に明記された「市民とともにまちづくりを行う」という思想を実のあるものにしてほしい。
+
+<blockquote>
+
+事業主は、安全で快適なまちづくりを推進するため、開発事業を行うに当たっては、その内容を[都市計画マスタープラン](https://www.city.kodaira.tokyo.jp/kurashi/index07005003.html)の方針に適合させ、自らも地域社会の一員としての社会的使命を自覚し、**市民とともにまちづくりを行う**ものとする
+
+<p class="ref"><a href="https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001187.html#e000000117">小平市開発事業における手続及び基準等に関する条例 第5条(事業主の責務)</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+#### サレジオ学園北側の土地開発はやっと自主的協議が始まった
+
+<MessageBubble speaker="安竹(再質問)">
+
+サレジオ学園北側の土地開発については、やっと事業主のトヨタホームが話し合いに応じる状況になった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+第2回目の調整会は前半と後半に分け、前半の最後に周辺住民と事業主が話し合う時間を設けてもらった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+その後、別の日程で事業主の自主的説明会が開かれ、やっと自主的協議ができる環境になってきた。私が見た限りでは今のところ理想的雰囲気。もっと早くから開かれていればとは思うが。
+
+</MessageBubble>
+
+#### 今後同様のことが起きないように
+
+<MessageBubble speaker="安竹(再質問)">
+
+これは住民の方々のさまざまな働きかけがあった結果。市からの再三の催促もあった。しかし条例に不備があることは変わっておらず、今後も同様な事例が起きる可能性は十分ある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回よく分かったのは、条例に不備があると、市民や開発事業者が混乱するうえに、その間に挟まれている市の職員にも大きな負担がかかるということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今後同様の事態が起きないよう条例や運用を改善しよう、という提案の形で質問する。
+
+</MessageBubble>
+
+#### 周辺住民と自主的協議を行うこと等が事業主の責務だと条例に明記しては
+
+<MessageBubble speaker="安竹(初回質問)">
+
+[本年9月定例会の答弁](../9gatu/2-tokyo-saresio-kaihatu.mdx#jisyu-kyougi)で「市民とともにまちづくりを行う」の意味は「事業主と周辺住民が、相手の立場を尊重し、譲り合いの精神を持って自主的に協議を行うこと」等とあった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかしこれが条文にないため、事業主は自主的協議を行わないことが条例違反になるという認識がない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+条例にある事業主の責務について、前回答弁のとおり事業主と周辺住民が自主的に協議を行うこと等を明記すべきでは。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市の開発条例第5条の事業主の責務については、周辺住民からの意見や要望に対して自主的に協議を行うことや課題解決のために相互に建築協定などの検討をすることを想定しており、地域ごとのまちづくりの課題に即した対応を事業主に指導している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+また、条例第18条の市民への周知では、紛争が生じた場合は事業主と周辺住民が相互の立場を尊重し、譲り合いの精神をもって自主的に解決するよう努めなければならないこととしている。
+
+<blockquote>
+
+事業主と周辺住民との間に紛争が生じた場合は、当該事業主及び周辺住民は、相互の立場を尊重し、互譲の精神をもって、自主的に解決するよう努めなければならない。
+
+<p class="ref"><a href="https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001187.html#e000000339">小平市開発事業における手続及び基準等に関する条例 第18条(周辺住民への周知等)の3</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市としては、開発事業の手続きの際には、事業主に対して条例の主旨を指導しており、現在のところ事業主の自主的な協議を条例に明記することは考えてないが、地域住民のまちづくりへの意識の変化などもあることから、今後の運用における取扱いを含め、研究していく。
+
+</MessageBubble>
+
+##### なぜ今のところ明記を考えていないのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+なぜ今のところ明記を考えていないのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+本来、周辺住民の揉めごとが起こらずスムーズに進められることが一番よい。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+条例に自主的な説明会を求めることを明記するのは不要な負担を強いることになるのではと考えている。明記してもその方法を選ぶ権利は事業主の方にある。説明会の指定という強い指導をすることはなかなか難しい。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+市としては運用の中で行政指導として指導していきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+その点はのちほど指摘する。
+
+</MessageBubble>
+
+##### 事業主に対して条例の主旨を指導しているのはいつの時点か
+
+<MessageBubble speaker="安竹(再質問)">
+
+開発事業の手続きの際に事業主に対して条例の主旨を指導していると答弁したが、いつの時点で指導しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+一般的な開発では、事前相談の段階で伝えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+今回のサレジオ学園北側の開発は大規模開発事業なので、その前段の土地利用構想に関わるところの手続きの中でも伝えている。
+
+</MessageBubble>
+
+##### 指導の際に、自主的協議をしない場合は条例違反になると伝えているか
+
+<MessageBubble speaker="安竹(再質問)">
+
+その指導の際に、「自主的な協議をしない場合は、条例第5条の事業主の責務に違反する」と伝えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+条例違反になるということではなく、周辺住民から声があった場合は必ず説明をし対応してほしいという旨を口頭で伝えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+事業主は条例違反かどうかをとても気にしていることが今回分かった。条例違反でないなら問題はないというスタンスであることも、調整会等の会議録等を読むと分かる。つまり、事業主に対しては「条例違反になる」と伝えることが重要。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+しかし条例には「市民とともにまちづくりを行ってください」と書いてあるが「自主的な協議をしてください」とは書いてない。もし事業主が土地を買った後、市が事業主に対して自主的な協議に応じるよう指導するなら、事業主は土地を買ってから初めてそれを知らされることになる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これは事業主にとってフェアではない。土地を買った後に後付けでコストがかかることをさせられている。場合によっては訴訟を起こされて市が負ける可能性もある。
+
+</MessageBubble>
+
+##### 事業主が土地を購入するより前に、自主的協議が必要と分かるようすべきでは
+
+<MessageBubble speaker="安竹(再質問)">
+
+そのため、条例に明記するなどして、事業主が土地を買う前の段階で「小平市で大規模開発をするなら、自主的協議に応じる必要がある」と分かるようにしなければならないと思うがどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+土地を買う前には相互の売買に対してあまり不利益にならないよう注意が必要。伝え方は非常に難しい。行政指導の範囲になってくるので、明記して確実に出すとなると条例上難しい。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+今までどおりのやり方で、運用の中での方法でなんとか試みさせてもらいたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+事業主の負担になるという点はまたのちほど指摘する。
+
+</MessageBubble>
+
+##### 問題が明確で関係者に心理的負担が生じている状況でなぜすぐ対応しないのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+今後の運用における取扱いを含め研究していくという市長答弁だが、市の言う「研究」は皆さんご存じのようにスピーディーに進まない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回うまくいかなかったことが明らかになっており、周辺住民の方々から具体的な指摘があり問題点も明確になっている。市長の部下である職員にもかなり心理的負担がかかっている。なぜすぐに対応しないのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+今回、事業主がなかなか自主的協議に応じなかったところが最大の問題だったと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+自主的協議は、基本的には双方を思いながらやっていかなければいけない。たしかに条例にはその主旨はあるが、自主的協議自体がお願いをしてやっていただくこと。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+市の方も、行政指導を行う過程では、あくまで相手の任意の協力によってのみ実現されるということが行政手続法にも明記されている。書きぶりは非常に難しい。
+
+<blockquote>
+
+行政指導にあっては、行政指導に携わる者は、いやしくも当該行政機関の任務又は所掌事務の範囲を逸脱してはならないこと及び行政指導の内容があくまでも相手方の任意の協力によってのみ実現されるものであることに留意しなければならない。
+
+<p class="ref"><a href="https://elaws.e-gov.go.jp/document?lawid=405AC0000000088#Mp-At_32">行政手続法 第32条(行政指導の一般原則)</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+:::info
+
+しかし開発条例には、説明会や調整会を開くことなど、事業主に対して強制と思えるような手続きが書かれています。自主的協議についても同様に設定すればよいだけなのでは…。今後深掘りしていきます。
+
+:::
+
+##### 条例を変えるのが難しいならまずガイドブックの扱いと内容を変えては
+
+<MessageBubble speaker="安竹(再質問)">
+
+条例を変えることがどうしても難しいなら、最悪というか、消極的な手段として次のような対応もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市には『[開発事業に関する説明を受けるにあたって](https://web.archive.org/web/20220707155859/https://www.city.kodaira.tokyo.jp/kurashi/043/043425.html)』というガイドブックがある。そこには、自主的協議が必要で、それが基本になるといったことが書かれている。
+
+<blockquote>
+
+![小平市『開発事業に関する説明を受けるにあたって(平成29年1月改訂)』の表紙](./images/guidebook.png)
+
+<p class="ref"><a href="https://web.archive.org/web/20220707155859/https://www.city.kodaira.tokyo.jp/kurashi/043/043425.html">小平市『開発事業に関する説明を受けるにあたって(平成29年1月改訂)』</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ただしこれは市民向けと書かれている。タイトルも「説明を受けるにあたって」だ。事業主がこれを積極的に読むことはないと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また「自主的な協議を行うことが事業主の責務」といったことも書かれていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+条例を変えることが難しいなら、このガイドブックを次のようにしてはどうか。
+- 市民向けではなく「事業者と市民向け」として市ホームページに載せる
+- 開発の手引きが掲載されているページと同じところに、関連リンクとしてではなく同じコンテンツとして並列の扱いで置く
+- ガイドブックの中に「条例にある事業主の責務とは自主的な協議を行うことである」と明記する
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これは最後の手段であり、上記の対応をしたところで事業主に対してフェアではないことに変わりはないが。どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+たしかに事業主にはガイドブックを配布していない。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+周辺住民から声があった場合は必ず説明してほしいと口頭で伝えていることもあるので、このガイドブックを事業主にも配布していきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+また、ホームページの掲載についても、箇所を工夫するなど、事業主の目に留まるよう検討していきたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+ガイドブック、手引きについては引き続き、分かりやすく、誤解の生じない記載方法を検討していきたい。
+
+</MessageBubble>
+
+##### ガイドブックに事業主の責務の具体的内容を記載しては
+
+<MessageBubble speaker="安竹(再質問)">
+
+ガイドブックの中に「条例にある事業主の責務は自主的な協議を行うこと」や「相互に建築協定などの検討をすること(前回市長答弁にあったこと)」も明記しては。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+表記の仕方もあるので、具体的なことについては、もう少し検討したい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ガイドブックに書くだけなら、気にしている行政手続法のことも問題ないのでは。
+
+</MessageBubble>
+
+##### 現在の状況を整理するがその認識で正しいか
+
+<MessageBubble speaker="安竹(再質問)">
+
+もう一度今の状況を整理する。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+条例には「事業主が市民とともにまちづくりを行う」と書いてある。これを周辺住民が読めば、計画が固まる前から事業主と自主的な話し合いを重ね、お互いに共通認識のようなものが形成できると理解(期待)するはずだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+一方で事業主が条例を読めば「手続きにある説明会や調整会を行うことで市民とともにまちづくりを行ったことになる」と理解するはずだ。これは自然の成り行きである。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市の職員がいくら事業主に対して自主的な協議に応じるよう依頼しても、事業主としては、なぜ市は条例にないことを強要してくれるのか、という意識になる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ここで住民と事業主の間に挟まれた市の担当職員は疲弊する。条例の記載があやふやなため、住民も事業主も認識に間違いがない中で、職員が誠心誠意尽くそうと頑張っても、どちらからも責められて疲弊してしまう。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういった状況にあるという認識でよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+その認識で大方そういう形で我々も捉えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+ただ、開発事業については、基本的には東京都が許可を出す。その間の中継と言うか、市は同意を出していく。そこはあくまでも行政指導のレベルで、かなりの限界がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+住民の方にとってみれば、行政指導に強い権限があると思われる。そのあたりはきちんと説明をしていきたい。行政指導の難しさを、もう少し住民の自分の方に理解していただくような説明の仕方や書き込みについては工夫していきたい。
+
+</MessageBubble>
+
+#### 自主的協議を行うタイミングを条例に明記してはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+自主的な協議を行うタイミングは特に定めがないため、初めて協議に応じるのが工事着工段階であっても事業主の責務を果たすことになる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+この抜け穴を塞ぐため、たとえば「周辺住民から協議の要求があった場合、できる限り速やかに、遅くとも3週間以内に」など、具体的に協議を行うタイミングについて条例に明記しては。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+事業主が周辺住民から協議の要求を受けた場合、速やかに対応できるとは限らず、開発事業の事業主に対する過度な負担を課す恐れもあることから、条例への明記は慎重に取り扱う必要があると考えている。
+
+</MessageBubble>
+
+##### 逐条解説にも自主的協議はできるだけ早い時期にと書いてある認識でよいか
+
+<MessageBubble speaker="安竹(再質問)">
+
+事業主に「自主的な協議に応じないと条例違反だ」ということを土地購入より前に伝わるようにすることは大前提。その次に必要なのは、自主的な協議をどの段階で行うかということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+開示請求で入手した開発条例の逐条解説に重要な記載がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+開発条例9条(土地利用構想の公開等)の土地利用構想の縦覧や説明会について書いてあるところ。
+
+<blockquote>
+
+開発事業を実施する場合、事業主から周辺住民に対して行われる事業計画の説明が、一般的には変更不可の状態(計画を固めて用地取得するため。)にて行われることが多く、市や住民からの要望等があっても計画変更が困難であり、このため住民と軋轢が生じて紛争となる事例が増大している。よってできるだけ早い時期(構想の段階で計画変更が可能な時期まで。)に、周辺住民に対して説明会を開催し、計画内容を公表するとともに、周辺住民等と調整協議を行うことにより紛争の発生を減少させることを目的に、当該規定を設けている。
+
+<p class="ref">小平市開発事業における手続及び基準等に関する条例小平市開発事業における手続及び基準等に関する条例施行規則 逐条解説</p>
+
+</blockquote>
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり事業主はほぼ計画を固めた状態で用地を買っているので、できるだけ早い時期に、説明会だけではなく周辺住民等との調整協議を行うことにより紛争の発生を減少させる必要があると書いてある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、のんびりしていたら計画が固まってしまう。だから自主的な協議を行う時期はできるだけ早い時期でなければならない。そう逐条解説に書いてあると思うが、正しいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+早いうちにそのあたりの主旨を理解していただくという趣旨はそのとおり。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+ただ、基本的には土地利用構想の段階からその後の窓口協議に入っていく。その段階でも基本的には説明の機会や変更は可能。そういうふうに全体を見た中での書きぶりになっている。
+
+</MessageBubble>
+
+##### なるべく早い段階で協議をした方が事業主にとっても負担が少ないのでは
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、進んだ段階でも変更は可能だけれども、なるべく早い段階で協議に応じてもらった方が、事業主にとっても周辺住民にとってもよいということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+先ほど「事業主に対する過度な負担になる恐れがある」と答弁したが、自主的協議をなるべく早い段階で行わなければならないと理解していた方が、事業主にとっても負担が少ないと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回のように、後の段階になってから自主的協議を行うことになると、そこで出た意見を取り入れ、修正、修正とやっていく。時間もコストも余計にかかる。そうではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+コストについては事業者の考え方などで場合によってはかかってくる可能性もある。市としては、なるべく早い段階での自主的な協議を促している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ということは、事業主に過度な負担を課す恐れという話も、状況に応じてそうではないかもしれない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+事業主はかなり強い立場にある。いつ話し合いをしようと、住民には計画を変更させる強制力がない。早めに話し合いがなされても、事業主にとっては不利益は何もないのでは。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+むしろ話し合いが後になればなるほど住民の不信が募り、軋轢が生じ易くなったり紛争も起きやすくなるのではないか。
+
+</MessageBubble>
+
+##### 自主的協議を遅らせることで、なし崩しに事業を完遂させる意図があるのでは
+
+<MessageBubble speaker="安竹(再質問)">
+
+「過度な負担にならないように」といつも言うが、事業主が協議のタイミングをなるべく後にずらせることで、なし崩し的に開発を進められるようにすることが事業主の利益になるという意識があるのでは。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+なし崩し的にして事業を完遂させるというような考えは市にはない。事業者もそういう考えはないと市は考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+ただ、自主的な協議と説明で、人員や会場の手配だとか、時期がなかなか合わないとか、そういう事情も事業主にはあるので、それを踏まえてある程度場合によっては少し後ろになってしまうこともあるのではと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり会場の設営や時間を合わせる必要があるから、早め早めにと言うと事業主に過度な負担になるという話か。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+であれば、そういうことが解決する時間軸の中で最大限早めてもらう、うまい表現の仕方はあると思う。今パッと思いつかないが。そういうところを検討し、考えていただきたい。
+
+</MessageBubble>
+
+#### 調整会中に事業主から新案が提示されたことをどう考えているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+今回、土地利用構想に係る手続きの中で事業主が新しい図面を2度提示した。どちらの案も説明会はなく、うち1回は土地利用構想に係る調整会の中で提示されるなどし混乱を招く事態となったことについて、市の見解を問う。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+上水・南町4丁目(サレジオ学園北側の土地)の開発事業では、土地利用構想に係る手続において、縦覧などを経て見解書の提出と調整会が行われている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+見解書の提出の際と調整会の際に、事業主から事業計画を説明する補足資料として提示したい旨の要望があり、これを認めたもの。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+しかしながら結果として事前説明が不十分なため、混乱を招いたと認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+今後は、新しい図面等の資料を提示する際には、周辺住民に対して十分に説明を行うよう、事業主に指導していく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+周辺住民は、調整会では意見書の話しかしてはならないという結構厳しいルールを守ってきた。そういう中で、事業主から調整会の中で出してよい資料ではなかった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+事業主が調整会の中で修正案を出せるようにしてしまうと、現行のルールでは2回しかない調整会を、うまい出し方をすることで恣意的に無駄にすることもできてしまう。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ただ、調整会が2回までというルールがあるのは「自主的協議が行えていることは普通である」という前提に立っての話で、今回は普通ではない状況での運用だったというところもあるとは思うが。
+
+</MessageBubble>
+
+
+
+##### 再度周辺住民への説明会が必要になる著しい変更では
+
+<MessageBubble speaker="安竹(再質問)">
+
+調整会の中で今回出てきた修正案は、土地利用構想変更の届け出が必要になるような修正案だと私も思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+先日の事業主による自主的説明会の場でも、事業主も変更届を出すかどうかは会社に持ち帰って検討するという話だった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+逐条解説を読むと、土地利用構想の変更届出が必要になるのは「再度周辺住民説明会を開催しなくてはならないような著しい変更である場合」とある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回は次のようなことから、再度周辺住民への説明会が必要になる事例と思う。
+- 通行地役権が設定された通路が新設された
+- 地盤面の高さが大きく変わった
+- 周辺住民のプライバシー侵害につながる懸念や防犯上の懸念が新しく発生した
+- クルドサックが設けられて車の運行状況が変わった
+
+</MessageBubble>
+
+
+
+##### 手続きを改めて実施してもらうよう市長から依頼できる変更では
+
+<MessageBubble speaker="安竹(再質問)">
+
+なお、市長は、事業主から変更届出が出された時に、改めて手続きの最初の方からやってくださいと事業主に求めることもできるようになっている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+このように改めて手続きを求められる条件としては「たとえば公園の位置とか道路の配置変更などで、周辺住民への影響が大きいものなどの場合」と逐条解説に書いてある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+クルドサックを設けて通行地役権を設定した通路を設けるといったことは、道路の配置変更などに当たるのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+逐条解説には続けて「周辺住民との協議による変更で流動的であるケースについては届出不要として運用している」とあるが、これは自主的協議が行われていることが前提。今回のように調整会の場で突然変更案が出てくるようなケースには当たらない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+このあたりの解釈で職員もかなり悩んだのではないか。
+
+</MessageBubble>
+
+
+
+##### 改善は変更届の対象としていないというのはおかしな話
+
+<MessageBubble speaker="安竹(再質問)">
+
+逐条解説の最後の方に「事業主が計画変更する場合は、一部の計画改善により、その他の部分が改悪にならないよう工夫している。これまでの運用では改善は変更届の対象としてない」と書いてある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+担当課が今回のケースは変更届を出す必要はないと言ってきたのは、この最後の「改善は変更届の対象としてない」を論拠としているのでは。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+でも考えてみると、改善は変更届の対象とならないというのもおかしな話。一部の人にとっては改善かもしれないが、それ以外の多くの人にとっては愛悪になっている変更だってある。
+
+</MessageBubble>
+
+
+
+##### 一部の住民だけに変更プランが示されている状況
+
+<MessageBubble speaker="安竹(再質問)">
+
+さらに、今の状況では、調整会に出ている一部の住民だけを対象に変更プランが示されている。それ以外の人たちは新しいプランをまったく知らないまま開発が進んでしまう。
+
+</MessageBubble>
+
+##### 市から事業主に土地利用構想の変更届を出すよう提案してはどうか
+
+<MessageBubble speaker="安竹(再質問)">
+
+市からも、こういったことを背景に、事業主に対して、土地利用構想の変更届を出してはどうかと提案してみてはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+土地利用構想の変更届は、事業主の都合による変更があった場合に提出を求めるものであり、今回の事業のように周辺住民の意見を受けて変更したものは対象外としている。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+事業主都合で図面を大幅に変更した場合というのは、
+- 公園の位置が変わった
+- 道路の配置というのは、本数が増えたりのこと
+- 計画内容が異なってくる、たとえばマンション計画から宅地分譲に変わる
+
+そういう大きな変更があった場合などを考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+事業主から変更の届け出があれば、市は受理するが、市の方から変更になるので届けを出してというところまではなかなか難しい。
+
+</MessageBubble>
+
+##### 土地利用構想の変更届を出す条件は明文化されているか
+
+<MessageBubble speaker="安竹(再質問)">
+
+今の答弁にあった変更届を出すときの条件は明文化されているか。逐条解説には書いてなかったが。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+逐条解説には、土地利用構造の変更ということで、著しい変更である場合は届出が必要ということ、周辺住民との協議での変更で流動的であるケースについては届出不要として運用していると。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+あと、その変更の程度が著しいということで、公園の位置だとか道路の配置変更などで周辺住民の大きいものなどを指す、という形で明文化している。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+今回の場合は、道路の中にツリーサークル、スピードを抑制するようなクルドサック的なものをですね、道路のところにつけているので、道路の配置が変更したというところまではいかないのかなという認識を持っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+周辺住民への影響が大きいというのは分かりにくい。通行地役権を設置した通路の設置は道路の配置変更に当たると考えてもよいのではないか。
+
+</MessageBubble>
+
+:::info
+
+逐条解説に記載されていない条件を答弁していましたが、何を根拠に言っていることなのか。過去の事例集などがあるのでしょうか。確認します。
+
+:::
+
+:::info
+
+#### 開発条例の逐条解説・抜粋
+
+逐条解説には具体的には次のように書かれており、村田開発部長の答弁とは違う解釈もできると思います。市民とともにまちづくりという考え方に従えば、市から事業主に対して変更届けの提出を検討してもらうくらいはやってもよいのではないでしょうか。
+
+<blockquote>
+
+1. 「**土地利用構想に変更**」とは、再度周辺住民説明会を開催しなくてはならない様な、著しい変更である場合は届出が必要。周辺住民との協議による変更で、流動的であるケースについては、<del>説明会が必要でない限り</del>届出不要として運用している。
+また、市長の助言、周辺住民の要望を反映したものは、事前相談書の中で図面に反映してもらう。
+なお、事前相談書の提出に至ったものは、市長の助言、周辺住民とのやりとりを経過した内容であるため、土地利用構想の変更届を提出する必要はない。
+1. 「**変更の程度が著しい**」とは、主に周辺住民への影響が大きいもの(公園の位置、道路の配置変更などで周辺住民への影響が大きいものなど)を指す。
+なお、周辺住民の要望を反映させる<del>改善させる</del>計画変更の場合は、事業主の負担が増えることが多いため<del>で</del>、事業者が変更に応じないことも考えられるため、運用に注意が必要である。計画変更により、他の周辺住民へ負担が生じない場合は、そもそも届出不要として運用すべきである。
+1. 「**第8条から第11条までの規定による手続**」とは、大規模開発事業が既にトラブルになっている場合、2回の調整会を終えているものと想定される。調整会は、相互の意見・見解の内容を確認、整理するものであり、この段階では相互にある程度理解されているものと考えられるため、調整会の開催は必要ないものと考えている。
+過度な負担は、事業主が計画変更に応じなくさせる可能性もある。これまでの事例においても、その後の協議は任意の協議となっていく。
+(事業主が計画変更する場合は、一部の計画改善により、その他の部分が改悪にならない様工夫している。これまでの運用では、改善は変更届の対象としていない。)
+
+<p class="ref">小平市開発事業における手続及び基準等に関する条例小平市開発事業における手続及び基準等に関する条例施行規則 逐条解説 (土地利用構想の変更の届出)に関する項</p>
+
+</blockquote>
+
+:::
+
+##### 事業主から土地利用構想の変更届が出たら市はさかのぼって手続きを求めるか
+
+<MessageBubble speaker="安竹(再質問)">
+
+もし事業主が土地利用構想の変更届を出すことになったら、市長はその事業主に対し、さかのぼって手続きを行うよう求めるか。たとえば、新プランの縦覧や意見書の提出などから始めるよう求めるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+事業主から土地利用構想の変更届が出てくれば、再審議を検討する。
+
+</MessageBubble>
+
+##### 変更届出に関係なく、土地利用審議会を再度開く必要があるのでは
+
+<MessageBubble speaker="安竹(再質問)">
+
+変更届を出す出さないと関係なく、ここまでプランが変わると、土地利用審議会を再度開く必要があるのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これから出る土地利用審議会の答申は、以前のプランに対するもの。新プランに対する答申をもらう必要があると思うがどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+事業主から土地利用構想の変更届が出てくれば、再審議を検討し、再度土地利用審議会を開くかどうか検討となる。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+ただ、土地利用目的に変更がなく、住民との協議による変更内容だけであれば、再審議はしないということでの運用をしている。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+土地利用構想の届出が出てきた時に検討という形と考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+私が図面を見ても、大きく変わっていると感じる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+通行地役権を設定して、周遊するような通路が設定されると、周辺住民にとってかなり影響が大きいと思う。変更届が出されなくても土地利用審議会を開かないと。
+
+</MessageBubble>
+
+
+
+##### 土地利用審議会を意味なきものにするのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市の国民健康保険運営協議会(国保運協)はまったく意味をなさなくなっているという指摘があったように、土地利用審議会も、一部で意味のない答申を出してしまうことになる。考えていただきたい。
+
+</MessageBubble>
+
+#### 市長が認めたときと書かず、東京都の審査基準によると書いてはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+小平市開発事業における手続及び基準等に関する条例施行規則の別表第6に「道路の両端が他の道路に接続すること。ただし、市長が周囲の状況により避難及び通行の安全上支障がないと認めたときは、袋路状道路とすることができる。」とある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+前回、市長が認めたときというのは、東京都の審査基準を満たすときという旨の答弁だったが、そのことは条例のどこにも記載がない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+
+市の開発事業の手引きに「隅切り、道路幅員及び転回広場等は、東京都の基準及び市との協議による。」と注釈があるが、これをもって「市長が認めるのは、東京都の審査基準を満たす場合」と解釈するのは無理がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市長の裁量権逸脱を指摘する声もある。市長が認めたときと書くよりも、東京都の審査基準によると書いてはどうか。
+
+</MessageBubble>
+
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+開発事業において最終的に合意するのは市長であることから、市長が認めたときとの記述で整理をしている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+なお審査基準等の実務上の内容は開発事業の手続に記載しており、内容は東京都の審査基準を基本としている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+結局、市長が認めたときというのは、東京都の審査基準によるといういこと。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+でも東京都の審査基準を見てもわからないことが多い。電話をして問い合わせをして、しばらく待って、深掘りしていくとやっと分かる。
+
+</MessageBubble>
+
+
+
+##### 6メートルの幅員さえあれば、袋路状道路で転回広場がなくても法律違反ではない
+
+<MessageBubble speaker="安竹(再質問)">
+
+これは都市計画法と建築基準法が元になっている話で、驚くことに6メートルの幅員が道路にあれば、袋路状道路であっても、転回広場がなくても、法律に違反していることはならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+でもそれだと袋路状道路ばかりで転回広場もないまちになってしまう。そこで建前として袋路状道路はダメですと。もしどうしても袋路状になる場合は、転回広場を設けなくてはならないと建前で言っている状況だと私は理解した。
+
+</MessageBubble>
+
+
+
+##### 「袋路状道路には開発許可出さない」と条例に書いてもよいという弁護士見解も
+
+<MessageBubble speaker="安竹(再質問)">
+
+ただ、先日、まちづくりアドバイザーの弁護士相談会にいらした弁護士の方から、条例で「長い袋路状道路を設けたら開発の許可を出さない」としても法的には問題なく、市長の裁量権逸脱にならないということだった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+法律解釈はさまざまあると思うので、今聞いても答弁は難しいと思うのでまた別途確認するが、今の時点でコメントがあれば。
+
+</MessageBubble>
+
+<MessageBubble speaker="" align="left">
+
+(コメントなし)。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+この辺は難しいことなので、また確認する。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+もし市の条例で「長い袋路状道路はダメ、開発許可を出さない」と言っても法的に問題ないのなら、そう言ってしまえばよい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そんなことをしたら土地が売れなくなり土地の価格や流動性が大幅に下がるという懸念がひとつあると思うが、それならそれでよいという考え方もひとつできる。
+
+</MessageBubble>
+
+##### 一時的問題が生じても長期には条例に合った土地の売買や開発が行われるのでは
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、そういう縛りがあれば、土地を売ろうとする人は、袋路状道路を設けなくて済むような土地の形で売ろうとする。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+土地を買おうとしている開発事業者は、袋路状道路を設けなくて済むような土地利用の仕方を考える。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+さらに、土地を買おうとしている開発事業者は、土地を売ろうとする人に「こういう形なら、うちはこれくらいの金額で買える」とアドバイスする。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+条例に「自主的協議が必要。長い袋路状路はダメ」と明記されていればどういうことが起こるか。住民と自主協議を行い、長い袋路状路を設けず、それでも利益をきちんと出せる開発事業者だけが土地を購入できることになる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+一時的に土地の価格が安くなり、流動性も下がるかもしれない。しかし長い目で見れば、そういった優良な事業者が増え、よいまちがつくられる。多少高くついたとしても住みたいという住民が集まり、土地の売買価格も上がり、同じような機会を狙う事業者が集まれば流動性も上がってくるのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういう可能性もひとつ考えられるのでは。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+市としては袋路状道路が駄目とは思っていない。基本的には袋路状道路でも条件を整えれば合法な扱いでできる。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+小平市の土地柄、なかなか短冊状の土地ということで、袋路状ができやすいというか、そういう土地柄なので、これを袋路状が駄目と言うと、土地の売買に影響してくると考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+制約がかなりきつくなると考えている。そこはなかなか書きぶりをそのように書くこと自体はなかなかできないと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+このあたりはシミュレーションをしてみないと分からないが。
+
+</MessageBubble>
+
+#### 調整会の傍聴人定員は可能な限り配慮すると要領に書けばよいのでは
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年10月に行われた土地利用構想に係る調整会第1回目で傍聴人数が当初制限されていたため混乱があった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+[小平市審議会等の会議の公開に関する事務取扱要領(第3条)](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00000509.html#e000000027)には「傍聴人の定員は、原則として10人以内とする。ただし、会議の議長が特に認める場合は、この限りでない。」とある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかし当初、議長(市)は超過人数を認めない状況だった。要領を「傍聴人の定員は、場所、日時、当日の状況に応じて、可能な限り配慮する」とすればよいのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+小平市審議会等の会議の公開に関する事務取扱い要領では、庁舎内の会議室を前提とし、その広さや定員から、傍聴人の定員を10人以内と定めている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+また、傍聴人に会議資料等を配布する場合には、事前に準備している配布部数を超過する傍聴人を当日、急遽受け入れることは難しいという事情もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+現行の規定でも、庁舎以外の施設を利用して開催する場合や、事前に多くの傍聴者が見込まれる場合など、会議の状況に即した議長の柔軟な判断・配慮を制限するものではなく、当該要領を改正するには及ばないと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今、議長の柔軟な判断でしていただけるという言葉があったのでよいと思う。
+
+</MessageBubble>
+
+#### まちづくりは土地売却より前に始まるという観点を施策に取り入れては
+
+<MessageBubble speaker="安竹(初回質問)">
+
+今回、まちづくりは土地が売却される前から始まっていることが分かった。この観点を施策に取り入れてはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+条例においては、事業主の責務として開発事業の内容を都市計画マスタープランの方針に適合させることを定めており、内容は土地取引行為を計画している段階の事業主も認識しているものと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+(この質問については)土地をどういう形で売れば市の条例に合致し、周辺住民が快適に暮らせる開発にできるのかといったことを、土地を売る前から周辺住民と話し合って考えることも必要と思い、たとえばそういうことができるアドバイザーを派遣したらどうかという意味で提案した。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+それに対して(担当課とやり取りした中では)土地の売買においては、事前にその土地が売られることが知られてしまうと、いたずらに利益を求めるような事業者が出てきて、たとばその周辺を購入する業者が現れたりするので、相当慎重に進めなければならないといった話を聞いた。たしかにそうだなと思った。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+しかしよく考えてみると、条例に「袋路状道路はダメです」ときちんと書いてあって、開発許可は出さないということが確定しているなら、土地を売る際も袋路状道路にならない売り方を考える。条例を変更すれば、そういうよい影響もあるのかなとも思う。
+
+</MessageBubble>
+
+#### 条例の不備を運用でカバーする最後の砦は市長だが、今回出てこなかったのはなぜか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+条例の不備を運用でカバーする際、最後の砦は市長だ。たとえば今回、市長が直接事業主に対し協議に応じるよう促すこともできたはずだ。市長の見解は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市としては事業主に対し、周辺住民と話し合いの場を自主的に持ち協議を行うよう行政指導をしていることから、私が直接指導を行う必要はないものと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回、とある事情がなければ、行政指導を続けていても、事業主は自主的協議に応じてくれなかったと私は思っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういったとき、市長は会社で言えば社長。社長が出てきて一言、自主的協議を行ってくださいとお願いするだけで、ずいぶん状況が変わる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういったことをしていただきたい。
+
+</MessageBubble>
+
+#### 回田町の開発を巡る問題でも市長は何らかの行動を起こしたのか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+回田町の開発でも、市民とともにまちづくりという点がひとつの焦点だ。子どもたちの安全が脅かされている状況の打開に向け、開発条例では対応し切れない部分で、運用でのカバーという観点から、市長は、関係者と協議することは行ってきたか。協議していない場合、他に何らかの行動を取ってきたか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市としては、事業主と法令や基準に沿った整備を行う協議をするとともに、必要に応じて条例では対応しきれないフットパスや避難通路など公共施設等の設置についても行政指導をしていることから、私が直接協議等を行う必要はないものと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+いつも思うが、市長はできることを最大限しているのかが疑問。
+
+</MessageBubble>
+
+
+
+##### 人事を尽くすことで大きく状況を動かしている小平市民の事例を紹介する
+
+<MessageBubble speaker="安竹(再質問)">
+
+マスクと黙食の請願、今年3月に前回一致で採択された請願第12号「市立小中学生の健全な成長発達のために教育活動における制限の緩和を求めることについて」が出されたとき、お名前を出してよいとおっしゃったのでお名前を出すが、請願者の小平市民、小野真帆さんの話をちょっとさせてもらう。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+マスクや黙食について国が求めているよりも過剰な制限を子どもたちに課しているという状況が、小平市内だけではなく全国的にも解消しないから、小野さんが、全国の同じような問題意識をもつお母さん方とつながり、全国規模で子どもたちの声をアンケートで集めて、まとめてそれを全国の自治体に送付して改善を要望した(併せて質問状を送った)。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つい先日は伊藤議員と一緒に文部科学省の副大臣のところに要望書を出しに行った。そこで時間を取ってお話もされた。そうしたら、ほどなく、文科省から、黙食は必ずしも必要ではないといった通知が出た。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+さらに、コミュニケーション能力にも影響が出るという話があるといったことも通知の中に書いてある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+人事を尽くして天命を待つということわざがある。私も、この請願の活動のとき、なるべく人事を尽くせるように頑張って皆さんと一緒にできる限り活動してきた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+それが最終的に議会で全会一で採択していただくに至ったと思っている。
+
+</MessageBubble>
+
+##### 子どもたちの命に関わる問題でもあるのに、市長は人事を尽くしているのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+市長は、回田町の開発のところで、こういった人事を尽くすようなことはしてきたか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+関係者と土地の関係で難しいところがあるという話を聞いているが、誠意を持って市長が関係者のところにお願いしに行ったら、状況が打開されるかもしれない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市長に対してあまりよいイメージを持っていない関係者かもしれないが、そういう時は、関係者とつながりの深い方を介して話されてもよい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そのような、子どもたちの交通の安全、命に関わるようなことについて、市長は人事を尽くしてきたか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+回田町の開発については、周辺住民から市長へ直接連絡もあり、状況等をきちんと確認するようにと我々も指示を受けている。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+その指示を受け、請願18号も受け、市の中で関係する5課を課長筆頭にいろいろなアイデア出し等を行い、いろいろ調整している。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+市長には適宜、その状況報告も担当職員が説明しているが、内容は市長の意向を受けての説明なので、基本的には同じ意向で行われていると考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市長が実際に顔と顔を合わせて、誠心誠意お願いすれば状況が変わってくると思う。
+
+</MessageBubble>
+
+
+
+#### 条例と運用の不備や、市長の不作為が多くの関係者を不幸にしている、すぐに改善を
+
+<MessageBubble speaker="安竹(再質問)">
+
+まとめると、現状の条例は、言ってしまえばおためごかし。「市民とともにまちづくり」とか「袋路状道路は認めない」といったことが書かれている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市民から見ればすばらしい条例だと思うが、実際はそうではない。事業主は自主的協議になかなか応じないし、袋路状道路もつくられる。市民を期待させて裏切る条例。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+一方で事業主にとっては後出しルールになっている。自主的協議をしなければならないことや、いつの時点でしなければならないといったことは、条例のどこを読んでも書いていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+事業主は、手続きにある説明会や調整会だけやっていれば開発が進んでいくと思って土地を買ったのに、後から自主的協議を早くしてくれとしつこく言われてしまう。これはフェアでないと感じるはず。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+さらに市の職員にとっては、市民から責められ、事業主もまったく対応してくれず、間に挟まれ条例のおためごかしに苦しめられる状況。
+
+</MessageBubble>
+
+:::info
+
+さらに言えば、担当職員に任せているからという理由で、上司がその場に来て助けてくれることもないように見えます。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+これはすぐにでも改善が必要。市長は住民が苦しんでいることだけではなく、部下が苦しんでいる状況を見て、何も行動を起こさない。人事を尽くさないのは本当に冷たい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+条例をすぐに改善できなくてもよいが、自分が出て行って運用でカバーすればよい。そういったこともしてくれないのは本当に残念。ぜひ改善していただきたい。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r4d/12gatu/2-stop-cashless-jirihin.mdx b/docs/ippan-situmon/r4d/12gatu/2-stop-cashless-jirihin.mdx
new file mode 100644
index 00000000..73a0ee72
--- /dev/null
+++ b/docs/ippan-situmon/r4d/12gatu/2-stop-cashless-jirihin.mdx
@@ -0,0 +1,160 @@
+---
+first: 2023-01-05
+description: 小平市議会議員 安竹洋平の令和4年度12月定例会における一般質問の2件目についてまとめています。
+---
+
+# (2)市をじり貧にさせるキャッシュレス決済の推進を止めよ
+
+~決済手数料はどんな税金よりも重いと認識を。自治体が推進してよいものではありません~
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1368&schedule_id=5&minute_id=205&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和4年12月2日に行った2件の一般質問のうちの2件目です。
+
+[令和3年9月定例会の一般質問](../../r3/9-gatu/1-cashless-point-gamble.html)でも詳細に渡り指摘しましたが、QRコードを使ったキャッシュレス決済(PayPayやauPay)には、一部の人にしか恩恵がないという公益性の欠陥があります。またポイント還元事業を行う際、還元総額が予算上限に到達してもすぐに止めることができないというギャンブル性を有する面があります。実際に小平市では還元額が予算を超過したため、教育費として確保されていた8千万円分が穴埋めに流用される事態が起きました。このようにQRコード決済は複数の問題を抱える仕組みであり、市がポイント還元事業を行ったり積極的に推進したりしてよいものではないことを指摘し続けてきました。
+
+さらにキャッシュレス決済には大きな問題があります。決済の度に売り手側に手数料が約3%かかり(いわゆる中抜き)、その分は市外に流出するため、キャッシュレス決済が広まれば広まるほど市は貧しくなるという問題です。
+
+手数料は決済ごとにかかるため、市民(国民)にとってどんな税金よりも重い負担になります。決済手数料が3%であれば、どんなにお金があっても130回交互に決済するだけで無一文になってしまいます。また、市外に流出した富は外国に流れない限りは税金として一部は国に入りますが、本来は市の中で回すことができたお金です。これが国から交付されるという形になれば、市の財政における自由度は著しく低下します。
+
+今回はこの問題を周知することを目的に質問しました。多くの人が気付いていないため、今後も継続して訴え続けます。
+
+| 質問 | 答弁 |
+|---|---|
+| キャッシュレス決済が広まれば広まるほど市の富が失われていくが | [決済手数料発生の面はあるが、富が失われるとは考えていない](#決済の度に決済手数料分が市外流出するのでキャッシュレス決済が広まるほど富は流出する認識は正しいか) |
+| 付与ポイントを使う際も決済手数料はかかるか | [かかる](#付与されたポイント分を使う際も決済手数料が発生するか) |
+
+## 通告書
+
+<iframe src={require('./20221202-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+
+#### これまで指摘してきたQRコード決済の問題に加え、富の流出についても認識を
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年の一般会計補正予算(第4号)の反対討論でも述べ、令和3年9月定例会の一般質問でも詳しく指摘してきたように、QRコードを使ったキャッシュレス決済によるポイント還元事業は、公益性に関する欠陥や市からの富の流出という観点から考えると、市が推進してよいものではない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+キャッシュレス決済を広めることを目的とした都や国の補助金は、いわば禁断の果実である。
+
+</MessageBubble>
+
+#### 具体例を挙げて説明する
+
+<MessageBubble speaker="安竹(初回質問)">
+
+富の流出について再度説明する。たとえば20%のポイント還元事業を行い、ポイント還元分として仮に2億円用意された予算がすべて消化されたとする。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+このとき決済は10億円分なされている。決済手数料が3%なら3千万円が手数料として市外に流出している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+つまり10億円売り上げた事業者の実質的売上は9億7千万円である。仮にこの全額を事業者がまたキャッシュレス決済で使えば、そこでも手数料が発生し、今度は約2,900万円が市外に流出する。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+こうしてキャッシュレスで支払を受けた事業者が全額をまたキャッシュレスで支払うということを繰り返せば、たった8回の決済で累計2億円以上が手数料として市外に流出することとなる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+つまり投じた2億円分の予算は、たった8回の決済で市から消え去ることになる。それ以降も手数料を引かれ続け市の富が流出し続ける。
+
+</MessageBubble>
+
+#### どんなにたくさんのお金があっても130回決済すれば33円になる
+
+<MessageBubble speaker="安竹(初回質問)">
+
+なお、どんなにたくさんのお金があったとしても、決済の度に3%の手数料が持って行かれるなら、全額を交互に130回決済するだけで33円になってしまう(手数料が1円切捨ての場合)。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+つまりキャッシュレス決済が広まれば広まるほど、市は貧しくなる構図がある。
+
+</MessageBubble>
+
+#### 経済波及効果は大きくマイナスなのではないか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+キャッシュレス決済によるポイント還元事業については「経済波及効果がある」という根拠のない話が何度も主張されてきたが、実際は大きくマイナスとなる波及効果ではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+こうした検証がきちんとなされない限り、国や都から予算が出るからと言って安易に市はキャッシュレス決済を自ら広める立場にあってはならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+ましてや別の用途にも使える財源であれば、機会損失が生じることから、市に与える損害はなおさら大きいものになる。
+
+</MessageBubble>
+
+#### 決済の度に決済手数料分が市外流出するのでキャッシュレス決済が広まるほど富は流出する認識は正しいか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+決済の度に決済手数料分が市外流出するため、キャッシュレス決済が広まれば広まるほど市内から富が失われるという認識は正しいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+たしかにキャッシュレス決済を利用するたびに決済手数料が発生するという面はある。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+しかし、市としては、キャッシュレス決済キャンペーン等による活発な経済活動により、事業者にとっては増収により利益を生み、消費者にとってはお得に買い物ができることから、事業者・消費者の双方にメリットがあり、富が失われているという認識はない。
+
+</MessageBubble>
+
+#### 付与されたポイント分を使う際も決済手数料が発生するか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+キャッシュレス決済によるポイント還元事業では、付与されたポイント分を使う際も決済手数料が発生するか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+付与されたポイント分を使う際も手数料は発生する。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r4d/12gatu/20221202-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r4d/12gatu/20221202-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..0d6b51a7
--- /dev/null
+++ b/docs/ippan-situmon/r4d/12gatu/20221202-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r4d/12gatu/20221202-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r4d/12gatu/20221202-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..4a66cbfe
--- /dev/null
+++ b/docs/ippan-situmon/r4d/12gatu/20221202-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r4d/12gatu/_category_.json b/docs/ippan-situmon/r4d/12gatu/_category_.json
new file mode 100644
index 00000000..5b9b4e06
--- /dev/null
+++ b/docs/ippan-situmon/r4d/12gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "12月",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r4d/12gatu",
+ "description": "令和4年度12月の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r4d/12gatu/images/guidebook.png b/docs/ippan-situmon/r4d/12gatu/images/guidebook.png
new file mode 100644
index 00000000..3558e89c
--- /dev/null
+++ b/docs/ippan-situmon/r4d/12gatu/images/guidebook.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/3gatu/1-ijime-judai-daisansya.mdx b/docs/ippan-situmon/r4d/3gatu/1-ijime-judai-daisansya.mdx
new file mode 100644
index 00000000..c1446b4f
--- /dev/null
+++ b/docs/ippan-situmon/r4d/3gatu/1-ijime-judai-daisansya.mdx
@@ -0,0 +1,19 @@
+---
+first: 2023-06-24
+description: 小平市議会議員 安竹洋平の令和4年度3月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)いじめ重大事態の第三者委員会について
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1397&schedule_id=6&minute_id=343&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和5年3月3日に行った4件の一般質問のうちの1件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20230303-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
diff --git a/docs/ippan-situmon/r4d/3gatu/2-ijime-judai-chousa.mdx b/docs/ippan-situmon/r4d/3gatu/2-ijime-judai-chousa.mdx
new file mode 100644
index 00000000..6770c80b
--- /dev/null
+++ b/docs/ippan-situmon/r4d/3gatu/2-ijime-judai-chousa.mdx
@@ -0,0 +1,13 @@
+# (2)いじめ重大事態の調査について
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1397&schedule_id=6&minute_id=343&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和5年3月3日に行った4件の一般質問のうちの2件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20230303-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
diff --git a/docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..12a9f823
--- /dev/null
+++ b/docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..1996e404
--- /dev/null
+++ b/docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-3.pdf b/docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-3.pdf
new file mode 100644
index 00000000..7abdd066
--- /dev/null
+++ b/docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-3.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-4.pdf b/docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-4.pdf
new file mode 100644
index 00000000..09a4327c
--- /dev/null
+++ b/docs/ippan-situmon/r4d/3gatu/20230303-ippan-situmon-yasutake-4.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r4d/3gatu/3-kyouin-ijime-taibatu.mdx b/docs/ippan-situmon/r4d/3gatu/3-kyouin-ijime-taibatu.mdx
new file mode 100644
index 00000000..f98c10e8
--- /dev/null
+++ b/docs/ippan-situmon/r4d/3gatu/3-kyouin-ijime-taibatu.mdx
@@ -0,0 +1,13 @@
+# (3)教員が関わるいじめや体罰について
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1397&schedule_id=6&minute_id=343&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和5年3月3日に行った4件の一般質問のうちの3件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20230303-ippan-situmon-yasutake-3.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
diff --git a/docs/ippan-situmon/r4d/3gatu/4-jouhou-koukai-fufuku-sinsa.mdx b/docs/ippan-situmon/r4d/3gatu/4-jouhou-koukai-fufuku-sinsa.mdx
new file mode 100644
index 00000000..0d698e54
--- /dev/null
+++ b/docs/ippan-situmon/r4d/3gatu/4-jouhou-koukai-fufuku-sinsa.mdx
@@ -0,0 +1,13 @@
+# (4)情報公開と不服審査の問題について
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1397&schedule_id=6&minute_id=343&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和5年3月3日に行った4件の一般質問のうちの4件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20230303-ippan-situmon-yasutake-4.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
diff --git a/docs/ippan-situmon/r4d/3gatu/_category_.json b/docs/ippan-situmon/r4d/3gatu/_category_.json
new file mode 100644
index 00000000..8f9b6933
--- /dev/null
+++ b/docs/ippan-situmon/r4d/3gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "3月",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r4d/3gatu",
+ "description": "令和4年度3月(令和5年3月)の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r4d/6gatu/1-judai-jitai-kodomo-chusin.mdx b/docs/ippan-situmon/r4d/6gatu/1-judai-jitai-kodomo-chusin.mdx
new file mode 100644
index 00000000..eebc5d5b
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/1-judai-jitai-kodomo-chusin.mdx
@@ -0,0 +1,1444 @@
+---
+first: 2022-07-20
+description: 小平市議会議員 安竹洋平の令和4年度6月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)「重大事態」への認識を改め、子ども中心のいじめ対策へ
+
+~ いじめ被害者のみならず、多くの関係者のためになるよう、重大事態のスムーズな運用を ~
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1321&schedule_id=5&minute_id=82&is_search=true">📄会議録</a>
+
+## まとめ
+
+令和4年6月10日に行った2件の一般質問のうちの1件目です。
+
+[3月定例会の一般質問](https://yasutakeyohei.com/books/yasutake/ippan/r4/3-gatu/2-ijime-taiou-minaosi.html)に引き続き、学校でのいじめ対策について市に問いました。主に、[いじめ防止対策推進法](https://elaws.e-gov.go.jp/document?lawid=425AC1000000071)に定められている「[重大事態](https://elaws.e-gov.go.jp/document?lawid=425AC1000000071#Mp-Ch_5)」について深掘りして質問しました。
+
+この重大事態は、教職員や保護者に周知するよう国の方針として決められています。しかし、小平市ではほぼまったく周知が行われていません。そのためほとんどの人が重大事態という扱いの存在を知りません。しかし、いじめ対策においてはとても重要な制度だと私は思います。
+
+いじめの問題は、通常、まず担任の先生が対応します。それでも対応しきれず、いじめの被害を受けた子に自傷行為が始まったり、不登校が連続したり、もしくは被害を受けた本人や保護者からの申立てがあると、重大事態の扱いが始まります。重大事態の扱いになると、先生が個人的に抱え込んで対応するのではなく、第三者で構成される組織が対応することになります。
+
+重大事態について、詳しくはたとえば[文科省のガイドライン](https://www.mext.go.jp/component/a_menu/education/detail/__icsFiles/afieldfile/2019/06/26/1400030_009.pdf)をご参照ください。私は、この制度は、*子どもたちを守ることにつながるだけではなく、保護者、先生方、教育委員会のための仕組み*でもあると考えています(もし、この認識が間違えているなら、市ではなく国の問題を追求することになりますので、そのように指摘していただきたいと思います)。
+
+一般質問(1時間)1回だけでは、到底追求し切れないテーマです。
+
+---
+
+4月に着任した新任の教育指導担当部長が、大半の答弁を担当しました。新任の方でしたので、事前に私の方から質問予定の資料を渡し、趣旨を説明してありました。また、答弁には不慣れだろうという認識で臨みました。
+
+しかし、とても残念なことに、事実に基づかないことや、事実と反すること、論点をずらすような答弁が多くありました。そのため、途中から答弁がまったく信用できなくなりました。議員として3年間質問してきましたが、このような事態は初めてです。事実確認のために、同じことを何度も視点を変えて聞かざるを得なくなったため、余計な時間を費やしました。大変残念です。
+
+私は、ご相談いただいた被害家族のことを念頭に置きながら、市立学校の教育環境を改善し、職員の方々が働く環境の改善にもつながると思って質問しています。無駄なやり取りが発生しないように準備し、真剣に質問しています。このような態度をされては、時間が浪費されるばかりで、何の改善にもつながりません。教育委員会の一部職員はここを読んでいるようですので、そのような態度の方は、猛省してください。
+
+大人が真面目に対応しない限り、そのしわ寄せはすべて、弱い立場の子どもに行きます。
+
+市のこれまでの対応を見ていても、議会での答弁を聞いても、教育委員会の定例会を傍聴していても、**重大事態の理解が進んでいるとは思えません**。事態を重く受け止め、関係各所には真剣になっていただき、もっと勉強していただき、改善していただきたいです。
+
+次回以降もこの問題を追求し、別のアプローチで周知もしていきます。
+
+- pointer:[令和4年9月定例会で、引き続き追求しました](https://yasutakeyohei.com/books/yasutake/ippan/r4/9-gatu/1-judai-hitai-kyogi-toben.html)
+
+また、重大事態も含めたいじめ対応について、インターネットを検索しても、よいフロー図が見つからなかったので、つくりました。
+
+- book:[重大事態を含むいじめ対応のフロー図](https://yasutakeyohei.com/books/yasutake/sonota/ijime/ijime-judai-jitai-flow.html)
+
+---
+
+**<u>重大事態について</u>**
+
+| 質問 | 答弁 |
+|---|---|
+| 重大事態の扱いを否定的に捉えているか | [肯定否定ではなく要件に当てはめ対応](#重大事態という仕組みを肯定的に捉えているのか否定的に捉えているのか) |
+| 「3要件以外の条件でも判断する」とした答弁は間違いか | [法に沿って判断](#3月定例会での答弁は間違えていたということでよいか) |
+| 対応に時間かかるなら従来法と並行では | [いじめはすべて迅速対応してる❌](#時間がかかるならこれまでの対応と並行して重大事態の対応をすればよいのでは) |
+| 学校方針に3要件についての記載がある学校は | [すべての学校で記載あるはず❌](#改めて聞くが重大事態の3要件について記載があるのはすべての学校ではないでよいか) |
+| 保護者会で重大事態のことを説明しているか | [している](#保護者会で重大事態のことは説明しているか)↓ |
+| 保護者会で3要件や重大事態とは何か説明しているか | [内容を把握していない](#保護者会で重大事態のことは説明しているか) |
+| 教職員の研修会で3要件や重大事態とは何か説明しているか | [きちんとしている](#教職員の研修会でも重大事態のことを正確に理解できるようちゃんと説明をしているのか) |
+| 入学や各年度開始時に行うとされている説明をしているか | [守り進めている](#入学時や各年度の開始時に児童生徒保護者関係機関等に重大事態の説明をすることは守られているか) |
+| なぜ重大事態ということを知らない保護者の方がいるのか | [答弁できない](#守っているのになぜ重大事態ということを知らない保護者がいるのか) |
+| これまでの重大事態の累計件数は | [3件](#これまで重大事態として扱ったいじめの累計件数とそれぞれの詳細は) |
+| 調査開始から最終報告までの期間は | [個別事案特定につながるので答弁控える](#これまで重大事態として扱ったいじめの累計件数とそれぞれの詳細は) |
+| なぜ対応期間を知ることが個別事案特定につながるか | [おそれがあると](#重大事態としての対応期間が分かるとなぜ個別事案の特定につながるのか) |
+| 調査報告書は公開するか | [内容、被害側意向、公表の影響を勘案し判断](#重大事態の調査結果は公開されるか非公開なら理由は) |
+| 調査報告書は情報開示請求で出るか | [開示請求可能は本人に関わることのみ❌](#被害者本人が報告書の開示を拒んだ場合でも情報開示請求すれば公開されるか) |
+| 調査報告書を公表することが望ましいと考えているか | [そう考えている](#国のガイドラインにあるように調査結果を公表することが望ましいと考えているか) |
+| 専門家等から重大事態として扱う助言受けても扱わなかった件数は | [0件❌](#これまで要件を満たしながらまたは重大事態として扱うよう専門家等から助言を受けながら重大事態として扱わなかった事例の件数は) |
+| 検証結果と提言は誰の責任でどう教育行政に反映か | [市教委が学校に指導助言](#重大事態の最終的な検証結果と提言は誰の責任においてどのような方法で教育行政に反映するか) |
+
+**<u>いじめ対策・全般的に</u>**
+
+| 専門家等から助言を得る会議の会議録をつくっていないのは | [つくっている](#専門家等から重要な助言が得られる会議の会議録を作成していない理由は) |
+| 会議録等と答弁したが「等」とは何か | [資料などが含まれる❌](#会議録等の等とは何か) |
+| いじめ対策の委員会名簿を積極公開してないのは | [公平中立に慎重な議論のため](#小平市いじめ問題対策連絡協議会や小平市教育委員会いじめ問題対策委員会の委員名簿を積極的に公開していない理由は) |
+| いじめ事案への対応フロー図をつくり周知活用しては | [今後研究していく](#いじめ事案への対応フロー図をつくり周知活用してはどうか) |
+| リソースの問題で組織的対応図るとした内容は | [外部委託できる業務は検討する](#リソースの問題についてどうマンパワーを振り分けるか組織的な対応を図っているとした対応の具体的内容は) |
+
+❌をつけたものは、事実に反する虚偽の答弁です。それ以外も、事実に基づかずに答弁した疑いがあります。追求します。
+
+## 通告書
+
+<iframe src={require('./20220610-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+#### 前回に引き続いての質問
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年[3月定例会で行った一般質問](https://yasutakeyohei.com/books/yasutake/ippan/r4/3-gatu/2-ijime-taiou-minaosi.html)に引き続き、学校でのいじめ対策について市に問う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+[前回解説した](https://yasutakeyohei.com/books/yasutake/ippan/r4/3-gatu/2-ijime-taiou-minaosi.html#%E9%87%8D%E5%A4%A7%E4%BA%8B%E6%85%8B%E3%81%AE%E6%89%B1%E3%81%84%E3%81%8C%E9%87%8D%E8%A6%81)重大事態という扱いは、調べた限り、いじめの当事者である子どもたちのためだけではなく、保護者の方々、担任の先生方、教育委員会職員のためになる制度。
+
+</MessageBubble>
+
+
+#### 重大事態への対処についてどう捉えているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市は、いじめ防止対策推進法にある重大事態への対処が「必ずしも子どものためにならない」と捉えているようだ。重大事態への対処をどう捉えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+いじめを受けた児童・生徒とその家族にできる限り配慮し、重大事態の原因等の究明および解決に向けて取り組むものと捉えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+質問に対する答えになっていない。「必ずしも子どものためにならないと捉えているように感じるが」の前置きが無視されている。
+
+</MessageBubble>
+
+##### 重大事態という仕組みを肯定的に捉えているのか、否定的に捉えているのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+要は、市は重大事態という仕組みを肯定的に捉えているのか、それとも否定的に捉えているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+肯定的に捉えていて、たとえば「現在は運用の面で慣れていないため時間がかかってしまう課題はあるが、今後、運用をスムーズにできるようにしていきたい」など捉えているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+または否定的に捉えていて「リソース不足の問題があるので、できれば重大事態の扱いはしないほうがよいこともある」などと捉えているのか。そのあたりの見解をもらいたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+重大事態が子どものためにならないという考えではけっしてない。また、肯定や否定ということではなく、その要件に当てはまるものは、きちんと当てはめて対応していくことが大切。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これまでの答弁では「重大事態の扱いをすると時間がかかり、本来のいじめ対策が進まない」というようなことを言っていたので、否定的に捉えていると感じる。
+
+</MessageBubble>
+
+##### 重大事態として扱うべきものを扱わなかったら法律違反、判例あり
+
+<MessageBubble speaker="安竹(再質問)">
+
+もし、市が制度を否定的に捉えているがために、本来は重大事態として扱わなければいけない事態を重大事態として扱っていなかった場合は、法律違反になる。訴訟になった場合は敗訴する。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+判例がある。さいたま地方裁判所で令和3年12月15日に判決が言い渡された、[平成30年(ワ)第1465号の損害賠償請求事件](https://www.courts.go.jp/app/files/hanrei_jp/831/090831_hanrei.pdf)。重大事態として扱うべきものを扱わなかったことで被害児童の保護者が訴訟を起こし、埼玉県川口市が敗訴し損害賠償の支払いが命じられた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+[判決文](https://www.courts.go.jp/app/files/hanrei_jp/831/090831_hanrei.pdf)を読むと、小平市で私が相談を受けていることと同様の状況であることが分かる。
+
+</MessageBubble>
+
+:::info
+
+#### 🏛️ さいたま地方裁判所・平成30年(ワ)第1465号の損害賠償請求事件
+
+この訴訟は、[3月定例会でも取り上げた](https://yasutakeyohei.com/books/yasutake/ippan/r4/3-gatu/2-ijime-taiou-minaosi.html#%E3%81%BB%E3%81%A8%E3%82%93%E3%81%A9%E3%81%AE%E3%82%B1%E3%83%BC%E3%82%B9%E3%82%92%E9%87%8D%E5%A4%A7%E4%BA%8B%E6%85%8B%E3%81%A8%E3%81%97%E3%81%A6%E6%89%B1%E3%81%A3%E3%81%9F%E6%96%B9%E3%81%8C%E6%9C%80%E7%B5%82%E7%9A%84%E3%81%AB%E6%95%99%E8%82%B2%E5%A7%94%E5%93%A1%E4%BC%9A%E3%81%AE%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%92%E5%9C%A7%E8%BF%AB%E3%81%97%E3%81%AA%E3%81%84%E3%81%AE%E3%81%A7%E3%81%AF)、[Protect Children(プロテクトチルドレン)](https://protectchildren-eternity.jimdofree.com/)の代表である森田氏が起こした訴訟です。教諭と教育委員会が、いじめ防止義務や不登校解消義務など職務上の義務に違反したということで起こされたものです。
+
+令和3年12月15日に判決が言い渡され、550万円の請求に対し、55万円と遅延損害金を支払うことが命じられました。
+
+[判決文](https://www.courts.go.jp/app/files/hanrei_jp/831/090831_hanrei.pdf)から一部を抜粋すると次のとおりです。重大事態の認知について、小平市で発生した今回のケースとほぼ同じ状況です。
+
+> **(原告の主張)**
+> 原告母は、平成28年10月12日、市教委に対し、原告について重大事態が発生したとの申立てをし、同月24日には原告の年間欠席日数が不登校1と合わせ30日に達した。しかし、市教委は、平成29年1月10日まで本件を重大事態と認識せず、重大事態の調査を行わなかった。
+
+> **(被告の主張)**
+> 市教委は、本件中学校から原告母及び原告に関する事情や本件の経緯を聴取し、原告の不登校の原因はいじめではないと判断したものである。本件中学校の教諭らの判断と同様、その判断に裁量の逸脱・濫用はない。
+
+> **争点2(市教委の行為の違法性の有無)について**
+> (1) 原告は、市教委が原告について重大事態の調査を行わなかったことを職務上の義務に違反し違法であると主張する。
+> 「川口市いじめの防止等の基本的な方針」は、重大事態の発生が認められるときは、市教委において、当該学校が重大事態の発生を認めないときでも、重大事態が発生したものとして、報告・調査等に当たるものと定めている(甲2・12頁)。そして、市教委は、遅くとも同年10月24日までに、原告母からの連絡や本件中学校の教諭らの報告等により、本件中学校の教諭らの認識する事実を概ね知らされていた(認定事実⑵ト)。したがって、市教委は、重大事態の発生を認知すべきであったにもかかわらず、重大事態としての調査を怠り、また、同調査の必要について本件中学校の教諭らに対する指導を行わなかった(同ト)のであるから、職務上の義務に違反したものと認められる。これに対し、被告は、市教委が、本件中学校の教諭らから聴取した事情に基づき原告の不登校の原因はいじめではないと判断したのであり、その判断に裁量の逸脱・濫用はないと主張するが、その判断が合理的根拠を欠くことは争点2の説示と同様である。重大事態の発生を認知すべきときに認知しない裁量があるとは解されず、被告の主張は採用できない。
+
+:::
+
+##### 先生が教育委員会を訴える可能性も
+
+<MessageBubble speaker="安竹(再質問)">
+
+この事例は保護者からの訴えだが、場合によっては先生から訴えられる可能性もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、重大事態として扱えば組織で対応することになるのに、扱わないことで先生個人に負担が集中してしまう。それで先生にたとえば心身の不調が出てしまった場合(は訴えるべき事例だと思う)。
+
+</MessageBubble>
+
+##### 法的な枠組みの中で、いかに子ども中心にできるか
+
+<MessageBubble speaker="安竹(再質問)">
+
+もちろん、いじめ対策は「訴訟がどうの」を気にしてやるべきではなく、子どものことを中心に考えなくてはならない。しかし、そういう法的な縛りがあることはしっかり押さえておく必要がある。
+
+</MessageBubble>
+
+#### 市独自の判断によって重大事態にならないのはどういうケースか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+[本年3月定例会の答弁](https://yasutakeyohei.com/books/yasutake/ippan/r4/3-gatu/2-ijime-taiou-minaosi.html#%E4%BB%8A%E5%9B%9E%E3%81%AE%E8%83%8C%E6%99%AF%E3%81%A8%E3%81%AA%E3%82%8B%E4%BA%8B%E4%BE%8B%E3%81%AF%E3%81%AA%E3%81%9C%E9%87%8D%E5%A4%A7%E4%BA%8B%E6%85%8B%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E3%81%A8%E5%88%A4%E6%96%AD%E3%81%97%E3%81%9F%E3%81%AE%E3%81%8B)で、報告書作成や情報交換等に膨大な時間がかかり、いじめへの対応が遅れることもあるため、重大事態はケースによって判断するとあった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかし、いじめ防止対策推進法にはそのような判断を下す余地の記述はない。判断によって重大事態にならないのはどういうケースか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+いじめ防止対策推進法では、重大事態は:
+- いじめにより当該学校に在籍する児童等の生命、心身または財産に重大な被害が生じた疑いがあると認めるとき、および
+- いじめにより当該学校に在籍する児童等が相当の期間学校を欠席することを余儀なくされている疑いがあると認めるとき
+
+とされている。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+また、文部科学省が定めたいじめの重大事態の調査に関するガイドラインによると、
+- 被害児童・生徒や保護者からいじめにより重大な被害が生じたという申立てがあったときには、重大事態が発生したものとして調査すること
+
+とされている。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+これらに該当しない場合は、重大事態と判断しない場合がある。
+
+</MessageBubble>
+
+:::info
+
+[前回こちらから詳しく説明していること](https://yasutakeyohei.com/books/yasutake/ippan/r4/3-gatu/2-ijime-taiou-minaosi.html#%E9%87%8D%E5%A4%A7%E4%BA%8B%E6%85%8B%E3%81%AE%E6%89%B1%E3%81%84%E3%81%8C%E9%87%8D%E8%A6%81)を繰り返しているだけの意味のない答弁です。事前の打ち合わせでも、時間をかけて質問の趣旨を伝えています。**こうした時間の無駄はすべて子どもたちにしわ寄せがいく**と、心に刻んでほしいものです。
+
+:::
+
+##### 3月定例会での答弁は間違えていたということでよいか
+
+<MessageBubble speaker="安竹(再質問)">
+
+答弁の担当者が入れ替わっている(国冨氏→岡崎氏)ので、思いが変わっているのか。3月定例会での「今回の事例はなぜ重大事態ではないと判断したのか」という問いに対し、当時の教育指導担当部長は[次のように答弁した](https://yasutakeyohei.com/books/yasutake/ippan/r4/3-gatu/2-ijime-taiou-minaosi.html#%E4%BB%8A%E5%9B%9E%E3%81%AE%E8%83%8C%E6%99%AF%E3%81%A8%E3%81%AA%E3%82%8B%E4%BA%8B%E4%BE%8B%E3%81%AF%E3%81%AA%E3%81%9C%E9%87%8D%E5%A4%A7%E4%BA%8B%E6%85%8B%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E3%81%A8%E5%88%A4%E6%96%AD%E3%81%97%E3%81%9F%E3%81%AE%E3%81%8B
+)。
+
+> 議員が述べた3件の重大事態の要件がまずひとつの判断。
+
+> また、我々が対応している中で実際に感じている問題点として、いじめの対応は、重大事態であるか否かによって変わるべきものではない。重大事態等をいじめ防止対策推進法において行っていくことで生じる課題もある。
+
+> 議員の指摘と同様だが、現場においては、子どもたちに実際に対応する時間等が必要。しかし、その時間が、報告書の作成や、さまざまな情報交換等で奪われてしまうということも、事実としてある。膨大な時間がかかる。その中で、いじめへの対応が実際は遅れてしまうこともあるので、これはケースによって判断すべきものと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+なお、ここでいう3要件は、先ほど答弁にもあった次の3つ。
+- 不登校重大事態
+- 自殺等重大事態
+- 本人や保護者からの申請があった場合
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、3月定例会では「3要件とは関係ないところで、ケースによって判断する」という答弁。これが間違っていたということか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+過去の答弁で、重大事態として扱うか否かはケースによって判断すると述べたのは、個別の案件において、何を優先して対応するか案件ごとに判断をする必要があるということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+一義的には、(いじめ防止対策推進)法第28条の重大事態の定義に沿って判断すべきであると認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+答弁を間違えたということか。3件の重大事態の要件がひとつでも満たされれば、重大事態として扱わなければいけない。
+
+</MessageBubble>
+
+##### 教育委員会の勝手な判断で重大事態として扱うか否かを決めてよいのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+逆に、その要件を満たさなかったら重大事態にはならないはず。教育委員会の判断で、勝手に重大事態にすることがあるのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+教育委員会の判断でということではなく、法第28条の重大事態の定義に沿って判断すべきであると認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまりは答弁を間違えたということ。
+
+</MessageBubble>
+
+##### 時間がかかるなら、これまでの対応と並行して重大事態の対応をすればよいのでは
+
+<MessageBubble speaker="安竹(再質問)">
+
+もし、時間がかかるという課題があることで、重大事態として扱わないことがあれば問題。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういう考えでいるなら、時間がかからない対応をしながら、並行して重大事態の扱いをすることは可能だと思うが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+重大事態の調査を開始するに当たって、一定の時間を要するところはある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+要は、これまで重大事態として扱わなかった場合にやっているようなやり方をしつつ、重大事態としても扱う、というやり方ができるのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+重大事態の有無にかかわらず、すべてのいじめの問題については、迅速に対応をしている。
+
+</MessageBubble>
+
+:::info
+
+日本語が伝わらないことがもどかしく、質問しているときはこの答弁の意味に気付きませんでしたが、私が相談を受けているいじめの問題は、まったく迅速に対応していません。数ヵ月放置などの状況です。それを迅速だと強弁したことになります。次回追求します。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+並行して扱うことが可能なら、やはり3月の定例会の答弁は間違いだったということ。
+
+</MessageBubble>
+
+#### 重大事態という扱いがあることについて、周知はどう行っているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+重大事態という扱いがあることやその内容について、当事者、保護者、校長も含めた教職員への周知はどう行っているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+保護者等に対しては、重大事態の対応についても記載している「学校いじめ防止基本方針」を学校ホームページ等で公開している。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+また、各学校においては本基本方針を保護者会等において説明している。教職員に対しては、研修会等の機会を捉え、重大事態の扱いを含めた学校いじめ防止基本方針について共通理解を図っている。
+
+</MessageBubble>
+
+##### 重大事態についての記載がほぼ皆無な資料を持ち出して、周知を図っているとは何か
+
+<MessageBubble speaker="安竹(再質問)">
+
+周知を図っているということだが、重大事態に関する説明は、市のいじめ防止基本方針を見てもA4の1ページだけしか書かれていない。内容がほとんど書かれてない。これだけを見ても、何が書いてあるか分からない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+学校いじめ防止基本方針にも、重大事態についてはほぼ何も書かれてない。ホームページでいろいろ見たが、数行の言葉しか書かれていない。重大事態というものが何なのか、先ほどの3要件も書かれてない。
+
+</MessageBubble>
+
+##### 現状の学校いじめ防止基本方針では、重大事態の周知はできない
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、学校いじめ防止基本方針を出しても、重大事態の周知はできない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+特に、小平市いじめ防止基本方針には、「本人や保護者からの申立てがあったら重大事態として扱わなければならない」という重要なことが書かれていない。
+
+<blockquote>
+
+その判断の基準(重大事態の基準)を以下のように示しているが、児童・生徒や保護者からの申立て等に基づき、適切かつ真摯に対応する
+
+<p class="ref"><a href="https://web.archive.org/web/20220709123510/https://www.city.kodaira.tokyo.jp/kurashi/files/61064/061064/att_0000001.pdf">小平市いじめ防止基本方針(平成30年6月改訂)</a></p>
+
+</blockquote>
+
+と書いてあるだけ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これを読んで分かる人がいるとは思えない。重大事態のことを知っている人でないと「本人や保護者からの申立てがあったら重大事態として扱わなければならない」ということは分からない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+いろいろ読むと、どうしても「**重大事態の扱いを意図的に隠したいのでは**」と感じる。
+
+</MessageBubble>
+
+##### 欠席日数に関する記述にも誤りがある
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市いじめ防止基本方針に書かれている重大事態のことについて、もうひとつ問題点を挙げるなら、7の重大事態への対処。(1)の一番下に、
+
+> 年間30日を目安とする連続した欠席がある場合
+
+とあるが、連続して30日というのは何を根拠に書いているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+議員が今述べた、重大事態の内容が各校の基本方針にもほとんど触れられていないということについてだが、分量の差はあるかもしれないが、きちんと触れているし、学校によっては対応のフロー図もつけて保護者に示しているところもある。
+
+</MessageBubble>
+
+:::info
+
+後述するように、学校の基本方針は、いじめの重大事態については、まったくといってよいほど説明がありません。
+
+フロー図をつけているのもたったの2校(八小と鈴木小)で、しかも重大事態について意味がまったく分からない図です。
+
+すぐにウソだと分かるようなことを、なぜこのように強弁するのか意味がわかりません。聞いている人や、会議録を読んだ人に、間違えた認識を与えることになってしまう不当な行為です。
+
+:::
+
+:::info
+
+#### 🔶 学校の基本方針にフロー図を掲載しているのは2校のみ
+
+現時点(令和4年6月10日)で、学校の基本方針にフロー図を記載している小平市立校は、次に示したとおり、八小と鈴木小の2校のみです(図はクリックで拡大します)。
+
+なお、6小と4中の年間指導計画には、別のフロー図が掲載されています([後述します](#神奈川県の一部公立校で使われているいじめ事案への対応フロー図が参考になります))。
+
+これらのフロー図には、重大事態を**いつの時点で、どう判断するか**という重要な情報が書かれていません。鈴木小は3要件の記載があるのでよいのですが、それ以外の学校については、そもそも重大事態についての詳しい記載がないため、フロー図があっても役に立ちません。
+
+![小平市立第八小学校の学校いじめ防止基本方針(令和4年6月1日版)に記載のフロー図](./images/kodaira-hassyou-flow.png)
+
+<a href="https://www.kodaira.ed.jp/08kodaira/">小平市立第八小学校</a>の<a href="https://www.kodaira.ed.jp/swas/index.php?id=kodairadai8&frame=frm613f00b76da83">学校いじめ防止基本方針</a>(令和4年6月1日版)に記載のフロー図
+
+![小平市立鈴木小学校の学校いじめ防止基本方針(令和4年4月版)に記載のフロー図](./images/kodaira-suzukisyou-flow.png)
+
+
+<a href="https://www.kodaira.ed.jp/18kodaira/">小平市立鈴木小学校</a>の<a href="https://www.kodaira.ed.jp/swas/index.php?id=suzuki&frame=oshirase">学校いじめ防止基本方針</a>(令和4年4月版)に記載のフロー図
+
+:::
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+あと、意図的に隠したいのかというところについては、けっしてそのような意図はない。
+
+</MessageBubble>
+
+:::info
+
+事実と異なる発言がなされた直後に、これを信じろというのは無理です。
+
+:::
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+あと、年間30日を目安とする連続した欠席がある場合ということについて。小平市いじめ防止基本方針にはそのような記載で載せているが、これはあくまで判断の基準であり、30日連続した欠席がなければ重大事態としないという意味ではない。
+
+</MessageBubble>
+
+:::info
+
+であれば、そう記載するべきです。
+
+:::
+
+##### きちんと載せていると強弁するが、すべての学校ではない、ということでよいか
+
+<MessageBubble speaker="安竹(再質問)">
+
+(重大事態の内容を)載せている(きちんと触れている)と言うが、すべての学校ではない、でよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+学校によっては、学校いじめ防止基本方針に重大事態のことをちゃんと書いている、フロー図も書いているところがあると言ったが、どれぐらいの学校か。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+私が昨日確認した限りではまったく見つからなかった。どれぐらいの学校が書いているか。すべての学校ではないということでよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+たしかに、フロー図までつけて分かりやすく示しているところは、すべての学校ではない。
+
+</MessageBubble>
+
+:::info
+
+先述しましたが、フロー図がついていても、まったく分かりやすいものではありません。
+
+:::
+
+##### 改めて聞くが、重大事態の3要件について記載があるのは、すべての学校ではない、でよいか
+
+<MessageBubble speaker="安竹(再質問)">
+
+重大事態の3要件について書いている学校は、すべてではない、でよいか。私が見た学校は、すべて、その3要件については書いていなかった。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+すべての学校が記載をしているはず。ただ、議員はそれを確認しているということなので、改めて私どもも確認をする必要があると今認識した。
+
+(*後述するように、虚偽の答弁です)。
+
+</MessageBubble>
+
+
+
+##### 虚偽の答弁
+
+<MessageBubble speaker="安竹(再質問)">
+
+昨日見たが、書いてなかった。
+
+</MessageBubble>
+
+:::info
+
+#### 🔍 市内全校の「学校いじめ基本方針」を調べました。やはり虚偽の答弁でした
+
+令和4年6月10日に、市内全校の「学校いじめ基本方針」を調べて、次のPDFに表としてまとめました。
+
+./20220610-gakko-ijime-taisaku-list.pdf
+
+小平市・各校の学校いじめ基本方針調査結果
+
+この調査結果から分かるように、
+
+- 3要件の記載があるのは、1校のみ
+- 本人・保護者による申し立ての記述があるのは、1校のみ
+- フロー図が掲載されているのは、2校のみ
+- 重大事態についての記載行数は、2校が22行、それ以外の学校は10行程度のみ
+
+です。つまり、ここまでの答弁で、次の2つが虚偽であったことになります。
+
+- **「すべての学校が記載をしているはず」と答弁したが、実際は1校しか記載されていなかった**
+- **「きちんと触れている」と答弁したが、ほぼすべての学校が文書中で10行程度しか触れていないなかった(重大事態のことがきちんと伝わる可能性はゼロ)**
+
+これら虚偽の答弁について、本来はすぐに発言の訂正をしなければならないのですが、6月議会中には訂正がなされませんでした。虚偽の答弁のまま確定してしまい、会議録としてもそのまま虚偽の記録が残ります。会議録は、期をまたいでの訂正はできないということですので、9月定例会で訂正することもできません。市の公文書記録に残すためには、9月定例会で再度一般質問し、間違いを認める発言をしてもらうしかありません。
+
+一般質問が終わってから、担当課に抗議しました。確認して返事をするということでしたが、1ヵ月してやっと教育指導担当部長が間違いを電話口で認めました(すべての学校が記載をしているはずという答弁について)。
+
+教育委員会として猛省すべき事態です。また、内部統制の対象になるべき事案とも思います。議会で追求していきます。
+
+:::
+
+:::info
+
+この時点で、教育委員会が「嘘をついてもかまわないという態度で、でたらめに答えている」ことが判明したため、以降の答弁はまったく信用できなくなりました。
+
+:::
+
+##### 保護者会で、重大事態のことは説明しているか
+
+<MessageBubble speaker="安竹(再質問)">
+
+保護者会において重大事態のことは説明しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+説明している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ちゃんと、3要件のことや、重大事態がどういうものか説明しているということでよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+すべての学校の保護者会の内容を把握していないので、今ここで答えることは難しい。
+
+</MessageBubble>
+
+:::info
+
+把握していないのに、なぜ「説明している」と言い切っているのでしょうか。答弁に一貫性がなく、まったく信用できません。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+相談された方は重大事態のことをご存じではなかった。ほとんどの人が重大事態について知らないのではないか。このあたり、真摯に、誠実に答えてほしい。
+
+</MessageBubble>
+
+:::info
+
+この時点で、私の中では「またでたらめな答弁をしている。保護者に重大事態のことは実質的に説明していないだろう」と判断しています。
+
+:::
+
+##### 教職員の研修会でも、重大事態のことを正確に理解できるようちゃんと説明をしているのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+教職員の研修会では、3要件のことや、具体的に重大事態のことを説明しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+「小平市いじめ防止基本方針の中には、重大事態という言葉が含まれています」といった簡単な話ではなく、その研修を受ければ、重大事態が何なのか、どういったことが行われるのか、必要な要件は何かといった(ことを認識できる)研修が行われているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+特に生活指導主任を対象とするものにおいては、きちんと説明をしている。また、初任者研修等でも説明をしている。
+
+</MessageBubble>
+
+:::info
+
+この答弁も、まったく信用できませんでした。その後確認し、研修リストを見せてもらいましたが、再度確認します。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+重大事態という扱いがあることやその内容について、周知はどう行っているかという話なのだが、結局、ちゃんとした回答を得られない。どういうふうに重大事態を説明しているのか把握していないのか。
+
+</MessageBubble>
+
+
+
+##### 重大事態への認識が、市として間違えている
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、説明も、しっかり研修も行っていないと感じる。重大事態についての認識が、市として間違えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+先ほども言ったが、(重大事態の扱いというものは)、当事者、先生方、職員の負担を軽減することになるものと私は認識している。それが間違えた認識であれば、そうではないと言ってほしかったが、そういった話もない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+いじめの件数がかなり上がっており、今後、認知が広まれば「うちも重大事態として対応してください」という保護者の方も増える可能性がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういったことに備え、周知徹底を行い、運用の見直しを、早くしておく必要がある。
+
+</MessageBubble>
+
+
+
+##### 国からも、重大事態についてしっかり周知するよう通知が出ている
+
+<MessageBubble speaker="安竹(再質問)">
+
+国からも、重大事態についてしっかり周知してくださいという通知が出ている。
+
+<blockquote>
+
+「いじめの防止等のための基本的な方針」に「児童生徒や保護者から、いじめにより重大な被害が生じたという申立てがあったときは、その時点で学校が「いじめの結果ではない」あるいは「重大事態とはいえない」と考えたとしても、重大事態が発生したものとして報告・調査等に当たる」とあるので、この点は正しい認識が得られるよう特に留意されたい。このことは、学校の理解が浸透しにくく、失念しやすい部分であるため、<u>定期的に教育委員会をはじめとする学校の設置者、私立学校主管部局等が、この周知徹底を図る</u>とともに、学校や被害者等から相談を受けた場合は、同法に基づき学校に調査を実施するよう指導する必要がある。
+
+<p class="ref"><a href="https://www.mext.go.jp/a_menu/shotou/seitoshidou/1302902.htm">児童生徒の問題行動・不登校等生徒指導上の諸課題に関する調査結果について(文科省)</a>
+<a href="https://www.mext.go.jp/a_menu/shotou/seitoshidou/1422178_00002.htm">令和2年度通知</a></p>
+
+</blockquote>
+
+
+</MessageBubble>
+
+##### 入学時や、各年度の開始時に、児童・生徒、保護者、関係機関等に重大事態の説明をすることは守られているか
+
+<MessageBubble speaker="安竹(再質問)">
+
+<blockquote>
+
+学校いじめ防止基本方針については、各学校のホームページヘの掲載その他の方法により、保護者や地域住民が学校いじめ防止基本方針の内容を容易に確認できるような措置を講ずるとともに、その内容を必ず入学時、各年度の開始時に、児童・生徒、保護者、関係機関等に説明する。
+
+ <p class="ref"><a href="https://www.mext.go.jp/a_menu/shotou/seitoshidou/__icsFiles/afieldfile/2018/01/04/1400142_001.pdf">いじめの防止等のための基本的な方針(文科省)</a></p>
+
+</blockquote>
+
+ここに記載されているように、入学時や、各年度の開始時に、児童・生徒、保護者、関係機関等に説明するということは守られているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+守って、そのように進めている。
+
+</MessageBubble>
+
+:::info
+
+この答弁も信用できるものではありません。
+
+:::
+
+##### 守っているのに、なぜ重大事態ということを知らない保護者がいるのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+守っているのに、なぜ重大事態ということを知らない保護者の方がいるのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+すべての保護者にきちんと理解いただくよう説明すべきと認識しているが、どういうことで情報が行き渡らなかったのかは、申し訳ないが、ここでは答弁ができない。
+
+</MessageBubble>
+
+:::info
+
+「説明することを守って進めているが、情報が行き届いていない」ということはつまり「保護者が悪い」と言っているのと同じことと思います。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+要は、小平市いじめ防止基本方針を読んでも、重大事態のことが全然分からない。そんな分からない資料をもとに説明しても分からない。
+
+</MessageBubble>
+
+
+
+##### 市には、重大事態のことを保護者に知らせたくないバイアスがある
+
+<MessageBubble speaker="安竹(再質問)">
+
+私は、客観的に見て、小平市は、重大事態のことをなるべく保護者に知らせたくないバイアスがあると思う。
+
+</MessageBubble>
+
+##### 重要なことは守らないのに、制限は拡大解釈して過剰にするのはなぜか
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市は、こういった重要なことは守らない。つまり、最終的に子どもたちのためになるような制度なのに、それを活用することはない。しかも、法律違反で訴えられる可能性があるようなことも起きているのに、放置している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+一方で、マスクなどについては、文部科学省の通知を(拡大)解釈して、制限を強くしている。不思議でしょうがない。仮に、マスクを着用していないために新型コロナウイルスに感染したという訴訟が起きたとしても、小平市が負けることはない。しかし、いじめ対策において、重大事態として扱うべきものを扱わなかった場合は、訴訟で負ける。法的な扱いから見ても、なぜこういう態度でいるのか、すごく不思議。
+
+</MessageBubble>
+
+#### これまで重大事態として扱ったいじめの累計件数と、それぞれの詳細は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これまでに市が重大事態として扱ったいじめの累計件数は。また、それぞれについて、時期、自殺等か不登校かの区別、重大事態としての扱い開始から最終的な市長報告までの期間は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+件数は3件。それぞれの時期、区分、市長報告までの期間については、個別事案の特定につながるおそれがあることから、答弁を控える。
+
+</MessageBubble>
+
+##### 重大事態としての対応期間が分かると、なぜ個別事案の特定につながるのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+重大事態としての扱い開始から最終的な市長報告までの期間が分かると、なぜ個別事案の特定につながるのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+そのようなおそれがあるということ。
+
+</MessageBubble>
+
+:::info
+
+論点のすり替えです。失礼な態度と感じます。
+
+:::
+
+##### 個別事案が特定されると何が問題か
+
+<MessageBubble speaker="安竹(再質問)">
+
+特定されると何が問題か。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+個別の事案に関することは、子どもたち、そして家族、保護者の方の意向というところがあるので、事案の特定につながることは控えたいと考えている。
+
+</MessageBubble>
+
+##### 可能な限り調査結果を共有することとの整合性は
+
+<MessageBubble speaker="安竹(再質問)">
+
+なぜ期間が分かると事案の特定につながるのか。そういうふうに、個人情報を盾にして情報を出さないようなことはやめてくださいと、文部科学省のほうにもちゃんと書いてある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+先ほど述べた令和2年度通知の中でも、
+
+<blockquote>
+
+いじめの重大事態の調査は、事案の対処や再発防止に資するために行うものであることから、個人情報等に配慮しながら、<u>可能な限り当該学校を越えて広く調査結果を共有し、いじめの認知や組織的対応の改善、いじめ防止基本方針の改善等に積極的に活用することが強く求められる</u>
+
+<p class="ref"><a href="https://www.mext.go.jp/a_menu/shotou/seitoshidou/1302902.htm">児童生徒の問題行動・不登校等生徒指導上の諸課題に関する調査結果について(文科省)</a> <a href="https://www.mext.go.jp/a_menu/shotou/seitoshidou/1422178_00002.htm">令和2年度通知</a></p>
+
+</blockquote>
+
+
+と書いてある。今の答弁と文部科学省の通知との整合性についての説明を。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+今、議員が述べたとおり。ただ、個別の事案については、やはりさまざまな事情を勘案する必要がある。
+
+</MessageBubble>
+
+:::info
+
+#### 🔑 いたずらに、個人情報を盾にして、情報の開示を怠ってはならない
+
+じめの防止等のための基本的な方針(文科省)には、次のように書かれています。
+
+<blockquote>
+
+これらの情報の提供に当たっては、学校の設置者又は学校は、他の児童生徒のプライバシー保護に配慮するなど、関係者の個人情報に十分配慮し、適切に提供する。
+
+ただし、いたずらに個人情報保護を盾に説明を怠るようなことがあってはならない。
+
+<p class="ref"><a href="https://www.mext.go.jp/a_menu/shotou/seitoshidou/__icsFiles/afieldfile/2018/01/04/1400142_001.pdf#page=42">いじめの防止等のための基本的な方針(文科省・最終改定 平成29年3月14日)P38</a></p>
+
+</blockquote>
+
+
+これは、被害児童およびその保護者に対する説明についてのことですが、今後のいじめ対策に活かすためには、重大事態に関して、いたずらに個人情報保護を盾にして説明(情報開示)を怠ってはならないと思います。
+
+<blockquote>
+
+可能な限り当該学校を越えて広く調査結果を共有し、いじめの認知や組織的対応の改善、いじめ防止基本方針の改善等に積極的に活用することが強く求められる
+
+<p class="ref"><a href="https://www.mext.go.jp/a_menu/shotou/seitoshidou/1302902.htm">児童生徒の問題行動・不登校等生徒指導上の諸課題に関する調査結果について(文科省)</a> <a href="https://www.mext.go.jp/a_menu/shotou/seitoshidou/1422178_00002.htm">令和2年度通知</a></p>
+
+</blockquote>
+
+この考え方がとても重要だと思います。
+
+:::
+
+#### 重大事態の調査結果は公開されるか。非公開なら理由は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+重大事態の調査結果は公開されるか。非公開なら理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+事案の内容や重大性、被害児童・生徒、保護者の意向、公表した場合の児童・生徒への影響等を総合的に勘案して、適切に判断していく。
+
+</MessageBubble>
+
+##### 被害者本人が報告書の開示を拒んだ場合でも情報開示請求すれば公開されるか
+
+<MessageBubble speaker="安竹(再質問)">
+
+報告書について、本人が公開してほしくないといった場合でも、情報開示請求すれば出てくるのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+小平市の情報公開条例においては、開示請求ができるのは、本人に関わることについてのみであると認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+それは個人情報の開示請求。本人に関わる情報だけというのは個人情報のほう。情報開示には2つあるでしょう。
+
+</MessageBubble>
+
+:::info
+
+明らかに誤った答弁を、堂々とするのは、どういうことなのでしょうか。でたらめな答弁をされていては、時間が浪費され、まったく質問が進みません。議会の場で許されてよいことではないです。
+
+:::
+
+:::info
+
+#### 📄 情報開示(公開)には2種類ある
+
+小平市では、情報開示(公開)請求に関しては、次の2種あります。
+
+- [公文書の公開請求](https://www.city.kodaira.tokyo.jp/kurashi/000/000104.html)
+- [保有個人情報開示請求](https://www.city.kodaira.tokyo.jp/kurashi/000/000105.html)
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+普通の情報の開示請求は、名前を塗り潰したりして、個人情報を消して開示できる。(当たり前のことだが)それでよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="総務部長(篠宮)" align="left">
+
+小平市個人情報保護条例の第16条で、保有個人情報の開示義務に該当すると思われるところ。
+
+</MessageBubble>
+
+<MessageBubble speaker="総務部長(篠宮)" align="left">
+
+実施機関は、開示請求があったときは、開示請求に係る保有個人情報に次の各号のいずれかに該当する情報が含まれている場合を除き、開示請求者に対し、当該保有個人情報を開示しなければならないということがある。
+
+</MessageBubble>
+
+<MessageBubble speaker="総務部長(篠宮)" align="left">
+
+この第16条の(1)から(8)までを照らし合わせて、その対応をしていく必要があると考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+ということは、当事者の名前を塗り潰すなりして、報告書はちゃんと開示できる、公開されるということでよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これは事前に渡している(質問な)ので、しっかりした答弁をしてくれないと困る。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(白倉)" align="left">
+
+情報公開の請求があった際、非開示情報になるのか開示情報になるのかは、その内容を確認したうえで対応になる。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(白倉)" align="left">
+
+そのことから、公開請求が来た場合、我々のほうと総務のほうで確認したうえで、実際に非公開になるのか、それとも一部塗り潰しで出すのかを整理したうえで、請求者に返答することになる。
+
+</MessageBubble>
+
+:::info
+
+教育部長は、なぜ、教育指導担当部長が間違えた答弁をしたときに訂正しなかったのでしょうか。すぐに訂正すべきです。正しい答弁を得るまでに、無駄な時間を過ごさざるを得ませんでした。
+
+:::
+
+##### 国のガイドラインにあるように、調査結果を公表することが望ましいと考えているか
+
+<MessageBubble speaker="安竹(再質問)">
+
+市長答弁は、文部科学省のガイドラインをコピーしたもの。しかし、ガイドラインには、続きがちゃんとある。
+
+
+<blockquote>
+
+**(調査結果の公表、公表の方法等の確認)**
+
+○ いじめの重大事態に関する調査結果を公表するか否かは、学校の設置者及び学校として、事案の内容や重大性、被害児童生徒・保護者の意向、公表した場合の児童生徒への影響等を総合的に勘案して、適切に判断することとし、<u>特段の支障がなければ公表することが望ましい</u>。学校の設置者及び学校は、被害児童生徒・保護者に対して、公表の方針について説明を行うこと。
+
+<p class="ref"><a href="https://www.mext.go.jp/component/a_menu/education/detail/__icsFiles/afieldfile/2019/06/26/1400030_009.pdf#page=15">いじめの重大事態の調査に関するガイドライン(平成29年3月・文科省)P13</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+「特段の支障がなければ公表することが望ましい」という部分を省いて教育長答弁を行った理由を…(知りたいが、ちゃんと答えないだろう)。
+
+公表することが望ましいと考えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+そのように考えている。
+
+</MessageBubble>
+
+#### これまで、要件を満たしながら、または重大事態として扱うよう専門家等から助言を受けながら、重大事態として扱わなかった事例の件数は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これまで、要件を満たしながら、または専門家や有識者から重大事態として扱うよう助言を受けながら、重大事態として扱わなかった事例の件数は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+教育委員会としては、そのような事例はないものと捉えている。
+
+</MessageBubble>
+
+:::info
+
+また嘘の答弁を行いました。私がご相談を受けた件が該当しますので、少なくとも1件の事例があります。
+
+別途確認したところ「現在は重大事態として扱っているので、該当しない」とのことでした。しかし、明らかにこれは間違いです。
+
+過去形での質問ですので、「事例はある、件数は●件」と答えなければなりません。
+
+⭕ 重大事態として<u>扱っていない</u>事例は → ない
+❌ 重大事態として<u>扱わなかった</u>事例は → ない
+⭕ 重大事態として<u>扱わなかった</u>事例は → **ある**
+
+教育長答弁であっても、まったく信用に値しないことがよく分かります。
+
+:::
+
+
+<MessageBubble speaker="安竹(初回質問)">
+
+再質問の時間が3分もないので、この再質問は飛ばし次に行く。
+
+</MessageBubble>
+
+#### 専門家等から重要な助言が得られる会議の会議録を作成していない理由は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+専門家等から重要な助言が得られる会議の会議録を作成していない理由は。
+
+</MessageBubble>
+
+:::info
+
+この質問をした理由は、ご相談いただいている事案で「弁護士から重大事態として扱うよう助言を受けながら、教育委員会がその時点では重大事態として扱わなかった」ことが判明しているからです。どうも、この重要な弁護士の発言を記録した会議録が存在しないようなのです。
+
+訴訟になった際のことを恐れ、隠ぺいするために、会議録をつくっていないのではないでしょうか。
+
+:::
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+教育委員会で設置している協議会等においては、会議録等は作成するが、条例で非公開とされている協議会等や個人情報に配慮が必要な協議会等については、会議録は非公開としている。
+
+</MessageBubble>
+
+##### 会議録等の「等」とは何か
+
+<MessageBubble speaker="安竹(再質問)">
+
+会議録等の「等」とは何か。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+会議録等の等には、資料などが含まれるという認識。
+
+</MessageBubble>
+
+:::info
+
+のちほど記載するように、この答弁は不正確です。
+
+:::
+
+##### 会議録、議事録、要旨の定義を細かく分けているか
+
+<MessageBubble speaker="安竹(再質問)">
+
+会議録や議事録、要旨の定義を細かく分けているか。会社員時代に会議録といえば、誰が何を話したか細かく書いてあるもの。議事録は、要点をかいつまんで議事が書いてあるもの。そういった文書の定義は分けているか。教育委員会内で、もしくは市の内部で。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+私が調べたところでは、小平市教育委員会公文書管理規程での表記が会議録、また、小平市教育委員会会議規則での表記が議事録となっている。こちらは双方とも会議等の記録ということだった。
+
+</MessageBubble>
+
+:::info
+
+ここで、なぜ[小平市教育委員会公文書管理規程](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00000405.html)と[小平市教育委員会公文書管理規則](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001319.html)を挙げたのでしょうか。
+
+[公文書管理運用ガイドライン](https://www.city.kodaira.tokyo.jp/kurashi/095/095838.html)には会議録の定義が明記されています。このような答弁になった理由を考えると、次の4点が思いつきます。今後確認します。
+
+1. 公文書管理運用ガイドラインの存在が教育委員会に伝わっていない
+ - tips&#xf0a9;:現教育部長は、元総務部長です。さすがにこれはないので、次の可能性になります
+1. 担当部長と教育委員会内の情報のやり取りが行えていない(担当部長が情報共有において孤立している可能性)
+1. 日が浅いのでまだ分からない
+ - tips&#xf0a9;:分からないことは手を挙げて答えず、分かっている教育部長が代わりに答えるべきです。自らの組織内評価を優先するのではなく、正確な答弁の方を優先しなければなりません
+1. 答弁を舐めている
+
+:::
+
+:::info
+
+#### 📘 公文書管理運用ガイドライン
+
+会議録の定義などは、小平市の「[公文書管理運用ガイドライン(令和4年2月)](https://www.city.kodaira.tokyo.jp/kurashi/095/095838.html)」に明記されていました。
+
+<blockquote>
+
+**イ 作成すべき会議録等**
+**(ア) 会議録と会議要旨**
+会議要旨とは、会議の名称、開催日時、開催場所、出席者、議題、主な発言内容、議事の結果、配布資料、記録の作成者等を記録したものをいう。会議録とは、会議要旨に記録する各項目に加え、発言については主なものにとどまらず、個々の発言内容(一言一句でなく、概要でも可)及びその発言者まで記録したものをいう。
+
+<p class="ref"><a href="https://www.city.kodaira.tokyo.jp/kurashi/095/095838.html">公文書管理運用ガイドライン(令和4年2月)P6</a></p>
+
+</blockquote>
+
+これは私が知っている会議録の定義と同じです。また、会議録等というのは、会議録もしくは会議要旨のことであって、答弁にあったように「資料などが含まれる」という意味ではありません。
+
+なお、会議録の作成が必要な会議等についても明記されています。これらの会議では必ず会議録を作成しなければなりません。
+
+<blockquote>
+
+**(イ) 会議録の作成が必要な会議等**
+会議録等を作成すべき会議等のうち、次の会議等であって、市としての意思決定に関係する内容の検討がされたものについては会議録を作成するものとする。
+- 地方自治法第138条の4第3項に規定する附属機関及びこれに準じて要綱等により設置する会議
+- 市長をはじめ特別職を構成員に含む会議
+- 部長級以上の職員を主たる構成員とする会議
+
+<p class="ref"><a href="https://www.city.kodaira.tokyo.jp/kurashi/095/095838.html">公文書管理運用ガイドライン(令和4年2月)P6</a></p>
+
+</blockquote>
+
+専門家から「重大事態として扱うべき」という助言を受けた会議に教育長が参加していれば「特別職を構成員に含む会議」ということになりますから、「会議録」を作成する必要があります。会議録をつくっていないとしたら、この条例に違反したことになります。また質問します。
+
+
+なお、上記(イ)の条件を満たさず、会議録をつくる必要がなかったとしても、少なくとも会議要旨はつくらなければなりません。
+
+<blockquote>
+
+**(ア) 法令、条例、規則、要綱等に基づき設置される庁内の会議等**
+
+市としての意思決定に関係する会議について、経緯を含めた意思決定に至る過程や事務及び事業の実績を合理的に跡付け、又は検証することができるようにするため、作成が必要である。
+- 当該会議において市としての意思決定が行われる会議
+- 当該会議において市としての意思決定は行われないものの、市としての意思決定に向けて方針・方向性を決める会議や、当該会議における結果が市としての意思決定に大きく影響を与える会議
+- 当該会議において市としての意思決定は行われないものの、当該会議において取りまとめた結果が、市としての意思決定を行う際の原案として扱われる会議等
+
+<p class="ref"><a href="https://www.city.kodaira.tokyo.jp/kurashi/095/095838.html#page=6">公文書管理運用ガイドライン(令和4年2月)P5</a></p>
+
+</blockquote>
+
+:::
+
+##### 誰が何を話したかという記録は非常に重要
+
+<MessageBubble speaker="安竹(再質問)">
+
+誰が何を話したかという記録は非常に重要。改善を行うためにも、我々議員が、市が何をやっているかチェックするという意味でも非常に重要。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、訴訟になった場合にそれが判断材料になる。そういう訴訟を避けるために要旨だけ取っているのかもしれないが。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、職員がせっかくよいことを言っても、会議録に載らないと「職員は全然やってくれていないのでは」となる。そういった理由からも、会議録が必要。
+
+</MessageBubble>
+
+##### この会議は要旨でよい、この会議は会議録が必要など、記録方式はどういう基準に基づいているのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+この会議は要旨でよいとか、この会議はそういう定義の会議録をきちんと取らなければならないとか、そういったところの判断はどういう基準に基づいているのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、会議録が取れないのであれば、音声を録音しておき、開示請求があればそれを文字起こしすればよいと思うが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="総務部長(篠宮)" align="left">
+
+今、披瀝のとおり、不明等があれば総務課のほうに問い合わせをもらい、双方で協議をしていきたいと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+お願いする。
+
+</MessageBubble>
+
+:::info
+
+ここで再質問は時間切れとなりました。ですので、以降は再質問がありません。でたらめな答弁さえなければ、もっと再質問できていたかと思うと、とても残念です。
+
+:::
+
+#### 小平市いじめ問題対策連絡協議会や、小平市教育委員会いじめ問題対策委員会の委員名簿を積極的に公開していない理由は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+小平市いじめ問題対策連絡協議会(以下、協議会と呼ぶ)や小平市教育委員会いじめ問題対策委員会(以下、委員会と呼ぶ)の委員名簿を積極的に公開していない理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+協議会等において、忌揮のない意見をいただくとともに、また、個人に関わる内容に関して公平、中立に慎重な議論を行っていただくため、積極的な公開は行っていない。
+
+</MessageBubble>
+
+:::info
+
+意味がわかりません。この論理だと、[委員名簿がホームページで公開されている](https://www.city.kodaira.tokyo.jp/kurashi/021/021338.html)教育委員会では、公平、中立に慎重な議論は行えない、ということになります。
+
+:::
+
+#### 協議会や対策委員会の会議録は作成しているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+協議会や対策委員会の会議録は作成しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+先ほど答弁したとおり、会議録等は作成している。
+
+</MessageBubble>
+
+#### 市のいじめ対策に当たる各組織の委員も、職能団体の推薦による選任にすべきでは
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市のいじめ対策に当たる各組織(協議会、対策委員会、小平市いじめ問題調査委員会)の委員は、教育委員会や市長が選任するため、調査の公平、中立性が客観的に担保されない重大な欠陥がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+多くの他市教育委員会と同様、職能団体の推薦による選任にすべきでは。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+小平市いじめ問題対策連絡協議会および小平市教育委員会いじめ問題対策委員会については、専門性を有し、公平、中立にいじめ問題について審議していただけると教育委員会が判断した方や、各関係機関から推薦いただいた方に委員を委嘱している。
+
+</MessageBubble>
+
+#### いじめ事案への対応フロー図をつくり、周知活用してはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+いじめ事案への対応フロー図をつくり、周知活用してはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+小平市いじめ防止基本方針において学校が取り組むべき内容が記載されていることから、対応フロー図につきましては今後研究していく。
+
+</MessageBubble>
+
+:::info
+
+今回は時間がなく紹介できませんでしたが、神奈川県の学校など、とてもよいフロー図をつくっている自治体が複数ありますので、それを参考にすればすぐにつくれます。私の方でも、つくって提案したいと思います。
+
+:::
+
+:::info
+
+#### ✨ 神奈川県の一部公立校で使われているいじめ事案への対応フロー図が参考になります
+
+[神奈川県いじめ防止基本方針](http://www.pref.kanagawa.jp/docs/vn7/cnt/f530779/p1189930.html)に記載のフロー図は、少しごちゃごちゃしていて分かりにくいところもあるのですが、3要件の記載があり、重大事態が発生してからどう扱われるかの情報がきちんと描かれています。
+
+![重大事態対応フロー](./images/kanagawaken-judaijitai-taiou-flow.png)
+
+また、同じ神奈川県の茅ヶ崎市立赤羽根中学校では、ホームページに重大事態のことがきちんと書かれていて、内容も充実しています。フロー図も(やはりごちゃごちゃしていますが)よくできており、単独のPDFとしてダウンロードできるようにもなっています。このフロー図は、神奈川県内の一部公立学校で共有しているようです。
+
+[茅ヶ崎市立赤羽根中学校・いじめ防止基本方針のページ](https://edu.city.chigasaki.kanagawa.jp/lower_secondary/akabane/2000750/index.html)
+
+
+![茅ヶ崎市立赤羽根中学校・いじめ防止基本方針 いじめ事案への対応フロー図](./images/kanagawa-akabane-ijimetaiou-flow.png)
+
+<a href="https://edu.city.chigasaki.kanagawa.jp/lower_secondary/akabane/2000750/index.html">茅ヶ崎市立赤羽根中学校・いじめ防止基本方針 いじめ事案への対応フロー図</a>
+
+また、たとえば神奈川県立高校の各ホームページを見ると、次の図の部分など、赤羽根中学校と同じフロー図がきちんと更新されている様子も伺えます。
+
+![フロー図更新の様子・神奈川県立荏田高等学校いじめ防止基本方針](./images/flow-update.png)
+
+<a href="https://www.pen-kanagawa.ed.jp/eda-h/ijimebousi.html">神奈川県立荏田高等学校いじめ防止基本方針・いじめ事案への対応フロー図より抜粋</a>
+
+小平市で該当するフロー図を探すと、六小と四中の年間指導計画にそれらしきものがありました。それ以外の学校には一切見つかりませんでした。
+
+![年間指導計画](./images/kodaira-rokusyou-nenkan-sidou-keikaku-flow.png)
+
+<a href="https://www.kodaira.ed.jp/06kodaira/">小平市立第六小学校・いじめ対策委員会年間指導計画</a>
+
+重大事態の要件が1つしか書かれていませんし、重大事態のことについてはとても分かりにくいなと思います。
+
+:::
+
+#### 重大事態の最終的な検証結果と提言は、誰の責任において、どのような方法で教育行政に反映するか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+重大事態の最終的な検証結果と提言は、誰の責任において、どのような方法で教育行政に反映するか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+教育委員会の責任において、学校への指導、助言に反映させている。
+
+</MessageBubble>
+
+#### リソースの問題について、どうマンパワーを振り分けるか組織的な対応を図っているとした対応の具体的内容は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年3月の定例会で、リソースの問題について、どうマンパワーを振り分けるか組織的な対応を図っているとした対応の具体的内容は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+教育に関わる諸課題については、教育委員会事務局全体で取り組んでいくべきものと考えている。外部委託できる業務については、他市での取組を参考にしながら検討していく。
+
+</MessageBubble>
+
+:::info
+
+重大事態の扱いをすることにより、いじめ調査や提言の作成を第三者委員会に任せることは、外部委託という捉えの中に入っているのか、今後確認します。
+
+:::
+
+### 参考資料
+
+- [文科省:いじめの問題に対する施策](https://www.mext.go.jp/a_menu/shotou/seitoshidou/1302904.htm)
+ - [いじめの防止等のための基本的な方針](https://www.mext.go.jp/a_menu/shotou/seitoshidou/__icsFiles/afieldfile/2018/01/04/1400142_001.pdf)
+ - [児童生徒の問題行動・不登校等生徒指導上の諸課題に関する調査(文科省)](https://www.mext.go.jp/a_menu/shotou/seitoshidou/1302902.htm)
+ - [いじめの重大事態の調査に関するガイドライン(文科省・平成29年3月)](https://www.mext.go.jp/component/a_menu/education/detail/__icsFiles/afieldfile/2019/06/26/1400030_009.pdf)
+- 小平市
+ - [(2)いじめの対応を見直し、教育長への手紙を設けよう(安竹・令和4年3月定例会一般質問)](https://yasutakeyohei.com/books/yasutake/ippan/r4/3-gatu/2-ijime-taiou-minaosi.html)
+ - [各校の学校いじめ基本方針調査結果(安竹・令和4年6月10日時点)](./20220610-gakko-ijime-taisaku-list.pdf)
+ - [公文書の公開請求](https://www.city.kodaira.tokyo.jp/kurashi/000/000104.html)
+ - [保有個人情報開示請求](https://www.city.kodaira.tokyo.jp/kurashi/000/000105.html)
+ - [公文書管理運用ガイドライン](https://www.city.kodaira.tokyo.jp/kurashi/095/095838.html)
+ - [小平市教育委員会公文書管理規程](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00000405.html)
+ - [小平市教育委員会公文書管理規則](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001319.html)
+- [川口市に55万円支払い命じる 元市立中男子生徒のいじめ裁判でさいたま地裁判決(東京新聞)](https://www.tokyo-np.co.jp/article/148994)
+- [いじめ対策、遅い原因の3割は「余裕のなさ」埼玉の教育現場を調査(朝日新聞デジタル )](https://news.livedoor.com/article/detail/22532423/)
+- [「いじめの重大事態の調査に関するガイドライン」の遵守必要性(関西大学法学部・永田憲史研究室)](https://penology.jimdofree.com/%E3%81%84%E3%81%98%E3%82%81%E9%98%B2%E6%AD%A2%E5%AF%BE%E7%AD%96%E6%8E%A8%E9%80%B2%E6%B3%95%E7%A0%94%E7%A9%B6/%E3%81%84%E3%81%98%E3%82%81%E3%81%AE%E9%87%8D%E5%A4%A7%E4%BA%8B%E6%85%8B%E3%81%AE%E8%AA%BF%E6%9F%BB%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E3%82%AC%E3%82%A4%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3-%E3%81%AE%E9%81%B5%E5%AE%88%E5%BF%85%E8%A6%81%E6%80%A7/)
+- [Protect Children(プロテクトチルドレン)](https://protectchildren-eternity.jimdofree.com/)
+- [平成30年(ワ)第1465号の損害賠償請求事件・判決文](https://www.courts.go.jp/app/files/hanrei_jp/831/090831_hanrei.pdf)
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r4d/6gatu/2-hontouno-kyouikuwo.mdx b/docs/ippan-situmon/r4d/6gatu/2-hontouno-kyouikuwo.mdx
new file mode 100644
index 00000000..d5ef9c3b
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/2-hontouno-kyouikuwo.mdx
@@ -0,0 +1,580 @@
+---
+first: 2022-07-20
+description: 小平市議会議員 安竹洋平の令和4年度6月定例会における一般質問の2件目についてまとめています。
+---
+
+# (2)管理を容易にするための制限強化ではなく、本当の教育を
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1321&schedule_id=5&minute_id=82&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和4年6月10日に行った2件の一般質問のうちの2件目です。
+
+当初、[(1)のいじめ重大事態について](https://yasutakeyohei.com/books/yasutake/ippan/r4/6-gatu/1-judai-jitai-kodomo-chusin.html)だけを質問する予定でしたが、夏を目前に、マスク常用による熱中症や酸欠のリスク、そして引き続き心身の発達リスクを心配する保護者の方々からたくさんの声をいただきました。また、私も、市内を移動中に、子どもたちの心身が心配になるような光景を何度も目の当たりにし、質問をすることにしました。
+
+ただ、(1)の方でほぼすべての時間を費やすことを予想していましたので、再質問はせず、通告書を壇上で読み上げる際に問題点を指摘する形にしました。
+
+3月定例会において全会一致で採択された請願第12号について、市教委は一部をガイドラインに反映してくれたものの、それ以外の部分についてはいつまで経っても動かないところがあります。そのため、さまざまな方法で、請願の趣旨を実現してもらうようアプローチしてきました。残念ながら、その間にも、請願で憂慮していた事態が起きています。
+
+すべてとは言いませんが、怠慢な態度を続けてきた教育委員会の責任は大きいです。
+
+また、ある程度趣旨が浸透してきたと思っていた矢先の4月に、職員の入れ替えがありました。教育部長と教育指導担当部長が変わり、理解されている職員も残ってはいますが、幹部職員にはまた一から説明が必要になりました。6月7日に改訂されたガイドラインには、国の方針よりも厳しい制限を課すことになる内容を含んでいるなど、残念なことも起きています。
+
+なお、[校長会の資料](20220328_kyoikusisaku_renraku_kai_youroku.pdf)を開示して読みましたが、いくつかの学校では、校長も、運営のしやすさを求めて、国の方針よりも制限を強くしようとしている様子が伺われます。
+
+いじめの対応も、特別支援教育もそうですが、知れば知るほど、分からなくなることがあります。**市の学校や教育委員会とは、誰のために、何のためにあるのでしょうか。**
+
+対応の仕方によっては、子どもたちの一生を左右する可能性があります。職員の幸福感や、やりがいにもつながることです。市長を始め、教育長の責任は重大です。子どもたちの心に伝わるのは、大人が全力で取り組む姿です。再考していただきたいです。
+
+今後も追求します。
+
+| 質問 | 答弁 |
+|---|---|
+| 例示の状況を問題と認識しているか | [全学校でガイドラインに基づく指導が重要](#市は上記の状況を問題だと認識しているか) |
+| 運営都合で安易に制限強くせずきちんと説明を | [国の方針を理解しやすくしてる](#説明しやすいからという理由で安易に制限を強くするのではなく子どもたちに分かるようきちんと説明することこそ本当の教育ではないのか) |
+| 首相がマスクせず海外高齢者と接するが子ども原則マスクは | [国の方針に基づく](#首相がマスクを外して海外の高齢者も含めた人々と接している一方子どもたちには原則マスク着用を求めているという一見して矛盾した状況をどう捉えどう説明するか) |
+
+## 通告書
+
+<iframe src={require('./20220610-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+
+#### 最近、市内の学校で起きている事例
+
+<MessageBubble speaker="安竹(初回質問)">
+
+つい最近、小平市立の小・中学校で起きている事例を紹介する。それぞれ別の学校で起きており、気温が高い日の出来事が多い。氷山の一角と捉える必要がある。
+
+</MessageBubble>
+
+#### マスクをつけていないことを注意する児童
+
+<MessageBubble speaker="安竹(初回質問)">
+
+下校途中、ある児童が、マスクをつけていない児童に対して、マスクを外してはいけないと注意し、言われた子がうつむいていた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本人の特定につながるので詳細は言えないが、実際は、注意した子が大きな誤解をしていて、さらに(本人の心理状態が)心配になる発言もしていた。
+
+</MessageBubble>
+
+#### 大縄跳びの練習中もマスクをつけたまま
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、運動会に向けた大縄跳びの練習で、生徒ほぼ全員がマスクをつけたまま跳んでいた状況もあった。教育委員会に確認したところ、(その学校では)3密になるところで大声を出さないという条件を守って(大縄跳びの練習では)マスクをつけるよう指導しているという話だった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+大声と3密を避ける根拠は、[令和2年7月30日の新型コロナウイルス感染症対策アドバイザリーボードの資料](https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/0000121431_00093.html#h2_free17)にあるとされている。しかし、これはもう2年前のこと。状況はかなり変わっている。いつまで根拠にし続けるのか。
+
+</MessageBubble>
+
+:::info
+
+#### 🤔 大声と3密を避ける科学的な根拠は
+
+大声と3密については、[令和2年7月30日の新型コロナウイルス感染症対策アドバイザリーボードの資料](https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/0000121431_00093.html#h2_free17)が根拠になっているということです。読んでみると、次のような記述があります。
+
+> それから、クラスターがいろいろなところで起きているが、可能性としては、場所は違うけれども、3密プラス、大声プラス、換気が悪いというところが相変わらず共通の感染の契機ではないかという仮説があるので、それが本当であれば、そちらをもう一回、言っていく必要があるのではないか。(尾身構成員)
+
+> 東京都を中心に接待を伴う飲食店や会食を介した感染拡大が続いており、地方でもショーパブや昼カラオケなどによるクラスター感染が報道されている。世界保健機関(WHO)は9日に、新型コロナウイルス感染について新たなガイドラインを示し、混雑した換気の悪い環境下における、空気中を漂う微粒子「エアロゾル」を介した感染を認めている。我が国がこれまで取り組んできた、3密の回避、大声を上げる環境の回避、換気の徹底などの必要性が改めて強く示唆される。(直近の感染状況の評価等)
+
+この時点であっても、尾身メンバーですら「仮説」と言っています。また、必要性が「示唆」されるとしているものです。つまり科学的な根拠はないと暗に述べています。
+
+現在は、陽性者の重症化率も、インフルエンザ並みか、もしくはそれ以下に低下しています。特に、子どもたちに至っては、酸欠や熱中症で倒れるリスクの方が高いことは容易に想像できます。
+
+その状況を背景に、テレビでも放送されているように、海外では、コロナは終わっているものと捉え、人々がコロナ以前のように暮らしている国が多くあります。日本はこの過剰な対策をいつまで続けるつもりなのでしょうか。
+
+弱い立場の子どもや高齢者に、しわ寄せが来ていることを、私はどうしても見過ごすことができません。
+
+:::
+
+<MessageBubble speaker="安竹(初回質問)">
+
+さんざん私も伊藤議員も言っているように、大人たちは、飲食店で大声で3密の状態で、マスクなしで会話して楽しくやっている。それで感染が増える状況にはない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+それなのに、小平市立学校版感染症予防ガイドラインの中にも、まだ大声で3密を避けるみたいなことが書いてあり、それが原因で、大縄跳びの練習で、生徒ほぼ全員がマスクをつけたまま跳んでいる。かなり危険な状況と思う。
+
+</MessageBubble>
+
+#### 酸欠や熱中症のリスクをもっと懸念すべき
+
+<MessageBubble speaker="安竹(初回質問)">
+
+酸欠になったり、熱中症の危険もこれから出てくる。ガイドラインから、大声で3密と書いてあるところは省くことを今検討してもらいたい。でないと、いつになっても省けない。
+
+</MessageBubble>
+
+#### 屋外を歩く授業でも基本的にマスク着用と指導があった
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、屋外を1時間以上歩いて移動する授業で、先生から事前に、基本的にマスクの着用をしてください、苦しい場合は横を向いて深呼吸をしてもよいという指示があった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+その移動中、マスク着用を実質的に強いられていることに怒り出したり、顔が赤くなったり、見るからにつらい様子の児童が何人もいた。具合が悪くなる子もいて、途中で帰ることになったという状況もあった。
+
+</MessageBubble>
+
+#### 運動会の徒競走で、ほぼ全員がマスクをつけて走っていた
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、運動会の徒競走で、4クラスのうち3人以外の全員がマスクをつけたまま走っている状況もあった。先生は「苦しいときはマスクを外してもよい。マスクを外している子がいても、事情があるかもしれないから注意しないこと」と話したが、続けて「ただし、しゃべっていたら注意してもよい」という指示があった。
+
+</MessageBubble>
+
+#### マスクを外したらしゃべらないという指導があった
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、体育の時間に「苦しいときはマスクを外してもよい」と言いながら、「でもしゃべらないこと」という指示があった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これは本当に氷山の一角。少し集めただけでもこれだけの声が集まるし、実際に私が目撃した状況も含まれている。
+
+</MessageBubble>
+
+#### このようなことを憂慮して請願第12号が全会一致で採択されている
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年3月の定例会では、上記のような状況も憂慮し、請願第12号が全会一致で採択された。市の教育委員会は、この請願事項を一部ガイドラインに反映した。
+
+</MessageBubble>
+
+#### 厚生労働大臣が求めている状況ともまったく違う
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、本年5月20日の記者会見で、厚生労働大臣が次のように述べている。
+
+<blockquote>
+
+屋外で、身体的な距離が確保できない場合で、会話をほとんど行わない場合、こうした場合は、もともと(マスクを)外してよいという考え方ではありました
+
+<p class="ref"><a href="https://www.mhlw.go.jp/stf/kaiken/daijin/0000194708_00445.html">令和4年5月20日・後藤厚生労働大臣会見概要</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これまで厚生労働省が出してきた方針は分かりにくいものばかりだが、私がよく読んできたところでは、この発言は正しい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+それなのに、なぜいまだに、先ほど述べた状況があるのか。
+
+</MessageBubble>
+
+#### 大きなひとつの原因は、結局、現場を支える大人たちの考え方や姿勢にあるのではないか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+この原因は、市長や教育長を始め、教育委員会、校長先生の消極的な姿勢や、不当な制限の強化もひとつの大きな要因で、つまり、大人の都合や組織運営上の都合が最優先されてしまい、子ども中心の視点が欠落しているのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+そんな疑念をどうしても持たざるを得ないことから、市に問う。
+
+</MessageBubble>
+
+#### 市は、上記の状況を問題だと認識しているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市は、上記した子どもたちの状況を問題だと認識しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+小平市立学校版感染症予防ガイドラインでは、
+- 教職員は、熱中症などの健康被害を踏まえ、気候の状況や活動内容からマスク着用による健康への影響が大きい場合を適切に判断し、児童・生徒にマスクを外すよう指導すること
+- 児童・生徒本人が息苦しいと感じたときなどにはマスクを外すなど、心身の状況に応じて児童・生徒自らが適切に対応できるよう指導すること
+- 体育及び保健体育の授業の実施に当たっては、運動時に、身体へのリスクを考慮し、マスクの着用は必要ないこと
+
+を明記している。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+すべての市立学校が、ガイドラインに基づいた指導を行うことが重要であると認識している。
+
+</MessageBubble>
+
+#### 説明しやすいからという理由で安易に制限を強くするのではなく、子どもたちに分かるようきちんと説明することこそ、本当の教育ではないのか
+
+
+
+#### 国の「会話をほとんど行わない場合」が、市の学校では「会話しない場合」にすり替わっている
+
+<MessageBubble speaker="安竹(初回質問)">
+
+内閣官房の方針にも、次のように明記されている。
+
+<blockquote>
+
+会話をほとんど行わない場合は、マスクの着用は必要ありません
+
+<p class="ref"><a href="https://corona.go.jp/emergency/">新型コロナウイルス感染症対策の基本的対処方針</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これについて教育委員会に尋ねると、子どもには「ほとんど」の判断がつきにくいので、「会話しない場合は」と捉えているといった説明があった。
+
+</MessageBubble>
+
+
+
+#### このような改変は、してはならない不当な行為であると認識せよ
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これは、国がゼロではないと言っているものを、根拠なくゼロにして制限を強くする不当な行為だ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、仮にこの部分を「マスクをつけない場合は会話を控える」とすることも、消極的制限であったものを積極的制限に変えることになる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市は特に黙食についてこの間違いを犯したままだが、これまでずっと、請願第12号の説明のときにも述べたが、これはやってはならないことだ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+説明しやすいからという理由で安易に制限を強くするのではなく、なぜ「ほとんど」という表現を用いているかを、子どもたちが分かるようにきちんと説明することこそ、本当の教育ではないのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+教育活動を進めるに当たっては、児童・生徒、保護者、教職員が共通した認識の下、感染症対策に取り組むことが重要であると捉えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+したがって、小平市立学校版感染症予防ガイドラインには、国の方針で示された言葉で記載した内容であっても、個人によって解釈の差異が生じる懸念のある場合は、その趣旨を踏まえながら、児童・生徒の発達段階に応じて理解しやすい表現で説明することもある。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+なお、このことにより国よりも制限を強くしているとの認識はない。
+
+</MessageBubble>
+
+:::info
+
+請願の説明でも詳しく述べましたが、国より制限を強くしているのは明確な事実であり、福岡市が黙食をやめたことにより、公的にも確定したのですが、頑なに認めません。
+
+このような強弁を続ける小平市教育委員会には本当に失望します。
+
+:::
+
+
+
+#### 福岡市が黙食を見直す。黙食が強制されているわけではないことも、何度も言ってきたこと
+
+<MessageBubble speaker="安竹(初回質問)">
+
+この黙食については、つい一昨日のことだが、福岡市が学校給食の黙食を見直すというニュースがあった。学校給食の黙食について継続するかどうかを間もなく市独自に判断するということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+福岡市の高島市長は、黙食が続く学校給食についてコメントをしている。
+
+<blockquote>
+
+本来は、国が方向性を示し、よりどころをつくっていくことが望ましいとしつつも、現状、黙食は強制されているわけではなく、自治体それぞれが判断できる
+
+<p class="ref"><a href="https://web.archive.org/web/20220607105203/https://kbc.co.jp/news/article.php?id=8666794&ymd=2022-06-07">福岡市 学校給食の「黙食」を見直しへ(九州朝日放送・令和4年6月7日)</a></p>
+
+</blockquote>
+
+これはまさに請願の説明でも述べたことで、黙食は強制されているわけではない。
+
+</MessageBubble>
+
+:::info
+
+#### 😫 福岡市が先に黙食をやめたことで、小平市教育委員会の歴史に残る「恥」が確定しました
+
+福岡市の黙食取りやめについては、この一般質問をした6月10日の時点では、次のようなニュースでした。
+
+[福岡市 学校給食の「黙食」を見直しへ ](https://web.archive.org/web/20220607105203/https://kbc.co.jp/news/article.php?id=8666794&ymd=2022-06-07)
+
+このとき、高島市長は
+> 現在、福岡市にある九州大学グローバル感染症センターに黙食の是非について諮っている最中で、今後1週間程度で出される回答をみて、方向性を示したい
+
+と話していましたが、その後、正式に確定しました。
+
+[給食の「黙食」見直し・会話認める 福岡市教委が各学校に通知](https://web.archive.org/web/20220721025135/https://rkb.jp/news-rkb/202206142018/)
+
+福岡市の学校では、今後、大声を出さなければ、給食中の会話を認めるということです。福岡市教育委員会は
+
+> 「子どもたちの心の成長につながる『食育』の意味もある」
+
+とも話しています。
+
+小平市は、請願第12号の全会一致での採択という「これ以上ないお膳立て」がありながら、福岡市に先を越されました。何度もこのことは担当の職員に指摘しましたが、まったく改善されませんでした。私は、これは、職員の、「傲慢、怠慢、子どもたちのことを最優先に考えないおためごかしの態度」が最も大きな原因と思っています。**小平市教育委員会の歴史に残る恥**となりました。
+
+**このような体たらくでありながら、子どもたちに指導する立場にいるなど、おこがましいこと**ではないでしょうか。
+
+少なくとも、福岡市の対応にならい、すぐに対応を変えるべきですが、いっこうに変える気配がありません。怠慢な態度を続けるのであれば、給料として受取っている市税を返納すべきです。残念でなりません。
+
+:::
+
+#### 情報開示で明らかになった教育部長の発言
+
+<MessageBubble speaker="安竹(初回質問)">
+
+あるお母さんが情報の開示請求をしたときに出てきたことだが、市内数校の校長先生たちが集まる会議で、当時の教育部長が次のように述べていたことが分かった。
+
+<blockquote>
+
+請願では、市のガイドラインが国に比べて厳しいとのことだった。現場で指導するに当たっては、分かりやすいほうがよいが、東京都が発出している通知も参考にしてはどうか
+
+<p class="ref"><a href="20220328_kyoikusisaku_renraku_kai_youroku.pdf">令和4年3月28日・教育施策連絡会での教育部長発言(小平市・開示資料より)</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+要は、「現場で指導するに当たり分かりやすいほうがよい」と言っている。子どもたちのことを最優先にしなければならないのに。現場で指導するに当たり分かりやすいことが、子どもたちのためになると思っているのかもしれないが。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これを読んだだけでは、要旨なので、どういう意図で発言したかというところまで分からないが、見た限り、運営のしやすさのほうを考えている発言。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+請願の趣旨をちゃんと受け止めていないと感じる。
+
+</MessageBubble>
+
+#### 首相がマスクを外して海外の高齢者も含めた人々と接している一方、子どもたちには原則マスク着用を求めているという、一見して矛盾した状況をどう捉え、どう説明するか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+国の方針に基づいて感染症対策を行っている市長や教育長として、首相がマスクを外して海外の高齢者も含めた人々と接している一方で、子どもたちには原則マスク着用を求めているという、一見して矛盾した状況をどう捉え、どう説明するか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+教育委員会としては、国の方針に基づき、児童・生徒および教職員の健康及び安全を確保し、学校における感染症の拡大を防止するために、マスクの着用を原則としている。
+
+</MessageBubble>
+
+
+
+#### 子ども新聞との会見でも、岸田総理だけノーマスク
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これについても、おととい、[岸田首相が、子ども新聞の10人ぐらいの記者に対して記者会見を行った](http://web.archive.org/web/20220608123754/https://twitter.com/kishida230/status/1534514830802964481)。動画で見たが岸田総理はノーマスク。一方で、子どもたちは全員マスクをしている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+私は、こんな映像を見ると、子どもたちをなめるのも大概にしろと、怒りが収まらない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+子どもたちにいろいろな制限を課しておきながら、自分たちはそういうことをしない。そんな国(政府)や都の方針を、小平市として盲信することは、地方自治体の在り方としてよくない。
+
+</MessageBubble>
+
+
+
+#### 地方自治法を思い出し、矛盾や機能不全を呈している国や都には抗うべき
+
+<MessageBubble speaker="安竹(初回質問)">
+
+地方自治法を思い出してもらいたい。地方自治法には地方公共団体の役割が書かれている。
+
+<blockquote>
+
+地方公共団体は、住民の福祉の増進を図ることを基本として、地域における行政を自主的かつ総合的に実施する役割を広く担うものとする
+
+<p class="ref"><a href="https://elaws.e-gov.go.jp/document?lawid=322AC0000000067#Mp-At_1">地方自治法・第1条の2</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+国の役割も書いてあるが。地方自治体として、矛盾や機能不全を呈している国や都の方針には、もちろん法律を守りながら、法律の解釈の幅を活用することで、できる限り抗ってもらいたい。そういう気概を持って仕事してほしい。
+
+</MessageBubble>
+
+
+
+#### 小平市立学校版感染症予防ガイドライン(6月7日改定版)の明らかな誤りはすぐに修正を
+
+<MessageBubble speaker="安竹(初回質問)">
+
+また、[小平市立学校版感染症予防ガイドライン(6月7日改定版)](https://www.city.kodaira.tokyo.jp/kurashi/085/085723.html)には明らかな間違いがある。誰でも分かる間違いなので、すぐ直してほしい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+3ページの最後に次のように書かれている。
+
+> 熱中症リスクが高い夏場においては、熱中症対策を優先し、登下校時や休憩時間における外遊び、屋外での教育活動においては、十分な距離が確保できる場合は、マスクの着用は必要ない
+
+しかしこれは、4ページにも記載がある、文部科学省が示す「マスク着用の考え方」の表やその注記とは違う話になっている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+文部科学省のほうでは、熱中症リスクが高い夏場は、マスク着用は必要ないということではなく、**マスクを外すことを推奨**とされている。大きな間違い。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+そもそもここに書く必要がないので、削除するか、文言をしっかり直すか。
+
+</MessageBubble>
+
+:::info
+
+#### 😵 明らかな誤りを放置する市教委
+
+子どもたちの夏場のマスク着用について、本年6月7日に改正された市ガイドラインには次のようにあります。
+
+<blockquote>
+
+![ガイドラインの明らかな誤り](./images/ayamari.png)
+
+<p class="ref"><a href="https://www.city.kodaira.tokyo.jp/kurashi/085/085723.html">小平市立学校版感染症予防ガイドライン(6月7日改訂版)</a></p>
+
+</blockquote>
+
+しかし、これは国が求めているものではありません。厚労省と文科省は合同の通知で、次のように明記しています。
+
+<blockquote>
+
+夏場は、熱中症防止の観点から、屋外でマスクの必要のない場面では、マスクを外すことを推奨します。
+
+<p class="ref"><a href="https://www.mhlw.go.jp/content/10900000/000942851.pdf">子どものマスク着用について</a></p>
+
+</blockquote>
+
+また、本年6月10日に出された文科省の事務連絡には、次のように明記されています。
+
+<blockquote>
+
+マスクの着用が不要な場面の例として、体育の授業、運動部活動の活動中、登下校時を取り上げており、これらの場面においては、特に熱中症のリスクが高いことが想定されることから、熱中症対策を優先し、**児童生徒に対してマスクを外すよう指導すること**
+
+<p class="ref"><a href="https://www.mext.go.jp/content/20220610-mxt_kouhou01-000004520_01.pdf">夏季における児童生徒のマスクの着用について(文科省事務連絡・令和4年6月10日)</a></p>
+
+</blockquote>
+
+「着用は必要ない」では、児童・生徒が着用の可否を選択することになり、消極的対応です。一方、国は「外すよう指導する」として、先生による積極的な対応を求めています。つまり、市の示す対応は、国が求めている対応に対して不十分です。このことは、文科省の担当者に直接電話し、確認しています。
+
+驚くことに、小平市のガイドラインにも、次のように、上記した文科省のマスク着用の考え方の表が添付されています。
+
+![文科省の事務連絡](./images/monkasyo.png)
+
+図中に緑色で記載しましたが、小平市は一部の条件だけを出し、不要な「熱中症リスクが高い夏場においては」という文言を追加しています。
+
+子どもたちに根拠のない過剰な制限を課した状態を放置し、かつ、ガイドラインの中に、矛盾した内容を併載していることに、本当に驚きます。
+
+このことは6月10日に一般質問で指摘し、その後も直接、担当部長に指摘しましたが、夏休みに入る時期になっても更新されることなくそのままになっています。すぐに修正できることです。子どもたちに影響が大きい明確な誤りを放置したままなど、ありえないことです。子どもたちを指導するなど、おこがましい。
+
+1問目のいじめ対策でも感じますが、小平市の教育委員会は、いったい何のための組織なのでしょうか。多くの方からご指摘いただいていますが、私も、**子どもたちのための組織ではない**と感じます。
+
+:::
+
+#### 国より制限を強くしようとする、市の不当な姿勢が表れている
+
+<MessageBubble speaker="安竹(初回質問)">
+
+夏が終わっても、熱中症と関係なく、
+- 登下校時
+- 休憩時間における外遊び
+- 屋外での教育活動
+
+等において、十分な距離が確保できる場合はマスク着用の必要はない(と、文部科学省が方針を示している。また、いかなる場面でもマスク着用は強制ではない)。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+なぜか文部科学省の制限よりもはるかに強い制限をかけている。私が先ほど指摘したことがそのまま現在のガイドラインにも表れているということ。指摘しておく。
+
+</MessageBubble>
+
+:::info
+
+今回は、1件目の[重大事態の質問](https://yasutakeyohei.com/books/yasutake/ippan/r4/6-gatu/1-judai-jitai-kodomo-chusin.html)を中心に時間を使う予定でしたので、こちらは指摘にとどめ、再質問は行いませんでした。
+
+別途時間を取って担当職員に詳しく指摘したガイドラインの誤りなども、このまとめを書いている7月末下旬まで、修正するなど一切の対応がないとは思いませんでした。
+
+:::
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r4d/6gatu/20220328_kyoikusisaku_renraku_kai_youroku.pdf b/docs/ippan-situmon/r4d/6gatu/20220328_kyoikusisaku_renraku_kai_youroku.pdf
new file mode 100644
index 00000000..c1eebddf
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/20220328_kyoikusisaku_renraku_kai_youroku.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r4d/6gatu/20220610-gakko-ijime-taisaku-list.pdf b/docs/ippan-situmon/r4d/6gatu/20220610-gakko-ijime-taisaku-list.pdf
new file mode 100644
index 00000000..39d73dfb
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/20220610-gakko-ijime-taisaku-list.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r4d/6gatu/20220610-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r4d/6gatu/20220610-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..49ecbb7d
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/20220610-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r4d/6gatu/20220610-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r4d/6gatu/20220610-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..3c8d7daf
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/20220610-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r4d/6gatu/_category_.json b/docs/ippan-situmon/r4d/6gatu/_category_.json
new file mode 100644
index 00000000..417873ac
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "6月",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r4d/6gatu",
+ "description": "令和4年度6月の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r4d/6gatu/images/ayamari.png b/docs/ippan-situmon/r4d/6gatu/images/ayamari.png
new file mode 100644
index 00000000..30e71529
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/images/ayamari.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/6gatu/images/flow-update.png b/docs/ippan-situmon/r4d/6gatu/images/flow-update.png
new file mode 100644
index 00000000..6b01838a
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/images/flow-update.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/6gatu/images/kanagawa-akabane-ijimetaiou-flow.png b/docs/ippan-situmon/r4d/6gatu/images/kanagawa-akabane-ijimetaiou-flow.png
new file mode 100644
index 00000000..c0a50077
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/images/kanagawa-akabane-ijimetaiou-flow.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/6gatu/images/kanagawaken-judaijitai-taiou-flow.png b/docs/ippan-situmon/r4d/6gatu/images/kanagawaken-judaijitai-taiou-flow.png
new file mode 100644
index 00000000..b699166c
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/images/kanagawaken-judaijitai-taiou-flow.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/6gatu/images/kodaira-hassyou-flow.png b/docs/ippan-situmon/r4d/6gatu/images/kodaira-hassyou-flow.png
new file mode 100644
index 00000000..76243546
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/images/kodaira-hassyou-flow.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/6gatu/images/kodaira-rokusyou-nenkan-sidou-keikaku-flow.png b/docs/ippan-situmon/r4d/6gatu/images/kodaira-rokusyou-nenkan-sidou-keikaku-flow.png
new file mode 100644
index 00000000..bbf86eb7
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/images/kodaira-rokusyou-nenkan-sidou-keikaku-flow.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/6gatu/images/kodaira-suzukisyou-flow.png b/docs/ippan-situmon/r4d/6gatu/images/kodaira-suzukisyou-flow.png
new file mode 100644
index 00000000..4362a3ee
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/images/kodaira-suzukisyou-flow.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/6gatu/images/monkasyo.png b/docs/ippan-situmon/r4d/6gatu/images/monkasyo.png
new file mode 100644
index 00000000..6a22265b
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/images/monkasyo.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/6gatu/images/rokusyou-nenkan-sidou-keikaku-flow.png b/docs/ippan-situmon/r4d/6gatu/images/rokusyou-nenkan-sidou-keikaku-flow.png
new file mode 100644
index 00000000..bce3eced
--- /dev/null
+++ b/docs/ippan-situmon/r4d/6gatu/images/rokusyou-nenkan-sidou-keikaku-flow.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/1-judai-hitai-kyogi-toben.mdx b/docs/ippan-situmon/r4d/9gatu/1-judai-hitai-kyogi-toben.mdx
new file mode 100644
index 00000000..5fbd784a
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/1-judai-hitai-kyogi-toben.mdx
@@ -0,0 +1,630 @@
+---
+first: 2022-09-24
+description: 小平市議会議員 安竹洋平の令和4年度9月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)いじめ重大事態に関しての、事実に反する答弁について
+
+~教育委員会は何のために存在するのでしょうか~
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1337&schedule_id=5&minute_id=31&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和4年9月9日に行った5件の一般質問のうちの1件目です。
+
+[3月定例会の一般質問](https://yasutakeyohei.com/books/yasutake/ippan/r4/3-gatu/2-ijime-taiou-minaosi.html)と[6月定例会の一般質問](https://yasutakeyohei.com/books/yasutake/ippan/r4/6-gatu/1-judai-jitai-kodomo-chusin.html)に引き続き、今回も学校でのいじめ対応に不可欠な重大事態について問いました。特に前回6月の一般質問で教育委員会が「事実に反する答弁」や「不誠実な答弁」をしたことは看過してはならないことですので、細かく追求しました。
+
+今回も教育委員会は、過去の答弁が誤っていたことに直接言及することもなく、市民や議会への謝罪もしませんでした。しかし、実質的には、誤りを認める内容の答弁でした。内部統制の試験運用も8月から始まっています。今後二度と同様な答弁がないことを願います。そして今後の信用関係のためにも当該市民の方々にはきちんと謝罪をしてほしいと思います。
+
+なお、今回、指摘を受け、小平市立の全学校ホームページに重大事態についての情報を新たに掲載してくれたことはひとつ感謝しています。
+
+教育委員会の存在意義も問いました。存在意義には「子ども中心」や「人権を大切にする」といった考えがどこにも含まれていません。法に定められた「事務の執行や管理」が中心なのです。これまで不思議でしょうがなかった数々の作為や不作為も、これですべて説明がつきます。
+
+であれば、極端なことを言えば、教育委員会はこの時代にはもう必要ないのではないでしょうか。各学校や子どもたちの自主性に任せるような流れを新たにつくる中で、(法改正が必要になりますが)事務の執行や管理も直接それぞれの学校が担うようにすればよいのではないかと思います。そうした方が、虚偽の答弁をしたり、不誠実な態度を取らざるを得ない立場に追い込まれてしまう職員にとっても、よいことになるのではないでしょうか。
+
+といってもさまざまな課題があり、すぐには無理でしょうから、少なくとも、教育委員会の存在意義に「子ども中心」だったり「人権を大切にする」といった思想を明文化して含めてほしいと思います。
+
+教育委員会は必要ないのでは、という極端な発想は、けっして「職員が悪いやつらだから潰してしまえ」という意味ではありません。教育委員会がなかった方が、子どもたちだけではなく、職員を含めた多くの人の福祉(人生の幸福度)を高めることにつながるように感じるからです。
+
+国内や国外の事例も学びつつ、継続して考えます。
+
+![教育委員会をなくしたらよいのでは](./images/kyouiku-iinkai-now-flat.png)
+
+
+| 質問 | 答弁 |
+|---|---|
+| 教育委員会の存在意義は | [管理と事務の執行、各学校の取組を積極的に支援](#教育委員会は何のために存在しているか) |
+| 存在意義に「子ども中心」などは含まれないのか | [当然と考えてやっている](#教育委員会の存在意義には子ども中心人権を大切になどは含まれていないでよいか) |
+| 前回、3要件の掲載に関し反事実の答弁をしたが | [学校HPに掲載するよう指示した](#前回重大事態の3要件をすべての学校が学校いじめ防止基本方針に記載しているという事実に反する答弁をしたが弁解は) |
+| 前回、専門家助言に関し反事実の答弁をしたが | [切り替えていなかった](#前回専門家から重大事態として扱うよう助言を受けながら扱わなかった事例の件数について事実に反する答弁をしたが弁解は) |
+| 間違った対応をしたのになぜ謝罪しない | [当該保護者にどう伝えるかは検討する](#間違った対応をしたならなぜ謝罪しないのか) |
+| 前回、保護者会で重大事態を説明していると答弁したが | [包含していると考えた](#前回重大事態については保護者会で説明しているという事実に反する答弁をしたが弁解は) |
+| 前回、3要件等を説明していると答弁した具体的研修は | [(抽象的答弁のみ)](#前回3要件や重大事態のことを初任者研修等で説明していると答弁したが具体的にどの研修か) |
+| 反事実の答弁をして訂正がない場合内部統制の対象か | [ひとつのリスクで対象](#市や市教育委員会が事実に反する答弁を行いその後議会で訂正がなされないケースは内部統制の対象か) |
+| 学校いじめ防止基本方針で重大事態の記載見直しは | [本年度中に加筆等する](#学校いじめ防止基本方針で重大事態の記載を見直す予定はあるかあればいつどんな内容か) |
+| 3要件や、本人・保護者の申立てで始まることも記載を | [すでに全校HP記載を確認](#市や市教育委員会が事実に反する答弁を行いその後議会で訂正がなされないケースは内部統制の対象か) |
+| 重大事態の扱いは累計何件になったか | [4件になった](#市として重大事態扱いの累計は何件になったか) |
+| ここ数年で重大事態が増えたのは | [いじめ問題が複雑化し対応困難な事案が増加](#ここ数年で重大事態の扱いが急増している理由は) |
+
+## 通告書
+
+<iframe src={require('./20220909-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+
+#### 前回の一般質問で事実に反する答弁が複数あった
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年6月定例会(以下、前回と呼ぶ)の、いじめ重大事態に関する私の一般質問に対し、事実に基づかない、もしくは事実に反する答弁が複数あった。
+
+</MessageBubble>
+
+#### 議会軽視、教育委員会の信用を失わせる行為であり、看過できない
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これは議会軽視であり、市民に誤った情報を与えることであり、事実が判明した際には教育委員会の信用を失わせることになる行為であり、看過 できない。
+
+</MessageBubble>
+
+#### しわ寄せは立場の弱い子どもたちに来る
+
+<MessageBubble speaker="安竹(初回質問)">
+
+私たち議員が、さまざまな機会に質問する理由は、市や市教育委員会が抱える課題や問題を明らかにし、その解決に向け、市民の協力を得ながら、ともに尽力するためである。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+その場しのぎとも捉えられるような、事実に基づかない答弁は、その流れを逆行させる。改善が遅れることで影響を受けるのは市民であり、特に立場の弱い子どもたちだ。
+
+</MessageBubble>
+
+#### 日本語表現のもつあいまいさを自己保身のために使うな
+
+<MessageBubble speaker="安竹(初回質問)">
+
+なお、そのようなことはないことを願うが、仮に、日本語表現のもつあいまいさや解釈の幅を自己保身のために利用するような姿勢があるならば、特に子どもを指導する立場の教育委員会として、あり得ないことと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+以上の理由から、重大事態に関して事実確認を再び行うとともに、市教育委員会の姿勢を問う。
+
+</MessageBubble>
+
+#### ここで正さないと一般質問の仕組みが破綻するので問わざるを得ない
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本来、このようなことに時間を費やしたくはないが、ここで正さなければ、答弁が信用できなくなり、一般質問の仕組みが破綻するため、問わざるを得ないものである。
+
+</MessageBubble>
+
+#### 教育委員会は何のために存在しているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市長と教育長は、教育委員会が何のために存在していると考えているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+教育委員会は、地方自治法において、普通地方公共団体に置かなければならないとされている委員会であり、学校その他の教育機関を管理し、学校の組織編制、教育課程、教科書その他の教材の取扱、及び教育職員の身分取扱に関する事務を行い、並びに社会教育その他教育、学術、及び文化に関する事務を管理し、及びこれを執行する機関であると認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+また、教育委員会では、いじめの問題の解決に向けて、各学校の実態に応じて、個別案件の支援、効果的な研修の実施、組織体制・相談体制の充実などの、各学校の取組を積極的に支援するものと認識している。
+
+</MessageBubble>
+
+:::info
+
+この「~などの各学校の取組を積極的に支援」については見たことがなく、どこかに明文化されたものなのか、何を根拠にしているのか、確認します。
+
+:::
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+教育委員会は、教育の政治的中立性や継続性、安定性の確保、地域住民の意向の反映などを行うため、市長から独立した機関として設置されている。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+地方教育行政の組織及び運営に関する法律に基づき、市の教育に関する事務について、自らの判断と責任において、誠実に管理し、および執行する機関であると認識している。
+
+</MessageBubble>
+
+##### 教育委員会の存在意義には、子ども中心、人権を大切になどは含まれていない、でよいか
+
+<MessageBubble speaker="安竹(再質問)">
+
+結局、地方自治法等で書かれている教育委員会の存在意義には
+- 子どもを大切にしよう
+- 子ども中心でいこう
+- 人権を大切にしよう
+
+そういったことは含まれていないということでよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(白倉)" align="left">
+
+法律に基づいたことを答弁している。子どもたちのことに対し、大切に考えてやっていくというのは当然のことと考えている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+教育委員会がいろんな問題を起こすのはどうしてかと思っていたが、結局、そういったことは明文化されていない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+教育委員会の役割ではないというところがわかった。そこが一番問題と感じる。
+
+</MessageBubble>
+
+#### 前回、重大事態の3要件をすべての学校が学校いじめ防止基本方針に記載しているという事実に反する答弁をしたが弁解は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+前回、重大事態の3要件について、「すべての学校が(学校いじめ防止基本方針に)記載しているはず。ただ、議員はそれを確認しているということなので、改めて確認する必要があると今認識した」という[答弁があった](https://yasutakeyohei.com/books/yasutake/ippan/r4/6-gatu/1-judai-jitai-kodomo-chusin.html#%E6%94%B9%E3%82%81%E3%81%A6%E8%81%9E%E3%81%8F%E3%81%8C%E9%87%8D%E5%A4%A7%E4%BA%8B%E6%85%8B%E3%81%AE3%E8%A6%81%E4%BB%B6%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%A8%98%E8%BC%89%E3%81%8C%E3%81%82%E3%82%8B%E3%81%AE%E3%81%AF%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E5%AD%A6%E6%A0%A1%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E3%81%A7%E3%82%88%E3%81%84%E3%81%8B)。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+その確認の結果、答弁どおり、すべての学校の学校いじめ防止基本方針に重大事態の3要件が記載されていたか。
+
+</MessageBubble>
+
+
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+すべての学校のいじめ防止基本方針を確認したところ、いじめの重大事態の調査を実施する3つの要件に関する記載が不十分であった学校があったことから、いじめの重大事態の定義や、調査を実施する要件等について、学校ホームページに掲載するよう指示した。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+すべての学校が記載しているはずと答弁いただいたが、結局、たったの1校しか3要件について書かれていなかった。つまり、間違えた答弁だったということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+間違えた答弁でしたということを一切答弁では発言しないが、事実として間違えた答弁だった。
+
+</MessageBubble>
+
+#### 前回、専門家から重大事態として扱うよう助言を受けながら扱わなかった事例の件数について事実に反する答弁をしたが、弁解は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+前回、「専門家や有識者から重大事態として扱うよう助言を受けながら、重大事態として扱わなかった事例の件数は」という質問に対し、「そのような事例はないものと捉えている」という[答弁があった](https://yasutakeyohei.com/books/yasutake/ippan/r4/6-gatu/1-judai-jitai-kodomo-chusin.html#%E3%81%93%E3%82%8C%E3%81%BE%E3%81%A7%E8%A6%81%E4%BB%B6%E3%82%92%E6%BA%80%E3%81%9F%E3%81%97%E3%81%AA%E3%81%8C%E3%82%89%E3%81%BE%E3%81%9F%E3%81%AF%E9%87%8D%E5%A4%A7%E4%BA%8B%E6%85%8B%E3%81%A8%E3%81%97%E3%81%A6%E6%89%B1%E3%81%86%E3%82%88%E3%81%86%E5%B0%82%E9%96%80%E5%AE%B6%E7%AD%89%E3%81%8B%E3%82%89%E5%8A%A9%E8%A8%80%E3%82%92%E5%8F%97%E3%81%91%E3%81%AA%E3%81%8C%E3%82%89%E9%87%8D%E5%A4%A7%E4%BA%8B%E6%85%8B%E3%81%A8%E3%81%97%E3%81%A6%E6%89%B1%E3%82%8F%E3%81%AA%E3%81%8B%E3%81%A3%E3%81%9F%E4%BA%8B%E4%BE%8B%E3%81%AE%E4%BB%B6%E6%95%B0%E3%81%AF)。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかし私の認識では少なくとも1件あり、事実に反する答弁だ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これは「専門家や有識者から助言を受けたからという理由では重大事態として扱わなかった事例はあるが、その後、別の理由により、最終的に重大事態として扱うことになった。そのため、質問に対する答弁としては、事例がないということになる」という趣旨の答弁だったということでよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+専門家や有識者からの助言があった時点では、重大事態調査に切り替えず、当該児童・生徒への支援、および加害児童・生徒等への指導を最優先としたのち、いじめ防止対策推進法の規定に基づき、重大事態としての調査を開始したため、そのような事例はないと答弁した。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+定例会初日の、教育長任命の議案では、今の答弁とかなり違うような内容で、白倉部長から「誤った対応だった」というふうな発言があった。それをもう一度確認させてもらいたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育部長(白倉)" align="left">
+
+当時そこに私はいなかったということで、指摘された内容からしては、少し認識が甘かったというような形で答弁したと考えている。
+
+</MessageBubble>
+
+##### 間違った対応をしたなら、なぜ謝罪しないのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+その後、今後二度と起きないようにしますと答弁されたので、間違っていた対応だったということ。間違っていた対応だとしたら、当事者の方に謝罪等しないのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+専門家からのご指摘は、重く受け止めるべきであったと考えている。ただ、当時は当該児童の支援をまずは優先すべきと考え、支援に注力をしてきた経緯があった。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+しかしながら、並行して重大事態として取り扱うべきであったと認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育指導担当部長(岡崎)" align="left">
+
+当該の保護者の方へどのようにお伝えするかは検討していく。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+普通に謝ればよいだけだと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+白倉部長が述べたような、今後二度と置きないようにしますといったことを、そのまま当事者の方に説明すればよい。それだけでずいぶん教育委員会の対応が改善される。
+
+</MessageBubble>
+
+
+
+##### 結局、教育委員会は、管理や事務遂行を重視して成り立っている組織
+
+<MessageBubble speaker="安竹(再質問)">
+
+なぜ今のような答弁になるかというと、先ほどの質問で明らかになったように、教育委員会は、基本的に管理のこと、事務遂行がスムーズにいくことを重視して成り立っている組織なのかなと。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+だから、子どもや保護者の心情などは重視していないのかなと。先ほどの答弁で納得できるというか、残念なところと思うが。
+
+</MessageBubble>
+
+
+
+##### 「子どもを大事に」、「保護者とのコミュニケーションを大事に」などを明文化し、文化浸透を
+
+<MessageBubble speaker="安竹(再質問)">
+
+小平市はそういった考えを改め、「子どもを大事にする」、「保護者とのコミュニケーションを大事にする」、そういったことを、何らかの形で明文化し、文化を浸透させてもらいたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+さもなければ、文科省の通達や指導を各学校に浸透させていくだけであれば、教育委員会は、そろそろ時代として不要になる、そういうことになるのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+職員も、事務の遂行が容易になるとか、組織運営上の問題が生じないようにするというところを最重視するがために、そういう答弁になったり、保護者に謝罪しない、というところと思う。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+子どもたちのことを中心に考える組織に変われば、多分そういった対応も変わる。
+
+</MessageBubble>
+
+
+
+##### いっそのこと教育委員会がなくなれば、みんな開放されるのでは
+
+<MessageBubble speaker="安竹(再質問)">
+
+もしくは、教育委員会がなくなれば、職員もそういったところから解放され、もっと自分たちの思ったように仕事ができるようになるのではないかと思う。
+
+</MessageBubble>
+
+
+#### 前回、重大事態については保護者会で説明しているという事実に反する答弁をしたが、弁解は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+前回、重大事態については保護者会で「説明している」と[答弁があった](https://yasutakeyohei.com/books/yasutake/ippan/r4/6-gatu/1-judai-jitai-kodomo-chusin.html#%E4%BF%9D%E8%AD%B7%E8%80%85%E4%BC%9A%E3%81%A7%E9%87%8D%E5%A4%A7%E4%BA%8B%E6%85%8B%E3%81%AE%E3%81%93%E3%81%A8%E3%81%AF%E8%AA%AC%E6%98%8E%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B)。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかし、その後、複数の保護者から、いじめ防止基本方針の説明は受けたが、重大事態の説明は受けていないという証言を得ており、これも事実と反する答弁がなされたことになる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+前回の答弁は、次の1から4のどれに該当するか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+- tips1:「重大事態について、すべての保護者会で説明している」という意味。
+ 
+この場合、説明されている具体的な保護者会がある事実を把握したうえでの答弁だったか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+- tips2:「重大事態について、すべてかどうかは分からないが、一部の保護者会で説明している」という意味。
+ 
+この場合、私が前回質問の前置きで「いじめ防止基本方針のことを説明しただけでは重大事態のことを説明したことにはならない」と説明したことを、聞き洩らしたか忘れたための答弁なのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+- tips3:「保護者会で、いじめ防止基本方針について説明するよう全校に指導している。ただし、重大事態について取り出して説明するよう指導しているわけではないし、実際に重大事態について取り出して説明がなされているかは分からない」という意味。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+- tips4:それ以外の意味。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+同じ質問を繰り返さずに済む見解を問う。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+各学校に対し、学校いじめ防止基本方針について保護者会等で説明するよう周知している。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+各学校のいじめ防止基本方針の中に、重大事態の対応について記載されていることから、基本方針についての説明が重大事態の対応についての説明を包含しているとの考えから、保護者会等において説明していると答弁した。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+結局、事実として、間違いを認めるということ(けっしてそうは言わないが)。
+
+</MessageBubble>
+
+#### 前回、3要件や重大事態のことを初任者研修等で説明していると答弁したが、具体的にどの研修か
+
+<MessageBubble speaker="安竹(初回質問)">
+
+前回、3要件のことや重大事態のことを初任者研修等で説明していると[答弁した](https://yasutakeyohei.com/books/yasutake/ippan/r4/6-gatu/1-judai-jitai-kodomo-chusin.html#%E6%95%99%E8%81%B7%E5%93%A1%E3%81%AE%E7%A0%94%E4%BF%AE%E4%BC%9A%E3%81%A7%E3%82%82%E9%87%8D%E5%A4%A7%E4%BA%8B%E6%85%8B%E3%81%AE%E3%81%93%E3%81%A8%E3%82%92%E6%AD%A3%E7%A2%BA%E3%81%AB%E7%90%86%E8%A7%A3%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%A1%E3%82%83%E3%82%93%E3%81%A8%E8%AA%AC%E6%98%8E%E3%82%92%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%8B)が、具体的にどの研修か。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+若手教員育成研修会において、研修テキストの内容に基づき、いじめの重大事態に関する理解を深める機会を設けている。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+また、生活指導の担当教員を対象とした研修会においても、東京都が作成した資料に基づいた研修を実施している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+初任者研修の資料をもらったが、重大事態のことは項目として書かれているが、本当に3要件のことを説明しているのか、分かりやすく説明しているか、まったく分からない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+結局、そういったことを確認せずに答弁した。これも問題。
+
+</MessageBubble>
+
+#### 市や市教育委員会が事実に反する答弁を行い、その後議会で訂正がなされないケースは内部統制の対象か
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市や市教育委員会の行った答弁が、事実に反することが明らかになり、その後議会で訂正がなされないケースを考える。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+答弁の誤りについて追及が行われ、職員がその対応に時間を費やしたり、組織としての信用を失うことで業務遂行に支障が生じたりする可能性がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+そのようなケースは内部統制の対象になるか。ならない場合、その理由と、自浄作用が働く別の仕組みの有無は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+本市では、地方自治法上の内部統制制度としての取組ではないが、総合的にリスク管理を行っていくための仕組みの構築に向けて、事務処理におけるリスクへの対応として本年8月から試行運用を開始した。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+この取組においては、市の行財政運営や行政サービスに支障が生じ、市民からの信頼を損ねることにつながりかねないリスク全般を管理の対象としており、議会における答弁の誤りもひとつのリスクと考えられる。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+誤った答弁をしない仕組みは特段ないが、誠実かつ間違えのない答弁を行うことは、説明員としては当然に認識している。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+まさに今回のケースが該当する。調べてもらいたい。
+
+</MessageBubble>
+
+:::info
+
+#### 🔍 小平市における内部統制の試行運用
+
+行政経営課に確認しました。
+
+令和2年4月1日から、地方自治法において、都道府県と政令市に「内部統制に関する方針の策定」と「その方針に基づいた必要な体制の整備」が義務付けられています。一方、小平市のような政令市以外の市区町村では、これがいまのところ義務ではなく努力義務とされています。
+
+<blockquote>
+
+都道府県知事及び(略)指定都市(略)の市長は、その担任する事務のうち次に掲げるものの管理及び執行が法令に適合し、かつ、適正に行われることを確保するための方針を定め、及びこれに基づき必要な体制を整備しなければならない。
+
+- tips一:財務に関する事務その他総務省令で定める事務
+- tips二:前号に掲げるもののほか、その管理及び執行が法令に適合し、かつ、適正に行われることを特に確保する必要がある事務として当該都道府県知事又は指定都市の市長が認めるもの
+
+② 市町村長(指定都市の市長を除く。略)は、その担任する事務のうち次に掲げるものの管理及び執行が法令に適合し、かつ、適正に行われることを確保するための方針を定め、及びこれに基づき必要な体制を整備するよう努めなければならない。
+
+- tips一:前項第一号に掲げる事務
+- tips二:前号に掲げるもののほか、その管理及び執行が法令に適合し、かつ、適正に行われることを特に確保する必要がある事務として当該市町村長が認めるもの
+
+<p class="ref"><a href="https://elaws.e-gov.go.jp/document?lawid=322AC0000000067#Mp-At_150">地方自治法第150条</a></p>
+
+</blockquote>
+
+そうした状況の中、小平市では、[第1期経営方針推進プログラムの27項](https://www.city.kodaira.tokyo.jp/kurashi/files/91261/091261/att_0000001.pdf#page=23)に、事務処理におけるリスクへの対応として内部統制の検討を含めています。
+
+![第1期経営方針推進プログラム27番](./images/keiei-suisin-27.png)
+
+この検討プログラムは、令和3年度から令和6年度までの4年間実施されます。前半2年間で「実際にどうやっていくか」を検討し、後半2年間で「実施するかどうか」を見極めるのだそうです。
+
+令和4年8月には、庁内向けガイドラインがつくられ、市民や市に時間や人的コストが発生するような事案について、課長に報告が上がったものを、課長決裁のうえ、行政経営課に報告してもらう、といった方針を定めているようです。
+
+それ以外、ざっくりとですが、次のような状況を確認しました。
+
+- 内部統制はきちんとやろうとするとボリュームがあり、簡単にはできない
+- コンサルにかなりの委託料を払って内部統制を始めている自治体も多いが、小平市はそういうところにコストをかけるのではなく、できるだけ今ある仕組みを活用しながら、できるだけ市民に迷惑をかけるリスクを減らしていき、実質的に事務ミスをなくしていく方針で始めており、完全なる内部統制ではない
+- 試行運用では、これから発生する事務処理のミスなどについて、これまで所管の中で解決していたものを行政経営課に報告してもらう流れにしている
+- 行政経営課に報告が上がったものを事細かに共有するのではなく、事案と発生状況などをまとめたものを全庁共有し、各課の自分ごととして、同じことを起こさないようにしてもらうことを目指している
+- 過去に起きたことを検討するのではなく、これから起こることに対応する
+- 庁内向けガイドラインを庁内に告知した令和4年8月より前を起点とした事案については対象としていない
+- [経営方針推進委員会](https://www.city.kodaira.tokyo.jp/kurashi/087/087463.html)委員である公認会計士から、内部統制が民間企業で始まった経緯の話もあった。形としてやっているだけだと意味がない。市としてどうやったら効果的にやっていけるかということで試行運用に取り組んでいる
+
+私が認識している中では、令和3年度注に発生し、内部統制の試行運用の対象になっていたはずの事案が次の2つあります。聞いてみると、これらの事案は、まだ小平市にはこういった事案に対処する部署がないため、内部統制の検討を進めてきた行政経営課がその一貫として対応してきた、ということだそうです。言ってみれば「試行運用のテスト」として対応していたものなのだそうです。
+
+- 高額介護サービス費の支給誤り(令和3年9月に発生)
+- [新型コロナウイルスワクチン副反応の救済申請に関する誤った対応](https://yasutakeyohei.com/books/yasutake/ippan/r4/3-gatu/1-mizukara-rissuru-sikumi.html)の2つの事案が
+
+今回の教育委員会による重大事態に関する虚偽の答弁については、起点が令和4年6月(の一般質問)であり、令和4年8月より前のこととなるため、対象にならないそうです。であるならば、「試行運用のテスト」の範疇でもよいので対応してもらいたいところです。
+
+内部統制は、市において自浄作用を働かせるための重要な仕組みのひとつになるはずです。注視していきます。
+
+:::
+
+##### 「子ども中心」の思想を教育委員会の仕組みに入れ込んで
+
+<MessageBubble speaker="安竹(再質問)">
+
+教育委員会は、これまでも私たち議員だけではなく、保護者の方々にも事実に反することや事実確認をしないことを、自分たちの都合のよいような形で答えているのではないか、そういう疑念が湧いている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+いじめに関してご相談いただく中では、そういう話が、必ずと言ってよいほど出てくる。ちゃんとその自浄作用を働かせてもらいたい。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+その際、仕組みの問題として、子どもを中心にとか、子どもたちのためにといったところを、何らかの形で入れ込んでもらいたい。
+
+</MessageBubble>
+
+#### 学校いじめ防止基本方針で重大事態の記載を見直す予定はあるか。あれば、いつ、どんな内容か
+
+<MessageBubble speaker="安竹(初回質問)">
+
+学校いじめ防止基本方針において、重大事態の記載を見直す予定はあるか。あれば、対象となる学校の範囲はどこで、どのような内容を想定し、いつ改訂する予定か。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+本年度中の改定に向け、すべての市立学校において、いじめの重大事態の定義や調査を実施する要件の加筆等を中心に見直していく。
+
+</MessageBubble>
+
+#### 3要件のことや、本人や保護者からの申し立てで重大事態の扱いが始まることもちゃんと含めるか
+
+<MessageBubble speaker="安竹(再質問)">
+
+3要件のことや、特に本人や保護者からの申し立てでも、重大事態の扱いが始まるということはちゃんと含めてもらえるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="" align="left">
+
+そのことは、すでに学校のホームページに全校が記載していることを確認した。
+
+</MessageBubble>
+
+#### 市として重大事態扱いの累計は何件になったか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年7月(と8月)の教育委員会定例会で、新たな重大事態が報告されている。これで市として重大事態扱いの累計は何件になったか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+教育委員会としていじめの重大事態として扱っている累計件数は4件。
+
+</MessageBubble>
+
+#### ここ数年で重大事態の扱いが急増している理由は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+ここ数年で重大事態の扱いが急増している理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+重大事態の件数が増えている理由は、いじめの問題が複雑化し、対応が困難な事案が増えているものと認識している。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r4d/9gatu/2-tokyo-saresio-kaihatu.mdx b/docs/ippan-situmon/r4d/9gatu/2-tokyo-saresio-kaihatu.mdx
new file mode 100644
index 00000000..c11fba78
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/2-tokyo-saresio-kaihatu.mdx
@@ -0,0 +1,953 @@
+---
+first: 2022-09-24
+description: 小平市議会議員 安竹洋平の令和4年度9月定例会における一般質問の2件目についてまとめています。
+---
+
+# (2)東京サレジオ学園北側の大規模開発について
+
+~まちづくりには事業主と周辺住民との充分な話し合いが不可欠です~
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1337&schedule_id=5&minute_id=31&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和4年9月9日に行った5件の一般質問のうちの2件目です。
+
+東京サレジオ学園北側の土地約9,200㎡がトヨタホーム(株)に売却され、土地利用構想が示されました。最低限の敷地面積で宅地が並び、市や都の整備基準では原則設けないこととされている行き止まり道路が全長約250mも続く案です。
+
+周辺住民は、市の[開発ガイドブックに明示されている](#結局は話し合いが重要)とおりに、事業者との自主的な話し合いの機会を求めてきました。しかし、事業者から断られ続けてきました。条例にある事業主の責務「市民とともにまちづくりを行う」が守られていない状況です。
+
+その後、事業者からは改案が示されたものの、事業者がこれまで周辺住民との話し合いに応じなかったことが原因で軋轢が生じています([その後についてはこちら](#その後))。
+
+住民は過剰な要求をしてきたわけではありません。まちづくりには話し合いが不可欠です。その観点から、市に問いました。
+
+続けて[令和4年12月の一般質問](../12-gatu/1-simin-machizukuri-jourei.md)でも開発条例や運用の不備について提案の形で一般質問しました。
+
+| 質問 | 答弁 |
+|---|---|
+| 事業者はどうすれば市民とまちづくりしたことに | [自主的協議や建築協定など](#条例第5条の事業主の責務について具体的にどうすれば市民とともにまちづくりを行ったことになるか) |
+| 市長が袋路状道路を認めるのはどういう場合か | [都の審査基準に合う場合](#市長が袋路状道路を安全上支障がないと認めるのはどういう場合か) |
+| 最後の転回広場から行き止まりまでの間隔が基準違反では | [これから](#最後の転回広場から行き止まりまでの間隔が基準に違反しているのでは) |
+| 32.5m以内のルール違反でも許可された事例があるということか | [その通り](#325m以内というルールに違反していても許可された事例があるということか) |
+| 都の審査基準を守らなくても許可が下りることがあるのか | [都度判断で](#東京都の審査基準を守らなくても許可が下りることがあるのか) |
+| 袋路状道路として市内最長を更新する前例をつくってよいのか | [255mがあった](#袋小路として市内最長を更新するような前例をつくってよいのか) |
+| 「紛争の予防に努める」とは | [条例に基づいた対応、周辺住民への真摯な対応](#条例第18条2項紛争の予防に努めるとはどのような行為を想定しているか) |
+| 市は事業者にどんな関与をしているか | [自主的に話し合いを重ねるよう指導](#市が事業者に対し住民との話し合いの機会を設けるよう促すなど何らかの関与は行っているか) |
+| 過去に調整会は何回あったか | [大規模で1回、中規模で1回](#条例が制定されてから土地利用構想に係る調整会が開催された総回数は) |
+
+## 通告書
+
+<iframe src={require('./20220909-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+
+### 用語について
+
+ここでは、以下3つを同じ意味で用いています。
+
+- 行き止まり道路
+- 袋路状道路(ふくろじじょうどうろ)
+- 袋小路(ふくろこうじ)
+
+
+#### 概要
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年、上水南町4丁目の東京サレジオ学園北側の土地約9,200㎡が、トヨタホーム(株)に売却されることとなった。
+
+</MessageBubble>
+
+:::info
+
+![東京サレジオ学園北側売却地](./images/saresio.jpg)
+
+黄色で囲んだあたりが売却地です。
+
+:::
+
+<MessageBubble speaker="安竹(初回質問)">
+
+[小平市開発事業における手続及び基準等に関する条例](https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001187.html)(以下、条例と呼ぶ)に従い、土地利用構想届出がなされた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+その後、本年6月25日に、事業計画の概要に関する説明会が開催され、7月に、周辺住民からさまざまな意見書が提出された。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+条例に定める手続き上、今は、事業者からの見解書提出を待っている段階である。
+
+</MessageBubble>
+
+:::info
+
+#### 📅 質問時点での進捗状況
+
+一般質問を行った令和4年9月9日時点での大規模開発手続きの進捗状況は、次の開発の手続きフロー図で「次ココ」と書いてある手前です(クリック/タップで拡大します)。
+
+![一般質問を行った時点での大規模開発手続きの進捗状況](./images/daikibo-kaihatu-flow.png)
+
+なお、フロー図を見ると調整会の後に開催されるように見える土地利用審議会は、今回、調整会より前に行われました。住民からの意見書を受領した後の8月9日に開催されています。
+
+実は、土地利用審議会の開催時期について、条例(下記)に記載がありません。ほかの案件と一緒に審議するなど、開催時期は前後するようです。
+
+<blockquote>
+
+**(土地利用構想に係る指導又は助言)**
+
+市長は、第8条第2項の規定による土地利用構想の届出があった場合において、安全で快適なまちづくりを推進するために必要があると認めるときは、大規模開発事業主に対し、都市計画マスタープランの方針に適合させるために必要な指導又は助言を行うことができる。
+
+2 市長は、前項の指導又は助言を行うに当たっては、**第42条第1項に規定する小平市土地利用審議会の意見を聴くことができる**。
+
+
+<p class="ref"><a href="">小平市開発事業における手続及び基準等に関する条例 第14条</a></p>
+
+</blockquote>
+
+今回のやり取りで、フロー図の表記が誤解を招くことが判明したため、修正を検討しているようです。
+
+:::
+
+<MessageBubble speaker="安竹(初回質問)">
+
+条例第5条に、事業主の責務が次のとおり記載されている。
+
+<blockquote>
+
+事業主は、安全で快適なまちづくりを推進するため、開発事業を行うに当たっては、その内容を[都市計画マスタープラン](https://www.city.kodaira.tokyo.jp/kurashi/index07005003.html)の方針に適合させ、自らも地域社会の一員としての社会的使命を自覚し、**市民とともにまちづくりを行う**ものとする
+
+<p class="ref"><a href="https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001187.html#e000000117">小平市開発事業における手続及び基準等に関する条例 第5条(事業主の責務)</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+まさに、市民とともにまちづくりを行ってほしいという願いをもつ周辺住民が、[小平市民等提案型まちづくり条例](https://www.city.kodaira.tokyo.jp/kurashi/017/017256.html)を活用し、地区まちづくり協議会設立に向け準備会を登録するなどの活動と並行して、事業者に話し合いの機会を求めている。しかし、実現していない状況がある。そこで、市に質問する。
+
+</MessageBubble>
+
+#### (新着情報)9月1日、事業者から、隣接住民と話し合いを行うと連絡があった
+
+<MessageBubble speaker="安竹(再質問)">
+
+なお、この9月1日付で、事業者より、隣接されている住民の方々と話し合いするという連絡があったことをここでお知らせしておく。
+
+</MessageBubble>
+
+:::info
+
+ここにきて、事業者からやっと、住民の求めに応じて話し合いをするというお知らせをいただきました。しかし、隣接している住民のみが対象の予定です。
+
+その後の顛末を見ると痛感しますが、本来、事業者のためにも、もっと早い時期から、隣接住民だけではなく周辺住民も含めた話し合いを行う必要があると思います。
+
+でなければ、市民とともにまちづくりはできません。
+
+:::
+
+
+#### 東京サレジオ学園のすばらしい環境
+
+<MessageBubble speaker="安竹(再質問)">
+
+中を見せていただいたが、東京サレジオ学園は、非常にすばらしい環境。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+サレジオ会創立者の[ドン・ボスコ(ジョヴァンニ・メルキオッレ・ボスコ)](https://ja.wikipedia.org/wiki/%E3%83%A8%E3%83%8F%E3%83%8D%E3%83%BB%E3%83%9C%E3%82%B9%E3%82%B3)氏は、青少年の教育には優れた教育者と豊かな教育環境が必要であり、「人間は幼い日の心象に焼き付けられたイメージを生涯持ち続ける」とされた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+親と別れて家を離れた子どもたちの心に、できるだけ美しい原風景を残したいという思いを持たれていたそうだが、まさにそういったことが実現されている場所と感じた。
+
+</MessageBubble>
+
+![](./images/IMG_8494.png)
+
+![](./images/IMG_8495.jpg)
+
+#### 東京サレジオ学園が北側の土地を売却することになった理由
+
+<MessageBubble speaker="安竹(再質問)">
+
+ただ、外観からは分かりにくいが、建物が老朽化して年間の維持費がかかっている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、国の方針で、児童養護施設は、より小規模で、家庭的な環境にしようとなってきた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+東京サレジオ学園は、今100人弱のお子さんがいて小規模ではないので、国の方針に基づいて政策誘導的な措置が行われ、措置費や総助金等の見直しが行われている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+たとえば20人から30人の児童養護施設で国から100もらえるとすると、東京サレジオの施設では66くらいしかもらえない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、自立支援専門のソーシャルワーカーや心理職といった専門職の数も、小規模施設と東京サレジオ学園規模の施設とで同じ人数しか付けてもらえない、そういった理由で経営が厳しくなってくるところがある。
+
+</MessageBubble>
+
+:::info
+
+#### 🔍 児童養護施設に関する国の方針
+
+調べ切れていませんが、国の方針については、次の資料がまとまっていると思います。
+
+里親や小規模施設の、家庭的な環境で子どもに育ってもらおうという趣旨のようです。しかし、一方で、里親を転々とすることになる子どもがいたり、結局コスト削減なのではないかという声もあります。別途調査が必要と思います。
+
+<blockquote>
+
+**小規模化と施設機能の地域分散化による家庭的養護の推進**
+
+- 児童養護施設の7割が大舎制で、定員100人を超えるような大規模施設もあることから、家庭的養護の強力な推進が必要である。
+- 今後は、施設の小規模化と施設機能の地域分散化を進め、
+ 1. 「本体施設のケア単位の小規模化」を進め、本体施設は、全施設を小規模グループケア化(オールユニット化)をしていく。
+ 1. 「本体施設の小規模化」を進め、当面、本体施設は、全施設を定員45人以下にしていく。(45人以下は現在の小規模施設加算の基準)
+ 1. 「施設によるファミリーホームの開設や支援、里親の支援」を推進し、施設機能を地域に分散させ、施設を地域の社会的養護の拠点にしていく。
+- 将来の児童養護施設の姿は、一施設につき、小規模グループケア6か所までと小規模児童養護施設1か所を持ち、小規模グループケアは本体施設のユニットケア型のほか、できるだけグループホーム型を推進する。また、1施設につき概ね2か所以上のファミリーホームを開設又は支援するとともに、里親支援を行う。
+
+**本体施設の高機能化**
+
+- 児童養護施設については、本体施設を大胆に小規模化し、施設機能を地域分散化していくとともに、本体施設は高機能化する、という将来の方向性を明確にする。
+
+**社会的養護の整備量の将来像**
+
+- 日本の社会的養護は、現在、9割が乳児院や児童養護施設で、1割が里親やファミリーホームであるが、これを、今後、十数年をかけて、
+ 1. 概ね3分の1が、里親及びファミリーホーム
+ 1. 概ね3分の1が、グループホーム
+ 1. 概ね3分の1が、本体施設(児童養護施設は全て小規模ケア)
+
+という姿に変えていく。
+
+<p class="ref"><a href="https://www.mhlw.go.jp/seisakunitsuite/bunya/kodomo/kodomo_kosodate/syakaiteki_yougo/dl/working4.pdf">児童養護施設等の小規模化及び家庭的養護
+の推進のために(概要)・社会保障審議会児童部会社会的養護専門委員会とりまとめ
+平成24年11月</a></p>
+
+</blockquote>
+
+<blockquote>
+
+平成27年度を始期として平成41年度までの15年間で、施設の本体施設、グループホーム、里親等の割合を3分の1ずつにしていく目標を達成していくことを目指し、都道府県は施設に要請して「家庭的養護推進計画」を策定させるとともに、都道府県は、平成41年度末の社会的養護を必要とする児童の見込み数や里親等委託率の引き上げのペースを考慮して確保すべき事業量を設定したうえで、施設と調整を行った上で「都道府県推進計画」を」策定する。
+
+<p class="ref"><a href="https://www.mhlw.go.jp/seisakunitsuite/bunya/kodomo/kodomo_kosodate/syakaiteki_yougo/dl/working3.pdf">児童養護施設等の小規模化及び家庭的養護の推進について 厚生労働省雇用均等・児童家庭局長通知(平成24年11月30日)</a>について概要を示している<a href="https://www.pref.osaka.lg.jp/attach/5934/00145433/shiryo4%20.pdf">大阪府の資料</a>から抜粋</p>
+
+</blockquote>
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういったことと、施設の老朽化等も影響し、北側の土地を売ることになったという状況。
+
+</MessageBubble>
+
+#### 事業者の構想に対し、隣接住民から指摘されている問題
+
+<MessageBubble speaker="安竹(再質問)">
+
+その後、土地が実際に売却されることになり、事業者であるトヨタホームから事業構想が出てきた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+隙間なくみっちり建てる構想で、行き止まり道路が全長約243mある。これは市内でも最長級。
+
+</MessageBubble>
+
+
+<MessageBubble speaker="安竹(再質問)">
+
+1戸あたりの敷地面積約120㎡が57戸分。小平市の整備基準では平均120㎡以上とされているので、実質的に最小の敷地面積。
+
+<blockquote>
+
+法第33条第4項の規定による事業区域内において予定される建築物の敷地面積の最低限度は、次に掲げる事業面積の区分に応じて当該各号に定めるとおりとする。
+
+(1) 事業面積が3,000㎡以上の場合は、次に掲げる要件の全てを満たすものとする。
+
+ア 120㎡ある敷地の数が全敷地数の70%あること。
+
+イ 一の敷地の最低面積が110㎡あること。
+
+ウ **全敷地の平均面積が120㎡あること。**
+
+<p class="ref"><a href="https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001187.html#e000000539">小平市開発事業における手続及び基準等に関する条例 第32条(最低敷地面積)</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+:::info
+
+![](./images/kaihatuan1.png)
+
+
+令和4年6月25日の説明会で示された基本構想をもとに作成したイメージ図です。
+
+その後、9月下旬に事業者から新たな構想が提出されています。
+
+:::
+
+<a id="jisyu-kyougi"></a>
+
+#### 条例第5条の事業主の責務について、具体的にどうすれば、市民とともにまちづくりを行ったことになるか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+条例第5条の、事業主の責務について、具体的にたとえばどういったことをすれば、市民とともにまちづくりを行ったことになると考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市としては、事業主と周辺住民が、相手の立場を尊重し、譲り合いの精神を持って自主的に協議を行うことや、地域にまちづくりの課題があった場合については、課題解決のために、相互に建築協定などの検討をすることを考えている。
+
+</MessageBubble>
+
+
+
+##### 結局は話し合いが重要
+
+<MessageBubble speaker="安竹(再質問)">
+
+結局、開発事業者と周辺住民との間で、実質的な話し合いをしてくださいということ。ガイドブックにもそう書いてある。
+
+<blockquote>
+
+![ガイドブック・開発事業に関する説明を受けるにあたって:話し合いが重要](./images/guidebook-1.png)
+
+<p class="ref"><a href="https://www.city.kodaira.tokyo.jp/kurashi/043/043425.html">ガイドブック:開発事業に関する説明を受けるにあたって(小平市・平成29年1月改訂)</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+事業主の責務として、実質的に協議することを求めているということであれば、たとえば住民から話し合いの求めがあれば、可能な限り応じる必要がある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+市の条例で定められた説明会とは別のところで話し合いの場に参加していただくという必要性があったはずだが、そうなってはいなかった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これでは事業主の責務を果たしているとは言えない状況だった。
+
+</MessageBubble>
+
+
+
+##### 住民から求めても話し合いが実現していなかった
+
+<MessageBubble speaker="安竹(再質問)">
+
+周辺住民からは、かなりの回数、話し合いの場を設けてくださいというようなメッセージを事業主に送っていた。しかしなかなか受け入れてもらえなかった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+事業者としては、話し合いに応じると、再現なく要望が出て、抱えきれなくなるという懸念があったのかもしれないが。
+
+</MessageBubble>
+
+
+
+##### 「調整会で話し合えばよい」という誤った認識
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、事業者は「調整会が話し合いの場」という認識でいた。ガイドブックにもあるとおり、調整会は、事業主の責務として求められているような自主的な協議の場ではない。
+
+</MessageBubble>
+
+
+
+##### 市からの再三の依頼で、遅まきながら話し合いが行われることに
+
+<MessageBubble speaker="安竹(再質問)">
+
+市からも再三、事業者に話し合いの場を設けるよう伝えていたようだ。9月1日には、はっきりした形で、事業者に対し、調整会とは別の形で設ける話し合いの場に参加してくださいといった依頼をメールで伝えてくれた。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+それを受けた形になっているが、事業者として、調整会後に、別途、隣接住民の方々との話し合いの場を設けるというお知らせがあった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+これは、ひとつよかったこと。再三催促してくれた都市計画課の方には感謝している。今後、同じようなことがあった場合、(市からの再三にわたる依頼や強い依頼があったこと)は、よい事例になる。ありがたい。
+
+</MessageBubble>
+
+:::info
+
+この場ではこう発言しましたが、実際は「調整会後」では、あまりにも遅く、「隣接住民」だけでは、話し合いの対象が狭すぎます。しかも隣接住民と個別に話し合いをするということです。
+
+事業者の責務を果たすためには、もっと早期に、周辺住民が集まった場で、話し合いを行う必要があります。
+
+市の働きかけがあって話し合いの場が設けられるという意味では「前例としてよいこと」ではあるものの、タイミングと対象については前例としてはなりません。
+
+:::
+
+#### 市長が袋路状道路を安全上支障がないと認めるのはどういう場合か
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年6月に事業者から示された構想では、袋路状道路が設けられている。その距離は市内で最長級。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+大規模土地取引行為の届け出に対する市長の助言や、本年8月9日に行われた小平市土地利用審議会での答申案では、安全な避難路を確保するため、道路のネットワーク化を求めている。
+
+</MessageBubble>
+
+:::info
+
+令和4年8月9日に行われた土地利用審議会で示された答申案はこちらです。
+
+<blockquote>
+
+1. 建物の壁面後退等により既存住宅への日影や圧迫感の低減に努めるとともに、周辺住民に対して、造成計画や工事方法等について十分な説明を行い、理解が得られるように丁寧な対応に努めること。
+1. 届出対象地は、主に第一種低層住居専用地域であり、緑豊かな土地であることから、公園や各宅地に植栽を行う等、緑化の推進を図ること。また、公園の整備にあたっては、既存樹木を活かすなど、市と十分協議を行うこと。
+1. 届出対象地内には高低差があることから、隣接地の状況を考慮し、安全性が十分に確保された造成計画とすること。また、**安全な避難路を確保するため、道路をネットワーク化する**とともに、新設する公園を既存の道路へ歩行者の通り抜けが可能な形状とすること。
+1. 車両や歩行者の通行が増加することが見込まれることから、道路の新設にあたっては、既存道路との接続部の安全対策や転回広場の設置等、周辺の交通状況及び敷地形状も踏まえた交通安全対策を施すこと。
+1. 工事中においては、騒音、振動等及び工事車両による周辺生活環境に及ぼす影響を低減するよう努めること。また、教育施設が隣接していることから、工事車両の通行経路等の安全対策について、当該施設と十分調整を図ること。
+
+<p class="ref"><a href="https://www.city.kodaira.tokyo.jp/kurashi/086/086847.html">令和4年度 第2回 小平市土地利用審議会議事要録(令和4年8月9日実施)</a>・<a href="https://www.city.kodaira.tokyo.jp/kurashi/files/86847/086847/att_0000006.pdf#page=11">11ページ</a></p>
+
+</blockquote>
+
+
+:::
+
+<MessageBubble speaker="安竹(初回質問)">
+
+その根拠となる条例の施行規則別表第6には、道路の整備基準として「両端が他の道路に接続すること」とある。一方で、ただし書きに「市長が周囲の状況により避難及び通行の安全上支障がないと認めたときは、袋路状道路とすることができる」ともある。
+
+<blockquote>
+
+次に掲げる事項を基本として整備すること。ただし、この基準をそのまま適用することが適当でないと市長が認めたときは、この基準によらないことができる。
+
+(1) **両端が他の道路に接続すること。ただし、市長が周囲の状況により避難及び通行の安全上支障がないと認めたときは、袋路状道路**(その一端のみが他の道路に接続したものをいう。以下同じ。)**とすることができる。**
+
+(2) (1)ただし書の規定により袋路状道路とするときは、必要に応じて自動車の転回広場を設置すること。
+
+<p class="ref"><a href="https://www.city.kodaira.tokyo.jp/reiki/reiki_honbun/g135RG00001188.html#e000001430">小平市開発事業における手続及び基準等に関する条例施行規則・別表第6</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+袋路状道路について、市長が避難および通行の安全上支障がないと認めるのは、具体的にどういう場合か。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+大きく3つのケースに分けられる。
+
+1. 開発区域内の道路の原則的な幅員が6m以上のケース。道路の延長が120mを超える場合には、120m区間ごとに、転回広場を1箇所設置する必要がある。また、道路の延長が60mを超え、120m以下の場合にも、原則、道路の幅員を6m以上にする必要があるが、転回広場を2箇所以上設置する場合には、道路の幅員を5m以上にすることが可能。
+1. 道路の延長が35mを超え、60m以下で、道路の幅員が5m以上のケース。このケースについては、転回広場を1箇所設置する必要がある。
+1. 道路の延長が35m以下で、道路の幅員が4.5m以上のケース。
+
+</MessageBubble>
+
+:::info
+
+これは、[開発事業の手引き(令和3年4月改定版)](https://www.city.kodaira.tokyo.jp/kurashi/052/052711.html)の[27ページ](https://www.city.kodaira.tokyo.jp/kurashi/files/52711/052711/att_0000037.pdf#page=6)に記載されている、[東京都審査基準(令和2年4月版)の内容](https://www.toshiseibi.metro.tokyo.lg.jp/bosai/kaihatsu/pdf/kaihatsu12.pdf#page=29)です。
+
+![東京都審査基準・行き止まり道路(小平市開発の手引き)](./images/ikidomari-doro-kijun.png)
+
+:::
+
+##### 「東京都の審査基準を満たす場合は認める」と書けばよいのでは
+
+<MessageBubble speaker="安竹(再質問)">
+
+結局、東京都の審査基準ということ。であれば、市長が避難および通行の安全上、支障がないと認める場合とはどういうことか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+「東京都の審査基準を満たす場合は認める」と書けばよいのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市建設担当部長(清水)" align="left">
+
+東京都の基準によると、歩行者専用道路や公園などを設置することにより人が通り抜けできることが望ましいとしつつも、避難および車両の通行に支障がないよう配慮して転回広場を設置することで、避難および通行の安全上支障がないとしている。
+
+<blockquote>
+
+道路は通り抜けを原則とする。袋路状の道路は、通過交通が生じる心配はなく、配置計画の質が高ければ良好な住環境の形成が可能である等の利点もあるが、防災上の観点からみて好ましいものではない。
+
+やむを得ず行き止まり道路とする場合には、避難と車両の通行に支障のないように配慮して、自動車が転回できるスペース(転回広場)を設置する。また、歩行者専用道路、公園あるいは他の道路に接続する幅員2m以上のフットパスや避難通路などを設け、人が通り抜けできるようにすることが望ましい。
+
+<p class="ref"><a href="https://www.toshiseibi.metro.tokyo.lg.jp/bosai/kaihatsu/">都市計画法の規定に基づく開発行為の許可等に関する審査基準及び、宅地造成等規制法の規定に基づく宅地造成に関する工事の許可の審査基準(令和4年4月1日版)</a>/<a href="https://www.toshiseibi.metro.tokyo.lg.jp/bosai/kaihatsu/pdf/kaihatsu12.pdf#page=30">50ページ</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+:::info
+
+やむを得ず、の前提があっての話なんですよね…。
+
+:::
+
+<MessageBubble speaker="都市建設担当部長(清水)" align="left">
+
+市においても、東京都の審査基準に準じ、道路の延長に応じて転回広場を設置した場合には、避難および通行の安全上支障がないものと認めている。
+
+</MessageBubble>
+
+##### 「市長が認める場合」は、「市長が独自に判断して決めた場合」ではないのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+「市長が認める場合」と書かれていると、避難および通行の安全上支障がないといったことを市長が独自に判断して決めるとも読めるが、そういう意味ではないということでよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市建設担当部長(清水)" align="left">
+
+市長は小平市の代表者。組織的な市としての判断を下すときには、要綱上、条例上、市としての判断を表記するときには、市長が判断するとしている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+(事前の情報交換の中では)特殊な事例などがあった場合も、総合的な判断で認める可能性があるので、市長が、という表現を使っているとも聞いた。
+
+</MessageBubble>
+
+##### 最後の転回広場から行き止まりまでの間隔が基準に違反しているのでは
+
+<MessageBubble speaker="安竹(再質問)">
+
+東京都の審査基準には次のとおり書かれている。
+
+<blockquote>
+
+5 行き止まり道路
+
+(2)転回広場の設置間隔
+
+転回広場を1箇所設置する場合は、原則として起点から 35m(幅員6m以上の道路にあっては60m)以上終点寄りの位置に設置すること。複数個設置する場合は、1個は終端部付近に設置し残余は原則として等分に配置すること。
+
+◎転回広場の配置例
+
+○ 幅員6m以上(120mを超える場合)
+
+ ※(240m<L≦360m:接続先道路から終端までの距離)
+
+![転回広場の設置間隔](./images/tenkai-hiroba-ichi.png)
+
+L<sub>1</sub>:60m 以上 ①:5.5m 以上 32.5m 以内
+
+<p class="ref"><a href="https://www.toshiseibi.metro.tokyo.lg.jp/bosai/kaihatsu/">都市計画法の規定に基づく開発行為の許可等に関する審査基準及び、宅地造成等規制法の規定に基づく宅地造成に関する工事の許可の審査基準(令和4年4月1日版)</a>/<a href="https://www.toshiseibi.metro.tokyo.lg.jp/bosai/kaihatsu/pdf/kaihatsu12.pdf#page=30">51ページ</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+つまり、袋小路で道路延長が今回の構想のように240mより長く360m以下の場合、行き止まりに一番近い転回広場は、上図①にあるように、行き止まりの端から32.5m以内の間隔を空けて設置しなければならない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+しかし、今回事業者から提示されている構想では、最後の転回広場から行き止まりまでの間隔を測ると約41mある。これは周辺住民の方が見つけられたことで、よく気付かれたなと思うが。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+基準に違反していることにならないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+今現在、土地利用構想の手続き段階。今後土地利用構想の手続きが終了し、開発事業の手続きを開始する際に、事業主が東京都と市に事前相談書を提出し、整備基準に基づいて今後協議が行われる。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+今回、東京都の基準にはあるが、市にはまだ基準がないので、東京都の基準の内容まで指導することは難しい。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+今後、東京都の指導により不可となった場合については、当然許可はおりないので、再度協議をやり直すことになると考えている。
+
+</MessageBubble>
+
+
+<MessageBubble speaker="安竹(再質問)">
+
+市の基準と東京都の基準で差異がある理由は。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+東京都の基準を参考にしているが、細かいところまで市が全部を求めているというところではない。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+最終的には東京都の許可によるので東京都基準によるが、その前段で、市の同意を条件として、市の基準があり、さらに東京都の基準があるということ。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+差異としては、東京都と市の考え方が若干違うのかなというところ。
+
+</MessageBubble>
+
+##### 32.5m以内というルールに違反していても許可された事例があるということか
+
+<MessageBubble speaker="安竹(再質問)">
+
+この32.5m以内にしなければならないというルールに関しては、違反していたとしても、東京都は認可を出す可能性があるという考えでよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+市にはその基準がなく、東京都の方にあるので、東京都が最終的な判断をして許可を出すが、今までもそういう事例はあるということで伺っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+事例があるというのはどういうことか。32.5m以内を超えて許可された事例があるということでよいか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+そのとおり。
+
+</MessageBubble>
+
+:::info
+
+のちほど確認したところ、事例があると答えたのは事業者だそうです。
+
+:::
+
+##### 東京都の審査基準を守らなくても許可が下りることがあるのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+そうすると、東京都の審査基準をどこまで守ればよいか分からなくなってくるが、どういうことか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+
+現地の状況や地形に合わせてその都度判断をしていくということで許可が下りている。
+
+</MessageBubble>
+
+:::info
+
+#### 🔍 法に違反していなければ、審査基準を満たさなくともよい場合も
+
+小平市の開発に関して審査を行う、多摩建築指導事務所の開発指導二課に電話で確認しました。
+
+残念ながら、法に違反していなければ、審査基準を満たさなくとも許される場合があるようです。
+
+❓ 32.5m以内という基準を満たしていなくとも許可が出るのか。
+
+- 当該の開発については、審査の手続きで調整中。案件について、結論がどうなのかはお答えできない
+- 指摘の、審査基準マニュアルP51については、P50に記載の「都市計画法施行規則第 24条第5号」が法律。そのほかの数字は、こちらでの基準。
+- 法律は命令なので、そこに抵触している場合は許可にならない。
+- 32.5mについては、法律ではなく、指導の部分なので、必ずしも絶対とは言えない。案件を見て判断していく。
+- 書かれているとおりにしてくださいと言う場合もあるが、そうではない場合もある。
+- 事業者に伝えていることではないが、最終的には、法律に抵触していないものであれば、我々としては許可せざるを得ないところがある。
+
+❓ 5.5m以上、32.5m以内としているが、この数字の根拠は。
+
+- P51に記載されている5.5mや32.5mといった数字の根拠については、明確に書いているものがない。
+- 5.5mの方は、同P53に示されているように、切り返しができるように5.5mになっていると思われる。
+- 32.5mの方は、建築基準法施行令第144条の4に「道に関する基準」があり、ここに35mという数字が出てくるので、それを準用しながら決められたものと思われる。
+
+:::
+
+##### 袋小路として市内最長を更新するような前例をつくってよいのか
+
+<MessageBubble speaker="安竹(再質問)">
+
+これも、32.5m以内を見つけた方が確認されたことだが、今回構想のケースは、市内にある袋小路の長さとして最長級の1つのようだ。
+
+</MessageBubble>
+
+:::info
+
+#### 🔍 小平市内で200m以上ある行き止まり道路のリスト
+
+ある方が、小平市内で200m以上ある行き止まり道路のリストをつくってくださいました。次のマップに赤線でひいた道路です。
+
+距離はマップ上の目測です。
+
+<iframe src="https://www.google.com/maps/d/embed?mid=1mPM7noeXhAKNqhdoq85Gdkv045Yw9ZE&ehbc=2E312F" width="600" height="450"></iframe>
+
+1. 約255m:花小金井3丁目
+1. 約249m:花小金井3丁目
+1. 約245m:鈴木町
+1. 約245m:花小金井3丁目
+1. 約243m:東京サレジオ学園北側開発地
+1. 約236m:回田町
+1. 約234m:花小金井3丁目
+1. 約227m:上水本町1丁目
+1. 約216m:回田町
+1. 約203m:小川町1丁目
+
+ちなみに、このうち回田町約236mの道路は、[令和元年9月定例会で指摘した開発](https://yasutakeyohei.com/books/yasutake/ippan/r1/9-gatu/tochi-jourei-keisi.html)に関係した道路です。
+
+:::
+
+<MessageBubble speaker="安竹(再質問)">
+
+また、200mを超える袋小路としては、平成21年以降では最長になるのだそうだ。市の条例は平成29年1月1日に施行されている。その施工以降で最長の袋小路になってしまうのではないか。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+袋小路の最長を更新するような前例をつくってしまってよいのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市建設担当部長(清水)" align="left">
+
+道路課の方で、袋路状道路という区分方法で、台帳をまとめているわけではないが、平成16年度に開発で築造された袋路状道路を、職員が地図を全部塗りつぶしてチェックしたうえで確認できた範囲では、市立花小金井北地域センターの東側、東京街道沿い、この延長が255m強あった。
+
+</MessageBubble>
+
+
+
+##### ネットワーク化の重要性は都の基準にも書かれている
+
+<MessageBubble speaker="安竹(再質問)">
+
+袋路状の道路はとにかくネットワーク化してくださいということは、東京都の審査基準にも書いてある。
+
+<blockquote>
+
+道路は通り抜けを原則とする。袋路状の道路は、通過交通が生じる心配はなく、配置計画の質が高ければ良好な住環境の形成が可能である等の利点もあるが、防災上の観点からみて好ましいものではない。
+
+やむを得ず行き止まり道路とする場合には、避難と車両の通行に支障のないように配慮して、自動車が転回できるスペース(転回広場)を設置する。また、歩行者専用道路、公園あるいは他の道路に接続する幅員2m以上のフットパスや避難通路などを設け、人が通り抜けできるようにすることが望ましい。
+
+<p class="ref"><a href="https://www.toshiseibi.metro.tokyo.lg.jp/bosai/kaihatsu/">都市計画法の規定に基づく開発行為の許可等に関する審査基準及び、宅地造成等規制法の規定に基づく宅地造成に関する工事の許可の審査基準(令和4年4月1日版)</a>/<a href="https://www.toshiseibi.metro.tokyo.lg.jp/bosai/kaihatsu/pdf/kaihatsu12.pdf#page=30">50ページ(再掲)</a></p>
+
+</blockquote>
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+そういったことを重視して計画を立てなければならないが、現段階の構想はそうなっていない。
+
+</MessageBubble>
+
+##### 災害時活動困難度の道路ネットワーク密度不足率といった指標も、助言等に活かせないか
+
+<MessageBubble speaker="安竹(再質問)">
+
+5年に1回、東京都が測定を行っている災害時活動困難度というのがある。道路の整備状況によって、災害時の活動困難度を考慮した危険度の指標だ。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+この危険度を計算する際に、袋小路の場合は、「道路ネットワーク密度不足率」という数字が非常に高くなる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+今回の構想に関して道路ネットワーク密度不足率を計算すると、全国的にもかなり上位になる。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(再質問)">
+
+こういった指標も考慮し、市からの指導や、市長や土地利用審議会の具体的な助言に生かしていけないかと思うが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+重々承知しているが、まだ土地利用構想の段階。詳細については今後また判断をして、窓口協議でやる。
+
+</MessageBubble>
+
+<MessageBubble speaker="都市開発部長(村田)" align="left">
+
+土地利用構想の段階では、ほぼ概略なので、そういう理念はあるが、最後のところまで指導していくことはなかなか難しいと考えている。
+
+</MessageBubble>
+
+
+#### 条例第18条2項「紛争の予防に努める」とは、どのような行為を想定しているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+条例第18条2項に「事業主は、前項の規定による説明を行うに当たっては、紛争の予防に努めなければならない」とある。紛争の予防に努めるとは、具体的にたとえばどのような行為を想定しているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+本事業のような大規模開発事業では、小平市開発事業における手続き及び基準等に関する条例において、士地利用構想の届出制度を規定しており、計画が固まる前の構想の段階で、周辺住民に対し、まちづくりの観点から意見を聞くことができる制度を設けている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+また、周辺住民の意見と、事業主の見解を調整する場を市が設ける調整会を規定しており、開発事業の手続が始まる前の紛争予防に努めている。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+なお、東京サレジオ学園北側の大規模開発については、現在、土地利用構想の届出に関する手続の段階であり、今後、開発事業の手続に入った場合には、条例第18条第2項の規定に基づき、工期や工法、作業時間、工事車両の規模、および通行経路、生活環境に及ぼす影響、およびその対策などについて、事業主が周辺住民に対し丁寧に説明を行うこととなる。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+市としては、条例に基づいた対応のほか、その都度、周辺住民の疑問や不安について真蟄に対応することなどが、紛争予防の具体的な行為であると認識している。
+
+</MessageBubble>
+
+#### 市が事業者に対し、住民との話し合いの機会を設けるよう促すなど、何らかの関与は行っているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市の都市計画課によるガイドブック「開発事業に関する説明を受けるにあたって」には、開発事業によって生じやすい住民と事業主における問題は、当事者間の自主的な話し合いにより解決することが基本であると記載されている。これは条例第5条の、事業者の責務に関する部分でもある。住民から求めても話し合いの機会が設けられない場合などに、市が事業者に対し、住民との話し合いの機会を設けるよう促すなど、何らかの関与は行っているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+本開発行為に関して、これまで市では条例の規定に限らず、複数回にわたり、周辺住民との話し合いの場を自主的に持ち、住民の意見や要望等に耳を傾け、話し合いを重ねながら、地域の特性に配慮した事業計画とするよう、事業主に指導している。
+
+</MessageBubble>
+
+
+#### 条例が制定されてから、土地利用構想に係る調整会が開催された総回数は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これまでに、条例が制定されてから、市で土地利用構想に係る調整会が開催された総回数は。
+
+</MessageBubble>
+
+<MessageBubble speaker="市長(小林 洋子)" align="left">
+
+平成28年の条例改正時に調整会に関する規定を追加して以降、大規模開発事業の土地利用構想にかかるものが1回、中規模開発事業にかかるものが1回の合計2回開催している。
+
+</MessageBubble>
+
+
+
+<p style={{textAlign:"right"}}>以上</p>
+
+## その後
+
+### 令和4年9月27日:事業者の見解書が縦覧開始
+
+9月27日に、見解書で事業者から新たな構想が示されました。
+
+主な変更点は次のところです。
+
+- 北側と西側の宅地周辺に、緩衝帯として、提供公園まで続く1.5m幅の通路を設ける
+- この新設通路は[(通行)地役権](https://elaws.e-gov.go.jp/document?lawid=129AC0000000089#Mp-Pa_2-Ch_6)として設定する
+- 西側のL字カーブにクルドサックが設ける
+- 直線道路の中央付近にツリーサークルが設ける
+- 上記の変更に伴い、総戸数が3戸減って54戸となり、宅地面積が広がる区画もある
+
+しかし、次のような大きな問題があるため、周辺住民は、事業者との話し合いと構想の再検討を求めています。
+
+- 地盤面の高さが全体的に高くなり、意見書と真逆の対応になっている、その理由も明かされていない
+- 地盤面の高さが全体的に高くなり、既存住宅を見下ろす形になっている
+- 新たに設けられた通路は誰でも入れるため防犯上の懸念が大きい
+- 新たに設けられた通路から、既存住宅が覗き込める状況になっている
+- 新たに設けられた通路に地役権が設定されているため、今後の土地利用状況が不明
+- 意見書に示された環境保全に関する懸念に、まったく回答がない
+
+周辺住民が何度も求めてきたように、早い時期から話し合いができていれば、お互いにとって、もっとよい形で開発につなげていけるはずです。
+
+### 令和4年9月30日:政和会から文書質問
+
+政和会が9月30日に文書質問を出してくれました。約1週間後の10月7日に市から回答が得られました。
+
+1. 土地利用審議会での答申会長案に対して、対応状況は
+ - tips→:市へ答申されているが、各手続を経てから事業主に助言するので、現時点では事業主に示していない
+1. 市民側の意見が事業計画変更に間に合わないのでは
+ - tips→:調整会後に周辺住民から直接要望を聞いて総合的に勘案しながら計画策定を勧めていきたいと聞いていることから、調整会後に一切変更を受け付けないことはないと捉えている。
+1. 周辺住民が納得いくまで説明や対応したうえで工事へ進むのか
+ - tips→:市開発条例に基づいた調整会や住民説明会において、住民の意見や要望等に耳を傾け、話し合いを重ねながら問題を解決していくことが条例における手続きの基本。市としても周辺住民と自主的な話し合いをするよう引き続き事業主に指導していく。
+1. 今後の説明方法と内容は
+ - tips→:隣接住民への個別説明や周辺住民へのポスティングの際に、直接問い合わせできるよう、担当者の連絡先を提示すると聞いている。市としても話し合いの中で事業主と周辺住民が相互の立場を尊重し、譲り合いの精神をもって課題解決に向き合ってもらいたい。
+1. 周辺住民に悪影響が及ぶような開発地盤面を高くすることについて市の見解は
+ - tips→:意見書を反映するため事業主が考慮の末、変更したもの。この変更が周辺住民に及ぼす影響は、今後、事業主と周辺住民との話し合いで解決するよう指導していく。
+
+</div>
diff --git a/docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..ad4865b9
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..cddeddf4
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-3.pdf b/docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-3.pdf
new file mode 100644
index 00000000..7afb4453
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-3.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-4.pdf b/docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-4.pdf
new file mode 100644
index 00000000..e7e8ae1e
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-4.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-5.pdf b/docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-5.pdf
new file mode 100644
index 00000000..5a720e62
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/20220909-ippan-situmon-yasutake-5.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/3-joutyo-kotei-school-bus.mdx b/docs/ippan-situmon/r4d/9gatu/3-joutyo-kotei-school-bus.mdx
new file mode 100644
index 00000000..c75a77fb
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/3-joutyo-kotei-school-bus.mdx
@@ -0,0 +1,244 @@
+---
+first: 2022-09-24
+description: 小平市議会議員 安竹洋平の令和4年度9月定例会における一般質問の3件目についてまとめています。
+---
+
+
+# (3)第四小学校に設置する自閉症・情緒障害特別支援学級に関して、特に全学年で通学バスを
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1337&schedule_id=5&minute_id=31&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和4年9月9日に行った5件の一般質問のうちの3件目です。
+
+令和3年9月定例会において、安竹が筆頭紹介議員を務めました、自閉症・情緒障害特別支援学級の設置を求める請願(第8号)が、359名分の署名とともに採決に付され、賛成多数により採択されました。
+
+これを受けた形で、教育委員会内で検討が進み、令和4年8月16日に、小平第四小学校に情緒固定級を設置することが庁内で意思決定されました(下記の[参考](#sankou)をご参照ください)。
+
+利用を検討されているお子さんたちの保護者の会・[まんまる会](https://kodaira-manmaru1.webnode.jp/)の方々にお知らせしたところ、ご質問をいただいたので、この機会に質問しました。
+
+早めに決定していく必要があることも多くあります。まんまる会など、利用を検討されるお子さんや保護者の方々と、教育委員会との意見交換が重要な時期だと思います。今後も仲介やお手伝いをしていきたいと思います。
+
+| 質問 | 答弁 |
+|---|---|
+| いつ、どの自治体を視察等してきたか | [本年5月に、立川市と東村山市](#具体的にいつどの自治体に視察や意見聴取を行いそれぞれどのような形で庁内に情報共有を行ったか) |
+| 第四小学校は最寄り駅まで1kmほどあるが | [そのほかの条件も勘案した](#第四小学校は最寄りの一橋学園駅まで1kmほどあるがこれはどのように考えて決定したか) |
+| 全学年で送迎バスが必要と思うが | [開設準備委員会の意見等参考にして検討](#全学年でスクールバスが必要になると思うがどうか) |
+| 送迎バスについての情報はいつごろ公開か | [決まったらできるだけ早期に](#スクールバスを走らせることになった場合その情報についての公開はいつごろか) |
+| 第四小説明会に入級希望者も | [複数の公共施設において説明会を実施予定](#まず第四小で行われる説明会に入級希望者も参加可能にしてほしいという声があるがどうか) |
+| 説明会と同時に校内見学会をしては | [その時点では教室未改修のため予定なし](#説明会と同時に校内見学会を行ってはどうか) |
+
+<div id="sankou"></div>
+
+*参考:
+
+- book:[小平市教育委員会だより155号・2面(令和4年9月15日)](https://www.city.kodaira.tokyo.jp/kurashi/files/100843/100843/att_0000006.pdf)
+
+↓令和4年8月23日の生活文教委員会で報告のあった内容です。
+
+### [設置校]
+
+以下の要件を踏まえ、設置校は、小平第四小学校とする
+1. 令和5年度以降、転用を含め、少なくとも普通教室の3教室分以上に相当する設置スペースが確保できる見込みがあること
+1. 極力、市の中心部で、最寄駅から徒歩10 分程度に位置しており、市内全域からの通学の負担が少ないこと
+
+
+### [開設準備委員会]
+
+1. **検討事項等**
+ - 学級の施設設備に関すること
+ - 学級への就学及び転学の基準に関すること
+ - 学級における教育内容及び方法に関すること
+ - 学級の広報活動に関すること
+ - その他、学級の開設に関すること
+1. **構成員**
+ - 構成員は、学校関係者及び関係する教育委員会事務局職員で構成する。また、学識経験者に助言者として出席をいただく。
+1. **設置機関**
+ - 令和4年6月6日から令和6年3月31日
+
+1. **その他、説明があった事項**
+ - 先行実施している市の視察を行い、意見聴取してきた
+ - 設置に向けた検討をする係長を新たに配置する。今後、1校設置で終わりではなく、小学校、中学校増やしていく。そのほかさまざま対応が必要な案件も含めての職員増。当面この体制で進める。
+ - 設置校の教員、特別支援学級の教員を中心とした開設準備委員会を設置する
+ - 昨今の社会情勢で、契約不調、建築資材、施設備品等の調達に遅れがあり、着実に進めるため令和4年9月補正予算で設計予算を計上
+ - 教員数は都で決められており、学級数+1名なので、2学級なら3名
+ - 選考基準は、国、都、他自治体の基準を参考に、開設準備委員会で検討する
+ - 対象は、希望者、基準に該当するお子さん(限りなく入れることは難しい)
+ - 1学級8人、**2学級16人程度での開始を想定**(希望者数で変わる)
+ - 2学級設置は、他自治体での全児童・生徒数に対する入級の割合から決めた
+ - つまり、1年目で全児童・生徒の0.1%~0.2%に小平の全児童数をかけた(約1万人×0.2%=約20人)
+ - 3教室分を充てる予定で、1教室を半分にするので、最大6部屋できる
+ - 入級数により、教材保管やクールダウンに使うかある程度柔軟に対応したい
+ - 送迎バス(スクールバス)は検討課題
+ - 固定級なので、小学校1年生から6年生まで通う学級になる
+ - 第四小学校に入学し、卒業することになる
+ - 授業時間は通常学級と同様
+ - スクールカウンセラーを増やす予定はない
+ - 臨床心理士を、この開設に向けて拡張するかは検討課題
+ - 2学級だと複数学年の子が状況に応じて1学級に入る
+ - 市独自の制度である学習補助員をどう配置できるかは検討課題
+ - できる限りサポートできる体制をとりたい
+ - 令和4年12月の第四小での保護者説明会は第四小の保護者が対象
+ - それ以降、別の公共施設を使って広く説明
+ - 現時点で2校目をどこにつくるか検討進んでない
+ - 他市は、開設後、希望する児童・生徒は増える傾向があるので、2校目、3校目も状況に応じて検討
+ - 開設準備委員会は、令和6年に開設した時点でいったん終了するが、開設後も課題対応のため必要に応じて設ける可能性も
+
+
+(*学級=クラス)
+
+## 通告書
+
+<iframe src={require('./20220909-ippan-situmon-yasutake-3.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+### 用語について
+
+「自閉症・情緒障害特別支援学級」という名称は少し長いので、ここではシンプルに「情緒固定級」と呼びます。
+
+
+<MessageBubble speaker="安竹(初回質問)">
+
+令和3年9月30日の小平市議会で、情緒固定級の設置を求める請願(第8号)が、359名分の署名とともに採決に付され、賛成多数により採択された。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+その後、教育委員会内で検討が進み、本年8月16日、小平第四小学校に情緒固定級を設置することが庁内で意思決定された。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+なお、その決定に先立ち、情緒固定級の利用を検討している児童・生徒の保護者等の25名で構成された[市民団体(まんまる会)](https://kodaira-manmaru1.webnode.jp/)から、スクールバス運行についての要望書が、同6月28日付けで、教育委員会へ提出されている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+私が存じている団体ということで、まんまる会を挙げさせていただいたが、ほかにも、個人もしくは団体から要望が出されているかもしれない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+情緒固定級は、定員が8名、教育課程は通常学級の教育課程を基本とし、本人や保護者の意向に基づいて入級できる学級である。また、ほかの自治体では、情緒固定級に在籍しながら、一部の授業を常に通常学級で受けているという事例もある。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+通常学級での学びに困難を感じる子どもたちにとって、有望な選択肢のひとつとして期待が高まっている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+当初からできる限り理想的な形でスタートしていただきたく、以下質問する。
+
+</MessageBubble>
+
+#### 具体的に、いつ、どの自治体に視察や意見聴取を行い、それぞれどのような形で庁内に情報共有を行ったか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年8月23日に行われた生活文教委員会の事務報告で、教育部長から、先行実施している市の視察を行い、意見聴取してきたとの報告があった。具体的に、いつ、どの自治体に視察や意見聴取を行い、それぞれどのような形で庁内に情報共有を行ったか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+本年5月に、立川市、並びに東村山市の小学校の視察、および意見聴取を行い、報告文書をもとに関係課と情報共有している。
+
+</MessageBubble>
+
+#### 第四小学校は最寄りの一橋学園駅まで1kmほどあるが、これはどのように考えて決定したか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+同報告の資料で、情緒固定級設置校の要件として「極力、市の中心部で、最寄駅から徒歩10 分程度に位置しており、市内全域からの通学の負担が少ないこと」が挙げられている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+しかし、第四小学校は最寄りの一橋学園駅まで1kmほどあり、児童の歩行速度では30分程度かかる可能性もある。この点はどのように考えて決定したか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+設置校の検討に当たり、来年度以降、転用も含め、少なくとも普通教室の3教室分以上を確保できる見込みがある学校のうち、極力、最寄り駅からの通学時間を含め、市内全域からの通学の負担が少ないことを満たす学校として、小平第四小学校を設置校として決定した。
+
+</MessageBubble>
+
+#### 全学年でスクールバスが必要になると思うが、どうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+市民団体(まんまる会)から提出されているスクールバス運行についての要望書でも、他市の事例と比較して検討がなされているように、小平市は東西に長く、交通の便を考えると、国分寺市のように、全学年でスクールバスが必要になると思うが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+開設準備委員会における意見等を参考にしながら、今後の検討課題とする。
+
+</MessageBubble>
+
+#### スクールバスを走らせることになった場合、その情報についての公開はいつごろか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+スクールバスを走らせることになった場合、その情報についての公開はいつごろになると考えるか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+スクールバスを走らせることになった場合には、できるだけ早期に児童、および保護者等にお知らせする必要があると考えている。
+
+</MessageBubble>
+
+#### まず第四小で行われる説明会に、入級希望者も参加可能にしてほしいという声があるが、どうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+まず小平第四小学校に在籍する児童の保護者とその地域住民に対して説明がなされる予定だが、それ以外の入級希望者も参加可能にしてほしいという声があるが、どうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+小平第四小学校だけではなく、複数の公共施設において説明会を実施し、市内全域の保護者や地域の方々に、学級の開設について広く周知する予定。
+
+</MessageBubble>
+
+#### 説明会と同時に校内見学会を行ってはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+説明会と同時に校内見学会を行ってはどうか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+本年12月に予定している小平第四小学校の保護者等に対する説明会では、教室の改修等が実施されていないことから、現段階では、説明会と同時に校内見学会を実施する予定はない。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div> \ No newline at end of file
diff --git a/docs/ippan-situmon/r4d/9gatu/4-daisy-ikkatu-fukudokuhon.mdx b/docs/ippan-situmon/r4d/9gatu/4-daisy-ikkatu-fukudokuhon.mdx
new file mode 100644
index 00000000..64af1215
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/4-daisy-ikkatu-fukudokuhon.mdx
@@ -0,0 +1,103 @@
+---
+first: 2022-09-24
+description: 小平市議会議員 安竹洋平の令和4年度9月定例会における一般質問の4件目についてまとめています。
+---
+
+
+# (4)デイジー教科書の一括申請と、社会科副読本のデイジー化を
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1337&schedule_id=5&minute_id=31&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和4年9月9日に行った5件の一般質問のうちの4件目です。
+
+[令和2年6月の一般質問](https://yasutakeyohei.com/books/yasutake/ippan/r2/6-gatu/1-giga-school-dyslexia.html)で、デイジー教科書の一括ダウンロード申請を提案し、教育委員会から前向きな答弁を得ていました。その後、保護者の方から、まったく動きがないということを伺い、今回再度質問しました。
+
+時間がなく再質問はできませんでしたが、初回答弁からは、この2年間で大した検討をしていなかったことが明らかになりました。
+
+また、授業で使われる頻度の高い、小平市小学校社会科副読本の「わたしたちの小平市」は、早期にデイジー化した方がよいと思われます。デイジー化の費用も、事業者の見積もりでは30万円程度です。しかし、市としては、副読本をデータ化した資料がすでにあり、学習者用端末の読み上げ機能等を活用することで読むこと等の困難さの軽減につながることから、デイジー化を行う予定はないと答弁しました。
+
+再質問の時間があれば、次の質問をしたところでした。
+
+- データ化した資料とはどういうものか(単なるPDF、しかも一部では)
+- タブレットの読み上げ機能が十分使えることを検証したか(していないのでは)
+
+保護者の方と相談しながら、機会を見つけて質問します。
+
+| 質問 | 答弁 |
+|---|---|
+| デイジー教科書一括ダウンロード申請の状況は | [手続きを確認中](#デイジー教科書の一括ダウンロード申請について検討状況課題は) |
+| 一括申請の課題は | [メリットや活用方法の詳細について情報提供が必要](#デイジー教科書の一括ダウンロード申請について検討状況課題は) |
+| 社会科副読本をデイジー化しては | [端末読み上げ機能を使えばよく、予定なし](#社会科副読本わたしたちの小平市をすぐにデイジー化してはどうか) |
+
+## 通告書
+
+<iframe src={require('./20220909-ippan-situmon-yasutake-4.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+
+<MessageBubble speaker="安竹(初回質問)">
+
+[令和2年6月の一般質問](https://yasutakeyohei.com/books/yasutake/ippan/r2/6-gatu/1-giga-school-dyslexia.html)で、タブレットの導入に合わせて、デイジー教科書の一括ダウンロード申請を行い、どの児童・生徒も自由にデイジー教科書を選択できるようにしてはどうか、という質問をした。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+その答弁で、「[情報端末の導入に伴う積極的な活用を検討する](https://yasutakeyohei.com/books/yasutake/ippan/r2/6-gatu/1-giga-school-dyslexia.html#%E3%81%93%E3%82%8C%E3%82%92%E6%A9%9F%E3%81%AB%E3%81%A9%E3%81%AE%E5%85%90%E7%AB%A5%E7%94%9F%E5%BE%92%E3%82%82%E8%87%AA%E7%94%B1%E3%81%AB%E3%83%87%E3%82%A4%E3%82%B8%E3%83%BC%E6%95%99%E7%A7%91%E6%9B%B8%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%A6%E3%81%AF%E3%81%A9%E3%81%86%E3%81%8B)」とあり、また、一括申請のメリットについて、「[今後、GIGAスクール構想で1人1台になった場合、ニーズがある子どもがすぐに使えるよさがある。個々それぞれがやっていくと、手続的な手間もあり、それぞれ使いたいときに使えないということもある。一括でできる環境を整えていくことが重要](https://yasutakeyohei.com/books/yasutake/ippan/r2/6-gatu/1-giga-school-dyslexia.html#%E3%83%87%E3%82%A4%E3%82%B8%E3%83%BC%E6%95%99%E7%A7%91%E6%9B%B8%E3%81%AE%E4%B8%80%E6%8B%AC%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E7%94%B3%E8%AB%8B%E3%82%92%E8%A1%8C%E3%81%86%E3%83%A1%E3%83%AA%E3%83%83%E3%83%88%E3%81%AF)」とあった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+デイジー教科書の導入に向けた検討状況について問う。
+
+</MessageBubble>
+
+#### デイジー教科書の一括ダウンロード申請について、検討状況、課題は
+
+<MessageBubble speaker="安竹(初回質問)">
+
+デイジー教科書の一括ダウンロード申請について、検討状況、課題は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+教育委員会が一括してダウンロード申請を行うことで、学校はデイジー教科書を必要とする児童・生徒に対してアカウント発行を行うだけで、当該児童・生徒が、その都度使用できることから、教育委員会による一括申請に向けた必要な手続について確認している。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+課題は、デイジー教科書の活用について、教職員、保護者、児童・生徒が、メリットや活用方法などの詳細を把握していないことが考えられるため、さらなる情報提供の必要があると認識している。
+
+</MessageBubble>
+
+#### 社会科副読本「わたしたちの小平市」をすぐにデイジー化してはどうか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+授業で使われる頻度の高い、小平市小学校社会科副読本の「わたしたちの小平市」をデイジー化する費用は、事業者の見積もりでは30万円程度と思われる。すぐにでもデイジー化してはどうか。課題は。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+副読本をデータ化した資料が、すでにあることから、学習者用端末の読み上げ機能等を活用することで、読むこと等の困難さの軽減につながると捉えており、現時点では、副読本のデイジー化を行う予定はない。
+
+</MessageBubble>
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div>
diff --git a/docs/ippan-situmon/r4d/9gatu/5-guideline-syusei-mokusyoku-owari.mdx b/docs/ippan-situmon/r4d/9gatu/5-guideline-syusei-mokusyoku-owari.mdx
new file mode 100644
index 00000000..92824d91
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/5-guideline-syusei-mokusyoku-owari.mdx
@@ -0,0 +1,230 @@
+---
+first: 2022-09-24
+description: 小平市議会議員 安竹洋平の令和4年度9月定例会における一般質問の5件目についてまとめています。
+---
+
+
+# (5)誤りのあるガイドライン修正と、福岡市に倣い黙食を終わりに
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1337&schedule_id=5&minute_id=31&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和4年9月9日に行った5件の一般質問のうちの5件目です。
+
+令和4年8月23日の生活文教委員会・事務報告で、市立学校における新型コロナウイルス感染症に係る9月以降の対応について、
+
+> 体育の授業や登下校等では、子どもたちの心身の健康を優先し、マスクを外すよう指導します
+
+> マスク着用の有無により、差別や偏見が生じることがないよう指導します
+
+という報告がありました。その後、保護者に同内容を含んだメールも送信されています。
+
+これらの対応は、本年2月28日に全会一致で採択された請願第12号(安竹が筆頭紹介議員を務めました)など、かねてから求めてきたことであり、続けて対応していただいていることは大変ありがたいです。
+
+しかし、現状を見れば分かりますが、教育委員会や学校の対応は不十分です。
+
+また、福岡市のように、黙食をやめた自治体もあります。
+
+請願第12号の説明でも詳しく述べましたが、そもそも国の方針には「黙食」という概念すらありません。もともと国が求めてきたのは「大声での会話を控える」という、ゆるい制限なのです。これは、文科省の担当課にも直接電話で確認しています。**東京都や小平市が根拠なく勝手に拡大解釈し、子どもたちに黙食を強いている状況です**。
+
+![文科省と小平市のガイドライン比較(国は黙食を求めていません)](./images/mokusyoku-kuniha-motometenai.png)
+
+小平市は、請願が全会一致で採択されているという最高のお膳立てがあるにもかかわらず、福岡市や、そのほかの自治体に遅れを取っています。これは小平市教育委員会の大きな恥なのですが、どうもピンときていないようです。
+
+私から伝えるべきことは、具体的に、何度も伝えてきました。十分に改善されるまで、今後も常に指摘し続けます。
+
+
+| 質問 | 答弁 |
+|---|---|
+| マスク外す指導の具体的方法は | [授業前・中や下校前に一斉指導、個別に声掛け](#体育の授業や登下校時に具体的にどのような方法でマスクを外す指導をするか) |
+| マスク差別偏見防止の具体的方法は | [集会等で一斉指導、個別に声掛け](#マスク着用の有無により差別や偏見が生じることがないよう具体的にどのように指導するか) |
+| 指導の実施状況をどう確認するか | [学校訪問する機会等に確認](#これらの指導が実際に実施されていることを教育委員会としてどのように確認するか) |
+| 6月から問題のあるガイドラインを修正しないのは | [次回改訂の際に整合性を図る](#問題が生じているのになぜガイドラインを修正しないのか) |
+| 「東京都が黙食徹底を指導」しているとする文書は | [8月18日付の通知など](#東京都として黙食の徹底という指導があるとしたがその指導はいつのどの文書で行われているか) |
+
+## 通告書
+
+<iframe src={require('./20220909-ippan-situmon-yasutake-5.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe>
+
+## 主な質疑
+
+import Partial from './../../_partial.mdx';
+
+<Partial />
+
+<div id="situgi">
+
+### ①質問する理由{#bold-riyu}
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年8月23日の生活文教委員会・事務報告において、市立学校における新型コロナウイルス感染症に係る9月以降の対応について、
+
+> 体育の授業や登下校等では、子どもたちの心身の健康を優先し、マスクを外すよう指導します
+
+> マスク着用の有無により、差別や偏見が生じることがないよう指導します
+
+との報告があった。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+その後、保護者に同内容を含んだメールが送信されている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これらの対応は、本年2月28日に全会一致で採択された請願第12号(市立小・中学生の健全な成長、発達のための教育活動を求めることについて)など、かねてから求めてきたことであり、対応していただいていることは大変ありがたい。
+
+</MessageBubble>
+
+
+<MessageBubble speaker="安竹(初回質問)">
+
+一方で、[本年6月定例会の一般質問](https://yasutakeyohei.com/books/yasutake/ippan/r4/6-gatu/2-hontouno-kyouikuwo.html)でも指摘した、小平市立学校版感染症予防ガイドライン令和4年6月7日版の誤りについては修正される様子がなく、またそのときにも指摘した、福岡市ではやめている黙食も、小平市では終わる気配がない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+そこで、質問する。
+
+</MessageBubble>
+
+#### 体育の授業や登下校時に、具体的に、どのような方法で、マスクを外す指導をするか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+体育の授業や登下校時に、具体的に、どのような方法で、マスクを外す指導をするか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+児童・生徒の発達の段階に応じて、
+- 授業開始前
+- 授業中
+- 下校前
+
+に一斉指導するとともに、児童・生徒の様子や事情に応じて、個別に声掛けをしている。
+
+</MessageBubble>
+
+#### マスク着用の有無により、差別や偏見が生じることがないよう、具体的に、どのように指導するか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+マスク着用の有無により、差別や偏見が生じることがないよう、具体的に、どのように指導するか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+- アレルギーや心身の状況等の理由により、マスクを着用できない児童・生徒
+- 常時マスクを着用することで不安や不調等を感じる児童・生徒
+
+がいることについて、児童・生徒の発達の段階に応じて、
+- 全校朝会
+- 学年集会
+- 学級活動
+
+等の機会に、一斉指導するとともに、児童・生徒の様子や事情に応じて個別に声掛けをしている。
+
+</MessageBubble>
+
+#### これらの指導が実際に実施されていることを、教育委員会としてどのように確認するか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+これらの指導が実際に実施されていることを、教育委員会としてどのように確認するか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+学校を訪問する機会等に確認し、必要に応じて、指導・助言していく。
+
+</MessageBubble>
+
+#### 問題が生じているのに、なぜガイドラインを修正しないのか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+[本年6月定例会の一般質問](https://yasutakeyohei.com/books/yasutake/ippan/r4/6-gatu/2-hontouno-kyouikuwo.html)で指摘したように、
+
+<blockquote>
+
+エ 熱中症リスクが高い夏場においては、熱中症対策を優先し、登下校時や休憩時間における外遊び、屋外での教育活動においては、十分な距離が確保できる場合は、マスクの着用は必要ない。
+
+<p class="ref"><a href="https://www.city.kodaira.tokyo.jp/kurashi/files/85723/085723/att_0000016.pdf#page=4">小平市立学校版感染症予防ガイドライン(令和4年6月7日版)P3</a></p>
+
+</blockquote>
+
+は、文科省や厚労省が求めているものとは異なる対応であり、趣旨からしても間違っている。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+一方、今回の指導は、文科省や厚労省が求めているものに沿った「外すよう指導する」であるが、同ガイドラインには記載がない。
+
+</MessageBubble>
+
+<MessageBubble speaker="安竹(初回質問)">
+
+この2点の問題が生じているのに、なぜ同ガイドラインを修正しないのか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+次回の改訂の際には、ガイドラインに記載している表現と、文部科学省、および厚生労働省が示している表現、並びに市立学校における9月以降の対応に関するお知らせの表現との整合性を図っていく。
+
+</MessageBubble>
+
+:::info
+
+つまり、「**間違えた情報を掲載していても問題ないガイドラインである**」という理解でよいのかなと思います。
+
+そのようなガイドラインに従わなくてはならないとしたらアホらしい、と思うのは私だけでしょうか。
+
+:::
+
+#### 東京都として黙食の徹底という指導があるとしたが、その指導は、いつの、どの文書で行われているか
+
+<MessageBubble speaker="安竹(初回質問)">
+
+本年8月23日の生活文教委員会事務報告で、給食について、東京都として黙食の徹底という指導があるので、黙食を継続せざるを得ないと考えている旨の発言があったが、具体的に、いつの時点の、どの文書で、そのような指導が行われているか。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+東京都からは複数回にわたり、黙食を含めた新型コロナウイルス感染症対策に関する通知が発出されている。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+直近では、本年8月18日付で、東京都教育委員会教育長名で、夏季休業明けにおける新型コロナウイルス感染症対策についての通知が発出されている。
+
+</MessageBubble>
+
+<MessageBubble speaker="教育長(古川 正之)" align="left">
+
+当該文書では、児童・生徒への指導のひとつとして、昼食時は対面形式にならないようにし、食事中は会話をしないこととされている。
+
+</MessageBubble>
+
+:::info
+
+この該当資料がインターネット上には見当たりませんので、教育委員会に出してもらいます。
+
+:::
+
+<p style={{textAlign:"right"}}>以上</p>
+
+</div>
diff --git a/docs/ippan-situmon/r4d/9gatu/_category_.json b/docs/ippan-situmon/r4d/9gatu/_category_.json
new file mode 100644
index 00000000..7a7a6b94
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "9月",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r4d/9gatu",
+ "description": "令和4年度9月の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r4d/9gatu/images/IMG_8492.png b/docs/ippan-situmon/r4d/9gatu/images/IMG_8492.png
new file mode 100644
index 00000000..8968a7d1
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/images/IMG_8492.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/images/IMG_8494.png b/docs/ippan-situmon/r4d/9gatu/images/IMG_8494.png
new file mode 100644
index 00000000..6eed2c26
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/images/IMG_8494.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/images/IMG_8495.jpg b/docs/ippan-situmon/r4d/9gatu/images/IMG_8495.jpg
new file mode 100644
index 00000000..d0a0cc2a
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/images/IMG_8495.jpg
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/images/daikibo-kaihatu-flow.png b/docs/ippan-situmon/r4d/9gatu/images/daikibo-kaihatu-flow.png
new file mode 100644
index 00000000..7164023e
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/images/daikibo-kaihatu-flow.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/images/guidebook-1.png b/docs/ippan-situmon/r4d/9gatu/images/guidebook-1.png
new file mode 100644
index 00000000..648cd89b
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/images/guidebook-1.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/images/ikidomari-doro-kijun.png b/docs/ippan-situmon/r4d/9gatu/images/ikidomari-doro-kijun.png
new file mode 100644
index 00000000..961f6fe7
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/images/ikidomari-doro-kijun.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/images/kaihatuan1.png b/docs/ippan-situmon/r4d/9gatu/images/kaihatuan1.png
new file mode 100644
index 00000000..6721f4aa
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/images/kaihatuan1.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/images/keiei-suisin-27.png b/docs/ippan-situmon/r4d/9gatu/images/keiei-suisin-27.png
new file mode 100644
index 00000000..75790f7c
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/images/keiei-suisin-27.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/images/kyouiku-iinkai-now-flat.drawio b/docs/ippan-situmon/r4d/9gatu/images/kyouiku-iinkai-now-flat.drawio
new file mode 100644
index 00000000..143f5c08
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/images/kyouiku-iinkai-now-flat.drawio
@@ -0,0 +1,231 @@
+<mxfile host="65bd71144e">
+ <diagram id="gFEwZH1T8goP2gBtn6WP" name="ページ1">
+ <mxGraphModel dx="1001" dy="544" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
+ <root>
+ <mxCell id="0"/>
+ <mxCell id="1" parent="0"/>
+ <mxCell id="8" value="" style="edgeStyle=elbowEdgeStyle;elbow=vertical;startArrow=none;endArrow=none;rounded=0;" parent="1" source="10" target="11" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="9" value="" style="edgeStyle=elbowEdgeStyle;elbow=vertical;startArrow=none;endArrow=none;rounded=0;" parent="1" source="10" target="12" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="30" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpSize=6;html=1;endArrow=none;endFill=0;strokeWidth=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="10" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="10" y="70" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <UserObject label="文科省" treeRoot="1" id="10">
+ <mxCell style="whiteSpace=wrap;html=1;align=center;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" parent="1" vertex="1">
+ <mxGeometry x="40" width="120" height="30" as="geometry"/>
+ </mxCell>
+ </UserObject>
+ <mxCell id="43" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpSize=6;html=1;fontSize=12;endArrow=none;endFill=0;strokeColor=#FFFFFF;strokeWidth=1;" parent="1" source="11" target="42" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="44" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpSize=6;html=1;endArrow=none;endFill=0;strokeWidth=1;" parent="1" source="11" target="42" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="46" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpSize=6;html=1;endArrow=none;endFill=0;strokeWidth=1;exitX=0.5;exitY=1;" parent="1" source="11" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint y="150" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="11" value="〇〇県&lt;br&gt;教育委員会" style="whiteSpace=wrap;html=1;align=center;verticalAlign=middle;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" parent="1" vertex="1">
+ <mxGeometry x="60" y="70" width="80" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="14" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;strokeWidth=4;jumpSize=6;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;" parent="1" source="12" target="13" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="24" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpSize=6;html=1;strokeWidth=1;endArrow=none;endFill=0;" parent="1" source="12" target="23" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="28" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpSize=6;html=1;strokeWidth=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;" parent="1" source="12" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="130" y="150" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="12" value="東京都&lt;br&gt;教育委員会" style="whiteSpace=wrap;html=1;align=center;verticalAlign=middle;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" parent="1" vertex="1">
+ <mxGeometry x="160" y="70" width="80" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="17" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpSize=6;html=1;strokeWidth=4;exitX=0.5;exitY=1;endArrow=none;endFill=0;" parent="1" source="13" target="16" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="19" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpSize=6;html=1;strokeWidth=4;endArrow=none;endFill=0;" parent="1" source="13" target="18" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="26" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpSize=6;html=1;strokeWidth=4;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;" parent="1" source="13" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="210" y="230" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="13" value="小平市&lt;br&gt;教育委員会" style="whiteSpace=wrap;html=1;align=center;verticalAlign=middle;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" parent="1" vertex="1">
+ <mxGeometry x="260" y="150" width="80" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="16" value="小平&lt;br&gt;第〇小学校" style="whiteSpace=wrap;html=1;align=center;verticalAlign=middle;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" parent="1" vertex="1">
+ <mxGeometry x="360" y="230" width="80" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="18" value="小平&lt;br&gt;第〇中学校" style="whiteSpace=wrap;html=1;align=center;verticalAlign=middle;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" parent="1" vertex="1">
+ <mxGeometry x="260" y="230" width="80" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="23" value="〇〇市&lt;br&gt;教育委員会" style="whiteSpace=wrap;html=1;align=center;verticalAlign=middle;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" parent="1" vertex="1">
+ <mxGeometry x="160" y="150" width="80" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="31" value="&lt;p style=&quot;line-height: 1.6&quot;&gt;&lt;br&gt;&lt;/p&gt;" style="curved=1;endArrow=classic;html=1;rounded=0;strokeWidth=5;jumpSize=6;fontSize=13;align=left;spacing=0;spacingTop=0;spacingBottom=0;fillColor=#e51400;strokeColor=#B20000;" parent="1" edge="1">
+ <mxGeometry x="-0.2712" y="-30" width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="200" y="20" as="sourcePoint"/>
+ <mxPoint x="420" y="210" as="targetPoint"/>
+ <Array as="points">
+ <mxPoint x="380" y="50"/>
+ </Array>
+ <mxPoint as="offset"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="35" value="&lt;p style=&quot;line-height: 1.6; font-size: 13px;&quot;&gt;&lt;span style=&quot;text-align: left; font-size: 13px;&quot;&gt;管理重視のため、&lt;/span&gt;&lt;span style=&quot;text-align: left; font-size: 13px;&quot;&gt;伝言ゲーム&lt;/span&gt;&lt;span style=&quot;text-align: left; font-size: 13px;&quot;&gt;のよう&lt;br style=&quot;font-size: 13px;&quot;&gt;にしてどんどん制限が強くなる&lt;/span&gt;&lt;/p&gt;" style="text;html=1;strokeColor=none;fillColor=#e51400;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;rotation=40;labelBorderColor=none;fontColor=#ffffff;arcSize=50;" parent="1" vertex="1">
+ <mxGeometry x="215.29" y="70" width="228.71" height="44.03" as="geometry"/>
+ </mxCell>
+ <mxCell id="48" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpSize=6;html=1;endArrow=none;endFill=0;strokeWidth=1;" parent="1" source="42" target="47" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="50" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;jumpSize=6;html=1;endArrow=none;endFill=0;strokeWidth=1;exitX=0.5;exitY=1;" parent="1" source="42" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="20" y="230" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="42" value="〇〇町&lt;br&gt;教育委員会" style="whiteSpace=wrap;html=1;align=center;verticalAlign=middle;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" parent="1" vertex="1">
+ <mxGeometry x="30" y="150" width="80" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="47" value="〇〇&lt;br&gt;小学校" style="whiteSpace=wrap;html=1;align=center;verticalAlign=middle;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" parent="1" vertex="1">
+ <mxGeometry x="80" y="230" width="80" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="52" value="&lt;p style=&quot;line-height: 1.6&quot;&gt;&lt;br&gt;&lt;/p&gt;" style="curved=1;endArrow=classic;html=1;rounded=0;strokeWidth=5;jumpSize=6;fontSize=13;align=left;spacing=0;spacingTop=0;spacingBottom=0;fillColor=#e51400;strokeColor=#B20000;startArrow=classic;startFill=1;" parent="1" edge="1">
+ <mxGeometry x="-0.665" y="-31" width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="120" y="280" as="sourcePoint"/>
+ <mxPoint x="400" y="280" as="targetPoint"/>
+ <Array as="points">
+ <mxPoint x="260" y="360"/>
+ </Array>
+ <mxPoint as="offset"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="53" value="&lt;p style=&quot;line-height: 1.6 ; font-size: 13px&quot;&gt;&lt;span style=&quot;text-align: left ; font-size: 13px&quot;&gt;情報のやり取りや&lt;br&gt;交流がなかなかできない&lt;/span&gt;&lt;/p&gt;" style="text;html=1;strokeColor=none;fillColor=#e51400;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;rotation=0;labelBorderColor=none;dashed=1;fontColor=#ffffff;arcSize=50;" parent="1" vertex="1">
+ <mxGeometry x="170" y="285" width="180" height="45" as="geometry"/>
+ </mxCell>
+ <mxCell id="62" style="edgeStyle=orthogonalEdgeStyle;html=1;exitX=0.5;exitY=1;rounded=0;endArrow=none;endFill=0;exitDx=0;exitDy=0;" parent="1" source="67" target="57" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;" parent="1" source="67" target="63" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <mxCell id="66" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;startArrow=none;" parent="1" source="67" target="65" edge="1">
+ <mxGeometry relative="1" as="geometry"/>
+ </mxCell>
+ <UserObject label="文科省" treeRoot="1" id="56">
+ <mxCell style="whiteSpace=wrap;html=1;align=center;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" parent="1" vertex="1">
+ <mxGeometry x="140" y="440" width="120" height="30" as="geometry"/>
+ </mxCell>
+ </UserObject>
+ <mxCell id="57" value="東京都&lt;br&gt;小平&lt;br&gt;第〇小学校" style="whiteSpace=wrap;html=1;align=center;verticalAlign=middle;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" parent="1" vertex="1">
+ <mxGeometry x="340" y="580" width="80" height="60" as="geometry"/>
+ </mxCell>
+ <mxCell id="63" value="東京都&lt;br&gt;小平&lt;br&gt;第〇中学校" style="whiteSpace=wrap;html=1;align=center;verticalAlign=middle;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" parent="1" vertex="1">
+ <mxGeometry x="250" y="580" width="80" height="60" as="geometry"/>
+ </mxCell>
+ <mxCell id="65" value="〇〇県&lt;br&gt;〇〇市&lt;br&gt;第〇小学校" style="whiteSpace=wrap;html=1;align=center;verticalAlign=middle;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" parent="1" vertex="1">
+ <mxGeometry x="160" y="580" width="80" height="60" as="geometry"/>
+ </mxCell>
+ <mxCell id="70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;" parent="1" source="67" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="110" y="580" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="67" value="共通の&lt;br&gt;事務処理を&lt;br&gt;担う組織" style="whiteSpace=wrap;html=1;align=center;verticalAlign=middle;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" parent="1" vertex="1">
+ <mxGeometry x="160" y="480" width="80" height="60" as="geometry"/>
+ </mxCell>
+ <mxCell id="68" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=none;endFill=0;" parent="1" source="56" target="67" edge="1">
+ <mxGeometry relative="1" as="geometry">
+ <mxPoint x="200" y="470" as="sourcePoint"/>
+ <mxPoint x="170" y="610" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="71" value="フラットにすれば&lt;br&gt;よいのでは・・・?" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=11;" parent="1" vertex="1">
+ <mxGeometry x="240" y="370" width="120" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="72" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fontSize=11;endWidth=42;endSize=7.33;width=18;strokeWidth=3;fillColor=#FFFFFF;strokeColor=#0000FF;" parent="1" edge="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="200" y="360" as="sourcePoint"/>
+ <mxPoint x="200" y="420" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="73" value="" style="endArrow=classic;startArrow=classic;html=1;strokeColor=#0000FF;strokeWidth=3;fillColor=#FFFFFF;edgeStyle=orthogonalEdgeStyle;curved=1;" edge="1" parent="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="270" y="500" as="sourcePoint"/>
+ <mxPoint x="400" y="560" as="targetPoint"/>
+ <Array as="points"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="74" value="" style="endArrow=classic;startArrow=classic;html=1;strokeColor=#0000FF;strokeWidth=3;fillColor=#FFFFFF;edgeStyle=orthogonalEdgeStyle;curved=1;" edge="1" parent="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="200" y="650" as="sourcePoint"/>
+ <mxPoint x="380" y="650" as="targetPoint"/>
+ <Array as="points">
+ <mxPoint x="200" y="690"/>
+ <mxPoint x="380" y="690"/>
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="76" value="&lt;p style=&quot;text-align: left ; line-height: 1.6 ; font-size: 13px&quot;&gt;直接のやり取り&lt;/p&gt;" style="text;html=1;strokeColor=none;fillColor=#0000FF;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;rotation=15;labelBorderColor=none;dashed=1;fontColor=#ffffff;arcSize=50;" vertex="1" parent="1">
+ <mxGeometry x="292" y="493" width="116" height="30" as="geometry"/>
+ </mxCell>
+ <mxCell id="77" value="&lt;p style=&quot;text-align: left ; line-height: 1.6 ; font-size: 13px&quot;&gt;密度の濃い関係&lt;/p&gt;" style="text;html=1;strokeColor=none;fillColor=#0000FF;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;rotation=0;labelBorderColor=none;dashed=1;fontColor=#ffffff;arcSize=50;" vertex="1" parent="1">
+ <mxGeometry x="235" y="667" width="116" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="79" value="裁量大・自立的" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="291" y="545" width="80" height="15" as="geometry"/>
+ </mxCell>
+ <mxCell id="80" value="依存的" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="351" y="190" width="40" height="20" as="geometry"/>
+ </mxCell>
+ <mxCell id="82" value="" style="endArrow=classic;startArrow=classic;html=1;strokeColor=#0000FF;strokeWidth=7;fillColor=#FFFFFF;curved=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endSize=1;startSize=1;" edge="1" parent="1" target="85">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="420" y="609.66" as="sourcePoint"/>
+ <mxPoint x="460" y="610" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="84" value="" style="endArrow=classic;startArrow=classic;html=1;strokeColor=#0000FF;strokeWidth=2;fillColor=#FFFFFF;curved=1;" edge="1" parent="1">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="440" y="249.65999999999994" as="sourcePoint"/>
+ <mxPoint x="480" y="249.99999999999986" as="targetPoint"/>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="85" value="地域社会" style="whiteSpace=wrap;html=1;align=center;verticalAlign=middle;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" vertex="1" parent="1">
+ <mxGeometry x="470" y="580" width="70" height="60" as="geometry"/>
+ </mxCell>
+ <mxCell id="86" value="地域社会" style="whiteSpace=wrap;html=1;align=center;verticalAlign=middle;treeFolding=1;treeMoving=1;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;startArrow&quot;:&quot;none&quot;,&quot;endArrow&quot;:&quot;none&quot;};" vertex="1" parent="1">
+ <mxGeometry x="480" y="230" width="70" height="40" as="geometry"/>
+ </mxCell>
+ <mxCell id="89" value="共助" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="420" y="575" width="50" height="20" as="geometry"/>
+ </mxCell>
+ <mxCell id="90" value="共助" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=11;" vertex="1" parent="1">
+ <mxGeometry x="440" y="220" width="40" height="20" as="geometry"/>
+ </mxCell>
+ <mxCell id="92" value="" style="curved=1;endArrow=classic;html=1;startSize=1;endSize=1;strokeColor=#0000FF;strokeWidth=2;fillColor=#FFFFFF;dashed=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="71">
+ <mxGeometry width="50" height="50" relative="1" as="geometry">
+ <mxPoint x="90" y="410" as="sourcePoint"/>
+ <mxPoint x="150" y="400" as="targetPoint"/>
+ <Array as="points">
+ <mxPoint x="610" y="380"/>
+ <mxPoint x="600" y="750"/>
+ <mxPoint x="60" y="740"/>
+ <mxPoint x="30" y="420"/>
+ </Array>
+ </mxGeometry>
+ </mxCell>
+ <mxCell id="94" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PGNpcmNsZSBmaWxsPSIjRkZDQjRDIiBjeD0iMTgiIGN5PSIxNy4wMTgiIHI9IjE3Ii8+PHBhdGggZmlsbD0iIzY1NDcxQiIgZD0iTTE0LjUyNCAyMS4wMzZjLS4xNDUtLjExNi0uMjU4LS4yNzQtLjMxMi0uNDY0LS4xMzQtLjQ2LjEzLS45MTguNTktMS4wMjEgNC41MjgtMS4wMjEgNy41NzcgMS4zNjMgNy43MDYgMS40NjUuMzg0LjMwNi40NTkuODQ1LjE3MyAxLjIwNS0uMjg2LjM1OC0uODI4LjQwMS0xLjIxMS4wOTctLjExLS4wODQtMi41MjMtMS45MjMtNi4xODItMS4wOTgtLjI3NC4wNjEtLjU1NC0uMDE2LS43NjQtLjE4NHoiLz48ZWxsaXBzZSBmaWxsPSIjNjU0NzFCIiBjeD0iMTMuMTE5IiBjeT0iMTEuMTc0IiByeD0iMi4xMjUiIHJ5PSIyLjY1NiIvPjxlbGxpcHNlIGZpbGw9IiM2NTQ3MUIiIGN4PSIyNC4zNzUiIGN5PSIxMi4yMzYiIHJ4PSIyLjEyNSIgcnk9IjIuNjU2Ii8+PHBhdGggZmlsbD0iI0YxOTAyMCIgZD0iTTE3LjI3NiAzNS4xNDlzMS4yNjUtLjQxMSAxLjQyOS0xLjM1MmMuMTczLS45NzItLjYyNC0xLjE2Ny0uNjI0LTEuMTY3czEuMDQxLS4yMDggMS4xNzItMS4zNzZjLjEyMy0xLjEwMS0uODYxLTEuMzYzLS44NjEtMS4zNjNzLjk3LS40IDEuMDE2LTEuNTM5Yy4wMzgtLjk1OS0uOTk1LTEuNDI4LS45OTUtMS40MjhzNS4wMzgtMS4yMjEgNS41NTYtMS4zNDFjLjUxNi0uMTIgMS4zMi0uNjE1IDEuMDY5LTEuNjk0LS4yNDktMS4wOC0xLjIwNC0xLjExOC0xLjY5Ny0xLjAwMy0uNDk0LjExNS02Ljc0NCAxLjU2Ni04LjkgMi4wNjhsLTEuNDM5LjMzNGMtLjU0LjEyNy0uNzg1LS4xMS0uNDA0LS41MTIuNTA4LS41MzYuODMzLTEuMTI5Ljk0Ni0yLjExMy4xMTktMS4wMzUtLjIzMi0yLjMxMy0uNDMzLTIuODA5LS4zNzQtLjkyMS0xLjAwNS0xLjY0OS0xLjczNC0xLjg5OS0xLjEzNy0uMzktMS45NDUuMzIxLTEuNTQyIDEuNTYxLjYwNCAxLjg1NC4yMDggMy4zNzUtLjgzMyA0LjI5My0yLjQ0OSAyLjE1Ny0zLjU4OCAzLjY5NS0yLjgzIDYuOTczLjgyOCAzLjU3NSA0LjM3NyA1Ljg3NiA3Ljk1MiA1LjA0OGwzLjE1Mi0uNjgxeiIvPjxwYXRoIGZpbGw9IiM2NTQ3MUIiIGQ9Ik05LjI5NiA2LjM1MWMtLjE2NC0uMDg4LS4zMDMtLjIyNC0uMzkxLS4zOTktLjIxNi0uNDI4LS4wNC0uOTI3LjM5My0xLjExMiA0LjI2Ni0xLjgzMSA3LjY5OS0uMDQzIDcuODQzLjAzNC40MzMuMjMxLjYwOC43NDcuMzkxIDEuMTU0LS4yMTYuNDA1LS43NC41NDYtMS4xNzMuMzE4LS4xMjMtLjA2My0yLjgzMi0xLjQzMi02LjI3OC4wNDctLjI1Ny4xMDktLjU0Ny4wODUtLjc4NS0uMDQyem0xMi4xMzUgMy43NWMtLjE1Ni0uMDk4LS4yODYtLjI0My0uMzYyLS40MjQtLjE4Ny0uNDQyLjAyMy0uOTI3LjQ2OC0xLjA4NCA0LjM4MS0xLjUzNiA3LjY4NS40OCA3LjgyMy41NjcuNDE1LjI2LjU1NS43ODcuMzEyIDEuMTc4LS4yNDIuMzktLjc3Ni40OTUtMS4xOTEuMjM4LS4xMi0uMDcyLTIuNzI3LTEuNjIxLTYuMjY3LS4zNzktLjI2Ni4wOTEtLjU1My4wNDYtLjc4My0uMDk2eiIvPjwvc3ZnPg==;fillColor=#0000FF;" vertex="1" parent="1">
+ <mxGeometry x="360" y="340" width="40" height="40" as="geometry"/>
+ </mxCell>
+ </root>
+ </mxGraphModel>
+ </diagram>
+</mxfile> \ No newline at end of file
diff --git a/docs/ippan-situmon/r4d/9gatu/images/kyouiku-iinkai-now-flat.png b/docs/ippan-situmon/r4d/9gatu/images/kyouiku-iinkai-now-flat.png
new file mode 100644
index 00000000..f5bcad0a
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/images/kyouiku-iinkai-now-flat.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/images/mokusyoku-kuniha-motometenai.png b/docs/ippan-situmon/r4d/9gatu/images/mokusyoku-kuniha-motometenai.png
new file mode 100644
index 00000000..376b270d
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/images/mokusyoku-kuniha-motometenai.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/images/saresio.jpg b/docs/ippan-situmon/r4d/9gatu/images/saresio.jpg
new file mode 100644
index 00000000..23effd23
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/images/saresio.jpg
Binary files differ
diff --git a/docs/ippan-situmon/r4d/9gatu/images/tenkai-hiroba-ichi.png b/docs/ippan-situmon/r4d/9gatu/images/tenkai-hiroba-ichi.png
new file mode 100644
index 00000000..532eeea4
--- /dev/null
+++ b/docs/ippan-situmon/r4d/9gatu/images/tenkai-hiroba-ichi.png
Binary files differ
diff --git a/docs/ippan-situmon/r4d/_category_.json b/docs/ippan-situmon/r4d/_category_.json
new file mode 100644
index 00000000..7212c2cd
--- /dev/null
+++ b/docs/ippan-situmon/r4d/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "令和4年度",
+ "position": 47,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r4d",
+ "description": "令和4年度の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r5d/12gatu/1-ijime-higaisya-keizoku-hogo.mdx b/docs/ippan-situmon/r5d/12gatu/1-ijime-higaisya-keizoku-hogo.mdx
new file mode 100644
index 00000000..debdd3f6
--- /dev/null
+++ b/docs/ippan-situmon/r5d/12gatu/1-ijime-higaisya-keizoku-hogo.mdx
@@ -0,0 +1,18 @@
+---
+first: 2023-12-30
+description: 小平市議会議員 安竹洋平の令和5年度12月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)いじめ被害者を継続的に保護するために
+
+📄会議録を見る(まだ公開されていません)
+
+## まとめ
+
+令和5年12月1日に行った5件の一般質問のうちの1件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20231201-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe> \ No newline at end of file
diff --git a/docs/ippan-situmon/r5d/12gatu/2-ijime-judai-jitai-chousa-sosiki-kousei.mdx b/docs/ippan-situmon/r5d/12gatu/2-ijime-judai-jitai-chousa-sosiki-kousei.mdx
new file mode 100644
index 00000000..3f1500d9
--- /dev/null
+++ b/docs/ippan-situmon/r5d/12gatu/2-ijime-judai-jitai-chousa-sosiki-kousei.mdx
@@ -0,0 +1,18 @@
+---
+first: 2023-12-30
+description: 小平市議会議員 安竹洋平の令和5年度12月定例会における一般質問の2件目についてまとめています。
+---
+
+# (2)いじめ重大事態の調査組織構成はどう適切に判断しているか
+
+📄会議録を見る(まだ公開されていません)
+
+## まとめ
+
+令和5年12月1日に行った5件の一般質問のうちの2件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20231201-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe> \ No newline at end of file
diff --git a/docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..45f28c10
--- /dev/null
+++ b/docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..cadca8fc
--- /dev/null
+++ b/docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-3.pdf b/docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-3.pdf
new file mode 100644
index 00000000..05b1c0a8
--- /dev/null
+++ b/docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-3.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-4.pdf b/docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-4.pdf
new file mode 100644
index 00000000..3cc3157d
--- /dev/null
+++ b/docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-4.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-5.pdf b/docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-5.pdf
new file mode 100644
index 00000000..01c13c06
--- /dev/null
+++ b/docs/ippan-situmon/r5d/12gatu/20231201-ippan-situmon-yasutake-5.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r5d/12gatu/3-ijime-siryou-tukuranai-arienai.mdx b/docs/ippan-situmon/r5d/12gatu/3-ijime-siryou-tukuranai-arienai.mdx
new file mode 100644
index 00000000..c9a82df2
--- /dev/null
+++ b/docs/ippan-situmon/r5d/12gatu/3-ijime-siryou-tukuranai-arienai.mdx
@@ -0,0 +1,18 @@
+---
+first: 2023-12-30
+description: 小平市議会議員 安竹洋平の令和5年度12月定例会における一般質問の3件目についてまとめています。
+---
+
+# (3)いじめ対応でほぼ全く資料を作らないことが許されるのか
+
+📄会議録を見る(まだ公開されていません)
+
+## まとめ
+
+令和5年12月1日に行った5件の一般質問のうちの3件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20231201-ippan-situmon-yasutake-3.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe> \ No newline at end of file
diff --git a/docs/ippan-situmon/r5d/12gatu/4-taibatu-kyouin-syougen-yusen.mdx b/docs/ippan-situmon/r5d/12gatu/4-taibatu-kyouin-syougen-yusen.mdx
new file mode 100644
index 00000000..9ec18f92
--- /dev/null
+++ b/docs/ippan-situmon/r5d/12gatu/4-taibatu-kyouin-syougen-yusen.mdx
@@ -0,0 +1,18 @@
+---
+first: 2023-12-30
+description: 小平市議会議員 安竹洋平の令和5年度12月定例会における一般質問の4件目についてまとめています。
+---
+
+# (4)体罰の聞き取り調査で教員の証言が優先されている件について
+
+📄会議録を見る(まだ公開されていません)
+
+## まとめ
+
+令和5年12月1日に行った5件の一般質問のうちの4件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20231201-ippan-situmon-yasutake-4.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe> \ No newline at end of file
diff --git a/docs/ippan-situmon/r5d/12gatu/5-gyakutai-keisi-sityou.mdx b/docs/ippan-situmon/r5d/12gatu/5-gyakutai-keisi-sityou.mdx
new file mode 100644
index 00000000..09db660c
--- /dev/null
+++ b/docs/ippan-situmon/r5d/12gatu/5-gyakutai-keisi-sityou.mdx
@@ -0,0 +1,18 @@
+---
+first: 2023-12-30
+description: 小平市議会議員 安竹洋平の令和5年度12月定例会における一般質問の5件目についてまとめています。
+---
+
+# (5)虐待通報も軽視するような市長への手紙をどう改善するのか
+
+📄会議録を見る(まだ公開されていません)
+
+## まとめ
+
+令和5年12月1日に行った5件の一般質問のうちの5件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20231201-ippan-situmon-yasutake-5.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe> \ No newline at end of file
diff --git a/docs/ippan-situmon/r5d/12gatu/_category_.json b/docs/ippan-situmon/r5d/12gatu/_category_.json
new file mode 100644
index 00000000..197d8f88
--- /dev/null
+++ b/docs/ippan-situmon/r5d/12gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "12月",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r5d/12gatu",
+ "description": "令和5年度12月の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r5d/3gatu/_category_.json b/docs/ippan-situmon/r5d/3gatu/_category_.json
new file mode 100644
index 00000000..f6476feb
--- /dev/null
+++ b/docs/ippan-situmon/r5d/3gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "3月",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r5d/3gatu",
+ "description": "令和5年度3月(令和6年3月)の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r5d/6gatu/1-ijime-judai-tenken-hyouka.mdx b/docs/ippan-situmon/r5d/6gatu/1-ijime-judai-tenken-hyouka.mdx
new file mode 100644
index 00000000..b12650d6
--- /dev/null
+++ b/docs/ippan-situmon/r5d/6gatu/1-ijime-judai-tenken-hyouka.mdx
@@ -0,0 +1,18 @@
+---
+first: 2023-06-24
+description: 小平市議会議員 安竹洋平の令和5年度6月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)市教育委員会事務の点検及び評価にいじめ重大事態を含めよ
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1397&schedule_id=6&minute_id=343&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和5年6月9日に行った3件の一般質問のうちの1件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20230609-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe> \ No newline at end of file
diff --git a/docs/ippan-situmon/r5d/6gatu/2-kodaira-kyusekki-kyoten.mdx b/docs/ippan-situmon/r5d/6gatu/2-kodaira-kyusekki-kyoten.mdx
new file mode 100644
index 00000000..506ceacd
--- /dev/null
+++ b/docs/ippan-situmon/r5d/6gatu/2-kodaira-kyusekki-kyoten.mdx
@@ -0,0 +1,18 @@
+---
+first: 2023-06-24
+description: 小平市議会議員 安竹洋平の令和5年度6月定例会における一般質問の2件目についてまとめています。
+---
+
+# (2)小平市を旧石器時代研究の拠点にしよう
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1397&schedule_id=6&minute_id=343&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和5年6月9日に行った3件の一般質問のうちの2件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20230609-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe> \ No newline at end of file
diff --git a/docs/ippan-situmon/r5d/6gatu/20230609-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r5d/6gatu/20230609-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..f6aac171
--- /dev/null
+++ b/docs/ippan-situmon/r5d/6gatu/20230609-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r5d/6gatu/20230609-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r5d/6gatu/20230609-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..17189790
--- /dev/null
+++ b/docs/ippan-situmon/r5d/6gatu/20230609-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r5d/6gatu/20230609-ippan-situmon-yasutake-3.pdf b/docs/ippan-situmon/r5d/6gatu/20230609-ippan-situmon-yasutake-3.pdf
new file mode 100644
index 00000000..34f0e6e1
--- /dev/null
+++ b/docs/ippan-situmon/r5d/6gatu/20230609-ippan-situmon-yasutake-3.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r5d/6gatu/3-dokusyo-public-comment-more.mdx b/docs/ippan-situmon/r5d/6gatu/3-dokusyo-public-comment-more.mdx
new file mode 100644
index 00000000..fefd23c2
--- /dev/null
+++ b/docs/ippan-situmon/r5d/6gatu/3-dokusyo-public-comment-more.mdx
@@ -0,0 +1,18 @@
+---
+first: 2023-06-24
+description: 小平市議会議員 安竹洋平の令和5年度6月定例会における一般質問の3件目についてまとめています。
+---
+
+# (3)第4次小平市子ども読書活動推進計画に関するパブリックコメントの把握漏れについて
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1397&schedule_id=6&minute_id=343&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和5年6月9日に行った3件の一般質問のうちの3件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20230609-ippan-situmon-yasutake-3.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe> \ No newline at end of file
diff --git a/docs/ippan-situmon/r5d/6gatu/_category_.json b/docs/ippan-situmon/r5d/6gatu/_category_.json
new file mode 100644
index 00000000..96922a98
--- /dev/null
+++ b/docs/ippan-situmon/r5d/6gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "6月",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r5d/6gatu",
+ "description": "令和5年度6月の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r5d/9gatu/1-kyouikuiinkai-tenken-hyouka-ijime-judai-fukumeyo.mdx b/docs/ippan-situmon/r5d/9gatu/1-kyouikuiinkai-tenken-hyouka-ijime-judai-fukumeyo.mdx
new file mode 100644
index 00000000..a65ad745
--- /dev/null
+++ b/docs/ippan-situmon/r5d/9gatu/1-kyouikuiinkai-tenken-hyouka-ijime-judai-fukumeyo.mdx
@@ -0,0 +1,18 @@
+---
+first: 2023-12-30
+description: 小平市議会議員 安竹洋平の令和5年度9月定例会における一般質問の1件目についてまとめています。
+---
+
+# (1)市教育委員会事務の点検及び評価にいじめ重大事態を含めよ
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1421&schedule_id=5&minute_id=529&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和5年9月8日に行った4件の一般質問のうちの1件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20230908-ippan-situmon-yasutake-1.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe> \ No newline at end of file
diff --git a/docs/ippan-situmon/r5d/9gatu/2-kyouikuiinkai-tenken-hyouka-nannotame.mdx b/docs/ippan-situmon/r5d/9gatu/2-kyouikuiinkai-tenken-hyouka-nannotame.mdx
new file mode 100644
index 00000000..6d15cd56
--- /dev/null
+++ b/docs/ippan-situmon/r5d/9gatu/2-kyouikuiinkai-tenken-hyouka-nannotame.mdx
@@ -0,0 +1,18 @@
+---
+first: 2023-12-30
+description: 小平市議会議員 安竹洋平の令和5年度9月定例会における一般質問の2件目についてまとめています。
+---
+
+# (2)事務の点検及び評価や学識経験者の意見は何のためにあるか
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1421&schedule_id=5&minute_id=529&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和5年9月8日に行った4件の一般質問のうちの2件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20230908-ippan-situmon-yasutake-2.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe> \ No newline at end of file
diff --git a/docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-1.pdf b/docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-1.pdf
new file mode 100644
index 00000000..4fc2a0fe
--- /dev/null
+++ b/docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-1.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-2.pdf b/docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-2.pdf
new file mode 100644
index 00000000..e0817c0d
--- /dev/null
+++ b/docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-2.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-3.pdf b/docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-3.pdf
new file mode 100644
index 00000000..ac8836ff
--- /dev/null
+++ b/docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-3.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-4.pdf b/docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-4.pdf
new file mode 100644
index 00000000..bd0e11db
--- /dev/null
+++ b/docs/ippan-situmon/r5d/9gatu/20230908-ippan-situmon-yasutake-4.pdf
Binary files differ
diff --git a/docs/ippan-situmon/r5d/9gatu/3-jouhou-koukai-samatageruna.mdx b/docs/ippan-situmon/r5d/9gatu/3-jouhou-koukai-samatageruna.mdx
new file mode 100644
index 00000000..151e73c0
--- /dev/null
+++ b/docs/ippan-situmon/r5d/9gatu/3-jouhou-koukai-samatageruna.mdx
@@ -0,0 +1,18 @@
+---
+first: 2023-12-30
+description: 小平市議会議員 安竹洋平の令和5年度9月定例会における一般質問の3件目についてまとめています。
+---
+
+# (3)情報公開を恣意的に妨げられてしまう仕組みを改善せよ
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1421&schedule_id=5&minute_id=529&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和5年9月8日に行った4件の一般質問のうちの3件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20230908-ippan-situmon-yasutake-3.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe> \ No newline at end of file
diff --git a/docs/ippan-situmon/r5d/9gatu/4-gyousei-fufuku-sinsakai-rieki-souhan.mdx b/docs/ippan-situmon/r5d/9gatu/4-gyousei-fufuku-sinsakai-rieki-souhan.mdx
new file mode 100644
index 00000000..281fd535
--- /dev/null
+++ b/docs/ippan-situmon/r5d/9gatu/4-gyousei-fufuku-sinsakai-rieki-souhan.mdx
@@ -0,0 +1,18 @@
+---
+first: 2023-12-30
+description: 小平市議会議員 安竹洋平の令和5年度9月定例会における一般質問の4件目についてまとめています。
+---
+
+# (4)行政不服審査会の利益相反と言える問題はどうなったか
+
+<a id="kaigiroku" href="https://ssp.kaigiroku.net/tenant/kodaira/SpMinuteView.html?council_id=1421&schedule_id=5&minute_id=529&is_search=true">📄会議録を見る</a>
+
+## まとめ
+
+令和5年9月8日に行った4件の一般質問のうちの4件目です。
+
+👷‍♂️まとめ作成中です🚧
+
+## 通告書
+
+<iframe src={require('./20230908-ippan-situmon-yasutake-4.pdf').default + "#toolbar=1&navpanes=0"} width="100%" height="800px"> </iframe> \ No newline at end of file
diff --git a/docs/ippan-situmon/r5d/9gatu/_category_.json b/docs/ippan-situmon/r5d/9gatu/_category_.json
new file mode 100644
index 00000000..8280a468
--- /dev/null
+++ b/docs/ippan-situmon/r5d/9gatu/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "9月",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r5d/9gatu",
+ "description": "令和5年度9月の一般質問"
+ }
+}
diff --git a/docs/ippan-situmon/r5d/_category_.json b/docs/ippan-situmon/r5d/_category_.json
new file mode 100644
index 00000000..5c57c1e3
--- /dev/null
+++ b/docs/ippan-situmon/r5d/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "令和5年度",
+ "position": 46,
+ "link": {
+ "type": "generated-index",
+ "slug": "ippan-situmon/r5d",
+ "description": "令和5年度の一般質問"
+ }
+}
diff --git a/docs/tutorial-extras/_category_.json b/docs/tutorial-extras/_category_.json
new file mode 100644
index 00000000..a8ffcc19
--- /dev/null
+++ b/docs/tutorial-extras/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Tutorial - Extras",
+ "position": 3,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/docs/tutorial-extras/img/docsVersionDropdown.png b/docs/tutorial-extras/img/docsVersionDropdown.png
new file mode 100644
index 00000000..97e41646
--- /dev/null
+++ b/docs/tutorial-extras/img/docsVersionDropdown.png
Binary files differ
diff --git a/docs/tutorial-extras/img/localeDropdown.png b/docs/tutorial-extras/img/localeDropdown.png
new file mode 100644
index 00000000..e257edc1
--- /dev/null
+++ b/docs/tutorial-extras/img/localeDropdown.png
Binary files differ
diff --git a/docs/tutorial-extras/manage-docs-versions.md b/docs/tutorial-extras/manage-docs-versions.md
new file mode 100644
index 00000000..ccda0b90
--- /dev/null
+++ b/docs/tutorial-extras/manage-docs-versions.md
@@ -0,0 +1,55 @@
+---
+sidebar_position: 1
+---
+
+# Manage Docs Versions
+
+Docusaurus can manage multiple versions of your docs.
+
+## Create a docs version
+
+Release a version 1.0 of your project:
+
+```bash
+npm run docusaurus docs:version 1.0
+```
+
+The `docs` folder is copied into `versioned_docs/version-1.0` and `versions.json` is created.
+
+Your docs now have 2 versions:
+
+- `1.0` at `http://localhost:3000/docs/` for the version 1.0 docs
+- `current` at `http://localhost:3000/docs/next/` for the **upcoming, unreleased docs**
+
+## Add a Version Dropdown
+
+To navigate seamlessly across versions, add a version dropdown.
+
+Modify the `docusaurus.config.js` file:
+
+```js title="docusaurus.config.js"
+export default {
+ themeConfig: {
+ navbar: {
+ items: [
+ // highlight-start
+ {
+ type: 'docsVersionDropdown',
+ },
+ // highlight-end
+ ],
+ },
+ },
+};
+```
+
+The docs version dropdown appears in your navbar:
+
+![Docs Version Dropdown](./img/docsVersionDropdown.png)
+
+## Update an existing version
+
+It is possible to edit versioned docs in their respective folder:
+
+- `versioned_docs/version-1.0/hello.md` updates `http://localhost:3000/docs/hello`
+- `docs/hello.md` updates `http://localhost:3000/docs/next/hello`
diff --git a/docs/tutorial-extras/translate-your-site.md b/docs/tutorial-extras/translate-your-site.md
new file mode 100644
index 00000000..b5a644ab
--- /dev/null
+++ b/docs/tutorial-extras/translate-your-site.md
@@ -0,0 +1,88 @@
+---
+sidebar_position: 2
+---
+
+# Translate your site
+
+Let's translate `docs/intro.md` to French.
+
+## Configure i18n
+
+Modify `docusaurus.config.js` to add support for the `fr` locale:
+
+```js title="docusaurus.config.js"
+export default {
+ i18n: {
+ defaultLocale: 'en',
+ locales: ['en', 'fr'],
+ },
+};
+```
+
+## Translate a doc
+
+Copy the `docs/intro.md` file to the `i18n/fr` folder:
+
+```bash
+mkdir -p i18n/fr/docusaurus-plugin-content-docs/current/
+
+cp docs/intro.md i18n/fr/docusaurus-plugin-content-docs/current/intro.md
+```
+
+Translate `i18n/fr/docusaurus-plugin-content-docs/current/intro.md` in French.
+
+## Start your localized site
+
+Start your site on the French locale:
+
+```bash
+npm run start -- --locale fr
+```
+
+Your localized site is accessible at [http://localhost:3000/fr/](http://localhost:3000/fr/) and the `Getting Started` page is translated.
+
+:::caution
+
+In development, you can only use one locale at a time.
+
+:::
+
+## Add a Locale Dropdown
+
+To navigate seamlessly across languages, add a locale dropdown.
+
+Modify the `docusaurus.config.js` file:
+
+```js title="docusaurus.config.js"
+export default {
+ themeConfig: {
+ navbar: {
+ items: [
+ // highlight-start
+ {
+ type: 'localeDropdown',
+ },
+ // highlight-end
+ ],
+ },
+ },
+};
+```
+
+The locale dropdown now appears in your navbar:
+
+![Locale Dropdown](./img/localeDropdown.png)
+
+## Build your localized site
+
+Build your site for a specific locale:
+
+```bash
+npm run build -- --locale fr
+```
+
+Or build your site to include all the locales at once:
+
+```bash
+npm run build
+```
diff --git a/documents.git/HEAD b/documents.git/HEAD
new file mode 100644
index 00000000..cb089cd8
--- /dev/null
+++ b/documents.git/HEAD
@@ -0,0 +1 @@
+ref: refs/heads/master
diff --git a/documents.git/config b/documents.git/config
new file mode 100644
index 00000000..2ebbaecb
--- /dev/null
+++ b/documents.git/config
@@ -0,0 +1,9 @@
+[core]
+ repositoryformatversion = 0
+ filemode = false
+ bare = true
+ symlinks = false
+ ignorecase = true
+ sharedrepository = 1
+[receive]
+ denyNonFastforwards = true
diff --git a/documents.git/description b/documents.git/description
new file mode 100644
index 00000000..498b267a
--- /dev/null
+++ b/documents.git/description
@@ -0,0 +1 @@
+Unnamed repository; edit this file 'description' to name the repository.
diff --git a/documents.git/hooks/applypatch-msg.sample b/documents.git/hooks/applypatch-msg.sample
new file mode 100644
index 00000000..a5d7b84a
--- /dev/null
+++ b/documents.git/hooks/applypatch-msg.sample
@@ -0,0 +1,15 @@
+#!/bin/sh
+#
+# An example hook script to check the commit log message taken by
+# applypatch from an e-mail message.
+#
+# The hook should exit with non-zero status after issuing an
+# appropriate message if it wants to stop the commit. The hook is
+# allowed to edit the commit message file.
+#
+# To enable this hook, rename this file to "applypatch-msg".
+
+. git-sh-setup
+commitmsg="$(git rev-parse --git-path hooks/commit-msg)"
+test -x "$commitmsg" && exec "$commitmsg" ${1+"$@"}
+:
diff --git a/documents.git/hooks/commit-msg.sample b/documents.git/hooks/commit-msg.sample
new file mode 100644
index 00000000..b58d1184
--- /dev/null
+++ b/documents.git/hooks/commit-msg.sample
@@ -0,0 +1,24 @@
+#!/bin/sh
+#
+# An example hook script to check the commit log message.
+# Called by "git commit" with one argument, the name of the file
+# that has the commit message. The hook should exit with non-zero
+# status after issuing an appropriate message if it wants to stop the
+# commit. The hook is allowed to edit the commit message file.
+#
+# To enable this hook, rename this file to "commit-msg".
+
+# Uncomment the below to add a Signed-off-by line to the message.
+# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
+# hook is more suited to it.
+#
+# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
+# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
+
+# This example catches duplicate Signed-off-by lines.
+
+test "" = "$(grep '^Signed-off-by: ' "$1" |
+ sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || {
+ echo >&2 Duplicate Signed-off-by lines.
+ exit 1
+}
diff --git a/documents.git/hooks/fsmonitor-watchman.sample b/documents.git/hooks/fsmonitor-watchman.sample
new file mode 100644
index 00000000..23e856f5
--- /dev/null
+++ b/documents.git/hooks/fsmonitor-watchman.sample
@@ -0,0 +1,174 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+use IPC::Open2;
+
+# An example hook script to integrate Watchman
+# (https://facebook.github.io/watchman/) with git to speed up detecting
+# new and modified files.
+#
+# The hook is passed a version (currently 2) and last update token
+# formatted as a string and outputs to stdout a new update token and
+# all files that have been modified since the update token. Paths must
+# be relative to the root of the working tree and separated by a single NUL.
+#
+# To enable this hook, rename this file to "query-watchman" and set
+# 'git config core.fsmonitor .git/hooks/query-watchman'
+#
+my ($version, $last_update_token) = @ARGV;
+
+# Uncomment for debugging
+# print STDERR "$0 $version $last_update_token\n";
+
+# Check the hook interface version
+if ($version ne 2) {
+ die "Unsupported query-fsmonitor hook version '$version'.\n" .
+ "Falling back to scanning...\n";
+}
+
+my $git_work_tree = get_working_dir();
+
+my $retry = 1;
+
+my $json_pkg;
+eval {
+ require JSON::XS;
+ $json_pkg = "JSON::XS";
+ 1;
+} or do {
+ require JSON::PP;
+ $json_pkg = "JSON::PP";
+};
+
+launch_watchman();
+
+sub launch_watchman {
+ my $o = watchman_query();
+ if (is_work_tree_watched($o)) {
+ output_result($o->{clock}, @{$o->{files}});
+ }
+}
+
+sub output_result {
+ my ($clockid, @files) = @_;
+
+ # Uncomment for debugging watchman output
+ # open (my $fh, ">", ".git/watchman-output.out");
+ # binmode $fh, ":utf8";
+ # print $fh "$clockid\n@files\n";
+ # close $fh;
+
+ binmode STDOUT, ":utf8";
+ print $clockid;
+ print "\0";
+ local $, = "\0";
+ print @files;
+}
+
+sub watchman_clock {
+ my $response = qx/watchman clock "$git_work_tree"/;
+ die "Failed to get clock id on '$git_work_tree'.\n" .
+ "Falling back to scanning...\n" if $? != 0;
+
+ return $json_pkg->new->utf8->decode($response);
+}
+
+sub watchman_query {
+ my $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'watchman -j --no-pretty')
+ or die "open2() failed: $!\n" .
+ "Falling back to scanning...\n";
+
+ # In the query expression below we're asking for names of files that
+ # changed since $last_update_token but not from the .git folder.
+ #
+ # To accomplish this, we're using the "since" generator to use the
+ # recency index to select candidate nodes and "fields" to limit the
+ # output to file names only. Then we're using the "expression" term to
+ # further constrain the results.
+ my $last_update_line = "";
+ if (substr($last_update_token, 0, 1) eq "c") {
+ $last_update_token = "\"$last_update_token\"";
+ $last_update_line = qq[\n"since": $last_update_token,];
+ }
+ my $query = <<" END";
+ ["query", "$git_work_tree", {$last_update_line
+ "fields": ["name"],
+ "expression": ["not", ["dirname", ".git"]]
+ }]
+ END
+
+ # Uncomment for debugging the watchman query
+ # open (my $fh, ">", ".git/watchman-query.json");
+ # print $fh $query;
+ # close $fh;
+
+ print CHLD_IN $query;
+ close CHLD_IN;
+ my $response = do {local $/; <CHLD_OUT>};
+
+ # Uncomment for debugging the watch response
+ # open ($fh, ">", ".git/watchman-response.json");
+ # print $fh $response;
+ # close $fh;
+
+ die "Watchman: command returned no output.\n" .
+ "Falling back to scanning...\n" if $response eq "";
+ die "Watchman: command returned invalid output: $response\n" .
+ "Falling back to scanning...\n" unless $response =~ /^\{/;
+
+ return $json_pkg->new->utf8->decode($response);
+}
+
+sub is_work_tree_watched {
+ my ($output) = @_;
+ my $error = $output->{error};
+ if ($retry > 0 and $error and $error =~ m/unable to resolve root .* directory (.*) is not watched/) {
+ $retry--;
+ my $response = qx/watchman watch "$git_work_tree"/;
+ die "Failed to make watchman watch '$git_work_tree'.\n" .
+ "Falling back to scanning...\n" if $? != 0;
+ $output = $json_pkg->new->utf8->decode($response);
+ $error = $output->{error};
+ die "Watchman: $error.\n" .
+ "Falling back to scanning...\n" if $error;
+
+ # Uncomment for debugging watchman output
+ # open (my $fh, ">", ".git/watchman-output.out");
+ # close $fh;
+
+ # Watchman will always return all files on the first query so
+ # return the fast "everything is dirty" flag to git and do the
+ # Watchman query just to get it over with now so we won't pay
+ # the cost in git to look up each individual file.
+ my $o = watchman_clock();
+ $error = $output->{error};
+
+ die "Watchman: $error.\n" .
+ "Falling back to scanning...\n" if $error;
+
+ output_result($o->{clock}, ("/"));
+ $last_update_token = $o->{clock};
+
+ eval { launch_watchman() };
+ return 0;
+ }
+
+ die "Watchman: $error.\n" .
+ "Falling back to scanning...\n" if $error;
+
+ return 1;
+}
+
+sub get_working_dir {
+ my $working_dir;
+ if ($^O =~ 'msys' || $^O =~ 'cygwin') {
+ $working_dir = Win32::GetCwd();
+ $working_dir =~ tr/\\/\//;
+ } else {
+ require Cwd;
+ $working_dir = Cwd::cwd();
+ }
+
+ return $working_dir;
+}
diff --git a/documents.git/hooks/post-update.sample b/documents.git/hooks/post-update.sample
new file mode 100644
index 00000000..ec17ec19
--- /dev/null
+++ b/documents.git/hooks/post-update.sample
@@ -0,0 +1,8 @@
+#!/bin/sh
+#
+# An example hook script to prepare a packed repository for use over
+# dumb transports.
+#
+# To enable this hook, rename this file to "post-update".
+
+exec git update-server-info
diff --git a/documents.git/hooks/pre-applypatch.sample b/documents.git/hooks/pre-applypatch.sample
new file mode 100644
index 00000000..4142082b
--- /dev/null
+++ b/documents.git/hooks/pre-applypatch.sample
@@ -0,0 +1,14 @@
+#!/bin/sh
+#
+# An example hook script to verify what is about to be committed
+# by applypatch from an e-mail message.
+#
+# The hook should exit with non-zero status after issuing an
+# appropriate message if it wants to stop the commit.
+#
+# To enable this hook, rename this file to "pre-applypatch".
+
+. git-sh-setup
+precommit="$(git rev-parse --git-path hooks/pre-commit)"
+test -x "$precommit" && exec "$precommit" ${1+"$@"}
+:
diff --git a/documents.git/hooks/pre-commit.sample b/documents.git/hooks/pre-commit.sample
new file mode 100644
index 00000000..e144712c
--- /dev/null
+++ b/documents.git/hooks/pre-commit.sample
@@ -0,0 +1,49 @@
+#!/bin/sh
+#
+# An example hook script to verify what is about to be committed.
+# Called by "git commit" with no arguments. The hook should
+# exit with non-zero status after issuing an appropriate message if
+# it wants to stop the commit.
+#
+# To enable this hook, rename this file to "pre-commit".
+
+if git rev-parse --verify HEAD >/dev/null 2>&1
+then
+ against=HEAD
+else
+ # Initial commit: diff against an empty tree object
+ against=$(git hash-object -t tree /dev/null)
+fi
+
+# If you want to allow non-ASCII filenames set this variable to true.
+allownonascii=$(git config --type=bool hooks.allownonascii)
+
+# Redirect output to stderr.
+exec 1>&2
+
+# Cross platform projects tend to avoid non-ASCII filenames; prevent
+# them from being added to the repository. We exploit the fact that the
+# printable range starts at the space character and ends with tilde.
+if [ "$allownonascii" != "true" ] &&
+ # Note that the use of brackets around a tr range is ok here, (it's
+ # even required, for portability to Solaris 10's /usr/bin/tr), since
+ # the square bracket bytes happen to fall in the designated range.
+ test $(git diff --cached --name-only --diff-filter=A -z $against |
+ LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
+then
+ cat <<\EOF
+Error: Attempt to add a non-ASCII file name.
+
+This can cause problems if you want to work with people on other platforms.
+
+To be portable it is advisable to rename the file.
+
+If you know what you are doing you can disable this check using:
+
+ git config hooks.allownonascii true
+EOF
+ exit 1
+fi
+
+# If there are whitespace errors, print the offending file names and fail.
+exec git diff-index --check --cached $against --
diff --git a/documents.git/hooks/pre-merge-commit.sample b/documents.git/hooks/pre-merge-commit.sample
new file mode 100644
index 00000000..399eab19
--- /dev/null
+++ b/documents.git/hooks/pre-merge-commit.sample
@@ -0,0 +1,13 @@
+#!/bin/sh
+#
+# An example hook script to verify what is about to be committed.
+# Called by "git merge" with no arguments. The hook should
+# exit with non-zero status after issuing an appropriate message to
+# stderr if it wants to stop the merge commit.
+#
+# To enable this hook, rename this file to "pre-merge-commit".
+
+. git-sh-setup
+test -x "$GIT_DIR/hooks/pre-commit" &&
+ exec "$GIT_DIR/hooks/pre-commit"
+:
diff --git a/documents.git/hooks/pre-push.sample b/documents.git/hooks/pre-push.sample
new file mode 100644
index 00000000..4ce688d3
--- /dev/null
+++ b/documents.git/hooks/pre-push.sample
@@ -0,0 +1,53 @@
+#!/bin/sh
+
+# An example hook script to verify what is about to be pushed. Called by "git
+# push" after it has checked the remote status, but before anything has been
+# pushed. If this script exits with a non-zero status nothing will be pushed.
+#
+# This hook is called with the following parameters:
+#
+# $1 -- Name of the remote to which the push is being done
+# $2 -- URL to which the push is being done
+#
+# If pushing without using a named remote those arguments will be equal.
+#
+# Information about the commits which are being pushed is supplied as lines to
+# the standard input in the form:
+#
+# <local ref> <local oid> <remote ref> <remote oid>
+#
+# This sample shows how to prevent push of commits where the log message starts
+# with "WIP" (work in progress).
+
+remote="$1"
+url="$2"
+
+zero=$(git hash-object --stdin </dev/null | tr '[0-9a-f]' '0')
+
+while read local_ref local_oid remote_ref remote_oid
+do
+ if test "$local_oid" = "$zero"
+ then
+ # Handle delete
+ :
+ else
+ if test "$remote_oid" = "$zero"
+ then
+ # New branch, examine all commits
+ range="$local_oid"
+ else
+ # Update to existing branch, examine new commits
+ range="$remote_oid..$local_oid"
+ fi
+
+ # Check for WIP commit
+ commit=$(git rev-list -n 1 --grep '^WIP' "$range")
+ if test -n "$commit"
+ then
+ echo >&2 "Found WIP commit in $local_ref, not pushing"
+ exit 1
+ fi
+ fi
+done
+
+exit 0
diff --git a/documents.git/hooks/pre-rebase.sample b/documents.git/hooks/pre-rebase.sample
new file mode 100644
index 00000000..6cbef5c3
--- /dev/null
+++ b/documents.git/hooks/pre-rebase.sample
@@ -0,0 +1,169 @@
+#!/bin/sh
+#
+# Copyright (c) 2006, 2008 Junio C Hamano
+#
+# The "pre-rebase" hook is run just before "git rebase" starts doing
+# its job, and can prevent the command from running by exiting with
+# non-zero status.
+#
+# The hook is called with the following parameters:
+#
+# $1 -- the upstream the series was forked from.
+# $2 -- the branch being rebased (or empty when rebasing the current branch).
+#
+# This sample shows how to prevent topic branches that are already
+# merged to 'next' branch from getting rebased, because allowing it
+# would result in rebasing already published history.
+
+publish=next
+basebranch="$1"
+if test "$#" = 2
+then
+ topic="refs/heads/$2"
+else
+ topic=`git symbolic-ref HEAD` ||
+ exit 0 ;# we do not interrupt rebasing detached HEAD
+fi
+
+case "$topic" in
+refs/heads/??/*)
+ ;;
+*)
+ exit 0 ;# we do not interrupt others.
+ ;;
+esac
+
+# Now we are dealing with a topic branch being rebased
+# on top of master. Is it OK to rebase it?
+
+# Does the topic really exist?
+git show-ref -q "$topic" || {
+ echo >&2 "No such branch $topic"
+ exit 1
+}
+
+# Is topic fully merged to master?
+not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
+if test -z "$not_in_master"
+then
+ echo >&2 "$topic is fully merged to master; better remove it."
+ exit 1 ;# we could allow it, but there is no point.
+fi
+
+# Is topic ever merged to next? If so you should not be rebasing it.
+only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
+only_next_2=`git rev-list ^master ${publish} | sort`
+if test "$only_next_1" = "$only_next_2"
+then
+ not_in_topic=`git rev-list "^$topic" master`
+ if test -z "$not_in_topic"
+ then
+ echo >&2 "$topic is already up to date with master"
+ exit 1 ;# we could allow it, but there is no point.
+ else
+ exit 0
+ fi
+else
+ not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
+ /usr/bin/perl -e '
+ my $topic = $ARGV[0];
+ my $msg = "* $topic has commits already merged to public branch:\n";
+ my (%not_in_next) = map {
+ /^([0-9a-f]+) /;
+ ($1 => 1);
+ } split(/\n/, $ARGV[1]);
+ for my $elem (map {
+ /^([0-9a-f]+) (.*)$/;
+ [$1 => $2];
+ } split(/\n/, $ARGV[2])) {
+ if (!exists $not_in_next{$elem->[0]}) {
+ if ($msg) {
+ print STDERR $msg;
+ undef $msg;
+ }
+ print STDERR " $elem->[1]\n";
+ }
+ }
+ ' "$topic" "$not_in_next" "$not_in_master"
+ exit 1
+fi
+
+<<\DOC_END
+
+This sample hook safeguards topic branches that have been
+published from being rewound.
+
+The workflow assumed here is:
+
+ * Once a topic branch forks from "master", "master" is never
+ merged into it again (either directly or indirectly).
+
+ * Once a topic branch is fully cooked and merged into "master",
+ it is deleted. If you need to build on top of it to correct
+ earlier mistakes, a new topic branch is created by forking at
+ the tip of the "master". This is not strictly necessary, but
+ it makes it easier to keep your history simple.
+
+ * Whenever you need to test or publish your changes to topic
+ branches, merge them into "next" branch.
+
+The script, being an example, hardcodes the publish branch name
+to be "next", but it is trivial to make it configurable via
+$GIT_DIR/config mechanism.
+
+With this workflow, you would want to know:
+
+(1) ... if a topic branch has ever been merged to "next". Young
+ topic branches can have stupid mistakes you would rather
+ clean up before publishing, and things that have not been
+ merged into other branches can be easily rebased without
+ affecting other people. But once it is published, you would
+ not want to rewind it.
+
+(2) ... if a topic branch has been fully merged to "master".
+ Then you can delete it. More importantly, you should not
+ build on top of it -- other people may already want to
+ change things related to the topic as patches against your
+ "master", so if you need further changes, it is better to
+ fork the topic (perhaps with the same name) afresh from the
+ tip of "master".
+
+Let's look at this example:
+
+ o---o---o---o---o---o---o---o---o---o "next"
+ / / / /
+ / a---a---b A / /
+ / / / /
+ / / c---c---c---c B /
+ / / / \ /
+ / / / b---b C \ /
+ / / / / \ /
+ ---o---o---o---o---o---o---o---o---o---o---o "master"
+
+
+A, B and C are topic branches.
+
+ * A has one fix since it was merged up to "next".
+
+ * B has finished. It has been fully merged up to "master" and "next",
+ and is ready to be deleted.
+
+ * C has not merged to "next" at all.
+
+We would want to allow C to be rebased, refuse A, and encourage
+B to be deleted.
+
+To compute (1):
+
+ git rev-list ^master ^topic next
+ git rev-list ^master next
+
+ if these match, topic has not merged in next at all.
+
+To compute (2):
+
+ git rev-list master..topic
+
+ if this is empty, it is fully merged to "master".
+
+DOC_END
diff --git a/documents.git/hooks/pre-receive.sample b/documents.git/hooks/pre-receive.sample
new file mode 100644
index 00000000..a1fd29ec
--- /dev/null
+++ b/documents.git/hooks/pre-receive.sample
@@ -0,0 +1,24 @@
+#!/bin/sh
+#
+# An example hook script to make use of push options.
+# The example simply echoes all push options that start with 'echoback='
+# and rejects all pushes when the "reject" push option is used.
+#
+# To enable this hook, rename this file to "pre-receive".
+
+if test -n "$GIT_PUSH_OPTION_COUNT"
+then
+ i=0
+ while test "$i" -lt "$GIT_PUSH_OPTION_COUNT"
+ do
+ eval "value=\$GIT_PUSH_OPTION_$i"
+ case "$value" in
+ echoback=*)
+ echo "echo from the pre-receive-hook: ${value#*=}" >&2
+ ;;
+ reject)
+ exit 1
+ esac
+ i=$((i + 1))
+ done
+fi
diff --git a/documents.git/hooks/prepare-commit-msg.sample b/documents.git/hooks/prepare-commit-msg.sample
new file mode 100644
index 00000000..10fa14c5
--- /dev/null
+++ b/documents.git/hooks/prepare-commit-msg.sample
@@ -0,0 +1,42 @@
+#!/bin/sh
+#
+# An example hook script to prepare the commit log message.
+# Called by "git commit" with the name of the file that has the
+# commit message, followed by the description of the commit
+# message's source. The hook's purpose is to edit the commit
+# message file. If the hook fails with a non-zero status,
+# the commit is aborted.
+#
+# To enable this hook, rename this file to "prepare-commit-msg".
+
+# This hook includes three examples. The first one removes the
+# "# Please enter the commit message..." help message.
+#
+# The second includes the output of "git diff --name-status -r"
+# into the message, just before the "git status" output. It is
+# commented because it doesn't cope with --amend or with squashed
+# commits.
+#
+# The third example adds a Signed-off-by line to the message, that can
+# still be edited. This is rarely a good idea.
+
+COMMIT_MSG_FILE=$1
+COMMIT_SOURCE=$2
+SHA1=$3
+
+/usr/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE"
+
+# case "$COMMIT_SOURCE,$SHA1" in
+# ,|template,)
+# /usr/bin/perl -i.bak -pe '
+# print "\n" . `git diff --cached --name-status -r`
+# if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;;
+# *) ;;
+# esac
+
+# SOB=$(git var GIT_COMMITTER_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
+# git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE"
+# if test -z "$COMMIT_SOURCE"
+# then
+# /usr/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE"
+# fi
diff --git a/documents.git/hooks/push-to-checkout.sample b/documents.git/hooks/push-to-checkout.sample
new file mode 100644
index 00000000..af5a0c00
--- /dev/null
+++ b/documents.git/hooks/push-to-checkout.sample
@@ -0,0 +1,78 @@
+#!/bin/sh
+
+# An example hook script to update a checked-out tree on a git push.
+#
+# This hook is invoked by git-receive-pack(1) when it reacts to git
+# push and updates reference(s) in its repository, and when the push
+# tries to update the branch that is currently checked out and the
+# receive.denyCurrentBranch configuration variable is set to
+# updateInstead.
+#
+# By default, such a push is refused if the working tree and the index
+# of the remote repository has any difference from the currently
+# checked out commit; when both the working tree and the index match
+# the current commit, they are updated to match the newly pushed tip
+# of the branch. This hook is to be used to override the default
+# behaviour; however the code below reimplements the default behaviour
+# as a starting point for convenient modification.
+#
+# The hook receives the commit with which the tip of the current
+# branch is going to be updated:
+commit=$1
+
+# It can exit with a non-zero status to refuse the push (when it does
+# so, it must not modify the index or the working tree).
+die () {
+ echo >&2 "$*"
+ exit 1
+}
+
+# Or it can make any necessary changes to the working tree and to the
+# index to bring them to the desired state when the tip of the current
+# branch is updated to the new commit, and exit with a zero status.
+#
+# For example, the hook can simply run git read-tree -u -m HEAD "$1"
+# in order to emulate git fetch that is run in the reverse direction
+# with git push, as the two-tree form of git read-tree -u -m is
+# essentially the same as git switch or git checkout that switches
+# branches while keeping the local changes in the working tree that do
+# not interfere with the difference between the branches.
+
+# The below is a more-or-less exact translation to shell of the C code
+# for the default behaviour for git's push-to-checkout hook defined in
+# the push_to_deploy() function in builtin/receive-pack.c.
+#
+# Note that the hook will be executed from the repository directory,
+# not from the working tree, so if you want to perform operations on
+# the working tree, you will have to adapt your code accordingly, e.g.
+# by adding "cd .." or using relative paths.
+
+if ! git update-index -q --ignore-submodules --refresh
+then
+ die "Up-to-date check failed"
+fi
+
+if ! git diff-files --quiet --ignore-submodules --
+then
+ die "Working directory has unstaged changes"
+fi
+
+# This is a rough translation of:
+#
+# head_has_history() ? "HEAD" : EMPTY_TREE_SHA1_HEX
+if git cat-file -e HEAD 2>/dev/null
+then
+ head=HEAD
+else
+ head=$(git hash-object -t tree --stdin </dev/null)
+fi
+
+if ! git diff-index --quiet --cached --ignore-submodules $head --
+then
+ die "Working directory has staged changes"
+fi
+
+if ! git read-tree -u -m "$commit"
+then
+ die "Could not update working tree to new HEAD"
+fi
diff --git a/documents.git/hooks/sendemail-validate.sample b/documents.git/hooks/sendemail-validate.sample
new file mode 100644
index 00000000..640bcf87
--- /dev/null
+++ b/documents.git/hooks/sendemail-validate.sample
@@ -0,0 +1,77 @@
+#!/bin/sh
+
+# An example hook script to validate a patch (and/or patch series) before
+# sending it via email.
+#
+# The hook should exit with non-zero status after issuing an appropriate
+# message if it wants to prevent the email(s) from being sent.
+#
+# To enable this hook, rename this file to "sendemail-validate".
+#
+# By default, it will only check that the patch(es) can be applied on top of
+# the default upstream branch without conflicts in a secondary worktree. After
+# validation (successful or not) of the last patch of a series, the worktree
+# will be deleted.
+#
+# The following config variables can be set to change the default remote and
+# remote ref that are used to apply the patches against:
+#
+# sendemail.validateRemote (default: origin)
+# sendemail.validateRemoteRef (default: HEAD)
+#
+# Replace the TODO placeholders with appropriate checks according to your
+# needs.
+
+validate_cover_letter () {
+ file="$1"
+ # TODO: Replace with appropriate checks (e.g. spell checking).
+ true
+}
+
+validate_patch () {
+ file="$1"
+ # Ensure that the patch applies without conflicts.
+ git am -3 "$file" || return
+ # TODO: Replace with appropriate checks for this patch
+ # (e.g. checkpatch.pl).
+ true
+}
+
+validate_series () {
+ # TODO: Replace with appropriate checks for the whole series
+ # (e.g. quick build, coding style checks, etc.).
+ true
+}
+
+# main -------------------------------------------------------------------------
+
+if test "$GIT_SENDEMAIL_FILE_COUNTER" = 1
+then
+ remote=$(git config --default origin --get sendemail.validateRemote) &&
+ ref=$(git config --default HEAD --get sendemail.validateRemoteRef) &&
+ worktree=$(mktemp --tmpdir -d sendemail-validate.XXXXXXX) &&
+ git worktree add -fd --checkout "$worktree" "refs/remotes/$remote/$ref" &&
+ git config --replace-all sendemail.validateWorktree "$worktree"
+else
+ worktree=$(git config --get sendemail.validateWorktree)
+fi || {
+ echo "sendemail-validate: error: failed to prepare worktree" >&2
+ exit 1
+}
+
+unset GIT_DIR GIT_WORK_TREE
+cd "$worktree" &&
+
+if grep -q "^diff --git " "$1"
+then
+ validate_patch "$1"
+else
+ validate_cover_letter "$1"
+fi &&
+
+if test "$GIT_SENDEMAIL_FILE_COUNTER" = "$GIT_SENDEMAIL_FILE_TOTAL"
+then
+ git config --unset-all sendemail.validateWorktree &&
+ trap 'git worktree remove -ff "$worktree"' EXIT &&
+ validate_series
+fi
diff --git a/documents.git/hooks/update.sample b/documents.git/hooks/update.sample
new file mode 100644
index 00000000..c4d426bc
--- /dev/null
+++ b/documents.git/hooks/update.sample
@@ -0,0 +1,128 @@
+#!/bin/sh
+#
+# An example hook script to block unannotated tags from entering.
+# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
+#
+# To enable this hook, rename this file to "update".
+#
+# Config
+# ------
+# hooks.allowunannotated
+# This boolean sets whether unannotated tags will be allowed into the
+# repository. By default they won't be.
+# hooks.allowdeletetag
+# This boolean sets whether deleting tags will be allowed in the
+# repository. By default they won't be.
+# hooks.allowmodifytag
+# This boolean sets whether a tag may be modified after creation. By default
+# it won't be.
+# hooks.allowdeletebranch
+# This boolean sets whether deleting branches will be allowed in the
+# repository. By default they won't be.
+# hooks.denycreatebranch
+# This boolean sets whether remotely creating branches will be denied
+# in the repository. By default this is allowed.
+#
+
+# --- Command line
+refname="$1"
+oldrev="$2"
+newrev="$3"
+
+# --- Safety check
+if [ -z "$GIT_DIR" ]; then
+ echo "Don't run this script from the command line." >&2
+ echo " (if you want, you could supply GIT_DIR then run" >&2
+ echo " $0 <ref> <oldrev> <newrev>)" >&2
+ exit 1
+fi
+
+if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
+ echo "usage: $0 <ref> <oldrev> <newrev>" >&2
+ exit 1
+fi
+
+# --- Config
+allowunannotated=$(git config --type=bool hooks.allowunannotated)
+allowdeletebranch=$(git config --type=bool hooks.allowdeletebranch)
+denycreatebranch=$(git config --type=bool hooks.denycreatebranch)
+allowdeletetag=$(git config --type=bool hooks.allowdeletetag)
+allowmodifytag=$(git config --type=bool hooks.allowmodifytag)
+
+# check for no description
+projectdesc=$(sed -e '1q' "$GIT_DIR/description")
+case "$projectdesc" in
+"Unnamed repository"* | "")
+ echo "*** Project description file hasn't been set" >&2
+ exit 1
+ ;;
+esac
+
+# --- Check types
+# if $newrev is 0000...0000, it's a commit to delete a ref.
+zero=$(git hash-object --stdin </dev/null | tr '[0-9a-f]' '0')
+if [ "$newrev" = "$zero" ]; then
+ newrev_type=delete
+else
+ newrev_type=$(git cat-file -t $newrev)
+fi
+
+case "$refname","$newrev_type" in
+ refs/tags/*,commit)
+ # un-annotated tag
+ short_refname=${refname##refs/tags/}
+ if [ "$allowunannotated" != "true" ]; then
+ echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
+ echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
+ exit 1
+ fi
+ ;;
+ refs/tags/*,delete)
+ # delete tag
+ if [ "$allowdeletetag" != "true" ]; then
+ echo "*** Deleting a tag is not allowed in this repository" >&2
+ exit 1
+ fi
+ ;;
+ refs/tags/*,tag)
+ # annotated tag
+ if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
+ then
+ echo "*** Tag '$refname' already exists." >&2
+ echo "*** Modifying a tag is not allowed in this repository." >&2
+ exit 1
+ fi
+ ;;
+ refs/heads/*,commit)
+ # branch
+ if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
+ echo "*** Creating a branch is not allowed in this repository" >&2
+ exit 1
+ fi
+ ;;
+ refs/heads/*,delete)
+ # delete branch
+ if [ "$allowdeletebranch" != "true" ]; then
+ echo "*** Deleting a branch is not allowed in this repository" >&2
+ exit 1
+ fi
+ ;;
+ refs/remotes/*,commit)
+ # tracking branch
+ ;;
+ refs/remotes/*,delete)
+ # delete tracking branch
+ if [ "$allowdeletebranch" != "true" ]; then
+ echo "*** Deleting a tracking branch is not allowed in this repository" >&2
+ exit 1
+ fi
+ ;;
+ *)
+ # Anything else (is there anything else?)
+ echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
+ exit 1
+ ;;
+esac
+
+# --- Finished
+exit 0
diff --git a/documents.git/info/exclude b/documents.git/info/exclude
new file mode 100644
index 00000000..a5196d1b
--- /dev/null
+++ b/documents.git/info/exclude
@@ -0,0 +1,6 @@
+# git ls-files --others --exclude-from=.git/info/exclude
+# Lines that start with '#' are comments.
+# For a project mostly in C, the following would be a good set of
+# exclude patterns (uncomment them if you want to use them):
+# *.[oa]
+# *~
diff --git a/docusaurus.config.js b/docusaurus.config.js
new file mode 100644
index 00000000..72c7355f
--- /dev/null
+++ b/docusaurus.config.js
@@ -0,0 +1,163 @@
+// @ts-check
+// `@type` JSDoc annotations allow editor autocompletion and type checking
+// (when paired with `@ts-check`).
+// There are various equivalent ways to declare your Docusaurus config.
+// See: https://docusaurus.io/docs/api/docusaurus-config
+
+import {themes as prismThemes} from 'prism-react-renderer';
+
+/** @type {import('@docusaurus/types').Config} */
+const config = {
+ title: '小平市議・安竹洋平のまとめ',
+ tagline: '東京都小平市の市議会議員・安竹洋平に関するまとめ文書です。一般質問や議会での活動、いじめ、発達関連の情報をまとめています。',
+ favicon: 'img/favicon.ico',
+
+ // Set the production url of your site here
+ url: 'https://yasutakeyohei.com',
+ // Set the /<baseUrl>/ pathname under which your site is served
+ // For GitHub pages deployment, it is often '/<projectName>/'
+ baseUrl: '/docs',
+
+ // GitHub pages deployment config.
+ // If you aren't using GitHub pages, you don't need these.
+ organizationName: 'yasutakeyohei', // Usually your GitHub org/user name.
+ projectName: 'docusaurus', // Usually your repo name.
+
+ onBrokenLinks: 'throw',
+ onBrokenMarkdownLinks: 'warn',
+
+ // Even if you don't use internationalization, you can use this field to set
+ // useful metadata like html lang. For example, if your site is Chinese, you
+ // may want to replace "en" with "zh-Hans".
+ i18n: {
+ defaultLocale: 'ja',
+ locales: ['ja'],
+ },
+
+ themes: ['@docusaurus/theme-mermaid'],
+ markdown: {
+ mermaid: true,
+ },
+
+ presets: [
+ [
+ 'classic',
+ /** @type {import('@docusaurus/preset-classic').Options} */
+ ({
+ docs: {
+ routeBasePath: '/',
+ sidebarPath: './sidebars.js',
+ // Please change this to your repo.
+ // Remove this to remove the "edit this page" links.
+ //editUrl:
+ // 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/',
+ },
+ blog: false,
+ theme: {
+ customCss: './src/css/custom.css',
+ },
+ }),
+ ],
+ ],
+ themeConfig:
+ /** @type {import('@docusaurus/preset-classic').ThemeConfig} */
+ ({
+ tableOfContents: {
+ minHeadingLevel: 2,
+ maxHeadingLevel: 6,
+ },
+ // Replace with your project's social card
+ image: 'img/docusaurus-social-card.jpg',
+ navbar: {
+ title: '小平市議・安竹洋平のまとめ',
+ logo: {
+ alt: 'My Site Logo',
+ src: 'img/logo.svg',
+ },
+ items: [
+ {
+ type: 'docSidebar',
+ sidebarId: 'ippanSidebar',
+ position: 'left',
+ label: '一般質問',
+ },
+ {
+ type: 'docSidebar',
+ sidebarId: 'giantouSidebar',
+ position: 'left',
+ label: '議案等',
+ },
+ {
+ type: 'docSidebar',
+ sidebarId: 'dyslexiaSidebar',
+ position: 'left',
+ label: '発達',
+ },
+ {
+ href: 'https://cgit.yasutakeyohei.com/',
+ label: 'CGit',
+ position: 'right',
+ },
+ ],
+ },
+ footer: {
+ style: 'dark',
+ links: [
+ {
+ title: 'まとめ',
+ items: [
+ {
+ label: '一般質問',
+ to: '/ippan-situmon',
+ },
+ {
+ label: '議案等',
+ to: '/gian-tou',
+ },
+ {
+ label: '発達',
+ to: '/hattatu',
+ },
+ ],
+ },
+ {
+ title: 'コミュニティ',
+ items: [
+ {
+ label: 'Twitter',
+ href: 'https://twitter.com/yasutakeyohei',
+ },
+ ],
+ },
+ {
+ title: 'More',
+ items: [
+ {
+ label: 'オフィシャルサイト',
+ href: 'https://yasutakeyohei.com/',
+ },
+ {
+ label: 'ふらっとブログ',
+ href: 'https://yasutakeyohei.com/blog/',
+ },
+ {
+ label: 'Cgit(新)',
+ href: 'https://git.yasutakeyohei.com/',
+ },
+ {
+ label: 'GitHub(旧)',
+ href: 'https://github.com/yasutakeyohei',
+ },
+ ],
+ },
+ ],
+ copyright: `Copyright © ${new Date().getFullYear()} 安竹洋平. Built with Docusaurus.`,
+ },
+ prism: {
+ theme: prismThemes.github,
+ darkTheme: prismThemes.dracula,
+ },
+ }),
+};
+
+export default config;
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 00000000..90dda884
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,16262 @@
+{
+ "name": "documents",
+ "version": "0.0.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "documents",
+ "version": "0.0.0",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/preset-classic": "3.0.1",
+ "@docusaurus/theme-mermaid": "^3.0.1",
+ "@mdx-js/react": "^3.0.0",
+ "clsx": "^1.2.1",
+ "prism-react-renderer": "^2.1.0",
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0",
+ "recharts": "^2.10.3"
+ },
+ "devDependencies": {
+ "@docusaurus/module-type-aliases": "3.0.0",
+ "@docusaurus/types": "3.0.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ }
+ },
+ "node_modules/@algolia/autocomplete-core": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz",
+ "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==",
+ "dependencies": {
+ "@algolia/autocomplete-plugin-algolia-insights": "1.9.3",
+ "@algolia/autocomplete-shared": "1.9.3"
+ }
+ },
+ "node_modules/@algolia/autocomplete-plugin-algolia-insights": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz",
+ "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==",
+ "dependencies": {
+ "@algolia/autocomplete-shared": "1.9.3"
+ },
+ "peerDependencies": {
+ "search-insights": ">= 1 < 3"
+ }
+ },
+ "node_modules/@algolia/autocomplete-preset-algolia": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz",
+ "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==",
+ "dependencies": {
+ "@algolia/autocomplete-shared": "1.9.3"
+ },
+ "peerDependencies": {
+ "@algolia/client-search": ">= 4.9.1 < 6",
+ "algoliasearch": ">= 4.9.1 < 6"
+ }
+ },
+ "node_modules/@algolia/autocomplete-shared": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz",
+ "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==",
+ "peerDependencies": {
+ "@algolia/client-search": ">= 4.9.1 < 6",
+ "algoliasearch": ">= 4.9.1 < 6"
+ }
+ },
+ "node_modules/@algolia/cache-browser-local-storage": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.22.0.tgz",
+ "integrity": "sha512-uZ1uZMLDZb4qODLfTSNHxSi4fH9RdrQf7DXEzW01dS8XK7QFtFh29N5NGKa9S+Yudf1vUMIF+/RiL4i/J0pWlQ==",
+ "dependencies": {
+ "@algolia/cache-common": "4.22.0"
+ }
+ },
+ "node_modules/@algolia/cache-common": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.22.0.tgz",
+ "integrity": "sha512-TPwUMlIGPN16eW67qamNQUmxNiGHg/WBqWcrOoCddhqNTqGDPVqmgfaM85LPbt24t3r1z0zEz/tdsmuq3Q6oaA=="
+ },
+ "node_modules/@algolia/cache-in-memory": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.22.0.tgz",
+ "integrity": "sha512-kf4Cio9NpPjzp1+uXQgL4jsMDeck7MP89BYThSvXSjf2A6qV/0KeqQf90TL2ECS02ovLOBXkk98P7qVarM+zGA==",
+ "dependencies": {
+ "@algolia/cache-common": "4.22.0"
+ }
+ },
+ "node_modules/@algolia/client-account": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.22.0.tgz",
+ "integrity": "sha512-Bjb5UXpWmJT+yGWiqAJL0prkENyEZTBzdC+N1vBuHjwIJcjLMjPB6j1hNBRbT12Lmwi55uzqeMIKS69w+0aPzA==",
+ "dependencies": {
+ "@algolia/client-common": "4.22.0",
+ "@algolia/client-search": "4.22.0",
+ "@algolia/transporter": "4.22.0"
+ }
+ },
+ "node_modules/@algolia/client-analytics": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.22.0.tgz",
+ "integrity": "sha512-os2K+kHUcwwRa4ArFl5p/3YbF9lN3TLOPkbXXXxOvDpqFh62n9IRZuzfxpHxMPKAQS3Et1s0BkKavnNP02E9Hg==",
+ "dependencies": {
+ "@algolia/client-common": "4.22.0",
+ "@algolia/client-search": "4.22.0",
+ "@algolia/requester-common": "4.22.0",
+ "@algolia/transporter": "4.22.0"
+ }
+ },
+ "node_modules/@algolia/client-common": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.22.0.tgz",
+ "integrity": "sha512-BlbkF4qXVWuwTmYxVWvqtatCR3lzXwxx628p1wj1Q7QP2+LsTmGt1DiUYRuy9jG7iMsnlExby6kRMOOlbhv2Ag==",
+ "dependencies": {
+ "@algolia/requester-common": "4.22.0",
+ "@algolia/transporter": "4.22.0"
+ }
+ },
+ "node_modules/@algolia/client-personalization": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.22.0.tgz",
+ "integrity": "sha512-pEOftCxeBdG5pL97WngOBi9w5Vxr5KCV2j2D+xMVZH8MuU/JX7CglDSDDb0ffQWYqcUN+40Ry+xtXEYaGXTGow==",
+ "dependencies": {
+ "@algolia/client-common": "4.22.0",
+ "@algolia/requester-common": "4.22.0",
+ "@algolia/transporter": "4.22.0"
+ }
+ },
+ "node_modules/@algolia/client-search": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.22.0.tgz",
+ "integrity": "sha512-bn4qQiIdRPBGCwsNuuqB8rdHhGKKWIij9OqidM1UkQxnSG8yzxHdb7CujM30pvp5EnV7jTqDZRbxacbjYVW20Q==",
+ "dependencies": {
+ "@algolia/client-common": "4.22.0",
+ "@algolia/requester-common": "4.22.0",
+ "@algolia/transporter": "4.22.0"
+ }
+ },
+ "node_modules/@algolia/events": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz",
+ "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ=="
+ },
+ "node_modules/@algolia/logger-common": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.22.0.tgz",
+ "integrity": "sha512-HMUQTID0ucxNCXs5d1eBJ5q/HuKg8rFVE/vOiLaM4Abfeq1YnTtGV3+rFEhOPWhRQxNDd+YHa4q864IMc0zHpQ=="
+ },
+ "node_modules/@algolia/logger-console": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.22.0.tgz",
+ "integrity": "sha512-7JKb6hgcY64H7CRm3u6DRAiiEVXMvCJV5gRE672QFOUgDxo4aiDpfU61g6Uzy8NKjlEzHMmgG4e2fklELmPXhQ==",
+ "dependencies": {
+ "@algolia/logger-common": "4.22.0"
+ }
+ },
+ "node_modules/@algolia/requester-browser-xhr": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.22.0.tgz",
+ "integrity": "sha512-BHfv1h7P9/SyvcDJDaRuIwDu2yrDLlXlYmjvaLZTtPw6Ok/ZVhBR55JqW832XN/Fsl6k3LjdkYHHR7xnsa5Wvg==",
+ "dependencies": {
+ "@algolia/requester-common": "4.22.0"
+ }
+ },
+ "node_modules/@algolia/requester-common": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.22.0.tgz",
+ "integrity": "sha512-Y9cEH/cKjIIZgzvI1aI0ARdtR/xRrOR13g5psCxkdhpgRN0Vcorx+zePhmAa4jdQNqexpxtkUdcKYugBzMZJgQ=="
+ },
+ "node_modules/@algolia/requester-node-http": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.22.0.tgz",
+ "integrity": "sha512-8xHoGpxVhz3u2MYIieHIB6MsnX+vfd5PS4REgglejJ6lPigftRhTdBCToe6zbwq4p0anZXjjPDvNWMlgK2+xYA==",
+ "dependencies": {
+ "@algolia/requester-common": "4.22.0"
+ }
+ },
+ "node_modules/@algolia/transporter": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.22.0.tgz",
+ "integrity": "sha512-ieO1k8x2o77GNvOoC+vAkFKppydQSVfbjM3YrSjLmgywiBejPTvU1R1nEvG59JIIUvtSLrZsLGPkd6vL14zopA==",
+ "dependencies": {
+ "@algolia/cache-common": "4.22.0",
+ "@algolia/logger-common": "4.22.0",
+ "@algolia/requester-common": "4.22.0"
+ }
+ },
+ "node_modules/@ampproject/remapping": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
+ "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.23.5",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
+ "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==",
+ "dependencies": {
+ "@babel/highlight": "^7.23.4",
+ "chalk": "^2.4.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
+ },
+ "node_modules/@babel/code-frame/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/compat-data": {
+ "version": "7.23.5",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz",
+ "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz",
+ "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==",
+ "dependencies": {
+ "@ampproject/remapping": "^2.2.0",
+ "@babel/code-frame": "^7.23.5",
+ "@babel/generator": "^7.23.6",
+ "@babel/helper-compilation-targets": "^7.23.6",
+ "@babel/helper-module-transforms": "^7.23.3",
+ "@babel/helpers": "^7.23.6",
+ "@babel/parser": "^7.23.6",
+ "@babel/template": "^7.22.15",
+ "@babel/traverse": "^7.23.6",
+ "@babel/types": "^7.23.6",
+ "convert-source-map": "^2.0.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.3",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
+ }
+ },
+ "node_modules/@babel/core/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/generator": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz",
+ "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==",
+ "dependencies": {
+ "@babel/types": "^7.23.6",
+ "@jridgewell/gen-mapping": "^0.3.2",
+ "@jridgewell/trace-mapping": "^0.3.17",
+ "jsesc": "^2.5.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz",
+ "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==",
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz",
+ "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==",
+ "dependencies": {
+ "@babel/types": "^7.22.15"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz",
+ "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==",
+ "dependencies": {
+ "@babel/compat-data": "^7.23.5",
+ "@babel/helper-validator-option": "^7.23.5",
+ "browserslist": "^4.22.2",
+ "lru-cache": "^5.1.1",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-create-class-features-plugin": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz",
+ "integrity": "sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-function-name": "^7.23.0",
+ "@babel/helper-member-expression-to-functions": "^7.23.0",
+ "@babel/helper-optimise-call-expression": "^7.22.5",
+ "@babel/helper-replace-supers": "^7.22.20",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz",
+ "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "regexpu-core": "^5.3.1",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz",
+ "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.22.6",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/@babel/helper-environment-visitor": {
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz",
+ "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-function-name": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz",
+ "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==",
+ "dependencies": {
+ "@babel/template": "^7.22.15",
+ "@babel/types": "^7.23.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-hoist-variables": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz",
+ "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==",
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-member-expression-to-functions": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz",
+ "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==",
+ "dependencies": {
+ "@babel/types": "^7.23.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz",
+ "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==",
+ "dependencies": {
+ "@babel/types": "^7.22.15"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz",
+ "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-module-imports": "^7.22.15",
+ "@babel/helper-simple-access": "^7.22.5",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "@babel/helper-validator-identifier": "^7.22.20"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-optimise-call-expression": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz",
+ "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==",
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz",
+ "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-remap-async-to-generator": {
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz",
+ "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-wrap-function": "^7.22.20"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-replace-supers": {
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz",
+ "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-member-expression-to-functions": "^7.22.15",
+ "@babel/helper-optimise-call-expression": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-simple-access": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz",
+ "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==",
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz",
+ "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==",
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-split-export-declaration": {
+ "version": "7.22.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz",
+ "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==",
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz",
+ "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
+ "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.23.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz",
+ "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-wrap-function": {
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz",
+ "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==",
+ "dependencies": {
+ "@babel/helper-function-name": "^7.22.5",
+ "@babel/template": "^7.22.15",
+ "@babel/types": "^7.22.19"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz",
+ "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==",
+ "dependencies": {
+ "@babel/template": "^7.22.15",
+ "@babel/traverse": "^7.23.6",
+ "@babel/types": "^7.23.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
+ "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.22.20",
+ "chalk": "^2.4.2",
+ "js-tokens": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
+ },
+ "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz",
+ "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz",
+ "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz",
+ "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
+ "@babel/plugin-transform-optional-chaining": "^7.23.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.13.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz",
+ "integrity": "sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.21.0-placeholder-for-preset-env.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
+ "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
+ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
+ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-export-namespace-from": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
+ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.3"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-assertions": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz",
+ "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-attributes": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz",
+ "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-meta": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
+ "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
+ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-jsx": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz",
+ "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
+ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-typescript": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz",
+ "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-unicode-sets-regex": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
+ "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-arrow-functions": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz",
+ "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-async-generator-functions": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz",
+ "integrity": "sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-remap-async-to-generator": "^7.22.20",
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-async-to-generator": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz",
+ "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-remap-async-to-generator": "^7.22.20"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz",
+ "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoping": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz",
+ "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-class-properties": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz",
+ "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-class-static-block": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz",
+ "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.12.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-classes": {
+ "version": "7.23.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz",
+ "integrity": "sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-function-name": "^7.23.0",
+ "@babel/helper-optimise-call-expression": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-replace-supers": "^7.22.20",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-computed-properties": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz",
+ "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/template": "^7.22.15"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-destructuring": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz",
+ "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-dotall-regex": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz",
+ "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-duplicate-keys": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz",
+ "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-dynamic-import": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz",
+ "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz",
+ "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==",
+ "dependencies": {
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-export-namespace-from": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz",
+ "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-for-of": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz",
+ "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-function-name": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz",
+ "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/helper-function-name": "^7.23.0",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-json-strings": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz",
+ "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-literals": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz",
+ "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-logical-assignment-operators": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz",
+ "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-member-expression-literals": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz",
+ "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-amd": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz",
+ "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.23.3",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-commonjs": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz",
+ "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.23.3",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-simple-access": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-systemjs": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz",
+ "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==",
+ "dependencies": {
+ "@babel/helper-hoist-variables": "^7.22.5",
+ "@babel/helper-module-transforms": "^7.23.3",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-validator-identifier": "^7.22.20"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-umd": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz",
+ "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.23.3",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz",
+ "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-new-target": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz",
+ "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz",
+ "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-numeric-separator": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz",
+ "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-object-rest-spread": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz",
+ "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==",
+ "dependencies": {
+ "@babel/compat-data": "^7.23.3",
+ "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.23.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-object-super": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz",
+ "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-replace-supers": "^7.22.20"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-optional-catch-binding": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz",
+ "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-optional-chaining": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz",
+ "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-parameters": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz",
+ "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-private-methods": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz",
+ "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-private-property-in-object": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz",
+ "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-create-class-features-plugin": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-property-literals": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz",
+ "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-constant-elements": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz",
+ "integrity": "sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-display-name": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz",
+ "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz",
+ "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-module-imports": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-jsx": "^7.23.3",
+ "@babel/types": "^7.23.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx-development": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz",
+ "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==",
+ "dependencies": {
+ "@babel/plugin-transform-react-jsx": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-pure-annotations": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz",
+ "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-regenerator": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz",
+ "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "regenerator-transform": "^0.15.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-reserved-words": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz",
+ "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.6.tgz",
+ "integrity": "sha512-kF1Zg62aPseQ11orDhFRw+aPG/eynNQtI+TyY+m33qJa2cJ5EEvza2P2BNTIA9E5MyqFABHEyY6CPHwgdy9aNg==",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "babel-plugin-polyfill-corejs2": "^0.4.6",
+ "babel-plugin-polyfill-corejs3": "^0.8.5",
+ "babel-plugin-polyfill-regenerator": "^0.5.3",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/plugin-transform-shorthand-properties": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz",
+ "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-spread": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz",
+ "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-sticky-regex": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz",
+ "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-template-literals": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz",
+ "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typeof-symbol": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz",
+ "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typescript": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz",
+ "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-create-class-features-plugin": "^7.23.6",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-typescript": "^7.23.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-escapes": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz",
+ "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-property-regex": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz",
+ "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-regex": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz",
+ "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-sets-regex": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz",
+ "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/preset-env": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.6.tgz",
+ "integrity": "sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==",
+ "dependencies": {
+ "@babel/compat-data": "^7.23.5",
+ "@babel/helper-compilation-targets": "^7.23.6",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-validator-option": "^7.23.5",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3",
+ "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
+ "@babel/plugin-syntax-import-assertions": "^7.23.3",
+ "@babel/plugin-syntax-import-attributes": "^7.23.3",
+ "@babel/plugin-syntax-import-meta": "^7.10.4",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
+ "@babel/plugin-transform-arrow-functions": "^7.23.3",
+ "@babel/plugin-transform-async-generator-functions": "^7.23.4",
+ "@babel/plugin-transform-async-to-generator": "^7.23.3",
+ "@babel/plugin-transform-block-scoped-functions": "^7.23.3",
+ "@babel/plugin-transform-block-scoping": "^7.23.4",
+ "@babel/plugin-transform-class-properties": "^7.23.3",
+ "@babel/plugin-transform-class-static-block": "^7.23.4",
+ "@babel/plugin-transform-classes": "^7.23.5",
+ "@babel/plugin-transform-computed-properties": "^7.23.3",
+ "@babel/plugin-transform-destructuring": "^7.23.3",
+ "@babel/plugin-transform-dotall-regex": "^7.23.3",
+ "@babel/plugin-transform-duplicate-keys": "^7.23.3",
+ "@babel/plugin-transform-dynamic-import": "^7.23.4",
+ "@babel/plugin-transform-exponentiation-operator": "^7.23.3",
+ "@babel/plugin-transform-export-namespace-from": "^7.23.4",
+ "@babel/plugin-transform-for-of": "^7.23.6",
+ "@babel/plugin-transform-function-name": "^7.23.3",
+ "@babel/plugin-transform-json-strings": "^7.23.4",
+ "@babel/plugin-transform-literals": "^7.23.3",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.23.4",
+ "@babel/plugin-transform-member-expression-literals": "^7.23.3",
+ "@babel/plugin-transform-modules-amd": "^7.23.3",
+ "@babel/plugin-transform-modules-commonjs": "^7.23.3",
+ "@babel/plugin-transform-modules-systemjs": "^7.23.3",
+ "@babel/plugin-transform-modules-umd": "^7.23.3",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
+ "@babel/plugin-transform-new-target": "^7.23.3",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4",
+ "@babel/plugin-transform-numeric-separator": "^7.23.4",
+ "@babel/plugin-transform-object-rest-spread": "^7.23.4",
+ "@babel/plugin-transform-object-super": "^7.23.3",
+ "@babel/plugin-transform-optional-catch-binding": "^7.23.4",
+ "@babel/plugin-transform-optional-chaining": "^7.23.4",
+ "@babel/plugin-transform-parameters": "^7.23.3",
+ "@babel/plugin-transform-private-methods": "^7.23.3",
+ "@babel/plugin-transform-private-property-in-object": "^7.23.4",
+ "@babel/plugin-transform-property-literals": "^7.23.3",
+ "@babel/plugin-transform-regenerator": "^7.23.3",
+ "@babel/plugin-transform-reserved-words": "^7.23.3",
+ "@babel/plugin-transform-shorthand-properties": "^7.23.3",
+ "@babel/plugin-transform-spread": "^7.23.3",
+ "@babel/plugin-transform-sticky-regex": "^7.23.3",
+ "@babel/plugin-transform-template-literals": "^7.23.3",
+ "@babel/plugin-transform-typeof-symbol": "^7.23.3",
+ "@babel/plugin-transform-unicode-escapes": "^7.23.3",
+ "@babel/plugin-transform-unicode-property-regex": "^7.23.3",
+ "@babel/plugin-transform-unicode-regex": "^7.23.3",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.23.3",
+ "@babel/preset-modules": "0.1.6-no-external-plugins",
+ "babel-plugin-polyfill-corejs2": "^0.4.6",
+ "babel-plugin-polyfill-corejs3": "^0.8.5",
+ "babel-plugin-polyfill-regenerator": "^0.5.3",
+ "core-js-compat": "^3.31.0",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-env/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/preset-modules": {
+ "version": "0.1.6-no-external-plugins",
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
+ "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/@babel/preset-react": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz",
+ "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-validator-option": "^7.22.15",
+ "@babel/plugin-transform-react-display-name": "^7.23.3",
+ "@babel/plugin-transform-react-jsx": "^7.22.15",
+ "@babel/plugin-transform-react-jsx-development": "^7.22.5",
+ "@babel/plugin-transform-react-pure-annotations": "^7.23.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-typescript": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz",
+ "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-validator-option": "^7.22.15",
+ "@babel/plugin-syntax-jsx": "^7.23.3",
+ "@babel/plugin-transform-modules-commonjs": "^7.23.3",
+ "@babel/plugin-transform-typescript": "^7.23.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/regjsgen": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz",
+ "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA=="
+ },
+ "node_modules/@babel/runtime": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz",
+ "integrity": "sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==",
+ "dependencies": {
+ "regenerator-runtime": "^0.14.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/runtime-corejs3": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.23.6.tgz",
+ "integrity": "sha512-Djs/ZTAnpyj0nyg7p1J6oiE/tZ9G2stqAFlLGZynrW+F3k2w2jGK2mLOBxzYIOcZYA89+c3d3wXKpYLcpwcU6w==",
+ "dependencies": {
+ "core-js-pure": "^3.30.2",
+ "regenerator-runtime": "^0.14.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/template": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz",
+ "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==",
+ "dependencies": {
+ "@babel/code-frame": "^7.22.13",
+ "@babel/parser": "^7.22.15",
+ "@babel/types": "^7.22.15"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz",
+ "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==",
+ "dependencies": {
+ "@babel/code-frame": "^7.23.5",
+ "@babel/generator": "^7.23.6",
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-function-name": "^7.23.0",
+ "@babel/helper-hoist-variables": "^7.22.5",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "@babel/parser": "^7.23.6",
+ "@babel/types": "^7.23.6",
+ "debug": "^4.3.1",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz",
+ "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==",
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.23.4",
+ "@babel/helper-validator-identifier": "^7.22.20",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@braintree/sanitize-url": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz",
+ "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A=="
+ },
+ "node_modules/@colors/colors": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
+ "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
+ "optional": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/@discoveryjs/json-ext": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz",
+ "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==",
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/@docsearch/css": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.5.2.tgz",
+ "integrity": "sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA=="
+ },
+ "node_modules/@docsearch/react": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.5.2.tgz",
+ "integrity": "sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==",
+ "dependencies": {
+ "@algolia/autocomplete-core": "1.9.3",
+ "@algolia/autocomplete-preset-algolia": "1.9.3",
+ "@docsearch/css": "3.5.2",
+ "algoliasearch": "^4.19.1"
+ },
+ "peerDependencies": {
+ "@types/react": ">= 16.8.0 < 19.0.0",
+ "react": ">= 16.8.0 < 19.0.0",
+ "react-dom": ">= 16.8.0 < 19.0.0",
+ "search-insights": ">= 1 < 3"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "react": {
+ "optional": true
+ },
+ "react-dom": {
+ "optional": true
+ },
+ "search-insights": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@docusaurus/core": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.0.1.tgz",
+ "integrity": "sha512-CXrLpOnW+dJdSv8M5FAJ3JBwXtL6mhUWxFA8aS0ozK6jBG/wgxERk5uvH28fCeFxOGbAT9v1e9dOMo1X2IEVhQ==",
+ "dependencies": {
+ "@babel/core": "^7.23.3",
+ "@babel/generator": "^7.23.3",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-transform-runtime": "^7.22.9",
+ "@babel/preset-env": "^7.22.9",
+ "@babel/preset-react": "^7.22.5",
+ "@babel/preset-typescript": "^7.22.5",
+ "@babel/runtime": "^7.22.6",
+ "@babel/runtime-corejs3": "^7.22.6",
+ "@babel/traverse": "^7.22.8",
+ "@docusaurus/cssnano-preset": "3.0.1",
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/mdx-loader": "3.0.1",
+ "@docusaurus/react-loadable": "5.5.2",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-common": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "@slorber/static-site-generator-webpack-plugin": "^4.0.7",
+ "@svgr/webpack": "^6.5.1",
+ "autoprefixer": "^10.4.14",
+ "babel-loader": "^9.1.3",
+ "babel-plugin-dynamic-import-node": "^2.3.3",
+ "boxen": "^6.2.1",
+ "chalk": "^4.1.2",
+ "chokidar": "^3.5.3",
+ "clean-css": "^5.3.2",
+ "cli-table3": "^0.6.3",
+ "combine-promises": "^1.1.0",
+ "commander": "^5.1.0",
+ "copy-webpack-plugin": "^11.0.0",
+ "core-js": "^3.31.1",
+ "css-loader": "^6.8.1",
+ "css-minimizer-webpack-plugin": "^4.2.2",
+ "cssnano": "^5.1.15",
+ "del": "^6.1.1",
+ "detect-port": "^1.5.1",
+ "escape-html": "^1.0.3",
+ "eta": "^2.2.0",
+ "file-loader": "^6.2.0",
+ "fs-extra": "^11.1.1",
+ "html-minifier-terser": "^7.2.0",
+ "html-tags": "^3.3.1",
+ "html-webpack-plugin": "^5.5.3",
+ "leven": "^3.1.0",
+ "lodash": "^4.17.21",
+ "mini-css-extract-plugin": "^2.7.6",
+ "postcss": "^8.4.26",
+ "postcss-loader": "^7.3.3",
+ "prompts": "^2.4.2",
+ "react-dev-utils": "^12.0.1",
+ "react-helmet-async": "^1.3.0",
+ "react-loadable": "npm:@docusaurus/react-loadable@5.5.2",
+ "react-loadable-ssr-addon-v5-slorber": "^1.0.1",
+ "react-router": "^5.3.4",
+ "react-router-config": "^5.1.1",
+ "react-router-dom": "^5.3.4",
+ "rtl-detect": "^1.0.4",
+ "semver": "^7.5.4",
+ "serve-handler": "^6.1.5",
+ "shelljs": "^0.8.5",
+ "terser-webpack-plugin": "^5.3.9",
+ "tslib": "^2.6.0",
+ "update-notifier": "^6.0.2",
+ "url-loader": "^4.1.1",
+ "webpack": "^5.88.1",
+ "webpack-bundle-analyzer": "^4.9.0",
+ "webpack-dev-server": "^4.15.1",
+ "webpack-merge": "^5.9.0",
+ "webpackbar": "^5.0.2"
+ },
+ "bin": {
+ "docusaurus": "bin/docusaurus.mjs"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/cssnano-preset": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.0.1.tgz",
+ "integrity": "sha512-wjuXzkHMW+ig4BD6Ya1Yevx9UJadO4smNZCEljqBoQfIQrQskTswBs7lZ8InHP7mCt273a/y/rm36EZhqJhknQ==",
+ "dependencies": {
+ "cssnano-preset-advanced": "^5.3.10",
+ "postcss": "^8.4.26",
+ "postcss-sort-media-queries": "^4.4.1",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ }
+ },
+ "node_modules/@docusaurus/logger": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.0.1.tgz",
+ "integrity": "sha512-I5L6Nk8OJzkVA91O2uftmo71LBSxe1vmOn9AMR6JRCzYeEBrqneWMH02AqMvjJ2NpMiviO+t0CyPjyYV7nxCWQ==",
+ "dependencies": {
+ "chalk": "^4.1.2",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ }
+ },
+ "node_modules/@docusaurus/mdx-loader": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.0.1.tgz",
+ "integrity": "sha512-ldnTmvnvlrONUq45oKESrpy+lXtbnTcTsFkOTIDswe5xx5iWJjt6eSa0f99ZaWlnm24mlojcIGoUWNCS53qVlQ==",
+ "dependencies": {
+ "@babel/parser": "^7.22.7",
+ "@babel/traverse": "^7.22.8",
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "@mdx-js/mdx": "^3.0.0",
+ "@slorber/remark-comment": "^1.0.0",
+ "escape-html": "^1.0.3",
+ "estree-util-value-to-estree": "^3.0.1",
+ "file-loader": "^6.2.0",
+ "fs-extra": "^11.1.1",
+ "image-size": "^1.0.2",
+ "mdast-util-mdx": "^3.0.0",
+ "mdast-util-to-string": "^4.0.0",
+ "rehype-raw": "^7.0.0",
+ "remark-directive": "^3.0.0",
+ "remark-emoji": "^4.0.0",
+ "remark-frontmatter": "^5.0.0",
+ "remark-gfm": "^4.0.0",
+ "stringify-object": "^3.3.0",
+ "tslib": "^2.6.0",
+ "unified": "^11.0.3",
+ "unist-util-visit": "^5.0.0",
+ "url-loader": "^4.1.1",
+ "vfile": "^6.0.1",
+ "webpack": "^5.88.1"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/module-type-aliases": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.0.0.tgz",
+ "integrity": "sha512-CfC6CgN4u/ce+2+L1JdsHNyBd8yYjl4De2B2CBj2a9F7WuJ5RjV1ciuU7KDg8uyju+NRVllRgvJvxVUjCdkPiw==",
+ "dev": true,
+ "dependencies": {
+ "@docusaurus/react-loadable": "5.5.2",
+ "@docusaurus/types": "3.0.0",
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "@types/react-router-config": "*",
+ "@types/react-router-dom": "*",
+ "react-helmet-async": "*",
+ "react-loadable": "npm:@docusaurus/react-loadable@5.5.2"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-dom": "*"
+ }
+ },
+ "node_modules/@docusaurus/plugin-content-blog": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.0.1.tgz",
+ "integrity": "sha512-cLOvtvAyaMQFLI8vm4j26svg3ktxMPSXpuUJ7EERKoGbfpJSsgtowNHcRsaBVmfuCsRSk1HZ/yHBsUkTmHFEsg==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/mdx-loader": "3.0.1",
+ "@docusaurus/types": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-common": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "cheerio": "^1.0.0-rc.12",
+ "feed": "^4.2.2",
+ "fs-extra": "^11.1.1",
+ "lodash": "^4.17.21",
+ "reading-time": "^1.5.0",
+ "srcset": "^4.0.0",
+ "tslib": "^2.6.0",
+ "unist-util-visit": "^5.0.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/types": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.1.tgz",
+ "integrity": "sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-content-docs": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.0.1.tgz",
+ "integrity": "sha512-dRfAOA5Ivo+sdzzJGXEu33yAtvGg8dlZkvt/NEJ7nwi1F2j4LEdsxtfX2GKeETB2fP6XoGNSQnFXqa2NYGrHFg==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/mdx-loader": "3.0.1",
+ "@docusaurus/module-type-aliases": "3.0.1",
+ "@docusaurus/types": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "@types/react-router-config": "^5.0.7",
+ "combine-promises": "^1.1.0",
+ "fs-extra": "^11.1.1",
+ "js-yaml": "^4.1.0",
+ "lodash": "^4.17.21",
+ "tslib": "^2.6.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/module-type-aliases": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.0.1.tgz",
+ "integrity": "sha512-DEHpeqUDsLynl3AhQQiO7AbC7/z/lBra34jTcdYuvp9eGm01pfH1wTVq8YqWZq6Jyx0BgcVl/VJqtE9StRd9Ag==",
+ "dependencies": {
+ "@docusaurus/react-loadable": "5.5.2",
+ "@docusaurus/types": "3.0.1",
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "@types/react-router-config": "*",
+ "@types/react-router-dom": "*",
+ "react-helmet-async": "*",
+ "react-loadable": "npm:@docusaurus/react-loadable@5.5.2"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-dom": "*"
+ }
+ },
+ "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/types": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.1.tgz",
+ "integrity": "sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-content-pages": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.0.1.tgz",
+ "integrity": "sha512-oP7PoYizKAXyEttcvVzfX3OoBIXEmXTMzCdfmC4oSwjG4SPcJsRge3mmI6O8jcZBgUPjIzXD21bVGWEE1iu8gg==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/mdx-loader": "3.0.1",
+ "@docusaurus/types": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "fs-extra": "^11.1.1",
+ "tslib": "^2.6.0",
+ "webpack": "^5.88.1"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/types": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.1.tgz",
+ "integrity": "sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-debug": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.0.1.tgz",
+ "integrity": "sha512-09dxZMdATky4qdsZGzhzlUvvC+ilQ2hKbYF+wez+cM2mGo4qHbv8+qKXqxq0CQZyimwlAOWQLoSozIXU0g0i7g==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/types": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "fs-extra": "^11.1.1",
+ "react-json-view-lite": "^1.2.0",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-debug/node_modules/@docusaurus/types": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.1.tgz",
+ "integrity": "sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-google-analytics": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.0.1.tgz",
+ "integrity": "sha512-jwseSz1E+g9rXQwDdr0ZdYNjn8leZBnKPjjQhMBEiwDoenL3JYFcNW0+p0sWoVF/f2z5t7HkKA+cYObrUh18gg==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/types": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-google-analytics/node_modules/@docusaurus/types": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.1.tgz",
+ "integrity": "sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-google-gtag": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.0.1.tgz",
+ "integrity": "sha512-UFTDvXniAWrajsulKUJ1DB6qplui1BlKLQZjX4F7qS/qfJ+qkKqSkhJ/F4VuGQ2JYeZstYb+KaUzUzvaPK1aRQ==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/types": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "@types/gtag.js": "^0.0.12",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/types": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.1.tgz",
+ "integrity": "sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-google-tag-manager": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.0.1.tgz",
+ "integrity": "sha512-IPFvuz83aFuheZcWpTlAdiiX1RqWIHM+OH8wS66JgwAKOiQMR3+nLywGjkLV4bp52x7nCnwhNk1rE85Cpy/CIw==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/types": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-google-tag-manager/node_modules/@docusaurus/types": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.1.tgz",
+ "integrity": "sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-sitemap": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.0.1.tgz",
+ "integrity": "sha512-xARiWnjtVvoEniZudlCq5T9ifnhCu/GAZ5nA7XgyLfPcNpHQa241HZdsTlLtVcecEVVdllevBKOp7qknBBaMGw==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/types": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-common": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "fs-extra": "^11.1.1",
+ "sitemap": "^7.1.1",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/types": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.1.tgz",
+ "integrity": "sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/preset-classic": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.0.1.tgz",
+ "integrity": "sha512-il9m9xZKKjoXn6h0cRcdnt6wce0Pv1y5t4xk2Wx7zBGhKG1idu4IFHtikHlD0QPuZ9fizpXspXcTzjL5FXc1Gw==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/plugin-content-blog": "3.0.1",
+ "@docusaurus/plugin-content-docs": "3.0.1",
+ "@docusaurus/plugin-content-pages": "3.0.1",
+ "@docusaurus/plugin-debug": "3.0.1",
+ "@docusaurus/plugin-google-analytics": "3.0.1",
+ "@docusaurus/plugin-google-gtag": "3.0.1",
+ "@docusaurus/plugin-google-tag-manager": "3.0.1",
+ "@docusaurus/plugin-sitemap": "3.0.1",
+ "@docusaurus/theme-classic": "3.0.1",
+ "@docusaurus/theme-common": "3.0.1",
+ "@docusaurus/theme-search-algolia": "3.0.1",
+ "@docusaurus/types": "3.0.1"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/types": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.1.tgz",
+ "integrity": "sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/react-loadable": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz",
+ "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==",
+ "dependencies": {
+ "@types/react": "*",
+ "prop-types": "^15.6.2"
+ },
+ "peerDependencies": {
+ "react": "*"
+ }
+ },
+ "node_modules/@docusaurus/theme-classic": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.0.1.tgz",
+ "integrity": "sha512-XD1FRXaJiDlmYaiHHdm27PNhhPboUah9rqIH0lMpBt5kYtsGjJzhqa27KuZvHLzOP2OEpqd2+GZ5b6YPq7Q05Q==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/mdx-loader": "3.0.1",
+ "@docusaurus/module-type-aliases": "3.0.1",
+ "@docusaurus/plugin-content-blog": "3.0.1",
+ "@docusaurus/plugin-content-docs": "3.0.1",
+ "@docusaurus/plugin-content-pages": "3.0.1",
+ "@docusaurus/theme-common": "3.0.1",
+ "@docusaurus/theme-translations": "3.0.1",
+ "@docusaurus/types": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-common": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "@mdx-js/react": "^3.0.0",
+ "clsx": "^2.0.0",
+ "copy-text-to-clipboard": "^3.2.0",
+ "infima": "0.2.0-alpha.43",
+ "lodash": "^4.17.21",
+ "nprogress": "^0.2.0",
+ "postcss": "^8.4.26",
+ "prism-react-renderer": "^2.3.0",
+ "prismjs": "^1.29.0",
+ "react-router-dom": "^5.3.4",
+ "rtlcss": "^4.1.0",
+ "tslib": "^2.6.0",
+ "utility-types": "^3.10.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/module-type-aliases": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.0.1.tgz",
+ "integrity": "sha512-DEHpeqUDsLynl3AhQQiO7AbC7/z/lBra34jTcdYuvp9eGm01pfH1wTVq8YqWZq6Jyx0BgcVl/VJqtE9StRd9Ag==",
+ "dependencies": {
+ "@docusaurus/react-loadable": "5.5.2",
+ "@docusaurus/types": "3.0.1",
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "@types/react-router-config": "*",
+ "@types/react-router-dom": "*",
+ "react-helmet-async": "*",
+ "react-loadable": "npm:@docusaurus/react-loadable@5.5.2"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-dom": "*"
+ }
+ },
+ "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/types": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.1.tgz",
+ "integrity": "sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-classic/node_modules/clsx": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
+ "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@docusaurus/theme-common": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.0.1.tgz",
+ "integrity": "sha512-cr9TOWXuIOL0PUfuXv6L5lPlTgaphKP+22NdVBOYah5jSq5XAAulJTjfe+IfLsEG4L7lJttLbhW7LXDFSAI7Ag==",
+ "dependencies": {
+ "@docusaurus/mdx-loader": "3.0.1",
+ "@docusaurus/module-type-aliases": "3.0.1",
+ "@docusaurus/plugin-content-blog": "3.0.1",
+ "@docusaurus/plugin-content-docs": "3.0.1",
+ "@docusaurus/plugin-content-pages": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-common": "3.0.1",
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "@types/react-router-config": "*",
+ "clsx": "^2.0.0",
+ "parse-numeric-range": "^1.3.0",
+ "prism-react-renderer": "^2.3.0",
+ "tslib": "^2.6.0",
+ "utility-types": "^3.10.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/module-type-aliases": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.0.1.tgz",
+ "integrity": "sha512-DEHpeqUDsLynl3AhQQiO7AbC7/z/lBra34jTcdYuvp9eGm01pfH1wTVq8YqWZq6Jyx0BgcVl/VJqtE9StRd9Ag==",
+ "dependencies": {
+ "@docusaurus/react-loadable": "5.5.2",
+ "@docusaurus/types": "3.0.1",
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "@types/react-router-config": "*",
+ "@types/react-router-dom": "*",
+ "react-helmet-async": "*",
+ "react-loadable": "npm:@docusaurus/react-loadable@5.5.2"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-dom": "*"
+ }
+ },
+ "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/types": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.1.tgz",
+ "integrity": "sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-common/node_modules/clsx": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
+ "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@docusaurus/theme-mermaid": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.0.1.tgz",
+ "integrity": "sha512-jquSDnZfazABnC5i+02GzRIvufXKruKgvbYkQjKbI7/LWo0XvBs0uKAcCDGgHhth0t/ON5+Sn27joRfpeSk3Lw==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/module-type-aliases": "3.0.1",
+ "@docusaurus/theme-common": "3.0.1",
+ "@docusaurus/types": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "mermaid": "^10.4.0",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-mermaid/node_modules/@docusaurus/module-type-aliases": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.0.1.tgz",
+ "integrity": "sha512-DEHpeqUDsLynl3AhQQiO7AbC7/z/lBra34jTcdYuvp9eGm01pfH1wTVq8YqWZq6Jyx0BgcVl/VJqtE9StRd9Ag==",
+ "dependencies": {
+ "@docusaurus/react-loadable": "5.5.2",
+ "@docusaurus/types": "3.0.1",
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "@types/react-router-config": "*",
+ "@types/react-router-dom": "*",
+ "react-helmet-async": "*",
+ "react-loadable": "npm:@docusaurus/react-loadable@5.5.2"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-dom": "*"
+ }
+ },
+ "node_modules/@docusaurus/theme-mermaid/node_modules/@docusaurus/types": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.1.tgz",
+ "integrity": "sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-search-algolia": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.0.1.tgz",
+ "integrity": "sha512-DDiPc0/xmKSEdwFkXNf1/vH1SzJPzuJBar8kMcBbDAZk/SAmo/4lf6GU2drou4Ae60lN2waix+jYWTWcJRahSA==",
+ "dependencies": {
+ "@docsearch/react": "^3.5.2",
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/plugin-content-docs": "3.0.1",
+ "@docusaurus/theme-common": "3.0.1",
+ "@docusaurus/theme-translations": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "algoliasearch": "^4.18.0",
+ "algoliasearch-helper": "^3.13.3",
+ "clsx": "^2.0.0",
+ "eta": "^2.2.0",
+ "fs-extra": "^11.1.1",
+ "lodash": "^4.17.21",
+ "tslib": "^2.6.0",
+ "utility-types": "^3.10.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-search-algolia/node_modules/clsx": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
+ "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@docusaurus/theme-translations": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.0.1.tgz",
+ "integrity": "sha512-6UrbpzCTN6NIJnAtZ6Ne9492vmPVX+7Fsz4kmp+yor3KQwA1+MCzQP7ItDNkP38UmVLnvB/cYk/IvehCUqS3dg==",
+ "dependencies": {
+ "fs-extra": "^11.1.1",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ }
+ },
+ "node_modules/@docusaurus/types": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.0.tgz",
+ "integrity": "sha512-Qb+l/hmCOVemReuzvvcFdk84bUmUFyD0Zi81y651ie3VwMrXqC7C0E7yZLKMOsLj/vkqsxHbtkAuYMI89YzNzg==",
+ "devOptional": true,
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/utils": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.0.1.tgz",
+ "integrity": "sha512-TwZ33Am0q4IIbvjhUOs+zpjtD/mXNmLmEgeTGuRq01QzulLHuPhaBTTAC/DHu6kFx3wDgmgpAlaRuCHfTcXv8g==",
+ "dependencies": {
+ "@docusaurus/logger": "3.0.1",
+ "@svgr/webpack": "^6.5.1",
+ "escape-string-regexp": "^4.0.0",
+ "file-loader": "^6.2.0",
+ "fs-extra": "^11.1.1",
+ "github-slugger": "^1.5.0",
+ "globby": "^11.1.0",
+ "gray-matter": "^4.0.3",
+ "jiti": "^1.20.0",
+ "js-yaml": "^4.1.0",
+ "lodash": "^4.17.21",
+ "micromatch": "^4.0.5",
+ "resolve-pathname": "^3.0.0",
+ "shelljs": "^0.8.5",
+ "tslib": "^2.6.0",
+ "url-loader": "^4.1.1",
+ "webpack": "^5.88.1"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "@docusaurus/types": "*"
+ },
+ "peerDependenciesMeta": {
+ "@docusaurus/types": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@docusaurus/utils-common": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.0.1.tgz",
+ "integrity": "sha512-W0AxD6w6T8g6bNro8nBRWf7PeZ/nn7geEWM335qHU2DDDjHuV4UZjgUGP1AQsdcSikPrlIqTJJbKzer1lRSlIg==",
+ "dependencies": {
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "@docusaurus/types": "*"
+ },
+ "peerDependenciesMeta": {
+ "@docusaurus/types": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@docusaurus/utils-validation": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.0.1.tgz",
+ "integrity": "sha512-ujTnqSfyGQ7/4iZdB4RRuHKY/Nwm58IIb+41s5tCXOv/MBU2wGAjOHq3U+AEyJ8aKQcHbxvTKJaRchNHYUVUQg==",
+ "dependencies": {
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "joi": "^17.9.2",
+ "js-yaml": "^4.1.0",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ }
+ },
+ "node_modules/@hapi/hoek": {
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
+ "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ=="
+ },
+ "node_modules/@hapi/topo": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz",
+ "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==",
+ "dependencies": {
+ "@hapi/hoek": "^9.0.0"
+ }
+ },
+ "node_modules/@jest/schemas": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
+ "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
+ "dependencies": {
+ "@sinclair/typebox": "^0.27.8"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@jest/types": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
+ "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
+ "dependencies": {
+ "@jest/schemas": "^29.6.3",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.8",
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
+ "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
+ "dependencies": {
+ "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
+ "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/set-array": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/source-map": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz",
+ "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.15",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
+ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.20",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz",
+ "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==",
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.1.0",
+ "@jridgewell/sourcemap-codec": "^1.4.14"
+ }
+ },
+ "node_modules/@leichtgewicht/ip-codec": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz",
+ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A=="
+ },
+ "node_modules/@mdx-js/mdx": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.0.tgz",
+ "integrity": "sha512-Icm0TBKBLYqroYbNW3BPnzMGn+7mwpQOK310aZ7+fkCtiU3aqv2cdcX+nd0Ydo3wI5Rx8bX2Z2QmGb/XcAClCw==",
+ "dependencies": {
+ "@types/estree": "^1.0.0",
+ "@types/estree-jsx": "^1.0.0",
+ "@types/hast": "^3.0.0",
+ "@types/mdx": "^2.0.0",
+ "collapse-white-space": "^2.0.0",
+ "devlop": "^1.0.0",
+ "estree-util-build-jsx": "^3.0.0",
+ "estree-util-is-identifier-name": "^3.0.0",
+ "estree-util-to-js": "^2.0.0",
+ "estree-walker": "^3.0.0",
+ "hast-util-to-estree": "^3.0.0",
+ "hast-util-to-jsx-runtime": "^2.0.0",
+ "markdown-extensions": "^2.0.0",
+ "periscopic": "^3.0.0",
+ "remark-mdx": "^3.0.0",
+ "remark-parse": "^11.0.0",
+ "remark-rehype": "^11.0.0",
+ "source-map": "^0.7.0",
+ "unified": "^11.0.0",
+ "unist-util-position-from-estree": "^2.0.0",
+ "unist-util-stringify-position": "^4.0.0",
+ "unist-util-visit": "^5.0.0",
+ "vfile": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@mdx-js/react": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.0.tgz",
+ "integrity": "sha512-nDctevR9KyYFyV+m+/+S4cpzCWHqj+iHDHq3QrsWezcC+B17uZdIWgCguESUkwFhM3n/56KxWVE3V6EokrmONQ==",
+ "dependencies": {
+ "@types/mdx": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ },
+ "peerDependencies": {
+ "@types/react": ">=16",
+ "react": ">=16"
+ }
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@pnpm/config.env-replace": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz",
+ "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==",
+ "engines": {
+ "node": ">=12.22.0"
+ }
+ },
+ "node_modules/@pnpm/network.ca-file": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz",
+ "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==",
+ "dependencies": {
+ "graceful-fs": "4.2.10"
+ },
+ "engines": {
+ "node": ">=12.22.0"
+ }
+ },
+ "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": {
+ "version": "4.2.10",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
+ },
+ "node_modules/@pnpm/npm-conf": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz",
+ "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==",
+ "dependencies": {
+ "@pnpm/config.env-replace": "^1.1.0",
+ "@pnpm/network.ca-file": "^1.0.1",
+ "config-chain": "^1.1.11"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@polka/url": {
+ "version": "1.0.0-next.24",
+ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz",
+ "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ=="
+ },
+ "node_modules/@sideway/address": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz",
+ "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==",
+ "dependencies": {
+ "@hapi/hoek": "^9.0.0"
+ }
+ },
+ "node_modules/@sideway/formula": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz",
+ "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg=="
+ },
+ "node_modules/@sideway/pinpoint": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
+ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ=="
+ },
+ "node_modules/@sinclair/typebox": {
+ "version": "0.27.8",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
+ "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA=="
+ },
+ "node_modules/@sindresorhus/is": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
+ "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/is?sponsor=1"
+ }
+ },
+ "node_modules/@slorber/remark-comment": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz",
+ "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==",
+ "dependencies": {
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.1.0",
+ "micromark-util-symbol": "^1.0.1"
+ }
+ },
+ "node_modules/@slorber/static-site-generator-webpack-plugin": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz",
+ "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==",
+ "dependencies": {
+ "eval": "^0.1.8",
+ "p-map": "^4.0.0",
+ "webpack-sources": "^3.2.2"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-add-jsx-attribute": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz",
+ "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-remove-jsx-attribute": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz",
+ "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz",
+ "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz",
+ "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-svg-dynamic-title": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz",
+ "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-svg-em-dimensions": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz",
+ "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-transform-react-native-svg": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz",
+ "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-transform-svg-component": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz",
+ "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/babel-preset": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz",
+ "integrity": "sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==",
+ "dependencies": {
+ "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1",
+ "@svgr/babel-plugin-remove-jsx-attribute": "*",
+ "@svgr/babel-plugin-remove-jsx-empty-expression": "*",
+ "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.1",
+ "@svgr/babel-plugin-svg-dynamic-title": "^6.5.1",
+ "@svgr/babel-plugin-svg-em-dimensions": "^6.5.1",
+ "@svgr/babel-plugin-transform-react-native-svg": "^6.5.1",
+ "@svgr/babel-plugin-transform-svg-component": "^6.5.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@svgr/core": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz",
+ "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==",
+ "dependencies": {
+ "@babel/core": "^7.19.6",
+ "@svgr/babel-preset": "^6.5.1",
+ "@svgr/plugin-jsx": "^6.5.1",
+ "camelcase": "^6.2.0",
+ "cosmiconfig": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/hast-util-to-babel-ast": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz",
+ "integrity": "sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==",
+ "dependencies": {
+ "@babel/types": "^7.20.0",
+ "entities": "^4.4.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/plugin-jsx": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz",
+ "integrity": "sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==",
+ "dependencies": {
+ "@babel/core": "^7.19.6",
+ "@svgr/babel-preset": "^6.5.1",
+ "@svgr/hast-util-to-babel-ast": "^6.5.1",
+ "svg-parser": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@svgr/core": "^6.0.0"
+ }
+ },
+ "node_modules/@svgr/plugin-svgo": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz",
+ "integrity": "sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==",
+ "dependencies": {
+ "cosmiconfig": "^7.0.1",
+ "deepmerge": "^4.2.2",
+ "svgo": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ },
+ "peerDependencies": {
+ "@svgr/core": "*"
+ }
+ },
+ "node_modules/@svgr/webpack": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz",
+ "integrity": "sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==",
+ "dependencies": {
+ "@babel/core": "^7.19.6",
+ "@babel/plugin-transform-react-constant-elements": "^7.18.12",
+ "@babel/preset-env": "^7.19.4",
+ "@babel/preset-react": "^7.18.6",
+ "@babel/preset-typescript": "^7.18.6",
+ "@svgr/core": "^6.5.1",
+ "@svgr/plugin-jsx": "^6.5.1",
+ "@svgr/plugin-svgo": "^6.5.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@szmarczak/http-timer": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz",
+ "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==",
+ "dependencies": {
+ "defer-to-connect": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=14.16"
+ }
+ },
+ "node_modules/@trysound/sax": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
+ "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/@types/acorn": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz",
+ "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==",
+ "dependencies": {
+ "@types/estree": "*"
+ }
+ },
+ "node_modules/@types/body-parser": {
+ "version": "1.19.5",
+ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
+ "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
+ "dependencies": {
+ "@types/connect": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/bonjour": {
+ "version": "3.5.13",
+ "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz",
+ "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/connect": {
+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
+ "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/connect-history-api-fallback": {
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz",
+ "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==",
+ "dependencies": {
+ "@types/express-serve-static-core": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/d3-array": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz",
+ "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg=="
+ },
+ "node_modules/@types/d3-color": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
+ "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="
+ },
+ "node_modules/@types/d3-ease": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz",
+ "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA=="
+ },
+ "node_modules/@types/d3-interpolate": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
+ "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",
+ "dependencies": {
+ "@types/d3-color": "*"
+ }
+ },
+ "node_modules/@types/d3-path": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.2.tgz",
+ "integrity": "sha512-WAIEVlOCdd/NKRYTsqCpOMHQHemKBEINf8YXMYOtXH0GA7SY0dqMB78P3Uhgfy+4X+/Mlw2wDtlETkN6kQUCMA=="
+ },
+ "node_modules/@types/d3-scale": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz",
+ "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==",
+ "dependencies": {
+ "@types/d3-time": "*"
+ }
+ },
+ "node_modules/@types/d3-scale-chromatic": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.3.tgz",
+ "integrity": "sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw=="
+ },
+ "node_modules/@types/d3-shape": {
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz",
+ "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==",
+ "dependencies": {
+ "@types/d3-path": "*"
+ }
+ },
+ "node_modules/@types/d3-time": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz",
+ "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw=="
+ },
+ "node_modules/@types/d3-timer": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz",
+ "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw=="
+ },
+ "node_modules/@types/debug": {
+ "version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
+ "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
+ "dependencies": {
+ "@types/ms": "*"
+ }
+ },
+ "node_modules/@types/eslint": {
+ "version": "8.44.9",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.9.tgz",
+ "integrity": "sha512-6yBxcvwnnYoYT1Uk2d+jvIfsuP4mb2EdIxFnrPABj5a/838qe5bGkNLFOiipX4ULQ7XVQvTxOh7jO+BTAiqsEw==",
+ "dependencies": {
+ "@types/estree": "*",
+ "@types/json-schema": "*"
+ }
+ },
+ "node_modules/@types/eslint-scope": {
+ "version": "3.7.7",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
+ "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
+ "dependencies": {
+ "@types/eslint": "*",
+ "@types/estree": "*"
+ }
+ },
+ "node_modules/@types/estree": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
+ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw=="
+ },
+ "node_modules/@types/estree-jsx": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.3.tgz",
+ "integrity": "sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==",
+ "dependencies": {
+ "@types/estree": "*"
+ }
+ },
+ "node_modules/@types/express": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
+ "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==",
+ "dependencies": {
+ "@types/body-parser": "*",
+ "@types/express-serve-static-core": "^4.17.33",
+ "@types/qs": "*",
+ "@types/serve-static": "*"
+ }
+ },
+ "node_modules/@types/express-serve-static-core": {
+ "version": "4.17.41",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz",
+ "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==",
+ "dependencies": {
+ "@types/node": "*",
+ "@types/qs": "*",
+ "@types/range-parser": "*",
+ "@types/send": "*"
+ }
+ },
+ "node_modules/@types/gtag.js": {
+ "version": "0.0.12",
+ "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz",
+ "integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg=="
+ },
+ "node_modules/@types/hast": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz",
+ "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==",
+ "dependencies": {
+ "@types/unist": "*"
+ }
+ },
+ "node_modules/@types/history": {
+ "version": "4.7.11",
+ "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz",
+ "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA=="
+ },
+ "node_modules/@types/html-minifier-terser": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
+ "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg=="
+ },
+ "node_modules/@types/http-cache-semantics": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz",
+ "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA=="
+ },
+ "node_modules/@types/http-errors": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
+ "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA=="
+ },
+ "node_modules/@types/http-proxy": {
+ "version": "1.17.14",
+ "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz",
+ "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/istanbul-lib-coverage": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
+ "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w=="
+ },
+ "node_modules/@types/istanbul-lib-report": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
+ "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "*"
+ }
+ },
+ "node_modules/@types/istanbul-reports": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
+ "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
+ "dependencies": {
+ "@types/istanbul-lib-report": "*"
+ }
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="
+ },
+ "node_modules/@types/mdast": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz",
+ "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==",
+ "dependencies": {
+ "@types/unist": "*"
+ }
+ },
+ "node_modules/@types/mdx": {
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.10.tgz",
+ "integrity": "sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg=="
+ },
+ "node_modules/@types/mime": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
+ "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w=="
+ },
+ "node_modules/@types/ms": {
+ "version": "0.7.34",
+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz",
+ "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g=="
+ },
+ "node_modules/@types/node": {
+ "version": "20.10.5",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.5.tgz",
+ "integrity": "sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==",
+ "dependencies": {
+ "undici-types": "~5.26.4"
+ }
+ },
+ "node_modules/@types/node-forge": {
+ "version": "1.3.10",
+ "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.10.tgz",
+ "integrity": "sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/parse-json": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz",
+ "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw=="
+ },
+ "node_modules/@types/prismjs": {
+ "version": "1.26.3",
+ "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.3.tgz",
+ "integrity": "sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw=="
+ },
+ "node_modules/@types/prop-types": {
+ "version": "15.7.11",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz",
+ "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng=="
+ },
+ "node_modules/@types/qs": {
+ "version": "6.9.10",
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz",
+ "integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw=="
+ },
+ "node_modules/@types/range-parser": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
+ "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ=="
+ },
+ "node_modules/@types/react": {
+ "version": "18.2.45",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.45.tgz",
+ "integrity": "sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==",
+ "dependencies": {
+ "@types/prop-types": "*",
+ "@types/scheduler": "*",
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/@types/react-router": {
+ "version": "5.1.20",
+ "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz",
+ "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@types/react-router-config": {
+ "version": "5.0.11",
+ "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz",
+ "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "@types/react-router": "^5.1.0"
+ }
+ },
+ "node_modules/@types/react-router-dom": {
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz",
+ "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==",
+ "dependencies": {
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "@types/react-router": "*"
+ }
+ },
+ "node_modules/@types/retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA=="
+ },
+ "node_modules/@types/sax": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz",
+ "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/scheduler": {
+ "version": "0.16.8",
+ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz",
+ "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A=="
+ },
+ "node_modules/@types/send": {
+ "version": "0.17.4",
+ "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
+ "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
+ "dependencies": {
+ "@types/mime": "^1",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/serve-index": {
+ "version": "1.9.4",
+ "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz",
+ "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==",
+ "dependencies": {
+ "@types/express": "*"
+ }
+ },
+ "node_modules/@types/serve-static": {
+ "version": "1.15.5",
+ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz",
+ "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==",
+ "dependencies": {
+ "@types/http-errors": "*",
+ "@types/mime": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/sockjs": {
+ "version": "0.3.36",
+ "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz",
+ "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/unist": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz",
+ "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ=="
+ },
+ "node_modules/@types/ws": {
+ "version": "8.5.10",
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz",
+ "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/yargs": {
+ "version": "17.0.32",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz",
+ "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==",
+ "dependencies": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "node_modules/@types/yargs-parser": {
+ "version": "21.0.3",
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
+ "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="
+ },
+ "node_modules/@ungap/structured-clone": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
+ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ=="
+ },
+ "node_modules/@webassemblyjs/ast": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz",
+ "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==",
+ "dependencies": {
+ "@webassemblyjs/helper-numbers": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6"
+ }
+ },
+ "node_modules/@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz",
+ "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw=="
+ },
+ "node_modules/@webassemblyjs/helper-api-error": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz",
+ "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q=="
+ },
+ "node_modules/@webassemblyjs/helper-buffer": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz",
+ "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA=="
+ },
+ "node_modules/@webassemblyjs/helper-numbers": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz",
+ "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==",
+ "dependencies": {
+ "@webassemblyjs/floating-point-hex-parser": "1.11.6",
+ "@webassemblyjs/helper-api-error": "1.11.6",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz",
+ "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA=="
+ },
+ "node_modules/@webassemblyjs/helper-wasm-section": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz",
+ "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/wasm-gen": "1.11.6"
+ }
+ },
+ "node_modules/@webassemblyjs/ieee754": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz",
+ "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==",
+ "dependencies": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "node_modules/@webassemblyjs/leb128": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz",
+ "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==",
+ "dependencies": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/utf8": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz",
+ "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA=="
+ },
+ "node_modules/@webassemblyjs/wasm-edit": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz",
+ "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/helper-wasm-section": "1.11.6",
+ "@webassemblyjs/wasm-gen": "1.11.6",
+ "@webassemblyjs/wasm-opt": "1.11.6",
+ "@webassemblyjs/wasm-parser": "1.11.6",
+ "@webassemblyjs/wast-printer": "1.11.6"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-gen": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz",
+ "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/ieee754": "1.11.6",
+ "@webassemblyjs/leb128": "1.11.6",
+ "@webassemblyjs/utf8": "1.11.6"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-opt": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz",
+ "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/wasm-gen": "1.11.6",
+ "@webassemblyjs/wasm-parser": "1.11.6"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-parser": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz",
+ "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-api-error": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/ieee754": "1.11.6",
+ "@webassemblyjs/leb128": "1.11.6",
+ "@webassemblyjs/utf8": "1.11.6"
+ }
+ },
+ "node_modules/@webassemblyjs/wast-printer": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz",
+ "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.6",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
+ },
+ "node_modules/@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
+ },
+ "node_modules/accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "dependencies": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/accepts/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/accepts/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/acorn": {
+ "version": "8.11.2",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
+ "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-import-assertions": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz",
+ "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==",
+ "peerDependencies": {
+ "acorn": "^8"
+ }
+ },
+ "node_modules/acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "peerDependencies": {
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/acorn-walk": {
+ "version": "8.3.1",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.1.tgz",
+ "integrity": "sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/address": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz",
+ "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "dependencies": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
+ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-formats": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
+ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
+ "dependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
+ "node_modules/algoliasearch": {
+ "version": "4.22.0",
+ "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.22.0.tgz",
+ "integrity": "sha512-gfceltjkwh7PxXwtkS8KVvdfK+TSNQAWUeNSxf4dA29qW5tf2EGwa8jkJujlT9jLm17cixMVoGNc+GJFO1Mxhg==",
+ "dependencies": {
+ "@algolia/cache-browser-local-storage": "4.22.0",
+ "@algolia/cache-common": "4.22.0",
+ "@algolia/cache-in-memory": "4.22.0",
+ "@algolia/client-account": "4.22.0",
+ "@algolia/client-analytics": "4.22.0",
+ "@algolia/client-common": "4.22.0",
+ "@algolia/client-personalization": "4.22.0",
+ "@algolia/client-search": "4.22.0",
+ "@algolia/logger-common": "4.22.0",
+ "@algolia/logger-console": "4.22.0",
+ "@algolia/requester-browser-xhr": "4.22.0",
+ "@algolia/requester-common": "4.22.0",
+ "@algolia/requester-node-http": "4.22.0",
+ "@algolia/transporter": "4.22.0"
+ }
+ },
+ "node_modules/algoliasearch-helper": {
+ "version": "3.16.0",
+ "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.16.0.tgz",
+ "integrity": "sha512-RxOtBafSQwyqD5BLO/q9VsVw/zuNz8kjb51OZhCIWLr33uvKB+vrRis+QK+JFlNQXbXf+w28fsTWiBupc1pHew==",
+ "dependencies": {
+ "@algolia/events": "^4.0.1"
+ },
+ "peerDependencies": {
+ "algoliasearch": ">= 3.1 < 6"
+ }
+ },
+ "node_modules/ansi-align": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
+ "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
+ "dependencies": {
+ "string-width": "^4.1.0"
+ }
+ },
+ "node_modules/ansi-align/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "node_modules/ansi-align/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-html-community": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
+ "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
+ "engines": [
+ "node >= 0.8.0"
+ ],
+ "bin": {
+ "ansi-html": "bin/ansi-html"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/arg": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
+ "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="
+ },
+ "node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
+ },
+ "node_modules/array-flatten": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
+ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ=="
+ },
+ "node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/astring": {
+ "version": "1.8.6",
+ "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz",
+ "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==",
+ "bin": {
+ "astring": "bin/astring"
+ }
+ },
+ "node_modules/at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/autoprefixer": {
+ "version": "10.4.16",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz",
+ "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/autoprefixer"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "browserslist": "^4.21.10",
+ "caniuse-lite": "^1.0.30001538",
+ "fraction.js": "^4.3.6",
+ "normalize-range": "^0.1.2",
+ "picocolors": "^1.0.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "bin": {
+ "autoprefixer": "bin/autoprefixer"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/babel-loader": {
+ "version": "9.1.3",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz",
+ "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==",
+ "dependencies": {
+ "find-cache-dir": "^4.0.0",
+ "schema-utils": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 14.15.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.12.0",
+ "webpack": ">=5"
+ }
+ },
+ "node_modules/babel-plugin-dynamic-import-node": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
+ "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
+ "dependencies": {
+ "object.assign": "^4.1.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2": {
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz",
+ "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==",
+ "dependencies": {
+ "@babel/compat-data": "^7.22.6",
+ "@babel/helper-define-polyfill-provider": "^0.4.4",
+ "semver": "^6.3.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.8.7",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz",
+ "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.4.4",
+ "core-js-compat": "^3.33.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-regenerator": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz",
+ "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.4.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/bail": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
+ "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ },
+ "node_modules/batch": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
+ "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw=="
+ },
+ "node_modules/big.js": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/body-parser": {
+ "version": "1.20.1",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
+ "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "content-type": "~1.0.4",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "on-finished": "2.4.1",
+ "qs": "6.11.0",
+ "raw-body": "2.5.1",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
+ },
+ "node_modules/body-parser/node_modules/bytes": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/body-parser/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/body-parser/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/bonjour-service": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz",
+ "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==",
+ "dependencies": {
+ "array-flatten": "^2.1.2",
+ "dns-equal": "^1.0.0",
+ "fast-deep-equal": "^3.1.3",
+ "multicast-dns": "^7.2.5"
+ }
+ },
+ "node_modules/boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
+ },
+ "node_modules/boxen": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz",
+ "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==",
+ "dependencies": {
+ "ansi-align": "^3.0.1",
+ "camelcase": "^6.2.0",
+ "chalk": "^4.1.2",
+ "cli-boxes": "^3.0.0",
+ "string-width": "^5.0.1",
+ "type-fest": "^2.5.0",
+ "widest-line": "^4.0.1",
+ "wrap-ansi": "^8.0.1"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/browserslist": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz",
+ "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001565",
+ "electron-to-chromium": "^1.4.601",
+ "node-releases": "^2.0.14",
+ "update-browserslist-db": "^1.0.13"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
+ },
+ "node_modules/bytes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+ "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/cacheable-lookup": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz",
+ "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==",
+ "engines": {
+ "node": ">=14.16"
+ }
+ },
+ "node_modules/cacheable-request": {
+ "version": "10.2.14",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz",
+ "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==",
+ "dependencies": {
+ "@types/http-cache-semantics": "^4.0.2",
+ "get-stream": "^6.0.1",
+ "http-cache-semantics": "^4.1.1",
+ "keyv": "^4.5.3",
+ "mimic-response": "^4.0.0",
+ "normalize-url": "^8.0.0",
+ "responselike": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ }
+ },
+ "node_modules/cacheable-request/node_modules/normalize-url": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz",
+ "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==",
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/call-bind": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
+ "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
+ "dependencies": {
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.1",
+ "set-function-length": "^1.1.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/caniuse-api": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
+ "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
+ "dependencies": {
+ "browserslist": "^4.0.0",
+ "caniuse-lite": "^1.0.0",
+ "lodash.memoize": "^4.1.2",
+ "lodash.uniq": "^4.5.0"
+ }
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001570",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001570.tgz",
+ "integrity": "sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ]
+ },
+ "node_modules/ccount": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
+ "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/char-regex": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
+ "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/character-entities": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
+ "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/character-entities-html4": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz",
+ "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/character-entities-legacy": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
+ "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/character-reference-invalid": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz",
+ "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/cheerio": {
+ "version": "1.0.0-rc.12",
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz",
+ "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==",
+ "dependencies": {
+ "cheerio-select": "^2.1.0",
+ "dom-serializer": "^2.0.0",
+ "domhandler": "^5.0.3",
+ "domutils": "^3.0.1",
+ "htmlparser2": "^8.0.1",
+ "parse5": "^7.0.0",
+ "parse5-htmlparser2-tree-adapter": "^7.0.0"
+ },
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/cheerio?sponsor=1"
+ }
+ },
+ "node_modules/cheerio-select": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz",
+ "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==",
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-select": "^5.1.0",
+ "css-what": "^6.1.0",
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3",
+ "domutils": "^3.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/chokidar": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ ],
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/chrome-trace-event": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
+ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
+ "node_modules/ci-info": {
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
+ "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/sibiraj-s"
+ }
+ ],
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/clean-css": {
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
+ "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==",
+ "dependencies": {
+ "source-map": "~0.6.0"
+ },
+ "engines": {
+ "node": ">= 10.0"
+ }
+ },
+ "node_modules/clean-css/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cli-boxes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz",
+ "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cli-table3": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz",
+ "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==",
+ "dependencies": {
+ "string-width": "^4.2.0"
+ },
+ "engines": {
+ "node": "10.* || >= 12.*"
+ },
+ "optionalDependencies": {
+ "@colors/colors": "1.5.0"
+ }
+ },
+ "node_modules/cli-table3/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "node_modules/cli-table3/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/clone-deep": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+ "dependencies": {
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^6.0.2",
+ "shallow-clone": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/clone-deep/node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/clsx": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
+ "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/collapse-white-space": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz",
+ "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/colord": {
+ "version": "2.9.3",
+ "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz",
+ "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw=="
+ },
+ "node_modules/colorette": {
+ "version": "2.0.20",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
+ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="
+ },
+ "node_modules/combine-promises": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz",
+ "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/comma-separated-tokens": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
+ "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/commander": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
+ "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/common-path-prefix": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz",
+ "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w=="
+ },
+ "node_modules/compressible": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
+ "dependencies": {
+ "mime-db": ">= 1.43.0 < 2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/compressible/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/compression": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
+ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
+ "dependencies": {
+ "accepts": "~1.3.5",
+ "bytes": "3.0.0",
+ "compressible": "~2.0.16",
+ "debug": "2.6.9",
+ "on-headers": "~1.0.2",
+ "safe-buffer": "5.1.2",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/compression/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/compression/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/compression/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
+ },
+ "node_modules/config-chain": {
+ "version": "1.1.13",
+ "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz",
+ "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==",
+ "dependencies": {
+ "ini": "^1.3.4",
+ "proto-list": "~1.2.1"
+ }
+ },
+ "node_modules/configstore": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz",
+ "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==",
+ "dependencies": {
+ "dot-prop": "^6.0.1",
+ "graceful-fs": "^4.2.6",
+ "unique-string": "^3.0.0",
+ "write-file-atomic": "^3.0.3",
+ "xdg-basedir": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/yeoman/configstore?sponsor=1"
+ }
+ },
+ "node_modules/connect-history-api-fallback": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz",
+ "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/consola": {
+ "version": "2.15.3",
+ "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz",
+ "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw=="
+ },
+ "node_modules/content-disposition": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
+ "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/content-type": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
+ "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/convert-source-map": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
+ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
+ },
+ "node_modules/cookie": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
+ "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
+ },
+ "node_modules/copy-text-to-clipboard": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz",
+ "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/copy-webpack-plugin": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz",
+ "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==",
+ "dependencies": {
+ "fast-glob": "^3.2.11",
+ "glob-parent": "^6.0.1",
+ "globby": "^13.1.1",
+ "normalize-path": "^3.0.0",
+ "schema-utils": "^4.0.0",
+ "serialize-javascript": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 14.15.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/globby": {
+ "version": "13.2.2",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz",
+ "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==",
+ "dependencies": {
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.3.0",
+ "ignore": "^5.2.4",
+ "merge2": "^1.4.1",
+ "slash": "^4.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/slash": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
+ "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/core-js": {
+ "version": "3.34.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.34.0.tgz",
+ "integrity": "sha512-aDdvlDder8QmY91H88GzNi9EtQi2TjvQhpCX6B1v/dAZHU1AuLgHvRh54RiOerpEhEW46Tkf+vgAViB/CWC0ag==",
+ "hasInstallScript": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-js-compat": {
+ "version": "3.34.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.34.0.tgz",
+ "integrity": "sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==",
+ "dependencies": {
+ "browserslist": "^4.22.2"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-js-pure": {
+ "version": "3.34.0",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.34.0.tgz",
+ "integrity": "sha512-pmhivkYXkymswFfbXsANmBAewXx86UBfmagP+w0wkK06kLsLlTK5oQmsURPivzMkIBQiYq2cjamcZExIwlFQIg==",
+ "hasInstallScript": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
+ },
+ "node_modules/cose-base": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz",
+ "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==",
+ "dependencies": {
+ "layout-base": "^1.0.0"
+ }
+ },
+ "node_modules/cosmiconfig": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
+ "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/crypto-random-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz",
+ "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==",
+ "dependencies": {
+ "type-fest": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/crypto-random-string/node_modules/type-fest": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
+ "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/css-declaration-sorter": {
+ "version": "6.4.1",
+ "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz",
+ "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==",
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.0.9"
+ }
+ },
+ "node_modules/css-loader": {
+ "version": "6.8.1",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz",
+ "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==",
+ "dependencies": {
+ "icss-utils": "^5.1.0",
+ "postcss": "^8.4.21",
+ "postcss-modules-extract-imports": "^3.0.0",
+ "postcss-modules-local-by-default": "^4.0.3",
+ "postcss-modules-scope": "^3.0.0",
+ "postcss-modules-values": "^4.0.0",
+ "postcss-value-parser": "^4.2.0",
+ "semver": "^7.3.8"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/css-minimizer-webpack-plugin": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz",
+ "integrity": "sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==",
+ "dependencies": {
+ "cssnano": "^5.1.8",
+ "jest-worker": "^29.1.2",
+ "postcss": "^8.4.17",
+ "schema-utils": "^4.0.0",
+ "serialize-javascript": "^6.0.0",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">= 14.15.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@parcel/css": {
+ "optional": true
+ },
+ "@swc/css": {
+ "optional": true
+ },
+ "clean-css": {
+ "optional": true
+ },
+ "csso": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/css-select": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
+ "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^6.1.0",
+ "domhandler": "^5.0.2",
+ "domutils": "^3.0.1",
+ "nth-check": "^2.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css-tree": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
+ "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
+ "dependencies": {
+ "mdn-data": "2.0.14",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/css-tree/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/css-what": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
+ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cssnano": {
+ "version": "5.1.15",
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz",
+ "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==",
+ "dependencies": {
+ "cssnano-preset-default": "^5.2.14",
+ "lilconfig": "^2.0.3",
+ "yaml": "^1.10.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/cssnano"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/cssnano-preset-advanced": {
+ "version": "5.3.10",
+ "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz",
+ "integrity": "sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==",
+ "dependencies": {
+ "autoprefixer": "^10.4.12",
+ "cssnano-preset-default": "^5.2.14",
+ "postcss-discard-unused": "^5.1.0",
+ "postcss-merge-idents": "^5.1.1",
+ "postcss-reduce-idents": "^5.2.0",
+ "postcss-zindex": "^5.1.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/cssnano-preset-default": {
+ "version": "5.2.14",
+ "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz",
+ "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==",
+ "dependencies": {
+ "css-declaration-sorter": "^6.3.1",
+ "cssnano-utils": "^3.1.0",
+ "postcss-calc": "^8.2.3",
+ "postcss-colormin": "^5.3.1",
+ "postcss-convert-values": "^5.1.3",
+ "postcss-discard-comments": "^5.1.2",
+ "postcss-discard-duplicates": "^5.1.0",
+ "postcss-discard-empty": "^5.1.1",
+ "postcss-discard-overridden": "^5.1.0",
+ "postcss-merge-longhand": "^5.1.7",
+ "postcss-merge-rules": "^5.1.4",
+ "postcss-minify-font-values": "^5.1.0",
+ "postcss-minify-gradients": "^5.1.1",
+ "postcss-minify-params": "^5.1.4",
+ "postcss-minify-selectors": "^5.2.1",
+ "postcss-normalize-charset": "^5.1.0",
+ "postcss-normalize-display-values": "^5.1.0",
+ "postcss-normalize-positions": "^5.1.1",
+ "postcss-normalize-repeat-style": "^5.1.1",
+ "postcss-normalize-string": "^5.1.0",
+ "postcss-normalize-timing-functions": "^5.1.0",
+ "postcss-normalize-unicode": "^5.1.1",
+ "postcss-normalize-url": "^5.1.0",
+ "postcss-normalize-whitespace": "^5.1.1",
+ "postcss-ordered-values": "^5.1.3",
+ "postcss-reduce-initial": "^5.1.2",
+ "postcss-reduce-transforms": "^5.1.0",
+ "postcss-svgo": "^5.1.0",
+ "postcss-unique-selectors": "^5.1.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/cssnano-utils": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz",
+ "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/csso": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
+ "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
+ "dependencies": {
+ "css-tree": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/csstype": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
+ },
+ "node_modules/cytoscape": {
+ "version": "3.28.1",
+ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.28.1.tgz",
+ "integrity": "sha512-xyItz4O/4zp9/239wCcH8ZcFuuZooEeF8KHRmzjDfGdXsj3OG9MFSMA0pJE0uX3uCN/ygof6hHf4L7lst+JaDg==",
+ "dependencies": {
+ "heap": "^0.2.6",
+ "lodash": "^4.17.21"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/cytoscape-cose-bilkent": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz",
+ "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==",
+ "dependencies": {
+ "cose-base": "^1.0.0"
+ },
+ "peerDependencies": {
+ "cytoscape": "^3.2.0"
+ }
+ },
+ "node_modules/cytoscape-fcose": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz",
+ "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==",
+ "dependencies": {
+ "cose-base": "^2.2.0"
+ },
+ "peerDependencies": {
+ "cytoscape": "^3.2.0"
+ }
+ },
+ "node_modules/cytoscape-fcose/node_modules/cose-base": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz",
+ "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==",
+ "dependencies": {
+ "layout-base": "^2.0.0"
+ }
+ },
+ "node_modules/cytoscape-fcose/node_modules/layout-base": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz",
+ "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg=="
+ },
+ "node_modules/d3": {
+ "version": "7.8.5",
+ "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz",
+ "integrity": "sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==",
+ "dependencies": {
+ "d3-array": "3",
+ "d3-axis": "3",
+ "d3-brush": "3",
+ "d3-chord": "3",
+ "d3-color": "3",
+ "d3-contour": "4",
+ "d3-delaunay": "6",
+ "d3-dispatch": "3",
+ "d3-drag": "3",
+ "d3-dsv": "3",
+ "d3-ease": "3",
+ "d3-fetch": "3",
+ "d3-force": "3",
+ "d3-format": "3",
+ "d3-geo": "3",
+ "d3-hierarchy": "3",
+ "d3-interpolate": "3",
+ "d3-path": "3",
+ "d3-polygon": "3",
+ "d3-quadtree": "3",
+ "d3-random": "3",
+ "d3-scale": "4",
+ "d3-scale-chromatic": "3",
+ "d3-selection": "3",
+ "d3-shape": "3",
+ "d3-time": "3",
+ "d3-time-format": "4",
+ "d3-timer": "3",
+ "d3-transition": "3",
+ "d3-zoom": "3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-array": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
+ "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
+ "dependencies": {
+ "internmap": "1 - 2"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-axis": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz",
+ "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-brush": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz",
+ "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==",
+ "dependencies": {
+ "d3-dispatch": "1 - 3",
+ "d3-drag": "2 - 3",
+ "d3-interpolate": "1 - 3",
+ "d3-selection": "3",
+ "d3-transition": "3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-chord": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz",
+ "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==",
+ "dependencies": {
+ "d3-path": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-color": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
+ "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-contour": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz",
+ "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==",
+ "dependencies": {
+ "d3-array": "^3.2.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-delaunay": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz",
+ "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==",
+ "dependencies": {
+ "delaunator": "5"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-dispatch": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
+ "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-drag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz",
+ "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==",
+ "dependencies": {
+ "d3-dispatch": "1 - 3",
+ "d3-selection": "3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-dsv": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz",
+ "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==",
+ "dependencies": {
+ "commander": "7",
+ "iconv-lite": "0.6",
+ "rw": "1"
+ },
+ "bin": {
+ "csv2json": "bin/dsv2json.js",
+ "csv2tsv": "bin/dsv2dsv.js",
+ "dsv2dsv": "bin/dsv2dsv.js",
+ "dsv2json": "bin/dsv2json.js",
+ "json2csv": "bin/json2dsv.js",
+ "json2dsv": "bin/json2dsv.js",
+ "json2tsv": "bin/json2dsv.js",
+ "tsv2csv": "bin/dsv2dsv.js",
+ "tsv2json": "bin/dsv2json.js"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-dsv/node_modules/commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/d3-dsv/node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/d3-ease": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
+ "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-fetch": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz",
+ "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==",
+ "dependencies": {
+ "d3-dsv": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-force": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz",
+ "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==",
+ "dependencies": {
+ "d3-dispatch": "1 - 3",
+ "d3-quadtree": "1 - 3",
+ "d3-timer": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-format": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
+ "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-geo": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz",
+ "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==",
+ "dependencies": {
+ "d3-array": "2.5.0 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-hierarchy": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz",
+ "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-interpolate": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
+ "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
+ "dependencies": {
+ "d3-color": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-path": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
+ "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-polygon": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz",
+ "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-quadtree": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz",
+ "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-random": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz",
+ "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-sankey": {
+ "version": "0.12.3",
+ "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz",
+ "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==",
+ "dependencies": {
+ "d3-array": "1 - 2",
+ "d3-shape": "^1.2.0"
+ }
+ },
+ "node_modules/d3-sankey/node_modules/d3-array": {
+ "version": "2.12.1",
+ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz",
+ "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==",
+ "dependencies": {
+ "internmap": "^1.0.0"
+ }
+ },
+ "node_modules/d3-sankey/node_modules/d3-path": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz",
+ "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg=="
+ },
+ "node_modules/d3-sankey/node_modules/d3-shape": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz",
+ "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==",
+ "dependencies": {
+ "d3-path": "1"
+ }
+ },
+ "node_modules/d3-sankey/node_modules/internmap": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz",
+ "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw=="
+ },
+ "node_modules/d3-scale": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
+ "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
+ "dependencies": {
+ "d3-array": "2.10.0 - 3",
+ "d3-format": "1 - 3",
+ "d3-interpolate": "1.2.0 - 3",
+ "d3-time": "2.1.1 - 3",
+ "d3-time-format": "2 - 4"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-scale-chromatic": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz",
+ "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==",
+ "dependencies": {
+ "d3-color": "1 - 3",
+ "d3-interpolate": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-selection": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
+ "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-shape": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
+ "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
+ "dependencies": {
+ "d3-path": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-time": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
+ "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
+ "dependencies": {
+ "d3-array": "2 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-time-format": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
+ "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
+ "dependencies": {
+ "d3-time": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-timer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
+ "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/d3-transition": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz",
+ "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==",
+ "dependencies": {
+ "d3-color": "1 - 3",
+ "d3-dispatch": "1 - 3",
+ "d3-ease": "1 - 3",
+ "d3-interpolate": "1 - 3",
+ "d3-timer": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "peerDependencies": {
+ "d3-selection": "2 - 3"
+ }
+ },
+ "node_modules/d3-zoom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz",
+ "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==",
+ "dependencies": {
+ "d3-dispatch": "1 - 3",
+ "d3-drag": "2 - 3",
+ "d3-interpolate": "1 - 3",
+ "d3-selection": "2 - 3",
+ "d3-transition": "2 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/dagre-d3-es": {
+ "version": "7.0.10",
+ "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.10.tgz",
+ "integrity": "sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==",
+ "dependencies": {
+ "d3": "^7.8.2",
+ "lodash-es": "^4.17.21"
+ }
+ },
+ "node_modules/dayjs": {
+ "version": "1.11.10",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz",
+ "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ=="
+ },
+ "node_modules/debounce": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
+ "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug=="
+ },
+ "node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/decimal.js-light": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz",
+ "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg=="
+ },
+ "node_modules/decode-named-character-reference": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz",
+ "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==",
+ "dependencies": {
+ "character-entities": "^2.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/decompress-response": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
+ "dependencies": {
+ "mimic-response": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/decompress-response/node_modules/mimic-response": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/deep-extend": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/deepmerge": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/default-gateway": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
+ "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
+ "dependencies": {
+ "execa": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/defer-to-connect": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
+ "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/define-data-property": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
+ "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
+ "dependencies": {
+ "get-intrinsic": "^1.2.1",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
+ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
+ "dependencies": {
+ "define-data-property": "^1.0.1",
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/del": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz",
+ "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==",
+ "dependencies": {
+ "globby": "^11.0.1",
+ "graceful-fs": "^4.2.4",
+ "is-glob": "^4.0.1",
+ "is-path-cwd": "^2.2.0",
+ "is-path-inside": "^3.0.2",
+ "p-map": "^4.0.0",
+ "rimraf": "^3.0.2",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/delaunator": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz",
+ "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==",
+ "dependencies": {
+ "robust-predicates": "^3.0.0"
+ }
+ },
+ "node_modules/depd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/dequal": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
+ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/destroy": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
+ },
+ "node_modules/detect-node": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
+ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="
+ },
+ "node_modules/detect-port": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz",
+ "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==",
+ "dependencies": {
+ "address": "^1.0.1",
+ "debug": "4"
+ },
+ "bin": {
+ "detect": "bin/detect-port.js",
+ "detect-port": "bin/detect-port.js"
+ }
+ },
+ "node_modules/detect-port-alt": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz",
+ "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==",
+ "dependencies": {
+ "address": "^1.0.1",
+ "debug": "^2.6.0"
+ },
+ "bin": {
+ "detect": "bin/detect-port",
+ "detect-port": "bin/detect-port"
+ },
+ "engines": {
+ "node": ">= 4.2.1"
+ }
+ },
+ "node_modules/detect-port-alt/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/detect-port-alt/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/devlop": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
+ "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
+ "dependencies": {
+ "dequal": "^2.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/diff": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz",
+ "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==",
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dns-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
+ "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg=="
+ },
+ "node_modules/dns-packet": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz",
+ "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==",
+ "dependencies": {
+ "@leichtgewicht/ip-codec": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/dom-converter": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
+ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
+ "dependencies": {
+ "utila": "~0.4"
+ }
+ },
+ "node_modules/dom-helpers": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz",
+ "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==",
+ "dependencies": {
+ "@babel/runtime": "^7.1.2"
+ }
+ },
+ "node_modules/dom-serializer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
+ "dependencies": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.2",
+ "entities": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ]
+ },
+ "node_modules/domhandler": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+ "dependencies": {
+ "domelementtype": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/dompurify": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.6.tgz",
+ "integrity": "sha512-ilkD8YEnnGh1zJ240uJsW7AzE+2qpbOUYjacomn3AvJ6J4JhKGSZ2nh4wUIXPZrEPppaCLx5jFe8T89Rk8tQ7w=="
+ },
+ "node_modules/domutils": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
+ "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
+ "dependencies": {
+ "dom-serializer": "^2.0.0",
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/dot-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/dot-prop": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz",
+ "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==",
+ "dependencies": {
+ "is-obj": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/dot-prop/node_modules/is-obj": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
+ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/duplexer": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
+ },
+ "node_modules/eastasianwidth": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
+ },
+ "node_modules/ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.4.614",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.614.tgz",
+ "integrity": "sha512-X4ze/9Sc3QWs6h92yerwqv7aB/uU8vCjZcrMjA8N9R1pjMFRe44dLsck5FzLilOYvcXuDn93B+bpGYyufc70gQ=="
+ },
+ "node_modules/elkjs": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.8.2.tgz",
+ "integrity": "sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ=="
+ },
+ "node_modules/emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
+ },
+ "node_modules/emojilib": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz",
+ "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw=="
+ },
+ "node_modules/emojis-list": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/emoticon": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz",
+ "integrity": "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/enhanced-resolve": {
+ "version": "5.15.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz",
+ "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==",
+ "dependencies": {
+ "graceful-fs": "^4.2.4",
+ "tapable": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/entities": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/es-module-lexer": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz",
+ "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w=="
+ },
+ "node_modules/escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-goat": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz",
+ "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esrecurse/node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estree-util-attach-comments": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz",
+ "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==",
+ "dependencies": {
+ "@types/estree": "^1.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/estree-util-build-jsx": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz",
+ "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==",
+ "dependencies": {
+ "@types/estree-jsx": "^1.0.0",
+ "devlop": "^1.0.0",
+ "estree-util-is-identifier-name": "^3.0.0",
+ "estree-walker": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/estree-util-is-identifier-name": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz",
+ "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/estree-util-to-js": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz",
+ "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==",
+ "dependencies": {
+ "@types/estree-jsx": "^1.0.0",
+ "astring": "^1.8.0",
+ "source-map": "^0.7.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/estree-util-value-to-estree": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.0.1.tgz",
+ "integrity": "sha512-b2tdzTurEIbwRh+mKrEcaWfu1wgb8J1hVsgREg7FFiecWwK/PhO8X0kyc+0bIcKNtD4sqxIdNoRy6/p/TvECEA==",
+ "dependencies": {
+ "@types/estree": "^1.0.0",
+ "is-plain-obj": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/remcohaszing"
+ }
+ },
+ "node_modules/estree-util-visit": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz",
+ "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==",
+ "dependencies": {
+ "@types/estree-jsx": "^1.0.0",
+ "@types/unist": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/estree-walker": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
+ "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
+ "dependencies": {
+ "@types/estree": "^1.0.0"
+ }
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eta": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz",
+ "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==",
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/eta-dev/eta?sponsor=1"
+ }
+ },
+ "node_modules/etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/eval": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz",
+ "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==",
+ "dependencies": {
+ "@types/node": "*",
+ "require-like": ">= 0.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
+ },
+ "node_modules/events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "engines": {
+ "node": ">=0.8.x"
+ }
+ },
+ "node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/express": {
+ "version": "4.18.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
+ "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
+ "dependencies": {
+ "accepts": "~1.3.8",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.20.1",
+ "content-disposition": "0.5.4",
+ "content-type": "~1.0.4",
+ "cookie": "0.5.0",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "1.2.0",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "merge-descriptors": "1.0.1",
+ "methods": "~1.1.2",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.7",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.11.0",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.2.1",
+ "send": "0.18.0",
+ "serve-static": "1.15.0",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "type-is": "~1.6.18",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/express/node_modules/array-flatten": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
+ },
+ "node_modules/express/node_modules/content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "dependencies": {
+ "safe-buffer": "5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/express/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/express/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/express/node_modules/path-to-regexp": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
+ "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
+ },
+ "node_modules/express/node_modules/range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
+ },
+ "node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ },
+ "node_modules/fast-equals": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz",
+ "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/fast-glob": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
+ "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ },
+ "node_modules/fast-url-parser": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz",
+ "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==",
+ "dependencies": {
+ "punycode": "^1.3.2"
+ }
+ },
+ "node_modules/fastq": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
+ "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/fault": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz",
+ "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==",
+ "dependencies": {
+ "format": "^0.2.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/faye-websocket": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
+ "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
+ "dependencies": {
+ "websocket-driver": ">=0.5.1"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/feed": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz",
+ "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==",
+ "dependencies": {
+ "xml-js": "^1.6.11"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/file-loader": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
+ "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==",
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "schema-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/file-loader/node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/file-loader/node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/file-loader/node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+ },
+ "node_modules/file-loader/node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/filesize": {
+ "version": "8.0.7",
+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz",
+ "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==",
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/finalhandler": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
+ "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
+ "dependencies": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "statuses": "2.0.1",
+ "unpipe": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/finalhandler/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/finalhandler/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/find-cache-dir": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz",
+ "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==",
+ "dependencies": {
+ "common-path-prefix": "^3.0.0",
+ "pkg-dir": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/find-up": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz",
+ "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==",
+ "dependencies": {
+ "locate-path": "^7.1.0",
+ "path-exists": "^5.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/flat": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
+ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
+ "bin": {
+ "flat": "cli.js"
+ }
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.15.3",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz",
+ "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin": {
+ "version": "6.5.3",
+ "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz",
+ "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==",
+ "dependencies": {
+ "@babel/code-frame": "^7.8.3",
+ "@types/json-schema": "^7.0.5",
+ "chalk": "^4.1.0",
+ "chokidar": "^3.4.2",
+ "cosmiconfig": "^6.0.0",
+ "deepmerge": "^4.2.2",
+ "fs-extra": "^9.0.0",
+ "glob": "^7.1.6",
+ "memfs": "^3.1.2",
+ "minimatch": "^3.0.4",
+ "schema-utils": "2.7.0",
+ "semver": "^7.3.2",
+ "tapable": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=10",
+ "yarn": ">=1.0.0"
+ },
+ "peerDependencies": {
+ "eslint": ">= 6",
+ "typescript": ">= 2.7",
+ "vue-template-compiler": "*",
+ "webpack": ">= 4"
+ },
+ "peerDependenciesMeta": {
+ "eslint": {
+ "optional": true
+ },
+ "vue-template-compiler": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
+ "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.7.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "dependencies": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz",
+ "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.4",
+ "ajv": "^6.12.2",
+ "ajv-keywords": "^3.4.1"
+ },
+ "engines": {
+ "node": ">= 8.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
+ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/form-data-encoder": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz",
+ "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==",
+ "engines": {
+ "node": ">= 14.17"
+ }
+ },
+ "node_modules/format": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz",
+ "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==",
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
+ "node_modules/forwarded": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
+ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/fraction.js": {
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
+ "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "type": "patreon",
+ "url": "https://github.com/sponsors/rawify"
+ }
+ },
+ "node_modules/fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/fs-extra": {
+ "version": "11.2.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz",
+ "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/fs-monkey": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz",
+ "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew=="
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
+ "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
+ "dependencies": {
+ "function-bind": "^1.1.2",
+ "has-proto": "^1.0.1",
+ "has-symbols": "^1.0.3",
+ "hasown": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-own-enumerable-property-symbols": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
+ "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g=="
+ },
+ "node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/github-slugger": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz",
+ "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw=="
+ },
+ "node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/glob-to-regexp": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
+ },
+ "node_modules/global-dirs": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz",
+ "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==",
+ "dependencies": {
+ "ini": "2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/global-dirs/node_modules/ini": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
+ "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/global-modules": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
+ "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
+ "dependencies": {
+ "global-prefix": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/global-prefix": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
+ "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
+ "dependencies": {
+ "ini": "^1.3.5",
+ "kind-of": "^6.0.2",
+ "which": "^1.3.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/global-prefix/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/globby": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+ "dependencies": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/gopd": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "dependencies": {
+ "get-intrinsic": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/got": {
+ "version": "12.6.1",
+ "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz",
+ "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==",
+ "dependencies": {
+ "@sindresorhus/is": "^5.2.0",
+ "@szmarczak/http-timer": "^5.0.1",
+ "cacheable-lookup": "^7.0.0",
+ "cacheable-request": "^10.2.8",
+ "decompress-response": "^6.0.0",
+ "form-data-encoder": "^2.1.2",
+ "get-stream": "^6.0.1",
+ "http2-wrapper": "^2.1.10",
+ "lowercase-keys": "^3.0.0",
+ "p-cancelable": "^3.0.0",
+ "responselike": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/got?sponsor=1"
+ }
+ },
+ "node_modules/got/node_modules/@sindresorhus/is": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz",
+ "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==",
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/is?sponsor=1"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
+ },
+ "node_modules/gray-matter": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz",
+ "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==",
+ "dependencies": {
+ "js-yaml": "^3.13.1",
+ "kind-of": "^6.0.2",
+ "section-matter": "^1.0.0",
+ "strip-bom-string": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
+ "node_modules/gray-matter/node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/gray-matter/node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/gzip-size": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz",
+ "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==",
+ "dependencies": {
+ "duplexer": "^0.1.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/handle-thing": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
+ "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg=="
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/has-property-descriptors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
+ "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
+ "dependencies": {
+ "get-intrinsic": "^1.2.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
+ "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-yarn": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz",
+ "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/hasown": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
+ "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/hast-util-from-parse5": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz",
+ "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==",
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "@types/unist": "^3.0.0",
+ "devlop": "^1.0.0",
+ "hastscript": "^8.0.0",
+ "property-information": "^6.0.0",
+ "vfile": "^6.0.0",
+ "vfile-location": "^5.0.0",
+ "web-namespaces": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-parse-selector": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz",
+ "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==",
+ "dependencies": {
+ "@types/hast": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-raw": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.1.tgz",
+ "integrity": "sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==",
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "@types/unist": "^3.0.0",
+ "@ungap/structured-clone": "^1.0.0",
+ "hast-util-from-parse5": "^8.0.0",
+ "hast-util-to-parse5": "^8.0.0",
+ "html-void-elements": "^3.0.0",
+ "mdast-util-to-hast": "^13.0.0",
+ "parse5": "^7.0.0",
+ "unist-util-position": "^5.0.0",
+ "unist-util-visit": "^5.0.0",
+ "vfile": "^6.0.0",
+ "web-namespaces": "^2.0.0",
+ "zwitch": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-to-estree": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz",
+ "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==",
+ "dependencies": {
+ "@types/estree": "^1.0.0",
+ "@types/estree-jsx": "^1.0.0",
+ "@types/hast": "^3.0.0",
+ "comma-separated-tokens": "^2.0.0",
+ "devlop": "^1.0.0",
+ "estree-util-attach-comments": "^3.0.0",
+ "estree-util-is-identifier-name": "^3.0.0",
+ "hast-util-whitespace": "^3.0.0",
+ "mdast-util-mdx-expression": "^2.0.0",
+ "mdast-util-mdx-jsx": "^3.0.0",
+ "mdast-util-mdxjs-esm": "^2.0.0",
+ "property-information": "^6.0.0",
+ "space-separated-tokens": "^2.0.0",
+ "style-to-object": "^0.4.0",
+ "unist-util-position": "^5.0.0",
+ "zwitch": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-to-jsx-runtime": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz",
+ "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==",
+ "dependencies": {
+ "@types/estree": "^1.0.0",
+ "@types/hast": "^3.0.0",
+ "@types/unist": "^3.0.0",
+ "comma-separated-tokens": "^2.0.0",
+ "devlop": "^1.0.0",
+ "estree-util-is-identifier-name": "^3.0.0",
+ "hast-util-whitespace": "^3.0.0",
+ "mdast-util-mdx-expression": "^2.0.0",
+ "mdast-util-mdx-jsx": "^3.0.0",
+ "mdast-util-mdxjs-esm": "^2.0.0",
+ "property-information": "^6.0.0",
+ "space-separated-tokens": "^2.0.0",
+ "style-to-object": "^1.0.0",
+ "unist-util-position": "^5.0.0",
+ "vfile-message": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.2.tgz",
+ "integrity": "sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ=="
+ },
+ "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.5.tgz",
+ "integrity": "sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==",
+ "dependencies": {
+ "inline-style-parser": "0.2.2"
+ }
+ },
+ "node_modules/hast-util-to-parse5": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz",
+ "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==",
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "comma-separated-tokens": "^2.0.0",
+ "devlop": "^1.0.0",
+ "property-information": "^6.0.0",
+ "space-separated-tokens": "^2.0.0",
+ "web-namespaces": "^2.0.0",
+ "zwitch": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hast-util-whitespace": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
+ "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
+ "dependencies": {
+ "@types/hast": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/hastscript": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz",
+ "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==",
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "comma-separated-tokens": "^2.0.0",
+ "hast-util-parse-selector": "^4.0.0",
+ "property-information": "^6.0.0",
+ "space-separated-tokens": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+ "bin": {
+ "he": "bin/he"
+ }
+ },
+ "node_modules/heap": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz",
+ "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg=="
+ },
+ "node_modules/history": {
+ "version": "4.10.1",
+ "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz",
+ "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==",
+ "dependencies": {
+ "@babel/runtime": "^7.1.2",
+ "loose-envify": "^1.2.0",
+ "resolve-pathname": "^3.0.0",
+ "tiny-invariant": "^1.0.2",
+ "tiny-warning": "^1.0.0",
+ "value-equal": "^1.0.1"
+ }
+ },
+ "node_modules/hoist-non-react-statics": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
+ "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
+ "dependencies": {
+ "react-is": "^16.7.0"
+ }
+ },
+ "node_modules/hpack.js": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
+ "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "obuf": "^1.0.0",
+ "readable-stream": "^2.0.1",
+ "wbuf": "^1.1.0"
+ }
+ },
+ "node_modules/hpack.js/node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
+ },
+ "node_modules/hpack.js/node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/hpack.js/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "node_modules/hpack.js/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/html-entities": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz",
+ "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/mdevils"
+ },
+ {
+ "type": "patreon",
+ "url": "https://patreon.com/mdevils"
+ }
+ ]
+ },
+ "node_modules/html-escaper": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
+ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="
+ },
+ "node_modules/html-minifier-terser": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz",
+ "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==",
+ "dependencies": {
+ "camel-case": "^4.1.2",
+ "clean-css": "~5.3.2",
+ "commander": "^10.0.0",
+ "entities": "^4.4.0",
+ "param-case": "^3.0.4",
+ "relateurl": "^0.2.7",
+ "terser": "^5.15.1"
+ },
+ "bin": {
+ "html-minifier-terser": "cli.js"
+ },
+ "engines": {
+ "node": "^14.13.1 || >=16.0.0"
+ }
+ },
+ "node_modules/html-minifier-terser/node_modules/commander": {
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
+ "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/html-tags": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz",
+ "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/html-void-elements": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz",
+ "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/html-webpack-plugin": {
+ "version": "5.5.4",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.4.tgz",
+ "integrity": "sha512-3wNSaVVxdxcu0jd4FpQFoICdqgxs4zIQQvj+2yQKFfBOnLETQ6X5CDWdeasuGlSsooFlMkEioWDTqBv1wvw5Iw==",
+ "dependencies": {
+ "@types/html-minifier-terser": "^6.0.0",
+ "html-minifier-terser": "^6.0.2",
+ "lodash": "^4.17.21",
+ "pretty-error": "^4.0.0",
+ "tapable": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/html-webpack-plugin"
+ },
+ "peerDependencies": {
+ "webpack": "^5.20.0"
+ }
+ },
+ "node_modules/html-webpack-plugin/node_modules/commander": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
+ "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/html-webpack-plugin/node_modules/html-minifier-terser": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
+ "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==",
+ "dependencies": {
+ "camel-case": "^4.1.2",
+ "clean-css": "^5.2.2",
+ "commander": "^8.3.0",
+ "he": "^1.2.0",
+ "param-case": "^3.0.4",
+ "relateurl": "^0.2.7",
+ "terser": "^5.10.0"
+ },
+ "bin": {
+ "html-minifier-terser": "cli.js"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/htmlparser2": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
+ "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
+ "funding": [
+ "https://github.com/fb55/htmlparser2?sponsor=1",
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "dependencies": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3",
+ "domutils": "^3.0.1",
+ "entities": "^4.4.0"
+ }
+ },
+ "node_modules/http-cache-semantics": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
+ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ=="
+ },
+ "node_modules/http-deceiver": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
+ "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw=="
+ },
+ "node_modules/http-errors": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+ "dependencies": {
+ "depd": "2.0.0",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "toidentifier": "1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/http-parser-js": {
+ "version": "0.5.8",
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz",
+ "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q=="
+ },
+ "node_modules/http-proxy": {
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+ "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
+ "dependencies": {
+ "eventemitter3": "^4.0.0",
+ "follow-redirects": "^1.0.0",
+ "requires-port": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/http-proxy-middleware": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz",
+ "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==",
+ "dependencies": {
+ "@types/http-proxy": "^1.17.8",
+ "http-proxy": "^1.18.1",
+ "is-glob": "^4.0.1",
+ "is-plain-obj": "^3.0.0",
+ "micromatch": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "@types/express": "^4.17.13"
+ },
+ "peerDependenciesMeta": {
+ "@types/express": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/is-plain-obj": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
+ "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/http2-wrapper": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz",
+ "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==",
+ "dependencies": {
+ "quick-lru": "^5.1.1",
+ "resolve-alpn": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=10.19.0"
+ }
+ },
+ "node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/icss-utils": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
+ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/ignore": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz",
+ "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/image-size": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz",
+ "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==",
+ "dependencies": {
+ "queue": "6.0.2"
+ },
+ "bin": {
+ "image-size": "bin/image-size.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/immer": {
+ "version": "9.0.21",
+ "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz",
+ "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/immer"
+ }
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/import-lazy": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz",
+ "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/infima": {
+ "version": "0.2.0-alpha.43",
+ "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz",
+ "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ },
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
+ },
+ "node_modules/inline-style-parser": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
+ "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
+ },
+ "node_modules/internmap": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
+ "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/interpret": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
+ "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/invariant": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
+ "dependencies": {
+ "loose-envify": "^1.0.0"
+ }
+ },
+ "node_modules/ipaddr.js": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz",
+ "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/is-alphabetical": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz",
+ "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-alphanumerical": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz",
+ "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==",
+ "dependencies": {
+ "is-alphabetical": "^2.0.0",
+ "is-decimal": "^2.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-ci": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
+ "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
+ "dependencies": {
+ "ci-info": "^3.2.0"
+ },
+ "bin": {
+ "is-ci": "bin.js"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.13.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
+ "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
+ "dependencies": {
+ "hasown": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-decimal": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz",
+ "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-extendable": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-hexadecimal": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz",
+ "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-installed-globally": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
+ "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
+ "dependencies": {
+ "global-dirs": "^3.0.0",
+ "is-path-inside": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-npm": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz",
+ "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+ "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-path-cwd": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
+ "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-plain-obj": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
+ "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-plain-object": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-reference": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz",
+ "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==",
+ "dependencies": {
+ "@types/estree": "*"
+ }
+ },
+ "node_modules/is-regexp": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
+ "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-root": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz",
+ "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
+ },
+ "node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-yarn-global": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz",
+ "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
+ },
+ "node_modules/isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/jest-util": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
+ "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
+ "dependencies": {
+ "@jest/types": "^29.6.3",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "graceful-fs": "^4.2.9",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/jest-worker": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz",
+ "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==",
+ "dependencies": {
+ "@types/node": "*",
+ "jest-util": "^29.7.0",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/jest-worker/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
+ "node_modules/jiti": {
+ "version": "1.21.0",
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz",
+ "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==",
+ "bin": {
+ "jiti": "bin/jiti.js"
+ }
+ },
+ "node_modules/joi": {
+ "version": "17.11.0",
+ "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz",
+ "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==",
+ "dependencies": {
+ "@hapi/hoek": "^9.0.0",
+ "@hapi/topo": "^5.0.0",
+ "@sideway/address": "^4.1.3",
+ "@sideway/formula": "^3.0.1",
+ "@sideway/pinpoint": "^2.0.0"
+ }
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ },
+ "node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/json-buffer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
+ },
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
+ },
+ "node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/keyv": {
+ "version": "4.5.4",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
+ "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
+ "dependencies": {
+ "json-buffer": "3.0.1"
+ }
+ },
+ "node_modules/khroma": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz",
+ "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw=="
+ },
+ "node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/kleur": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
+ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/latest-version": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz",
+ "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==",
+ "dependencies": {
+ "package-json": "^8.1.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/launch-editor": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz",
+ "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==",
+ "dependencies": {
+ "picocolors": "^1.0.0",
+ "shell-quote": "^1.8.1"
+ }
+ },
+ "node_modules/layout-base": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz",
+ "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg=="
+ },
+ "node_modules/leven": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
+ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/lilconfig": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
+ "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
+ },
+ "node_modules/loader-runner": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
+ "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
+ "engines": {
+ "node": ">=6.11.5"
+ }
+ },
+ "node_modules/loader-utils": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+ "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz",
+ "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==",
+ "dependencies": {
+ "p-locate": "^6.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "node_modules/lodash-es": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
+ },
+ "node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
+ },
+ "node_modules/lodash.memoize": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
+ "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="
+ },
+ "node_modules/lodash.uniq": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
+ "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="
+ },
+ "node_modules/longest-streak": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
+ "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/loose-envify": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
+ "dependencies": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ },
+ "bin": {
+ "loose-envify": "cli.js"
+ }
+ },
+ "node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/lowercase-keys": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz",
+ "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dependencies": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "node_modules/markdown-extensions": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz",
+ "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==",
+ "engines": {
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/markdown-table": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz",
+ "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/mdast-util-directive": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz",
+ "integrity": "sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "@types/unist": "^3.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0",
+ "parse-entities": "^4.0.0",
+ "stringify-entities": "^4.0.0",
+ "unist-util-visit-parents": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-find-and-replace": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz",
+ "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "escape-string-regexp": "^5.0.0",
+ "unist-util-is": "^6.0.0",
+ "unist-util-visit-parents": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
+ "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/mdast-util-from-markdown": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz",
+ "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "@types/unist": "^3.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-to-string": "^4.0.0",
+ "micromark": "^4.0.0",
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
+ "micromark-util-decode-string": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0",
+ "unist-util-stringify-position": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-from-markdown/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/mdast-util-frontmatter": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz",
+ "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "devlop": "^1.0.0",
+ "escape-string-regexp": "^5.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0",
+ "micromark-extension-frontmatter": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-frontmatter/node_modules/escape-string-regexp": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
+ "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/mdast-util-gfm": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz",
+ "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==",
+ "dependencies": {
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-gfm-autolink-literal": "^2.0.0",
+ "mdast-util-gfm-footnote": "^2.0.0",
+ "mdast-util-gfm-strikethrough": "^2.0.0",
+ "mdast-util-gfm-table": "^2.0.0",
+ "mdast-util-gfm-task-list-item": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-autolink-literal": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz",
+ "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "ccount": "^2.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-find-and-replace": "^3.0.0",
+ "micromark-util-character": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/mdast-util-gfm-footnote": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz",
+ "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "devlop": "^1.1.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-strikethrough": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz",
+ "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-table": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz",
+ "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "devlop": "^1.0.0",
+ "markdown-table": "^3.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-task-list-item": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz",
+ "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-mdx": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz",
+ "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==",
+ "dependencies": {
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-mdx-expression": "^2.0.0",
+ "mdast-util-mdx-jsx": "^3.0.0",
+ "mdast-util-mdxjs-esm": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-mdx-expression": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz",
+ "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==",
+ "dependencies": {
+ "@types/estree-jsx": "^1.0.0",
+ "@types/hast": "^3.0.0",
+ "@types/mdast": "^4.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-mdx-jsx": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.0.0.tgz",
+ "integrity": "sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA==",
+ "dependencies": {
+ "@types/estree-jsx": "^1.0.0",
+ "@types/hast": "^3.0.0",
+ "@types/mdast": "^4.0.0",
+ "@types/unist": "^3.0.0",
+ "ccount": "^2.0.0",
+ "devlop": "^1.1.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0",
+ "parse-entities": "^4.0.0",
+ "stringify-entities": "^4.0.0",
+ "unist-util-remove-position": "^5.0.0",
+ "unist-util-stringify-position": "^4.0.0",
+ "vfile-message": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-mdxjs-esm": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz",
+ "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==",
+ "dependencies": {
+ "@types/estree-jsx": "^1.0.0",
+ "@types/hast": "^3.0.0",
+ "@types/mdast": "^4.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-phrasing": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz",
+ "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "unist-util-is": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-to-hast": {
+ "version": "13.0.2",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz",
+ "integrity": "sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==",
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "@types/mdast": "^4.0.0",
+ "@ungap/structured-clone": "^1.0.0",
+ "devlop": "^1.0.0",
+ "micromark-util-sanitize-uri": "^2.0.0",
+ "trim-lines": "^3.0.0",
+ "unist-util-position": "^5.0.0",
+ "unist-util-visit": "^5.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-to-markdown": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz",
+ "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "@types/unist": "^3.0.0",
+ "longest-streak": "^3.0.0",
+ "mdast-util-phrasing": "^4.0.0",
+ "mdast-util-to-string": "^4.0.0",
+ "micromark-util-decode-string": "^2.0.0",
+ "unist-util-visit": "^5.0.0",
+ "zwitch": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-to-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
+ "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdn-data": {
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
+ "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="
+ },
+ "node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/memfs": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz",
+ "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==",
+ "dependencies": {
+ "fs-monkey": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/merge-descriptors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
+ "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
+ },
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/mermaid": {
+ "version": "10.6.1",
+ "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.6.1.tgz",
+ "integrity": "sha512-Hky0/RpOw/1il9X8AvzOEChfJtVvmXm+y7JML5C//ePYMy0/9jCEmW1E1g86x9oDfW9+iVEdTV/i+M6KWRNs4A==",
+ "dependencies": {
+ "@braintree/sanitize-url": "^6.0.1",
+ "@types/d3-scale": "^4.0.3",
+ "@types/d3-scale-chromatic": "^3.0.0",
+ "cytoscape": "^3.23.0",
+ "cytoscape-cose-bilkent": "^4.1.0",
+ "cytoscape-fcose": "^2.1.0",
+ "d3": "^7.4.0",
+ "d3-sankey": "^0.12.3",
+ "dagre-d3-es": "7.0.10",
+ "dayjs": "^1.11.7",
+ "dompurify": "^3.0.5",
+ "elkjs": "^0.8.2",
+ "khroma": "^2.0.0",
+ "lodash-es": "^4.17.21",
+ "mdast-util-from-markdown": "^1.3.0",
+ "non-layered-tidy-tree-layout": "^2.0.2",
+ "stylis": "^4.1.3",
+ "ts-dedent": "^2.2.0",
+ "uuid": "^9.0.0",
+ "web-worker": "^1.2.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/@types/mdast": {
+ "version": "3.0.15",
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz",
+ "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==",
+ "dependencies": {
+ "@types/unist": "^2"
+ }
+ },
+ "node_modules/mermaid/node_modules/@types/unist": {
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz",
+ "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA=="
+ },
+ "node_modules/mermaid/node_modules/mdast-util-from-markdown": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz",
+ "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==",
+ "dependencies": {
+ "@types/mdast": "^3.0.0",
+ "@types/unist": "^2.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "mdast-util-to-string": "^3.1.0",
+ "micromark": "^3.0.0",
+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
+ "micromark-util-decode-string": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "unist-util-stringify-position": "^3.0.0",
+ "uvu": "^0.5.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mermaid/node_modules/mdast-util-to-string": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz",
+ "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==",
+ "dependencies": {
+ "@types/mdast": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz",
+ "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "@types/debug": "^4.0.0",
+ "debug": "^4.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-core-commonmark": "^1.0.1",
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-combine-extensions": "^1.0.0",
+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
+ "micromark-util-encode": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-resolve-all": "^1.0.0",
+ "micromark-util-sanitize-uri": "^1.0.0",
+ "micromark-util-subtokenize": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.1",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark-core-commonmark": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz",
+ "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-factory-destination": "^1.0.0",
+ "micromark-factory-label": "^1.0.0",
+ "micromark-factory-space": "^1.0.0",
+ "micromark-factory-title": "^1.0.0",
+ "micromark-factory-whitespace": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-classify-character": "^1.0.0",
+ "micromark-util-html-tag-name": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-resolve-all": "^1.0.0",
+ "micromark-util-subtokenize": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.1",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark-factory-destination": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz",
+ "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark-factory-label": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz",
+ "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark-factory-title": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz",
+ "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark-factory-whitespace": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz",
+ "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark-util-chunked": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz",
+ "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark-util-classify-character": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz",
+ "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark-util-combine-extensions": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz",
+ "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark-util-decode-numeric-character-reference": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz",
+ "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark-util-decode-string": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz",
+ "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark-util-encode": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz",
+ "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/mermaid/node_modules/micromark-util-html-tag-name": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz",
+ "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/mermaid/node_modules/micromark-util-normalize-identifier": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz",
+ "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark-util-resolve-all": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz",
+ "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark-util-sanitize-uri": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz",
+ "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-encode": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark-util-subtokenize": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz",
+ "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/mermaid/node_modules/micromark-util-types": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz",
+ "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/mermaid/node_modules/unist-util-stringify-position": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz",
+ "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==",
+ "dependencies": {
+ "@types/unist": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mermaid/node_modules/uuid": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
+ "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/methods": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/micromark": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz",
+ "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "@types/debug": "^4.0.0",
+ "debug": "^4.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "devlop": "^1.0.0",
+ "micromark-core-commonmark": "^2.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-combine-extensions": "^2.0.0",
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
+ "micromark-util-encode": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-resolve-all": "^2.0.0",
+ "micromark-util-sanitize-uri": "^2.0.0",
+ "micromark-util-subtokenize": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-core-commonmark": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz",
+ "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "decode-named-character-reference": "^1.0.0",
+ "devlop": "^1.0.0",
+ "micromark-factory-destination": "^2.0.0",
+ "micromark-factory-label": "^2.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-factory-title": "^2.0.0",
+ "micromark-factory-whitespace": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-classify-character": "^2.0.0",
+ "micromark-util-html-tag-name": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-resolve-all": "^2.0.0",
+ "micromark-util-subtokenize": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz",
+ "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-core-commonmark/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-extension-directive": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.0.tgz",
+ "integrity": "sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg==",
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-factory-whitespace": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0",
+ "parse-entities": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz",
+ "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-directive/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-directive/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-extension-frontmatter": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz",
+ "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==",
+ "dependencies": {
+ "fault": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-extension-gfm": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz",
+ "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
+ "dependencies": {
+ "micromark-extension-gfm-autolink-literal": "^2.0.0",
+ "micromark-extension-gfm-footnote": "^2.0.0",
+ "micromark-extension-gfm-strikethrough": "^2.0.0",
+ "micromark-extension-gfm-table": "^2.0.0",
+ "micromark-extension-gfm-tagfilter": "^2.0.0",
+ "micromark-extension-gfm-task-list-item": "^2.0.0",
+ "micromark-util-combine-extensions": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-autolink-literal": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz",
+ "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==",
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-sanitize-uri": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-extension-gfm-footnote": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz",
+ "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==",
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-core-commonmark": "^2.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-sanitize-uri": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz",
+ "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-extension-gfm-strikethrough": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz",
+ "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==",
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-classify-character": "^2.0.0",
+ "micromark-util-resolve-all": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-extension-gfm-table": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz",
+ "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==",
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz",
+ "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-extension-gfm-tagfilter": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz",
+ "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
+ "dependencies": {
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-task-list-item": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz",
+ "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==",
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz",
+ "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-extension-mdx-expression": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz",
+ "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "@types/estree": "^1.0.0",
+ "devlop": "^1.0.0",
+ "micromark-factory-mdx-expression": "^2.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-events-to-acorn": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz",
+ "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-extension-mdx-jsx": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz",
+ "integrity": "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==",
+ "dependencies": {
+ "@types/acorn": "^4.0.0",
+ "@types/estree": "^1.0.0",
+ "devlop": "^1.0.0",
+ "estree-util-is-identifier-name": "^3.0.0",
+ "micromark-factory-mdx-expression": "^2.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0",
+ "vfile-message": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz",
+ "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-extension-mdx-md": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz",
+ "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==",
+ "dependencies": {
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-mdxjs": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz",
+ "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==",
+ "dependencies": {
+ "acorn": "^8.0.0",
+ "acorn-jsx": "^5.0.0",
+ "micromark-extension-mdx-expression": "^3.0.0",
+ "micromark-extension-mdx-jsx": "^3.0.0",
+ "micromark-extension-mdx-md": "^2.0.0",
+ "micromark-extension-mdxjs-esm": "^3.0.0",
+ "micromark-util-combine-extensions": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-mdxjs-esm": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz",
+ "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==",
+ "dependencies": {
+ "@types/estree": "^1.0.0",
+ "devlop": "^1.0.0",
+ "micromark-core-commonmark": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-events-to-acorn": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0",
+ "unist-util-position-from-estree": "^2.0.0",
+ "vfile-message": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-factory-destination": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz",
+ "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-destination/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-factory-label": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz",
+ "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-label/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-factory-mdx-expression": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz",
+ "integrity": "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "@types/estree": "^1.0.0",
+ "devlop": "^1.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-events-to-acorn": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0",
+ "unist-util-position-from-estree": "^2.0.0",
+ "vfile-message": "^4.0.0"
+ }
+ },
+ "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-factory-space": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz",
+ "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-factory-space/node_modules/micromark-util-types": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz",
+ "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-factory-title": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz",
+ "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-title/node_modules/micromark-factory-space": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz",
+ "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-title/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-factory-whitespace": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz",
+ "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz",
+ "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-character": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz",
+ "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-character/node_modules/micromark-util-types": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz",
+ "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-chunked": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz",
+ "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-classify-character": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz",
+ "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-classify-character/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-combine-extensions": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz",
+ "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-decode-numeric-character-reference": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz",
+ "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-decode-string": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz",
+ "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-decode-string/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-encode": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz",
+ "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-events-to-acorn": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz",
+ "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "@types/acorn": "^4.0.0",
+ "@types/estree": "^1.0.0",
+ "@types/unist": "^3.0.0",
+ "devlop": "^1.0.0",
+ "estree-util-visit": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0",
+ "vfile-message": "^4.0.0"
+ }
+ },
+ "node_modules/micromark-util-events-to-acorn/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-html-tag-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz",
+ "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-normalize-identifier": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz",
+ "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-resolve-all": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz",
+ "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-sanitize-uri": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz",
+ "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-encode": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-subtokenize": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz",
+ "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-symbol": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz",
+ "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-types": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz",
+ "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark/node_modules/micromark-factory-space": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz",
+ "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark/node_modules/micromark-util-character": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz",
+ "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark/node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dependencies": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
+ "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.18",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
+ "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
+ "dependencies": {
+ "mime-db": "~1.33.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mimic-response": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz",
+ "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/mini-css-extract-plugin": {
+ "version": "2.7.6",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz",
+ "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==",
+ "dependencies": {
+ "schema-utils": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/mri": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
+ "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mrmime": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz",
+ "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "node_modules/multicast-dns": {
+ "version": "7.2.5",
+ "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz",
+ "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==",
+ "dependencies": {
+ "dns-packet": "^5.2.2",
+ "thunky": "^1.0.2"
+ },
+ "bin": {
+ "multicast-dns": "cli.js"
+ }
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.7",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
+ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
+ },
+ "node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/node-emoji": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz",
+ "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==",
+ "dependencies": {
+ "@sindresorhus/is": "^4.6.0",
+ "char-regex": "^1.0.2",
+ "emojilib": "^2.4.0",
+ "skin-tone": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/node-forge": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
+ "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==",
+ "engines": {
+ "node": ">= 6.13.0"
+ }
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
+ "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw=="
+ },
+ "node_modules/non-layered-tidy-tree-layout": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz",
+ "integrity": "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw=="
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-url": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
+ "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/nprogress": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz",
+ "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA=="
+ },
+ "node_modules/nth-check": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+ "dependencies": {
+ "boolbase": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-inspect": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
+ "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
+ "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
+ "dependencies": {
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
+ "has-symbols": "^1.0.3",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/obuf": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
+ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg=="
+ },
+ "node_modules/on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/on-headers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+ "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/open": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
+ "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "dependencies": {
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/opener": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
+ "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==",
+ "bin": {
+ "opener": "bin/opener-bin.js"
+ }
+ },
+ "node_modules/p-cancelable": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz",
+ "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==",
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz",
+ "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==",
+ "dependencies": {
+ "yocto-queue": "^1.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz",
+ "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==",
+ "dependencies": {
+ "p-limit": "^4.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "dependencies": {
+ "aggregate-error": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-retry": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz",
+ "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==",
+ "dependencies": {
+ "@types/retry": "0.12.0",
+ "retry": "^0.13.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/package-json": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz",
+ "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==",
+ "dependencies": {
+ "got": "^12.1.0",
+ "registry-auth-token": "^5.0.1",
+ "registry-url": "^6.0.0",
+ "semver": "^7.3.7"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/param-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
+ "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
+ "dependencies": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/parse-entities": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz",
+ "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==",
+ "dependencies": {
+ "@types/unist": "^2.0.0",
+ "character-entities": "^2.0.0",
+ "character-entities-legacy": "^3.0.0",
+ "character-reference-invalid": "^2.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "is-alphanumerical": "^2.0.0",
+ "is-decimal": "^2.0.0",
+ "is-hexadecimal": "^2.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/parse-entities/node_modules/@types/unist": {
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz",
+ "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA=="
+ },
+ "node_modules/parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parse-numeric-range": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz",
+ "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ=="
+ },
+ "node_modules/parse5": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
+ "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
+ "dependencies": {
+ "entities": "^4.4.0"
+ },
+ "funding": {
+ "url": "https://github.com/inikulin/parse5?sponsor=1"
+ }
+ },
+ "node_modules/parse5-htmlparser2-tree-adapter": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz",
+ "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==",
+ "dependencies": {
+ "domhandler": "^5.0.2",
+ "parse5": "^7.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/inikulin/parse5?sponsor=1"
+ }
+ },
+ "node_modules/parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/path-exists": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz",
+ "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-is-inside": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
+ "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w=="
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
+ },
+ "node_modules/path-to-regexp": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
+ "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
+ "dependencies": {
+ "isarray": "0.0.1"
+ }
+ },
+ "node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/periscopic": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz",
+ "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==",
+ "dependencies": {
+ "@types/estree": "^1.0.0",
+ "estree-walker": "^3.0.0",
+ "is-reference": "^3.0.0"
+ }
+ },
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/pkg-dir": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz",
+ "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==",
+ "dependencies": {
+ "find-up": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pkg-up": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz",
+ "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==",
+ "dependencies": {
+ "find-up": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-up/node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dependencies": {
+ "locate-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pkg-up/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dependencies": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pkg-up/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pkg-up/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pkg-up/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.4.32",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz",
+ "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "nanoid": "^3.3.7",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/postcss-calc": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz",
+ "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.9",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.2"
+ }
+ },
+ "node_modules/postcss-colormin": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz",
+ "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "caniuse-api": "^3.0.0",
+ "colord": "^2.9.1",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-convert-values": {
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz",
+ "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-discard-comments": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz",
+ "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-discard-duplicates": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz",
+ "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-discard-empty": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz",
+ "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-discard-overridden": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz",
+ "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-discard-unused": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz",
+ "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.5"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-loader": {
+ "version": "7.3.3",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.3.tgz",
+ "integrity": "sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==",
+ "dependencies": {
+ "cosmiconfig": "^8.2.0",
+ "jiti": "^1.18.2",
+ "semver": "^7.3.8"
+ },
+ "engines": {
+ "node": ">= 14.15.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "postcss": "^7.0.0 || ^8.0.1",
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/postcss-loader/node_modules/cosmiconfig": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz",
+ "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==",
+ "dependencies": {
+ "import-fresh": "^3.3.0",
+ "js-yaml": "^4.1.0",
+ "parse-json": "^5.2.0",
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/d-fischer"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.9.5"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/postcss-merge-idents": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz",
+ "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==",
+ "dependencies": {
+ "cssnano-utils": "^3.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-merge-longhand": {
+ "version": "5.1.7",
+ "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz",
+ "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0",
+ "stylehacks": "^5.1.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-merge-rules": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz",
+ "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "caniuse-api": "^3.0.0",
+ "cssnano-utils": "^3.1.0",
+ "postcss-selector-parser": "^6.0.5"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-font-values": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz",
+ "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-gradients": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz",
+ "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==",
+ "dependencies": {
+ "colord": "^2.9.1",
+ "cssnano-utils": "^3.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-params": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz",
+ "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "cssnano-utils": "^3.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-selectors": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz",
+ "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.5"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-modules-extract-imports": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
+ "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-local-by-default": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz",
+ "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==",
+ "dependencies": {
+ "icss-utils": "^5.0.0",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-scope": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
+ "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.4"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-values": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
+ "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
+ "dependencies": {
+ "icss-utils": "^5.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-normalize-charset": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz",
+ "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-display-values": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz",
+ "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-positions": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz",
+ "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-repeat-style": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz",
+ "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-string": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz",
+ "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-timing-functions": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz",
+ "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-unicode": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz",
+ "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-url": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz",
+ "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==",
+ "dependencies": {
+ "normalize-url": "^6.0.1",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-whitespace": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz",
+ "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-ordered-values": {
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz",
+ "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==",
+ "dependencies": {
+ "cssnano-utils": "^3.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-reduce-idents": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz",
+ "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-reduce-initial": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz",
+ "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "caniuse-api": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-reduce-transforms": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz",
+ "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-selector-parser": {
+ "version": "6.0.13",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz",
+ "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-sort-media-queries": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz",
+ "integrity": "sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==",
+ "dependencies": {
+ "sort-css-media-queries": "2.1.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.16"
+ }
+ },
+ "node_modules/postcss-svgo": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz",
+ "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0",
+ "svgo": "^2.7.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-unique-selectors": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz",
+ "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.5"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
+ },
+ "node_modules/postcss-zindex": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz",
+ "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/pretty-error": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz",
+ "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==",
+ "dependencies": {
+ "lodash": "^4.17.20",
+ "renderkid": "^3.0.0"
+ }
+ },
+ "node_modules/pretty-time": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz",
+ "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/prism-react-renderer": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.3.0.tgz",
+ "integrity": "sha512-UYRg2TkVIaI6tRVHC5OJ4/BxqPUxJkJvq/odLT/ykpt1zGYXooNperUxQcCvi87LyRnR4nCh81ceOA+e7nrydg==",
+ "dependencies": {
+ "@types/prismjs": "^1.26.0",
+ "clsx": "^2.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=16.0.0"
+ }
+ },
+ "node_modules/prism-react-renderer/node_modules/clsx": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
+ "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/prismjs": {
+ "version": "1.29.0",
+ "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz",
+ "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ },
+ "node_modules/prompts": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
+ "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+ "dependencies": {
+ "kleur": "^3.0.3",
+ "sisteransi": "^1.0.5"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/prop-types": {
+ "version": "15.8.1",
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
+ "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
+ "dependencies": {
+ "loose-envify": "^1.4.0",
+ "object-assign": "^4.1.1",
+ "react-is": "^16.13.1"
+ }
+ },
+ "node_modules/property-information": {
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.0.tgz",
+ "integrity": "sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/proto-list": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
+ "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA=="
+ },
+ "node_modules/proxy-addr": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
+ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
+ "dependencies": {
+ "forwarded": "0.2.0",
+ "ipaddr.js": "1.9.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/proxy-addr/node_modules/ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ=="
+ },
+ "node_modules/pupa": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz",
+ "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==",
+ "dependencies": {
+ "escape-goat": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/qs": {
+ "version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
+ "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "dependencies": {
+ "side-channel": "^1.0.4"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/queue": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
+ "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==",
+ "dependencies": {
+ "inherits": "~2.0.3"
+ }
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/quick-lru": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "dependencies": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/range-parser": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
+ "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/raw-body": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
+ "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/raw-body/node_modules/bytes": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/rc": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+ "dependencies": {
+ "deep-extend": "^0.6.0",
+ "ini": "~1.3.0",
+ "minimist": "^1.2.0",
+ "strip-json-comments": "~2.0.1"
+ },
+ "bin": {
+ "rc": "cli.js"
+ }
+ },
+ "node_modules/rc/node_modules/strip-json-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react": {
+ "version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
+ "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
+ "dependencies": {
+ "loose-envify": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-dev-utils": {
+ "version": "12.0.1",
+ "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz",
+ "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==",
+ "dependencies": {
+ "@babel/code-frame": "^7.16.0",
+ "address": "^1.1.2",
+ "browserslist": "^4.18.1",
+ "chalk": "^4.1.2",
+ "cross-spawn": "^7.0.3",
+ "detect-port-alt": "^1.1.6",
+ "escape-string-regexp": "^4.0.0",
+ "filesize": "^8.0.6",
+ "find-up": "^5.0.0",
+ "fork-ts-checker-webpack-plugin": "^6.5.0",
+ "global-modules": "^2.0.0",
+ "globby": "^11.0.4",
+ "gzip-size": "^6.0.0",
+ "immer": "^9.0.7",
+ "is-root": "^2.1.0",
+ "loader-utils": "^3.2.0",
+ "open": "^8.4.0",
+ "pkg-up": "^3.1.0",
+ "prompts": "^2.4.2",
+ "react-error-overlay": "^6.0.11",
+ "recursive-readdir": "^2.2.2",
+ "shell-quote": "^1.7.3",
+ "strip-ansi": "^6.0.1",
+ "text-table": "^0.2.0"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/loader-utils": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz",
+ "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==",
+ "engines": {
+ "node": ">= 12.13.0"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/react-dom": {
+ "version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
+ "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
+ "dependencies": {
+ "loose-envify": "^1.1.0",
+ "scheduler": "^0.23.0"
+ },
+ "peerDependencies": {
+ "react": "^18.2.0"
+ }
+ },
+ "node_modules/react-error-overlay": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz",
+ "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg=="
+ },
+ "node_modules/react-fast-compare": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz",
+ "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ=="
+ },
+ "node_modules/react-helmet-async": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz",
+ "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==",
+ "dependencies": {
+ "@babel/runtime": "^7.12.5",
+ "invariant": "^2.2.4",
+ "prop-types": "^15.7.2",
+ "react-fast-compare": "^3.2.0",
+ "shallowequal": "^1.1.0"
+ },
+ "peerDependencies": {
+ "react": "^16.6.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ },
+ "node_modules/react-json-view-lite": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.2.1.tgz",
+ "integrity": "sha512-Itc0g86fytOmKZoIoJyGgvNqohWSbh3NXIKNgH6W6FT9PC1ck4xas1tT3Rr/b3UlFXyA9Jjaw9QSXdZy2JwGMQ==",
+ "engines": {
+ "node": ">=14"
+ },
+ "peerDependencies": {
+ "react": "^16.13.1 || ^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/react-lifecycles-compat": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz",
+ "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA=="
+ },
+ "node_modules/react-loadable": {
+ "name": "@docusaurus/react-loadable",
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz",
+ "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==",
+ "dependencies": {
+ "@types/react": "*",
+ "prop-types": "^15.6.2"
+ },
+ "peerDependencies": {
+ "react": "*"
+ }
+ },
+ "node_modules/react-loadable-ssr-addon-v5-slorber": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz",
+ "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==",
+ "dependencies": {
+ "@babel/runtime": "^7.10.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "peerDependencies": {
+ "react-loadable": "*",
+ "webpack": ">=4.41.1 || 5.x"
+ }
+ },
+ "node_modules/react-router": {
+ "version": "5.3.4",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz",
+ "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==",
+ "dependencies": {
+ "@babel/runtime": "^7.12.13",
+ "history": "^4.9.0",
+ "hoist-non-react-statics": "^3.1.0",
+ "loose-envify": "^1.3.1",
+ "path-to-regexp": "^1.7.0",
+ "prop-types": "^15.6.2",
+ "react-is": "^16.6.0",
+ "tiny-invariant": "^1.0.2",
+ "tiny-warning": "^1.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=15"
+ }
+ },
+ "node_modules/react-router-config": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz",
+ "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==",
+ "dependencies": {
+ "@babel/runtime": "^7.1.2"
+ },
+ "peerDependencies": {
+ "react": ">=15",
+ "react-router": ">=5"
+ }
+ },
+ "node_modules/react-router-dom": {
+ "version": "5.3.4",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz",
+ "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.12.13",
+ "history": "^4.9.0",
+ "loose-envify": "^1.3.1",
+ "prop-types": "^15.6.2",
+ "react-router": "5.3.4",
+ "tiny-invariant": "^1.0.2",
+ "tiny-warning": "^1.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=15"
+ }
+ },
+ "node_modules/react-smooth": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.5.tgz",
+ "integrity": "sha512-BMP2Ad42tD60h0JW6BFaib+RJuV5dsXJK9Baxiv/HlNFjvRLqA9xrNKxVWnUIZPQfzUwGXIlU/dSYLU+54YGQA==",
+ "dependencies": {
+ "fast-equals": "^5.0.0",
+ "react-transition-group": "2.9.0"
+ },
+ "peerDependencies": {
+ "prop-types": "^15.6.0",
+ "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/react-transition-group": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz",
+ "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==",
+ "dependencies": {
+ "dom-helpers": "^3.4.0",
+ "loose-envify": "^1.4.0",
+ "prop-types": "^15.6.2",
+ "react-lifecycles-compat": "^3.0.4"
+ },
+ "peerDependencies": {
+ "react": ">=15.0.0",
+ "react-dom": ">=15.0.0"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/reading-time": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz",
+ "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg=="
+ },
+ "node_modules/recharts": {
+ "version": "2.10.3",
+ "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.10.3.tgz",
+ "integrity": "sha512-G4J96fKTZdfFQd6aQnZjo2nVNdXhp+uuLb00+cBTGLo85pChvm1+E67K3wBOHDE/77spcYb2Cy9gYWVqiZvQCg==",
+ "dependencies": {
+ "clsx": "^2.0.0",
+ "eventemitter3": "^4.0.1",
+ "lodash": "^4.17.19",
+ "react-is": "^16.10.2",
+ "react-smooth": "^2.0.5",
+ "recharts-scale": "^0.4.4",
+ "tiny-invariant": "^1.3.1",
+ "victory-vendor": "^36.6.8"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "peerDependencies": {
+ "prop-types": "^15.6.0",
+ "react": "^16.0.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/recharts-scale": {
+ "version": "0.4.5",
+ "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz",
+ "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==",
+ "dependencies": {
+ "decimal.js-light": "^2.4.1"
+ }
+ },
+ "node_modules/recharts/node_modules/clsx": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
+ "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/rechoir": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
+ "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==",
+ "dependencies": {
+ "resolve": "^1.1.6"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/recursive-readdir": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz",
+ "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==",
+ "dependencies": {
+ "minimatch": "^3.0.5"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/regenerate": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
+ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="
+ },
+ "node_modules/regenerate-unicode-properties": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz",
+ "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==",
+ "dependencies": {
+ "regenerate": "^1.4.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regenerator-runtime": {
+ "version": "0.14.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
+ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
+ },
+ "node_modules/regenerator-transform": {
+ "version": "0.15.2",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz",
+ "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==",
+ "dependencies": {
+ "@babel/runtime": "^7.8.4"
+ }
+ },
+ "node_modules/regexpu-core": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz",
+ "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==",
+ "dependencies": {
+ "@babel/regjsgen": "^0.8.0",
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^10.1.0",
+ "regjsparser": "^0.9.1",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/registry-auth-token": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz",
+ "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==",
+ "dependencies": {
+ "@pnpm/npm-conf": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/registry-url": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz",
+ "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==",
+ "dependencies": {
+ "rc": "1.2.8"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/regjsparser": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz",
+ "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==",
+ "dependencies": {
+ "jsesc": "~0.5.0"
+ },
+ "bin": {
+ "regjsparser": "bin/parser"
+ }
+ },
+ "node_modules/regjsparser/node_modules/jsesc": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+ "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ }
+ },
+ "node_modules/rehype-raw": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz",
+ "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==",
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "hast-util-raw": "^9.0.0",
+ "vfile": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/relateurl": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
+ "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/remark-directive": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.0.tgz",
+ "integrity": "sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-directive": "^3.0.0",
+ "micromark-extension-directive": "^3.0.0",
+ "unified": "^11.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-emoji": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz",
+ "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==",
+ "dependencies": {
+ "@types/mdast": "^4.0.2",
+ "emoticon": "^4.0.1",
+ "mdast-util-find-and-replace": "^3.0.1",
+ "node-emoji": "^2.1.0",
+ "unified": "^11.0.4"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ }
+ },
+ "node_modules/remark-frontmatter": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz",
+ "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-frontmatter": "^2.0.0",
+ "micromark-extension-frontmatter": "^2.0.0",
+ "unified": "^11.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-gfm": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz",
+ "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-gfm": "^3.0.0",
+ "micromark-extension-gfm": "^3.0.0",
+ "remark-parse": "^11.0.0",
+ "remark-stringify": "^11.0.0",
+ "unified": "^11.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-mdx": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.0.tgz",
+ "integrity": "sha512-O7yfjuC6ra3NHPbRVxfflafAj3LTwx3b73aBvkEFU5z4PsD6FD4vrqJAkE5iNGLz71GdjXfgRqm3SQ0h0VuE7g==",
+ "dependencies": {
+ "mdast-util-mdx": "^3.0.0",
+ "micromark-extension-mdxjs": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-parse": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz",
+ "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "micromark-util-types": "^2.0.0",
+ "unified": "^11.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-rehype": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz",
+ "integrity": "sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==",
+ "dependencies": {
+ "@types/hast": "^3.0.0",
+ "@types/mdast": "^4.0.0",
+ "mdast-util-to-hast": "^13.0.0",
+ "unified": "^11.0.0",
+ "vfile": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-stringify": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz",
+ "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-to-markdown": "^2.0.0",
+ "unified": "^11.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/renderkid": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz",
+ "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==",
+ "dependencies": {
+ "css-select": "^4.1.3",
+ "dom-converter": "^0.2.0",
+ "htmlparser2": "^6.1.0",
+ "lodash": "^4.17.21",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "node_modules/renderkid/node_modules/css-select": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
+ "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^6.0.1",
+ "domhandler": "^4.3.1",
+ "domutils": "^2.8.0",
+ "nth-check": "^2.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/renderkid/node_modules/dom-serializer": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
+ "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/renderkid/node_modules/domhandler": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
+ "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
+ "dependencies": {
+ "domelementtype": "^2.2.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/renderkid/node_modules/domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "dependencies": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/renderkid/node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/renderkid/node_modules/htmlparser2": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
+ "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
+ "funding": [
+ "https://github.com/fb55/htmlparser2?sponsor=1",
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.0.0",
+ "domutils": "^2.5.2",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-like": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz",
+ "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
+ },
+ "node_modules/resolve": {
+ "version": "1.22.8",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
+ "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
+ "dependencies": {
+ "is-core-module": "^2.13.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-alpn": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
+ "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g=="
+ },
+ "node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/resolve-pathname": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz",
+ "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng=="
+ },
+ "node_modules/responselike": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz",
+ "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==",
+ "dependencies": {
+ "lowercase-keys": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/retry": {
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
+ "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/robust-predicates": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
+ "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
+ },
+ "node_modules/rtl-detect": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.1.2.tgz",
+ "integrity": "sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ=="
+ },
+ "node_modules/rtlcss": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz",
+ "integrity": "sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==",
+ "dependencies": {
+ "escalade": "^3.1.1",
+ "picocolors": "^1.0.0",
+ "postcss": "^8.4.21",
+ "strip-json-comments": "^3.1.1"
+ },
+ "bin": {
+ "rtlcss": "bin/rtlcss.js"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/rw": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
+ "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
+ },
+ "node_modules/sade": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
+ "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
+ "dependencies": {
+ "mri": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ },
+ "node_modules/sax": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz",
+ "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA=="
+ },
+ "node_modules/scheduler": {
+ "version": "0.23.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
+ "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
+ "dependencies": {
+ "loose-envify": "^1.1.0"
+ }
+ },
+ "node_modules/schema-utils": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
+ "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.9.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.1.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/search-insights": {
+ "version": "2.13.0",
+ "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.13.0.tgz",
+ "integrity": "sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==",
+ "peer": true
+ },
+ "node_modules/section-matter": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",
+ "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==",
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/select-hose": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
+ "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg=="
+ },
+ "node_modules/selfsigned": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz",
+ "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==",
+ "dependencies": {
+ "@types/node-forge": "^1.3.0",
+ "node-forge": "^1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semver": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semver-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz",
+ "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==",
+ "dependencies": {
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/semver/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semver/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/send": {
+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
+ "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
+ "dependencies": {
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "2.4.1",
+ "range-parser": "~1.2.1",
+ "statuses": "2.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/send/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/send/node_modules/debug/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/send/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+ },
+ "node_modules/send/node_modules/range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/serialize-javascript": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz",
+ "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==",
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/serve-handler": {
+ "version": "6.1.5",
+ "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz",
+ "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==",
+ "dependencies": {
+ "bytes": "3.0.0",
+ "content-disposition": "0.5.2",
+ "fast-url-parser": "1.1.3",
+ "mime-types": "2.1.18",
+ "minimatch": "3.1.2",
+ "path-is-inside": "1.0.2",
+ "path-to-regexp": "2.2.1",
+ "range-parser": "1.2.0"
+ }
+ },
+ "node_modules/serve-handler/node_modules/path-to-regexp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz",
+ "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ=="
+ },
+ "node_modules/serve-index": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
+ "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
+ "dependencies": {
+ "accepts": "~1.3.4",
+ "batch": "0.6.1",
+ "debug": "2.6.9",
+ "escape-html": "~1.0.3",
+ "http-errors": "~1.6.2",
+ "mime-types": "~2.1.17",
+ "parseurl": "~1.3.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/serve-index/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/serve-index/node_modules/depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/serve-index/node_modules/http-errors": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
+ "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
+ "dependencies": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.1.0",
+ "statuses": ">= 1.4.0 < 2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/serve-index/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
+ },
+ "node_modules/serve-index/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/serve-index/node_modules/setprototypeof": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
+ },
+ "node_modules/serve-index/node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/serve-static": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
+ "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
+ "dependencies": {
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.18.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/set-function-length": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",
+ "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==",
+ "dependencies": {
+ "define-data-property": "^1.1.1",
+ "get-intrinsic": "^1.2.1",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/setprototypeof": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
+ },
+ "node_modules/shallow-clone": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+ "dependencies": {
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shallowequal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz",
+ "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shell-quote": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
+ "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/shelljs": {
+ "version": "0.8.5",
+ "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz",
+ "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==",
+ "dependencies": {
+ "glob": "^7.0.0",
+ "interpret": "^1.0.0",
+ "rechoir": "^0.6.2"
+ },
+ "bin": {
+ "shjs": "bin/shjs"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/side-channel": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
+ },
+ "node_modules/sirv": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.3.tgz",
+ "integrity": "sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==",
+ "dependencies": {
+ "@polka/url": "^1.0.0-next.20",
+ "mrmime": "^1.0.0",
+ "totalist": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/sisteransi": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
+ },
+ "node_modules/sitemap": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz",
+ "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==",
+ "dependencies": {
+ "@types/node": "^17.0.5",
+ "@types/sax": "^1.2.1",
+ "arg": "^5.0.0",
+ "sax": "^1.2.4"
+ },
+ "bin": {
+ "sitemap": "dist/cli.js"
+ },
+ "engines": {
+ "node": ">=12.0.0",
+ "npm": ">=5.6.0"
+ }
+ },
+ "node_modules/sitemap/node_modules/@types/node": {
+ "version": "17.0.45",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz",
+ "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw=="
+ },
+ "node_modules/skin-tone": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz",
+ "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==",
+ "dependencies": {
+ "unicode-emoji-modifier-base": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/sockjs": {
+ "version": "0.3.24",
+ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
+ "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
+ "dependencies": {
+ "faye-websocket": "^0.11.3",
+ "uuid": "^8.3.2",
+ "websocket-driver": "^0.7.4"
+ }
+ },
+ "node_modules/sort-css-media-queries": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz",
+ "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==",
+ "engines": {
+ "node": ">= 6.3.0"
+ }
+ },
+ "node_modules/source-map": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
+ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/source-map-support/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/space-separated-tokens": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
+ "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/spdy": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
+ "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
+ "dependencies": {
+ "debug": "^4.1.0",
+ "handle-thing": "^2.0.0",
+ "http-deceiver": "^1.2.7",
+ "select-hose": "^2.0.0",
+ "spdy-transport": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/spdy-transport": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
+ "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
+ "dependencies": {
+ "debug": "^4.1.0",
+ "detect-node": "^2.0.4",
+ "hpack.js": "^2.1.6",
+ "obuf": "^1.1.2",
+ "readable-stream": "^3.0.6",
+ "wbuf": "^1.7.3"
+ }
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
+ },
+ "node_modules/srcset": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz",
+ "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/stable": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
+ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
+ "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility"
+ },
+ "node_modules/statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/std-env": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz",
+ "integrity": "sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg=="
+ },
+ "node_modules/string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "node_modules/string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "dependencies": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/string-width/node_modules/ansi-regex": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/string-width/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/stringify-entities": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz",
+ "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==",
+ "dependencies": {
+ "character-entities-html4": "^2.0.0",
+ "character-entities-legacy": "^3.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/stringify-object": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
+ "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
+ "dependencies": {
+ "get-own-enumerable-property-symbols": "^3.0.0",
+ "is-obj": "^1.0.1",
+ "is-regexp": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-bom-string": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
+ "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/style-to-object": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz",
+ "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==",
+ "dependencies": {
+ "inline-style-parser": "0.1.1"
+ }
+ },
+ "node_modules/stylehacks": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz",
+ "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "postcss-selector-parser": "^6.0.4"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/stylis": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz",
+ "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ=="
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/svg-parser": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz",
+ "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ=="
+ },
+ "node_modules/svgo": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz",
+ "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==",
+ "dependencies": {
+ "@trysound/sax": "0.2.0",
+ "commander": "^7.2.0",
+ "css-select": "^4.1.3",
+ "css-tree": "^1.1.3",
+ "csso": "^4.2.0",
+ "picocolors": "^1.0.0",
+ "stable": "^0.1.8"
+ },
+ "bin": {
+ "svgo": "bin/svgo"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/svgo/node_modules/commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/svgo/node_modules/css-select": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
+ "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^6.0.1",
+ "domhandler": "^4.3.1",
+ "domutils": "^2.8.0",
+ "nth-check": "^2.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/svgo/node_modules/dom-serializer": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
+ "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/svgo/node_modules/domhandler": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
+ "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
+ "dependencies": {
+ "domelementtype": "^2.2.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/svgo/node_modules/domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "dependencies": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/svgo/node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/tapable": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/terser": {
+ "version": "5.26.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz",
+ "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==",
+ "dependencies": {
+ "@jridgewell/source-map": "^0.3.3",
+ "acorn": "^8.8.2",
+ "commander": "^2.20.0",
+ "source-map-support": "~0.5.20"
+ },
+ "bin": {
+ "terser": "bin/terser"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/terser-webpack-plugin": {
+ "version": "5.3.9",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz",
+ "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==",
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.17",
+ "jest-worker": "^27.4.5",
+ "schema-utils": "^3.1.1",
+ "serialize-javascript": "^6.0.1",
+ "terser": "^5.16.8"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ },
+ "peerDependenciesMeta": {
+ "@swc/core": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "uglify-js": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/jest-worker": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
+ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+ },
+ "node_modules/terser-webpack-plugin/node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
+ "node_modules/terser/node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+ },
+ "node_modules/text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="
+ },
+ "node_modules/thunky": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
+ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA=="
+ },
+ "node_modules/tiny-invariant": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
+ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="
+ },
+ "node_modules/tiny-warning": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ },
+ "node_modules/to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/toidentifier": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/totalist": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz",
+ "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/trim-lines": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
+ "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/trough": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz",
+ "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/ts-dedent": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz",
+ "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==",
+ "engines": {
+ "node": ">=6.10"
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/type-fest": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
+ "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/type-is/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/type-is/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/typedarray-to-buffer": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
+ "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
+ "dependencies": {
+ "is-typedarray": "^1.0.0"
+ }
+ },
+ "node_modules/typescript": {
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
+ "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
+ "peer": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/undici-types": {
+ "version": "5.26.5",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
+ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
+ },
+ "node_modules/unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-emoji-modifier-base": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz",
+ "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
+ "dependencies": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-value-ecmascript": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz",
+ "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-property-aliases-ecmascript": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
+ "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unified": {
+ "version": "11.0.4",
+ "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz",
+ "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==",
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "bail": "^2.0.0",
+ "devlop": "^1.0.0",
+ "extend": "^3.0.0",
+ "is-plain-obj": "^4.0.0",
+ "trough": "^2.0.0",
+ "vfile": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unique-string": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz",
+ "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==",
+ "dependencies": {
+ "crypto-random-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/unist-util-is": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
+ "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
+ "dependencies": {
+ "@types/unist": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-position": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz",
+ "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
+ "dependencies": {
+ "@types/unist": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-position-from-estree": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz",
+ "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==",
+ "dependencies": {
+ "@types/unist": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-remove-position": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz",
+ "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==",
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "unist-util-visit": "^5.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-stringify-position": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
+ "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
+ "dependencies": {
+ "@types/unist": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-visit": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz",
+ "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "unist-util-is": "^6.0.0",
+ "unist-util-visit-parents": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-visit-parents": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz",
+ "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "unist-util-is": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/update-browserslist-db": {
+ "version": "1.0.13",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
+ "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "escalade": "^3.1.1",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "update-browserslist-db": "cli.js"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4.21.0"
+ }
+ },
+ "node_modules/update-notifier": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz",
+ "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==",
+ "dependencies": {
+ "boxen": "^7.0.0",
+ "chalk": "^5.0.1",
+ "configstore": "^6.0.0",
+ "has-yarn": "^3.0.0",
+ "import-lazy": "^4.0.0",
+ "is-ci": "^3.0.1",
+ "is-installed-globally": "^0.4.0",
+ "is-npm": "^6.0.0",
+ "is-yarn-global": "^0.4.0",
+ "latest-version": "^7.0.0",
+ "pupa": "^3.1.0",
+ "semver": "^7.3.7",
+ "semver-diff": "^4.0.0",
+ "xdg-basedir": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/yeoman/update-notifier?sponsor=1"
+ }
+ },
+ "node_modules/update-notifier/node_modules/boxen": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz",
+ "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==",
+ "dependencies": {
+ "ansi-align": "^3.0.1",
+ "camelcase": "^7.0.1",
+ "chalk": "^5.2.0",
+ "cli-boxes": "^3.0.0",
+ "string-width": "^5.1.2",
+ "type-fest": "^2.13.0",
+ "widest-line": "^4.0.1",
+ "wrap-ansi": "^8.1.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/update-notifier/node_modules/camelcase": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz",
+ "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==",
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/update-notifier/node_modules/chalk": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/uri-js/node_modules/punycode": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/url-loader": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz",
+ "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==",
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "mime-types": "^2.1.27",
+ "schema-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "file-loader": "*",
+ "webpack": "^4.0.0 || ^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "file-loader": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/url-loader/node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/url-loader/node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/url-loader/node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+ },
+ "node_modules/url-loader/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/url-loader/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/url-loader/node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
+ },
+ "node_modules/utila": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
+ "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA=="
+ },
+ "node_modules/utility-types": {
+ "version": "3.10.0",
+ "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz",
+ "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/uvu": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz",
+ "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==",
+ "dependencies": {
+ "dequal": "^2.0.0",
+ "diff": "^5.0.0",
+ "kleur": "^4.0.3",
+ "sade": "^1.7.3"
+ },
+ "bin": {
+ "uvu": "bin.js"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/uvu/node_modules/kleur": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
+ "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/value-equal": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz",
+ "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw=="
+ },
+ "node_modules/vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/vfile": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz",
+ "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==",
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "unist-util-stringify-position": "^4.0.0",
+ "vfile-message": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/vfile-location": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz",
+ "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==",
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "vfile": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/vfile-message": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz",
+ "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==",
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "unist-util-stringify-position": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/victory-vendor": {
+ "version": "36.7.0",
+ "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.7.0.tgz",
+ "integrity": "sha512-nqYuTkLSdTTeACyXcCLbL7rl0y6jpzLPtTNGOtSnajdR+xxMxBdjMxDjfNJNlhR+ZU8vbXz+QejntcbY7h9/ZA==",
+ "dependencies": {
+ "@types/d3-array": "^3.0.3",
+ "@types/d3-ease": "^3.0.0",
+ "@types/d3-interpolate": "^3.0.1",
+ "@types/d3-scale": "^4.0.2",
+ "@types/d3-shape": "^3.1.0",
+ "@types/d3-time": "^3.0.0",
+ "@types/d3-timer": "^3.0.0",
+ "d3-array": "^3.1.6",
+ "d3-ease": "^3.0.1",
+ "d3-interpolate": "^3.0.1",
+ "d3-scale": "^4.0.2",
+ "d3-shape": "^3.1.0",
+ "d3-time": "^3.0.0",
+ "d3-timer": "^3.0.1"
+ }
+ },
+ "node_modules/watchpack": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
+ "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
+ "dependencies": {
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/wbuf": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
+ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
+ "dependencies": {
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "node_modules/web-namespaces": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz",
+ "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/web-worker": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz",
+ "integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA=="
+ },
+ "node_modules/webpack": {
+ "version": "5.89.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz",
+ "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==",
+ "dependencies": {
+ "@types/eslint-scope": "^3.7.3",
+ "@types/estree": "^1.0.0",
+ "@webassemblyjs/ast": "^1.11.5",
+ "@webassemblyjs/wasm-edit": "^1.11.5",
+ "@webassemblyjs/wasm-parser": "^1.11.5",
+ "acorn": "^8.7.1",
+ "acorn-import-assertions": "^1.9.0",
+ "browserslist": "^4.14.5",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.15.0",
+ "es-module-lexer": "^1.2.1",
+ "eslint-scope": "5.1.1",
+ "events": "^3.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.2.9",
+ "json-parse-even-better-errors": "^2.3.1",
+ "loader-runner": "^4.2.0",
+ "mime-types": "^2.1.27",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.2.0",
+ "tapable": "^2.1.1",
+ "terser-webpack-plugin": "^5.3.7",
+ "watchpack": "^2.4.0",
+ "webpack-sources": "^3.2.3"
+ },
+ "bin": {
+ "webpack": "bin/webpack.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependenciesMeta": {
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-bundle-analyzer": {
+ "version": "4.10.1",
+ "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz",
+ "integrity": "sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==",
+ "dependencies": {
+ "@discoveryjs/json-ext": "0.5.7",
+ "acorn": "^8.0.4",
+ "acorn-walk": "^8.0.0",
+ "commander": "^7.2.0",
+ "debounce": "^1.2.1",
+ "escape-string-regexp": "^4.0.0",
+ "gzip-size": "^6.0.0",
+ "html-escaper": "^2.0.2",
+ "is-plain-object": "^5.0.0",
+ "opener": "^1.5.2",
+ "picocolors": "^1.0.0",
+ "sirv": "^2.0.3",
+ "ws": "^7.3.1"
+ },
+ "bin": {
+ "webpack-bundle-analyzer": "lib/bin/analyzer.js"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/webpack-bundle-analyzer/node_modules/commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/webpack-dev-middleware": {
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz",
+ "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==",
+ "dependencies": {
+ "colorette": "^2.0.10",
+ "memfs": "^3.4.3",
+ "mime-types": "^2.1.31",
+ "range-parser": "^1.2.1",
+ "schema-utils": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-server": {
+ "version": "4.15.1",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz",
+ "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==",
+ "dependencies": {
+ "@types/bonjour": "^3.5.9",
+ "@types/connect-history-api-fallback": "^1.3.5",
+ "@types/express": "^4.17.13",
+ "@types/serve-index": "^1.9.1",
+ "@types/serve-static": "^1.13.10",
+ "@types/sockjs": "^0.3.33",
+ "@types/ws": "^8.5.5",
+ "ansi-html-community": "^0.0.8",
+ "bonjour-service": "^1.0.11",
+ "chokidar": "^3.5.3",
+ "colorette": "^2.0.10",
+ "compression": "^1.7.4",
+ "connect-history-api-fallback": "^2.0.0",
+ "default-gateway": "^6.0.3",
+ "express": "^4.17.3",
+ "graceful-fs": "^4.2.6",
+ "html-entities": "^2.3.2",
+ "http-proxy-middleware": "^2.0.3",
+ "ipaddr.js": "^2.0.1",
+ "launch-editor": "^2.6.0",
+ "open": "^8.0.9",
+ "p-retry": "^4.5.0",
+ "rimraf": "^3.0.2",
+ "schema-utils": "^4.0.0",
+ "selfsigned": "^2.1.1",
+ "serve-index": "^1.9.1",
+ "sockjs": "^0.3.24",
+ "spdy": "^4.0.2",
+ "webpack-dev-middleware": "^5.3.1",
+ "ws": "^8.13.0"
+ },
+ "bin": {
+ "webpack-dev-server": "bin/webpack-dev-server.js"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.37.0 || ^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "webpack": {
+ "optional": true
+ },
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/ws": {
+ "version": "8.15.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.15.1.tgz",
+ "integrity": "sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==",
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": ">=5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-merge": {
+ "version": "5.10.0",
+ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz",
+ "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==",
+ "dependencies": {
+ "clone-deep": "^4.0.1",
+ "flat": "^5.0.2",
+ "wildcard": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/webpack-sources": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webpack/node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/webpack/node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/webpack/node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+ },
+ "node_modules/webpack/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack/node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/webpackbar": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz",
+ "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==",
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "consola": "^2.15.3",
+ "pretty-time": "^1.1.0",
+ "std-env": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "peerDependencies": {
+ "webpack": "3 || 4 || 5"
+ }
+ },
+ "node_modules/websocket-driver": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
+ "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
+ "dependencies": {
+ "http-parser-js": ">=0.5.1",
+ "safe-buffer": ">=5.1.0",
+ "websocket-extensions": ">=0.1.1"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/websocket-extensions": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
+ "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/widest-line": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz",
+ "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==",
+ "dependencies": {
+ "string-width": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/wildcard": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz",
+ "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ=="
+ },
+ "node_modules/wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "dependencies": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/ansi-regex": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/ansi-styles": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
+ },
+ "node_modules/write-file-atomic": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
+ "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
+ "dependencies": {
+ "imurmurhash": "^0.1.4",
+ "is-typedarray": "^1.0.0",
+ "signal-exit": "^3.0.2",
+ "typedarray-to-buffer": "^3.1.5"
+ }
+ },
+ "node_modules/ws": {
+ "version": "7.5.9",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
+ "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/xdg-basedir": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz",
+ "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/xml-js": {
+ "version": "1.6.11",
+ "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz",
+ "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==",
+ "dependencies": {
+ "sax": "^1.2.4"
+ },
+ "bin": {
+ "xml-js": "bin/cli.js"
+ }
+ },
+ "node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
+ },
+ "node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/yocto-queue": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz",
+ "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==",
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/zwitch": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
+ "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 00000000..447d0853
--- /dev/null
+++ b/package.json
@@ -0,0 +1,46 @@
+{
+ "name": "documents",
+ "version": "0.0.0",
+ "private": true,
+ "scripts": {
+ "docusaurus": "docusaurus",
+ "start": "docusaurus start",
+ "build": "docusaurus build",
+ "swizzle": "docusaurus swizzle",
+ "deploy": "docusaurus deploy",
+ "clear": "docusaurus clear",
+ "serve": "docusaurus serve",
+ "write-translations": "docusaurus write-translations",
+ "write-heading-ids": "docusaurus write-heading-ids"
+ },
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/preset-classic": "3.0.1",
+ "@docusaurus/theme-mermaid": "^3.0.1",
+ "@mdx-js/react": "^3.0.0",
+ "clsx": "^1.2.1",
+ "prism-react-renderer": "^2.1.0",
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0",
+ "recharts": "^2.10.3"
+ },
+ "devDependencies": {
+ "@docusaurus/module-type-aliases": "3.0.0",
+ "@docusaurus/types": "3.0.0"
+ },
+ "browserslist": {
+ "production": [
+ ">0.5%",
+ "not dead",
+ "not op_mini all"
+ ],
+ "development": [
+ "last 3 chrome version",
+ "last 3 firefox version",
+ "last 5 safari version"
+ ]
+ },
+ "engines": {
+ "node": ">=18.0"
+ }
+}
diff --git a/sidebars.js b/sidebars.js
new file mode 100644
index 00000000..393296ac
--- /dev/null
+++ b/sidebars.js
@@ -0,0 +1,40 @@
+/**
+ * Creating a sidebar enables you to:
+ - create an ordered group of docs
+ - render a sidebar for each doc of that group
+ - provide next/previous navigation
+
+ The sidebars can be generated from the filesystem, or explicitly defined here.
+
+ Create as many sidebars as you want.
+ */
+
+// @ts-check
+
+/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
+const sidebars = {
+ // By default, Docusaurus generates a sidebar from the docs folder structure
+ //tutorialSidebar: [{type: 'autogenerated', dirName: '.'}],
+
+ // But you can create a sidebar manually
+ ippanSidebar: [
+ {
+ type: 'autogenerated',
+ dirName: 'ippan-situmon', // '.' means the current docs folder
+ },
+ ],
+ giantouSidebar: [
+ {
+ type: 'autogenerated',
+ dirName: 'gian-tou', // '.' means the current docs folder
+ },
+ ],
+ dyslexiaSidebar: [
+ {
+ type: 'autogenerated',
+ dirName: 'hattatu', // '.' means the current docs folder
+ },
+ ],
+};
+
+export default sidebars;
diff --git a/src/components/HomepageFeatures/index.js b/src/components/HomepageFeatures/index.js
new file mode 100644
index 00000000..6d4f5799
--- /dev/null
+++ b/src/components/HomepageFeatures/index.js
@@ -0,0 +1,71 @@
+import clsx from 'clsx';
+import Heading from '@theme/Heading';
+import styles from './styles.module.css';
+
+const FeatureList = [
+ {
+ title: '一般質問',
+ docs: '/docs/ippan-situmon',
+ Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default,
+ description: (
+ <>
+ 安竹のこれまでの一般質問をまとめています。
+ </>
+ ),
+ },
+ {
+ title: '議案等',
+ docs: '/docs/gian-tou',
+ Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default,
+ description: (
+ <>
+ 主な議案・請願等についてまとめています。
+ </>
+ ),
+ },
+ {
+ title: '発達',
+ docs: '/docs/hattatu',
+ Svg: require('@site/static/img/undraw_docusaurus_react.svg').default,
+ description: (
+ <>
+ 発達に関してまとめています。
+ </>
+ ),
+ },
+];
+
+function Feature({Svg, title, docs, description}) {
+ return (
+ <div className={clsx('col col--4')}>
+ <a
+ className={styles.feartureLink}
+ href={docs}
+ target='_blank'
+ rel='noopener noreferrer'
+ >
+ <div className="text--center">
+ <Svg className={styles.featureSvg} role="img" />
+ </div>
+ <div className="text--center padding-horiz--md">
+ <Heading as="h3">{title}</Heading>
+ <p>{description}</p>
+ </div>
+ </a>
+ </div>
+ );
+}
+
+export default function HomepageFeatures() {
+ return (
+ <section className={styles.features}>
+ <div className="container">
+ <div className="row">
+ {FeatureList.map((props, idx) => (
+ <Feature key={idx} {...props} />
+ ))}
+ </div>
+ </div>
+ </section>
+ );
+}
diff --git a/src/components/HomepageFeatures/styles.module.css b/src/components/HomepageFeatures/styles.module.css
new file mode 100644
index 00000000..b248eb2e
--- /dev/null
+++ b/src/components/HomepageFeatures/styles.module.css
@@ -0,0 +1,11 @@
+.features {
+ display: flex;
+ align-items: center;
+ padding: 2rem 0;
+ width: 100%;
+}
+
+.featureSvg {
+ height: 200px;
+ width: 200px;
+}
diff --git a/src/components/MessageBubble.js b/src/components/MessageBubble.js
new file mode 100644
index 00000000..d64cf6ed
--- /dev/null
+++ b/src/components/MessageBubble.js
@@ -0,0 +1,11 @@
+import React from 'react';
+import styles from './MessageBubble.module.css';
+
+export default function MessageBubble({children, speaker, align, id}) {
+ let className = ("left" === align) ? [styles.bln, styles.bleft].join(' ') : [styles.bln, styles.bright].join(' ');
+ return (
+ <div className={className} data-speaker={speaker} id={id}>
+ {children}
+ </div>
+ );
+} \ No newline at end of file
diff --git a/src/components/MessageBubble.module.css b/src/components/MessageBubble.module.css
new file mode 100644
index 00000000..57d842b9
--- /dev/null
+++ b/src/components/MessageBubble.module.css
@@ -0,0 +1,130 @@
+:root {
+ --left-bg: var(--ifm-color-success-contrast-background);
+ --left-fg: var(--ifm-color-success-contrast-foreground);
+ --right-bg: var(--ifm-color-warning-contrast-background);
+ --right-fg: var(--ifm-color-warning-contrast-foreground);
+}
+
+.bln {
+ border-radius: 10px;
+ position: relative;
+ padding: 1rem;
+ max-width: 90%;
+ }
+ .bln.bleft {
+ background-color: var(--left-bg);
+ color: var(--left-fg);
+ margin: 1rem auto 1rem 4%;
+ }
+ .bln.bleft.gityo {
+ background-color: #ecedff;
+ }
+ .bln.bright {
+ background-color: var(--right-bg);
+ color: var(--right-fg);
+ margin: 1rem 4% 1rem auto;
+ }
+
+ /* 吹き出し三角部分 */
+ .bln::before{
+ border-style: solid;
+ content: '';
+ display: block;
+ position: absolute;
+ width: 0;
+ height: 0;
+ bottom: 3px;
+ }
+ .bln.bleft::before {
+ border-color: transparent var(--left-bg) transparent transparent;
+ border-width: 8px 22px 6px 0;
+ left: -15px;
+ rotate: -40deg;
+ }
+ .bln.bleft.gityo::before {
+ border-color: transparent #ecedff transparent transparent;
+ }
+ .bln.bright::before {
+ border-color: transparent transparent transparent var(--right-bg);
+ border-width: 8px 0 6px 22px;
+ right: -15px;
+ rotate: 40deg;
+ }
+
+ /* 吹き出し話者部分 */
+ .bln::after {
+ color: var(--ifm-color-content-secondary);
+ content: attr(data-speaker);
+ position: absolute;
+ font-size: 0.8rem;
+ top: -1.2rem;
+ white-space:nowrap;
+ }
+
+ .bln.bleft::after {
+ left: 0.5rem;
+ }
+ .bln.bright::after {
+ right: 0.5rem;
+ text-align:right;
+ }
+
+ /* 吹き出し内部 */
+ .bln>p:not(:last-child) {
+ margin-top: 0;
+ }
+ .bln>p:last-child {
+ margin: 0;
+ }
+
+ /* 吹き出しthougt, smile */
+ .bln.bleft.thought,
+ .bln.bleft.smile,
+ .bln.bleft.weary,
+ .bln.bleft.anger,
+ .bln.bleft.sorry,
+ .bln.bleft.search {
+ border: 6px dotted var(--left-bg-dark);
+ background-color:unset;
+ }
+ .bln.bleft.thought::before,
+ .bln.bleft.smile::before,
+ .bln.bleft.weary::before,
+ .bln.bleft.anger::before,
+ .bln.bleft.sorry::before,
+ .bln.bleft.search::before {
+ border-width: 0;
+ content: "🤔";
+ left: -2.5rem;
+ top:0;
+ }
+ .bln.bleft.smile::before {
+ content: "🙂";
+ }
+ .bln.bleft.weary::before {
+ content: "😩";
+ }
+ .bln.bleft.anger::before {
+ content: "💢";
+ }
+ .bln.bleft.sorry::before {
+ content: "🙏";
+ }
+ .bln.bleft.search::before {
+ content: "🔍";
+ }
+
+ @media only screen and (min-width: 800px) {
+ .bln {
+ max-width: 66%;
+ }
+ .bln.bleft.thought::before,
+ .bln.bleft.smile::before,
+ .bln.bleft.weary::before,
+ .bln.bleft.anger::before,
+ .bln.bleft.sorry::before,
+ .bln.bleft.search::before {
+ left: -3rem;
+ }
+ }
+ \ No newline at end of file
diff --git a/src/css/custom.css b/src/css/custom.css
new file mode 100644
index 00000000..ecc9f8f4
--- /dev/null
+++ b/src/css/custom.css
@@ -0,0 +1,48 @@
+/**
+ * Any CSS included here will be global. The classic template
+ * bundles Infima by default. Infima is a CSS framework designed to
+ * work well for content-centric websites.
+ */
+
+/* You can override the default Infima variables here. */
+:root {
+ --ifm-color-primary: #2e8555;
+ --ifm-color-primary-dark: #29784c;
+ --ifm-color-primary-darker: #277148;
+ --ifm-color-primary-darkest: #205d3b;
+ --ifm-color-primary-light: #33925d;
+ --ifm-color-primary-lighter: #359962;
+ --ifm-color-primary-lightest: #3cad6e;
+ --ifm-code-font-size: 95%;
+ --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1);
+}
+
+/* For readability concerns, you should choose a lighter palette in dark mode. */
+[data-theme='dark'] {
+ --ifm-color-primary: #25c2a0;
+ --ifm-color-primary-dark: #21af90;
+ --ifm-color-primary-darker: #1fa588;
+ --ifm-color-primary-darkest: #1a8870;
+ --ifm-color-primary-light: #29d5b0;
+ --ifm-color-primary-lighter: #32d8b4;
+ --ifm-color-primary-lightest: #4fddbf;
+ --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3);
+}
+
+/* 短いメッセージでは吹き出しを縮小するため */
+#situgi {
+ display: flex;
+ flex-direction: column;
+}
+
+p, .menu__link, .table-of-contents li {
+ text-align: justify;
+}
+
+ul.table-of-contents a[href^="#bold-"] {
+ font-weight: bold;
+}
+
+.docusaurus-mermaid-container {
+ text-align: center;
+} \ No newline at end of file
diff --git a/src/pages/index.js b/src/pages/index.js
new file mode 100644
index 00000000..30b92acc
--- /dev/null
+++ b/src/pages/index.js
@@ -0,0 +1,43 @@
+import clsx from 'clsx';
+import Link from '@docusaurus/Link';
+import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
+import Layout from '@theme/Layout';
+import HomepageFeatures from '@site/src/components/HomepageFeatures';
+
+import Heading from '@theme/Heading';
+import styles from './index.module.css';
+
+function HomepageHeader() {
+ const {siteConfig} = useDocusaurusContext();
+ return (
+ <header className={clsx('hero hero--primary', styles.heroBanner)}>
+ <div className="container">
+ <Heading as="h1" className="hero__title">
+ {siteConfig.title}
+ </Heading>
+ <p className="hero__subtitle">{siteConfig.tagline}</p>
+ <div className={styles.buttons}>
+ <Link
+ className="button button--secondary button--lg"
+ to="https://yasutakeyohei.com/">
+ 安竹洋平のオフィシャルサイトはこちら
+ </Link>
+ </div>
+ </div>
+ </header>
+ );
+}
+
+export default function Home() {
+ const {siteConfig} = useDocusaurusContext();
+ return (
+ <Layout
+ title={`Hello from ${siteConfig.title}`}
+ description="Description will go into a meta tag in <head />">
+ <HomepageHeader />
+ <main>
+ <HomepageFeatures />
+ </main>
+ </Layout>
+ );
+}
diff --git a/src/pages/index.module.css b/src/pages/index.module.css
new file mode 100644
index 00000000..9f71a5da
--- /dev/null
+++ b/src/pages/index.module.css
@@ -0,0 +1,23 @@
+/**
+ * CSS files with the .module.css suffix will be treated as CSS modules
+ * and scoped locally.
+ */
+
+.heroBanner {
+ padding: 4rem 0;
+ text-align: center;
+ position: relative;
+ overflow: hidden;
+}
+
+@media screen and (max-width: 996px) {
+ .heroBanner {
+ padding: 2rem;
+ }
+}
+
+.buttons {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
diff --git a/src/pages/markdown-page.md b/src/pages/markdown-page.md
new file mode 100644
index 00000000..9756c5b6
--- /dev/null
+++ b/src/pages/markdown-page.md
@@ -0,0 +1,7 @@
+---
+title: Markdown page example
+---
+
+# Markdown page example
+
+You don't need React to write simple standalone pages.
diff --git a/src/pages/my-markdown-page.md b/src/pages/my-markdown-page.md
new file mode 100644
index 00000000..f367dc6d
--- /dev/null
+++ b/src/pages/my-markdown-page.md
@@ -0,0 +1,3 @@
+# My Markdown page
+
+This is a Markdown page \ No newline at end of file
diff --git a/src/pages/my-react-page.js b/src/pages/my-react-page.js
new file mode 100644
index 00000000..2f6c2a34
--- /dev/null
+++ b/src/pages/my-react-page.js
@@ -0,0 +1,11 @@
+import React from 'react';
+import Layout from '@theme/Layout';
+
+export default function MyReactPage() {
+ return (
+ <Layout>
+ <h1>My React page</h1>
+ <p>This is a React page</p>
+ </Layout>
+ );
+} \ No newline at end of file
diff --git a/src/theme/MDXComponents.js b/src/theme/MDXComponents.js
new file mode 100644
index 00000000..5af587d9
--- /dev/null
+++ b/src/theme/MDXComponents.js
@@ -0,0 +1,12 @@
+import React from 'react';
+// Import the original mapper
+import MDXComponents from '@theme-original/MDXComponents';
+import MessageBubble from '@site/src/components/MessageBubble';
+
+export default {
+ // Re-use the default mapping
+ ...MDXComponents,
+ // Map the "<MessageBubble>" tag to our MessageBubble component
+ // `MessageBubble` will receive all props that were passed to `<MessageBubble>` in MDX
+ MessageBubble,
+}; \ No newline at end of file
diff --git a/static/.nojekyll b/static/.nojekyll
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/static/.nojekyll
diff --git a/static/img/docusaurus-social-card.jpg b/static/img/docusaurus-social-card.jpg
new file mode 100644
index 00000000..ffcb4482
--- /dev/null
+++ b/static/img/docusaurus-social-card.jpg
Binary files differ
diff --git a/static/img/docusaurus.png b/static/img/docusaurus.png
new file mode 100644
index 00000000..f458149e
--- /dev/null
+++ b/static/img/docusaurus.png
Binary files differ
diff --git a/static/img/favicon.ico b/static/img/favicon.ico
new file mode 100644
index 00000000..c01d54bc
--- /dev/null
+++ b/static/img/favicon.ico
Binary files differ
diff --git a/static/img/logo.svg b/static/img/logo.svg
new file mode 100644
index 00000000..9db6d0d0
--- /dev/null
+++ b/static/img/logo.svg
@@ -0,0 +1 @@
+<svg width="200" height="200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path fill="#FFF" d="M99 52h84v34H99z"/><path d="M23 163c-7.398 0-13.843-4.027-17.303-10A19.886 19.886 0 0 0 3 163c0 11.046 8.954 20 20 20h20v-20H23z" fill="#3ECC5F"/><path d="M112.98 57.376L183 53V43c0-11.046-8.954-20-20-20H73l-2.5-4.33c-1.112-1.925-3.889-1.925-5 0L63 23l-2.5-4.33c-1.111-1.925-3.889-1.925-5 0L53 23l-2.5-4.33c-1.111-1.925-3.889-1.925-5 0L43 23c-.022 0-.042.003-.065.003l-4.142-4.141c-1.57-1.571-4.252-.853-4.828 1.294l-1.369 5.104-5.192-1.392c-2.148-.575-4.111 1.389-3.535 3.536l1.39 5.193-5.102 1.367c-2.148.576-2.867 3.259-1.296 4.83l4.142 4.142c0 .021-.003.042-.003.064l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 53l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 63l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 73l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 83l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 93l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 103l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 113l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 123l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 133l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 143l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 153l-4.33 2.5c-1.925 1.111-1.925 3.889 0 5L23 163c0 11.046 8.954 20 20 20h120c11.046 0 20-8.954 20-20V83l-70.02-4.376A10.645 10.645 0 0 1 103 68c0-5.621 4.37-10.273 9.98-10.624" fill="#3ECC5F"/><path fill="#3ECC5F" d="M143 183h30v-40h-30z"/><path d="M193 158c-.219 0-.428.037-.639.064-.038-.15-.074-.301-.116-.451A5 5 0 0 0 190.32 148a4.96 4.96 0 0 0-3.016 1.036 26.531 26.531 0 0 0-.335-.336 4.955 4.955 0 0 0 1.011-2.987 5 5 0 0 0-9.599-1.959c-.148-.042-.297-.077-.445-.115.027-.211.064-.42.064-.639a5 5 0 0 0-5-5 5 5 0 0 0-5 5c0 .219.037.428.064.639-.148.038-.297.073-.445.115a4.998 4.998 0 0 0-9.599 1.959c0 1.125.384 2.151 1.011 2.987-3.717 3.632-6.031 8.693-6.031 14.3 0 11.046 8.954 20 20 20 9.339 0 17.16-6.41 19.361-15.064.211.027.42.064.639.064a5 5 0 0 0 5-5 5 5 0 0 0-5-5" fill="#44D860"/><path fill="#3ECC5F" d="M153 123h30v-20h-30z"/><path d="M193 115.5a2.5 2.5 0 1 0 0-5c-.109 0-.214.019-.319.032-.02-.075-.037-.15-.058-.225a2.501 2.501 0 0 0-.963-4.807c-.569 0-1.088.197-1.508.518a6.653 6.653 0 0 0-.168-.168c.314-.417.506-.931.506-1.494a2.5 2.5 0 0 0-4.8-.979A9.987 9.987 0 0 0 183 103c-5.522 0-10 4.478-10 10s4.478 10 10 10c.934 0 1.833-.138 2.69-.377a2.5 2.5 0 0 0 4.8-.979c0-.563-.192-1.077-.506-1.494.057-.055.113-.111.168-.168.42.321.939.518 1.508.518a2.5 2.5 0 0 0 .963-4.807c.021-.074.038-.15.058-.225.105.013.21.032.319.032" fill="#44D860"/><path d="M63 55.5a2.5 2.5 0 0 1-2.5-2.5c0-4.136-3.364-7.5-7.5-7.5s-7.5 3.364-7.5 7.5a2.5 2.5 0 1 1-5 0c0-6.893 5.607-12.5 12.5-12.5S65.5 46.107 65.5 53a2.5 2.5 0 0 1-2.5 2.5" fill="#000"/><path d="M103 183h60c11.046 0 20-8.954 20-20V93h-60c-11.046 0-20 8.954-20 20v70z" fill="#FFFF50"/><path d="M168.02 124h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2m0 20h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2m0 20h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2m0-49.814h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2m0 19.814h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2m0 20h-50.04a1 1 0 1 1 0-2h50.04a1 1 0 1 1 0 2M183 61.611c-.012 0-.022-.006-.034-.005-3.09.105-4.552 3.196-5.842 5.923-1.346 2.85-2.387 4.703-4.093 4.647-1.889-.068-2.969-2.202-4.113-4.46-1.314-2.594-2.814-5.536-5.963-5.426-3.046.104-4.513 2.794-5.807 5.167-1.377 2.528-2.314 4.065-4.121 3.994-1.927-.07-2.951-1.805-4.136-3.813-1.321-2.236-2.848-4.75-5.936-4.664-2.994.103-4.465 2.385-5.763 4.4-1.373 2.13-2.335 3.428-4.165 3.351-1.973-.07-2.992-1.51-4.171-3.177-1.324-1.873-2.816-3.993-5.895-3.89-2.928.1-4.399 1.97-5.696 3.618-1.232 1.564-2.194 2.802-4.229 2.724a1 1 0 0 0-.072 2c3.017.101 4.545-1.8 5.872-3.487 1.177-1.496 2.193-2.787 4.193-2.855 1.926-.082 2.829 1.115 4.195 3.045 1.297 1.834 2.769 3.914 5.731 4.021 3.103.104 4.596-2.215 5.918-4.267 1.182-1.834 2.202-3.417 4.15-3.484 1.793-.067 2.769 1.35 4.145 3.681 1.297 2.197 2.766 4.686 5.787 4.796 3.125.108 4.634-2.62 5.949-5.035 1.139-2.088 2.214-4.06 4.119-4.126 1.793-.042 2.728 1.595 4.111 4.33 1.292 2.553 2.757 5.445 5.825 5.556l.169.003c3.064 0 4.518-3.075 5.805-5.794 1.139-2.41 2.217-4.68 4.067-4.773v-2z" fill="#000"/><path fill="#3ECC5F" d="M83 183h40v-40H83z"/><path d="M143 158c-.219 0-.428.037-.639.064-.038-.15-.074-.301-.116-.451A5 5 0 0 0 140.32 148a4.96 4.96 0 0 0-3.016 1.036 26.531 26.531 0 0 0-.335-.336 4.955 4.955 0 0 0 1.011-2.987 5 5 0 0 0-9.599-1.959c-.148-.042-.297-.077-.445-.115.027-.211.064-.42.064-.639a5 5 0 0 0-5-5 5 5 0 0 0-5 5c0 .219.037.428.064.639-.148.038-.297.073-.445.115a4.998 4.998 0 0 0-9.599 1.959c0 1.125.384 2.151 1.011 2.987-3.717 3.632-6.031 8.693-6.031 14.3 0 11.046 8.954 20 20 20 9.339 0 17.16-6.41 19.361-15.064.211.027.42.064.639.064a5 5 0 0 0 5-5 5 5 0 0 0-5-5" fill="#44D860"/><path fill="#3ECC5F" d="M83 123h40v-20H83z"/><path d="M133 115.5a2.5 2.5 0 1 0 0-5c-.109 0-.214.019-.319.032-.02-.075-.037-.15-.058-.225a2.501 2.501 0 0 0-.963-4.807c-.569 0-1.088.197-1.508.518a6.653 6.653 0 0 0-.168-.168c.314-.417.506-.931.506-1.494a2.5 2.5 0 0 0-4.8-.979A9.987 9.987 0 0 0 123 103c-5.522 0-10 4.478-10 10s4.478 10 10 10c.934 0 1.833-.138 2.69-.377a2.5 2.5 0 0 0 4.8-.979c0-.563-.192-1.077-.506-1.494.057-.055.113-.111.168-.168.42.321.939.518 1.508.518a2.5 2.5 0 0 0 .963-4.807c.021-.074.038-.15.058-.225.105.013.21.032.319.032" fill="#44D860"/><path d="M143 41.75c-.16 0-.33-.02-.49-.05a2.52 2.52 0 0 1-.47-.14c-.15-.06-.29-.14-.431-.23-.13-.09-.259-.2-.38-.31-.109-.12-.219-.24-.309-.38s-.17-.28-.231-.43a2.619 2.619 0 0 1-.189-.96c0-.16.02-.33.05-.49.03-.16.08-.31.139-.47.061-.15.141-.29.231-.43.09-.13.2-.26.309-.38.121-.11.25-.22.38-.31.141-.09.281-.17.431-.23.149-.06.31-.11.47-.14.32-.07.65-.07.98 0 .159.03.32.08.47.14.149.06.29.14.43.23.13.09.259.2.38.31.11.12.22.25.31.38.09.14.17.28.23.43.06.16.11.31.14.47.029.16.05.33.05.49 0 .66-.271 1.31-.73 1.77-.121.11-.25.22-.38.31-.14.09-.281.17-.43.23a2.565 2.565 0 0 1-.96.19m20-1.25c-.66 0-1.3-.27-1.771-.73a3.802 3.802 0 0 1-.309-.38c-.09-.14-.17-.28-.231-.43a2.619 2.619 0 0 1-.189-.96c0-.66.27-1.3.729-1.77.121-.11.25-.22.38-.31.141-.09.281-.17.431-.23.149-.06.31-.11.47-.14.32-.07.66-.07.98 0 .159.03.32.08.47.14.149.06.29.14.43.23.13.09.259.2.38.31.459.47.73 1.11.73 1.77 0 .16-.021.33-.05.49-.03.16-.08.32-.14.47-.07.15-.14.29-.23.43-.09.13-.2.26-.31.38-.121.11-.25.22-.38.31-.14.09-.281.17-.43.23a2.565 2.565 0 0 1-.96.19" fill="#000"/></g></svg> \ No newline at end of file
diff --git a/static/img/undraw_docusaurus_mountain.svg b/static/img/undraw_docusaurus_mountain.svg
new file mode 100644
index 00000000..af961c49
--- /dev/null
+++ b/static/img/undraw_docusaurus_mountain.svg
@@ -0,0 +1,171 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="1088" height="687.962" viewBox="0 0 1088 687.962">
+ <title>Easy to Use</title>
+ <g id="Group_12" data-name="Group 12" transform="translate(-57 -56)">
+ <g id="Group_11" data-name="Group 11" transform="translate(57 56)">
+ <path id="Path_83" data-name="Path 83" d="M1017.81,560.461c-5.27,45.15-16.22,81.4-31.25,110.31-20,38.52-54.21,54.04-84.77,70.28a193.275,193.275,0,0,1-27.46,11.94c-55.61,19.3-117.85,14.18-166.74,3.99a657.282,657.282,0,0,0-104.09-13.16q-14.97-.675-29.97-.67c-15.42.02-293.07,5.29-360.67-131.57-16.69-33.76-28.13-75-32.24-125.27-11.63-142.12,52.29-235.46,134.74-296.47,155.97-115.41,369.76-110.57,523.43,7.88C941.15,276.621,1036.99,396.031,1017.81,560.461Z" transform="translate(-56 -106.019)" fill="#3f3d56"/>
+ <path id="Path_84" data-name="Path 84" d="M986.56,670.771c-20,38.52-47.21,64.04-77.77,80.28a193.272,193.272,0,0,1-27.46,11.94c-55.61,19.3-117.85,14.18-166.74,3.99a657.3,657.3,0,0,0-104.09-13.16q-14.97-.675-29.97-.67-23.13.03-46.25,1.72c-100.17,7.36-253.82-6.43-321.42-143.29L382,283.981,444.95,445.6l20.09,51.59,55.37-75.98L549,381.981l130.2,149.27,36.8-81.27L970.78,657.9l14.21,11.59Z" transform="translate(-56 -106.019)" fill="#f2f2f2"/>
+ <path id="Path_85" data-name="Path 85" d="M302,282.962l26-57,36,83-31-60Z" opacity="0.1"/>
+ <path id="Path_86" data-name="Path 86" d="M610.5,753.821q-14.97-.675-29.97-.67L465.04,497.191Z" transform="translate(-56 -106.019)" opacity="0.1"/>
+ <path id="Path_87" data-name="Path 87" d="M464.411,315.191,493,292.962l130,150-132-128Z" opacity="0.1"/>
+ <path id="Path_88" data-name="Path 88" d="M908.79,751.051a193.265,193.265,0,0,1-27.46,11.94L679.2,531.251Z" transform="translate(-56 -106.019)" opacity="0.1"/>
+ <circle id="Ellipse_11" data-name="Ellipse 11" cx="3" cy="3" r="3" transform="translate(479 98.962)" fill="#f2f2f2"/>
+ <circle id="Ellipse_12" data-name="Ellipse 12" cx="3" cy="3" r="3" transform="translate(396 201.962)" fill="#f2f2f2"/>
+ <circle id="Ellipse_13" data-name="Ellipse 13" cx="2" cy="2" r="2" transform="translate(600 220.962)" fill="#f2f2f2"/>
+ <circle id="Ellipse_14" data-name="Ellipse 14" cx="2" cy="2" r="2" transform="translate(180 265.962)" fill="#f2f2f2"/>
+ <circle id="Ellipse_15" data-name="Ellipse 15" cx="2" cy="2" r="2" transform="translate(612 96.962)" fill="#f2f2f2"/>
+ <circle id="Ellipse_16" data-name="Ellipse 16" cx="2" cy="2" r="2" transform="translate(736 192.962)" fill="#f2f2f2"/>
+ <circle id="Ellipse_17" data-name="Ellipse 17" cx="2" cy="2" r="2" transform="translate(858 344.962)" fill="#f2f2f2"/>
+ <path id="Path_89" data-name="Path 89" d="M306,121.222h-2.76v-2.76h-1.48v2.76H299V122.7h2.76v2.759h1.48V122.7H306Z" fill="#f2f2f2"/>
+ <path id="Path_90" data-name="Path 90" d="M848,424.222h-2.76v-2.76h-1.48v2.76H841V425.7h2.76v2.759h1.48V425.7H848Z" fill="#f2f2f2"/>
+ <path id="Path_91" data-name="Path 91" d="M1144,719.981c0,16.569-243.557,74-544,74s-544-57.431-544-74,243.557,14,544,14S1144,703.413,1144,719.981Z" transform="translate(-56 -106.019)" fill="#3f3d56"/>
+ <path id="Path_92" data-name="Path 92" d="M1144,719.981c0,16.569-243.557,74-544,74s-544-57.431-544-74,243.557,14,544,14S1144,703.413,1144,719.981Z" transform="translate(-56 -106.019)" opacity="0.1"/>
+ <ellipse id="Ellipse_18" data-name="Ellipse 18" cx="544" cy="30" rx="544" ry="30" transform="translate(0 583.962)" fill="#3f3d56"/>
+ <path id="Path_93" data-name="Path 93" d="M624,677.981c0,33.137-14.775,24-33,24s-33,9.137-33-24,33-96,33-96S624,644.844,624,677.981Z" transform="translate(-56 -106.019)" fill="#ff6584"/>
+ <path id="Path_94" data-name="Path 94" d="M606,690.66c0,15.062-6.716,10.909-15,10.909s-15,4.153-15-10.909,15-43.636,15-43.636S606,675.6,606,690.66Z" transform="translate(-56 -106.019)" opacity="0.1"/>
+ <rect id="Rectangle_97" data-name="Rectangle 97" width="92" height="18" rx="9" transform="translate(489 604.962)" fill="#2f2e41"/>
+ <rect id="Rectangle_98" data-name="Rectangle 98" width="92" height="18" rx="9" transform="translate(489 586.962)" fill="#2f2e41"/>
+ <path id="Path_95" data-name="Path 95" d="M193,596.547c0,55.343,34.719,100.126,77.626,100.126" transform="translate(-56 -106.019)" fill="#3f3d56"/>
+ <path id="Path_96" data-name="Path 96" d="M270.626,696.673c0-55.965,38.745-101.251,86.626-101.251" transform="translate(-56 -106.019)" fill="#6c63ff"/>
+ <path id="Path_97" data-name="Path 97" d="M221.125,601.564c0,52.57,22.14,95.109,49.5,95.109" transform="translate(-56 -106.019)" fill="#6c63ff"/>
+ <path id="Path_98" data-name="Path 98" d="M270.626,696.673c0-71.511,44.783-129.377,100.126-129.377" transform="translate(-56 -106.019)" fill="#3f3d56"/>
+ <path id="Path_99" data-name="Path 99" d="M254.3,697.379s11.009-.339,14.326-2.7,16.934-5.183,17.757-1.395,16.544,18.844,4.115,18.945-28.879-1.936-32.19-3.953S254.3,697.379,254.3,697.379Z" transform="translate(-56 -106.019)" fill="#a8a8a8"/>
+ <path id="Path_100" data-name="Path 100" d="M290.716,710.909c-12.429.1-28.879-1.936-32.19-3.953-2.522-1.536-3.527-7.048-3.863-9.591l-.368.014s.7,8.879,4.009,10.9,19.761,4.053,32.19,3.953c3.588-.029,4.827-1.305,4.759-3.2C294.755,710.174,293.386,710.887,290.716,710.909Z" transform="translate(-56 -106.019)" opacity="0.2"/>
+ <path id="Path_101" data-name="Path 101" d="M777.429,633.081c0,38.029,23.857,68.8,53.341,68.8" transform="translate(-56 -106.019)" fill="#3f3d56"/>
+ <path id="Path_102" data-name="Path 102" d="M830.769,701.882c0-38.456,26.623-69.575,59.525-69.575" transform="translate(-56 -106.019)" fill="#6c63ff"/>
+ <path id="Path_103" data-name="Path 103" d="M796.755,636.528c0,36.124,15.213,65.354,34.014,65.354" transform="translate(-56 -106.019)" fill="#6c63ff"/>
+ <path id="Path_104" data-name="Path 104" d="M830.769,701.882c0-49.139,30.773-88.9,68.8-88.9" transform="translate(-56 -106.019)" fill="#3f3d56"/>
+ <path id="Path_105" data-name="Path 105" d="M819.548,702.367s7.565-.233,9.844-1.856,11.636-3.562,12.2-.958,11.368,12.949,2.828,13.018-19.844-1.33-22.119-2.716S819.548,702.367,819.548,702.367Z" transform="translate(-56 -106.019)" fill="#a8a8a8"/>
+ <path id="Path_106" data-name="Path 106" d="M844.574,711.664c-8.54.069-19.844-1.33-22.119-2.716-1.733-1.056-2.423-4.843-2.654-6.59l-.253.01s.479,6.1,2.755,7.487,13.579,2.785,22.119,2.716c2.465-.02,3.317-.9,3.27-2.2C847.349,711.159,846.409,711.649,844.574,711.664Z" transform="translate(-56 -106.019)" opacity="0.2"/>
+ <path id="Path_107" data-name="Path 107" d="M949.813,724.718s11.36-1.729,14.5-4.591,16.89-7.488,18.217-3.667,19.494,17.447,6.633,19.107-30.153,1.609-33.835-.065S949.813,724.718,949.813,724.718Z" transform="translate(-56 -106.019)" fill="#a8a8a8"/>
+ <path id="Path_108" data-name="Path 108" d="M989.228,734.173c-12.86,1.659-30.153,1.609-33.835-.065-2.8-1.275-4.535-6.858-5.2-9.45l-.379.061s1.833,9.109,5.516,10.783,20.975,1.725,33.835.065c3.712-.479,4.836-1.956,4.529-3.906C993.319,732.907,991.991,733.817,989.228,734.173Z" transform="translate(-56 -106.019)" opacity="0.2"/>
+ <path id="Path_109" data-name="Path 109" d="M670.26,723.9s9.587-1.459,12.237-3.875,14.255-6.32,15.374-3.095,16.452,14.725,5.6,16.125-25.448,1.358-28.555-.055S670.26,723.9,670.26,723.9Z" transform="translate(-56 -106.019)" fill="#a8a8a8"/>
+ <path id="Path_110" data-name="Path 110" d="M703.524,731.875c-10.853,1.4-25.448,1.358-28.555-.055-2.367-1.076-3.827-5.788-4.39-7.976l-.32.051s1.547,7.687,4.655,9.1,17.7,1.456,28.555.055c3.133-.4,4.081-1.651,3.822-3.3C706.977,730.807,705.856,731.575,703.524,731.875Z" transform="translate(-56 -106.019)" opacity="0.2"/>
+ <path id="Path_111" data-name="Path 111" d="M178.389,719.109s7.463-1.136,9.527-3.016,11.1-4.92,11.969-2.409,12.808,11.463,4.358,12.553-19.811,1.057-22.23-.043S178.389,719.109,178.389,719.109Z" transform="translate(-56 -106.019)" fill="#a8a8a8"/>
+ <path id="Path_112" data-name="Path 112" d="M204.285,725.321c-8.449,1.09-19.811,1.057-22.23-.043-1.842-.838-2.979-4.506-3.417-6.209l-.249.04s1.2,5.984,3.624,7.085,13.781,1.133,22.23.043c2.439-.315,3.177-1.285,2.976-2.566C206.973,724.489,206.1,725.087,204.285,725.321Z" transform="translate(-56 -106.019)" opacity="0.2"/>
+ <path id="Path_113" data-name="Path 113" d="M439.7,707.337c0,30.22-42.124,20.873-93.7,20.873s-93.074,9.347-93.074-20.873,42.118-36.793,93.694-36.793S439.7,677.117,439.7,707.337Z" transform="translate(-56 -106.019)" opacity="0.1"/>
+ <path id="Path_114" data-name="Path 114" d="M439.7,699.9c0,30.22-42.124,20.873-93.7,20.873s-93.074,9.347-93.074-20.873S295.04,663.1,346.616,663.1,439.7,669.676,439.7,699.9Z" transform="translate(-56 -106.019)" fill="#3f3d56"/>
+ </g>
+ <g id="docusaurus_keytar" transform="translate(312.271 493.733)">
+ <path id="Path_40" data-name="Path 40" d="M99,52h91.791V89.153H99Z" transform="translate(5.904 -14.001)" fill="#fff" fill-rule="evenodd"/>
+ <path id="Path_41" data-name="Path 41" d="M24.855,163.927A21.828,21.828,0,0,1,5.947,153a21.829,21.829,0,0,0,18.908,32.782H46.71V163.927Z" transform="translate(-3 -4.634)" fill="#3ecc5f" fill-rule="evenodd"/>
+ <path id="Path_42" data-name="Path 42" d="M121.861,61.1l76.514-4.782V45.39A21.854,21.854,0,0,0,176.52,23.535H78.173L75.441,18.8a3.154,3.154,0,0,0-5.464,0l-2.732,4.732L64.513,18.8a3.154,3.154,0,0,0-5.464,0l-2.732,4.732L53.586,18.8a3.154,3.154,0,0,0-5.464,0L45.39,23.535c-.024,0-.046,0-.071,0l-4.526-4.525a3.153,3.153,0,0,0-5.276,1.414l-1.5,5.577-5.674-1.521a3.154,3.154,0,0,0-3.863,3.864L26,34.023l-5.575,1.494a3.155,3.155,0,0,0-1.416,5.278l4.526,4.526c0,.023,0,.046,0,.07L18.8,48.122a3.154,3.154,0,0,0,0,5.464l4.732,2.732L18.8,59.05a3.154,3.154,0,0,0,0,5.464l4.732,2.732L18.8,69.977a3.154,3.154,0,0,0,0,5.464l4.732,2.732L18.8,80.9a3.154,3.154,0,0,0,0,5.464L23.535,89.1,18.8,91.832a3.154,3.154,0,0,0,0,5.464l4.732,2.732L18.8,102.76a3.154,3.154,0,0,0,0,5.464l4.732,2.732L18.8,113.687a3.154,3.154,0,0,0,0,5.464l4.732,2.732L18.8,124.615a3.154,3.154,0,0,0,0,5.464l4.732,2.732L18.8,135.542a3.154,3.154,0,0,0,0,5.464l4.732,2.732L18.8,146.469a3.154,3.154,0,0,0,0,5.464l4.732,2.732L18.8,157.4a3.154,3.154,0,0,0,0,5.464l4.732,2.732L18.8,168.324a3.154,3.154,0,0,0,0,5.464l4.732,2.732A21.854,21.854,0,0,0,45.39,198.375H176.52a21.854,21.854,0,0,0,21.855-21.855V89.1l-76.514-4.782a11.632,11.632,0,0,1,0-23.219" transform="translate(-1.681 -17.226)" fill="#3ecc5f" fill-rule="evenodd"/>
+ <path id="Path_43" data-name="Path 43" d="M143,186.71h32.782V143H143Z" transform="translate(9.984 -5.561)" fill="#3ecc5f" fill-rule="evenodd"/>
+ <path id="Path_44" data-name="Path 44" d="M196.71,159.855a5.438,5.438,0,0,0-.7.07c-.042-.164-.081-.329-.127-.493a5.457,5.457,0,1,0-5.4-9.372q-.181-.185-.366-.367a5.454,5.454,0,1,0-9.384-5.4c-.162-.046-.325-.084-.486-.126a5.467,5.467,0,1,0-10.788,0c-.162.042-.325.08-.486.126a5.457,5.457,0,1,0-9.384,5.4,21.843,21.843,0,1,0,36.421,21.02,5.452,5.452,0,1,0,.7-10.858" transform="translate(10.912 -6.025)" fill="#44d860" fill-rule="evenodd"/>
+ <path id="Path_45" data-name="Path 45" d="M153,124.855h32.782V103H153Z" transform="translate(10.912 -9.271)" fill="#3ecc5f" fill-rule="evenodd"/>
+ <path id="Path_46" data-name="Path 46" d="M194.855,116.765a2.732,2.732,0,1,0,0-5.464,2.811,2.811,0,0,0-.349.035c-.022-.082-.04-.164-.063-.246a2.733,2.733,0,0,0-1.052-5.253,2.7,2.7,0,0,0-1.648.566q-.09-.093-.184-.184a2.7,2.7,0,0,0,.553-1.633,2.732,2.732,0,0,0-5.245-1.07,10.928,10.928,0,1,0,0,21.031,2.732,2.732,0,0,0,5.245-1.07,2.7,2.7,0,0,0-.553-1.633q.093-.09.184-.184a2.7,2.7,0,0,0,1.648.566,2.732,2.732,0,0,0,1.052-5.253c.023-.081.042-.164.063-.246a2.814,2.814,0,0,0,.349.035" transform="translate(12.767 -9.377)" fill="#44d860" fill-rule="evenodd"/>
+ <path id="Path_47" data-name="Path 47" d="M65.087,56.891a2.732,2.732,0,0,1-2.732-2.732,8.2,8.2,0,0,0-16.391,0,2.732,2.732,0,0,1-5.464,0,13.659,13.659,0,0,1,27.319,0,2.732,2.732,0,0,1-2.732,2.732" transform="translate(0.478 -15.068)" fill-rule="evenodd"/>
+ <path id="Path_48" data-name="Path 48" d="M103,191.347h65.565a21.854,21.854,0,0,0,21.855-21.855V93H124.855A21.854,21.854,0,0,0,103,114.855Z" transform="translate(6.275 -10.199)" fill="#ffff50" fill-rule="evenodd"/>
+ <path id="Path_49" data-name="Path 49" d="M173.216,129.787H118.535a1.093,1.093,0,1,1,0-2.185h54.681a1.093,1.093,0,0,1,0,2.185m0,21.855H118.535a1.093,1.093,0,1,1,0-2.186h54.681a1.093,1.093,0,0,1,0,2.186m0,21.855H118.535a1.093,1.093,0,1,1,0-2.185h54.681a1.093,1.093,0,0,1,0,2.185m0-54.434H118.535a1.093,1.093,0,1,1,0-2.185h54.681a1.093,1.093,0,0,1,0,2.185m0,21.652H118.535a1.093,1.093,0,1,1,0-2.186h54.681a1.093,1.093,0,0,1,0,2.186m0,21.855H118.535a1.093,1.093,0,1,1,0-2.186h54.681a1.093,1.093,0,0,1,0,2.186M189.585,61.611c-.013,0-.024-.007-.037-.005-3.377.115-4.974,3.492-6.384,6.472-1.471,3.114-2.608,5.139-4.473,5.078-2.064-.074-3.244-2.406-4.494-4.874-1.436-2.835-3.075-6.049-6.516-5.929-3.329.114-4.932,3.053-6.346,5.646-1.5,2.762-2.529,4.442-4.5,4.364-2.106-.076-3.225-1.972-4.52-4.167-1.444-2.443-3.112-5.191-6.487-5.1-3.272.113-4.879,2.606-6.3,4.808-1.5,2.328-2.552,3.746-4.551,3.662-2.156-.076-3.27-1.65-4.558-3.472-1.447-2.047-3.077-4.363-6.442-4.251-3.2.109-4.807,2.153-6.224,3.954-1.346,1.709-2.4,3.062-4.621,2.977a1.093,1.093,0,0,0-.079,2.186c3.3.11,4.967-1.967,6.417-3.81,1.286-1.635,2.4-3.045,4.582-3.12,2.1-.09,3.091,1.218,4.584,3.327,1.417,2,3.026,4.277,6.263,4.394,3.391.114,5.022-2.42,6.467-4.663,1.292-2,2.406-3.734,4.535-3.807,1.959-.073,3.026,1.475,4.529,4.022,1.417,2.4,3.023,5.121,6.324,5.241,3.415.118,5.064-2.863,6.5-5.5,1.245-2.282,2.419-4.437,4.5-4.509,1.959-.046,2.981,1.743,4.492,4.732,1.412,2.79,3.013,5.95,6.365,6.071l.185,0c3.348,0,4.937-3.36,6.343-6.331,1.245-2.634,2.423-5.114,4.444-5.216Z" transform="translate(7.109 -13.11)" fill-rule="evenodd"/>
+ <path id="Path_50" data-name="Path 50" d="M83,186.71h43.71V143H83Z" transform="translate(4.42 -5.561)" fill="#3ecc5f" fill-rule="evenodd"/>
+ <g id="Group_8" data-name="Group 8" transform="matrix(0.966, -0.259, 0.259, 0.966, 109.327, 91.085)">
+ <rect id="Rectangle_3" data-name="Rectangle 3" width="92.361" height="36.462" rx="2" transform="translate(0 0)" fill="#d8d8d8"/>
+ <g id="Group_2" data-name="Group 2" transform="translate(1.531 23.03)">
+ <rect id="Rectangle_4" data-name="Rectangle 4" width="5.336" height="5.336" rx="1" transform="translate(16.797 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_5" data-name="Rectangle 5" width="5.336" height="5.336" rx="1" transform="translate(23.12 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_6" data-name="Rectangle 6" width="5.336" height="5.336" rx="1" transform="translate(29.444 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_7" data-name="Rectangle 7" width="5.336" height="5.336" rx="1" transform="translate(35.768 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_8" data-name="Rectangle 8" width="5.336" height="5.336" rx="1" transform="translate(42.091 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_9" data-name="Rectangle 9" width="5.336" height="5.336" rx="1" transform="translate(48.415 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_10" data-name="Rectangle 10" width="5.336" height="5.336" rx="1" transform="translate(54.739 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_11" data-name="Rectangle 11" width="5.336" height="5.336" rx="1" transform="translate(61.063 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_12" data-name="Rectangle 12" width="5.336" height="5.336" rx="1" transform="translate(67.386 0)" fill="#4a4a4a"/>
+ <path id="Path_51" data-name="Path 51" d="M1.093,0H14.518a1.093,1.093,0,0,1,1.093,1.093V4.243a1.093,1.093,0,0,1-1.093,1.093H1.093A1.093,1.093,0,0,1,0,4.243V1.093A1.093,1.093,0,0,1,1.093,0ZM75,0H88.426a1.093,1.093,0,0,1,1.093,1.093V4.243a1.093,1.093,0,0,1-1.093,1.093H75a1.093,1.093,0,0,1-1.093-1.093V1.093A1.093,1.093,0,0,1,75,0Z" transform="translate(0 0)" fill="#4a4a4a" fill-rule="evenodd"/>
+ </g>
+ <g id="Group_3" data-name="Group 3" transform="translate(1.531 10.261)">
+ <path id="Path_52" data-name="Path 52" d="M1.093,0H6.218A1.093,1.093,0,0,1,7.31,1.093V4.242A1.093,1.093,0,0,1,6.218,5.335H1.093A1.093,1.093,0,0,1,0,4.242V1.093A1.093,1.093,0,0,1,1.093,0Z" transform="translate(0 0)" fill="#4a4a4a" fill-rule="evenodd"/>
+ <rect id="Rectangle_13" data-name="Rectangle 13" width="5.336" height="5.336" rx="1" transform="translate(8.299 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_14" data-name="Rectangle 14" width="5.336" height="5.336" rx="1" transform="translate(14.623 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_15" data-name="Rectangle 15" width="5.336" height="5.336" rx="1" transform="translate(20.947 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_16" data-name="Rectangle 16" width="5.336" height="5.336" rx="1" transform="translate(27.271 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_17" data-name="Rectangle 17" width="5.336" height="5.336" rx="1" transform="translate(33.594 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_18" data-name="Rectangle 18" width="5.336" height="5.336" rx="1" transform="translate(39.918 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_19" data-name="Rectangle 19" width="5.336" height="5.336" rx="1" transform="translate(46.242 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_20" data-name="Rectangle 20" width="5.336" height="5.336" rx="1" transform="translate(52.565 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_21" data-name="Rectangle 21" width="5.336" height="5.336" rx="1" transform="translate(58.888 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_22" data-name="Rectangle 22" width="5.336" height="5.336" rx="1" transform="translate(65.212 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_23" data-name="Rectangle 23" width="5.336" height="5.336" rx="1" transform="translate(71.536 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_24" data-name="Rectangle 24" width="5.336" height="5.336" rx="1" transform="translate(77.859 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_25" data-name="Rectangle 25" width="5.336" height="5.336" rx="1" transform="translate(84.183 0)" fill="#4a4a4a"/>
+ </g>
+ <g id="Group_4" data-name="Group 4" transform="translate(91.05 9.546) rotate(180)">
+ <path id="Path_53" data-name="Path 53" d="M1.093,0H6.219A1.093,1.093,0,0,1,7.312,1.093v3.15A1.093,1.093,0,0,1,6.219,5.336H1.093A1.093,1.093,0,0,1,0,4.243V1.093A1.093,1.093,0,0,1,1.093,0Z" transform="translate(0 0)" fill="#4a4a4a" fill-rule="evenodd"/>
+ <rect id="Rectangle_26" data-name="Rectangle 26" width="5.336" height="5.336" rx="1" transform="translate(8.299 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_27" data-name="Rectangle 27" width="5.336" height="5.336" rx="1" transform="translate(14.623 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_28" data-name="Rectangle 28" width="5.336" height="5.336" rx="1" transform="translate(20.947 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_29" data-name="Rectangle 29" width="5.336" height="5.336" rx="1" transform="translate(27.271 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_30" data-name="Rectangle 30" width="5.336" height="5.336" rx="1" transform="translate(33.594 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_31" data-name="Rectangle 31" width="5.336" height="5.336" rx="1" transform="translate(39.918 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_32" data-name="Rectangle 32" width="5.336" height="5.336" rx="1" transform="translate(46.242 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_33" data-name="Rectangle 33" width="5.336" height="5.336" rx="1" transform="translate(52.565 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_34" data-name="Rectangle 34" width="5.336" height="5.336" rx="1" transform="translate(58.889 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_35" data-name="Rectangle 35" width="5.336" height="5.336" rx="1" transform="translate(65.213 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_36" data-name="Rectangle 36" width="5.336" height="5.336" rx="1" transform="translate(71.537 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_37" data-name="Rectangle 37" width="5.336" height="5.336" rx="1" transform="translate(77.86 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_38" data-name="Rectangle 38" width="5.336" height="5.336" rx="1" transform="translate(84.183 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_39" data-name="Rectangle 39" width="5.336" height="5.336" rx="1" transform="translate(8.299 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_40" data-name="Rectangle 40" width="5.336" height="5.336" rx="1" transform="translate(14.623 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_41" data-name="Rectangle 41" width="5.336" height="5.336" rx="1" transform="translate(20.947 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_42" data-name="Rectangle 42" width="5.336" height="5.336" rx="1" transform="translate(27.271 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_43" data-name="Rectangle 43" width="5.336" height="5.336" rx="1" transform="translate(33.594 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_44" data-name="Rectangle 44" width="5.336" height="5.336" rx="1" transform="translate(39.918 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_45" data-name="Rectangle 45" width="5.336" height="5.336" rx="1" transform="translate(46.242 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_46" data-name="Rectangle 46" width="5.336" height="5.336" rx="1" transform="translate(52.565 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_47" data-name="Rectangle 47" width="5.336" height="5.336" rx="1" transform="translate(58.889 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_48" data-name="Rectangle 48" width="5.336" height="5.336" rx="1" transform="translate(65.213 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_49" data-name="Rectangle 49" width="5.336" height="5.336" rx="1" transform="translate(71.537 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_50" data-name="Rectangle 50" width="5.336" height="5.336" rx="1" transform="translate(77.86 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_51" data-name="Rectangle 51" width="5.336" height="5.336" rx="1" transform="translate(84.183 0)" fill="#4a4a4a"/>
+ </g>
+ <g id="Group_6" data-name="Group 6" transform="translate(1.531 16.584)">
+ <path id="Path_54" data-name="Path 54" d="M1.093,0h7.3A1.093,1.093,0,0,1,9.485,1.093v3.15A1.093,1.093,0,0,1,8.392,5.336h-7.3A1.093,1.093,0,0,1,0,4.243V1.094A1.093,1.093,0,0,1,1.093,0Z" transform="translate(0 0)" fill="#4a4a4a" fill-rule="evenodd"/>
+ <g id="Group_5" data-name="Group 5" transform="translate(10.671 0)">
+ <rect id="Rectangle_52" data-name="Rectangle 52" width="5.336" height="5.336" rx="1" fill="#4a4a4a"/>
+ <rect id="Rectangle_53" data-name="Rectangle 53" width="5.336" height="5.336" rx="1" transform="translate(6.324 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_54" data-name="Rectangle 54" width="5.336" height="5.336" rx="1" transform="translate(12.647 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_55" data-name="Rectangle 55" width="5.336" height="5.336" rx="1" transform="translate(18.971 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_56" data-name="Rectangle 56" width="5.336" height="5.336" rx="1" transform="translate(25.295 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_57" data-name="Rectangle 57" width="5.336" height="5.336" rx="1" transform="translate(31.619 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_58" data-name="Rectangle 58" width="5.336" height="5.336" rx="1" transform="translate(37.942 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_59" data-name="Rectangle 59" width="5.336" height="5.336" rx="1" transform="translate(44.265 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_60" data-name="Rectangle 60" width="5.336" height="5.336" rx="1" transform="translate(50.589 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_61" data-name="Rectangle 61" width="5.336" height="5.336" rx="1" transform="translate(56.912 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_62" data-name="Rectangle 62" width="5.336" height="5.336" rx="1" transform="translate(63.236 0)" fill="#4a4a4a"/>
+ </g>
+ <path id="Path_55" data-name="Path 55" d="M1.094,0H8A1.093,1.093,0,0,1,9.091,1.093v3.15A1.093,1.093,0,0,1,8,5.336H1.093A1.093,1.093,0,0,1,0,4.243V1.094A1.093,1.093,0,0,1,1.093,0Z" transform="translate(80.428 0)" fill="#4a4a4a" fill-rule="evenodd"/>
+ </g>
+ <g id="Group_7" data-name="Group 7" transform="translate(1.531 29.627)">
+ <rect id="Rectangle_63" data-name="Rectangle 63" width="5.336" height="5.336" rx="1" transform="translate(0 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_64" data-name="Rectangle 64" width="5.336" height="5.336" rx="1" transform="translate(6.324 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_65" data-name="Rectangle 65" width="5.336" height="5.336" rx="1" transform="translate(12.647 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_66" data-name="Rectangle 66" width="5.336" height="5.336" rx="1" transform="translate(18.971 0)" fill="#4a4a4a"/>
+ <path id="Path_56" data-name="Path 56" d="M1.093,0H31.515a1.093,1.093,0,0,1,1.093,1.093V4.244a1.093,1.093,0,0,1-1.093,1.093H1.093A1.093,1.093,0,0,1,0,4.244V1.093A1.093,1.093,0,0,1,1.093,0ZM34.687,0h3.942a1.093,1.093,0,0,1,1.093,1.093V4.244a1.093,1.093,0,0,1-1.093,1.093H34.687a1.093,1.093,0,0,1-1.093-1.093V1.093A1.093,1.093,0,0,1,34.687,0Z" transform="translate(25.294 0)" fill="#4a4a4a" fill-rule="evenodd"/>
+ <rect id="Rectangle_67" data-name="Rectangle 67" width="5.336" height="5.336" rx="1" transform="translate(66.003 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_68" data-name="Rectangle 68" width="5.336" height="5.336" rx="1" transform="translate(72.327 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_69" data-name="Rectangle 69" width="5.336" height="5.336" rx="1" transform="translate(84.183 0)" fill="#4a4a4a"/>
+ <path id="Path_57" data-name="Path 57" d="M5.336,0V1.18A1.093,1.093,0,0,1,4.243,2.273H1.093A1.093,1.093,0,0,1,0,1.18V0Z" transform="translate(83.59 2.273) rotate(180)" fill="#4a4a4a"/>
+ <path id="Path_58" data-name="Path 58" d="M5.336,0V1.18A1.093,1.093,0,0,1,4.243,2.273H1.093A1.093,1.093,0,0,1,0,1.18V0Z" transform="translate(78.255 3.063)" fill="#4a4a4a"/>
+ </g>
+ <rect id="Rectangle_70" data-name="Rectangle 70" width="88.927" height="2.371" rx="1.085" transform="translate(1.925 1.17)" fill="#4a4a4a"/>
+ <rect id="Rectangle_71" data-name="Rectangle 71" width="4.986" height="1.581" rx="0.723" transform="translate(4.1 1.566)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_72" data-name="Rectangle 72" width="4.986" height="1.581" rx="0.723" transform="translate(10.923 1.566)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_73" data-name="Rectangle 73" width="4.986" height="1.581" rx="0.723" transform="translate(16.173 1.566)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_74" data-name="Rectangle 74" width="4.986" height="1.581" rx="0.723" transform="translate(21.421 1.566)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_75" data-name="Rectangle 75" width="4.986" height="1.581" rx="0.723" transform="translate(26.671 1.566)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_76" data-name="Rectangle 76" width="4.986" height="1.581" rx="0.723" transform="translate(33.232 1.566)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_77" data-name="Rectangle 77" width="4.986" height="1.581" rx="0.723" transform="translate(38.48 1.566)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_78" data-name="Rectangle 78" width="4.986" height="1.581" rx="0.723" transform="translate(43.73 1.566)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_79" data-name="Rectangle 79" width="4.986" height="1.581" rx="0.723" transform="translate(48.978 1.566)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_80" data-name="Rectangle 80" width="4.986" height="1.581" rx="0.723" transform="translate(55.54 1.566)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_81" data-name="Rectangle 81" width="4.986" height="1.581" rx="0.723" transform="translate(60.788 1.566)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_82" data-name="Rectangle 82" width="4.986" height="1.581" rx="0.723" transform="translate(66.038 1.566)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_83" data-name="Rectangle 83" width="4.986" height="1.581" rx="0.723" transform="translate(72.599 1.566)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_84" data-name="Rectangle 84" width="4.986" height="1.581" rx="0.723" transform="translate(77.847 1.566)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_85" data-name="Rectangle 85" width="4.986" height="1.581" rx="0.723" transform="translate(83.097 1.566)" fill="#d8d8d8" opacity="0.136"/>
+ </g>
+ <path id="Path_59" data-name="Path 59" d="M146.71,159.855a5.439,5.439,0,0,0-.7.07c-.042-.164-.081-.329-.127-.493a5.457,5.457,0,1,0-5.4-9.372q-.181-.185-.366-.367a5.454,5.454,0,1,0-9.384-5.4c-.162-.046-.325-.084-.486-.126a5.467,5.467,0,1,0-10.788,0c-.162.042-.325.08-.486.126a5.457,5.457,0,1,0-9.384,5.4,21.843,21.843,0,1,0,36.421,21.02,5.452,5.452,0,1,0,.7-10.858" transform="translate(6.275 -6.025)" fill="#44d860" fill-rule="evenodd"/>
+ <path id="Path_60" data-name="Path 60" d="M83,124.855h43.71V103H83Z" transform="translate(4.42 -9.271)" fill="#3ecc5f" fill-rule="evenodd"/>
+ <path id="Path_61" data-name="Path 61" d="M134.855,116.765a2.732,2.732,0,1,0,0-5.464,2.811,2.811,0,0,0-.349.035c-.022-.082-.04-.164-.063-.246a2.733,2.733,0,0,0-1.052-5.253,2.7,2.7,0,0,0-1.648.566q-.09-.093-.184-.184a2.7,2.7,0,0,0,.553-1.633,2.732,2.732,0,0,0-5.245-1.07,10.928,10.928,0,1,0,0,21.031,2.732,2.732,0,0,0,5.245-1.07,2.7,2.7,0,0,0-.553-1.633q.093-.09.184-.184a2.7,2.7,0,0,0,1.648.566,2.732,2.732,0,0,0,1.052-5.253c.023-.081.042-.164.063-.246a2.811,2.811,0,0,0,.349.035" transform="translate(7.202 -9.377)" fill="#44d860" fill-rule="evenodd"/>
+ <path id="Path_62" data-name="Path 62" d="M143.232,42.33a2.967,2.967,0,0,1-.535-.055,2.754,2.754,0,0,1-.514-.153,2.838,2.838,0,0,1-.471-.251,4.139,4.139,0,0,1-.415-.339,3.2,3.2,0,0,1-.338-.415A2.7,2.7,0,0,1,140.5,39.6a2.968,2.968,0,0,1,.055-.535,3.152,3.152,0,0,1,.152-.514,2.874,2.874,0,0,1,.252-.47,2.633,2.633,0,0,1,.753-.754,2.837,2.837,0,0,1,.471-.251,2.753,2.753,0,0,1,.514-.153,2.527,2.527,0,0,1,1.071,0,2.654,2.654,0,0,1,.983.4,4.139,4.139,0,0,1,.415.339,4.019,4.019,0,0,1,.339.415,2.786,2.786,0,0,1,.251.47,2.864,2.864,0,0,1,.208,1.049,2.77,2.77,0,0,1-.8,1.934,4.139,4.139,0,0,1-.415.339,2.722,2.722,0,0,1-1.519.459m21.855-1.366a2.789,2.789,0,0,1-1.935-.8,4.162,4.162,0,0,1-.338-.415,2.7,2.7,0,0,1-.459-1.519,2.789,2.789,0,0,1,.8-1.934,4.139,4.139,0,0,1,.415-.339,2.838,2.838,0,0,1,.471-.251,2.752,2.752,0,0,1,.514-.153,2.527,2.527,0,0,1,1.071,0,2.654,2.654,0,0,1,.983.4,4.139,4.139,0,0,1,.415.339,2.79,2.79,0,0,1,.8,1.934,3.069,3.069,0,0,1-.055.535,2.779,2.779,0,0,1-.153.514,3.885,3.885,0,0,1-.251.47,4.02,4.02,0,0,1-.339.415,4.138,4.138,0,0,1-.415.339,2.722,2.722,0,0,1-1.519.459" transform="translate(9.753 -15.532)" fill-rule="evenodd"/>
+ </g>
+ </g>
+</svg>
diff --git a/static/img/undraw_docusaurus_react.svg b/static/img/undraw_docusaurus_react.svg
new file mode 100644
index 00000000..94b5cf08
--- /dev/null
+++ b/static/img/undraw_docusaurus_react.svg
@@ -0,0 +1,170 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="1041.277" height="554.141" viewBox="0 0 1041.277 554.141">
+ <title>Powered by React</title>
+ <g id="Group_24" data-name="Group 24" transform="translate(-440 -263)">
+ <g id="Group_23" data-name="Group 23" transform="translate(439.989 262.965)">
+ <path id="Path_299" data-name="Path 299" d="M1040.82,611.12q-1.74,3.75-3.47,7.4-2.7,5.67-5.33,11.12c-.78,1.61-1.56,3.19-2.32,4.77-8.6,17.57-16.63,33.11-23.45,45.89A73.21,73.21,0,0,1,942.44,719l-151.65,1.65h-1.6l-13,.14-11.12.12-34.1.37h-1.38l-17.36.19h-.53l-107,1.16-95.51,1-11.11.12-69,.75H429l-44.75.48h-.48l-141.5,1.53-42.33.46a87.991,87.991,0,0,1-10.79-.54h0c-1.22-.14-2.44-.3-3.65-.49a87.38,87.38,0,0,1-51.29-27.54C116,678.37,102.75,655,93.85,629.64q-1.93-5.49-3.6-11.12C59.44,514.37,97,380,164.6,290.08q4.25-5.64,8.64-11l.07-.08c20.79-25.52,44.1-46.84,68.93-62,44-26.91,92.75-34.49,140.7-11.9,40.57,19.12,78.45,28.11,115.17,30.55,3.71.24,7.42.42,11.11.53,84.23,2.65,163.17-27.7,255.87-47.29,3.69-.78,7.39-1.55,11.12-2.28,66.13-13.16,139.49-20.1,226.73-5.51a189.089,189.089,0,0,1,26.76,6.4q5.77,1.86,11.12,4c41.64,16.94,64.35,48.24,74,87.46q1.37,5.46,2.37,11.11C1134.3,384.41,1084.19,518.23,1040.82,611.12Z" transform="translate(-79.34 -172.91)" fill="#f2f2f2"/>
+ <path id="Path_300" data-name="Path 300" d="M576.36,618.52a95.21,95.21,0,0,1-1.87,11.12h93.7V618.52Zm-78.25,62.81,11.11-.09V653.77c-3.81-.17-7.52-.34-11.11-.52ZM265.19,618.52v11.12h198.5V618.52ZM1114.87,279h-74V191.51q-5.35-2.17-11.12-4V279H776.21V186.58c-3.73.73-7.43,1.5-11.12,2.28V279H509.22V236.15c-3.69-.11-7.4-.29-11.11-.53V279H242.24V217c-24.83,15.16-48.14,36.48-68.93,62h-.07v.08q-4.4,5.4-8.64,11h8.64V618.52h-83q1.66,5.63,3.6,11.12h79.39v93.62a87,87,0,0,0,12.2,2.79c1.21.19,2.43.35,3.65.49h0a87.991,87.991,0,0,0,10.79.54l42.33-.46v-97H498.11v94.21l11.11-.12V629.64H765.09V721l11.12-.12V629.64H1029.7v4.77c.76-1.58,1.54-3.16,2.32-4.77q2.63-5.45,5.33-11.12,1.73-3.64,3.47-7.4v-321h76.42Q1116.23,284.43,1114.87,279ZM242.24,618.52V290.08H498.11V618.52Zm267,0V290.08H765.09V618.52Zm520.48,0H776.21V290.08H1029.7Z" transform="translate(-79.34 -172.91)" opacity="0.1"/>
+ <path id="Path_301" data-name="Path 301" d="M863.09,533.65v13l-151.92,1.4-1.62.03-57.74.53-1.38.02-17.55.15h-.52l-106.98.99L349.77,551.4h-.15l-44.65.42-.48.01-198.4,1.82v-15l46.65-28,93.6-.78,2-.01.66-.01,2-.03,44.94-.37,2.01-.01.64-.01,2-.01L315,509.3l.38-.01,35.55-.3h.29l277.4-2.34,6.79-.05h.68l5.18-.05,37.65-.31,2-.03,1.85-.02h.96l11.71-.09,2.32-.03,3.11-.02,9.75-.09,15.47-.13,2-.02,3.48-.02h.65l74.71-.64Z" fill="#65617d"/>
+ <path id="Path_302" data-name="Path 302" d="M863.09,533.65v13l-151.92,1.4-1.62.03-57.74.53-1.38.02-17.55.15h-.52l-106.98.99L349.77,551.4h-.15l-44.65.42-.48.01-198.4,1.82v-15l46.65-28,93.6-.78,2-.01.66-.01,2-.03,44.94-.37,2.01-.01.64-.01,2-.01L315,509.3l.38-.01,35.55-.3h.29l277.4-2.34,6.79-.05h.68l5.18-.05,37.65-.31,2-.03,1.85-.02h.96l11.71-.09,2.32-.03,3.11-.02,9.75-.09,15.47-.13,2-.02,3.48-.02h.65l74.71-.64Z" opacity="0.2"/>
+ <path id="Path_303" data-name="Path 303" d="M375.44,656.57v24.49a6.13,6.13,0,0,1-3.5,5.54,6,6,0,0,1-2.5.6l-34.9.74a6,6,0,0,1-2.7-.57,6.12,6.12,0,0,1-3.57-5.57V656.57Z" transform="translate(-79.34 -172.91)" fill="#3f3d56"/>
+ <path id="Path_304" data-name="Path 304" d="M375.44,656.57v24.49a6.13,6.13,0,0,1-3.5,5.54,6,6,0,0,1-2.5.6l-34.9.74a6,6,0,0,1-2.7-.57,6.12,6.12,0,0,1-3.57-5.57V656.57Z" transform="translate(-79.34 -172.91)" opacity="0.1"/>
+ <path id="Path_305" data-name="Path 305" d="M377.44,656.57v24.49a6.13,6.13,0,0,1-3.5,5.54,6,6,0,0,1-2.5.6l-34.9.74a6,6,0,0,1-2.7-.57,6.12,6.12,0,0,1-3.57-5.57V656.57Z" transform="translate(-79.34 -172.91)" fill="#3f3d56"/>
+ <rect id="Rectangle_137" data-name="Rectangle 137" width="47.17" height="31.5" transform="translate(680.92 483.65)" fill="#3f3d56"/>
+ <rect id="Rectangle_138" data-name="Rectangle 138" width="47.17" height="31.5" transform="translate(680.92 483.65)" opacity="0.1"/>
+ <rect id="Rectangle_139" data-name="Rectangle 139" width="47.17" height="31.5" transform="translate(678.92 483.65)" fill="#3f3d56"/>
+ <path id="Path_306" data-name="Path 306" d="M298.09,483.65v4.97l-47.17,1.26v-6.23Z" opacity="0.1"/>
+ <path id="Path_307" data-name="Path 307" d="M460.69,485.27v168.2a4,4,0,0,1-3.85,3.95l-191.65,5.1h-.05a4,4,0,0,1-3.95-3.95V485.27a4,4,0,0,1,3.95-3.95h191.6a4,4,0,0,1,3.95,3.95Z" transform="translate(-79.34 -172.91)" fill="#65617d"/>
+ <path id="Path_308" data-name="Path 308" d="M265.19,481.32v181.2h-.05a4,4,0,0,1-3.95-3.95V485.27a4,4,0,0,1,3.95-3.95Z" transform="translate(-79.34 -172.91)" opacity="0.1"/>
+ <path id="Path_309" data-name="Path 309" d="M194.59,319.15h177.5V467.4l-177.5,4Z" fill="#39374d"/>
+ <path id="Path_310" data-name="Path 310" d="M726.09,483.65v6.41l-47.17-1.26v-5.15Z" opacity="0.1"/>
+ <path id="Path_311" data-name="Path 311" d="M867.69,485.27v173.3a4,4,0,0,1-4,3.95h0L672,657.42a4,4,0,0,1-3.85-3.95V485.27a4,4,0,0,1,3.95-3.95H863.7a4,4,0,0,1,3.99,3.95Z" transform="translate(-79.34 -172.91)" fill="#65617d"/>
+ <path id="Path_312" data-name="Path 312" d="M867.69,485.27v173.3a4,4,0,0,1-4,3.95h0V481.32h0a4,4,0,0,1,4,3.95Z" transform="translate(-79.34 -172.91)" opacity="0.1"/>
+ <path id="Path_313" data-name="Path 313" d="M775.59,319.15H598.09V467.4l177.5,4Z" fill="#39374d"/>
+ <path id="Path_314" data-name="Path 314" d="M663.19,485.27v168.2a4,4,0,0,1-3.85,3.95l-191.65,5.1h0a4,4,0,0,1-4-3.95V485.27a4,4,0,0,1,3.95-3.95h191.6A4,4,0,0,1,663.19,485.27Z" transform="translate(-79.34 -172.91)" fill="#65617d"/>
+ <path id="Path_315" data-name="Path 315" d="M397.09,319.15h177.5V467.4l-177.5,4Z" fill="#4267b2"/>
+ <path id="Path_316" data-name="Path 316" d="M863.09,533.65v13l-151.92,1.4-1.62.03-57.74.53-1.38.02-17.55.15h-.52l-106.98.99L349.77,551.4h-.15l-44.65.42-.48.01-198.4,1.82v-15l202.51-1.33h.48l40.99-.28h.19l283.08-1.87h.29l.17-.01h.47l4.79-.03h1.46l74.49-.5,4.4-.02.98-.01Z" opacity="0.1"/>
+ <circle id="Ellipse_111" data-name="Ellipse 111" cx="51.33" cy="51.33" r="51.33" transform="translate(435.93 246.82)" fill="#fbbebe"/>
+ <path id="Path_317" data-name="Path 317" d="M617.94,550.07s-99.5,12-90,0c3.44-4.34,4.39-17.2,4.2-31.85-.06-4.45-.22-9.06-.45-13.65-1.1-22-3.75-43.5-3.75-43.5s87-41,77-8.5c-4,13.13-2.69,31.57.35,48.88.89,5.05,1.92,10,3,14.7a344.66,344.66,0,0,0,9.65,33.92Z" transform="translate(-79.34 -172.91)" fill="#fbbebe"/>
+ <path id="Path_318" data-name="Path 318" d="M585.47,546c11.51-2.13,23.7-6,34.53-1.54,2.85,1.17,5.47,2.88,8.39,3.86s6.12,1.22,9.16,1.91c10.68,2.42,19.34,10.55,24.9,20s8.44,20.14,11.26,30.72l6.9,25.83c6,22.45,12,45.09,13.39,68.3a2437.506,2437.506,0,0,1-250.84,1.43c5.44-10.34,11-21.31,10.54-33s-7.19-23.22-4.76-34.74c1.55-7.34,6.57-13.39,9.64-20.22,8.75-19.52,1.94-45.79,17.32-60.65,6.92-6.68,17-9.21,26.63-8.89,12.28.41,24.85,4.24,37,6.11C555.09,547.48,569.79,548.88,585.47,546Z" transform="translate(-79.34 -172.91)" fill="#ff6584"/>
+ <path id="Path_319" data-name="Path 319" d="M716.37,657.17l-.1,1.43v.1l-.17,2.3-1.33,18.51-1.61,22.3-.46,6.28-1,13.44v.17l-107,1-175.59,1.9v.84h-.14v-1.12l.45-14.36.86-28.06.74-23.79.07-2.37a10.53,10.53,0,0,1,11.42-10.17c4.72.4,10.85.89,18.18,1.41l3,.22c42.33,2.94,120.56,6.74,199.5,2,1.66-.09,3.33-.19,5-.31,12.24-.77,24.47-1.76,36.58-3a10.53,10.53,0,0,1,11.6,11.23Z" transform="translate(-79.34 -172.91)" opacity="0.1"/>
+ <path id="Path_320" data-name="Path 320" d="M429.08,725.44v-.84l175.62-1.91,107-1h.3v-.17l1-13.44.43-6,1.64-22.61,1.29-17.9v-.44a10.617,10.617,0,0,0-.11-2.47.3.3,0,0,0,0-.1,10.391,10.391,0,0,0-2-4.64,10.54,10.54,0,0,0-9.42-4c-12.11,1.24-24.34,2.23-36.58,3-1.67.12-3.34.22-5,.31-78.94,4.69-157.17.89-199.5-2l-3-.22c-7.33-.52-13.46-1-18.18-1.41a10.54,10.54,0,0,0-11.24,8.53,11,11,0,0,0-.18,1.64l-.68,22.16L429.54,710l-.44,14.36v1.12Z" transform="translate(-79.34 -172.91)" fill="#3f3d56"/>
+ <path id="Path_321" data-name="Path 321" d="M716.67,664.18l-1.23,15.33-1.83,22.85-.46,5.72-1,12.81-.06.64v.17h0l-.15,1.48.11-1.48h-.29l-107,1-175.65,1.9v-.28l.49-14.36,1-28.06.64-18.65A6.36,6.36,0,0,1,434.3,658a6.25,6.25,0,0,1,3.78-.9c2.1.17,4.68.37,7.69.59,4.89.36,10.92.78,17.94,1.22,13,.82,29.31,1.7,48,2.42,52,2,122.2,2.67,188.88-3.17,3-.26,6.1-.55,9.13-.84a6.26,6.26,0,0,1,3.48.66,5.159,5.159,0,0,1,.86.54,6.14,6.14,0,0,1,2,2.46,3.564,3.564,0,0,1,.25.61A6.279,6.279,0,0,1,716.67,664.18Z" transform="translate(-79.34 -172.91)" opacity="0.1"/>
+ <path id="Path_322" data-name="Path 322" d="M377.44,677.87v3.19a6.13,6.13,0,0,1-3.5,5.54l-40.1.77a6.12,6.12,0,0,1-3.57-5.57v-3Z" transform="translate(-79.34 -172.91)" opacity="0.1"/>
+ <path id="Path_323" data-name="Path 323" d="M298.59,515.57l-52.25,1V507.9l52.25-1Z" fill="#3f3d56"/>
+ <path id="Path_324" data-name="Path 324" d="M298.59,515.57l-52.25,1V507.9l52.25-1Z" opacity="0.1"/>
+ <path id="Path_325" data-name="Path 325" d="M300.59,515.57l-52.25,1V507.9l52.25-1Z" fill="#3f3d56"/>
+ <path id="Path_326" data-name="Path 326" d="M758.56,679.87v3.19a6.13,6.13,0,0,0,3.5,5.54l40.1.77a6.12,6.12,0,0,0,3.57-5.57v-3Z" transform="translate(-79.34 -172.91)" opacity="0.1"/>
+ <path id="Path_327" data-name="Path 327" d="M678.72,517.57l52.25,1V509.9l-52.25-1Z" opacity="0.1"/>
+ <path id="Path_328" data-name="Path 328" d="M676.72,517.57l52.25,1V509.9l-52.25-1Z" fill="#3f3d56"/>
+ <path id="Path_329" data-name="Path 329" d="M534.13,486.79c.08,7-3.16,13.6-5.91,20.07a163.491,163.491,0,0,0-12.66,74.71c.73,11,2.58,22,.73,32.9s-8.43,21.77-19,24.9c17.53,10.45,41.26,9.35,57.76-2.66,8.79-6.4,15.34-15.33,21.75-24.11a97.86,97.86,0,0,1-13.31,44.75A103.43,103.43,0,0,0,637,616.53c4.31-5.81,8.06-12.19,9.72-19.23,3.09-13-1.22-26.51-4.51-39.5a266.055,266.055,0,0,1-6.17-33c-.43-3.56-.78-7.22.1-10.7,1-4.07,3.67-7.51,5.64-11.22,5.6-10.54,5.73-23.3,2.86-34.88s-8.49-22.26-14.06-32.81c-4.46-8.46-9.3-17.31-17.46-22.28-5.1-3.1-11-4.39-16.88-5.64l-25.37-5.43c-5.55-1.19-11.26-2.38-16.87-1.51-9.47,1.48-16.14,8.32-22,15.34-4.59,5.46-15.81,15.71-16.6,22.86-.72,6.59,5.1,17.63,6.09,24.58,1.3,9,2.22,6,7.3,11.52C532,478.05,534.07,482,534.13,486.79Z" transform="translate(-79.34 -172.91)" fill="#3f3d56"/>
+ </g>
+ <g id="docusaurus_keytar" transform="translate(670.271 615.768)">
+ <path id="Path_40" data-name="Path 40" d="M99,52h43.635V69.662H99Z" transform="translate(-49.132 -33.936)" fill="#fff" fill-rule="evenodd"/>
+ <path id="Path_41" data-name="Path 41" d="M13.389,158.195A10.377,10.377,0,0,1,4.4,153a10.377,10.377,0,0,0,8.988,15.584H23.779V158.195Z" transform="translate(-3 -82.47)" fill="#3ecc5f" fill-rule="evenodd"/>
+ <path id="Path_42" data-name="Path 42" d="M66.967,38.083l36.373-2.273V30.615A10.389,10.389,0,0,0,92.95,20.226H46.2l-1.3-2.249a1.5,1.5,0,0,0-2.6,0L41,20.226l-1.3-2.249a1.5,1.5,0,0,0-2.6,0l-1.3,2.249-1.3-2.249a1.5,1.5,0,0,0-2.6,0l-1.3,2.249-.034,0-2.152-2.151a1.5,1.5,0,0,0-2.508.672L25.21,21.4l-2.7-.723a1.5,1.5,0,0,0-1.836,1.837l.722,2.7-2.65.71a1.5,1.5,0,0,0-.673,2.509l2.152,2.152c0,.011,0,.022,0,.033l-2.249,1.3a1.5,1.5,0,0,0,0,2.6l2.249,1.3-2.249,1.3a1.5,1.5,0,0,0,0,2.6L20.226,41l-2.249,1.3a1.5,1.5,0,0,0,0,2.6l2.249,1.3-2.249,1.3a1.5,1.5,0,0,0,0,2.6l2.249,1.3-2.249,1.3a1.5,1.5,0,0,0,0,2.6l2.249,1.3-2.249,1.3a1.5,1.5,0,0,0,0,2.6l2.249,1.3-2.249,1.3a1.5,1.5,0,0,0,0,2.6l2.249,1.3-2.249,1.3a1.5,1.5,0,0,0,0,2.6l2.249,1.3-2.249,1.3a1.5,1.5,0,0,0,0,2.6l2.249,1.3-2.249,1.3a1.5,1.5,0,0,0,0,2.6l2.249,1.3-2.249,1.3a1.5,1.5,0,0,0,0,2.6l2.249,1.3-2.249,1.3a1.5,1.5,0,0,0,0,2.6l2.249,1.3A10.389,10.389,0,0,0,30.615,103.34H92.95A10.389,10.389,0,0,0,103.34,92.95V51.393L66.967,49.12a5.53,5.53,0,0,1,0-11.038" transform="translate(-9.836 -17.226)" fill="#3ecc5f" fill-rule="evenodd"/>
+ <path id="Path_43" data-name="Path 43" d="M143,163.779h15.584V143H143Z" transform="translate(-70.275 -77.665)" fill="#3ecc5f" fill-rule="evenodd"/>
+ <path id="Path_44" data-name="Path 44" d="M173.779,148.389a2.582,2.582,0,0,0-.332.033c-.02-.078-.038-.156-.06-.234a2.594,2.594,0,1,0-2.567-4.455q-.086-.088-.174-.175a2.593,2.593,0,1,0-4.461-2.569c-.077-.022-.154-.04-.231-.06a2.6,2.6,0,1,0-5.128,0c-.077.02-.154.038-.231.06a2.594,2.594,0,1,0-4.461,2.569,10.384,10.384,0,1,0,17.314,9.992,2.592,2.592,0,1,0,.332-5.161" transform="translate(-75.08 -75.262)" fill="#44d860" fill-rule="evenodd"/>
+ <path id="Path_45" data-name="Path 45" d="M153,113.389h15.584V103H153Z" transform="translate(-75.08 -58.444)" fill="#3ecc5f" fill-rule="evenodd"/>
+ <path id="Path_46" data-name="Path 46" d="M183.389,108.944a1.3,1.3,0,1,0,0-2.6,1.336,1.336,0,0,0-.166.017c-.01-.039-.019-.078-.03-.117a1.3,1.3,0,0,0-.5-2.5,1.285,1.285,0,0,0-.783.269q-.043-.044-.087-.087a1.285,1.285,0,0,0,.263-.776,1.3,1.3,0,0,0-2.493-.509,5.195,5.195,0,1,0,0,10,1.3,1.3,0,0,0,2.493-.509,1.285,1.285,0,0,0-.263-.776q.044-.043.087-.087a1.285,1.285,0,0,0,.783.269,1.3,1.3,0,0,0,.5-2.5c.011-.038.02-.078.03-.117a1.337,1.337,0,0,0,.166.017" transform="translate(-84.691 -57.894)" fill="#44d860" fill-rule="evenodd"/>
+ <path id="Path_47" data-name="Path 47" d="M52.188,48.292a1.3,1.3,0,0,1-1.3-1.3,3.9,3.9,0,0,0-7.792,0,1.3,1.3,0,1,1-2.6,0,6.493,6.493,0,0,1,12.987,0,1.3,1.3,0,0,1-1.3,1.3" transform="translate(-21.02 -28.41)" fill-rule="evenodd"/>
+ <path id="Path_48" data-name="Path 48" d="M103,139.752h31.168a10.389,10.389,0,0,0,10.389-10.389V93H113.389A10.389,10.389,0,0,0,103,103.389Z" transform="translate(-51.054 -53.638)" fill="#ffff50" fill-rule="evenodd"/>
+ <path id="Path_49" data-name="Path 49" d="M141.1,94.017H115.106a.519.519,0,1,1,0-1.039H141.1a.519.519,0,0,1,0,1.039m0,10.389H115.106a.519.519,0,1,1,0-1.039H141.1a.519.519,0,0,1,0,1.039m0,10.389H115.106a.519.519,0,1,1,0-1.039H141.1a.519.519,0,0,1,0,1.039m0-25.877H115.106a.519.519,0,1,1,0-1.039H141.1a.519.519,0,0,1,0,1.039m0,10.293H115.106a.519.519,0,1,1,0-1.039H141.1a.519.519,0,0,1,0,1.039m0,10.389H115.106a.519.519,0,1,1,0-1.039H141.1a.519.519,0,0,1,0,1.039m7.782-47.993c-.006,0-.011,0-.018,0-1.605.055-2.365,1.66-3.035,3.077-.7,1.48-1.24,2.443-2.126,2.414-.981-.035-1.542-1.144-2.137-2.317-.683-1.347-1.462-2.876-3.1-2.819-1.582.054-2.344,1.451-3.017,2.684-.715,1.313-1.2,2.112-2.141,2.075-1-.036-1.533-.938-2.149-1.981-.686-1.162-1.479-2.467-3.084-2.423-1.555.053-2.319,1.239-2.994,2.286-.713,1.106-1.213,1.781-2.164,1.741-1.025-.036-1.554-.784-2.167-1.65-.688-.973-1.463-2.074-3.062-2.021a3.815,3.815,0,0,0-2.959,1.879c-.64.812-1.14,1.456-2.2,1.415a.52.52,0,0,0-.037,1.039,3.588,3.588,0,0,0,3.05-1.811c.611-.777,1.139-1.448,2.178-1.483,1-.043,1.47.579,2.179,1.582.674.953,1.438,2.033,2.977,2.089,1.612.054,2.387-1.151,3.074-2.217.614-.953,1.144-1.775,2.156-1.81.931-.035,1.438.7,2.153,1.912.674,1.141,1.437,2.434,3.006,2.491,1.623.056,2.407-1.361,3.09-2.616.592-1.085,1.15-2.109,2.14-2.143.931-.022,1.417.829,2.135,2.249.671,1.326,1.432,2.828,3.026,2.886l.088,0c1.592,0,2.347-1.6,3.015-3.01.592-1.252,1.152-2.431,2.113-2.479Z" transform="translate(-55.378 -38.552)" fill-rule="evenodd"/>
+ <path id="Path_50" data-name="Path 50" d="M83,163.779h20.779V143H83Z" transform="translate(-41.443 -77.665)" fill="#3ecc5f" fill-rule="evenodd"/>
+ <g id="Group_8" data-name="Group 8" transform="matrix(0.966, -0.259, 0.259, 0.966, 51.971, 43.3)">
+ <rect id="Rectangle_3" data-name="Rectangle 3" width="43.906" height="17.333" rx="2" transform="translate(0 0)" fill="#d8d8d8"/>
+ <g id="Group_2" data-name="Group 2" transform="translate(0.728 10.948)">
+ <rect id="Rectangle_4" data-name="Rectangle 4" width="2.537" height="2.537" rx="1" transform="translate(7.985 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_5" data-name="Rectangle 5" width="2.537" height="2.537" rx="1" transform="translate(10.991 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_6" data-name="Rectangle 6" width="2.537" height="2.537" rx="1" transform="translate(13.997 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_7" data-name="Rectangle 7" width="2.537" height="2.537" rx="1" transform="translate(17.003 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_8" data-name="Rectangle 8" width="2.537" height="2.537" rx="1" transform="translate(20.009 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_9" data-name="Rectangle 9" width="2.537" height="2.537" rx="1" transform="translate(23.015 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_10" data-name="Rectangle 10" width="2.537" height="2.537" rx="1" transform="translate(26.021 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_11" data-name="Rectangle 11" width="2.537" height="2.537" rx="1" transform="translate(29.028 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_12" data-name="Rectangle 12" width="2.537" height="2.537" rx="1" transform="translate(32.034 0)" fill="#4a4a4a"/>
+ <path id="Path_51" data-name="Path 51" d="M.519,0H6.9A.519.519,0,0,1,7.421.52v1.5a.519.519,0,0,1-.519.519H.519A.519.519,0,0,1,0,2.017V.519A.519.519,0,0,1,.519,0ZM35.653,0h6.383a.519.519,0,0,1,.519.519v1.5a.519.519,0,0,1-.519.519H35.652a.519.519,0,0,1-.519-.519V.519A.519.519,0,0,1,35.652,0Z" transform="translate(0 0)" fill="#4a4a4a" fill-rule="evenodd"/>
+ </g>
+ <g id="Group_3" data-name="Group 3" transform="translate(0.728 4.878)">
+ <path id="Path_52" data-name="Path 52" d="M.519,0H2.956a.519.519,0,0,1,.519.519v1.5a.519.519,0,0,1-.519.519H.519A.519.519,0,0,1,0,2.017V.519A.519.519,0,0,1,.519,0Z" transform="translate(0 0)" fill="#4a4a4a" fill-rule="evenodd"/>
+ <rect id="Rectangle_13" data-name="Rectangle 13" width="2.537" height="2.537" rx="1" transform="translate(3.945 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_14" data-name="Rectangle 14" width="2.537" height="2.537" rx="1" transform="translate(6.951 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_15" data-name="Rectangle 15" width="2.537" height="2.537" rx="1" transform="translate(9.958 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_16" data-name="Rectangle 16" width="2.537" height="2.537" rx="1" transform="translate(12.964 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_17" data-name="Rectangle 17" width="2.537" height="2.537" rx="1" transform="translate(15.97 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_18" data-name="Rectangle 18" width="2.537" height="2.537" rx="1" transform="translate(18.976 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_19" data-name="Rectangle 19" width="2.537" height="2.537" rx="1" transform="translate(21.982 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_20" data-name="Rectangle 20" width="2.537" height="2.537" rx="1" transform="translate(24.988 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_21" data-name="Rectangle 21" width="2.537" height="2.537" rx="1" transform="translate(27.994 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_22" data-name="Rectangle 22" width="2.537" height="2.537" rx="1" transform="translate(31 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_23" data-name="Rectangle 23" width="2.537" height="2.537" rx="1" transform="translate(34.006 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_24" data-name="Rectangle 24" width="2.537" height="2.537" rx="1" transform="translate(37.012 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_25" data-name="Rectangle 25" width="2.537" height="2.537" rx="1" transform="translate(40.018 0)" fill="#4a4a4a"/>
+ </g>
+ <g id="Group_4" data-name="Group 4" transform="translate(43.283 4.538) rotate(180)">
+ <path id="Path_53" data-name="Path 53" d="M.519,0H2.956a.519.519,0,0,1,.519.519v1.5a.519.519,0,0,1-.519.519H.519A.519.519,0,0,1,0,2.017V.519A.519.519,0,0,1,.519,0Z" transform="translate(0 0)" fill="#4a4a4a" fill-rule="evenodd"/>
+ <rect id="Rectangle_26" data-name="Rectangle 26" width="2.537" height="2.537" rx="1" transform="translate(3.945 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_27" data-name="Rectangle 27" width="2.537" height="2.537" rx="1" transform="translate(6.951 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_28" data-name="Rectangle 28" width="2.537" height="2.537" rx="1" transform="translate(9.958 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_29" data-name="Rectangle 29" width="2.537" height="2.537" rx="1" transform="translate(12.964 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_30" data-name="Rectangle 30" width="2.537" height="2.537" rx="1" transform="translate(15.97 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_31" data-name="Rectangle 31" width="2.537" height="2.537" rx="1" transform="translate(18.976 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_32" data-name="Rectangle 32" width="2.537" height="2.537" rx="1" transform="translate(21.982 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_33" data-name="Rectangle 33" width="2.537" height="2.537" rx="1" transform="translate(24.988 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_34" data-name="Rectangle 34" width="2.537" height="2.537" rx="1" transform="translate(27.994 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_35" data-name="Rectangle 35" width="2.537" height="2.537" rx="1" transform="translate(31.001 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_36" data-name="Rectangle 36" width="2.537" height="2.537" rx="1" transform="translate(34.007 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_37" data-name="Rectangle 37" width="2.537" height="2.537" rx="1" transform="translate(37.013 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_38" data-name="Rectangle 38" width="2.537" height="2.537" rx="1" transform="translate(40.018 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_39" data-name="Rectangle 39" width="2.537" height="2.537" rx="1" transform="translate(3.945 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_40" data-name="Rectangle 40" width="2.537" height="2.537" rx="1" transform="translate(6.951 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_41" data-name="Rectangle 41" width="2.537" height="2.537" rx="1" transform="translate(9.958 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_42" data-name="Rectangle 42" width="2.537" height="2.537" rx="1" transform="translate(12.964 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_43" data-name="Rectangle 43" width="2.537" height="2.537" rx="1" transform="translate(15.97 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_44" data-name="Rectangle 44" width="2.537" height="2.537" rx="1" transform="translate(18.976 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_45" data-name="Rectangle 45" width="2.537" height="2.537" rx="1" transform="translate(21.982 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_46" data-name="Rectangle 46" width="2.537" height="2.537" rx="1" transform="translate(24.988 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_47" data-name="Rectangle 47" width="2.537" height="2.537" rx="1" transform="translate(27.994 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_48" data-name="Rectangle 48" width="2.537" height="2.537" rx="1" transform="translate(31.001 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_49" data-name="Rectangle 49" width="2.537" height="2.537" rx="1" transform="translate(34.007 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_50" data-name="Rectangle 50" width="2.537" height="2.537" rx="1" transform="translate(37.013 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_51" data-name="Rectangle 51" width="2.537" height="2.537" rx="1" transform="translate(40.018 0)" fill="#4a4a4a"/>
+ </g>
+ <g id="Group_6" data-name="Group 6" transform="translate(0.728 7.883)">
+ <path id="Path_54" data-name="Path 54" d="M.519,0h3.47a.519.519,0,0,1,.519.519v1.5a.519.519,0,0,1-.519.519H.519A.519.519,0,0,1,0,2.017V.52A.519.519,0,0,1,.519,0Z" transform="translate(0 0)" fill="#4a4a4a" fill-rule="evenodd"/>
+ <g id="Group_5" data-name="Group 5" transform="translate(5.073 0)">
+ <rect id="Rectangle_52" data-name="Rectangle 52" width="2.537" height="2.537" rx="1" transform="translate(0 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_53" data-name="Rectangle 53" width="2.537" height="2.537" rx="1" transform="translate(3.006 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_54" data-name="Rectangle 54" width="2.537" height="2.537" rx="1" transform="translate(6.012 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_55" data-name="Rectangle 55" width="2.537" height="2.537" rx="1" transform="translate(9.018 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_56" data-name="Rectangle 56" width="2.537" height="2.537" rx="1" transform="translate(12.025 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_57" data-name="Rectangle 57" width="2.537" height="2.537" rx="1" transform="translate(15.031 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_58" data-name="Rectangle 58" width="2.537" height="2.537" rx="1" transform="translate(18.037 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_59" data-name="Rectangle 59" width="2.537" height="2.537" rx="1" transform="translate(21.042 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_60" data-name="Rectangle 60" width="2.537" height="2.537" rx="1" transform="translate(24.049 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_61" data-name="Rectangle 61" width="2.537" height="2.537" rx="1" transform="translate(27.055 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_62" data-name="Rectangle 62" width="2.537" height="2.537" rx="1" transform="translate(30.061 0)" fill="#4a4a4a"/>
+ </g>
+ <path id="Path_55" data-name="Path 55" d="M.52,0H3.8a.519.519,0,0,1,.519.519v1.5a.519.519,0,0,1-.519.519H.519A.519.519,0,0,1,0,2.017V.52A.519.519,0,0,1,.519,0Z" transform="translate(38.234 0)" fill="#4a4a4a" fill-rule="evenodd"/>
+ </g>
+ <g id="Group_7" data-name="Group 7" transform="translate(0.728 14.084)">
+ <rect id="Rectangle_63" data-name="Rectangle 63" width="2.537" height="2.537" rx="1" transform="translate(0 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_64" data-name="Rectangle 64" width="2.537" height="2.537" rx="1" transform="translate(3.006 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_65" data-name="Rectangle 65" width="2.537" height="2.537" rx="1" transform="translate(6.012 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_66" data-name="Rectangle 66" width="2.537" height="2.537" rx="1" transform="translate(9.018 0)" fill="#4a4a4a"/>
+ <path id="Path_56" data-name="Path 56" d="M.519,0H14.981A.519.519,0,0,1,15.5.519v1.5a.519.519,0,0,1-.519.519H.519A.519.519,0,0,1,0,2.018V.519A.519.519,0,0,1,.519,0Zm15.97,0h1.874a.519.519,0,0,1,.519.519v1.5a.519.519,0,0,1-.519.519H16.489a.519.519,0,0,1-.519-.519V.519A.519.519,0,0,1,16.489,0Z" transform="translate(12.024 0)" fill="#4a4a4a" fill-rule="evenodd"/>
+ <rect id="Rectangle_67" data-name="Rectangle 67" width="2.537" height="2.537" rx="1" transform="translate(31.376 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_68" data-name="Rectangle 68" width="2.537" height="2.537" rx="1" transform="translate(34.382 0)" fill="#4a4a4a"/>
+ <rect id="Rectangle_69" data-name="Rectangle 69" width="2.537" height="2.537" rx="1" transform="translate(40.018 0)" fill="#4a4a4a"/>
+ <path id="Path_57" data-name="Path 57" d="M2.537,0V.561a.519.519,0,0,1-.519.519H.519A.519.519,0,0,1,0,.561V0Z" transform="translate(39.736 1.08) rotate(180)" fill="#4a4a4a"/>
+ <path id="Path_58" data-name="Path 58" d="M2.537,0V.561a.519.519,0,0,1-.519.519H.519A.519.519,0,0,1,0,.561V0Z" transform="translate(37.2 1.456)" fill="#4a4a4a"/>
+ </g>
+ <rect id="Rectangle_70" data-name="Rectangle 70" width="42.273" height="1.127" rx="0.564" transform="translate(0.915 0.556)" fill="#4a4a4a"/>
+ <rect id="Rectangle_71" data-name="Rectangle 71" width="2.37" height="0.752" rx="0.376" transform="translate(1.949 0.744)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_72" data-name="Rectangle 72" width="2.37" height="0.752" rx="0.376" transform="translate(5.193 0.744)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_73" data-name="Rectangle 73" width="2.37" height="0.752" rx="0.376" transform="translate(7.688 0.744)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_74" data-name="Rectangle 74" width="2.37" height="0.752" rx="0.376" transform="translate(10.183 0.744)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_75" data-name="Rectangle 75" width="2.37" height="0.752" rx="0.376" transform="translate(12.679 0.744)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_76" data-name="Rectangle 76" width="2.37" height="0.752" rx="0.376" transform="translate(15.797 0.744)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_77" data-name="Rectangle 77" width="2.37" height="0.752" rx="0.376" transform="translate(18.292 0.744)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_78" data-name="Rectangle 78" width="2.37" height="0.752" rx="0.376" transform="translate(20.788 0.744)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_79" data-name="Rectangle 79" width="2.37" height="0.752" rx="0.376" transform="translate(23.283 0.744)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_80" data-name="Rectangle 80" width="2.37" height="0.752" rx="0.376" transform="translate(26.402 0.744)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_81" data-name="Rectangle 81" width="2.37" height="0.752" rx="0.376" transform="translate(28.897 0.744)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_82" data-name="Rectangle 82" width="2.37" height="0.752" rx="0.376" transform="translate(31.393 0.744)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_83" data-name="Rectangle 83" width="2.37" height="0.752" rx="0.376" transform="translate(34.512 0.744)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_84" data-name="Rectangle 84" width="2.37" height="0.752" rx="0.376" transform="translate(37.007 0.744)" fill="#d8d8d8" opacity="0.136"/>
+ <rect id="Rectangle_85" data-name="Rectangle 85" width="2.37" height="0.752" rx="0.376" transform="translate(39.502 0.744)" fill="#d8d8d8" opacity="0.136"/>
+ </g>
+ <path id="Path_59" data-name="Path 59" d="M123.779,148.389a2.583,2.583,0,0,0-.332.033c-.02-.078-.038-.156-.06-.234a2.594,2.594,0,1,0-2.567-4.455q-.086-.088-.174-.175a2.593,2.593,0,1,0-4.461-2.569c-.077-.022-.154-.04-.231-.06a2.6,2.6,0,1,0-5.128,0c-.077.02-.154.038-.231.06a2.594,2.594,0,1,0-4.461,2.569,10.384,10.384,0,1,0,17.314,9.992,2.592,2.592,0,1,0,.332-5.161" transform="translate(-51.054 -75.262)" fill="#44d860" fill-rule="evenodd"/>
+ <path id="Path_60" data-name="Path 60" d="M83,113.389h20.779V103H83Z" transform="translate(-41.443 -58.444)" fill="#3ecc5f" fill-rule="evenodd"/>
+ <path id="Path_61" data-name="Path 61" d="M123.389,108.944a1.3,1.3,0,1,0,0-2.6,1.338,1.338,0,0,0-.166.017c-.01-.039-.019-.078-.03-.117a1.3,1.3,0,0,0-.5-2.5,1.285,1.285,0,0,0-.783.269q-.043-.044-.087-.087a1.285,1.285,0,0,0,.263-.776,1.3,1.3,0,0,0-2.493-.509,5.195,5.195,0,1,0,0,10,1.3,1.3,0,0,0,2.493-.509,1.285,1.285,0,0,0-.263-.776q.044-.043.087-.087a1.285,1.285,0,0,0,.783.269,1.3,1.3,0,0,0,.5-2.5c.011-.038.02-.078.03-.117a1.335,1.335,0,0,0,.166.017" transform="translate(-55.859 -57.894)" fill="#44d860" fill-rule="evenodd"/>
+ <path id="Path_62" data-name="Path 62" d="M141.8,38.745a1.41,1.41,0,0,1-.255-.026,1.309,1.309,0,0,1-.244-.073,1.349,1.349,0,0,1-.224-.119,1.967,1.967,0,0,1-.2-.161,1.52,1.52,0,0,1-.161-.2,1.282,1.282,0,0,1-.218-.722,1.41,1.41,0,0,1,.026-.255,1.5,1.5,0,0,1,.072-.244,1.364,1.364,0,0,1,.12-.223,1.252,1.252,0,0,1,.358-.358,1.349,1.349,0,0,1,.224-.119,1.309,1.309,0,0,1,.244-.073,1.2,1.2,0,0,1,.509,0,1.262,1.262,0,0,1,.468.192,1.968,1.968,0,0,1,.2.161,1.908,1.908,0,0,1,.161.2,1.322,1.322,0,0,1,.12.223,1.361,1.361,0,0,1,.1.5,1.317,1.317,0,0,1-.379.919,1.968,1.968,0,0,1-.2.161,1.346,1.346,0,0,1-.223.119,1.332,1.332,0,0,1-.5.1m10.389-.649a1.326,1.326,0,0,1-.92-.379,1.979,1.979,0,0,1-.161-.2,1.282,1.282,0,0,1-.218-.722,1.326,1.326,0,0,1,.379-.919,1.967,1.967,0,0,1,.2-.161,1.351,1.351,0,0,1,.224-.119,1.308,1.308,0,0,1,.244-.073,1.2,1.2,0,0,1,.509,0,1.262,1.262,0,0,1,.468.192,1.967,1.967,0,0,1,.2.161,1.326,1.326,0,0,1,.379.919,1.461,1.461,0,0,1-.026.255,1.323,1.323,0,0,1-.073.244,1.847,1.847,0,0,1-.119.223,1.911,1.911,0,0,1-.161.2,1.967,1.967,0,0,1-.2.161,1.294,1.294,0,0,1-.722.218" transform="translate(-69.074 -26.006)" fill-rule="evenodd"/>
+ </g>
+ <g id="React-icon" transform="translate(906.3 541.56)">
+ <path id="Path_330" data-name="Path 330" d="M263.668,117.179c0-5.827-7.3-11.35-18.487-14.775,2.582-11.4,1.434-20.477-3.622-23.382a7.861,7.861,0,0,0-4.016-1v4a4.152,4.152,0,0,1,2.044.466c2.439,1.4,3.5,6.724,2.672,13.574-.2,1.685-.52,3.461-.914,5.272a86.9,86.9,0,0,0-11.386-1.954,87.469,87.469,0,0,0-7.459-8.965c5.845-5.433,11.332-8.41,15.062-8.41V78h0c-4.931,0-11.386,3.514-17.913,9.611-6.527-6.061-12.982-9.539-17.913-9.539v4c3.712,0,9.216,2.959,15.062,8.356a84.687,84.687,0,0,0-7.405,8.947,83.732,83.732,0,0,0-11.4,1.972c-.412-1.793-.717-3.532-.932-5.2-.843-6.85.2-12.175,2.618-13.592a3.991,3.991,0,0,1,2.062-.466v-4h0a8,8,0,0,0-4.052,1c-5.039,2.9-6.168,11.96-3.568,23.328-11.153,3.443-18.415,8.947-18.415,14.757,0,5.828,7.3,11.35,18.487,14.775-2.582,11.4-1.434,20.477,3.622,23.382a7.882,7.882,0,0,0,4.034,1c4.931,0,11.386-3.514,17.913-9.611,6.527,6.061,12.982,9.539,17.913,9.539a8,8,0,0,0,4.052-1c5.039-2.9,6.168-11.96,3.568-23.328C256.406,128.511,263.668,122.988,263.668,117.179Zm-23.346-11.96c-.663,2.313-1.488,4.7-2.421,7.083-.735-1.434-1.506-2.869-2.349-4.3-.825-1.434-1.7-2.833-2.582-4.2C235.517,104.179,237.974,104.645,240.323,105.219Zm-8.212,19.1c-1.4,2.421-2.833,4.716-4.321,6.85-2.672.233-5.379.359-8.1.359-2.708,0-5.415-.126-8.069-.341q-2.232-3.2-4.339-6.814-2.044-3.523-3.73-7.136c1.112-2.4,2.367-4.805,3.712-7.154,1.4-2.421,2.833-4.716,4.321-6.85,2.672-.233,5.379-.359,8.1-.359,2.708,0,5.415.126,8.069.341q2.232,3.2,4.339,6.814,2.044,3.523,3.73,7.136C234.692,119.564,233.455,121.966,232.11,124.315Zm5.792-2.331c.968,2.4,1.793,4.805,2.474,7.136-2.349.574-4.823,1.058-7.387,1.434.879-1.381,1.757-2.8,2.582-4.25C236.4,124.871,237.167,123.419,237.9,121.984ZM219.72,141.116a73.921,73.921,0,0,1-4.985-5.738c1.614.072,3.263.126,4.931.126,1.685,0,3.353-.036,4.985-.126A69.993,69.993,0,0,1,219.72,141.116ZM206.38,130.555c-2.546-.377-5-.843-7.352-1.417.663-2.313,1.488-4.7,2.421-7.083.735,1.434,1.506,2.869,2.349,4.3S205.5,129.192,206.38,130.555ZM219.63,93.241a73.924,73.924,0,0,1,4.985,5.738c-1.614-.072-3.263-.126-4.931-.126-1.686,0-3.353.036-4.985.126A69.993,69.993,0,0,1,219.63,93.241ZM206.362,103.8c-.879,1.381-1.757,2.8-2.582,4.25-.825,1.434-1.6,2.869-2.331,4.3-.968-2.4-1.793-4.805-2.474-7.136C201.323,104.663,203.8,104.179,206.362,103.8Zm-16.227,22.449c-6.348-2.708-10.454-6.258-10.454-9.073s4.106-6.383,10.454-9.073c1.542-.663,3.228-1.255,4.967-1.811a86.122,86.122,0,0,0,4.034,10.92,84.9,84.9,0,0,0-3.981,10.866C193.38,127.525,191.694,126.915,190.134,126.252Zm9.647,25.623c-2.439-1.4-3.5-6.724-2.672-13.574.2-1.686.52-3.461.914-5.272a86.9,86.9,0,0,0,11.386,1.954,87.465,87.465,0,0,0,7.459,8.965c-5.845,5.433-11.332,8.41-15.062,8.41A4.279,4.279,0,0,1,199.781,151.875Zm42.532-13.663c.843,6.85-.2,12.175-2.618,13.592a3.99,3.99,0,0,1-2.062.466c-3.712,0-9.216-2.959-15.062-8.356a84.689,84.689,0,0,0,7.405-8.947,83.731,83.731,0,0,0,11.4-1.972A50.194,50.194,0,0,1,242.313,138.212Zm6.9-11.96c-1.542.663-3.228,1.255-4.967,1.811a86.12,86.12,0,0,0-4.034-10.92,84.9,84.9,0,0,0,3.981-10.866c1.775.556,3.461,1.165,5.039,1.829,6.348,2.708,10.454,6.258,10.454,9.073C259.67,119.994,255.564,123.562,249.216,126.252Z" fill="#61dafb"/>
+ <path id="Path_331" data-name="Path 331" d="M320.8,78.4Z" transform="translate(-119.082 -0.328)" fill="#61dafb"/>
+ <circle id="Ellipse_112" data-name="Ellipse 112" cx="8.194" cy="8.194" r="8.194" transform="translate(211.472 108.984)" fill="#61dafb"/>
+ <path id="Path_332" data-name="Path 332" d="M520.5,78.1Z" transform="translate(-282.975 -0.082)" fill="#61dafb"/>
+ </g>
+ </g>
+</svg>
diff --git a/static/img/undraw_docusaurus_tree.svg b/static/img/undraw_docusaurus_tree.svg
new file mode 100644
index 00000000..d9161d33
--- /dev/null
+++ b/static/img/undraw_docusaurus_tree.svg
@@ -0,0 +1,40 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="1129" height="663" viewBox="0 0 1129 663">
+ <title>Focus on What Matters</title>
+ <circle cx="321" cy="321" r="321" fill="#f2f2f2" />
+ <ellipse cx="559" cy="635.49998" rx="514" ry="27.50002" fill="#3f3d56" />
+ <ellipse cx="558" cy="627" rx="460" ry="22" opacity="0.2" />
+ <rect x="131" y="152.5" width="840" height="50" fill="#3f3d56" />
+ <path d="M166.5,727.3299A21.67009,21.67009,0,0,0,188.1701,749H984.8299A21.67009,21.67009,0,0,0,1006.5,727.3299V296h-840Z" transform="translate(-35.5 -118.5)" fill="#3f3d56" />
+ <path d="M984.8299,236H188.1701A21.67009,21.67009,0,0,0,166.5,257.6701V296h840V257.6701A21.67009,21.67009,0,0,0,984.8299,236Z" transform="translate(-35.5 -118.5)" fill="#3f3d56" />
+ <path d="M984.8299,236H188.1701A21.67009,21.67009,0,0,0,166.5,257.6701V296h840V257.6701A21.67009,21.67009,0,0,0,984.8299,236Z" transform="translate(-35.5 -118.5)" opacity="0.2" />
+ <circle cx="181" cy="147.5" r="13" fill="#3f3d56" />
+ <circle cx="217" cy="147.5" r="13" fill="#3f3d56" />
+ <circle cx="253" cy="147.5" r="13" fill="#3f3d56" />
+ <rect x="168" y="213.5" width="337" height="386" rx="5.33505" fill="#606060" />
+ <rect x="603" y="272.5" width="284" height="22" rx="5.47638" fill="#2e8555" />
+ <rect x="537" y="352.5" width="416" height="15" rx="5.47638" fill="#2e8555" />
+ <rect x="537" y="396.5" width="416" height="15" rx="5.47638" fill="#2e8555" />
+ <rect x="537" y="440.5" width="416" height="15" rx="5.47638" fill="#2e8555" />
+ <rect x="537" y="484.5" width="416" height="15" rx="5.47638" fill="#2e8555" />
+ <rect x="865" y="552.5" width="88" height="26" rx="7.02756" fill="#3ecc5f" />
+ <path d="M1088.60287,624.61594a30.11371,30.11371,0,0,0,3.98291-15.266c0-13.79652-8.54358-24.98081-19.08256-24.98081s-19.08256,11.18429-19.08256,24.98081a30.11411,30.11411,0,0,0,3.98291,15.266,31.248,31.248,0,0,0,0,30.53213,31.248,31.248,0,0,0,0,30.53208,31.248,31.248,0,0,0,0,30.53208,30.11408,30.11408,0,0,0-3.98291,15.266c0,13.79652,8.54353,24.98081,19.08256,24.98081s19.08256-11.18429,19.08256-24.98081a30.11368,30.11368,0,0,0-3.98291-15.266,31.248,31.248,0,0,0,0-30.53208,31.248,31.248,0,0,0,0-30.53208,31.248,31.248,0,0,0,0-30.53213Z" transform="translate(-35.5 -118.5)" fill="#3f3d56" />
+ <ellipse cx="1038.00321" cy="460.31783" rx="19.08256" ry="24.9808" fill="#3f3d56" />
+ <ellipse cx="1038.00321" cy="429.78574" rx="19.08256" ry="24.9808" fill="#3f3d56" />
+ <path d="M1144.93871,339.34489a91.61081,91.61081,0,0,0,7.10658-10.46092l-50.141-8.23491,54.22885.4033a91.566,91.566,0,0,0,1.74556-72.42605l-72.75449,37.74139,67.09658-49.32086a91.41255,91.41255,0,1,0-150.971,102.29805,91.45842,91.45842,0,0,0-10.42451,16.66946l65.0866,33.81447-69.40046-23.292a91.46011,91.46011,0,0,0,14.73837,85.83669,91.40575,91.40575,0,1,0,143.68892,0,91.41808,91.41808,0,0,0,0-113.02862Z" transform="translate(-35.5 -118.5)" fill="#3ecc5f" fill-rule="evenodd" />
+ <path d="M981.6885,395.8592a91.01343,91.01343,0,0,0,19.56129,56.51431,91.40575,91.40575,0,1,0,143.68892,0C1157.18982,436.82067,981.6885,385.60008,981.6885,395.8592Z" transform="translate(-35.5 -118.5)" opacity="0.1" />
+ <path d="M365.62,461.43628H477.094v45.12043H365.62Z" transform="translate(-35.5 -118.5)" fill="#fff" fill-rule="evenodd" />
+ <path d="M264.76252,608.74122a26.50931,26.50931,0,0,1-22.96231-13.27072,26.50976,26.50976,0,0,0,22.96231,39.81215H291.304V608.74122Z" transform="translate(-35.5 -118.5)" fill="#3ecc5f" fill-rule="evenodd" />
+ <path d="M384.17242,468.57061l92.92155-5.80726V449.49263a26.54091,26.54091,0,0,0-26.54143-26.54143H331.1161l-3.31768-5.74622a3.83043,3.83043,0,0,0-6.63536,0l-3.31768,5.74622-3.31767-5.74622a3.83043,3.83043,0,0,0-6.63536,0l-3.31768,5.74622L301.257,417.205a3.83043,3.83043,0,0,0-6.63536,0L291.304,422.9512c-.02919,0-.05573.004-.08625.004l-5.49674-5.49541a3.8293,3.8293,0,0,0-6.4071,1.71723l-1.81676,6.77338L270.607,424.1031a3.82993,3.82993,0,0,0-4.6912,4.69253l1.84463,6.89148-6.77072,1.81411a3.8315,3.8315,0,0,0-1.71988,6.40975l5.49673,5.49673c0,.02787-.004.05574-.004.08493l-5.74622,3.31768a3.83043,3.83043,0,0,0,0,6.63536l5.74621,3.31768L259.0163,466.081a3.83043,3.83043,0,0,0,0,6.63536l5.74622,3.31768-5.74622,3.31767a3.83043,3.83043,0,0,0,0,6.63536l5.74622,3.31768-5.74622,3.31768a3.83043,3.83043,0,0,0,0,6.63536l5.74622,3.31768-5.74622,3.31767a3.83043,3.83043,0,0,0,0,6.63536l5.74622,3.31768-5.74622,3.31768a3.83043,3.83043,0,0,0,0,6.63536l5.74622,3.31768-5.74622,3.31768a3.83042,3.83042,0,0,0,0,6.63535l5.74622,3.31768-5.74622,3.31768a3.83043,3.83043,0,0,0,0,6.63536l5.74622,3.31768L259.0163,558.976a3.83042,3.83042,0,0,0,0,6.63535l5.74622,3.31768-5.74622,3.31768a3.83043,3.83043,0,0,0,0,6.63536l5.74622,3.31768-5.74622,3.31768a3.83042,3.83042,0,0,0,0,6.63535l5.74622,3.31768-5.74622,3.31768a3.83043,3.83043,0,0,0,0,6.63536l5.74622,3.31768A26.54091,26.54091,0,0,0,291.304,635.28265H450.55254A26.5409,26.5409,0,0,0,477.094,608.74122V502.5755l-92.92155-5.80727a14.12639,14.12639,0,0,1,0-28.19762" transform="translate(-35.5 -118.5)" fill="#3ecc5f" fill-rule="evenodd" />
+ <path d="M424.01111,635.28265h39.81214V582.19979H424.01111Z" transform="translate(-35.5 -118.5)" fill="#3ecc5f" fill-rule="evenodd" />
+ <path d="M490.36468,602.10586a6.60242,6.60242,0,0,0-.848.08493c-.05042-.19906-.09821-.39945-.15393-.59852A6.62668,6.62668,0,1,0,482.80568,590.21q-.2203-.22491-.44457-.44589a6.62391,6.62391,0,1,0-11.39689-6.56369c-.1964-.05575-.39414-.10218-.59056-.15262a6.63957,6.63957,0,1,0-13.10086,0c-.1964.05042-.39414.09687-.59056.15262a6.62767,6.62767,0,1,0-11.39688,6.56369,26.52754,26.52754,0,1,0,44.23127,25.52756,6.6211,6.6211,0,1,0,.848-13.18579" transform="translate(-35.5 -118.5)" fill="#44d860" fill-rule="evenodd" />
+ <path d="M437.28182,555.65836H477.094V529.11693H437.28182Z" transform="translate(-35.5 -118.5)" fill="#3ecc5f" fill-rule="evenodd" />
+ <path d="M490.36468,545.70532a3.31768,3.31768,0,0,0,0-6.63536,3.41133,3.41133,0,0,0-.42333.04247c-.02655-.09953-.04911-.19907-.077-.29859a3.319,3.319,0,0,0-1.278-6.37923,3.28174,3.28174,0,0,0-2.00122.68742q-.10947-.11346-.22294-.22295a3.282,3.282,0,0,0,.67149-1.98265,3.31768,3.31768,0,0,0-6.37-1.2992,13.27078,13.27078,0,1,0,0,25.54082,3.31768,3.31768,0,0,0,6.37-1.2992,3.282,3.282,0,0,0-.67149-1.98265q.11347-.10947.22294-.22294a3.28174,3.28174,0,0,0,2.00122.68742,3.31768,3.31768,0,0,0,1.278-6.37923c.02786-.0982.05042-.19907.077-.29859a3.41325,3.41325,0,0,0,.42333.04246" transform="translate(-35.5 -118.5)" fill="#44d860" fill-rule="evenodd" />
+ <path d="M317.84538,466.081a3.31768,3.31768,0,0,1-3.31767-3.31768,9.953,9.953,0,1,0-19.90608,0,3.31768,3.31768,0,1,1-6.63535,0,16.58839,16.58839,0,1,1,33.17678,0,3.31768,3.31768,0,0,1-3.31768,3.31768" transform="translate(-35.5 -118.5)" fill-rule="evenodd" />
+ <path d="M370.92825,635.28265h79.62429A26.5409,26.5409,0,0,0,477.094,608.74122v-92.895H397.46968a26.54091,26.54091,0,0,0-26.54143,26.54143Z" transform="translate(-35.5 -118.5)" fill="#ffff50" fill-rule="evenodd" />
+ <path d="M457.21444,556.98543H390.80778a1.32707,1.32707,0,0,1,0-2.65414h66.40666a1.32707,1.32707,0,0,1,0,2.65414m0,26.54143H390.80778a1.32707,1.32707,0,1,1,0-2.65414h66.40666a1.32707,1.32707,0,0,1,0,2.65414m0,26.54143H390.80778a1.32707,1.32707,0,1,1,0-2.65414h66.40666a1.32707,1.32707,0,0,1,0,2.65414m0-66.10674H390.80778a1.32707,1.32707,0,0,1,0-2.65414h66.40666a1.32707,1.32707,0,0,1,0,2.65414m0,26.29459H390.80778a1.32707,1.32707,0,0,1,0-2.65414h66.40666a1.32707,1.32707,0,0,1,0,2.65414m0,26.54143H390.80778a1.32707,1.32707,0,0,1,0-2.65414h66.40666a1.32707,1.32707,0,0,1,0,2.65414M477.094,474.19076c-.01592,0-.0292-.008-.04512-.00663-4.10064.13934-6.04083,4.24132-7.75274,7.86024-1.78623,3.78215-3.16771,6.24122-5.43171,6.16691-2.50685-.09024-3.94007-2.92222-5.45825-5.91874-1.74377-3.44243-3.73438-7.34667-7.91333-7.20069-4.04227.138-5.98907,3.70784-7.70631,6.857-1.82738,3.35484-3.07084,5.39455-5.46887,5.30033-2.55727-.09289-3.91619-2.39536-5.48877-5.06013-1.75306-2.96733-3.77951-6.30359-7.8775-6.18946-3.97326.13669-5.92537,3.16507-7.64791,5.83912-1.82207,2.82666-3.09872,4.5492-5.52725,4.447-2.61832-.09289-3.9706-2.00388-5.53522-4.21611-1.757-2.4856-3.737-5.299-7.82308-5.16231-3.88567.13271-5.83779,2.61434-7.559,4.80135-1.635,2.07555-2.9116,3.71846-5.61218,3.615a1.32793,1.32793,0,1,0-.09555,2.65414c4.00377.134,6.03154-2.38873,7.79257-4.6275,1.562-1.9853,2.91027-3.69855,5.56441-3.78879,2.55594-.10882,3.75429,1.47968,5.56707,4.04093,1.7212,2.43385,3.67465,5.19416,7.60545,5.33616,4.11789.138,6.09921-2.93946,7.8536-5.66261,1.56861-2.43385,2.92221-4.53461,5.50734-4.62352,2.37944-.08892,3.67466,1.79154,5.50072,4.885,1.72121,2.91557,3.67069,6.21865,7.67977,6.36463,4.14709.14332,6.14965-3.47693,7.89475-6.68181,1.51155-2.77092,2.93814-5.38791,5.46621-5.4755,2.37944-.05573,3.62025,2.11668,5.45558,5.74622,1.71459,3.388,3.65875,7.22591,7.73019,7.37321l.22429.004c4.06614,0,5.99571-4.08074,7.70364-7.68905,1.51154-3.19825,2.94211-6.21069,5.3972-6.33411Z" transform="translate(-35.5 -118.5)" fill-rule="evenodd" />
+ <path d="M344.38682,635.28265h53.08286V582.19979H344.38682Z" transform="translate(-35.5 -118.5)" fill="#3ecc5f" fill-rule="evenodd" />
+ <path d="M424.01111,602.10586a6.60242,6.60242,0,0,0-.848.08493c-.05042-.19906-.09821-.39945-.15394-.59852A6.62667,6.62667,0,1,0,416.45211,590.21q-.2203-.22491-.44458-.44589a6.62391,6.62391,0,1,0-11.39689-6.56369c-.1964-.05575-.39413-.10218-.59054-.15262a6.63957,6.63957,0,1,0-13.10084,0c-.19641.05042-.39414.09687-.59055.15262a6.62767,6.62767,0,1,0-11.39689,6.56369,26.52755,26.52755,0,1,0,44.2313,25.52756,6.6211,6.6211,0,1,0,.848-13.18579" transform="translate(-35.5 -118.5)" fill="#44d860" fill-rule="evenodd" />
+ <path d="M344.38682,555.65836h53.08286V529.11693H344.38682Z" transform="translate(-35.5 -118.5)" fill="#3ecc5f" fill-rule="evenodd" />
+ <path d="M410.74039,545.70532a3.31768,3.31768,0,1,0,0-6.63536,3.41133,3.41133,0,0,0-.42333.04247c-.02655-.09953-.04911-.19907-.077-.29859a3.319,3.319,0,0,0-1.278-6.37923,3.28174,3.28174,0,0,0-2.00122.68742q-.10947-.11346-.22294-.22295a3.282,3.282,0,0,0,.67149-1.98265,3.31768,3.31768,0,0,0-6.37-1.2992,13.27078,13.27078,0,1,0,0,25.54082,3.31768,3.31768,0,0,0,6.37-1.2992,3.282,3.282,0,0,0-.67149-1.98265q.11347-.10947.22294-.22294a3.28174,3.28174,0,0,0,2.00122.68742,3.31768,3.31768,0,0,0,1.278-6.37923c.02786-.0982.05042-.19907.077-.29859a3.41325,3.41325,0,0,0,.42333.04246" transform="translate(-35.5 -118.5)" fill="#44d860" fill-rule="evenodd" />
+ <path d="M424.01111,447.8338a3.60349,3.60349,0,0,1-.65028-.06636,3.34415,3.34415,0,0,1-.62372-.18579,3.44679,3.44679,0,0,1-.572-.30522,5.02708,5.02708,0,0,1-.50429-.4114,3.88726,3.88726,0,0,1-.41007-.50428,3.27532,3.27532,0,0,1-.55737-1.84463,3.60248,3.60248,0,0,1,.06636-.65027,3.82638,3.82638,0,0,1,.18447-.62373,3.48858,3.48858,0,0,1,.30656-.57064,3.197,3.197,0,0,1,.91436-.91568,3.44685,3.44685,0,0,1,.572-.30523,3.344,3.344,0,0,1,.62372-.18578,3.06907,3.06907,0,0,1,1.30053,0,3.22332,3.22332,0,0,1,1.19436.491,5.02835,5.02835,0,0,1,.50429.41139,4.8801,4.8801,0,0,1,.41139.50429,3.38246,3.38246,0,0,1,.30522.57064,3.47806,3.47806,0,0,1,.25215,1.274A3.36394,3.36394,0,0,1,426.36,446.865a5.02708,5.02708,0,0,1-.50429.4114,3.3057,3.3057,0,0,1-1.84463.55737m26.54143-1.65884a3.38754,3.38754,0,0,1-2.35024-.96877,5.04185,5.04185,0,0,1-.41007-.50428,3.27532,3.27532,0,0,1-.55737-1.84463,3.38659,3.38659,0,0,1,.96744-2.34892,5.02559,5.02559,0,0,1,.50429-.41139,3.44685,3.44685,0,0,1,.572-.30523,3.3432,3.3432,0,0,1,.62373-.18579,3.06952,3.06952,0,0,1,1.30052,0,3.22356,3.22356,0,0,1,1.19436.491,5.02559,5.02559,0,0,1,.50429.41139,3.38792,3.38792,0,0,1,.96876,2.34892,3.72635,3.72635,0,0,1-.06636.65026,3.37387,3.37387,0,0,1-.18579.62373,4.71469,4.71469,0,0,1-.30522.57064,4.8801,4.8801,0,0,1-.41139.50429,5.02559,5.02559,0,0,1-.50429.41139,3.30547,3.30547,0,0,1-1.84463.55737" transform="translate(-35.5 -118.5)" fill-rule="evenodd" />
+</svg>