package Ġio . warp 1 0 . warp script DSL ĊĠ Ċ // Ġ Ċ // ĠW arp Script ĠK OT L IND SL Ċ // Ġ@ author Ġa urre l he bert Ġ Ċ // Ġ@ license Ġapache Ġ 2 . 0 Ġ Ċ // ĠĊĠ Ċ // ĠAutogenerated Ġcode Ċ Ċ fun ĠW arp Script . authenticate ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" AUTHENT ICATE "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . authenticate ( token : ĠString , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġtoken ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" AUTHENT ICATE ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . authenticate ( token : ĠString ? Ġ= Ġnull , Ġtoken Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġtoken ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġtoken Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" AUTHENT ICATE ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . bootstrap ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" BOOT STR AP "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . clear ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" CLEAR "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . clear Defs ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" CLEAR DEFS "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . clear Symbols ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" CLEAR SYMBOL S "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . clear To Mark ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" CLEAR TO MARK "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . close List ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" ] "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . close Macro ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions ("% > "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . close Map ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" } "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . count To Mark ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" COUNT TO MARK "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . debug off ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DEBUG OFF "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . debug on ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DEBUG ON "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . def ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DEF "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . def ( name : ĠString , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġname ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DEF ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . def ( name : ĠString ? Ġ= Ġnull , Ġname Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġname ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġname Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DEF ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . depth ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DEPTH "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . doc ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DOC "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . doc ( documentation : ĠString , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġdocumentation ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DOC ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . doc ( documentation : ĠString ? Ġ= Ġnull , Ġdocumentation Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġdocumentation ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġdocumentation Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DOC ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . doc Mode ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DOC MODE "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . drop ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DROP "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . drop n ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DROP N "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . drop n ( n : ĠLong , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġn ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DROP N ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . drop n ( n : ĠLong ? Ġ= Ġnull , Ġn Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġn ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġn Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DROP N ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . dup ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DUP "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . dup ( value : ĠAny , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġvalue ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DUP ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . dup ( value : ĠAny ? Ġ= Ġnull , Ġvalue Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġvalue ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġvalue Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DUP ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . dup n ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DUP N "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . dup n ( n : ĠLong , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġn ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DUP N ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . dup n ( n : ĠLong ? Ġ= Ġnull , Ġn Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġn ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġn Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" DUP N ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . elapsed ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" EL AP SED "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . export List ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" EXPORT "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . export List ( values : ĠList < String >, Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġvalues ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" EXPORT ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . export List ( values : ĠList < String >? Ġ= Ġnull , Ġvalues Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġvalues ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġvalues Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" EXPORT ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . export Symbol ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" EXPORT "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . export Symbol ( value : ĠString , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġvalue ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" EXPORT ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . export Symbol ( value : ĠString ? Ġ= Ġnull , Ġvalue Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġvalue ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġvalue Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" EXPORT ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . forget ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" FOR GET "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . forget ( value : ĠString , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġvalue ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" FOR GET ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . forget ( value : ĠString ? Ġ= Ġnull , Ġvalue Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġvalue ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġvalue Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" FOR GET ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . mark ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" MARK "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . n Debug On ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" N DEBUG ON "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . n Debug On ( n : ĠLong , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġn ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" N DEBUG ON ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . n Debug On ( n : ĠLong ? Ġ= Ġnull , Ġn Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġn ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġn Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" N DEBUG ON ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . no Tim ings ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" NOT IM INGS "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . open List ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" [" ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . open Macro ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions ("< %"), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . open Map ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions ("{ "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . pick ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" P ICK "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . pick ( n : ĠLong , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġn ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" P ICK ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . pick ( n : ĠLong ? Ġ= Ġnull , Ġn Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġn ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġn Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" P ICK ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . r Exec ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" RE X EC "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . r Exec ( code : ĠString , Ġurl : ĠString , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġcode , Ġ 2 Ġto Ġurl ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" RE X EC ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . r Exec ( code : ĠString ? Ġ= Ġnull , Ġcode Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl : ĠString ? Ġ= Ġnull , Ġurl Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġcode , Ġ 2 Ġto Ġurl ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġcode Elements , Ġ 2 Ġto Ġurl Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" RE X EC ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . reset ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" RESET "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . reset ( depth : ĠLong , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġdepth ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" RESET ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . reset ( depth : ĠLong ? Ġ= Ġnull , Ġdepth Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġdepth ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġdepth Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" RESET ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . roll ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" ROLL "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . roll ( n : ĠLong , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġn ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" ROLL ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . roll ( n : ĠLong ? Ġ= Ġnull , Ġn Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġn ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġn Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" ROLL ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . roll D ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" ROLL D "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . roll D ( n : ĠLong , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġn ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" ROLL D ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . roll D ( n : ĠLong ? Ġ= Ġnull , Ġn Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġn ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġn Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" ROLL D ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . rot ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" ROT "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . run ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" RUN "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . run ( name : ĠString , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġname ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" RUN ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . run ( name : ĠString ? Ġ= Ġnull , Ġname Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġname ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġname Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" RUN ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . snapshot ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" SNAPSHOT "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . snapshot All ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" SNAPSHOT ALL "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . snapshot All To Mark ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" SNAPSHOT ALL TO MARK "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . snapshot To Mark ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" SNAPSHOT TO MARK "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . stack Attribute ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" STACK ATTRIBUTE "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . stack Attribute ( attribute : ĠString , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġattribute ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" STACK ATTRIBUTE ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . stack Attribute ( attribute : ĠString ? Ġ= Ġnull , Ġattribute Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġattribute ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġattribute Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" STACK ATTRIBUTE ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . stack ToList ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" STACK TO LIST "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . swap ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" SWAP "), Ġinit ) Ġ Ċ } Ċ Ċ fun ĠW arp Script . tim ings ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" TIM INGS "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . type Of ( init : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" TYPE OF "), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . type Of ( element : ĠAny , Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġelement ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" TYPE OF ", Ġdata , ĠHashMap (), Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ Ċ fun ĠW arp Script . type Of ( element : ĠAny ? Ġ= Ġnull , Ġelement Elements : ĠElement . () Ġ-> ĠUnit Ġ= Ġempty Lambda , ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit : ĠElement . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠFunctions Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= Ġhash Map Of < Number , ĠAny ? >( 1 Ġto Ġelement ) ĊĠĠĠ Ġval Ġelements Ġ= Ġhash Map Of < Number , ĠElement . () Ġ-> ĠUnit >( 1 Ġto Ġelement Elements ) ĊĠĠĠ Ġreturn Ġinit Tag ( Functions (" TYPE OF ", Ġdata , Ġelements , Ġthis , Ġempty Lambda ), Ġinit ) Ġ Ċ } ĠĊ