Changes for page 03. Errorlog

Last modified by Fredrik Nilsson on 2023/01/20 10:22
From empty
To version 22.1
edited by Fredrik Nilsson
on 2021/05/25 15:16
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,0 +1,1 @@
1 +3. Errorlog
Parent
... ... @@ -1,0 +1,1 @@
1 +developer:Main.Invoicing.invoice-service.Technical reference.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.XWikiGuest
1 +xwiki:XWiki.frn
Default language
... ... @@ -1,0 +1,1 @@
1 +en
Tags
... ... @@ -1,0 +1,1 @@
1 +px-custom-page-content
Content
... ... @@ -1,0 +1,85 @@
1 +(% class="jumbotron" %)
2 +(((
3 +(% class="container" %)
4 +(((
5 +If errors are encountered during CUSIN file processing an errorlog will be created, describing what type of error i.e. logical, format or xml-validation error.
6 +)))
7 +)))
8 +
9 +(% class="row" %)
10 +(((
11 +(% class="col-xs-12" %)
12 +(((
13 +----
14 +
15 +== CUSIN Errorlog file ==
16 +
17 +[[image:1621947929812-962.png||height="339" width="429"]]
18 +
19 +(% class="wikigeneratedid" %)
20 +If any error occurs during the process of a cusin XML file, an errorlog is generated consisting of:
21 +
22 +* detailed description of all the errors that occured (ResponseItems file)
23 +* the elements of the original file that failed (OriginItems file)
24 +
25 +(% class="wikigeneratedid" %)
26 +Depending of the type of error you can choose to correct the invalid elements and transfer again in a new cusin file (using the next number in the cusin number series).
27 +
28 +== Error Codes ==
29 +)))
30 +)))
31 +
32 +Below is a list of some errorcodes that may occur in the errorfile
33 +
34 +(% class="table-bordered table-striped" %)
35 +|=(% style="width: 302px;" %)MessageCode|=(% style="width: 2940px;" %)Description
36 +|(% style="width:302px" %)1210|(% style="width:2940px" %)AccountName must be unique
37 +|(% style="width:302px" %)1024|(% style="width:2940px" %)Registration number XXXXX is invalid
38 +
39 +(% id="HNameconvention" %)
40 +== Name convention ==
41 +
42 +ERRCUSIN_<CompanyNumber>_<DateTime>_<SerialNumber>[Original related filename].xml
43 +
44 +(% class="table-bordered table-striped" %)
45 +|=Names Component|=Description
46 +|CompanyNumber|The company number in our ledger system
47 +|DateTime|Date created, Should be in the format ISO 8601 format, YYYYMMDDhhmmdd
48 +|SerialNumber|Should follow an uninterupted number series, 00001, and so on.
49 +
50 +== Current XML schema description ==
51 +
52 +A detailed description of the elements in the current version of the XML schema definition file (XSD) can be found [[here>>doc:.XML Schema specification.WebHome]]
53 +
54 +== Download current XML schema file ==
55 +
56 +(% class="row" %)
57 +(((
58 +(% class="col-xs-12" %)
59 +(((
60 +(% border="0" style="width:1023px" %)
61 +|=(% style="width: 208px; background-color: rgb(237, 237, 237);" %)Fileversion|=(% style="width: 213px; background-color: rgb(237, 237, 237);" %)Version|=(% style="width: 288px; background-color: rgb(237, 237, 237);" %)Releasedate|=(% style="width: 585px; background-color: rgb(237, 237, 237);" %)Comment
62 +|(% style="width:208px" %)[[FileResponse_[1.X].xsd>>attach:Main.Invoicing.invoice-service.Technical reference.WebHome@FileResponse_[1.X].xsd]]|(% style="width:213px" %)1.0|(% style="width:288px" %)2016|(% style="width:585px" %)
63 +
64 +== Change Log ==
65 +
66 +(% id="HVersion1.1" %)
67 +==== **Version 2.0{{id name="3"/}}** ====
68 +
69 +(% id="HJanuary2C2016" %)
70 +===== September, 2016 =====
71 +
72 +[[FileResponse_[1.X].xsd>>attach:Main.Invoicing.invoice-service.Technical reference.WebHome@FileResponse_[1.X].xsd]]
73 +
74 +(% class="box" %)
75 +(((
76 + Initial version (latest documented version)
77 +)))
78 +
79 +== Download sample files ==
80 +
81 +[[ERRCUSIN_367_20191030093754_0[CUSIN_367_20190911090044_93.xml]>>attach:Main.Invoicing.invoice-service.Technical reference.WebHome@ERRCUSIN_367_20191030093754_0[CUSIN_367_20190911090044_93.xml].XML]] (ResponseItems)
82 +
83 +[[ERRCUSIN_367_20191030093613_0[CUSIN_367_20190911090044_93.xml]>>attach:Main.Invoicing.invoice-service.Technical reference.WebHome@ERRCUSIN_367_20191030093613_0[CUSIN_367_20190911090044_93.xml].XML]] (OriginItems)
84 +)))
85 +)))
1621947900153-892.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.dap
Size
... ... @@ -1,0 +1,1 @@
1 +0 bytes
Content
1621947929812-962.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.dap
Size
... ... @@ -1,0 +1,1 @@
1 +0 bytes
Content
FileResponse_[1.X].xsd.svg
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.dap
Size
... ... @@ -1,0 +1,1 @@
1 +0 bytes
Content
... ... @@ -1,0 +1,1 @@
1 +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:lucid="lucid" width="506" height="426"><g transform="translate(-37 3)" lucid:page-tab-id="0_0"><path d="M0 0h1870.4v1323.2H0z" fill="#fff"/><g filter="url(#a)"><path d="M60 30c0-5.52 4.48-10 10-10h340c5.52 0 10 4.48 10 10v360c0 5.52-4.48 10-10 10H70c-5.52 0-10-4.48-10-10z" stroke="#39903c" stroke-width="4" fill="#fff9e5"/><path d="M60 63h360" stroke="#39903c" stroke-width="4" fill="none"/><use xlink:href="#b" transform="matrix(1,0,0,1,68,20) translate(0 28.555555555555557)"/><use xlink:href="#c" transform="matrix(1,0,0,1,72,71.33333333333333) translate(0 20.22222222222222)"/><use xlink:href="#d" transform="matrix(1,0,0,1,72,71.33333333333333) translate(15.308641975308644 20.22222222222222)"/></g><g filter="url(#e)"><path d="M120 110c0-5.52 4.48-10 10-10h320c5.52 0 10 4.48 10 10v260c0 5.52-4.48 10-10 10H130c-5.52 0-10-4.48-10-10z" stroke="#39903c" stroke-width="4" fill="#fff9e5"/><use xlink:href="#f" transform="matrix(1,0,0,1,128,108) translate(0 20.4)"/><use xlink:href="#g" transform="matrix(1,0,0,1,128,108) translate(15.5 20.4)"/><use xlink:href="#h" transform="matrix(1,0,0,1,128,108) translate(0 42)"/><use xlink:href="#i" transform="matrix(1,0,0,1,128,108) translate(15.5 42)"/><use xlink:href="#j" transform="matrix(1,0,0,1,128,108) translate(120.35000000000001 42)"/><use xlink:href="#k" transform="matrix(1,0,0,1,128,108) translate(0 69.60000000000001)"/><use xlink:href="#l" transform="matrix(1,0,0,1,128,108) translate(0 97.20000000000002)"/><use xlink:href="#m" transform="matrix(1,0,0,1,128,108) translate(0 124.80000000000001)"/><use xlink:href="#n" transform="matrix(1,0,0,1,128,108) translate(15.5 124.80000000000001)"/><use xlink:href="#o" transform="matrix(1,0,0,1,128,108) translate(143.25 124.80000000000001)"/></g><g filter="url(#p)"><path d="M180 250c0-5.52 4.48-10 10-10h300c5.52 0 10 4.48 10 10v100c0 5.52-4.48 10-10 10H190c-5.52 0-10-4.48-10-10z" stroke="#39903c" stroke-width="4" fill="#fff9e5"/><use xlink:href="#f" transform="matrix(1,0,0,1,188,248) translate(0 20.4)"/><use xlink:href="#q" transform="matrix(1,0,0,1,188,248) translate(15.5 20.4)"/><use xlink:href="#r" transform="matrix(1,0,0,1,188,248) translate(0 42)"/><use xlink:href="#s" transform="matrix(1,0,0,1,188,248) translate(15.5 42)"/><use xlink:href="#r" transform="matrix(1,0,0,1,188,248) translate(0 63.6)"/><use xlink:href="#t" transform="matrix(1,0,0,1,188,248) translate(15.5 63.6)"/><use xlink:href="#r" transform="matrix(1,0,0,1,188,248) translate(0 85.20000000000002)"/><use xlink:href="#u" transform="matrix(1,0,0,1,188,248) translate(15.5 85.20000000000002)"/></g><g filter="url(#v)"><path d="M180 170c0-5.52 4.48-10 10-10h320c5.52 0 10 4.48 10 10v20c0 5.52-4.48 10-10 10H190c-5.52 0-10-4.48-10-10z" stroke="#39903c" stroke-width="4" fill="#fff9e5"/><use xlink:href="#w" transform="matrix(1,0,0,1,188,168) translate(0 20.4)"/><use xlink:href="#x" transform="matrix(1,0,0,1,188,168) translate(41.6 20.4)"/><use xlink:href="#y" transform="matrix(1,0,0,1,188,168) translate(109.55000000000001 20.4)"/><use xlink:href="#z" transform="matrix(1,0,0,1,188,168) translate(150.45000000000002 20.4)"/><use xlink:href="#A" transform="matrix(1,0,0,1,188,168) translate(213.25000000000003 20.4)"/></g><defs><path fill="#333" d="M63-220v92h138v28H63V0H30v-248h175v28H63" id="B"/><path fill="#333" d="M24-231v-30h32v30H24zM24 0v-190h32V0H24" id="C"/><path fill="#333" d="M24 0v-261h32V0H24" id="D"/><path fill="#333" d="M100-194c63 0 86 42 84 106H49c0 40 14 67 53 68 26 1 43-12 49-29l28 8c-11 28-37 45-77 45C44 4 14-33 15-96c1-61 26-98 85-98zm52 81c6-60-76-77-97-28-3 7-6 17-6 28h103" id="E"/><path fill="#333" d="M233-177c-1 41-23 64-60 70L243 0h-38l-65-103H63V0H30v-248c88 3 205-21 203 71zM63-129c60-2 137 13 137-47 0-61-80-42-137-45v92" id="F"/><path fill="#333" d="M135-143c-3-34-86-38-87 0 15 53 115 12 119 90S17 21 10-45l28-5c4 36 97 45 98 0-10-56-113-15-118-90-4-57 82-63 122-42 12 7 21 19 24 35" id="G"/><path fill="#333" d="M115-194c55 1 70 41 70 98S169 2 115 4C84 4 66-9 55-30l1 105H24l-1-265h31l2 30c10-21 28-34 59-34zm-8 174c40 0 45-34 45-75s-6-73-45-74c-42 0-51 32-51 76 0 43 10 73 51 73" id="H"/><path fill="#333" d="M100-194c62-1 85 37 85 99 1 63-27 99-86 99S16-35 15-95c0-66 28-99 85-99zM99-20c44 1 53-31 53-75 0-43-8-75-51-75s-53 32-53 75 10 74 51 75" id="I"/><path fill="#333" d="M117-194c89-4 53 116 60 194h-32v-121c0-31-8-49-39-48C34-167 62-67 57 0H25l-1-190h30c1 10-1 24 2 32 11-22 29-35 61-36" id="J"/><path fill="#333" d="M-5 72V49h209v23H-5" id="K"/><path fill="#333" d="M26 75v-336h71v23H56V52h41v23H26" id="L"/><path fill="#333" d="M27 0v-27h64v-190l-56 39v-29l58-41h29v221h61V0H27" id="M"/><path fill="#333" d="M33 0v-38h34V0H33" id="N"/><path fill="#333" d="M195 0l-74-108L45 0H8l94-129-87-119h37l69 98 67-98h37l-84 118L233 0h-38" id="O"/><path fill="#333" d="M3 75V52h41v-290H3v-23h71V75H3" id="P"/><path fill="#333" d="M141 0L90-78 38 0H4l68-98-65-92h35l48 74 47-74h35l-64 92 68 98h-35" id="Q"/><path fill="#333" d="M85-194c31 0 48 13 60 33l-1-100h32l1 261h-30c-2-10 0-23-3-31C134-8 116 4 85 4 32 4 16-35 15-94c0-66 23-100 70-100zm9 24c-40 0-46 34-46 75 0 40 6 74 45 74 42 0 51-32 51-76 0-42-9-74-50-73" id="R"/><g id="b"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#B"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,10.814814814814815,0)" xlink:href="#C"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,14.71604938271605,0)" xlink:href="#D"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,18.617283950617285,0)" xlink:href="#E"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,28.49382716049383,0)" xlink:href="#F"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,41.283950617283956,0)" xlink:href="#E"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,51.1604938271605,0)" xlink:href="#G"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,60.0493827160494,0)" xlink:href="#H"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,69.92592592592594,0)" xlink:href="#I"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,79.80246913580248,0)" xlink:href="#J"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,89.67901234567903,0)" xlink:href="#G"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,98.56790123456791,0)" xlink:href="#E"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,108.44444444444446,0)" xlink:href="#K"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,118.320987654321,0)" xlink:href="#L"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,123.25925925925927,0)" xlink:href="#M"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,133.1358024691358,0)" xlink:href="#N"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,138.07407407407408,0)" xlink:href="#O"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,149.92592592592592,0)" xlink:href="#P"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,154.8641975308642,0)" xlink:href="#N"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,159.80246913580248,0)" xlink:href="#Q"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,168.69135802469137,0)" xlink:href="#G"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,177.58024691358025,0)" xlink:href="#R"/></g><path fill="#333" d="M118-107v75H92v-75H18v-26h74v-75h26v75h74v26h-74" id="S"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#S" id="c"/><g id="d"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#F"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,12.790123456790125,0)" xlink:href="#E"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,22.66666666666667,0)" xlink:href="#G"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,31.555555555555557,0)" xlink:href="#H"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,41.4320987654321,0)" xlink:href="#I"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,51.308641975308646,0)" xlink:href="#J"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,61.18518518518519,0)" xlink:href="#G"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,70.07407407407408,0)" xlink:href="#E"/></g><filter id="a" filterUnits="objectBoundingBox" x="-.06" y="0" width="1.06" height="1"><feOffset result="offOut" in="SourceAlpha" dx="-23"/><feGaussianBlur result="blurOut" in="offOut"/><feColorMatrix result="colorOut" in="blurOut" values="0 0 0 0 0.03529411764705882 0 0 0 0 0.38823529411764707 0 0 0 0 0.06666666666666667 0 0 0 1 0"/><feBlend in="SourceGraphic" in2="colorOut"/></filter><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#S" id="f"/><path fill="#333" d="M30-248c87 1 191-15 191 75 0 78-77 80-158 76V0H30v-248zm33 125c57 0 124 11 124-50 0-59-68-47-124-48v98" id="T"/><path fill="#333" d="M114-163C36-179 61-72 57 0H25l-1-190h30c1 12-1 29 2 39 6-27 23-49 58-41v29" id="U"/><path fill="#333" d="M96-169c-40 0-48 33-48 73s9 75 48 75c24 0 41-14 43-38l32 2c-6 37-31 61-74 61-59 0-76-41-82-99-10-93 101-131 147-64 4 7 5 14 7 22l-32 3c-4-21-16-35-41-35" id="V"/><g id="g"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#T"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#U"/><use transform="matrix(0.05,0,0,0.05,17.95,0)" xlink:href="#I"/><use transform="matrix(0.05,0,0,0.05,27.950000000000003,0)" xlink:href="#V"/><use transform="matrix(0.05,0,0,0.05,36.95,0)" xlink:href="#E"/><use transform="matrix(0.05,0,0,0.05,46.95,0)" xlink:href="#G"/><use transform="matrix(0.05,0,0,0.05,55.95,0)" xlink:href="#G"/><use transform="matrix(0.05,0,0,0.05,64.95,0)" xlink:href="#E"/><use transform="matrix(0.05,0,0,0.05,74.95,0)" xlink:href="#R"/><use transform="matrix(0.05,0,0,0.05,84.95,0)" xlink:href="#B"/><use transform="matrix(0.05,0,0,0.05,95.9,0)" xlink:href="#C"/><use transform="matrix(0.05,0,0,0.05,99.85000000000001,0)" xlink:href="#D"/><use transform="matrix(0.05,0,0,0.05,103.80000000000001,0)" xlink:href="#E"/></g><path fill="#333" d="M125-100v72H85v-72H15v-39h70v-72h40v72h71v39h-71" id="W"/><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#W" id="h"/><path fill="#333" d="M140-251c80 0 125 45 125 126S219 4 139 4C58 4 15-44 15-125s44-126 125-126zm-1 214c52 0 73-35 73-88 0-50-21-86-72-86-52 0-73 35-73 86s22 88 72 88" id="X"/><path fill="#333" d="M135-150c-39-12-60 13-60 57V0H25l-1-190h47c2 13-1 29 3 40 6-28 27-53 61-41v41" id="Y"/><path fill="#333" d="M25-224v-37h50v37H25zM25 0v-190h50V0H25" id="Z"/><path fill="#333" d="M195-6C206 82 75 100 31 46c-4-6-6-13-8-21l49-6c3 16 16 24 34 25 40 0 42-37 40-79-11 22-30 35-61 35-53 0-70-43-70-97 0-56 18-96 73-97 30 0 46 14 59 34l2-30h47zm-90-29c32 0 41-27 41-63 0-35-9-62-40-62-32 0-39 29-40 63 0 36 9 62 39 62" id="aa"/><path fill="#333" d="M135-194c87-1 58 113 63 194h-50c-7-57 23-157-34-157-59 0-34 97-39 157H25l-1-190h47c2 12-1 28 3 38 12-26 28-41 61-42" id="ab"/><path fill="#333" d="M24 0v-248h52V0H24" id="ac"/><path fill="#333" d="M115-3C79 11 28 4 28-45v-112H4v-33h27l15-45h31v45h36v33H77v99c-1 23 16 31 38 25v30" id="ad"/><path fill="#333" d="M185-48c-13 30-37 53-82 52C43 2 14-33 14-96s30-98 90-98c62 0 83 45 84 108H66c0 31 8 55 39 56 18 0 30-7 34-22zm-45-69c5-46-57-63-70-21-2 6-4 13-4 21h74" id="ae"/><path fill="#333" d="M220-157c-53 9-28 100-34 157h-49v-107c1-27-5-49-29-50C55-147 81-57 75 0H25l-1-190h47c2 12-1 28 3 38 10-53 101-56 108 0 13-22 24-43 59-42 82 1 51 116 57 194h-49v-107c-1-25-5-48-29-50" id="af"/><path fill="#333" d="M137-138c1-29-70-34-71-4 15 46 118 7 119 86 1 83-164 76-172 9l43-7c4 19 20 25 44 25 33 8 57-30 24-41C81-84 22-81 20-136c-2-80 154-74 161-7" id="ag"/><g id="i"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,14,0)" xlink:href="#Y"/><use transform="matrix(0.05,0,0,0.05,21,0)" xlink:href="#Z"/><use transform="matrix(0.05,0,0,0.05,26,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,36.95,0)" xlink:href="#Z"/><use transform="matrix(0.05,0,0,0.05,41.95,0)" xlink:href="#ab"/><use transform="matrix(0.05,0,0,0.05,52.900000000000006,0)" xlink:href="#ac"/><use transform="matrix(0.05,0,0,0.05,57.900000000000006,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,63.85,0)" xlink:href="#ae"/><use transform="matrix(0.05,0,0,0.05,73.85000000000001,0)" xlink:href="#af"/><use transform="matrix(0.05,0,0,0.05,89.85000000000001,0)" xlink:href="#ag"/></g><path fill="#333" d="M20 75v-336h95v34H67V41h48v34H20" id="ah"/><path fill="#333" d="M23 0v-37h61v-169l-59 37v-38l62-41h46v211h57V0H23" id="ai"/><path fill="#333" d="M24 0v-54h51V0H24" id="aj"/><path fill="#333" d="M101-251c68 0 84 54 84 127C185-50 166 4 99 4S15-52 14-124c-1-75 17-127 87-127zm-1 216c37-5 36-46 36-89s4-89-36-89c-39 0-36 45-36 89 0 43-3 85 36 89" id="ak"/><path fill="#333" d="M4 75V41h49v-268H4v-34h96V75H4" id="al"/><g id="j"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,5.95,0)" xlink:href="#ai"/><use transform="matrix(0.05,0,0,0.05,15.949999999999998,0)" xlink:href="#aj"/><use transform="matrix(0.05,0,0,0.05,20.95,0)" xlink:href="#aj"/><use transform="matrix(0.05,0,0,0.05,25.950000000000003,0)" xlink:href="#aj"/><use transform="matrix(0.05,0,0,0.05,30.950000000000003,0)" xlink:href="#ak"/><use transform="matrix(0.05,0,0,0.05,40.95,0)" xlink:href="#al"/></g><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#W" id="m"/><path fill="#333" d="M240-174c0 40-23 61-54 70L253 0h-59l-57-94H76V0H24v-248c93 4 217-23 216 74zM76-134c48-2 112 12 112-38 0-48-66-32-112-35v73" id="am"/><path fill="#333" d="M135-194c53 0 70 44 70 98 0 56-19 98-73 100-31 1-45-17-59-34 3 33 2 69 2 105H25l-1-265h48c2 10 0 23 3 31 11-24 29-35 60-35zM114-30c33 0 39-31 40-66 0-38-9-64-40-64-56 0-55 130 0 130" id="an"/><path fill="#333" d="M110-194c64 0 96 36 96 99 0 64-35 99-97 99-61 0-95-36-95-99 0-62 34-99 96-99zm-1 164c35 0 45-28 45-65 0-40-10-65-43-65-34 0-45 26-45 65 0 36 10 65 43 65" id="ao"/><g id="n"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#am"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#ae"/><use transform="matrix(0.05,0,0,0.05,22.950000000000003,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,32.95,0)" xlink:href="#an"/><use transform="matrix(0.05,0,0,0.05,43.900000000000006,0)" xlink:href="#ao"/><use transform="matrix(0.05,0,0,0.05,54.85,0)" xlink:href="#ab"/><use transform="matrix(0.05,0,0,0.05,65.80000000000001,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,75.80000000000001,0)" xlink:href="#ae"/><use transform="matrix(0.05,0,0,0.05,85.80000000000001,0)" xlink:href="#ac"/><use transform="matrix(0.05,0,0,0.05,90.80000000000001,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,96.75000000000001,0)" xlink:href="#ae"/><use transform="matrix(0.05,0,0,0.05,106.75,0)" xlink:href="#af"/></g><path fill="#333" d="M86-200l42-18 12 35-44 11 32 37-32 21-26-44-26 44-32-21 33-37-44-11 12-35 42 18-3-48h38" id="ap"/><g id="o"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,5.95,0)" xlink:href="#ak"/><use transform="matrix(0.05,0,0,0.05,15.949999999999998,0)" xlink:href="#aj"/><use transform="matrix(0.05,0,0,0.05,20.95,0)" xlink:href="#aj"/><use transform="matrix(0.05,0,0,0.05,25.950000000000003,0)" xlink:href="#ap"/><use transform="matrix(0.05,0,0,0.05,32.95,0)" xlink:href="#al"/></g><filter id="e" filterUnits="objectBoundingBox" x="-.07" y="0" width="1.07" height="1"><feOffset result="offOut" in="SourceAlpha" dx="-23"/><feGaussianBlur result="blurOut" in="offOut"/><feColorMatrix result="colorOut" in="blurOut" values="0 0 0 0 0.03529411764705882 0 0 0 0 0.38823529411764707 0 0 0 0 0.06666666666666667 0 0 0 1 0"/><feBlend in="SourceGraphic" in2="colorOut"/></filter><path fill="#333" d="M240 0l2-218c-23 76-54 145-80 218h-23L58-218 59 0H30v-248h44l77 211c21-75 51-140 76-211h43V0h-30" id="aq"/><path fill="#333" d="M141-36C126-15 110 5 73 4 37 3 15-17 15-53c-1-64 63-63 125-63 3-35-9-54-41-54-24 1-41 7-42 31l-33-3c5-37 33-52 76-52 45 0 72 20 72 64v82c-1 20 7 32 28 27v20c-31 9-61-2-59-35zM48-53c0 20 12 33 32 33 41-3 63-29 60-74-43 2-92-5-92 41" id="ar"/><path fill="#333" d="M177-190C167-65 218 103 67 71c-23-6-38-20-44-43l32-5c15 47 100 32 89-28v-30C133-14 115 1 83 1 29 1 15-40 15-95c0-56 16-97 71-98 29-1 48 16 59 35 1-10 0-23 2-32h30zM94-22c36 0 50-32 50-73 0-42-14-75-50-75-39 0-46 34-46 75s6 73 46 73" id="as"/><path fill="#333" d="M212-179c-10-28-35-45-73-45-59 0-87 40-87 99 0 60 29 101 89 101 43 0 62-24 78-52l27 14C228-24 195 4 139 4 59 4 22-46 18-125c-6-104 99-153 187-111 19 9 31 26 39 46" id="at"/><g id="q"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,14.950000000000001,0)" xlink:href="#E"/><use transform="matrix(0.05,0,0,0.05,24.950000000000003,0)" xlink:href="#G"/><use transform="matrix(0.05,0,0,0.05,33.95,0)" xlink:href="#G"/><use transform="matrix(0.05,0,0,0.05,42.95,0)" xlink:href="#ar"/><use transform="matrix(0.05,0,0,0.05,52.95,0)" xlink:href="#as"/><use transform="matrix(0.05,0,0,0.05,62.95,0)" xlink:href="#E"/><use transform="matrix(0.05,0,0,0.05,72.95,0)" xlink:href="#at"/><use transform="matrix(0.05,0,0,0.05,85.9,0)" xlink:href="#I"/><use transform="matrix(0.05,0,0,0.05,95.9,0)" xlink:href="#R"/><use transform="matrix(0.05,0,0,0.05,105.9,0)" xlink:href="#E"/></g><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#S" id="r"/><g id="s"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,14.950000000000001,0)" xlink:href="#E"/><use transform="matrix(0.05,0,0,0.05,24.950000000000003,0)" xlink:href="#G"/><use transform="matrix(0.05,0,0,0.05,33.95,0)" xlink:href="#G"/><use transform="matrix(0.05,0,0,0.05,42.95,0)" xlink:href="#ar"/><use transform="matrix(0.05,0,0,0.05,52.95,0)" xlink:href="#as"/><use transform="matrix(0.05,0,0,0.05,62.95,0)" xlink:href="#E"/></g><path fill="#333" d="M127-220V0H93v-220H8v-28h204v28h-85" id="au"/><path fill="#333" d="M179-190L93 31C79 59 56 82 12 73V49c39 6 53-20 64-50L1-190h34L92-34l54-156h33" id="av"/><g id="t"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#F"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#E"/><use transform="matrix(0.05,0,0,0.05,22.950000000000003,0)" xlink:href="#G"/><use transform="matrix(0.05,0,0,0.05,31.950000000000003,0)" xlink:href="#H"/><use transform="matrix(0.05,0,0,0.05,41.95,0)" xlink:href="#I"/><use transform="matrix(0.05,0,0,0.05,51.95,0)" xlink:href="#J"/><use transform="matrix(0.05,0,0,0.05,61.95,0)" xlink:href="#G"/><use transform="matrix(0.05,0,0,0.05,70.95,0)" xlink:href="#E"/><use transform="matrix(0.05,0,0,0.05,80.95,0)" xlink:href="#au"/><use transform="matrix(0.05,0,0,0.05,90.9,0)" xlink:href="#av"/><use transform="matrix(0.05,0,0,0.05,99.9,0)" xlink:href="#H"/><use transform="matrix(0.05,0,0,0.05,109.9,0)" xlink:href="#E"/></g><path fill="#333" d="M101-234c-31-9-42 10-38 44h38v23H63V0H32v-167H5v-23h27c-7-52 17-82 69-68v24" id="aw"/><g id="u"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#F"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#E"/><use transform="matrix(0.05,0,0,0.05,22.950000000000003,0)" xlink:href="#aw"/><use transform="matrix(0.05,0,0,0.05,27.950000000000003,0)" xlink:href="#E"/><use transform="matrix(0.05,0,0,0.05,37.95,0)" xlink:href="#U"/><use transform="matrix(0.05,0,0,0.05,43.900000000000006,0)" xlink:href="#E"/><use transform="matrix(0.05,0,0,0.05,53.900000000000006,0)" xlink:href="#J"/><use transform="matrix(0.05,0,0,0.05,63.900000000000006,0)" xlink:href="#V"/><use transform="matrix(0.05,0,0,0.05,72.9,0)" xlink:href="#E"/></g><filter id="p" filterUnits="objectBoundingBox" x="-.07" y="0" width="1.07" height="1"><feOffset result="offOut" in="SourceAlpha" dx="-23"/><feGaussianBlur result="blurOut" in="offOut"/><feColorMatrix result="colorOut" in="blurOut" values="0 0 0 0 0.03529411764705882 0 0 0 0 0.38823529411764707 0 0 0 0 0.06666666666666667 0 0 0 1 0"/><feBlend in="SourceGraphic" in2="colorOut"/></filter><path fill="#333" d="M176 0l-54-107L30 0H-7l115-131-60-117h35l48 97 83-97h37L146-129 211 0h-35" id="ax"/><path fill="#333" d="M222 0l43-216c-8 16-17 34-26 49L143 0h-22L81-216 41 0H11l48-248h42l38 208 116-208h45L252 0h-30" id="ay"/><path fill="#333" d="M11 0l48-248h34L50-27h125l-5 27H11" id="az"/><g id="w"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ax"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#ay"/><use transform="matrix(0.05,0,0,0.05,26.950000000000003,0)" xlink:href="#az"/></g><path fill="#333" d="M125-24c46 0 70-25 89-51l25 16C214-24 183 4 123 4 8 4-5-146 60-208c32-50 158-61 191-5 5 7 9 14 11 22l-32 10c-9-28-33-43-69-43-74 0-108 51-108 125 0 46 24 75 72 75" id="aA"/><path fill="#333" d="M30-147c31-64 166-65 159 27C183-49 158 1 86 4 9 8 1-88 30-147zM88-20c53 0 68-48 68-100 0-31-11-51-44-50-52 1-68 46-68 97 0 32 13 53 44 53" id="aB"/><path fill="#333" d="M67-158c22-48 132-52 116 29L158 0h-32l25-140c3-38-53-32-70-12C52-117 51-52 38 0H6l36-190h30" id="aC"/><path fill="#333" d="M51-54c-9 22 5 41 31 30L79-1C43 14 10-4 19-52l22-115H19l5-23h22l19-43h21l-9 43h35l-4 23H73" id="aD"/><path fill="#333" d="M111-194c62-3 86 47 72 106H45c-7 38 6 69 45 68 27-1 43-14 53-32l24 11C152-15 129 4 87 4 38 3 12-23 12-71c0-70 32-119 99-123zm44 81c14-66-71-72-95-28-4 8-8 17-11 28h106" id="aE"/><g id="x"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#aA"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#aB"/><use transform="matrix(0.05,0,0,0.05,22.950000000000003,0)" xlink:href="#aC"/><use transform="matrix(0.05,0,0,0.05,32.95,0)" xlink:href="#aD"/><use transform="matrix(0.05,0,0,0.05,37.95,0)" xlink:href="#aE"/><use transform="matrix(0.05,0,0,0.05,47.95,0)" xlink:href="#aC"/><use transform="matrix(0.05,0,0,0.05,57.95,0)" xlink:href="#aD"/></g><path fill="#333" d="M76-167L44 0H12l33-167H18l4-23h27c3-47 25-81 82-69l-4 24c-35-8-44 15-46 45h37l-5 23H76" id="aF"/><path fill="#333" d="M66-151c12-25 30-51 66-40l-6 26C45-176 58-65 38 0H6l36-190h30" id="aG"/><path fill="#333" d="M248-111c6-24 9-61-24-58-72 9-57 108-77 169h-31l26-142c3-37-50-30-64-10C52-115 50-51 37 0H6l36-190h30c-1 10-6 24-4 32 13-43 101-52 105 5 13-22 29-41 61-41 90 0 28 129 23 194h-31" id="aH"/><g id="y"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#aF"/><use transform="matrix(0.05,0,0,0.05,5,0)" xlink:href="#aG"/><use transform="matrix(0.05,0,0,0.05,10.95,0)" xlink:href="#aB"/><use transform="matrix(0.05,0,0,0.05,20.95,0)" xlink:href="#aH"/></g><path fill="#333" d="M50-231l6-30h32l-6 30H50zM6 0l37-190h31L37 0H6" id="aI"/><path fill="#333" d="M103-194c29 0 47 14 56 36 2-11 5-23 8-32h30L160-5C157 61 82 97 21 62 9 55 4 45 1 30l28-7c7 42 83 31 92-3 4-16 9-38 13-55-13 20-29 36-62 36-40 0-60-25-60-64 0-71 23-131 91-131zm4 24c-53 0-58 54-61 104-2 27 10 44 36 44 49 0 65-50 67-102 1-29-15-46-42-46" id="aJ"/><path fill="#333" d="M165-48c-4 18 1 34 23 27l-3 20c-29 8-62 0-52-35h-2C116-14 99 4 63 4 30 4 8-16 8-49c0-68 71-67 138-67 10-26 0-56-31-54-26 1-42 9-47 31l-32-5c8-67 160-71 144 15-5 28-9 54-15 81zM42-50c3 52 80 24 89-6 7-12 7-24 11-38-47 1-103-4-100 44" id="aK"/><path fill="#333" d="M6 0l50-261h32L37 0H6" id="aL"/><g id="z"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#aB"/><use transform="matrix(0.05,0,0,0.05,10,0)" xlink:href="#aG"/><use transform="matrix(0.05,0,0,0.05,15.949999999999998,0)" xlink:href="#aI"/><use transform="matrix(0.05,0,0,0.05,19.9,0)" xlink:href="#aJ"/><use transform="matrix(0.05,0,0,0.05,29.899999999999995,0)" xlink:href="#aI"/><use transform="matrix(0.05,0,0,0.05,33.85,0)" xlink:href="#aC"/><use transform="matrix(0.05,0,0,0.05,43.85,0)" xlink:href="#aK"/><use transform="matrix(0.05,0,0,0.05,53.85,0)" xlink:href="#aL"/></g><g id="A"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#aF"/><use transform="matrix(0.05,0,0,0.05,5,0)" xlink:href="#aI"/><use transform="matrix(0.05,0,0,0.05,8.95,0)" xlink:href="#aL"/><use transform="matrix(0.05,0,0,0.05,12.899999999999999,0)" xlink:href="#aE"/></g><filter id="v" filterUnits="objectBoundingBox" x="-.07" y="0" width="1.07" height="1"><feOffset result="offOut" in="SourceAlpha" dx="-23"/><feGaussianBlur result="blurOut" in="offOut"/><feColorMatrix result="colorOut" in="blurOut" values="0 0 0 0 0.03529411764705882 0 0 0 0 0.38823529411764707 0 0 0 0 0.06666666666666667 0 0 0 1 0"/><feBlend in="SourceGraphic" in2="colorOut"/></filter></defs></g></svg>