Plugin Directory

Changeset 3061791


Ignore:
Timestamp:
03/31/2024 05:12:45 PM (2 years ago)
Author:
ianmjones
Message:

Deploy version 1.4.4

Location:
wp-cron-pixie
Files:
10 added
3 edited

Legend:

Unmodified
Added
Removed
  • wp-cron-pixie/trunk/README.txt

    r2983255 r3061791  
    44Tags: cron, wp-cron, dashboard, admin, widget
    55Requires at least: 5.3
    6 Tested up to: 6.4
     6Tested up to: 6.5
    77Stable tag: trunk
    88Requires PHP: 5.6
     
    4646== Changelog ==
    4747
     48= 1.4.4 =
     49* Updated dependencies.
     50* Tested with WP 6.5
     51
    4852= 1.4.3 =
    4953* Tested with WP 6.4
  • wp-cron-pixie/trunk/js/CronPixie.js

    r2263440 r3061791  
    369369    }
    370370
     371    if (typeof DataView === 'function' && value instanceof DataView)
     372    {
     373        return _Debug_stringColor(ansi, '<' + value.byteLength + ' bytes>');
     374    }
     375
     376    if (typeof File !== 'undefined' && value instanceof File)
     377    {
     378        return _Debug_internalColor(ansi, '<' + value.name + '>');
     379    }
     380
    371381    if (typeof value === 'object')
    372382    {
     
    434444function _Debug_internalColor(ansi, string)
    435445{
    436     return ansi ? '\x1b[94m' + string + '\x1b[0m' : string;
    437 }
    438 
     446    return ansi ? '\x1b[36m' + string + '\x1b[0m' : string;
     447}
     448
     449function _Debug_toHexDigit(n)
     450{
     451    return String.fromCharCode(n < 10 ? 48 + n : 55 + n);
     452}
    439453
    440454
     
    506520function _Debug_regionToString(region)
    507521{
    508     if (region.az.K === region.aJ.K)
    509     {
    510         return 'on line ' + region.az.K;
    511     }
    512     return 'on lines ' + region.az.K + ' through ' + region.aJ.K;
     522    if (region.aw.J === region.aG.J)
     523    {
     524        return 'on line ' + region.aw.J;
     525    }
     526    return 'on lines ' + region.aw.J + ' through ' + region.aG.J;
    513527}
    514528
     
    531545function _Utils_eqHelp(x, y, depth, stack)
    532546{
     547    if (x === y)
     548    {
     549        return true;
     550    }
     551
     552    if (typeof x !== 'object' || x === null || y === null)
     553    {
     554        typeof x === 'function' && _Debug_crash(5);
     555        return false;
     556    }
     557
    533558    if (depth > 100)
    534559    {
    535560        stack.push(_Utils_Tuple2(x,y));
    536561        return true;
    537     }
    538 
    539     if (x === y)
    540     {
    541         return true;
    542     }
    543 
    544     if (typeof x !== 'object' || x === null || y === null)
    545     {
    546         typeof x === 'function' && _Debug_crash(5);
    547         return false;
    548562    }
    549563
     
    606620
    607621    /**/
    608     if (!x.$)
     622    if (typeof x.$ === 'undefined')
    609623    //*/
    610624    /**_UNUSED/
     
    848862{
    849863    var word = string.charCodeAt(0);
    850     return word
     864    return !isNaN(word)
    851865        ? $elm$core$Maybe$Just(
    852866            0xD800 <= word && word <= 0xDBFF
     
    11721186            :
    11731187        (code -= 0x10000,
    1174             String.fromCharCode(Math.floor(code / 0x400) + 0xD800)
    1175             +
    1176             String.fromCharCode(code % 0x400 + 0xDC00)
     1188            String.fromCharCode(Math.floor(code / 0x400) + 0xD800, code % 0x400 + 0xDC00)
    11771189        )
    11781190    );
     
    12271239}
    12281240
    1229 var _Json_decodeInt = { $: 2 };
    1230 var _Json_decodeBool = { $: 3 };
    1231 var _Json_decodeFloat = { $: 4 };
    1232 var _Json_decodeValue = { $: 5 };
    1233 var _Json_decodeString = { $: 6 };
    1234 
    1235 function _Json_decodeList(decoder) { return { $: 7, b: decoder }; }
    1236 function _Json_decodeArray(decoder) { return { $: 8, b: decoder }; }
    1237 
    1238 function _Json_decodeNull(value) { return { $: 9, c: value }; }
     1241function _Json_decodePrim(decoder)
     1242{
     1243    return { $: 2, b: decoder };
     1244}
     1245
     1246var _Json_decodeInt = _Json_decodePrim(function(value) {
     1247    return (typeof value !== 'number')
     1248        ? _Json_expecting('an INT', value)
     1249        :
     1250    (-2147483647 < value && value < 2147483647 && (value | 0) === value)
     1251        ? $elm$core$Result$Ok(value)
     1252        :
     1253    (isFinite(value) && !(value % 1))
     1254        ? $elm$core$Result$Ok(value)
     1255        : _Json_expecting('an INT', value);
     1256});
     1257
     1258var _Json_decodeBool = _Json_decodePrim(function(value) {
     1259    return (typeof value === 'boolean')
     1260        ? $elm$core$Result$Ok(value)
     1261        : _Json_expecting('a BOOL', value);
     1262});
     1263
     1264var _Json_decodeFloat = _Json_decodePrim(function(value) {
     1265    return (typeof value === 'number')
     1266        ? $elm$core$Result$Ok(value)
     1267        : _Json_expecting('a FLOAT', value);
     1268});
     1269
     1270var _Json_decodeValue = _Json_decodePrim(function(value) {
     1271    return $elm$core$Result$Ok(_Json_wrap(value));
     1272});
     1273
     1274var _Json_decodeString = _Json_decodePrim(function(value) {
     1275    return (typeof value === 'string')
     1276        ? $elm$core$Result$Ok(value)
     1277        : (value instanceof String)
     1278            ? $elm$core$Result$Ok(value + '')
     1279            : _Json_expecting('a STRING', value);
     1280});
     1281
     1282function _Json_decodeList(decoder) { return { $: 3, b: decoder }; }
     1283function _Json_decodeArray(decoder) { return { $: 4, b: decoder }; }
     1284
     1285function _Json_decodeNull(value) { return { $: 5, c: value }; }
    12391286
    12401287var _Json_decodeField = F2(function(field, decoder)
    12411288{
    12421289    return {
    1243         $: 10,
     1290        $: 6,
    12441291        d: field,
    12451292        b: decoder
     
    12501297{
    12511298    return {
    1252         $: 11,
     1299        $: 7,
    12531300        e: index,
    12541301        b: decoder
     
    12591306{
    12601307    return {
    1261         $: 12,
     1308        $: 8,
    12621309        b: decoder
    12631310    };
     
    12671314{
    12681315    return {
    1269         $: 13,
     1316        $: 9,
    12701317        f: f,
    12711318        g: decoders
     
    12761323{
    12771324    return {
    1278         $: 14,
     1325        $: 10,
    12791326        b: decoder,
    12801327        h: callback
     
    12851332{
    12861333    return {
    1287         $: 15,
     1334        $: 11,
    12881335        g: decoders
    12891336    };
     
    13581405    switch (decoder.$)
    13591406    {
    1360         case 3:
    1361             return (typeof value === 'boolean')
    1362                 ? $elm$core$Result$Ok(value)
    1363                 : _Json_expecting('a BOOL', value);
    1364 
    13651407        case 2:
    1366             if (typeof value !== 'number') {
    1367                 return _Json_expecting('an INT', value);
    1368             }
    1369 
    1370             if (-2147483647 < value && value < 2147483647 && (value | 0) === value) {
    1371                 return $elm$core$Result$Ok(value);
    1372             }
    1373 
    1374             if (isFinite(value) && !(value % 1)) {
    1375                 return $elm$core$Result$Ok(value);
    1376             }
    1377 
    1378             return _Json_expecting('an INT', value);
    1379 
    1380         case 4:
    1381             return (typeof value === 'number')
    1382                 ? $elm$core$Result$Ok(value)
    1383                 : _Json_expecting('a FLOAT', value);
    1384 
    1385         case 6:
    1386             return (typeof value === 'string')
    1387                 ? $elm$core$Result$Ok(value)
    1388                 : (value instanceof String)
    1389                     ? $elm$core$Result$Ok(value + '')
    1390                     : _Json_expecting('a STRING', value);
    1391 
    1392         case 9:
     1408            return decoder.b(value);
     1409
     1410        case 5:
    13931411            return (value === null)
    13941412                ? $elm$core$Result$Ok(decoder.c)
    13951413                : _Json_expecting('null', value);
    13961414
    1397         case 5:
    1398             return $elm$core$Result$Ok(_Json_wrap(value));
    1399 
    1400         case 7:
    1401             if (!Array.isArray(value))
     1415        case 3:
     1416            if (!_Json_isArray(value))
    14021417            {
    14031418                return _Json_expecting('a LIST', value);
     
    14051420            return _Json_runArrayDecoder(decoder.b, value, _List_fromArray);
    14061421
    1407         case 8:
    1408             if (!Array.isArray(value))
     1422        case 4:
     1423            if (!_Json_isArray(value))
    14091424            {
    14101425                return _Json_expecting('an ARRAY', value);
     
    14121427            return _Json_runArrayDecoder(decoder.b, value, _Json_toElmArray);
    14131428
    1414         case 10:
     1429        case 6:
    14151430            var field = decoder.d;
    14161431            if (typeof value !== 'object' || value === null || !(field in value))
     
    14211436            return ($elm$core$Result$isOk(result)) ? result : $elm$core$Result$Err(A2($elm$json$Json$Decode$Field, field, result.a));
    14221437
    1423         case 11:
     1438        case 7:
    14241439            var index = decoder.e;
    1425             if (!Array.isArray(value))
     1440            if (!_Json_isArray(value))
    14261441            {
    14271442                return _Json_expecting('an ARRAY', value);
     
    14341449            return ($elm$core$Result$isOk(result)) ? result : $elm$core$Result$Err(A2($elm$json$Json$Decode$Index, index, result.a));
    14351450
    1436         case 12:
    1437             if (typeof value !== 'object' || value === null || Array.isArray(value))
     1451        case 8:
     1452            if (typeof value !== 'object' || value === null || _Json_isArray(value))
    14381453            {
    14391454                return _Json_expecting('an OBJECT', value);
     
    14561471            return $elm$core$Result$Ok($elm$core$List$reverse(keyValuePairs));
    14571472
    1458         case 13:
     1473        case 9:
    14591474            var answer = decoder.f;
    14601475            var decoders = decoder.g;
     
    14701485            return $elm$core$Result$Ok(answer);
    14711486
    1472         case 14:
     1487        case 10:
    14731488            var result = _Json_runHelp(decoder.b, value);
    14741489            return (!$elm$core$Result$isOk(result))
     
    14761491                : _Json_runHelp(decoder.h(result.a), value);
    14771492
    1478         case 15:
     1493        case 11:
    14791494            var errors = _List_Nil;
    14801495            for (var temp = decoder.g; temp.b; temp = temp.b) // WHILE_CONS
     
    15131528}
    15141529
     1530function _Json_isArray(value)
     1531{
     1532    return Array.isArray(value) || (typeof FileList !== 'undefined' && value instanceof FileList);
     1533}
     1534
    15151535function _Json_toElmArray(array)
    15161536{
     
    15441564            return x.a === y.a;
    15451565
     1566        case 2:
     1567            return x.b === y.b;
     1568
     1569        case 5:
     1570            return x.c === y.c;
     1571
    15461572        case 3:
    1547         case 2:
    15481573        case 4:
     1574        case 8:
     1575            return _Json_equality(x.b, y.b);
     1576
    15491577        case 6:
    1550         case 5:
    1551             return true;
     1578            return x.d === y.d && _Json_equality(x.b, y.b);
     1579
     1580        case 7:
     1581            return x.e === y.e && _Json_equality(x.b, y.b);
    15521582
    15531583        case 9:
    1554             return x.c === y.c;
    1555 
    1556         case 7:
    1557         case 8:
    1558         case 12:
    1559             return _Json_equality(x.b, y.b);
     1584            return x.f === y.f && _Json_listEquality(x.g, y.g);
    15601585
    15611586        case 10:
    1562             return x.d === y.d && _Json_equality(x.b, y.b);
     1587            return x.h === y.h && _Json_equality(x.b, y.b);
    15631588
    15641589        case 11:
    1565             return x.e === y.e && _Json_equality(x.b, y.b);
    1566 
    1567         case 13:
    1568             return x.f === y.f && _Json_listEquality(x.g, y.g);
    1569 
    1570         case 14:
    1571             return x.h === y.h && _Json_equality(x.b, y.b);
    1572 
    1573         case 15:
    15741590            return _Json_listEquality(x.g, y.g);
    15751591    }
     
    18421858        flagDecoder,
    18431859        args,
    1844         impl.bm,
    1845         impl.bA,
    1846         impl.bt,
     1860        impl.bo,
     1861        impl.bC,
     1862        impl.bv,
    18471863        function() { return function() {} }
    18481864    );
     
    18591875    $elm$core$Result$isOk(result) || _Debug_crash(2 /**_UNUSED/, _Json_errorToString(result.a) /**/);
    18601876    var managers = {};
    1861     result = init(result.a);
    1862     var model = result.a;
     1877    var initPair = init(result.a);
     1878    var model = initPair.a;
    18631879    var stepper = stepperBuilder(sendToApp, model);
    18641880    var ports = _Platform_setupEffects(managers, sendToApp);
     
    18661882    function sendToApp(msg, viewMetadata)
    18671883    {
    1868         result = A2(update, msg, model);
    1869         stepper(model = result.a, viewMetadata);
    1870         _Platform_dispatchEffects(managers, result.b, subscriptions(model));
    1871     }
    1872 
    1873     _Platform_dispatchEffects(managers, result.b, subscriptions(model));
     1884        var pair = A2(update, msg, model);
     1885        stepper(model = pair.a, viewMetadata);
     1886        _Platform_enqueueEffects(managers, pair.b, subscriptions(model));
     1887    }
     1888
     1889    _Platform_enqueueEffects(managers, initPair.b, subscriptions(model));
    18741890
    18751891    return ports ? { ports: ports } : {};
     
    20292045
    20302046// PIPE BAGS INTO EFFECT MANAGERS
     2047//
     2048// Effects must be queued!
     2049//
     2050// Say your init contains a synchronous command, like Time.now or Time.here
     2051//
     2052//   - This will produce a batch of effects (FX_1)
     2053//   - The synchronous task triggers the subsequent `update` call
     2054//   - This will produce a batch of effects (FX_2)
     2055//
     2056// If we just start dispatching FX_2, subscriptions from FX_2 can be processed
     2057// before subscriptions from FX_1. No good! Earlier versions of this code had
     2058// this problem, leading to these reports:
     2059//
     2060//   https://github.com/elm/core/issues/980
     2061//   https://github.com/elm/core/pull/981
     2062//   https://github.com/elm/compiler/issues/1776
     2063//
     2064// The queue is necessary to avoid ordering issues for synchronous commands.
     2065
     2066
     2067// Why use true/false here? Why not just check the length of the queue?
     2068// The goal is to detect "are we currently dispatching effects?" If we
     2069// are, we need to bail and let the ongoing while loop handle things.
     2070//
     2071// Now say the queue has 1 element. When we dequeue the final element,
     2072// the queue will be empty, but we are still actively dispatching effects.
     2073// So you could get queue jumping in a really tricky category of cases.
     2074//
     2075var _Platform_effectsQueue = [];
     2076var _Platform_effectsActive = false;
     2077
     2078
     2079function _Platform_enqueueEffects(managers, cmdBag, subBag)
     2080{
     2081    _Platform_effectsQueue.push({ p: managers, q: cmdBag, r: subBag });
     2082
     2083    if (_Platform_effectsActive) return;
     2084
     2085    _Platform_effectsActive = true;
     2086    for (var fx; fx = _Platform_effectsQueue.shift(); )
     2087    {
     2088        _Platform_dispatchEffects(fx.p, fx.q, fx.r);
     2089    }
     2090    _Platform_effectsActive = false;
     2091}
    20312092
    20322093
     
    20662127        case 3:
    20672128            _Platform_gatherEffects(isCmd, bag.o, effectsDict, {
    2068                 p: bag.n,
    2069                 q: taggers
     2129                s: bag.n,
     2130                t: taggers
    20702131            });
    20712132            return;
     
    20782139    function applyTaggers(x)
    20792140    {
    2080         for (var temp = taggers; temp; temp = temp.q)
     2141        for (var temp = taggers; temp; temp = temp.t)
    20812142        {
    2082             x = temp.p(x);
     2143            x = temp.s(x);
    20832144        }
    20842145        return x;
     
    21272188    _Platform_effectManagers[name] = {
    21282189        e: _Platform_outgoingPortMap,
    2129         r: converter,
     2190        u: converter,
    21302191        a: _Platform_setupOutgoingPort
    21312192    };
     
    21402201{
    21412202    var subs = [];
    2142     var converter = _Platform_effectManagers[name].r;
     2203    var converter = _Platform_effectManagers[name].u;
    21432204
    21442205    // CREATE MANAGER
     
    21972258    _Platform_effectManagers[name] = {
    21982259        f: _Platform_incomingPortMap,
    2199         r: converter,
     2260        u: converter,
    22002261        a: _Platform_setupIncomingPort
    22012262    };
     
    22162277{
    22172278    var subs = _List_Nil;
    2218     var converter = _Platform_effectManagers[name].r;
     2279    var converter = _Platform_effectManagers[name].u;
    22192280
    22202281    // CREATE MANAGER
     
    25582619
    25592620// XSS ATTACK VECTOR CHECKS
     2621//
     2622// For some reason, tabs can appear in href protocols and it still works.
     2623// So '\tjava\tSCRIPT:alert("!!!")' and 'javascript:alert("!!!")' are the same
     2624// in practice. That is why _VirtualDom_RE_js and _VirtualDom_RE_js_html look
     2625// so freaky.
     2626//
     2627// Pulling the regular expressions out to the top level gives a slight speed
     2628// boost in small benchmarks (4-10%) but hoisting values to reduce allocation
     2629// can be unpredictable in large programs where JIT may have a harder time with
     2630// functions are not fully self-contained. The benefit is more that the js and
     2631// js_html ones are so weird that I prefer to see them near each other.
     2632
     2633
     2634var _VirtualDom_RE_script = /^script$/i;
     2635var _VirtualDom_RE_on_formAction = /^(on|formAction$)/i;
     2636var _VirtualDom_RE_js = /^\s*j\s*a\s*v\s*a\s*s\s*c\s*r\s*i\s*p\s*t\s*:/i;
     2637var _VirtualDom_RE_js_html = /^\s*(j\s*a\s*v\s*a\s*s\s*c\s*r\s*i\s*p\s*t\s*:|d\s*a\s*t\s*a\s*:\s*t\s*e\s*x\s*t\s*\/\s*h\s*t\s*m\s*l\s*(,|;))/i;
    25602638
    25612639
    25622640function _VirtualDom_noScript(tag)
    25632641{
    2564     return tag == 'script' ? 'p' : tag;
     2642    return _VirtualDom_RE_script.test(tag) ? 'p' : tag;
    25652643}
    25662644
    25672645function _VirtualDom_noOnOrFormAction(key)
    25682646{
    2569     return /^(on|formAction$)/i.test(key) ? 'data-' + key : key;
     2647    return _VirtualDom_RE_on_formAction.test(key) ? 'data-' + key : key;
    25702648}
    25712649
     
    25772655function _VirtualDom_noJavaScriptUri(value)
    25782656{
    2579     return /^javascript:/i.test(value.replace(/\s/g,'')) ? '' : value;
    2580 }
    2581 
    2582 function _VirtualDom_noJavaScriptUri_UNUSED(value)
    2583 {
    2584     return /^javascript:/i.test(value.replace(/\s/g,''))
    2585         ? 'javascript:alert("This is an XSS vector. Please use ports or web components instead.")'
     2657    return _VirtualDom_RE_js.test(value)
     2658        ? /**/''//*//**_UNUSED/'javascript:alert("This is an XSS vector. Please use ports or web components instead.")'//*/
    25862659        : value;
    25872660}
     
    25892662function _VirtualDom_noJavaScriptOrHtmlUri(value)
    25902663{
    2591     return /^\s*(javascript:|data:text\/html)/i.test(value) ? '' : value;
    2592 }
    2593 
    2594 function _VirtualDom_noJavaScriptOrHtmlUri_UNUSED(value)
    2595 {
    2596     return /^\s*(javascript:|data:text\/html)/i.test(value)
    2597         ? 'javascript:alert("This is an XSS vector. Please use ports or web components instead.")'
     2664    return _VirtualDom_RE_js_html.test(value)
     2665        ? /**/''//*//**_UNUSED/'javascript:alert("This is an XSS vector. Please use ports or web components instead.")'//*/
    25982666        : value;
     2667}
     2668
     2669function _VirtualDom_noJavaScriptOrHtmlJson(value)
     2670{
     2671    return (typeof _Json_unwrap(value) === 'string' && _VirtualDom_RE_js_html.test(_Json_unwrap(value)))
     2672        ? _Json_wrap(
     2673            /**/''//*//**_UNUSED/'javascript:alert("This is an XSS vector. Please use ports or web components instead.")'//*/
     2674        ) : value;
    25992675}
    26002676
     
    26442720{
    26452721    return {
    2646         r: func(record.r),
    2647         aA: record.aA,
    2648         an: record.an
     2722        v: func(record.v),
     2723        ax: record.ax,
     2724        ak: record.ak
    26492725    }
    26502726});
     
    27792855            ? _VirtualDom_applyAttrsNS(domNode, value)
    27802856            :
    2781         (key !== 'value' || key !== 'checked' || domNode[key] !== value) && (domNode[key] = value);
     2857        ((key !== 'value' && key !== 'checked') || domNode[key] !== value) && (domNode[key] = value);
    27822858    }
    27832859}
     
    28082884    {
    28092885        var value = attrs[key];
    2810         value
     2886        typeof value !== 'undefined'
    28112887            ? domNode.setAttribute(key, value)
    28122888            : domNode.removeAttribute(key);
     
    28272903        var value = pair.o;
    28282904
    2829         value
     2905        typeof value !== 'undefined'
    28302906            ? domNode.setAttributeNS(namespace, key, value)
    28312907            : domNode.removeAttributeNS(namespace, key);
     
    29142990
    29152991        var value = result.a;
    2916         var message = !tag ? value : tag < 3 ? value.a : value.r;
    2917         var stopPropagation = tag == 1 ? value.b : tag == 3 && value.aA;
     2992        var message = !tag ? value : tag < 3 ? value.a : value.v;
     2993        var stopPropagation = tag == 1 ? value.b : tag == 3 && value.ax;
    29182994        var currentEventNode = (
    29192995            stopPropagation && event.stopPropagation(),
    2920             (tag == 2 ? value.b : tag == 3 && value.an) && event.preventDefault(),
     2996            (tag == 2 ? value.b : tag == 3 && value.ak) && event.preventDefault(),
    29212997            eventNode
    29222998        );
     
    32903366        var yNode = y.b;
    32913367
     3368        var newMatch = undefined;
     3369        var oldMatch = undefined;
     3370
    32923371        // check if keys match
    32933372
     
    33123391            var xNextKey = xNext.a;
    33133392            var xNextNode = xNext.b;
    3314             var oldMatch = yKey === xNextKey;
     3393            oldMatch = yKey === xNextKey;
    33153394        }
    33163395
     
    33193398            var yNextKey = yNext.a;
    33203399            var yNextNode = yNext.b;
    3321             var newMatch = xKey === yNextKey;
     3400            newMatch = xKey === yNextKey;
    33223401        }
    33233402
     
    38543933
    38553934
     3935
    38563936// ELEMENT
    38573937
     
    38643944        flagDecoder,
    38653945        args,
    3866         impl.bm,
    3867         impl.bA,
    3868         impl.bt,
     3946        impl.bo,
     3947        impl.bC,
     3948        impl.bv,
    38693949        function(sendToApp, initialModel) {
    3870             var view = impl.bB;
     3950            var view = impl.bD;
    38713951            /**/
    38723952            var domNode = args['node'];
     
    39003980        flagDecoder,
    39013981        args,
    3902         impl.bm,
    3903         impl.bA,
    3904         impl.bt,
     3982        impl.bo,
     3983        impl.bC,
     3984        impl.bv,
    39053985        function(sendToApp, initialModel) {
    3906             var divertHrefToApp = impl.as && impl.as(sendToApp)
    3907             var view = impl.bB;
     3986            var divertHrefToApp = impl.ap && impl.ap(sendToApp)
     3987            var view = impl.bD;
    39083988            var title = _VirtualDom_doc.title;
    39093989            var bodyNode = _VirtualDom_doc.body;
     
    39133993                _VirtualDom_divertHrefToApp = divertHrefToApp;
    39143994                var doc = view(model);
    3915                 var nextNode = _VirtualDom_node('body')(_List_Nil)(doc.bd);
     3995                var nextNode = _VirtualDom_node('body')(_List_Nil)(doc.be);
    39163996                var patches = _VirtualDom_diff(currNode, nextNode);
    39173997                bodyNode = _VirtualDom_applyPatches(bodyNode, currNode, patches, sendToApp);
    39183998                currNode = nextNode;
    39193999                _VirtualDom_divertHrefToApp = 0;
    3920                 (title !== doc.bu) && (_VirtualDom_doc.title = title = doc.bu);
     4000                (title !== doc.bw) && (_VirtualDom_doc.title = title = doc.bw);
    39214001            });
    39224002        }
     
    39284008// ANIMATION
    39294009
     4010
     4011var _Browser_cancelAnimationFrame =
     4012    typeof cancelAnimationFrame !== 'undefined'
     4013        ? cancelAnimationFrame
     4014        : function(id) { clearTimeout(id); };
    39304015
    39314016var _Browser_requestAnimationFrame =
    39324017    typeof requestAnimationFrame !== 'undefined'
    39334018        ? requestAnimationFrame
    3934         : function(callback) { setTimeout(callback, 1000 / 60); };
     4019        : function(callback) { return setTimeout(callback, 1000 / 60); };
    39354020
    39364021
     
    39694054function _Browser_application(impl)
    39704055{
    3971     var onUrlChange = impl.bo;
    3972     var onUrlRequest = impl.bp;
     4056    var onUrlChange = impl.bq;
     4057    var onUrlRequest = impl.br;
    39734058    var key = function() { key.a(onUrlChange(_Browser_getUrl())); };
    39744059
    39754060    return _Browser_document({
    3976         as: function(sendToApp)
     4061        ap: function(sendToApp)
    39774062        {
    39784063            key.a = sendToApp;
     
    39824067            return F2(function(domNode, event)
    39834068            {
    3984                 if (!event.ctrlKey && !event.metaKey && !event.shiftKey && event.button < 1 && !domNode.target && !domNode.download)
     4069                if (!event.ctrlKey && !event.metaKey && !event.shiftKey && event.button < 1 && !domNode.target && !domNode.hasAttribute('download'))
    39854070                {
    39864071                    event.preventDefault();
     
    39904075                    sendToApp(onUrlRequest(
    39914076                        (next
    3992                             && curr.a$ === next.a$
    3993                             && curr.aO === next.aO
    3994                             && curr.aY.a === next.aY.a
     4077                            && curr.aZ === next.aZ
     4078                            && curr.aM === next.aM
     4079                            && curr.aW.a === next.aW.a
    39954080                        )
    39964081                            ? $elm$browser$Browser$Internal(next)
     
    40004085            });
    40014086        },
    4002         bm: function(flags)
     4087        bo: function(flags)
    40034088        {
    4004             return A3(impl.bm, flags, _Browser_getUrl(), key);
     4089            return A3(impl.bo, flags, _Browser_getUrl(), key);
    40054090        },
    4006         bB: impl.bB,
    4007         bA: impl.bA,
    4008         bt: impl.bt
     4091        bD: impl.bD,
     4092        bC: impl.bC,
     4093        bv: impl.bv
    40094094    });
    40104095}
     
    40724157{
    40734158    return (typeof _VirtualDom_doc.hidden !== 'undefined')
    4074         ? { bk: 'hidden', J: 'visibilitychange' }
     4159        ? { bm: 'hidden', bh: 'visibilitychange' }
    40754160        :
    40764161    (typeof _VirtualDom_doc.mozHidden !== 'undefined')
    4077         ? { bk: 'mozHidden', J: 'mozvisibilitychange' }
     4162        ? { bm: 'mozHidden', bh: 'mozvisibilitychange' }
    40784163        :
    40794164    (typeof _VirtualDom_doc.msHidden !== 'undefined')
    4080         ? { bk: 'msHidden', J: 'msvisibilitychange' }
     4165        ? { bm: 'msHidden', bh: 'msvisibilitychange' }
    40814166        :
    40824167    (typeof _VirtualDom_doc.webkitHidden !== 'undefined')
    4083         ? { bk: 'webkitHidden', J: 'webkitvisibilitychange' }
    4084         : { bk: 'hidden', J: 'visibilitychange' };
     4168        ? { bm: 'webkitHidden', bh: 'webkitvisibilitychange' }
     4169        : { bm: 'hidden', bh: 'visibilitychange' };
    40854170}
    40864171
     
    40944179    return _Scheduler_binding(function(callback)
    40954180    {
    4096         var id = requestAnimationFrame(function() {
     4181        var id = _Browser_requestAnimationFrame(function() {
    40974182            callback(_Scheduler_succeed(Date.now()));
    40984183        });
    40994184
    41004185        return function() {
    4101             cancelAnimationFrame(id);
     4186            _Browser_cancelAnimationFrame(id);
    41024187        };
    41034188    });
     
    41634248{
    41644249    return {
    4165         a3: _Browser_getScene(),
    4166         a9: {
    4167             U: _Browser_window.pageXOffset,
    4168             V: _Browser_window.pageYOffset,
    4169             H: _Browser_doc.documentElement.clientWidth,
    4170             A: _Browser_doc.documentElement.clientHeight
     4250        a1: _Browser_getScene(),
     4251        a7: {
     4252            a9: _Browser_window.pageXOffset,
     4253            ba: _Browser_window.pageYOffset,
     4254            a8: _Browser_doc.documentElement.clientWidth,
     4255            aL: _Browser_doc.documentElement.clientHeight
    41714256        }
    41724257    };
     
    41784263    var elem = _Browser_doc.documentElement;
    41794264    return {
    4180         H: Math.max(body.scrollWidth, body.offsetWidth, elem.scrollWidth, elem.offsetWidth, elem.clientWidth),
    4181         A: Math.max(body.scrollHeight, body.offsetHeight, elem.scrollHeight, elem.offsetHeight, elem.clientHeight)
     4265        a8: Math.max(body.scrollWidth, body.offsetWidth, elem.scrollWidth, elem.offsetWidth, elem.clientWidth),
     4266        aL: Math.max(body.scrollHeight, body.offsetHeight, elem.scrollHeight, elem.offsetHeight, elem.clientHeight)
    41824267    };
    41834268}
     
    42024287    {
    42034288        return {
    4204             a3: {
    4205                 H: node.scrollWidth,
    4206                 A: node.scrollHeight
     4289            a1: {
     4290                a8: node.scrollWidth,
     4291                aL: node.scrollHeight
    42074292            },
    4208             a9: {
    4209                 U: node.scrollLeft,
    4210                 V: node.scrollTop,
    4211                 H: node.clientWidth,
    4212                 A: node.clientHeight
     4293            a7: {
     4294                a9: node.scrollLeft,
     4295                ba: node.scrollTop,
     4296                a8: node.clientWidth,
     4297                aL: node.clientHeight
    42134298            }
    42144299        };
     
    42404325        var y = _Browser_window.pageYOffset;
    42414326        return {
    4242             a3: _Browser_getScene(),
    4243             a9: {
    4244                 U: x,
    4245                 V: y,
    4246                 H: _Browser_doc.documentElement.clientWidth,
    4247                 A: _Browser_doc.documentElement.clientHeight
     4327            a1: _Browser_getScene(),
     4328            a7: {
     4329                a9: x,
     4330                ba: y,
     4331                a8: _Browser_doc.documentElement.clientWidth,
     4332                aL: _Browser_doc.documentElement.clientHeight
    42484333            },
    4249             bi: {
    4250                 U: x + rect.left,
    4251                 V: y + rect.top,
    4252                 H: rect.width,
    4253                 A: rect.height
     4334            bk: {
     4335                a9: x + rect.left,
     4336                ba: y + rect.top,
     4337                a8: rect.width,
     4338                aL: rect.height
    42544339            }
    42554340        };
     
    43524437        });
    43534438        xhr.addEventListener('load', function() {
    4354             callback(_Http_handleResponse(xhr, request.aL.a));
     4439            callback(_Http_handleResponse(xhr, request.aI.a));
    43554440        });
    43564441
    43574442        try
    43584443        {
    4359             xhr.open(request.bn, request.aB, true);
     4444            xhr.open(request.bp, request.ay, true);
    43604445        }
    43614446        catch (e)
    43624447        {
    4363             return callback(_Scheduler_fail($elm$http$Http$BadUrl(request.aB)));
     4448            return callback(_Scheduler_fail($elm$http$Http$BadUrl(request.ay)));
    43644449        }
    43654450
    43664451        _Http_configureRequest(xhr, request);
    43674452
    4368         var body = request.bd;
     4453        var body = request.be;
    43694454        xhr.send($elm$http$Http$Internal$isStringBody(body)
    43704455            ? (xhr.setRequestHeader('Content-Type', body.a), body.b)
     
    43894474        }
    43904475        _Scheduler_rawSpawn(maybeProgress.a({
    4391             be: event.loaded,
    4392             bf: event.total
     4476            bf: event.loaded,
     4477            bg: event.total
    43934478        }));
    43944479    });
     
    43974482function _Http_configureRequest(xhr, request)
    43984483{
    4399     for (var headers = request.aN; headers.b; headers = headers.b) // WHILE_CONS
     4484    for (var headers = request.aK; headers.b; headers = headers.b) // WHILE_CONS
    44004485    {
    44014486        xhr.setRequestHeader(headers.a.a, headers.a.b);
    44024487    }
    44034488
    4404     xhr.responseType = request.aL.b;
    4405     xhr.withCredentials = request.bC;
    4406 
    4407     $elm$core$Maybe$isJust(request.a8) && (xhr.timeout = request.a8.a);
     4489    xhr.responseType = request.aI.b;
     4490    xhr.withCredentials = request.bE;
     4491
     4492    $elm$core$Maybe$isJust(request.a6) && (xhr.timeout = request.a6.a);
    44084493}
    44094494
     
    44374522{
    44384523    return {
    4439         aB: xhr.responseURL,
    4440         bs: { bh: xhr.status, r: xhr.statusText },
    4441         aN: _Http_parseHeaders(xhr.getAllResponseHeaders()),
    4442         bd: xhr.response
     4524        ay: xhr.responseURL,
     4525        bu: { bi: xhr.status, v: xhr.statusText },
     4526        aK: _Http_parseHeaders(xhr.getAllResponseHeaders()),
     4527        be: xhr.response
    44434528    };
    44444529}
     
    50365121var $elm$url$Url$Url = F6(
    50375122    function (protocol, host, port_, path, query, fragment) {
    5038         return {aM: fragment, aO: host, aW: path, aY: port_, a$: protocol, a0: query};
     5123        return {aJ: fragment, aM: host, aU: path, aW: port_, aZ: protocol, a_: query};
    50395124    });
    50405125var $elm$core$String$contains = _String_contains;
     
    53185403var $author$project$CronPixie$Model = F8(
    53195404    function (strings, admin_url, nonce, timer_period, schedules, example_events, auto_refresh, refreshing) {
    5320         return {h: admin_url, k: auto_refresh, m: example_events, i: nonce, p: refreshing, j: schedules, a: strings, E: timer_period};
     5405        return {j: admin_url, n: auto_refresh, q: example_events, l: nonce, t: refreshing, m: schedules, a: strings, F: timer_period};
    53215406    });
    53225407var $author$project$CronPixie$decodeAutoRefresh = function (string) {
     
    53305415var $author$project$CronPixie$Schedule = F4(
    53315416    function (name, display, interval, events) {
    5332         return {aI: display, S: events, aQ: interval, o: name};
     5417        return {aF: display, R: events, aO: interval, s: name};
    53335418    });
    53345419var $author$project$CronPixie$Event = F6(
    53355420    function (schedule, interval, hook, args, timestamp, seconds_due) {
    5336         return {aE: args, _: hook, aQ: interval, a4: schedule, T: seconds_due, M: timestamp};
     5421        return {aB: args, X: hook, aO: interval, a2: schedule, S: seconds_due, L: timestamp};
    53375422    });
    53385423var $elm$json$Json$Decode$keyValuePairs = _Json_decodeKeyValuePairs;
     
    54175502            $author$project$CronPixie$Model,
    54185503            flags.a,
    5419             flags.h,
    5420             flags.i,
    5421             $author$project$CronPixie$decodeTimerPeriod(flags.E),
    5422             $author$project$CronPixie$decodeSchedules(flags.j),
    5423             $author$project$CronPixie$decodeExampleEvents(flags.m),
    5424             $author$project$CronPixie$decodeAutoRefresh(flags.k),
     5504            flags.j,
     5505            flags.l,
     5506            $author$project$CronPixie$decodeTimerPeriod(flags.F),
     5507            $author$project$CronPixie$decodeSchedules(flags.m),
     5508            $author$project$CronPixie$decodeExampleEvents(flags.q),
     5509            $author$project$CronPixie$decodeAutoRefresh(flags.n),
    54255510            false),
    54265511        $elm$core$Platform$Cmd$none);
     
    54355520var $elm$time$Time$State = F2(
    54365521    function (taggers, processes) {
    5437         return {a_: processes, a7: taggers};
     5522        return {aY: processes, a5: taggers};
    54385523    });
    54395524var $elm$core$Dict$RBEmpty_elm_builtin = {$: -2};
     
    57275812var $elm$time$Time$onEffects = F3(
    57285813    function (router, subs, _v0) {
    5729         var processes = _v0.a_;
     5814        var processes = _v0.aY;
    57305815        var rightStep = F3(
    57315816            function (_v6, id, _v7) {
     
    57965881var $elm$time$Time$onSelfMsg = F3(
    57975882    function (router, interval, state) {
    5798         var _v0 = A2($elm$core$Dict$get, interval, state.a7);
     5883        var _v0 = A2($elm$core$Dict$get, interval, state.a5);
    57995884        if (_v0.$ === 1) {
    58005885            return $elm$core$Task$succeed(state);
     
    58435928    });
    58445929var $author$project$CronPixie$subscriptions = function (model) {
    5845     return A2($elm$time$Time$every, model.E * 1000, $author$project$CronPixie$Tick);
     5930    return A2($elm$time$Time$every, model.F * 1000, $author$project$CronPixie$Tick);
    58465931};
    58475932var $author$project$CronPixie$Fetch = function (a) {
     
    62876372    return $elm$http$Http$expectStringResponse(
    62886373        function (response) {
    6289             var _v0 = A2($elm$json$Json$Decode$decodeString, decoder, response.bd);
     6374            var _v0 = A2($elm$json$Json$Decode$decodeString, decoder, response.be);
    62906375            if (_v0.$ === 1) {
    62916376                var decodeError = _v0.a;
     
    63046389        return $elm$http$Http$request(
    63056390            {
    6306                 bd: $elm$http$Http$emptyBody,
    6307                 aL: $elm$http$Http$expectJson(decoder),
    6308                 aN: _List_Nil,
    6309                 bn: 'GET',
    6310                 a8: $elm$core$Maybe$Nothing,
    6311                 aB: url,
    6312                 bC: false
     6391                be: $elm$http$Http$emptyBody,
     6392                aI: $elm$http$Http$expectJson(decoder),
     6393                aK: _List_Nil,
     6394                bp: 'GET',
     6395                a6: $elm$core$Maybe$Nothing,
     6396                ay: url,
     6397                bE: false
    63136398            });
    63146399    });
     
    63826467        return $elm$http$Http$request(
    63836468            {
    6384                 bd: body,
    6385                 aL: $elm$http$Http$expectJson(decoder),
    6386                 aN: _List_Nil,
    6387                 bn: 'POST',
    6388                 a8: $elm$core$Maybe$Nothing,
    6389                 aB: url,
    6390                 bC: false
     6469                be: body,
     6470                aI: $elm$http$Http$expectJson(decoder),
     6471                aK: _List_Nil,
     6472                bp: 'POST',
     6473                a6: $elm$core$Maybe$Nothing,
     6474                ay: url,
     6475                bE: false
    63916476            });
    63926477    });
     
    64506535                    _Utils_Tuple2(
    64516536                    'hook',
    6452                     $elm$json$Json$Encode$string(event._)),
     6537                    $elm$json$Json$Encode$string(event.X)),
    64536538                    _Utils_Tuple2(
    64546539                    'args',
     
    64636548                                    $elm$json$Json$Encode$string(val));
    64646549                            },
    6465                             event.aE))),
     6550                            event.aB))),
    64666551                    _Utils_Tuple2(
    64676552                    'schedule',
    6468                     $elm$json$Json$Encode$string(event.a4)),
     6553                    $elm$json$Json$Encode$string(event.a2)),
    64696554                    _Utils_Tuple2(
    64706555                    'timestamp',
    6471                     $elm$json$Json$Encode$int(event.M))
     6556                    $elm$json$Json$Encode$int(event.L))
    64726557                ]));
    64736558        var body = $elm$http$Http$multipartBody(
     
    65216606var $author$project$CronPixie$updateScheduledEvent = F3(
    65226607    function (oldEvent, newEvent, schedule) {
    6523         var _v0 = schedule.S;
     6608        var _v0 = schedule.R;
    65246609        if (!_v0.$) {
    65256610            var events = _v0.a;
     
    65276612                schedule,
    65286613                {
    6529                     S: $elm$core$Maybe$Just(
     6614                    R: $elm$core$Maybe$Just(
    65306615                        A2(
    65316616                            $elm$core$List$map,
     
    65426627            case 0:
    65436628                var newTime = msg.a;
    6544                 var _v1 = model.k;
     6629                var _v1 = model.n;
    65456630                if (_v1) {
    65466631                    return _Utils_Tuple2(
    65476632                        _Utils_update(
    65486633                            model,
    6549                             {p: true}),
    6550                         A2($author$project$CronPixie$getSchedules, model.h, model.i));
     6634                            {t: true}),
     6635                        A2($author$project$CronPixie$getSchedules, model.j, model.l));
    65516636                } else {
    65526637                    return _Utils_Tuple2(model, $elm$core$Platform$Cmd$none);
     
    65566641                    _Utils_update(
    65576642                        model,
    6558                         {p: true}),
    6559                     A2($author$project$CronPixie$getSchedules, model.h, model.i));
     6643                        {t: true}),
     6644                    A2($author$project$CronPixie$getSchedules, model.j, model.l));
    65606645            case 2:
    65616646                if (!msg.a.$) {
     
    65646649                        _Utils_update(
    65656650                            model,
    6566                             {p: false, j: schedules}),
     6651                            {t: false, m: schedules}),
    65676652                        $elm$core$Platform$Cmd$none);
    65686653                } else {
     
    65706655                        _Utils_update(
    65716656                            model,
    6572                             {p: false}),
     6657                            {t: false}),
    65736658                        $elm$core$Platform$Cmd$none);
    65746659                }
     
    65776662                var dueEvent = _Utils_update(
    65786663                    event,
    6579                     {T: 0, M: event.M - event.T});
     6664                    {S: 0, L: event.L - event.S});
    65806665                return _Utils_Tuple2(
    65816666                    _Utils_update(
    65826667                        model,
    65836668                        {
    6584                             p: true,
    6585                             j: A2(
     6669                            t: true,
     6670                            m: A2(
    65866671                                $elm$core$List$map,
    65876672                                A2($author$project$CronPixie$updateScheduledEvent, event, dueEvent),
    6588                                 model.j)
     6673                                model.m)
    65896674                        }),
    6590                     A3($author$project$CronPixie$postEvent, model.h, model.i, dueEvent));
     6675                    A3($author$project$CronPixie$postEvent, model.j, model.l, dueEvent));
    65916676            case 4:
    65926677                if (!msg.a.$) {
     
    65956680                        _Utils_update(
    65966681                            model,
    6597                             {p: false}),
    6598                         A2($author$project$CronPixie$getSchedules, model.h, model.i));
     6682                            {t: false}),
     6683                        A2($author$project$CronPixie$getSchedules, model.j, model.l));
    65996684                } else {
    66006685                    return _Utils_Tuple2(
    66016686                        _Utils_update(
    66026687                            model,
    6603                             {p: false}),
    6604                         A2($author$project$CronPixie$getSchedules, model.h, model.i));
     6688                            {t: false}),
     6689                        A2($author$project$CronPixie$getSchedules, model.j, model.l));
    66056690                }
    66066691            case 5:
     
    66096694                    _Utils_update(
    66106695                        model,
    6611                         {m: exampleEvents}),
    6612                     A3($author$project$CronPixie$postExampleEvents, model.h, model.i, exampleEvents));
     6696                        {q: exampleEvents}),
     6697                    A3($author$project$CronPixie$postExampleEvents, model.j, model.l, exampleEvents));
    66136698            case 6:
    66146699                if (!msg.a.$) {
     
    66236708                    _Utils_update(
    66246709                        model,
    6625                         {k: autoRefresh}),
    6626                     A3($author$project$CronPixie$postAutoRefresh, model.h, model.i, autoRefresh));
     6710                        {n: autoRefresh}),
     6711                    A3($author$project$CronPixie$postAutoRefresh, model.j, model.l, autoRefresh));
    66276712            default:
    66286713                if (!msg.a.$) {
     
    67676852        if (!divider.$) {
    67686853            var divider_ = divider.a;
    6769             var count = (milliseconds / divider_.u) | 0;
     6854            var count = (milliseconds / divider_.y) | 0;
    67706855            return (0 < count) ? A3(
    67716856                $author$project$CronPixie$divideInterval,
     
    67746859                    _Utils_ap(
    67756860                        $elm$core$String$fromInt(count),
    6776                         divider_.o),
     6861                        divider_.s),
    67776862                    parts),
    6778                 A2($elm$core$Basics$modBy, divider_.u, milliseconds),
     6863                A2($elm$core$Basics$modBy, divider_.y, milliseconds),
    67796864                dividers) : A3($author$project$CronPixie$divideInterval, parts, milliseconds, dividers);
    67806865        } else {
     
    67856870    return _List_fromArray(
    67866871        [
    6787             {o: model.a.aC, u: 604800000},
    6788             {o: model.a.X, u: 86400000},
    6789             {o: model.a.aa, u: 3600000},
    6790             {o: model.a.ai, u: 60000},
    6791             {o: model.a.ar, u: 1000}
     6872            {s: model.a.az, y: 604800000},
     6873            {s: model.a.U, y: 86400000},
     6874            {s: model.a.Y, y: 3600000},
     6875            {s: model.a.af, y: 60000},
     6876            {s: model.a.ao, y: 1000}
    67926877        ]);
    67936878};
     
    67956880    function (model, seconds) {
    67966881        var milliseconds = seconds * 1000;
    6797         return (0 > (seconds + 60)) ? model.a.am : ((0 > (seconds - model.E)) ? model.a.ak : A2(
     6882        return (0 > (seconds + 60)) ? model.a.aj : ((0 > (seconds - model.F)) ? model.a.ah : A2(
    67986883            $elm$core$String$join,
    67996884            ' ',
     
    68056890                    $author$project$CronPixie$intervals(model)))));
    68066891    });
    6807 var $ryannhg$date_format$DateFormat$DayOfMonthFixed = {$: 7};
    6808 var $ryannhg$date_format$DateFormat$dayOfMonthFixed = $ryannhg$date_format$DateFormat$DayOfMonthFixed;
    6809 var $ryannhg$date_format$DateFormat$Language$Language = F6(
     6892var $ryan_haskell$date_format$DateFormat$DayOfMonthFixed = {$: 7};
     6893var $ryan_haskell$date_format$DateFormat$dayOfMonthFixed = $ryan_haskell$date_format$DateFormat$DayOfMonthFixed;
     6894var $ryan_haskell$date_format$DateFormat$Language$Language = F6(
    68106895    function (toMonthName, toMonthAbbreviation, toWeekdayName, toWeekdayAbbreviation, toAmPm, toOrdinalSuffix) {
    6811         return {bv: toAmPm, bw: toMonthAbbreviation, bx: toMonthName, F: toOrdinalSuffix, by: toWeekdayAbbreviation, bz: toWeekdayName};
     6896        return {bx: toAmPm, by: toMonthAbbreviation, bz: toMonthName, G: toOrdinalSuffix, bA: toWeekdayAbbreviation, bB: toWeekdayName};
    68126897    });
    68136898var $elm$core$Basics$composeR = F3(
     
    68166901            f(x));
    68176902    });
    6818 var $ryannhg$date_format$DateFormat$Language$toEnglishAmPm = function (hour) {
     6903var $ryan_haskell$date_format$DateFormat$Language$toEnglishAmPm = function (hour) {
    68196904    return (hour > 11) ? 'pm' : 'am';
    68206905};
    6821 var $ryannhg$date_format$DateFormat$Language$toEnglishMonthName = function (month) {
     6906var $ryan_haskell$date_format$DateFormat$Language$toEnglishMonthName = function (month) {
    68226907    switch (month) {
    68236908        case 0:
     
    68476932    }
    68486933};
    6849 var $ryannhg$date_format$DateFormat$Language$toEnglishSuffix = function (num) {
     6934var $ryan_haskell$date_format$DateFormat$Language$toEnglishSuffix = function (num) {
    68506935    var _v0 = A2($elm$core$Basics$modBy, 100, num);
    68516936    switch (_v0) {
     
    68706955    }
    68716956};
    6872 var $ryannhg$date_format$DateFormat$Language$toEnglishWeekdayName = function (weekday) {
     6957var $ryan_haskell$date_format$DateFormat$Language$toEnglishWeekdayName = function (weekday) {
    68736958    switch (weekday) {
    68746959        case 0:
     
    68886973    }
    68896974};
    6890 var $ryannhg$date_format$DateFormat$Language$english = A6(
    6891     $ryannhg$date_format$DateFormat$Language$Language,
    6892     $ryannhg$date_format$DateFormat$Language$toEnglishMonthName,
     6975var $ryan_haskell$date_format$DateFormat$Language$english = A6(
     6976    $ryan_haskell$date_format$DateFormat$Language$Language,
     6977    $ryan_haskell$date_format$DateFormat$Language$toEnglishMonthName,
    68936978    A2(
    68946979        $elm$core$Basics$composeR,
    6895         $ryannhg$date_format$DateFormat$Language$toEnglishMonthName,
     6980        $ryan_haskell$date_format$DateFormat$Language$toEnglishMonthName,
    68966981        $elm$core$String$left(3)),
    6897     $ryannhg$date_format$DateFormat$Language$toEnglishWeekdayName,
     6982    $ryan_haskell$date_format$DateFormat$Language$toEnglishWeekdayName,
    68986983    A2(
    68996984        $elm$core$Basics$composeR,
    6900         $ryannhg$date_format$DateFormat$Language$toEnglishWeekdayName,
     6985        $ryan_haskell$date_format$DateFormat$Language$toEnglishWeekdayName,
    69016986        $elm$core$String$left(3)),
    6902     $ryannhg$date_format$DateFormat$Language$toEnglishAmPm,
    6903     $ryannhg$date_format$DateFormat$Language$toEnglishSuffix);
     6987    $ryan_haskell$date_format$DateFormat$Language$toEnglishAmPm,
     6988    $ryan_haskell$date_format$DateFormat$Language$toEnglishSuffix);
    69046989var $elm$time$Time$flooredDiv = F2(
    69056990    function (numerator, denominator) {
     
    69197004                var era = eras.a;
    69207005                var olderEras = eras.b;
    6921                 if (_Utils_cmp(era.az, posixMinutes) < 0) {
    6922                     return posixMinutes + era.aV;
     7006                if (_Utils_cmp(era.aw, posixMinutes) < 0) {
     7007                    return posixMinutes + era.aT;
    69237008                } else {
    69247009                    var $temp$defaultOffset = defaultOffset,
     
    69567041                60));
    69577042    });
    6958 var $ryannhg$date_format$DateFormat$amPm = F3(
     7043var $ryan_haskell$date_format$DateFormat$amPm = F3(
    69597044    function (language, zone, posix) {
    6960         return language.bv(
     7045        return language.bx(
    69617046            A2($elm$time$Time$toHour, zone, posix));
    69627047    });
     
    69757060    var year = yearOfEra + (era * 400);
    69767061    return {
    6977         aG: (dayOfYear - ((((153 * mp) + 2) / 5) | 0)) + 1,
    6978         aT: month,
    6979         ba: year + ((month <= 2) ? 1 : 0)
     7062        aD: (dayOfYear - ((((153 * mp) + 2) / 5) | 0)) + 1,
     7063        aR: month,
     7064        bb: year + ((month <= 2) ? 1 : 0)
    69807065    };
    69817066};
     
    69837068    function (zone, time) {
    69847069        return $elm$time$Time$toCivil(
    6985             A2($elm$time$Time$toAdjustedMinutes, zone, time)).aG;
    6986     });
    6987 var $ryannhg$date_format$DateFormat$dayOfMonth = $elm$time$Time$toDay;
     7070            A2($elm$time$Time$toAdjustedMinutes, zone, time)).aD;
     7071    });
     7072var $ryan_haskell$date_format$DateFormat$dayOfMonth = $elm$time$Time$toDay;
    69887073var $elm$time$Time$Sun = 6;
    69897074var $elm$time$Time$Fri = 4;
     
    69937078var $elm$time$Time$Tue = 1;
    69947079var $elm$time$Time$Wed = 2;
    6995 var $ryannhg$date_format$DateFormat$days = _List_fromArray(
     7080var $ryan_haskell$date_format$DateFormat$days = _List_fromArray(
    69967081    [6, 0, 1, 2, 3, 4, 5]);
    69977082var $elm$time$Time$toWeekday = F2(
     
    70217106        }
    70227107    });
    7023 var $ryannhg$date_format$DateFormat$dayOfWeek = F2(
     7108var $ryan_haskell$date_format$DateFormat$dayOfWeek = F2(
    70247109    function (zone, posix) {
    70257110        return function (_v1) {
     
    70457130                                    return _Utils_Tuple2(i, day);
    70467131                                }),
    7047                             $ryannhg$date_format$DateFormat$days)))));
     7132                            $ryan_haskell$date_format$DateFormat$days)))));
    70487133    });
    70497134var $elm$core$Basics$neq = _Utils_notEqual;
    7050 var $ryannhg$date_format$DateFormat$isLeapYear = function (year_) {
     7135var $ryan_haskell$date_format$DateFormat$isLeapYear = function (year_) {
    70517136    return (!(!A2($elm$core$Basics$modBy, 4, year_))) ? false : ((!(!A2($elm$core$Basics$modBy, 100, year_))) ? true : ((!(!A2($elm$core$Basics$modBy, 400, year_))) ? false : true));
    70527137};
    7053 var $ryannhg$date_format$DateFormat$daysInMonth = F2(
     7138var $ryan_haskell$date_format$DateFormat$daysInMonth = F2(
    70547139    function (year_, month) {
    70557140        switch (month) {
     
    70577142                return 31;
    70587143            case 1:
    7059                 return $ryannhg$date_format$DateFormat$isLeapYear(year_) ? 29 : 28;
     7144                return $ryan_haskell$date_format$DateFormat$isLeapYear(year_) ? 29 : 28;
    70607145            case 2:
    70617146                return 31;
     
    70927177var $elm$time$Time$Oct = 9;
    70937178var $elm$time$Time$Sep = 8;
    7094 var $ryannhg$date_format$DateFormat$months = _List_fromArray(
     7179var $ryan_haskell$date_format$DateFormat$months = _List_fromArray(
    70957180    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]);
    70967181var $elm$time$Time$toMonth = F2(
    70977182    function (zone, time) {
    70987183        var _v0 = $elm$time$Time$toCivil(
    7099             A2($elm$time$Time$toAdjustedMinutes, zone, time)).aT;
     7184            A2($elm$time$Time$toAdjustedMinutes, zone, time)).aR;
    71007185        switch (_v0) {
    71017186            case 1:
     
    71257210        }
    71267211    });
    7127 var $ryannhg$date_format$DateFormat$monthPair = F2(
     7212var $ryan_haskell$date_format$DateFormat$monthPair = F2(
    71287213    function (zone, posix) {
    71297214        return A2(
     
    71467231                                return _Utils_Tuple2(a, b);
    71477232                            }),
    7148                         $ryannhg$date_format$DateFormat$months))));
    7149     });
    7150 var $ryannhg$date_format$DateFormat$monthNumber_ = F2(
     7233                        $ryan_haskell$date_format$DateFormat$months))));
     7234    });
     7235var $ryan_haskell$date_format$DateFormat$monthNumber_ = F2(
    71517236    function (zone, posix) {
    71527237        return 1 + function (_v0) {
     
    71557240            return i;
    71567241        }(
    7157             A2($ryannhg$date_format$DateFormat$monthPair, zone, posix));
     7242            A2($ryan_haskell$date_format$DateFormat$monthPair, zone, posix));
    71587243    });
    71597244var $elm$core$List$sum = function (numbers) {
     
    72897374    function (zone, time) {
    72907375        return $elm$time$Time$toCivil(
    7291             A2($elm$time$Time$toAdjustedMinutes, zone, time)).ba;
    7292     });
    7293 var $ryannhg$date_format$DateFormat$dayOfYear = F2(
     7376            A2($elm$time$Time$toAdjustedMinutes, zone, time)).bb;
     7377    });
     7378var $ryan_haskell$date_format$DateFormat$dayOfYear = F2(
    72947379    function (zone, posix) {
    72957380        var monthsBeforeThisOne = A2(
    72967381            $elm$core$List$take,
    7297             A2($ryannhg$date_format$DateFormat$monthNumber_, zone, posix) - 1,
    7298             $ryannhg$date_format$DateFormat$months);
     7382            A2($ryan_haskell$date_format$DateFormat$monthNumber_, zone, posix) - 1,
     7383            $ryan_haskell$date_format$DateFormat$months);
    72997384        var daysBeforeThisMonth = $elm$core$List$sum(
    73007385            A2(
    73017386                $elm$core$List$map,
    7302                 $ryannhg$date_format$DateFormat$daysInMonth(
     7387                $ryan_haskell$date_format$DateFormat$daysInMonth(
    73037388                    A2($elm$time$Time$toYear, zone, posix)),
    73047389                monthsBeforeThisOne));
    7305         return daysBeforeThisMonth + A2($ryannhg$date_format$DateFormat$dayOfMonth, zone, posix);
    7306     });
    7307 var $ryannhg$date_format$DateFormat$quarter = F2(
     7390        return daysBeforeThisMonth + A2($ryan_haskell$date_format$DateFormat$dayOfMonth, zone, posix);
     7391    });
     7392var $ryan_haskell$date_format$DateFormat$quarter = F2(
    73087393    function (zone, posix) {
    7309         return (A2($ryannhg$date_format$DateFormat$monthNumber_, zone, posix) / 4) | 0;
     7394        return (A2($ryan_haskell$date_format$DateFormat$monthNumber_, zone, posix) / 4) | 0;
    73107395    });
    73117396var $elm$core$String$right = F2(
     
    73177402            string);
    73187403    });
    7319 var $ryannhg$date_format$DateFormat$toFixedLength = F2(
     7404var $ryan_haskell$date_format$DateFormat$toFixedLength = F2(
    73207405    function (totalChars, num) {
    73217406        var numStr = $elm$core$String$fromInt(num);
     
    73477432            A2($elm$time$Time$toAdjustedMinutes, zone, time));
    73487433    });
    7349 var $ryannhg$date_format$DateFormat$toNonMilitary = function (num) {
     7434var $ryan_haskell$date_format$DateFormat$toNonMilitary = function (num) {
    73507435    return (!num) ? 12 : ((num <= 12) ? num : (num - 12));
    73517436};
     
    73627447var $elm$core$String$toUpper = _String_toUpper;
    73637448var $elm$core$Basics$round = _Basics_round;
    7364 var $ryannhg$date_format$DateFormat$millisecondsPerYear = $elm$core$Basics$round((((1000 * 60) * 60) * 24) * 365.25);
    7365 var $ryannhg$date_format$DateFormat$firstDayOfYear = F2(
     7449var $ryan_haskell$date_format$DateFormat$millisecondsPerYear = $elm$core$Basics$round((((1000 * 60) * 60) * 24) * 365.25);
     7450var $ryan_haskell$date_format$DateFormat$firstDayOfYear = F2(
    73667451    function (zone, time) {
    73677452        return $elm$time$Time$millisToPosix(
    7368             $ryannhg$date_format$DateFormat$millisecondsPerYear * A2($elm$time$Time$toYear, zone, time));
    7369     });
    7370 var $ryannhg$date_format$DateFormat$weekOfYear = F2(
     7453            $ryan_haskell$date_format$DateFormat$millisecondsPerYear * A2($elm$time$Time$toYear, zone, time));
     7454    });
     7455var $ryan_haskell$date_format$DateFormat$weekOfYear = F2(
    73717456    function (zone, posix) {
    7372         var firstDay = A2($ryannhg$date_format$DateFormat$firstDayOfYear, zone, posix);
    7373         var firstDayOffset = A2($ryannhg$date_format$DateFormat$dayOfWeek, zone, firstDay);
    7374         var daysSoFar = A2($ryannhg$date_format$DateFormat$dayOfYear, zone, posix);
     7457        var firstDay = A2($ryan_haskell$date_format$DateFormat$firstDayOfYear, zone, posix);
     7458        var firstDayOffset = A2($ryan_haskell$date_format$DateFormat$dayOfWeek, zone, firstDay);
     7459        var daysSoFar = A2($ryan_haskell$date_format$DateFormat$dayOfYear, zone, posix);
    73757460        return (((daysSoFar + firstDayOffset) / 7) | 0) + 1;
    73767461    });
    7377 var $ryannhg$date_format$DateFormat$year = F2(
     7462var $ryan_haskell$date_format$DateFormat$year = F2(
    73787463    function (zone, time) {
    73797464        return $elm$core$String$fromInt(
    73807465            A2($elm$time$Time$toYear, zone, time));
    73817466    });
    7382 var $ryannhg$date_format$DateFormat$piece = F4(
     7467var $ryan_haskell$date_format$DateFormat$piece = F4(
    73837468    function (language, zone, posix, token) {
    73847469        switch (token.$) {
    73857470            case 0:
    73867471                return $elm$core$String$fromInt(
    7387                     A2($ryannhg$date_format$DateFormat$monthNumber_, zone, posix));
     7472                    A2($ryan_haskell$date_format$DateFormat$monthNumber_, zone, posix));
    73887473            case 1:
    73897474                return function (num) {
    73907475                    return _Utils_ap(
    73917476                        $elm$core$String$fromInt(num),
    7392                         language.F(num));
     7477                        language.G(num));
    73937478                }(
    7394                     A2($ryannhg$date_format$DateFormat$monthNumber_, zone, posix));
     7479                    A2($ryan_haskell$date_format$DateFormat$monthNumber_, zone, posix));
    73957480            case 2:
    73967481                return A2(
    7397                     $ryannhg$date_format$DateFormat$toFixedLength,
     7482                    $ryan_haskell$date_format$DateFormat$toFixedLength,
    73987483                    2,
    7399                     A2($ryannhg$date_format$DateFormat$monthNumber_, zone, posix));
     7484                    A2($ryan_haskell$date_format$DateFormat$monthNumber_, zone, posix));
    74007485            case 3:
    7401                 return language.bw(
     7486                return language.by(
    74027487                    A2($elm$time$Time$toMonth, zone, posix));
    74037488            case 4:
    7404                 return language.bx(
     7489                return language.bz(
    74057490                    A2($elm$time$Time$toMonth, zone, posix));
    74067491            case 17:
    74077492                return $elm$core$String$fromInt(
    7408                     1 + A2($ryannhg$date_format$DateFormat$quarter, zone, posix));
     7493                    1 + A2($ryan_haskell$date_format$DateFormat$quarter, zone, posix));
    74097494            case 18:
    74107495                return function (num) {
    74117496                    return _Utils_ap(
    74127497                        $elm$core$String$fromInt(num),
    7413                         language.F(num));
     7498                        language.G(num));
    74147499                }(
    7415                     1 + A2($ryannhg$date_format$DateFormat$quarter, zone, posix));
     7500                    1 + A2($ryan_haskell$date_format$DateFormat$quarter, zone, posix));
    74167501            case 5:
    74177502                return $elm$core$String$fromInt(
    7418                     A2($ryannhg$date_format$DateFormat$dayOfMonth, zone, posix));
     7503                    A2($ryan_haskell$date_format$DateFormat$dayOfMonth, zone, posix));
    74197504            case 6:
    74207505                return function (num) {
    74217506                    return _Utils_ap(
    74227507                        $elm$core$String$fromInt(num),
    7423                         language.F(num));
     7508                        language.G(num));
    74247509                }(
    7425                     A2($ryannhg$date_format$DateFormat$dayOfMonth, zone, posix));
     7510                    A2($ryan_haskell$date_format$DateFormat$dayOfMonth, zone, posix));
    74267511            case 7:
    74277512                return A2(
    7428                     $ryannhg$date_format$DateFormat$toFixedLength,
     7513                    $ryan_haskell$date_format$DateFormat$toFixedLength,
    74297514                    2,
    7430                     A2($ryannhg$date_format$DateFormat$dayOfMonth, zone, posix));
     7515                    A2($ryan_haskell$date_format$DateFormat$dayOfMonth, zone, posix));
    74317516            case 8:
    74327517                return $elm$core$String$fromInt(
    7433                     A2($ryannhg$date_format$DateFormat$dayOfYear, zone, posix));
     7518                    A2($ryan_haskell$date_format$DateFormat$dayOfYear, zone, posix));
    74347519            case 9:
    74357520                return function (num) {
    74367521                    return _Utils_ap(
    74377522                        $elm$core$String$fromInt(num),
    7438                         language.F(num));
     7523                        language.G(num));
    74397524                }(
    7440                     A2($ryannhg$date_format$DateFormat$dayOfYear, zone, posix));
     7525                    A2($ryan_haskell$date_format$DateFormat$dayOfYear, zone, posix));
    74417526            case 10:
    74427527                return A2(
    7443                     $ryannhg$date_format$DateFormat$toFixedLength,
     7528                    $ryan_haskell$date_format$DateFormat$toFixedLength,
    74447529                    3,
    7445                     A2($ryannhg$date_format$DateFormat$dayOfYear, zone, posix));
     7530                    A2($ryan_haskell$date_format$DateFormat$dayOfYear, zone, posix));
    74467531            case 11:
    74477532                return $elm$core$String$fromInt(
    7448                     A2($ryannhg$date_format$DateFormat$dayOfWeek, zone, posix));
     7533                    A2($ryan_haskell$date_format$DateFormat$dayOfWeek, zone, posix));
    74497534            case 12:
    74507535                return function (num) {
    74517536                    return _Utils_ap(
    74527537                        $elm$core$String$fromInt(num),
    7453                         language.F(num));
     7538                        language.G(num));
    74547539                }(
    7455                     A2($ryannhg$date_format$DateFormat$dayOfWeek, zone, posix));
     7540                    A2($ryan_haskell$date_format$DateFormat$dayOfWeek, zone, posix));
    74567541            case 13:
    7457                 return language.by(
     7542                return language.bA(
    74587543                    A2($elm$time$Time$toWeekday, zone, posix));
    74597544            case 14:
    7460                 return language.bz(
     7545                return language.bB(
    74617546                    A2($elm$time$Time$toWeekday, zone, posix));
    74627547            case 19:
    74637548                return $elm$core$String$fromInt(
    7464                     A2($ryannhg$date_format$DateFormat$weekOfYear, zone, posix));
     7549                    A2($ryan_haskell$date_format$DateFormat$weekOfYear, zone, posix));
    74657550            case 20:
    74667551                return function (num) {
    74677552                    return _Utils_ap(
    74687553                        $elm$core$String$fromInt(num),
    7469                         language.F(num));
     7554                        language.G(num));
    74707555                }(
    7471                     A2($ryannhg$date_format$DateFormat$weekOfYear, zone, posix));
     7556                    A2($ryan_haskell$date_format$DateFormat$weekOfYear, zone, posix));
    74727557            case 21:
    74737558                return A2(
    7474                     $ryannhg$date_format$DateFormat$toFixedLength,
     7559                    $ryan_haskell$date_format$DateFormat$toFixedLength,
    74757560                    2,
    7476                     A2($ryannhg$date_format$DateFormat$weekOfYear, zone, posix));
     7561                    A2($ryan_haskell$date_format$DateFormat$weekOfYear, zone, posix));
    74777562            case 15:
    74787563                return A2(
    74797564                    $elm$core$String$right,
    74807565                    2,
    7481                     A2($ryannhg$date_format$DateFormat$year, zone, posix));
     7566                    A2($ryan_haskell$date_format$DateFormat$year, zone, posix));
    74827567            case 16:
    7483                 return A2($ryannhg$date_format$DateFormat$year, zone, posix);
     7568                return A2($ryan_haskell$date_format$DateFormat$year, zone, posix);
    74847569            case 22:
    74857570                return $elm$core$String$toUpper(
    7486                     A3($ryannhg$date_format$DateFormat$amPm, language, zone, posix));
     7571                    A3($ryan_haskell$date_format$DateFormat$amPm, language, zone, posix));
    74877572            case 23:
    74887573                return $elm$core$String$toLower(
    7489                     A3($ryannhg$date_format$DateFormat$amPm, language, zone, posix));
     7574                    A3($ryan_haskell$date_format$DateFormat$amPm, language, zone, posix));
    74907575            case 24:
    74917576                return $elm$core$String$fromInt(
     
    74937578            case 25:
    74947579                return A2(
    7495                     $ryannhg$date_format$DateFormat$toFixedLength,
     7580                    $ryan_haskell$date_format$DateFormat$toFixedLength,
    74967581                    2,
    74977582                    A2($elm$time$Time$toHour, zone, posix));
    74987583            case 26:
    74997584                return $elm$core$String$fromInt(
    7500                     $ryannhg$date_format$DateFormat$toNonMilitary(
     7585                    $ryan_haskell$date_format$DateFormat$toNonMilitary(
    75017586                        A2($elm$time$Time$toHour, zone, posix)));
    75027587            case 27:
    75037588                return A2(
    7504                     $ryannhg$date_format$DateFormat$toFixedLength,
     7589                    $ryan_haskell$date_format$DateFormat$toFixedLength,
    75057590                    2,
    7506                     $ryannhg$date_format$DateFormat$toNonMilitary(
     7591                    $ryan_haskell$date_format$DateFormat$toNonMilitary(
    75077592                        A2($elm$time$Time$toHour, zone, posix)));
    75087593            case 28:
     
    75117596            case 29:
    75127597                return A2(
    7513                     $ryannhg$date_format$DateFormat$toFixedLength,
     7598                    $ryan_haskell$date_format$DateFormat$toFixedLength,
    75147599                    2,
    75157600                    1 + A2($elm$time$Time$toHour, zone, posix));
     
    75197604            case 31:
    75207605                return A2(
    7521                     $ryannhg$date_format$DateFormat$toFixedLength,
     7606                    $ryan_haskell$date_format$DateFormat$toFixedLength,
    75227607                    2,
    75237608                    A2($elm$time$Time$toMinute, zone, posix));
     
    75277612            case 33:
    75287613                return A2(
    7529                     $ryannhg$date_format$DateFormat$toFixedLength,
     7614                    $ryan_haskell$date_format$DateFormat$toFixedLength,
    75307615                    2,
    75317616                    A2($elm$time$Time$toSecond, zone, posix));
     
    75357620            case 35:
    75367621                return A2(
    7537                     $ryannhg$date_format$DateFormat$toFixedLength,
     7622                    $ryan_haskell$date_format$DateFormat$toFixedLength,
    75387623                    3,
    75397624                    A2($elm$time$Time$toMillis, zone, posix));
     
    75437628        }
    75447629    });
    7545 var $ryannhg$date_format$DateFormat$formatWithLanguage = F4(
     7630var $ryan_haskell$date_format$DateFormat$formatWithLanguage = F4(
    75467631    function (language, tokens, zone, time) {
    75477632        return A2(
     
    75507635            A2(
    75517636                $elm$core$List$map,
    7552                 A3($ryannhg$date_format$DateFormat$piece, language, zone, time),
     7637                A3($ryan_haskell$date_format$DateFormat$piece, language, zone, time),
    75537638                tokens));
    75547639    });
    7555 var $ryannhg$date_format$DateFormat$format = $ryannhg$date_format$DateFormat$formatWithLanguage($ryannhg$date_format$DateFormat$Language$english);
    7556 var $ryannhg$date_format$DateFormat$HourMilitaryFixed = {$: 25};
    7557 var $ryannhg$date_format$DateFormat$hourMilitaryFixed = $ryannhg$date_format$DateFormat$HourMilitaryFixed;
    7558 var $ryannhg$date_format$DateFormat$MinuteFixed = {$: 31};
    7559 var $ryannhg$date_format$DateFormat$minuteFixed = $ryannhg$date_format$DateFormat$MinuteFixed;
    7560 var $ryannhg$date_format$DateFormat$MonthFixed = {$: 2};
    7561 var $ryannhg$date_format$DateFormat$monthFixed = $ryannhg$date_format$DateFormat$MonthFixed;
    7562 var $ryannhg$date_format$DateFormat$SecondFixed = {$: 33};
    7563 var $ryannhg$date_format$DateFormat$secondFixed = $ryannhg$date_format$DateFormat$SecondFixed;
    7564 var $ryannhg$date_format$DateFormat$Text = function (a) {
     7640var $ryan_haskell$date_format$DateFormat$format = $ryan_haskell$date_format$DateFormat$formatWithLanguage($ryan_haskell$date_format$DateFormat$Language$english);
     7641var $ryan_haskell$date_format$DateFormat$HourMilitaryFixed = {$: 25};
     7642var $ryan_haskell$date_format$DateFormat$hourMilitaryFixed = $ryan_haskell$date_format$DateFormat$HourMilitaryFixed;
     7643var $ryan_haskell$date_format$DateFormat$MinuteFixed = {$: 31};
     7644var $ryan_haskell$date_format$DateFormat$minuteFixed = $ryan_haskell$date_format$DateFormat$MinuteFixed;
     7645var $ryan_haskell$date_format$DateFormat$MonthFixed = {$: 2};
     7646var $ryan_haskell$date_format$DateFormat$monthFixed = $ryan_haskell$date_format$DateFormat$MonthFixed;
     7647var $ryan_haskell$date_format$DateFormat$SecondFixed = {$: 33};
     7648var $ryan_haskell$date_format$DateFormat$secondFixed = $ryan_haskell$date_format$DateFormat$SecondFixed;
     7649var $ryan_haskell$date_format$DateFormat$Text = function (a) {
    75657650    return {$: 36, a: a};
    75667651};
    7567 var $ryannhg$date_format$DateFormat$text = $ryannhg$date_format$DateFormat$Text;
     7652var $ryan_haskell$date_format$DateFormat$text = $ryan_haskell$date_format$DateFormat$Text;
    75687653var $elm$time$Time$utc = A2($elm$time$Time$Zone, 0, _List_Nil);
    7569 var $ryannhg$date_format$DateFormat$YearNumber = {$: 16};
    7570 var $ryannhg$date_format$DateFormat$yearNumber = $ryannhg$date_format$DateFormat$YearNumber;
     7654var $ryan_haskell$date_format$DateFormat$YearNumber = {$: 16};
     7655var $ryan_haskell$date_format$DateFormat$yearNumber = $ryan_haskell$date_format$DateFormat$YearNumber;
    75717656var $author$project$CronPixie$due = function (timestamp) {
    75727657    return A3(
    7573         $ryannhg$date_format$DateFormat$format,
     7658        $ryan_haskell$date_format$DateFormat$format,
    75747659        _List_fromArray(
    75757660            [
    7576                 $ryannhg$date_format$DateFormat$yearNumber,
    7577                 $ryannhg$date_format$DateFormat$text('-'),
    7578                 $ryannhg$date_format$DateFormat$monthFixed,
    7579                 $ryannhg$date_format$DateFormat$text('-'),
    7580                 $ryannhg$date_format$DateFormat$dayOfMonthFixed,
    7581                 $ryannhg$date_format$DateFormat$text(' '),
    7582                 $ryannhg$date_format$DateFormat$hourMilitaryFixed,
    7583                 $ryannhg$date_format$DateFormat$text(':'),
    7584                 $ryannhg$date_format$DateFormat$minuteFixed,
    7585                 $ryannhg$date_format$DateFormat$text(':'),
    7586                 $ryannhg$date_format$DateFormat$secondFixed
     7661                $ryan_haskell$date_format$DateFormat$yearNumber,
     7662                $ryan_haskell$date_format$DateFormat$text('-'),
     7663                $ryan_haskell$date_format$DateFormat$monthFixed,
     7664                $ryan_haskell$date_format$DateFormat$text('-'),
     7665                $ryan_haskell$date_format$DateFormat$dayOfMonthFixed,
     7666                $ryan_haskell$date_format$DateFormat$text(' '),
     7667                $ryan_haskell$date_format$DateFormat$hourMilitaryFixed,
     7668                $ryan_haskell$date_format$DateFormat$text(':'),
     7669                $ryan_haskell$date_format$DateFormat$minuteFixed,
     7670                $ryan_haskell$date_format$DateFormat$text(':'),
     7671                $ryan_haskell$date_format$DateFormat$secondFixed
    75877672            ]),
    75887673        $elm$time$Time$utc,
     
    76067691                        [
    76077692                            $elm$html$Html$Attributes$class('cron-pixie-event-run dashicons dashicons-controls-forward'),
    7608                             $elm$html$Html$Attributes$title(model.a.aq),
     7693                            $elm$html$Html$Attributes$title(model.a.an),
    76097694                            $elm$html$Html$Events$onClick(
    76107695                            $author$project$CronPixie$RunNow(event))
     
    76197704                    _List_fromArray(
    76207705                        [
    7621                             $elm$html$Html$text(event._)
     7706                            $elm$html$Html$text(event.X)
    76227707                        ])),
    76237708                    A2(
     
    76397724                                [
    76407725                                    $elm$html$Html$text(
    7641                                     model.a.Y + (': ' + $author$project$CronPixie$due(event.M)))
     7726                                    model.a.V + (': ' + $author$project$CronPixie$due(event.L)))
    76427727                                ])),
    76437728                            $elm$html$Html$text('\u00A0'),
     
    76517736                                [
    76527737                                    $elm$html$Html$text(
    7653                                     '(' + (A2($author$project$CronPixie$displayInterval, model, event.T) + ')'))
     7738                                    '(' + (A2($author$project$CronPixie$displayInterval, model, event.S) + ')'))
    76547739                                ]))
    76557740                        ]))
     
    76887773                        _List_fromArray(
    76897774                            [
    7690                                 $elm$html$Html$text(model.a.aj)
     7775                                $elm$html$Html$text(model.a.ag)
    76917776                            ]))
    76927777                    ]));
     
    77057790                        [
    77067791                            $elm$html$Html$Attributes$class('cron-pixie-schedule-display'),
    7707                             $elm$html$Html$Attributes$title(schedule.o)
     7792                            $elm$html$Html$Attributes$title(schedule.s)
    77087793                        ]),
    77097794                    _List_fromArray(
    77107795                        [
    7711                             $elm$html$Html$text(schedule.aI)
     7796                            $elm$html$Html$text(schedule.aF)
    77127797                        ])),
    7713                     A2($author$project$CronPixie$eventsView, model, schedule.S)
     7798                    A2($author$project$CronPixie$eventsView, model, schedule.R)
    77147799                ]));
    77157800    });
     
    77347819                        _List_fromArray(
    77357820                            [
    7736                                 $elm$html$Html$text(model.a.j)
     7821                                $elm$html$Html$text(model.a.m)
    77377822                            ])),
    77387823                        A2(
     
    77457830                            $elm$core$List$map,
    77467831                            $author$project$CronPixie$scheduleView(model),
    7747                             model.j))
     7832                            model.m))
    77487833                    ])),
    77497834                A2(
     
    77607845                            [
    77617846                                $elm$html$Html$Attributes$for('cron-pixie-example-events'),
    7762                                 $elm$html$Html$Attributes$title(model.a.Z)
     7847                                $elm$html$Html$Attributes$title(model.a.W)
    77637848                            ]),
    77647849                        _List_fromArray(
     
    77707855                                        $elm$html$Html$Attributes$type_('checkbox'),
    77717856                                        $elm$html$Html$Attributes$id('cron-pixie-example-events'),
    7772                                         $elm$html$Html$Attributes$checked(model.m),
     7857                                        $elm$html$Html$Attributes$checked(model.q),
    77737858                                        $elm$html$Html$Events$onCheck($author$project$CronPixie$ExampleEvents)
    77747859                                    ]),
    77757860                                _List_Nil),
    7776                                 $elm$html$Html$text(model.a.m)
     7861                                $elm$html$Html$text(model.a.q)
    77777862                            ])),
    77787863                        A2(
     
    77817866                            [
    77827867                                $elm$html$Html$Attributes$for('cron-pixie-auto-refresh'),
    7783                                 $elm$html$Html$Attributes$title(model.a.W)
     7868                                $elm$html$Html$Attributes$title(model.a.T)
    77847869                            ]),
    77857870                        _List_fromArray(
     
    77917876                                        $elm$html$Html$Attributes$type_('checkbox'),
    77927877                                        $elm$html$Html$Attributes$id('cron-pixie-auto-refresh'),
    7793                                         $elm$html$Html$Attributes$checked(model.k),
     7878                                        $elm$html$Html$Attributes$checked(model.n),
    77947879                                        $elm$html$Html$Events$onCheck($author$project$CronPixie$AutoRefresh)
    77957880                                    ]),
    77967881                                _List_Nil),
    7797                                 $elm$html$Html$text(model.a.k)
     7882                                $elm$html$Html$text(model.a.n)
    77987883                            ])),
    77997884                        A2(
     
    78067891                                _List_fromArray(
    78077892                                    [
    7808                                         _Utils_Tuple2('refreshing', model.p)
     7893                                        _Utils_Tuple2('refreshing', model.t)
    78097894                                    ])),
    7810                                 $elm$html$Html$Attributes$title(model.a.ao),
     7895                                $elm$html$Html$Attributes$title(model.a.al),
    78117896                                $elm$html$Html$Events$onClick($author$project$CronPixie$FetchNow)
    78127897                            ]),
     
    78167901};
    78177902var $author$project$CronPixie$main = $elm$browser$Browser$element(
    7818     {bm: $author$project$CronPixie$init, bt: $author$project$CronPixie$subscriptions, bA: $author$project$CronPixie$update, bB: $author$project$CronPixie$view});
     7903    {bo: $author$project$CronPixie$init, bv: $author$project$CronPixie$subscriptions, bC: $author$project$CronPixie$update, bD: $author$project$CronPixie$view});
    78197904_Platform_export({'CronPixie':{'init':$author$project$CronPixie$main(
    78207905    A2(
     
    78407925                                                        function (admin_url) {
    78417926                                                            return $elm$json$Json$Decode$succeed(
    7842                                                                 {h: admin_url, k: auto_refresh, m: example_events, i: nonce, j: schedules, a: strings, E: timer_period});
     7927                                                                {j: admin_url, n: auto_refresh, q: example_events, l: nonce, m: schedules, a: strings, F: timer_period});
    78437928                                                        },
    78447929                                                        A2($elm$json$Json$Decode$field, 'admin_url', $elm$json$Json$Decode$string));
     
    79047989                                                                                                                                                function (auto_refresh) {
    79057990                                                                                                                                                    return $elm$json$Json$Decode$succeed(
    7906                                                                                                                                                         {k: auto_refresh, W: auto_refresh_tooltip, X: days_abrv, Y: due, m: example_events, Z: example_events_tooltip, aa: hours_abrv, ai: minutes_abrv, aj: no_events, ak: now, am: passed, ao: refresh, aq: run_now, j: schedules, ar: seconds_abrv, aC: weeks_abrv});
     7991                                                                                                                                                        {n: auto_refresh, T: auto_refresh_tooltip, U: days_abrv, V: due, q: example_events, W: example_events_tooltip, Y: hours_abrv, af: minutes_abrv, ag: no_events, ah: now, aj: passed, al: refresh, an: run_now, m: schedules, ao: seconds_abrv, az: weeks_abrv});
    79077992                                                                                                                                                },
    79087993                                                                                                                                                A2($elm$json$Json$Decode$field, 'auto_refresh', $elm$json$Json$Decode$string));
  • wp-cron-pixie/trunk/wp-cron-pixie.php

    r2983255 r3061791  
    99 * Plugin URI:        https://github.com/ianmjones/wp-cron-pixie
    1010 * Description:       A little dashboard widget to manage the WordPress cron.
    11  * Version:           1.4.3
     11 * Version:           1.4.4
    1212 * Author:            Ian M. Jones
    1313 * Author URI:        https://ianmjones.com/
     
    3434        'name'    => 'WP Cron Pixie',
    3535        'file'    => __FILE__,
    36         'version' => '1.4.3',
     36        'version' => '1.4.4',
    3737    );
    3838}
Note: See TracChangeset for help on using the changeset viewer.