One Hat Cyber Team
Your IP :
216.73.216.14
Server IP :
194.44.31.54
Server :
Linux zen.imath.kiev.ua 4.18.0-553.77.1.el8_10.x86_64 #1 SMP Fri Oct 3 14:30:23 UTC 2025 x86_64
Server Software :
Apache/2.4.37 (Rocky Linux) OpenSSL/1.1.1k
PHP Version :
5.6.40
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
opt
/
texlive
/
texmf-dist
/
metapost
/
metauml
/
View File Name :
util_shade.mp
% Copyright 2005 2015 Ovidiu Gheorghies % Licensed under the Apache License, Version 2.0. if known _util_shade_mp: expandafter endinput fi; _util_shade_mp:=1; % Sadly, this copy of the macro is needed to prevent multiple file loads being shown by MetaPost. % The guard values (such as _metauml_mp) do ensure that the file isn't loaded multiple times, % but this macro makes sure that MetaPost won't try to load the file and display a message for that. def inputonce text libraryFile= if not known scantokens ("_" & str libraryFile & "_mp"): %includeonce% show "Loading " & str libraryFile; scantokens ("input " & str libraryFile); else: %includeonce% show str libraryFile & " already loaded."; fi; enddef; inputonce util_log; vardef ShadeInfo@#= _n_ := str @#; generic_declare(numeric) _n.shift; generic_declare(color) _n.background; @#shift := 1; @#background := .7white; enddef; vardef ShadeInfoCopy@#(text src)= ShadeInfo.@#; ShadeInfo_copy@#(src); enddef; vardef ShadeInfo_copy@#(text src)= @#shift := src.shift; @#background := src.background; enddef; vardef ShadeInfo_toString@#= save @#ret; string @#ret; @#ret := "Shade (shift: " & (decimal @#shift) & " back: (" & (decimal redpart @#background) & ", " & (decimal greenpart @#background) & ", " & (decimal bluepart @#background) & ")"; @#ret enddef;