From 7a52afab5f66deea4c8f715f2fff94a9eaec8c30 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Fri, 30 May 2025 02:14:32 +0100 Subject: [PATCH] tome export --- ...view_display.media.image.media_library.yml | 2 +- ....90c85284-7ca8-4074-9178-97ff8384fe76.json | 2 +- ....00e90d0a-0d8f-4579-8022-be91f2449149.json | 4 +- ....034364f8-2e16-4ec9-8148-5af2c070c038.json | 4 +- ....04897b7d-6d74-491c-935f-65051be149fd.json | 4 +- ....0aabd501-3b1b-4352-a5c3-60b01c295311.json | 4 +- ....0c37e975-e240-4834-acbb-f9ea19dee13f.json | 4 +- ....14a032ba-cd66-4fbf-b45e-5c6851eead80.json | 4 +- ....22221e8c-d072-40ba-a032-b34b0c964a57.json | 4 +- ....292a3bd1-0ac0-4f1d-81b7-74bb96be1ee9.json | 4 +- ....29435a22-668d-415d-b8b0-6bc76fd92ef3.json | 4 +- ....33ccb3cb-1247-45e4-a43b-078d74034320.json | 4 +- ....36dadcca-36f4-4f14-9f4f-8c0e1c33acc8.json | 4 +- ....3877e696-9620-44de-b941-3ebb42c1244b.json | 4 +- ....3e58e66f-f8b2-4c97-8192-4d983d39f9a5.json | 4 +- ....4a1c5fbf-83ad-406f-b39b-32a3fd2d0d90.json | 4 +- ....4aa1060c-6977-4c35-b946-64f4cce860dd.json | 4 +- ....4bec5c04-dd0a-415d-9cd2-9bf76435a983.json | 4 +- ....52d13a35-d686-46a7-ac8a-b0e1219e4583.json | 4 +- ....6cad1384-e45d-48f9-86b4-c8f9efac72d6.json | 4 +- ....85934919-d843-4503-93e6-e871644bb46c.json | 4 +- ....883096d9-5f02-445f-8db9-ad75362da9cc.json | 4 +- ....9d524fe7-830a-475f-b131-d4a0c874102e.json | 4 +- ....a45a3074-779f-4238-b97c-d4d7146f8a59.json | 4 +- ....a587aa47-64ee-4454-a822-da2a3fd44147.json | 4 +- ....ce691434-fc21-4ad1-8e7d-61d472f9c2ab.json | 4 +- ....d50c069b-e2a8-4e8d-b46b-13de499ba5f2.json | 4 +- ....e8ccf4dc-fdc3-4902-87fb-7f0153597ef0.json | 4 +- ....f18dde63-4721-4837-8c16-4449ef5611ee.json | 4 +- ....f8784685-be7e-48b8-9c86-f205c7e9d981.json | 4 +- ....f9a0267d-cec0-44fd-abf6-fe569cde3b19.json | 4 +- content/meta/index.json | 1290 +++++++++-------- ....0001428e-621c-49ca-83d3-4323ea446f48.json | 2 +- ....001f3ebb-79dc-43ad-a363-6dc668d06a0c.json | 2 +- ....00497277-4b40-4d36-a473-8d8e1a187c18.json | 6 +- ....00d62e94-80d1-4792-bdea-88a064f6bf65.json | 2 +- ....0100be71-79ef-44ea-922e-e75fcc26ae16.json | 6 +- ....01230324-62b5-442b-80e4-09268a31819b.json | 2 +- ....01893784-8f45-4466-8586-17df23e7e4b5.json | 6 +- ....018bf894-2d3e-4130-b0bd-43450ef5753a.json | 2 +- ....01f3b831-e981-471f-aef9-076b054e3495.json | 2 +- ....0209ee07-9e17-4c85-ae5e-d14ae42bb22a.json | 2 +- ....021e00c1-b813-4edd-8064-71285bc3647d.json | 2 +- ....0231b26c-ac28-44e8-a2bf-cc7c86984e7e.json | 6 +- ....024f2c81-68af-4eef-bea5-1b1d43bd1b39.json | 2 +- ....025f0dde-748b-44f4-93e2-4e0602d30104.json | 2 +- ....02777730-3fe8-4eba-8a16-e847042b7351.json | 2 +- ....02bd7b93-43c7-453f-8af9-0be875b27f82.json | 2 +- ....02c9e148-b98f-42ae-80f1-d19a6d3fcfb2.json | 2 +- ....0300b4ea-e71b-4f9c-b4f2-f04f98e92d6c.json | 6 +- ....0316dfcf-b709-47e1-9622-9355b5ece6d9.json | 6 +- ....0318e249-a9a8-476f-9bd4-432544369917.json | 6 +- ....033f0b46-69f9-4ea0-9706-d930e67dd5d8.json | 6 +- ....036a8839-c5f9-4206-a979-201e9dac1557.json | 2 +- ....037796b8-42d8-4ea4-abec-f8c8de0d97e8.json | 6 +- ....03bbb03d-5963-477a-a904-19e2c1f1a581.json | 2 +- ....03c0a713-f32d-445b-9397-add68fbf2fe5.json | 6 +- ....042e4d0c-f835-47dd-8075-745df0a7f8f2.json | 2 +- ....04ccaf9c-a0e4-4ca9-b96b-d32e3fc7f384.json | 2 +- ....050525d7-3275-486e-8f0e-9548aa81a156.json | 2 +- ....050a5113-59bc-461e-ac78-420e16055303.json | 6 +- ....05232b81-d945-4112-99bf-d1adb2552428.json | 6 +- ....058eb05f-cec1-43bd-a4e1-0b09630662e9.json | 3 +- ....0610a25f-884a-48b6-8be0-e969749d316a.json | 2 +- ....062c06ac-6ca0-4b03-8d5e-63a84eb8b9c2.json | 2 +- ....066297b1-ab00-4769-afe1-d3831ed2a654.json | 6 +- ....06b8d0b3-318a-4a06-902c-f42ce169774b.json | 2 +- ....079f2e09-0827-458e-91d3-6dd5b8b80c56.json | 6 +- ....08209d64-40fa-4771-9415-c23e962a5028.json | 2 +- ....0843614b-645e-4d55-9e70-f960d504cadb.json | 6 +- ....09073a81-2a1b-4200-905b-98b43152fe37.json | 2 +- ....09097ac1-03ea-456c-a1bd-49bdc2bb9499.json | 2 +- ....098d8367-a714-4e16-97b5-44f42a2a1cc2.json | 2 +- ....09d6a39f-ac99-44fc-b660-4f976132d813.json | 6 +- ....09dff532-7bc4-4949-bfdf-7c4a6e59097a.json | 2 +- ....09f421c4-eff1-4b5c-a692-45dfbd837758.json | 2 +- ....0a04ac23-4d64-40e8-8e94-ead3cab7129d.json | 6 +- ....0a2a3238-42ea-46de-8140-94e74f381916.json | 6 +- ....0a3bf034-7203-45c2-aae5-74f9211929fa.json | 2 +- ....0a3c28cf-0365-40a7-bc3d-074e90bb28ce.json | 2 +- ....0a4f05ae-4240-476b-bb57-bcf3d3a598a3.json | 6 +- ....0ab79b3f-c48b-4e56-a50f-d39baf2df02e.json | 6 +- ....0bb8a36a-3c0e-4545-bbc6-b6c5b80b0ee6.json | 2 +- ....0be950c9-3eaf-4ac1-9833-8b3f3fde5a0f.json | 2 +- ....0c1ee324-e522-440a-85bf-e91847091ec9.json | 2 +- ....0c899647-4916-4ad6-bde0-5ae1f397cc13.json | 6 +- ....0cc877ae-0361-456e-be2c-73c322fe1780.json | 2 +- ....0ce2a823-c7ad-475b-9cca-29e1b1702e77.json | 2 +- ....0cedee86-a2d2-4325-a662-a7399be15d44.json | 2 +- ....0d65cf74-92ad-4d03-a7d1-90a63c8a2823.json | 2 +- ....0d707bca-be14-4504-b500-9e44abebab44.json | 2 +- ....0da14ab3-af09-42cf-9813-877a7a66cf87.json | 2 +- ....0db2d25b-3e50-4f36-abe1-f84b938c21db.json | 6 +- ....0dc691fb-cba3-4dce-b9ad-94fd84b7ca7f.json | 2 +- ....0dcdf3e3-9f83-426e-9dfa-ab7a28c63951.json | 2 +- ....0dd5ea9d-9d43-4a2a-92f5-c140738ffedd.json | 2 +- ....0e1fbc03-a045-4ca4-8925-69e39b67d893.json | 3 +- ....0e2dc3d6-4054-495b-9c8c-bad2475a0c13.json | 2 +- ....0f327d3d-33ce-498a-9234-6c1fe9f51d6a.json | 6 +- ....0f349fae-6a04-42b4-979f-ed8428e97a2b.json | 6 +- ....0f64feba-0a96-41e4-b8e3-10358e4c86c6.json | 6 +- ....0fb30729-fd3e-4e76-9c02-d7b97a6d3b9c.json | 2 +- ....0fb3ebe0-46c3-4e9c-9961-e62aa512fab3.json | 6 +- ....1007a975-f818-4568-8560-9532e96c4577.json | 2 +- ....10105b0a-c18f-4b77-8ac9-bec3250e37b7.json | 2 +- ....10b3608a-50f6-4178-9ae2-d07f353a9c23.json | 6 +- ....10d399d8-6247-48ef-a1b2-d777ecca827d.json | 2 +- ....112ace31-6c57-405a-8c91-a2a19364fa20.json | 2 +- ....113e4367-2915-402c-887f-f7dafdb28c86.json | 2 +- ....11b6429c-7f14-436c-a3cc-f5cfad7b63c0.json | 6 +- ....123f0530-1218-4db1-b8ce-aecf38d8ec41.json | 2 +- ....1254f835-445d-4a54-a831-2fc179b3d15c.json | 6 +- ....12950855-9231-4731-9ccc-e8bc9f61e170.json | 2 +- ....12b405e6-2827-4279-b85a-7f06475a69a4.json | 6 +- ....12fb6cce-1f55-4359-b189-700c8ba16935.json | 2 +- ....13312da0-7cf4-4825-ac6e-eb35c673e63e.json | 6 +- ....13aced92-5b3d-407d-b242-fb8187a78dd7.json | 2 +- ....13c70679-77d6-404e-9b4d-ca214713e315.json | 2 +- ....13daae68-e5f9-4295-a6ff-908aae12f012.json | 5 +- ....13e1b1ea-a0df-43b2-8f1b-e8340bb62df8.json | 2 +- ....140628f4-5b97-4b01-8a55-ca68cf49c635.json | 2 +- ....141f3c86-ae34-430f-9cba-d1278047fe0d.json | 2 +- ....1420a8f0-0482-4fa6-86ec-876d84c27255.json | 2 +- ....1486a3bc-3bf6-436c-a6b9-1dc36dcb505d.json | 2 +- ....15237599-15e7-496b-a7e0-c02fddae26f8.json | 2 +- ....1550e619-abd2-4efe-b941-fd4e42507d51.json | 6 +- ....1579b5cf-889e-4a7b-98a7-59918359def9.json | 2 +- ....1583ba2e-e791-4f4d-be82-4c59fe51f1b5.json | 2 +- ....162509c1-9ef9-4647-9ae5-843e6b214cce.json | 2 +- ....166d5baa-74b2-498c-b2cf-a15ddf4df6a0.json | 2 +- ....16846795-5fd0-4a67-a080-edfaa8e20cd8.json | 3 +- ....168c59ab-cadd-4dfc-8c72-de82d6578885.json | 2 +- ....16dc23db-86e4-4c5d-b479-3f92828dae12.json | 6 +- ....16ed92b5-de67-44e4-b11a-7474081a00d2.json | 6 +- ....172b603f-fddb-46cc-ac9e-0cd90a339c77.json | 2 +- ....178c6bab-7e28-413a-9055-24fac0de0d0a.json | 2 +- ....179c3eed-b723-4f44-b9d4-398b90b916e7.json | 2 +- ....17a436ab-84f0-4c0a-9305-b04a9e1883ee.json | 2 +- ....18cac962-eefd-4506-8efd-cd584f027369.json | 2 +- ....190e33fc-0d42-49fd-8f4d-1cfd174b988a.json | 2 +- ....192c6112-5287-46c9-9fed-5260db08a41c.json | 6 +- ....19376fcb-fc7a-4b4a-9fea-6865e423519e.json | 2 +- ....19a48fd0-5e10-496b-b08c-1ed47ad6b2a9.json | 6 +- ....19ca1b40-02cf-45de-b4bd-4d9a5b5ce7e7.json | 2 +- ....19efa1df-9e8a-4c65-b1e8-55248ac520ed.json | 3 +- ....1a024983-b73b-4b2c-a350-db9152de27a9.json | 6 +- ....1aa7a4d1-08a8-4cb0-99ba-62e279517b4b.json | 2 +- ....1b73b0cd-a0e3-443a-bc6a-edfcbc8d5481.json | 2 +- ....1bac9c8b-18bd-4f09-a8ae-867c43798762.json | 2 +- ....1c0ccb4b-9b26-4078-94bb-31e98017e8f2.json | 6 +- ....1c357f25-ed1e-406f-9899-ec9017548800.json | 2 +- ....1c57b2eb-1206-4833-afb0-a65ec3f432a0.json | 6 +- ....1cfd5a5b-cd0f-4a6e-8108-c16bda75ebee.json | 2 +- ....1d491da6-0523-4709-aa35-17df110f5506.json | 3 +- ....1d61b9ee-e6de-4db6-8782-68eba42d357a.json | 6 +- ....1d8c474a-de0c-417c-bc05-179eef2e9bfb.json | 2 +- ....1d8e5d0f-d0d9-4e9d-8c05-87ab91016bd5.json | 2 +- ....1e0a6a6f-1fd8-43fa-9cbe-dc5e7a42ab89.json | 2 +- ....1e59e156-0e2c-4f6d-a828-030d1322fde6.json | 6 +- ....1f3f5a8f-412f-4da1-8e7a-4303962079d1.json | 6 +- ....1f9686d7-f067-4253-88a6-639125a625a6.json | 2 +- ....1f99779d-11cb-4679-9a0e-fce1be58f6b7.json | 2 +- ....1fd87ecf-4269-4874-859e-d49c238694bf.json | 2 +- ....20010c04-2f30-4772-9041-6f7e836158f8.json | 6 +- ....207113dd-f0f6-4e8a-ab98-6c6b4a53c032.json | 2 +- ....2142e27d-5c96-4c16-9650-dc47b2b85888.json | 2 +- ....216f7a7d-663b-42a6-b430-3817a1180dbd.json | 6 +- ....217616ab-32cb-4c7f-b51c-7da3974de4e2.json | 2 +- ....21a60676-e555-4b27-9cc6-3fdd14f5d3cb.json | 2 +- ....21f3f75a-e37f-44b6-81f5-337cc11e5eac.json | 2 +- ....2234ff18-11e6-4689-9316-cae9fb3f0579.json | 2 +- ....225110fb-82d3-4056-a394-0612d80e37ec.json | 6 +- ....2258201f-7beb-4b2a-8a52-ea31c09de73f.json | 6 +- ....22cf1c29-6d70-49ea-87b4-0dd2bcdb9952.json | 6 +- ....22e50919-7f11-45ed-881e-31482670f416.json | 6 +- ....22f6723d-c781-4548-a2cf-3b642e91b4ad.json | 7 +- ....235bcd7b-1bdb-4616-99bb-ecd321f449a0.json | 2 +- ....23bff06b-34e8-4f9a-ae67-4405393c874c.json | 2 +- ....2492a986-0932-437a-a7b4-414dbebb4a2a.json | 2 +- ....251a41b5-0dfe-4c7b-abe4-9b28d0a52a22.json | 6 +- ....25294346-8919-49c4-affa-d87616ed3df5.json | 2 +- ....2530ef2e-0df9-4364-8e08-5d872cd9621e.json | 2 +- ....25347778-fdbf-4a8e-80f9-2d7e655391fe.json | 3 +- ....25833838-38b9-414d-bca6-de0bf5c2ac28.json | 2 +- ....26335c09-8a6a-461d-85c7-f0dbe37bb890.json | 2 +- ....266918e6-af3d-48f8-89d4-657ff2214626.json | 6 +- ....26e4ff33-b5fd-47b4-926e-fc5b78677c88.json | 2 +- ....26f6be13-6309-441d-977f-eb84684b8a2f.json | 6 +- ....27159a73-e3ac-4fa9-b18c-2f70157e31d7.json | 6 +- ....274408ed-379c-4eaf-914d-7f5599f513d3.json | 6 +- ....278813c0-1c8b-4558-bf13-3c2f03acaeb6.json | 6 +- ....27926937-f426-490f-ac0a-454d9d2def37.json | 2 +- ....283e9379-f264-4191-8bbd-2cd8393c395b.json | 6 +- ....2885a415-17fb-4374-8070-0be55407af6c.json | 6 +- ....290e62f9-ffc1-4420-91f7-decda6410276.json | 6 +- ....294ea660-e93e-4596-ad81-5a53d2ba2555.json | 2 +- ....2959438c-8c12-49c7-84a2-d9ea9bf338e6.json | 6 +- ....298d7816-0b4a-449e-a78d-fcf973f24bf0.json | 4 +- ....29a700d5-082c-4f6b-bafd-f4c4e1486624.json | 6 +- ....29ab0d54-5f71-4615-b391-164735cada18.json | 6 +- ....2a60b0b5-2ad5-42d2-8ed5-cf9f73e6f24b.json | 2 +- ....2a816ad4-7e24-4082-83c3-b93490294170.json | 2 +- ....2a8afca0-9193-4e69-86bb-8d1d3639d6e1.json | 2 +- ....2ae805e1-cc34-42b5-9dae-7b3c189fdec5.json | 2 +- ....2aed4449-60c0-45a6-884d-73eee930eed8.json | 2 +- ....2b55b7dd-2287-462d-a951-62603ce334bd.json | 6 +- ....2b747510-63ea-489c-88de-af7995d94d45.json | 2 +- ....2be6f96b-eecb-4205-9ca9-b364196535ab.json | 2 +- ....2bf48b4d-12c8-43be-9f95-c4c54fe34712.json | 2 +- ....2c022817-6bf1-4a2f-809e-8895c72a0e03.json | 6 +- ....2c5bbb3d-d8f4-496c-ae72-b739f5b1a90c.json | 6 +- ....2c83980a-deb6-4e52-95a8-a87155cc3e2a.json | 2 +- ....2cd07893-c184-4369-bbeb-45c2e9e055a7.json | 2 +- ....2cf41a31-2530-4b4d-98d1-4f8fdf7e546c.json | 2 +- ....2d05cfa9-d5cf-41df-ba50-2c55b776f1f5.json | 6 +- ....2d0b16d8-0781-411e-a06b-f62bf9a9c253.json | 2 +- ....2d89873f-8f15-4e92-9f72-1a83855d3d82.json | 2 +- ....2da2e369-297c-46bd-83e5-8fd16d4c85c1.json | 6 +- ....2e4827a4-0d9c-458c-86eb-d6b40f18d608.json | 6 +- ....2eadbc08-32b4-4485-9cfd-087223e7040b.json | 2 +- ....2f07215e-0ea6-4afe-8c19-ed0ed81246d6.json | 6 +- ....2f257fd0-6e5d-4690-9f01-3435e3578798.json | 2 +- ....2f503fac-0d18-436b-a5d1-64263c5fc616.json | 2 +- ....2f576a37-bd5a-4894-9340-1e69775c8b68.json | 2 +- ....2facc6b4-52da-4fc5-b957-e29d06f19ae8.json | 2 +- ....2fed4dad-d36f-47f1-9671-07dc97cfb50c.json | 2 +- ....301495eb-5851-4dce-9625-779ebb8d7b2b.json | 2 +- ....31026a42-b854-4517-b2d0-790036cfe6ad.json | 2 +- ....312fd370-dae0-41b9-977f-282fc553e701.json | 2 +- ....3179746f-a523-4f4d-8bef-44d0c117cb43.json | 2 +- ....32313c89-b894-4ae7-b55d-a9bbd6af6dc6.json | 2 +- ....323bc6bc-069b-497b-9f64-d64c21bdba79.json | 2 +- ....32591463-ab8b-4210-84ca-419bb69439c4.json | 2 +- ....3373d8dc-7c1d-477f-8628-f3029228b9c4.json | 6 +- ....33bea7ca-ccf4-4865-bc17-314ce54b6988.json | 6 +- ....33ea9079-3c84-410b-b568-eeff8c70a41f.json | 3 +- ....3422a295-b8a9-43a0-9a03-a54d77e52513.json | 6 +- ....34be6fed-cd1a-4796-adb8-577340a359b4.json | 6 +- ....34e3bc00-ec41-4e3a-986d-af500b03fc5c.json | 2 +- ....357d3d3d-4029-4c4f-81b3-ed484ab03ad8.json | 2 +- ....358edef5-5436-46ca-a90c-4d691ea7c281.json | 6 +- ....362530ad-9f84-49c4-a8cb-bea45c77c474.json | 6 +- ....3681f8cd-22d5-4c2c-b03f-a751bc39753d.json | 6 +- ....369e9679-fef1-4678-aab9-7edcb39f5533.json | 2 +- ....36d7f751-faeb-48a4-9fb3-fc8248bb515c.json | 2 +- ....38522a11-5473-4584-a8f0-c9097a843c9b.json | 6 +- ....38535020-c00e-4720-8534-73346ff7cb0d.json | 2 +- ....38988766-4898-4aec-a987-c189ae1ea6c6.json | 2 +- ....391f650b-0f52-43f6-b3f3-bd7fbca1c11e.json | 6 +- ....3933cd74-d4f5-4129-b3a1-71d573c5bf85.json | 2 +- ....394246dc-42f8-4fbd-987c-7b62c47b9f06.json | 2 +- ....39865a2b-287b-4dbc-b8dc-8af202d1a4ab.json | 2 +- ....39db6489-2e23-4cb3-a0be-a4e78a2e9142.json | 2 +- ....3a13004e-2245-425f-8080-0b98e161bcb0.json | 6 +- ....3b090ba6-775a-44a1-bc43-c6807380fb59.json | 2 +- ....3b6973c4-bca5-4e8a-88a2-dc397ec1a691.json | 2 +- ....3bb4452f-5bd7-4cce-8ec8-d68610e00b92.json | 6 +- ....3c01a9ce-5e01-4edb-9a43-2fd1a02ee8aa.json | 2 +- ....3cb7e223-af31-471e-acef-d3d069852841.json | 6 +- ....3d777436-a3ab-4465-b3c2-63d7eb28b50d.json | 2 +- ....3e810095-a24b-4f0b-a62b-e39003df099e.json | 2 +- ....3faefe1b-3c1d-47e6-93d5-dbdd17f2e4fe.json | 2 +- ....400a0b92-7c40-43b0-883d-5f199fb5471f.json | 6 +- ....40e0f21e-701e-48ce-9c22-8bee64b1a7b1.json | 2 +- ....40f5b812-3bf8-47e5-bc39-57d9ae8db404.json | 2 +- ....41754bbf-ade6-41a3-97f6-90f101c65265.json | 2 +- ....4177af82-b6e3-4200-9fb8-d66f47611742.json | 2 +- ....41b8a70d-5df8-45f5-956a-c30b2f3e06de.json | 6 +- ....42741272-127f-46fb-b058-172301e5edd1.json | 2 +- ....42744e61-acab-44e4-bd60-576a30cf7b60.json | 2 +- ....42868f5d-12a8-4cfc-9811-f3f7ad7aac06.json | 6 +- ....42904e0f-f6d7-496e-8bce-72bd1e669e99.json | 6 +- ....4297cfc8-623f-4d32-b353-5a441c2c632f.json | 2 +- ....42e9e133-51d4-4a91-b132-413eece2278c.json | 2 +- ....439b8f2e-1e19-4735-b647-e2fa6a8ff48e.json | 2 +- ....43c6257e-4064-422d-8075-5ec55861c177.json | 6 +- ....43df816f-7fee-4e8a-b396-9a84b2214e7b.json | 2 +- ....43f35613-9c2f-46e9-b581-8253823fb7d8.json | 6 +- ....44dcbb55-20f6-4737-9557-d6301fca587d.json | 2 +- ....44e71b80-61a3-4376-83aa-3b975401942b.json | 2 +- ....4528246c-53df-4a2b-aba1-e72a45dc542d.json | 6 +- ....45636e82-61b1-4298-a28c-34f139b9a559.json | 2 +- ....4619464a-a90c-4ce6-854d-9decfb58c603.json | 6 +- ....461af26d-2006-48e4-9aec-6eb2db31d4ef.json | 2 +- ....4640cfe1-e531-48ab-8fb3-42655a77d667.json | 2 +- ....465add9b-a2c7-48f1-84de-966fbbd20c27.json | 6 +- ....46604509-5226-42af-ba63-41eeaed19074.json | 2 +- ....467e5ad9-cca4-4700-8727-3356e81182aa.json | 6 +- ....46b346f5-6f58-4e3d-b45d-dfb3d70d25d2.json | 2 +- ....46b8861e-c2e4-49ef-8b79-fb14effaef6a.json | 6 +- ....46f8d4ae-3203-4b91-9bd3-13e0b8ad240d.json | 2 +- ....47578912-129e-4ee2-9392-a5e04f4592b4.json | 6 +- ....47749b6f-e118-4fe5-b13d-11fe1189d77d.json | 2 +- ....48384c9b-ce41-4356-8364-6ce566eac315.json | 6 +- ....484a7001-9bbd-43fd-b99f-08c6370723d1.json | 2 +- ....487866ab-71b2-407e-9911-c6207dbccd80.json | 3 +- ....494f1c44-47b9-48be-9240-5a9df560fdaf.json | 6 +- ....495d58fb-eba7-4c39-a92e-d1cf5ba8bc95.json | 2 +- ....49a59848-0bef-4184-b9d2-5bf539c6e14c.json | 6 +- ....49ef1a05-b415-4537-b2c7-285827e27463.json | 6 +- ....49f2d11b-a2fd-4f79-930d-a0d97fd0c7fc.json | 2 +- ....49fff3d4-4c3a-45fb-8b4f-bf528fa6b171.json | 2 +- ....4a1294d7-248e-48f8-bfae-b49bbe1d19b4.json | 6 +- ....4a2000eb-92b5-4a41-8f80-6fa1a6849855.json | 2 +- ....4ae8b0fe-2248-4e67-b68a-816c8539528a.json | 6 +- ....4aec9154-e02d-48cd-84e3-26de40c4d4f3.json | 2 +- ....4af20d94-cb48-4351-a0a6-7f6a0387d105.json | 2 +- ....4b0999e1-0348-478a-af35-1487adb15b7a.json | 2 +- ....4b7e6128-69d3-4511-a3ca-cfba25c6e002.json | 2 +- ....4c0b0072-4046-48aa-b481-84515c265ca0.json | 2 +- ....4c1497cc-4638-40fc-b045-f342c4d3e5b3.json | 6 +- ....4c3faf72-fafe-4559-a496-7a0e1ddbc948.json | 2 +- ....4cdddd8a-3291-4d3f-81c9-e639f527f647.json | 2 +- ....4d1139c2-0183-4670-af08-003694dec455.json | 2 +- ....4d20a016-5fcf-45a6-946d-9fabe2319230.json | 2 +- ....4d270194-23a5-445f-8b66-5ee347054400.json | 2 +- ....4d65036f-7cf3-4ec5-be30-d20f684b820a.json | 6 +- ....4d6d623b-afb2-4628-b716-2e6c3adac5cb.json | 6 +- ....4de8ccc0-035a-46b9-870d-6df54238eb65.json | 6 +- ....4df98b71-9bff-4c1d-9636-5074e31a7ace.json | 6 +- ....4e0d5cba-13d4-497e-a320-d1236df4dce2.json | 6 +- ....4e5d1d22-b993-4b38-b2bd-60f328e1ce76.json | 2 +- ....4e66101d-e2bf-4eab-904d-67c15d0466b8.json | 6 +- ....4f2f14d0-f991-4f10-b516-20e744c08fce.json | 2 +- ....4f6883d1-6421-4350-8ca5-7bfc57da20e9.json | 2 +- ....4fdd7824-d2ef-4a4f-a6ca-80a5098af105.json | 2 +- ....5017b3a0-ce88-4884-bace-c0550e729ab5.json | 6 +- ....5060344a-0047-40ab-8fdb-a297518478fb.json | 2 +- ....50f6b3f3-e483-41b0-a44a-465109c160b7.json | 6 +- ....516e5193-61d3-4f2b-885b-4e0c5e81c775.json | 2 +- ....52049b70-5092-41ea-a749-5fde0d95b39e.json | 6 +- ....526f1b74-c255-4dd3-ba7a-5d529545d01d.json | 6 +- ....52c39f9c-1003-4c70-9e2c-8e59ff5b7299.json | 2 +- ....530d3f61-3f2c-4cb5-acc7-560d4608367f.json | 2 +- ....5395f0ad-b0c1-472c-b815-4bf3eba9dcfe.json | 2 +- ....53a00f10-a301-4294-ad39-916b9bc2ecd7.json | 6 +- ....53ad5789-5fd6-41e8-b748-ce9e0bff280b.json | 6 +- ....53afa754-c4c0-4a31-81ed-5ed4fa9aab77.json | 2 +- ....53d1af45-bb51-4e4a-a2b9-b732bc9dc8ea.json | 6 +- ....54108c84-c648-4c91-92c6-816711878a4f.json | 2 +- ....54a30090-50dd-4534-af69-bc7120297bf9.json | 6 +- ....5563fb1b-a5a1-4372-84b9-b0be87acc501.json | 6 +- ....557b60f7-1f31-40ec-b0c8-285df7a73dd9.json | 6 +- ....5652a68a-720a-4954-adfa-38b8e2890b8d.json | 6 +- ....56776268-7d1e-47b3-8c3a-bb7dc5d102f4.json | 2 +- ....56df3f74-7cd2-4229-98b7-a593d435ad70.json | 6 +- ....56e62486-ed1c-4ce8-89e1-8c92cd8fe254.json | 6 +- ....5715449a-bcad-41cd-bdb7-252d43b3ebcf.json | 6 +- ....572f5e16-12f6-4470-a07c-06baf52c26e5.json | 2 +- ....57f28cf3-4474-4668-8222-c430cbe9b88b.json | 6 +- ....57f698eb-511f-4cfb-95b0-a752efab60ea.json | 6 +- ....5920cf0f-3b24-488f-8534-53239f441f5b.json | 2 +- ....593bdaf4-b28c-4938-b1da-03052baef361.json | 2 +- ....597567b2-4065-4bea-890f-b8faef33f8c6.json | 6 +- ....59ae3523-9dc9-4b61-8387-aaeb708385e6.json | 6 +- ....59cd5b64-d1c8-4249-ab41-2106e25df543.json | 2 +- ....59ff61dd-05ce-4ab5-8d8e-ebb88ea4a07e.json | 6 +- ....5a811f7d-30af-40bd-a691-0f181f125541.json | 2 +- ....5a8df3bf-d501-47ae-978b-ef6219c68c60.json | 3 +- ....5a9b5ddb-7ae0-4f69-9b94-fa02f91224fe.json | 2 +- ....5ae98ed1-594d-4994-b8b1-5b4b89d5af0c.json | 2 +- ....5af463dd-91dc-45a4-a0bc-58212e30d402.json | 2 +- ....5b0c25b0-761b-437b-8be3-af045c9e00bc.json | 2 +- ....5bc7bc61-6e00-45ed-800d-e324a3ee1196.json | 2 +- ....5c296c46-30d9-4ec8-93e4-837330c833b0.json | 3 +- ....5c50152f-4832-4ccc-9751-31c5caeb7cc3.json | 6 +- ....5c687659-3110-4757-b25f-ab28a7190da5.json | 6 +- ....5c793601-f8ea-470d-8c64-3e669226e651.json | 2 +- ....5ca26ec2-4ea4-4d25-96ac-c3998c38c038.json | 6 +- ....5cc109fc-0d43-4d3d-9523-b60e9b27198d.json | 6 +- ....5cc36ded-e301-49de-88eb-c218c980707f.json | 3 +- ....5d894fb5-1253-4f7e-a6ad-429618eeefef.json | 2 +- ....5da0ef0c-154d-445e-8632-02cd3b280785.json | 2 +- ....5dbba89e-cd61-403e-ac30-8bd0cd9e203e.json | 2 +- ....5df88778-175b-486a-88fb-aba781cb3b05.json | 2 +- ....5e37f5e3-8ada-4d61-925d-5033258e441f.json | 2 +- ....5e44dd96-8baf-47dd-9aba-79887e8c3835.json | 6 +- ....5e643127-50de-44fa-bd1f-70f69c72ee9f.json | 6 +- ....5e8f1843-5372-46c1-bb61-0ff493ca22ae.json | 6 +- ....5ec8d076-631f-428e-aaf3-44fef2b83bac.json | 2 +- ....6026652e-2f3a-492c-b1b2-e5a1ef8ceee6.json | 6 +- ....60b67ca4-2b82-4810-87ea-8dfe866c2ed6.json | 2 +- ....60d29f19-7871-4b8e-a2e5-3bf7edf17c00.json | 6 +- ....60e98822-2c17-4de7-aa6d-3b12e3eb48c2.json | 2 +- ....6118c41e-e92e-4865-9f1c-64dd19e2bc40.json | 2 +- ....6118e44d-7b4b-465e-9e7d-d2268a2e2505.json | 6 +- ....614ba8ae-b911-4705-95f8-aafe213e00f3.json | 2 +- ....614cb089-7e70-46ab-9f5f-dd08b529f3d0.json | 6 +- ....624faf57-efdb-444b-85b7-fbb680ed2b73.json | 6 +- ....62684ebe-62d0-4999-b4c3-c768e371caac.json | 2 +- ....62d158a4-17c2-488c-990c-d852eb7e3f7c.json | 3 +- ....62d91e86-a22e-4ef9-851d-bd2b02c411a9.json | 2 +- ....63c8df59-28ad-49c9-a605-028d5730d2b6.json | 2 +- ....63d82a82-4f85-440b-85d6-8c6a0cd0b5d9.json | 6 +- ....6433f0ed-d000-473b-8412-c61c8e39a80e.json | 2 +- ....6480661e-12de-42e9-aa02-d4f37b23942d.json | 2 +- ....64f12aa1-bb09-4c30-902f-0e94ffb936cb.json | 2 +- ....65ad8d2c-a07d-4dbb-896d-0a3a66c0fe65.json | 6 +- ....66485e91-b88c-4a7c-8472-e593b8496e82.json | 6 +- ....667d02f9-f672-4a0c-a9cd-e8111ed1d8bd.json | 6 +- ....675fbf45-ad63-4685-9f22-e67e17764d9a.json | 2 +- ....681c802d-45a6-409e-8dd1-3499184f7616.json | 6 +- ....6842a257-a488-48aa-bb63-5663fe8e9f6a.json | 2 +- ....68735c24-e65b-47f6-9c23-e1be5123f6a6.json | 2 +- ....687c50a0-f5e5-40ab-8ae0-0a31eb73d65b.json | 3 +- ....68c7948f-c44c-46e2-878f-432616c7e365.json | 2 +- ....6a21fce9-ece0-4827-ad71-aa0211b1b0e1.json | 2 +- ....6b13d2f6-78fe-4bd6-bbce-5592cb2ce9e1.json | 6 +- ....6bd02fde-eab4-4c41-8808-e9f1c00f85d3.json | 2 +- ....6bfb5cd7-ee69-4cbb-8a28-fe1d60fba191.json | 3 +- ....6c69f289-ca43-4731-9729-0341250e0591.json | 6 +- ....6c7900af-a3e4-4402-937d-9eeda843398f.json | 2 +- ....6cc053d6-5012-4cc7-81e8-43768a0886be.json | 6 +- ....6ccfb609-6371-462c-b91c-4aa22d23d248.json | 6 +- ....6cecf88f-e9d9-4954-b64e-00246781b591.json | 6 +- ....6d12e45b-2c1f-4931-9dcf-c96084d99c8f.json | 2 +- ....6d13ed35-7c06-41c2-afe7-847072a84d7a.json | 2 +- ....6d87c24a-6453-48fd-9921-cede6b1b0001.json | 2 +- ....6dac7a82-aecd-4bd2-9303-0383d77f4a88.json | 3 +- ....6e3be613-f4eb-4a14-87cd-398b0161eeda.json | 2 +- ....6ed95c44-c301-4f53-8f87-6d33de758f7e.json | 3 +- ....6eeb79ee-eae2-41ea-ab7e-56f216daf636.json | 6 +- ....6fb0a429-0264-4308-9436-f1115d5b108b.json | 6 +- ....6fe4adb6-aae8-4a74-ba6b-9bdcd58b05b5.json | 6 +- ....7039fa97-b91e-42c4-b974-c75ab08e4d51.json | 2 +- ....7064860b-42de-47c3-b5ac-3560d941fe0f.json | 6 +- ....70c71a01-1c5a-4b25-8706-d02a4284662e.json | 6 +- ....711d2246-a181-4fe5-900d-c6e4fee3c29d.json | 2 +- ....71802d07-348e-45af-9fed-f4f8232b9142.json | 2 +- ....71882aa6-8635-4242-ad8c-3676d9640060.json | 2 +- ....71e7e05f-a075-432a-bda3-db66b0e733cc.json | 2 +- ....720b01a3-3f38-46cd-8263-112571d62c60.json | 2 +- ....7210b16f-71c2-44c4-9dc1-4264b243c618.json | 6 +- ....7281f569-60d5-45bd-8f3c-b01762098f77.json | 2 +- ....72b2ca6d-de17-42a6-a0fd-1afdb1fc55d5.json | 2 +- ....72ee8411-6b32-45e5-96e1-2b749601a0ae.json | 2 +- ....731a0026-d287-452b-96d7-aeaa3f4bec48.json | 6 +- ....733458ea-e46c-49ed-8e8f-de95148cf0bc.json | 2 +- ....739826e2-62a6-4726-8294-5359016f8d24.json | 2 +- ....73a5b2aa-74a8-4fe1-878f-9f264b1c32c3.json | 6 +- ....73c4c40c-d5c3-462a-aba2-7ed0eb7fc1dc.json | 6 +- ....74447b1a-33da-45b7-aa4b-a35e2afb6803.json | 6 +- ....74b360bb-61b3-4ed4-8942-1c21bdf630ef.json | 6 +- ....7502e17f-dfd7-46ad-9f34-2b0beca8aed3.json | 2 +- ....753da3d5-1cc0-40df-8afa-101986188a96.json | 2 +- ....75787d98-31be-4b33-a434-15d5a43c07af.json | 6 +- ....7586b569-6528-43ba-b0a4-a55de9faafb3.json | 2 +- ....759bb289-07cd-4103-bc90-107b7f13978d.json | 6 +- ....75e0f02d-1c15-4877-8443-724ddfaf45f6.json | 2 +- ....7678ac40-dfe5-43bd-98cc-37fa80affc7e.json | 2 +- ....768ec43f-2c43-4071-9a7b-f53b5df43a33.json | 2 +- ....771941bc-1dab-4451-ad03-1cf809b2c511.json | 2 +- ....77377a19-7488-40de-a041-f488b3ae597c.json | 6 +- ....773bab66-561e-4954-9689-a7d817cbbb35.json | 3 +- ....781bcd5b-be77-4514-bffc-aa56d829aaff.json | 6 +- ....78b682e0-a3be-4e49-990b-8fcc7083f6ca.json | 6 +- ....790a6cce-23fa-4e8b-8ed7-0d83ed40acb1.json | 2 +- ....792953b8-b5f7-44dc-8e32-d70629bf06a4.json | 6 +- ....7980b93f-4708-4499-8047-08cb9469b4f2.json | 2 +- ....7987b079-7f85-4303-ab3c-1338dbeaf171.json | 6 +- ....7989ae69-0f6d-4a7d-b560-d828f76cfba4.json | 6 +- ....79ce3fb5-ecce-4b0f-96a2-bf7094473416.json | 2 +- ....79fdad19-834d-463e-89f6-059c0865a034.json | 6 +- ....7a3bb308-78bb-4f7f-97cf-91407fbe92a4.json | 2 +- ....7a90ce1b-f0d9-443b-b143-b82562fef529.json | 2 +- ....7ab39604-1f7a-48e6-bd9c-50cfc30e8dfa.json | 2 +- ....7b10727a-2349-4337-8e3e-9ae04f0e98c2.json | 2 +- ....7b5a2a03-3f09-4876-8f0d-8056485566e8.json | 2 +- ....7b639ca0-4e69-4b39-8815-a9d3c712cf9d.json | 6 +- ....7b840e91-b45a-4403-8b34-6b9b4dda2ebf.json | 6 +- ....7bc6b922-ec23-4389-8466-ffd96db33b29.json | 2 +- ....7bcb6ac6-003e-4c30-ae6d-f919a2cb5195.json | 2 +- ....7c632749-fb6d-4407-a8f2-aac72d959a4d.json | 2 +- ....7d242a44-c31b-419e-848e-73eba79f962e.json | 2 +- ....7e93586c-c6a0-410a-ae83-a1d50bc12743.json | 6 +- ....7f4e5764-db9a-4cb2-b9c4-08618c6737b7.json | 2 +- ....7f8ffdde-2056-4739-bfe6-cbb0a4de37ae.json | 2 +- ....7fab23fc-6ea7-432b-86da-ec32dfc008ab.json | 3 +- ....7fce2f3b-7564-40a0-8dfc-741c66a3b993.json | 6 +- ....7fe05b4e-044a-4426-8fce-538781450976.json | 3 +- ....7fe749a2-90b7-4d22-9dff-56eaa7adb3d5.json | 2 +- ....805363c0-2306-47f5-b9ba-57995ebe12b3.json | 6 +- ....80c27b8b-ebb6-486e-9fb8-a4d29ade396c.json | 2 +- ....8108dc36-1eb3-487b-9c03-600c49a6d11c.json | 2 +- ....81676cf3-0b30-4619-a922-12ff3e16ba76.json | 4 +- ....8174931b-97d3-457f-8822-00c905fe9e1d.json | 6 +- ....81e54ee3-c438-49d9-9450-27cafa5a7fae.json | 2 +- ....81f03f9e-6abc-45f9-8d8d-73e7722b30b7.json | 2 +- ....820927f5-8c13-4b77-acb7-fae7fb55b459.json | 2 +- ....82672338-b561-408d-a17e-902c1f37e6a9.json | 2 +- ....82839e74-b53c-4d18-af5d-024d8f09fb3f.json | 6 +- ....8290cf4e-cbbc-415d-b185-cbaba90d42d1.json | 6 +- ....8293455b-3322-4e45-a24a-2d64f77db033.json | 4 +- ....82af7a87-a737-49cd-84a0-872e820d9c91.json | 6 +- ....82f12dce-4db3-44d8-9eff-b24feb20d568.json | 6 +- ....82f169a8-a9cf-4705-abaa-f8e29912aa9f.json | 6 +- ....82f39468-d922-4a18-88d4-9ef7b8b366f1.json | 2 +- ....83443749-8720-4aa7-95b1-9c35e88f094f.json | 6 +- ....83887671-81a2-4ffc-884c-a2d1b8ccacfa.json | 2 +- ....83916d2b-f03f-4add-9276-5080b66925b4.json | 2 +- ....848ad0c5-2fab-4481-8e84-72db6bdc6d2e.json | 2 +- ....84a6f9be-759c-42ea-815b-6b29a90b7742.json | 2 +- ....84decda9-d30b-4cd0-b468-937a7e47776b.json | 3 +- ....84ede6fa-2682-4edf-8b22-ee603de0b8c7.json | 6 +- ....85b61d26-e598-4b64-99b4-445d8d22fba5.json | 2 +- ....862ba3ee-9c27-40e6-9e86-a5ce4c1bae67.json | 2 +- ....86c57486-ce6b-45ae-b953-2f15ae8cf0cb.json | 2 +- ....8766d230-d3d4-45fb-82a6-2dbaec0c775b.json | 6 +- ....88914f01-f0d5-49fd-ab1f-e756a3ddfd8d.json | 2 +- ....898e3ece-caad-49b2-8486-400e653eea9d.json | 2 +- ....8a0608f1-361e-4618-a9a8-8ec2e2d1397e.json | 6 +- ....8a862cc4-ceb9-4ff7-8e1c-2b01cd7e1a09.json | 2 +- ....8a88f79c-3593-4316-8308-8bbc9622d0ec.json | 6 +- ....8a979843-907c-49d9-abaf-a21b0432e648.json | 3 +- ....8b3f37aa-64aa-4d89-8593-52cbf781b713.json | 6 +- ....8b6d9371-69a3-4cbe-ac76-13aecbb4c468.json | 2 +- ....8b84ccf4-bb4b-48fd-8009-2c2641466185.json | 2 +- ....8bcfc61c-0285-4034-ac7b-a3ba7559fba2.json | 2 +- ....8be3d8d9-4e73-49db-93a6-83349ac1af05.json | 6 +- ....8e31643d-a697-4068-8692-cdc472b96e90.json | 2 +- ....8ee882f8-f25b-4ae7-9dc3-aedc78ee0998.json | 6 +- ....8eeee62a-a2ae-4af6-b15f-2cbbe81eaeda.json | 2 +- ....8f2bed8f-56cb-4269-8e1d-082af6201775.json | 6 +- ....90791de2-4132-43e3-94ea-41609f317429.json | 2 +- ....90834219-4fa0-4db8-a34e-9a4e7b017359.json | 6 +- ....90b4b442-bc96-4b9f-9e1b-70112f628de8.json | 6 +- ....91985c48-6ce5-4270-8f51-478299bb9284.json | 6 +- ....92168b2b-6e46-4548-a7b0-824c862126e3.json | 2 +- ....92b0bd2f-d0fe-4d21-b208-961525c053ea.json | 2 +- ....92cbe949-7398-4e53-b101-11fd2140c868.json | 2 +- ....93b8a0b3-9766-47b1-a8bc-03975d6f3063.json | 2 +- ....94472cb5-7302-4b56-9fb8-ad96fe2971f8.json | 6 +- ....94d78d4d-fcd1-4d1a-a0fc-e6f8c39d084b.json | 2 +- ....9533c89f-d5dd-4959-ba2c-66be5df70f60.json | 2 +- ....95476ad8-f2dd-4667-99a5-5a5309299702.json | 2 +- ....95a128d2-01a1-4e31-a6de-33bc7c091269.json | 2 +- ....95f8e010-8e75-4da2-ac05-b59763888535.json | 2 +- ....960814d3-b3bd-4a5a-a541-906c1e121902.json | 6 +- ....97127b95-b383-490a-af5f-62e60aa11f0f.json | 6 +- ....97ba47f0-b202-4ac4-974f-6bb9a50abb38.json | 2 +- ....9834732b-1b38-471a-b1bb-64471b27a2ee.json | 2 +- ....987bb32d-4dc3-49ff-bc30-2563ea769769.json | 6 +- ....98d20258-bdbe-4286-a2d2-36dc4722cac1.json | 6 +- ....98e6a250-a27f-41c2-8685-e80474a2d174.json | 2 +- ....9986a906-35f4-4e86-8dc7-27b8e1f64be8.json | 2 +- ....99989cd7-1f79-4f8e-abf1-12b69bc7ee1c.json | 6 +- ....999e4bc2-3d7a-4d73-9f5e-62363accde44.json | 2 +- ....99c87aed-1bac-4f19-9ae2-15e2ccd9cd02.json | 6 +- ....9a9bcb91-1a60-4126-8a14-d477544568d1.json | 2 +- ....9aba3fab-cb0a-4ea1-a439-9ff419b23841.json | 6 +- ....9aeee1e5-7b2c-4ce8-b034-ecd7531edf7c.json | 2 +- ....9b65d27f-65f6-4913-b142-a1a128ebf21f.json | 6 +- ....9c40a0cb-0fb2-4f9d-8e69-60b3a2b4ddd3.json | 2 +- ....9cc91e25-0d1b-4a93-b367-7da047fce99e.json | 6 +- ....9d0e577d-eca2-4b05-9266-00f94901ae69.json | 2 +- ....9d57dff8-de30-4e32-8278-c5a947ef8c25.json | 2 +- ....9d63cfe9-dd20-4e58-955f-bd42a5026c8a.json | 6 +- ....9dcd7b33-b2bc-41b1-9d17-f7536a670343.json | 6 +- ....9deec245-c96a-44f5-a54c-95f61611051d.json | 6 +- ....9e094927-a767-437b-b3b7-90a5bea35da0.json | 3 +- ....9ecc8bf3-5bf6-4713-9868-c6059db4d432.json | 6 +- ....9ef5d8d7-15bb-40b1-a6e4-e4cedc5fe214.json | 2 +- ....9f51855e-e397-420d-9ee8-e0780937cc24.json | 2 +- ....9f663595-3a33-4503-a86e-c15b8e3113a0.json | 2 +- ....9f6e27eb-33d2-4347-a1f0-b1293eb88c40.json | 2 +- ....9fcb0f0b-9dfd-4a51-b465-79541d63b17b.json | 6 +- ....9fe3fe14-044e-4dfa-bbcc-41dea612f05a.json | 6 +- ....a0631edf-ffac-4381-92b6-98e76e980131.json | 6 +- ....a1d0e52d-4cfc-4695-97f8-7f8a4c1a2938.json | 2 +- ....a1dc0ff4-ae77-4126-a499-1f39e9c08115.json | 6 +- ....a24ce0c8-09dd-4ea2-8ce0-4e54a44fda19.json | 2 +- ....a2b118ea-d319-4808-83f6-94ad79c302f2.json | 2 +- ....a2dbc5b2-ae56-4583-bc9f-ec0f70601eae.json | 6 +- ....a2dfa0ba-1a95-4b4c-9471-7f0274ae69bf.json | 6 +- ....a33ea357-381e-4171-9808-85c90c7602c7.json | 6 +- ....a3fdc4e9-f528-43e7-911f-9cf5d0cce210.json | 2 +- ....a3fe3b6f-af2b-4740-9ffc-1c93f1bc868c.json | 2 +- ....a47d5366-6212-48d7-98b0-5ccc2506052c.json | 6 +- ....a4efc095-f78d-45ae-854d-fc52c8afa41b.json | 6 +- ....a504768a-c5bf-4660-986d-07590f6ee816.json | 6 +- ....a520e72c-3fdf-476e-bdd7-0120e9e161ea.json | 6 +- ....a564439d-3102-47dc-8f4b-70b080383552.json | 2 +- ....a564cfaa-2b13-4739-af74-5fde2b75b1a0.json | 6 +- ....a5a69bcd-a7f7-4957-ab0b-393437e4055d.json | 2 +- ....a5edab26-6910-43c9-ba33-3f482849596a.json | 2 +- ....a699f864-3453-4f53-92d5-b394bfaebef7.json | 2 +- ....a76cc0ca-e585-42b5-8ec9-369b95da3eff.json | 6 +- ....a7ee1363-3e3b-4733-b302-0c85aad15aea.json | 2 +- ....a7fe5a85-3eaf-4c33-b0f5-54e67fbc09de.json | 6 +- ....a8753236-c6ec-4eab-88c0-cf1939cf0333.json | 2 +- ....a8a1b0cc-8372-4285-a655-bdd1f77226d3.json | 6 +- ....a8d650da-84f6-4d81-9384-bb26228f3dcb.json | 2 +- ....a8e2e580-5b20-451d-80ef-7ee19aea62ec.json | 6 +- ....a8f06c67-81eb-471c-9081-0648c9400e27.json | 6 +- ....a9061df6-daf5-47f3-a217-39df555f9762.json | 2 +- ....a96b6197-2490-4e22-8705-d372ee76664b.json | 6 +- ....a97003d7-c86d-41a3-8655-ca35c6912d42.json | 2 +- ....a986dbd9-92fb-45fc-9769-bf75542c9b49.json | 2 +- ....a99289d5-ad45-4e3d-9d03-031569f7bf70.json | 2 +- ....aa4b919c-76e4-43db-8962-2b2cacd33267.json | 6 +- ....aa72d773-765e-42bb-bf5b-f070a97f5884.json | 2 +- ....aa830670-f0ba-4069-98c1-c71a4e8c7d94.json | 2 +- ....aba09cf2-f67c-4056-b503-5a53399e634b.json | 6 +- ....aba40c6c-363c-489a-b1d3-b0ac5a5890bf.json | 6 +- ....abd5479c-e5d2-46ba-8687-0c5d37b31bfe.json | 6 +- ....abf2eeeb-fcd3-4df9-9d3c-aae89244a4bf.json | 6 +- ....ac0f7677-9ca2-4b20-a00f-0264a3aab2c6.json | 2 +- ....ac11bd02-625e-4eef-83f3-6ed1f24485ff.json | 2 +- ....ac349786-bc86-465d-9374-a277d15a892c.json | 6 +- ....ac9fe71d-cde5-4954-80da-a94e2ff6ce7a.json | 2 +- ....acdd68c3-34bb-4a9b-9feb-1c9580852eef.json | 2 +- ....ad9f3eb0-45be-4ec0-b4bb-5b61d4a96d6d.json | 2 +- ....af1271f1-d7b4-446b-8fb0-1d94eee5846f.json | 6 +- ....af570204-edaa-41d8-af54-5136ec8f0954.json | 2 +- ....afe43360-ecca-472a-b501-062f898650a5.json | 2 +- ....b09dbe1e-6719-4dab-929f-acd50aa9cfc7.json | 6 +- ....b0daabcd-f51d-4208-9742-4a4512e2bbb5.json | 2 +- ....b16f4c7f-2876-4165-8c38-a7ef0b9cbb13.json | 6 +- ....b1a76740-f08d-4af6-a37a-a1bdf73fef5c.json | 2 +- ....b2160fad-74d6-425b-9c76-d3b662807dbf.json | 2 +- ....b2e7fd1a-40f8-40fc-9304-54385e3dcb6d.json | 6 +- ....b2f30b62-d067-4e73-9fab-db655e9409d6.json | 2 +- ....b34882e4-0e63-4fb7-9e5c-0b6a16eb5c1c.json | 2 +- ....b38b290a-1ce1-481d-987b-9683245740da.json | 6 +- ....b3a28a86-02c5-45ea-8a51-32508cd34b7d.json | 6 +- ....b3d2cc06-7cbf-476e-9dc7-fa13ed17363f.json | 6 +- ....b43ce1ab-0d83-463f-9421-d20aaacdd833.json | 6 +- ....b43e4c29-4bcf-4cb9-9001-2a9f9f8ec993.json | 6 +- ....b475d325-7c60-4115-b465-f1d691ab75b0.json | 2 +- ....b48769b5-0c48-4bee-a008-6a760db421de.json | 6 +- ....b4a61b67-5a6e-4b9f-87c9-95cf1b38df5e.json | 2 +- ....b51a5709-0942-4244-b857-16e5b43ff2fb.json | 6 +- ....b51b7b96-fe84-43ed-9181-3c590a4015ef.json | 2 +- ....b526b7c8-0251-4f67-a424-e71f8a6e8b8a.json | 2 +- ....b54ead56-01d3-442f-9689-c422f5be5e27.json | 6 +- ....b5b7cf41-fa32-4c63-a182-9b048c290f05.json | 6 +- ....b5e6b353-30b6-42d7-a8f1-ed202131a6f6.json | 6 +- ....b61104ef-e514-4518-bec8-a10b1dcbaa4a.json | 6 +- ....b66e30f0-28a1-459d-a0d2-193d1772ece1.json | 6 +- ....b68d2c2d-2d78-43c5-b97c-3e57f0308b13.json | 4 +- ....b6fd9a07-2647-4b83-9ca7-2d3a5668865c.json | 2 +- ....b71f8b90-7636-4e13-b31a-e7ba42eb94f7.json | 2 +- ....b8243d12-2068-42e4-bb31-6f0b5add5e5a.json | 2 +- ....b83d4ea0-973a-4164-be6f-df5fff2b9b0e.json | 2 +- ....b86c14c0-4dfe-485e-bc8a-d18215ac85a7.json | 6 +- ....b892433b-6318-4716-9bb8-fc13e6a55fbb.json | 6 +- ....b89f02aa-5ed5-4e1f-a8b0-c5d98e6ee439.json | 6 +- ....b9297a41-9a9a-46e4-a7a9-4281ff5c88e7.json | 2 +- ....b92a815e-5d21-4adc-8a1f-378ba6be23c8.json | 2 +- ....ba009e81-1bbd-44dd-928f-21681d2dc1ff.json | 2 +- ....ba4ccfb6-f00d-4fb2-8519-aa43356218f6.json | 6 +- ....ba897799-0b8a-4c3d-b3f1-f3a0e4e2b25a.json | 6 +- ....baa04acc-64aa-435e-b012-1af94d0b0cf1.json | 6 +- ....baa99cce-a9bf-442d-8c24-ea0eb92fbb25.json | 6 +- ....bbb0f7dc-a5f9-4f11-8a33-f8b234c0cc89.json | 2 +- ....bbbe114e-124b-40cb-a884-9edd94353bba.json | 2 +- ....bc4593fb-caa7-4abe-90eb-fcc0d6c85ad6.json | 2 +- ....bc747939-87ef-409b-bb1e-48c94863579c.json | 6 +- ....bcfa962f-c9ea-4346-b10c-4317932097c7.json | 6 +- ....bd0ab1a7-853f-44dd-a29f-967b3808e132.json | 6 +- ....bd892fac-0009-4886-9ced-5fbffab2d540.json | 2 +- ....bdb5298b-feed-4876-9d61-de877c6534da.json | 2 +- ....be0c00dd-5149-4fe2-a17d-03564255330c.json | 2 +- ....be1546de-8ebe-4d4c-8493-92fe5dd83fdc.json | 2 +- ....be331d8c-cc1c-404d-9764-7304a5309c80.json | 6 +- ....befd9d9c-edd5-483e-b378-b3867451769d.json | 6 +- ....bf04ca43-aaa4-4877-a1df-80042934a312.json | 6 +- ....bfd168f9-71fe-41f9-a4f6-60ce897917a7.json | 2 +- ....c01c5ea3-cf81-43b9-981e-f51ee24cb8e5.json | 2 +- ....c027d77e-97c4-43eb-99cd-672dedcf8f14.json | 6 +- ....c0d7b8ea-8a29-4d83-937d-52d951ce250b.json | 2 +- ....c0e34d5c-831b-4f01-aab9-b95fae7e0bb1.json | 2 +- ....c1064abb-f7f8-4e4d-bfb7-9842271b0938.json | 6 +- ....c15ee1ad-adb1-4017-a5ef-a56071197a38.json | 2 +- ....c18eb41a-8a26-4a5a-bf17-e1417cebb0dc.json | 2 +- ....c1bc355c-4dfb-4ea0-a98e-9801871107f2.json | 6 +- ....c1bf1868-5c9b-4ab9-8565-3e6340c8fb65.json | 6 +- ....c2315804-efa4-4b5e-ae67-41457d8cd8c8.json | 2 +- ....c28c0731-5f76-4b55-8326-a584e385e8cb.json | 6 +- ....c2b27288-d156-4d16-ac94-cf431548f34a.json | 2 +- ....c2e14331-ad0a-4ec6-9d26-ffa2019e61f6.json | 2 +- ....c2ed3f01-0761-4b2a-a845-fccd30c84d57.json | 2 +- ....c373d98a-0558-4f14-a58f-e253e43c3435.json | 6 +- ....c4bece9a-e11b-43a8-861a-2a64a12e5a91.json | 2 +- ....c58749a0-bec2-415b-aa25-33eca5cce8b7.json | 2 +- ....c61f3ce9-54c7-4b07-9e44-7affd7d16e5b.json | 2 +- ....c62fbabe-1ac1-403a-bb7e-1f0559dd7442.json | 2 +- ....c68956b5-95b2-48f4-873e-aabc074a5497.json | 2 +- ....c6bc2e2d-1817-4856-9e5d-5a5136963485.json | 6 +- ....c72430aa-0c6d-4cf8-8a43-812d245ea73d.json | 6 +- ....c7423f08-eb5a-4602-b85f-9b4691efe3ab.json | 2 +- ....c765b1bf-87ee-4324-843a-8ca578ef2f69.json | 2 +- ....c798ba8d-2b67-459b-994d-97e286d33ca9.json | 2 +- ....c7ad84af-f5c8-4ff8-92cd-873528acc623.json | 6 +- ....c7dd2a5b-3a7c-4ab0-8dc2-81f2d2cb8af1.json | 6 +- ....c841583c-4e19-4eb2-898a-d7e61859daad.json | 2 +- ....c87318b5-eb27-4eba-a3d4-a5328f362c9d.json | 6 +- ....c8d78160-4a98-441c-a707-c1fde53f9044.json | 2 +- ....c8e5ab46-3320-4a41-b322-11b08d92aeaa.json | 2 +- ....c8fd5532-9338-4ea0-933f-798ce5782931.json | 6 +- ....c8ff4c27-c938-4c24-ac36-e4af2fb2457b.json | 2 +- ....c99cc7ef-20b0-4743-9638-61cb4beeb5ec.json | 6 +- ....c9c11eda-6318-4e7c-b108-a01feea60e45.json | 6 +- ....c9c4743b-a803-47b3-8405-f6aeb34a279b.json | 6 +- ....c9ccd7f8-4727-49fa-9481-4507e7986fd9.json | 6 +- ....ca145f06-f0f5-4538-978f-0af3f1c32d73.json | 6 +- ....ca4340a2-6371-457a-8e95-885adbcdc256.json | 2 +- ....ca7093b6-288d-4326-b755-cc96e0c262dc.json | 6 +- ....cb1ef187-ec66-47a4-9d18-a2b4099d16ba.json | 2 +- ....cb4c03ee-f173-483a-b3b6-f9de065a7d04.json | 2 +- ....cb59660e-e499-4b18-a779-46fed92d0879.json | 2 +- ....cb9b7a67-738f-43c9-bac9-be9b72ac57c5.json | 2 +- ....cbc726a3-93f3-41e2-ba6b-9c591096eda9.json | 2 +- ....cbd099ee-0b05-402b-803d-9753a84a9e83.json | 6 +- ....cbfe0f07-d0fc-46d0-950f-167a091e020d.json | 6 +- ....cc44360f-4d47-4899-9f3b-d4a88c4f7eca.json | 6 +- ....cc8a6cc8-4072-46f7-a75c-73683eed0d2e.json | 2 +- ....cd3df6ff-471f-4b56-af7c-9b9a6588367e.json | 6 +- ....cd57083c-1262-450a-aab2-b03fa36456d2.json | 6 +- ....cdd7350c-f06a-410e-841c-06acf0dc312c.json | 2 +- ....cdfbc891-17fa-45e3-9ea6-b0b1bc6defd2.json | 6 +- ....ce877341-4025-4610-89b6-f1f4c9bfe5af.json | 6 +- ....ceb12b38-cafc-4b9e-90dc-a2d0236bd180.json | 6 +- ....cf3507e6-7c08-4b4c-a5c9-0c46ddf9e18e.json | 2 +- ....cfb22ecc-4401-41bf-8ed5-4a9321601a17.json | 2 +- ....cfd9f86b-c0a6-4aa8-951e-1381f78e0bfd.json | 2 +- ....cfe8f476-45e3-485a-8d43-60d1c56f2a8e.json | 2 +- ....d047a824-fbb1-40b0-8391-ceba0cc250f5.json | 6 +- ....d06d1e0c-2e71-4928-922f-c587f712a8e9.json | 6 +- ....d0cabfc7-0a42-4d21-a028-eb1220bfece8.json | 6 +- ....d0cc3427-9501-4857-93e4-d2153b18ebe5.json | 3 +- ....d0ee1aae-f2fc-49d2-8865-d4912209eeea.json | 2 +- ....d146f785-7ae1-4728-8d90-20b9cbf8f35d.json | 2 +- ....d1633911-dff9-4079-a0cb-5efe70d9a1fb.json | 6 +- ....d1a650c6-fd8f-4509-801b-10c14f10344e.json | 2 +- ....d31baf5d-0590-4126-aa80-85de9beed94f.json | 2 +- ....d33493db-20b9-4946-94a1-bc2abfb6b998.json | 2 +- ....d33e4704-c07e-421e-8227-f3f74e9f57ff.json | 2 +- ....d344a28e-aa79-4533-8eac-f112926fe811.json | 6 +- ....d3d14705-ef6a-4827-afad-bb2963dac369.json | 2 +- ....d3e4d075-4050-46af-bfd3-94944eaae35b.json | 2 +- ....d3fe0eae-7883-4fe6-9a98-747b53d860ca.json | 2 +- ....d408fc8b-4be2-40b9-b1d4-2047cdc472b6.json | 2 +- ....d411d43b-7c61-4fa1-b41b-4e7ec5eb862c.json | 6 +- ....d415ecdc-cec1-4cc4-98c1-8bcd1d0384eb.json | 2 +- ....d417d779-e0ca-4f36-8aa3-5ef39a8c4a18.json | 3 +- ....d421a5a4-8025-4809-8a30-68c723e46af6.json | 2 +- ....d473b252-b668-40bc-b744-68ea259702fc.json | 3 +- ....d487d829-d35c-4c4f-b4e8-af804b29463e.json | 2 +- ....d4beee99-ab37-4663-b331-4de9f42ec333.json | 2 +- ....d4e3757c-36f7-45f7-a679-6292e8300200.json | 6 +- ....d50d17e4-f42c-4296-8f21-5c2cdaea92ed.json | 2 +- ....d592f939-eaf5-4c33-89f6-8af3b36d338f.json | 2 +- ....d5957f63-fc2f-4046-864c-9e01c3978a6c.json | 2 +- ....d5d38a64-f226-42e0-8691-6c1b128435bf.json | 3 +- ....d613376e-133d-4730-86f1-70661d24c7ff.json | 6 +- ....d6363924-78ee-4086-8cf0-41e07c030fd4.json | 6 +- ....d64f0811-a486-4194-99e8-67d21263cb7f.json | 6 +- ....d6c8fb91-1f7d-4931-84e3-e7257a79daf2.json | 6 +- ....d753217f-2d8f-431d-850c-d54597b46b76.json | 6 +- ....d783263e-b457-4785-b15c-ce631faf3192.json | 2 +- ....d7924931-d38d-4c59-a987-6a10f48a18c9.json | 2 +- ....d7a77497-05c5-4a42-8ecc-e0f171bb8097.json | 6 +- ....d7c17af9-35ea-4346-bd72-cd68b2ebd88c.json | 2 +- ....d7c36fee-2434-4c3c-95d3-df1303603a35.json | 6 +- ....d7d93932-2902-44e3-94d3-331725ce1859.json | 2 +- ....d7f7c11b-8ff6-4543-9945-fd500d9a80f9.json | 2 +- ....d9520278-39f8-4cdb-9f94-632cabb49acd.json | 2 +- ....d9a46ea6-4cd5-45a9-9871-5c48d32e1cdb.json | 6 +- ....d9c346b8-279b-4432-9d3a-539a576da4e2.json | 6 +- ....d9e7d2f3-bb82-4e97-9269-d65e6b08d8d9.json | 2 +- ....da3412f8-9a33-4395-a75e-4d107d2557a4.json | 2 +- ....da4dbacd-671b-45ee-b70e-58aa16de7d8f.json | 2 +- ....da62317b-2539-43bd-8db0-94bddb14174e.json | 2 +- ....daaf3365-9511-4f12-a744-2a8c37a655b9.json | 2 +- ....dab13df7-2835-407a-90c5-f5574585718b.json | 6 +- ....dab1657a-80c4-4b6c-b7c5-28b874fff857.json | 2 +- ....dabbd6ba-8fd9-45dd-98f5-27aa3804dd46.json | 2 +- ....dac9bd2c-23e1-4ee7-a32b-7b1a1ff47545.json | 2 +- ....db312e00-7a9d-492d-a6db-7298848e06b2.json | 2 +- ....dbb959b1-390d-45e8-b080-097a313545d8.json | 6 +- ....dcaa735c-9ed7-4894-a7bd-ed8931cdd75e.json | 6 +- ....dcae03b2-1838-4db7-9b1d-3fe87b70c19a.json | 2 +- ....dd462165-113a-4b0e-b566-a242cfd475dd.json | 6 +- ....dda819a3-30c3-45e3-9cb0-30c1f1ffa48e.json | 2 +- ....de3c8e29-8a94-4f29-8c6a-267c0739c5c8.json | 2 +- ....de42d5d4-29c1-4cd7-813a-1a1764f16a7b.json | 2 +- ....dea5d550-6603-412d-b1a6-eec70c353b96.json | 6 +- ....deaafd9d-8951-41fb-bc84-745a611f3b1b.json | 6 +- ....dec2b9a9-a942-420c-ad1c-a41ab979ba6b.json | 6 +- ....deefc5f9-12d4-46a5-a647-4522de0e5e63.json | 3 +- ....defbeab8-28ca-4444-b09b-5121de794602.json | 2 +- ....df0a8efc-bfd5-4c57-adc6-08d63794041e.json | 2 +- ....df628b2c-64d0-4b35-bbde-c3536bcb05bc.json | 2 +- ....df8406e6-56bf-4de6-a8e0-64caf5b52058.json | 2 +- ....dfe4489a-7d64-4368-b86e-e35180377c15.json | 2 +- ....dfe87217-dc3b-413c-9e42-912386be5d5f.json | 6 +- ....e00e0cdc-8668-4ca5-86e0-1219332907c0.json | 6 +- ....e01efd03-7851-41b8-a34d-7b7a56d77d31.json | 2 +- ....e0c0707d-b542-4aae-a8b4-8633673fd520.json | 2 +- ....e0d6060d-596b-460f-9cac-22ef16a947b6.json | 2 +- ....e11ce42f-0d2e-4afb-9017-521fde9521a2.json | 6 +- ....e169a4e6-9ebe-437b-90e7-e53f9d559a7f.json | 6 +- ....e179e840-bd5c-45b3-8bae-2b3706861bb3.json | 6 +- ....e187ec3b-5cde-4ab2-8c05-2d38eaa99756.json | 2 +- ....e2679ec1-9cf5-483f-86e0-f176db3daae4.json | 6 +- ....e292ffd7-ca03-4054-89d1-90ffbae8d1b0.json | 2 +- ....e2991eb4-1aee-4d04-9045-989159a9b64f.json | 2 +- ....e3391a68-8501-49ac-a509-c7a1ac579193.json | 2 +- ....e35f213b-1b5c-453e-bf2d-fa542a37aac3.json | 2 +- ....e52fda31-17cc-4379-b8cb-1a22c9e11601.json | 2 +- ....e5d8aaf6-c58c-4851-a48d-e86a616c32b3.json | 2 +- ....e652f53d-9472-4ce0-a70b-79f0dbaa9d1a.json | 2 +- ....e7cc391d-fde3-4db8-9f1b-5a4b460cca29.json | 6 +- ....e8275304-6db2-435e-bd89-9810a1f51490.json | 2 +- ....e837c37b-a3b6-49bd-9af7-e3bc771c4786.json | 2 +- ....e88621ad-4a3d-481e-b292-b710f0756313.json | 2 +- ....e88b4449-20b6-4165-880b-6d34b9579781.json | 6 +- ....e91d28ca-1730-4560-82ab-205175ca2bf9.json | 2 +- ....ea06edab-74a5-42d4-add9-d4dce3d0f792.json | 6 +- ....ea81e659-48e0-4eaf-ae3b-a30012102d0e.json | 2 +- ....eb1fecb1-6d0c-413a-b546-2c2fcf320d94.json | 6 +- ....ebcaf7c3-e103-448b-aa74-6bb469be0c2d.json | 6 +- ....ebf479a8-f93c-4972-ae90-8b59a0ca8081.json | 6 +- ....ec354679-9830-4361-b0eb-16e976e888ce.json | 6 +- ....ec60eda5-4095-465e-a7f7-7bcf1f5bad8a.json | 6 +- ....ec6af399-d960-4715-92c5-760fce33d803.json | 2 +- ....ed66b8e2-8b3c-4be4-8cde-eabdfce17709.json | 6 +- ....ed7dc940-2eb3-48e1-8c38-fc9c812db5ef.json | 6 +- ....ed95d76b-0dba-46a3-aa18-2d5f70b07511.json | 2 +- ....edacb021-6f94-4f6f-a39b-4362609caea0.json | 2 +- ....edd8befd-440a-479a-9759-c8f90b4a2528.json | 6 +- ....ee0cdd20-86c9-4ff6-8129-7367e5d9ce2d.json | 6 +- ....ee81b821-f2be-4dce-a119-7e421bbc7e04.json | 2 +- ....ee874ddb-dd03-4843-8a61-202936b2a845.json | 2 +- ....eed12ec3-1c34-4165-b66d-62dc0cf3dc76.json | 2 +- ....eedbf764-01b3-48e8-9de4-b8d23caa8efd.json | 3 +- ....eef4147e-e47a-411e-a7de-eb67638dc6bb.json | 2 +- ....ef157ce9-4fc5-4441-8592-989b1fcd61b8.json | 6 +- ....efe699bf-ef82-4ce5-b87c-1cbb2e0aa420.json | 2 +- ....f076aa19-9261-4d21-8fbc-f330d9d4e87a.json | 6 +- ....f0fe2425-0fca-41a3-8ca8-67953798b7a5.json | 6 +- ....f2008694-9d04-4952-b40b-ae2fd880d9fe.json | 2 +- ....f2220fec-35de-40a7-be72-9b3b643e15df.json | 6 +- ....f229a8b2-9561-4e7d-ad3f-de8acd5a78a3.json | 6 +- ....f245814b-3957-4c84-82fb-47134c3edd24.json | 6 +- ....f33ae168-76dc-4662-9998-5f6729d19523.json | 2 +- ....f343899f-5778-4b23-a97e-bda411656646.json | 2 +- ....f3454ba6-e5bd-4d85-838a-b838f8687ce7.json | 2 +- ....f38ff989-2a23-4834-9b3a-edc7d016d66d.json | 2 +- ....f3e4ac1a-f18d-4047-ab65-cdd7f6b31c7a.json | 6 +- ....f3e69f27-6b57-434e-a50a-308e99838872.json | 6 +- ....f451e001-95a4-4c6c-94e0-cdbcda175b7b.json | 6 +- ....f4845b86-e79e-4382-8d78-2376221f9324.json | 2 +- ....f4b83f92-eda0-4174-a9e1-45a94d97fb05.json | 2 +- ....f4bd3e6c-94cf-4c81-bf3a-63aa743a6639.json | 6 +- ....f4e48486-b923-43bd-a250-d6db2aeb9411.json | 2 +- ....f4ef1ee9-e2f9-42ff-a210-f0e2ce9aab72.json | 6 +- ....f5117c12-30f6-4bb7-8e7d-32210d6d278e.json | 2 +- ....f529894e-5912-4e77-91a3-d78b9cbf2584.json | 2 +- ....f5a54b2e-58c3-45e8-8e0f-00fd61db9f27.json | 2 +- ....f5f4ce80-df89-4a85-ba7f-5aa819e9a4d7.json | 2 +- ....f6a3faae-6a4e-478d-9a81-95fb87ab7d47.json | 2 +- ....f722e13d-4831-4153-9ba1-0243c3387b8c.json | 2 +- ....f72f7027-2ca5-4473-a8f1-2047d8b400fd.json | 2 +- ....f7411fd1-46e2-4056-be8c-89475875f768.json | 2 +- ....f78a64e6-14a7-4654-95ab-04b1d1bb7318.json | 2 +- ....f86b9901-80da-4765-aa94-3bf6025efde5.json | 6 +- ....f8f9967c-cb22-4c57-b68d-629ca40f3d90.json | 2 +- ....f98589c7-10e8-4903-b801-f2a42135b190.json | 2 +- ....f9a1b695-bf65-4098-abce-c8593a427731.json | 2 +- ....f9b4a966-4ff8-4ecb-b832-46232d30d9ff.json | 2 +- ....fa30b239-baa9-46ec-9ea2-4914280dd13b.json | 6 +- ....fa7b57ee-9af5-49ce-9522-66d54642e219.json | 6 +- ....fa7c7cc8-f504-4aa7-a068-97c57ff1e1ff.json | 2 +- ....faff03ba-71b2-4b4b-a107-9e7f499eeefd.json | 6 +- ....fb679f64-e559-4319-9a36-b508bc870415.json | 6 +- ....fb85bcd0-833b-4e23-bab7-4e9ae86075df.json | 6 +- ....fb950c25-8deb-439d-a5c8-1a24b64cd5be.json | 2 +- ....fba9e05d-92e9-4699-a6ad-dafae26a1670.json | 2 +- ....fbc1e9f3-0957-4dfb-b273-f3ed4a6c40f7.json | 2 +- ....fcd0906c-5337-4f6e-8938-c71c2fe672d8.json | 2 +- ....fdf6ccbc-7e57-4767-8c8d-7db48b2874cc.json | 2 +- ....fe080d63-d163-4e3f-9efc-4ec3c8f9c03c.json | 6 +- ....fe168e9f-37bf-4cb4-b42d-1db79938223b.json | 6 +- ....fe259dd8-b373-43cb-bab1-81c3f8c8f5a0.json | 3 +- ....fe407991-a896-410c-9223-51a7ad43d4d2.json | 6 +- ....fe51bb0f-fbce-4823-be30-c4b3aa4a296c.json | 6 +- ....fe66604f-b58a-48e7-8c42-5b7b3ce5cb45.json | 2 +- ....fe815eab-027d-49db-afd1-e4a21387b2fe.json | 6 +- ....ff8d6ab3-e544-4f38-9d76-7206e7e4d9fe.json | 2 +- ....ffa93a1b-f239-4c0a-9f34-50cd6532f353.json | 6 +- ....05c8d8d4-a8c1-4956-9348-80367df00108.json | 27 + ....0ccd4c97-8c36-4030-bd02-d1a24eace52b.json | 27 + ....1013ac37-0c26-4453-9529-d9678bea6bb4.json | 27 + ....193a146a-4b87-4cb7-8139-f612fb3656ef.json | 27 + ....1ccfde63-a91b-48aa-a890-5a5891815d0d.json | 27 + ....1df69675-92fc-4238-b3ee-57263243e395.json | 27 + ....224b7887-6730-4987-b23c-7b4f61f1b549.json | 27 + ....24b6f8bc-e00b-498e-9a03-754f85e4ee0b.json | 27 + ....25233bfe-544a-4842-87d7-afcd27779476.json | 27 + ....289c6203-bf95-4f18-a285-482337c510b7.json | 27 + ....2bea11d0-9783-4f4d-b8af-cb2ae20ea43b.json | 27 + ....37bcce63-122c-4aa3-ade9-fa96b9f24e22.json | 27 + ....3c27c0fe-1a53-4073-92c0-edded050d127.json | 27 + ....3deea84a-b1d1-4a20-8fe6-ce809fb116c4.json | 27 + ....458f6c04-7cf5-4011-a386-a240d552ad0e.json | 27 + ....46cf208b-0fc4-429f-9787-fbdf70da76be.json | 27 + ....56615246-6c0a-4995-b2e5-05410aeb9f85.json | 27 + ....5a0eee15-1d56-43d0-8539-3bd406e48749.json | 27 + ....5aa1fdcc-aaaf-4b96-98d9-a76945ca4d3b.json | 27 + ....5f139ec9-b1ab-4613-b00d-19cc03fd1d6f.json | 27 + ....5f1f98b4-b422-4633-ba2d-1036ad9bbefb.json | 27 + ....603fe8b8-cabd-44e3-8914-949f8d58f59a.json | 27 + ....76645bbb-c487-499f-a485-e8a3cd431539.json | 27 + ....799ccead-b473-474a-9131-d0c36db8c194.json | 27 + ....8c4d45a2-b6d5-4567-bf3e-220bd8bfb393.json | 27 + ....9a227a05-5717-4b6a-9eb8-3ab05d1e8077.json | 27 + ....a1b87f39-0fbb-46dc-b81a-1e0f11f942ac.json | 27 + ....abdc82a8-fbb9-412c-bb91-e0ca0566e8ef.json | 27 + ....b7908c26-3b98-444f-968c-7cb5be66d88c.json | 27 + ....b7e67401-20ff-46b7-89e6-0022c6bd1e35.json | 27 + ....be37fc6c-bf65-4b4d-b652-84d163b0d666.json | 27 + ....bf67d703-6cbb-4272-b81c-2ab8ca1dd96b.json | 27 + ....c0bde3ce-d3c3-4bd6-b2a1-064b535ca308.json | 27 + ....c3a908a9-70cd-45f8-b1b8-e9889c8ac645.json | 27 + ....cf11b483-34f2-4e6b-9e28-75ea679c1a55.json | 27 + ....d266b885-54c2-4d7a-89a3-828fb7f8ff88.json | 27 + ....dac815a5-e23f-4f3b-a249-b9391d5ed4d0.json | 27 + ....e16afff1-7e4f-486d-8c15-9daaa90ae2c2.json | 27 + ....e2b23961-024e-4223-94db-5a9cb626bcc3.json | 27 + ....e64f35a6-b476-448c-8043-171e772aabca.json | 27 + ....e7160989-275c-4054-a4f2-2c0efce42985.json | 27 + ....f8a5a912-19db-4c22-9157-4583e9f356c8.json | 27 + ....0a8e0788-6709-46c0-ab72-f796ee96ad95.json | 8 +- ....189f1378-871c-4e2a-93b9-1096fd273c43.json | 8 +- ....1902938a-e92a-4ee7-9129-fe3f3ae41bcf.json | 8 +- ....2fb2991f-8bac-4335-a8cd-a5c6edb158df.json | 8 +- ....306b315a-03c4-4f06-a396-cf0906676d47.json | 10 +- ....317d48d3-4d85-450e-8358-f495d503b41b.json | 8 +- ....33c14bb8-58a2-4f98-bcf1-658dce47a1af.json | 8 +- ....3b55c7cc-9994-42fd-aece-9c52889b875e.json | 8 +- ....3e21966a-6812-420b-aca1-0aa641dbb5a2.json | 8 +- ....427b33a7-0a27-458b-8a02-4d6a6780a2e4.json | 8 +- ....43995889-d61c-4934-b644-52c9d3fee4d6.json | 8 +- ....45ff9597-74a6-46d9-91a2-8d6e5b2c28a9.json | 8 +- ....4c72b65c-9b3c-4c8a-8826-9849ae4f498d.json | 8 +- ....6e8c14dc-fa95-4ffa-b6ae-bd28519562f7.json | 8 +- ....6f130024-67b6-448c-a780-8fe31d10f94d.json | 8 +- ....8bfc82e2-c3c1-4c3b-ad5a-47f5681bcad2.json | 8 +- ....9e99db9e-83af-4d55-9c98-ba53ab2c2ab6.json | 8 +- ....a1f48bb9-493b-4f92-b1ac-74152cd6f980.json | 8 +- ....a6331245-d56d-44dd-9496-936284f1bc09.json | 8 +- ....b4e262ae-1e39-471f-b5ff-111df3b772d9.json | 8 +- ....c0470b91-e700-4602-9e93-07705681d679.json | 8 +- ....cb22fa9d-5b4f-4a48-bb57-8f2f4f010a32.json | 8 +- ....e4c684f2-2c3c-4ca3-a65b-eb7596778538.json | 8 +- ....ec064691-4a1e-4a7c-a5f4-0a573286a67b.json | 8 +- ....f9b1ec5f-2fdb-438c-a266-082a86a6d94f.json | 8 +- ....fb6ffbd7-a7c1-49a5-8df3-d8167b8359c6.json | 8 +- 960 files changed, 3670 insertions(+), 2229 deletions(-) create mode 100644 content/path_alias.05c8d8d4-a8c1-4956-9348-80367df00108.json create mode 100644 content/path_alias.0ccd4c97-8c36-4030-bd02-d1a24eace52b.json create mode 100644 content/path_alias.1013ac37-0c26-4453-9529-d9678bea6bb4.json create mode 100644 content/path_alias.193a146a-4b87-4cb7-8139-f612fb3656ef.json create mode 100644 content/path_alias.1ccfde63-a91b-48aa-a890-5a5891815d0d.json create mode 100644 content/path_alias.1df69675-92fc-4238-b3ee-57263243e395.json create mode 100644 content/path_alias.224b7887-6730-4987-b23c-7b4f61f1b549.json create mode 100644 content/path_alias.24b6f8bc-e00b-498e-9a03-754f85e4ee0b.json create mode 100644 content/path_alias.25233bfe-544a-4842-87d7-afcd27779476.json create mode 100644 content/path_alias.289c6203-bf95-4f18-a285-482337c510b7.json create mode 100644 content/path_alias.2bea11d0-9783-4f4d-b8af-cb2ae20ea43b.json create mode 100644 content/path_alias.37bcce63-122c-4aa3-ade9-fa96b9f24e22.json create mode 100644 content/path_alias.3c27c0fe-1a53-4073-92c0-edded050d127.json create mode 100644 content/path_alias.3deea84a-b1d1-4a20-8fe6-ce809fb116c4.json create mode 100644 content/path_alias.458f6c04-7cf5-4011-a386-a240d552ad0e.json create mode 100644 content/path_alias.46cf208b-0fc4-429f-9787-fbdf70da76be.json create mode 100644 content/path_alias.56615246-6c0a-4995-b2e5-05410aeb9f85.json create mode 100644 content/path_alias.5a0eee15-1d56-43d0-8539-3bd406e48749.json create mode 100644 content/path_alias.5aa1fdcc-aaaf-4b96-98d9-a76945ca4d3b.json create mode 100644 content/path_alias.5f139ec9-b1ab-4613-b00d-19cc03fd1d6f.json create mode 100644 content/path_alias.5f1f98b4-b422-4633-ba2d-1036ad9bbefb.json create mode 100644 content/path_alias.603fe8b8-cabd-44e3-8914-949f8d58f59a.json create mode 100644 content/path_alias.76645bbb-c487-499f-a485-e8a3cd431539.json create mode 100644 content/path_alias.799ccead-b473-474a-9131-d0c36db8c194.json create mode 100644 content/path_alias.8c4d45a2-b6d5-4567-bf3e-220bd8bfb393.json create mode 100644 content/path_alias.9a227a05-5717-4b6a-9eb8-3ab05d1e8077.json create mode 100644 content/path_alias.a1b87f39-0fbb-46dc-b81a-1e0f11f942ac.json create mode 100644 content/path_alias.abdc82a8-fbb9-412c-bb91-e0ca0566e8ef.json create mode 100644 content/path_alias.b7908c26-3b98-444f-968c-7cb5be66d88c.json create mode 100644 content/path_alias.b7e67401-20ff-46b7-89e6-0022c6bd1e35.json create mode 100644 content/path_alias.be37fc6c-bf65-4b4d-b652-84d163b0d666.json create mode 100644 content/path_alias.bf67d703-6cbb-4272-b81c-2ab8ca1dd96b.json create mode 100644 content/path_alias.c0bde3ce-d3c3-4bd6-b2a1-064b535ca308.json create mode 100644 content/path_alias.c3a908a9-70cd-45f8-b1b8-e9889c8ac645.json create mode 100644 content/path_alias.cf11b483-34f2-4e6b-9e28-75ea679c1a55.json create mode 100644 content/path_alias.d266b885-54c2-4d7a-89a3-828fb7f8ff88.json create mode 100644 content/path_alias.dac815a5-e23f-4f3b-a249-b9391d5ed4d0.json create mode 100644 content/path_alias.e16afff1-7e4f-486d-8c15-9daaa90ae2c2.json create mode 100644 content/path_alias.e2b23961-024e-4223-94db-5a9cb626bcc3.json create mode 100644 content/path_alias.e64f35a6-b476-448c-8043-171e772aabca.json create mode 100644 content/path_alias.e7160989-275c-4054-a4f2-2c0efce42985.json create mode 100644 content/path_alias.f8a5a912-19db-4c22-9157-4583e9f356c8.json diff --git a/config/sync/core.entity_view_display.media.image.media_library.yml b/config/sync/core.entity_view_display.media.image.media_library.yml index 4f0963667..dee6577e8 100644 --- a/config/sync/core.entity_view_display.media.image.media_library.yml +++ b/config/sync/core.entity_view_display.media.image.media_library.yml @@ -20,8 +20,8 @@ content: type: image label: hidden settings: - image_style: medium image_link: '' + image_style: medium image_loading: attribute: lazy third_party_settings: { } diff --git a/content/feeds_feed.90c85284-7ca8-4074-9178-97ff8384fe76.json b/content/feeds_feed.90c85284-7ca8-4074-9178-97ff8384fe76.json index 118a25957..b52cd60bd 100644 --- a/content/feeds_feed.90c85284-7ca8-4074-9178-97ff8384fe76.json +++ b/content/feeds_feed.90c85284-7ca8-4074-9178-97ff8384fe76.json @@ -67,7 +67,7 @@ ], "item_count": [ { - "value": 820 + "value": 0 } ] } \ No newline at end of file diff --git a/content/media.00e90d0a-0d8f-4579-8022-be91f2449149.json b/content/media.00e90d0a-0d8f-4579-8022-be91f2449149.json index b1d654997..afe1da0bc 100644 --- a/content/media.00e90d0a-0d8f-4579-8022-be91f2449149.json +++ b/content/media.00e90d0a-0d8f-4579-8022-be91f2449149.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.034364f8-2e16-4ec9-8148-5af2c070c038.json b/content/media.034364f8-2e16-4ec9-8148-5af2c070c038.json index d570f0b33..6514558d8 100644 --- a/content/media.034364f8-2e16-4ec9-8148-5af2c070c038.json +++ b/content/media.034364f8-2e16-4ec9-8148-5af2c070c038.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.04897b7d-6d74-491c-935f-65051be149fd.json b/content/media.04897b7d-6d74-491c-935f-65051be149fd.json index 9f7a1879e..0f82cb868 100644 --- a/content/media.04897b7d-6d74-491c-935f-65051be149fd.json +++ b/content/media.04897b7d-6d74-491c-935f-65051be149fd.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.0aabd501-3b1b-4352-a5c3-60b01c295311.json b/content/media.0aabd501-3b1b-4352-a5c3-60b01c295311.json index b9dca3bb5..85863d8ba 100644 --- a/content/media.0aabd501-3b1b-4352-a5c3-60b01c295311.json +++ b/content/media.0aabd501-3b1b-4352-a5c3-60b01c295311.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.0c37e975-e240-4834-acbb-f9ea19dee13f.json b/content/media.0c37e975-e240-4834-acbb-f9ea19dee13f.json index e45693a06..6b424eb38 100644 --- a/content/media.0c37e975-e240-4834-acbb-f9ea19dee13f.json +++ b/content/media.0c37e975-e240-4834-acbb-f9ea19dee13f.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.14a032ba-cd66-4fbf-b45e-5c6851eead80.json b/content/media.14a032ba-cd66-4fbf-b45e-5c6851eead80.json index 0e9be0a06..9d1e5e322 100644 --- a/content/media.14a032ba-cd66-4fbf-b45e-5c6851eead80.json +++ b/content/media.14a032ba-cd66-4fbf-b45e-5c6851eead80.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.22221e8c-d072-40ba-a032-b34b0c964a57.json b/content/media.22221e8c-d072-40ba-a032-b34b0c964a57.json index d653eda01..9813db1c3 100644 --- a/content/media.22221e8c-d072-40ba-a032-b34b0c964a57.json +++ b/content/media.22221e8c-d072-40ba-a032-b34b0c964a57.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.292a3bd1-0ac0-4f1d-81b7-74bb96be1ee9.json b/content/media.292a3bd1-0ac0-4f1d-81b7-74bb96be1ee9.json index 2326de0c0..0529b833f 100644 --- a/content/media.292a3bd1-0ac0-4f1d-81b7-74bb96be1ee9.json +++ b/content/media.292a3bd1-0ac0-4f1d-81b7-74bb96be1ee9.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.29435a22-668d-415d-b8b0-6bc76fd92ef3.json b/content/media.29435a22-668d-415d-b8b0-6bc76fd92ef3.json index 46a232021..b25941a16 100644 --- a/content/media.29435a22-668d-415d-b8b0-6bc76fd92ef3.json +++ b/content/media.29435a22-668d-415d-b8b0-6bc76fd92ef3.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.33ccb3cb-1247-45e4-a43b-078d74034320.json b/content/media.33ccb3cb-1247-45e4-a43b-078d74034320.json index 25619aaa7..a9122feae 100644 --- a/content/media.33ccb3cb-1247-45e4-a43b-078d74034320.json +++ b/content/media.33ccb3cb-1247-45e4-a43b-078d74034320.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.36dadcca-36f4-4f14-9f4f-8c0e1c33acc8.json b/content/media.36dadcca-36f4-4f14-9f4f-8c0e1c33acc8.json index a78bac66b..313087734 100644 --- a/content/media.36dadcca-36f4-4f14-9f4f-8c0e1c33acc8.json +++ b/content/media.36dadcca-36f4-4f14-9f4f-8c0e1c33acc8.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.3877e696-9620-44de-b941-3ebb42c1244b.json b/content/media.3877e696-9620-44de-b941-3ebb42c1244b.json index e0c38af86..2f6b2cfa0 100644 --- a/content/media.3877e696-9620-44de-b941-3ebb42c1244b.json +++ b/content/media.3877e696-9620-44de-b941-3ebb42c1244b.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.3e58e66f-f8b2-4c97-8192-4d983d39f9a5.json b/content/media.3e58e66f-f8b2-4c97-8192-4d983d39f9a5.json index f66c6b0eb..565742997 100644 --- a/content/media.3e58e66f-f8b2-4c97-8192-4d983d39f9a5.json +++ b/content/media.3e58e66f-f8b2-4c97-8192-4d983d39f9a5.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.4a1c5fbf-83ad-406f-b39b-32a3fd2d0d90.json b/content/media.4a1c5fbf-83ad-406f-b39b-32a3fd2d0d90.json index 6633d4c48..22dce8da6 100644 --- a/content/media.4a1c5fbf-83ad-406f-b39b-32a3fd2d0d90.json +++ b/content/media.4a1c5fbf-83ad-406f-b39b-32a3fd2d0d90.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.4aa1060c-6977-4c35-b946-64f4cce860dd.json b/content/media.4aa1060c-6977-4c35-b946-64f4cce860dd.json index b93e946a6..d4bd0ab3b 100644 --- a/content/media.4aa1060c-6977-4c35-b946-64f4cce860dd.json +++ b/content/media.4aa1060c-6977-4c35-b946-64f4cce860dd.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.4bec5c04-dd0a-415d-9cd2-9bf76435a983.json b/content/media.4bec5c04-dd0a-415d-9cd2-9bf76435a983.json index d650c9424..c60984f5a 100644 --- a/content/media.4bec5c04-dd0a-415d-9cd2-9bf76435a983.json +++ b/content/media.4bec5c04-dd0a-415d-9cd2-9bf76435a983.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.52d13a35-d686-46a7-ac8a-b0e1219e4583.json b/content/media.52d13a35-d686-46a7-ac8a-b0e1219e4583.json index 76c8374ae..88abc9a46 100644 --- a/content/media.52d13a35-d686-46a7-ac8a-b0e1219e4583.json +++ b/content/media.52d13a35-d686-46a7-ac8a-b0e1219e4583.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.6cad1384-e45d-48f9-86b4-c8f9efac72d6.json b/content/media.6cad1384-e45d-48f9-86b4-c8f9efac72d6.json index d88fda820..a18d34e2f 100644 --- a/content/media.6cad1384-e45d-48f9-86b4-c8f9efac72d6.json +++ b/content/media.6cad1384-e45d-48f9-86b4-c8f9efac72d6.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.85934919-d843-4503-93e6-e871644bb46c.json b/content/media.85934919-d843-4503-93e6-e871644bb46c.json index 726c755c3..c988b50a6 100644 --- a/content/media.85934919-d843-4503-93e6-e871644bb46c.json +++ b/content/media.85934919-d843-4503-93e6-e871644bb46c.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.883096d9-5f02-445f-8db9-ad75362da9cc.json b/content/media.883096d9-5f02-445f-8db9-ad75362da9cc.json index e0024dcbc..fac63568e 100644 --- a/content/media.883096d9-5f02-445f-8db9-ad75362da9cc.json +++ b/content/media.883096d9-5f02-445f-8db9-ad75362da9cc.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.9d524fe7-830a-475f-b131-d4a0c874102e.json b/content/media.9d524fe7-830a-475f-b131-d4a0c874102e.json index 9b7400b5d..5dce693e3 100644 --- a/content/media.9d524fe7-830a-475f-b131-d4a0c874102e.json +++ b/content/media.9d524fe7-830a-475f-b131-d4a0c874102e.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.a45a3074-779f-4238-b97c-d4d7146f8a59.json b/content/media.a45a3074-779f-4238-b97c-d4d7146f8a59.json index 005ae9ba2..94b777af3 100644 --- a/content/media.a45a3074-779f-4238-b97c-d4d7146f8a59.json +++ b/content/media.a45a3074-779f-4238-b97c-d4d7146f8a59.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.a587aa47-64ee-4454-a822-da2a3fd44147.json b/content/media.a587aa47-64ee-4454-a822-da2a3fd44147.json index c2af51d0c..039aa563d 100644 --- a/content/media.a587aa47-64ee-4454-a822-da2a3fd44147.json +++ b/content/media.a587aa47-64ee-4454-a822-da2a3fd44147.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.ce691434-fc21-4ad1-8e7d-61d472f9c2ab.json b/content/media.ce691434-fc21-4ad1-8e7d-61d472f9c2ab.json index 32521fadf..7ea5bf921 100644 --- a/content/media.ce691434-fc21-4ad1-8e7d-61d472f9c2ab.json +++ b/content/media.ce691434-fc21-4ad1-8e7d-61d472f9c2ab.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.d50c069b-e2a8-4e8d-b46b-13de499ba5f2.json b/content/media.d50c069b-e2a8-4e8d-b46b-13de499ba5f2.json index 929820bae..61474456a 100644 --- a/content/media.d50c069b-e2a8-4e8d-b46b-13de499ba5f2.json +++ b/content/media.d50c069b-e2a8-4e8d-b46b-13de499ba5f2.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.e8ccf4dc-fdc3-4902-87fb-7f0153597ef0.json b/content/media.e8ccf4dc-fdc3-4902-87fb-7f0153597ef0.json index 5a4a20234..5b7c1f93b 100644 --- a/content/media.e8ccf4dc-fdc3-4902-87fb-7f0153597ef0.json +++ b/content/media.e8ccf4dc-fdc3-4902-87fb-7f0153597ef0.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.f18dde63-4721-4837-8c16-4449ef5611ee.json b/content/media.f18dde63-4721-4837-8c16-4449ef5611ee.json index 8c4b61099..ebe7c7af0 100644 --- a/content/media.f18dde63-4721-4837-8c16-4449ef5611ee.json +++ b/content/media.f18dde63-4721-4837-8c16-4449ef5611ee.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.f8784685-be7e-48b8-9c86-f205c7e9d981.json b/content/media.f8784685-be7e-48b8-9c86-f205c7e9d981.json index 14767e8cc..8a526f046 100644 --- a/content/media.f8784685-be7e-48b8-9c86-f205c7e9d981.json +++ b/content/media.f8784685-be7e-48b8-9c86-f205c7e9d981.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/media.f9a0267d-cec0-44fd-abf6-fe569cde3b19.json b/content/media.f9a0267d-cec0-44fd-abf6-fe569cde3b19.json index ad016f11e..1a1aaaddb 100644 --- a/content/media.f9a0267d-cec0-44fd-abf6-fe569cde3b19.json +++ b/content/media.f9a0267d-cec0-44fd-abf6-fe569cde3b19.json @@ -43,8 +43,8 @@ { "alt": "", "title": null, - "width": 180, - "height": 180, + "width": null, + "height": null, "target_type": "file", "target_uuid": "565ea6d1-39f8-4179-979e-f012fcb264af" } diff --git a/content/meta/index.json b/content/meta/index.json index 834116345..93ee2df97 100644 --- a/content/meta/index.json +++ b/content/meta/index.json @@ -14,6 +14,12 @@ "crop.c54aafc0-df7d-4e4a-a3eb-4d1a957c8b18": [ "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" ], + "crop.49e2f9ad-4739-478a-ae41-332d79fde879": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "crop.87fbc4e4-490e-4de5-a34f-c11e859cdd2d": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], "feeds_feed.90c85284-7ca8-4074-9178-97ff8384fe76": [ "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" ], @@ -32,14 +38,252 @@ "file.c92327fa-f288-445e-8441-b9506933d6b8": [ "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" ], - "menu_link_content.daf937a0-f3cf-485d-aba7-b31832450637": [], - "menu_link_content.0aba67d1-f37a-4b10-80ec-b18f02eafc66": [], - "menu_link_content.b541a408-2a31-451a-9ef4-88d30a6bc243": [], - "menu_link_content.5334a2f4-3e6a-4575-b29a-cc2eb9cf3af3": [], - "menu_link_content.b8a5229a-dc0f-48be-9052-25b7077ecb2b": [], - "menu_link_content.b71a03e9-5723-45e1-81ef-a4b2fbbc2eba": [], - "menu_link_content.e89b24d4-9d98-4b22-a603-23aaabd19f0b": [], + "file.85ac0ba1-80de-478e-a3f4-9bd1f003348e": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.565ea6d1-39f8-4179-979e-f012fcb264af": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.7f65da75-c4fb-4e12-920f-b3538cacf3b2": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.5f4a9e0d-57e0-4e84-b8ba-9b641955c102": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.4f4b0b2d-c1bf-4a6b-a234-9f1fd72bd110": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.843cc6fb-9e67-43c7-96a2-a566b2e6c0f2": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.3c2c7139-187d-4b24-b9af-6b8656d96ce3": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.07bc5ab4-a33f-404f-8686-da4a9f2bc910": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.72d32f1d-6662-45ed-bb8f-efd28bcc3aef": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.c4807834-918a-4421-9177-5a1f95900ca5": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.7cea60ab-cd20-42cb-b995-fa470fc393f5": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.67a1977e-b9e3-45ad-bddf-5058a80414f9": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.8c712d15-f3f1-463f-9cbb-f4338db22a27": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.2b87b13a-05e0-4f03-9760-517085f673ff": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.40f8d8c1-1f63-4180-81c0-42edd8e84a9f": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.1ffeab5a-4395-4ee9-bf05-bac394a588fd": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.45eba0ef-3846-4f3b-8147-d0ad5509c665": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.21385f14-1910-4388-bf1a-200964fa73b1": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.e65a89ea-4eac-4562-9156-e3487cf1cbdd": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.06f032ff-a1bc-4f98-9964-40c7278e885f": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.943c945f-8081-4bfd-92f9-302f5ddaf90f": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.32c08f1a-4b4d-4ef7-b1eb-08a8cc9871dc": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.a6e24803-104a-4b74-b016-242b77185b9e": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.4084d1f3-6c8c-4976-86f7-68ea491ee3bf": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.4a9d5a98-845c-45d1-98ca-2cd038d99326": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.b809880e-834b-4a64-8051-6a96e207f11e": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.bc1169a7-d6b0-46d8-ae22-d921682b88f6": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.a2680e95-a118-48e8-8a89-fc608326c0e0": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.32935ed5-d928-413e-824c-3c44e5ccd5d8": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.49873c79-708c-4e0c-bc4c-adde4414165e": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "file.b17eae76-e417-4f22-8290-da16366ebb24": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "media.883096d9-5f02-445f-8db9-ad75362da9cc": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.b17eae76-e417-4f22-8290-da16366ebb24" + ], + "media.292a3bd1-0ac0-4f1d-81b7-74bb96be1ee9": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.7f65da75-c4fb-4e12-920f-b3538cacf3b2" + ], + "media.0c37e975-e240-4834-acbb-f9ea19dee13f": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.5f4a9e0d-57e0-4e84-b8ba-9b641955c102" + ], + "media.f9a0267d-cec0-44fd-abf6-fe569cde3b19": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.4f4b0b2d-c1bf-4a6b-a234-9f1fd72bd110" + ], + "media.a45a3074-779f-4238-b97c-d4d7146f8a59": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.843cc6fb-9e67-43c7-96a2-a566b2e6c0f2" + ], + "media.33ccb3cb-1247-45e4-a43b-078d74034320": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.3c2c7139-187d-4b24-b9af-6b8656d96ce3" + ], + "media.36dadcca-36f4-4f14-9f4f-8c0e1c33acc8": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.07bc5ab4-a33f-404f-8686-da4a9f2bc910" + ], + "media.d50c069b-e2a8-4e8d-b46b-13de499ba5f2": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.72d32f1d-6662-45ed-bb8f-efd28bcc3aef" + ], + "media.f18dde63-4721-4837-8c16-4449ef5611ee": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.c4807834-918a-4421-9177-5a1f95900ca5" + ], + "media.9d524fe7-830a-475f-b131-d4a0c874102e": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.7cea60ab-cd20-42cb-b995-fa470fc393f5" + ], + "media.4bec5c04-dd0a-415d-9cd2-9bf76435a983": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.67a1977e-b9e3-45ad-bddf-5058a80414f9" + ], + "media.29435a22-668d-415d-b8b0-6bc76fd92ef3": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.8c712d15-f3f1-463f-9cbb-f4338db22a27" + ], + "media.0aabd501-3b1b-4352-a5c3-60b01c295311": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.2b87b13a-05e0-4f03-9760-517085f673ff" + ], + "media.3e58e66f-f8b2-4c97-8192-4d983d39f9a5": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.40f8d8c1-1f63-4180-81c0-42edd8e84a9f" + ], + "media.e8ccf4dc-fdc3-4902-87fb-7f0153597ef0": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.1ffeab5a-4395-4ee9-bf05-bac394a588fd" + ], + "media.14a032ba-cd66-4fbf-b45e-5c6851eead80": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.45eba0ef-3846-4f3b-8147-d0ad5509c665" + ], + "media.6cad1384-e45d-48f9-86b4-c8f9efac72d6": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.21385f14-1910-4388-bf1a-200964fa73b1" + ], + "media.52d13a35-d686-46a7-ac8a-b0e1219e4583": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.e65a89ea-4eac-4562-9156-e3487cf1cbdd" + ], + "media.3877e696-9620-44de-b941-3ebb42c1244b": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.06f032ff-a1bc-4f98-9964-40c7278e885f" + ], + "media.04897b7d-6d74-491c-935f-65051be149fd": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.943c945f-8081-4bfd-92f9-302f5ddaf90f" + ], + "media.4aa1060c-6977-4c35-b946-64f4cce860dd": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.32c08f1a-4b4d-4ef7-b1eb-08a8cc9871dc" + ], + "media.00e90d0a-0d8f-4579-8022-be91f2449149": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.a6e24803-104a-4b74-b016-242b77185b9e" + ], + "media.034364f8-2e16-4ec9-8148-5af2c070c038": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.4084d1f3-6c8c-4976-86f7-68ea491ee3bf" + ], + "media.ce691434-fc21-4ad1-8e7d-61d472f9c2ab": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.4a9d5a98-845c-45d1-98ca-2cd038d99326" + ], + "media.a587aa47-64ee-4454-a822-da2a3fd44147": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.b809880e-834b-4a64-8051-6a96e207f11e" + ], + "media.85934919-d843-4503-93e6-e871644bb46c": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.bc1169a7-d6b0-46d8-ae22-d921682b88f6" + ], + "media.22221e8c-d072-40ba-a032-b34b0c964a57": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.a2680e95-a118-48e8-8a89-fc608326c0e0" + ], + "media.f8784685-be7e-48b8-9c86-f205c7e9d981": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.32935ed5-d928-413e-824c-3c44e5ccd5d8" + ], + "media.4a1c5fbf-83ad-406f-b39b-32a3fd2d0d90": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.565ea6d1-39f8-4179-979e-f012fcb264af", + "file.49873c79-708c-4e0c-bc4c-adde4414165e" + ], "menu_link_content.6ca73647-c2e0-45c6-95aa-c96ff3b17c44": [], + "menu_link_content.e89b24d4-9d98-4b22-a603-23aaabd19f0b": [], + "menu_link_content.b71a03e9-5723-45e1-81ef-a4b2fbbc2eba": [], + "menu_link_content.b8a5229a-dc0f-48be-9052-25b7077ecb2b": [], + "menu_link_content.5334a2f4-3e6a-4575-b29a-cc2eb9cf3af3": [], + "menu_link_content.b541a408-2a31-451a-9ef4-88d30a6bc243": [], + "menu_link_content.0aba67d1-f37a-4b10-80ec-b18f02eafc66": [], + "menu_link_content.daf937a0-f3cf-485d-aba7-b31832450637": [], "node.00e9d07f-479d-4a4d-8a13-ad6cf44c0454": [ "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" ], @@ -181,6 +425,42 @@ "node.2a8afca0-9193-4e69-86bb-8d1d3639d6e1": [ "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" ], + "node.1579b5cf-889e-4a7b-98a7-59918359def9": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "node.45636e82-61b1-4298-a28c-34f139b9a559": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "node.fbf99373-91c3-420e-af68-6ccda249f639": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "node.d5d38a64-f226-42e0-8691-6c1b128435bf": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "node.4c9fd2d9-307a-43a1-8993-d422261eabd7": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "node.d7d864f9-d3b6-4682-8e86-8d1f7c6f774e": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "node.38535020-c00e-4720-8534-73346ff7cb0d": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "node.0e1fbc03-a045-4ca4-8925-69e39b67d893": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "node.b68d2c2d-2d78-43c5-b97c-3e57f0308b13": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "node.298d7816-0b4a-449e-a78d-fcf973f24bf0": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "node.22f6723d-c781-4548-a2cf-3b642e91b4ad": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "node.81676cf3-0b30-4619-a922-12ff3e16ba76": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], "node.ca7093b6-288d-4326-b755-cc96e0c262dc": [ "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", "feeds_feed.90c85284-7ca8-4074-9178-97ff8384fe76" @@ -3461,12 +3741,6 @@ "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", "feeds_feed.90c85284-7ca8-4074-9178-97ff8384fe76" ], - "node.1579b5cf-889e-4a7b-98a7-59918359def9": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "node.45636e82-61b1-4298-a28c-34f139b9a559": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], "node.530c4270-2e61-4e03-af91-4969a5ac9b01": [ "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", "file.c92327fa-f288-445e-8441-b9506933d6b8" @@ -3487,8 +3761,276 @@ "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", "file.bf5bcd01-5c93-46fb-897d-5dc69c3cbc7f" ], - "node.fbf99373-91c3-420e-af68-6ccda249f639": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + "node.b71f8b90-7636-4e13-b31a-e7ba42eb94f7": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "file.85ac0ba1-80de-478e-a3f4-9bd1f003348e" + ], + "node.7fe05b4e-044a-4426-8fce-538781450976": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.883096d9-5f02-445f-8db9-ad75362da9cc", + "taxonomy_term.306b315a-03c4-4f06-a396-cf0906676d47" + ], + "node.13daae68-e5f9-4295-a6ff-908aae12f012": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.0c37e975-e240-4834-acbb-f9ea19dee13f", + "taxonomy_term.33c14bb8-58a2-4f98-bcf1-658dce47a1af", + "taxonomy_term.306b315a-03c4-4f06-a396-cf0906676d47" + ], + "node.773bab66-561e-4954-9689-a7d817cbbb35": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.f9a0267d-cec0-44fd-abf6-fe569cde3b19", + "taxonomy_term.6e8c14dc-fa95-4ffa-b6ae-bd28519562f7" + ], + "node.deefc5f9-12d4-46a5-a647-4522de0e5e63": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.a45a3074-779f-4238-b97c-d4d7146f8a59", + "taxonomy_term.b4e262ae-1e39-471f-b5ff-111df3b772d9" + ], + "node.5c296c46-30d9-4ec8-93e4-837330c833b0": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.33ccb3cb-1247-45e4-a43b-078d74034320", + "taxonomy_term.189f1378-871c-4e2a-93b9-1096fd273c43" + ], + "node.fe259dd8-b373-43cb-bab1-81c3f8c8f5a0": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.36dadcca-36f4-4f14-9f4f-8c0e1c33acc8", + "taxonomy_term.4c72b65c-9b3c-4c8a-8826-9849ae4f498d" + ], + "node.487866ab-71b2-407e-9911-c6207dbccd80": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.d50c069b-e2a8-4e8d-b46b-13de499ba5f2", + "taxonomy_term.1902938a-e92a-4ee7-9129-fe3f3ae41bcf" + ], + "node.d0cc3427-9501-4857-93e4-d2153b18ebe5": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.f18dde63-4721-4837-8c16-4449ef5611ee", + "taxonomy_term.317d48d3-4d85-450e-8358-f495d503b41b" + ], + "node.19efa1df-9e8a-4c65-b1e8-55248ac520ed": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.9d524fe7-830a-475f-b131-d4a0c874102e", + "taxonomy_term.9e99db9e-83af-4d55-9c98-ba53ab2c2ab6" + ], + "node.687c50a0-f5e5-40ab-8ae0-0a31eb73d65b": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.4bec5c04-dd0a-415d-9cd2-9bf76435a983", + "taxonomy_term.cb22fa9d-5b4f-4a48-bb57-8f2f4f010a32" + ], + "node.058eb05f-cec1-43bd-a4e1-0b09630662e9": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.29435a22-668d-415d-b8b0-6bc76fd92ef3", + "taxonomy_term.f9b1ec5f-2fdb-438c-a266-082a86a6d94f" + ], + "node.7fab23fc-6ea7-432b-86da-ec32dfc008ab": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.0aabd501-3b1b-4352-a5c3-60b01c295311", + "taxonomy_term.8bfc82e2-c3c1-4c3b-ad5a-47f5681bcad2" + ], + "node.84decda9-d30b-4cd0-b468-937a7e47776b": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.3e58e66f-f8b2-4c97-8192-4d983d39f9a5", + "taxonomy_term.3e21966a-6812-420b-aca1-0aa641dbb5a2" + ], + "node.6ed95c44-c301-4f53-8f87-6d33de758f7e": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.e8ccf4dc-fdc3-4902-87fb-7f0153597ef0", + "taxonomy_term.3b55c7cc-9994-42fd-aece-9c52889b875e" + ], + "node.d417d779-e0ca-4f36-8aa3-5ef39a8c4a18": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.14a032ba-cd66-4fbf-b45e-5c6851eead80", + "taxonomy_term.a1f48bb9-493b-4f92-b1ac-74152cd6f980" + ], + "node.33ea9079-3c84-410b-b568-eeff8c70a41f": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.6cad1384-e45d-48f9-86b4-c8f9efac72d6", + "taxonomy_term.43995889-d61c-4934-b644-52c9d3fee4d6" + ], + "node.eedbf764-01b3-48e8-9de4-b8d23caa8efd": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.52d13a35-d686-46a7-ac8a-b0e1219e4583", + "taxonomy_term.2fb2991f-8bac-4335-a8cd-a5c6edb158df" + ], + "node.8a979843-907c-49d9-abaf-a21b0432e648": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.3877e696-9620-44de-b941-3ebb42c1244b", + "taxonomy_term.6e8c14dc-fa95-4ffa-b6ae-bd28519562f7" + ], + "node.1d491da6-0523-4709-aa35-17df110f5506": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.04897b7d-6d74-491c-935f-65051be149fd", + "taxonomy_term.c0470b91-e700-4602-9e93-07705681d679" + ], + "node.6dac7a82-aecd-4bd2-9303-0383d77f4a88": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.4aa1060c-6977-4c35-b946-64f4cce860dd", + "taxonomy_term.45ff9597-74a6-46d9-91a2-8d6e5b2c28a9" + ], + "node.62d158a4-17c2-488c-990c-d852eb7e3f7c": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.00e90d0a-0d8f-4579-8022-be91f2449149", + "taxonomy_term.317d48d3-4d85-450e-8358-f495d503b41b" + ], + "node.5a8df3bf-d501-47ae-978b-ef6219c68c60": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.034364f8-2e16-4ec9-8148-5af2c070c038", + "taxonomy_term.e4c684f2-2c3c-4ca3-a65b-eb7596778538" + ], + "node.5cc36ded-e301-49de-88eb-c218c980707f": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.ce691434-fc21-4ad1-8e7d-61d472f9c2ab", + "taxonomy_term.ec064691-4a1e-4a7c-a5f4-0a573286a67b" + ], + "node.9e094927-a767-437b-b3b7-90a5bea35da0": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.a587aa47-64ee-4454-a822-da2a3fd44147", + "taxonomy_term.427b33a7-0a27-458b-8a02-4d6a6780a2e4" + ], + "node.d473b252-b668-40bc-b744-68ea259702fc": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.85934919-d843-4503-93e6-e871644bb46c", + "taxonomy_term.0a8e0788-6709-46c0-ab72-f796ee96ad95" + ], + "node.6bfb5cd7-ee69-4cbb-8a28-fe1d60fba191": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.22221e8c-d072-40ba-a032-b34b0c964a57", + "taxonomy_term.6f130024-67b6-448c-a780-8fe31d10f94d" + ], + "node.16846795-5fd0-4a67-a080-edfaa8e20cd8": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.f8784685-be7e-48b8-9c86-f205c7e9d981", + "taxonomy_term.a6331245-d56d-44dd-9496-936284f1bc09" + ], + "node.25347778-fdbf-4a8e-80f9-2d7e655391fe": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "media.4a1c5fbf-83ad-406f-b39b-32a3fd2d0d90", + "taxonomy_term.fb6ffbd7-a7c1-49a5-8df3-d8167b8359c6" + ], + "path_alias.799ccead-b473-474a-9131-d0c36db8c194": [ + "node.00e9d07f-479d-4a4d-8a13-ad6cf44c0454" + ], + "path_alias.458f6c04-7cf5-4011-a386-a240d552ad0e": [ + "node.720227fb-2539-4f99-8a3a-097ad7fbea5b" + ], + "path_alias.e16afff1-7e4f-486d-8c15-9daaa90ae2c2": [ + "node.76b39ff6-103e-4ebf-b4c2-de6c369a7a65" + ], + "path_alias.c3a908a9-70cd-45f8-b1b8-e9889c8ac645": [ + "node.d60d49f4-3d4f-4dd1-bcb8-1e75f74032c1" + ], + "path_alias.46cf208b-0fc4-429f-9787-fbdf70da76be": [ + "node.91228b97-e4df-43c9-8f1e-6aaa6998b6c7" + ], + "path_alias.05c8d8d4-a8c1-4956-9348-80367df00108": [ + "node.872ee6d1-ddeb-4b85-a443-c5cf2d9f864d" + ], + "path_alias.e64f35a6-b476-448c-8043-171e772aabca": [ + "node.00cbe903-afbd-4074-867d-4499873f3ec9" + ], + "path_alias.f8a5a912-19db-4c22-9157-4583e9f356c8": [ + "node.8db50e55-72a9-4957-97c7-8a5ae127eeaa" + ], + "path_alias.1df69675-92fc-4238-b3ee-57263243e395": [ + "node.e83b2be0-560c-43a0-b22c-4d11898e2591" + ], + "path_alias.b7908c26-3b98-444f-968c-7cb5be66d88c": [ + "node.11ff7528-5853-4557-bab4-190e6edab4a5" + ], + "path_alias.c0bde3ce-d3c3-4bd6-b2a1-064b535ca308": [ + "node.bbdaeb7f-4154-4919-a1e6-1dcc33c3ac87" + ], + "path_alias.5f139ec9-b1ab-4613-b00d-19cc03fd1d6f": [ + "node.b3371f53-7540-46da-b9dd-0247c0042c60" + ], + "path_alias.be37fc6c-bf65-4b4d-b652-84d163b0d666": [ + "node.67e872b0-38b9-4bf8-9ca2-82b6e2cd488b" + ], + "path_alias.5aa1fdcc-aaaf-4b96-98d9-a76945ca4d3b": [ + "node.d31d81e0-5591-424a-b89f-e38a0b35ff25" + ], + "path_alias.24b6f8bc-e00b-498e-9a03-754f85e4ee0b": [ + "node.7646b8ce-4388-4b19-9ef6-73439442c359" + ], + "path_alias.e7160989-275c-4054-a4f2-2c0efce42985": [ + "node.3e86a978-80ed-4e0d-9e93-93001f1d52ad" + ], + "path_alias.2bea11d0-9783-4f4d-b8af-cb2ae20ea43b": [ + "node.dbb09dcc-ad50-4ec0-9567-1d799292107f" + ], + "path_alias.289c6203-bf95-4f18-a285-482337c510b7": [ + "node.9478a73a-b12b-426e-abcf-f007d544d244" + ], + "path_alias.8c4d45a2-b6d5-4567-bf3e-220bd8bfb393": [ + "node.29a792d3-f83c-4802-95cf-ce39109dd96a" + ], + "path_alias.dac815a5-e23f-4f3b-a249-b9391d5ed4d0": [ + "node.2b4c5ae7-3754-44ae-a0c0-40a24a64fc2f" + ], + "path_alias.37bcce63-122c-4aa3-ade9-fa96b9f24e22": [ + "node.67967073-f8ca-4253-b806-a570806f18ee" + ], + "path_alias.a1b87f39-0fbb-46dc-b81a-1e0f11f942ac": [ + "node.d46b09ba-3534-422c-b897-05619490a269" + ], + "path_alias.abdc82a8-fbb9-412c-bb91-e0ca0566e8ef": [ + "node.7cc21bad-5b2e-450c-86b4-19b79f4b21c1" + ], + "path_alias.0ccd4c97-8c36-4030-bd02-d1a24eace52b": [ + "node.4eec6b8d-0376-4b5f-84a9-cdc2fca2395e" + ], + "path_alias.603fe8b8-cabd-44e3-8914-949f8d58f59a": [ + "node.4229ad32-8ef7-4315-ad6d-c7fea0157f7f" + ], + "path_alias.56615246-6c0a-4995-b2e5-05410aeb9f85": [ + "node.6d9734c9-2165-4b6c-8617-1dcb5af116bb" + ], + "path_alias.9a227a05-5717-4b6a-9eb8-3ab05d1e8077": [ + "node.fd961f16-2935-474b-af7e-99885bd38a5b" + ], + "path_alias.193a146a-4b87-4cb7-8139-f612fb3656ef": [ + "node.4d1aa9fa-091a-425a-941a-102e6f17e768" + ], + "path_alias.5a0eee15-1d56-43d0-8539-3bd406e48749": [ + "node.ef95ec60-773e-44ce-a0aa-5e009112f8f4" + ], + "path_alias.3c27c0fe-1a53-4073-92c0-edded050d127": [ + "node.3424c5e4-6b60-4ba4-b9f1-37b964cbcb91" + ], + "path_alias.1013ac37-0c26-4453-9529-d9678bea6bb4": [ + "node.c88b1c71-9bf2-4055-820b-6f9377ed31af" + ], + "path_alias.3deea84a-b1d1-4a20-8fe6-ce809fb116c4": [ + "node.32df4c3d-0719-49eb-8dde-0d04ea746de8" + ], + "path_alias.b7e67401-20ff-46b7-89e6-0022c6bd1e35": [ + "node.e2353e18-0a03-4448-a8db-728dbd4146e8" + ], + "path_alias.224b7887-6730-4987-b23c-7b4f61f1b549": [ + "node.9b87c047-0a3b-4a66-8ea8-f8a1981f686c" + ], + "path_alias.e2b23961-024e-4223-94db-5a9cb626bcc3": [ + "node.28e7dab2-8990-43ca-8f69-16608eae051f" + ], + "path_alias.bf67d703-6cbb-4272-b81c-2ab8ca1dd96b": [ + "node.478e9266-742d-4c7d-92fb-0f6797b0da9e" + ], + "path_alias.76645bbb-c487-499f-a485-e8a3cd431539": [ + "node.261e86dc-ffbb-4274-a61a-8ddd9fadff5e" + ], + "path_alias.25233bfe-544a-4842-87d7-afcd27779476": [ + "node.622123fa-d820-4372-a68d-a049f9ceb348" + ], + "path_alias.5f1f98b4-b422-4633-ba2d-1036ad9bbefb": [ + "node.f9b17889-2531-4e1e-b120-a0f0e27fed83" + ], + "path_alias.cf11b483-34f2-4e6b-9e28-75ea679c1a55": [ + "node.93689f20-8355-413a-8c23-5096802fbd65" + ], + "path_alias.d266b885-54c2-4d7a-89a3-828fb7f8ff88": [ + "node.209ce05d-6831-47b2-b069-c4e31f698885" + ], + "path_alias.1ccfde63-a91b-48aa-a890-5a5891815d0d": [ + "node.5a9c3a99-84f4-4dc3-8ddc-d05e0469f9b9" ], "path_alias.28c02053-6cf9-4e1f-bed3-163c28e2ea7b": [ "node.00e9d07f-479d-4a4d-8a13-ad6cf44c0454" @@ -3871,6 +4413,39 @@ "path_alias.53c80a2f-365c-403f-8e07-5f82311df5a4": [ "node.2a8afca0-9193-4e69-86bb-8d1d3639d6e1" ], + "path_alias.987be1d9-1ccd-4a4e-898e-207172cd39a0": [ + "node.1579b5cf-889e-4a7b-98a7-59918359def9" + ], + "path_alias.6f154ca6-12e7-47fc-893e-a5c094487f21": [ + "node.45636e82-61b1-4298-a28c-34f139b9a559" + ], + "path_alias.8941a0dc-4d03-4a42-a647-8d20898ac224": [ + "node.d5d38a64-f226-42e0-8691-6c1b128435bf" + ], + "path_alias.3a7a13f5-0525-4037-a9a1-c9be77e0bd6a": [ + "node.4c9fd2d9-307a-43a1-8993-d422261eabd7" + ], + "path_alias.9bbfe0c4-7942-40e3-8e83-eaa5df854298": [ + "node.d7d864f9-d3b6-4682-8e86-8d1f7c6f774e" + ], + "path_alias.c6c581ce-f776-47a6-ab45-1e56e1593594": [ + "node.38535020-c00e-4720-8534-73346ff7cb0d" + ], + "path_alias.4b0cf0d7-3421-4559-a405-c016e11c1970": [ + "node.0e1fbc03-a045-4ca4-8925-69e39b67d893" + ], + "path_alias.950ec3e2-a41f-4da8-a54e-456156941219": [ + "node.b68d2c2d-2d78-43c5-b97c-3e57f0308b13" + ], + "path_alias.b1705270-e583-405b-a7b4-6ae30059706f": [ + "node.298d7816-0b4a-449e-a78d-fcf973f24bf0" + ], + "path_alias.9d87323f-c40a-4737-943e-c8f48cb37bd3": [ + "node.22f6723d-c781-4548-a2cf-3b642e91b4ad" + ], + "path_alias.678f29fc-1b63-4450-8689-7d0949a2779b": [ + "node.81676cf3-0b30-4619-a922-12ff3e16ba76" + ], "path_alias.ff7cee19-0667-4d4e-a7b7-41e45ab6b622": [ "node.ca7093b6-288d-4326-b755-cc96e0c262dc" ], @@ -6331,12 +6906,125 @@ "path_alias.ce6b9ad5-376f-4bdd-b650-2d15d190f1b9": [ "node.5c793601-f8ea-470d-8c64-3e669226e651" ], - "path_alias.987be1d9-1ccd-4a4e-898e-207172cd39a0": [ - "node.1579b5cf-889e-4a7b-98a7-59918359def9" + "path_alias.94eab8eb-be76-4fad-afac-3e50e3d1e1b5": [ + "node.7fe05b4e-044a-4426-8fce-538781450976" ], - "path_alias.6f154ca6-12e7-47fc-893e-a5c094487f21": [ - "node.45636e82-61b1-4298-a28c-34f139b9a559" + "path_alias.0e885b9c-0124-4521-a450-b4702c51a5ba": [ + "node.13daae68-e5f9-4295-a6ff-908aae12f012" ], + "path_alias.be39dc41-6c80-4be3-ac25-f20011d65c54": [ + "node.773bab66-561e-4954-9689-a7d817cbbb35" + ], + "path_alias.84fe08d5-7a51-4a66-be94-3b0eda19e962": [ + "node.deefc5f9-12d4-46a5-a647-4522de0e5e63" + ], + "path_alias.7589fe0f-4e02-4640-b317-4b659a8702ea": [ + "node.5c296c46-30d9-4ec8-93e4-837330c833b0" + ], + "path_alias.89855544-a29f-4a69-9717-de7dd29ee92c": [ + "node.fe259dd8-b373-43cb-bab1-81c3f8c8f5a0" + ], + "path_alias.bb03c9a3-1968-4fe2-8362-fa68ed28e5ea": [ + "node.487866ab-71b2-407e-9911-c6207dbccd80" + ], + "path_alias.40cfe58e-9ab3-4fc7-8544-8faab73d810d": [ + "node.d0cc3427-9501-4857-93e4-d2153b18ebe5" + ], + "path_alias.fbca963d-93c3-486f-b9d9-c2092000c188": [ + "node.19efa1df-9e8a-4c65-b1e8-55248ac520ed" + ], + "path_alias.094decee-bee6-4953-9834-9eff4207a802": [ + "node.687c50a0-f5e5-40ab-8ae0-0a31eb73d65b" + ], + "path_alias.ee21faa4-0c25-40b1-846d-4b3bf2b0c353": [ + "node.058eb05f-cec1-43bd-a4e1-0b09630662e9" + ], + "path_alias.8b415f79-73dd-4d21-b0e7-b9b74cf324ba": [ + "node.7fab23fc-6ea7-432b-86da-ec32dfc008ab" + ], + "path_alias.c33e1b1a-6fed-4ca8-9241-5d1eefa6f7e7": [ + "node.84decda9-d30b-4cd0-b468-937a7e47776b" + ], + "path_alias.ef8eecc0-5a61-48de-b30c-d15e48459249": [ + "node.6ed95c44-c301-4f53-8f87-6d33de758f7e" + ], + "path_alias.1f043e2e-99c3-4a6b-8c85-7f8cb652bb71": [ + "node.d417d779-e0ca-4f36-8aa3-5ef39a8c4a18" + ], + "path_alias.f83c3ec3-ea20-4e20-883c-8aa2bd09126f": [ + "node.33ea9079-3c84-410b-b568-eeff8c70a41f" + ], + "path_alias.4623a53c-319d-4bb7-ae65-5a8eed2d4fc5": [ + "node.eedbf764-01b3-48e8-9de4-b8d23caa8efd" + ], + "path_alias.103e1a16-2b12-430e-9946-0f77e25b4e11": [ + "node.8a979843-907c-49d9-abaf-a21b0432e648" + ], + "path_alias.2c981801-8454-4517-81c7-f8b9cbfecc36": [ + "node.1d491da6-0523-4709-aa35-17df110f5506" + ], + "path_alias.705f9177-84d1-407b-9657-01fe314d52e1": [ + "node.6dac7a82-aecd-4bd2-9303-0383d77f4a88" + ], + "path_alias.bee3f597-8c0d-4ad3-9ac6-0729a0356302": [ + "node.62d158a4-17c2-488c-990c-d852eb7e3f7c" + ], + "path_alias.eba0fc97-ab0a-4059-aee4-f8195f8bc41b": [ + "node.5a8df3bf-d501-47ae-978b-ef6219c68c60" + ], + "path_alias.9b61fa71-0eef-4864-86bc-eb99dc31ab30": [ + "node.5cc36ded-e301-49de-88eb-c218c980707f" + ], + "path_alias.a3d49a94-32b6-4288-8b7d-ea072ec7e0d4": [ + "node.9e094927-a767-437b-b3b7-90a5bea35da0" + ], + "path_alias.0b47c099-a0e8-49bb-b94b-8a0377a2882a": [ + "node.d473b252-b668-40bc-b744-68ea259702fc" + ], + "path_alias.b8ad3cf0-b3ad-44b0-93b5-c12d76ff935d": [ + "node.6bfb5cd7-ee69-4cbb-8a28-fe1d60fba191" + ], + "path_alias.1a1125ef-0203-4471-a376-e6322b8c0511": [ + "node.16846795-5fd0-4a67-a080-edfaa8e20cd8" + ], + "path_alias.e07a9581-a98a-4acf-b878-492b260fde28": [ + "node.25347778-fdbf-4a8e-80f9-2d7e655391fe" + ], + "redirect.bfacd4d2-3e91-4845-bec5-4f6d7558788d": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "redirect.8f837f21-5631-490d-b4f4-a8cc65cfafae": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" + ], + "shortcut.91b0a545-47e6-47f6-8c91-312400be7975": [], + "shortcut.45ca7a46-646c-4ae4-83ff-0a7630e48ca6": [], + "shortcut.81d560f9-aa02-4691-b078-766110a08554": [], + "taxonomy_term.306b315a-03c4-4f06-a396-cf0906676d47": [], + "taxonomy_term.33c14bb8-58a2-4f98-bcf1-658dce47a1af": [], + "taxonomy_term.6e8c14dc-fa95-4ffa-b6ae-bd28519562f7": [], + "taxonomy_term.b4e262ae-1e39-471f-b5ff-111df3b772d9": [], + "taxonomy_term.189f1378-871c-4e2a-93b9-1096fd273c43": [], + "taxonomy_term.4c72b65c-9b3c-4c8a-8826-9849ae4f498d": [], + "taxonomy_term.1902938a-e92a-4ee7-9129-fe3f3ae41bcf": [], + "taxonomy_term.317d48d3-4d85-450e-8358-f495d503b41b": [], + "taxonomy_term.9e99db9e-83af-4d55-9c98-ba53ab2c2ab6": [], + "taxonomy_term.cb22fa9d-5b4f-4a48-bb57-8f2f4f010a32": [], + "taxonomy_term.f9b1ec5f-2fdb-438c-a266-082a86a6d94f": [], + "taxonomy_term.8bfc82e2-c3c1-4c3b-ad5a-47f5681bcad2": [], + "taxonomy_term.3e21966a-6812-420b-aca1-0aa641dbb5a2": [], + "taxonomy_term.3b55c7cc-9994-42fd-aece-9c52889b875e": [], + "taxonomy_term.a1f48bb9-493b-4f92-b1ac-74152cd6f980": [], + "taxonomy_term.43995889-d61c-4934-b644-52c9d3fee4d6": [], + "taxonomy_term.2fb2991f-8bac-4335-a8cd-a5c6edb158df": [], + "taxonomy_term.c0470b91-e700-4602-9e93-07705681d679": [], + "taxonomy_term.45ff9597-74a6-46d9-91a2-8d6e5b2c28a9": [], + "taxonomy_term.e4c684f2-2c3c-4ca3-a65b-eb7596778538": [], + "taxonomy_term.ec064691-4a1e-4a7c-a5f4-0a573286a67b": [], + "taxonomy_term.427b33a7-0a27-458b-8a02-4d6a6780a2e4": [], + "taxonomy_term.0a8e0788-6709-46c0-ab72-f796ee96ad95": [], + "taxonomy_term.6f130024-67b6-448c-a780-8fe31d10f94d": [], + "taxonomy_term.a6331245-d56d-44dd-9496-936284f1bc09": [], + "taxonomy_term.fb6ffbd7-a7c1-49a5-8df3-d8167b8359c6": [], "user.42bd662a-80da-4069-9fb8-14db3a77bb8c": [], "user.b8966985-d4b2-42a7-a319-2e94ccfbb849": [], "paragraph.e8a7c3c3-c07a-4545-8387-ab03b8f7f47a": [], @@ -6347,567 +7035,5 @@ "paragraph.81b18409-0f9d-49de-a8ff-c75c7c4852c0": [], "paragraph.e89e2456-b6b5-4c5f-922f-9f34f6e77e68": [], "paragraph.2f7f892b-75ff-48a0-9034-b9af048efd84": [], - "paragraph.c4f743d0-4cf5-40ea-96e5-8fe5dd1092fa": [], - "file.85ac0ba1-80de-478e-a3f4-9bd1f003348e": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "crop.49e2f9ad-4739-478a-ae41-332d79fde879": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "node.b71f8b90-7636-4e13-b31a-e7ba42eb94f7": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.85ac0ba1-80de-478e-a3f4-9bd1f003348e" - ], - "node.d5d38a64-f226-42e0-8691-6c1b128435bf": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "path_alias.8941a0dc-4d03-4a42-a647-8d20898ac224": [ - "node.d5d38a64-f226-42e0-8691-6c1b128435bf" - ], - "node.4c9fd2d9-307a-43a1-8993-d422261eabd7": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "path_alias.3a7a13f5-0525-4037-a9a1-c9be77e0bd6a": [ - "node.4c9fd2d9-307a-43a1-8993-d422261eabd7" - ], - "node.d7d864f9-d3b6-4682-8e86-8d1f7c6f774e": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "path_alias.9bbfe0c4-7942-40e3-8e83-eaa5df854298": [ - "node.d7d864f9-d3b6-4682-8e86-8d1f7c6f774e" - ], - "node.38535020-c00e-4720-8534-73346ff7cb0d": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "path_alias.c6c581ce-f776-47a6-ab45-1e56e1593594": [ - "node.38535020-c00e-4720-8534-73346ff7cb0d" - ], - "node.0e1fbc03-a045-4ca4-8925-69e39b67d893": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "path_alias.4b0cf0d7-3421-4559-a405-c016e11c1970": [ - "node.0e1fbc03-a045-4ca4-8925-69e39b67d893" - ], - "node.7fe05b4e-044a-4426-8fce-538781450976": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.883096d9-5f02-445f-8db9-ad75362da9cc", - "taxonomy_term.306b315a-03c4-4f06-a396-cf0906676d47" - ], - "taxonomy_term.306b315a-03c4-4f06-a396-cf0906676d47": [], - "path_alias.94eab8eb-be76-4fad-afac-3e50e3d1e1b5": [ - "node.7fe05b4e-044a-4426-8fce-538781450976" - ], - "file.7f65da75-c4fb-4e12-920f-b3538cacf3b2": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "file.565ea6d1-39f8-4179-979e-f012fcb264af": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "crop.87fbc4e4-490e-4de5-a34f-c11e859cdd2d": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.292a3bd1-0ac0-4f1d-81b7-74bb96be1ee9": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.7f65da75-c4fb-4e12-920f-b3538cacf3b2" - ], - "taxonomy_term.33c14bb8-58a2-4f98-bcf1-658dce47a1af": [], - "node.13daae68-e5f9-4295-a6ff-908aae12f012": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.0c37e975-e240-4834-acbb-f9ea19dee13f", - "taxonomy_term.33c14bb8-58a2-4f98-bcf1-658dce47a1af", - "taxonomy_term.306b315a-03c4-4f06-a396-cf0906676d47" - ], - "path_alias.0e885b9c-0124-4521-a450-b4702c51a5ba": [ - "node.13daae68-e5f9-4295-a6ff-908aae12f012" - ], - "file.5f4a9e0d-57e0-4e84-b8ba-9b641955c102": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.0c37e975-e240-4834-acbb-f9ea19dee13f": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.5f4a9e0d-57e0-4e84-b8ba-9b641955c102" - ], - "file.4f4b0b2d-c1bf-4a6b-a234-9f1fd72bd110": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.f9a0267d-cec0-44fd-abf6-fe569cde3b19": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.4f4b0b2d-c1bf-4a6b-a234-9f1fd72bd110" - ], - "taxonomy_term.6e8c14dc-fa95-4ffa-b6ae-bd28519562f7": [], - "path_alias.be39dc41-6c80-4be3-ac25-f20011d65c54": [ - "node.773bab66-561e-4954-9689-a7d817cbbb35" - ], - "node.773bab66-561e-4954-9689-a7d817cbbb35": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.f9a0267d-cec0-44fd-abf6-fe569cde3b19", - "taxonomy_term.6e8c14dc-fa95-4ffa-b6ae-bd28519562f7" - ], - "file.843cc6fb-9e67-43c7-96a2-a566b2e6c0f2": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.a45a3074-779f-4238-b97c-d4d7146f8a59": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.843cc6fb-9e67-43c7-96a2-a566b2e6c0f2" - ], - "taxonomy_term.b4e262ae-1e39-471f-b5ff-111df3b772d9": [], - "path_alias.84fe08d5-7a51-4a66-be94-3b0eda19e962": [ - "node.deefc5f9-12d4-46a5-a647-4522de0e5e63" - ], - "node.deefc5f9-12d4-46a5-a647-4522de0e5e63": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.a45a3074-779f-4238-b97c-d4d7146f8a59", - "taxonomy_term.b4e262ae-1e39-471f-b5ff-111df3b772d9" - ], - "file.3c2c7139-187d-4b24-b9af-6b8656d96ce3": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.33ccb3cb-1247-45e4-a43b-078d74034320": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.3c2c7139-187d-4b24-b9af-6b8656d96ce3" - ], - "taxonomy_term.189f1378-871c-4e2a-93b9-1096fd273c43": [], - "path_alias.7589fe0f-4e02-4640-b317-4b659a8702ea": [ - "node.5c296c46-30d9-4ec8-93e4-837330c833b0" - ], - "node.5c296c46-30d9-4ec8-93e4-837330c833b0": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.33ccb3cb-1247-45e4-a43b-078d74034320", - "taxonomy_term.189f1378-871c-4e2a-93b9-1096fd273c43" - ], - "file.07bc5ab4-a33f-404f-8686-da4a9f2bc910": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.36dadcca-36f4-4f14-9f4f-8c0e1c33acc8": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.07bc5ab4-a33f-404f-8686-da4a9f2bc910" - ], - "taxonomy_term.4c72b65c-9b3c-4c8a-8826-9849ae4f498d": [], - "path_alias.89855544-a29f-4a69-9717-de7dd29ee92c": [ - "node.fe259dd8-b373-43cb-bab1-81c3f8c8f5a0" - ], - "node.fe259dd8-b373-43cb-bab1-81c3f8c8f5a0": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.36dadcca-36f4-4f14-9f4f-8c0e1c33acc8", - "taxonomy_term.4c72b65c-9b3c-4c8a-8826-9849ae4f498d" - ], - "file.72d32f1d-6662-45ed-bb8f-efd28bcc3aef": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.d50c069b-e2a8-4e8d-b46b-13de499ba5f2": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.72d32f1d-6662-45ed-bb8f-efd28bcc3aef" - ], - "taxonomy_term.1902938a-e92a-4ee7-9129-fe3f3ae41bcf": [], - "path_alias.bb03c9a3-1968-4fe2-8362-fa68ed28e5ea": [ - "node.487866ab-71b2-407e-9911-c6207dbccd80" - ], - "node.487866ab-71b2-407e-9911-c6207dbccd80": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.d50c069b-e2a8-4e8d-b46b-13de499ba5f2", - "taxonomy_term.1902938a-e92a-4ee7-9129-fe3f3ae41bcf" - ], - "file.c4807834-918a-4421-9177-5a1f95900ca5": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.f18dde63-4721-4837-8c16-4449ef5611ee": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.c4807834-918a-4421-9177-5a1f95900ca5" - ], - "taxonomy_term.317d48d3-4d85-450e-8358-f495d503b41b": [], - "path_alias.40cfe58e-9ab3-4fc7-8544-8faab73d810d": [ - "node.d0cc3427-9501-4857-93e4-d2153b18ebe5" - ], - "node.d0cc3427-9501-4857-93e4-d2153b18ebe5": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.f18dde63-4721-4837-8c16-4449ef5611ee", - "taxonomy_term.317d48d3-4d85-450e-8358-f495d503b41b" - ], - "file.7cea60ab-cd20-42cb-b995-fa470fc393f5": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.9d524fe7-830a-475f-b131-d4a0c874102e": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.7cea60ab-cd20-42cb-b995-fa470fc393f5" - ], - "taxonomy_term.9e99db9e-83af-4d55-9c98-ba53ab2c2ab6": [], - "path_alias.fbca963d-93c3-486f-b9d9-c2092000c188": [ - "node.19efa1df-9e8a-4c65-b1e8-55248ac520ed" - ], - "node.19efa1df-9e8a-4c65-b1e8-55248ac520ed": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.9d524fe7-830a-475f-b131-d4a0c874102e", - "taxonomy_term.9e99db9e-83af-4d55-9c98-ba53ab2c2ab6" - ], - "file.67a1977e-b9e3-45ad-bddf-5058a80414f9": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.4bec5c04-dd0a-415d-9cd2-9bf76435a983": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.67a1977e-b9e3-45ad-bddf-5058a80414f9" - ], - "taxonomy_term.cb22fa9d-5b4f-4a48-bb57-8f2f4f010a32": [], - "path_alias.094decee-bee6-4953-9834-9eff4207a802": [ - "node.687c50a0-f5e5-40ab-8ae0-0a31eb73d65b" - ], - "node.687c50a0-f5e5-40ab-8ae0-0a31eb73d65b": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.4bec5c04-dd0a-415d-9cd2-9bf76435a983", - "taxonomy_term.cb22fa9d-5b4f-4a48-bb57-8f2f4f010a32" - ], - "file.8c712d15-f3f1-463f-9cbb-f4338db22a27": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.29435a22-668d-415d-b8b0-6bc76fd92ef3": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.8c712d15-f3f1-463f-9cbb-f4338db22a27" - ], - "taxonomy_term.f9b1ec5f-2fdb-438c-a266-082a86a6d94f": [], - "path_alias.ee21faa4-0c25-40b1-846d-4b3bf2b0c353": [ - "node.058eb05f-cec1-43bd-a4e1-0b09630662e9" - ], - "node.058eb05f-cec1-43bd-a4e1-0b09630662e9": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.29435a22-668d-415d-b8b0-6bc76fd92ef3", - "taxonomy_term.f9b1ec5f-2fdb-438c-a266-082a86a6d94f" - ], - "file.2b87b13a-05e0-4f03-9760-517085f673ff": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.0aabd501-3b1b-4352-a5c3-60b01c295311": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.2b87b13a-05e0-4f03-9760-517085f673ff" - ], - "taxonomy_term.8bfc82e2-c3c1-4c3b-ad5a-47f5681bcad2": [], - "path_alias.8b415f79-73dd-4d21-b0e7-b9b74cf324ba": [ - "node.7fab23fc-6ea7-432b-86da-ec32dfc008ab" - ], - "node.7fab23fc-6ea7-432b-86da-ec32dfc008ab": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.0aabd501-3b1b-4352-a5c3-60b01c295311", - "taxonomy_term.8bfc82e2-c3c1-4c3b-ad5a-47f5681bcad2" - ], - "file.40f8d8c1-1f63-4180-81c0-42edd8e84a9f": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.3e58e66f-f8b2-4c97-8192-4d983d39f9a5": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.40f8d8c1-1f63-4180-81c0-42edd8e84a9f" - ], - "taxonomy_term.3e21966a-6812-420b-aca1-0aa641dbb5a2": [], - "path_alias.c33e1b1a-6fed-4ca8-9241-5d1eefa6f7e7": [ - "node.84decda9-d30b-4cd0-b468-937a7e47776b" - ], - "node.84decda9-d30b-4cd0-b468-937a7e47776b": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.3e58e66f-f8b2-4c97-8192-4d983d39f9a5", - "taxonomy_term.3e21966a-6812-420b-aca1-0aa641dbb5a2" - ], - "file.1ffeab5a-4395-4ee9-bf05-bac394a588fd": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.e8ccf4dc-fdc3-4902-87fb-7f0153597ef0": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.1ffeab5a-4395-4ee9-bf05-bac394a588fd" - ], - "taxonomy_term.3b55c7cc-9994-42fd-aece-9c52889b875e": [], - "path_alias.ef8eecc0-5a61-48de-b30c-d15e48459249": [ - "node.6ed95c44-c301-4f53-8f87-6d33de758f7e" - ], - "node.6ed95c44-c301-4f53-8f87-6d33de758f7e": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.e8ccf4dc-fdc3-4902-87fb-7f0153597ef0", - "taxonomy_term.3b55c7cc-9994-42fd-aece-9c52889b875e" - ], - "file.45eba0ef-3846-4f3b-8147-d0ad5509c665": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.14a032ba-cd66-4fbf-b45e-5c6851eead80": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.45eba0ef-3846-4f3b-8147-d0ad5509c665" - ], - "taxonomy_term.a1f48bb9-493b-4f92-b1ac-74152cd6f980": [], - "path_alias.1f043e2e-99c3-4a6b-8c85-7f8cb652bb71": [ - "node.d417d779-e0ca-4f36-8aa3-5ef39a8c4a18" - ], - "node.d417d779-e0ca-4f36-8aa3-5ef39a8c4a18": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.14a032ba-cd66-4fbf-b45e-5c6851eead80", - "taxonomy_term.a1f48bb9-493b-4f92-b1ac-74152cd6f980" - ], - "file.21385f14-1910-4388-bf1a-200964fa73b1": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.6cad1384-e45d-48f9-86b4-c8f9efac72d6": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.21385f14-1910-4388-bf1a-200964fa73b1" - ], - "taxonomy_term.43995889-d61c-4934-b644-52c9d3fee4d6": [], - "path_alias.f83c3ec3-ea20-4e20-883c-8aa2bd09126f": [ - "node.33ea9079-3c84-410b-b568-eeff8c70a41f" - ], - "node.33ea9079-3c84-410b-b568-eeff8c70a41f": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.6cad1384-e45d-48f9-86b4-c8f9efac72d6", - "taxonomy_term.43995889-d61c-4934-b644-52c9d3fee4d6" - ], - "file.e65a89ea-4eac-4562-9156-e3487cf1cbdd": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.52d13a35-d686-46a7-ac8a-b0e1219e4583": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.e65a89ea-4eac-4562-9156-e3487cf1cbdd" - ], - "taxonomy_term.2fb2991f-8bac-4335-a8cd-a5c6edb158df": [], - "path_alias.4623a53c-319d-4bb7-ae65-5a8eed2d4fc5": [ - "node.eedbf764-01b3-48e8-9de4-b8d23caa8efd" - ], - "node.eedbf764-01b3-48e8-9de4-b8d23caa8efd": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.52d13a35-d686-46a7-ac8a-b0e1219e4583", - "taxonomy_term.2fb2991f-8bac-4335-a8cd-a5c6edb158df" - ], - "file.06f032ff-a1bc-4f98-9964-40c7278e885f": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.3877e696-9620-44de-b941-3ebb42c1244b": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.06f032ff-a1bc-4f98-9964-40c7278e885f" - ], - "path_alias.103e1a16-2b12-430e-9946-0f77e25b4e11": [ - "node.8a979843-907c-49d9-abaf-a21b0432e648" - ], - "node.8a979843-907c-49d9-abaf-a21b0432e648": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.3877e696-9620-44de-b941-3ebb42c1244b", - "taxonomy_term.6e8c14dc-fa95-4ffa-b6ae-bd28519562f7" - ], - "file.943c945f-8081-4bfd-92f9-302f5ddaf90f": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.04897b7d-6d74-491c-935f-65051be149fd": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.943c945f-8081-4bfd-92f9-302f5ddaf90f" - ], - "taxonomy_term.c0470b91-e700-4602-9e93-07705681d679": [], - "path_alias.2c981801-8454-4517-81c7-f8b9cbfecc36": [ - "node.1d491da6-0523-4709-aa35-17df110f5506" - ], - "node.1d491da6-0523-4709-aa35-17df110f5506": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.04897b7d-6d74-491c-935f-65051be149fd", - "taxonomy_term.c0470b91-e700-4602-9e93-07705681d679" - ], - "file.32c08f1a-4b4d-4ef7-b1eb-08a8cc9871dc": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.4aa1060c-6977-4c35-b946-64f4cce860dd": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.32c08f1a-4b4d-4ef7-b1eb-08a8cc9871dc" - ], - "taxonomy_term.45ff9597-74a6-46d9-91a2-8d6e5b2c28a9": [], - "path_alias.705f9177-84d1-407b-9657-01fe314d52e1": [ - "node.6dac7a82-aecd-4bd2-9303-0383d77f4a88" - ], - "node.6dac7a82-aecd-4bd2-9303-0383d77f4a88": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.4aa1060c-6977-4c35-b946-64f4cce860dd", - "taxonomy_term.45ff9597-74a6-46d9-91a2-8d6e5b2c28a9" - ], - "file.a6e24803-104a-4b74-b016-242b77185b9e": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.00e90d0a-0d8f-4579-8022-be91f2449149": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.a6e24803-104a-4b74-b016-242b77185b9e" - ], - "path_alias.bee3f597-8c0d-4ad3-9ac6-0729a0356302": [ - "node.62d158a4-17c2-488c-990c-d852eb7e3f7c" - ], - "node.62d158a4-17c2-488c-990c-d852eb7e3f7c": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.00e90d0a-0d8f-4579-8022-be91f2449149", - "taxonomy_term.317d48d3-4d85-450e-8358-f495d503b41b" - ], - "file.4084d1f3-6c8c-4976-86f7-68ea491ee3bf": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.034364f8-2e16-4ec9-8148-5af2c070c038": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.4084d1f3-6c8c-4976-86f7-68ea491ee3bf" - ], - "taxonomy_term.e4c684f2-2c3c-4ca3-a65b-eb7596778538": [], - "path_alias.eba0fc97-ab0a-4059-aee4-f8195f8bc41b": [ - "node.5a8df3bf-d501-47ae-978b-ef6219c68c60" - ], - "node.5a8df3bf-d501-47ae-978b-ef6219c68c60": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.034364f8-2e16-4ec9-8148-5af2c070c038", - "taxonomy_term.e4c684f2-2c3c-4ca3-a65b-eb7596778538" - ], - "file.4a9d5a98-845c-45d1-98ca-2cd038d99326": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.ce691434-fc21-4ad1-8e7d-61d472f9c2ab": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.4a9d5a98-845c-45d1-98ca-2cd038d99326" - ], - "taxonomy_term.ec064691-4a1e-4a7c-a5f4-0a573286a67b": [], - "path_alias.9b61fa71-0eef-4864-86bc-eb99dc31ab30": [ - "node.5cc36ded-e301-49de-88eb-c218c980707f" - ], - "node.5cc36ded-e301-49de-88eb-c218c980707f": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.ce691434-fc21-4ad1-8e7d-61d472f9c2ab", - "taxonomy_term.ec064691-4a1e-4a7c-a5f4-0a573286a67b" - ], - "file.b809880e-834b-4a64-8051-6a96e207f11e": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.a587aa47-64ee-4454-a822-da2a3fd44147": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.b809880e-834b-4a64-8051-6a96e207f11e" - ], - "taxonomy_term.427b33a7-0a27-458b-8a02-4d6a6780a2e4": [], - "path_alias.a3d49a94-32b6-4288-8b7d-ea072ec7e0d4": [ - "node.9e094927-a767-437b-b3b7-90a5bea35da0" - ], - "node.9e094927-a767-437b-b3b7-90a5bea35da0": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.a587aa47-64ee-4454-a822-da2a3fd44147", - "taxonomy_term.427b33a7-0a27-458b-8a02-4d6a6780a2e4" - ], - "file.bc1169a7-d6b0-46d8-ae22-d921682b88f6": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.85934919-d843-4503-93e6-e871644bb46c": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.bc1169a7-d6b0-46d8-ae22-d921682b88f6" - ], - "taxonomy_term.0a8e0788-6709-46c0-ab72-f796ee96ad95": [], - "path_alias.0b47c099-a0e8-49bb-b94b-8a0377a2882a": [ - "node.d473b252-b668-40bc-b744-68ea259702fc" - ], - "node.d473b252-b668-40bc-b744-68ea259702fc": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.85934919-d843-4503-93e6-e871644bb46c", - "taxonomy_term.0a8e0788-6709-46c0-ab72-f796ee96ad95" - ], - "file.a2680e95-a118-48e8-8a89-fc608326c0e0": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.22221e8c-d072-40ba-a032-b34b0c964a57": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.a2680e95-a118-48e8-8a89-fc608326c0e0" - ], - "taxonomy_term.6f130024-67b6-448c-a780-8fe31d10f94d": [], - "path_alias.b8ad3cf0-b3ad-44b0-93b5-c12d76ff935d": [ - "node.6bfb5cd7-ee69-4cbb-8a28-fe1d60fba191" - ], - "node.6bfb5cd7-ee69-4cbb-8a28-fe1d60fba191": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.22221e8c-d072-40ba-a032-b34b0c964a57", - "taxonomy_term.6f130024-67b6-448c-a780-8fe31d10f94d" - ], - "file.32935ed5-d928-413e-824c-3c44e5ccd5d8": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.f8784685-be7e-48b8-9c86-f205c7e9d981": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.32935ed5-d928-413e-824c-3c44e5ccd5d8" - ], - "taxonomy_term.a6331245-d56d-44dd-9496-936284f1bc09": [], - "path_alias.1a1125ef-0203-4471-a376-e6322b8c0511": [ - "node.16846795-5fd0-4a67-a080-edfaa8e20cd8" - ], - "node.16846795-5fd0-4a67-a080-edfaa8e20cd8": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.f8784685-be7e-48b8-9c86-f205c7e9d981", - "taxonomy_term.a6331245-d56d-44dd-9496-936284f1bc09" - ], - "file.49873c79-708c-4e0c-bc4c-adde4414165e": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.4a1c5fbf-83ad-406f-b39b-32a3fd2d0d90": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.49873c79-708c-4e0c-bc4c-adde4414165e" - ], - "taxonomy_term.fb6ffbd7-a7c1-49a5-8df3-d8167b8359c6": [], - "path_alias.e07a9581-a98a-4acf-b878-492b260fde28": [ - "node.25347778-fdbf-4a8e-80f9-2d7e655391fe" - ], - "node.25347778-fdbf-4a8e-80f9-2d7e655391fe": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "media.4a1c5fbf-83ad-406f-b39b-32a3fd2d0d90", - "taxonomy_term.fb6ffbd7-a7c1-49a5-8df3-d8167b8359c6" - ], - "node.b68d2c2d-2d78-43c5-b97c-3e57f0308b13": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "path_alias.950ec3e2-a41f-4da8-a54e-456156941219": [ - "node.b68d2c2d-2d78-43c5-b97c-3e57f0308b13" - ], - "redirect.bfacd4d2-3e91-4845-bec5-4f6d7558788d": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "shortcut.81d560f9-aa02-4691-b078-766110a08554": [], - "shortcut.45ca7a46-646c-4ae4-83ff-0a7630e48ca6": [], - "shortcut.91b0a545-47e6-47f6-8c91-312400be7975": [], - "node.298d7816-0b4a-449e-a78d-fcf973f24bf0": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "path_alias.b1705270-e583-405b-a7b4-6ae30059706f": [ - "node.298d7816-0b4a-449e-a78d-fcf973f24bf0" - ], - "file.b17eae76-e417-4f22-8290-da16366ebb24": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "media.883096d9-5f02-445f-8db9-ad75362da9cc": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", - "file.565ea6d1-39f8-4179-979e-f012fcb264af", - "file.b17eae76-e417-4f22-8290-da16366ebb24" - ], - "node.22f6723d-c781-4548-a2cf-3b642e91b4ad": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "path_alias.9d87323f-c40a-4737-943e-c8f48cb37bd3": [ - "node.22f6723d-c781-4548-a2cf-3b642e91b4ad" - ], - "redirect.8f837f21-5631-490d-b4f4-a8cc65cfafae": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "node.81676cf3-0b30-4619-a922-12ff3e16ba76": [ - "user.b8966985-d4b2-42a7-a319-2e94ccfbb849" - ], - "path_alias.678f29fc-1b63-4450-8689-7d0949a2779b": [ - "node.81676cf3-0b30-4619-a922-12ff3e16ba76" - ] + "paragraph.c4f743d0-4cf5-40ea-96e5-8fe5dd1092fa": [] } \ No newline at end of file diff --git a/content/node.0001428e-621c-49ca-83d3-4323ea446f48.json b/content/node.0001428e-621c-49ca-83d3-4323ea446f48.json index fb793e145..43bf9461c 100644 --- a/content/node.0001428e-621c-49ca-83d3-4323ea446f48.json +++ b/content/node.0001428e-621c-49ca-83d3-4323ea446f48.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "71938847a402f6b5af7c2e34bca063d3", "target_type": "feeds_feed", diff --git a/content/node.001f3ebb-79dc-43ad-a363-6dc668d06a0c.json b/content/node.001f3ebb-79dc-43ad-a363-6dc668d06a0c.json index 9c4ee442e..247ab866a 100644 --- a/content/node.001f3ebb-79dc-43ad-a363-6dc668d06a0c.json +++ b/content/node.001f3ebb-79dc-43ad-a363-6dc668d06a0c.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "a1a228d3231ffab8895ec0cbd78f0b1d", "target_type": "feeds_feed", diff --git a/content/node.00497277-4b40-4d36-a473-8d8e1a187c18.json b/content/node.00497277-4b40-4d36-a473-8d8e1a187c18.json index 639e393e6..a62ed3e85 100644 --- a/content/node.00497277-4b40-4d36-a473-8d8e1a187c18.json +++ b/content/node.00497277-4b40-4d36-a473-8d8e1a187c18.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

