Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
docs.it4i.cz
Manage
Activity
Members
Labels
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
David Ciz
docs.it4i.cz
Commits
6b5b5ea8
Commit
6b5b5ea8
authored
8 years ago
by
Lukáš Krupčík
Browse files
Options
Downloads
Patches
Plain Diff
change color and text
parent
516f2bb2
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
material/assets/javascripts/modernizr-facb31f4a3.js
+245
-1
245 additions, 1 deletion
material/assets/javascripts/modernizr-facb31f4a3.js
with
245 additions
and
1 deletion
material/assets/javascripts/modernizr-facb31f4a3.js
+
245
−
1
View file @
6b5b5ea8
!
function
(
e
,
t
,
n
){
function
s
(
e
,
t
){
return
typeof
e
===
t
}
function
r
(){
var
e
,
t
,
n
,
r
,
o
,
i
,
a
;
for
(
var
f
in
w
)
if
(
w
.
hasOwnProperty
(
f
)){
if
(
e
=
[],
t
=
w
[
f
],
t
.
name
&&
(
e
.
push
(
t
.
name
.
toLowerCase
()),
t
.
options
&&
t
.
options
.
aliases
&&
t
.
options
.
aliases
.
length
))
for
(
n
=
0
;
n
<
t
.
options
.
aliases
.
length
;
n
++
)
e
.
push
(
t
.
options
.
aliases
[
n
].
toLowerCase
());
for
(
r
=
s
(
t
.
fn
,
"
function
"
)?
t
.
fn
():
t
.
fn
,
o
=
0
;
o
<
e
.
length
;
o
++
)
i
=
e
[
o
],
a
=
i
.
split
(
"
.
"
),
1
===
a
.
length
?
_
[
a
[
0
]]
=
r
:(
!
_
[
a
[
0
]]
||
_
[
a
[
0
]]
instanceof
Boolean
||
(
_
[
a
[
0
]]
=
new
Boolean
(
_
[
a
[
0
]])),
_
[
a
[
0
]][
a
[
1
]]
=
r
),
S
.
push
((
r
?
""
:
"
no-
"
)
+
a
.
join
(
"
-
"
))}}
function
o
(
e
){
var
t
=
b
.
className
,
n
=
_
.
_config
.
classPrefix
||
""
;
if
(
T
&&
(
t
=
t
.
baseVal
),
_
.
_config
.
enableJSClass
){
var
s
=
new
RegExp
(
"
(^|
\\
s)
"
+
n
+
"
no-js(
\\
s|$)
"
);
t
=
t
.
replace
(
s
,
"
$1
"
+
n
+
"
js$2
"
)}
_
.
_config
.
enableClasses
&&
(
t
+=
"
"
+
n
+
e
.
join
(
"
"
+
n
),
T
?
b
.
className
.
baseVal
=
t
:
b
.
className
=
t
)}
function
i
(
e
,
t
){
if
(
"
object
"
==
typeof
e
)
for
(
var
n
in
e
)
C
(
e
,
n
)
&&
i
(
n
,
e
[
n
]);
else
{
e
=
e
.
toLowerCase
();
var
s
=
e
.
split
(
"
.
"
),
r
=
_
[
s
[
0
]];
if
(
2
==
s
.
length
&&
(
r
=
r
[
s
[
1
]]),
"
undefined
"
!=
typeof
r
)
return
_
;
t
=
"
function
"
==
typeof
t
?
t
():
t
,
1
==
s
.
length
?
_
[
s
[
0
]]
=
t
:(
!
_
[
s
[
0
]]
||
_
[
s
[
0
]]
instanceof
Boolean
||
(
_
[
s
[
0
]]
=
new
Boolean
(
_
[
s
[
0
]])),
_
[
s
[
0
]][
s
[
1
]]
=
t
),
o
([(
t
&&
0
!=
t
?
""
:
"
no-
"
)
+
s
.
join
(
"
-
"
)]),
_
.
_trigger
(
e
,
t
)}
return
_
}
function
a
(){
return
"
function
"
!=
typeof
t
.
createElement
?
t
.
createElement
(
arguments
[
0
]):
T
?
t
.
createElementNS
.
call
(
t
,
"
http://www.w3.org/2000/svg
"
,
arguments
[
0
]):
t
.
createElement
.
apply
(
t
,
arguments
)}
function
f
(){
var
e
=
t
.
body
;
return
e
||
(
e
=
a
(
T
?
"
svg
"
:
"
body
"
),
e
.
fake
=!
0
),
e
}
function
l
(
e
,
n
,
s
,
r
){
var
o
,
i
,
l
,
u
,
c
=
"
modernizr
"
,
p
=
a
(
"
div
"
),
d
=
f
();
if
(
parseInt
(
s
,
10
))
for
(;
s
--
;)
l
=
a
(
"
div
"
),
l
.
id
=
r
?
r
[
s
]:
c
+
(
s
+
1
),
p
.
appendChild
(
l
);
return
o
=
a
(
"
style
"
),
o
.
type
=
"
text/css
"
,
o
.
id
=
"
s
"
+
c
,(
d
.
fake
?
d
:
p
).
appendChild
(
o
),
d
.
appendChild
(
p
),
o
.
styleSheet
?
o
.
styleSheet
.
cssText
=
e
:
o
.
appendChild
(
t
.
createTextNode
(
e
)),
p
.
id
=
c
,
d
.
fake
&&
(
d
.
style
.
background
=
""
,
d
.
style
.
overflow
=
"
hidden
"
,
u
=
b
.
style
.
overflow
,
b
.
style
.
overflow
=
"
hidden
"
,
b
.
appendChild
(
d
)),
i
=
n
(
p
,
e
),
d
.
fake
?(
d
.
parentNode
.
removeChild
(
d
),
b
.
style
.
overflow
=
u
,
b
.
offsetHeight
):
p
.
parentNode
.
removeChild
(
p
),
!!
i
}
function
u
(
e
,
t
){
return
!!~
(
""
+
e
).
indexOf
(
t
)}
function
c
(
e
){
return
e
.
replace
(
/
([
A-Z
])
/g
,
function
(
e
,
t
){
return
"
-
"
+
t
.
toLowerCase
()}).
replace
(
/^ms-/
,
"
-ms-
"
)}
function
p
(
t
,
s
){
var
r
=
t
.
length
;
if
(
"
CSS
"
in
e
&&
"
supports
"
in
e
.
CSS
){
for
(;
r
--
;)
if
(
e
.
CSS
.
supports
(
c
(
t
[
r
]),
s
))
return
!
0
;
return
!
1
}
if
(
"
CSSSupportsRule
"
in
e
){
for
(
var
o
=
[];
r
--
;)
o
.
push
(
"
(
"
+
c
(
t
[
r
])
+
"
:
"
+
s
+
"
)
"
);
return
o
=
o
.
join
(
"
or
"
),
l
(
"
@supports (
"
+
o
+
"
) { #modernizr { position: absolute; } }
"
,
function
(
e
){
return
"
absolute
"
==
getComputedStyle
(
e
,
null
).
position
})}
return
n
}
function
d
(
e
){
return
e
.
replace
(
/
([
a-z
])
-
([
a-z
])
/g
,
function
(
e
,
t
,
n
){
return
t
+
n
.
toUpperCase
()}).
replace
(
/^-/
,
""
)}
function
h
(
e
,
t
,
r
,
o
){
function
i
(){
l
&&
(
delete
A
.
style
,
delete
A
.
modElem
)}
if
(
o
=!
s
(
o
,
"
undefined
"
)
&&
o
,
!
s
(
r
,
"
undefined
"
)){
var
f
=
p
(
e
,
r
);
if
(
!
s
(
f
,
"
undefined
"
))
return
f
}
for
(
var
l
,
c
,
h
,
m
,
g
,
v
=
[
"
modernizr
"
,
"
tspan
"
];
!
A
.
style
;)
l
=!
0
,
A
.
modElem
=
a
(
v
.
shift
()),
A
.
style
=
A
.
modElem
.
style
;
for
(
h
=
e
.
length
,
c
=
0
;
c
<
h
;
c
++
)
if
(
m
=
e
[
c
],
g
=
A
.
style
[
m
],
u
(
m
,
"
-
"
)
&&
(
m
=
d
(
m
)),
A
.
style
[
m
]
!==
n
){
if
(
o
||
s
(
r
,
"
undefined
"
))
return
i
(),
"
pfx
"
!=
t
||
m
;
try
{
A
.
style
[
m
]
=
r
}
catch
(
e
){}
if
(
A
.
style
[
m
]
!=
g
)
return
i
(),
"
pfx
"
!=
t
||
m
}
return
i
(),
!
1
}
function
m
(
e
,
t
){
return
function
(){
return
e
.
apply
(
t
,
arguments
)}}
function
g
(
e
,
t
,
n
){
var
r
;
for
(
var
o
in
e
)
if
(
e
[
o
]
in
t
)
return
n
===!
1
?
e
[
o
]:(
r
=
t
[
e
[
o
]],
s
(
r
,
"
function
"
)?
m
(
r
,
n
||
t
):
r
);
return
!
1
}
function
v
(
e
,
t
,
n
,
r
,
o
){
var
i
=
e
.
charAt
(
0
).
toUpperCase
()
+
e
.
slice
(
1
),
a
=
(
e
+
"
"
+
k
.
join
(
i
+
"
"
)
+
i
).
split
(
"
"
);
return
s
(
t
,
"
string
"
)
||
s
(
t
,
"
undefined
"
)?
h
(
a
,
t
,
r
,
o
):(
a
=
(
e
+
"
"
+
R
.
join
(
i
+
"
"
)
+
i
).
split
(
"
"
),
g
(
a
,
t
,
n
))}
function
y
(
e
,
t
,
s
){
return
v
(
e
,
n
,
n
,
t
,
s
)}
var
w
=
[],
x
=
{
_version
:
"
3.3.1
"
,
_config
:{
classPrefix
:
""
,
enableClasses
:
!
0
,
enableJSClass
:
!
0
,
usePrefixes
:
!
0
},
_q
:[],
on
:
function
(
e
,
t
){
var
n
=
this
;
setTimeout
(
function
(){
t
(
n
[
e
])},
0
)},
addTest
:
function
(
e
,
t
,
n
){
w
.
push
({
name
:
e
,
fn
:
t
,
options
:
n
})},
addAsyncTest
:
function
(
e
){
w
.
push
({
name
:
null
,
fn
:
e
})}},
_
=
function
(){};
_
.
prototype
=
x
,
_
=
new
_
;
var
C
,
S
=
[],
b
=
t
.
documentElement
,
T
=
"
svg
"
===
b
.
nodeName
.
toLowerCase
();
!
function
(){
var
e
=
{}.
hasOwnProperty
;
C
=
s
(
e
,
"
undefined
"
)
||
s
(
e
.
call
,
"
undefined
"
)?
function
(
e
,
t
){
return
t
in
e
&&
s
(
e
.
constructor
.
prototype
[
t
],
"
undefined
"
)}:
function
(
t
,
n
){
return
e
.
call
(
t
,
n
)}}(),
x
.
_l
=
{},
x
.
on
=
function
(
e
,
t
){
this
.
_l
[
e
]
||
(
this
.
_l
[
e
]
=
[]),
this
.
_l
[
e
].
push
(
t
),
_
.
hasOwnProperty
(
e
)
&&
setTimeout
(
function
(){
_
.
_trigger
(
e
,
_
[
e
])},
0
)},
x
.
_trigger
=
function
(
e
,
t
){
if
(
this
.
_l
[
e
]){
var
n
=
this
.
_l
[
e
];
setTimeout
(
function
(){
var
e
,
s
;
for
(
e
=
0
;
e
<
n
.
length
;
e
++
)(
s
=
n
[
e
])(
t
)},
0
),
delete
this
.
_l
[
e
]}},
_
.
_q
.
push
(
function
(){
x
.
addTest
=
i
});
var
P
=
x
.
_config
.
usePrefixes
?
"
-webkit- -moz- -o- -ms-
"
.
split
(
"
"
):[];
x
.
_prefixes
=
P
,
_
.
addTest
(
"
csscalc
"
,
function
(){
var
e
=
"
width:
"
,
t
=
"
calc(10px);
"
,
n
=
a
(
"
a
"
);
return
n
.
style
.
cssText
=
e
+
P
.
join
(
t
+
e
),
!!
n
.
style
.
length
});
var
z
=
x
.
testStyles
=
l
,
E
=
function
(){
var
e
=
navigator
.
userAgent
,
t
=
e
.
match
(
/applewebkit
\/([
0-9
]
+
)
/gi
)
&&
parseFloat
(
RegExp
.
$1
),
n
=
e
.
match
(
/w
(
eb
)?
osbrowser/gi
),
s
=
e
.
match
(
/windows phone/gi
)
&&
e
.
match
(
/iemobile
\/([
0-9
])
+/gi
)
&&
parseFloat
(
RegExp
.
$1
)
>=
9
,
r
=
t
<
533
&&
e
.
match
(
/android/gi
);
return
n
||
r
||
s
}();
E
?
_
.
addTest
(
"
fontface
"
,
!
1
):
z
(
'
@font-face {font-family:"font";src:url("https://")}
'
,
function
(
e
,
n
){
var
s
=
t
.
getElementById
(
"
smodernizr
"
),
r
=
s
.
sheet
||
s
.
styleSheet
,
o
=
r
?
r
.
cssRules
&&
r
.
cssRules
[
0
]?
r
.
cssRules
[
0
].
cssText
:
r
.
cssText
||
""
:
""
,
i
=
/src/i
.
test
(
o
)
&&
0
===
o
.
indexOf
(
n
.
split
(
"
"
)[
0
]);
_
.
addTest
(
"
fontface
"
,
i
)});
var
j
=
"
Moz O ms Webkit
"
,
k
=
x
.
_config
.
usePrefixes
?
j
.
split
(
"
"
):[];
x
.
_cssomPrefixes
=
k
;
var
N
=
{
elem
:
a
(
"
modernizr
"
)};
_
.
_q
.
push
(
function
(){
delete
N
.
elem
});
var
A
=
{
style
:
N
.
elem
.
style
};
_
.
_q
.
unshift
(
function
(){
delete
A
.
style
});
var
R
=
x
.
_config
.
usePrefixes
?
j
.
toLowerCase
().
split
(
"
"
):[];
x
.
_domPrefixes
=
R
,
x
.
testAllProps
=
v
,
x
.
testAllProps
=
y
;
var
q
=
"
CSS
"
in
e
&&
"
supports
"
in
e
.
CSS
,
L
=
"
supportsCSS
"
in
e
;
_
.
addTest
(
"
supports
"
,
q
||
L
),
_
.
addTest
(
"
csstransforms3d
"
,
function
(){
var
e
=!!
y
(
"
perspective
"
,
"
1px
"
,
!
0
),
t
=
_
.
_config
.
usePrefixes
;
if
(
e
&&
(
!
t
||
"
webkitPerspective
"
in
b
.
style
)){
var
n
,
s
=
"
#modernizr{width:0;height:0}
"
;
_
.
supports
?
n
=
"
@supports (perspective: 1px)
"
:(
n
=
"
@media (transform-3d)
"
,
t
&&
(
n
+=
"
,(-webkit-transform-3d)
"
)),
n
+=
"
{#modernizr{width:7px;height:18px;margin:0;padding:0;border:0}}
"
,
z
(
s
+
n
,
function
(
t
){
e
=
7
===
t
.
offsetWidth
&&
18
===
t
.
offsetHeight
})}
return
e
}),
r
(),
o
(
S
),
delete
x
.
addTest
,
delete
x
.
addAsyncTest
;
for
(
var
O
=
0
;
O
<
_
.
_q
.
length
;
O
++
)
_
.
_q
[
O
]();
e
.
Modernizr
=
_
}(
window
,
document
);
\ No newline at end of file
!
function
(
e
,
t
,
n
)
{
function
s
(
e
,
t
)
{
return
typeof
e
===
t
;
}
function
r
()
{
var
e
,
t
,
n
,
r
,
o
,
i
,
a
;
for
(
var
f
in
w
)
if
(
w
.
hasOwnProperty
(
f
))
{
if
(
e
=
[],
t
=
w
[
f
],
t
.
name
&&
(
e
.
push
(
t
.
name
.
toLowerCase
()),
t
.
options
&&
t
.
options
.
aliases
&&
t
.
options
.
aliases
.
length
))
for
(
n
=
0
;
n
<
t
.
options
.
aliases
.
length
;
n
++
)
e
.
push
(
t
.
options
.
aliases
[
n
].
toLowerCase
());
for
(
r
=
s
(
t
.
fn
,
"
function
"
)?
t
.
fn
():
t
.
fn
,
o
=
0
;
o
<
e
.
length
;
o
++
)
i
=
e
[
o
],
a
=
i
.
split
(
"
.
"
),
1
===
a
.
length
?
_
[
a
[
0
]]
=
r
:
(
!
_
[
a
[
0
]]
||
_
[
a
[
0
]]
instanceof
Boolean
||
(
_
[
a
[
0
]]
=
new
Boolean
(
_
[
a
[
0
]])),
_
[
a
[
0
]][
a
[
1
]]
=
r
),
S
.
push
((
r
?
""
:
"
no-
"
)
+
a
.
join
(
"
-
"
));
}
}
function
o
(
e
)
{
var
t
=
b
.
className
,
n
=
_
.
_config
.
classPrefix
||
""
;
if
(
T
&&
(
t
=
t
.
baseVal
),
_
.
_config
.
enableJSClass
)
{
var
s
=
new
RegExp
(
"
(^|
\\
s)
"
+
n
+
"
no-js(
\\
s|$)
"
);
t
=
t
.
replace
(
s
,
"
$1
"
+
n
+
"
js$2
"
);
}
_
.
_config
.
enableClasses
&&
(
t
+=
"
"
+
n
+
e
.
join
(
"
"
+
n
),
T
?
b
.
className
.
baseVal
=
t
:
b
.
className
=
t
);
}
function
i
(
e
,
t
)
{
if
(
"
object
"
==
typeof
e
)
for
(
var
n
in
e
)
C
(
e
,
n
)
&&
i
(
n
,
e
[
n
]);
else
{
e
=
e
.
toLowerCase
();
var
s
=
e
.
split
(
"
.
"
),
r
=
_
[
s
[
0
]];
if
(
2
==
s
.
length
&&
(
r
=
r
[
s
[
1
]]),
"
undefined
"
!=
typeof
r
)
return
_
;
t
=
"
function
"
==
typeof
t
?
t
():
t
,
1
==
s
.
length
?
_
[
s
[
0
]]
=
t
:(
!
_
[
s
[
0
]]
||
_
[
s
[
0
]]
instanceof
Boolean
||
(
_
[
s
[
0
]]
=
new
Boolean
(
_
[
s
[
0
]])),
_
[
s
[
0
]][
s
[
1
]]
=
t
),
o
([(
t
&&
0
!=
t
?
""
:
"
no-
"
)
+
s
.
join
(
"
-
"
)]),
_
.
_trigger
(
e
,
t
);
}
return
_
;
}
function
a
()
{
return
"
function
"
!=
typeof
t
.
createElement
?
t
.
createElement
(
arguments
[
0
]):
T
?
t
.
createElementNS
.
call
(
t
,
"
http://www.w3.org/2000/svg
"
,
arguments
[
0
]):
t
.
createElement
.
apply
(
t
,
arguments
);
}
function
f
()
{
var
e
=
t
.
body
;
return
e
||
(
e
=
a
(
T
?
"
svg
"
:
"
body
"
),
e
.
fake
=!
0
),
e
;
}
function
l
(
e
,
n
,
s
,
r
)
{
var
o
,
i
,
l
,
u
,
c
=
"
modernizr
"
,
p
=
a
(
"
div
"
),
d
=
f
();
if
(
parseInt
(
s
,
10
))
for
(;
s
--
;
)
l
=
a
(
"
div
"
),
l
.
id
=
r
?
r
[
s
]:
c
+
(
s
+
1
),
p
.
appendChild
(
l
);
return
o
=
a
(
"
style
"
),
o
.
type
=
"
text/css
"
,
o
.
id
=
"
s
"
+
c
,
(
d
.
fake
?
d
:
p
).
appendChild
(
o
),
d
.
appendChild
(
p
),
o
.
styleSheet
?
o
.
styleSheet
.
cssText
=
e
:
o
.
appendChild
(
t
.
createTextNode
(
e
)),
p
.
id
=
c
,
d
.
fake
&&
(
d
.
style
.
background
=
""
,
d
.
style
.
overflow
=
"
hidden
"
,
u
=
b
.
style
.
overflow
,
b
.
style
.
overflow
=
"
hidden
"
,
b
.
appendChild
(
d
)),
i
=
n
(
p
,
e
),
d
.
fake
?(
d
.
parentNode
.
removeChild
(
d
),
b
.
style
.
overflow
=
u
,
b
.
offsetHeight
):
p
.
parentNode
.
removeChild
(
p
),
!!
i
;
}
function
u
(
e
,
t
)
{
return
!!~
(
""
+
e
).
indexOf
(
t
);
}
function
c
(
e
)
{
return
e
.
replace
(
/
([
A-Z
])
/g
,
function
(
e
,
t
)
{
return
"
-
"
+
t
.
toLowerCase
();
}
).
replace
(
/^ms-/
,
"
-ms-
"
);
}
function
p
(
t
,
s
)
{
var
r
=
t
.
length
;
if
(
"
CSS
"
in
e
&&
"
supports
"
in
e
.
CSS
)
{
for
(;
r
--
;
)
if
(
e
.
CSS
.
supports
(
c
(
t
[
r
]),
s
))
return
!
0
;
return
!
1
;
}
if
(
"
CSSSupportsRule
"
in
e
)
{
for
(
var
o
=
[];
r
--
;
)
o
.
push
(
"
(
"
+
c
(
t
[
r
])
+
"
:
"
+
s
+
"
)
"
);
return
o
=
o
.
join
(
"
or
"
),
l
(
"
@supports (
"
+
o
+
"
) {
#modernizr {
position: absolute;
}
}
"
,
function
(
e
)
{
return
"
absolute
"
==
getComputedStyle
(
e
,
null
).
position
;
}
);
}
return
n
;
}
function
d
(
e
)
{
return
e
.
replace
(
/
([
a-z
])
-
([
a-z
])
/g
,
function
(
e
,
t
,
n
)
{
return
t
+
n
.
toUpperCase
();
}
).
replace
(
/^-/
,
""
);
}
function
h
(
e
,
t
,
r
,
o
)
{
function
i
()
{
l
&&
(
delete
A
.
style
,
delete
A
.
modElem
);
}
if
(
o
=!
s
(
o
,
"
undefined
"
)
&&
o
,
!
s
(
r
,
"
undefined
"
))
{
var
f
=
p
(
e
,
r
);
if
(
!
s
(
f
,
"
undefined
"
))
return
f
;
}
for
(
var
l
,
c
,
h
,
m
,
g
,
v
=
[
"
modernizr
"
,
"
tspan
"
];
!
A
.
style
;
)
l
=!
0
,
A
.
modElem
=
a
(
v
.
shift
()),
A
.
style
=
A
.
modElem
.
style
;
for
(
h
=
e
.
length
,
c
=
0
;
c
<
h
;
c
++
)
if
(
m
=
e
[
c
],
g
=
A
.
style
[
m
],
u
(
m
,
"
-
"
)
&&
(
m
=
d
(
m
)),
A
.
style
[
m
]
!==
n
)
{
if
(
o
||
s
(
r
,
"
undefined
"
))
return
i
(),
"
pfx
"
!=
t
||
m
;
try
{
A
.
style
[
m
]
=
r
;
}
catch
(
e
)
{
}
if
(
A
.
style
[
m
]
!=
g
)
return
i
(),
"
pfx
"
!=
t
||
m
;
}
return
i
(),
!
1
;
}
function
m
(
e
,
t
)
{
return
function
()
{
return
e
.
apply
(
t
,
arguments
);
}
}
function
g
(
e
,
t
,
n
)
{
var
r
;
for
(
var
o
in
e
)
if
(
e
[
o
]
in
t
)
return
n
===!
1
?
e
[
o
]:
(
r
=
t
[
e
[
o
]],
s
(
r
,
"
function
"
)?
m
(
r
,
n
||
t
):
r
);
return
!
1
;
}
function
v
(
e
,
t
,
n
,
r
,
o
)
{
var
i
=
e
.
charAt
(
0
).
toUpperCase
()
+
e
.
slice
(
1
),
a
=
(
e
+
"
"
+
k
.
join
(
i
+
"
"
)
+
i
).
split
(
"
"
);
return
s
(
t
,
"
string
"
)
||
s
(
t
,
"
undefined
"
)?
h
(
a
,
t
,
r
,
o
):
(
a
=
(
e
+
"
"
+
R
.
join
(
i
+
"
"
)
+
i
).
split
(
"
"
),
g
(
a
,
t
,
n
));
}
function
y
(
e
,
t
,
s
)
{
return
v
(
e
,
n
,
n
,
t
,
s
);
}
var
w
=
[],
x
=
{
_version
:
"
3.3.1
"
,
_config
:
{
classPrefix
:
""
,
enableClasses
:
!
0
,
enableJSClass
:
!
0
,
usePrefixes
:
!
0
;
}
,
_q
:[],
on
:
function
(
e
,
t
)
{
var
n
=
this
;
setTimeout
(
function
()
{
t
(
n
[
e
]);
}
,
0
);
},
addTest
:
function
(
e
,
t
,
n
)
{
w
.
push
(
{
name
:
e
,
fn
:
t
,
options
:
n
;
}
);
},
addAsyncTest
:
function
(
e
)
{
w
.
push
(
{
name
:
null
,
fn
:
e
;
}
);
}},
_
=
function
()
{
}
;
_
.
prototype
=
x
,
_
=
new
_
;
var
C
,
S
=
[],
b
=
t
.
documentElement
,
T
=
"
svg
"
===
b
.
nodeName
.
toLowerCase
();
!
function
()
{
var
e
=
{
}
.
hasOwnProperty
;
C
=
s
(
e
,
"
undefined
"
)
||
s
(
e
.
call
,
"
undefined
"
)?
function
(
e
,
t
)
{
return
t
in
e
&&
s
(
e
.
constructor
.
prototype
[
t
],
"
undefined
"
);
}
:
function
(
t
,
n
)
{
return
e
.
call
(
t
,
n
);
}
}(),
x
.
_l
=
{
}
,
x
.
on
=
function
(
e
,
t
)
{
this
.
_l
[
e
]
||
(
this
.
_l
[
e
]
=
[]),
this
.
_l
[
e
].
push
(
t
),
_
.
hasOwnProperty
(
e
)
&&
setTimeout
(
function
()
{
_
.
_trigger
(
e
,
_
[
e
]);
}
,
0
);
},
x
.
_trigger
=
function
(
e
,
t
)
{
if
(
this
.
_l
[
e
])
{
var
n
=
this
.
_l
[
e
];
setTimeout
(
function
()
{
var
e
,
s
;
for
(
e
=
0
;
e
<
n
.
length
;
e
++
)(
s
=
n
[
e
])(
t
);
}
,
0
),
delete
this
.
_l
[
e
];
}},
_
.
_q
.
push
(
function
()
{
x
.
addTest
=
i
;
}
);
var
P
=
x
.
_config
.
usePrefixes
?
"
-webkit- -moz- -o- -ms-
"
.
split
(
"
"
):
[];
x
.
_prefixes
=
P
,
_
.
addTest
(
"
csscalc
"
,
function
()
{
var
e
=
"
width:
"
,
t
=
"
calc(10px);
"
,
n
=
a
(
"
a
"
);
return
n
.
style
.
cssText
=
e
+
P
.
join
(
t
+
e
),
!!
n
.
style
.
length
;
}
);
var
z
=
x
.
testStyles
=
l
,
E
=
function
()
{
var
e
=
navigator
.
userAgent
,
t
=
e
.
match
(
/applewebkit
\/([
0-9
]
+
)
/gi
)
&&
parseFloat
(
RegExp
.
$1
),
n
=
e
.
match
(
/w
(
eb
)?
osbrowser/gi
),
s
=
e
.
match
(
/windows phone/gi
)
&&
e
.
match
(
/iemobile
\/([
0-9
])
+/gi
)
&&
parseFloat
(
RegExp
.
$1
)
>=
9
,
r
=
t
<
533
&&
e
.
match
(
/android/gi
);
return
n
||
r
||
s
;
}
();
E
?
_
.
addTest
(
"
fontface
"
,
!
1
):
z
(
'
@font-face {
font-family: "font";
src: url("https://");
}
'
,
function
(
e
,
n
)
{
var
s
=
t
.
getElementById
(
"
smodernizr
"
),
r
=
s
.
sheet
||
s
.
styleSheet
,
o
=
r
?
r
.
cssRules
&&
r
.
cssRules
[
0
]?
r
.
cssRules
[
0
].
cssText
:
r
.
cssText
||
""
:
""
,
i
=
/src/i
.
test
(
o
)
&&
0
===
o
.
indexOf
(
n
.
split
(
"
"
)[
0
]);
_
.
addTest
(
"
fontface
"
,
i
);
}
);
var
j
=
"
Moz O ms Webkit
"
,
k
=
x
.
_config
.
usePrefixes
?
j
.
split
(
"
"
):
[];
x
.
_cssomPrefixes
=
k
;
var
N
=
{
elem
:
a
(
"
modernizr
"
);
}
;
_
.
_q
.
push
(
function
()
{
delete
N
.
elem
;
}
);
var
A
=
{
style
:
N
.
elem
.
style
;
}
;
_
.
_q
.
unshift
(
function
()
{
delete
A
.
style
;
}
);
var
R
=
x
.
_config
.
usePrefixes
?
j
.
toLowerCase
().
split
(
"
"
):
[];
x
.
_domPrefixes
=
R
,
x
.
testAllProps
=
v
,
x
.
testAllProps
=
y
;
var
q
=
"
CSS
"
in
e
&&
"
supports
"
in
e
.
CSS
,
L
=
"
supportsCSS
"
in
e
;
_
.
addTest
(
"
supports
"
,
q
||
L
),
_
.
addTest
(
"
csstransforms3d
"
,
function
()
{
var
e
=!!
y
(
"
perspective
"
,
"
1px
"
,
!
0
),
t
=
_
.
_config
.
usePrefixes
;
if
(
e
&&
(
!
t
||
"
webkitPerspective
"
in
b
.
style
))
{
var
n
,
s
=
"
#modernizr {
width: 0;
height: 0;
}
"
;
_
.
supports
?
n
=
"
@supports (perspective: 1px)
"
:(
n
=
"
@media (transform-3d)
"
,
t
&&
(
n
+=
"
, (-webkit-transform-3d)
"
)),
n
+=
"
{
#modernizr {
width: 7px;
height: 18px;
margin: 0;
padding: 0;
border: 0;
}
}
"
,
z
(
s
+
n
,
function
(
t
)
{
e
=
7
===
t
.
offsetWidth
&&
18
===
t
.
offsetHeight
;
}
);
}
return
e
;
}),
r
(),
o
(
S
),
delete
x
.
addTest
,
delete
x
.
addAsyncTest
;
for
(
var
O
=
0
;
O
<
_
.
_q
.
length
;
O
++
)
_
.
_q
[
O
]();
e
.
Modernizr
=
_
;
}
(
window
,
document
);
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment