<commit_before><html>
<head>
<meta charset='utf-8' />
<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<html>
<head>
<meta charset='utf-8' />
<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<title>eGFR计算器 肾小球滤过率计算器</title>
<script src="/assets/vue.min.js"></script>
</head>
<body>
<div id="app">
    <h1><i><EMAIL></i></h1>
    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- smallmobile -->
<ins class="adsbygoogle"
     style="display:inline-block;width:320px;height:50px"
     data-ad-client="ca-pub-0519028335142564"
     data-ad-slot="8656885006"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
    年龄 <input size='10' v-model='age' /><br />
    性别 <input size='10' v-model='gender' /><br />
    肌酐 <input size='10' v-model='scr' /><br />
    <!--公式:<input size='5' v-model='equa' />
    black:<input size='6' v-model='black' />
    weight:<input size='3' v-model='weight' />-->
    <h1 style='font-weight:normal'><span style='color:rgb(215,30,30);font-weight:bold'>{{ egfrmdrd }}</span> (mdrd)<br /><span style='color:rgb(215,30,30);font-weight:bold'>{{ egfrepi }}</span> (epi) </h1>
    <p>{{ stage }}</p>
    <p style='color:rgb(150,150,150)'>
    参考资料：<br />[1]王海燕;肾脏病临床概览.北京大学医学出版社;<br />
[2]<NAME>, <NAME>, <NAME>, <NAME>, <NAME> 3rd , <NAME>, <NAME>, <NAME>, <NAME>, <NAME>, <NAME>; CKD-EPI (Chronic Kidney Disease Epidemiology Collaboration): A new equation to estimate glomerular filtration rate. Ann Intern Med 150: 604–612, 2009 ​​​​</p>
    <div style="display:none"><i>MDRD：175*血清肌酐<sup>-1.234</sup>*年龄<sup>-0.179</sup>(如果女性*0.79)(2006年中国版)<br />
    EPI：141*min(血清肌酐/a,1)<sup>b</sup>*max(血清肌酐/a,1)<sup>-1.209</sup>*0.993<sup>年龄</sup>(如果女性*1.018)(a：女性0.7，男性0.9，b：女性-0.329，男性-0.411。)<br />单位：ml/min/1.73 m<sup>2</sup></i></div>
    <p style='color:rgb(200,200,200);text-align:center'><br />&copy;iga.cc</p>
</div>
    <script type="text/javascript">
         //浮点数加法运算  
     function FloatAdd(arg1,arg2){  
       var r1,r2,m;  
       try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}  
       try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}  
       m=Math.pow(10,Math.max(r1,r2))  
       return (arg1*m+arg2*m)/m  
      }  
      
     //浮点数减法运算  
     function FloatSub(arg1,arg2){  
     var r1,r2,m,n;  
     try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}  
     try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}  
     m=Math.pow(10,Math.max(r1,r2));  
     //动态控制精度长度  
     n=(r1>=r2)?r1:r2;  
     return ((arg1*m-arg2*m)/m).toFixed(n);  
     }  
       
     //浮点数乘法运算  
     function FloatMul(arg1,arg2)   
     {   
      var m=0,s1=arg1.toString(),s2=arg2.toString();   
      try{m+=s1.split(".")[1].length}catch(e){}   
      try{m+=s2.split(".")[1].length}catch(e){}   
      return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m)   
      }   
      
      
    //浮点数除法运算  
    function FloatDiv(arg1,arg2){   
    var t1=0,t2=0,r1,r2;   
    try{t1=arg1.toString().split(".")[1].length}catch(e){}   
    try{t2=arg2.toString().split(".")[1].length}catch(e){}   
    with(Math){   
    r1=Number(arg1.toString().replace(".",""))   
    r2=Number(arg2.toString().replace(".",""))   
    return (r1/r2)*pow(10,t2-t1);   
    }   
    }   
    //Model
    var data = {
        age:18,
        //0 as female
        gender:'f',
        weight:50,
        scr:null,
        egfrmdrd:0,
        egfrepi:0,
        stage:'',
        black:false,
    }

    //ViewModel
    var vue = new Vue({
        el: '#app',
        data: data,
        methods: {
            calc: function () {
                var gfr=0;
                var cr,a,b,c,st,k;
                cr=this.scr/88.4;
                //mdrd
                k=(this.gender=='f')?0.79:1;
                gfr=FloatMul(Math.pow(cr,-1.234),Math.pow(this.age,-0.179));
                gfr=FloatMul(175,gfr);
                gfr=FloatMul(k,gfr);
                //gfr=k*175*Math.pow(cr,-1.154)*Math.pow(this.age,-0.203)
                this.egfrmdrd=gfr.toFixed(2);
                //epi
                a=(this.gender=='f')?0.7:0.9;
                b=(this.gender=='f')?-0.329:-0.411;
                k=(this.gender=='f')?1.018:1;
                gfr=141*Math.pow(Math.min(cr/a,1),b)*Math.pow(Math.max(cr/a,1),-1.209)*Math.pow(0.993,this.age)*k;
                this.egfrepi=gfr.toFixed(2);
                ///CKD STAGE
                st=Math.floor(this.egfrmdrd/15);
                st=(st>=6)?6:st;
                var rest=['5','4','3b','3a','2','2','1'];
                this.stage="CKD " + rest[st] + "期";
        },
        },
    });
    vue.$watch('scr', function () {
        //this.Detail=this.xxx[0].detail;
        //执行其他代码
        this.calc();
    });
    vue.$watch('age', function () {
        //this.Detail=this.xxx[0].detail;
        //执行其他代码
        this.calc();
    });
    vue.$watch('gender', function () {
        //this.Detail=this.xxx[0].detail;
        //执行其他代码
        this.calc();
    });