A side effect of using a tool to generate build configuration files<\/a> with templates is the consistency that it introduces.<\/p>\n\n

The majority of my projects use a PHP-FPM or PHP CLI container. In my Docker Compose file, the service was mostly named php<\/code> but sometimes it was php-fpm<\/code>. In the templated file, it's always named php<\/code>.<\/p>\n\n

Some projects would use mysql<\/code> or mariadb<\/code> for the database service and nginx<\/code> or caddy<\/code> depending on which server was being used. These are now always database<\/code> and web<\/code> respectively.<\/p>\n\n

As well as being easier to switch between projects and not having to think about which names are used in each codebase, it's also much easier to write tools and automation when the names are consistent.<\/p>\n\n

For example, I'd always write a long-ish command to import a database file - reading and unzipping it, and importing it by connecting to the database running in its container. The command would essentially be the same with slight changes based on that project - such as the database service name.<\/p>\n\n

Now the command is the same for all projects, and I can automate it by writing a script that works on any project meaning I no longer need to write the long command at all.<\/p>\n\n ", + "value": "\n

A side effect of using a tool to generate build configuration files<\/a> with templates is the consistency that it introduces.<\/p>\n\n

The majority of my projects use a PHP-FPM or PHP CLI container. In my Docker Compose file, the service was mostly named php<\/code> but sometimes it was php-fpm<\/code>. In the templated file, it's always named php<\/code>.<\/p>\n\n

