<?php return array (
  'unique_key' => 'category',
  'preserve_keys' => false,
  'update_object' => true,
  'related_objects' => 
  array (
    'Chunks' => 
    array (
      '019e468d27db201d58f71bac7c326911' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":1,"source":0,"property_preprocess":0,"name":"jkActiveClient","description":"Shows all Active Clients","editor_type":0,"category":0,"cache_type":0,"snippet":"<li>[[+blockedafter:date=`%d.%m.%Y`]], lg: [[+logincount]], Name: [[+fullname]] - [[+username]] <\\/li>","locked":0,"properties":null,"static":0,"static_file":"","content":"<li>[[+blockedafter:date=`%d.%m.%Y`]], lg: [[+logincount]], Name: [[+fullname]] - [[+username]] <\\/li>"}',
        'guid' => 'f74fb0b131976b279452ee3181ab8214',
        'native_key' => 1,
        'signature' => '1a96cb069384db8a0d0054af5245cde7',
      ),
      'b4aea7c95766cde66e1aa2a49ab2a71d' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":2,"source":0,"property_preprocess":0,"name":"jkBurgerOffCanvas","description":"Das Burgermen\\u00fc mit OffCanvas","editor_type":0,"category":0,"cache_type":0,"snippet":"[[- Die Klasse \\"nogid\\" sorgt daf\\u00fcr, dass das Men\\u00fc ausgeblendet ist]]\\n            <button class=\\"navbar-toggler [[-nogid]]\\" type=\\"button\\" data-bs-toggle=\\"offcanvas\\" data-bs-target=\\"#offcanvasNavbar\\" aria-controls=\\"offcanvasNavbar\\" aria-label=\\"Menu\\">\\n                <span class=\\"navbar-toggler-icon\\"><\\/span>\\n            <\\/button>\\n            <!-- OffCanvas Bootstrap -->\\n            <div class=\\"offcanvas offcanvas-end overflow-auto\\" tabindex=\\"-1\\" id=\\"offcanvasNavbar\\" aria-labelledby=\\"offcanvasNavbarLabel\\">\\n                <button type=\\"button\\" class=\\"btn-close btn-close-white text-reset\\" data-bs-dismiss=\\"offcanvas\\" aria-label=\\"Close\\"><\\/button>\\n                <div class=\\"sidenav-header text-light \\">\\n                    <div class=\\"sidenav-style1\\"><\\/div>\\n                    <div class=\\"sidenav-title py-3\\">\\n                        <h6 class=\\"user-name mb-0\\">[[++site_name]]<\\/h6><span>Stricken was wirklich passt<\\/span>\\n                    <\\/div>\\n                <\\/div>\\n                <div class=\\"flex-grow-1\\">\\n                    <ul class=\\"sidenav-body navbar-nav  justify-content-start\\">\\n                    [[-<li class=\\"nav-item first active\\"><a class=\\"nav-link house-door\\" href=\\"\\/revolution\\/\\">  <i class=\\"bi bi-house-door\\"><\\/i>JustKnit<\\/a><\\/li>\\n                    <li class=\\"nav-item\\"><a class=\\"nav-link calculator\\" href=\\"rechnen\\/\\">  <i class=\\"bi bi-calculator\\"><\\/i>Rechnen<\\/a><\\/li>\\n                    <li class=\\"nav-item last\\"><a class=\\"nav-link gear\\" href=\\"member\\/einstellungen\\/\\">  <i class=\\"bi bi-gear\\"><\\/i>Einstellungen<\\/a><\\/li>]]\\n                    [[!pdoMenu?\\n                        &parents=`0`\\n                        &resources=`[[GetID? &alias=`justknit`]],[[GetID? &alias=`projekte`]],[[GetID? &alias=`rechnen`]],[[GetID? &alias=`einstellungen`]],[[GetID? &alias=`glossar`]]`\\n                        &tpl=`@INLINE <li[[+classes]]><a class=\\"nav-link [[+attributes]]\\" href=\\"[[+link]]\\">  <i class=\\"bi bi-[[+attributes]]\\"><\\/i>[[+menutitle]]<\\/a>[[+wrapper]]<\\/li>`\\n                        &rowClass=`nav-item`\\n                        &tplOuter=`@INLINE [[+wrapper]]`\\n                    ]]\\n                    [[!+isLoggedIn:is=`1`:then=`\\n                    <li class=\\"nav-item last\\"><a class=\\"nav-link box-arrow-right\\" href=\\"[[~[[GetID? &alias=`login`]]? &service=`logout`]]\\">  <i class=\\"bi bi-box-arrow-right\\"><\\/i>Logout<\\/a><\\/li>`\\n                    ]]\\n\\n                    <\\/ul>\\n                    [[-&outerClass=`sidenav-body navbar-nav [[-flex-grow-1]] justify-content-start`]]\\n                    <!-- Install button, hidden by default -->\\n                    <!-- Die Buttons kommen hier weg. Die kommen auf die Settings-Seite in Abh\\u00e4ngigkeit vom Status User -->\\n                    <div id=\\"installContainer\\" class=\\"d-none\\">\\n                        <button id=\\"installBtn\\" class=\\"btn btn-secondary d-flex align-items-center justify-content-center\\" type=\\"button\\">Install<\\/button>\\n                        <button id=\\"pushBtn\\" class=\\"btn btn-secondary d-flex align-items-center justify-content-center\\" type=\\"button\\" [[-class=\\"js-push-btn mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect\\"]]>Push<\\/button>\\n                    <\\/div>\\n                <\\/div>\\n                <!-- Social Info -->\\n                <div class=\\"social-info-wrap d-flex justify-content-center\\">\\n                    <a href=\\"https:\\/\\/www.facebook.com\\/zahlenhexe.de\\"><i class=\\"bi bi-facebook\\"><\\/i><\\/a><i class=\\"bull\\">&bull;<\\/i>\\n                    <a href=\\"https:\\/\\/www.instagram.com\\/riwollis\\/\\"><i class=\\"bi bi-instagram\\"><\\/i><\\/a><i class=\\"bull\\">&bull;<\\/i>\\n                    <a href=\\"https:\\/\\/www.pinterest.de\\/iris_hammer_zahlenhexe\\">\\n                        <svg width=\\"18\\" height=\\"18\\" viewBox=\\"0 0 15.559 20\\" xmlns=\\"http:\\/\\/www.w3.org\\/2000\\/svg\\">\\n                            <g transform=\\"matrix(.059149 0 0 -.059149 -30.922 36.498)\\" stroke-width=\\"25.802\\">\\n                                <path id=\\"pinterest\\" d=\\"m630.92 393.44c-8.8928-46.559-19.73-91.193-51.869-114.51-9.9071 70.363 14.556 123.2 25.935 179.29-19.392 32.63 2.3332 98.259 43.197 82.082 50.297-19.882-43.551-121.25 19.442-133.93 65.783-13.204 92.629 114.12 51.836 155.52-58.919 59.817-171.54 1.4034-157.67-84.229 3.3645-20.93 24.988-27.27 8.6392-56.165-37.719 8.3519-48.979 38.106-47.523 77.77 2.3332 64.922 58.311 110.35 114.48 116.65 71.024 7.9629 137.69-26.087 146.9-92.883 10.364-75.419-32.055-157.11-108.02-151.23-20.592 1.6061-29.215 11.818-45.344 21.623z\\" fill=\\"currentColor\\" stroke-width=\\"85.2\\"\\/>\\n                            <\\/g>\\n                        <\\/svg>\\n                    <\\/a><i class=\\"bull\\">&bull;<\\/i>\\n                    <a href=\\"https:\\/\\/www.youtube.com\\/channel\\/UCWq701p1tBj1rGWOkc-1E8Q\\"><i class=\\"bi bi-youtube\\"><\\/i><\\/a>\\n                <\\/div>\\n                <!-- Copyright Info -->\\n                <div class=\\"copyright-info\\">\\n                    <p>[[!jkDate]] \\u00a9 Made by <a href=\\"https:\\/\\/zahlenhexe.de\\/\\">ZahlenHexe<\\/a><\\/p>\\n                <\\/div>\\n            <\\/div>\\n            <!-- OffCanvas Bootstrap END-->","locked":0,"properties":null,"static":0,"static_file":"","content":"[[- Die Klasse \\"nogid\\" sorgt daf\\u00fcr, dass das Men\\u00fc ausgeblendet ist]]\\n            <button class=\\"navbar-toggler [[-nogid]]\\" type=\\"button\\" data-bs-toggle=\\"offcanvas\\" data-bs-target=\\"#offcanvasNavbar\\" aria-controls=\\"offcanvasNavbar\\" aria-label=\\"Menu\\">\\n                <span class=\\"navbar-toggler-icon\\"><\\/span>\\n            <\\/button>\\n            <!-- OffCanvas Bootstrap -->\\n            <div class=\\"offcanvas offcanvas-end overflow-auto\\" tabindex=\\"-1\\" id=\\"offcanvasNavbar\\" aria-labelledby=\\"offcanvasNavbarLabel\\">\\n                <button type=\\"button\\" class=\\"btn-close btn-close-white text-reset\\" data-bs-dismiss=\\"offcanvas\\" aria-label=\\"Close\\"><\\/button>\\n                <div class=\\"sidenav-header text-light \\">\\n                    <div class=\\"sidenav-style1\\"><\\/div>\\n                    <div class=\\"sidenav-title py-3\\">\\n                        <h6 class=\\"user-name mb-0\\">[[++site_name]]<\\/h6><span>Stricken was wirklich passt<\\/span>\\n                    <\\/div>\\n                <\\/div>\\n                <div class=\\"flex-grow-1\\">\\n                    <ul class=\\"sidenav-body navbar-nav  justify-content-start\\">\\n                    [[-<li class=\\"nav-item first active\\"><a class=\\"nav-link house-door\\" href=\\"\\/revolution\\/\\">  <i class=\\"bi bi-house-door\\"><\\/i>JustKnit<\\/a><\\/li>\\n                    <li class=\\"nav-item\\"><a class=\\"nav-link calculator\\" href=\\"rechnen\\/\\">  <i class=\\"bi bi-calculator\\"><\\/i>Rechnen<\\/a><\\/li>\\n                    <li class=\\"nav-item last\\"><a class=\\"nav-link gear\\" href=\\"member\\/einstellungen\\/\\">  <i class=\\"bi bi-gear\\"><\\/i>Einstellungen<\\/a><\\/li>]]\\n                    [[!pdoMenu?\\n                        &parents=`0`\\n                        &resources=`[[GetID? &alias=`justknit`]],[[GetID? &alias=`projekte`]],[[GetID? &alias=`rechnen`]],[[GetID? &alias=`einstellungen`]],[[GetID? &alias=`glossar`]]`\\n                        &tpl=`@INLINE <li[[+classes]]><a class=\\"nav-link [[+attributes]]\\" href=\\"[[+link]]\\">  <i class=\\"bi bi-[[+attributes]]\\"><\\/i>[[+menutitle]]<\\/a>[[+wrapper]]<\\/li>`\\n                        &rowClass=`nav-item`\\n                        &tplOuter=`@INLINE [[+wrapper]]`\\n                    ]]\\n                    [[!+isLoggedIn:is=`1`:then=`\\n                    <li class=\\"nav-item last\\"><a class=\\"nav-link box-arrow-right\\" href=\\"[[~[[GetID? &alias=`login`]]? &service=`logout`]]\\">  <i class=\\"bi bi-box-arrow-right\\"><\\/i>Logout<\\/a><\\/li>`\\n                    ]]\\n\\n                    <\\/ul>\\n                    [[-&outerClass=`sidenav-body navbar-nav [[-flex-grow-1]] justify-content-start`]]\\n                    <!-- Install button, hidden by default -->\\n                    <!-- Die Buttons kommen hier weg. Die kommen auf die Settings-Seite in Abh\\u00e4ngigkeit vom Status User -->\\n                    <div id=\\"installContainer\\" class=\\"d-none\\">\\n                        <button id=\\"installBtn\\" class=\\"btn btn-secondary d-flex align-items-center justify-content-center\\" type=\\"button\\">Install<\\/button>\\n                        <button id=\\"pushBtn\\" class=\\"btn btn-secondary d-flex align-items-center justify-content-center\\" type=\\"button\\" [[-class=\\"js-push-btn mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect\\"]]>Push<\\/button>\\n                    <\\/div>\\n                <\\/div>\\n                <!-- Social Info -->\\n                <div class=\\"social-info-wrap d-flex justify-content-center\\">\\n                    <a href=\\"https:\\/\\/www.facebook.com\\/zahlenhexe.de\\"><i class=\\"bi bi-facebook\\"><\\/i><\\/a><i class=\\"bull\\">&bull;<\\/i>\\n                    <a href=\\"https:\\/\\/www.instagram.com\\/riwollis\\/\\"><i class=\\"bi bi-instagram\\"><\\/i><\\/a><i class=\\"bull\\">&bull;<\\/i>\\n                    <a href=\\"https:\\/\\/www.pinterest.de\\/iris_hammer_zahlenhexe\\">\\n                        <svg width=\\"18\\" height=\\"18\\" viewBox=\\"0 0 15.559 20\\" xmlns=\\"http:\\/\\/www.w3.org\\/2000\\/svg\\">\\n                            <g transform=\\"matrix(.059149 0 0 -.059149 -30.922 36.498)\\" stroke-width=\\"25.802\\">\\n                                <path id=\\"pinterest\\" d=\\"m630.92 393.44c-8.8928-46.559-19.73-91.193-51.869-114.51-9.9071 70.363 14.556 123.2 25.935 179.29-19.392 32.63 2.3332 98.259 43.197 82.082 50.297-19.882-43.551-121.25 19.442-133.93 65.783-13.204 92.629 114.12 51.836 155.52-58.919 59.817-171.54 1.4034-157.67-84.229 3.3645-20.93 24.988-27.27 8.6392-56.165-37.719 8.3519-48.979 38.106-47.523 77.77 2.3332 64.922 58.311 110.35 114.48 116.65 71.024 7.9629 137.69-26.087 146.9-92.883 10.364-75.419-32.055-157.11-108.02-151.23-20.592 1.6061-29.215 11.818-45.344 21.623z\\" fill=\\"currentColor\\" stroke-width=\\"85.2\\"\\/>\\n                            <\\/g>\\n                        <\\/svg>\\n                    <\\/a><i class=\\"bull\\">&bull;<\\/i>\\n                    <a href=\\"https:\\/\\/www.youtube.com\\/channel\\/UCWq701p1tBj1rGWOkc-1E8Q\\"><i class=\\"bi bi-youtube\\"><\\/i><\\/a>\\n                <\\/div>\\n                <!-- Copyright Info -->\\n                <div class=\\"copyright-info\\">\\n                    <p>[[!jkDate]] \\u00a9 Made by <a href=\\"https:\\/\\/zahlenhexe.de\\/\\">ZahlenHexe<\\/a><\\/p>\\n                <\\/div>\\n            <\\/div>\\n            <!-- OffCanvas Bootstrap END-->"}',
        'guid' => 'e34d89c1f7f421d3f942496ba67b7d9f',
        'native_key' => 2,
        'signature' => 'e41f949cdce5024dbf631af60860822d',
      ),
      '8b235ebb7c9c66220769c144491cb594' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":3,"source":0,"property_preprocess":0,"name":"jkBurgerOffCanvasCalc","description":"Das Burgermen\\u00fc mit OffCanvas und Untermen\\u00fcf f\\u00fcr die Berechnungen","editor_type":0,"category":0,"cache_type":0,"snippet":"[[- Die Klasse \\"nogid\\" sorgt daf\\u00fcr, dass das Men\\u00fc ausgeblendet ist]]\\n            <button class=\\"navbar-toggler [[-nogid]]\\" type=\\"button\\" data-bs-toggle=\\"offcanvas\\" data-bs-target=\\"#offcanvasNavbar\\" aria-controls=\\"offcanvasNavbar\\" aria-label=\\"Menu\\">\\n                <span class=\\"navbar-toggler-icon\\"><\\/span>\\n            <\\/button>\\n            <!-- OffCanvas Bootstrap -->\\n            <div class=\\"offcanvas offcanvas-end overflow-auto\\" tabindex=\\"-1\\" id=\\"offcanvasNavbar\\" aria-labelledby=\\"offcanvasNavbarLabel\\">\\n                <button type=\\"button\\" class=\\"btn-close btn-close-white text-reset\\" data-bs-dismiss=\\"offcanvas\\" aria-label=\\"Close\\"><\\/button>\\n                <div class=\\"sidenav-header text-light \\">\\n                    <div class=\\"sidenav-style1\\"><\\/div>\\n                    <div class=\\"sidenav-title py-3\\">\\n                        <h6 class=\\"user-name mb-0\\">[[++site_name]]<\\/h6><span>Stricken was wirklich passt<\\/span>\\n                    <\\/div>\\n                <\\/div>\\n                <div class=\\"flex-grow-1\\">\\n                    [[-!pdoMenu?\\n                        &parents=`0`\\n                        &resources=`4,24,23`\\n                        &tpl=`@INLINE <li[[+classes]]><a class=\\"nav-link [[+attributes]]\\" href=\\"[[+link]]\\">  <i class=\\"bi bi-[[+attributes]]\\"><\\/i>[[+menutitle]]<\\/a>[[+wrapper]]<\\/li>`\\n                        &rowClass=`nav-item`\\n                        &outerClass=`sidenav-body navbar-nav [[-flex-grow-1]] justify-content-start`\\n                    ]]\\n[[!pdoMenu?\\n        &context=`justknit`\\n    &parents=`[[GetID? &alias=`justknit`]],[[GetID? &alias=`rechnen`]],[[GetID? &alias=`einstellungen`]],[[GetID? &alias=`glossar`]]`\\n    &displayStart=`1`\\n    &level=`2`\\n    &tpl=`@INLINE <li[[+classes]]><a class=\\"nav-link [[+attributes]]\\" href=\\"[[+link]]\\">  <i class=\\"bi bi-[[!+attributes]]\\"><\\/i>[[+menutitle]]<\\/a>[[+wrapper]]<\\/li>`\\n    &rowClass=`nav-item`\\n    &innerClass=`calc`\\n    &outerClass=`sidenav-body navbar-nav justify-content-start`    \\n    &tplStart=`@INLINE <li[[+classes]]><a class=\\"nav-link [[+attributes]]\\" href=\\"[[+link]]\\">  <i class=\\"bi bi-[[!+attributes]]\\"><\\/i>[[+menutitle]]<\\/a><ul[[+classes]]>[[+wrapper]]<\\/ul><\\/li>`\\n    ]]\\n[[-&tplStart=`<li[[+classes]]><a class=\\"nav-link [[+attributes]]\\" href=\\"[[+link]]\\">  <i class=\\"bi bi-[[+attributes]]\\"><\\/i>[[+menutitle]]<\\/a><\\/li>`\\n<span class=\\"dropdown-icon\\"><i class=\\"bi bi-chevron-down\\"><\\/i><\\/span>\\n]]\\n\\n                    [[-!+isLoggedIn:is=`1`:then=`\\n                    <li class=\\"nav-item last\\"><a class=\\"nav-link box-arrow-right\\" href=\\"[[~[[GetID? &alias=`login`]]? &service=`logout`]]\\">  <i class=\\"bi bi-box-arrow-right\\"><\\/i>Logout<\\/a><\\/li>`\\n                    [[!+alias:is=`login`:then=`box-arrow-right`:else:=`[[!+attributes]]`]]\\n                    ,[[GetID? &alias=`login`]]\\n                    ]]\\n                    \\n                    <!-- Install button, hidden by default -->\\n                    <!-- Die Buttons kommen hier weg. Die kommen auf die Settings-Seite in Abh\\u00e4ngigkeit vom Status User -->\\n                    <div id=\\"installContainer\\" class=\\"d-none\\">\\n                        <button id=\\"installBtn\\" class=\\"btn btn-secondary d-flex align-items-center justify-content-center\\" type=\\"button\\">Install<\\/button>\\n                        <button id=\\"pushBtn\\" class=\\"btn btn-secondary d-flex align-items-center justify-content-center\\" type=\\"button\\" [[-class=\\"js-push-btn mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect\\"]]>Push<\\/button>\\n                    <\\/div>\\n                <\\/div>\\n                <!-- Social Info -->\\n                <div class=\\"social-info-wrap d-flex justify-content-center\\">\\n                    <a href=\\"https:\\/\\/www.facebook.com\\/zahlenhexe.de\\"><i class=\\"bi bi-facebook\\"><\\/i><\\/a><i class=\\"bull\\">&bull;<\\/i>\\n                    <a href=\\"https:\\/\\/www.instagram.com\\/riwollis\\/\\"><i class=\\"bi bi-instagram\\"><\\/i><\\/a><i class=\\"bull\\">&bull;<\\/i>\\n                    <a href=\\"https:\\/\\/www.pinterest.de\\/iris_hammer_zahlenhexe\\">\\n                        <svg width=\\"18\\" height=\\"18\\" viewBox=\\"0 0 15.559 20\\" xmlns=\\"http:\\/\\/www.w3.org\\/2000\\/svg\\">\\n                            <g transform=\\"matrix(.059149 0 0 -.059149 -30.922 36.498)\\" stroke-width=\\"25.802\\">\\n                                <path id=\\"pinterest\\" d=\\"m630.92 393.44c-8.8928-46.559-19.73-91.193-51.869-114.51-9.9071 70.363 14.556 123.2 25.935 179.29-19.392 32.63 2.3332 98.259 43.197 82.082 50.297-19.882-43.551-121.25 19.442-133.93 65.783-13.204 92.629 114.12 51.836 155.52-58.919 59.817-171.54 1.4034-157.67-84.229 3.3645-20.93 24.988-27.27 8.6392-56.165-37.719 8.3519-48.979 38.106-47.523 77.77 2.3332 64.922 58.311 110.35 114.48 116.65 71.024 7.9629 137.69-26.087 146.9-92.883 10.364-75.419-32.055-157.11-108.02-151.23-20.592 1.6061-29.215 11.818-45.344 21.623z\\" fill=\\"currentColor\\" stroke-width=\\"85.2\\"\\/>\\n                            <\\/g>\\n                        <\\/svg>\\n                    <\\/a><i class=\\"bull\\">&bull;<\\/i>\\n                    <a href=\\"https:\\/\\/www.youtube.com\\/channel\\/UCWq701p1tBj1rGWOkc-1E8Q\\"><i class=\\"bi bi-youtube\\"><\\/i><\\/a>\\n                <\\/div>\\n                <!-- Copyright Info -->\\n                <div class=\\"copyright-info\\">\\n                    <p>[[!jkDate]] \\u00a9 Made by <a href=\\"https:\\/\\/zahlenhexe.de\\/\\">ZahlenHexe<\\/a><\\/p>\\n                <\\/div>\\n            <\\/div>\\n            <!-- OffCanvas Bootstrap END-->","locked":0,"properties":null,"static":0,"static_file":"","content":"[[- Die Klasse \\"nogid\\" sorgt daf\\u00fcr, dass das Men\\u00fc ausgeblendet ist]]\\n            <button class=\\"navbar-toggler [[-nogid]]\\" type=\\"button\\" data-bs-toggle=\\"offcanvas\\" data-bs-target=\\"#offcanvasNavbar\\" aria-controls=\\"offcanvasNavbar\\" aria-label=\\"Menu\\">\\n                <span class=\\"navbar-toggler-icon\\"><\\/span>\\n            <\\/button>\\n            <!-- OffCanvas Bootstrap -->\\n            <div class=\\"offcanvas offcanvas-end overflow-auto\\" tabindex=\\"-1\\" id=\\"offcanvasNavbar\\" aria-labelledby=\\"offcanvasNavbarLabel\\">\\n                <button type=\\"button\\" class=\\"btn-close btn-close-white text-reset\\" data-bs-dismiss=\\"offcanvas\\" aria-label=\\"Close\\"><\\/button>\\n                <div class=\\"sidenav-header text-light \\">\\n                    <div class=\\"sidenav-style1\\"><\\/div>\\n                    <div class=\\"sidenav-title py-3\\">\\n                        <h6 class=\\"user-name mb-0\\">[[++site_name]]<\\/h6><span>Stricken was wirklich passt<\\/span>\\n                    <\\/div>\\n                <\\/div>\\n                <div class=\\"flex-grow-1\\">\\n                    [[-!pdoMenu?\\n                        &parents=`0`\\n                        &resources=`4,24,23`\\n                        &tpl=`@INLINE <li[[+classes]]><a class=\\"nav-link [[+attributes]]\\" href=\\"[[+link]]\\">  <i class=\\"bi bi-[[+attributes]]\\"><\\/i>[[+menutitle]]<\\/a>[[+wrapper]]<\\/li>`\\n                        &rowClass=`nav-item`\\n                        &outerClass=`sidenav-body navbar-nav [[-flex-grow-1]] justify-content-start`\\n                    ]]\\n[[!pdoMenu?\\n        &context=`justknit`\\n    &parents=`[[GetID? &alias=`justknit`]],[[GetID? &alias=`rechnen`]],[[GetID? &alias=`einstellungen`]],[[GetID? &alias=`glossar`]]`\\n    &displayStart=`1`\\n    &level=`2`\\n    &tpl=`@INLINE <li[[+classes]]><a class=\\"nav-link [[+attributes]]\\" href=\\"[[+link]]\\">  <i class=\\"bi bi-[[!+attributes]]\\"><\\/i>[[+menutitle]]<\\/a>[[+wrapper]]<\\/li>`\\n    &rowClass=`nav-item`\\n    &innerClass=`calc`\\n    &outerClass=`sidenav-body navbar-nav justify-content-start`    \\n    &tplStart=`@INLINE <li[[+classes]]><a class=\\"nav-link [[+attributes]]\\" href=\\"[[+link]]\\">  <i class=\\"bi bi-[[!+attributes]]\\"><\\/i>[[+menutitle]]<\\/a><ul[[+classes]]>[[+wrapper]]<\\/ul><\\/li>`\\n    ]]\\n[[-&tplStart=`<li[[+classes]]><a class=\\"nav-link [[+attributes]]\\" href=\\"[[+link]]\\">  <i class=\\"bi bi-[[+attributes]]\\"><\\/i>[[+menutitle]]<\\/a><\\/li>`\\n<span class=\\"dropdown-icon\\"><i class=\\"bi bi-chevron-down\\"><\\/i><\\/span>\\n]]\\n\\n                    [[-!+isLoggedIn:is=`1`:then=`\\n                    <li class=\\"nav-item last\\"><a class=\\"nav-link box-arrow-right\\" href=\\"[[~[[GetID? &alias=`login`]]? &service=`logout`]]\\">  <i class=\\"bi bi-box-arrow-right\\"><\\/i>Logout<\\/a><\\/li>`\\n                    [[!+alias:is=`login`:then=`box-arrow-right`:else:=`[[!+attributes]]`]]\\n                    ,[[GetID? &alias=`login`]]\\n                    ]]\\n                    \\n                    <!-- Install button, hidden by default -->\\n                    <!-- Die Buttons kommen hier weg. Die kommen auf die Settings-Seite in Abh\\u00e4ngigkeit vom Status User -->\\n                    <div id=\\"installContainer\\" class=\\"d-none\\">\\n                        <button id=\\"installBtn\\" class=\\"btn btn-secondary d-flex align-items-center justify-content-center\\" type=\\"button\\">Install<\\/button>\\n                        <button id=\\"pushBtn\\" class=\\"btn btn-secondary d-flex align-items-center justify-content-center\\" type=\\"button\\" [[-class=\\"js-push-btn mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect\\"]]>Push<\\/button>\\n                    <\\/div>\\n                <\\/div>\\n                <!-- Social Info -->\\n                <div class=\\"social-info-wrap d-flex justify-content-center\\">\\n                    <a href=\\"https:\\/\\/www.facebook.com\\/zahlenhexe.de\\"><i class=\\"bi bi-facebook\\"><\\/i><\\/a><i class=\\"bull\\">&bull;<\\/i>\\n                    <a href=\\"https:\\/\\/www.instagram.com\\/riwollis\\/\\"><i class=\\"bi bi-instagram\\"><\\/i><\\/a><i class=\\"bull\\">&bull;<\\/i>\\n                    <a href=\\"https:\\/\\/www.pinterest.de\\/iris_hammer_zahlenhexe\\">\\n                        <svg width=\\"18\\" height=\\"18\\" viewBox=\\"0 0 15.559 20\\" xmlns=\\"http:\\/\\/www.w3.org\\/2000\\/svg\\">\\n                            <g transform=\\"matrix(.059149 0 0 -.059149 -30.922 36.498)\\" stroke-width=\\"25.802\\">\\n                                <path id=\\"pinterest\\" d=\\"m630.92 393.44c-8.8928-46.559-19.73-91.193-51.869-114.51-9.9071 70.363 14.556 123.2 25.935 179.29-19.392 32.63 2.3332 98.259 43.197 82.082 50.297-19.882-43.551-121.25 19.442-133.93 65.783-13.204 92.629 114.12 51.836 155.52-58.919 59.817-171.54 1.4034-157.67-84.229 3.3645-20.93 24.988-27.27 8.6392-56.165-37.719 8.3519-48.979 38.106-47.523 77.77 2.3332 64.922 58.311 110.35 114.48 116.65 71.024 7.9629 137.69-26.087 146.9-92.883 10.364-75.419-32.055-157.11-108.02-151.23-20.592 1.6061-29.215 11.818-45.344 21.623z\\" fill=\\"currentColor\\" stroke-width=\\"85.2\\"\\/>\\n                            <\\/g>\\n                        <\\/svg>\\n                    <\\/a><i class=\\"bull\\">&bull;<\\/i>\\n                    <a href=\\"https:\\/\\/www.youtube.com\\/channel\\/UCWq701p1tBj1rGWOkc-1E8Q\\"><i class=\\"bi bi-youtube\\"><\\/i><\\/a>\\n                <\\/div>\\n                <!-- Copyright Info -->\\n                <div class=\\"copyright-info\\">\\n                    <p>[[!jkDate]] \\u00a9 Made by <a href=\\"https:\\/\\/zahlenhexe.de\\/\\">ZahlenHexe<\\/a><\\/p>\\n                <\\/div>\\n            <\\/div>\\n            <!-- OffCanvas Bootstrap END-->"}',
        'guid' => '171e11b2ba95c6e6ccdb0f07dda02647',
        'native_key' => 3,
        'signature' => 'f9cd08e259df0beafc2d22d016b4bfa0',
      ),
      '0358e247117798e42ca09e256fede9a3' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":4,"source":0,"property_preprocess":0,"name":"jkDS24Head","description":"Kopfzeile vom DS24 JsonResponse. Die wird in der Best\\u00e4tigungsmail von Digistore24 als Anrede verwendet. Dieser Chunk ist f\\u00fcr neue User","editor_type":0,"category":0,"cache_type":0,"snippet":"Hallo [[+first_name]],\\nVielen Dank, dass du JustKnit verwendest.\\nDas sind deine Zugangsdaten.","locked":0,"properties":null,"static":0,"static_file":"","content":"Hallo [[+first_name]],\\nVielen Dank, dass du JustKnit verwendest.\\nDas sind deine Zugangsdaten."}',
        'guid' => '65d2f514e8606607427577e65c4a923f',
        'native_key' => 4,
        'signature' => '6dddc0a6252217ff3a87c70f690670ab',
      ),
      'b750f4a0c401c89b9d8d24961d868018' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":5,"source":0,"property_preprocess":0,"name":"jkDS24HeadRtn","description":"Kopfzeile vom DS24 JsonResponse. Die wird in der Best\\u00e4tigungsmail von Digistore24 als Anrede verwendet. Dieser Chunk ist f\\u00fcr wiederkehrende User","editor_type":0,"category":0,"cache_type":0,"snippet":"Hallo [[+address_first_name]],\\nvielen Dank, dass du JustKnit weiter verwendest.\\nDu kannst dich wieder mit deiner Email und deinem Passwort anmelden.","locked":0,"properties":null,"static":0,"static_file":"","content":"Hallo [[+address_first_name]],\\nvielen Dank, dass du JustKnit weiter verwendest.\\nDu kannst dich wieder mit deiner Email und deinem Passwort anmelden."}',
        'guid' => 'accd3039e971d7480c1907c2a598fe0c',
        'native_key' => 5,
        'signature' => '68fa1727c57dbb5641117e76c8b5138e',
      ),
      'a8466b8c632f4d360bc84d6b99b64cfc' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":6,"source":0,"property_preprocess":0,"name":"jkDS24Key","description":"Kopfzeile vom DS24 JsonResponse. Die wird in der Best\\u00e4tigungsmail von Digistore24 als Anrede verwendet. Dieser Chunk ist f\\u00fcr neue User","editor_type":0,"category":0,"cache_type":0,"snippet":"Verwende deine Email als Benutzername: [[+email]] | Das ist dein Passwort: [[+pwd]]","locked":0,"properties":null,"static":0,"static_file":"","content":"Verwende deine Email als Benutzername: [[+email]] | Das ist dein Passwort: [[+pwd]]"}',
        'guid' => '6dec962e55ae6d3d5666e28b602b6a93',
        'native_key' => 6,
        'signature' => 'edaba9651f000a164f6472521ea72977',
      ),
      '2d8c2e47152dddcaa41926abcaf14160' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":7,"source":0,"property_preprocess":0,"name":"jkDS24KeyRtn","description":"Kopfzeile vom DS24 JsonResponse. Die wird in der Best\\u00e4tigungsmail von Digistore24 als Anrede verwendet. Dieser Chunk ist f\\u00fcr neue User","editor_type":0,"category":0,"cache_type":0,"snippet":"Verwende deine Email als Benutzername: [[+email]] | Dein Passwort ist gleich geblieben.","locked":0,"properties":null,"static":0,"static_file":"","content":"Verwende deine Email als Benutzername: [[+email]] | Dein Passwort ist gleich geblieben."}',
        'guid' => '0aa916fd95345e9bd21df67f64bd8738',
        'native_key' => 7,
        'signature' => 'e2b8700a18c1dce2c59b23e6aaf3334d',
      ),
      'fc082d86b815397622c78a13f9c9a500' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":8,"source":0,"property_preprocess":0,"name":"jkDS24TrackingPixel","description":"Dankeseite-Besuch Von Digistore24 per Tracking-Pixel verfolgen","editor_type":0,"category":0,"cache_type":0,"snippet":"<script type=\'text\\/javascript\'>\\nvar ds24visitkey = \'\';\\nvar s = document.createElement(\'script\');\\ns.type = \'text\\/javascript\';\\ns.src = \'https:\\/\\/www.digistore24.com\\/buy\\/track\\/thankyou_page\\/?url=\'+encodeURIComponent(window.location.href) + \'&ds24visitkey=\' + encodeURIComponent(ds24visitkey);\\ndocument.head.appendChild(s);\\n<\\/script>","locked":0,"properties":null,"static":0,"static_file":"","content":"<script type=\'text\\/javascript\'>\\nvar ds24visitkey = \'\';\\nvar s = document.createElement(\'script\');\\ns.type = \'text\\/javascript\';\\ns.src = \'https:\\/\\/www.digistore24.com\\/buy\\/track\\/thankyou_page\\/?url=\'+encodeURIComponent(window.location.href) + \'&ds24visitkey=\' + encodeURIComponent(ds24visitkey);\\ndocument.head.appendChild(s);\\n<\\/script>"}',
        'guid' => 'a4aab7051d3dd7ea8c8079cba9bf9c39',
        'native_key' => 8,
        'signature' => '5cdedf5b272e7418a6807abbe2dfef09',
      ),
      '0b126a339f7fe983ddb77584baebbc10' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":9,"source":0,"property_preprocess":0,"name":"jkForgotPassEmail","description":"","editor_type":0,"category":0,"cache_type":0,"snippet":"[[%justknit.forgot_password_email_text? &username=`[[+username]]` &confirmUrl=`[[+confirmUrl]]` &password=`[[+password]]`]]","locked":0,"properties":null,"static":0,"static_file":"","content":"[[%justknit.forgot_password_email_text? &username=`[[+username]]` &confirmUrl=`[[+confirmUrl]]` &password=`[[+password]]`]]"}',
        'guid' => '81ff848cbab48feb67a0dd91bc87e052',
        'native_key' => 9,
        'signature' => '370081bdef65455d0f0db6049cbbda5f',
      ),
      '971d32892b18e7d189db9d9de9fde22f' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":10,"source":0,"property_preprocess":0,"name":"jkGlossary.navItemTpl","description":"","editor_type":0,"category":0,"cache_type":0,"snippet":"<li class=\\"list-group-item list-group-item-jk rounded-0\\"><a href=\\"[[~[[*id]]]]#[[+letter]]\\"[[+class:notempty=` class=\\"[[+class]]\\"`]] class=\\"letter\\" >[[+letter]]<\\/a><\\/li>","locked":0,"properties":null,"static":0,"static_file":"","content":"<li class=\\"list-group-item list-group-item-jk rounded-0\\"><a href=\\"[[~[[*id]]]]#[[+letter]]\\"[[+class:notempty=` class=\\"[[+class]]\\"`]] class=\\"letter\\" >[[+letter]]<\\/a><\\/li>"}',
        'guid' => '7eaa2760df81b055ff532ea2c77a4ed0',
        'native_key' => 10,
        'signature' => '9a92831d690c70fb2bad7e21d6412dd1',
      ),
      'b58feff7f87fdd59437750500001ec4f' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":11,"source":0,"property_preprocess":0,"name":"jkGlossary.listItemTpl","description":"","editor_type":0,"category":0,"cache_type":0,"snippet":"<div class=\\"accordion-item\\">\\n    <a name=\\"[[+anchor]]\\"><\\/a>\\n    <h2 class=\\"accordion-header\\" id=\\"heading[[+id]]\\">\\n        <button class=\\"accordion-button collapsed\\" type=\\"button\\" data-bs-toggle=\\"collapse\\" data-bs-target=\\"#collapse[[+id]]\\" aria-expanded=\\"false\\" aria-controls=\\"collapse[[+id]]\\">\\n        [[+term]]\\n        <\\/button>\\n    <\\/h2>\\n    <div id=\\"collapse[[+id]]\\" class=\\"accordion-collapse collapse\\" aria-labelledby=\\"heading[[+id]]\\" data-bs-parent=\\"#faq\\">\\n        <div class=\\"accordion-body\\">[[+explanation]]<\\/div>\\n    <\\/div>\\n<\\/div>","locked":0,"properties":null,"static":0,"static_file":"","content":"<div class=\\"accordion-item\\">\\n    <a name=\\"[[+anchor]]\\"><\\/a>\\n    <h2 class=\\"accordion-header\\" id=\\"heading[[+id]]\\">\\n        <button class=\\"accordion-button collapsed\\" type=\\"button\\" data-bs-toggle=\\"collapse\\" data-bs-target=\\"#collapse[[+id]]\\" aria-expanded=\\"false\\" aria-controls=\\"collapse[[+id]]\\">\\n        [[+term]]\\n        <\\/button>\\n    <\\/h2>\\n    <div id=\\"collapse[[+id]]\\" class=\\"accordion-collapse collapse\\" aria-labelledby=\\"heading[[+id]]\\" data-bs-parent=\\"#faq\\">\\n        <div class=\\"accordion-body\\">[[+explanation]]<\\/div>\\n    <\\/div>\\n<\\/div>"}',
        'guid' => '5824d6e82edc8c5546fe88647c428620',
        'native_key' => 11,
        'signature' => 'b2ef486273dccb29fc57cd6d670fc332',
      ),
      '512d37ff72f719685cfc0afe93d966f9' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":12,"source":0,"property_preprocess":0,"name":"jkGlossary.highlighterTpl","description":"","editor_type":0,"category":0,"cache_type":0,"snippet":"<a tabindex=\\"0\\" role=\\"button\\"  data-bs-trigger=\\"focus\\" class=\\"jk-glossary\\" data-bs-html=\\"true\\" data-bs-toggle=\\"popovermodal\\"  title=\\"[[+term]]\\"\\n        data-bs-content=\\"[[+explanation]]\\">[[+term]]<i class=\\"bi bi-question\\"><\\/i><\\/a>","locked":0,"properties":null,"static":0,"static_file":"","content":"<a tabindex=\\"0\\" role=\\"button\\"  data-bs-trigger=\\"focus\\" class=\\"jk-glossary\\" data-bs-html=\\"true\\" data-bs-toggle=\\"popovermodal\\"  title=\\"[[+term]]\\"\\n        data-bs-content=\\"[[+explanation]]\\">[[+term]]<i class=\\"bi bi-question\\"><\\/i><\\/a>"}',
        'guid' => 'bd215ecea28d47ca0bfdb9336e1f6223',
        'native_key' => 12,
        'signature' => 'fea11ea4453e1c0e61fd0e4423674473',
      ),
      '38cfdb5fea56a3b88ceb5289da21a30a' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":13,"source":0,"property_preprocess":0,"name":"jkGlossary.listGroupTpl","description":"","editor_type":0,"category":0,"cache_type":0,"snippet":"<a name=\\"[[+letter]]\\"><\\/a>\\n<h4 class=\\"gloss-letter\\" >[[+letter]]<\\/h4>\\n[[+items]]","locked":0,"properties":null,"static":0,"static_file":"","content":"<a name=\\"[[+letter]]\\"><\\/a>\\n<h4 class=\\"gloss-letter\\" >[[+letter]]<\\/h4>\\n[[+items]]"}',
        'guid' => '33aba807eb8bd0cdef84ec9c4b6b7a08',
        'native_key' => 13,
        'signature' => '367a138b59996c11f9d673cbb209a8e1',
      ),
      'ba664320fcc02f1ea16a2395946fb8ae' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":14,"source":0,"property_preprocess":0,"name":"jkGlossary.navOuterTpl","description":"","editor_type":0,"category":0,"cache_type":0,"snippet":"<ul class=\\"list-group list-group-horizontal flex-wrap\\">\\n    [[+letters]]\\n<\\/ul>","locked":0,"properties":null,"static":0,"static_file":"","content":"<ul class=\\"list-group list-group-horizontal flex-wrap\\">\\n    [[+letters]]\\n<\\/ul>"}',
        'guid' => 'ff008bdf966b7865fdd774837adf733d',
        'native_key' => 14,
        'signature' => '2b768cc29a25e8944e93a507986486ce',
      ),
      '101f9d9d2e54cbe97815cef108283b4d' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":15,"source":0,"property_preprocess":0,"name":"jkInputShow","description":"Chunk to show input fields in Calculations","editor_type":0,"category":0,"cache_type":0,"snippet":"<div class=\\"mb-3 position-relative show\\">\\n    <div class=\\"d-flex\\">\\n        <label class=\\"form-label\\" for=\\"[[!+fn]]\\" title=\\"[[!%jk.[[*alias]]_[[!+fn]]_label_title]]\\">[[!%jk.[[*alias]]_[[!+fn]]_label_text]]<\\/label>\\n        <a tabindex=\\"0\\" role=\\"button\\"  data-bs-trigger=\\"focus\\" data-placement=\\"top\\" class=\\"ms-auto\\" data-bs-toggle=\\"popover\\" data-placement=\\"top\\" title=\\"[[!%jk.[[*alias]]_[[!+fn]]_pop_title]]\\" \\n        data-bs-content=\\"[[!%jk.[[*alias]]_[[!+fn]]_pop_content]]\\"><i class=\\"bi bi-question-circle\\"><\\/i><\\/a>\\n    <\\/div>\\n    <input type=\\"number\\"  inputmode=\\"decimal\\" step=\\".1\\" class=\\"form-control inVal shown\\"  title=\\"[[!%jk.[[*alias]]_[[!+fn]]_label_title]]\\" id=\\"[[!+fn]]\\" name=\\"[[!+fn]]\\" value=\\"[[+jkv.[[!+fn]]]]\\">\\n    <div id=\\"D[[!+fn]]\\" class=\\"invalid-tooltip\\">[[!%jk.[[*alias]]_[[!+fn]]_invalid]]<\\/div>\\n<\\/div>","locked":0,"properties":null,"static":0,"static_file":"","content":"<div class=\\"mb-3 position-relative show\\">\\n    <div class=\\"d-flex\\">\\n        <label class=\\"form-label\\" for=\\"[[!+fn]]\\" title=\\"[[!%jk.[[*alias]]_[[!+fn]]_label_title]]\\">[[!%jk.[[*alias]]_[[!+fn]]_label_text]]<\\/label>\\n        <a tabindex=\\"0\\" role=\\"button\\"  data-bs-trigger=\\"focus\\" data-placement=\\"top\\" class=\\"ms-auto\\" data-bs-toggle=\\"popover\\" data-placement=\\"top\\" title=\\"[[!%jk.[[*alias]]_[[!+fn]]_pop_title]]\\" \\n        data-bs-content=\\"[[!%jk.[[*alias]]_[[!+fn]]_pop_content]]\\"><i class=\\"bi bi-question-circle\\"><\\/i><\\/a>\\n    <\\/div>\\n    <input type=\\"number\\"  inputmode=\\"decimal\\" step=\\".1\\" class=\\"form-control inVal shown\\"  title=\\"[[!%jk.[[*alias]]_[[!+fn]]_label_title]]\\" id=\\"[[!+fn]]\\" name=\\"[[!+fn]]\\" value=\\"[[+jkv.[[!+fn]]]]\\">\\n    <div id=\\"D[[!+fn]]\\" class=\\"invalid-tooltip\\">[[!%jk.[[*alias]]_[[!+fn]]_invalid]]<\\/div>\\n<\\/div>"}',
        'guid' => 'f4011fea31fcf17f907935d92d398a80',
        'native_key' => 15,
        'signature' => 'e9ade2f489337d28fa1d7df780635721',
      ),
      '3c8a20a21b5b234a95b2ab7d6698b8ed' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":16,"source":0,"property_preprocess":0,"name":"jkInputHidden","description":"Chunk to show hidden fields in Calculations","editor_type":0,"category":0,"cache_type":0,"snippet":"[[!+fn]]: <input type=\\"hidden\\" class=\\"form-control inVal [[+resultClass]]\\" id=\\"[[!+fn]]\\" name=\\"[[!+fn]]\\" value=\\"[[+jkv.[[!+fn]]]]\\">","locked":0,"properties":null,"static":0,"static_file":"","content":"[[!+fn]]: <input type=\\"hidden\\" class=\\"form-control inVal [[+resultClass]]\\" id=\\"[[!+fn]]\\" name=\\"[[!+fn]]\\" value=\\"[[+jkv.[[!+fn]]]]\\">"}',
        'guid' => '997c920618d001096c0a2506f3f7c757',
        'native_key' => 16,
        'signature' => 'e6b989731a370ffab583b95d5bd58e3e',
      ),
      '2c216b17b05badb4ad084bb61c3cca69' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":17,"source":0,"property_preprocess":0,"name":"jkLogoutTpl","description":"","editor_type":0,"category":0,"cache_type":0,"snippet":"<div class=\\"login-wrapper d-flex align-items-center justify-content-center\\">\\n        <div class=\\"custom-container\\">\\n            <div class=\\"text-center px-4\\"><img class=\\"login-intro-img w-100\\" src=\\"assets\\/components\\/knit\\/img\\/bg\\/logout.png\\" alt=\\"Logout\\"><\\/div>\\n            [[!+errors:is=``:then=``:else=`\\n    <div class=\\"alert custom-alert-3 alert-danger alert-dismissible fade show m-3\\" role=\\"alert\\">\\n        <i class=\\"bi bi-exclamation-triangle-fill fs-xxlarge\\"><\\/i>\\n        <div class=\\"alert-text\\"><h5>Da stimmt was nicht!<\\/h5>[[+errors]]<\\/div>\\n        <button class=\\"btn btn-close position-relative p-1 ms-auto\\" type=\\"button\\" data-bs-dismiss=\\"alert\\" aria-label=\\"Close\\"><\\/button>\\n    <\\/div>\\n            `]]\\n            <div class=\\"mt-4\\">\\n                <h6 class=\\"mb-3 text-center\\">Hallo [[!+nick_name]],<\\/h6>\\n                <p>du bist angemeldet. <\\/p>\\n                <p class=\\"pb-4 text-center\\"><a class=\\"btn btn-creative btn-lg shadow-sm\\" href=\\"[[~9]]\\" title=\\"Zu den Berechnungen\\">Zum Strickrechner<\\/a><\\/p>\\n                <p>hier kannst du dich <a href=\\"[[-~13? &service=`logout`]][[-!+logoutUrl]][[!~13? &service=`logout`]]\\" title=\\"[[!+actionMsg]]\\">abmelden<\\/a>. <\\/p>\\n                <p>Oder du gehst zur <a href=\\"[[~48]]\\" title=\\"\\">Mitgliederseite<\\/a>, zur <a href=\\"[[~4]]\\">Startseite<\\/a> oder zu den <a href=\\"[[~9]]\\">Berechnungen<\\/a>. <\\/p>\\n                <p>Und hier kannst du dein <a href=\\"[[~37]]\\">Profil ansehen<\\/a>. <\\/p>\\n            <\\/div>\\n        <\\/div>    \\n    <\\/div>","locked":0,"properties":null,"static":0,"static_file":"","content":"<div class=\\"login-wrapper d-flex align-items-center justify-content-center\\">\\n        <div class=\\"custom-container\\">\\n            <div class=\\"text-center px-4\\"><img class=\\"login-intro-img w-100\\" src=\\"assets\\/components\\/knit\\/img\\/bg\\/logout.png\\" alt=\\"Logout\\"><\\/div>\\n            [[!+errors:is=``:then=``:else=`\\n    <div class=\\"alert custom-alert-3 alert-danger alert-dismissible fade show m-3\\" role=\\"alert\\">\\n        <i class=\\"bi bi-exclamation-triangle-fill fs-xxlarge\\"><\\/i>\\n        <div class=\\"alert-text\\"><h5>Da stimmt was nicht!<\\/h5>[[+errors]]<\\/div>\\n        <button class=\\"btn btn-close position-relative p-1 ms-auto\\" type=\\"button\\" data-bs-dismiss=\\"alert\\" aria-label=\\"Close\\"><\\/button>\\n    <\\/div>\\n            `]]\\n            <div class=\\"mt-4\\">\\n                <h6 class=\\"mb-3 text-center\\">Hallo [[!+nick_name]],<\\/h6>\\n                <p>du bist angemeldet. <\\/p>\\n                <p class=\\"pb-4 text-center\\"><a class=\\"btn btn-creative btn-lg shadow-sm\\" href=\\"[[~9]]\\" title=\\"Zu den Berechnungen\\">Zum Strickrechner<\\/a><\\/p>\\n                <p>hier kannst du dich <a href=\\"[[-~13? &service=`logout`]][[-!+logoutUrl]][[!~13? &service=`logout`]]\\" title=\\"[[!+actionMsg]]\\">abmelden<\\/a>. <\\/p>\\n                <p>Oder du gehst zur <a href=\\"[[~48]]\\" title=\\"\\">Mitgliederseite<\\/a>, zur <a href=\\"[[~4]]\\">Startseite<\\/a> oder zu den <a href=\\"[[~9]]\\">Berechnungen<\\/a>. <\\/p>\\n                <p>Und hier kannst du dein <a href=\\"[[~37]]\\">Profil ansehen<\\/a>. <\\/p>\\n            <\\/div>\\n        <\\/div>    \\n    <\\/div>"}',
        'guid' => '8323578fba47da0ec840bbee1b060531',
        'native_key' => 17,
        'signature' => '8f18aead83bb1a12a4bc99021f10f82c',
      ),
      '4641df770e86ba4408c6cbbe8e85c5af' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":18,"source":0,"property_preprocess":0,"name":"jkLoginTpl","description":"","editor_type":0,"category":0,"cache_type":0,"snippet":"<div class=\\"login-wrapper d-flex align-items-center justify-content-center\\">\\n        <div class=\\"custom-container\\">\\n            <div class=\\"text-center px-4\\"><img class=\\"login-intro-img w-100\\" src=\\"assets\\/components\\/knit\\/img\\/bg\\/login.png\\" alt=\\"Login\\"><\\/div>\\n            <!-- Register Form -->\\n            [[!+errors:is=``:then=``:else=`\\n    <div class=\\"alert custom-alert-3 alert-danger alert-dismissible fade show m-3\\" role=\\"alert\\">\\n        <i class=\\"bi bi-exclamation-triangle-fill fs-xxlarge\\"><\\/i>\\n        <div class=\\"alert-text\\"><h5>Da stimmt was nicht!<\\/h5>[[+errors]]<\\/div>\\n        <button class=\\"btn btn-close position-relative p-1 ms-auto\\" type=\\"button\\" data-bs-dismiss=\\"alert\\" aria-label=\\"Close\\"><\\/button>\\n    <\\/div>\\n            \\n            `]]\\n    [[-<div class=\\"[[-loginMessage]]\\">[[+errors]]<\\/div>]]\\n    \\n    \\n            <div class=\\"mt-4\\">\\n                <h6 class=\\"mb-3 text-center\\">[[-+actionMsg]] Melde Dich an, <br>um mit JustKnit <br>fortzufahren.<\\/h6>\\n                <form class=\\"[[-loginLoginForm]]\\" action=\\"[[~[[*id]]]]\\" method=\\"post\\" id=\\"login\\">\\n                    <div class=\\"mb-3\\">\\n                        <input class=\\"form-control\\" type=\\"text\\" placeholder=\\"[[%login.username]]\\" name=\\"username\\">\\n                    <\\/div>\\n                    <div class=\\"mb-3\\">\\n                        <input class=\\"form-control\\" type=\\"password\\" placeholder=\\"[[%login.password]]\\" name=\\"password\\">\\n                    <\\/div>\\n                    <input class=\\"returnUrl\\" type=\\"hidden\\" name=\\"returnUrl\\" value=\\"[[!+request_uri]]\\" \\/>\\n                    [[+login.recaptcha_html]]\\n                    <input class=\\"loginLoginValue\\" type=\\"hidden\\" name=\\"service\\" value=\\"login\\" \\/>\\n                    <button class=\\"btn btn-primary w-100\\" type=\\"submit\\" name=\\"Login\\" value=\\"[[!+actionMsg]]\\" >[[-+actionMsg]]Einloggen<\\/button>\\n                <\\/form>\\n            <\\/div>\\n            <!-- Login Meta -->\\n            <div class=\\"login-meta-data text-center\\">\\n                <p class=\\"mt-3 mb-1\\"><a class=\\"forgot-password\\" href=\\"[[~15]]\\">Passwort vergessen?<\\/a><\\/p>\\n                [[-<p class=\\"mb-0\\">Du hast kein Konto? <a class=\\"\\" href=\\"[[~16]]\\">Jetzt registrieren<\\/a><\\/p>]]\\n            <\\/div>\\n        <\\/div>\\n    <\\/div>","locked":0,"properties":null,"static":0,"static_file":"","content":"<div class=\\"login-wrapper d-flex align-items-center justify-content-center\\">\\n        <div class=\\"custom-container\\">\\n            <div class=\\"text-center px-4\\"><img class=\\"login-intro-img w-100\\" src=\\"assets\\/components\\/knit\\/img\\/bg\\/login.png\\" alt=\\"Login\\"><\\/div>\\n            <!-- Register Form -->\\n            [[!+errors:is=``:then=``:else=`\\n    <div class=\\"alert custom-alert-3 alert-danger alert-dismissible fade show m-3\\" role=\\"alert\\">\\n        <i class=\\"bi bi-exclamation-triangle-fill fs-xxlarge\\"><\\/i>\\n        <div class=\\"alert-text\\"><h5>Da stimmt was nicht!<\\/h5>[[+errors]]<\\/div>\\n        <button class=\\"btn btn-close position-relative p-1 ms-auto\\" type=\\"button\\" data-bs-dismiss=\\"alert\\" aria-label=\\"Close\\"><\\/button>\\n    <\\/div>\\n            \\n            `]]\\n    [[-<div class=\\"[[-loginMessage]]\\">[[+errors]]<\\/div>]]\\n    \\n    \\n            <div class=\\"mt-4\\">\\n                <h6 class=\\"mb-3 text-center\\">[[-+actionMsg]] Melde Dich an, <br>um mit JustKnit <br>fortzufahren.<\\/h6>\\n                <form class=\\"[[-loginLoginForm]]\\" action=\\"[[~[[*id]]]]\\" method=\\"post\\" id=\\"login\\">\\n                    <div class=\\"mb-3\\">\\n                        <input class=\\"form-control\\" type=\\"text\\" placeholder=\\"[[%login.username]]\\" name=\\"username\\">\\n                    <\\/div>\\n                    <div class=\\"mb-3\\">\\n                        <input class=\\"form-control\\" type=\\"password\\" placeholder=\\"[[%login.password]]\\" name=\\"password\\">\\n                    <\\/div>\\n                    <input class=\\"returnUrl\\" type=\\"hidden\\" name=\\"returnUrl\\" value=\\"[[!+request_uri]]\\" \\/>\\n                    [[+login.recaptcha_html]]\\n                    <input class=\\"loginLoginValue\\" type=\\"hidden\\" name=\\"service\\" value=\\"login\\" \\/>\\n                    <button class=\\"btn btn-primary w-100\\" type=\\"submit\\" name=\\"Login\\" value=\\"[[!+actionMsg]]\\" >[[-+actionMsg]]Einloggen<\\/button>\\n                <\\/form>\\n            <\\/div>\\n            <!-- Login Meta -->\\n            <div class=\\"login-meta-data text-center\\">\\n                <p class=\\"mt-3 mb-1\\"><a class=\\"forgot-password\\" href=\\"[[~15]]\\">Passwort vergessen?<\\/a><\\/p>\\n                [[-<p class=\\"mb-0\\">Du hast kein Konto? <a class=\\"\\" href=\\"[[~16]]\\">Jetzt registrieren<\\/a><\\/p>]]\\n            <\\/div>\\n        <\\/div>\\n    <\\/div>"}',
        'guid' => 'f73e45df113bb255cc121895a77519fd',
        'native_key' => 18,
        'signature' => 'c775487af59632ed3ea769f271aa0cde',
      ),
      '7f682540bf0cfbb9bc33f0ac45148224' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":19,"source":0,"property_preprocess":0,"name":"jkErrTpl","description":"","editor_type":0,"category":0,"cache_type":0,"snippet":"<p class=\\"error\\">[[+msg]]<\\/p>","locked":0,"properties":null,"static":0,"static_file":"","content":"<p class=\\"error\\">[[+msg]]<\\/p>"}',
        'guid' => '4893d455d766a770d84f59f422a76ac5',
        'native_key' => 19,
        'signature' => 'ba4e2ffda779b657cf29870e09dd5fa5',
      ),
      '59ed3cbe99e4ede7c6ae2dfab54e7350' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":20,"source":0,"property_preprocess":0,"name":"jkProjectItem","description":"Chunk to show list of projects","editor_type":0,"category":0,"cache_type":0,"snippet":"<li class=\\"list-group-item\\"><a href=\\"[[+link]]\\" class =\\"stretched-link\\" title=\\"[[+title]]\\">[[+title]]<i class=\\"bi bi-chevron-right\\"><\\/i><\\/a><p class=\\"fs-xsmall lh-1 text-muted\\">[[+description]]<\\/p>[[+wrapper]]<\\/li>","locked":0,"properties":null,"static":0,"static_file":"","content":"<li class=\\"list-group-item\\"><a href=\\"[[+link]]\\" class =\\"stretched-link\\" title=\\"[[+title]]\\">[[+title]]<i class=\\"bi bi-chevron-right\\"><\\/i><\\/a><p class=\\"fs-xsmall lh-1 text-muted\\">[[+description]]<\\/p>[[+wrapper]]<\\/li>"}',
        'guid' => '145f53812357cb7f6220270e9dd69bdc',
        'native_key' => 20,
        'signature' => '49410b36c0864893bc55e7ea405cce55',
      ),
      'cdc0b3dc19d021a3e361dce6e524b4d1' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":21,"source":0,"property_preprocess":0,"name":"jkInputPjFldHidden","description":"Chunk to show hidden fields for all project fields","editor_type":0,"category":0,"cache_type":0,"snippet":"<input class=\\"form-control inVal\\"  id=\\"[[!+fn]]\\" name=\\"[[!+fn]]\\" sov=\\"[[+pjv.[[!+fn]]]]\\" value=\\"[[+pjv.[[!+fn]]]]\\">","locked":0,"properties":null,"static":0,"static_file":"","content":"<input class=\\"form-control inVal\\"  id=\\"[[!+fn]]\\" name=\\"[[!+fn]]\\" sov=\\"[[+pjv.[[!+fn]]]]\\" value=\\"[[+pjv.[[!+fn]]]]\\">"}',
        'guid' => '64dd53e9cd3a8a0f4817b4a3dfc73009',
        'native_key' => 21,
        'signature' => '3c751a1d8d0fcc78f45b4bccc1b750e0',
      ),
      '78a4068381c0a4591ec4f9faf60d83dc' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":22,"source":0,"property_preprocess":0,"name":"jkGlossary.listOuterTpl","description":"Chunk to show hidden fields for all project fields","editor_type":0,"category":0,"cache_type":0,"snippet":"<div class=\\"glossary-list [[-faq]]\\">\\n    [[+groups]]\\n<\\/div>","locked":0,"properties":null,"static":0,"static_file":"","content":"<div class=\\"glossary-list [[-faq]]\\">\\n    [[+groups]]\\n<\\/div>"}',
        'guid' => 'e14e431016b94c585d647c499679caa4',
        'native_key' => 22,
        'signature' => '8cc6931050ec993c4aafd85879fac487',
      ),
      'a56f2278a099241dd6f3e1baaa8b3b5f' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":23,"source":0,"property_preprocess":0,"name":"jkTrackBody","description":"Chunk to show hidden fields for all project fields","editor_type":0,"category":0,"cache_type":0,"snippet":"<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\\"https:\\/\\/www.googletagmanager.com\\/ns.html?id=GTM-M2Q4S8L\\"\\nheight=\\"0\\" width=\\"0\\" style=\\"display:none;visibility:hidden\\"><\\/iframe><\\/noscript>\\n<!-- End Google Tag Manager (noscript) -->","locked":0,"properties":null,"static":0,"static_file":"","content":"<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\\"https:\\/\\/www.googletagmanager.com\\/ns.html?id=GTM-M2Q4S8L\\"\\nheight=\\"0\\" width=\\"0\\" style=\\"display:none;visibility:hidden\\"><\\/iframe><\\/noscript>\\n<!-- End Google Tag Manager (noscript) -->"}',
        'guid' => '29f5f7c302cbfd64a2b48a16c943c1f8',
        'native_key' => 23,
        'signature' => '418f5bbc2581c79923db5e692f022f91',
      ),
      'cb5e03f062ec28f2eb6832bb55a62c69' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modChunk',
        'object' => '{"id":24,"source":0,"property_preprocess":0,"name":"jkTrackHead","description":"Chunk to show hidden fields for all project fields","editor_type":0,"category":0,"cache_type":0,"snippet":"<!-- Matomo -->\\n<script>\\n  var _paq = window._paq = window._paq || [];\\n  \\/* tracker methods like \\"setCustomDimension\\" should be called before \\"trackPageView\\" *\\/\\n  _paq.push([\\"setDomains\\", [\\"*.justknit.de\\"]]);\\n  _paq.push([\'trackPageView\']);\\n  _paq.push([\'enableLinkTracking\']);\\n  _paq.push([\'enableHeartBeatTimer\']);\\n  _paq.push([\'setUserId\', \'[[+user.username]]\']);\\n  (function() {\\n    var u=\\"https:\\/\\/lirido.de\\/\\";\\n    _paq.push([\'setTrackerUrl\', u+\'matomo.php\']);\\n    _paq.push([\'setSiteId\', \'17\']);\\n    var d=document, g=d.createElement(\'script\'), s=d.getElementsByTagName(\'script\')[0];\\n    g.async=true; g.src=u+\'matomo.js\'; s.parentNode.insertBefore(g,s);\\n  })();\\n<\\/script>\\n<noscript><p><img src=\\"https:\\/\\/lirido.de\\/matomo.php?idsite=17&amp;rec=1\\" style=\\"border:0;\\" alt=\\"\\" \\/><\\/p><\\/noscript>\\n<!-- End Matomo Code -->\\n\\n<!-- Matomo Image Tracker-->\\n<img referrerpolicy=\\"no-referrer-when-downgrade\\" src=\\"https:\\/\\/lirido.de\\/matomo.php?idsite=17&amp;rec=1\\" style=\\"border:0\\" alt=\\"matomo\\" \\/>\\n<!-- End Matomo -->\\n<!-- Matomo Tag Manager -->\\n\\n<script>\\nvar _mtm = window._mtm = window._mtm || [];\\n_mtm.push({\'mtm.startTime\': (new Date().getTime()), \'event\': \'mtm.Start\'});\\nvar d=document, g=d.createElement(\'script\'), s=d.getElementsByTagName(\'script\')[0];\\ng.async=true; g.src=\'https:\\/\\/lirido.de\\/js\\/container_udU545ms.js\'; s.parentNode.insertBefore(g,s);\\n<\\/script>\\n<!-- End Matomo Tag Manager -->\\n\\n<!-- Google Tag Manager -->\\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\'gtm.start\':\\nnew Date().getTime(),event:\'gtm.js\'});var f=d.getElementsByTagName(s)[0],\\nj=d.createElement(s),dl=l!=\'dataLayer\'?\'&l=\'+l:\'\';j.async=true;j.src=\\n\'https:\\/\\/www.googletagmanager.com\\/gtm.js?id=\'+i+dl;f.parentNode.insertBefore(j,f);\\n})(window,document,\'script\',\'dataLayer\',\'GTM-M2Q4S8L\');<\\/script>\\n<!-- End Google Tag Manager -->\\n\\n<!-- Global site tag (gtag.js) - Google Analytics -->\\n<!-- Allgemeines Website-Tag (gtag.js) f\\u00fcr #GA4 Property -->\\n<script async src=\\"https:\\/\\/www.googletagmanager.com\\/gtag\\/js?id=G-YKW37Y61Q7\\"><\\/script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag(\'js\', new Date());\\n\\n  gtag(\'config\', \'G-YKW37Y61Q7\');\\n<\\/script>","locked":0,"properties":null,"static":0,"static_file":"","content":"<!-- Matomo -->\\n<script>\\n  var _paq = window._paq = window._paq || [];\\n  \\/* tracker methods like \\"setCustomDimension\\" should be called before \\"trackPageView\\" *\\/\\n  _paq.push([\\"setDomains\\", [\\"*.justknit.de\\"]]);\\n  _paq.push([\'trackPageView\']);\\n  _paq.push([\'enableLinkTracking\']);\\n  _paq.push([\'enableHeartBeatTimer\']);\\n  _paq.push([\'setUserId\', \'[[+user.username]]\']);\\n  (function() {\\n    var u=\\"https:\\/\\/lirido.de\\/\\";\\n    _paq.push([\'setTrackerUrl\', u+\'matomo.php\']);\\n    _paq.push([\'setSiteId\', \'17\']);\\n    var d=document, g=d.createElement(\'script\'), s=d.getElementsByTagName(\'script\')[0];\\n    g.async=true; g.src=u+\'matomo.js\'; s.parentNode.insertBefore(g,s);\\n  })();\\n<\\/script>\\n<noscript><p><img src=\\"https:\\/\\/lirido.de\\/matomo.php?idsite=17&amp;rec=1\\" style=\\"border:0;\\" alt=\\"\\" \\/><\\/p><\\/noscript>\\n<!-- End Matomo Code -->\\n\\n<!-- Matomo Image Tracker-->\\n<img referrerpolicy=\\"no-referrer-when-downgrade\\" src=\\"https:\\/\\/lirido.de\\/matomo.php?idsite=17&amp;rec=1\\" style=\\"border:0\\" alt=\\"matomo\\" \\/>\\n<!-- End Matomo -->\\n<!-- Matomo Tag Manager -->\\n\\n<script>\\nvar _mtm = window._mtm = window._mtm || [];\\n_mtm.push({\'mtm.startTime\': (new Date().getTime()), \'event\': \'mtm.Start\'});\\nvar d=document, g=d.createElement(\'script\'), s=d.getElementsByTagName(\'script\')[0];\\ng.async=true; g.src=\'https:\\/\\/lirido.de\\/js\\/container_udU545ms.js\'; s.parentNode.insertBefore(g,s);\\n<\\/script>\\n<!-- End Matomo Tag Manager -->\\n\\n<!-- Google Tag Manager -->\\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\'gtm.start\':\\nnew Date().getTime(),event:\'gtm.js\'});var f=d.getElementsByTagName(s)[0],\\nj=d.createElement(s),dl=l!=\'dataLayer\'?\'&l=\'+l:\'\';j.async=true;j.src=\\n\'https:\\/\\/www.googletagmanager.com\\/gtm.js?id=\'+i+dl;f.parentNode.insertBefore(j,f);\\n})(window,document,\'script\',\'dataLayer\',\'GTM-M2Q4S8L\');<\\/script>\\n<!-- End Google Tag Manager -->\\n\\n<!-- Global site tag (gtag.js) - Google Analytics -->\\n<!-- Allgemeines Website-Tag (gtag.js) f\\u00fcr #GA4 Property -->\\n<script async src=\\"https:\\/\\/www.googletagmanager.com\\/gtag\\/js?id=G-YKW37Y61Q7\\"><\\/script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag(\'js\', new Date());\\n\\n  gtag(\'config\', \'G-YKW37Y61Q7\');\\n<\\/script>"}',
        'guid' => '209b5ed6be18f1f5993d70c63a1bc670',
        'native_key' => 24,
        'signature' => '5527d8f21d9890c0ba04db843ca107e0',
      ),
    ),
    'Snippets' => 
    array (
      '306304d4ca5f90b43a45a97d48cf7222' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":1,"source":0,"property_preprocess":0,"name":"RegisterDS24","description":"Registration of the users of DS 24 - Corresponds to the license server call of DS24","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles new subscriptions and processes register forms.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @quantity int quantity of products\\n *                   (default: 0)\\n * @email string user\'s email address\\n *                   (default: \'\')\\n * @language string user\'s language\\n *                   (default: \'\')\\n * @buyer_id string The ID of the user delivered by DS24.\\n *                   (default: \'\')\\n * @address_first_name string user\'s first_name\\n *                   (default: \'\')\\n * @address_last_name string user\'s last_name\\n *                   (default: \'\')\\n * @merchant_id string Vendor ID from DS24\\n *                   (default: \'1134577\')\\n * @country string user\'s country\\n *                   (default: \'\')\\n * @affiliate_id string Affilate ID from DS24\\n *                   (default: \'\')\\n * @orderform_id string ID of used order form\\n *                   (default: \'\')\\n * @campaignkey string key of ca,pains origin\\n *                   (default: \'\')\\n * @currency string currency\\n *                   (default: \'\')\\n * @amount float amount of current order\\n *                   (default: 0)\\n * @vat_amount float vfat of current order\\n *                   (default: 0)\\n * @vat_rate float vfat rate of current order\\n *                   (default: 0)\\n * @monthly_amount float\\n *                   (default: 0)\\n * @monthly_vat_amount float\\n *                   (default: 0)\\n * @number_of_installments int\\n *                   (default: 0)\\n * @billing_type string type of payment [\'single_payment\', monthly]\\n *                   (default: \'\')\\n * @product_id string DS24 ID of product\\n *                   (default: \'\')\\n * @product_language string language of product\\n *                   (default: \'\')\\n * @product_name string Name of the ordered product\\n *                   (default: \'\')\\n * @product_delivery_type string Product type\\n *                   (default: \'\')\\n * @address_id string Address ID sent by DS24\\n *                   (default: \'\')\\n * @address_street string user\'s address_street\\n *                   (default: \'\')\\n * @address_street2 string user\'s address_street2\\n *                   (default: \'\')\\n * @address_city string user\'s address_city\\n *                   (default: \'\')\\n * @address_state string user\'s address_state\\n *                   (default: \'\')\\n * @address_zipcode string user\'s address_zipcode\\n *                   (default: \'\')\\n * @address_country string user\'s address_country\\n *                   (default: \'\')\\n * @address_phone_no string user\'s address_phone_no\\n *                   (default: \'\')\\n * @address_mobile_no string user\'s address_mobile_no\\n *                   (default: \'\')\\n * @address_company string user\'s address_company\\n *                   (default: \'\')\\n * @address_salutation string user\'s address_salutation\\n *                   (default: \'\')\\n * @address_title string user\'s address_title\\n *                   (default: \'\')\\n * @address_street_name string user\'s address_street_name\\n *                   (default: \'\')\\n * @address_street_number string user\'s address_street_number\\n *                   (default: \'\')\\n * @sha_sign string sha_sign sent by DS24 to compare with self generated hash\\n *                   (default: \'\')\\n * @typk string ThankYouPageKey for hashing response to DS24\\n *                   (default: \'\') *\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'RegisterDS24\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;","locked":0,"properties":"a:2:{s:11:\\"DS24HeadTpl\\";a:7:{s:4:\\"name\\";s:11:\\"DS24HeadTpl\\";s:4:\\"desc\\";s:30:\\"prop_justknit.ds24headtpl_desc\\";s:4:\\"type\\";s:9:\\"textfield\\";s:7:\\"options\\";s:0:\\"\\";s:5:\\"value\\";s:22:\\"JustKnit.DS24HeadChunk\\";s:7:\\"lexicon\\";s:19:\\"justknit:properties\\";s:4:\\"area\\";s:0:\\"\\";}s:10:\\"DS24KeyTpl\\";a:7:{s:4:\\"name\\";s:10:\\"DS24KeyTpl\\";s:4:\\"desc\\";s:29:\\"prop_justknit.ds24keytpl_desc\\";s:4:\\"type\\";s:9:\\"textfield\\";s:7:\\"options\\";s:0:\\"\\";s:5:\\"value\\";s:21:\\"JustKnit.DS24KeyChunk\\";s:7:\\"lexicon\\";s:19:\\"justknit:properties\\";s:4:\\"area\\";s:0:\\"\\";}}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles new subscriptions and processes register forms.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @quantity int quantity of products\\n *                   (default: 0)\\n * @email string user\'s email address\\n *                   (default: \'\')\\n * @language string user\'s language\\n *                   (default: \'\')\\n * @buyer_id string The ID of the user delivered by DS24.\\n *                   (default: \'\')\\n * @address_first_name string user\'s first_name\\n *                   (default: \'\')\\n * @address_last_name string user\'s last_name\\n *                   (default: \'\')\\n * @merchant_id string Vendor ID from DS24\\n *                   (default: \'1134577\')\\n * @country string user\'s country\\n *                   (default: \'\')\\n * @affiliate_id string Affilate ID from DS24\\n *                   (default: \'\')\\n * @orderform_id string ID of used order form\\n *                   (default: \'\')\\n * @campaignkey string key of ca,pains origin\\n *                   (default: \'\')\\n * @currency string currency\\n *                   (default: \'\')\\n * @amount float amount of current order\\n *                   (default: 0)\\n * @vat_amount float vfat of current order\\n *                   (default: 0)\\n * @vat_rate float vfat rate of current order\\n *                   (default: 0)\\n * @monthly_amount float\\n *                   (default: 0)\\n * @monthly_vat_amount float\\n *                   (default: 0)\\n * @number_of_installments int\\n *                   (default: 0)\\n * @billing_type string type of payment [\'single_payment\', monthly]\\n *                   (default: \'\')\\n * @product_id string DS24 ID of product\\n *                   (default: \'\')\\n * @product_language string language of product\\n *                   (default: \'\')\\n * @product_name string Name of the ordered product\\n *                   (default: \'\')\\n * @product_delivery_type string Product type\\n *                   (default: \'\')\\n * @address_id string Address ID sent by DS24\\n *                   (default: \'\')\\n * @address_street string user\'s address_street\\n *                   (default: \'\')\\n * @address_street2 string user\'s address_street2\\n *                   (default: \'\')\\n * @address_city string user\'s address_city\\n *                   (default: \'\')\\n * @address_state string user\'s address_state\\n *                   (default: \'\')\\n * @address_zipcode string user\'s address_zipcode\\n *                   (default: \'\')\\n * @address_country string user\'s address_country\\n *                   (default: \'\')\\n * @address_phone_no string user\'s address_phone_no\\n *                   (default: \'\')\\n * @address_mobile_no string user\'s address_mobile_no\\n *                   (default: \'\')\\n * @address_company string user\'s address_company\\n *                   (default: \'\')\\n * @address_salutation string user\'s address_salutation\\n *                   (default: \'\')\\n * @address_title string user\'s address_title\\n *                   (default: \'\')\\n * @address_street_name string user\'s address_street_name\\n *                   (default: \'\')\\n * @address_street_number string user\'s address_street_number\\n *                   (default: \'\')\\n * @sha_sign string sha_sign sent by DS24 to compare with self generated hash\\n *                   (default: \'\')\\n * @typk string ThankYouPageKey for hashing response to DS24\\n *                   (default: \'\') *\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'RegisterDS24\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;"}',
        'guid' => '3214e2cc23b435702b76cc6c272eaf27',
        'native_key' => 1,
        'signature' => 'd95dadf3573c2f709000088bc7079007',
      ),
      '2ef0b52a571a6fcf9e4d49c7374cd68c' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":2,"source":0,"property_preprocess":0,"name":"UserInfo","description":"output User $Session to modXLog","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\/**\\n * UserInfo\\n *\\n * Snippet which shows infos about logged in User. \\n *\\/\\n \\n \\/\\/$modx->user->hasSessionContext($ctxs)\\n \\n $session = $_SESSION;\\n \\n $modx->log( modX::LOG_LEVEL_ERROR,\'[JustKnit] UserInfo $_SESSION :\'.print_r($session,1));\\n \\n return \'\';","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\/**\\n * UserInfo\\n *\\n * Snippet which shows infos about logged in User. \\n *\\/\\n \\n \\/\\/$modx->user->hasSessionContext($ctxs)\\n \\n $session = $_SESSION;\\n \\n $modx->log( modX::LOG_LEVEL_ERROR,\'[JustKnit] UserInfo $_SESSION :\'.print_r($session,1));\\n \\n return \'\';"}',
        'guid' => '4ef9d2ff86a0e72ba0f70e48451af57d',
        'native_key' => 2,
        'signature' => '109c8218ee7e7bcdcb7db7efc31e68a6',
      ),
      'bcda0de8161cab4614665710080f6664' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":3,"source":0,"property_preprocess":0,"name":"ThankYouPageDS24","description":"First page user accesses directly from DS24","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles new subscriptions and processes register forms.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\/\\n\\/** \\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @buyer_id string The ID of the user delivered by DS24.\\n *                   (default: \'\')\\n * @product_id string DS24 ID of product\\n *                   (default: \'\') \\n * @invoice_url string url of invoice at Digistore24\\n *                   (default: \'\') \\n * \\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ThankYouPageDS24\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles new subscriptions and processes register forms.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\/\\n\\/** \\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @buyer_id string The ID of the user delivered by DS24.\\n *                   (default: \'\')\\n * @product_id string DS24 ID of product\\n *                   (default: \'\') \\n * @invoice_url string url of invoice at Digistore24\\n *                   (default: \'\') \\n * \\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ThankYouPageDS24\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;"}',
        'guid' => '58edbc49a8e68bb2dd660a2aa9ebe11f',
        'native_key' => 3,
        'signature' => '3baef3e25d314797207eed4c32a81098',
      ),
      '00e746bc6b858013545bfbd22c4136f1' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":4,"source":0,"property_preprocess":0,"name":"ClientLogin","description":"handles Client Login","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles new subscriptions and processes register forms.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ClientLogin\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles new subscriptions and processes register forms.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ClientLogin\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;"}',
        'guid' => '7a16c9848ddf84bb5b3526491aabc948',
        'native_key' => 4,
        'signature' => '93ac1ca945b02f62d515cb5da0b47fa2',
      ),
      '34af13008e98efd4d09e9d360c625b77' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":5,"source":0,"property_preprocess":0,"name":"GoBack","description":"generate a link to previous page with javascript or link to site_url.","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\/**\\n * GoBack\\n *\\n * generate a link to previous page with javascript or link to site_url.\\n *\\/\\n\\n$previous = \'\';\\nif(isset($_SERVER[\'HTTP_REFERER\'])) {\\n    $previous = \\"javascript:history.go(-1)\\"; \\/\\/window.history.back();\\n} else {\\n    $previous =\'[[!++site_url]]\';\\n}\\n\\n\\/\\/$modx->log(modX::LOG_LEVEL_ERROR,\'[JustKnit] $_SESSION \'. print_r($_SESSION,1));\\n\\/\\/$modx->log(modX::LOG_LEVEL_ERROR,\'[JustKnit] $_SERVER \'. print_r($_SERVER,1));\\n\\/\\/$modx->log(modX::LOG_LEVEL_ERROR,\'[JustKnit] $_REQUEST \'. print_r($_REQUEST,1));\\n\\n\\nreturn $previous;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\/**\\n * GoBack\\n *\\n * generate a link to previous page with javascript or link to site_url.\\n *\\/\\n\\n$previous = \'\';\\nif(isset($_SERVER[\'HTTP_REFERER\'])) {\\n    $previous = \\"javascript:history.go(-1)\\"; \\/\\/window.history.back();\\n} else {\\n    $previous =\'[[!++site_url]]\';\\n}\\n\\n\\/\\/$modx->log(modX::LOG_LEVEL_ERROR,\'[JustKnit] $_SESSION \'. print_r($_SESSION,1));\\n\\/\\/$modx->log(modX::LOG_LEVEL_ERROR,\'[JustKnit] $_SERVER \'. print_r($_SERVER,1));\\n\\/\\/$modx->log(modX::LOG_LEVEL_ERROR,\'[JustKnit] $_REQUEST \'. print_r($_REQUEST,1));\\n\\n\\nreturn $previous;"}',
        'guid' => '410eb9700f52c876fba22c5609606e91',
        'native_key' => 5,
        'signature' => '25cb748f33cf061365fbc6d7a8653ec3',
      ),
      '49746179a76f64196329aad8ffc9ba52' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":6,"source":0,"property_preprocess":0,"name":"ClientData","description":"Outputs all user data and client data in placeholders","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles new subscriptions and processes register forms.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are used in class Login Processor & Logout Processor\\n *\\n * @var Login Processor\\n *\\n *     public $user\\n *     public $username\\n *     public $givenPassword\\n *     public $rememberme\\n *     public $lifetime\\n *      public $loginContext\\n *      public $addContexts\\n *      public $isMgr\\n *\\n * @var Logout Processor\\n *\\n *     public $loginContext\\n *     public $addContexts\\n *     public $isMgr\\n *\\/\\n\\/**\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ClientData\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\n\\/\\/$modx->log( modX::LOG_LEVEL_ERROR,\'[JustKnit] snippet-001 $_SESSION \'.print_r($_SESSION, 1));\\n\\nreturn $output;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles new subscriptions and processes register forms.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are used in class Login Processor & Logout Processor\\n *\\n * @var Login Processor\\n *\\n *     public $user\\n *     public $username\\n *     public $givenPassword\\n *     public $rememberme\\n *     public $lifetime\\n *      public $loginContext\\n *      public $addContexts\\n *      public $isMgr\\n *\\n * @var Logout Processor\\n *\\n *     public $loginContext\\n *     public $addContexts\\n *     public $isMgr\\n *\\/\\n\\/**\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ClientData\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\n\\/\\/$modx->log( modX::LOG_LEVEL_ERROR,\'[JustKnit] snippet-001 $_SESSION \'.print_r($_SESSION, 1));\\n\\nreturn $output;"}',
        'guid' => '22de4cc4fb6a3436b0082c2a5268baaa',
        'native_key' => 6,
        'signature' => '0205f2cd499b8c543fe6a49b5c609a53',
      ),
      '5f51591d2f245247dd2956f2da85c88f' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":7,"source":0,"property_preprocess":0,"name":"ClientUpdateProfile","description":"handles update of User Profile and JustKnitClientMeta","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles new subscriptions and processes register forms.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ClientUpdateProfile\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles new subscriptions and processes register forms.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ClientUpdateProfile\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;"}',
        'guid' => 'fcd3181bd25ce52227a5cd3d618be2da',
        'native_key' => 7,
        'signature' => 'f18a52a2640f38d80f01d832e2972dcd',
      ),
      'a0fe65d47a5877d03d790da7d2aec386' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":8,"source":0,"property_preprocess":0,"name":"ClientForgotPassword","description":"handles forgot password of client","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles forgot password of client.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ClientForgotPassword\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\n\\/\\/$modx->log( modX::LOG_LEVEL_ERROR,\'[JustKnit] ClientForgotPassword snippet : Und??? wird der Schei\\u00df geladen?\');\\n\\/\\/Keine Ahnung!!!\\nreturn $output;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles forgot password of client.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ClientForgotPassword\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\n\\/\\/$modx->log( modX::LOG_LEVEL_ERROR,\'[JustKnit] ClientForgotPassword snippet : Und??? wird der Schei\\u00df geladen?\');\\n\\/\\/Keine Ahnung!!!\\nreturn $output;"}',
        'guid' => '8d3586d01443075cbacc7928cbd38f11',
        'native_key' => 8,
        'signature' => 'a343393da81be72954de8f3f2b0e2ed1',
      ),
      'f9bcf3793184a3308853337ff8aba0b4' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":9,"source":0,"property_preprocess":0,"name":"ClientResetPassword","description":"handles forgot password of client after confirmation mail","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles forgot password of client.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ClientResetPassword\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\n\\/\\/$modx->log( modX::LOG_LEVEL_ERROR,\'[JustKnit] ClientForgotPassword snippet : Und??? wird der Schei\\u00df geladen?\');\\n\\/\\/Keine Ahnung!!!\\nreturn $output;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles forgot password of client.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ClientResetPassword\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\n\\/\\/$modx->log( modX::LOG_LEVEL_ERROR,\'[JustKnit] ClientForgotPassword snippet : Und??? wird der Schei\\u00df geladen?\');\\n\\/\\/Keine Ahnung!!!\\nreturn $output;"}',
        'guid' => '8fff8f651ace9338f9ce69b2237fe8f9',
        'native_key' => 9,
        'signature' => '1500100af9d92f04d323e75116937b73',
      ),
      '08a682834b1ba50321ade4781a6012c8' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":10,"source":0,"property_preprocess":0,"name":"ClientChangePassword","description":"handles change password of user input","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles forgot password of client.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ClientChangePassword\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\n\\/\\/$modx->log( modX::LOG_LEVEL_ERROR,\'[JustKnit] ClientForgotPassword snippet : Und??? wird der Schei\\u00df geladen?\');\\n\\/\\/Keine Ahnung!!!\\nreturn $output;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * Snippet which handles forgot password of client.\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ClientChangePassword\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\n\\/\\/$modx->log( modX::LOG_LEVEL_ERROR,\'[JustKnit] ClientForgotPassword snippet : Und??? wird der Schei\\u00df geladen?\');\\n\\/\\/Keine Ahnung!!!\\nreturn $output;"}',
        'guid' => 'cd59fd30913ad9c7ef1e1e0e292a413c',
        'native_key' => 10,
        'signature' => '5627310c11298cd4edf83a96f51ba914',
      ),
      '61a09083385eb6c057b6829c02ef68bc' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":11,"source":0,"property_preprocess":0,"name":"jkDate","description":"shows the actual Date (for Footer and Nabigation use)","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\/**\\n * jkDate\\n * Snippet which shows infos about logged in User. \\n *\\/\\n \\n \\n\\/* set default properties *\\/\\n$offset = !empty($offset) ? $offset : \'\';\\n\\n$output = \'\';\\n\\n$output = strtotime(\\"$offset\\");\\n\\nreturn (string) $output;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\/**\\n * jkDate\\n * Snippet which shows infos about logged in User. \\n *\\/\\n \\n \\n\\/* set default properties *\\/\\n$offset = !empty($offset) ? $offset : \'\';\\n\\n$output = \'\';\\n\\n$output = strtotime(\\"$offset\\");\\n\\nreturn (string) $output;"}',
        'guid' => '3726a54432b1bf146cdb67272052b280',
        'native_key' => 11,
        'signature' => 'f037b4769d3525443c8835136cd8fdd8',
      ),
      '49ae5993fd2d6d796a110c40c7685256' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":12,"source":0,"property_preprocess":0,"name":"jsonLex","description":"Load all lexicon Strinds in Template for Javascript use","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\/**\\n * jsonLex\\n * Snippet which loads all lexicon Strinds in Template for Javascript use\\n *\\/\\n\\n$modx->getService(\'lexicon\',  \'modLexicon\');\\n$modx->lexicon->load(\'justknit\');\\n\\/\\/$entries = $modx->lexicon->loadCache(\'knit\',\'results\');\\n\\/\\/$entries = $modx->lexicon->loadCache(\'justknit\',\'project\'); \\/\\/ \\tarray loadCache ([string $namespace = \'core\'], [string $topic = \'default\'], [string $language = \'\'])\\n\\/\\/$modx->log( modX::LOG_LEVEL_ERROR,\'[JustKnit] lexicon $entries:\'.print_r($entries,1));\\n$entries = array_merge($modx->lexicon->loadCache(\'justknit\',\'project\'),$modx->lexicon->loadCache(\'justknit\',\'calc\')) ;\\n\\n\\/\\/ Hier vielleicht entweder oder laden, je nachdem welche Berechnung angefordert wird\\n\\n$langs =  $modx->toJSON($entries);\\nreturn $langs;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\/**\\n * jsonLex\\n * Snippet which loads all lexicon Strinds in Template for Javascript use\\n *\\/\\n\\n$modx->getService(\'lexicon\',  \'modLexicon\');\\n$modx->lexicon->load(\'justknit\');\\n\\/\\/$entries = $modx->lexicon->loadCache(\'knit\',\'results\');\\n\\/\\/$entries = $modx->lexicon->loadCache(\'justknit\',\'project\'); \\/\\/ \\tarray loadCache ([string $namespace = \'core\'], [string $topic = \'default\'], [string $language = \'\'])\\n\\/\\/$modx->log( modX::LOG_LEVEL_ERROR,\'[JustKnit] lexicon $entries:\'.print_r($entries,1));\\n$entries = array_merge($modx->lexicon->loadCache(\'justknit\',\'project\'),$modx->lexicon->loadCache(\'justknit\',\'calc\')) ;\\n\\n\\/\\/ Hier vielleicht entweder oder laden, je nachdem welche Berechnung angefordert wird\\n\\n$langs =  $modx->toJSON($entries);\\nreturn $langs;"}',
        'guid' => 'dd6721cd4c7dfa3eaa6f0a819ff0d19a',
        'native_key' => 12,
        'signature' => '5c0aa564658f82c392ba4a30e55909a9',
      ),
      'd5cdc01fbff606994deb48716fd87776' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":13,"source":0,"property_preprocess":0,"name":"IpnDS24","description":"handles transactions of payment from DS24 for payment, a refund or a chargeback (IPN)","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * IpnDS24\\n *\\n * handles transactions of payment from DS24 for payment, a refund or a chargeback (IPN)\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'IpnDS24\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * IpnDS24\\n *\\n * handles transactions of payment from DS24 for payment, a refund or a chargeback (IPN)\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'IpnDS24\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;"}',
        'guid' => 'ebbaa139213ffdc7e8354a90a21bd30b',
        'native_key' => 13,
        'signature' => '925a605d0f308f205f5cf8d305a21133',
      ),
      'bf31ff7f44407e34cdb1de813c7240b0' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":14,"source":0,"property_preprocess":0,"name":"Calculate","description":"handles shown and hidden fields and processes calculate forms","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Calculate\\\\Calculate;\\n\\n\\/**\\n * JustKnitCalculate\\n *\\n * Snippet which handles Fields and processes calculate forms.\\n *\\n * @var modX $modx\\n * @var Calculate $calculate\\n * @var array $scriptProperties\\n *\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$calculate = new Calculate($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Calculate\\/Calculate.php\\n$controller = $calculate->loadController(\'Calculate\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Calculate\\\\Calculate;\\n\\n\\/**\\n * JustKnitCalculate\\n *\\n * Snippet which handles Fields and processes calculate forms.\\n *\\n * @var modX $modx\\n * @var Calculate $calculate\\n * @var array $scriptProperties\\n *\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$calculate = new Calculate($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Calculate\\/Calculate.php\\n$controller = $calculate->loadController(\'Calculate\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;"}',
        'guid' => '1c2d4f554e2722827bb5c8ac106bae15',
        'native_key' => 14,
        'signature' => 'c280dca40143cd6086d984dd18e71dd2',
      ),
      '06a24af7ff33ae234f7510f2b93946e4' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":15,"source":0,"property_preprocess":0,"name":"GetID","description":"Returns id of resource from alias or pagetitle","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\nuse MODX\\\\Revolution\\\\modResource;\\n\\/**\\n * GetId\\n *\\n * Snippet return id of requested alias or pagetitle.\\n *\\n * @var modX $modx\\n * @var Calculate $calculate\\n * @var array $scriptProperties\\n *\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$output = \'\';\\n$alias = isset($scriptProperties[\'alias\']) ? $scriptProperties[\'alias\'] : \'\';\\n$pagetitle = isset($scriptProperties[\'pagetitle\']) ? $scriptProperties[\'pagetitle\'] : \'\';\\n\\nif ($alias) {\\n    $resourceObj = $modx->getObject(modResource::class, array(\'alias\' => $alias));\\n}\\nif($pagetitle) {\\n    $resourceObj = $modx->getObject(modResource::class, array(\'pagetitle\' => $pagetitle));\\n}\\nif ($resourceObj) {\\n    $output = $resourceObj->get(\'id\');\\n}\\n\\nreturn $output;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\nuse MODX\\\\Revolution\\\\modResource;\\n\\/**\\n * GetId\\n *\\n * Snippet return id of requested alias or pagetitle.\\n *\\n * @var modX $modx\\n * @var Calculate $calculate\\n * @var array $scriptProperties\\n *\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$output = \'\';\\n$alias = isset($scriptProperties[\'alias\']) ? $scriptProperties[\'alias\'] : \'\';\\n$pagetitle = isset($scriptProperties[\'pagetitle\']) ? $scriptProperties[\'pagetitle\'] : \'\';\\n\\nif ($alias) {\\n    $resourceObj = $modx->getObject(modResource::class, array(\'alias\' => $alias));\\n}\\nif($pagetitle) {\\n    $resourceObj = $modx->getObject(modResource::class, array(\'pagetitle\' => $pagetitle));\\n}\\nif ($resourceObj) {\\n    $output = $resourceObj->get(\'id\');\\n}\\n\\nreturn $output;"}',
        'guid' => '01406aebe9f252d402a0fb9a4529dbb0',
        'native_key' => 15,
        'signature' => '4ee6c57d722e3e5226bc4c0b845eb576',
      ),
      '10445707526e5399573f4b8587d9edf2' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":16,"source":0,"property_preprocess":0,"name":"ActiveClients","description":"Returns all Clients with active Account","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * handles Client Login\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ActiveClients\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Register\\\\Register;\\n\\n\\/**\\n * JustKnitRegister\\n *\\n * handles Client Login\\n *\\n * @var modX $modx\\n * @var Register $register\\n * @var array $scriptProperties\\n *\\n * PROPERTIES\\n * these values are usually passed from DS24 in a $_POST array\\n *\\n * @order_id string The ID of the order delivered by DS24.\\n *                   (default: \'\')\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$register = new Register($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Register\\/Register.php\\n$controller = $register->loadController(\'ActiveClients\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;"}',
        'guid' => '76df3a6ba3286f5c4c6131d900cff5ec',
        'native_key' => 16,
        'signature' => '67380b93612f4594f3c5aa592b1f027f',
      ),
      '653533fac2ee224d84b0abe161f55e80' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":17,"source":0,"property_preprocess":0,"name":"ProjectGetList","description":"Snippet which Shows a list of existing project from current user","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 08-24-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Project\\\\Project;\\n\\n\\/**\\n * JustKnitProjectShow\\n *\\n * Snippet which Shows a list of existing project from current user\\n *\\n * @var modX $modx\\n * @var ProjectGetList $projectlist\\n * @var array $scriptProperties\\n *\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$project = new Project($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Project\\/Project.php\\n$controller = $project->loadController(\'ProjectGetList\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 08-24-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Project\\\\Project;\\n\\n\\/**\\n * JustKnitProjectShow\\n *\\n * Snippet which Shows a list of existing project from current user\\n *\\n * @var modX $modx\\n * @var ProjectGetList $projectlist\\n * @var array $scriptProperties\\n *\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$project = new Project($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Project\\/Project.php\\n$controller = $project->loadController(\'ProjectGetList\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;"}',
        'guid' => 'bc6fe14c75003d357bc95d6866556eb1',
        'native_key' => 17,
        'signature' => 'af123e8df4cb75f0d1373704a243e815',
      ),
      'e95753f7885cd3616b7d9a036f28ba6f' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":18,"source":0,"property_preprocess":0,"name":"ProjectNew","description":"Snippet to create new project","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Project\\\\Project;\\n\\n\\/**\\n * JustKnitProjectShow\\n *\\n * Snippet Snippet to create new project\\n *\\n * @var modX $modx\\n * @var ProjectGetList $projectlist\\n * @var array $scriptProperties\\n *\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$project = new Project($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Project\\/Project.php\\n$controller = $project->loadController(\'ProjectNew\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 03-20-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Project\\\\Project;\\n\\n\\/**\\n * JustKnitProjectShow\\n *\\n * Snippet Snippet to create new project\\n *\\n * @var modX $modx\\n * @var ProjectGetList $projectlist\\n * @var array $scriptProperties\\n *\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$project = new Project($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Project\\/Project.php\\n$controller = $project->loadController(\'ProjectNew\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;"}',
        'guid' => 'fbf8904921ea4cd314346ef7072b9e2a',
        'native_key' => 18,
        'signature' => '025d754e4622dee2ef19d82ed166be58',
      ),
      '8f3b3bb26e793169bca0ea25c208729e' => 
      array (
        'unique_key' => 'name',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modSnippet',
        'object' => '{"id":19,"source":0,"property_preprocess":0,"name":"ProjectEdit","description":"Snippet which Loads an existing project to edit","editor_type":0,"category":0,"cache_type":0,"snippet":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 08-24-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Project\\\\Project;\\n\\n\\/**\\n * JustKnitProjectEdit\\n *\\n * Snippet which Loads an existing project to edit\\n *\\n * @var modX $modx\\n * @var ProjectGetList $projectlist\\n * @var array $scriptProperties\\n *\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$project = new Project($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Project\\/Project.php\\n$controller = $project->loadController(\'ProjectEdit\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;","locked":0,"properties":"a:0:{}","moduleguid":"","static":0,"static_file":"","content":"\\/**\\n * This file is part of the JustKnit package.\\n *\\n * @copyright JustKnit (Iris Hammer) <iris@justknit.de>\\n * @license All rights reserved (@https:\\/\\/dejure.org\\/gesetze\\/UrhG\\/69a.html)\\n * Created on 08-24-2023\\n *\\n * @package justknit\\n *\\/\\n\\nuse JustKnit\\\\Project\\\\Project;\\n\\n\\/**\\n * JustKnitProjectEdit\\n *\\n * Snippet which Loads an existing project to edit\\n *\\n * @var modX $modx\\n * @var ProjectGetList $projectlist\\n * @var array $scriptProperties\\n *\\n * @package justknit\\n * @subpackage snippets\\n *\\/\\n\\n$project = new Project($modx, $scriptProperties);  \\/\\/ ruft auf: src\\/Project\\/Project.php\\n$controller = $project->loadController(\'ProjectEdit\');  \\/\\/darin diese Funktion\\n$output = $controller->run($scriptProperties);\\nreturn $output;"}',
        'guid' => '648965cc91a7ad17708bc49ec2fc3072',
        'native_key' => 19,
        'signature' => '8968f0854dfe6ade4f8c574174c51238',
      ),
    ),
    'Templates' => 
    array (
      'e0a169e2d1df55f52eef4414a6e98603' => 
      array (
        'unique_key' => 'templatename',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modTemplate',
        'object' => '{"id":null,"source":0,"property_preprocess":0,"templatename":"Basis","description":"Die Basisseite von JustKnit","editor_type":0,"category":0,"icon":"","template_type":0,"content":"<!--static tpl-->\\n[[- Template f\\u00fcr die normalen Seiten\\nDas soll  eine Navbar und eine seitliche Navigation enthalten\\n*\\n* id: 2\\n* name: Basis\\n* wird verwendet f\\u00fcr 6\\tEinstellungen, 17\\tMember, 36\\tUpdate Profile, 37\\tView Profile, 42\\tImpressum, 44\\tDatenschutz, 48\\tmembership, 52\\tDevelop, 67\\tOffline, 70\\tTestRegister,\\n*\\n\\n]]\\n<!DOCTYPE html>\\n<html lang=\\"de-de\\">\\n<head>\\n    <meta charset=\\"[[++modx_charset]]\\">\\n    <meta name=\\"viewport\\" content=\\"width=device-width, initial-scale=1\\">\\n    <meta name=\\"description\\" content=\\"[[*description:len:gte=`155`:then=`[[*description:limit=`155`]] ...`:else=`[[*description]]`]]\\" \\/>\\n    <meta http-equiv=\\"X-UA-Compatible\\" content=\\"IE=edge\\">\\n    <meta name=\\"theme-color\\" content=\\"#212529\\">\\n    <meta name=\\"apple-mobile-web-app-capable\\" content=\\"yes\\">\\n    <meta name=\\"apple-mobile-web-app-status-bar-style\\" content=\\"black\\">\\n    <title>[[*pagetitle]][[*pagetitle:len:lte=`57`:then=` | [[++site_name]]`]]<\\/title>\\n    <meta name=\\"copyright\\"  content=\\"Iris Hammer\\" \\/>\\n    [[-<meta http-equiv=\\"Content-Security-Policy\\" content=\\"default-src \'self\';style-src \'self\' \'unsafe-inline\';img-src \'self\' data: ;script-src \'self\' \'unsafe-inline\';\\">]]\\n    <base href=\\"[[!++site_url]]\\" \\/>\\n    <meta name=\\"author\\" content=\\"[[*editedby:userinfo=`fullname`]] - [[++site_url]]\\" \\/>\\n    <meta name=\\"robots\\" content=\\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\\"\\/>\\n    <meta http-equiv=\\"last-modified\\" content=\\"[[*editedon]]\\" \\/>\\n    <!-- Favicon -->\\n            [[++justknit.enable_debug:is=`1`:then=`\\n        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon-dark.png\\">\\n        `:else=`\\n        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon.png\\">\\n        `]]\\n    <!-- Minify CSS -->\\n    <!-- Bootstrap 5.3.0 -->\\n    <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"[[-!modxMinify?&group=`basis_css`]]\\" \\/>\\n    <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/bootstrap.min.css\\" \\/>\\n\\n    <link rel=\\"manifest\\" href=\\"manifest.json\\">\\n    <!-- Icons -->\\n    <link rel=\\"apple-touch-icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-96x96.png\\">\\n    <link rel=\\"apple-touch-icon\\" sizes=\\"120x120\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-120x120.png\\">\\n    <link rel=\\"apple-touch-icon\\" sizes=\\"152x152\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-152x152.png\\">\\n    <link rel=\\"apple-touch-icon\\" sizes=\\"167x167\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-167x167.png\\">\\n    <link rel=\\"apple-touch-icon\\" sizes=\\"180x180\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-180x180.png\\">\\n    [[++justknit.enable_debug:is=`1`:then=``:else=`[[$jkTrackHead]]`]]\\n<\\/head>\\n<body>\\n    [[++justknit.enable_debug:is=`1`:then=``:else=`[[$jkTrackBody]]`]]\\n<script>\\n    var kA = \'\';\\n   (localStorage.getItem(\'knitApp\') !== null) ? kA = JSON.parse(localStorage.getItem(\'knitApp\'))  : kA.theme = \\"light\\";\\n   (window.matchMedia(\\"(prefers-color-scheme: dark)\\").matches) ? kA.theme = \\"dark\\": kA.theme = kA.theme;\\n    \\/\\/document.documentElement.dataset.appliedMode = kA.theme;\\n    document.documentElement.dataset.bsTheme = kA.theme;\\n    \\/\\/ data-bs-theme=\\"dark\\"  data-applied-mode=\\"dark\\"\\n<\\/script>\\n[[-$GoogleBody]]\\n<!-- Internet Connection Status -->\\n<div id=\\"internetStatus\\" class=\\"internet-connection-status fadeOut d-none\\" >Internet connection Status<\\/div>\\n<!-- Reload Toast -->\\n<div class=\\"toast-jk position-fixed end-0 p-3\\" style=\\"z-index: 11\\">\\n<div id=\\"toastReload\\" class=\\"toast toast-reload [[-bg-info]] bg-reload hide\\" role=\\"alert\\" aria-live=\\"assertive\\" aria-atomic=\\"true\\" data-bs-autohide=\\"false\\">\\n    <div class=\\"toast-body d-flex justify-content-between\\">\\n        <div class=\\"toast-text my-auto\\"><i class=\\"bi bi-arrow-clockwise text-white\\"><span hidden>reload<\\/span><\\/i><\\/div>\\n        <div class=\\"toast-text\\">\\n            <p class=\\"mb-3 text-white note\\">Neue Inhalte verf\\u00fcgbar.<\\/p>\\n            <button id=\\"reloadBtn\\" type=\\"button\\" class=\\"btn btn-outline-light btn-sm shadow\\">Aktualisieren<\\/button>\\n        <\\/div>\\n        <div class=\\"toast-text\\"><button type=\\"button\\" class=\\"btn btn-close btn-close-white pt-0 pe-0\\" data-bs-dismiss=\\"toast\\" aria-label=\\"Close\\"><\\/button><\\/div>\\n    <\\/div>\\n<\\/div>\\n<\\/div>\\n<!-- END Reload Toast -->\\n\\n<!-- Install Toast -->\\n<div class=\\"toast-jk toast-container position-absolute toast-bottom p-3\\" style=\\"z-index: 11\\">\\n    <div id=\\"toastInstall\\" class=\\"toast toast-install bg-install hide toast-autohide\\" role=\\"alert\\" aria-live=\\"assertive\\" aria-atomic=\\"true\\" data-bs-delay=\\"10000\\" data-bs-animation=\\"true\\">\\n        <div class=\\"toast-body d-flex justify-content-between\\">\\n            <div class=\\"toast-text\\">\\n                    <!-- Logo-->\\n                    <svg id=\\"svgLogo\\" width=\\"35\\" height=\\"35\\" viewBox=\\"0 0 138 138\\">\\n                        <g transform=\\"translate(-35 -65)\\" >\\n                            <path d=\\"m 39.214757,82.378956 c 0,-8.97794 7.27806,-16.256 16.256,-16.256 H 158.42543 c 8.97792,0 16.256,7.27806 16.256,16.256 V 185.33363 c 0,8.97792 -7.27808,16.256 -16.256,16.256 H 55.470757 c -8.97794,0 -16.256,-7.27808 -16.256,-16.256 z\\" fill=\\"#f0c\\" \\/>\\n                            <path d=\\"m 98.014167,148.71557 c -1.8e-4,11.70068 -4.66188,16.84742 -9.48843,19.21264 -4.8771,2.67144 -5.62269,2.66475 -15.48933,2.66475 -1.87583,0 -3.13251,-0.80122 -3.77032,-2.40409 -0.45087,-1.12142 -0.67486,-1.2406 -0.67486,-4.07229 0,-4.22076 2.38445,-6.56443 5.51721,-6.93314 0.44994,-0.053 3.55048,-0.13036 4.13417,-0.60019 3.09755,-0.18392 5.87413,-3.00837 5.87413,-7.62731 v -28.78821 c 0,-4.16706 1.46331,-6.25066 4.38934,-6.25066 3.11384,0 6.28225,0.11487 6.80749,0.3202 1.80074,0.6964 2.70108,2.67131 2.70103,5.93032 z\\" fill=\\"#ffffff\\" \\/>\\n                            <path d=\\"m 116.50483,146.66858 c 0,5.39947 -1.73311,8.09921 -5.19946,8.09921 -3.28859,0 -5.31059,-0.23836 -6.06601,-0.71651 -1.86649,-0.95772 -2.79967,-3.41768 -2.79967,-7.38141 V 92.276426 c 0,-5.33113 1.7331,-7.99683 5.19946,-7.99683 3.28859,0 5.31059,0.20533 6.066,0.61455 1.8665,0.95773 2.79968,3.41782 2.79968,7.38156 z\\" fill=\\"#ffffff\\" \\/>\\n                            <path d=\\"m 153.63932,117.38748 c 0,1.24922 -0.21397,5.00521 -1.4722,5.94267 l -10.74783,8.00778 9.58328,8.15318 c 1.4926,0.85435 2.32426,6.7258 2.32426,9.02536 0,3.81039 -1.63705,5.71565 -4.91099,5.71565 -1.34829,0 -2.86487,-0.45948 -4.54986,-1.37844 l -24.24287,-17.3296 c -1.10706,-0.59014 -1.66102,-1.83892 -1.66102,-3.74476 0,-1.51098 0.62604,-2.82495 1.87769,-3.94177 l 24.55537,-16.46007 c 1.68514,-0.7883 3.37028,-1.18317 5.05543,-1.18317 2.7925,0 4.18874,1.41291 4.18874,4.23742 z\\" fill=\\"#ffffff\\" \\/>\\n                        <\\/g>\\n                    <\\/svg>\\n            <\\/div>\\n            <div class=\\"toast-text \\">\\n                <p class=\\"text-white note ms-3 mb-0\\">Du kannst diese WebApp installieren.<\\/p>\\n            <\\/div>\\n            <div class=\\"toast-text \\">\\n                <button type=\\"button\\" class=\\"btn btn-close btn-close-white pt-0 pe-0\\" data-bs-dismiss=\\"toast\\" aria-label=\\"Close\\"><\\/button>\\n            <\\/div>\\n        <\\/div>\\n        <div class=\\"toast-text ms-3 pb-3\\">\\n            <button id=\\"instNtvToast\\" type=\\"button\\" class=\\"btn btn-outline-light btn-sm shadow d-none\\">Installieren<\\/button>\\n<!-- Button trigger modal -->\\n            <button id=\\"instHintToast\\" type=\\"button\\" class=\\"btn btn-outline-light btn-sm shadow d-none\\" data-bs-toggle=\\"modal\\" data-bs-target=\\"#InstrModal\\" data-bs-dismiss=\\"toast\\">Zeig mir wie<\\/button>\\n            <button id=\\"instLaterBtn\\" type=\\"button\\" class=\\"btn btn-outline-light btn-sm shadow\\" data-bs-dismiss=\\"toast\\">Vielleicht sp\\u00e4ter<\\/button>\\n            <button id=\\"instDismissBtn\\" type=\\"button\\" class=\\"btn btn-outline-light btn-sm shadow\\" data-bs-dismiss=\\"toast\\">Nein Danke<\\/button>\\n        <\\/div>\\n        <span class=\\"toast-autohide-line-animation\\" style=\\"animation-duration: 10000ms; z-index: 12;\\"><\\/span>\\n    <\\/div>\\n<\\/div>\\n<!-- END Install Toast -->\\n<!-- Instruction Modal -->\\n<div class=\\"modal fade\\" id=\\"InstrModal\\" tabindex=\\"-1\\" aria-labelledby=\\"exampleModalLabel\\" aria-hidden=\\"true\\">\\n  <div class=\\"modal-dialog modal-dialog-centered\\">\\n    <div class=\\"modal-content\\">\\n      <div class=\\"modal-header\\">\\n        <h5 class=\\"modal-title\\" id=\\"exampleModalLabel\\">So installierst du <span class=\\"fw-bolder text-jk\\" >JustKnit<\\/span><\\/h5>\\n        <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"modal\\" aria-label=\\"Close\\"><\\/button>\\n      <\\/div>\\n      <div class=\\"modal-body\\">\\n        <div id=\\"ffOnAnd\\" class=\\"d-none\\">\\n        <p>Im Men\\u00fc von Firefox <i class=\\"bi bi-three-dots-vertical\\"><\\/i> findest du das Symbol um die WebApp von JustKnit zu installieren. <\\/p>\\n        <img src=\\"assets\\/components\\/justknit\\/img\\/bg\\/InstHintFirefox.webp\\" class=\\"img-fluid\\" alt=\\"Install on Firefox\\">\\n        <\\/div>\\n        <div id=\\"Ixx\\" class=\\"d-none\\">\\n        <p>Tippe auf das Symbol f\\u00fcr Teilen<\\/p>\\n        <p>BILD<\\/p>\\n        <p>W\\u00e4hle zum Startbildschirm hinzuf\\u00fcgen.<\\/p>\\n        <p>BILD<\\/p>\\n        <p>Dr\\u00fccke auf Hinzuf\\u00fcgen.<\\/p>\\n        <p>BILD<\\/p>\\n        <\\/div>\\n        <div id=\\"operaOnAnd\\" class=\\"d-none\\">\\n        <p>Im Men\\u00fc von Opera <i class=\\"bi bi-three-dots-vertical\\"><\\/i> findest du das Symbol um die WebApp von JustKnit zu installieren. <\\/p>\\n        <img src=\\"assets\\/components\\/justknit\\/img\\/bg\\/InstHintOpera.webp\\" class=\\"img-fluid\\" alt=\\"Install on Firefox\\">\\n\\n        <\\/div>\\n      <\\/div>\\n      <div class=\\"modal-footer\\">\\n        <button type=\\"button\\" class=\\"btn btn-primary\\">Danke<\\/button>\\n      <\\/div>\\n    <\\/div>\\n  <\\/div>\\n<\\/div>\\n<!-- END Instruction Modal -->\\n<header>[[-$NavTop-LogoBurger]] [[-$NavTop-BackTitle]]<\\/header>\\n<main class=\\"fixed-top-nav\\">\\n    <div class=\\"container\\">\\n        [[*content]]\\n    <\\/div>\\n<\\/main>\\n<!-- Footer Nav -->\\n<footer>\\n[[-$NavBottom-MenuAbo]]\\n<\\/footer>\\n<\\/body>\\n\\n<!-- Bootstrap 5.3.0 -->\\n[[-<script src=\\"https:\\/\\/cdn.jsdelivr.net\\/npm\\/@popperjs\\/core@2.11.6\\/dist\\/umd\\/popper.min.js\\" integrity=\\"sha384-oBqDVmMz9ATKxIep9tiCxS\\/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh\\/jp3\\" crossorigin=\\"anonymous\\"><\\/script>\\n<script src=\\"https:\\/\\/cdn.jsdelivr.net\\/npm\\/bootstrap@5.3.0-alpha2\\/dist\\/js\\/bootstrap.bundle.min.js\\" integrity=\\"sha384-qKXV1j0HvMUeCBQ+QVp7JcfGl760yU08IQ+GpUo5hlbpg51QRiuqHAJz8+BrxE\\/N\\" crossorigin=\\"anonymous\\"><\\/script>\\n]]\\n[[-<script src=\\"assets\\/components\\/justknit\\/js\\/web\\/bootstrap.bundle.min.js\\"><\\/script>]]\\n<script>\\n\\/* <![CDATA[ *\\/\\n    var res = [];\\n    \\/\\/ initial use of Service Worker\\n    res.isLoggedIn = [[!+isLoggedIn:is=`1`:then=`1`:else=`0`]]\\n\\/* ]]> *\\/\\n<\\/script>\\n<script src=\\"assets\\/components\\/justknit\\/js\\/web\\/popper.min.js\\"><\\/script>\\n<script src=\\"assets\\/components\\/justknit\\/js\\/web\\/bootstrap.min.js\\"><\\/script>\\n    [[++justknit.enable_debug:is=`1`:then=`\\n        <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/justknit.js\\"><\\/script>\\n    `:else=`\\n        <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/jko.justknit.js\\"><\\/script>\\n    `]]\\n\\n<script>\\n    var toastElList = [].slice.call(document.querySelectorAll(\'.toast\'))\\n    var toastList = toastElList.map(function (toastEl) {\\n        return new bootstrap.Toast(toastEl)\\n    })\\n    var popoverTriggerList = [].slice.call(document.querySelectorAll(\'[data-bs-toggle=\\"popover\\"]\'))\\n    var popoverList = popoverTriggerList.map(function (popoverTriggerEl) {\\n        return new bootstrap.Popover(popoverTriggerEl)\\n    })\\n    var tooltipTriggerList = [].slice.call(document.querySelectorAll(\'[data-bs-toggle=\\"tooltip\\"]\'))\\n    var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {\\n        return new bootstrap.Tooltip(tooltipTriggerEl)\\n    })\\n    \\/* <![CDATA[ *\\/\\n\\n        \\/* ]]> *\\/\\n\\n<\\/script>\\n<!-- Global site tag (gtag.js) - Google Analytics -->\\n[[-\\n\\nvar lex = [[-!jsonLexicon]]\\n<script async src=\\"https:\\/\\/www.googletagmanager.com\\/gtag\\/js?id=UA-142385213-3\\"><\\/script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag(\'js\', new Date());\\n\\n  gtag(\'config\', \'UA-142385213-3\');\\n<\\/script>\\n]]\\n<\\/html>\\n","locked":0,"properties":null,"static":0,"static_file":"","preview_file":""}',
        'guid' => '79cd12746324f6a3ef99460a569abeea',
        'native_key' => NULL,
        'signature' => 'e555cda056b7de34ecb1d596351a1d3c',
      ),
      '8fcc3f07db41b1b4ae7dc8f0c9782de3' => 
      array (
        'unique_key' => 'templatename',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modTemplate',
        'object' => '{"id":null,"source":0,"property_preprocess":0,"templatename":"Home","description":"Template f\\u00fcr die Startseite,    Dankeseite,    Impressum,    Datenschutz","editor_type":0,"category":0,"icon":"fa-home","template_type":0,"content":"<!--static tpl-->\\n[[- Template f\\u00fcr die normalen Seiten\\nDas soll  eine Navbar und eine seitliche Navigation enthalten\\n*\\n* id: \\n* name: Home\\n* wird verwendet f\\u00fcr 8 Dankeseite, 4 JustKnit\\n*\\n]]\\n<!DOCTYPE html>\\n<html lang=\\"de-de\\">\\n    <head>\\n        <meta charset=\\"[[++modx_charset]]\\">\\n        <meta name=\\"viewport\\" content=\\"width=device-width, initial-scale=1\\">\\n        <meta name=\\"description\\" content=\\"[[*description:len:gte=`155`:then=`[[*description:limit=`155`]] ...`:else=`[[*description]]`]]\\" \\/>\\n        <meta http-equiv=\\"X-UA-Compatible\\" content=\\"IE=edge\\">\\n        <meta name=\\"theme-color\\" content=\\"#212529\\">\\n        <meta name=\\"apple-mobile-web-app-capable\\" content=\\"yes\\">\\n        <meta name=\\"apple-mobile-web-app-status-bar-style\\" content=\\"black\\">\\n        <title>[[*pagetitle]][[*pagetitle:len:lte=`57`:then=` | [[++site_name]]`]]<\\/title>\\n        <meta name=\\"copyright\\"  content=\\"Iris Hammer\\" \\/>\\n        <base href=\\"[[!++site_url]]\\" \\/>\\n        <meta name=\\"author\\" content=\\"[[*editedby:userinfo=`fullname`]] - [[++site_url]]\\" \\/>\\n        <meta name=\\"robots\\" content=\\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\\"\\/>\\n        <meta http-equiv=\\"last-modified\\" content=\\"[[*editedon]]\\" \\/>\\n        <!-- Favicon -->\\n                [[++justknit.enable_debug:is=`1`:then=`\\n        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon-dark.png\\">\\n        `:else=`\\n        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon.png\\">\\n        `]]\\n        <!-- Bootstrap 5.3.0 -->\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/bootstrap.min.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/bootstrap-icons.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/googlefonts.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/justknit.basis.css\\" \\/>\\n        <link rel=\\"manifest\\" href=\\"manifest.json\\">\\n        <!-- Icons -->\\n        <link rel=\\"apple-touch-icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-96x96.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"120x120\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-120x120.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"152x152\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-152x152.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"167x167\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-167x167.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"180x180\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-180x180.png\\">\\n\\n    [[++justknit.enable_debug:is=`1`:then=``:else=`[[$jkTrackHead]]`]]\\n<\\/head>\\n<body>\\n    [[++justknit.enable_debug:is=`1`:then=``:else=`[[$jkTrackBody]]`]]\\n<script>\\n\\n    var kA = \'\';\\n   (localStorage.getItem(\'knitApp\') !== null) ? kA = JSON.parse(localStorage.getItem(\'knitApp\'))  : kA.theme = \\"light\\";\\n   (window.matchMedia(\\"(prefers-color-scheme: dark)\\").matches) ? kA.theme = \\"dark\\": kA.theme = kA.theme;\\n    \\/\\/document.documentElement.dataset.appliedMode = kA.theme;\\n    document.documentElement.dataset.bsTheme = kA.theme;\\n    \\/\\/ data-bs-theme=\\"dark\\"  data-applied-mode=\\"dark\\"\\n<\\/script>\\n[[!ClientData]]\\n        <header>\\n    <nav class=\\"navbar fixed-top jk-topnav\\">\\n        <div class=\\"container\\">\\n            <a class=\\"navbar-brand\\" href=\\"[[++base_url]]\\">\\n                <!-- Logo-->\\n                <svg id=\\"svgLogo\\" width=\\"26\\" height=\\"26\\" viewBox=\\"0 0 138 138\\">\\n                    <g transform=\\"translate(-35 -65)\\" >\\n                        <path d=\\"m 39.214757,82.378956 c 0,-8.97794 7.27806,-16.256 16.256,-16.256 H 158.42543 c 8.97792,0 16.256,7.27806 16.256,16.256 V 185.33363 c 0,8.97792 -7.27808,16.256 -16.256,16.256 H 55.470757 c -8.97794,0 -16.256,-7.27808 -16.256,-16.256 z\\" fill=\\"#f0c\\" \\/>\\n                        <path d=\\"m 98.014167,148.71557 c -1.8e-4,11.70068 -4.66188,16.84742 -9.48843,19.21264 -4.8771,2.67144 -5.62269,2.66475 -15.48933,2.66475 -1.87583,0 -3.13251,-0.80122 -3.77032,-2.40409 -0.45087,-1.12142 -0.67486,-1.2406 -0.67486,-4.07229 0,-4.22076 2.38445,-6.56443 5.51721,-6.93314 0.44994,-0.053 3.55048,-0.13036 4.13417,-0.60019 3.09755,-0.18392 5.87413,-3.00837 5.87413,-7.62731 v -28.78821 c 0,-4.16706 1.46331,-6.25066 4.38934,-6.25066 3.11384,0 6.28225,0.11487 6.80749,0.3202 1.80074,0.6964 2.70108,2.67131 2.70103,5.93032 z\\" fill=\\"#ffffff\\" \\/>\\n                        <path d=\\"m 116.50483,146.66858 c 0,5.39947 -1.73311,8.09921 -5.19946,8.09921 -3.28859,0 -5.31059,-0.23836 -6.06601,-0.71651 -1.86649,-0.95772 -2.79967,-3.41768 -2.79967,-7.38141 V 92.276426 c 0,-5.33113 1.7331,-7.99683 5.19946,-7.99683 3.28859,0 5.31059,0.20533 6.066,0.61455 1.8665,0.95773 2.79968,3.41782 2.79968,7.38156 z\\" fill=\\"#ffffff\\" \\/>\\n                        <path d=\\"m 153.63932,117.38748 c 0,1.24922 -0.21397,5.00521 -1.4722,5.94267 l -10.74783,8.00778 9.58328,8.15318 c 1.4926,0.85435 2.32426,6.7258 2.32426,9.02536 0,3.81039 -1.63705,5.71565 -4.91099,5.71565 -1.34829,0 -2.86487,-0.45948 -4.54986,-1.37844 l -24.24287,-17.3296 c -1.10706,-0.59014 -1.66102,-1.83892 -1.66102,-3.74476 0,-1.51098 0.62604,-2.82495 1.87769,-3.94177 l 24.55537,-16.46007 c 1.68514,-0.7883 3.37028,-1.18317 5.05543,-1.18317 2.7925,0 4.18874,1.41291 4.18874,4.23742 z\\" fill=\\"#ffffff\\" \\/>\\n                    <\\/g>\\n                <\\/svg>\\n                [[++site_name]]\\n            <\\/a>\\n            [[!+isLoggedIn:is=`1`:then=`\\n                [[$jkBurgerOffCanvas]]\\n                [[-<div class=\\"user-login fs-4\\"><a href=\\"[[~[[GetId? &alias=`login`]]? &service=`logout`]]\\" title=\\"Logout\\"><span hidden>Logout<\\/span><i class=\\"bi bi-box-arrow-right\\"><\\/i><\\/a><\\/div>]]\\n            `:else=`\\n                <div class=\\"user-login fs-4\\"><a href=\\"[[~[[GetId? &alias=`login`]]]]\\" title=\\"Login\\"><span hidden>Login<\\/span><i class=\\"bi bi-person\\"><\\/i><\\/a><\\/div>\\n            `]]\\n\\n        <\\/div>\\n    <\\/nav>        \\n        <\\/header>\\n            <main class=\\"fixed-top-nav\\">\\n                <div class=\\"container\\">\\n                    [[*content]]\\n                    <div class=\\"mx-auto text-center mt-3 fs-xsmall lh-sm\\">\\n                        <p class=\\"text-center\\">\\n                            <a href=\\"https:\\/\\/zahlenhexe.de\\" target=\\"_blank\\" class=\\"\\">\\n                                <svg  width=\\"30\\" height=\\"34\\" border=\\"0\\" style=\\" border: 0px;\\" class=\\"center img-max2\\" version=\\"1.1\\" viewBox=\\"0 0 13.229 15.081\\">\\n                                    <g  transform=\\"translate(0 -281.92)\\">\\n                                        <path  d=\\"m6.6146 282.03a6.6144 6.6144 0 0 0-6.6145 6.6145 6.6144 6.6144 0 0 0 5.4453 6.508l1.1692 1.7441 1.172-1.7482a6.6144 6.6144 0 0 0 5.4426-6.5039 6.6144 6.6144 0 0 0-6.6145-6.6145zm-2.2278 2.9504h4.7114v0.94879l-3.0698 4.6796h3.1019v1.3218h-5.0313v-0.9488l3.0698-4.6796h-2.782z\\" fill=\\"#444\\"\\/>\\n                                    <\\/g>\\n                                <\\/svg>\\n                            <\\/a>\\n                        <\\/p>\\n                        <p>&copy; Copyright [[++site_name]] | Alle Rechte vorbehalten.<\\/p>\\n                        <p class=\\"mb-0\\">\\n                        Kontakt:<br \\/>\\n                        Iris Hammer<br \\/>\\n                        Fellbacher Str. 47<br \\/>\\n                        70736 Fellbach<br \\/>\\n                        Germany<\\/p>\\n                    <\\/div>                    \\n                <\\/div>\\n            <\\/main>\\n        <footer>\\n            <nav class=\\"navbar justify-content-center  jk-bottomnav\\">\\n                <ul class=\\"container [[-px-0 my-3]] fs-xlarge my-2\\">\\n                    <li class=\\"nav-item\\"><a href=\\"[[~[[GetID? &alias=`impressum`]]]]\\"><span>Impressum<\\/span><\\/a><\\/li>\\n                    <li class=\\"nav-item\\"><a href=\\"[[~[[GetID? &alias=`datenschutz`]]]]\\"><span>Datenschutz<\\/span><\\/a><\\/li>\\n                <\\/ul>\\n            <\\/nav>\\n        <\\/footer>\\n    <\\/body>\\n<script>\\n\\/* <![CDATA[ *\\/\\n    var res = [];\\n    \\/\\/ initial use of Service Worker\\n    res.isLoggedIn = [[!+isLoggedIn:is=`1`:then=`1`:else=`0`]]\\n\\/* ]]> *\\/\\n<\\/script>\\n<!-- Bootstrap 5.3.0 -->\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/popper.min.js\\"><\\/script>\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/bootstrap.min.js\\"><\\/script>\\n    [[++justknit.enable_debug:is=`1`:then=`\\n        <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/justknit.js\\"><\\/script>\\n    `:else=`\\n        <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/jko.justknit.js\\"><\\/script>\\n    `]]\\n<\\/html>\\n","locked":0,"properties":null,"static":0,"static_file":"","preview_file":""}',
        'guid' => 'f42f3a6a0ab2d8dc99f82b3bde3b058e',
        'native_key' => NULL,
        'signature' => '54fc4703e650b305e6473818c3eb29bc',
      ),
      '784b92abd8a09b383bbf2a14219e69d2' => 
      array (
        'unique_key' => 'templatename',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modTemplate',
        'object' => '{"id":null,"source":0,"property_preprocess":0,"templatename":"Member","description":"Template f\\u00fcr die Member Seiten: Fehlerseiten,    Login,    Passwort zur\\u00fccksetzen","editor_type":0,"category":0,"icon":"fa-id-badge","template_type":0,"content":"<!--static tpl-->\\n[[- Template f\\u00fcr die User Seiten\\nDas soll nur einen Pfeil erhalten, der entweder zur Startseite oder zur vorherigen Seite leitet\\n*\\n* id:\\n* name: Member\\n* wird verwendet f\\u00fcr Login\\n*\\n]]\\n<!DOCTYPE html>\\n<html lang=\\"de-de\\">\\n    <head>\\n        <meta charset=\\"[[++modx_charset]]\\">\\n        <meta name=\\"viewport\\" content=\\"width=device-width, initial-scale=1\\">\\n        <meta name=\\"description\\" content=\\"[[*description:len:gte=`155`:then=`[[*description:limit=`155`]] ...`:else=`[[*description]]`]]\\" \\/>\\n        <meta http-equiv=\\"X-UA-Compatible\\" content=\\"IE=edge\\">\\n        <meta name=\\"theme-color\\" content=\\"#212529\\">\\n        <meta name=\\"apple-mobile-web-app-capable\\" content=\\"yes\\">\\n        <meta name=\\"apple-mobile-web-app-status-bar-style\\" content=\\"black\\">\\n        <title>[[*pagetitle]][[*pagetitle:len:lte=`57`:then=` | [[++site_name]]`]]<\\/title>\\n        <meta name=\\"copyright\\"  content=\\"Iris Hammer\\" \\/>\\n        <base href=\\"[[!++site_url]]\\" \\/>\\n        <meta name=\\"author\\" content=\\"[[*editedby:userinfo=`fullname`]] - [[++site_url]]\\" \\/>\\n        <meta name=\\"robots\\" content=\\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\\"\\/>\\n        <meta http-equiv=\\"last-modified\\" content=\\"[[*editedon]]\\" \\/>\\n        <!-- Favicon -->\\n        [[++justknit.enable_debug:is=`1`:then=`\\n        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon-dark.png\\">\\n        `:else=`\\n        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon.png\\">\\n        `]]\\n\\n        <!-- Bootstrap 5.3.0 -->\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/bootstrap.min.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/bootstrap-icons.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/googlefonts.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/justknit.basis.css\\" \\/>\\n        <link rel=\\"manifest\\" href=\\"manifest.json\\">\\n        <!-- Icons -->\\n        <link rel=\\"apple-touch-icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-96x96.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"120x120\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-120x120.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"152x152\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-152x152.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"167x167\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-167x167.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"180x180\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-180x180.png\\">\\n\\n    [[++justknit.enable_debug:is=`1`:then=``:else=`[[$jkTrackHead]]`]]\\n<\\/head>\\n<body>\\n    [[++justknit.enable_debug:is=`1`:then=``:else=`[[$jkTrackBody]]`]]\\n<script>\\n    var kA = \'\';\\n   (localStorage.getItem(\'knitApp\') !== null) ? kA = JSON.parse(localStorage.getItem(\'knitApp\')) : kA.theme = \\"light\\";\\n   (window.matchMedia(\\"(prefers-color-scheme: dark)\\").matches) ? kA.theme = \\"dark\\": kA.theme = kA.theme;\\n    \\/\\/document.documentElement.dataset.appliedMode = kA.theme;\\n    document.documentElement.dataset.bsTheme = kA.theme;\\n    \\/\\/ data-bs-theme=\\"dark\\"  data-applied-mode=\\"dark\\"\\n<\\/script>\\n    [[!ClientData]]\\n        <header>\\n        <div class=\\"back-button\\"><a class=\\"back\\" href=\\"[[GoBack]]\\" role=\\"button\\" ><i class=\\"bi bi-arrow-left-short\\"><\\/i><\\/a><\\/div>\\n        <\\/header>\\n        <main>\\n            <div class=\\"container\\">\\n                [[*content]]\\n            <\\/div>\\n        <\\/main>\\n        <footer><\\/footer>\\n    <\\/body>\\n<script>\\n\\/* <![CDATA[ *\\/\\n    var res = [];\\n    \\/\\/ initial use of Service Worker\\n    res.isLoggedIn = [[!+isLoggedIn:is=`1`:then=`1`:else=`0`]]\\n\\/* ]]> *\\/\\n<\\/script>\\n<!-- Bootstrap 5.3.0 -->\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/popper.min.js\\"><\\/script>\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/bootstrap.min.js\\"><\\/script>\\n    [[++justknit.enable_debug:is=`1`:then=`\\n        <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/justknit.js\\"><\\/script>\\n    `:else=`\\n        <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/jko.justknit.js\\"><\\/script>\\n    `]]\\n<\\/html>\\n","locked":0,"properties":null,"static":0,"static_file":"","preview_file":""}',
        'guid' => '670de663ba0dc25c20783800def53211',
        'native_key' => NULL,
        'signature' => '397dfd8fdc3dc50494b574989f4873a3',
      ),
      '3a4930b60e42afbd73b2cfa7460a30c0' => 
      array (
        'unique_key' => 'templatename',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modTemplate',
        'object' => '{"id":null,"source":0,"property_preprocess":0,"templatename":"Client","description":"Template f\\u00fcr die Client Seiten: Profil bearbeiten,    Passwort \\u00e4ndern,    ","editor_type":0,"category":0,"icon":"fa-user-lock","template_type":0,"content":"<!--static tpl-->\\n[[- Template f\\u00fcr die User Seiten\\nDas soll nur einen Pfeil erhalten, der entweder zur Startseite oder zur vorherigen Seite leitet\\n*\\n* id:\\n* name: Client\\n* wird verwendet f\\u00fcr Profil\\n*\\n]]\\n<!DOCTYPE html>\\n<html lang=\\"de-de\\">\\n    <head>\\n        <meta charset=\\"[[++modx_charset]]\\">\\n        <meta name=\\"viewport\\" content=\\"width=device-width, initial-scale=1\\">\\n        <meta name=\\"description\\" content=\\"[[*description:len:gte=`155`:then=`[[*description:limit=`155`]] ...`:else=`[[*description]]`]]\\" \\/>\\n        <meta http-equiv=\\"X-UA-Compatible\\" content=\\"IE=edge\\">\\n        <meta name=\\"theme-color\\" content=\\"#212529\\">\\n        <meta name=\\"apple-mobile-web-app-capable\\" content=\\"yes\\">\\n        <meta name=\\"apple-mobile-web-app-status-bar-style\\" content=\\"black\\">\\n        <title>[[*pagetitle]][[*pagetitle:len:lte=`57`:then=` | [[++site_name]]`]]<\\/title>\\n        <meta name=\\"copyright\\"  content=\\"Iris Hammer\\" \\/>\\n        <base href=\\"[[!++site_url]]\\" \\/>\\n        <meta name=\\"author\\" content=\\"[[*editedby:userinfo=`fullname`]] - [[++site_url]]\\" \\/>\\n        <meta name=\\"robots\\" content=\\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\\"\\/>\\n        <meta http-equiv=\\"last-modified\\" content=\\"[[*editedon]]\\" \\/>\\n        <!-- Favicon -->\\n                [[++justknit.enable_debug:is=`1`:then=`\\n        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon-dark.png\\">\\n        `:else=`\\n        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon.png\\">\\n        `]]\\n        <!-- Bootstrap 5.3.0 -->\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/bootstrap.min.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/bootstrap-icons.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/googlefonts.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/justknit.basis.css\\" \\/>\\n        <link rel=\\"manifest\\" href=\\"manifest.json\\">\\n        <!-- Icons -->\\n        <link rel=\\"apple-touch-icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-96x96.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"120x120\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-120x120.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"152x152\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-152x152.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"167x167\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-167x167.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"180x180\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-180x180.png\\">\\n\\n    [[++justknit.enable_debug:is=`1`:then=``:else=`[[$jkTrackHead]]`]]\\n<\\/head>\\n<body>\\n    [[++justknit.enable_debug:is=`1`:then=``:else=`[[$jkTrackBody]]`]]\\n<script>\\n    var kA = \'\';\\n   (localStorage.getItem(\'knitApp\') !== null) ? kA = JSON.parse(localStorage.getItem(\'knitApp\')) : kA.theme = \\"light\\";\\n   (window.matchMedia(\\"(prefers-color-scheme: dark)\\").matches) ? kA.theme = \\"dark\\": kA.theme = kA.theme;\\n    \\/\\/document.documentElement.dataset.appliedMode = kA.theme;\\n    document.documentElement.dataset.bsTheme = kA.theme;\\n    \\/\\/ data-bs-theme=\\"dark\\"  data-applied-mode=\\"dark\\"\\n<\\/script>\\n    [[!ClientData]]\\n        <header>\\n            <nav class=\\"navbar fixed-top jk-topnav\\">\\n                <div class=\\"container\\">\\n                    <div class=\\"back-nav col-2\\">\\n                        <a class=\\"back\\" href=\\"[[GoBack]]\\" role=\\"button\\" ><i class=\\"bi bi-arrow-left-short\\"><\\/i><span hidden>Back<\\/span><\\/a>\\n                    <\\/div>\\n                    <div class=\\"header-content text-center position-absolute top-50 start-50 translate-middle\\">\\n                        <span class=\\"page-title\\">[[*pagetitle]]<\\/span>\\n                    <\\/div>\\n\\n            [[!+isLoggedIn:is=`1`:then=`\\n                [[$jkBurgerOffCanvas]]\\n                [[-<div class=\\"user-login fs-4\\"><a href=\\"[[~[[GetId? &alias=`login`]]? &service=`logout`]]\\" title=\\"Logout\\"><span hidden>Logout<\\/span><i class=\\"bi bi-box-arrow-right\\"><\\/i><\\/a><\\/div>]]\\n            `:else=`\\n                <div class=\\"user-login fs-4\\"><a href=\\"[[~[[GetId? &alias=`login`]]]]\\" title=\\"Login\\"><span hidden>Login<\\/span><i class=\\"bi bi-person\\"><\\/i><\\/a><\\/div>\\n            `]]\\n                <\\/div>\\n            <\\/nav>\\n        <\\/header>\\n        <main class=\\"fixed-top-nav\\">\\n            <div class=\\"container\\">\\n                [[*content]]\\n            <\\/div>\\n        <\\/main>\\n        <footer><\\/footer>\\n    <\\/body>\\n<script>\\n\\/* <![CDATA[ *\\/\\n    var res = [];\\n    \\/\\/ initial use of Service Worker\\n    res.isLoggedIn = [[!+isLoggedIn:is=`1`:then=`1`:else=`0`]]\\n\\/* ]]> *\\/\\n<\\/script>\\n<!-- Bootstrap 5.3.0 -->\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/popper.min.js\\"><\\/script>\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/bootstrap.min.js\\"><\\/script>\\n    [[++justknit.enable_debug:is=`1`:then=`\\n        <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/justknit.js\\"><\\/script>\\n    `:else=`\\n        <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/jko.justknit.js\\"><\\/script>\\n    `]]\\n    <script>\\n        var toastElList = [].slice.call(document.querySelectorAll(\'.toast\'))\\n        var toastList = toastElList.map(function (toastEl) { return new bootstrap.Toast(toastEl) })\\n        var popoverTriggerList = [].slice.call(document.querySelectorAll(\'[data-bs-toggle=\\"popover\\"]\'))\\n        var popoverList = popoverTriggerList.map(function (popoverTriggerEl) { return new bootstrap.Popover(popoverTriggerEl) })\\n\\n        var popoverTriggerListModal = [].slice.call(document.querySelectorAll(\'[data-bs-toggle=\\"popovermodal\\"]\'))\\n        var popoverListModal = popoverTriggerListModal.map(function (popoverTriggerElModal) { return new bootstrap.Popover(popoverTriggerElModal,{ container: \\".modal-body\\", trigger: \'focus\' }) })\\n\\n        var tooltipTriggerList = [].slice.call(document.querySelectorAll(\'[data-bs-toggle=\\"tooltip\\"]\'))\\n        var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl) })\\n    <\\/script>\\n<\\/html>\\n","locked":0,"properties":null,"static":0,"static_file":"","preview_file":""}',
        'guid' => '5d1973d9ff66d7d3413bd606a47db614',
        'native_key' => NULL,
        'signature' => '73d96b434a51846bba046c6e5e4b6f18',
      ),
      'a2c8c9da1faef6471f79809c322b9bd2' => 
      array (
        'unique_key' => 'templatename',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modTemplate',
        'object' => '{"id":null,"source":0,"property_preprocess":0,"templatename":"Calc","description":"F\\u00fcr alle Berechnungen mit Burgermen\\u00fc mit Untermen\\u00fc","editor_type":0,"category":0,"icon":"fa-calculator","template_type":0,"content":"<!--static tpl-->\\n[[- Template f\\u00fcr die Berechnungs Seiten\\n* hat Burgermen\\u00fc mit Untermen\\u00fc, damit der User direkt zu den einzelnen Berechnungen kommt.\\n*\\n* id:\\n* name: Client\\n* wird verwendet f\\u00fcr die Berechnungen\\n*\\n]]\\n<!DOCTYPE html>\\n<html lang=\\"de-de\\">\\n    <head>\\n        <meta charset=\\"[[++modx_charset]]\\">\\n        <meta name=\\"viewport\\" content=\\"width=device-width, initial-scale=1\\">\\n        <meta name=\\"description\\" content=\\"[[*description:len:gte=`155`:then=`[[*description:limit=`155`]] ...`:else=`[[*description]]`]]\\" \\/>\\n        <meta http-equiv=\\"X-UA-Compatible\\" content=\\"IE=edge\\">\\n        <meta name=\\"theme-color\\" content=\\"#212529\\">\\n        <meta name=\\"apple-mobile-web-app-capable\\" content=\\"yes\\">\\n        <meta name=\\"apple-mobile-web-app-status-bar-style\\" content=\\"black\\">\\n        <title>[[*pagetitle]][[*pagetitle:len:lte=`57`:then=` | [[++site_name]]`]]<\\/title>\\n        <meta name=\\"copyright\\"  content=\\"Iris Hammer\\" \\/>\\n        <base href=\\"[[!++site_url]]\\" \\/>\\n        <meta name=\\"author\\" content=\\"[[*editedby:userinfo=`fullname`]] - [[++site_url]]\\" \\/>\\n        <meta name=\\"robots\\" content=\\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\\"\\/>\\n        <meta http-equiv=\\"last-modified\\" content=\\"[[*editedon]]\\" \\/>\\n        <!-- Favicon -->\\n                [[++justknit.enable_debug:is=`1`:then=`\\n        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon-dark.png\\">\\n        `:else=`\\n        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon.png\\">\\n        `]]\\n        <!-- Bootstrap 5.3.0 -->\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/bootstrap.min.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/bootstrap-icons.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/googlefonts.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/justknit.basis.css\\" \\/>\\n        <link rel=\\"manifest\\" href=\\"manifest.json\\">\\n        <!-- Icons -->\\n        <link rel=\\"apple-touch-icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-96x96.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"120x120\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-120x120.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"152x152\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-152x152.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"167x167\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-167x167.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"180x180\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-180x180.png\\">\\n    [[++justknit.enable_debug:is=`1`:then=``:else=`[[$jkTrackHead]]`]]\\n<\\/head>\\n<body>\\n    [[++justknit.enable_debug:is=`1`:then=``:else=`[[$jkTrackBody]]`]]\\n<script>\\n    var kA = \'\';\\n   (localStorage.getItem(\'knitApp\') !== null) ? kA = JSON.parse(localStorage.getItem(\'knitApp\')) : kA.theme = \\"light\\";\\n    \\/\\/document.documentElement.dataset.appliedMode = kA.theme;\\n    (window.matchMedia(\\"(prefers-color-scheme: dark)\\").matches) ? kA.theme = \\"dark\\": kA.theme = kA.theme;\\n    document.documentElement.dataset.bsTheme = kA.theme;\\n    \\/\\/ data-bs-theme=\\"dark\\"  data-applied-mode=\\"dark\\"\\n<\\/script>\\n    [[!ClientData]][[-!getCalcData? &res=`[[*id]]`]]\\n        <header>\\n            <nav class=\\"navbar fixed-top jk-topnav\\">\\n                <div class=\\"container\\">\\n                    <div class=\\"back-nav col-2\\">\\n                        <a class=\\"back\\" href=\\"[[GoBack]]\\" role=\\"button\\" ><i class=\\"bi bi-arrow-left-short\\"><\\/i><span hidden>Back<\\/span><\\/a>\\n                    <\\/div>\\n                    <div class=\\"header-content text-center position-absolute top-50 start-50 translate-middle\\">\\n                        <span class=\\"page-title\\">[[*pagetitle]]<\\/span>\\n                    <\\/div>\\n\\n            [[!+isLoggedIn:is=`1`:then=`\\n                [[$jkBurgerOffCanvas]]\\n                [[-$jkBurgerOffCanvasCalc]]\\n                [[-<div class=\\"user-login fs-4\\"><a href=\\"[[~[[GetId? &alias=`login`]]? &service=`logout`]]\\" title=\\"Logout\\"><span hidden>Logout<\\/span><i class=\\"bi bi-box-arrow-right\\"><\\/i><\\/a><\\/div>]]\\n            `:else=`\\n                <div class=\\"user-login fs-4\\"><a href=\\"[[~[[GetId? &alias=`login`]]]]\\" title=\\"Login\\"><span hidden>Login<\\/span><i class=\\"bi bi-person\\"><\\/i><\\/a><\\/div>\\n            `]]\\n                <\\/div>\\n            <\\/nav>\\n        <\\/header>\\n        <form id=\\"calc-[[*alias]]\\" class=\\"freecalc needs-validation\\" novalidate action=\\"[[~[[*id]]]]\\" method=\\"post\\">\\n        <main class=\\"fixed-top-nav fixed-bottom-nav\\">\\n            <div class=\\"container\\">\\n                [[*content]]\\n            <\\/div>\\n        <\\/main>\\n        <footer>\\n            <nav class=\\"navbar fixed-bottom jk-bottomnav\\">\\n                <div class=\\"container justify-content-evenly\\">\\n[[- Hier muss noch integriert werden, dass der SpeichernButton (addBtn) nur angezeigt wird, wenn product.product_name != \'Basis\'\\n    Also eigentlich so: wenn Basis dann calsBtn sonst addBtn  ]]\\n[[- Ganz so einfach ist es nicht. Bisher ist alles an das Produkt gekoppelt. Das muss aber feiner \\u00fcber die Berechtigungen\\/resourceGroups gesteuert werden.\\n    Nur wenn der User noch genau diese Berechtigung hat, kann er rechnen. Und wenn er nicht online ist, dann darf nur der rechnen Button ohne speichern\\n    angezeigt werden. ]]\\n    [[!+jkKlassik:is=`1`:or:if=`[[!+jkPremium]]`:is=`1`:then=`<input id=\\"addBtn\\" type=\\"submit\\" name=\\"addCalc\\" class=\\"btn btn-primary  mb-2\\" value=\\"[[%justknit.btn_add? &namespace=`justknit` &topic=`calc`]]\\" \\/>`]]\\n\\n    [[-!+jkKlassik:is=`1`:then=`<input id=\\"addBtn\\" type=\\"submit\\" name=\\"addCalc\\" class=\\"btn btn-primary  mb-2\\" value=\\"[[%justknit.btn_add? &namespace=`justknit` &topic=`calc`]]\\" \\/>`]]\\n    [[-!+jkPremium:is=`1`:then=`<input id=\\"addBtn\\" type=\\"submit\\" name=\\"addCalc\\" class=\\"btn btn-primary  mb-2\\" value=\\"[[%justknit.btn_add? &namespace=`justknit` &topic=`calc`]]\\" \\/>`]]\\n    [[!+jkBasis:is=`1`:then=`<button id=\\"calcBtn\\" type=\\"button\\" class=\\"btn btn-info  mb-2\\">[[%justknit.btn_calc? &namespace=`justknit` &topic=`calc`]]<\\/button>`]]\\n    [[-!+product.product_name:is=`Basis`:then=`\\n                    <button id=\\"calcBtn\\" type=\\"button\\" class=\\"btn btn-info  mb-2\\">[[%justknit.btn_calc? &namespace=`justknit` &topic=`calc`]]<\\/button>\\n        `:else=`\\n                    <input id=\\"addBtn\\" type=\\"submit\\" name=\\"addCalc\\" class=\\"btn btn-primary  mb-2\\" value=\\"[[%justknit.btn_add? &namespace=`justknit` &topic=`calc`]]\\" \\/>\\n        `]]\\n                    <button id=\\"clrBtn\\" type=\\"reset\\" class=\\"btn btn-secondary  mb-2\\">[[%justknit.btn_reset? &namespace=`justknit` &topic=`calc`]]<\\/button>\\n                    <button id=\\"modalBtn\\" type=\\"button\\" class=\\"btn btn-secondary  mb-2\\" data-bs-toggle=\\"modal\\" data-bs-target=\\"#helpModal\\">[[%justknit.btn_help? &namespace=`justknit` &topic=`calc`]]<\\/button>[[-`]]\\n                <\\/div>\\n            <\\/nav>\\n        <\\/footer>\\n        <\\/form>\\n    <\\/body>\\n    <!-- Bootstrap 5.3.0 -->\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/popper.min.js\\"><\\/script>\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/bootstrap.min.js\\"><\\/script>\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/html2pdf.bundle.min.js\\"><\\/script>\\n\\n    <script>\\n\\/* <![CDATA[ *\\/\\n    var lex = [[!jsonLex]], res = [];\\n    res.id = [[*id]];\\n    res.alias = \'[[*alias]]\';\\n    \\/\\/ initial use of Service Worker\\n    res.isLoggedIn = [[!+isLoggedIn:is=`1`:then=`1`:else=`0`]]\\n\\/* ]]> *\\/\\n    <\\/script>\\n\\n    [[++justknit.enable_debug:is=`1`:then=`\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/justknit.js\\"><\\/script>\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/calc.js\\"><\\/script>\\n    `:else=`\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/jko.justknit.js\\"><\\/script>\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/jko.calc.js\\"><\\/script>\\n    `]]\\n    <script>\\n        var toastElList = [].slice.call(document.querySelectorAll(\'.toast\'))\\n        var toastList = toastElList.map(function (toastEl) { return new bootstrap.Toast(toastEl) })\\n        var popoverTriggerList = [].slice.call(document.querySelectorAll(\'[data-bs-toggle=\\"popover\\"]\'))\\n        var popoverList = popoverTriggerList.map(function (popoverTriggerEl) { return new bootstrap.Popover(popoverTriggerEl) })\\n\\n        var popoverTriggerListModal = [].slice.call(document.querySelectorAll(\'[data-bs-toggle=\\"popovermodal\\"]\'))\\n        var popoverListModal = popoverTriggerListModal.map(function (popoverTriggerElModal) { return new bootstrap.Popover(popoverTriggerElModal,{ container: \\".modal-body\\", trigger: \'focus\' }) })\\n\\n        var tooltipTriggerList = [].slice.call(document.querySelectorAll(\'[data-bs-toggle=\\"tooltip\\"]\'))\\n        var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl) })\\n    <\\/script>\\n<\\/html>\\n","locked":0,"properties":null,"static":0,"static_file":"","preview_file":""}',
        'guid' => '4e03bf43f375d331a4cb9e8f1952253a',
        'native_key' => NULL,
        'signature' => '1634bee113591f0e4709f0410f065b8b',
      ),
      '96fd71576670d0abc59a52340aa41b99' => 
      array (
        'unique_key' => 'templatename',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modTemplate',
        'object' => '{"id":null,"source":0,"property_preprocess":0,"templatename":"Sale","description":"Verkaufsseite von JustKnit","editor_type":0,"category":0,"icon":"fa-coins","template_type":0,"content":"<!--static tpl-->\\n[[- Template f\\u00fcr die normalen Seiten\\nDas soll  eine Navbar und eine seitliche Navigation enthalten\\n*\\n* id: \\n* name: Home\\n* wird verwendet f\\u00fcr 8 Dankeseite, 4 JustKnit\\n*\\n]]\\n<!DOCTYPE html>\\n<html lang=\\"de-de\\">\\n    <head>\\n        <meta charset=\\"[[++modx_charset]]\\">\\n        <meta name=\\"viewport\\" content=\\"width=device-width, initial-scale=1\\">\\n        <meta name=\\"description\\" content=\\"[[*description:len:gte=`155`:then=`[[*description:limit=`155`]] ...`:else=`[[*description]]`]]\\" \\/>\\n        <meta http-equiv=\\"X-UA-Compatible\\" content=\\"IE=edge\\">\\n        <meta name=\\"theme-color\\" content=\\"#212529\\">\\n        <meta name=\\"apple-mobile-web-app-capable\\" content=\\"yes\\">\\n        <meta name=\\"apple-mobile-web-app-status-bar-style\\" content=\\"black\\">\\n        <title>[[*pagetitle]][[*pagetitle:len:lte=`57`:then=` | [[++site_name]]`]]<\\/title>\\n        <meta name=\\"copyright\\"  content=\\"Iris Hammer\\" \\/>\\n        <base href=\\"[[!++site_url]]\\" \\/>\\n        <meta name=\\"author\\" content=\\"[[*editedby:userinfo=`fullname`]] - [[++site_url]]\\" \\/>\\n        <meta name=\\"robots\\" content=\\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\\"\\/>\\n        <meta http-equiv=\\"last-modified\\" content=\\"[[*editedon]]\\" \\/>\\n        <!-- Favicon -->\\n                [[++justknit.enable_debug:is=`1`:then=`\\n        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon-dark.png\\">\\n        `:else=`\\n        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon.png\\">\\n        `]]\\n        <!-- Bootstrap 5.3.0 -->\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/bootstrap.min.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/bootstrap-icons.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/googlefonts.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/justknit.basis.css\\" \\/>\\n        <link rel=\\"manifest\\" href=\\"manifest.json\\">\\n        <!-- Icons -->\\n        <link rel=\\"apple-touch-icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-96x96.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"120x120\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-120x120.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"152x152\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-152x152.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"167x167\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-167x167.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"180x180\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-180x180.png\\">\\n\\n    [[++justknit.enable_debug:is=`1`:then=``:else=`[[$jkTrackHead]]`]]\\n<\\/head>\\n<body>\\n    [[++justknit.enable_debug:is=`1`:then=``:else=`[[$jkTrackBody]]`]]\\n<script>\\n\\n\\/* No darkmode for Sales page *\\/\\n    var kA = \'\';\\n   (localStorage.getItem(\'knitApp\') !== null) ? kA = JSON.parse(localStorage.getItem(\'knitApp\'))  : kA.theme = \\"light\\";\\n   (window.matchMedia(\\"(prefers-color-scheme: dark)\\").matches) ? kA.theme = \\"dark\\": kA.theme = kA.theme;\\n    \\/\\/document.documentElement.dataset.appliedMode = kA.theme;\\n    document.documentElement.dataset.bsTheme = kA.theme;\\n    \\/\\/ data-bs-theme=\\"dark\\"  data-applied-mode=\\"dark\\"\\n<\\/script>\\n[[!ClientData]]\\n        <header>\\n[[-    <nav class=\\"navbar fixed-top jk-topnav\\">\\n        <div class=\\"container\\">\\n            <a class=\\"navbar-brand\\" href=\\"[[++base_url]]\\">\\n                <!-- Logo-->\\n                <svg id=\\"svgLogo\\" width=\\"26\\" height=\\"26\\" viewBox=\\"0 0 138 138\\">\\n                    <g transform=\\"translate(-35 -65)\\" >\\n                        <path d=\\"m 39.214757,82.378956 c 0,-8.97794 7.27806,-16.256 16.256,-16.256 H 158.42543 c 8.97792,0 16.256,7.27806 16.256,16.256 V 185.33363 c 0,8.97792 -7.27808,16.256 -16.256,16.256 H 55.470757 c -8.97794,0 -16.256,-7.27808 -16.256,-16.256 z\\" fill=\\"#f0c\\" \\/>\\n                        <path d=\\"m 98.014167,148.71557 c -1.8e-4,11.70068 -4.66188,16.84742 -9.48843,19.21264 -4.8771,2.67144 -5.62269,2.66475 -15.48933,2.66475 -1.87583,0 -3.13251,-0.80122 -3.77032,-2.40409 -0.45087,-1.12142 -0.67486,-1.2406 -0.67486,-4.07229 0,-4.22076 2.38445,-6.56443 5.51721,-6.93314 0.44994,-0.053 3.55048,-0.13036 4.13417,-0.60019 3.09755,-0.18392 5.87413,-3.00837 5.87413,-7.62731 v -28.78821 c 0,-4.16706 1.46331,-6.25066 4.38934,-6.25066 3.11384,0 6.28225,0.11487 6.80749,0.3202 1.80074,0.6964 2.70108,2.67131 2.70103,5.93032 z\\" fill=\\"#ffffff\\" \\/>\\n                        <path d=\\"m 116.50483,146.66858 c 0,5.39947 -1.73311,8.09921 -5.19946,8.09921 -3.28859,0 -5.31059,-0.23836 -6.06601,-0.71651 -1.86649,-0.95772 -2.79967,-3.41768 -2.79967,-7.38141 V 92.276426 c 0,-5.33113 1.7331,-7.99683 5.19946,-7.99683 3.28859,0 5.31059,0.20533 6.066,0.61455 1.8665,0.95773 2.79968,3.41782 2.79968,7.38156 z\\" fill=\\"#ffffff\\" \\/>\\n                        <path d=\\"m 153.63932,117.38748 c 0,1.24922 -0.21397,5.00521 -1.4722,5.94267 l -10.74783,8.00778 9.58328,8.15318 c 1.4926,0.85435 2.32426,6.7258 2.32426,9.02536 0,3.81039 -1.63705,5.71565 -4.91099,5.71565 -1.34829,0 -2.86487,-0.45948 -4.54986,-1.37844 l -24.24287,-17.3296 c -1.10706,-0.59014 -1.66102,-1.83892 -1.66102,-3.74476 0,-1.51098 0.62604,-2.82495 1.87769,-3.94177 l 24.55537,-16.46007 c 1.68514,-0.7883 3.37028,-1.18317 5.05543,-1.18317 2.7925,0 4.18874,1.41291 4.18874,4.23742 z\\" fill=\\"#ffffff\\" \\/>\\n                    <\\/g>\\n                <\\/svg>\\n                [[++site_name]]\\n            <\\/a>\\n            [[!+isLoggedIn:is=`1`:then=`\\n                [[$jkBurgerOffCanvas]]\\n            `:else=`\\n                <div class=\\"user-login fs-4\\"><a href=\\"[[~[[GetID? &alias=`login`]]]]\\" title=\\"Login\\"><span hidden>Login<\\/span><i class=\\"bi bi-person\\"><\\/i><\\/a><\\/div>\\n            `]]\\n\\n        <\\/div>\\n    <\\/nav>  ]]\\n        <\\/header>\\n            <main class=\\"bottom-nav\\">\\n                <div class=\\"container\\">\\n                    [[*content]]\\n\\n                    <div class=\\"mx-auto text-center my-3 fs-xsmall lh-sm\\">\\n                        <p class=\\"text-center\\">\\n                                <a href=\\"https:\\/\\/zahlenhexe.de\\" target=\\"_blank\\" rel=\\"noreferrer\\" title=\\"zahlenhexe.de\\" class=\\"\\">\\n                                    <svg  width=\\"30\\" height=\\"34\\" border=\\"0\\" style=\\" border: 0px;\\" class=\\"center img-max2\\" version=\\"1.1\\" viewBox=\\"0 0 13.229 15.081\\">\\n                                        <g  transform=\\"translate(0 -281.92)\\">\\n                                            <path  d=\\"m6.6146 282.03a6.6144 6.6144 0 0 0-6.6145 6.6145 6.6144 6.6144 0 0 0 5.4453 6.508l1.1692 1.7441 1.172-1.7482a6.6144 6.6144 0 0 0 5.4426-6.5039 6.6144 6.6144 0 0 0-6.6145-6.6145zm-2.2278 2.9504h4.7114v0.94879l-3.0698 4.6796h3.1019v1.3218h-5.0313v-0.9488l3.0698-4.6796h-2.782z\\" fill=\\"#444\\"\\/>\\n                                        <\\/g>\\n                                    <\\/svg>\\n                                <\\/a>\\n                        <\\/p>\\n                        <p>&copy; Copyright [[++site_name]] | Alle Rechte vorbehalten.<\\/p>\\n                        <p>Name und Anschrift des Verantwortlichen:<br \\/>\\n                        Iris Hammer<br \\/>\\n                        Fellbacher Str. 47<br \\/>\\n                        70736 Fellbach<br \\/>\\n                        Deutschland<\\/p>\\n                        <p>Tel.: 0711-76164111<br \\/>\\n                        Email: irishammer@justknit.de<\\/p>\\n                        <p>Steuer-Nr.: 90152\\/24548<br \\/>\\n                        USt-ID: DE232515962<\\/p>\\n                    <\\/div>\\n                <\\/div>\\n            <\\/main>\\n        <footer>\\n            <nav class=\\"navbar justify-content-center  jk-bottomnav\\">\\n                <ul class=\\"container [[-px-0 my-3]] fs-xlarge my-2\\">\\n                    <li class=\\"nav-item\\"><a href=\\"[[~[[GetID? &alias=`impressum`]]]]\\"><span>Impressum<\\/span><\\/a><\\/li>\\n                    <li class=\\"nav-item\\"><a href=\\"[[~[[GetID? &alias=`datenschutz`]]]]\\"><span>Datenschutz<\\/span><\\/a><\\/li>\\n                <\\/ul>\\n            <\\/nav>\\n        <\\/footer>\\n    <\\/body>\\n<script>\\n\\/* <![CDATA[ *\\/\\n    var res = [];\\n    \\/\\/ initial use of Service Worker\\n    res.isLoggedIn = [[!+isLoggedIn:is=`1`:then=`1`:else=`0`]]\\n\\/* ]]> *\\/\\n<\\/script>\\n<!-- Bootstrap 5.3.0 -->\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/popper.min.js\\"><\\/script>\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/bootstrap.min.js\\"><\\/script>\\n    [[++justknit.enable_debug:is=`1`:then=`\\n        <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/justknit.js\\"><\\/script>\\n    `:else=`\\n        <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/jko.justknit.js\\"><\\/script>\\n    `]]\\n<\\/html>\\n","locked":0,"properties":null,"static":0,"static_file":"","preview_file":""}',
        'guid' => '6dca93c40da883b29beb6a9f1e5c8fd3',
        'native_key' => NULL,
        'signature' => '07dc42762aff790f8353e2f53e008365',
      ),
      'c84f2a191561d4948fb40c340be2debe' => 
      array (
        'unique_key' => 'templatename',
        'preserve_keys' => false,
        'update_object' => true,
        'class' => 'MODX\\Revolution\\modTemplate',
        'object' => '{"id":null,"source":0,"property_preprocess":0,"templatename":"Project","description":"calculate a complete knitting project","editor_type":0,"category":0,"icon":"fa-tshirt","template_type":0,"content":"<!--static tpl-->\\n[[- Template f\\u00fcr die Berechnungs Seiten\\n* hat Burgermen\\u00fc mit Untermen\\u00fc, damit der User direkt zu den einzelnen Berechnungen kommt.\\n*\\n* id:\\n* name: Client\\n* wird verwendet f\\u00fcr die Berechnungen\\n*\\n]]\\n<!DOCTYPE html>\\n<html lang=\\"de-de\\">\\n    <head>\\n        <meta charset=\\"[[++modx_charset]]\\">\\n        <meta name=\\"viewport\\" content=\\"width=device-width, initial-scale=1\\">\\n        <meta name=\\"description\\" content=\\"[[*description:len:gte=`155`:then=`[[*description:limit=`155`]] ...`:else=`[[*description]]`]]\\" \\/>\\n        <meta http-equiv=\\"X-UA-Compatible\\" content=\\"IE=edge\\">\\n        <meta name=\\"theme-color\\" content=\\"#212529\\">\\n        <meta name=\\"apple-mobile-web-app-capable\\" content=\\"yes\\">\\n        <meta name=\\"apple-mobile-web-app-status-bar-style\\" content=\\"black\\">\\n        <title>[[*pagetitle]][[*pagetitle:len:lte=`57`:then=` | [[++site_name]]`]]<\\/title>\\n        <meta name=\\"copyright\\"  content=\\"Iris Hammer\\" \\/>\\n        <base href=\\"[[!++site_url]]\\" \\/>\\n        <meta name=\\"author\\" content=\\"[[*editedby:userinfo=`fullname`]] - [[++site_url]]\\" \\/>\\n        <meta name=\\"robots\\" content=\\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\\"\\/>\\n        <meta http-equiv=\\"last-modified\\" content=\\"[[*editedon]]\\" \\/>\\n        <!-- Favicon -->\\n                [[++justknit.enable_debug:is=`1`:then=`\\n        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon-dark.png\\">\\n        `:else=`\\n        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon.png\\">\\n        `]]\\n        <!-- Bootstrap 5.3.0 -->\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/bootstrap.min.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/bootstrap-icons.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/googlefonts.css\\" \\/>\\n        <link rel=\\"stylesheet\\" type=\\"text\\/css\\" href=\\"assets\\/components\\/justknit\\/css\\/justknit.basis.css\\" \\/>\\n        <link rel=\\"manifest\\" href=\\"manifest.json\\">\\n        <!-- Icons -->\\n        <link rel=\\"apple-touch-icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-96x96.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"120x120\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-120x120.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"152x152\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-152x152.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"167x167\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-167x167.png\\">\\n        <link rel=\\"apple-touch-icon\\" sizes=\\"180x180\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/icon-180x180.png\\">\\n\\n    [[++justknit.enable_debug:is=`1`:then=``:else=`[[$jkTrackHead]]`]]\\n<\\/head>\\n<body>\\n    [[++justknit.enable_debug:is=`1`:then=``:else=`[[$jkTrackBody]]`]]\\n<script>\\n    var kA = \'\';\\n   (localStorage.getItem(\'knitApp\') !== null) ? kA = JSON.parse(localStorage.getItem(\'knitApp\')) : kA.theme = \\"light\\";\\n    \\/\\/document.documentElement.dataset.appliedMode = kA.theme;\\n    (window.matchMedia(\\"(prefers-color-scheme: dark)\\").matches) ? kA.theme = \\"dark\\": kA.theme = kA.theme;\\n    document.documentElement.dataset.bsTheme = kA.theme;\\n    \\/\\/ data-bs-theme=\\"dark\\"  data-applied-mode=\\"dark\\"\\n<\\/script>\\n    [[!ClientData]][[-jkProjectID]]\\n    [[!ProjectEdit?\\n        &Calcs=`project`\\n        &Dims=`wBust,wWaist,wHips,wFrontband,wFront,hCo2hips,hHips2waist,hWaist2armhole,hCo2Armhole,hProject,hNeckFront,hArmhole,hNeckBack, hShoulder, wNeck, wShoulder, wCrossback, wArmhole, hCap, hSleeve, hSleeve2Underarm, wNeckRaglan,wUpperarm, wWrist`\\n        &showModal=`wBust_len,wWaist_len,wHips_len,wFrontband_len,wFront_len,hCo2hips_len,hHips2waist_len,hWaist2armhole_len,hCo2Armhole_len,hProject_len,hNeckFront_len,hArmhole_len,hNeckBack_len,hShoulder_len,wNeck_len,wShoulder_len,wCrossback_len,wArmhole_len,hCap_len,hSleeve_len,hSleeve2Underarm_len,wNeckRaglan_len,wUpperarm_len,wWrist_len`\\n        &showValue=`len_w,qty_w,len_h,qty_h,description,title,pattern_meta`\\n    ]]\\n        <header>\\n            <nav class=\\"navbar fixed-top jk-topnav\\">\\n                <div class=\\"container\\">\\n                    <div class=\\"back-nav col-2\\">\\n                        <a class=\\"back\\" href=\\"[[GoBack]]\\" role=\\"button\\" ><i class=\\"bi bi-arrow-left-short\\"><\\/i><span hidden>Back<\\/span><\\/a>\\n                    <\\/div>\\n                    <div class=\\"header-content text-center position-absolute top-50 start-50 translate-middle\\">\\n                        <span class=\\"page-title\\">[[*pagetitle]]<\\/span>\\n                    <\\/div>\\n\\n            [[!+isLoggedIn:is=`1`:then=`\\n                [[-$jkBurgerOffCanvasCalc]]\\n                [[$jkBurgerOffCanvas]]\\n                [[-<div class=\\"user-login fs-4\\"><a href=\\"[[~[[GetId? &alias=`login`]]? &service=`logout`]]\\" title=\\"Logout\\"><span hidden>Logout<\\/span><i class=\\"bi bi-box-arrow-right\\"><\\/i><\\/a><\\/div>]]\\n            `:else=`\\n                <div class=\\"user-login fs-4\\"><a href=\\"[[~[[GetId? &alias=`login`]]]]\\" title=\\"Login\\"><span hidden>Login<\\/span><i class=\\"bi bi-person\\"><\\/i><\\/a><\\/div>\\n            `]]\\n                <\\/div>\\n            <\\/nav>\\n        <\\/header>\\n        <form id=\\"calc-[[*alias]]\\" class=\\"freecalc\\" action=\\"[[!~[[*id]]? &project=`[[!+pjv.project]]`]]\\" method=\\"post\\">\\n        <main class=\\"fixed-top-nav [[-fixed-bottom-nav]]\\">\\n            <div class=\\"container\\">\\n                <div id=\\"loading\\" class=\\"card shadow-sm\\">\\n                    <div class=\\"card-body px-5 text-center\\">\\n                    <div class=\\"loading position-relative my-5\\">\\n                        <svg class=\\"position-absolute w-15 top-50 start-50 translate-middle py-4\\" id=\\"loading_svg\\" width=\\"150.22\\" height=\\"150.22\\" version=\\"1.1\\" viewBox=\\"0 0 39.745 39.745\\" xmlns=\\"http:\\/\\/www.w3.org\\/2000\\/svg\\">\\n                        <g id=\\"g1\\" fill=\\"#5900cc\\" stroke=\\"#5900cc\\" stroke-width=\\".1\\">\\n                        <rect id=\\"rect01\\" x=\\"17.873\\" y=\\".05\\" width=\\"4\\" height=\\"12\\" ry=\\".6\\" opacity=\\"1.0\\"><animate attributeName=\\"opacity\\" values=\\"1;.8;.6;.4;.2;.2;.2;.2;.2;.2;.2;.2\\" repeatCount=\\"indefinite\\" dur=\\"1s\\"\\/><\\/rect>\\n                        <rect id=\\"rect02\\" transform=\\"rotate(30)\\" x=\\"25.146\\" y=\\"-12.549\\" width=\\"4\\" height=\\"12\\" ry=\\".6\\" opacity=\\".2\\">    <animate attributeName=\\"opacity\\" values=\\".2;1;.8;.6;.4;.2;.2;.2;.2;.2;.2;.2\\" repeatCount=\\"indefinite\\" dur=\\"1s\\"\\/><\\/rect>\\n                        <rect id=\\"rect03\\" transform=\\"rotate(60)\\" x=\\"25.147\\" y=\\"-27.096\\" width=\\"4\\" height=\\"12\\" ry=\\".6\\" opacity=\\".2\\">    <animate attributeName=\\"opacity\\" values=\\".2;.2;1;.8;.6;.4;.2;.2;.2;.2;.2;.2\\" repeatCount=\\"indefinite\\" dur=\\"1s\\"\\/><\\/rect>\\n                        <rect id=\\"rect04\\" transform=\\"rotate(90)\\" x=\\"17.872\\" y=\\"-39.695\\" width=\\"4\\" height=\\"12\\" ry=\\".6\\" opacity=\\".2\\">    <animate attributeName=\\"opacity\\" values=\\".2;.2;.2;1;.8;.6;.4;.2;.2;.2;.2;.2\\" repeatCount=\\"indefinite\\" dur=\\"1s\\"\\/><\\/rect>\\n                        <rect id=\\"rect05\\" transform=\\"rotate(120)\\" x=\\"5.2738\\" y=\\"-46.969\\" width=\\"4\\" height=\\"12\\" ry=\\".6\\" opacity=\\".2\\">   <animate attributeName=\\"opacity\\" values=\\".2;.2;.2;.2;1;.8;.6;.4;.2;.2;.2;.2\\" repeatCount=\\"indefinite\\" dur=\\"1s\\"\\/><\\/rect>\\n                        <rect id=\\"rect06\\" transform=\\"rotate(150)\\" x=\\"-9.2739\\" y=\\"-46.969\\" width=\\"4\\" height=\\"12\\" ry=\\".6\\" opacity=\\".2\\">  <animate attributeName=\\"opacity\\" values=\\".2;.2;.2;.2;.2;1;.8;.6;.4;.2;.2;.2\\" repeatCount=\\"indefinite\\" dur=\\"1s\\"\\/><\\/rect>\\n                        <rect id=\\"rect07\\" transform=\\"scale(-1)\\" x=\\"-21.873\\" y=\\"-39.695\\" width=\\"4\\" height=\\"12\\" ry=\\".6\\" opacity=\\".2\\">    <animate attributeName=\\"opacity\\" values=\\".2;.2;.2;.2;.2;.2;1;.8;.6;.4;.2;.2\\" repeatCount=\\"indefinite\\" dur=\\"1s\\"\\/><\\/rect>\\n                        <rect id=\\"rect08\\" transform=\\"rotate(210)\\" x=\\"-29.146\\" y=\\"-27.096\\" width=\\"4\\" height=\\"12\\" ry=\\".6\\" opacity=\\".2\\">  <animate attributeName=\\"opacity\\" values=\\".2;.2;.2;.2;.2;.2;.2;1;.8;.6;.4;.2\\" repeatCount=\\"indefinite\\" dur=\\"1s\\"\\/><\\/rect>\\n                        <rect id=\\"rect09\\" transform=\\"rotate(240)\\" x=\\"-29.147\\" y=\\"-12.549\\" width=\\"4\\" height=\\"12\\" ry=\\".6\\" opacity=\\".2\\">  <animate attributeName=\\"opacity\\" values=\\".2;.2;.2;.2;.2;.2;.2;.2;1;.8;.6;.4\\" repeatCount=\\"indefinite\\" dur=\\"1s\\"\\/><\\/rect>\\n                        <rect id=\\"rect10\\" transform=\\"rotate(-90)\\" x=\\"-21.872\\" y=\\".05\\" width=\\"4\\" height=\\"12\\" ry=\\".6\\" opacity=\\".4\\">      <animate attributeName=\\"opacity\\" values=\\".4;.2;.2;.2;.2;.2;.2;.2;.2;1;.8;.6\\" repeatCount=\\"indefinite\\" dur=\\"1s\\"\\/><\\/rect>\\n                        <rect id=\\"rect11\\" transform=\\"rotate(-60)\\" x=\\"-9.2738\\" y=\\"7.3239\\" width=\\"4\\" height=\\"12\\" ry=\\".6\\" opacity=\\".6\\">   <animate attributeName=\\"opacity\\" values=\\".6;.4;.2;.2;.2;.2;.2;.2;.2;.2;1;.8\\" repeatCount=\\"indefinite\\" dur=\\"1s\\"\\/><\\/rect>\\n                        <rect id=\\"rect12\\" transform=\\"rotate(-30)\\" x=\\"5.2739\\" y=\\"7.3239\\" width=\\"4\\" height=\\"12\\" ry=\\".6\\" opacity=\\".8\\">    <animate attributeName=\\"opacity\\" values=\\".8;.6;.4;.2;.2;.2;.2;.2;.2;.2;.2;1\\" repeatCount=\\"indefinite\\" dur=\\"1s\\"\\/><\\/rect>\\n                        <\\/g>\\n                        <\\/svg>\\n                        [[-<img class=\\"position-absolute w-25 top-50 start-50 translate-middle py-4\\"  src=\\"assets\\/components\\/justknit\\/img\\/bg\\/loading.gif\\" alt=\\"Loading\\">]]\\n                    <\\/div>\\n\\n                    <h4 class=\\"card-title\\">Loading!<\\/h4>\\n                    <\\/div>\\n                <\\/div>\\n                <div id=\\"noProject\\" class=\\"card shadow-sm\\" hidden >\\n                    <div class=\\"card-body px-5 text-center\\">\\n                        <img class=\\"mb-4 w-100 lazy \\"  src=\\"assets\\/components\\/justknit\\/img\\/bg\\/emptystate.png\\" alt=\\"no Project\\">\\n                        <h4 class=\\"card-title\\">Kein Projekt vorhanden!<\\/h4>\\n                        <p class=\\"card-text\\">Du hast keine Berechtigung, auf diese Seite zuzugreifen\\n                                oder du hast kein existierendes Projekt ausgew\\u00e4hlt. <br>\\n                                Hier geht es zur Auswahl deiner Projekte:<\\/p>\\n                        <a class=\\"btn btn-primary mb-5\\" href=\\"[[~[[GetId? &alias=`projekte`]]]]\\">Zu deinen Projekten <i class=\\"bi bi-arrow-right text-white\\"><\\/i><\\/a>\\n                    <\\/div>\\n                <\\/div>\\n                <div id=\\"prt-[[*alias]]\\" class=\\"card shadow-sm\\" hidden>\\n                    <div class=\\"card-body\\">\\n                        <div class=\\"print-ad mb-5\\"><p>Diese Anleitung wurde erstellt mit <a href=\\"https:\\/\\/justknit.de\\/strickrechner\\/\\" >JustKnit<\\/a> - Stricken was wirklich passt. &copy; [[!+nowdate:default=`now`:strtotime:date=`%Y`]] :: https:\\/\\/justknit.de<\\/p><\\/div>\\n                        <div class=\\"d-flex\\"><!-- title and description -->[[-calc-header pb-3]]\\n                            <div class=\\"flex-grow-1\\">\\n                                <p class=\\"fw-bold mb-1\\" id=\\"title_target\\">[[+pjv.title]]<\\/p>\\n                                <p class=\\"fs-small lh-120\\" id=\\"description_target\\">[[+pjv.description]]<\\/p>\\n                            <\\/div>\\n                            <span class=\\"printview  ms-2\\" data-html2canvas-ignore>\\n                                <button type=\\"button\\" class=\\"btn btn-primary d-flex align-items-center justify-content-center\\" data-bs-target=\\"#editPjModal\\"\\n                                data-bs-toggle=\\"modal\\" title=\\"[[!%pj.description_pop_title]]\\" ><i class=\\"bi bi-pencil\\"><\\/i><\\/button>\\n                            <\\/span>\\n                            <span class=\\"printview  ms-2\\" data-html2canvas-ignore>\\n                                <button id=\\"prtBtn\\" onclick=\\"prtPattern()\\" type=\\"reset\\" class=\\"btn btn-primary d-flex align-items-center justify-content-center d-none\\"><i id=\\"iPrint\\" class=\\"bi bi-printer\\"><\\/i><i id=\\"iWeb\\" class=\\"bi bi-globe\\" hidden><\\/i><\\/button>\\n                            <\\/span>\\n                        <\\/div><!-- END title an description -->\\n\\n                        [[*content]]\\n                        <div class=\\"print-ad mb-5\\"><p>&copy; Iris Hammer [[!+nowdate:default=`now`:strtotime:date=`%Y`]] &dash; <a href=\\"https:\\/\\/justknit.de\\/strickrechner\\/\\" >JustKnit<\\/a> Stricken was wirklich passt. <\\/p><\\/div>\\n\\n                    <\\/div>\\n                    [[-<div class=\\"print-ad mb-5\\"><p>&copy; Iris Hammer [[!+nowdate:default=`now`:strtotime:date=`%Y`]] &dash; <a href=\\"https:\\/\\/justknit.de\\/strickrechner\\/\\" >JustKnit<\\/a> Stricken was wirklich passt. <\\/p><\\/div>]]\\n                <\\/div>\\n            <\\/div>\\n        <\\/main>\\n        <footer>\\n[[-            <nav class=\\"navbar fixed-bottom jk-bottomnav\\">\\n                <div class=\\"container justify-content-evenly\\">\\n                    <button id=\\"calcBtn\\" type=\\"button\\" class=\\"btn btn-info  mb-2\\">[[%justknit.btn_calc? &namespace=`justknit` &topic=`calc`]]<\\/button>\\n                    <input id=\\"addBtn\\" type=\\"submit\\" name=\\"addCalc\\" class=\\"btn btn-primary  mb-2\\" value=\\"[[%justknit.btn_add? &namespace=`justknit` &topic=`calc`]]\\" \\/>[[-`]]\\n                    <button id=\\"clrBtn\\" type=\\"reset\\" class=\\"btn btn-secondary  mb-2\\">[[%justknit.btn_reset? &namespace=`justknit` &topic=`calc`]]<\\/button>\\n                    <button id=\\"modalBtn\\" type=\\"button\\" class=\\"btn btn-secondary  mb-2\\" data-bs-toggle=\\"modal\\" data-bs-target=\\"#helpModal\\">[[%justknit.btn_help? &namespace=`justknit` &topic=`calc`]]<\\/button>[[-`]]\\n                <\\/div>\\n            <\\/nav>\\n]]\\n        <\\/footer>\\n        <\\/form>\\n    <\\/body>\\n    <!-- Bootstrap 5.3.0 -->\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/popper.min.js\\"><\\/script>\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/bootstrap.min.js\\"><\\/script>\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/html2pdf.bundle.js\\"><\\/script>\\n\\n    <script>\\n\\/* <![CDATA[ *\\/\\n    var lex = [[!jsonLex]];\\n    var res = [];\\n    res.id = [[*id]];\\n    res.alias = \'[[*alias]]\';\\n    \\/\\/res.dims2 = [[+pj.alldims]];\\n    res.dims = [[!+pj.alldims:is=``:then=`0`:else=`[[+pj.alldims]]`]];\\n    res.project = window.location.search;\\n    \\/\\/ initial use of Service Worker\\n    res.isLoggedIn = [[!+isLoggedIn:is=`1`:then=`1`:else=`0`]];\\n\\n\\/* ]]> *\\/\\n    <\\/script>\\n    [[++justknit.enable_debug:is=`1`:then=`\\n        <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/justknit.js\\"><\\/script>\\n        <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/project.js\\"><\\/script>\\n    `:else=`\\n        <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/jko.justknit.js\\"><\\/script>\\n        <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/jko.project.js\\"><\\/script>\\n    `]]\\n    <script>\\n        var toastElList = [].slice.call(document.querySelectorAll(\'.toast\'))\\n        var toastList = toastElList.map(function (toastEl) { return new bootstrap.Toast(toastEl) })\\n        var popoverTriggerList = [].slice.call(document.querySelectorAll(\'[data-bs-toggle=\\"popover\\"]\'))\\n        var popoverList = popoverTriggerList.map(function (popoverTriggerEl) { return new bootstrap.Popover(popoverTriggerEl) })\\n\\n        var popoverTriggerListModal = [].slice.call(document.querySelectorAll(\'[data-bs-toggle=\\"popovermodal\\"]\'))\\n        var popoverListModal = popoverTriggerListModal.map(function (popoverTriggerElModal) { return new bootstrap.Popover(popoverTriggerElModal,{ [[-container: \\".modal \\", ]] trigger: \'focus\', content: function(el) {return el.dataset.bsContent;}, title:function(el) {return el.dataset.bsTitle;  }}) })\\n[[-\\n\\n.modal-body\\n        function get_content(el) {return el.dataset.bsContent;}\\n        function get_title(el) {\\n        return el.dataset.bsTitle;\\n        }\\nfunction(tip, el) {\\n    return el.getAttribute(\'placement\');\\n  }\\n\\n  placement: function(tip, el) {\\n    return el.getAttribute(\'placement\');\\n  },\\n  title: function(el) {\\n    return return el.dataset.bsTitle;\\n  }\\n\\n  ]]\\n        var tooltipTriggerList = [].slice.call(document.querySelectorAll(\'[data-bs-toggle=\\"tooltip\\"]\'))\\n        var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl) })\\n\\n[[-\\n\\n\\n        var popoverTriggerListModal = [].slice.call(document.querySelectorAll(\'[data-bs-toggle=\\"popovermodal\\"]\'))\\n        var popoverListModal = popoverTriggerListModal.map(function (popoverTriggerElModal) {\\n        return new bootstrap.Popover(popoverTriggerElModal,{ container: \\".modal-body\\", trigger: \'focus\' }) })\\n\\n\\n        var dimPop = [].slice.call(document.querySelectorAll(\'[data-bs-toggle=\\"popmodal\\"]\'))\\n        var popListModal = dimPop.map(function (popoverTriggerElModal) { return new bootstrap.Popover(popoverTriggerElModal,{ container: \\".modal-body\\", trigger: \'focus\', content: get_popover_content}) })\\n        function get_popover_content(element) {\\n            \\/\\/var test = lex[`pj.dim_${whichDim}_pop_content`];\\n          if (this.dataset.bsContent) {\\n                popperConfig(defaultBsPopperConfig) {\\n                     const newPopperConfig = {\\n                     title: element.getAttribute(\'data-bs-title\'),\\n                     content: element.getAttribute(\'data-bs-content\')};\\n                    \\/\\/ use defaultBsPopperConfig if needed...\\n\\/\\/                    return newPopperConfig\\n                }\\n          }\\n        }\\n]]\\n\\n    <\\/script>\\n<\\/html>\\n","locked":0,"properties":null,"static":0,"static_file":"","preview_file":""}',
        'guid' => '4a866a5d2aeb25dcd87732f434f9aac0',
        'native_key' => NULL,
        'signature' => '9ee89a31be75e5f021aa28f7f585f1df',
      ),
    ),
  ),
  'related_object_attributes' => 
  array (
    'Snippets' => 
    array (
      'unique_key' => 'name',
      'preserve_keys' => false,
      'update_object' => true,
    ),
    'Chunks' => 
    array (
      'unique_key' => 'name',
      'preserve_keys' => false,
      'update_object' => true,
    ),
    'Plugins' => 
    array (
      'unique_key' => 'name',
      'preserve_keys' => false,
      'update_object' => true,
      'related_objects' => true,
      'related_object_attributes' => 
      array (
        'PluginEvents' => 
        array (
          'preserve_keys' => true,
          'update_object' => false,
          'unique_key' => 
          array (
            0 => 'pluginid',
            1 => 'event',
          ),
        ),
      ),
    ),
    'Templates' => 
    array (
      'unique_key' => 'templatename',
      'preserve_keys' => false,
      'update_object' => true,
    ),
    'TemplateVars' => 
    array (
      'unique_key' => 'name',
      'preserve_keys' => false,
      'update_object' => true,
    ),
  ),
  'abort_install_on_vehicle_fail' => true,
  'copy_exclude_patterns' => 
  array (
    0 => '/.*~/',
    1 => '/^test\\./',
  ),
  'namespace' => 'justknit',
  'resolve' => 
  array (
    0 => 
    array (
      'type' => 'file',
      'body' => '{"source":"justknit-1.0.1-beta3\\/MODX\\/Revolution\\/modCategory\\/27b8b533a6a758616b7ce16aff127770\\/0\\/","target":"return MODX_CORE_PATH . \'components\\/\';","name":"justknit"}',
    ),
    1 => 
    array (
      'type' => 'file',
      'body' => '{"source":"justknit-1.0.1-beta3\\/MODX\\/Revolution\\/modCategory\\/27b8b533a6a758616b7ce16aff127770\\/1\\/","target":"return MODX_ASSETS_PATH . \'components\\/\';","name":"justknit"}',
    ),
    2 => 
    array (
      'type' => 'php',
      'body' => '{"source":"justknit-1.0.1-beta3\\/MODX\\/Revolution\\/modCategory\\/27b8b533a6a758616b7ce16aff127770.resolve.bootstrap.resolver","type":"php","name":"resolve.bootstrap"}',
    ),
    3 => 
    array (
      'type' => 'php',
      'body' => '{"source":"justknit-1.0.1-beta3\\/MODX\\/Revolution\\/modCategory\\/27b8b533a6a758616b7ce16aff127770.resolve.dbtables.resolver","type":"php","name":"resolve.dbtables"}',
    ),
    4 => 
    array (
      'type' => 'php',
      'body' => '{"source":"justknit-1.0.1-beta3\\/MODX\\/Revolution\\/modCategory\\/27b8b533a6a758616b7ce16aff127770.resolve.dbvalues.resolver","type":"php","name":"resolve.dbvalues"}',
    ),
    5 => 
    array (
      'type' => 'php',
      'body' => '{"source":"justknit-1.0.1-beta3\\/MODX\\/Revolution\\/modCategory\\/27b8b533a6a758616b7ce16aff127770.resolve.resources.resolver","type":"php","name":"resolve.resources"}',
    ),
  ),
  'validate' => NULL,
  'vehicle_class' => 'xPDO\\Transport\\xPDOObjectVehicle',
  'guid' => '5b5d408634119bd2d4f92fa51f0bbd7b',
  'package' => '',
  'class' => 'MODX\\Revolution\\modCategory',
  'signature' => '27b8b533a6a758616b7ce16aff127770',
  'native_key' => 1,
  'object' => '{"id":1,"parent":0,"category":"JustKnit","rank":0}',
);