{"$class":"concerto.metamodel@1.0.0.Model","decorators":[],"namespace":"org.accordproject.templatemark@0.4.0","imports":[{"$class":"concerto.metamodel@1.0.0.ImportType","name":"Child","namespace":"org.accordproject.commonmark@0.5.0","uri":"https://models.accordproject.org/markdown/commonmark@0.5.0.cto"},{"$class":"concerto.metamodel@1.0.0.ImportType","name":"Decorator","namespace":"concerto.metamodel@1.0.0","uri":"https://models.accordproject.org/concerto/metamodel@1.0.0.cto"}],"declarations":[{"$class":"concerto.metamodel@1.0.0.EnumDeclaration","name":"CodeType","properties":[{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"ES_2020","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":876,"line":21,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":886,"line":22,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":858,"line":20,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":887,"line":22,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Code","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"type","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"CodeType"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":906,"line":25,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":924,"line":26,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"contents","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":924,"line":26,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":942,"line":27,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":889,"line":24,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":943,"line":27,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ElementDefinition","isAbstract":true,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1070,"line":33,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1086,"line":34,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"elementType","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1086,"line":34,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1118,"line":35,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"decorators","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Decorator"},"isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1118,"line":35,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1152,"line":36,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1017,"line":32,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1153,"line":36,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"VariableDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"identifiedBy","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1212,"line":39,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1243,"line":40,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1155,"line":38,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1244,"line":40,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"ElementDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"FormattedVariableDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"format","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1313,"line":43,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1329,"line":44,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1246,"line":42,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1330,"line":44,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"VariableDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"EnumVariableDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"enumValues","isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1394,"line":47,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1416,"line":48,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1332,"line":46,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1417,"line":48,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"VariableDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"FormulaDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"dependencies","isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1475,"line":51,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1560,"line":52,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"code","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Code"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1560,"line":52,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1572,"line":53,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1419,"line":50,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1573,"line":53,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"ElementDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"BlockDefinition","isAbstract":true,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1575,"line":55,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1637,"line":56,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"ElementDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ClauseDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"condition","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Code"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1694,"line":59,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1720,"line":60,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1639,"line":58,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1721,"line":60,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ContractDefinition","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1723,"line":62,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1777,"line":63,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"WithDefinition","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1779,"line":65,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1829,"line":66,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ConditionalDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenTrue","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1891,"line":69,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1914,"line":70,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenFalse","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1914,"line":70,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1938,"line":71,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"condition","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Code"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1938,"line":71,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1968,"line":72,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"dependencies","isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1968,"line":72,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2001,"line":73,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1831,"line":68,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2002,"line":73,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"OptionalDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenSome","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2061,"line":76,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2084,"line":77,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenNone","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2084,"line":77,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2103,"line":78,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2004,"line":75,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2104,"line":78,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"JoinDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"separator","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2159,"line":81,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2178,"line":82,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2106,"line":80,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2179,"line":82,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ListBlockDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"type","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2239,"line":85,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2257,"line":86,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"tight","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2257,"line":86,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2276,"line":87,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"start","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2276,"line":87,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2304,"line":88,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"delimiter","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2304,"line":88,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2332,"line":89,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2181,"line":84,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2333,"line":89,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ForeachBlockDefinition","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2335,"line":91,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2393,"line":92,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"WithBlockDefinition","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2395,"line":94,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2450,"line":95,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ConditionalBlockDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenTrue","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2517,"line":98,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2540,"line":99,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenFalse","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2540,"line":99,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2564,"line":100,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"condition","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Code"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2564,"line":100,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2590,"line":101,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2452,"line":97,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2591,"line":101,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"OptionalBlockDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenSome","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2655,"line":104,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2678,"line":105,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenNone","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2678,"line":105,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2697,"line":106,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2593,"line":103,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2698,"line":106,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}}],"concertoVersion":"^3.0.0"}