Some projects would use mysql<\/code> or mariadb<\/code> for the database service and nginx<\/code> or caddy<\/code> depending on which server was being used. These are now always database<\/code> and web<\/code> respectively.<\/p>\n\n

As well as being easier to switch between projects and not having to think about which names are used in each codebase, it's also much easier to write tools and automation when the names are consistent.<\/p>\n\n

For example, I'd always write a long-ish command to import a database file - reading and unzipping it, and importing it by connecting to the database running in its container. The command would essentially be the same with slight changes based on that project - such as the database service name.<\/p>\n\n

Now the command is the same for all projects, and I can automate it by writing a script that works on any project meaning I no longer need to write the long command at all.<\/p>\n\n ", "format": "full_html", - "processed": "\n

A side effect of using a tool to generate build configuration files<\/a> with templates is the consistency that it introduces.<\/p>\n\n

The majority of my projects use a PHP-FPM or PHP CLI container. In my Docker Compose file, the service was mostly named php<\/code> but sometimes it was php-fpm<\/code>. In the templated file, it's always named php<\/code>.<\/p>\n\n

Some projects would use mysql<\/code> or mariadb<\/code> for the database service and nginx<\/code> or caddy<\/code> depending on which server was being used. These are now always database<\/code> and web<\/code> respectively.<\/p>\n\n