</script>
<div style="display:none;"><script src="https://s4.cnzz.com/z_stat.php?id=1257422626&web_id=1257422626" language="JavaScript"></script></div>
</body>
</html>

        black:false,
    }

    //ViewModel
    var vue = new Vue({
        el: '#app',
        data: data,
        methods: {
            calc: function () {
                var gfr=0;
                var cr,a,b,c,st,k;
                cr=this.scr/88.4;
                //mdrd
                k=(this.gender=='f')?0.79:1;
                gfr=FloatMul(Math.pow(cr,-1.234),Math.pow(this.age,-0.179));
                gfr=FloatMul(175,gfr);
                gfr=FloatMul(k,gfr);
                //gfr=k*175*Math.pow(cr,-1.154)*Math.pow(this.age,-0.203)
                this.egfrmdrd=gfr.toFixed(2);
                //epi
                a=(this.gender=='f')?0.7:0.9;
                b=(this.gender=='fQ')?-0.329:-0.411;
                k=(this.gender=='f')?1.018:1;
                gfr=141*Math.pow(Math.min(cr/a,1),b)*Math.pow(Math.max(cr/a,1),-1.209)*Math.pow(0.993,this.age)*k;
                this.egfrepi=gfr.toFixed(2);
                ///CKD STAGE
                st=Math.floor(this.egfrmdrd/15);
                st=(st>=6)?6:st;
                var rest=['5','4','3b','3a','2','2','1'];
                this.stage="CKD " + rest[st] + "期";
        },
        },
    });
    vue.$watch('scr', function () {
        //this.Detail=this.xxx[0].detail;
        //执行其他代码
        this.calc();
    });
    vue.$watch('age', function () {
        //this.Detail=this.xxx[0].detail;
        //执行其他代码
        this.calc();
    });
    vue.$watch('gender', function () {
        //this.Detail=this.xxx[0].detail;
        //执行其他代码
        this.calc();
    });
    </script>
<div style="display:none;"><script src="https://s4.cnzz.com/z_stat.php?id=1257422626&web_id=1257422626" language="JavaScript"></script></div>
</body>
</html><commit_msg>Update gfr.html<commit_after><html>
<head>
<meta charset='utf-8' />
<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<title>在线eGFR计算器-肾小球滤过率计算</title>
<script src="/assets/vue.min.js"></script>
</head>
<body>
<div id="app">
    <h1><i><EMAIL></i></h1>
    年龄 <input size='10' v-model='age' /><br />
    性别 <input size='10' v-model='gender' /><br />
    肌酐 <input size='10' v-model='scr' /><br />
    <!--公式:<input size='5' v-model='equa' />
    black:<input size='6' v-model='black' />
    weight:<input size='3' v-model='weight' />-->
    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <!-- smallmobile -->
    <ins class="adsbygoogle"
         style="display:inline-block;width:320px;height:50px"
         data-ad-client="ca-pub-0519028335142564"
         data-ad-slot="8656885006"></ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script>
    <h1 style='font-weight:normal'><span style='color:rgb(215,30,30);font-weight:bold'>{{ egfrmdrd }}</span> (mdrd)<br /><span style='color:rgb(215,30,30);font-weight:bold'>{{ egfrepi }}</span> (epi) </h1>
    <p>{{ stage }}</p>
    <p style='color:rgb(150,150,150)'>
    参考资料：<br />[1]王海燕;肾脏病临床概览.北京大学医学出版社;<br />
