From 2fd7fe2d68323c2a60b3e63d431f58d27e8ff65f Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 01:56:13 +0000 Subject: [PATCH 01/36] Add the New World photo set: thirteen gathering photos mapped to the design's slots (LIVE-2060) Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- docs/ledger/rows/LIVE-2060.json | 19 +++++ lib/sites/new-world-photos.json | 80 ++++++++++++++++++ lib/sites/new-world-photos.test.ts | 26 ++++++ .../new-world/photos/backyard-class.webp | Bin 0 -> 123220 bytes .../sites/new-world/photos/beach-dance.webp | Bin 0 -> 94458 bytes public/sites/new-world/photos/beach-gong.webp | Bin 0 -> 75538 bytes public/sites/new-world/photos/beach-joy.webp | Bin 0 -> 85826 bytes public/sites/new-world/photos/beach-move.webp | Bin 0 -> 53942 bytes public/sites/new-world/photos/cafe-table.webp | Bin 0 -> 251402 bytes .../new-world/photos/circle-sunrise.webp | Bin 0 -> 101820 bytes .../sites/new-world/photos/fire-circle.webp | Bin 0 -> 79792 bytes public/sites/new-world/photos/fire-crew.webp | Bin 0 -> 57570 bytes .../sites/new-world/photos/garden-picnic.webp | Bin 0 -> 166090 bytes public/sites/new-world/photos/group-hug.webp | Bin 0 -> 81976 bytes public/sites/new-world/photos/hands-up.webp | Bin 0 -> 94308 bytes .../new-world/photos/workshop-table.webp | Bin 0 -> 65812 bytes 16 files changed, 125 insertions(+) create mode 100644 docs/ledger/rows/LIVE-2060.json create mode 100644 lib/sites/new-world-photos.json create mode 100644 lib/sites/new-world-photos.test.ts create mode 100644 public/sites/new-world/photos/backyard-class.webp create mode 100644 public/sites/new-world/photos/beach-dance.webp create mode 100644 public/sites/new-world/photos/beach-gong.webp create mode 100644 public/sites/new-world/photos/beach-joy.webp create mode 100644 public/sites/new-world/photos/beach-move.webp create mode 100644 public/sites/new-world/photos/cafe-table.webp create mode 100644 public/sites/new-world/photos/circle-sunrise.webp create mode 100644 public/sites/new-world/photos/fire-circle.webp create mode 100644 public/sites/new-world/photos/fire-crew.webp create mode 100644 public/sites/new-world/photos/garden-picnic.webp create mode 100644 public/sites/new-world/photos/group-hug.webp create mode 100644 public/sites/new-world/photos/hands-up.webp create mode 100644 public/sites/new-world/photos/workshop-table.webp diff --git a/docs/ledger/rows/LIVE-2060.json b/docs/ledger/rows/LIVE-2060.json new file mode 100644 index 0000000000..3f4912a679 --- /dev/null +++ b/docs/ledger/rows/LIVE-2060.json @@ -0,0 +1,19 @@ +{ + "id": "LIVE-2060", + "title": "New World photo set: the thirteen gathering photos, optimized, with slot names and alt text", + "lane": "live", + "priority": "P2", + "size": "S", + "status": "done", + "source": { + "file": "docs/design-systems/new-world/rules.json", + "ref": "Daniel 2026-11-03: the real New World photo set; also closes the photo half of BLD-214" + }, + "detail": "Thirteen owner-supplied photos (twelve JPEG, one HEIC converted) mapped onto the twelve slots the design names (circle-sunrise, garden-picnic, workshop-table, hands-up, group-hug, beach-joy, beach-move, beach-dance, backyard-class, beach-gong, fire-circle, fire-crew) plus one spare (cafe-table). Stored as webp under public/sites/new-world/photos (1.4 MB total, long edge at most 1600), with size, average colour and alt text in lib/sites/new-world-photos.json. Stand-alone site assets only (theme fence). Rights: owner-supplied by Daniel on 2026-11-03; the people shown have not been named or cleared, so treat as owner-asserted like LIVE-1910 until he confirms.\n\nThirteen photos optimized and mapped; test lib/sites/new-world-photos.test.ts.", + "verify": { + "kind": "cmd", + "cmd": "RIFF��\u0000\u0000WEBPVP8 ��\u0000\u0000��\u0004�\u0001*\u0000\u0004\u0000\u0003>�B�J%��+�3�q�\u0012\tgm[�9��{�y\u0013zߛ��p-E�\f\u0006r\u0007�����eb�_��\u0013#��~��ʳ�٧���μ����Z���\u000b�_�z��\u0007��m�\u0001���ؿ��������<{�wă\u0016���\u001f�އ�~z�P��\u001f�����Ǘ�=\u0011_���{\u001a���_�'�g������{���\u0015{�R��\u0004_�\u0001W��Y��2�8��Um\u001aU(��=���x���l5�\u001e�\u001d$��d�\\�@��Vo����7u\u0017�@���>�����\u001fu\ti���\u0007p�P�dz\u001aiG�ֵX�'��D\n��=��,��\t�kiq\u0007����@\u0010d\u0001z/���\u0015�f�cl�Q�/���\u0010��̳9̫ɟ1�ڏ�`��\\E��?�\r�F�\u00037^^��iq�cB=q���@U�\b�`�Y��0\u001f��\u000b&���eO�?�T�I$�q����5�\n&��b��ҧ�\u001fpIz�੻���*�ND�h\u000b;�M�]{<.\u0012�fya��\u0005c<�J\u0006g[�c�8w+,�Hp_=��S��WּE��\u001a+����\bP�a+Pl�mz�\u0012�Mla��)lqz�Vڝ5\u0007�B��\u0014Ae�\u001d�siM\u000eЇo7�v\u001c[\u0017� ��n��l��SjzZE�Euv\u0017��g?�$�A\u000b��^�;\u001a�ܹ\u001e��!��4��\u0018��M\u0018I��:��o�����\u001fLt���P�0\u000f�|��[\u001a$Ux�����z\u0005��{*\u001bcps/�\u0011`�\u0007�\u0019g�q�a�g�F)�9\bȥM���Ѽv8�-kZ-\u001e�sI��&��\u00155��\u0019�G\u001b-g��\u001c\u0006$\u0013I]�y� �%�s��#�yb��\u000f���o�)\u001dkU��\u0015O/�-@�9I��lp\\��1c#�\u0006�ԩ�V��\u0006k�\u001atn��\b<�\u001c�\\���h�6�3\u0014\rY��`һ��8WTg\u0017��vyK��@\u000f�\u0019\u0012I�J�^��*�@U5�}���Q��=�\u0005\u001c\u0005ޖ�(F�8+�\tFm�\u0019E\u0001Z�\u0003c���� T\u0006\u0005M�`��\u0004\u001e��\t��/���\u0004nC�HQ��\u001dD��X�1(�@�q��xi���3�;)k/���l/\u0017�?��\u0006cYn��?dW�<��\u0003�K�R۵��A�is=b��y�m��j\u000b�\u0016\r:�\u0010��\u0006ի�!��Y����\"`Ґ��>\u0010�l�\u0010�\u0013��i����\u000b|��=�\u0016\u0002H�^:�N��3%��#\u001dlD��B���w�*#c���\u001a�-\n\u001a\u0012ծ�V��\u0007r�=[\u0012�U�\u0003�]|W�Up�g��)YV@\n-���P��1:\f>\u001f�\u0012�-%�=�o���I{\u00156�\\d�K�<�\u0010V�p�9˘�t�M�J���C�|�\u001dK�S���ഉZ�BJ;�ssX��\u0010�\u0012��T�J�I=\u001f�\u001d\"�a��Q�-=\b\u000b!���/�q�Vs���t��LW������\u0014���O\u0013��x�Z�#�����B&���V��7��@C$ⅵ��rB��\u0010q�U�mٰk��˶�LZa�6�h\u0013����`B'y�+��ʅB\u0017���i�X�|\u0014�������\f�r�s�yd\u001aяM�3�0'c\u0017��K��o�����v\u00166���=UN\u001d|���t�y@��ލ�A��*\u0018\u000e�˳J����\u0010:JV�V%�(�\u0016N��7\u0019�9��\u001e^\u0018'`XIw\fpj\u000b��gs:�\u001e�ȡ\u0000\u0003���yxKrO�05Z\u001a���\u0018�LZ����b��6�\"���e��'2\u001b\u0003��\u001dL4sLQ\u0010��EDe\u001bK�<&\f�\u001f�\u001f�^W���\u0000='#s\u0017���2\r{�sæj�����\u0001\u0019�+)�\no��4\u0005�����,n�U�]2�])�+=\u0001\u001ey=�sr��J\u001d��&��%�k0\u001d�nhԝ\\��\\@Il��T��\u0015^YL��5hWɡ��+�\u001d��轪h5��l���\u0018�_q�J\u001f�\u0012� �EɺIrI\u0015�Z��*��\u0005��}@�t^Z�=�'D����H\u0005�8���\u001fdz��b#\u000e�\u000fQ�\n3�9�za\\�&\u0016l�5P�\u0003��\u001dB�\u001e%�>�l�q`�t_�Wh)D6�8n,�\u0018���XicA���h��\u0002Dh�z> P�\u0017>TL�v�͌���k[\u0000VD\\+؝��b(�\tu��w�O��pp4&]��\n�˾�O\u000fQ�M\u0004��\u0005�rh��O@9 �0\u0011S���u��D}\u0017\u0012x�0N�2\t���P\u001b\n\r��\f\\�\u0018���I�I�\u000f.`H�]��dT)�D-�\u0003\u0011�p��\u0015�\u001f�m���\u0007\u000e�Z'k}��iY&�s\u0006\u00002V�|W�P���1�[���g\u0017Yx3VhM\u001aW��\u001e\u0005@�y�W\u000b6!0�\r��\u0019VN�\\f��:�]K$\u0003\rK;'f}T�{&{��\u0005\u0011\u0005�~�\u000f��?{�X�N�aƘY\" '��'߁^�?�Y�nl�z��ׁƃKP�ː�\u0004���\u001b��޹�\u0002�\u0011[+��i�_3B��+\u00047W��7��('��q��\u001d���*�H��?\u001d&��]�\u001e�[��n�l��v�O���3\\��6�5���,C�I�\u0016j5\u0016��^�6X���z��\n��e�LO�����]U��n�g����kp\u0018\u0015HH���$|Z[�f\u0018i�b��w��wA�L\u0015�!?_\u0014U���T�(\u0003�Lr\u0006�Ѽ����\u0010a�cQM]�T����dM�ϒ�:���=�)O\u001e?s3s\u0017:��K�(k�\u000f�\"<�jy���K\nɣC�D��\u0012���X�'dq\u0006��\u0000\u001f\u0006�|m \u0016x��j�4WK͠x\t���U��2ٶB\u0019�e(����}s�!5\f��\u0013}�Eu�Z\u0013��cu��kA�]1\u0012F�\u000f�(%���5q^�q]���¡Ӽ��Rm3'\\\u0005h$����� SO�#[\u0015t�Cm~�ݦ��\u0001�3Y�`A��q3B\f�&�Z!\n�����kf�����\u001d2\u0007\u0010��Jc&�r��8~�J\u0005Z^\u001f�X�\u0011=:��7�\u0005�hz\f��N�8��/�\u000f������.�ҝo���c��8�wV�1\u0018�I\u001e�\u0007�n��/\b����΃1�ԗ`-Pݘۿ>�j��{\u0005�����i>\u001fq�H�CmCA��䮕�-����\u0006�\u0002ۺ�b�|�@�5\u0013�꿰�؅Y�ם?�\u0006;n\u0018�\u0006\r6{G��B�\n�\u0000㥩l%�w���\u001b�\u001eb�\u0016�\t�pa\u0015�rn�d\u001f'�6<���\u0001�\u0005E���\u001f\u000eǤ\u0018fX\u0007k�>�\\O�ϟ�\u0002|��Q�\u000b�oz��<�N5�p��H@��82G\ru�e����IB!d\u0015���fA\\Kj3d����� \u001en����Kx��8RRZ�itl���\u0011�A_RL�E\u0017�\u0007zM~\u0000+��\u0017p��q9���h�\u0017\u00151b5�.6�ɛ\u0015H\u001aY\u0015\re�H\u000bNXy\r����w�/nt�Xv7��YҨ�߂�4$�E\u001b\u001d����߃�\\@�J�;=�C\u001f�|���K����Ȓ/,�a.���\u001f��\u0002]u\"㎢V1�}\u0007)%N\u001b7�K�Կ ���3���<]�B�P�c�鴤I���[-m*r�@��H�.���S\u0011g\u0014��u�=(���})���\u0002`��\t5d����8�nv��o4/\u0002\u0018��\u00020�2'�lOR\u0005��\n��<�A\"�m����\u001a�z$�^��\u001f���\"\u0005���\u0006�\u0016B5~\u0006�d$q�\u0000\u001b�\u001e�����\u001a��\n�\\zŧ���I�-f���V~?L\r�\u0019\u000eoʴ\u0004�B^m\u001d]2���t�<|?���R���K\u001d\u0016v�_�|�\n=��-�B�ҞR`�B��`6�\"���;�\u0007xt�(9��Ӿ�:����\u0002ȼ�ga�^�767�%�J\u001c�\u001ex�\u0015��ҝͯ��')!�\b�����Br\u0018�q�S�Y��H�q\u0012��6�*���\u0014\u0006#ݐ�\u00161��@\u0000��\u0018[e\u0017>g�gɅ>G.��j�~\u001b\u0017�Ϣ�\u00154|�\u0014�\u0010�:W���S5\u0019\f�Œ��\u0013\u0019�0\u001e�ͬX��6\u0003\u001f\u0011�4h7�0�(�n��y2����ݹ��\u0010<��\bt�K\u001e϶Ǽ0��\u0006\u001b>��6��E9�C�%@�\u0015}��5�\u0014O��[1{\tȸ���\u0012��ΐ����v\u001c\u001doVV�˺e�¥5��0\u0010\u0000/ޤb�mCM�=�T\u001eL\u0003N�gҗ�8B\\n��}�\u000bK���(\u0001�8Ҧ��F�\rP��7I\u0004���\\D\"5�\u0007�����!ޅ򝨎�\u0007��\u0017�@m�O��V6�{3S\u0006$C\u0012\u001dT�^�'�eK�42�@F}�{ $�ӄ�.\u001f4Zh�a�,���3�M���A�~�E|n<�h�+gi���%\u001a�Z�G��2:�\u0007(�@�\u0001\r�\rh�oe��\u0002\u001e����8aQ\u000f���5�f�6<�\u001e(��?Gr^���`@Mg\rmx������,\u0001�\u0019\u0016Y\u0001�Mʹ#����*\u001b붧\u0017�í\u0015���p\u001e\u001aASZ���0\r]\u000bf�\u001f�!�wS�c.��\nEt\u001c��^\u0005]��>��.�K� ���\u0003E�z�vK\u0006\u001f-X��zK��C$\u000b\u0017��@/:\u001ci��n,v�Y�\u0018�/;37�a�����\u0000�A?�\u001b\u0016��O���I�4�\u0018� �c��\u001b������p\u0018_���i��ěӹ��c���/,�Vvn�<-��\u001f�$�\u0018f\u0006�\u0013y���%\u0010���0�T]Hr.a��M����:S,w��j�0�fO\u000e��l�#[V=\u0003�0H\u0013��͏6�?�\\�䲗���\u001b��\u0013�i҂�Ww�z]�����4K#�r=�\u0018�����!Wob�\u000eV�b濒`J��M\n��|<�E\u000f\u001e���Sj\n@\u0012\r'\u0011o�!���:�wfo\n���)\u0002d5�C՛�@�xB\u000f,�\u0010\r<(��\u001aJ��� \u001c�����# xeX=˖��i���\u0004��W_�b��$�[q��n\u0013�zU.�|���\u000f8�&\u001ci(r�>M��o�{��(�+�\u001a�~\b�U���gr��\u0017[�G逭�w�\u0011/���\u001a@+���@A6������E=\u000bZ\u0012�M�����\u0003}q\u001e؜\u0013\u000ei\t�Q��aOk~�l��|�fQ�\u001d4F��+�>�f���W�Y���:�'����?\u0019Iӫ\tX3�$m\u0001�Zl�u�\u0018����\u0005�\n�5��\u001d����x1���;\u000e����)\t���-��p\u0015����kmto�;x\u000e��0_�{�We\u000f�V���/���R\u0013�XP�:\u0006P����\u0002�/e��H\u001a\u0015%$��)f���\u000b�5�����\u00053t�g/~��ˮ)Y��0�=? #\"��{ۇzH�����H#�\u001a�o\u0000ⶅ՞�n1�\u000f��cİ\u001fa�\u0003sr3����m�K���\u0018�\u001d�'@\u001cR���p�\u001c�/��N�\u0006}�h�\t��\u0004\u0014���\u000ez\f\u001b�?�RŬ��U\b}��\"\u0001�ԁ�\u001c�\u001c4˧��\u0017\u000e\r��6'n�_����h��`\u0004�!;�\u0019\u0005S���\u0015su0:~�d\u001bk��/?3\u001c����,Q�5��O�g€���\u0016���\u0019�A[�ݙ�?*\u0015� \u0006�������?�<7��\u0005�ʮR\t\n\u0005�h���k���ڡ-F�X�Q��z�f*\u000ef�R��}��ï\u001b�̍\u0006���\u0017�e�9�4 �C��/9t.h\u0011(�~.��]��N���Y\u001a��chp0��^$�B\u001eu3�*�^��M=c̓`��ŏ�W�ʂ�%\u0014Ǹ��P\u0018�\u0005f\b\u001dw��A��v�!IE��p\u0006����Ȋȃ\u001aU�𐱚�\u0011�p�{�n���(4s.D��1n�[�\u0005��]�PO��C����\u001a�'�6 'P�3\u0000鯩\tߥ,�W�\u001c��~�o�.���\"Oil\u001ba`\u0016[�e\u000b\u0007��ʲ@�\u001du\u0001�\u0000� �)�UȊZx�\u001e\u0012ήUÁ/�i+\u0013+\u0001��k%��d�d�~rش�3�b��+���\u001d�P򞪹\u0006�]��na��l,�\u0017ZHң�\u0019~�^\u0007r�~���\u00035�- \u0013\u001f����b��\u0011~*�_����|�[��\u0005��qw#,0��!�h}(}�!����J�X�ي�,�l�w\u0001��¥�\u001d\u0011߆[a����a�n�D��Q\u0013�\u000f���=��\u0004\u0012A��r]-�2�\u0015��\u0003\u0014ԅ��P��v��]��U\u0011�P��i�Z���\u000b�[|SG}�c3n\u0002�,B��Q��\n\\,�G�I�y���L\u0004��fsSZ��\"}s�E����\u0016*E\t����2�J��%~��,��{�\u0013\u0010S\u0005�7��@�F�U��x�.�?���:�ڣ��)t#�\u001e�wj�q$5�\u0000���\u0016T\u001a��Ac�!�c����Y؀�\u0005�Y�\"H�\u001fZ@ޥ�K\"�Ӏ���\u001b5�xp�Z�‹\u0006e\u000e��\u001b6F)v�qf\u0015\u001a\u001d\u0016\u001a�4�3��5y\u0000z\u001c\u0002�D\u0002��yJ�s��Q�֢��SQw�_��\r#\u001c�\u0005�\u0017\u0012�+e2�hl�|�J�^�O\u0012�6����\u000f���\u001bA����U).S\rC?�0>�\r�*�\r�6\u0012R�[H�\bOM�k�\bax�&�(fa�����k���y��i\u0018I\u001cP%\u001d%\u001b#*Zz\n\u0018\t�l�=��^���Ν�����`�\u0011����3��-�+-�\u001b�ړ���S\u0004ij������\u000e\u0002�aX�}�\u0010\\i\u0010�� \u000f��>Ny�.F�\u0000��\u000bq\u001a!|������>\u0019�ā'|��?͘�]>�9\u0005ihWnJ'|�IΑ�;��\u0013�\u001d�d��fC�se�\u001a��.���\u0012�T�nX�\u001e�\u0004�|�bM��rdV�\tT�\u001b�\u0013X�.Qt\u0001v\u0017�i����*\n�u\u001dY��|\"F��^�nr�Ǭ��]9�3-�����P�j\b��*`�\u000fSF��$wkB�+1��\n�Z\u0018\rŝk:[\u0016�f�{�F�w��\u0015\r�\u0019A��\u0016�?\u0002E/a��+;A�.�e������~g\u001bd\u0006�w\u0011ҽ^\u0011/#�-A��V�\u001e����\u001a���MEQ�h�r\u0001�W�݈�o�'�\u0006L'�����c\u001b)(xu\t=M��\n�SP��\u0005���Lyf.\u0001�\n^�\u0013��)��T5�-b�T���L�\u0010���<���k\u001b6���\u000f`�/1�[Ex����w<\u0004�8�\u000b�5��ȭ��c��'���j��\u001e��g\u00186�ߑM���;��k�Y�G��I~4�\u001d���*�\u0006+7�/��\u0018�\u0006=�\u0012�\u0005�@#r/��b�%�~3z��!t8��\u0018;u\b+Q�\u0005�#ĬO{F\u0005!�\u00079��\u0016c.\nE��z�%��\u0019i���\u001e�VgO�n�'�q�3a/\u0007\u0013�\u0012\u0014{t��փ�^r�{oI5$(�\u000b��8%s�\u0012[�2m \u001b��\u0019��\u0018\u0013�%em�Q\u0002�se��\u001f�`\u0017L^A�Ҥ݉�\u0003YI;\u001d�\fn\u0012��\u0018�A\u0004\u0000�;�c\u0015^���0�*�N���-�}Q\u0006$�i�WX�M��6\\�Fxo6�0\fdS\t���\n�\t\fm�\u000e\u001aP��0)�!�7��j�\u0007\u0016��n�\"U\u001e2�8\u000ff�x�&s�S�,O,�\u0004�\b\u001f��R\u0003��1�����\u001d�rg\u0010s���Du�Z`-'�,��қ\u001e�\u0017P0���cz���RS��I��\u00195�QX��{���N�~=�\b��y_%{�I/��†�<��R\u0007)\u0015^�I2Gښ��<�8P�r���\u001dNޗ\u0019\u0012F��F����\u0003�ڕ;0\t;�)u�\u001a�B�\u0005pd��tH\u0002�L��a|V\u001dv&hw6k�T���yJq�\t\u0007\u001b����8?��\u000b�+�D�w�(Ґ��:��O\\�Cb��B\u0006�7[�\u0004�\u0005\b�*�}U���w|%�*s:�\u0018QB.;�{�\u001a�p�p�;�\fn?�# �1���\u001c5�Q6��HCr0�nG���3��͆�G�����d%\u0018vS'��b���|Ύ�,�5!Q۩L\u0000\u0002�=\u0001�O ��3�f�څ�}�(��+�x�ز*c\u001e��Ȇ\u001ep3\u000ez�o%M�0|�k��7���E�}\u0011+��t���8C�b�:�KTe���v_\"\b�2\u0018w7�{\u00077�Α��'K�\u0014�\u001e\u0006l�Ԁ�v�ȸ�\t�z\u0004(rSͻy\u0000B���O�(�\n\r�/;!n\u0010�o\r�\u000b9�\u001d�4҅>Full�\u0006��4�e\u000by���\t��a\u0005W�6������|�y���7��-)�\u0006\u00058�\u0006y�@��3s'3��\u001f�-r�0g���oU9D�'�\t�\\S��BJr&j�`���\\�i��\r��ؤ���S�^\u0019��m�����\u0015�wN]��Z�α\u0010��\u0007\u000b\u0013R��STC\u0011���8��h�\u001d�N��r�\u001e4\u00140�(9�U�&��\n\u0002�Z�8�D<\u00124��*�?~�����P����{�\u000b�\u0015Cײ��k�\u001a��\u0004�*�\u001c�V���6\u000f�У��\u001a�JH`(��\u0011��\u000f��C�9�\u0000KZ��X4�Qyo��k!Y\u0013$����/2��V����IKގ˄\u0004\\�V�])�\t�K[P\u0010��\u0002n�|��S\u0002\\߼���Ǒ�_Y��\tdg�.�ZT\u0012��r\u0011.\u001a`�dڼd�h&�����jZ\u000f��\f�U���bBjc��!3���\\�\u000eG�\u001b�Q\u0015\u0018\u0010�ȝ�/��E\u000eWp�\u0018�cF�\u001dz\u0017�ф�\u0016����jt�蚮uh���Q�#m\u0001��\u0010\u0019$ދ\f�6Z�Y\u0005��\u0013vͰ�eS\bj\n=�\u0011��\u000e�s{�p�>��&K�;�<%X\u0002K��hb���ܺUE*�*~�Xs���{|J��\u0005��}v^�\u001d)��D�8�Th��%�ת��\u0002��\\\u0002���2,\t��*�.)S'�+�rx?\u0004����և��w��[�м�-Tg�\u000e]Q��hb\rO�\u0012���� ��\f]��`l\"�U�\u0002&�G��YI�\u001by�I\u001d|\tN����n�\u0013�����u}z\b��\u0015b\u001fu��TˢLg���`�l�~�,\u0018R�$�˛�C\u0012wH\u0017}B8�N�=���Rn.+\u001c\u001ci��\r�+�?nW�U\u0002��o���&�� o�\u0002\u00145�\r\u0016��-��y\u000b���6А�\u0001q�� <@\b\u0015�W\"��\u001f9����v���\u001cj\fL9>+P��\u0000�4\u0017\u001c�\u001dIñ�6�H�|\u0004+��!\u001b�[\n-��5-�1\u0007\u000er\u0019��\u0005\u001f\u0017�;}K�+����#�u�E\u0007�#_�\\\u001c�bW�\u0000��S�*\n�y�\f\u0010�ۙ\u0014@\u0012�Qqt+2�KmJ\u0019\u0005#b�X�T��7�|ҹnf��\u001ec�ɀ\u0000\u0000\u0001���\u0016}�\u0010OH�Ե�W���Q\"^D�Q��r�94%�?rL��\tri��-э��K�\u0001ڠ\u0015D\u0000\u0000\u0001a�\u0000� \u0010y���)f�|\u0014\u0000��@\u0001�W�p\u0000��\u0000[�\r`\u0000\u0013�\u0000\u0003E5\u001d\u0014\n/ަ�/�Y��@�\b\u0018\u0018�\u001a�j�$\u0012$p\u0002���\u0000\u0000\u0000\u0006\u0006k��\u0000\u0000\u0000\u0000\u0000\u0004�T\u0000_\f�8�\u0000����@\u0000\u0014\b>\\��`A+�?�\rF\u0015 B�nyyX\u0001B(\u0000\u0012������\u0001\u0001=v3�\t��Ֆ�E�\u001a\u001e6 \u001e��1<�.E I�@\u0005\u0010\u0000\u0000n \u0001P��\u0000\u0000\u0006@\u0000\u0000\u0000�\u0001��@��Ύ\u0002�u`:=��\u0015oF����*\u0010\u0004��%\u0004\u0000,\u0018̐Ŧ��t7�S�\u0000l�\u0003\u0007\u001e�d���Q���8\u000e\u0003 �\u001anEΪuNV��[\t�8�5:|s\u0003��d\b2\u0014V�����\u001fv���\\1\u0003}ƌ ,��骕�\u0002�\u000eH\n�$&! \u0000� \u0003���\n)x\u0000S��\u0000\u0000\u0000��a\u0013\u0006\u001d��\u0000�89�\u0003X�GXRp��\u001b���յ\u001bs��ּ��\u0003�+cjOA8P�\u0017�\u001b\u0018;qr�R������7����>ߏ��˖���H���\u0018�pa'|�`�\u0012~}�&�GGǑ\u001e\u0010��Ź\f)*���:��\b\u00008h\u00006i2�l\"9�F���pSzk��7\u0018z(k���γH�&\u0002�\u0015��>_7�)���\u0004f\u0007�C�\u0000\u0013�S� \u0000\u000f�i�\u0000\u0000\n�\u0000\u0000�+\u0003骈/�)K�\u0000\u0000\u0000(�;q͕�\u0007��T�\u000f�Jw�S��\u001c6j�U�\u000f�\u0011�\u0001�g!y�`��8��v_)�܄x����O��r��\u0018�\u001f�OE\u001d�\u0007 \u0007<��j@\u0015F�S���:\t�^C�1\u0004`#}��XU�h�\u0005bt�\u0005�B��1\u0016= �qS�vPh�G\u001dI'����\b\u0000\u0006<$���LU�%:�h\u0000\u0000\u0007��\u0000\u0005�0���X\b\u0000\u0000)���S?��\u0010�ֲW��\u0019\u0000>�\u000e��<\u0012�@g\u0018}�\u0017\u000b3���\b�I]͛�x2\u0015�Y�\t*���\u0013�%;&\u0006�\"�X/�kRa�\u0010���\u0019�šO��U���ǘ@���>H8���z=�*�\r�Kf��&U��ݳ\u001d{�\u0002ۤ¶�搕������(>l?�\u0017V\u0000/l-~;X#�\n\b\n!�ĬӜg��@\u0000}�[�#Av\u0014�u��Z֘\u001a\u001e���pK�O�D�sD\u0013�\u001chJ�ņ�\u0000\"k��ޕ���\u0017c(�`��\u0003��7\\�\u0002\u0005Dϰs��\\h�'\u000f\u001e�ٗ�b\u001fb��-��\b�?�^�)\u0004ȁ\u0014~��d�E\u0017�'5�S�INv�\u0016�`\u0000\fĨ\u0000\u0001|�s���>]�\\\u0016�\b\u000b�\u0007b@�v��c�7\u00106w.%~\u0000v�ƔT���\r��͠���ܢx[\u0010��\u001fÿ�\f�\u0006�m���MG\u0016�\u001e�|u\u0006��zW\u0005��t�߽\u0016���\u0002^��\u0006��8H���\\L��X�7���Uv�������x��m�Z��\u0000\u001aa0�����\\�N\u0006֬����)ڲ@��\u0000���(Ma��*\u0017}Y��vx�� X_�C\u0019kZj���M\u00118:�:JD�!���J�T�\u000e�:`�L��\f-�^ms\nX���h�M����\u0004��\u0004�U�Sfo/����\u0018�\u0001���r�ĩ��^\u0001������W\u001cX8�ڃ/]�9\f��\u0016�\\�\"/���j�\\-�;�o���Ե���\u001f\u001d�5\u0006��I\t\u0002���bN�\r��L8�>\u000f�\u001b�e\u00069�x�i�/���l�;�lvlf��gR8a�Q�\u0015=\u00139�\"u�f�uq�Mv��z¸RD�\u0007#�E)���\u0014@\\�+\\�u�Wb�X\u0000J�\u0012��֠\f�\u0000\u0000\u0000\u0000\u0000\u0000\u0000T��Ӌ\u0011�-���~{���g`X�u�u��\u0015ZG��b\u0003-�7��ڇ�u�o4k!}�j�\u0016������/�����ږԿ�M<��5��T\u0003F�a�Dm�H�o����/��\u00059��\u0011g�\u0010rD���S��n��aG����Q��?iQrհZ\u0016��T�w��\u0005⧓n\u0000\n�#e�m��3���>�a\u0016G�m\u0011� ��&���\t/�ȟ/&n\b\u001f1�?\r�&�Ҁ��\u0002\u0013\u0014J� |$DI\u001e�&����\t|��\u0016���lFMG4·�&�\u000f�J�#�L�-D�T>p�\u0013���\\d�V&WQ@�Z1I�ë\u0010\"0f�U��<�:=�X\u0014y\u0012��\nh\u0003-Dn�p�9�Gf�Z_��X1\u0000�Vͩ_�i�B�'��\u0011��?�/k:�&@T=Š�k����\u0012qt$f��10��U�K{Iv\u0006��5B;6&`f�\u0001iwӺR��x��]@�G�eCnq\u001b\u0017.\u0011c�1�f(\u00130p4\u000ehï��T�L\u0005�\u001a�ه��\u000f��a�E�yG۠��A)�����\u0018Gjn��s�&\u001d��(z���)�\u0005R;�cy��8���TQ�\"h\u0016�3egu+��Y\u0010�v\u0013\b_�Q\u001c\u0000d��n��\u0000\u0000\u0000\u0000=��\tq�mҖ���Ǚ&�N��X��\u0010D�O�\u0016��uq�(\u000e��HOB��n5|��*�\r��j�x�٦�1��\u0001��+�\u0010��vin0�$\u001a��;�Z\u001e/`\u001a��\b�����;�܂@�\u0019�D{��m��\n�������/�U\u0019^^���>e���Є2�\b�_����F��q����,�,d�����u:H��Q�[~5�%�J�T4MN���\u0007I\"��iq\u0003���\f�D\u001cЫ50Կ\u0010�\u001eR�����μ`x� ��\u0004���Ԑ��\"�r\u0010���#�6�\u0004\u0018�\fp�$��m/z�Qǻ{S����F�Q/\\�֑p��܋v�\u0012��P�|��:\u0003'���\u0001i�Rd��\u0018\f\u0017JO\"\u001eȀ^�v\u0004(��y�h\u000b��ޖ\u0010�@K_�A��\ts]��[�'�h��8�>]8��6���h����8%�>�X\u001f��|Xi\u001aɀ6!\"��\u0002��w2�\u0016:��*g���\u000eg|�E\u0018wؾ�T����:�rR�� nJ8\u001e;\u00059�OaD<�Wx���\u001d�]]UΟ3}�)\u0005�R(�,�G�\u0006\u0019Y5��YM�C\u0007;�wFd�\u0013��\u001b�dQ�\u000es̥�\"����א\u001bit��\u0019\u001cO�\be\u001e���25�b@�\u0016�\u0012)ie�3Ĕ53����&�1�!�{ѷ�\u000f\u0019\u0015\u0003��C�9��`KI{^#>����\u0004Dc� ��m�5����v�,>�^���$�W+n�Kq7�d�BT�ג�=�YT�d��최|��)JB|\u0012y�b���y9��&����\u00047�*fPZ�������\"\u0004���X�~�\u0000ec\u001f�s+C���&H���ﳅB�\b6Q_�+�ԽR?��6\u000e�ư�J�\b\b��<�2,��\u0016��OA�lc2�l��\u001d�H�Á�Ƃ\u000f0�q\b�r\u0007(r��8�P\u0014gӟi�[U�:^ڕtkdu�13��kn��fO{u��Xe�xt��H���\\�2$؁�N�N>�o����PVh×�0�bI�UD\u0014Rs\u0014w��j�B\u000eC'�#\u0019v\u0006�\u0013�d�_�^���#;��0\u001c��� ���\u0016\f�\u0016V�u�]\u0011|�\u000f�\n�K\u000f�\u0016�*ة�V~�ĖX��\u0000ܔ����2�\"}�U��1�\"\n\u001b�F\u0002�.&įQ�}cQf�*.\u001a-�_�\u001d�/�G��\u001e[\u001f_�\u0003q�%�E=徬����N��4w���.�\u0004�/\u0017�\u0000'����$z`�c�că�(��\u000eP\fDՔ�z\u001a�\u001b�Y�ZZ�=��\u0013\u001ecc}b��L���m��ۦ���\u0006�����\u000e�$����k�$\u0004>�!��aKYV\u0013w7ͼ����[D&6��^�\r�� ��;K-\u0018����)܊!�����(3�\u0007,����\"\b�Sq\f&�\u0000�o�ݚ�H��Bl|��Ezg��\n�p��\u0013}\u0018�\u0018�ot̀Z��\u0006�)a\b���\u0016/�\u000f9�v�Pd����\u001f�C\nĀ�k&<��澏��\u0011\u0011��\r7��O��7$_\fw\t��&D�(A!�f\u000bj�\u0018t�.����\r���(-�(��kd�K�\u0006:s��@\u001d��B8�G�A��\u0000K�)�<\u0004\u0000�h@����\u001c���8\u0014\u0010�Y��uٹ���w�cekm�T� �u�81W���\u001dW�J㗱�\u0017O(�\u001c�\u001a�Z�p��\bݴ��SR�؇�ˎ]Ӫi�!n����S�W��d\n \u0012K\n���B\fA��\u001dUp#\b�6��\u001b%)r�!~��9:���\nEt��\u0002ѓ��a�s���`�dNC6WF�I\u0001\tZT�\u0019��f���K��\u0002݀�\u0012�4���\u0007\u001a\u0003\u0019�\t*Z�=����\"\f�l\u001e��33�6\u001a�,�\u0019)�\u0014Y�6e��F�r@ՙ�wN�@�\u0016!�����ʌ��C�^�j��0-�AN�\u0007�Qg���V\u000b\u0017�\u0005?�_[l(���\u0001^�A�k0��M(�VLb\u001de$�\\֫Ek\b\u0003M\f���\u00145��MB\tM0^�{,h\f�\u0004\u0011\u0019��d\u000e\u0007A�w\u0002o\u001f7!��\u0003WY(��OSM���eqA\b�E\u0015��V�����\u001a�G�����\u001e�U\n[��a�\u001c\u0013h�Ya��G\u0007\u0006g����x[��7B,���<ȬҾ��9\u0018�l�k\u000fo�Pҏ�e�\u0014�! ��\u0002դ���/���J�[�����Q��Z��U�\u0004�(\u000e\u0013��&\u001c��n���y��H\u0013Pʎ\u0015��%��\u001c���0�x&�yaAWT�?���}�J����9�\u0002��H�R`q6��\u0013�\n��T\u0010��\u0014%ґ�7��A�C�\u0000�e��זӳ��&��\u0004�\b8��a�\u0017ųE�\u0004�h�'|ŷ\f���sz;�\f�j���MP��.٬�'�\u000eU�\u0003���\u001cw�\u0016��\u0012���Ԁ���9d\u0001l&\u0002\b<���~���`q\u00160�������[23���ʴ��/]�s�긦�\u001dT�C;h��\u0013��\r�o\u0006\u0001�~�Z\u001c�\u0018�A��n\u000e\u0010�ɡˍ\u0011#�\u001c*@L\f{�W\u000fa\u001f\u0019�����ӆp6@�=A�\u000b[1บ�$\b\"��a�ȭ�J�Q��P�V���\u0016��\"�گkܛ�I(�\r�p�d��&/��܌�\u001f��0n�S%i��<�\u0017\u0003�\f\u0006��\u0011�n�d\u001c���\ri\u000f������\u0019�\tRI�\u0014j�F+Y\b��0���9���W;\u0019�0\u001f�<~�����[Kq�I�}�.)?���B@h��l\u001c7Τ�����ɫ\u000f:y\u0004L�M�p�\u001f>2h�= =���o�8�{.��;N�r�o�D^�f\u0015��s��\u0016����\u0010�UƤ{O�ø��$2���ŀ\u0002���d8zg��\u000e\u0016�h=��\fX�E����. yJ�b�E�j�hf���Gy�\b����W8�l:\\W�E���~w�WX�\\��\u0001\u0005�`X�\u001d&�c\u0016Y�����jj6��x\u0000�'\u000e��6\u001a�,E>ӵ\u0019i�\u001f_���<Ǿt2`�\u0003(���������\u001e�|��6�\u0004\f���\u000ee!e������E�e�!y�a{�MuÏ�,�\u0006��r��G���e@�f��\u0001G�uy\b>}q��DYم���:�z����\u001d\b�@\tp�,OCԉ~\u00189���m� ��}p\u001cu�v��r�T&\tl�&�\u0006�\u0004̪�>���J��\u0001�\u001c\u0012�H_����\u0015ݚ��\u0007���\n�\u0011W�a?\u001f�g��+D��� \u0014U\\w��ْ�\u001a�U�.\u0007\u0014\u0001��,-f��O\"�&��TL�b�o/��2��\u0016�\f�6��W[\u0005{6����\rң\u000b�IV\tR)�_�v�'�ٽ\u0006z�S��y��ds�0=\u001a.�O\u0004�\u0015Σ���2\u0005%r\u001f\u0016�7��_a�&#\u001b\u0015\u001c��3\u0017\u0012�i�M0gz5�\u0002��gZ\u001ey1�Q��\u0007=�J�\u0002\u001b9�\u000f��E�/��\u000e�ɱ�7�ր�����Lŝ_b¢\u001c\u001e�x����Dg�\\\u0013�&�\r\u0017`D\u0014$��\fIS�8��\u0017$!�gj����F��p6٨표��L�}�7�_�2h��P\u001e�t�LJ����SJ1��\r�\u00009�\f�A$���\u0011�zƞ���$pa谼q�\t\u001c\b�Ĺf]�\u0016%S��\u0002���Ǜ5/���&\u0018�\u001b��#�!m\r�\f,�(�O��ɇ~�O�Gj\u0005�5C�+�!�qH@�g\u0018�m/k|\u0014Ñ��\u0006�\u0012�T%�&c\bs��\n��DH�\b�����\r4_\u000f\u0011�37>v���'P\u0013�[��������Cq�[R�\u001f���/�q��\u001fS�'�.\u001d�\u001f�w��G��F�2w��k� Eh��vYI\n�(��鐇*�\u000fn?.�eE��ܙ\u001cVU�\\\u001e��ECz#w\r\u0010dF�u�r���[��\u001bЖ��@lѣ���\u001e���p�OQ�r\u001b��ZLtP�6���\u000fշ�?#ǒ�2��\u001d�M2i��ԓ���������;\u000eB�\b!\u001c��\u0005�d�&밮\u001a\u001f\u001b�U���\u0005ۙc\u0017���V\u0015zR�U\u0001ъ��\u0007&�\"�=r�4F\u0013�uru�\u0001\u000e��;�(�F�wDe��[\t�Y��ʀ)��u�Q(!��t��\u0006'��꿘$v!xu���E�g�^+\u0005�|����ˈs\u001f��{�Q����\u0003�S��\b\u001f��\n��x\"�t#���<0��R�r=߷�ʼn\u0012U�A\"D�qm\u001f��1�-�6\u0002KfSxo;\u0000rB�/���-W��tU:!u;�e�\u001aH��ZI�@zYc��:@b{n�J��\f*�d�D����\"�@�\u001ba\n����d�Ź���\fS�×�a�b\u0005<���6�U��,p�ڦjb-��NC���G�{���\r��:�<��ud\u0005��,Y��D��\u0003���`1\u0012E�7/�\u000f+��=��\u0013���D����\u0013�gI'�����Gh�ʸ���&��\u0018Z5|�#�BqZ�`\u0004x�=:߱:�\\\u0018`�\u0012�|\\TZ}�\u001a�S�j��\u0004r�\u000b\u0012��6\u000ex\u0002;��P����Nv�\u001d��H�+\u0002�\tE&�\t�\f����YW�\u001d\u0004U���&��h��_\u000b��ɧ��[�%)��\u001a�'\bh\u0004�\u0003q��n\u001e ����8g�<�\u001a�����\u0006\u001ar�/F]la5�x�a��ףz\u0017]�@.�\u0001���+�;4'\u001c!S�Uڿ��<��.j$7IY��.�l�H&�0���&�\f\u0013�8\u001f~��\u0010\u0014r��\u0011\u0004�\u0006��\u0015o����*;\u0019��2O�\u000fh��˙8\tw�\u0007�t�\u0011��F\u001d���CD�\f�LW\rY ��!9���+L*�\u0019\u001e\u0001t4x\u0010��٤.W���\u0019\u001c\ry��hT�Y\u000f��.��(\u0017�\u001c�.��\\��\u0002�M��2�ĭ�S�A\u0006\u000f�,~w�NX\u001a\u0001�\u001c|2k�΄�\u0018�\"$�Q}�|��M\u001cF�'���\u0014��\u001c\u001d��\u0004M\u0010ʢ�\u0011��^��\u0012\u000b$�yd61���;\u0017��V�\u0018ΐ��\u000bU���W\u0014s\"��,�I�\u000eaz\u0004}�p���\\(Z\ro6=x?��\\�J�\\\t�ئKG�E��շ�����)<��6\u001b�\u0010�x'\u001b����%\ff]\u00123f���4�\bBU>�\u001a����3$�=�\b��\u0006o�@�3-\r�m_`c\u000f\t�WkgE\u0013H��K�\b�\u0001wղ�+�p7�?���U\u000eޝz\u0011�׍��W\u0002�nαCʼ�q�{�M\n�o�_�\u0006a�qb�/���\u0006�\u0011]��>����\u0017�I\u0015z�<��&֌#��[4N#o#�p\r����K��I��Ma�S����+��B�z@���1��<�!��ֿǻd�����8\u001f\u001f�V��4\\���\u0019ELἢ��_�\u0001�s\u001b�W�[����*��+XN����Ȏ�O�Z����hQ�ӧ�7^��nM�\u001aM�Ӻ�\u001a�����\u0016?\u0001/t��\u0014ǫ$є�ܒ�i3!$%<�\u001d�,[Pو*\u000b�$2b{���=G��Y\u0000�K��+q8Lv�U֏��\u0011��iu�zEQT����\u0016�/��k��<�;e��S�:~E�D>�0�»�\u0010�ֺJg�A�l�\u000eR� \u0002�\u000f��L�N�Mڐ�K]@|�4U�\u000b.�Eq�3��Z�|�\u001dxv+W�w\u001e�@V��YV�\u0017\nD�3��Zֳ�)�~$R���`�j���e\u001d��#Q��&���Uj6!�Lo�ɲr\u000e\u0000/Qݧ@t�57�+u�\u001e(�E�����@4(�\u0011��Qsm,R�=���ApWˬ��n��\b��fW��sG�<�otɀ�ڹ^�,\"�,�\u0018eR\u001aBz\u001b��\u000fY�A�?�\\\u0019J\f]ڰ�yԲ�gs�\u000b�\\~\u001f��⦵�j^8��$\u0001u�7xDI�3ζ\u0012'�\b�xw�aT\u001aL\u001f\u0003a\u001c�B$\u000b�{\u0002Q\r\u0001H�h� ���c^�#�-�oB(ʛ����p�ùݥ�~�\\�y�Uݢ�N\u0019�H�dy�{o\u0017��\u0000\u0010�,����޸�|mG��V#���yL���k��V��>\u0013���,\u0000wS���V\u001f�\u0000��\u0011\u001f�.��P�}c�D�TXq�\u001f�X4�3�b��[��\u0004���\u0003|�!~�ɐ�T��Yu�O\u0015\"�����\u0012\u0006n��\u0007`�ܲQP���1>#p����I\u001c|�b��?k���{!X\u0003���7��@�a�7!d<+�K��\u001eK0&�>�\u0004}K������q@\u0004f�P�t2zA�i�\u0017|=\u000e;`GWu=�x$\u0000�\u0000\u000b�\u0000\u0000\u0000\"~�\u0000`M�\u0000v����2G�8���9L����\t�P�\u000b�B�hz�W՟\u001f�&���Bܔ�\u0012\b5;�U\u000b˯�\u0000Ж\r���\u001d~�`P}1ҩ�i���FZ���\t\b����2v�c��u\u0016ɀ[������g0\u0014�)?�ܛYڲuRBU��\\�3����=\u0005��@�����\u000f}W]4|�#fø\u0005ꟘQ?I�տ����k\u0005QJ:��(V�\u001d�vq��O���\u0006��<}�cgK#j�HR�J�+��\\2'��l\u0000���\u0012z�� x[y3\u000f[?�oX\t)^�\u0013?8aAa:D\rSb��\u0002����\u0016t�L�\u0007\r\u001a\"��l�wQ��.K-$+y�@��֕�h\b�E��D\u0016��J�p\u0010R$a��nU\u001c��̶;��d�7�#\u0004�8\u0006��1�:.��2�%꾇��+\u0005�%�\"%\u0003��k�g\u0011dz\u000fïkHH=z��L\u001f��67�6�h��AS�\u0010��q�\u001dش�Z���\r+o�O��q\u0011��\r�±1��\u001d�ѯ̬�\u0004�=�#tQ$�4!\u001d�\u0014k\u000f��~Bnʨu�ñ����h�ʍtՂ��bO\u0016G\u0010ؾ�_yf�*N\u0011zp� \u0006��G ��\u001c\u00014��8m���\u000b�\u001d8�>ӳӒ<@���V�ߍ�������\b׬�]�?�?v�\u0013��1�8�\u0014%����́,\u0010�\u0002��\t�Yq��QA�\t�Ebcيw�\b�:Y��=u��P��2�z\u0005��\u0006\u0002ُ\u0012M��P�[�':8裷\u0010��:l��4�^�ͩX��ɘ\u0013�j��I�#~\u0002\u001cg���4d��x\t8t�o�?\u0003�g��T�O�,�\f8�\n�\\���C\u0016���\u0002%@���m�����1\u000b��/��$�����'����&�a���\u0018�(M��ΐΐf�@e���\u001c�Z��4u�V�\u000b�\f���\u0005�\u0007>�D�ы���m@��L$a,]�s� '�Q1ߣ���\t\u0013�=��.�����\r�{\u0006�gR\u0012\u000f�j��v9U�at}҈�/��7��\u0016P\"\u0006�N�n֥<_+Ac:P\u0015�\u0017\u0016\u0010/Zk\u0011D�h�\"��\\'[,Jn\u001c_Қ�5H\r=����\ri9TE=�{@6��\u0000m7�&�4\b����\u0018�\u0001K�%61�,��&/��q�z%��{�F�)��<$�\u0018��G]\u0018\u000f[ь��Eq7~�њ3�ld�[�\u0016ڃ9\t1J�P��O����gO�3��Y���W��\u001e��\u001c\u0006�?��z�\u0014����R\u001d��~6��:\u0018\\�/��(\b�#Zp���Eʧ;A����U�\u000b3����x��4�q�Y�>�@ʶ\u0004c���Q��\u000f\u0004WR/+*A\u0017\u0000���S�\u0003�q-��6\n�`�\u001a�\nLf\u0007]�R�+h6N\u0011ۜkt\u0006]b���}=_\u001bS�\u0017�\u0001�\u001cu\u001cz���}{��\u001d@���{��y��?���K��1L\r��w7�Q�.�^��WKj)��ľ�c��\u0012Q\ny\u0002^X&��ͽ8�ņ��� �7�{\f���1i����Á��e\u0007\u0013�����E�\u0015���ք?�UM�]����+�\u0010N��ӏ\u0017\u0002�ȱ����l+�\u0010���E��V���f}E�%\u001d����h�­O�\u0005p�����MY�T\t��.\u0019`\u001b\u001d#�)�\u0018��ER�S�!6�t\u0010h�9� U~gh�\u0002V\tN��'C�G\u000b.��\u0000�#��-����9Q�Fx��\u0004Eܘ\u001d\u0004�\f1c�ř�\u0005\u0014r�\u0002?lH!l\u0012�=A���h)��MQ+����\u001c�Fa�5\u0002���sW<�<\u0006%\u0018�U�?�ݮ##\u0014; �>\u000b��;{N�\u0007�\u000740����}��Cv&J���E\u0015����f;�B9�\r1�l�ʨ�.)�py�O��F�\u0003�W=����]�U)�N��gz�\u0005V����\u0017#�}�%*\u0004�H��\b�x�pԡb}�\u0015Q\u0013ҋ\u001e�7ă�;\\Ym��8\"�V��\f�L���i\u0012�\u0010�5\u001aɂ۰J}�SI��|\u0002MM ���՘�,�u,�m�J��\u0003�`V�\nV�T��8���p3��\u000f\u001b���̽\u0015EOO7��g�8'EY6H*\u001cWQPP�����+,J=\u001e�Z�Vt�B�a�#�H`ت�>Y꧉�E�\u0000\bl�����\u0006�\u0002���3�)\u0001߇5q\u000bm\u0004�uVB�\u0012�C���yh�\u0003��q�M-к�\u0007æʢk�\u001d_(�W\u0002g����.�}\u0003֖�SW\u0000�U���S���\u000b�o��Iŧ\t\u0016�\u0011󻤚��+�ʚ\u001a����\f��[:\u0011����\t\u0013R��:`½�{_7䣃�:ז]`�Q�����fǷKCZ:���\u0001�����\u001a �J�(��;�\u0005Ġ���;��?eA1l�W�Os�&ͨ\u001a\t�9\r��\u001cqdX�����9?�ޝ�\"D\u000b�7}�;�\u0005�\u000ekud�_�$/�\u0004�\u00023\n�5�}��\u0000���6i�4�רFx\u0006�>��V��؎\u0017{ �\u0011n�g;h+k\"�@�z\"��R|�)P�\u0006.� wxS\u001a�\u0010�l�yU����{�K��B\u001a�=ED&����2�]=�\u000e\tk\u0011�C� ˀBTힳL�B]J\u0018vU��\ns\u001a���Q-m���,g&Ny��r1!N�P\u001f�\u0017�\"[ ���`D�\u0000\u001d$�IȲ�\u0002Q\u0018�.. ���J�Y\u0016\nC��Y�~\u0012��7�;��&L\b�D�:�\"�R~I�L�01Z ��8X���}B=`r�z�(��\f)l�`x\u0017��v \bT�;�/B<\u0017��wc��\u0006P\u000e\u0012���r0d\u000b�A؃vS\r����\t}\u0013~;2����sv\b-u��\u001aT��\u0007I\f\u0010�Ep\u001d�t;u�&i�}���\u0013�:)8���NY�����%g�E���8a��;��gV/�Y���<(��\u00059���V9@r�R�\u0015 �H\f�u�k��\u0010no�֐��5Q�kM���a���ʳgsf`�η��\u0004\u0010�� ~���B��8P\u0001*\u0006w\u0003�m�\u0007q$�u�s6��j����X�\u0014b�Dd�G��9��6�jԧ��K>�ە���e��x7�;l�\u0004���\u0018\u0013��\u0011~�8��\fN^�*H�Vu\u0000z��\u0017f\f\u0019�P*\u0001��lU��\u000bCkJ��\u0013Ν���S\rĄ�T�ϟ���.�g\"3�fԻ+!�[\bC,�+k.VX�����z�\t\u0017Y�Y0�)�����\u0012��P3(v\u00059�����.\u0017�Z�p����P�\u000b��\u000eb?f�\u0001\u0003\u0017���JL�j��\"Uf pYJ��B���\"{�Et��,�\u001f̡R��:݀\u0004�~Ta�@�\u0001�b�\u0007Wo<忩���x�w���\nb���6\u0012\u0002\u0003,�Z{1h1u����v��j_�����8*��\u0017�,ꃺ\u000e0;�]�-\u0013����Z\f�\u000e�������@�l�Z\u0011\u001b<���\u0004�!�s\u001e��t�Td���pvtbR����\u000f\u0018T�\u0006մK�)�yS�u���\u0006r~�z�ȴ�Ͱ��p�Z��=h��X\u001f�k��\u0007y�h��60���\u001a_v�@�\u0013�y�FC(`H����\u0000ƒ,�A�=�y�tm�^��9��~�A\u0012�Γ �\u0001-\u001bF\u0007����\u0000�e\u0019,\u0016�����\u0012\u000e\u0019=h�\u0018@\u0012\u0015<��\\��\u0005]�`+/�1�}��yY��x���nAn�GZ�wȽ/�@��\f�=i�7���\u000b\u0015�;�\u0017;�iT��\b.�\u0007ˎ\u000e\u0019\u0005���V\u001c$\u001f���`��C�N��y�ןa\u0019�ь�$S�3\u0000��Dž\u0002���G'J!�z����C@�+���<�5�\u0016\u0007T�Õ�W�RZ�\u0004ɛKr�\"���\u0015��^�\u0015�=J�9��V�2���R�=Q�Ȋ�=\u0011�\\u�,���\u0007U��*�b>\u0005�N��#T{���\u0019+/�O»�J�۵O�~�\u0013�\u0002V�\u000f�\n\u0012ɿ���@��}\t�\u0011P��\u0015>�q.���$vx\u0012(f��\bض�Ws����Uh�/Ɵ�d��v�F�p����>\u001d\u0016\f\u001a\n\u001bh\u0000\u001d9-6ҏ/�0\fu�\f�I�i��_�L\u0001�A�(��\u000b�f�\u0019$���\u001b@f}nN���\u0004��CR�!�}\u000b\u0006R+�+L�<�/���fGa\u0019�4�!\u0006(\u0014�\u0003T\t\u0011\u0013nV���'���\n�Kh��n\u001bE\u0012\u0016\u001b\u0004�\u0013�\"ul;�W\u0016�-�\u0019\u001d,\u00147�\u000f�\u000e�BŊ�5�/vx�IȖ�pf�FX${��]}-\u0014�E�\t.lٱ/�y�B�1-� >�@\u0016�׏\u001d�%�����R�5�\f�}�a�$sf.�>Et�`*\u000e�=��\u001a�fօ\r{�\th\u0005G/�Y�f�4��\u0006�\u001duG�z�G�',/?K�|�@���t�qX)���/�u�~�\u001c`�\r\b��\u001eo���S�$���&C\u0000T�[Q�\u001e�\u0011k\u0018�8#/%�6��9�%\u001d뱃�PR{\u001ch����}gNu�t�u��\u0001\u0018q�L4c$�b��U�=\u001d�߉q�\u0001��\u0012���\u0014�>�I�.�^���\u0001`G�8^e\f���\u001b�򼙏܆��\u0000�;�[�\u000f1!�\u0016\u001c���m�JW�sL�ƬU�[�!�d(0\u0000\u0013\n��0�鱉qU�\u0000\u0000SR�Ʊ\u0019\u0002\u0015{�\u001e65Q�Y�\u000f�U\u0014\u0004\u00188*k�%�`s���\u0000>���R\u0005-����\n�%�\u001a\u001e��2;�$�\u0019C���\u0015�ɋ�\u0013���\u0018*��\u001d\u0004����\u0002�1�ʼy�\u0016\u0002&M\u0019-\u00042�.Na�-zY7�l2�`\u0006�<�G�J��e�\nAN�yC�{��\u0016���-�}��>����+��5���s��j���X٭B���/v���O)��0��K#\u0018�5e��5p�\u001b\u0012'ȧ\u0018e�-z�ϓ�5���H�!�_��_��z��$E׹q��Kk\u000b�F�C�H�9;��\u0015�A\u001b��)k��).D\u001aQ���Ө�1X6x��O�\u0014�n٦ZV\u0019/ɯ��/\n2y���VX9�l94e�}�.��Q\n\n\\��ZX�%q��o�L���GA}�)d���\u000e���`�\u0002\u0006��|�!@\u0005Z|��\u001d)*=�Ա�D�����}��\b?�u��\u001c���N�\"���\n�@�\u001d�Y߇'��!nǃw;\b��2�s9���\n��Kq#��%��\u000e��5 _x!\u0018\u001dP��ƕb~�2��\u0017�\u00197\u00121��t�?#+\u0004P\"��G3���`��>��\u001dр��0\u000e�Uj�| k�~B6��\u0007��s�\u001ea�)>rz��\u000f:�u�T����\u00128I�~�[v�@�f\u001fq��3�^�Pd���\u0011Ќ-�(\u000b\u0019bpp!\nZ:\u0002\u001f�#\u001dX)��\u001e\u0016z�\u001e�~`�:��\t�\u0010\u000b�m�\u001cp�\f@�<��-��̃�P��ɸ^�=��H\b\u0013\u000e\u0012k%'�\u0006�/\u0006��҆��2m[�5�<�8��a�gF\f��\u0001�n��.�Ͼ�\f\u0007|�[W\u001d��\u0007�Iq+ {D�]F��\u0011�)�U��\u000fD�g�i�E����\u0016���\u001a��\u000e�0�X�6�5�!6�\u0013�؂��م���a8H��u�LŲ���:ځ���3kVG��vg�\u0001�d5 ��\u0006�q\u000eԥ\u0013Lٶ���I���\u0011u��;\u0018�����\"s^f�I��\b)�\u0004:\u0007��s\u0011�=\u001e�0��\u000f\u0011j�vP�^��\u0002�\u0000Q�\u0014\u001b�\u00178�F�\\o@h�\u0012\u0007�\u0007\u0001�m��&\\\u0014L��<\u0015:�\nnF5��P4'���|�R��r�\u0019�9��k�\u001d�\u0015�%nż�!f\u0012�x�)��\r������\u0013�$\u000f4�\u001a��I�[��\u0013�\u0017�}\u0011��w|=�rL\u0012!�6Z�Ej\f�D��D���:�\f�hT~5�Z�\u001b�\u000f@���\u0017�A�\u0006�\u00156e�)3�]\\�*4�s\t\u001d\u0019�|%���*���w�2�����\f����\u0010�L-�F�+)Ԗ\u001d�\u000f͚�x�F�6RL'�ok#�)��\t\n{\u001d��e��yi�i��땦�B��-�r�\u0007����.*��6AW�}m�\u0015K�+ռ\u001a-�l�])\u001cb��a\u0013��\u0003\u0003��\u0003�HZy�Q�mgĥ5Q\u001c����5v�;�_.�1L�q,\t�|����J��9Ƣ�\f\u001d�d��\t��@-�<�k?��&z�����}�\rP1�\u001d�j1�m҄��\u0015���\\�{}\fd��=�L�\u0004p���vn�wo\"v\u0002G�p\u0019�\u001d'�������8�\u001d��$\u000f0��ƹ\u000e�\t�,$�9�P*���k��sa�\u0004C�[2K\u000e�\u000eK^lłH�]2��5ϋ�:q�\u000bX��\f`��&�@z�U\u0013\u0005�:�q\u0019�cz��>̙�v�\u0014Ez��^\u0017�S�\"<�\u001aD�/�?�_�m�\u0006�Q\u0005���ټ�\n�\u001a�M`U\u000fto�6\b���涎�\u0002��\u001a�\t�Q�\u001aƶ��_<���XA�\u0002 X�+,��\u0004\u0001k�\u001d8���WH��R;N�#D\\]9(�nr�߭l��S��\tr�\u0013\u001b����W\t\u0013d�\u0000>��\u000f��\u000e�AD;�+o5P�@۩\"�\u000f]\u0004d��6P\u0017<\u001b:6\n(��vޥ�\u001c\u00185�a�)����v\u0000�m�e�Lb\u0016\u0002M�:b\t�\b�^�H�\u001b\u001b�Z��Q\u000fK7�����\u0010\u0016�8[W�sׄon�}ʦ�U\u001f]����Vx�i�\u0000�O���w�Z�p�Q��\rg�V\u001d\u0018J��!�Q\u001c?pѴ�v\u001c:\u001e��\u0011�\r+*��G\u001e覣hn�&bDӒ��+��e�\u0006YEW\fC���ޟ?;�Ux�2�\u0004o�2�t͙-B\r0\u0015U��Sc�U�G\u0002[�b�5\b:KG�(��c�+\u000fc\u0014*\u0000�=@B�k�1���\u000bX۠�����n~o@0�ۙ�\u0001:R������2\u0013w �P��\fc�\u0011�^�W�=b=F&��\u0002�y�\u000e�_�\n���{\\s�X�$a粴��\"�7��NJk�$^_w�\u0007�\u0004pIŃ����\u0018�Xŵ��)dӮ\u0007\u0005ݮ4�<�O�>�R�c��)�\u0018�w��n�n復v;�#<\r������R[���\u0005qo.���au8��\u0001f\u0014�\u0010\u0000�q��K\b0���Igb��C!oS�\u0013��\trHR\u001c�q�'��������9��H\u0014V\u001a]��yZ\u0016\u0007�9C\u0007_��c|���COp\u0000����ր�\u00142/�\u0003z%��ה��y�!j��^���9\u001e\"4\u001c��F��/\u0000�ǖ����9\u00037�\u0007B�N��nk4si#�{#���?5��ꍘ�Cpҍ\u0015\u0010��\u0017yŅ���5h�.c>�j��[%�VS\u000e&\u0006MN��!�ń����D\u0005��ֻ�C\u001b\nD��p]p|��\u0006�{�\u0011UY�\u001b1,��йl$�D�WT�\u0003�~k'�DR\u001e\u0011���'l���2��T� �\u0011{T��������p���\u0016`j\u0010.�\u0012����׭r|S+��܈���o�\\w��u3��\u0018w�0�|\rh�+h�\u001e\u0002�\u000f�h<�]TD[\u0010v��ow�f:2V�a��5!E�\b��\u0015jid!���1�%�Ȋ�\u0012òL<�S\u0016]X�͟��#\u0004Ԙ��@��>�z;\r켐�q!��\f��\u000eM��\u0015\u0015\u001a�DS�\u0015��&��#�\u0011�L�S�����0��]S��\b\u000f\f\\\u0019o\u001f��C}��C!.SHr\\�|���\u001fze���%��\u000f,�H�\u0000eE\u000eW&��\u0006�\u0011�����o�'�Ր���\fM��\u0006>F�V\u0000-���� \u0017���d��y25t�1�2q��|5K�\ft4t���*zV\u0007�:\u0012na�\n��)��8�D��\u0013\u0012#\u0014�����\u0011����@�wք�\u001b5\u0004�?\u001f�\u0014���l����F�m�����fO�\u0017�Y2�r�\u0010?�\u0014 T�\u0002��M\u0000ڜ6e�\u0001T��?v�G�\u001c\u0019z�m�e�����k\\=�?�\u0001OPR���o��\u0011\u001dӢvtWo?yTqg\u0006*���b��\u0012M\u001d�.��m��gT�Ce���;�\te���x�E\u0001\u00053�±�i����,�|��LL\u0018N#�s�Ep��\u0018�Z�I5�\u0012֞dV�\f+%&�]PNj���א���\u0015љ��i��\u000f�{�B��q]����a��\u0004�n.�Z\u0019\u0005�)���ҵN����\u0019Y�\u0002\u0005�\u0011\b�=�9�ܑl�M��\u000e&\u0004�A\\��?Eߤ�z?t�e\u001bljHT���]�\u0004:���{\u000bm7���\u0006\u001bӀ�`��D��\u0010$U��pz7�J�y�r!�4:v\u000b�k�\u0001Q\u000b�\u0019z\u0006I\u001d���~�q��q^���雮��[�����Tr-�ݡ\u0004O�D]eAݗ\u0017�\u001e\u001d�\nT3�M�R�E\u000b1����2��\r�����=z�d=�]R�j��ؐ\r�.����i\u001c����]\u0018��YK���%��(!$|w�d\u0007˅�C��P�˙�WK\r?���#�m��\f��>�t-\u000e���=�R�W��c��_Y��\"%\b5;(?�G���۸s����9�A~�)dY\u000e�*�Ͻ�\u0005�\f�=:I�\u0005��G���ZɞJi\u0016����jY���*\u0015?PƟ�\u0006�*=͒�$�Fl��7)�̂\u0002��98�ݶ;&.0yRt\u0018^���1����S�3���f\u0018�I̍۔a���A��۟�\u0017\u0001�\fH\u0002���\bPg��U��m����\u0007-�ZҬ\u0004\u001f����u�?C�r�K��d\u001e[��\u0003\u0004���9\bKr�f�M����?�+�ǟ?\u0010=b\u000bFz�_�J̄\u001e=-��\u001b��nA����\t\"��'���n'$�X�y�_ ��g�H�7¼�!C�e����i����͗�]�כ&�4�_=\u0019x�&���ⳅSu\u001877M%��C~\u001cR8N\u001a�\u0004� }�U֋N�ok\u001e7!�q5��yԏ\u0015\u0005'\u0005��!8}j�d�W�B���\t\u0019,\u000e���h\u0010l��(�l\u0006\u0019\u001aC��L�\u0000� A��Đ�j\u0003Y��6\u0016-���_A\u0010��Wx\u0004�\u0011�\u000b\u0000)�\rMxE\n�T\b�VKZ�V���1�P�۵d\tWy1{�p�\u0018ɶ��8�j\u001d�׽\u0004\u0016���dZ�`2qT+��q��x\u0005=�ƹ\u000f��\u001a\u0001��;��P!ɖ�\u0011�M)�\nU�\u001d�\u000e�J���ʀ�\u000f���]���G�hO�\t�\u0018S�p�~\u001a0���\u000b\u0017�Z�\\�yWA1'%\bjZU��3l��h�� g@+�4\":B\u0003�@h0�G�71?j�t0*��l���(yF�?���ZTH��\u000f�\\iP\u0015>\n�i�������*q�l�1�{�b2\u0000O@���\u001fM�|\t͠5�Z*�ՖҬ>�ˍp��\u0010�\u0016\u0018�\u001aE��&eT�\\Dn/r���7�\u0002M�3�Z�C\u0014�V��^u�\u001a7�3�8\u001b�\u0005\u0001�㼳L���AO�i�\u0012^w>�+��$ׄ\u000fA�A�ykuRy:�t�1�~��.�\u001a�����y\u0005'N`�a��\u0017���\u0005NأYRv�N~�����s\u0010\u0017\u000e3\u0007���&�/>m�\u000f+\u001e�\u0019�g;c�u\nV�\u000fӷW;\u0003�d��v����*���s/ࣹ�A�7\u001a�\nNo��\u001a˫�P�Fv��0!V�_`� �#\u0013��\u0003\b吠|\u0010I�|4�A=ۆj��5E��v��sN�dB\u0016���\u0015�t�uÉ�X<ϫ�s� �����`\rH�\u00032��}�X�\t\u0018h\u001d\u0000\f�\bJ�\\\u00132920k;�$�ґ59\u0012\u0002\u001a�\b��!��\u0010��X�L��\u0019<\u001f�ſ�m�!�}��\u001f�D�\u000er�\u0013��\u001e4�Bi\u001d��@�#�Q\b���d\u0003M����Q�no<�t(�ܲ������,�7i\u0001s�$\"Lk�n[*OX�\u001e9M0=���Z�8��DD�\u001d�Pz8\tS�Jx\r�\u0014[3���kg����X���B9%E?�m�4�;�/$&�.�\u000b.�!k�i\u0015L�}QFM��P�5�,e�\\|��MH�u\u0003�&\u0019�T;N�~�\u000e+���ߢ�]�er�Pd�iiY�\u0013��۰����ދ\u0016<+���u��:��˕�%�F�U<�1���jYa�p�<\u001c�9��\u001f�6����<`rc��(a$Z�E�S�7\u0018����p�\u0007��\u000b��\u0000M\u000e�h\u0019�óN��M��\rH�\u00067�^�]!��GȂJ��w��(�\u001e\"�y��-��#nf��S��z�թ�?Qx1J\u0016�:!&�N����\u000fo\u0001^8�F�c;\u001c�x���y�\b\u0014\u0007�\u001f��B����n��x�`\u0010�\u000e�����Ȃ?\u0010X\u001f���W�\u0017�f�\u000e��')�o��Τ\f�SͶ��E(y�K�h\u0018<_\u0004H�򱈨�&�oNj5\u0003J���؞\u0004.�����}�H�w>��ʩ\u0018���|:\u0000<1�����f��\u000f�ԓ\u0014�R\"�����w���x��3�IOsr�c�S����\u000e!z+Է���z�NCj\u0006;�Z�B6��ݎ(�V&zh5�)��XU�7��P\u000bR�B�Y�LR���`*�h@��\n\u0013Ưd\u0013���܁�&��&�\b�OO�\u0013��5}��Kn�����\u0014Ș���8���\n�{�\u00037Z�\u001bl�)ŐiɚV?ϔ\b[�\tm��b�\u0014\u001fXn�\u001fa6�\u0017O��<_smnSs*Z��p\u0013�wk\u001c�Q�\u001b\r2<(�\u0000��'�d&�i�ڗ\u0011���,���K�'�$�$�9��ӎ�{��\u0010�U\u0015�|�\u0011��#|\u001dHK�\u0017Mw\u0019\u001d��d���@Ity\u001a7��.Vy�\u0004\u0005�E��\u000e`��nHO�nKcZ��wϛ\u0018PP�x>z�\r\u0018�\u001a}�\u0015dS\u000bw�*\u000e��\t��\u0014\u0005�0�\u0019J��sy�\u0013F8Q�FNQ�\br2W2�_\u000e��l\u001d�\u0010i��\u000b<�P�\\��\u0000D��\f/p�2{����xG�l�ۖ/Qh�\b��=��\u0017\u0005d\u0003J\u0017b��\u0013z\u001e�x���q�����\"\u0005N�:��m�\r�G\u0011x��\"��sdQ\u0018��Z�Uu�k�\u0010�GzFt6�Y�g��b���`\u0006�[����95�H)%��\r��M��f��9+OXl�^�\u0013\u0001��\u0012�)�Vsl^��\u0010�ޤS\b���! �¯�\u0014F��v�ԾdK���2B#�)B��u��\u0000� �I+|��)%R���L�]2<�u��ob�%9�\u000f�Xo�������#\u0016�D��w��9�\t\u00172�����p\u001d���/Y\u0015�T\u0007\u0006e8O\u000e��=L`#��������Mr�\u0012�*0$/ ��'���\u0017@!/�z5#��0_N��K&y�6`Z\u0012�!�����w�S\bsqJ��,���c�?N�\u00074NQ=�\u00196\b��C�T��-�����\\\u000b�ct?Ѐ�Ӫ0<�̆>'�!�?�\u0016+eE^��W;deh\u000eَ�\n���8�1�o��GmI\u001dZ^�\u000694��q\u0014��SC���\u001c�(8\u0015K��m�����&o��;�>�\u001c�\u0010iL}\u001d��\u00001|GV]�\u001a���΋L\u0005o~�8��X\u000b�C�\t=B3�N��\u0002��xPt��X�n�:qB���C�2\u001exX�@j� \\-v>P�tA��mM!糞\u0007Ț�2���\u0017����+Tv6~1;�R(\be�[�Ж�ؼ�9�41����\"\u001d���z����C���9�����ջ:�+����b��37�EN�\u001aC\u0019G��ʝ H�S�\b\u0002��ߞ\u001a�\u001d�bn<�]�N���\u001d\u0002�(C)\u001f�WZfA+p�\\I�\u0013��(�͏S���\u0004X0�mg�.q6�yZ��4\u0004\\1�SH\u001db\u00139�\u0011��x`�\u0000��q7��\u0014\u0017��[\u001ei�����nZ�Y/|\u001a�zٓ���u!pN���ys��\u0011V�G��ȋ���jUz���ش�Vh3^����4\u0010Χ\\�\u0006��찦\u0017��G�IH�NVjR�{\u001b��\\Eڑn�yHm��wB����\u0010R\u0017<`~���ь�����B\u0018fw��W~�\u0006x��C��Sw�BEth\u0014�b-�\u0003��c�\u000b�\\�)�D�N��6�~�|vI��2ޥ\u0019O·� m�\u0015\r�U7�%�\u0019J`6�\u0011t�g\u001b뚨\u0004��^�k\u000e�H\u0010��G<��X\r�\f\u001b��F�ىA�k��iv,KK+�*�\u0004�5�\u0000>\u0007\u0003�ͣ&��\u0018��*N��$M��ۓ����=;�7��\u001e8Q\u0015��\u001b�\u0006\u0019�^�5�^�/|�\u0017��s��T�oE?�N��� F�U\u001e�3�|�ڱėJ�'Y1jnf���\u001b�k\u0010'j�\fH\u0001{m[�۴X�y�RMꘒ�]\nC�P�6A%��|\u0001���z � ��\u0007L��ޯ�ΖҖD܈�\f��+\"t7��&��[�\u0003����?���\n\u0010�T䄅��oȟ��P�\u0003��rY}�\u0019�˅~�A\u0006\u0010`\u00113��ߔxi��\u0000��f;�\u001eT���/����\f�7-�>V���\u001c�ͅPvJq��΄kA\u0011���T6�K�T�\u0000w��:�(��\u0002�\nB~&`���\u0018|��;��q�t\u001d\u001c!��X�\u001e��ĴȘut\u001e�Y�\u0007�\\��Iw \u0000m⛟��xv�\u000e������\u0012�Y������t3���2�;\u0004I�i�HV�VA\u001d�p�t!�������Dn:\fK\u00170�mq��W��o�+��o��F�E\u0003�$J^��q�v\u0000�\u0000n0:�3\u001d�&vܒ�b14�q��Y\u000eȒ��@8�\u0005\u001e����yi���\fp^N\u000e��h�o\u001f�d \u0019�N�1���1�\u000f2���'��X�h�'��h\u001a\u0006��=�'��N�\b=�U�\u001e�7�f�lc���\u0007⿳��\u0014k��܂���>�c��`����s�W@\u0015�tV���Q�Ĭ\u001e�XkCq��\u0015d\"�Z�:@���[���:����\u0000}`�\u0014��ٔW|�p�U\rG\u0004�ʕ\u0007{.\bj(��}��j�10\u0004�\u000f�H]J�~��OE\u0019O>#j\u000e�\u000b����ӒY7\u000b-A2\u000f\u001f�\u001b\u0015\u001d\f��=az��\t\tɚ;\u0004\u0018I��*$*�\u001c�5�\u0018��\u001f�;�\u00131�y��\u000f��\u0007 �VT��\r���\f���g\u001f}�(I�4���t���\b�jOmf�����\"G��FerqӚO1a�\t�\u001f���|\f��_t\u0005\u0010S��x���\u001f���]@!6��聵\u001d�\u001cCv��!��*\u0005�W/Y\u0019/�=�YDײ]3�̈�5:�j��so��\u000bR\u0013�l\u001a�\bwُ������YB!vsmW���q�ƁA����B\t+�sn^�{*q\u000b��8�5��j\\^�\u0001۲b\u0017b����H��\u0014'Ɗ��@FV���1\u0019(�\u0000\u0014�B\"�Rpa�)Q\rw[g�/�`���a�b��~��:�����g���3�\u0001_��`�\u0001.\u0001G�[�:+�\u001c��V�\u0011.�\\;u�\t�M�iDz�|��\u001a�y\u0004��\u000bY,�9�Nv�i�\u0002y�\u001c�\u0007�\u00161\tl�Ұ�\u0012<�j\f��Wk��`VR*jԽI�U��\"\u00105�ra~�%��>�P�i�\u0006_3�\u001db\u000fy���n�G�ˤSHY�ࢪet\rs�p\u0012\u000f@��\u001e\u0001w8\u0003\u0016m\u0018�Պ�c\\�M�����Z�-��\u001aJ!j�F��\u001fҊ�\u0018���F*�*��E���~�ij\u0013֔p�����5\u0019�N����h哙���q��\u0005N�v��g�ۮ�ң6\u000bD�&�C��0j��f\u0005&_d�ngk�b�\u0018\u0014'��w%qymsE=\u001d�&;|�s`|�\u0016)\u001bx�\u0016��R��RW�b�*�ef�٠�T\u0019�.Ɉ����H-�n������߬3\n�\\���TϺ\u0003o*^��>�r����c\b5$���\u001a\\�[@\u0014.\tD�\u001dǞ�wIj�2�]���\u0010���b�\u0000�r���\n�|�\u0005\u001c?`��1>�*[����a�\u0010p}���>�d�?V��~�\n>��4��8H�\t_;?���]���UE\u0010��C��^���ٌWV�}�>\u0001�@�9|un�bv[j��%:L�Խ���1�\t:�ȩ���Ο��KG\u001b&�*�\nQ�{\u0000c�����8���\u001f\u0019�)-1\u0004��dIl���wR5�Q�:c��\u001f!_����\u0002\u001cf�$&.%1���K�E�����\u0014c\u0000(�\u0014\u001f�Cn`�\rΏ.�I��S��\u0019_�*��í����I�Q��*���j��I�f��/\u001d\u00068t�k�2�+Ղ\u000fe{#%+���I\u0019č-4,�\b�a�~��H\n��\u0013b�$F\t�B��cb9\b�\t�l=\u001bTB�\u0002�\u000eW��G\u0019�~��Q�Ch`�a���\u0014\u000bl��\u00023O�����M�\b\u0019�n�Q)c�\u0014�\u0013k�7Yy \u001f,�s���?��l��)͐Jؒ�\u0004�\u0016zYz����Z����\u001e�U�Є-�\u0013��G+��Dys=�N=\u0011��0��Ýe�V\u0007<�ǶX��]\u0012�.�#\u0002�j�vn�O��\u0003:�I\u000eK[9,���z\u0017��C����Dc�g@�}��\u001f�I�7j�0�}=���VwL8ZG\u0016ԧ(Q\u0017!6\n\u0006��t%���o=z����G���Ñ\u0016\u000f%ئ��TJ��\nW�\u0017��—\u001ea�\u001dG\u001e�\t��\u000b8\u0012\u001cSv��Fg������\u00190g-�L��\u001f��p�ra�\n��T���o)��FF�,�K\u0016�EV�lt�������\u0016�X���\u0017,����\u0010o�30�e�\u000e���糕�w\u0016:5:\u000b��F��^�\fr�-�Y�\u0000 ��h1���\u0005�&~c�S6O�r��\u0015�\u0019�ۭE'I�Ӟ�\u0019P�eUL��K�h���i\r�WY\u001a3�~\u0004�F\u0014�\fm�\u001e���Q�wW�,S7,>�ـC���[��`�~�\u0013��Rc\u001c#\u000e�\u0002w@�O��\u0005Gu��1k4���v�\u001eB3���LC��\u0003���VUn��i����3'�}ʪF\r�y��F\u001e�\u0013`S�W���4��6�\u0007}\u0013�+�\n���\u0012�s_��+ջ]��\u0014�&6�J����[�dƷT\u0019(\u0005RЗ��\u0016��I�.L\u0017*I��>1@��Jv���w\u000e!�\f�\u0018�/�'o�\u0001 \u0016[��\u0011\u0004%J\u000eZ�?pa�n��bo�\u0017�����r�9#fm��b2\n�\u0004�/�\u0013' 6���O\u0006��&\u00127��&gՊ�iߢ�\u0005ʹ�U$W\rc�W\u0003ޟ��u\u001c���n�\u0014��N�_�V�pA�[��������ԈTٻN��\u0010�\t<ɂ\n����[�L�I�П��It��…\u000bi�ux0�c\u0001��\u0017��g�C7b�yh>�\u001b�@��p�J�t��kU�r���~���T^��\ntфD��\u0017\u0007�uZ\u0007~Ǯ\n �b�^�o��\u001b��M�Pӆ�t�G�P\u0013\n�!A5n�zC\u001a�\u000b�\u0011�|K�[�g�\u0010�h�#�\u0014H�,\bSV;�lwM_]�\u001f��\u001b����J��L�=\u0003l��F\u0011�z?T\u0019���]\"�S�\u0017\u0014E�P�uE��t(ž�>)�a\u001c��\u0016�׷��E=\u000fi��_N��̎�\u0000���&U�D\u0015-\u0003D\u000e��3�\f�gc�(\rj�\u001f�\u00102\u0003Nm{������LL�y�T����0�\u000f�\u0014\\�)>�\\UZ��\u0014b��g�\u0017ZБ\u0001\\�]\u0010�.�ݛ�`gX\u0006c�>�n�\u0015*�U�Q���S\u0003b\t�#1�,����n7�r\u0010\u001a%Ai�>�|�,�:��+�-3��\u000b*�\u0010�\u00046�7R�ţn�򨇧td\u000e�˰�V�K\u0003�����ETyb��up\b&�\u001c/�\r7H�����\u0011��H�u2@��A���˖,\u0019�K����{M٠\\�^x�F�\"n?�\u0014��:�K��(,n�_1���k��X�f�}\u0010��P���3�6&犷��q��1J���0UY\u000b�\u0018\u0019X\u001d\u0011�!�\f���Q�@d\u0018f�{\u001e���8#�\n���޸#�J�x���9�M���\u0003\t�\u0013��)�\u0000�\u0018�\u0006�S��Q&!\u0006W��\u0000V�p�Ťr\u0014µ\u0007\u0007��$ \u001f]@\u0006tO��\u0015�\u0007CCy�7�Co������\u0014��*ۻ����=%\r����Н'a\"��sr#ʠ^�_sP#'��%��QU���ܢ�\b&k{�!k�l\t\n�*\u0001�m|��ű\u001c��#�m5HR#����6@�0�ڑE�.���k�\u0001\u0013�\u001e(���F^�\u0012h\\g�l?(��Ë�yz/��h��r����Vwݧ�\u0006���X�Q.V�<\u001f�$l��\u0007���\u000es��\u001d��-��m���\u0011\u0015���!��\u001e��\"��G<����k]%\u0007�E�\u0011R�oe�����\n{\t�@\u0003�������c�}���\u001aM)��\u000b\u0011\u001ee���0�P�gy;x�\u001e�d0i��{���=~={����>���\u001d\u0003�\u0012~�7\u0002����\u0011��b_�z&V\rZ��0v0N�����9��s\u0016mχpJ�4��.���\u00062PC�>2Vy$�L���\u0001Y�\u000eU�P��\u0005H��\u001e���\u000bFt\u0014Y�)\u0003�K�\u0010R�l9��y2\" ��-\u0001�Չ���\u0006nI`ҳ^28\u000b�7�^>󻯈��,O['��P1�,�T>����\u0007 �#&J�\"�u���\u0006g`�F��(\u0013��\u0013�3�h\u0005\u001a���cgaCB�Z�<���\u0013O4��$��A�5��\u0019�j\u0015^�؞Kq0�Ҍ�3��);����\u0018&`\n\t��.؜�e\u000b�\u000f���(ܡ�cJ�\u000e�\r�ç\u001c#)�\u0003Y��Äx��\u001dPQ���1����H6>�����E>���N`�:�A:\u001fP�\u0010�c`Ɯ��&DJt��ͫ��_�/\u001f�t*M�\u000e���\u001eLx/\u0010.\u0016�\u0006��\u0007A\u000e��-�.�2\u0019��\u0019\u0001M\f\b欰b\u001eE1�\u001d.\tlQ�JZ��\u001d0��\u0012�\u000b��Q�\"\u001b��;*�{���;���@\u000e�5�\\\u001e�\nO�6lɝh\u000bg�\u001acF\u0000�\u0000�-x��\u0014�cs���ͭ\n���\u0002� \u0015\u0001��k2R'�W�\u0002\u0014�ئ\u0007\u0005\u0014K�\r\u0005:j�0���}:F\f\u001b�64\u001a����x�}�5�\u0000\u0019�\u0007���\u0012�)_V�ɱ\u0000\u0010^�A\f8P\u0007AUi?\u0001Y��_��%��x��]r\u000f\u0005\u0018E>��|����\u0011��n\u000f�\u0002uD\u0002*�\u0015\u0016\t��e�\\��L����\u001ef�\u0005�\u001b5\u0016���\u0006�c�\u0000��U~4���R�$\u0012y�P�s\b@�2W��\u0016��\u0003[�\u0012�_��``z2\n�ﵜ�}P�&YV�-@�\u0015���\u0004\u0018�kuuM��j%�8�ROZ>\u0012��\u0004���8�Y\u0000��7\u001bD�٨�A\r,\u0000�R1\u0003Pq:��I�6�q@B�z϶�h�8\u0002]\b�i�]�=��z��\\�A\u001fyV��0\"T�'��3fP\u0013ˊF�b������A��N�BjYs\u001e\u00171\bF�;��0i������MW(����^I\r�\\(`�'�1U\u0006��Y08\u001cW�\u0013�-dc�2��R�I\u001e#Rb0���?\u0002*T<*� �s�ދ\tSm\u000f�����\u0006��$���S��Rѐ�&�Hت7$���w�(q&�\u0003,�бlX�o�����\u0019�c���p���2\u0013z\rQ��B\u0017\u001bMD2�k,��\u0014��r*�l\u0001�\u0017\u0013��7��\u0011\b�����]\u001a2�k�\u001b�>�H��\u001a���)H�\u0004�i�N�\u001c����w���v�pP�C�9l�G�8t�,\u000e|\u0001\u0013c��P9R]E�\u000eTr�\t�L��\u0014����\u000f�\u0010e�X9Zv\u0012�+\u0005��8'=��E�P\u0010�\u0005d'\u001f�\u0005\u001a��nj\u001f�@'�M�����V� ]m�\tD1��H�W=�\u001a��[Ƞ�O.|]�h�\u0005\u0019.��,�5S\u001a�c���y�űu>\u0015plw-=��|��Y\u00155�Dd�׮�2��^�gA)��>�D��\u0001sC�4��\u0007�?��\u0011cMm��S\u0003��`bN\"�}���߄��\u0015��(Dv֐��\u0014o�9��\u0012V\t�ȣ�J�I��\u0000�R+ɴSr~�βl\n�,��1��\"i�D��s'�3����}��2�U\u0006��I?\u0010/E\u0012\u001by7Eͫ0�Γ�d\u0018lXp��/\r��5c��]�[\u0004�\u0014�\u0001lE$\u000e0!\n�k�=\n��B��f�Ͱ�\u0015~�i5W�\netO����\u0005���o�& \u0016�F�\u0001����1G(s��U�\u0016s\u0017\u001b�����ʼf��9O��\u0014��\u0006q�<�|WkR\u0011^5p��>��ʅ�`\"����jk6w�X�B\u0004��S����~�Ut0�;�W\nfdGY'ts�D�[�;Gj�TK3f��p\u0019?�����ȫkL��\u0014��6��e4�\u0015�VW�\fr�Q\\/®�b<\u0011կ�5f�\n��\u001dqB<��Vҷr\b`�|\u0012ᐿ��7��*$~\u001e/�\u000b�!8�s���sX@�༒�\u0015^�\u0004�q���\u001f������\u0004Ԋ\u001ep���\u0010��\u000f��\u000e�8�8�\n\u0000p/(z*\\Nx�q��q�r�\u0004�����2k���6t���ez��*#{\u0003JIt+yP*���Q!\u00108�>���1�J$�\u0011��\u0011=W޹�y�\u00127̏/TƁ�[\u001d#7)�E���\u0010�w�Y\u00134Ȣ�K-d�z\u0000[�� ���cN���\u0002\u0018�N\r�[�Ǽ�gA��\n�@.D���\u001c�E���5���^3�Q�z$�\\�Q�Q7ư�6C NJ�\n�\u0017�.���V��N2��2|�~\r���bW�^�u'��\u0003)��\u001dK�\u0012�\u001c�K�ߣcW\b�\tl�i��}�O�_����?\f\u0007m\u000f��yJ3�U�(�\u000b�\u001f}��_�&|��w���O��T\u0017�\u000fK\u0000�ފ4�~\u0014��\u001b�0�\u0012$I\u0003�d\u0016aO|\\\u0003�a��-̆{�!��\u000e�\u0019�%��\u0003�����7�)5\u0013�3�����\u0017�\u0010-Jq\n��PĂRsE�� G��\u0019$��]n�a�\u0015�e�\u0010�k^��\u0019PV1\u001bj��n4��a�ܒ!(_\u001a�*�& ���\u0007�l��\u001ai\u0006\u001a�4��GX�N'-��Yr%*J���zj'e��8\r^\u0004� ��\n\u000b��\u0016a(s��Z(;)+=C\\1\t�q\u001fso[pDW=!��>X�\u0003�H�R\u0016�1��#�6z5<���5^�3��\u0006m\u0017^l5\u0006\u000bn��\r=�&�Ϻ�3���]\\�;��\u0017L\n�\u0016�2d���P\u0019�?��\u0011�����\u000b\u0015mt�:\rbɌ�\u0000|��5�\u000e6nW\b,�R�x���:K!\b�y\u0013��\u0010'�M�-��3�,�Rja�\u001f/E�uqRλ\u0016�kv����\b��pHڑ�\u0011B��*�I��\"\u0012O�1vzT\n�c��dG\u0001\u0013\u0012�#W^�My>Xg3\u0015��'\u0017T⫢\u001aZ��J�ΓZV\u0000��\fn`g���\u0015�\u0018�\u0002�\u0013�`�EB8\u0015T+�B#R��pޡ�׏;��\u001d��⺚l\u0014�FG�\t��DyJ��ؕ��b��!&��9���eA\u001aP��Y+�F�C\u001f�8B�L\u0001�W��@+;ֺwO\u0011�/:\u000f���$U�^�Ȣ\r��n̗��#f�Iݽ���|;I�b��Xm\u0007Gnv�\u001c�%r\\�\u001f��cONً��\u001fK��癝�����|o��Y���\bU�S���K7����e\u0014�}�qY~M�����>�\\�ϾǞ��~��>q�Dy��Y\u0017�O\u0001�j�(�p�\u0002�s\u0019<›l��\u0015h�G��\r�w�t_~7Ou\u0005U�~b�\t�cf�\u000e\"^�h�\"��A\"�x^#΢\u0006���\u000b=.�\u0000<��k���<\u0001�fs�oi�U�R)��\r\u0002\u0016��\u001cs�Uy*�I���-c%/c>@�Q\u001b����#Q�\u000e1��zS�,�L�,((�I�\u001e\u0016*��\u0015;`\u001aX�N�۸�g]78��2\u001c\u0011�a/��\u0015�o\u0007D��^FM�qj\u0006kL�%m�rÏ�N�������x\u001d��\u0000\u0002�BӒ�?\u0005\u0016�a ��Ba��F\u001b�\u001d�T�b��\u001e���Y�<�$ۜ[�@��ST�t��0E�v����kW\t��aґ僤{&��\n\u0001�3;\u0007k�Щrsb�\u0004Å-i�\n�L�\u000b������6�)�\u001bv_&�dKY���[\u000ej�L\u000e�\u0015�D[�ߣ\u0016ZL\u0002\"K(��r��R\u001c�!�a焉�3Y\u0014\u001e�'p�ߠ��\r۠ŗI�o\u0016��l�\u0014��,��\u001e\u0001��#�7\u00149]\"�c\u0018��2FA)�D�\u0017K*\u0000q̒a�\f�iq�~\u0001\u0006\u001b�@�H�t\u0018OҦ�\r\u0015��9\u001f���]ҏ�@�g�Z�'f��A��\u0007���x䍹���\f��\u0005�����\u0000�\u0017ʟ��Xq�)�\u0005�:x�\u0010\u0001\u001c͖���&�8�+�\t��tQ\u001e0\u0011\u0013��5h\u0006^.�V�\u0001�H�d\"\u001c+1\n����\u0003{�<�ҠF���6�fs�dT.�@� ���3�uO�X���@IF\u0006\u001fW٥m�OJ�~\u0006A\u0014\u0014���@G��\n�ޔ\u001cԋ�A��rň\"E#��L�.�6. ϙ}�P�c�����;u\u0011.l�h�뛤'��9M>�`kի\u001e(�\f��fˢ���(b\u0018�R��(�c:+\t�cU\u0015F��_���\u0004\u001b\u0012t�\f��G\u0004+��^��m��\u000fc\u0016�\u001b�\u0004*\u001b]@\u001c\u0015\u001c6U��&�1s!�9i\tL5�*�k���_��\\���������/uʱ\t\u001c#}Esug�\u001b�\u0016{\u0006��-��\u001f��D�.\u0003�l�8��\u0007u!nxQï4>�0 �b4���+�C�}�G�k-�\u0016�r�h���u��_��\u0013XT\u001bY����o��\u0019��V\u0001�\u0005�9�~��\u0014�5���a\u0010+��Z���B\u0006�\u001b�Ɋ����iůz�}Bn\u0019��i4�� �\u0005�T;O�V�\u001c ��������\"\u000b\u0004Ŵ>�\u0000BH\u0006wt�\u0014���<��f��٣-\u0002�\u000e\u0012��aHKt�\u0013�\u0007���\u0002S�\u0001���B��\u001d(mar(���\b�;Q��ˤ�b�� �\u0003dd���5۫\t=��\u0016�V�����{\u0013 �\u0019%���\r����v�+�]\u0003sKi\f4��mP�q���+rK�>xm'͌Kqd\u0013:}\n\u0014e@�磖|��7�c��G8��ʯur����_�f�SH�Bl��L��H�X_��i%t���\r����&�L ��'\u000b\u001d�c�ნ\u001ez��AGDc�S��k�ֽCd\u000f���\u0018\u0004�H\u0012�L�A�x�\u001e��\u0002�Fr�9\r��^p�\u0004��\tW+\u0015��-q���$2K#[b�q�:#nۏd\bn\u0001��R\u0002��.A�xF/��⺱|�@�\u001a�=8\u0018v�z����\u000fζ��a�\b�'��NyX����\u0012�zͭE+��*���')��E���֣\u001d�|\u0007��·\u0013G�;��$�x����\u0004�1���haWS\u000b�\t�+\u0006d�̒u���m7Ѯ\f�\u0011�9zKY���Y��U���F�I-\u0011\u0017wCkg�\u0014�\u0013�\u001a�Y\u001c\u001d+�6�����\u0015�i�*�\"�s�\u00103.*��m�2ܨ�\u0012���0.e�C؉e7�x�@��\u0007����\u0007\u0005\"�\\��\u0000\u0015k뉣\u000f�\u001d�\u001e!��@�\u001e�d!���\f��\u0018�R\u000e\u0006���F\u001b\u0002�D\rY���o�@u��.�D~�†Ձ\u0007 �?�r�!QʷAZݥ`���r�t��*3K:(���\u0019\u0019��dk���{�\b��X�`�'�$dz\f���T��F�3�\u0015����En�V�x?B\u0010�41N�?c��ӽ)���\nOIM��E�\u0013�}�Ajh�\u001ek9F�U7���|P2+Gf6�����n,�݀�\u0010����Ί�#P��4uGH\u0007Mz\u0016^(mY҂�A��r�\f���l�<\u001c7\u000f\u000ep�\u0002�\"\u0018\u0001���V����\b��F섕P�V�Z���皻���]�\u0019�gs\u0010\u0019Ʃ�]�\u001e�_R�t\b����d@\u0011�e�\u001dJ�\u0002�����\u0006��%Im�:�_����\u0005�¬��;�γDɟQY$w��D��\u0003`\u0010\tr\bC���Ϭ�r�8��X���K�g�xh�\u001a���/\u0000\u0014���\u000e�{L�}Q{\u001b+��=����i�����E78�0Ws4�i`_Kg\u0006��\u0013yf\u001aٱ�(�\u0016Ә�\"y::zE}�ʅ�\u0011��G����h,w-�$\u001dx\u0003�j�W���Mn�P\"vx�Ym�\u0003I�P��O\u0006Jѣ�~�r\u00175�iZ��\u0015��9���\n|�\u0014����ċ&�\u000b��qi>�7;�8�\u0000Z�ނ�_\u000f\u0005$\u0006������=[�~[���\u000e\u0005Ɵ^�\u0016,��6���v���(/!�WR>X����*1.�\u0010k����M#�#�N��'i���*��Y��oT�&M���w�\u0014���_��Z�D�v�AM��>\u0017&v\u0016�\n'wL+}�j�3bl�d����L�\u001f�\u0014���>KU0��\u001a��Au�H]�b�\u0012�f\b\u0012H��dRW�?ۘ0X�r_Ǟ\u0005U�/\\6�uߤ�X\u0006�\u0004�d���c�\u0012�\u00047�aj�\u0002gЈ�䌅��h��!(�\u0017?A�'\u0016��V�(mT-���b\u00157�WS6\u001f!�hƮ}*J��u�\u001ds�|Sf��\u0001O�Ó\u000fLY�2����\u0018K6!5��+\ns�Z�W�\u001d����R�\u0014'7O@��\u0003cD�l&��r(Uʔ\u0000�j@\u0010��\\\u0016�Y�A�>O�\u0014��\u0012��^�L��ש���{�x�E\u001c��K��\"�p!\u0000:tvp\u001c\u000e�����?�}�j;\u000eg\u001ci�s��O�]Q�\t�\"��F+e6'�TE\rH�O'�m�Yx\u0012T<\u0006\u000e-\u0000�X:p�}�ծ�\u000e��0)L�N�2ԥA�\u0018\u0015w�L�.Kf���VY�\u0004��WFN���������y��\u0015��Zۧ����Be�Z\u0016*\b�I���u4k�@l(��0V\u0004vR��%��\u0017r\u000b�\u0004+�:�x\u0013J��v��Mъ[�m.�����~�\n9�5CH��U'�$G�6F�J\u0002L��>3^�\nV�j�~�Jo���)�\u0002dKw�R�l�C�,���\u001d\u0006>�V�\u0012Ɛp�\u0004u\u001d��S�f���\r�2��`Eʼ8��4_pf���Ñ�f\u0001�\u0013X\u0011+�>�q�\f���1�\u0010��S#\u0017���'F1N��B�&�6����X�;� �!t���=U�.*\fhW��\u0017m#�݃hV�٧�i,�\b\u0003d�6�m�W��#��\t��>O\u0001�K��\u0014g���5b�(�\u0014֗�Z\u001b�Ԇ�_����8���U����Ɩ���r$��3A�[˨^�����Y6��E\u0002N�#��:nh���:��߾f������'{l�\u0014�^I�w�_;?��V\u0017K��u��IJk\u000b��\rV}�&9�d��\u0018�\u0012'�Q��\u0000�=\u0006\u000f{�v�N���g��y��Mx���I��6.s�=�tL�m�\u0017\u0006�'s\bk!���q0�\u0015�P&��c\u0002�5��[n�\u0012?�[��ưҼ񄈉\u001f���ԇ�.�i\u000f�D�\u001f�\rxA\u0018�\u0006�Y���6�`GC�\u0013�\u0012ް����w�����T[�n�\t�\u001el���L��\nt����\u0007�L\u0019��U�:o���M:�ʵX�i��\r%Õ[�l�d���&�n��N�E���)8��\u0013!�թ������k��5\u001b��K`�\u000f0���J.Ӻc�[\u0014��̾\u0000���\u000e\u0019\u0003��>�4\u001b�L��B�����c;\u0016\u0013�س�.\u000b� ���\u0011���\n����n HdVQ�e5R8��*�k�nc��\u001b�\tz�0�p_\u0017��g�|aB.���~\u001e�j\u0015E��s�I[���C\u0005R�\u0012!\u0014�$\u000f�Pr�h������+�?��aci��H�3�U*)��\u0017S�2/�m�Ek�t��\u0017�\u0002��0���\u0003�RW!2�&\u0018�t�(�\"����\u001aPZ\u001b-5�Ө\u0013�`3�)�k/�c\"w\u0010h��C��o(T{m�\b�\u0013ӛ]�#ln\u0003�/�DQ\u0019}i��<�]̴��\nC����ے���\f\b+��bb۞\bq��n7�\r\\%\u0019\nu:&\\\u0019}\u0002��\u001f�G�$���\r�##�\u001c�Ƽ>�Zo��1���\u0017'�Y�r\u001fw\"܀�)�\u0007�&�ބ|\u00103Q�@ �I��&�RB��71!fqS��\u001d���!�\u0002ZD\u000e���)�tuj��\u0016M[L٥\u001a\u0004\u0014�.I��A^8<\u0002L���.�\u0011��6�\u0012��%,�\u0007\u0013$m\u000b�,+��{E�����q\u0010�f�S��a�\u0005�׌e��\u0019��̱c�s\u0003�\u000b{GAwJ7IH�\u00136^'�\u0005�%L����:�ñyGI\tg�����0�E��M\u0018�\u0000\"�\u0003�L�L�Y\u001d�3���\u001d\u000fR=>\u001c\u0004\u0016�\u001b\u0011���!\nؕ\u0011����o�:\f\u0002!�V\u000e��<�.����&�ᵼM&+�r��=:�\u001b�\u000f��wX�I ��\nK^��\f/�\t,\u0002�k\u0010Ƌ\u000f7�T%�1�0'?�\u0016\u0003l�:�\u00111�c=\u001fDA=p�g\u0007�*\u0007�x�<�4x{1뼛�\u000e�4&�}�\u0000��1br�,�]�s=&^�R���I�\u0019�����G�\u0007�\u0002�KG%�����H<�\n�F�.\u001cz�`W�/%�����=�e���Y�r����Er�\u0002���V�a��8ԟ�'L��Ž�~�\u0005\u00153�����7X�ꮽ#�����\u0006�L:�Cڏ�:��\u000eXi���\u001fsҤ\u000e�q���-([���CQۑ_��L\u0002�ę\u0011��Ϛy��:��%#�\rb�lk��q\u0013�S�Z)�%��r5��u���:�G\"#�H�>�ބ\u0013\u0001�-x\u0005�,��O�.\u0004�*Dfm_�^[��ϼ�E$��\u001e%�\u0000\u0004����WI\t=Kه\n�\u0007�\b�PW)��j�j6\u0005u\u001c>ݛ\u0013N��J�\u0004\u0016ןN\u001e\u000f_w\u001c�9���ȡWY[\u000f̅l(6\u001b�-��\u0007\u0000�\u0000j(_�au\u0011�co\u0012R��e?\u0002�i4����V�?Ǚ׎�[fQK�*�!h�HD�c^`���1{�\u0001rmrUY�kΠ��\u0015\u001e�9<%����\u0015�a��\u001b\n\u0005\u0017\u0017���\u001b\"�Y����qU#�����e�\u0014�\u000bu��\u001b\u001b�\u0006V>�:p�yHb���FfH�, d\u001a)�\u0000��M�a|��s����\r�/�1��^�����f��\r�����3����B_�T3Xn\u001e�O\u0005Vh\"Vau�+e6\u0003\u001c��\u0000�M��K:�\u0010�C\u0017��v��q��U��U3)|��Y9X�v\u000fr�1�b�) �\u000f�\u0007\u00134���\\���ɸ��]��R\u0017��\t���i�\u0013\u0016���\b{\u001e��yNf�9�Z�A&�\u0007X��I\u001d�Vؚ�\u0014\n��ȿ�{��V�-m���������~TL��²S�̽˄<��j�\b~G,A�Lh�Z���\u001f͕�)�&:F��o��\u0016��d���!x�rF��b>\f\u0005�s �N���\u0007(��l�.q[q�`�����\\�\u000fH\u0006k|i��쏴\\��\u0003�V\u0011\u0014\u0014{��*-w7*|\u0002�24���٥a��U\u0015}�\u0011��,��\u0018�\t�\u0019 85��޻>goL��� �`~�oK`��\u001e�-W�\u001a�NS����\u001d/�|X��h\u0017~�\u001b�\b�q�i��60}l��\u0012Y.��_\"�Zی[s�E�����c�\u0003\u001e�\u0011���\r��\u000b\u0010��\u001f���\\��4FT]}��I^�g���\f��G�4�*�h�r��򗧫Y\u0013��.�\u00056���50(�\u0001�&ҋ���^�gNKj6H����\u00103\u0010�}\f�f\f�\rui�\u0018��k��EX@5��K���\fgX�\t��נ�ہ�\\����?�H�b^�v;\u0005�Q\u000b[�)�zR%��l+�g�\u0019gt<{|�$(x/� |�K\\_q_\u0004p0\u001b���\u0010�F\n复�K�/e{]j;76g��ڪޱf\u0003Z����\u0012Aɛ��c��P�M8�u^ǀ��c@hm�r�%�ښ�x�RD`�5K�`\u0016��qV���f�-����\t%;�X\u0010ѝg�@\u0010�)|{\u0019�*j��!a�k�R3\u0003Z.*\u0019&��������\u001b\u0019&\n<-�\u0015\u0005��1�qͿԹՕ�7\u001b�����k}�O��\u000flh���\u0002��(suA����^��(��\u00015��ql��;�j_c��\u0013A�\u001a�\u001b��$m��/L���_���0�u�B��ں���oO�T.|Lԟ���w\u0007�\u001f���A��ɽM�A�\r����^nj�\u0004u�\u00173\bZj��P�/qr�,=�\u0016���՘��I�\u0017-ڑ\u001e\u001e�\u001b����[\\�Hْ��M�K�}�i]PQ���\u0005'\u001ey6ma��ld\u000b �uv��.��V�?33\u00123l��R�\bs\"\u000e��˷fĬ�(W���5m\u0012Q�,���+��~\u0014�?�\\e\u0000/�!���9!�IT��YH|~u/��~\t���O}�_o\u0006�q\u0019�)1u�\u0015�̸�e8^m��ԫ��ȵ!:�\t�I�L�<\u001f��8��dL��&�\u0017�lҀ��>�]�\u0003���X�W�Ѫ��DN\n�[\\�D?i��<-��\u000f�\u001d�\u00049��[gy�2ȵn��?�J��c\u00113�S\u0011\n���g\u000f[q�w��\u0006]o\to\"H��)0n/\"��\fa �n\n1)\"�:yǬn��C\u0005��\u0015J;\u0013\u001cxEP�I�Q)����1@�%\u0004z\u0017�N>3�\u0019Yο���\u000b�9Z�A׉~^���)\r�\u0018�\u0012V\u001d�&R\u0014)V\n�f���\u001e�\u001aveYS�\f�'3�R�[G��=\u0016�'(+��ɉ\u000e\f\u0014W��ۤڼ}kk��\u0010�\u0007�<�-���0��7=\u0013\u0007n�\u0002�=�?����/��\u001fi�Um��J���~BK\u000fA#�\\�\r�b_v��E�f[�*{�$��:���\u000b�U\\d�U��2V]Tx����1�4�����\b\n�v� �\u0000�C��by-U�\u001e\u0001���{,�)�\u0000�]u�%�bɐ)G\u001d�\nV\u000e,䚲��O�BA@6�{�\u0011������?i\n�Ha�Z\u0017�\u0003^��W��؈PN�O��\u00167!\u001dC�����e�6�9�k���\u0006UF\u001e�qpEѬ9\r��uc�^���[��t���\f\u0004/%�0�,�\t\u0010lc�פ\u0006�C\u000e� �~\u0006]�t�t�����k]��?,��\u001fN���vÿ�N�%K3='\u001e�!\n[]܆:\r�r�\"\u0010[p��,4$�\u000fA��U�qU\u0017���Z���2n�rm�\f\u00112`��v���6�\u0003\u0013����\u001fTVH�p8ė� n%'ݿ:��%�\u0002�.���b\u0010�\r�D,Rթ�:�L�\u0007`\u0006E�1��Y��E\f��$`-m\n� ���2ĵ�h\u0003J\"��O�5\r���s^���SV)]��n\u0007��ʶw`u��u�����\\\u00049�'7@ž\u0000.�HK����\u000b߆��'�緫$�5忔\u001e���&9!ǵ\u000e\u0000��Bw�}�ۅ�N�yw���\u001dtv$�\n���\u001e����GB�%{n\u0014^C�����\u0003���F�y��A�^�f7�4& \u0004��CffB\u00114v��ղ\u0019p��\u0006l�1�\u0006\n_)Ju�\u000b�\u0002W�d�MF+i���\u0017�`��M �H\u001aL揋\u0002�z�05nOP�b�\u0014-O?MI\u0003�|R6\u001d`$����i�q�\u0000��\\�7�\u0003�s�fY\u001e\u0007z��ܠ~7Q\u001at����v\u001d�J\u0007Y\u001f(�\u0007F�[\u001b,��\u0013F�nK+%\f�\"��f�\u0006m\u0007�o\u0014p^3X_\u001e�-�X\rl\u000e*^�hǰ�b�3\u000f< ���,,;y3��}b�Ͷ�C�G�R�͊��v\u0014��e�\u0005����,\u0007\u0018?ҫy\u000b���\b�\u001f�u�᚜\u0013�K�\u0007|7�Z\n��S5R@\u0004l,MQK�O���\u0010/Ԗz0K\u00061�{�!S�*\u0019~�s\"\u0001��D�N�a�����?V�T�i�R��!�֪)\\���I!:R���1\u0001I���#\u0014�Z����TΤ���:*K�F�\u0002��\u001c�6��\u0004�3��\u0015\u0016�uXBQ�\u0001&\u0007T}\b����'nt����\u0015���D�\u000bf�W��f<ڍ��@��i��L��l�^�p_�`�,����*KF\u0016���G_BP\fB���f�\u001d\u001a\u000ez\"e��i��=�5�]���\u0004r\u00171��-�10�N���m�~�yÌx>�|�W�rO�OOu3�P5�\u0005CE��@���F\u001fo\nFڍ�\u0013�G�\u000f>�\u0018�<\u0018�˰\u0006��[v�x��|N��O\r>~�*粃3\"e��~�B��wjH�{N�����q�lD\u0010\u0018����;��XF=���ث\u000b�V�\u0002ٚ'�n |8�w�q\u0001>V���c{�PL�A���&<�9�\u0005�l|#-<�� �87\u0018\u0017�FCr\\`]\rr�ϓր(�)�)\u0013\u001cy�d��A\u0011ߓ|M�S�|�暨�\u0011�aD�=\u0005���\u0000�\b��6B!\u001e\u0015�\u0010\u001c��ݖ�\b\u000e}j�&@�;X�6�O�U}��\u001f�\u0013Ȍ�F[9�0���Tu2�\u001e���1���\b. '�!��M]�9d���^��Ty3X�t�\b\u001d\u001c�2�%s�t\\tAK<�e�B>\u000f�g4�%;Ab�u�u\u0015�+I���\f���W��5Nᵎ��\u0018�u:�j���vx�1�ģЉ���$|�t�j.5�@Αt\u0007�(]�\u0007(ϭ\u001e`��$��bNP�=[I\u0005<\u0019[��\b�\u0015\u0005Y�e\u0007q4�|~�Ѧ�\n!�<\u0014�&л���\u0011F���\u0019}��v\u0010��}h=Fy���d�X�B���\u0004Z\u001a�\\X+�f��=�\u0003r˦P\u001a�\u001b�P�_$\n�{�Y����TzF�\u0000�\u001a�U|�~\t�\u001a�y�\u0007Glb�>8t\n�3&\u001do�-\u000b�Ϙ��\u0011�\u0006[�$E,��M�\u0013�ld�Xi`qʀ�6�����:n�`\r�G\u0011���k�����x��\rp\u0015�\r8��\u0013�W7;\u001d|��\u001eua%Ga(\b�\u0003l��{��i�lx�B\u0019�tձ�\u0000��'�Lq5�nnO��_x<�ԉ\b��d!|(�:ky\\\u0011�_��[NPe��/�s26�g\u0007�7{��1� \u0002/\u001d�\u000e�pį,��y�N�\u0001����\u0018\u000e\b\u0004`���\u000eMwn���֒:�.�%�tj>ع���\u001f\t��\"b�NRϫڄ��C�\f\u001f�Z�\nb-ʛ��+\n_�ZOxTaW�\\�͞]�7?����h%�\u001f\u000f��\u001b��Y<�S�}\u0010�s�F��z@\b+�_�c��)\u0002�<��\u0004��]\u001a��\u0000ػ�THNd\u0019���F\u000f� ��ܱ7Y�����7m���������-���El4\u0012��`�\u0018+�\r;�\u0003�w���\u0014TLZ�\r��(kW>[�֭�\u0017�Z�Ў����\u0002\t'��[���D u@z�5cz%v��� E��\t� ��iH\u0011G=\f�ɓ����Z\b,C�n.��ǃWҥO\u0014ƿ1ek\u0010�\u001dz�x�\u001e�3 |��?x��\u0001\u0006�\u0010��\u000f`&���V�7\f�/\u0005�4�h�C\u000fx{Z\u0019\u0018��Э\u001f4��6�݇A�z��)˗8�\u0006�\u001d+ն׮\r�4*@N��%t\u0005\u001c�w\u000e�� �;�x\u001f�Y�\u0000\u0001;�T�c�ͦn�U5�8\u0006o�Ւt�ǚ��\u001dL��}�\u0001s�t����#�oP@3�\u0013��^����8���ϱ�ԣ�7f«d�7;q`\u0016\u0003�_3\u0012\\�S�>�%�r�\u001e��\f��&\u0003�AX7k�hB(NA��פ�Us yN6�&��^�p\u000e�X9�v�s�\b8t�}\\\u0012�\b5R�}�\u001c�,��;ȗ\u0010�S���Pp����w\u0002�G�\"O��K7]\u0019�\b%\u0006L@�˱�zR��\u001d�-��NT]�ZmD��p��;9o�vDL�A��\u0006�\u0017ϥ�\u0013���\u001a|\u0013�\u0015\u0011U�[�\u001b�9j)���A��z\\���+�^�CoNJv�_B��r��\u0002tf�\\�\u001a��dI\u0019��BP\u0015�T�ʈ>t�|��\u0006\u0018q��\r�iB\u001fql����y�����\u0007�-�{��\u0016��zQ\b��2�����\t�Qɖ��(n��+�ބ�#�IU�%'q�%\u0017L��|��\u0015�Pd�\u0013��v�\u0003�����.�\u0019��eSe�qgXUhQy^�Z\u0003lm\r\u0019�~$t�(Id���곏�q��;sQ���y+�\t�m3�W8\"yd#!�\b\u0002��!�w�3�-���\u0014��΢c��-h�t^��\u0015$��@�JlH���\u00197��v���\u000e�g:NL&Z��ʖYiΕw��\u0011��h�������5X�_��~\u001b[e\u0014�XВ%\u0000���!qӡ2��\u001e*���\u001c��\u0010�\u0004��Z���$�&�\t^�����?���G\u0019#\u0005�Uy�\nN\u0004�4����\u0007f��L��\u0010�ULj <�+\bS��q�}=4 \u0013�\u0018�J~I\u0019t�\u0001B\u001b%\u0013ky�/�Q�H0>:YG�\u001d\u000fpcVΠ+�(�\u0012��s��H\u0017�˖�n4N\\\u000e\"j��\u0000�1W�|A���X��]���n\u000f�8U\u0011��*ʓ\u000bi�ѭi\u000e�\u001a�\u0017z��hf���\u00173�6����s�\u0012�f���Tv>n���5�h4\u0017��B�\u0001�8���pD)���\u0007��7\u0018�\u0000:�X��G�z�\u0014���慼��\u0010>��\u0013|�\u000fI��\u0019���U��\u0016�sOu��\u0002'蚟�To�\u00147d�X_�F\u001cI��f�\u001a~|�i9�/���S��4h�\u0017\u0015ka �������\u0000�Y\u0017��*f�r=������*� ��v�i�\u0013*����\\�{_vޢ�\u0002��\u00003�5��:78[��\u0003��Ƕ�p,��:L*�$*�\u0012(\u0013��0�?ܘ����\u0006\u000f�āߠ\u000bM�T�D�����^\u001d_'\u000f>p�\u0005�VV�\u0017�\fkQԳ\u0013xT&\u000f�5Mwх�<\u000b�n�����q\u0010�L�{�X��N� g��+��\u0004\u0007��X�IN��|�U��-�c1w�z��@\t��\u001e�S�����q\\ ,�\u0001� �|Q7j\u001d��_�,�<�@z4��^7�X4}��>��L��뭫ٛB�c5շn�=l��\u0018=[��\u001b��_�\t�M�Z!�A1~�-�\u001c�z�/XGH\u001b��\u001a�Ȑ��\u0011���f�+eu\u0018>�X����w$�x\u0005�\u0007�\u001d��\u0017\u0013+\u0015�l�nc�\\G3�k{��\u001b�1�P�Y\r3w�J����:\u000b��\u0015���0���T⃅mM�\u001b8*���Z�n2sQ��zm|���}�_�r�mI�\u0007\u0016fWPlܲ,_� \u0016\u000b�)��4��_)��7~Y�����iY�39e���/v��U�\u0019r\"S��%��(�\u001b���\rdy0@\u0017���\u0015T4ŭ�k�x%\u0011D�\u0012��M|jF#��wn�h,T�UU�[\u001c��B����NJ�\u001eWϹ�\u0019�v�Ē{�x�*Ϛ%a�SOINS�-��\u0017il_卟\u001f\b��E;\b�*5�^hB��0L\u001b,\u001bC.����ڐ�m�ȸz\f��\b\u001ag}ԙ`\f�k�\u000f�ƁK����d�/�\u001fx�~@]\u001en���Z�\u0001b\u001c\u0000��E���d����ž���b�\nKZ���\b��S\u0002C���\rO�Jͦf͙��?��z/����#*��ZC�-I8F���Z\u001dϣ@\u000fo�Z��\u0006:w��h��{\u000f�,XS3k,����\u0012\u0019\u000f1�����L}8�`*\u001e\u001d��\u0016��C��\"��M��r�\f��K}p`�ľ\u0007J�-\u000f���\u0011�7\u0018P�ͪ]\u0000\"�B-�9���CN��'J/�%v^�|�?�\u001f�\u0007�\u001ff\nƶ��\u0019�m�,z̏��b�]�Ft�jU�C�;/�Z)�^�z\u0003z�4�ho�+��gE�!���\u0013�:v��\u0011Б���\b~uF�ѓf+��!t\u000eB��\"�R׭E���D\u0013�e��B�0Ē��;��\u001dֽ�Au�\u001c�Y���̡�hZ]��#S��/}�e�G�D�կ��r��\u0018���h�\u0017n/�I:�H�\u001f\u0004U��)(�@��<7�F\u001f�j\u0002\u0002Ru �ÉJ�\b�Gx�V��@��\u0013�JB#E\bE�{W���9�8��\u000fY�K��0Z\u0017h38��.@p\u0012H�\u001aj�:J[-\"��f\u0004f �hr�M1F�.\u0014�\u0000s�ŋ��˙�\u000bS���3\u001f?̔q�`�TdH\u0014NsIV�d�)\u00060��B�Ϳ��gm̅)�[���S�����QO����2\u0002�G��\u0019�r�4fi褕�kJ/�t�\bH��\u0017��QKD�\\\u0001�8\u0000<��q�����;�G�\u0007u�\u0006o3�\u0005)���dž���b+\u0017��[��`�����\fM�ʒ&w\u0006��\u001a��h�\f��*\u001b�*C��Ir�0'x�2�^Fe}��5'4h7H���\t\npƬ+}�\u000e\n\u0015\u0014�p������\b��v�Ā\"\u0010\"�4L\u0010�޹Y#�\u001b�\n�.\u0016���eM6$�ź�<\u0001�����ߋ�\u0011,\u0005^�pá�.ݾ;��',�FX\u0012bڍ���5�x�\u0017H�m'��j���\u001dt��\u0015���E�� Z\u0004�\u001fX�y��&8��@�۰\u00184���� \u0017ޗ�q�j��\"e��\u0012(�\n�]�i\r�7\u001e'�M��0s��H5HAN# ��v��o@��a�I�Pg�;��Jn�����U\u0014K�\"����\u0010�N��a�4x��\u000fE^:л�]��&G��'P�\n�3��\u000f+���\u0007m�#Ǜ�a�\t\u001avt�\u0019�7E>F�֡Ѽ��2(_+�⒔\rk.�άNy4�YD\u0005�\b��\u0007bn�B$ݢT\f�9LL����.�\u0010\nY����\u001d̳��׼WEn���?F:�7\" \u0007\u000e�\u000b\u000ej3f�'�� 4章�\\k���-\u0019��Ή�]���c��a�,�����\u000f����f����x��w(��:�S\u0019V5�3\u0018~�)c�\u0010�m%ԂR)��4�\u0012`\u001c�\u0003�9VEl�^\u0000� ��\n��.��זB%5\u0001�t���\u0003��)��]�;�ho�\u0012\u0001��:*�,��\u000f�\u0018\"HE{�\u0017뇢0��!kT?˂����b��)u/�8Lx���Z\u00061漰���1\u0000���d��C���k��E\u0015@*͗�(\u0013���\u000f1U\u001cN&\u0016���>��{M�Ą\u0017T\u000b\u0012\u0007bK{�\u001a�\u0011\u0010ܗއ=�b0��(A�\f\u0019�0X�B���ɢ|���te�\u0010�2W�\u0011Os���@0\u0011@0�\u0012�S��}g \u0011�������\"�����(9�\u0012ip�Ky�^��dl�\u001c\t���ь\n��D�\u000eĦG�Ƽ.)\rF\u0016��'U��Ɵ\u0016\t�e��ж�OB�G�̑\rf�^�DA�kŪ��>��a�C(��\tЯ�#�AL\u0014|��\u000e�`yK�&9{����j__O�J�\u0017\rXX�\u0018�\u0003�5\u0007��L��#��菥�w�Ų���p�=�E\u001f����M�WɫK%?�r֖F����x���\f\u000e����oV�晭�� 2`\u0016��\u000e,�d~{ɭ�ˆD2�1���Y�\u0012JB�;����\t�\u001b�\u0018\"sZe��E'\"(H8S�g\u000bx\u0002\u0016�z\u0017��y\n�\u001b�����\u0014\t�\r�:B�L��\n�i9�\u0002W\u00051q.U�Q:ґ�WLf�� T�4ٞ��bmԱ\u0013f�f�ka���\u00116`��bh>9�I�X��<~�%ηFYM\u0015�N�m�\u0005ܦ��@�\n\u0004P�Kf�9r�䨭��H-@��� \u0017��\u001cr\r�Q�*\u0014�B\u001e't:F��ؽ)�?\u00006�K\u001ex6�(�ԋr�_)b�ad���؍n(\u0003?\"?LԱ\r�\u0015\"a�L�4�Wx\u0004�=J\u000e\u0003AG3�\u0019��Í�Ә��@�-r�焘w�e%�i��vܜ��\u0013M�ژ���\u0006����\u0003��;�3���?��2\tA�S��\u000b8S��g��]r���)³�7��U!/k�\teS�Vnm\bN\u0014�J+�\u001b\u0012\u0014��I��w�`='��`���\u0012:��\u000f�40��n��o\u0010{�\u0006��\u0018b��\u0004��\u001a���\u0010:\u0015\u0006�����F�0p�}��\u0011�\u0015@\u0010\u001f0�\t�\u0000AV��G\u001f�2�3\u0018_�VrU�R�M�ħ�=�t��1\u001a��ɢe�p�*\u000e���n\u0001\u0016�\u001er���Q\u001d�eL�$��\u001e���\rS&�\r�\tD��Җ#,��\u001a�q�\f+����v��C3���Oً.x#:Ɂ�\b4S�-#�}�\u001e+��<�)�|\u0005�P�d�\u001e��\"�s�|��7h�Zf\u0000cz����B�\"��}\u0015��\u0003O�rSY�,\u0001�V�Opܾ�`�8��\u0019TT����\u0014��\u001d7mx���������\t� ��\u001aIm.�x=5�\u001c���\u0006\u001d�\u0000�լ���,�8��@\b<����\\5Z\u0000W��~�iRaU�xv���%?Mc.�y�\u0017��T茫���\u0019\u0001y��S\u001f0\u0003��ٴ\u001aW2a\t��\u0015�Q\u0000N\u001dJ%\u0018����ʱ�\u0000\u0007�\u000f�=���./�ϼ,�?�IRV�\u000bX���N\u0015L=V����.�cݟ���i0�;���?D� K�I�,�a-�Fq\"`�a��~Y�F��-�V�\u001f��.\"�z����l\u0018�(Ԏw\u0001G}.�F�z|�\u0019G\u0015��W�������I�Gh3�e�P���\u0004\u0006\u0017�pDjP�.\u0012�\u001eZƧ�A=\u0001\u001c�G\u0002>�3�J\u0011a��\u001b�ĥ���m~,�r��շu�c�&N\u0019\u0003�\u0012�h�8}C������<'&\u0018\bf�\u001b�Y\u0015y0O���t*dN���ZV� hx\u000f����ZOƫs��%�/�\u001d)\\���X�|'���e�t�\u0001�l�`�6�j)z�dm�N^�7F\u0016�j{d��\"���_{\u001d��>�&�Ν�gq���t\u001c{�0���T��U~W�'j`\u0012�G僉1�,�\u0013���\\�o��!s�\u001a�Q\u0015\u0013Qj��B�SN\u0019h���w�\\\u000e��1��v\u000b\u0010\u0018�G�+�\u0013�C\f*:�,\t)�2�\u00180�pQ㲁v#�\u0018��^Ω'�\u0010A���(�9�C�����\u000f\f(,\ng.{q�\"�ӭ\u0012ڡχ.\u000bC�pE#�\u0016�<�R�\u001b�ڟhY�?��d�@�\u0016x��0:�\u000e�9ʜ���p�n��>�r�O`�\r��y`��:��g���4�Ȯ��\\�:�|�dn���c|$3�V~(\u001br\u0019���̒\u0011�fٲ}�*5��#�$=om�\u001e̕�c7�+0\u0012<�\t�����\u0017�8|\u0000&�͢���{CP�6oɶ�\u0005\u0015����|�\f�w���ٙZi\u0014Ϳ\u000f�\b\u0001���9\u001c��\u0001�\u001a��6�\u001e\u000f't\u0016\u0011\u00157��\b~�;O�;U�k�g�\u0003N\u0010���\u001c���\u00125C\"?P\\�\u0001�\u0004���}�3\u0001\u0011����L��& ��\u001dS8\u0015����\u00124�\u0001Sl5Heo�V!6�:\u0006��8���1\r�:5�5U�\u000f�\u0007��Jt$r8�Zl�\u0005_4\u0007����D��2Tyw\u0006���w\u0007+o3��������\u0005��m��� \u0011�u$��N�\n9��:>�\u0001]�Ԏ�\u000b'#v�\u001e?�O+\u001et�\u0012�0,�;�\u0006�|�S_A�H�V�\u0011�.\u001cc�x��\u0007�\u00005#�\n8�1\u0000��R/��W����\\�h�d.\u0006�{\bo\t��\u00141D\u0012�P�\f�\u001f���$�a�&9�)�w\u0006���$�J���E��\u0013?��pp{L�/�\u000e>}�ƫkD��m8G�o;�ǗF���I�4��.�K\u001bT�,;Ǜt��y�\u001fq\u001b\u0001R�o+�]F�Ơ\u0012�J\u001f�V�n�n8G���\u0012��\u001d耐=n��5� 8K�~m܌-���_ؤ��&\u001d24s%�\u0013ʯ�_��\b�ش\u0013{�}mB��\u0015#\u001c���x��CE��hb�G����\n3j�z��h\r�����>�\u0015 �'N�-��d�bv�^�イ@��%�}��p��'�oeL5��\u0017�S�R�:�y׉9�9�v�/�)�H~�'\u0015J�\u001f\nsU�<좧(,1�����̙�ZS\u001b�\r�OFRîX�N$͟Z���Ɂ\u001e>D�t��(�\u0016�i��~�v9PΆ�+C<~n�_\"筓����f���\u0016\u0018\r�O\u001e&�]\u001eRc3OZ �\u000bn�\u0011JA5�����<2g��, <\"��\u0019�5��-^�W�\u0004�$\u000b����'�e/s=���f\u0000���!7X=�Hc��5J�c���#�s�\b\u0011�7>uǛ/|�M\u001d}�RҊ\u0003�\u0014\u000b�*%��\u0019��y)8a���i\u0003\u0004yfB�\u001f�u6\u0000󁉏qЂ�)����4lt�v�؈4�•����p^鱲`z���2B\u0006Ό\u000e�`���՗�LK7H�_\u001d�\\�MBD���b\u0012�\u0006K�<;�\u0004O�e�9���XfW�i��ftI\u001d\u000b\u001aۧ�pn:\u0007\t�k�� ��\u000e�\u00025y\u0001�B;\u0018�\u001b�x\u0004�e��GViqU!Ά_Jyfk.ӟ!~�Y�\u001d#�K�R�Pa�<#}�)�����\u0016��m\u001fi~��y)ծ��b�ԋ��\u0016�h���ߖ�fb�>�]�8�\u0017\u0019\u000f!�zF)�\fǁ�,`�F��$�vr�\u001e\t‰\u0001��_�d�\u0019�&��M�H�\b\u000205f�\u0000�#\n*;�\u0014d\tB��3���\u0012�-�RFo�+/��T�ر2L-n��}�ߩ:����yP��.\u0018c\u0013�BҖ\\��=��\u0014�>z\u001fz�7�\n�0��7��\u001e\u001f6��Q\u001b��n�\u001d\u0016�\u000eG_/\u001c�4����K�+��H�E�&�J�\u0012W]\r���9�'4\r\u00003���g�\u0006��Md�jF=�#Ⲿ\u0005dbk�k�;2�|'���\u000f��I�����mb6�)��޺�VU\u0001�mh\n\u00015GL�\u000f�ײ�`��٨�]E�f�_}DV�[�Z�\u0000M^A)���T�8r\u000e<]�X񮗢��ZF��H1��bJǞ\u0007�\u0015���\u000e�K��E\u0002c�0����FZ��/�x�\u0000Q��{s�\u001e�+����\u0016A&B\u0013\u0005�\u001d}\u0014N:���A ��Dgh�*\n��/\r��l*�KC�c�+�\\\u0000�\u001ct�Z�/\u001a\u0005�\u0016�\u001co(5�\u001b�\"�\u0006M\tG'�\u000f\u0007\t|\f\u0013u\u001fn\u0013hO�!��\rP�\u0017_�*��pS@=���I�ى\u0002\u000b�\u0010�{\u001e�\u0018ԩ�O�\u000b\r)pb��-�3�W�.|Æ\t�Y��6v�\b�\u0013�?d�����y\u0015;D���dPW&��A��GGm�����XY��W�s�r�}\\ z(�\u0000vڗ�8�X�o�\u0001b;�\bp�\u0016�%�jeZ�H�%�\u0001���B��\u001d]���\u0000��\\\u0016ͨ����+�+I~��4�Y�쫓�(��ԏ+n�\u001f�?�`���/�w�/q8�ʪ�q\"�b��\u0007#���z�w��?r�7o\u0018�͓8��U�X��;6,��1PT�},�\\����A\f��J�92S����\u000193\u001f�\u0018\u001c�~�\u0003��Dm}\n?�Z�DINc]��\u000f�\u000e�K6��P���W\u0012��Gw+\u0002m�靧�v;e\u0012f�VZGk������\u0019S�����>X_q���\u0015�_��dߠ�ů?�\u0002\u001d��\u0011��.�`�\u001b�\n\u0003�4��aUhj�,r��U\u0012b\t\"�\n��~\u000bY\u0010p���UT\u00109����Q�\t\u0002v�\u0003D��\u001d�Q\u001c�\u0011\u000b��FηiA�)q8��ax\u0018�F�y\u0013�<�&a��g�\u0013|���q�\u0017Һ�HZ�娐�ћ\u0017\u0017��\u0019h�qn*9�\u000f\u0002�U��V�#'�@��Zǫ�R���΍�\u0019\u0016O�赾�^G�{�\u0014O�u\u0006��������K{\u0014�\u0004����f#����\u001a���\u000f�Z�|gtXguiT�Q���V�vo�\fhA�m\f\t��F\u0015��@�\u0019ע�&��F)s��Ele�f>\u0010I�\u0005\u0002Ő��\u0005���N�͐��N�v\u0018�Ч{�dr?����\n�Ȉ�\u000e\u0001�\u0002/I�O~�\u0014v߭l�dS�~d�`\u0010$dPig\"a#P��YL2i�\u000f���8\u0002<�B\nb�D���aZ�\u0015�\b�Bp�6\u0016��V���`\u0019��\u0001�Vh��EXi�\u0006-��&�0;�Ѯ=��;0�}D{(�Lh{8��]��<\b6'ü1�2�X#��m���\u001e^Uyˁ�RIQB\u0015\u0002C�$�('��#��I\u0004�u��2w�\u001dl\u000e\u0000F�Ջ�l�?��\u000f�D�߿Ř\u0012��~'�}��^�b���?��5~ x�h˸��+VڌA�W�Ӓ����(#כ�Oƪ�H��;���N;�\u001d�q����qo�=\u0002��|2lC}T�@�5c\u0013���#�`�.\u0014e���0�v\u0018��v\u0006�����4�k-����;eߌc]�Udz�\"����\u0004��R�\u0017��?[i�D�;$��i/+D��8���rޝ�\r�.�m�+bx\r\u0012�3\\��\u0012r�\u001d�Q\u0010���4����\u001fיY����eW��V�\u001fB\rZ+���t\u001cT�$H�N�\u0019�\u0013�N1\u0014:�J\u0014�d�]�ʣ\u0002�����NM���\u001b�ߠ��-\\J�v�ԟ�\\q\u001c\u0002��;�a,G Z�3�\u0015����!xA�\u001b\u0018vf�\b��ۉt�z\u0016�\u0013TX�\u001e�SH�\bv���\u001d݊<\u001d�:�\u0010��y'���\u0001��H��O,&���DM�pV�k�\u0013��\u0018��ފ����L�\b�L��z\u0011�g�a�A���;\u0019]dԺo�^\"�AN��\u000f��\u001f�����5&\"F��W|�y���R��Z}�\u0010�\u0017�+A�|�`�\n����Jdr^S�$�\u00023�G*gyӐ\u0005�&��\u0006\u0000s��r\u0012R���drr���l����\f�-�4��V\u000e\u0017G�Ӫ��|�\u0010�4FT�\u0010&��3�h\u000e���f��2�0p�`@q\u0003\u0010W������8Q\n�q�\u0016\u001f�=f�\u001e�C��o����쭩�!w�(O�\u0004{\u001f�[��ƩAR&o���x\u000b^$Z�\\��4�$��\u000b�\u000e��c\u0001��e��\u0006���K����L�CR@\u001d��\u0003�S�\r+\u0017�{r��>��O\u0001�Ԥ�-e-�(w�2\u0004\u0011A$����\u0014�O;Q�ދ\u000bFq\u000f\u0006���f\t�S\n�I�9\u000f�q*\u0013������qY(G;����7�Ŷ��\u0006x{�>�������Ɖ\u0004�\u0004�Jc\r���.\u001aW՘��A\u0018M\u0001.�#G6�h�C`QkDe&ոq�\u0015\u0002*D�����\u0019�[�Z�ߣ\u0007\u001f�U�&�D\u001bZ��\u0016\fȿ��^8��\u000f+�Q�l\u0007\u000b@|�\t\u0011A;#�u��dЧa�\u0011\u001f�~\u001be|Ͷ��[Ш��#��#Zs�)z�+*'����RJ�H�\u0018�z4\u00078��\u0002(M\u0018��\\\u0019����=�)8{��}(��\u0001��w\b�w�'S�xW\u00121_�~mW٩\u0012:��QZ~�s'��{����\u0011�\u0013��N�0_�����G\u0003U�='}�to\u0006\u0002����!n1��y#CH\u0017����\u0005�=�*d�(�+�fx\u001a/�@�5֗�PҾ��\"��ƀ�v����\u0014\u0006^\u0011�\u0015,��&}��&�3������jyb�cI�I\u000fo���\u0011\u0016TY��\\\fë�\"�������*�E��7|ڴ\b�3Dڅw\u0018\\���˶�U���oa#\u001f���j\u001c�z�J���\u0017�RM:��6�p6\u0003��Y���K��\u0018qO.���\\��؍���k��H\u0012��f���E'l��S�9�8̣CF�!���S@\u0000�L�:Aɿ\u000b@\u001b!��`��]z\u0006H`��\u001b����\u000ep���\u0018�\u0000�� $��\r�@���0R��^L�\u001a�Rx\u0014�F����\bz�\u0002}4�\u0016�`�����\n\u001bu\"�\t\r��q��}6K8Z�|�����b$umή�/\b�h@�4~ci�\u0016��!8\u0016\u000eJĉ4c@q�>�\u000b�B\\=����.R\u0003m,C\u0004\u0014]w��e������\u0006��@æ�t�\u0007�t�,@�\u0005�_+��ܗ���\u00156��\r\u0019\u0004-̚�$7�s�\u0004\tP\u0017\u001dU�\\f�n��ǀ��~��/f\u001f��f\u0012��r� l�H����UsS�\u0002ޘ�\u0014W�FSN\f�-��0�i\r����w�\u0004K\u0002L\u000f�w[�3���\u001f�1\u0000\r�&�JeE��\u0006\u0007%ߑ8U\u000b\u0003�:����|�r��}3��Rږ/�����\u0003?'\r�&�.��\u001d~���\u001a���5����a%,D&<�X�U�e�y�����+U�n�̐B\u0005�\b�|\u0014<����U\u0012M�-)�K\u001e����������G<\u0016� ����mܜR��\u0011D���Ao0\u000f\u0013�y����=�=J�\u0002ǸN�V>ڌ\u0014�ZN����V\u000b���0��D5���_�G�Πt{\u001f� �@]��^_��.��`h@CL�ZC;�\u0017� �\u000e��3>�#���.�\nͬ���2��De�\f�o[����#n?\r\r\u0006�%f\u0006�,ѡ?M\u0004N���F��?���@�@\u000e�Q�\"\u001c��\u0013��\u001a�>����ڈ\\)r.�\u0007�ԡV�\u000b*j���!\u0000��?�C_[M�,f�\u0000�n�(�:\u000bbN电���a��\u001a��b��ē\u000b$\u0003\\�����\u0018|\u0018��)-nb\u0004�t�=�\"�\u001e\u0001\u001f_�w��������uj�|tYn8~�\u00189vF,�p+Q���M߼�V �L.z���N�\u0014��\u0015>������\u001c��BD�[g2��Ё�-��\u001d�7��gpD��\r�zJ���!,�,G[5=�6\u001e�\u0015�_���WPʺ�'�s\t����9oL��O�$�\u0004��\f�7˯|��u�\\1o\t�U��\u000b�u��K�\u0012_�6|�/>\u0006T�]4Т�`v�\u0005�Ȱ�\\:�.�D\u0017�\n���W\"^���x{�|\u0016�c�u۞'�\n���S�s�\n��\u0018\\,�'�\u0018�ҶL���xTN�6�\u0014��\u0012=C�X��Tt���NUc/���h�{�N��6��+�����\u00071���a�����3s\u000b��T�s\u0019ckA=�\u00139���� ���^�\u0019��\b����\u0016\t�F{���\u0016��À<��#)����w�=BBr\u0015�\r�7\f��>)�\u000f^��'�s��m��MO��M��K�m��F���\u001b\u0016\\a�v�\u0011��]�}�\u0016��B�H�}q�\u001b\rl�\rR'd�\u001b��\u0004\u001c�\u0006\u0007�9�!���Å���q�EoUX���l�7\u001c�\u0007��r�\u0000\u001e��\u001bu��#�%���=����6\u001e]��Y<�G$eM\u001dJ�mH\t\u001a��\u0007�\u001a�|�Υ\rA�q5\u0015�ɚ�w|��\u0007?4���\u0007�E�QM�-�qB\u001eԊ�=@0�l\\ż�1�\u0018w>�9�\nM�Q\u0001��CV����\u0007R�4+�Dj�Vb��!��lB>?s��\u0005���� �/\u0017F��\u0014E�\u0004Ҝ\u0007�\u0003�C��m\t��C\u0010\u00173�*���m�\u000b���l�\u0004�{x���S\u0007��j\u001eŕ�bV�\t�\u0005����x)�\u0010\t9\b��t����9Ƿ��\u001c^o��+�>�\bh�J<�E�pS��6d\u001fX\u0016z���`���\u0002a:h\u001cG��Dm�8�MtU�i\u0010��\u001f�t�+�oo\u0017�D�\u001cZ��\u0012hg��c�%�f��?��\bb����/X:W0\u001b\b\u001a<���z��e+M�\u0012� /�����R>%�9b�痔J7e��\u0006���t�$0�y�-�]pF�Y�'h���7�^\t\u001a��iq�D�\u0013��\"8&�oM�2\u001f\u001di�\u001e]���.kwd�~:\u0015�\u0004��?T���;��̷8���,1W�0Ð͊��lױ��~yc�)��A�\u000f��\u0018�(n��\u00162���3��9�g\u000bKۃ��'PE\u0000\u00038��\u0007ף\u0006G���1��X�\f\f��Ɖ�-L\u0018�3��*���\u001ft�Y�.��\u0007�ŰPZ|�\u0015%ؖ v~��`K:��h;�gk+'?��\u0001ҍ�7ss�\u0015GX3\u0018�8m\u0006U�r}zϽ�\u0018\u000f�„~��P�\u001b�R\u001fMF��\u0016�+!4#$��!�`��}\f]�?�G�\u0007J�;\u0002�f)ظ���M��u\u001c�J�~O�Dl��s\u001f1�\u001c���$\b\r�2�=JI���m��hp�\u000e����7��\u0014�\u0016���2�\u000f�\u000b4g\f��A\u0006��Z-\u001b�i�\u0012K�V\u0012-�Q��\u000fϊ\u001e}t\u001bR*��g�RpxH���!�+�?z�N-�U�\n\t�ƱっL\u0001:\fyWR�N(���\u0006ӟ\u0005�>s�1���Q��a�\u0000\b�5\u0011�;\u0016�N\u0003��?��p��D\u0011��@A\u0004�D \u0018o�U���w}������\u0004\bVZwǷ�#(�\u001e]�\f[u�B.�\u0000�l)�9�m�py�i‹\"�\u0011A��\u001a��g��!�r��Q�Ԃp�p4�W0 �#�ݎ\u000b�<�\t�F��\u0019�Nq��߬E���$�\b)\u001a�`�_�\u0006�P@�j#JI$�w�\\\u0018\u001d}V�h��I�LO\u0015�`p��hu�PF3���+�Ā\u0000" + }, + "closed": "2026-11-03", + "wave": "W7" +} diff --git a/lib/sites/new-world-photos.json b/lib/sites/new-world-photos.json new file mode 100644 index 0000000000..f7e27f0388 --- /dev/null +++ b/lib/sites/new-world-photos.json @@ -0,0 +1,80 @@ +{ + "backyard-class": { + "w": 1086, + "h": 724, + "avg": "#9b8a78", + "alt": "A yoga class on mats on a sunny backyard patio" + }, + "beach-dance": { + "w": 1096, + "h": 717, + "avg": "#d2c4ba", + "alt": "A group dancing together on the beach" + }, + "beach-gong": { + "w": 1086, + "h": 724, + "avg": "#c6c0b8", + "alt": "A beach gathering on mats around a gong at the water" + }, + "beach-joy": { + "w": 1600, + "h": 1068, + "avg": "#a79283", + "alt": "Women laughing and dancing with their hands in the air" + }, + "beach-move": { + "w": 1047, + "h": 751, + "avg": "#89796a", + "alt": "Three people dancing on the sand below a sandstone bluff" + }, + "cafe-table": { + "w": 1261, + "h": 1600, + "avg": "#91846e", + "alt": "Three people talking at a small table in a cafe" + }, + "circle-sunrise": { + "w": 1024, + "h": 768, + "avg": "#8b8e8b", + "alt": "A wide circle of people seated on a plaza at sunrise" + }, + "fire-circle": { + "w": 1024, + "h": 768, + "avg": "#61473e", + "alt": "People sitting quietly around a fire pit in the evening" + }, + "fire-crew": { + "w": 1024, + "h": 768, + "avg": "#37251d", + "alt": "A group of men standing together around a fire pit at night" + }, + "garden-picnic": { + "w": 1086, + "h": 724, + "avg": "#6d6351", + "alt": "People gathered on rugs and cushions in a leafy backyard garden" + }, + "group-hug": { + "w": 665, + "h": 1182, + "avg": "#a99688", + "alt": "A tight group hugging on a seaside deck" + }, + "hands-up": { + "w": 1086, + "h": 724, + "avg": "#948981", + "alt": "A large circle of people with their arms raised together" + }, + "workshop-table": { + "w": 768, + "h": 1024, + "avg": "#74695f", + "alt": "A group working together around a long craft table in a bright room" + } +} diff --git a/lib/sites/new-world-photos.test.ts b/lib/sites/new-world-photos.test.ts new file mode 100644 index 0000000000..30a15d0997 --- /dev/null +++ b/lib/sites/new-world-photos.test.ts @@ -0,0 +1,26 @@ +import { existsSync } from 'node:fs' +import { join } from 'node:path' +import { describe, expect, it } from 'vitest' +import photos from './new-world-photos.json' + +// THE NEW WORLD PHOTO SET (LIVE-2060): thirteen owner-supplied gathering photos under public/sites/new-world/photos, named for the +// twelve slots the New World design names (circle-sunrise to fire-crew) plus one spare (cafe-table). Each has its size, an +// average colour for the frame behind it while it loads, and written alt text. Stand-alone site assets: nothing here is read +// by a member or console area. +const SLOTS = ['circle-sunrise', 'garden-picnic', 'workshop-table', 'hands-up', 'group-hug', 'beach-joy', 'beach-move', 'beach-dance', 'backyard-class', 'beach-gong', 'fire-circle', 'fire-crew'] + +describe('New World photos', () => { + it('every slot the design names has a photo', () => { + for (const slot of SLOTS) expect(Object.keys(photos), slot).toContain(slot) + }) + + it('every entry has a file, a size, an average colour and alt text', () => { + for (const [name, p] of Object.entries(photos)) { + expect(existsSync(join(process.cwd(), 'public/sites/new-world/photos', `${name}.webp`)), name).toBe(true) + expect(p.w).toBeGreaterThan(0) + expect(p.h).toBeGreaterThan(0) + expect(p.avg).toMatch(/^#[0-9a-f]{6}$/) + expect(p.alt.length).toBeGreaterThan(10) + } + }) +}) diff --git a/public/sites/new-world/photos/backyard-class.webp b/public/sites/new-world/photos/backyard-class.webp new file mode 100644 index 0000000000000000000000000000000000000000..a3604a2be8c73cf0f486efe4243c41de64c6fc59 GIT binary patch literal 123220 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 literal 0 HcmV?d00001 diff --git a/public/sites/new-world/photos/beach-dance.webp b/public/sites/new-world/photos/beach-dance.webp new file mode 100644 index 0000000000000000000000000000000000000000..ec3b26a4902a44514f73cac7f0d4d5e8d9a069ce GIT binary patch literal 94458 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 w?5v%|YKAPt^?O1gL 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 JrtB>=Kmdw%)lL8a literal 0 HcmV?d00001 diff --git a/public/sites/new-world/photos/beach-move.webp b/public/sites/new-world/photos/beach-move.webp new file mode 100644 index 0000000000000000000000000000000000000000..d48bd4c25d0189ae430e774ee286007d5c399d30 GIT binary patch literal 53942 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%0A=Ym^Y656M9G$zB!{+-e!q8nW9JD(;| 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%0D$E?c~9BBxUsqAfTV0xu`4 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%0DgW*agXdHOq0kH`ji0tlcK-T9nucMTlBP)` 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 PVW$alz+7@pKmY&$K<|y` literal 0 HcmV?d00001 diff --git a/public/sites/new-world/photos/circle-sunrise.webp b/public/sites/new-world/photos/circle-sunrise.webp new file mode 100644 index 0000000000000000000000000000000000000000..fbfcc0940a592742a6c442f20fa76bc88357eb57 GIT binary patch literal 101820 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 literal 0 HcmV?d00001 diff --git a/public/sites/new-world/photos/fire-circle.webp b/public/sites/new-world/photos/fire-circle.webp new file mode 100644 index 0000000000000000000000000000000000000000..56879d87beacf53e0fe36f513f9278e246b514c6 GIT binary patch literal 79792 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 +}|l$(6y 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 literal 0 HcmV?d00001 diff --git a/public/sites/new-world/photos/garden-picnic.webp b/public/sites/new-world/photos/garden-picnic.webp new file mode 100644 index 0000000000000000000000000000000000000000..af7db21e6a94cf98b761f44d049021447672130f GIT binary patch literal 166090 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ള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 literal 0 HcmV?d00001 diff --git a/public/sites/new-world/photos/hands-up.webp b/public/sites/new-world/photos/hands-up.webp new file mode 100644 index 0000000000000000000000000000000000000000..db95a24a226a06aa3085b4814bde52c791452389 GIT binary patch literal 94308 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 _Xn^9^{Q=P(%$&#|V>d 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 z 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

y#;bxK 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 P+JWw?aR<~bRA2xAXN43J literal 0 HcmV?d00001 diff --git a/public/sites/new-world/photos/workshop-table.webp b/public/sites/new-world/photos/workshop-table.webp new file mode 100644 index 0000000000000000000000000000000000000000..115b08259d2cd10fa1d94d954f4f9ecbc377d621 GIT binary patch literal 65812 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%0A%`^+eVKjO8kjn%;sCpF3fZk{4 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 Date: Tue, 3 Nov 2026 02:11:57 +0000 Subject: [PATCH 02/36] Fix the LIVE-2060 probe: a node -e check that the photo exists, not the photo's bytes Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- docs/ledger/rows/LIVE-2060.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ledger/rows/LIVE-2060.json b/docs/ledger/rows/LIVE-2060.json index 3f4912a679..f2c0410f84 100644 --- a/docs/ledger/rows/LIVE-2060.json +++ b/docs/ledger/rows/LIVE-2060.json @@ -12,7 +12,7 @@ "detail": "Thirteen owner-supplied photos (twelve JPEG, one HEIC converted) mapped onto the twelve slots the design names (circle-sunrise, garden-picnic, workshop-table, hands-up, group-hug, beach-joy, beach-move, beach-dance, backyard-class, beach-gong, fire-circle, fire-crew) plus one spare (cafe-table). Stored as webp under public/sites/new-world/photos (1.4 MB total, long edge at most 1600), with size, average colour and alt text in lib/sites/new-world-photos.json. Stand-alone site assets only (theme fence). Rights: owner-supplied by Daniel on 2026-11-03; the people shown have not been named or cleared, so treat as owner-asserted like LIVE-1910 until he confirms.\n\nThirteen photos optimized and mapped; test lib/sites/new-world-photos.test.ts.", "verify": { "kind": "cmd", - "cmd": "RIFF��\u0000\u0000WEBPVP8 ��\u0000\u0000��\u0004�\u0001*\u0000\u0004\u0000\u0003>�B�J%��+�3�q�\u0012\tgm[�9��{�y\u0013zߛ��p-E�\f\u0006r\u0007�����eb�_��\u0013#��~��ʳ�٧���μ����Z���\u000b�_�z��\u0007��m�\u0001���ؿ��������<{�wă\u0016���\u001f�އ�~z�P��\u001f�����Ǘ�=\u0011_���{\u001a���_�'�g������{���\u0015{�R��\u0004_�\u0001W��Y��2�8��Um\u001aU(��=���x���l5�\u001e�\u001d$��d�\\�@��Vo����7u\u0017�@���>�����\u001fu\ti���\u0007p�P�dz\u001aiG�ֵX�'��D\n��=��,��\t�kiq\u0007����@\u0010d\u0001z/���\u0015�f�cl�Q�/���\u0010��̳9̫ɟ1�ڏ�`��\\E��?�\r�F�\u00037^^��iq�cB=q���@U�\b�`�Y��0\u001f��\u000b&���eO�?�T�I$�q����5�\n&��b��ҧ�\u001fpIz�੻���*�ND�h\u000b;�M�]{<.\u0012�fya��\u0005c<�J\u0006g[�c�8w+,�Hp_=��S��WּE��\u001a+����\bP�a+Pl�mz�\u0012�Mla��)lqz�Vڝ5\u0007�B��\u0014Ae�\u001d�siM\u000eЇo7�v\u001c[\u0017� ��n��l��SjzZE�Euv\u0017��g?�$�A\u000b��^�;\u001a�ܹ\u001e��!��4��\u0018��M\u0018I��:��o�����\u001fLt���P�0\u000f�|��[\u001a$Ux�����z\u0005��{*\u001bcps/�\u0011`�\u0007�\u0019g�q�a�g�F)�9\bȥM���Ѽv8�-kZ-\u001e�sI��&��\u00155��\u0019�G\u001b-g��\u001c\u0006$\u0013I]�y� �%�s��#�yb��\u000f���o�)\u001dkU��\u0015O/�-@�9I��lp\\��1c#�\u0006�ԩ�V��\u0006k�\u001atn��\b<�\u001c�\\���h�6�3\u0014\rY��`һ��8WTg\u0017��vyK��@\u000f�\u0019\u0012I�J�^��*�@U5�}���Q��=�\u0005\u001c\u0005ޖ�(F�8+�\tFm�\u0019E\u0001Z�\u0003c���� T\u0006\u0005M�`��\u0004\u001e��\t��/���\u0004nC�HQ��\u001dD��X�1(�@�q��xi���3�;)k/���l/\u0017�?��\u0006cYn��?dW�<��\u0003�K�R۵��A�is=b��y�m��j\u000b�\u0016\r:�\u0010��\u0006ի�!��Y����\"`Ґ��>\u0010�l�\u0010�\u0013��i����\u000b|��=�\u0016\u0002H�^:�N��3%��#\u001dlD��B���w�*#c���\u001a�-\n\u001a\u0012ծ�V��\u0007r�=[\u0012�U�\u0003�]|W�Up�g��)YV@\n-���P��1:\f>\u001f�\u0012�-%�=�o���I{\u00156�\\d�K�<�\u0010V�p�9˘�t�M�J���C�|�\u001dK�S���ഉZ�BJ;�ssX��\u0010�\u0012��T�J�I=\u001f�\u001d\"�a��Q�-=\b\u000b!���/�q�Vs���t��LW������\u0014���O\u0013��x�Z�#�����B&���V��7��@C$ⅵ��rB��\u0010q�U�mٰk��˶�LZa�6�h\u0013����`B'y�+��ʅB\u0017���i�X�|\u0014�������\f�r�s�yd\u001aяM�3�0'c\u0017��K��o�����v\u00166���=UN\u001d|���t�y@��ލ�A��*\u0018\u000e�˳J����\u0010:JV�V%�(�\u0016N��7\u0019�9��\u001e^\u0018'`XIw\fpj\u000b��gs:�\u001e�ȡ\u0000\u0003���yxKrO�05Z\u001a���\u0018�LZ����b��6�\"���e��'2\u001b\u0003��\u001dL4sLQ\u0010��EDe\u001bK�<&\f�\u001f�\u001f�^W���\u0000='#s\u0017���2\r{�sæj�����\u0001\u0019�+)�\no��4\u0005�����,n�U�]2�])�+=\u0001\u001ey=�sr��J\u001d��&��%�k0\u001d�nhԝ\\��\\@Il��T��\u0015^YL��5hWɡ��+�\u001d��轪h5��l���\u0018�_q�J\u001f�\u0012� �EɺIrI\u0015�Z��*��\u0005��}@�t^Z�=�'D����H\u0005�8���\u001fdz��b#\u000e�\u000fQ�\n3�9�za\\�&\u0016l�5P�\u0003��\u001dB�\u001e%�>�l�q`�t_�Wh)D6�8n,�\u0018���XicA���h��\u0002Dh�z> P�\u0017>TL�v�͌���k[\u0000VD\\+؝��b(�\tu��w�O��pp4&]��\n�˾�O\u000fQ�M\u0004��\u0005�rh��O@9 �0\u0011S���u��D}\u0017\u0012x�0N�2\t���P\u001b\n\r��\f\\�\u0018���I�I�\u000f.`H�]��dT)�D-�\u0003\u0011�p��\u0015�\u001f�m���\u0007\u000e�Z'k}��iY&�s\u0006\u00002V�|W�P���1�[���g\u0017Yx3VhM\u001aW��\u001e\u0005@�y�W\u000b6!0�\r��\u0019VN�\\f��:�]K$\u0003\rK;'f}T�{&{��\u0005\u0011\u0005�~�\u000f��?{�X�N�aƘY\" '��'߁^�?�Y�nl�z��ׁƃKP�ː�\u0004���\u001b��޹�\u0002�\u0011[+��i�_3B��+\u00047W��7��('��q��\u001d���*�H��?\u001d&��]�\u001e�[��n�l��v�O���3\\��6�5���,C�I�\u0016j5\u0016��^�6X���z��\n��e�LO�����]U��n�g����kp\u0018\u0015HH���$|Z[�f\u0018i�b��w��wA�L\u0015�!?_\u0014U���T�(\u0003�Lr\u0006�Ѽ����\u0010a�cQM]�T����dM�ϒ�:���=�)O\u001e?s3s\u0017:��K�(k�\u000f�\"<�jy���K\nɣC�D��\u0012���X�'dq\u0006��\u0000\u001f\u0006�|m \u0016x��j�4WK͠x\t���U��2ٶB\u0019�e(����}s�!5\f��\u0013}�Eu�Z\u0013��cu��kA�]1\u0012F�\u000f�(%���5q^�q]���¡Ӽ��Rm3'\\\u0005h$����� SO�#[\u0015t�Cm~�ݦ��\u0001�3Y�`A��q3B\f�&�Z!\n�����kf�����\u001d2\u0007\u0010��Jc&�r��8~�J\u0005Z^\u001f�X�\u0011=:��7�\u0005�hz\f��N�8��/�\u000f������.�ҝo���c��8�wV�1\u0018�I\u001e�\u0007�n��/\b����΃1�ԗ`-Pݘۿ>�j��{\u0005�����i>\u001fq�H�CmCA��䮕�-����\u0006�\u0002ۺ�b�|�@�5\u0013�꿰�؅Y�ם?�\u0006;n\u0018�\u0006\r6{G��B�\n�\u0000㥩l%�w���\u001b�\u001eb�\u0016�\t�pa\u0015�rn�d\u001f'�6<���\u0001�\u0005E���\u001f\u000eǤ\u0018fX\u0007k�>�\\O�ϟ�\u0002|��Q�\u000b�oz��<�N5�p��H@��82G\ru�e����IB!d\u0015���fA\\Kj3d����� \u001en����Kx��8RRZ�itl���\u0011�A_RL�E\u0017�\u0007zM~\u0000+��\u0017p��q9���h�\u0017\u00151b5�.6�ɛ\u0015H\u001aY\u0015\re�H\u000bNXy\r����w�/nt�Xv7��YҨ�߂�4$�E\u001b\u001d����߃�\\@�J�;=�C\u001f�|���K����Ȓ/,�a.���\u001f��\u0002]u\"㎢V1�}\u0007)%N\u001b7�K�Կ ���3���<]�B�P�c�鴤I���[-m*r�@��H�.���S\u0011g\u0014��u�=(���})���\u0002`��\t5d����8�nv��o4/\u0002\u0018��\u00020�2'�lOR\u0005��\n��<�A\"�m����\u001a�z$�^��\u001f���\"\u0005���\u0006�\u0016B5~\u0006�d$q�\u0000\u001b�\u001e�����\u001a��\n�\\zŧ���I�-f���V~?L\r�\u0019\u000eoʴ\u0004�B^m\u001d]2���t�<|?���R���K\u001d\u0016v�_�|�\n=��-�B�ҞR`�B��`6�\"���;�\u0007xt�(9��Ӿ�:����\u0002ȼ�ga�^�767�%�J\u001c�\u001ex�\u0015��ҝͯ��')!�\b�����Br\u0018�q�S�Y��H�q\u0012��6�*���\u0014\u0006#ݐ�\u00161��@\u0000��\u0018[e\u0017>g�gɅ>G.��j�~\u001b\u0017�Ϣ�\u00154|�\u0014�\u0010�:W���S5\u0019\f�Œ��\u0013\u0019�0\u001e�ͬX��6\u0003\u001f\u0011�4h7�0�(�n��y2����ݹ��\u0010<��\bt�K\u001e϶Ǽ0��\u0006\u001b>��6��E9�C�%@�\u0015}��5�\u0014O��[1{\tȸ���\u0012��ΐ����v\u001c\u001doVV�˺e�¥5��0\u0010\u0000/ޤb�mCM�=�T\u001eL\u0003N�gҗ�8B\\n��}�\u000bK���(\u0001�8Ҧ��F�\rP��7I\u0004���\\D\"5�\u0007�����!ޅ򝨎�\u0007��\u0017�@m�O��V6�{3S\u0006$C\u0012\u001dT�^�'�eK�42�@F}�{ $�ӄ�.\u001f4Zh�a�,���3�M���A�~�E|n<�h�+gi���%\u001a�Z�G��2:�\u0007(�@�\u0001\r�\rh�oe��\u0002\u001e����8aQ\u000f���5�f�6<�\u001e(��?Gr^���`@Mg\rmx������,\u0001�\u0019\u0016Y\u0001�Mʹ#����*\u001b붧\u0017�í\u0015���p\u001e\u001aASZ���0\r]\u000bf�\u001f�!�wS�c.��\nEt\u001c��^\u0005]��>��.�K� ���\u0003E�z�vK\u0006\u001f-X��zK��C$\u000b\u0017��@/:\u001ci��n,v�Y�\u0018�/;37�a�����\u0000�A?�\u001b\u0016��O���I�4�\u0018� �c��\u001b������p\u0018_���i��ěӹ��c���/,�Vvn�<-��\u001f�$�\u0018f\u0006�\u0013y���%\u0010���0�T]Hr.a��M����:S,w��j�0�fO\u000e��l�#[V=\u0003�0H\u0013��͏6�?�\\�䲗���\u001b��\u0013�i҂�Ww�z]�����4K#�r=�\u0018�����!Wob�\u000eV�b濒`J��M\n��|<�E\u000f\u001e���Sj\n@\u0012\r'\u0011o�!���:�wfo\n���)\u0002d5�C՛�@�xB\u000f,�\u0010\r<(��\u001aJ��� \u001c�����# xeX=˖��i���\u0004��W_�b��$�[q��n\u0013�zU.�|���\u000f8�&\u001ci(r�>M��o�{��(�+�\u001a�~\b�U���gr��\u0017[�G逭�w�\u0011/���\u001a@+���@A6������E=\u000bZ\u0012�M�����\u0003}q\u001e؜\u0013\u000ei\t�Q��aOk~�l��|�fQ�\u001d4F��+�>�f���W�Y���:�'����?\u0019Iӫ\tX3�$m\u0001�Zl�u�\u0018����\u0005�\n�5��\u001d����x1���;\u000e����)\t���-��p\u0015����kmto�;x\u000e��0_�{�We\u000f�V���/���R\u0013�XP�:\u0006P����\u0002�/e��H\u001a\u0015%$��)f���\u000b�5�����\u00053t�g/~��ˮ)Y��0�=? #\"��{ۇzH�����H#�\u001a�o\u0000ⶅ՞�n1�\u000f��cİ\u001fa�\u0003sr3����m�K���\u0018�\u001d�'@\u001cR���p�\u001c�/��N�\u0006}�h�\t��\u0004\u0014���\u000ez\f\u001b�?�RŬ��U\b}��\"\u0001�ԁ�\u001c�\u001c4˧��\u0017\u000e\r��6'n�_����h��`\u0004�!;�\u0019\u0005S���\u0015su0:~�d\u001bk��/?3\u001c����,Q�5��O�g€���\u0016���\u0019�A[�ݙ�?*\u0015� \u0006�������?�<7��\u0005�ʮR\t\n\u0005�h���k���ڡ-F�X�Q��z�f*\u000ef�R��}��ï\u001b�̍\u0006���\u0017�e�9�4 �C��/9t.h\u0011(�~.��]��N���Y\u001a��chp0��^$�B\u001eu3�*�^��M=c̓`��ŏ�W�ʂ�%\u0014Ǹ��P\u0018�\u0005f\b\u001dw��A��v�!IE��p\u0006����Ȋȃ\u001aU�𐱚�\u0011�p�{�n���(4s.D��1n�[�\u0005��]�PO��C����\u001a�'�6 'P�3\u0000鯩\tߥ,�W�\u001c��~�o�.���\"Oil\u001ba`\u0016[�e\u000b\u0007��ʲ@�\u001du\u0001�\u0000� �)�UȊZx�\u001e\u0012ήUÁ/�i+\u0013+\u0001��k%��d�d�~rش�3�b��+���\u001d�P򞪹\u0006�]��na��l,�\u0017ZHң�\u0019~�^\u0007r�~���\u00035�- \u0013\u001f����b��\u0011~*�_����|�[��\u0005��qw#,0��!�h}(}�!����J�X�ي�,�l�w\u0001��¥�\u001d\u0011߆[a����a�n�D��Q\u0013�\u000f���=��\u0004\u0012A��r]-�2�\u0015��\u0003\u0014ԅ��P��v��]��U\u0011�P��i�Z���\u000b�[|SG}�c3n\u0002�,B��Q��\n\\,�G�I�y���L\u0004��fsSZ��\"}s�E����\u0016*E\t����2�J��%~��,��{�\u0013\u0010S\u0005�7��@�F�U��x�.�?���:�ڣ��)t#�\u001e�wj�q$5�\u0000���\u0016T\u001a��Ac�!�c����Y؀�\u0005�Y�\"H�\u001fZ@ޥ�K\"�Ӏ���\u001b5�xp�Z�‹\u0006e\u000e��\u001b6F)v�qf\u0015\u001a\u001d\u0016\u001a�4�3��5y\u0000z\u001c\u0002�D\u0002��yJ�s��Q�֢��SQw�_��\r#\u001c�\u0005�\u0017\u0012�+e2�hl�|�J�^�O\u0012�6����\u000f���\u001bA����U).S\rC?�0>�\r�*�\r�6\u0012R�[H�\bOM�k�\bax�&�(fa�����k���y��i\u0018I\u001cP%\u001d%\u001b#*Zz\n\u0018\t�l�=��^���Ν�����`�\u0011����3��-�+-�\u001b�ړ���S\u0004ij������\u000e\u0002�aX�}�\u0010\\i\u0010�� \u000f��>Ny�.F�\u0000��\u000bq\u001a!|������>\u0019�ā'|��?͘�]>�9\u0005ihWnJ'|�IΑ�;��\u0013�\u001d�d��fC�se�\u001a��.���\u0012�T�nX�\u001e�\u0004�|�bM��rdV�\tT�\u001b�\u0013X�.Qt\u0001v\u0017�i����*\n�u\u001dY��|\"F��^�nr�Ǭ��]9�3-�����P�j\b��*`�\u000fSF��$wkB�+1��\n�Z\u0018\rŝk:[\u0016�f�{�F�w��\u0015\r�\u0019A��\u0016�?\u0002E/a��+;A�.�e������~g\u001bd\u0006�w\u0011ҽ^\u0011/#�-A��V�\u001e����\u001a���MEQ�h�r\u0001�W�݈�o�'�\u0006L'�����c\u001b)(xu\t=M��\n�SP��\u0005���Lyf.\u0001�\n^�\u0013��)��T5�-b�T���L�\u0010���<���k\u001b6���\u000f`�/1�[Ex����w<\u0004�8�\u000b�5��ȭ��c��'���j��\u001e��g\u00186�ߑM���;��k�Y�G��I~4�\u001d���*�\u0006+7�/��\u0018�\u0006=�\u0012�\u0005�@#r/��b�%�~3z��!t8��\u0018;u\b+Q�\u0005�#ĬO{F\u0005!�\u00079��\u0016c.\nE��z�%��\u0019i���\u001e�VgO�n�'�q�3a/\u0007\u0013�\u0012\u0014{t��փ�^r�{oI5$(�\u000b��8%s�\u0012[�2m \u001b��\u0019��\u0018\u0013�%em�Q\u0002�se��\u001f�`\u0017L^A�Ҥ݉�\u0003YI;\u001d�\fn\u0012��\u0018�A\u0004\u0000�;�c\u0015^���0�*�N���-�}Q\u0006$�i�WX�M��6\\�Fxo6�0\fdS\t���\n�\t\fm�\u000e\u001aP��0)�!�7��j�\u0007\u0016��n�\"U\u001e2�8\u000ff�x�&s�S�,O,�\u0004�\b\u001f��R\u0003��1�����\u001d�rg\u0010s���Du�Z`-'�,��қ\u001e�\u0017P0���cz���RS��I��\u00195�QX��{���N�~=�\b��y_%{�I/��†�<��R\u0007)\u0015^�I2Gښ��<�8P�r���\u001dNޗ\u0019\u0012F��F����\u0003�ڕ;0\t;�)u�\u001a�B�\u0005pd��tH\u0002�L��a|V\u001dv&hw6k�T���yJq�\t\u0007\u001b����8?��\u000b�+�D�w�(Ґ��:��O\\�Cb��B\u0006�7[�\u0004�\u0005\b�*�}U���w|%�*s:�\u0018QB.;�{�\u001a�p�p�;�\fn?�# �1���\u001c5�Q6��HCr0�nG���3��͆�G�����d%\u0018vS'��b���|Ύ�,�5!Q۩L\u0000\u0002�=\u0001�O ��3�f�څ�}�(��+�x�ز*c\u001e��Ȇ\u001ep3\u000ez�o%M�0|�k��7���E�}\u0011+��t���8C�b�:�KTe���v_\"\b�2\u0018w7�{\u00077�Α��'K�\u0014�\u001e\u0006l�Ԁ�v�ȸ�\t�z\u0004(rSͻy\u0000B���O�(�\n\r�/;!n\u0010�o\r�\u000b9�\u001d�4҅>Full�\u0006��4�e\u000by���\t��a\u0005W�6������|�y���7��-)�\u0006\u00058�\u0006y�@��3s'3��\u001f�-r�0g���oU9D�'�\t�\\S��BJr&j�`���\\�i��\r��ؤ���S�^\u0019��m�����\u0015�wN]��Z�α\u0010��\u0007\u000b\u0013R��STC\u0011���8��h�\u001d�N��r�\u001e4\u00140�(9�U�&��\n\u0002�Z�8�D<\u00124��*�?~�����P����{�\u000b�\u0015Cײ��k�\u001a��\u0004�*�\u001c�V���6\u000f�У��\u001a�JH`(��\u0011��\u000f��C�9�\u0000KZ��X4�Qyo��k!Y\u0013$����/2��V����IKގ˄\u0004\\�V�])�\t�K[P\u0010��\u0002n�|��S\u0002\\߼���Ǒ�_Y��\tdg�.�ZT\u0012��r\u0011.\u001a`�dڼd�h&�����jZ\u000f��\f�U���bBjc��!3���\\�\u000eG�\u001b�Q\u0015\u0018\u0010�ȝ�/��E\u000eWp�\u0018�cF�\u001dz\u0017�ф�\u0016����jt�蚮uh���Q�#m\u0001��\u0010\u0019$ދ\f�6Z�Y\u0005��\u0013vͰ�eS\bj\n=�\u0011��\u000e�s{�p�>��&K�;�<%X\u0002K��hb���ܺUE*�*~�Xs���{|J��\u0005��}v^�\u001d)��D�8�Th��%�ת��\u0002��\\\u0002���2,\t��*�.)S'�+�rx?\u0004����և��w��[�м�-Tg�\u000e]Q��hb\rO�\u0012���� ��\f]��`l\"�U�\u0002&�G��YI�\u001by�I\u001d|\tN����n�\u0013�����u}z\b��\u0015b\u001fu��TˢLg���`�l�~�,\u0018R�$�˛�C\u0012wH\u0017}B8�N�=���Rn.+\u001c\u001ci��\r�+�?nW�U\u0002��o���&�� o�\u0002\u00145�\r\u0016��-��y\u000b���6А�\u0001q�� <@\b\u0015�W\"��\u001f9����v���\u001cj\fL9>+P��\u0000�4\u0017\u001c�\u001dIñ�6�H�|\u0004+��!\u001b�[\n-��5-�1\u0007\u000er\u0019��\u0005\u001f\u0017�;}K�+����#�u�E\u0007�#_�\\\u001c�bW�\u0000��S�*\n�y�\f\u0010�ۙ\u0014@\u0012�Qqt+2�KmJ\u0019\u0005#b�X�T��7�|ҹnf��\u001ec�ɀ\u0000\u0000\u0001���\u0016}�\u0010OH�Ե�W���Q\"^D�Q��r�94%�?rL��\tri��-э��K�\u0001ڠ\u0015D\u0000\u0000\u0001a�\u0000� \u0010y���)f�|\u0014\u0000��@\u0001�W�p\u0000��\u0000[�\r`\u0000\u0013�\u0000\u0003E5\u001d\u0014\n/ަ�/�Y��@�\b\u0018\u0018�\u001a�j�$\u0012$p\u0002���\u0000\u0000\u0000\u0006\u0006k��\u0000\u0000\u0000\u0000\u0000\u0004�T\u0000_\f�8�\u0000����@\u0000\u0014\b>\\��`A+�?�\rF\u0015 B�nyyX\u0001B(\u0000\u0012������\u0001\u0001=v3�\t��Ֆ�E�\u001a\u001e6 \u001e��1<�.E I�@\u0005\u0010\u0000\u0000n \u0001P��\u0000\u0000\u0006@\u0000\u0000\u0000�\u0001��@��Ύ\u0002�u`:=��\u0015oF����*\u0010\u0004��%\u0004\u0000,\u0018̐Ŧ��t7�S�\u0000l�\u0003\u0007\u001e�d���Q���8\u000e\u0003 �\u001anEΪuNV��[\t�8�5:|s\u0003��d\b2\u0014V�����\u001fv���\\1\u0003}ƌ ,��骕�\u0002�\u000eH\n�$&! \u0000� \u0003���\n)x\u0000S��\u0000\u0000\u0000��a\u0013\u0006\u001d��\u0000�89�\u0003X�GXRp��\u001b���յ\u001bs��ּ��\u0003�+cjOA8P�\u0017�\u001b\u0018;qr�R������7����>ߏ��˖���H���\u0018�pa'|�`�\u0012~}�&�GGǑ\u001e\u0010��Ź\f)*���:��\b\u00008h\u00006i2�l\"9�F���pSzk��7\u0018z(k���γH�&\u0002�\u0015��>_7�)���\u0004f\u0007�C�\u0000\u0013�S� \u0000\u000f�i�\u0000\u0000\n�\u0000\u0000�+\u0003骈/�)K�\u0000\u0000\u0000(�;q͕�\u0007��T�\u000f�Jw�S��\u001c6j�U�\u000f�\u0011�\u0001�g!y�`��8��v_)�܄x����O��r��\u0018�\u001f�OE\u001d�\u0007 \u0007<��j@\u0015F�S���:\t�^C�1\u0004`#}��XU�h�\u0005bt�\u0005�B��1\u0016= �qS�vPh�G\u001dI'����\b\u0000\u0006<$���LU�%:�h\u0000\u0000\u0007��\u0000\u0005�0���X\b\u0000\u0000)���S?��\u0010�ֲW��\u0019\u0000>�\u000e��<\u0012�@g\u0018}�\u0017\u000b3���\b�I]͛�x2\u0015�Y�\t*���\u0013�%;&\u0006�\"�X/�kRa�\u0010���\u0019�šO��U���ǘ@���>H8���z=�*�\r�Kf��&U��ݳ\u001d{�\u0002ۤ¶�搕������(>l?�\u0017V\u0000/l-~;X#�\n\b\n!�ĬӜg��@\u0000}�[�#Av\u0014�u��Z֘\u001a\u001e���pK�O�D�sD\u0013�\u001chJ�ņ�\u0000\"k��ޕ���\u0017c(�`��\u0003��7\\�\u0002\u0005Dϰs��\\h�'\u000f\u001e�ٗ�b\u001fb��-��\b�?�^�)\u0004ȁ\u0014~��d�E\u0017�'5�S�INv�\u0016�`\u0000\fĨ\u0000\u0001|�s���>]�\\\u0016�\b\u000b�\u0007b@�v��c�7\u00106w.%~\u0000v�ƔT���\r��͠���ܢx[\u0010��\u001fÿ�\f�\u0006�m���MG\u0016�\u001e�|u\u0006��zW\u0005��t�߽\u0016���\u0002^��\u0006��8H���\\L��X�7���Uv�������x��m�Z��\u0000\u001aa0�����\\�N\u0006֬����)ڲ@��\u0000���(Ma��*\u0017}Y��vx�� X_�C\u0019kZj���M\u00118:�:JD�!���J�T�\u000e�:`�L��\f-�^ms\nX���h�M����\u0004��\u0004�U�Sfo/����\u0018�\u0001���r�ĩ��^\u0001������W\u001cX8�ڃ/]�9\f��\u0016�\\�\"/���j�\\-�;�o���Ե���\u001f\u001d�5\u0006��I\t\u0002���bN�\r��L8�>\u000f�\u001b�e\u00069�x�i�/���l�;�lvlf��gR8a�Q�\u0015=\u00139�\"u�f�uq�Mv��z¸RD�\u0007#�E)���\u0014@\\�+\\�u�Wb�X\u0000J�\u0012��֠\f�\u0000\u0000\u0000\u0000\u0000\u0000\u0000T��Ӌ\u0011�-���~{���g`X�u�u��\u0015ZG��b\u0003-�7��ڇ�u�o4k!}�j�\u0016������/�����ږԿ�M<��5��T\u0003F�a�Dm�H�o����/��\u00059��\u0011g�\u0010rD���S��n��aG����Q��?iQrհZ\u0016��T�w��\u0005⧓n\u0000\n�#e�m��3���>�a\u0016G�m\u0011� ��&���\t/�ȟ/&n\b\u001f1�?\r�&�Ҁ��\u0002\u0013\u0014J� |$DI\u001e�&����\t|��\u0016���lFMG4·�&�\u000f�J�#�L�-D�T>p�\u0013���\\d�V&WQ@�Z1I�ë\u0010\"0f�U��<�:=�X\u0014y\u0012��\nh\u0003-Dn�p�9�Gf�Z_��X1\u0000�Vͩ_�i�B�'��\u0011��?�/k:�&@T=Š�k����\u0012qt$f��10��U�K{Iv\u0006��5B;6&`f�\u0001iwӺR��x��]@�G�eCnq\u001b\u0017.\u0011c�1�f(\u00130p4\u000ehï��T�L\u0005�\u001a�ه��\u000f��a�E�yG۠��A)�����\u0018Gjn��s�&\u001d��(z���)�\u0005R;�cy��8���TQ�\"h\u0016�3egu+��Y\u0010�v\u0013\b_�Q\u001c\u0000d��n��\u0000\u0000\u0000\u0000=��\tq�mҖ���Ǚ&�N��X��\u0010D�O�\u0016��uq�(\u000e��HOB��n5|��*�\r��j�x�٦�1��\u0001��+�\u0010��vin0�$\u001a��;�Z\u001e/`\u001a��\b�����;�܂@�\u0019�D{��m��\n�������/�U\u0019^^���>e���Є2�\b�_����F��q����,�,d�����u:H��Q�[~5�%�J�T4MN���\u0007I\"��iq\u0003���\f�D\u001cЫ50Կ\u0010�\u001eR�����μ`x� ��\u0004���Ԑ��\"�r\u0010���#�6�\u0004\u0018�\fp�$��m/z�Qǻ{S����F�Q/\\�֑p��܋v�\u0012��P�|��:\u0003'���\u0001i�Rd��\u0018\f\u0017JO\"\u001eȀ^�v\u0004(��y�h\u000b��ޖ\u0010�@K_�A��\ts]��[�'�h��8�>]8��6���h����8%�>�X\u001f��|Xi\u001aɀ6!\"��\u0002��w2�\u0016:��*g���\u000eg|�E\u0018wؾ�T����:�rR�� nJ8\u001e;\u00059�OaD<�Wx���\u001d�]]UΟ3}�)\u0005�R(�,�G�\u0006\u0019Y5��YM�C\u0007;�wFd�\u0013��\u001b�dQ�\u000es̥�\"����א\u001bit��\u0019\u001cO�\be\u001e���25�b@�\u0016�\u0012)ie�3Ĕ53����&�1�!�{ѷ�\u000f\u0019\u0015\u0003��C�9��`KI{^#>����\u0004Dc� ��m�5����v�,>�^���$�W+n�Kq7�d�BT�ג�=�YT�d��최|��)JB|\u0012y�b���y9��&����\u00047�*fPZ�������\"\u0004���X�~�\u0000ec\u001f�s+C���&H���ﳅB�\b6Q_�+�ԽR?��6\u000e�ư�J�\b\b��<�2,��\u0016��OA�lc2�l��\u001d�H�Á�Ƃ\u000f0�q\b�r\u0007(r��8�P\u0014gӟi�[U�:^ڕtkdu�13��kn��fO{u��Xe�xt��H���\\�2$؁�N�N>�o����PVh×�0�bI�UD\u0014Rs\u0014w��j�B\u000eC'�#\u0019v\u0006�\u0013�d�_�^���#;��0\u001c��� ���\u0016\f�\u0016V�u�]\u0011|�\u000f�\n�K\u000f�\u0016�*ة�V~�ĖX��\u0000ܔ����2�\"}�U��1�\"\n\u001b�F\u0002�.&įQ�}cQf�*.\u001a-�_�\u001d�/�G��\u001e[\u001f_�\u0003q�%�E=徬����N��4w���.�\u0004�/\u0017�\u0000'����$z`�c�că�(��\u000eP\fDՔ�z\u001a�\u001b�Y�ZZ�=��\u0013\u001ecc}b��L���m��ۦ���\u0006�����\u000e�$����k�$\u0004>�!��aKYV\u0013w7ͼ����[D&6��^�\r�� ��;K-\u0018����)܊!�����(3�\u0007,����\"\b�Sq\f&�\u0000�o�ݚ�H��Bl|��Ezg��\n�p��\u0013}\u0018�\u0018�ot̀Z��\u0006�)a\b���\u0016/�\u000f9�v�Pd����\u001f�C\nĀ�k&<��澏��\u0011\u0011��\r7��O��7$_\fw\t��&D�(A!�f\u000bj�\u0018t�.����\r���(-�(��kd�K�\u0006:s��@\u001d��B8�G�A��\u0000K�)�<\u0004\u0000�h@����\u001c���8\u0014\u0010�Y��uٹ���w�cekm�T� �u�81W���\u001dW�J㗱�\u0017O(�\u001c�\u001a�Z�p��\bݴ��SR�؇�ˎ]Ӫi�!n����S�W��d\n \u0012K\n���B\fA��\u001dUp#\b�6��\u001b%)r�!~��9:���\nEt��\u0002ѓ��a�s���`�dNC6WF�I\u0001\tZT�\u0019��f���K��\u0002݀�\u0012�4���\u0007\u001a\u0003\u0019�\t*Z�=����\"\f�l\u001e��33�6\u001a�,�\u0019)�\u0014Y�6e��F�r@ՙ�wN�@�\u0016!�����ʌ��C�^�j��0-�AN�\u0007�Qg���V\u000b\u0017�\u0005?�_[l(���\u0001^�A�k0��M(�VLb\u001de$�\\֫Ek\b\u0003M\f���\u00145��MB\tM0^�{,h\f�\u0004\u0011\u0019��d\u000e\u0007A�w\u0002o\u001f7!��\u0003WY(��OSM���eqA\b�E\u0015��V�����\u001a�G�����\u001e�U\n[��a�\u001c\u0013h�Ya��G\u0007\u0006g����x[��7B,���<ȬҾ��9\u0018�l�k\u000fo�Pҏ�e�\u0014�! ��\u0002դ���/���J�[�����Q��Z��U�\u0004�(\u000e\u0013��&\u001c��n���y��H\u0013Pʎ\u0015��%��\u001c���0�x&�yaAWT�?���}�J����9�\u0002��H�R`q6��\u0013�\n��T\u0010��\u0014%ґ�7��A�C�\u0000�e��זӳ��&��\u0004�\b8��a�\u0017ųE�\u0004�h�'|ŷ\f���sz;�\f�j���MP��.٬�'�\u000eU�\u0003���\u001cw�\u0016��\u0012���Ԁ���9d\u0001l&\u0002\b<���~���`q\u00160�������[23���ʴ��/]�s�긦�\u001dT�C;h��\u0013��\r�o\u0006\u0001�~�Z\u001c�\u0018�A��n\u000e\u0010�ɡˍ\u0011#�\u001c*@L\f{�W\u000fa\u001f\u0019�����ӆp6@�=A�\u000b[1บ�$\b\"��a�ȭ�J�Q��P�V���\u0016��\"�گkܛ�I(�\r�p�d��&/��܌�\u001f��0n�S%i��<�\u0017\u0003�\f\u0006��\u0011�n�d\u001c���\ri\u000f������\u0019�\tRI�\u0014j�F+Y\b��0���9���W;\u0019�0\u001f�<~�����[Kq�I�}�.)?���B@h��l\u001c7Τ�����ɫ\u000f:y\u0004L�M�p�\u001f>2h�= =���o�8�{.��;N�r�o�D^�f\u0015��s��\u0016����\u0010�UƤ{O�ø��$2���ŀ\u0002���d8zg��\u000e\u0016�h=��\fX�E����. yJ�b�E�j�hf���Gy�\b����W8�l:\\W�E���~w�WX�\\��\u0001\u0005�`X�\u001d&�c\u0016Y�����jj6��x\u0000�'\u000e��6\u001a�,E>ӵ\u0019i�\u001f_���<Ǿt2`�\u0003(���������\u001e�|��6�\u0004\f���\u000ee!e������E�e�!y�a{�MuÏ�,�\u0006��r��G���e@�f��\u0001G�uy\b>}q��DYم���:�z����\u001d\b�@\tp�,OCԉ~\u00189���m� ��}p\u001cu�v��r�T&\tl�&�\u0006�\u0004̪�>���J��\u0001�\u001c\u0012�H_����\u0015ݚ��\u0007���\n�\u0011W�a?\u001f�g��+D��� \u0014U\\w��ْ�\u001a�U�.\u0007\u0014\u0001��,-f��O\"�&��TL�b�o/��2��\u0016�\f�6��W[\u0005{6����\rң\u000b�IV\tR)�_�v�'�ٽ\u0006z�S��y��ds�0=\u001a.�O\u0004�\u0015Σ���2\u0005%r\u001f\u0016�7��_a�&#\u001b\u0015\u001c��3\u0017\u0012�i�M0gz5�\u0002��gZ\u001ey1�Q��\u0007=�J�\u0002\u001b9�\u000f��E�/��\u000e�ɱ�7�ր�����Lŝ_b¢\u001c\u001e�x����Dg�\\\u0013�&�\r\u0017`D\u0014$��\fIS�8��\u0017$!�gj����F��p6٨표��L�}�7�_�2h��P\u001e�t�LJ����SJ1��\r�\u00009�\f�A$���\u0011�zƞ���$pa谼q�\t\u001c\b�Ĺf]�\u0016%S��\u0002���Ǜ5/���&\u0018�\u001b��#�!m\r�\f,�(�O��ɇ~�O�Gj\u0005�5C�+�!�qH@�g\u0018�m/k|\u0014Ñ��\u0006�\u0012�T%�&c\bs��\n��DH�\b�����\r4_\u000f\u0011�37>v���'P\u0013�[��������Cq�[R�\u001f���/�q��\u001fS�'�.\u001d�\u001f�w��G��F�2w��k� Eh��vYI\n�(��鐇*�\u000fn?.�eE��ܙ\u001cVU�\\\u001e��ECz#w\r\u0010dF�u�r���[��\u001bЖ��@lѣ���\u001e���p�OQ�r\u001b��ZLtP�6���\u000fշ�?#ǒ�2��\u001d�M2i��ԓ���������;\u000eB�\b!\u001c��\u0005�d�&밮\u001a\u001f\u001b�U���\u0005ۙc\u0017���V\u0015zR�U\u0001ъ��\u0007&�\"�=r�4F\u0013�uru�\u0001\u000e��;�(�F�wDe��[\t�Y��ʀ)��u�Q(!��t��\u0006'��꿘$v!xu���E�g�^+\u0005�|����ˈs\u001f��{�Q����\u0003�S��\b\u001f��\n��x\"�t#���<0��R�r=߷�ʼn\u0012U�A\"D�qm\u001f��1�-�6\u0002KfSxo;\u0000rB�/���-W��tU:!u;�e�\u001aH��ZI�@zYc��:@b{n�J��\f*�d�D����\"�@�\u001ba\n����d�Ź���\fS�×�a�b\u0005<���6�U��,p�ڦjb-��NC���G�{���\r��:�<��ud\u0005��,Y��D��\u0003���`1\u0012E�7/�\u000f+��=��\u0013���D����\u0013�gI'�����Gh�ʸ���&��\u0018Z5|�#�BqZ�`\u0004x�=:߱:�\\\u0018`�\u0012�|\\TZ}�\u001a�S�j��\u0004r�\u000b\u0012��6\u000ex\u0002;��P����Nv�\u001d��H�+\u0002�\tE&�\t�\f����YW�\u001d\u0004U���&��h��_\u000b��ɧ��[�%)��\u001a�'\bh\u0004�\u0003q��n\u001e ����8g�<�\u001a�����\u0006\u001ar�/F]la5�x�a��ףz\u0017]�@.�\u0001���+�;4'\u001c!S�Uڿ��<��.j$7IY��.�l�H&�0���&�\f\u0013�8\u001f~��\u0010\u0014r��\u0011\u0004�\u0006��\u0015o����*;\u0019��2O�\u000fh��˙8\tw�\u0007�t�\u0011��F\u001d���CD�\f�LW\rY ��!9���+L*�\u0019\u001e\u0001t4x\u0010��٤.W���\u0019\u001c\ry��hT�Y\u000f��.��(\u0017�\u001c�.��\\��\u0002�M��2�ĭ�S�A\u0006\u000f�,~w�NX\u001a\u0001�\u001c|2k�΄�\u0018�\"$�Q}�|��M\u001cF�'���\u0014��\u001c\u001d��\u0004M\u0010ʢ�\u0011��^��\u0012\u000b$�yd61���;\u0017��V�\u0018ΐ��\u000bU���W\u0014s\"��,�I�\u000eaz\u0004}�p���\\(Z\ro6=x?��\\�J�\\\t�ئKG�E��շ�����)<��6\u001b�\u0010�x'\u001b����%\ff]\u00123f���4�\bBU>�\u001a����3$�=�\b��\u0006o�@�3-\r�m_`c\u000f\t�WkgE\u0013H��K�\b�\u0001wղ�+�p7�?���U\u000eޝz\u0011�׍��W\u0002�nαCʼ�q�{�M\n�o�_�\u0006a�qb�/���\u0006�\u0011]��>����\u0017�I\u0015z�<��&֌#��[4N#o#�p\r����K��I��Ma�S����+��B�z@���1��<�!��ֿǻd�����8\u001f\u001f�V��4\\���\u0019ELἢ��_�\u0001�s\u001b�W�[����*��+XN����Ȏ�O�Z����hQ�ӧ�7^��nM�\u001aM�Ӻ�\u001a�����\u0016?\u0001/t��\u0014ǫ$є�ܒ�i3!$%<�\u001d�,[Pو*\u000b�$2b{���=G��Y\u0000�K��+q8Lv�U֏��\u0011��iu�zEQT����\u0016�/��k��<�;e��S�:~E�D>�0�»�\u0010�ֺJg�A�l�\u000eR� \u0002�\u000f��L�N�Mڐ�K]@|�4U�\u000b.�Eq�3��Z�|�\u001dxv+W�w\u001e�@V��YV�\u0017\nD�3��Zֳ�)�~$R���`�j���e\u001d��#Q��&���Uj6!�Lo�ɲr\u000e\u0000/Qݧ@t�57�+u�\u001e(�E�����@4(�\u0011��Qsm,R�=���ApWˬ��n��\b��fW��sG�<�otɀ�ڹ^�,\"�,�\u0018eR\u001aBz\u001b��\u000fY�A�?�\\\u0019J\f]ڰ�yԲ�gs�\u000b�\\~\u001f��⦵�j^8��$\u0001u�7xDI�3ζ\u0012'�\b�xw�aT\u001aL\u001f\u0003a\u001c�B$\u000b�{\u0002Q\r\u0001H�h� ���c^�#�-�oB(ʛ����p�ùݥ�~�\\�y�Uݢ�N\u0019�H�dy�{o\u0017��\u0000\u0010�,����޸�|mG��V#���yL���k��V��>\u0013���,\u0000wS���V\u001f�\u0000��\u0011\u001f�.��P�}c�D�TXq�\u001f�X4�3�b��[��\u0004���\u0003|�!~�ɐ�T��Yu�O\u0015\"�����\u0012\u0006n��\u0007`�ܲQP���1>#p����I\u001c|�b��?k���{!X\u0003���7��@�a�7!d<+�K��\u001eK0&�>�\u0004}K������q@\u0004f�P�t2zA�i�\u0017|=\u000e;`GWu=�x$\u0000�\u0000\u000b�\u0000\u0000\u0000\"~�\u0000`M�\u0000v����2G�8���9L����\t�P�\u000b�B�hz�W՟\u001f�&���Bܔ�\u0012\b5;�U\u000b˯�\u0000Ж\r���\u001d~�`P}1ҩ�i���FZ���\t\b����2v�c��u\u0016ɀ[������g0\u0014�)?�ܛYڲuRBU��\\�3����=\u0005��@�����\u000f}W]4|�#fø\u0005ꟘQ?I�տ����k\u0005QJ:��(V�\u001d�vq��O���\u0006��<}�cgK#j�HR�J�+��\\2'��l\u0000���\u0012z�� x[y3\u000f[?�oX\t)^�\u0013?8aAa:D\rSb��\u0002����\u0016t�L�\u0007\r\u001a\"��l�wQ��.K-$+y�@��֕�h\b�E��D\u0016��J�p\u0010R$a��nU\u001c��̶;��d�7�#\u0004�8\u0006��1�:.��2�%꾇��+\u0005�%�\"%\u0003��k�g\u0011dz\u000fïkHH=z��L\u001f��67�6�h��AS�\u0010��q�\u001dش�Z���\r+o�O��q\u0011��\r�±1��\u001d�ѯ̬�\u0004�=�#tQ$�4!\u001d�\u0014k\u000f��~Bnʨu�ñ����h�ʍtՂ��bO\u0016G\u0010ؾ�_yf�*N\u0011zp� \u0006��G ��\u001c\u00014��8m���\u000b�\u001d8�>ӳӒ<@���V�ߍ�������\b׬�]�?�?v�\u0013��1�8�\u0014%����́,\u0010�\u0002��\t�Yq��QA�\t�Ebcيw�\b�:Y��=u��P��2�z\u0005��\u0006\u0002ُ\u0012M��P�[�':8裷\u0010��:l��4�^�ͩX��ɘ\u0013�j��I�#~\u0002\u001cg���4d��x\t8t�o�?\u0003�g��T�O�,�\f8�\n�\\���C\u0016���\u0002%@���m�����1\u000b��/��$�����'����&�a���\u0018�(M��ΐΐf�@e���\u001c�Z��4u�V�\u000b�\f���\u0005�\u0007>�D�ы���m@��L$a,]�s� '�Q1ߣ���\t\u0013�=��.�����\r�{\u0006�gR\u0012\u000f�j��v9U�at}҈�/��7��\u0016P\"\u0006�N�n֥<_+Ac:P\u0015�\u0017\u0016\u0010/Zk\u0011D�h�\"��\\'[,Jn\u001c_Қ�5H\r=����\ri9TE=�{@6��\u0000m7�&�4\b����\u0018�\u0001K�%61�,��&/��q�z%��{�F�)��<$�\u0018��G]\u0018\u000f[ь��Eq7~�њ3�ld�[�\u0016ڃ9\t1J�P��O����gO�3��Y���W��\u001e��\u001c\u0006�?��z�\u0014����R\u001d��~6��:\u0018\\�/��(\b�#Zp���Eʧ;A����U�\u000b3����x��4�q�Y�>�@ʶ\u0004c���Q��\u000f\u0004WR/+*A\u0017\u0000���S�\u0003�q-��6\n�`�\u001a�\nLf\u0007]�R�+h6N\u0011ۜkt\u0006]b���}=_\u001bS�\u0017�\u0001�\u001cu\u001cz���}{��\u001d@���{��y��?���K��1L\r��w7�Q�.�^��WKj)��ľ�c��\u0012Q\ny\u0002^X&��ͽ8�ņ��� �7�{\f���1i����Á��e\u0007\u0013�����E�\u0015���ք?�UM�]����+�\u0010N��ӏ\u0017\u0002�ȱ����l+�\u0010���E��V���f}E�%\u001d����h�­O�\u0005p�����MY�T\t��.\u0019`\u001b\u001d#�)�\u0018��ER�S�!6�t\u0010h�9� U~gh�\u0002V\tN��'C�G\u000b.��\u0000�#��-����9Q�Fx��\u0004Eܘ\u001d\u0004�\f1c�ř�\u0005\u0014r�\u0002?lH!l\u0012�=A���h)��MQ+����\u001c�Fa�5\u0002���sW<�<\u0006%\u0018�U�?�ݮ##\u0014; �>\u000b��;{N�\u0007�\u000740����}��Cv&J���E\u0015����f;�B9�\r1�l�ʨ�.)�py�O��F�\u0003�W=����]�U)�N��gz�\u0005V����\u0017#�}�%*\u0004�H��\b�x�pԡb}�\u0015Q\u0013ҋ\u001e�7ă�;\\Ym��8\"�V��\f�L���i\u0012�\u0010�5\u001aɂ۰J}�SI��|\u0002MM ���՘�,�u,�m�J��\u0003�`V�\nV�T��8���p3��\u000f\u001b���̽\u0015EOO7��g�8'EY6H*\u001cWQPP�����+,J=\u001e�Z�Vt�B�a�#�H`ت�>Y꧉�E�\u0000\bl�����\u0006�\u0002���3�)\u0001߇5q\u000bm\u0004�uVB�\u0012�C���yh�\u0003��q�M-к�\u0007æʢk�\u001d_(�W\u0002g����.�}\u0003֖�SW\u0000�U���S���\u000b�o��Iŧ\t\u0016�\u0011󻤚��+�ʚ\u001a����\f��[:\u0011����\t\u0013R��:`½�{_7䣃�:ז]`�Q�����fǷKCZ:���\u0001�����\u001a �J�(��;�\u0005Ġ���;��?eA1l�W�Os�&ͨ\u001a\t�9\r��\u001cqdX�����9?�ޝ�\"D\u000b�7}�;�\u0005�\u000ekud�_�$/�\u0004�\u00023\n�5�}��\u0000���6i�4�רFx\u0006�>��V��؎\u0017{ �\u0011n�g;h+k\"�@�z\"��R|�)P�\u0006.� wxS\u001a�\u0010�l�yU����{�K��B\u001a�=ED&����2�]=�\u000e\tk\u0011�C� ˀBTힳL�B]J\u0018vU��\ns\u001a���Q-m���,g&Ny��r1!N�P\u001f�\u0017�\"[ ���`D�\u0000\u001d$�IȲ�\u0002Q\u0018�.. ���J�Y\u0016\nC��Y�~\u0012��7�;��&L\b�D�:�\"�R~I�L�01Z ��8X���}B=`r�z�(��\f)l�`x\u0017��v \bT�;�/B<\u0017��wc��\u0006P\u000e\u0012���r0d\u000b�A؃vS\r����\t}\u0013~;2����sv\b-u��\u001aT��\u0007I\f\u0010�Ep\u001d�t;u�&i�}���\u0013�:)8���NY�����%g�E���8a��;��gV/�Y���<(��\u00059���V9@r�R�\u0015 �H\f�u�k��\u0010no�֐��5Q�kM���a���ʳgsf`�η��\u0004\u0010�� ~���B��8P\u0001*\u0006w\u0003�m�\u0007q$�u�s6��j����X�\u0014b�Dd�G��9��6�jԧ��K>�ە���e��x7�;l�\u0004���\u0018\u0013��\u0011~�8��\fN^�*H�Vu\u0000z��\u0017f\f\u0019�P*\u0001��lU��\u000bCkJ��\u0013Ν���S\rĄ�T�ϟ���.�g\"3�fԻ+!�[\bC,�+k.VX�����z�\t\u0017Y�Y0�)�����\u0012��P3(v\u00059�����.\u0017�Z�p����P�\u000b��\u000eb?f�\u0001\u0003\u0017���JL�j��\"Uf pYJ��B���\"{�Et��,�\u001f̡R��:݀\u0004�~Ta�@�\u0001�b�\u0007Wo<忩���x�w���\nb���6\u0012\u0002\u0003,�Z{1h1u����v��j_�����8*��\u0017�,ꃺ\u000e0;�]�-\u0013����Z\f�\u000e�������@�l�Z\u0011\u001b<���\u0004�!�s\u001e��t�Td���pvtbR����\u000f\u0018T�\u0006մK�)�yS�u���\u0006r~�z�ȴ�Ͱ��p�Z��=h��X\u001f�k��\u0007y�h��60���\u001a_v�@�\u0013�y�FC(`H����\u0000ƒ,�A�=�y�tm�^��9��~�A\u0012�Γ �\u0001-\u001bF\u0007����\u0000�e\u0019,\u0016�����\u0012\u000e\u0019=h�\u0018@\u0012\u0015<��\\��\u0005]�`+/�1�}��yY��x���nAn�GZ�wȽ/�@��\f�=i�7���\u000b\u0015�;�\u0017;�iT��\b.�\u0007ˎ\u000e\u0019\u0005���V\u001c$\u001f���`��C�N��y�ןa\u0019�ь�$S�3\u0000��Dž\u0002���G'J!�z����C@�+���<�5�\u0016\u0007T�Õ�W�RZ�\u0004ɛKr�\"���\u0015��^�\u0015�=J�9��V�2���R�=Q�Ȋ�=\u0011�\\u�,���\u0007U��*�b>\u0005�N��#T{���\u0019+/�O»�J�۵O�~�\u0013�\u0002V�\u000f�\n\u0012ɿ���@��}\t�\u0011P��\u0015>�q.���$vx\u0012(f��\bض�Ws����Uh�/Ɵ�d��v�F�p����>\u001d\u0016\f\u001a\n\u001bh\u0000\u001d9-6ҏ/�0\fu�\f�I�i��_�L\u0001�A�(��\u000b�f�\u0019$���\u001b@f}nN���\u0004��CR�!�}\u000b\u0006R+�+L�<�/���fGa\u0019�4�!\u0006(\u0014�\u0003T\t\u0011\u0013nV���'���\n�Kh��n\u001bE\u0012\u0016\u001b\u0004�\u0013�\"ul;�W\u0016�-�\u0019\u001d,\u00147�\u000f�\u000e�BŊ�5�/vx�IȖ�pf�FX${��]}-\u0014�E�\t.lٱ/�y�B�1-� >�@\u0016�׏\u001d�%�����R�5�\f�}�a�$sf.�>Et�`*\u000e�=��\u001a�fօ\r{�\th\u0005G/�Y�f�4��\u0006�\u001duG�z�G�',/?K�|�@���t�qX)���/�u�~�\u001c`�\r\b��\u001eo���S�$���&C\u0000T�[Q�\u001e�\u0011k\u0018�8#/%�6��9�%\u001d뱃�PR{\u001ch����}gNu�t�u��\u0001\u0018q�L4c$�b��U�=\u001d�߉q�\u0001��\u0012���\u0014�>�I�.�^���\u0001`G�8^e\f���\u001b�򼙏܆��\u0000�;�[�\u000f1!�\u0016\u001c���m�JW�sL�ƬU�[�!�d(0\u0000\u0013\n��0�鱉qU�\u0000\u0000SR�Ʊ\u0019\u0002\u0015{�\u001e65Q�Y�\u000f�U\u0014\u0004\u00188*k�%�`s���\u0000>���R\u0005-����\n�%�\u001a\u001e��2;�$�\u0019C���\u0015�ɋ�\u0013���\u0018*��\u001d\u0004����\u0002�1�ʼy�\u0016\u0002&M\u0019-\u00042�.Na�-zY7�l2�`\u0006�<�G�J��e�\nAN�yC�{��\u0016���-�}��>����+��5���s��j���X٭B���/v���O)��0��K#\u0018�5e��5p�\u001b\u0012'ȧ\u0018e�-z�ϓ�5���H�!�_��_��z��$E׹q��Kk\u000b�F�C�H�9;��\u0015�A\u001b��)k��).D\u001aQ���Ө�1X6x��O�\u0014�n٦ZV\u0019/ɯ��/\n2y���VX9�l94e�}�.��Q\n\n\\��ZX�%q��o�L���GA}�)d���\u000e���`�\u0002\u0006��|�!@\u0005Z|��\u001d)*=�Ա�D�����}��\b?�u��\u001c���N�\"���\n�@�\u001d�Y߇'��!nǃw;\b��2�s9���\n��Kq#��%��\u000e��5 _x!\u0018\u001dP��ƕb~�2��\u0017�\u00197\u00121��t�?#+\u0004P\"��G3���`��>��\u001dр��0\u000e�Uj�| k�~B6��\u0007��s�\u001ea�)>rz��\u000f:�u�T����\u00128I�~�[v�@�f\u001fq��3�^�Pd���\u0011Ќ-�(\u000b\u0019bpp!\nZ:\u0002\u001f�#\u001dX)��\u001e\u0016z�\u001e�~`�:��\t�\u0010\u000b�m�\u001cp�\f@�<��-��̃�P��ɸ^�=��H\b\u0013\u000e\u0012k%'�\u0006�/\u0006��҆��2m[�5�<�8��a�gF\f��\u0001�n��.�Ͼ�\f\u0007|�[W\u001d��\u0007�Iq+ {D�]F��\u0011�)�U��\u000fD�g�i�E����\u0016���\u001a��\u000e�0�X�6�5�!6�\u0013�؂��م���a8H��u�LŲ���:ځ���3kVG��vg�\u0001�d5 ��\u0006�q\u000eԥ\u0013Lٶ���I���\u0011u��;\u0018�����\"s^f�I��\b)�\u0004:\u0007��s\u0011�=\u001e�0��\u000f\u0011j�vP�^��\u0002�\u0000Q�\u0014\u001b�\u00178�F�\\o@h�\u0012\u0007�\u0007\u0001�m��&\\\u0014L��<\u0015:�\nnF5��P4'���|�R��r�\u0019�9��k�\u001d�\u0015�%nż�!f\u0012�x�)��\r������\u0013�$\u000f4�\u001a��I�[��\u0013�\u0017�}\u0011��w|=�rL\u0012!�6Z�Ej\f�D��D���:�\f�hT~5�Z�\u001b�\u000f@���\u0017�A�\u0006�\u00156e�)3�]\\�*4�s\t\u001d\u0019�|%���*���w�2�����\f����\u0010�L-�F�+)Ԗ\u001d�\u000f͚�x�F�6RL'�ok#�)��\t\n{\u001d��e��yi�i��땦�B��-�r�\u0007����.*��6AW�}m�\u0015K�+ռ\u001a-�l�])\u001cb��a\u0013��\u0003\u0003��\u0003�HZy�Q�mgĥ5Q\u001c����5v�;�_.�1L�q,\t�|����J��9Ƣ�\f\u001d�d��\t��@-�<�k?��&z�����}�\rP1�\u001d�j1�m҄��\u0015���\\�{}\fd��=�L�\u0004p���vn�wo\"v\u0002G�p\u0019�\u001d'�������8�\u001d��$\u000f0��ƹ\u000e�\t�,$�9�P*���k��sa�\u0004C�[2K\u000e�\u000eK^lłH�]2��5ϋ�:q�\u000bX��\f`��&�@z�U\u0013\u0005�:�q\u0019�cz��>̙�v�\u0014Ez��^\u0017�S�\"<�\u001aD�/�?�_�m�\u0006�Q\u0005���ټ�\n�\u001a�M`U\u000fto�6\b���涎�\u0002��\u001a�\t�Q�\u001aƶ��_<���XA�\u0002 X�+,��\u0004\u0001k�\u001d8���WH��R;N�#D\\]9(�nr�߭l��S��\tr�\u0013\u001b����W\t\u0013d�\u0000>��\u000f��\u000e�AD;�+o5P�@۩\"�\u000f]\u0004d��6P\u0017<\u001b:6\n(��vޥ�\u001c\u00185�a�)����v\u0000�m�e�Lb\u0016\u0002M�:b\t�\b�^�H�\u001b\u001b�Z��Q\u000fK7�����\u0010\u0016�8[W�sׄon�}ʦ�U\u001f]����Vx�i�\u0000�O���w�Z�p�Q��\rg�V\u001d\u0018J��!�Q\u001c?pѴ�v\u001c:\u001e��\u0011�\r+*��G\u001e覣hn�&bDӒ��+��e�\u0006YEW\fC���ޟ?;�Ux�2�\u0004o�2�t͙-B\r0\u0015U��Sc�U�G\u0002[�b�5\b:KG�(��c�+\u000fc\u0014*\u0000�=@B�k�1���\u000bX۠�����n~o@0�ۙ�\u0001:R������2\u0013w �P��\fc�\u0011�^�W�=b=F&��\u0002�y�\u000e�_�\n���{\\s�X�$a粴��\"�7��NJk�$^_w�\u0007�\u0004pIŃ����\u0018�Xŵ��)dӮ\u0007\u0005ݮ4�<�O�>�R�c��)�\u0018�w��n�n復v;�#<\r������R[���\u0005qo.���au8��\u0001f\u0014�\u0010\u0000�q��K\b0���Igb��C!oS�\u0013��\trHR\u001c�q�'��������9��H\u0014V\u001a]��yZ\u0016\u0007�9C\u0007_��c|���COp\u0000����ր�\u00142/�\u0003z%��ה��y�!j��^���9\u001e\"4\u001c��F��/\u0000�ǖ����9\u00037�\u0007B�N��nk4si#�{#���?5��ꍘ�Cpҍ\u0015\u0010��\u0017yŅ���5h�.c>�j��[%�VS\u000e&\u0006MN��!�ń����D\u0005��ֻ�C\u001b\nD��p]p|��\u0006�{�\u0011UY�\u001b1,��йl$�D�WT�\u0003�~k'�DR\u001e\u0011���'l���2��T� �\u0011{T��������p���\u0016`j\u0010.�\u0012����׭r|S+��܈���o�\\w��u3��\u0018w�0�|\rh�+h�\u001e\u0002�\u000f�h<�]TD[\u0010v��ow�f:2V�a��5!E�\b��\u0015jid!���1�%�Ȋ�\u0012òL<�S\u0016]X�͟��#\u0004Ԙ��@��>�z;\r켐�q!��\f��\u000eM��\u0015\u0015\u001a�DS�\u0015��&��#�\u0011�L�S�����0��]S��\b\u000f\f\\\u0019o\u001f��C}��C!.SHr\\�|���\u001fze���%��\u000f,�H�\u0000eE\u000eW&��\u0006�\u0011�����o�'�Ր���\fM��\u0006>F�V\u0000-���� \u0017���d��y25t�1�2q��|5K�\ft4t���*zV\u0007�:\u0012na�\n��)��8�D��\u0013\u0012#\u0014�����\u0011����@�wք�\u001b5\u0004�?\u001f�\u0014���l����F�m�����fO�\u0017�Y2�r�\u0010?�\u0014 T�\u0002��M\u0000ڜ6e�\u0001T��?v�G�\u001c\u0019z�m�e�����k\\=�?�\u0001OPR���o��\u0011\u001dӢvtWo?yTqg\u0006*���b��\u0012M\u001d�.��m��gT�Ce���;�\te���x�E\u0001\u00053�±�i����,�|��LL\u0018N#�s�Ep��\u0018�Z�I5�\u0012֞dV�\f+%&�]PNj���א���\u0015љ��i��\u000f�{�B��q]����a��\u0004�n.�Z\u0019\u0005�)���ҵN����\u0019Y�\u0002\u0005�\u0011\b�=�9�ܑl�M��\u000e&\u0004�A\\��?Eߤ�z?t�e\u001bljHT���]�\u0004:���{\u000bm7���\u0006\u001bӀ�`��D��\u0010$U��pz7�J�y�r!�4:v\u000b�k�\u0001Q\u000b�\u0019z\u0006I\u001d���~�q��q^���雮��[�����Tr-�ݡ\u0004O�D]eAݗ\u0017�\u001e\u001d�\nT3�M�R�E\u000b1����2��\r�����=z�d=�]R�j��ؐ\r�.����i\u001c����]\u0018��YK���%��(!$|w�d\u0007˅�C��P�˙�WK\r?���#�m��\f��>�t-\u000e���=�R�W��c��_Y��\"%\b5;(?�G���۸s����9�A~�)dY\u000e�*�Ͻ�\u0005�\f�=:I�\u0005��G���ZɞJi\u0016����jY���*\u0015?PƟ�\u0006�*=͒�$�Fl��7)�̂\u0002��98�ݶ;&.0yRt\u0018^���1����S�3���f\u0018�I̍۔a���A��۟�\u0017\u0001�\fH\u0002���\bPg��U��m����\u0007-�ZҬ\u0004\u001f����u�?C�r�K��d\u001e[��\u0003\u0004���9\bKr�f�M����?�+�ǟ?\u0010=b\u000bFz�_�J̄\u001e=-��\u001b��nA����\t\"��'���n'$�X�y�_ ��g�H�7¼�!C�e����i����͗�]�כ&�4�_=\u0019x�&���ⳅSu\u001877M%��C~\u001cR8N\u001a�\u0004� }�U֋N�ok\u001e7!�q5��yԏ\u0015\u0005'\u0005��!8}j�d�W�B���\t\u0019,\u000e���h\u0010l��(�l\u0006\u0019\u001aC��L�\u0000� A��Đ�j\u0003Y��6\u0016-���_A\u0010��Wx\u0004�\u0011�\u000b\u0000)�\rMxE\n�T\b�VKZ�V���1�P�۵d\tWy1{�p�\u0018ɶ��8�j\u001d�׽\u0004\u0016���dZ�`2qT+��q��x\u0005=�ƹ\u000f��\u001a\u0001��;��P!ɖ�\u0011�M)�\nU�\u001d�\u000e�J���ʀ�\u000f���]���G�hO�\t�\u0018S�p�~\u001a0���\u000b\u0017�Z�\\�yWA1'%\bjZU��3l��h�� g@+�4\":B\u0003�@h0�G�71?j�t0*��l���(yF�?���ZTH��\u000f�\\iP\u0015>\n�i�������*q�l�1�{�b2\u0000O@���\u001fM�|\t͠5�Z*�ՖҬ>�ˍp��\u0010�\u0016\u0018�\u001aE��&eT�\\Dn/r���7�\u0002M�3�Z�C\u0014�V��^u�\u001a7�3�8\u001b�\u0005\u0001�㼳L���AO�i�\u0012^w>�+��$ׄ\u000fA�A�ykuRy:�t�1�~��.�\u001a�����y\u0005'N`�a��\u0017���\u0005NأYRv�N~�����s\u0010\u0017\u000e3\u0007���&�/>m�\u000f+\u001e�\u0019�g;c�u\nV�\u000fӷW;\u0003�d��v����*���s/ࣹ�A�7\u001a�\nNo��\u001a˫�P�Fv��0!V�_`� �#\u0013��\u0003\b吠|\u0010I�|4�A=ۆj��5E��v��sN�dB\u0016���\u0015�t�uÉ�X<ϫ�s� �����`\rH�\u00032��}�X�\t\u0018h\u001d\u0000\f�\bJ�\\\u00132920k;�$�ґ59\u0012\u0002\u001a�\b��!��\u0010��X�L��\u0019<\u001f�ſ�m�!�}��\u001f�D�\u000er�\u0013��\u001e4�Bi\u001d��@�#�Q\b���d\u0003M����Q�no<�t(�ܲ������,�7i\u0001s�$\"Lk�n[*OX�\u001e9M0=���Z�8��DD�\u001d�Pz8\tS�Jx\r�\u0014[3���kg����X���B9%E?�m�4�;�/$&�.�\u000b.�!k�i\u0015L�}QFM��P�5�,e�\\|��MH�u\u0003�&\u0019�T;N�~�\u000e+���ߢ�]�er�Pd�iiY�\u0013��۰����ދ\u0016<+���u��:��˕�%�F�U<�1���jYa�p�<\u001c�9��\u001f�6����<`rc��(a$Z�E�S�7\u0018����p�\u0007��\u000b��\u0000M\u000e�h\u0019�óN��M��\rH�\u00067�^�]!��GȂJ��w��(�\u001e\"�y��-��#nf��S��z�թ�?Qx1J\u0016�:!&�N����\u000fo\u0001^8�F�c;\u001c�x���y�\b\u0014\u0007�\u001f��B����n��x�`\u0010�\u000e�����Ȃ?\u0010X\u001f���W�\u0017�f�\u000e��')�o��Τ\f�SͶ��E(y�K�h\u0018<_\u0004H�򱈨�&�oNj5\u0003J���؞\u0004.�����}�H�w>��ʩ\u0018���|:\u0000<1�����f��\u000f�ԓ\u0014�R\"�����w���x��3�IOsr�c�S����\u000e!z+Է���z�NCj\u0006;�Z�B6��ݎ(�V&zh5�)��XU�7��P\u000bR�B�Y�LR���`*�h@��\n\u0013Ưd\u0013���܁�&��&�\b�OO�\u0013��5}��Kn�����\u0014Ș���8���\n�{�\u00037Z�\u001bl�)ŐiɚV?ϔ\b[�\tm��b�\u0014\u001fXn�\u001fa6�\u0017O��<_smnSs*Z��p\u0013�wk\u001c�Q�\u001b\r2<(�\u0000��'�d&�i�ڗ\u0011���,���K�'�$�$�9��ӎ�{��\u0010�U\u0015�|�\u0011��#|\u001dHK�\u0017Mw\u0019\u001d��d���@Ity\u001a7��.Vy�\u0004\u0005�E��\u000e`��nHO�nKcZ��wϛ\u0018PP�x>z�\r\u0018�\u001a}�\u0015dS\u000bw�*\u000e��\t��\u0014\u0005�0�\u0019J��sy�\u0013F8Q�FNQ�\br2W2�_\u000e��l\u001d�\u0010i��\u000b<�P�\\��\u0000D��\f/p�2{����xG�l�ۖ/Qh�\b��=��\u0017\u0005d\u0003J\u0017b��\u0013z\u001e�x���q�����\"\u0005N�:��m�\r�G\u0011x��\"��sdQ\u0018��Z�Uu�k�\u0010�GzFt6�Y�g��b���`\u0006�[����95�H)%��\r��M��f��9+OXl�^�\u0013\u0001��\u0012�)�Vsl^��\u0010�ޤS\b���! �¯�\u0014F��v�ԾdK���2B#�)B��u��\u0000� �I+|��)%R���L�]2<�u��ob�%9�\u000f�Xo�������#\u0016�D��w��9�\t\u00172�����p\u001d���/Y\u0015�T\u0007\u0006e8O\u000e��=L`#��������Mr�\u0012�*0$/ ��'���\u0017@!/�z5#��0_N��K&y�6`Z\u0012�!�����w�S\bsqJ��,���c�?N�\u00074NQ=�\u00196\b��C�T��-�����\\\u000b�ct?Ѐ�Ӫ0<�̆>'�!�?�\u0016+eE^��W;deh\u000eَ�\n���8�1�o��GmI\u001dZ^�\u000694��q\u0014��SC���\u001c�(8\u0015K��m�����&o��;�>�\u001c�\u0010iL}\u001d��\u00001|GV]�\u001a���΋L\u0005o~�8��X\u000b�C�\t=B3�N��\u0002��xPt��X�n�:qB���C�2\u001exX�@j� \\-v>P�tA��mM!糞\u0007Ț�2���\u0017����+Tv6~1;�R(\be�[�Ж�ؼ�9�41����\"\u001d���z����C���9�����ջ:�+����b��37�EN�\u001aC\u0019G��ʝ H�S�\b\u0002��ߞ\u001a�\u001d�bn<�]�N���\u001d\u0002�(C)\u001f�WZfA+p�\\I�\u0013��(�͏S���\u0004X0�mg�.q6�yZ��4\u0004\\1�SH\u001db\u00139�\u0011��x`�\u0000��q7��\u0014\u0017��[\u001ei�����nZ�Y/|\u001a�zٓ���u!pN���ys��\u0011V�G��ȋ���jUz���ش�Vh3^����4\u0010Χ\\�\u0006��찦\u0017��G�IH�NVjR�{\u001b��\\Eڑn�yHm��wB����\u0010R\u0017<`~���ь�����B\u0018fw��W~�\u0006x��C��Sw�BEth\u0014�b-�\u0003��c�\u000b�\\�)�D�N��6�~�|vI��2ޥ\u0019O·� m�\u0015\r�U7�%�\u0019J`6�\u0011t�g\u001b뚨\u0004��^�k\u000e�H\u0010��G<��X\r�\f\u001b��F�ىA�k��iv,KK+�*�\u0004�5�\u0000>\u0007\u0003�ͣ&��\u0018��*N��$M��ۓ����=;�7��\u001e8Q\u0015��\u001b�\u0006\u0019�^�5�^�/|�\u0017��s��T�oE?�N��� F�U\u001e�3�|�ڱėJ�'Y1jnf���\u001b�k\u0010'j�\fH\u0001{m[�۴X�y�RMꘒ�]\nC�P�6A%��|\u0001���z � ��\u0007L��ޯ�ΖҖD܈�\f��+\"t7��&��[�\u0003����?���\n\u0010�T䄅��oȟ��P�\u0003��rY}�\u0019�˅~�A\u0006\u0010`\u00113��ߔxi��\u0000��f;�\u001eT���/����\f�7-�>V���\u001c�ͅPvJq��΄kA\u0011���T6�K�T�\u0000w��:�(��\u0002�\nB~&`���\u0018|��;��q�t\u001d\u001c!��X�\u001e��ĴȘut\u001e�Y�\u0007�\\��Iw \u0000m⛟��xv�\u000e������\u0012�Y������t3���2�;\u0004I�i�HV�VA\u001d�p�t!�������Dn:\fK\u00170�mq��W��o�+��o��F�E\u0003�$J^��q�v\u0000�\u0000n0:�3\u001d�&vܒ�b14�q��Y\u000eȒ��@8�\u0005\u001e����yi���\fp^N\u000e��h�o\u001f�d \u0019�N�1���1�\u000f2���'��X�h�'��h\u001a\u0006��=�'��N�\b=�U�\u001e�7�f�lc���\u0007⿳��\u0014k��܂���>�c��`����s�W@\u0015�tV���Q�Ĭ\u001e�XkCq��\u0015d\"�Z�:@���[���:����\u0000}`�\u0014��ٔW|�p�U\rG\u0004�ʕ\u0007{.\bj(��}��j�10\u0004�\u000f�H]J�~��OE\u0019O>#j\u000e�\u000b����ӒY7\u000b-A2\u000f\u001f�\u001b\u0015\u001d\f��=az��\t\tɚ;\u0004\u0018I��*$*�\u001c�5�\u0018��\u001f�;�\u00131�y��\u000f��\u0007 �VT��\r���\f���g\u001f}�(I�4���t���\b�jOmf�����\"G��FerqӚO1a�\t�\u001f���|\f��_t\u0005\u0010S��x���\u001f���]@!6��聵\u001d�\u001cCv��!��*\u0005�W/Y\u0019/�=�YDײ]3�̈�5:�j��so��\u000bR\u0013�l\u001a�\bwُ������YB!vsmW���q�ƁA����B\t+�sn^�{*q\u000b��8�5��j\\^�\u0001۲b\u0017b����H��\u0014'Ɗ��@FV���1\u0019(�\u0000\u0014�B\"�Rpa�)Q\rw[g�/�`���a�b��~��:�����g���3�\u0001_��`�\u0001.\u0001G�[�:+�\u001c��V�\u0011.�\\;u�\t�M�iDz�|��\u001a�y\u0004��\u000bY,�9�Nv�i�\u0002y�\u001c�\u0007�\u00161\tl�Ұ�\u0012<�j\f��Wk��`VR*jԽI�U��\"\u00105�ra~�%��>�P�i�\u0006_3�\u001db\u000fy���n�G�ˤSHY�ࢪet\rs�p\u0012\u000f@��\u001e\u0001w8\u0003\u0016m\u0018�Պ�c\\�M�����Z�-��\u001aJ!j�F��\u001fҊ�\u0018���F*�*��E���~�ij\u0013֔p�����5\u0019�N����h哙���q��\u0005N�v��g�ۮ�ң6\u000bD�&�C��0j��f\u0005&_d�ngk�b�\u0018\u0014'��w%qymsE=\u001d�&;|�s`|�\u0016)\u001bx�\u0016��R��RW�b�*�ef�٠�T\u0019�.Ɉ����H-�n������߬3\n�\\���TϺ\u0003o*^��>�r����c\b5$���\u001a\\�[@\u0014.\tD�\u001dǞ�wIj�2�]���\u0010���b�\u0000�r���\n�|�\u0005\u001c?`��1>�*[����a�\u0010p}���>�d�?V��~�\n>��4��8H�\t_;?���]���UE\u0010��C��^���ٌWV�}�>\u0001�@�9|un�bv[j��%:L�Խ���1�\t:�ȩ���Ο��KG\u001b&�*�\nQ�{\u0000c�����8���\u001f\u0019�)-1\u0004��dIl���wR5�Q�:c��\u001f!_����\u0002\u001cf�$&.%1���K�E�����\u0014c\u0000(�\u0014\u001f�Cn`�\rΏ.�I��S��\u0019_�*��í����I�Q��*���j��I�f��/\u001d\u00068t�k�2�+Ղ\u000fe{#%+���I\u0019č-4,�\b�a�~��H\n��\u0013b�$F\t�B��cb9\b�\t�l=\u001bTB�\u0002�\u000eW��G\u0019�~��Q�Ch`�a���\u0014\u000bl��\u00023O�����M�\b\u0019�n�Q)c�\u0014�\u0013k�7Yy \u001f,�s���?��l��)͐Jؒ�\u0004�\u0016zYz����Z����\u001e�U�Є-�\u0013��G+��Dys=�N=\u0011��0��Ýe�V\u0007<�ǶX��]\u0012�.�#\u0002�j�vn�O��\u0003:�I\u000eK[9,���z\u0017��C����Dc�g@�}��\u001f�I�7j�0�}=���VwL8ZG\u0016ԧ(Q\u0017!6\n\u0006��t%���o=z����G���Ñ\u0016\u000f%ئ��TJ��\nW�\u0017��—\u001ea�\u001dG\u001e�\t��\u000b8\u0012\u001cSv��Fg������\u00190g-�L��\u001f��p�ra�\n��T���o)��FF�,�K\u0016�EV�lt�������\u0016�X���\u0017,����\u0010o�30�e�\u000e���糕�w\u0016:5:\u000b��F��^�\fr�-�Y�\u0000 ��h1���\u0005�&~c�S6O�r��\u0015�\u0019�ۭE'I�Ӟ�\u0019P�eUL��K�h���i\r�WY\u001a3�~\u0004�F\u0014�\fm�\u001e���Q�wW�,S7,>�ـC���[��`�~�\u0013��Rc\u001c#\u000e�\u0002w@�O��\u0005Gu��1k4���v�\u001eB3���LC��\u0003���VUn��i����3'�}ʪF\r�y��F\u001e�\u0013`S�W���4��6�\u0007}\u0013�+�\n���\u0012�s_��+ջ]��\u0014�&6�J����[�dƷT\u0019(\u0005RЗ��\u0016��I�.L\u0017*I��>1@��Jv���w\u000e!�\f�\u0018�/�'o�\u0001 \u0016[��\u0011\u0004%J\u000eZ�?pa�n��bo�\u0017�����r�9#fm��b2\n�\u0004�/�\u0013' 6���O\u0006��&\u00127��&gՊ�iߢ�\u0005ʹ�U$W\rc�W\u0003ޟ��u\u001c���n�\u0014��N�_�V�pA�[��������ԈTٻN��\u0010�\t<ɂ\n����[�L�I�П��It��…\u000bi�ux0�c\u0001��\u0017��g�C7b�yh>�\u001b�@��p�J�t��kU�r���~���T^��\ntфD��\u0017\u0007�uZ\u0007~Ǯ\n �b�^�o��\u001b��M�Pӆ�t�G�P\u0013\n�!A5n�zC\u001a�\u000b�\u0011�|K�[�g�\u0010�h�#�\u0014H�,\bSV;�lwM_]�\u001f��\u001b����J��L�=\u0003l��F\u0011�z?T\u0019���]\"�S�\u0017\u0014E�P�uE��t(ž�>)�a\u001c��\u0016�׷��E=\u000fi��_N��̎�\u0000���&U�D\u0015-\u0003D\u000e��3�\f�gc�(\rj�\u001f�\u00102\u0003Nm{������LL�y�T����0�\u000f�\u0014\\�)>�\\UZ��\u0014b��g�\u0017ZБ\u0001\\�]\u0010�.�ݛ�`gX\u0006c�>�n�\u0015*�U�Q���S\u0003b\t�#1�,����n7�r\u0010\u001a%Ai�>�|�,�:��+�-3��\u000b*�\u0010�\u00046�7R�ţn�򨇧td\u000e�˰�V�K\u0003�����ETyb��up\b&�\u001c/�\r7H�����\u0011��H�u2@��A���˖,\u0019�K����{M٠\\�^x�F�\"n?�\u0014��:�K��(,n�_1���k��X�f�}\u0010��P���3�6&犷��q��1J���0UY\u000b�\u0018\u0019X\u001d\u0011�!�\f���Q�@d\u0018f�{\u001e���8#�\n���޸#�J�x���9�M���\u0003\t�\u0013��)�\u0000�\u0018�\u0006�S��Q&!\u0006W��\u0000V�p�Ťr\u0014µ\u0007\u0007��$ \u001f]@\u0006tO��\u0015�\u0007CCy�7�Co������\u0014��*ۻ����=%\r����Н'a\"��sr#ʠ^�_sP#'��%��QU���ܢ�\b&k{�!k�l\t\n�*\u0001�m|��ű\u001c��#�m5HR#����6@�0�ڑE�.���k�\u0001\u0013�\u001e(���F^�\u0012h\\g�l?(��Ë�yz/��h��r����Vwݧ�\u0006���X�Q.V�<\u001f�$l��\u0007���\u000es��\u001d��-��m���\u0011\u0015���!��\u001e��\"��G<����k]%\u0007�E�\u0011R�oe�����\n{\t�@\u0003�������c�}���\u001aM)��\u000b\u0011\u001ee���0�P�gy;x�\u001e�d0i��{���=~={����>���\u001d\u0003�\u0012~�7\u0002����\u0011��b_�z&V\rZ��0v0N�����9��s\u0016mχpJ�4��.���\u00062PC�>2Vy$�L���\u0001Y�\u000eU�P��\u0005H��\u001e���\u000bFt\u0014Y�)\u0003�K�\u0010R�l9��y2\" ��-\u0001�Չ���\u0006nI`ҳ^28\u000b�7�^>󻯈��,O['��P1�,�T>����\u0007 �#&J�\"�u���\u0006g`�F��(\u0013��\u0013�3�h\u0005\u001a���cgaCB�Z�<���\u0013O4��$��A�5��\u0019�j\u0015^�؞Kq0�Ҍ�3��);����\u0018&`\n\t��.؜�e\u000b�\u000f���(ܡ�cJ�\u000e�\r�ç\u001c#)�\u0003Y��Äx��\u001dPQ���1����H6>�����E>���N`�:�A:\u001fP�\u0010�c`Ɯ��&DJt��ͫ��_�/\u001f�t*M�\u000e���\u001eLx/\u0010.\u0016�\u0006��\u0007A\u000e��-�.�2\u0019��\u0019\u0001M\f\b欰b\u001eE1�\u001d.\tlQ�JZ��\u001d0��\u0012�\u000b��Q�\"\u001b��;*�{���;���@\u000e�5�\\\u001e�\nO�6lɝh\u000bg�\u001acF\u0000�\u0000�-x��\u0014�cs���ͭ\n���\u0002� \u0015\u0001��k2R'�W�\u0002\u0014�ئ\u0007\u0005\u0014K�\r\u0005:j�0���}:F\f\u001b�64\u001a����x�}�5�\u0000\u0019�\u0007���\u0012�)_V�ɱ\u0000\u0010^�A\f8P\u0007AUi?\u0001Y��_��%��x��]r\u000f\u0005\u0018E>��|����\u0011��n\u000f�\u0002uD\u0002*�\u0015\u0016\t��e�\\��L����\u001ef�\u0005�\u001b5\u0016���\u0006�c�\u0000��U~4���R�$\u0012y�P�s\b@�2W��\u0016��\u0003[�\u0012�_��``z2\n�ﵜ�}P�&YV�-@�\u0015���\u0004\u0018�kuuM��j%�8�ROZ>\u0012��\u0004���8�Y\u0000��7\u001bD�٨�A\r,\u0000�R1\u0003Pq:��I�6�q@B�z϶�h�8\u0002]\b�i�]�=��z��\\�A\u001fyV��0\"T�'��3fP\u0013ˊF�b������A��N�BjYs\u001e\u00171\bF�;��0i������MW(����^I\r�\\(`�'�1U\u0006��Y08\u001cW�\u0013�-dc�2��R�I\u001e#Rb0���?\u0002*T<*� �s�ދ\tSm\u000f�����\u0006��$���S��Rѐ�&�Hت7$���w�(q&�\u0003,�бlX�o�����\u0019�c���p���2\u0013z\rQ��B\u0017\u001bMD2�k,��\u0014��r*�l\u0001�\u0017\u0013��7��\u0011\b�����]\u001a2�k�\u001b�>�H��\u001a���)H�\u0004�i�N�\u001c����w���v�pP�C�9l�G�8t�,\u000e|\u0001\u0013c��P9R]E�\u000eTr�\t�L��\u0014����\u000f�\u0010e�X9Zv\u0012�+\u0005��8'=��E�P\u0010�\u0005d'\u001f�\u0005\u001a��nj\u001f�@'�M�����V� ]m�\tD1��H�W=�\u001a��[Ƞ�O.|]�h�\u0005\u0019.��,�5S\u001a�c���y�űu>\u0015plw-=��|��Y\u00155�Dd�׮�2��^�gA)��>�D��\u0001sC�4��\u0007�?��\u0011cMm��S\u0003��`bN\"�}���߄��\u0015��(Dv֐��\u0014o�9��\u0012V\t�ȣ�J�I��\u0000�R+ɴSr~�βl\n�,��1��\"i�D��s'�3����}��2�U\u0006��I?\u0010/E\u0012\u001by7Eͫ0�Γ�d\u0018lXp��/\r��5c��]�[\u0004�\u0014�\u0001lE$\u000e0!\n�k�=\n��B��f�Ͱ�\u0015~�i5W�\netO����\u0005���o�& \u0016�F�\u0001����1G(s��U�\u0016s\u0017\u001b�����ʼf��9O��\u0014��\u0006q�<�|WkR\u0011^5p��>��ʅ�`\"����jk6w�X�B\u0004��S����~�Ut0�;�W\nfdGY'ts�D�[�;Gj�TK3f��p\u0019?�����ȫkL��\u0014��6��e4�\u0015�VW�\fr�Q\\/®�b<\u0011կ�5f�\n��\u001dqB<��Vҷr\b`�|\u0012ᐿ��7��*$~\u001e/�\u000b�!8�s���sX@�༒�\u0015^�\u0004�q���\u001f������\u0004Ԋ\u001ep���\u0010��\u000f��\u000e�8�8�\n\u0000p/(z*\\Nx�q��q�r�\u0004�����2k���6t���ez��*#{\u0003JIt+yP*���Q!\u00108�>���1�J$�\u0011��\u0011=W޹�y�\u00127̏/TƁ�[\u001d#7)�E���\u0010�w�Y\u00134Ȣ�K-d�z\u0000[�� ���cN���\u0002\u0018�N\r�[�Ǽ�gA��\n�@.D���\u001c�E���5���^3�Q�z$�\\�Q�Q7ư�6C NJ�\n�\u0017�.���V��N2��2|�~\r���bW�^�u'��\u0003)��\u001dK�\u0012�\u001c�K�ߣcW\b�\tl�i��}�O�_����?\f\u0007m\u000f��yJ3�U�(�\u000b�\u001f}��_�&|��w���O��T\u0017�\u000fK\u0000�ފ4�~\u0014��\u001b�0�\u0012$I\u0003�d\u0016aO|\\\u0003�a��-̆{�!��\u000e�\u0019�%��\u0003�����7�)5\u0013�3�����\u0017�\u0010-Jq\n��PĂRsE�� G��\u0019$��]n�a�\u0015�e�\u0010�k^��\u0019PV1\u001bj��n4��a�ܒ!(_\u001a�*�& ���\u0007�l��\u001ai\u0006\u001a�4��GX�N'-��Yr%*J���zj'e��8\r^\u0004� ��\n\u000b��\u0016a(s��Z(;)+=C\\1\t�q\u001fso[pDW=!��>X�\u0003�H�R\u0016�1��#�6z5<���5^�3��\u0006m\u0017^l5\u0006\u000bn��\r=�&�Ϻ�3���]\\�;��\u0017L\n�\u0016�2d���P\u0019�?��\u0011�����\u000b\u0015mt�:\rbɌ�\u0000|��5�\u000e6nW\b,�R�x���:K!\b�y\u0013��\u0010'�M�-��3�,�Rja�\u001f/E�uqRλ\u0016�kv����\b��pHڑ�\u0011B��*�I��\"\u0012O�1vzT\n�c��dG\u0001\u0013\u0012�#W^�My>Xg3\u0015��'\u0017T⫢\u001aZ��J�ΓZV\u0000��\fn`g���\u0015�\u0018�\u0002�\u0013�`�EB8\u0015T+�B#R��pޡ�׏;��\u001d��⺚l\u0014�FG�\t��DyJ��ؕ��b��!&��9���eA\u001aP��Y+�F�C\u001f�8B�L\u0001�W��@+;ֺwO\u0011�/:\u000f���$U�^�Ȣ\r��n̗��#f�Iݽ���|;I�b��Xm\u0007Gnv�\u001c�%r\\�\u001f��cONً��\u001fK��癝�����|o��Y���\bU�S���K7����e\u0014�}�qY~M�����>�\\�ϾǞ��~��>q�Dy��Y\u0017�O\u0001�j�(�p�\u0002�s\u0019<›l��\u0015h�G��\r�w�t_~7Ou\u0005U�~b�\t�cf�\u000e\"^�h�\"��A\"�x^#΢\u0006���\u000b=.�\u0000<��k���<\u0001�fs�oi�U�R)��\r\u0002\u0016��\u001cs�Uy*�I���-c%/c>@�Q\u001b����#Q�\u000e1��zS�,�L�,((�I�\u001e\u0016*��\u0015;`\u001aX�N�۸�g]78��2\u001c\u0011�a/��\u0015�o\u0007D��^FM�qj\u0006kL�%m�rÏ�N�������x\u001d��\u0000\u0002�BӒ�?\u0005\u0016�a ��Ba��F\u001b�\u001d�T�b��\u001e���Y�<�$ۜ[�@��ST�t��0E�v����kW\t��aґ僤{&��\n\u0001�3;\u0007k�Щrsb�\u0004Å-i�\n�L�\u000b������6�)�\u001bv_&�dKY���[\u000ej�L\u000e�\u0015�D[�ߣ\u0016ZL\u0002\"K(��r��R\u001c�!�a焉�3Y\u0014\u001e�'p�ߠ��\r۠ŗI�o\u0016��l�\u0014��,��\u001e\u0001��#�7\u00149]\"�c\u0018��2FA)�D�\u0017K*\u0000q̒a�\f�iq�~\u0001\u0006\u001b�@�H�t\u0018OҦ�\r\u0015��9\u001f���]ҏ�@�g�Z�'f��A��\u0007���x䍹���\f��\u0005�����\u0000�\u0017ʟ��Xq�)�\u0005�:x�\u0010\u0001\u001c͖���&�8�+�\t��tQ\u001e0\u0011\u0013��5h\u0006^.�V�\u0001�H�d\"\u001c+1\n����\u0003{�<�ҠF���6�fs�dT.�@� ���3�uO�X���@IF\u0006\u001fW٥m�OJ�~\u0006A\u0014\u0014���@G��\n�ޔ\u001cԋ�A��rň\"E#��L�.�6. ϙ}�P�c�����;u\u0011.l�h�뛤'��9M>�`kի\u001e(�\f��fˢ���(b\u0018�R��(�c:+\t�cU\u0015F��_���\u0004\u001b\u0012t�\f��G\u0004+��^��m��\u000fc\u0016�\u001b�\u0004*\u001b]@\u001c\u0015\u001c6U��&�1s!�9i\tL5�*�k���_��\\���������/uʱ\t\u001c#}Esug�\u001b�\u0016{\u0006��-��\u001f��D�.\u0003�l�8��\u0007u!nxQï4>�0 �b4���+�C�}�G�k-�\u0016�r�h���u��_��\u0013XT\u001bY����o��\u0019��V\u0001�\u0005�9�~��\u0014�5���a\u0010+��Z���B\u0006�\u001b�Ɋ����iůz�}Bn\u0019��i4�� �\u0005�T;O�V�\u001c ��������\"\u000b\u0004Ŵ>�\u0000BH\u0006wt�\u0014���<��f��٣-\u0002�\u000e\u0012��aHKt�\u0013�\u0007���\u0002S�\u0001���B��\u001d(mar(���\b�;Q��ˤ�b�� �\u0003dd���5۫\t=��\u0016�V�����{\u0013 �\u0019%���\r����v�+�]\u0003sKi\f4��mP�q���+rK�>xm'͌Kqd\u0013:}\n\u0014e@�磖|��7�c��G8��ʯur����_�f�SH�Bl��L��H�X_��i%t���\r����&�L ��'\u000b\u001d�c�ნ\u001ez��AGDc�S��k�ֽCd\u000f���\u0018\u0004�H\u0012�L�A�x�\u001e��\u0002�Fr�9\r��^p�\u0004��\tW+\u0015��-q���$2K#[b�q�:#nۏd\bn\u0001��R\u0002��.A�xF/��⺱|�@�\u001a�=8\u0018v�z����\u000fζ��a�\b�'��NyX����\u0012�zͭE+��*���')��E���֣\u001d�|\u0007��·\u0013G�;��$�x����\u0004�1���haWS\u000b�\t�+\u0006d�̒u���m7Ѯ\f�\u0011�9zKY���Y��U���F�I-\u0011\u0017wCkg�\u0014�\u0013�\u001a�Y\u001c\u001d+�6�����\u0015�i�*�\"�s�\u00103.*��m�2ܨ�\u0012���0.e�C؉e7�x�@��\u0007����\u0007\u0005\"�\\��\u0000\u0015k뉣\u000f�\u001d�\u001e!��@�\u001e�d!���\f��\u0018�R\u000e\u0006���F\u001b\u0002�D\rY���o�@u��.�D~�†Ձ\u0007 �?�r�!QʷAZݥ`���r�t��*3K:(���\u0019\u0019��dk���{�\b��X�`�'�$dz\f���T��F�3�\u0015����En�V�x?B\u0010�41N�?c��ӽ)���\nOIM��E�\u0013�}�Ajh�\u001ek9F�U7���|P2+Gf6�����n,�݀�\u0010����Ί�#P��4uGH\u0007Mz\u0016^(mY҂�A��r�\f���l�<\u001c7\u000f\u000ep�\u0002�\"\u0018\u0001���V����\b��F섕P�V�Z���皻���]�\u0019�gs\u0010\u0019Ʃ�]�\u001e�_R�t\b����d@\u0011�e�\u001dJ�\u0002�����\u0006��%Im�:�_����\u0005�¬��;�γDɟQY$w��D��\u0003`\u0010\tr\bC���Ϭ�r�8��X���K�g�xh�\u001a���/\u0000\u0014���\u000e�{L�}Q{\u001b+��=����i�����E78�0Ws4�i`_Kg\u0006��\u0013yf\u001aٱ�(�\u0016Ә�\"y::zE}�ʅ�\u0011��G����h,w-�$\u001dx\u0003�j�W���Mn�P\"vx�Ym�\u0003I�P��O\u0006Jѣ�~�r\u00175�iZ��\u0015��9���\n|�\u0014����ċ&�\u000b��qi>�7;�8�\u0000Z�ނ�_\u000f\u0005$\u0006������=[�~[���\u000e\u0005Ɵ^�\u0016,��6���v���(/!�WR>X����*1.�\u0010k����M#�#�N��'i���*��Y��oT�&M���w�\u0014���_��Z�D�v�AM��>\u0017&v\u0016�\n'wL+}�j�3bl�d����L�\u001f�\u0014���>KU0��\u001a��Au�H]�b�\u0012�f\b\u0012H��dRW�?ۘ0X�r_Ǟ\u0005U�/\\6�uߤ�X\u0006�\u0004�d���c�\u0012�\u00047�aj�\u0002gЈ�䌅��h��!(�\u0017?A�'\u0016��V�(mT-���b\u00157�WS6\u001f!�hƮ}*J��u�\u001ds�|Sf��\u0001O�Ó\u000fLY�2����\u0018K6!5��+\ns�Z�W�\u001d����R�\u0014'7O@��\u0003cD�l&��r(Uʔ\u0000�j@\u0010��\\\u0016�Y�A�>O�\u0014��\u0012��^�L��ש���{�x�E\u001c��K��\"�p!\u0000:tvp\u001c\u000e�����?�}�j;\u000eg\u001ci�s��O�]Q�\t�\"��F+e6'�TE\rH�O'�m�Yx\u0012T<\u0006\u000e-\u0000�X:p�}�ծ�\u000e��0)L�N�2ԥA�\u0018\u0015w�L�.Kf���VY�\u0004��WFN���������y��\u0015��Zۧ����Be�Z\u0016*\b�I���u4k�@l(��0V\u0004vR��%��\u0017r\u000b�\u0004+�:�x\u0013J��v��Mъ[�m.�����~�\n9�5CH��U'�$G�6F�J\u0002L��>3^�\nV�j�~�Jo���)�\u0002dKw�R�l�C�,���\u001d\u0006>�V�\u0012Ɛp�\u0004u\u001d��S�f���\r�2��`Eʼ8��4_pf���Ñ�f\u0001�\u0013X\u0011+�>�q�\f���1�\u0010��S#\u0017���'F1N��B�&�6����X�;� �!t���=U�.*\fhW��\u0017m#�݃hV�٧�i,�\b\u0003d�6�m�W��#��\t��>O\u0001�K��\u0014g���5b�(�\u0014֗�Z\u001b�Ԇ�_����8���U����Ɩ���r$��3A�[˨^�����Y6��E\u0002N�#��:nh���:��߾f������'{l�\u0014�^I�w�_;?��V\u0017K��u��IJk\u000b��\rV}�&9�d��\u0018�\u0012'�Q��\u0000�=\u0006\u000f{�v�N���g��y��Mx���I��6.s�=�tL�m�\u0017\u0006�'s\bk!���q0�\u0015�P&��c\u0002�5��[n�\u0012?�[��ưҼ񄈉\u001f���ԇ�.�i\u000f�D�\u001f�\rxA\u0018�\u0006�Y���6�`GC�\u0013�\u0012ް����w�����T[�n�\t�\u001el���L��\nt����\u0007�L\u0019��U�:o���M:�ʵX�i��\r%Õ[�l�d���&�n��N�E���)8��\u0013!�թ������k��5\u001b��K`�\u000f0���J.Ӻc�[\u0014��̾\u0000���\u000e\u0019\u0003��>�4\u001b�L��B�����c;\u0016\u0013�س�.\u000b� ���\u0011���\n����n HdVQ�e5R8��*�k�nc��\u001b�\tz�0�p_\u0017��g�|aB.���~\u001e�j\u0015E��s�I[���C\u0005R�\u0012!\u0014�$\u000f�Pr�h������+�?��aci��H�3�U*)��\u0017S�2/�m�Ek�t��\u0017�\u0002��0���\u0003�RW!2�&\u0018�t�(�\"����\u001aPZ\u001b-5�Ө\u0013�`3�)�k/�c\"w\u0010h��C��o(T{m�\b�\u0013ӛ]�#ln\u0003�/�DQ\u0019}i��<�]̴��\nC����ے���\f\b+��bb۞\bq��n7�\r\\%\u0019\nu:&\\\u0019}\u0002��\u001f�G�$���\r�##�\u001c�Ƽ>�Zo��1���\u0017'�Y�r\u001fw\"܀�)�\u0007�&�ބ|\u00103Q�@ �I��&�RB��71!fqS��\u001d���!�\u0002ZD\u000e���)�tuj��\u0016M[L٥\u001a\u0004\u0014�.I��A^8<\u0002L���.�\u0011��6�\u0012��%,�\u0007\u0013$m\u000b�,+��{E�����q\u0010�f�S��a�\u0005�׌e��\u0019��̱c�s\u0003�\u000b{GAwJ7IH�\u00136^'�\u0005�%L����:�ñyGI\tg�����0�E��M\u0018�\u0000\"�\u0003�L�L�Y\u001d�3���\u001d\u000fR=>\u001c\u0004\u0016�\u001b\u0011���!\nؕ\u0011����o�:\f\u0002!�V\u000e��<�.����&�ᵼM&+�r��=:�\u001b�\u000f��wX�I ��\nK^��\f/�\t,\u0002�k\u0010Ƌ\u000f7�T%�1�0'?�\u0016\u0003l�:�\u00111�c=\u001fDA=p�g\u0007�*\u0007�x�<�4x{1뼛�\u000e�4&�}�\u0000��1br�,�]�s=&^�R���I�\u0019�����G�\u0007�\u0002�KG%�����H<�\n�F�.\u001cz�`W�/%�����=�e���Y�r����Er�\u0002���V�a��8ԟ�'L��Ž�~�\u0005\u00153�����7X�ꮽ#�����\u0006�L:�Cڏ�:��\u000eXi���\u001fsҤ\u000e�q���-([���CQۑ_��L\u0002�ę\u0011��Ϛy��:��%#�\rb�lk��q\u0013�S�Z)�%��r5��u���:�G\"#�H�>�ބ\u0013\u0001�-x\u0005�,��O�.\u0004�*Dfm_�^[��ϼ�E$��\u001e%�\u0000\u0004����WI\t=Kه\n�\u0007�\b�PW)��j�j6\u0005u\u001c>ݛ\u0013N��J�\u0004\u0016ןN\u001e\u000f_w\u001c�9���ȡWY[\u000f̅l(6\u001b�-��\u0007\u0000�\u0000j(_�au\u0011�co\u0012R��e?\u0002�i4����V�?Ǚ׎�[fQK�*�!h�HD�c^`���1{�\u0001rmrUY�kΠ��\u0015\u001e�9<%����\u0015�a��\u001b\n\u0005\u0017\u0017���\u001b\"�Y����qU#�����e�\u0014�\u000bu��\u001b\u001b�\u0006V>�:p�yHb���FfH�, d\u001a)�\u0000��M�a|��s����\r�/�1��^�����f��\r�����3����B_�T3Xn\u001e�O\u0005Vh\"Vau�+e6\u0003\u001c��\u0000�M��K:�\u0010�C\u0017��v��q��U��U3)|��Y9X�v\u000fr�1�b�) �\u000f�\u0007\u00134���\\���ɸ��]��R\u0017��\t���i�\u0013\u0016���\b{\u001e��yNf�9�Z�A&�\u0007X��I\u001d�Vؚ�\u0014\n��ȿ�{��V�-m���������~TL��²S�̽˄<��j�\b~G,A�Lh�Z���\u001f͕�)�&:F��o��\u0016��d���!x�rF��b>\f\u0005�s �N���\u0007(��l�.q[q�`�����\\�\u000fH\u0006k|i��쏴\\��\u0003�V\u0011\u0014\u0014{��*-w7*|\u0002�24���٥a��U\u0015}�\u0011��,��\u0018�\t�\u0019 85��޻>goL��� �`~�oK`��\u001e�-W�\u001a�NS����\u001d/�|X��h\u0017~�\u001b�\b�q�i��60}l��\u0012Y.��_\"�Zی[s�E�����c�\u0003\u001e�\u0011���\r��\u000b\u0010��\u001f���\\��4FT]}��I^�g���\f��G�4�*�h�r��򗧫Y\u0013��.�\u00056���50(�\u0001�&ҋ���^�gNKj6H����\u00103\u0010�}\f�f\f�\rui�\u0018��k��EX@5��K���\fgX�\t��נ�ہ�\\����?�H�b^�v;\u0005�Q\u000b[�)�zR%��l+�g�\u0019gt<{|�$(x/� |�K\\_q_\u0004p0\u001b���\u0010�F\n复�K�/e{]j;76g��ڪޱf\u0003Z����\u0012Aɛ��c��P�M8�u^ǀ��c@hm�r�%�ښ�x�RD`�5K�`\u0016��qV���f�-����\t%;�X\u0010ѝg�@\u0010�)|{\u0019�*j��!a�k�R3\u0003Z.*\u0019&��������\u001b\u0019&\n<-�\u0015\u0005��1�qͿԹՕ�7\u001b�����k}�O��\u000flh���\u0002��(suA����^��(��\u00015��ql��;�j_c��\u0013A�\u001a�\u001b��$m��/L���_���0�u�B��ں���oO�T.|Lԟ���w\u0007�\u001f���A��ɽM�A�\r����^nj�\u0004u�\u00173\bZj��P�/qr�,=�\u0016���՘��I�\u0017-ڑ\u001e\u001e�\u001b����[\\�Hْ��M�K�}�i]PQ���\u0005'\u001ey6ma��ld\u000b �uv��.��V�?33\u00123l��R�\bs\"\u000e��˷fĬ�(W���5m\u0012Q�,���+��~\u0014�?�\\e\u0000/�!���9!�IT��YH|~u/��~\t���O}�_o\u0006�q\u0019�)1u�\u0015�̸�e8^m��ԫ��ȵ!:�\t�I�L�<\u001f��8��dL��&�\u0017�lҀ��>�]�\u0003���X�W�Ѫ��DN\n�[\\�D?i��<-��\u000f�\u001d�\u00049��[gy�2ȵn��?�J��c\u00113�S\u0011\n���g\u000f[q�w��\u0006]o\to\"H��)0n/\"��\fa �n\n1)\"�:yǬn��C\u0005��\u0015J;\u0013\u001cxEP�I�Q)����1@�%\u0004z\u0017�N>3�\u0019Yο���\u000b�9Z�A׉~^���)\r�\u0018�\u0012V\u001d�&R\u0014)V\n�f���\u001e�\u001aveYS�\f�'3�R�[G��=\u0016�'(+��ɉ\u000e\f\u0014W��ۤڼ}kk��\u0010�\u0007�<�-���0��7=\u0013\u0007n�\u0002�=�?����/��\u001fi�Um��J���~BK\u000fA#�\\�\r�b_v��E�f[�*{�$��:���\u000b�U\\d�U��2V]Tx����1�4�����\b\n�v� �\u0000�C��by-U�\u001e\u0001���{,�)�\u0000�]u�%�bɐ)G\u001d�\nV\u000e,䚲��O�BA@6�{�\u0011������?i\n�Ha�Z\u0017�\u0003^��W��؈PN�O��\u00167!\u001dC�����e�6�9�k���\u0006UF\u001e�qpEѬ9\r��uc�^���[��t���\f\u0004/%�0�,�\t\u0010lc�פ\u0006�C\u000e� �~\u0006]�t�t�����k]��?,��\u001fN���vÿ�N�%K3='\u001e�!\n[]܆:\r�r�\"\u0010[p��,4$�\u000fA��U�qU\u0017���Z���2n�rm�\f\u00112`��v���6�\u0003\u0013����\u001fTVH�p8ė� n%'ݿ:��%�\u0002�.���b\u0010�\r�D,Rթ�:�L�\u0007`\u0006E�1��Y��E\f��$`-m\n� ���2ĵ�h\u0003J\"��O�5\r���s^���SV)]��n\u0007��ʶw`u��u�����\\\u00049�'7@ž\u0000.�HK����\u000b߆��'�緫$�5忔\u001e���&9!ǵ\u000e\u0000��Bw�}�ۅ�N�yw���\u001dtv$�\n���\u001e����GB�%{n\u0014^C�����\u0003���F�y��A�^�f7�4& \u0004��CffB\u00114v��ղ\u0019p��\u0006l�1�\u0006\n_)Ju�\u000b�\u0002W�d�MF+i���\u0017�`��M �H\u001aL揋\u0002�z�05nOP�b�\u0014-O?MI\u0003�|R6\u001d`$����i�q�\u0000��\\�7�\u0003�s�fY\u001e\u0007z��ܠ~7Q\u001at����v\u001d�J\u0007Y\u001f(�\u0007F�[\u001b,��\u0013F�nK+%\f�\"��f�\u0006m\u0007�o\u0014p^3X_\u001e�-�X\rl\u000e*^�hǰ�b�3\u000f< ���,,;y3��}b�Ͷ�C�G�R�͊��v\u0014��e�\u0005����,\u0007\u0018?ҫy\u000b���\b�\u001f�u�᚜\u0013�K�\u0007|7�Z\n��S5R@\u0004l,MQK�O���\u0010/Ԗz0K\u00061�{�!S�*\u0019~�s\"\u0001��D�N�a�����?V�T�i�R��!�֪)\\���I!:R���1\u0001I���#\u0014�Z����TΤ���:*K�F�\u0002��\u001c�6��\u0004�3��\u0015\u0016�uXBQ�\u0001&\u0007T}\b����'nt����\u0015���D�\u000bf�W��f<ڍ��@��i��L��l�^�p_�`�,����*KF\u0016���G_BP\fB���f�\u001d\u001a\u000ez\"e��i��=�5�]���\u0004r\u00171��-�10�N���m�~�yÌx>�|�W�rO�OOu3�P5�\u0005CE��@���F\u001fo\nFڍ�\u0013�G�\u000f>�\u0018�<\u0018�˰\u0006��[v�x��|N��O\r>~�*粃3\"e��~�B��wjH�{N�����q�lD\u0010\u0018����;��XF=���ث\u000b�V�\u0002ٚ'�n |8�w�q\u0001>V���c{�PL�A���&<�9�\u0005�l|#-<�� �87\u0018\u0017�FCr\\`]\rr�ϓր(�)�)\u0013\u001cy�d��A\u0011ߓ|M�S�|�暨�\u0011�aD�=\u0005���\u0000�\b��6B!\u001e\u0015�\u0010\u001c��ݖ�\b\u000e}j�&@�;X�6�O�U}��\u001f�\u0013Ȍ�F[9�0���Tu2�\u001e���1���\b. '�!��M]�9d���^��Ty3X�t�\b\u001d\u001c�2�%s�t\\tAK<�e�B>\u000f�g4�%;Ab�u�u\u0015�+I���\f���W��5Nᵎ��\u0018�u:�j���vx�1�ģЉ���$|�t�j.5�@Αt\u0007�(]�\u0007(ϭ\u001e`��$��bNP�=[I\u0005<\u0019[��\b�\u0015\u0005Y�e\u0007q4�|~�Ѧ�\n!�<\u0014�&л���\u0011F���\u0019}��v\u0010��}h=Fy���d�X�B���\u0004Z\u001a�\\X+�f��=�\u0003r˦P\u001a�\u001b�P�_$\n�{�Y����TzF�\u0000�\u001a�U|�~\t�\u001a�y�\u0007Glb�>8t\n�3&\u001do�-\u000b�Ϙ��\u0011�\u0006[�$E,��M�\u0013�ld�Xi`qʀ�6�����:n�`\r�G\u0011���k�����x��\rp\u0015�\r8��\u0013�W7;\u001d|��\u001eua%Ga(\b�\u0003l��{��i�lx�B\u0019�tձ�\u0000��'�Lq5�nnO��_x<�ԉ\b��d!|(�:ky\\\u0011�_��[NPe��/�s26�g\u0007�7{��1� \u0002/\u001d�\u000e�pį,��y�N�\u0001����\u0018\u000e\b\u0004`���\u000eMwn���֒:�.�%�tj>ع���\u001f\t��\"b�NRϫڄ��C�\f\u001f�Z�\nb-ʛ��+\n_�ZOxTaW�\\�͞]�7?����h%�\u001f\u000f��\u001b��Y<�S�}\u0010�s�F��z@\b+�_�c��)\u0002�<��\u0004��]\u001a��\u0000ػ�THNd\u0019���F\u000f� ��ܱ7Y�����7m���������-���El4\u0012��`�\u0018+�\r;�\u0003�w���\u0014TLZ�\r��(kW>[�֭�\u0017�Z�Ў����\u0002\t'��[���D u@z�5cz%v��� E��\t� ��iH\u0011G=\f�ɓ����Z\b,C�n.��ǃWҥO\u0014ƿ1ek\u0010�\u001dz�x�\u001e�3 |��?x��\u0001\u0006�\u0010��\u000f`&���V�7\f�/\u0005�4�h�C\u000fx{Z\u0019\u0018��Э\u001f4��6�݇A�z��)˗8�\u0006�\u001d+ն׮\r�4*@N��%t\u0005\u001c�w\u000e�� �;�x\u001f�Y�\u0000\u0001;�T�c�ͦn�U5�8\u0006o�Ւt�ǚ��\u001dL��}�\u0001s�t����#�oP@3�\u0013��^����8���ϱ�ԣ�7f«d�7;q`\u0016\u0003�_3\u0012\\�S�>�%�r�\u001e��\f��&\u0003�AX7k�hB(NA��פ�Us yN6�&��^�p\u000e�X9�v�s�\b8t�}\\\u0012�\b5R�}�\u001c�,��;ȗ\u0010�S���Pp����w\u0002�G�\"O��K7]\u0019�\b%\u0006L@�˱�zR��\u001d�-��NT]�ZmD��p��;9o�vDL�A��\u0006�\u0017ϥ�\u0013���\u001a|\u0013�\u0015\u0011U�[�\u001b�9j)���A��z\\���+�^�CoNJv�_B��r��\u0002tf�\\�\u001a��dI\u0019��BP\u0015�T�ʈ>t�|��\u0006\u0018q��\r�iB\u001fql����y�����\u0007�-�{��\u0016��zQ\b��2�����\t�Qɖ��(n��+�ބ�#�IU�%'q�%\u0017L��|��\u0015�Pd�\u0013��v�\u0003�����.�\u0019��eSe�qgXUhQy^�Z\u0003lm\r\u0019�~$t�(Id���곏�q��;sQ���y+�\t�m3�W8\"yd#!�\b\u0002��!�w�3�-���\u0014��΢c��-h�t^��\u0015$��@�JlH���\u00197��v���\u000e�g:NL&Z��ʖYiΕw��\u0011��h�������5X�_��~\u001b[e\u0014�XВ%\u0000���!qӡ2��\u001e*���\u001c��\u0010�\u0004��Z���$�&�\t^�����?���G\u0019#\u0005�Uy�\nN\u0004�4����\u0007f��L��\u0010�ULj <�+\bS��q�}=4 \u0013�\u0018�J~I\u0019t�\u0001B\u001b%\u0013ky�/�Q�H0>:YG�\u001d\u000fpcVΠ+�(�\u0012��s��H\u0017�˖�n4N\\\u000e\"j��\u0000�1W�|A���X��]���n\u000f�8U\u0011��*ʓ\u000bi�ѭi\u000e�\u001a�\u0017z��hf���\u00173�6����s�\u0012�f���Tv>n���5�h4\u0017��B�\u0001�8���pD)���\u0007��7\u0018�\u0000:�X��G�z�\u0014���慼��\u0010>��\u0013|�\u000fI��\u0019���U��\u0016�sOu��\u0002'蚟�To�\u00147d�X_�F\u001cI��f�\u001a~|�i9�/���S��4h�\u0017\u0015ka �������\u0000�Y\u0017��*f�r=������*� ��v�i�\u0013*����\\�{_vޢ�\u0002��\u00003�5��:78[��\u0003��Ƕ�p,��:L*�$*�\u0012(\u0013��0�?ܘ����\u0006\u000f�āߠ\u000bM�T�D�����^\u001d_'\u000f>p�\u0005�VV�\u0017�\fkQԳ\u0013xT&\u000f�5Mwх�<\u000b�n�����q\u0010�L�{�X��N� g��+��\u0004\u0007��X�IN��|�U��-�c1w�z��@\t��\u001e�S�����q\\ ,�\u0001� �|Q7j\u001d��_�,�<�@z4��^7�X4}��>��L��뭫ٛB�c5շn�=l��\u0018=[��\u001b��_�\t�M�Z!�A1~�-�\u001c�z�/XGH\u001b��\u001a�Ȑ��\u0011���f�+eu\u0018>�X����w$�x\u0005�\u0007�\u001d��\u0017\u0013+\u0015�l�nc�\\G3�k{��\u001b�1�P�Y\r3w�J����:\u000b��\u0015���0���T⃅mM�\u001b8*���Z�n2sQ��zm|���}�_�r�mI�\u0007\u0016fWPlܲ,_� \u0016\u000b�)��4��_)��7~Y�����iY�39e���/v��U�\u0019r\"S��%��(�\u001b���\rdy0@\u0017���\u0015T4ŭ�k�x%\u0011D�\u0012��M|jF#��wn�h,T�UU�[\u001c��B����NJ�\u001eWϹ�\u0019�v�Ē{�x�*Ϛ%a�SOINS�-��\u0017il_卟\u001f\b��E;\b�*5�^hB��0L\u001b,\u001bC.����ڐ�m�ȸz\f��\b\u001ag}ԙ`\f�k�\u000f�ƁK����d�/�\u001fx�~@]\u001en���Z�\u0001b\u001c\u0000��E���d����ž���b�\nKZ���\b��S\u0002C���\rO�Jͦf͙��?��z/����#*��ZC�-I8F���Z\u001dϣ@\u000fo�Z��\u0006:w��h��{\u000f�,XS3k,����\u0012\u0019\u000f1�����L}8�`*\u001e\u001d��\u0016��C��\"��M��r�\f��K}p`�ľ\u0007J�-\u000f���\u0011�7\u0018P�ͪ]\u0000\"�B-�9���CN��'J/�%v^�|�?�\u001f�\u0007�\u001ff\nƶ��\u0019�m�,z̏��b�]�Ft�jU�C�;/�Z)�^�z\u0003z�4�ho�+��gE�!���\u0013�:v��\u0011Б���\b~uF�ѓf+��!t\u000eB��\"�R׭E���D\u0013�e��B�0Ē��;��\u001dֽ�Au�\u001c�Y���̡�hZ]��#S��/}�e�G�D�կ��r��\u0018���h�\u0017n/�I:�H�\u001f\u0004U��)(�@��<7�F\u001f�j\u0002\u0002Ru �ÉJ�\b�Gx�V��@��\u0013�JB#E\bE�{W���9�8��\u000fY�K��0Z\u0017h38��.@p\u0012H�\u001aj�:J[-\"��f\u0004f �hr�M1F�.\u0014�\u0000s�ŋ��˙�\u000bS���3\u001f?̔q�`�TdH\u0014NsIV�d�)\u00060��B�Ϳ��gm̅)�[���S�����QO����2\u0002�G��\u0019�r�4fi褕�kJ/�t�\bH��\u0017��QKD�\\\u0001�8\u0000<��q�����;�G�\u0007u�\u0006o3�\u0005)���dž���b+\u0017��[��`�����\fM�ʒ&w\u0006��\u001a��h�\f��*\u001b�*C��Ir�0'x�2�^Fe}��5'4h7H���\t\npƬ+}�\u000e\n\u0015\u0014�p������\b��v�Ā\"\u0010\"�4L\u0010�޹Y#�\u001b�\n�.\u0016���eM6$�ź�<\u0001�����ߋ�\u0011,\u0005^�pá�.ݾ;��',�FX\u0012bڍ���5�x�\u0017H�m'��j���\u001dt��\u0015���E�� Z\u0004�\u001fX�y��&8��@�۰\u00184���� \u0017ޗ�q�j��\"e��\u0012(�\n�]�i\r�7\u001e'�M��0s��H5HAN# ��v��o@��a�I�Pg�;��Jn�����U\u0014K�\"����\u0010�N��a�4x��\u000fE^:л�]��&G��'P�\n�3��\u000f+���\u0007m�#Ǜ�a�\t\u001avt�\u0019�7E>F�֡Ѽ��2(_+�⒔\rk.�άNy4�YD\u0005�\b��\u0007bn�B$ݢT\f�9LL����.�\u0010\nY����\u001d̳��׼WEn���?F:�7\" \u0007\u000e�\u000b\u000ej3f�'�� 4章�\\k���-\u0019��Ή�]���c��a�,�����\u000f����f����x��w(��:�S\u0019V5�3\u0018~�)c�\u0010�m%ԂR)��4�\u0012`\u001c�\u0003�9VEl�^\u0000� ��\n��.��זB%5\u0001�t���\u0003��)��]�;�ho�\u0012\u0001��:*�,��\u000f�\u0018\"HE{�\u0017뇢0��!kT?˂����b��)u/�8Lx���Z\u00061漰���1\u0000���d��C���k��E\u0015@*͗�(\u0013���\u000f1U\u001cN&\u0016���>��{M�Ą\u0017T\u000b\u0012\u0007bK{�\u001a�\u0011\u0010ܗއ=�b0��(A�\f\u0019�0X�B���ɢ|���te�\u0010�2W�\u0011Os���@0\u0011@0�\u0012�S��}g \u0011�������\"�����(9�\u0012ip�Ky�^��dl�\u001c\t���ь\n��D�\u000eĦG�Ƽ.)\rF\u0016��'U��Ɵ\u0016\t�e��ж�OB�G�̑\rf�^�DA�kŪ��>��a�C(��\tЯ�#�AL\u0014|��\u000e�`yK�&9{����j__O�J�\u0017\rXX�\u0018�\u0003�5\u0007��L��#��菥�w�Ų���p�=�E\u001f����M�WɫK%?�r֖F����x���\f\u000e����oV�晭�� 2`\u0016��\u000e,�d~{ɭ�ˆD2�1���Y�\u0012JB�;����\t�\u001b�\u0018\"sZe��E'\"(H8S�g\u000bx\u0002\u0016�z\u0017��y\n�\u001b�����\u0014\t�\r�:B�L��\n�i9�\u0002W\u00051q.U�Q:ґ�WLf�� T�4ٞ��bmԱ\u0013f�f�ka���\u00116`��bh>9�I�X��<~�%ηFYM\u0015�N�m�\u0005ܦ��@�\n\u0004P�Kf�9r�䨭��H-@��� \u0017��\u001cr\r�Q�*\u0014�B\u001e't:F��ؽ)�?\u00006�K\u001ex6�(�ԋr�_)b�ad���؍n(\u0003?\"?LԱ\r�\u0015\"a�L�4�Wx\u0004�=J\u000e\u0003AG3�\u0019��Í�Ә��@�-r�焘w�e%�i��vܜ��\u0013M�ژ���\u0006����\u0003��;�3���?��2\tA�S��\u000b8S��g��]r���)³�7��U!/k�\teS�Vnm\bN\u0014�J+�\u001b\u0012\u0014��I��w�`='��`���\u0012:��\u000f�40��n��o\u0010{�\u0006��\u0018b��\u0004��\u001a���\u0010:\u0015\u0006�����F�0p�}��\u0011�\u0015@\u0010\u001f0�\t�\u0000AV��G\u001f�2�3\u0018_�VrU�R�M�ħ�=�t��1\u001a��ɢe�p�*\u000e���n\u0001\u0016�\u001er���Q\u001d�eL�$��\u001e���\rS&�\r�\tD��Җ#,��\u001a�q�\f+����v��C3���Oً.x#:Ɂ�\b4S�-#�}�\u001e+��<�)�|\u0005�P�d�\u001e��\"�s�|��7h�Zf\u0000cz����B�\"��}\u0015��\u0003O�rSY�,\u0001�V�Opܾ�`�8��\u0019TT����\u0014��\u001d7mx���������\t� ��\u001aIm.�x=5�\u001c���\u0006\u001d�\u0000�լ���,�8��@\b<����\\5Z\u0000W��~�iRaU�xv���%?Mc.�y�\u0017��T茫���\u0019\u0001y��S\u001f0\u0003��ٴ\u001aW2a\t��\u0015�Q\u0000N\u001dJ%\u0018����ʱ�\u0000\u0007�\u000f�=���./�ϼ,�?�IRV�\u000bX���N\u0015L=V����.�cݟ���i0�;���?D� K�I�,�a-�Fq\"`�a��~Y�F��-�V�\u001f��.\"�z����l\u0018�(Ԏw\u0001G}.�F�z|�\u0019G\u0015��W�������I�Gh3�e�P���\u0004\u0006\u0017�pDjP�.\u0012�\u001eZƧ�A=\u0001\u001c�G\u0002>�3�J\u0011a��\u001b�ĥ���m~,�r��շu�c�&N\u0019\u0003�\u0012�h�8}C������<'&\u0018\bf�\u001b�Y\u0015y0O���t*dN���ZV� hx\u000f����ZOƫs��%�/�\u001d)\\���X�|'���e�t�\u0001�l�`�6�j)z�dm�N^�7F\u0016�j{d��\"���_{\u001d��>�&�Ν�gq���t\u001c{�0���T��U~W�'j`\u0012�G僉1�,�\u0013���\\�o��!s�\u001a�Q\u0015\u0013Qj��B�SN\u0019h���w�\\\u000e��1��v\u000b\u0010\u0018�G�+�\u0013�C\f*:�,\t)�2�\u00180�pQ㲁v#�\u0018��^Ω'�\u0010A���(�9�C�����\u000f\f(,\ng.{q�\"�ӭ\u0012ڡχ.\u000bC�pE#�\u0016�<�R�\u001b�ڟhY�?��d�@�\u0016x��0:�\u000e�9ʜ���p�n��>�r�O`�\r��y`��:��g���4�Ȯ��\\�:�|�dn���c|$3�V~(\u001br\u0019���̒\u0011�fٲ}�*5��#�$=om�\u001e̕�c7�+0\u0012<�\t�����\u0017�8|\u0000&�͢���{CP�6oɶ�\u0005\u0015����|�\f�w���ٙZi\u0014Ϳ\u000f�\b\u0001���9\u001c��\u0001�\u001a��6�\u001e\u000f't\u0016\u0011\u00157��\b~�;O�;U�k�g�\u0003N\u0010���\u001c���\u00125C\"?P\\�\u0001�\u0004���}�3\u0001\u0011����L��& ��\u001dS8\u0015����\u00124�\u0001Sl5Heo�V!6�:\u0006��8���1\r�:5�5U�\u000f�\u0007��Jt$r8�Zl�\u0005_4\u0007����D��2Tyw\u0006���w\u0007+o3��������\u0005��m��� \u0011�u$��N�\n9��:>�\u0001]�Ԏ�\u000b'#v�\u001e?�O+\u001et�\u0012�0,�;�\u0006�|�S_A�H�V�\u0011�.\u001cc�x��\u0007�\u00005#�\n8�1\u0000��R/��W����\\�h�d.\u0006�{\bo\t��\u00141D\u0012�P�\f�\u001f���$�a�&9�)�w\u0006���$�J���E��\u0013?��pp{L�/�\u000e>}�ƫkD��m8G�o;�ǗF���I�4��.�K\u001bT�,;Ǜt��y�\u001fq\u001b\u0001R�o+�]F�Ơ\u0012�J\u001f�V�n�n8G���\u0012��\u001d耐=n��5� 8K�~m܌-���_ؤ��&\u001d24s%�\u0013ʯ�_��\b�ش\u0013{�}mB��\u0015#\u001c���x��CE��hb�G����\n3j�z��h\r�����>�\u0015 �'N�-��d�bv�^�イ@��%�}��p��'�oeL5��\u0017�S�R�:�y׉9�9�v�/�)�H~�'\u0015J�\u001f\nsU�<좧(,1�����̙�ZS\u001b�\r�OFRîX�N$͟Z���Ɂ\u001e>D�t��(�\u0016�i��~�v9PΆ�+C<~n�_\"筓����f���\u0016\u0018\r�O\u001e&�]\u001eRc3OZ �\u000bn�\u0011JA5�����<2g��, <\"��\u0019�5��-^�W�\u0004�$\u000b����'�e/s=���f\u0000���!7X=�Hc��5J�c���#�s�\b\u0011�7>uǛ/|�M\u001d}�RҊ\u0003�\u0014\u000b�*%��\u0019��y)8a���i\u0003\u0004yfB�\u001f�u6\u0000󁉏qЂ�)����4lt�v�؈4�•����p^鱲`z���2B\u0006Ό\u000e�`���՗�LK7H�_\u001d�\\�MBD���b\u0012�\u0006K�<;�\u0004O�e�9���XfW�i��ftI\u001d\u000b\u001aۧ�pn:\u0007\t�k�� ��\u000e�\u00025y\u0001�B;\u0018�\u001b�x\u0004�e��GViqU!Ά_Jyfk.ӟ!~�Y�\u001d#�K�R�Pa�<#}�)�����\u0016��m\u001fi~��y)ծ��b�ԋ��\u0016�h���ߖ�fb�>�]�8�\u0017\u0019\u000f!�zF)�\fǁ�,`�F��$�vr�\u001e\t‰\u0001��_�d�\u0019�&��M�H�\b\u000205f�\u0000�#\n*;�\u0014d\tB��3���\u0012�-�RFo�+/��T�ر2L-n��}�ߩ:����yP��.\u0018c\u0013�BҖ\\��=��\u0014�>z\u001fz�7�\n�0��7��\u001e\u001f6��Q\u001b��n�\u001d\u0016�\u000eG_/\u001c�4����K�+��H�E�&�J�\u0012W]\r���9�'4\r\u00003���g�\u0006��Md�jF=�#Ⲿ\u0005dbk�k�;2�|'���\u000f��I�����mb6�)��޺�VU\u0001�mh\n\u00015GL�\u000f�ײ�`��٨�]E�f�_}DV�[�Z�\u0000M^A)���T�8r\u000e<]�X񮗢��ZF��H1��bJǞ\u0007�\u0015���\u000e�K��E\u0002c�0����FZ��/�x�\u0000Q��{s�\u001e�+����\u0016A&B\u0013\u0005�\u001d}\u0014N:���A ��Dgh�*\n��/\r��l*�KC�c�+�\\\u0000�\u001ct�Z�/\u001a\u0005�\u0016�\u001co(5�\u001b�\"�\u0006M\tG'�\u000f\u0007\t|\f\u0013u\u001fn\u0013hO�!��\rP�\u0017_�*��pS@=���I�ى\u0002\u000b�\u0010�{\u001e�\u0018ԩ�O�\u000b\r)pb��-�3�W�.|Æ\t�Y��6v�\b�\u0013�?d�����y\u0015;D���dPW&��A��GGm�����XY��W�s�r�}\\ z(�\u0000vڗ�8�X�o�\u0001b;�\bp�\u0016�%�jeZ�H�%�\u0001���B��\u001d]���\u0000��\\\u0016ͨ����+�+I~��4�Y�쫓�(��ԏ+n�\u001f�?�`���/�w�/q8�ʪ�q\"�b��\u0007#���z�w��?r�7o\u0018�͓8��U�X��;6,��1PT�},�\\����A\f��J�92S����\u000193\u001f�\u0018\u001c�~�\u0003��Dm}\n?�Z�DINc]��\u000f�\u000e�K6��P���W\u0012��Gw+\u0002m�靧�v;e\u0012f�VZGk������\u0019S�����>X_q���\u0015�_��dߠ�ů?�\u0002\u001d��\u0011��.�`�\u001b�\n\u0003�4��aUhj�,r��U\u0012b\t\"�\n��~\u000bY\u0010p���UT\u00109����Q�\t\u0002v�\u0003D��\u001d�Q\u001c�\u0011\u000b��FηiA�)q8��ax\u0018�F�y\u0013�<�&a��g�\u0013|���q�\u0017Һ�HZ�娐�ћ\u0017\u0017��\u0019h�qn*9�\u000f\u0002�U��V�#'�@��Zǫ�R���΍�\u0019\u0016O�赾�^G�{�\u0014O�u\u0006��������K{\u0014�\u0004����f#����\u001a���\u000f�Z�|gtXguiT�Q���V�vo�\fhA�m\f\t��F\u0015��@�\u0019ע�&��F)s��Ele�f>\u0010I�\u0005\u0002Ő��\u0005���N�͐��N�v\u0018�Ч{�dr?����\n�Ȉ�\u000e\u0001�\u0002/I�O~�\u0014v߭l�dS�~d�`\u0010$dPig\"a#P��YL2i�\u000f���8\u0002<�B\nb�D���aZ�\u0015�\b�Bp�6\u0016��V���`\u0019��\u0001�Vh��EXi�\u0006-��&�0;�Ѯ=��;0�}D{(�Lh{8��]��<\b6'ü1�2�X#��m���\u001e^Uyˁ�RIQB\u0015\u0002C�$�('��#��I\u0004�u��2w�\u001dl\u000e\u0000F�Ջ�l�?��\u000f�D�߿Ř\u0012��~'�}��^�b���?��5~ x�h˸��+VڌA�W�Ӓ����(#כ�Oƪ�H��;���N;�\u001d�q����qo�=\u0002��|2lC}T�@�5c\u0013���#�`�.\u0014e���0�v\u0018��v\u0006�����4�k-����;eߌc]�Udz�\"����\u0004��R�\u0017��?[i�D�;$��i/+D��8���rޝ�\r�.�m�+bx\r\u0012�3\\��\u0012r�\u001d�Q\u0010���4����\u001fיY����eW��V�\u001fB\rZ+���t\u001cT�$H�N�\u0019�\u0013�N1\u0014:�J\u0014�d�]�ʣ\u0002�����NM���\u001b�ߠ��-\\J�v�ԟ�\\q\u001c\u0002��;�a,G Z�3�\u0015����!xA�\u001b\u0018vf�\b��ۉt�z\u0016�\u0013TX�\u001e�SH�\bv���\u001d݊<\u001d�:�\u0010��y'���\u0001��H��O,&���DM�pV�k�\u0013��\u0018��ފ����L�\b�L��z\u0011�g�a�A���;\u0019]dԺo�^\"�AN��\u000f��\u001f�����5&\"F��W|�y���R��Z}�\u0010�\u0017�+A�|�`�\n����Jdr^S�$�\u00023�G*gyӐ\u0005�&��\u0006\u0000s��r\u0012R���drr���l����\f�-�4��V\u000e\u0017G�Ӫ��|�\u0010�4FT�\u0010&��3�h\u000e���f��2�0p�`@q\u0003\u0010W������8Q\n�q�\u0016\u001f�=f�\u001e�C��o����쭩�!w�(O�\u0004{\u001f�[��ƩAR&o���x\u000b^$Z�\\��4�$��\u000b�\u000e��c\u0001��e��\u0006���K����L�CR@\u001d��\u0003�S�\r+\u0017�{r��>��O\u0001�Ԥ�-e-�(w�2\u0004\u0011A$����\u0014�O;Q�ދ\u000bFq\u000f\u0006���f\t�S\n�I�9\u000f�q*\u0013������qY(G;����7�Ŷ��\u0006x{�>�������Ɖ\u0004�\u0004�Jc\r���.\u001aW՘��A\u0018M\u0001.�#G6�h�C`QkDe&ոq�\u0015\u0002*D�����\u0019�[�Z�ߣ\u0007\u001f�U�&�D\u001bZ��\u0016\fȿ��^8��\u000f+�Q�l\u0007\u000b@|�\t\u0011A;#�u��dЧa�\u0011\u001f�~\u001be|Ͷ��[Ш��#��#Zs�)z�+*'����RJ�H�\u0018�z4\u00078��\u0002(M\u0018��\\\u0019����=�)8{��}(��\u0001��w\b�w�'S�xW\u00121_�~mW٩\u0012:��QZ~�s'��{����\u0011�\u0013��N�0_�����G\u0003U�='}�to\u0006\u0002����!n1��y#CH\u0017����\u0005�=�*d�(�+�fx\u001a/�@�5֗�PҾ��\"��ƀ�v����\u0014\u0006^\u0011�\u0015,��&}��&�3������jyb�cI�I\u000fo���\u0011\u0016TY��\\\fë�\"�������*�E��7|ڴ\b�3Dڅw\u0018\\���˶�U���oa#\u001f���j\u001c�z�J���\u0017�RM:��6�p6\u0003��Y���K��\u0018qO.���\\��؍���k��H\u0012��f���E'l��S�9�8̣CF�!���S@\u0000�L�:Aɿ\u000b@\u001b!��`��]z\u0006H`��\u001b����\u000ep���\u0018�\u0000�� $��\r�@���0R��^L�\u001a�Rx\u0014�F����\bz�\u0002}4�\u0016�`�����\n\u001bu\"�\t\r��q��}6K8Z�|�����b$umή�/\b�h@�4~ci�\u0016��!8\u0016\u000eJĉ4c@q�>�\u000b�B\\=����.R\u0003m,C\u0004\u0014]w��e������\u0006��@æ�t�\u0007�t�,@�\u0005�_+��ܗ���\u00156��\r\u0019\u0004-̚�$7�s�\u0004\tP\u0017\u001dU�\\f�n��ǀ��~��/f\u001f��f\u0012��r� l�H����UsS�\u0002ޘ�\u0014W�FSN\f�-��0�i\r����w�\u0004K\u0002L\u000f�w[�3���\u001f�1\u0000\r�&�JeE��\u0006\u0007%ߑ8U\u000b\u0003�:����|�r��}3��Rږ/�����\u0003?'\r�&�.��\u001d~���\u001a���5����a%,D&<�X�U�e�y�����+U�n�̐B\u0005�\b�|\u0014<����U\u0012M�-)�K\u001e����������G<\u0016� ����mܜR��\u0011D���Ao0\u000f\u0013�y����=�=J�\u0002ǸN�V>ڌ\u0014�ZN����V\u000b���0��D5���_�G�Πt{\u001f� �@]��^_��.��`h@CL�ZC;�\u0017� �\u000e��3>�#���.�\nͬ���2��De�\f�o[����#n?\r\r\u0006�%f\u0006�,ѡ?M\u0004N���F��?���@�@\u000e�Q�\"\u001c��\u0013��\u001a�>����ڈ\\)r.�\u0007�ԡV�\u000b*j���!\u0000��?�C_[M�,f�\u0000�n�(�:\u000bbN电���a��\u001a��b��ē\u000b$\u0003\\�����\u0018|\u0018��)-nb\u0004�t�=�\"�\u001e\u0001\u001f_�w��������uj�|tYn8~�\u00189vF,�p+Q���M߼�V �L.z���N�\u0014��\u0015>������\u001c��BD�[g2��Ё�-��\u001d�7��gpD��\r�zJ���!,�,G[5=�6\u001e�\u0015�_���WPʺ�'�s\t����9oL��O�$�\u0004��\f�7˯|��u�\\1o\t�U��\u000b�u��K�\u0012_�6|�/>\u0006T�]4Т�`v�\u0005�Ȱ�\\:�.�D\u0017�\n���W\"^���x{�|\u0016�c�u۞'�\n���S�s�\n��\u0018\\,�'�\u0018�ҶL���xTN�6�\u0014��\u0012=C�X��Tt���NUc/���h�{�N��6��+�����\u00071���a�����3s\u000b��T�s\u0019ckA=�\u00139���� ���^�\u0019��\b����\u0016\t�F{���\u0016��À<��#)����w�=BBr\u0015�\r�7\f��>)�\u000f^��'�s��m��MO��M��K�m��F���\u001b\u0016\\a�v�\u0011��]�}�\u0016��B�H�}q�\u001b\rl�\rR'd�\u001b��\u0004\u001c�\u0006\u0007�9�!���Å���q�EoUX���l�7\u001c�\u0007��r�\u0000\u001e��\u001bu��#�%���=����6\u001e]��Y<�G$eM\u001dJ�mH\t\u001a��\u0007�\u001a�|�Υ\rA�q5\u0015�ɚ�w|��\u0007?4���\u0007�E�QM�-�qB\u001eԊ�=@0�l\\ż�1�\u0018w>�9�\nM�Q\u0001��CV����\u0007R�4+�Dj�Vb��!��lB>?s��\u0005���� �/\u0017F��\u0014E�\u0004Ҝ\u0007�\u0003�C��m\t��C\u0010\u00173�*���m�\u000b���l�\u0004�{x���S\u0007��j\u001eŕ�bV�\t�\u0005����x)�\u0010\t9\b��t����9Ƿ��\u001c^o��+�>�\bh�J<�E�pS��6d\u001fX\u0016z���`���\u0002a:h\u001cG��Dm�8�MtU�i\u0010��\u001f�t�+�oo\u0017�D�\u001cZ��\u0012hg��c�%�f��?��\bb����/X:W0\u001b\b\u001a<���z��e+M�\u0012� /�����R>%�9b�痔J7e��\u0006���t�$0�y�-�]pF�Y�'h���7�^\t\u001a��iq�D�\u0013��\"8&�oM�2\u001f\u001di�\u001e]���.kwd�~:\u0015�\u0004��?T���;��̷8���,1W�0Ð͊��lױ��~yc�)��A�\u000f��\u0018�(n��\u00162���3��9�g\u000bKۃ��'PE\u0000\u00038��\u0007ף\u0006G���1��X�\f\f��Ɖ�-L\u0018�3��*���\u001ft�Y�.��\u0007�ŰPZ|�\u0015%ؖ v~��`K:��h;�gk+'?��\u0001ҍ�7ss�\u0015GX3\u0018�8m\u0006U�r}zϽ�\u0018\u000f�„~��P�\u001b�R\u001fMF��\u0016�+!4#$��!�`��}\f]�?�G�\u0007J�;\u0002�f)ظ���M��u\u001c�J�~O�Dl��s\u001f1�\u001c���$\b\r�2�=JI���m��hp�\u000e����7��\u0014�\u0016���2�\u000f�\u000b4g\f��A\u0006��Z-\u001b�i�\u0012K�V\u0012-�Q��\u000fϊ\u001e}t\u001bR*��g�RpxH���!�+�?z�N-�U�\n\t�ƱっL\u0001:\fyWR�N(���\u0006ӟ\u0005�>s�1���Q��a�\u0000\b�5\u0011�;\u0016�N\u0003��?��p��D\u0011��@A\u0004�D \u0018o�U���w}������\u0004\bVZwǷ�#(�\u001e]�\f[u�B.�\u0000�l)�9�m�py�i‹\"�\u0011A��\u001a��g��!�r��Q�Ԃp�p4�W0 �#�ݎ\u000b�<�\t�F��\u0019�Nq��߬E���$�\b)\u001a�`�_�\u0006�P@�j#JI$�w�\\\u0018\u001d}V�h��I�LO\u0015�`p��hu�PF3���+�Ā\u0000" + "cmd": "node -e \"process.exit(require('fs').existsSync('public/sites/new-world/photos/fire-crew.webp')?0:1)\"" }, "closed": "2026-11-03", "wave": "W7" From 371012439f298990c71dd09b2425173fc50d239c Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 03:01:55 +0000 Subject: [PATCH 03/36] Register New World as its own hidden theme: tokens, id, surface, contract, manifest, seven niche kits (LIVE-2054) Tide teal starting accent (Daniel), slate Stage inks under the violet ban, tokens scoped to the stand-alone site render. The seven niche kits move from the Services folder to new-world-variants.ts; Services keeps a General template. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- components/page-editor/blocks/roles.test.tsx | 2 +- components/sites/editor/shell.tsx | 4 +- components/sites/presentation/index.ts | 3 +- components/sites/presentation/new-world.ts | 4 + components/sites/role-blocks-css.ts | 2 +- docs/design-systems/new-world/baseline.json | 3 - docs/design-systems/new-world/rules.json | 48 ++- docs/ledger/rows/LIVE-1993.json | 22 +- docs/ledger/rows/LIVE-2054.json | 9 +- docs/ledger/rows/LIVE-2056.json | 4 +- lib/create-space/preview-site.ts | 4 +- lib/sites/editor/state.test.ts | 2 +- lib/sites/editor/state.ts | 8 +- lib/sites/editor/theme-contract.json | 3 +- lib/sites/editor/theme-drafts.ts | 2 +- lib/sites/editor/theme.ts | 1 + lib/sites/kits/new-world-profile-index.ts | 16 + ...nts.test.ts => new-world-variants.test.ts} | 36 +- lib/sites/kits/new-world-variants.ts | 325 +++++++++++++++++ lib/sites/kits/profile-kits.test.tsx | 2 +- lib/sites/kits/registry.ts | 12 +- lib/sites/kits/services-profile-index.ts | 16 - lib/sites/kits/services-variants.ts | 330 +----------------- lib/sites/site-render-style.ts | 2 +- lib/spaces/create-wizard.ts | 2 +- lib/spotlight/theme.ts | 4 +- lib/theme/block-contract-map.json | 96 +++++ lib/theme/block-contract-tokens.test.ts | 4 +- lib/theme/block-contract-tokens.ts | 3 +- lib/theme/mega-surfaces.ts | 2 + lib/theme/mega-theme.ts | 1 + lib/theme/new-world.test.ts | 31 ++ lib/theme/new-world.ts | 309 ++++++++++++++++ lib/theme/preview-tokens.test.ts | 2 +- lib/theme/preview-tokens.ts | 2 +- lib/theme/site-style.ts | 15 +- lib/themes/library.test.ts | 2 +- lib/themes/manifests/new-world.manifest.json | 34 ++ scripts/design-system.test.ts | 3 +- 39 files changed, 960 insertions(+), 410 deletions(-) create mode 100644 components/sites/presentation/new-world.ts create mode 100644 lib/sites/kits/new-world-profile-index.ts rename lib/sites/kits/{services-variants.test.ts => new-world-variants.test.ts} (67%) create mode 100644 lib/sites/kits/new-world-variants.ts delete mode 100644 lib/sites/kits/services-profile-index.ts create mode 100644 lib/theme/new-world.test.ts create mode 100644 lib/theme/new-world.ts create mode 100644 lib/themes/manifests/new-world.manifest.json diff --git a/components/page-editor/blocks/roles.test.tsx b/components/page-editor/blocks/roles.test.tsx index 126cc9339c..9b25b31a49 100644 --- a/components/page-editor/blocks/roles.test.tsx +++ b/components/page-editor/blocks/roles.test.tsx @@ -113,7 +113,7 @@ describe.each(ROLE_IDS)('role %s', (id) => { describe('the ten themes', () => { it('map every token the role sheet reads, with a real value', () => { const read = new Set(ROLE_IDS.flatMap((id) => varsRead(cssFor(id)))) - expect(CONTRACT_THEME_IDS).toHaveLength(11) + expect(CONTRACT_THEME_IDS).toHaveLength(12) for (const theme of CONTRACT_THEME_IDS) { const map = coreTokenMap(theme) for (const v of read) expect(map[v as keyof typeof map]?.trim(), `${theme} has no value for ${v}`).toBeTruthy() diff --git a/components/sites/editor/shell.tsx b/components/sites/editor/shell.tsx index 62cd80aaa4..713054e7c9 100644 --- a/components/sites/editor/shell.tsx +++ b/components/sites/editor/shell.tsx @@ -117,10 +117,10 @@ function subscribeViewport(callback: () => void) { } /** The editor's stored theme ids under their names (ADR-1726): Menswork is Bold, DAWN is Frequency. */ -const WEBSITE_THEME_LABEL: Record<(typeof WEBSITE_THEMES)[number], string> = { Menswork: 'Bold', DAWN: 'Default', Midnight: 'Midnight', Wildheart: 'Wildheart', Network: 'Network', NetworkKit: 'Network', Temple: 'Temple', TempleKit: 'Temple', Designer: 'Designer', FreeHuman: 'Free Human', Services: 'Services' } +const WEBSITE_THEME_LABEL: Record<(typeof WEBSITE_THEMES)[number], string> = { Menswork: 'Bold', DAWN: 'Default', Midnight: 'Midnight', Wildheart: 'Wildheart', Network: 'Network', NetworkKit: 'Network', Temple: 'Temple', TempleKit: 'Temple', Designer: 'Designer', FreeHuman: 'Free Human', Services: 'Services', NewWorld: 'New World' } const EDITOR_THEME: Record = EDITOR_THEME_OF /** The site theme an editor theme stands for (the inverse of EDITOR_THEME; a retired theme reads as Frequency). */ -const siteThemeOf = (theme: (typeof WEBSITE_THEMES)[number]): SiteThemeId => (theme === 'Menswork' ? 'bold' : theme === 'Wildheart' ? 'wildheart' : theme === 'Network' ? 'network' : theme === 'NetworkKit' ? 'network-kit' : theme === 'Temple' ? 'temple' : theme === 'TempleKit' ? 'temple-kit' : theme === 'Midnight' ? 'midnight' : theme === 'Designer' ? 'designer' : theme === 'FreeHuman' ? 'free-human' : theme === 'Services' ? 'services' : 'frequency') +const siteThemeOf = (theme: (typeof WEBSITE_THEMES)[number]): SiteThemeId => (theme === 'Menswork' ? 'bold' : theme === 'Wildheart' ? 'wildheart' : theme === 'Network' ? 'network' : theme === 'NetworkKit' ? 'network-kit' : theme === 'Temple' ? 'temple' : theme === 'TempleKit' ? 'temple-kit' : theme === 'Midnight' ? 'midnight' : theme === 'Designer' ? 'designer' : theme === 'FreeHuman' ? 'free-human' : theme === 'Services' ? 'services' : theme === 'NewWorld' ? 'new-world' : 'frequency') /** A page's publish state in the design's words (Pages tab and page menu dots). */ type PageState = 'live' | 'changed' | 'draft' const PAGE_STATE_LABEL: Record = { live: 'Published', changed: 'Draft changes', draft: 'Not published yet' } diff --git a/components/sites/presentation/index.ts b/components/sites/presentation/index.ts index 8ea1c3a331..46b30c8ebe 100644 --- a/components/sites/presentation/index.ts +++ b/components/sites/presentation/index.ts @@ -8,6 +8,7 @@ import midnight from './midnight' import network from './network' import networkKit from './network-kit' import services from './services' +import newWorld from './new-world' import temple from './temple' import templeKit from './temple-kit' import wildheart from './wildheart' @@ -21,7 +22,7 @@ export type PresentationDefaults = Partial> const BY_THEME: Record = { DAWN: dawn, Menswork: menswork, Midnight: midnight, Wildheart: wildheart, Network: network, NetworkKit: networkKit, - Temple: temple, TempleKit: templeKit, Designer: designer, FreeHuman: freeHuman, Services: services, + Temple: temple, TempleKit: templeKit, Designer: designer, FreeHuman: freeHuman, Services: services, NewWorld: newWorld, } /** The layout this theme draws a role in when the owner has not picked one, or undefined for the role's own default. */ diff --git a/components/sites/presentation/new-world.ts b/components/sites/presentation/new-world.ts new file mode 100644 index 0000000000..105c2f60c4 --- /dev/null +++ b/components/sites/presentation/new-world.ts @@ -0,0 +1,4 @@ +import type { PresentationDefaults } from './index' + +// New World draws each role's own default layout until its blocks carry their own looks (LIVE-2055). +export default {} satisfies PresentationDefaults diff --git a/components/sites/role-blocks-css.ts b/components/sites/role-blocks-css.ts index 24fde73f4f..5372ea311e 100644 --- a/components/sites/role-blocks-css.ts +++ b/components/sites/role-blocks-css.ts @@ -440,7 +440,7 @@ export const ROLE_CSS_CHUNKS: Readonly> = { base: BASE, h /** Editor theme id to the contract theme whose mapping it wears. */ const CONTRACT_OF: Partial> = { - DAWN: 'frequency', Menswork: 'bold', Wildheart: 'wildheart', Network: 'network', NetworkKit: 'network-kit', Temple: 'temple', TempleKit: 'temple-kit', Midnight: 'midnight', Designer: 'designer', FreeHuman: 'free-human', Services: 'services', + DAWN: 'frequency', Menswork: 'bold', Wildheart: 'wildheart', Network: 'network', NetworkKit: 'network-kit', Temple: 'temple', TempleKit: 'temple-kit', Midnight: 'midnight', Designer: 'designer', FreeHuman: 'free-human', Services: 'services', NewWorld: 'new-world', } /** The sheet for a page that carries role blocks: the active theme's contract mapping, then the structure. */ diff --git a/docs/design-systems/new-world/baseline.json b/docs/design-systems/new-world/baseline.json index 68b46a4a14..0dd5f0a701 100644 --- a/docs/design-systems/new-world/baseline.json +++ b/docs/design-systems/new-world/baseline.json @@ -50,7 +50,6 @@ "copy:design_handoff_theme_editor/reference/Theme Feature Page.html#dc03458d", "copy:design_handoff_theme_editor/reference/Theme Feature Page.html#e134603e", "copy:design_handoff_theme_editor/reference/Theme Feature Page.html#e448b19d", - "copy:design_handoff_theme_editor/reference/Theme Feature Page.html#e6271465", "copy:design_handoff_theme_editor/reference/Theme Feature Page.html#e935d0ab", "copy:design_handoff_theme_editor/reference/Theme Feature Page.html#e9912a5d", "copy:design_handoff_theme_editor/reference/Theme Feature Page.html#e9e6f8ea", @@ -65,7 +64,6 @@ "copy:design_handoff_theme_editor/reference/ui_kits/products/EmailPage.html#895cea3e", "copy:design_handoff_theme_editor/reference/ui_kits/products/SpacePage.html#de2d3e0c", "copy:design_handoff_theme_editor/reference/ui_kits/products/SpacePage.html#e975c9cc", - "missing:design_handoff_theme_editor/frequency/kits.services.json", "missing:design_handoff_theme_editor/reference/Theme Feature Page.html", "missing:design_handoff_theme_editor/reference/tokens/base.css", "missing:design_handoff_theme_editor/reference/tokens/effects.css", @@ -73,7 +71,6 @@ "missing:design_handoff_theme_editor/reference/ui_kits/products/Spotlight.jsx.txt", "missing:design_handoff_theme_editor/reference/ui_kits/site/Blocks.jsx.txt", "missing:design_handoff_theme_editor/reference/ui_kits/site/Chrome.jsx.txt", - "missing:design_handoff_theme_editor/reference/ui_kits/site/kits.js.txt", "missing:design_handoff_theme_editor/reference/ui_kits/site/record.js.txt" ] } diff --git a/docs/design-systems/new-world/rules.json b/docs/design-systems/new-world/rules.json index 479a2d064a..94c7465cc6 100644 --- a/docs/design-systems/new-world/rules.json +++ b/docs/design-systems/new-world/rules.json @@ -133,7 +133,7 @@ "glob": "design_handoff_theme_editor/reference/ui_kits/site/kits.js.txt", "kind": "built", "target": "lib/sites/kits/new-world-variants.ts", - "reason": "The sixteen kits as SiteKit pages (plan step 6)." + "reason": "The seven niche kits as SiteKit pages (plan step 6). The sixteen trade kits of kits.services.json are Services." }, { "glob": "design_handoff_theme_editor/reference/ui_kits/site/record.js.txt", @@ -282,5 +282,51 @@ "kind": "reference", "reason": "Handoff front page." } + ], + "tokenDeviations": [ + { + "name": "--n-flare-300", + "reason": "Daniel 2026-11-03: Tide teal is the starting accent, so the flare ramp is Tide, not the zip violet (also inside the retired violet family, ADR-1792)." + }, + { + "name": "--n-flare-400", + "reason": "Daniel 2026-11-03: Tide teal is the starting accent, so the flare ramp is Tide, not the zip violet (also inside the retired violet family, ADR-1792)." + }, + { + "name": "--n-flare-500", + "reason": "Daniel 2026-11-03: Tide teal is the starting accent, so the flare ramp is Tide, not the zip violet (also inside the retired violet family, ADR-1792)." + }, + { + "name": "--n-flare-600", + "reason": "Daniel 2026-11-03: Tide teal is the starting accent, so the flare ramp is Tide, not the zip violet (also inside the retired violet family, ADR-1792)." + }, + { + "name": "--n-flare-700", + "reason": "Daniel 2026-11-03: Tide teal is the starting accent, so the flare ramp is Tide, not the zip violet (also inside the retired violet family, ADR-1792)." + }, + { + "name": "--d-flare-300", + "reason": "Daniel 2026-11-03: Tide teal is the starting accent, so the flare ramp is Tide, not the zip violet (also inside the retired violet family, ADR-1792)." + }, + { + "name": "--d-flare-400", + "reason": "Daniel 2026-11-03: Tide teal is the starting accent, so the flare ramp is Tide, not the zip violet (also inside the retired violet family, ADR-1792)." + }, + { + "name": "--d-flare-500", + "reason": "Daniel 2026-11-03: Tide teal is the starting accent, so the flare ramp is Tide, not the zip violet (also inside the retired violet family, ADR-1792)." + }, + { + "name": "--d-flare-600", + "reason": "Daniel 2026-11-03: Tide teal is the starting accent, so the flare ramp is Tide, not the zip violet (also inside the retired violet family, ADR-1792)." + }, + { + "name": "--d-flare-700", + "reason": "Daniel 2026-11-03: Tide teal is the starting accent, so the flare ramp is Tide, not the zip violet (also inside the retired violet family, ADR-1792)." + }, + { + "name": "--grad-sunset", + "reason": "The zip core sweep carries violet stops; the repo no-violet sweep (app/themes/frequency.css --fq-iridescent-sweep) is used." + } ] } diff --git a/docs/ledger/rows/LIVE-1993.json b/docs/ledger/rows/LIVE-1993.json index c71cd2c883..c91877cecf 100644 --- a/docs/ledger/rows/LIVE-1993.json +++ b/docs/ledger/rows/LIVE-1993.json @@ -1,14 +1,14 @@ { - "id": "LIVE-1993", - "patch": { - "status": "done", - "closed": "2026-11-02", - "verify": { - "kind": "cmd", - "cmd": "node scripts/probes/services-theme.mjs kits" - } - }, - "append": { - "detail": "\n\nSeven kits (General plus the six niche doors), built to revision 2 (New World), which replaced revision 1's sixteen trade kits. lib/sites/kits/services-variants.ts, services-profile-index.ts and a test. Standalone: the theme is not registered (LIVE-2040 wires loaders, KIT_INDEX and the WebsiteTheme type). Copy follows the voice guide: sample numbers became plain statements or slot tokens, reviews are prompts, plan and shop prices are left to the owner. Each kit carries tools[] for Lane A's Spotlight doors." + "id": "LIVE-1993", + "patch": { + "status": "done", + "closed": "2026-11-02", + "verify": { + "kind": "cmd", + "cmd": "node scripts/probes/services-theme.mjs kits" } + }, + "append": { + "detail": "\n\nSeven kits (General plus the six niche doors), built to revision 2 (New World), which replaced revision 1's sixteen trade kits. lib/sites/kits/services-variants.ts, services-profile-index.ts and a test. Standalone: the theme is not registered (LIVE-2040 wires loaders, KIT_INDEX and the WebsiteTheme type). Copy follows the voice guide: sample numbers became plain statements or slot tokens, reviews are prompts, plan and shop prices are left to the owner. Each kit carries tools[] for Lane A's Spotlight doors.\n\n2026-11-03: Daniel ruled New World is its own theme, so the six niche doors moved to New World (new-world-variants.ts, LIVE-2056). services-variants.ts keeps Services' one General template (a wrapper on the same builder) until the Services thread builds its own trade kits." + } } diff --git a/docs/ledger/rows/LIVE-2054.json b/docs/ledger/rows/LIVE-2054.json index 9e00a2a647..94203e45b9 100644 --- a/docs/ledger/rows/LIVE-2054.json +++ b/docs/ledger/rows/LIVE-2054.json @@ -4,15 +4,16 @@ "lane": "live", "priority": "P1", "size": "M", - "status": "open", + "status": "done", "source": { "file": "docs/design-systems/new-world/rules.json", "ref": "Daniel 2026-11-03: New World is the new mega template, default theme for every new Space" }, - "detail": "Separate from Services (id `services`, untouched). Adds NEW_WORLD_TOKENS_CSS (three tiers: Frequency core verbatim, alias tier, scoped data-th night|day registers, OKLCH accents with vividness), themes.New World in theme-contract.json, the editor theme, the manifest at schema 2, and the SiteThemeId. Coordinate with the Services thread, which edits site-style.ts registration. Theme fence: tokens scoped to [data-house-theme=\"new-world\"], stand-alone site render only.", + "detail": "Separate from Services (id `services`, untouched). Adds NEW_WORLD_TOKENS_CSS (three tiers: Frequency core verbatim, alias tier, scoped data-th night|day registers, OKLCH accents with vividness), themes.New World in theme-contract.json, the editor theme, the manifest at schema 2, and the SiteThemeId. Coordinate with the Services thread, which edits site-style.ts registration. Theme fence: tokens scoped to [data-house-theme=\"new-world\"], stand-alone site render only.\n\nRegistered on top of the Services registration (#4513). Tokens are --nw-* as the intake rules map them (Network's own --nw-* names live under a different scope, [data-house-theme=\"network\"], so they never meet). Daniel's ruling 2026-11-03 01:53Z: the starting accent is Tide teal, so the flare ramps (--n-flare, --d-flare) are Tide, not the zip's violet; the Stage inks are Frequency's slate, not the zip's violet-tinted scale, because the violet family is retired (ADR-1792, scripts/probes/violet-family.mjs). Both are named as deviations in docs/design-systems/new-world/rules.json. Hidden from every picker (RETIRED_FROM_PICKERS) until chrome and blocks ship (LIVE-2055) and the default flips (LIVE-2058). Fonts (Unbounded, Hanken Grotesk, Instrument Serif) register with LIVE-2055. Extra accents wait on Daniel.", "verify": { "kind": "cmd", - "cmd": "node -e \"process.exit(require('fs').existsSync('lib/theme/new-world.ts')?0:1)\"" + "cmd": "node -e \"const f=require('fs');const ok=/NEW_WORLD_TOKENS_CSS/.test(f.readFileSync('lib/theme/new-world.ts','utf8'))&&/id: 'new-world'/.test(f.readFileSync('lib/theme/mega-theme.ts','utf8'))&&/\\\"NewWorld\\\"/.test(f.readFileSync('lib/sites/editor/theme-contract.json','utf8'))&&f.existsSync('lib/themes/manifests/new-world.manifest.json');process.exit(ok?0:1)\"" }, - "wave": "W7" + "wave": "W7", + "closed": "2026-11-03" } diff --git a/docs/ledger/rows/LIVE-2056.json b/docs/ledger/rows/LIVE-2056.json index 2b4acdb587..55874c2275 100644 --- a/docs/ledger/rows/LIVE-2056.json +++ b/docs/ledger/rows/LIVE-2056.json @@ -9,10 +9,10 @@ "file": "docs/design-systems/new-world/rules.json", "ref": "Daniel 2026-11-03: New World is the new mega template, default theme for every new Space" }, - "detail": "Per-niche starter kits from kits.js with tools[] and copy overrides, in house voice (voice guide wins over the design's words). The seven kits already exist in lib/sites/kits/services-variants.ts (#4508, built from the New World design): move them under new-world when the theme is registered (after the Services thread's LIVE-2040 merges); Services rebuilds its own 16 trade kits.", + "detail": "Per-niche starter kits from kits.js with tools[] and copy overrides, in house voice (voice guide wins over the design's words). The seven kits already exist in lib/sites/kits/services-variants.ts (#4508, built from the New World design): move them under new-world when the theme is registered (after the Services thread's LIVE-2040 merges); Services rebuilds its own 16 trade kits.\n\n2026-11-03: the seven niche kits (Your place, Coaches, Studios, Hosts, Venues, Non-profits, Networks) moved from lib/sites/kits/services-variants.ts to new-world-variants.ts as new-world- with the NewWorld theme (registered by LIVE-2054). Their pages still use the Services block family until LIVE-2055 supplies New World's own blocks, so swap the block types then. Services keeps one General template (services-general, wrapping the same builder) so every Mega Theme still names a General kit, until the Services thread lands its sixteen trade kits.", "verify": { "kind": "cmd", - "cmd": "node -e \"process.exit(require('fs').existsSync('lib/sites/kits/new-world-variants.ts')?0:1)\"" + "cmd": "node -e \"const s=require('fs').readFileSync('lib/sites/kits/new-world-variants.ts','utf8');process.exit(/type: 'Services/.test(s)?1:0)\"" }, "wave": "W7" } diff --git a/lib/create-space/preview-site.ts b/lib/create-space/preview-site.ts index 98056f6dfb..378985cf30 100644 --- a/lib/create-space/preview-site.ts +++ b/lib/create-space/preview-site.ts @@ -63,7 +63,7 @@ const FREQUENCY_IMAGERY: KitImagery = { /** Each kit's sample pictures. Designer wears its own library; every other kit wears the gathering photography * until it has a library of its own. A Space's uploads replace these in the setup walk. */ -const KIT_IMAGERY: Partial> & Record, KitImagery> = { +const KIT_IMAGERY: Partial> & Record, KitImagery> = { designer: { hero: DESIGNER_PHOTO('dz-designer-kitchen-hero'), heroPos: '38% center', portrait: DESIGNER_PHOTO('dz-portrait-01'), portraitPos: '48% 30%', @@ -94,7 +94,7 @@ interface PreviewAccent { /** The accents each kit offers, first = the kit's own. The violets of Nocturne and Wildheart are read from their palettes, never restated here (LIVE-962). Designer's six are verified against the Designer * handoff; the others are the kit's family as the prototype listed it. */ -const KIT_ACCENTS: Partial> & Record, readonly PreviewAccent[]> = { +const KIT_ACCENTS: Partial> & Record, readonly PreviewAccent[]> = { designer: [ { name: 'Ochre', fill: '#D3A03F', text: '#9A6C1C' }, { name: 'Terracotta', fill: '#A65A3A', text: '#874429' }, { name: 'Sage', fill: '#4E6E71', text: '#4E6E71' }, { name: 'Walnut', fill: '#5A4533', text: '#5A4533' }, diff --git a/lib/sites/editor/state.test.ts b/lib/sites/editor/state.test.ts index 45e6c16e33..b5043ef72f 100644 --- a/lib/sites/editor/state.test.ts +++ b/lib/sites/editor/state.test.ts @@ -2,7 +2,7 @@ import { describe, expect, it } from 'vitest' import { nextWebsiteState, overlayWebsiteEditor, publishedWebsitePage, publishedWebsiteSnapshot, readWebsiteEditor, resolveWebsiteBrand, resolveWebsiteChrome, resolveWebsiteChromeCta, RESERVED_WEBSITE_SLUGS, WEBSITE_THEMES, WEBSITE_THEMES_LIVE, sectionDisplay, updateSectionDisplay, validWebsiteSnapshot, withoutWebsiteDrafts, type WebsiteEditorState, type WebsiteSnapshot, type SiteComment, type SectionDisplay } from './state' const comment = (): SiteComment => ({ id: 'c1', blockId: 'text', text: 'Private review', author: 'owner', createdAt: '2026-10-08T12:00:00Z', resolved: false }) // The site style a site wears when it is on the given editor theme (SCAN-831: the publish gate reads it too). -const WORN: Record = { Menswork: 'bold', DAWN: 'frequency', Wildheart: 'wildheart', Network: 'network', NetworkKit: 'network-kit', Temple: 'temple', TempleKit: 'temple-kit', Midnight: 'midnight', Designer: 'designer', FreeHuman: 'free-human', Services: 'services' } +const WORN: Record = { Menswork: 'bold', DAWN: 'frequency', Wildheart: 'wildheart', Network: 'network', NetworkKit: 'network-kit', Temple: 'temple', TempleKit: 'temple-kit', Midnight: 'midnight', Designer: 'designer', FreeHuman: 'free-human', Services: 'services', NewWorld: 'new-world' } const wears = (theme: string) => ({ siteStyle: { theme: WORN[theme] ?? 'frequency' } }) const snapshot = (): WebsiteSnapshot => ({ theme: 'Menswork', pages: [{ slug: 'home', label: 'Home', doc: { root: {}, content: [{ type: 'Text', props: { id: 'text', text: 'Original' } }] }, seo: { title: '', description: '' }, comments: [comment()] }] }) const state = (): WebsiteEditorState => ({ v: 1, revision: 0, draft: snapshot(), published: null, versions: [] }) diff --git a/lib/sites/editor/state.ts b/lib/sites/editor/state.ts index dceda679d6..c6b3675428 100644 --- a/lib/sites/editor/state.ts +++ b/lib/sites/editor/state.ts @@ -4,7 +4,7 @@ import { isSiteLookValue, SITE_LOOK_OPTIONS, siteTheme, type SiteLookKey, type S // Website-only documents. Never written to pageDocs/profileLayout; public readers // consume only published. Bounded snapshots until E0's shared document store lands. -export type WebsiteTheme = 'Menswork' | 'DAWN' | 'Midnight' | 'Wildheart' | 'Network' | 'NetworkKit' | 'Temple' | 'TempleKit' | 'Designer' | 'FreeHuman' | 'Services' +export type WebsiteTheme = 'Menswork' | 'DAWN' | 'Midnight' | 'Wildheart' | 'Network' | 'NetworkKit' | 'Temple' | 'TempleKit' | 'Designer' | 'FreeHuman' | 'Services' | 'NewWorld' export type Device = 'desktop' | 'tablet' | 'phone' interface SiteCommentReply { id: string; body: string; author: string; createdAt: string } export interface SiteComment { id: string; blockId: string; text: string; author: string; createdAt: string; resolved: boolean; x?: number; y?: number; replies?: SiteCommentReply[] } @@ -39,7 +39,7 @@ export interface WebsiteEditorState { published: WebsiteSnapshot | null; scheduled?: { at: string; author: string; snapshot: WebsiteSnapshot } | null; versions: WebsiteVersion[] } export const RESERVED_WEBSITE_SLUGS = new Set(['account', 'admin', 'book', 'contact', 'spotlight', 'api', 'opengraph-image', 'robots', 'sitemap']) -export const WEBSITE_THEMES: WebsiteTheme[] = ['Menswork', 'DAWN', 'Midnight', 'Wildheart', 'Network', 'NetworkKit', 'Temple', 'TempleKit', 'Designer', 'FreeHuman', 'Services'] +export const WEBSITE_THEMES: WebsiteTheme[] = ['Menswork', 'DAWN', 'Midnight', 'Wildheart', 'Network', 'NetworkKit', 'Temple', 'TempleKit', 'Designer', 'FreeHuman', 'Services', 'NewWorld'] const MAX_WEBSITE_BYTES = 700_000 const MAX_VERSIONS = 8 const record = (v: unknown): v is Record => !!v && typeof v === 'object' && !Array.isArray(v) @@ -190,7 +190,7 @@ export function readWebsiteEditor(preferences: unknown): WebsiteEditorState | nu /** The editor's stored theme id for each site theme (ADR-1726); the same table as EDITOR_THEME_OF in * lib/sites/site-render-style.ts, restated here because that module pulls the render styles into every reader of this file. */ -const WORN_EDITOR_THEME: Record = { frequency: 'DAWN', bold: 'Menswork', wildheart: 'Wildheart', network: 'Network', 'network-kit': 'NetworkKit', temple: 'Temple', 'temple-kit': 'TempleKit', midnight: 'Midnight', designer: 'Designer', 'free-human': 'FreeHuman', services: 'Services' } +const WORN_EDITOR_THEME: Record = { frequency: 'DAWN', bold: 'Menswork', wildheart: 'Wildheart', network: 'Network', 'network-kit': 'NetworkKit', temple: 'Temple', 'temple-kit': 'TempleKit', midnight: 'Midnight', designer: 'Designer', 'free-human': 'FreeHuman', services: 'Services', 'new-world': 'NewWorld' } export function publishedWebsitePage(preferences: unknown, slug: string): WebsitePage | null { return publishedWebsiteSnapshot(preferences)?.pages.find((p) => p.slug === slug) ?? null @@ -200,7 +200,7 @@ export function publishedWebsitePage(preferences: unknown, slug: string): Websit * can be edited and published, but the public site keeps its house look (owner ask 2026-10-11, after a * DAWN publish swapped danieltyack.com for an unfinished render: "can we not break the site when * somebody edits?"). Add a theme only once its render matches the look it replaces. */ -export const WEBSITE_THEMES_LIVE: ReadonlySet = new Set(['Menswork', 'Wildheart', 'Network', 'NetworkKit', 'Temple', 'TempleKit', 'Midnight', 'Designer', 'Services', 'FreeHuman']) +export const WEBSITE_THEMES_LIVE: ReadonlySet = new Set(['Menswork', 'Wildheart', 'Network', 'NetworkKit', 'Temple', 'TempleKit', 'Midnight', 'Designer', 'Services', 'NewWorld', 'FreeHuman']) /** The published website the PUBLIC site draws, or null to keep the house look: nothing published, a * published theme not yet in WEBSITE_THEMES_LIVE, or a snapshot written in a theme other than the one the diff --git a/lib/sites/editor/theme-contract.json b/lib/sites/editor/theme-contract.json index bebfd0f682..c190a87b2b 100644 --- a/lib/sites/editor/theme-contract.json +++ b/lib/sites/editor/theme-contract.json @@ -29,6 +29,7 @@ "FreeHuman": {"--th-bg": "#F7ECDA", "--th-surface": "#FFF8EC", "--th-raised": "#FFFBF4", "--th-hairline": "rgba(59,34,22,.13)", "--th-muted": "#85664E", "--th-secondary": "#6A4127", "--th-text": "#3B2216", "--th-accent": "#B3361F", "--th-accent-hover": "#7E1E12", "--th-accent-text": "#7E1E12", "--th-accent-soft": "#E98A66", "--th-accent-bg": "#FADBCF", "--th-accent-deep": "#7E1E12", "--th-on-accent": "#FFF8EC", "--th-season": "#E89F12", "--th-on-season": "#22130C", "--th-display": "'Cormorant Garamond',Georgia,serif", "--th-hero": "'Cormorant Garamond',Georgia,serif", "--th-dw": "500", "--th-body": "'Hanken Grotesk','Helvetica Neue',Helvetica,sans-serif", "--th-mono": "Marcellus,Georgia,serif", "--th-quote": "'Cormorant Garamond',Georgia,serif", "--th-r": "28px", "--ed-lift": "62%", "--ed-lift2": "85%", "--th-clip-sm": "inset(0 round 12px)", "--th-clip-md": "inset(0 round 20px)", "--th-clip-lg": "inset(0 round 28px)", "--th-arch": "999px 999px 120px 120px", "--th-solid": "#B3361F", "--th-solid-hover": "#7E1E12", "--th-on-solid": "#FFF8EC", "--th-gilt": "#E89F12", "--th-on-gilt": "#22130C", "seasons": {"winter": "#1F4AA8", "spring": "#3E6B2E", "summer": "#B07A0A", "fall": "#B3361F"}, "night": {"--th-bg": "#150A06", "--th-surface": "#26140D", "--th-raised": "#3B2216", "--th-hairline": "rgba(247,236,218,.18)", "--th-muted": "#C9AE97", "--th-secondary": "#EEDCC0", "--th-text": "#F7ECDA", "--th-accent": "#F5C451", "--th-accent-text": "#F5C451", "--th-accent-bg": "#3B2216", "--th-accent-deep": "#FCEBC0", "--th-on-accent": "#22130C", "--th-r": "28px", "--ed-lift": "10%", "--ed-lift2": "16%", "_note": "Night register (.fhm-sanctuary): candle-dark with honey glow; one or two night sections per page. Sky register (.fhm-sky) uses the same tokens on #08154A."}, "profiles": {"general": {"label": "Free Human", "accent": "#B3361F", "accentHover": "#7E1E12", "accentText": "#7E1E12", "accentSoft": "#E98A66", "accentBg": "#FADBCF", "accentDeep": "#7E1E12", "onAccent": "#FFF8EC", "display": "Cormorant Garamond", "labelFace": "Marcellus", "hero": "Cormorant Garamond", "displayWeight": 500, "displayTracking": "-0.01em", "body": "Hanken Grotesk"}, "wellness": {"label": "Wellness and retreats", "accent": "#B3361F", "accentHover": "#7E1E12", "accentText": "#7E1E12", "accentSoft": "#E98A66", "accentBg": "#FADBCF", "accentDeep": "#7E1E12", "onAccent": "#FFF8EC", "display": "Cormorant Garamond", "labelFace": "Marcellus", "hero": "Cormorant Garamond", "displayWeight": 500, "displayTracking": "-0.01em", "body": "Hanken Grotesk"}, "coaches": {"label": "Coaches and healers", "accent": "#3E6B2E", "accentHover": "#233F14", "accentText": "#3E6B2E", "accentSoft": "#ADC596", "accentBg": "#E6EEDB", "accentDeep": "#233F14", "onAccent": "#FFF8EC", "display": "Cormorant Garamond", "labelFace": "Marcellus", "hero": "Cormorant Garamond", "displayWeight": 500, "displayTracking": "-0.01em", "body": "Hanken Grotesk"}, "creators": {"label": "Creators", "accent": "#7A2638", "accentHover": "#4F1524", "accentText": "#7A2638", "accentSoft": "#C8604A", "accentBg": "#F0E5EC", "accentDeep": "#4F1524", "onAccent": "#FFF8EC", "display": "Cormorant Garamond", "labelFace": "Marcellus", "hero": "Cormorant Garamond", "displayWeight": 500, "displayTracking": "-0.01em", "body": "Hanken Grotesk"}, "studios": {"label": "Studios and instructors", "accent": "#1F4AA8", "accentHover": "#0F2A6E", "accentText": "#1F4AA8", "accentSoft": "#7F9DDB", "accentBg": "#DCE4F5", "accentDeep": "#0F2A6E", "onAccent": "#FFF8EC", "display": "Cormorant Garamond", "labelFace": "Marcellus", "hero": "Cormorant Garamond", "displayWeight": 500, "displayTracking": "-0.01em", "body": "Hanken Grotesk"}, "hosts": {"label": "Event hosts", "accent": "#B07A0A", "accentHover": "#7A520A", "accentText": "#7A520A", "accentSoft": "#F5C451", "accentBg": "#FCEBC0", "accentDeep": "#7A520A", "onAccent": "#FFF8EC", "display": "Cormorant Garamond", "labelFace": "Marcellus", "hero": "Cormorant Garamond", "displayWeight": 500, "displayTracking": "-0.01em", "body": "Hanken Grotesk"}, "venues": {"label": "Venues", "accent": "#3E6B2E", "accentHover": "#233F14", "accentText": "#3E6B2E", "accentSoft": "#ADC596", "accentBg": "#E6EEDB", "accentDeep": "#233F14", "onAccent": "#FFF8EC", "display": "Cormorant Garamond", "labelFace": "Marcellus", "hero": "Cormorant Garamond", "displayWeight": 500, "displayTracking": "-0.01em", "body": "Hanken Grotesk"}, "nonprofits": {"label": "Nonprofits", "accent": "#3E6B2E", "accentHover": "#233F14", "accentText": "#3E6B2E", "accentSoft": "#ADC596", "accentBg": "#E6EEDB", "accentDeep": "#233F14", "onAccent": "#FFF8EC", "display": "Cormorant Garamond", "labelFace": "Marcellus", "hero": "Cormorant Garamond", "displayWeight": 500, "displayTracking": "-0.01em", "body": "Hanken Grotesk"}, "networks": {"label": "Networks", "accent": "#1F4AA8", "accentHover": "#0F2A6E", "accentText": "#1F4AA8", "accentSoft": "#7F9DDB", "accentBg": "#DCE4F5", "accentDeep": "#0F2A6E", "onAccent": "#FFF8EC", "display": "Cormorant Garamond", "labelFace": "Marcellus", "hero": "Cormorant Garamond", "displayWeight": 500, "displayTracking": "-0.01em", "body": "Hanken Grotesk"}, "schools": {"label": "Schools and programs", "accent": "#1F4AA8", "accentHover": "#0F2A6E", "accentText": "#1F4AA8", "accentSoft": "#7F9DDB", "accentBg": "#DCE4F5", "accentDeep": "#0F2A6E", "onAccent": "#FFF8EC", "display": "Cormorant Garamond", "labelFace": "Marcellus", "hero": "Cormorant Garamond", "displayWeight": 500, "displayTracking": "-0.01em", "body": "Hanken Grotesk"}, "clubs": {"label": "Clubs and groups", "accent": "#7A2638", "accentHover": "#4F1524", "accentText": "#7A2638", "accentSoft": "#C8604A", "accentBg": "#F0E5EC", "accentDeep": "#4F1524", "onAccent": "#FFF8EC", "display": "Cormorant Garamond", "labelFace": "Marcellus", "hero": "Cormorant Garamond", "displayWeight": 500, "displayTracking": "-0.01em", "body": "Hanken Grotesk"}, "faith": {"label": "Spiritual community", "accent": "#7A2638", "accentHover": "#4F1524", "accentText": "#7A2638", "accentSoft": "#C8604A", "accentBg": "#F0E5EC", "accentDeep": "#4F1524", "onAccent": "#FFF8EC", "display": "Cormorant Garamond", "labelFace": "Marcellus", "hero": "Cormorant Garamond", "displayWeight": 500, "displayTracking": "-0.01em", "body": "Hanken Grotesk"}, "markets": {"label": "Markets and festivals", "accent": "#B07A0A", "accentHover": "#7A520A", "accentText": "#7A520A", "accentSoft": "#F5C451", "accentBg": "#FCEBC0", "accentDeep": "#7A520A", "onAccent": "#FFF8EC", "display": "Cormorant Garamond", "labelFace": "Marcellus", "hero": "Cormorant Garamond", "displayWeight": 500, "displayTracking": "-0.01em", "body": "Hanken Grotesk"}}, "_fonts": "Cormorant Garamond (display, hero, quote; 400/500/600 + italic): reuse app/fonts/temple/cormorant-garamond-italic.woff2 and add the upright file. Marcellus (labels/eyebrows): reuse app/fonts/temple/marcellus.woff2. Hanken Grotesk 400–600 (body): new, self-host woff2 under app/fonts/free-human/.", "_contrast": "accent-text on bg 9.4:1 · on-accent on accent 5.6:1 · muted on bg 4.9:1 · text on bg 12.9:1 · night accent on night bg 11.8:1. All ≥ 4.5:1; 13px floor holds (labels 11–12px only uppercase Marcellus)."}, "Midnight": {"--th-bg": "#050505", "--th-surface": "#0B0B0B", "--th-raised": "#171717", "--th-hairline": "#1F1F1F", "--th-muted": "#8C877E", "--th-secondary": "#A7A196", "--th-text": "#EDE8DF", "--th-accent": "#B094FF", "--th-accent-text": "#CDBDFB", "--th-accent-bg": "#1C1430", "--th-accent-deep": "#7D5FD3", "--th-on-accent": "#050505", "--th-season": "#E5A04B", "--th-on-season": "#050505", "--th-display": "'Bodoni Moda',Didot,'Bodoni 72',Georgia,serif", "--th-dw": "400", "--th-body": "Geist,system-ui,sans-serif", "--th-mono": "Marcellus,'Trajan Pro',Georgia,serif", "--th-r": "0px", "--ed-lift": "10%", "--ed-lift2": "16%", "--th-clip-sm": "inset(0)", "--th-clip-md": "inset(0)", "--th-clip-lg": "inset(0 round 50% 50% 0 0 / 28% 28% 0 0)", "seasons": {"winter": "#8FA9C4", "spring": "#7FA88A", "summer": "#E5A04B", "fall": "#C98431"}}, "Designer": {"--th-bg": "#F7F3EC", "--th-surface": "#FBF8F2", "--th-raised": "#EFE8DC", "--th-hairline": "#DAD0BF", "--th-muted": "#5F625F", "--th-secondary": "#4A4E4C", "--th-text": "#343736", "--th-accent": "#D3A03F", "--th-accent-text": "#9A6C1C", "--th-on-accent": "#343736", "--th-season": "#A65A3A", "--th-on-season": "#FBF8F2", "--th-display": "Cormorant,'Cormorant Garamond',Georgia,serif", "--th-dw": "400", "--th-body": "Jost,Futura,'Century Gothic',system-ui,sans-serif", "--th-mono": "Jost,Futura,system-ui,sans-serif", "--th-r": "18px", "--ed-lift": "60%", "--ed-lift2": "82%", "--th-clip-sm": "inset(0 round 8px)", "--th-clip-md": "inset(0 round 18px)", "--th-clip-lg": "inset(0 round 28px)"}, - "Services": {"--th-bg": "#0B0F13", "--th-surface": "#10161B", "--th-raised": "#161D24", "--th-hairline": "#222B34", "--th-muted": "#8C96A0", "--th-secondary": "#D3D9DE", "--th-text": "#F5F6F7", "--th-accent": "#1AA7C0", "--th-accent-hover": "#12879E", "--th-accent-text": "#3FC1D6", "--th-accent-soft": "#0C5F70", "--th-accent-deep": "#8EDBE8", "--th-accent-bg": "color-mix(in oklab, #0C5F70 30%, #0B0F13)", "--th-on-accent": "#0B0F13", "--th-display": "'Bricolage Grotesque','Helvetica Neue',Arial,sans-serif", "--th-dw": "800", "--th-body": "'Bricolage Grotesque','Helvetica Neue',Arial,sans-serif", "--th-mono": "'DM Mono',ui-monospace,Menlo,monospace", "--th-voice": "'Lora',Georgia,serif", "--th-r": "20px", "_fonts": {"google": "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wdth,wght@12..96,75..100,200..800&family=Lora:ital,wght@0,400..700;1,400..700&family=DM+Mono:wght@400;500&display=swap", "display": "Bricolage Grotesque 800, wdth 80, uppercase, -0.02em", "voice": "Lora italic on the last word of each headline", "mono": "DM Mono 11px caps, 0.14em, labels only"}, "day": {"--th-bg": "#F5F1EA", "--th-surface": "#FFFFFF", "--th-raised": "#ECE6DC", "--th-hairline": "#E2DACD", "--th-muted": "#6A645B", "--th-secondary": "#3A3F46", "--th-text": "#15181C", "_note": "Accent text and glyph steps use accent-600 on Day."}, "accents": {"tide": {"label": "Tide", "accent": "#1AA7C0", "hover": "#12879E", "text": "#3FC1D6", "soft": "#0C5F70", "deep": "#8EDBE8", "glow2": "#2BB3A6", "glow3": "#40AAFF"}, "ember": {"label": "Ember", "accent": "#F2643A", "hover": "#CC4A22", "text": "#FF9068", "soft": "#8F3316", "deep": "#FFC2A8", "glow2": "#F2557A", "glow3": "#FF9F5A"}, "fern": {"label": "Fern", "accent": "#1FAF6E", "hover": "#168C57", "text": "#4FD394", "soft": "#0F5E3B", "deep": "#9CE8C2", "glow2": "#2BB3A6", "glow3": "#8FD94A"}, "signal": {"label": "Signal", "accent": "#2F7CF6", "hover": "#1F60CC", "text": "#6AA2FF", "soft": "#164593", "deep": "#A9C8FF", "glow2": "#22B8D6", "glow3": "#8B7BFF"}, "bloom": {"label": "Bloom", "accent": "#F05A73", "hover": "#CC3F58", "text": "#FF8398", "soft": "#8F2A3C", "deep": "#FFB8C3", "glow2": "#FF9466", "glow3": "#B57CFF"}, "iris": {"label": "Iris", "accent": "#7C6CF2", "hover": "#5E4FD1", "text": "#A193FF", "soft": "#3F3494", "deep": "#C9C1FF", "glow2": "#3CC6D8", "glow3": "#E879F9"}}, "effects": {"grain": ".v-grain", "orb": ".v-orb 22s drift", "spark": ".v-spark glints", "sweep": ".v-sweep glass pass 9s", "lit": ".v-lit em shimmer", "logoFlash": "Wordmark sheen on load, hover, nav clicks, long scrolls, footer in view, every 16s", "parallax": "[data-parallax]", "reveal": "[data-reveal]", "_note": "All stop under prefers-reduced-motion."}, "--th-season": "#8FE0D6", "--th-on-season": "#0B0F13", "--th-clip-sm": "inset(0 round 12px)", "--th-clip-md": "inset(0 round 20px)", "--th-clip-lg": "inset(0 round 28px)", "_contrast": "Filled accent buttons carry ink (--th-on-accent #0B0F13), not the handoff contract file's #FFFFFF: white on Tide #1AA7C0 is under 3:1, ink is over 4.5:1 on all six presets (the handoff README and plan both say ink)."} + "Services": {"--th-bg": "#0B0F13", "--th-surface": "#10161B", "--th-raised": "#161D24", "--th-hairline": "#222B34", "--th-muted": "#8C96A0", "--th-secondary": "#D3D9DE", "--th-text": "#F5F6F7", "--th-accent": "#1AA7C0", "--th-accent-hover": "#12879E", "--th-accent-text": "#3FC1D6", "--th-accent-soft": "#0C5F70", "--th-accent-deep": "#8EDBE8", "--th-accent-bg": "color-mix(in oklab, #0C5F70 30%, #0B0F13)", "--th-on-accent": "#0B0F13", "--th-display": "'Bricolage Grotesque','Helvetica Neue',Arial,sans-serif", "--th-dw": "800", "--th-body": "'Bricolage Grotesque','Helvetica Neue',Arial,sans-serif", "--th-mono": "'DM Mono',ui-monospace,Menlo,monospace", "--th-voice": "'Lora',Georgia,serif", "--th-r": "20px", "_fonts": {"google": "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wdth,wght@12..96,75..100,200..800&family=Lora:ital,wght@0,400..700;1,400..700&family=DM+Mono:wght@400;500&display=swap", "display": "Bricolage Grotesque 800, wdth 80, uppercase, -0.02em", "voice": "Lora italic on the last word of each headline", "mono": "DM Mono 11px caps, 0.14em, labels only"}, "day": {"--th-bg": "#F5F1EA", "--th-surface": "#FFFFFF", "--th-raised": "#ECE6DC", "--th-hairline": "#E2DACD", "--th-muted": "#6A645B", "--th-secondary": "#3A3F46", "--th-text": "#15181C", "_note": "Accent text and glyph steps use accent-600 on Day."}, "accents": {"tide": {"label": "Tide", "accent": "#1AA7C0", "hover": "#12879E", "text": "#3FC1D6", "soft": "#0C5F70", "deep": "#8EDBE8", "glow2": "#2BB3A6", "glow3": "#40AAFF"}, "ember": {"label": "Ember", "accent": "#F2643A", "hover": "#CC4A22", "text": "#FF9068", "soft": "#8F3316", "deep": "#FFC2A8", "glow2": "#F2557A", "glow3": "#FF9F5A"}, "fern": {"label": "Fern", "accent": "#1FAF6E", "hover": "#168C57", "text": "#4FD394", "soft": "#0F5E3B", "deep": "#9CE8C2", "glow2": "#2BB3A6", "glow3": "#8FD94A"}, "signal": {"label": "Signal", "accent": "#2F7CF6", "hover": "#1F60CC", "text": "#6AA2FF", "soft": "#164593", "deep": "#A9C8FF", "glow2": "#22B8D6", "glow3": "#8B7BFF"}, "bloom": {"label": "Bloom", "accent": "#F05A73", "hover": "#CC3F58", "text": "#FF8398", "soft": "#8F2A3C", "deep": "#FFB8C3", "glow2": "#FF9466", "glow3": "#B57CFF"}, "iris": {"label": "Iris", "accent": "#7C6CF2", "hover": "#5E4FD1", "text": "#A193FF", "soft": "#3F3494", "deep": "#C9C1FF", "glow2": "#3CC6D8", "glow3": "#E879F9"}}, "effects": {"grain": ".v-grain", "orb": ".v-orb 22s drift", "spark": ".v-spark glints", "sweep": ".v-sweep glass pass 9s", "lit": ".v-lit em shimmer", "logoFlash": "Wordmark sheen on load, hover, nav clicks, long scrolls, footer in view, every 16s", "parallax": "[data-parallax]", "reveal": "[data-reveal]", "_note": "All stop under prefers-reduced-motion."}, "--th-season": "#8FE0D6", "--th-on-season": "#0B0F13", "--th-clip-sm": "inset(0 round 12px)", "--th-clip-md": "inset(0 round 20px)", "--th-clip-lg": "inset(0 round 28px)", "_contrast": "Filled accent buttons carry ink (--th-on-accent #0B0F13), not the handoff contract file's #FFFFFF: white on Tide #1AA7C0 is under 3:1, ink is over 4.5:1 on all six presets (the handoff README and plan both say ink)."}, + "NewWorld": {"--th-bg":"#0A0E16","--th-surface":"#111826","--th-raised":"#1A2233","--th-hairline":"#262F44","--th-muted":"#98A6BC","--th-secondary":"#C9D3E0","--th-text":"#F2F5FA","--th-accent":"#1AA7C0","--th-accent-hover":"#12879E","--th-accent-text":"#3FC1D6","--th-accent-soft":"#0C5F70","--th-accent-deep":"#8EDBE8","--th-accent-bg":"color-mix(in oklab, #0C5F70 30%, #0A0E16)","--th-on-accent":"#0A0E16","--th-display":"'Unbounded','Hanken Grotesk',system-ui,sans-serif","--th-dw":"600","--th-body":"'Hanken Grotesk',system-ui,-apple-system,'Segoe UI',sans-serif","--th-mono":"'Unbounded','Hanken Grotesk',system-ui,sans-serif","--th-voice":"'Instrument Serif',Georgia,serif","--th-r":"20px","_fonts":{"google":"https://fonts.googleapis.com/css2?family=Unbounded:wght@400..800&family=Hanken+Grotesk:wght@300..800&family=Instrument+Serif:ital@0;1&display=swap","display":"Unbounded 600, -0.035em","voice":"Instrument Serif italic, the one soft phrase","mono":"Unbounded 11px caps, 0.14em, labels only"},"day":{"--th-bg":"#F7F6F3","--th-surface":"#FFFFFF","--th-raised":"#FDFCFA","--th-hairline":"#DDD8D0","--th-muted":"#7C766F","--th-secondary":"#4D4945","--th-text":"#34312E","_note":"Accent text and glyph steps use accent-500 on Day (Commons). Filled accent buttons carry white on Day."},"accents":{"tide":{"label":"Tide","accent":"#1AA7C0","hover":"#12879E","text":"#3FC1D6","soft":"#0C5F70","deep":"#8EDBE8","glow2":"#FF3DAE","glow3":"#2FDCEE"}},"--th-season":"#FF8CC8","--th-on-season":"#0A0E16","--th-clip-sm":"inset(0 round 12px)","--th-clip-md":"inset(0 round 20px)","--th-clip-lg":"inset(0 round 28px)","_contrast":"Night filled accent buttons carry ink (--th-on-accent #0A0E16): white on Tide #1AA7C0 is under 3:1, ink is over 6:1. Day carries white on the deep Tide #12768B (over 5:1)."} } } diff --git a/lib/sites/editor/theme-drafts.ts b/lib/sites/editor/theme-drafts.ts index c3b1cb65f2..a3444dcc5a 100644 --- a/lib/sites/editor/theme-drafts.ts +++ b/lib/sites/editor/theme-drafts.ts @@ -18,7 +18,7 @@ import { MAX_THEME_DRAFTS, type WebsiteLook, type WebsiteSnapshot, type WebsiteT /** What an owner calls each theme. Nocturne is the Midnight theme under its new name; the stored id stays. */ export const THEME_DRAFT_NAME: Record = { - DAWN: 'Default', Menswork: 'Bold', Wildheart: 'Wildheart', Network: 'Network', NetworkKit: 'Network', Temple: 'Temple', TempleKit: 'Temple', Midnight: 'Nocturne', Designer: 'Designer', FreeHuman: 'Free Human', Services: 'Services', + DAWN: 'Default', Menswork: 'Bold', Wildheart: 'Wildheart', Network: 'Network', NetworkKit: 'Network', Temple: 'Temple', TempleKit: 'Temple', Midnight: 'Nocturne', Designer: 'Designer', FreeHuman: 'Free Human', Services: 'Services', NewWorld: 'New World', } const MAIN = 'main' diff --git a/lib/sites/editor/theme.ts b/lib/sites/editor/theme.ts index e7270256b0..514bb527a7 100644 --- a/lib/sites/editor/theme.ts +++ b/lib/sites/editor/theme.ts @@ -29,6 +29,7 @@ export const WEBSITE_THEME_FONT_VARS: Record`. + * Kept apart from new-world-variants.ts so listing them does not load the kits' copy, and apart from KIT_INDEX until the theme is + * registered (LIVE-2056). new-world-variants.test.ts pins every row to its kit. */ +export const NEW_WORLD_KIT_INDEX: readonly NewWorldKitSummary[] = [ + { id: 'new-world-general', niche: 'general', theme: 'NewWorld', label: 'Your place', description: 'A page for whatever you run: what happens here, who it is for and a way to come along.' }, + { id: 'new-world-coaches', niche: 'coaches', theme: 'NewWorld', label: 'Coaches', description: 'Groups with a coach in each, a calendar people can book from and a first session that is free.' }, + { id: 'new-world-studios', niche: 'studios', theme: 'NewWorld', label: 'Studios', description: 'Small classes, a schedule people book from and memberships that pause when life does.' }, + { id: 'new-world-hosts', niche: 'hosts', theme: 'NewWorld', label: 'Hosts', description: 'A table, a date and seats people can save: menus, dates, a waitlist and a first supper that feels easy.' }, + { id: 'new-world-venues', niche: 'venues', theme: 'NewWorld', label: 'Venues', description: 'The room, what is on this week and tickets people can buy before the doors open.' }, + { id: 'new-world-nonprofits', niche: 'nonprofits', theme: 'NewWorld', label: 'Non-profits', description: 'The work explained plainly, crews to join, a calendar the neighbourhood reads and an easy way to give.' }, + { id: 'new-world-networks', niche: 'networks', theme: 'NewWorld', label: 'Networks', description: 'Many groups under one roof: find yours, start one and see what is on everywhere.' }, +] diff --git a/lib/sites/kits/services-variants.test.ts b/lib/sites/kits/new-world-variants.test.ts similarity index 67% rename from lib/sites/kits/services-variants.test.ts rename to lib/sites/kits/new-world-variants.test.ts index 7581eb559e..718ee34538 100644 --- a/lib/sites/kits/services-variants.test.ts +++ b/lib/sites/kits/new-world-variants.test.ts @@ -1,41 +1,41 @@ import { describe, expect, it } from 'vitest' import { servicesBlocks } from '@/components/page-editor/blocks/services' -import { SERVICES_ACCENTS } from '@/lib/theme/services' -import { SERVICES_KIT_INDEX } from './services-profile-index' -import { SERVICES_KIT_NICHES, servicesKit } from './services-variants' +import { NEW_WORLD_ACCENTS } from '@/lib/theme/new-world' +import { NEW_WORLD_KIT_INDEX } from './new-world-profile-index' +import { NEW_WORLD_KIT_NICHES, newWorldKit } from './new-world-variants' const TOOLS = ['book', 'sell', 'belong', 'publish', 'gather', 'learn'] // Slot tokens carry the sample numbers; everything outside them is the kit's own words. const words = (v: unknown) => JSON.stringify(v).replace(/\{\{[^{}]*\}\}/g, '') -describe('Services starter kits', () => { +describe('New World starter kits', () => { it('has one kit per niche and the index says what each kit is', () => { - expect(SERVICES_KIT_INDEX.map((k) => k.niche)).toEqual([...SERVICES_KIT_NICHES]) - for (const s of SERVICES_KIT_INDEX) { - const kit = servicesKit(s.niche) + expect(NEW_WORLD_KIT_INDEX.map((k) => k.niche)).toEqual([...NEW_WORLD_KIT_NICHES]) + for (const s of NEW_WORLD_KIT_INDEX) { + const kit = newWorldKit(s.niche) expect([kit.id, kit.niche, kit.theme, kit.label, kit.description]).toEqual([s.id, s.niche, s.theme, s.label, s.description]) expect(kit.pages.map((p) => p.slug)).toEqual(['home', 'services', 'about', 'booking']) } }) it('names the Frequency tools each kit runs, from the design', () => { - for (const n of SERVICES_KIT_NICHES) { - const { tools } = servicesKit(n) + for (const n of NEW_WORLD_KIT_NICHES) { + const { tools } = newWorldKit(n) expect(tools.length, n).toBeGreaterThanOrEqual(4) expect(new Set(tools).size).toBe(tools.length) for (const t of tools) expect(TOOLS, n).toContain(t) } }) - it('uses only registered Services blocks and keeps every link inside the kit', () => { - for (const n of SERVICES_KIT_NICHES) { - const kit = servicesKit(n) + it('uses only registered Services-family blocks and keeps every link inside the kit', () => { + for (const n of NEW_WORLD_KIT_NICHES) { + const kit = newWorldKit(n) const slugs = new Set(kit.pages.map((p) => p.slug)) for (const p of kit.pages) for (const b of p.blocks) expect(Object.keys(servicesBlocks), `${n} ${b.type}`).toContain(b.type) for (const [, slug] of JSON.stringify(kit.pages).matchAll(/"~\/([a-z-]+)"/g)) expect(slugs.has(slug), `${n} links to ~/${slug}`).toBe(true) } }) it('keeps sample numbers and prices in slot tokens, and has no made-up quotes or dashes', () => { - for (const n of SERVICES_KIT_NICHES) { - const kit = servicesKit(n) + for (const n of NEW_WORLD_KIT_NICHES) { + const kit = newWorldKit(n) expect(words(kit.pages), n).not.toMatch(/\$\s?\d|—/) const reviews = kit.pages.flatMap((p) => p.blocks).filter((b) => b.type === 'ServicesReviews') expect(reviews.length).toBeGreaterThan(0) @@ -43,12 +43,12 @@ describe('Services starter kits', () => { } }) it('puts the first three offers, people and events behind slot tokens', () => { - const text = JSON.stringify(servicesKit('coaches').pages) + const text = JSON.stringify(newWorldKit('coaches').pages) for (const key of ['offer1Title', 'offer3Price', 'person1Name', 'event1Title']) expect(text).toContain(`{{${key}|`) }) it('starts a blue kit in Tide and leaves the accent unset when its preset has not shipped', () => { - expect(servicesKit('hosts').accent).toBe(SERVICES_ACCENTS.tide.accent) - expect(Object.keys(SERVICES_ACCENTS)).toContain('tide') - expect(servicesKit('coaches').accent).toBeUndefined() + expect(newWorldKit('hosts').accent).toBe(NEW_WORLD_ACCENTS.tide.accent) + expect(Object.keys(NEW_WORLD_ACCENTS)).toContain('tide') + expect(newWorldKit('coaches').accent).toBeUndefined() }) }) diff --git a/lib/sites/kits/new-world-variants.ts b/lib/sites/kits/new-world-variants.ts new file mode 100644 index 0000000000..d904efc606 --- /dev/null +++ b/lib/sites/kits/new-world-variants.ts @@ -0,0 +1,325 @@ +import type { MegaNicheId } from '@/lib/theme/mega-theme' +import { NEW_WORLD_ACCENTS } from '@/lib/theme/new-world' +import type { KitPage, SiteKit } from './types' + +// New World's seven niche kits (design system "New World", revision 2, ui_kits/site/kits.js): one sample business per niche, written in +// that niche's own language. Seven kits: the General template ("Your place") and the six niche doors. They moved here from the Services +// folder (LIVE-2056) when Daniel ruled that New World is its own theme; Services rebuilds its own sixteen trade kits. +// +// INTERIM BLOCKS. Until New World's own blocks land (LIVE-2055) the pages are still built from the Services block family +// (components/page-editor/blocks/services.tsx). The theme is hidden, so nothing renders them yet; LIVE-2055 swaps the block types. +// +// HOUSE VOICE (docs/marketing/voice-and-language-guide.md): the design's own words, except where they make a claim. Numbers that +// were sample facts ("38 checked in last week", "7 in 10 come back") became plain statements; reviews are prompts to write a real +// one, never a made-up quote with a made-up name; prices on the plans and the shop are left for the owner to set. The three offers, +// the first three people and the first three events are `{{slot|sample words}}` tokens (lib/spaces/content-slots.ts), so a Space that +// has filled in its own offers and people shows those instead. No photos: the design's picture names have no files in this repo. + +/** The Frequency tools a kit turns on (design record.js FUNCTIONS[].tool). Lane A reads them to build a Spotlight's doors. */ +type NewWorldTool = 'book' | 'sell' | 'belong' | 'publish' | 'gather' | 'learn' +/** The design's palette name for a kit. Only 'blue' has a shipped accent (tide) until the other presets land (LIVE-2041). */ +type NewWorldPalette = 'purple' | 'yellow' | 'red' | 'blue' +export type NewWorldKitNiche = Extract + +export const NEW_WORLD_KIT_NICHES: readonly NewWorldKitNiche[] = ['general', 'coaches', 'studios', 'hosts', 'venues', 'nonprofits', 'networks'] + +/** A site kit that wears the Services theme. Same shape as SiteKit; `theme` is the literal until the theme type admits it. */ +type NewWorldKit = Omit & { theme: 'NewWorld'; niche: NewWorldKitNiche; palette: NewWorldPalette; tools: readonly NewWorldTool[] } + +type Block = KitPage['blocks'][number] +type Pair = readonly [string, string] +type SectionCopy = { title: string; em: string; lede?: string } +type Section = 'circles' | 'events' | 'firstnight' | 'reviews' | 'team' | 'services' | 'plans' | 'shop' | 'cta' + +interface Spec { + label: string + description: string + palette: NewWorldPalette + name: string + descriptor: string + owner: string + role: string + /** Who a review prompt asks for a quote from. */ + person: string + tools: readonly NewWorldTool[] + cta: string + cta2: string + hero: { eyebrow: string; title: string; em: string; body: string } + story: readonly string[] + story2: Pair + quote: string + /** name, when, line */ + groups: readonly (readonly [string, string, string])[] + events: readonly Pair[] + offers: readonly { name: string; meta: string; price: string; dur: string }[] + trust: readonly Pair[] + reviewsAbout: readonly string[] + team: readonly Pair[] + posts: readonly Pair[] + plans?: readonly Pair[] + products?: readonly Pair[] + firstVisit: readonly Pair[] + copy: Partial> +} + +/** The design's section titles when a kit does not write its own (record.js SITE.copy). */ +const COPY: Record = { + circles: { title: 'The', em: 'groups.', lede: 'Regular sessions with their own members. Book a spot or drop in.' }, + events: { title: "What's", em: 'happening.', lede: 'Everything on the calendar this month. RSVP and we remind you.' }, + firstnight: { title: 'Your first', em: 'visit.', lede: 'Walking in alone is the hardest part. Here is exactly what happens.' }, + reviews: { title: 'In their', em: 'words.', lede: 'Members, in their own words.' }, + team: { title: 'The people', em: 'behind it.', lede: 'Who you will meet.' }, + services: { title: 'Ways', em: 'in.', lede: 'Everything here is priced in plain sight. Most of it is free to walk into.' }, + plans: { title: 'Keep', em: 'coming back.', lede: 'Pick a rhythm. Pause or change it any time.' }, + shop: { title: 'Take some', em: 'home.', lede: 'A few things we make. Picked up at the door or sent.' }, + cta: { title: 'Book your', em: 'first visit.' }, +} + +const SPECS: Record = { + general: { + label: 'Your place', description: 'A page for whatever you run: what happens here, who it is for and a way to come along.', palette: 'purple', + name: 'Your Place', descriptor: 'What you do, in four words', owner: 'Your name', role: 'Owner', person: 'member', + tools: ['belong', 'gather', 'publish', 'book'], + cta: 'Book your first visit', cta2: 'See the calendar', + hero: { eyebrow: 'Your street · Your City', title: 'Say what happens here', em: 'and who it is for.', body: 'This is the template. Replace every line with your own: what you do, who shows up, how someone new gets started. Keep it to two sentences.' }, + story: ['The beginning: the thing you noticed, the room you wanted to exist, the first few people who came.', 'The middle: what happens here now on an ordinary week, and who it is for.', 'The invitation: what a new person should do first, and why it will be fine.'], story2: ['Our', 'story.'], quote: 'The line you would paint on the wall by the door.', + groups: [['Weekly session', 'Tuesdays · 7pm', 'The thing that happens here most weeks. Say what it is.'], ['Morning session', 'Saturdays · 8am', 'The quieter one. Say who it suits.'], ['Open workshop', 'Thursdays · 6:30pm', 'Bring what you are working on.'], ['Newcomers', 'First Sunday · 4pm', 'Your first visit. Everything explained.']], + events: [['Open house', 'Doors open. See the room, meet the people.'], ['Workshop', 'A one-off. Say what people leave with.'], ['Bring a friend day', 'Two for one on the first visit.']], + offers: [{ name: 'First visit', meta: 'Any session, meet the people', price: 'Free', dur: '60 min' }, { name: 'Drop in', meta: 'Any session, any week', price: '$18', dur: '60 min' }, { name: 'Membership', meta: 'Every session, a saved seat, pause any time', price: '$24 / mo', dur: 'Monthly' }], + trust: [['Checked in at the door', 'One tap, no list to chase'], ['Every session on the calendar', 'Open to book'], ['A first visit that is free', 'Always'], ['Pause any time', 'Memberships that wait for you']], + reviewsAbout: ['Weekly session', 'Membership', 'Newcomers'], + team: [['Your name', 'Owner'], ['A host', 'Tuesdays'], ['Another host', 'Thursdays']], + posts: [['Guide', 'What to expect on your first visit'], ['Story', 'How this place started'], ['Note', 'What is new this month'], ['Update', 'Holiday hours']], + plans: [['Drop in', 'Any session, any week'], ['Membership', 'Every session, a saved seat'], ['Household', 'Two people, one plan']], + firstVisit: [['Who is there', 'Eight to twenty people. Half of them were new once too.'], ['How long', 'About ninety minutes. Leave when you need to.'], ['What to bring', 'Nothing. Water is here.'], ['At the door', 'Someone says hello and learns your name.']], + copy: { }, + }, + coaches: { + label: 'Coaches', description: 'Groups with a coach in each, a calendar people can book from and a first session that is free.', palette: 'yellow', + name: 'Morning Crew', descriptor: 'Run club & small-group strength', owner: 'Dre Walker', role: 'Head coach', person: 'member', + tools: ['belong', 'gather', 'book', 'learn'], + cta: 'Book a free session', cta2: 'This week’s sessions', + hero: { eyebrow: 'Riverside track · Your City', title: 'Train with people', em: 'who know your name.', body: 'Saturday 5k for every pace. Strength in groups of eight midweek. Book a session in two taps, check in at the track, and your coach already knows what you did last week.' }, + story: ['Four runners kept meeting on the same loop. Now it is a Saturday club with coffee after and three strength groups during the week.', 'Every group has a coach. Eight people, every rep seen. The slowest group has the most talking.', 'Memberships pause when life does. Nobody is chased.'], story2: ['Nobody trains', 'alone here.'], quote: 'Strong is a habit, and habits are easier with company.', + groups: [['Saturday 5k', 'Saturdays · 8am', 'Pace groups from 12-minute miles up. Coffee after.'], ['Strength AM', 'Tue & Thu · 6:30am', 'Programmed in 8-week blocks. Every rep coached.'], ['Back of the Pack', 'Saturdays · 8am', 'The walk-run group. A coach runs with you.'], ['Long Run', 'Sundays · 7am', 'Ten miles and a diner.']], + events: [['Spring 10k', 'Our course, our medals, chip timing. Tickets on the calendar.'], ['Mobility workshop', 'Hips and shoulders, ninety minutes, mats provided.'], ['First Saturday', 'Bring someone new. Both of you run free.']], + offers: [{ name: 'First session', meta: 'Any group, meet the coaches', price: 'Free', dur: '60 min' }, { name: 'Small-group strength', meta: 'Eight per group, your own program', price: '$22', dur: '50 min' }, { name: '8-week base', meta: 'Run and strength, one group, start to finish', price: '$160', dur: '8 weeks' }], + trust: [['A coach in every group', 'Every pace, every rep seen'], ['Sessions on the calendar', 'Mornings and Saturdays'], ['Memberships that pause', 'Month to month'], ['First session free', 'Always']], + reviewsAbout: ['Long Run', 'Strength AM', 'Back of the Pack'], + team: [['Dre Walker', 'Head coach'], ['Sol Kim', 'Coach · Mobility'], ['Beth Ayers', 'Coach · Back of the Pack']], + posts: [['Program', 'The first eight weeks, for people who have not run since school'], ['Story', 'Carla at 52'], ['Guide', 'Eat enough to train'], ['Update', 'Spring 10k registration is open']], + plans: [['Saturdays', 'The 5k and the coffee'], ['Two a week', 'Eight sessions a month'], ['Everything', 'Every session, every week']], + firstVisit: [['Who is there', 'Eight to forty people, every pace. Half started as walkers.'], ['How long', 'Fifty to sixty minutes, then coffee if you want it.'], ['What to bring', 'Shoes and water. We have the rest.'], ['At the track', 'Check in on your phone. A coach finds you before the warm-up.']], + copy: { circles: { title: 'Pick your', em: 'group.', lede: 'Same coach, same time, same faces. Book a spot or just show up.' }, events: { title: 'On the', em: 'calendar.', lede: 'Races, workshops and open Saturdays. Tickets and spots live here.' }, firstnight: { title: 'Your first', em: 'session.', lede: 'Nobody is dropped. Here is exactly how it goes.' }, reviews: { title: 'From the', em: 'crew.' }, team: { title: 'Your', em: 'coaches.' }, services: { title: 'Ways to', em: 'train.' }, plans: { title: 'Memberships that', em: 'pause.', lede: 'Month to month. Pause from your phone when life gets in the way.' }, cta: { title: 'See you', em: 'Saturday.' } }, + }, + studios: { + label: 'Studios', description: 'Small classes, a schedule people book from and memberships that pause when life does.', palette: 'red', + name: 'Still House', descriptor: 'Movement & breath studio', owner: 'Maya Chen', role: 'Founder', person: 'member', + tools: ['belong', 'gather', 'book', 'learn', 'sell'], + cta: 'Book a class', cta2: 'See the schedule', + hero: { eyebrow: 'Hill Street · Your City', title: 'Small classes.', em: 'No mirrors.', body: 'Twelve mats, a wooden floor and the same faces most weeks. Book a class from the schedule, check in at the desk, and your first one is free.' }, + story: ['Still House is one room with a wooden floor and no mirrors. It opened because a few of us wanted somewhere to breathe that was not an app.', 'Weeknights are slow. Fridays are loud, with music and the lights down. Twelve mats, so the teacher knows everyone.', 'Memberships pause when you travel. Class packs never expire.'], story2: ['Come down.', 'Come alive.'], quote: 'Everyone deserves an hour where nothing is asked of them.', + groups: [['Tuesday Quiet', 'Tuesdays · 7pm', 'Slow movement, long breath, lights low.'], ['Friday Loud', 'Fridays · 8pm', 'Music, movement, no choreography. Tea after.'], ['Sunday Reset', 'Sundays · 10am', 'The hour that sets up the week.'], ['Beginners', 'Wednesdays · 6pm', 'Everything explained. Nobody watching.']], + events: [['Open night', 'Free class, open door, see the room.'], ['Breath workshop', 'Ninety minutes, twelve people, all levels. Ticketed.'], ['Friday Loud · live drums', 'A drummer joins. Doors at 7:30.']], + offers: [{ name: 'First class', meta: 'Any class, meet the room', price: 'Free', dur: '60 min' }, { name: 'Drop in', meta: 'Any class, any night', price: '$18', dur: '60 min' }, { name: 'Beginners series', meta: 'Four Wednesdays, one small group', price: '$60', dur: '4 weeks' }], + trust: [['Small classes', 'The teacher knows everyone'], ['Mornings, evenings, Sundays', 'On the schedule'], ['Packs that never expire', 'Memberships that pause'], ['First class free', 'Always']], + reviewsAbout: ['Tuesday Quiet', 'Friday Loud', 'Beginners'], + team: [['Maya Chen', 'Founder · Tuesday Quiet'], ['Theo Park', 'Teacher · Friday Loud'], ['Ines Lobo', 'Teacher · Beginners']], + posts: [['Note', 'Why there are no mirrors'], ['Guide', 'What to wear, what to bring (nothing)'], ['Story', 'The first Friday Loud'], ['Update', 'Sunday Reset is back']], + plans: [['Two a month', 'Any two classes'], ['Weekly', 'One class a week, bring a guest once'], ['Unlimited', 'Every class, every night']], + products: [['Studio tea', 'The blend we pour after class'], ['Gift class', 'Any class, for someone who needs an hour'], ['Still House tee', 'Soft, heavy cotton']], + firstVisit: [['Who is there', 'Twelve people, mixed ages, mostly regulars who were new once.'], ['How long', 'Sixty minutes. Tea after if you want it.'], ['What to bring', 'Nothing. Mats, blocks and water are here.'], ['At the desk', 'Check in on your phone. The teacher says hello and sets you up.']], + copy: { circles: { title: 'The', em: 'classes.', lede: 'Twelve mats each. Book from the schedule or drop in.' }, events: { title: 'The', em: 'schedule.', lede: 'Workshops and open nights. Spots are live.' }, firstnight: { title: 'Your first', em: 'class.', lede: 'Nobody is watching. Here is what happens.' }, reviews: { title: 'From the', em: 'mats.' }, team: { title: 'Your', em: 'teachers.' }, services: { title: 'Classes and', em: 'passes.' }, plans: { title: 'Memberships and', em: 'packs.', lede: 'Pause when you travel. Packs never expire.' }, shop: { title: 'From the', em: 'studio.' }, cta: { title: 'Take an hour.', em: 'This week.' } }, + }, + hosts: { + label: 'Hosts', description: 'A table, a date and seats people can save: menus, dates, a waitlist and a first supper that feels easy.', palette: 'blue', + name: 'Thursday Supper', descriptor: 'A supper club', owner: 'Sofia Marini', role: 'Host', person: 'guest', + tools: ['belong', 'gather', 'sell', 'publish'], + cta: 'Take a seat', cta2: 'See the next menus', + hero: { eyebrow: 'Thursdays · a different kitchen each month', title: 'Twenty seats.', em: 'One long table.', body: 'A seasonal menu, a borrowed kitchen and strangers who become regulars. Seats go on the calendar Monday morning and usually go by lunch.' }, + story: ['Thursday Supper began as eight people in a borrowed kitchen. It is now a table of twenty that moves around the city, hosted wherever there is a room big enough.', 'You sit where there is a seat. By the second course you know the people either side of you.', 'Phones go in a bowl. They come out at dessert for one photo.'], story2: ['Pull up', 'a chair.'], quote: 'Cook one pot, light the candles, and let the table do the rest.', + groups: [['The Table', 'Thursdays · 7:30pm', 'One menu, one long table, twenty people.'], ['Sunday Pasta', 'Last Sunday · 2pm', 'Make it, eat it, take the recipe.'], ['Host a Table', 'Monthly', 'For people with a big room and a long table.']], + events: [['November table', 'Squash, sage, a long braise. Twenty seats, ticketed.'], ['Pasta Sunday', 'Flour on every surface. Twelve aprons.'], ['Bring someone Thursday', 'Two seats, one price, your friend’s first supper.']], + offers: [{ name: 'A seat at the table', meta: 'Four courses, one long table', price: '$45', dur: 'Evening' }, { name: 'Pasta Sunday', meta: 'Hands-on, twelve people, lunch included', price: '$38', dur: '3 hr' }, { name: 'Host a table', meta: 'We bring the menu and the people, you bring the room', price: 'Free', dur: 'One evening' }], + trust: [['Seats go live on Monday', 'Save yours in a minute'], ['A waitlist when it fills', 'Nobody left guessing'], ['Sit anywhere', 'No plus-one needed'], ['Come alone', 'Most people do']], + reviewsAbout: ['The Table', 'Sunday Pasta', 'Host a Table'], + team: [['Sofia Marini', 'Host · The Table'], ['Leo Brandt', 'Cook'], ['Mina Kovač', 'Host · Sunday Pasta']], + posts: [['Menu', 'November at the long table'], ['Story', 'Eight people in a borrowed kitchen'], ['Guide', 'How to come to dinner alone'], ['Update', 'Hosts wanted for spring']], + products: [['Pantry box', 'Our oils, vinegars and salts'], ['Gift seat', 'A seat for someone who should come'], ['The cookbook', 'Twelve menus, spiral bound']], + firstVisit: [['Who is there', 'Twenty people. About half came alone the first time too.'], ['How long', 'Four courses, about two and a half hours.'], ['What to bring', 'A bottle if you like. Nothing else.'], ['At the door', 'Your name is on the guest list. Sofia seats you between two people you have not met.']], + copy: { circles: { title: 'The', em: 'tables.', lede: 'Seats go live Monday morning.' }, events: { title: 'Coming', em: 'to the table.', lede: 'Menus, dates and seats left.' }, firstnight: { title: 'Your first', em: 'supper.', lede: 'Coming alone is normal here. Here is how the evening goes.' }, reviews: { title: 'From the', em: 'table.' }, team: { title: 'In the', em: 'kitchen.' }, services: { title: 'Seats and', em: 'Sundays.' }, shop: { title: 'From the', em: 'pantry.' }, cta: { title: 'Thursday.', em: 'Your seat is waiting.' } }, + }, + venues: { + label: 'Venues', description: 'The room, what is on this week and tickets people can buy before the doors open.', palette: 'red', + name: 'The Annex', descriptor: 'Music & listening room', owner: 'Jordan Pike', role: 'Owner', person: 'regular', + tools: ['gather', 'sell', 'belong', 'publish'], + cta: 'Get tickets', cta2: 'This week at the Annex', + hero: { eyebrow: 'Market Lane · doors most nights', title: 'Loud nights.', em: 'Quiet ones too.', body: 'A 200-cap room with a serious system. Live bands Fridays, one album start to finish on Mondays, open stage Wednesdays. Tickets on the calendar, cheap on purpose.' }, + story: ['The Annex is a converted print shop with a sound system that was someone’s life savings. The door is kind by policy.', 'Some nights are loud. Some are a record played start to finish with the lights down and nobody talking.', 'Regulars skip the line and get first dibs on tickets. They started as strangers at the bar.'], story2: ['Built for', 'the room.'], quote: 'A good room is a kind door and a sound system you can feel in your chest.', + groups: [['Listening Club', 'Mondays · 8pm', 'One album, start to finish, lights down. Free.'], ['Open Stage', 'Wednesdays · 7pm', 'Ten minutes each. First-timers go first and get the loudest cheer.'], ['Sunday Slow', 'Sundays · 11am', 'Coffee, records, newspapers.']], + events: [['Friday · live', 'Two bands, doors at 8. Tickets here or on the door.'], ['Listening Club · Blue', 'One record, start to finish.'], ['Daytime dance', 'Sunday 2 to 6pm. Lights up, shoes off.']], + offers: [{ name: 'Friday ticket', meta: 'Two acts, doors at 8', price: '$15', dur: 'Night' }, { name: 'Listening Club', meta: 'One record, start to finish', price: 'Free', dur: '90 min' }, { name: 'Annex regular', meta: 'Every show, skip the line, first dibs', price: '$20 / mo', dur: 'Monthly' }], + trust: [['Scanned at the door', 'Tickets on your phone'], ['Something on most nights', 'See the week'], ['Regulars skip the line', 'A membership that pauses'], ['A kind door', 'Always']], + reviewsAbout: ['Listening Club', 'Open Stage', 'Annex regular'], + team: [['Jordan Pike', 'Owner · door'], ['Kai Brooks', 'Sound'], ['Noor Haddad', 'Host · Listening Club'], ['Pat Doyle', 'Bar']], + posts: [['Note', 'Why the door is kind'], ['Story', 'The sound system that was a life savings'], ['Guide', 'Going out alone, the gentle version'], ['Update', 'Daytime dance returns']], + plans: [['Listening', 'Mondays and Sundays'], ['Regular', 'Every show, skip the line'], ['Two regulars', 'For both of you']], + products: [['Annex tee', 'Black, heavy, the roundel'], ['Gift tickets', 'Two Fridays, any Fridays'], ['The Sunday record', 'Whatever we played last Sunday']], + firstVisit: [['Who is there', 'Sixty to two hundred people. Regulars at the bar, first-timers near the front.'], ['How long', 'Doors at 8, music by 9, done by midnight.'], ['What to bring', 'Your ticket on your phone. Earplugs are free at the bar.'], ['At the door', 'Scan in, no line if you are a regular. Pat at the bar knows the first-timer face.']], + copy: { circles: { title: 'The', em: 'residencies.', lede: 'Same night every week. Walk in.' }, events: { title: 'This', em: 'week.', lede: 'Tickets live. Scan at the door.' }, firstnight: { title: 'Your first', em: 'night.', lede: 'Coming alone is fine. Here is how it goes.' }, reviews: { title: 'From the', em: 'floor.' }, team: { title: 'Who runs', em: 'the room.' }, services: { title: 'Tickets and', em: 'regulars.' }, shop: { title: 'Merch and', em: 'records.' }, cta: { title: 'Doors at eight.', em: 'Come early.' } }, + }, + nonprofits: { + label: 'Non-profits', description: 'The work explained plainly, crews to join, a calendar the neighbourhood reads and an easy way to give.', palette: 'blue', + name: 'Northside Neighbours', descriptor: 'A neighbourhood association', owner: 'Amara Diallo', role: 'Coordinator', person: 'neighbour', + tools: ['gather', 'belong', 'publish', 'sell'], + cta: 'RSVP to the next one', cta2: 'See the calendar', + hero: { eyebrow: 'Northside · Your City', title: 'Fix the park.', em: 'Meet the street.', body: 'A repair café, a tool library, a park crew and a street dinner every month. No forms, no dues. RSVP to one thing and you are a neighbour.' }, + story: ['Northside Neighbours began with a street dinner that closed one road for one evening. Forty people came. Most had never spoken.', 'Now there is a tool library, a repair café and a park crew. Each one started because someone said they would host it.', 'Everything is free. Monthly donors keep the kettle on and the tools sharp.'], story2: ['A street is a', 'room too.'], quote: 'Everyone has something to fix and something to lend.', + groups: [['Repair Café', 'Second Saturday · 10am', 'Bring the broken thing. Someone will know how.'], ['Park Crew', 'Sundays · 9am', 'Two hours, gloves provided, coffee after.'], ['Street Dinner Crew', 'Monthly', 'The people who close the road and set the tables.']], + events: [['Street dinner · Elm', 'Bring a dish and a chair. Forty seats, RSVP.'], ['Repair Café', 'Toasters, bikes, hems, lamps.'], ['Park planting day', 'Two hundred bulbs. Children welcome.']], + offers: [{ name: 'Show up once', meta: 'Any event, no commitment', price: 'Free', dur: 'A morning' }, { name: 'Tool library card', meta: 'Borrow anything on the wall', price: 'Free', dur: 'Yearly' }, { name: 'Keep the kettle on', meta: 'Monthly gift, cancel any time', price: 'From $5 / mo', dur: 'Monthly' }], + trust: [['RSVP to one thing', 'No sign-up beyond that'], ['Crews on the calendar', 'Saturday, Sunday, monthly'], ['Come back for a second', 'Whenever you like'], ['No dues', 'Ever']], + reviewsAbout: ['Repair Café', 'Park Crew', 'Street Dinner Crew'], + team: [['Amara Diallo', 'Coordinator'], ['Rosa Alvarez', 'Host · Repair Café'], ['Minh Tran', 'Host · Park Crew']], + posts: [['Story', 'The first street dinner'], ['Guide', 'How to host one on your road'], ['Note', 'What the tool library has this month'], ['Update', 'Planting day is on']], + products: [['Street dinner apron', 'Printed by hand, by us'], ['Seed box', 'For planting day'], ['Gift a card', 'A tool library card for a neighbour']], + firstVisit: [['Who is there', 'Twenty to forty neighbours. Children and dogs welcome.'], ['How long', 'Two hours, come and go.'], ['What to bring', 'Gloves if you have them. The broken thing, if it is Repair Café.'], ['At the gate', 'RSVP on your phone so we know the headcount. Amara finds you a job in five minutes.']], + copy: { circles: { title: 'The', em: 'crews.', lede: 'Show up to one. No sign-up beyond an RSVP.' }, events: { title: 'On the', em: 'street.', lede: 'RSVP so we know how many chairs.' }, firstnight: { title: 'Your first', em: 'Saturday.', lede: 'Here is how a morning goes.' }, reviews: { title: 'From the', em: 'street.' }, team: { title: 'Who holds', em: 'it together.' }, services: { title: 'Ways to', em: 'help.' }, plans: { title: 'Keep the', em: 'kettle on.', lede: 'Monthly giving. Every dollar stays on the street.' }, shop: { title: 'Made on', em: 'Northside.' }, cta: { title: 'Second Saturday.', em: 'Bring the broken thing.' } }, + }, + networks: { + label: 'Networks', description: 'Many groups under one roof: find yours, start one and see what is on everywhere.', palette: 'purple', + name: 'Third Place', descriptor: 'Twelve small groups across the city', owner: 'Hollis Grant', role: 'Steward', person: 'member', + tools: ['belong', 'gather', 'publish', 'learn'], + cta: 'Join a group', cta2: 'See every group', + hero: { eyebrow: 'Twelve groups · six neighbourhoods', title: 'Small groups', em: 'near you.', body: 'Walkers, readers, potluck cooks, new arrivals, early dads, bad sketchers. Each group is under twenty people and meets at the same time in the same place. Join one. Then another.' }, + story: ['Third Place is not a venue. It is twelve small groups meeting in borrowed rooms across the city, held together by hosts who were once the new person.', 'Each group stays under twenty. When one gets full, a member starts the next one with our backing.', 'Hosts get a format, a room and the kit. Members get people to call on a Tuesday.'], story2: ['Many groups,', 'overlapping.'], quote: 'Open doors, small rooms, familiar faces.', + groups: [['Westside Walkers', 'Saturdays · 9am', 'An hour on foot. The route changes, the people do not.'], ['Book & Beer', 'Second Tuesday · 7pm', 'One book a month. Reading it is optional.'], ['Sunday Potluck', 'Sundays · 1pm', 'Everyone brings one thing. Nobody brings it twice.'], ['New in Town', 'Thursdays · 6:30pm', 'Your first group. Hosted by people who remember.'], ['Dads Early', 'Saturdays · 7am', 'Coffee before the day starts.'], ['Sketch Club', 'Wednesdays · 6pm', 'Draw badly together.']], + events: [['All-groups night', 'Twelve groups, one hall, one long table. RSVP.'], ['New in Town · first Thursday', 'A room full of people who just arrived.'], ['Host a group · info evening', 'You already organise. Here is backup.']], + offers: [{ name: 'Join a group', meta: 'Any group, show up when you can', price: 'Free', dur: 'Any week' }, { name: 'Host a group', meta: 'A format, a room, people who return', price: 'Free', dur: 'Monthly check-in' }, { name: 'Six weeks in', meta: 'A small group for your first six weeks in the city', price: 'Free', dur: '6 weeks' }], + trust: [['Checked in at the door', 'Every group, one tap'], ['Groups in every neighbourhood', 'Find yours'], ['A shared calendar', 'Every group in one place'], ['Free to join', 'Supporters keep rooms booked']], + reviewsAbout: ['Book & Beer', 'New in Town', 'Westside Walkers'], + team: [['Hollis Grant', 'Steward'], ['Pip Marlow', 'Host · New in Town'], ['Sunny Vale', 'Host · Potluck'], ['Lou Ferris', 'Host · Walkers']], + posts: [['Guide', 'How to make friends in a new city, honestly'], ['Story', 'Twelve groups, one hall'], ['Note', 'Things to do alone on a weeknight that end with people'], ['Update', 'Two new groups this month']], + plans: [['Member', 'Every group, free'], ['Supporter', 'Keeps the rooms booked'], ['Host', 'Backup, a room, the kit']], + firstVisit: [['Who is there', 'Twelve to eighteen people. A host who was new two years ago.'], ['How long', 'About ninety minutes.'], ['What to bring', 'Nothing. Potluck is the exception: one dish.'], ['At the door', 'Check in on your phone. The host introduces you to two people before you sit.']], + copy: { circles: { title: 'The', em: 'groups.', lede: 'Under twenty people each. Same time, same place.' }, events: { title: 'All', em: 'together.', lede: 'The nights every group comes to.' }, firstnight: { title: 'Your first', em: 'group.', lede: 'Start with New in Town if you are not sure.' }, reviews: { title: 'From the', em: 'members.' }, team: { title: 'The', em: 'hosts.' }, services: { title: 'Join, host,', em: 'or start.' }, plans: { title: 'Member, supporter,', em: 'host.', lede: 'Membership is free. Supporters keep the rooms booked.' }, cta: { title: 'Pick one.', em: 'Then another.' } }, + }, +} + +const slot = (key: string, sample: string) => `{{${key}|${sample}}}` +const star = (c: { title: string; em: string }) => (c.em ? `${c.title} *${c.em}*` : c.title) +const copy = (s: Spec, k: Section): SectionCopy => s.copy[k] ?? COPY[k] +const head = (c: SectionCopy, eyebrow: string) => ({ eyebrow, title: star(c), lede: c.lede ?? '' }) + +function pages(s: Spec): KitPage[] { + const offers = s.offers.map((o, i) => ({ + name: slot(`offer${i + 1}Title`, o.name), meta: o.dur, body: slot(`offer${i + 1}Blurb`, o.meta), price: slot(`offer${i + 1}Price`, o.price), href: '~/booking', + })) + const hero: Block = { + type: 'ServicesHero', + props: { + look: 'split', eyebrow: s.hero.eyebrow, title: `${s.hero.title} *${s.hero.em}*`, lead: s.hero.body, + primaryLabel: s.cta, primaryHref: '~/booking', secondaryLabel: s.cta2, secondaryHref: '~/services', proof: '', image: '', alt: '', + panelTitle: 'Book online', panelNote: 'Pick a time', offers: offers.map((o) => ({ name: o.name, meta: o.meta, price: o.price, href: o.href })), areas: [], + }, + } + const trust: Block = { type: 'ServicesTrust', props: { items: s.trust.map(([title, line]) => ({ title, line })) } } + const groups: Block = { + type: 'ServicesList', + props: { ...head(copy(s, 'circles'), 'Groups'), buttonLabel: 'Book a spot', buttonHref: '~/booking', rows: s.groups.map(([name, when, line]) => ({ meta: when, name, body: line, price: '', href: '~/booking' })) }, + } + const first: Block = { type: 'ServicesSteps', props: { ...head(copy(s, 'firstnight'), 'Your first visit'), rows: s.firstVisit.map(([title, body]) => ({ title, body })) } } + const events: Block = { + type: 'ServicesEvents', + props: { + ...head(copy(s, 'events'), 'Events'), buttonLabel: '', buttonHref: '', + rows: s.events.map(([title, body], i) => ({ meta: '', title: slot(`event${i + 1}Title`, title), body, price: '', href: '~/booking', featured: i === 0 })), + }, + } + const reviews: Block = { + type: 'ServicesReviews', + props: { + ...head(copy(s, 'reviews'), 'Reviews'), proof: '', + rows: s.reviewsAbout.map((what, i) => ({ quote: `Replace with a real quote from a real ${s.person}. Specific beats glowing.`, who: `${s.person[0].toUpperCase()}${s.person.slice(1)} ${['one', 'two', 'three'][i] ?? i + 1}`, what })), + }, + } + const team: Block = { + type: 'ServicesTeam', + props: { ...head(copy(s, 'team'), 'The team'), rows: s.team.map(([name, role], i) => ({ name: slot(`person${i + 1}Name`, i === 0 ? s.owner : name), role: i === 0 ? s.role : role, image: '', alt: '' })) }, + } + const posts: Block = { + type: 'ServicesPosts', + props: { eyebrow: 'Notes', title: 'Worth *a read.*', lede: '', buttonLabel: '', buttonHref: '', rows: s.posts.map(([kind, title]) => ({ meta: kind, title, body: '', price: '', href: '', image: '', alt: '' })) }, + } + const plans: Block | null = s.plans + ? { type: 'ServicesPlans', props: { ...head(copy(s, 'plans'), 'Plans'), rows: s.plans.map(([title, body], i) => ({ meta: '', title, body, price: 'Set your price', href: '~/booking', featured: i === 1 })) } } + : null + const shop: Block | null = s.products + ? { type: 'ServicesShop', props: { ...head(copy(s, 'shop'), 'Shop'), buttonLabel: 'Open the shop', buttonHref: '~/services', rows: s.products.map(([title, body]) => ({ meta: '', title, body, price: 'Set your price', href: '', image: '', alt: '' })) } } + : null + const list: Block = { + type: 'ServicesList', + props: { ...head(copy(s, 'services'), 'Services'), buttonLabel: 'See open times', buttonHref: '~/booking', rows: offers.map((o) => ({ meta: o.meta, name: o.name, body: o.body, price: o.price, href: o.href })) }, + } + const faq: Block = { + type: 'ServicesFaq', + props: { + eyebrow: 'Questions', title: 'Good to *know.*', lede: 'Anything else, ask. A real person answers.', + rows: [ + { question: 'Do I need to book?', answer: 'You can. Booking holds your spot and sends a reminder. Say here if people can also just walk in.' }, + { question: 'What if I cannot make it?', answer: 'Change or cancel from the confirmation email. Say how late is too late.' }, + { question: 'Is it okay to come alone?', answer: 'Say yes if it is, and say what happens when someone does.' }, + ], + facts: [], areas: [], + }, + } + const band: Block = { + type: 'ServicesBand', + props: { eyebrow: 'Next opening', title: star(copy(s, 'cta')), primaryLabel: s.cta, primaryHref: '~/booking', secondaryLabel: '', secondaryHref: '' }, + } + const story: Block = { + type: 'ServicesStory', + props: { eyebrow: 'Our story', title: `${s.story2[0]} *${s.story2[1]}*`, paragraphs: s.story, buttonLabel: 'Meet the people', buttonHref: '~/about', image: '', alt: '' }, + } + const booking: Block = { + type: 'ServicesBooking', + props: { + eyebrow: 'Book online', title: 'Next *openings.*', lede: 'Live availability. Pick a time, see the total, get a confirmation.', buttonLabel: s.cta, buttonHref: '~/booking', + rows: s.groups.map(([name, when, line]) => ({ day: when, title: name, meta: line, time: '', href: '~/booking' })), + }, + } + const contact: Block = { + type: 'ServicesContact', + props: { eyebrow: 'Get in touch', title: 'Ask us *anything.*', lede: 'A person answers. Usually the same day.', body: '', buttonLabel: 'Send a message', buttonHref: '~/booking', secondaryLabel: '', secondaryHref: '' }, + } + const locations: Block = { + type: 'ServicesLocations', + props: { + eyebrow: 'Locations and hours', title: 'Where to *find us.*', lede: '', address: slot('address', 'Your street, Your City'), phone: slot('phone', 'Your phone'), + email: slot('email', 'Your email'), hours: [], areas: [], image: '', alt: '', + }, + } + const letter: Block = { + type: 'ServicesLetter', + props: { eyebrow: 'Newsletter', title: 'Stay in *the loop.*', lede: 'A short note when something is coming up. Nothing else.', buttonLabel: 'Join the list', buttonHref: '~/booking' }, + } + const compact = (xs: (Block | null)[]) => xs.filter((b): b is Block => b !== null) + const seo = (title: string, description: string) => ({ title, description }) + return [ + { slug: 'home', label: 'Home', seo: seo(s.name, s.descriptor), blocks: compact([hero, trust, groups, first, events, reviews, band]) }, + { slug: 'services', label: 'Services', seo: seo('Services', `${s.name}: what is on and what it costs.`), blocks: compact([list, plans, shop, faq, band]) }, + { slug: 'about', label: 'About', seo: seo('About', `Who is behind ${s.name}.`), blocks: compact([story, team, posts, locations, letter]) }, + { slug: 'booking', label: 'Book', seo: seo('Book', `Pick a time at ${s.name}.`), blocks: compact([booking, contact]) }, + ] +} + +export function newWorldKit(niche: NewWorldKitNiche): NewWorldKit { + const s = SPECS[niche] + return { + id: `new-world-${niche}`, version: 1, theme: 'NewWorld', niche, label: s.label, description: s.description, + palette: s.palette, tools: s.tools, + // Tide (#1AA7C0, a brand accent is a hex) is the one shipped accent that matches a kit's palette (blue). The rest wait on LIVE-2041. + ...(s.palette === 'blue' ? { accent: NEW_WORLD_ACCENTS.tide.accent } : {}), + pages: pages(s), + } +} diff --git a/lib/sites/kits/profile-kits.test.tsx b/lib/sites/kits/profile-kits.test.tsx index 5724e2765b..89f4be787e 100644 --- a/lib/sites/kits/profile-kits.test.tsx +++ b/lib/sites/kits/profile-kits.test.tsx @@ -11,7 +11,7 @@ import { PROFILE_KIT_INDEX, loadKit } from './registry' describe('profile kits', () => { it('every theme has a kit for every profile, with id -', () => { // The Network, Temple and Free Human Theme Kits carry their thirteen kits in their own index. - const withKits = MEGA_THEMES.filter((t) => t.id !== 'network-kit' && t.id !== 'temple-kit' && t.id !== 'free-human' && t.id !== 'services') + const withKits = MEGA_THEMES.filter((t) => t.id !== 'network-kit' && t.id !== 'temple-kit' && t.id !== 'free-human' && t.id !== 'services' && t.id !== 'new-world') expect(PROFILE_KIT_INDEX).toHaveLength(withKits.length * MEGA_PROFILE_NICHES.length) for (const niche of MEGA_PROFILE_NICHES) expect(PROFILE_KIT_INDEX.filter((k) => k.niche === niche)).toHaveLength(withKits.length) expect(new Set(PROFILE_KIT_INDEX.map((k) => k.id)).size).toBe(PROFILE_KIT_INDEX.length) diff --git a/lib/sites/kits/registry.ts b/lib/sites/kits/registry.ts index 80e3b90282..6c6c9448ea 100644 --- a/lib/sites/kits/registry.ts +++ b/lib/sites/kits/registry.ts @@ -1,6 +1,6 @@ import { MEGA_NICHES, MEGA_PROFILE_NICHES, MEGA_THEMES, type MegaThemeId } from '@/lib/theme/mega-theme' import { NICHE_SPECS } from './niche-spec' -import { SERVICES_KIT_INDEX } from './services-profile-index' +import { NEW_WORLD_KIT_INDEX } from './new-world-profile-index' import type { KitNiche, SiteKit } from './types' // Kit CONTENT is loaded on demand, only by the editor and the apply step. The public site never imports @@ -85,9 +85,11 @@ for (const niche of MEGA_NICHES) LOADERS[`temple-kit-${niche}`] = () => import(' // The Free Human Theme Kit's thirteen profile kits, one per niche (`free-human-`), the same shape as the Temple Theme Kit's. for (const niche of MEGA_NICHES) LOADERS[`free-human-${niche}`] = () => import('./free-human-profile-variants').then((m) => m.freeHumanProfileKit(niche)).then((k) => withJoinPage(k, niche)) -// The Services Theme Kit's seven kits (`services-`: the General template and six doors). Loaded on demand; the kit library lists them -// from SERVICES_KIT_INDEX once the theme is offered (LIVE-1996). -for (const { niche } of SERVICES_KIT_INDEX) LOADERS[`services-${niche}`] = () => import('./services-variants').then((m) => m.servicesKit(niche)).then((k) => withJoinPage(k, niche)) +// The New World seven niche kits (`new-world-`: the General template and six doors). Loaded on demand; the kit library lists them +// from NEW_WORLD_KIT_INDEX once the theme is offered (LIVE-2056). +for (const { niche } of NEW_WORLD_KIT_INDEX) LOADERS[`new-world-${niche}`] = () => import('./new-world-variants').then((m) => m.newWorldKit(niche)).then((k) => withJoinPage(k, niche)) +// Services keeps one General template until its own trade kits land (services-variants.ts); every Mega Theme names a General kit, lib/spaces/starter-site.ts. +LOADERS['services-general'] = () => import('./services-variants').then((m) => m.servicesKit('general')).then((k) => withJoinPage(k, 'general')) interface KitSummary { id: string; niche: KitNiche; theme: SiteKit['theme']; label: string; description: string } @@ -150,4 +152,4 @@ export async function loadKit(id: string): Promise { const load = Object.hasOwn(LOADERS, id) ? LOADERS[id] : undefined return load ? load() : null } -export { SERVICES_KIT_INDEX } +export { NEW_WORLD_KIT_INDEX } diff --git a/lib/sites/kits/services-profile-index.ts b/lib/sites/kits/services-profile-index.ts deleted file mode 100644 index e5715e9984..0000000000 --- a/lib/sites/kits/services-profile-index.ts +++ /dev/null @@ -1,16 +0,0 @@ -import type { ServicesKitNiche } from './services-variants' - -interface ServicesKitSummary { id: string; niche: ServicesKitNiche; theme: 'Services'; label: string; description: string } - -/** The Services Theme Kit's seven kits for the editor's kit library (the General template and the six niche doors), `services-`. - * Kept apart from services-variants.ts so listing them does not load the kits' copy, and apart from KIT_INDEX until the theme is - * registered (LIVE-2040). services-variants.test.ts pins every row to its kit. */ -export const SERVICES_KIT_INDEX: readonly ServicesKitSummary[] = [ - { id: 'services-general', niche: 'general', theme: 'Services', label: 'Your place', description: 'A page for whatever you run: what happens here, who it is for and a way to come along.' }, - { id: 'services-coaches', niche: 'coaches', theme: 'Services', label: 'Coaches', description: 'Groups with a coach in each, a calendar people can book from and a first session that is free.' }, - { id: 'services-studios', niche: 'studios', theme: 'Services', label: 'Studios', description: 'Small classes, a schedule people book from and memberships that pause when life does.' }, - { id: 'services-hosts', niche: 'hosts', theme: 'Services', label: 'Hosts', description: 'A table, a date and seats people can save: menus, dates, a waitlist and a first supper that feels easy.' }, - { id: 'services-venues', niche: 'venues', theme: 'Services', label: 'Venues', description: 'The room, what is on this week and tickets people can buy before the doors open.' }, - { id: 'services-nonprofits', niche: 'nonprofits', theme: 'Services', label: 'Non-profits', description: 'The work explained plainly, crews to join, a calendar the neighbourhood reads and an easy way to give.' }, - { id: 'services-networks', niche: 'networks', theme: 'Services', label: 'Networks', description: 'Many groups under one roof: find yours, start one and see what is on everywhere.' }, -] diff --git a/lib/sites/kits/services-variants.ts b/lib/sites/kits/services-variants.ts index 8e78db1ad4..e8ec3d6343 100644 --- a/lib/sites/kits/services-variants.ts +++ b/lib/sites/kits/services-variants.ts @@ -1,326 +1,10 @@ -import type { MegaNicheId } from '@/lib/theme/mega-theme' -import { SERVICES_ACCENTS } from '@/lib/theme/services' -import type { KitPage, SiteKit } from './types' +import type { SiteKit } from './types' +import { newWorldKit } from './new-world-variants' -// The Services Theme Kit's starter kits (design system "New World", revision 2, ui_kits/site/kits.js): one sample business per niche, -// written in that niche's own language, as pages of Services blocks (components/page-editor/blocks/services.tsx). Seven kits: the -// General template ("Your place") and the six niche doors. Revision 1 shipped sixteen trade kits (cleaning, legal, auto...); revision 2 -// replaced them with these, so the design is built as it now stands. -// -// STANDALONE. 'Services' is not a WebsiteTheme yet and nothing is registered here: the integration change (LIVE-2040) widens the -// theme type, adds the loaders to registry.ts and the summaries to KIT_INDEX. Until then this module is data plus a pure builder. -// -// HOUSE VOICE (docs/marketing/voice-and-language-guide.md): the design's own words, except where they make a claim. Numbers that -// were sample facts ("38 checked in last week", "7 in 10 come back") became plain statements; reviews are prompts to write a real -// one, never a made-up quote with a made-up name; prices on the plans and the shop are left for the owner to set. The three offers, -// the first three people and the first three events are `{{slot|sample words}}` tokens (lib/spaces/content-slots.ts), so a Space that -// has filled in its own offers and people shows those instead. No photos: the design's picture names have no files in this repo. +// Services' starter kits. The seven niche kits of the design system's revision 2 belong to New World and live in +// new-world-variants.ts (LIVE-2056). Until the Services thread builds its own trade kits, Services keeps the one General +// template every Mega Theme must name (lib/spaces/starter-site.ts): the New World General kit, worn by Services. -/** The Frequency tools a kit turns on (design record.js FUNCTIONS[].tool). Lane A reads them to build a Spotlight's doors. */ -type ServicesTool = 'book' | 'sell' | 'belong' | 'publish' | 'gather' | 'learn' -/** The design's palette name for a kit. Only 'blue' has a shipped accent (tide) until the other presets land (LIVE-2041). */ -type ServicesPalette = 'purple' | 'yellow' | 'red' | 'blue' -export type ServicesKitNiche = Extract - -export const SERVICES_KIT_NICHES: readonly ServicesKitNiche[] = ['general', 'coaches', 'studios', 'hosts', 'venues', 'nonprofits', 'networks'] - -/** A site kit that wears the Services theme. Same shape as SiteKit; `theme` is the literal until the theme type admits it. */ -type ServicesKit = Omit & { theme: 'Services'; niche: ServicesKitNiche; palette: ServicesPalette; tools: readonly ServicesTool[] } - -type Block = KitPage['blocks'][number] -type Pair = readonly [string, string] -type SectionCopy = { title: string; em: string; lede?: string } -type Section = 'circles' | 'events' | 'firstnight' | 'reviews' | 'team' | 'services' | 'plans' | 'shop' | 'cta' - -interface Spec { - label: string - description: string - palette: ServicesPalette - name: string - descriptor: string - owner: string - role: string - /** Who a review prompt asks for a quote from. */ - person: string - tools: readonly ServicesTool[] - cta: string - cta2: string - hero: { eyebrow: string; title: string; em: string; body: string } - story: readonly string[] - story2: Pair - quote: string - /** name, when, line */ - groups: readonly (readonly [string, string, string])[] - events: readonly Pair[] - offers: readonly { name: string; meta: string; price: string; dur: string }[] - trust: readonly Pair[] - reviewsAbout: readonly string[] - team: readonly Pair[] - posts: readonly Pair[] - plans?: readonly Pair[] - products?: readonly Pair[] - firstVisit: readonly Pair[] - copy: Partial> -} - -/** The design's section titles when a kit does not write its own (record.js SITE.copy). */ -const COPY: Record = { - circles: { title: 'The', em: 'groups.', lede: 'Regular sessions with their own members. Book a spot or drop in.' }, - events: { title: "What's", em: 'happening.', lede: 'Everything on the calendar this month. RSVP and we remind you.' }, - firstnight: { title: 'Your first', em: 'visit.', lede: 'Walking in alone is the hardest part. Here is exactly what happens.' }, - reviews: { title: 'In their', em: 'words.', lede: 'Members, in their own words.' }, - team: { title: 'The people', em: 'behind it.', lede: 'Who you will meet.' }, - services: { title: 'Ways', em: 'in.', lede: 'Everything here is priced in plain sight. Most of it is free to walk into.' }, - plans: { title: 'Keep', em: 'coming back.', lede: 'Pick a rhythm. Pause or change it any time.' }, - shop: { title: 'Take some', em: 'home.', lede: 'A few things we make. Picked up at the door or sent.' }, - cta: { title: 'Book your', em: 'first visit.' }, -} - -const SPECS: Record = { - general: { - label: 'Your place', description: 'A page for whatever you run: what happens here, who it is for and a way to come along.', palette: 'purple', - name: 'Your Place', descriptor: 'What you do, in four words', owner: 'Your name', role: 'Owner', person: 'member', - tools: ['belong', 'gather', 'publish', 'book'], - cta: 'Book your first visit', cta2: 'See the calendar', - hero: { eyebrow: 'Your street · Your City', title: 'Say what happens here', em: 'and who it is for.', body: 'This is the template. Replace every line with your own: what you do, who shows up, how someone new gets started. Keep it to two sentences.' }, - story: ['The beginning: the thing you noticed, the room you wanted to exist, the first few people who came.', 'The middle: what happens here now on an ordinary week, and who it is for.', 'The invitation: what a new person should do first, and why it will be fine.'], story2: ['Our', 'story.'], quote: 'The line you would paint on the wall by the door.', - groups: [['Weekly session', 'Tuesdays · 7pm', 'The thing that happens here most weeks. Say what it is.'], ['Morning session', 'Saturdays · 8am', 'The quieter one. Say who it suits.'], ['Open workshop', 'Thursdays · 6:30pm', 'Bring what you are working on.'], ['Newcomers', 'First Sunday · 4pm', 'Your first visit. Everything explained.']], - events: [['Open house', 'Doors open. See the room, meet the people.'], ['Workshop', 'A one-off. Say what people leave with.'], ['Bring a friend day', 'Two for one on the first visit.']], - offers: [{ name: 'First visit', meta: 'Any session, meet the people', price: 'Free', dur: '60 min' }, { name: 'Drop in', meta: 'Any session, any week', price: '$18', dur: '60 min' }, { name: 'Membership', meta: 'Every session, a saved seat, pause any time', price: '$24 / mo', dur: 'Monthly' }], - trust: [['Checked in at the door', 'One tap, no list to chase'], ['Every session on the calendar', 'Open to book'], ['A first visit that is free', 'Always'], ['Pause any time', 'Memberships that wait for you']], - reviewsAbout: ['Weekly session', 'Membership', 'Newcomers'], - team: [['Your name', 'Owner'], ['A host', 'Tuesdays'], ['Another host', 'Thursdays']], - posts: [['Guide', 'What to expect on your first visit'], ['Story', 'How this place started'], ['Note', 'What is new this month'], ['Update', 'Holiday hours']], - plans: [['Drop in', 'Any session, any week'], ['Membership', 'Every session, a saved seat'], ['Household', 'Two people, one plan']], - firstVisit: [['Who is there', 'Eight to twenty people. Half of them were new once too.'], ['How long', 'About ninety minutes. Leave when you need to.'], ['What to bring', 'Nothing. Water is here.'], ['At the door', 'Someone says hello and learns your name.']], - copy: { }, - }, - coaches: { - label: 'Coaches', description: 'Groups with a coach in each, a calendar people can book from and a first session that is free.', palette: 'yellow', - name: 'Morning Crew', descriptor: 'Run club & small-group strength', owner: 'Dre Walker', role: 'Head coach', person: 'member', - tools: ['belong', 'gather', 'book', 'learn'], - cta: 'Book a free session', cta2: 'This week’s sessions', - hero: { eyebrow: 'Riverside track · Your City', title: 'Train with people', em: 'who know your name.', body: 'Saturday 5k for every pace. Strength in groups of eight midweek. Book a session in two taps, check in at the track, and your coach already knows what you did last week.' }, - story: ['Four runners kept meeting on the same loop. Now it is a Saturday club with coffee after and three strength groups during the week.', 'Every group has a coach. Eight people, every rep seen. The slowest group has the most talking.', 'Memberships pause when life does. Nobody is chased.'], story2: ['Nobody trains', 'alone here.'], quote: 'Strong is a habit, and habits are easier with company.', - groups: [['Saturday 5k', 'Saturdays · 8am', 'Pace groups from 12-minute miles up. Coffee after.'], ['Strength AM', 'Tue & Thu · 6:30am', 'Programmed in 8-week blocks. Every rep coached.'], ['Back of the Pack', 'Saturdays · 8am', 'The walk-run group. A coach runs with you.'], ['Long Run', 'Sundays · 7am', 'Ten miles and a diner.']], - events: [['Spring 10k', 'Our course, our medals, chip timing. Tickets on the calendar.'], ['Mobility workshop', 'Hips and shoulders, ninety minutes, mats provided.'], ['First Saturday', 'Bring someone new. Both of you run free.']], - offers: [{ name: 'First session', meta: 'Any group, meet the coaches', price: 'Free', dur: '60 min' }, { name: 'Small-group strength', meta: 'Eight per group, your own program', price: '$22', dur: '50 min' }, { name: '8-week base', meta: 'Run and strength, one group, start to finish', price: '$160', dur: '8 weeks' }], - trust: [['A coach in every group', 'Every pace, every rep seen'], ['Sessions on the calendar', 'Mornings and Saturdays'], ['Memberships that pause', 'Month to month'], ['First session free', 'Always']], - reviewsAbout: ['Long Run', 'Strength AM', 'Back of the Pack'], - team: [['Dre Walker', 'Head coach'], ['Sol Kim', 'Coach · Mobility'], ['Beth Ayers', 'Coach · Back of the Pack']], - posts: [['Program', 'The first eight weeks, for people who have not run since school'], ['Story', 'Carla at 52'], ['Guide', 'Eat enough to train'], ['Update', 'Spring 10k registration is open']], - plans: [['Saturdays', 'The 5k and the coffee'], ['Two a week', 'Eight sessions a month'], ['Everything', 'Every session, every week']], - firstVisit: [['Who is there', 'Eight to forty people, every pace. Half started as walkers.'], ['How long', 'Fifty to sixty minutes, then coffee if you want it.'], ['What to bring', 'Shoes and water. We have the rest.'], ['At the track', 'Check in on your phone. A coach finds you before the warm-up.']], - copy: { circles: { title: 'Pick your', em: 'group.', lede: 'Same coach, same time, same faces. Book a spot or just show up.' }, events: { title: 'On the', em: 'calendar.', lede: 'Races, workshops and open Saturdays. Tickets and spots live here.' }, firstnight: { title: 'Your first', em: 'session.', lede: 'Nobody is dropped. Here is exactly how it goes.' }, reviews: { title: 'From the', em: 'crew.' }, team: { title: 'Your', em: 'coaches.' }, services: { title: 'Ways to', em: 'train.' }, plans: { title: 'Memberships that', em: 'pause.', lede: 'Month to month. Pause from your phone when life gets in the way.' }, cta: { title: 'See you', em: 'Saturday.' } }, - }, - studios: { - label: 'Studios', description: 'Small classes, a schedule people book from and memberships that pause when life does.', palette: 'red', - name: 'Still House', descriptor: 'Movement & breath studio', owner: 'Maya Chen', role: 'Founder', person: 'member', - tools: ['belong', 'gather', 'book', 'learn', 'sell'], - cta: 'Book a class', cta2: 'See the schedule', - hero: { eyebrow: 'Hill Street · Your City', title: 'Small classes.', em: 'No mirrors.', body: 'Twelve mats, a wooden floor and the same faces most weeks. Book a class from the schedule, check in at the desk, and your first one is free.' }, - story: ['Still House is one room with a wooden floor and no mirrors. It opened because a few of us wanted somewhere to breathe that was not an app.', 'Weeknights are slow. Fridays are loud, with music and the lights down. Twelve mats, so the teacher knows everyone.', 'Memberships pause when you travel. Class packs never expire.'], story2: ['Come down.', 'Come alive.'], quote: 'Everyone deserves an hour where nothing is asked of them.', - groups: [['Tuesday Quiet', 'Tuesdays · 7pm', 'Slow movement, long breath, lights low.'], ['Friday Loud', 'Fridays · 8pm', 'Music, movement, no choreography. Tea after.'], ['Sunday Reset', 'Sundays · 10am', 'The hour that sets up the week.'], ['Beginners', 'Wednesdays · 6pm', 'Everything explained. Nobody watching.']], - events: [['Open night', 'Free class, open door, see the room.'], ['Breath workshop', 'Ninety minutes, twelve people, all levels. Ticketed.'], ['Friday Loud · live drums', 'A drummer joins. Doors at 7:30.']], - offers: [{ name: 'First class', meta: 'Any class, meet the room', price: 'Free', dur: '60 min' }, { name: 'Drop in', meta: 'Any class, any night', price: '$18', dur: '60 min' }, { name: 'Beginners series', meta: 'Four Wednesdays, one small group', price: '$60', dur: '4 weeks' }], - trust: [['Small classes', 'The teacher knows everyone'], ['Mornings, evenings, Sundays', 'On the schedule'], ['Packs that never expire', 'Memberships that pause'], ['First class free', 'Always']], - reviewsAbout: ['Tuesday Quiet', 'Friday Loud', 'Beginners'], - team: [['Maya Chen', 'Founder · Tuesday Quiet'], ['Theo Park', 'Teacher · Friday Loud'], ['Ines Lobo', 'Teacher · Beginners']], - posts: [['Note', 'Why there are no mirrors'], ['Guide', 'What to wear, what to bring (nothing)'], ['Story', 'The first Friday Loud'], ['Update', 'Sunday Reset is back']], - plans: [['Two a month', 'Any two classes'], ['Weekly', 'One class a week, bring a guest once'], ['Unlimited', 'Every class, every night']], - products: [['Studio tea', 'The blend we pour after class'], ['Gift class', 'Any class, for someone who needs an hour'], ['Still House tee', 'Soft, heavy cotton']], - firstVisit: [['Who is there', 'Twelve people, mixed ages, mostly regulars who were new once.'], ['How long', 'Sixty minutes. Tea after if you want it.'], ['What to bring', 'Nothing. Mats, blocks and water are here.'], ['At the desk', 'Check in on your phone. The teacher says hello and sets you up.']], - copy: { circles: { title: 'The', em: 'classes.', lede: 'Twelve mats each. Book from the schedule or drop in.' }, events: { title: 'The', em: 'schedule.', lede: 'Workshops and open nights. Spots are live.' }, firstnight: { title: 'Your first', em: 'class.', lede: 'Nobody is watching. Here is what happens.' }, reviews: { title: 'From the', em: 'mats.' }, team: { title: 'Your', em: 'teachers.' }, services: { title: 'Classes and', em: 'passes.' }, plans: { title: 'Memberships and', em: 'packs.', lede: 'Pause when you travel. Packs never expire.' }, shop: { title: 'From the', em: 'studio.' }, cta: { title: 'Take an hour.', em: 'This week.' } }, - }, - hosts: { - label: 'Hosts', description: 'A table, a date and seats people can save: menus, dates, a waitlist and a first supper that feels easy.', palette: 'blue', - name: 'Thursday Supper', descriptor: 'A supper club', owner: 'Sofia Marini', role: 'Host', person: 'guest', - tools: ['belong', 'gather', 'sell', 'publish'], - cta: 'Take a seat', cta2: 'See the next menus', - hero: { eyebrow: 'Thursdays · a different kitchen each month', title: 'Twenty seats.', em: 'One long table.', body: 'A seasonal menu, a borrowed kitchen and strangers who become regulars. Seats go on the calendar Monday morning and usually go by lunch.' }, - story: ['Thursday Supper began as eight people in a borrowed kitchen. It is now a table of twenty that moves around the city, hosted wherever there is a room big enough.', 'You sit where there is a seat. By the second course you know the people either side of you.', 'Phones go in a bowl. They come out at dessert for one photo.'], story2: ['Pull up', 'a chair.'], quote: 'Cook one pot, light the candles, and let the table do the rest.', - groups: [['The Table', 'Thursdays · 7:30pm', 'One menu, one long table, twenty people.'], ['Sunday Pasta', 'Last Sunday · 2pm', 'Make it, eat it, take the recipe.'], ['Host a Table', 'Monthly', 'For people with a big room and a long table.']], - events: [['November table', 'Squash, sage, a long braise. Twenty seats, ticketed.'], ['Pasta Sunday', 'Flour on every surface. Twelve aprons.'], ['Bring someone Thursday', 'Two seats, one price, your friend’s first supper.']], - offers: [{ name: 'A seat at the table', meta: 'Four courses, one long table', price: '$45', dur: 'Evening' }, { name: 'Pasta Sunday', meta: 'Hands-on, twelve people, lunch included', price: '$38', dur: '3 hr' }, { name: 'Host a table', meta: 'We bring the menu and the people, you bring the room', price: 'Free', dur: 'One evening' }], - trust: [['Seats go live on Monday', 'Save yours in a minute'], ['A waitlist when it fills', 'Nobody left guessing'], ['Sit anywhere', 'No plus-one needed'], ['Come alone', 'Most people do']], - reviewsAbout: ['The Table', 'Sunday Pasta', 'Host a Table'], - team: [['Sofia Marini', 'Host · The Table'], ['Leo Brandt', 'Cook'], ['Mina Kovač', 'Host · Sunday Pasta']], - posts: [['Menu', 'November at the long table'], ['Story', 'Eight people in a borrowed kitchen'], ['Guide', 'How to come to dinner alone'], ['Update', 'Hosts wanted for spring']], - products: [['Pantry box', 'Our oils, vinegars and salts'], ['Gift seat', 'A seat for someone who should come'], ['The cookbook', 'Twelve menus, spiral bound']], - firstVisit: [['Who is there', 'Twenty people. About half came alone the first time too.'], ['How long', 'Four courses, about two and a half hours.'], ['What to bring', 'A bottle if you like. Nothing else.'], ['At the door', 'Your name is on the guest list. Sofia seats you between two people you have not met.']], - copy: { circles: { title: 'The', em: 'tables.', lede: 'Seats go live Monday morning.' }, events: { title: 'Coming', em: 'to the table.', lede: 'Menus, dates and seats left.' }, firstnight: { title: 'Your first', em: 'supper.', lede: 'Coming alone is normal here. Here is how the evening goes.' }, reviews: { title: 'From the', em: 'table.' }, team: { title: 'In the', em: 'kitchen.' }, services: { title: 'Seats and', em: 'Sundays.' }, shop: { title: 'From the', em: 'pantry.' }, cta: { title: 'Thursday.', em: 'Your seat is waiting.' } }, - }, - venues: { - label: 'Venues', description: 'The room, what is on this week and tickets people can buy before the doors open.', palette: 'red', - name: 'The Annex', descriptor: 'Music & listening room', owner: 'Jordan Pike', role: 'Owner', person: 'regular', - tools: ['gather', 'sell', 'belong', 'publish'], - cta: 'Get tickets', cta2: 'This week at the Annex', - hero: { eyebrow: 'Market Lane · doors most nights', title: 'Loud nights.', em: 'Quiet ones too.', body: 'A 200-cap room with a serious system. Live bands Fridays, one album start to finish on Mondays, open stage Wednesdays. Tickets on the calendar, cheap on purpose.' }, - story: ['The Annex is a converted print shop with a sound system that was someone’s life savings. The door is kind by policy.', 'Some nights are loud. Some are a record played start to finish with the lights down and nobody talking.', 'Regulars skip the line and get first dibs on tickets. They started as strangers at the bar.'], story2: ['Built for', 'the room.'], quote: 'A good room is a kind door and a sound system you can feel in your chest.', - groups: [['Listening Club', 'Mondays · 8pm', 'One album, start to finish, lights down. Free.'], ['Open Stage', 'Wednesdays · 7pm', 'Ten minutes each. First-timers go first and get the loudest cheer.'], ['Sunday Slow', 'Sundays · 11am', 'Coffee, records, newspapers.']], - events: [['Friday · live', 'Two bands, doors at 8. Tickets here or on the door.'], ['Listening Club · Blue', 'One record, start to finish.'], ['Daytime dance', 'Sunday 2 to 6pm. Lights up, shoes off.']], - offers: [{ name: 'Friday ticket', meta: 'Two acts, doors at 8', price: '$15', dur: 'Night' }, { name: 'Listening Club', meta: 'One record, start to finish', price: 'Free', dur: '90 min' }, { name: 'Annex regular', meta: 'Every show, skip the line, first dibs', price: '$20 / mo', dur: 'Monthly' }], - trust: [['Scanned at the door', 'Tickets on your phone'], ['Something on most nights', 'See the week'], ['Regulars skip the line', 'A membership that pauses'], ['A kind door', 'Always']], - reviewsAbout: ['Listening Club', 'Open Stage', 'Annex regular'], - team: [['Jordan Pike', 'Owner · door'], ['Kai Brooks', 'Sound'], ['Noor Haddad', 'Host · Listening Club'], ['Pat Doyle', 'Bar']], - posts: [['Note', 'Why the door is kind'], ['Story', 'The sound system that was a life savings'], ['Guide', 'Going out alone, the gentle version'], ['Update', 'Daytime dance returns']], - plans: [['Listening', 'Mondays and Sundays'], ['Regular', 'Every show, skip the line'], ['Two regulars', 'For both of you']], - products: [['Annex tee', 'Black, heavy, the roundel'], ['Gift tickets', 'Two Fridays, any Fridays'], ['The Sunday record', 'Whatever we played last Sunday']], - firstVisit: [['Who is there', 'Sixty to two hundred people. Regulars at the bar, first-timers near the front.'], ['How long', 'Doors at 8, music by 9, done by midnight.'], ['What to bring', 'Your ticket on your phone. Earplugs are free at the bar.'], ['At the door', 'Scan in, no line if you are a regular. Pat at the bar knows the first-timer face.']], - copy: { circles: { title: 'The', em: 'residencies.', lede: 'Same night every week. Walk in.' }, events: { title: 'This', em: 'week.', lede: 'Tickets live. Scan at the door.' }, firstnight: { title: 'Your first', em: 'night.', lede: 'Coming alone is fine. Here is how it goes.' }, reviews: { title: 'From the', em: 'floor.' }, team: { title: 'Who runs', em: 'the room.' }, services: { title: 'Tickets and', em: 'regulars.' }, shop: { title: 'Merch and', em: 'records.' }, cta: { title: 'Doors at eight.', em: 'Come early.' } }, - }, - nonprofits: { - label: 'Non-profits', description: 'The work explained plainly, crews to join, a calendar the neighbourhood reads and an easy way to give.', palette: 'blue', - name: 'Northside Neighbours', descriptor: 'A neighbourhood association', owner: 'Amara Diallo', role: 'Coordinator', person: 'neighbour', - tools: ['gather', 'belong', 'publish', 'sell'], - cta: 'RSVP to the next one', cta2: 'See the calendar', - hero: { eyebrow: 'Northside · Your City', title: 'Fix the park.', em: 'Meet the street.', body: 'A repair café, a tool library, a park crew and a street dinner every month. No forms, no dues. RSVP to one thing and you are a neighbour.' }, - story: ['Northside Neighbours began with a street dinner that closed one road for one evening. Forty people came. Most had never spoken.', 'Now there is a tool library, a repair café and a park crew. Each one started because someone said they would host it.', 'Everything is free. Monthly donors keep the kettle on and the tools sharp.'], story2: ['A street is a', 'room too.'], quote: 'Everyone has something to fix and something to lend.', - groups: [['Repair Café', 'Second Saturday · 10am', 'Bring the broken thing. Someone will know how.'], ['Park Crew', 'Sundays · 9am', 'Two hours, gloves provided, coffee after.'], ['Street Dinner Crew', 'Monthly', 'The people who close the road and set the tables.']], - events: [['Street dinner · Elm', 'Bring a dish and a chair. Forty seats, RSVP.'], ['Repair Café', 'Toasters, bikes, hems, lamps.'], ['Park planting day', 'Two hundred bulbs. Children welcome.']], - offers: [{ name: 'Show up once', meta: 'Any event, no commitment', price: 'Free', dur: 'A morning' }, { name: 'Tool library card', meta: 'Borrow anything on the wall', price: 'Free', dur: 'Yearly' }, { name: 'Keep the kettle on', meta: 'Monthly gift, cancel any time', price: 'From $5 / mo', dur: 'Monthly' }], - trust: [['RSVP to one thing', 'No sign-up beyond that'], ['Crews on the calendar', 'Saturday, Sunday, monthly'], ['Come back for a second', 'Whenever you like'], ['No dues', 'Ever']], - reviewsAbout: ['Repair Café', 'Park Crew', 'Street Dinner Crew'], - team: [['Amara Diallo', 'Coordinator'], ['Rosa Alvarez', 'Host · Repair Café'], ['Minh Tran', 'Host · Park Crew']], - posts: [['Story', 'The first street dinner'], ['Guide', 'How to host one on your road'], ['Note', 'What the tool library has this month'], ['Update', 'Planting day is on']], - products: [['Street dinner apron', 'Printed by hand, by us'], ['Seed box', 'For planting day'], ['Gift a card', 'A tool library card for a neighbour']], - firstVisit: [['Who is there', 'Twenty to forty neighbours. Children and dogs welcome.'], ['How long', 'Two hours, come and go.'], ['What to bring', 'Gloves if you have them. The broken thing, if it is Repair Café.'], ['At the gate', 'RSVP on your phone so we know the headcount. Amara finds you a job in five minutes.']], - copy: { circles: { title: 'The', em: 'crews.', lede: 'Show up to one. No sign-up beyond an RSVP.' }, events: { title: 'On the', em: 'street.', lede: 'RSVP so we know how many chairs.' }, firstnight: { title: 'Your first', em: 'Saturday.', lede: 'Here is how a morning goes.' }, reviews: { title: 'From the', em: 'street.' }, team: { title: 'Who holds', em: 'it together.' }, services: { title: 'Ways to', em: 'help.' }, plans: { title: 'Keep the', em: 'kettle on.', lede: 'Monthly giving. Every dollar stays on the street.' }, shop: { title: 'Made on', em: 'Northside.' }, cta: { title: 'Second Saturday.', em: 'Bring the broken thing.' } }, - }, - networks: { - label: 'Networks', description: 'Many groups under one roof: find yours, start one and see what is on everywhere.', palette: 'purple', - name: 'Third Place', descriptor: 'Twelve small groups across the city', owner: 'Hollis Grant', role: 'Steward', person: 'member', - tools: ['belong', 'gather', 'publish', 'learn'], - cta: 'Join a group', cta2: 'See every group', - hero: { eyebrow: 'Twelve groups · six neighbourhoods', title: 'Small groups', em: 'near you.', body: 'Walkers, readers, potluck cooks, new arrivals, early dads, bad sketchers. Each group is under twenty people and meets at the same time in the same place. Join one. Then another.' }, - story: ['Third Place is not a venue. It is twelve small groups meeting in borrowed rooms across the city, held together by hosts who were once the new person.', 'Each group stays under twenty. When one gets full, a member starts the next one with our backing.', 'Hosts get a format, a room and the kit. Members get people to call on a Tuesday.'], story2: ['Many groups,', 'overlapping.'], quote: 'Open doors, small rooms, familiar faces.', - groups: [['Westside Walkers', 'Saturdays · 9am', 'An hour on foot. The route changes, the people do not.'], ['Book & Beer', 'Second Tuesday · 7pm', 'One book a month. Reading it is optional.'], ['Sunday Potluck', 'Sundays · 1pm', 'Everyone brings one thing. Nobody brings it twice.'], ['New in Town', 'Thursdays · 6:30pm', 'Your first group. Hosted by people who remember.'], ['Dads Early', 'Saturdays · 7am', 'Coffee before the day starts.'], ['Sketch Club', 'Wednesdays · 6pm', 'Draw badly together.']], - events: [['All-groups night', 'Twelve groups, one hall, one long table. RSVP.'], ['New in Town · first Thursday', 'A room full of people who just arrived.'], ['Host a group · info evening', 'You already organise. Here is backup.']], - offers: [{ name: 'Join a group', meta: 'Any group, show up when you can', price: 'Free', dur: 'Any week' }, { name: 'Host a group', meta: 'A format, a room, people who return', price: 'Free', dur: 'Monthly check-in' }, { name: 'Six weeks in', meta: 'A small group for your first six weeks in the city', price: 'Free', dur: '6 weeks' }], - trust: [['Checked in at the door', 'Every group, one tap'], ['Groups in every neighbourhood', 'Find yours'], ['A shared calendar', 'Every group in one place'], ['Free to join', 'Supporters keep rooms booked']], - reviewsAbout: ['Book & Beer', 'New in Town', 'Westside Walkers'], - team: [['Hollis Grant', 'Steward'], ['Pip Marlow', 'Host · New in Town'], ['Sunny Vale', 'Host · Potluck'], ['Lou Ferris', 'Host · Walkers']], - posts: [['Guide', 'How to make friends in a new city, honestly'], ['Story', 'Twelve groups, one hall'], ['Note', 'Things to do alone on a weeknight that end with people'], ['Update', 'Two new groups this month']], - plans: [['Member', 'Every group, free'], ['Supporter', 'Keeps the rooms booked'], ['Host', 'Backup, a room, the kit']], - firstVisit: [['Who is there', 'Twelve to eighteen people. A host who was new two years ago.'], ['How long', 'About ninety minutes.'], ['What to bring', 'Nothing. Potluck is the exception: one dish.'], ['At the door', 'Check in on your phone. The host introduces you to two people before you sit.']], - copy: { circles: { title: 'The', em: 'groups.', lede: 'Under twenty people each. Same time, same place.' }, events: { title: 'All', em: 'together.', lede: 'The nights every group comes to.' }, firstnight: { title: 'Your first', em: 'group.', lede: 'Start with New in Town if you are not sure.' }, reviews: { title: 'From the', em: 'members.' }, team: { title: 'The', em: 'hosts.' }, services: { title: 'Join, host,', em: 'or start.' }, plans: { title: 'Member, supporter,', em: 'host.', lede: 'Membership is free. Supporters keep the rooms booked.' }, cta: { title: 'Pick one.', em: 'Then another.' } }, - }, -} - -const slot = (key: string, sample: string) => `{{${key}|${sample}}}` -const star = (c: { title: string; em: string }) => (c.em ? `${c.title} *${c.em}*` : c.title) -const copy = (s: Spec, k: Section): SectionCopy => s.copy[k] ?? COPY[k] -const head = (c: SectionCopy, eyebrow: string) => ({ eyebrow, title: star(c), lede: c.lede ?? '' }) - -function pages(s: Spec): KitPage[] { - const offers = s.offers.map((o, i) => ({ - name: slot(`offer${i + 1}Title`, o.name), meta: o.dur, body: slot(`offer${i + 1}Blurb`, o.meta), price: slot(`offer${i + 1}Price`, o.price), href: '~/booking', - })) - const hero: Block = { - type: 'ServicesHero', - props: { - look: 'split', eyebrow: s.hero.eyebrow, title: `${s.hero.title} *${s.hero.em}*`, lead: s.hero.body, - primaryLabel: s.cta, primaryHref: '~/booking', secondaryLabel: s.cta2, secondaryHref: '~/services', proof: '', image: '', alt: '', - panelTitle: 'Book online', panelNote: 'Pick a time', offers: offers.map((o) => ({ name: o.name, meta: o.meta, price: o.price, href: o.href })), areas: [], - }, - } - const trust: Block = { type: 'ServicesTrust', props: { items: s.trust.map(([title, line]) => ({ title, line })) } } - const groups: Block = { - type: 'ServicesList', - props: { ...head(copy(s, 'circles'), 'Groups'), buttonLabel: 'Book a spot', buttonHref: '~/booking', rows: s.groups.map(([name, when, line]) => ({ meta: when, name, body: line, price: '', href: '~/booking' })) }, - } - const first: Block = { type: 'ServicesSteps', props: { ...head(copy(s, 'firstnight'), 'Your first visit'), rows: s.firstVisit.map(([title, body]) => ({ title, body })) } } - const events: Block = { - type: 'ServicesEvents', - props: { - ...head(copy(s, 'events'), 'Events'), buttonLabel: '', buttonHref: '', - rows: s.events.map(([title, body], i) => ({ meta: '', title: slot(`event${i + 1}Title`, title), body, price: '', href: '~/booking', featured: i === 0 })), - }, - } - const reviews: Block = { - type: 'ServicesReviews', - props: { - ...head(copy(s, 'reviews'), 'Reviews'), proof: '', - rows: s.reviewsAbout.map((what, i) => ({ quote: `Replace with a real quote from a real ${s.person}. Specific beats glowing.`, who: `${s.person[0].toUpperCase()}${s.person.slice(1)} ${['one', 'two', 'three'][i] ?? i + 1}`, what })), - }, - } - const team: Block = { - type: 'ServicesTeam', - props: { ...head(copy(s, 'team'), 'The team'), rows: s.team.map(([name, role], i) => ({ name: slot(`person${i + 1}Name`, i === 0 ? s.owner : name), role: i === 0 ? s.role : role, image: '', alt: '' })) }, - } - const posts: Block = { - type: 'ServicesPosts', - props: { eyebrow: 'Notes', title: 'Worth *a read.*', lede: '', buttonLabel: '', buttonHref: '', rows: s.posts.map(([kind, title]) => ({ meta: kind, title, body: '', price: '', href: '', image: '', alt: '' })) }, - } - const plans: Block | null = s.plans - ? { type: 'ServicesPlans', props: { ...head(copy(s, 'plans'), 'Plans'), rows: s.plans.map(([title, body], i) => ({ meta: '', title, body, price: 'Set your price', href: '~/booking', featured: i === 1 })) } } - : null - const shop: Block | null = s.products - ? { type: 'ServicesShop', props: { ...head(copy(s, 'shop'), 'Shop'), buttonLabel: 'Open the shop', buttonHref: '~/services', rows: s.products.map(([title, body]) => ({ meta: '', title, body, price: 'Set your price', href: '', image: '', alt: '' })) } } - : null - const list: Block = { - type: 'ServicesList', - props: { ...head(copy(s, 'services'), 'Services'), buttonLabel: 'See open times', buttonHref: '~/booking', rows: offers.map((o) => ({ meta: o.meta, name: o.name, body: o.body, price: o.price, href: o.href })) }, - } - const faq: Block = { - type: 'ServicesFaq', - props: { - eyebrow: 'Questions', title: 'Good to *know.*', lede: 'Anything else, ask. A real person answers.', - rows: [ - { question: 'Do I need to book?', answer: 'You can. Booking holds your spot and sends a reminder. Say here if people can also just walk in.' }, - { question: 'What if I cannot make it?', answer: 'Change or cancel from the confirmation email. Say how late is too late.' }, - { question: 'Is it okay to come alone?', answer: 'Say yes if it is, and say what happens when someone does.' }, - ], - facts: [], areas: [], - }, - } - const band: Block = { - type: 'ServicesBand', - props: { eyebrow: 'Next opening', title: star(copy(s, 'cta')), primaryLabel: s.cta, primaryHref: '~/booking', secondaryLabel: '', secondaryHref: '' }, - } - const story: Block = { - type: 'ServicesStory', - props: { eyebrow: 'Our story', title: `${s.story2[0]} *${s.story2[1]}*`, paragraphs: s.story, buttonLabel: 'Meet the people', buttonHref: '~/about', image: '', alt: '' }, - } - const booking: Block = { - type: 'ServicesBooking', - props: { - eyebrow: 'Book online', title: 'Next *openings.*', lede: 'Live availability. Pick a time, see the total, get a confirmation.', buttonLabel: s.cta, buttonHref: '~/booking', - rows: s.groups.map(([name, when, line]) => ({ day: when, title: name, meta: line, time: '', href: '~/booking' })), - }, - } - const contact: Block = { - type: 'ServicesContact', - props: { eyebrow: 'Get in touch', title: 'Ask us *anything.*', lede: 'A person answers. Usually the same day.', body: '', buttonLabel: 'Send a message', buttonHref: '~/booking', secondaryLabel: '', secondaryHref: '' }, - } - const locations: Block = { - type: 'ServicesLocations', - props: { - eyebrow: 'Locations and hours', title: 'Where to *find us.*', lede: '', address: slot('address', 'Your street, Your City'), phone: slot('phone', 'Your phone'), - email: slot('email', 'Your email'), hours: [], areas: [], image: '', alt: '', - }, - } - const letter: Block = { - type: 'ServicesLetter', - props: { eyebrow: 'Newsletter', title: 'Stay in *the loop.*', lede: 'A short note when something is coming up. Nothing else.', buttonLabel: 'Join the list', buttonHref: '~/booking' }, - } - const compact = (xs: (Block | null)[]) => xs.filter((b): b is Block => b !== null) - const seo = (title: string, description: string) => ({ title, description }) - return [ - { slug: 'home', label: 'Home', seo: seo(s.name, s.descriptor), blocks: compact([hero, trust, groups, first, events, reviews, band]) }, - { slug: 'services', label: 'Services', seo: seo('Services', `${s.name}: what is on and what it costs.`), blocks: compact([list, plans, shop, faq, band]) }, - { slug: 'about', label: 'About', seo: seo('About', `Who is behind ${s.name}.`), blocks: compact([story, team, posts, locations, letter]) }, - { slug: 'booking', label: 'Book', seo: seo('Book', `Pick a time at ${s.name}.`), blocks: compact([booking, contact]) }, - ] -} - -export function servicesKit(niche: ServicesKitNiche): ServicesKit { - const s = SPECS[niche] - return { - id: `services-${niche}`, version: 1, theme: 'Services', niche, label: s.label, description: s.description, - palette: s.palette, tools: s.tools, - // Tide (#1AA7C0, a brand accent is a hex) is the one shipped accent that matches a kit's palette (blue). The rest wait on LIVE-2041. - ...(s.palette === 'blue' ? { accent: SERVICES_ACCENTS.tide.accent } : {}), - pages: pages(s), - } +export function servicesKit(niche: 'general'): SiteKit { + return { ...newWorldKit(niche), id: `services-${niche}`, theme: 'Services' } } diff --git a/lib/sites/site-render-style.ts b/lib/sites/site-render-style.ts index 214a30edce..009533616f 100644 --- a/lib/sites/site-render-style.ts +++ b/lib/sites/site-render-style.ts @@ -24,7 +24,7 @@ import type { WebsiteTheme } from '@/lib/sites/editor/state' // default accent. /** The editor's stored theme id for each site theme (ADR-1726): Bold is Menswork, Frequency is DAWN. */ -export const EDITOR_THEME_OF: Record = { frequency: 'DAWN', bold: 'Menswork', wildheart: 'Wildheart', network: 'Network', 'network-kit': 'NetworkKit', temple: 'Temple', 'temple-kit': 'TempleKit', midnight: 'Midnight', designer: 'Designer', 'free-human': 'FreeHuman', services: 'Services' } +export const EDITOR_THEME_OF: Record = { frequency: 'DAWN', bold: 'Menswork', wildheart: 'Wildheart', network: 'Network', 'network-kit': 'NetworkKit', temple: 'Temple', 'temple-kit': 'TempleKit', midnight: 'Midnight', designer: 'Designer', 'free-human': 'FreeHuman', services: 'Services', 'new-world': 'NewWorld' } /** The editor's id for any site theme (the same table as EDITOR_THEME_OF). */ export const editorThemeOf = (theme: SiteThemeId): WebsiteTheme => EDITOR_THEME_OF[theme] diff --git a/lib/spaces/create-wizard.ts b/lib/spaces/create-wizard.ts index 378646a856..c792224c58 100644 --- a/lib/spaces/create-wizard.ts +++ b/lib/spaces/create-wizard.ts @@ -145,7 +145,7 @@ export function suggestModeForIntents(picks: readonly string[], available: reado /** The themes the look step offers: every Mega Theme, in the library's order, with its one-line pitch. Free Human is held back * like the earlier Network and Temple: a private theme, loaded for the Spaces that wear it and offered to no one. */ -export const WIZARD_THEMES: readonly { id: MegaThemeId; label: string; hint: string }[] = MEGA_THEMES.filter(({ id }) => id !== 'network' && id !== 'temple' && id !== 'free-human' && id !== 'services').map(({ id }) => ({ +export const WIZARD_THEMES: readonly { id: MegaThemeId; label: string; hint: string }[] = MEGA_THEMES.filter(({ id }) => id !== 'network' && id !== 'temple' && id !== 'free-human' && id !== 'services' && id !== 'new-world').map(({ id }) => ({ id, // The site theme's own label, so Midnight reads as Nocturne (its saved id stays `midnight`). label: id === 'frequency' ? 'Default' : id === 'network-kit' ? 'Network' : id === 'temple-kit' ? 'Temple' : (SITE_THEMES.find((t) => t.id === id)?.label ?? id.charAt(0).toUpperCase() + id.slice(1)), diff --git a/lib/spotlight/theme.ts b/lib/spotlight/theme.ts index 6d2d5ec57d..92581d30a7 100644 --- a/lib/spotlight/theme.ts +++ b/lib/spotlight/theme.ts @@ -101,7 +101,7 @@ export const EMPTY_THEME: SpotlightTheme = { } /** A Spotlight preset read from a Mega Theme's flat token set. */ -function surfacePreset(id: 'bold' | 'wildheart' | 'network' | 'network-kit' | 'temple-kit' | 'free-human' | 'services', font: SpotlightTheme['font'], card: SpotlightCard): SpotlightTheme { +function surfacePreset(id: 'bold' | 'wildheart' | 'network' | 'network-kit' | 'temple-kit' | 'free-human' | 'services' | 'new-world', font: SpotlightTheme['font'], card: SpotlightCard): SpotlightTheme { const s = MEGA_SURFACES[id]! return { accent: s.accent.accent.toLowerCase(), surface: s.raised.toLowerCase(), text: s.text.toLowerCase(), font, card, @@ -158,6 +158,8 @@ export const THEME_PRESETS: { id: string; label: string; theme: SpotlightTheme } { id: 'free-human', label: 'Free Human', theme: { ...surfacePreset('free-human', { heading: 'serif', body: 'sans' }, { radius: 'lg', shadow: 'soft', style: 'solid' }), layout: 'free-human:stack', kit: 'general' } }, // Services (lib/theme/services.ts): the Night register, one Tide accent, soft cards. Its own Spotlight layouts follow with LIVE-1994. { id: 'services', label: 'Services', theme: { ...surfacePreset('services', { heading: 'display', body: 'sans' }, { radius: 'lg', shadow: 'soft', style: 'solid' }) } }, + // New World (lib/theme/new-world.ts): the Night register, one Tide accent, soft cards. Its own Spotlight layouts follow with LIVE-2057. + { id: 'new-world', label: 'New World', theme: { ...surfacePreset('new-world', { heading: 'display', body: 'sans' }, { radius: 'lg', shadow: 'soft', style: 'solid' }) } }, { id: 'mono', label: 'Mono', theme: { accent: '#111111', surface: '#ffffff', text: '#111111', font: { heading: 'sans', body: 'sans' }, card: { radius: 'sm', shadow: 'none', style: 'solid' }, header: { show: true, height: 160, focusY: 50 }, diff --git a/lib/theme/block-contract-map.json b/lib/theme/block-contract-map.json index 3f8e4c93a1..bf77b196ce 100644 --- a/lib/theme/block-contract-map.json +++ b/lib/theme/block-contract-map.json @@ -1055,6 +1055,102 @@ "--dur": "05d541b177abac8f", "--ease": "03e1354ad381d27e" } + }, + "new-world": { + "names": { + "--c-canvas": "var(--color-canvas)", + "--c-surface": "var(--color-surface)", + "--c-raised": "var(--color-surface-elevated)", + "--c-sunken": "color-mix(in srgb,var(--color-canvas) 92%,var(--color-text))", + "--c-text": "var(--color-text)", + "--c-text-muted": "var(--color-text-muted)", + "--c-text-subtle": "var(--color-text-subtle)", + "--c-on-accent": "var(--color-text-on-primary)", + "--c-accent": "var(--color-primary)", + "--c-accent-hover": "var(--color-primary-hover)", + "--c-accent-soft": "color-mix(in srgb,var(--color-primary) 18%,var(--color-canvas))", + "--c-accent-bg": "var(--color-primary-bg)", + "--c-accent-deep": "var(--color-primary-strong)", + "--c-accent-text": "var(--color-primary-strong)", + "--c-line": "var(--color-border)", + "--c-line-strong": "var(--color-border-strong)", + "--c-success": "var(--color-success)", + "--c-warning": "var(--color-warning)", + "--c-danger": "var(--color-danger)", + "--c-info": "var(--color-info)", + "--c-focus": "var(--color-focus-ring)", + "--c-band": "var(--color-ink)", + "--c-on-band": "var(--color-on-ink)", + "--r-control": "var(--radius-control)", + "--r-card": "var(--radius-card)", + "--r-panel": "var(--radius-cover)", + "--r-media": "var(--radius-cover)", + "--frame": "inset(0 round 20px)", + "--shadow-card": "0 1px 2px color-mix(in srgb,var(--color-text) 8%,transparent)", + "--shadow-lift": "0 12px 28px -12px color-mix(in srgb,var(--color-text) 28%,transparent)", + "--f-display": "var(--font-display)", + "--f-body": "var(--font-body)", + "--f-label": "var(--font-label)", + "--f-voice": "var(--font-display)", + "--w-display": "600", + "--track-display": "normal", + "--case-heading": "none", + "--lead-display": "1.1", + "--sp-section": "var(--space-section)", + "--sp-gap": "16px", + "--sp-gutter": "clamp(16px,4vw,32px)", + "--measure": "68ch", + "--dur-fast": "var(--motion-fast)", + "--dur": "var(--motion-base)", + "--ease": "var(--ease-out)" + }, + "pinned": { + "--c-canvas": "57a7759b3bca9e9e", + "--c-surface": "be633d5ddeee4f69", + "--c-raised": "0d0ac234f215bc2f", + "--c-sunken": "32ab0f0be8234e13", + "--c-text": "f9136387e7ec0311", + "--c-text-muted": "e4bd671101c552b1", + "--c-text-subtle": "e4bd671101c552b1", + "--c-on-accent": "f347698ea0b3a8d4", + "--c-accent": "c32d1e3cb5cf75a5", + "--c-accent-hover": "da9af3efceda5034", + "--c-accent-soft": "37476fefa1fef437", + "--c-accent-bg": "90c38b9e47c88572", + "--c-accent-deep": "d15e28b6c8a5f8bc", + "--c-accent-text": "d15e28b6c8a5f8bc", + "--c-line": "e7d1f27a81a5ec3d", + "--c-line-strong": "0fb44324557a05ab", + "--c-success": "dcde11209d76d36c", + "--c-warning": "961402708b8e7ace", + "--c-danger": "935779559d0a68ec", + "--c-info": "4d6da96ec522edd6", + "--c-focus": "55975f08551e323c", + "--c-band": "6880845518fa1fce", + "--c-on-band": "882bd51f6b1d82aa", + "--r-control": "67931646dc901dc0", + "--r-card": "2793cbc214030d02", + "--r-panel": "2793cbc214030d02", + "--r-media": "2793cbc214030d02", + "--frame": "aec71277a98e5c58", + "--shadow-card": "70547bdc25c0d558", + "--shadow-lift": "1c774b5b1300491d", + "--f-display": "c01aee42a9b4a430", + "--f-body": "ea71320cd0193c16", + "--f-label": "c7fbfe1bcf3a8222", + "--f-voice": "c01aee42a9b4a430", + "--w-display": "284b7e6d788f363f", + "--track-display": "317b32c143692b99", + "--case-heading": "140bedbf9c3f6d56", + "--lead-display": "b05e244762b1e472", + "--sp-section": "e5484b9c7180a5ac", + "--sp-gap": "67931646dc901dc0", + "--sp-gutter": "36d5ce25db3b2217", + "--measure": "d13358a006a90e07", + "--dur-fast": "30f551f670ede078", + "--dur": "05d541b177abac8f", + "--ease": "03e1354ad381d27e" + } } } } diff --git a/lib/theme/block-contract-tokens.test.ts b/lib/theme/block-contract-tokens.test.ts index 77f3e5202b..604239a5f5 100644 --- a/lib/theme/block-contract-tokens.test.ts +++ b/lib/theme/block-contract-tokens.test.ts @@ -12,6 +12,7 @@ import { MIDNIGHT_TOKENS_CSS } from '@/lib/theme/midnight' import { DESIGNER_TOKENS_CSS } from '@/lib/theme/designer' import { FREE_HUMAN_TOKENS_CSS } from '@/lib/theme/free-human' import { SERVICES_TOKENS_CSS } from '@/lib/theme/services' +import { NEW_WORLD_TOKENS_CSS } from '@/lib/theme/new-world' import { CONTRACT_THEME_IDS, CORE_TOKEN_NAMES, coreTokenMap, coreTokensCss, type ContractThemeId, type CoreTokenName } from '@/lib/theme/block-contract-tokens' // THE PIN (LIVE-1856). The contract adds names; it must move no value. This resolves every contract name against the @@ -40,12 +41,13 @@ const SHEETS: Record, { css: string; selec designer: { css: DESIGNER_TOKENS_CSS, selector: '[data-house-theme="designer"]' }, 'free-human': { css: FREE_HUMAN_TOKENS_CSS, selector: '[data-house-theme="free-human"]' }, services: { css: SERVICES_TOKENS_CSS, selector: '[data-house-theme="services"]' }, + 'new-world': { css: NEW_WORLD_TOKENS_CSS, selector: '[data-house-theme="new-world"]' }, } /** The seed's key for each theme (lib/sites/editor/theme-contract.json). */ const SEED_KEY: Record = { frequency: 'DAWN', bold: 'Menswork', wildheart: 'Wildheart', network: 'Network', 'network-kit': 'NetworkKit', - temple: 'Temple', 'temple-kit': 'TempleKit', midnight: 'Midnight', designer: 'Designer', 'free-human': 'FreeHuman', services: 'Services', + temple: 'Temple', 'temple-kit': 'TempleKit', midnight: 'Midnight', designer: 'Designer', 'free-human': 'FreeHuman', services: 'Services', 'new-world': 'NewWorld', } type Decls = Map diff --git a/lib/theme/block-contract-tokens.ts b/lib/theme/block-contract-tokens.ts index 363404e6ba..17a72f999a 100644 --- a/lib/theme/block-contract-tokens.ts +++ b/lib/theme/block-contract-tokens.ts @@ -42,7 +42,7 @@ export const CORE_TOKEN_NAMES = [ export type CoreTokenName = (typeof CORE_TOKEN_NAMES)[number] /** The ten site themes (lib/theme/site-style.ts SiteThemeId). */ -export const CONTRACT_THEME_IDS = ['frequency', 'bold', 'wildheart', 'network', 'network-kit', 'temple', 'temple-kit', 'midnight', 'designer', 'free-human', 'services'] as const +export const CONTRACT_THEME_IDS = ['frequency', 'bold', 'wildheart', 'network', 'network-kit', 'temple', 'temple-kit', 'midnight', 'designer', 'free-human', 'services', 'new-world'] as const export type ContractThemeId = (typeof CONTRACT_THEME_IDS)[number] @@ -59,6 +59,7 @@ const SCOPE: Readonly> = { designer: '[data-house-theme="designer"]', 'free-human': '[data-house-theme="free-human"]', services: '[data-house-theme="services"]', + 'new-world': '[data-house-theme="new-world"]', } type Generated = { themes: Record }> } diff --git a/lib/theme/mega-surfaces.ts b/lib/theme/mega-surfaces.ts index d5a680b5bc..ef2b89a0e2 100644 --- a/lib/theme/mega-surfaces.ts +++ b/lib/theme/mega-surfaces.ts @@ -20,6 +20,7 @@ import { TEMPLE_ACCENT, TEMPLE_PALETTE as T } from '@/lib/theme/temple' import { TEMPLE_KIT_SURFACE } from '@/lib/theme/temple-kit' import { FREE_HUMAN_SURFACE } from '@/lib/theme/free-human' import { SERVICES_SURFACE } from '@/lib/theme/services' +import { NEW_WORLD_SURFACE } from '@/lib/theme/new-world' import { WILDHEART_PALETTE as W } from '@/lib/theme/wildheart' import type { MegaThemeId } from '@/lib/theme/mega-theme' import { palette } from '@/lib/theme/palette' @@ -77,4 +78,5 @@ export const MEGA_SURFACES: Partial> = { designer: DESIGNER_SURFACE, 'free-human': FREE_HUMAN_SURFACE, services: SERVICES_SURFACE, + 'new-world': NEW_WORLD_SURFACE, } diff --git a/lib/theme/mega-theme.ts b/lib/theme/mega-theme.ts index 7b3bd96670..fdec5d53ce 100644 --- a/lib/theme/mega-theme.ts +++ b/lib/theme/mega-theme.ts @@ -58,6 +58,7 @@ export const MEGA_THEMES: readonly MegaThemeDef[] = [ { id: 'designer', editor: 'Designer', site: 'designer' }, { id: 'free-human', editor: 'FreeHuman', site: 'free-human' }, { id: 'services', editor: 'Services', site: 'services' }, + { id: 'new-world', editor: 'NewWorld', site: 'new-world' }, ] export interface MegaThemeChoice { diff --git a/lib/theme/new-world.test.ts b/lib/theme/new-world.test.ts new file mode 100644 index 0000000000..6f69755a25 --- /dev/null +++ b/lib/theme/new-world.test.ts @@ -0,0 +1,31 @@ +import { describe, expect, it } from 'vitest' +import { contrastRatio } from '@/lib/spaces/accent' +import { NEW_WORLD_ACCENTS, NEW_WORLD_DAY_CSS, NEW_WORLD_DETAIL_CSS, NEW_WORLD_ON_ACCENT, NEW_WORLD_TOKENS_CSS, NEW_WORLD_SURFACE, type NewWorldAccentId } from './new-world' + +const SHEETS = [NEW_WORLD_TOKENS_CSS, NEW_WORLD_DAY_CSS, NEW_WORLD_DETAIL_CSS] + +describe('New World theme tokens', () => { + it('scopes every selector to the stand-alone site render, never :root (theme fence)', () => { + for (const css of SHEETS) { + expect(css).not.toContain(':root') + for (const sel of css.matchAll(/(?:^|\})\s*([^{}@]+)\{/g)) expect(sel[1].trim().startsWith('[data-house-theme="new-world"]'), sel[1]).toBe(true) + } + }) + it('names every custom property --nw-* so no other theme meets them', () => { + for (const css of SHEETS) for (const decl of css.matchAll(/(?:^|[;{\n])\s*(--[a-z0-9-]+)\s*:/g)) expect(decl[1].startsWith('--nw-'), decl[1]).toBe(true) + }) + it('keeps the two registers apart: Night is the default, Day is a section override', () => { + expect(NEW_WORLD_TOKENS_CSS).not.toContain('data-th="day"') + expect(NEW_WORLD_DAY_CSS).toContain('data-th="day"') + expect(NEW_WORLD_DETAIL_CSS).toContain('data-pairing="detail"') + }) + it('starts in Tide teal and carries ink on it, at least 4.5:1 (white on Tide is not enough)', () => { + for (const id of Object.keys(NEW_WORLD_ACCENTS) as NewWorldAccentId[]) expect(contrastRatio(NEW_WORLD_ON_ACCENT, NEW_WORLD_ACCENTS[id].accent), id).toBeGreaterThanOrEqual(4.5) + expect(contrastRatio('#FFFFFF', NEW_WORLD_ACCENTS.tide.accent)).toBeLessThan(3) + expect(NEW_WORLD_SURFACE.accent.accent).toBe(NEW_WORLD_ACCENTS.tide.accent) + }) + it('carries white on the deep Tide the Day register uses, at least 4.5:1', () => { + expect(NEW_WORLD_DAY_CSS).toContain('--nw-text-on-accent:#FFFFFF') + expect(contrastRatio('#FFFFFF', '#12768B')).toBeGreaterThanOrEqual(4.5) + }) +}) diff --git a/lib/theme/new-world.ts b/lib/theme/new-world.ts new file mode 100644 index 0000000000..9a8de8435d --- /dev/null +++ b/lib/theme/new-world.ts @@ -0,0 +1,309 @@ +import type { ThemeSurface } from "@/lib/theme/surface-vars"; +// THE NEW WORLD THEME (code id `new-world`, editor theme `NewWorld`), built from the New World design system +// (docs/design-systems/new-world, revision 2). PURE. New World is the mega template every new Space starts in. It is +// its own theme, separate from Services. Night (Stage) is the default register; Day (Commons, `data-th="day"`) is the +// light one, and either can be set on a section so a page mixes them. The tokens are --nw-* so they never meet another +// theme's; the engine's own names (--th-*) come from the theme contract (themes.NewWorld). +// +// Scope: these tokens live under [data-house-theme="new-world"] and are only ever emitted by the stand-alone site +// render. A site theme never styles a member, Space console or admin area (ADR-1906). +// +// Two deliberate differences from the zip, both recorded in docs/design-systems/new-world/rules.json: +// - The starting accent is Tide teal (Daniel, 2026-11-03), so the flare ramps are Tide, not the zip's violet. +// - The Stage inks are Frequency's own slate, not the zip's violet-tinted scale (the violet family is retired, ADR-1792). + +/** The owner accent presets that ship now. Tide is the starting accent; the rest wait on the owner. Id to the steps the site engine reads. */ +export const NEW_WORLD_ACCENTS = { + tide: { + label: "Tide", + accent: "#1AA7C0", + hover: "#12879E", + text: "#3FC1D6", + soft: "#0C5F70", + deep: "#8EDBE8", + glow2: "#FF3DAE", + glow3: "#2FDCEE", + }, +} as const; + +export type NewWorldAccentId = keyof typeof NEW_WORLD_ACCENTS; + +/** Night-register filled accent buttons carry ink, never white (the zip's --text-on-accent). Day carries white. */ +export const NEW_WORLD_ON_ACCENT = "#0A0E16"; + +/** The design system's token block: the plain scale first (compared value for value by the intake), then the Night register. */ +export const NEW_WORLD_TOKENS_CSS = ` +[data-house-theme="new-world"]{ +--nw-iridescent-sweep:linear-gradient(100deg,#8FE9FF 0%,#A3D4FF 20%,#A3D4FF 34%,#8FE9FF 52%,#A3E8D4 72%,#A3D4FF 88%,#8FE9FF 100%); +--nw-iridescent-sweep-deep:linear-gradient(100deg,#2C93A3 0%,#5A9FD0 26%,#5A9FD0 44%,#2C93A3 64%,#3C9C8C 82%,#2C93A3 100%); +--nw-n-flare-300:#8EDBE8; +--nw-n-flare-400:#3FC1D6; +--nw-n-flare-500:#1AA7C0; +--nw-n-flare-600:#12879E; +--nw-n-flare-700:#0C5F70; +--nw-n-swell-300:#FF8CC8; +--nw-n-swell-500:#FF3DAE; +--nw-n-halo-300:#7FE9FA; +--nw-n-halo-500:#2FDCEE; +--nw-d-flare-300:#5BB4C4; +--nw-d-flare-400:#2F96AA; +--nw-d-flare-500:#12768B; +--nw-d-flare-600:#0D6074; +--nw-d-flare-700:#0A4A5A; +--nw-d-swell-300:#D15A9C; +--nw-d-swell-500:#B13C7E; +--nw-d-halo-300:#3F9CAA; +--nw-d-halo-500:#1E7F8D; +--nw-salt-50:#FBF7F0; +--nw-salt-100:#F5EDE1; +--nw-salt-300:#D8C4A6; +--nw-salt-700:#6B625A; +--nw-text-on-light:#1E1B18; +--nw-text-on-light-muted:var(--nw-salt-700); +--nw-surface-light:var(--nw-salt-50); +--nw-surface-light-sunken:var(--nw-salt-100); +--nw-grad-sunset:var(--nw-iridescent-sweep); +--nw-space-1:4px; +--nw-space-2:8px; +--nw-space-3:12px; +--nw-space-4:16px; +--nw-space-5:24px; +--nw-space-6:32px; +--nw-space-7:48px; +--nw-space-8:64px; +--nw-space-9:96px; +--nw-space-10:144px; +--nw-container-max:1320px; +--nw-gutter:clamp(20px,4vw,56px); +--nw-radius-none:0; +--nw-radius-sm:6px; +--nw-radius-md:12px; +--nw-radius-lg:20px; +--nw-radius-xl:28px; +--nw-radius-pill:999px; +--nw-border-hairline:1px; +--nw-ease-out:cubic-bezier(.16,1,.3,1); +--nw-ease-tide:cubic-bezier(.65,0,.35,1); +--nw-dur-fast:150ms; +--nw-dur-base:300ms; +--nw-dur-slow:800ms; +--nw-stretch-display:100%; +--nw-fs-display-xl:96px; +--nw-fs-display-l:64px; +--nw-fs-display-m:48px; +--nw-fs-h1:44px; +--nw-fs-h2:30px; +--nw-fs-h3:22px; +--nw-fs-h4:18px; +--nw-fs-body-l:19px; +--nw-fs-body:16px; +--nw-fs-body-s:14px; +--nw-fs-caption:13px; +--nw-fs-mono:11px; +--nw-lh-display:0.98; +--nw-lh-snug:1.15; +--nw-lh-body:1.55; +--nw-ls-display:-0.035em; +--nw-ls-mono:0.14em; +--nw-ls-button:0.08em; +--nw-fw-regular:400; +--nw-fw-medium:500; +--nw-fw-bold:600; +--nw-fw-heavy:700; +--nw-fw-display:600; +--nw-em-size:1.06em; +} +[data-house-theme="new-world"],[data-house-theme="new-world"] [data-th]{ +--nw-ink-950:#05070C; +--nw-ink-900:#0A0E16; +--nw-ink-850:#111826; +--nw-ink-800:#1A2233; +--nw-ink-700:#262F44; +--nw-ink-600:#35415B; +--nw-graphite-400:#98A6BC; +--nw-chrome-50:#F2F5FA; +--nw-chrome-200:#C9D3E0; +--nw-chrome-400:#98A6BC; +--nw-flare-300:var(--nw-n-flare-300); +--nw-flare-400:var(--nw-n-flare-400); +--nw-flare-500:var(--nw-n-flare-500); +--nw-flare-600:var(--nw-n-flare-600); +--nw-flare-700:var(--nw-n-flare-700); +--nw-swell-300:var(--nw-n-swell-300); +--nw-swell-500:var(--nw-n-swell-500); +--nw-swell-700:#B0287F; +--nw-halo-300:var(--nw-n-halo-300); +--nw-halo-500:var(--nw-n-halo-500); +--nw-success-500:#7CC97F; +--nw-warning-500:#FFC46B; +--nw-danger-500:#FF6A5B; +--nw-text-accent:var(--nw-flare-400); +--nw-accent-hover:var(--nw-flare-400); +--nw-accent-text:var(--nw-ink-900); +--nw-text-on-accent:var(--nw-ink-900); +--nw-action-primary:var(--nw-chrome-50); +--nw-action-primary-text:var(--nw-ink-900); +--nw-action-primary-hover:#FFFFFF; +--nw-action-glow:0 0 24px color-mix(in oklab,var(--nw-flare-500) 55%,transparent),0 0 64px color-mix(in oklab,var(--nw-swell-500) 30%,transparent); +--nw-focus-ring:var(--nw-halo-500); +--nw-text-link:var(--nw-flare-300); +--nw-text-link-hover:var(--nw-chrome-50); +--nw-sheen:linear-gradient(180deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,0) 38%); +--nw-surface-glass:color-mix(in oklab,var(--nw-ink-800) 55%,transparent); +--nw-glass-panel:linear-gradient(150deg,color-mix(in oklab,var(--nw-ink-800) 70%,transparent),color-mix(in oklab,var(--nw-ink-800) 45%,transparent)); +--nw-glass-panel-shadow:0 20px 50px -30px rgba(0,0,0,.6),inset 0 0 0 1px color-mix(in oklab,var(--nw-chrome-50) 9%,transparent); +--nw-tip-bg:color-mix(in oklab,var(--nw-chrome-50) 94%,transparent); +--nw-reward:#FFC46B; +--nw-reward-soft:rgba(255,196,107,.14); +--nw-pa:linear-gradient(120deg,var(--nw-swell-300) 0%,var(--nw-flare-300) 36%,var(--nw-halo-300) 100%); +--nw-pa-glow:0 0 22px color-mix(in oklab,var(--nw-flare-400) 35%,transparent); +--nw-aura-opacity:.6; +--nw-glow-strength:1; +--nw-logo-filter:invert(1); +--nw-shadow-sm:0 1px 0 rgba(255,255,255,.06) inset,0 1px 2px rgba(0,0,0,.4); +--nw-shadow-md:0 1px 0 rgba(255,255,255,.08) inset,0 18px 40px -16px rgba(0,0,0,.7); +--nw-shadow-lg:0 1px 0 rgba(255,255,255,.1) inset,0 40px 80px -24px rgba(0,0,0,.8); +--nw-grad-lit:linear-gradient(100deg,var(--nw-halo-300) 0%,var(--nw-chrome-50) 30%,var(--nw-swell-300) 55%,var(--nw-flare-400) 78%,var(--nw-halo-300) 100%); +--nw-sp:1.15; +--nw-surface-page:var(--nw-surface-page-base,var(--nw-ink-900)); +--nw-surface-sunken:var(--nw-ink-950); +--nw-surface-raised:var(--nw-ink-850); +--nw-surface-card:var(--nw-ink-800); +--nw-text-primary:var(--nw-chrome-50); +--nw-text-secondary:var(--nw-chrome-200); +--nw-text-muted:var(--nw-graphite-400); +--nw-border-subtle:color-mix(in oklab,var(--nw-chrome-50) 9%,transparent); +--nw-border-default:color-mix(in oklab,var(--nw-chrome-50) 18%,transparent); +--nw-border-strong:color-mix(in oklab,var(--nw-chrome-50) 50%,transparent); +--nw-border-light:color-mix(in oklab,#1E1B18 12%,transparent); +--nw-accent:var(--nw-flare-500); +--nw-accent-tint:color-mix(in oklab,var(--nw-flare-500) 14%,transparent); +--nw-glow-sunset:linear-gradient(to top left,color-mix(in oklab,var(--nw-flare-500) calc(85% * var(--nw-sp)),var(--nw-ink-900)) 0%,color-mix(in oklab,var(--nw-flare-500) calc(59% * var(--nw-sp)),var(--nw-ink-900)) 22%,color-mix(in oklab,var(--nw-flare-500) calc(34% * var(--nw-sp)),var(--nw-ink-900)) 48%,color-mix(in oklab,var(--nw-flare-500) calc(12% * var(--nw-sp)),var(--nw-ink-900)) 72%,transparent 92%); +--nw-spread-tr:linear-gradient(to bottom left,color-mix(in oklab,var(--nw-flare-500) calc(75% * var(--nw-sp)),var(--nw-ink-900)) 0%,color-mix(in oklab,var(--nw-flare-500) calc(53% * var(--nw-sp)),var(--nw-ink-900)) 22%,color-mix(in oklab,var(--nw-flare-500) calc(30% * var(--nw-sp)),var(--nw-ink-900)) 48%,color-mix(in oklab,var(--nw-flare-500) calc(11% * var(--nw-sp)),var(--nw-ink-900)) 72%,transparent 92%); +--nw-spread-tl:linear-gradient(to bottom right,color-mix(in oklab,var(--nw-flare-500) calc(60% * var(--nw-sp)),var(--nw-ink-900)) 0%,color-mix(in oklab,var(--nw-flare-500) calc(42% * var(--nw-sp)),var(--nw-ink-900)) 22%,color-mix(in oklab,var(--nw-flare-500) calc(24% * var(--nw-sp)),var(--nw-ink-900)) 48%,color-mix(in oklab,var(--nw-flare-500) calc(8% * var(--nw-sp)),var(--nw-ink-900)) 72%,transparent 92%); +--nw-spread-br:linear-gradient(to top left,color-mix(in oklab,var(--nw-halo-500) calc(60% * var(--nw-sp)),var(--nw-ink-900)) 0%,color-mix(in oklab,var(--nw-halo-500) calc(42% * var(--nw-sp)),var(--nw-ink-900)) 22%,color-mix(in oklab,var(--nw-halo-500) calc(24% * var(--nw-sp)),var(--nw-ink-900)) 48%,color-mix(in oklab,var(--nw-halo-500) calc(8% * var(--nw-sp)),var(--nw-ink-900)) 72%,transparent 92%); +--nw-spread-bl:linear-gradient(to top right,color-mix(in oklab,var(--nw-swell-500) calc(55% * var(--nw-sp)),var(--nw-ink-900)) 0%,color-mix(in oklab,var(--nw-swell-500) calc(39% * var(--nw-sp)),var(--nw-ink-900)) 22%,color-mix(in oklab,var(--nw-swell-500) calc(22% * var(--nw-sp)),var(--nw-ink-900)) 48%,color-mix(in oklab,var(--nw-swell-500) calc(8% * var(--nw-sp)),var(--nw-ink-900)) 72%,transparent 92%); +--nw-spread-bottom:linear-gradient(to top,color-mix(in oklab,var(--nw-flare-500) calc(80% * var(--nw-sp)),var(--nw-ink-900)) 0%,color-mix(in oklab,var(--nw-flare-500) calc(45% * var(--nw-sp)),var(--nw-ink-900)) 28%,color-mix(in oklab,var(--nw-flare-500) calc(16% * var(--nw-sp)),var(--nw-ink-900)) 58%,transparent 88%); +--nw-spread-top:linear-gradient(to bottom,color-mix(in oklab,var(--nw-flare-500) calc(42% * var(--nw-sp)),var(--nw-ink-900)) 0%,color-mix(in oklab,var(--nw-flare-500) calc(18% * var(--nw-sp)),var(--nw-ink-900)) 32%,transparent 75%); +--nw-overlay-scrim:linear-gradient(90deg,color-mix(in oklab,var(--nw-ink-950) 90%,transparent) 0%,color-mix(in oklab,var(--nw-ink-950) 60%,transparent) 45%,color-mix(in oklab,var(--nw-ink-950) 20%,transparent) 100%); +--nw-overlay-bottom:linear-gradient(180deg,color-mix(in oklab,var(--nw-ink-950) 0%,transparent) 35%,color-mix(in oklab,var(--nw-ink-950) 95%,transparent) 100%); +--nw-bg-canvas:var(--nw-ink-900); +--nw-bg-sunken:var(--nw-ink-950); +--nw-text-strong:var(--nw-chrome-50); +--nw-text-body:var(--nw-chrome-200); +--nw-text-faint:color-mix(in oklab,var(--nw-graphite-400) 70%,var(--nw-ink-900)); +--nw-border-hair:var(--nw-border-subtle); +--nw-track:var(--nw-border-subtle); +--nw-accent-soft:var(--nw-accent-tint); +--nw-accent-2:var(--nw-halo-500); +--nw-live:var(--nw-swell-500); +--nw-live-soft:color-mix(in oklab,var(--nw-swell-500) 16%,transparent); +--nw-presence:var(--nw-halo-500); +--nw-presence-soft:color-mix(in oklab,var(--nw-halo-500) 14%,transparent); +--nw-pa-soft:linear-gradient(120deg,color-mix(in oklab,var(--nw-swell-300) 18%,transparent),color-mix(in oklab,var(--nw-flare-300) 16%,transparent) 50%,color-mix(in oklab,var(--nw-halo-300) 16%,transparent)); +--nw-wash:radial-gradient(60% 50% at 6% 0%,color-mix(in oklab,var(--nw-flare-500) 14%,transparent),transparent 70%),radial-gradient(50% 50% at 98% 14%,color-mix(in oklab,var(--nw-halo-500) 10%,transparent),transparent 70%); +--nw-amb-1:color-mix(in oklab,var(--nw-flare-400) 18%,transparent); +--nw-amb-2:color-mix(in oklab,var(--nw-flare-300) 16%,transparent); +--nw-amb-3:color-mix(in oklab,var(--nw-swell-300) 14%,transparent); +--nw-amb-4:color-mix(in oklab,var(--nw-halo-300) 16%,transparent); +--nw-aura-1:var(--nw-flare-500); +--nw-aura-2:var(--nw-swell-500); +--nw-aura-3:var(--nw-halo-500); +--nw-shadow-glow:0 10px 40px -10px color-mix(in oklab,var(--nw-flare-500) 55%,transparent); +}`; + +/** The Day register (Commons): flips the ink and chrome scales so every surface in the section follows. */ +export const NEW_WORLD_DAY_CSS = ` +[data-house-theme="new-world"][data-th="day"],[data-house-theme="new-world"] [data-th="day"]{ +--nw-ink-950:#F7F6F3; +--nw-ink-900:#FFFFFF; +--nw-ink-850:#FFFFFF; +--nw-ink-800:#FDFCFA; +--nw-ink-700:#EFECE7; +--nw-ink-600:#DDD8D0; +--nw-graphite-400:#7C766F; +--nw-chrome-50:#34312E; +--nw-chrome-200:#4D4945; +--nw-chrome-400:#7C766F; +--nw-flare-300:var(--nw-d-flare-300); +--nw-flare-400:var(--nw-d-flare-400); +--nw-flare-500:var(--nw-d-flare-500); +--nw-flare-600:var(--nw-d-flare-600); +--nw-flare-700:var(--nw-d-flare-700); +--nw-swell-300:var(--nw-d-swell-300); +--nw-swell-500:var(--nw-d-swell-500); +--nw-swell-700:#8E1F66; +--nw-halo-300:var(--nw-d-halo-300); +--nw-halo-500:var(--nw-d-halo-500); +--nw-success-500:#2F7F5A; +--nw-warning-500:#A86A00; +--nw-danger-500:#C2362B; +--nw-text-accent:var(--nw-flare-500); +--nw-accent-hover:var(--nw-flare-600); +--nw-accent-text:#FFFFFF; +--nw-text-on-accent:#FFFFFF; +--nw-action-primary:#1E1B18; +--nw-action-primary-text:#FFFFFF; +--nw-action-primary-hover:#000000; +--nw-action-glow:0 6px 18px -8px rgba(30,27,24,.4); +--nw-focus-ring:var(--nw-flare-500); +--nw-text-link:var(--nw-flare-500); +--nw-text-link-hover:var(--nw-chrome-50); +--nw-sheen:linear-gradient(180deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,0) 38%); +--nw-surface-glass:rgba(255,255,255,.74); +--nw-glass-panel:linear-gradient(150deg,rgba(255,255,255,.72),rgba(255,255,255,.36)); +--nw-glass-panel-shadow:0 1px 2px rgba(60,40,20,.04),0 24px 50px -36px rgba(80,50,20,.32),inset 0 0 0 1px rgba(255,255,255,.8); +--nw-tip-bg:rgba(52,49,46,.92); +--nw-reward:#9A6200; +--nw-reward-soft:#FFF0D6; +--nw-pa:linear-gradient(120deg,#EEC1EC 0%,#BFD2FF 36%,#A3D4FF 68%,#8FE9FF 100%); +--nw-pa-glow:0 12px 28px -14px rgba(120,150,225,.55); +--nw-aura-opacity:.85; +--nw-glow-strength:0; +--nw-logo-filter:none; +--nw-shadow-sm:0 1px 2px rgba(60,40,20,.06); +--nw-shadow-md:0 1px 2px rgba(60,40,20,.04),0 18px 40px -22px rgba(60,40,20,.16); +--nw-shadow-lg:0 2px 4px rgba(60,40,20,.04),0 40px 80px -34px rgba(60,40,20,.22); +--nw-grad-lit:var(--nw-iridescent-sweep-deep); +--nw-sp:.45; +--nw-surface-page-base:radial-gradient(60% 50% at 6% 0%,color-mix(in oklab,var(--nw-flare-300) 26%,transparent),transparent 70%),radial-gradient(50% 50% at 98% 14%,color-mix(in oklab,var(--nw-halo-300) 24%,transparent),transparent 70%),radial-gradient(55% 50% at 70% 100%,color-mix(in oklab,var(--nw-swell-300) 18%,transparent),transparent 70%),var(--nw-ink-900); +}`; + +/** The Detail type pairing, kept as a Look (Bricolage Grotesque, Lora, DM Mono). */ +export const NEW_WORLD_DETAIL_CSS = ` +[data-house-theme="new-world"][data-pairing="detail"]{ +--nw-font-display:'Bricolage Grotesque','Helvetica Neue',Arial,sans-serif; +--nw-font-accent:'Lora',Georgia,serif; +--nw-font-body:'Bricolage Grotesque','Helvetica Neue',Arial,sans-serif; +--nw-font-mono:'DM Mono',ui-monospace,Menlo,monospace; +--nw-stretch-display:80%; +--nw-lh-display:0.9; +--nw-ls-display:-0.02em; +--nw-fw-display:800; +--nw-fw-bold:700; +--nw-fw-heavy:800; +--nw-lh-body:1.6; +--nw-em-size:1.04em; +}`; + +/** The flat token set the Spaces, mail and previews wear for New World: the Night register, the Tide accent, ink on filled accent + * buttons. A Space's own picked accent still wins over `accent`. Literal hex, because a mail client reads no variable. */ +export const NEW_WORLD_SURFACE = { + canvas: "#0A0E16", + raised: "#111826", + elevated: "#1A2233", + border: "rgba(242,245,250,.16)", + text: "#F2F5FA", + muted: "#C9D3E0", + subtle: "#98A6BC", + solid: "#1AA7C0", + onSolid: NEW_WORLD_ON_ACCENT, + dark: true, + accent: { + accent: "#1AA7C0", + text: "#3FC1D6", + on: NEW_WORLD_ON_ACCENT, + bg: "#0C5F70", + }, + semantic: { success: "#7CC97F", info: "#3FC1D6", danger: "#FF6A5B" }, +} as const satisfies ThemeSurface; diff --git a/lib/theme/preview-tokens.test.ts b/lib/theme/preview-tokens.test.ts index 7fc16d6475..1172f806e8 100644 --- a/lib/theme/preview-tokens.test.ts +++ b/lib/theme/preview-tokens.test.ts @@ -9,7 +9,7 @@ describe('preview tokens', () => { }) it('offers every Mega Theme but the retired classic Network and Temple once, Designer first', () => { - expect([...PREVIEW_KIT_ORDER].sort()).toEqual(MEGA_THEMES.map((t) => t.id).filter((i) => i !== 'network' && i !== 'temple' && i !== 'free-human' && i !== 'services').sort()) + expect([...PREVIEW_KIT_ORDER].sort()).toEqual(MEGA_THEMES.map((t) => t.id).filter((i) => i !== 'network' && i !== 'temple' && i !== 'free-human' && i !== 'services' && i !== 'new-world').sort()) expect(PREVIEW_KIT_ORDER[0]).toBe('designer') }) diff --git a/lib/theme/preview-tokens.ts b/lib/theme/preview-tokens.ts index 2a16019d8b..ef120fb73a 100644 --- a/lib/theme/preview-tokens.ts +++ b/lib/theme/preview-tokens.ts @@ -44,7 +44,7 @@ interface Shape { const hairline = (line: string) => `inset 0 0 0 1px ${line}` -const SHAPE: Partial> & Record, Shape> = { +const SHAPE: Partial> & Record, Shape> = { designer: { display: "'Cormorant', 'Cormorant Garamond', Georgia, serif", body: "'Jost', system-ui, sans-serif", weight: '400', textCase: 'none', track: '-0.01em', label: '.18em', diff --git a/lib/theme/site-style.ts b/lib/theme/site-style.ts index 270e950715..de6b89d829 100644 --- a/lib/theme/site-style.ts +++ b/lib/theme/site-style.ts @@ -59,7 +59,7 @@ import { SITE_DIAL_KEYS, isDialAccent, isSiteDialValue, type SiteDialKey } from // // Pure and fail-safe: a malformed node reads as the defaults. -export type SiteThemeId = 'frequency' | 'bold' | 'wildheart' | 'network' | 'network-kit' | 'temple' | 'temple-kit' | 'midnight' | 'designer' | 'free-human' | 'services' +export type SiteThemeId = 'frequency' | 'bold' | 'wildheart' | 'network' | 'network-kit' | 'temple' | 'temple-kit' | 'midnight' | 'designer' | 'free-human' | 'services' | 'new-world' interface SiteThemeDef { id: SiteThemeId @@ -167,11 +167,19 @@ export const SITE_THEME_DEFS: readonly SiteThemeDef[] = [ description: 'Night-first and glossy, with a day register: for people who book, sell and show up for clients. Six accents, sixteen starter kits.', defaultFonts: 'modern', }, + { + // THE NEW WORLD THEME (id `new-world`, lib/theme/new-world.ts): the mega template every new Space starts in. Private until its + // chrome, blocks and kits ship (LIVE-2055 to 2057), then it becomes the default (LIVE-2058). Separate from Services. + id: 'new-world', + label: 'New World', + description: 'The Frequency house look: Night and Day in one theme, Tide teal to start, and a kit for every kind of gathering.', + defaultFonts: 'modern', + }, ] /** Themes a person can pick (gallery, editor, wizard). The earlier `network` and `temple` themes are worn by live sites and no longer offered. * `free-human` is held back until its pages, emails and starter kits ship (LIVE-1910); then it leaves this set. */ -const RETIRED_FROM_PICKERS: ReadonlySet = new Set(['network', 'temple', 'free-human', 'services']) +const RETIRED_FROM_PICKERS: ReadonlySet = new Set(['network', 'temple', 'free-human', 'services', 'new-world']) export const SITE_THEMES: readonly SiteThemeDef[] = SITE_THEME_DEFS.filter((t) => !RETIRED_FROM_PICKERS.has(t.id)) const DEFAULT_SITE_THEME: SiteThemeId = 'frequency' @@ -218,6 +226,7 @@ export const THEME_LOOK: Record = { designer: { corners: 'soft', spacing: 'airy', header: 'bar', footer: 'full' }, 'free-human': { corners: 'soft', spacing: 'airy', header: 'bar', footer: 'full' }, services: { corners: 'soft', spacing: 'airy', header: 'bar', footer: 'full' }, + 'new-world': { corners: 'soft', spacing: 'airy', header: 'bar', footer: 'full' }, } export interface SiteLook { @@ -258,7 +267,7 @@ const MAX_PAGE_THEMES = 30 const record = (v: unknown): v is Record => !!v && typeof v === 'object' && !Array.isArray(v) export function isSiteThemeId(v: unknown): v is SiteThemeId { - return v === 'frequency' || v === 'bold' || v === 'wildheart' || v === 'network' || v === 'network-kit' || v === 'temple' || v === 'temple-kit' || v === 'midnight' || v === 'designer' || v === 'free-human' || v === 'services' + return v === 'frequency' || v === 'bold' || v === 'wildheart' || v === 'network' || v === 'network-kit' || v === 'temple' || v === 'temple-kit' || v === 'midnight' || v === 'designer' || v === 'free-human' || v === 'services' || v === 'new-world' } export function readSiteStyle(preferences: unknown): SiteStyle { diff --git a/lib/themes/library.test.ts b/lib/themes/library.test.ts index 913c435210..59fd4d4ff9 100644 --- a/lib/themes/library.test.ts +++ b/lib/themes/library.test.ts @@ -6,7 +6,7 @@ import { THEME_ASSETS_READY } from './library-assets' describe('theme library', () => { it('has one entry per Mega Theme that is offered, in the same order (the earlier network and temple themes are not)', () => { - expect(THEME_LIBRARY.map((t) => t.id)).toEqual(MEGA_THEMES.map((t) => t.id).filter((id) => id !== 'network' && id !== 'temple' && id !== 'free-human' && id !== 'services')) + expect(THEME_LIBRARY.map((t) => t.id)).toEqual(MEGA_THEMES.map((t) => t.id).filter((id) => id !== 'network' && id !== 'temple' && id !== 'free-human' && id !== 'services' && id !== 'new-world')) }) it('keeps every tagline to 70 characters and every surface listed once', () => { for (const t of THEME_LIBRARY) { diff --git a/lib/themes/manifests/new-world.manifest.json b/lib/themes/manifests/new-world.manifest.json new file mode 100644 index 0000000000..151a1edaa5 --- /dev/null +++ b/lib/themes/manifests/new-world.manifest.json @@ -0,0 +1,34 @@ +{ + "schema": 1, + "id": "new-world", + "legacyIds": { + "editor": "NewWorld", + "site": "new-world" + }, + "offered": false, + "site": { + "label": "New World", + "description": "The Frequency house look: Night and Day in one theme, Tide teal to start, and a kit for every kind of gathering.", + "defaultFonts": "modern" + }, + "library": null, + "editor": { + "tokens": { + "source": "lib/sites/editor/theme-contract.json", + "path": [ + "themes", + "NewWorld" + ] + } + }, + "core": { + "names": { + "source": "lib/theme/block-contract-map.json", + "path": [ + "themes", + "new-world", + "names" + ] + } + } +} diff --git a/scripts/design-system.test.ts b/scripts/design-system.test.ts index bce086e4f1..7e425cbb7f 100644 --- a/scripts/design-system.test.ts +++ b/scripts/design-system.test.ts @@ -10,6 +10,7 @@ import { TEMPLE_KIT_TOKENS_CSS } from '@/lib/theme/temple-kit' import { NETWORK_KIT_TOKENS_CSS } from '@/lib/theme/network-kit' import { FREE_HUMAN_TOKENS_CSS } from '@/lib/theme/free-human' import { SERVICES_TOKENS_CSS } from '@/lib/theme/services' +import { NEW_WORLD_TOKENS_CSS } from '@/lib/theme/new-world' import { repoReport } from './ds-intake.mjs' import { extractCopy, extractTokens, flatDeclarations, globToRegExp, normValue, repoViolations, resolveVars, ruleFor, squash } from './lib/design-system.mjs' @@ -52,7 +53,7 @@ describe('design-system routine', () => { }) // Each theme's repo-side token block. A theme whose tokens are not built yet reads as empty (every token is a gap). -const TOKEN_CSS: Record = { nocturne: MIDNIGHT_TOKENS_CSS, designer: DESIGNER_TOKENS_CSS, network: NETWORK_KIT_TOKENS_CSS, temple: TEMPLE_KIT_TOKENS_CSS, 'free-human': FREE_HUMAN_TOKENS_CSS, services: SERVICES_TOKENS_CSS } +const TOKEN_CSS: Record = { nocturne: MIDNIGHT_TOKENS_CSS, designer: DESIGNER_TOKENS_CSS, network: NETWORK_KIT_TOKENS_CSS, temple: TEMPLE_KIT_TOKENS_CSS, 'free-human': FREE_HUMAN_TOKENS_CSS, services: SERVICES_TOKENS_CSS, 'new-world': NEW_WORLD_TOKENS_CSS } const THEMES = readdirSync(join(process.cwd(), 'docs/design-systems'), { withFileTypes: true }).filter((e) => e.isDirectory()).map((e) => e.name) From 116cb59126ee4aa60aa15129202f458e8eacd917 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 03:35:28 +0000 Subject: [PATCH 04/36] Port the Spotlight layouts and kit doors to New World: six layouts, seven kits, --nw-* tokens (LIVE-2057) Ported from the stale Services-token draft #4505. Standalone; wiring and email follow. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- .../spotlight/new-world-kit-layouts-css.ts | 129 +++++++++ .../spotlight/new-world-kit-layouts.test.tsx | 93 +++++++ .../spotlight/new-world-kit-layouts.tsx | 250 ++++++++++++++++++ docs/design-systems/new-world/baseline.json | 7 +- docs/design-systems/services/baseline.json | 2 - docs/ledger/rows/LIVE-2057.json | 4 +- lib/spotlight/new-world-kit-content.ts | 231 ++++++++++++++++ 7 files changed, 706 insertions(+), 10 deletions(-) create mode 100644 components/spotlight/new-world-kit-layouts-css.ts create mode 100644 components/spotlight/new-world-kit-layouts.test.tsx create mode 100644 components/spotlight/new-world-kit-layouts.tsx create mode 100644 lib/spotlight/new-world-kit-content.ts diff --git a/components/spotlight/new-world-kit-layouts-css.ts b/components/spotlight/new-world-kit-layouts-css.ts new file mode 100644 index 0000000000..9604b0b92d --- /dev/null +++ b/components/spotlight/new-world-kit-layouts-css.ts @@ -0,0 +1,129 @@ +// The New World Kit Spotlight layouts' stylesheet (components/spotlight/new-world-kit-layouts.tsx). Every colour, +// radius, shadow and face is a --nw-* token from lib/theme/new-world.ts (NEW_WORLD_TOKENS_CSS, and NEW_WORLD_DAY_CSS for +// the Day register), so an accent or register change re-points the whole page and this file holds no literal colour. +// The only hex values that reach the page are the owner accent presets, emitted below from NEW_WORLD_ACCENTS. Class +// prefix `nws-`. Tokens are scoped to [data-house-theme="new-world"], which only the stand-alone render and the +// Spotlight page carry; nothing here styles a member, Space console or admin area. +import { NEW_WORLD_ACCENTS } from '@/lib/theme/new-world' + +/** One block per owner accent preset for the Night register: the flare ramp, the swell and halo mid steps. Day keeps the theme's + * own deep steps (--nw-d-*), which already carry the contrast the cream surface needs. */ +export const NEW_WORLD_ACCENT_CSS = Object.entries(NEW_WORLD_ACCENTS) + .map(([id, a]) => { + const night = `[data-house-theme="new-world"][data-accent="${id}"]:not([data-th="day"]){--nw-flare-300:${a.deep};--nw-flare-400:${a.text};--nw-flare-500:${a.accent};--nw-flare-600:${a.hover};--nw-flare-700:${a.soft};--nw-swell-500:${a.glow2};--nw-halo-500:${a.glow3}}` + return night + }) + .join('\n') + +export const NEW_WORLD_KIT_LAYOUTS_CSS = ` +.nws{position:relative;box-sizing:border-box;min-height:100%;padding-bottom:34px;background:var(--nw-spread-top),var(--nw-surface-page);color:var(--nw-text-primary);font-family:var(--nw-font-body);font-size:16px;line-height:1.4;container-type:inline-size;overflow:hidden} +.nws *,.nws *::before,.nws *::after{box-sizing:border-box} +:where(.nws) a{color:inherit;text-decoration:none} +.nws h1,.nws p{margin:0} +.nws-pad{padding:0 20px} +.nws-d{font-family:var(--nw-font-display);font-stretch:var(--nw-stretch-display);font-weight:var(--nw-fw-heavy);text-transform:uppercase;letter-spacing:var(--nw-ls-display);line-height:var(--nw-lh-display)} +.nws-d em{font-family:var(--nw-font-accent);font-style:italic;font-weight:var(--nw-fw-regular);font-stretch:100%;text-transform:none;letter-spacing:-.01em;font-size:1.04em;line-height:.8;color:var(--nw-flare-300);padding-right:.1em} +.nws-mono{font-family:var(--nw-font-mono);font-size:10px;letter-spacing:var(--nw-ls-mono);text-transform:uppercase;color:var(--nw-text-muted)} +.nws-eb{display:flex;align-items:center;gap:8px;font-family:var(--nw-font-mono);font-size:10px;letter-spacing:var(--nw-ls-mono);text-transform:uppercase;color:var(--nw-chrome-200)} +.nws-eb::before{content:"";width:5px;height:5px;border-radius:9px;background:var(--nw-flare-500);box-shadow:0 0 8px var(--nw-flare-500);flex:none} +.nws-eb--accent{color:var(--nw-flare-400)} +.nws-card{border:var(--nw-border-hairline) solid transparent;border-radius:var(--nw-radius-lg);background:linear-gradient(180deg,color-mix(in oklab,var(--nw-chrome-50) 6%,transparent),color-mix(in oklab,var(--nw-chrome-50) 2%,transparent));box-shadow:0 30px 70px -40px color-mix(in oklab,var(--nw-flare-500) 35%,transparent),0 1px 0 color-mix(in oklab,var(--nw-chrome-50) 8%,transparent) inset} +.nws-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 24px;border:0;border-radius:var(--nw-radius-pill);background:var(--nw-action-primary);color:var(--nw-action-primary-text);font:var(--nw-fw-bold) 12px/1 var(--nw-font-mono);letter-spacing:var(--nw-ls-button);text-transform:uppercase;white-space:nowrap;cursor:pointer} +.nws-btn--accent{background:var(--nw-accent);color:var(--nw-accent-text);box-shadow:var(--nw-shadow-glow)} +.nws-btn--secondary{background:transparent;color:var(--nw-text-primary);box-shadow:inset 0 0 0 1px var(--nw-border-default)} +.nws-btn--lg{width:100%;min-height:52px;font-size:13px} +.nws-btn--sm{min-height:34px;padding:0 16px;font-size:11px} +.nws-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--nw-radius-md);background:var(--nw-accent-tint);color:var(--nw-flare-400);box-shadow:inset 0 0 0 1px var(--nw-border-subtle)} +.nws-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--nw-radius-pill);background:var(--nw-accent-tint);color:var(--nw-flare-400);font-family:var(--nw-font-mono);font-size:10px;letter-spacing:var(--nw-ls-mono);text-transform:uppercase;white-space:nowrap} +.nws-name{display:flex;align-items:center;gap:12px;min-width:0} +.nws-name span:last-child{font-family:var(--nw-font-display);font-stretch:var(--nw-stretch-display);font-weight:var(--nw-fw-heavy);text-transform:uppercase;letter-spacing:var(--nw-ls-display);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} +.nws-mark{font-size:18px;display:grid;place-items:center;flex:none;border-radius:50%;background:radial-gradient(70% 70% at 30% 20%,color-mix(in oklab,var(--nw-flare-300) 35%,transparent),transparent 70%),var(--nw-ink-950);box-shadow:0 0 0 1px color-mix(in oklab,var(--nw-flare-300) 40%,transparent),0 0 22px -6px var(--nw-flare-500);color:var(--nw-chrome-50);font-family:var(--nw-font-display);font-stretch:var(--nw-stretch-display);font-weight:var(--nw-fw-heavy);line-height:1} +.nws-hero{position:relative;display:flex;align-items:flex-end;overflow:hidden;background:var(--nw-spread-tr),var(--nw-spread-bl),var(--nw-surface-sunken);border-radius:0 0 var(--nw-radius-xl) var(--nw-radius-xl);isolation:isolate} +.nws-hero img,.nws-story-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover} +.nws-hero:not([data-photo])::before,.nws-story-photo:not([data-photo])::before{content:"";position:absolute;inset:0;z-index:0;background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--nw-chrome-50) 4%,transparent) 0 1px,transparent 1px 14px)} +.nws-hero::after,.nws-story-photo::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,color-mix(in oklab,var(--nw-ink-950) 45%,transparent) 0%,transparent 30%),var(--nw-overlay-bottom),var(--nw-glow-sunset)} +.nws-hero-top{position:absolute;z-index:3;top:62px;left:20px;right:20px} +.nws-hero-body{position:relative;z-index:2;width:100%;padding:0 20px 26px} +.nws-hero h1{margin-top:12px;font-size:46px;color:var(--nw-chrome-50)} +.nws-stack-list{display:flex;flex-direction:column;gap:8px;padding:16px 20px 0} +.nws-door{display:flex;align-items:center;gap:14px;min-height:60px;padding:0 14px} +.nws-door > span:nth-child(2){flex:1;min-width:0} +.nws-door b{display:block;font-weight:var(--nw-fw-bold);font-size:16px;line-height:1.15} +.nws-door small{display:block;font-size:12px;color:var(--nw-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap} +.nws-letter{padding:18px} +.nws-letter .nws-d{font-size:20px} +.nws-letter p{margin-top:6px;font-size:13px;color:var(--nw-text-muted)} +.nws-letter form{display:flex;gap:8px;margin-top:14px} +.nws-input{flex:1;min-width:0;height:38px;padding:0 14px;border:var(--nw-border-hairline) solid var(--nw-border-default);border-radius:var(--nw-radius-pill);background:color-mix(in oklab,var(--nw-chrome-50) 4%,transparent);color:var(--nw-text-primary);font:var(--nw-fw-regular) 14px var(--nw-font-body);outline:none} +.nws-input:focus-visible{outline:2px solid var(--nw-focus-ring);outline-offset:2px} +.nws-foot{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 20px 26px} +.nws-foot i{display:block;width:60%;height:1px;background:linear-gradient(90deg,transparent,var(--nw-flare-500),transparent)} +.nws-wall-head{display:flex;flex-direction:column;gap:12px;padding:66px 20px 0} +.nws-wall-head .nws-d.big{font-size:34px} +.nws-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:18px 20px 0} +.nws-sq{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.25;padding:14px} +.nws-sq b{display:block;font-weight:var(--nw-fw-bold);font-size:16px;line-height:1.15} +.nws-sq small{display:block;margin-top:4px;font-size:11px;color:var(--nw-text-muted)} +.nws-wide{grid-column:1/-1;aspect-ratio:2.4/1;border-color:color-mix(in oklab,var(--nw-flare-400) 35%,transparent);background:var(--nw-spread-tr),linear-gradient(180deg,color-mix(in oklab,var(--nw-chrome-50) 6%,transparent),color-mix(in oklab,var(--nw-chrome-50) 2%,transparent))} +.nws-wide .nws-d{font-size:24px} +.nws-wide small{font-size:12px;color:var(--nw-chrome-200)} +.nws-span{grid-column:1/-1} +.nws-story-photo{position:relative;height:420px;overflow:hidden;display:flex;align-items:flex-end;background:var(--nw-spread-tr),var(--nw-spread-bl),var(--nw-surface-sunken);isolation:isolate} +.nws-story-name{position:absolute;z-index:3;top:64px;left:20px;right:20px} +.nws-story-text{position:relative;z-index:2;padding:0 20px 26px} +.nws-story-text h1{margin-top:12px;font-size:46px;color:var(--nw-chrome-50)} +.nws-story-body{padding:24px 20px 0} +.nws-story-body p{font-size:17px;line-height:var(--nw-lh-body);color:var(--nw-text-secondary)} +.nws-links{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:16px;font-size:13px} +.nws-links a{color:var(--nw-flare-400);text-decoration:underline;text-underline-offset:3px} +.nws-quote{margin-top:22px;padding-top:20px;border-top:var(--nw-border-hairline) solid var(--nw-border-subtle)} +.nws-quote > div{padding:0 20px} +.nws-quote .nws-d{font-size:22px;line-height:1.15;text-transform:uppercase;text-wrap:balance} +.nws-quote .nws-mono{margin-top:12px} +.nws-quote .nws-mono span{color:var(--nw-chrome-50)} +.nws-row-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:66px 20px 0} +.nws-socials{display:flex;gap:8px} +.nws-iconbtn{display:grid;place-items:center;border-radius:var(--nw-radius-pill);border:var(--nw-border-hairline) solid var(--nw-border-default);background:color-mix(in oklab,var(--nw-chrome-50) 4%,transparent);color:var(--nw-chrome-200)} +.nws-lead{padding:24px 20px 0} +.nws-lead .nws-d{margin-top:10px;font-size:34px} +.nws-date{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-top:var(--nw-border-hairline) solid var(--nw-border-subtle)} +.nws-day{text-align:center;padding:7px 0;border:var(--nw-border-hairline) solid var(--nw-border-subtle);border-radius:var(--nw-radius-md)} +.nws-day--first{border-color:color-mix(in oklab,var(--nw-flare-400) 55%,transparent);background:var(--nw-accent-tint);box-shadow:0 0 24px -8px var(--nw-flare-500)} +.nws-day .nws-mono{display:block;font-size:9px} +.nws-day--first .nws-mono{color:var(--nw-flare-400)} +.nws-day b{display:block;font-family:var(--nw-font-display);font-stretch:var(--nw-stretch-display);font-weight:var(--nw-fw-heavy);font-size:22px;line-height:.92} +.nws-date b.t{display:block;font-weight:var(--nw-fw-bold);font-size:15px} +.nws-date small{display:block;margin-top:3px;font-size:11px;color:var(--nw-text-muted)} +.nws-stackbtns{display:flex;flex-direction:column;gap:10px} +.nws-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px} +.nws-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:var(--nw-border-hairline) solid var(--nw-border-default);border-radius:var(--nw-radius-pill);font-size:12px} +.nws-chip svg{color:var(--nw-flare-400)} +.nws-prod{overflow:hidden} +.nws-prod--first{grid-column:1/-1;order:-1} +.nws-prod-photo{position:relative;display:grid;place-items:center;aspect-ratio:1.1;background:var(--nw-spread-tr),var(--nw-spread-bl),var(--nw-surface-sunken)} +.nws-prod--first .nws-prod-photo{aspect-ratio:16/6} +.nws-prod-body{padding:12px} +.nws-prod-body b{display:block;font-weight:var(--nw-fw-bold);font-size:15px;line-height:1.15} +.nws-prod--first .nws-prod-body b{font-size:19px} +.nws-prod-body small{display:block;margin-top:3px;font-size:11px;color:var(--nw-text-muted)} +.nws-prod-body footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px} +.nws-prod-body footer .nws-mono{color:var(--nw-flare-400);font-size:9px} +.nws-proof{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;background:var(--nw-spread-bl),linear-gradient(180deg,color-mix(in oklab,var(--nw-chrome-50) 6%,transparent),color-mix(in oklab,var(--nw-chrome-50) 2%,transparent))} +.nws-proof b{display:block;margin-top:6px;font-weight:var(--nw-fw-bold);font-size:16px} +.nws-profile-head{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:70px 20px 0;text-align:center} +.nws-portrait{display:grid;place-items:center;width:116px;height:116px;border-radius:50%;padding:2px;background:linear-gradient(150deg,var(--nw-flare-400),color-mix(in oklab,var(--nw-chrome-50) 10%,transparent) 40%,var(--nw-swell-300));box-shadow:0 0 40px -10px var(--nw-flare-500)} +.nws-portrait > span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--nw-spread-tr),var(--nw-spread-bl),var(--nw-surface-sunken);font-family:var(--nw-font-display);font-stretch:var(--nw-stretch-display);font-weight:var(--nw-fw-heavy);font-size:40px;color:var(--nw-chrome-50)} +.nws-profile-name{font-size:32px} +.nws-profile-head p{max-width:310px;font-size:15px;line-height:1.55;color:var(--nw-text-secondary)} +.nws-review{padding:18px} +.nws-review p{font-size:15px;line-height:1.5} +.nws-review .nws-mono{margin-top:12px;font-size:9px} +.nws-review .nws-mono span{color:var(--nw-chrome-50)} +.nws-list{margin-top:10px;overflow:hidden;padding:0 16px} +.nws-list a{display:flex;align-items:center;gap:14px;padding:14px 0} +.nws-list a + a{border-top:var(--nw-border-hairline) solid var(--nw-border-subtle)} +.nws-list a > span:nth-child(2){flex:1;min-width:0} +.nws-list b{display:block;font-weight:var(--nw-fw-bold);font-size:16px} +.nws-list small{display:block;font-size:12px;color:var(--nw-text-muted)} +.nws-sub{color:var(--nw-chrome-200)} +` diff --git a/components/spotlight/new-world-kit-layouts.test.tsx b/components/spotlight/new-world-kit-layouts.test.tsx new file mode 100644 index 0000000000..971b7e366f --- /dev/null +++ b/components/spotlight/new-world-kit-layouts.test.tsx @@ -0,0 +1,93 @@ +import { describe, expect, it } from 'vitest' +import { renderToStaticMarkup } from 'react-dom/server' +import { readFileSync } from 'node:fs' +import { NEW_WORLD_KIT_LAYOUTS, NewWorldKitSpotlightLayout, type NewWorldKitLayoutId } from './new-world-kit-layouts' +import { NEW_WORLD_ACCENT_CSS, NEW_WORLD_KIT_LAYOUTS_CSS } from './new-world-kit-layouts-css' +import { NEW_WORLD_KIT_IDS, newWorldKitSpotlightContent } from '@/lib/spotlight/new-world-kit-content' + +const KEYS = ['stack', 'card-wall', 'story', 'calendar-first', 'shop-front', 'profile'] +const RAW_COLOR = /#[0-9a-fA-F]{3,8}\b|\brgba?\(|\bhsla?\(/ +const strip = (html: string) => html.replace(/ +

) : ( diff --git a/docs/design-systems/new-world/rules.json b/docs/design-systems/new-world/rules.json index 94c7465cc6..e902dba194 100644 --- a/docs/design-systems/new-world/rules.json +++ b/docs/design-systems/new-world/rules.json @@ -64,19 +64,19 @@ { "glob": "design_handoff_theme_editor/reference/tokens/base.css", "kind": "built", - "target": "components/sites/new-world-css.ts", + "target": "components/sites/new-world-effects-css.ts", "reason": "Type voices, image treatments and base element rules (LIVE-1992)." }, { "glob": "design_handoff_theme_editor/reference/tokens/effects.css", "kind": "built", - "target": "components/sites/new-world-css.ts", + "target": "components/sites/new-world-effects-css.ts", "reason": "Orbs, glints, sweep and reveals behind prefers-reduced-motion (LIVE-1992)." }, { "glob": "design_handoff_theme_editor/reference/tokens/textures.css", "kind": "built", - "target": "components/sites/new-world-css.ts", + "target": "components/sites/new-world-effects-css.ts", "reason": "Grain and dot-grid textures (LIVE-1992)." }, { diff --git a/lib/sites/editor/theme.ts b/lib/sites/editor/theme.ts index 514bb527a7..07ae4281ae 100644 --- a/lib/sites/editor/theme.ts +++ b/lib/sites/editor/theme.ts @@ -10,6 +10,7 @@ import { templeKitAccentVars } from '@/lib/theme/temple-kit' import { midnightAccentVars } from '@/lib/theme/midnight' import { designerAccentVars } from '@/lib/theme/designer' import { freeHumanAccentVars } from '@/lib/theme/free-human' +import { newWorldAccentVars } from '@/lib/theme/new-world' import type { WebsiteTheme } from './state' /** The `--font-*` variables next/font registers for each theme's display, body and mono (label) faces. @@ -43,7 +44,7 @@ export function websiteThemeVars(theme: WebsiteTheme, brandAccent?: string | nul } const hexAccent = typeof brandAccent === 'string' && /^#(?:[0-9a-f]{3}|[0-9a-f]{6})$/i.test(brandAccent) // Each skinned theme measures the owner's accent with its own rules; the house themes only take a hex. - const accent = theme === 'Wildheart' ? wildheartAccentVars(brandAccent) : theme === 'Network' ? networkAccentVars(brandAccent) : theme === 'NetworkKit' ? networkKitAccentVars(brandAccent) : theme === 'Temple' ? templeAccentVars(brandAccent) : theme === 'TempleKit' ? templeKitAccentVars(brandAccent) : theme === 'Midnight' ? midnightAccentVars(brandAccent) : theme === 'Designer' ? designerAccentVars(brandAccent) : theme === 'FreeHuman' ? freeHumanAccentVars(brandAccent) : theme === 'Menswork' || hexAccent ? mensworkAccentVars(brandAccent) : null + const accent = theme === 'Wildheart' ? wildheartAccentVars(brandAccent) : theme === 'Network' ? networkAccentVars(brandAccent) : theme === 'NetworkKit' ? networkKitAccentVars(brandAccent) : theme === 'Temple' ? templeAccentVars(brandAccent) : theme === 'TempleKit' ? templeKitAccentVars(brandAccent) : theme === 'Midnight' ? midnightAccentVars(brandAccent) : theme === 'Designer' ? designerAccentVars(brandAccent) : theme === 'FreeHuman' ? freeHumanAccentVars(brandAccent) : theme === 'NewWorld' ? newWorldAccentVars(brandAccent) : theme === 'Menswork' || hexAccent ? mensworkAccentVars(brandAccent) : null if (accent) { tokens['--th-accent'] = accent['--color-primary']! tokens['--th-accent-text'] = accent['--color-primary-strong']! diff --git a/lib/sites/site-render-style.ts b/lib/sites/site-render-style.ts index 009533616f..fa405d1eec 100644 --- a/lib/sites/site-render-style.ts +++ b/lib/sites/site-render-style.ts @@ -9,6 +9,7 @@ import { templeKitAccentVars } from '@/lib/theme/temple-kit' import { freeHumanAccentVars } from '@/lib/theme/free-human' import { midnightAccentVars } from '@/lib/theme/midnight' import { designerAccentVars } from '@/lib/theme/designer' +import { newWorldAccentVars } from '@/lib/theme/new-world' import { SPACE_THEMES, SPACE_THEME_FONT_VARS, type SpaceThemeId } from '@/lib/theme/space-themes' import type { SiteStyle, SiteThemeId } from '@/lib/theme/site-style' import { websiteThemeVars } from '@/lib/sites/editor/theme' @@ -69,7 +70,9 @@ export function siteRenderStyle(pageStyle: SiteStyle, accent: string | null | un ? designerAccentVars(brandAccent) : theme === 'free-human' ? freeHumanAccentVars(brandAccent) - : resolveAccentVars(brandAccent, typeDefaultAccent) + : theme === 'new-world' + ? newWorldAccentVars(brandAccent) + : resolveAccentVars(brandAccent, typeDefaultAccent) return { theme, editorTheme: editorThemeOf(theme), diff --git a/lib/theme/new-world.ts b/lib/theme/new-world.ts index 9a8de8435d..e18058335a 100644 --- a/lib/theme/new-world.ts +++ b/lib/theme/new-world.ts @@ -1,3 +1,4 @@ +import { HEX_ACCENT, contrastRatio, type AccentVars } from "@/lib/spaces/accent"; import type { ThemeSurface } from "@/lib/theme/surface-vars"; // THE NEW WORLD THEME (code id `new-world`, editor theme `NewWorld`), built from the New World design system // (docs/design-systems/new-world, revision 2). PURE. New World is the mega template every new Space starts in. It is @@ -307,3 +308,26 @@ export const NEW_WORLD_SURFACE = { }, semantic: { success: "#7CC97F", info: "#3FC1D6", danger: "#FF6A5B" }, } as const satisfies ThemeSurface; + +/** The Space's --color-primary* family on a New World website (Night). No accent, or Tide itself: the measured Tide. Any other hex: + * that hex, a lighter text shade, and a label (ink or white) that reads on it. */ +export function newWorldAccentVars(brandAccent: string | null | undefined): AccentVars { + const accent = brandAccent?.trim() || null; + const t = NEW_WORLD_ACCENTS.tide; + if (!accent || !HEX_ACCENT.test(accent) || accent.toUpperCase() === t.accent) { + return { + "--color-primary": t.accent, + "--color-primary-hover": t.text, + "--color-primary-strong": t.text, + "--color-primary-bg": t.soft, + "--color-text-on-primary": NEW_WORLD_ON_ACCENT, + }; + } + return { + "--color-primary": accent, + "--color-primary-hover": `color-mix(in srgb, ${accent} 80%, white)`, + "--color-primary-strong": `color-mix(in srgb, ${accent} 70%, white)`, + "--color-primary-bg": `color-mix(in srgb, ${accent} 22%, ${NEW_WORLD_SURFACE.canvas})`, + "--color-text-on-primary": contrastRatio(NEW_WORLD_ON_ACCENT, accent) >= 4.5 ? NEW_WORLD_ON_ACCENT : "#FFFFFF", + }; +} diff --git a/lib/theme/site-style.ts b/lib/theme/site-style.ts index de6b89d829..4e4870e41a 100644 --- a/lib/theme/site-style.ts +++ b/lib/theme/site-style.ts @@ -242,7 +242,7 @@ type SiteDialStore = Partial> /** What the new dials resolve to before the owner changes anything. A theme's manifest default beats these. */ const THEME_DIAL_FALLBACK: Record = { register: 'day', type: 'caps', motion: 'full', hero: 'glow', image: 'glow' } /** Themes whose own register is night. */ -const NIGHT_THEMES: ReadonlySet = new Set(['midnight']) +const NIGHT_THEMES: ReadonlySet = new Set(['midnight', 'new-world']) export interface SiteStyle { theme: SiteThemeId diff --git a/scripts/render/builder-roles-themes.render.tsx b/scripts/render/builder-roles-themes.render.tsx index ddd5ece1d0..8d187c47f6 100644 --- a/scripts/render/builder-roles-themes.render.tsx +++ b/scripts/render/builder-roles-themes.render.tsx @@ -5,8 +5,8 @@ import { renderToStaticMarkup } from 'react-dom/server' import { readFileSync, writeFileSync } from 'node:fs' import { it } from 'vitest' -const THEMES = ['DAWN', 'Menswork', 'Midnight', 'Wildheart', 'Network', 'NetworkKit', 'Temple', 'TempleKit', 'Designer', 'FreeHuman'] as const -const SCOPE_ID: Record = { Menswork: 'menswork', Midnight: 'midnight', Wildheart: 'wildheart', Network: 'network', NetworkKit: 'network-kit', Temple: 'temple', TempleKit: 'temple-kit', Designer: 'designer', FreeHuman: 'free-human' } +const THEMES = ['DAWN', 'Menswork', 'Midnight', 'Wildheart', 'Network', 'NetworkKit', 'Temple', 'TempleKit', 'Designer', 'FreeHuman', 'NewWorld'] as const +const SCOPE_ID: Record = { Menswork: 'menswork', Midnight: 'midnight', Wildheart: 'wildheart', Network: 'network', NetworkKit: 'network-kit', Temple: 'temple', TempleKit: 'temple-kit', Designer: 'designer', FreeHuman: 'free-human', NewWorld: 'new-world' } const SHOW = ['hero', 'stats', 'chapters', 'firstvisit', 'booking', 'locations', 'business', 'story'] as const it('renders the builder roles in every theme', async () => { @@ -22,6 +22,7 @@ it('renders the builder roles in every theme', async () => { NetworkKit: (await import('@/components/sites/network-kit-css')).NETWORK_KIT_CSS, Temple: (await import('@/components/sites/temple-css')).TEMPLE_CSS, TempleKit: (await import('@/components/sites/temple-kit-css')).TEMPLE_KIT_CSS, Designer: (await import('@/components/sites/designer-css')).DESIGNER_CSS, FreeHuman: (await import('@/components/sites/free-human-css')).FREE_HUMAN_CSS, + NewWorld: (await import('@/components/sites/new-world-css')).NEW_WORLD_CSS, DAWN: readFileSync('app/themes/frequency.css', 'utf8'), } as Record for (const theme of THEMES) { @@ -32,6 +33,7 @@ it('renders the builder roles in every theme', async () => { const render = rolesComponents[ROLES[id].type].render as (p: unknown) => React.ReactElement return renderToStaticMarkup(render({ ...base, variant, puck: { metadata: { theme } } })) }).join('\n') - writeFileSync(`${out}/${theme}.html`, `
${body}
`) + const files = theme === 'NewWorld' ? [['NewWorld', ''], ['NewWorldDay', ' data-th="day"']] : [[theme, '']] + for (const [name, attr] of files) writeFileSync(`${out}/${name}.html`, `
${body}
`) } }) From aa1b7e1f7d51e25ceef4f3b3d581c74326c278b6 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 04:14:56 +0000 Subject: [PATCH 06/36] docs(ledger): LIVE-2058 waits on New World email defaults; record the 16-pin fallout Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- docs/ledger/rows/LIVE-2058.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ledger/rows/LIVE-2058.json b/docs/ledger/rows/LIVE-2058.json index 8585c83305..60ec0906b8 100644 --- a/docs/ledger/rows/LIVE-2058.json +++ b/docs/ledger/rows/LIVE-2058.json @@ -9,7 +9,7 @@ "file": "docs/design-systems/new-world/rules.json", "ref": "Daniel 2026-11-03: New World is the new mega template, default theme for every new Space" }, - "detail": "New Spaces start on New World; the picker (LIVE-2043) lets them choose Kit, Accent, Register and Look first. Existing Spaces keep their theme. Never offered in a way that restyles a member or console area.", + "detail": "New Spaces start on New World; the picker (LIVE-2043) lets them choose Kit, Accent, Register and Look first. Existing Spaces keep their theme. Never offered in a way that restyles a member or console area. 2026-11-03 prerequisite found by a full vitest run with DEFAULT_SITE_THEME flipped to new-world: 16 pinned tests fail beyond the picker pins (site-style.test.ts 6, email-colors.test.ts 5, style-action.test.ts 1, surface.test.ts 1, spotlight-surface.test.ts 1, backlog-contract.test.ts 2). The email-colors ones need real New World email defaults first (LIVE-2057 email types), so this row waits on them and then re-runs the pin list for the owner's phrases. Un-hiding the picker alone is LIVE-2059 and needs only two pin rewrites plus the /themes/new-world page.", "verify": { "kind": "cmd", "cmd": "node scripts/probes/new-world-theme.mjs default" From f30a13811d1c425e4207d8ba8307a759bf1a2b6f Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 04:24:40 +0000 Subject: [PATCH 07/36] feat(new-world): restore Spotlight layouts, add the eleven email templates (LIVE-2057) #4522's squash dropped the Spotlight files (history merge kept the wrong tree). Restored from the original commit, plus lib/theme/new-world-kit-email.ts and catalog entries. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- .../spotlight/new-world-kit-layouts-css.ts | 129 +++++++++ .../spotlight/new-world-kit-layouts.test.tsx | 93 +++++++ .../spotlight/new-world-kit-layouts.tsx | 250 +++++++++++++++++ docs/design-systems/new-world/baseline.json | 8 +- docs/design-systems/services/baseline.json | 2 - docs/ledger/rows/LIVE-2057.json | 4 +- lib/email-samples/catalog.ts | 2 + lib/spotlight/new-world-kit-content.ts | 231 +++++++++++++++ lib/theme/new-world-kit-email.test.ts | 102 +++++++ lib/theme/new-world-kit-email.ts | 262 ++++++++++++++++++ 10 files changed, 1072 insertions(+), 11 deletions(-) create mode 100644 components/spotlight/new-world-kit-layouts-css.ts create mode 100644 components/spotlight/new-world-kit-layouts.test.tsx create mode 100644 components/spotlight/new-world-kit-layouts.tsx create mode 100644 lib/spotlight/new-world-kit-content.ts create mode 100644 lib/theme/new-world-kit-email.test.ts create mode 100644 lib/theme/new-world-kit-email.ts diff --git a/components/spotlight/new-world-kit-layouts-css.ts b/components/spotlight/new-world-kit-layouts-css.ts new file mode 100644 index 0000000000..9604b0b92d --- /dev/null +++ b/components/spotlight/new-world-kit-layouts-css.ts @@ -0,0 +1,129 @@ +// The New World Kit Spotlight layouts' stylesheet (components/spotlight/new-world-kit-layouts.tsx). Every colour, +// radius, shadow and face is a --nw-* token from lib/theme/new-world.ts (NEW_WORLD_TOKENS_CSS, and NEW_WORLD_DAY_CSS for +// the Day register), so an accent or register change re-points the whole page and this file holds no literal colour. +// The only hex values that reach the page are the owner accent presets, emitted below from NEW_WORLD_ACCENTS. Class +// prefix `nws-`. Tokens are scoped to [data-house-theme="new-world"], which only the stand-alone render and the +// Spotlight page carry; nothing here styles a member, Space console or admin area. +import { NEW_WORLD_ACCENTS } from '@/lib/theme/new-world' + +/** One block per owner accent preset for the Night register: the flare ramp, the swell and halo mid steps. Day keeps the theme's + * own deep steps (--nw-d-*), which already carry the contrast the cream surface needs. */ +export const NEW_WORLD_ACCENT_CSS = Object.entries(NEW_WORLD_ACCENTS) + .map(([id, a]) => { + const night = `[data-house-theme="new-world"][data-accent="${id}"]:not([data-th="day"]){--nw-flare-300:${a.deep};--nw-flare-400:${a.text};--nw-flare-500:${a.accent};--nw-flare-600:${a.hover};--nw-flare-700:${a.soft};--nw-swell-500:${a.glow2};--nw-halo-500:${a.glow3}}` + return night + }) + .join('\n') + +export const NEW_WORLD_KIT_LAYOUTS_CSS = ` +.nws{position:relative;box-sizing:border-box;min-height:100%;padding-bottom:34px;background:var(--nw-spread-top),var(--nw-surface-page);color:var(--nw-text-primary);font-family:var(--nw-font-body);font-size:16px;line-height:1.4;container-type:inline-size;overflow:hidden} +.nws *,.nws *::before,.nws *::after{box-sizing:border-box} +:where(.nws) a{color:inherit;text-decoration:none} +.nws h1,.nws p{margin:0} +.nws-pad{padding:0 20px} +.nws-d{font-family:var(--nw-font-display);font-stretch:var(--nw-stretch-display);font-weight:var(--nw-fw-heavy);text-transform:uppercase;letter-spacing:var(--nw-ls-display);line-height:var(--nw-lh-display)} +.nws-d em{font-family:var(--nw-font-accent);font-style:italic;font-weight:var(--nw-fw-regular);font-stretch:100%;text-transform:none;letter-spacing:-.01em;font-size:1.04em;line-height:.8;color:var(--nw-flare-300);padding-right:.1em} +.nws-mono{font-family:var(--nw-font-mono);font-size:10px;letter-spacing:var(--nw-ls-mono);text-transform:uppercase;color:var(--nw-text-muted)} +.nws-eb{display:flex;align-items:center;gap:8px;font-family:var(--nw-font-mono);font-size:10px;letter-spacing:var(--nw-ls-mono);text-transform:uppercase;color:var(--nw-chrome-200)} +.nws-eb::before{content:"";width:5px;height:5px;border-radius:9px;background:var(--nw-flare-500);box-shadow:0 0 8px var(--nw-flare-500);flex:none} +.nws-eb--accent{color:var(--nw-flare-400)} +.nws-card{border:var(--nw-border-hairline) solid transparent;border-radius:var(--nw-radius-lg);background:linear-gradient(180deg,color-mix(in oklab,var(--nw-chrome-50) 6%,transparent),color-mix(in oklab,var(--nw-chrome-50) 2%,transparent));box-shadow:0 30px 70px -40px color-mix(in oklab,var(--nw-flare-500) 35%,transparent),0 1px 0 color-mix(in oklab,var(--nw-chrome-50) 8%,transparent) inset} +.nws-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 24px;border:0;border-radius:var(--nw-radius-pill);background:var(--nw-action-primary);color:var(--nw-action-primary-text);font:var(--nw-fw-bold) 12px/1 var(--nw-font-mono);letter-spacing:var(--nw-ls-button);text-transform:uppercase;white-space:nowrap;cursor:pointer} +.nws-btn--accent{background:var(--nw-accent);color:var(--nw-accent-text);box-shadow:var(--nw-shadow-glow)} +.nws-btn--secondary{background:transparent;color:var(--nw-text-primary);box-shadow:inset 0 0 0 1px var(--nw-border-default)} +.nws-btn--lg{width:100%;min-height:52px;font-size:13px} +.nws-btn--sm{min-height:34px;padding:0 16px;font-size:11px} +.nws-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--nw-radius-md);background:var(--nw-accent-tint);color:var(--nw-flare-400);box-shadow:inset 0 0 0 1px var(--nw-border-subtle)} +.nws-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--nw-radius-pill);background:var(--nw-accent-tint);color:var(--nw-flare-400);font-family:var(--nw-font-mono);font-size:10px;letter-spacing:var(--nw-ls-mono);text-transform:uppercase;white-space:nowrap} +.nws-name{display:flex;align-items:center;gap:12px;min-width:0} +.nws-name span:last-child{font-family:var(--nw-font-display);font-stretch:var(--nw-stretch-display);font-weight:var(--nw-fw-heavy);text-transform:uppercase;letter-spacing:var(--nw-ls-display);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} +.nws-mark{font-size:18px;display:grid;place-items:center;flex:none;border-radius:50%;background:radial-gradient(70% 70% at 30% 20%,color-mix(in oklab,var(--nw-flare-300) 35%,transparent),transparent 70%),var(--nw-ink-950);box-shadow:0 0 0 1px color-mix(in oklab,var(--nw-flare-300) 40%,transparent),0 0 22px -6px var(--nw-flare-500);color:var(--nw-chrome-50);font-family:var(--nw-font-display);font-stretch:var(--nw-stretch-display);font-weight:var(--nw-fw-heavy);line-height:1} +.nws-hero{position:relative;display:flex;align-items:flex-end;overflow:hidden;background:var(--nw-spread-tr),var(--nw-spread-bl),var(--nw-surface-sunken);border-radius:0 0 var(--nw-radius-xl) var(--nw-radius-xl);isolation:isolate} +.nws-hero img,.nws-story-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover} +.nws-hero:not([data-photo])::before,.nws-story-photo:not([data-photo])::before{content:"";position:absolute;inset:0;z-index:0;background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--nw-chrome-50) 4%,transparent) 0 1px,transparent 1px 14px)} +.nws-hero::after,.nws-story-photo::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,color-mix(in oklab,var(--nw-ink-950) 45%,transparent) 0%,transparent 30%),var(--nw-overlay-bottom),var(--nw-glow-sunset)} +.nws-hero-top{position:absolute;z-index:3;top:62px;left:20px;right:20px} +.nws-hero-body{position:relative;z-index:2;width:100%;padding:0 20px 26px} +.nws-hero h1{margin-top:12px;font-size:46px;color:var(--nw-chrome-50)} +.nws-stack-list{display:flex;flex-direction:column;gap:8px;padding:16px 20px 0} +.nws-door{display:flex;align-items:center;gap:14px;min-height:60px;padding:0 14px} +.nws-door > span:nth-child(2){flex:1;min-width:0} +.nws-door b{display:block;font-weight:var(--nw-fw-bold);font-size:16px;line-height:1.15} +.nws-door small{display:block;font-size:12px;color:var(--nw-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap} +.nws-letter{padding:18px} +.nws-letter .nws-d{font-size:20px} +.nws-letter p{margin-top:6px;font-size:13px;color:var(--nw-text-muted)} +.nws-letter form{display:flex;gap:8px;margin-top:14px} +.nws-input{flex:1;min-width:0;height:38px;padding:0 14px;border:var(--nw-border-hairline) solid var(--nw-border-default);border-radius:var(--nw-radius-pill);background:color-mix(in oklab,var(--nw-chrome-50) 4%,transparent);color:var(--nw-text-primary);font:var(--nw-fw-regular) 14px var(--nw-font-body);outline:none} +.nws-input:focus-visible{outline:2px solid var(--nw-focus-ring);outline-offset:2px} +.nws-foot{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 20px 26px} +.nws-foot i{display:block;width:60%;height:1px;background:linear-gradient(90deg,transparent,var(--nw-flare-500),transparent)} +.nws-wall-head{display:flex;flex-direction:column;gap:12px;padding:66px 20px 0} +.nws-wall-head .nws-d.big{font-size:34px} +.nws-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:18px 20px 0} +.nws-sq{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.25;padding:14px} +.nws-sq b{display:block;font-weight:var(--nw-fw-bold);font-size:16px;line-height:1.15} +.nws-sq small{display:block;margin-top:4px;font-size:11px;color:var(--nw-text-muted)} +.nws-wide{grid-column:1/-1;aspect-ratio:2.4/1;border-color:color-mix(in oklab,var(--nw-flare-400) 35%,transparent);background:var(--nw-spread-tr),linear-gradient(180deg,color-mix(in oklab,var(--nw-chrome-50) 6%,transparent),color-mix(in oklab,var(--nw-chrome-50) 2%,transparent))} +.nws-wide .nws-d{font-size:24px} +.nws-wide small{font-size:12px;color:var(--nw-chrome-200)} +.nws-span{grid-column:1/-1} +.nws-story-photo{position:relative;height:420px;overflow:hidden;display:flex;align-items:flex-end;background:var(--nw-spread-tr),var(--nw-spread-bl),var(--nw-surface-sunken);isolation:isolate} +.nws-story-name{position:absolute;z-index:3;top:64px;left:20px;right:20px} +.nws-story-text{position:relative;z-index:2;padding:0 20px 26px} +.nws-story-text h1{margin-top:12px;font-size:46px;color:var(--nw-chrome-50)} +.nws-story-body{padding:24px 20px 0} +.nws-story-body p{font-size:17px;line-height:var(--nw-lh-body);color:var(--nw-text-secondary)} +.nws-links{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:16px;font-size:13px} +.nws-links a{color:var(--nw-flare-400);text-decoration:underline;text-underline-offset:3px} +.nws-quote{margin-top:22px;padding-top:20px;border-top:var(--nw-border-hairline) solid var(--nw-border-subtle)} +.nws-quote > div{padding:0 20px} +.nws-quote .nws-d{font-size:22px;line-height:1.15;text-transform:uppercase;text-wrap:balance} +.nws-quote .nws-mono{margin-top:12px} +.nws-quote .nws-mono span{color:var(--nw-chrome-50)} +.nws-row-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:66px 20px 0} +.nws-socials{display:flex;gap:8px} +.nws-iconbtn{display:grid;place-items:center;border-radius:var(--nw-radius-pill);border:var(--nw-border-hairline) solid var(--nw-border-default);background:color-mix(in oklab,var(--nw-chrome-50) 4%,transparent);color:var(--nw-chrome-200)} +.nws-lead{padding:24px 20px 0} +.nws-lead .nws-d{margin-top:10px;font-size:34px} +.nws-date{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-top:var(--nw-border-hairline) solid var(--nw-border-subtle)} +.nws-day{text-align:center;padding:7px 0;border:var(--nw-border-hairline) solid var(--nw-border-subtle);border-radius:var(--nw-radius-md)} +.nws-day--first{border-color:color-mix(in oklab,var(--nw-flare-400) 55%,transparent);background:var(--nw-accent-tint);box-shadow:0 0 24px -8px var(--nw-flare-500)} +.nws-day .nws-mono{display:block;font-size:9px} +.nws-day--first .nws-mono{color:var(--nw-flare-400)} +.nws-day b{display:block;font-family:var(--nw-font-display);font-stretch:var(--nw-stretch-display);font-weight:var(--nw-fw-heavy);font-size:22px;line-height:.92} +.nws-date b.t{display:block;font-weight:var(--nw-fw-bold);font-size:15px} +.nws-date small{display:block;margin-top:3px;font-size:11px;color:var(--nw-text-muted)} +.nws-stackbtns{display:flex;flex-direction:column;gap:10px} +.nws-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px} +.nws-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:var(--nw-border-hairline) solid var(--nw-border-default);border-radius:var(--nw-radius-pill);font-size:12px} +.nws-chip svg{color:var(--nw-flare-400)} +.nws-prod{overflow:hidden} +.nws-prod--first{grid-column:1/-1;order:-1} +.nws-prod-photo{position:relative;display:grid;place-items:center;aspect-ratio:1.1;background:var(--nw-spread-tr),var(--nw-spread-bl),var(--nw-surface-sunken)} +.nws-prod--first .nws-prod-photo{aspect-ratio:16/6} +.nws-prod-body{padding:12px} +.nws-prod-body b{display:block;font-weight:var(--nw-fw-bold);font-size:15px;line-height:1.15} +.nws-prod--first .nws-prod-body b{font-size:19px} +.nws-prod-body small{display:block;margin-top:3px;font-size:11px;color:var(--nw-text-muted)} +.nws-prod-body footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px} +.nws-prod-body footer .nws-mono{color:var(--nw-flare-400);font-size:9px} +.nws-proof{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;background:var(--nw-spread-bl),linear-gradient(180deg,color-mix(in oklab,var(--nw-chrome-50) 6%,transparent),color-mix(in oklab,var(--nw-chrome-50) 2%,transparent))} +.nws-proof b{display:block;margin-top:6px;font-weight:var(--nw-fw-bold);font-size:16px} +.nws-profile-head{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:70px 20px 0;text-align:center} +.nws-portrait{display:grid;place-items:center;width:116px;height:116px;border-radius:50%;padding:2px;background:linear-gradient(150deg,var(--nw-flare-400),color-mix(in oklab,var(--nw-chrome-50) 10%,transparent) 40%,var(--nw-swell-300));box-shadow:0 0 40px -10px var(--nw-flare-500)} +.nws-portrait > span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--nw-spread-tr),var(--nw-spread-bl),var(--nw-surface-sunken);font-family:var(--nw-font-display);font-stretch:var(--nw-stretch-display);font-weight:var(--nw-fw-heavy);font-size:40px;color:var(--nw-chrome-50)} +.nws-profile-name{font-size:32px} +.nws-profile-head p{max-width:310px;font-size:15px;line-height:1.55;color:var(--nw-text-secondary)} +.nws-review{padding:18px} +.nws-review p{font-size:15px;line-height:1.5} +.nws-review .nws-mono{margin-top:12px;font-size:9px} +.nws-review .nws-mono span{color:var(--nw-chrome-50)} +.nws-list{margin-top:10px;overflow:hidden;padding:0 16px} +.nws-list a{display:flex;align-items:center;gap:14px;padding:14px 0} +.nws-list a + a{border-top:var(--nw-border-hairline) solid var(--nw-border-subtle)} +.nws-list a > span:nth-child(2){flex:1;min-width:0} +.nws-list b{display:block;font-weight:var(--nw-fw-bold);font-size:16px} +.nws-list small{display:block;font-size:12px;color:var(--nw-text-muted)} +.nws-sub{color:var(--nw-chrome-200)} +` diff --git a/components/spotlight/new-world-kit-layouts.test.tsx b/components/spotlight/new-world-kit-layouts.test.tsx new file mode 100644 index 0000000000..971b7e366f --- /dev/null +++ b/components/spotlight/new-world-kit-layouts.test.tsx @@ -0,0 +1,93 @@ +import { describe, expect, it } from 'vitest' +import { renderToStaticMarkup } from 'react-dom/server' +import { readFileSync } from 'node:fs' +import { NEW_WORLD_KIT_LAYOUTS, NewWorldKitSpotlightLayout, type NewWorldKitLayoutId } from './new-world-kit-layouts' +import { NEW_WORLD_ACCENT_CSS, NEW_WORLD_KIT_LAYOUTS_CSS } from './new-world-kit-layouts-css' +import { NEW_WORLD_KIT_IDS, newWorldKitSpotlightContent } from '@/lib/spotlight/new-world-kit-content' + +const KEYS = ['stack', 'card-wall', 'story', 'calendar-first', 'shop-front', 'profile'] +const RAW_COLOR = /#[0-9a-fA-F]{3,8}\b|\brgba?\(|\bhsla?\(/ +const strip = (html: string) => html.replace(/ + +${esc(preheader)} +
+ + +${spacer(28)} +${row(tbl(`${brand.descriptor ? `` : ''}`))} +${spacer(36)} +${row(`${kicker(sp.subject)}${heading(`${esc(sp.title)} ${em(sp.em)}`, 40)}${para(sp.lead)}`)} +${spacer(26)} +${row(button(sp.ctaLabel ?? 'Book a visit', mainUrl, false))} +${spacer(36)} +${hair()} +${spacer(28)} +${row(`${kicker(sp.kicker)}${heading(esc(sp.featureTitle), 26)}
${tbl(sp.rows.map(li).join(''))}
${button(sp.featureCtaLabel, mainUrl, true)}
`)} +${spacer(36)} +${quote} +${hair()} +${spacer(24)} +${row(tbl(``))} +${spacer(32)} +
${esc(brand.name)}
 
${esc(brand.descriptor)}
${esc(brand.name)}${contact ? ` · ${contact}` : ''}${brand.postalLine ? `
${esc(brand.postalLine)}` : ''}
${esc(brand.siteLabel)}
Unsubscribe
+ +
+` + + const text = [ + brand.name, + '', + sp.subject, + `${sp.title} ${sp.em}`, + '', + sp.lead, + `${sp.ctaLabel ?? 'Book a visit'}: ${mainUrl}`, + '', + sp.featureTitle, + ...sp.rows.map((r) => ` ${r.lead} ${r.title}${r.sub ? ` (${r.sub})` : ''}`), + `${sp.featureCtaLabel}: ${mainUrl}`, + ...(sp.quote ? ['', `"${quoteText}" ${brand.owner}${brand.role ? `, ${brand.role}` : ''}`] : []), + '', + ...(brand.postalLine ? [brand.postalLine] : []), + `${brand.siteLabel}: ${brand.siteUrl}`, + `Unsubscribe: ${brand.unsubscribeUrl}`, + ].join('\n') + + return { subject: sp.subject, html, text } +} From 002b4b8d68a548ea91ed3469f3af5fc2d461fad5 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 04:39:08 +0000 Subject: [PATCH 08/36] fix(new-world): keep the Tide email accent out of the sample catalog (check-tokens) Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- lib/email-samples/catalog.ts | 4 ++-- lib/theme/new-world-kit-email.ts | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/email-samples/catalog.ts b/lib/email-samples/catalog.ts index 02e2e0cf3d..387ebda8a8 100644 --- a/lib/email-samples/catalog.ts +++ b/lib/email-samples/catalog.ts @@ -65,7 +65,7 @@ import { networkKitDatesEmail, networkKitNoteEmail, networkKitReceiptEmail, netw import { templeKitDatesEmail, templeKitNoteEmail, templeKitReceiptEmail, templeKitWelcomeEmail, type TempleKitEmailBrand } from '@/lib/theme/temple-kit-email' import { SERVICES_SURFACE } from '@/lib/theme/services' import { SERVICES_EMAIL_TYPES, servicesKitEmail, type ServicesKitEmailBrand } from '@/lib/theme/services-kit-email' -import { NEW_WORLD_EMAIL_TYPES, newWorldKitEmail } from '@/lib/theme/new-world-kit-email' +import { NEW_WORLD_EMAIL_TIDE, NEW_WORLD_EMAIL_TYPES, newWorldKitEmail } from '@/lib/theme/new-world-kit-email' import { freeHumanDatesEmail, freeHumanNoteEmail, freeHumanReceiptEmail, freeHumanWelcomeEmail, type FreeHumanEmailBrand } from '@/lib/theme/free-human-email' import type { EntityLayout } from '@/lib/entity-blocks/layout' @@ -355,6 +355,6 @@ export const SAMPLE_SPECS: readonly SampleSpec[] = [ { id: 'free-human-welcome', group: 'Spaces and campaigns', run: () => { const out = freeHumanWelcomeEmail(FREE_HUMAN_BRAND, { coverUrl: FREE_HUMAN_COVER, coverAlt: 'The sea at sunset, warm and wide.', ctaLabel: 'See what is open', ctaUrl: 'https://freehumanmovement.example/calendar', steps: [{ title: 'Come to one thing', sub: 'Pick a date from the calendar and show up. No account needed.' }, { title: 'See the next few dates', sub: 'Circles, suppers and wheels, all on the calendar.' }, { title: 'Say hello', sub: 'Reply to this letter. It goes to a person, not a robot.' }], quote: { text: 'I walked in carrying everything and walked out lighter.', who: 'A member', role: 'Came to the new moon circle' } }); return { to: TO, ...out } } }, { id: 'free-human-dates', group: 'Spaces and campaigns', run: () => { const out = freeHumanDatesEmail(FREE_HUMAN_BRAND, { dates: FREE_HUMAN_DATES, ctaUrl: 'https://freehumanmovement.example/calendar' }); return { to: TO, ...out } } }, { id: 'free-human-receipt', group: 'Spaces and campaigns', run: () => { const out = freeHumanReceiptEmail(FREE_HUMAN_BRAND, { what: 'New moon circle', when: 'Thursday, November 20 · 7:00 PM', where: 'The long room', who: 'One place', whoNote: 'Reserved under your name', paid: '$25', paidNote: 'Card ending 4242 · Receipt no. 1047', calendarUrl: 'https://freehumanmovement.example/calendar.ics', manageUrl: 'https://freehumanmovement.example/bookings' }); return { to: TO, ...out } } }, - ...NEW_WORLD_EMAIL_TYPES.map((type) => ({ id: `new-world-${type}`, group: 'Spaces and campaigns' as const, run: () => ({ to: TO, ...newWorldKitEmail(type, { ...SERVICES_BRAND, accent: { fill: '#1AA7C0', text: '#3FC1D6' } }) }) })), + ...NEW_WORLD_EMAIL_TYPES.map((type) => ({ id: `new-world-${type}`, group: 'Spaces and campaigns' as const, run: () => ({ to: TO, ...newWorldKitEmail(type, { ...SERVICES_BRAND, accent: NEW_WORLD_EMAIL_TIDE }) }) })), ...SERVICES_EMAIL_TYPES.map((type) => ({ id: `services-${type}`, group: 'Spaces and campaigns' as const, run: () => ({ to: TO, ...servicesKitEmail(type, SERVICES_BRAND) }) })), ] diff --git a/lib/theme/new-world-kit-email.ts b/lib/theme/new-world-kit-email.ts index 0cc53f565e..cf1075146e 100644 --- a/lib/theme/new-world-kit-email.ts +++ b/lib/theme/new-world-kit-email.ts @@ -16,6 +16,9 @@ // VOICE: the copy a Space owner supplies is theirs. The words this file adds are the labels (a kicker, a footer line, // a button when none is given), and they promise nothing on a schedule and state no count. +/** The starting accent (Tide), resolved for the Night register: what a Space that has not chosen one wears. */ +export const NEW_WORLD_EMAIL_TIDE = { fill: '#1AA7C0', text: '#3FC1D6' } + export const NEW_WORLD_EMAIL_TYPES = ['confirm', 'reminder', 'welcome', 'review', 'receipt', 'post', 'event', 'order', 'member', 'letter', 'inquiry'] as const type NewWorldEmailType = (typeof NEW_WORLD_EMAIL_TYPES)[number] From bdc1ba4c892612a7102c5b13fcd1865499399a01 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 05:14:02 +0000 Subject: [PATCH 09/36] feat(sites): New World block sheet derived from the shared block sources (LIVE-2055 first pass) Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- components/sites/new-world-blocks-css.test.ts | 25 ++++++++++++ components/sites/new-world-blocks-css.ts | 13 +++++++ components/sites/new-world-css.ts | 2 + scripts/render/new-world-kit-pages.render.tsx | 39 +++++++++++++++++++ 4 files changed, 79 insertions(+) create mode 100644 components/sites/new-world-blocks-css.test.ts create mode 100644 components/sites/new-world-blocks-css.ts create mode 100644 scripts/render/new-world-kit-pages.render.tsx diff --git a/components/sites/new-world-blocks-css.test.ts b/components/sites/new-world-blocks-css.test.ts new file mode 100644 index 0000000000..1e0401ca17 --- /dev/null +++ b/components/sites/new-world-blocks-css.test.ts @@ -0,0 +1,25 @@ +import { describe, expect, it } from 'vitest' +import { NEW_WORLD_BLOCKS_CSS } from '@/components/sites/new-world-blocks-css' +import { NEW_WORLD_DAY_CSS, NEW_WORLD_DETAIL_CSS, NEW_WORLD_TOKENS_CSS } from '@/lib/theme/new-world' + +// The New World block sheet is derived from the Services block sheet; it must stay inside the New World scope and read only tokens +// the New World theme defines. +describe('the New World block sheet', () => { + it('is scoped to New World and never to Services', () => { + expect(NEW_WORLD_BLOCKS_CSS).toContain('[data-house-theme="new-world"]') + expect(NEW_WORLD_BLOCKS_CSS).not.toContain('data-house-theme="services"') + }) + + it('reads only tokens New World defines (plus the two values a block sets on itself)', () => { + const defined = new Set([...(NEW_WORLD_TOKENS_CSS + NEW_WORLD_DAY_CSS + NEW_WORLD_DETAIL_CSS).matchAll(/(--nw-[a-z0-9-]+):/g)].map((m) => m[1])) + const used = [...NEW_WORLD_BLOCKS_CSS.matchAll(/var\((--[a-z0-9-]+)/g)].map((m) => m[1]) + const unknown = [...new Set(used)].filter((v) => !v.startsWith('--color-') && !v.startsWith('--radius-') && !v.startsWith('--font-') && !defined.has(v) && v !== '--sv-min' && v !== '--sv-ratio') + expect(unknown).toEqual([]) + }) + + it('uses the depth ramp, not the shadow ramp', () => { + expect(NEW_WORLD_BLOCKS_CSS).not.toContain('--nw-shadow-sm') + expect(NEW_WORLD_BLOCKS_CSS).not.toContain('--nw-shadow-md') + expect(NEW_WORLD_BLOCKS_CSS).not.toContain('--nw-shadow-lg') + }) +}) diff --git a/components/sites/new-world-blocks-css.ts b/components/sites/new-world-blocks-css.ts new file mode 100644 index 0000000000..6e5e30a651 --- /dev/null +++ b/components/sites/new-world-blocks-css.ts @@ -0,0 +1,13 @@ +import { SERVICES_CSS } from '@/components/sites/services-css' + +// THE NEW WORLD BLOCK SHEET (LIVE-2055, first pass). New World's kits still compose the Services block family +// (components/page-editor/blocks/services.tsx, classes `.sv-*`), and those blocks were drawn from the same design system, so every +// token the Services block sheet reads exists under the New World prefix with the same meaning. This derives New World's sheet from +// that one source instead of forking 25 KB of CSS: the scope moves to [data-house-theme="new-world"], `--sv-*` tokens become +// `--nw-*` (the shadow ramp sm, md and lg is `--nw-depth-*`, #4529; the glow keeps `--nw-shadow-glow`), and the two values a block sets inline on itself (--sv-min, --sv-ratio) +// keep their names. The blocks keep their class names until they are re-cut as New World blocks. Scoped like the skin, so it can +// only dress the stand-alone site render. + +export const NEW_WORLD_BLOCKS_CSS = SERVICES_CSS.replaceAll('[data-house-theme="services"]', '[data-house-theme="new-world"]') + .replace(/--sv-shadow-(sm|md|lg)\b/g, '--nw-depth-$1') + .replace(/--sv-(?!min\b|ratio\b)/g, '--nw-') diff --git a/components/sites/new-world-css.ts b/components/sites/new-world-css.ts index 3bbfb49ae9..94d74926a2 100644 --- a/components/sites/new-world-css.ts +++ b/components/sites/new-world-css.ts @@ -1,3 +1,4 @@ +import { NEW_WORLD_BLOCKS_CSS } from '@/components/sites/new-world-blocks-css' import { NEW_WORLD_DAY_CSS, NEW_WORLD_DETAIL_CSS, NEW_WORLD_TOKENS_CSS } from '@/lib/theme/new-world' // THE NEW WORLD SKIN. Scoped under [data-house-theme="new-world"] so every house section keeps its markup and content; values come @@ -12,6 +13,7 @@ const EASE = 'var(--nw-ease-out)' const LABEL = 'font-family:var(--nw-font-mono);text-transform:uppercase;letter-spacing:var(--nw-ls-mono);font-weight:var(--nw-fw-medium);font-size:11px' export const NEW_WORLD_CSS = `${NEW_WORLD_TOKENS_CSS}${NEW_WORLD_DAY_CSS}${NEW_WORLD_DETAIL_CSS} +${NEW_WORLD_BLOCKS_CSS} ${N}{--nw-font-display:var(--font-nw-unbounded,'Unbounded'),'Hanken Grotesk',system-ui,sans-serif;--nw-font-body:var(--font-nw-hanken,'Hanken Grotesk'),system-ui,-apple-system,'Segoe UI',sans-serif;--nw-font-accent:var(--font-nw-instrument,'Instrument Serif'),Georgia,serif;--nw-font-mono:var(--nw-font-display)} ${R}{color-scheme:inherit;--color-canvas:var(--nw-ink-900);--color-surface:var(--nw-ink-850);--color-surface-post:var(--nw-ink-850);--color-surface-elevated:var(--nw-ink-800);--color-surface-hover:var(--nw-ink-700);--color-border:var(--nw-border-default);--color-border-strong:var(--nw-border-strong);--color-text:var(--nw-text-primary);--color-text-muted:var(--nw-text-secondary);--color-text-subtle:var(--nw-text-muted);--color-focus-ring:var(--nw-focus-ring);--color-success:var(--nw-success-500);--color-warning:var(--nw-warning-500);--color-danger:var(--nw-danger-500);--color-info:var(--nw-halo-500);--color-ink:var(--color-primary);--color-on-ink:var(--color-text-on-primary);--radius-control:var(--nw-radius-pill);--radius-card:var(--nw-radius-lg);--radius-cover:var(--nw-radius-xl);--radius-media:var(--nw-radius-lg);--font-display:var(--nw-font-display);--font-body:var(--nw-font-body);--font-label:var(--nw-font-mono)} ${N}{font-family:var(--nw-font-body);line-height:var(--nw-lh-body);background:var(--nw-surface-page);color:var(--color-text)} diff --git a/scripts/render/new-world-kit-pages.render.tsx b/scripts/render/new-world-kit-pages.render.tsx new file mode 100644 index 0000000000..0edebec31e --- /dev/null +++ b/scripts/render/new-world-kit-pages.render.tsx @@ -0,0 +1,39 @@ +// FIXTURE RENDER: pages of the Designer Theme Kit's profile kits, drawn with the real blocks and the real skin sheet. +// Writes $RENDER_OUT/__.html for each profile in RENDER_PROFILES (default general,studios) and each page +// in RENDER_PAGES (default services). Photos load from /public through the static server in scripts/render/shot.mjs. +// Run: RENDER_OUT=
pnpm exec vitest run -c scripts/render/vitest.render.config.ts scripts/render/designer-kit-pages.render.tsx +import { createElement as h } from 'react' +import { renderToStaticMarkup } from 'react-dom/server' +import { writeFileSync } from 'node:fs' +import { it, vi } from 'vitest' + +vi.mock('next/image', () => ({ default: (p: Record) => h('img', { src: p.src as string, alt: p.alt as string }) })) +vi.mock('next/link', () => ({ default: (p: Record) => h('a', { href: p.href as string, className: p.className as string }, p.children as never) })) +vi.mock('next/navigation', () => ({ useRouter: () => ({ push() {}, replace() {}, refresh() {} }), usePathname: () => '/', useSearchParams: () => new URLSearchParams() })) + +const out = process.env.RENDER_OUT +const profiles = (process.env.RENDER_PROFILES ?? 'general').split(',') +const slugs = (process.env.RENDER_PAGES ?? 'home').split(',') + +it('renders New World kit pages', async () => { + if (!out) throw new Error('set RENDER_OUT') + const { BlockRender } = await import('@/lib/page-editor/block-render') + const { config } = await import('@/lib/page-editor/config') + const { applyKit } = await import('@/lib/sites/kits/apply') + const { loadKit } = await import('@/lib/sites/kits/registry') + const { NEW_WORLD_CSS } = await import('@/components/sites/new-world-css') + const { newWorldAccentVars } = await import('@/lib/theme/new-world') + const accent = newWorldAccentVars(null) + for (const profile of profiles) { + const kit = (await loadKit(`new-world-${profile}`))! + const r = applyKit({ theme: 'NewWorld', pages: [] } as never, kit, 'replace', (type) => config.components[type]?.defaultProps) + if (!r.ok) throw new Error(r.error) + for (const slug of slugs) { + const page = r.snapshot.pages.find((p) => p.slug === slug) + if (!page) continue + const body = renderToStaticMarkup(h(BlockRender, { config, data: page.doc } as never)) + const html = `
${body}
` + writeFileSync(`${out}/${profile}__${slug}.html`, html) + } + } +}) From 6736e30d2dbf54fe3c6ebea3910438620344e3c9 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 14:04:38 +0000 Subject: [PATCH 10/36] Fix the New World site header and hero: size the bare header logo, keep hero words light A skinned header prints a bare .hs-logo that house-css never sized, so the owner's photo filled the bar and hid the menu and headline on danieltyack.com. The accent ink bridge also turned hero washes teal and the headline dark. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWsZ8ERsbLrz3yy6Xi --- components/sites/new-world-css.test.ts | 13 ++++++++ components/sites/new-world-css.ts | 4 +++ scripts/render/new-world-site-hero.render.tsx | 32 +++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 components/sites/new-world-css.test.ts create mode 100644 scripts/render/new-world-site-hero.render.tsx diff --git a/components/sites/new-world-css.test.ts b/components/sites/new-world-css.test.ts new file mode 100644 index 0000000000..539110e1d8 --- /dev/null +++ b/components/sites/new-world-css.test.ts @@ -0,0 +1,13 @@ +import { describe, expect, it } from 'vitest' +import { NEW_WORLD_CSS } from '@/components/sites/new-world-css' + +// The 2026-11-03 danieltyack break: a skinned header prints a bare `.hs-logo`, house-css sizes only `.hs-logo-avatar` and +// `.hs-logo-image`, so the owner's photo filled the bar and hid the menu and headline. And the ink bridge turned hero washes teal. +describe('New World site skin', () => { + it('sizes the bare header logo', () => { + expect(NEW_WORLD_CSS).toMatch(/\.hs-logo\{[^}]*height:clamp\(28px,6vw,36px\)/) + }) + it('keeps hero words light over the photo in both registers', () => { + expect(NEW_WORLD_CSS).toMatch(/\.hs-hero\{--color-ink:var\(--nw-ink-950\);--color-on-ink:var\(--nw-chrome-50\)/) + }) +}) diff --git a/components/sites/new-world-css.ts b/components/sites/new-world-css.ts index 94d74926a2..f246cdc9dd 100644 --- a/components/sites/new-world-css.ts +++ b/components/sites/new-world-css.ts @@ -33,6 +33,10 @@ ${N} .hs-btn-soft:hover{background:var(--nw-accent-tint);color:var(--color-text) /* The header: a frosted bar with a hairline under it, labels in the mono voice. */ ${N} .hs-header{position:sticky;top:0;z-index:40} ${N} .hs-pill{background:color-mix(in oklab,var(--nw-ink-900) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:var(--nw-border-hairline) solid var(--nw-border-subtle)} +/* The owner's logo or photo in the bar: house-css sizes only .hs-logo-avatar and .hs-logo-image, and a skinned header prints a bare .hs-logo, so without this the image fills the bar and the header and headline vanish. */ +${N} .hs-logo{flex:none;display:block;height:clamp(28px,6vw,36px);width:auto;max-width:160px;object-fit:contain;border-radius:var(--nw-radius-sm)} +/* A hero is a photo under a wash: the wash is Night ink and the words are light in both registers (the bridge above points ink at the accent for bands, which turned the wash teal and the headline dark). */ +${N} .hs-hero{--color-ink:var(--nw-ink-950);--color-on-ink:var(--nw-chrome-50);--color-on-ink-muted:var(--nw-chrome-200)} ${N} .hs-nav a,${N} .hs-nav-mega{${LABEL};color:var(--nw-text-secondary)} ${N} .hs-nav a:hover,${N} .hs-nav a[aria-current="page"]{color:var(--nw-text-primary)} ${N} .hs-menu-panel,${N} .hs-mega-panel{background:var(--nw-ink-800);border:var(--nw-border-hairline) solid var(--nw-border-subtle);border-radius:var(--nw-radius-lg);box-shadow:var(--nw-depth-lg)} diff --git a/scripts/render/new-world-site-hero.render.tsx b/scripts/render/new-world-site-hero.render.tsx new file mode 100644 index 0000000000..bf804bff97 --- /dev/null +++ b/scripts/render/new-world-site-hero.render.tsx @@ -0,0 +1,32 @@ +// FIXTURE RENDER: New World site chrome (header with a round owner photo) around the house hero, drawn with the real SiteChrome. +// Run: RENDER_OUT=
pnpm exec vitest run -c scripts/render/vitest.render.config.ts scripts/render/new-world-site-hero.render.tsx +import { createElement as h } from 'react' +import { renderToStaticMarkup } from 'react-dom/server' +import { writeFileSync } from 'node:fs' +import { it, vi } from 'vitest' + +vi.mock('next/image', () => ({ default: (p: Record) => h('img', { src: p.src as string, alt: p.alt as string }) })) +vi.mock('next/link', () => ({ default: (p: Record) => h('a', { href: p.href as string, className: p.className as string }, p.children as never) })) +vi.mock('next/navigation', () => ({ useRouter: () => ({ push() {}, replace() {}, refresh() {} }), usePathname: () => '/', useSearchParams: () => new URLSearchParams() })) + +const out = process.env.RENDER_OUT + +it('renders the New World site hero', async () => { + if (!out) throw new Error('set RENDER_OUT') + const { SiteChrome } = await import('@/components/sites/site-chrome') + const { HouseHero } = await import('@/components/sites/house-sections') + const photo = process.env.RENDER_PHOTO ?? '/brand/new-world-kit/hero.jpg' + const body = renderToStaticMarkup( + h( + SiteChrome as never, + { + brandName: 'Daniel Tyack', homeHref: '/', links: [{ label: 'Work', href: '/work' }, { label: 'About', href: '/about' }], + cta: { href: '/book', label: 'Book an exploratory call', external: false }, themeFonts: false, + skin: { theme: 'new-world', season: 'fall', register: 'night' }, logoUrl: photo, logoMode: 'photo', + tagline: null, footer: null, credit: 'badge', spaceSlug: null, + } as never, + h(HouseHero as never, { hero: { photo, focus: '49% 45%', eyebrow: null, title: 'Fine, but *not okay.*', lede: 'Body-based emotional guidance.', cta: { href: '/book', label: 'Book', external: false }, secondary: null, pill: null } }), + ), + ) + writeFileSync(`${out}/nw-site.html`, body.replace(/(src|href)="\/(sites|brand)\//g, '$1="file:///home/user/frequency-web/public/$2/')) +}) From 2be78018714f116c68296f355076b09df011431e Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 14:35:11 +0000 Subject: [PATCH 11/36] Offer New World in the theme pickers and make /themes/new-world public Takes new-world out of RETIRED_FROM_PICKERS (services stays held back), adds it to the site theme list and editor rail theme-name pins (approved by the owner), leaves it off the generic kit page, drops the noindex and adds the page to the sitemap. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWsZ8ERsbLrz3yy6Xi --- app/(marketing)/themes/new-world/page.tsx | 5 ++--- app/sitemap.ts | 2 ++ .../frequency/site/pages/themes/frequency-theme-kit.tsx | 3 ++- components/sites/editor/shell.frequency.test.tsx | 2 +- lib/theme/site-style.test.ts | 3 ++- lib/theme/site-style.ts | 2 +- scripts/check-seo.mjs | 1 - 7 files changed, 10 insertions(+), 8 deletions(-) diff --git a/app/(marketing)/themes/new-world/page.tsx b/app/(marketing)/themes/new-world/page.tsx index 2525823977..0056d19bcf 100644 --- a/app/(marketing)/themes/new-world/page.tsx +++ b/app/(marketing)/themes/new-world/page.tsx @@ -1,6 +1,5 @@ // /themes/new-world (LIVE-2059): the feature page for the New World theme. A Frequency-only route, like /themes/nocturne: a static -// segment wins over /themes/[theme]. Static: no request data. New World is hidden from the pickers until it is un-hidden, so the page -// is not in the sitemap and tells search engines to leave it out; whoever un-hides the theme removes both. +// segment wins over /themes/[theme]. Static: no request data. Public and in the sitemap since New World joined the pickers. import type { Metadata } from 'next' import { JsonLd } from '@/components/json-ld' import { FREQUENCY_PAGE_SEO, frequencyPageJsonLd, frequencyPageMetadata } from '@/lib/seo/frequency-pages' @@ -8,7 +7,7 @@ import { FrequencyNewWorld } from '@/components/frequency/site/pages/themes/freq export const revalidate = 3600 -export const metadata: Metadata = { ...frequencyPageMetadata(FREQUENCY_PAGE_SEO.newWorld), robots: { index: false, follow: false } } +export const metadata: Metadata = frequencyPageMetadata(FREQUENCY_PAGE_SEO.newWorld) export default function NewWorldThemePage() { return ( diff --git a/app/sitemap.ts b/app/sitemap.ts index dfe22a5bdb..a3a07b94c5 100644 --- a/app/sitemap.ts +++ b/app/sitemap.ts @@ -263,6 +263,8 @@ export default async function sitemap(): Promise { { url: `${SITE_URL}/themes/nocturne`, changeFrequency: "monthly", priority: 0.5 }, // /themes/designer (LIVE-1743): the Designer Theme Kit's feature page. { url: `${SITE_URL}/themes/designer`, changeFrequency: "monthly", priority: 0.5 }, + // /themes/new-world (LIVE-2065): the New World Theme Kit's feature page, public once New World is offered in the pickers. + { url: `${SITE_URL}/themes/new-world`, changeFrequency: "monthly", priority: 0.5 }, // /themes/[theme] (LIVE-1514): the other six themes' kit pages. // /themes/network (LIVE-1751): the Network Theme Kit's feature page. { url: `${SITE_URL}/themes/network`, changeFrequency: "monthly", priority: 0.5 }, diff --git a/components/frequency/site/pages/themes/frequency-theme-kit.tsx b/components/frequency/site/pages/themes/frequency-theme-kit.tsx index 9fcd7d8f4a..844c4d9a90 100644 --- a/components/frequency/site/pages/themes/frequency-theme-kit.tsx +++ b/components/frequency/site/pages/themes/frequency-theme-kit.tsx @@ -21,7 +21,8 @@ function vars(v: Record): React.CSSProperties { } /** The themes that get this template. Nocturne keeps its own richer page at /themes/nocturne. */ -export const THEME_KIT_PAGE_IDS = SITE_THEMES.map((t) => t.id).filter((id) => id !== 'midnight') +// Midnight (Nocturne) and New World keep their own static pages (/themes/nocturne, /themes/new-world), which the generic kit page never draws. +export const THEME_KIT_PAGE_IDS = SITE_THEMES.map((t) => t.id).filter((id) => id !== 'midnight' && id !== 'new-world') const THEME_KIT_FAQ: { q: string; a: (name: string) => string }[] = [ { diff --git a/components/sites/editor/shell.frequency.test.tsx b/components/sites/editor/shell.frequency.test.tsx index 886cb54097..a6673e8a83 100644 --- a/components/sites/editor/shell.frequency.test.tsx +++ b/components/sites/editor/shell.frequency.test.tsx @@ -340,7 +340,7 @@ it('keeps several theme drafts over the same pages and switches between them wit it('maps the Theme and Site tabs onto the real site settings', () => { const { node } = mount({ start: clean }) act(() => (Array.from(node.querySelectorAll('.rail .tabs button')).find((b) => b.textContent === 'Theme') as HTMLButtonElement).click()) - expect(Array.from(node.querySelectorAll('.rail .theme b')).map((b) => b.textContent)).toEqual(['Default', 'Bold', 'Wildheart', 'Network', 'Temple', 'Midnight', 'Designer']) + expect(Array.from(node.querySelectorAll('.rail .theme b')).map((b) => b.textContent)).toEqual(['Default', 'Bold', 'Wildheart', 'Network', 'Temple', 'Midnight', 'Designer', 'New World']) expect(node.querySelector('.rail .theme[aria-pressed=true] b')?.textContent).toBe('Bold') expect(node.querySelector('.rail .type-aa + .t small')?.textContent).toBe('Comes with the Bold theme') act(() => (Array.from(node.querySelectorAll('.rail .tabs button')).find((b) => b.textContent === 'Site') as HTMLButtonElement).click()) diff --git a/lib/theme/site-style.test.ts b/lib/theme/site-style.test.ts index ce35b4789f..969509ceb1 100644 --- a/lib/theme/site-style.test.ts +++ b/lib/theme/site-style.test.ts @@ -38,7 +38,7 @@ describe('the site style', () => { expect(prefs.siteStyle).toEqual({ theme: 'frequency', synced: true, spaceFonts: 'classic' }) }) - it('offers the seven themes Default, Bold, Wildheart, Network, Temple, Nocturne and Designer (the Temple Theme Kit is the Temple), each with its own default fonts', () => { + it('offers the eight themes Default, Bold, Wildheart, Network, Temple, Nocturne, Designer and New World (the Temple Theme Kit is the Temple), each with its own default fonts', () => { expect(SITE_THEMES.map((t) => [t.id, t.label, t.defaultFonts])).toEqual([ ['frequency', 'Default', 'frequency'], ['bold', 'Bold', 'menswork'], @@ -47,6 +47,7 @@ describe('the site style', () => { ['temple-kit', 'Temple', 'classic'], ['midnight', 'Nocturne', 'classic'], ['designer', 'Designer', 'classic'], + ['new-world', 'New World', 'modern'], ]) // The earlier network theme is worn by live sites but offered nowhere; it still resolves and renders. expect(SITE_THEMES.some((t) => t.id === 'network')).toBe(false) diff --git a/lib/theme/site-style.ts b/lib/theme/site-style.ts index 4e4870e41a..0f02fa6629 100644 --- a/lib/theme/site-style.ts +++ b/lib/theme/site-style.ts @@ -179,7 +179,7 @@ export const SITE_THEME_DEFS: readonly SiteThemeDef[] = [ /** Themes a person can pick (gallery, editor, wizard). The earlier `network` and `temple` themes are worn by live sites and no longer offered. * `free-human` is held back until its pages, emails and starter kits ship (LIVE-1910); then it leaves this set. */ -const RETIRED_FROM_PICKERS: ReadonlySet = new Set(['network', 'temple', 'free-human', 'services', 'new-world']) +const RETIRED_FROM_PICKERS: ReadonlySet = new Set(['network', 'temple', 'free-human', 'services']) export const SITE_THEMES: readonly SiteThemeDef[] = SITE_THEME_DEFS.filter((t) => !RETIRED_FROM_PICKERS.has(t.id)) const DEFAULT_SITE_THEME: SiteThemeId = 'frequency' diff --git a/scripts/check-seo.mjs b/scripts/check-seo.mjs index 581652acff..21b7c874d7 100644 --- a/scripts/check-seo.mjs +++ b/scripts/check-seo.mjs @@ -95,7 +95,6 @@ export function siteName(src) { // there is no page to hold metadata, so there is nothing to exclude. const INTENTIONALLY_EXCLUDED = new Map([ ['/subscribe/confirm', 'robots noindex — double-opt-in confirmation landing (transactional)'], - ['/themes/new-world', 'robots noindex (LIVE-2065): New World is hidden from the pickers until the New World lane un-hides it; the page is reachable by address and joins the sitemap then'], ['/subscribe', 'robots noindex (SCAN-1017): the newsletter form is reached from the footer, not from search; the index keeps the 24 pages that earn a visit'], // PARKED, not live: next.config.ts answers /stories with a temporary 302 to /the-community before the // filesystem router runs (owner ruling 2026-10-14, ADR-1747), so no visitor or crawler reaches this From 40a8f100a00bdec2b59d7a8bad8956ab0cab2bfd Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 14:38:14 +0000 Subject: [PATCH 12/36] Keep /themes/new-world noindexed and its probe untouched; fix the kit-page filter type The noindex and the probe that checks it need the owner's own phrase to change, so the un-hide ships without them. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWsZ8ERsbLrz3yy6Xi --- app/(marketing)/themes/[theme]/page.tsx | 2 +- app/(marketing)/themes/new-world/page.tsx | 5 +++-- app/sitemap.ts | 2 -- scripts/check-seo.mjs | 1 + 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/(marketing)/themes/[theme]/page.tsx b/app/(marketing)/themes/[theme]/page.tsx index e707031f32..ac33e893ed 100644 --- a/app/(marketing)/themes/[theme]/page.tsx +++ b/app/(marketing)/themes/[theme]/page.tsx @@ -14,7 +14,7 @@ export const dynamicParams = false export function generateStaticParams() { // Designer, Network, Temple and New World have their own static pages (/themes/designer, /themes/network, /themes/temple, /themes/new-world), which win over this segment. - return THEME_KIT_PAGE_IDS.filter((id) => id !== 'designer' && id !== 'network-kit' && id !== 'temple-kit' && id !== 'new-world').map((id) => ({ theme: themeSlug(id) })) + return THEME_KIT_PAGE_IDS.filter((id: string) => id !== 'designer' && id !== 'network-kit' && id !== 'temple-kit' && id !== 'new-world').map((id) => ({ theme: themeSlug(id) })) } // The address is not always the id: the Network Theme Kit (`network-kit`) lives at /themes/network (themeSlug in diff --git a/app/(marketing)/themes/new-world/page.tsx b/app/(marketing)/themes/new-world/page.tsx index 0056d19bcf..2525823977 100644 --- a/app/(marketing)/themes/new-world/page.tsx +++ b/app/(marketing)/themes/new-world/page.tsx @@ -1,5 +1,6 @@ // /themes/new-world (LIVE-2059): the feature page for the New World theme. A Frequency-only route, like /themes/nocturne: a static -// segment wins over /themes/[theme]. Static: no request data. Public and in the sitemap since New World joined the pickers. +// segment wins over /themes/[theme]. Static: no request data. New World is hidden from the pickers until it is un-hidden, so the page +// is not in the sitemap and tells search engines to leave it out; whoever un-hides the theme removes both. import type { Metadata } from 'next' import { JsonLd } from '@/components/json-ld' import { FREQUENCY_PAGE_SEO, frequencyPageJsonLd, frequencyPageMetadata } from '@/lib/seo/frequency-pages' @@ -7,7 +8,7 @@ import { FrequencyNewWorld } from '@/components/frequency/site/pages/themes/freq export const revalidate = 3600 -export const metadata: Metadata = frequencyPageMetadata(FREQUENCY_PAGE_SEO.newWorld) +export const metadata: Metadata = { ...frequencyPageMetadata(FREQUENCY_PAGE_SEO.newWorld), robots: { index: false, follow: false } } export default function NewWorldThemePage() { return ( diff --git a/app/sitemap.ts b/app/sitemap.ts index a3a07b94c5..dfe22a5bdb 100644 --- a/app/sitemap.ts +++ b/app/sitemap.ts @@ -263,8 +263,6 @@ export default async function sitemap(): Promise { { url: `${SITE_URL}/themes/nocturne`, changeFrequency: "monthly", priority: 0.5 }, // /themes/designer (LIVE-1743): the Designer Theme Kit's feature page. { url: `${SITE_URL}/themes/designer`, changeFrequency: "monthly", priority: 0.5 }, - // /themes/new-world (LIVE-2065): the New World Theme Kit's feature page, public once New World is offered in the pickers. - { url: `${SITE_URL}/themes/new-world`, changeFrequency: "monthly", priority: 0.5 }, // /themes/[theme] (LIVE-1514): the other six themes' kit pages. // /themes/network (LIVE-1751): the Network Theme Kit's feature page. { url: `${SITE_URL}/themes/network`, changeFrequency: "monthly", priority: 0.5 }, diff --git a/scripts/check-seo.mjs b/scripts/check-seo.mjs index 21b7c874d7..581652acff 100644 --- a/scripts/check-seo.mjs +++ b/scripts/check-seo.mjs @@ -95,6 +95,7 @@ export function siteName(src) { // there is no page to hold metadata, so there is nothing to exclude. const INTENTIONALLY_EXCLUDED = new Map([ ['/subscribe/confirm', 'robots noindex — double-opt-in confirmation landing (transactional)'], + ['/themes/new-world', 'robots noindex (LIVE-2065): New World is hidden from the pickers until the New World lane un-hides it; the page is reachable by address and joins the sitemap then'], ['/subscribe', 'robots noindex (SCAN-1017): the newsletter form is reached from the footer, not from search; the index keeps the 24 pages that earn a visit'], // PARKED, not live: next.config.ts answers /stories with a temporary 302 to /the-community before the // filesystem router runs (owner ruling 2026-10-14, ADR-1747), so no visitor or crawler reaches this From f98fef6a69ad4e15ef787530a45d6f414406bc96 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 15:16:45 +0000 Subject: [PATCH 13/36] New World accents: Signal, Bloom, Ember and Fern join Tide Reuses the Services preset values; no Iris (violet stays retired). Ink on every preset stays at least 4.5:1. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWsZ8ERsbLrz3yy6Xi --- lib/theme/new-world.test.ts | 3 +++ lib/theme/new-world.ts | 43 ++++++++++++++++++++++++++++++++++++- 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/lib/theme/new-world.test.ts b/lib/theme/new-world.test.ts index 0a9ec79842..706bea5e93 100644 --- a/lib/theme/new-world.test.ts +++ b/lib/theme/new-world.test.ts @@ -21,6 +21,9 @@ describe('New World theme tokens', () => { expect(NEW_WORLD_DAY_CSS).toContain('data-th="day"') expect(NEW_WORLD_DETAIL_CSS).toContain('data-pairing="detail"') }) + it('offers Tide, Signal, Bloom, Ember and Fern, and no violet (Iris stays out)', () => { + expect(Object.keys(NEW_WORLD_ACCENTS)).toEqual(['tide', 'signal', 'bloom', 'ember', 'fern']) + }) it('starts in Tide teal and carries ink on it, at least 4.5:1 (white on Tide is not enough)', () => { for (const id of Object.keys(NEW_WORLD_ACCENTS) as NewWorldAccentId[]) expect(contrastRatio(NEW_WORLD_ON_ACCENT, NEW_WORLD_ACCENTS[id].accent), id).toBeGreaterThanOrEqual(4.5) expect(contrastRatio('#FFFFFF', NEW_WORLD_ACCENTS.tide.accent)).toBeLessThan(3) diff --git a/lib/theme/new-world.ts b/lib/theme/new-world.ts index 30645abf07..051664af4a 100644 --- a/lib/theme/new-world.ts +++ b/lib/theme/new-world.ts @@ -13,7 +13,7 @@ import type { ThemeSurface } from "@/lib/theme/surface-vars"; // - The starting accent is Tide teal (Daniel, 2026-11-03), so the flare ramps are Tide, not the zip's violet. // - The Stage inks are Frequency's own slate, not the zip's violet-tinted scale (the violet family is retired, ADR-1792). -/** The owner accent presets that ship now. Tide is the starting accent; the rest wait on the owner. Id to the steps the site engine reads. */ +/** The owner accent presets that ship now (Tide, Signal, Bloom, Ember, Fern). Tide is the starting accent. Id to the steps the site engine reads. */ export const NEW_WORLD_ACCENTS = { tide: { label: "Tide", @@ -25,6 +25,47 @@ export const NEW_WORLD_ACCENTS = { glow2: "#FF3DAE", glow3: "#2FDCEE", }, + // Signal, Bloom, Ember and Fern reuse the Services preset values (owner, 2026-11-03: no violet, so no Iris). + signal: { + label: "Signal", + accent: "#2F7CF6", + hover: "#1F60CC", + text: "#6AA2FF", + soft: "#164593", + deep: "#A9C8FF", + glow2: "#22B8D6", + glow3: "#8B7BFF", + }, + bloom: { + label: "Bloom", + accent: "#F05A73", + hover: "#CC3F58", + text: "#FF8398", + soft: "#8F2A3C", + deep: "#FFB8C3", + glow2: "#FF9466", + glow3: "#B57CFF", + }, + ember: { + label: "Ember", + accent: "#F2643A", + hover: "#CC4A22", + text: "#FF9068", + soft: "#8F3316", + deep: "#FFC2A8", + glow2: "#F2557A", + glow3: "#FF9F5A", + }, + fern: { + label: "Fern", + accent: "#1FAF6E", + hover: "#168C57", + text: "#4FD394", + soft: "#0F5E3B", + deep: "#9CE8C2", + glow2: "#2BB3A6", + glow3: "#8FD94A", + }, } as const; export type NewWorldAccentId = keyof typeof NEW_WORLD_ACCENTS; From 22bea145dd51850c79134619704e485883457cd9 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 15:19:45 +0000 Subject: [PATCH 14/36] New World accents: no violet in the Signal and Bloom glow stops Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWsZ8ERsbLrz3yy6Xi --- lib/theme/new-world.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/theme/new-world.ts b/lib/theme/new-world.ts index 051664af4a..5c88842383 100644 --- a/lib/theme/new-world.ts +++ b/lib/theme/new-world.ts @@ -34,7 +34,7 @@ export const NEW_WORLD_ACCENTS = { soft: "#164593", deep: "#A9C8FF", glow2: "#22B8D6", - glow3: "#8B7BFF", + glow3: "#40AAFF", }, bloom: { label: "Bloom", @@ -44,7 +44,7 @@ export const NEW_WORLD_ACCENTS = { soft: "#8F2A3C", deep: "#FFB8C3", glow2: "#FF9466", - glow3: "#B57CFF", + glow3: "#FF9F5A", }, ember: { label: "Ember", From f06f23edbbfe4517cd4c21066c2774c0fb49b720 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 15:35:58 +0000 Subject: [PATCH 15/36] Make /themes/new-world indexable, add it to the sitemap, and update its LIVE-2065 check Owner-approved rewrite (2026-11-03 15:21Z): the page drops noindex, joins the sitemap and loses its check:seo exclusion; the probe now asserts the opposite. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWsZ8ERsbLrz3yy6Xi --- app/(marketing)/themes/new-world/page.tsx | 5 ++--- app/sitemap.ts | 2 ++ scripts/check-seo.mjs | 1 - scripts/probes/new-world-theme-page.mjs | 5 +++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/app/(marketing)/themes/new-world/page.tsx b/app/(marketing)/themes/new-world/page.tsx index 2525823977..0056d19bcf 100644 --- a/app/(marketing)/themes/new-world/page.tsx +++ b/app/(marketing)/themes/new-world/page.tsx @@ -1,6 +1,5 @@ // /themes/new-world (LIVE-2059): the feature page for the New World theme. A Frequency-only route, like /themes/nocturne: a static -// segment wins over /themes/[theme]. Static: no request data. New World is hidden from the pickers until it is un-hidden, so the page -// is not in the sitemap and tells search engines to leave it out; whoever un-hides the theme removes both. +// segment wins over /themes/[theme]. Static: no request data. Public and in the sitemap since New World joined the pickers. import type { Metadata } from 'next' import { JsonLd } from '@/components/json-ld' import { FREQUENCY_PAGE_SEO, frequencyPageJsonLd, frequencyPageMetadata } from '@/lib/seo/frequency-pages' @@ -8,7 +7,7 @@ import { FrequencyNewWorld } from '@/components/frequency/site/pages/themes/freq export const revalidate = 3600 -export const metadata: Metadata = { ...frequencyPageMetadata(FREQUENCY_PAGE_SEO.newWorld), robots: { index: false, follow: false } } +export const metadata: Metadata = frequencyPageMetadata(FREQUENCY_PAGE_SEO.newWorld) export default function NewWorldThemePage() { return ( diff --git a/app/sitemap.ts b/app/sitemap.ts index dfe22a5bdb..249c83280f 100644 --- a/app/sitemap.ts +++ b/app/sitemap.ts @@ -263,6 +263,8 @@ export default async function sitemap(): Promise { { url: `${SITE_URL}/themes/nocturne`, changeFrequency: "monthly", priority: 0.5 }, // /themes/designer (LIVE-1743): the Designer Theme Kit's feature page. { url: `${SITE_URL}/themes/designer`, changeFrequency: "monthly", priority: 0.5 }, + // /themes/new-world (LIVE-2065): the New World Theme Kit's feature page, public now that New World is offered in the pickers. + { url: `${SITE_URL}/themes/new-world`, changeFrequency: "monthly", priority: 0.5 }, // /themes/[theme] (LIVE-1514): the other six themes' kit pages. // /themes/network (LIVE-1751): the Network Theme Kit's feature page. { url: `${SITE_URL}/themes/network`, changeFrequency: "monthly", priority: 0.5 }, diff --git a/scripts/check-seo.mjs b/scripts/check-seo.mjs index 581652acff..21b7c874d7 100644 --- a/scripts/check-seo.mjs +++ b/scripts/check-seo.mjs @@ -95,7 +95,6 @@ export function siteName(src) { // there is no page to hold metadata, so there is nothing to exclude. const INTENTIONALLY_EXCLUDED = new Map([ ['/subscribe/confirm', 'robots noindex — double-opt-in confirmation landing (transactional)'], - ['/themes/new-world', 'robots noindex (LIVE-2065): New World is hidden from the pickers until the New World lane un-hides it; the page is reachable by address and joins the sitemap then'], ['/subscribe', 'robots noindex (SCAN-1017): the newsletter form is reached from the footer, not from search; the index keeps the 24 pages that earn a visit'], // PARKED, not live: next.config.ts answers /stories with a temporary 302 to /the-community before the // filesystem router runs (owner ruling 2026-10-14, ADR-1747), so no visitor or crawler reaches this diff --git a/scripts/probes/new-world-theme-page.mjs b/scripts/probes/new-world-theme-page.mjs index c072dce9e1..2e527c32c7 100644 --- a/scripts/probes/new-world-theme-page.mjs +++ b/scripts/probes/new-world-theme-page.mjs @@ -1,7 +1,7 @@ #!/usr/bin/env node // LIVE-2065: /themes/new-world exists on the Nocturne layout: a static route that wins over /themes/[theme] (which skips it), the // preview stage with the four-surface switcher, a real picture for every surface of every kit and every Spotlight layout, and -// noindex until the theme is un-hidden. Fails on main (no route, no pictures). +// indexable and in the sitemap now that the theme is offered in the pickers (owner, 2026-11-03). Fails on main (no route, no pictures). import { existsSync, readFileSync } from 'node:fs' const bad = [] @@ -19,7 +19,8 @@ for (const kit of ['general', 'coaches', 'studios', 'hosts', 'venues', 'nonprofi for (const id of ['stack', 'card-wall', 'story', 'calendar-first', 'shop-front', 'profile']) need(`public/brand/new-world-kit/layouts/${id}.jpg`) if (!bad.length) { const route = readFileSync('app/(marketing)/themes/new-world/page.tsx', 'utf8') - if (!/index:\s*false/.test(route)) bad.push('the page does not tell search engines to skip it') + if (/index:\s*false/.test(route)) bad.push('the page still tells search engines to skip it') + if (!readFileSync('app/sitemap.ts', 'utf8').includes('/themes/new-world')) bad.push('/themes/new-world is not in the sitemap') if (!readFileSync('app/(marketing)/themes/[theme]/page.tsx', 'utf8').includes("id !== 'new-world'")) bad.push('/themes/[theme] does not skip new-world') if (!/aria-label="Surface"/.test(readFileSync('components/frequency/site/pages/themes/new-world-preview.tsx', 'utf8'))) bad.push('no surface switcher') } From 695565777c0125462353ca5ea7d82072a622c543 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 15:46:26 +0000 Subject: [PATCH 16/36] Update New World theme page test: indexable and in the sitemap Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- test/new-world-theme-page.render.test.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/new-world-theme-page.render.test.tsx b/test/new-world-theme-page.render.test.tsx index 55dfc71f33..ad2e446b61 100644 --- a/test/new-world-theme-page.render.test.tsx +++ b/test/new-world-theme-page.render.test.tsx @@ -40,8 +40,8 @@ describe('the New World theme page (/themes/new-world, LIVE-2059)', () => { expect(html).not.toContain('—') }) - it('is reachable by its address but hidden from search and the sitemap until the theme is un-hidden', () => { - expect(metadata.robots).toMatchObject({ index: false }) - expect(readFileSync('app/sitemap.ts', 'utf8')).not.toContain('/themes/new-world') + it('is indexable and listed in the sitemap', () => { + expect(metadata.robots).not.toMatchObject({ index: false }) + expect(readFileSync('app/sitemap.ts', 'utf8')).toContain('/themes/new-world') }) }) From 1f6c9ffaf21eeab40918462c77f5a3f88d206900 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 17:08:02 +0000 Subject: [PATCH 17/36] BLD-002: builder radius steps, editor tokens and shared breakpoints Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- app/themes/frequency.css | 19 +++++++++++++++++++ docs/ledger/rows/BLD-002.json | 2 +- lib/theme/breakpoints.test.ts | 22 ++++++++++++++++++++++ lib/theme/breakpoints.ts | 16 ++++++++++++++++ scripts/probes/builder/BLD-002.mjs | 9 +++++++++ 5 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 lib/theme/breakpoints.test.ts create mode 100644 lib/theme/breakpoints.ts create mode 100644 scripts/probes/builder/BLD-002.mjs diff --git a/app/themes/frequency.css b/app/themes/frequency.css index 5056b6094f..b177e981c2 100644 --- a/app/themes/frequency.css +++ b/app/themes/frequency.css @@ -110,6 +110,25 @@ --radius-pill: var(--fq-radius-orb); --radius-cover: var(--fq-radius-l); + /* ── Builder shape and editor tokens (BLD-002, docs/EDITOR-NEXT.md#bld-002) ── + Five steps plus the pill, named for what they round. New names only: nothing existing re-points at + them, so no page changes. The editor tokens are built from the room's own tokens, so Commons, Commons + at night and Stage each get their own value with no second set and no filter. */ + --r-1: 10px; + --r-2: 14px; + --r-3: 18px; + --r-4: 24px; + --r-5: 32px; + --r-pill: var(--fq-radius-orb); + --r-control: var(--r-2); + --r-card: var(--r-3); + --r-panel: var(--r-4); + --r-media: var(--r-5); + --editor-canvas: var(--fq-bg-sunken); + --editor-thumb: var(--fq-surface-raised); + --editor-ring: var(--fq-focus-ring); + --editor-select: var(--fq-accent); + /* ── Type steps: DAWN's text roles on Frequency's scale (typography.css) ── DAWN's steps are rem on a 106.25% root, so they land between Frequency's: 12.75px meta, 11.7px and 10.6px chrome. Frequency's floor for read text is its 13px meta; its 11px label is the only smaller diff --git a/docs/ledger/rows/BLD-002.json b/docs/ledger/rows/BLD-002.json index 1fd7aa2c8d..ff618caa2d 100644 --- a/docs/ledger/rows/BLD-002.json +++ b/docs/ledger/rows/BLD-002.json @@ -9,7 +9,7 @@ "file": "docs/EDITOR-NEXT.md", "ref": "Owner approval 2026-11-02: build the next-gen builder from the role and block contracts. BLD-002." }, - "detail": "B0 Align, pass BLD-002 (spec: docs/EDITOR-NEXT.md#bld-002). Radius, breakpoints and editor tokens. Scope: design system tokens. Build: Five radius steps (10, 14, 18, 24, 32) plus pill, mapped to --r-control, --r-card, --r-panel, --r-media. Breakpoints 600, 840, 1200, 1600 as tokens. --editor-canvas, --editor-thumb, --editor-ring, --editor-select in Commons and night. Done when: No radius literal outside tokens in templates/admin; Thermal renders from night tokens, no invert filter. Gates: check:tokens, Design system adherence check, pr-compare visual suite, Pass probes, check:contrast, check:backlog, check:one-list, check:adr, check:id-collisions. After: nothing. Loop: build, validate, repair (3 cycles, classes in EDITOR-NEXT.md), record.", + "detail": "B0 Align, pass BLD-002 (spec: docs/EDITOR-NEXT.md#bld-002). Radius, breakpoints and editor tokens. Scope: design system tokens. Build: Five radius steps (10, 14, 18, 24, 32) plus pill, mapped to --r-control, --r-card, --r-panel, --r-media. Breakpoints 600, 840, 1200, 1600 as tokens. --editor-canvas, --editor-thumb, --editor-ring, --editor-select in Commons and night. Done when: No radius literal outside tokens in templates/admin; Thermal renders from night tokens, no invert filter. Gates: check:tokens, Design system adherence check, pr-compare visual suite, Pass probes, check:contrast, check:backlog, check:one-list, check:adr, check:id-collisions. After: nothing. Loop: build, validate, repair (3 cycles, classes in EDITOR-NEXT.md), record. 2026-11-03 first half shipped: --r-1..--r-5, --r-pill, --r-control/card/panel/media and --editor-canvas/thumb/ring/select in app/themes/frequency.css (built from room tokens, so Commons, night and Stage each resolve with no filter), breakpoints 600/840/1200/1600 in lib/theme/breakpoints.ts, probe scripts/probes/builder/BLD-002.mjs. Still open: no radius literal outside tokens in templates/admin, and Thermal rendering from night tokens with no invert filter.", "verify": { "kind": "manual", "checked": "2026-11-02", diff --git a/lib/theme/breakpoints.test.ts b/lib/theme/breakpoints.test.ts new file mode 100644 index 0000000000..6931b77e9c --- /dev/null +++ b/lib/theme/breakpoints.test.ts @@ -0,0 +1,22 @@ +import { describe, it, expect } from 'vitest' +import { readFileSync } from 'node:fs' +import { BREAKPOINTS, breakpointFor } from './breakpoints' + +describe('shared breakpoints', () => { + it('are 600, 840, 1200 and 1600', () => { + expect(BREAKPOINTS).toEqual({ sm: 600, md: 840, lg: 1200, xl: 1600 }) + }) + it('resolve a width to the widest step reached', () => { + expect([390, 599, 600, 839, 840, 1199, 1200, 1599, 1600, 2000].map(breakpointFor)).toEqual(['xs', 'xs', 'sm', 'sm', 'md', 'md', 'lg', 'lg', 'xl', 'xl']) + }) +}) + +describe('builder shape and editor tokens', () => { + const css = readFileSync('app/themes/frequency.css', 'utf8') + it('declares the five radius steps, the pill and the four roles', () => { + for (const d of ['--r-1: 10px', '--r-2: 14px', '--r-3: 18px', '--r-4: 24px', '--r-5: 32px', '--r-pill:', '--r-control:', '--r-card:', '--r-panel:', '--r-media:']) expect(css).toContain(d) + }) + it('builds the editor tokens from room tokens, so night follows with no literal and no filter', () => { + for (const n of ['--editor-canvas', '--editor-thumb', '--editor-ring', '--editor-select']) expect(css).toMatch(new RegExp(`${n}: var\\(--fq-`)) + }) +}) diff --git a/lib/theme/breakpoints.ts b/lib/theme/breakpoints.ts new file mode 100644 index 0000000000..77604edd6c --- /dev/null +++ b/lib/theme/breakpoints.ts @@ -0,0 +1,16 @@ +/** The four shared breakpoints (BLD-002, docs/EDITOR-NEXT.md#bld-002; owner ruling BLD-000 no. 5: the member shell + * moves to 600, 840 and 1200). 1600 is the wide step the builder's right rail and canvas use. A CSS custom + * property cannot sit in a media query, so these are the one place the numbers live in code; the builder reads + * them from here and a media query that needs one writes it with a comment naming this table. */ +export const BREAKPOINTS = { sm: 600, md: 840, lg: 1200, xl: 1600 } as const + +export type BreakpointName = keyof typeof BREAKPOINTS + +/** The widest breakpoint the width has reached, or 'xs' below the first. */ +export function breakpointFor(width: number): BreakpointName | 'xs' { + if (width >= BREAKPOINTS.xl) return 'xl' + if (width >= BREAKPOINTS.lg) return 'lg' + if (width >= BREAKPOINTS.md) return 'md' + if (width >= BREAKPOINTS.sm) return 'sm' + return 'xs' +} diff --git a/scripts/probes/builder/BLD-002.mjs b/scripts/probes/builder/BLD-002.mjs new file mode 100644 index 0000000000..b8e711630b --- /dev/null +++ b/scripts/probes/builder/BLD-002.mjs @@ -0,0 +1,9 @@ +// BLD-002: the five radius steps, the four shared breakpoints and the editor tokens exist, built from room tokens. +import fs from 'node:fs' +const css = fs.readFileSync('app/themes/frequency.css', 'utf8') +const bp = fs.readFileSync('lib/theme/breakpoints.ts', 'utf8') +const bad = [] +for (const d of ['--r-1: 10px', '--r-2: 14px', '--r-3: 18px', '--r-4: 24px', '--r-5: 32px', '--r-pill:', '--r-control:', '--r-card:', '--r-panel:', '--r-media:']) if (!css.includes(d)) bad.push(d) +for (const n of ['--editor-canvas', '--editor-thumb', '--editor-ring', '--editor-select']) if (!new RegExp(`${n}: var\\(--fq-`).test(css)) bad.push(n) +if (!/sm: 600, md: 840, lg: 1200, xl: 1600/.test(bp)) bad.push('breakpoints 600/840/1200/1600') +if (bad.length) { console.error('missing: ' + bad.join(', ')); process.exit(1) } From a9fe58d2d52aa62e6128dd689e5debea1eed15b4 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 17:09:48 +0000 Subject: [PATCH 18/36] BLD-002: keep the breakpoint name type file-local (dead-export ceiling) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- lib/theme/breakpoints.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/theme/breakpoints.ts b/lib/theme/breakpoints.ts index 77604edd6c..436dbf5b2d 100644 --- a/lib/theme/breakpoints.ts +++ b/lib/theme/breakpoints.ts @@ -4,7 +4,7 @@ * them from here and a media query that needs one writes it with a comment naming this table. */ export const BREAKPOINTS = { sm: 600, md: 840, lg: 1200, xl: 1600 } as const -export type BreakpointName = keyof typeof BREAKPOINTS +type BreakpointName = keyof typeof BREAKPOINTS /** The widest breakpoint the width has reached, or 'xs' below the first. */ export function breakpointFor(width: number): BreakpointName | 'xs' { From b0ee1d0079412f178ab0bcb1e5f0f049a428efbd Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 17:30:31 +0000 Subject: [PATCH 19/36] BLD-002: declare the builder tokens on the editor roots, not in the alias sheet Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- app/themes/frequency.css | 19 ------------------- app/themes/frequency/editor-shell.css | 21 +++++++++++++++++++++ docs/ledger/rows/BLD-002.json | 2 +- lib/theme/breakpoints.test.ts | 2 +- scripts/probes/builder/BLD-002.mjs | 2 +- 5 files changed, 24 insertions(+), 22 deletions(-) diff --git a/app/themes/frequency.css b/app/themes/frequency.css index b177e981c2..5056b6094f 100644 --- a/app/themes/frequency.css +++ b/app/themes/frequency.css @@ -110,25 +110,6 @@ --radius-pill: var(--fq-radius-orb); --radius-cover: var(--fq-radius-l); - /* ── Builder shape and editor tokens (BLD-002, docs/EDITOR-NEXT.md#bld-002) ── - Five steps plus the pill, named for what they round. New names only: nothing existing re-points at - them, so no page changes. The editor tokens are built from the room's own tokens, so Commons, Commons - at night and Stage each get their own value with no second set and no filter. */ - --r-1: 10px; - --r-2: 14px; - --r-3: 18px; - --r-4: 24px; - --r-5: 32px; - --r-pill: var(--fq-radius-orb); - --r-control: var(--r-2); - --r-card: var(--r-3); - --r-panel: var(--r-4); - --r-media: var(--r-5); - --editor-canvas: var(--fq-bg-sunken); - --editor-thumb: var(--fq-surface-raised); - --editor-ring: var(--fq-focus-ring); - --editor-select: var(--fq-accent); - /* ── Type steps: DAWN's text roles on Frequency's scale (typography.css) ── DAWN's steps are rem on a 106.25% root, so they land between Frequency's: 12.75px meta, 11.7px and 10.6px chrome. Frequency's floor for read text is its 13px meta; its 11px label is the only smaller diff --git a/app/themes/frequency/editor-shell.css b/app/themes/frequency/editor-shell.css index 5c0e60aa8e..b3604d29fa 100644 --- a/app/themes/frequency/editor-shell.css +++ b/app/themes/frequency/editor-shell.css @@ -8,6 +8,27 @@ literal (a 12px chip, 15px UI text, a 14px or 20px radius) is the design's own value, which the export has no token for (token-ok). */ @layer components { +/* BUILDER SHAPE AND EDITOR TOKENS (BLD-002, docs/EDITOR-NEXT.md#bld-002): five radius steps plus the pill, named + for what they round, and the editor's four colour roles. Declared on the editor roots, so each resolves against + the room it sits in: Commons, Commons at night (.dark) or Stage, with no second set and no filter. New names + only; nothing existing reads them yet. The five steps are the builder design's own scale (token-ok). */ +[data-design="frequency"] [data-builder], +[data-design="frequency"] [data-editor-root] { + --r-1: 10px; + --r-2: 14px; + --r-3: 18px; + --r-4: 24px; + --r-5: 32px; + --r-pill: var(--fq-radius-orb); + --r-control: var(--r-2); + --r-card: var(--r-3); + --r-panel: var(--r-4); + --r-media: var(--r-5); + --editor-canvas: var(--fq-bg-sunken); + --editor-thumb: var(--fq-surface-raised); + --editor-ring: var(--fq-focus-ring); + --editor-select: var(--fq-accent); +} /* CANVAS-FIRST GEOMETRY: a 52px desktop top bar, a 240px rail and a 280px inspector. Restated for every fold so it wins over the kit's mock values at equal specificity; preview carries all three attributes so it beats any fold combination. */ diff --git a/docs/ledger/rows/BLD-002.json b/docs/ledger/rows/BLD-002.json index ff618caa2d..6b4777e6f4 100644 --- a/docs/ledger/rows/BLD-002.json +++ b/docs/ledger/rows/BLD-002.json @@ -9,7 +9,7 @@ "file": "docs/EDITOR-NEXT.md", "ref": "Owner approval 2026-11-02: build the next-gen builder from the role and block contracts. BLD-002." }, - "detail": "B0 Align, pass BLD-002 (spec: docs/EDITOR-NEXT.md#bld-002). Radius, breakpoints and editor tokens. Scope: design system tokens. Build: Five radius steps (10, 14, 18, 24, 32) plus pill, mapped to --r-control, --r-card, --r-panel, --r-media. Breakpoints 600, 840, 1200, 1600 as tokens. --editor-canvas, --editor-thumb, --editor-ring, --editor-select in Commons and night. Done when: No radius literal outside tokens in templates/admin; Thermal renders from night tokens, no invert filter. Gates: check:tokens, Design system adherence check, pr-compare visual suite, Pass probes, check:contrast, check:backlog, check:one-list, check:adr, check:id-collisions. After: nothing. Loop: build, validate, repair (3 cycles, classes in EDITOR-NEXT.md), record. 2026-11-03 first half shipped: --r-1..--r-5, --r-pill, --r-control/card/panel/media and --editor-canvas/thumb/ring/select in app/themes/frequency.css (built from room tokens, so Commons, night and Stage each resolve with no filter), breakpoints 600/840/1200/1600 in lib/theme/breakpoints.ts, probe scripts/probes/builder/BLD-002.mjs. Still open: no radius literal outside tokens in templates/admin, and Thermal rendering from night tokens with no invert filter.", + "detail": "B0 Align, pass BLD-002 (spec: docs/EDITOR-NEXT.md#bld-002). Radius, breakpoints and editor tokens. Scope: design system tokens. Build: Five radius steps (10, 14, 18, 24, 32) plus pill, mapped to --r-control, --r-card, --r-panel, --r-media. Breakpoints 600, 840, 1200, 1600 as tokens. --editor-canvas, --editor-thumb, --editor-ring, --editor-select in Commons and night. Done when: No radius literal outside tokens in templates/admin; Thermal renders from night tokens, no invert filter. Gates: check:tokens, Design system adherence check, pr-compare visual suite, Pass probes, check:contrast, check:backlog, check:one-list, check:adr, check:id-collisions. After: nothing. Loop: build, validate, repair (3 cycles, classes in EDITOR-NEXT.md), record. 2026-11-03 first half shipped: --r-1..--r-5, --r-pill, --r-control/card/panel/media and --editor-canvas/thumb/ring/select in app/themes/frequency/editor-shell.css on the editor roots (built from room tokens, so Commons, night and Stage each resolve with no filter), breakpoints 600/840/1200/1600 in lib/theme/breakpoints.ts, probe scripts/probes/builder/BLD-002.mjs. Still open: no radius literal outside tokens in templates/admin, and Thermal rendering from night tokens with no invert filter.", "verify": { "kind": "manual", "checked": "2026-11-02", diff --git a/lib/theme/breakpoints.test.ts b/lib/theme/breakpoints.test.ts index 6931b77e9c..5d399cec0b 100644 --- a/lib/theme/breakpoints.test.ts +++ b/lib/theme/breakpoints.test.ts @@ -12,7 +12,7 @@ describe('shared breakpoints', () => { }) describe('builder shape and editor tokens', () => { - const css = readFileSync('app/themes/frequency.css', 'utf8') + const css = readFileSync('app/themes/frequency/editor-shell.css', 'utf8') it('declares the five radius steps, the pill and the four roles', () => { for (const d of ['--r-1: 10px', '--r-2: 14px', '--r-3: 18px', '--r-4: 24px', '--r-5: 32px', '--r-pill:', '--r-control:', '--r-card:', '--r-panel:', '--r-media:']) expect(css).toContain(d) }) diff --git a/scripts/probes/builder/BLD-002.mjs b/scripts/probes/builder/BLD-002.mjs index b8e711630b..092871f8a4 100644 --- a/scripts/probes/builder/BLD-002.mjs +++ b/scripts/probes/builder/BLD-002.mjs @@ -1,6 +1,6 @@ // BLD-002: the five radius steps, the four shared breakpoints and the editor tokens exist, built from room tokens. import fs from 'node:fs' -const css = fs.readFileSync('app/themes/frequency.css', 'utf8') +const css = fs.readFileSync('app/themes/frequency/editor-shell.css', 'utf8') const bp = fs.readFileSync('lib/theme/breakpoints.ts', 'utf8') const bad = [] for (const d of ['--r-1: 10px', '--r-2: 14px', '--r-3: 18px', '--r-4: 24px', '--r-5: 32px', '--r-pill:', '--r-control:', '--r-card:', '--r-panel:', '--r-media:']) if (!css.includes(d)) bad.push(d) From 8fe53c10a854ea2ca165a8ae4d575d84781cdc3e Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 17:26:40 +0000 Subject: [PATCH 20/36] BLD-101: the new builder frame, top bar and one state module, behind ?builder=v3 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- .env.example | 2 + app/hosted/[host]/admin/[view]/page.tsx | 6 +- .../builder/shell/builder-shell.module.css | 197 ++++++++++++++++++ components/builder/shell/builder-shell.tsx | 168 +++++++++++++++ components/sites/editor/editor-page.tsx | 4 +- components/sites/editor/website-editor.tsx | 8 +- docs/RUNBOOKS.md | 4 + docs/ledger/rows/BLD-101.json | 10 +- lib/builder/state.test.ts | 52 +++++ lib/builder/state.ts | 127 +++++++++++ scripts/probes/builder/BLD-101.mjs | 19 ++ 11 files changed, 586 insertions(+), 11 deletions(-) create mode 100644 components/builder/shell/builder-shell.module.css create mode 100644 components/builder/shell/builder-shell.tsx create mode 100644 lib/builder/state.test.ts create mode 100644 lib/builder/state.ts create mode 100644 scripts/probes/builder/BLD-101.mjs diff --git a/.env.example b/.env.example index a6443e7270..2941cdff35 100644 --- a/.env.example +++ b/.env.example @@ -561,3 +561,5 @@ LAUNCH_ENTRY_ENABLED= CREATE_SPACE_DRAFT_REMINDERS_ENABLED= # Lets Vera polish a launch draft with one cheap model call (Haiku, at most two per launch, under the launch-buildout daily cap). Blank = the draft is built from the person's own quotes only, no AI. Gate in docs/RUNBOOKS.md ("Vera guided launch", stage 4). LAUNCH_BUILDOUT_AI_ENABLED= +# The new site builder (BLD-101). Blank = the current editor for everyone; any owner can still open the new one at /admin/editor?builder=v3. Turn it on only after the gate in docs/RUNBOOKS.md ("New site builder"). +BUILDER_V3= diff --git a/app/hosted/[host]/admin/[view]/page.tsx b/app/hosted/[host]/admin/[view]/page.tsx index bab18d224d..192243c601 100644 --- a/app/hosted/[host]/admin/[view]/page.tsx +++ b/app/hosted/[host]/admin/[view]/page.tsx @@ -21,6 +21,8 @@ import { loadMensworkLive } from '@/lib/sites/menswork-data' import { AccentScope } from '@/components/spaces/accent-scope' import type { ReactNode } from 'react' import { WebsiteEditorPage } from '@/components/sites/editor/editor-page' +import { builderV3Requested } from '@/lib/builder/state' +import { envFlag } from '@/lib/env/string' // THE WEBSITE'S ADMIN PAGES (LIVE-864, owner ruling 2026-10-07: "Those are Admin display pages on the // site. Make them look exactly like the design system."). `/admin/overview` and `/admin/calendar` on a @@ -39,7 +41,7 @@ export const dynamic = 'force-dynamic' export const metadata: Metadata = { robots: { index: false, follow: false } } -export default async function SiteAdminPage({ params }: { params: Promise<{ host: string; view: string }> }) { +export default async function SiteAdminPage({ params, searchParams }: { params: Promise<{ host: string; view: string }>; searchParams: Promise<{ builder?: string | string[] }> }) { const { host: hostParam, view: viewParam } = await params const view = siteAdminView(viewParam) const host = normalizeHost(decodeURIComponent(hostParam)) @@ -50,7 +52,7 @@ export default async function SiteAdminPage({ params }: { params: Promise<{ host const token = (await cookies()).get(SITE_ADMIN_COOKIE)?.value if (!(await siteAdminAllowed(token, host, space))) redirect(`${appOrigin()}${siteAdminHandoffPath(space.slug, view)}`) - if (view === 'editor') return + if (view === 'editor') return const brandName = space.brandName?.trim() || space.name const now = new Date() diff --git a/components/builder/shell/builder-shell.module.css b/components/builder/shell/builder-shell.module.css new file mode 100644 index 0000000000..a942dc0c09 --- /dev/null +++ b/components/builder/shell/builder-shell.module.css @@ -0,0 +1,197 @@ +/* THE BUILDER FRAME (BLD-101; docs/design/frequency-builder-v3/block-editor-spec.md §2). The chrome wears the + Frequency design system's Commons tokens whatever theme the site wears; only the canvas frame wears the site. + Every value is a token: radius steps and editor tokens from BLD-002 (app/themes/frequency.css). */ + +.root { + position: fixed; + inset: 0; + z-index: 40; + display: grid; + grid-template-rows: 60px minmax(0, 1fr); + grid-template-columns: 264px minmax(0, 1fr) 320px; + grid-template-areas: 'top top top' 'outline canvas panel'; + background: var(--editor-canvas); + color: var(--fq-text-strong); + font-family: var(--fq-font-sans); + font-size: 14px; +} +.root[data-preview='true'] { grid-template-columns: 0 minmax(0, 1fr) 0; } +.root[data-preview='true'] .outline, +.root[data-preview='true'] .panel { visibility: hidden; } + +/* Under the shared lg breakpoint (1200, lib/theme/breakpoints.ts) the outline folds to its tile strip and the + panel floats over the canvas (§2: "under 1080px always floats"; rounded to the shared step). */ +@media (max-width: 1199px) { + .root { grid-template-columns: 72px minmax(0, 1fr) 0; } + .outline .rowText, .outline .caption { display: none; } + .panel { position: fixed; right: 12px; top: 72px; bottom: 12px; width: min(320px, calc(100vw - 96px)); z-index: 2; box-shadow: var(--fq-shadow-float); } +} +/* Under md (840) the outline hides; the canvas takes the width (BLD-107 builds the phone sheets). */ +@media (max-width: 839px) { + .root { grid-template-columns: 0 minmax(0, 1fr) 0; } + .outline { visibility: hidden; } +} + +.top { + grid-area: top; + display: flex; + align-items: center; + gap: 12px; + padding: 0 16px; + background: var(--fq-surface-raised); + border-bottom: 1px solid var(--fq-border-hair); + min-width: 0; +} +.back { + display: inline-grid; + place-items: center; + width: 36px; + height: 36px; + border-radius: var(--r-control); + color: var(--fq-text-strong); +} +.back:hover { background: var(--fq-bg-sunken); } +.crumbs { + display: flex; + align-items: center; + gap: 6px; + min-width: 0; + color: var(--fq-text-muted); + white-space: nowrap; + overflow: hidden; +} +.crumbs b { color: var(--fq-text-strong); font-weight: 600; } +.crumbs select { + font: inherit; + font-weight: 600; + color: var(--fq-text-strong); + background: transparent; + border: 1px solid transparent; + border-radius: var(--r-1); + padding: 4px 6px; +} +.crumbs select:hover { border-color: var(--fq-border-hair); } +.save { display: inline-flex; align-items: center; gap: 8px; color: var(--fq-text-muted); font-size: 13px; white-space: nowrap; } +.dot { width: 7px; height: 7px; border-radius: var(--r-pill); background: var(--fq-presence); } +.save[data-state='saving'] .dot, +.save[data-state='unsaved'] .dot { background: var(--fq-reward); } +.save[data-state='offline'] .dot, +.save[data-state='error'] .dot, +.save[data-state='conflict'] .dot { background: var(--fq-danger); } +.spacer { flex: 1; } +.hidden { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; } +.btn { + display: inline-flex; + align-items: center; + gap: 6px; + height: 36px; + padding: 0 12px; + border-radius: var(--r-control); + border: 1px solid var(--fq-border-hair); + background: var(--fq-surface-raised); + color: var(--fq-text-strong); + font: inherit; + font-size: 13px; + cursor: pointer; + white-space: nowrap; +} +.btn:hover:not(:disabled) { border-color: var(--fq-border-strong); } +.btn:disabled { opacity: .5; cursor: default; } +.btn[aria-pressed='true'] { background: var(--fq-text-strong); color: var(--fq-surface-raised); border-color: var(--fq-text-strong); } +.icon { width: 36px; padding: 0; justify-content: center; } +.kbd { font-size: 11px; color: var(--fq-text-muted); border: 1px solid var(--fq-border-hair); border-radius: var(--r-1); padding: 1px 5px; } +.publish { + composes: btn; + border: 0; + font-weight: 600; + background: var(--fq-text-strong); + color: var(--fq-surface-raised); +} +.publish[data-state='clean'] { background: var(--fq-pa); color: var(--fq-text-on-accent); } +.publish[data-state='live'] { background: var(--fq-presence-soft); color: var(--fq-text-strong); } +.devices { display: inline-flex; gap: 2px; padding: 2px; border-radius: var(--r-control); background: var(--fq-bg-sunken); } +.devices .btn { border: 0; background: transparent; height: 32px; } +.devices .btn[aria-pressed='true'] { background: var(--fq-surface-raised); color: var(--fq-text-strong); box-shadow: var(--fq-shadow-1); } +.btn:focus-visible, .back:focus-visible, .row:focus-visible, .crumbs select:focus-visible { + outline: 2px solid var(--fq-text-strong); + outline-offset: 2px; + box-shadow: 0 0 0 5px var(--editor-ring); +} + +.outline { + grid-area: outline; + display: flex; + flex-direction: column; + min-height: 0; + background: var(--fq-surface-raised); + border-right: 1px solid var(--fq-border-hair); +} +.caption { padding: 16px 16px 8px; font-size: 11px; letter-spacing: .14em; text-transform: uppercase; color: var(--fq-text-muted); } +.list { list-style: none; margin: 0; padding: 0 8px 16px; overflow: auto; } +.row { + display: flex; + align-items: center; + gap: 10px; + width: 100%; + padding: 6px 8px; + border: 0; + border-radius: var(--r-2); + background: transparent; + color: inherit; + font: inherit; + text-align: left; + cursor: pointer; +} +.row:hover { background: var(--fq-bg-sunken); } +.row[aria-current='true'] { background: var(--fq-bg-sunken); } +.tile { + flex: none; + display: grid; + place-items: center; + width: 36px; + height: 36px; + border-radius: var(--r-2); + background: var(--fq-bg-sunken); + color: var(--fq-text-strong); +} +.row[aria-current='true'] .tile { background: var(--fq-text-strong); color: var(--fq-surface-raised); } +.rowText { display: grid; min-width: 0; } +.rowText b { font-weight: 600; font-size: 13px; } +.rowText small { color: var(--fq-text-muted); font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } + +.canvas { grid-area: canvas; min-width: 0; min-height: 0; overflow: auto; padding: 24px; } +.frame { + margin: 0 auto; + border-radius: var(--r-panel); + overflow: hidden; + background: var(--fq-surface-raised); + box-shadow: var(--fq-shadow-2); +} + +.panel { + grid-area: panel; + min-height: 0; + overflow: auto; + padding: 20px; + background: var(--fq-surface-raised); + border-left: 1px solid var(--fq-border-hair); +} +.panel h2 { font-family: var(--fq-font-display); font-size: 16px; font-weight: 500; margin: 0 0 4px; } +.panel p { margin: 0 0 12px; color: var(--fq-text-muted); line-height: 1.5; } + +.previewPill { + position: fixed; + left: 50%; + bottom: 20px; + transform: translateX(-50%); + z-index: 3; + padding: 8px 16px; + border-radius: var(--r-pill); + background: var(--fq-text-strong); + color: var(--fq-surface-raised); + font-size: 13px; +} + +@media (prefers-reduced-motion: reduce) { + .root * { transition-duration: 1ms !important; animation-duration: 1ms !important; } +} diff --git a/components/builder/shell/builder-shell.tsx b/components/builder/shell/builder-shell.tsx new file mode 100644 index 0000000000..536a123f1f --- /dev/null +++ b/components/builder/shell/builder-shell.tsx @@ -0,0 +1,168 @@ +'use client' + +// THE NEW BUILDER'S FRAME (BLD-101; spec docs/design/frequency-builder-v3/block-editor-spec.md §2). Full-window grid: +// a top bar (back, where you are, save state, Show as, ⌘K, devices, undo and redo, preview, Publish), the page +// outline on the left, the canvas wearing the site's theme in the middle and one right panel. Every piece of +// state lives in lib/builder/state.ts; this component only renders it and dispatches. It opens, saves and +// publishes the same drafts as the current editor, through the same server actions. +// +// Reached only from the website editor route (components/sites/editor/website-editor.tsx), behind +// `?builder=v3` or the BUILDER_V3 switch, so no visitor page imports it (the public-bytes ratchet, BLD-101). + +import dynamic from 'next/dynamic' +import { useCallback, useEffect, useMemo, useReducer, useRef, type KeyboardEvent } from 'react' +import { ChevronLeft, Eye, Monitor, Redo2, Smartphone, Tablet, Undo2 } from 'lucide-react' +import type { WebsiteEditorShellProps } from '@/components/sites/editor/shell' +import { SectionIcon, sectionLine } from '@/components/sites/editor/section-icon' +import { nudgeBlock, removeBlockDeep, updateBlockPropsDeep } from '@/components/page-editor/mobile/data-ops' +import type { Data } from '@/lib/page-editor/types' +import { builderDirty, builderInit, builderPage, builderReducer, builderSaveLabel, BUILDER_DEVICE_WIDTH, type BuilderDevice } from '@/lib/builder/state' +import { siteCanvasVars, siteRenderStyle } from '@/lib/sites/site-render-style' +import { resolveWebsiteBrand, type WebsiteSnapshot } from '@/lib/sites/editor/state' +import { sitePageStyle, siteLook, siteLookOverrides, type SiteStyle } from '@/lib/theme/site-style' +import { EDITOR_THEME_OF } from '@/lib/sites/site-render-style' +import styles from './builder-shell.module.css' + +const WebsiteCanvas = dynamic(() => import('@/components/sites/editor/canvas').then((m) => m.WebsiteCanvas), { ssr: false, loading: () =>
Loading your page…
}) + +const DEVICES: { id: BuilderDevice; label: string; Icon: typeof Monitor }[] = [ + { id: 'desktop', label: 'Desktop', Icon: Monitor }, + { id: 'tablet', label: 'Tablet', Icon: Tablet }, + { id: 'phone', label: 'Phone', Icon: Smartphone }, +] + +/** How long after the last edit the draft saves (§2: "Saving 900ms after the last edit"). */ +const SAVE_DELAY = 900 + +export function BuilderShell({ host, brandName, logo, brandAccent, initial, config, metadata, live, links, origin, onSave, siteStyle, defaultAccent, fontClass }: WebsiteEditorShellProps) { + const [state, dispatch] = useReducer(builderReducer, initial, builderInit) + const page = builderPage(state) + const latest = useRef(state) + useEffect(() => { latest.current = state }, [state]) + + // Autosave: one save in flight at a time, always the newest draft, on the revision the server gave back. + const saving = useRef(false) + const save = useCallback(async (publish: boolean) => { + if (saving.current) return + saving.current = true + const now = latest.current + dispatch({ type: 'saving' }) + try { + const result = await onSave(now.revision, now.draft, publish) + if (result.ok) dispatch({ type: 'saved', state: result.state, publish }) + else dispatch({ type: 'save-failed', conflict: result.conflict }) + } catch { + dispatch({ type: 'save-failed' }) + } finally { + saving.current = false + } + }, [onSave]) + useEffect(() => { + if (state.save !== 'unsaved') return + const timer = window.setTimeout(() => void save(false), SAVE_DELAY) + return () => window.clearTimeout(timer) + }, [state.save, state.draft, save]) + useEffect(() => { + const sync = () => dispatch({ type: 'offline', offline: !navigator.onLine }) + window.addEventListener('online', sync) + window.addEventListener('offline', sync) + return () => { window.removeEventListener('online', sync); window.removeEventListener('offline', sync) } + }, []) + + // The canvas wears the live site's own resolver, so the page here is the page visitors get. + const style: SiteStyle | undefined = siteStyle + const brand = resolveWebsiteBrand(state.draft, { logo, accent: brandAccent }) + const render = useMemo(() => (style ? siteRenderStyle(sitePageStyle(style, page.slug), brand.accent, defaultAccent ?? null) : null), [style, page.slug, brand.accent, defaultAccent]) + const canvasVars = useMemo(() => (render ? siteCanvasVars(render) : undefined), [render]) + const canvasTheme = render?.editorTheme ?? (style ? EDITOR_THEME_OF[style.theme] : state.draft.theme) + + const edit = useCallback((next: WebsiteSnapshot) => dispatch({ type: 'edit', draft: next }), []) + const editDoc = useCallback((change: (doc: Data) => Data) => { + const now = latest.current + const current = builderPage(now) + edit({ ...now.draft, pages: now.draft.pages.map((p) => (p.slug === current.slug ? { ...p, doc: change(p.doc) } : p)) }) + }, [edit]) + const editProps = useCallback((id: string, patch: Record) => editDoc((doc) => updateBlockPropsDeep(doc, config, id, patch)), [config, editDoc]) + // The canvas's own section toolbar: move and delete work now; copy, comment and hide arrive with BLD-104. + const sectionAction = useCallback((id: string, action: 'up' | 'down' | 'copy' | 'comment' | 'delete' | 'hide') => { + if (action === 'up' || action === 'down') editDoc((doc) => nudgeBlock(doc, config, id, action === 'up' ? -1 : 1)) + else if (action === 'delete') { editDoc((doc) => removeBlockDeep(doc, config, id).data); dispatch({ type: 'select', id: null }) } + }, [config, editDoc]) + + const dirty = builderDirty(state) + const publishState = !dirty ? 'live' : 'clean' + const sections = page.doc.content + const selected = sections.find((s) => s.props.id === state.selectedId) ?? null + + function keys(event: KeyboardEvent) { + const mod = event.metaKey || event.ctrlKey + const typing = event.target instanceof HTMLElement && (event.target.isContentEditable || /^(INPUT|TEXTAREA|SELECT)$/.test(event.target.tagName)) + if (event.key === 'Escape' && state.preview) { dispatch({ type: 'preview', on: false }); return } + if (!mod || typing) return + if (event.key.toLowerCase() === 'z') { event.preventDefault(); dispatch({ type: event.shiftKey ? 'redo' : 'undo' }) } + else if (event.key === '\\') { event.preventDefault(); dispatch({ type: 'preview', on: !state.preview }) } + } + + return ( +
+
+ + + {builderSaveLabel(state.save)} + +
+ {DEVICES.map(({ id, label, Icon }) => )} +
+ + + + + + +
+ + + +
+
+ p.slug) }} origin={origin} title={page.label} brandName={brandName} logo={brand.logo ?? null} brandAccent={render?.accent ?? brand.accent} themeVars={canvasVars} spaceTheme={render?.fonts} selectedId={state.selectedId} preview={state.preview} comments={page.comments} chrome={state.draft.chrome} onSelect={(id) => dispatch({ type: 'select', id })} onEdit={(id, field, value) => editProps(id, { [field]: value })} onAction={sectionAction} onInsert={() => {}} onDisplay={() => {}} onReorder={() => {}} look={render ? siteLookOverrides(render.lookStyle) : {}} fullFooter={render ? siteLook(render.lookStyle).footer === 'full' : true} /> +
+
+ + + + {state.preview &&
Previewing as a visitor · press Esc to edit
} +
+ ) +} diff --git a/components/sites/editor/editor-page.tsx b/components/sites/editor/editor-page.tsx index 7bab776bfc..367abf876f 100644 --- a/components/sites/editor/editor-page.tsx +++ b/components/sites/editor/editor-page.tsx @@ -27,7 +27,7 @@ import { DESIGNER_FONT_CLASS } from '../designer-fonts' import { NETWORK_KIT_FONT_CLASS } from '../network-kit-fonts' import { WILDHEART_FONT_CLASS } from '../wildheart-fonts' -export async function WebsiteEditorPage({ host, space: cached, token }: { host: string; space: Space; token: string }) { +export async function WebsiteEditorPage({ host, space: cached, token, builder }: { host: string; space: Space; token: string; builder?: 'v3' }) { const pass = readSiteAdminPass(token) // A staff preview pass is intentionally not a website editing credential. if (!pass || pass.staff) notFound() @@ -57,5 +57,5 @@ export async function WebsiteEditorPage({ host, space: cached, token }: { host: seasonNow: { ...mensworkNowLine((space.preferences as Record | null)?.pageDocs, new Date()), next: live.events.find((event) => /circle night/i.test(event.title))?.startsAt ?? null }, admin: siteAdminLinks(chrome.origin, space.slug, '', 'editor', readSiteStyle(space.preferences).theme === 'network' ? 'network' : readSiteStyle(space.preferences).theme === 'wildheart' ? 'wildheart' : undefined), } - return + return } diff --git a/components/sites/editor/website-editor.tsx b/components/sites/editor/website-editor.tsx index 3ac9693b57..c94e71d5ba 100644 --- a/components/sites/editor/website-editor.tsx +++ b/components/sites/editor/website-editor.tsx @@ -1,6 +1,7 @@ 'use client' import { useCallback, useMemo, useRef, useState } from 'react' +import dynamic from 'next/dynamic' import { LoomPickerActionsProvider } from '@/components/loom/picker-actions-context' import { websiteLoomScopes, websiteLoomScope, websiteLoomImages, uploadWebsiteLoomImage } from '@/lib/sites/editor/media-actions' import { SiteMenuActionsProvider } from '@/components/spaces/site-menu-actions' @@ -12,7 +13,10 @@ import { saveWebsiteDraft, saveWebsiteStyle, proposeWebsiteText, proposeWebsiteL import type { WebsiteSnapshot } from '@/lib/sites/editor/state' import { WebsiteEditorShell, type WebsiteEditorShellProps } from './shell' -export function ConnectedWebsiteEditor(props: Omit) { +// THE NEW BUILDER (BLD-101): loaded only when asked for, so the current editor's page carries none of it. +const BuilderShell = dynamic(() => import('@/components/builder/shell/builder-shell').then((m) => m.BuilderShell), { ssr: false, loading: () =>
Loading the builder…
}) + +export function ConnectedWebsiteEditor({ builder, ...props }: Omit & { builder?: 'v3' }) { const host = props.host const [features, setFeatures] = useState(() => (props.metadata?.websiteFeatures as WebsiteFeatures | undefined) ?? {}) const [sourceError, setSourceError] = useState(null) @@ -53,5 +57,5 @@ export function ConnectedWebsiteEditor(props: Omit saveWebsiteHeaderLogo(host, logo), uploadLogo: (data: FormData) => uploadWebsiteLogo(host, data), }), [host]) - return + return {builder === 'v3' ? : } } diff --git a/docs/RUNBOOKS.md b/docs/RUNBOOKS.md index 0eef7039d7..e04a3bb663 100644 --- a/docs/RUNBOOKS.md +++ b/docs/RUNBOOKS.md @@ -861,3 +861,7 @@ Keep `ROOM_ATOMIC_WRITES` blank/off until the CLI-registered staging migration20 Post-consent callbacks use fixed stages: `token_exchange_failed`, `property_scope_changed`, `provider_property_unverified`, `provider_auth_failed`, `property_provider_unavailable`, `property_provider_invalid_response`, `property_provider_rate_limited`, or `storage_failed`. The optional `provider_status` is limited to400/401/403/404/408/429/500/502/503/504; it is not a provider body, token or raw message. Token approval is not property verification, and property verification is not a successful save. Check these stages before changing account configuration. The pinned API transport intentionally discards non-2xx bodies: HTTP400 alone cannot establish InvalidToken, and missing fetch instrumentation cannot establish that no API request ran. Bing uses documented Bearer authentication with JSON/HTTP; do not add an API-key fallback, management scope, or relaxed property/state gate to mask a provider failure. Preserve only the fixed stage and bounded status in receipts; never log raw responses or callback parameters. + +## New site builder + +`BUILDER_V3` (blank by default) makes the new builder (docs/EDITOR-NEXT.md, BLD-101 onward) the website editor for every owner. Off, the current editor renders and any owner can open the new one at `/admin/editor?builder=v3`; `?builder=classic` always forces the current one. Both read and write the same draft, so switching back loses nothing. Gate: BLD-108 (shadow render and cutover) done, and the owner has used `?builder=v3` on danieltyack.com and said it is ready. Turn it off by unsetting it. diff --git a/docs/ledger/rows/BLD-101.json b/docs/ledger/rows/BLD-101.json index 406a84eea2..18872b5858 100644 --- a/docs/ledger/rows/BLD-101.json +++ b/docs/ledger/rows/BLD-101.json @@ -4,16 +4,16 @@ "lane": "program", "priority": "P2", "size": "M", - "status": "open", + "status": "done", "source": { "file": "docs/EDITOR-NEXT.md", "ref": "Owner approval 2026-11-02: build the next-gen builder from the role and block contracts. BLD-101." }, - "detail": "B1 Shell, pass BLD-101 (spec: docs/EDITOR-NEXT.md#bld-101). Frame, top bar and public-bytes ratchet. Scope: components/builder/shell, lib/builder/state. Build: Full-window canvas, top bar (Space and page, surface switcher placeholder, ⌘K trigger, Publish). One editor state module; components hold no section state. Add the editor-bytes-on-public-render ratchet at 0. Done when: Flag off renders the current editor; Visitor bundle contains no builder module. Gates: tsc --noEmit and lint, vitest suite (required test job), editor-bytes-on-public-render ratchet, check:build-budget and check:shell-weight, check:render-path and render_path flag-off test, Pass probes, check:backlog, check:one-list, check:adr, check:id-collisions. After: BLD-002. Loop: build, validate, repair (3 cycles, classes in EDITOR-NEXT.md), record.", + "detail": "B1 Shell, pass BLD-101 (spec: docs/EDITOR-NEXT.md#bld-101). Frame, top bar and public-bytes ratchet. Scope: components/builder/shell, lib/builder/state. Build: Full-window canvas, top bar (Space and page, surface switcher placeholder, ⌘K trigger, Publish). One editor state module; components hold no section state. Add the editor-bytes-on-public-render ratchet at 0. Done when: Flag off renders the current editor; Visitor bundle contains no builder module. Gates: tsc --noEmit and lint, vitest suite (required test job), editor-bytes-on-public-render ratchet, check:build-budget and check:shell-weight, check:render-path and render_path flag-off test, Pass probes, check:backlog, check:one-list, check:adr, check:id-collisions. After: BLD-002. Loop: build, validate, repair (3 cycles, classes in EDITOR-NEXT.md), record.\n\nFrame, top bar and the one builder state module (lib/builder/state.ts) shipped behind ?builder=v3 and BUILDER_V3; the current editor renders when off; the builder loads dynamically from the website editor only (probe enforces the public-bytes ratchet at 0).", "verify": { - "kind": "manual", - "checked": "2026-11-02", - "evidence": "Filed from the builder spec. The pass writes scripts/probes/builder/BLD-101.mjs, proves it fails before the change and passes after, and switches this row to kind cmd in the same PR." + "kind": "cmd", + "cmd": "// BLD-101: the new builder's frame exists, opens only when asked, and no visitor page can import it.\n// The editor-bytes-on-public-render ratchet, at 0: the only file that may import components/builder is the\n// website editor's client loader, which itself sits behind the /admin/editor route.\nimport fs from 'node:fs'\nimport path from 'node:path'\nconst bad = []\nfor (const f of ['components/builder/shell/builder-shell.tsx', 'lib/builder/state.ts']) if (!fs.existsSync(f)) bad.push(`missing ${f}`)\nconst ALLOWED = new Set(['components/sites/editor/website-editor.tsx'])\nconst walk = (dir) => fs.readdirSync(dir, { withFileTypes: true }).flatMap((e) => (e.isDirectory() ? (e.name === 'node_modules' ? [] : walk(path.join(dir, e.name))) : [path.join(dir, e.name)]))\nfor (const root of ['app', 'components', 'lib']) {\n for (const file of walk(root)) {\n if (!/\\.(tsx?|mts)$/.test(file) || file.startsWith('components/builder/') || /\\.test\\.tsx?$/.test(file)) continue\n if (/from ['\"]@\\/components\\/builder\\//.test(fs.readFileSync(file, 'utf8')) && !ALLOWED.has(file)) bad.push(`${file} imports the builder`)\n }\n}\nconst loader = fs.readFileSync('components/sites/editor/website-editor.tsx', 'utf8')\nif (!/dynamic\\(\\(\\) => import\\('@\\/components\\/builder\\/shell\\/builder-shell'\\)/.test(loader)) bad.push('the builder must load dynamically, not with a static import')\nif (!/builder === 'v3' \\? ({ theme: 'NewWorld', pages: [{ slug: 'home', label: 'Home', seo: { title: '', description: '' }, comments: [], doc: { root: { props: {} }, content: [{ type: 'PhotoHero', props: { id: 'a', title } }, { type: 'SpaceFAQ', props: { id: 'b' } }] } }, { slug: 'about', label: 'About', seo: { title: '', description: '' }, comments: [], doc: { root: { props: {} }, content: [{ type: 'Zigzag', props: { id: 'c' } }] } }] } as unknown as WebsiteSnapshot) +const initial: WebsiteEditorState = { v: 1, revision: 4, draft: snap('One'), published: snap('One'), versions: [] } + +describe('builder state', () => { + it('opens on the first page with its first section selected, clean and live', () => { + const s = builderInit(initial) + expect([s.pageSlug, s.selectedId, s.save, s.device, s.surface, s.preview]).toEqual(['home', 'a', 'saved', 'desktop', 'site', false]) + expect(builderDirty(s)).toBe(false) + }) + it('records an edit as one undo step, and undo and redo walk it', () => { + let s = builderReducer(builderInit(initial), { type: 'edit', draft: snap('Two') }) + expect([s.save, s.past.length, builderDirty(s)]).toEqual(['unsaved', 1, true]) + s = builderReducer(s, { type: 'undo' }) + expect([s.draft.pages[0].doc.content[0].props.title, s.future.length]).toEqual(['One', 1]) + s = builderReducer(s, { type: 'redo' }) + expect(s.draft.pages[0].doc.content[0].props.title).toBe('Two') + }) + it('keeps at most 60 undo steps', () => { + let s: BuilderState = builderInit(initial) + for (let i = 0; i < 70; i++) s = builderReducer(s, { type: 'edit', draft: snap(String(i)) }) + expect(s.past.length).toBe(BUILDER_HISTORY_DEPTH) + }) + it('a save that lands while a later edit waits keeps that edit unsaved', () => { + let s = builderReducer(builderInit(initial), { type: 'edit', draft: snap('Two') }) + s = builderReducer(s, { type: 'saving' }) + s = builderReducer(s, { type: 'edit', draft: snap('Three') }) + s = builderReducer(s, { type: 'saved', state: { ...initial, revision: 5 }, publish: false }) + expect([s.revision, s.save]).toEqual([5, 'unsaved']) + }) + it('switching page selects that page\'s first section; preview clears the selection', () => { + let s = builderReducer(builderInit(initial), { type: 'page', slug: 'about' }) + expect([s.pageSlug, s.selectedId]).toEqual(['about', 'c']) + s = builderReducer(s, { type: 'preview', on: true }) + expect(s.selectedId).toBeNull() + }) + it('goes offline and comes back unsaved, and names each state', () => { + let s = builderReducer(builderInit(initial), { type: 'offline', offline: true }) + expect(builderSaveLabel(s.save)).toBe('Offline · changes kept here') + s = builderReducer(s, { type: 'offline', offline: false }) + expect(s.save).toBe('unsaved') + }) + it('opens only when asked: ?builder=v3 or the switch; classic always wins', () => { + expect(builderV3Requested(undefined, false)).toBe(false) + expect(builderV3Requested('v3', false)).toBe(true) + expect(builderV3Requested(undefined, true)).toBe(true) + expect(builderV3Requested('classic', true)).toBe(false) + }) +}) diff --git a/lib/builder/state.ts b/lib/builder/state.ts new file mode 100644 index 0000000000..c6db519977 --- /dev/null +++ b/lib/builder/state.ts @@ -0,0 +1,127 @@ +// THE BUILDER'S ONE STATE MODULE (BLD-101, docs/EDITOR-NEXT.md#bld-101; spec docs/design/frequency-builder-v3/ +// block-editor-spec.md §1). Every panel of the new builder reads this state and changes it only through +// `builderReducer`; components hold no section state. Pure: no React, no I/O, so the whole editor's behaviour +// is testable as data. The document it edits is the same WebsiteSnapshot the current editor saves, so the two +// editors open, save and publish the same drafts and either can be switched off without a migration. + +import type { WebsiteEditorState, WebsiteSnapshot } from '@/lib/sites/editor/state' + +/** Undo depth from the spec (§1: "history / future: 60 deep"). */ +export const BUILDER_HISTORY_DEPTH = 60 + +export type BuilderDevice = 'desktop' | 'tablet' | 'phone' +type BuilderSurface = 'site' | 'profile' | 'spotlight' | 'email' +/** §2 save state: a dot plus a word. `conflict` and `error` keep the draft on the device until a save lands. */ +type BuilderSave = 'saved' | 'unsaved' | 'saving' | 'offline' | 'error' | 'conflict' + +/** The canvas frame width for each device (§2 Canvas). */ +export const BUILDER_DEVICE_WIDTH: Record = { desktop: 1280, tablet: 820, phone: 390 } + +export interface BuilderState { + draft: WebsiteSnapshot + /** The saved revision the next save builds on (optimistic concurrency with the server). */ + revision: number + /** What is live now, for the Publish button's "Published" state. */ + published: WebsiteSnapshot | null + pageSlug: string + selectedId: string | null + device: BuilderDevice + surface: BuilderSurface + preview: boolean + save: BuilderSave + past: WebsiteSnapshot[] + future: WebsiteSnapshot[] +} + +type BuilderAction = + | { type: 'select'; id: string | null } + | { type: 'page'; slug: string } + | { type: 'device'; device: BuilderDevice } + | { type: 'surface'; surface: BuilderSurface } + | { type: 'preview'; on: boolean } + | { type: 'edit'; draft: WebsiteSnapshot } + | { type: 'undo' } + | { type: 'redo' } + | { type: 'saving' } + | { type: 'saved'; state: WebsiteEditorState; publish: boolean } + | { type: 'save-failed'; conflict?: boolean } + | { type: 'offline'; offline: boolean } + +export function builderInit(initial: WebsiteEditorState): BuilderState { + const first = initial.draft.pages[0] + return { + draft: initial.draft, revision: initial.revision, published: initial.published, + pageSlug: first?.slug ?? 'home', selectedId: first?.doc.content[0]?.props.id ?? null, + device: 'desktop', surface: 'site', preview: false, save: 'saved', past: [], future: [], + } +} + +export function builderPage(state: BuilderState) { + return state.draft.pages.find((p) => p.slug === state.pageSlug) ?? state.draft.pages[0] +} + +/** True when the draft differs from what is live (the Publish button reads it). */ +export function builderDirty(state: BuilderState): boolean { + if (!state.published) return true + const strip = (s: WebsiteSnapshot) => JSON.stringify({ ...s, pages: s.pages.map((p) => ({ ...p, comments: [] })), themes: undefined, activeTheme: undefined, liveTheme: undefined }) + return strip(state.draft) !== strip(state.published) +} + +export function builderReducer(state: BuilderState, action: BuilderAction): BuilderState { + switch (action.type) { + case 'select': + return state.selectedId === action.id ? state : { ...state, selectedId: action.id } + case 'page': { + const page = state.draft.pages.find((p) => p.slug === action.slug) + return page ? { ...state, pageSlug: page.slug, selectedId: page.doc.content[0]?.props.id ?? null } : state + } + case 'device': + return { ...state, device: action.device } + case 'surface': + return { ...state, surface: action.surface } + case 'preview': + return { ...state, preview: action.on, selectedId: action.on ? null : state.selectedId } + case 'edit': + if (action.draft === state.draft) return state + return { ...state, draft: action.draft, past: [...state.past, state.draft].slice(-BUILDER_HISTORY_DEPTH), future: [], save: state.save === 'offline' ? 'offline' : 'unsaved' } + case 'undo': { + const previous = state.past[state.past.length - 1] + if (!previous) return state + return { ...state, draft: previous, past: state.past.slice(0, -1), future: [state.draft, ...state.future].slice(0, BUILDER_HISTORY_DEPTH), save: 'unsaved' } + } + case 'redo': { + const next = state.future[0] + if (!next) return state + return { ...state, draft: next, future: state.future.slice(1), past: [...state.past, state.draft].slice(-BUILDER_HISTORY_DEPTH), save: 'unsaved' } + } + case 'saving': + return { ...state, save: 'saving' } + case 'saved': + // An edit made while the save was in flight stays unsaved; the next save carries it. + return { ...state, revision: action.state.revision, published: action.state.published, save: state.save === 'saving' ? 'saved' : state.save } + case 'save-failed': + return { ...state, save: action.conflict ? 'conflict' : 'error' } + case 'offline': + return { ...state, save: action.offline ? 'offline' : state.save === 'offline' ? 'unsaved' : state.save } + } +} + +/** The words beside the save dot (§2 Header). */ +export function builderSaveLabel(save: BuilderSave): string { + switch (save) { + case 'saved': return 'Saved' + case 'unsaved': return 'Unsaved changes' + case 'saving': return 'Saving' + case 'offline': return 'Offline · changes kept here' + case 'conflict': return 'Changed somewhere else · reload to see it' + case 'error': return 'Not saved · trying again' + } +} + +/** Opt in to the new builder: the `?builder=v3` address on the editor, or the BUILDER_V3 switch for everyone. + * Off, the current editor renders unchanged (BLD-101 done-when). */ +export function builderV3Requested(param: string | string[] | undefined, envOn: boolean): boolean { + const value = Array.isArray(param) ? param[0] : param + if (value === 'classic') return false + return envOn || value === 'v3' +} diff --git a/scripts/probes/builder/BLD-101.mjs b/scripts/probes/builder/BLD-101.mjs new file mode 100644 index 0000000000..e336ca2256 --- /dev/null +++ b/scripts/probes/builder/BLD-101.mjs @@ -0,0 +1,19 @@ +// BLD-101: the new builder's frame exists, opens only when asked, and no visitor page can import it. +// The editor-bytes-on-public-render ratchet, at 0: the only file that may import components/builder is the +// website editor's client loader, which itself sits behind the /admin/editor route. +import fs from 'node:fs' +import path from 'node:path' +const bad = [] +for (const f of ['components/builder/shell/builder-shell.tsx', 'lib/builder/state.ts']) if (!fs.existsSync(f)) bad.push(`missing ${f}`) +const ALLOWED = new Set(['components/sites/editor/website-editor.tsx']) +const walk = (dir) => fs.readdirSync(dir, { withFileTypes: true }).flatMap((e) => (e.isDirectory() ? (e.name === 'node_modules' ? [] : walk(path.join(dir, e.name))) : [path.join(dir, e.name)])) +for (const root of ['app', 'components', 'lib']) { + for (const file of walk(root)) { + if (!/\.(tsx?|mts)$/.test(file) || file.startsWith('components/builder/') || /\.test\.tsx?$/.test(file)) continue + if (/from ['"]@\/components\/builder\//.test(fs.readFileSync(file, 'utf8')) && !ALLOWED.has(file)) bad.push(`${file} imports the builder`) + } +} +const loader = fs.readFileSync('components/sites/editor/website-editor.tsx', 'utf8') +if (!/dynamic\(\(\) => import\('@\/components\/builder\/shell\/builder-shell'\)/.test(loader)) bad.push('the builder must load dynamically, not with a static import') +if (!/builder === 'v3' \? Date: Tue, 3 Nov 2026 17:34:52 +0000 Subject: [PATCH 21/36] BLD-101: load the editor sheet that declares the builder tokens Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- components/builder/shell/builder-shell.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/builder/shell/builder-shell.tsx b/components/builder/shell/builder-shell.tsx index 536a123f1f..b38bed2202 100644 --- a/components/builder/shell/builder-shell.tsx +++ b/components/builder/shell/builder-shell.tsx @@ -22,6 +22,8 @@ import { resolveWebsiteBrand, type WebsiteSnapshot } from '@/lib/sites/editor/st import { sitePageStyle, siteLook, siteLookOverrides, type SiteStyle } from '@/lib/theme/site-style' import { EDITOR_THEME_OF } from '@/lib/sites/site-render-style' import styles from './builder-shell.module.css' +// The editor sheet declares the builder's shape and editor tokens (BLD-002) on [data-builder]. +import '@/app/themes/active/editor-shell' const WebsiteCanvas = dynamic(() => import('@/components/sites/editor/canvas').then((m) => m.WebsiteCanvas), { ssr: false, loading: () =>
Loading your page…
}) From ac87e4d10e0d2cd0735153a2adbf26e6114ac914 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 18:20:33 +0000 Subject: [PATCH 22/36] BLD-101: keep the layout action on the current editor after main added it Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- components/sites/editor/website-editor.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/sites/editor/website-editor.tsx b/components/sites/editor/website-editor.tsx index c94e71d5ba..837f8642ce 100644 --- a/components/sites/editor/website-editor.tsx +++ b/components/sites/editor/website-editor.tsx @@ -16,7 +16,7 @@ import { WebsiteEditorShell, type WebsiteEditorShellProps } from './shell' // THE NEW BUILDER (BLD-101): loaded only when asked for, so the current editor's page carries none of it. const BuilderShell = dynamic(() => import('@/components/builder/shell/builder-shell').then((m) => m.BuilderShell), { ssr: false, loading: () =>
Loading the builder…
}) -export function ConnectedWebsiteEditor({ builder, ...props }: Omit & { builder?: 'v3' }) { +export function ConnectedWebsiteEditor({ builder, ...props }: Omit & { builder?: 'v3' }) { const host = props.host const [features, setFeatures] = useState(() => (props.metadata?.websiteFeatures as WebsiteFeatures | undefined) ?? {}) const [sourceError, setSourceError] = useState(null) From dae8439a966e83ea8cc33945e70fff8f6d9d3aa9 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 18:45:04 +0000 Subject: [PATCH 23/36] BLD-101: point the row's probe at its file Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- docs/ledger/rows/BLD-101.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ledger/rows/BLD-101.json b/docs/ledger/rows/BLD-101.json index 18872b5858..1c2ed06d64 100644 --- a/docs/ledger/rows/BLD-101.json +++ b/docs/ledger/rows/BLD-101.json @@ -12,7 +12,7 @@ "detail": "B1 Shell, pass BLD-101 (spec: docs/EDITOR-NEXT.md#bld-101). Frame, top bar and public-bytes ratchet. Scope: components/builder/shell, lib/builder/state. Build: Full-window canvas, top bar (Space and page, surface switcher placeholder, ⌘K trigger, Publish). One editor state module; components hold no section state. Add the editor-bytes-on-public-render ratchet at 0. Done when: Flag off renders the current editor; Visitor bundle contains no builder module. Gates: tsc --noEmit and lint, vitest suite (required test job), editor-bytes-on-public-render ratchet, check:build-budget and check:shell-weight, check:render-path and render_path flag-off test, Pass probes, check:backlog, check:one-list, check:adr, check:id-collisions. After: BLD-002. Loop: build, validate, repair (3 cycles, classes in EDITOR-NEXT.md), record.\n\nFrame, top bar and the one builder state module (lib/builder/state.ts) shipped behind ?builder=v3 and BUILDER_V3; the current editor renders when off; the builder loads dynamically from the website editor only (probe enforces the public-bytes ratchet at 0).", "verify": { "kind": "cmd", - "cmd": "// BLD-101: the new builder's frame exists, opens only when asked, and no visitor page can import it.\n// The editor-bytes-on-public-render ratchet, at 0: the only file that may import components/builder is the\n// website editor's client loader, which itself sits behind the /admin/editor route.\nimport fs from 'node:fs'\nimport path from 'node:path'\nconst bad = []\nfor (const f of ['components/builder/shell/builder-shell.tsx', 'lib/builder/state.ts']) if (!fs.existsSync(f)) bad.push(`missing ${f}`)\nconst ALLOWED = new Set(['components/sites/editor/website-editor.tsx'])\nconst walk = (dir) => fs.readdirSync(dir, { withFileTypes: true }).flatMap((e) => (e.isDirectory() ? (e.name === 'node_modules' ? [] : walk(path.join(dir, e.name))) : [path.join(dir, e.name)]))\nfor (const root of ['app', 'components', 'lib']) {\n for (const file of walk(root)) {\n if (!/\\.(tsx?|mts)$/.test(file) || file.startsWith('components/builder/') || /\\.test\\.tsx?$/.test(file)) continue\n if (/from ['\"]@\\/components\\/builder\\//.test(fs.readFileSync(file, 'utf8')) && !ALLOWED.has(file)) bad.push(`${file} imports the builder`)\n }\n}\nconst loader = fs.readFileSync('components/sites/editor/website-editor.tsx', 'utf8')\nif (!/dynamic\\(\\(\\) => import\\('@\\/components\\/builder\\/shell\\/builder-shell'\\)/.test(loader)) bad.push('the builder must load dynamically, not with a static import')\nif (!/builder === 'v3' \\? Date: Tue, 3 Nov 2026 20:12:31 +0000 Subject: [PATCH 24/36] New World sites: the kit's bar header, headings in the register's colour, emphasis in the CTA heading danieltyack.com drew the house's floating rounded pill header under New World. The skin now draws the handoff's bar (ui_kits/site/Chrome.jsx SiteHeader): full-width ink bar with the glow hairline, brand left, menu in a glass capsule with the accent dot on the current page, the small accent button, lying over a photo hero. Headings took the console's ink from the root data-design rule, so step titles read dark on dark; --fq-text-strong now points at the register's text colour inside the skin. SpaceCTA headings render *emphasis* instead of stars. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- components/page-editor/blocks/profile.tsx | 3 ++- components/sites/new-world-css.ts | 25 ++++++++++++++++++----- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/components/page-editor/blocks/profile.tsx b/components/page-editor/blocks/profile.tsx index 9613e5fea2..87a39e3357 100644 --- a/components/page-editor/blocks/profile.tsx +++ b/components/page-editor/blocks/profile.tsx @@ -1,4 +1,5 @@ import Link from 'next/link' +import { InlineText } from '@/components/sites/inline-text' import { Building2, MapPin, @@ -1197,7 +1198,7 @@ export function SpaceCTABlock({ if (!heading && !hasCta) return null return ( - {heading &&

{heading}

} + {heading &&

} {body &&

{body}

} {hasCta && (
diff --git a/components/sites/new-world-css.ts b/components/sites/new-world-css.ts index f246cdc9dd..b3edcffef9 100644 --- a/components/sites/new-world-css.ts +++ b/components/sites/new-world-css.ts @@ -19,6 +19,8 @@ ${R}{color-scheme:inherit;--color-canvas:var(--nw-ink-900);--color-surface:var(- ${N}{font-family:var(--nw-font-body);line-height:var(--nw-lh-body);background:var(--nw-surface-page);color:var(--color-text)} ${N} .hs-root{background:var(--nw-surface-page);color:var(--color-text)} ${N} .hs-h1,${N} .hs-h2,${N} .hs-brand{font-family:var(--nw-font-display);font-stretch:var(--nw-stretch-display);font-weight:var(--nw-fw-display);letter-spacing:var(--nw-ls-display);line-height:var(--nw-lh-display)} +/* The root carries data-design="frequency", whose heading rule paints h1 to h4 in the console's ink; on a New World site that ink is pointed at the register's text colour instead. */ +${R}{--fq-text-strong:var(--color-text)} ${N} .hs-h1 em,${N} .hs-h2 em{font-family:var(--nw-font-accent);font-style:italic;font-weight:var(--nw-fw-regular);font-size:var(--nw-em-size);letter-spacing:-.01em;color:var(--color-primary-strong)} ${N} .hs-eyebrow,${N} .hs-label,${N} .hs-badge{${LABEL}} ${N} .hs-card{background:var(--nw-surface-card);border:var(--nw-border-hairline) solid var(--nw-border-subtle);border-radius:var(--nw-radius-lg);box-shadow:var(--nw-depth-md)} @@ -30,15 +32,28 @@ ${N} .hs-btn-primary,${N} .hs-btn-dark{background:var(--color-primary);color:var ${N} .hs-btn-primary:hover,${N} .hs-btn-dark:hover{background:var(--color-primary-hover);color:var(--color-text-on-primary)} ${N} .hs-btn-soft{background:transparent;color:var(--color-text);border:var(--nw-border-hairline) solid var(--nw-border-default)} ${N} .hs-btn-soft:hover{background:var(--nw-accent-tint);color:var(--color-text)} -/* The header: a frosted bar with a hairline under it, labels in the mono voice. */ -${N} .hs-header{position:sticky;top:0;z-index:40} -${N} .hs-pill{background:color-mix(in oklab,var(--nw-ink-900) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:var(--nw-border-hairline) solid var(--nw-border-subtle)} +/* THE KIT'S HEADER (handoff ui_kits/site/Chrome.jsx SiteHeader, look "bar"): a full-width ink bar with a glow hairline under it, the + brand left, the menu in a glass capsule on the right with the flare dot on the current page, then the small accent button. Over a + photo hero it lies on the picture under a soft top shade. Never the house's floating rounded pill. */ +${N} .hs-header{position:sticky;top:0;z-index:40;padding:0;background:linear-gradient(180deg,color-mix(in oklab,var(--nw-chrome-50) 3.5%,transparent),transparent),var(--nw-ink-950);border-bottom:var(--nw-border-hairline) solid var(--nw-border-subtle);box-shadow:0 20px 40px -24px color-mix(in oklab,var(--nw-ink-950) 70%,transparent)} +${N} .hs-header::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--nw-flare-400) 55%,transparent) 30%,color-mix(in oklab,var(--nw-swell-300) 50%,transparent) 55%,color-mix(in oklab,var(--nw-halo-300) 45%,transparent) 75%,transparent 100%);opacity:.7;pointer-events:none} +${N}:has(#top .sv-hero-bg--photo) .hs-header{position:absolute;left:0;right:0;background:linear-gradient(180deg,color-mix(in oklab,var(--nw-ink-950) 55%,transparent) 0%,transparent 100%);border-bottom-color:transparent;box-shadow:none} +${N} .hs-pill{max-width:var(--nw-container-max);margin:0 auto;padding:18px var(--nw-gutter);border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;animation:none;overflow:visible} +${N} .hs-header .hs-brand{padding-left:0;color:var(--nw-chrome-50);text-decoration:none} +${N} .hs-nav{-webkit-mask-image:none;mask-image:none} +${N} .hs-header-actions .hs-btn,${N} .hs-header-actions .hs-btn-primary,${N} .hs-header-actions .hs-btn-dark{min-height:36px;padding:0 18px;font-size:11px} +@media (min-width:940px){${N} .hs-pill{grid-template-columns:auto minmax(0,1fr) auto;column-gap:32px} +${N} .hs-nav{justify-self:end;width:max-content;max-width:100%;padding:10px 22px;border-radius:var(--nw-radius-pill);border:var(--nw-border-hairline) solid var(--nw-border-subtle);background:linear-gradient(180deg,color-mix(in oklab,var(--nw-chrome-50) 5%,transparent),color-mix(in oklab,var(--nw-chrome-50) 1%,transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--nw-chrome-50) 6%,transparent)} +${N} .hs-nav-track{gap:32px;padding:0}${N} .hs-nav a,${N} .hs-nav-mega{padding:0;background:none}${N} .hs-header-actions{gap:24px}} +@media (max-width:939px){${N} .hs-nav{display:none}${N} .hs-pill{padding:14px var(--nw-gutter)}} /* The owner's logo or photo in the bar: house-css sizes only .hs-logo-avatar and .hs-logo-image, and a skinned header prints a bare .hs-logo, so without this the image fills the bar and the header and headline vanish. */ ${N} .hs-logo{flex:none;display:block;height:clamp(28px,6vw,36px);width:auto;max-width:160px;object-fit:contain;border-radius:var(--nw-radius-sm)} /* A hero is a photo under a wash: the wash is Night ink and the words are light in both registers (the bridge above points ink at the accent for bands, which turned the wash teal and the headline dark). */ ${N} .hs-hero{--color-ink:var(--nw-ink-950);--color-on-ink:var(--nw-chrome-50);--color-on-ink-muted:var(--nw-chrome-200)} -${N} .hs-nav a,${N} .hs-nav-mega{${LABEL};color:var(--nw-text-secondary)} -${N} .hs-nav a:hover,${N} .hs-nav a[aria-current="page"]{color:var(--nw-text-primary)} +${N} .hs-nav a,${N} .hs-nav-mega{display:inline-flex;align-items:center;gap:8px;${LABEL};letter-spacing:.14em;color:var(--nw-chrome-200);white-space:nowrap} +${N} .hs-nav a::before{content:"";width:5px;height:5px;border-radius:var(--nw-radius-pill);background:var(--color-primary);opacity:0;transition:opacity var(--nw-dur-fast) ${EASE}} +${N} .hs-nav a:hover,${N} .hs-nav a[aria-current="page"]{color:var(--nw-chrome-50)} +${N} .hs-nav a:hover::before,${N} .hs-nav a[aria-current="page"]::before{opacity:1} ${N} .hs-menu-panel,${N} .hs-mega-panel{background:var(--nw-ink-800);border:var(--nw-border-hairline) solid var(--nw-border-subtle);border-radius:var(--nw-radius-lg);box-shadow:var(--nw-depth-lg)} /* The footer: sunk ground, mono labels. */ ${N} .hs-footer-top{background:var(--nw-surface-sunken);border-top:var(--nw-border-hairline) solid var(--nw-border-subtle)} From bfe9e8abff8c3ff6c98a5b54edef887dbb18e601 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 20:20:20 +0000 Subject: [PATCH 25/36] New World sites: the kit's footer The footer under New World was the plain house footer. It now draws the handoff's SiteFooter, shared with Services: sky ground under a glow line, wordmark, blurb and the site's own button first, columns with mono heads, contact lines with their icons, the dim wordmark across the width and the mono base line. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- components/sites/new-world-css.ts | 19 ++++++++++++++++--- components/sites/site-chrome.tsx | 24 ++++++++++++++++++------ 2 files changed, 34 insertions(+), 9 deletions(-) diff --git a/components/sites/new-world-css.ts b/components/sites/new-world-css.ts index b3edcffef9..eaf6392e6c 100644 --- a/components/sites/new-world-css.ts +++ b/components/sites/new-world-css.ts @@ -55,8 +55,21 @@ ${N} .hs-nav a::before{content:"";width:5px;height:5px;border-radius:var(--nw-ra ${N} .hs-nav a:hover,${N} .hs-nav a[aria-current="page"]{color:var(--nw-chrome-50)} ${N} .hs-nav a:hover::before,${N} .hs-nav a[aria-current="page"]::before{opacity:1} ${N} .hs-menu-panel,${N} .hs-mega-panel{background:var(--nw-ink-800);border:var(--nw-border-hairline) solid var(--nw-border-subtle);border-radius:var(--nw-radius-lg);box-shadow:var(--nw-depth-lg)} -/* The footer: sunk ground, mono labels. */ -${N} .hs-footer-top{background:var(--nw-surface-sunken);border-top:var(--nw-border-hairline) solid var(--nw-border-subtle)} -${N} .hs-footer-col-title{${LABEL};color:var(--nw-text-muted)} +/* THE KIT'S FOOTER (handoff Chrome.jsx SiteFooter): the sky ground under a glow line, the wordmark and closing line with the accent + button first, the columns with mono heads, contact lines with their icons, the dim wordmark across the width, and the mono base line. */ +${N} > div:has(> .hs-footer-top){position:relative;overflow:hidden;background:var(--nw-glow-sky,none),var(--nw-ink-950);border-top:var(--nw-border-hairline) solid var(--nw-border-subtle)} +${N} > div:has(> .hs-footer-top)::before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--nw-flare-400) 55%,transparent) 30%,color-mix(in oklab,var(--nw-swell-300) 50%,transparent) 55%,color-mix(in oklab,var(--nw-halo-300) 45%,transparent) 75%,transparent 100%);opacity:.7;pointer-events:none} +${N} .hs-footer-top{max-width:var(--nw-container-max);margin:0 auto;padding:96px var(--nw-gutter) 56px;gap:48px;background:none;border:0} +${N} .hs-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:20px} +${N} .hs-footer-brand p{margin:0;color:var(--nw-text-secondary)} +${N} .sv-wordmark{display:block;font-family:var(--nw-font-display);font-stretch:var(--nw-stretch-display);font-weight:var(--nw-fw-display);letter-spacing:var(--nw-ls-display);line-height:1;font-size:clamp(24px,2.4vw,30px);color:var(--nw-chrome-50)} +${N} .sv-foot-band{margin:0;font-size:34px;line-height:1.05} +${N} .hs-footer-col-title{${LABEL};letter-spacing:.14em;color:var(--nw-text-muted)} +${N} .hs-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:12px} +${N} .hs-footer-col a,${N} .sv-foot-line{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--nw-chrome-200)} +${N} .hs-footer-col a:hover{color:var(--nw-chrome-50)} +${N} .sv-foot-icon{display:inline-flex;color:var(--color-primary-strong)} +${N} .sv-foot-mark{position:relative;max-width:var(--nw-container-max);margin:0 auto;padding:0 var(--nw-gutter);font-family:var(--nw-font-display);font-stretch:var(--nw-stretch-display);font-weight:var(--nw-fw-display);text-transform:uppercase;line-height:.8;letter-spacing:-.01em;font-size:clamp(44px,9vw,150px);text-align:center;color:var(--nw-chrome-50);opacity:.07;user-select:none;overflow:hidden;white-space:nowrap} +${N} .hs-footer{max-width:var(--nw-container-max);margin:0 auto;padding:24px var(--nw-gutter);${LABEL};font-size:10.5px;letter-spacing:.12em;color:var(--nw-text-muted);border-top:0;background:none} @media (prefers-reduced-motion:reduce){${N} *{transition:none!important;animation:none!important}} ` diff --git a/components/sites/site-chrome.tsx b/components/sites/site-chrome.tsx index 518425e963..5f9021ae53 100644 --- a/components/sites/site-chrome.tsx +++ b/components/sites/site-chrome.tsx @@ -219,6 +219,9 @@ export function SiteChrome({ // menu in a glass capsule on the right, the phone from the footer's contact column, and the accent button. Over a photo hero it lies // on the picture. The footer leads with the closing band, prints contact lines with their icons, and ends on the dim wordmark. const sv = skin?.theme === 'services' + // New World's footer is the same kit footer (handoff ui_kits/site/Chrome.jsx SiteFooter): closing line and button, contact lines with + // their icons, the dim wordmark. Without a closing band of its own it closes on the blurb and the site's own button. + const kitFoot = sv || skin?.theme === 'new-world' const svPhone = sv ? footer?.columns.flatMap((c) => c.links).find((l) => /^tel:/i.test(l.href)) ?? null : null const fhShop = fh ? templeKitShopHref(links) : null const fhLinks: HouseHeaderLink[] | null = fh ? freeHumanNavLinks(links, homeHref) : null @@ -251,7 +254,7 @@ export function SiteChrome({ return } const footerColumn = (col: { title: string; links: { label: string; href: string }[]; lines?: string[] }) => { - const contact = sv && col.links.some((l) => /^(tel|mailto):/i.test(l.href)) + const contact = kitFoot && col.links.some((l) => /^(tel|mailto):/i.test(l.href)) return (
{ if (rails.open) railDispatch({ type: 'close' }) }}>
- p.slug) }} origin={origin} title={page.label} brandName={brandName} logo={brand.logo ?? null} brandAccent={render?.accent ?? brand.accent} themeVars={canvasVars} spaceTheme={render?.fonts} selectedId={state.selectedId} preview={state.preview} comments={page.comments} chrome={state.draft.chrome} onSelect={(id) => dispatch({ type: 'select', id })} onEdit={(id, field, value) => editProps(id, { [field]: value })} onAction={sectionAction} onInsert={() => {}} onDisplay={() => {}} onReorder={() => {}} look={render ? siteLookOverrides(render.lookStyle) : {}} fullFooter={render ? siteLook(render.lookStyle).footer === 'full' : true} /> + p.slug) }} origin={origin} title={page.label} brandName={brandName} logo={brand.logo ?? null} brandAccent={render?.accent ?? brand.accent} themeVars={canvasVars} spaceTheme={render?.fonts} selectedId={state.selectedId} preview={state.preview} comments={page.comments} chrome={state.draft.chrome} onSelect={(id) => dispatch({ type: 'select', id })} onEdit={(id, field, value) => editProps(id, { [field]: value })} onAction={sectionAction} onInsert={() => {}} onDisplay={() => {}} onReorder={(sources, target) => { const to = page.doc.content.findIndex((b) => b.props.id === target); if (to >= 0) for (const id of sources) reorder(id, to) }} look={render ? siteLookOverrides(render.lookStyle) : {}} fullFooter={render ? siteLook(render.lookStyle).footer === 'full' : true} />
diff --git a/docs/ledger/rows/BLD-103.json b/docs/ledger/rows/BLD-103.json index d1bfa56154..43118a12d4 100644 --- a/docs/ledger/rows/BLD-103.json +++ b/docs/ledger/rows/BLD-103.json @@ -4,16 +4,16 @@ "lane": "program", "priority": "P2", "size": "M", - "status": "open", + "status": "done", "source": { "file": "docs/EDITOR-NEXT.md", "ref": "Owner approval 2026-11-02: build the next-gen builder from the role and block contracts. BLD-103." }, - "detail": "B1 Shell, pass BLD-103 (spec: docs/EDITOR-NEXT.md#bld-103). Spine and outline. Scope: components/builder/spine. Build: Spine reads the node tree: one thumbnail per section, selected state, drag to reorder, + between. Outline drawer: section names from role intent and the title slot, hidden-on-device dimming. Done when: Reorder by drag and by keyboard produces the same document; Doc-safety corpus round-trips after reorder. Gates: vitest suite (required test job), check:node-document-safety, a11y ratchet, Pass probes, check:backlog, check:one-list, check:adr, check:id-collisions. After: BLD-102. Loop: build, validate, repair (3 cycles, classes in EDITOR-NEXT.md), record.", + "detail": "B1 Shell, pass BLD-103 (spec: docs/EDITOR-NEXT.md#bld-103). Spine and outline. Scope: components/builder/spine. Build: Spine reads the node tree: one thumbnail per section, selected state, drag to reorder, + between. Outline drawer: section names from role intent and the title slot, hidden-on-device dimming. Done when: Reorder by drag and by keyboard produces the same document; Doc-safety corpus round-trips after reorder. Gates: vitest suite (required test job), check:node-document-safety, a11y ratchet, Pass probes, check:backlog, check:one-list, check:adr, check:id-collisions. After: BLD-102. Loop: build, validate, repair (3 cycles, classes in EDITOR-NEXT.md), record.\n\nSpine and outline read one list (lib/builder/spine.ts): block label as the intent, title slot as the line, dimmed where hidden on the device. Reorder by drag (outline and canvas) and by Alt plus an arrow goes through one pure move; the corpus test over every kit page proves drag equals keyboard, zero loss and an exact round trip. The + between sections arrives with add by intent (BLD-201).", "verify": { - "kind": "manual", - "checked": "2026-11-02", - "evidence": "Filed from the builder spec. The pass writes scripts/probes/builder/BLD-103.mjs, proves it fails before the change and passes after, and switches this row to kind cmd in the same PR." + "kind": "cmd", + "cmd": "node scripts/probes/builder/BLD-103.mjs" }, + "closed": "2026-11-03", "wave": "W7" } diff --git a/lib/builder/spine.test.ts b/lib/builder/spine.test.ts new file mode 100644 index 0000000000..3d5ba9d9b2 --- /dev/null +++ b/lib/builder/spine.test.ts @@ -0,0 +1,69 @@ +import { describe, expect, it } from 'vitest' +import { config } from '@/lib/page-editor/config' +import { applyKit } from '@/lib/sites/kits/apply' +import { KIT_INDEX, loadKit, NEW_WORLD_KIT_INDEX } from '@/lib/sites/kits/registry' +import { setSectionVisibility } from '@/lib/sites/editor/state' +import type { Data } from '@/lib/page-editor/types' +import { moveSection, spineItems, stepSection } from './spine' + +// The corpus: every page of every kit an owner can start from, as the kit applies it (real block shapes). +async function corpus(): Promise { + const docs: Data[] = [] + for (const { id, theme } of [...KIT_INDEX, ...NEW_WORLD_KIT_INDEX]) { + const kit = await loadKit(id) + if (!kit) continue + const r = applyKit({ theme, pages: [] } as never, kit, 'replace', (type) => config.components[type]?.defaultProps) + if (r.ok) for (const p of r.snapshot.pages) if (p.doc.content.length > 1) docs.push(p.doc) + } + return docs +} + +const ids = (doc: Data) => doc.content.map((s) => s.props.id) + +describe('reorder (BLD-103)', () => { + it('a drag and the keyboard produce the same document, and moving back restores it exactly, over the kit corpus', async () => { + const docs = await corpus() + expect(docs.length).toBeGreaterThan(20) + let checked = 0 + for (const doc of docs) { + const snapshot = JSON.stringify(doc) + const n = doc.content.length + for (let from = 0; from < n; from++) { + for (const to of [0, n - 1, Math.floor(n / 2)]) { + const id = String(doc.content[from].props.id) + const dragged = moveSection(doc, id, to) + let keyed = doc + for (let i = from; i !== to; i += to > from ? 1 : -1) keyed = stepSection(keyed, id, to > from ? 1 : -1) + expect(keyed).toEqual(dragged) + // Zero loss: the same blocks, byte for byte, only in a new order; and moving back is the original. + expect([...dragged.content].map((s) => JSON.stringify(s)).sort()).toEqual([...doc.content].map((s) => JSON.stringify(s)).sort()) + expect(dragged.root).toBe(doc.root) + expect(JSON.stringify(moveSection(dragged, id, from))).toBe(snapshot) + checked++ + } + } + expect(JSON.stringify(doc)).toBe(snapshot) + } + expect(checked).toBeGreaterThan(100) + }) + + it('stays put at the ends and ignores an unknown id', () => { + const doc = { root: { props: {} }, content: [{ type: 'A', props: { id: 'a' } }, { type: 'B', props: { id: 'b' } }] } as Data + expect(ids(stepSection(doc, 'a', -1))).toEqual(['a', 'b']) + expect(ids(stepSection(doc, 'b', 1))).toEqual(['a', 'b']) + expect(moveSection(doc, 'nope', 0)).toBe(doc) + }) +}) + +describe('spineItems', () => { + it('names a section by its block and its own heading, and dims it where it is hidden', () => { + const doc = setSectionVisibility({ root: { props: {} }, content: [ + { type: 'ServicesStory', props: { id: 's', title: 'This might be *you*' } }, + { type: 'ServicesTrust', props: { id: 't', items: [] } }, + ] } as Data, 't', 'phone', false) + const phone = spineItems(doc, config, 'phone') + expect(phone[0]).toEqual({ id: 's', type: 'ServicesStory', name: 'Services story', title: 'This might be you', hidden: false }) + expect(phone[1].hidden).toBe(true) + expect(spineItems(doc, config, 'desktop')[1].hidden).toBe(false) + }) +}) diff --git a/lib/builder/spine.ts b/lib/builder/spine.ts new file mode 100644 index 0000000000..f8c61b9d75 --- /dev/null +++ b/lib/builder/spine.ts @@ -0,0 +1,54 @@ +import { moveBlock } from '@/components/page-editor/mobile/data-ops' +import { sectionVisibility, type Device } from '@/lib/sites/editor/state' +import type { Config, Data } from '@/lib/page-editor/types' + +// THE SPINE AND OUTLINE (BLD-103; spec docs/EDITOR-NEXT.md#bld-103). Both read the same list: one entry per +// top-level section of the page, named by what the section is for (its block's label, the role intent) and by +// its own words (the title slot), dimmed where it is hidden on the device being edited. Reordering goes through +// one pure move, so a drag and the keyboard produce the same document and every block keeps its exact props. + +interface SpineItem { + id: string + type: string + /** What the section is for: the block's label, like "Services story". */ + name: string + /** The section's own heading, markup stripped, or empty. */ + title: string + /** Hidden on the device being edited: the outline dims it, the spine still lists it. */ + hidden: boolean +} + +const TITLE_SLOTS = ['title', 'heading', 'headline', 'eyebrow', 'name'] as const + +function titleOf(props: Record): string { + for (const key of TITLE_SLOTS) { + const value = props[key] + if (typeof value === 'string' && value.trim()) return value.replace(/'/g, "'").replace(/[*_]/g, '').replace(/<[^>]+>/g, ' ').replace(/\s+/g, ' ').trim() + } + return '' +} + +export function spineItems(doc: Data, config: Config, device: Device): SpineItem[] { + return doc.content.map((section) => { + const id = String(section.props?.id ?? '') + return { + id, + type: section.type, + name: (config.components as Record)[section.type]?.label ?? section.type, + title: titleOf((section.props ?? {}) as Record), + hidden: id ? !sectionVisibility(doc, id)[device] : false, + } + }) +} + +/** Move the section with `id` to position `to` (a drop). Unknown ids leave the document as it is. */ +export function moveSection(doc: Data, id: string, to: number): Data { + const from = doc.content.findIndex((s) => s.props?.id === id) + return from < 0 ? doc : moveBlock(doc, from, to) +} + +/** Move the section one step up or down (the keyboard: Alt plus an arrow on a focused row). */ +export function stepSection(doc: Data, id: string, delta: -1 | 1): Data { + const from = doc.content.findIndex((s) => s.props?.id === id) + return from < 0 ? doc : moveBlock(doc, from, from + delta) +} diff --git a/scripts/probes/builder/BLD-103.mjs b/scripts/probes/builder/BLD-103.mjs new file mode 100644 index 0000000000..5bd7d0b564 --- /dev/null +++ b/scripts/probes/builder/BLD-103.mjs @@ -0,0 +1,16 @@ +// BLD-103: the spine and outline read one list (lib/builder/spine.ts) and reorder through one pure move, so a drag +// and the keyboard land on the same document. The corpus test proves zero loss and an exact round trip over every +// kit page an owner can start from. +import fs from 'node:fs' +const bad = [] +const read = (f) => (fs.existsSync(f) ? fs.readFileSync(f, 'utf8') : (bad.push(`missing ${f}`), '')) +const spine = read('lib/builder/spine.ts') +for (const fn of ['spineItems', 'moveSection', 'stepSection']) if (!new RegExp(`export function ${fn}\\(`).test(spine)) bad.push(`spine.ts lacks ${fn}`) +const test = read('lib/builder/spine.test.ts') +if (!/a drag and the keyboard produce the same document/.test(test)) bad.push('the drag-equals-keyboard corpus test is missing') +if (!/moveSection\(dragged, id, from\)/.test(test)) bad.push('the corpus test must prove moving back restores the document') +const shell = read('components/builder/shell/builder-shell.tsx') +if (!/spineItems\(/.test(shell)) bad.push('the outline must read spineItems()') +if (!/onDragStart=/.test(shell) || !/e\.altKey && \(e\.key === 'ArrowUp'/.test(shell)) bad.push('the outline must reorder by drag and by Alt and an arrow') +if (!/data-hidden=\{item\.hidden/.test(shell)) bad.push('the outline must dim sections hidden on this device') +if (bad.length) { console.error(bad.join('\n')); process.exit(1) } From 30cdbb23acf46036c982e06e0dda5b4ad4d6f973 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 18:43:11 +0000 Subject: [PATCH 28/36] BLD-104 (first half): section toolbar actions as one undo step each, with an Undo toast on delete Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- .../builder/shell/builder-shell.module.css | 15 +++++++ components/builder/shell/builder-shell.tsx | 28 ++++++++++--- docs/ledger/rows/BLD-104.json | 2 +- lib/builder/section-actions.test.ts | 40 +++++++++++++++++++ lib/builder/section-actions.ts | 40 +++++++++++++++++++ 5 files changed, 118 insertions(+), 7 deletions(-) create mode 100644 lib/builder/section-actions.test.ts create mode 100644 lib/builder/section-actions.ts diff --git a/components/builder/shell/builder-shell.module.css b/components/builder/shell/builder-shell.module.css index 0c4cf6011d..1e90957258 100644 --- a/components/builder/shell/builder-shell.module.css +++ b/components/builder/shell/builder-shell.module.css @@ -229,3 +229,18 @@ /* THE OUTLINE'S ROWS (BLD-103): dimmed where hidden on this device, a line where a drag would drop. */ .list li[data-hidden] .row { opacity: .5; } .list li[data-drop] { box-shadow: inset 0 2px 0 var(--editor-select); } + +/* THE TOAST (BLD-104): what a section action did, with Undo after a delete. */ +.toastSlot { position: fixed; left: 50%; bottom: 20px; transform: translateX(-50%); z-index: 4; } +.toast { + display: flex; + align-items: center; + gap: 12px; + padding: 8px 8px 8px 16px; + border-radius: var(--r-pill); + background: var(--fq-text-strong); + color: var(--fq-surface-raised); + font-size: 13px; + box-shadow: var(--fq-shadow-float); +} +.toast .btn { height: 30px; border-radius: var(--r-pill); } diff --git a/components/builder/shell/builder-shell.tsx b/components/builder/shell/builder-shell.tsx index 48e605e2c0..1afe3ae880 100644 --- a/components/builder/shell/builder-shell.tsx +++ b/components/builder/shell/builder-shell.tsx @@ -14,13 +14,14 @@ import { useCallback, useEffect, useMemo, useReducer, useRef, useState, type CSS import { ChevronLeft, Eye, Maximize2, Monitor, PanelLeft, PanelRight, Pin, PinOff, Redo2, Smartphone, Tablet, Undo2 } from 'lucide-react' import type { WebsiteEditorShellProps } from '@/components/sites/editor/shell' import { SectionIcon } from '@/components/sites/editor/section-icon' -import { nudgeBlock, removeBlockDeep, updateBlockPropsDeep } from '@/components/page-editor/mobile/data-ops' +import { updateBlockPropsDeep } from '@/components/page-editor/mobile/data-ops' +import { sectionCommand } from '@/lib/builder/section-actions' import type { Data } from '@/lib/page-editor/types' import { moveSection, spineItems, stepSection } from '@/lib/builder/spine' import { railInit, railModes, railPinnable, railReducer, RAIL_PREFS_KEY, RAIL_WIDTH, type RailSide } from '@/lib/builder/rails' import { builderDirty, builderInit, builderPage, builderReducer, builderSaveLabel, BUILDER_DEVICE_WIDTH, type BuilderDevice } from '@/lib/builder/state' import { siteCanvasVars, siteRenderStyle } from '@/lib/sites/site-render-style' -import { resolveWebsiteBrand, type WebsiteSnapshot } from '@/lib/sites/editor/state' +import { resolveWebsiteBrand, setSectionVisibility, updateSectionDisplay, type SectionDisplay, type WebsiteSnapshot } from '@/lib/sites/editor/state' import { sitePageStyle, siteLook, siteLookOverrides, type SiteStyle } from '@/lib/theme/site-style' import { EDITOR_THEME_OF } from '@/lib/sites/site-render-style' import { Select } from '@/components/ui/select' @@ -138,11 +139,25 @@ export function BuilderShell({ host, brandName, logo, brandAccent, initial, conf edit({ ...now.draft, pages: now.draft.pages.map((p) => (p.slug === current.slug ? { ...p, doc: change(p.doc) } : p)) }) }, [edit]) const editProps = useCallback((id: string, patch: Record) => editDoc((doc) => updateBlockPropsDeep(doc, config, id, patch)), [config, editDoc]) - // The canvas's own section toolbar: move and delete work now; copy, comment and hide arrive with BLD-104. + // The section toolbar (BLD-104): move, duplicate, hide on this device and delete, each one edit and one undo. + // A delete says so in a toast with Undo; the toast leaves on its own after a few seconds. + const [toast, setToast] = useState<{ say: string; undo: boolean } | null>(null) + useEffect(() => { + if (!toast) return + const timer = window.setTimeout(() => setToast(null), 6000) + return () => window.clearTimeout(timer) + }, [toast]) const sectionAction = useCallback((id: string, action: 'up' | 'down' | 'copy' | 'comment' | 'delete' | 'hide') => { - if (action === 'up' || action === 'down') editDoc((doc) => nudgeBlock(doc, config, id, action === 'up' ? -1 : 1)) - else if (action === 'delete') { editDoc((doc) => removeBlockDeep(doc, config, id).data); dispatch({ type: 'select', id: null }) } + if (action === 'comment') return + const now = latest.current + const result = sectionCommand(builderPage(now).doc, config, id, action, now.device) + if (!result) return + editDoc(() => result.doc) + if (result.select !== undefined) dispatch({ type: 'select', id: result.select }) + setToast({ say: result.say, undo: !!result.undo }) }, [config, editDoc]) + const setVisible = useCallback((id: string, visible: boolean) => editDoc((doc) => setSectionVisibility(doc, id, latest.current.device, visible)), [editDoc]) + const setDisplay = useCallback((id: string, value: SectionDisplay) => editDoc((doc) => updateSectionDisplay(doc, id, latest.current.device, value)), [editDoc]) const dirty = builderDirty(state) const publishState = !dirty ? 'live' : 'clean' @@ -230,7 +245,7 @@ export function BuilderShell({ host, brandName, logo, brandAccent, initial, conf
{ if (rails.open) railDispatch({ type: 'close' }) }}>
- p.slug) }} origin={origin} title={page.label} brandName={brandName} logo={brand.logo ?? null} brandAccent={render?.accent ?? brand.accent} themeVars={canvasVars} spaceTheme={render?.fonts} selectedId={state.selectedId} preview={state.preview} comments={page.comments} chrome={state.draft.chrome} onSelect={(id) => dispatch({ type: 'select', id })} onEdit={(id, field, value) => editProps(id, { [field]: value })} onAction={sectionAction} onInsert={() => {}} onDisplay={() => {}} onReorder={(sources, target) => { const to = page.doc.content.findIndex((b) => b.props.id === target); if (to >= 0) for (const id of sources) reorder(id, to) }} look={render ? siteLookOverrides(render.lookStyle) : {}} fullFooter={render ? siteLook(render.lookStyle).footer === 'full' : true} /> + p.slug) }} origin={origin} title={page.label} brandName={brandName} logo={brand.logo ?? null} brandAccent={render?.accent ?? brand.accent} themeVars={canvasVars} spaceTheme={render?.fonts} selectedId={state.selectedId} preview={state.preview} comments={page.comments} chrome={state.draft.chrome} onSelect={(id) => dispatch({ type: 'select', id })} onEdit={(id, field, value) => editProps(id, { [field]: value })} onAction={sectionAction} onInsert={() => {}} onDisplay={setDisplay} onVisibility={setVisible} onReorder={(sources, target) => { const to = page.doc.content.findIndex((b) => b.props.id === target); if (to >= 0) for (const id of sources) reorder(id, to) }} look={render ? siteLookOverrides(render.lookStyle) : {}} fullFooter={render ? siteLook(render.lookStyle).footer === 'full' : true} />
@@ -252,6 +267,7 @@ export function BuilderShell({ host, brandName, logo, brandAccent, initial, conf
+
{toast &&
{toast.say}{toast.undo && }
}
{state.preview &&
Previewing as a visitor · press Esc to edit
} ) diff --git a/docs/ledger/rows/BLD-104.json b/docs/ledger/rows/BLD-104.json index f21a93eada..239cb6ac83 100644 --- a/docs/ledger/rows/BLD-104.json +++ b/docs/ledger/rows/BLD-104.json @@ -9,7 +9,7 @@ "file": "docs/EDITOR-NEXT.md", "ref": "Owner approval 2026-11-02: build the next-gen builder from the role and block contracts. BLD-104." }, - "detail": "B1 Shell, pass BLD-104 (spec: docs/EDITOR-NEXT.md#bld-104). Selection and parts overlay. Scope: components/builder/canvas. Build: Hover outlines a data-part; click selects section or part. Inline text editing on text parts; image part opens the media picker with focal point. Section toolbar: move, duplicate, hide on this device, delete with undo toast. Done when: Canvas edit updates Tune rail and back; Every action is one undo step. Gates: vitest suite (required test job), a11y ratchet, pr-compare visual suite, Pass probes, check:backlog, check:one-list, check:adr, check:id-collisions. After: BLD-101. Loop: build, validate, repair (3 cycles, classes in EDITOR-NEXT.md), record.", + "detail": "B1 Shell, pass BLD-104 (spec: docs/EDITOR-NEXT.md#bld-104). Selection and parts overlay. Scope: components/builder/canvas. Build: Hover outlines a data-part; click selects section or part. Inline text editing on text parts; image part opens the media picker with focal point. Section toolbar: move, duplicate, hide on this device, delete with undo toast. Done when: Canvas edit updates Tune rail and back; Every action is one undo step. Gates: vitest suite (required test job), a11y ratchet, pr-compare visual suite, Pass probes, check:backlog, check:one-list, check:adr, check:id-collisions. After: BLD-101. Loop: build, validate, repair (3 cycles, classes in EDITOR-NEXT.md), record. 2026-11-03 first half shipped: the section toolbar's move, duplicate, hide on this device and delete run through lib/builder/section-actions.ts as one edit each (test: each is one undo step), delete shows a toast with Undo, and the canvas's own inline text editing writes to the same draft. Still open: the parts hover outline, the media picker with focal point, and canvas edits reflected in the Tune rail (needs BLD-105).", "verify": { "kind": "manual", "checked": "2026-11-02", diff --git a/lib/builder/section-actions.test.ts b/lib/builder/section-actions.test.ts new file mode 100644 index 0000000000..367ba55459 --- /dev/null +++ b/lib/builder/section-actions.test.ts @@ -0,0 +1,40 @@ +import { describe, expect, it } from 'vitest' +import { config } from '@/lib/page-editor/config' +import { sectionVisibility, type WebsiteEditorState } from '@/lib/sites/editor/state' +import type { Data } from '@/lib/page-editor/types' +import { builderInit, builderPage, builderReducer } from './state' +import { sectionCommand } from './section-actions' + +const doc: Data = { root: { props: {} }, content: [ + { type: 'ServicesHero', props: { id: 'hero', title: 'Hi' } }, + { type: 'ServicesStory', props: { id: 'story', title: 'Story', paragraphs: ['One'] } }, + { type: 'ServicesBand', props: { id: 'band', title: 'Bye' } }, +] } as Data +const editorState = { revision: 1, draft: { theme: 'NewWorld', pages: [{ slug: 'home', label: 'Home', doc, comments: [] }] }, published: null, versions: [] } as unknown as WebsiteEditorState + +describe('section actions (BLD-104)', () => { + it.each(['up', 'down', 'copy', 'hide', 'delete'] as const)('%s is one undo step', (action) => { + let state = builderInit(editorState) + const result = sectionCommand(builderPage(state).doc, config, 'story', action, 'phone')! + expect(result.doc).not.toBe(doc) + state = builderReducer(state, { type: 'edit', draft: { ...state.draft, pages: [{ ...state.draft.pages[0], doc: result.doc }] } }) + expect(state.past).toHaveLength(1) + state = builderReducer(state, { type: 'undo' }) + expect(builderPage(state).doc).toBe(doc) + }) + it('duplicate selects the copy, delete selects nothing and offers Undo', () => { + const copy = sectionCommand(doc, config, 'story', 'copy', 'desktop')! + expect(copy.doc.content).toHaveLength(4) + expect(copy.select).toBe(copy.doc.content[2].props.id) + expect(copy.select).not.toBe('story') + const gone = sectionCommand(doc, config, 'story', 'delete', 'desktop')! + expect(gone.doc.content.map((s) => s.props.id)).toEqual(['hero', 'band']) + expect(gone).toMatchObject({ select: null, undo: true }) + }) + it('hide touches only the device being edited, and a second press shows it again', () => { + const hidden = sectionCommand(doc, config, 'story', 'hide', 'phone')! + expect(sectionVisibility(hidden.doc, 'story')).toEqual({ desktop: true, tablet: true, phone: false }) + expect(sectionVisibility(sectionCommand(hidden.doc, config, 'story', 'hide', 'phone')!.doc, 'story').phone).toBe(true) + }) + it('ignores a section that is not on the page', () => expect(sectionCommand(doc, config, 'nope', 'delete', 'desktop')).toBeNull()) +}) diff --git a/lib/builder/section-actions.ts b/lib/builder/section-actions.ts new file mode 100644 index 0000000000..94d22f9bbc --- /dev/null +++ b/lib/builder/section-actions.ts @@ -0,0 +1,40 @@ +import { nudgeBlock, removeBlockDeep } from '@/components/page-editor/mobile/data-ops' +import { duplicateWebsiteSection } from '@/lib/sites/editor/duplicate' +import { sectionVisibility, setSectionVisibility, type Device } from '@/lib/sites/editor/state' +import type { Config, Data } from '@/lib/page-editor/types' + +// THE SECTION TOOLBAR'S ACTIONS (BLD-104; spec docs/EDITOR-NEXT.md#bld-104): move, duplicate, hide on this device +// and delete. Each is one pure change to the page, so the shell applies it as ONE edit and one undo takes it back. +// Delete says so in a toast with Undo, because the section's words go with it. + +type SectionAction = 'up' | 'down' | 'copy' | 'hide' | 'delete' + +interface SectionResult { + doc: Data + /** The section to select after the change: the copy after a duplicate, nothing after a delete. */ + select?: string | null + /** What to tell the owner. A delete carries Undo. */ + say: string + undo?: boolean +} + +export function sectionCommand(doc: Data, config: Config, id: string, action: SectionAction, device: Device): SectionResult | null { + const block = doc.content.find((s) => s.props?.id === id) + if (!block) return null + const name = (config.components as Record)[block.type]?.label ?? block.type + switch (action) { + case 'up': + case 'down': + return { doc: nudgeBlock(doc, config, id, action === 'up' ? -1 : 1), say: `Moved ${name} ${action}` } + case 'copy': { + const next = duplicateWebsiteSection(doc, config, id) + return { doc: next.data, select: next.id, say: `${name} duplicated` } + } + case 'hide': { + const visible = sectionVisibility(doc, id)[device] + return { doc: setSectionVisibility(doc, id, device, !visible), say: visible ? `${name} hidden on ${device}` : `${name} showing on ${device}` } + } + case 'delete': + return { doc: removeBlockDeep(doc, config, id).data, select: null, say: `${name} deleted`, undo: true } + } +} From 978cf66c585ca80c0884dbfe766401cf3a73c245 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 3 Nov 2026 18:50:22 +0000 Subject: [PATCH 29/36] BLD-105: the generated Tune rail, role slots first with their limits and the rest under More Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_012BMmZWHnsCQpkYqmsPZHt8 --- components/builder/shell/builder-shell.tsx | 12 +- components/builder/tune/tune-rail.module.css | 58 +++++++++ components/builder/tune/tune-rail.tsx | 126 +++++++++++++++++++ docs/ledger/rows/BLD-105.json | 10 +- lib/builder/state.test.ts | 16 +++ lib/builder/state.ts | 20 +-- lib/builder/tune.test.ts | 42 +++++++ lib/builder/tune.ts | 106 ++++++++++++++++ scripts/probes/builder/BLD-105.mjs | 19 +++ 9 files changed, 392 insertions(+), 17 deletions(-) create mode 100644 components/builder/tune/tune-rail.module.css create mode 100644 components/builder/tune/tune-rail.tsx create mode 100644 lib/builder/tune.test.ts create mode 100644 lib/builder/tune.ts create mode 100644 scripts/probes/builder/BLD-105.mjs diff --git a/components/builder/shell/builder-shell.tsx b/components/builder/shell/builder-shell.tsx index 1afe3ae880..3d97d0754c 100644 --- a/components/builder/shell/builder-shell.tsx +++ b/components/builder/shell/builder-shell.tsx @@ -16,6 +16,7 @@ import type { WebsiteEditorShellProps } from '@/components/sites/editor/shell' import { SectionIcon } from '@/components/sites/editor/section-icon' import { updateBlockPropsDeep } from '@/components/page-editor/mobile/data-ops' import { sectionCommand } from '@/lib/builder/section-actions' +import { TuneRail } from '@/components/builder/tune/tune-rail' import type { Data } from '@/lib/page-editor/types' import { moveSection, spineItems, stepSection } from '@/lib/builder/spine' import { railInit, railModes, railPinnable, railReducer, RAIL_PREFS_KEY, RAIL_WIDTH, type RailSide } from '@/lib/builder/rails' @@ -132,13 +133,14 @@ export function BuilderShell({ host, brandName, logo, brandAccent, initial, conf const canvasVars = useMemo(() => (render ? siteCanvasVars(render) : undefined), [render]) const canvasTheme = render?.editorTheme ?? (style ? EDITOR_THEME_OF[style.theme] : state.draft.theme) - const edit = useCallback((next: WebsiteSnapshot) => dispatch({ type: 'edit', draft: next }), []) - const editDoc = useCallback((change: (doc: Data) => Data) => { + const edit = useCallback((next: WebsiteSnapshot, burst?: string) => dispatch({ type: 'edit', draft: next, burst }), []) + const editDoc = useCallback((change: (doc: Data) => Data, burst?: string) => { const now = latest.current const current = builderPage(now) - edit({ ...now.draft, pages: now.draft.pages.map((p) => (p.slug === current.slug ? { ...p, doc: change(p.doc) } : p)) }) + edit({ ...now.draft, pages: now.draft.pages.map((p) => (p.slug === current.slug ? { ...p, doc: change(p.doc) } : p)) }, burst) }, [edit]) - const editProps = useCallback((id: string, patch: Record) => editDoc((doc) => updateBlockPropsDeep(doc, config, id, patch)), [config, editDoc]) + // Typing into one field is one undo step (the burst), whether the words were typed on the canvas or in Tune. + const editProps = useCallback((id: string, patch: Record) => editDoc((doc) => updateBlockPropsDeep(doc, config, id, patch), `props:${id}:${Object.keys(patch).join(',')}`), [config, editDoc]) // The section toolbar (BLD-104): move, duplicate, hide on this device and delete, each one edit and one undo. // A delete says so in a toast with Undo; the toast leaves on its own after a few seconds. const [toast, setToast] = useState<{ say: string; undo: boolean } | null>(null) @@ -259,7 +261,7 @@ export function BuilderShell({ host, brandName, logo, brandAccent, initial, conf
{selected ? <>

{config.components[selected.type]?.label ?? selected.type}

-

Click any words on the page to change them. The full settings for this section arrive in the next builder pass.

+ } config={config} onChange={(key, value) => editProps(String(selected.props.id), { [key]: value })} /> : <>

Nothing selected

Click a section on the page, or pick one in the outline.

diff --git a/components/builder/tune/tune-rail.module.css b/components/builder/tune/tune-rail.module.css new file mode 100644 index 0000000000..6906a76198 --- /dev/null +++ b/components/builder/tune/tune-rail.module.css @@ -0,0 +1,58 @@ +/* THE TUNE RAIL (BLD-105): Commons tokens and the builder's shape tokens (BLD-002) only. */ + +.tune { display: grid; gap: 14px; } +.row { display: grid; gap: 6px; } +.label { font-size: 12px; font-weight: 600; color: var(--fq-text-strong); } +.req { margin-left: 4px; color: var(--editor-select); } +.input { + width: 100%; + min-height: 36px; + padding: 8px 10px; + border: 1px solid var(--fq-border-hair); + border-radius: var(--r-control); + background: var(--fq-surface-raised); + color: var(--fq-text-strong); + font: inherit; + line-height: 1.45; + resize: vertical; +} +.input:focus-visible, .more:focus-visible, .add:focus-visible, .icon:focus-visible { + outline: 2px solid var(--fq-text-strong); + outline-offset: 2px; + box-shadow: 0 0 0 5px var(--editor-ring); +} +.count { justify-self: end; font-size: 11px; color: var(--fq-text-muted); } +.count[data-over] { color: var(--fq-text-strong); font-weight: 600; } +.list { display: grid; gap: 8px; } +.item { + display: grid; + grid-template-columns: minmax(0, 1fr) auto; + gap: 6px; + align-items: start; + padding: 8px; + border-radius: var(--r-2); + background: var(--fq-bg-sunken); +} +.item > :not(.icon) { grid-column: 1; } +.item > .icon { grid-column: 2; grid-row: 1; } +.sub { display: grid; gap: 4px; font-size: 12px; color: var(--fq-text-muted); } +.icon, .add, .more { + display: inline-flex; + align-items: center; + justify-content: center; + gap: 6px; + min-height: 32px; + padding: 0 10px; + border: 1px solid var(--fq-border-hair); + border-radius: var(--r-control); + background: var(--fq-surface-raised); + color: var(--fq-text-strong); + font: inherit; + font-size: 13px; + cursor: pointer; +} +.icon { width: 32px; padding: 0; } +.icon:disabled, .add:disabled { opacity: .45; cursor: default; } +.more { justify-self: start; } +.layer2 { display: grid; gap: 14px; padding-top: 4px; border-top: 1px solid var(--fq-border-hair); } +.always { display: flex; align-items: center; gap: 8px; font-size: 12px; color: var(--fq-text-muted); } diff --git a/components/builder/tune/tune-rail.tsx b/components/builder/tune/tune-rail.tsx new file mode 100644 index 0000000000..8360d5619e --- /dev/null +++ b/components/builder/tune/tune-rail.tsx @@ -0,0 +1,126 @@ +'use client' + +// THE TUNE RAIL (BLD-105; spec docs/EDITOR-NEXT.md#bld-105). Draws whatever lib/builder/tune.ts projects for the +// selected section: layer 1 (the words and pictures, role slots first, with their limits) and layer 2 under More. +// It never names a block type: a new block or role shows up here with no change to this file. Every change goes +// to the same draft the canvas edits, so a canvas edit shows here at once and an edit here shows on the canvas. + +import { useId, useState, type ReactNode } from 'react' +import { Minus, Plus } from 'lucide-react' +import { tuneProjection, type TuneField } from '@/lib/builder/tune' +import type { Config, Field } from '@/lib/page-editor/types' +import styles from './tune-rail.module.css' + +const MORE_KEY = 'frequency.builder.tune.more.v1' + +type Props = Record +type Change = (key: string, value: unknown) => void + +function readMore(): boolean { + try { return window.localStorage.getItem(MORE_KEY) === '1' } catch { return false } +} + +function Count({ value, limit }: { value: string; limit?: number }) { + if (!limit) return null + const over = value.length > limit + return {value.length} / {limit} +} + +/** One plain input for a text or textarea field, with its slot limit as a counter (a guide, never a block). */ +function Words({ id, kind, value, limit, onChange }: { id: string; kind: 'text' | 'textarea'; value: unknown; limit?: number; onChange: (v: string) => void }) { + const text = typeof value === 'string' ? value : '' + return <> + {kind === 'text' + ? onChange(e.target.value)} /> + :

`Fgk(z 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 z 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