As well as being easier to switch between projects and not having to think about which names are used in each codebase, it's also much easier to write tools and automation when the names are consistent.<\/p>\n\n

For example, I'd always write a long-ish command to import a database file - reading and unzipping it, and importing it by connecting to the database running in its container. The command would essentially be the same with slight changes based on that project - such as the database service name.<\/p>\n\n

Now the command is the same for all projects, and I can automate it by writing a script that works on any project meaning I no longer need to write the long command at all.<\/p>\n\n ", + "processed": "\n

A side effect of using a tool to generate build configuration files<\/a> with templates is the consistency that it introduces.<\/p>\n\n

The majority of my projects use a PHP-FPM or PHP CLI container. In my Docker Compose file, the service was mostly named php<\/code> but sometimes it was php-fpm<\/code>. In the templated file, it's always named php<\/code>.<\/p>\n\n

Some projects would use mysql<\/code> or mariadb<\/code> for the database service and nginx<\/code> or caddy<\/code> depending on which server was being used. These are now always database<\/code> and web<\/code> respectively.<\/p>\n\n

As well as being easier to switch between projects and not having to think about which names are used in each codebase, it's also much easier to write tools and automation when the names are consistent.<\/p>\n\n

For example, I'd always write a long-ish command to import a database file - reading and unzipping it, and importing it by connecting to the database running in its container. The command would essentially be the same with slight changes based on that project - such as the database service name.<\/p>\n\n

