{"id":67463,"date":"2021-10-10T23:12:43","date_gmt":"2021-10-11T03:12:43","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/?p=67463"},"modified":"2021-10-10T23:12:43","modified_gmt":"2021-10-11T03:12:43","slug":"project-6-abstract-clock-6","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/2021\/10\/10\/project-6-abstract-clock-6\/","title":{"rendered":"Project 6 &#8211; Abstract Clock"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><p>Emilio Bustamante <\/p>\n\n\n\n<p>Section D<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" src=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/clock-png.png\" alt=\"\" class=\"wp-image-67471\" width=\"293\" height=\"293\" srcset=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/clock-png.png 830w, https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/clock-png-300x300.png 300w, https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/clock-png-150x150.png 150w, https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/clock-png-768x768.png 768w\" sizes=\"(max-width: 293px) 85vw, 293px\"><figcaption>this is a PNG not the actual clock<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-file\"><a class=\"p5_sketch_link\" data-width=\"415\" data-height=\"415\" href=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/sketch-68.js\">sketch<\/a><a href=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/sketch-68.js\" class=\"wp-block-file_button\" download>Download<\/a><iframe src=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/plugins\/p5-embedder\/p5_iframe.html\" class=\"p5_exampleFrame\" width=\"415\" height=\"415\"><\/iframe><pre class=\"language-javascript\"><code class=\"p5_editor language-javascript\">\/\/Emilio Bustamante\n\/\/ebustama@andrew.cmu.edu\n\/\/Section D\n\/\/Project-06-Abstract clock \n\nfunction setup() {\n    createCanvas(415, 415);\n}\n\nfunction draw() {\n\n\/\/variables for the time \n    var seconds = second();\n    var minutes = minute();\n    var hours= hour();\n  \n    background(0)\n    push();\n    stroke(255);\n    strokeWeight(1);\n  \n\/\/ hours\n    line(hours*2,0,0,hours*2);\n    line(hours*4,0,0,hours*4);\n    line(hours*6,0,0,hours*6);\n    line(hours*8,0,0,hours*8);\n    line(hours*10,0,0,hours*10);\n    line(hours*12,0,0,hours*12);\n    line(hours*14,0,0,hours*14);\n    line(hours*16,0,0,hours*16);\n    line(hours*18,0,0,hours*18);\n    line(hours*20,0,0,hours*20);\n    line(hours*22,0,0,hours*22);\n    line(hours*24,0,0,hours*24);\n    line(hours*26,0,0,hours*26);\n    line(hours*28,0,0,hours*28);\n    line(hours*30,0,0,hours*30);\n    line(hours*32,0,0,hours*32);\n\/\/ hours real time line \n    stroke(0,255,0);\n    strokeWeight(3);\n    line(hours*34,0,0,hours*34);\n    stroke(255);\n    strokeWeight(1);\n    line(hours*36,0,0,hours*36);\n    line(hours*38,0,0,hours*38);\n    line(hours*40,0,0,hours*40);\n    line(hours*42,0,0,hours*42);\n    line(hours*44,0,0,hours*44);\n    line(hours*46,0,0,hours*46);\n    line(hours*48,0,0,hours*48);\n    line(hours*50,0,0,hours*50);\n\n\/\/ minutes\n    line(0,minutes,415,minutes);\n    line(0,minutes*2,415,minutes*2);\n    line(0,minutes*3,415,minutes*3);\n    line(0,minutes*4,415,minutes*4);\n    line(0,minutes*5,415,minutes*5);\n\/\/ minutes real time line \n    stroke(0,255,0);\n    strokeWeight(3);\n    line(0,minutes*6,415,minutes*6);\n    stroke(255);\n    strokeWeight(1);\n    line(0,minutes*7,415,minutes*7);\n    line(0,minutes*8,415,minutes*8);\n    line(0,minutes*9,415,minutes*9);\n    line(0,minutes*10,415,minutes*10);\n    line(0,minutes*11,415,minutes*11);\n    line(0,minutes*12,415,minutes*12);\n    line(0,minutes*13,415,minutes*13);\n    line(0,minutes*14,415,minutes*14);\n    line(0,minutes*15,415,minutes*15);\n    line(0,minutes*16,415,minutes*16);\n    line(0,minutes*17,415,minutes*17);\n    line(0,minutes*18,415,minutes*18);\n    line(0,minutes*19,415,minutes*19);\n    line(0,minutes*20,415,minutes*20);\n    line(0,minutes*21,415,minutes*21);\n    line(0,minutes*22,415,minutes*22);\n    line(0,minutes*23,415,minutes*23);\n    line(0,minutes*24,415,minutes*24);\n    line(0,minutes*25,415,minutes*25);\n    line(0,minutes*26,415,minutes*26);\n    line(0,minutes*27,415,minutes*27);\n    line(0,minutes*28,415,minutes*28);\n    line(0,minutes*29,415,minutes*29);\n    line(0,minutes*30,415,minutes*30);\n    line(0,minutes*31,415,minutes*31);\n    line(0,minutes*32,415,minutes*32);\n    line(0,minutes*33,415,minutes*33);\n    line(0,minutes*34,415,minutes*34);\n    line(0,minutes*35,415,minutes*35);\n    line(0,minutes*36,415,minutes*36);\n    line(0,minutes*37,415,minutes*37);\n    line(0,minutes*38,415,minutes*38);\n    line(0,minutes*39,415,minutes*39);\n    line(0,minutes*40,415,minutes*40);\n    line(0,minutes*41,415,minutes*41);\n    line(0,minutes*42,415,minutes*42);\n    line(0,minutes*43,415,minutes*43);\n    line(0,minutes*44,415,minutes*44);\n    line(0,minutes*45,415,minutes*45);\n    line(0,minutes*46,415,minutes*46);\n    line(0,minutes*47,415,minutes*47);\n    line(0,minutes*48,415,minutes*48);\n    line(0,minutes*49,415,minutes*49);\n    line(0,minutes*50,415,minutes*50);\n  \n\/\/seconds\n    line(seconds,0,seconds,415);\n    line(seconds*2,0,seconds*2,415);\n    line(seconds*3,0,seconds*3,415);\n    line(seconds*4,0,seconds*4,415);\n    line(seconds*5,0,seconds*5,415);\n    line(seconds*6,0,seconds*6,415);\n\/\/ seconds real time line \n    stroke(0,255,0);\n    strokeWeight(3);\n    line(seconds*7,0,seconds*7,415);\n    stroke(255);\n    strokeWeight(1);\n    line(seconds*8,0,seconds*8,415);\n    line(seconds*9,0,seconds*9,415);\n    line(seconds*10,0,seconds*10,415);\n    line(seconds*11,0,seconds*11,415);\n    line(seconds*12,0,seconds*12,415);\n    line(seconds*13,0,seconds*13,415);\n    line(seconds*14,0,seconds*14,415);\n    line(seconds*15,0,seconds*15,415);\n    line(seconds*16,0,seconds*16,415);\n    line(seconds*17,0,seconds*17,415);\n    line(seconds*18,0,seconds*18,415);\n    line(seconds*19,0,seconds*19,415);\n    line(seconds*20,0,seconds*20,415);\n    line(seconds*21,0,seconds*21,415);\n    line(seconds*22,0,seconds*22,415);\n    line(seconds*23,0,seconds*23,415);\n    line(seconds*24,0,seconds*24,415);\n    line(seconds*25,0,seconds*25,415);\n    line(seconds*26,0,seconds*26,415);\n    line(seconds*27,0,seconds*27,415);\n    line(seconds*28,0,seconds*28,415);\n    line(seconds*29,0,seconds*29,415);\n    line(seconds*30,0,seconds*30,415);\n    line(seconds*31,0,seconds*31,415);\n    line(seconds*32,0,seconds*32,415);\n    line(seconds*33,0,seconds*33,415);\n    line(seconds*34,0,seconds*34,415);\n    line(seconds*35,0,seconds*35,415);\n    line(seconds*36,0,seconds*36,415);\n    line(seconds*37,0,seconds*37,415);\n    line(seconds*38,0,seconds*38,415);\n    line(seconds*39,0,seconds*39,415);\n    line(seconds*40,0,seconds*40,415);\n    line(seconds*41,0,seconds*41,415);\n    line(seconds*42,0,seconds*42,415);\n    line(seconds*43,0,seconds*43,415);\n    line(seconds*44,0,seconds*44,415);\n    line(seconds*45,0,seconds*45,415);\n    line(seconds*46,0,seconds*46,415);\n    line(seconds*47,0,seconds*47,415);\n    line(seconds*48,0,seconds*48,415);\n    line(seconds*49,0,seconds*49,415);\n    line(seconds*50,0,seconds*50,415);\n  \n    pop();\n  \n\/\/ red reference lines\n  \n  stroke(255,0,0);\n  strokeWeight(3);\n  var y = 0; \n  var spacing = 7; \n  var len= 7; \n  \n\/\/seconds red lines\n  for (var x = 0; x &lt;= 415; x += spacing) { \n      line(x, y, x, y + len); \n   }\n    \n\/\/minutes red lines\n  for (var y = 0; y &lt;= 415; y += 7) {\n    for (var x = 0; x &lt;=0; x += 7) {\n      line(x, y, x + len, y ); \n   }\n}\n\/\/hours red lines \n  var w = width\/24;\n  var h = height\/24;\n  var y = 0;\n  for (var x = 0; x &lt; width; x += w) {\n    line(x, y, x + len, y );\n    y += h;\n  }\n}<\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/sketch-clock-1024x571.jpg\" alt=\"\" class=\"wp-image-67464\" width=\"411\" height=\"229\" srcset=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/sketch-clock-1024x571.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/sketch-clock-300x167.jpg 300w, https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/sketch-clock-768x428.jpg 768w, https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/sketch-clock-1536x856.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/sketch-clock-2048x1141.jpg 2048w, https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/sketch-clock-1200x669.jpg 1200w\" sizes=\"(max-width: 411px) 85vw, 411px\"><\/figure><\/div>\n\n\n\n<p>This clock intends to create different forms depending on the time of the day by overlapping different groups of lines oriented by seconds, minutes and hours. Each group of lines would have multiple lines to create a grid but the green lines will determine the time it is.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/Emilio Bustamante\r\n\/\/ebustama@andrew.cmu.edu\r\n\/\/Section D\r\n\/\/Project-06-Abstract clock \r\n\r\nfunction setup() {\r\n    createCanvas(415, 415);\r\n}\r\n\r\nfunction draw() {\r\n\r\n\/\/variables for the time \r\n    var seconds = second();\r\n    var minutes = minute();\r\n    var hours= hour();\r\n  \r\n    background(0)\r\n    push();\r\n    stroke(255);\r\n    strokeWeight(1);\r\n  \r\n\/\/ hours\r\n    line(hours*2,0,0,hours*2);\r\n    line(hours*4,0,0,hours*4);\r\n    line(hours*6,0,0,hours*6);\r\n    line(hours*8,0,0,hours*8);\r\n    line(hours*10,0,0,hours*10);\r\n    line(hours*12,0,0,hours*12);\r\n    line(hours*14,0,0,hours*14);\r\n    line(hours*16,0,0,hours*16);\r\n    line(hours*18,0,0,hours*18);\r\n    line(hours*20,0,0,hours*20);\r\n    line(hours*22,0,0,hours*22);\r\n    line(hours*24,0,0,hours*24);\r\n    line(hours*26,0,0,hours*26);\r\n    line(hours*28,0,0,hours*28);\r\n    line(hours*30,0,0,hours*30);\r\n    line(hours*32,0,0,hours*32);\r\n\/\/ hours real time line \r\n    stroke(0,255,0);\r\n    strokeWeight(3);\r\n    line(hours*34,0,0,hours*34);\r\n    stroke(255);\r\n    strokeWeight(1);\r\n    line(hours*36,0,0,hours*36);\r\n    line(hours*38,0,0,hours*38);\r\n    line(hours*40,0,0,hours*40);\r\n    line(hours*42,0,0,hours*42);\r\n    line(hours*44,0,0,hours*44);\r\n    line(hours*46,0,0,hours*46);\r\n    line(hours*48,0,0,hours*48);\r\n    line(hours*50,0,0,hours*50);\r\n\r\n\/\/ minutes\r\n    line(0,minutes,415,minutes);\r\n    line(0,minutes*2,415,minutes*2);\r\n    line(0,minutes*3,415,minutes*3);\r\n    line(0,minutes*4,415,minutes*4);\r\n    line(0,minutes*5,415,minutes*5);\r\n\/\/ minutes real time line \r\n    stroke(0,255,0);\r\n    strokeWeight(3);\r\n    line(0,minutes*6,415,minutes*6);\r\n    stroke(255);\r\n    strokeWeight(1);\r\n    line(0,minutes*7,415,minutes*7);\r\n    line(0,minutes*8,415,minutes*8);\r\n    line(0,minutes*9,415,minutes*9);\r\n    line(0,minutes*10,415,minutes*10);\r\n    line(0,minutes*11,415,minutes*11);\r\n    line(0,minutes*12,415,minutes*12);\r\n    line(0,minutes*13,415,minutes*13);\r\n    line(0,minutes*14,415,minutes*14);\r\n    line(0,minutes*15,415,minutes*15);\r\n    line(0,minutes*16,415,minutes*16);\r\n    line(0,minutes*17,415,minutes*17);\r\n    line(0,minutes*18,415,minutes*18);\r\n    line(0,minutes*19,415,minutes*19);\r\n    line(0,minutes*20,415,minutes*20);\r\n    line(0,minutes*21,415,minutes*21);\r\n    line(0,minutes*22,415,minutes*22);\r\n    line(0,minutes*23,415,minutes*23);\r\n    line(0,minutes*24,415,minutes*24);\r\n    line(0,minutes*25,415,minutes*25);\r\n    line(0,minutes*26,415,minutes*26);\r\n    line(0,minutes*27,415,minutes*27);\r\n    line(0,minutes*28,415,minutes*28);\r\n    line(0,minutes*29,415,minutes*29);\r\n    line(0,minutes*30,415,minutes*30);\r\n    line(0,minutes*31,415,minutes*31);\r\n    line(0,minutes*32,415,minutes*32);\r\n    line(0,minutes*33,415,minutes*33);\r\n    line(0,minutes*34,415,minutes*34);\r\n    line(0,minutes*35,415,minutes*35);\r\n    line(0,minutes*36,415,minutes*36);\r\n    line(0,minutes*37,415,minutes*37);\r\n    line(0,minutes*38,415,minutes*38);\r\n    line(0,minutes*39,415,minutes*39);\r\n    line(0,minutes*40,415,minutes*40);\r\n    line(0,minutes*41,415,minutes*41);\r\n    line(0,minutes*42,415,minutes*42);\r\n    line(0,minutes*43,415,minutes*43);\r\n    line(0,minutes*44,415,minutes*44);\r\n    line(0,minutes*45,415,minutes*45);\r\n    line(0,minutes*46,415,minutes*46);\r\n    line(0,minutes*47,415,minutes*47);\r\n    line(0,minutes*48,415,minutes*48);\r\n    line(0,minutes*49,415,minutes*49);\r\n    line(0,minutes*50,415,minutes*50);\r\n  \r\n\/\/seconds\r\n    line(seconds,0,seconds,415);\r\n    line(seconds*2,0,seconds*2,415);\r\n    line(seconds*3,0,seconds*3,415);\r\n    line(seconds*4,0,seconds*4,415);\r\n    line(seconds*5,0,seconds*5,415);\r\n    line(seconds*6,0,seconds*6,415);\r\n\/\/ seconds real time line \r\n    stroke(0,255,0);\r\n    strokeWeight(3);\r\n    line(seconds*7,0,seconds*7,415);\r\n    stroke(255);\r\n    strokeWeight(1);\r\n    line(seconds*8,0,seconds*8,415);\r\n    line(seconds*9,0,seconds*9,415);\r\n    line(seconds*10,0,seconds*10,415);\r\n    line(seconds*11,0,seconds*11,415);\r\n    line(seconds*12,0,seconds*12,415);\r\n    line(seconds*13,0,seconds*13,415);\r\n    line(seconds*14,0,seconds*14,415);\r\n    line(seconds*15,0,seconds*15,415);\r\n    line(seconds*16,0,seconds*16,415);\r\n    line(seconds*17,0,seconds*17,415);\r\n    line(seconds*18,0,seconds*18,415);\r\n    line(seconds*19,0,seconds*19,415);\r\n    line(seconds*20,0,seconds*20,415);\r\n    line(seconds*21,0,seconds*21,415);\r\n    line(seconds*22,0,seconds*22,415);\r\n    line(seconds*23,0,seconds*23,415);\r\n    line(seconds*24,0,seconds*24,415);\r\n    line(seconds*25,0,seconds*25,415);\r\n    line(seconds*26,0,seconds*26,415);\r\n    line(seconds*27,0,seconds*27,415);\r\n    line(seconds*28,0,seconds*28,415);\r\n    line(seconds*29,0,seconds*29,415);\r\n    line(seconds*30,0,seconds*30,415);\r\n    line(seconds*31,0,seconds*31,415);\r\n    line(seconds*32,0,seconds*32,415);\r\n    line(seconds*33,0,seconds*33,415);\r\n    line(seconds*34,0,seconds*34,415);\r\n    line(seconds*35,0,seconds*35,415);\r\n    line(seconds*36,0,seconds*36,415);\r\n    line(seconds*37,0,seconds*37,415);\r\n    line(seconds*38,0,seconds*38,415);\r\n    line(seconds*39,0,seconds*39,415);\r\n    line(seconds*40,0,seconds*40,415);\r\n    line(seconds*41,0,seconds*41,415);\r\n    line(seconds*42,0,seconds*42,415);\r\n    line(seconds*43,0,seconds*43,415);\r\n    line(seconds*44,0,seconds*44,415);\r\n    line(seconds*45,0,seconds*45,415);\r\n    line(seconds*46,0,seconds*46,415);\r\n    line(seconds*47,0,seconds*47,415);\r\n    line(seconds*48,0,seconds*48,415);\r\n    line(seconds*49,0,seconds*49,415);\r\n    line(seconds*50,0,seconds*50,415);\r\n  \r\n    pop();\r\n  \r\n\/\/ red reference lines\r\n  \r\n  stroke(255,0,0);\r\n  strokeWeight(3);\r\n  var y = 0; \r\n  var spacing = 7; \r\n  var len= 7; \r\n  \r\n\/\/seconds red lines\r\n  for (var x = 0; x &lt;= 415; x += spacing) { \r\n      line(x, y, x, y + len); \r\n   }\r\n    \r\n\/\/minutes red lines\r\n  for (var y = 0; y &lt;= 415; y += 7) {\r\n    for (var x = 0; x &lt;=0; x += 7) {\r\n      line(x, y, x + len, y ); \r\n   }\r\n}\r\n\/\/hours red lines \r\n  var w = width\/24;\r\n  var h = height\/24;\r\n  var y = 0;\r\n  for (var x = 0; x &lt; width; x += w) {\r\n    line(x, y, x + len, y );\r\n    y += h;\r\n  }\r\n}<\/code><\/pre><\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>Emilio Bustamante Section D sketchDownload \/\/Emilio Bustamante \/\/ebustama@andrew.cmu.edu \/\/Section D \/\/Project-06-Abstract clock function setup() { createCanvas(415, 415); } function draw() { \/\/variables for the time var seconds = second(); var minutes = minute(); var hours= hour(); background(0) push(); stroke(255); strokeWeight(1); \/\/ hours line(hours*2,0,0,hours*2); line(hours*4,0,0,hours*4); line(hours*6,0,0,hours*6); line(hours*8,0,0,hours*8); line(hours*10,0,0,hours*10); line(hours*12,0,0,hours*12); line(hours*14,0,0,hours*14); line(hours*16,0,0,hours*16); line(hours*18,0,0,hours*18); line(hours*20,0,0,hours*20); line(hours*22,0,0,hours*22); line(hours*24,0,0,hours*24); line(hours*26,0,0,hours*26); &hellip; <a href=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/2021\/10\/10\/project-6-abstract-clock-6\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Project 6 &#8211; Abstract Clock&#8221;<\/span><\/a><\/p>\n","protected":false},"author":641,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[106,58],"tags":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/posts\/67463"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/users\/641"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/comments?post=67463"}],"version-history":[{"count":1,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/posts\/67463\/revisions"}],"predecessor-version":[{"id":67473,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/posts\/67463\/revisions\/67473"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/media?parent=67463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/categories?post=67463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/tags?post=67463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}