login
signup
data
applications
API/docs
about
← next
::
previous →
Favorite
#72155
Uploaded 02/14/24 02:31:33
(9 months ago)
Application:
Fat Tag - Katsu Edition
Keywords:
fattag
Uploader:
anon-09078
Location:
NULL
Image:
upload.jpg
IPFS Hash:
NULL
Validate GML
download GML
?
<GML spec="0.1b"> <tag> <header> <client> <name>Fat Tag - Katsu Edition</name> <version>1.0</version> <username>FatTag</username> <keywords>fattag</keywords> </client> </header> <environment> <up> <x>0</x> <y>1</y> <z>0</z> </up> <screenBounds> <x>2688</x> <y>1242</y> <z>18.000000000</z> </screenBounds> </environment> <drawing> <stroke> <pt> <x>0.059550449</x> <y>0.067441858</y> <z>0.000000000</z> <time>0.000000000</time> </pt> <pt> <x>0.073682502</x> <y>0.097674385</y> <z>0.000000000</z> <time>0.032165527</time> </pt> <pt> <x>0.078000635</x> <y>0.107751928</y> <z>0.000000000</z> <time>0.048736572</time> </pt> <pt> <x>0.095273174</x> <y>0.145736396</y> <z>0.000000000</z> <time>0.049163818</time> </pt> <pt> <x>0.122752219</x> <y>0.206976756</y> <z>0.000000000</z> <time>0.065216064</time> </pt> <pt> <x>0.152586564</x> <y>0.273643374</y> <z>0.000000000</z> <time>0.081909180</time> </pt> <pt> <x>0.180850729</x> <y>0.347286791</y> <z>0.000000000</z> <time>0.098785400</time> </pt> <pt> <x>0.205581859</x> <y>0.420930177</y> <z>0.000000000</z> <time>0.115234375</time> </pt> <pt> <x>0.221676692</x> <y>0.488372058</y> <z>0.000000000</z> <time>0.131896973</time> </pt> <pt> <x>0.226779953</x> <y>0.545736432</y> <z>0.000000000</z> <time>0.148651123</time> </pt> <pt> <x>0.226387396</x> <y>0.592248082</y> <z>0.000000000</z> <time>0.165161133</time> </pt> <pt> <x>0.218536243</x> <y>0.630232573</y> <z>0.000000000</z> <time>0.181884766</time> </pt> <pt> <x>0.203619063</x> <y>0.665891469</y> <z>0.000000000</z> <time>0.198699951</time> </pt> <pt> <x>0.183206052</x> <y>0.698449552</y> <z>0.000000000</z> <time>0.215240479</time> </pt> <pt> <x>0.158867508</x> <y>0.726356566</y> <z>0.000000000</z> <time>0.231872559</time> </pt> <pt> <x>0.134136379</x> <y>0.749612391</y> <z>0.000000000</z> <time>0.248596191</time> </pt> <pt> <x>0.113330819</x> <y>0.766666651</y> <z>0.000000000</z> <time>0.265197754</time> </pt> <pt> <x>0.099591307</x> <y>0.776744187</y> <z>0.000000000</z> <time>0.281829834</time> </pt> <pt> <x>0.096450850</x> <y>0.779069722</y> <z>0.000000000</z> <time>0.298522949</time> </pt> <pt> <x>0.097235970</x> <y>0.779069722</y> <z>0.000000000</z> <time>0.315216064</time> </pt> <pt> <x>0.105872221</x> <y>0.779069722</y> <z>0.000000000</z> <time>0.331909180</time> </pt> <pt> <x>0.125107557</x> <y>0.779069722</y> <z>0.000000000</z> <time>0.348571777</time> </pt> <pt> <x>0.163185626</x> <y>0.782170534</y> <z>0.000000000</z> <time>0.365234375</time> </pt> <pt> <x>0.205581859</x> <y>0.799999952</y> <z>0.000000000</z> <time>0.381866455</time> </pt> <pt> <x>0.241304576</x> <y>0.820930243</y> <z>0.000000000</z> <time>0.398590088</time> </pt> <pt> <x>0.271531522</x> <y>0.844961286</y> <z>0.000000000</z> <time>0.415161133</time> </pt> <pt> <x>0.296262622</x> <y>0.869767368</y> <z>0.000000000</z> <time>0.431793213</time> </pt> <pt> <x>0.309217036</x> <y>0.886046469</y> <z>0.000000000</z> <time>0.448547363</time> </pt> <pt> <x>0.310787290</x> <y>0.891472816</y> <z>0.000000000</z> <time>0.465209961</time> </pt> <pt> <x>0.308039337</x> <y>0.891472816</y> <z>0.000000000</z> <time>0.481872559</time> </pt> <pt> <x>0.300188214</x> <y>0.890697658</y> <z>0.000000000</z> <time>0.498535156</time> </pt> <pt> <x>0.293122172</x> <y>0.879844964</y> <z>0.000000000</z> <time>0.515197754</time> </pt> <pt> <x>0.288018942</x> <y>0.857364297</y> <z>0.000000000</z> <time>0.531921387</time> </pt> <pt> <x>0.289589167</x> <y>0.817829430</y> <z>0.000000000</z> <time>0.548706055</time> </pt> <pt> <x>0.319423527</x> <y>0.772868216</y> <z>0.000000000</z> <time>0.565185547</time> </pt> <pt> <x>0.359856963</x> <y>0.736434102</y> <z>0.000000000</z> <time>0.581909180</time> </pt> <pt> <x>0.399897814</x> <y>0.717829406</y> <z>0.000000000</z> <time>0.598571777</time> </pt> <pt> <x>0.430909902</x> <y>0.714728653</y> <z>0.000000000</z> <time>0.615203857</time> </pt> <pt> <x>0.451715380</x> <y>0.714728653</y> <z>0.000000000</z> <time>0.631805420</time> </pt> <pt> <x>0.461921930</x> <y>0.714728653</y> <z>0.000000000</z> <time>0.648681641</time> </pt> <pt> <x>0.464277267</x> <y>0.714728653</y> <z>0.000000000</z> <time>0.665344238</time> </pt> <pt> <x>0.462707043</x> <y>0.714728653</y> <z>0.000000000</z> <time>0.681945801</time> </pt> <pt> <x>0.450145155</x> <y>0.713178277</y> <z>0.000000000</z> <time>0.698699951</time> </pt> <pt> <x>0.425806612</x> <y>0.694573641</y> <z>0.000000000</z> <time>0.715240479</time> </pt> <pt> <x>0.390476465</x> <y>0.646511614</y> <z>0.000000000</z> <time>0.731872559</time> </pt> <pt> <x>0.359464407</x> <y>0.594573617</y> <z>0.000000000</z> <time>0.748504639</time> </pt> <pt> <x>0.335910946</x> <y>0.545736432</y> <z>0.000000000</z> <time>0.765197754</time> </pt> <pt> <x>0.320993751</x> <y>0.506976724</y> <z>0.000000000</z> <time>0.781829834</time> </pt> <pt> <x>0.313142598</x> <y>0.480620116</y> <z>0.000000000</z> <time>0.798675537</time> </pt> <pt> <x>0.309609592</x> <y>0.462790668</y> <z>0.000000000</z> <time>0.815216064</time> </pt> <pt> <x>0.304506332</x> <y>0.444186062</y> <z>0.000000000</z> <time>0.831848145</time> </pt> </stroke> <stroke> <pt> <x>0.358679295</x> <y>0.475193769</y> <z>0.000000000</z> <time>1.333038330</time> </pt> <pt> <x>0.354361147</x> <y>0.477519363</y> <z>0.000000000</z> <time>1.364044189</time> </pt> <pt> <x>0.337481171</x> <y>0.468992233</y> <z>0.000000000</z> <time>1.382141113</time> </pt> <pt> <x>0.333555609</x> <y>0.460465103</y> <z>0.000000000</z> <time>1.398803711</time> </pt> <pt> <x>0.322171420</x> <y>0.431782931</y> <z>0.000000000</z> <time>1.399169922</time> </pt> <pt> <x>0.307254255</x> <y>0.379844964</y> <z>0.000000000</z> <time>1.415466309</time> </pt> <pt> <x>0.296262622</x> <y>0.323255807</y> <z>0.000000000</z> <time>1.431915283</time> </pt> <pt> <x>0.292337060</x> <y>0.272868216</y> <z>0.000000000</z> <time>1.448516846</time> </pt> <pt> <x>0.293907285</x> <y>0.237209305</y> <z>0.000000000</z> <time>1.465240479</time> </pt> <pt> <x>0.308431923</x> <y>0.220155030</y> <z>0.000000000</z> <time>1.482055664</time> </pt> <pt> <x>0.334733278</x> <y>0.219379812</y> <z>0.000000000</z> <time>1.498596191</time> </pt> <pt> <x>0.368493229</x> <y>0.241860434</y> <z>0.000000000</z> <time>1.515197754</time> </pt> <pt> <x>0.398720175</x> <y>0.290697664</y> <z>0.000000000</z> <time>1.531921387</time> </pt> <pt> <x>0.415600121</x> <y>0.355038762</y> <z>0.000000000</z> <time>1.548706055</time> </pt> <pt> <x>0.421095937</x> <y>0.417054266</y> <z>0.000000000</z> <time>1.565246582</time> </pt> <pt> <x>0.418740541</x> <y>0.472868204</y> <z>0.000000000</z> <time>1.581878662</time> </pt> <pt> <x>0.401468039</x> <y>0.522480607</y> <z>0.000000000</z> <time>1.598571777</time> </pt> <pt> <x>0.376344383</x> <y>0.549612343</y> <z>0.000000000</z> <time>1.615386963</time> </pt> <pt> <x>0.349257886</x> <y>0.555813968</y> <z>0.000000000</z> <time>1.632080078</time> </pt> <pt> <x>0.323349118</x> <y>0.539534867</y> <z>0.000000000</z> <time>1.648529053</time> </pt> <pt> <x>0.306861699</x> <y>0.489922464</y> <z>0.000000000</z> <time>1.665161133</time> </pt> <pt> <x>0.302543581</x> <y>0.434108466</y> <z>0.000000000</z> <time>1.681854248</time> </pt> <pt> <x>0.303328663</x> <y>0.377519339</y> <z>0.000000000</z> <time>1.698516846</time> </pt> <pt> <x>0.312750041</x> <y>0.328682184</y> <z>0.000000000</z> <time>1.715179443</time> </pt> <pt> <x>0.316675633</x> <y>0.317829460</y> <z>0.000000000</z> <time>1.731903076</time> </pt> </stroke> <stroke> <pt> <x>0.438761026</x> <y>0.693023264</y> <z>0.000000000</z> <time>2.416168213</time> </pt> <pt> <x>0.436798245</x> <y>0.702325523</y> <z>0.000000000</z> <time>2.465637207</time> </pt> <pt> <x>0.436405659</x> <y>0.655038714</y> <z>0.000000000</z> <time>2.482147217</time> </pt> <pt> <x>0.435620546</x> <y>0.639534891</y> <z>0.000000000</z> <time>2.498626709</time> </pt> <pt> <x>0.433657765</x> <y>0.588372052</y> <z>0.000000000</z> <time>2.498962402</time> </pt> <pt> <x>0.428554535</x> <y>0.509302318</y> <z>0.000000000</z> <time>2.515228271</time> </pt> <pt> <x>0.422666132</x> <y>0.425581396</y> <z>0.000000000</z> <time>2.531921387</time> </pt> <pt> <x>0.416385233</x> <y>0.349612385</y> <z>0.000000000</z> <time>2.548522949</time> </pt> <pt> <x>0.410496891</x> <y>0.297674417</y> <z>0.000000000</z> <time>2.565246582</time> </pt> <pt> <x>0.407356411</x> <y>0.282945722</y> <z>0.000000000</z> <time>2.581939697</time> </pt> <pt> <x>0.407356411</x> <y>0.285271317</y> <z>0.000000000</z> <time>2.598602295</time> </pt> <pt> <x>0.414815009</x> <y>0.313953429</y> <z>0.000000000</z> <time>2.615356445</time> </pt> <pt> <x>0.433657765</x> <y>0.379069746</y> <z>0.000000000</z> <time>2.631927490</time> </pt> <pt> <x>0.455640972</x> <y>0.455813944</y> <z>0.000000000</z> <time>2.648559570</time> </pt> <pt> <x>0.474483758</x> <y>0.529457390</y> <z>0.000000000</z> <time>2.665191650</time> </pt> <pt> <x>0.485867918</x> <y>0.578294516</y> <z>0.000000000</z> <time>2.681854248</time> </pt> <pt> <x>0.489008397</x> <y>0.590697646</y> <z>0.000000000</z> <time>2.698547363</time> </pt> <pt> <x>0.490186036</x> <y>0.584496081</y> <z>0.000000000</z> <time>2.715179443</time> </pt> <pt> <x>0.491363704</x> <y>0.537984431</y> <z>0.000000000</z> <time>2.731964111</time> </pt> <pt> <x>0.491363704</x> <y>0.462015480</y> <z>0.000000000</z> <time>2.748596191</time> </pt> <pt> <x>0.494504184</x> <y>0.375968963</y> <z>0.000000000</z> <time>2.765350342</time> </pt> <pt> <x>0.503140450</x> <y>0.302325547</y> <z>0.000000000</z> <time>2.781829834</time> </pt> <pt> <x>0.514917135</x> <y>0.269767433</y> <z>0.000000000</z> <time>2.798614502</time> </pt> <pt> <x>0.530226946</x> <y>0.272092998</y> <z>0.000000000</z> <time>2.815155029</time> </pt> <pt> <x>0.549069703</x> <y>0.312403053</y> <z>0.000000000</z> <time>2.831878662</time> </pt> <pt> <x>0.569090128</x> <y>0.382945687</y> <z>0.000000000</z> <time>2.848632812</time> </pt> <pt> <x>0.585577548</x> <y>0.471317798</y> <z>0.000000000</z> <time>2.865203857</time> </pt> <pt> <x>0.592643619</x> <y>0.572868228</y> <z>0.000000000</z> <time>2.881988525</time> </pt> <pt> <x>0.591858506</x> <y>0.668217003</y> <z>0.000000000</z> <time>2.898590088</time> </pt> <pt> <x>0.579296589</x> <y>0.755038738</y> <z>0.000000000</z> <time>2.915222168</time> </pt> <pt> <x>0.553387821</x> <y>0.811627924</y> <z>0.000000000</z> <time>2.931762695</time> </pt> <pt> <x>0.524731100</x> <y>0.832558155</y> <z>0.000000000</z> <time>2.948455811</time> </pt> <pt> <x>0.518450201</x> <y>0.831007719</y> <z>0.000000000</z> <time>2.965270996</time> </pt> </stroke> <stroke> <pt> <x>0.572623134</x> <y>0.527131736</y> <z>0.000000000</z> <time>3.283142090</time> </pt> <pt> <x>0.569090128</x> <y>0.513178289</y> <z>0.000000000</z> <time>3.315490723</time> </pt> <pt> <x>0.570267797</x> <y>0.485271275</y> <z>0.000000000</z> <time>3.332092285</time> </pt> <pt> <x>0.571445465</x> <y>0.475969017</y> <z>0.000000000</z> <time>3.348571777</time> </pt> <pt> <x>0.576548696</x> <y>0.444961220</y> <z>0.000000000</z> <time>3.348846436</time> </pt> <pt> <x>0.583222210</x> <y>0.398449600</y> <z>0.000000000</z> <time>3.365295410</time> </pt> <pt> <x>0.591858506</x> <y>0.347286791</y> <z>0.000000000</z> <time>3.381896973</time> </pt> <pt> <x>0.600887299</x> <y>0.294573605</y> <z>0.000000000</z> <time>3.398468018</time> </pt> <pt> <x>0.607560754</x> <y>0.251162767</y> <z>0.000000000</z> <time>3.415161133</time> </pt> <pt> <x>0.611093760</x> <y>0.231782928</y> <z>0.000000000</z> <time>3.431945801</time> </pt> <pt> <x>0.613449156</x> <y>0.231007740</y> <z>0.000000000</z> <time>3.448608398</time> </pt> <pt> <x>0.620122552</x> <y>0.244186029</y> <z>0.000000000</z> <time>3.465209961</time> </pt> <pt> <x>0.637002587</x> <y>0.282170534</y> <z>0.000000000</z> <time>3.481872559</time> </pt> <pt> <x>0.661341131</x> <y>0.341860473</y> <z>0.000000000</z> <time>3.498504639</time> </pt> <pt> <x>0.686857402</x> <y>0.402325571</y> <z>0.000000000</z> <time>3.515197754</time> </pt> <pt> <x>0.712373614</x> <y>0.458914697</y> <z>0.000000000</z> <time>3.531829834</time> </pt> <pt> <x>0.734356880</x> <y>0.506976724</y> <z>0.000000000</z> <time>3.548492432</time> </pt> <pt> <x>0.750059128</x> <y>0.541860461</y> <z>0.000000000</z> <time>3.565216064</time> </pt> <pt> <x>0.758302808</x> <y>0.563565850</y> <z>0.000000000</z> <time>3.581817627</time> </pt> <pt> <x>0.759873092</x> <y>0.570542634</y> <z>0.000000000</z> <time>3.598449707</time> </pt> <pt> <x>0.759087920</x> <y>0.571317792</y> <z>0.000000000</z> <time>3.615295410</time> </pt> <pt> <x>0.746133566</x> <y>0.568992257</y> <z>0.000000000</z> <time>3.631988525</time> </pt> <pt> <x>0.714336455</x> <y>0.548061967</y> <z>0.000000000</z> <time>3.648559570</time> </pt> <pt> <x>0.671155095</x> <y>0.520930231</y> <z>0.000000000</z> <time>3.665222168</time> </pt> <pt> <x>0.629543960</x> <y>0.500000000</y> <z>0.000000000</z> <time>3.681915283</time> </pt> <pt> <x>0.602457523</x> <y>0.495348841</y> <z>0.000000000</z> <time>3.698455811</time> </pt> <pt> <x>0.593821228</x> <y>0.502325594</y> <z>0.000000000</z> <time>3.715148926</time> </pt> <pt> <x>0.596176565</x> <y>0.538759708</y> <z>0.000000000</z> <time>3.732086182</time> </pt> <pt> <x>0.613056540</x> <y>0.601550341</y> <z>0.000000000</z> <time>3.748657227</time> </pt> <pt> <x>0.636217475</x> <y>0.676744163</y> <z>0.000000000</z> <time>3.765197754</time> </pt> <pt> <x>0.659378350</x> <y>0.753488362</y> <z>0.000000000</z> <time>3.781921387</time> </pt> <pt> <x>0.679006219</x> <y>0.806976736</y> <z>0.000000000</z> <time>3.798858643</time> </pt> <pt> <x>0.688035011</x> <y>0.820930243</y> <z>0.000000000</z> <time>3.815185547</time> </pt> <pt> <x>0.689212739</x> <y>0.789147258</y> <z>0.000000000</z> <time>3.831817627</time> </pt> <pt> <x>0.689212739</x> <y>0.697674394</y> <z>0.000000000</z> <time>3.848480225</time> </pt> <pt> <x>0.690390408</x> <y>0.580620170</y> <z>0.000000000</z> <time>3.865203857</time> </pt> <pt> <x>0.697063863</x> <y>0.460465103</y> <z>0.000000000</z> <time>3.881927490</time> </pt> <pt> <x>0.707270384</x> <y>0.353488356</y> <z>0.000000000</z> <time>3.898620605</time> </pt> <pt> <x>0.721795022</x> <y>0.289147258</y> <z>0.000000000</z> <time>3.916107178</time> </pt> <pt> <x>0.736712158</x> <y>0.264341056</y> <z>0.000000000</z> <time>3.932647705</time> </pt> <pt> <x>0.755162418</x> <y>0.264341056</y> <z>0.000000000</z> <time>3.949096680</time> </pt> <pt> <x>0.782248855</x> <y>0.286046505</y> <z>0.000000000</z> <time>3.965362549</time> </pt> <pt> <x>0.813260913</x> <y>0.321705401</y> <z>0.000000000</z> <time>3.981811523</time> </pt> <pt> <x>0.841132462</x> <y>0.354263574</y> <z>0.000000000</z> <time>3.998474121</time> </pt> <pt> <x>0.864293396</x> <y>0.380620152</y> <z>0.000000000</z> <time>4.015472412</time> </pt> <pt> <x>0.880388260</x> <y>0.393023252</y> <z>0.000000000</z> <time>4.031829834</time> </pt> <pt> <x>0.886276603</x> <y>0.395348817</y> <z>0.000000000</z> <time>4.048614502</time> </pt> <pt> <x>0.879995644</x> <y>0.393023252</y> <z>0.000000000</z> <time>4.082031250</time> </pt> <pt> <x>0.856834829</x> <y>0.370542616</y> <z>0.000000000</z> <time>4.098541260</time> </pt> <pt> <x>0.811690688</x> <y>0.326356560</y> <z>0.000000000</z> <time>4.115234375</time> </pt> <pt> <x>0.763798654</x> <y>0.286821663</y> <z>0.000000000</z> <time>4.131835938</time> </pt> <pt> <x>0.719439626</x> <y>0.254263550</y> <z>0.000000000</z> <time>4.148468018</time> </pt> <pt> <x>0.687642515</x> <y>0.240310058</y> <z>0.000000000</z> <time>4.165802002</time> </pt> <pt> <x>0.673117876</x> <y>0.241860434</y> <z>0.000000000</z> <time>4.181945801</time> </pt> <pt> <x>0.671547592</x> <y>0.255038738</y> <z>0.000000000</z> <time>4.198883057</time> </pt> <pt> <x>0.680576444</x> <y>0.290697664</y> <z>0.000000000</z> <time>4.215270996</time> </pt> <pt> <x>0.710803390</x> <y>0.358914673</y> <z>0.000000000</z> <time>4.231933594</time> </pt> <pt> <x>0.748488903</x> <y>0.431007713</y> <z>0.000000000</z> <time>4.248504639</time> </pt> <pt> <x>0.788137197</x> <y>0.500000000</y> <z>0.000000000</z> <time>4.265441895</time> </pt> <pt> <x>0.826607823</x> <y>0.565891504</y> <z>0.000000000</z> <time>4.282409668</time> </pt> <pt> <x>0.862330616</x> <y>0.621705353</y> <z>0.000000000</z> <time>4.298767090</time> </pt> <pt> <x>0.892557502</x> <y>0.664341033</y> <z>0.000000000</z> <time>4.315338135</time> </pt> <pt> <x>0.913755655</x> <y>0.696124017</y> <z>0.000000000</z> <time>4.331970215</time> </pt> <pt> <x>0.923569500</x> <y>0.713953495</y> <z>0.000000000</z> <time>4.349029541</time> </pt> <pt> <x>0.925139844</x> <y>0.724806190</y> <z>0.000000000</z> <time>4.365142822</time> </pt> <pt> <x>0.921214283</x> <y>0.728682101</y> <z>0.000000000</z> <time>4.381896973</time> </pt> <pt> <x>0.904726863</x> <y>0.728682101</y> <z>0.000000000</z> <time>4.398529053</time> </pt> <pt> <x>0.870181799</x> <y>0.728682101</y> <z>0.000000000</z> <time>4.415191650</time> </pt> <pt> <x>0.820326984</x> <y>0.728682101</y> <z>0.000000000</z> <time>4.431945801</time> </pt> <pt> <x>0.769686997</x> <y>0.728682101</y> <z>0.000000000</z> <time>4.448455811</time> </pt> <pt> <x>0.727290809</x> <y>0.729457319</y> <z>0.000000000</z> <time>4.465209961</time> </pt> <pt> <x>0.707662940</x> <y>0.735658884</y> <z>0.000000000</z> <time>4.482055664</time> </pt> <pt> <x>0.707270384</x> <y>0.739534855</y> <z>0.000000000</z> <time>4.498626709</time> </pt> <pt> <x>0.714336455</x> <y>0.751937985</y> <z>0.000000000</z> <time>4.515167236</time> </pt> <pt> <x>0.729253590</x> <y>0.763565898</y> <z>0.000000000</z> <time>4.532073975</time> </pt> <pt> <x>0.743778229</x> <y>0.764341056</y> <z>0.000000000</z> <time>4.548706055</time> </pt> <pt> <x>0.757910311</x> <y>0.732558131</y> <z>0.000000000</z> <time>4.565155029</time> </pt> <pt> <x>0.759873092</x> <y>0.714728653</y> <z>0.000000000</z> <time>4.581970215</time> </pt> </stroke> <stroke> <pt> <x>0.743778229</x> <y>0.683720946</y> <z>0.000000000</z> <time>4.983062744</time> </pt> </stroke> <stroke> <pt> <x>0.783033967</x> <y>0.665116251</y> <z>0.000000000</z> <time>5.832855225</time> </pt> </stroke> </drawing> </tag> </GML>
HTML5
image
*note: html5 <canvas> player is beta; developers please check out the
source code