Now the command is the same for all projects, and I can automate it by writing a script that works on any project meaning I no longer need to write the long command at all.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "aacb745c094cf5a9f668c64b15000f49", "target_type": "feeds_feed", diff --git a/content/node.00d62e94-80d1-4792-bdea-88a064f6bf65.json b/content/node.00d62e94-80d1-4792-bdea-88a064f6bf65.json index b67142502..666cc01eb 100644 --- a/content/node.00d62e94-80d1-4792-bdea-88a064f6bf65.json +++ b/content/node.00d62e94-80d1-4792-bdea-88a064f6bf65.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "3bf8b7e44f82bf7d6ad5ce1fda692ae6", "target_type": "feeds_feed", diff --git a/content/node.0100be71-79ef-44ea-922e-e75fcc26ae16.json b/content/node.0100be71-79ef-44ea-922e-e75fcc26ae16.json index a6484dfb1..de3e280a4 100644 --- a/content/node.0100be71-79ef-44ea-922e-e75fcc26ae16.json +++ b/content/node.0100be71-79ef-44ea-922e-e75fcc26ae16.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

A common reason why environments aren't updated and get out of sync is because it's a time-consuming or complex task.<\/p>\n\n

The process should be simple to run, quick, reliable and reproducible.<\/p>\n\n

It's the same as deploying a change to a staging or production environment.<\/p>\n\n

You want the same result on every time on every environment.<\/p>\n\n

You want every environment - including local development environments<\/a> to be as consistent as possible to minimise bugs and errors.<\/p>\n\n

To do this, I automate things to make them as simple as possible.<\/p>\n\n

I use run files<\/a> with commands to import databases, perform updates and run pre-update and post-update tasks.<\/p>\n\n

I use tools like Nix and devenv<\/a> to create identical and reproducible environments.<\/p>\n\n

The simpler and quicker is it, the more it can and will be done.<\/p>\n\n

You can also use automation to perform long or complex tasks outside of working hours such as sanitising and importing large databases.<\/p>\n\n

The more you can automate, the better.<\/p>\n\n ", + "value": "\n

A common reason why environments aren't updated and get out of sync is because it's a time-consuming or complex task.<\/p>\n\n

The process should be simple to run, quick, reliable and reproducible.<\/p>\n\n

It's the same as deploying a change to a staging or production environment.<\/p>\n\n

You want the same result on every time on every environment.<\/p>\n\n

You want every environment - including local development environments<\/a> to be as consistent as possible to minimise bugs and errors.<\/p>\n\n

To do this, I automate things to make them as simple as possible.<\/p>\n\n

I use run files<\/a> with commands to import databases, perform updates and run pre-update and post-update tasks.<\/p>\n\n

I use tools like Nix and devenv<\/a> to create identical and reproducible environments.<\/p>\n\n

The simpler and quicker is it, the more it can and will be done.<\/p>\n\n

You can also use automation to perform long or complex tasks outside of working hours such as sanitising and importing large databases.<\/p>\n\n

The more you can automate, the better.<\/p>\n\n ", "format": "full_html", - "processed": "\n

A common reason why environments aren't updated and get out of sync is because it's a time-consuming or complex task.<\/p>\n\n

The process should be simple to run, quick, reliable and reproducible.<\/p>\n\n

It's the same as deploying a change to a staging or production environment.<\/p>\n\n

You want the same result on every time on every environment.<\/p>\n\n

You want every environment - including local development environments<\/a> to be as consistent as possible to minimise bugs and errors.<\/p>\n\n

To do this, I automate things to make them as simple as possible.<\/p>\n\n

I use run files<\/a> with commands to import databases, perform updates and run pre-update and post-update tasks.<\/p>\n\n

I use tools like Nix and devenv<\/a> to create identical and reproducible environments.<\/p>\n\n

The simpler and quicker is it, the more it can and will be done.<\/p>\n\n

You can also use automation to perform long or complex tasks outside of working hours such as sanitising and importing large databases.<\/p>\n\n

The more you can automate, the better.<\/p>\n\n ", + "processed": "\n

A common reason why environments aren't updated and get out of sync is because it's a time-consuming or complex task.<\/p>\n\n

The process should be simple to run, quick, reliable and reproducible.<\/p>\n\n

It's the same as deploying a change to a staging or production environment.<\/p>\n\n

You want the same result on every time on every environment.<\/p>\n\n

You want every environment - including local development environments<\/a> to be as consistent as possible to minimise bugs and errors.<\/p>\n\n

To do this, I automate things to make them as simple as possible.<\/p>\n\n

I use run files<\/a> with commands to import databases, perform updates and run pre-update and post-update tasks.<\/p>\n\n

