<?php return array (
  'unique_key' => 'category',
  'preserve_keys' => false,
  'update_object' => true,
  'related_objects' => 
  array (
    'Chunks' => 
    array (
      '99ade642b5525e190de27d4e6ffeca08' => 
      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' => '57f89226f1907fef825d2ec2dbe67880',
        'native_key' => 1,
        'signature' => 'ad97debfb3c3e610d9ec173bc950c6fc',
      ),
      '7a60b9c69e160cfcffc80896593a3c4c' => 
      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' => 'f14063b99819d72732836ffb382cdfb1',
        'native_key' => 2,
        'signature' => 'bcb5117561f15a585f6cb6ae0d4b7d6c',
      ),
      'd6965c1894beac53c4a6f40eeea88079' => 
      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' => '12f6657bce7d2085e82330041bdb8363',
        'native_key' => 3,
        'signature' => '651837b1655c4d1ea44e640789193094',
      ),
      '7fa1ac7856a919e49fceea50fb2abb76' => 
      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' => 'a4de8e38709549151c19d024365c99d6',
        'native_key' => 4,
        'signature' => '2fde4be07adec0725f26e92c5fce7fd4',
      ),
      '186bee68f4bd49f110db2793025eca2b' => 
      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' => '4502d5997598ff4f1daf9b91b015103a',
        'native_key' => 5,
        'signature' => '28d8b5c9435c293081b4ed334f520ad1',
      ),
      '5b8ec2a461de85d2e2c372486882ac56' => 
      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' => 'eb071e0c91fd9f6ae3cdf2341ebb1b19',
        'native_key' => 6,
        'signature' => '49ac45d9ea795095ffd8326a30e422e8',
      ),
      'cd6aa92b4e8ee6a2d4e31a0182b1525a' => 
      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' => 'affdbf93bf5fbbc4e110008f9928da0f',
        'native_key' => 7,
        'signature' => 'e981f2b53bc494030b0ef0babe4c4db8',
      ),
      'd9f7ddd626571b00500b835e39b692f5' => 
      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' => '99a03ccbfccbd64dbd989663cb0531c4',
        'native_key' => 8,
        'signature' => 'fe34a3ffa9801f34c847998e627ca0f2',
      ),
      'd5a5beef16f3b3f7d40b3ee1e5425616' => 
      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' => '9aeedb7524d8e56f8128e21a385f09d5',
        'native_key' => 9,
        'signature' => 'a5ba806902972942abb2bae39a1b35ca',
      ),
      '059a3d90ea62487c76156b7c32225c56' => 
      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' => '39b6b44b7e4b3a2cfd22a267c53d0aa5',
        'native_key' => 10,
        'signature' => 'f27c62e2ac5da6a01fd85938632f3b2a',
      ),
      '5dc20a1d5c4fcbee1e3860dacf6d6d59' => 
      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' => 'ab5d6e938b5964afb2de6603139aa909',
        'native_key' => 11,
        'signature' => 'ffecdbc97b87bef859b8e49efc6a018a',
      ),
      '1ac0b1e2178df51f2491194a68ac122d' => 
      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' => '63dec4bbd6634bda6647a24514d25fbb',
        'native_key' => 12,
        'signature' => 'ecb94d1a5b34a7c67381035164f64d99',
      ),
      '9f59ace3f3c94d28ce5ff80ab4ff1b3d' => 
      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' => 'fea5722a8140c58ab5ed2779cc58f3ac',
        'native_key' => 13,
        'signature' => 'df8d3665a4ea4354ddf4211090dd1b1b',
      ),
      '40e0c6a356894f504c8c8cfa3a981036' => 
      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' => 'c79a652a9cb281f1456e37b4a19c6724',
        'native_key' => 14,
        'signature' => '20553f67c5f5aecb810bb27f335d1e98',
      ),
      '305ada9c72c7d35301f0ad7e5a0ce205' => 
      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' => '8ee8302ec167b3cde491fa7641c10c35',
        'native_key' => 15,
        'signature' => 'c7855a7c19a7b88a5755e84bdbcf384c',
      ),
      '6749da746617249ff84e62cae77e6f8a' => 
      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' => 'db26ce8770d983ce265d0b02a0dadda1',
        'native_key' => 16,
        'signature' => 'ff0db303f5b3062a879b40a148d7d470',
      ),
      '2eaacb6f1c75d5e5d7994cf9c44c2b76' => 
      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' => '943f2c0a7c402d67df9d31379df332c4',
        'native_key' => 17,
        'signature' => '05992a06c1676dea32a0741509567aa6',
      ),
      'a03eab943a7c833cff195fd80b2fac96' => 
      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' => 'e4b0033e474fefb8409a64c60c8f80bc',
        'native_key' => 18,
        'signature' => '7e3129bcc8de7bbce0932753ed025dee',
      ),
      '26dde48e693a95b0d7ccc496a7287a86' => 
      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' => '32db8ca5d1c196947f8615ee3f29b986',
        'native_key' => 19,
        'signature' => '22858c7166e6c05e2ff39ac0e0d0f6ea',
      ),
      '4cf00c4dd80498bd2962bea740f554c6' => 
      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' => '25e513e30d11b0a82173b23d6533eef8',
        'native_key' => 20,
        'signature' => 'aab5a243be8e20baef612b4819ed12d8',
      ),
      '73febcaec3fff08d0f67fb601feceac9' => 
      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' => '0739c3d33d34a78b50a6734a739abf13',
        'native_key' => 21,
        'signature' => '55d2dc210952a956f727b296960e87b9',
      ),
      'dbad5aeea64b5a16aacdde35459ebd3a' => 
      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' => '15cd5a5ef8fc166fb6c81213fffc25b8',
        'native_key' => 22,
        'signature' => '8206969a01a0960a3da3ab0f981c3849',
      ),
    ),
    'Snippets' => 
    array (
      '5065e40d33676a3b3f03643be6601108' => 
      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' => '4ab15126152f62d1b2d55567599d59b1',
        'native_key' => 1,
        'signature' => 'f571249b80d6ef1ac8b1dc9655dfdbf3',
      ),
      'faa20062f623864bbfade8a36cb8abce' => 
      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' => '5105a209f3832452ce8cbe39079b438f',
        'native_key' => 2,
        'signature' => 'f7388e53ef589cf10f6c2e880d7bb0e1',
      ),
      '6cb732cdeb1303522cf445c20e3b92b9' => 
      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' => 'f920e20a5d197cacd6577d4d2e119149',
        'native_key' => 3,
        'signature' => '059f0d0082a6a45eb375f6385d4da531',
      ),
      'f6d77985107f7352728d1c6eeee002e0' => 
      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' => '90a2831cb4493413b5be20279a6c963b',
        'native_key' => 4,
        'signature' => '2e2ffb4078011e3e22564386a427c1c3',
      ),
      'a0a74b50323e681d7b58f9f784e8afe9' => 
      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' => '535735b2f0a5e5bee135426c102c0f96',
        'native_key' => 5,
        'signature' => 'c0ceb0a18571588a54d13cea20de6943',
      ),
      'a2e3ba4560b530fd51f66bd4bba3d7b1' => 
      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' => '3ed807f846ca7b259efac0ef52a29680',
        'native_key' => 6,
        'signature' => 'ac6a02db060aca58355d8fc568bcf052',
      ),
      '95ac65188d2ef833935bf5593f36022f' => 
      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' => '9559697385d5a7b1a4058d8a61d406f1',
        'native_key' => 7,
        'signature' => 'c2281aed26f1b50048c92b2677ad5a7d',
      ),
      '025e3fb87da72ecff294d1b0c762d142' => 
      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' => 'e948d6b138236477f98b48ca7ceae112',
        'native_key' => 8,
        'signature' => 'b17a546310d7f2e8eef6241691eb4eaa',
      ),
      'c70c3ca59f24b333e78b757ed4efc520' => 
      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' => '2ed363fb9590a079ecc27514e3688ffc',
        'native_key' => 9,
        'signature' => 'a1c8b7cfe7203e623d7dc068881de8ee',
      ),
      '7447a5a286164bbfe3447185bb352ebc' => 
      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' => 'ec740f5a352bc3a7fef98038e241452d',
        'native_key' => 10,
        'signature' => '9d214e9b865ac41d659925cb11dfb58e',
      ),
      '219280a8a80cf40a81366f1769f29e2c' => 
      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' => 'ce99af20891b0907a1e9a584d7b7a492',
        'native_key' => 11,
        'signature' => 'd95b2108a084dcc0598b508211b64aad',
      ),
      '9fcbfea59d2f8c33fb13fffda873f1b9' => 
      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' => 'e4fee2dc00dbdbb4e67420b573733c9d',
        'native_key' => 12,
        'signature' => '28ffa6d881013643f7a6daf2155e5204',
      ),
      '22408a3510db2e0d8199e9e393a5c931' => 
      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' => '51907ccc7bb1a50b08c5d33c2369468b',
        'native_key' => 13,
        'signature' => '720f5a33d5a7e8c3d582b36153da922e',
      ),
      '4f2353ebe72a5925a110ab372e3bf7b9' => 
      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' => 'f45df6384e3981b80d5b476d810fc933',
        'native_key' => 14,
        'signature' => '48db455c866024ea3254d32cc897cec3',
      ),
      'ee2df518635be3b58b65dc664d8fcc6d' => 
      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' => '32ed41dd28c526c3d53861e5946340a6',
        'native_key' => 15,
        'signature' => '37d3d1b5d573e12f4ff0be28f08f2ecd',
      ),
      'a985c76dde4f77ac33dc083d259c89c8' => 
      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' => 'b8a3d0fbd72e7bfc68e0ccc4498e2a40',
        'native_key' => 16,
        'signature' => '34d928455b6df0fc140c122bdc16dad3',
      ),
      '3283aa183dfc4bd5e0ce05af73021df4' => 
      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' => 'c38accbaa8146e388487f89337b1f733',
        'native_key' => 17,
        'signature' => '69b6ca1b4b280a7c5dc50898600b31dc',
      ),
      '67b9d7af12c3f9d1954cc83b02fdde1c' => 
      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' => 'f03a57ce7364bf7f290d1b189e95e633',
        'native_key' => 18,
        'signature' => 'b969cca75d4723fd3099a61bdc447c58',
      ),
      '5c2699cc8f2ceef66477cbac143f9360' => 
      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' => '335413250d235dba206f70d5c18bee76',
        'native_key' => 19,
        'signature' => '2b72a84391ba3a037c9bbb17e586d882',
      ),
    ),
    'Templates' => 
    array (
      '00de997f89242ecec7cf82bf4c098800' => 
      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    <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon.png\\">\\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\\n[[-$GoogleHead]]\\n<\\/head>\\n<body>\\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 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\\/justknit.js\\"><\\/script>\\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' => '5836af9061ee9898554d50d7edc582bf',
        'native_key' => NULL,
        'signature' => '1aa16b1d1b8d5cd1d329598b7f6f41fa',
      ),
      'de42b71fa9030ecf090b7101b05c8961' => 
      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        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon.png\\">\\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    <\\/head>\\n    <body>\\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    <!-- 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\\/justknit.js\\"><\\/script>\\n<\\/html>\\n","locked":0,"properties":null,"static":0,"static_file":"","preview_file":""}',
        'guid' => '7851955b43ccc0f24c7f6e108a47141e',
        'native_key' => NULL,
        'signature' => 'd3013a5dab3f087bcaf2135c3cec3874',
      ),
      'd267e522244cdb0e7001e0d991fad4fa' => 
      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        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon.png\\">\\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    <\\/head>\\n    <body>\\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    <!-- 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\\/justknit.js\\"><\\/script>\\n<\\/html>\\n","locked":0,"properties":null,"static":0,"static_file":"","preview_file":""}',
        'guid' => '312daa5318a2de53a7bad6eb40d1faf2',
        'native_key' => NULL,
        'signature' => 'd0f3ec9074dd7d8e6e05a85ea8e31ebc',
      ),
      '0672a03212c34808f28070aab2cc47a1' => 
      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        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon.png\\">\\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    <\\/head>\\n    <body>\\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    <!-- 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\\/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' => 'ea6ee5a2901512c9fc28964a0abf0ace',
        'native_key' => NULL,
        'signature' => '02f3328fd8899f3a4d51abf9b0ff695c',
      ),
      'b2d754449a7ad9bdd6e2691743c021ac' => 
      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        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon.png\\">\\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    <\\/head>\\n    <body>\\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    [[!+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\\/* ]]> *\\/\\n    <\\/script>\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/justknit.js\\"><\\/script>\\n    [[++justknit.enable_debug:is=`1`:then=`\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/calc.js\\"><\\/script>\\n    `:else=`\\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' => '1abc0adeb1891bcf769786d906455425',
        'native_key' => NULL,
        'signature' => '01026185bb715d8e71f6647de6ad777f',
      ),
      'f66ed7f3875911a369603dbd121456df' => 
      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        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon.png\\">\\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    <\\/head>\\n    <body>\\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    <!-- 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\\/justknit.js\\"><\\/script>\\n<\\/html>\\n","locked":0,"properties":null,"static":0,"static_file":"","preview_file":""}',
        'guid' => '29920c27f7b204d57341bbb8ca8c1405',
        'native_key' => NULL,
        'signature' => '62c5d306ceec9de5705306e0449c5350',
      ),
      '87632f571c237e0c411234b0244169df' => 
      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        <link rel=\\"icon\\" href=\\"assets\\/components\\/justknit\\/img\\/icons\\/jkIcon.png\\">\\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    <\\/head>\\n    <body>\\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\\/* ]]> *\\/\\n    <\\/script>\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/justknit.js\\"><\\/script>\\n    <script src=\\"assets\\/components\\/justknit\\/js\\/web\\/project.js\\"><\\/script>\\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' => '98fc5f3d41bd8053511448335f0fa376',
        'native_key' => NULL,
        'signature' => 'cbbf4c54c315c621ecfde41c3db68c5c',
      ),
    ),
  ),
  '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-beta1\\/MODX\\/Revolution\\/modCategory\\/576bb2144d1f8e812725fa5c504ced10\\/0\\/","target":"return MODX_CORE_PATH . \'components\\/\';","name":"justknit"}',
    ),
    1 => 
    array (
      'type' => 'file',
      'body' => '{"source":"justknit-1.0.1-beta1\\/MODX\\/Revolution\\/modCategory\\/576bb2144d1f8e812725fa5c504ced10\\/1\\/","target":"return MODX_ASSETS_PATH . \'components\\/\';","name":"justknit"}',
    ),
    2 => 
    array (
      'type' => 'php',
      'body' => '{"source":"justknit-1.0.1-beta1\\/MODX\\/Revolution\\/modCategory\\/576bb2144d1f8e812725fa5c504ced10.resolve.bootstrap.resolver","type":"php","name":"resolve.bootstrap"}',
    ),
    3 => 
    array (
      'type' => 'php',
      'body' => '{"source":"justknit-1.0.1-beta1\\/MODX\\/Revolution\\/modCategory\\/576bb2144d1f8e812725fa5c504ced10.resolve.dbtables.resolver","type":"php","name":"resolve.dbtables"}',
    ),
    4 => 
    array (
      'type' => 'php',
      'body' => '{"source":"justknit-1.0.1-beta1\\/MODX\\/Revolution\\/modCategory\\/576bb2144d1f8e812725fa5c504ced10.resolve.dbvalues.resolver","type":"php","name":"resolve.dbvalues"}',
    ),
    5 => 
    array (
      'type' => 'php',
      'body' => '{"source":"justknit-1.0.1-beta1\\/MODX\\/Revolution\\/modCategory\\/576bb2144d1f8e812725fa5c504ced10.resolve.resources.resolver","type":"php","name":"resolve.resources"}',
    ),
  ),
  'validate' => NULL,
  'vehicle_class' => 'xPDO\\Transport\\xPDOObjectVehicle',
  'guid' => '21fbf107630ec98846a994bca002672b',
  'package' => '',
  'class' => 'MODX\\Revolution\\modCategory',
  'signature' => '576bb2144d1f8e812725fa5c504ced10',
  'native_key' => 1,
  'object' => '{"id":1,"parent":0,"category":"JustKnit","rank":0}',
);