[2]<NAME>, <NAME>, <NAME>, <NAME>, Castro AF 3rd , <NAME>, <NAME>, <NAME>, <NAME>, <NAME>, <NAME>; CKD-EPI (Chronic Kidney Disease Epidemiology Collaboration): A new equation to estimate glomerular filtration rate. Ann Intern Med 150: 604–612, 2009 ​​​​</p>
    <div style="display:none"><i>MDRD：175*血清肌酐<sup>-1.234</sup>*年龄<sup>-0.179</sup>(如果女性*0.79)(2006年中国版)<br />
    EPI：141*min(血清肌酐/a,1)<sup>b</sup>*max(血清肌酐/a,1)<sup>-1.209</sup>*0.993<sup>年龄</sup>(如果女性*1.018)(a：女性0.7，男性0.9，b：女性-0.329，男性-0.411。)<br />单位：ml/min/1.73 m<sup>2</sup></i></div>
    <p style='color:rgb(200,200,200);text-align:center'><br />&copy;iga.cc</p>
</div>
    <script type="text/javascript">
         //浮点数加法运算  
     function FloatAdd(arg1,arg2){  
       var r1,r2,m;  
       try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}  
       try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}  
       m=Math.pow(10,Math.max(r1,r2))  
       return (arg1*m+arg2*m)/m  
      }  
      
     //浮点数减法运算  
     function FloatSub(arg1,arg2){  
     var r1,r2,m,n;  
     try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}  
     try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}  
     m=Math.pow(10,Math.max(r1,r2));  
     //动态控制精度长度  
     n=(r1>=r2)?r1:r2;  
     return ((arg1*m-arg2*m)/m).toFixed(n);  
     }  
       
     //浮点数乘法运算  
     function FloatMul(arg1,arg2)   
     {   
      var m=0,s1=arg1.toString(),s2=arg2.toString();   
      try{m+=s1.split(".")[1].length}catch(e){}   
      try{m+=s2.split(".")[1].length}catch(e){}   
      return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m)   
      }   
      
      
    //浮点数除法运算  
    function FloatDiv(arg1,arg2){   
    var t1=0,t2=0,r1,r2;   
    try{t1=arg1.toString().split(".")[1].length}catch(e){}   
    try{t2=arg2.toString().split(".")[1].length}catch(e){}   
    with(Math){   
    r1=Number(arg1.toString().replace(".",""))   
    r2=Number(arg2.toString().replace(".",""))   
    return (r1/r2)*pow(10,t2-t1);   
    }   
    }   
    //Model
    var data = {
        age:18,
        //0 as female
        gender:'f',
        weight:50,
        scr:null,
        egfrmdrd:0,
        egfrepi:0,
        stage:'',
        black:false,
    }

    //ViewModel
    var vue = new Vue({
        el: '#app',
        data: data,
        methods: {
            calc: function () {
                var gfr=0;
                var cr,a,b,c,st,k;
                cr=this.scr/88.4;
                //mdrd
                k=(this.gender=='f')?0.79:1;
                gfr=FloatMul(Math.pow(cr,-1.234),Math.pow(this.age,-0.179));
                gfr=FloatMul(175,gfr);
                gfr=FloatMul(k,gfr);
                //gfr=k*175*Math.pow(cr,-1.154)*Math.pow(this.age,-0.203)
                this.egfrmdrd=gfr.toFixed(2);
                //epi
                a=(this.gender=='f')?0.7:0.9;
                b=(this.gender=='f')?-0.329:-0.411;
                k=(this.gender=='f')?1.018:1;
                gfr=141*Math.pow(Math.min(cr/a,1),b)*Math.pow(Math.max(cr/a,1),-1.209)*Math.pow(0.993,this.age)*k;
                this.egfrepi=gfr.toFixed(2);
                ///CKD STAGE
                st=Math.floor(this.egfrmdrd/15);
                st=(st>=6)?6:st;
                var rest=['5','4','3b','3a','2','2','1'];
                this.stage="CKD " + rest[st] + "期";
        },
        },
    });
    vue.$watch('scr', function () {
        //this.Detail=this.xxx[0].detail;
        //执行其他代码
        this.calc();
    });
    vue.$watch('age', function () {
        //this.Detail=this.xxx[0].detail;
        //执行其他代码
        this.calc();
    });
    vue.$watch('gender', function () {
        //this.Detail=this.xxx[0].detail;
        //执行其他代码
        this.calc();
    });
</script>
<div style="display:none;"><script src="https://s4.cnzz.com/z_stat.php?id=1257422626&web_id=1257422626" language="JavaScript"></script></div>
</body>
</html>
{'fraction_non_alphanumeric': 0.2280900696581889, 'fraction_numerical': 0.06317835736270858, 'mean_word_length': 2.2381327039076844, 'pattern_counts': {'":': 0, '<': 187, '<?xml version=': 0, '>': 192, 'https://': 3, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4390001', 'n_tokens_mistral': 5495, 'n_tokens_neox': 5128, 'n_words': 548}