I use tools like Nix and devenv<\/a> to create identical and reproducible environments.<\/p>\n\n

The simpler and quicker is it, the more it can and will be done.<\/p>\n\n

You can also use automation to perform long or complex tasks outside of working hours such as sanitising and importing large databases.<\/p>\n\n

The more you can automate, the better.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "957251b7baf05530d91b2a9731016317", "target_type": "feeds_feed", diff --git a/content/node.01230324-62b5-442b-80e4-09268a31819b.json b/content/node.01230324-62b5-442b-80e4-09268a31819b.json index 5399f1b0d..89862fa7a 100644 --- a/content/node.01230324-62b5-442b-80e4-09268a31819b.json +++ b/content/node.01230324-62b5-442b-80e4-09268a31819b.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "3baa147faae6a26ac886bb26940c8f43", "target_type": "feeds_feed", diff --git a/content/node.01893784-8f45-4466-8586-17df23e7e4b5.json b/content/node.01893784-8f45-4466-8586-17df23e7e4b5.json index 6c10fd87a..827b38a4e 100644 --- a/content/node.01893784-8f45-4466-8586-17df23e7e4b5.json +++ b/content/node.01893784-8f45-4466-8586-17df23e7e4b5.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

PHPStan is a static analysis tool for PHP.<\/p>\n\n

It finds potential issues in PHP code without needing to run it, so Developers can find and resolve potential issues sooner.<\/p>\n\n

I use it on all my projects including existing ones I've inherited.<\/p>\n\n

But how can you add a static analysis tool to a codebase without getting a lot of errors from the existing code?<\/p>\n\n

PHPStan has different levels of strictness.<\/p>\n\n

Level 0 is the least strict and each level adds more rules and strictness, resulting in more errors.<\/p>\n\n

Most of the time, people will start by running PHPStan on level 0, fixing any errors and committing the changes.<\/p>\n\n

Then repeat the process as many times as needed until you reach the level you want to achieve.<\/p>\n\n

I don't think this is the right approach.<\/p>\n\n

This could mean that you need to edit the same files multiple times as you work through the levels.<\/p>\n\n

There's also a period of time where Developers can still write suboptimal code whilst you work your way up to your desired level.<\/p>\n\n

Another approach is to use a feature of PHPStan called the baseline.<\/p>\n\n

The baseline is a way of capturing and saving all the existing errors up to the selected level so they are no longer reported.<\/p>\n\n

If you did this for an existing project, it would return no errors as everything would be included in the baseline.<\/p>\n\n

Once you decide what level you want your project to run, you can start as soon as the baseline is generated and without needing to change files multiple times.<\/p>\n\n

Instead of spending time working through the levels one at a time, commit some time to pruning the baseline and reducing the errors in it.<\/p>\n\n

This I think is a better approach and how I add PHPStan to existing codebases.<\/p>\n\n

To learn more about static analysis and PHPStan, listen to episode 22 of the Beyond Blocks podcast<\/a> with Dave Liddament.<\/p>\n\n ", + "value": "\n

PHPStan is a static analysis tool for PHP.<\/p>\n\n

It finds potential issues in PHP code without needing to run it, so Developers can find and resolve potential issues sooner.<\/p>\n\n

I use it on all my projects including existing ones I've inherited.<\/p>\n\n

But how can you add a static analysis tool to a codebase without getting a lot of errors from the existing code?<\/p>\n\n

PHPStan has different levels of strictness.<\/p>\n\n

Level 0 is the least strict and each level adds more rules and strictness, resulting in more errors.<\/p>\n\n

Most of the time, people will start by running PHPStan on level 0, fixing any errors and committing the changes.<\/p>\n\n

Then repeat the process as many times as needed until you reach the level you want to achieve.<\/p>\n\n

I don't think this is the right approach.<\/p>\n\n

This could mean that you need to edit the same files multiple times as you work through the levels.<\/p>\n\n

There's also a period of time where Developers can still write suboptimal code whilst you work your way up to your desired level.<\/p>\n\n

Another approach is to use a feature of PHPStan called the baseline.<\/p>\n\n

The baseline is a way of capturing and saving all the existing errors up to the selected level so they are no longer reported.<\/p>\n\n

If you did this for an existing project, it would return no errors as everything would be included in the baseline.<\/p>\n\n

Once you decide what level you want your project to run, you can start as soon as the baseline is generated and without needing to change files multiple times.<\/p>\n\n

Instead of spending time working through the levels one at a time, commit some time to pruning the baseline and reducing the errors in it.<\/p>\n\n

This I think is a better approach and how I add PHPStan to existing codebases.<\/p>\n\n

To learn more about static analysis and PHPStan, listen to episode 22 of the Beyond Blocks podcast<\/a> with Dave Liddament.<\/p>\n\n ", "format": "full_html", - "processed": "\n

PHPStan is a static analysis tool for PHP.<\/p>\n\n

It finds potential issues in PHP code without needing to run it, so Developers can find and resolve potential issues sooner.<\/p>\n\n

I use it on all my projects including existing ones I've inherited.<\/p>\n\n

But how can you add a static analysis tool to a codebase without getting a lot of errors from the existing code?<\/p>\n\n

PHPStan has different levels of strictness.<\/p>\n\n

Level 0 is the least strict and each level adds more rules and strictness, resulting in more errors.<\/p>\n\n

Most of the time, people will start by running PHPStan on level 0, fixing any errors and committing the changes.<\/p>\n\n

Then repeat the process as many times as needed until you reach the level you want to achieve.<\/p>\n\n

I don't think this is the right approach.<\/p>\n\n

This could mean that you need to edit the same files multiple times as you work through the levels.<\/p>\n\n

There's also a period of time where Developers can still write suboptimal code whilst you work your way up to your desired level.<\/p>\n\n

Another approach is to use a feature of PHPStan called the baseline.<\/p>\n\n

The baseline is a way of capturing and saving all the existing errors up to the selected level so they are no longer reported.<\/p>\n\n

If you did this for an existing project, it would return no errors as everything would be included in the baseline.<\/p>\n\n

Once you decide what level you want your project to run, you can start as soon as the baseline is generated and without needing to change files multiple times.<\/p>\n\n

Instead of spending time working through the levels one at a time, commit some time to pruning the baseline and reducing the errors in it.<\/p>\n\n

This I think is a better approach and how I add PHPStan to existing codebases.<\/p>\n\n

To learn more about static analysis and PHPStan, listen to episode 22 of the Beyond Blocks podcast<\/a> with Dave Liddament.<\/p>\n\n ", + "processed": "\n

PHPStan is a static analysis tool for PHP.<\/p>\n\n

It finds potential issues in PHP code without needing to run it, so Developers can find and resolve potential issues sooner.<\/p>\n\n

I use it on all my projects including existing ones I've inherited.<\/p>\n\n

But how can you add a static analysis tool to a codebase without getting a lot of errors from the existing code?<\/p>\n\n

PHPStan has different levels of strictness.<\/p>\n\n

Level 0 is the least strict and each level adds more rules and strictness, resulting in more errors.<\/p>\n\n

Most of the time, people will start by running PHPStan on level 0, fixing any errors and committing the changes.<\/p>\n\n

Then repeat the process as many times as needed until you reach the level you want to achieve.<\/p>\n\n

I don't think this is the right approach.<\/p>\n\n

This could mean that you need to edit the same files multiple times as you work through the levels.<\/p>\n\n

There's also a period of time where Developers can still write suboptimal code whilst you work your way up to your desired level.<\/p>\n\n

Another approach is to use a feature of PHPStan called the baseline.<\/p>\n\n

The baseline is a way of capturing and saving all the existing errors up to the selected level so they are no longer reported.<\/p>\n\n

If you did this for an existing project, it would return no errors as everything would be included in the baseline.<\/p>\n\n

Once you decide what level you want your project to run, you can start as soon as the baseline is generated and without needing to change files multiple times.<\/p>\n\n

Instead of spending time working through the levels one at a time, commit some time to pruning the baseline and reducing the errors in it.<\/p>\n\n

This I think is a better approach and how I add PHPStan to existing codebases.<\/p>\n\n

To learn more about static analysis and PHPStan, listen to episode 22 of the Beyond Blocks podcast<\/a> with Dave Liddament.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "9a7b258b69b97c51304c0aa8d6b87263", "target_type": "feeds_feed", diff --git a/content/node.018bf894-2d3e-4130-b0bd-43450ef5753a.json b/content/node.018bf894-2d3e-4130-b0bd-43450ef5753a.json index 69f19a7ac..f8f2080b6 100644 --- a/content/node.018bf894-2d3e-4130-b0bd-43450ef5753a.json +++ b/content/node.018bf894-2d3e-4130-b0bd-43450ef5753a.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "cdd9ab25b0351a9082e1580898e5ecbc", "target_type": "feeds_feed", diff --git a/content/node.01f3b831-e981-471f-aef9-076b054e3495.json b/content/node.01f3b831-e981-471f-aef9-076b054e3495.json index 0401c2466..4e026dd42 100644 --- a/content/node.01f3b831-e981-471f-aef9-076b054e3495.json +++ b/content/node.01f3b831-e981-471f-aef9-076b054e3495.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "60c550711c51c2b739051e4640eba954", "target_type": "feeds_feed", diff --git a/content/node.0209ee07-9e17-4c85-ae5e-d14ae42bb22a.json b/content/node.0209ee07-9e17-4c85-ae5e-d14ae42bb22a.json index 5f49c46e6..b771a7ad5 100644 --- a/content/node.0209ee07-9e17-4c85-ae5e-d14ae42bb22a.json +++ b/content/node.0209ee07-9e17-4c85-ae5e-d14ae42bb22a.json @@ -84,7 +84,7 @@ { "value": "

There's nothing more frustrating for me than seeing an error I've seen before and not remembering how I fixed it last time.<\/p>

I try to remember and search for the error message, just to find and read the same articles and posts again or watch the same videos.<\/p>

I wrote my first blog post on my website in 2010 to document my learning for myself and to share with others.<\/p>

I've also been a keen note taker, using tools like Evernote and others to take notes and write documentation for myself to refer to in the future.<\/p>

These days, I just write plain text files<\/a> using Nick Janetakis' notes program<\/a>, which I've modified slightly by patching it<\/a> to create daily notes instead of monthly ones. <\/p>

They're fast to write, easy to search and available offline if I'm traveling or away from my computer.<\/p>

I much prefer being able to search my notes and find what I'm looking for or, if it's a post that I've written publicly, searching online and finding my own answer.<\/p>

Whether you're a new or experienced Developer, you're always learning new things, so write them down for yourself and, if you want, write publicly and share your learnings with others.<\/p>", "format": "basic_html", - "processed": "

There's nothing more frustrating for me than seeing an error I've seen before and not remembering how I fixed it last time.<\/p>

I try to remember and search for the error message, just to find and read the same articles and posts again or watch the same videos.<\/p>

I wrote my first blog post on my website in 2010 to document my learning for myself and to share with others.<\/p>

I've also been a keen note taker, using tools like Evernote and others to take notes and write documentation for myself to refer to in the future.<\/p>

These days, I just write plain text files<\/a> using Nick Janetakis' notes program<\/a>, which I've modified slightly by patching it<\/a> to create daily notes instead of monthly ones. <\/p>

They're fast to write, easy to search and available offline if I'm traveling or away from my computer.<\/p>

I much prefer being able to search my notes and find what I'm looking for or, if it's a post that I've written publicly, searching online and finding my own answer.<\/p>

Whether you're a new or experienced Developer, you're always learning new things, so write them down for yourself and, if you want, write publicly and share your learnings with others.<\/p>", + "processed": "

There's nothing more frustrating for me than seeing an error I've seen before and not remembering how I fixed it last time.<\/p>

I try to remember and search for the error message, just to find and read the same articles and posts again or watch the same videos.<\/p>

I wrote my first blog post on my website in 2010 to document my learning for myself and to share with others.<\/p>

I've also been a keen note taker, using tools like Evernote and others to take notes and write documentation for myself to refer to in the future.<\/p>

These days, I just write plain text files<\/a> using Nick Janetakis' notes program<\/a>, which I've modified slightly by patching it<\/a> to create daily notes instead of monthly ones. <\/p>

They're fast to write, easy to search and available offline if I'm traveling or away from my computer.<\/p>

I much prefer being able to search my notes and find what I'm looking for or, if it's a post that I've written publicly, searching online and finding my own answer.<\/p>

Whether you're a new or experienced Developer, you're always learning new things, so write them down for yourself and, if you want, write publicly and share your learnings with others.<\/p>", "summary": "" } ], diff --git a/content/node.021e00c1-b813-4edd-8064-71285bc3647d.json b/content/node.021e00c1-b813-4edd-8064-71285bc3647d.json index 91d786f2c..70b549196 100644 --- a/content/node.021e00c1-b813-4edd-8064-71285bc3647d.json +++ b/content/node.021e00c1-b813-4edd-8064-71285bc3647d.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "bc11c3125e2e228f16b76f91b749c764", "target_type": "feeds_feed", diff --git a/content/node.0231b26c-ac28-44e8-a2bf-cc7c86984e7e.json b/content/node.0231b26c-ac28-44e8-a2bf-cc7c86984e7e.json index 11714b3c5..2db8fb91d 100644 --- a/content/node.0231b26c-ac28-44e8-a2bf-cc7c86984e7e.json +++ b/content/node.0231b26c-ac28-44e8-a2bf-cc7c86984e7e.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

When reviewing a pull or merge request, tools like GitHub and GitHub offer the option to squash the commits before merging.<\/p>\n\n

If the request had twenty commits, they'd be combined into a single commit before being merged.<\/p>\n\n

But should you do it?<\/p>\n\n

The answer will be \"it depends\" based on the project or team, but I'm personally not a fan of squashing commits.<\/p>\n\n

Even though I commit small changes often, I put quite a bit of effort into crafting commits and writing detailed commit messages<\/a> that capture the reason for each change. If the commits are squashed, either the messages will be combined into one extra-long commit message or I've seen them be deleted completely.<\/p>\n\n

One large commit message would be very difficult to read and connect specific messages with their changes, and deleting the commit body would lose the history completely and waste the time it took to write the messages and craft the commits. It may be available within the pull or merge request page but there's no guarantee that you'll continue to use the same repository hosting service in the future.<\/p>\n\n

One large commit would also be difficult to debug if there was an error. If the whole feature was added in a single commit, tools like git bisect<\/a> would no longer work and a single commit couldn't be simply reverted if it contained a bug.<\/p>\n\n

I prefer to keep the original small commits and instead prefer to use rebasing and only fast-forward merges to avoid merge commits and keep a simple, linear history in my Git log, and be able to easily read, find and, if needed, fix the code that's been committed.<\/p>\n\n ", + "value": "\n

When reviewing a pull or merge request, tools like GitHub and GitHub offer the option to squash the commits before merging.<\/p>\n\n

If the request had twenty commits, they'd be combined into a single commit before being merged.<\/p>\n\n

But should you do it?<\/p>\n\n

The answer will be \"it depends\" based on the project or team, but I'm personally not a fan of squashing commits.<\/p>\n\n

Even though I commit small changes often, I put quite a bit of effort into crafting commits and writing detailed commit messages<\/a> that capture the reason for each change. If the commits are squashed, either the messages will be combined into one extra-long commit message or I've seen them be deleted completely.<\/p>\n\n

One large commit message would be very difficult to read and connect specific messages with their changes, and deleting the commit body would lose the history completely and waste the time it took to write the messages and craft the commits. It may be available within the pull or merge request page but there's no guarantee that you'll continue to use the same repository hosting service in the future.<\/p>\n\n

One large commit would also be difficult to debug if there was an error. If the whole feature was added in a single commit, tools like git bisect<\/a> would no longer work and a single commit couldn't be simply reverted if it contained a bug.<\/p>\n\n

I prefer to keep the original small commits and instead prefer to use rebasing and only fast-forward merges to avoid merge commits and keep a simple, linear history in my Git log, and be able to easily read, find and, if needed, fix the code that's been committed.<\/p>\n\n ", "format": "full_html", - "processed": "\n

When reviewing a pull or merge request, tools like GitHub and GitHub offer the option to squash the commits before merging.<\/p>\n\n

If the request had twenty commits, they'd be combined into a single commit before being merged.<\/p>\n\n

But should you do it?<\/p>\n\n

The answer will be \"it depends\" based on the project or team, but I'm personally not a fan of squashing commits.<\/p>\n\n

Even though I commit small changes often, I put quite a bit of effort into crafting commits and writing detailed commit messages<\/a> that capture the reason for each change. If the commits are squashed, either the messages will be combined into one extra-long commit message or I've seen them be deleted completely.<\/p>\n\n

One large commit message would be very difficult to read and connect specific messages with their changes, and deleting the commit body would lose the history completely and waste the time it took to write the messages and craft the commits. It may be available within the pull or merge request page but there's no guarantee that you'll continue to use the same repository hosting service in the future.<\/p>\n\n

One large commit would also be difficult to debug if there was an error. If the whole feature was added in a single commit, tools like git bisect<\/a> would no longer work and a single commit couldn't be simply reverted if it contained a bug.<\/p>\n\n

I prefer to keep the original small commits and instead prefer to use rebasing and only fast-forward merges to avoid merge commits and keep a simple, linear history in my Git log, and be able to easily read, find and, if needed, fix the code that's been committed.<\/p>\n\n ", + "processed": "\n

When reviewing a pull or merge request, tools like GitHub and GitHub offer the option to squash the commits before merging.<\/p>\n\n

If the request had twenty commits, they'd be combined into a single commit before being merged.<\/p>\n\n

But should you do it?<\/p>\n\n

The answer will be \"it depends\" based on the project or team, but I'm personally not a fan of squashing commits.<\/p>\n\n

Even though I commit small changes often, I put quite a bit of effort into crafting commits and writing detailed commit messages<\/a> that capture the reason for each change. If the commits are squashed, either the messages will be combined into one extra-long commit message or I've seen them be deleted completely.<\/p>\n\n

One large commit message would be very difficult to read and connect specific messages with their changes, and deleting the commit body would lose the history completely and waste the time it took to write the messages and craft the commits. It may be available within the pull or merge request page but there's no guarantee that you'll continue to use the same repository hosting service in the future.<\/p>\n\n

One large commit would also be difficult to debug if there was an error. If the whole feature was added in a single commit, tools like git bisect<\/a> would no longer work and a single commit couldn't be simply reverted if it contained a bug.<\/p>\n\n

I prefer to keep the original small commits and instead prefer to use rebasing and only fast-forward merges to avoid merge commits and keep a simple, linear history in my Git log, and be able to easily read, find and, if needed, fix the code that's been committed.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "54447bfd288cd6e71d4b06bd0646502d", "target_type": "feeds_feed", diff --git a/content/node.024f2c81-68af-4eef-bea5-1b1d43bd1b39.json b/content/node.024f2c81-68af-4eef-bea5-1b1d43bd1b39.json index d8610d918..1726a3422 100644 --- a/content/node.024f2c81-68af-4eef-bea5-1b1d43bd1b39.json +++ b/content/node.024f2c81-68af-4eef-bea5-1b1d43bd1b39.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "18e7b8e123a0c299bb44600a75b56d9e", "target_type": "feeds_feed", diff --git a/content/node.025f0dde-748b-44f4-93e2-4e0602d30104.json b/content/node.025f0dde-748b-44f4-93e2-4e0602d30104.json index 7788ee3c0..8c2c5f37c 100644 --- a/content/node.025f0dde-748b-44f4-93e2-4e0602d30104.json +++ b/content/node.025f0dde-748b-44f4-93e2-4e0602d30104.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "b663fb9c5e0257d2fdece24454ad3bfd", "target_type": "feeds_feed", diff --git a/content/node.02777730-3fe8-4eba-8a16-e847042b7351.json b/content/node.02777730-3fe8-4eba-8a16-e847042b7351.json index 7f6a0bd23..941036510 100644 --- a/content/node.02777730-3fe8-4eba-8a16-e847042b7351.json +++ b/content/node.02777730-3fe8-4eba-8a16-e847042b7351.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "891d018e5d9b5fa68288878004365cce", "target_type": "feeds_feed", diff --git a/content/node.02bd7b93-43c7-453f-8af9-0be875b27f82.json b/content/node.02bd7b93-43c7-453f-8af9-0be875b27f82.json index 92da12627..d8951f2b1 100644 --- a/content/node.02bd7b93-43c7-453f-8af9-0be875b27f82.json +++ b/content/node.02bd7b93-43c7-453f-8af9-0be875b27f82.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "f671ea961bdda4e275277b04dc159c79", "target_type": "feeds_feed", diff --git a/content/node.02c9e148-b98f-42ae-80f1-d19a6d3fcfb2.json b/content/node.02c9e148-b98f-42ae-80f1-d19a6d3fcfb2.json index 0a08b7f57..aac457b30 100644 --- a/content/node.02c9e148-b98f-42ae-80f1-d19a6d3fcfb2.json +++ b/content/node.02c9e148-b98f-42ae-80f1-d19a6d3fcfb2.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "c50e363614371738c421f8a32ee763f3", "target_type": "feeds_feed", diff --git a/content/node.0300b4ea-e71b-4f9c-b4f2-f04f98e92d6c.json b/content/node.0300b4ea-e71b-4f9c-b4f2-f04f98e92d6c.json index 925ab1f83..80d7a01d6 100644 --- a/content/node.0300b4ea-e71b-4f9c-b4f2-f04f98e92d6c.json +++ b/content/node.0300b4ea-e71b-4f9c-b4f2-f04f98e92d6c.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

Yesterday's email<\/a> explained why your company should contribute to open-source software, but why should you contribute as an individual?<\/p>\n\n

Most of the same reasons apply, such as gaining experience and improved knowledge from contributing.<\/p>\n\n

As an individual, you can build your own reputation and personal brand.<\/p>\n\n

You'll get exposure from contributions and involvement with initiatives, such as the Drupal admin UI improvements and other core initiatives, which look great on your CV and LinkedIn profile.<\/p>\n\n

This could lead to better career opportunities and potential projects.<\/p>\n\n

I've had paid development work directly from my open-source code contributions, as well as public speaking and event organising, so I can vouch for this.<\/p>\n\n

Like companies, if you make money from open-source software - either a salary or from paid projects or courses - it's in your interest to contribute so the software you use is maintained and improved so it's the best it can be.<\/p>\n\n ", + "value": "\n

Yesterday's email<\/a> explained why your company should contribute to open-source software, but why should you contribute as an individual?<\/p>\n\n

Most of the same reasons apply, such as gaining experience and improved knowledge from contributing.<\/p>\n\n

As an individual, you can build your own reputation and personal brand.<\/p>\n\n

You'll get exposure from contributions and involvement with initiatives, such as the Drupal admin UI improvements and other core initiatives, which look great on your CV and LinkedIn profile.<\/p>\n\n

This could lead to better career opportunities and potential projects.<\/p>\n\n

I've had paid development work directly from my open-source code contributions, as well as public speaking and event organising, so I can vouch for this.<\/p>\n\n

Like companies, if you make money from open-source software - either a salary or from paid projects or courses - it's in your interest to contribute so the software you use is maintained and improved so it's the best it can be.<\/p>\n\n ", "format": "full_html", - "processed": "\n

Yesterday's email<\/a> explained why your company should contribute to open-source software, but why should you contribute as an individual?<\/p>\n\n

Most of the same reasons apply, such as gaining experience and improved knowledge from contributing.<\/p>\n\n

As an individual, you can build your own reputation and personal brand.<\/p>\n\n

You'll get exposure from contributions and involvement with initiatives, such as the Drupal admin UI improvements and other core initiatives, which look great on your CV and LinkedIn profile.<\/p>\n\n

This could lead to better career opportunities and potential projects.<\/p>\n\n

I've had paid development work directly from my open-source code contributions, as well as public speaking and event organising, so I can vouch for this.<\/p>\n\n

Like companies, if you make money from open-source software - either a salary or from paid projects or courses - it's in your interest to contribute so the software you use is maintained and improved so it's the best it can be.<\/p>\n\n ", + "processed": "\n

Yesterday's email<\/a> explained why your company should contribute to open-source software, but why should you contribute as an individual?<\/p>\n\n

Most of the same reasons apply, such as gaining experience and improved knowledge from contributing.<\/p>\n\n

As an individual, you can build your own reputation and personal brand.<\/p>\n\n

You'll get exposure from contributions and involvement with initiatives, such as the Drupal admin UI improvements and other core initiatives, which look great on your CV and LinkedIn profile.<\/p>\n\n

This could lead to better career opportunities and potential projects.<\/p>\n\n

I've had paid development work directly from my open-source code contributions, as well as public speaking and event organising, so I can vouch for this.<\/p>\n\n

Like companies, if you make money from open-source software - either a salary or from paid projects or courses - it's in your interest to contribute so the software you use is maintained and improved so it's the best it can be.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "0f37079942ad6ce63ae32e8ea7c57c79", "target_type": "feeds_feed", diff --git a/content/node.0316dfcf-b709-47e1-9622-9355b5ece6d9.json b/content/node.0316dfcf-b709-47e1-9622-9355b5ece6d9.json index faf8a4586..20c3e8880 100644 --- a/content/node.0316dfcf-b709-47e1-9622-9355b5ece6d9.json +++ b/content/node.0316dfcf-b709-47e1-9622-9355b5ece6d9.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

Does your team have a \"No deploy Friday\" policy?<\/p>\n\n

What about not deploying after a certain time in the afternoon?<\/p>\n\n

These approaches are attempts to minimise risk when deploying.<\/p>\n\n

If there is an issue, will someone be available during the evening or weekend to resolve it?<\/p>\n\n

To me, this indicates the deployment process is too complicated, possibly due to a lack of automation, or deployments aren't happening frequently enough.<\/p>\n\n

Having a robust and passing CI pipeline<\/a> that runs automated checks and tests is crucial to know the code is deployable.<\/p>\n\n

Feature flags are a great way<\/a> to separate deploying code from releasing changes to users, which means you don't need to avoid pushing some code until the change is complete. It can be done incrementally and released over several deployments.<\/p>\n\n

Too much time between deployments is a smell.<\/p>\n\n

The more time there is between a deployment and the larger the changeset, the riskier the deployment will be.<\/p>\n\n

There is more to go wrong and it'll be harder to diagnose and resolve any issues.<\/p>\n\n

I always advocate for many smaller releases than larger less frequent ones.<\/p>\n\n

Ideally, a production release every day - even if the changes are small or everything is hidden behind feature flags.<\/p>\n\n

Deploying on Friday is easy if you last deployed on Thursday.<\/p>\n\n ", + "value": "\n

Does your team have a \"No deploy Friday\" policy?<\/p>\n\n

What about not deploying after a certain time in the afternoon?<\/p>\n\n

These approaches are attempts to minimise risk when deploying.<\/p>\n\n

If there is an issue, will someone be available during the evening or weekend to resolve it?<\/p>\n\n

To me, this indicates the deployment process is too complicated, possibly due to a lack of automation, or deployments aren't happening frequently enough.<\/p>\n\n

Having a robust and passing CI pipeline<\/a> that runs automated checks and tests is crucial to know the code is deployable.<\/p>\n\n

Feature flags are a great way<\/a> to separate deploying code from releasing changes to users, which means you don't need to avoid pushing some code until the change is complete. It can be done incrementally and released over several deployments.<\/p>\n\n

Too much time between deployments is a smell.<\/p>\n\n

The more time there is between a deployment and the larger the changeset, the riskier the deployment will be.<\/p>\n\n

There is more to go wrong and it'll be harder to diagnose and resolve any issues.<\/p>\n\n

I always advocate for many smaller releases than larger less frequent ones.<\/p>\n\n

Ideally, a production release every day - even if the changes are small or everything is hidden behind feature flags.<\/p>\n\n

Deploying on Friday is easy if you last deployed on Thursday.<\/p>\n\n ", "format": "full_html", - "processed": "\n

Does your team have a \"No deploy Friday\" policy?<\/p>\n\n

What about not deploying after a certain time in the afternoon?<\/p>\n\n

These approaches are attempts to minimise risk when deploying.<\/p>\n\n

If there is an issue, will someone be available during the evening or weekend to resolve it?<\/p>\n\n

To me, this indicates the deployment process is too complicated, possibly due to a lack of automation, or deployments aren't happening frequently enough.<\/p>\n\n

Having a robust and passing CI pipeline<\/a> that runs automated checks and tests is crucial to know the code is deployable.<\/p>\n\n

Feature flags are a great way<\/a> to separate deploying code from releasing changes to users, which means you don't need to avoid pushing some code until the change is complete. It can be done incrementally and released over several deployments.<\/p>\n\n

Too much time between deployments is a smell.<\/p>\n\n

The more time there is between a deployment and the larger the changeset, the riskier the deployment will be.<\/p>\n\n

There is more to go wrong and it'll be harder to diagnose and resolve any issues.<\/p>\n\n

I always advocate for many smaller releases than larger less frequent ones.<\/p>\n\n

Ideally, a production release every day - even if the changes are small or everything is hidden behind feature flags.<\/p>\n\n

Deploying on Friday is easy if you last deployed on Thursday.<\/p>\n\n ", + "processed": "\n

Does your team have a \"No deploy Friday\" policy?<\/p>\n\n

What about not deploying after a certain time in the afternoon?<\/p>\n\n

These approaches are attempts to minimise risk when deploying.<\/p>\n\n

If there is an issue, will someone be available during the evening or weekend to resolve it?<\/p>\n\n

To me, this indicates the deployment process is too complicated, possibly due to a lack of automation, or deployments aren't happening frequently enough.<\/p>\n\n

Having a robust and passing CI pipeline<\/a> that runs automated checks and tests is crucial to know the code is deployable.<\/p>\n\n

Feature flags are a great way<\/a> to separate deploying code from releasing changes to users, which means you don't need to avoid pushing some code until the change is complete. It can be done incrementally and released over several deployments.<\/p>\n\n

Too much time between deployments is a smell.<\/p>\n\n

The more time there is between a deployment and the larger the changeset, the riskier the deployment will be.<\/p>\n\n

There is more to go wrong and it'll be harder to diagnose and resolve any issues.<\/p>\n\n

I always advocate for many smaller releases than larger less frequent ones.<\/p>\n\n

Ideally, a production release every day - even if the changes are small or everything is hidden behind feature flags.<\/p>\n\n

Deploying on Friday is easy if you last deployed on Thursday.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "021827be7bf3f083020a0f2ff11066d8", "target_type": "feeds_feed", diff --git a/content/node.0318e249-a9a8-476f-9bd4-432544369917.json b/content/node.0318e249-a9a8-476f-9bd4-432544369917.json index c51f1edeb..abd9d7501 100644 --- a/content/node.0318e249-a9a8-476f-9bd4-432544369917.json +++ b/content/node.0318e249-a9a8-476f-9bd4-432544369917.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

Applying patch files<\/a> is a common way to customise and extend open source software, and how we used to submit changes to Drupal before issue forks and merge requests were added to Drupal.org.<\/p>\n\n

Some software, such as dwm and st from suckless.org are released as minimal versions that you patch to add features to.<\/p>\n\n

If you find a line of code that you want to add, edit or delete, a patch file describes the changes so you can re-apply them whenever the source file changes.<\/p>\n\n

Patching offers unlimited customisation and flexibility.<\/p>\n\n

Whatever changes you want to make, you can.<\/p>\n\n

The downside is you need to maintain any patches you've written.<\/p>\n\n

If a change is made that causes your patch to no longer apply, you'll need to update the patch.<\/p>\n\n

There are some patches I commonly apply to Drupal projects, but I'll try to either contribute the changes back to the Drupal so I no longer need the patch or make the change in a custom module.<\/p>\n\n

Sometimes, though, patching is the only option<\/a>.<\/p>\n\n ", + "value": "\n

Applying patch files<\/a> is a common way to customise and extend open source software, and how we used to submit changes to Drupal before issue forks and merge requests were added to Drupal.org.<\/p>\n\n

Some software, such as dwm and st from suckless.org are released as minimal versions that you patch to add features to.<\/p>\n\n

If you find a line of code that you want to add, edit or delete, a patch file describes the changes so you can re-apply them whenever the source file changes.<\/p>\n\n

Patching offers unlimited customisation and flexibility.<\/p>\n\n

Whatever changes you want to make, you can.<\/p>\n\n

The downside is you need to maintain any patches you've written.<\/p>\n\n

If a change is made that causes your patch to no longer apply, you'll need to update the patch.<\/p>\n\n

There are some patches I commonly apply to Drupal projects, but I'll try to either contribute the changes back to the Drupal so I no longer need the patch or make the change in a custom module.<\/p>\n\n

Sometimes, though, patching is the only option<\/a>.<\/p>\n\n ", "format": "full_html", - "processed": "\n

Applying patch files<\/a> is a common way to customise and extend open source software, and how we used to submit changes to Drupal before issue forks and merge requests were added to Drupal.org.<\/p>\n\n

Some software, such as dwm and st from suckless.org are released as minimal versions that you patch to add features to.<\/p>\n\n

If you find a line of code that you want to add, edit or delete, a patch file describes the changes so you can re-apply them whenever the source file changes.<\/p>\n\n

Patching offers unlimited customisation and flexibility.<\/p>\n\n

Whatever changes you want to make, you can.<\/p>\n\n

The downside is you need to maintain any patches you've written.<\/p>\n\n

If a change is made that causes your patch to no longer apply, you'll need to update the patch.<\/p>\n\n

There are some patches I commonly apply to Drupal projects, but I'll try to either contribute the changes back to the Drupal so I no longer need the patch or make the change in a custom module.<\/p>\n\n

Sometimes, though, patching is the only option<\/a>.<\/p>\n\n ", + "processed": "\n

Applying patch files<\/a> is a common way to customise and extend open source software, and how we used to submit changes to Drupal before issue forks and merge requests were added to Drupal.org.<\/p>\n\n

Some software, such as dwm and st from suckless.org are released as minimal versions that you patch to add features to.<\/p>\n\n

If you find a line of code that you want to add, edit or delete, a patch file describes the changes so you can re-apply them whenever the source file changes.<\/p>\n\n

Patching offers unlimited customisation and flexibility.<\/p>\n\n

Whatever changes you want to make, you can.<\/p>\n\n

The downside is you need to maintain any patches you've written.<\/p>\n\n

If a change is made that causes your patch to no longer apply, you'll need to update the patch.<\/p>\n\n

There are some patches I commonly apply to Drupal projects, but I'll try to either contribute the changes back to the Drupal so I no longer need the patch or make the change in a custom module.<\/p>\n\n

Sometimes, though, patching is the only option<\/a>.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "e1882c079f5b933697958ec2ac91a1b7", "target_type": "feeds_feed", diff --git a/content/node.033f0b46-69f9-4ea0-9706-d930e67dd5d8.json b/content/node.033f0b46-69f9-4ea0-9706-d930e67dd5d8.json index 5e473f299..833ae8771 100644 --- a/content/node.033f0b46-69f9-4ea0-9706-d930e67dd5d8.json +++ b/content/node.033f0b46-69f9-4ea0-9706-d930e67dd5d8.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

My website is built with Sculpin - a static site generator written in PHP.<\/p>\n\n

It uses a some of the same Symfony components as Drupal, uses Twig for templating and YAML for configuration, and has similar features like content types and taxonomies for structuring content.<\/p>\n\n

When I first created my website it was on Drupal 6 and upgraded to Drupal 7 before I started to take an interest in static site generators and later using Jekyll, Sculpin and Astro (and Sculpin, again).<\/p>\n\n

I enjoyed learning Sculpin and took it as an opportunity to learn Twig before Drupal 8, which I spoke about in the first Sculpin talk I gave<\/a>, at DrupalCamp North in July 2015.<\/p>\n\n

I had three Git repositories, the current Sculpin one, the Astro version, and the original Sculpin version with its first commit in March 2015 - a few months before DrupalCamp North.<\/p>\n\n

Static site generators keep the files in text files intead of a database, so I was wondering if it was possible to merge the repositories together and combine the information whilst keeping the same commit history so existing tags and contribtions would still apply to the original commits.<\/p>\n\n

In short, I was able to do it by adding the old repositories as additional remotes and using the --allow-unrelated-histories<\/code> option for git merge<\/a>.<\/p>\n\n

After fixing some minor merge conflicts, everything was merged successfully and I have [one repository containing 5,272 all commits][2], going back to 2015.<\/p>\n\n

This makes it older than my dotfiles repository<\/a>, which I started in July 2015.<\/p>\n\n

Similar to why I use Linux<\/a>, I believe in owning your own content rather than relying on third-party platforms, so having all my content and history in one repository is great.<\/p>\n\n

And I learned something new about Git at the same time.<\/p>\n\n ", + "value": "\n

My website is built with Sculpin - a static site generator written in PHP.<\/p>\n\n

It uses a some of the same Symfony components as Drupal, uses Twig for templating and YAML for configuration, and has similar features like content types and taxonomies for structuring content.<\/p>\n\n

When I first created my website it was on Drupal 6 and upgraded to Drupal 7 before I started to take an interest in static site generators and later using Jekyll, Sculpin and Astro (and Sculpin, again).<\/p>\n\n

I enjoyed learning Sculpin and took it as an opportunity to learn Twig before Drupal 8, which I spoke about in the first Sculpin talk I gave<\/a>, at DrupalCamp North in July 2015.<\/p>\n\n

I had three Git repositories, the current Sculpin one, the Astro version, and the original Sculpin version with its first commit in March 2015 - a few months before DrupalCamp North.<\/p>\n\n

Static site generators keep the files in text files intead of a database, so I was wondering if it was possible to merge the repositories together and combine the information whilst keeping the same commit history so existing tags and contribtions would still apply to the original commits.<\/p>\n\n

In short, I was able to do it by adding the old repositories as additional remotes and using the --allow-unrelated-histories<\/code> option for git merge<\/a>.<\/p>\n\n

After fixing some minor merge conflicts, everything was merged successfully and I have [one repository containing 5,272 all commits][2], going back to 2015.<\/p>\n\n

This makes it older than my dotfiles repository<\/a>, which I started in July 2015.<\/p>\n\n

Similar to why I use Linux<\/a>, I believe in owning your own content rather than relying on third-party platforms, so having all my content and history in one repository is great.<\/p>\n\n

And I learned something new about Git at the same time.<\/p>\n\n ", "format": "full_html", - "processed": "\n

My website is built with Sculpin - a static site generator written in PHP.<\/p>\n\n

It uses a some of the same Symfony components as Drupal, uses Twig for templating and YAML for configuration, and has similar features like content types and taxonomies for structuring content.<\/p>\n\n

When I first created my website it was on Drupal 6 and upgraded to Drupal 7 before I started to take an interest in static site generators and later using Jekyll, Sculpin and Astro (and Sculpin, again).<\/p>\n\n

I enjoyed learning Sculpin and took it as an opportunity to learn Twig before Drupal 8, which I spoke about in the first Sculpin talk I gave<\/a>, at DrupalCamp North in July 2015.<\/p>\n\n

I had three Git repositories, the current Sculpin one, the Astro version, and the original Sculpin version with its first commit in March 2015 - a few months before DrupalCamp North.<\/p>\n\n

Static site generators keep the files in text files intead of a database, so I was wondering if it was possible to merge the repositories together and combine the information whilst keeping the same commit history so existing tags and contribtions would still apply to the original commits.<\/p>\n\n

In short, I was able to do it by adding the old repositories as additional remotes and using the --allow-unrelated-histories<\/code> option for git merge<\/a>.<\/p>\n\n

After fixing some minor merge conflicts, everything was merged successfully and I have [one repository containing 5,272 all commits][2], going back to 2015.<\/p>\n\n

This makes it older than my dotfiles repository<\/a>, which I started in July 2015.<\/p>\n\n

Similar to why I use Linux<\/a>, I believe in owning your own content rather than relying on third-party platforms, so having all my content and history in one repository is great.<\/p>\n\n

And I learned something new about Git at the same time.<\/p>\n\n ", + "processed": "\n

My website is built with Sculpin - a static site generator written in PHP.<\/p>\n\n

It uses a some of the same Symfony components as Drupal, uses Twig for templating and YAML for configuration, and has similar features like content types and taxonomies for structuring content.<\/p>\n\n

When I first created my website it was on Drupal 6 and upgraded to Drupal 7 before I started to take an interest in static site generators and later using Jekyll, Sculpin and Astro (and Sculpin, again).<\/p>\n\n

I enjoyed learning Sculpin and took it as an opportunity to learn Twig before Drupal 8, which I spoke about in the first Sculpin talk I gave<\/a>, at DrupalCamp North in July 2015.<\/p>\n\n

I had three Git repositories, the current Sculpin one, the Astro version, and the original Sculpin version with its first commit in March 2015 - a few months before DrupalCamp North.<\/p>\n\n

Static site generators keep the files in text files intead of a database, so I was wondering if it was possible to merge the repositories together and combine the information whilst keeping the same commit history so existing tags and contribtions would still apply to the original commits.<\/p>\n\n

In short, I was able to do it by adding the old repositories as additional remotes and using the --allow-unrelated-histories<\/code> option for git merge<\/a>.<\/p>\n\n

After fixing some minor merge conflicts, everything was merged successfully and I have [one repository containing 5,272 all commits][2], going back to 2015.<\/p>\n\n

This makes it older than my dotfiles repository<\/a>, which I started in July 2015.<\/p>\n\n

Similar to why I use Linux<\/a>, I believe in owning your own content rather than relying on third-party platforms, so having all my content and history in one repository is great.<\/p>\n\n

And I learned something new about Git at the same time.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "cc353a3343b4a9ed6dc01850a09c8f76", "target_type": "feeds_feed", diff --git a/content/node.036a8839-c5f9-4206-a979-201e9dac1557.json b/content/node.036a8839-c5f9-4206-a979-201e9dac1557.json index cce3451ee..ee4d0661d 100644 --- a/content/node.036a8839-c5f9-4206-a979-201e9dac1557.json +++ b/content/node.036a8839-c5f9-4206-a979-201e9dac1557.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "7256a5bb0e6800a548d88e2979344646", "target_type": "feeds_feed", diff --git a/content/node.037796b8-42d8-4ea4-abec-f8c8de0d97e8.json b/content/node.037796b8-42d8-4ea4-abec-f8c8de0d97e8.json index 632536ae6..8dfe76d70 100644 --- a/content/node.037796b8-42d8-4ea4-abec-f8c8de0d97e8.json +++ b/content/node.037796b8-42d8-4ea4-abec-f8c8de0d97e8.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

This week's episode<\/a> of the Beyond Blocks podcast is live, where I speak with Panagiotis Moutsopoulos (vensires on Drupal.org) - Drupal Backend Developer at E-Sepia.<\/p>\n\n

We discuss his first time DrupalCon and, more specifically, his session \"Drupal's Alternate Realities\" - a \"Birds of a Feather\" (BoF) session presenting some history, but mainly the different ways to tackle a problem in Drupal using different methodologies.<\/p>\n\n ", + "value": "\n

This week's episode<\/a> of the Beyond Blocks podcast is live, where I speak with Panagiotis Moutsopoulos (vensires on Drupal.org) - Drupal Backend Developer at E-Sepia.<\/p>\n\n

We discuss his first time DrupalCon and, more specifically, his session \"Drupal's Alternate Realities\" - a \"Birds of a Feather\" (BoF) session presenting some history, but mainly the different ways to tackle a problem in Drupal using different methodologies.<\/p>\n\n ", "format": "full_html", - "processed": "\n

This week's episode<\/a> of the Beyond Blocks podcast is live, where I speak with Panagiotis Moutsopoulos (vensires on Drupal.org) - Drupal Backend Developer at E-Sepia.<\/p>\n\n

We discuss his first time DrupalCon and, more specifically, his session \"Drupal's Alternate Realities\" - a \"Birds of a Feather\" (BoF) session presenting some history, but mainly the different ways to tackle a problem in Drupal using different methodologies.<\/p>\n\n ", + "processed": "\n

This week's episode<\/a> of the Beyond Blocks podcast is live, where I speak with Panagiotis Moutsopoulos (vensires on Drupal.org) - Drupal Backend Developer at E-Sepia.<\/p>\n\n

We discuss his first time DrupalCon and, more specifically, his session \"Drupal's Alternate Realities\" - a \"Birds of a Feather\" (BoF) session presenting some history, but mainly the different ways to tackle a problem in Drupal using different methodologies.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "4ddf140ca0555c2028d2bb2db394282f", "target_type": "feeds_feed", diff --git a/content/node.03bbb03d-5963-477a-a904-19e2c1f1a581.json b/content/node.03bbb03d-5963-477a-a904-19e2c1f1a581.json index f560cb967..85d82b9d0 100644 --- a/content/node.03bbb03d-5963-477a-a904-19e2c1f1a581.json +++ b/content/node.03bbb03d-5963-477a-a904-19e2c1f1a581.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "a3ea19c23705f4574c9b1455cc2169bc", "target_type": "feeds_feed", diff --git a/content/node.03c0a713-f32d-445b-9397-add68fbf2fe5.json b/content/node.03c0a713-f32d-445b-9397-add68fbf2fe5.json index 724881b2a..2bc2585d5 100644 --- a/content/node.03c0a713-f32d-445b-9397-add68fbf2fe5.json +++ b/content/node.03c0a713-f32d-445b-9397-add68fbf2fe5.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

As well as my laptop configuration<\/a>, local development environments<\/a> and production server<\/a>, I've also been using Nix for something else recently.<\/p>\n\n

Setting up and configuring a Homelab on an old laptop.<\/p>\n\n

I've been able to install and configure services like Jellyfin for playing video files, Immich for photo hosting and management, Gitea as my own Git server, Vaultwarden for securely storing my passwords and Traefik as a reverse proxy.<\/p>\n\n

Each of these was very easy to configure with only a few lines of the Nix language and avoided a heavy use of Docker which seems common in most Homelab setups.<\/p>\n\n

Next, I'd like to add home automation with Home Assistant and explore running a local DNS server within my network.<\/p>\n\n

I'm looking forward to these, and seeing what else I can add to this setup using Nix and NixOS.<\/p>\n\n ", + "value": "\n

As well as my laptop configuration<\/a>, local development environments<\/a> and production server<\/a>, I've also been using Nix for something else recently.<\/p>\n\n

Setting up and configuring a Homelab on an old laptop.<\/p>\n\n

I've been able to install and configure services like Jellyfin for playing video files, Immich for photo hosting and management, Gitea as my own Git server, Vaultwarden for securely storing my passwords and Traefik as a reverse proxy.<\/p>\n\n

Each of these was very easy to configure with only a few lines of the Nix language and avoided a heavy use of Docker which seems common in most Homelab setups.<\/p>\n\n

Next, I'd like to add home automation with Home Assistant and explore running a local DNS server within my network.<\/p>\n\n

I'm looking forward to these, and seeing what else I can add to this setup using Nix and NixOS.<\/p>\n\n ", "format": "full_html", - "processed": "\n

As well as my laptop configuration<\/a>, local development environments<\/a> and production server<\/a>, I've also been using Nix for something else recently.<\/p>\n\n

Setting up and configuring a Homelab on an old laptop.<\/p>\n\n

I've been able to install and configure services like Jellyfin for playing video files, Immich for photo hosting and management, Gitea as my own Git server, Vaultwarden for securely storing my passwords and Traefik as a reverse proxy.<\/p>\n\n

Each of these was very easy to configure with only a few lines of the Nix language and avoided a heavy use of Docker which seems common in most Homelab setups.<\/p>\n\n

Next, I'd like to add home automation with Home Assistant and explore running a local DNS server within my network.<\/p>\n\n

I'm looking forward to these, and seeing what else I can add to this setup using Nix and NixOS.<\/p>\n\n ", + "processed": "\n

As well as my laptop configuration<\/a>, local development environments<\/a> and production server<\/a>, I've also been using Nix for something else recently.<\/p>\n\n

Setting up and configuring a Homelab on an old laptop.<\/p>\n\n

I've been able to install and configure services like Jellyfin for playing video files, Immich for photo hosting and management, Gitea as my own Git server, Vaultwarden for securely storing my passwords and Traefik as a reverse proxy.<\/p>\n\n

Each of these was very easy to configure with only a few lines of the Nix language and avoided a heavy use of Docker which seems common in most Homelab setups.<\/p>\n\n

Next, I'd like to add home automation with Home Assistant and explore running a local DNS server within my network.<\/p>\n\n

I'm looking forward to these, and seeing what else I can add to this setup using Nix and NixOS.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "ddffb71cbb4982c0c4d9ca78fecdcd4c", "target_type": "feeds_feed", diff --git a/content/node.042e4d0c-f835-47dd-8075-745df0a7f8f2.json b/content/node.042e4d0c-f835-47dd-8075-745df0a7f8f2.json index 23b66dafb..d73539315 100644 --- a/content/node.042e4d0c-f835-47dd-8075-745df0a7f8f2.json +++ b/content/node.042e4d0c-f835-47dd-8075-745df0a7f8f2.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "4d3892ad51836bdd33e47e7043615d75", "target_type": "feeds_feed", diff --git a/content/node.04ccaf9c-a0e4-4ca9-b96b-d32e3fc7f384.json b/content/node.04ccaf9c-a0e4-4ca9-b96b-d32e3fc7f384.json index f7f003338..be9ace625 100644 --- a/content/node.04ccaf9c-a0e4-4ca9-b96b-d32e3fc7f384.json +++ b/content/node.04ccaf9c-a0e4-4ca9-b96b-d32e3fc7f384.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "137f467c7894dcf4d534ab6c7572567a", "target_type": "feeds_feed", diff --git a/content/node.050525d7-3275-486e-8f0e-9548aa81a156.json b/content/node.050525d7-3275-486e-8f0e-9548aa81a156.json index 158e904c8..f86304c1f 100644 --- a/content/node.050525d7-3275-486e-8f0e-9548aa81a156.json +++ b/content/node.050525d7-3275-486e-8f0e-9548aa81a156.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "54fdebe3f9556a6d18a8f24c72f72652", "target_type": "feeds_feed", diff --git a/content/node.050a5113-59bc-461e-ac78-420e16055303.json b/content/node.050a5113-59bc-461e-ac78-420e16055303.json index f35e3b833..1132b0225 100644 --- a/content/node.050a5113-59bc-461e-ac78-420e16055303.json +++ b/content/node.050a5113-59bc-461e-ac78-420e16055303.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

This week on the Beyond Blocks podcast<\/a>, I'm joined by Dan Leech - a PHP Developer and open-source project creator.<\/p>\n\n

He and I recently gave talks at the PHP South West meetup, where Dan introduced a new project - PHP-TUI - for building terminal user interfaces (TUIs) with PHP.<\/p>\n\n

I use one of Dan's other open-source projects - Phpactor - within Neovim, and he also presented at PHP South Wales about PHPBench, so it was great to discuss and learn more about these in this episode.<\/p>\n\n

Listen to the episode now<\/a>, and I'll be back with more in the New Year.<\/p>\n\n ", + "value": "\n

This week on the Beyond Blocks podcast<\/a>, I'm joined by Dan Leech - a PHP Developer and open-source project creator.<\/p>\n\n

He and I recently gave talks at the PHP South West meetup, where Dan introduced a new project - PHP-TUI - for building terminal user interfaces (TUIs) with PHP.<\/p>\n\n

I use one of Dan's other open-source projects - Phpactor - within Neovim, and he also presented at PHP South Wales about PHPBench, so it was great to discuss and learn more about these in this episode.<\/p>\n\n

Listen to the episode now<\/a>, and I'll be back with more in the New Year.<\/p>\n\n ", "format": "full_html", - "processed": "\n

This week on the Beyond Blocks podcast<\/a>, I'm joined by Dan Leech - a PHP Developer and open-source project creator.<\/p>\n\n

He and I recently gave talks at the PHP South West meetup, where Dan introduced a new project - PHP-TUI - for building terminal user interfaces (TUIs) with PHP.<\/p>\n\n

I use one of Dan's other open-source projects - Phpactor - within Neovim, and he also presented at PHP South Wales about PHPBench, so it was great to discuss and learn more about these in this episode.<\/p>\n\n

Listen to the episode now<\/a>, and I'll be back with more in the New Year.<\/p>\n\n ", + "processed": "\n

This week on the Beyond Blocks podcast<\/a>, I'm joined by Dan Leech - a PHP Developer and open-source project creator.<\/p>\n\n

He and I recently gave talks at the PHP South West meetup, where Dan introduced a new project - PHP-TUI - for building terminal user interfaces (TUIs) with PHP.<\/p>\n\n

I use one of Dan's other open-source projects - Phpactor - within Neovim, and he also presented at PHP South Wales about PHPBench, so it was great to discuss and learn more about these in this episode.<\/p>\n\n

Listen to the episode now<\/a>, and I'll be back with more in the New Year.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "3cc8c054a1675b2ab1a1ec63dd5f49ad", "target_type": "feeds_feed", diff --git a/content/node.05232b81-d945-4112-99bf-d1adb2552428.json b/content/node.05232b81-d945-4112-99bf-d1adb2552428.json index a210e7b52..0ae10181f 100644 --- a/content/node.05232b81-d945-4112-99bf-d1adb2552428.json +++ b/content/node.05232b81-d945-4112-99bf-d1adb2552428.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

I've noticed a lot of Developers recently adopting SQLite for their database and I wonder why this is.<\/p>\n\n

Laravel changed their default database to SQLite for local development.<\/p>\n\n

It simplifies the development environment as there's no need for a separate database like MySQL or MariaDB but, if you'll be using one of those in production, won't that cause more issues when you migrate your local application?<\/p>\n\n

Drupal supports using SQLite, but, other than for my automated testing course<\/a>, or when running automated tests, I've always used a MySQL or MariaDB database.<\/p>\n\n

Maybe this is something to keep an eye on and potentially use more for some scenarios in the future.<\/p>\n\n ", + "value": "\n

I've noticed a lot of Developers recently adopting SQLite for their database and I wonder why this is.<\/p>\n\n

Laravel changed their default database to SQLite for local development.<\/p>\n\n

It simplifies the development environment as there's no need for a separate database like MySQL or MariaDB but, if you'll be using one of those in production, won't that cause more issues when you migrate your local application?<\/p>\n\n

Drupal supports using SQLite, but, other than for my automated testing course<\/a>, or when running automated tests, I've always used a MySQL or MariaDB database.<\/p>\n\n

Maybe this is something to keep an eye on and potentially use more for some scenarios in the future.<\/p>\n\n ", "format": "full_html", - "processed": "\n

I've noticed a lot of Developers recently adopting SQLite for their database and I wonder why this is.<\/p>\n\n

Laravel changed their default database to SQLite for local development.<\/p>\n\n

It simplifies the development environment as there's no need for a separate database like MySQL or MariaDB but, if you'll be using one of those in production, won't that cause more issues when you migrate your local application?<\/p>\n\n

Drupal supports using SQLite, but, other than for my automated testing course<\/a>, or when running automated tests, I've always used a MySQL or MariaDB database.<\/p>\n\n

Maybe this is something to keep an eye on and potentially use more for some scenarios in the future.<\/p>\n\n ", + "processed": "\n

I've noticed a lot of Developers recently adopting SQLite for their database and I wonder why this is.<\/p>\n\n

Laravel changed their default database to SQLite for local development.<\/p>\n\n

It simplifies the development environment as there's no need for a separate database like MySQL or MariaDB but, if you'll be using one of those in production, won't that cause more issues when you migrate your local application?<\/p>\n\n

Drupal supports using SQLite, but, other than for my automated testing course<\/a>, or when running automated tests, I've always used a MySQL or MariaDB database.<\/p>\n\n

Maybe this is something to keep an eye on and potentially use more for some scenarios in the future.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "91a7ebf19cb056c110911fc721129f1a", "target_type": "feeds_feed", diff --git a/content/node.058eb05f-cec1-43bd-a4e1-0b09630662e9.json b/content/node.058eb05f-cec1-43bd-a4e1-0b09630662e9.json index 53ebe2eeb..e8957e22d 100644 --- a/content/node.058eb05f-cec1-43bd-a4e1-0b09630662e9.json +++ b/content/node.058eb05f-cec1-43bd-a4e1-0b09630662e9.json @@ -104,5 +104,6 @@ "target_type": "taxonomy_term", "target_uuid": "f9b1ec5f-2fdb-438c-a266-082a86a6d94f" } - ] + ], + "field_topic": [] } \ No newline at end of file diff --git a/content/node.0610a25f-884a-48b6-8be0-e969749d316a.json b/content/node.0610a25f-884a-48b6-8be0-e969749d316a.json index 4ed8f334e..33ee76c7b 100644 --- a/content/node.0610a25f-884a-48b6-8be0-e969749d316a.json +++ b/content/node.0610a25f-884a-48b6-8be0-e969749d316a.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "838a5e92a344c70d064478815bc8dd16", "target_type": "feeds_feed", diff --git a/content/node.062c06ac-6ca0-4b03-8d5e-63a84eb8b9c2.json b/content/node.062c06ac-6ca0-4b03-8d5e-63a84eb8b9c2.json index ecbfaf9ca..6320964b7 100644 --- a/content/node.062c06ac-6ca0-4b03-8d5e-63a84eb8b9c2.json +++ b/content/node.062c06ac-6ca0-4b03-8d5e-63a84eb8b9c2.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "957b36c5f9d9b70a87a9a60d1f31f9ab", "target_type": "feeds_feed", diff --git a/content/node.066297b1-ab00-4769-afe1-d3831ed2a654.json b/content/node.066297b1-ab00-4769-afe1-d3831ed2a654.json index 8910b9fc7..8f731db06 100644 --- a/content/node.066297b1-ab00-4769-afe1-d3831ed2a654.json +++ b/content/node.066297b1-ab00-4769-afe1-d3831ed2a654.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

