[{"data":1,"prerenderedAt":1188},["ShallowReactive",2],{"docs-/docs/development/fields":3},{"id":4,"title":5,"body":6,"description":1180,"extension":1181,"meta":1182,"navigation":1183,"path":1184,"seo":1185,"stem":1186,"__hash__":1187},"docs/docs/development/fields.md","Fields",{"type":7,"value":8,"toc":1165},"minimark",[9,13,38,43,46,184,198,277,283,288,291,351,355,360,371,418,422,427,433,480,484,489,492,539,543,548,551,598,601,606,612,660,663,667,679,737,795,798,803,806,838,896,900,905,908,963,967,972,979,1012,1068,1072,1076,1086,1147,1152,1155,1161],[10,11,5],"h1",{"id":12},"fields",[14,15,16,17,21,22,25,26,29,30,33,34,37],"p",{},"Fields are how your tool exchanges data with the user. They're declared in ",[18,19,20],"code",{},"artifuncs.json"," under ",[18,23,24],{},"fields.input",", ",[18,27,28],{},"fields.output",", and ",[18,31,32],{},"settings",". Each field has a ",[18,35,36],{},"type"," plus optional options.",[39,40,42],"h2",{"id":41},"common-options","Common options",[14,44,45],{},"These apply to every field type unless noted:",[47,48,49,65],"table",{},[50,51,52],"thead",{},[53,54,55,59,62],"tr",{},[56,57,58],"th",{},"Option",[56,60,61],{},"Type",[56,63,64],{},"Description",[66,67,68,82,94,110,122,135,148,160,172],"tbody",{},[53,69,70,76,79],{},[71,72,73],"td",{},[18,74,75],{},"label",[71,77,78],{},"string",[71,80,81],{},"Human-readable label shown above the field. Defaults to the field name.",[53,83,84,89,91],{},[71,85,86],{},[18,87,88],{},"subtext",[71,90,78],{},[71,92,93],{},"Small helper text shown under the label.",[53,95,96,101,103],{},[71,97,98],{},[18,99,100],{},"topRightHint",[71,102,78],{},[71,104,105,106,109],{},"Small muted hint pinned to the top-right of the label row (e.g. ",[18,107,108],{},"\"png, jpg, webp\"","). Good for format/limit reminders.",[53,111,112,117,119],{},[71,113,114],{},[18,115,116],{},"placeholder",[71,118,78],{},[71,120,121],{},"Placeholder text inside empty inputs (text-like fields only).",[53,123,124,129,132],{},[71,125,126],{},[18,127,128],{},"default",[71,130,131],{},"any",[71,133,134],{},"Initial value. Type must match the field.",[53,136,137,142,145],{},[71,138,139],{},[18,140,141],{},"readonly",[71,143,144],{},"boolean",[71,146,147],{},"User can read but not edit. Used for outputs.",[53,149,150,155,157],{},[71,151,152],{},[18,153,154],{},"disabled",[71,156,144],{},[71,158,159],{},"Field is greyed out and inert.",[53,161,162,167,169],{},[71,163,164],{},[18,165,166],{},"copiable",[71,168,144],{},[71,170,171],{},"Shows a copy-to-clipboard button. Useful on outputs.",[53,173,174,179,181],{},[71,175,176],{},[18,177,178],{},"clearable",[71,180,144],{},[71,182,183],{},"Shows a clear (×) button to wipe the value.",[14,185,186,188,189,191,192,194,195,197],{},[18,187,88],{}," vs ",[18,190,100],{},": ",[18,193,88],{}," is helper text near the field; ",[18,196,100],{}," is a compact reminder pinned to the right edge of the label row — ideal for accepted formats or limits.",[199,200,205],"pre",{"className":201,"code":202,"language":203,"meta":204,"style":204},"language-json shiki shiki-themes github-light github-dark","\"avatar\": {\n  \"type\": \"file\",\n  \"label\": \"Source image\",\n  \"topRightHint\": \"png, jpg, webp\",\n  \"accept\": \"image/*\"\n}\n","json","",[18,206,207,220,235,248,260,271],{"__ignoreMap":204},[208,209,212,216],"span",{"class":210,"line":211},"line",1,[208,213,215],{"class":214},"sZZnC","\"avatar\"",[208,217,219],{"class":218},"sVt8B",": {\n",[208,221,223,227,229,232],{"class":210,"line":222},2,[208,224,226],{"class":225},"sj4cs","  \"type\"",[208,228,191],{"class":218},[208,230,231],{"class":214},"\"file\"",[208,233,234],{"class":218},",\n",[208,236,238,241,243,246],{"class":210,"line":237},3,[208,239,240],{"class":225},"  \"label\"",[208,242,191],{"class":218},[208,244,245],{"class":214},"\"Source image\"",[208,247,234],{"class":218},[208,249,251,254,256,258],{"class":210,"line":250},4,[208,252,253],{"class":225},"  \"topRightHint\"",[208,255,191],{"class":218},[208,257,108],{"class":214},[208,259,234],{"class":218},[208,261,263,266,268],{"class":210,"line":262},5,[208,264,265],{"class":225},"  \"accept\"",[208,267,191],{"class":218},[208,269,270],{"class":214},"\"image/*\"\n",[208,272,274],{"class":210,"line":273},6,[208,275,276],{"class":218},"}\n",[278,279],"doc-field-example",{"label":280,"type":281,"top-right-hint":282},"Source image","file","png, jpg, webp",[39,284,286],{"id":285},"text-field",[18,287,285],{},[14,289,290],{},"Single-line text.",[199,292,294],{"className":201,"code":293,"language":203,"meta":204,"style":204},"\"name\": {\n  \"type\": \"text-field\",\n  \"label\": \"Your name\",\n  \"placeholder\": \"Ada Lovelace\",\n  \"default\": \"\"\n}\n",[18,295,296,303,314,325,337,347],{"__ignoreMap":204},[208,297,298,301],{"class":210,"line":211},[208,299,300],{"class":214},"\"name\"",[208,302,219],{"class":218},[208,304,305,307,309,312],{"class":210,"line":222},[208,306,226],{"class":225},[208,308,191],{"class":218},[208,310,311],{"class":214},"\"text-field\"",[208,313,234],{"class":218},[208,315,316,318,320,323],{"class":210,"line":237},[208,317,240],{"class":225},[208,319,191],{"class":218},[208,321,322],{"class":214},"\"Your name\"",[208,324,234],{"class":218},[208,326,327,330,332,335],{"class":210,"line":250},[208,328,329],{"class":225},"  \"placeholder\"",[208,331,191],{"class":218},[208,333,334],{"class":214},"\"Ada Lovelace\"",[208,336,234],{"class":218},[208,338,339,342,344],{"class":210,"line":262},[208,340,341],{"class":225},"  \"default\"",[208,343,191],{"class":218},[208,345,346],{"class":214},"\"\"\n",[208,348,349],{"class":210,"line":273},[208,350,276],{"class":218},[278,352],{"label":353,"type":285,"placeholder":354},"Your name","Ada Lovelace",[39,356,358],{"id":357},"password",[18,359,357],{},[14,361,362,363,365,366,370],{},"Single-line text that's masked as you type — same options as ",[18,364,285],{},". An eye button sits inside the field on the right; ",[367,368,369],"strong",{},"hold it down to reveal"," the value, release to re-mask. Use it for secrets like API keys or tokens so they aren't shoulder-surfed.",[199,372,374],{"className":201,"code":373,"language":203,"meta":204,"style":204},"\"apiKey\": {\n  \"type\": \"password\",\n  \"label\": \"API key\",\n  \"placeholder\": \"sk-…\"\n}\n",[18,375,376,383,394,405,414],{"__ignoreMap":204},[208,377,378,381],{"class":210,"line":211},[208,379,380],{"class":214},"\"apiKey\"",[208,382,219],{"class":218},[208,384,385,387,389,392],{"class":210,"line":222},[208,386,226],{"class":225},[208,388,191],{"class":218},[208,390,391],{"class":214},"\"password\"",[208,393,234],{"class":218},[208,395,396,398,400,403],{"class":210,"line":237},[208,397,240],{"class":225},[208,399,191],{"class":218},[208,401,402],{"class":214},"\"API key\"",[208,404,234],{"class":218},[208,406,407,409,411],{"class":210,"line":250},[208,408,329],{"class":225},[208,410,191],{"class":218},[208,412,413],{"class":214},"\"sk-…\"\n",[208,415,416],{"class":210,"line":262},[208,417,276],{"class":218},[278,419],{"label":420,"type":357,"placeholder":421},"API key","sk-…",[39,423,425],{"id":424},"textarea",[18,426,424],{},[14,428,429,430,432],{},"Multi-line text. Same options as ",[18,431,285],{},".",[199,434,436],{"className":201,"code":435,"language":203,"meta":204,"style":204},"\"notes\": {\n  \"type\": \"textarea\",\n  \"label\": \"Notes\",\n  \"placeholder\": \"Long-form text…\"\n}\n",[18,437,438,445,456,467,476],{"__ignoreMap":204},[208,439,440,443],{"class":210,"line":211},[208,441,442],{"class":214},"\"notes\"",[208,444,219],{"class":218},[208,446,447,449,451,454],{"class":210,"line":222},[208,448,226],{"class":225},[208,450,191],{"class":218},[208,452,453],{"class":214},"\"textarea\"",[208,455,234],{"class":218},[208,457,458,460,462,465],{"class":210,"line":237},[208,459,240],{"class":225},[208,461,191],{"class":218},[208,463,464],{"class":214},"\"Notes\"",[208,466,234],{"class":218},[208,468,469,471,473],{"class":210,"line":250},[208,470,329],{"class":225},[208,472,191],{"class":218},[208,474,475],{"class":214},"\"Long-form text…\"\n",[208,477,478],{"class":210,"line":262},[208,479,276],{"class":218},[278,481],{"label":482,"type":424,"placeholder":483},"Notes","Long-form text…",[39,485,487],{"id":486},"number",[18,488,486],{},[14,490,491],{},"Numeric input. Accepts integers or floats.",[199,493,495],{"className":201,"code":494,"language":203,"meta":204,"style":204},"\"precision\": {\n  \"type\": \"number\",\n  \"label\": \"Precision\",\n  \"default\": 2\n}\n",[18,496,497,504,515,526,535],{"__ignoreMap":204},[208,498,499,502],{"class":210,"line":211},[208,500,501],{"class":214},"\"precision\"",[208,503,219],{"class":218},[208,505,506,508,510,513],{"class":210,"line":222},[208,507,226],{"class":225},[208,509,191],{"class":218},[208,511,512],{"class":214},"\"number\"",[208,514,234],{"class":218},[208,516,517,519,521,524],{"class":210,"line":237},[208,518,240],{"class":225},[208,520,191],{"class":218},[208,522,523],{"class":214},"\"Precision\"",[208,525,234],{"class":218},[208,527,528,530,532],{"class":210,"line":250},[208,529,341],{"class":225},[208,531,191],{"class":218},[208,533,534],{"class":225},"2\n",[208,536,537],{"class":210,"line":262},[208,538,276],{"class":218},[278,540],{"label":541,"type":486,"initial":542},"Precision","2",[39,544,546],{"id":545},"checkbox",[18,547,545],{},[14,549,550],{},"Boolean toggle.",[199,552,554],{"className":201,"code":553,"language":203,"meta":204,"style":204},"\"verbose\": {\n  \"type\": \"checkbox\",\n  \"label\": \"Verbose output\",\n  \"default\": false\n}\n",[18,555,556,563,574,585,594],{"__ignoreMap":204},[208,557,558,561],{"class":210,"line":211},[208,559,560],{"class":214},"\"verbose\"",[208,562,219],{"class":218},[208,564,565,567,569,572],{"class":210,"line":222},[208,566,226],{"class":225},[208,568,191],{"class":218},[208,570,571],{"class":214},"\"checkbox\"",[208,573,234],{"class":218},[208,575,576,578,580,583],{"class":210,"line":237},[208,577,240],{"class":225},[208,579,191],{"class":218},[208,581,582],{"class":214},"\"Verbose output\"",[208,584,234],{"class":218},[208,586,587,589,591],{"class":210,"line":250},[208,588,341],{"class":225},[208,590,191],{"class":218},[208,592,593],{"class":225},"false\n",[208,595,596],{"class":210,"line":262},[208,597,276],{"class":218},[278,599],{"label":600,"type":545},"Verbose output",[39,602,604],{"id":603},"date",[18,605,603],{},[14,607,608,609,432],{},"Date picker. Stored as ",[18,610,611],{},"YYYY-MM-DD",[199,613,615],{"className":201,"code":614,"language":203,"meta":204,"style":204},"\"due\": {\n  \"type\": \"date\",\n  \"label\": \"Due date\",\n  \"clearable\": true\n}\n",[18,616,617,624,635,646,656],{"__ignoreMap":204},[208,618,619,622],{"class":210,"line":211},[208,620,621],{"class":214},"\"due\"",[208,623,219],{"class":218},[208,625,626,628,630,633],{"class":210,"line":222},[208,627,226],{"class":225},[208,629,191],{"class":218},[208,631,632],{"class":214},"\"date\"",[208,634,234],{"class":218},[208,636,637,639,641,644],{"class":210,"line":237},[208,638,240],{"class":225},[208,640,191],{"class":218},[208,642,643],{"class":214},"\"Due date\"",[208,645,234],{"class":218},[208,647,648,651,653],{"class":210,"line":250},[208,649,650],{"class":225},"  \"clearable\"",[208,652,191],{"class":218},[208,654,655],{"class":225},"true\n",[208,657,658],{"class":210,"line":262},[208,659,276],{"class":218},[278,661],{"label":662,"type":603},"Due date",[39,664,665],{"id":281},[18,666,281],{},[14,668,669,670,675,676,432],{},"File upload (input) or downloadable file reference (output). On input, the user picks a file from disk and your code receives its filename; on output you return a file for the user to download. See ",[671,672,674],"a",{"href":673},"/docs/development/files","Files"," for how to read and write the bytes from inside ",[18,677,678],{},"process",[47,680,681,689],{},[50,682,683],{},[53,684,685,687],{},[56,686,58],{},[56,688,64],{},[66,690,691,704,714,724],{},[53,692,693,698],{},[71,694,695],{},[18,696,697],{},"accept",[71,699,700,701,432],{},"Comma-separated MIME types or extensions, e.g. ",[18,702,703],{},"\"image/*,.csv\"",[53,705,706,711],{},[71,707,708],{},[18,709,710],{},"multiple",[71,712,713],{},"Accept multiple files.",[53,715,716,721],{},[71,717,718],{},[18,719,720],{},"maxSize",[71,722,723],{},"Max bytes per file.",[53,725,726,731],{},[71,727,728],{},[18,729,730],{},"maxFiles",[71,732,733,734,736],{},"Max number of files when ",[18,735,710],{}," is set. Picking past the limit appends only what fits and shows an inline \"N files maximum\" error — it doesn't reject the whole selection.",[199,738,740],{"className":201,"code":739,"language":203,"meta":204,"style":204},"\"upload\": {\n  \"type\": \"file\",\n  \"label\": \"Upload CSV\",\n  \"accept\": \".csv\",\n  \"maxSize\": 5242880\n}\n",[18,741,742,749,759,770,781,791],{"__ignoreMap":204},[208,743,744,747],{"class":210,"line":211},[208,745,746],{"class":214},"\"upload\"",[208,748,219],{"class":218},[208,750,751,753,755,757],{"class":210,"line":222},[208,752,226],{"class":225},[208,754,191],{"class":218},[208,756,231],{"class":214},[208,758,234],{"class":218},[208,760,761,763,765,768],{"class":210,"line":237},[208,762,240],{"class":225},[208,764,191],{"class":218},[208,766,767],{"class":214},"\"Upload CSV\"",[208,769,234],{"class":218},[208,771,772,774,776,779],{"class":210,"line":250},[208,773,265],{"class":225},[208,775,191],{"class":218},[208,777,778],{"class":214},"\".csv\"",[208,780,234],{"class":218},[208,782,783,786,788],{"class":210,"line":262},[208,784,785],{"class":225},"  \"maxSize\"",[208,787,191],{"class":218},[208,789,790],{"class":225},"5242880\n",[208,792,793],{"class":210,"line":273},[208,794,276],{"class":218},[278,796],{"label":797,"type":281},"Upload CSV",[39,799,801],{"id":800},"color",[18,802,800],{},[14,804,805],{},"Single color picker. Stored as a hex string.",[47,807,808,816],{},[50,809,810],{},[53,811,812,814],{},[56,813,58],{},[56,815,64],{},[66,817,818,828],{},[53,819,820,825],{},[71,821,822],{},[18,823,824],{},"showTextField",[71,826,827],{},"Show a hex input next to the swatch.",[53,829,830,835],{},[71,831,832],{},[18,833,834],{},"showSwatches",[71,836,837],{},"Show preset color swatches.",[199,839,841],{"className":201,"code":840,"language":203,"meta":204,"style":204},"\"brand\": {\n  \"type\": \"color\",\n  \"label\": \"Brand color\",\n  \"default\": \"#FF3C00\",\n  \"showTextField\": true\n}\n",[18,842,843,850,861,872,883,892],{"__ignoreMap":204},[208,844,845,848],{"class":210,"line":211},[208,846,847],{"class":214},"\"brand\"",[208,849,219],{"class":218},[208,851,852,854,856,859],{"class":210,"line":222},[208,853,226],{"class":225},[208,855,191],{"class":218},[208,857,858],{"class":214},"\"color\"",[208,860,234],{"class":218},[208,862,863,865,867,870],{"class":210,"line":237},[208,864,240],{"class":225},[208,866,191],{"class":218},[208,868,869],{"class":214},"\"Brand color\"",[208,871,234],{"class":218},[208,873,874,876,878,881],{"class":210,"line":250},[208,875,341],{"class":225},[208,877,191],{"class":218},[208,879,880],{"class":214},"\"#FF3C00\"",[208,882,234],{"class":218},[208,884,885,888,890],{"class":210,"line":262},[208,886,887],{"class":225},"  \"showTextField\"",[208,889,191],{"class":218},[208,891,655],{"class":225},[208,893,894],{"class":210,"line":273},[208,895,276],{"class":218},[278,897],{"label":898,"type":800,"initial":899},"Brand color","#FF3C00",[39,901,903],{"id":902},"color-palette",[18,904,902],{},[14,906,907],{},"A list of hex colors that the user can add to or remove from. Stored as an array of strings.",[199,909,911],{"className":201,"code":910,"language":203,"meta":204,"style":204},"\"palette\": {\n  \"type\": \"color-palette\",\n  \"label\": \"Palette\",\n  \"default\": [\"#FF3C00\", \"#1A0A05\"]\n}\n",[18,912,913,920,931,942,959],{"__ignoreMap":204},[208,914,915,918],{"class":210,"line":211},[208,916,917],{"class":214},"\"palette\"",[208,919,219],{"class":218},[208,921,922,924,926,929],{"class":210,"line":222},[208,923,226],{"class":225},[208,925,191],{"class":218},[208,927,928],{"class":214},"\"color-palette\"",[208,930,234],{"class":218},[208,932,933,935,937,940],{"class":210,"line":237},[208,934,240],{"class":225},[208,936,191],{"class":218},[208,938,939],{"class":214},"\"Palette\"",[208,941,234],{"class":218},[208,943,944,946,949,951,953,956],{"class":210,"line":250},[208,945,341],{"class":225},[208,947,948],{"class":218},": [",[208,950,880],{"class":214},[208,952,25],{"class":218},[208,954,955],{"class":214},"\"#1A0A05\"",[208,957,958],{"class":218},"]\n",[208,960,961],{"class":210,"line":262},[208,962,276],{"class":218},[278,964],{"label":965,"type":902,"initial":966},"Palette","[\"#FF3C00\", \"#1A0A05\"]",[39,968,970],{"id":969},"list",[18,971,969],{},[14,973,974,975,978],{},"Array of homogeneous items. Use ",[18,976,977],{},"itemType"," to declare the type of each item — any field type from this page is allowed.",[47,980,981,989],{},[50,982,983],{},[53,984,985,987],{},[56,986,58],{},[56,988,64],{},[66,990,991,1002],{},[53,992,993,997],{},[71,994,995],{},[18,996,977],{},[71,998,999,1000,432],{},"Field type used for each item. Defaults to ",[18,1001,285],{},[53,1003,1004,1009],{},[71,1005,1006],{},[18,1007,1008],{},"addValueButtonText",[71,1010,1011],{},"Custom label for the \"add item\" button.",[199,1013,1015],{"className":201,"code":1014,"language":203,"meta":204,"style":204},"\"keywords\": {\n  \"type\": \"list\",\n  \"label\": \"Keywords\",\n  \"itemType\": \"text-field\",\n  \"default\": []\n}\n",[18,1016,1017,1024,1035,1046,1057,1064],{"__ignoreMap":204},[208,1018,1019,1022],{"class":210,"line":211},[208,1020,1021],{"class":214},"\"keywords\"",[208,1023,219],{"class":218},[208,1025,1026,1028,1030,1033],{"class":210,"line":222},[208,1027,226],{"class":225},[208,1029,191],{"class":218},[208,1031,1032],{"class":214},"\"list\"",[208,1034,234],{"class":218},[208,1036,1037,1039,1041,1044],{"class":210,"line":237},[208,1038,240],{"class":225},[208,1040,191],{"class":218},[208,1042,1043],{"class":214},"\"Keywords\"",[208,1045,234],{"class":218},[208,1047,1048,1051,1053,1055],{"class":210,"line":250},[208,1049,1050],{"class":225},"  \"itemType\"",[208,1052,191],{"class":218},[208,1054,311],{"class":214},[208,1056,234],{"class":218},[208,1058,1059,1061],{"class":210,"line":262},[208,1060,341],{"class":225},[208,1062,1063],{"class":218},": []\n",[208,1065,1066],{"class":210,"line":273},[208,1067,276],{"class":218},[278,1069],{"label":1070,"type":969,"options":1071},"Keywords","{ \"itemType\": \"text-field\" }",[39,1073,1075],{"id":1074},"outputs","Outputs",[14,1077,1078,1079,1081,1082,1085],{},"Output fields use the same ",[18,1080,36],{}," values as inputs. They're rendered as read-only by default. Add ",[18,1083,1084],{},"copiable: true"," to make them easy to copy:",[199,1087,1089],{"className":201,"code":1088,"language":203,"meta":204,"style":204},"\"output\": {\n  \"result\": {\n    \"type\": \"text-field\",\n    \"label\": \"Result\",\n    \"copiable\": true\n  }\n}\n",[18,1090,1091,1098,1105,1116,1128,1137,1142],{"__ignoreMap":204},[208,1092,1093,1096],{"class":210,"line":211},[208,1094,1095],{"class":214},"\"output\"",[208,1097,219],{"class":218},[208,1099,1100,1103],{"class":210,"line":222},[208,1101,1102],{"class":225},"  \"result\"",[208,1104,219],{"class":218},[208,1106,1107,1110,1112,1114],{"class":210,"line":237},[208,1108,1109],{"class":225},"    \"type\"",[208,1111,191],{"class":218},[208,1113,311],{"class":214},[208,1115,234],{"class":218},[208,1117,1118,1121,1123,1126],{"class":210,"line":250},[208,1119,1120],{"class":225},"    \"label\"",[208,1122,191],{"class":218},[208,1124,1125],{"class":214},"\"Result\"",[208,1127,234],{"class":218},[208,1129,1130,1133,1135],{"class":210,"line":262},[208,1131,1132],{"class":225},"    \"copiable\"",[208,1134,191],{"class":218},[208,1136,655],{"class":225},[208,1138,1139],{"class":210,"line":273},[208,1140,1141],{"class":218},"  }\n",[208,1143,1145],{"class":210,"line":1144},7,[208,1146,276],{"class":218},[278,1148],{"label":1149,"type":285,"initial":1150,"options":1151},"Result","Hello, world","{ \"readonly\": true, \"copiable\": true }",[39,1153,1154],{"id":32},"Settings",[14,1156,1157,1158,1160],{},"Settings declared under the top-level ",[18,1159,32],{}," block use the exact same field types and options as inputs. They appear in a separate panel and persist across runs.",[1162,1163,1164],"style",{},"html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":204,"searchDepth":222,"depth":222,"links":1166},[1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179],{"id":41,"depth":222,"text":42},{"id":285,"depth":222,"text":285},{"id":357,"depth":222,"text":357},{"id":424,"depth":222,"text":424},{"id":486,"depth":222,"text":486},{"id":545,"depth":222,"text":545},{"id":603,"depth":222,"text":603},{"id":281,"depth":222,"text":281},{"id":800,"depth":222,"text":800},{"id":902,"depth":222,"text":902},{"id":969,"depth":222,"text":969},{"id":1074,"depth":222,"text":1075},{"id":32,"depth":222,"text":1154},"All field types you can use in artifuncs.json — inputs, outputs, and settings.","md",{},true,"/docs/development/fields",{"title":5,"description":1180},"docs/development/fields","ZJAxVOfs5gwt2KPloto60_j1ivAnuUI3_8Q5nz-sjjM",1781004913741]