陕西省平利县人民法院   刑事判决书     （2020）陕0926刑初42号     公诉机关陕西省平利县人民检察院。   被告人何某某，男，1986年XX月XX日出生于陕西省旬阳县，公民身份号码XXXXXXXXXXXXXXXXXX，汉族，农民，初中文化，住陕西省安康市旬阳县XX镇XX巷XX组。2009年3月25日因殴打他人被陕西省旬阳县公安局行政拘留十日并处罚款伍佰元。2014年4月28日因涉嫌聚众斗殴罪被平利县公安局刑事拘留，同年5月7日被取保候审，2019年6月8日因涉嫌聚众斗殴罪被平利县公安局刑事拘留，同年6月25日被取保候审。   被告人陶某，曾用名陶某某，男，1991年XX月XX日出生于陕西省旬阳县，公民身份号码XXXXXXXXXXXXXXXXXX，汉族，农民，初中文化，住陕西省安康市旬阳县XX镇XX村XX组。2019年4月25日因犯寻衅滋事罪被陕西省旬阳县人民法院判处有期徒刑六个月，刑期止于2019年4月27日。2014年4月28日因涉嫌聚众斗殴罪被平利县公安局刑事拘留，同年5月7日被取保候审，2019年6月8日因涉嫌聚众斗殴罪被平利县公安局刑事拘留，同年6月25日被取保候审。   被告人任某某，男，1984年XX月XX日出生于陕西省旬阳县，公民身份号码XXXXXXXXXXXXXXXXXX，汉族，农民，初中文化，住陕西省安康市旬阳县XX镇XX村XX组。2004年10月22日因犯盗窃罪被西安市长安区人民法院判处有期徒刑一年，并处罚金一千元。2014年4月28日因涉嫌聚众斗殴罪被平利县公安局刑事拘留，同年5月7日被取保候审，2019年6月8日因涉嫌聚众斗殴罪被平利县公安局刑事拘留，同年6月25日被取保候审。   被告人白某某，曾用名白胜平，男，1992年XX月XX日出生于陕西省旬阳县，公民身份号码XXXXXXXXXXXXXXXXXX，汉族，农民，高中文化，住陕西省安康市旬阳县XX镇XX沟XX组。2014年4月28日因涉嫌聚众斗殴罪被平利县公安局刑事拘留，同年5月7日被取保候审，2019年6月8日因涉嫌聚众斗殴罪被平利县公安局刑事拘留，同年6月25日被取保候审。   陕西省平利县人民检察院以平检公诉刑诉［2019]127号起诉书指控被告人何某某、陶某、任某某、白某某犯寻衅滋事罪，于2020年4月20日向本院提起公诉。本院受理后，依法组成合议庭，适用简易程序，于2020年4月22日公开开庭审理了本案。平利县人民检察院指派检察员肖远婷出庭支持公诉，被告人何某某、陶某、任某某、白某某均到庭参加了诉讼。本案现已审理终结。   公诉机关指控，2014年4月27日17时许，被告人何某某、陶某、任某某、白某某在平利县陈家坝平利花园小区对面“晓翠餐馆”门外吃饭时，陶某、任某某以餐馆男老板邹云兵不该坐在身旁影响其谈话为由，训斥邹云兵离开，双方因此发生争执。后陶某、任某某、何某某、白某某等人便上前对邹云兵实施殴打至餐馆门内，何某某、任某某分别用凳子将餐馆玻璃门砸碎。进屋后，何某某、陶某、白某某三人持续对邹云兵和前去阻拦的餐馆女老板康晓翠进行殴打，期间，何某某到餐馆厨房取出菜刀将邹云兵左肩砍伤。经安康市XX中心XX中心鉴定，邹云兵左肩胸部为锐器伤，损伤程度属轻伤二级。案发后，被告人何某某、陶某、任某某、白某某积极赔偿被害人损失，并取得被害人的书面谅解。   为证实上述指控，公诉机关随案移送的证据有受案登记表、户籍证明、刑事谅解书、领条、收条、住院病历、刑事判决书、现场勘查笔录、证人郭力、李喜正、吕万军、孙虎、赵炜、周德田、谢正强、陈开银证言、被害人陈述笔录、被告人的供述与辩解笔录、安康金州司法鉴定意见书及说明、安康秦巴司法鉴定意见书及补充说明。   公诉机关认为，被告人何某某、陶某、任某某、白某某随意殴打他人，致一人轻伤，严重影响他人正常的工作和生产经营秩序，其行为触犯了《中华人民共和国刑法》第二百九十三条的规定，应当以寻衅滋事罪追究四被告人的刑事责任。案发后，被告人积极赔偿被害人的损失并取得了被害人的书面谅解，建议对被告人何某某判处有期徒刑一年零三个月，缓刑二年，对被告人陶某判处有期徒刑一年，缓刑一年零六个月，对被告人任某某判处有期徒刑一年，缓刑一年六个月，对被告人白某某判处有期徒刑十个月，缓刑一年。   被告人何某某、陶某、任某某、白某某对指控事实、罪名及量刑建议均没有异议，同意适用简易程序，其表示现在已经认识到错误，愿意接受法律处罚。请求法院给一次改过自新的机会。   本院审理查明的事实与公诉机关指控的一致。   本院认为，被告人何某某、陶某、任某某、白某某随意殴打他人致一人轻伤，其行为已构成寻衅滋事罪，公诉机关的指控成立。被告人何某某、陶某、任某某、白某某相互配合，共同实施犯罪行为，致犯罪结果发生，系共同犯罪，在共同犯罪中，被告人何某某、陶某、任某某起主要作用，认定为主犯，被告人白某某所起作用较小，认定为从犯，依法从轻处罚。四被告人归案后自愿如实供述自已的罪行，承认指控的犯罪事实，认可指控的罪名，愿意接受法律处罚，认定为坦白，依法从轻处罚。四被告人与被害人就民事赔偿部分达成协议并履行完毕，取得了被害人的书面谅解，可依法对被告人从轻处罚。被告人陶某2019年4月因寻衅滋事罪被陕西省旬阳县人民法院判处有期徒刑六个月，人身危险性较大，酌情从重处罚。被告人任某某具有犯罪前科，酌情从重处罚。案件审理中，经本院委托旬阳县司法局对四被告人进行社会调查评估，评估结果为建议对四被告人适用社区矫正，故可对四被告人适用缓刑。公诉机关的量刑建议适当，本院予以采纳。根据被告人何某某、陶某、任某某、白某某的犯罪事实、犯罪情节、后果和犯罪对于社会的危害程度，依照《中华人民共和国刑法》第二百九十三条第一款第（一）项、第六十一条、第六十七条第三款、第七十二条第一款、第二十五条第一款、第二十六条第一款、第二十七条、最高人民法院、最高人民检察院《关于办理寻衅滋事刑事案件适用法律若干问题的解释》第二条（一）项之规定，判决如下：   一、被告人何某某犯寻衅滋事罪，判处有期徒刑一年零三个月，缓刑二年（缓刑考验期限从判决确定之日起计算）。   二、被告人陶某犯寻衅滋事罪，判处有期徒刑一年，缓刑一年零六个月（缓刑考验期限从判决确定之日起计算）。   三、被告人任某某犯寻衅滋事罪，判处有期徒刑一年，缓刑一年零六个月（缓刑考验期限从判决确定之日起计算）。   四、被告人白某某犯寻衅滋事罪，判处有期徒刑十个月，缓刑一年（缓刑考验期限从判决确定之日起计算）。   五、作案工具菜刀一把予以没收。     如不服本判决，可在接到判决书的第二日起十日内，通过本院或直接向安康市中级人民法院提出上诉，书面上诉的，应提交上诉状正本一份，副本五份。   审判长 邓小健   审 判 员 王国胜   人民陪审员 李生宝         二〇二〇年四月二十二日     法 官助 理 贾晓花   书 记 员 陈婷            1       (function () {          var pb_blacklist = [];          var pb_whitelist = ["pan.baidu.com","www.kxdao.com","asia.flow.microsoft.com","docs.qq.com","zh.savefrom.net","www.gebi1.com","www.sqgj.gov.cn","livewhutedu-my.sharepoint.com","livewhutedu-my.sharepoint.com","www.clipconverter.cc","settings.shuax.com","www.right.com.cn","192.168.1.10","pub.alimama.com","carrot.ctfile.com","youku.com","qq.com","engage.wixapps.net","linkedin.com","google","www.gmail.com","www.pinterest.com","www.youtube.com","www.facebook.com","search.yahoo.com","chrome://newtab","www.food.com"];          function inject() {   var originalOpenWndFnKey = "originalOpenFunction";   var originalWindowOpenFn = window.open;   var originalCreateElementFn = document.createElement;   var originalAppendChildFn = HTMLElement.prototype.appendChild;   var originalCreateEventFn = document.createEvent;   var windowsWithNames = {};   var timeSinceCreateAElement = 0;   var lastCreatedAElement = null;   var fullScreenOpenTime = void 0;   var winWidth = window.innerWidth;   var winHeight = window.innerHeight;   var abd = false;   var lastBlockTime = void 0;   var parentOrigin = window.location != window.parent.location ? document.referrer || window.parent.location || '*' : document.location;   var parentRef = window.parent;   //window[originalOpenWndFnKey] = window.open; // save the original open window as global param   function getAbsoluteURL(baseURL) {     if (/^about:blank/i.test(baseURL)) {       return baseURL;     }     if (/^(https?:)?///.test(baseURL)) {       return baseURL;     }     baseURL = location.origin + (!/^//.test(baseURL) ? '/' : '') + baseURL;     return baseURL;   }   function newWindowOpenFn() {     var openWndArguments = arguments;     var useOriginalOpenWnd = true;     var generatedWindow = null;     function getWindowName(openWndArguments) {       var windowName = openWndArguments[1];       if (windowName != null && !["_blank", "_parent", "_self", "_top"].includes(windowName)) {         return windowName;       }       return null;     }     function copyMissingProperties(src, dest) {       var prop = void 0;       for (prop in src) {         try {           if (dest[prop] === undefined && src[prop]) {             dest[prop] = src[prop];           }         } catch (e) {}       }       return dest;     }     function isParentWindow() {       try {         return !!(parent.Window && capturingElement instanceof parent.Window);       } catch (e) {         return false;       }     }     function isOverlayish(el) {       var style = el && el.style;       if (style && /fixed|absolute/.test(style.position) && el.offsetWidth >= winWidth * 0.6 && el.offsetHeight >= winHeight * 0.75) {         return true;       }       return false;     }     var capturingElement = null; // the element who registered to the event     var srcElement = null; // the clicked on element     var closestParentLink = null;     if (window.event != null) {       capturingElement = window.event.currentTarget;       srcElement = window.event.srcElement;     }     if (srcElement != null && srcElement instanceof HTMLElement) {       closestParentLink = srcElement.closest('a');       if (closestParentLink && closestParentLink.href) {         openWndArguments[3] = closestParentLink.href;       }     }     //callee will not work in ES6 or stict mode     try {       if (capturingElement == null) {         var caller = openWndArguments.callee;         while (caller.arguments != null && caller.arguments.callee.caller != null) {           caller = caller.arguments.callee.caller;         }         if (caller.arguments != null && caller.arguments.length > 0 && caller.arguments[0].currentTarget != null) {           capturingElement = caller.arguments[0].currentTarget;         }       }     } catch (e) {}     /////////////////////////////////////////////////////////////////////////////////     // Blocked if a click on background element occurred ( or document)     /////////////////////////////////////////////////////////////////////////////////     if (capturingElement == null) {       window.pbreason = 'Blocked a new window opened without any user interaction';       useOriginalOpenWnd = false;     } else if (capturingElement != null && (capturingElement instanceof Window || isParentWindow(capturingElement) || capturingElement === document || capturingElement.URL != null && capturingElement.body != null || capturingElement.nodeName != null && (capturingElement.nodeName.toLowerCase() == "body" || capturingElement.nodeName.toLowerCase() == "document"))) {       window.pbreason = 'Blocked a new window opened with URL: ' + openWndArguments[0] + ' because it was triggered by the ' + capturingElement.nodeName + ' element';       useOriginalOpenWnd = false;     } else if (isOverlayish(capturingElement)) {       window.pbreason = 'Blocked a new window opened when clicking on an element that seems to be an overlay';       useOriginalOpenWnd = false;     } else {       useOriginalOpenWnd = true;     }     /////////////////////////////////////////////////////////////////////////////////     /////////////////////////////////////////////////////////////////////////////////     // Block if a full screen was just initiated while opening this url.     /////////////////////////////////////////////////////////////////////////////////     var fullScreenElement = document.webkitFullscreenElement || document.mozFullscreenElement || document.fullscreenElement;     if (new Date().getTime() - fullScreenOpenTime  elements with click dispatching event   //////////////////////////////////////////////////////////////////////////////////////////////////////////   HTMLElement.prototype.appendChild = function () {     var newElement = originalAppendChildFn.apply(this, arguments);     if (newElement.nodeName == 'IFRAME' && newElement.contentWindow) {       try {         var code = '(function () {          var pb_blacklist = ' + JSON.stringify(pb_blacklist) + ';          var pb_whitelist = ' + JSON.stringify(pb_whitelist) + ';          ' + inject.toString() + ';          inject();        })();';         var s = document.createElement('script');s.text = code;         newElement.contentWindow.document.body.appendChild(s);       } catch (e) {}     }     return newElement;   };   document.createElement = function () {     var newElement = originalCreateElementFn.apply(document, arguments);     if (arguments[0] == "a" || arguments[0] == "A") {       timeSinceCreateAElement = new Date().getTime();       var originalDispatchEventFn = newElement.dispatchEvent;       newElement.dispatchEvent = function (event) {         if (event.type != null && ('' + event.type).toLocaleLowerCase() == "click") {           if (!isInWhitelist(newElement.href)) {             window.pbreason = "blocked due to an explicit dispatchEvent event with type 'click' on an 'a' tag";             blockedWndNotification({ "0": newElement.href });             return true;           }         }         return originalDispatchEventFn.call(this, event);       };       lastCreatedAElement = newElement;     }     return newElement;   };   /////////////////////////////////////////////////////////////////////////////////   /////////////////////////////////////////////////////////////////////////////////   // Block artificial mouse click on frashly created  elements   /////////////////////////////////////////////////////////////////////////////////   document.createEvent = function () {     try {       if (arguments[0].toLowerCase().includes("mouse") && new Date().getTime() - timeSinceCreateAElement {   detectAdblock();   //}, false);   (function () {     window.pbExternalCommand = function (commandId, messageId) {       executeCommand(commandId, messageId);     };   })(); };          inject();        })();