As well as writing comments first<\/a>, when writing tests, I sometimes like to write my tests backwards and start by writing the assertions first.<\/p>\n\n

I know what I want to assert in the test, so it's an easy place to start.<\/p>\n\n

I'll run it, see the error, fix it and continue working backwards.<\/p>\n\n

For example, I could start with this:<\/p>\n\n

public function testOnlyPostNodesAreShown(): void {\n  $assert = $this->assertSession();\n  $assert->pageTextContains('Post one');\n  $assert->pageTextContains('Post two');\n  $assert->pageTextNotContains('This is not a post');\n}\n<\/code><\/pre>\n\n

This test will fail when I run it, but it makes me think about what I need to do to fix the error and how to do so in the best way.<\/p>\n\n

In this case, I need to make a request to the page that should render the text:<\/p>\n\n

public function testOnlyPostNodesAreShown(): void {\n  $this->drupalGet('\/blog');\n\n  $assert = $this->assertSession();\n  $assert->pageTextContains('Post one');\n  $assert->pageTextContains('Post two');\n  $assert->pageTextNotContains('This is not a post');\n}\n<\/code><\/pre>\n\n

This will still fail, as I also need to create the required posts:<\/p>\n\n

public function testOnlyPostNodesAreShown(): void {\n  PostBuilder::create()->setTitle('Post one')->getPost();\n  PostBuilder::create()->setTitle('Post two')->getPost();\n\n  $this->createNode([\n    'title' => 'This is not a post',\n    'type' => 'page',\n  ]);\n\n  $this->drupalGet('\/blog');\n\n  $assert = $this->assertSession();\n  $assert->pageTextContains('Post one');\n  $assert->pageTextContains('Post two');\n  $assert->pageTextNotContains('This is not a post');\n}\n<\/code><\/pre>\n\n

Now the test passes.<\/p>\n\n

Doing test-driven development keeps my code clean and minimal, and I find this approach keeps my test clean, too.<\/p>\n\n ", + "value": "\n

As well as writing comments first<\/a>, when writing tests, I sometimes like to write my tests backwards and start by writing the assertions first.<\/p>\n\n

I know what I want to assert in the test, so it's an easy place to start.<\/p>\n\n

I'll run it, see the error, fix it and continue working backwards.<\/p>\n\n

For example, I could start with this:<\/p>\n\n

public function testOnlyPostNodesAreShown(): void {\n  $assert = $this->assertSession();\n  $assert->pageTextContains('Post one');\n  $assert->pageTextContains('Post two');\n  $assert->pageTextNotContains('This is not a post');\n}\n<\/code><\/pre>\n\n

This test will fail when I run it, but it makes me think about what I need to do to fix the error and how to do so in the best way.<\/p>\n\n

In this case, I need to make a request to the page that should render the text:<\/p>\n\n

public function testOnlyPostNodesAreShown(): void {\n  $this->drupalGet('\/blog');\n\n  $assert = $this->assertSession();\n  $assert->pageTextContains('Post one');\n  $assert->pageTextContains('Post two');\n  $assert->pageTextNotContains('This is not a post');\n}\n<\/code><\/pre>\n\n

This will still fail, as I also need to create the required posts:<\/p>\n\n

public function testOnlyPostNodesAreShown(): void {\n  PostBuilder::create()->setTitle('Post one')->getPost();\n  PostBuilder::create()->setTitle('Post two')->getPost();\n\n  $this->createNode([\n    'title' => 'This is not a post',\n    'type' => 'page',\n  ]);\n\n  $this->drupalGet('\/blog');\n\n  $assert = $this->assertSession();\n  $assert->pageTextContains('Post one');\n  $assert->pageTextContains('Post two');\n  $assert->pageTextNotContains('This is not a post');\n}\n<\/code><\/pre>\n\n

Now the test passes.<\/p>\n\n

Doing test-driven development keeps my code clean and minimal, and I find this approach keeps my test clean, too.<\/p>\n\n ", "format": "full_html", - "processed": "\n

As well as writing comments first<\/a>, when writing tests, I sometimes like to write my tests backwards and start by writing the assertions first.<\/p>\n\n

I know what I want to assert in the test, so it's an easy place to start.<\/p>\n\n

I'll run it, see the error, fix it and continue working backwards.<\/p>\n\n

For example, I could start with this:<\/p>\n\n

public function testOnlyPostNodesAreShown(): void {\n  $assert = $this->assertSession();\n  $assert->pageTextContains('Post one');\n  $assert->pageTextContains('Post two');\n  $assert->pageTextNotContains('This is not a post');\n}\n<\/code><\/pre>\n\n

This test will fail when I run it, but it makes me think about what I need to do to fix the error and how to do so in the best way.<\/p>\n\n

In this case, I need to make a request to the page that should render the text:<\/p>\n\n

public function testOnlyPostNodesAreShown(): void {\n  $this->drupalGet('\/blog');\n\n  $assert = $this->assertSession();\n  $assert->pageTextContains('Post one');\n  $assert->pageTextContains('Post two');\n  $assert->pageTextNotContains('This is not a post');\n}\n<\/code><\/pre>\n\n

This will still fail, as I also need to create the required posts:<\/p>\n\n

public function testOnlyPostNodesAreShown(): void {\n  PostBuilder::create()->setTitle('Post one')->getPost();\n  PostBuilder::create()->setTitle('Post two')->getPost();\n\n  $this->createNode([\n    'title' => 'This is not a post',\n    'type' => 'page',\n  ]);\n\n  $this->drupalGet('\/blog');\n\n  $assert = $this->assertSession();\n  $assert->pageTextContains('Post one');\n  $assert->pageTextContains('Post two');\n  $assert->pageTextNotContains('This is not a post');\n}\n<\/code><\/pre>\n\n

Now the test passes.<\/p>\n\n

Doing test-driven development keeps my code clean and minimal, and I find this approach keeps my test clean, too.<\/p>\n\n ", + "processed": "\n

As well as writing comments first<\/a>, when writing tests, I sometimes like to write my tests backwards and start by writing the assertions first.<\/p>\n\n

I know what I want to assert in the test, so it's an easy place to start.<\/p>\n\n

I'll run it, see the error, fix it and continue working backwards.<\/p>\n\n

For example, I could start with this:<\/p>\n\n

public function testOnlyPostNodesAreShown(): void {\n  $assert = $this->assertSession();\n  $assert->pageTextContains('Post one');\n  $assert->pageTextContains('Post two');\n  $assert->pageTextNotContains('This is not a post');\n}\n<\/code><\/pre>\n\n

This test will fail when I run it, but it makes me think about what I need to do to fix the error and how to do so in the best way.<\/p>\n\n

In this case, I need to make a request to the page that should render the text:<\/p>\n\n

public function testOnlyPostNodesAreShown(): void {\n  $this->drupalGet('\/blog');\n\n  $assert = $this->assertSession();\n  $assert->pageTextContains('Post one');\n  $assert->pageTextContains('Post two');\n  $assert->pageTextNotContains('This is not a post');\n}\n<\/code><\/pre>\n\n

This will still fail, as I also need to create the required posts:<\/p>\n\n

public function testOnlyPostNodesAreShown(): void {\n  PostBuilder::create()->setTitle('Post one')->getPost();\n  PostBuilder::create()->setTitle('Post two')->getPost();\n\n  $this->createNode([\n    'title' => 'This is not a post',\n    'type' => 'page',\n  ]);\n\n  $this->drupalGet('\/blog');\n\n  $assert = $this->assertSession();\n  $assert->pageTextContains('Post one');\n  $assert->pageTextContains('Post two');\n  $assert->pageTextNotContains('This is not a post');\n}\n<\/code><\/pre>\n\n

Now the test passes.<\/p>\n\n

Doing test-driven development keeps my code clean and minimal, and I find this approach keeps my test clean, too.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "3bdc81d1ff8f05f8b1beb3069dfdd370", "target_type": "feeds_feed", diff --git a/content/node.06b8d0b3-318a-4a06-902c-f42ce169774b.json b/content/node.06b8d0b3-318a-4a06-902c-f42ce169774b.json index df58f71b0..1628a42c1 100644 --- a/content/node.06b8d0b3-318a-4a06-902c-f42ce169774b.json +++ b/content/node.06b8d0b3-318a-4a06-902c-f42ce169774b.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "2955d4cb562bc0a9ba0456bc040c629b", "target_type": "feeds_feed", diff --git a/content/node.079f2e09-0827-458e-91d3-6dd5b8b80c56.json b/content/node.079f2e09-0827-458e-91d3-6dd5b8b80c56.json index 6646cbdcd..aac618038 100644 --- a/content/node.079f2e09-0827-458e-91d3-6dd5b8b80c56.json +++ b/content/node.079f2e09-0827-458e-91d3-6dd5b8b80c56.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

It's shown in the examples of the conventional commits specification<\/a> as part of the optional footer data.<\/p>\n\n

But is it useful?<\/p>\n\n

It can be if your issue tracker is linked to your Git repository and you can click the issue ID in a commit message and see the issue.<\/p>\n\n

But, how often do teams change issue-tracking software or the project is passed to a different company that uses a different issue tracker?<\/p>\n\n

That makes the issue IDs that reference the old IDs useless as no one has access to the issues it references.<\/p>\n\n

I'd recommend putting as much information in the commit message itself and not relying on it being in an external source, like an issue tracker.<\/p>\n\n

The Git log and commit messages will remain even if a different issue tracker is used, or a different team starts working on the project, and that additional information isn't lost.<\/p>\n\n

I'm not against putting the issue ID in the commit message but don't do it instead of writing a descriptive commit message.<\/p>\n\n ", + "value": "\n

It's shown in the examples of the conventional commits specification<\/a> as part of the optional footer data.<\/p>\n\n

But is it useful?<\/p>\n\n

It can be if your issue tracker is linked to your Git repository and you can click the issue ID in a commit message and see the issue.<\/p>\n\n

But, how often do teams change issue-tracking software or the project is passed to a different company that uses a different issue tracker?<\/p>\n\n

That makes the issue IDs that reference the old IDs useless as no one has access to the issues it references.<\/p>\n\n

I'd recommend putting as much information in the commit message itself and not relying on it being in an external source, like an issue tracker.<\/p>\n\n

The Git log and commit messages will remain even if a different issue tracker is used, or a different team starts working on the project, and that additional information isn't lost.<\/p>\n\n

I'm not against putting the issue ID in the commit message but don't do it instead of writing a descriptive commit message.<\/p>\n\n ", "format": "full_html", - "processed": "\n

