[{"data":1,"prerenderedAt":8337},["ShallowReactive",2],{"navigation":3,"\u002Fapi\u002Freference":252,"\u002Fapi\u002Freference-surround":8332},[4,89,128,171,213,217,248],{"title":5,"path":6,"stem":7,"children":8,"icon":88},"Guide","\u002Fguide","1.guide\u002F01.index",[9,10,14,18,22,26,30,34,38,42,73],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Install","\u002Fguide\u002Finstall","1.guide\u002F02.install",{"title":15,"path":16,"stem":17},"First widget","\u002Fguide\u002Ffirst-widget","1.guide\u002F03.first-widget",{"title":19,"path":20,"stem":21},"Concepts","\u002Fguide\u002Fconcepts","1.guide\u002F05.concepts",{"title":23,"path":24,"stem":25},"Apple data transport","\u002Fguide\u002Ftransport","1.guide\u002F06.transport",{"title":27,"path":28,"stem":29},"Doctor","\u002Fguide\u002Fdoctor","1.guide\u002F07.doctor",{"title":31,"path":32,"stem":33},"CLI","\u002Fguide\u002Fcli","1.guide\u002F08.cli",{"title":35,"path":36,"stem":37},"Core vs extended","\u002Fguide\u002Ftiers","1.guide\u002F09.tiers",{"title":39,"path":40,"stem":41},"Troubleshooting","\u002Fguide\u002Ftroubleshooting","1.guide\u002F10.troubleshooting",{"title":43,"path":44,"stem":45,"children":46,"icon":72},"Platform setup","\u002Fguide\u002Fsetup","1.guide\u002F12.setup\u002F1.index",[47,48,52,56,60,64,68],{"title":43,"path":44,"stem":45},{"title":49,"path":50,"stem":51},"Android setup","\u002Fguide\u002Fsetup\u002Fandroid","1.guide\u002F12.setup\u002F2.android",{"title":53,"path":54,"stem":55},"iOS setup","\u002Fguide\u002Fsetup\u002Fios","1.guide\u002F12.setup\u002F3.ios",{"title":57,"path":58,"stem":59},"macOS setup","\u002Fguide\u002Fsetup\u002Fmacos","1.guide\u002F12.setup\u002F4.macos",{"title":61,"path":62,"stem":63},"Windows setup","\u002Fguide\u002Fsetup\u002Fwindows","1.guide\u002F12.setup\u002F5.windows",{"title":65,"path":66,"stem":67},"Linux setup","\u002Fguide\u002Fsetup\u002Flinux","1.guide\u002F12.setup\u002F6.linux",{"title":69,"path":70,"stem":71},"Desktop webview","\u002Fguide\u002Fsetup\u002Fdesktop","1.guide\u002F12.setup\u002F7.desktop","i-lucide-monitor-smartphone",{"title":74,"icon":75,"path":76,"stem":77,"children":78,"page":87},"Recipes","i-lucide-chef-hat","\u002Fguide\u002Frecipes","1.guide\u002F13.recipes",[79,83],{"title":80,"path":81,"stem":82},"Multi-widget","\u002Fguide\u002Frecipes\u002Fmulti-widget","1.guide\u002F13.recipes\u002F4.multi-widget",{"title":84,"path":85,"stem":86},"Testing your widget","\u002Fguide\u002Frecipes\u002Ftesting","1.guide\u002F13.recipes\u002F5.testing",false,"i-lucide-rocket",{"title":90,"path":91,"stem":92,"children":93,"icon":127},"Elements","\u002Felements","2.elements\u002F1.index",[94,95,99,103,107,111,115,119,123],{"title":90,"path":91,"stem":92},{"title":96,"path":97,"stem":98},"Layout elements","\u002Felements\u002Flayout","2.elements\u002F2.layout",{"title":100,"path":101,"stem":102},"Text elements","\u002Felements\u002Ftext","2.elements\u002F3.text",{"title":104,"path":105,"stem":106},"Media elements","\u002Felements\u002Fmedia","2.elements\u002F4.media",{"title":108,"path":109,"stem":110},"Data elements","\u002Felements\u002Fdata","2.elements\u002F5.data",{"title":112,"path":113,"stem":114},"Interactive elements","\u002Felements\u002Finteractive","2.elements\u002F6.interactive",{"title":116,"path":117,"stem":118},"Spacing elements","\u002Felements\u002Fspacing","2.elements\u002F7.spacing",{"title":120,"path":121,"stem":122},"Style","\u002Felements\u002Fstyle","2.elements\u002F8.style",{"title":124,"path":125,"stem":126},"Colors","\u002Felements\u002Fcolors","2.elements\u002F9.colors","i-lucide-blocks",{"title":129,"path":130,"stem":131,"children":132,"icon":170},"Features","\u002Ffeatures","2.features\u002F01.index",[133,134,138,142,146,150,154,158,162,166],{"title":129,"path":130,"stem":131},{"title":135,"path":136,"stem":137},"Dynamic Island","\u002Ffeatures\u002Fdynamic-island","2.features\u002F02.dynamic-island",{"title":139,"path":140,"stem":141},"Interactive widgets","\u002Ffeatures\u002Finteractive","2.features\u002F03.interactive",{"title":143,"path":144,"stem":145},"Live activities","\u002Ffeatures\u002Flive-activities","2.features\u002F04.live-activities",{"title":147,"path":148,"stem":149},"Timelines and transitions","\u002Ffeatures\u002Ftimelines","2.features\u002F05.timelines",{"title":151,"path":152,"stem":153},"Remote data","\u002Ffeatures\u002Fremote-data","2.features\u002F06.remote-data",{"title":155,"path":156,"stem":157},"Widget updater","\u002Ffeatures\u002Fwidget-updater","2.features\u002F07.widget-updater",{"title":159,"path":160,"stem":161},"Instances","\u002Ffeatures\u002Finstances","2.features\u002F08.instances",{"title":163,"path":164,"stem":165},"Conditions, lists and templates","\u002Ffeatures\u002Fdynamic-content","2.features\u002F09.dynamic-content",{"title":167,"path":168,"stem":169},"Images","\u002Ffeatures\u002Fimages","2.features\u002F10.images","i-lucide-sparkles",{"title":172,"icon":173,"path":174,"stem":175,"children":176,"page":87},"API","i-lucide-file-code","\u002Fapi","3.api",[177,181,185,189,193,197,201,205,209],{"title":178,"path":179,"stem":180},"JavaScript API","\u002Fapi\u002Fjs","3.api\u002F1.js",{"title":182,"path":183,"stem":184},"JS reference","\u002Fapi\u002Freference","3.api\u002F2.reference",{"title":186,"path":187,"stem":188},"Rust API","\u002Fapi\u002Frust","3.api\u002F3.rust",{"title":190,"path":191,"stem":192},"Tauri commands","\u002Fapi\u002Fcommands","3.api\u002F4.commands",{"title":194,"path":195,"stem":196},"Plugin config","\u002Fapi\u002Fplugin-config","3.api\u002F5.plugin-config",{"title":198,"path":199,"stem":200},"Cargo features","\u002Fapi\u002Fcargo-features","3.api\u002F6.cargo-features",{"title":202,"path":203,"stem":204},"Environment variables","\u002Fapi\u002Fenv","3.api\u002F7.env",{"title":206,"path":207,"stem":208},"Permissions","\u002Fapi\u002Fpermissions","3.api\u002F8.permissions",{"title":210,"path":211,"stem":212},"JSON Schema","\u002Fapi\u002Fjson-schema","3.api\u002F9.json-schema",{"title":214,"path":215,"stem":216},"Showcase","\u002Fshowcase","4.showcase",{"title":218,"path":219,"stem":220,"children":221,"icon":247},"Contributing","\u002Fcontributing","5.contributing\u002F1.index",[222,223,227,231,235,239,243],{"title":218,"path":219,"stem":220},{"title":224,"path":225,"stem":226},"Development guide","\u002Fcontributing\u002Fdevelopment","5.contributing\u002F2.development",{"title":228,"path":229,"stem":230},"Render testing (config → geometry \u002F pixels)","\u002Fcontributing\u002Frender-testing","5.contributing\u002F3.render-testing",{"title":232,"path":233,"stem":234},"Visual stand (Level-2 pixels)","\u002Fcontributing\u002Fvisual-stand","5.contributing\u002F4.visual-stand",{"title":236,"path":237,"stem":238},"Linux harness (Docker)","\u002Fcontributing\u002Flinux-harness","5.contributing\u002F5.linux-harness",{"title":240,"path":241,"stem":242},"Windows surface split","\u002Fcontributing\u002Fwindows-surfaces","5.contributing\u002F6.windows-surfaces",{"title":244,"path":245,"stem":246},"Mutation testing","\u002Fcontributing\u002Fmutation-testing","5.contributing\u002F7.mutation-testing","i-lucide-git-pull-request",{"title":249,"path":250,"stem":251},"Changelog","\u002Fchangelog","6.changelog",{"id":253,"title":182,"body":254,"description":8326,"extension":8327,"generated":1703,"links":8328,"meta":8329,"navigation":1703,"path":183,"seo":8330,"stem":184,"__hash__":8331},"docs\u002F3.api\u002F2.reference.md",{"type":255,"value":256,"toc":8261},"minimark",[257,302,986,991,997,1072,1074,1077,1134,1144,1149,1196,1198,1210,1219,1226,1231,1256,1258,1286,1295,1300,1333,1335,1349,1356,1361,1398,1400,1408,1426,1435,1440,1464,1466,1482,1489,1494,1528,1530,1541,1551,1557,1562,1785,1794,1799,1832,1834,1843,1850,1855,1944,1946,1949,1985,1999,2015,2019,2330,2339,2344,2413,2419,2429,2433,2565,2572,2577,2636,2638,2661,2672,2679,2684,2718,2721,2730,2735,2770,2774,2781,2786,2837,2844,2851,2856,2880,2882,2889,2894,2959,2963,2977,2993,3002,3007,3056,3060,3070,3075,3079,3221,3228,3233,3268,3270,3277,3282,3432,3437,3451,3464,3530,3539,3543,3891,3900,3905,3940,3947,3956,3961,4037,4048,4052,4148,4155,4160,4238,4263,4267,4323,4330,4335,4402,4409,4416,4421,4473,4483,4490,4495,4600,4632,4636,4792,4801,4806,4848,4852,4859,4864,4904,4906,4913,4918,4970,4974,4981,4986,5035,5039,5046,5051,5098,5102,5109,5114,5150,5154,5161,5166,5194,5211,5218,5223,5247,5252,5259,5264,5288,5292,5299,5304,5351,5353,5360,5365,5391,5393,5400,5404,5410,5413,5436,5442,5445,5826,5831,5834,5884,5889,5895,5974,5980,5983,6077,6083,6086,6202,6207,6213,6282,6288,6291,6330,6335,6338,6505,6511,6518,6914,6920,6971,6976,7031,7036,7042,7127,7132,7135,7217,7223,7226,7271,7276,7282,7321,7327,7336,7403,7408,7431,7913,7918,7978,7984,7990,8054,8060,8063,8131,8137,8140,8171,8177,8180,8257],[258,259,260,261,265,266,275,276,279,280,283,284,287,288,295,296,298,299,301],"p",{},"Every function and type ",[262,263,264],"code",{},"tauri-plugin-widgets-api"," exports, generated from the JSDoc in\n",[267,268,272],"a",{"href":269,"rel":270},"https:\u002F\u002Fgithub.com\u002Fs00d\u002Ftauri-plugin-widgets\u002Fblob\u002Fmain\u002Fguest-js\u002Fapi",[271],"nofollow",[262,273,274],{},"guest-js\u002Fapi\u002F",". For how they fit together see the ",[267,277,278],{"href":179},"JavaScript API guide",".\nWidget IR types (",[262,281,282],{},"WidgetConfig",", ",[262,285,286],{},"WidgetElement",", …) are generated from Rust into\n",[267,289,292],{"href":290,"rel":291},"https:\u002F\u002Fgithub.com\u002Fs00d\u002Ftauri-plugin-widgets\u002Fblob\u002Fmain\u002Fguest-js\u002Fgenerated\u002Fwidget-types.ts",[271],[262,293,294],{},"guest-js\u002Fgenerated\u002Fwidget-types.ts","; they are documented per element on the ",[267,297,90],{"href":91}," pages and in the ",[267,300,210],{"href":211},".",[303,304,305,318],"table",{},[306,307,308],"thead",{},[309,310,311,315],"tr",{},[312,313,314],"th",{},"Function",[312,316,317],{},"Description",[319,320,321,335,348,361,374,387,400,413,426,439,458,471,484,500,519,532,549,565,578,595,616,645,693,713,737,797,814,827,844,861,878,894,926,943,960,973],"tbody",{},[309,322,323,332],{},[324,325,326],"td",{},[267,327,329],{"href":328},"#setitems",[262,330,331],{},"setItems()",[324,333,334],{},"Store a key-value pair in the widget data store.",[309,336,337,345],{},[324,338,339],{},[267,340,342],{"href":341},"#getitems",[262,343,344],{},"getItems()",[324,346,347],{},"Read a previously stored value from the widget data store.",[309,349,350,358],{},[324,351,352],{},[267,353,355],{"href":354},"#reloadalltimelines",[262,356,357],{},"reloadAllTimelines()",[324,359,360],{},"Reload all registered widget timelines.",[309,362,363,371],{},[324,364,365],{},[267,366,368],{"href":367},"#reloadtimelines",[262,369,370],{},"reloadTimelines()",[324,372,373],{},"Reload timelines for a specific widget kind or class.",[309,375,376,384],{},[324,377,378],{},[267,379,381],{"href":380},"#setregisterwidget",[262,382,383],{},"setRegisterWidget()",[324,385,386],{},"Register widget provider class names or kind strings.",[309,388,389,397],{},[324,390,391],{},[267,392,394],{"href":393},"#requestwidget",[262,395,396],{},"requestWidget()",[324,398,399],{},"Request the OS to pin (add) a widget to the home screen.",[309,401,402,410],{},[324,403,404],{},[267,405,407],{"href":406},"#createwidgetwindow",[262,408,409],{},"createWidgetWindow()",[324,411,412],{},"Create a frameless, transparent desktop widget window.",[309,414,415,423],{},[324,416,417],{},[267,418,420],{"href":419},"#closewidgetwindow",[262,421,422],{},"closeWidgetWindow()",[324,424,425],{},"Close a previously created desktop widget window.",[309,427,428,436],{},[324,429,430],{},[267,431,433],{"href":432},"#setwidgetconfig",[262,434,435],{},"setWidgetConfig()",[324,437,438],{},"Send a declarative UI configuration to native widgets.",[309,440,441,449],{},[324,442,443],{},[267,444,446],{"href":445},"#setwidgetconfigfrompath",[262,447,448],{},"setWidgetConfigFromPath()",[324,450,451,452,454,455,301],{},"Read a ",[262,453,282],{}," JSON file from disk and push it like ",[262,456,457],{},"setWidgetConfig",[309,459,460,468],{},[324,461,462],{},[267,463,465],{"href":464},"#getwidgetconfig",[262,466,467],{},"getWidgetConfig()",[324,469,470],{},"Read the current widget UI configuration from the data store.",[309,472,473,481],{},[324,474,475],{},[267,476,478],{"href":477},"#reportreceipt",[262,479,480],{},"reportReceipt()",[324,482,483],{},"Report that a renderer painted a config (desktop widget.html \u002F tests). Native widgets write receipts themselves; this is for the host webview path.",[309,485,486,494],{},[324,487,488],{},[267,489,491],{"href":490},"#getwidgetdiagnostics",[262,492,493],{},"getWidgetDiagnostics()",[324,495,496,497,301],{},"Live widget instances that recently rendered for ",[262,498,499],{},"group",[309,501,502,510],{},[324,503,504],{},[267,505,507],{"href":506},"#getwidgettrace",[262,508,509],{},"getWidgetTrace()",[324,511,512,513,515,516,301],{},"Host delivery journal + receipt history for ",[262,514,499],{},". Active in debug builds or when ",[262,517,518],{},"WIDGET_DEBUG=1",[309,520,521,529],{},[324,522,523],{},[267,524,526],{"href":525},"#flushwidgettrace",[262,527,528],{},"flushWidgetTrace()",[324,530,531],{},"Force-flush the in-memory journal to disk (desktop).",[309,533,534,542],{},[324,535,536],{},[267,537,539],{"href":538},"#widgetaction",[262,540,541],{},"widgetAction()",[324,543,544,545,548],{},"Trigger a ",[262,546,547],{},"widget-action"," event via the Rust plugin.",[309,550,551,559],{},[324,552,553],{},[267,554,556],{"href":555},"#onwidgetaction",[262,557,558],{},"onWidgetAction()",[324,560,561,562,564],{},"Listen for ",[262,563,547],{}," events emitted by widget buttons.",[309,566,567,575],{},[324,568,569],{},[267,570,572],{"href":571},"#pollpendingwidgetactions",[262,573,574],{},"pollPendingWidgetActions()",[324,576,577],{},"Poll pending widget actions queued by native side (Android fallback path).",[309,579,580,588],{},[324,581,582],{},[267,583,585],{"href":584},"#startwidgetupdater",[262,586,587],{},"startWidgetUpdater()",[324,589,590,591,594],{},"Start a periodic widget updater that calls ",[262,592,593],{},"builder"," on a fixed interval, sends the returned config to the native widget, and optionally reloads widget timelines.",[309,596,597,605],{},[324,598,599],{},[267,600,602],{"href":601},"#getactivewidgets",[262,603,604],{},"getActiveWidgets()",[324,606,607,608,611,612,615],{},"List placed widgets. Exact on Android (",[262,609,610],{},"AppWidgetManager",") and iOS (",[262,613,614],{},"WidgetCenter","); on desktop: open widget windows plus placements that rendered in the last 48 h (macOS WidgetKit, Windows Widgets Board).",[309,617,618,626],{},[324,619,620],{},[267,621,623],{"href":622},"#setwidgetdata",[262,624,625],{},"setWidgetData()",[324,627,628,629,632,633,636,637,640,641,644],{},"Values for ",[262,630,631],{},"{{data.path}}"," placeholders, without resending the layout. Pass ",[262,634,635],{},"null"," to clear. Layers: ",[262,638,639],{},"config.data"," \u003C this \u003C the widget's own ",[262,642,643],{},"source"," fetch.",[309,646,647,655],{},[324,648,649],{},[267,650,652],{"href":651},"#setwidgetstate",[262,653,654],{},"setWidgetState()",[324,656,657,658,661,662,665,666,669,670,283,673,283,676,283,679,681,682,685,686,689,690,301],{},"Change a widget's local state (",[262,659,660],{},"{{state.…}}",", config ",[262,663,664],{},"state"," defaults) the way a ",[262,667,668],{},"set"," tap does: ",[262,671,672],{},"\"$toggle\"",[262,674,675],{},"\"$inc\"",[262,677,678],{},"\"$dec\"",[262,680,635],{}," removes a key (the default shows again), other values are stored. ",[262,683,684],{},"patch: null"," clears the stored state. Resolves with the merged state; the app also gets ",[262,687,688],{},"widget-state-changed"," ",[262,691,692],{},"{widgetId, instance, state}",[309,694,695,703],{},[324,696,697],{},[267,698,700],{"href":699},"#getwidgetstate",[262,701,702],{},"getWidgetState()",[324,704,705,706,708,709,712],{},"A widget's merged local state: config ",[262,707,664],{}," defaults, then what taps and ",[262,710,711],{},"setWidgetState"," stored (the placement's own over the widget's).",[309,714,715,723],{},[324,716,717],{},[267,718,720],{"href":719},"#setwidgetinstances",[262,721,722],{},"setWidgetInstances()",[324,724,725,726,729,730,733,734,301],{},"Choices the user picks from per placement. iOS \u002F macOS: the Edit Widget sheet of a widget built with ",[262,727,728],{},"TauriInstanceWidget"," \u002F ",[262,731,732],{},"TauriInstanceProvider",". The chosen id is the placement's ",[262,735,736],{},"instance",[309,738,739,747],{},[324,740,741],{},[267,742,744],{"href":743},"#registeractivitytemplate",[262,745,746],{},"registerActivityTemplate()",[324,748,749,750,753,754,757,758,761,762,283,764,283,767,283,770,283,773,776,777,283,780,283,783,786,787,790,791,753,794,796],{},"Store a live activity layout on the device (shared store \u002F App Group) under ",[262,751,752],{},"name",". ",[262,755,756],{},"layout"," takes the ",[262,759,760],{},"ActivityContent"," layout fields (",[262,763,756],{},[262,765,766],{},"lockScreen",[262,768,769],{},"compactLeading",[262,771,772],{},"islandCenter",[262,774,775],{},"title",", …) with ",[262,778,779],{},"{{data.…}}",[262,781,782],{},"when",[262,784,785],{},"repeat","; activities started with ",[262,788,789],{},"template: name"," then send only ",[262,792,793],{},"data",[262,795,635],{}," removes it.",[309,798,799,807],{},[324,800,801],{},[267,802,804],{"href":803},"#startactivity",[262,805,806],{},"startActivity()",[324,808,809,810,813],{},"Start a live activity, or update it when ",[262,811,812],{},"id"," already runs.",[309,815,816,824],{},[324,817,818],{},[267,819,821],{"href":820},"#updateactivity",[262,822,823],{},"updateActivity()",[324,825,826],{},"Replace the content of a running activity.",[309,828,829,837],{},[324,830,831],{},[267,832,834],{"href":833},"#endactivity",[262,835,836],{},"endActivity()",[324,838,839,840,843],{},"End an activity; ",[262,841,842],{},"dismissAfterMs"," keeps the last state visible that long (iOS, desktop).",[309,845,846,854],{},[324,847,848],{},[267,849,851],{"href":850},"#onactivitystate",[262,852,853],{},"onActivityState()",[324,855,856,857,860],{},"Activity state changes from the native side (",[262,858,859],{},"activity-state","; no-op where none).",[309,862,863,871],{},[324,864,865],{},[267,866,868],{"href":867},"#onactivitycontent",[262,869,870],{},"onActivityContent()",[324,872,873,874,877],{},"Activity content changes from the native side (",[262,875,876],{},"activity-content",", e.g. push updates).",[309,879,880,888],{},[324,881,882],{},[267,883,885],{"href":884},"#getwidgetpushtoken",[262,886,887],{},"getWidgetPushToken()",[324,889,890,891,893],{},"WidgetKit push token (hex) for server-driven widget reloads; ",[262,892,635],{}," where none exists.",[309,895,896,904],{},[324,897,898],{},[267,899,901],{"href":900},"#getactivitypushtostarttoken",[262,902,903],{},"getActivityPushToStartToken()",[324,905,906,907,283,910,283,913,283,916,919,920,922,923,301],{},"iOS 17.2+ push-to-start token (hex): your server can start a Live Activity with it (APNs ",[262,908,909],{},"event: \"start\"",[262,911,912],{},"attributes-type: \"TauriActivityAttributes\"",[262,914,915],{},"attributes: {id, group}",[262,917,918],{},"content-state: {json: \"\u003CActivityContent JSON>\"}","). ",[262,921,635],{}," on other platforms or before iOS issued one; changes arrive via ",[262,924,925],{},"onActivityTokens",[309,927,928,936],{},[324,929,930],{},[267,931,933],{"href":932},"#canpromoteactivities",[262,934,935],{},"canPromoteActivities()",[324,937,938,939,942],{},"Android 16+: whether activity notifications may show as Live Updates (status-bar chip, lock screen). ",[262,940,941],{},"true"," where no such gate exists (iOS, desktop, older Android).",[309,944,945,953],{},[324,946,947],{},[267,948,950],{"href":949},"#openactivitypromotionsettings",[262,951,952],{},"openActivityPromotionSettings()",[324,954,955,956,959],{},"Android: open the system screen that allows Live Updates for this app; ",[262,957,958],{},"false"," if none.",[309,961,962,970],{},[324,963,964],{},[267,965,967],{"href":966},"#onactivitytokens",[262,968,969],{},"onActivityTokens()",[324,971,972],{},"Subscribe to Live Activity token changes (iOS only; a no-op elsewhere).",[309,974,975,983],{},[324,976,977],{},[267,978,980],{"href":979},"#listactivities",[262,981,982],{},"listActivities()",[324,984,985],{},"Ids of running activities this app started.",[987,988,990],"h2",{"id":989},"functions","Functions",[992,993,995],"h3",{"id":994},"setitems",[262,996,331],{},[998,999,1004],"pre",{"className":1000,"code":1001,"language":1002,"meta":1003,"style":1003},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","async function setItems(key: string, value: string, group?: string): Promise\u003Cboolean>\n","ts","",[262,1005,1006],{"__ignoreMap":1003},[1007,1008,1011,1015,1018,1022,1026,1030,1033,1037,1040,1043,1045,1047,1049,1052,1055,1057,1060,1063,1066,1069],"span",{"class":1009,"line":1010},"line",1,[1007,1012,1014],{"class":1013},"spNyl","async",[1007,1016,1017],{"class":1013}," function",[1007,1019,1021],{"class":1020},"s2Zo4"," setItems",[1007,1023,1025],{"class":1024},"sMK4o","(",[1007,1027,1029],{"class":1028},"sHdIc","key",[1007,1031,1032],{"class":1024},":",[1007,1034,1036],{"class":1035},"sBMFI"," string",[1007,1038,1039],{"class":1024},",",[1007,1041,1042],{"class":1028}," value",[1007,1044,1032],{"class":1024},[1007,1046,1036],{"class":1035},[1007,1048,1039],{"class":1024},[1007,1050,1051],{"class":1028}," group",[1007,1053,1054],{"class":1024},"?:",[1007,1056,1036],{"class":1035},[1007,1058,1059],{"class":1024},"):",[1007,1061,1062],{"class":1035}," Promise",[1007,1064,1065],{"class":1024},"\u003C",[1007,1067,1068],{"class":1035},"boolean",[1007,1070,1071],{"class":1024},">\n",[258,1073,334],{},[258,1075,1076],{},"The storage backend depends on the platform:",[1078,1079,1080,1094,1100,1106,1115,1125],"ul",{},[1081,1082,1083,1087,1088,1091,1092,301],"li",{},[1084,1085,1086],"strong",{},"Android"," — ",[262,1089,1090],{},"SharedPreferences"," scoped by ",[262,1093,499],{},[1081,1095,1096,1099],{},[1084,1097,1098],{},"iOS \u002F macOS"," — JSON file in App Group shared container.",[1081,1101,1102,1105],{},[1084,1103,1104],{},"Desktop"," — JSON file in the app data directory (macOS: shared container when available).",[1081,1107,1108,1110,1111,1114],{},[262,1109,1029],{},": Setting name (e.g. ",[262,1112,1113],{},"\"temperature\"",").",[1081,1116,1117,1120,1121,1124],{},[262,1118,1119],{},"value",": Setting value. Use ",[262,1122,1123],{},"JSON.stringify()"," for complex data.",[1081,1126,1127,1129,1130,1133],{},[262,1128,499],{},": Widget group identifier: Android: SharedPreferences name; iOS\u002FmacOS: App Group ID (e.g. ",[262,1131,1132],{},"\"group.com.example.myapp\"","); Desktop: arbitrary string used as filename.",[258,1135,1136,1137],{},"Source: ",[267,1138,1141],{"href":1139,"rel":1140},"https:\u002F\u002Fgithub.com\u002Fs00d\u002Ftauri-plugin-widgets\u002Fblob\u002Fmain\u002Fguest-js\u002Fapi\u002Fdata.ts",[271],[262,1142,1143],{},"guest-js\u002Fapi\u002Fdata.ts",[992,1145,1147],{"id":1146},"getitems",[262,1148,344],{},[998,1150,1152],{"className":1000,"code":1151,"language":1002,"meta":1003,"style":1003},"async function getItems(key: string, group?: string): Promise\u003Cstring | null>\n",[262,1153,1154],{"__ignoreMap":1003},[1007,1155,1156,1158,1160,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1188,1191,1194],{"class":1009,"line":1010},[1007,1157,1014],{"class":1013},[1007,1159,1017],{"class":1013},[1007,1161,1162],{"class":1020}," getItems",[1007,1164,1025],{"class":1024},[1007,1166,1029],{"class":1028},[1007,1168,1032],{"class":1024},[1007,1170,1036],{"class":1035},[1007,1172,1039],{"class":1024},[1007,1174,1051],{"class":1028},[1007,1176,1054],{"class":1024},[1007,1178,1036],{"class":1035},[1007,1180,1059],{"class":1024},[1007,1182,1062],{"class":1035},[1007,1184,1065],{"class":1024},[1007,1186,1187],{"class":1035},"string",[1007,1189,1190],{"class":1024}," |",[1007,1192,1193],{"class":1035}," null",[1007,1195,1071],{"class":1024},[258,1197,347],{},[1078,1199,1200,1205],{},[1081,1201,1202,1204],{},[262,1203,1029],{},": The key to look up.",[1081,1206,1207,1209],{},[262,1208,499],{},": The widget group identifier.",[258,1211,1212,1215,1216,1218],{},[1084,1213,1214],{},"Returns:"," The stored string value, or ",[262,1217,635],{}," if the key was never set.",[258,1220,1136,1221],{},[267,1222,1224],{"href":1139,"rel":1223},[271],[262,1225,1143],{},[992,1227,1229],{"id":1228},"reloadalltimelines",[262,1230,357],{},[998,1232,1234],{"className":1000,"code":1233,"language":1002,"meta":1003,"style":1003},"async function reloadAllTimelines(): Promise\u003Cboolean>\n",[262,1235,1236],{"__ignoreMap":1003},[1007,1237,1238,1240,1242,1245,1248,1250,1252,1254],{"class":1009,"line":1010},[1007,1239,1014],{"class":1013},[1007,1241,1017],{"class":1013},[1007,1243,1244],{"class":1020}," reloadAllTimelines",[1007,1246,1247],{"class":1024},"():",[1007,1249,1062],{"class":1035},[1007,1251,1065],{"class":1024},[1007,1253,1068],{"class":1035},[1007,1255,1071],{"class":1024},[258,1257,360],{},[1078,1259,1260,1269,1277],{},[1081,1261,1262,1264,1265,1268],{},[1084,1263,1086],{}," — sends ",[262,1266,1267],{},"ACTION_APPWIDGET_UPDATE"," broadcast for every registered provider.",[1081,1270,1271,1273,1274,301],{},[1084,1272,1098],{}," — calls ",[262,1275,1276],{},"WidgetCenter.shared.reloadAllTimelines()",[1081,1278,1279,1281,1282,1285],{},[1084,1280,1104],{}," — emits a ",[262,1283,1284],{},"\"widget-reload\""," Tauri event that widget windows can listen for.",[258,1287,1136,1288],{},[267,1289,1292],{"href":1290,"rel":1291},"https:\u002F\u002Fgithub.com\u002Fs00d\u002Ftauri-plugin-widgets\u002Fblob\u002Fmain\u002Fguest-js\u002Fapi\u002Freload.ts",[271],[262,1293,1294],{},"guest-js\u002Fapi\u002Freload.ts",[992,1296,1298],{"id":1297},"reloadtimelines",[262,1299,370],{},[998,1301,1303],{"className":1000,"code":1302,"language":1002,"meta":1003,"style":1003},"async function reloadTimelines(ofKind: string): Promise\u003Cboolean>\n",[262,1304,1305],{"__ignoreMap":1003},[1007,1306,1307,1309,1311,1314,1316,1319,1321,1323,1325,1327,1329,1331],{"class":1009,"line":1010},[1007,1308,1014],{"class":1013},[1007,1310,1017],{"class":1013},[1007,1312,1313],{"class":1020}," reloadTimelines",[1007,1315,1025],{"class":1024},[1007,1317,1318],{"class":1028},"ofKind",[1007,1320,1032],{"class":1024},[1007,1322,1036],{"class":1035},[1007,1324,1059],{"class":1024},[1007,1326,1062],{"class":1035},[1007,1328,1065],{"class":1024},[1007,1330,1068],{"class":1035},[1007,1332,1071],{"class":1024},[258,1334,373],{},[1078,1336,1337],{},[1081,1338,1339,1341,1342,1345,1346,1114],{},[262,1340,1318],{},": Widget class name (Android: fully-qualified class, e.g. ",[262,1343,1344],{},"\"com.example.app.MyWidget\"","; iOS: widget kind string from your ",[262,1347,1348],{},"WidgetConfiguration",[258,1350,1136,1351],{},[267,1352,1354],{"href":1290,"rel":1353},[271],[262,1355,1294],{},[992,1357,1359],{"id":1358},"setregisterwidget",[262,1360,383],{},[998,1362,1364],{"className":1000,"code":1363,"language":1002,"meta":1003,"style":1003},"async function setRegisterWidget(widgets: string[]): Promise\u003Cboolean>\n",[262,1365,1366],{"__ignoreMap":1003},[1007,1367,1368,1370,1372,1375,1377,1380,1382,1384,1388,1390,1392,1394,1396],{"class":1009,"line":1010},[1007,1369,1014],{"class":1013},[1007,1371,1017],{"class":1013},[1007,1373,1374],{"class":1020}," setRegisterWidget",[1007,1376,1025],{"class":1024},[1007,1378,1379],{"class":1028},"widgets",[1007,1381,1032],{"class":1024},[1007,1383,1036],{"class":1035},[1007,1385,1387],{"class":1386},"sTEyZ","[]",[1007,1389,1059],{"class":1024},[1007,1391,1062],{"class":1035},[1007,1393,1065],{"class":1024},[1007,1395,1068],{"class":1035},[1007,1397,1071],{"class":1024},[258,1399,386],{},[258,1401,1402,1403,1405,1406,301],{},"Must be called before ",[262,1404,357],{}," or ",[262,1407,396],{},[1078,1409,1410],{},[1081,1411,1412,1414,1415,1417,1418,1420,1421,1423,1424],{},[262,1413,1379],{},": Array of provider identifiers: - ",[1084,1416,1086],{},": fully-qualified class names (e.g. ",[262,1419,1344],{},") - ",[1084,1422,1098],{},": widget kind strings from your ",[262,1425,1348],{},[258,1427,1136,1428],{},[267,1429,1432],{"href":1430,"rel":1431},"https:\u002F\u002Fgithub.com\u002Fs00d\u002Ftauri-plugin-widgets\u002Fblob\u002Fmain\u002Fguest-js\u002Fapi\u002Fregister.ts",[271],[262,1433,1434],{},"guest-js\u002Fapi\u002Fregister.ts",[992,1436,1438],{"id":1437},"requestwidget",[262,1439,396],{},[998,1441,1443],{"className":1000,"code":1442,"language":1002,"meta":1003,"style":1003},"async function requestWidget(): Promise\u003Cboolean>\n",[262,1444,1445],{"__ignoreMap":1003},[1007,1446,1447,1449,1451,1454,1456,1458,1460,1462],{"class":1009,"line":1010},[1007,1448,1014],{"class":1013},[1007,1450,1017],{"class":1013},[1007,1452,1453],{"class":1020}," requestWidget",[1007,1455,1247],{"class":1024},[1007,1457,1062],{"class":1035},[1007,1459,1065],{"class":1024},[1007,1461,1068],{"class":1035},[1007,1463,1071],{"class":1024},[258,1465,399],{},[1078,1467,1468,1476],{},[1081,1469,1470,1472,1473,301],{},[1084,1471,1086],{}," (API 26+) — calls ",[262,1474,1475],{},"AppWidgetManager.requestPinAppWidget",[1081,1477,1478,1481],{},[1084,1479,1480],{},"iOS \u002F macOS \u002F Desktop"," — no-op (users add widgets manually).",[258,1483,1136,1484],{},[267,1485,1487],{"href":1430,"rel":1486},[271],[262,1488,1434],{},[992,1490,1492],{"id":1491},"createwidgetwindow",[262,1493,409],{},[998,1495,1497],{"className":1000,"code":1496,"language":1002,"meta":1003,"style":1003},"async function createWidgetWindow(config: WidgetWindowConfig): Promise\u003Cboolean>\n",[262,1498,1499],{"__ignoreMap":1003},[1007,1500,1501,1503,1505,1508,1510,1513,1515,1518,1520,1522,1524,1526],{"class":1009,"line":1010},[1007,1502,1014],{"class":1013},[1007,1504,1017],{"class":1013},[1007,1506,1507],{"class":1020}," createWidgetWindow",[1007,1509,1025],{"class":1024},[1007,1511,1512],{"class":1028},"config",[1007,1514,1032],{"class":1024},[1007,1516,1517],{"class":1035}," WidgetWindowConfig",[1007,1519,1059],{"class":1024},[1007,1521,1062],{"class":1035},[1007,1523,1065],{"class":1024},[1007,1525,1068],{"class":1035},[1007,1527,1071],{"class":1024},[258,1529,412],{},[258,1531,1532,1533,1536,1537,1540],{},"When no ",[262,1534,1535],{},"url"," is specified the plugin serves its built-in renderer\nautomatically — it reads the config via ",[262,1538,1539],{},"getWidgetConfig(group)"," and\nrenders it using vanilla HTML\u002FCSS\u002FSVG.  The window has a drag handle\nat the top and a close button that appears on hover.",[258,1542,1543,1544,1546,1547,1550],{},"You may provide your own ",[262,1545,1535],{}," (e.g. ",[262,1548,1549],{},"\"\u002Fmy-widget.html\"",") if you\nneed full control over the rendering.",[258,1552,1553,1556],{},[1084,1554,1555],{},"Desktop only."," Returns an error on mobile.",[258,1558,1559],{},[1084,1560,1561],{},"Example",[998,1563,1565],{"className":1000,"code":1564,"language":1002,"meta":1003,"style":1003},"\u002F\u002F Built-in renderer (recommended):\nawait createWidgetWindow({\n  label: \"weather\",\n  width: 280,\n  height: 200,\n  group: \"group.com.example.myapp\",\n  widgetId: \"weather\",\n  size: \"small\",\n});\n\n\u002F\u002F Custom renderer:\nawait createWidgetWindow({\n  label: \"weather\",\n  url: \"\u002Fmy-widget.html\",\n  width: 280,\n  height: 200,\n});\n",[262,1566,1567,1573,1587,1609,1623,1636,1653,1669,1686,1698,1705,1711,1722,1737,1754,1765,1776],{"__ignoreMap":1003},[1007,1568,1569],{"class":1009,"line":1010},[1007,1570,1572],{"class":1571},"sHwdD","\u002F\u002F Built-in renderer (recommended):\n",[1007,1574,1576,1580,1582,1584],{"class":1009,"line":1575},2,[1007,1577,1579],{"class":1578},"s7zQu","await",[1007,1581,1507],{"class":1020},[1007,1583,1025],{"class":1386},[1007,1585,1586],{"class":1024},"{\n",[1007,1588,1590,1594,1596,1599,1603,1606],{"class":1009,"line":1589},3,[1007,1591,1593],{"class":1592},"swJcz","  label",[1007,1595,1032],{"class":1024},[1007,1597,1598],{"class":1024}," \"",[1007,1600,1602],{"class":1601},"sfazB","weather",[1007,1604,1605],{"class":1024},"\"",[1007,1607,1608],{"class":1024},",\n",[1007,1610,1612,1615,1617,1621],{"class":1009,"line":1611},4,[1007,1613,1614],{"class":1592},"  width",[1007,1616,1032],{"class":1024},[1007,1618,1620],{"class":1619},"sbssI"," 280",[1007,1622,1608],{"class":1024},[1007,1624,1626,1629,1631,1634],{"class":1009,"line":1625},5,[1007,1627,1628],{"class":1592},"  height",[1007,1630,1032],{"class":1024},[1007,1632,1633],{"class":1619}," 200",[1007,1635,1608],{"class":1024},[1007,1637,1639,1642,1644,1646,1649,1651],{"class":1009,"line":1638},6,[1007,1640,1641],{"class":1592},"  group",[1007,1643,1032],{"class":1024},[1007,1645,1598],{"class":1024},[1007,1647,1648],{"class":1601},"group.com.example.myapp",[1007,1650,1605],{"class":1024},[1007,1652,1608],{"class":1024},[1007,1654,1656,1659,1661,1663,1665,1667],{"class":1009,"line":1655},7,[1007,1657,1658],{"class":1592},"  widgetId",[1007,1660,1032],{"class":1024},[1007,1662,1598],{"class":1024},[1007,1664,1602],{"class":1601},[1007,1666,1605],{"class":1024},[1007,1668,1608],{"class":1024},[1007,1670,1672,1675,1677,1679,1682,1684],{"class":1009,"line":1671},8,[1007,1673,1674],{"class":1592},"  size",[1007,1676,1032],{"class":1024},[1007,1678,1598],{"class":1024},[1007,1680,1681],{"class":1601},"small",[1007,1683,1605],{"class":1024},[1007,1685,1608],{"class":1024},[1007,1687,1689,1692,1695],{"class":1009,"line":1688},9,[1007,1690,1691],{"class":1024},"}",[1007,1693,1694],{"class":1386},")",[1007,1696,1697],{"class":1024},";\n",[1007,1699,1701],{"class":1009,"line":1700},10,[1007,1702,1704],{"emptyLinePlaceholder":1703},true,"\n",[1007,1706,1708],{"class":1009,"line":1707},11,[1007,1709,1710],{"class":1571},"\u002F\u002F Custom renderer:\n",[1007,1712,1714,1716,1718,1720],{"class":1009,"line":1713},12,[1007,1715,1579],{"class":1578},[1007,1717,1507],{"class":1020},[1007,1719,1025],{"class":1386},[1007,1721,1586],{"class":1024},[1007,1723,1725,1727,1729,1731,1733,1735],{"class":1009,"line":1724},13,[1007,1726,1593],{"class":1592},[1007,1728,1032],{"class":1024},[1007,1730,1598],{"class":1024},[1007,1732,1602],{"class":1601},[1007,1734,1605],{"class":1024},[1007,1736,1608],{"class":1024},[1007,1738,1740,1743,1745,1747,1750,1752],{"class":1009,"line":1739},14,[1007,1741,1742],{"class":1592},"  url",[1007,1744,1032],{"class":1024},[1007,1746,1598],{"class":1024},[1007,1748,1749],{"class":1601},"\u002Fmy-widget.html",[1007,1751,1605],{"class":1024},[1007,1753,1608],{"class":1024},[1007,1755,1757,1759,1761,1763],{"class":1009,"line":1756},15,[1007,1758,1614],{"class":1592},[1007,1760,1032],{"class":1024},[1007,1762,1620],{"class":1619},[1007,1764,1608],{"class":1024},[1007,1766,1768,1770,1772,1774],{"class":1009,"line":1767},16,[1007,1769,1628],{"class":1592},[1007,1771,1032],{"class":1024},[1007,1773,1633],{"class":1619},[1007,1775,1608],{"class":1024},[1007,1777,1779,1781,1783],{"class":1009,"line":1778},17,[1007,1780,1691],{"class":1024},[1007,1782,1694],{"class":1386},[1007,1784,1697],{"class":1024},[258,1786,1136,1787],{},[267,1788,1791],{"href":1789,"rel":1790},"https:\u002F\u002Fgithub.com\u002Fs00d\u002Ftauri-plugin-widgets\u002Fblob\u002Fmain\u002Fguest-js\u002Fapi\u002Fwindow.ts",[271],[262,1792,1793],{},"guest-js\u002Fapi\u002Fwindow.ts",[992,1795,1797],{"id":1796},"closewidgetwindow",[262,1798,422],{},[998,1800,1802],{"className":1000,"code":1801,"language":1002,"meta":1003,"style":1003},"async function closeWidgetWindow(label: string): Promise\u003Cboolean>\n",[262,1803,1804],{"__ignoreMap":1003},[1007,1805,1806,1808,1810,1813,1815,1818,1820,1822,1824,1826,1828,1830],{"class":1009,"line":1010},[1007,1807,1014],{"class":1013},[1007,1809,1017],{"class":1013},[1007,1811,1812],{"class":1020}," closeWidgetWindow",[1007,1814,1025],{"class":1024},[1007,1816,1817],{"class":1028},"label",[1007,1819,1032],{"class":1024},[1007,1821,1036],{"class":1035},[1007,1823,1059],{"class":1024},[1007,1825,1062],{"class":1035},[1007,1827,1065],{"class":1024},[1007,1829,1068],{"class":1035},[1007,1831,1071],{"class":1024},[258,1833,425],{},[1078,1835,1836],{},[1081,1837,1838,1840,1841],{},[262,1839,1817],{},": The window label used when creating it. ",[1084,1842,1555],{},[258,1844,1136,1845],{},[267,1846,1848],{"href":1789,"rel":1847},[271],[262,1849,1793],{},[992,1851,1853],{"id":1852},"setwidgetconfig",[262,1854,435],{},[998,1856,1858],{"className":1000,"code":1857,"language":1002,"meta":1003,"style":1003},"async function setWidgetConfig(config: WidgetConfig, \u002F** Widget group. Omit to use `plugins.widgets.appGroup` (default `group.\u003Cidentifier>`). *\u002F group?: string, \u002F** Widget id within the group; must match the native widget's `widgetId`. *\u002F widgetId = \"default\", \u002F** Skip native widget reload (WidgetKit \u002F AppWidgetManager). * Desktop widget windows are always updated instantly via eval push. *\u002F skipReload = false, \u002F** One placement only (see `getActiveWidgets`): Android `appWidgetId`, the Apple Edit * Widget choice, a window `instance`. Other placements keep the widget-wide config. *\u002F instance?: string): Promise\u003CApplyOutcome>\n",[262,1859,1860],{"__ignoreMap":1003},[1007,1861,1862,1864,1866,1869,1871,1873,1875,1878,1880,1883,1885,1887,1889,1891,1894,1897,1900,1902,1905,1907,1909,1912,1915,1917,1921,1923,1926,1929,1931,1933,1935,1937,1939,1942],{"class":1009,"line":1010},[1007,1863,1014],{"class":1013},[1007,1865,1017],{"class":1013},[1007,1867,1868],{"class":1020}," setWidgetConfig",[1007,1870,1025],{"class":1024},[1007,1872,1512],{"class":1028},[1007,1874,1032],{"class":1024},[1007,1876,1877],{"class":1035}," WidgetConfig",[1007,1879,1039],{"class":1024},[1007,1881,1882],{"class":1571}," \u002F** Widget group. Omit to use `plugins.widgets.appGroup` (default `group.\u003Cidentifier>`). *\u002F",[1007,1884,1051],{"class":1028},[1007,1886,1054],{"class":1024},[1007,1888,1036],{"class":1035},[1007,1890,1039],{"class":1024},[1007,1892,1893],{"class":1571}," \u002F** Widget id within the group; must match the native widget's `widgetId`. *\u002F",[1007,1895,1896],{"class":1028}," widgetId",[1007,1898,1899],{"class":1024}," =",[1007,1901,1598],{"class":1024},[1007,1903,1904],{"class":1601},"default",[1007,1906,1605],{"class":1024},[1007,1908,1039],{"class":1024},[1007,1910,1911],{"class":1571}," \u002F** Skip native widget reload (WidgetKit \u002F AppWidgetManager). * Desktop widget windows are always updated instantly via eval push. *\u002F",[1007,1913,1914],{"class":1028}," skipReload",[1007,1916,1899],{"class":1024},[1007,1918,1920],{"class":1919},"sfNiH"," false",[1007,1922,1039],{"class":1024},[1007,1924,1925],{"class":1571}," \u002F** One placement only (see `getActiveWidgets`): Android `appWidgetId`, the Apple Edit * Widget choice, a window `instance`. Other placements keep the widget-wide config. *\u002F",[1007,1927,1928],{"class":1028}," instance",[1007,1930,1054],{"class":1024},[1007,1932,1036],{"class":1035},[1007,1934,1059],{"class":1024},[1007,1936,1062],{"class":1035},[1007,1938,1065],{"class":1024},[1007,1940,1941],{"class":1035},"ApplyOutcome",[1007,1943,1071],{"class":1024},[258,1945,438],{},[258,1947,1948],{},"The JSON config is stored in the widget data store and read by the native\nwidget extension, which renders it using platform-native components:",[1078,1950,1951,1966,1980],{},[1081,1952,1953,1955,1956,283,1959,283,1962,1965],{},[1084,1954,1098],{}," — SwiftUI views (",[262,1957,1958],{},"VStack",[262,1960,1961],{},"Text",[262,1963,1964],{},"Gauge",", etc.)",[1081,1967,1968,1087,1970,1973,1974,283,1977,1965],{},[1084,1969,1086],{},[262,1971,1972],{},"RemoteViews"," (",[262,1975,1976],{},"LinearLayout",[262,1978,1979],{},"TextView",[1081,1981,1982,1984],{},[1084,1983,1104],{}," — HTML\u002FCSS in the widget window",[258,1986,1987,1988,1990,1991,1994,1995,1998],{},"Returns ",[262,1989,1941],{},": check ",[262,1992,1993],{},"written"," and ",[262,1996,1997],{},"reload.outcome"," — a\nsuccessful invoke no longer means a native reload was performed.",[1078,2000,2001,2006],{},[1081,2002,2003,2005],{},[262,2004,1512],{},": The widget UI configuration.",[1081,2007,2008,2010,2011,2014],{},[262,2009,499],{},": Widget group identifier (same as ",[262,2012,2013],{},"setItems"," group).",[258,2016,2017],{},[1084,2018,1561],{},[998,2020,2022],{"className":1000,"code":2021,"language":1002,"meta":1003,"style":1003},"const outcome = await setWidgetConfig({\n  small: {\n    type: \"vstack\",\n    padding: 12,\n    background: \"#1a1a2e\",\n    children: [\n      { type: \"text\", content: \"72°\", fontSize: 36, fontWeight: \"bold\", color: \"#fff\" },\n      { type: \"progress\", value: 0.7, tint: \"#4CAF50\" },\n    ],\n  },\n}, \"group.com.example.myapp\", \"weather\");\nif (outcome.reload.outcome === \"throttled\") {\n  console.warn(\"reload delayed\", outcome.reload.remainingSecs);\n}\n",[262,2023,2024,2044,2054,2070,2082,2098,2108,2180,2220,2227,2232,2255,2288,2325],{"__ignoreMap":1003},[1007,2025,2026,2029,2032,2035,2038,2040,2042],{"class":1009,"line":1010},[1007,2027,2028],{"class":1013},"const",[1007,2030,2031],{"class":1386}," outcome ",[1007,2033,2034],{"class":1024},"=",[1007,2036,2037],{"class":1578}," await",[1007,2039,1868],{"class":1020},[1007,2041,1025],{"class":1386},[1007,2043,1586],{"class":1024},[1007,2045,2046,2049,2051],{"class":1009,"line":1575},[1007,2047,2048],{"class":1592},"  small",[1007,2050,1032],{"class":1024},[1007,2052,2053],{"class":1024}," {\n",[1007,2055,2056,2059,2061,2063,2066,2068],{"class":1009,"line":1589},[1007,2057,2058],{"class":1592},"    type",[1007,2060,1032],{"class":1024},[1007,2062,1598],{"class":1024},[1007,2064,2065],{"class":1601},"vstack",[1007,2067,1605],{"class":1024},[1007,2069,1608],{"class":1024},[1007,2071,2072,2075,2077,2080],{"class":1009,"line":1611},[1007,2073,2074],{"class":1592},"    padding",[1007,2076,1032],{"class":1024},[1007,2078,2079],{"class":1619}," 12",[1007,2081,1608],{"class":1024},[1007,2083,2084,2087,2089,2091,2094,2096],{"class":1009,"line":1625},[1007,2085,2086],{"class":1592},"    background",[1007,2088,1032],{"class":1024},[1007,2090,1598],{"class":1024},[1007,2092,2093],{"class":1601},"#1a1a2e",[1007,2095,1605],{"class":1024},[1007,2097,1608],{"class":1024},[1007,2099,2100,2103,2105],{"class":1009,"line":1638},[1007,2101,2102],{"class":1592},"    children",[1007,2104,1032],{"class":1024},[1007,2106,2107],{"class":1386}," [\n",[1007,2109,2110,2113,2116,2118,2120,2123,2125,2127,2130,2132,2134,2137,2139,2141,2144,2146,2149,2151,2154,2156,2158,2161,2163,2165,2168,2170,2172,2175,2177],{"class":1009,"line":1655},[1007,2111,2112],{"class":1024},"      {",[1007,2114,2115],{"class":1592}," type",[1007,2117,1032],{"class":1024},[1007,2119,1598],{"class":1024},[1007,2121,2122],{"class":1601},"text",[1007,2124,1605],{"class":1024},[1007,2126,1039],{"class":1024},[1007,2128,2129],{"class":1592}," content",[1007,2131,1032],{"class":1024},[1007,2133,1598],{"class":1024},[1007,2135,2136],{"class":1601},"72°",[1007,2138,1605],{"class":1024},[1007,2140,1039],{"class":1024},[1007,2142,2143],{"class":1592}," fontSize",[1007,2145,1032],{"class":1024},[1007,2147,2148],{"class":1619}," 36",[1007,2150,1039],{"class":1024},[1007,2152,2153],{"class":1592}," fontWeight",[1007,2155,1032],{"class":1024},[1007,2157,1598],{"class":1024},[1007,2159,2160],{"class":1601},"bold",[1007,2162,1605],{"class":1024},[1007,2164,1039],{"class":1024},[1007,2166,2167],{"class":1592}," color",[1007,2169,1032],{"class":1024},[1007,2171,1598],{"class":1024},[1007,2173,2174],{"class":1601},"#fff",[1007,2176,1605],{"class":1024},[1007,2178,2179],{"class":1024}," },\n",[1007,2181,2182,2184,2186,2188,2190,2193,2195,2197,2199,2201,2204,2206,2209,2211,2213,2216,2218],{"class":1009,"line":1671},[1007,2183,2112],{"class":1024},[1007,2185,2115],{"class":1592},[1007,2187,1032],{"class":1024},[1007,2189,1598],{"class":1024},[1007,2191,2192],{"class":1601},"progress",[1007,2194,1605],{"class":1024},[1007,2196,1039],{"class":1024},[1007,2198,1042],{"class":1592},[1007,2200,1032],{"class":1024},[1007,2202,2203],{"class":1619}," 0.7",[1007,2205,1039],{"class":1024},[1007,2207,2208],{"class":1592}," tint",[1007,2210,1032],{"class":1024},[1007,2212,1598],{"class":1024},[1007,2214,2215],{"class":1601},"#4CAF50",[1007,2217,1605],{"class":1024},[1007,2219,2179],{"class":1024},[1007,2221,2222,2225],{"class":1009,"line":1688},[1007,2223,2224],{"class":1386},"    ]",[1007,2226,1608],{"class":1024},[1007,2228,2229],{"class":1009,"line":1700},[1007,2230,2231],{"class":1024},"  },\n",[1007,2233,2234,2237,2239,2241,2243,2245,2247,2249,2251,2253],{"class":1009,"line":1707},[1007,2235,2236],{"class":1024},"},",[1007,2238,1598],{"class":1024},[1007,2240,1648],{"class":1601},[1007,2242,1605],{"class":1024},[1007,2244,1039],{"class":1024},[1007,2246,1598],{"class":1024},[1007,2248,1602],{"class":1601},[1007,2250,1605],{"class":1024},[1007,2252,1694],{"class":1386},[1007,2254,1697],{"class":1024},[1007,2256,2257,2260,2263,2265,2268,2270,2273,2276,2278,2281,2283,2286],{"class":1009,"line":1713},[1007,2258,2259],{"class":1578},"if",[1007,2261,2262],{"class":1386}," (outcome",[1007,2264,301],{"class":1024},[1007,2266,2267],{"class":1386},"reload",[1007,2269,301],{"class":1024},[1007,2271,2272],{"class":1386},"outcome ",[1007,2274,2275],{"class":1024},"===",[1007,2277,1598],{"class":1024},[1007,2279,2280],{"class":1601},"throttled",[1007,2282,1605],{"class":1024},[1007,2284,2285],{"class":1386},") ",[1007,2287,1586],{"class":1024},[1007,2289,2290,2293,2295,2298,2300,2302,2305,2307,2309,2312,2314,2316,2318,2321,2323],{"class":1009,"line":1724},[1007,2291,2292],{"class":1386},"  console",[1007,2294,301],{"class":1024},[1007,2296,2297],{"class":1020},"warn",[1007,2299,1025],{"class":1592},[1007,2301,1605],{"class":1024},[1007,2303,2304],{"class":1601},"reload delayed",[1007,2306,1605],{"class":1024},[1007,2308,1039],{"class":1024},[1007,2310,2311],{"class":1386}," outcome",[1007,2313,301],{"class":1024},[1007,2315,2267],{"class":1386},[1007,2317,301],{"class":1024},[1007,2319,2320],{"class":1386},"remainingSecs",[1007,2322,1694],{"class":1592},[1007,2324,1697],{"class":1024},[1007,2326,2327],{"class":1009,"line":1739},[1007,2328,2329],{"class":1024},"}\n",[258,2331,1136,2332],{},[267,2333,2336],{"href":2334,"rel":2335},"https:\u002F\u002Fgithub.com\u002Fs00d\u002Ftauri-plugin-widgets\u002Fblob\u002Fmain\u002Fguest-js\u002Fapi\u002Fconfig.ts",[271],[262,2337,2338],{},"guest-js\u002Fapi\u002Fconfig.ts",[992,2340,2342],{"id":2341},"setwidgetconfigfrompath",[262,2343,448],{},[998,2345,2347],{"className":1000,"code":2346,"language":1002,"meta":1003,"style":1003},"async function setWidgetConfigFromPath(path: string, group?: string, widgetId = \"default\", skipReload = false, instance?: string): Promise\u003CApplyOutcome>\n",[262,2348,2349],{"__ignoreMap":1003},[1007,2350,2351,2353,2355,2358,2360,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411],{"class":1009,"line":1010},[1007,2352,1014],{"class":1013},[1007,2354,1017],{"class":1013},[1007,2356,2357],{"class":1020}," setWidgetConfigFromPath",[1007,2359,1025],{"class":1024},[1007,2361,2362],{"class":1028},"path",[1007,2364,1032],{"class":1024},[1007,2366,1036],{"class":1035},[1007,2368,1039],{"class":1024},[1007,2370,1051],{"class":1028},[1007,2372,1054],{"class":1024},[1007,2374,1036],{"class":1035},[1007,2376,1039],{"class":1024},[1007,2378,1896],{"class":1028},[1007,2380,1899],{"class":1024},[1007,2382,1598],{"class":1024},[1007,2384,1904],{"class":1601},[1007,2386,1605],{"class":1024},[1007,2388,1039],{"class":1024},[1007,2390,1914],{"class":1028},[1007,2392,1899],{"class":1024},[1007,2394,1920],{"class":1919},[1007,2396,1039],{"class":1024},[1007,2398,1928],{"class":1028},[1007,2400,1054],{"class":1024},[1007,2402,1036],{"class":1035},[1007,2404,1059],{"class":1024},[1007,2406,1062],{"class":1035},[1007,2408,1065],{"class":1024},[1007,2410,1941],{"class":1035},[1007,2412,1071],{"class":1024},[258,2414,451,2415,454,2417,301],{},[262,2416,282],{},[262,2418,457],{},[258,2420,2421,2422,2424,2425,2428],{},"Prefer this when the layout lives next to app resources instead of being built in code.\n",[262,2423,2362],{}," must be readable by the app process (absolute path or a resolved\n",[262,2426,2427],{},"resourceDir()"," \u002F app-data path). Network URLs are not supported.",[258,2430,2431],{},[1084,2432,1561],{},[998,2434,2436],{"className":1000,"code":2435,"language":1002,"meta":1003,"style":1003},"import { resourceDir, join } from \"@tauri-apps\u002Fapi\u002Fpath\";\nimport { setWidgetConfigFromPath } from \"tauri-plugin-widgets-api\";\n\nconst path = await join(await resourceDir(), \"widgets\", \"weather.json\");\nawait setWidgetConfigFromPath(path, \"group.com.example.myapp\", \"weather\");\n",[262,2437,2438,2469,2489,2493,2536],{"__ignoreMap":1003},[1007,2439,2440,2443,2446,2449,2451,2454,2457,2460,2462,2465,2467],{"class":1009,"line":1010},[1007,2441,2442],{"class":1578},"import",[1007,2444,2445],{"class":1024}," {",[1007,2447,2448],{"class":1386}," resourceDir",[1007,2450,1039],{"class":1024},[1007,2452,2453],{"class":1386}," join",[1007,2455,2456],{"class":1024}," }",[1007,2458,2459],{"class":1578}," from",[1007,2461,1598],{"class":1024},[1007,2463,2464],{"class":1601},"@tauri-apps\u002Fapi\u002Fpath",[1007,2466,1605],{"class":1024},[1007,2468,1697],{"class":1024},[1007,2470,2471,2473,2475,2477,2479,2481,2483,2485,2487],{"class":1009,"line":1575},[1007,2472,2442],{"class":1578},[1007,2474,2445],{"class":1024},[1007,2476,2357],{"class":1386},[1007,2478,2456],{"class":1024},[1007,2480,2459],{"class":1578},[1007,2482,1598],{"class":1024},[1007,2484,264],{"class":1601},[1007,2486,1605],{"class":1024},[1007,2488,1697],{"class":1024},[1007,2490,2491],{"class":1009,"line":1589},[1007,2492,1704],{"emptyLinePlaceholder":1703},[1007,2494,2495,2497,2500,2502,2504,2506,2508,2510,2512,2515,2517,2519,2521,2523,2525,2527,2530,2532,2534],{"class":1009,"line":1611},[1007,2496,2028],{"class":1013},[1007,2498,2499],{"class":1386}," path ",[1007,2501,2034],{"class":1024},[1007,2503,2037],{"class":1578},[1007,2505,2453],{"class":1020},[1007,2507,1025],{"class":1386},[1007,2509,1579],{"class":1578},[1007,2511,2448],{"class":1020},[1007,2513,2514],{"class":1386},"()",[1007,2516,1039],{"class":1024},[1007,2518,1598],{"class":1024},[1007,2520,1379],{"class":1601},[1007,2522,1605],{"class":1024},[1007,2524,1039],{"class":1024},[1007,2526,1598],{"class":1024},[1007,2528,2529],{"class":1601},"weather.json",[1007,2531,1605],{"class":1024},[1007,2533,1694],{"class":1386},[1007,2535,1697],{"class":1024},[1007,2537,2538,2540,2542,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563],{"class":1009,"line":1625},[1007,2539,1579],{"class":1578},[1007,2541,2357],{"class":1020},[1007,2543,2544],{"class":1386},"(path",[1007,2546,1039],{"class":1024},[1007,2548,1598],{"class":1024},[1007,2550,1648],{"class":1601},[1007,2552,1605],{"class":1024},[1007,2554,1039],{"class":1024},[1007,2556,1598],{"class":1024},[1007,2558,1602],{"class":1601},[1007,2560,1605],{"class":1024},[1007,2562,1694],{"class":1386},[1007,2564,1697],{"class":1024},[258,2566,1136,2567],{},[267,2568,2570],{"href":2334,"rel":2569},[271],[262,2571,2338],{},[992,2573,2575],{"id":2574},"getwidgetconfig",[262,2576,467],{},[998,2578,2580],{"className":1000,"code":2579,"language":1002,"meta":1003,"style":1003},"async function getWidgetConfig(group?: string, widgetId = \"default\", \u002F** Read one placement's own config (no fallback to the widget-wide one). *\u002F instance?: string): Promise\u003CWidgetConfig | null>\n",[262,2581,2582],{"__ignoreMap":1003},[1007,2583,2584,2586,2588,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609,2611,2613,2616,2618,2620,2622,2624,2626,2628,2630,2632,2634],{"class":1009,"line":1010},[1007,2585,1014],{"class":1013},[1007,2587,1017],{"class":1013},[1007,2589,2590],{"class":1020}," getWidgetConfig",[1007,2592,1025],{"class":1024},[1007,2594,499],{"class":1028},[1007,2596,1054],{"class":1024},[1007,2598,1036],{"class":1035},[1007,2600,1039],{"class":1024},[1007,2602,1896],{"class":1028},[1007,2604,1899],{"class":1024},[1007,2606,1598],{"class":1024},[1007,2608,1904],{"class":1601},[1007,2610,1605],{"class":1024},[1007,2612,1039],{"class":1024},[1007,2614,2615],{"class":1571}," \u002F** Read one placement's own config (no fallback to the widget-wide one). *\u002F",[1007,2617,1928],{"class":1028},[1007,2619,1054],{"class":1024},[1007,2621,1036],{"class":1035},[1007,2623,1059],{"class":1024},[1007,2625,1062],{"class":1035},[1007,2627,1065],{"class":1024},[1007,2629,282],{"class":1035},[1007,2631,1190],{"class":1024},[1007,2633,1193],{"class":1035},[1007,2635,1071],{"class":1024},[258,2637,470],{},[1078,2639,2640,2652],{},[1081,2641,2642,2644,2645,2648,2649,1114],{},[262,2643,499],{},": Widget group identifier. Omit to use ",[262,2646,2647],{},"plugins.widgets.appGroup"," (default ",[262,2650,2651],{},"group.\u003Cidentifier>",[1081,2653,2654,2657,2658,1114],{},[262,2655,2656],{},"widgetId",": Widget identity within the group (default ",[262,2659,2660],{},"\"default\"",[258,2662,2663,2665,2666,2668,2669,2671],{},[1084,2664,1214],{}," The current ",[262,2667,282],{},", or ",[262,2670,635],{}," if none has been set.",[258,2673,1136,2674],{},[267,2675,2677],{"href":2334,"rel":2676},[271],[262,2678,2338],{},[992,2680,2682],{"id":2681},"reportreceipt",[262,2683,480],{},[998,2685,2687],{"className":1000,"code":2686,"language":1002,"meta":1003,"style":1003},"async function reportReceipt(receipt: WidgetRenderReceipt): Promise\u003Cboolean>\n",[262,2688,2689],{"__ignoreMap":1003},[1007,2690,2691,2693,2695,2698,2700,2703,2705,2708,2710,2712,2714,2716],{"class":1009,"line":1010},[1007,2692,1014],{"class":1013},[1007,2694,1017],{"class":1013},[1007,2696,2697],{"class":1020}," reportReceipt",[1007,2699,1025],{"class":1024},[1007,2701,2702],{"class":1028},"receipt",[1007,2704,1032],{"class":1024},[1007,2706,2707],{"class":1035}," WidgetRenderReceipt",[1007,2709,1059],{"class":1024},[1007,2711,1062],{"class":1035},[1007,2713,1065],{"class":1024},[1007,2715,1068],{"class":1035},[1007,2717,1071],{"class":1024},[258,2719,2720],{},"Report that a renderer painted a config (desktop widget.html \u002F tests).\nNative widgets write receipts themselves; this is for the host webview path.",[258,2722,1136,2723],{},[267,2724,2727],{"href":2725,"rel":2726},"https:\u002F\u002Fgithub.com\u002Fs00d\u002Ftauri-plugin-widgets\u002Fblob\u002Fmain\u002Fguest-js\u002Fapi\u002Fdiagnostics.ts",[271],[262,2728,2729],{},"guest-js\u002Fapi\u002Fdiagnostics.ts",[992,2731,2733],{"id":2732},"getwidgetdiagnostics",[262,2734,493],{},[998,2736,2738],{"className":1000,"code":2737,"language":1002,"meta":1003,"style":1003},"async function getWidgetDiagnostics(group?: string): Promise\u003CWidgetRenderReceipt[]>\n",[262,2739,2740],{"__ignoreMap":1003},[1007,2741,2742,2744,2746,2749,2751,2753,2755,2757,2759,2761,2763,2766,2768],{"class":1009,"line":1010},[1007,2743,1014],{"class":1013},[1007,2745,1017],{"class":1013},[1007,2747,2748],{"class":1020}," getWidgetDiagnostics",[1007,2750,1025],{"class":1024},[1007,2752,499],{"class":1028},[1007,2754,1054],{"class":1024},[1007,2756,1036],{"class":1035},[1007,2758,1059],{"class":1024},[1007,2760,1062],{"class":1035},[1007,2762,1065],{"class":1024},[1007,2764,2765],{"class":1035},"WidgetRenderReceipt",[1007,2767,1387],{"class":1386},[1007,2769,1071],{"class":1024},[258,2771,496,2772,301],{},[262,2773,499],{},[258,2775,1136,2776],{},[267,2777,2779],{"href":2725,"rel":2778},[271],[262,2780,2729],{},[992,2782,2784],{"id":2783},"getwidgettrace",[262,2785,509],{},[998,2787,2789],{"className":1000,"code":2788,"language":1002,"meta":1003,"style":1003},"async function getWidgetTrace(group?: string, opts?: { since?: number }): Promise\u003CWidgetTrace>\n",[262,2790,2791],{"__ignoreMap":1003},[1007,2792,2793,2795,2797,2800,2802,2804,2806,2808,2810,2813,2815,2817,2820,2822,2825,2828,2830,2832,2835],{"class":1009,"line":1010},[1007,2794,1014],{"class":1013},[1007,2796,1017],{"class":1013},[1007,2798,2799],{"class":1020}," getWidgetTrace",[1007,2801,1025],{"class":1024},[1007,2803,499],{"class":1028},[1007,2805,1054],{"class":1024},[1007,2807,1036],{"class":1035},[1007,2809,1039],{"class":1024},[1007,2811,2812],{"class":1028}," opts",[1007,2814,1054],{"class":1024},[1007,2816,2445],{"class":1024},[1007,2818,2819],{"class":1592}," since",[1007,2821,1054],{"class":1024},[1007,2823,2824],{"class":1035}," number",[1007,2826,2827],{"class":1024}," }):",[1007,2829,1062],{"class":1035},[1007,2831,1065],{"class":1024},[1007,2833,2834],{"class":1035},"WidgetTrace",[1007,2836,1071],{"class":1024},[258,2838,512,2839,2841,2842,301],{},[262,2840,499],{},".\nActive in debug builds or when ",[262,2843,518],{},[258,2845,1136,2846],{},[267,2847,2849],{"href":2725,"rel":2848},[271],[262,2850,2729],{},[992,2852,2854],{"id":2853},"flushwidgettrace",[262,2855,528],{},[998,2857,2859],{"className":1000,"code":2858,"language":1002,"meta":1003,"style":1003},"async function flushWidgetTrace(): Promise\u003Cboolean>\n",[262,2860,2861],{"__ignoreMap":1003},[1007,2862,2863,2865,2867,2870,2872,2874,2876,2878],{"class":1009,"line":1010},[1007,2864,1014],{"class":1013},[1007,2866,1017],{"class":1013},[1007,2868,2869],{"class":1020}," flushWidgetTrace",[1007,2871,1247],{"class":1024},[1007,2873,1062],{"class":1035},[1007,2875,1065],{"class":1024},[1007,2877,1068],{"class":1035},[1007,2879,1071],{"class":1024},[258,2881,531],{},[258,2883,1136,2884],{},[267,2885,2887],{"href":2725,"rel":2886},[271],[262,2888,2729],{},[992,2890,2892],{"id":2891},"widgetaction",[262,2893,541],{},[998,2895,2897],{"className":1000,"code":2896,"language":1002,"meta":1003,"style":1003},"async function widgetAction(action: string, payload?: string, opts?: { widgetId?: string; group?: string }): Promise\u003Cboolean>\n",[262,2898,2899],{"__ignoreMap":1003},[1007,2900,2901,2903,2905,2908,2910,2913,2915,2917,2919,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2943,2945,2947,2949,2951,2953,2955,2957],{"class":1009,"line":1010},[1007,2902,1014],{"class":1013},[1007,2904,1017],{"class":1013},[1007,2906,2907],{"class":1020}," widgetAction",[1007,2909,1025],{"class":1024},[1007,2911,2912],{"class":1028},"action",[1007,2914,1032],{"class":1024},[1007,2916,1036],{"class":1035},[1007,2918,1039],{"class":1024},[1007,2920,2921],{"class":1028}," payload",[1007,2923,1054],{"class":1024},[1007,2925,1036],{"class":1035},[1007,2927,1039],{"class":1024},[1007,2929,2812],{"class":1028},[1007,2931,1054],{"class":1024},[1007,2933,2445],{"class":1024},[1007,2935,1896],{"class":1592},[1007,2937,1054],{"class":1024},[1007,2939,1036],{"class":1035},[1007,2941,2942],{"class":1024},";",[1007,2944,1051],{"class":1592},[1007,2946,1054],{"class":1024},[1007,2948,1036],{"class":1035},[1007,2950,2827],{"class":1024},[1007,2952,1062],{"class":1035},[1007,2954,1065],{"class":1024},[1007,2956,1068],{"class":1035},[1007,2958,1071],{"class":1024},[258,2960,544,2961,548],{},[262,2962,547],{},[258,2964,2965,2966,2969,2970,2972,2973,2976],{},"The Rust command broadcasts the event through ",[262,2967,2968],{},"app.emit()",", so every\nwindow that called ",[262,2971,558],{}," (or ",[262,2974,2975],{},"listen(\"widget-action\", …)",")\nwill receive it — including the main application window.",[1078,2978,2979,2987],{},[1081,2980,2981,2983,2984,1114],{},[262,2982,2912],{},": Action identifier (matches ",[262,2985,2986],{},"ButtonElement.action",[1081,2988,2989,2992],{},[262,2990,2991],{},"payload",": Optional extra string payload.",[258,2994,1136,2995],{},[267,2996,2999],{"href":2997,"rel":2998},"https:\u002F\u002Fgithub.com\u002Fs00d\u002Ftauri-plugin-widgets\u002Fblob\u002Fmain\u002Fguest-js\u002Fapi\u002Factions.ts",[271],[262,3000,3001],{},"guest-js\u002Fapi\u002Factions.ts",[992,3003,3005],{"id":3004},"onwidgetaction",[262,3006,558],{},[998,3008,3010],{"className":1000,"code":3009,"language":1002,"meta":1003,"style":1003},"async function onWidgetAction(callback: (data: WidgetActionPayload) => void): Promise\u003CUnlistenFn>\n",[262,3011,3012],{"__ignoreMap":1003},[1007,3013,3014,3016,3018,3021,3023,3026,3028,3030,3032,3034,3037,3039,3042,3045,3047,3049,3051,3054],{"class":1009,"line":1010},[1007,3015,1014],{"class":1013},[1007,3017,1017],{"class":1013},[1007,3019,3020],{"class":1020}," onWidgetAction",[1007,3022,1025],{"class":1024},[1007,3024,3025],{"class":1020},"callback",[1007,3027,1032],{"class":1024},[1007,3029,1973],{"class":1024},[1007,3031,793],{"class":1028},[1007,3033,1032],{"class":1024},[1007,3035,3036],{"class":1035}," WidgetActionPayload",[1007,3038,1694],{"class":1024},[1007,3040,3041],{"class":1013}," =>",[1007,3043,3044],{"class":1035}," void",[1007,3046,1059],{"class":1024},[1007,3048,1062],{"class":1035},[1007,3050,1065],{"class":1024},[1007,3052,3053],{"class":1035},"UnlistenFn",[1007,3055,1071],{"class":1024},[258,3057,561,3058,564],{},[262,3059,547],{},[1078,3061,3062],{},[1081,3063,3064,3066,3067,3069],{},[262,3065,3025],{},": Called with the action payload each time a widget button with an ",[262,3068,2912],{}," field is tapped.",[258,3071,3072,3074],{},[1084,3073,1214],{}," A function to stop listening.",[258,3076,3077],{},[1084,3078,1561],{},[998,3080,3082],{"className":1000,"code":3081,"language":1002,"meta":1003,"style":1003},"import { onWidgetAction } from \"tauri-plugin-widgets-api\";\n\nconst unlisten = await onWidgetAction((data) => {\n  console.log(\"Widget action:\", data.action, data.payload);\n  if (data.action === \"refresh_data\") {\n    fetchLatestData();\n  }\n});\n",[262,3083,3084,3104,3108,3133,3172,3199,3208,3213],{"__ignoreMap":1003},[1007,3085,3086,3088,3090,3092,3094,3096,3098,3100,3102],{"class":1009,"line":1010},[1007,3087,2442],{"class":1578},[1007,3089,2445],{"class":1024},[1007,3091,3020],{"class":1386},[1007,3093,2456],{"class":1024},[1007,3095,2459],{"class":1578},[1007,3097,1598],{"class":1024},[1007,3099,264],{"class":1601},[1007,3101,1605],{"class":1024},[1007,3103,1697],{"class":1024},[1007,3105,3106],{"class":1009,"line":1575},[1007,3107,1704],{"emptyLinePlaceholder":1703},[1007,3109,3110,3112,3115,3117,3119,3121,3123,3125,3127,3129,3131],{"class":1009,"line":1589},[1007,3111,2028],{"class":1013},[1007,3113,3114],{"class":1386}," unlisten ",[1007,3116,2034],{"class":1024},[1007,3118,2037],{"class":1578},[1007,3120,3020],{"class":1020},[1007,3122,1025],{"class":1386},[1007,3124,1025],{"class":1024},[1007,3126,793],{"class":1028},[1007,3128,1694],{"class":1024},[1007,3130,3041],{"class":1013},[1007,3132,2053],{"class":1024},[1007,3134,3135,3137,3139,3142,3144,3146,3149,3151,3153,3156,3158,3160,3162,3164,3166,3168,3170],{"class":1009,"line":1611},[1007,3136,2292],{"class":1386},[1007,3138,301],{"class":1024},[1007,3140,3141],{"class":1020},"log",[1007,3143,1025],{"class":1592},[1007,3145,1605],{"class":1024},[1007,3147,3148],{"class":1601},"Widget action:",[1007,3150,1605],{"class":1024},[1007,3152,1039],{"class":1024},[1007,3154,3155],{"class":1386}," data",[1007,3157,301],{"class":1024},[1007,3159,2912],{"class":1386},[1007,3161,1039],{"class":1024},[1007,3163,3155],{"class":1386},[1007,3165,301],{"class":1024},[1007,3167,2991],{"class":1386},[1007,3169,1694],{"class":1592},[1007,3171,1697],{"class":1024},[1007,3173,3174,3177,3179,3181,3183,3185,3188,3190,3193,3195,3197],{"class":1009,"line":1625},[1007,3175,3176],{"class":1578},"  if",[1007,3178,1973],{"class":1592},[1007,3180,793],{"class":1386},[1007,3182,301],{"class":1024},[1007,3184,2912],{"class":1386},[1007,3186,3187],{"class":1024}," ===",[1007,3189,1598],{"class":1024},[1007,3191,3192],{"class":1601},"refresh_data",[1007,3194,1605],{"class":1024},[1007,3196,2285],{"class":1592},[1007,3198,1586],{"class":1024},[1007,3200,3201,3204,3206],{"class":1009,"line":1638},[1007,3202,3203],{"class":1020},"    fetchLatestData",[1007,3205,2514],{"class":1592},[1007,3207,1697],{"class":1024},[1007,3209,3210],{"class":1009,"line":1655},[1007,3211,3212],{"class":1024},"  }\n",[1007,3214,3215,3217,3219],{"class":1009,"line":1671},[1007,3216,1691],{"class":1024},[1007,3218,1694],{"class":1386},[1007,3220,1697],{"class":1024},[258,3222,1136,3223],{},[267,3224,3226],{"href":2997,"rel":3225},[271],[262,3227,3001],{},[992,3229,3231],{"id":3230},"pollpendingwidgetactions",[262,3232,574],{},[998,3234,3236],{"className":1000,"code":3235,"language":1002,"meta":1003,"style":1003},"async function pollPendingWidgetActions(group?: string): Promise\u003CWidgetActionPayload[]>\n",[262,3237,3238],{"__ignoreMap":1003},[1007,3239,3240,3242,3244,3247,3249,3251,3253,3255,3257,3259,3261,3264,3266],{"class":1009,"line":1010},[1007,3241,1014],{"class":1013},[1007,3243,1017],{"class":1013},[1007,3245,3246],{"class":1020}," pollPendingWidgetActions",[1007,3248,1025],{"class":1024},[1007,3250,499],{"class":1028},[1007,3252,1054],{"class":1024},[1007,3254,1036],{"class":1035},[1007,3256,1059],{"class":1024},[1007,3258,1062],{"class":1035},[1007,3260,1065],{"class":1024},[1007,3262,3263],{"class":1035},"WidgetActionPayload",[1007,3265,1387],{"class":1386},[1007,3267,1071],{"class":1024},[258,3269,577],{},[258,3271,1136,3272],{},[267,3273,3275],{"href":2997,"rel":3274},[271],[262,3276,3001],{},[992,3278,3280],{"id":3279},"startwidgetupdater",[262,3281,587],{},[998,3283,3285],{"className":1000,"code":3284,"language":1002,"meta":1003,"style":1003},"async function startWidgetUpdater(builder: () => WidgetConfig | Promise\u003CWidgetConfig>, \u002F** Omit to use `plugins.widgets.appGroup`. *\u002F group?: string, widgetId = \"default\", options?: { \u002F** Tick interval in ms. Use `0` for a one-shot call (no periodic updates). Default: `5000`. *\u002F intervalMs?: number; \u002F** Call `builder` immediately before starting the interval. Default: `true`. *\u002F immediate?: boolean; \u002F** Also call `reloadAllTimelines()` after each tick. Default: `false`. * Backend throttles to once per 15 min on iOS\u002FmacOS. *\u002F reload?: boolean; \u002F** Subscribe to `widget-action` events for the lifetime of this updater. * The listener is automatically removed when the returned stop function is called. *\u002F onAction?: (action: string, payload?: string) => void; }): Promise\u003C() => void>\n",[262,3286,3287],{"__ignoreMap":1003},[1007,3288,3289,3291,3293,3296,3298,3300,3302,3305,3307,3309,3311,3313,3315,3317,3320,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3346,3348,3350,3353,3356,3358,3360,3362,3365,3368,3370,3373,3375,3378,3381,3383,3385,3387,3390,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3426,3428,3430],{"class":1009,"line":1010},[1007,3290,1014],{"class":1013},[1007,3292,1017],{"class":1013},[1007,3294,3295],{"class":1020}," startWidgetUpdater",[1007,3297,1025],{"class":1024},[1007,3299,593],{"class":1020},[1007,3301,1032],{"class":1024},[1007,3303,3304],{"class":1024}," ()",[1007,3306,3041],{"class":1013},[1007,3308,1877],{"class":1035},[1007,3310,1190],{"class":1024},[1007,3312,1062],{"class":1035},[1007,3314,1065],{"class":1024},[1007,3316,282],{"class":1035},[1007,3318,3319],{"class":1024},">,",[1007,3321,3322],{"class":1571}," \u002F** Omit to use `plugins.widgets.appGroup`. *\u002F",[1007,3324,1051],{"class":1028},[1007,3326,1054],{"class":1024},[1007,3328,1036],{"class":1035},[1007,3330,1039],{"class":1024},[1007,3332,1896],{"class":1028},[1007,3334,1899],{"class":1024},[1007,3336,1598],{"class":1024},[1007,3338,1904],{"class":1601},[1007,3340,1605],{"class":1024},[1007,3342,1039],{"class":1024},[1007,3344,3345],{"class":1028}," options",[1007,3347,1054],{"class":1024},[1007,3349,2445],{"class":1024},[1007,3351,3352],{"class":1571}," \u002F** Tick interval in ms. Use `0` for a one-shot call (no periodic updates). Default: `5000`. *\u002F",[1007,3354,3355],{"class":1592}," intervalMs",[1007,3357,1054],{"class":1024},[1007,3359,2824],{"class":1035},[1007,3361,2942],{"class":1024},[1007,3363,3364],{"class":1571}," \u002F** Call `builder` immediately before starting the interval. Default: `true`. *\u002F",[1007,3366,3367],{"class":1592}," immediate",[1007,3369,1054],{"class":1024},[1007,3371,3372],{"class":1035}," boolean",[1007,3374,2942],{"class":1024},[1007,3376,3377],{"class":1571}," \u002F** Also call `reloadAllTimelines()` after each tick. Default: `false`. * Backend throttles to once per 15 min on iOS\u002FmacOS. *\u002F",[1007,3379,3380],{"class":1592}," reload",[1007,3382,1054],{"class":1024},[1007,3384,3372],{"class":1035},[1007,3386,2942],{"class":1024},[1007,3388,3389],{"class":1571}," \u002F** Subscribe to `widget-action` events for the lifetime of this updater. * The listener is automatically removed when the returned stop function is called. *\u002F",[1007,3391,3392],{"class":1592}," onAction",[1007,3394,1054],{"class":1024},[1007,3396,1973],{"class":1024},[1007,3398,2912],{"class":1028},[1007,3400,1032],{"class":1024},[1007,3402,1036],{"class":1035},[1007,3404,1039],{"class":1024},[1007,3406,2921],{"class":1028},[1007,3408,1054],{"class":1024},[1007,3410,1036],{"class":1035},[1007,3412,1694],{"class":1024},[1007,3414,3041],{"class":1013},[1007,3416,3044],{"class":1035},[1007,3418,2942],{"class":1024},[1007,3420,2827],{"class":1024},[1007,3422,1062],{"class":1035},[1007,3424,3425],{"class":1024},"\u003C()",[1007,3427,3041],{"class":1013},[1007,3429,3044],{"class":1035},[1007,3431,1071],{"class":1024},[258,3433,590,3434,3436],{},[262,3435,593],{}," on a fixed interval,\nsends the returned config to the native widget, and optionally reloads\nwidget timelines.",[258,3438,3439,3440,3443,3444,3446,3447,3450],{},"This is a convenience wrapper around ",[262,3441,3442],{},"setInterval"," + ",[262,3445,457],{}," +\n",[262,3448,3449],{},"reloadAllTimelines"," so you don't have to write boilerplate timers.",[258,3452,3453,3456,3457,3459,3460,3463],{},[1084,3454,3455],{},"Important (iOS\u002FmacOS):"," Apple enforces a daily widget reload budget\n(~40-70 reloads\u002Fday). The Rust backend throttles ",[262,3458,357],{},"\nto at most once every 15 minutes. For frequent data updates, set\n",[262,3461,3462],{},"reload: false"," (the default) — desktop webview widgets update instantly\nvia events without counting against the budget.",[1078,3465,3466,3478,3483,3489,3499,3510],{},[1081,3467,3468,3470,3471,3474,3475,3477],{},[262,3469,593],{},": Called every ",[262,3472,3473],{},"intervalMs",". Return the new ",[262,3476,282],{},". May be async.",[1081,3479,3480,3482],{},[262,3481,499],{},": App Group \u002F SharedPreferences group identifier.",[1081,3484,3485,3488],{},[262,3486,3487],{},"options",": Optional settings.",[1081,3490,3491,3494,3495,3498],{},[262,3492,3493],{},"options.intervalMs",": Update interval in milliseconds (default ",[262,3496,3497],{},"5000","). For native mobile widgets, consider using a longer interval (60000+) to avoid wasted work.",[1081,3500,3501,3504,3505,3507,3508,1114],{},[262,3502,3503],{},"options.immediate",": If ",[262,3506,941],{},", run the builder immediately before the first interval tick (default ",[262,3509,941],{},[1081,3511,3512,3504,3515,3517,3518,3520,3521,3523,3524,3526,3527,3529],{},[262,3513,3514],{},"options.reload",[262,3516,941],{},", call ",[262,3519,357],{}," after each update so native widgets refresh (default ",[262,3522,958],{},"). Set to ",[262,3525,941],{}," for native widgets; leave ",[262,3528,958],{}," for desktop-only. Note: backend throttles this to once per 15 min on iOS\u002FmacOS to respect the budget.",[258,3531,3532,3534,3535,3538],{},[1084,3533,1214],{}," A ",[262,3536,3537],{},"stop()"," function. Call it to clear the timer.",[258,3540,3541],{},[1084,3542,1561],{},[998,3544,3546],{"className":1000,"code":3545,"language":1002,"meta":1003,"style":1003},"import { startWidgetUpdater } from \"tauri-plugin-widgets-api\";\n\nconst stop = await startWidgetUpdater(\n  () => ({\n    small: {\n      type: \"vstack\", padding: 12, background: \"#1a1a2e\",\n      children: [\n        { type: \"text\", content: new Date().toLocaleTimeString(),\n          fontSize: 24, fontWeight: \"bold\", color: \"#fff\" },\n      ],\n    },\n  }),\n  \"group.com.example.myapp\",\n  \"clock\",\n  {\n    intervalMs: 60_000,\n    reload: true,\n    onAction: (action, payload) => {\n      console.log(\"Widget action:\", action, payload);\n    },\n  },\n);\n\n\u002F\u002F later — stop updating and action listener:\nstop();\n",[262,3547,3548,3568,3572,3588,3599,3608,3645,3654,3692,3728,3735,3740,3749,3760,3771,3776,3788,3800,3822,3853,3858,3863,3870,3875,3881],{"__ignoreMap":1003},[1007,3549,3550,3552,3554,3556,3558,3560,3562,3564,3566],{"class":1009,"line":1010},[1007,3551,2442],{"class":1578},[1007,3553,2445],{"class":1024},[1007,3555,3295],{"class":1386},[1007,3557,2456],{"class":1024},[1007,3559,2459],{"class":1578},[1007,3561,1598],{"class":1024},[1007,3563,264],{"class":1601},[1007,3565,1605],{"class":1024},[1007,3567,1697],{"class":1024},[1007,3569,3570],{"class":1009,"line":1575},[1007,3571,1704],{"emptyLinePlaceholder":1703},[1007,3573,3574,3576,3579,3581,3583,3585],{"class":1009,"line":1589},[1007,3575,2028],{"class":1013},[1007,3577,3578],{"class":1386}," stop ",[1007,3580,2034],{"class":1024},[1007,3582,2037],{"class":1578},[1007,3584,3295],{"class":1020},[1007,3586,3587],{"class":1386},"(\n",[1007,3589,3590,3593,3595,3597],{"class":1009,"line":1611},[1007,3591,3592],{"class":1024},"  ()",[1007,3594,3041],{"class":1013},[1007,3596,1973],{"class":1386},[1007,3598,1586],{"class":1024},[1007,3600,3601,3604,3606],{"class":1009,"line":1625},[1007,3602,3603],{"class":1592},"    small",[1007,3605,1032],{"class":1024},[1007,3607,2053],{"class":1024},[1007,3609,3610,3613,3615,3617,3619,3621,3623,3626,3628,3630,3632,3635,3637,3639,3641,3643],{"class":1009,"line":1638},[1007,3611,3612],{"class":1592},"      type",[1007,3614,1032],{"class":1024},[1007,3616,1598],{"class":1024},[1007,3618,2065],{"class":1601},[1007,3620,1605],{"class":1024},[1007,3622,1039],{"class":1024},[1007,3624,3625],{"class":1592}," padding",[1007,3627,1032],{"class":1024},[1007,3629,2079],{"class":1619},[1007,3631,1039],{"class":1024},[1007,3633,3634],{"class":1592}," background",[1007,3636,1032],{"class":1024},[1007,3638,1598],{"class":1024},[1007,3640,2093],{"class":1601},[1007,3642,1605],{"class":1024},[1007,3644,1608],{"class":1024},[1007,3646,3647,3650,3652],{"class":1009,"line":1655},[1007,3648,3649],{"class":1592},"      children",[1007,3651,1032],{"class":1024},[1007,3653,2107],{"class":1386},[1007,3655,3656,3659,3661,3663,3665,3667,3669,3671,3673,3675,3678,3681,3683,3685,3688,3690],{"class":1009,"line":1671},[1007,3657,3658],{"class":1024},"        {",[1007,3660,2115],{"class":1592},[1007,3662,1032],{"class":1024},[1007,3664,1598],{"class":1024},[1007,3666,2122],{"class":1601},[1007,3668,1605],{"class":1024},[1007,3670,1039],{"class":1024},[1007,3672,2129],{"class":1592},[1007,3674,1032],{"class":1024},[1007,3676,3677],{"class":1024}," new",[1007,3679,3680],{"class":1020}," Date",[1007,3682,2514],{"class":1386},[1007,3684,301],{"class":1024},[1007,3686,3687],{"class":1020},"toLocaleTimeString",[1007,3689,2514],{"class":1386},[1007,3691,1608],{"class":1024},[1007,3693,3694,3697,3699,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726],{"class":1009,"line":1688},[1007,3695,3696],{"class":1592},"          fontSize",[1007,3698,1032],{"class":1024},[1007,3700,3701],{"class":1619}," 24",[1007,3703,1039],{"class":1024},[1007,3705,2153],{"class":1592},[1007,3707,1032],{"class":1024},[1007,3709,1598],{"class":1024},[1007,3711,2160],{"class":1601},[1007,3713,1605],{"class":1024},[1007,3715,1039],{"class":1024},[1007,3717,2167],{"class":1592},[1007,3719,1032],{"class":1024},[1007,3721,1598],{"class":1024},[1007,3723,2174],{"class":1601},[1007,3725,1605],{"class":1024},[1007,3727,2179],{"class":1024},[1007,3729,3730,3733],{"class":1009,"line":1700},[1007,3731,3732],{"class":1386},"      ]",[1007,3734,1608],{"class":1024},[1007,3736,3737],{"class":1009,"line":1707},[1007,3738,3739],{"class":1024},"    },\n",[1007,3741,3742,3745,3747],{"class":1009,"line":1713},[1007,3743,3744],{"class":1024},"  }",[1007,3746,1694],{"class":1386},[1007,3748,1608],{"class":1024},[1007,3750,3751,3754,3756,3758],{"class":1009,"line":1724},[1007,3752,3753],{"class":1024},"  \"",[1007,3755,1648],{"class":1601},[1007,3757,1605],{"class":1024},[1007,3759,1608],{"class":1024},[1007,3761,3762,3764,3767,3769],{"class":1009,"line":1739},[1007,3763,3753],{"class":1024},[1007,3765,3766],{"class":1601},"clock",[1007,3768,1605],{"class":1024},[1007,3770,1608],{"class":1024},[1007,3772,3773],{"class":1009,"line":1756},[1007,3774,3775],{"class":1024},"  {\n",[1007,3777,3778,3781,3783,3786],{"class":1009,"line":1767},[1007,3779,3780],{"class":1592},"    intervalMs",[1007,3782,1032],{"class":1024},[1007,3784,3785],{"class":1619}," 60_000",[1007,3787,1608],{"class":1024},[1007,3789,3790,3793,3795,3798],{"class":1009,"line":1778},[1007,3791,3792],{"class":1592},"    reload",[1007,3794,1032],{"class":1024},[1007,3796,3797],{"class":1919}," true",[1007,3799,1608],{"class":1024},[1007,3801,3803,3806,3808,3810,3812,3814,3816,3818,3820],{"class":1009,"line":3802},18,[1007,3804,3805],{"class":1020},"    onAction",[1007,3807,1032],{"class":1024},[1007,3809,1973],{"class":1024},[1007,3811,2912],{"class":1028},[1007,3813,1039],{"class":1024},[1007,3815,2921],{"class":1028},[1007,3817,1694],{"class":1024},[1007,3819,3041],{"class":1013},[1007,3821,2053],{"class":1024},[1007,3823,3825,3828,3830,3832,3834,3836,3838,3840,3842,3845,3847,3849,3851],{"class":1009,"line":3824},19,[1007,3826,3827],{"class":1386},"      console",[1007,3829,301],{"class":1024},[1007,3831,3141],{"class":1020},[1007,3833,1025],{"class":1592},[1007,3835,1605],{"class":1024},[1007,3837,3148],{"class":1601},[1007,3839,1605],{"class":1024},[1007,3841,1039],{"class":1024},[1007,3843,3844],{"class":1386}," action",[1007,3846,1039],{"class":1024},[1007,3848,2921],{"class":1386},[1007,3850,1694],{"class":1592},[1007,3852,1697],{"class":1024},[1007,3854,3856],{"class":1009,"line":3855},20,[1007,3857,3739],{"class":1024},[1007,3859,3861],{"class":1009,"line":3860},21,[1007,3862,2231],{"class":1024},[1007,3864,3866,3868],{"class":1009,"line":3865},22,[1007,3867,1694],{"class":1386},[1007,3869,1697],{"class":1024},[1007,3871,3873],{"class":1009,"line":3872},23,[1007,3874,1704],{"emptyLinePlaceholder":1703},[1007,3876,3878],{"class":1009,"line":3877},24,[1007,3879,3880],{"class":1571},"\u002F\u002F later — stop updating and action listener:\n",[1007,3882,3884,3887,3889],{"class":1009,"line":3883},25,[1007,3885,3886],{"class":1020},"stop",[1007,3888,2514],{"class":1386},[1007,3890,1697],{"class":1024},[258,3892,1136,3893],{},[267,3894,3897],{"href":3895,"rel":3896},"https:\u002F\u002Fgithub.com\u002Fs00d\u002Ftauri-plugin-widgets\u002Fblob\u002Fmain\u002Fguest-js\u002Fapi\u002Fupdater.ts",[271],[262,3898,3899],{},"guest-js\u002Fapi\u002Fupdater.ts",[992,3901,3903],{"id":3902},"getactivewidgets",[262,3904,604],{},[998,3906,3908],{"className":1000,"code":3907,"language":1002,"meta":1003,"style":1003},"async function getActiveWidgets(group?: string): Promise\u003CActiveWidget[]>\n",[262,3909,3910],{"__ignoreMap":1003},[1007,3911,3912,3914,3916,3919,3921,3923,3925,3927,3929,3931,3933,3936,3938],{"class":1009,"line":1010},[1007,3913,1014],{"class":1013},[1007,3915,1017],{"class":1013},[1007,3917,3918],{"class":1020}," getActiveWidgets",[1007,3920,1025],{"class":1024},[1007,3922,499],{"class":1028},[1007,3924,1054],{"class":1024},[1007,3926,1036],{"class":1035},[1007,3928,1059],{"class":1024},[1007,3930,1062],{"class":1035},[1007,3932,1065],{"class":1024},[1007,3934,3935],{"class":1035},"ActiveWidget",[1007,3937,1387],{"class":1386},[1007,3939,1071],{"class":1024},[258,3941,607,3942,611,3944,3946],{},[262,3943,610],{},[262,3945,614],{},");\non desktop: open widget windows plus placements that rendered in the last 48 h\n(macOS WidgetKit, Windows Widgets Board).",[258,3948,1136,3949],{},[267,3950,3953],{"href":3951,"rel":3952},"https:\u002F\u002Fgithub.com\u002Fs00d\u002Ftauri-plugin-widgets\u002Fblob\u002Fmain\u002Fguest-js\u002Fapi\u002Finstances.ts",[271],[262,3954,3955],{},"guest-js\u002Fapi\u002Finstances.ts",[992,3957,3959],{"id":3958},"setwidgetdata",[262,3960,625],{},[998,3962,3964],{"className":1000,"code":3963,"language":1002,"meta":1003,"style":1003},"async function setWidgetData(widgetId: string, data: unknown, options: { instance?: string; group?: string; skipReload?: boolean } = {}): Promise\u003Cboolean>\n",[262,3965,3966],{"__ignoreMap":1003},[1007,3967,3968,3970,3972,3975,3977,3979,3981,3983,3985,3987,3989,3992,3994,3996,3998,4000,4002,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4029,4031,4033,4035],{"class":1009,"line":1010},[1007,3969,1014],{"class":1013},[1007,3971,1017],{"class":1013},[1007,3973,3974],{"class":1020}," setWidgetData",[1007,3976,1025],{"class":1024},[1007,3978,2656],{"class":1028},[1007,3980,1032],{"class":1024},[1007,3982,1036],{"class":1035},[1007,3984,1039],{"class":1024},[1007,3986,3155],{"class":1028},[1007,3988,1032],{"class":1024},[1007,3990,3991],{"class":1035}," unknown",[1007,3993,1039],{"class":1024},[1007,3995,3345],{"class":1028},[1007,3997,1032],{"class":1024},[1007,3999,2445],{"class":1024},[1007,4001,1928],{"class":1592},[1007,4003,1054],{"class":1024},[1007,4005,1036],{"class":1035},[1007,4007,2942],{"class":1024},[1007,4009,1051],{"class":1592},[1007,4011,1054],{"class":1024},[1007,4013,1036],{"class":1035},[1007,4015,2942],{"class":1024},[1007,4017,1914],{"class":1592},[1007,4019,1054],{"class":1024},[1007,4021,3372],{"class":1035},[1007,4023,2456],{"class":1024},[1007,4025,1899],{"class":1024},[1007,4027,4028],{"class":1024}," {}):",[1007,4030,1062],{"class":1035},[1007,4032,1065],{"class":1024},[1007,4034,1068],{"class":1035},[1007,4036,1071],{"class":1024},[258,4038,628,4039,632,4041,4043,4044,640,4046,644],{},[262,4040,631],{},[262,4042,635],{}," to\nclear. Layers: ",[262,4045,639],{},[262,4047,643],{},[258,4049,4050],{},[1084,4051,1561],{},[998,4053,4055],{"className":1000,"code":4054,"language":1002,"meta":1003,"style":1003},"await setWidgetConfig({ small: { type: \"text\", content: \"{{data.temp}}°\" } }, undefined, \"weather\");\nawait setWidgetData(\"weather\", { temp: 21 });\n",[262,4056,4057,4116],{"__ignoreMap":1003},[1007,4058,4059,4061,4063,4065,4068,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4096,4098,4100,4103,4106,4108,4110,4112,4114],{"class":1009,"line":1010},[1007,4060,1579],{"class":1578},[1007,4062,1868],{"class":1020},[1007,4064,1025],{"class":1386},[1007,4066,4067],{"class":1024},"{",[1007,4069,4070],{"class":1592}," small",[1007,4072,1032],{"class":1024},[1007,4074,2445],{"class":1024},[1007,4076,2115],{"class":1592},[1007,4078,1032],{"class":1024},[1007,4080,1598],{"class":1024},[1007,4082,2122],{"class":1601},[1007,4084,1605],{"class":1024},[1007,4086,1039],{"class":1024},[1007,4088,2129],{"class":1592},[1007,4090,1032],{"class":1024},[1007,4092,1598],{"class":1024},[1007,4094,4095],{"class":1601},"{{data.temp}}°",[1007,4097,1605],{"class":1024},[1007,4099,2456],{"class":1024},[1007,4101,4102],{"class":1024}," },",[1007,4104,4105],{"class":1024}," undefined,",[1007,4107,1598],{"class":1024},[1007,4109,1602],{"class":1601},[1007,4111,1605],{"class":1024},[1007,4113,1694],{"class":1386},[1007,4115,1697],{"class":1024},[1007,4117,4118,4120,4122,4124,4126,4128,4130,4132,4134,4137,4139,4142,4144,4146],{"class":1009,"line":1575},[1007,4119,1579],{"class":1578},[1007,4121,3974],{"class":1020},[1007,4123,1025],{"class":1386},[1007,4125,1605],{"class":1024},[1007,4127,1602],{"class":1601},[1007,4129,1605],{"class":1024},[1007,4131,1039],{"class":1024},[1007,4133,2445],{"class":1024},[1007,4135,4136],{"class":1592}," temp",[1007,4138,1032],{"class":1024},[1007,4140,4141],{"class":1619}," 21",[1007,4143,2456],{"class":1024},[1007,4145,1694],{"class":1386},[1007,4147,1697],{"class":1024},[258,4149,1136,4150],{},[267,4151,4153],{"href":3951,"rel":4152},[271],[262,4154,3955],{},[992,4156,4158],{"id":4157},"setwidgetstate",[262,4159,654],{},[998,4161,4163],{"className":1000,"code":4162,"language":1002,"meta":1003,"style":1003},"async function setWidgetState(widgetId: string, patch: Record\u003Cstring, unknown> | null, options: WidgetStateOptions = {}): Promise\u003CRecord\u003Cstring, unknown>>\n",[262,4164,4165],{"__ignoreMap":1003},[1007,4166,4167,4169,4171,4174,4176,4178,4180,4182,4184,4187,4189,4192,4194,4196,4198,4200,4203,4205,4207,4209,4211,4213,4216,4218,4220,4222,4224,4227,4229,4231,4233,4235],{"class":1009,"line":1010},[1007,4168,1014],{"class":1013},[1007,4170,1017],{"class":1013},[1007,4172,4173],{"class":1020}," setWidgetState",[1007,4175,1025],{"class":1024},[1007,4177,2656],{"class":1028},[1007,4179,1032],{"class":1024},[1007,4181,1036],{"class":1035},[1007,4183,1039],{"class":1024},[1007,4185,4186],{"class":1028}," patch",[1007,4188,1032],{"class":1024},[1007,4190,4191],{"class":1035}," Record",[1007,4193,1065],{"class":1024},[1007,4195,1187],{"class":1035},[1007,4197,1039],{"class":1024},[1007,4199,3991],{"class":1035},[1007,4201,4202],{"class":1024},">",[1007,4204,1190],{"class":1024},[1007,4206,1193],{"class":1035},[1007,4208,1039],{"class":1024},[1007,4210,3345],{"class":1028},[1007,4212,1032],{"class":1024},[1007,4214,4215],{"class":1035}," WidgetStateOptions",[1007,4217,1899],{"class":1024},[1007,4219,4028],{"class":1024},[1007,4221,1062],{"class":1035},[1007,4223,1065],{"class":1024},[1007,4225,4226],{"class":1035},"Record",[1007,4228,1065],{"class":1024},[1007,4230,1187],{"class":1035},[1007,4232,1039],{"class":1024},[1007,4234,3991],{"class":1035},[1007,4236,4237],{"class":1024},">>\n",[258,4239,657,4240,661,4242,665,4244,4246,4247,283,4249,283,4251,283,4253,4255,4256,4258,4259,689,4261,301],{},[262,4241,660],{},[262,4243,664],{},[262,4245,668],{},"\ntap does: ",[262,4248,672],{},[262,4250,675],{},[262,4252,678],{},[262,4254,635],{}," removes a key (the default shows\nagain), other values are stored. ",[262,4257,684],{}," clears the stored state. Resolves with\nthe merged state; the app also gets ",[262,4260,688],{},[262,4262,692],{},[258,4264,4265],{},[1084,4266,1561],{},[998,4268,4270],{"className":1000,"code":4269,"language":1002,"meta":1003,"style":1003},"await setWidgetState(\"tasks\", { tab: \"today\", count: \"$inc\" });\n",[262,4271,4272],{"__ignoreMap":1003},[1007,4273,4274,4276,4278,4280,4282,4285,4287,4289,4291,4294,4296,4298,4301,4303,4305,4308,4310,4312,4315,4317,4319,4321],{"class":1009,"line":1010},[1007,4275,1579],{"class":1578},[1007,4277,4173],{"class":1020},[1007,4279,1025],{"class":1386},[1007,4281,1605],{"class":1024},[1007,4283,4284],{"class":1601},"tasks",[1007,4286,1605],{"class":1024},[1007,4288,1039],{"class":1024},[1007,4290,2445],{"class":1024},[1007,4292,4293],{"class":1592}," tab",[1007,4295,1032],{"class":1024},[1007,4297,1598],{"class":1024},[1007,4299,4300],{"class":1601},"today",[1007,4302,1605],{"class":1024},[1007,4304,1039],{"class":1024},[1007,4306,4307],{"class":1592}," count",[1007,4309,1032],{"class":1024},[1007,4311,1598],{"class":1024},[1007,4313,4314],{"class":1601},"$inc",[1007,4316,1605],{"class":1024},[1007,4318,2456],{"class":1024},[1007,4320,1694],{"class":1386},[1007,4322,1697],{"class":1024},[258,4324,1136,4325],{},[267,4326,4328],{"href":3951,"rel":4327},[271],[262,4329,3955],{},[992,4331,4333],{"id":4332},"getwidgetstate",[262,4334,702],{},[998,4336,4338],{"className":1000,"code":4337,"language":1002,"meta":1003,"style":1003},"async function getWidgetState(widgetId: string, options: Omit\u003CWidgetStateOptions, \"skipReload\"> = {}): Promise\u003CRecord\u003Cstring, unknown>>\n",[262,4339,4340],{"__ignoreMap":1003},[1007,4341,4342,4344,4346,4349,4351,4353,4355,4357,4359,4361,4363,4366,4368,4371,4373,4375,4378,4380,4382,4384,4386,4388,4390,4392,4394,4396,4398,4400],{"class":1009,"line":1010},[1007,4343,1014],{"class":1013},[1007,4345,1017],{"class":1013},[1007,4347,4348],{"class":1020}," getWidgetState",[1007,4350,1025],{"class":1024},[1007,4352,2656],{"class":1028},[1007,4354,1032],{"class":1024},[1007,4356,1036],{"class":1035},[1007,4358,1039],{"class":1024},[1007,4360,3345],{"class":1028},[1007,4362,1032],{"class":1024},[1007,4364,4365],{"class":1035}," Omit",[1007,4367,1065],{"class":1024},[1007,4369,4370],{"class":1035},"WidgetStateOptions",[1007,4372,1039],{"class":1024},[1007,4374,1598],{"class":1024},[1007,4376,4377],{"class":1601},"skipReload",[1007,4379,1605],{"class":1024},[1007,4381,4202],{"class":1024},[1007,4383,1899],{"class":1024},[1007,4385,4028],{"class":1024},[1007,4387,1062],{"class":1035},[1007,4389,1065],{"class":1024},[1007,4391,4226],{"class":1035},[1007,4393,1065],{"class":1024},[1007,4395,1187],{"class":1035},[1007,4397,1039],{"class":1024},[1007,4399,3991],{"class":1035},[1007,4401,4237],{"class":1024},[258,4403,705,4404,4406,4407,712],{},[262,4405,664],{}," defaults, then what taps and\n",[262,4408,711],{},[258,4410,1136,4411],{},[267,4412,4414],{"href":3951,"rel":4413},[271],[262,4415,3955],{},[992,4417,4419],{"id":4418},"setwidgetinstances",[262,4420,722],{},[998,4422,4424],{"className":1000,"code":4423,"language":1002,"meta":1003,"style":1003},"async function setWidgetInstances(widgetId: string, instances: WidgetInstanceOption[], group?: string): Promise\u003Cboolean>\n",[262,4425,4426],{"__ignoreMap":1003},[1007,4427,4428,4430,4432,4435,4437,4439,4441,4443,4445,4448,4450,4453,4455,4457,4459,4461,4463,4465,4467,4469,4471],{"class":1009,"line":1010},[1007,4429,1014],{"class":1013},[1007,4431,1017],{"class":1013},[1007,4433,4434],{"class":1020}," setWidgetInstances",[1007,4436,1025],{"class":1024},[1007,4438,2656],{"class":1028},[1007,4440,1032],{"class":1024},[1007,4442,1036],{"class":1035},[1007,4444,1039],{"class":1024},[1007,4446,4447],{"class":1028}," instances",[1007,4449,1032],{"class":1024},[1007,4451,4452],{"class":1035}," WidgetInstanceOption",[1007,4454,1387],{"class":1386},[1007,4456,1039],{"class":1024},[1007,4458,1051],{"class":1028},[1007,4460,1054],{"class":1024},[1007,4462,1036],{"class":1035},[1007,4464,1059],{"class":1024},[1007,4466,1062],{"class":1035},[1007,4468,1065],{"class":1024},[1007,4470,1068],{"class":1035},[1007,4472,1071],{"class":1024},[258,4474,4475,4476,729,4478,4480,4481,301],{},"Choices the user picks from per placement. iOS \u002F macOS: the Edit Widget sheet of a\nwidget built with ",[262,4477,728],{},[262,4479,732],{},". The chosen id is the\nplacement's ",[262,4482,736],{},[258,4484,1136,4485],{},[267,4486,4488],{"href":3951,"rel":4487},[271],[262,4489,3955],{},[992,4491,4493],{"id":4492},"registeractivitytemplate",[262,4494,746],{},[998,4496,4498],{"className":1000,"code":4497,"language":1002,"meta":1003,"style":1003},"async function registerActivityTemplate(name: string, layout: Partial\u003COmit\u003CActivityContent, \"id\" | \"template\" | \"data\">> | Record\u003Cstring, unknown> | null, group?: string): Promise\u003Cboolean>\n",[262,4499,4500],{"__ignoreMap":1003},[1007,4501,4502,4504,4506,4509,4511,4513,4515,4517,4519,4522,4524,4527,4529,4532,4534,4536,4538,4540,4542,4544,4546,4548,4551,4553,4555,4557,4559,4561,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4592,4594,4596,4598],{"class":1009,"line":1010},[1007,4503,1014],{"class":1013},[1007,4505,1017],{"class":1013},[1007,4507,4508],{"class":1020}," registerActivityTemplate",[1007,4510,1025],{"class":1024},[1007,4512,752],{"class":1028},[1007,4514,1032],{"class":1024},[1007,4516,1036],{"class":1035},[1007,4518,1039],{"class":1024},[1007,4520,4521],{"class":1028}," layout",[1007,4523,1032],{"class":1024},[1007,4525,4526],{"class":1035}," Partial",[1007,4528,1065],{"class":1024},[1007,4530,4531],{"class":1035},"Omit",[1007,4533,1065],{"class":1024},[1007,4535,760],{"class":1035},[1007,4537,1039],{"class":1024},[1007,4539,1598],{"class":1024},[1007,4541,812],{"class":1601},[1007,4543,1605],{"class":1024},[1007,4545,1190],{"class":1024},[1007,4547,1598],{"class":1024},[1007,4549,4550],{"class":1601},"template",[1007,4552,1605],{"class":1024},[1007,4554,1190],{"class":1024},[1007,4556,1598],{"class":1024},[1007,4558,793],{"class":1601},[1007,4560,1605],{"class":1024},[1007,4562,4563],{"class":1024},">>",[1007,4565,1190],{"class":1024},[1007,4567,4191],{"class":1035},[1007,4569,1065],{"class":1024},[1007,4571,1187],{"class":1035},[1007,4573,1039],{"class":1024},[1007,4575,3991],{"class":1035},[1007,4577,4202],{"class":1024},[1007,4579,1190],{"class":1024},[1007,4581,1193],{"class":1035},[1007,4583,1039],{"class":1024},[1007,4585,1051],{"class":1028},[1007,4587,1054],{"class":1024},[1007,4589,1036],{"class":1035},[1007,4591,1059],{"class":1024},[1007,4593,1062],{"class":1035},[1007,4595,1065],{"class":1024},[1007,4597,1068],{"class":1035},[1007,4599,1071],{"class":1024},[258,4601,749,4602,4604,4605,757,4607,761,4609,283,4611,1608,4613,283,4615,283,4617,776,4619,283,4621,283,4623,4625,4626,790,4628,753,4630,796],{},[262,4603,752],{},".\n",[262,4606,756],{},[262,4608,760],{},[262,4610,756],{},[262,4612,766],{},[262,4614,769],{},[262,4616,772],{},[262,4618,775],{},[262,4620,779],{},[262,4622,782],{},[262,4624,785],{},";\nactivities started with ",[262,4627,789],{},[262,4629,793],{},[262,4631,635],{},[258,4633,4634],{},[1084,4635,1561],{},[998,4637,4639],{"className":1000,"code":4638,"language":1002,"meta":1003,"style":1003},"await registerActivityTemplate(\"ride\", {\n  title: \"Driver {{data.driver}}\",\n  lockScreen: { type: \"text\", content: \"Arrives in {{data.eta}} min\" },\n});\nawait startActivity({ id: \"ride-42\", template: \"ride\", data: { driver: \"Ann\", eta: 4 } });\n",[262,4640,4641,4660,4676,4710,4718],{"__ignoreMap":1003},[1007,4642,4643,4645,4647,4649,4651,4654,4656,4658],{"class":1009,"line":1010},[1007,4644,1579],{"class":1578},[1007,4646,4508],{"class":1020},[1007,4648,1025],{"class":1386},[1007,4650,1605],{"class":1024},[1007,4652,4653],{"class":1601},"ride",[1007,4655,1605],{"class":1024},[1007,4657,1039],{"class":1024},[1007,4659,2053],{"class":1024},[1007,4661,4662,4665,4667,4669,4672,4674],{"class":1009,"line":1575},[1007,4663,4664],{"class":1592},"  title",[1007,4666,1032],{"class":1024},[1007,4668,1598],{"class":1024},[1007,4670,4671],{"class":1601},"Driver {{data.driver}}",[1007,4673,1605],{"class":1024},[1007,4675,1608],{"class":1024},[1007,4677,4678,4681,4683,4685,4687,4689,4691,4693,4695,4697,4699,4701,4703,4706,4708],{"class":1009,"line":1589},[1007,4679,4680],{"class":1592},"  lockScreen",[1007,4682,1032],{"class":1024},[1007,4684,2445],{"class":1024},[1007,4686,2115],{"class":1592},[1007,4688,1032],{"class":1024},[1007,4690,1598],{"class":1024},[1007,4692,2122],{"class":1601},[1007,4694,1605],{"class":1024},[1007,4696,1039],{"class":1024},[1007,4698,2129],{"class":1592},[1007,4700,1032],{"class":1024},[1007,4702,1598],{"class":1024},[1007,4704,4705],{"class":1601},"Arrives in {{data.eta}} min",[1007,4707,1605],{"class":1024},[1007,4709,2179],{"class":1024},[1007,4711,4712,4714,4716],{"class":1009,"line":1611},[1007,4713,1691],{"class":1024},[1007,4715,1694],{"class":1386},[1007,4717,1697],{"class":1024},[1007,4719,4720,4722,4725,4727,4729,4732,4734,4736,4739,4741,4743,4746,4748,4750,4752,4754,4756,4758,4760,4762,4765,4767,4769,4772,4774,4776,4779,4781,4784,4786,4788,4790],{"class":1009,"line":1625},[1007,4721,1579],{"class":1578},[1007,4723,4724],{"class":1020}," startActivity",[1007,4726,1025],{"class":1386},[1007,4728,4067],{"class":1024},[1007,4730,4731],{"class":1592}," id",[1007,4733,1032],{"class":1024},[1007,4735,1598],{"class":1024},[1007,4737,4738],{"class":1601},"ride-42",[1007,4740,1605],{"class":1024},[1007,4742,1039],{"class":1024},[1007,4744,4745],{"class":1592}," template",[1007,4747,1032],{"class":1024},[1007,4749,1598],{"class":1024},[1007,4751,4653],{"class":1601},[1007,4753,1605],{"class":1024},[1007,4755,1039],{"class":1024},[1007,4757,3155],{"class":1592},[1007,4759,1032],{"class":1024},[1007,4761,2445],{"class":1024},[1007,4763,4764],{"class":1592}," driver",[1007,4766,1032],{"class":1024},[1007,4768,1598],{"class":1024},[1007,4770,4771],{"class":1601},"Ann",[1007,4773,1605],{"class":1024},[1007,4775,1039],{"class":1024},[1007,4777,4778],{"class":1592}," eta",[1007,4780,1032],{"class":1024},[1007,4782,4783],{"class":1619}," 4",[1007,4785,2456],{"class":1024},[1007,4787,2456],{"class":1024},[1007,4789,1694],{"class":1386},[1007,4791,1697],{"class":1024},[258,4793,1136,4794],{},[267,4795,4798],{"href":4796,"rel":4797},"https:\u002F\u002Fgithub.com\u002Fs00d\u002Ftauri-plugin-widgets\u002Fblob\u002Fmain\u002Fguest-js\u002Fapi\u002Factivity.ts",[271],[262,4799,4800],{},"guest-js\u002Fapi\u002Factivity.ts",[992,4802,4804],{"id":4803},"startactivity",[262,4805,806],{},[998,4807,4809],{"className":1000,"code":4808,"language":1002,"meta":1003,"style":1003},"async function startActivity(content: ActivityContent, group?: string): Promise\u003CActivityHandle>\n",[262,4810,4811],{"__ignoreMap":1003},[1007,4812,4813,4815,4817,4819,4821,4824,4826,4829,4831,4833,4835,4837,4839,4841,4843,4846],{"class":1009,"line":1010},[1007,4814,1014],{"class":1013},[1007,4816,1017],{"class":1013},[1007,4818,4724],{"class":1020},[1007,4820,1025],{"class":1024},[1007,4822,4823],{"class":1028},"content",[1007,4825,1032],{"class":1024},[1007,4827,4828],{"class":1035}," ActivityContent",[1007,4830,1039],{"class":1024},[1007,4832,1051],{"class":1028},[1007,4834,1054],{"class":1024},[1007,4836,1036],{"class":1035},[1007,4838,1059],{"class":1024},[1007,4840,1062],{"class":1035},[1007,4842,1065],{"class":1024},[1007,4844,4845],{"class":1035},"ActivityHandle",[1007,4847,1071],{"class":1024},[258,4849,809,4850,813],{},[262,4851,812],{},[258,4853,1136,4854],{},[267,4855,4857],{"href":4796,"rel":4856},[271],[262,4858,4800],{},[992,4860,4862],{"id":4861},"updateactivity",[262,4863,823],{},[998,4865,4867],{"className":1000,"code":4866,"language":1002,"meta":1003,"style":1003},"async function updateActivity(content: ActivityContent, group?: string): Promise\u003Cboolean>\n",[262,4868,4869],{"__ignoreMap":1003},[1007,4870,4871,4873,4875,4878,4880,4882,4884,4886,4888,4890,4892,4894,4896,4898,4900,4902],{"class":1009,"line":1010},[1007,4872,1014],{"class":1013},[1007,4874,1017],{"class":1013},[1007,4876,4877],{"class":1020}," updateActivity",[1007,4879,1025],{"class":1024},[1007,4881,4823],{"class":1028},[1007,4883,1032],{"class":1024},[1007,4885,4828],{"class":1035},[1007,4887,1039],{"class":1024},[1007,4889,1051],{"class":1028},[1007,4891,1054],{"class":1024},[1007,4893,1036],{"class":1035},[1007,4895,1059],{"class":1024},[1007,4897,1062],{"class":1035},[1007,4899,1065],{"class":1024},[1007,4901,1068],{"class":1035},[1007,4903,1071],{"class":1024},[258,4905,826],{},[258,4907,1136,4908],{},[267,4909,4911],{"href":4796,"rel":4910},[271],[262,4912,4800],{},[992,4914,4916],{"id":4915},"endactivity",[262,4917,836],{},[998,4919,4921],{"className":1000,"code":4920,"language":1002,"meta":1003,"style":1003},"async function endActivity(id: string, dismissAfterMs?: number, options: EndActivityOptions = {}): Promise\u003Cboolean>\n",[262,4922,4923],{"__ignoreMap":1003},[1007,4924,4925,4927,4929,4932,4934,4936,4938,4940,4942,4945,4947,4949,4951,4953,4955,4958,4960,4962,4964,4966,4968],{"class":1009,"line":1010},[1007,4926,1014],{"class":1013},[1007,4928,1017],{"class":1013},[1007,4930,4931],{"class":1020}," endActivity",[1007,4933,1025],{"class":1024},[1007,4935,812],{"class":1028},[1007,4937,1032],{"class":1024},[1007,4939,1036],{"class":1035},[1007,4941,1039],{"class":1024},[1007,4943,4944],{"class":1028}," dismissAfterMs",[1007,4946,1054],{"class":1024},[1007,4948,2824],{"class":1035},[1007,4950,1039],{"class":1024},[1007,4952,3345],{"class":1028},[1007,4954,1032],{"class":1024},[1007,4956,4957],{"class":1035}," EndActivityOptions",[1007,4959,1899],{"class":1024},[1007,4961,4028],{"class":1024},[1007,4963,1062],{"class":1035},[1007,4965,1065],{"class":1024},[1007,4967,1068],{"class":1035},[1007,4969,1071],{"class":1024},[258,4971,839,4972,843],{},[262,4973,842],{},[258,4975,1136,4976],{},[267,4977,4979],{"href":4796,"rel":4978},[271],[262,4980,4800],{},[992,4982,4984],{"id":4983},"onactivitystate",[262,4985,853],{},[998,4987,4989],{"className":1000,"code":4988,"language":1002,"meta":1003,"style":1003},"async function onActivityState(cb: (e: ActivityStateEvent) => void): Promise\u003C() => void>\n",[262,4990,4991],{"__ignoreMap":1003},[1007,4992,4993,4995,4997,5000,5002,5005,5007,5009,5012,5014,5017,5019,5021,5023,5025,5027,5029,5031,5033],{"class":1009,"line":1010},[1007,4994,1014],{"class":1013},[1007,4996,1017],{"class":1013},[1007,4998,4999],{"class":1020}," onActivityState",[1007,5001,1025],{"class":1024},[1007,5003,5004],{"class":1020},"cb",[1007,5006,1032],{"class":1024},[1007,5008,1973],{"class":1024},[1007,5010,5011],{"class":1028},"e",[1007,5013,1032],{"class":1024},[1007,5015,5016],{"class":1035}," ActivityStateEvent",[1007,5018,1694],{"class":1024},[1007,5020,3041],{"class":1013},[1007,5022,3044],{"class":1035},[1007,5024,1059],{"class":1024},[1007,5026,1062],{"class":1035},[1007,5028,3425],{"class":1024},[1007,5030,3041],{"class":1013},[1007,5032,3044],{"class":1035},[1007,5034,1071],{"class":1024},[258,5036,856,5037,860],{},[262,5038,859],{},[258,5040,1136,5041],{},[267,5042,5044],{"href":4796,"rel":5043},[271],[262,5045,4800],{},[992,5047,5049],{"id":5048},"onactivitycontent",[262,5050,870],{},[998,5052,5054],{"className":1000,"code":5053,"language":1002,"meta":1003,"style":1003},"async function onActivityContent(cb: (e: ActivityContentEvent) => void): Promise\u003C() => void>\n",[262,5055,5056],{"__ignoreMap":1003},[1007,5057,5058,5060,5062,5065,5067,5069,5071,5073,5075,5077,5080,5082,5084,5086,5088,5090,5092,5094,5096],{"class":1009,"line":1010},[1007,5059,1014],{"class":1013},[1007,5061,1017],{"class":1013},[1007,5063,5064],{"class":1020}," onActivityContent",[1007,5066,1025],{"class":1024},[1007,5068,5004],{"class":1020},[1007,5070,1032],{"class":1024},[1007,5072,1973],{"class":1024},[1007,5074,5011],{"class":1028},[1007,5076,1032],{"class":1024},[1007,5078,5079],{"class":1035}," ActivityContentEvent",[1007,5081,1694],{"class":1024},[1007,5083,3041],{"class":1013},[1007,5085,3044],{"class":1035},[1007,5087,1059],{"class":1024},[1007,5089,1062],{"class":1035},[1007,5091,3425],{"class":1024},[1007,5093,3041],{"class":1013},[1007,5095,3044],{"class":1035},[1007,5097,1071],{"class":1024},[258,5099,873,5100,877],{},[262,5101,876],{},[258,5103,1136,5104],{},[267,5105,5107],{"href":4796,"rel":5106},[271],[262,5108,4800],{},[992,5110,5112],{"id":5111},"getwidgetpushtoken",[262,5113,887],{},[998,5115,5117],{"className":1000,"code":5116,"language":1002,"meta":1003,"style":1003},"async function getWidgetPushToken(group?: string): Promise\u003Cstring | null>\n",[262,5118,5119],{"__ignoreMap":1003},[1007,5120,5121,5123,5125,5128,5130,5132,5134,5136,5138,5140,5142,5144,5146,5148],{"class":1009,"line":1010},[1007,5122,1014],{"class":1013},[1007,5124,1017],{"class":1013},[1007,5126,5127],{"class":1020}," getWidgetPushToken",[1007,5129,1025],{"class":1024},[1007,5131,499],{"class":1028},[1007,5133,1054],{"class":1024},[1007,5135,1036],{"class":1035},[1007,5137,1059],{"class":1024},[1007,5139,1062],{"class":1035},[1007,5141,1065],{"class":1024},[1007,5143,1187],{"class":1035},[1007,5145,1190],{"class":1024},[1007,5147,1193],{"class":1035},[1007,5149,1071],{"class":1024},[258,5151,890,5152,893],{},[262,5153,635],{},[258,5155,1136,5156],{},[267,5157,5159],{"href":4796,"rel":5158},[271],[262,5160,4800],{},[992,5162,5164],{"id":5163},"getactivitypushtostarttoken",[262,5165,903],{},[998,5167,5169],{"className":1000,"code":5168,"language":1002,"meta":1003,"style":1003},"async function getActivityPushToStartToken(): Promise\u003Cstring | null>\n",[262,5170,5171],{"__ignoreMap":1003},[1007,5172,5173,5175,5177,5180,5182,5184,5186,5188,5190,5192],{"class":1009,"line":1010},[1007,5174,1014],{"class":1013},[1007,5176,1017],{"class":1013},[1007,5178,5179],{"class":1020}," getActivityPushToStartToken",[1007,5181,1247],{"class":1024},[1007,5183,1062],{"class":1035},[1007,5185,1065],{"class":1024},[1007,5187,1187],{"class":1035},[1007,5189,1190],{"class":1024},[1007,5191,1193],{"class":1035},[1007,5193,1071],{"class":1024},[258,5195,5196,5197,283,5199,1608,5201,283,5203,5205,5206,5208,5209,301],{},"iOS 17.2+ push-to-start token (hex): your server can start a Live Activity with it\n(APNs ",[262,5198,909],{},[262,5200,912],{},[262,5202,915],{},[262,5204,918],{},").\n",[262,5207,635],{}," on other platforms or before iOS issued one; changes arrive via\n",[262,5210,925],{},[258,5212,1136,5213],{},[267,5214,5216],{"href":4796,"rel":5215},[271],[262,5217,4800],{},[992,5219,5221],{"id":5220},"canpromoteactivities",[262,5222,935],{},[998,5224,5226],{"className":1000,"code":5225,"language":1002,"meta":1003,"style":1003},"async function canPromoteActivities(): Promise\u003Cboolean>\n",[262,5227,5228],{"__ignoreMap":1003},[1007,5229,5230,5232,5234,5237,5239,5241,5243,5245],{"class":1009,"line":1010},[1007,5231,1014],{"class":1013},[1007,5233,1017],{"class":1013},[1007,5235,5236],{"class":1020}," canPromoteActivities",[1007,5238,1247],{"class":1024},[1007,5240,1062],{"class":1035},[1007,5242,1065],{"class":1024},[1007,5244,1068],{"class":1035},[1007,5246,1071],{"class":1024},[258,5248,5249,5250,942],{},"Android 16+: whether activity notifications may show as Live Updates (status-bar chip,\nlock screen). ",[262,5251,941],{},[258,5253,1136,5254],{},[267,5255,5257],{"href":4796,"rel":5256},[271],[262,5258,4800],{},[992,5260,5262],{"id":5261},"openactivitypromotionsettings",[262,5263,952],{},[998,5265,5267],{"className":1000,"code":5266,"language":1002,"meta":1003,"style":1003},"async function openActivityPromotionSettings(): Promise\u003Cboolean>\n",[262,5268,5269],{"__ignoreMap":1003},[1007,5270,5271,5273,5275,5278,5280,5282,5284,5286],{"class":1009,"line":1010},[1007,5272,1014],{"class":1013},[1007,5274,1017],{"class":1013},[1007,5276,5277],{"class":1020}," openActivityPromotionSettings",[1007,5279,1247],{"class":1024},[1007,5281,1062],{"class":1035},[1007,5283,1065],{"class":1024},[1007,5285,1068],{"class":1035},[1007,5287,1071],{"class":1024},[258,5289,955,5290,959],{},[262,5291,958],{},[258,5293,1136,5294],{},[267,5295,5297],{"href":4796,"rel":5296},[271],[262,5298,4800],{},[992,5300,5302],{"id":5301},"onactivitytokens",[262,5303,969],{},[998,5305,5307],{"className":1000,"code":5306,"language":1002,"meta":1003,"style":1003},"async function onActivityTokens(cb: (e: ActivityTokenEvent) => void): Promise\u003C() => void>\n",[262,5308,5309],{"__ignoreMap":1003},[1007,5310,5311,5313,5315,5318,5320,5322,5324,5326,5328,5330,5333,5335,5337,5339,5341,5343,5345,5347,5349],{"class":1009,"line":1010},[1007,5312,1014],{"class":1013},[1007,5314,1017],{"class":1013},[1007,5316,5317],{"class":1020}," onActivityTokens",[1007,5319,1025],{"class":1024},[1007,5321,5004],{"class":1020},[1007,5323,1032],{"class":1024},[1007,5325,1973],{"class":1024},[1007,5327,5011],{"class":1028},[1007,5329,1032],{"class":1024},[1007,5331,5332],{"class":1035}," ActivityTokenEvent",[1007,5334,1694],{"class":1024},[1007,5336,3041],{"class":1013},[1007,5338,3044],{"class":1035},[1007,5340,1059],{"class":1024},[1007,5342,1062],{"class":1035},[1007,5344,3425],{"class":1024},[1007,5346,3041],{"class":1013},[1007,5348,3044],{"class":1035},[1007,5350,1071],{"class":1024},[258,5352,972],{},[258,5354,1136,5355],{},[267,5356,5358],{"href":4796,"rel":5357},[271],[262,5359,4800],{},[992,5361,5363],{"id":5362},"listactivities",[262,5364,982],{},[998,5366,5368],{"className":1000,"code":5367,"language":1002,"meta":1003,"style":1003},"async function listActivities(): Promise\u003Cstring[]>\n",[262,5369,5370],{"__ignoreMap":1003},[1007,5371,5372,5374,5376,5379,5381,5383,5385,5387,5389],{"class":1009,"line":1010},[1007,5373,1014],{"class":1013},[1007,5375,1017],{"class":1013},[1007,5377,5378],{"class":1020}," listActivities",[1007,5380,1247],{"class":1024},[1007,5382,1062],{"class":1035},[1007,5384,1065],{"class":1024},[1007,5386,1187],{"class":1035},[1007,5388,1387],{"class":1386},[1007,5390,1071],{"class":1024},[258,5392,985],{},[258,5394,1136,5395],{},[267,5396,5398],{"href":4796,"rel":5397},[271],[262,5399,4800],{},[987,5401,5403],{"id":5402},"types","Types",[992,5405,5407],{"id":5406},"plugin_id",[262,5408,5409],{},"PLUGIN_ID",[258,5411,5412],{},"Shared plugin invoke prefix.",[998,5414,5416],{"className":1000,"code":5415,"language":1002,"meta":1003,"style":1003},"const PLUGIN_ID = \"plugin:widgets\";\n",[262,5417,5418],{"__ignoreMap":1003},[1007,5419,5420,5422,5425,5427,5429,5432,5434],{"class":1009,"line":1010},[1007,5421,2028],{"class":1013},[1007,5423,5424],{"class":1386}," PLUGIN_ID ",[1007,5426,2034],{"class":1024},[1007,5428,1598],{"class":1024},[1007,5430,5431],{"class":1601},"plugin:widgets",[1007,5433,1605],{"class":1024},[1007,5435,1697],{"class":1024},[992,5437,5439],{"id":5438},"widgetwindowconfig",[262,5440,5441],{},"WidgetWindowConfig",[258,5443,5444],{},"Configuration for creating a desktop widget window.",[303,5446,5447,5459],{},[306,5448,5449],{},[309,5450,5451,5454,5457],{},[312,5452,5453],{},"Property",[312,5455,5456],{},"Type",[312,5458,317],{},[319,5460,5461,5478,5496,5511,5525,5539,5553,5569,5585,5606,5620,5646,5673,5707,5723,5739,5760,5774,5789,5810],{},[309,5462,5463,5467,5471],{},[324,5464,5465],{},[262,5466,1817],{},[324,5468,5469],{},[262,5470,1187],{},[324,5472,5473,5474,5477],{},"Unique window label (e.g. ",[262,5475,5476],{},"\"cpu-widget\"","). Used to reference the window later.",[309,5479,5480,5485,5489],{},[324,5481,5482],{},[262,5483,5484],{},"url?",[324,5486,5487],{},[262,5488,1187],{},[324,5490,5491,5492,5495],{},"Frontend route to load.  When omitted (or empty) the plugin serves its built-in widget renderer automatically — no extra files needed.  Set to a path (e.g. ",[262,5493,5494],{},"\"\u002Fwidget.html\"",") only if you want to use your own custom renderer.",[309,5497,5498,5503,5508],{},[324,5499,5500],{},[262,5501,5502],{},"width",[324,5504,5505],{},[262,5506,5507],{},"number",[324,5509,5510],{},"Window width in logical pixels.",[309,5512,5513,5518,5522],{},[324,5514,5515],{},[262,5516,5517],{},"height",[324,5519,5520],{},[262,5521,5507],{},[324,5523,5524],{},"Window height in logical pixels.",[309,5526,5527,5532,5536],{},[324,5528,5529],{},[262,5530,5531],{},"x?",[324,5533,5534],{},[262,5535,5507],{},[324,5537,5538],{},"X position on screen (pixels from left).",[309,5540,5541,5546,5550],{},[324,5542,5543],{},[262,5544,5545],{},"y?",[324,5547,5548],{},[262,5549,5507],{},[324,5551,5552],{},"Y position on screen (pixels from top).",[309,5554,5555,5560,5564],{},[324,5556,5557],{},[262,5558,5559],{},"alwaysOnTop?",[324,5561,5562],{},[262,5563,1068],{},[324,5565,5566,5567,301],{},"Keep above all other windows. Default: ",[262,5568,958],{},[309,5570,5571,5576,5580],{},[324,5572,5573],{},[262,5574,5575],{},"skipTaskbar?",[324,5577,5578],{},[262,5579,1068],{},[324,5581,5582,5583,301],{},"Hide from taskbar \u002F dock. Default: ",[262,5584,941],{},[309,5586,5587,5592,5596],{},[324,5588,5589],{},[262,5590,5591],{},"group?",[324,5593,5594],{},[262,5595,1187],{},[324,5597,5598,5599,5602,5603,5605],{},"Widget group identifier.  Required when using the built-in renderer — tells it which config to load via ",[262,5600,5601],{},"getWidgetConfig",". Ignored when a custom ",[262,5604,1535],{}," is provided.",[309,5607,5608,5613,5617],{},[324,5609,5610],{},[262,5611,5612],{},"widgetId?",[324,5614,5615],{},[262,5616,1187],{},[324,5618,5619],{},"Widget identity within the group. Required for the built-in renderer.",[309,5621,5622,5627,5631],{},[324,5623,5624],{},[262,5625,5626],{},"instance?",[324,5628,5629],{},[262,5630,1187],{},[324,5632,5633,5634,5637,5638,5641,5642,5645],{},"Placement id: the built-in renderer reads ",[262,5635,5636],{},"config:{widgetId}#{instance}"," first, fills ",[262,5639,5640],{},"{{instance}}",", and ",[262,5643,5644],{},"getActiveWidgets"," reports it. Default: the window label.",[309,5647,5648,5653,5658],{},[324,5649,5650],{},[262,5651,5652],{},"size?",[324,5654,5655],{},[262,5656,5657],{},"\"small\" | \"medium\" | \"large\"",[324,5659,5660,5661,283,5664,2668,5667,5670,5671,301],{},"Size family the built-in renderer should display: ",[262,5662,5663],{},"\"small\"",[262,5665,5666],{},"\"medium\"",[262,5668,5669],{},"\"large\"",".  Defaults to ",[262,5672,5663],{},[309,5674,5675,5680,5685],{},[324,5676,5677],{},[262,5678,5679],{},"layer?",[324,5681,5682],{},[262,5683,5684],{},"WidgetWindowLayer",[324,5686,5687,5688,5691,5692,5695,5696,5699,5700,5703,5704,5706],{},"Stacking layer. Default: ",[262,5689,5690],{},"\"top\""," when ",[262,5693,5694],{},"alwaysOnTop",", else ",[262,5697,5698],{},"\"desktop\""," on Linux and ",[262,5701,5702],{},"\"normal\""," on macOS \u002F Windows. ",[262,5705,5698],{},": X11 DESKTOP type, Wayland layer-shell Background, macOS desktop level, Windows behind the desktop icons.",[309,5708,5709,5714,5718],{},[324,5710,5711],{},[262,5712,5713],{},"clickThrough?",[324,5715,5716],{},[262,5717,1068],{},[324,5719,5720,5721,301],{},"Let clicks pass through to whatever is below. Default ",[262,5722,958],{},[309,5724,5725,5730,5734],{},[324,5726,5727],{},[262,5728,5729],{},"focusable?",[324,5731,5732],{},[262,5733,1068],{},[324,5735,5736,5737,301],{},"Whether the window can take keyboard focus. Default ",[262,5738,941],{},[309,5740,5741,5746,5750],{},[324,5742,5743],{},[262,5744,5745],{},"allWorkspaces?",[324,5747,5748],{},[262,5749,1068],{},[324,5751,5752,5753,5755,5756,5759],{},"Show on every virtual desktop \u002F Space. Default: ",[262,5754,941],{}," for the ",[262,5757,5758],{},"desktop"," layer.",[309,5761,5762,5767,5771],{},[324,5763,5764],{},[262,5765,5766],{},"shadow?",[324,5768,5769],{},[262,5770,1068],{},[324,5772,5773],{},"System window shadow (macOS \u002F Windows).",[309,5775,5776,5781,5786],{},[324,5777,5778],{},[262,5779,5780],{},"effects?",[324,5782,5783],{},[262,5784,5785],{},"\"vibrancy\" | \"mica\" | \"acrylic\" | \"blur\"",[324,5787,5788],{},"Backdrop material hint (needs a transparent window; ignored on Linux).",[309,5790,5791,5796,5801],{},[324,5792,5793],{},[262,5794,5795],{},"placement?",[324,5797,5798],{},[262,5799,5800],{},"WidgetPlacement",[324,5802,5803,5804,729,5807,301],{},"Place relative to a monitor's work area instead of ",[262,5805,5806],{},"x",[262,5808,5809],{},"y",[309,5811,5812,5817,5821],{},[324,5813,5814],{},[262,5815,5816],{},"rememberPosition?",[324,5818,5819],{},[262,5820,1068],{},[324,5822,5823,5824,301],{},"Remember where the user moved the window (per label) and reopen it there while that spot is on a connected monitor. Default ",[262,5825,941],{},[992,5827,5829],{"id":5828},"widgetwindowlayer",[262,5830,5684],{},[258,5832,5833],{},"Stacking layer of a desktop widget window.",[998,5835,5837],{"className":1000,"code":5836,"language":1002,"meta":1003,"style":1003},"type WidgetWindowLayer = \"normal\" | \"top\" | \"bottom\" | \"desktop\";\n",[262,5838,5839],{"__ignoreMap":1003},[1007,5840,5841,5844,5847,5849,5851,5854,5856,5858,5860,5863,5865,5867,5869,5872,5874,5876,5878,5880,5882],{"class":1009,"line":1010},[1007,5842,5843],{"class":1013},"type",[1007,5845,5846],{"class":1035}," WidgetWindowLayer",[1007,5848,1899],{"class":1024},[1007,5850,1598],{"class":1024},[1007,5852,5853],{"class":1601},"normal",[1007,5855,1605],{"class":1024},[1007,5857,1190],{"class":1024},[1007,5859,1598],{"class":1024},[1007,5861,5862],{"class":1601},"top",[1007,5864,1605],{"class":1024},[1007,5866,1190],{"class":1024},[1007,5868,1598],{"class":1024},[1007,5870,5871],{"class":1601},"bottom",[1007,5873,1605],{"class":1024},[1007,5875,1190],{"class":1024},[1007,5877,1598],{"class":1024},[1007,5879,5758],{"class":1601},[1007,5881,1605],{"class":1024},[1007,5883,1697],{"class":1024},[992,5885,5887],{"id":5886},"widgetplacement",[262,5888,5800],{},[258,5890,5891,5892,301],{},"Monitor-relative placement for ",[262,5893,5894],{},"WidgetWindowConfig.placement",[303,5896,5897,5907],{},[306,5898,5899],{},[309,5900,5901,5903,5905],{},[312,5902,5453],{},[312,5904,5456],{},[312,5906,317],{},[319,5908,5909,5928,5946,5960],{},[309,5910,5911,5916,5921],{},[324,5912,5913],{},[262,5914,5915],{},"monitor?",[324,5917,5918],{},[262,5919,5920],{},"number | string",[324,5922,5923,5924,5927],{},"Monitor index (",[262,5925,5926],{},"availableMonitors"," order) or name. Default: primary.",[309,5929,5930,5935,5940],{},[324,5931,5932],{},[262,5933,5934],{},"anchor?",[324,5936,5937],{},[262,5938,5939],{},"| \"top-left\" | \"top\" | \"top-right\" | \"left\" | \"center\" | \"right\" | \"bottom-left\" | \"bottom\" | \"bottom-right\"",[324,5941,5942,5943,301],{},"Work-area corner \u002F edge. Default ",[262,5944,5945],{},"\"top-left\"",[309,5947,5948,5953,5957],{},[324,5949,5950],{},[262,5951,5952],{},"offsetX?",[324,5954,5955],{},[262,5956,5507],{},[324,5958,5959],{},"Logical px inward from the anchored vertical edge. Default 0.",[309,5961,5962,5967,5971],{},[324,5963,5964],{},[262,5965,5966],{},"offsetY?",[324,5968,5969],{},[262,5970,5507],{},[324,5972,5973],{},"Logical px inward from the anchored horizontal edge. Default 0.",[992,5975,5977],{"id":5976},"skipreason",[262,5978,5979],{},"SkipReason",[258,5981,5982],{},"Why a config write was skipped.",[998,5984,5986],{"className":1000,"code":5985,"language":1002,"meta":1003,"style":1003},"type SkipReason =\n  | { reason: \"unchanged\"; hash: number }\n  | { reason: \"noInstances\" }\n  | { reason: \"transportUnavailable\"; name: string };\n",[262,5987,5988,5998,6029,6048],{"__ignoreMap":1003},[1007,5989,5990,5992,5995],{"class":1009,"line":1010},[1007,5991,5843],{"class":1013},[1007,5993,5994],{"class":1035}," SkipReason",[1007,5996,5997],{"class":1024}," =\n",[1007,5999,6000,6003,6005,6008,6010,6012,6015,6017,6019,6022,6024,6026],{"class":1009,"line":1575},[1007,6001,6002],{"class":1024},"  |",[1007,6004,2445],{"class":1024},[1007,6006,6007],{"class":1592}," reason",[1007,6009,1032],{"class":1024},[1007,6011,1598],{"class":1024},[1007,6013,6014],{"class":1601},"unchanged",[1007,6016,1605],{"class":1024},[1007,6018,2942],{"class":1024},[1007,6020,6021],{"class":1592}," hash",[1007,6023,1032],{"class":1024},[1007,6025,2824],{"class":1035},[1007,6027,6028],{"class":1024}," }\n",[1007,6030,6031,6033,6035,6037,6039,6041,6044,6046],{"class":1009,"line":1589},[1007,6032,6002],{"class":1024},[1007,6034,2445],{"class":1024},[1007,6036,6007],{"class":1592},[1007,6038,1032],{"class":1024},[1007,6040,1598],{"class":1024},[1007,6042,6043],{"class":1601},"noInstances",[1007,6045,1605],{"class":1024},[1007,6047,6028],{"class":1024},[1007,6049,6050,6052,6054,6056,6058,6060,6063,6065,6067,6070,6072,6074],{"class":1009,"line":1611},[1007,6051,6002],{"class":1024},[1007,6053,2445],{"class":1024},[1007,6055,6007],{"class":1592},[1007,6057,1032],{"class":1024},[1007,6059,1598],{"class":1024},[1007,6061,6062],{"class":1601},"transportUnavailable",[1007,6064,1605],{"class":1024},[1007,6066,2942],{"class":1024},[1007,6068,6069],{"class":1592}," name",[1007,6071,1032],{"class":1024},[1007,6073,1036],{"class":1035},[1007,6075,6076],{"class":1024}," };\n",[992,6078,6080],{"id":6079},"reloadoutcome",[262,6081,6082],{},"ReloadOutcome",[258,6084,6085],{},"Result of a native WidgetKit \u002F AppWidget reload attempt.",[998,6087,6089],{"className":1000,"code":6088,"language":1002,"meta":1003,"style":1003},"type ReloadOutcome =\n  | { outcome: \"ok\" }\n  | { outcome: \"throttled\"; remainingSecs: number }\n  | { outcome: \"skipped\"; why: string }\n  | { outcome: \"failed\"; error: string };\n",[262,6090,6091,6100,6119,6146,6174],{"__ignoreMap":1003},[1007,6092,6093,6095,6098],{"class":1009,"line":1010},[1007,6094,5843],{"class":1013},[1007,6096,6097],{"class":1035}," ReloadOutcome",[1007,6099,5997],{"class":1024},[1007,6101,6102,6104,6106,6108,6110,6112,6115,6117],{"class":1009,"line":1575},[1007,6103,6002],{"class":1024},[1007,6105,2445],{"class":1024},[1007,6107,2311],{"class":1592},[1007,6109,1032],{"class":1024},[1007,6111,1598],{"class":1024},[1007,6113,6114],{"class":1601},"ok",[1007,6116,1605],{"class":1024},[1007,6118,6028],{"class":1024},[1007,6120,6121,6123,6125,6127,6129,6131,6133,6135,6137,6140,6142,6144],{"class":1009,"line":1589},[1007,6122,6002],{"class":1024},[1007,6124,2445],{"class":1024},[1007,6126,2311],{"class":1592},[1007,6128,1032],{"class":1024},[1007,6130,1598],{"class":1024},[1007,6132,2280],{"class":1601},[1007,6134,1605],{"class":1024},[1007,6136,2942],{"class":1024},[1007,6138,6139],{"class":1592}," remainingSecs",[1007,6141,1032],{"class":1024},[1007,6143,2824],{"class":1035},[1007,6145,6028],{"class":1024},[1007,6147,6148,6150,6152,6154,6156,6158,6161,6163,6165,6168,6170,6172],{"class":1009,"line":1611},[1007,6149,6002],{"class":1024},[1007,6151,2445],{"class":1024},[1007,6153,2311],{"class":1592},[1007,6155,1032],{"class":1024},[1007,6157,1598],{"class":1024},[1007,6159,6160],{"class":1601},"skipped",[1007,6162,1605],{"class":1024},[1007,6164,2942],{"class":1024},[1007,6166,6167],{"class":1592}," why",[1007,6169,1032],{"class":1024},[1007,6171,1036],{"class":1035},[1007,6173,6028],{"class":1024},[1007,6175,6176,6178,6180,6182,6184,6186,6189,6191,6193,6196,6198,6200],{"class":1009,"line":1625},[1007,6177,6002],{"class":1024},[1007,6179,2445],{"class":1024},[1007,6181,2311],{"class":1592},[1007,6183,1032],{"class":1024},[1007,6185,1598],{"class":1024},[1007,6187,6188],{"class":1601},"failed",[1007,6190,1605],{"class":1024},[1007,6192,2942],{"class":1024},[1007,6194,6195],{"class":1592}," error",[1007,6197,1032],{"class":1024},[1007,6199,1036],{"class":1035},[1007,6201,6076],{"class":1024},[992,6203,6205],{"id":6204},"applyoutcome",[262,6206,1941],{},[258,6208,6209,6210,6212],{},"Full result of ",[262,6211,457],{},". Never treat success as “reload happened”.",[303,6214,6215,6225],{},[306,6216,6217],{},[309,6218,6219,6221,6223],{},[312,6220,5453],{},[312,6222,5456],{},[312,6224,317],{},[319,6226,6227,6242,6254,6269],{},[309,6228,6229,6233,6237],{},[324,6230,6231],{},[262,6232,1993],{},[324,6234,6235],{},[262,6236,1068],{},[324,6238,6239,6241],{},[262,6240,941],{}," when store bytes changed and were written.",[309,6243,6244,6248,6252],{},[324,6245,6246],{},[262,6247,2267],{},[324,6249,6250],{},[262,6251,6082],{},[324,6253],{},[309,6255,6256,6261,6266],{},[324,6257,6258],{},[262,6259,6260],{},"transports",[324,6262,6263],{},[262,6264,6265],{},"string[]",[324,6267,6268],{},"Transport names that received the map (empty when not written).",[309,6270,6271,6276,6280],{},[324,6272,6273],{},[262,6274,6275],{},"skip?",[324,6277,6278],{},[262,6279,5979],{},[324,6281],{},[992,6283,6285],{"id":6284},"skippedelement",[262,6286,6287],{},"SkippedElement",[258,6289,6290],{},"Element the renderer skipped, with reason.",[303,6292,6293,6303],{},[306,6294,6295],{},[309,6296,6297,6299,6301],{},[312,6298,5453],{},[312,6300,5456],{},[312,6302,317],{},[319,6304,6305,6317],{},[309,6306,6307,6311,6315],{},[324,6308,6309],{},[262,6310,5843],{},[324,6312,6313],{},[262,6314,1187],{},[324,6316],{},[309,6318,6319,6324,6328],{},[324,6320,6321],{},[262,6322,6323],{},"reason",[324,6325,6326],{},[262,6327,1187],{},[324,6329],{},[992,6331,6333],{"id":6332},"widgetrenderreceipt",[262,6334,2765],{},[258,6336,6337],{},"Cross-platform render receipt (diagnostics — not a critical path).",[303,6339,6340,6350],{},[306,6341,6342],{},[309,6343,6344,6346,6348],{},[312,6345,5453],{},[312,6347,5456],{},[312,6349,317],{},[319,6351,6352,6364,6376,6388,6401,6413,6426,6439,6452,6466,6479,6493],{},[309,6353,6354,6358,6362],{},[324,6355,6356],{},[262,6357,2656],{},[324,6359,6360],{},[262,6361,1187],{},[324,6363],{},[309,6365,6366,6370,6374],{},[324,6367,6368],{},[262,6369,499],{},[324,6371,6372],{},[262,6373,1187],{},[324,6375],{},[309,6377,6378,6382,6386],{},[324,6379,6380],{},[262,6381,736],{},[324,6383,6384],{},[262,6385,1187],{},[324,6387],{},[309,6389,6390,6395,6399],{},[324,6391,6392],{},[262,6393,6394],{},"nonce",[324,6396,6397],{},[262,6398,5507],{},[324,6400],{},[309,6402,6403,6407,6411],{},[324,6404,6405],{},[262,6406,5652],{},[324,6408,6409],{},[262,6410,1187],{},[324,6412],{},[309,6414,6415,6420,6424],{},[324,6416,6417],{},[262,6418,6419],{},"theme?",[324,6421,6422],{},[262,6423,1187],{},[324,6425],{},[309,6427,6428,6433,6437],{},[324,6429,6430],{},[262,6431,6432],{},"schema?",[324,6434,6435],{},[262,6436,5507],{},[324,6438],{},[309,6440,6441,6445,6449],{},[324,6442,6443],{},[262,6444,643],{},[324,6446,6447],{},[262,6448,1187],{},[324,6450,6451],{},"prefs | state | appgroup | defaults | container | push | pull",[309,6453,6454,6459,6463],{},[324,6455,6456],{},[262,6457,6458],{},"trigger?",[324,6460,6461],{},[262,6462,1187],{},[324,6464,6465],{},"reload | timeline | action | added | resize | snapshot",[309,6467,6468,6473,6477],{},[324,6469,6470],{},[262,6471,6472],{},"rendered?",[324,6474,6475],{},[262,6476,6265],{},[324,6478],{},[309,6480,6481,6486,6491],{},[324,6482,6483],{},[262,6484,6485],{},"skipped?",[324,6487,6488],{},[262,6489,6490],{},"SkippedElement[]",[324,6492],{},[309,6494,6495,6499,6503],{},[324,6496,6497],{},[262,6498,1002],{},[324,6500,6501],{},[262,6502,5507],{},[324,6504],{},[992,6506,6508],{"id":6507},"traceevent",[262,6509,6510],{},"TraceEvent",[258,6512,6513,6514,6517],{},"One host journal entry (",[262,6515,6516],{},"WIDGET_DEBUG"," \u002F debug builds).",[998,6519,6521],{"className":1000,"code":6520,"language":1002,"meta":1003,"style":1003},"type TraceEvent =\n  | {\n      kind: \"configSet\";\n      widgetId: string;\n      nonce: number;\n      bytes: number;\n      changed: boolean;\n      skip?: { reason: \"unchanged\"; hash: number } | { reason: \"noInstances\" } | {\n        reason: \"transportUnavailable\";\n        name: string;\n      };\n    }\n  | {\n      kind: \"write\";\n      transport: string;\n      ok: boolean;\n      durationMs: number;\n      error?: string;\n    }\n  | { kind: \"reload\"; performed: boolean; reason: ReloadOutcome }\n  | { kind: \"poll\"; count: number }\n  | {\n      kind: \"render\";\n      instance: string;\n      nonce: number;\n      source: string;\n      trigger: string;\n      lagMs: number;\n      skipped: SkippedElement[];\n    };\n",[262,6522,6523,6532,6538,6554,6565,6576,6587,6598,6647,6662,6673,6678,6683,6689,6704,6715,6726,6737,6748,6752,6788,6815,6821,6836,6847,6857,6869,6881,6893,6908],{"__ignoreMap":1003},[1007,6524,6525,6527,6530],{"class":1009,"line":1010},[1007,6526,5843],{"class":1013},[1007,6528,6529],{"class":1035}," TraceEvent",[1007,6531,5997],{"class":1024},[1007,6533,6534,6536],{"class":1009,"line":1575},[1007,6535,6002],{"class":1024},[1007,6537,2053],{"class":1024},[1007,6539,6540,6543,6545,6547,6550,6552],{"class":1009,"line":1589},[1007,6541,6542],{"class":1592},"      kind",[1007,6544,1032],{"class":1024},[1007,6546,1598],{"class":1024},[1007,6548,6549],{"class":1601},"configSet",[1007,6551,1605],{"class":1024},[1007,6553,1697],{"class":1024},[1007,6555,6556,6559,6561,6563],{"class":1009,"line":1611},[1007,6557,6558],{"class":1592},"      widgetId",[1007,6560,1032],{"class":1024},[1007,6562,1036],{"class":1035},[1007,6564,1697],{"class":1024},[1007,6566,6567,6570,6572,6574],{"class":1009,"line":1625},[1007,6568,6569],{"class":1592},"      nonce",[1007,6571,1032],{"class":1024},[1007,6573,2824],{"class":1035},[1007,6575,1697],{"class":1024},[1007,6577,6578,6581,6583,6585],{"class":1009,"line":1638},[1007,6579,6580],{"class":1592},"      bytes",[1007,6582,1032],{"class":1024},[1007,6584,2824],{"class":1035},[1007,6586,1697],{"class":1024},[1007,6588,6589,6592,6594,6596],{"class":1009,"line":1655},[1007,6590,6591],{"class":1592},"      changed",[1007,6593,1032],{"class":1024},[1007,6595,3372],{"class":1035},[1007,6597,1697],{"class":1024},[1007,6599,6600,6603,6605,6607,6609,6611,6613,6615,6617,6619,6621,6623,6625,6627,6629,6631,6633,6635,6637,6639,6641,6643,6645],{"class":1009,"line":1671},[1007,6601,6602],{"class":1592},"      skip",[1007,6604,1054],{"class":1024},[1007,6606,2445],{"class":1024},[1007,6608,6007],{"class":1592},[1007,6610,1032],{"class":1024},[1007,6612,1598],{"class":1024},[1007,6614,6014],{"class":1601},[1007,6616,1605],{"class":1024},[1007,6618,2942],{"class":1024},[1007,6620,6021],{"class":1592},[1007,6622,1032],{"class":1024},[1007,6624,2824],{"class":1035},[1007,6626,2456],{"class":1024},[1007,6628,1190],{"class":1024},[1007,6630,2445],{"class":1024},[1007,6632,6007],{"class":1592},[1007,6634,1032],{"class":1024},[1007,6636,1598],{"class":1024},[1007,6638,6043],{"class":1601},[1007,6640,1605],{"class":1024},[1007,6642,2456],{"class":1024},[1007,6644,1190],{"class":1024},[1007,6646,2053],{"class":1024},[1007,6648,6649,6652,6654,6656,6658,6660],{"class":1009,"line":1688},[1007,6650,6651],{"class":1592},"        reason",[1007,6653,1032],{"class":1024},[1007,6655,1598],{"class":1024},[1007,6657,6062],{"class":1601},[1007,6659,1605],{"class":1024},[1007,6661,1697],{"class":1024},[1007,6663,6664,6667,6669,6671],{"class":1009,"line":1700},[1007,6665,6666],{"class":1592},"        name",[1007,6668,1032],{"class":1024},[1007,6670,1036],{"class":1035},[1007,6672,1697],{"class":1024},[1007,6674,6675],{"class":1009,"line":1707},[1007,6676,6677],{"class":1024},"      };\n",[1007,6679,6680],{"class":1009,"line":1713},[1007,6681,6682],{"class":1024},"    }\n",[1007,6684,6685,6687],{"class":1009,"line":1724},[1007,6686,6002],{"class":1024},[1007,6688,2053],{"class":1024},[1007,6690,6691,6693,6695,6697,6700,6702],{"class":1009,"line":1739},[1007,6692,6542],{"class":1592},[1007,6694,1032],{"class":1024},[1007,6696,1598],{"class":1024},[1007,6698,6699],{"class":1601},"write",[1007,6701,1605],{"class":1024},[1007,6703,1697],{"class":1024},[1007,6705,6706,6709,6711,6713],{"class":1009,"line":1756},[1007,6707,6708],{"class":1592},"      transport",[1007,6710,1032],{"class":1024},[1007,6712,1036],{"class":1035},[1007,6714,1697],{"class":1024},[1007,6716,6717,6720,6722,6724],{"class":1009,"line":1767},[1007,6718,6719],{"class":1592},"      ok",[1007,6721,1032],{"class":1024},[1007,6723,3372],{"class":1035},[1007,6725,1697],{"class":1024},[1007,6727,6728,6731,6733,6735],{"class":1009,"line":1778},[1007,6729,6730],{"class":1592},"      durationMs",[1007,6732,1032],{"class":1024},[1007,6734,2824],{"class":1035},[1007,6736,1697],{"class":1024},[1007,6738,6739,6742,6744,6746],{"class":1009,"line":3802},[1007,6740,6741],{"class":1592},"      error",[1007,6743,1054],{"class":1024},[1007,6745,1036],{"class":1035},[1007,6747,1697],{"class":1024},[1007,6749,6750],{"class":1009,"line":3824},[1007,6751,6682],{"class":1024},[1007,6753,6754,6756,6758,6761,6763,6765,6767,6769,6771,6774,6776,6778,6780,6782,6784,6786],{"class":1009,"line":3855},[1007,6755,6002],{"class":1024},[1007,6757,2445],{"class":1024},[1007,6759,6760],{"class":1592}," kind",[1007,6762,1032],{"class":1024},[1007,6764,1598],{"class":1024},[1007,6766,2267],{"class":1601},[1007,6768,1605],{"class":1024},[1007,6770,2942],{"class":1024},[1007,6772,6773],{"class":1592}," performed",[1007,6775,1032],{"class":1024},[1007,6777,3372],{"class":1035},[1007,6779,2942],{"class":1024},[1007,6781,6007],{"class":1592},[1007,6783,1032],{"class":1024},[1007,6785,6097],{"class":1035},[1007,6787,6028],{"class":1024},[1007,6789,6790,6792,6794,6796,6798,6800,6803,6805,6807,6809,6811,6813],{"class":1009,"line":3860},[1007,6791,6002],{"class":1024},[1007,6793,2445],{"class":1024},[1007,6795,6760],{"class":1592},[1007,6797,1032],{"class":1024},[1007,6799,1598],{"class":1024},[1007,6801,6802],{"class":1601},"poll",[1007,6804,1605],{"class":1024},[1007,6806,2942],{"class":1024},[1007,6808,4307],{"class":1592},[1007,6810,1032],{"class":1024},[1007,6812,2824],{"class":1035},[1007,6814,6028],{"class":1024},[1007,6816,6817,6819],{"class":1009,"line":3865},[1007,6818,6002],{"class":1024},[1007,6820,2053],{"class":1024},[1007,6822,6823,6825,6827,6829,6832,6834],{"class":1009,"line":3872},[1007,6824,6542],{"class":1592},[1007,6826,1032],{"class":1024},[1007,6828,1598],{"class":1024},[1007,6830,6831],{"class":1601},"render",[1007,6833,1605],{"class":1024},[1007,6835,1697],{"class":1024},[1007,6837,6838,6841,6843,6845],{"class":1009,"line":3877},[1007,6839,6840],{"class":1592},"      instance",[1007,6842,1032],{"class":1024},[1007,6844,1036],{"class":1035},[1007,6846,1697],{"class":1024},[1007,6848,6849,6851,6853,6855],{"class":1009,"line":3883},[1007,6850,6569],{"class":1592},[1007,6852,1032],{"class":1024},[1007,6854,2824],{"class":1035},[1007,6856,1697],{"class":1024},[1007,6858,6860,6863,6865,6867],{"class":1009,"line":6859},26,[1007,6861,6862],{"class":1592},"      source",[1007,6864,1032],{"class":1024},[1007,6866,1036],{"class":1035},[1007,6868,1697],{"class":1024},[1007,6870,6872,6875,6877,6879],{"class":1009,"line":6871},27,[1007,6873,6874],{"class":1592},"      trigger",[1007,6876,1032],{"class":1024},[1007,6878,1036],{"class":1035},[1007,6880,1697],{"class":1024},[1007,6882,6884,6887,6889,6891],{"class":1009,"line":6883},28,[1007,6885,6886],{"class":1592},"      lagMs",[1007,6888,1032],{"class":1024},[1007,6890,2824],{"class":1035},[1007,6892,1697],{"class":1024},[1007,6894,6896,6899,6901,6904,6906],{"class":1009,"line":6895},29,[1007,6897,6898],{"class":1592},"      skipped",[1007,6900,1032],{"class":1024},[1007,6902,6903],{"class":1035}," SkippedElement",[1007,6905,1387],{"class":1386},[1007,6907,1697],{"class":1024},[1007,6909,6911],{"class":1009,"line":6910},30,[1007,6912,6913],{"class":1024},"    };\n",[992,6915,6917],{"id":6916},"traceentry",[262,6918,6919],{},"TraceEntry",[303,6921,6922,6932],{},[306,6923,6924],{},[309,6925,6926,6928,6930],{},[312,6927,5453],{},[312,6929,5456],{},[312,6931,317],{},[319,6933,6934,6946,6960],{},[309,6935,6936,6940,6944],{},[324,6937,6938],{},[262,6939,1002],{},[324,6941,6942],{},[262,6943,5507],{},[324,6945],{},[309,6947,6948,6953,6958],{},[324,6949,6950],{},[262,6951,6952],{},"kind",[324,6954,6955],{},[262,6956,6957],{},"TraceEvent[\"kind\"]",[324,6959],{},[309,6961,6962,6967,6969],{},[324,6963,6964],{},[262,6965,6966],{},"[key: string]: unknown",[324,6968],{},[324,6970],{},[992,6972,6974],{"id":6973},"widgettrace",[262,6975,2834],{},[303,6977,6978,6988],{},[306,6979,6980],{},[309,6981,6982,6984,6986],{},[312,6983,5453],{},[312,6985,5456],{},[312,6987,317],{},[319,6989,6990,7003,7017],{},[309,6991,6992,6997,7001],{},[324,6993,6994],{},[262,6995,6996],{},"enabled",[324,6998,6999],{},[262,7000,1068],{},[324,7002],{},[309,7004,7005,7010,7015],{},[324,7006,7007],{},[262,7008,7009],{},"events",[324,7011,7012],{},[262,7013,7014],{},"TraceEntry[]",[324,7016],{},[309,7018,7019,7024,7029],{},[324,7020,7021],{},[262,7022,7023],{},"receipts",[324,7025,7026],{},[262,7027,7028],{},"WidgetRenderReceipt[]",[324,7030],{},[992,7032,7034],{"id":7033},"widgetactionpayload",[262,7035,3263],{},[258,7037,7038,7039,7041],{},"Payload delivered by the ",[262,7040,547],{}," event.",[303,7043,7044,7054],{},[306,7045,7046],{},[309,7047,7048,7050,7052],{},[312,7049,5453],{},[312,7051,5456],{},[312,7053,317],{},[319,7055,7056,7069,7087,7101,7114],{},[309,7057,7058,7062,7066],{},[324,7059,7060],{},[262,7061,2912],{},[324,7063,7064],{},[262,7065,1187],{},[324,7067,7068],{},"The action identifier from the button config.",[309,7070,7071,7076,7081],{},[324,7072,7073],{},[262,7074,7075],{},"payload?",[324,7077,7078],{},[262,7079,7080],{},"string | null",[324,7082,7083,7084,7086],{},"Optional extra data (e.g. serialized JSON from the widget). ",[262,7085,635],{}," when the widget sent none.",[309,7088,7089,7094,7098],{},[324,7090,7091],{},[262,7092,7093],{},"ts?",[324,7095,7096],{},[262,7097,5507],{},[324,7099,7100],{},"Unix epoch ms when the action was enqueued \u002F emitted.",[309,7102,7103,7107,7111],{},[324,7104,7105],{},[262,7106,5612],{},[324,7108,7109],{},[262,7110,1187],{},[324,7112,7113],{},"Widget identity that emitted the action.",[309,7115,7116,7120,7124],{},[324,7117,7118],{},[262,7119,5591],{},[324,7121,7122],{},[262,7123,1187],{},[324,7125,7126],{},"App group \u002F prefs namespace.",[992,7128,7130],{"id":7129},"activewidget",[262,7131,3935],{},[258,7133,7134],{},"A widget placed right now on a home screen, desktop or Widgets Board.",[303,7136,7137,7147],{},[306,7138,7139],{},[309,7140,7141,7143,7145],{},[312,7142,5453],{},[312,7144,5456],{},[312,7146,317],{},[319,7148,7149,7164,7181,7203],{},[309,7150,7151,7155,7159],{},[324,7152,7153],{},[262,7154,2656],{},[324,7156,7157],{},[262,7158,1187],{},[324,7160,7161,7162,1114],{},"Logical widget id (WidgetKit kind \u002F config ",[262,7163,2656],{},[309,7165,7166,7170,7174],{},[324,7167,7168],{},[262,7169,5626],{},[324,7171,7172],{},[262,7173,1187],{},[324,7175,7176,7177,7180],{},"Placement id: Android ",[262,7178,7179],{},"appWidgetId",", the Apple Edit Widget choice, a window instance \u002F label, a Widgets Board id. Absent when the placement has none.",[309,7182,7183,7187,7191],{},[324,7184,7185],{},[262,7186,5652],{},[324,7188,7189],{},[262,7190,1187],{},[324,7192,7193,7195,7196,7195,7199,7202],{},[262,7194,1681],{}," | ",[262,7197,7198],{},"medium",[262,7200,7201],{},"large"," when known.",[309,7204,7205,7210,7214],{},[324,7206,7207],{},[262,7208,7209],{},"lastSeenMs?",[324,7211,7212],{},[262,7213,5507],{},[324,7215,7216],{},"Unix ms of the last render, when known from render receipts.",[992,7218,7220],{"id":7219},"widgetinstanceoption",[262,7221,7222],{},"WidgetInstanceOption",[258,7224,7225],{},"A choice in the Apple Edit Widget sheet (e.g. a city).",[303,7227,7228,7238],{},[306,7229,7230],{},[309,7231,7232,7234,7236],{},[312,7233,5453],{},[312,7235,5456],{},[312,7237,317],{},[319,7239,7240,7258],{},[309,7241,7242,7246,7250],{},[324,7243,7244],{},[262,7245,812],{},[324,7247,7248],{},[262,7249,1187],{},[324,7251,7252,7253,283,7255,301],{},"Placement id: ",[262,7254,5640],{},[262,7256,7257],{},"setWidgetConfig(…, instance)",[309,7259,7260,7264,7268],{},[324,7261,7262],{},[262,7263,775],{},[324,7265,7266],{},[262,7267,1187],{},[324,7269,7270],{},"Text shown to the user.",[992,7272,7274],{"id":7273},"widgetstateoptions",[262,7275,4370],{},[258,7277,7278,7279,7281],{},"Where a widget's local state lives: one placement (",[262,7280,736],{},") or all of them.",[998,7283,7285],{"className":1000,"code":7284,"language":1002,"meta":1003,"style":1003},"type WidgetStateOptions = { instance?: string; group?: string; skipReload?: boolean };\n",[262,7286,7287],{"__ignoreMap":1003},[1007,7288,7289,7291,7293,7295,7297,7299,7301,7303,7305,7307,7309,7311,7313,7315,7317,7319],{"class":1009,"line":1010},[1007,7290,5843],{"class":1013},[1007,7292,4215],{"class":1035},[1007,7294,1899],{"class":1024},[1007,7296,2445],{"class":1024},[1007,7298,1928],{"class":1592},[1007,7300,1054],{"class":1024},[1007,7302,1036],{"class":1035},[1007,7304,2942],{"class":1024},[1007,7306,1051],{"class":1592},[1007,7308,1054],{"class":1024},[1007,7310,1036],{"class":1035},[1007,7312,2942],{"class":1024},[1007,7314,1914],{"class":1592},[1007,7316,1054],{"class":1024},[1007,7318,3372],{"class":1035},[1007,7320,6076],{"class":1024},[992,7322,7324],{"id":7323},"activityaction",[262,7325,7326],{},"ActivityAction",[258,7328,7329,7330,7332,7333,301],{},"A button of a live activity; taps arrive as ",[262,7331,547],{}," with ",[262,7334,7335],{},"widgetId: \"activity.\u003Cid>\"",[303,7337,7338,7348],{},[306,7339,7340],{},[309,7341,7342,7344,7346],{},[312,7343,5453],{},[312,7345,5456],{},[312,7347,317],{},[319,7349,7350,7362,7374,7388],{},[309,7351,7352,7356,7360],{},[324,7353,7354],{},[262,7355,812],{},[324,7357,7358],{},[262,7359,1187],{},[324,7361],{},[309,7363,7364,7368,7372],{},[324,7365,7366],{},[262,7367,1817],{},[324,7369,7370],{},[262,7371,1187],{},[324,7373],{},[309,7375,7376,7381,7385],{},[324,7377,7378],{},[262,7379,7380],{},"systemName?",[324,7382,7383],{},[262,7384,1187],{},[324,7386,7387],{},"Icon (SF Symbol; Material \u002F emoji elsewhere).",[309,7389,7390,7394,7398],{},[324,7391,7392],{},[262,7393,5484],{},[324,7395,7396],{},[262,7397,1187],{},[324,7399,7400,7401,301],{},"Open this deep link instead of queuing a ",[262,7402,547],{},[992,7404,7406],{"id":7405},"activitycontent",[262,7407,760],{},[258,7409,7410,7411,7413,7414,729,7416,729,7419,729,7421,729,7424,7427,7428,7430],{},"A live activity: iOS Live Activity (Lock Screen, Dynamic Island), Android ongoing\nnotification (Live Update chip on Android 16), desktop always-on-top widget window.\nWithout ",[262,7412,756],{}," one is built from ",[262,7415,775],{},[262,7417,7418],{},"body",[262,7420,2192],{},[262,7422,7423],{},"endsAt",[262,7425,7426],{},"actions",".\nThe serialized request — including the layout the plugin builds when ",[262,7429,756],{}," is\nomitted — must stay under 4 KiB (the ActivityKit limit, checked on every OS).",[303,7432,7433,7443],{},[306,7434,7435],{},[309,7436,7437,7439,7441],{},[312,7438,5453],{},[312,7440,5456],{},[312,7442,317],{},[319,7444,7445,7466,7483,7496,7512,7526,7540,7554,7567,7580,7593,7606,7622,7636,7649,7662,7676,7689,7703,7716,7733,7748,7763,7778,7791,7805,7826,7847,7866,7880,7899],{},[309,7446,7447,7451,7455],{},[324,7448,7449],{},[262,7450,812],{},[324,7452,7453],{},[262,7454,1187],{},[324,7456,7457,7458,283,7460,283,7463,1114],{},"Your key (letters, digits, ",[262,7459,301],{},[262,7461,7462],{},"_",[262,7464,7465],{},"-",[309,7467,7468,7473,7477],{},[324,7469,7470],{},[262,7471,7472],{},"title?",[324,7474,7475],{},[262,7476,1187],{},[324,7478,7479,7480,7482],{},"Required unless the ",[262,7481,4550],{}," gives it.",[309,7484,7485,7490,7494],{},[324,7486,7487],{},[262,7488,7489],{},"body?",[324,7491,7492],{},[262,7493,1187],{},[324,7495],{},[309,7497,7498,7503,7507],{},[324,7499,7500],{},[262,7501,7502],{},"progress?",[324,7504,7505],{},[262,7506,5507],{},[324,7508,7509,301],{},[262,7510,7511],{},"0..1",[309,7513,7514,7519,7523],{},[324,7515,7516],{},[262,7517,7518],{},"endsAt?",[324,7520,7521],{},[262,7522,5507],{},[324,7524,7525],{},"Unix ms the countdown runs to.",[309,7527,7528,7533,7537],{},[324,7529,7530],{},[262,7531,7532],{},"icon?",[324,7534,7535],{},[262,7536,1187],{},[324,7538,7539],{},"SF Symbol name (Material \u002F emoji off Apple).",[309,7541,7542,7547,7551],{},[324,7543,7544],{},[262,7545,7546],{},"tint?",[324,7548,7549],{},[262,7550,1187],{},[324,7552,7553],{},"Hex accent color.",[309,7555,7556,7561,7565],{},[324,7557,7558],{},[262,7559,7560],{},"layout?",[324,7562,7563],{},[262,7564,286],{},[324,7566],{},[309,7568,7569,7574,7578],{},[324,7570,7571],{},[262,7572,7573],{},"compactLeading?",[324,7575,7576],{},[262,7577,286],{},[324,7579],{},[309,7581,7582,7587,7591],{},[324,7583,7584],{},[262,7585,7586],{},"compactTrailing?",[324,7588,7589],{},[262,7590,286],{},[324,7592],{},[309,7594,7595,7600,7604],{},[324,7596,7597],{},[262,7598,7599],{},"minimal?",[324,7601,7602],{},[262,7603,286],{},[324,7605],{},[309,7607,7608,7613,7617],{},[324,7609,7610],{},[262,7611,7612],{},"lockScreen?",[324,7614,7615],{},[262,7616,286],{},[324,7618,7619,7620,301],{},"iOS Lock Screen layout when it should differ from ",[262,7621,756],{},[309,7623,7624,7629,7633],{},[324,7625,7626],{},[262,7627,7628],{},"islandLeading?",[324,7630,7631],{},[262,7632,286],{},[324,7634,7635],{},"Expanded Dynamic Island regions.",[309,7637,7638,7643,7647],{},[324,7639,7640],{},[262,7641,7642],{},"islandTrailing?",[324,7644,7645],{},[262,7646,286],{},[324,7648],{},[309,7650,7651,7656,7660],{},[324,7652,7653],{},[262,7654,7655],{},"islandCenter?",[324,7657,7658],{},[262,7659,286],{},[324,7661],{},[309,7663,7664,7669,7673],{},[324,7665,7666],{},[262,7667,7668],{},"keylineTint?",[324,7670,7671],{},[262,7672,1187],{},[324,7674,7675],{},"Hex colors: Dynamic Island keyline, Lock Screen background.",[309,7677,7678,7683,7687],{},[324,7679,7680],{},[262,7681,7682],{},"backgroundTint?",[324,7684,7685],{},[262,7686,1187],{},[324,7688],{},[309,7690,7691,7696,7700],{},[324,7692,7693],{},[262,7694,7695],{},"subText?",[324,7697,7698],{},[262,7699,1187],{},[324,7701,7702],{},"Android: notification sub text; Android 16 status-bar chip text (≤ 7 chars).",[309,7704,7705,7710,7714],{},[324,7706,7707],{},[262,7708,7709],{},"shortCriticalText?",[324,7711,7712],{},[262,7713,1187],{},[324,7715],{},[309,7717,7718,7723,7727],{},[324,7719,7720],{},[262,7721,7722],{},"startedAt?",[324,7724,7725],{},[262,7726,5507],{},[324,7728,7729,7730,7732],{},"Unix ms: a stopwatch counts up from here when ",[262,7731,7423],{}," is unset.",[309,7734,7735,7740,7745],{},[324,7736,7737],{},[262,7738,7739],{},"visibility?",[324,7741,7742],{},[262,7743,7744],{},"\"public\" | \"private\" | \"secret\"",[324,7746,7747],{},"Android lock-screen visibility.",[309,7749,7750,7755,7760],{},[324,7751,7752],{},[262,7753,7754],{},"category?",[324,7756,7757],{},[262,7758,7759],{},"\"progress\" | \"navigation\" | \"transport\" | \"workout\" | \"status\" | \"alarm\" | \"service\" | \"event\"",[324,7761,7762],{},"Android notification category.",[309,7764,7765,7770,7775],{},[324,7766,7767],{},[262,7768,7769],{},"actions?",[324,7771,7772],{},[262,7773,7774],{},"ActivityAction[]",[324,7776,7777],{},"At most 3.",[309,7779,7780,7784,7788],{},[324,7781,7782],{},[262,7783,5484],{},[324,7785,7786],{},[262,7787,1187],{},[324,7789,7790],{},"Deep link opened on tap.",[309,7792,7793,7798,7802],{},[324,7794,7795],{},[262,7796,7797],{},"staleAt?",[324,7799,7800],{},[262,7801,5507],{},[324,7803,7804],{},"Unix ms after which the content counts as outdated (iOS).",[309,7806,7807,7812,7816],{},[324,7808,7809],{},[262,7810,7811],{},"push?",[324,7813,7814],{},[262,7815,1068],{},[324,7817,7818,7819,283,7822,7825],{},"iOS: ask for an APNs token (",[262,7820,7821],{},"pushToken",[262,7823,7824],{},"activity-token"," event).",[309,7827,7828,7833,7837],{},[324,7829,7830],{},[262,7831,7832],{},"template?",[324,7834,7835],{},[262,7836,1187],{},[324,7838,7839,7840,7843,7844,7846],{},"Name given to ",[262,7841,7842],{},"registerActivityTemplate",": the device fills that layout with ",[262,7845,793],{},", so the request (and its 4 KiB budget) carries only data. Fields set here override the template's.",[309,7848,7849,7854,7859],{},[324,7850,7851],{},[262,7852,7853],{},"data?",[324,7855,7856],{},[262,7857,7858],{},"Record\u003Cstring, unknown>",[324,7860,628,7861,7863,7864,301],{},[262,7862,779],{}," in the ",[262,7865,4550],{},[309,7867,7868,7873,7877],{},[324,7869,7870],{},[262,7871,7872],{},"relevanceScore?",[324,7874,7875],{},[262,7876,5507],{},[324,7878,7879],{},"iOS: which of several activities the system shows first (higher wins).",[309,7881,7882,7887,7892],{},[324,7883,7884],{},[262,7885,7886],{},"alert?",[324,7888,7889],{},[262,7890,7891],{},"{ title: string; body: string; sound?: string }",[324,7893,7894,7895,7898],{},"iOS: alert shown with this update (",[262,7896,7897],{},"sound",": a file in the app bundle).",[309,7900,7901,7906,7910],{},[324,7902,7903],{},[262,7904,7905],{},"timestamp?",[324,7907,7908],{},[262,7909,5507],{},[324,7911,7912],{},"Unix ms the content was produced; an update older than the shown one is dropped.",[992,7914,7916],{"id":7915},"activityhandle",[262,7917,4845],{},[303,7919,7920,7930],{},[306,7921,7922],{},[309,7923,7924,7926,7928],{},[312,7925,5453],{},[312,7927,5456],{},[312,7929,317],{},[319,7931,7932,7944,7965],{},[309,7933,7934,7938,7942],{},[324,7935,7936],{},[262,7937,812],{},[324,7939,7940],{},[262,7941,1187],{},[324,7943],{},[309,7945,7946,7951,7955],{},[324,7947,7948],{},[262,7949,7950],{},"surface",[324,7952,7953],{},[262,7954,1187],{},[324,7956,7957,7195,7960,7195,7963,301],{},[262,7958,7959],{},"ios",[262,7961,7962],{},"android",[262,7964,5758],{},[309,7966,7967,7972,7976],{},[324,7968,7969],{},[262,7970,7971],{},"pushToken?",[324,7973,7974],{},[262,7975,1187],{},[324,7977],{},[992,7979,7981],{"id":7980},"endactivityoptions",[262,7982,7983],{},"EndActivityOptions",[258,7985,7986,7987,301],{},"Options of ",[262,7988,7989],{},"endActivity",[303,7991,7992,8002],{},[306,7993,7994],{},[309,7995,7996,7998,8000],{},[312,7997,5453],{},[312,7999,5456],{},[312,8001,317],{},[319,8003,8004,8018,8042],{},[309,8005,8006,8011,8015],{},[324,8007,8008],{},[262,8009,8010],{},"content?",[324,8012,8013],{},[262,8014,760],{},[324,8016,8017],{},"Final content shown while the activity is dismissed.",[309,8019,8020,8025,8030],{},[324,8021,8022],{},[262,8023,8024],{},"dismissalPolicy?",[324,8026,8027],{},[262,8028,8029],{},"\"default\" | \"immediate\"",[324,8031,8032,8035,8036,8038,8039,8041],{},[262,8033,8034],{},"immediate"," removes it at once; ",[262,8037,1904],{}," lets the OS keep it a while (iOS: up to 4 h). ",[262,8040,842],{}," wins over it.",[309,8043,8044,8048,8052],{},[324,8045,8046],{},[262,8047,5591],{},[324,8049,8050],{},[262,8051,1187],{},[324,8053],{},[992,8055,8057],{"id":8056},"activitystateevent",[262,8058,8059],{},"ActivityStateEvent",[258,8061,8062],{},"Lifecycle of an activity reported by the OS.",[998,8064,8066],{"className":1000,"code":8065,"language":1002,"meta":1003,"style":1003},"type ActivityStateEvent = { id: string; state: \"active\" | \"ended\" | \"dismissed\" | \"stale\" | string };\n",[262,8067,8068],{"__ignoreMap":1003},[1007,8069,8070,8072,8074,8076,8078,8080,8082,8084,8086,8089,8091,8093,8096,8098,8100,8102,8105,8107,8109,8111,8114,8116,8118,8120,8123,8125,8127,8129],{"class":1009,"line":1010},[1007,8071,5843],{"class":1013},[1007,8073,5016],{"class":1035},[1007,8075,1899],{"class":1024},[1007,8077,2445],{"class":1024},[1007,8079,4731],{"class":1592},[1007,8081,1032],{"class":1024},[1007,8083,1036],{"class":1035},[1007,8085,2942],{"class":1024},[1007,8087,8088],{"class":1592}," state",[1007,8090,1032],{"class":1024},[1007,8092,1598],{"class":1024},[1007,8094,8095],{"class":1601},"active",[1007,8097,1605],{"class":1024},[1007,8099,1190],{"class":1024},[1007,8101,1598],{"class":1024},[1007,8103,8104],{"class":1601},"ended",[1007,8106,1605],{"class":1024},[1007,8108,1190],{"class":1024},[1007,8110,1598],{"class":1024},[1007,8112,8113],{"class":1601},"dismissed",[1007,8115,1605],{"class":1024},[1007,8117,1190],{"class":1024},[1007,8119,1598],{"class":1024},[1007,8121,8122],{"class":1601},"stale",[1007,8124,1605],{"class":1024},[1007,8126,1190],{"class":1024},[1007,8128,1036],{"class":1035},[1007,8130,6076],{"class":1024},[992,8132,8134],{"id":8133},"activitycontentevent",[262,8135,8136],{},"ActivityContentEvent",[258,8138,8139],{},"Content the OS shows now (for example after a push update).",[998,8141,8143],{"className":1000,"code":8142,"language":1002,"meta":1003,"style":1003},"type ActivityContentEvent = { id: string; content: ActivityContent };\n",[262,8144,8145],{"__ignoreMap":1003},[1007,8146,8147,8149,8151,8153,8155,8157,8159,8161,8163,8165,8167,8169],{"class":1009,"line":1010},[1007,8148,5843],{"class":1013},[1007,8150,5079],{"class":1035},[1007,8152,1899],{"class":1024},[1007,8154,2445],{"class":1024},[1007,8156,4731],{"class":1592},[1007,8158,1032],{"class":1024},[1007,8160,1036],{"class":1035},[1007,8162,2942],{"class":1024},[1007,8164,2129],{"class":1592},[1007,8166,1032],{"class":1024},[1007,8168,4828],{"class":1035},[1007,8170,6076],{"class":1024},[992,8172,8174],{"id":8173},"activitytokenevent",[262,8175,8176],{},"ActivityTokenEvent",[258,8178,8179],{},"Token events from iOS: per-activity APNs tokens and push-to-start token updates.",[998,8181,8183],{"className":1000,"code":8182,"language":1002,"meta":1003,"style":1003},"type ActivityTokenEvent =\n  | { kind: \"activity\"; id: string; pushToken: string }\n  | { kind: \"pushToStart\"; pushToStartToken: string };\n",[262,8184,8185,8193,8229],{"__ignoreMap":1003},[1007,8186,8187,8189,8191],{"class":1009,"line":1010},[1007,8188,5843],{"class":1013},[1007,8190,5332],{"class":1035},[1007,8192,5997],{"class":1024},[1007,8194,8195,8197,8199,8201,8203,8205,8208,8210,8212,8214,8216,8218,8220,8223,8225,8227],{"class":1009,"line":1575},[1007,8196,6002],{"class":1024},[1007,8198,2445],{"class":1024},[1007,8200,6760],{"class":1592},[1007,8202,1032],{"class":1024},[1007,8204,1598],{"class":1024},[1007,8206,8207],{"class":1601},"activity",[1007,8209,1605],{"class":1024},[1007,8211,2942],{"class":1024},[1007,8213,4731],{"class":1592},[1007,8215,1032],{"class":1024},[1007,8217,1036],{"class":1035},[1007,8219,2942],{"class":1024},[1007,8221,8222],{"class":1592}," pushToken",[1007,8224,1032],{"class":1024},[1007,8226,1036],{"class":1035},[1007,8228,6028],{"class":1024},[1007,8230,8231,8233,8235,8237,8239,8241,8244,8246,8248,8251,8253,8255],{"class":1009,"line":1589},[1007,8232,6002],{"class":1024},[1007,8234,2445],{"class":1024},[1007,8236,6760],{"class":1592},[1007,8238,1032],{"class":1024},[1007,8240,1598],{"class":1024},[1007,8242,8243],{"class":1601},"pushToStart",[1007,8245,1605],{"class":1024},[1007,8247,2942],{"class":1024},[1007,8249,8250],{"class":1592}," pushToStartToken",[1007,8252,1032],{"class":1024},[1007,8254,1036],{"class":1035},[1007,8256,6076],{"class":1024},[8258,8259,8260],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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);}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":1003,"searchDepth":1575,"depth":1589,"links":8262},[8263,8301],{"id":989,"depth":1575,"text":990,"children":8264},[8265,8266,8267,8268,8269,8270,8271,8272,8273,8274,8275,8276,8277,8278,8279,8280,8281,8282,8283,8284,8285,8286,8287,8288,8289,8290,8291,8292,8293,8294,8295,8296,8297,8298,8299,8300],{"id":994,"depth":1589,"text":331},{"id":1146,"depth":1589,"text":344},{"id":1228,"depth":1589,"text":357},{"id":1297,"depth":1589,"text":370},{"id":1358,"depth":1589,"text":383},{"id":1437,"depth":1589,"text":396},{"id":1491,"depth":1589,"text":409},{"id":1796,"depth":1589,"text":422},{"id":1852,"depth":1589,"text":435},{"id":2341,"depth":1589,"text":448},{"id":2574,"depth":1589,"text":467},{"id":2681,"depth":1589,"text":480},{"id":2732,"depth":1589,"text":493},{"id":2783,"depth":1589,"text":509},{"id":2853,"depth":1589,"text":528},{"id":2891,"depth":1589,"text":541},{"id":3004,"depth":1589,"text":558},{"id":3230,"depth":1589,"text":574},{"id":3279,"depth":1589,"text":587},{"id":3902,"depth":1589,"text":604},{"id":3958,"depth":1589,"text":625},{"id":4157,"depth":1589,"text":654},{"id":4332,"depth":1589,"text":702},{"id":4418,"depth":1589,"text":722},{"id":4492,"depth":1589,"text":746},{"id":4803,"depth":1589,"text":806},{"id":4861,"depth":1589,"text":823},{"id":4915,"depth":1589,"text":836},{"id":4983,"depth":1589,"text":853},{"id":5048,"depth":1589,"text":870},{"id":5111,"depth":1589,"text":887},{"id":5163,"depth":1589,"text":903},{"id":5220,"depth":1589,"text":935},{"id":5261,"depth":1589,"text":952},{"id":5301,"depth":1589,"text":969},{"id":5362,"depth":1589,"text":982},{"id":5402,"depth":1575,"text":5403,"children":8302},[8303,8304,8305,8306,8307,8308,8309,8310,8311,8312,8313,8314,8315,8316,8317,8318,8319,8320,8321,8322,8323,8324,8325],{"id":5406,"depth":1589,"text":5409},{"id":5438,"depth":1589,"text":5441},{"id":5828,"depth":1589,"text":5684},{"id":5886,"depth":1589,"text":5800},{"id":5976,"depth":1589,"text":5979},{"id":6079,"depth":1589,"text":6082},{"id":6204,"depth":1589,"text":1941},{"id":6284,"depth":1589,"text":6287},{"id":6332,"depth":1589,"text":2765},{"id":6507,"depth":1589,"text":6510},{"id":6916,"depth":1589,"text":6919},{"id":6973,"depth":1589,"text":2834},{"id":7033,"depth":1589,"text":3263},{"id":7129,"depth":1589,"text":3935},{"id":7219,"depth":1589,"text":7222},{"id":7273,"depth":1589,"text":4370},{"id":7323,"depth":1589,"text":7326},{"id":7405,"depth":1589,"text":760},{"id":7915,"depth":1589,"text":4845},{"id":7980,"depth":1589,"text":7983},{"id":8056,"depth":1589,"text":8059},{"id":8133,"depth":1589,"text":8136},{"id":8173,"depth":1589,"text":8176},"Every exported function and type of tauri-plugin-widgets-api, generated from guest-js\u002F.","md",null,{},{"title":182,"description":8326},"yWP_VqMmicc3IOs51xpABDz22NWKHEVeM7VS7KKLRGM",[8333,8335],{"title":178,"path":179,"stem":180,"description":8334,"children":-1},"Package: tauri-plugin-widgets-api. Types for the widget IR are generated from Rust (guest-js\u002Fgenerated\u002Fwidget-types.ts) — do not hand-edit them.",{"title":186,"path":187,"stem":188,"description":8336,"children":-1},"This page is a narrative guide for calling the plugin from Rust. The full type\nreference lives on docs.rs\u002Ftauri-plugin-widgets.",1794660590703]