From 37cc2e3263c1e8d6b6fae587430465b7c312d1a3 Mon Sep 17 00:00:00 2001 From: Warren Date: Tue, 2 Apr 2024 12:03:36 -0700 Subject: [PATCH] updates imgix urls with cloudflare ones --- ...DebugPushNotificationsViewController.swift | 2 +- KsApi/lib/HTML Parser/HTMLParserTests.swift | 8 +-- .../Templates/HTMLParserTemplates.swift | 8 +-- .../models/ProjectActivityEnvelopeTests.swift | 8 +-- KsApi/models/graphql/GraphCommentTests.swift | 2 +- .../Backing+BackingFragmentTests.swift | 6 +-- ...nvelope+PostCommentMutationDataTests.swift | 2 +- ...ct+FetchProjectFriendsQueryDataTests.swift | 2 +- .../Project+FetchProjectQueryDataTests.swift | 16 +++--- .../Project+ProjectFragmentTests.swift | 10 ++-- ...rEnvelope+GraphUserEnvelopeTemplates.swift | 2 +- .../UserEnvelope+GraphUserEnvelopeTests.swift | 4 +- KsApi/models/templates/ProjectTemplates.swift | 22 ++++---- KsApi/models/templates/UserTemplates.swift | 6 +-- .../templates/FetchProjectQueryTemplate.swift | 4 +- .../fragment/CommentFragmentTemplate.swift | 2 +- .../PostCommentMutationTemplate.swift | 2 +- .../query/FetchAddOnsQueryTemplate.swift | 4 +- .../FetchCommentRepliesQueryTemplate.swift | 16 +++--- .../FetchProjectCommentsQueryTemplate.swift | 50 +++++++++---------- .../FetchProjectFriendsQueryTemplate.swift | 4 +- .../query/FetchProjectQueryTemplate.swift | 6 +-- .../FetchUpdateCommentsQueryTemplate.swift | 22 ++++---- .../FetchUserBackingsQueryTemplate.swift | 8 +-- .../templates/FetchBackerProjectsQuery.json | 18 +++---- 25 files changed, 117 insertions(+), 117 deletions(-) diff --git a/Kickstarter-iOS/Features/DebugPushNotifications/Controller/DebugPushNotificationsViewController.swift b/Kickstarter-iOS/Features/DebugPushNotifications/Controller/DebugPushNotificationsViewController.swift index 21a5655bf8..7882eee022 100644 --- a/Kickstarter-iOS/Features/DebugPushNotifications/Controller/DebugPushNotificationsViewController.swift +++ b/Kickstarter-iOS/Features/DebugPushNotifications/Controller/DebugPushNotificationsViewController.swift @@ -214,7 +214,7 @@ private let reminderPushData: [String: Any] = [ "alert": "Reminder! This Pile of Wood is ending soon." ], "project": [ - "photo": "https://ksr-ugc.imgix.net/assets/012/224/660/847bc4da31e6863e9351bee4e55b8005_original.jpg?w=160&h=90&fit=fill&bg=FBFAF8&v=1464773625&auto=format&q=92&s=fc738d87d861a96333e9f93bee680c27", + "photo": "https://i.kickstarter.com/assets/012/224/660/847bc4da31e6863e9351bee4e55b8005_original.jpg?fit=pad&height=90&origin=ugc&q=92&width=160&sig=rOHQ6Fif6TxwI%2BL8F9RQY0wUgN%2F4yusD%2FTGXhYW8w%2FQ%3D", "id": 820_501_933 ] ] diff --git a/KsApi/lib/HTML Parser/HTMLParserTests.swift b/KsApi/lib/HTML Parser/HTMLParserTests.swift index 535760b549..f2178dae5b 100644 --- a/KsApi/lib/HTML Parser/HTMLParserTests.swift +++ b/KsApi/lib/HTML Parser/HTMLParserTests.swift @@ -15,7 +15,7 @@ final class HTMLParserTests: XCTestCase { XCTAssertEqual( viewElement.src, - "https://ksr-qa-ugc.imgix.net/assets/033/981/078/6a3036d55ab3c3d6f271ab0b5c532912_original.png?ixlib=rb-4.0.2&w=700&fit=max&v=1624426643&auto=format&gif-q=50&lossless=true&s=aaa772a0ea57e4697c14311f1f2e0086" + "https://i.kickstarter.com/assets/033/981/078/6a3036d55ab3c3d6f271ab0b5c532912_original.png?fit=contain&origin=ugc&q=50&width=700&sig=1p1eLxcQiqm2tU8l0E3xobQCSQiZiw7Z9Kn49saA%2F5M%3D" ) XCTAssertNil(viewElement.href) @@ -39,7 +39,7 @@ final class HTMLParserTests: XCTestCase { XCTAssertEqual( viewElement.src, - "https://ksr-qa-ugc.imgix.net/assets/033/915/794/8dca97fb0636aeb1a4a937025f369e7e_original.gif?ixlib=rb-4.0.2&w=700&fit=max&v=1623894386&auto=format&gif-q=50&q=92&s=cde086d146601f4d9c6fe07e0d93bb84" + "https://i.kickstarter.com/assets/033/915/794/8dca97fb0636aeb1a4a937025f369e7e_original.gif?fit=contain&origin=ugc&q=92&width=700&sig=d8k5ZHIhcZM1XhU9oLvpSSx3ko%2FqjKuAXG%2BjWlnAwLc%3D" ) XCTAssertNil(viewElement.href) @@ -63,7 +63,7 @@ final class HTMLParserTests: XCTestCase { XCTAssertEqual( viewElement.src, - "https://ksr-qa-ugc.imgix.net/assets/035/418/752/b1fe3dc3ff2aa64161aaf7cd6def0b97_original.jpg?ixlib=rb-4.0.2&w=700&fit=max&v=1635677740&auto=format&gif-q=50&q=92&s=6f32811c554177afaafc447642d83788" + "https://i.kickstarter.com/assets/035/418/752/b1fe3dc3ff2aa64161aaf7cd6def0b97_original.jpg?fit=contain&origin=ugc&q=92&width=700&sig=jMRBplOKRdkN1R%2BrTj6PgaNQ1bd8%2F369z4R8B2qBcUA%3D" ) XCTAssertNil(viewElement.href) @@ -88,7 +88,7 @@ final class HTMLParserTests: XCTestCase { XCTAssertEqual( viewElement.src, - "https://ksr-qa-ugc.imgix.net/assets/034/488/736/c35446a93f1f9faedd76e9db814247bf_original.gif?ixlib=rb-4.0.2&w=700&fit=max&v=1628654686&auto=format&gif-q=50&q=92&s=061483d5e8fac13bd635b67e2ae8a258" + "https://i.kickstarter.com/assets/034/488/736/c35446a93f1f9faedd76e9db814247bf_original.gif?fit=contain&origin=ugc&q=92&width=700&sig=TpookXkwC9XWjevwcVRzmnOC1TYPKeK95e3menphrEE%3D" ) XCTAssertEqual( diff --git a/KsApi/lib/HTML Parser/Templates/HTMLParserTemplates.swift b/KsApi/lib/HTML Parser/Templates/HTMLParserTemplates.swift index 0d038fb749..38046fdd57 100644 --- a/KsApi/lib/HTML Parser/Templates/HTMLParserTemplates.swift +++ b/KsApi/lib/HTML Parser/Templates/HTMLParserTemplates.swift @@ -206,21 +206,21 @@ public enum HTMLParserTemplates { private var validImageWithCaption: String { """ -
\n
\n\"\"\n
Viktor Pushkarev using lino-cutting to create the cover art.
\n
\n\n
\n\n\n +
\n
\n\"\"\n
Viktor Pushkarev using lino-cutting to create the cover art.
\n
\n\n
\n\n\n """ } private var validNonGIFImage: String { """
\n -
\n \n
\n\n
\n\n\n +
\n \n
\n\n \n\n\n """ } private var validGIFImage: String { """
\n -
\n \n
\n\n
\n\n\n +
\n \n
\n\n \n\n\n """ } @@ -228,7 +228,7 @@ public enum HTMLParserTemplates { """
\n -
\n \n
\n\n
\n
\n\n +
\n \n
\n\n \n \n\n """ } diff --git a/KsApi/models/ProjectActivityEnvelopeTests.swift b/KsApi/models/ProjectActivityEnvelopeTests.swift index 893852f0a9..4edbaf9d94 100644 --- a/KsApi/models/ProjectActivityEnvelopeTests.swift +++ b/KsApi/models/ProjectActivityEnvelopeTests.swift @@ -15,7 +15,7 @@ final class ProjectActivityEnvelopeTests: XCTestCase { "id": 138_285_118, "category": "update", "project_id": 585_534_558, - "project_photo": "https://ksr-ugc.imgix.net/assets/013/633/871/f6903ec3876e23e596507f6f1839ac09_original.JPG?ixlib=rb-2.1.0&fill=crop&w=120&h=120&v=1473255769&auto=format&frame=1&q=92&s=2dc93a909b59883a6391785adadb3ff2", + "project_photo": "https://i.kickstarter.com/assets/013/633/871/f6903ec3876e23e596507f6f1839ac09_original.JPG?anim=false&height=120&origin=ugc&q=92&width=120&sig=2csAQU3sXsj8VBgpEtHrXft2yvyl7htuptyX4DoYm5A%3D", "update_id": 1_678_113, "created_at": 1_521_754_266, "user": [ @@ -27,9 +27,9 @@ final class ProjectActivityEnvelopeTests: XCTestCase { "chosen_currency": nil, "is_superbacker": nil, "avatar": [ - "thumb": "https://ksr-ugc.imgix.net/assets/008/236/721/d406e60ddcc2d3bd3ed541bb915ef53e_original.jpeg?ixlib=rb-2.1.0&w=40&h=40&fit=crop&v=1461511746&auto=format&frame=1&q=92&s=4f9153ea1cb719a4842cf795820acd25", - "small": "https://ksr-ugc.imgix.net/assets/008/236/721/d406e60ddcc2d3bd3ed541bb915ef53e_original.jpeg?ixlib=rb-2.1.0&w=80&h=80&fit=crop&v=1461511746&auto=format&frame=1&q=92&s=89ae627aba2c664d513ab93ebbc28753", - "medium": "https://ksr-ugc.imgix.net/assets/008/236/721/d406e60ddcc2d3bd3ed541bb915ef53e_original.jpeg?ixlib=rb-2.1.0&w=160&h=160&fit=crop&v=1461511746&auto=format&frame=1&q=92&s=6b5d8f08ea5e27cf225bd65e85b7744a" + "thumb": "https://i.kickstarter.com/assets/008/236/721/d406e60ddcc2d3bd3ed541bb915ef53e_original.jpeg?anim=false&fit=crop&height=40&origin=ugc&q=92&width=40&sig=NkA974TJwGmfyemXcL6nRdJtxVRDsKlsCX85%2F2yqXzs%3D", + "small": "https://i.kickstarter.com/assets/008/236/721/d406e60ddcc2d3bd3ed541bb915ef53e_original.jpeg?anim=false&fit=crop&height=80&origin=ugc&q=92&width=80&sig=htkJkInk%2B45yNoSnoGYzply6Vh2Y3IduXN13PYzNbEI%3D", + "medium": "https://i.kickstarter.com/assets/008/236/721/d406e60ddcc2d3bd3ed541bb915ef53e_original.jpeg?anim=false&fit=crop&height=160&origin=ugc&q=92&width=160&sig=Yr9MKUdGLc8SCGrFBVvoz7t1hjOF2ZW0BCa5EQoj910%3D" ], "needs_password": true, "urls": [ diff --git a/KsApi/models/graphql/GraphCommentTests.swift b/KsApi/models/graphql/GraphCommentTests.swift index 973d2e785d..6385e6e1c1 100644 --- a/KsApi/models/graphql/GraphCommentTests.swift +++ b/KsApi/models/graphql/GraphCommentTests.swift @@ -5,7 +5,7 @@ final class GraphCommentTests: XCTestCase { func testDecode() { let expectedCreatedAt: TimeInterval = 1_622_067_124 let expectedImageURL = - "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&w=200&h=200&fit=crop&v=&auto=format&frame=1&q=92&s=e5c4e9017b28bb95181ff20d61b17f99" + "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=200&origin=ugc&q=92&width=200&sig=igLOMG4%2BSzR84MuM%2FwYQ61j1226vpr5OCn52g2U1iwM%3D" let expectedAuthorName = "James Bond" let expectedAuthorId = "VXNlci0xOTE1MDY0NDY3" let expectedCommentId = "Q29tbWVudC0zMDQ5MDQ2NA==" diff --git a/KsApi/models/graphql/adapters/Backing+BackingFragmentTests.swift b/KsApi/models/graphql/adapters/Backing+BackingFragmentTests.swift index bc11f1032d..4cf4670b68 100644 --- a/KsApi/models/graphql/adapters/Backing+BackingFragmentTests.swift +++ b/KsApi/models/graphql/adapters/Backing+BackingFragmentTests.swift @@ -464,7 +464,7 @@ private func backingDictionary() -> [String: Any] { "optedOutOfRecommendations": true, "hasPassword": true, "id": "VXNlci0xMTA4OTI0NjQw", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/014/148/024/902b3aee57c0325f82d93af888194c5e_original.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1476734758&auto=format&frame=1&q=92&s=81a3c902ee2131666a590702b71ba5c2", + "imageUrl": "https://i.kickstarter.com/assets/014/148/024/902b3aee57c0325f82d93af888194c5e_original.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=%2BXh8oPf3G8M4eVNduZRxPCZ8OU2DyqS%2Bj0H9igz2XWI%3D", "isAppleConnected": false, "isBlocked": false, "isCreator": false, @@ -629,7 +629,7 @@ private func backingDictionary() -> [String: Any] { "email": "foo@bar.com", "hasPassword": true, "id": "VXNlci02MzE4MTEzODc=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/026/582/411/0064c9eba577b99cbb09d9bb197e215a_original.jpeg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1617736562&auto=format&frame=1&q=92&s=085218a7258d22c455492bed76f5433a", + "imageUrl": "https://i.kickstarter.com/assets/026/582/411/0064c9eba577b99cbb09d9bb197e215a_original.jpeg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=gfs8j%2FrfU%2F6yXJYuiQEt%2B5bENirbI%2BMEuQZywinTx2s%3D", "isAppleConnected": false, "isBlocked": null, "isCreator": null, @@ -705,7 +705,7 @@ private func backingDictionary() -> [String: Any] { "image": { "__typename": "Photo", "id": "UGhvdG8tMzI0NTYxMDE=", - "url": "https://ksr-qa-ugc.imgix.net/assets/032/456/101/d32b5e2097301e5ccf4aa1e4f0be9086_original.tiff?ixlib=rb-4.0.2&crop=faces&w=1024&h=576&fit=crop&v=1613880671&auto=format&frame=1&q=92&s=617def65783295f2dabdff1b39005eca" + "url": "https://i.kickstarter.com/assets/032/456/101/d32b5e2097301e5ccf4aa1e4f0be9086_original.tiff?anim=false&fit=crop&gravity=faces&height=576&origin=ugc&q=92&width=1024&sig=9rHZ1antYGYxkfn1p4rtHpTw6E80tKAcxLh2e%2BT95Pg%3D" }, "isProjectWeLove": true, "isProjectOfTheDay": false, diff --git a/KsApi/models/graphql/adapters/PostCommentEnvelope+PostCommentMutationDataTests.swift b/KsApi/models/graphql/adapters/PostCommentEnvelope+PostCommentMutationDataTests.swift index f31613ef57..596f11b28d 100644 --- a/KsApi/models/graphql/adapters/PostCommentEnvelope+PostCommentMutationDataTests.swift +++ b/KsApi/models/graphql/adapters/PostCommentEnvelope+PostCommentMutationDataTests.swift @@ -17,7 +17,7 @@ final class PostCommentEnvelope_PostCommentMutationDataTests: XCTestCase { ) XCTAssertEqual( createCommentEnvelope.author.imageUrl, - "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&w=200&h=200&fit=crop&v=&auto=format&frame=1&q=92&s=e5c4e9017b28bb95181ff20d61b17f99" + "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=200&origin=ugc&q=92&width=200&sig=igLOMG4%2BSzR84MuM%2FwYQ61j1226vpr5OCn52g2U1iwM%3D" ) XCTAssertFalse(createCommentEnvelope.author.isCreator) XCTAssertEqual(createCommentEnvelope.author.name, "Some author") diff --git a/KsApi/models/graphql/adapters/Project+FetchProjectFriendsQueryDataTests.swift b/KsApi/models/graphql/adapters/Project+FetchProjectFriendsQueryDataTests.swift index cf2fec7270..afd55b273c 100644 --- a/KsApi/models/graphql/adapters/Project+FetchProjectFriendsQueryDataTests.swift +++ b/KsApi/models/graphql/adapters/Project+FetchProjectFriendsQueryDataTests.swift @@ -20,7 +20,7 @@ final class Project_FetchProjectFriendsQueryDataTests: XCTestCase { XCTAssertEqual(projectFriends[0].id, decompose(id: "VXNlci0xNzA1MzA0MDA2")) XCTAssertEqual( projectFriends[0].avatar.large, - "https://ksr-qa-ugc.imgix.net/assets/033/090/101/8667751e512228a62d426c77f6eb8a0b_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1618227451&auto=format&frame=1&q=92&s=36de925b6797139e096d7b6219f743d0" + "https://i.kickstarter.com/assets/033/090/101/8667751e512228a62d426c77f6eb8a0b_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=YhwKqWCkWxvpvAuDIXc0tJMcBEG7M6PeciehzzcaCyU%3D" ) } } diff --git a/KsApi/models/graphql/adapters/Project+FetchProjectQueryDataTests.swift b/KsApi/models/graphql/adapters/Project+FetchProjectQueryDataTests.swift index 9a2e7cc5c0..a1675ef222 100644 --- a/KsApi/models/graphql/adapters/Project+FetchProjectQueryDataTests.swift +++ b/KsApi/models/graphql/adapters/Project+FetchProjectQueryDataTests.swift @@ -97,19 +97,19 @@ final class Project_FetchProjectQueryDataTests: XCTestCase { /// Project Photo XCTAssertEqual( project.photo.size1024x768, - "https://ksr-qa-ugc.imgix.net/assets/033/846/044/7134a6f4504bd636327de703a1d2dd1c_original.jpg?ixlib=rb-4.0.2&crop=faces&w=1024&h=576&fit=crop&v=1623348736&auto=format&frame=1&q=92&s=a7b486e4831db1bcbf393201bc64a40a" + "https://i.kickstarter.com/assets/033/846/044/7134a6f4504bd636327de703a1d2dd1c_original.jpg?anim=false&fit=crop&gravity=faces&height=576&origin=ugc&q=92&width=1024&sig=UyLm%2F%2FDKaFcNKDts3120e%2FjjVwUg7pAXVrJOFBnr%2BQM%3D" ) XCTAssertEqual( project.photo.full, - "https://ksr-qa-ugc.imgix.net/assets/033/846/044/7134a6f4504bd636327de703a1d2dd1c_original.jpg?ixlib=rb-4.0.2&crop=faces&w=1024&h=576&fit=crop&v=1623348736&auto=format&frame=1&q=92&s=a7b486e4831db1bcbf393201bc64a40a" + "https://i.kickstarter.com/assets/033/846/044/7134a6f4504bd636327de703a1d2dd1c_original.jpg?anim=false&fit=crop&gravity=faces&height=576&origin=ugc&q=92&width=1024&sig=UyLm%2F%2FDKaFcNKDts3120e%2FjjVwUg7pAXVrJOFBnr%2BQM%3D" ) XCTAssertEqual( project.photo.med, - "https://ksr-qa-ugc.imgix.net/assets/033/846/044/7134a6f4504bd636327de703a1d2dd1c_original.jpg?ixlib=rb-4.0.2&crop=faces&w=1024&h=576&fit=crop&v=1623348736&auto=format&frame=1&q=92&s=a7b486e4831db1bcbf393201bc64a40a" + "https://i.kickstarter.com/assets/033/846/044/7134a6f4504bd636327de703a1d2dd1c_original.jpg?anim=false&fit=crop&gravity=faces&height=576&origin=ugc&q=92&width=1024&sig=UyLm%2F%2FDKaFcNKDts3120e%2FjjVwUg7pAXVrJOFBnr%2BQM%3D" ) XCTAssertEqual( project.photo.small, - "https://ksr-qa-ugc.imgix.net/assets/033/846/044/7134a6f4504bd636327de703a1d2dd1c_original.jpg?ixlib=rb-4.0.2&crop=faces&w=1024&h=576&fit=crop&v=1623348736&auto=format&frame=1&q=92&s=a7b486e4831db1bcbf393201bc64a40a" + "https://i.kickstarter.com/assets/033/846/044/7134a6f4504bd636327de703a1d2dd1c_original.jpg?anim=false&fit=crop&gravity=faces&height=576&origin=ugc&q=92&width=1024&sig=UyLm%2F%2FDKaFcNKDts3120e%2FjjVwUg7pAXVrJOFBnr%2BQM%3D" ) /// Project Category @@ -135,15 +135,15 @@ final class Project_FetchProjectQueryDataTests: XCTestCase { /// Project User XCTAssertEqual( project.creator.avatar.large, - "https://ksr-qa-ugc.imgix.net/assets/033/846/528/69cae8b2ccc2403e233b5715cb1f869f_original.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1623351187&auto=format&frame=1&q=92&s=d0d5f5993e64056e5ddf7e42b56e50cd" + "https://i.kickstarter.com/assets/033/846/528/69cae8b2ccc2403e233b5715cb1f869f_original.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=VrckpX9r2qwVqpBomaWFWPDb6C2XzqTrBW8YninnXR4%3D" ) XCTAssertEqual( project.creator.avatar.medium, - "https://ksr-qa-ugc.imgix.net/assets/033/846/528/69cae8b2ccc2403e233b5715cb1f869f_original.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1623351187&auto=format&frame=1&q=92&s=d0d5f5993e64056e5ddf7e42b56e50cd" + "https://i.kickstarter.com/assets/033/846/528/69cae8b2ccc2403e233b5715cb1f869f_original.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=VrckpX9r2qwVqpBomaWFWPDb6C2XzqTrBW8YninnXR4%3D" ) XCTAssertEqual( project.creator.avatar.small, - "https://ksr-qa-ugc.imgix.net/assets/033/846/528/69cae8b2ccc2403e233b5715cb1f869f_original.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1623351187&auto=format&frame=1&q=92&s=d0d5f5993e64056e5ddf7e42b56e50cd" + "https://i.kickstarter.com/assets/033/846/528/69cae8b2ccc2403e233b5715cb1f869f_original.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=VrckpX9r2qwVqpBomaWFWPDb6C2XzqTrBW8YninnXR4%3D" ) XCTAssertEqual(project.creator.erroredBackingsCount, 1) XCTAssertEqual(project.creator.id, decompose(id: "VXNlci0xNTMyMzU3OTk3")) @@ -242,7 +242,7 @@ final class Project_FetchProjectQueryDataTests: XCTestCase { XCTAssertEqual(firstImageElement.caption, "Viktor Pushkarev using lino-cutting to create the cover art.") XCTAssertEqual( firstImageElement.src, - "https://ksr-qa-ugc.imgix.net/assets/034/488/736/c35446a93f1f9faedd76e9db814247bf_original.gif?ixlib=rb-4.0.2&w=700&fit=max&v=1628654686&auto=format&gif-q=50&q=92&s=061483d5e8fac13bd635b67e2ae8a258" + "https://i.kickstarter.com/assets/034/488/736/c35446a93f1f9faedd76e9db814247bf_original.gif?fit=contain&origin=ugc&q=92&width=700&sig=TpookXkwC9XWjevwcVRzmnOC1TYPKeK95e3menphrEE%3D" ) XCTAssertEqual( firstImageElement.href, diff --git a/KsApi/models/graphql/adapters/Project+ProjectFragmentTests.swift b/KsApi/models/graphql/adapters/Project+ProjectFragmentTests.swift index 5278a1fc12..3a27c92faf 100644 --- a/KsApi/models/graphql/adapters/Project+ProjectFragmentTests.swift +++ b/KsApi/models/graphql/adapters/Project+ProjectFragmentTests.swift @@ -44,7 +44,7 @@ final class Project_ProjectFragmentTests: XCTestCase { XCTAssertEqual(project.slug, "final-gamble-issue-1") XCTAssertEqual( project.photo.full, - "https://ksr-qa-ugc.imgix.net/assets/034/416/156/330099be1dd12ed741db4e29d9986840_original.png?ixlib=rb-4.0.2&crop=faces&w=1024&h=576&fit=crop&v=1628078003&auto=format&frame=1&q=92&s=2f006a2e8f17f1a83c21385ac010574c" + "https://i.kickstarter.com/assets/034/416/156/330099be1dd12ed741db4e29d9986840_original.png?anim=false&fit=crop&gravity=faces&height=576&origin=ugc&q=92&width=1024&sig=6MsvuN5u1Dbw6txeGZRMUriSB%2BV97QnPZ6P3WJHxNro%3D" ) XCTAssertEqual(project.state, .live) XCTAssertEqual(project.stats.convertedPledgedAmount!, 4_509.09467367) @@ -94,7 +94,7 @@ final class Project_ProjectFragmentTests: XCTestCase { XCTAssertEqual( imageViewElement.src, - "https://ksr-qa-ugc.imgix.net/assets/035/659/917/05e192776dee3dc2a94e45f3ed8501d3_original.jpg?ixlib=rb-4.0.2&w=700&fit=max&v=1641856715&auto=format&gif-q=50&q=92&s=99e2650ab12af78bdb3f5722c7e5e43e" + "https://i.kickstarter.com/assets/035/659/917/05e192776dee3dc2a94e45f3ed8501d3_original.jpg?fit=contain&origin=ugc&q=92&width=700&sig=5xxq1kfWT4SbF2jG4PYsnsL5UitG9GWeE7%2FpZ9X%2BD%2BE%3D" ) XCTAssertEqual(imageViewElement.caption, "Ice baths are great") XCTAssertNil(imageViewElement.href) @@ -327,7 +327,7 @@ final class Project_ProjectFragmentTests: XCTestCase { "email":"tim_stolinski@yahoo.com.ksr", "hasPassword":null, "id":"VXNlci0xMDA3NTM5MDAy", - "imageUrl":"https://ksr-qa-ugc.imgix.net/assets/033/589/257/1202c14c958cc40645e67f7792a8b10a_original.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1621524013&auto=format&frame=1&q=92&s=9466c13d19f3870da6565cea4170f752", + "imageUrl":"https://i.kickstarter.com/assets/033/589/257/1202c14c958cc40645e67f7792a8b10a_original.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=iaF5fXaH3tfYLh4osXBR7X1h9SplWR0sWqNMqNuZxYo%3D", "isAppleConnected":null, "isBlocked":false, "isCreator":true, @@ -380,7 +380,7 @@ final class Project_ProjectFragmentTests: XCTestCase { "image":{ "__typename":"Photo", "id":"UGhvdG8tMzQ0MTYxNTY=", - "url":"https://ksr-qa-ugc.imgix.net/assets/034/416/156/330099be1dd12ed741db4e29d9986840_original.png?ixlib=rb-4.0.2&crop=faces&w=1024&h=576&fit=crop&v=1628078003&auto=format&frame=1&q=92&s=2f006a2e8f17f1a83c21385ac010574c" + "url":"https://i.kickstarter.com/assets/034/416/156/330099be1dd12ed741db4e29d9986840_original.png?anim=false&fit=crop&gravity=faces&height=576&origin=ugc&q=92&width=1024&sig=6MsvuN5u1Dbw6txeGZRMUriSB%2BV97QnPZ6P3WJHxNro%3D" }, "isProjectWeLove":true, "isProjectOfTheDay":false, @@ -506,7 +506,7 @@ final class Project_ProjectFragmentTests: XCTestCase { resultMap["environmentalCommitments"] = updatedEnvironmentalCommitments resultMap["story"] = """ -

Whoop whoop

\n

Coach Lasso must navigate the team through encounters with the best teams in English football, despite having no prior experience in the sport.

\n
    \n
  1. Is AFC Richmond a real team?
  2. \n
  3. Are there real footballers in Ted Lasso?
  4. \n
  5. Which stadium do AFC Richmond play in?
  6. \n
  7. Ted Lassofilminglocations
  8. \n
\n

AFC Richmond is a fictional team, despite being portrayed as a competitor in the Premier League in the Ted Lasso TV series.

\n

However, while Coach Lasso's team is not real, the club understandably takes some inspiration from actual football teams in England and plays up to the idea that it is real.

\n

Read it all here

\n

Show me the deal

\n\n
\n
\n\n
\n\n
\n\n\n
\n
\n\n
Ice baths are great
\n
\n\n
\n\n\n
\n
\n\n
Football is life
\n
\n\n
\n
\n\n
\n
\n\n
\n\n
\n\n
\n
\n
\n \n project video thumbnail\n
\n\n
\n
\n
\n
\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n
\n\n
\n
\nReplay with sound\n
\n
\n
\n
\n
\n
\n
\n
\n
\nPlay with
sound\n
\n
\n
\n
\n
\n
\n
\n
\n \n\n
\n
\n\n\n
\n
\n
\n
\n
\n
\n
\n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n\n
\n\n\n
\n
\n\n
Always remember to...
\n
\n\n
\n\n\n
\n
\n\n
... and party hard!
\n
\n\n
\n
\n\n
\n\n\n
\n\n \n\n

What about some music?

\n

We got you!

\n\n
\n\n\n
\n\n \n\n
\n\n\n
\n\n \n\n
\n\n\n
\n +

Whoop whoop

\n

Coach Lasso must navigate the team through encounters with the best teams in English football, despite having no prior experience in the sport.

\n
    \n
  1. Is AFC Richmond a real team?
  2. \n
  3. Are there real footballers in Ted Lasso?
  4. \n
  5. Which stadium do AFC Richmond play in?
  6. \n
  7. Ted Lassofilminglocations
  8. \n
\n

AFC Richmond is a fictional team, despite being portrayed as a competitor in the Premier League in the Ted Lasso TV series.

\n

However, while Coach Lasso's team is not real, the club understandably takes some inspiration from actual football teams in England and plays up to the idea that it is real.

\n

Read it all here

\n

Show me the deal

\n\n
\n
\n\n
\n\n
\n\n\n
\n
\n\n
Ice baths are great
\n
\n\n
\n\n\n
\n
\n\n
Football is life
\n
\n\n
\n
\n\n
\n
\n\n
\n\n
\n\n
\n
\n
\n \n project video thumbnail\n
\n\n
\n
\n
\n
\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n
\n\n
\n
\nReplay with sound\n
\n
\n
\n
\n
\n
\n
\n
\n
\nPlay with
sound\n
\n
\n
\n
\n
\n
\n
\n
\n \n\n
\n
\n\n\n
\n
\n
\n
\n
\n
\n
\n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n\n
\n\n\n
\n
\n\n
Always remember to...
\n
\n\n
\n\n\n
\n
\n\n
... and party hard!
\n
\n\n
\n
\n\n
\n\n\n
\n\n \n\n

What about some music?

\n

We got you!

\n\n
\n\n\n
\n\n \n\n
\n\n\n
\n\n \n\n
\n\n\n
\n """ return resultMap diff --git a/KsApi/models/graphql/adapters/UserEnvelope+GraphUserEnvelopeTemplates.swift b/KsApi/models/graphql/adapters/UserEnvelope+GraphUserEnvelopeTemplates.swift index 5fc7f5a691..d91ba57e2e 100644 --- a/KsApi/models/graphql/adapters/UserEnvelope+GraphUserEnvelopeTemplates.swift +++ b/KsApi/models/graphql/adapters/UserEnvelope+GraphUserEnvelopeTemplates.swift @@ -8,7 +8,7 @@ public struct GraphUserEnvelopeTemplates { "email": "nativesquad@ksr.com", "hasPassword": true, "id": "VXNlci0xNDcwOTUyNTQ1", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "isAppleConnected": false, "isBlocked": false, "isCreator": false, diff --git a/KsApi/models/graphql/adapters/UserEnvelope+GraphUserEnvelopeTests.swift b/KsApi/models/graphql/adapters/UserEnvelope+GraphUserEnvelopeTests.swift index 9fa85e336b..e9fd26cfa5 100644 --- a/KsApi/models/graphql/adapters/UserEnvelope+GraphUserEnvelopeTests.swift +++ b/KsApi/models/graphql/adapters/UserEnvelope+GraphUserEnvelopeTests.swift @@ -18,7 +18,7 @@ final class UserEnvelope_GraphUserEnvelopeTests: XCTestCase { XCTAssertEqual(envelope.me.id, "VXNlci0xNDcwOTUyNTQ1") XCTAssertEqual( envelope.me.imageUrl, - "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8" + "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D" ) XCTAssertEqual(envelope.me.isAppleConnected, false) XCTAssertEqual(envelope.me.isBlocked, false) @@ -57,7 +57,7 @@ final class UserEnvelope_GraphUserEnvelopeTests: XCTestCase { XCTAssertEqual(envelope.me.id, "VXNlci0xNDcwOTUyNTQ1") XCTAssertEqual( envelope.me.imageUrl, - "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8" + "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D" ) XCTAssertEqual(envelope.me.isAppleConnected, false) XCTAssertEqual(envelope.me.isBlocked, false) diff --git a/KsApi/models/templates/ProjectTemplates.swift b/KsApi/models/templates/ProjectTemplates.swift index 9219ca1a1e..18977d22c0 100644 --- a/KsApi/models/templates/ProjectTemplates.swift +++ b/KsApi/models/templates/ProjectTemplates.swift @@ -63,9 +63,9 @@ extension Project { ) internal static let todayByScottThrift = Project.template - |> Project.lens.photo.full .~ "https://ksr-ugc.imgix.net/assets/012/224/660/847bc4da31e6863e9351bee4e55b8005_original.jpg?w=560&h=315&fit=fill&bg=FBFAF8&v=1464773625&auto=format&q=92&s=bb3773aebc4ad41e145ed8735cb3a221" - |> Project.lens.photo.med .~ "https://ksr-ugc.imgix.net/assets/012/224/660/847bc4da31e6863e9351bee4e55b8005_original.jpg?w=266&h=150&fit=fill&bg=FBFAF8&v=1464773625&auto=format&q=92&s=79a8051e6475e417ead9b0bfae63798b" - |> Project.lens.photo.small .~ "https://ksr-ugc.imgix.net/assets/012/224/660/847bc4da31e6863e9351bee4e55b8005_original.jpg?w=160&h=90&fit=fill&bg=FBFAF8&v=1464773625&auto=format&q=92&s=fc738d87d861a96333e9f93bee680c27" + |> Project.lens.photo.full .~ "https://i.kickstarter.com/assets/012/224/660/847bc4da31e6863e9351bee4e55b8005_original.jpg?fit=pad&height=315&origin=ugc&q=92&width=560&sig=xdjobguK6cfILWmRb%2FXg%2ByVslW9%2BhAwPsdUS1tPbsaE%3D" + |> Project.lens.photo.med .~ "https://i.kickstarter.com/assets/012/224/660/847bc4da31e6863e9351bee4e55b8005_original.jpg?fit=pad&height=150&origin=ugc&q=92&width=266&sig=bSHOMsIt4qZs4xu49aDtCHdvW5TY%2B56t%2FKsqzTcJ%2Fvg%3D" + |> Project.lens.photo.small .~ "https://i.kickstarter.com/assets/012/224/660/847bc4da31e6863e9351bee4e55b8005_original.jpg?fit=pad&height=90&origin=ugc&q=92&width=160&sig=rOHQ6Fif6TxwI%2BL8F9RQY0wUgN%2F4yusD%2FTGXhYW8w%2FQ%3D" |> Project.lens.name .~ "Today" |> Project.lens.blurb .~ "A 24-hour timepiece beautifully designed to change the way you see your day." |> \.category.name .~ "Product Design" @@ -74,9 +74,9 @@ extension Project { |> Project.lens.stats.goal .~ 24_000 internal static let cosmicSurgery = .template - |> Project.lens.photo.full .~ "https://ksr-ugc.imgix.net/assets/012/347/230/2eddca8c4a06ecb69b8787b985201b92_original.jpg?w=460&fit=max&v=1463756137&auto=format&q=92&s=98a6df348751e8b325e48eb8f802fa7e" - |> Project.lens.photo.med .~ "https://ksr-ugc.imgix.net/assets/012/347/230/2eddca8c4a06ecb69b8787b985201b92_original.jpg?w=460&fit=max&v=1463756137&auto=format&q=92&s=98a6df348751e8b325e48eb8f802fa7e" - |> Project.lens.photo.small .~ "https://ksr-ugc.imgix.net/assets/012/347/230/2eddca8c4a06ecb69b8787b985201b92_original.jpg?w=460&fit=max&v=1463756137&auto=format&q=92&s=98a6df348751e8b325e48eb8f802fa7e" + |> Project.lens.photo.full .~ "https://i.kickstarter.com/assets/012/347/230/2eddca8c4a06ecb69b8787b985201b92_original.jpg?fit=contain&origin=ugc&q=92&width=460&sig=ewWbTA9q%2BTNYpB9KQnwXKCfjCJum57sWhpZkp%2FiwHKY%3D" + |> Project.lens.photo.med .~ "https://i.kickstarter.com/assets/012/347/230/2eddca8c4a06ecb69b8787b985201b92_original.jpg?fit=contain&origin=ugc&q=92&width=460&sig=ewWbTA9q%2BTNYpB9KQnwXKCfjCJum57sWhpZkp%2FiwHKY%3D" + |> Project.lens.photo.small .~ "https://i.kickstarter.com/assets/012/347/230/2eddca8c4a06ecb69b8787b985201b92_original.jpg?fit=contain&origin=ugc&q=92&width=460&sig=ewWbTA9q%2BTNYpB9KQnwXKCfjCJum57sWhpZkp%2FiwHKY%3D" |> Project.lens.name .~ "Cosmic Surgery" |> Project.lens.blurb .~ "Cosmic Surgery is a photo book, set in the not too distant future where the world of cosmetic surgery is about to be transformed." |> \.category.name .~ "Photo Books" @@ -93,17 +93,17 @@ extension Project { User.template |> \.id .~ "Alma Haser".hash |> \.name .~ "Alma Haser" - |> \.avatar.large .~ "https://ksr-ugc.imgix.net/assets/006/286/957/203502774070f5c0bf5ddcbb58e13000_original.jpg?w=80&h=80&fit=crop&v=1461378633&auto=format&q=92&s=68edc5b8d1b110634b59589253801ea1" - |> \.avatar.medium .~ "https://ksr-ugc.imgix.net/assets/006/286/957/203502774070f5c0bf5ddcbb58e13000_original.jpg?w=80&h=80&fit=crop&v=1461378633&auto=format&q=92&s=68edc5b8d1b110634b59589253801ea1" - |> \.avatar.small .~ "https://ksr-ugc.imgix.net/assets/006/286/957/203502774070f5c0bf5ddcbb58e13000_original.jpg?w=80&h=80&fit=crop&v=1461378633&auto=format&q=92&s=68edc5b8d1b110634b59589253801ea1" + |> \.avatar.large .~ "https://i.kickstarter.com/assets/006/286/957/203502774070f5c0bf5ddcbb58e13000_original.jpg?fit=crop&height=80&origin=ugc&q=92&width=80&sig=fVf5SA513LFbbFr5PYXBGGzhuW%2FktUYIBG1NxAaA8zg%3D" + |> \.avatar.medium .~ "https://i.kickstarter.com/assets/006/286/957/203502774070f5c0bf5ddcbb58e13000_original.jpg?fit=crop&height=80&origin=ugc&q=92&width=80&sig=fVf5SA513LFbbFr5PYXBGGzhuW%2FktUYIBG1NxAaA8zg%3D" + |> \.avatar.small .~ "https://i.kickstarter.com/assets/006/286/957/203502774070f5c0bf5ddcbb58e13000_original.jpg?fit=crop&height=80&origin=ugc&q=92&width=80&sig=fVf5SA513LFbbFr5PYXBGGzhuW%2FktUYIBG1NxAaA8zg%3D" ) |> Project.lens.urls.web.project .~ "https://www.kickstarter.com/projects/1171937901/cosmic-surgery" |> Project.lens.rewardData.rewards .~ cosmicSurgeryRewards |> Project.lens.displayPrelaunch .~ false internal static let anomalisa = .template - |> Project.lens.photo.full .~ "https://ksr-ugc.imgix.net/assets/011/388/954/25e113da402393de9de995619428d10d_original.png?w=1024&h=576&fit=fill&bg=000000&v=1463681956&auto=format&q=92&s=2a9b6a90e1f52b96d7cbdcad28319f9d" - |> Project.lens.photo.med .~ "https://ksr-ugc.imgix.net/assets/005/055/025/6e0d27710c9ae20d661e2974e99fe239_original.jpg?w=460&fit=max&v=1449722467&auto=format&q=92&s=cd67034e3ee1f363be0df4f5d3b5f728" + |> Project.lens.photo.full .~ "https://i.kickstarter.com/assets/011/388/954/25e113da402393de9de995619428d10d_original.png?fit=pad&height=576&origin=ugc&q=92&width=1024&sig=QslMsLq5k%2FKSU14VswLzhLhPL2M9RueInm6bFBVb5EY%3D" + |> Project.lens.photo.med .~ "https://i.kickstarter.com/assets/005/055/025/6e0d27710c9ae20d661e2974e99fe239_original.jpg?fit=contain&origin=ugc&q=92&width=460&sig=C05wZhm%2Fm7cw9lbn9H05zOhA8ApoQ%2Bu%2FCAO%2FuGJDMo0%3D" |> Project.lens.name .~ "Charlie Kaufman's Anomalisa" |> Project.lens.blurb .~ "From writer Charlie Kaufman (Being John Malkovich, Eternal Sunshine of the Spotless Mind) and Duke Johnson (Moral Orel, Frankenhole) comes Anomalisa." |> \.category.name .~ "Animation" diff --git a/KsApi/models/templates/UserTemplates.swift b/KsApi/models/templates/UserTemplates.swift index 292122ad2b..efb1fff138 100644 --- a/KsApi/models/templates/UserTemplates.swift +++ b/KsApi/models/templates/UserTemplates.swift @@ -24,9 +24,9 @@ extension User { // swiftformat:disable wrap internal static let brando = User.template - |> \.avatar.large .~ "https://ksr-ugc.imgix.net/assets/006/258/518/b9033f46095b83119188cf9a66d19356_original.jpg?w=160&h=160&fit=crop&v=1461376829&auto=format&q=92&s=8d7666f01ab6765c3cf09149751ff077" - |> \.avatar.medium .~ "https://ksr-ugc.imgix.net/assets/006/258/518/b9033f46095b83119188cf9a66d19356_original.jpg?w=40&h=40&fit=crop&v=1461376829&auto=format&q=92&s=0fcedf8888ca6990408ccde81888899b" - |> \.avatar.small .~ "https://ksr-ugc.imgix.net/assets/006/258/518/b9033f46095b83119188cf9a66d19356_original.jpg?w=40&h=40&fit=crop&v=1461376829&auto=format&q=92&s=0fcedf8888ca6990408ccde81888899b" + |> \.avatar.large .~ "https://i.kickstarter.com/assets/006/258/518/b9033f46095b83119188cf9a66d19356_original.jpg?fit=crop&height=160&origin=ugc&q=92&width=160&sig=DXAnyfMrnKL%2F6k3oAaqRRpeq5hfWTa%2FNnp%2BpPIrvPK4%3D" + |> \.avatar.medium .~ "https://i.kickstarter.com/assets/006/258/518/b9033f46095b83119188cf9a66d19356_original.jpg?fit=crop&height=40&origin=ugc&q=92&width=40&sig=mBRN3jxnh3zAaK6%2BBAoQJjbmi5XK7Bxu5MJf71R41Ho%3D" + |> \.avatar.small .~ "https://i.kickstarter.com/assets/006/258/518/b9033f46095b83119188cf9a66d19356_original.jpg?fit=crop&height=40&origin=ugc&q=92&width=40&sig=mBRN3jxnh3zAaK6%2BBAoQJjbmi5XK7Bxu5MJf71R41Ho%3D" |> \.id .~ "brando".hash |> \.name .~ "Brandon Williams" // swiftformat:enable wrap diff --git a/KsApi/mutations/templates/FetchProjectQueryTemplate.swift b/KsApi/mutations/templates/FetchProjectQueryTemplate.swift index c72a1d0fe8..5952c0683c 100644 --- a/KsApi/mutations/templates/FetchProjectQueryTemplate.swift +++ b/KsApi/mutations/templates/FetchProjectQueryTemplate.swift @@ -1282,7 +1282,7 @@ public enum FetchProjectQueryTemplate { "email":"theaschneider@gmx.net.ksr", "hasPassword":null, "id":"VXNlci0xNTMyMzU3OTk3", - "imageUrl":"https://ksr-qa-ugc.imgix.net/assets/033/846/528/69cae8b2ccc2403e233b5715cb1f869f_original.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1623351187&auto=format&frame=1&q=92&s=d0d5f5993e64056e5ddf7e42b56e50cd", + "imageUrl":"https://i.kickstarter.com/assets/033/846/528/69cae8b2ccc2403e233b5715cb1f869f_original.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=VrckpX9r2qwVqpBomaWFWPDb6C2XzqTrBW8YninnXR4%3D", "isAppleConnected":null, "isCreator":true, "isDeliverable":null, @@ -1313,7 +1313,7 @@ public enum FetchProjectQueryTemplate { "image":{ "__typename":"Photo", "id":"UGhvdG8tMzM4NDYwNDQ=", - "url":"https://ksr-qa-ugc.imgix.net/assets/033/846/044/7134a6f4504bd636327de703a1d2dd1c_original.jpg?ixlib=rb-4.0.2&crop=faces&w=1024&h=576&fit=crop&v=1623348736&auto=format&frame=1&q=92&s=a7b486e4831db1bcbf393201bc64a40a" + "url":"https://i.kickstarter.com/assets/033/846/044/7134a6f4504bd636327de703a1d2dd1c_original.jpg?anim=false&fit=crop&gravity=faces&height=576&origin=ugc&q=92&width=1024&sig=UyLm%2F%2FDKaFcNKDts3120e%2FjjVwUg7pAXVrJOFBnr%2BQM%3D" }, "isProjectWeLove":true, "isProjectOfTheDay":false, diff --git a/KsApi/mutations/templates/fragment/CommentFragmentTemplate.swift b/KsApi/mutations/templates/fragment/CommentFragmentTemplate.swift index b90e051dd4..5bb0168ac3 100644 --- a/KsApi/mutations/templates/fragment/CommentFragmentTemplate.swift +++ b/KsApi/mutations/templates/fragment/CommentFragmentTemplate.swift @@ -98,7 +98,7 @@ public enum CommentFragmentTemplate { "totalCount": 1 }, "id": "VXNlci02MTgwMDU4ODY=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "isCreator": null, "name": "Mubarak Sadoon", "uid": "618005886" diff --git a/KsApi/mutations/templates/mutation/PostCommentMutationTemplate.swift b/KsApi/mutations/templates/mutation/PostCommentMutationTemplate.swift index 261bdf83fd..0fa22f5695 100644 --- a/KsApi/mutations/templates/mutation/PostCommentMutationTemplate.swift +++ b/KsApi/mutations/templates/mutation/PostCommentMutationTemplate.swift @@ -27,7 +27,7 @@ public enum PostCommentMutationTemplate { "author": [ "__typename": "User", "id": "VXNlci02MTgwMDU4ODY=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&w=200&h=200&fit=crop&v=&auto=format&frame=1&q=92&s=e5c4e9017b28bb95181ff20d61b17f99", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=200&origin=ugc&q=92&width=200&sig=igLOMG4%2BSzR84MuM%2FwYQ61j1226vpr5OCn52g2U1iwM%3D", "isCreator": false, "name": "Some author" ], diff --git a/KsApi/mutations/templates/query/FetchAddOnsQueryTemplate.swift b/KsApi/mutations/templates/query/FetchAddOnsQueryTemplate.swift index 1f00678c8b..c0e2888bfe 100644 --- a/KsApi/mutations/templates/query/FetchAddOnsQueryTemplate.swift +++ b/KsApi/mutations/templates/query/FetchAddOnsQueryTemplate.swift @@ -507,7 +507,7 @@ public enum FetchAddsOnsQueryTemplate { "email": "foo@bar.com", "hasPassword": true, "id": "VXNlci0xNzA1MzA0MDA2", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/033/090/101/8667751e512228a62d426c77f6eb8a0b_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1618227451&auto=format&frame=1&q=92&s=36de925b6797139e096d7b6219f743d0", + "imageUrl": "https://i.kickstarter.com/assets/033/090/101/8667751e512228a62d426c77f6eb8a0b_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=YhwKqWCkWxvpvAuDIXc0tJMcBEG7M6PeciehzzcaCyU%3D", "isAppleConnected": false, "isCreator": null, "isDeliverable": true, @@ -551,7 +551,7 @@ public enum FetchAddsOnsQueryTemplate { "image": { "__typename": "Photo", "id": "UGhvdG8tMzMzOTU0MTI=", - "url": "https://ksr-qa-ugc.imgix.net/assets/033/395/412/618ee8bdcfcfd731cc0404270a79d98c_original.jpg?ixlib=rb-4.0.2&crop=faces&w=1024&h=576&fit=crop&v=1620193138&auto=format&frame=1&q=92&s=518067d52053dd4f523b5ced0bb1487d" + "url": "https://i.kickstarter.com/assets/033/395/412/618ee8bdcfcfd731cc0404270a79d98c_original.jpg?anim=false&fit=crop&gravity=faces&height=576&origin=ugc&q=92&width=1024&sig=tQZbE1fbkmhSTEBWSumcj2DWsScovFzEzG8pF5MyfWQ%3D" }, "isProjectWeLove": true, "isProjectOfTheDay": false, diff --git a/KsApi/mutations/templates/query/FetchCommentRepliesQueryTemplate.swift b/KsApi/mutations/templates/query/FetchCommentRepliesQueryTemplate.swift index 41bd7a9910..ba9fda1f3c 100644 --- a/KsApi/mutations/templates/query/FetchCommentRepliesQueryTemplate.swift +++ b/KsApi/mutations/templates/query/FetchCommentRepliesQueryTemplate.swift @@ -35,7 +35,7 @@ public enum FetchCommentRepliesQueryTemplate { "hasUnreadMessages": null, "hasUnseenActivity": null, "id": "VXNlci04MjkwODk1MDY=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/008/325/855/32a0fe0d74e0e05acc01d4e4e13188df_original.jpeg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1461517345&auto=format&frame=1&q=92&s=14ddcc560789c63e8273c1405ee79c62", + "imageUrl": "https://i.kickstarter.com/assets/008/325/855/32a0fe0d74e0e05acc01d4e4e13188df_original.jpeg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=DTljCnpHgzkbWSVY9hoVgvwzWD%2Fq6n5ErpyhmpGz%2FJ4%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -80,7 +80,7 @@ public enum FetchCommentRepliesQueryTemplate { "hasUnreadMessages": null, "hasUnseenActivity": null, "id": "VXNlci02ODY0MDk3NzM=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/009/942/387/09e3afa6a3591a6712c34916ab02c1c9_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1595425406&auto=format&frame=1&q=92&s=3745218d1bfa1099b0112d8edb417956", + "imageUrl": "https://i.kickstarter.com/assets/009/942/387/09e3afa6a3591a6712c34916ab02c1c9_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=cJ3bpDDxo7lMN0HpmMyH1v4E136CCCzkcMjfBWn%2F7KM%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -127,7 +127,7 @@ public enum FetchCommentRepliesQueryTemplate { "hasUnreadMessages": null, "hasUnseenActivity": null, "id": "VXNlci04MjkwODk1MDY=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/008/325/855/32a0fe0d74e0e05acc01d4e4e13188df_original.jpeg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1461517345&auto=format&frame=1&q=92&s=14ddcc560789c63e8273c1405ee79c62", + "imageUrl": "https://i.kickstarter.com/assets/008/325/855/32a0fe0d74e0e05acc01d4e4e13188df_original.jpeg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=DTljCnpHgzkbWSVY9hoVgvwzWD%2Fq6n5ErpyhmpGz%2FJ4%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -174,7 +174,7 @@ public enum FetchCommentRepliesQueryTemplate { "hasUnreadMessages": null, "hasUnseenActivity": null, "id": "VXNlci0xODMyMzE0ODY2", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -221,7 +221,7 @@ public enum FetchCommentRepliesQueryTemplate { "hasUnreadMessages": null, "hasUnseenActivity": null, "id": "VXNlci02ODY0MDk3NzM=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/009/942/387/09e3afa6a3591a6712c34916ab02c1c9_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1595425406&auto=format&frame=1&q=92&s=3745218d1bfa1099b0112d8edb417956", + "imageUrl": "https://i.kickstarter.com/assets/009/942/387/09e3afa6a3591a6712c34916ab02c1c9_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=cJ3bpDDxo7lMN0HpmMyH1v4E136CCCzkcMjfBWn%2F7KM%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -268,7 +268,7 @@ public enum FetchCommentRepliesQueryTemplate { "hasUnreadMessages": null, "hasUnseenActivity": null, "id": "VXNlci04MjkwODk1MDY=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/008/325/855/32a0fe0d74e0e05acc01d4e4e13188df_original.jpeg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1461517345&auto=format&frame=1&q=92&s=14ddcc560789c63e8273c1405ee79c62", + "imageUrl": "https://i.kickstarter.com/assets/008/325/855/32a0fe0d74e0e05acc01d4e4e13188df_original.jpeg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=DTljCnpHgzkbWSVY9hoVgvwzWD%2Fq6n5ErpyhmpGz%2FJ4%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -315,7 +315,7 @@ public enum FetchCommentRepliesQueryTemplate { "hasUnreadMessages": null, "hasUnseenActivity": null, "id": "VXNlci0xODMyMzE0ODY2", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -362,7 +362,7 @@ public enum FetchCommentRepliesQueryTemplate { "hasUnreadMessages": null, "hasUnseenActivity": null, "id": "VXNlci0xODE4NTA1NjEz", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/009/408/963/e197eb892960905a3db87a9c9c4ed78f_original.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1634700235&auto=format&frame=1&q=92&s=d1413627fccb407895d66ed83307d717", + "imageUrl": "https://i.kickstarter.com/assets/009/408/963/e197eb892960905a3db87a9c9c4ed78f_original.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=ihBsIc2eHJDH7UNbBJzfiA4k7o7AlUF2dLcRgl1XTOc%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, diff --git a/KsApi/mutations/templates/query/FetchProjectCommentsQueryTemplate.swift b/KsApi/mutations/templates/query/FetchProjectCommentsQueryTemplate.swift index 2f23ed7ea8..a89d1081b0 100644 --- a/KsApi/mutations/templates/query/FetchProjectCommentsQueryTemplate.swift +++ b/KsApi/mutations/templates/query/FetchProjectCommentsQueryTemplate.swift @@ -34,7 +34,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "jonnyhodgsonart@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0xOTE0Njg1MDc2", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/008/165/274/b08e5665d487daaaef3c96fd02d4e29f_original.jpeg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1624558095&auto=format&frame=1&q=92&s=3112180f84bfe53cc889475e29022ecf", + "imageUrl": "https://i.kickstarter.com/assets/008/165/274/b08e5665d487daaaef3c96fd02d4e29f_original.jpeg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=WOOyZ3QSGuz9rptcfoH10CD8XIMaPr7DDXebr75bgRY%3D", "isAppleConnected": null, "isCreator": true, "isDeliverable": null, @@ -63,7 +63,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "benvenutto.paolo@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0xODMyNTk4MjQ4", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -92,7 +92,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "blferguson1@gmail.com.ksr", "hasPassword": null, "id": "VXNlci02MjMxODYxMjg=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/006/194/087/ea5ac83371173d1d8c9c2a12e312e919_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1517599740&auto=format&frame=1&q=92&s=e31dc3da13f11c7cdd085c5d61b03ec8", + "imageUrl": "https://i.kickstarter.com/assets/006/194/087/ea5ac83371173d1d8c9c2a12e312e919_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=ZEGvRwA93RNt5frWUOuFxt6lx3IDu6PXbyU6vVhlEy0%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -121,7 +121,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "arthur.boff@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0yOTI1NTA5MDQ=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -150,7 +150,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "johnk100@sympatico.ca.ksr", "hasPassword": null, "id": "VXNlci0xMzQyNDMxNzk2", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/005/811/165/dcb2d0028b4aa7c01251aef674dd5190_original.jpeg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1461086710&auto=format&frame=1&q=92&s=a9bedfd55fc60269887b9355bc27848a", + "imageUrl": "https://i.kickstarter.com/assets/005/811/165/dcb2d0028b4aa7c01251aef674dd5190_original.jpeg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=S%2FIydGe5UzmObzDP9e2OZuFk3uhbgHxxKOOylw23cTU%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -179,7 +179,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "blferguson1@gmail.com.ksr", "hasPassword": null, "id": "VXNlci02MjMxODYxMjg=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/006/194/087/ea5ac83371173d1d8c9c2a12e312e919_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1517599740&auto=format&frame=1&q=92&s=e31dc3da13f11c7cdd085c5d61b03ec8", + "imageUrl": "https://i.kickstarter.com/assets/006/194/087/ea5ac83371173d1d8c9c2a12e312e919_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=ZEGvRwA93RNt5frWUOuFxt6lx3IDu6PXbyU6vVhlEy0%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -208,7 +208,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "poetisland@hotmail.com.ksr", "hasPassword": null, "id": "VXNlci0yMzU0NDQ3Nzk=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -237,7 +237,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "buklo46@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0xNDgxNDQ0OTQy", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -266,7 +266,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "jonnyhodgsonart@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0xOTE0Njg1MDc2", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/008/165/274/b08e5665d487daaaef3c96fd02d4e29f_original.jpeg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1624558095&auto=format&frame=1&q=92&s=3112180f84bfe53cc889475e29022ecf", + "imageUrl": "https://i.kickstarter.com/assets/008/165/274/b08e5665d487daaaef3c96fd02d4e29f_original.jpeg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=WOOyZ3QSGuz9rptcfoH10CD8XIMaPr7DDXebr75bgRY%3D", "isAppleConnected": null, "isCreator": true, "isDeliverable": null, @@ -295,7 +295,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "sablefox@icloud.com.ksr", "hasPassword": null, "id": "VXNlci0xNzc4NDQ5Mjk3", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/007/425/250/1efacdb4e54d6acaa598ec669a2ae42c_original.gif?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1461456598&auto=format&frame=1&q=92&s=081a35505c2aa3d22b7dcd307ec3c420", + "imageUrl": "https://i.kickstarter.com/assets/007/425/250/1efacdb4e54d6acaa598ec669a2ae42c_original.gif?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=6fdLkNY61doSULelnUZKF7BB5FWf0fDIALxAVrzsaLU%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -324,7 +324,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "jonathan.fish@ntlworld.com.ksr", "hasPassword": null, "id": "VXNlci03MDE5OTM4MDM=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -353,7 +353,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "jonnyhodgsonart@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0xOTE0Njg1MDc2", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/008/165/274/b08e5665d487daaaef3c96fd02d4e29f_original.jpeg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1624558095&auto=format&frame=1&q=92&s=3112180f84bfe53cc889475e29022ecf", + "imageUrl": "https://i.kickstarter.com/assets/008/165/274/b08e5665d487daaaef3c96fd02d4e29f_original.jpeg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=WOOyZ3QSGuz9rptcfoH10CD8XIMaPr7DDXebr75bgRY%3D", "isAppleConnected": null, "isCreator": true, "isDeliverable": null, @@ -382,7 +382,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "jdellercsp@googlemail.com.ksr", "hasPassword": null, "id": "VXNlci01MzMzNDYxOTc=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/034/376/830/55f6bf0850210ab0f7dfbf56af1ea8a2_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1627753384&auto=format&frame=1&q=92&s=79e332df35a9f946e43b7902f7bca1f2", + "imageUrl": "https://i.kickstarter.com/assets/034/376/830/55f6bf0850210ab0f7dfbf56af1ea8a2_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=WfCZBl6pZdwY0U2f8Ya2EGJec%2Fi13fZWbXhdONnnC5w%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -411,7 +411,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "gvaward@icloud.com.ksr", "hasPassword": null, "id": "VXNlci0xNzQ1ODQxNTk=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/018/073/556/88909627983527812b35428f261f9b25_original.jpeg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1588032504&auto=format&frame=1&q=92&s=f28eac1e911b3e378b6647ad70c580ef", + "imageUrl": "https://i.kickstarter.com/assets/018/073/556/88909627983527812b35428f261f9b25_original.jpeg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=rDxnWHRTCuZYfYv0KJfF51RNJm33GTFO%2BtIctQpYP2w%3D", "isAppleConnected": null, "isCreator": false, "isDeliverable": null, @@ -440,7 +440,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "jake31.rodgers@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0xMDA4OTU3Nzg=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/014/549/655/3ce622f0a611395af86882f757f0fcfe_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1627296631&auto=format&frame=1&q=92&s=dd0d9fabda52cc3ca7d131d937eeeed0", + "imageUrl": "https://i.kickstarter.com/assets/014/549/655/3ce622f0a611395af86882f757f0fcfe_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=4ydUOKlUKH5slnNSWZAXvNV4bDxBpLw6NtnKRn2U7HE%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -469,7 +469,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "johnk100@sympatico.ca.ksr", "hasPassword": null, "id": "VXNlci0xMzQyNDMxNzk2", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/005/811/165/dcb2d0028b4aa7c01251aef674dd5190_original.jpeg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1461086710&auto=format&frame=1&q=92&s=a9bedfd55fc60269887b9355bc27848a", + "imageUrl": "https://i.kickstarter.com/assets/005/811/165/dcb2d0028b4aa7c01251aef674dd5190_original.jpeg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=S%2FIydGe5UzmObzDP9e2OZuFk3uhbgHxxKOOylw23cTU%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -498,7 +498,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "johnk100@sympatico.ca.ksr", "hasPassword": null, "id": "VXNlci0xMzQyNDMxNzk2", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/005/811/165/dcb2d0028b4aa7c01251aef674dd5190_original.jpeg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1461086710&auto=format&frame=1&q=92&s=a9bedfd55fc60269887b9355bc27848a", + "imageUrl": "https://i.kickstarter.com/assets/005/811/165/dcb2d0028b4aa7c01251aef674dd5190_original.jpeg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=S%2FIydGe5UzmObzDP9e2OZuFk3uhbgHxxKOOylw23cTU%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -527,7 +527,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "jake31.rodgers@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0xMDA4OTU3Nzg=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/014/549/655/3ce622f0a611395af86882f757f0fcfe_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1627296631&auto=format&frame=1&q=92&s=dd0d9fabda52cc3ca7d131d937eeeed0", + "imageUrl": "https://i.kickstarter.com/assets/014/549/655/3ce622f0a611395af86882f757f0fcfe_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=4ydUOKlUKH5slnNSWZAXvNV4bDxBpLw6NtnKRn2U7HE%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -556,7 +556,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "sablefox@icloud.com.ksr", "hasPassword": null, "id": "VXNlci0xNzc4NDQ5Mjk3", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/007/425/250/1efacdb4e54d6acaa598ec669a2ae42c_original.gif?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1461456598&auto=format&frame=1&q=92&s=081a35505c2aa3d22b7dcd307ec3c420", + "imageUrl": "https://i.kickstarter.com/assets/007/425/250/1efacdb4e54d6acaa598ec669a2ae42c_original.gif?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=6fdLkNY61doSULelnUZKF7BB5FWf0fDIALxAVrzsaLU%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -585,7 +585,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "blferguson1@gmail.com.ksr", "hasPassword": null, "id": "VXNlci02MjMxODYxMjg=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/006/194/087/ea5ac83371173d1d8c9c2a12e312e919_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1517599740&auto=format&frame=1&q=92&s=e31dc3da13f11c7cdd085c5d61b03ec8", + "imageUrl": "https://i.kickstarter.com/assets/006/194/087/ea5ac83371173d1d8c9c2a12e312e919_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=ZEGvRwA93RNt5frWUOuFxt6lx3IDu6PXbyU6vVhlEy0%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -614,7 +614,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "jonnyhodgsonart@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0xOTE0Njg1MDc2", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/008/165/274/b08e5665d487daaaef3c96fd02d4e29f_original.jpeg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1624558095&auto=format&frame=1&q=92&s=3112180f84bfe53cc889475e29022ecf", + "imageUrl": "https://i.kickstarter.com/assets/008/165/274/b08e5665d487daaaef3c96fd02d4e29f_original.jpeg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=WOOyZ3QSGuz9rptcfoH10CD8XIMaPr7DDXebr75bgRY%3D", "isAppleConnected": null, "isCreator": true, "isDeliverable": null, @@ -643,7 +643,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "dom.mooney@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0xMjI0ODc0MjMz", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/006/042/978/8a2a72e1d3cdfad29739bb24c9a1ba58_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1461362788&auto=format&frame=1&q=92&s=0e01c487c80292e657af96929bbee067", + "imageUrl": "https://i.kickstarter.com/assets/006/042/978/8a2a72e1d3cdfad29739bb24c9a1ba58_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=mOZgHwiL1jQUq3TvtSzkBvTkvTSTLx%2BgS9nPehmli%2Fk%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -672,7 +672,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "jwmuk@yahoo.co.uk.ksr", "hasPassword": null, "id": "VXNlci0zMTY1MDM5NTI=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/005/781/197/99bfd9ca7f3847a61bc39f6cc688f416_original.jpeg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1461085020&auto=format&frame=1&q=92&s=9bad295f8a45bec38d3a2f9e3c8ae733", + "imageUrl": "https://i.kickstarter.com/assets/005/781/197/99bfd9ca7f3847a61bc39f6cc688f416_original.jpeg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=D8o6%2BLZ7QQXCyi15HUrx2VeAUxTkdLdrAiEgoUh1GBo%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -701,7 +701,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "dom.mooney@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0xMjI0ODc0MjMz", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/006/042/978/8a2a72e1d3cdfad29739bb24c9a1ba58_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1461362788&auto=format&frame=1&q=92&s=0e01c487c80292e657af96929bbee067", + "imageUrl": "https://i.kickstarter.com/assets/006/042/978/8a2a72e1d3cdfad29739bb24c9a1ba58_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=mOZgHwiL1jQUq3TvtSzkBvTkvTSTLx%2BgS9nPehmli%2Fk%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -730,7 +730,7 @@ public enum FetchProjectCommentsQueryTemplate { "email": "lt.nemo@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0xMTYxNDcxOTA=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, diff --git a/KsApi/mutations/templates/query/FetchProjectFriendsQueryTemplate.swift b/KsApi/mutations/templates/query/FetchProjectFriendsQueryTemplate.swift index fffdec242f..ef75e03a57 100644 --- a/KsApi/mutations/templates/query/FetchProjectFriendsQueryTemplate.swift +++ b/KsApi/mutations/templates/query/FetchProjectFriendsQueryTemplate.swift @@ -32,7 +32,7 @@ public enum FetchProjectFriendsQueryTemplate { "backingsCount": 0, "hasPassword":true, "id":"VXNlci0xNzA1MzA0MDA2", - "imageUrl":"https://ksr-qa-ugc.imgix.net/assets/033/090/101/8667751e512228a62d426c77f6eb8a0b_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1618227451&auto=format&frame=1&q=92&s=36de925b6797139e096d7b6219f743d0", + "imageUrl":"https://i.kickstarter.com/assets/033/090/101/8667751e512228a62d426c77f6eb8a0b_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=YhwKqWCkWxvpvAuDIXc0tJMcBEG7M6PeciehzzcaCyU%3D", "isAppleConnected":false, "isBlocked":null, "isCreator":null, @@ -83,7 +83,7 @@ public enum FetchProjectFriendsQueryTemplate { "email":"theaschneider@gmx.net.ksr", "hasPassword":null, "id":"VXNlci0xNTMyMzU3OTk3", - "imageUrl":"https://ksr-qa-ugc.imgix.net/assets/033/846/528/69cae8b2ccc2403e233b5715cb1f869f_original.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1623351187&auto=format&frame=1&q=92&s=d0d5f5993e64056e5ddf7e42b56e50cd", + "imageUrl":"https://i.kickstarter.com/assets/033/846/528/69cae8b2ccc2403e233b5715cb1f869f_original.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=VrckpX9r2qwVqpBomaWFWPDb6C2XzqTrBW8YninnXR4%3D", "isAppleConnected":null, "isBlocked":false, "isCreator":true, diff --git a/KsApi/mutations/templates/query/FetchProjectQueryTemplate.swift b/KsApi/mutations/templates/query/FetchProjectQueryTemplate.swift index 5f6cb2d429..72549401ae 100644 --- a/KsApi/mutations/templates/query/FetchProjectQueryTemplate.swift +++ b/KsApi/mutations/templates/query/FetchProjectQueryTemplate.swift @@ -74,7 +74,7 @@ public enum FetchProjectQueryTemplate { "email":"theaschneider@gmx.net.ksr", "hasPassword":null, "id":"VXNlci0xNTMyMzU3OTk3", - "imageUrl":"https://ksr-qa-ugc.imgix.net/assets/033/846/528/69cae8b2ccc2403e233b5715cb1f869f_original.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1623351187&auto=format&frame=1&q=92&s=d0d5f5993e64056e5ddf7e42b56e50cd", + "imageUrl":"https://i.kickstarter.com/assets/033/846/528/69cae8b2ccc2403e233b5715cb1f869f_original.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=VrckpX9r2qwVqpBomaWFWPDb6C2XzqTrBW8YninnXR4%3D", "isAppleConnected":null, "isBlocked":false, "isCreator":true, @@ -208,7 +208,7 @@ public enum FetchProjectQueryTemplate { "image":{ "__typename":"Photo", "id":"UGhvdG8tMzM4NDYwNDQ=", - "url":"https://ksr-qa-ugc.imgix.net/assets/033/846/044/7134a6f4504bd636327de703a1d2dd1c_original.jpg?ixlib=rb-4.0.2&crop=faces&w=1024&h=576&fit=crop&v=1623348736&auto=format&frame=1&q=92&s=a7b486e4831db1bcbf393201bc64a40a" + "url":"https://i.kickstarter.com/assets/033/846/044/7134a6f4504bd636327de703a1d2dd1c_original.jpg?anim=false&fit=crop&gravity=faces&height=576&origin=ugc&q=92&width=1024&sig=UyLm%2F%2FDKaFcNKDts3120e%2FjjVwUg7pAXVrJOFBnr%2BQM%3D" }, "isProjectWeLove":true, "isProjectOfTheDay":false, @@ -416,7 +416,7 @@ public enum FetchProjectQueryTemplate { projectResultMap["environmentalCommitments"] = updatedEnvironmentalCommitments projectResultMap["creator"] = updatedCreatorResultMap projectResultMap["story"] = """ -

What about a bold link to that same newspaper website?

\n

Maybe an italic one?

\n
\n \n
\n\n
\n
\n\n
\n
\n
\n \n project video thumbnail\n
\n\n
\n
\n
\n
\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n
\n\n
\n
\nReplay with sound\n
\n
\n
\n
\n
\n
\n
\n
\n
\nPlay with
sound\n
\n
\n
\n
\n
\n
\n
\n
\n \n\n
\n
\n\n\n
\n
\n
\n
\n
\n
\n
\n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n\n
+

What about a bold link to that same newspaper website?

\n

Maybe an italic one?

\n
\n \n
\n\n
\n
\n\n
\n
\n
\n \n project video thumbnail\n
\n\n
\n
\n
\n
\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n
\n\n
\n
\nReplay with sound\n
\n
\n
\n
\n
\n
\n
\n
\n
\nPlay with
sound\n
\n
\n
\n
\n
\n
\n
\n
\n \n\n
\n
\n\n\n
\n
\n
\n
\n
\n
\n
\n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n\n
""" resultMap["project"] = projectResultMap diff --git a/KsApi/mutations/templates/query/FetchUpdateCommentsQueryTemplate.swift b/KsApi/mutations/templates/query/FetchUpdateCommentsQueryTemplate.swift index 5d50632983..3bdff3a9bf 100644 --- a/KsApi/mutations/templates/query/FetchUpdateCommentsQueryTemplate.swift +++ b/KsApi/mutations/templates/query/FetchUpdateCommentsQueryTemplate.swift @@ -34,7 +34,7 @@ public enum FetchUpdateCommentsQueryTemplate { "email": "jasonwf78@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0xNjcxNzM0MDA1", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -63,7 +63,7 @@ public enum FetchUpdateCommentsQueryTemplate { "email": "ccrossley4@comcast.net.ksr", "hasPassword": null, "id": "VXNlci0xNjI4MTEzNTYz", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/006/823/439/fbc2b94a5d9003aceafa22a93406db2a_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1461413993&auto=format&frame=1&q=92&s=23340d4296a2fea82c334b84da107f64", + "imageUrl": "https://i.kickstarter.com/assets/006/823/439/fbc2b94a5d9003aceafa22a93406db2a_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=XHcmCtocrdQDtKtOt9A7IbeQmR5DeB69aQRj6V91Y9w%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -92,7 +92,7 @@ public enum FetchUpdateCommentsQueryTemplate { "email": "paragonlostinspace@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0xNDg2NzY4MTk3", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/029/666/984/f039c6bc1fc61bd0def30e46ad73a08e_original.PNG?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1593617057&auto=format&frame=1&q=92&s=60ca3d245c949269cf5f16a278a900b2", + "imageUrl": "https://i.kickstarter.com/assets/029/666/984/f039c6bc1fc61bd0def30e46ad73a08e_original.PNG?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=Bh02I1cHkYZLlK21ruQ3CkFRoWV1hAe1QV82%2FokPmnk%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -121,7 +121,7 @@ public enum FetchUpdateCommentsQueryTemplate { "email": "bergimus@gmail.com.ksr", "hasPassword": null, "id": "VXNlci02MDY5ODM4Nw==", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -150,7 +150,7 @@ public enum FetchUpdateCommentsQueryTemplate { "email": "info@frialigan.se.ksr", "hasPassword": null, "id": "VXNlci0xMTkyMDUzMDEx", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/007/122/443/a674042059f8aa7a9bf8e731f0f00330_original.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1461436389&auto=format&frame=1&q=92&s=10f8c89d79638b1b25a54c6c7a7a52c8", + "imageUrl": "https://i.kickstarter.com/assets/007/122/443/a674042059f8aa7a9bf8e731f0f00330_original.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=uosGXoNJw%2Fdqc%2Bhn%2FsDf09YT4R90t22o57FPBn9l6Ck%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -179,7 +179,7 @@ public enum FetchUpdateCommentsQueryTemplate { "email": "a.bergquist68@gmail.com.ksr", "hasPassword": null, "id": "VXNlci01Mjk4NjA1MzY=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -208,7 +208,7 @@ public enum FetchUpdateCommentsQueryTemplate { "email": "k.baussart@gmail.com.ksr", "hasPassword": null, "id": "VXNlci00ODc2MTkwMDg=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -237,7 +237,7 @@ public enum FetchUpdateCommentsQueryTemplate { "email": "frederic.oriol@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0xNDcyMDQxMzEy", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/010/575/985/bd7a2af611d17ef4ae0904b636c34d9d_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1461698970&auto=format&frame=1&q=92&s=9e016a188cd6376d647068dcb0417436", + "imageUrl": "https://i.kickstarter.com/assets/010/575/985/bd7a2af611d17ef4ae0904b636c34d9d_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=ow3Pqcq5M4TisUSXtQm%2B2J49goUlSiYQJGsZdlD7KBM%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -266,7 +266,7 @@ public enum FetchUpdateCommentsQueryTemplate { "email": "doeweling@gmx.de.ksr", "hasPassword": null, "id": "VXNlci00NzkwMjU0Njk=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/010/425/119/97b9e5e0b2f403c419d3af80abd1eb5c_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1604185412&auto=format&frame=1&q=92&s=062f520d3054756ab90f9c1730cbdb1b", + "imageUrl": "https://i.kickstarter.com/assets/010/425/119/97b9e5e0b2f403c419d3af80abd1eb5c_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=SCH0us%2F5S7vda8pSR6V3%2FfMqVsNKEmB6FiAbrvF8jnw%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -295,7 +295,7 @@ public enum FetchUpdateCommentsQueryTemplate { "email": "post@tjittedevries.com.ksr", "hasPassword": null, "id": "VXNlci0xNjEzMTIwNTM5", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/006/031/729/2a82079fd5f6b58d71ad35047c5f19e8_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1461362055&auto=format&frame=1&q=92&s=3958b2c03213e5f861ab2e65a48204f4", + "imageUrl": "https://i.kickstarter.com/assets/006/031/729/2a82079fd5f6b58d71ad35047c5f19e8_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=TwSCzZsubLC7XjCRo7cMRiQil1pL983DBf5GX1NMRQQ%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, @@ -324,7 +324,7 @@ public enum FetchUpdateCommentsQueryTemplate { "email": "thomas.lazaridis@gmail.com.ksr", "hasPassword": null, "id": "VXNlci0xNjMwMzY1Mjk=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/029/256/256/4ebabf176f48ad987808d872a7497c6c_original.jpg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1613054677&auto=format&frame=1&q=92&s=76557bd4866776b76932efacf2827b68", + "imageUrl": "https://i.kickstarter.com/assets/029/256/256/4ebabf176f48ad987808d872a7497c6c_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=clD0Wy3sXR6baG4Xu%2FIqtRlcFLYBHWLUikdabKIdZVE%3D", "isAppleConnected": null, "isCreator": null, "isDeliverable": null, diff --git a/KsApi/mutations/templates/query/FetchUserBackingsQueryTemplate.swift b/KsApi/mutations/templates/query/FetchUserBackingsQueryTemplate.swift index 07308e33bd..c104721180 100644 --- a/KsApi/mutations/templates/query/FetchUserBackingsQueryTemplate.swift +++ b/KsApi/mutations/templates/query/FetchUserBackingsQueryTemplate.swift @@ -42,7 +42,7 @@ public enum FetchUserBackingsQueryTemplate { "email": "singh.harichandan@gmail.com", "hasPassword": true, "id": "VXNlci0xNDcwOTUyNTQ1", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "isAppleConnected": false, "isCreator": false, "isDeliverable": true, @@ -96,7 +96,7 @@ public enum FetchUserBackingsQueryTemplate { "email": "afees.olabisi@gmail.com", "hasPassword": nil, "id": "VXNlci03NDAzNzgwNzc=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/033/406/310/0643a06ea18a1462cc8466af5718d9ef_original.jpeg?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=1620659730&auto=format&frame=1&q=92&s=86608b67fc0b349026722388df683a89", + "imageUrl": "https://i.kickstarter.com/assets/033/406/310/0643a06ea18a1462cc8466af5718d9ef_original.jpeg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=THaj9vZvQ1YOG3XL344XwEYq5QYnLeumi%2B58ZALgn20%3D", "isAppleConnected": nil, "isCreator": nil, "isDeliverable": true, @@ -122,7 +122,7 @@ public enum FetchUserBackingsQueryTemplate { "image": [ "__typename": "Photo", "id": "UGhvdG8tMTEyNTczMzY=", - "url": "https://ksr-qa-ugc.imgix.net/assets/011/257/336/a371c892fb6e936dc1824774bea14a1b_original.jpg?ixlib=rb-4.0.2&crop=faces&w=1024&h=576&fit=crop&v=1463673674&auto=format&frame=1&q=92&s=87715e16f6e9b5a26afa42ea54a33fcc" + "url": "https://i.kickstarter.com/assets/011/257/336/a371c892fb6e936dc1824774bea14a1b_original.jpg?anim=false&fit=crop&gravity=faces&height=576&origin=ugc&q=92&width=1024&sig=vKTNJUjNpbB8FMcH1KKGv09MQKdzKkkK47i7XoWe6YY%3D" ], "isProjectWeLove": false, "isWatched": false, @@ -162,7 +162,7 @@ public enum FetchUserBackingsQueryTemplate { "totalCount": 1 ], "id": "VXNlci0xNDcwOTUyNTQ1", - "imageUrl": "https://ksr-qa-ugc.imgix.net/missing_user_avatar.png?ixlib=rb-4.0.2&blur=false&w=1024&h=1024&fit=crop&v=&auto=format&frame=1&q=92&s=e17a7b6f853aa6320cfe67ee783eb3d8", + "imageUrl": "https://i.kickstarter.com/missing_user_avatar.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=lrMAz1CFfrk%2F6t4BSht5Ak3naGvTAFKhS7FtobM%2FXM4%3D", "name": "Hari Singh", "uid": "1470952545" ] diff --git a/KsApi/queries/templates/FetchBackerProjectsQuery.json b/KsApi/queries/templates/FetchBackerProjectsQuery.json index 27550ac162..cec9a64f40 100644 --- a/KsApi/queries/templates/FetchBackerProjectsQuery.json +++ b/KsApi/queries/templates/FetchBackerProjectsQuery.json @@ -48,7 +48,7 @@ "hasUnreadMessages": null, "hasUnseenActivity": null, "id": "VXNlci0zMzIxMDY2OTY=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/041/261/296/f95be006d709e2e9d704291aa206901b_original.jpg?ixlib=rb-4.1.0&blur=false&w=1024&h=1024&fit=crop&v=1686520977&auto=format&frame=1&q=92&s=e96dc247fe9883cde91116b508a9c599", + "imageUrl": "https://i.kickstarter.com/assets/041/261/296/f95be006d709e2e9d704291aa206901b_original.jpg?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=HDGaAB%2FhL28zIVE1l%2FDgTAXaOMKtFUHmuJOrBD2%2BKOo%3D", "isAppleConnected": null, "isBlocked": null, "isCreator": null, @@ -101,7 +101,7 @@ "image": { "__typename": "Photo", "id": "UGhvdG8tNDE1NDkyODA=", - "url": "https://ksr-qa-ugc.imgix.net/assets/041/549/280/936952c9ae46dfa3802363db2dcc3b85_original.jpg?ixlib=rb-4.1.0&crop=faces&w=1024&h=576&fit=crop&v=1688834608&auto=format&frame=1&q=92&s=8ea5798606b8def2f88478bc9a677b52" + "url": "https://i.kickstarter.com/assets/041/549/280/936952c9ae46dfa3802363db2dcc3b85_original.jpg?anim=false&fit=crop&gravity=faces&height=576&origin=ugc&q=92&width=1024&sig=wJRYfQzjxNwkvxLUFxXsP5FXjPB2UOjeuT8xo4ar7uQ%3D" }, "isProjectWeLove": true, "isProjectOfTheDay": false, @@ -138,7 +138,7 @@ "slug": "afterdeathbook1/the-after-death-book-one", "state": "LIVE", "stateChangedAt": 1688139969, - "story": "
\n
\n\"\"\n
\n\n
\n\n\n

Death is just the birth of a ghostie.

\n

The After Death is the ongoing story about two ghosts, Spencer and Reggie. Reggie's been dead for some time now. Nothing really phases him. But Spencer...that's another story. Actually it isn't, that's this story. The After Death is Spencer figuring out-the hard way-that death doesn't solve all your problems. It might even create a few. In fact, it's not so different than life, except you don't eat and you don't sleep and, well...if you back the project, you can read all about it. 

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

The After Death began in 2019 during a year spent writing short comic stories and zines once a month. It was only after I started writing, drawing, and sharing the entire journey of The After Death zine did people go out of their way to tell me how much they loved \"the ghosts!\" And so, I kept telling their story. What began as a zine, was then turned into a comic strip. But soon it outgrew that iteration and demanded to become the epic story that's being told today. Which is sort of the thing. This story's not done!

\n

And it won't be for some time now. But, if I wait to print that story, it'll be huge and much more expensive. So I'm breaking it down into manageble chunks. This Kickstarter will be the start of it all: Book One. Which will cover the first two major story arcs and bring the reader up against the third that will be continued into Book Two-to be Kickstarted later.

\n

Since I've been working on this comic since 2019 the good news is, this part of the story-Book One-is done. It's finished, and ready to be printed. Besides ordering some extra goodies such as stickers, perks and guest art prints, this things ready to be brought into the world and shared with you. All we need is your help to get this project to the printer, and then into your hands. 

\n

A note about style

\n\n
\n
\n\"\"\n
\n\n
\n\n\n

The After Death is all drawn traditionally using pencil, ink and paper. The color is done using color pencils. The only thing digital is the lettering and word balloons that I add in afterword. I know this is a cartooning no-no, but it's how I've always worked. The use of color pencil as well as the traditional drawing method tends to tug on readers nostalgic strings as they often reference Calvin and Hobbes or Peanuts, etc. when trying to pin down the style. But let me be the first to tell you I do not want to be compared to the likes of those two comic greats. My style came simply because I really love to sit at the desk and play. It's not that I can't make the leap to digital comic-making, but rather I don't want to. Traditional methods has been my wheelhouse for some time now, and I think I'll stick to it. Similarly, when it came to decide how to add color to these comics, I wanted to stick with my traditional methods and so color pencils seemed a natural choice. All of the comics are drawn on color pencil paper that has a nice toothy texture throughout, which adds to the charming style that's the hallmark of The After Death comics. Huh, and here I was thinking it was the writing.

\n

Book One.

\n

The After Death-Book One, is the first two major story arcs, but it also leans into the third a bit more before the book ends. It took me a while to figure exactly where a good stopping point would be. It's not exactly a cliff-hanger, but it does leave the reader excited for what may come next. This first book should be between 56-60 pages. Not including end papers, title pages, etc. Its a softcover edition and will measure 8 1/2 inches x 8 1/2 inches square. It's been a labor of love to write, draw and color this whole story and I'm very excited to create a real, bound book and put it out into the world!

\n\n
\n
\n\"\"\n
Cover image for Book One-the actual cover may have minor changes.
\n
\n\n
\n\n\n

\nOn to the good stuff: rewards!\n

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

*I've also have itemized add-ons where you can pick your favorite reward package and then add on extras a-la cart if there's something missing that you really want!

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

Once the Kickstarter is complete everything will ship from Fort Worth, Texas to all over the continental United States. Due to the extreme price of international shipping, and the unpredictability and fluctuation in shipping prices I've elected to keep all Kickstarter rewards confined to the United States. After the Kickstarter is over, however, please contact me personally if you want to make arrangements for me to ship a book over seas on a case by case basis. I will be able to better handle and estimate shipping costs this way. My apologies for any inconvenience.

", + "story": "
\n
\n\"\"\n
\n\n
\n\n\n

Death is just the birth of a ghostie.

\n

The After Death is the ongoing story about two ghosts, Spencer and Reggie. Reggie's been dead for some time now. Nothing really phases him. But Spencer...that's another story. Actually it isn't, that's this story. The After Death is Spencer figuring out-the hard way-that death doesn't solve all your problems. It might even create a few. In fact, it's not so different than life, except you don't eat and you don't sleep and, well...if you back the project, you can read all about it. 

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

The After Death began in 2019 during a year spent writing short comic stories and zines once a month. It was only after I started writing, drawing, and sharing the entire journey of The After Death zine did people go out of their way to tell me how much they loved \"the ghosts!\" And so, I kept telling their story. What began as a zine, was then turned into a comic strip. But soon it outgrew that iteration and demanded to become the epic story that's being told today. Which is sort of the thing. This story's not done!

\n

And it won't be for some time now. But, if I wait to print that story, it'll be huge and much more expensive. So I'm breaking it down into manageble chunks. This Kickstarter will be the start of it all: Book One. Which will cover the first two major story arcs and bring the reader up against the third that will be continued into Book Two-to be Kickstarted later.

\n

Since I've been working on this comic since 2019 the good news is, this part of the story-Book One-is done. It's finished, and ready to be printed. Besides ordering some extra goodies such as stickers, perks and guest art prints, this things ready to be brought into the world and shared with you. All we need is your help to get this project to the printer, and then into your hands. 

\n

A note about style

\n\n
\n
\n\"\"\n
\n\n
\n\n\n

The After Death is all drawn traditionally using pencil, ink and paper. The color is done using color pencils. The only thing digital is the lettering and word balloons that I add in afterword. I know this is a cartooning no-no, but it's how I've always worked. The use of color pencil as well as the traditional drawing method tends to tug on readers nostalgic strings as they often reference Calvin and Hobbes or Peanuts, etc. when trying to pin down the style. But let me be the first to tell you I do not want to be compared to the likes of those two comic greats. My style came simply because I really love to sit at the desk and play. It's not that I can't make the leap to digital comic-making, but rather I don't want to. Traditional methods has been my wheelhouse for some time now, and I think I'll stick to it. Similarly, when it came to decide how to add color to these comics, I wanted to stick with my traditional methods and so color pencils seemed a natural choice. All of the comics are drawn on color pencil paper that has a nice toothy texture throughout, which adds to the charming style that's the hallmark of The After Death comics. Huh, and here I was thinking it was the writing.

\n

Book One.

\n

The After Death-Book One, is the first two major story arcs, but it also leans into the third a bit more before the book ends. It took me a while to figure exactly where a good stopping point would be. It's not exactly a cliff-hanger, but it does leave the reader excited for what may come next. This first book should be between 56-60 pages. Not including end papers, title pages, etc. Its a softcover edition and will measure 8 1/2 inches x 8 1/2 inches square. It's been a labor of love to write, draw and color this whole story and I'm very excited to create a real, bound book and put it out into the world!

\n\n
\n
\n\"\"\n
Cover image for Book One-the actual cover may have minor changes.
\n
\n\n
\n\n\n

\nOn to the good stuff: rewards!\n

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

*I've also have itemized add-ons where you can pick your favorite reward package and then add on extras a-la cart if there's something missing that you really want!

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

Once the Kickstarter is complete everything will ship from Fort Worth, Texas to all over the continental United States. Due to the extreme price of international shipping, and the unpredictability and fluctuation in shipping prices I've elected to keep all Kickstarter rewards confined to the United States. After the Kickstarter is over, however, please contact me personally if you want to make arrangements for me to ship a book over seas on a case by case basis. I will be able to better handle and estimate shipping costs this way. My apologies for any inconvenience.

", "tags": [], "url": "https://staging.kickstarter.com/projects/afterdeathbook1/the-after-death-book-one", "usdExchangeRate": 1, @@ -193,7 +193,7 @@ "hasUnreadMessages": null, "hasUnseenActivity": null, "id": "VXNlci05ODA0NjYwOTY=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/041/519/861/0db0ad333fdfa3552388faa3cc9f054f_original.png?ixlib=rb-4.1.0&blur=false&w=1024&h=1024&fit=crop&v=1688592933&auto=format&frame=1&q=92&s=ae7c99afac702bbfe0051b9deab3dd92", + "imageUrl": "https://i.kickstarter.com/assets/041/519/861/0db0ad333fdfa3552388faa3cc9f054f_original.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=6aSD7q2jjAZDHUluABGR0WQd%2F7nEAYTRoKitW%2Fvn%2FEA%3D", "isAppleConnected": null, "isBlocked": null, "isCreator": true, @@ -398,7 +398,7 @@ "image": { "__typename": "Photo", "id": "UGhvdG8tNDE3MTgyMDI=", - "url": "https://ksr-qa-ugc.imgix.net/assets/041/718/202/cd673f146cee6de575dd1612fdc01ea6_original.jpg?ixlib=rb-4.1.0&crop=faces&w=1024&h=576&fit=crop&v=1690214001&auto=format&frame=1&q=92&s=936ae80b0f73762d83f7641aceb6a6a1" + "url": "https://i.kickstarter.com/assets/041/718/202/cd673f146cee6de575dd1612fdc01ea6_original.jpg?anim=false&fit=crop&gravity=faces&height=576&origin=ugc&q=92&width=1024&sig=%2FhdnUpwMNPFveVpvP40pa1SfF7sYbEwKQmUu2niE%2FqQ%3D" }, "isProjectWeLove": false, "isProjectOfTheDay": false, @@ -435,7 +435,7 @@ "slug": "thegamerspark/ding-dong", "state": "LIVE", "stateChangedAt": 1689085690, - "story": "
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
Please contact us to arrange a game with us in TTS
\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
Use each Character's asymmetrical ability for amazing bonuses
\n
\n\n
\n\n\n
\n
\n\"\"\n
Bribe the pranksters with some candy of their liking to make them someone else's problem!
\n
\n\n
\n\n\n
\n
\n\"\"\n
Gather many scary decorations to make them run in fear!
\n
\n\n
\n\n\n
\n
\n\"\"\n
If you can't bribe or scare them, you will get pranked!
\n
\n\n
\n\n\n
\n
\n\"\"\n
You shouldn't be above doing some harm to your neighbours, let them deal with all the pranks and mischief!
\n
\n\n
\n\n\n
\n
\n\"\"\n
Do not forget to arm yourselves with precious candy and scary decorations!
\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n\n
\n\n \n\n
\n\n
\n\n\n
\n\n \n\n
\n\n
\n\n\n
\n\n \n\n
\n\n
\n\n\n
\n\n \n\n
\n\n
\n\n\n
\n\n \n\n
\n\n
\n\n\n
\n\n \n\n
\n\n
\n\n\n
\n\n \n\n
\n\n
\n\n\n
\n\n \n\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n", + "story": "
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
Please contact us to arrange a game with us in TTS
\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
Use each Character's asymmetrical ability for amazing bonuses
\n
\n\n
\n\n\n
\n
\n\"\"\n
Bribe the pranksters with some candy of their liking to make them someone else's problem!
\n
\n\n
\n\n\n
\n
\n\"\"\n
Gather many scary decorations to make them run in fear!
\n
\n\n
\n\n\n
\n
\n\"\"\n
If you can't bribe or scare them, you will get pranked!
\n
\n\n
\n\n\n
\n
\n\"\"\n
You shouldn't be above doing some harm to your neighbours, let them deal with all the pranks and mischief!
\n
\n\n
\n\n\n
\n
\n\"\"\n
Do not forget to arm yourselves with precious candy and scary decorations!
\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n\n
\n\n \n\n
\n\n
\n\n\n
\n\n \n\n
\n\n
\n\n\n
\n\n \n\n
\n\n
\n\n\n
\n\n \n\n
\n\n
\n\n\n
\n\n \n\n
\n\n
\n\n\n
\n\n \n\n
\n\n
\n\n\n
\n\n \n\n
\n\n
\n\n\n
\n\n \n\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n", "tags": [], "url": "https://staging.kickstarter.com/projects/thegamerspark/ding-dong", "usdExchangeRate": 1, @@ -501,7 +501,7 @@ "hasUnreadMessages": null, "hasUnseenActivity": null, "id": "VXNlci0zMTA4NTI2NDA=", - "imageUrl": "https://ksr-qa-ugc.imgix.net/assets/029/057/666/1ef821063faf9e67d2896bcff259f07c_original.png?ixlib=rb-4.1.0&blur=false&w=1024&h=1024&fit=crop&v=1589301425&auto=format&frame=1&q=92&s=603956b951f7b6ba3b3ad30e92847ef9", + "imageUrl": "https://i.kickstarter.com/assets/029/057/666/1ef821063faf9e67d2896bcff259f07c_original.png?anim=false&fit=crop&height=1024&origin=ugc&q=92&width=1024&sig=Wn6KgguJmSrwnUaE%2BqusN7ueCTLjZLnIAVavBSO4DdU%3D", "isAppleConnected": null, "isBlocked": false, "isCreator": true, @@ -646,7 +646,7 @@ "image": { "__typename": "Photo", "id": "UGhvdG8tNDE0NTYzNzI=", - "url": "https://ksr-qa-ugc.imgix.net/assets/041/456/372/ae7284301bdc9d4215d13b2d691dfa52_original.png?ixlib=rb-4.1.0&crop=faces&w=1024&h=576&fit=crop&v=1688049314&auto=format&frame=1&q=92&s=9e72abae0bb4afed97466839e1ee6caa" + "url": "https://i.kickstarter.com/assets/041/456/372/ae7284301bdc9d4215d13b2d691dfa52_original.png?anim=false&fit=crop&gravity=faces&height=576&origin=ugc&q=92&width=1024&sig=0uqYQq%2BAi7ywoZWGDmzKAbl8XMrdCSNIUjWjDwhtV0I%3D" }, "isProjectWeLove": true, "isProjectOfTheDay": false, @@ -683,7 +683,7 @@ "slug": "opensesamegames/cyclades-legendary-edition", "state": "LIVE", "stateChangedAt": 1688040067, - "story": "
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n

(Accédez à la version française en cliquant ici)

\n
\n
\n

Cyclades Legendary Edition is an iconic cornerstone of the board game world that combines bidding, development and conquest mechanics. 

\n

Each player leads their faction to impose their hegemony on the Cyclades isles in the time of a fantasy mythological Greece. Players will place bets to gain the gods favors, hire creatures and heroes to achieve their goals. 

\n

Cyclades is an epic, tense and lively game that is easy to understand. Thanks to a smooth and intuitive gameplay, epic actions follow one another at a fast pace. Simple rules and a clear iconography allow for a quick immersion in the game for beginners. Fans of the first edition of Cyclades will rediscover this legendary game with brand new eyes thanks to gameplay modifications and numerous improvements added by its two successful authors. 

\n

Prepare your cities, reinforce your Hoplites, manage your Tetradrachms and refine your tactics... bring the unforgiving world of this fantasy mythological Greece to your gaming table.

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

More than just an aesthetic facelift, Cyclades Legendary Edition takes the original game to a whole new level. The Director's cut by Bruno Cathala and Ludovic Maublanc combines the original game and its many expansions into a renewed, more epic, more thrilling gaming experience through an updated gameplay.

\n

Among the major changes :

\n

⚙️3 game configurations:

\n\n

🗺️A modular game board is now built with landscape tiles assembled by the players during the setup of the game, allowing for everchanging maps and game strategies, bringing a constantly renewed gaming experience

\n

🙏6 gods instead of the 5 originals are now available, increasing players variety of actions

\n

🛠️New free mandatory construction actions for the gods that considerably speed up the overall game time and the interaction between players

\n

⚔️Mercenaries, a new unit that comes with the new goddess: Hera, who enforces your troops during battles.

\n

🐍New Creatures and Heroes are now available in the base game and have been reworked to offer new strategic opportunities in building metropolises and gaining decisive advantages on the battlefield.

\n

💰Shorter and more dynamic bidding phases thanks to a new exponential bidding scale.

\n

🏙️The new metropolis system provides for bonuses that will boost your assets.

\n

🎨All gaming elements and illustrations have been redesigned by the original artist Miguel Coimbra.

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n

Cyclades Legendary Edition features over 150 finely detailed miniatures by talented sculptors Valerio Carbone and Thierry Masson. Each faction will shine through its unique design!

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

By praying to the new Cyclades Legendary Edition goddess, Hera, you can recruit a new type of Troop to take the advantage on the battlefield: Mercenaries.

\n

They'll fight your opponents alongside your own troops. 

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n

By taming the phenomenal power of the fantastic Creatures of the Cyclades, you'll shake the courage of your opponents' armies, on land and at sea.

\n

Can you harness these ferocious creatures long enough to deliver a decisive blow to your opponents?

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

Hera has more than one trick up her sleeve.

\n

She'll allow the player who earns her blessing to recruit valiant Heroes to lead your troops into battle.

\n

Will they galvanize your troops on the battlefield, or sacrifice themselves in a masterly coup to your glory?

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

🇬🇧 English Version

\n

Learn while playing by JonGetsGames: https://www.youtube.com/watch?v=dioQv6mmXZo

\n\n
\n\n\n
\n\n \n\n

🇫🇷 French Version

\n\n
\n\n\n
\n\n \n\n
\n\n\n
\n\n \n\n
\n
\n
\n

🔱 Victory Condition

\n

The goal of the game is for any player to control his third metropolis at the end of a round.

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

Activate your God’s favors & deploy your strategy

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n

In a whirlwind of tactical possibilities, maneuver with cunning and surprise your opponents in legendary coups to etch your name in the  pantheon of great strategists.

\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n

🇬🇧 English Reviews

\n\n
\n\n\n
\n\n \n\n
\n\n\n
\n\n \n\n

🇫🇷 French Reviews

\n\n
\n\n\n
\n\n \n\n
\n\n\n
\n\n \n\n

🇩🇪 German Reviews

\n\n
\n\n\n
\n\n \n\n
\n\n\n
\n\n \n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n

Our prices include VAT and Sales Taxes for USA, European Union, Canada, UK, China and Australia.

\n

Rewards prices are guaranteed during this campaign only. By choosing a Meeples, Miniatures, or Ultimate pledge now, you are guaranteed a price when it's time to fill the Pledge Manager, even if you wish to change your pledge after the campaign or add some new elements.  

\n

However for the \"Support Open Sesame Games\" reward, we do not guarantee that the price will not have changed due to a potential increase in production costs if you want to evolve your pledge or add new elements to it.

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

There is a legitimate question that comes up often: what is the point of pledging immediately rather than waiting for the game to be released in retail stores?

\n

The first reason is common to all Kickstarters campaigns: pledging immediately supports the project directly and helps the team succeed.

\n

This Kickstarter edition and some Stretch Goal features remain exclusive to this Kickstarter. If you want to get them, you must back the campaign.

\n

To benefit from these exclusive features, Stretch Goals have to be unlocked during the campaign. That's why pledging to the game during the Kickstarter campaign remains the best moment.

", + "story": "
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n

(Accédez à la version française en cliquant ici)

\n
\n
\n

Cyclades Legendary Edition is an iconic cornerstone of the board game world that combines bidding, development and conquest mechanics. 

\n

Each player leads their faction to impose their hegemony on the Cyclades isles in the time of a fantasy mythological Greece. Players will place bets to gain the gods favors, hire creatures and heroes to achieve their goals. 

\n

Cyclades is an epic, tense and lively game that is easy to understand. Thanks to a smooth and intuitive gameplay, epic actions follow one another at a fast pace. Simple rules and a clear iconography allow for a quick immersion in the game for beginners. Fans of the first edition of Cyclades will rediscover this legendary game with brand new eyes thanks to gameplay modifications and numerous improvements added by its two successful authors. 

\n

Prepare your cities, reinforce your Hoplites, manage your Tetradrachms and refine your tactics... bring the unforgiving world of this fantasy mythological Greece to your gaming table.

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

More than just an aesthetic facelift, Cyclades Legendary Edition takes the original game to a whole new level. The Director's cut by Bruno Cathala and Ludovic Maublanc combines the original game and its many expansions into a renewed, more epic, more thrilling gaming experience through an updated gameplay.

\n

Among the major changes :

\n

⚙️3 game configurations:

\n\n

🗺️A modular game board is now built with landscape tiles assembled by the players during the setup of the game, allowing for everchanging maps and game strategies, bringing a constantly renewed gaming experience

\n

🙏6 gods instead of the 5 originals are now available, increasing players variety of actions

\n

🛠️New free mandatory construction actions for the gods that considerably speed up the overall game time and the interaction between players

\n

⚔️Mercenaries, a new unit that comes with the new goddess: Hera, who enforces your troops during battles.

\n

🐍New Creatures and Heroes are now available in the base game and have been reworked to offer new strategic opportunities in building metropolises and gaining decisive advantages on the battlefield.

\n

💰Shorter and more dynamic bidding phases thanks to a new exponential bidding scale.

\n

🏙️The new metropolis system provides for bonuses that will boost your assets.

\n

🎨All gaming elements and illustrations have been redesigned by the original artist Miguel Coimbra.

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n

Cyclades Legendary Edition features over 150 finely detailed miniatures by talented sculptors Valerio Carbone and Thierry Masson. Each faction will shine through its unique design!

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

By praying to the new Cyclades Legendary Edition goddess, Hera, you can recruit a new type of Troop to take the advantage on the battlefield: Mercenaries.

\n

They'll fight your opponents alongside your own troops. 

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n

By taming the phenomenal power of the fantastic Creatures of the Cyclades, you'll shake the courage of your opponents' armies, on land and at sea.

\n

Can you harness these ferocious creatures long enough to deliver a decisive blow to your opponents?

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

Hera has more than one trick up her sleeve.

\n

She'll allow the player who earns her blessing to recruit valiant Heroes to lead your troops into battle.

\n

Will they galvanize your troops on the battlefield, or sacrifice themselves in a masterly coup to your glory?

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

🇬🇧 English Version

\n

Learn while playing by JonGetsGames: https://www.youtube.com/watch?v=dioQv6mmXZo

\n\n
\n\n\n
\n\n \n\n

🇫🇷 French Version

\n\n
\n\n\n
\n\n \n\n
\n\n\n
\n\n \n\n
\n
\n
\n

🔱 Victory Condition

\n

The goal of the game is for any player to control his third metropolis at the end of a round.

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

Activate your God’s favors & deploy your strategy

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n

In a whirlwind of tactical possibilities, maneuver with cunning and surprise your opponents in legendary coups to etch your name in the  pantheon of great strategists.

\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n

🇬🇧 English Reviews

\n\n
\n\n\n
\n\n \n\n
\n\n\n
\n\n \n\n

🇫🇷 French Reviews

\n\n
\n\n\n
\n\n \n\n
\n\n\n
\n\n \n\n

🇩🇪 German Reviews

\n\n
\n\n\n
\n\n \n\n
\n\n\n
\n\n \n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n
\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n

Our prices include VAT and Sales Taxes for USA, European Union, Canada, UK, China and Australia.

\n

Rewards prices are guaranteed during this campaign only. By choosing a Meeples, Miniatures, or Ultimate pledge now, you are guaranteed a price when it's time to fill the Pledge Manager, even if you wish to change your pledge after the campaign or add some new elements.  

\n

However for the \"Support Open Sesame Games\" reward, we do not guarantee that the price will not have changed due to a potential increase in production costs if you want to evolve your pledge or add new elements to it.

\n\n
\n
\n\"\"\n
\n\n
\n\n\n
\n
\n\"\"\n
\n\n
\n\n\n

There is a legitimate question that comes up often: what is the point of pledging immediately rather than waiting for the game to be released in retail stores?

\n

The first reason is common to all Kickstarters campaigns: pledging immediately supports the project directly and helps the team succeed.

\n

This Kickstarter edition and some Stretch Goal features remain exclusive to this Kickstarter. If you want to get them, you must back the campaign.

\n

To benefit from these exclusive features, Stretch Goals have to be unlocked during the campaign. That's why pledging to the game during the Kickstarter campaign remains the best moment.

", "tags": [], "url": "https://staging.kickstarter.com/projects/opensesamegames/cyclades-legendary-edition", "usdExchangeRate": 1.052523,