It's shown in the examples of the conventional commits specification<\/a> as part of the optional footer data.<\/p>\n\n

But is it useful?<\/p>\n\n

It can be if your issue tracker is linked to your Git repository and you can click the issue ID in a commit message and see the issue.<\/p>\n\n

But, how often do teams change issue-tracking software or the project is passed to a different company that uses a different issue tracker?<\/p>\n\n

That makes the issue IDs that reference the old IDs useless as no one has access to the issues it references.<\/p>\n\n

I'd recommend putting as much information in the commit message itself and not relying on it being in an external source, like an issue tracker.<\/p>\n\n

The Git log and commit messages will remain even if a different issue tracker is used, or a different team starts working on the project, and that additional information isn't lost.<\/p>\n\n

I'm not against putting the issue ID in the commit message but don't do it instead of writing a descriptive commit message.<\/p>\n\n ", + "processed": "\n

It's shown in the examples of the conventional commits specification<\/a> as part of the optional footer data.<\/p>\n\n

But is it useful?<\/p>\n\n

It can be if your issue tracker is linked to your Git repository and you can click the issue ID in a commit message and see the issue.<\/p>\n\n

But, how often do teams change issue-tracking software or the project is passed to a different company that uses a different issue tracker?<\/p>\n\n

That makes the issue IDs that reference the old IDs useless as no one has access to the issues it references.<\/p>\n\n

I'd recommend putting as much information in the commit message itself and not relying on it being in an external source, like an issue tracker.<\/p>\n\n

The Git log and commit messages will remain even if a different issue tracker is used, or a different team starts working on the project, and that additional information isn't lost.<\/p>\n\n

I'm not against putting the issue ID in the commit message but don't do it instead of writing a descriptive commit message.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "1029a860138fe970164e891ad1617d01", "target_type": "feeds_feed", diff --git a/content/node.08209d64-40fa-4771-9415-c23e962a5028.json b/content/node.08209d64-40fa-4771-9415-c23e962a5028.json index 803e799a9..04714395d 100644 --- a/content/node.08209d64-40fa-4771-9415-c23e962a5028.json +++ b/content/node.08209d64-40fa-4771-9415-c23e962a5028.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "f40826212e5c798e718edd8ad155d3c0", "target_type": "feeds_feed", diff --git a/content/node.0843614b-645e-4d55-9e70-f960d504cadb.json b/content/node.0843614b-645e-4d55-9e70-f960d504cadb.json index 6f4f26678..8bb3fa25d 100644 --- a/content/node.0843614b-645e-4d55-9e70-f960d504cadb.json +++ b/content/node.0843614b-645e-4d55-9e70-f960d504cadb.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

I took a bit of time off from these emails whilst I was preparing for the first PHP Stoke event which happened last week in Stoke-on-Trent.<\/p>\n\n

It was a great event with around 35 attendees and two other speakers as well as myself.<\/p>\n\n

The latest version of my slides are online<\/a> as well some updated resources<\/a>.<\/p>\n\n

My next talk will be at the Norfolk Developers conference next month where I'll be presenting an updated version of Taking Flight with Tailwind CSS<\/a>.<\/p>\n\n

If you have a topic idea for a talk or would like me to speak at your meetup or conference, please get in touch.<\/p>\n\n ", + "value": "\n

I took a bit of time off from these emails whilst I was preparing for the first PHP Stoke event which happened last week in Stoke-on-Trent.<\/p>\n\n

It was a great event with around 35 attendees and two other speakers as well as myself.<\/p>\n\n

The latest version of my slides are online<\/a> as well some updated resources<\/a>.<\/p>\n\n

My next talk will be at the Norfolk Developers conference next month where I'll be presenting an updated version of Taking Flight with Tailwind CSS<\/a>.<\/p>\n\n

If you have a topic idea for a talk or would like me to speak at your meetup or conference, please get in touch.<\/p>\n\n ", "format": "full_html", - "processed": "\n

I took a bit of time off from these emails whilst I was preparing for the first PHP Stoke event which happened last week in Stoke-on-Trent.<\/p>\n\n

It was a great event with around 35 attendees and two other speakers as well as myself.<\/p>\n\n

The latest version of my slides are online<\/a> as well some updated resources<\/a>.<\/p>\n\n

My next talk will be at the Norfolk Developers conference next month where I'll be presenting an updated version of Taking Flight with Tailwind CSS<\/a>.<\/p>\n\n

If you have a topic idea for a talk or would like me to speak at your meetup or conference, please get in touch.<\/p>\n\n ", + "processed": "\n

I took a bit of time off from these emails whilst I was preparing for the first PHP Stoke event which happened last week in Stoke-on-Trent.<\/p>\n\n

It was a great event with around 35 attendees and two other speakers as well as myself.<\/p>\n\n

The latest version of my slides are online<\/a> as well some updated resources<\/a>.<\/p>\n\n

My next talk will be at the Norfolk Developers conference next month where I'll be presenting an updated version of Taking Flight with Tailwind CSS<\/a>.<\/p>\n\n

If you have a topic idea for a talk or would like me to speak at your meetup or conference, please get in touch.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "c6186e7dbf6c19f8512dc083f70d7840", "target_type": "feeds_feed", diff --git a/content/node.09073a81-2a1b-4200-905b-98b43152fe37.json b/content/node.09073a81-2a1b-4200-905b-98b43152fe37.json index 6da50d104..8d0dcb4d1 100644 --- a/content/node.09073a81-2a1b-4200-905b-98b43152fe37.json +++ b/content/node.09073a81-2a1b-4200-905b-98b43152fe37.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "48855aeeae21e4c8f58c4898ddd9fea4", "target_type": "feeds_feed", diff --git a/content/node.09097ac1-03ea-456c-a1bd-49bdc2bb9499.json b/content/node.09097ac1-03ea-456c-a1bd-49bdc2bb9499.json index 7f9b0fb98..43b434b79 100644 --- a/content/node.09097ac1-03ea-456c-a1bd-49bdc2bb9499.json +++ b/content/node.09097ac1-03ea-456c-a1bd-49bdc2bb9499.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "1c6afa84bf0230b6fc71cdc42239c6e2", "target_type": "feeds_feed", diff --git a/content/node.098d8367-a714-4e16-97b5-44f42a2a1cc2.json b/content/node.098d8367-a714-4e16-97b5-44f42a2a1cc2.json index 9920eb2ed..d5d079ef0 100644 --- a/content/node.098d8367-a714-4e16-97b5-44f42a2a1cc2.json +++ b/content/node.098d8367-a714-4e16-97b5-44f42a2a1cc2.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "6e7b86e1b92a964e048c10b4a1bb65da", "target_type": "feeds_feed", diff --git a/content/node.09d6a39f-ac99-44fc-b660-4f976132d813.json b/content/node.09d6a39f-ac99-44fc-b660-4f976132d813.json index 62ea4b5cd..ea39a1563 100644 --- a/content/node.09d6a39f-ac99-44fc-b660-4f976132d813.json +++ b/content/node.09d6a39f-ac99-44fc-b660-4f976132d813.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

I've been using Drupal since 2008 and built the first version of my website with Drupal 6 before updating it to Drupal 7.<\/p>\n\n

Around that time, I discovered static site generators and built the next version of my website with Jekyll.<\/p>\n\n

I liked how I could write content in simple plain files, export them to HTML and upload them to a server.<\/p>\n\n

Static websites are fast and secure.<\/p>\n\n

There was no need for PHP or a database. Just a simple web server like Apache or Nginx that can serve static files.<\/p>\n\n

I later switched to Sculpin, a static site generator written with PHP, which has a lot of similarities with Drupal.<\/p>\n\n

But what if you want the power of Drupal with the benefits of a static website?<\/p>\n\n

Tome<\/a> is a module that turns Drupal into a static site generator.<\/p>\n\n

Drupal works the same locally with access to all the usual core functionality and contrib modules and themes from Drupal.org, but you export everything to static files - the same as using Jekyll or Sculpin.<\/p>\n\n

Sam Mortenson, the creator of the Tome module discussed it on our episode of the Beyond Blocks podcast<\/a> where we also talked about single file components.<\/p>\n\n

If you want the power of a flexible content management system and the performance and security benefits of a static website, Tome gives you the best of both worlds.<\/p>\n\n ", + "value": "\n

I've been using Drupal since 2008 and built the first version of my website with Drupal 6 before updating it to Drupal 7.<\/p>\n\n

Around that time, I discovered static site generators and built the next version of my website with Jekyll.<\/p>\n\n

I liked how I could write content in simple plain files, export them to HTML and upload them to a server.<\/p>\n\n

Static websites are fast and secure.<\/p>\n\n

There was no need for PHP or a database. Just a simple web server like Apache or Nginx that can serve static files.<\/p>\n\n

I later switched to Sculpin, a static site generator written with PHP, which has a lot of similarities with Drupal.<\/p>\n\n

But what if you want the power of Drupal with the benefits of a static website?<\/p>\n\n

Tome<\/a> is a module that turns Drupal into a static site generator.<\/p>\n\n

Drupal works the same locally with access to all the usual core functionality and contrib modules and themes from Drupal.org, but you export everything to static files - the same as using Jekyll or Sculpin.<\/p>\n\n

Sam Mortenson, the creator of the Tome module discussed it on our episode of the Beyond Blocks podcast<\/a> where we also talked about single file components.<\/p>\n\n

If you want the power of a flexible content management system and the performance and security benefits of a static website, Tome gives you the best of both worlds.<\/p>\n\n ", "format": "full_html", - "processed": "\n

I've been using Drupal since 2008 and built the first version of my website with Drupal 6 before updating it to Drupal 7.<\/p>\n\n

Around that time, I discovered static site generators and built the next version of my website with Jekyll.<\/p>\n\n

I liked how I could write content in simple plain files, export them to HTML and upload them to a server.<\/p>\n\n

Static websites are fast and secure.<\/p>\n\n

There was no need for PHP or a database. Just a simple web server like Apache or Nginx that can serve static files.<\/p>\n\n

I later switched to Sculpin, a static site generator written with PHP, which has a lot of similarities with Drupal.<\/p>\n\n

But what if you want the power of Drupal with the benefits of a static website?<\/p>\n\n

Tome<\/a> is a module that turns Drupal into a static site generator.<\/p>\n\n

Drupal works the same locally with access to all the usual core functionality and contrib modules and themes from Drupal.org, but you export everything to static files - the same as using Jekyll or Sculpin.<\/p>\n\n

Sam Mortenson, the creator of the Tome module discussed it on our episode of the Beyond Blocks podcast<\/a> where we also talked about single file components.<\/p>\n\n

If you want the power of a flexible content management system and the performance and security benefits of a static website, Tome gives you the best of both worlds.<\/p>\n\n ", + "processed": "\n

I've been using Drupal since 2008 and built the first version of my website with Drupal 6 before updating it to Drupal 7.<\/p>\n\n

Around that time, I discovered static site generators and built the next version of my website with Jekyll.<\/p>\n\n

I liked how I could write content in simple plain files, export them to HTML and upload them to a server.<\/p>\n\n

Static websites are fast and secure.<\/p>\n\n

There was no need for PHP or a database. Just a simple web server like Apache or Nginx that can serve static files.<\/p>\n\n

I later switched to Sculpin, a static site generator written with PHP, which has a lot of similarities with Drupal.<\/p>\n\n

But what if you want the power of Drupal with the benefits of a static website?<\/p>\n\n

Tome<\/a> is a module that turns Drupal into a static site generator.<\/p>\n\n

Drupal works the same locally with access to all the usual core functionality and contrib modules and themes from Drupal.org, but you export everything to static files - the same as using Jekyll or Sculpin.<\/p>\n\n

Sam Mortenson, the creator of the Tome module discussed it on our episode of the Beyond Blocks podcast<\/a> where we also talked about single file components.<\/p>\n\n

If you want the power of a flexible content management system and the performance and security benefits of a static website, Tome gives you the best of both worlds.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "2b68ef78311dde7624d8a9f3bf2aecd5", "target_type": "feeds_feed", diff --git a/content/node.09dff532-7bc4-4949-bfdf-7c4a6e59097a.json b/content/node.09dff532-7bc4-4949-bfdf-7c4a6e59097a.json index 6a6b32ea0..d7680363a 100644 --- a/content/node.09dff532-7bc4-4949-bfdf-7c4a6e59097a.json +++ b/content/node.09dff532-7bc4-4949-bfdf-7c4a6e59097a.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "6878d25dc442270921c029ddd00724c8", "target_type": "feeds_feed", diff --git a/content/node.09f421c4-eff1-4b5c-a692-45dfbd837758.json b/content/node.09f421c4-eff1-4b5c-a692-45dfbd837758.json index b16264f69..f2ee22d67 100644 --- a/content/node.09f421c4-eff1-4b5c-a692-45dfbd837758.json +++ b/content/node.09f421c4-eff1-4b5c-a692-45dfbd837758.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "2a66b63393fa72ffccd1e378ef840bca", "target_type": "feeds_feed", diff --git a/content/node.0a04ac23-4d64-40e8-8e94-ead3cab7129d.json b/content/node.0a04ac23-4d64-40e8-8e94-ead3cab7129d.json index 06dd9de26..0824072c3 100644 --- a/content/node.0a04ac23-4d64-40e8-8e94-ead3cab7129d.json +++ b/content/node.0a04ac23-4d64-40e8-8e94-ead3cab7129d.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

Yesterday I replied to a post on X<\/a>:<\/p>\n\n

\n

I have worked on many teams that use CI tooling and call their process CI, but I have never seen CI actually done as defined on Wikipedia:<\/p>\n \n

\"CI is the practice of merging all developers' working copies to a shared mainline several times a day\"<\/p>\n<\/blockquote>\n\n

I've written about this before<\/a> and I think the term CI or CI\/CD is one of the most misused or misleading in software development.<\/p>\n\n

CI, or continuous integration, is, as the post days, the process of everyone merging their changes at least once, or usually several, times a day.<\/p>\n\n

It isn't something that is configured or created - it's a process.<\/p>\n\n

Here's the thing<\/h2>\n\n

You can do CI without a CI pipeline and vice versa.<\/p>\n\n

You can have a CI pipeline but not do continuous delivery or deployment.<\/p>\n\n

What most people think of as CI or CI\/CD is a set of automated checks that run when code is updated - usually on a feature or topic branch.<\/p>\n\n

Whilst important, it's not \"CI\".<\/p>\n\n ", + "value": "\n

Yesterday I replied to a post on X<\/a>:<\/p>\n\n

\n

I have worked on many teams that use CI tooling and call their process CI, but I have never seen CI actually done as defined on Wikipedia:<\/p>\n \n

\"CI is the practice of merging all developers' working copies to a shared mainline several times a day\"<\/p>\n<\/blockquote>\n\n

I've written about this before<\/a> and I think the term CI or CI\/CD is one of the most misused or misleading in software development.<\/p>\n\n

CI, or continuous integration, is, as the post days, the process of everyone merging their changes at least once, or usually several, times a day.<\/p>\n\n

It isn't something that is configured or created - it's a process.<\/p>\n\n

Here's the thing<\/h2>\n\n

You can do CI without a CI pipeline and vice versa.<\/p>\n\n

You can have a CI pipeline but not do continuous delivery or deployment.<\/p>\n\n

What most people think of as CI or CI\/CD is a set of automated checks that run when code is updated - usually on a feature or topic branch.<\/p>\n\n

Whilst important, it's not \"CI\".<\/p>\n\n ", "format": "full_html", - "processed": "\n

Yesterday I replied to a post on X<\/a>:<\/p>\n\n

\n

I have worked on many teams that use CI tooling and call their process CI, but I have never seen CI actually done as defined on Wikipedia:<\/p>\n \n

\"CI is the practice of merging all developers' working copies to a shared mainline several times a day\"<\/p>\n<\/blockquote>\n\n

I've written about this before<\/a> and I think the term CI or CI\/CD is one of the most misused or misleading in software development.<\/p>\n\n

CI, or continuous integration, is, as the post days, the process of everyone merging their changes at least once, or usually several, times a day.<\/p>\n\n

It isn't something that is configured or created - it's a process.<\/p>\n\n

Here's the thing<\/h2>\n\n

You can do CI without a CI pipeline and vice versa.<\/p>\n\n

You can have a CI pipeline but not do continuous delivery or deployment.<\/p>\n\n

What most people think of as CI or CI\/CD is a set of automated checks that run when code is updated - usually on a feature or topic branch.<\/p>\n\n

Whilst important, it's not \"CI\".<\/p>\n\n ", + "processed": "\n

Yesterday I replied to a post on X<\/a>:<\/p>\n\n

\n

I have worked on many teams that use CI tooling and call their process CI, but I have never seen CI actually done as defined on Wikipedia:<\/p>\n \n

\"CI is the practice of merging all developers' working copies to a shared mainline several times a day\"<\/p>\n<\/blockquote>\n\n

I've written about this before<\/a> and I think the term CI or CI\/CD is one of the most misused or misleading in software development.<\/p>\n\n

CI, or continuous integration, is, as the post days, the process of everyone merging their changes at least once, or usually several, times a day.<\/p>\n\n

It isn't something that is configured or created - it's a process.<\/p>\n\n

Here's the thing<\/h2>\n\n

You can do CI without a CI pipeline and vice versa.<\/p>\n\n

You can have a CI pipeline but not do continuous delivery or deployment.<\/p>\n\n

What most people think of as CI or CI\/CD is a set of automated checks that run when code is updated - usually on a feature or topic branch.<\/p>\n\n

Whilst important, it's not \"CI\".<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "44876b1c656f7fa3e4611f4f47e7c361", "target_type": "feeds_feed", diff --git a/content/node.0a2a3238-42ea-46de-8140-94e74f381916.json b/content/node.0a2a3238-42ea-46de-8140-94e74f381916.json index eda68702d..0b6fc8df2 100644 --- a/content/node.0a2a3238-42ea-46de-8140-94e74f381916.json +++ b/content/node.0a2a3238-42ea-46de-8140-94e74f381916.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

Last Friday and Saturday, I was happy to attend and present two sessions at DrupalCamp Ghent in Belgium.<\/p>\n\n

I was able to present talks on automated testing and Tailwind CSS, which were my 99th and 100th talks, respectively!<\/p>\n\n

The sessions were streamed live, or the slides and previous recordings are on my website<\/a>.<\/p>\n\n

It was a great event and it's always nice to see and meet new people within the Drupal community, to see new places and share knowledge by giving presentations.<\/p>\n\n

Reply and let me know if you have any feedback on the sessions or if you'd like me to present a talk or workshop at your event.<\/p>\n\n ", + "value": "\n

Last Friday and Saturday, I was happy to attend and present two sessions at DrupalCamp Ghent in Belgium.<\/p>\n\n

I was able to present talks on automated testing and Tailwind CSS, which were my 99th and 100th talks, respectively!<\/p>\n\n

The sessions were streamed live, or the slides and previous recordings are on my website<\/a>.<\/p>\n\n

It was a great event and it's always nice to see and meet new people within the Drupal community, to see new places and share knowledge by giving presentations.<\/p>\n\n

Reply and let me know if you have any feedback on the sessions or if you'd like me to present a talk or workshop at your event.<\/p>\n\n ", "format": "full_html", - "processed": "\n

Last Friday and Saturday, I was happy to attend and present two sessions at DrupalCamp Ghent in Belgium.<\/p>\n\n

I was able to present talks on automated testing and Tailwind CSS, which were my 99th and 100th talks, respectively!<\/p>\n\n

The sessions were streamed live, or the slides and previous recordings are on my website<\/a>.<\/p>\n\n

It was a great event and it's always nice to see and meet new people within the Drupal community, to see new places and share knowledge by giving presentations.<\/p>\n\n

Reply and let me know if you have any feedback on the sessions or if you'd like me to present a talk or workshop at your event.<\/p>\n\n ", + "processed": "\n

Last Friday and Saturday, I was happy to attend and present two sessions at DrupalCamp Ghent in Belgium.<\/p>\n\n

I was able to present talks on automated testing and Tailwind CSS, which were my 99th and 100th talks, respectively!<\/p>\n\n

The sessions were streamed live, or the slides and previous recordings are on my website<\/a>.<\/p>\n\n

It was a great event and it's always nice to see and meet new people within the Drupal community, to see new places and share knowledge by giving presentations.<\/p>\n\n

Reply and let me know if you have any feedback on the sessions or if you'd like me to present a talk or workshop at your event.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "666722719a2759d76794a08b3c2837fa", "target_type": "feeds_feed", diff --git a/content/node.0a3bf034-7203-45c2-aae5-74f9211929fa.json b/content/node.0a3bf034-7203-45c2-aae5-74f9211929fa.json index 745556ca6..c78cc7e4e 100644 --- a/content/node.0a3bf034-7203-45c2-aae5-74f9211929fa.json +++ b/content/node.0a3bf034-7203-45c2-aae5-74f9211929fa.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "af41a18ab3e2e252ab86e7243333ad9f", "target_type": "feeds_feed", diff --git a/content/node.0a3c28cf-0365-40a7-bc3d-074e90bb28ce.json b/content/node.0a3c28cf-0365-40a7-bc3d-074e90bb28ce.json index 06d4e3fce..84ff4a80e 100644 --- a/content/node.0a3c28cf-0365-40a7-bc3d-074e90bb28ce.json +++ b/content/node.0a3c28cf-0365-40a7-bc3d-074e90bb28ce.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "aa56bdd02fef215659f339a51ad72312", "target_type": "feeds_feed", diff --git a/content/node.0a4f05ae-4240-476b-bb57-bcf3d3a598a3.json b/content/node.0a4f05ae-4240-476b-bb57-bcf3d3a598a3.json index 3f05dc578..a325627f7 100644 --- a/content/node.0a4f05ae-4240-476b-bb57-bcf3d3a598a3.json +++ b/content/node.0a4f05ae-4240-476b-bb57-bcf3d3a598a3.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

If feature branches cause conflicts<\/a>, what is the alternative?<\/p>\n\n

Don't branch.<\/p>\n\n

Keep all changes on a single branch and avoid merge conflicts between branches by not having branches.<\/p>\n\n

But how can you avoid releasing changes before they are ready?<\/p>\n\n

You can have a local branch with your changes that you don't push and rebase locally, but then you're not doing continuous integration<\/a> and you're just as likely to get conflicts and have incompatible code.<\/p>\n\n

One of the main benefits of trunk-based development, where everything is on a single branch, is that everyone's work always works together.<\/p>\n\n

The better option is to use feature toggles (aka feature flags).<\/p>\n\n

Wrapping code in feature toggles separates deploying the code from releasing the feature.<\/p>\n\n

The code can be released, but the feature isn't active until the toggle is enabled.<\/p>\n\n

This means everyone can work on the same branch and continuously deploy changes whilst being selective about the features that are visible to the end users.<\/p>\n\n

If you have multiple environments, the same code can be used with different toggles enabled to allow for testing different features.<\/p>\n\n

Then, once the feature is ready to be enabled, there is no deployment needed.<\/p>\n\n

The code is already there - it just needs to be enabled.<\/p>\n\n

For Drupal, there is a Feature Toggle module<\/a> and an extension that I wrote<\/a> that make it easy to use and manage feature toggles by just logging into the admin UI and selecting the active toggles you want.<\/p>\n\n

And, if an issue is discovered, it can also be easily disabled without needing to roll back to the previous version<\/a>.<\/p>\n\n ", + "value": "\n

If feature branches cause conflicts<\/a>, what is the alternative?<\/p>\n\n

Don't branch.<\/p>\n\n

Keep all changes on a single branch and avoid merge conflicts between branches by not having branches.<\/p>\n\n

But how can you avoid releasing changes before they are ready?<\/p>\n\n

You can have a local branch with your changes that you don't push and rebase locally, but then you're not doing continuous integration<\/a> and you're just as likely to get conflicts and have incompatible code.<\/p>\n\n

One of the main benefits of trunk-based development, where everything is on a single branch, is that everyone's work always works together.<\/p>\n\n

The better option is to use feature toggles (aka feature flags).<\/p>\n\n

Wrapping code in feature toggles separates deploying the code from releasing the feature.<\/p>\n\n

The code can be released, but the feature isn't active until the toggle is enabled.<\/p>\n\n

This means everyone can work on the same branch and continuously deploy changes whilst being selective about the features that are visible to the end users.<\/p>\n\n

If you have multiple environments, the same code can be used with different toggles enabled to allow for testing different features.<\/p>\n\n

Then, once the feature is ready to be enabled, there is no deployment needed.<\/p>\n\n

The code is already there - it just needs to be enabled.<\/p>\n\n

For Drupal, there is a Feature Toggle module<\/a> and an extension that I wrote<\/a> that make it easy to use and manage feature toggles by just logging into the admin UI and selecting the active toggles you want.<\/p>\n\n

And, if an issue is discovered, it can also be easily disabled without needing to roll back to the previous version<\/a>.<\/p>\n\n ", "format": "full_html", - "processed": "\n

If feature branches cause conflicts<\/a>, what is the alternative?<\/p>\n\n

Don't branch.<\/p>\n\n

Keep all changes on a single branch and avoid merge conflicts between branches by not having branches.<\/p>\n\n

But how can you avoid releasing changes before they are ready?<\/p>\n\n

You can have a local branch with your changes that you don't push and rebase locally, but then you're not doing continuous integration<\/a> and you're just as likely to get conflicts and have incompatible code.<\/p>\n\n

One of the main benefits of trunk-based development, where everything is on a single branch, is that everyone's work always works together.<\/p>\n\n

The better option is to use feature toggles (aka feature flags).<\/p>\n\n

Wrapping code in feature toggles separates deploying the code from releasing the feature.<\/p>\n\n

The code can be released, but the feature isn't active until the toggle is enabled.<\/p>\n\n

This means everyone can work on the same branch and continuously deploy changes whilst being selective about the features that are visible to the end users.<\/p>\n\n

If you have multiple environments, the same code can be used with different toggles enabled to allow for testing different features.<\/p>\n\n

Then, once the feature is ready to be enabled, there is no deployment needed.<\/p>\n\n

The code is already there - it just needs to be enabled.<\/p>\n\n

For Drupal, there is a Feature Toggle module<\/a> and an extension that I wrote<\/a> that make it easy to use and manage feature toggles by just logging into the admin UI and selecting the active toggles you want.<\/p>\n\n

And, if an issue is discovered, it can also be easily disabled without needing to roll back to the previous version<\/a>.<\/p>\n\n ", + "processed": "\n

If feature branches cause conflicts<\/a>, what is the alternative?<\/p>\n\n

Don't branch.<\/p>\n\n

Keep all changes on a single branch and avoid merge conflicts between branches by not having branches.<\/p>\n\n

But how can you avoid releasing changes before they are ready?<\/p>\n\n

You can have a local branch with your changes that you don't push and rebase locally, but then you're not doing continuous integration<\/a> and you're just as likely to get conflicts and have incompatible code.<\/p>\n\n

One of the main benefits of trunk-based development, where everything is on a single branch, is that everyone's work always works together.<\/p>\n\n

The better option is to use feature toggles (aka feature flags).<\/p>\n\n

Wrapping code in feature toggles separates deploying the code from releasing the feature.<\/p>\n\n

The code can be released, but the feature isn't active until the toggle is enabled.<\/p>\n\n

This means everyone can work on the same branch and continuously deploy changes whilst being selective about the features that are visible to the end users.<\/p>\n\n

If you have multiple environments, the same code can be used with different toggles enabled to allow for testing different features.<\/p>\n\n

Then, once the feature is ready to be enabled, there is no deployment needed.<\/p>\n\n

The code is already there - it just needs to be enabled.<\/p>\n\n

For Drupal, there is a Feature Toggle module<\/a> and an extension that I wrote<\/a> that make it easy to use and manage feature toggles by just logging into the admin UI and selecting the active toggles you want.<\/p>\n\n

And, if an issue is discovered, it can also be easily disabled without needing to roll back to the previous version<\/a>.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "118c906a95ca0d083c79dec04035d210", "target_type": "feeds_feed", diff --git a/content/node.0ab79b3f-c48b-4e56-a50f-d39baf2df02e.json b/content/node.0ab79b3f-c48b-4e56-a50f-d39baf2df02e.json index bef3910f3..488519dd7 100644 --- a/content/node.0ab79b3f-c48b-4e56-a50f-d39baf2df02e.json +++ b/content/node.0ab79b3f-c48b-4e56-a50f-d39baf2df02e.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

Instead of using AI to autocomplete code<\/a> or perform tasks within your Drupal website<\/a>, I've seen people using AI as a virtual pair programming partner.<\/p>\n\n

Similar to using a search engine or finding results on websites like Stack Overflow, but also being able to ask follow-up questions and for clarification as part of a conversation.<\/p>\n\n

You're still relying on its answers and advice to be correct, but using AI as a learning tool seems like a sensible approach if you don't have a non-AI pairing partner available.<\/p>\n\n

Just make sure to validate and verify whatever it gives you.<\/p>\n\n

Once you've committed it, you're responsible for it.<\/p>\n\n ", + "value": "\n

Instead of using AI to autocomplete code<\/a> or perform tasks within your Drupal website<\/a>, I've seen people using AI as a virtual pair programming partner.<\/p>\n\n

Similar to using a search engine or finding results on websites like Stack Overflow, but also being able to ask follow-up questions and for clarification as part of a conversation.<\/p>\n\n

You're still relying on its answers and advice to be correct, but using AI as a learning tool seems like a sensible approach if you don't have a non-AI pairing partner available.<\/p>\n\n

Just make sure to validate and verify whatever it gives you.<\/p>\n\n

Once you've committed it, you're responsible for it.<\/p>\n\n ", "format": "full_html", - "processed": "\n

Instead of using AI to autocomplete code<\/a> or perform tasks within your Drupal website<\/a>, I've seen people using AI as a virtual pair programming partner.<\/p>\n\n

Similar to using a search engine or finding results on websites like Stack Overflow, but also being able to ask follow-up questions and for clarification as part of a conversation.<\/p>\n\n

You're still relying on its answers and advice to be correct, but using AI as a learning tool seems like a sensible approach if you don't have a non-AI pairing partner available.<\/p>\n\n

Just make sure to validate and verify whatever it gives you.<\/p>\n\n

Once you've committed it, you're responsible for it.<\/p>\n\n ", + "processed": "\n

Instead of using AI to autocomplete code<\/a> or perform tasks within your Drupal website<\/a>, I've seen people using AI as a virtual pair programming partner.<\/p>\n\n

Similar to using a search engine or finding results on websites like Stack Overflow, but also being able to ask follow-up questions and for clarification as part of a conversation.<\/p>\n\n

You're still relying on its answers and advice to be correct, but using AI as a learning tool seems like a sensible approach if you don't have a non-AI pairing partner available.<\/p>\n\n

Just make sure to validate and verify whatever it gives you.<\/p>\n\n

Once you've committed it, you're responsible for it.<\/p>\n\n ", "summary": null } ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "e41c8f0126dd0649815f7d2f25e91bbc", "target_type": "feeds_feed", diff --git a/content/node.0bb8a36a-3c0e-4545-bbc6-b6c5b80b0ee6.json b/content/node.0bb8a36a-3c0e-4545-bbc6-b6c5b80b0ee6.json index 4546b5522..265d4a56d 100644 --- a/content/node.0bb8a36a-3c0e-4545-bbc6-b6c5b80b0ee6.json +++ b/content/node.0bb8a36a-3c0e-4545-bbc6-b6c5b80b0ee6.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "3d0846676f872cb7c1f67b9afcb995ac", "target_type": "feeds_feed", diff --git a/content/node.0be950c9-3eaf-4ac1-9833-8b3f3fde5a0f.json b/content/node.0be950c9-3eaf-4ac1-9833-8b3f3fde5a0f.json index 00ba7485e..833ad0ad6 100644 --- a/content/node.0be950c9-3eaf-4ac1-9833-8b3f3fde5a0f.json +++ b/content/node.0be950c9-3eaf-4ac1-9833-8b3f3fde5a0f.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "d138c01e7e0e6b18b39148606ce5111a", "target_type": "feeds_feed", diff --git a/content/node.0c1ee324-e522-440a-85bf-e91847091ec9.json b/content/node.0c1ee324-e522-440a-85bf-e91847091ec9.json index cc6098835..b0c147eed 100644 --- a/content/node.0c1ee324-e522-440a-85bf-e91847091ec9.json +++ b/content/node.0c1ee324-e522-440a-85bf-e91847091ec9.json @@ -90,7 +90,7 @@ ], "feeds_item": [ { - "imported": "1970-01-01T00:33:45+00:00", + "imported": "1970-01-01T00:32:50+00:00", "guid": null, "hash": "4f660d322ca2ed3306e781c6c10053a1", "target_type": "feeds_feed", diff --git a/content/node.0c899647-4916-4ad6-bde0-5ae1f397cc13.json b/content/node.0c899647-4916-4ad6-bde0-5ae1f397cc13.json index 5b012c925..81952507b 100644 --- a/content/node.0c899647-4916-4ad6-bde0-5ae1f397cc13.json +++ b/content/node.0c899647-4916-4ad6-bde0-5ae1f397cc13.json @@ -82,15 +82,15 @@ ], "body": [ { - "value": "\n

I've recently decided I'm going to open source Build Configs tool<\/a> that I use to generate build configuration files for Drupal, Sculpin and Fractal projects.<\/p>\n\n

Inspired by Workspace<\/a> and others, and based on previous versions of similar tools - most recently by TheAltF4Stream's project with the same name<\/a> (which is written in Rust and supports different template types) - I've been using this tool to manage configuration files for various personal, client and open-source projects.<\/p>\n\n

Before I open-source it, there are some changes I'd like to make, such as renaming some template types and updating the format and keys within the configuration file.<\/p>\n\n

Changes to the configuration file would be a breaking change and, whilst it's only me using it, I want my other projects to keep working and for me to continue supporting the prior versions - at least for now, so I want to make sure any changes are backward compatible.<\/p>\n\n

How it works<\/h2>\n\n

There are four steps performed when generating files for a project:<\/p>\n\n