nit fix and test artifact update

This commit is contained in:
Amar Zavery 2019-05-28 18:17:34 -07:00
Родитель 2c2615f4f6
Коммит 3b1febbb9f
2 изменённых файлов: 268 добавлений и 246 удалений

Просмотреть файл

@ -4,510 +4,533 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: G Pages: 1 -->
<svg width="1245pt" height="1252pt"
viewBox="0.00 0.00 1244.63 1252.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1248)">
<svg width="1200pt" height="1482pt"
viewBox="0.00 0.00 1199.50 1482.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1478)">
<title>G</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1248 1240.6325,-1248 1240.6325,4 -4,4"/>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1478 1195.5,-1478 1195.5,4 -4,4"/>
<!-- A0 -->
<g id="node1" class="node">
<title>A0</title>
<polygon fill="#fff8dc" stroke="#000000" points="332.4425,-894.5 332.4425,-958.5 487.6905,-958.5 487.6905,-894.5 332.4425,-894.5"/>
<text text-anchor="middle" x="410.0665" y="-945.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">SearchResponse</text>
<polyline fill="none" stroke="#000000" points="332.4425,-938.5 487.6905,-938.5 "/>
<text text-anchor="middle" x="410.0665" y="-925.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;queryContext:QueryContext</text>
<text text-anchor="middle" x="410.0665" y="-913.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;entities:Entities</text>
<text text-anchor="middle" x="410.0665" y="-901.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;places:Places</text>
<polygon fill="#fff8dc" stroke="transparent" points="329.5,-1032 329.5,-1120 476.5,-1120 476.5,-1032 329.5,-1032"/>
<polygon fill="none" stroke="#000000" points="330,-1088 330,-1120 477,-1120 477,-1088 330,-1088"/>
<text text-anchor="start" x="365.1555" y="-1101" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">SearchResponse</text>
<polygon fill="none" stroke="#000000" points="330,-1032 330,-1088 477,-1088 477,-1032 330,-1032"/>
<text text-anchor="start" x="339.876" y="-1069" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;queryContext:QueryContext</text>
<text text-anchor="start" x="368.218" y="-1057" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;entities:Entities</text>
<text text-anchor="start" x="370.995" y="-1045" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;places:Places</text>
</g>
<!-- A2 -->
<g id="node3" class="node">
<title>A2</title>
<polygon fill="#fff8dc" stroke="#000000" points="104.4505,-604.5 104.4505,-692.5 269.6825,-692.5 269.6825,-604.5 104.4505,-604.5"/>
<text text-anchor="middle" x="187.0665" y="-679.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QueryContext</text>
<polyline fill="none" stroke="#000000" points="104.4505,-672.5 269.6825,-672.5 "/>
<text text-anchor="middle" x="187.0665" y="-659.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;originalQuery:string</text>
<text text-anchor="middle" x="187.0665" y="-647.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;alteredQuery:string</text>
<text text-anchor="middle" x="187.0665" y="-635.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;alterationOverrideQuery:string</text>
<text text-anchor="middle" x="187.0665" y="-623.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;adultIntent:boolean</text>
<text text-anchor="middle" x="187.0665" y="-611.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;askUserForLocation:boolean</text>
<polygon fill="#fff8dc" stroke="transparent" points="109.5,-696 109.5,-808 266.5,-808 266.5,-696 109.5,-696"/>
<polygon fill="none" stroke="#000000" points="110,-776 110,-808 267,-808 267,-776 110,-776"/>
<text text-anchor="start" x="157.66" y="-789" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">QueryContext</text>
<polygon fill="none" stroke="#000000" points="110,-696 110,-776 267,-776 267,-696 110,-696"/>
<text text-anchor="start" x="143.4995" y="-757" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;originalQuery:string</text>
<text text-anchor="start" x="144.329" y="-745" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;alteredQuery:string</text>
<text text-anchor="start" x="119.884" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;alterationOverrideQuery:string</text>
<text text-anchor="start" x="144.315" y="-721" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;adultIntent:boolean</text>
<text text-anchor="start" x="122.9315" y="-709" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;askUserForLocation:boolean</text>
</g>
<!-- A0&#45;&gt;A2 -->
<g id="edge1" class="edge">
<title>A0&#45;&gt;A2</title>
<path fill="none" stroke="#000000" d="M332.2682,-895.9876C278.9477,-874.7413 217.1227,-849.3003 213.0665,-844 182.5006,-804.0594 178.4512,-745.5893 180.552,-703.0031"/>
<polygon fill="#000000" stroke="#000000" points="181.1857,-692.8123 185.0563,-703.0723 180.8753,-697.8027 180.565,-702.793 180.565,-702.793 180.565,-702.793 180.8753,-697.8027 176.0737,-702.5137 181.1857,-692.8123 181.1857,-692.8123"/>
<path fill="none" stroke="#000000" d="M329.3434,-1036.2291C326.5324,-1034.7901 323.744,-1033.376 321,-1032 274.0775,-1008.4704 244.6322,-1024.6266 214,-982 180.1042,-934.8319 176.1961,-867.6054 179.2183,-818.0079"/>
<polygon fill="#000000" stroke="#000000" points="179.934,-808.0204 183.7076,-818.3165 179.5766,-813.0076 179.2191,-817.9948 179.2191,-817.9948 179.2191,-817.9948 179.5766,-813.0076 174.7306,-817.6731 179.934,-808.0204 179.934,-808.0204"/>
</g>
<!-- A3 -->
<g id="node4" class="node">
<title>A3</title>
<polygon fill="#fff8dc" stroke="#000000" points="287.5605,-622.5 287.5605,-674.5 410.5725,-674.5 410.5725,-622.5 287.5605,-622.5"/>
<text text-anchor="middle" x="349.0665" y="-661.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Entities</text>
<polyline fill="none" stroke="#000000" points="287.5605,-654.5 410.5725,-654.5 "/>
<text text-anchor="middle" x="349.0665" y="-641.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;queryScenario:string</text>
<text text-anchor="middle" x="349.0665" y="-629.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;value:Array&lt;Thing&gt;</text>
<polygon fill="#fff8dc" stroke="transparent" points="284.5,-714 284.5,-790 399.5,-790 399.5,-714 284.5,-714"/>
<polygon fill="none" stroke="#000000" points="285,-758 285,-790 400,-790 400,-758 285,-758"/>
<text text-anchor="start" x="326.1085" y="-771" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Entities</text>
<polygon fill="none" stroke="#000000" points="285,-714 285,-758 400,-758 400,-714 285,-714"/>
<text text-anchor="start" x="294.994" y="-739" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;queryScenario:string</text>
<text text-anchor="start" x="297.2135" y="-727" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;value:Array&lt;Thing&gt;</text>
</g>
<!-- A0&#45;&gt;A3 -->
<g id="edge2" class="edge">
<title>A0&#45;&gt;A3</title>
<path fill="none" stroke="#000000" d="M408.5358,-894.2054C406.2046,-857.1789 400.5142,-794.9048 387.0665,-743 381.8651,-722.924 373.454,-701.4089 365.8658,-683.9869"/>
<polygon fill="#000000" stroke="#000000" points="361.7604,-674.7642 369.9382,-682.0699 363.7938,-679.3321 365.8272,-683.9 365.8272,-683.9 365.8272,-683.9 363.7938,-679.3321 361.7161,-685.73 361.7604,-674.7642 361.7604,-674.7642"/>
<path fill="none" stroke="#000000" d="M401.4241,-1031.6496C399.1235,-987.2379 393.5232,-917.1758 380,-858 375.5535,-838.5427 368.6099,-817.746 361.8681,-799.7728"/>
<polygon fill="#000000" stroke="#000000" points="358.1605,-790.1046 365.9428,-797.8303 359.9508,-794.7731 361.7411,-799.4416 361.7411,-799.4416 361.7411,-799.4416 359.9508,-794.7731 357.5395,-801.0528 358.1605,-790.1046 358.1605,-790.1046"/>
</g>
<!-- A4 -->
<g id="node5" class="node">
<title>A4</title>
<polygon fill="#fff8dc" stroke="#000000" points="428.78,-628.5 428.78,-668.5 547.353,-668.5 547.353,-628.5 428.78,-628.5"/>
<text text-anchor="middle" x="488.0665" y="-655.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Places</text>
<polyline fill="none" stroke="#000000" points="428.78,-648.5 547.353,-648.5 "/>
<text text-anchor="middle" x="488.0665" y="-635.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;value:Array&lt;Thing&gt;</text>
<polygon fill="#fff8dc" stroke="transparent" points="418,-720 418,-784 528,-784 528,-720 418,-720"/>
<polygon fill="none" stroke="#000000" points="418,-752 418,-784 528,-784 528,-752 418,-752"/>
<text text-anchor="start" x="457.997" y="-765" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Places</text>
<polygon fill="none" stroke="#000000" points="418,-720 418,-752 528,-752 528,-720 418,-720"/>
<text text-anchor="start" x="427.7135" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;value:Array&lt;Thing&gt;</text>
</g>
<!-- A0&#45;&gt;A4 -->
<g id="edge3" class="edge">
<title>A0&#45;&gt;A4</title>
<path fill="none" stroke="#000000" d="M419.0903,-894.3383C434.3164,-840.071 464.8924,-731.095 479.6786,-678.3953"/>
<polygon fill="#000000" stroke="#000000" points="482.4161,-668.6386 484.0473,-679.4825 481.0653,-673.4527 479.7146,-678.2668 479.7146,-678.2668 479.7146,-678.2668 481.0653,-673.4527 475.3819,-677.0511 482.4161,-668.6386 482.4161,-668.6386"/>
<path fill="none" stroke="#000000" d="M412.5134,-1031.9667C426.0121,-969.4866 450.558,-855.8743 463.8534,-794.3359"/>
<polygon fill="#000000" stroke="#000000" points="466.0435,-784.1985 468.3302,-794.9233 464.9876,-789.0857 463.9317,-793.9729 463.9317,-793.9729 463.9317,-793.9729 464.9876,-789.0857 459.5332,-793.0226 466.0435,-784.1985 466.0435,-784.1985"/>
</g>
<!-- A1 -->
<g id="node2" class="node">
<title>A1</title>
<polygon fill="#fff8dc" stroke="#000000" points="263.826,-1009.5 263.826,-1061.5 556.307,-1061.5 556.307,-1009.5 263.826,-1009.5"/>
<text text-anchor="middle" x="410.0665" y="-1048.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Response</text>
<polyline fill="none" stroke="#000000" points="263.826,-1041.5 556.307,-1041.5 "/>
<text text-anchor="middle" x="410.0665" y="-1028.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;contractualRules:Array&lt;ContractualRulesContractualRule&gt;</text>
<text text-anchor="middle" x="410.0665" y="-1016.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;webSearchUrl:string</text>
<polygon fill="#fff8dc" stroke="transparent" points="261,-1170 261,-1246 545,-1246 545,-1170 261,-1170"/>
<polygon fill="none" stroke="#000000" points="261,-1214 261,-1246 545,-1246 545,-1214 261,-1214"/>
<text text-anchor="start" x="380.493" y="-1227" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Response</text>
<polygon fill="none" stroke="#000000" points="261,-1170 261,-1214 545,-1214 545,-1170 261,-1170"/>
<text text-anchor="start" x="270.7595" y="-1195" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;contractualRules:Array&lt;ContractualRulesContractualRule&gt;</text>
<text text-anchor="start" x="356.334" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;webSearchUrl:string</text>
</g>
<!-- A1&#45;&gt;A0 -->
<g id="edge15" class="edge">
<title>A1&#45;&gt;A0</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M410.0665,-999.2665C410.0665,-986.1276 410.0665,-971.3871 410.0665,-958.6267"/>
<polygon fill="none" stroke="#000000" points="406.5666,-999.3917 410.0665,-1009.3918 413.5666,-999.3918 406.5666,-999.3917"/>
<text text-anchor="middle" x="418.5189" y="-973.7528" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M403,-1159.6968C403,-1146.7596 403,-1132.843 403,-1120.1433"/>
<polygon fill="none" stroke="#000000" points="399.5001,-1159.8201 403,-1169.8201 406.5001,-1159.8202 399.5001,-1159.8201"/>
<text text-anchor="middle" x="411.4524" y="-1135.2695" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A7 -->
<g id="node8" class="node">
<title>A7</title>
<polygon fill="#fff8dc" stroke="#000000" points="253.399,-908.5 253.399,-944.5 314.734,-944.5 314.734,-908.5 253.399,-908.5"/>
<text text-anchor="middle" x="284.0665" y="-923.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Answer</text>
<polygon fill="#fff8dc" stroke="#000000" points="311.8359,-1094 250.1641,-1094 250.1641,-1058 311.8359,-1058 311.8359,-1094"/>
<text text-anchor="middle" x="281" y="-1073" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Answer</text>
</g>
<!-- A1&#45;&gt;A7 -->
<g id="edge21" class="edge">
<title>A1&#45;&gt;A7</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M372.3096,-1002.8373C350.2417,-983.7468 323.2228,-960.3733 304.9402,-944.5574"/>
<polygon fill="none" stroke="#000000" points="370.0336,-1005.4963 379.8864,-1009.3918 374.6134,-1000.2023 370.0336,-1005.4963"/>
<text text-anchor="middle" x="324.1786" y="-947.024" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M359.4101,-1162.3219C346.624,-1148.7788 332.6748,-1133.8618 320,-1120 312.2852,-1111.5628 303.856,-1102.0862 296.8142,-1094.0947"/>
<polygon fill="none" stroke="#000000" points="356.9639,-1164.8291 366.3783,-1169.6891 362.0494,-1160.0189 356.9639,-1164.8291"/>
<text text-anchor="middle" x="315.144" y="-1099.0959" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A8 -->
<g id="node9" class="node">
<title>A8</title>
<polygon fill="#fff8dc" stroke="#000000" points="506.0705,-906.5 506.0705,-946.5 624.0625,-946.5 624.0625,-906.5 506.0705,-906.5"/>
<text text-anchor="middle" x="565.0665" y="-933.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ErrorResponse</text>
<polyline fill="none" stroke="#000000" points="506.0705,-926.5 624.0625,-926.5 "/>
<text text-anchor="middle" x="565.0665" y="-913.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;errors:Array&lt;Error&gt;</text>
<polygon fill="#fff8dc" stroke="transparent" points="494.5,-1044 494.5,-1108 603.5,-1108 603.5,-1044 494.5,-1044"/>
<polygon fill="none" stroke="#000000" points="495,-1076 495,-1108 604,-1108 604,-1076 495,-1076"/>
<text text-anchor="start" x="515.8855" y="-1089" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ErrorResponse</text>
<polygon fill="none" stroke="#000000" points="495,-1044 495,-1076 604,-1076 604,-1044 495,-1044"/>
<text text-anchor="start" x="504.504" y="-1057" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;errors:Array&lt;Error&gt;</text>
</g>
<!-- A1&#45;&gt;A8 -->
<g id="edge22" class="edge">
<title>A1&#45;&gt;A8</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M455.4697,-1003.5713C481.6658,-985.1495 513.8043,-962.5489 536.4861,-946.5984"/>
<polygon fill="none" stroke="#000000" points="453.3595,-1000.7765 447.1929,-1009.3918 457.3861,-1006.5024 453.3595,-1000.7765"/>
<text text-anchor="middle" x="526.5212" y="-960.9391" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M452.7107,-1163.0561C472.5974,-1145.0763 495.0599,-1124.7678 513.2844,-1108.2908"/>
<polygon fill="none" stroke="#000000" points="450.2998,-1160.5174 445.2292,-1169.8201 454.9943,-1165.7099 450.2998,-1160.5174"/>
<text text-anchor="middle" x="505.5074" y="-1123.7169" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A9 -->
<g id="node10" class="node">
<title>A9</title>
<polygon fill="#fff8dc" stroke="#000000" points="216.366,-453.5 216.366,-553.5 477.767,-553.5 477.767,-453.5 216.366,-453.5"/>
<text text-anchor="middle" x="347.0665" y="-540.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Thing</text>
<polyline fill="none" stroke="#000000" points="216.366,-533.5 477.767,-533.5 "/>
<text text-anchor="middle" x="347.0665" y="-520.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;name:string</text>
<text text-anchor="middle" x="347.0665" y="-508.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;url:string</text>
<text text-anchor="middle" x="347.0665" y="-496.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;image:ImageObject</text>
<text text-anchor="middle" x="347.0665" y="-484.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;description:string</text>
<text text-anchor="middle" x="347.0665" y="-472.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;entityPresentationInfo:EntitiesEntityPresentationInfo</text>
<text text-anchor="middle" x="347.0665" y="-460.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;bingId:string</text>
<polygon fill="#fff8dc" stroke="transparent" points="213.5,-522 213.5,-646 466.5,-646 466.5,-522 213.5,-522"/>
<polygon fill="none" stroke="#000000" points="214,-614 214,-646 467,-646 467,-614 214,-614"/>
<text text-anchor="start" x="327.9975" y="-627" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Thing</text>
<polygon fill="none" stroke="#000000" points="214,-522 214,-614 467,-614 467,-522 214,-522"/>
<text text-anchor="start" x="312.7205" y="-595" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;name:string</text>
<text text-anchor="start" x="319.67" y="-583" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;url:string</text>
<text text-anchor="start" x="295.4935" y="-571" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;image:ImageObject</text>
<text text-anchor="start" x="301.053" y="-559" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;description:string</text>
<text text-anchor="start" x="223.7995" y="-547" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;entityPresentationInfo:EntitiesEntityPresentationInfo</text>
<text text-anchor="start" x="311.6065" y="-535" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;bingId:string</text>
</g>
<!-- A1&#45;&gt;A9 -->
<g id="edge23" class="edge">
<title>A1&#45;&gt;A9</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M318.9244,-1005.4206C292.7365,-993.7797 265.4955,-978.4705 244.0665,-959 224.1035,-940.8615 96.6959,-699.4148 95.0665,-693 85.3284,-654.6619 72.8737,-636.7433 95.0665,-604 122.7479,-563.1589 169.9678,-538.914 216.1021,-524.5215"/>
<polygon fill="none" stroke="#000000" points="317.5633,-1008.6452 328.1322,-1009.386 320.332,-1002.216 317.5633,-1008.6452"/>
<text text-anchor="middle" x="201.5813" y="-535.2746" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M300.5936,-1165.0466C279.0931,-1152.7412 257.8542,-1137.7455 241,-1120 136.2065,-1009.6647 130.751,-957.03 100,-808 89.9407,-759.2492 73.2606,-737.9861 100,-696 125.6258,-655.7625 169.8998,-629.7438 213.4979,-613.0277"/>
<polygon fill="none" stroke="#000000" points="299.0422,-1168.1885 309.4846,-1169.9798 302.4385,-1162.0676 299.0422,-1168.1885"/>
<text text-anchor="middle" x="199.8714" y="-624.6673" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A10 -->
<g id="node11" class="node">
<title>A10</title>
<polygon fill="#fff8dc" stroke="#000000" points="655.8905,-900.5 655.8905,-952.5 832.2425,-952.5 832.2425,-900.5 655.8905,-900.5"/>
<text text-anchor="middle" x="744.0665" y="-939.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContractualRulesContractualRule</text>
<polyline fill="none" stroke="#000000" points="655.8905,-932.5 832.2425,-932.5 "/>
<text text-anchor="middle" x="744.0665" y="-919.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;targetPropertyName:string</text>
<text text-anchor="middle" x="744.0665" y="-907.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;_type(discriminator):string</text>
<polygon fill="#fff8dc" stroke="transparent" points="635,-1038 635,-1114 803,-1114 803,-1038 635,-1038"/>
<polygon fill="none" stroke="#000000" points="635,-1082 635,-1114 803,-1114 803,-1082 635,-1082"/>
<text text-anchor="start" x="644.824" y="-1095" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContractualRulesContractualRule</text>
<polygon fill="none" stroke="#000000" points="635,-1038 635,-1082 803,-1082 803,-1038 635,-1038"/>
<text text-anchor="start" x="658.717" y="-1063" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;targetPropertyName:string</text>
<text text-anchor="start" x="659.837" y="-1051" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;_type(discriminator):string</text>
</g>
<!-- A1&#45;&gt;A10 -->
<g id="edge4" class="edge">
<title>A1&#45;&gt;A10</title>
<path fill="none" stroke="#000000" d="M490.0678,-1009.3918C539.5641,-993.2388 603.2065,-972.4693 654.4033,-955.7614"/>
<polygon fill="#000000" stroke="#000000" points="664.1398,-952.5839 656.0294,-959.9643 659.3865,-954.1351 654.6332,-955.6864 654.6332,-955.6864 654.6332,-955.6864 659.3865,-954.1351 653.2371,-951.4084 664.1398,-952.5839 664.1398,-952.5839"/>
<path fill="none" stroke="#000000" d="M493.9763,-1169.9972C535.2519,-1152.7555 584.0184,-1132.3847 625.5826,-1115.0225"/>
<polygon fill="#000000" stroke="#000000" points="634.8832,-1111.1374 627.3904,-1119.1442 630.2695,-1113.0647 625.6558,-1114.9919 625.6558,-1114.9919 625.6558,-1114.9919 630.2695,-1113.0647 623.9213,-1110.8396 634.8832,-1111.1374 634.8832,-1111.1374"/>
</g>
<!-- A3&#45;&gt;A9 -->
<g id="edge5" class="edge">
<title>A3&#45;&gt;A9</title>
<path fill="none" stroke="#000000" d="M348.7043,-622.2416C348.479,-605.9047 348.1795,-584.1913 347.8983,-563.803"/>
<polygon fill="#000000" stroke="#000000" points="347.7577,-553.6149 352.3953,-563.5519 347.8267,-558.6144 347.8958,-563.614 347.8958,-563.614 347.8958,-563.614 347.8267,-558.6144 343.3962,-563.6761 347.7577,-553.6149 347.7577,-553.6149"/>
<path fill="none" stroke="#000000" d="M341.5462,-713.8782C341.343,-696.8131 341.0965,-676.1038 340.8605,-656.2823"/>
<polygon fill="#000000" stroke="#000000" points="340.7384,-646.0219 345.3572,-655.9676 340.7979,-651.0216 340.8575,-656.0212 340.8575,-656.0212 340.8575,-656.0212 340.7979,-651.0216 336.3578,-656.0748 340.7384,-646.0219 340.7384,-646.0219"/>
</g>
<!-- A4&#45;&gt;A9 -->
<g id="edge6" class="edge">
<title>A4&#45;&gt;A9</title>
<path fill="none" stroke="#000000" d="M468.4611,-628.3384C451.5228,-610.9196 426.192,-584.8701 403.0444,-561.0659"/>
<polygon fill="#000000" stroke="#000000" points="395.9425,-553.7626 406.1402,-557.7947 399.4283,-557.3472 402.914,-560.9318 402.914,-560.9318 402.914,-560.9318 399.4283,-557.3472 399.6878,-564.069 395.9425,-553.7626 395.9425,-553.7626"/>
<path fill="none" stroke="#000000" d="M447.3563,-719.6079C432.6361,-701.014 413.5553,-676.912 395.571,-654.195"/>
<polygon fill="#000000" stroke="#000000" points="389.2644,-646.2288 398.9997,-651.2761 392.368,-650.149 395.4715,-654.0693 395.4715,-654.0693 395.4715,-654.0693 392.368,-650.149 391.9433,-656.8624 389.2644,-646.2288 389.2644,-646.2288"/>
</g>
<!-- A5 -->
<g id="node6" class="node">
<title>A5</title>
<polygon fill="#fff8dc" stroke="#000000" points="222.4425,-773.5 222.4425,-813.5 377.6905,-813.5 377.6905,-773.5 222.4425,-773.5"/>
<text text-anchor="middle" x="300.0665" y="-800.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">SearchResultsAnswer</text>
<polyline fill="none" stroke="#000000" points="222.4425,-793.5 377.6905,-793.5 "/>
<text text-anchor="middle" x="300.0665" y="-780.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;queryContext:QueryContext</text>
<polygon fill="#fff8dc" stroke="transparent" points="223.5,-888 223.5,-952 370.5,-952 370.5,-888 223.5,-888"/>
<polygon fill="none" stroke="#000000" points="224,-920 224,-952 371,-952 371,-920 224,-920"/>
<text text-anchor="start" x="248.3275" y="-933" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">SearchResultsAnswer</text>
<polygon fill="none" stroke="#000000" points="224,-888 224,-920 371,-920 371,-888 224,-888"/>
<text text-anchor="start" x="233.876" y="-901" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;queryContext:QueryContext</text>
</g>
<!-- A5&#45;&gt;A2 -->
<g id="edge7" class="edge">
<title>A5&#45;&gt;A2</title>
<path fill="none" stroke="#000000" d="M284.3543,-773.3384C269.7438,-754.5904 247.3416,-725.8441 227.7156,-700.6603"/>
<polygon fill="#000000" stroke="#000000" points="221.4545,-692.6262 231.1509,-697.7477 224.528,-696.57 227.6015,-700.5139 227.6015,-700.5139 227.6015,-700.5139 224.528,-696.57 224.052,-703.28 221.4545,-692.6262 221.4545,-692.6262"/>
<path fill="none" stroke="#000000" d="M275.9837,-887.6079C262.9237,-867.4788 245.6755,-840.8943 229.9131,-816.6"/>
<polygon fill="#000000" stroke="#000000" points="224.4091,-808.1167 233.627,-814.0564 227.1305,-812.3112 229.852,-816.5057 229.852,-816.5057 229.852,-816.5057 227.1305,-812.3112 226.0769,-818.955 224.4091,-808.1167 224.4091,-808.1167"/>
</g>
<!-- A5&#45;&gt;A3 -->
<g id="edge17" class="edge">
<title>A5&#45;&gt;A3</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M310.1834,-763.5622C319.043,-737.3449 331.7876,-699.6315 340.2408,-674.6168"/>
<polygon fill="none" stroke="#000000" points="306.7655,-762.7442 306.8797,-773.3384 313.397,-764.9852 306.7655,-762.7442"/>
<text text-anchor="middle" x="342.4453" y="-691.4949" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M308.3292,-877.7042C315.5361,-850.7984 324.7919,-816.2434 331.7747,-790.1743"/>
<polygon fill="none" stroke="#000000" points="304.8831,-877.0428 305.6765,-887.6079 311.6447,-878.854 304.8831,-877.0428"/>
<text text-anchor="middle" x="335.2494" y="-806.8702" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A5&#45;&gt;A4 -->
<g id="edge18" class="edge">
<title>A5&#45;&gt;A4</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M334.1601,-767.2044C370.8799,-738.8833 428.5078,-694.4362 461.8456,-668.7236"/>
<polygon fill="none" stroke="#000000" points="331.988,-764.4596 326.2071,-773.3384 336.2631,-770.0025 331.988,-764.4596"/>
<text text-anchor="middle" x="452.6546" y="-683.4867" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M338.5204,-880.3669C369.3166,-850.9705 410.7642,-811.4069 439.4685,-784.0073"/>
<polygon fill="none" stroke="#000000" points="335.7515,-878.1714 330.9346,-887.6079 340.5848,-883.2349 335.7515,-878.1714"/>
<text text-anchor="middle" x="432.193" y="-799.6371" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A6 -->
<g id="node7" class="node">
<title>A6</title>
<polygon fill="#fff8dc" stroke="#000000" points="371.8925,-1112.5 371.8925,-1152.5 448.2405,-1152.5 448.2405,-1112.5 371.8925,-1112.5"/>
<text text-anchor="middle" x="410.0665" y="-1139.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Identifiable</text>
<polyline fill="none" stroke="#000000" points="371.8925,-1132.5 448.2405,-1132.5 "/>
<text text-anchor="middle" x="410.0665" y="-1119.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;id:string</text>
<polygon fill="#fff8dc" stroke="transparent" points="369,-1296 369,-1360 437,-1360 437,-1296 369,-1296"/>
<polygon fill="none" stroke="#000000" points="369,-1328 369,-1360 437,-1360 437,-1328 369,-1328"/>
<text text-anchor="start" x="378.826" y="-1341" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Identifiable</text>
<polygon fill="none" stroke="#000000" points="369,-1296 369,-1328 437,-1328 437,-1296 369,-1296"/>
<text text-anchor="start" x="383.8345" y="-1309" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;id:string</text>
</g>
<!-- A6&#45;&gt;A1 -->
<g id="edge16" class="edge">
<title>A6&#45;&gt;A1</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M410.0665,-1102.1196C410.0665,-1089.2013 410.0665,-1074.2799 410.0665,-1061.8375"/>
<polygon fill="none" stroke="#000000" points="406.5666,-1102.4015 410.0665,-1112.4015 413.5666,-1102.4016 406.5666,-1102.4015"/>
<text text-anchor="middle" x="418.5189" y="-1076.9637" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M403,-1285.8156C403,-1272.9266 403,-1258.8315 403,-1246.2213"/>
<polygon fill="none" stroke="#000000" points="399.5001,-1285.8422 403,-1295.8422 406.5001,-1285.8422 399.5001,-1285.8422"/>
<text text-anchor="middle" x="411.4524" y="-1261.3474" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A7&#45;&gt;A5 -->
<g id="edge19" class="edge">
<title>A7&#45;&gt;A5</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M287.475,-898.1673C290.5287,-872.7827 294.932,-836.1807 297.6405,-813.666"/>
<polygon fill="none" stroke="#000000" points="283.9772,-897.9393 286.2577,-908.2858 290.9271,-898.7754 283.9772,-897.9393"/>
<text text-anchor="middle" x="303.8674" y="-829.6719" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M283.9231,-1047.4993C286.6853,-1020.5684 290.8234,-980.2215 293.7022,-952.1533"/>
<polygon fill="none" stroke="#000000" points="280.4054,-1047.4946 282.8667,-1057.7995 287.3688,-1048.2088 280.4054,-1047.4946"/>
<text text-anchor="middle" x="300.2611" y="-968.0473" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A15 -->
<g id="node16" class="node">
<title>A15</title>
<polygon fill="#fff8dc" stroke="#000000" points="509.125,-743.5 509.125,-843.5 621.008,-843.5 621.008,-743.5 509.125,-743.5"/>
<text text-anchor="middle" x="565.0665" y="-830.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Error</text>
<polyline fill="none" stroke="#000000" points="509.125,-823.5 621.008,-823.5 "/>
<text text-anchor="middle" x="565.0665" y="-810.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;code:string</text>
<text text-anchor="middle" x="565.0665" y="-798.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;subCode:string</text>
<text text-anchor="middle" x="565.0665" y="-786.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;message:string</text>
<text text-anchor="middle" x="565.0665" y="-774.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;moreDetails:string</text>
<text text-anchor="middle" x="565.0665" y="-762.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;parameter:string</text>
<text text-anchor="middle" x="565.0665" y="-750.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;value:string</text>
<polygon fill="#fff8dc" stroke="transparent" points="497.5,-858 497.5,-982 600.5,-982 600.5,-858 497.5,-858"/>
<polygon fill="none" stroke="#000000" points="498,-950 498,-982 601,-982 601,-950 498,-950"/>
<text text-anchor="start" x="538.3925" y="-963" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Error</text>
<polygon fill="none" stroke="#000000" points="498,-858 498,-950 601,-950 601,-858 498,-858"/>
<text text-anchor="start" x="523.385" y="-931" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;code:string</text>
<text text-anchor="start" x="514.2165" y="-919" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;subCode:string</text>
<text text-anchor="start" x="513.941" y="-907" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;message:string</text>
<text text-anchor="start" x="507.5585" y="-895" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;moreDetails:string</text>
<text text-anchor="start" x="511.443" y="-883" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;parameter:string</text>
<text text-anchor="start" x="522.2755" y="-871" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;value:string</text>
</g>
<!-- A8&#45;&gt;A15 -->
<g id="edge8" class="edge">
<title>A8&#45;&gt;A15</title>
<path fill="none" stroke="#000000" d="M565.0665,-906.3002C565.0665,-892.1942 565.0665,-872.5705 565.0665,-853.6405"/>
<polygon fill="#000000" stroke="#000000" points="565.0665,-843.5373 569.5666,-853.5373 565.0665,-848.5373 565.0666,-853.5373 565.0666,-853.5373 565.0666,-853.5373 565.0665,-848.5373 560.5666,-853.5374 565.0665,-843.5373 565.0665,-843.5373"/>
<path fill="none" stroke="#000000" d="M549,-1043.6767C549,-1028.7613 549,-1010.4053 549,-992.4442"/>
<polygon fill="#000000" stroke="#000000" points="549,-982.2385 553.5001,-992.2384 549,-987.2385 549.0001,-992.2385 549.0001,-992.2385 549.0001,-992.2385 549,-987.2385 544.5001,-992.2385 549,-982.2385 549,-982.2385"/>
</g>
<!-- A11 -->
<g id="node12" class="node">
<title>A11</title>
<polygon fill="#fff8dc" stroke="#000000" points="281.002,-60.5 281.002,-100.5 415.131,-100.5 415.131,-60.5 281.002,-60.5"/>
<text text-anchor="middle" x="348.0665" y="-87.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ImageObject</text>
<polyline fill="none" stroke="#000000" points="281.002,-80.5 415.131,-80.5 "/>
<text text-anchor="middle" x="348.0665" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;thumbnail:ImageObject</text>
<polygon fill="#fff8dc" stroke="transparent" points="276,-60 276,-124 402,-124 402,-60 276,-60"/>
<polygon fill="none" stroke="#000000" points="276,-92 276,-124 402,-124 402,-92 276,-92"/>
<text text-anchor="start" x="310.66" y="-105" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ImageObject</text>
<polygon fill="none" stroke="#000000" points="276,-60 276,-92 402,-92 402,-60 276,-60"/>
<text text-anchor="start" x="285.9355" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;thumbnail:ImageObject</text>
</g>
<!-- A9&#45;&gt;A11 -->
<g id="edge9" class="edge">
<title>A9&#45;&gt;A11</title>
<path fill="none" stroke="#000000" d="M325.2657,-453.2931C319.4547,-437.5037 313.9845,-419.7993 311.0665,-403 292.4986,-296.1038 322.7825,-167.5985 338.9438,-110.4389"/>
<polygon fill="#000000" stroke="#000000" points="341.7821,-100.6175 343.3288,-111.4738 340.3939,-105.421 339.0057,-110.2244 339.0057,-110.2244 339.0057,-110.2244 340.3939,-105.421 334.6826,-108.975 341.7821,-100.6175 341.7821,-100.6175"/>
<path fill="none" stroke="#000000" d="M317.6213,-521.9554C312.8143,-505.8969 308.4467,-488.4823 306,-472 287.882,-349.9448 313.6227,-204.2468 328.9738,-133.989"/>
<polygon fill="#000000" stroke="#000000" points="331.1569,-124.1823 333.3764,-134.9212 330.0704,-129.0628 328.9839,-133.9433 328.9839,-133.9433 328.9839,-133.9433 330.0704,-129.0628 324.5914,-132.9655 331.1569,-124.1823 331.1569,-124.1823"/>
</g>
<!-- A12 -->
<g id="node13" class="node">
<title>A12</title>
<polygon fill="#fff8dc" stroke="#000000" points="0,-223.5 0,-275.5 134.133,-275.5 134.133,-223.5 0,-223.5"/>
<text text-anchor="middle" x="67.0665" y="-262.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Place</text>
<polyline fill="none" stroke="#000000" points="0,-255.5 134.133,-255.5 "/>
<text text-anchor="middle" x="67.0665" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;address:PostalAddress</text>
<text text-anchor="middle" x="67.0665" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;telephone:string</text>
<polygon fill="#fff8dc" stroke="transparent" points="0,-246 0,-322 126,-322 126,-246 0,-246"/>
<polygon fill="none" stroke="#000000" points="0,-290 0,-322 126,-322 126,-290 0,-290"/>
<text text-anchor="start" x="50.497" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Place</text>
<polygon fill="none" stroke="#000000" points="0,-246 0,-290 126,-290 126,-246 0,-246"/>
<text text-anchor="start" x="9.9335" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;address:PostalAddress</text>
<text text-anchor="start" x="25.768" y="-259" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;telephone:string</text>
</g>
<!-- A9&#45;&gt;A12 -->
<g id="edge25" class="edge">
<title>A9&#45;&gt;A12</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M206.2099,-465.1113C151.5027,-447.2777 97.912,-425.1475 81.0665,-403 52.9592,-366.0462 56.5199,-308.6759 61.734,-275.5368"/>
<polygon fill="none" stroke="#000000" points="205.4772,-468.5519 216.0684,-468.2761 207.6169,-461.8869 205.4772,-468.5519"/>
<text text-anchor="middle" x="67.5965" y="-291.6583" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M203.8307,-557.2782C155.765,-540.8217 106.2095,-514.378 76,-472 44.7597,-428.176 48.3003,-363.0462 54.8222,-322.0871"/>
<polygon fill="none" stroke="#000000" points="202.8248,-560.6318 213.4178,-560.4381 205.016,-553.9836 202.8248,-560.6318"/>
<text text-anchor="middle" x="60.651" y="-338.2189" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A13 -->
<g id="node14" class="node">
<title>A13</title>
<polygon fill="#fff8dc" stroke="#000000" points="89.727,-352.5 89.727,-388.5 174.406,-388.5 174.406,-352.5 89.727,-352.5"/>
<text text-anchor="middle" x="132.0665" y="-367.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Organization</text>
<polygon fill="#fff8dc" stroke="#000000" points="169.1796,-446 84.8204,-446 84.8204,-410 169.1796,-410 169.1796,-446"/>
<text text-anchor="middle" x="127" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Organization</text>
</g>
<!-- A9&#45;&gt;A13 -->
<g id="edge26" class="edge">
<title>A9&#45;&gt;A13</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M256.0414,-448.1109C232.2406,-433.521 206.6477,-417.7373 183.0665,-403 175.6767,-398.3816 167.7177,-393.3416 160.3354,-388.6389"/>
<polygon fill="none" stroke="#000000" points="254.3664,-451.1893 264.722,-453.428 258.0227,-445.2201 254.3664,-451.1893"/>
<text text-anchor="middle" x="180.1651" y="-388.2429" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M237.9641,-515.9223C217.8076,-501.7874 197.0164,-486.7093 178,-472 167.4552,-463.8436 156.1884,-454.2261 146.9337,-446.0663"/>
<polygon fill="none" stroke="#000000" points="236.0496,-518.8542 246.253,-521.7075 240.056,-513.1141 236.0496,-518.8542"/>
<text text-anchor="middle" x="166.131" y="-448.6758" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A16 -->
<g id="node17" class="node">
<title>A16</title>
<polygon fill="#fff8dc" stroke="#000000" points="501.6715,-338.5 501.6715,-402.5 632.4615,-402.5 632.4615,-338.5 501.6715,-338.5"/>
<text text-anchor="middle" x="567.0665" y="-389.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">CreativeWork</text>
<polyline fill="none" stroke="#000000" points="501.6715,-382.5 632.4615,-382.5 "/>
<text text-anchor="middle" x="567.0665" y="-369.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;thumbnailUrl:string</text>
<text text-anchor="middle" x="567.0665" y="-357.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;provider:Array&lt;Thing&gt;</text>
<text text-anchor="middle" x="567.0665" y="-345.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;text:string</text>
<polygon fill="#fff8dc" stroke="transparent" points="489,-384 489,-472 611,-472 611,-384 489,-384"/>
<polygon fill="none" stroke="#000000" points="489,-440 489,-472 611,-472 611,-440 489,-440"/>
<text text-anchor="start" x="519.725" y="-453" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">CreativeWork</text>
<polygon fill="none" stroke="#000000" points="489,-384 489,-440 611,-440 611,-384 489,-384"/>
<text text-anchor="start" x="506.6695" y="-421" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;thumbnailUrl:string</text>
<text text-anchor="start" x="498.605" y="-409" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;provider:Array&lt;Thing&gt;</text>
<text text-anchor="start" x="526.665" y="-397" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;text:string</text>
</g>
<!-- A9&#45;&gt;A16 -->
<g id="edge27" class="edge">
<title>A9&#45;&gt;A16</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M431.9038,-448.183C457.3303,-432.6668 484.6427,-416.3143 508.0338,-402.6363"/>
<polygon fill="none" stroke="#000000" points="430.0661,-445.2042 423.3616,-453.4079 433.7187,-451.1758 430.0661,-445.2042"/>
<text text-anchor="middle" x="496.6726" y="-416.096" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M425.0747,-515.8229C446.3669,-499.89 468.788,-483.4016 488.6811,-469.074"/>
<polygon fill="none" stroke="#000000" points="422.8769,-513.0962 416.9771,-521.8964 427.0771,-518.6961 422.8769,-513.0962"/>
<text text-anchor="middle" x="478.9318" y="-483.5368" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A17 -->
<g id="node18" class="node">
<title>A17</title>
<polygon fill="#fff8dc" stroke="#000000" points="192.3915,-352.5 192.3915,-388.5 263.7415,-388.5 263.7415,-352.5 192.3915,-352.5"/>
<text text-anchor="middle" x="228.0665" y="-367.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Intangible</text>
<polygon fill="#fff8dc" stroke="#000000" points="258.8509,-446 187.1491,-446 187.1491,-410 258.8509,-410 258.8509,-446"/>
<text text-anchor="middle" x="223" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">Intangible</text>
</g>
<!-- A9&#45;&gt;A17 -->
<g id="edge28" class="edge">
<title>A9&#45;&gt;A17</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M295.3535,-445.7031C276.9414,-425.1249 257.5171,-403.4154 244.2974,-388.6404"/>
<polygon fill="none" stroke="#000000" points="292.8014,-448.0998 302.0777,-453.2184 298.0181,-443.4322 292.8014,-448.0998"/>
<text text-anchor="middle" x="262.6829" y="-393.5128" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M287.4001,-513.8667C268.7338,-488.9784 249.2581,-463.0108 236.6791,-446.2388"/>
<polygon fill="none" stroke="#000000" points="284.6223,-515.9964 293.4223,-521.8964 290.2223,-511.7964 284.6223,-515.9964"/>
<text text-anchor="middle" x="254.3167" y="-452.6683" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A18 -->
<g id="node19" class="node">
<title>A18</title>
<polygon fill="#fff8dc" stroke="#000000" points="320.559,-338.5 320.559,-402.5 483.574,-402.5 483.574,-338.5 320.559,-338.5"/>
<text text-anchor="middle" x="402.0665" y="-389.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">EntitiesEntityPresentationInfo</text>
<polyline fill="none" stroke="#000000" points="320.559,-382.5 483.574,-382.5 "/>
<text text-anchor="middle" x="402.0665" y="-369.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;entityScenario:string</text>
<text text-anchor="middle" x="402.0665" y="-357.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;entityTypeHints:Array&lt;string&gt;</text>
<text text-anchor="middle" x="402.0665" y="-345.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;entityTypeDisplayHint:string</text>
<polygon fill="#fff8dc" stroke="transparent" points="315.5,-384 315.5,-472 470.5,-472 470.5,-384 315.5,-384"/>
<polygon fill="none" stroke="#000000" points="316,-440 316,-472 471,-472 471,-440 316,-440"/>
<text text-anchor="start" x="328.2035" y="-453" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">EntitiesEntityPresentationInfo</text>
<polygon fill="none" stroke="#000000" points="316,-384 316,-440 471,-440 471,-384 316,-384"/>
<text text-anchor="start" x="346.5495" y="-421" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;entityScenario:string</text>
<text text-anchor="start" x="325.9925" y="-409" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;entityTypeHints:Array&lt;string&gt;</text>
<text text-anchor="start" x="329.887" y="-397" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;entityTypeDisplayHint:string</text>
</g>
<!-- A9&#45;&gt;A18 -->
<g id="edge10" class="edge">
<title>A9&#45;&gt;A18</title>
<path fill="none" stroke="#000000" d="M367.8596,-453.2184C373.4351,-439.736 379.4022,-425.3065 384.7661,-412.3355"/>
<polygon fill="#000000" stroke="#000000" points="388.7339,-402.7407 389.0708,-413.7014 386.8231,-407.3612 384.9124,-411.9817 384.9124,-411.9817 384.9124,-411.9817 386.8231,-407.3612 380.7539,-410.262 388.7339,-402.7407 388.7339,-402.7407"/>
<path fill="none" stroke="#000000" d="M361.0993,-521.8964C365.608,-508.6256 370.3345,-494.7136 374.7264,-481.7865"/>
<polygon fill="#000000" stroke="#000000" points="378.0105,-472.1201 379.0544,-483.0362 376.402,-476.8543 374.7936,-481.5886 374.7936,-481.5886 374.7936,-481.5886 376.402,-476.8543 370.5328,-480.141 378.0105,-472.1201 378.0105,-472.1201"/>
</g>
<!-- A19 -->
<g id="node20" class="node">
<title>A19</title>
<polygon fill="#fff8dc" stroke="#000000" points="683.16,-773.5 683.16,-813.5 858.973,-813.5 858.973,-773.5 683.16,-773.5"/>
<text text-anchor="middle" x="771.0665" y="-800.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContractualRulesAttribution</text>
<polyline fill="none" stroke="#000000" points="683.16,-793.5 858.973,-793.5 "/>
<text text-anchor="middle" x="771.0665" y="-780.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;mustBeCloseToContent:boolean</text>
<polygon fill="#fff8dc" stroke="transparent" points="662.5,-888 662.5,-952 829.5,-952 829.5,-888 662.5,-888"/>
<polygon fill="none" stroke="#000000" points="663,-920 663,-952 830,-952 830,-920 663,-920"/>
<text text-anchor="start" x="685.6575" y="-933" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContractualRulesAttribution</text>
<polygon fill="none" stroke="#000000" points="663,-888 663,-920 830,-920 830,-888 663,-888"/>
<text text-anchor="start" x="672.5935" y="-901" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;mustBeCloseToContent:boolean</text>
</g>
<!-- A10&#45;&gt;A19 -->
<g id="edge29" class="edge">
<title>A10&#45;&gt;A19</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M751.446,-890.1489C756.4466,-865.5164 762.8685,-833.8829 766.9768,-813.6456"/>
<polygon fill="none" stroke="#000000" points="747.9604,-889.727 749.4008,-900.2235 754.8204,-891.1197 747.9604,-889.727"/>
<text text-anchor="middle" x="771.654" y="-830.091" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M727.3125,-1027.9721C731.5688,-1003.3802 736.6365,-974.1005 740.42,-952.2398"/>
<polygon fill="none" stroke="#000000" points="723.8617,-1027.3877 725.6049,-1037.8381 730.7592,-1028.5815 723.8617,-1027.3877"/>
<text text-anchor="middle" x="745.6573" y="-968.5419" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A11&#45;&gt;A11 -->
<g id="edge11" class="edge">
<title>A11&#45;&gt;A11</title>
<path fill="none" stroke="#000000" d="M367.7164,-100.6009C396.7659,-120.8331 433.131,-114.1328 433.131,-80.5 433.131,-50.1516 403.5216,-41.7324 376.3956,-55.2423"/>
<polygon fill="#000000" stroke="#000000" points="367.7164,-60.3991 374.0148,-51.4224 372.0149,-57.8451 376.3134,-55.2911 376.3134,-55.2911 376.3134,-55.2911 372.0149,-57.8451 378.612,-59.1597 367.7164,-60.3991 367.7164,-60.3991"/>
<path fill="none" stroke="#000000" d="M372.2812,-124.124C396.1871,-134.583 420,-123.875 420,-92 420,-64.4829 402.2534,-52.7406 382.0206,-56.7731"/>
<polygon fill="#000000" stroke="#000000" points="372.2812,-59.876 380.4433,-52.5527 377.0453,-58.3582 381.8094,-56.8403 381.8094,-56.8403 381.8094,-56.8403 377.0453,-58.3582 383.1754,-61.128 372.2812,-59.876 372.2812,-59.876"/>
</g>
<!-- A21 -->
<g id="node22" class="node">
<title>A21</title>
<polygon fill="#fff8dc" stroke="#000000" points="63.386,-.5 63.386,-160.5 244.747,-160.5 244.747,-.5 63.386,-.5"/>
<text text-anchor="middle" x="154.0665" y="-147.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">PostalAddress</text>
<polyline fill="none" stroke="#000000" points="63.386,-140.5 244.747,-140.5 "/>
<text text-anchor="middle" x="154.0665" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;streetAddress:string</text>
<text text-anchor="middle" x="154.0665" y="-115.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;addressLocality:string</text>
<text text-anchor="middle" x="154.0665" y="-103.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;addressSubregion:string</text>
<text text-anchor="middle" x="154.0665" y="-91.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;addressRegion:string</text>
<text text-anchor="middle" x="154.0665" y="-79.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;postalCode:string</text>
<text text-anchor="middle" x="154.0665" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;postOfficeBoxNumber:string</text>
<text text-anchor="middle" x="154.0665" y="-55.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;addressCountry:string</text>
<text text-anchor="middle" x="154.0665" y="-43.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;countryIso:string</text>
<text text-anchor="middle" x="154.0665" y="-31.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;neighborhood:string</text>
<text text-anchor="middle" x="154.0665" y="-19.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;addressRegionAbbreviation:string</text>
<text text-anchor="middle" x="154.0665" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;text:string</text>
<polygon fill="#fff8dc" stroke="transparent" points="64.5,0 64.5,-184 237.5,-184 237.5,0 64.5,0"/>
<polygon fill="none" stroke="#000000" points="65,-152 65,-184 238,-184 238,-152 65,-152"/>
<text text-anchor="start" x="119.27" y="-165" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">PostalAddress</text>
<polygon fill="none" stroke="#000000" points="65,0 65,-152 238,-152 238,0 65,0"/>
<text text-anchor="start" x="105.3835" y="-133" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;streetAddress:string</text>
<text text-anchor="start" x="101.494" y="-121" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;addressLocality:string</text>
<text text-anchor="start" x="95.6555" y="-109" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;addressSubregion:string</text>
<text text-anchor="start" x="102.604" y="-97" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;addressRegion:string</text>
<text text-anchor="start" x="110.938" y="-85" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;postalCode:string</text>
<text text-anchor="start" x="87.3265" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;postOfficeBoxNumber:string</text>
<text text-anchor="start" x="100.939" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;addressCountry:string</text>
<text text-anchor="start" x="113.162" y="-49" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;countryIso:string</text>
<text text-anchor="start" x="105.6545" y="-37" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;neighborhood:string</text>
<text text-anchor="start" x="74.8195" y="-25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;addressRegionAbbreviation:string</text>
<text text-anchor="start" x="128.165" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;text:string</text>
</g>
<!-- A12&#45;&gt;A21 -->
<g id="edge12" class="edge">
<title>A12&#45;&gt;A21</title>
<path fill="none" stroke="#000000" d="M80.4696,-223.4641C88.0337,-208.7706 97.9793,-189.4511 108.1033,-169.7848"/>
<polygon fill="#000000" stroke="#000000" points="112.7596,-160.7399 112.1834,-171.6907 110.471,-165.1855 108.1825,-169.631 108.1825,-169.631 108.1825,-169.631 110.471,-165.1855 104.1815,-167.5713 112.7596,-160.7399 112.7596,-160.7399"/>
<path fill="none" stroke="#000000" d="M80.5966,-245.6074C87.5795,-230.3721 95.9702,-212.0649 104.487,-193.483"/>
<polygon fill="#000000" stroke="#000000" points="108.6724,-184.3511 108.5966,-195.3168 106.5891,-188.8965 104.5058,-193.4418 104.5058,-193.4418 104.5058,-193.4418 106.5891,-188.8965 100.415,-191.5668 108.6724,-184.3511 108.6724,-184.3511"/>
</g>
<!-- A14 -->
<g id="node15" class="node">
<title>A14</title>
<polygon fill="#fff8dc" stroke="#000000" points="336.9035,-1203.5 336.9035,-1243.5 483.2295,-1243.5 483.2295,-1203.5 336.9035,-1203.5"/>
<text text-anchor="middle" x="410.0665" y="-1230.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ResponseBase</text>
<polyline fill="none" stroke="#000000" points="336.9035,-1223.5 483.2295,-1223.5 "/>
<text text-anchor="middle" x="410.0665" y="-1210.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;_type(discriminator):string</text>
<polygon fill="#fff8dc" stroke="transparent" points="334,-1410 334,-1474 472,-1474 472,-1410 334,-1410"/>
<polygon fill="none" stroke="#000000" points="334,-1442 334,-1474 472,-1474 472,-1442 334,-1442"/>
<text text-anchor="start" x="369.0995" y="-1455" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ResponseBase</text>
<polygon fill="none" stroke="#000000" points="334,-1410 334,-1442 472,-1442 472,-1410 334,-1410"/>
<text text-anchor="start" x="343.837" y="-1423" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;_type(discriminator):string</text>
</g>
<!-- A14&#45;&gt;A6 -->
<g id="edge20" class="edge">
<title>A14&#45;&gt;A6</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M410.0665,-1193.1375C410.0665,-1179.8105 410.0665,-1164.5279 410.0665,-1152.6394"/>
<polygon fill="none" stroke="#000000" points="406.5666,-1193.3041 410.0665,-1203.3042 413.5666,-1193.3042 406.5666,-1193.3041"/>
<text text-anchor="middle" x="418.5189" y="-1167.7656" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M403,-1399.7524C403,-1386.6785 403,-1372.4928 403,-1360.2131"/>
<polygon fill="none" stroke="#000000" points="399.5001,-1399.9412 403,-1409.9413 406.5001,-1399.9413 399.5001,-1399.9412"/>
<text text-anchor="middle" x="411.4524" y="-1375.3392" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A16&#45;&gt;A9 -->
<g id="edge13" class="edge">
<title>A16&#45;&gt;A9</title>
<path fill="none" stroke="#000000" d="M519.7836,-402.6363C497.9241,-416.3143 471.1381,-432.6668 445.2327,-448.183"/>
<polygon fill="#000000" stroke="#000000" points="436.4895,-453.4079 442.7651,-444.4153 440.7816,-450.843 445.0736,-448.2781 445.0736,-448.2781 445.0736,-448.2781 440.7816,-450.843 447.382,-452.1409 436.4895,-453.4079 436.4895,-453.4079"/>
<path fill="none" stroke="#000000" d="M496.7564,-472.1201C478.9793,-485.7075 458.5814,-500.9973 438.4996,-515.8078"/>
<polygon fill="#000000" stroke="#000000" points="430.2248,-521.8964 435.6124,-512.3452 434.2521,-518.9331 438.2793,-515.9698 438.2793,-515.9698 438.2793,-515.9698 434.2521,-518.9331 440.9463,-519.5943 430.2248,-521.8964 430.2248,-521.8964"/>
</g>
<!-- A20 -->
<g id="node21" class="node">
<title>A20</title>
<polygon fill="#fff8dc" stroke="#000000" points="408.285,-211.5 408.285,-287.5 521.848,-287.5 521.848,-211.5 408.285,-211.5"/>
<text text-anchor="middle" x="465.0665" y="-274.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">MediaObject</text>
<polyline fill="none" stroke="#000000" points="408.285,-267.5 521.848,-267.5 "/>
<text text-anchor="middle" x="465.0665" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;contentUrl:string</text>
<text text-anchor="middle" x="465.0665" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;hostPageUrl:string</text>
<text text-anchor="middle" x="465.0665" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;width:</text>
<text text-anchor="middle" x="465.0665" y="-218.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;height:</text>
<polygon fill="#fff8dc" stroke="transparent" points="399.5,-234 399.5,-334 504.5,-334 504.5,-234 399.5,-234"/>
<polygon fill="none" stroke="#000000" points="400,-302 400,-334 505,-334 505,-302 400,-302"/>
<text text-anchor="start" x="424.44" y="-315" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">MediaObject</text>
<polygon fill="none" stroke="#000000" points="400,-234 400,-302 505,-302 505,-234 400,-234"/>
<text text-anchor="start" x="414.443" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;contentUrl:string</text>
<text text-anchor="start" x="409.7185" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;hostPageUrl:string</text>
<text text-anchor="start" x="437.7785" y="-259" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;width:</text>
<text text-anchor="start" x="435.829" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;height:</text>
</g>
<!-- A16&#45;&gt;A20 -->
<g id="edge30" class="edge">
<title>A16&#45;&gt;A20</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M533.3526,-330.506C521.7608,-316.7551 508.8178,-301.4011 497.3432,-287.7891"/>
<polygon fill="none" stroke="#000000" points="530.8788,-333.0019 540.0002,-338.3919 536.2309,-328.4902 530.8788,-333.0019"/>
<text text-anchor="middle" x="515.4885" y="-293.2002" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M513.9154,-374.9777C504.8021,-361.5867 495.047,-347.2527 486.0382,-334.0153"/>
<polygon fill="none" stroke="#000000" points="511.2773,-377.3223 519.7971,-383.6203 517.0643,-373.3839 511.2773,-377.3223"/>
<text text-anchor="middle" x="503.2241" y="-341.2449" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A22 -->
<g id="node23" class="node">
<title>A22</title>
<polygon fill="#fff8dc" stroke="#000000" points="581.839,-231.5 581.839,-267.5 644.294,-267.5 644.294,-231.5 581.839,-231.5"/>
<text text-anchor="middle" x="613.0665" y="-246.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">License</text>
<polygon fill="#fff8dc" stroke="#000000" points="625.4567,-302 562.5433,-302 562.5433,-266 625.4567,-266 625.4567,-302"/>
<text text-anchor="middle" x="594" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">License</text>
</g>
<!-- A16&#45;&gt;A22 -->
<g id="edge32" class="edge">
<title>A16&#45;&gt;A22</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M582.9162,-328.8084C590.8182,-308.0226 599.9707,-283.9476 606.1,-267.8249"/>
<polygon fill="none" stroke="#000000" points="579.5549,-327.8008 579.2729,-338.3919 586.098,-330.2883 579.5549,-327.8008"/>
<text text-anchor="middle" x="607.5595" y="-284.7716" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M566.5774,-373.7468C574.3038,-348.4602 582.9819,-320.0591 588.4671,-302.1078"/>
<polygon fill="none" stroke="#000000" points="563.1355,-373.0339 563.5605,-383.6203 569.83,-375.0795 563.1355,-373.0339"/>
<text text-anchor="middle" x="591.2537" y="-318.9127" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A23 -->
<g id="node24" class="node">
<title>A23</title>
<polygon fill="#fff8dc" stroke="#000000" points="160.2235,-231.5 160.2235,-267.5 259.9095,-267.5 259.9095,-231.5 160.2235,-231.5"/>
<text text-anchor="middle" x="210.0665" y="-246.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">StructuredValue</text>
<polygon fill="#fff8dc" stroke="#000000" points="253.6865,-302 154.3135,-302 154.3135,-266 253.6865,-266 253.6865,-302"/>
<text text-anchor="middle" x="204" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">StructuredValue</text>
</g>
<!-- A17&#45;&gt;A23 -->
<g id="edge33" class="edge">
<title>A17&#45;&gt;A23</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M223.8574,-342.2055C220.4381,-319.2202 215.7166,-287.4814 212.7797,-267.7388"/>
<polygon fill="none" stroke="#000000" points="220.4383,-343.0089 225.3717,-352.3851 227.3621,-341.9789 220.4383,-343.0089"/>
<text text-anchor="middle" x="223.8072" y="-281.4239" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M219.2358,-399.4713C215.4155,-370.5174 209.6172,-326.5727 206.3868,-302.0896"/>
<polygon fill="none" stroke="#000000" points="215.8155,-400.3061 220.5936,-409.7623 222.7554,-399.3904 215.8155,-400.3061"/>
<text text-anchor="middle" x="217.1377" y="-315.9544" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A24 -->
<g id="node25" class="node">
<title>A24</title>
<polygon fill="#fff8dc" stroke="#000000" points="566.9965,-477.5 566.9965,-529.5 751.1365,-529.5 751.1365,-477.5 566.9965,-477.5"/>
<text text-anchor="middle" x="659.0665" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContractualRulesLicenseAttribution</text>
<polyline fill="none" stroke="#000000" points="566.9965,-509.5 751.1365,-509.5 "/>
<text text-anchor="middle" x="659.0665" y="-496.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;license:License</text>
<text text-anchor="middle" x="659.0665" y="-484.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;licenseNotice:string</text>
<polygon fill="#fff8dc" stroke="transparent" points="550,-546 550,-622 726,-622 726,-546 550,-546"/>
<polygon fill="none" stroke="#000000" points="550,-590 550,-622 726,-622 726,-590 550,-590"/>
<text text-anchor="start" x="559.93" y="-603" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContractualRulesLicenseAttribution</text>
<polygon fill="none" stroke="#000000" points="550,-546 550,-590 726,-590 726,-546 550,-546"/>
<text text-anchor="start" x="602.161" y="-571" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;license:License</text>
<text text-anchor="start" x="592.9985" y="-559" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;licenseNotice:string</text>
</g>
<!-- A19&#45;&gt;A24 -->
<g id="edge34" class="edge">
<title>A19&#45;&gt;A24</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M736.6998,-766.5255C715.9796,-748.1763 691.141,-722.0204 678.0665,-693 653.6874,-638.8879 654.155,-567.4934 656.6114,-529.6561"/>
<polygon fill="none" stroke="#000000" points="734.5459,-769.2896 744.4063,-773.1654 739.1151,-763.9865 734.5459,-769.2896"/>
<text text-anchor="middle" x="664.0894" y="-545.2055" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M704.6386,-879.9906C686.7876,-860.1273 667.6015,-834.6944 657,-808 632.5827,-746.5178 632.1698,-668.2524 634.6786,-622.3815"/>
<polygon fill="none" stroke="#000000" points="702.3009,-882.6184 711.6536,-887.5962 707.4464,-877.8725 702.3009,-882.6184"/>
<text text-anchor="middle" x="642.3288" y="-637.8605" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A25 -->
<g id="node26" class="node">
<title>A25</title>
<polygon fill="#fff8dc" stroke="#000000" points="687.0555,-616.5 687.0555,-680.5 855.0775,-680.5 855.0775,-616.5 687.0555,-616.5"/>
<text text-anchor="middle" x="771.0665" y="-667.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContractualRulesLinkAttribution</text>
<polyline fill="none" stroke="#000000" points="687.0555,-660.5 855.0775,-660.5 "/>
<text text-anchor="middle" x="771.0665" y="-647.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;text:string</text>
<text text-anchor="middle" x="771.0665" y="-635.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;url:string</text>
<text text-anchor="middle" x="771.0665" y="-623.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;optionalForListDisplay:boolean</text>
<polygon fill="#fff8dc" stroke="transparent" points="666,-708 666,-796 826,-796 826,-708 666,-708"/>
<polygon fill="none" stroke="#000000" points="666,-764 666,-796 826,-796 826,-764 666,-764"/>
<text text-anchor="start" x="675.989" y="-777" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContractualRulesLinkAttribution</text>
<polygon fill="none" stroke="#000000" points="666,-708 666,-764 826,-764 826,-708 666,-708"/>
<text text-anchor="start" x="722.665" y="-745" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;text:string</text>
<text text-anchor="start" x="725.17" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;url:string</text>
<text text-anchor="start" x="675.989" y="-721" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;optionalForListDisplay:boolean</text>
</g>
<!-- A19&#45;&gt;A25 -->
<g id="edge35" class="edge">
<title>A19&#45;&gt;A25</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M771.0665,-763.3158C771.0665,-739.1783 771.0665,-705.4131 771.0665,-680.7477"/>
<polygon fill="none" stroke="#000000" points="767.5666,-763.3383 771.0665,-773.3384 774.5666,-763.3384 767.5666,-763.3383"/>
<text text-anchor="middle" x="779.5189" y="-695.8739" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M746,-877.3774C746,-852.498 746,-821.1635 746,-796.044"/>
<polygon fill="none" stroke="#000000" points="742.5001,-877.6079 746,-887.6079 749.5001,-877.6079 742.5001,-877.6079"/>
<text text-anchor="middle" x="754.4524" y="-811.1701" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A26 -->
<g id="node27" class="node">
<title>A26</title>
<polygon fill="#fff8dc" stroke="#000000" points="872.6115,-628.5 872.6115,-668.5 1049.5215,-668.5 1049.5215,-628.5 872.6115,-628.5"/>
<text text-anchor="middle" x="961.0665" y="-655.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContractualRulesMediaAttribution</text>
<polyline fill="none" stroke="#000000" points="872.6115,-648.5 1049.5215,-648.5 "/>
<text text-anchor="middle" x="961.0665" y="-635.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;url:string</text>
<polygon fill="#fff8dc" stroke="transparent" points="844,-720 844,-784 1012,-784 1012,-720 844,-720"/>
<polygon fill="none" stroke="#000000" points="844,-752 844,-784 1012,-784 1012,-752 844,-752"/>
<text text-anchor="start" x="853.545" y="-765" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContractualRulesMediaAttribution</text>
<polygon fill="none" stroke="#000000" points="844,-720 844,-752 1012,-752 1012,-720 844,-720"/>
<text text-anchor="start" x="907.17" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;url:string</text>
</g>
<!-- A19&#45;&gt;A26 -->
<g id="edge36" class="edge">
<title>A19&#45;&gt;A26</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M805.5228,-767.2044C842.6332,-738.8833 900.8742,-694.4362 934.5666,-668.7236"/>
<polygon fill="none" stroke="#000000" points="803.3113,-764.4893 797.4852,-773.3384 807.5581,-770.0539 803.3113,-764.4893"/>
<text text-anchor="middle" x="925.285" y="-683.4395" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M788.5316,-880.74C820.4185,-851.306 863.5167,-811.523 893.3254,-784.0073"/>
<polygon fill="none" stroke="#000000" points="786.0655,-878.2533 781.0914,-887.6079 790.8135,-883.3969 786.0655,-878.2533"/>
<text text-anchor="middle" x="885.7393" y="-799.5128" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A27 -->
<g id="node28" class="node">
<title>A27</title>
<polygon fill="#fff8dc" stroke="#000000" points="1067.5005,-622.5 1067.5005,-674.5 1236.6325,-674.5 1236.6325,-622.5 1067.5005,-622.5"/>
<text text-anchor="middle" x="1152.0665" y="-661.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContractualRulesTextAttribution</text>
<polyline fill="none" stroke="#000000" points="1067.5005,-654.5 1236.6325,-654.5 "/>
<text text-anchor="middle" x="1152.0665" y="-641.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;text:string</text>
<text text-anchor="middle" x="1152.0665" y="-629.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;optionalForListDisplay:boolean</text>
<polygon fill="#fff8dc" stroke="transparent" points="1030.5,-714 1030.5,-790 1191.5,-790 1191.5,-714 1030.5,-714"/>
<polygon fill="none" stroke="#000000" points="1031,-758 1031,-790 1192,-790 1192,-758 1031,-758"/>
<text text-anchor="start" x="1040.934" y="-771" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">ContractualRulesTextAttribution</text>
<polygon fill="none" stroke="#000000" points="1031,-714 1031,-758 1192,-758 1192,-714 1031,-714"/>
<text text-anchor="start" x="1088.165" y="-739" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;text:string</text>
<text text-anchor="start" x="1041.489" y="-727" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&#45;optionalForListDisplay:boolean</text>
</g>
<!-- A19&#45;&gt;A27 -->
<g id="edge37" class="edge">
<title>A19&#45;&gt;A27</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M844.0115,-770.3151C902.4969,-751.1634 986.3581,-722.4332 1058.0665,-693 1071.5963,-687.4466 1085.9749,-680.9524 1099.3106,-674.6688"/>
<polygon fill="none" stroke="#000000" points="842.9073,-766.9937 834.4862,-773.423 845.0786,-773.6484 842.9073,-766.9937"/>
<text text-anchor="middle" x="1086.4892" y="-687.0184" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M839.3378,-886.5162C893.4045,-866.0092 962.1921,-837.9968 1021,-808 1031.4917,-802.6484 1042.3626,-796.4726 1052.7673,-790.2191"/>
<polygon fill="none" stroke="#000000" points="837.8848,-883.3235 829.7636,-890.1276 840.3554,-889.873 837.8848,-883.3235"/>
<text text-anchor="middle" x="1041.5427" y="-803.7723" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A20&#45;&gt;A11 -->
<g id="edge24" class="edge">
<title>A20&#45;&gt;A11</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M432.7818,-202.8665C409.5871,-169.3631 379.4605,-125.847 362.0922,-100.7594"/>
<polygon fill="none" stroke="#000000" points="429.9476,-204.9216 438.5174,-211.1513 435.7029,-200.9371 429.9476,-204.9216"/>
<text text-anchor="middle" x="379.3593" y="-107.8514" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M417.1755,-224.8292C397.6253,-191.6112 373.994,-151.4589 357.8659,-124.0554"/>
<polygon fill="none" stroke="#000000" points="414.222,-226.7113 422.3106,-233.5543 420.2547,-223.1608 414.222,-226.7113"/>
<text text-anchor="middle" x="374.3442" y="-132.3897" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A23&#45;&gt;A21 -->
<g id="edge31" class="edge">
<title>A23&#45;&gt;A21</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M200.8611,-221.7194C195.2907,-204.9087 187.8767,-182.5343 180.5957,-160.5612"/>
<polygon fill="none" stroke="#000000" points="197.6057,-223.0225 204.0735,-231.414 204.2504,-220.8207 197.6057,-223.0225"/>
<text text-anchor="middle" x="194.3205" y="-172.1087" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M196.3119,-256.1488C191.0447,-237.0678 183.7305,-210.571 176.514,-184.428"/>
<polygon fill="none" stroke="#000000" points="192.9791,-257.229 199.0139,-265.9371 199.7267,-255.3663 192.9791,-257.229"/>
<text text-anchor="middle" x="189.4848" y="-196.6516" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">allOf</text>
</g>
<!-- A24&#45;&gt;A22 -->
<g id="edge14" class="edge">
<title>A24&#45;&gt;A22</title>
<path fill="none" stroke="#000000" d="M657.8303,-477.4501C655.9089,-444.6336 651.3018,-386.6465 641.0665,-338 636.6841,-317.1713 629.3706,-294.2777 623.317,-276.994"/>
<polygon fill="#000000" stroke="#000000" points="619.93,-267.524 627.5348,-275.4244 621.6138,-272.232 623.2977,-276.9399 623.2977,-276.9399 623.2977,-276.9399 621.6138,-272.232 619.0605,-278.4554 619.93,-267.524 619.93,-267.524"/>
<path fill="none" stroke="#000000" d="M636.4322,-545.7872C634.338,-505.3567 629.6996,-439.8151 620,-384 615.7107,-359.3179 608.3636,-331.8051 602.5714,-311.8955"/>
<polygon fill="#000000" stroke="#000000" points="599.7087,-302.2324 606.8639,-310.5422 601.129,-307.0264 602.5493,-311.8205 602.5493,-311.8205 602.5493,-311.8205 601.129,-307.0264 598.2346,-313.0987 599.7087,-302.2324 599.7087,-302.2324"/>
</g>
</g>
</svg>

До

Ширина:  |  Высота:  |  Размер: 39 KiB

После

Ширина:  |  Высота:  |  Размер: 40 KiB

Просмотреть файл

@ -11,8 +11,7 @@
"member-ordering": false,
"no-unsafe-any": false,
"no-null-keyword": false,
"prettier": true,
"no-console": false
"prettier": true
},
"rulesDirectory": ["tslint-plugin-prettier"]
}