index-d8d817e0.js 1.1 KB

1
  1. const u=(e,f)=>{const{target:o="_blank",...t}=f||{};window.open(e,o,Object.entries(t).reduce((r,s)=>{const[a,n]=s;return[...r,`${a}=${n}`]},[]).join(","))},d=new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i");function g(e,f){if(arguments.length===0)return null;const o=f||"{y}-{m}-{d} {h}:{i}:{s}";let t;typeof e=="object"?t=e:(typeof e=="string"&&/^[0-9]+$/.test(e)&&(e=parseInt(e)),typeof e=="number"&&e.toString().length===10&&(e=e*1e3),t=new Date(e));const r={y:t.getFullYear(),m:t.getMonth()+1,d:t.getDate(),h:t.getHours(),i:t.getMinutes(),s:t.getSeconds(),a:t.getDay()};return o.replace(/{([ymdhisa])+}/g,(s,a)=>{let n=r[a];return a==="a"?["日","一","二","三","四","五","六"][n]:(s.length>0&&n<10&&(n="0"+n),n||0)})}const l=window.innerHeight-320;export{l as d,u as o,g as p,d as r};