diff --git a/OnToology/ontology/sio/release/sio-subset-ovopub.owl/context/context.jsonld b/OnToology/ontology/sio/release/sio-subset-ovopub.owl/context/context.jsonld new file mode 100644 index 00000000..b688a586 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-ovopub.owl/context/context.jsonld @@ -0,0 +1,35 @@ +{ + "@context" : { + "SIO_001301" : { + "@id" : "http://semanticscience.org/resource/SIO_001301" + }, + "versionInfo" : { + "@id" : "http://www.w3.org/2002/07/owl#versionInfo" + }, + "SIO_001300" : { + "@id" : "http://semanticscience.org/resource/SIO_001300" + }, + "subset" : { + "@id" : "http://semanticscience.org/resource/subset" + }, + "label" : { + "@id" : "http://www.w3.org/2000/01/rdf-schema#label" + }, + "SIO_001302" : { + "@id" : "http://semanticscience.org/resource/SIO_001302" + }, + "isDefinedBy" : { + "@id" : "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" + }, + "comment" : { + "@id" : "http://schema.org/comment" + }, + "SIO_001247" : { + "@id" : "http://semanticscience.org/resource/SIO_001247", + "@type" : "@id" + }, + "description" : { + "@id" : "http://purl.org/dc/terms/description" + } + } +} diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/OnToology.cfg b/OnToology/ontology/sio/release/sio-subset-process.owl/OnToology.cfg new file mode 100644 index 00000000..c60d01f2 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/OnToology.cfg @@ -0,0 +1,12 @@ +[ar2dtool] +enable = True + +[widoco] +enable = True + +[oops] +enable = True + +[owl2jsonld] +enable = True + diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/context/context.jsonld b/OnToology/ontology/sio/release/sio-subset-process.owl/context/context.jsonld new file mode 100644 index 00000000..61570ad1 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/context/context.jsonld @@ -0,0 +1,721 @@ +{ + "@context" : { + "SIO_001051" : { + "@id" : "http://semanticscience.org/resource/SIO_001051" + }, + "SIO_000703" : { + "@id" : "http://semanticscience.org/resource/SIO_000703" + }, + "SIO_001195" : { + "@id" : "http://semanticscience.org/resource/SIO_001195" + }, + "SIO_000856" : { + "@id" : "http://semanticscience.org/resource/SIO_000856" + }, + "SIO_000589" : { + "@id" : "http://semanticscience.org/resource/SIO_000589" + }, + "SIO_000573" : { + "@id" : "http://semanticscience.org/resource/SIO_000573" + }, + "SIO_000826" : { + "@id" : "http://semanticscience.org/resource/SIO_000826" + }, + "SIO_001152" : { + "@id" : "http://semanticscience.org/resource/SIO_001152" + }, + "SIO_001140" : { + "@id" : "http://semanticscience.org/resource/SIO_001140" + }, + "SIO_000837" : { + "@id" : "http://semanticscience.org/resource/SIO_000837" + }, + "hasSynonym" : { + "@id" : "http://semanticscience.org/resource/hasSynonym" + }, + "SIO_000823" : { + "@id" : "http://semanticscience.org/resource/SIO_000823" + }, + "SIO_000571" : { + "@id" : "http://semanticscience.org/resource/SIO_000571" + }, + "SIO_000572" : { + "@id" : "http://semanticscience.org/resource/SIO_000572" + }, + "SIO_001134" : { + "@id" : "http://semanticscience.org/resource/SIO_001134" + }, + "SIO_000816" : { + "@id" : "http://semanticscience.org/resource/SIO_000816" + }, + "SIO_000594" : { + "@id" : "http://semanticscience.org/resource/SIO_000594" + }, + "SIO_001147" : { + "@id" : "http://semanticscience.org/resource/SIO_001147" + }, + "versionInfo" : { + "@id" : "http://www.w3.org/2002/07/owl#versionInfo" + }, + "SIO_000835" : { + "@id" : "http://semanticscience.org/resource/SIO_000835" + }, + "SIO_000739" : { + "@id" : "http://semanticscience.org/resource/SIO_000739" + }, + "SIO_000582" : { + "@id" : "http://semanticscience.org/resource/SIO_000582" + }, + "SIO_000857" : { + "@id" : "http://semanticscience.org/resource/SIO_000857" + }, + "example" : { + "@id" : "http://semanticscience.org/resource/example" + }, + "SIO_001201" : { + "@id" : "http://semanticscience.org/resource/SIO_001201" + }, + "SIO_001366" : { + "@id" : "http://semanticscience.org/resource/SIO_001366" + }, + "subset" : { + "@id" : "http://semanticscience.org/resource/subset" + }, + "SIO_001281" : { + "@id" : "http://semanticscience.org/resource/SIO_001281" + }, + "SIO_000593" : { + "@id" : "http://semanticscience.org/resource/SIO_000593" + }, + "SIO_010511" : { + "@id" : "http://semanticscience.org/resource/SIO_010511" + }, + "SIO_000575" : { + "@id" : "http://semanticscience.org/resource/SIO_000575" + }, + "SIO_000588" : { + "@id" : "http://semanticscience.org/resource/SIO_000588" + }, + "SIO_000746" : { + "@id" : "http://semanticscience.org/resource/SIO_000746" + }, + "SIO_010295" : { + "@id" : "http://semanticscience.org/resource/SIO_010295" + }, + "SIO_001285" : { + "@id" : "http://semanticscience.org/resource/SIO_001285" + }, + "SIO_000580" : { + "@id" : "http://semanticscience.org/resource/SIO_000580" + }, + "SIO_000815" : { + "@id" : "http://semanticscience.org/resource/SIO_000815" + }, + "SIO_010309" : { + "@id" : "http://semanticscience.org/resource/SIO_010309" + }, + "SIO_000846" : { + "@id" : "http://semanticscience.org/resource/SIO_000846" + }, + "SIO_001148" : { + "@id" : "http://semanticscience.org/resource/SIO_001148" + }, + "SIO_000411" : { + "@id" : "http://semanticscience.org/resource/SIO_000411" + }, + "SIO_001207" : { + "@id" : "http://semanticscience.org/resource/SIO_001207" + }, + "SIO_000591" : { + "@id" : "http://semanticscience.org/resource/SIO_000591" + }, + "SIO_000559" : { + "@id" : "http://semanticscience.org/resource/SIO_000559" + }, + "SIO_000824" : { + "@id" : "http://semanticscience.org/resource/SIO_000824" + }, + "equivalentTo" : { + "@id" : "http://semanticscience.org/resource/equivalentTo" + }, + "SIO_000562" : { + "@id" : "http://semanticscience.org/resource/SIO_000562" + }, + "SIO_010287" : { + "@id" : "http://semanticscience.org/resource/SIO_010287" + }, + "SIO_000814" : { + "@id" : "http://semanticscience.org/resource/SIO_000814" + }, + "SIO_001048" : { + "@id" : "http://semanticscience.org/resource/SIO_001048" + }, + "SIO_010512" : { + "@id" : "http://semanticscience.org/resource/SIO_010512" + }, + "SIO_000845" : { + "@id" : "http://semanticscience.org/resource/SIO_000845" + }, + "SIO_000379" : { + "@id" : "http://semanticscience.org/resource/SIO_000379" + }, + "SIO_001137" : { + "@id" : "http://semanticscience.org/resource/SIO_001137" + }, + "SIO_000853" : { + "@id" : "http://semanticscience.org/resource/SIO_000853" + }, + "SIO_000667" : { + "@id" : "http://semanticscience.org/resource/SIO_000667" + }, + "SIO_001146" : { + "@id" : "http://semanticscience.org/resource/SIO_001146" + }, + "SIO_000564" : { + "@id" : "http://semanticscience.org/resource/SIO_000564" + }, + "SIO_000848" : { + "@id" : "http://semanticscience.org/resource/SIO_000848" + }, + "SIO_000919" : { + "@id" : "http://semanticscience.org/resource/SIO_000919" + }, + "SIO_001132" : { + "@id" : "http://semanticscience.org/resource/SIO_001132" + }, + "SIO_001202" : { + "@id" : "http://semanticscience.org/resource/SIO_001202" + }, + "SIO_001128" : { + "@id" : "http://semanticscience.org/resource/SIO_001128" + }, + "SIO_000838" : { + "@id" : "http://semanticscience.org/resource/SIO_000838" + }, + "SIO_010519" : { + "@id" : "http://semanticscience.org/resource/SIO_010519" + }, + "SIO_001151" : { + "@id" : "http://semanticscience.org/resource/SIO_001151" + }, + "SIO_001359" : { + "@id" : "http://semanticscience.org/resource/SIO_001359" + }, + "SIO_010345" : { + "@id" : "http://semanticscience.org/resource/SIO_010345" + }, + "SIO_000822" : { + "@id" : "http://semanticscience.org/resource/SIO_000822" + }, + "SIO_010522" : { + "@id" : "http://semanticscience.org/resource/SIO_010522" + }, + "SIO_000818" : { + "@id" : "http://semanticscience.org/resource/SIO_000818" + }, + "SIO_001356" : { + "@id" : "http://semanticscience.org/resource/SIO_001356" + }, + "label" : { + "@id" : "http://www.w3.org/2000/01/rdf-schema#label" + }, + "SIO_001055" : { + "@id" : "http://semanticscience.org/resource/SIO_001055" + }, + "SIO_000863" : { + "@id" : "http://semanticscience.org/resource/SIO_000863" + }, + "SIO_000862" : { + "@id" : "http://semanticscience.org/resource/SIO_000862" + }, + "SIO_001205" : { + "@id" : "http://semanticscience.org/resource/SIO_001205" + }, + "SIO_000276" : { + "@id" : "http://semanticscience.org/resource/SIO_000276" + }, + "SIO_000840" : { + "@id" : "http://semanticscience.org/resource/SIO_000840" + }, + "SIO_000745" : { + "@id" : "http://semanticscience.org/resource/SIO_000745" + }, + "SIO_001022" : { + "@id" : "http://semanticscience.org/resource/SIO_001022" + }, + "SIO_001286" : { + "@id" : "http://semanticscience.org/resource/SIO_001286" + }, + "SIO_010510" : { + "@id" : "http://semanticscience.org/resource/SIO_010510" + }, + "SIO_000410" : { + "@id" : "http://semanticscience.org/resource/SIO_000410" + }, + "SIO_000994" : { + "@id" : "http://semanticscience.org/resource/SIO_000994" + }, + "SIO_001149" : { + "@id" : "http://semanticscience.org/resource/SIO_001149" + }, + "SIO_001024" : { + "@id" : "http://semanticscience.org/resource/SIO_001024" + }, + "SIO_000872" : { + "@id" : "http://semanticscience.org/resource/SIO_000872" + }, + "SIO_000850" : { + "@id" : "http://semanticscience.org/resource/SIO_000850" + }, + "SIO_000868" : { + "@id" : "http://semanticscience.org/resource/SIO_000868" + }, + "SIO_010301" : { + "@id" : "http://semanticscience.org/resource/SIO_010301" + }, + "SIO_000864" : { + "@id" : "http://semanticscience.org/resource/SIO_000864" + }, + "SIO_000842" : { + "@id" : "http://semanticscience.org/resource/SIO_000842" + }, + "SIO_000570" : { + "@id" : "http://semanticscience.org/resource/SIO_000570" + }, + "SIO_000918" : { + "@id" : "http://semanticscience.org/resource/SIO_000918" + }, + "SIO_000649" : { + "@id" : "http://semanticscience.org/resource/SIO_000649" + }, + "SIO_001398" : { + "@id" : "http://semanticscience.org/resource/SIO_001398" + }, + "SIO_001199" : { + "@id" : "http://semanticscience.org/resource/SIO_001199" + }, + "SIO_001054" : { + "@id" : "http://semanticscience.org/resource/SIO_001054" + }, + "SIO_000821" : { + "@id" : "http://semanticscience.org/resource/SIO_000821" + }, + "SIO_010516" : { + "@id" : "http://semanticscience.org/resource/SIO_010516" + }, + "SIO_001023" : { + "@id" : "http://semanticscience.org/resource/SIO_001023" + }, + "SIO_000859" : { + "@id" : "http://semanticscience.org/resource/SIO_000859" + }, + "SIO_010286" : { + "@id" : "http://semanticscience.org/resource/SIO_010286" + }, + "SIO_010036" : { + "@id" : "http://semanticscience.org/resource/SIO_010036" + }, + "SIO_000867" : { + "@id" : "http://semanticscience.org/resource/SIO_000867" + }, + "broaderThan" : { + "@id" : "http://semanticscience.org/resource/broaderThan" + }, + "SIO_000579" : { + "@id" : "http://semanticscience.org/resource/SIO_000579" + }, + "SIO_000849" : { + "@id" : "http://semanticscience.org/resource/SIO_000849" + }, + "SIO_010514" : { + "@id" : "http://semanticscience.org/resource/SIO_010514" + }, + "SIO_001287" : { + "@id" : "http://semanticscience.org/resource/SIO_001287" + }, + "SIO_000590" : { + "@id" : "http://semanticscience.org/resource/SIO_000590" + }, + "SIO_000998" : { + "@id" : "http://semanticscience.org/resource/SIO_000998" + }, + "SIO_000951" : { + "@id" : "http://semanticscience.org/resource/SIO_000951" + }, + "SIO_000855" : { + "@id" : "http://semanticscience.org/resource/SIO_000855" + }, + "SIO_001007" : { + "@id" : "http://semanticscience.org/resource/SIO_001007" + }, + "SIO_001204" : { + "@id" : "http://semanticscience.org/resource/SIO_001204" + }, + "SIO_001145" : { + "@id" : "http://semanticscience.org/resource/SIO_001145" + }, + "SIO_010289" : { + "@id" : "http://semanticscience.org/resource/SIO_010289" + }, + "SIO_000813" : { + "@id" : "http://semanticscience.org/resource/SIO_000813" + }, + "SIO_001142" : { + "@id" : "http://semanticscience.org/resource/SIO_001142" + }, + "SIO_000587" : { + "@id" : "http://semanticscience.org/resource/SIO_000587" + }, + "SIO_001001" : { + "@id" : "http://semanticscience.org/resource/SIO_001001" + }, + "SIO_000358" : { + "@id" : "http://semanticscience.org/resource/SIO_000358" + }, + "SIO_000748" : { + "@id" : "http://semanticscience.org/resource/SIO_000748" + }, + "SIO_010515" : { + "@id" : "http://semanticscience.org/resource/SIO_010515" + }, + "SIO_000581" : { + "@id" : "http://semanticscience.org/resource/SIO_000581" + }, + "SIO_000976" : { + "@id" : "http://semanticscience.org/resource/SIO_000976" + }, + "SIO_000969" : { + "@id" : "http://semanticscience.org/resource/SIO_000969" + }, + "SIO_000870" : { + "@id" : "http://semanticscience.org/resource/SIO_000870" + }, + "SIO_000843" : { + "@id" : "http://semanticscience.org/resource/SIO_000843" + }, + "SIO_001144" : { + "@id" : "http://semanticscience.org/resource/SIO_001144" + }, + "SIO_001006" : { + "@id" : "http://semanticscience.org/resource/SIO_001006" + }, + "SIO_001153" : { + "@id" : "http://semanticscience.org/resource/SIO_001153" + }, + "SIO_000574" : { + "@id" : "http://semanticscience.org/resource/SIO_000574" + }, + "SIO_000611" : { + "@id" : "http://semanticscience.org/resource/SIO_000611" + }, + "SIO_001000" : { + "@id" : "http://semanticscience.org/resource/SIO_001000" + }, + "SIO_001135" : { + "@id" : "http://semanticscience.org/resource/SIO_001135" + }, + "SIO_001138" : { + "@id" : "http://semanticscience.org/resource/SIO_001138" + }, + "SIO_010523" : { + "@id" : "http://semanticscience.org/resource/SIO_010523" + }, + "SIO_000817" : { + "@id" : "http://semanticscience.org/resource/SIO_000817" + }, + "SIO_010508" : { + "@id" : "http://semanticscience.org/resource/SIO_010508" + }, + "SIO_000847" : { + "@id" : "http://semanticscience.org/resource/SIO_000847" + }, + "SIO_010307" : { + "@id" : "http://semanticscience.org/resource/SIO_010307" + }, + "isDefinedBy" : { + "@id" : "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" + }, + "SIO_000578" : { + "@id" : "http://semanticscience.org/resource/SIO_000578" + }, + "SIO_001125" : { + "@id" : "http://semanticscience.org/resource/SIO_001125" + }, + "SIO_000006" : { + "@id" : "http://semanticscience.org/resource/SIO_000006" + }, + "SIO_001357" : { + "@id" : "http://semanticscience.org/resource/SIO_001357" + }, + "SIO_001049" : { + "@id" : "http://semanticscience.org/resource/SIO_001049" + }, + "SIO_000592" : { + "@id" : "http://semanticscience.org/resource/SIO_000592" + }, + "SIO_001284" : { + "@id" : "http://semanticscience.org/resource/SIO_001284" + }, + "SIO_000831" : { + "@id" : "http://semanticscience.org/resource/SIO_000831" + }, + "SIO_010513" : { + "@id" : "http://semanticscience.org/resource/SIO_010513" + }, + "SIO_001282" : { + "@id" : "http://semanticscience.org/resource/SIO_001282" + }, + "SIO_001076" : { + "@id" : "http://semanticscience.org/resource/SIO_001076" + }, + "SIO_000866" : { + "@id" : "http://semanticscience.org/resource/SIO_000866" + }, + "SIO_001143" : { + "@id" : "http://semanticscience.org/resource/SIO_001143" + }, + "SIO_000825" : { + "@id" : "http://semanticscience.org/resource/SIO_000825" + }, + "SIO_000827" : { + "@id" : "http://semanticscience.org/resource/SIO_000827" + }, + "SIO_000869" : { + "@id" : "http://semanticscience.org/resource/SIO_000869" + }, + "SIO_000744" : { + "@id" : "http://semanticscience.org/resource/SIO_000744" + }, + "SIO_001067" : { + "@id" : "http://semanticscience.org/resource/SIO_001067" + }, + "SIO_001206" : { + "@id" : "http://semanticscience.org/resource/SIO_001206" + }, + "SIO_000609" : { + "@id" : "http://semanticscience.org/resource/SIO_000609" + }, + "SIO_010013" : { + "@id" : "http://semanticscience.org/resource/SIO_010013" + }, + "SIO_000871" : { + "@id" : "http://semanticscience.org/resource/SIO_000871" + }, + "SIO_001283" : { + "@id" : "http://semanticscience.org/resource/SIO_001283" + }, + "SIO_001130" : { + "@id" : "http://semanticscience.org/resource/SIO_001130" + }, + "SIO_001141" : { + "@id" : "http://semanticscience.org/resource/SIO_001141" + }, + "SIO_001059" : { + "@id" : "http://semanticscience.org/resource/SIO_001059" + }, + "SIO_010285" : { + "@id" : "http://semanticscience.org/resource/SIO_010285" + }, + "SIO_000844" : { + "@id" : "http://semanticscience.org/resource/SIO_000844" + }, + "SIO_000858" : { + "@id" : "http://semanticscience.org/resource/SIO_000858" + }, + "SIO_001399" : { + "@id" : "http://semanticscience.org/resource/SIO_001399" + }, + "SIO_001002" : { + "@id" : "http://semanticscience.org/resource/SIO_001002" + }, + "SIO_000841" : { + "@id" : "http://semanticscience.org/resource/SIO_000841" + }, + "SIO_000819" : { + "@id" : "http://semanticscience.org/resource/SIO_000819" + }, + "SIO_000833" : { + "@id" : "http://semanticscience.org/resource/SIO_000833" + }, + "SIO_001192" : { + "@id" : "http://semanticscience.org/resource/SIO_001192" + }, + "SIO_010521" : { + "@id" : "http://semanticscience.org/resource/SIO_010521" + }, + "SIO_010518" : { + "@id" : "http://semanticscience.org/resource/SIO_010518" + }, + "SIO_010283" : { + "@id" : "http://semanticscience.org/resource/SIO_010283" + }, + "SIO_001066" : { + "@id" : "http://semanticscience.org/resource/SIO_001066" + }, + "SIO_000576" : { + "@id" : "http://semanticscience.org/resource/SIO_000576" + }, + "SIO_001131" : { + "@id" : "http://semanticscience.org/resource/SIO_001131" + }, + "SIO_000999" : { + "@id" : "http://semanticscience.org/resource/SIO_000999" + }, + "SIO_010520" : { + "@id" : "http://semanticscience.org/resource/SIO_010520" + }, + "SIO_001203" : { + "@id" : "http://semanticscience.org/resource/SIO_001203" + }, + "SIO_010300" : { + "@id" : "http://semanticscience.org/resource/SIO_010300" + }, + "SIO_001129" : { + "@id" : "http://semanticscience.org/resource/SIO_001129" + }, + "SIO_001200" : { + "@id" : "http://semanticscience.org/resource/SIO_001200" + }, + "SIO_001180" : { + "@id" : "http://semanticscience.org/resource/SIO_001180" + }, + "SIO_000852" : { + "@id" : "http://semanticscience.org/resource/SIO_000852" + }, + "SIO_000812" : { + "@id" : "http://semanticscience.org/resource/SIO_000812" + }, + "SIO_001193" : { + "@id" : "http://semanticscience.org/resource/SIO_001193" + }, + "SIO_000610" : { + "@id" : "http://semanticscience.org/resource/SIO_000610" + }, + "SIO_000854" : { + "@id" : "http://semanticscience.org/resource/SIO_000854" + }, + "SIO_000583" : { + "@id" : "http://semanticscience.org/resource/SIO_000583" + }, + "SIO_000836" : { + "@id" : "http://semanticscience.org/resource/SIO_000836" + }, + "SIO_010288" : { + "@id" : "http://semanticscience.org/resource/SIO_010288" + }, + "SIO_000412" : { + "@id" : "http://semanticscience.org/resource/SIO_000412" + }, + "SIO_000595" : { + "@id" : "http://semanticscience.org/resource/SIO_000595" + }, + "SIO_001150" : { + "@id" : "http://semanticscience.org/resource/SIO_001150" + }, + "SIO_000829" : { + "@id" : "http://semanticscience.org/resource/SIO_000829" + }, + "SIO_000577" : { + "@id" : "http://semanticscience.org/resource/SIO_000577" + }, + "SIO_001136" : { + "@id" : "http://semanticscience.org/resource/SIO_001136" + }, + "SIO_000839" : { + "@id" : "http://semanticscience.org/resource/SIO_000839" + }, + "SIO_010517" : { + "@id" : "http://semanticscience.org/resource/SIO_010517" + }, + "SIO_000861" : { + "@id" : "http://semanticscience.org/resource/SIO_000861" + }, + "SIO_000865" : { + "@id" : "http://semanticscience.org/resource/SIO_000865" + }, + "SIO_001133" : { + "@id" : "http://semanticscience.org/resource/SIO_001133" + }, + "SIO_001127" : { + "@id" : "http://semanticscience.org/resource/SIO_001127" + }, + "SIO_000949" : { + "@id" : "http://semanticscience.org/resource/SIO_000949" + }, + "SIO_000747" : { + "@id" : "http://semanticscience.org/resource/SIO_000747" + }, + "SIO_001005" : { + "@id" : "http://semanticscience.org/resource/SIO_001005" + }, + "SIO_000860" : { + "@id" : "http://semanticscience.org/resource/SIO_000860" + }, + "SIO_001052" : { + "@id" : "http://semanticscience.org/resource/SIO_001052" + }, + "SIO_001208" : { + "@id" : "http://semanticscience.org/resource/SIO_001208" + }, + "SIO_000941" : { + "@id" : "http://semanticscience.org/resource/SIO_000941" + }, + "SIO_010308" : { + "@id" : "http://semanticscience.org/resource/SIO_010308" + }, + "SIO_000950" : { + "@id" : "http://semanticscience.org/resource/SIO_000950" + }, + "SIO_001360" : { + "@id" : "http://semanticscience.org/resource/SIO_001360" + }, + "SIO_010507" : { + "@id" : "http://semanticscience.org/resource/SIO_010507" + }, + "SIO_000851" : { + "@id" : "http://semanticscience.org/resource/SIO_000851" + }, + "alternativeName" : { + "@id" : "http://purl.org/dc/elements/1.1/alternativeName" + }, + "SIO_010509" : { + "@id" : "http://semanticscience.org/resource/SIO_010509" + }, + "description" : { + "@id" : "http://purl.org/dc/terms/description" + }, + "SIO_000832" : { + "@id" : "http://semanticscience.org/resource/SIO_000832" + }, + "SIO_000828" : { + "@id" : "http://semanticscience.org/resource/SIO_000828" + }, + "SIO_000873" : { + "@id" : "http://semanticscience.org/resource/SIO_000873" + }, + "SIO_000834" : { + "@id" : "http://semanticscience.org/resource/SIO_000834" + }, + "SIO_010284" : { + "@id" : "http://semanticscience.org/resource/SIO_010284" + }, + "SIO_000820" : { + "@id" : "http://semanticscience.org/resource/SIO_000820" + }, + "SIO_010310" : { + "@id" : "http://semanticscience.org/resource/SIO_010310" + }, + "SIO_001126" : { + "@id" : "http://semanticscience.org/resource/SIO_001126" + }, + "SIO_000830" : { + "@id" : "http://semanticscience.org/resource/SIO_000830" + }, + "SIO_010296" : { + "@id" : "http://semanticscience.org/resource/SIO_010296" + }, + "SIO_001139" : { + "@id" : "http://semanticscience.org/resource/SIO_001139" + } + } +} diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-class/sio-subset-process.owl.png b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-class/sio-subset-process.owl.png new file mode 100644 index 00000000..12c6d5d1 Binary files /dev/null and b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-class/sio-subset-process.owl.png differ diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-class/sio-subset-process.owl.png.dot b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-class/sio-subset-process.owl.png.dot new file mode 100644 index 00000000..a4d1e27b --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-class/sio-subset-process.owl.png.dot @@ -0,0 +1,13 @@ +digraph ar2dtool_diagram { +rankdir=LR; +size="1501" +node [shape = rectangle, color="orange"]; "sio:SIO_010309" "sio:SIO_010288" "sio:SIO_000577" "sio:SIO_000580" "sio:SIO_010289" "sio:SIO_000578" "sio:SIO_000562" "sio:SIO_010284" "sio:SIO_010310" "sio:SIO_010295" "sio:SIO_000579" "sio:SIO_010296" ; /*classes style*/ + "http://semanticscience.org/ontology/sio.owl" -> "http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl" [ label = "owl:versionIRI" ]; + "sio:SIO_000562" -> "sio:SIO_010284" [ label = "owl:disjointWith" ]; + "sio:SIO_010288" -> "sio:SIO_010289" [ label = "owl:disjointWith" ]; + "sio:SIO_010295" -> "sio:SIO_010296" [ label = "owl:disjointWith" ]; + "sio:SIO_000579" -> "sio:SIO_000580" [ label = "owl:disjointWith" ]; + "sio:SIO_010309" -> "sio:SIO_010310" [ label = "owl:disjointWith" ]; + "sio:SIO_000577" -> "sio:SIO_000578" [ label = "owl:disjointWith" ]; + +} diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-class/sio-subset-process.owl.png.graphml b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-class/sio-subset-process.owl.png.graphml new file mode 100644 index 00000000..f52fdc58 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-class/sio-subset-process.owl.png.graphml @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + http://semanticscience.org/ontology/sio.owl + + + + + + + + + + + + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl + + + + + + + + + + + owl:versionIRI + + + + + + + + + + + + sio:SIO_000562 + + + + + + + + + + + + sio:SIO_010284 + + + + + + + + + + + owl:disjointWith + + + + + + + + + + + + sio:SIO_010288 + + + + + + + + + + + + sio:SIO_010289 + + + + + + + + + + + owl:disjointWith + + + + + + + + + + + + sio:SIO_010295 + + + + + + + + + + + + sio:SIO_010296 + + + + + + + + + + + owl:disjointWith + + + + + + + + + + + + sio:SIO_000579 + + + + + + + + + + + + sio:SIO_000580 + + + + + + + + + + + owl:disjointWith + + + + + + + + + + + + sio:SIO_010309 + + + + + + + + + + + + sio:SIO_010310 + + + + + + + + + + + owl:disjointWith + + + + + + + + + + + + sio:SIO_000577 + + + + + + + + + + + + sio:SIO_000578 + + + + + + + + + + + owl:disjointWith + + + + + + + diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-taxonomy/sio-subset-process.owl.png b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-taxonomy/sio-subset-process.owl.png new file mode 100644 index 00000000..0b12cbd8 Binary files /dev/null and b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-taxonomy/sio-subset-process.owl.png differ diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-taxonomy/sio-subset-process.owl.png.dot b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-taxonomy/sio-subset-process.owl.png.dot new file mode 100644 index 00000000..443238f5 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-taxonomy/sio-subset-process.owl.png.dot @@ -0,0 +1,234 @@ +digraph ar2dtool_diagram { +rankdir=LR; +size="1000" +node [shape = rectangle, color="black"]; "sio:SIO_000813" "sio:SIO_000825" "sio:SIO_010308" "sio:SIO_000276" "sio:SIO_001153" "sio:SIO_000849" "sio:SIO_001208" "sio:SIO_000830" "sio:SIO_001204" "sio:SIO_001135" "sio:SIO_000844" "sio:SIO_000840" "sio:SIO_000570" "sio:SIO_001052" "sio:SIO_010523" "sio:SIO_000857" "sio:SIO_000853" "sio:SIO_000869" "sio:SIO_000595" "sio:SIO_001076" "sio:SIO_001130" "sio:SIO_000611" "sio:SIO_001140" "sio:SIO_010309" "sio:SIO_000824" "sio:SIO_010511" "sio:SIO_010514" "sio:SIO_000821" "sio:SIO_010300" "sio:SIO_001023" "sio:SIO_000845" "sio:SIO_000841" "sio:SIO_000576" "sio:SIO_001005" "sio:SIO_001048" "sio:SIO_001126" "sio:SIO_001283" "sio:SIO_001200" "sio:SIO_000868" "sio:SIO_000864" "sio:SIO_000589" "sio:SIO_010288" "sio:SIO_001141" "sio:SIO_001000" "sio:SIO_001356" "sio:SIO_001066" "sio:SIO_010301" "sio:SIO_000815" "sio:SIO_001024" "sio:SIO_001192" "sio:SIO_010036" "sio:SIO_000839" "sio:SIO_000745" "sio:SIO_000577" "sio:SIO_001006" "sio:SIO_001059" "sio:SIO_001127" "sio:SIO_001284" "sio:SIO_001137" "sio:SIO_000572" "sio:SIO_000950" "sio:SIO_010287" "sio:SIO_010345" "sio:SIO_000860" "sio:SIO_000358" "sio:SIO_000858" "sio:SIO_001132" "sio:SIO_001398" "sio:SIO_000816" "sio:SIO_000826" "sio:SIO_000746" "sio:SIO_010516" "sio:SIO_000873" "sio:SIO_001360" "sio:SIO_000831" "sio:SIO_001138" "sio:SIO_001205" "sio:SIO_001150" "sio:SIO_000573" "sio:SIO_000609" "sio:SIO_000951" "sio:SIO_000834" "sio:SIO_001202" "sio:SIO_010520" "sio:SIO_001131" "sio:SIO_001143" "sio:SIO_000827" "sio:SIO_000854" "sio:SIO_000850" "sio:SIO_000580" "sio:SIO_010515" "sio:SIO_000590" "sio:SIO_010307" "sio:SIO_000379" "sio:SIO_010512" "sio:SIO_000842" "sio:SIO_000949" "sio:SIO_001286" "sio:SIO_010521" "sio:SIO_001201" "sio:SIO_010289" "sio:SIO_001142" "sio:SIO_001357" "sio:SIO_000865" "sio:SIO_000861" "sio:SIO_000591" "sio:SIO_001067" "sio:SIO_001147" "sio:SIO_001193" "sio:SIO_000748" "sio:SIO_001049" "sio:SIO_000578" "sio:SIO_000870" "sio:SIO_001007" "sio:SIO_001285" "sio:SIO_001128" "sio:SIO_000703" "sio:SIO_000941" "sio:SIO_000836" "sio:SIO_000562" "sio:SIO_001282" "sio:SIO_001001" "sio:SIO_001180" "sio:SIO_000667" "sio:SIO_000818" "sio:SIO_000859" "sio:SIO_001133" "sio:SIO_001399" "sio:SIO_000817" "sio:SIO_010284" "sio:SIO_001146" "sio:SIO_000829" "sio:SIO_001199" "sio:SIO_000410" "sio:SIO_010507" "sio:SIO_000582" "sio:SIO_000747" "sio:SIO_010517" "sio:SIO_010310" "sio:SIO_001139" "sio:SIO_000998" "sio:SIO_000994" "sio:SIO_001151" "sio:SIO_000835" "sio:SIO_000847" "sio:SIO_001281" "sio:SIO_001002" "sio:SIO_010295" "sio:SIO_001055" "sio:SIO_000832" "sio:SIO_000739" "sio:SIO_001206" "sio:SIO_001144" "sio:SIO_010283" "sio:SIO_000828" "sio:SIO_000855" "sio:SIO_000851" "sio:SIO_000969" "sio:SIO_000581" "sio:SIO_010518" "sio:SIO_000593" "sio:SIO_001195" "sio:SIO_000812" "sio:SIO_000822" "sio:SIO_010513" "sio:SIO_000999" "sio:SIO_001152" "sio:SIO_000872" "sio:SIO_000846" "sio:SIO_001287" "sio:SIO_010522" "sio:SIO_001054" "sio:SIO_001134" "sio:SIO_000843" "sio:SIO_000564" "sio:SIO_010013" "sio:SIO_001145" "sio:SIO_001051" "sio:SIO_000856" "sio:SIO_000852" "sio:SIO_000866" "sio:SIO_000862" "sio:SIO_000592" "sio:SIO_000587" "sio:SIO_000820" "sio:SIO_001148" "sio:SIO_000610" "sio:SIO_000823" "sio:SIO_010510" "sio:SIO_010509" "sio:SIO_000871" "sio:SIO_001022" "sio:SIO_000649" "sio:SIO_001366" "sio:SIO_000837" "sio:SIO_000579" "sio:SIO_000575" "sio:SIO_001129" "sio:SIO_001125" "sio:SIO_000819" "sio:SIO_000867" "sio:SIO_000863" "sio:SIO_001359" "sio:SIO_000588" "sio:SIO_001149" "sio:SIO_010285" "sio:SIO_000918" "sio:SIO_000411" "sio:SIO_000976" "sio:SIO_010508" "sio:SIO_000583" "sio:SIO_000559" "sio:SIO_000814" "sio:SIO_000838" "sio:SIO_000006" "sio:SIO_000744" "sio:SIO_000848" "sio:SIO_000574" "sio:SIO_010296" "sio:SIO_000833" "sio:SIO_001136" "sio:SIO_001207" "sio:SIO_000571" "sio:SIO_001203" "sio:SIO_010286" "sio:SIO_000919" "sio:SIO_000412" "sio:SIO_010519" "sio:SIO_000594" ; /*classes style*/ + "sio:SIO_001024" -> "sio:SIO_000999" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010521" -> "sio:SIO_010520" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000858" -> "sio:SIO_000840" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010308" -> "sio:SIO_010013" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001145" -> "sio:SIO_000609" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000837" -> "sio:SIO_000949" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000816" -> "sio:SIO_000847" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001287" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000411" -> "sio:SIO_000828" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000595" -> "sio:SIO_000594" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000574" -> "sio:SIO_000570" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000745" -> "sio:SIO_000593" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001203" -> "sio:SIO_001128" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000703" -> "sio:SIO_000588" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001195" -> "sio:SIO_000006" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001366" -> "sio:SIO_001132" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000866" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010508" -> "sio:SIO_010345" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001153" -> "sio:SIO_001150" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000845" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001132" -> "sio:SIO_000609" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000824" -> "sio:SIO_000863" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010287" -> "sio:SIO_000609" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000611" -> "sio:SIO_000610" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000582" -> "sio:SIO_000588" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010345" -> "sio:SIO_010013" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010516" -> "sio:SIO_010345" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000853" -> "sio:SIO_000825" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001140" -> "sio:SIO_001139" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000832" -> "sio:SIO_000276" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010295" -> "sio:SIO_000609" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001282" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000590" -> "sio:SIO_000559" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001048" -> "sio:SIO_000994" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001006" -> "sio:SIO_001005" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000861" -> "sio:SIO_000873" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000840" -> "sio:SIO_000831" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001148" -> "sio:SIO_001150" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000819" -> "sio:SIO_000831" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001127" -> "sio:SIO_001145" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000577" -> "sio:SIO_010284" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000748" -> "sio:SIO_000588" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000919" -> "sio:SIO_000588" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001206" -> "sio:SIO_001128" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000869" -> "sio:SIO_000845" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010511" -> "sio:SIO_010510" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000848" -> "sio:SIO_000831" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000827" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001135" -> "sio:SIO_000609" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000969" -> "sio:SIO_000593" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000564" -> "sio:SIO_000573" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001398" -> "sio:SIO_001024" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001022" -> "sio:SIO_001024" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001001" -> "sio:SIO_001024" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010519" -> "sio:SIO_010518" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001356" -> "sio:SIO_001359" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000856" -> "sio:SIO_000825" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000835" -> "sio:SIO_000840" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001143" -> "sio:SIO_001136" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000814" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000998" -> "sio:SIO_000649" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001285" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000593" -> "sio:SIO_000006" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000572" -> "sio:SIO_000564" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001051" -> "sio:SIO_000649" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001201" -> "sio:SIO_001129" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001193" -> "sio:SIO_001192" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000864" -> "sio:SIO_000822" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001151" -> "sio:SIO_001145" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000843" -> "sio:SIO_000831" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000822" -> "sio:SIO_000840" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001130" -> "sio:SIO_001126" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010285" -> "sio:SIO_000559" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000609" -> "sio:SIO_000589" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000580" -> "sio:SIO_000578" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001059" -> "sio:SIO_000969" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000559" -> "sio:SIO_000588" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001180" -> "sio:SIO_000994" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000872" -> "sio:SIO_000870" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010514" -> "sio:SIO_010512" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000851" -> "sio:SIO_000828" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000830" -> "sio:SIO_000831" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010301" -> "sio:SIO_000590" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001138" -> "sio:SIO_001136" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000951" -> "sio:SIO_000845" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000588" -> "sio:SIO_000593" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001067" -> "sio:SIO_000976" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010522" -> "sio:SIO_010519" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001359" -> "sio:SIO_000649" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010309" -> "sio:SIO_010308" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000859" -> "sio:SIO_000864" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001146" -> "sio:SIO_001151" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000667" -> "sio:SIO_000649" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000838" -> "sio:SIO_000814" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001125" -> "sio:SIO_010287" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000817" -> "sio:SIO_000831" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000412" -> "sio:SIO_000831" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001054" -> "sio:SIO_000593" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000575" -> "sio:SIO_000593" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000746" -> "sio:SIO_000588" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001204" -> "sio:SIO_001128" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000867" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010509" -> "sio:SIO_010345" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000846" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001133" -> "sio:SIO_001135" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000825" -> "sio:SIO_000848" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010288" -> "sio:SIO_000611" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000583" -> "sio:SIO_000591" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000562" -> "sio:SIO_000576" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010517" -> "sio:SIO_010345" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000854" -> "sio:SIO_000863" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001141" -> "sio:SIO_001139" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000833" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000812" -> "sio:SIO_000831" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010296" -> "sio:SIO_000609" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001283" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000591" -> "sio:SIO_000593" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000570" -> "sio:SIO_000006" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001049" -> "sio:SIO_000593" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001007" -> "sio:SIO_000999" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000862" -> "sio:SIO_000861" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000841" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001149" -> "sio:SIO_001150" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000649" -> "sio:SIO_000999" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000820" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001128" -> "sio:SIO_001127" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010283" -> "sio:SIO_000575" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000941" -> "sio:SIO_000969" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000578" -> "sio:SIO_010284" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001207" -> "sio:SIO_000592" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001199" -> "sio:SIO_001129" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000870" -> "sio:SIO_000831" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010512" -> "sio:SIO_010510" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000849" -> "sio:SIO_000834" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000828" -> "sio:SIO_000844" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001136" -> "sio:SIO_000609" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000949" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010036" -> "sio:SIO_010508" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001399" -> "sio:SIO_010013" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001023" -> "sio:SIO_001024" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001002" -> "sio:SIO_001024" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010520" -> "sio:SIO_010518" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001357" -> "sio:SIO_000969" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000857" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001144" -> "sio:SIO_001135" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000836" -> "sio:SIO_000831" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010307" -> "sio:SIO_010345" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000815" -> "sio:SIO_000949" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000999" -> "sio:SIO_000006" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001286" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000410" -> "sio:SIO_000828" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000594" -> "sio:SIO_000649" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001052" -> "sio:SIO_000649" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000573" -> "sio:SIO_000570" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000744" -> "sio:SIO_000588" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001202" -> "sio:SIO_001129" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000865" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010507" -> "sio:SIO_010345" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001152" -> "sio:SIO_001151" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000844" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001131" -> "sio:SIO_001126" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000823" -> "sio:SIO_000825" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010286" -> "sio:SIO_000592" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000610" -> "sio:SIO_000589" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000581" -> "sio:SIO_000574" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000873" -> "sio:SIO_000949" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010515" -> "sio:SIO_010510" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000852" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000831" -> "sio:SIO_000276" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001139" -> "sio:SIO_000609" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000994" -> "sio:SIO_000747" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000276" -> "sio:SIO_001195" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001281" -> "sio:SIO_000845" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000589" -> "sio:SIO_000593" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000739" -> "sio:SIO_000588" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010523" -> "sio:SIO_010519" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001005" -> "sio:SIO_010013" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001360" -> "sio:SIO_001359" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000860" -> "sio:SIO_000410" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001147" -> "sio:SIO_001151" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010310" -> "sio:SIO_010308" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000839" -> "sio:SIO_000831" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001126" -> "sio:SIO_010287" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000818" -> "sio:SIO_000831" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001076" -> "sio:SIO_000994" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001055" -> "sio:SIO_000593" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000576" -> "sio:SIO_010283" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000747" -> "sio:SIO_000999" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000918" -> "sio:SIO_000593" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001205" -> "sio:SIO_001128" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010510" -> "sio:SIO_010345" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000868" -> "sio:SIO_000863" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000847" -> "sio:SIO_000276" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001134" -> "sio:SIO_001135" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000826" -> "sio:SIO_000863" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010289" -> "sio:SIO_000611" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010013" -> "sio:SIO_000593" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001000" -> "sio:SIO_001048" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010518" -> "sio:SIO_010516" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000855" -> "sio:SIO_000837" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001142" -> "sio:SIO_001139" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000834" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000813" -> "sio:SIO_000815" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001284" -> "sio:SIO_000831" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000976" -> "sio:SIO_000994" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000592" -> "sio:SIO_000591" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000571" -> "sio:SIO_000564" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000379" -> "sio:SIO_001055" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001200" -> "sio:SIO_001129" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000358" -> "sio:SIO_000825" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001192" -> "sio:SIO_000667" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000863" -> "sio:SIO_000832" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001150" -> "sio:SIO_001145" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000842" -> "sio:SIO_000863" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000821" -> "sio:SIO_000828" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001129" -> "sio:SIO_001127" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010284" -> "sio:SIO_000576" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000579" -> "sio:SIO_000578" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001208" -> "sio:SIO_000592" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000871" -> "sio:SIO_000829" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010513" -> "sio:SIO_010512" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000850" -> "sio:SIO_000840" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001137" -> "sio:SIO_001136" [ label = "rdfs:subClassOf" ]; + "sio:SIO_010300" -> "sio:SIO_000590" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000829" -> "sio:SIO_000837" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000950" -> "sio:SIO_000828" [ label = "rdfs:subClassOf" ]; + "sio:SIO_000587" -> "sio:SIO_000919" [ label = "rdfs:subClassOf" ]; + "sio:SIO_001066" -> "sio:SIO_000747" [ label = "rdfs:subClassOf" ]; + +} diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-taxonomy/sio-subset-process.owl.png.graphml b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-taxonomy/sio-subset-process.owl.png.graphml new file mode 100644 index 00000000..63d0b732 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/ar2dtool-taxonomy/sio-subset-process.owl.png.graphml @@ -0,0 +1,5266 @@ + + + + + + + + + + + + + + + sio:SIO_001024 + + + + + + + + + + + + sio:SIO_000999 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010521 + + + + + + + + + + + + sio:SIO_010520 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000858 + + + + + + + + + + + + sio:SIO_000840 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010308 + + + + + + + + + + + + sio:SIO_010013 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001145 + + + + + + + + + + + + sio:SIO_000609 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000837 + + + + + + + + + + + + sio:SIO_000949 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000816 + + + + + + + + + + + + sio:SIO_000847 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001287 + + + + + + + + + + + + sio:SIO_000832 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000411 + + + + + + + + + + + + sio:SIO_000828 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000595 + + + + + + + + + + + + sio:SIO_000594 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000574 + + + + + + + + + + + + sio:SIO_000570 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000745 + + + + + + + + + + + + sio:SIO_000593 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001203 + + + + + + + + + + + + sio:SIO_001128 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000703 + + + + + + + + + + + + sio:SIO_000588 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001195 + + + + + + + + + + + + sio:SIO_000006 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001366 + + + + + + + + + + + + sio:SIO_001132 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000866 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010508 + + + + + + + + + + + + sio:SIO_010345 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001153 + + + + + + + + + + + + sio:SIO_001150 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000845 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000824 + + + + + + + + + + + + sio:SIO_000863 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010287 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000611 + + + + + + + + + + + + sio:SIO_000610 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000582 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010516 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000853 + + + + + + + + + + + + sio:SIO_000825 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001140 + + + + + + + + + + + + sio:SIO_001139 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000276 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010295 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001282 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000590 + + + + + + + + + + + + sio:SIO_000559 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001048 + + + + + + + + + + + + sio:SIO_000994 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001006 + + + + + + + + + + + + sio:SIO_001005 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000861 + + + + + + + + + + + + sio:SIO_000873 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000831 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001148 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000819 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001127 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000577 + + + + + + + + + + + + sio:SIO_010284 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000748 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000919 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001206 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000869 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010511 + + + + + + + + + + + + sio:SIO_010510 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000848 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000827 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001135 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000969 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000564 + + + + + + + + + + + + sio:SIO_000573 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001398 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001022 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001001 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010519 + + + + + + + + + + + + sio:SIO_010518 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001356 + + + + + + + + + + + + sio:SIO_001359 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000856 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000835 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001143 + + + + + + + + + + + + sio:SIO_001136 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000814 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000998 + + + + + + + + + + + + sio:SIO_000649 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001285 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000572 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001051 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001201 + + + + + + + + + + + + sio:SIO_001129 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001193 + + + + + + + + + + + + sio:SIO_001192 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000864 + + + + + + + + + + + + sio:SIO_000822 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001151 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000843 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001130 + + + + + + + + + + + + sio:SIO_001126 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010285 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000589 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000580 + + + + + + + + + + + + sio:SIO_000578 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001059 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001180 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000872 + + + + + + + + + + + + sio:SIO_000870 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010514 + + + + + + + + + + + + sio:SIO_010512 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000851 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000830 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010301 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001138 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000951 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001067 + + + + + + + + + + + + sio:SIO_000976 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010522 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010309 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000859 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001146 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000667 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000838 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001125 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000817 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000412 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001054 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000575 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000746 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001204 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000867 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010509 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000846 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001133 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010288 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000583 + + + + + + + + + + + + sio:SIO_000591 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000562 + + + + + + + + + + + + sio:SIO_000576 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010517 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000854 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001141 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000833 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000812 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010296 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001283 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001049 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001007 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000862 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000841 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001149 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000820 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010283 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000941 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001207 + + + + + + + + + + + + sio:SIO_000592 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001199 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000849 + + + + + + + + + + + + sio:SIO_000834 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000844 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010036 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001399 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001023 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001002 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001357 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000857 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001144 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000836 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010307 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000815 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001286 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000410 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001052 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000744 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001202 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000865 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010507 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001152 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001131 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000823 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010286 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000581 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010515 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000852 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000747 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001281 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000739 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010523 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001360 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000860 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001147 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010310 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000839 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000818 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001076 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001055 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000918 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001205 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000868 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001134 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000826 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010289 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001000 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000855 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001142 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000813 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001284 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000571 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000379 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001200 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000358 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000842 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000821 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000579 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001208 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000871 + + + + + + + + + + + + sio:SIO_000829 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010513 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000850 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001137 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_010300 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000950 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_000587 + + + + + + + + + + + rdfs:subClassOf + + + + + + + + + + + + sio:SIO_001066 + + + + + + + + + + + rdfs:subClassOf + + + + + + + diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/config/ar2dtool-class.conf b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/config/ar2dtool-class.conf new file mode 100644 index 00000000..558b84f3 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/config/ar2dtool-class.conf @@ -0,0 +1,42 @@ +pathToDot=/usr/bin/dot; +pathToTempDir=/home/ubuntu/temp; + +imageSize=1501; +rankdir=LR; + +######## +#shapes# +######## + +#classShape=diamond; +#individualShape=diamond; +#literalShape=box; +#arrowhead=normal; +#arrowtail=normal; +#arrowdir=forward; + +######## +#colors# +######## + +classColor=orange; +#individualColor=orange; +#literalColor=blue; +#arrowColor=blue; + +############# +#RDF options# +############# + +nodeNameMode=prefix; +ignoreLiterals=true; +ignoreRdfType=true; +synthesizeObjectProperties=true; + +####### +#lists# +####### + +#ignoreElementsList=[]; + +ignoreElementList=[]; diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/config/ar2dtool-taxonomy.conf b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/config/ar2dtool-taxonomy.conf new file mode 100644 index 00000000..a54ed36d --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/diagrams/config/ar2dtool-taxonomy.conf @@ -0,0 +1,51 @@ +pathToDot=/usr/bin/dot; +pathToTempDir=/home/ubuntu/temp; + +imageSize=1000; +rankdir=LR; + +######## +#shapes# +######## + +#classShape=diamond; +#individualShape=diamond; +#literalShape=box; +#arrowhead=normal; +#arrowtail=normal; +#arrowdir=forward; + +######## +#colors# +######## + +#classColor=orange; +#individualColor=orange; +#literalColor=blue; +#arrowColor=blue; + +####### +#files# +####### + +generateGvFile=true; +generateGraphMLFile=false; + +############# +#RDF options# +############# + +nodeNameMode=prefix; +ignoreLiterals=true; +ignoreRdfType=false; +synthesizeObjectProperties=false; + +####### +#lists# +####### + +includeOnlyElementList=[ +< +http://www.w3.org/2000/01/rdf-schema#subClassOf +> +]; diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/.htaccess b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/.htaccess new file mode 100644 index 00000000..41bebc82 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/.htaccess @@ -0,0 +1,43 @@ +# Turn off MultiViews +Options -MultiViews + +# Directive to ensure *.rdf files served as appropriate content type, +# if not present in main apache config +AddType application/rdf+xml .rdf +AddType application/rdf+xml .owl +AddType text/turtle .ttl +AddType application/n-triples .n3 +AddType application/ld+json .json +# Rewrite engine setup +RewriteEngine On +#Change the path to the folder here +RewriteBase /documentation + +# Rewrite rule to serve HTML content from the vocabulary URI if requested +RewriteCond %{HTTP_ACCEPT} !application/rdf\+xml.*(text/html|application/xhtml\+xml) +RewriteCond %{HTTP_ACCEPT} text/html [OR] +RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml [OR] +RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.* +RewriteRule ^$ index-en.html [R=303,L] + +# Rewrite rule to serve RDF/XML content from the vocabulary URI if requested +RewriteCond %{HTTP_ACCEPT} \*/\* [OR] +RewriteCond %{HTTP_ACCEPT} application/rdf\+xml +RewriteRule ^$ ontology.xml [R=303,L] + +# Rewrite rule to serve N-Triples content from the vocabulary URI if requested +RewriteCond %{HTTP_ACCEPT} application/n-triples +RewriteRule ^$ ontology.nt [R=303,L] + +# Rewrite rule to serve TTL content from the vocabulary URI if requested +RewriteCond %{HTTP_ACCEPT} text/turtle [OR] +RewriteCond %{HTTP_ACCEPT} text/\* [OR] +RewriteCond %{HTTP_ACCEPT} \*/turtle +RewriteRule ^$ ontology.ttl [R=303,L] + +RewriteCond %{HTTP_ACCEPT} .+ +RewriteRule ^$ 406.html [R=406,L] +# Default response +# --------------------------- +# Rewrite rule to serve the RDF/XML content from the vocabulary URI by default +RewriteRule ^$ ontology.xml [R=303,L] \ No newline at end of file diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/406.html b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/406.html new file mode 100644 index 00000000..60017efe --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/406.html @@ -0,0 +1,10 @@ + + +406 Not Acceptable + + +

Not Acceptable

+

An appropriate representation of the requested resource could not be found on this server.

+ Available variants: + + \ No newline at end of file diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/index-en.html b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/index-en.html new file mode 100644 index 00000000..d450c097 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/index-en.html @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + +
+
language en
+
+
This version:
+
http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl
+
Download serialization:
RDF/XML N-Triples TTL
License:
http://insertlicenseURIhere.org +
Provenance of this page

+
+
+
+Ontology Specification Draft +
+
+
+
+
+
+
+
+

Acknowledgements back to ToC

+

+The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.

+
+ + \ No newline at end of file diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/ontology.nt b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/ontology.nt new file mode 100644 index 00000000..aabdc83e --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/ontology.nt @@ -0,0 +1,1712 @@ + . + . +# +# +# ################################################################# +# # +# # Annotation properties +# # +# ################################################################# +# +# +# http://purl.org/dc/elements/1.1/alternativeName + . +# +# http://purl.org/dc/elements/1.1/description + . +# +# http://purl.org/dc/terms/description + . +# +# http://semanticscience.org/resource/broaderThan + . +# +# http://semanticscience.org/resource/equivalentTo + . +# +# http://semanticscience.org/resource/example + . +# +# http://semanticscience.org/resource/hasSynonym + . +# +# http://semanticscience.org/resource/subset + . +# +# +# +# ################################################################# +# # +# # Classes +# # +# ################################################################# +# +# +# http://semanticscience.org/resource/SIO_000006 + . + "A process is an entity that is identifiable only through the unfolding of time, has temporal parts, and unless otherwise specified/predicted, cannot be identified from any instant of time in which it exists."@en . + "core" . + "process+" . + . + "process"@en . +# +# http://semanticscience.org/resource/SIO_000276 + . + . + "An emotion is a process (experience) that arises internally or from an involuntary physiological response to a stimulus."@en . + "emotion++" . + . + "emotion"@en . +# +# http://semanticscience.org/resource/SIO_000358 + . + . + "intent is a desire to realize a particular outcome."@en . + . + "intent"@en . +# +# http://semanticscience.org/resource/SIO_000379 + . + . + "perception is the organization, identification, and interpretation of sensory information in order to fabricate a mental representation through the process of transduction, which sensors in the body transform signals from the environment into encoded neural signals."@en . + . + "perception"@en . +# +# http://semanticscience.org/resource/SIO_000410 + . + . + "anger is disgust directed toward an equal status individual."@en . + . + "anger"@en . +# +# http://semanticscience.org/resource/SIO_000411 + . + . + "Hate is a deep and emotional extreme dislike, directed against a certain object or class of objects. "@en . + . + "hate"@en . +# +# http://semanticscience.org/resource/SIO_000412 + . + . + "love is an emotion of a strong affection and personal attachment."@en . + . + "love"@en . +# +# http://semanticscience.org/resource/SIO_000559 + . + . + "chemical synthesis is synthesis of a chemical entity from physical precursors through one or more chemical interactions or reactions."@en . + . + "chemical synthesis"@en . +# +# http://semanticscience.org/resource/SIO_000562 + . + . + . + "passive transport is the movement of a substance across a membrane and does not require chemical energy."@en . + . + "passive transport"@en . +# +# http://semanticscience.org/resource/SIO_000564 + . + . + "diffusion is motion of particles at temperatures above absolute zero."@en . + . + "diffusion"@en . +# +# http://semanticscience.org/resource/SIO_000570 + . + . + "movement is the process in which an object is spatially displaced."@en . + "core" . + . + "movement"@en . +# +# http://semanticscience.org/resource/SIO_000571 + . + . + "Brownian motion is the seemlingly random movement of particles suspended in a fluid."@en . + . + "brownian motion"@en . +# +# http://semanticscience.org/resource/SIO_000572 + . + . + "osmosis is the movement of water molecules through a selectively-permeable membrane down a water potential gradient."@en . + . + "osmosis"@en . +# +# http://semanticscience.org/resource/SIO_000573 + . + . + "passive movement is the process in which an object is spatially displaced without an expenditure of energy contained in molecular bonds." . + . + "passive movement"@en . +# +# http://semanticscience.org/resource/SIO_000574 + . + . + "active movement is the process in which an object is spatially displaced using some chemical energy."@en . + . + "active movement"@en . +# +# http://semanticscience.org/resource/SIO_000575 + . + . + "transporting is a process in which one object physically moves another object from one location to another."@en . + . + "transporting"@en . +# +# http://semanticscience.org/resource/SIO_000576 + . + . + "membrane transport is the movement of molecules across a membrane."@en . + . + "membrane transport"@en . +# +# http://semanticscience.org/resource/SIO_000577 + . + . + . + "primary active transport, also called direct active transport, directly uses energy to transport molecules across a membrane."@en . + . + "primary active transport"@en . +# +# http://semanticscience.org/resource/SIO_000578 + . + . + "secondary active transport or co-transport uses electrochemical potential difference created by pumping ions out of the cell to transport molecules across a membrane."@en . + . + "secondary active transport"@en . +# +# http://semanticscience.org/resource/SIO_000579 + . + . + . + "symport enabled secondary active transport is a secondary active transfort in which both ion and molecule are transported in the same direction simultaneously."@en . + . + "symport enabled secondary active transport"@en . +# +# http://semanticscience.org/resource/SIO_000580 + . + . + "antiport enabled secondary active transport is a secondary active transfort in which both ion and molecule are transported in opposite directions simultaneously."@en . + . + "antiport enabled secondary active transport"@en . +# +# http://semanticscience.org/resource/SIO_000581 + . + . + "The self-propelled movement of an object."@en . + "GO:0040011" . + . + "locomotion"@en . +# +# http://semanticscience.org/resource/SIO_000582 + . + . + "birthing is the process by which a biological organism is brought into existence."@en . + . + "birthing"@en . +# +# http://semanticscience.org/resource/SIO_000583 + . + . + "dying is a process in which a biological entity ceases to exist."@en . + . + "dying"@en . +# +# http://semanticscience.org/resource/SIO_000587 + . + . + "biological reproduction is the biological process by which one or more biological organisms are produced from their \"parents\". "@en . + . + "biological reproduction"@en . +# +# http://semanticscience.org/resource/SIO_000588 + . + . + "creating is the process in which an entity comes into existence."@en . + "creation" . + "development" . + "formulation" . + "production" . + "synthesis" . + . + "creating"@en . +# +# http://semanticscience.org/resource/SIO_000589 + . + . + "regulating is a process that modulates the attributes of an object or process."@en . + "regulation"@en . + . + "regulating"@en . +# +# http://semanticscience.org/resource/SIO_000590 + . + . + "biosynthesis is the synthesis of an organic compound in a living organism, usually aided by enzymes."@en . + . + "biosynthesis"@en . +# +# http://semanticscience.org/resource/SIO_000591 + . + . + "destroying is a process in which something is broken down and/or ceases to exist."@en . + "destruction"@en . + . + "destroying"@en . +# +# http://semanticscience.org/resource/SIO_000592 + . + . + "chemical destruction is destruction of a chemical entity to its chemical constituents through one ormore chemical interactions or reactions."@en . + . + "chemical destruction"@en . +# +# http://semanticscience.org/resource/SIO_000593 + . + . + "interacting is a process characterized by the interaction between two or more entities."@en . + "core" . + . + "interacting"@en . +# +# http://semanticscience.org/resource/SIO_000594 + . + . + "data transformation is the process of applying an algorithmic procedure to some input data and producing some output data."@en . + . + "data transformation"@en . +# +# http://semanticscience.org/resource/SIO_000595 + . + . + "A parameterized data transformation is a data transformation whose behaviour may be modified by one or more parameters."@en . + . + "parameterized data transformation"@en . +# +# http://semanticscience.org/resource/SIO_000609 + . + . + "regulation of a process is a process that modulates the duration, frequency, spatial extent of a target process."@en . + . + "regulation of process"@en . +# +# http://semanticscience.org/resource/SIO_000610 + . + . + "regulation of capability is the regulation of the ability of one party by another."@en . + . + "regulation of capability"@en . +# +# http://semanticscience.org/resource/SIO_000611 + . + . + "the regulation of the enzymatic activity."@en . + . + "regulation of catalytic capability"@en . +# +# http://semanticscience.org/resource/SIO_000649 + . + . + "information processing is a process that involves the generation or use of information."@en . + . + "information processing"@en . +# +# http://semanticscience.org/resource/SIO_000667 + . + . + "software execution is the process of executing software on a computing device."@en . + . + "sofware execution"@en . +# +# http://semanticscience.org/resource/SIO_000703 + . + . + "evolving is a process that elicits change across successive generations in the inherited characteristics of biological populations."@en . + . + "evolving"@en . +# +# http://semanticscience.org/resource/SIO_000739 + . + . + "planning is the agentive process of developing a plan that specifies a set of actions in order to meet a set of goals or objectives."@en . + . + "planning"@en . +# +# http://semanticscience.org/resource/SIO_000744 + . + . + "learning is the agentive process of acquiring knowledge."@en . + . + "learning"@en . +# +# http://semanticscience.org/resource/SIO_000745 + . + . + "comparing is the process of examining a set of objects and determining their equality or inequality based on one or more features."@en . + "comparison" . + . + "comparing"@en . +# +# http://semanticscience.org/resource/SIO_000746 + . + . + "reasoning is the agentive process of using knowledge to evaluate the truth value of a proposition."@en . + . + "reasoning"@en . +# +# http://semanticscience.org/resource/SIO_000747 + . + . + "investigation is the process of carrying out a plan or procedure so as to discover facts or information about the object of study."@en . + "study" . + . + "investigation"@en . +# +# http://semanticscience.org/resource/SIO_000748 + . + . + "predicting is the process of formulating a proposition about a state of affairs which might be realized in the future."@en . + . + "predicting"@en . +# +# http://semanticscience.org/resource/SIO_000812 + . + . + "affection is an emotion characterized with a feeling or type of love for another living thing."@en . + . + "affection"@en . +# +# http://semanticscience.org/resource/SIO_000813 + . + . + "angst is the intense feeling of apprehension, anxiety or inner turmoil."@en . + . + "angst"@en . +# +# http://semanticscience.org/resource/SIO_000814 + . + . + "Annoyance is an unpleasant emtion that is characterized by a abnormal or excessive sensitivity to some external stimulus."@en . + . + "annoyance"@en . +# +# http://semanticscience.org/resource/SIO_000815 + . + . + "anxiety is an emotion charactersized by intense feeling of fear and concern coupled with a physical response."@en . + . + "anxiety"@en . +# +# http://semanticscience.org/resource/SIO_000816 + . + . + "apathy is an emotion characterized by lack of interest, enthusiasm, or concern."@en . + . + "apathy"@en . +# +# http://semanticscience.org/resource/SIO_000817 + . + . + "arousal is an emotion characterized by state of reactive to stimuli. It involves the activation of the reticular activating system in the brain stem, the autonomic nervous system and the endocrine system, leading to increased heart rate and blood pressure and a condition of sensory alertness, mobility and readiness to respond."@en . + . + "arousal"@en . +# +# http://semanticscience.org/resource/SIO_000818 + . + . + "awe is an emotion produced by that which is grand, sublime or powerful and is characterized by a combination of joy, fear and admiration/reverence/respect. "@en . + . + "awe"@en . +# +# http://semanticscience.org/resource/SIO_000819 + . + . + "boldness is the trait of being willing to undertake things that involve risk or danger."@en . + . + "boldness"@en . +# +# http://semanticscience.org/resource/SIO_000820 + . + . + "boredom is the emotion experience by those not interested in their surroundings or available activities."@en . + . + "boredom"@en . +# +# http://semanticscience.org/resource/SIO_000821 + . + . + "contempt is disgust towards a lower status individual."@en . + . + "contempt"@en . +# +# http://semanticscience.org/resource/SIO_000822 + . + . + "contentment is an emotion characterized by acknowledgement and satisfaction of the current state of affairs."@en . + . + "contentment"@en . +# +# http://semanticscience.org/resource/SIO_000823 + . + . + "curiosity is the strong desire to know or learn something."@en . + . + "curiosity"@en . +# +# http://semanticscience.org/resource/SIO_000824 + . + . + "depression is an unpleasant emotion linked to aversion to activity that can affect a person's thoughts, behavior, feelings and physical well-being. Depressed individuals may feel sad, anxious, empty, hopeless, worried, helpless, worthless, guilty, irritable, or restless."@en . + "depressed" . + . + "depression"@en . +# +# http://semanticscience.org/resource/SIO_000825 + . + . + "desire is a strong emotion of wanting to have something or wishing for something to happen."@en . + . + "desire"@en . +# +# http://semanticscience.org/resource/SIO_000826 + . + . + "despair is depression, hopelessness or lack of hope."@en . + . + "despair"@en . +# +# http://semanticscience.org/resource/SIO_000827 + . + . + "disappointment is the feeling of dissatisfaction that follows the failure of expectations or hopes to manifest."@en . + "disappointed" . + "disappointing" . + . + "disappointment"@en . +# +# http://semanticscience.org/resource/SIO_000828 + . + . + "Disgust is a feeling of revulsion or profound disapproval aroused by something unpleasant or offensive."@en . + . + "disgust"@en . +# +# http://semanticscience.org/resource/SIO_000829 + . + . + "dread is the instense negative emotion that induces fear and apprehension."@en . + . + "dread"@en . +# +# http://semanticscience.org/resource/SIO_000830 + . + . + "ecstacy is an emotion characterized by a heightened state of consciousness with total involvement of a subject."@en . + . + "ecstasy"@en . +# +# http://semanticscience.org/resource/SIO_000831 + . + . + "A positive emotion is an emotion that feels good."@en . + . + "positive emotion"@en . +# +# http://semanticscience.org/resource/SIO_000832 + . + . + "negative emotion is an emotion that does not feel good."@en . + . + "negative emotion"@en . +# +# http://semanticscience.org/resource/SIO_000833 + . + . + "Embarrassment is the emotion of intense discomfort with oneself, experienced upon having a socially unacceptable act or condition witnessed by or revealed to other."@en . + . + "embarassment"@en . +# +# http://semanticscience.org/resource/SIO_000834 + . + . + "envy is an emotion that occurs when a person lacks another's (perceived) superior quality, achievement or possession and wishes that the other lacked it."@en . + . + "envy"@en . +# +# http://semanticscience.org/resource/SIO_000835 + . + . + "euphoria is an emotion characterized by intense feelings of well-being, elation, happiness, ecstasy, excitement, and joy."@en . + . + "euphoria"@en . +# +# http://semanticscience.org/resource/SIO_000836 + . + . + "excitement is a positive emotion of feeling great enthusiasm and eagerness."@en . + . + "excitement"@en . +# +# http://semanticscience.org/resource/SIO_000837 + . + . + "Fear is a negative emotion induced by a perceived threat that induces one to hide or move quickly away from the location of the perceived threat."@en . + . + "fear"@en . +# +# http://semanticscience.org/resource/SIO_000838 + . + . + "Frustration is an emotion that arises from the perceived resistance to the fulfillment of individual will. "@en . + . + "frustration"@en . +# +# http://semanticscience.org/resource/SIO_000839 + . + . + "Gratitude, thankfulness, gratefulness, or appreciation is a feeling, emotion or attitude in acknowledgment of a benefit that one has received or will receive."@en . + "appreciation" . + "gratefulness" . + "gratification" . + "thankfullness" . + . + "gratitude"@en . +# +# http://semanticscience.org/resource/SIO_000840 + . + . + "happiness is an emotion characterized by positive or pleasant emotions ranging from contentment to intense joy."@en . + . + "happiness"@en . +# +# http://semanticscience.org/resource/SIO_000841 + . + . + "Guilt is the emotion borne from feeling responsible for the commission of an offense and arises out of public humiliation."@en . + "guilty" . + . + "guilt"@en . +# +# http://semanticscience.org/resource/SIO_000842 + . + . + "grief is an emotion in response to loss, whether physical or abstract including death, unemployment, ill health or the end of a relationship."@en . + . + "grief"@en . +# +# http://semanticscience.org/resource/SIO_000843 + . + . + "hope is an emotion of belief in a positive outcome related to events and circumstances in one's life."@en . + . + "hope"@en . +# +# http://semanticscience.org/resource/SIO_000844 + . + . + "Hostility is the intense negative emotion of being in conflict or opposition to someone or something."@en . + . + "hostility"@en . +# +# http://semanticscience.org/resource/SIO_000845 + . + . + "hurt is an unpleasant feeling, emotion or sensation."@en . + . + "hurt"@en . +# +# http://semanticscience.org/resource/SIO_000846 + . + . + "Hysteria is an unmanageable emotion."@en . + . + "hysteria"@en . +# +# http://semanticscience.org/resource/SIO_000847 + . + . + "indifference is an emotion characterized by lack of interest, concern, or sympathy."@en . + . + "indifference"@en . +# +# http://semanticscience.org/resource/SIO_000848 + . + . + "interest is the emotion of wanting to know or learn about something or someone."@en . + . + "interest"@en . +# +# http://semanticscience.org/resource/SIO_000849 + . + . + "jealousy is an emotion and typically refers to the negative thoughts and feelings of insecurity, fear, and anxiety over an anticipated loss of something that the person values, particularly in reference to a human connection."@en . + . + "jealousy"@en . +# +# http://semanticscience.org/resource/SIO_000850 + . + . + "joy is an emotion of intense happiness."@en . + . + "joy"@en . +# +# http://semanticscience.org/resource/SIO_000851 + . + . + "loathing is an intense dislike or disgust."@en . + . + "loathing"@en . +# +# http://semanticscience.org/resource/SIO_000852 + . + . + "Loneliness is an unpleasant emotion in which a person feels a strong sense of emptiness, yearning distress and solitude resulting from inadequate quantity or quality of social relationships."@en . + . + "loneliness"@en . +# +# http://semanticscience.org/resource/SIO_000853 + . + . + "lust is the strong desire for sex."@en . + . + "lust"@en . +# +# http://semanticscience.org/resource/SIO_000854 + . + . + "misery is a feeling of great unhappiness, suffering and/or pain."@en . + . + "misery"@en . +# +# http://semanticscience.org/resource/SIO_000855 + . + . + "Panic is a sudden emotion of fear which is so strong as to dominate or prevent reason and logical thinking, replacing it with overwhelming feelings of anxiety and frantic agitation consistent with an animalistic fight-or-flight reaction."@en . + . + "panic"@en . +# +# http://semanticscience.org/resource/SIO_000856 + . + . + "passion is the intense desire for something."@en . + . + "passion"@en . +# +# http://semanticscience.org/resource/SIO_000857 + . + . + "Pity is the emotion of sadness or sorrow for another."@en . + . + "pity"@en . +# +# http://semanticscience.org/resource/SIO_000858 + . + . + "pleasure is an emotion of happy satisfaction and enjoyment."@en . + . + "pleasure"@en . +# +# http://semanticscience.org/resource/SIO_000859 + . + . + "pride is an emotion of satisfaction of attachment toward one's own or another's choices and actions, or toward a whole group of people, and is a product of praise, independent self-reflection, or a fulfilled feeling of belonging."@en . + . + "pride"@en . +# +# http://semanticscience.org/resource/SIO_000860 + . + . + "Rage is a feeling of intense anger that is associated with the Fight-or-flight response."@en . + . + "rage"@en . +# +# http://semanticscience.org/resource/SIO_000861 + . + . + "regret is a feeling of sadness, repentance, or disappointment over something that has happened or been done."@en . + . + "regret"@en . +# +# http://semanticscience.org/resource/SIO_000862 + . + . + "remorse is an emotion of personal regret felt by a person after he or she has committed an act which they deem to be shameful, hurtful, or violent."@en . + . + "remorse"@en . +# +# http://semanticscience.org/resource/SIO_000863 + . + . + "sadness is emotional pain associated with, or characterized by feelings of disadvantage, loss, despair, helplessness, sorrow, and rage."@en . + "sad" . + "unhappiness" . + "unhappy" . + . + "sadness"@en . +# +# http://semanticscience.org/resource/SIO_000864 + . + . + "satisfaction is an emotion of fulfillment of one's wishes, expectations, or needs, or the pleasure derived from this."@en . + . + "satisfaction"@en . +# +# http://semanticscience.org/resource/SIO_000865 + . + . + "shame is the emotion borne from feeling responsible for the commission of an offense."@en . + . + "shame"@en . +# +# http://semanticscience.org/resource/SIO_000866 + . + . + "shock is an emotion of sudden upset or surprise."@en . + . + "shock"@en . +# +# http://semanticscience.org/resource/SIO_000867 + . + . + "shyness is an emotion of apprehension, lack of comfort, or awkwardness experienced when in proximity to, approaching, or being approached by other individuals, especially in new situations or with unfamiliar individuals."@en . + . + "shyness"@en . +# +# http://semanticscience.org/resource/SIO_000868 + . + . + "sorrow is the emotion that is characterized by a long term state of intense sadness, distress and a degree of resignation (not accepting)."@en . + . + "sorrow"@en . +# +# http://semanticscience.org/resource/SIO_000869 + . + . + "Suffering is the unpleasant emotion and aversion associated with the perception of harm or threat of harm in an individual."@en . + . + "suffering"@en . +# +# http://semanticscience.org/resource/SIO_000870 + . + . + "surprise is a brief emotion experienced as the result of an unexpected event. "@en . + . + "surprise"@en . +# +# http://semanticscience.org/resource/SIO_000871 + . + . + "terror is the extreme feeling of fear."@en . + . + "terror"@en . +# +# http://semanticscience.org/resource/SIO_000872 + . + . + "wonder is an emotion of perceiving something very rare or unexpected, but not threatening."@en . + . + "wonder"@en . +# +# http://semanticscience.org/resource/SIO_000873 + . + . + "worry is the emotion characterized by concer over a real or imaginary issue."@en . + . + "worry"@en . +# +# http://semanticscience.org/resource/SIO_000918 + . + . + "modifying is the process by which an entity gains or loses parts, qualities, roles, dispositions, functions, etc, but maintains their identity through these changes."@en . + "modification"@en . + . + "modifying"@en . +# +# http://semanticscience.org/resource/SIO_000919 + . + . + "reproducing is a process characterized by creation of an entity that is similar or exactly the same as the template from which it is derived."@en . + . + "reproducing"@en . +# +# http://semanticscience.org/resource/SIO_000941 + . + . + "conversing a form of interactive, spontaneous communication between two or more agents who are following rules of etiquette."@en . + . + "conversing"@en . +# +# http://semanticscience.org/resource/SIO_000949 + . + . + "apprehension is the negative emotion that something unpleasant will occur."@en . + . + "apprehension"@en . +# +# http://semanticscience.org/resource/SIO_000950 + . + . + "resentment is disgust directed toward a higher status individual."@en . + . + "resentment"@en . +# +# http://semanticscience.org/resource/SIO_000951 + . + . + "Pain is an unpleasant sensory and emotional experience associated with actual or potential tissue damage, or described in terms of such damage."@en . + . + "pain"@en . +# +# http://semanticscience.org/resource/SIO_000969 + . + . + "communicating is the process of conveying information through the exchange of thoughts, messages, or information, as by speech, visuals, signals, writing, or behaviour."@en . + "communication" . + . + "communicating"@en . +# +# http://semanticscience.org/resource/SIO_000976 + . + . + "observational study draws inferences about the possible effect of a treatment on subjects, where the assignment of subjects into a treated group versus a control group is outside the control of the investigator"@en . + . + "observational study"@en . +# +# http://semanticscience.org/resource/SIO_000994 + . + . + "An experiment is an investigation that has the goal of verifying, falsifying, or establishing the validity of a hypothesis. "@en . + "study" . + . + "experiment"@en . +# +# http://semanticscience.org/resource/SIO_000998 + . + . + "literature curation is the process of an agent selecting and extracting terms and phrases from a document."@en . + . + "literature curation"@en . +# +# http://semanticscience.org/resource/SIO_000999 + . + . + "A procedure is a process that attempts to achieve one or more objectives by following an established set of actions."@en . + . + "procedure"@en . +# +# http://semanticscience.org/resource/SIO_001000 + . + . + "A clinical trial is an intervention trial to determine the safety and efficacy of medical interventions (e.g., drugs, diagnostics, devices, therapy protocols). "@en . + . + "clinical trial"@en . +# +# http://semanticscience.org/resource/SIO_001001 + . + . + "A medical diagnosis (often simply termed diagnosis) refers to the process of attempting to determine or identify a possible disease or disorder."@en . + . + "medical diagnosis"@en . +# +# http://semanticscience.org/resource/SIO_001002 + . + . + "A differential diagnosis (sometimes abbreviated DDx, ddx, DD, D/Dx, or \u0394\u0394) is a systematic diagnostic method used to identify the presence of an entity where multiple alternatives are possible (and the process may be termed differential diagnostic procedure), and may also refer to any of the included candidate alternatives (which may also be termed candidate condition)."@en . + . + "differential diagnosis"@en . +# +# http://semanticscience.org/resource/SIO_001005 + . + . + "A chemical effect is a chemical interaction in which a chemical elicits a marked characteristic of a biological system."@en . + . + "chemical effect"@en . +# +# http://semanticscience.org/resource/SIO_001006 + . + . + "A drug-drug interaction is an interaction in which two drugs interact in such a way to produce a non-additive biological response."@en . + . + "drug drug interaction"@en . +# +# http://semanticscience.org/resource/SIO_001007 + . + . + "An assay is an investigative (analytic) procedure in laboratory medicine, pharmacology, environmental biology, and molecular biology for qualitatively assessing or quantitatively measuring the presence or amount or the functional activity of a target entity (the analyte) which can be a drug or biochemical substance or a cell in an organism or organic sample."@en . + "bioassay"@en . + . + "assay"@en . +# +# http://semanticscience.org/resource/SIO_001022 + . + . + "A diagnostic test is a procedure performed to confirm, or determine the presence of disease in an individual suspected of having the disease, usually following the report of symptoms, or based on the results of other medical tests."@en . + "clinical laboratory test"@en . + . + "diagnostic test"@en . +# +# http://semanticscience.org/resource/SIO_001023 + . + . + "A medical screening is a medical test or series used to detect or predict the presence of disease in individuals at risk for disease within a defined group, such as a population, family, or workforce"@en . + . + "medical screening"@en . +# +# http://semanticscience.org/resource/SIO_001024 + . + . + "A medical procedure is a procedure to identify, examine, alleviate or eliminate an undesirable biological disease or disorder."@en . + . + "medical procedure"@en . +# +# http://semanticscience.org/resource/SIO_001048 + . + . + "An intervention study has the objective of improving the condition of an individual or a group of individuals, and demonstrates the magnitude of that capability by comparing it to a control group."@en . + . + "intervention study"@en . +# +# http://semanticscience.org/resource/SIO_001049 + . + . + "sampling is the act of obtaining a sample, whether through selection, collection or preparation."@en . + . + "sampling"@en . +# +# http://semanticscience.org/resource/SIO_001051 + . + . + "data analysis is a process of inspecting, cleaning, transforming, and modeling data with the goal of highlighting useful information, suggesting conclusions, and supporting decision making."@en . + . + "data analysis"@en . +# +# http://semanticscience.org/resource/SIO_001052 + . + . + "data collection is the process of acquiring information."@en . + . + "data collection"@en . +# +# http://semanticscience.org/resource/SIO_001054 + . + . + "measuring is the process of determining the size, amount, or degree of (something) by using an instrument or device marked in standard units"@en . + "measurement"@en . + . + "measuring"@en . +# +# http://semanticscience.org/resource/SIO_001055 + . + . + "observing is a process of passive interaction in which one entity makes note of attributes of one or more entities."@en . + "observation"@en . + . + "observing"@en . +# +# http://semanticscience.org/resource/SIO_001059 + . + . + "gesturing is a form of non-verbal communication in which visible bodily actions communicate particular messages, either in place of speech or together and in parallel with spoken words. Gestures include movement of the hands, face, or other parts of the body."@en . + . + "gesturing"@en . +# +# http://semanticscience.org/resource/SIO_001066 + . + . + "A study is a process that realizes the steps of a study design."@en . + . + "study"@en . +# +# http://semanticscience.org/resource/SIO_001067 + . + . + "In a controlled observational cohort study, two groups of subjects are selected from two populations that are thought to differ in only one characteristic. The groups of subjects are studied for a specific period and contrasted at the end of the study period."@en . + . + "controlled observational cohort study"@en . +# +# http://semanticscience.org/resource/SIO_001076 + . + . + "A microarray experiment is an experiment that involves a microarray device to measure the expression of one or more genes."@en . + . + "microarray experiment"@en . +# +# http://semanticscience.org/resource/SIO_001125 + . + . + "A process that modulates the frequency, rate or extent of transcription."@en . + . + "regulation of transcription"@en . +# +# http://semanticscience.org/resource/SIO_001126 + . + . + "A process that modulates the frequency, rate or extent of translation."@en . + . + "regulation of translation"@en . +# +# http://semanticscience.org/resource/SIO_001127 + . + . + "A process that modulates the frequency, rate or extent of process involved in the creation or destruction of a molecule."@en . + . + "regulation of molecular quantity"@en . +# +# http://semanticscience.org/resource/SIO_001128 + . + . + "A process that modulates the frequency, rate or extent of process involved in the production of a molecule."@en . + . + "regulation of molecular production"@en . +# +# http://semanticscience.org/resource/SIO_001129 + . + . + "A process that modulates the frequency, rate or extent of process involved in the destruction of a molecule."@en . + . + "regulation of molecular degradation"@en . +# +# http://semanticscience.org/resource/SIO_001130 + . + . + "A process mediated by a protein that modulates the frequency, rate or extent of translation."@en . + . + "protein mediated regulation of translation"@en . +# +# http://semanticscience.org/resource/SIO_001131 + . + . + "A process mediated by rna that modulates the frequency, rate or extent of translation."@en . + . + "rna mediated regulation of translation"@en . +# +# http://semanticscience.org/resource/SIO_001132 + . + . + "The process of maintaining some the frequency, rate or extent of another process."@en . + . + "process maintenance"@en . +# +# http://semanticscience.org/resource/SIO_001133 + . + . + "The increase of regulation leads to a increased occurence of processes of the target type."@en . + . + "increased frequency of process from increased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001134 + . + . + "The increase of regulation leads to a decreased occurence of processes of the target process type."@en . + . + "decreased frequency of process from increased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001135 + . + . + "regulation of a process duration is a process that modulates the frequency of another process relative to some reference process."@en . + . + "regulation of process frequency"@en . +# +# http://semanticscience.org/resource/SIO_001136 + . + . + "regulation of a process duration is a process that modulates the duration of another process relative to some reference process."@en . + . + "regulation of process duration"@en . +# +# http://semanticscience.org/resource/SIO_001137 + . + . + "increased duration of process from increased regulation is a process in which the duration of the target process is increased as a result of increased regulation."@en . + . + "increased duration of process from increased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001138 + . + . + "decreased duration of process from increased regulation is a process in which the duration of the target process is decreased as a result of increased regulation."@en . + . + "decreased duration of process from increased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001139 + . + . + "regulation of a process spatial extent is a process that modulates the spatial extent of another process relative to some reference process."@en . + "heating the solution causes greater diffusion of a chemical."@en . + . + "regulation of process spatial extent"@en . +# +# http://semanticscience.org/resource/SIO_001140 + . + . + "The increase of regulation leads to a increased spatial extent of the target process."@en . + . + "increased spatial extent of process from increased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001141 + . + . + "The increase of regulation leads to a decreased spatial extent of the target process."@en . + . + "decreased spatial extent of process from decreased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001142 + . + . + "maintenance of spatial extent of process is a regulation of a process' spatial extent within some specified parameter."@en . + . + "maintenance of spatial extent of process"@en . +# +# http://semanticscience.org/resource/SIO_001143 + . + . + "maintenance of duration of process is a process that regulates a target process to maintain its duration within an expected interval."@en . + . + "maintenance of duration of process"@en . +# +# http://semanticscience.org/resource/SIO_001144 + . + . + "maintenance of frequency of process is a process that regulates the number of occurences of a target process type to a specified number or interval."@en . + . + "maintenance of frequency of process"@en . +# +# http://semanticscience.org/resource/SIO_001145 + . + . + "regulation of a participant quantity is the regulation of a process in which the quantity of its partcipants is changed."@en . + . + "regulation of object quantity"@en . +# +# http://semanticscience.org/resource/SIO_001146 + . + . + "increased regulation leads to an increase in the number of target objects of a specified type."@en . + . + "increased object production from increased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001147 + . + . + "increased regulation leads to a decrease in the number of target objects of a specified type."@en . + . + "decreased object production from increased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001148 + . + . + "increased regulation leads to an increase in the consumption of an object of specified type."@en . + . + "increased object consumption from increased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001149 + . + . + "increased regulation leads to an decrease in the consumption of an object of specified type."@en . + . + "decreased object consumption from increased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001150 + . + . + "A process that modulates the frequency, rate or extent of process involved in the consumption of an object."@en . + . + "regulation of object consumption"@en . +# +# http://semanticscience.org/resource/SIO_001151 + . + . + "regulation of a participant quantity is the regulation of a process in which the quantity of a selected participant is increased."@en . + . + "regulation of object production"@en . +# +# http://semanticscience.org/resource/SIO_001152 + . + . + "maintenance of quantity of object production is a regulation of object production in which the number of objects produced is held more or less constant."@en . + . + "maintenance of quantity of object production"@en . +# +# http://semanticscience.org/resource/SIO_001153 + . + . + "regulation of a participant quantity is the regulation of a process in which the quantity of a selected participant is maintained at a steady level."@en . + . + "maintenance of level of object consumption"@en . +# +# http://semanticscience.org/resource/SIO_001180 + . + . + "A mass spectrometry experiment is an experiment that involves the use of a mass spectrometer. "@en . + . + "mass spectrometry experiment"@en . +# +# http://semanticscience.org/resource/SIO_001192 + . + . + "A web service invocation involves the execution of a web service."@en . + . + "web service invocation"@en . +# +# http://semanticscience.org/resource/SIO_001193 + . + . + "A SADI web service invocation is the excution of a SADI web service."@en . + "sadi"@en . + . + "SADI web service invocation"@en . +# +# http://semanticscience.org/resource/SIO_001195 + . + . + "Behaviour is the set of actions and mannerisms made by systems (biological or otherwise) in response to stimuli or inputs, whether internal or external, conscious or subconscious, overt or covert, and voluntary or involuntary."@en . + "behaviour+" . + "core" . + . + "behaviour"@en . +# +# http://semanticscience.org/resource/SIO_001199 + . + . + "A process that increases the frequency, rate or extent of process involved in the destruction of a molecule as a result of increased regulation."@en . + . + "increased molecular degradation from increased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001200 + . + . + "A process that decreases the frequency, rate or extent of process involved in the destruction of a molecule as a result of decreased regulation."@en . + . + "decreased molecular degradation from decreased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001201 + . + . + "A process that increases the frequency, rate or extent of process involved in the destruction of a molecule as a result of decreased regulation."@en . + . + "increased molecular degradation from decreased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001202 + . + . + "A process that decreases the frequency, rate or extent of process involved in the destruction of a molecule as a result of increased regulation."@en . + . + "decreased molecular degradation from increased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001203 + . + . + "A process that increases the frequency, rate or extent of process involved in the production of a molecule as a result of increased regulation."@en . + . + "increased molecular production from increased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001204 + . + . + "A process that decreases the frequency, rate or extent of process involved in the production of a molecule as a result of increased regulation."@en . + . + "decreased molecular production from increased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001205 + . + . + "A process that increases the frequency, rate or extent of process involved in the production of a molecule as a result of decreased regulation."@en . + . + "increased molecular production from decreased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001206 + . + . + "A process that decreases the frequency, rate or extent of process involved in the production of a molecule as a result of decreased regulation."@en . + . + "decreased molecular production from decreased regulation"@en . +# +# http://semanticscience.org/resource/SIO_001207 + . + . + "increased chemical destruction is a process in which there is an increase in the amount of chemical destroyed relative to some reference process"@en . + . + "increased chemical destruction"@en . +# +# http://semanticscience.org/resource/SIO_001208 + . + . + "decreased chemical destruction is a process in which there is a decrease in the amount of chemical destroyed relative to some reference process"@en . + . + "decreased chemical destruction"@en . +# +# http://semanticscience.org/resource/SIO_001281 + . + . + "Humiliation is the abasement of pride, which creates mortification or leads to a state of being humbled or reduced to lowliness or submission." . + . + "humiliation"@en . +# +# http://semanticscience.org/resource/SIO_001282 + . + . + "hunger is the craving for food." . + . + "hunger"@en . +# +# http://semanticscience.org/resource/SIO_001283 + . + . + "Discouragement is the emtion of having lost confidence or enthusiasm." . + "discouraged" . + . + "discouragement"@en . +# +# http://semanticscience.org/resource/SIO_001284 + . + . + "satisfaction is the emotion of fulfillling one's wishes, expectations, or needs." . + "contentment" . + "pleasure" . + . + "satisfaction"@en . +# +# http://semanticscience.org/resource/SIO_001285 + . + . + "suicidal is the emotion of being deeply unhappy or depressed with thoughts of killing one's self." . + . + "suicidal"@en . +# +# http://semanticscience.org/resource/SIO_001286 + . + . + "irritability is the negative emotion of quick excitability to annoyance, impatience, or anger." . + "irritable" . + . + "irritability"@en . +# +# http://semanticscience.org/resource/SIO_001287 + . + . + "indecision is the emotion of being unable to choose between two or more possible courses of action." . + "indecisiveness" . + . + "indecision"@en . +# +# http://semanticscience.org/resource/SIO_001356 + . + . + . + "information encoding"@en . +# +# http://semanticscience.org/resource/SIO_001357 + . + . + "speech is the expression of thoughts and feelings by sound." . + . + "speech"@en . +# +# http://semanticscience.org/resource/SIO_001359 + . + . + . + "information translation"@en . +# +# http://semanticscience.org/resource/SIO_001360 + . + . + . + "information decoding"@en . +# +# http://semanticscience.org/resource/SIO_001366 + . + . + "regulation of information" . + "the regulation or maintenance of information"@en . + . + "information maintenance"@en . +# +# http://semanticscience.org/resource/SIO_001398 + . + . + "a medical intervention is a medical procedure to treat (to cure or alleviate) a health condition."@en . + . + "medical intervention"@en . +# +# http://semanticscience.org/resource/SIO_001399 + . + . + "chemical exposure is a process to expose one or more individuals to a chemical substance."@en . + . + "chemical exposure"@en . +# +# http://semanticscience.org/resource/SIO_010013 + . + . + "A chemical interaction is a biochemical process in which chemical entities interact through some set of attractive forces."@en . + "biopax:Interaction" . + . + "chemical interaction"@en . +# +# http://semanticscience.org/resource/SIO_010036 + . + . + "A biochemical reaction is a biochemical process that involves the conversion of at least one chemical participant (target) into another (product) by an enzyme (agent)."@en . + "biopax:BiochemicalReaction" . + "biopax:Conversion" . + . + "biochemical reaction"@en . +# +# http://semanticscience.org/resource/SIO_010283 + . + . + "chemical transport is the directed movement of a chemical entity by some agent (e.g. transporter)."@en . + "biopax:Transport" . + . + "chemical transport"@en . +# +# http://semanticscience.org/resource/SIO_010284 + . + . + "active transport is the movement of a substance across a membrane against its concentration gradient (from low to high concentration) and requires chemical energy."@en . + "biopax:TransportWithBiochemicalReaction" . + . + "active transport"@en . +# +# http://semanticscience.org/resource/SIO_010285 + . + . + "molecular complex formation is the process of forming a molecular complex from its constituent parts."@en . + . + "molecular complex formation"@en . +# +# http://semanticscience.org/resource/SIO_010286 + . + . + "molecular complex disassociation is the process of dissambly of a molecular complex into its constitutent parts."@en . + . + "molecular complex dissociation"@en . +# +# http://semanticscience.org/resource/SIO_010287 + . + . + "regulation of biochemical process is a process that changes the frequency, rate or extent of a target biochemical process."@en . + . + "regulation of biochemical process"@en . +# +# http://semanticscience.org/resource/SIO_010288 + . + . + . + "biochemical activation is a molecular interaction that increases the catalytic rate of the target enzyme."@en . + . + "biochemical activation"@en . +# +# http://semanticscience.org/resource/SIO_010289 + . + . + "biochemical inhibition is a molecular interaction that decreases the catalytic rate of the target enzyme."@en . + . + "biochemical inhibition"@en . +# +# http://semanticscience.org/resource/SIO_010295 + . + . + . + "process up-regulation is a process that increases the frequency, rate or extent of one or more processes in relation to a reference state."@en . + "positive regulation"@en . + . + "process up-regulation"@en . +# +# http://semanticscience.org/resource/SIO_010296 + . + . + "process down-regulation is a process that decreases the frequency, rate or extent of one or more processes in relation to a reference state."@en . + "negative regulation"@en . + . + "process down-regulation"@en . +# +# http://semanticscience.org/resource/SIO_010300 + . + . + "transcription is the process of creating a complementary RNA copy of a sequence of DNA."@en . + . + "transcription"@en . +# +# http://semanticscience.org/resource/SIO_010301 + . + . + "translation is the process of producing a polypeptide from a ribonucleic acid by a ribosome."@en . + . + "translation"@en . +# +# http://semanticscience.org/resource/SIO_010307 + . + . + "Molecular modification is chemical alteration of a known and previously characterized lead compound for the purpose of enhancing its usefulness as a drug. This could mean enhancing its specificity for a particular body target site, increasing its potency, improving its rate and extent of absorption, modifying to advantage its time course in the body, reducing its toxicity, changing its physical or chemical properties (like solubility) to provide desired features."@en . + . + "molecular modification"@en . +# +# http://semanticscience.org/resource/SIO_010308 + . + . + "Metabolism is the set of chemical processes that occur within a living organism in order to maintain life."@en . + . + "metabolism"@en . +# +# http://semanticscience.org/resource/SIO_010309 + . + . + . + "Anabolism is the set of metabolic processes that take apart larger chemical entities units into smaller chemical entities."@en . + . + "catabolism"@en . +# +# http://semanticscience.org/resource/SIO_010310 + . + . + "Anabolism is the set of metabolic processes that construct larger chemical entities units from smaller chemical entities."@en . + . + "anabolism"@en . +# +# http://semanticscience.org/resource/SIO_010345 + . + . + "A chemical reaction is a process that leads to the transformation of one set of chemical substances to another."@en . + . + "chemical reaction"@en . +# +# http://semanticscience.org/resource/SIO_010507 + . + . + "An acid-base reaction is a chemical reaction between an acid and a base."@en . + . + "acid-base reaction"@en . +# +# http://semanticscience.org/resource/SIO_010508 + . + . + "A catalyzed reaction is a chemical reaction that is facilitated by a catalyst."@en . + . + "catalyzed reaction"@en . +# +# http://semanticscience.org/resource/SIO_010509 + . + . + "A redox reaction is a chemical reaction in which there is a net movement of electrons from one reactant to another."@en . + . + "redox reaction"@en . +# +# http://semanticscience.org/resource/SIO_010510 + . + . + "An inorganic reaction is a chemical reaction that involves the transformation of inorganic molecules."@en . + . + "inorganic reaction"@en . +# +# http://semanticscience.org/resource/SIO_010511 + . + . + "A decomposition reaction is an inorganic reaction in which molecule is fragmented into submolecules or atoms."@en . + . + "decomposition reaction"@en . +# +# http://semanticscience.org/resource/SIO_010512 + . + . + "A displacement reaction is an inorganic reaction in which a elementary substance displaces and sets free a constituent atom from a molecule."@en . + . + "displacement reaction"@en . +# +# http://semanticscience.org/resource/SIO_010513 + . + . + "A double displacement reaction is a displacement reaction in which two molecules swap ions, effectively displacing each other to form two new molecules."@en . + . + "double displacement reaction"@en . +# +# http://semanticscience.org/resource/SIO_010514 + . + . + "A single displacement reaction where one atom is transferred out of one molecule and into another."@en . + . + "single displacement reaction"@en . +# +# http://semanticscience.org/resource/SIO_010515 + . + . + "A synthesis reaction is an inorganic reaction in which two or more molecules are chemically bonded together to produce a single product."@en . + . + "synthesis reaction"@en . +# +# http://semanticscience.org/resource/SIO_010516 + . + . + "An organic reaction is a chemical reaction involving at least one organic molecule."@en . + . + "organic reaction"@en . +# +# http://semanticscience.org/resource/SIO_010517 + . + . + "An isomerization reaction is a chemical reaction in which a molecule is converted into its isomer."@en . + . + "isomerization reaction"@en . +# +# http://semanticscience.org/resource/SIO_010518 + . + . + "An addition reaction is an organic reaction where two or more molecules combine to form a larger one. Addition reactions are limited to chemical compounds that have multiply-bonded atoms:\n * Molecules with carbon-carbon double bonds or triple bonds\n * Molecules with carbon - hetero double bonds like C=O or C=N"@en . + . + "addition reaction"@en . +# +# http://semanticscience.org/resource/SIO_010519 + . + . + "A polar addition reaction is an addition reaction involving polar residues."@en . + . + "polar addition reaction"@en . +# +# http://semanticscience.org/resource/SIO_010520 + . + . + "A non-polar addition reaction is an addition reaction involving non-polar residues."@en . + . + "non-polar addition reaction"@en . +# +# http://semanticscience.org/resource/SIO_010521 + . + . + "A free radical addition is a non-polar addition reaction involving free radicals."@en . + . + "free radical addition"@en . +# +# http://semanticscience.org/resource/SIO_010522 + . + . + "A nucleophilic addition reaction is an addition reaction where a pi bond is removed by the creation of two new covalent bonds by the addition from a nucleophile."@en . + . + "nucleophilic addition reaction"@en . +# +# http://semanticscience.org/resource/SIO_010523 + . + . + "An electrophilic addition reaction is a polar addition reaction where a pi bond is removed by the creation of two new covalent bonds."@en . + . + "electrophilic addition reaction"@en . +# +# +# +# ################################################################# +# # +# # Annotations +# # +# ################################################################# +# +# + . + "sio-subset-process.owl" . +# +# Generated by the OWL API (version 5.1.0) https://github.com/owlcs/owlapi/ diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/ontology.ttl b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/ontology.ttl new file mode 100644 index 00000000..36f88f23 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/ontology.ttl @@ -0,0 +1,1946 @@ +@prefix : . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix rdfs: . +@base . + + rdf:type owl:Ontology ; + owl:versionIRI . + +################################################################# +# Annotation properties +################################################################# + +### http://purl.org/dc/elements/1.1/alternativeName + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/elements/1.1/description + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/description + rdf:type owl:AnnotationProperty . + + +### http://semanticscience.org/resource/broaderThan + rdf:type owl:AnnotationProperty . + + +### http://semanticscience.org/resource/equivalentTo + rdf:type owl:AnnotationProperty . + + +### http://semanticscience.org/resource/example + rdf:type owl:AnnotationProperty . + + +### http://semanticscience.org/resource/hasSynonym + rdf:type owl:AnnotationProperty . + + +### http://semanticscience.org/resource/subset + rdf:type owl:AnnotationProperty . + + +################################################################# +# Classes +################################################################# + +### http://semanticscience.org/resource/SIO_000006 + rdf:type owl:Class ; + "A process is an entity that is identifiable only through the unfolding of time, has temporal parts, and unless otherwise specified/predicted, cannot be identified from any instant of time in which it exists."@en ; + "core"^^xsd:string , + "process+"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "process"@en . + + +### http://semanticscience.org/resource/SIO_000276 + rdf:type owl:Class ; + rdfs:subClassOf ; + "An emotion is a process (experience) that arises internally or from an involuntary physiological response to a stimulus."@en ; + "emotion++"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "emotion"@en . + + +### http://semanticscience.org/resource/SIO_000358 + rdf:type owl:Class ; + rdfs:subClassOf ; + "intent is a desire to realize a particular outcome."@en ; + rdfs:isDefinedBy ; + rdfs:label "intent"@en . + + +### http://semanticscience.org/resource/SIO_000379 + rdf:type owl:Class ; + rdfs:subClassOf ; + "perception is the organization, identification, and interpretation of sensory information in order to fabricate a mental representation through the process of transduction, which sensors in the body transform signals from the environment into encoded neural signals."@en ; + rdfs:isDefinedBy ; + rdfs:label "perception"@en . + + +### http://semanticscience.org/resource/SIO_000410 + rdf:type owl:Class ; + rdfs:subClassOf ; + "anger is disgust directed toward an equal status individual."@en ; + rdfs:isDefinedBy ; + rdfs:label "anger"@en . + + +### http://semanticscience.org/resource/SIO_000411 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Hate is a deep and emotional extreme dislike, directed against a certain object or class of objects. "@en ; + rdfs:isDefinedBy ; + rdfs:label "hate"@en . + + +### http://semanticscience.org/resource/SIO_000412 + rdf:type owl:Class ; + rdfs:subClassOf ; + "love is an emotion of a strong affection and personal attachment."@en ; + rdfs:isDefinedBy ; + rdfs:label "love"@en . + + +### http://semanticscience.org/resource/SIO_000559 + rdf:type owl:Class ; + rdfs:subClassOf ; + "chemical synthesis is synthesis of a chemical entity from physical precursors through one or more chemical interactions or reactions."@en ; + rdfs:isDefinedBy ; + rdfs:label "chemical synthesis"@en . + + +### http://semanticscience.org/resource/SIO_000562 + rdf:type owl:Class ; + rdfs:subClassOf ; + owl:disjointWith ; + "passive transport is the movement of a substance across a membrane and does not require chemical energy."@en ; + rdfs:isDefinedBy ; + rdfs:label "passive transport"@en . + + +### http://semanticscience.org/resource/SIO_000564 + rdf:type owl:Class ; + rdfs:subClassOf ; + "diffusion is motion of particles at temperatures above absolute zero."@en ; + rdfs:isDefinedBy ; + rdfs:label "diffusion"@en . + + +### http://semanticscience.org/resource/SIO_000570 + rdf:type owl:Class ; + rdfs:subClassOf ; + "movement is the process in which an object is spatially displaced."@en ; + "core"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "movement"@en . + + +### http://semanticscience.org/resource/SIO_000571 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Brownian motion is the seemlingly random movement of particles suspended in a fluid."@en ; + rdfs:isDefinedBy ; + rdfs:label "brownian motion"@en . + + +### http://semanticscience.org/resource/SIO_000572 + rdf:type owl:Class ; + rdfs:subClassOf ; + "osmosis is the movement of water molecules through a selectively-permeable membrane down a water potential gradient."@en ; + rdfs:isDefinedBy ; + rdfs:label "osmosis"@en . + + +### http://semanticscience.org/resource/SIO_000573 + rdf:type owl:Class ; + rdfs:subClassOf ; + "passive movement is the process in which an object is spatially displaced without an expenditure of energy contained in molecular bonds."^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "passive movement"@en . + + +### http://semanticscience.org/resource/SIO_000574 + rdf:type owl:Class ; + rdfs:subClassOf ; + "active movement is the process in which an object is spatially displaced using some chemical energy."@en ; + rdfs:isDefinedBy ; + rdfs:label "active movement"@en . + + +### http://semanticscience.org/resource/SIO_000575 + rdf:type owl:Class ; + rdfs:subClassOf ; + "transporting is a process in which one object physically moves another object from one location to another."@en ; + rdfs:isDefinedBy ; + rdfs:label "transporting"@en . + + +### http://semanticscience.org/resource/SIO_000576 + rdf:type owl:Class ; + rdfs:subClassOf ; + "membrane transport is the movement of molecules across a membrane."@en ; + rdfs:isDefinedBy ; + rdfs:label "membrane transport"@en . + + +### http://semanticscience.org/resource/SIO_000577 + rdf:type owl:Class ; + rdfs:subClassOf ; + owl:disjointWith ; + "primary active transport, also called direct active transport, directly uses energy to transport molecules across a membrane."@en ; + rdfs:isDefinedBy ; + rdfs:label "primary active transport"@en . + + +### http://semanticscience.org/resource/SIO_000578 + rdf:type owl:Class ; + rdfs:subClassOf ; + "secondary active transport or co-transport uses electrochemical potential difference created by pumping ions out of the cell to transport molecules across a membrane."@en ; + rdfs:isDefinedBy ; + rdfs:label "secondary active transport"@en . + + +### http://semanticscience.org/resource/SIO_000579 + rdf:type owl:Class ; + rdfs:subClassOf ; + owl:disjointWith ; + "symport enabled secondary active transport is a secondary active transfort in which both ion and molecule are transported in the same direction simultaneously."@en ; + rdfs:isDefinedBy ; + rdfs:label "symport enabled secondary active transport"@en . + + +### http://semanticscience.org/resource/SIO_000580 + rdf:type owl:Class ; + rdfs:subClassOf ; + "antiport enabled secondary active transport is a secondary active transfort in which both ion and molecule are transported in opposite directions simultaneously."@en ; + rdfs:isDefinedBy ; + rdfs:label "antiport enabled secondary active transport"@en . + + +### http://semanticscience.org/resource/SIO_000581 + rdf:type owl:Class ; + rdfs:subClassOf ; + "The self-propelled movement of an object."@en ; + "GO:0040011"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "locomotion"@en . + + +### http://semanticscience.org/resource/SIO_000582 + rdf:type owl:Class ; + rdfs:subClassOf ; + "birthing is the process by which a biological organism is brought into existence."@en ; + rdfs:isDefinedBy ; + rdfs:label "birthing"@en . + + +### http://semanticscience.org/resource/SIO_000583 + rdf:type owl:Class ; + rdfs:subClassOf ; + "dying is a process in which a biological entity ceases to exist."@en ; + rdfs:isDefinedBy ; + rdfs:label "dying"@en . + + +### http://semanticscience.org/resource/SIO_000587 + rdf:type owl:Class ; + rdfs:subClassOf ; + "biological reproduction is the biological process by which one or more biological organisms are produced from their \"parents\". "@en ; + rdfs:isDefinedBy ; + rdfs:label "biological reproduction"@en . + + +### http://semanticscience.org/resource/SIO_000588 + rdf:type owl:Class ; + rdfs:subClassOf ; + "creating is the process in which an entity comes into existence."@en ; + "creation"^^xsd:string , + "development"^^xsd:string , + "formulation"^^xsd:string , + "production"^^xsd:string , + "synthesis"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "creating"@en . + + +### http://semanticscience.org/resource/SIO_000589 + rdf:type owl:Class ; + rdfs:subClassOf ; + "regulating is a process that modulates the attributes of an object or process."@en ; + "regulation"@en ; + rdfs:isDefinedBy ; + rdfs:label "regulating"@en . + + +### http://semanticscience.org/resource/SIO_000590 + rdf:type owl:Class ; + rdfs:subClassOf ; + "biosynthesis is the synthesis of an organic compound in a living organism, usually aided by enzymes."@en ; + rdfs:isDefinedBy ; + rdfs:label "biosynthesis"@en . + + +### http://semanticscience.org/resource/SIO_000591 + rdf:type owl:Class ; + rdfs:subClassOf ; + "destroying is a process in which something is broken down and/or ceases to exist."@en ; + "destruction"@en ; + rdfs:isDefinedBy ; + rdfs:label "destroying"@en . + + +### http://semanticscience.org/resource/SIO_000592 + rdf:type owl:Class ; + rdfs:subClassOf ; + "chemical destruction is destruction of a chemical entity to its chemical constituents through one ormore chemical interactions or reactions."@en ; + rdfs:isDefinedBy ; + rdfs:label "chemical destruction"@en . + + +### http://semanticscience.org/resource/SIO_000593 + rdf:type owl:Class ; + rdfs:subClassOf ; + "interacting is a process characterized by the interaction between two or more entities."@en ; + "core"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "interacting"@en . + + +### http://semanticscience.org/resource/SIO_000594 + rdf:type owl:Class ; + rdfs:subClassOf ; + "data transformation is the process of applying an algorithmic procedure to some input data and producing some output data."@en ; + rdfs:isDefinedBy ; + rdfs:label "data transformation"@en . + + +### http://semanticscience.org/resource/SIO_000595 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A parameterized data transformation is a data transformation whose behaviour may be modified by one or more parameters."@en ; + rdfs:isDefinedBy ; + rdfs:label "parameterized data transformation"@en . + + +### http://semanticscience.org/resource/SIO_000609 + rdf:type owl:Class ; + rdfs:subClassOf ; + "regulation of a process is a process that modulates the duration, frequency, spatial extent of a target process."@en ; + rdfs:isDefinedBy ; + rdfs:label "regulation of process"@en . + + +### http://semanticscience.org/resource/SIO_000610 + rdf:type owl:Class ; + rdfs:subClassOf ; + "regulation of capability is the regulation of the ability of one party by another."@en ; + rdfs:isDefinedBy ; + rdfs:label "regulation of capability"@en . + + +### http://semanticscience.org/resource/SIO_000611 + rdf:type owl:Class ; + rdfs:subClassOf ; + "the regulation of the enzymatic activity."@en ; + rdfs:isDefinedBy ; + rdfs:label "regulation of catalytic capability"@en . + + +### http://semanticscience.org/resource/SIO_000649 + rdf:type owl:Class ; + rdfs:subClassOf ; + "information processing is a process that involves the generation or use of information."@en ; + rdfs:isDefinedBy ; + rdfs:label "information processing"@en . + + +### http://semanticscience.org/resource/SIO_000667 + rdf:type owl:Class ; + rdfs:subClassOf ; + "software execution is the process of executing software on a computing device."@en ; + rdfs:isDefinedBy ; + rdfs:label "sofware execution"@en . + + +### http://semanticscience.org/resource/SIO_000703 + rdf:type owl:Class ; + rdfs:subClassOf ; + "evolving is a process that elicits change across successive generations in the inherited characteristics of biological populations."@en ; + rdfs:isDefinedBy ; + rdfs:label "evolving"@en . + + +### http://semanticscience.org/resource/SIO_000739 + rdf:type owl:Class ; + rdfs:subClassOf ; + "planning is the agentive process of developing a plan that specifies a set of actions in order to meet a set of goals or objectives."@en ; + rdfs:isDefinedBy ; + rdfs:label "planning"@en . + + +### http://semanticscience.org/resource/SIO_000744 + rdf:type owl:Class ; + rdfs:subClassOf ; + "learning is the agentive process of acquiring knowledge."@en ; + rdfs:isDefinedBy ; + rdfs:label "learning"@en . + + +### http://semanticscience.org/resource/SIO_000745 + rdf:type owl:Class ; + rdfs:subClassOf ; + "comparing is the process of examining a set of objects and determining their equality or inequality based on one or more features."@en ; + "comparison"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "comparing"@en . + + +### http://semanticscience.org/resource/SIO_000746 + rdf:type owl:Class ; + rdfs:subClassOf ; + "reasoning is the agentive process of using knowledge to evaluate the truth value of a proposition."@en ; + rdfs:isDefinedBy ; + rdfs:label "reasoning"@en . + + +### http://semanticscience.org/resource/SIO_000747 + rdf:type owl:Class ; + rdfs:subClassOf ; + "investigation is the process of carrying out a plan or procedure so as to discover facts or information about the object of study."@en ; + "study"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "investigation"@en . + + +### http://semanticscience.org/resource/SIO_000748 + rdf:type owl:Class ; + rdfs:subClassOf ; + "predicting is the process of formulating a proposition about a state of affairs which might be realized in the future."@en ; + rdfs:isDefinedBy ; + rdfs:label "predicting"@en . + + +### http://semanticscience.org/resource/SIO_000812 + rdf:type owl:Class ; + rdfs:subClassOf ; + "affection is an emotion characterized with a feeling or type of love for another living thing."@en ; + rdfs:isDefinedBy ; + rdfs:label "affection"@en . + + +### http://semanticscience.org/resource/SIO_000813 + rdf:type owl:Class ; + rdfs:subClassOf ; + "angst is the intense feeling of apprehension, anxiety or inner turmoil."@en ; + rdfs:isDefinedBy ; + rdfs:label "angst"@en . + + +### http://semanticscience.org/resource/SIO_000814 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Annoyance is an unpleasant emtion that is characterized by a abnormal or excessive sensitivity to some external stimulus."@en ; + rdfs:isDefinedBy ; + rdfs:label "annoyance"@en . + + +### http://semanticscience.org/resource/SIO_000815 + rdf:type owl:Class ; + rdfs:subClassOf ; + "anxiety is an emotion charactersized by intense feeling of fear and concern coupled with a physical response."@en ; + rdfs:isDefinedBy ; + rdfs:label "anxiety"@en . + + +### http://semanticscience.org/resource/SIO_000816 + rdf:type owl:Class ; + rdfs:subClassOf ; + "apathy is an emotion characterized by lack of interest, enthusiasm, or concern."@en ; + rdfs:isDefinedBy ; + rdfs:label "apathy"@en . + + +### http://semanticscience.org/resource/SIO_000817 + rdf:type owl:Class ; + rdfs:subClassOf ; + "arousal is an emotion characterized by state of reactive to stimuli. It involves the activation of the reticular activating system in the brain stem, the autonomic nervous system and the endocrine system, leading to increased heart rate and blood pressure and a condition of sensory alertness, mobility and readiness to respond."@en ; + rdfs:isDefinedBy ; + rdfs:label "arousal"@en . + + +### http://semanticscience.org/resource/SIO_000818 + rdf:type owl:Class ; + rdfs:subClassOf ; + "awe is an emotion produced by that which is grand, sublime or powerful and is characterized by a combination of joy, fear and admiration/reverence/respect. "@en ; + rdfs:isDefinedBy ; + rdfs:label "awe"@en . + + +### http://semanticscience.org/resource/SIO_000819 + rdf:type owl:Class ; + rdfs:subClassOf ; + "boldness is the trait of being willing to undertake things that involve risk or danger."@en ; + rdfs:isDefinedBy ; + rdfs:label "boldness"@en . + + +### http://semanticscience.org/resource/SIO_000820 + rdf:type owl:Class ; + rdfs:subClassOf ; + "boredom is the emotion experience by those not interested in their surroundings or available activities."@en ; + rdfs:isDefinedBy ; + rdfs:label "boredom"@en . + + +### http://semanticscience.org/resource/SIO_000821 + rdf:type owl:Class ; + rdfs:subClassOf ; + "contempt is disgust towards a lower status individual."@en ; + rdfs:isDefinedBy ; + rdfs:label "contempt"@en . + + +### http://semanticscience.org/resource/SIO_000822 + rdf:type owl:Class ; + rdfs:subClassOf ; + "contentment is an emotion characterized by acknowledgement and satisfaction of the current state of affairs."@en ; + rdfs:isDefinedBy ; + rdfs:label "contentment"@en . + + +### http://semanticscience.org/resource/SIO_000823 + rdf:type owl:Class ; + rdfs:subClassOf ; + "curiosity is the strong desire to know or learn something."@en ; + rdfs:isDefinedBy ; + rdfs:label "curiosity"@en . + + +### http://semanticscience.org/resource/SIO_000824 + rdf:type owl:Class ; + rdfs:subClassOf ; + "depression is an unpleasant emotion linked to aversion to activity that can affect a person's thoughts, behavior, feelings and physical well-being. Depressed individuals may feel sad, anxious, empty, hopeless, worried, helpless, worthless, guilty, irritable, or restless."@en ; + "depressed"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "depression"@en . + + +### http://semanticscience.org/resource/SIO_000825 + rdf:type owl:Class ; + rdfs:subClassOf ; + "desire is a strong emotion of wanting to have something or wishing for something to happen."@en ; + rdfs:isDefinedBy ; + rdfs:label "desire"@en . + + +### http://semanticscience.org/resource/SIO_000826 + rdf:type owl:Class ; + rdfs:subClassOf ; + "despair is depression, hopelessness or lack of hope."@en ; + rdfs:isDefinedBy ; + rdfs:label "despair"@en . + + +### http://semanticscience.org/resource/SIO_000827 + rdf:type owl:Class ; + rdfs:subClassOf ; + "disappointment is the feeling of dissatisfaction that follows the failure of expectations or hopes to manifest."@en ; + "disappointed"^^xsd:string , + "disappointing"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "disappointment"@en . + + +### http://semanticscience.org/resource/SIO_000828 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Disgust is a feeling of revulsion or profound disapproval aroused by something unpleasant or offensive."@en ; + rdfs:isDefinedBy ; + rdfs:label "disgust"@en . + + +### http://semanticscience.org/resource/SIO_000829 + rdf:type owl:Class ; + rdfs:subClassOf ; + "dread is the instense negative emotion that induces fear and apprehension."@en ; + rdfs:isDefinedBy ; + rdfs:label "dread"@en . + + +### http://semanticscience.org/resource/SIO_000830 + rdf:type owl:Class ; + rdfs:subClassOf ; + "ecstacy is an emotion characterized by a heightened state of consciousness with total involvement of a subject."@en ; + rdfs:isDefinedBy ; + rdfs:label "ecstasy"@en . + + +### http://semanticscience.org/resource/SIO_000831 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A positive emotion is an emotion that feels good."@en ; + rdfs:isDefinedBy ; + rdfs:label "positive emotion"@en . + + +### http://semanticscience.org/resource/SIO_000832 + rdf:type owl:Class ; + rdfs:subClassOf ; + "negative emotion is an emotion that does not feel good."@en ; + rdfs:isDefinedBy ; + rdfs:label "negative emotion"@en . + + +### http://semanticscience.org/resource/SIO_000833 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Embarrassment is the emotion of intense discomfort with oneself, experienced upon having a socially unacceptable act or condition witnessed by or revealed to other."@en ; + rdfs:isDefinedBy ; + rdfs:label "embarassment"@en . + + +### http://semanticscience.org/resource/SIO_000834 + rdf:type owl:Class ; + rdfs:subClassOf ; + "envy is an emotion that occurs when a person lacks another's (perceived) superior quality, achievement or possession and wishes that the other lacked it."@en ; + rdfs:isDefinedBy ; + rdfs:label "envy"@en . + + +### http://semanticscience.org/resource/SIO_000835 + rdf:type owl:Class ; + rdfs:subClassOf ; + "euphoria is an emotion characterized by intense feelings of well-being, elation, happiness, ecstasy, excitement, and joy."@en ; + rdfs:isDefinedBy ; + rdfs:label "euphoria"@en . + + +### http://semanticscience.org/resource/SIO_000836 + rdf:type owl:Class ; + rdfs:subClassOf ; + "excitement is a positive emotion of feeling great enthusiasm and eagerness."@en ; + rdfs:isDefinedBy ; + rdfs:label "excitement"@en . + + +### http://semanticscience.org/resource/SIO_000837 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Fear is a negative emotion induced by a perceived threat that induces one to hide or move quickly away from the location of the perceived threat."@en ; + rdfs:isDefinedBy ; + rdfs:label "fear"@en . + + +### http://semanticscience.org/resource/SIO_000838 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Frustration is an emotion that arises from the perceived resistance to the fulfillment of individual will. "@en ; + rdfs:isDefinedBy ; + rdfs:label "frustration"@en . + + +### http://semanticscience.org/resource/SIO_000839 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Gratitude, thankfulness, gratefulness, or appreciation is a feeling, emotion or attitude in acknowledgment of a benefit that one has received or will receive."@en ; + "appreciation"^^xsd:string , + "gratefulness"^^xsd:string , + "gratification"^^xsd:string , + "thankfullness"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "gratitude"@en . + + +### http://semanticscience.org/resource/SIO_000840 + rdf:type owl:Class ; + rdfs:subClassOf ; + "happiness is an emotion characterized by positive or pleasant emotions ranging from contentment to intense joy."@en ; + rdfs:isDefinedBy ; + rdfs:label "happiness"@en . + + +### http://semanticscience.org/resource/SIO_000841 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Guilt is the emotion borne from feeling responsible for the commission of an offense and arises out of public humiliation."@en ; + "guilty"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "guilt"@en . + + +### http://semanticscience.org/resource/SIO_000842 + rdf:type owl:Class ; + rdfs:subClassOf ; + "grief is an emotion in response to loss, whether physical or abstract including death, unemployment, ill health or the end of a relationship."@en ; + rdfs:isDefinedBy ; + rdfs:label "grief"@en . + + +### http://semanticscience.org/resource/SIO_000843 + rdf:type owl:Class ; + rdfs:subClassOf ; + "hope is an emotion of belief in a positive outcome related to events and circumstances in one's life."@en ; + rdfs:isDefinedBy ; + rdfs:label "hope"@en . + + +### http://semanticscience.org/resource/SIO_000844 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Hostility is the intense negative emotion of being in conflict or opposition to someone or something."@en ; + rdfs:isDefinedBy ; + rdfs:label "hostility"@en . + + +### http://semanticscience.org/resource/SIO_000845 + rdf:type owl:Class ; + rdfs:subClassOf ; + "hurt is an unpleasant feeling, emotion or sensation."@en ; + rdfs:isDefinedBy ; + rdfs:label "hurt"@en . + + +### http://semanticscience.org/resource/SIO_000846 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Hysteria is an unmanageable emotion."@en ; + rdfs:isDefinedBy ; + rdfs:label "hysteria"@en . + + +### http://semanticscience.org/resource/SIO_000847 + rdf:type owl:Class ; + rdfs:subClassOf ; + "indifference is an emotion characterized by lack of interest, concern, or sympathy."@en ; + rdfs:isDefinedBy ; + rdfs:label "indifference"@en . + + +### http://semanticscience.org/resource/SIO_000848 + rdf:type owl:Class ; + rdfs:subClassOf ; + "interest is the emotion of wanting to know or learn about something or someone."@en ; + rdfs:isDefinedBy ; + rdfs:label "interest"@en . + + +### http://semanticscience.org/resource/SIO_000849 + rdf:type owl:Class ; + rdfs:subClassOf ; + "jealousy is an emotion and typically refers to the negative thoughts and feelings of insecurity, fear, and anxiety over an anticipated loss of something that the person values, particularly in reference to a human connection."@en ; + rdfs:isDefinedBy ; + rdfs:label "jealousy"@en . + + +### http://semanticscience.org/resource/SIO_000850 + rdf:type owl:Class ; + rdfs:subClassOf ; + "joy is an emotion of intense happiness."@en ; + rdfs:isDefinedBy ; + rdfs:label "joy"@en . + + +### http://semanticscience.org/resource/SIO_000851 + rdf:type owl:Class ; + rdfs:subClassOf ; + "loathing is an intense dislike or disgust."@en ; + rdfs:isDefinedBy ; + rdfs:label "loathing"@en . + + +### http://semanticscience.org/resource/SIO_000852 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Loneliness is an unpleasant emotion in which a person feels a strong sense of emptiness, yearning distress and solitude resulting from inadequate quantity or quality of social relationships."@en ; + rdfs:isDefinedBy ; + rdfs:label "loneliness"@en . + + +### http://semanticscience.org/resource/SIO_000853 + rdf:type owl:Class ; + rdfs:subClassOf ; + "lust is the strong desire for sex."@en ; + rdfs:isDefinedBy ; + rdfs:label "lust"@en . + + +### http://semanticscience.org/resource/SIO_000854 + rdf:type owl:Class ; + rdfs:subClassOf ; + "misery is a feeling of great unhappiness, suffering and/or pain."@en ; + rdfs:isDefinedBy ; + rdfs:label "misery"@en . + + +### http://semanticscience.org/resource/SIO_000855 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Panic is a sudden emotion of fear which is so strong as to dominate or prevent reason and logical thinking, replacing it with overwhelming feelings of anxiety and frantic agitation consistent with an animalistic fight-or-flight reaction."@en ; + rdfs:isDefinedBy ; + rdfs:label "panic"@en . + + +### http://semanticscience.org/resource/SIO_000856 + rdf:type owl:Class ; + rdfs:subClassOf ; + "passion is the intense desire for something."@en ; + rdfs:isDefinedBy ; + rdfs:label "passion"@en . + + +### http://semanticscience.org/resource/SIO_000857 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pity is the emotion of sadness or sorrow for another."@en ; + rdfs:isDefinedBy ; + rdfs:label "pity"@en . + + +### http://semanticscience.org/resource/SIO_000858 + rdf:type owl:Class ; + rdfs:subClassOf ; + "pleasure is an emotion of happy satisfaction and enjoyment."@en ; + rdfs:isDefinedBy ; + rdfs:label "pleasure"@en . + + +### http://semanticscience.org/resource/SIO_000859 + rdf:type owl:Class ; + rdfs:subClassOf ; + "pride is an emotion of satisfaction of attachment toward one's own or another's choices and actions, or toward a whole group of people, and is a product of praise, independent self-reflection, or a fulfilled feeling of belonging."@en ; + rdfs:isDefinedBy ; + rdfs:label "pride"@en . + + +### http://semanticscience.org/resource/SIO_000860 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Rage is a feeling of intense anger that is associated with the Fight-or-flight response."@en ; + rdfs:isDefinedBy ; + rdfs:label "rage"@en . + + +### http://semanticscience.org/resource/SIO_000861 + rdf:type owl:Class ; + rdfs:subClassOf ; + "regret is a feeling of sadness, repentance, or disappointment over something that has happened or been done."@en ; + rdfs:isDefinedBy ; + rdfs:label "regret"@en . + + +### http://semanticscience.org/resource/SIO_000862 + rdf:type owl:Class ; + rdfs:subClassOf ; + "remorse is an emotion of personal regret felt by a person after he or she has committed an act which they deem to be shameful, hurtful, or violent."@en ; + rdfs:isDefinedBy ; + rdfs:label "remorse"@en . + + +### http://semanticscience.org/resource/SIO_000863 + rdf:type owl:Class ; + rdfs:subClassOf ; + "sadness is emotional pain associated with, or characterized by feelings of disadvantage, loss, despair, helplessness, sorrow, and rage."@en ; + "sad"^^xsd:string , + "unhappiness"^^xsd:string , + "unhappy"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "sadness"@en . + + +### http://semanticscience.org/resource/SIO_000864 + rdf:type owl:Class ; + rdfs:subClassOf ; + "satisfaction is an emotion of fulfillment of one's wishes, expectations, or needs, or the pleasure derived from this."@en ; + rdfs:isDefinedBy ; + rdfs:label "satisfaction"@en . + + +### http://semanticscience.org/resource/SIO_000865 + rdf:type owl:Class ; + rdfs:subClassOf ; + "shame is the emotion borne from feeling responsible for the commission of an offense."@en ; + rdfs:isDefinedBy ; + rdfs:label "shame"@en . + + +### http://semanticscience.org/resource/SIO_000866 + rdf:type owl:Class ; + rdfs:subClassOf ; + "shock is an emotion of sudden upset or surprise."@en ; + rdfs:isDefinedBy ; + rdfs:label "shock"@en . + + +### http://semanticscience.org/resource/SIO_000867 + rdf:type owl:Class ; + rdfs:subClassOf ; + "shyness is an emotion of apprehension, lack of comfort, or awkwardness experienced when in proximity to, approaching, or being approached by other individuals, especially in new situations or with unfamiliar individuals."@en ; + rdfs:isDefinedBy ; + rdfs:label "shyness"@en . + + +### http://semanticscience.org/resource/SIO_000868 + rdf:type owl:Class ; + rdfs:subClassOf ; + "sorrow is the emotion that is characterized by a long term state of intense sadness, distress and a degree of resignation (not accepting)."@en ; + rdfs:isDefinedBy ; + rdfs:label "sorrow"@en . + + +### http://semanticscience.org/resource/SIO_000869 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Suffering is the unpleasant emotion and aversion associated with the perception of harm or threat of harm in an individual."@en ; + rdfs:isDefinedBy ; + rdfs:label "suffering"@en . + + +### http://semanticscience.org/resource/SIO_000870 + rdf:type owl:Class ; + rdfs:subClassOf ; + "surprise is a brief emotion experienced as the result of an unexpected event. "@en ; + rdfs:isDefinedBy ; + rdfs:label "surprise"@en . + + +### http://semanticscience.org/resource/SIO_000871 + rdf:type owl:Class ; + rdfs:subClassOf ; + "terror is the extreme feeling of fear."@en ; + rdfs:isDefinedBy ; + rdfs:label "terror"@en . + + +### http://semanticscience.org/resource/SIO_000872 + rdf:type owl:Class ; + rdfs:subClassOf ; + "wonder is an emotion of perceiving something very rare or unexpected, but not threatening."@en ; + rdfs:isDefinedBy ; + rdfs:label "wonder"@en . + + +### http://semanticscience.org/resource/SIO_000873 + rdf:type owl:Class ; + rdfs:subClassOf ; + "worry is the emotion characterized by concer over a real or imaginary issue."@en ; + rdfs:isDefinedBy ; + rdfs:label "worry"@en . + + +### http://semanticscience.org/resource/SIO_000918 + rdf:type owl:Class ; + rdfs:subClassOf ; + "modifying is the process by which an entity gains or loses parts, qualities, roles, dispositions, functions, etc, but maintains their identity through these changes."@en ; + "modification"@en ; + rdfs:isDefinedBy ; + rdfs:label "modifying"@en . + + +### http://semanticscience.org/resource/SIO_000919 + rdf:type owl:Class ; + rdfs:subClassOf ; + "reproducing is a process characterized by creation of an entity that is similar or exactly the same as the template from which it is derived."@en ; + rdfs:isDefinedBy ; + rdfs:label "reproducing"@en . + + +### http://semanticscience.org/resource/SIO_000941 + rdf:type owl:Class ; + rdfs:subClassOf ; + "conversing a form of interactive, spontaneous communication between two or more agents who are following rules of etiquette."@en ; + rdfs:isDefinedBy ; + rdfs:label "conversing"@en . + + +### http://semanticscience.org/resource/SIO_000949 + rdf:type owl:Class ; + rdfs:subClassOf ; + "apprehension is the negative emotion that something unpleasant will occur."@en ; + rdfs:isDefinedBy ; + rdfs:label "apprehension"@en . + + +### http://semanticscience.org/resource/SIO_000950 + rdf:type owl:Class ; + rdfs:subClassOf ; + "resentment is disgust directed toward a higher status individual."@en ; + rdfs:isDefinedBy ; + rdfs:label "resentment"@en . + + +### http://semanticscience.org/resource/SIO_000951 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pain is an unpleasant sensory and emotional experience associated with actual or potential tissue damage, or described in terms of such damage."@en ; + rdfs:isDefinedBy ; + rdfs:label "pain"@en . + + +### http://semanticscience.org/resource/SIO_000969 + rdf:type owl:Class ; + rdfs:subClassOf ; + "communicating is the process of conveying information through the exchange of thoughts, messages, or information, as by speech, visuals, signals, writing, or behaviour."@en ; + "communication"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "communicating"@en . + + +### http://semanticscience.org/resource/SIO_000976 + rdf:type owl:Class ; + rdfs:subClassOf ; + "observational study draws inferences about the possible effect of a treatment on subjects, where the assignment of subjects into a treated group versus a control group is outside the control of the investigator"@en ; + rdfs:isDefinedBy ; + rdfs:label "observational study"@en . + + +### http://semanticscience.org/resource/SIO_000994 + rdf:type owl:Class ; + rdfs:subClassOf ; + "An experiment is an investigation that has the goal of verifying, falsifying, or establishing the validity of a hypothesis. "@en ; + "study"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "experiment"@en . + + +### http://semanticscience.org/resource/SIO_000998 + rdf:type owl:Class ; + rdfs:subClassOf ; + "literature curation is the process of an agent selecting and extracting terms and phrases from a document."@en ; + rdfs:isDefinedBy ; + rdfs:label "literature curation"@en . + + +### http://semanticscience.org/resource/SIO_000999 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A procedure is a process that attempts to achieve one or more objectives by following an established set of actions."@en ; + rdfs:isDefinedBy ; + rdfs:label "procedure"@en . + + +### http://semanticscience.org/resource/SIO_001000 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A clinical trial is an intervention trial to determine the safety and efficacy of medical interventions (e.g., drugs, diagnostics, devices, therapy protocols). "@en ; + rdfs:isDefinedBy ; + rdfs:label "clinical trial"@en . + + +### http://semanticscience.org/resource/SIO_001001 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A medical diagnosis (often simply termed diagnosis) refers to the process of attempting to determine or identify a possible disease or disorder."@en ; + rdfs:isDefinedBy ; + rdfs:label "medical diagnosis"@en . + + +### http://semanticscience.org/resource/SIO_001002 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A differential diagnosis (sometimes abbreviated DDx, ddx, DD, D/Dx, or ΔΔ) is a systematic diagnostic method used to identify the presence of an entity where multiple alternatives are possible (and the process may be termed differential diagnostic procedure), and may also refer to any of the included candidate alternatives (which may also be termed candidate condition)."@en ; + rdfs:isDefinedBy ; + rdfs:label "differential diagnosis"@en . + + +### http://semanticscience.org/resource/SIO_001005 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A chemical effect is a chemical interaction in which a chemical elicits a marked characteristic of a biological system."@en ; + rdfs:isDefinedBy ; + rdfs:label "chemical effect"@en . + + +### http://semanticscience.org/resource/SIO_001006 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A drug-drug interaction is an interaction in which two drugs interact in such a way to produce a non-additive biological response."@en ; + rdfs:isDefinedBy ; + rdfs:label "drug drug interaction"@en . + + +### http://semanticscience.org/resource/SIO_001007 + rdf:type owl:Class ; + rdfs:subClassOf ; + "An assay is an investigative (analytic) procedure in laboratory medicine, pharmacology, environmental biology, and molecular biology for qualitatively assessing or quantitatively measuring the presence or amount or the functional activity of a target entity (the analyte) which can be a drug or biochemical substance or a cell in an organism or organic sample."@en ; + "bioassay"@en ; + rdfs:isDefinedBy ; + rdfs:label "assay"@en . + + +### http://semanticscience.org/resource/SIO_001022 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A diagnostic test is a procedure performed to confirm, or determine the presence of disease in an individual suspected of having the disease, usually following the report of symptoms, or based on the results of other medical tests."@en ; + "clinical laboratory test"@en ; + rdfs:isDefinedBy ; + rdfs:label "diagnostic test"@en . + + +### http://semanticscience.org/resource/SIO_001023 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A medical screening is a medical test or series used to detect or predict the presence of disease in individuals at risk for disease within a defined group, such as a population, family, or workforce"@en ; + rdfs:isDefinedBy ; + rdfs:label "medical screening"@en . + + +### http://semanticscience.org/resource/SIO_001024 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A medical procedure is a procedure to identify, examine, alleviate or eliminate an undesirable biological disease or disorder."@en ; + rdfs:isDefinedBy ; + rdfs:label "medical procedure"@en . + + +### http://semanticscience.org/resource/SIO_001048 + rdf:type owl:Class ; + rdfs:subClassOf ; + "An intervention study has the objective of improving the condition of an individual or a group of individuals, and demonstrates the magnitude of that capability by comparing it to a control group."@en ; + rdfs:isDefinedBy ; + rdfs:label "intervention study"@en . + + +### http://semanticscience.org/resource/SIO_001049 + rdf:type owl:Class ; + rdfs:subClassOf ; + "sampling is the act of obtaining a sample, whether through selection, collection or preparation."@en ; + rdfs:isDefinedBy ; + rdfs:label "sampling"@en . + + +### http://semanticscience.org/resource/SIO_001051 + rdf:type owl:Class ; + rdfs:subClassOf ; + "data analysis is a process of inspecting, cleaning, transforming, and modeling data with the goal of highlighting useful information, suggesting conclusions, and supporting decision making."@en ; + rdfs:isDefinedBy ; + rdfs:label "data analysis"@en . + + +### http://semanticscience.org/resource/SIO_001052 + rdf:type owl:Class ; + rdfs:subClassOf ; + "data collection is the process of acquiring information."@en ; + rdfs:isDefinedBy ; + rdfs:label "data collection"@en . + + +### http://semanticscience.org/resource/SIO_001054 + rdf:type owl:Class ; + rdfs:subClassOf ; + "measuring is the process of determining the size, amount, or degree of (something) by using an instrument or device marked in standard units"@en ; + "measurement"@en ; + rdfs:isDefinedBy ; + rdfs:label "measuring"@en . + + +### http://semanticscience.org/resource/SIO_001055 + rdf:type owl:Class ; + rdfs:subClassOf ; + "observing is a process of passive interaction in which one entity makes note of attributes of one or more entities."@en ; + "observation"@en ; + rdfs:isDefinedBy ; + rdfs:label "observing"@en . + + +### http://semanticscience.org/resource/SIO_001059 + rdf:type owl:Class ; + rdfs:subClassOf ; + "gesturing is a form of non-verbal communication in which visible bodily actions communicate particular messages, either in place of speech or together and in parallel with spoken words. Gestures include movement of the hands, face, or other parts of the body."@en ; + rdfs:isDefinedBy ; + rdfs:label "gesturing"@en . + + +### http://semanticscience.org/resource/SIO_001066 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A study is a process that realizes the steps of a study design."@en ; + rdfs:isDefinedBy ; + rdfs:label "study"@en . + + +### http://semanticscience.org/resource/SIO_001067 + rdf:type owl:Class ; + rdfs:subClassOf ; + "In a controlled observational cohort study, two groups of subjects are selected from two populations that are thought to differ in only one characteristic. The groups of subjects are studied for a specific period and contrasted at the end of the study period."@en ; + rdfs:isDefinedBy ; + rdfs:label "controlled observational cohort study"@en . + + +### http://semanticscience.org/resource/SIO_001076 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A microarray experiment is an experiment that involves a microarray device to measure the expression of one or more genes."@en ; + rdfs:isDefinedBy ; + rdfs:label "microarray experiment"@en . + + +### http://semanticscience.org/resource/SIO_001125 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process that modulates the frequency, rate or extent of transcription."@en ; + rdfs:isDefinedBy ; + rdfs:label "regulation of transcription"@en . + + +### http://semanticscience.org/resource/SIO_001126 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process that modulates the frequency, rate or extent of translation."@en ; + rdfs:isDefinedBy ; + rdfs:label "regulation of translation"@en . + + +### http://semanticscience.org/resource/SIO_001127 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process that modulates the frequency, rate or extent of process involved in the creation or destruction of a molecule."@en ; + rdfs:isDefinedBy ; + rdfs:label "regulation of molecular quantity"@en . + + +### http://semanticscience.org/resource/SIO_001128 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process that modulates the frequency, rate or extent of process involved in the production of a molecule."@en ; + rdfs:isDefinedBy ; + rdfs:label "regulation of molecular production"@en . + + +### http://semanticscience.org/resource/SIO_001129 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process that modulates the frequency, rate or extent of process involved in the destruction of a molecule."@en ; + rdfs:isDefinedBy ; + rdfs:label "regulation of molecular degradation"@en . + + +### http://semanticscience.org/resource/SIO_001130 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process mediated by a protein that modulates the frequency, rate or extent of translation."@en ; + rdfs:isDefinedBy ; + rdfs:label "protein mediated regulation of translation"@en . + + +### http://semanticscience.org/resource/SIO_001131 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process mediated by rna that modulates the frequency, rate or extent of translation."@en ; + rdfs:isDefinedBy ; + rdfs:label "rna mediated regulation of translation"@en . + + +### http://semanticscience.org/resource/SIO_001132 + rdf:type owl:Class ; + rdfs:subClassOf ; + "The process of maintaining some the frequency, rate or extent of another process."@en ; + rdfs:isDefinedBy ; + rdfs:label "process maintenance"@en . + + +### http://semanticscience.org/resource/SIO_001133 + rdf:type owl:Class ; + rdfs:subClassOf ; + "The increase of regulation leads to a increased occurence of processes of the target type."@en ; + rdfs:isDefinedBy ; + rdfs:label "increased frequency of process from increased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001134 + rdf:type owl:Class ; + rdfs:subClassOf ; + "The increase of regulation leads to a decreased occurence of processes of the target process type."@en ; + rdfs:isDefinedBy ; + rdfs:label "decreased frequency of process from increased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001135 + rdf:type owl:Class ; + rdfs:subClassOf ; + "regulation of a process duration is a process that modulates the frequency of another process relative to some reference process."@en ; + rdfs:isDefinedBy ; + rdfs:label "regulation of process frequency"@en . + + +### http://semanticscience.org/resource/SIO_001136 + rdf:type owl:Class ; + rdfs:subClassOf ; + "regulation of a process duration is a process that modulates the duration of another process relative to some reference process."@en ; + rdfs:isDefinedBy ; + rdfs:label "regulation of process duration"@en . + + +### http://semanticscience.org/resource/SIO_001137 + rdf:type owl:Class ; + rdfs:subClassOf ; + "increased duration of process from increased regulation is a process in which the duration of the target process is increased as a result of increased regulation."@en ; + rdfs:isDefinedBy ; + rdfs:label "increased duration of process from increased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001138 + rdf:type owl:Class ; + rdfs:subClassOf ; + "decreased duration of process from increased regulation is a process in which the duration of the target process is decreased as a result of increased regulation."@en ; + rdfs:isDefinedBy ; + rdfs:label "decreased duration of process from increased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001139 + rdf:type owl:Class ; + rdfs:subClassOf ; + "regulation of a process spatial extent is a process that modulates the spatial extent of another process relative to some reference process."@en ; + "heating the solution causes greater diffusion of a chemical."@en ; + rdfs:isDefinedBy ; + rdfs:label "regulation of process spatial extent"@en . + + +### http://semanticscience.org/resource/SIO_001140 + rdf:type owl:Class ; + rdfs:subClassOf ; + "The increase of regulation leads to a increased spatial extent of the target process."@en ; + rdfs:isDefinedBy ; + rdfs:label "increased spatial extent of process from increased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001141 + rdf:type owl:Class ; + rdfs:subClassOf ; + "The increase of regulation leads to a decreased spatial extent of the target process."@en ; + rdfs:isDefinedBy ; + rdfs:label "decreased spatial extent of process from decreased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001142 + rdf:type owl:Class ; + rdfs:subClassOf ; + "maintenance of spatial extent of process is a regulation of a process' spatial extent within some specified parameter."@en ; + rdfs:isDefinedBy ; + rdfs:label "maintenance of spatial extent of process"@en . + + +### http://semanticscience.org/resource/SIO_001143 + rdf:type owl:Class ; + rdfs:subClassOf ; + "maintenance of duration of process is a process that regulates a target process to maintain its duration within an expected interval."@en ; + rdfs:isDefinedBy ; + rdfs:label "maintenance of duration of process"@en . + + +### http://semanticscience.org/resource/SIO_001144 + rdf:type owl:Class ; + rdfs:subClassOf ; + "maintenance of frequency of process is a process that regulates the number of occurences of a target process type to a specified number or interval."@en ; + rdfs:isDefinedBy ; + rdfs:label "maintenance of frequency of process"@en . + + +### http://semanticscience.org/resource/SIO_001145 + rdf:type owl:Class ; + rdfs:subClassOf ; + "regulation of a participant quantity is the regulation of a process in which the quantity of its partcipants is changed."@en ; + rdfs:isDefinedBy ; + rdfs:label "regulation of object quantity"@en . + + +### http://semanticscience.org/resource/SIO_001146 + rdf:type owl:Class ; + rdfs:subClassOf ; + "increased regulation leads to an increase in the number of target objects of a specified type."@en ; + rdfs:isDefinedBy ; + rdfs:label "increased object production from increased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001147 + rdf:type owl:Class ; + rdfs:subClassOf ; + "increased regulation leads to a decrease in the number of target objects of a specified type."@en ; + rdfs:isDefinedBy ; + rdfs:label "decreased object production from increased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001148 + rdf:type owl:Class ; + rdfs:subClassOf ; + "increased regulation leads to an increase in the consumption of an object of specified type."@en ; + rdfs:isDefinedBy ; + rdfs:label "increased object consumption from increased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001149 + rdf:type owl:Class ; + rdfs:subClassOf ; + "increased regulation leads to an decrease in the consumption of an object of specified type."@en ; + rdfs:isDefinedBy ; + rdfs:label "decreased object consumption from increased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001150 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process that modulates the frequency, rate or extent of process involved in the consumption of an object."@en ; + rdfs:isDefinedBy ; + rdfs:label "regulation of object consumption"@en . + + +### http://semanticscience.org/resource/SIO_001151 + rdf:type owl:Class ; + rdfs:subClassOf ; + "regulation of a participant quantity is the regulation of a process in which the quantity of a selected participant is increased."@en ; + rdfs:isDefinedBy ; + rdfs:label "regulation of object production"@en . + + +### http://semanticscience.org/resource/SIO_001152 + rdf:type owl:Class ; + rdfs:subClassOf ; + "maintenance of quantity of object production is a regulation of object production in which the number of objects produced is held more or less constant."@en ; + rdfs:isDefinedBy ; + rdfs:label "maintenance of quantity of object production"@en . + + +### http://semanticscience.org/resource/SIO_001153 + rdf:type owl:Class ; + rdfs:subClassOf ; + "regulation of a participant quantity is the regulation of a process in which the quantity of a selected participant is maintained at a steady level."@en ; + rdfs:isDefinedBy ; + rdfs:label "maintenance of level of object consumption"@en . + + +### http://semanticscience.org/resource/SIO_001180 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A mass spectrometry experiment is an experiment that involves the use of a mass spectrometer. "@en ; + rdfs:isDefinedBy ; + rdfs:label "mass spectrometry experiment"@en . + + +### http://semanticscience.org/resource/SIO_001192 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A web service invocation involves the execution of a web service."@en ; + rdfs:isDefinedBy ; + rdfs:label "web service invocation"@en . + + +### http://semanticscience.org/resource/SIO_001193 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A SADI web service invocation is the excution of a SADI web service."@en ; + "sadi"@en ; + rdfs:isDefinedBy ; + rdfs:label "SADI web service invocation"@en . + + +### http://semanticscience.org/resource/SIO_001195 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Behaviour is the set of actions and mannerisms made by systems (biological or otherwise) in response to stimuli or inputs, whether internal or external, conscious or subconscious, overt or covert, and voluntary or involuntary."@en ; + "behaviour+"^^xsd:string , + "core"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "behaviour"@en . + + +### http://semanticscience.org/resource/SIO_001199 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process that increases the frequency, rate or extent of process involved in the destruction of a molecule as a result of increased regulation."@en ; + rdfs:isDefinedBy ; + rdfs:label "increased molecular degradation from increased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001200 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process that decreases the frequency, rate or extent of process involved in the destruction of a molecule as a result of decreased regulation."@en ; + rdfs:isDefinedBy ; + rdfs:label "decreased molecular degradation from decreased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001201 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process that increases the frequency, rate or extent of process involved in the destruction of a molecule as a result of decreased regulation."@en ; + rdfs:isDefinedBy ; + rdfs:label "increased molecular degradation from decreased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001202 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process that decreases the frequency, rate or extent of process involved in the destruction of a molecule as a result of increased regulation."@en ; + rdfs:isDefinedBy ; + rdfs:label "decreased molecular degradation from increased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001203 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process that increases the frequency, rate or extent of process involved in the production of a molecule as a result of increased regulation."@en ; + rdfs:isDefinedBy ; + rdfs:label "increased molecular production from increased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001204 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process that decreases the frequency, rate or extent of process involved in the production of a molecule as a result of increased regulation."@en ; + rdfs:isDefinedBy ; + rdfs:label "decreased molecular production from increased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001205 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process that increases the frequency, rate or extent of process involved in the production of a molecule as a result of decreased regulation."@en ; + rdfs:isDefinedBy ; + rdfs:label "increased molecular production from decreased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001206 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A process that decreases the frequency, rate or extent of process involved in the production of a molecule as a result of decreased regulation."@en ; + rdfs:isDefinedBy ; + rdfs:label "decreased molecular production from decreased regulation"@en . + + +### http://semanticscience.org/resource/SIO_001207 + rdf:type owl:Class ; + rdfs:subClassOf ; + "increased chemical destruction is a process in which there is an increase in the amount of chemical destroyed relative to some reference process"@en ; + rdfs:isDefinedBy ; + rdfs:label "increased chemical destruction"@en . + + +### http://semanticscience.org/resource/SIO_001208 + rdf:type owl:Class ; + rdfs:subClassOf ; + "decreased chemical destruction is a process in which there is a decrease in the amount of chemical destroyed relative to some reference process"@en ; + rdfs:isDefinedBy ; + rdfs:label "decreased chemical destruction"@en . + + +### http://semanticscience.org/resource/SIO_001281 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Humiliation is the abasement of pride, which creates mortification or leads to a state of being humbled or reduced to lowliness or submission."^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "humiliation"@en . + + +### http://semanticscience.org/resource/SIO_001282 + rdf:type owl:Class ; + rdfs:subClassOf ; + "hunger is the craving for food."^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "hunger"@en . + + +### http://semanticscience.org/resource/SIO_001283 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Discouragement is the emtion of having lost confidence or enthusiasm."^^xsd:string ; + "discouraged"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "discouragement"@en . + + +### http://semanticscience.org/resource/SIO_001284 + rdf:type owl:Class ; + rdfs:subClassOf ; + "satisfaction is the emotion of fulfillling one's wishes, expectations, or needs."^^xsd:string ; + "contentment"^^xsd:string , + "pleasure"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "satisfaction"@en . + + +### http://semanticscience.org/resource/SIO_001285 + rdf:type owl:Class ; + rdfs:subClassOf ; + "suicidal is the emotion of being deeply unhappy or depressed with thoughts of killing one's self."^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "suicidal"@en . + + +### http://semanticscience.org/resource/SIO_001286 + rdf:type owl:Class ; + rdfs:subClassOf ; + "irritability is the negative emotion of quick excitability to annoyance, impatience, or anger."^^xsd:string ; + "irritable"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "irritability"@en . + + +### http://semanticscience.org/resource/SIO_001287 + rdf:type owl:Class ; + rdfs:subClassOf ; + "indecision is the emotion of being unable to choose between two or more possible courses of action."^^xsd:string ; + "indecisiveness"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "indecision"@en . + + +### http://semanticscience.org/resource/SIO_001356 + rdf:type owl:Class ; + rdfs:subClassOf ; + rdfs:isDefinedBy ; + rdfs:label "information encoding"@en . + + +### http://semanticscience.org/resource/SIO_001357 + rdf:type owl:Class ; + rdfs:subClassOf ; + "speech is the expression of thoughts and feelings by sound."^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "speech"@en . + + +### http://semanticscience.org/resource/SIO_001359 + rdf:type owl:Class ; + rdfs:subClassOf ; + rdfs:isDefinedBy ; + rdfs:label "information translation"@en . + + +### http://semanticscience.org/resource/SIO_001360 + rdf:type owl:Class ; + rdfs:subClassOf ; + rdfs:isDefinedBy ; + rdfs:label "information decoding"@en . + + +### http://semanticscience.org/resource/SIO_001366 + rdf:type owl:Class ; + rdfs:subClassOf ; + "regulation of information"^^xsd:string ; + "the regulation or maintenance of information"@en ; + rdfs:isDefinedBy ; + rdfs:label "information maintenance"@en . + + +### http://semanticscience.org/resource/SIO_001398 + rdf:type owl:Class ; + rdfs:subClassOf ; + "a medical intervention is a medical procedure to treat (to cure or alleviate) a health condition."@en ; + rdfs:isDefinedBy ; + rdfs:label "medical intervention"@en . + + +### http://semanticscience.org/resource/SIO_001399 + rdf:type owl:Class ; + rdfs:subClassOf ; + "chemical exposure is a process to expose one or more individuals to a chemical substance."@en ; + rdfs:isDefinedBy ; + rdfs:label "chemical exposure"@en . + + +### http://semanticscience.org/resource/SIO_010013 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A chemical interaction is a biochemical process in which chemical entities interact through some set of attractive forces."@en ; + "biopax:Interaction"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "chemical interaction"@en . + + +### http://semanticscience.org/resource/SIO_010036 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A biochemical reaction is a biochemical process that involves the conversion of at least one chemical participant (target) into another (product) by an enzyme (agent)."@en ; + "biopax:BiochemicalReaction"^^xsd:string , + "biopax:Conversion"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "biochemical reaction"@en . + + +### http://semanticscience.org/resource/SIO_010283 + rdf:type owl:Class ; + rdfs:subClassOf ; + "chemical transport is the directed movement of a chemical entity by some agent (e.g. transporter)."@en ; + "biopax:Transport"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "chemical transport"@en . + + +### http://semanticscience.org/resource/SIO_010284 + rdf:type owl:Class ; + rdfs:subClassOf ; + "active transport is the movement of a substance across a membrane against its concentration gradient (from low to high concentration) and requires chemical energy."@en ; + "biopax:TransportWithBiochemicalReaction"^^xsd:string ; + rdfs:isDefinedBy ; + rdfs:label "active transport"@en . + + +### http://semanticscience.org/resource/SIO_010285 + rdf:type owl:Class ; + rdfs:subClassOf ; + "molecular complex formation is the process of forming a molecular complex from its constituent parts."@en ; + rdfs:isDefinedBy ; + rdfs:label "molecular complex formation"@en . + + +### http://semanticscience.org/resource/SIO_010286 + rdf:type owl:Class ; + rdfs:subClassOf ; + "molecular complex disassociation is the process of dissambly of a molecular complex into its constitutent parts."@en ; + rdfs:isDefinedBy ; + rdfs:label "molecular complex dissociation"@en . + + +### http://semanticscience.org/resource/SIO_010287 + rdf:type owl:Class ; + rdfs:subClassOf ; + "regulation of biochemical process is a process that changes the frequency, rate or extent of a target biochemical process."@en ; + rdfs:isDefinedBy ; + rdfs:label "regulation of biochemical process"@en . + + +### http://semanticscience.org/resource/SIO_010288 + rdf:type owl:Class ; + rdfs:subClassOf ; + owl:disjointWith ; + "biochemical activation is a molecular interaction that increases the catalytic rate of the target enzyme."@en ; + rdfs:isDefinedBy ; + rdfs:label "biochemical activation"@en . + + +### http://semanticscience.org/resource/SIO_010289 + rdf:type owl:Class ; + rdfs:subClassOf ; + "biochemical inhibition is a molecular interaction that decreases the catalytic rate of the target enzyme."@en ; + rdfs:isDefinedBy ; + rdfs:label "biochemical inhibition"@en . + + +### http://semanticscience.org/resource/SIO_010295 + rdf:type owl:Class ; + rdfs:subClassOf ; + owl:disjointWith ; + "process up-regulation is a process that increases the frequency, rate or extent of one or more processes in relation to a reference state."@en ; + "positive regulation"@en ; + rdfs:isDefinedBy ; + rdfs:label "process up-regulation"@en . + + +### http://semanticscience.org/resource/SIO_010296 + rdf:type owl:Class ; + rdfs:subClassOf ; + "process down-regulation is a process that decreases the frequency, rate or extent of one or more processes in relation to a reference state."@en ; + "negative regulation"@en ; + rdfs:isDefinedBy ; + rdfs:label "process down-regulation"@en . + + +### http://semanticscience.org/resource/SIO_010300 + rdf:type owl:Class ; + rdfs:subClassOf ; + "transcription is the process of creating a complementary RNA copy of a sequence of DNA."@en ; + rdfs:isDefinedBy ; + rdfs:label "transcription"@en . + + +### http://semanticscience.org/resource/SIO_010301 + rdf:type owl:Class ; + rdfs:subClassOf ; + "translation is the process of producing a polypeptide from a ribonucleic acid by a ribosome."@en ; + rdfs:isDefinedBy ; + rdfs:label "translation"@en . + + +### http://semanticscience.org/resource/SIO_010307 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Molecular modification is chemical alteration of a known and previously characterized lead compound for the purpose of enhancing its usefulness as a drug. This could mean enhancing its specificity for a particular body target site, increasing its potency, improving its rate and extent of absorption, modifying to advantage its time course in the body, reducing its toxicity, changing its physical or chemical properties (like solubility) to provide desired features."@en ; + rdfs:isDefinedBy ; + rdfs:label "molecular modification"@en . + + +### http://semanticscience.org/resource/SIO_010308 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Metabolism is the set of chemical processes that occur within a living organism in order to maintain life."@en ; + rdfs:isDefinedBy ; + rdfs:label "metabolism"@en . + + +### http://semanticscience.org/resource/SIO_010309 + rdf:type owl:Class ; + rdfs:subClassOf ; + owl:disjointWith ; + "Anabolism is the set of metabolic processes that take apart larger chemical entities units into smaller chemical entities."@en ; + rdfs:isDefinedBy ; + rdfs:label "catabolism"@en . + + +### http://semanticscience.org/resource/SIO_010310 + rdf:type owl:Class ; + rdfs:subClassOf ; + "Anabolism is the set of metabolic processes that construct larger chemical entities units from smaller chemical entities."@en ; + rdfs:isDefinedBy ; + rdfs:label "anabolism"@en . + + +### http://semanticscience.org/resource/SIO_010345 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A chemical reaction is a process that leads to the transformation of one set of chemical substances to another."@en ; + rdfs:isDefinedBy ; + rdfs:label "chemical reaction"@en . + + +### http://semanticscience.org/resource/SIO_010507 + rdf:type owl:Class ; + rdfs:subClassOf ; + "An acid-base reaction is a chemical reaction between an acid and a base."@en ; + rdfs:isDefinedBy ; + rdfs:label "acid-base reaction"@en . + + +### http://semanticscience.org/resource/SIO_010508 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A catalyzed reaction is a chemical reaction that is facilitated by a catalyst."@en ; + rdfs:isDefinedBy ; + rdfs:label "catalyzed reaction"@en . + + +### http://semanticscience.org/resource/SIO_010509 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A redox reaction is a chemical reaction in which there is a net movement of electrons from one reactant to another."@en ; + rdfs:isDefinedBy ; + rdfs:label "redox reaction"@en . + + +### http://semanticscience.org/resource/SIO_010510 + rdf:type owl:Class ; + rdfs:subClassOf ; + "An inorganic reaction is a chemical reaction that involves the transformation of inorganic molecules."@en ; + rdfs:isDefinedBy ; + rdfs:label "inorganic reaction"@en . + + +### http://semanticscience.org/resource/SIO_010511 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A decomposition reaction is an inorganic reaction in which molecule is fragmented into submolecules or atoms."@en ; + rdfs:isDefinedBy ; + rdfs:label "decomposition reaction"@en . + + +### http://semanticscience.org/resource/SIO_010512 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A displacement reaction is an inorganic reaction in which a elementary substance displaces and sets free a constituent atom from a molecule."@en ; + rdfs:isDefinedBy ; + rdfs:label "displacement reaction"@en . + + +### http://semanticscience.org/resource/SIO_010513 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A double displacement reaction is a displacement reaction in which two molecules swap ions, effectively displacing each other to form two new molecules."@en ; + rdfs:isDefinedBy ; + rdfs:label "double displacement reaction"@en . + + +### http://semanticscience.org/resource/SIO_010514 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A single displacement reaction where one atom is transferred out of one molecule and into another."@en ; + rdfs:isDefinedBy ; + rdfs:label "single displacement reaction"@en . + + +### http://semanticscience.org/resource/SIO_010515 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A synthesis reaction is an inorganic reaction in which two or more molecules are chemically bonded together to produce a single product."@en ; + rdfs:isDefinedBy ; + rdfs:label "synthesis reaction"@en . + + +### http://semanticscience.org/resource/SIO_010516 + rdf:type owl:Class ; + rdfs:subClassOf ; + "An organic reaction is a chemical reaction involving at least one organic molecule."@en ; + rdfs:isDefinedBy ; + rdfs:label "organic reaction"@en . + + +### http://semanticscience.org/resource/SIO_010517 + rdf:type owl:Class ; + rdfs:subClassOf ; + "An isomerization reaction is a chemical reaction in which a molecule is converted into its isomer."@en ; + rdfs:isDefinedBy ; + rdfs:label "isomerization reaction"@en . + + +### http://semanticscience.org/resource/SIO_010518 + rdf:type owl:Class ; + rdfs:subClassOf ; + """An addition reaction is an organic reaction where two or more molecules combine to form a larger one. Addition reactions are limited to chemical compounds that have multiply-bonded atoms: + * Molecules with carbon-carbon double bonds or triple bonds + * Molecules with carbon - hetero double bonds like C=O or C=N"""@en ; + rdfs:isDefinedBy ; + rdfs:label "addition reaction"@en . + + +### http://semanticscience.org/resource/SIO_010519 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A polar addition reaction is an addition reaction involving polar residues."@en ; + rdfs:isDefinedBy ; + rdfs:label "polar addition reaction"@en . + + +### http://semanticscience.org/resource/SIO_010520 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A non-polar addition reaction is an addition reaction involving non-polar residues."@en ; + rdfs:isDefinedBy ; + rdfs:label "non-polar addition reaction"@en . + + +### http://semanticscience.org/resource/SIO_010521 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A free radical addition is a non-polar addition reaction involving free radicals."@en ; + rdfs:isDefinedBy ; + rdfs:label "free radical addition"@en . + + +### http://semanticscience.org/resource/SIO_010522 + rdf:type owl:Class ; + rdfs:subClassOf ; + "A nucleophilic addition reaction is an addition reaction where a pi bond is removed by the creation of two new covalent bonds by the addition from a nucleophile."@en ; + rdfs:isDefinedBy ; + rdfs:label "nucleophilic addition reaction"@en . + + +### http://semanticscience.org/resource/SIO_010523 + rdf:type owl:Class ; + rdfs:subClassOf ; + "An electrophilic addition reaction is a polar addition reaction where a pi bond is removed by the creation of two new covalent bonds."@en ; + rdfs:isDefinedBy ; + rdfs:label "electrophilic addition reaction"@en . + + +################################################################# +# Annotations +################################################################# + + rdfs:isDefinedBy ; + owl:versionInfo "sio-subset-process.owl"^^xsd:string . + + +### Generated by the OWL API (version 5.1.0) https://github.com/owlcs/owlapi/ diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/ontology.xml b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/ontology.xml new file mode 100644 index 00000000..89b4760a --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/ontology.xml @@ -0,0 +1,2919 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A process is an entity that is identifiable only through the unfolding of time, has temporal parts, and unless otherwise specified/predicted, cannot be identified from any instant of time in which it exists. + core + process+ + + process + + + + + + + + + + An emotion is a process (experience) that arises internally or from an involuntary physiological response to a stimulus. + emotion++ + + emotion + + + + + + + + + + intent is a desire to realize a particular outcome. + + intent + + + + + + + + + + perception is the organization, identification, and interpretation of sensory information in order to fabricate a mental representation through the process of transduction, which sensors in the body transform signals from the environment into encoded neural signals. + + perception + + + + + + + + + + anger is disgust directed toward an equal status individual. + + anger + + + + + + + + + + Hate is a deep and emotional extreme dislike, directed against a certain object or class of objects. + + hate + + + + + + + + + + love is an emotion of a strong affection and personal attachment. + + love + + + + + + + + + + chemical synthesis is synthesis of a chemical entity from physical precursors through one or more chemical interactions or reactions. + + chemical synthesis + + + + + + + + + + + passive transport is the movement of a substance across a membrane and does not require chemical energy. + + passive transport + + + + + + + + + + diffusion is motion of particles at temperatures above absolute zero. + + diffusion + + + + + + + + + + movement is the process in which an object is spatially displaced. + core + + movement + + + + + + + + + + Brownian motion is the seemlingly random movement of particles suspended in a fluid. + + brownian motion + + + + + + + + + + osmosis is the movement of water molecules through a selectively-permeable membrane down a water potential gradient. + + osmosis + + + + + + + + + + passive movement is the process in which an object is spatially displaced without an expenditure of energy contained in molecular bonds. + + passive movement + + + + + + + + + + active movement is the process in which an object is spatially displaced using some chemical energy. + + active movement + + + + + + + + + + transporting is a process in which one object physically moves another object from one location to another. + + transporting + + + + + + + + + + membrane transport is the movement of molecules across a membrane. + + membrane transport + + + + + + + + + + + primary active transport, also called direct active transport, directly uses energy to transport molecules across a membrane. + + primary active transport + + + + + + + + + + secondary active transport or co-transport uses electrochemical potential difference created by pumping ions out of the cell to transport molecules across a membrane. + + secondary active transport + + + + + + + + + + + symport enabled secondary active transport is a secondary active transfort in which both ion and molecule are transported in the same direction simultaneously. + + symport enabled secondary active transport + + + + + + + + + + antiport enabled secondary active transport is a secondary active transfort in which both ion and molecule are transported in opposite directions simultaneously. + + antiport enabled secondary active transport + + + + + + + + + + The self-propelled movement of an object. + GO:0040011 + + locomotion + + + + + + + + + + birthing is the process by which a biological organism is brought into existence. + + birthing + + + + + + + + + + dying is a process in which a biological entity ceases to exist. + + dying + + + + + + + + + + biological reproduction is the biological process by which one or more biological organisms are produced from their "parents". + + biological reproduction + + + + + + + + + + creating is the process in which an entity comes into existence. + creation + development + formulation + production + synthesis + + creating + + + + + + + + + + regulating is a process that modulates the attributes of an object or process. + regulation + + regulating + + + + + + + + + + biosynthesis is the synthesis of an organic compound in a living organism, usually aided by enzymes. + + biosynthesis + + + + + + + + + + destroying is a process in which something is broken down and/or ceases to exist. + destruction + + destroying + + + + + + + + + + chemical destruction is destruction of a chemical entity to its chemical constituents through one ormore chemical interactions or reactions. + + chemical destruction + + + + + + + + + + interacting is a process characterized by the interaction between two or more entities. + core + + interacting + + + + + + + + + + data transformation is the process of applying an algorithmic procedure to some input data and producing some output data. + + data transformation + + + + + + + + + + A parameterized data transformation is a data transformation whose behaviour may be modified by one or more parameters. + + parameterized data transformation + + + + + + + + + + regulation of a process is a process that modulates the duration, frequency, spatial extent of a target process. + + regulation of process + + + + + + + + + + regulation of capability is the regulation of the ability of one party by another. + + regulation of capability + + + + + + + + + + the regulation of the enzymatic activity. + + regulation of catalytic capability + + + + + + + + + + information processing is a process that involves the generation or use of information. + + information processing + + + + + + + + + + software execution is the process of executing software on a computing device. + + sofware execution + + + + + + + + + + evolving is a process that elicits change across successive generations in the inherited characteristics of biological populations. + + evolving + + + + + + + + + + planning is the agentive process of developing a plan that specifies a set of actions in order to meet a set of goals or objectives. + + planning + + + + + + + + + + learning is the agentive process of acquiring knowledge. + + learning + + + + + + + + + + comparing is the process of examining a set of objects and determining their equality or inequality based on one or more features. + comparison + + comparing + + + + + + + + + + reasoning is the agentive process of using knowledge to evaluate the truth value of a proposition. + + reasoning + + + + + + + + + + investigation is the process of carrying out a plan or procedure so as to discover facts or information about the object of study. + study + + investigation + + + + + + + + + + predicting is the process of formulating a proposition about a state of affairs which might be realized in the future. + + predicting + + + + + + + + + + affection is an emotion characterized with a feeling or type of love for another living thing. + + affection + + + + + + + + + + angst is the intense feeling of apprehension, anxiety or inner turmoil. + + angst + + + + + + + + + + Annoyance is an unpleasant emtion that is characterized by a abnormal or excessive sensitivity to some external stimulus. + + annoyance + + + + + + + + + + anxiety is an emotion charactersized by intense feeling of fear and concern coupled with a physical response. + + anxiety + + + + + + + + + + apathy is an emotion characterized by lack of interest, enthusiasm, or concern. + + apathy + + + + + + + + + + arousal is an emotion characterized by state of reactive to stimuli. It involves the activation of the reticular activating system in the brain stem, the autonomic nervous system and the endocrine system, leading to increased heart rate and blood pressure and a condition of sensory alertness, mobility and readiness to respond. + + arousal + + + + + + + + + + awe is an emotion produced by that which is grand, sublime or powerful and is characterized by a combination of joy, fear and admiration/reverence/respect. + + awe + + + + + + + + + + boldness is the trait of being willing to undertake things that involve risk or danger. + + boldness + + + + + + + + + + boredom is the emotion experience by those not interested in their surroundings or available activities. + + boredom + + + + + + + + + + contempt is disgust towards a lower status individual. + + contempt + + + + + + + + + + contentment is an emotion characterized by acknowledgement and satisfaction of the current state of affairs. + + contentment + + + + + + + + + + curiosity is the strong desire to know or learn something. + + curiosity + + + + + + + + + + depression is an unpleasant emotion linked to aversion to activity that can affect a person's thoughts, behavior, feelings and physical well-being. Depressed individuals may feel sad, anxious, empty, hopeless, worried, helpless, worthless, guilty, irritable, or restless. + depressed + + depression + + + + + + + + + + desire is a strong emotion of wanting to have something or wishing for something to happen. + + desire + + + + + + + + + + despair is depression, hopelessness or lack of hope. + + despair + + + + + + + + + + disappointment is the feeling of dissatisfaction that follows the failure of expectations or hopes to manifest. + disappointed + disappointing + + disappointment + + + + + + + + + + Disgust is a feeling of revulsion or profound disapproval aroused by something unpleasant or offensive. + + disgust + + + + + + + + + + dread is the instense negative emotion that induces fear and apprehension. + + dread + + + + + + + + + + ecstacy is an emotion characterized by a heightened state of consciousness with total involvement of a subject. + + ecstasy + + + + + + + + + + A positive emotion is an emotion that feels good. + + positive emotion + + + + + + + + + + negative emotion is an emotion that does not feel good. + + negative emotion + + + + + + + + + + Embarrassment is the emotion of intense discomfort with oneself, experienced upon having a socially unacceptable act or condition witnessed by or revealed to other. + + embarassment + + + + + + + + + + envy is an emotion that occurs when a person lacks another's (perceived) superior quality, achievement or possession and wishes that the other lacked it. + + envy + + + + + + + + + + euphoria is an emotion characterized by intense feelings of well-being, elation, happiness, ecstasy, excitement, and joy. + + euphoria + + + + + + + + + + excitement is a positive emotion of feeling great enthusiasm and eagerness. + + excitement + + + + + + + + + + Fear is a negative emotion induced by a perceived threat that induces one to hide or move quickly away from the location of the perceived threat. + + fear + + + + + + + + + + Frustration is an emotion that arises from the perceived resistance to the fulfillment of individual will. + + frustration + + + + + + + + + + Gratitude, thankfulness, gratefulness, or appreciation is a feeling, emotion or attitude in acknowledgment of a benefit that one has received or will receive. + appreciation + gratefulness + gratification + thankfullness + + gratitude + + + + + + + + + + happiness is an emotion characterized by positive or pleasant emotions ranging from contentment to intense joy. + + happiness + + + + + + + + + + Guilt is the emotion borne from feeling responsible for the commission of an offense and arises out of public humiliation. + guilty + + guilt + + + + + + + + + + grief is an emotion in response to loss, whether physical or abstract including death, unemployment, ill health or the end of a relationship. + + grief + + + + + + + + + + hope is an emotion of belief in a positive outcome related to events and circumstances in one's life. + + hope + + + + + + + + + + Hostility is the intense negative emotion of being in conflict or opposition to someone or something. + + hostility + + + + + + + + + + hurt is an unpleasant feeling, emotion or sensation. + + hurt + + + + + + + + + + Hysteria is an unmanageable emotion. + + hysteria + + + + + + + + + + indifference is an emotion characterized by lack of interest, concern, or sympathy. + + indifference + + + + + + + + + + interest is the emotion of wanting to know or learn about something or someone. + + interest + + + + + + + + + + jealousy is an emotion and typically refers to the negative thoughts and feelings of insecurity, fear, and anxiety over an anticipated loss of something that the person values, particularly in reference to a human connection. + + jealousy + + + + + + + + + + joy is an emotion of intense happiness. + + joy + + + + + + + + + + loathing is an intense dislike or disgust. + + loathing + + + + + + + + + + Loneliness is an unpleasant emotion in which a person feels a strong sense of emptiness, yearning distress and solitude resulting from inadequate quantity or quality of social relationships. + + loneliness + + + + + + + + + + lust is the strong desire for sex. + + lust + + + + + + + + + + misery is a feeling of great unhappiness, suffering and/or pain. + + misery + + + + + + + + + + Panic is a sudden emotion of fear which is so strong as to dominate or prevent reason and logical thinking, replacing it with overwhelming feelings of anxiety and frantic agitation consistent with an animalistic fight-or-flight reaction. + + panic + + + + + + + + + + passion is the intense desire for something. + + passion + + + + + + + + + + Pity is the emotion of sadness or sorrow for another. + + pity + + + + + + + + + + pleasure is an emotion of happy satisfaction and enjoyment. + + pleasure + + + + + + + + + + pride is an emotion of satisfaction of attachment toward one's own or another's choices and actions, or toward a whole group of people, and is a product of praise, independent self-reflection, or a fulfilled feeling of belonging. + + pride + + + + + + + + + + Rage is a feeling of intense anger that is associated with the Fight-or-flight response. + + rage + + + + + + + + + + regret is a feeling of sadness, repentance, or disappointment over something that has happened or been done. + + regret + + + + + + + + + + remorse is an emotion of personal regret felt by a person after he or she has committed an act which they deem to be shameful, hurtful, or violent. + + remorse + + + + + + + + + + sadness is emotional pain associated with, or characterized by feelings of disadvantage, loss, despair, helplessness, sorrow, and rage. + sad + unhappiness + unhappy + + sadness + + + + + + + + + + satisfaction is an emotion of fulfillment of one's wishes, expectations, or needs, or the pleasure derived from this. + + satisfaction + + + + + + + + + + shame is the emotion borne from feeling responsible for the commission of an offense. + + shame + + + + + + + + + + shock is an emotion of sudden upset or surprise. + + shock + + + + + + + + + + shyness is an emotion of apprehension, lack of comfort, or awkwardness experienced when in proximity to, approaching, or being approached by other individuals, especially in new situations or with unfamiliar individuals. + + shyness + + + + + + + + + + sorrow is the emotion that is characterized by a long term state of intense sadness, distress and a degree of resignation (not accepting). + + sorrow + + + + + + + + + + Suffering is the unpleasant emotion and aversion associated with the perception of harm or threat of harm in an individual. + + suffering + + + + + + + + + + surprise is a brief emotion experienced as the result of an unexpected event. + + surprise + + + + + + + + + + terror is the extreme feeling of fear. + + terror + + + + + + + + + + wonder is an emotion of perceiving something very rare or unexpected, but not threatening. + + wonder + + + + + + + + + + worry is the emotion characterized by concer over a real or imaginary issue. + + worry + + + + + + + + + + modifying is the process by which an entity gains or loses parts, qualities, roles, dispositions, functions, etc, but maintains their identity through these changes. + modification + + modifying + + + + + + + + + + reproducing is a process characterized by creation of an entity that is similar or exactly the same as the template from which it is derived. + + reproducing + + + + + + + + + + conversing a form of interactive, spontaneous communication between two or more agents who are following rules of etiquette. + + conversing + + + + + + + + + + apprehension is the negative emotion that something unpleasant will occur. + + apprehension + + + + + + + + + + resentment is disgust directed toward a higher status individual. + + resentment + + + + + + + + + + Pain is an unpleasant sensory and emotional experience associated with actual or potential tissue damage, or described in terms of such damage. + + pain + + + + + + + + + + communicating is the process of conveying information through the exchange of thoughts, messages, or information, as by speech, visuals, signals, writing, or behaviour. + communication + + communicating + + + + + + + + + + observational study draws inferences about the possible effect of a treatment on subjects, where the assignment of subjects into a treated group versus a control group is outside the control of the investigator + + observational study + + + + + + + + + + An experiment is an investigation that has the goal of verifying, falsifying, or establishing the validity of a hypothesis. + study + + experiment + + + + + + + + + + literature curation is the process of an agent selecting and extracting terms and phrases from a document. + + literature curation + + + + + + + + + + A procedure is a process that attempts to achieve one or more objectives by following an established set of actions. + + procedure + + + + + + + + + + A clinical trial is an intervention trial to determine the safety and efficacy of medical interventions (e.g., drugs, diagnostics, devices, therapy protocols). + + clinical trial + + + + + + + + + + A medical diagnosis (often simply termed diagnosis) refers to the process of attempting to determine or identify a possible disease or disorder. + + medical diagnosis + + + + + + + + + + A differential diagnosis (sometimes abbreviated DDx, ddx, DD, D/Dx, or ΔΔ) is a systematic diagnostic method used to identify the presence of an entity where multiple alternatives are possible (and the process may be termed differential diagnostic procedure), and may also refer to any of the included candidate alternatives (which may also be termed candidate condition). + + differential diagnosis + + + + + + + + + + A chemical effect is a chemical interaction in which a chemical elicits a marked characteristic of a biological system. + + chemical effect + + + + + + + + + + A drug-drug interaction is an interaction in which two drugs interact in such a way to produce a non-additive biological response. + + drug drug interaction + + + + + + + + + + An assay is an investigative (analytic) procedure in laboratory medicine, pharmacology, environmental biology, and molecular biology for qualitatively assessing or quantitatively measuring the presence or amount or the functional activity of a target entity (the analyte) which can be a drug or biochemical substance or a cell in an organism or organic sample. + bioassay + + assay + + + + + + + + + + A diagnostic test is a procedure performed to confirm, or determine the presence of disease in an individual suspected of having the disease, usually following the report of symptoms, or based on the results of other medical tests. + clinical laboratory test + + diagnostic test + + + + + + + + + + A medical screening is a medical test or series used to detect or predict the presence of disease in individuals at risk for disease within a defined group, such as a population, family, or workforce + + medical screening + + + + + + + + + + A medical procedure is a procedure to identify, examine, alleviate or eliminate an undesirable biological disease or disorder. + + medical procedure + + + + + + + + + + An intervention study has the objective of improving the condition of an individual or a group of individuals, and demonstrates the magnitude of that capability by comparing it to a control group. + + intervention study + + + + + + + + + + sampling is the act of obtaining a sample, whether through selection, collection or preparation. + + sampling + + + + + + + + + + data analysis is a process of inspecting, cleaning, transforming, and modeling data with the goal of highlighting useful information, suggesting conclusions, and supporting decision making. + + data analysis + + + + + + + + + + data collection is the process of acquiring information. + + data collection + + + + + + + + + + measuring is the process of determining the size, amount, or degree of (something) by using an instrument or device marked in standard units + measurement + + measuring + + + + + + + + + + observing is a process of passive interaction in which one entity makes note of attributes of one or more entities. + observation + + observing + + + + + + + + + + gesturing is a form of non-verbal communication in which visible bodily actions communicate particular messages, either in place of speech or together and in parallel with spoken words. Gestures include movement of the hands, face, or other parts of the body. + + gesturing + + + + + + + + + + A study is a process that realizes the steps of a study design. + + study + + + + + + + + + + In a controlled observational cohort study, two groups of subjects are selected from two populations that are thought to differ in only one characteristic. The groups of subjects are studied for a specific period and contrasted at the end of the study period. + + controlled observational cohort study + + + + + + + + + + A microarray experiment is an experiment that involves a microarray device to measure the expression of one or more genes. + + microarray experiment + + + + + + + + + + A process that modulates the frequency, rate or extent of transcription. + + regulation of transcription + + + + + + + + + + A process that modulates the frequency, rate or extent of translation. + + regulation of translation + + + + + + + + + + A process that modulates the frequency, rate or extent of process involved in the creation or destruction of a molecule. + + regulation of molecular quantity + + + + + + + + + + A process that modulates the frequency, rate or extent of process involved in the production of a molecule. + + regulation of molecular production + + + + + + + + + + A process that modulates the frequency, rate or extent of process involved in the destruction of a molecule. + + regulation of molecular degradation + + + + + + + + + + A process mediated by a protein that modulates the frequency, rate or extent of translation. + + protein mediated regulation of translation + + + + + + + + + + A process mediated by rna that modulates the frequency, rate or extent of translation. + + rna mediated regulation of translation + + + + + + + + + + The process of maintaining some the frequency, rate or extent of another process. + + process maintenance + + + + + + + + + + The increase of regulation leads to a increased occurence of processes of the target type. + + increased frequency of process from increased regulation + + + + + + + + + + The increase of regulation leads to a decreased occurence of processes of the target process type. + + decreased frequency of process from increased regulation + + + + + + + + + + regulation of a process duration is a process that modulates the frequency of another process relative to some reference process. + + regulation of process frequency + + + + + + + + + + regulation of a process duration is a process that modulates the duration of another process relative to some reference process. + + regulation of process duration + + + + + + + + + + increased duration of process from increased regulation is a process in which the duration of the target process is increased as a result of increased regulation. + + increased duration of process from increased regulation + + + + + + + + + + decreased duration of process from increased regulation is a process in which the duration of the target process is decreased as a result of increased regulation. + + decreased duration of process from increased regulation + + + + + + + + + + regulation of a process spatial extent is a process that modulates the spatial extent of another process relative to some reference process. + heating the solution causes greater diffusion of a chemical. + + regulation of process spatial extent + + + + + + + + + + The increase of regulation leads to a increased spatial extent of the target process. + + increased spatial extent of process from increased regulation + + + + + + + + + + The increase of regulation leads to a decreased spatial extent of the target process. + + decreased spatial extent of process from decreased regulation + + + + + + + + + + maintenance of spatial extent of process is a regulation of a process' spatial extent within some specified parameter. + + maintenance of spatial extent of process + + + + + + + + + + maintenance of duration of process is a process that regulates a target process to maintain its duration within an expected interval. + + maintenance of duration of process + + + + + + + + + + maintenance of frequency of process is a process that regulates the number of occurences of a target process type to a specified number or interval. + + maintenance of frequency of process + + + + + + + + + + regulation of a participant quantity is the regulation of a process in which the quantity of its partcipants is changed. + + regulation of object quantity + + + + + + + + + + increased regulation leads to an increase in the number of target objects of a specified type. + + increased object production from increased regulation + + + + + + + + + + increased regulation leads to a decrease in the number of target objects of a specified type. + + decreased object production from increased regulation + + + + + + + + + + increased regulation leads to an increase in the consumption of an object of specified type. + + increased object consumption from increased regulation + + + + + + + + + + increased regulation leads to an decrease in the consumption of an object of specified type. + + decreased object consumption from increased regulation + + + + + + + + + + A process that modulates the frequency, rate or extent of process involved in the consumption of an object. + + regulation of object consumption + + + + + + + + + + regulation of a participant quantity is the regulation of a process in which the quantity of a selected participant is increased. + + regulation of object production + + + + + + + + + + maintenance of quantity of object production is a regulation of object production in which the number of objects produced is held more or less constant. + + maintenance of quantity of object production + + + + + + + + + + regulation of a participant quantity is the regulation of a process in which the quantity of a selected participant is maintained at a steady level. + + maintenance of level of object consumption + + + + + + + + + + A mass spectrometry experiment is an experiment that involves the use of a mass spectrometer. + + mass spectrometry experiment + + + + + + + + + + A web service invocation involves the execution of a web service. + + web service invocation + + + + + + + + + + A SADI web service invocation is the excution of a SADI web service. + sadi + + SADI web service invocation + + + + + + + + + + Behaviour is the set of actions and mannerisms made by systems (biological or otherwise) in response to stimuli or inputs, whether internal or external, conscious or subconscious, overt or covert, and voluntary or involuntary. + behaviour+ + core + + behaviour + + + + + + + + + + A process that increases the frequency, rate or extent of process involved in the destruction of a molecule as a result of increased regulation. + + increased molecular degradation from increased regulation + + + + + + + + + + A process that decreases the frequency, rate or extent of process involved in the destruction of a molecule as a result of decreased regulation. + + decreased molecular degradation from decreased regulation + + + + + + + + + + A process that increases the frequency, rate or extent of process involved in the destruction of a molecule as a result of decreased regulation. + + increased molecular degradation from decreased regulation + + + + + + + + + + A process that decreases the frequency, rate or extent of process involved in the destruction of a molecule as a result of increased regulation. + + decreased molecular degradation from increased regulation + + + + + + + + + + A process that increases the frequency, rate or extent of process involved in the production of a molecule as a result of increased regulation. + + increased molecular production from increased regulation + + + + + + + + + + A process that decreases the frequency, rate or extent of process involved in the production of a molecule as a result of increased regulation. + + decreased molecular production from increased regulation + + + + + + + + + + A process that increases the frequency, rate or extent of process involved in the production of a molecule as a result of decreased regulation. + + increased molecular production from decreased regulation + + + + + + + + + + A process that decreases the frequency, rate or extent of process involved in the production of a molecule as a result of decreased regulation. + + decreased molecular production from decreased regulation + + + + + + + + + + increased chemical destruction is a process in which there is an increase in the amount of chemical destroyed relative to some reference process + + increased chemical destruction + + + + + + + + + + decreased chemical destruction is a process in which there is a decrease in the amount of chemical destroyed relative to some reference process + + decreased chemical destruction + + + + + + + + + + Humiliation is the abasement of pride, which creates mortification or leads to a state of being humbled or reduced to lowliness or submission. + + humiliation + + + + + + + + + + hunger is the craving for food. + + hunger + + + + + + + + + + Discouragement is the emtion of having lost confidence or enthusiasm. + discouraged + + discouragement + + + + + + + + + + satisfaction is the emotion of fulfillling one's wishes, expectations, or needs. + contentment + pleasure + + satisfaction + + + + + + + + + + suicidal is the emotion of being deeply unhappy or depressed with thoughts of killing one's self. + + suicidal + + + + + + + + + + irritability is the negative emotion of quick excitability to annoyance, impatience, or anger. + irritable + + irritability + + + + + + + + + + indecision is the emotion of being unable to choose between two or more possible courses of action. + indecisiveness + + indecision + + + + + + + + + + + information encoding + + + + + + + + + + speech is the expression of thoughts and feelings by sound. + + speech + + + + + + + + + + + information translation + + + + + + + + + + + information decoding + + + + + + + + + + regulation of information + the regulation or maintenance of information + + information maintenance + + + + + + + + + + a medical intervention is a medical procedure to treat (to cure or alleviate) a health condition. + + medical intervention + + + + + + + + + + chemical exposure is a process to expose one or more individuals to a chemical substance. + + chemical exposure + + + + + + + + + + A chemical interaction is a biochemical process in which chemical entities interact through some set of attractive forces. + biopax:Interaction + + chemical interaction + + + + + + + + + + A biochemical reaction is a biochemical process that involves the conversion of at least one chemical participant (target) into another (product) by an enzyme (agent). + biopax:BiochemicalReaction + biopax:Conversion + + biochemical reaction + + + + + + + + + + chemical transport is the directed movement of a chemical entity by some agent (e.g. transporter). + biopax:Transport + + chemical transport + + + + + + + + + + active transport is the movement of a substance across a membrane against its concentration gradient (from low to high concentration) and requires chemical energy. + biopax:TransportWithBiochemicalReaction + + active transport + + + + + + + + + + molecular complex formation is the process of forming a molecular complex from its constituent parts. + + molecular complex formation + + + + + + + + + + molecular complex disassociation is the process of dissambly of a molecular complex into its constitutent parts. + + molecular complex dissociation + + + + + + + + + + regulation of biochemical process is a process that changes the frequency, rate or extent of a target biochemical process. + + regulation of biochemical process + + + + + + + + + + + biochemical activation is a molecular interaction that increases the catalytic rate of the target enzyme. + + biochemical activation + + + + + + + + + + biochemical inhibition is a molecular interaction that decreases the catalytic rate of the target enzyme. + + biochemical inhibition + + + + + + + + + + + process up-regulation is a process that increases the frequency, rate or extent of one or more processes in relation to a reference state. + positive regulation + + process up-regulation + + + + + + + + + + process down-regulation is a process that decreases the frequency, rate or extent of one or more processes in relation to a reference state. + negative regulation + + process down-regulation + + + + + + + + + + transcription is the process of creating a complementary RNA copy of a sequence of DNA. + + transcription + + + + + + + + + + translation is the process of producing a polypeptide from a ribonucleic acid by a ribosome. + + translation + + + + + + + + + + Molecular modification is chemical alteration of a known and previously characterized lead compound for the purpose of enhancing its usefulness as a drug. This could mean enhancing its specificity for a particular body target site, increasing its potency, improving its rate and extent of absorption, modifying to advantage its time course in the body, reducing its toxicity, changing its physical or chemical properties (like solubility) to provide desired features. + + molecular modification + + + + + + + + + + Metabolism is the set of chemical processes that occur within a living organism in order to maintain life. + + metabolism + + + + + + + + + + + Anabolism is the set of metabolic processes that take apart larger chemical entities units into smaller chemical entities. + + catabolism + + + + + + + + + + Anabolism is the set of metabolic processes that construct larger chemical entities units from smaller chemical entities. + + anabolism + + + + + + + + + + A chemical reaction is a process that leads to the transformation of one set of chemical substances to another. + + chemical reaction + + + + + + + + + + An acid-base reaction is a chemical reaction between an acid and a base. + + acid-base reaction + + + + + + + + + + A catalyzed reaction is a chemical reaction that is facilitated by a catalyst. + + catalyzed reaction + + + + + + + + + + A redox reaction is a chemical reaction in which there is a net movement of electrons from one reactant to another. + + redox reaction + + + + + + + + + + An inorganic reaction is a chemical reaction that involves the transformation of inorganic molecules. + + inorganic reaction + + + + + + + + + + A decomposition reaction is an inorganic reaction in which molecule is fragmented into submolecules or atoms. + + decomposition reaction + + + + + + + + + + A displacement reaction is an inorganic reaction in which a elementary substance displaces and sets free a constituent atom from a molecule. + + displacement reaction + + + + + + + + + + A double displacement reaction is a displacement reaction in which two molecules swap ions, effectively displacing each other to form two new molecules. + + double displacement reaction + + + + + + + + + + A single displacement reaction where one atom is transferred out of one molecule and into another. + + single displacement reaction + + + + + + + + + + A synthesis reaction is an inorganic reaction in which two or more molecules are chemically bonded together to produce a single product. + + synthesis reaction + + + + + + + + + + An organic reaction is a chemical reaction involving at least one organic molecule. + + organic reaction + + + + + + + + + + An isomerization reaction is a chemical reaction in which a molecule is converted into its isomer. + + isomerization reaction + + + + + + + + + + An addition reaction is an organic reaction where two or more molecules combine to form a larger one. Addition reactions are limited to chemical compounds that have multiply-bonded atoms: + * Molecules with carbon-carbon double bonds or triple bonds + * Molecules with carbon - hetero double bonds like C=O or C=N + + addition reaction + + + + + + + + + + A polar addition reaction is an addition reaction involving polar residues. + + polar addition reaction + + + + + + + + + + A non-polar addition reaction is an addition reaction involving non-polar residues. + + non-polar addition reaction + + + + + + + + + + A free radical addition is a non-polar addition reaction involving free radicals. + + free radical addition + + + + + + + + + + A nucleophilic addition reaction is an addition reaction where a pi bond is removed by the creation of two new covalent bonds by the addition from a nucleophile. + + nucleophilic addition reaction + + + + + + + + + + An electrophilic addition reaction is a polar addition reaction where a pi bond is removed by the creation of two new covalent bonds. + + electrophilic addition reaction + + + + + + + + + + sio-subset-process.owl + + + + + + + + diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/provenance/provenance-en.html b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/provenance/provenance-en.html new file mode 100644 index 00000000..806d5723 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/provenance/provenance-en.html @@ -0,0 +1,16 @@ + + + + + + + + +
+
    +
  • The ontology documentation was the result of using the Widoco tool (which itself uses LODE for generating the crossreference section).
  • +
+
+

back to documentation. TTL format

+ + \ No newline at end of file diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/provenance/provenance-en.ttl b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/provenance/provenance-en.ttl new file mode 100644 index 00000000..2ae0a1e4 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/provenance/provenance-en.ttl @@ -0,0 +1,6 @@ +@prefix prov: . +@prefix dc: . +@prefix foaf: . + a prov:Entity; + prov:wasAttributedTo ,; +. diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/readme.md b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/readme.md new file mode 100644 index 00000000..55c60f04 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/readme.md @@ -0,0 +1,34 @@ +About Widoco output +=================== +The purpose of Widoco is to reuse and integrate existing tools for documentation, plus the set of features listed below: +* Separation of the sections of your html page so you can write them independently and replace only those needed. +* Automatic annotation in RDF-a of the html produced. +* Association of a provenance page which includes the history of your vocabulary (W3C PROV-O compliant). +* Metadata extraction from the ontology plus the means to complete it on the fly when generating your ontology. +* Guidelines on the main sections that your document should have and how to complete them. + +Widoco will create 3 different folders: +| +|-provenance (a folder including an html and RDF serialization of how the documentation page was created) +|-resources (folder with the different resources) +|-sections (folder with the different sections of the documentation, separated for easy editing. Just edit one and the main page will be updated) + +Completing ontology metadata. +=================== +Widoco uses the ontology metadata to update a configuration file. If you complete that configuration file (ended up widoco.conf), the tool will enhance your html with additional details, such as how to cite the document, previous revisions, icons with the licence, etc. + +Browser issues +========== +The result of executing Widoco is an html file. We have tested it in Mozilla, IE and Chrome, and when the page is stored in a server all the browsers work correctly. If you view the file locally, we recommend you to use Mozilla Firefox (or Internet Explorer, if you must). Google Chrome will not show the contents correctly, as it doesn't allow XMLHttpRequest without HTTP. If you want to view the page locally with Google Chrome you have two possibilities: + +a) Place the file in a server and access it via its URL (for example, put it in dropbox and access through its public url). + +b) Execute Chrome with the following commands : + +(WIN) chrome.exe --allow-file-access-from-files, + +(OSX) open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files + +(UNX) /usr/bin/google-chrome --allow-file-access-from-files + +Do you have a problem? open an issue at https://github.com/dgarijo/Widoco \ No newline at end of file diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/extra.css b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/extra.css new file mode 100644 index 00000000..38e86dcf --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/extra.css @@ -0,0 +1,124 @@ +body { + text-align: justify; +} + +h1 { + line-height: 110%; +} + +.hlist { + border: 1px solid navy; + padding:5px; + background-color: #F4FFFF; +} + +.hlist li { + display: inline; + display: inline-table; + list-style-type: none; + padding-right: 20px; + +} + +.entity { + border: 1px solid navy; + margin:5px 0px 5px 0px; + padding: 5px; +} + +.type-c { + cursor:help; + color:orange; +} + +.type-op { + cursor:help; + color:navy; +} + +.type-dp { + cursor:help; + color:green; +} + +.type-ap { + cursor:help; + color:maroon; +} + +.type-ni { + cursor:help; + color:brown; +} + +.logic { + color:purple; + font-weight:bold; +} + +h3 { + margin-top: 3px; + padding-bottom: 5px; + border-bottom: 1px solid navy; +} + +h2 { + margin-top:40px; +} + +.dotted { + border-bottom: 1px dotted gray; +} + +dt { + margin-top:5px; +} + +.description { + border-top: 1px dashed gray; + border-bottom: 1px dashed gray; + background-color: rgb(242, 243, 244); + margin-top:5px; + padding-bottom:5px; +} + +.description dl { + background-color: rgb(242, 243, 244); +} + +.description ul { + padding-left: 12px; + margin-top: 0px; +} + +.backlink { + font-size:10pt; + text-align:right; + float:right; + color:black; + padding: 2px; + border: 1px dotted navy; + background-color: #F4FFFF; +} + +.imageblock { + text-align: center; +} + +.imageblock img { + border:1px solid gray; +} + +.endnote { + margin-top: 40px; + border-top: 1px solid gray; + padding-top: 10px; + text-align: center; + color:gray; + font-size:70%; +} + +.literal { + color:green; + font-style:italic; +} \ No newline at end of file diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/jquery.js b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/jquery.js new file mode 100644 index 00000000..e67db747 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/jquery.js @@ -0,0 +1,18 @@ +/*! + * jQuery JavaScript Library v1.6.2 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Thu Jun 30 14:16:56 2011 -0400 + */ +(function(a,b){function cv(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cs(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function E(){return!0}function D(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i. +shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j +)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bn.test(g)?g.replace(bn,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?bZ(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=b$(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bF.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bX(bS,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cv(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/marked.min.js b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/marked.min.js new file mode 100644 index 00000000..1d736f99 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/marked.min.js @@ -0,0 +1,6 @@ +/** + * marked - a markdown parser + * Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed) + * https://github.com/chjj/marked + */ +(function(){var block={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:noop,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:noop,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,def:/^ *\[([^\]]+)\]: *]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:noop,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};block.bullet=/(?:[*+-]|\d+\.)/;block.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;block.item=replace(block.item,"gm")(/bull/g,block.bullet)();block.list=replace(block.list)(/bull/g,block.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b";block.html=replace(block.html)("comment",//)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/])*?>/)(/tag/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:/^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,paragraph:/^/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\1","\\2")+"|"+block.list.source.replace("\\1","\\3")+"|")();block.tables=merge({},block.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(/^ +$/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(/^ {4}/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(/\n+$/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/\n$/,"").split("\n")};for(i=0;i ?/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i1&&b.length>1)){src=cap.slice(i+1).join("\n")+src;i=l-1}}loose=next||/\n\n(?!\s*$)/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:cap[1]==="pre"||cap[1]==="script"||cap[1]==="style",text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/(?: *\| *)?\n$/,"").split("\n")};for(i=0;i])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:noop,tag:/^|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:noop,text:/^[\s\S]+?(?=[\\?(?:\s+['"]([\s\S]*?)['"])?\s*/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:replace(inline.text)("]|","~]|")("|","|https?://|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&/^/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(/\s+/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=escape(this.smartypants(cap[0]));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(/--/g,"—").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")};InlineLexer.prototype.mangle=function(text){var out="",l=text.length,i=0,ch;for(;i.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"
"+(escaped?code:escape(code,true))+"\n
"}return'
'+(escaped?code:escape(code,true))+"\n
\n"};Renderer.prototype.blockquote=function(quote){return"
\n"+quote+"
\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"'+text+"\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\n"+body+"\n"};Renderer.prototype.listitem=function(text){return"
  • "+text+"
  • \n"};Renderer.prototype.paragraph=function(text){return"

    "+text+"

    \n"};Renderer.prototype.table=function(header,body){return"\n"+"\n"+header+"\n"+"\n"+body+"\n"+"
    \n"};Renderer.prototype.tablerow=function(content){return"\n"+content+"\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"\n"};Renderer.prototype.strong=function(text){return""+text+""};Renderer.prototype.em=function(text){return""+text+""};Renderer.prototype.codespan=function(text){return""+text+""};Renderer.prototype.br=function(){return this.options.xhtml?"
    ":"
    "};Renderer.prototype.del=function(text){return""+text+""};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0){return""}}var out='
    ";return out};Renderer.prototype.image=function(href,title,text){var out=''+text+'":">";return out};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i/g,">").replace(/"/g,""").replace(/'/g,"'")}function unescape(html){return html.replace(/&([#\w]+);/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(/(^|[^\[])\^/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;iAn error occured:

    "+escape(e.message+"",true)+"
    "}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}()); \ No newline at end of file diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/owl.css b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/owl.css new file mode 100644 index 00000000..9e80a257 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/owl.css @@ -0,0 +1,248 @@ +.RFC2119 { + text-transform: lowercase; + font-style: italic; +} +.nonterminal { + font-weight: bold; + font-family: sans-serif; + font-size: 95%; +} +#abstract br { + /* doesn't work right SOMETIMES + margin-bottom: 1em; */ +} +.name { + font-family: monospace; +} +.buttonpanel { + margin-top: 1ex; + margin-bottom: 1ex; + padding-left: 1ex; + padding-right: 1ex; + padding-top: 1ex; + padding-bottom: 0.6ex; + border: 1px dotted black; +} +.grammar { + margin-top: 1ex; + margin-bottom: 1ex; + padding-left: 1ex; + padding-right: 1ex; + padding-top: 1ex; + padding-bottom: 0.6ex; + border: 1px dashed #2f6fab; + font-family: monospace; +} +.image { + text-align: center; +} +.centered { + text-align: center; + padding-top: 4ex; + padding-bottom: 4ex; +} +.centered table { + margin: 0 auto; + text-align: left; +} +.caption { + font-weight: bold; +} +.indent { + margin-left: 20px; +} +.atrisknote { + padding: 5px; + margin-top: 10px; + margin-bottom: 10px; + border: solid 2px blue; + background-color: #FFA; +} +.atrisknotehead { + font-style: italic; +} + +/* Stying the examples. */ + +.anexample:before { + content: "Example:"; + font-family: sans-serif; + font-size: 1.6ex; + font-weight: bold; +} +.anexample { + margin-top: 1ex; + margin-bottom: 1ex; + padding-left: 1ex; + padding-right: 1ex; + padding-top: 1ex; + padding-bottom: 0.6ex; + border: 1px dashed #2f6fab; + background-color: #f9f9f9; +} +.anexample table { + background-color: #f9f9f9; +} + +/* Styling the parts in the functional-style syntax. */ + +div.fss { + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + font-family: monospace; +} +table.fss { + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + width: 100%; +} +table.fss caption.fss { + font-size: 1.5ex; + font-weight: bold; + text-align: left; + padding-left: 10px; +} +table.fss td:first-child { + font-family: monospace; + padding-left: 20px; + padding-right: 20px; + width: 60%; +} +table{ + background-color: #f4ffff; + border: 1px solid navy; + margin: 20px; + vertical-align: middle; +} +table td { + padding: 5px 15px; + text-align: left; +} + +/* Styling the parts in the RDF syntax. */ + +div.rdf{ + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + font-family: monospace; +} +table.rdf { + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + width: 100%; +} +table.rdf caption.rdf { + font-size: 1.5ex; + font-weight: bold; + text-align: left; + padding-left: 10px; +} +table.rdf td:first-child { + font-family: monospace; + padding-left: 20px; + padding-right: 20px; + width: 60%; +} + +/* Styling the XML syntax. */ + +div.xmlsyn { + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + font-family: monospace; +} +div.axioms { + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; +} + +/* Other styles. */ + +table.complexity td { + text-align: center; +} +table.allname td { + font-family: monospace; +} +table.canonicalparsing { + margin-left: 20px; + border-style: none; +} +table.canonicalparsing td { + vertical-align: top; + padding: 2px 2px 2px 2px; +} +table.canonicalparsing td.two { + padding-left: 30px; +} + +/* The following are classes for templates used in the editing process. */ + +.review { + padding: 5px; + border: solid 1px black; + margin-left: 10%; + margin-top: 10px; + margin-bottom: 10px; + background-color: #FFA; + font-size: smaller; +} +.reviewauthor { + font-size: smaller; + font-style: italic; +} +.ednote { + padding: 5px; + border: solid 1px black; + margin-top: 10px; + margin-bottom: 10px; +} +.ednotehead { + font-weight: bold; +} + +/* override mediawiki's beautiful DL styling... */ +dl { + background: white; + width: 100%; + border: none; + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} + +div { + margin-top: 0; + margin-bottom: 0; +} +#fulltitle { + font-size: 140%; + font-weight: bold; +} + +.xml { + color: red +} + +.rdbms{ +color: red +} + +/* just copying from wiki, so it stays through TR. Currently + affects Primer, at least */ +pre { + background-color:#F9F9F9; + border:1px dashed #2F6FAB; + color:black; + line-height:1.1em; + padding:1em; +} \ No newline at end of file diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/primer.css b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/primer.css new file mode 100644 index 00000000..fc28be71 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/primer.css @@ -0,0 +1,103 @@ +/* define a class "noprint" for sections which don't get printed */ +.noprint { display: none; } + +/* our syntax menu for switching */ +div.syntaxmenu { + border: 1px dotted black; + padding:0.5em; + margin: 1em; +} + +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} + +@media print { + div.syntaxmenu { display:none; } +} + +/* use tab-like headers for syntax examples */ +div.exampleheader { + font-size: 90%; + float: left; + background: #F9F9F9; + color: #2F6FAB; + border: 1px dashed #2F6FAB; + border-bottom: 0px; + padding-top: 2px; +} + +div.exampleheader span.exampleheader { + background: #F9F9F9; + padding-top: 0px; + padding-right: 10px; + padding-left: 10px; + padding-bottom: 3px; + padding-top: 0px; +} + +/* Also copy MediaWiki style here, so it will not look different when exported */ +div.fssyntax pre, div.rdfxml pre, div.owlxml pre, div.turtle pre, div.manchester pre { + background-color: #F9F9F9; + border: 1px dashed #2F6FAB; + color: black; + line-height: 1.1em; + padding: 1em; + clear: both; + margin-left: 0em; +} +/* Expansion to add the status*/ +.status { + position: fixed; + left: 0em; + top: 0em; + text-align: right; + vertical-align: middle; + /* Square version of the inside span. Slightly larger */ + width: 26em; + height: 26em; + z-index: -1; + opacity: 0.8; + + /** From http://stackoverflow.com/questions/1080792/how-to-draw-vertical-text-with-css-cross-browser */ + + -webkit-transform: rotate(-90deg); + -moz-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + -o-transform: rotate(-90deg); + transform: rotate(-90deg); + /* also accepts left, right, top, bottom coordinates; not + * required, but a good idea for styling */ + -webkit-transform-origin: 50% 50%; + -moz-transform-origin: 50% 50%; + -ms-transform-origin: 50% 50%; + -o-transform-origin: 50% 50%; + transform-origin: 50% 50%; + + /* Should be unset in IE9+ I think. */ + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); +} + +/* The actual status box */ + .status div { + display: block; + background: rgb(0, 90, 156); + color: white; + width: 24em; + padding-top: 0.3em; + padding-left: 0em; + padding-right: 5em; + padding-bottom: 0.3em; + /* Enable for debugging + border: red thin solid; + */ +} + +/* And text inside, don't confuse fonts as it breaks em above */ +.status div span { + font-family: "Tauri"; + font-size: larger; +} \ No newline at end of file diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/rec.css b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/rec.css new file mode 100644 index 00000000..55d481d8 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/resources/rec.css @@ -0,0 +1,88 @@ +/* Style for a "Recommendation" */ + +/* + Copyright 1997-2003 W3C (MIT, ERCIM, Keio). All Rights Reserved. + The following software licensing rules apply: + http://www.w3.org/Consortium/Legal/copyright-software */ + +/* $Id: base.css,v 1.25 2006/04/18 08:42:53 bbos Exp $ */ + +body { + padding: 2em 1em 2em 70px; + margin: 0; + font-family: sans-serif; + color: black; + background: white; + background-position: top left; + background-attachment: fixed; + background-repeat: no-repeat; + counter-reset:section; +} +:link { color: #00C; background: transparent } +:visited { color: #609; background: transparent } +a:active { color: #C00; background: transparent } + +a:link img, a:visited img { border-style: none } /* no border on img links */ + +a img { color: white; } /* trick to hide the border in Netscape 4 */ +@media all { /* hide the next rule from Netscape 4 */ + a img { color: inherit; } /* undo the color change above */ +} + +th, td { /* ns 4 */ + font-family: sans-serif; +} + +h1, h2, h3, h4, h5, h6 { text-align: left } +h2.list{counter-reset:subsection } +h2.list:before{counter-increment:section;content: counter(section) ". ";} +h3.list:before{counter-increment:subsection;content: counter(section) "." counter(subsection) ". "; + } +h3.list{margin-top: 20px; + border-bottom: 0px; } +/* background should be transparent, but WebTV has a bug */ +h1, h2, h3 { color: #005A9C; background: white } +h1 { font: 170% sans-serif } +h2 { font: 140% sans-serif } +h3 { font: 120% sans-serif } +h4 { font: bold 100% sans-serif } +h5 { font: italic 100% sans-serif } +h6 { font: small-caps 100% sans-serif } + +.hide { display: none } + +div.head { margin-bottom: 1em } +div.head h1 { margin-top: 2em; clear: both } +div.head table { margin-left: 2em; margin-top: 2em } + +p.copyright { font-size: small } +p.copyright small { font-size: small } + +@media screen { /* hide from IE3 */ +a[href]:hover { background: #ffa } +} + +pre { margin-left: 2em } +/* +p { + margin-top: 0.6em; + margin-bottom: 0.6em; +} +*/ +dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */ +dt { font-weight: bold } + +pre, code { font-family: monospace } /* navigator 4 requires this */ + +ul.toc, ol.toc { + list-style: disc; /* Mac NS has problem with 'none' */ + list-style: none; +} + +@media aural { + h1, h2, h3 { stress: 20; richness: 90 } + .hide { speak: none } + p.copyright { volume: x-soft; speech-rate: x-fast } + dt { pause-before: 20% } + pre { speak-punctuation: code } +} diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/abstract-en.html b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/abstract-en.html new file mode 100644 index 00000000..f81ff580 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/abstract-en.html @@ -0,0 +1,2 @@ +

    Abstract

    +This is a place holder text for the abstract. The abstract should contain a couple of sentences summarizing the ontology and its prupose. diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/crossref-en.html b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/crossref-en.html new file mode 100644 index 00000000..b567a0fa --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/crossref-en.html @@ -0,0 +1,6124 @@ +

    Cross reference for [Ontology Name] classes, properties and dataproperties back to ToC

    +This section provides details for each class and property defined by [Ontology Name]. +
    +

    Classes

    + +
    +

    acid-base reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010507

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical reaction + c +
    +
    +
    +
    +

    active movementc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000574

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + movement + c +
    +
    has sub-classes
    +
    + locomotion + c +
    +
    +
    +
    +

    active transportc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010284

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + membrane transport + c +
    +
    has sub-classes
    +
    + primary active transport + c, secondary active transport + c +
    +
    is disjoint with
    +
    + passive transport + c +
    +
    +
    +
    +

    addition reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010518

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + organic reaction + c +
    +
    has sub-classes
    +
    + non-polar addition reaction + c, polar addition reaction + c +
    +
    +
    +
    +

    affectionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000812

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + positive emotion + c +
    +
    +
    +
    +

    anabolismc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010310

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + metabolism + c +
    +
    is disjoint with
    +
    + catabolism + c +
    +
    +
    +
    +

    angerc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000410

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + disgust + c +
    +
    has sub-classes
    +
    + rage + c +
    +
    +
    +
    +

    angstc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000813

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + anxiety + c +
    +
    +
    +
    +

    annoyancec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000814

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    has sub-classes
    +
    + frustration + c +
    +
    +
    +
    +

    antiport enabled secondary active transportc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000580

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + secondary active transport + c +
    +
    is disjoint with
    +
    + symport enabled secondary active transport + c +
    +
    +
    +
    +

    anxietyc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000815

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + apprehension + c +
    +
    has sub-classes
    +
    + angst + c +
    +
    +
    +
    +

    apathyc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000816

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + indifference + c +
    +
    +
    +
    +

    apprehensionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000949

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    has sub-classes
    +
    + anxiety + c, fear + c, worry + c +
    +
    +
    +
    +

    arousalc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000817

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + positive emotion + c +
    +
    +
    +
    +

    assayc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001007

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + procedure + c +
    +
    +
    +
    +

    awec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000818

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + positive emotion + c +
    +
    +
    +
    +

    behaviourc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001195

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + process + c +
    +
    has sub-classes
    +
    + emotion + c +
    +
    +
    +
    +

    biochemical activationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010288

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of catalytic capability + c +
    +
    is disjoint with
    +
    + biochemical inhibition + c +
    +
    +
    +
    +

    biochemical inhibitionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010289

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of catalytic capability + c +
    +
    is disjoint with
    +
    + biochemical activation + c +
    +
    +
    +
    +

    biochemical reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010036

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + catalyzed reaction + c +
    +
    +
    +
    +

    biological reproductionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000587

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + reproducing + c +
    +
    +
    +
    +

    biosynthesisc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000590

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical synthesis + c +
    +
    has sub-classes
    +
    + transcription + c, translation + c +
    +
    +
    +
    +

    birthingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000582

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + creating + c +
    +
    +
    +
    +

    boldnessc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000819

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + positive emotion + c +
    +
    +
    +
    +

    boredomc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000820

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    +
    +
    +

    brownian motionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000571

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + diffusion + c +
    +
    +
    +
    +

    catabolismc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010309

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + metabolism + c +
    +
    is disjoint with
    +
    + anabolism + c +
    +
    +
    +
    +

    catalyzed reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010508

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical reaction + c +
    +
    has sub-classes
    +
    + biochemical reaction + c +
    +
    +
    +
    +

    chemical destructionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000592

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + destroying + c +
    +
    has sub-classes
    +
    + decreased chemical destruction + c, increased chemical destruction + c, molecular complex dissociation + c +
    +
    +
    +
    +

    chemical effectc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001005

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical interaction + c +
    +
    has sub-classes
    +
    + drug drug interaction + c +
    +
    +
    +
    +

    chemical exposurec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001399

    +
    + chemical exposure is a process to expose one or more individuals to a chemical substance. +
    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical interaction + c +
    +
    +
    +
    +

    chemical interactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010013

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + interacting + c +
    +
    has sub-classes
    +
    + chemical effect + c, chemical exposure + c, chemical reaction + c, metabolism + c +
    +
    +
    +
    +

    chemical reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010345

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical interaction + c +
    +
    has sub-classes
    +
    + acid-base reaction + c, catalyzed reaction + c, inorganic reaction + c, isomerization reaction + c, molecular modification + c, organic reaction + c, redox reaction + c +
    +
    +
    +
    +

    chemical synthesisc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000559

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + creating + c +
    +
    has sub-classes
    +
    + biosynthesis + c, molecular complex formation + c +
    +
    +
    +
    +

    chemical transportc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010283

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + transporting + c +
    +
    has sub-classes
    +
    + membrane transport + c +
    +
    +
    +
    +

    clinical trialc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001000

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + intervention study + c +
    +
    +
    +
    +

    communicatingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000969

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + interacting + c +
    +
    has sub-classes
    +
    + conversing + c, gesturing + c, speech + c +
    +
    +
    +
    +

    comparingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000745

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + interacting + c +
    +
    +
    +
    +

    contemptc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000821

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + disgust + c +
    +
    +
    +
    +

    contentmentc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000822

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + happiness + c +
    +
    has sub-classes
    +
    + satisfaction + c +
    +
    +
    +
    +

    controlled observational cohort studyc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001067

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + observational study + c +
    +
    +
    +
    +

    conversingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000941

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + communicating + c +
    +
    +
    +
    +

    creatingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000588

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + interacting + c +
    +
    has sub-classes
    +
    + birthing + c, chemical synthesis + c, evolving + c, learning + c, planning + c, predicting + c, reasoning + c, reproducing + c +
    +
    +
    +
    +

    curiosityc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000823

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + desire + c +
    +
    +
    +
    +

    data analysisc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001051

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + information processing + c +
    +
    +
    +
    +

    data collectionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001052

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + information processing + c +
    +
    +
    +
    +

    data transformationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000594

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + information processing + c +
    +
    has sub-classes
    +
    + parameterized data transformation + c +
    +
    +
    +
    +

    decomposition reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010511

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + inorganic reaction + c +
    +
    +
    +
    +

    decreased chemical destructionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001208

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical destruction + c +
    +
    +
    +
    +

    decreased duration of process from increased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001138

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process duration + c +
    +
    +
    +
    +

    decreased frequency of process from increased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001134

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process frequency + c +
    +
    +
    +
    +

    decreased molecular degradation from decreased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001200

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of molecular degradation + c +
    +
    +
    +
    +

    decreased molecular degradation from increased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001202

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of molecular degradation + c +
    +
    +
    +
    +

    decreased molecular production from decreased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001206

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of molecular production + c +
    +
    +
    +
    +

    decreased molecular production from increased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001204

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of molecular production + c +
    +
    +
    +
    +

    decreased object consumption from increased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001149

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of object consumption + c +
    +
    +
    +
    +

    decreased object production from increased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001147

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of object production + c +
    +
    +
    +
    +

    decreased spatial extent of process from decreased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001141

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process spatial extent + c +
    +
    +
    +
    +

    depressionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000824

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + sadness + c +
    +
    +
    +
    +

    desirec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000825

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + interest + c +
    +
    has sub-classes
    +
    + curiosity + c, intent + c, lust + c, passion + c +
    +
    +
    +
    +

    despairc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000826

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + sadness + c +
    +
    +
    +
    +

    destroyingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000591

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + interacting + c +
    +
    has sub-classes
    +
    + chemical destruction + c, dying + c +
    +
    +
    +
    +

    diagnostic testc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001022

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + medical procedure + c +
    +
    +
    +
    +

    differential diagnosisc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001002

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + medical procedure + c +
    +
    +
    +
    +

    diffusionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000564

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + passive movement + c +
    +
    has sub-classes
    +
    + brownian motion + c, osmosis + c +
    +
    +
    +
    +

    disappointmentc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000827

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    +
    +
    +

    discouragementc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001283

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    +
    +
    +

    disgustc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000828

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + hostility + c +
    +
    has sub-classes
    +
    + anger + c, contempt + c, hate + c, loathing + c, resentment + c +
    +
    +
    +
    +

    displacement reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010512

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + inorganic reaction + c +
    +
    has sub-classes
    +
    + double displacement reaction + c, single displacement reaction + c +
    +
    +
    +
    +

    double displacement reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010513

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + displacement reaction + c +
    +
    +
    +
    +

    dreadc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000829

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + fear + c +
    +
    has sub-classes
    +
    + terror + c +
    +
    +
    +
    +

    drug drug interactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001006

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical effect + c +
    +
    +
    +
    +

    dyingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000583

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + destroying + c +
    +
    +
    +
    +

    ecstasyc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000830

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + positive emotion + c +
    +
    +
    +
    +

    electrophilic addition reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010523

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + polar addition reaction + c +
    +
    +
    +
    +

    embarassmentc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000833

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    +
    +
    +

    emotionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000276

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + behaviour + c +
    +
    has sub-classes
    +
    + indifference + c, negative emotion + c, positive emotion + c +
    +
    +
    +
    +

    envyc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000834

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    has sub-classes
    +
    + jealousy + c +
    +
    +
    +
    +

    euphoriac + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000835

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + happiness + c +
    +
    +
    +
    +

    evolvingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000703

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + creating + c +
    +
    +
    +
    +

    excitementc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000836

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + positive emotion + c +
    +
    +
    +
    +

    experimentc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000994

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + investigation + c +
    +
    has sub-classes
    +
    + intervention study + c, mass spectrometry experiment + c, microarray experiment + c, observational study + c +
    +
    +
    +
    +

    fearc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000837

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + apprehension + c +
    +
    has sub-classes
    +
    + dread + c, panic + c +
    +
    +
    +
    +

    free radical additionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010521

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + non-polar addition reaction + c +
    +
    +
    +
    +

    frustrationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000838

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + annoyance + c +
    +
    +
    +
    +

    gesturingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001059

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + communicating + c +
    +
    +
    +
    +

    gratitudec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000839

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + positive emotion + c +
    +
    +
    +
    +

    griefc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000842

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + sadness + c +
    +
    +
    +
    +

    guiltc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000841

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    +
    +
    +

    happinessc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000840

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + positive emotion + c +
    +
    has sub-classes
    +
    + contentment + c, euphoria + c, joy + c, pleasure + c +
    +
    +
    +
    +

    hatec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000411

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + disgust + c +
    +
    +
    +
    +

    hopec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000843

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + positive emotion + c +
    +
    +
    +
    +

    hostilityc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000844

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    has sub-classes
    +
    + disgust + c +
    +
    +
    +
    +

    humiliationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001281

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + hurt + c +
    +
    +
    +
    +

    hungerc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001282

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    +
    +
    +

    hurtc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000845

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    has sub-classes
    +
    + humiliation + c, pain + c, suffering + c +
    +
    +
    +
    +

    hysteriac + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000846

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    +
    +
    +

    increased chemical destructionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001207

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical destruction + c +
    +
    +
    +
    +

    increased duration of process from increased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001137

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process duration + c +
    +
    +
    +
    +

    increased frequency of process from increased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001133

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process frequency + c +
    +
    +
    +
    +

    increased molecular degradation from decreased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001201

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of molecular degradation + c +
    +
    +
    +
    +

    increased molecular degradation from increased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001199

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of molecular degradation + c +
    +
    +
    +
    +

    increased molecular production from decreased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001205

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of molecular production + c +
    +
    +
    +
    +

    increased molecular production from increased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001203

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of molecular production + c +
    +
    +
    +
    +

    increased object consumption from increased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001148

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of object consumption + c +
    +
    +
    +
    +

    increased object production from increased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001146

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of object production + c +
    +
    +
    +
    +

    increased spatial extent of process from increased regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001140

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process spatial extent + c +
    +
    +
    +
    +

    indecisionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001287

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    +
    +
    +

    indifferencec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000847

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + emotion + c +
    +
    has sub-classes
    +
    + apathy + c +
    +
    +
    +
    +

    information decodingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001360

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + information translation + c +
    +
    +
    +
    +

    information encodingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001356

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + information translation + c +
    +
    +
    +
    +

    information maintenancec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001366

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + process maintenance + c +
    +
    +
    +
    +

    information processingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000649

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + procedure + c +
    +
    has sub-classes
    +
    + data analysis + c, data collection + c, data transformation + c, information translation + c, literature curation + c, sofware execution + c +
    +
    +
    +
    +

    information translationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001359

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + information processing + c +
    +
    has sub-classes
    +
    + information decoding + c, information encoding + c +
    +
    +
    +
    +

    inorganic reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010510

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical reaction + c +
    +
    has sub-classes
    +
    + decomposition reaction + c, displacement reaction + c, synthesis reaction + c +
    +
    +
    +
    +

    intentc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000358

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + desire + c +
    +
    +
    +
    +

    interactingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000593

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + process + c +
    +
    has sub-classes
    +
    + chemical interaction + c, communicating + c, comparing + c, creating + c, destroying + c, measuring + c, modifying + c, observing + c, regulating + c, sampling + c, transporting + c +
    +
    +
    +
    +

    interestc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000848

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + positive emotion + c +
    +
    has sub-classes
    +
    + desire + c +
    +
    +
    +
    +

    intervention studyc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001048

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + experiment + c +
    +
    has sub-classes
    +
    + clinical trial + c +
    +
    +
    +
    +

    investigationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000747

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + procedure + c +
    +
    has sub-classes
    +
    + experiment + c, study + c +
    +
    +
    +
    +

    irritabilityc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001286

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    +
    +
    +

    isomerization reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010517

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical reaction + c +
    +
    +
    +
    +

    jealousyc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000849

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + envy + c +
    +
    +
    +
    +

    joyc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000850

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + happiness + c +
    +
    +
    +
    +

    learningc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000744

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + creating + c +
    +
    +
    +
    +

    literature curationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000998

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + information processing + c +
    +
    +
    +
    +

    loathingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000851

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + disgust + c +
    +
    +
    +
    +

    locomotionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000581

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + active movement + c +
    +
    +
    +
    +

    lonelinessc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000852

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    +
    +
    +

    lovec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000412

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + positive emotion + c +
    +
    +
    +
    +

    lustc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000853

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + desire + c +
    +
    +
    +
    +

    maintenance of duration of processc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001143

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process duration + c +
    +
    +
    +
    +

    maintenance of frequency of processc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001144

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process frequency + c +
    +
    +
    +
    +

    maintenance of level of object consumptionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001153

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of object consumption + c +
    +
    +
    +
    +

    maintenance of quantity of object productionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001152

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of object production + c +
    +
    +
    +
    +

    maintenance of spatial extent of processc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001142

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process spatial extent + c +
    +
    +
    +
    +

    mass spectrometry experimentc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001180

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + experiment + c +
    +
    +
    +
    +

    measuringc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001054

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + interacting + c +
    +
    +
    +
    +

    medical diagnosisc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001001

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + medical procedure + c +
    +
    +
    +
    +

    medical interventionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001398

    +
    + a medical intervention is a medical procedure to treat (to cure or alleviate) a health condition. +
    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + medical procedure + c +
    +
    +
    +
    +

    medical procedurec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001024

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + procedure + c +
    +
    has sub-classes
    +
    + diagnostic test + c, differential diagnosis + c, medical diagnosis + c, medical intervention + c, medical screening + c +
    +
    +
    +
    +

    medical screeningc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001023

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + medical procedure + c +
    +
    +
    +
    +

    membrane transportc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000576

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical transport + c +
    +
    has sub-classes
    +
    + active transport + c, passive transport + c +
    +
    +
    +
    +

    metabolismc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010308

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical interaction + c +
    +
    has sub-classes
    +
    + anabolism + c, catabolism + c +
    +
    +
    +
    +

    microarray experimentc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001076

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + experiment + c +
    +
    +
    +
    +

    miseryc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000854

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + sadness + c +
    +
    +
    +
    +

    modifyingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000918

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + interacting + c +
    +
    +
    +
    +

    molecular complex dissociationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010286

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical destruction + c +
    +
    +
    +
    +

    molecular complex formationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010285

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical synthesis + c +
    +
    +
    +
    +

    molecular modificationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010307

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical reaction + c +
    +
    +
    +
    +

    movementc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000570

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + process + c +
    +
    has sub-classes
    +
    + active movement + c, passive movement + c +
    +
    +
    +
    +

    negative emotionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000832

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + emotion + c +
    +
    has sub-classes
    +
    + annoyance + c, apprehension + c, boredom + c, disappointment + c, discouragement + c, embarassment + c, envy + c, guilt + c, hostility + c, hunger + c, hurt + c, hysteria + c, indecision + c, irritability + c, loneliness + c, pity + c, sadness + c, shame + c, shock + c, shyness + c, suicidal + c +
    +
    +
    +
    +

    non-polar addition reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010520

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + addition reaction + c +
    +
    has sub-classes
    +
    + free radical addition + c +
    +
    +
    +
    +

    nucleophilic addition reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010522

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + polar addition reaction + c +
    +
    +
    +
    +

    observational studyc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000976

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + experiment + c +
    +
    has sub-classes
    +
    + controlled observational cohort study + c +
    +
    +
    +
    +

    observingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001055

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + interacting + c +
    +
    has sub-classes
    +
    + perception + c +
    +
    +
    +
    +

    organic reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010516

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical reaction + c +
    +
    has sub-classes
    +
    + addition reaction + c +
    +
    +
    +
    +

    osmosisc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000572

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + diffusion + c +
    +
    +
    +
    +

    painc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000951

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + hurt + c +
    +
    +
    +
    +

    panicc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000855

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + fear + c +
    +
    +
    +
    +

    parameterized data transformationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000595

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + data transformation + c +
    +
    +
    +
    +

    passionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000856

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + desire + c +
    +
    +
    +
    +

    passive movementc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000573

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + movement + c +
    +
    has sub-classes
    +
    + diffusion + c +
    +
    +
    +
    +

    passive transportc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000562

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + membrane transport + c +
    +
    is disjoint with
    +
    + active transport + c +
    +
    +
    +
    +

    perceptionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000379

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + observing + c +
    +
    +
    +
    +

    pityc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000857

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    +
    +
    +

    planningc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000739

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + creating + c +
    +
    +
    +
    +

    pleasurec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000858

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + happiness + c +
    +
    +
    +
    +

    polar addition reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010519

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + addition reaction + c +
    +
    has sub-classes
    +
    + electrophilic addition reaction + c, nucleophilic addition reaction + c +
    +
    +
    +
    +

    positive emotionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000831

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + emotion + c +
    +
    has sub-classes
    +
    + affection + c, arousal + c, awe + c, boldness + c, ecstasy + c, excitement + c, gratitude + c, happiness + c, hope + c, interest + c, love + c, satisfaction + c, surprise + c +
    +
    +
    +
    +

    predictingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000748

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + creating + c +
    +
    +
    +
    +

    pridec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000859

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + satisfaction + c +
    +
    +
    +
    +

    primary active transportc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000577

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + active transport + c +
    +
    is disjoint with
    +
    + secondary active transport + c +
    +
    +
    +
    +

    procedurec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000999

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + process + c +
    +
    has sub-classes
    +
    + assay + c, information processing + c, investigation + c, medical procedure + c +
    +
    +
    +
    +

    processc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000006

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has sub-classes
    +
    + behaviour + c, interacting + c, movement + c, procedure + c +
    +
    +
    +
    +

    process down-regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010296

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process + c +
    +
    is disjoint with
    +
    + process up-regulation + c +
    +
    +
    +
    +

    process maintenancec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001132

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process + c +
    +
    has sub-classes
    +
    + information maintenance + c +
    +
    +
    +
    +

    process up-regulationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010295

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process + c +
    +
    is disjoint with
    +
    + process down-regulation + c +
    +
    +
    +
    +

    protein mediated regulation of translationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001130

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of translation + c +
    +
    +
    +
    +

    ragec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000860

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + anger + c +
    +
    +
    +
    +

    reasoningc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000746

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + creating + c +
    +
    +
    +
    +

    redox reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010509

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + chemical reaction + c +
    +
    +
    +
    +

    regretc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000861

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + worry + c +
    +
    has sub-classes
    +
    + remorse + c +
    +
    +
    +
    +

    regulatingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000589

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + interacting + c +
    +
    has sub-classes
    +
    + regulation of capability + c, regulation of process + c +
    +
    +
    +
    +

    regulation of biochemical processc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010287

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process + c +
    +
    has sub-classes
    +
    + regulation of transcription + c, regulation of translation + c +
    +
    +
    +
    +

    regulation of capabilityc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000610

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulating + c +
    +
    has sub-classes
    +
    + regulation of catalytic capability + c +
    +
    +
    +
    +

    regulation of catalytic capabilityc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000611

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of capability + c +
    +
    has sub-classes
    +
    + biochemical activation + c, biochemical inhibition + c +
    +
    +
    + + +
    +

    regulation of molecular quantityc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001127

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of object quantity + c +
    +
    has sub-classes
    +
    + regulation of molecular degradation + c, regulation of molecular production + c +
    +
    +
    +
    +

    regulation of object consumptionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001150

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of object quantity + c +
    +
    has sub-classes
    +
    + decreased object consumption from increased regulation + c, increased object consumption from increased regulation + c, maintenance of level of object consumption + c +
    +
    +
    +
    +

    regulation of object productionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001151

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of object quantity + c +
    +
    has sub-classes
    +
    + decreased object production from increased regulation + c, increased object production from increased regulation + c, maintenance of quantity of object production + c +
    +
    +
    +
    +

    regulation of object quantityc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001145

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process + c +
    +
    has sub-classes
    +
    + regulation of molecular quantity + c, regulation of object consumption + c, regulation of object production + c +
    +
    +
    +
    +

    regulation of processc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000609

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulating + c +
    +
    has sub-classes
    +
    + process down-regulation + c, process maintenance + c, process up-regulation + c, regulation of biochemical process + c, regulation of object quantity + c, regulation of process duration + c, regulation of process frequency + c, regulation of process spatial extent + c +
    +
    +
    +
    +

    regulation of process durationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001136

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process + c +
    +
    has sub-classes
    +
    + decreased duration of process from increased regulation + c, increased duration of process from increased regulation + c, maintenance of duration of process + c +
    +
    +
    +
    +

    regulation of process frequencyc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001135

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process + c +
    +
    has sub-classes
    +
    + decreased frequency of process from increased regulation + c, increased frequency of process from increased regulation + c, maintenance of frequency of process + c +
    +
    +
    +
    +

    regulation of process spatial extentc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001139

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of process + c +
    +
    has sub-classes
    +
    + decreased spatial extent of process from decreased regulation + c, increased spatial extent of process from increased regulation + c, maintenance of spatial extent of process + c +
    +
    +
    +
    +

    regulation of transcriptionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001125

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of biochemical process + c +
    +
    +
    +
    +

    regulation of translationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001126

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of biochemical process + c +
    +
    has sub-classes
    +
    + protein mediated regulation of translation + c, rna mediated regulation of translation + c +
    +
    +
    +
    +

    remorsec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000862

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regret + c +
    +
    +
    +
    +

    reproducingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000919

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + creating + c +
    +
    has sub-classes
    +
    + biological reproduction + c +
    +
    +
    +
    +

    resentmentc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000950

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + disgust + c +
    +
    +
    +
    +

    rna mediated regulation of translationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001131

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + regulation of translation + c +
    +
    +
    +
    +

    SADI web service invocationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001193

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + web service invocation + c +
    +
    +
    +
    +

    sadnessc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000863

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    has sub-classes
    +
    + depression + c, despair + c, grief + c, misery + c, sorrow + c +
    +
    +
    +
    +

    samplingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001049

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + interacting + c +
    +
    +
    +
    +

    satisfactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000864

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + contentment + c +
    +
    has sub-classes
    +
    + pride + c +
    +
    +
    +
    +

    satisfactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001284

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + positive emotion + c +
    +
    +
    +
    +

    secondary active transportc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000578

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + active transport + c +
    +
    has sub-classes
    +
    + antiport enabled secondary active transport + c, symport enabled secondary active transport + c +
    +
    is disjoint with
    +
    + primary active transport + c +
    +
    +
    +
    +

    shamec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000865

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    +
    +
    +

    shockc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000866

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    +
    +
    +

    shynessc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000867

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    +
    +
    +

    single displacement reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010514

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + displacement reaction + c +
    +
    +
    +
    +

    sofware executionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000667

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + information processing + c +
    +
    has sub-classes
    +
    + web service invocation + c +
    +
    +
    +
    +

    sorrowc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000868

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + sadness + c +
    +
    +
    +
    +

    speechc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001357

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + communicating + c +
    +
    +
    +
    +

    studyc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001066

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + investigation + c +
    +
    +
    +
    +

    sufferingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000869

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + hurt + c +
    +
    +
    +
    +

    suicidalc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001285

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + negative emotion + c +
    +
    +
    +
    +

    surprisec + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000870

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + positive emotion + c +
    +
    has sub-classes
    +
    + wonder + c +
    +
    +
    +
    +

    symport enabled secondary active transportc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000579

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + secondary active transport + c +
    +
    is disjoint with
    +
    + antiport enabled secondary active transport + c +
    +
    +
    +
    +

    synthesis reactionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010515

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + inorganic reaction + c +
    +
    +
    +
    +

    terrorc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000871

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + dread + c +
    +
    +
    +
    +

    transcriptionc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010300

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + biosynthesis + c +
    +
    +
    +
    +

    translationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_010301

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + biosynthesis + c +
    +
    +
    +
    +

    transportingc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000575

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + interacting + c +
    +
    has sub-classes
    +
    + chemical transport + c +
    +
    +
    +
    +

    web service invocationc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_001192

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + sofware execution + c +
    +
    has sub-classes
    +
    + SADI web service invocation + c +
    +
    +
    +
    +

    wonderc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000872

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + surprise + c +
    +
    +
    +
    +

    worryc + back to ToC or Class ToC + +

    +

    + IRI: http://semanticscience.org/resource/SIO_000873

    +
    +
    Is defined by
    +
    + http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +
    +
    +
    +
    has super-classes
    +
    + apprehension + c +
    +
    has sub-classes
    +
    + regret + c +
    +
    +
    +
    +

    Legend back to ToC

    +
    +c: Classes
    +op: Object Properties
    +dp: Data Properties
    +ni: Named Individuals +
    +
    \ No newline at end of file diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/description-en.html b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/description-en.html new file mode 100644 index 00000000..7ea0173e --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/description-en.html @@ -0,0 +1,3 @@ +

    [Ontology Name]: Description back to ToC

    + +This is a placeholder text for the description of your ontology. The description should include an explanation and a diagram explaining how the classes are related, examples of usage, etc. diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/introduction-en.html b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/introduction-en.html new file mode 100644 index 00000000..8c80eeb1 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/introduction-en.html @@ -0,0 +1,23 @@ +

    Introduction back to ToC

    + +This is a place holder text for the introduction. The introduction should briefly describe the ontology, its motivation, state of the art and goals. +
    +

    Namespace declarations

    +
    + + + + + + + + + + + + + + +
    Table 1: Namespaces used in the document
    owl<http://www.w3.org/2002/07/owl#>
    rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
    resource<http://semanticscience.org/resource/>
    terms<http://purl.org/dc/terms/>
    xsd<http://www.w3.org/2001/XMLSchema#>
    rdfs<http://www.w3.org/2000/01/rdf-schema#>
    v1-42-0<http://semanticscience.org/ontology/sio/v1.42.0/>
    ontology<http://semanticscience.org/ontology/>
    [Ontology NS Prefix]<http://semanticscience.org/ontology/sio.owl#>
    dc<http://purl.org/dc/elements/1.1/>
    +
    +
    diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/overview-en.html b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/overview-en.html new file mode 100644 index 00000000..510e37e2 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/overview-en.html @@ -0,0 +1,693 @@ +

    [Ontology Name]: Overview back to ToC

    + +This ontology has the following classes and properties. +

    Classes

    + \ No newline at end of file diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/references-en.html b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/references-en.html new file mode 100644 index 00000000..e8416c78 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sections/references-en.html @@ -0,0 +1,3 @@ +

    References back to ToC

    + +Add your references here. It is recommended to have them as a list. diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sio-subset-process.owl.widoco.conf b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sio-subset-process.owl.widoco.conf new file mode 100644 index 00000000..1b2c408e --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/documentation/sio-subset-process.owl.widoco.conf @@ -0,0 +1,37 @@ + +abstract= +ontologyTitle= +ontologyPrefix=[Ontology NS Prefix] +ontologyNamespaceURI=http://semanticscience.org/ontology/sio.owl +ontologyName=[Ontology Name] +thisVersionURI=http://semanticscience.org/ontology/sio/v1.42.0/sio-subset-process.owl +latestVersionURI= +previousVersionURI= +dateOfRelease= +ontologyRevisionNumber= +licenseURI=null +licenseName=null +licenseIconURL=null +citeAs= +DOI= +status=Ontology Specification Draft +backwardsCompatibleWith= +publisher=null +publisherURI=null +publisherInstitution=null +publisherInstitutionURI=null +authors= +authorsURI= +authorsInstitution= +authorsInstitutionURI= +contributors= +contributorsURI= +contributorsInstitution= +contributorsInstitutionURI= +importedOntologyNames= +importedOntologyURIs= +extendedOntologyNames= +extendedOntologyURIs= +RDFXMLSerialization=ontology.xml +TurtleSerialization=ontology.ttl +N3Serialization=ontology.nt diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/evaluation/evaluation/bootstrap.css b/OnToology/ontology/sio/release/sio-subset-process.owl/evaluation/evaluation/bootstrap.css new file mode 100644 index 00000000..b17ff4c1 --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/evaluation/evaluation/bootstrap.css @@ -0,0 +1,7155 @@ +/*! + * Bootstrap v3.0.3 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + */ + +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +audio, +canvas, +video { + display: inline-block; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +[hidden], +template { + display: none; +} + +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +body { + margin: 0; +} + +a { + background: transparent; +} + +a:focus { + outline: thin dotted; +} + +a:active, +a:hover { + outline: 0; +} + +h1 { + margin: 0.67em 0; + font-size: 2em; +} + +abbr[title] { + border-bottom: 1px dotted; +} + +b, +strong { + font-weight: bold; +} + +dfn { + font-style: italic; +} + +hr { + height: 0; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +mark { + color: #000; + background: #ff0; +} + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +pre { + white-space: pre-wrap; +} + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + border: 0; +} + +svg:not(:root) { + overflow: hidden; +} + +figure { + margin: 0; +} + +fieldset { + padding: 0.35em 0.625em 0.75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} + +legend { + padding: 0; + border: 0; +} + +button, +input, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: 100%; +} + +button, +input { + line-height: normal; +} + +button, +select { + text-transform: none; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +button[disabled], +html input[disabled] { + cursor: default; +} + +input[type="checkbox"], +input[type="radio"] { + padding: 0; + box-sizing: border-box; +} + +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 2cm .5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + select { + background: #fff !important; + } + .navbar { + display: none; + } + .table td, + .table th { + background-color: #fff !important; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} + +*, +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333333; + background-color: #ffffff; +} + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +a { + color: #428bca; + text-decoration: none; +} + +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} + +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +img { + vertical-align: middle; +} + +.img-responsive { + display: block; + height: auto; + max-width: 100%; +} + +.img-rounded { + border-radius: 6px; +} + +.img-thumbnail { + display: inline-block; + height: auto; + max-width: 100%; + padding: 4px; + line-height: 1.428571429; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.img-circle { + border-radius: 50%; +} + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 1.1; + color: inherit; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +h1, +h2, +h3 { + margin-top: 20px; + margin-bottom: 10px; +} + +h1 small, +h2 small, +h3 small, +h1 .small, +h2 .small, +h3 .small { + font-size: 65%; +} + +h4, +h5, +h6 { + margin-top: 10px; + margin-bottom: 10px; +} + +h4 small, +h5 small, +h6 small, +h4 .small, +h5 .small, +h6 .small { + font-size: 75%; +} + +h1, +.h1 { + font-size: 36px; +} + +h2, +.h2 { + font-size: 30px; +} + +h3, +.h3 { + font-size: 24px; +} + +h4, +.h4 { + font-size: 18px; +} + +h5, +.h5 { + font-size: 14px; +} + +h6, +.h6 { + font-size: 12px; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 200; + line-height: 1.4; +} + +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} + +small, +.small { + font-size: 85%; +} + +cite { + font-style: normal; +} + +.text-muted { + color: #999999; +} + +.text-primary { + color: #428bca; +} + +.text-primary:hover { + color: #3071a9; +} + +.text-warning { + color: #8a6d3b; +} + +.text-warning:hover { + color: #66512c; +} + +.text-danger { + color: #a94442; +} + +.text-danger:hover { + color: #843534; +} + +.text-success { + color: #3c763d; +} + +.text-success:hover { + color: #2b542c; +} + +.text-info { + color: #31708f; +} + +.text-info:hover { + color: #245269; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} + +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} + +.list-inline > li:first-child { + padding-left: 0; +} + +dl { + margin-top: 0; + margin-bottom: 20px; +} + +dt, +dd { + line-height: 1.428571429; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 0; +} + +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +blockquote p:last-child { + margin-bottom: 0; +} + +blockquote small, +blockquote .small { + display: block; + line-height: 1.428571429; + color: #999999; +} + +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small, +blockquote.pull-right .small { + text-align: right; +} + +blockquote.pull-right small:before, +blockquote.pull-right .small:before { + content: ''; +} + +blockquote.pull-right small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} + +blockquote:before, +blockquote:after { + content: ""; +} + +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; +} + +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + white-space: nowrap; + background-color: #f9f2f4; + border-radius: 4px; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + color: #333333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 4px; +} + +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +@media (min-width: 768px) { + .container { + width: 750px; + } +} + +@media (min-width: 992px) { + .container { + width: 970px; + } +} + +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} + +.row { + margin-right: -15px; + margin-left: -15px; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +.col-xs-1, +.col-sm-1, +.col-md-1, +.col-lg-1, +.col-xs-2, +.col-sm-2, +.col-md-2, +.col-lg-2, +.col-xs-3, +.col-sm-3, +.col-md-3, +.col-lg-3, +.col-xs-4, +.col-sm-4, +.col-md-4, +.col-lg-4, +.col-xs-5, +.col-sm-5, +.col-md-5, +.col-lg-5, +.col-xs-6, +.col-sm-6, +.col-md-6, +.col-lg-6, +.col-xs-7, +.col-sm-7, +.col-md-7, +.col-lg-7, +.col-xs-8, +.col-sm-8, +.col-md-8, +.col-lg-8, +.col-xs-9, +.col-sm-9, +.col-md-9, +.col-lg-9, +.col-xs-10, +.col-sm-10, +.col-md-10, +.col-lg-10, +.col-xs-11, +.col-sm-11, +.col-md-11, +.col-lg-11, +.col-xs-12, +.col-sm-12, +.col-md-12, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} + +.col-xs-1, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9, +.col-xs-10, +.col-xs-11, +.col-xs-12 { + float: left; +} + +.col-xs-12 { + width: 100%; +} + +.col-xs-11 { + width: 91.66666666666666%; +} + +.col-xs-10 { + width: 83.33333333333334%; +} + +.col-xs-9 { + width: 75%; +} + +.col-xs-8 { + width: 66.66666666666666%; +} + +.col-xs-7 { + width: 58.333333333333336%; +} + +.col-xs-6 { + width: 50%; +} + +.col-xs-5 { + width: 41.66666666666667%; +} + +.col-xs-4 { + width: 33.33333333333333%; +} + +.col-xs-3 { + width: 25%; +} + +.col-xs-2 { + width: 16.666666666666664%; +} + +.col-xs-1 { + width: 8.333333333333332%; +} + +.col-xs-pull-12 { + right: 100%; +} + +.col-xs-pull-11 { + right: 91.66666666666666%; +} + +.col-xs-pull-10 { + right: 83.33333333333334%; +} + +.col-xs-pull-9 { + right: 75%; +} + +.col-xs-pull-8 { + right: 66.66666666666666%; +} + +.col-xs-pull-7 { + right: 58.333333333333336%; +} + +.col-xs-pull-6 { + right: 50%; +} + +.col-xs-pull-5 { + right: 41.66666666666667%; +} + +.col-xs-pull-4 { + right: 33.33333333333333%; +} + +.col-xs-pull-3 { + right: 25%; +} + +.col-xs-pull-2 { + right: 16.666666666666664%; +} + +.col-xs-pull-1 { + right: 8.333333333333332%; +} + +.col-xs-pull-0 { + right: 0; +} + +.col-xs-push-12 { + left: 100%; +} + +.col-xs-push-11 { + left: 91.66666666666666%; +} + +.col-xs-push-10 { + left: 83.33333333333334%; +} + +.col-xs-push-9 { + left: 75%; +} + +.col-xs-push-8 { + left: 66.66666666666666%; +} + +.col-xs-push-7 { + left: 58.333333333333336%; +} + +.col-xs-push-6 { + left: 50%; +} + +.col-xs-push-5 { + left: 41.66666666666667%; +} + +.col-xs-push-4 { + left: 33.33333333333333%; +} + +.col-xs-push-3 { + left: 25%; +} + +.col-xs-push-2 { + left: 16.666666666666664%; +} + +.col-xs-push-1 { + left: 8.333333333333332%; +} + +.col-xs-push-0 { + left: 0; +} + +.col-xs-offset-12 { + margin-left: 100%; +} + +.col-xs-offset-11 { + margin-left: 91.66666666666666%; +} + +.col-xs-offset-10 { + margin-left: 83.33333333333334%; +} + +.col-xs-offset-9 { + margin-left: 75%; +} + +.col-xs-offset-8 { + margin-left: 66.66666666666666%; +} + +.col-xs-offset-7 { + margin-left: 58.333333333333336%; +} + +.col-xs-offset-6 { + margin-left: 50%; +} + +.col-xs-offset-5 { + margin-left: 41.66666666666667%; +} + +.col-xs-offset-4 { + margin-left: 33.33333333333333%; +} + +.col-xs-offset-3 { + margin-left: 25%; +} + +.col-xs-offset-2 { + margin-left: 16.666666666666664%; +} + +.col-xs-offset-1 { + margin-left: 8.333333333333332%; +} + +.col-xs-offset-0 { + margin-left: 0; +} + +@media (min-width: 768px) { + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666666666666%; + } + .col-sm-10 { + width: 83.33333333333334%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666666666666%; + } + .col-sm-7 { + width: 58.333333333333336%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666666666667%; + } + .col-sm-4 { + width: 33.33333333333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.666666666666664%; + } + .col-sm-1 { + width: 8.333333333333332%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666666666666%; + } + .col-sm-pull-10 { + right: 83.33333333333334%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666666666666%; + } + .col-sm-pull-7 { + right: 58.333333333333336%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666666666667%; + } + .col-sm-pull-4 { + right: 33.33333333333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.666666666666664%; + } + .col-sm-pull-1 { + right: 8.333333333333332%; + } + .col-sm-pull-0 { + right: 0; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666666666666%; + } + .col-sm-push-10 { + left: 83.33333333333334%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666666666666%; + } + .col-sm-push-7 { + left: 58.333333333333336%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666666666667%; + } + .col-sm-push-4 { + left: 33.33333333333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.666666666666664%; + } + .col-sm-push-1 { + left: 8.333333333333332%; + } + .col-sm-push-0 { + left: 0; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666666666666%; + } + .col-sm-offset-10 { + margin-left: 83.33333333333334%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666666666666%; + } + .col-sm-offset-7 { + margin-left: 58.333333333333336%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666666666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.666666666666664%; + } + .col-sm-offset-1 { + margin-left: 8.333333333333332%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} + +@media (min-width: 992px) { + .col-md-1, + .col-md-2, + .col-md-3, + .col-md-4, + .col-md-5, + .col-md-6, + .col-md-7, + .col-md-8, + .col-md-9, + .col-md-10, + .col-md-11, + .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666666666666%; + } + .col-md-10 { + width: 83.33333333333334%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666666666666%; + } + .col-md-7 { + width: 58.333333333333336%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666666666667%; + } + .col-md-4 { + width: 33.33333333333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.666666666666664%; + } + .col-md-1 { + width: 8.333333333333332%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666666666666%; + } + .col-md-pull-10 { + right: 83.33333333333334%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666666666666%; + } + .col-md-pull-7 { + right: 58.333333333333336%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666666666667%; + } + .col-md-pull-4 { + right: 33.33333333333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.666666666666664%; + } + .col-md-pull-1 { + right: 8.333333333333332%; + } + .col-md-pull-0 { + right: 0; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666666666666%; + } + .col-md-push-10 { + left: 83.33333333333334%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666666666666%; + } + .col-md-push-7 { + left: 58.333333333333336%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666666666667%; + } + .col-md-push-4 { + left: 33.33333333333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.666666666666664%; + } + .col-md-push-1 { + left: 8.333333333333332%; + } + .col-md-push-0 { + left: 0; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666666666666%; + } + .col-md-offset-10 { + margin-left: 83.33333333333334%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666666666666%; + } + .col-md-offset-7 { + margin-left: 58.333333333333336%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666666666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.666666666666664%; + } + .col-md-offset-1 { + margin-left: 8.333333333333332%; + } + .col-md-offset-0 { + margin-left: 0; + } +} + +@media (min-width: 1200px) { + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666666666666%; + } + .col-lg-10 { + width: 83.33333333333334%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666666666666%; + } + .col-lg-7 { + width: 58.333333333333336%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666666666667%; + } + .col-lg-4 { + width: 33.33333333333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.666666666666664%; + } + .col-lg-1 { + width: 8.333333333333332%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666666666666%; + } + .col-lg-pull-10 { + right: 83.33333333333334%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666666666666%; + } + .col-lg-pull-7 { + right: 58.333333333333336%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666666666667%; + } + .col-lg-pull-4 { + right: 33.33333333333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.666666666666664%; + } + .col-lg-pull-1 { + right: 8.333333333333332%; + } + .col-lg-pull-0 { + right: 0; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666666666666%; + } + .col-lg-push-10 { + left: 83.33333333333334%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666666666666%; + } + .col-lg-push-7 { + left: 58.333333333333336%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666666666667%; + } + .col-lg-push-4 { + left: 33.33333333333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.666666666666664%; + } + .col-lg-push-1 { + left: 8.333333333333332%; + } + .col-lg-push-0 { + left: 0; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666666666666%; + } + .col-lg-offset-10 { + margin-left: 83.33333333333334%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666666666666%; + } + .col-lg-offset-7 { + margin-left: 58.333333333333336%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666666666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.666666666666664%; + } + .col-lg-offset-1 { + margin-left: 8.333333333333332%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} + +table { + max-width: 100%; + background-color: transparent; +} + +th { + text-align: left; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #dddddd; +} + +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} + +.table > tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table .table { + background-color: #ffffff; +} + +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} + +.table-bordered { + border: 1px solid #dddddd; +} + +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} + +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} + +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} + +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #f5f5f5; +} + +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} + +table td[class*="col-"], +table th[class*="col-"] { + display: table-cell; + float: none; +} + +.table > thead > tr > .active, +.table > tbody > tr > .active, +.table > tfoot > tr > .active, +.table > thead > .active > td, +.table > tbody > .active > td, +.table > tfoot > .active > td, +.table > thead > .active > th, +.table > tbody > .active > th, +.table > tfoot > .active > th { + background-color: #f5f5f5; +} + +.table-hover > tbody > tr > .active:hover, +.table-hover > tbody > .active:hover > td, +.table-hover > tbody > .active:hover > th { + background-color: #e8e8e8; +} + +.table > thead > tr > .success, +.table > tbody > tr > .success, +.table > tfoot > tr > .success, +.table > thead > .success > td, +.table > tbody > .success > td, +.table > tfoot > .success > td, +.table > thead > .success > th, +.table > tbody > .success > th, +.table > tfoot > .success > th { + background-color: #dff0d8; +} + +.table-hover > tbody > tr > .success:hover, +.table-hover > tbody > .success:hover > td, +.table-hover > tbody > .success:hover > th { + background-color: #d0e9c6; +} + +.table > thead > tr > .danger, +.table > tbody > tr > .danger, +.table > tfoot > tr > .danger, +.table > thead > .danger > td, +.table > tbody > .danger > td, +.table > tfoot > .danger > td, +.table > thead > .danger > th, +.table > tbody > .danger > th, +.table > tfoot > .danger > th { + background-color: #f2dede; +} + +.table-hover > tbody > tr > .danger:hover, +.table-hover > tbody > .danger:hover > td, +.table-hover > tbody > .danger:hover > th { + background-color: #ebcccc; +} + +.table > thead > tr > .warning, +.table > tbody > tr > .warning, +.table > tfoot > tr > .warning, +.table > thead > .warning > td, +.table > tbody > .warning > td, +.table > tfoot > .warning > td, +.table > thead > .warning > th, +.table > tbody > .warning > th, +.table > tfoot > .warning > th { + background-color: #fcf8e3; +} + +.table-hover > tbody > tr > .warning:hover, +.table-hover > tbody > .warning:hover > td, +.table-hover > tbody > .warning:hover > th { + background-color: #faf2cc; +} + +@media (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: scroll; + overflow-y: hidden; + border: 1px solid #dddddd; + -ms-overflow-style: -ms-autohiding-scrollbar; + -webkit-overflow-scrolling: touch; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; +} + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; +} + +input[type="file"] { + display: block; +} + +select[multiple], +select[size] { + height: auto; +} + +select optgroup { + font-family: inherit; + font-size: inherit; + font-style: inherit; +} + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button { + height: auto; +} + +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; +} + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + background-image: none; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; +} + +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); +} + +.form-control:-moz-placeholder { + color: #999999; +} + +.form-control::-moz-placeholder { + color: #999999; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #999999; +} + +.form-control::-webkit-input-placeholder { + color: #999999; +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 15px; +} + +.radio, +.checkbox { + display: block; + min-height: 20px; + padding-left: 20px; + margin-top: 10px; + margin-bottom: 10px; + vertical-align: middle; +} + +.radio label, +.checkbox label { + display: inline; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} + +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +.radio[disabled], +.radio-inline[disabled], +.checkbox[disabled], +.checkbox-inline[disabled], +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"], +fieldset[disabled] .radio, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} + +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-sm { + height: 30px; + line-height: 30px; +} + +textarea.input-sm { + height: auto; +} + +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +select.input-lg { + height: 46px; + line-height: 46px; +} + +textarea.input-lg { + height: auto; +} + +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline { + color: #8a6d3b; +} + +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} + +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} + +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline { + color: #a94442; +} + +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} + +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} + +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline { + color: #3c763d; +} + +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} + +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} + +.form-control-static { + margin-bottom: 0; +} + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} + +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + } + .form-inline select.form-control { + width: auto; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +.form-horizontal .control-label, +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} + +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} + +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +.form-horizontal .form-control-static { + padding-top: 7px; +} + +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + } +} + +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.428571429; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} + +.btn:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; +} + +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-default { + color: #333333; + background-color: #ffffff; + border-color: #cccccc; +} + +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + color: #333333; + background-color: #ebebeb; + border-color: #adadad; +} + +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + background-image: none; +} + +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #ffffff; + border-color: #cccccc; +} + +.btn-default .badge { + color: #ffffff; + background-color: #fff; +} + +.btn-primary { + color: #ffffff; + background-color: #428bca; + border-color: #357ebd; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + color: #ffffff; + background-color: #3276b1; + border-color: #285e8e; +} + +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + background-image: none; +} + +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #357ebd; +} + +.btn-primary .badge { + color: #428bca; + background-color: #fff; +} + +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #eea236; +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + color: #ffffff; + background-color: #ed9c28; + border-color: #d58512; +} + +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + background-image: none; +} + +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} + +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} + +.btn-danger { + color: #ffffff; + background-color: #d9534f; + border-color: #d43f3a; +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + color: #ffffff; + background-color: #d2322d; + border-color: #ac2925; +} + +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + background-image: none; +} + +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} + +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} + +.btn-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #4cae4c; +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + color: #ffffff; + background-color: #47a447; + border-color: #398439; +} + +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + background-image: none; +} + +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} + +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} + +.btn-info { + color: #ffffff; + background-color: #5bc0de; + border-color: #46b8da; +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + color: #ffffff; + background-color: #39b3d7; + border-color: #269abc; +} + +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + background-image: none; +} + +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} + +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} + +.btn-link { + font-weight: normal; + color: #428bca; + cursor: pointer; + border-radius: 0; +} + +.btn-link, +.btn-link:active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} + +.btn-link:hover, +.btn-link:focus { + color: #2a6496; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #999999; + text-decoration: none; +} + +.btn-lg { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.btn-sm { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-xs { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + display: none; +} + +.collapse.in { + display: block; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); +} + +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + line-height: 1; + -moz-osx-font-smoothing: grayscale; +} + +.glyphicon:empty { + width: 1em; +} + +.glyphicon-asterisk:before { + content: "\2a"; +} + +.glyphicon-plus:before { + content: "\2b"; +} + +.glyphicon-euro:before { + content: "\20ac"; +} + +.glyphicon-minus:before { + content: "\2212"; +} + +.glyphicon-cloud:before { + content: "\2601"; +} + +.glyphicon-envelope:before { + content: "\2709"; +} + +.glyphicon-pencil:before { + content: "\270f"; +} + +.glyphicon-glass:before { + content: "\e001"; +} + +.glyphicon-music:before { + content: "\e002"; +} + +.glyphicon-search:before { + content: "\e003"; +} + +.glyphicon-heart:before { + content: "\e005"; +} + +.glyphicon-star:before { + content: "\e006"; +} + +.glyphicon-star-empty:before { + content: "\e007"; +} + +.glyphicon-user:before { + content: "\e008"; +} + +.glyphicon-film:before { + content: "\e009"; +} + +.glyphicon-th-large:before { + content: "\e010"; +} + +.glyphicon-th:before { + content: "\e011"; +} + +.glyphicon-th-list:before { + content: "\e012"; +} + +.glyphicon-ok:before { + content: "\e013"; +} + +.glyphicon-remove:before { + content: "\e014"; +} + +.glyphicon-zoom-in:before { + content: "\e015"; +} + +.glyphicon-zoom-out:before { + content: "\e016"; +} + +.glyphicon-off:before { + content: "\e017"; +} + +.glyphicon-signal:before { + content: "\e018"; +} + +.glyphicon-cog:before { + content: "\e019"; +} + +.glyphicon-trash:before { + content: "\e020"; +} + +.glyphicon-home:before { + content: "\e021"; +} + +.glyphicon-file:before { + content: "\e022"; +} + +.glyphicon-time:before { + content: "\e023"; +} + +.glyphicon-road:before { + content: "\e024"; +} + +.glyphicon-download-alt:before { + content: "\e025"; +} + +.glyphicon-download:before { + content: "\e026"; +} + +.glyphicon-upload:before { + content: "\e027"; +} + +.glyphicon-inbox:before { + content: "\e028"; +} + +.glyphicon-play-circle:before { + content: "\e029"; +} + +.glyphicon-repeat:before { + content: "\e030"; +} + +.glyphicon-refresh:before { + content: "\e031"; +} + +.glyphicon-list-alt:before { + content: "\e032"; +} + +.glyphicon-lock:before { + content: "\e033"; +} + +.glyphicon-flag:before { + content: "\e034"; +} + +.glyphicon-headphones:before { + content: "\e035"; +} + +.glyphicon-volume-off:before { + content: "\e036"; +} + +.glyphicon-volume-down:before { + content: "\e037"; +} + +.glyphicon-volume-up:before { + content: "\e038"; +} + +.glyphicon-qrcode:before { + content: "\e039"; +} + +.glyphicon-barcode:before { + content: "\e040"; +} + +.glyphicon-tag:before { + content: "\e041"; +} + +.glyphicon-tags:before { + content: "\e042"; +} + +.glyphicon-book:before { + content: "\e043"; +} + +.glyphicon-bookmark:before { + content: "\e044"; +} + +.glyphicon-print:before { + content: "\e045"; +} + +.glyphicon-camera:before { + content: "\e046"; +} + +.glyphicon-font:before { + content: "\e047"; +} + +.glyphicon-bold:before { + content: "\e048"; +} + +.glyphicon-italic:before { + content: "\e049"; +} + +.glyphicon-text-height:before { + content: "\e050"; +} + +.glyphicon-text-width:before { + content: "\e051"; +} + +.glyphicon-align-left:before { + content: "\e052"; +} + +.glyphicon-align-center:before { + content: "\e053"; +} + +.glyphicon-align-right:before { + content: "\e054"; +} + +.glyphicon-align-justify:before { + content: "\e055"; +} + +.glyphicon-list:before { + content: "\e056"; +} + +.glyphicon-indent-left:before { + content: "\e057"; +} + +.glyphicon-indent-right:before { + content: "\e058"; +} + +.glyphicon-facetime-video:before { + content: "\e059"; +} + +.glyphicon-picture:before { + content: "\e060"; +} + +.glyphicon-map-marker:before { + content: "\e062"; +} + +.glyphicon-adjust:before { + content: "\e063"; +} + +.glyphicon-tint:before { + content: "\e064"; +} + +.glyphicon-edit:before { + content: "\e065"; +} + +.glyphicon-share:before { + content: "\e066"; +} + +.glyphicon-check:before { + content: "\e067"; +} + +.glyphicon-move:before { + content: "\e068"; +} + +.glyphicon-step-backward:before { + content: "\e069"; +} + +.glyphicon-fast-backward:before { + content: "\e070"; +} + +.glyphicon-backward:before { + content: "\e071"; +} + +.glyphicon-play:before { + content: "\e072"; +} + +.glyphicon-pause:before { + content: "\e073"; +} + +.glyphicon-stop:before { + content: "\e074"; +} + +.glyphicon-forward:before { + content: "\e075"; +} + +.glyphicon-fast-forward:before { + content: "\e076"; +} + +.glyphicon-step-forward:before { + content: "\e077"; +} + +.glyphicon-eject:before { + content: "\e078"; +} + +.glyphicon-chevron-left:before { + content: "\e079"; +} + +.glyphicon-chevron-right:before { + content: "\e080"; +} + +.glyphicon-plus-sign:before { + content: "\e081"; +} + +.glyphicon-minus-sign:before { + content: "\e082"; +} + +.glyphicon-remove-sign:before { + content: "\e083"; +} + +.glyphicon-ok-sign:before { + content: "\e084"; +} + +.glyphicon-question-sign:before { + content: "\e085"; +} + +.glyphicon-info-sign:before { + content: "\e086"; +} + +.glyphicon-screenshot:before { + content: "\e087"; +} + +.glyphicon-remove-circle:before { + content: "\e088"; +} + +.glyphicon-ok-circle:before { + content: "\e089"; +} + +.glyphicon-ban-circle:before { + content: "\e090"; +} + +.glyphicon-arrow-left:before { + content: "\e091"; +} + +.glyphicon-arrow-right:before { + content: "\e092"; +} + +.glyphicon-arrow-up:before { + content: "\e093"; +} + +.glyphicon-arrow-down:before { + content: "\e094"; +} + +.glyphicon-share-alt:before { + content: "\e095"; +} + +.glyphicon-resize-full:before { + content: "\e096"; +} + +.glyphicon-resize-small:before { + content: "\e097"; +} + +.glyphicon-exclamation-sign:before { + content: "\e101"; +} + +.glyphicon-gift:before { + content: "\e102"; +} + +.glyphicon-leaf:before { + content: "\e103"; +} + +.glyphicon-fire:before { + content: "\e104"; +} + +.glyphicon-eye-open:before { + content: "\e105"; +} + +.glyphicon-eye-close:before { + content: "\e106"; +} + +.glyphicon-warning-sign:before { + content: "\e107"; +} + +.glyphicon-plane:before { + content: "\e108"; +} + +.glyphicon-calendar:before { + content: "\e109"; +} + +.glyphicon-random:before { + content: "\e110"; +} + +.glyphicon-comment:before { + content: "\e111"; +} + +.glyphicon-magnet:before { + content: "\e112"; +} + +.glyphicon-chevron-up:before { + content: "\e113"; +} + +.glyphicon-chevron-down:before { + content: "\e114"; +} + +.glyphicon-retweet:before { + content: "\e115"; +} + +.glyphicon-shopping-cart:before { + content: "\e116"; +} + +.glyphicon-folder-close:before { + content: "\e117"; +} + +.glyphicon-folder-open:before { + content: "\e118"; +} + +.glyphicon-resize-vertical:before { + content: "\e119"; +} + +.glyphicon-resize-horizontal:before { + content: "\e120"; +} + +.glyphicon-hdd:before { + content: "\e121"; +} + +.glyphicon-bullhorn:before { + content: "\e122"; +} + +.glyphicon-bell:before { + content: "\e123"; +} + +.glyphicon-certificate:before { + content: "\e124"; +} + +.glyphicon-thumbs-up:before { + content: "\e125"; +} + +.glyphicon-thumbs-down:before { + content: "\e126"; +} + +.glyphicon-hand-right:before { + content: "\e127"; +} + +.glyphicon-hand-left:before { + content: "\e128"; +} + +.glyphicon-hand-up:before { + content: "\e129"; +} + +.glyphicon-hand-down:before { + content: "\e130"; +} + +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} + +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} + +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} + +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} + +.glyphicon-globe:before { + content: "\e135"; +} + +.glyphicon-wrench:before { + content: "\e136"; +} + +.glyphicon-tasks:before { + content: "\e137"; +} + +.glyphicon-filter:before { + content: "\e138"; +} + +.glyphicon-briefcase:before { + content: "\e139"; +} + +.glyphicon-fullscreen:before { + content: "\e140"; +} + +.glyphicon-dashboard:before { + content: "\e141"; +} + +.glyphicon-paperclip:before { + content: "\e142"; +} + +.glyphicon-heart-empty:before { + content: "\e143"; +} + +.glyphicon-link:before { + content: "\e144"; +} + +.glyphicon-phone:before { + content: "\e145"; +} + +.glyphicon-pushpin:before { + content: "\e146"; +} + +.glyphicon-usd:before { + content: "\e148"; +} + +.glyphicon-gbp:before { + content: "\e149"; +} + +.glyphicon-sort:before { + content: "\e150"; +} + +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} + +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} + +.glyphicon-sort-by-order:before { + content: "\e153"; +} + +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} + +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} + +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} + +.glyphicon-unchecked:before { + content: "\e157"; +} + +.glyphicon-expand:before { + content: "\e158"; +} + +.glyphicon-collapse-down:before { + content: "\e159"; +} + +.glyphicon-collapse-up:before { + content: "\e160"; +} + +.glyphicon-log-in:before { + content: "\e161"; +} + +.glyphicon-flash:before { + content: "\e162"; +} + +.glyphicon-log-out:before { + content: "\e163"; +} + +.glyphicon-new-window:before { + content: "\e164"; +} + +.glyphicon-record:before { + content: "\e165"; +} + +.glyphicon-save:before { + content: "\e166"; +} + +.glyphicon-open:before { + content: "\e167"; +} + +.glyphicon-saved:before { + content: "\e168"; +} + +.glyphicon-import:before { + content: "\e169"; +} + +.glyphicon-export:before { + content: "\e170"; +} + +.glyphicon-send:before { + content: "\e171"; +} + +.glyphicon-floppy-disk:before { + content: "\e172"; +} + +.glyphicon-floppy-saved:before { + content: "\e173"; +} + +.glyphicon-floppy-remove:before { + content: "\e174"; +} + +.glyphicon-floppy-save:before { + content: "\e175"; +} + +.glyphicon-floppy-open:before { + content: "\e176"; +} + +.glyphicon-credit-card:before { + content: "\e177"; +} + +.glyphicon-transfer:before { + content: "\e178"; +} + +.glyphicon-cutlery:before { + content: "\e179"; +} + +.glyphicon-header:before { + content: "\e180"; +} + +.glyphicon-compressed:before { + content: "\e181"; +} + +.glyphicon-earphone:before { + content: "\e182"; +} + +.glyphicon-phone-alt:before { + content: "\e183"; +} + +.glyphicon-tower:before { + content: "\e184"; +} + +.glyphicon-stats:before { + content: "\e185"; +} + +.glyphicon-sd-video:before { + content: "\e186"; +} + +.glyphicon-hd-video:before { + content: "\e187"; +} + +.glyphicon-subtitles:before { + content: "\e188"; +} + +.glyphicon-sound-stereo:before { + content: "\e189"; +} + +.glyphicon-sound-dolby:before { + content: "\e190"; +} + +.glyphicon-sound-5-1:before { + content: "\e191"; +} + +.glyphicon-sound-6-1:before { + content: "\e192"; +} + +.glyphicon-sound-7-1:before { + content: "\e193"; +} + +.glyphicon-copyright-mark:before { + content: "\e194"; +} + +.glyphicon-registration-mark:before { + content: "\e195"; +} + +.glyphicon-cloud-download:before { + content: "\e197"; +} + +.glyphicon-cloud-upload:before { + content: "\e198"; +} + +.glyphicon-tree-conifer:before { + content: "\e199"; +} + +.glyphicon-tree-deciduous:before { + content: "\e200"; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} + +.dropdown { + position: relative; +} + +.dropdown-toggle:focus { + outline: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + list-style: none; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #428bca; + outline: 0; +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.open > .dropdown-menu { + display: block; +} + +.open > a { + outline: 0; +} + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999999; +} + +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} + +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} + +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus { + outline: none; +} + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} + +.btn-toolbar:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar .btn-group { + float: left; +} + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group, +.btn-toolbar > .btn-group + .btn-group { + margin-left: 5px; +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +.btn-group > .btn:first-child { + margin-left: 0; +} + +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group > .btn-group { + float: left; +} + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn-group:last-child > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} + +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn .caret { + margin-left: 0; +} + +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} + +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group > .btn { + float: none; +} + +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 0; +} + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group-vertical > .btn-group:first-child > .btn:last-child, +.btn-group-vertical > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn-group:last-child > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.btn-group-justified { + display: table; + width: 100%; + border-collapse: separate; + table-layout: fixed; +} + +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} + +.btn-group-justified > .btn-group .btn { + width: 100%; +} + +[data-toggle="buttons"] > .btn > input[type="radio"], +[data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: none; +} + +.input-group { + position: relative; + display: table; + border-collapse: separate; +} + +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} + +.input-group .form-control { + width: 100%; + margin-bottom: 0; +} + +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} + +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn { + height: auto; +} + +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} + +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn { + height: auto; +} + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} + +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} + +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-radius: 4px; +} + +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} + +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} + +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group-addon:first-child { + border-right: 0; +} + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.input-group-addon:last-child { + border-left: 0; +} + +.input-group-btn { + position: relative; + white-space: nowrap; +} + +.input-group-btn:first-child > .btn { + margin-right: -1px; +} + +.input-group-btn:last-child > .btn { + margin-left: -1px; +} + +.input-group-btn > .btn { + position: relative; +} + +.input-group-btn > .btn + .btn { + margin-left: -4px; +} + +.input-group-btn > .btn:hover, +.input-group-btn > .btn:active { + z-index: 2; +} + +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.nav:after { + clear: both; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.nav:after { + clear: both; +} + +.nav > li { + position: relative; + display: block; +} + +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > li.disabled > a { + color: #999999; +} + +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #999999; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} + +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #428bca; +} + +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +.nav > li > a > img { + max-width: none; +} + +.nav-tabs { + border-bottom: 1px solid #dddddd; +} + +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} + +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #dddddd; + border-bottom-color: transparent; +} + +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} + +.nav-tabs.nav-justified > li { + float: none; +} + +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} + +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} + +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} + +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} + +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #dddddd; +} + +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #dddddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #ffffff; + } +} + +.nav-pills > li { + float: left; +} + +.nav-pills > li > a { + border-radius: 4px; +} + +.nav-pills > li + li { + margin-left: 2px; +} + +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #428bca; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} + +.nav-justified { + width: 100%; +} + +.nav-justified > li { + float: none; +} + +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} + +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} + +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} + +.nav-tabs-justified { + border-bottom: 0; +} + +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} + +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #dddddd; +} + +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #dddddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #ffffff; + } +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} + +.navbar-collapse { + max-height: 340px; + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse.in { + overflow-y: auto; +} + +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} + +.container > .navbar-header, +.container > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} + +@media (min-width: 768px) { + .container > .navbar-header, + .container > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} + +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} + +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} + +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} + +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} + +.navbar-brand { + float: left; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} + +@media (min-width: 768px) { + .navbar > .container .navbar-brand { + margin-left: -15px; + } +} + +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} + +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} + +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} + +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} + +.navbar-nav { + margin: 7.5px -15px; +} + +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} + +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} + +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } + .navbar-nav.navbar-right:last-child { + margin-right: -15px; + } +} + +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + } +} + +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); +} + +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + } + .navbar-form select.form-control { + width: auto; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } +} + +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-form.navbar-right:last-child { + margin-right: -15px; + } +} + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.navbar-nav.pull-right > li > .dropdown-menu, +.navbar-nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} + +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} + +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} + +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} + +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } + .navbar-text.navbar-right:last-child { + margin-right: 0; + } +} + +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} + +.navbar-default .navbar-brand { + color: #777777; +} + +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} + +.navbar-default .navbar-text { + color: #777777; +} + +.navbar-default .navbar-nav > li > a { + color: #777777; +} + +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} + +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} + +.navbar-default .navbar-toggle { + border-color: #dddddd; +} + +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #dddddd; +} + +.navbar-default .navbar-toggle .icon-bar { + background-color: #cccccc; +} + +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} + +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #cccccc; + background-color: transparent; + } +} + +.navbar-default .navbar-link { + color: #777777; +} + +.navbar-default .navbar-link:hover { + color: #333333; +} + +.navbar-inverse { + background-color: #222222; + border-color: #080808; +} + +.navbar-inverse .navbar-brand { + color: #999999; +} + +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #080808; +} + +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} + +.navbar-inverse .navbar-toggle { + border-color: #333333; +} + +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} + +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} + +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} + +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #ffffff; + background-color: #080808; +} + +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #999999; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #ffffff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #ffffff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444444; + background-color: transparent; + } +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} + +.breadcrumb > li { + display: inline-block; +} + +.breadcrumb > li + li:before { + padding: 0 5px; + color: #cccccc; + content: "/\00a0"; +} + +.breadcrumb > .active { + color: #999999; +} + +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} + +.pagination > li { + display: inline; +} + +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} + +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + background-color: #eeeeee; +} + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #ffffff; + cursor: default; + background-color: #428bca; + border-color: #428bca; +} + +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; + border-color: #dddddd; +} + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} + +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} + +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} + +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.pager .next > a, +.pager .next > span { + float: right; +} + +.pager .previous > a, +.pager .previous > span { + float: left; +} + +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; +} + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} + +.label[href]:hover, +.label[href]:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label:empty { + display: none; +} + +.btn .label { + position: relative; + top: -1px; +} + +.label-default { + background-color: #999999; +} + +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #808080; +} + +.label-primary { + background-color: #428bca; +} + +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #3071a9; +} + +.label-success { + background-color: #5cb85c; +} + +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} + +.label-info { + background-color: #5bc0de; +} + +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} + +.label-warning { + background-color: #f0ad4e; +} + +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} + +.label-minor { + background-color: #fad664; +} +.label-minor[href]:hover, +.label-minor[href]:focus { + background-color: #f8c933; +} + +.label-danger { + background-color: #d9534f; +} + +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + border-radius: 10px; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #ffffff; +} + +.nav-pills > li > a > .badge { + margin-left: 3px; +} + +/*.jumbotron { + padding: 30px; + margin-bottom: 30px; + font-size: 21px; + font-weight: 200; + line-height: 2.1428571435; + color: inherit; + background-color: #eeeeee; +} + +.jumbotron h1, +.jumbotron .h1 { + line-height: 1; + color: inherit; +} + +.jumbotron p { + line-height: 1.4; +} + +.container .jumbotron { + border-radius: 6px; +} + +.jumbotron .container { + max-width: 100%; +} + +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +}*/ + +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.428571429; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.thumbnail > img, +.thumbnail a > img { + display: block; + height: auto; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} + +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #428bca; +} + +.thumbnail .caption { + padding: 9px; + color: #333333; +} + +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} + +.alert h4 { + margin-top: 0; + color: inherit; +} + +.alert .alert-link { + font-weight: bold; +} + +.alert > p, +.alert > ul { + margin-bottom: 0; +} + +.alert > p + p { + margin-top: 5px; +} + +.alert-dismissable { + padding-right: 35px; +} + +.alert-dismissable .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} + +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success hr { + border-top-color: #c9e2b3; +} + +.alert-success .alert-link { + color: #2b542c; +} + +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info hr { + border-top-color: #a6e1ec; +} + +.alert-info .alert-link { + color: #245269; +} + +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} + +.alert-warning hr { + border-top-color: #f7e1b5; +} + +.alert-warning .alert-link { + color: #66512c; +} + +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + +.alert-danger hr { + border-top-color: #e4b9c0; +} + +.alert-danger .alert-link { + color: #843534; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #ffffff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress-striped .progress-bar { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} + +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-bar-success { + background-color: #5cb85c; +} + +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-info { + background-color: #5bc0de; +} + +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-warning { + background-color: #f0ad4e; +} + +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-danger { + background-color: #d9534f; +} + +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.media, +.media-body { + overflow: hidden; + zoom: 1; +} + +.media, +.media .media { + margin-top: 15px; +} + +.media:first-child { + margin-top: 0; +} + +.media-object { + display: block; +} + +.media-heading { + margin: 0 0 5px; +} + +.media > .pull-left { + margin-right: 10px; +} + +.media > .pull-right { + margin-left: 10px; +} + +.media-list { + padding-left: 0; + list-style: none; +} + +.list-group { + padding-left: 0; + margin-bottom: 20px; +} + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.list-group-item > .badge { + float: right; +} + +.list-group-item > .badge + .badge { + margin-right: 5px; +} + +a.list-group-item { + color: #555555; +} + +a.list-group-item .list-group-item-heading { + color: #333333; +} + +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +a.list-group-item.active, +a.list-group-item.active:hover, +a.list-group-item.active:focus { + z-index: 2; + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +a.list-group-item.active .list-group-item-heading, +a.list-group-item.active:hover .list-group-item-heading, +a.list-group-item.active:focus .list-group-item-heading { + color: inherit; +} + +a.list-group-item.active .list-group-item-text, +a.list-group-item.active:hover .list-group-item-text, +a.list-group-item.active:focus .list-group-item-text { + color: #e1edf7; +} + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} + +.panel { + margin-bottom: 20px; + background-color: #ffffff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.panel-body { + padding: 15px; +} + +.panel-body:before, +.panel-body:after { + display: table; + content: " "; +} + +.panel-body:after { + clear: both; +} + +.panel-body:before, +.panel-body:after { + display: table; + content: " "; +} + +.panel-body:after { + clear: both; +} + +.panel > .list-group { + margin-bottom: 0; +} + +.panel > .list-group .list-group-item { + border-width: 1px 0; +} + +.panel > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.panel > .list-group .list-group-item:last-child { + border-bottom: 0; +} + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} + +.panel > .table, +.panel > .table-responsive > .table { + margin-bottom: 0; +} + +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive { + border-top: 1px solid #dddddd; +} + +.panel > .table > tbody:first-child th, +.panel > .table > tbody:first-child td { + border-top: 0; +} + +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} + +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} + +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} + +.panel > .table-bordered > thead > tr:last-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:last-child > th, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-bordered > thead > tr:last-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; +} + +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} + +.panel-title > a { + color: inherit; +} + +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #dddddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.panel-group .panel { + margin-bottom: 0; + overflow: hidden; + border-radius: 4px; +} + +.panel-group .panel + .panel { + margin-top: 5px; +} + +.panel-group .panel-heading { + border-bottom: 0; +} + +.panel-group .panel-heading + .panel-collapse .panel-body { + border-top: 1px solid #dddddd; +} + +.panel-group .panel-footer { + border-top: 0; +} + +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #dddddd; +} + +.panel-default { + border-color: #dddddd; +} + +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #dddddd; +} + +.panel-default > .panel-heading + .panel-collapse .panel-body { + border-top-color: #dddddd; +} + +.panel-default > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #dddddd; +} + +.panel-primary { + border-color: #428bca; +} + +.panel-primary > .panel-heading { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +.panel-primary > .panel-heading + .panel-collapse .panel-body { + border-top-color: #428bca; +} + +.panel-primary > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #428bca; +} + +.panel-success { + border-color: #d6e9c6; +} + +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.panel-success > .panel-heading + .panel-collapse .panel-body { + border-top-color: #d6e9c6; +} + +.panel-success > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #d6e9c6; +} + +.panel-warning { + border-color: #faebcc; +} + +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} + +.panel-warning > .panel-heading + .panel-collapse .panel-body { + border-top-color: #faebcc; +} + +.panel-warning > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #faebcc; +} + +.panel-danger { + border-color: #ebccd1; +} + +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + +.panel-danger > .panel-heading + .panel-collapse .panel-body { + border-top-color: #ebccd1; +} + +.panel-danger > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #ebccd1; +} + +.panel-info { + border-color: #bce8f1; +} + +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.panel-info > .panel-heading + .panel-collapse .panel-body { + border-top-color: #bce8f1; +} + +.panel-info > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #bce8f1; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-lg { + padding: 24px; + border-radius: 6px; +} + +.well-sm { + padding: 9px; + border-radius: 3px; +} + +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.modal-open { + overflow: hidden; +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: auto; + overflow-y: scroll; +} + +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} + +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} + +.modal-dialog { + position: relative; + z-index: 1050; + width: auto; + margin: 10px; +} + +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + outline: none; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} + +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} + +.modal-header { + min-height: 16.428571429px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} + +.modal-header .close { + margin-top: -2px; +} + +.modal-title { + margin: 0; + line-height: 1.428571429; +} + +.modal-body { + position: relative; + padding: 20px; +} + +.modal-footer { + padding: 19px 20px 20px; + margin-top: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +@media screen and (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 12px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} + +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} + +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} + +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} + +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + background-clip: padding-box; +} + +.popover.top { + margin-top: -10px; +} + +.popover.right { + margin-left: 10px; +} + +.popover.bottom { + margin-top: 10px; +} + +.popover.left { + margin-left: -10px; +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} + +.popover-content { + padding: 9px 14px; +} + +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover .arrow { + border-width: 11px; +} + +.popover .arrow:after { + border-width: 10px; + content: ""; +} + +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + border-bottom-width: 0; + content: " "; +} + +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; + content: " "; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; + content: " "; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; + content: " "; +} + +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + height: auto; + max-width: 100%; + line-height: 1; +} + +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} + +.carousel-inner > .active { + left: 0; +} + +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel-inner > .next { + left: 100%; +} + +.carousel-inner > .prev { + left: -100%; +} + +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} + +.carousel-inner > .active.left { + left: -100%; +} + +.carousel-inner > .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.left { + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} + +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} + +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + outline: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; +} + +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; +} + +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; +} + +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + font-family: serif; +} + +.carousel-control .icon-prev:before { + content: '\2039'; +} + +.carousel-control .icon-next:before { + content: '\203a'; +} + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} + +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #ffffff; + border-radius: 10px; +} + +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #ffffff; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} + +.carousel-caption .btn { + text-shadow: none; +} + +@media screen and (min-width: 768px) { + .carousel-control .glyphicons-chevron-left, + .carousel-control .glyphicons-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} + +.clearfix:before, +.clearfix:after { + display: table; + content: " "; +} + +.clearfix:after { + clear: both; +} + +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} + +.pull-right { + float: right !important; +} + +.pull-left { + float: left !important; +} + +.hide { + display: none !important; +} + +.show { + display: block !important; +} + +.invisible { + visibility: hidden; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.hidden { + display: none !important; + visibility: hidden !important; +} + +.affix { + position: fixed; +} + +@-ms-viewport { + width: device-width; +} + +.visible-xs, +tr.visible-xs, +th.visible-xs, +td.visible-xs { + display: none !important; +} + +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-xs.visible-sm { + display: block !important; + } + table.visible-xs.visible-sm { + display: table; + } + tr.visible-xs.visible-sm { + display: table-row !important; + } + th.visible-xs.visible-sm, + td.visible-xs.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-xs.visible-md { + display: block !important; + } + table.visible-xs.visible-md { + display: table; + } + tr.visible-xs.visible-md { + display: table-row !important; + } + th.visible-xs.visible-md, + td.visible-xs.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-xs.visible-lg { + display: block !important; + } + table.visible-xs.visible-lg { + display: table; + } + tr.visible-xs.visible-lg { + display: table-row !important; + } + th.visible-xs.visible-lg, + td.visible-xs.visible-lg { + display: table-cell !important; + } +} + +.visible-sm, +tr.visible-sm, +th.visible-sm, +td.visible-sm { + display: none !important; +} + +@media (max-width: 767px) { + .visible-sm.visible-xs { + display: block !important; + } + table.visible-sm.visible-xs { + display: table; + } + tr.visible-sm.visible-xs { + display: table-row !important; + } + th.visible-sm.visible-xs, + td.visible-sm.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-sm.visible-md { + display: block !important; + } + table.visible-sm.visible-md { + display: table; + } + tr.visible-sm.visible-md { + display: table-row !important; + } + th.visible-sm.visible-md, + td.visible-sm.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-sm.visible-lg { + display: block !important; + } + table.visible-sm.visible-lg { + display: table; + } + tr.visible-sm.visible-lg { + display: table-row !important; + } + th.visible-sm.visible-lg, + td.visible-sm.visible-lg { + display: table-cell !important; + } +} + +.visible-md, +tr.visible-md, +th.visible-md, +td.visible-md { + display: none !important; +} + +@media (max-width: 767px) { + .visible-md.visible-xs { + display: block !important; + } + table.visible-md.visible-xs { + display: table; + } + tr.visible-md.visible-xs { + display: table-row !important; + } + th.visible-md.visible-xs, + td.visible-md.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-md.visible-sm { + display: block !important; + } + table.visible-md.visible-sm { + display: table; + } + tr.visible-md.visible-sm { + display: table-row !important; + } + th.visible-md.visible-sm, + td.visible-md.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-md.visible-lg { + display: block !important; + } + table.visible-md.visible-lg { + display: table; + } + tr.visible-md.visible-lg { + display: table-row !important; + } + th.visible-md.visible-lg, + td.visible-md.visible-lg { + display: table-cell !important; + } +} + +.visible-lg, +tr.visible-lg, +th.visible-lg, +td.visible-lg { + display: none !important; +} + +@media (max-width: 767px) { + .visible-lg.visible-xs { + display: block !important; + } + table.visible-lg.visible-xs { + display: table; + } + tr.visible-lg.visible-xs { + display: table-row !important; + } + th.visible-lg.visible-xs, + td.visible-lg.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-lg.visible-sm { + display: block !important; + } + table.visible-lg.visible-sm { + display: table; + } + tr.visible-lg.visible-sm { + display: table-row !important; + } + th.visible-lg.visible-sm, + td.visible-lg.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-lg.visible-md { + display: block !important; + } + table.visible-lg.visible-md { + display: table; + } + tr.visible-lg.visible-md { + display: table-row !important; + } + th.visible-lg.visible-md, + td.visible-lg.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} + +.hidden-xs { + display: block !important; +} + +table.hidden-xs { + display: table; +} + +tr.hidden-xs { + display: table-row !important; +} + +th.hidden-xs, +td.hidden-xs { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-xs, + tr.hidden-xs, + th.hidden-xs, + td.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-xs.hidden-sm, + tr.hidden-xs.hidden-sm, + th.hidden-xs.hidden-sm, + td.hidden-xs.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-xs.hidden-md, + tr.hidden-xs.hidden-md, + th.hidden-xs.hidden-md, + td.hidden-xs.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-xs.hidden-lg, + tr.hidden-xs.hidden-lg, + th.hidden-xs.hidden-lg, + td.hidden-xs.hidden-lg { + display: none !important; + } +} + +.hidden-sm { + display: block !important; +} + +table.hidden-sm { + display: table; +} + +tr.hidden-sm { + display: table-row !important; +} + +th.hidden-sm, +td.hidden-sm { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-sm.hidden-xs, + tr.hidden-sm.hidden-xs, + th.hidden-sm.hidden-xs, + td.hidden-sm.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm, + tr.hidden-sm, + th.hidden-sm, + td.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-sm.hidden-md, + tr.hidden-sm.hidden-md, + th.hidden-sm.hidden-md, + td.hidden-sm.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-sm.hidden-lg, + tr.hidden-sm.hidden-lg, + th.hidden-sm.hidden-lg, + td.hidden-sm.hidden-lg { + display: none !important; + } +} + +.hidden-md { + display: block !important; +} + +table.hidden-md { + display: table; +} + +tr.hidden-md { + display: table-row !important; +} + +th.hidden-md, +td.hidden-md { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-md.hidden-xs, + tr.hidden-md.hidden-xs, + th.hidden-md.hidden-xs, + td.hidden-md.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-md.hidden-sm, + tr.hidden-md.hidden-sm, + th.hidden-md.hidden-sm, + td.hidden-md.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md, + tr.hidden-md, + th.hidden-md, + td.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-md.hidden-lg, + tr.hidden-md.hidden-lg, + th.hidden-md.hidden-lg, + td.hidden-md.hidden-lg { + display: none !important; + } +} + +.hidden-lg { + display: block !important; +} + +table.hidden-lg { + display: table; +} + +tr.hidden-lg { + display: table-row !important; +} + +th.hidden-lg, +td.hidden-lg { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-lg.hidden-xs, + tr.hidden-lg.hidden-xs, + th.hidden-lg.hidden-xs, + td.hidden-lg.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-lg.hidden-sm, + tr.hidden-lg.hidden-sm, + th.hidden-lg.hidden-sm, + td.hidden-lg.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-lg.hidden-md, + tr.hidden-lg.hidden-md, + th.hidden-lg.hidden-md, + td.hidden-lg.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-lg, + tr.hidden-lg, + th.hidden-lg, + td.hidden-lg { + display: none !important; + } +} + +.visible-print, +tr.visible-print, +th.visible-print, +td.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } + .hidden-print, + tr.hidden-print, + th.hidden-print, + td.hidden-print { + display: none !important; + } +} + + +/*Added by Maria*/ + + /* Main marketing message and sign up button */ + .jumbotron { + margin: 0px 0; + text-align: center; + } + .jumbotron h1 { + font-size: 80px; + line-height: 1; + } + .jumbotron .lead { + font-size: 20px; + line-height: 1.25; + } + .jumbotron .btn { + font-size: 21px; + padding: 14px 24px; + } + + /* Supporting marketing content */ + .marketing { + margin: 60px 0; + } + .marketing p + h4 { + margin-top: 28px; + } \ No newline at end of file diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/evaluation/evaluation/bootstrap.min.js b/OnToology/ontology/sio/release/sio-subset-process.owl/evaluation/evaluation/bootstrap.min.js new file mode 100644 index 00000000..1a6258ef --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/evaluation/evaluation/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.0.3 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + */ + +if("undefined"==typeof jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]'),b=!0;if(a.length){var c=this.$element.find("input");"radio"===c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?b=!1:a.find(".active").removeClass("active")),b&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}b&&this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(''}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery); \ No newline at end of file diff --git a/OnToology/ontology/sio/release/sio-subset-process.owl/evaluation/evaluation/jquery-1.11.0.js b/OnToology/ontology/sio/release/sio-subset-process.owl/evaluation/evaluation/jquery-1.11.0.js new file mode 100644 index 00000000..3c88fa8b --- /dev/null +++ b/OnToology/ontology/sio/release/sio-subset-process.owl/evaluation/evaluation/jquery-1.11.0.js @@ -0,0 +1,10337 @@ +/*! + * jQuery JavaScript Library v1.11.0 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2014-01-23T21:02Z + */ + +(function( global, factory ) { + + if ( typeof module === "object" && typeof module.exports === "object" ) { + // For CommonJS and CommonJS-like environments where a proper window is present, + // execute the factory and get jQuery + // For environments that do not inherently posses a window with a document + // (such as Node.js), expose a jQuery-making factory as module.exports + // This accentuates the need for the creation of a real window + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Can't do this because several apps including ASP.NET trace +// the stack via arguments.caller.callee and Firefox dies if +// you try to trace through "use strict" call chains. (#13335) +// Support: Firefox 18+ +// + +var deletedIds = []; + +var slice = deletedIds.slice; + +var concat = deletedIds.concat; + +var push = deletedIds.push; + +var indexOf = deletedIds.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var trim = "".trim; + +var support = {}; + + + +var + version = "1.11.0", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE) + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return letter.toUpperCase(); + }; + +jQuery.fn = jQuery.prototype = { + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // Start with an empty selector + selector: "", + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num != null ? + + // Return a 'clean' array + ( num < 0 ? this[ num + this.length ] : this[ num ] ) : + + // Return just the object + slice.call( this ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + ret.context = this.context; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: deletedIds.sort, + splice: deletedIds.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var src, copyIsArray, copy, name, options, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type(obj) === "array"; + }, + + isWindow: function( obj ) { + /* jshint eqeqeq: false */ + return obj != null && obj == obj.window; + }, + + isNumeric: function( obj ) { + // parseFloat NaNs numeric-cast false positives (null|true|false|"") + // ...but misinterprets leading-number strings, particularly hex literals ("0x...") + // subtraction forces infinities to NaN + return obj - parseFloat( obj ) >= 0; + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + isPlainObject: function( obj ) { + var key; + + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !hasOwn.call(obj, "constructor") && + !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Support: IE<9 + // Handle iteration over inherited properties before own properties. + if ( support.ownLast ) { + for ( key in obj ) { + return hasOwn.call( obj, key ); + } + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + for ( key in obj ) {} + + return key === undefined || hasOwn.call( obj, key ); + }, + + type: function( obj ) { + if ( obj == null ) { + return obj + ""; + } + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call(obj) ] || "object" : + typeof obj; + }, + + // Evaluates a script in a global context + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && jQuery.trim( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var value, + i = 0, + length = obj.length, + isArray = isArraylike( obj ); + + if ( args ) { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } + } + + return obj; + }, + + // Use native String.trim function wherever possible + trim: trim && !trim.call("\uFEFF\xA0") ? + function( text ) { + return text == null ? + "" : + trim.call( text ); + } : + + // Otherwise use our own trimming functionality + function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArraylike( Object(arr) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + var len; + + if ( arr ) { + if ( indexOf ) { + return indexOf.call( arr, elem, i ); + } + + len = arr.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in arr && arr[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + while ( j < len ) { + first[ i++ ] = second[ j++ ]; + } + + // Support: IE<9 + // Workaround casting of .length to NaN on otherwise arraylike objects (e.g., NodeLists) + if ( len !== len ) { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, + i = 0, + length = elems.length, + isArray = isArraylike( elems ), + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var args, proxy, tmp; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + now: function() { + return +( new Date() ); + }, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +}); + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +function isArraylike( obj ) { + var length = obj.length, + type = jQuery.type( obj ); + + if ( type === "function" || jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.nodeType === 1 && length ) { + return true; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v1.10.16 + * http://sizzlejs.com/ + * + * Copyright 2013 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2014-01-13 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + compile, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + -(new Date()), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // General-purpose constants + strundefined = typeof undefined, + MAX_NEGATIVE = 1 << 31, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf if we can't use a native one + indexOf = arr.indexOf || function( elem ) { + var i = 0, + len = this.length; + for ( ; i < len; i++ ) { + if ( this[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace + + "*(?:([*^$|!~]?=)" + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]", + + // Prefer arguments quoted, + // then not containing pseudos/brackets, + // then attribute selectors/non-parenthetical expressions, + // then anything else + // These preferences are here to reduce the number of selectors + // needing tokenize in the PSEUDO preFilter + pseudos = ":(" + characterEncoding + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + attributes.replace( 3, 8 ) + ")*)|.*)\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + rescape = /'|\\/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }; + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var match, elem, m, nodeType, + // QSA vars + i, groups, old, nid, newContext, newSelector; + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + + context = context || document; + results = results || []; + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) { + return []; + } + + if ( documentIsHTML && !seed ) { + + // Shortcuts + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document (jQuery #6963) + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && support.getElementsByClassName && context.getElementsByClassName ) { + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // QSA path + if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + nid = old = expando; + newContext = context; + newSelector = nodeType === 9 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + toSelector( groups[i] ); + } + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {Function(string, Object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return !!fn( div ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( div.parentNode ) { + div.parentNode.removeChild( div ); + } + // release memory in IE + div = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = attrs.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + ( ~b.sourceIndex || MAX_NEGATIVE ) - + ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== strundefined && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, + doc = node ? node.ownerDocument || node : preferredDoc, + parent = doc.defaultView; + + // If no document and documentElement is available, return + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Set our document + document = doc; + docElem = doc.documentElement; + + // Support tests + documentIsHTML = !isXML( doc ); + + // Support: IE>8 + // If iframe document is assigned to "document" variable and if iframe has been reloaded, + // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936 + // IE6-8 do not support the defaultView property so parent will be undefined + if ( parent && parent !== parent.top ) { + // IE11 does not have attachEvent, so all must suffer + if ( parent.addEventListener ) { + parent.addEventListener( "unload", function() { + setDocument(); + }, false ); + } else if ( parent.attachEvent ) { + parent.attachEvent( "onunload", function() { + setDocument(); + }); + } + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties (excepting IE8 booleans) + support.attributes = assert(function( div ) { + div.className = "i"; + return !div.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( div ) { + div.appendChild( doc.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Check if getElementsByClassName can be trusted + support.getElementsByClassName = rnative.test( doc.getElementsByClassName ) && assert(function( div ) { + div.innerHTML = "
    "; + + // Support: Safari<4 + // Catch class over-caching + div.firstChild.className = "i"; + // Support: Opera<10 + // Catch gEBCN failure to find non-leading classes + return div.getElementsByClassName("i").length === 2; + }); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( div ) { + docElem.appendChild( div ).id = expando; + return !doc.getElementsByName || !doc.getElementsByName( expando ).length; + }); + + // ID find and filter + if ( support.getById ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && documentIsHTML ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [m] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + // Support: IE6/7 + // getElementById is not reliable as a find shortcut + delete Expr.find["ID"]; + + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== strundefined ) { + return context.getElementsByTagName( tag ); + } + } : + function( tag, context ) { + var elem, + tmp = [], + i = 0, + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== strundefined && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See http://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + div.innerHTML = ""; + + // Support: IE8, Opera 10-12 + // Nothing should be selected when empty strings follow ^= or $= or *= + if ( div.querySelectorAll("[t^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + }); + + assert(function( div ) { + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = doc.createElement("input"); + input.setAttribute( "type", "hidden" ); + div.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( div.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully does not implement inclusive descendent + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === doc || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === doc || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === doc ? -1 : + b === doc ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return doc; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch(e) {} + } + + return Sizzle( expr, document, null, [elem] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[5] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] && match[4] !== undefined ) { + match[2] = match[4]; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== strundefined && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, outerCache, node, diff, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + // Seek `elem` from a previously-cached index + outerCache = parent[ expando ] || (parent[ expando ] = {}); + cache = outerCache[ type ] || []; + nodeIndex = cache[0] === dirruns && cache[1]; + diff = cache[0] === dirruns && cache[2]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + outerCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + // Use previously-cached element index if available + } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { + diff = cache[1]; + + // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) + } else { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { + // Cache the index of each encountered element + if ( useCache ) { + (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf.call( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +function tokenize( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +} + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + if ( (oldCache = outerCache[ dir ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + outerCache[ dir ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf.call( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context !== document && context; + } + + // Add elements passing elementMatchers directly to results + // Keep `i` a string if there are no elements so `matchedCount` will be "00" below + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !group ) { + group = tokenize( selector ); + } + i = group.length; + while ( i-- ) { + cached = matcherFromTokens( group[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + } + return cached; +}; + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function select( selector, context, results, seed ) { + var i, tokens, token, type, find, + match = tokenize( selector ); + + if ( !seed ) { + // Try to minimize operations if there is only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + support.getById && context.nodeType === 9 && documentIsHTML && + Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + } + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + } + + // Compile and execute a filtering function + // Provide `match` to avoid retokenization if we modified the selector above + compile( selector, match )( + seed, + context, + !documentIsHTML, + results, + rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +} + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome<14 +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( div1 ) { + // Should return 1, but returns 4 (following) + return div1.compareDocumentPosition( document.createElement("div") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( div ) { + div.innerHTML = ""; + return div.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( div ) { + div.innerHTML = ""; + div.firstChild.setAttribute( "value", "" ); + return div.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( div ) { + return div.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + + +var rneedsContext = jQuery.expr.match.needsContext; + +var rsingleTag = (/^<(\w+)\s*\/?>(?:<\/\1>|)$/); + + + +var risSimple = /^.[^:#\[\.,]*$/; + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + /* jshint -W018 */ + return !!qualifier.call( elem, i, elem ) !== not; + }); + + } + + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + }); + + } + + if ( typeof qualifier === "string" ) { + if ( risSimple.test( qualifier ) ) { + return jQuery.filter( qualifier, elements, not ); + } + + qualifier = jQuery.filter( qualifier, elements ); + } + + return jQuery.grep( elements, function( elem ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) !== not; + }); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 && elem.nodeType === 1 ? + jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : + jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + })); +}; + +jQuery.fn.extend({ + find: function( selector ) { + var i, + ret = [], + self = this, + len = self.length; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }) ); + } + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = this.selector ? this.selector + " " + selector : selector; + return ret; + }, + filter: function( selector ) { + return this.pushStack( winnow(this, selector || [], false) ); + }, + not: function( selector ) { + return this.pushStack( winnow(this, selector || [], true) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +}); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // Use the correct document accordingly with window argument (sandbox) + document = window.document, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + init = jQuery.fn.init = function( selector, context ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + + // scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[1], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return typeof rootjQuery.ready !== "undefined" ? + rootjQuery.ready( selector ) : + // Execute immediately if ready is not present + selector( jQuery ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.extend({ + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +jQuery.fn.extend({ + has: function( target ) { + var i, + targets = jQuery( target, this ), + len = targets.length; + + return this.filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) { + // Always skip document fragments + if ( cur.nodeType < 11 && (pos ? + pos.index(cur) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector(cur, selectors)) ) { + + matched.push( cur ); + break; + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.first().prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.unique( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +function sibling( cur, dir ) { + do { + cur = cur[ dir ]; + } while ( cur && cur.nodeType !== 1 ); + + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + if ( this.length > 1 ) { + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + ret = jQuery.unique( ret ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + } + + return this.pushStack( ret ); + }; +}); +var rnotwhite = (/\S+/g); + + + +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // First callback to fire (used internally by add and fireWith) + firingStart, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); + }, + // Remove all callbacks from the list + empty: function() { + list = []; + firingLength = 0; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( list && ( !fired || stack ) ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ](function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); + } + }); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[0] ] = function() { + deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( values === progressValues ) { + deferred.notifyWith( contexts, values ); + + } else if ( !(--remaining) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); + + +// The deferred used on DOM ready +var readyList; + +jQuery.fn.ready = function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; +}; + +jQuery.extend({ + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger("ready").off("ready"); + } + } +}); + +/** + * Clean-up method for dom ready events + */ +function detach() { + if ( document.addEventListener ) { + document.removeEventListener( "DOMContentLoaded", completed, false ); + window.removeEventListener( "load", completed, false ); + + } else { + document.detachEvent( "onreadystatechange", completed ); + window.detachEvent( "onload", completed ); + } +} + +/** + * The ready event handler and self cleanup method + */ +function completed() { + // readyState === "complete" is good enough for us to call the dom ready in oldIE + if ( document.addEventListener || event.type === "load" || document.readyState === "complete" ) { + detach(); + jQuery.ready(); + } +} + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // we once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready ); + + // Standards-based browsers support DOMContentLoaded + } else if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed, false ); + + // If IE event model is used + } else { + // Ensure firing before onload, maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", completed ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", completed ); + + // If IE and not a frame + // continually check to see if the document is ready + var top = false; + + try { + top = window.frameElement == null && document.documentElement; + } catch(e) {} + + if ( top && top.doScroll ) { + (function doScrollCheck() { + if ( !jQuery.isReady ) { + + try { + // Use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + top.doScroll("left"); + } catch(e) { + return setTimeout( doScrollCheck, 50 ); + } + + // detach all dom ready events + detach(); + + // and execute any waiting functions + jQuery.ready(); + } + })(); + } + } + } + return readyList.promise( obj ); +}; + + +var strundefined = typeof undefined; + + + +// Support: IE<9 +// Iteration over object's inherited properties before its own +var i; +for ( i in jQuery( support ) ) { + break; +} +support.ownLast = i !== "0"; + +// Note: most support tests are defined in their respective modules. +// false until the test is run +support.inlineBlockNeedsLayout = false; + +jQuery(function() { + // We need to execute this one support test ASAP because we need to know + // if body.style.zoom needs to be set. + + var container, div, + body = document.getElementsByTagName("body")[0]; + + if ( !body ) { + // Return for frameset docs that don't have a body + return; + } + + // Setup + container = document.createElement( "div" ); + container.style.cssText = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px"; + + div = document.createElement( "div" ); + body.appendChild( container ).appendChild( div ); + + if ( typeof div.style.zoom !== strundefined ) { + // Support: IE<8 + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + div.style.cssText = "border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1"; + + if ( (support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 )) ) { + // Prevent IE 6 from affecting layout for positioned elements #11048 + // Prevent IE from shrinking the body in IE 7 mode #12869 + // Support: IE<8 + body.style.zoom = 1; + } + } + + body.removeChild( container ); + + // Null elements to avoid leaks in IE + container = div = null; +}); + + + + +(function() { + var div = document.createElement( "div" ); + + // Execute the test only if not already executed in another module. + if (support.deleteExpando == null) { + // Support: IE<9 + support.deleteExpando = true; + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + } + + // Null elements to avoid leaks in IE. + div = null; +})(); + + +/** + * Determines whether an object can have data + */ +jQuery.acceptData = function( elem ) { + var noData = jQuery.noData[ (elem.nodeName + " ").toLowerCase() ], + nodeType = +elem.nodeType || 1; + + // Do not set data on non-element DOM nodes because it will not be cleared (#8335). + return nodeType !== 1 && nodeType !== 9 ? + false : + + // Nodes accept data unless otherwise specified; rejection can be conditional + !noData || noData !== true && elem.getAttribute("classid") === noData; +}; + + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /([A-Z])/g; + +function dataAttr( elem, key, data ) { + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + var name; + for ( name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} + +function internalData( elem, name, data, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var ret, thisCache, + internalKey = jQuery.expando, + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && data === undefined && typeof name === "string" ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + id = elem[ internalKey ] = deletedIds.pop() || jQuery.guid++; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + // Avoid exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + cache[ id ] = isNode ? {} : { toJSON: jQuery.noop }; + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( typeof name === "string" ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; +} + +function internalRemoveData( elem, name, pvt ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, i, + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split(" "); + } + } + } else { + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = name.concat( jQuery.map( name, jQuery.camelCase ) ); + } + + i = name.length; + while ( i-- ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( pvt ? !isEmptyDataObject(thisCache) : !jQuery.isEmptyObject(thisCache) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject( cache[ id ] ) ) { + return; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + /* jshint eqeqeq: false */ + } else if ( support.deleteExpando || cache != cache.window ) { + /* jshint eqeqeq: true */ + delete cache[ id ]; + + // When all else fails, null + } else { + cache[ id ] = null; + } +} + +jQuery.extend({ + cache: {}, + + // The following elements (space-suffixed to avoid Object.prototype collisions) + // throw uncatchable exceptions if you attempt to set expando properties + noData: { + "applet ": true, + "embed ": true, + // ...but Flash objects (which have this classid) *can* handle expandos + "object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data ) { + return internalData( elem, name, data ); + }, + + removeData: function( elem, name ) { + return internalRemoveData( elem, name ); + }, + + // For internal use only. + _data: function( elem, name, data ) { + return internalData( elem, name, data, true ); + }, + + _removeData: function( elem, name ) { + return internalRemoveData( elem, name, true ); + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var i, name, data, + elem = this[0], + attrs = elem && elem.attributes; + + // Special expections of .data basically thwart jQuery.access, + // so implement the relevant behavior ourselves + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + name = attrs[i].name; + + if ( name.indexOf("data-") === 0 ) { + name = jQuery.camelCase( name.slice(5) ); + + dataAttr( elem, name, data[ name ] ); + } + } + jQuery._data( elem, "parsedAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + return arguments.length > 1 ? + + // Sets one value + this.each(function() { + jQuery.data( this, key, value ); + }) : + + // Gets one value + // Try to fetch any internally stored data first + elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : undefined; + }, + + removeData: function( key ) { + return this.each(function() { + jQuery.removeData( this, key ); + }); + } +}); + + +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray(data) ) { + queue = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return jQuery._data( elem, key ) || jQuery._data( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + jQuery._removeData( elem, type + "queue" ); + jQuery._removeData( elem, key ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = jQuery._data( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var pnum = (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source; + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHidden = function( elem, el ) { + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); + }; + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + length = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < length; i++ ) { + fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[0], key ) : emptyGet; +}; +var rcheckableType = (/^(?:checkbox|radio)$/i); + + + +(function() { + var fragment = document.createDocumentFragment(), + div = document.createElement("div"), + input = document.createElement("input"); + + // Setup + div.setAttribute( "className", "t" ); + div.innerHTML = "
    a"; + + // IE strips leading whitespace when .innerHTML is used + support.leadingWhitespace = div.firstChild.nodeType === 3; + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + support.tbody = !div.getElementsByTagName( "tbody" ).length; + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + support.htmlSerialize = !!div.getElementsByTagName( "link" ).length; + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + support.html5Clone = + document.createElement( "nav" ).cloneNode( true ).outerHTML !== "<:nav>"; + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + input.type = "checkbox"; + input.checked = true; + fragment.appendChild( input ); + support.appendChecked = input.checked; + + // Make sure textarea (and checkbox) defaultValue is properly cloned + // Support: IE6-IE11+ + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // #11217 - WebKit loses check when the name is after the checked attribute + fragment.appendChild( div ); + div.innerHTML = ""; + + // Support: Safari 5.1, iOS 5.1, Android 4.x, Android 2.3 + // old WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE<9 + // Opera does not clone events (and typeof div.attachEvent === undefined). + // IE9-10 clones events bound via attachEvent, but they don't trigger with .click() + support.noCloneEvent = true; + if ( div.attachEvent ) { + div.attachEvent( "onclick", function() { + support.noCloneEvent = false; + }); + + div.cloneNode( true ).click(); + } + + // Execute the test only if not already executed in another module. + if (support.deleteExpando == null) { + // Support: IE<9 + support.deleteExpando = true; + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + } + + // Null elements to avoid leaks in IE. + fragment = div = input = null; +})(); + + +(function() { + var i, eventName, + div = document.createElement( "div" ); + + // Support: IE<9 (lack submit/change bubble), Firefox 23+ (lack focusin event) + for ( i in { submit: true, change: true, focusin: true }) { + eventName = "on" + i; + + if ( !(support[ i + "Bubbles" ] = eventName in window) ) { + // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP) + div.setAttribute( eventName, "t" ); + support[ i + "Bubbles" ] = div.attributes[ eventName ].expando === false; + } + } + + // Null elements to avoid leaks in IE. + div = null; +})(); + + +var rformElems = /^(?:input|select|textarea)$/i, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + var tmp, events, t, handleObjIn, + special, eventHandle, handleObj, + handlers, type, namespaces, origType, + elemData = jQuery._data( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !(events = elemData.events) ) { + events = elemData.events = {}; + } + if ( !(eventHandle = elemData.handle) ) { + eventHandle = elemData.handle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== strundefined && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !(handlers = events[ type ]) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + var j, handleObj, tmp, + origCount, t, events, + special, handlers, type, + namespaces, origType, + elemData = jQuery.hasData( elem ) && jQuery._data( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery._removeData( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + var handle, ontype, cur, + bubbleType, special, tmp, i, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf(".") >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf(":") < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join("."); + event.namespace_re = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === (elem.ownerDocument || document) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && jQuery.acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) && + jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + try { + elem[ type ](); + } catch ( e ) { + // IE<9 dies on focus/blur to hidden element (#1486,#12518) + // only reproducible on winXP IE8 native, not IE9 in IE8 mode + } + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, ret, handleObj, matched, j, + handlerQueue = [], + args = slice.call( arguments ), + handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( (event.result = ret) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var sel, handleObj, matches, i, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + // Black-hole SVG instance trees (#13180) + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { + + /* jshint eqeqeq: false */ + for ( ; cur != this; cur = cur.parentNode || this ) { + /* jshint eqeqeq: true */ + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && (cur.disabled !== true || event.type !== "click") ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, handlers: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); + } + + return handlerQueue; + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: IE<9 + // Fix target property (#1925) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Support: Chrome 23+, Safari? + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // Support: IE<9 + // For mouse/key events, metaKey==false if it's undefined (#3368, #11328) + event.metaKey = !!event.metaKey; + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var body, eventDoc, doc, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + try { + this.focus(); + return false; + } catch ( e ) { + // Support: IE<9 + // If we error on focus to hidden element (#1486, #12518), + // let .trigger() run the handlers + } + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return jQuery.nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Even when returnValue equals to undefined Firefox will still show alert + if ( event.result !== undefined ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + var name = "on" + type; + + if ( elem.detachEvent ) { + + // #8545, #7054, preventing memory leaks for custom events in IE6-8 + // detachEvent needed property on element, by name of that event, to properly expose it to GC + if ( typeof elem[ name ] === strundefined ) { + elem[ name ] = null; + } + + elem.detachEvent( name, handle ); + } + }; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && ( + // Support: IE < 9 + src.returnValue === false || + // Support: Android < 4.0 + src.getPreventDefault && src.getPreventDefault() ) ? + returnTrue : + returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + if ( !e ) { + return; + } + + // If preventDefault exists, run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // Support: IE + // Otherwise set the returnValue property of the original event to false + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + if ( !e ) { + return; + } + // If stopPropagation exists, run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + + // Support: IE + // Set the cancelBubble property of the original event to true + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// IE submit delegation +if ( !support.submitBubbles ) { + + jQuery.event.special.submit = { + setup: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; + if ( form && !jQuery._data( form, "submitBubbles" ) ) { + jQuery.event.add( form, "submit._submit", function( event ) { + event._submit_bubble = true; + }); + jQuery._data( form, "submitBubbles", true ); + } + }); + // return undefined since we don't need an event listener + }, + + postDispatch: function( event ) { + // If form was submitted by the user, bubble the event up the tree + if ( event._submit_bubble ) { + delete event._submit_bubble; + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event, true ); + } + } + }, + + teardown: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !support.changeBubbles ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._just_changed = true; + } + }); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._just_changed && !event.isTrigger ) { + this._just_changed = false; + } + // Allow triggered, simulated change events (#11500) + jQuery.event.simulate( "change", this, event, true ); + }); + } + return false; + } + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "changeBubbles" ) ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + jQuery._data( elem, "changeBubbles", true ); + } + }); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return !rformElems.test( this.nodeName ); + } + }; +} + +// Create "bubbling" focus and blur events +if ( !support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = jQuery._data( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + jQuery._data( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = jQuery._data( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + jQuery._removeData( doc, fix ); + } else { + jQuery._data( doc, fix, attaches ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var type, origFn; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); + + +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + +var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + + "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, + rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"), + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rtbody = /\s*$/g, + + // We have to close these tags to support XHTML (#13200) + wrapMap = { + option: [ 1, "" ], + legend: [ 1, "
    ", "
    " ], + area: [ 1, "", "" ], + param: [ 1, "", "" ], + thead: [ 1, "", "
    " ], + tr: [ 2, "", "
    " ], + col: [ 2, "", "
    " ], + td: [ 3, "", "
    " ], + + // IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, + // unless wrapped in a div with non-breaking characters in front of it. + _default: support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X
    ", "
    " ] + }, + safeFragment = createSafeFragment( document ), + fragmentDiv = safeFragment.appendChild( document.createElement("div") ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +function getAll( context, tag ) { + var elems, elem, + i = 0, + found = typeof context.getElementsByTagName !== strundefined ? context.getElementsByTagName( tag || "*" ) : + typeof context.querySelectorAll !== strundefined ? context.querySelectorAll( tag || "*" ) : + undefined; + + if ( !found ) { + for ( found = [], elems = context.childNodes || context; (elem = elems[i]) != null; i++ ) { + if ( !tag || jQuery.nodeName( elem, tag ) ) { + found.push( elem ); + } else { + jQuery.merge( found, getAll( elem, tag ) ); + } + } + } + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], found ) : + found; +} + +// Used in buildFragment, fixes the defaultChecked property +function fixDefaultChecked( elem ) { + if ( rcheckableType.test( elem.type ) ) { + elem.defaultChecked = elem.checked; + } +} + +// Support: IE<8 +// Manipulating tables requires a tbody +function manipulationTarget( elem, content ) { + return jQuery.nodeName( elem, "table" ) && + jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? + + elem.getElementsByTagName("tbody")[0] || + elem.appendChild( elem.ownerDocument.createElement("tbody") ) : + elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = (jQuery.find.attr( elem, "type" ) !== null) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + if ( match ) { + elem.type = match[1]; + } else { + elem.removeAttribute("type"); + } + return elem; +} + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var elem, + i = 0; + for ( ; (elem = elems[i]) != null; i++ ) { + jQuery._data( elem, "globalEval", !refElements || jQuery._data( refElements[i], "globalEval" ) ); + } +} + +function cloneCopyEvent( src, dest ) { + + if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { + return; + } + + var type, i, l, + oldData = jQuery._data( src ), + curData = jQuery._data( dest, oldData ), + events = oldData.events; + + if ( events ) { + delete curData.handle; + curData.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + + // make the cloned public data object a copy from the original + if ( curData.data ) { + curData.data = jQuery.extend( {}, curData.data ); + } +} + +function fixCloneNodeIssues( src, dest ) { + var nodeName, e, data; + + // We do not need to do anything for non-Elements + if ( dest.nodeType !== 1 ) { + return; + } + + nodeName = dest.nodeName.toLowerCase(); + + // IE6-8 copies events bound via attachEvent when using cloneNode. + if ( !support.noCloneEvent && dest[ jQuery.expando ] ) { + data = jQuery._data( dest ); + + for ( e in data.events ) { + jQuery.removeEvent( dest, e, data.handle ); + } + + // Event data gets referenced instead of copied if the expando gets copied too + dest.removeAttribute( jQuery.expando ); + } + + // IE blanks contents when cloning scripts, and tries to evaluate newly-set text + if ( nodeName === "script" && dest.text !== src.text ) { + disableScript( dest ).text = src.text; + restoreScript( dest ); + + // IE6-10 improperly clones children of object elements using classid. + // IE10 throws NoModificationAllowedError if parent is null, #12132. + } else if ( nodeName === "object" ) { + if ( dest.parentNode ) { + dest.outerHTML = src.outerHTML; + } + + // This path appears unavoidable for IE9. When cloning an object + // element in IE9, the outerHTML strategy above is not sufficient. + // If the src has innerHTML and the destination does not, + // copy the src.innerHTML into the dest.innerHTML. #10324 + if ( support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) { + dest.innerHTML = src.innerHTML; + } + + } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + // IE6-8 fails to persist the checked state of a cloned checkbox + // or radio button. Worse, IE6-7 fail to give the cloned element + // a checked appearance if the defaultChecked value isn't also set + + dest.defaultChecked = dest.checked = src.checked; + + // IE6-7 get confused and end up setting the value of a cloned + // checkbox/radio button to an empty string instead of "on" + if ( dest.value !== src.value ) { + dest.value = src.value; + } + + // IE6-8 fails to return the selected option to the default selected + // state when cloning options + } else if ( nodeName === "option" ) { + dest.defaultSelected = dest.selected = src.defaultSelected; + + // IE6-8 fails to set the defaultValue to the correct value when + // cloning other types of input fields + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var destElements, node, clone, i, srcElements, + inPage = jQuery.contains( elem.ownerDocument, elem ); + + if ( support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { + clone = elem.cloneNode( true ); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); + } + + if ( (!support.noCloneEvent || !support.noCloneChecked) && + (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + // Fix all IE cloning issues + for ( i = 0; (node = srcElements[i]) != null; ++i ) { + // Ensure that the destination node is not null; Fixes #9587 + if ( destElements[i] ) { + fixCloneNodeIssues( node, destElements[i] ); + } + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0; (node = srcElements[i]) != null; i++ ) { + cloneCopyEvent( node, destElements[i] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + destElements = srcElements = node = null; + + // Return the cloned set + return clone; + }, + + buildFragment: function( elems, context, scripts, selection ) { + var j, elem, contains, + tmp, tag, tbody, wrap, + l = elems.length, + + // Ensure a safe fragment + safe = createSafeFragment( context ), + + nodes = [], + i = 0; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || safe.appendChild( context.createElement("div") ); + + // Deserialize a standard representation + tag = (rtagName.exec( elem ) || [ "", "" ])[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + + tmp.innerHTML = wrap[1] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[2]; + + // Descend through wrappers to the right content + j = wrap[0]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Manually add leading whitespace removed by IE + if ( !support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { + nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[0] ) ); + } + + // Remove IE's autoinserted from table fragments + if ( !support.tbody ) { + + // String was a , *may* have spurious + elem = tag === "table" && !rtbody.test( elem ) ? + tmp.firstChild : + + // String was a bare or + wrap[1] === "
    " && !rtbody.test( elem ) ? + tmp : + 0; + + j = elem && elem.childNodes.length; + while ( j-- ) { + if ( jQuery.nodeName( (tbody = elem.childNodes[j]), "tbody" ) && !tbody.childNodes.length ) { + elem.removeChild( tbody ); + } + } + } + + jQuery.merge( nodes, tmp.childNodes ); + + // Fix #12392 for WebKit and IE > 9 + tmp.textContent = ""; + + // Fix #12392 for oldIE + while ( tmp.firstChild ) { + tmp.removeChild( tmp.firstChild ); + } + + // Remember the top-level container for proper cleanup + tmp = safe.lastChild; + } + } + } + + // Fix #11356: Clear elements from fragment + if ( tmp ) { + safe.removeChild( tmp ); + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if ( !support.appendChecked ) { + jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked ); + } + + i = 0; + while ( (elem = nodes[ i++ ]) ) { + + // #4087 - If origin and destination elements are the same, and this is + // that element, do not do anything + if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( safe.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( (elem = tmp[ j++ ]) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + tmp = null; + + return safe; + }, + + cleanData: function( elems, /* internal */ acceptData ) { + var elem, type, id, data, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + deleteExpando = support.deleteExpando, + special = jQuery.event.special; + + for ( ; (elem = elems[i]) != null; i++ ) { + if ( acceptData || jQuery.acceptData( elem ) ) { + + id = elem[ internalKey ]; + data = id && cache[ id ]; + + if ( data ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if ( cache[ id ] ) { + + delete cache[ id ]; + + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( deleteExpando ) { + delete elem[ internalKey ]; + + } else if ( typeof elem.removeAttribute !== strundefined ) { + elem.removeAttribute( internalKey ); + + } else { + elem[ internalKey ] = null; + } + + deletedIds.push( id ); + } + } + } + } + } +}); + +jQuery.fn.extend({ + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); + }, null, value, arguments.length ); + }, + + append: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + }); + }, + + remove: function( selector, keepData /* Internal Use Only */ ) { + var elem, + elems = selector ? jQuery.filter( selector, this ) : this, + i = 0; + + for ( ; (elem = elems[i]) != null; i++ ) { + + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem ) ); + } + + if ( elem.parentNode ) { + if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { + setGlobalEval( getAll( elem, "script" ) ); + } + elem.parentNode.removeChild( elem ); + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + } + + // Remove any remaining nodes + while ( elem.firstChild ) { + elem.removeChild( elem.firstChild ); + } + + // If this is a select, ensure that it displays empty (#12336) + // Support: IE<9 + if ( elem.options && jQuery.nodeName( elem, "select" ) ) { + elem.options.length = 0; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map(function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined ) { + return elem.nodeType === 1 ? + elem.innerHTML.replace( rinlinejQuery, "" ) : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + ( support.htmlSerialize || !rnoshimcache.test( value ) ) && + ( support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && + !wrapMap[ (rtagName.exec( value ) || [ "", "" ])[ 1 ].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for (; i < l; i++ ) { + // Remove element nodes and prevent memory leaks + elem = this[i] || {}; + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch(e) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var arg = arguments[ 0 ]; + + // Make the changes, replacing each context element with the new content + this.domManip( arguments, function( elem ) { + arg = this.parentNode; + + jQuery.cleanData( getAll( this ) ); + + if ( arg ) { + arg.replaceChild( elem, this ); + } + }); + + // Force removal if there was no new content (e.g., from empty arguments) + return arg && (arg.length || arg.nodeType) ? this : this.remove(); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, callback ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var first, node, hasScripts, + scripts, doc, fragment, + i = 0, + l = this.length, + set = this, + iNoClone = l - 1, + value = args[0], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return this.each(function( index ) { + var self = set.eq( index ); + if ( isFunction ) { + args[0] = value.call( this, index, self.html() ); + } + self.domManip( args, callback ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( this[i], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node ) ) { + + if ( node.src ) { + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ).replace( rcleanScript, "" ) ); + } + } + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + } + } + + return this; + } +}); + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone(true); + jQuery( insert[i] )[ original ]( elems ); + + // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +}); + + +var iframe, + elemdisplay = {}; + +/** + * Retrieve the actual display of a element + * @param {String} name nodeName of the element + * @param {Object} doc Document object + */ +// Called only from within defaultDisplay +function actualDisplay( name, doc ) { + var elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), + + // getDefaultComputedStyle might be reliably used only on attached element + display = window.getDefaultComputedStyle ? + + // Use of this method is a temporary fix (more like optmization) until something better comes along, + // since it was removed from specification and supported only in FF + window.getDefaultComputedStyle( elem[ 0 ] ).display : jQuery.css( elem[ 0 ], "display" ); + + // We don't have any data stored on the element, + // so use "detach" method as fast way to get rid of the element + elem.detach(); + + return display; +} + +/** + * Try to determine the default display value of an element + * @param {String} nodeName + */ +function defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + + // Use the already-created iframe if possible + iframe = (iframe || jQuery( "